Commit e4a119cf by Denys Tito Urbano

Initial commit

parents
{
"root": true,
"env": {
"browser": true,
"node": true
},
"extends": [
"airbnb",
"plugin:jsx-a11y/recommended",
"plugin:react-hooks/recommended",
"prettier"
],
"plugins": [
"react",
"react-hooks",
"prettier"
],
"parser": "@babel/eslint-parser",
"parserOptions": {
"ecmaVersion": 8,
"requireConfigFile": false,
"ecmaFeatures": {
"experimentalObjectRestSpread": true,
"impliedStrict": true
}
},
"rules": {
"no-shadow": 0,
"no-console": 0,
"react/jsx-key": 1,
"import/no-cycle": 0,
"arrow-body-style": 1,
"react/prop-types": 1,
"consistent-return": 1,
"no-param-reassign": 0,
"no-use-before-define": 0,
"no-underscore-dangle": 0,
"react/button-has-type": 1,
"react/no-children-prop": 0,
"react/forbid-prop-types": 0,
"jsx-a11y/anchor-is-valid": 0,
"react/react-in-jsx-scope": 0,
"react/no-array-index-key": 0,
"react/no-unused-prop-types": 1,
"react-hooks/rules-of-hooks": 2,
"no-promise-executor-return": 0,
"no-unsafe-optional-chaining": 0,
"react/require-default-props": 0,
"react/no-unescaped-entities": 0,
"import/prefer-default-export": 0,
"react/jsx-props-no-spreading": 0,
"react/jsx-filename-extension": 0,
"react/jsx-no-useless-fragment": 0,
"react/jsx-curly-brace-presence": 0,
"react/destructuring-assignment": 0,
"import/no-extraneous-dependencies": 0,
"react/no-unstable-nested-components": 0,
"react/function-component-definition": 0,
"react/jsx-no-constructed-context-values": 0,
"no-unused-vars": [
1,
{
"ignoreRestSiblings": false
}
],
"prefer-destructuring": [
1,
{
"object": true,
"array": false
}
]
}
}
// .eslintignore
build/*
public/*
src/service-worker.js
src/serviceWorkerRegistration.js
src/setupTests.js
src/reportWebVitals.js
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
# dependencies
/node_modules
/.pnp
.pnp.js
# testing
/coverage
# production
/build
# misc
.DS_Store
/.env
/.env.local
/.env.development.local
/.env.test.local
/.env.production.local
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.eslintcache
node_modules
yarn.lock
package-lock.json
public
{
"printWidth": 120,
"singleQuote": true,
"trailingComma": "es5",
"tabWidth": 2
}
{
"javascript.validate.enable": false,
"typescript.validate.enable": false,
}
# TMA
TMA es una aplicación basada en materiales educativos.
## Instalación
Use npm para instalar la aplicación
```bash
npm install
```
## Uso
```bash
npm start
```
Asegúrese de colocar los valores en el archivo ".env".
## Contribución
Las solicitudes de extracción son bienvenidas. Para cambios importantes, abra un problema primero para discutir lo que le gustaría cambiar.
Asegúrese de actualizar las pruebas según corresponda.
\ No newline at end of file
{
"compilerOptions": {
"target": "es6",
"module": "commonjs",
"baseUrl": "."
},
"include": [
"src/**/*"
],
"exclude": [
"node_modules"
]
}
This source diff could not be displayed because it is too large. You can view the blob instead.
{
"name": "@minimal/minimal-kit-react",
"author": "minimals.cc",
"version": "3.4.0",
"description": "Simple React Scripts & Javascript",
"private": true,
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"eject": "react-scripts eject",
"lint": "eslint --ext .js,.jsx ./src",
"lint:fix": "eslint --fix --ext .js,.jsx ./src",
"clear-all": "rm -rf build node_modules",
"re-start": "rm -rf build node_modules && yarn install && yarn start",
"re-build": "rm -rf build node_modules && yarn install && yarn build"
},
"eslintConfig": {
"extends": [
"react-app"
]
},
"babel": {
"presets": [
"@babel/preset-react"
]
},
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
},
"dependencies": {
"@emotion/cache": "^11.7.1",
"@emotion/react": "^11.9.0",
"@emotion/styled": "^11.8.1",
"@hookform/resolvers": "^2.9.6",
"@iconify/react": "^3.2.1",
"@mui/lab": "^5.0.0-alpha.90",
"@mui/material": "^5.6.0",
"@react-pdf-viewer/core": "^3.5.0",
"axios": "^0.27.2",
"change-case": "^4.1.2",
"date-fns": "^2.28.0",
"framer-motion": "^6.2.9",
"history": "^5.3.0",
"jwt-decode": "^3.1.2",
"notistack": "^2.0.5",
"nprogress": "^0.2.0",
"numeral": "^2.0.6",
"pdfjs-dist": "^2.14.305",
"prop-types": "^15.8.1",
"react": "^17.0.2",
"react-dom": "^17.0.2",
"react-helmet-async": "^1.2.3",
"react-hook-form": "^7.33.1",
"react-intersection-observer": "^8.33.1",
"react-lazy-load-image-component": "^1.5.4",
"react-particles": "^2.2.3",
"react-router": "^6.3.0",
"react-router-dom": "^6.3.0",
"react-scripts": "^5.0.0",
"simplebar": "^5.3.6",
"simplebar-react": "^2.3.6",
"stylis": "^4.1.0",
"stylis-plugin-rtl": "^2.1.1",
"tsparticles": "^2.2.3",
"use-is-mounted-ref": "^1.5.0",
"yup": "^0.32.11"
},
"devDependencies": {
"@babel/core": "^7.17.9",
"@babel/eslint-parser": "^7.17.0",
"@typescript-eslint/eslint-plugin": "^5.12.1",
"@typescript-eslint/parser": "^5.12.1",
"babel-eslint": "^10.1.0",
"eslint": "^8.9.0",
"eslint-config-airbnb": "^19.0.4",
"eslint-config-prettier": "^8.4.0",
"eslint-config-react-app": "^7.0.0",
"eslint-plugin-flowtype": "^8.0.3",
"eslint-plugin-import": "^2.25.4",
"eslint-plugin-jsx-a11y": "^6.5.1",
"eslint-plugin-prettier": "^4.0.0",
"eslint-plugin-react": "^7.28.0",
"eslint-plugin-react-hooks": "^4.3.0",
"prettier": "^2.5.1",
"typescript": "^4.5.5"
}
}
File added
/* /index.html 200
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<svg width="28px" height="20px" viewBox="0 0 28 20" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>ic_flag_cn</title>
<g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="ic_flag_cn">
<rect id="Mask" fill="#F1361D" x="0" y="0" width="28" height="20" rx="3"></rect>
<path d="M11.9592954,10.1560699 L11.9708698,11.1384189 L12.5105968,11.9592954 L11.5282478,11.9708698 L10.7073712,12.5105968 L10.6957968,11.5282478 L10.1560699,10.7073712 L11.1384189,10.6957968 L11.9592954,10.1560699 Z M6.66666667,2.66666667 L7.5836117,5.40460011 L10.4708927,5.43059869 L8.15031489,7.1487332 L9.01780768,9.90273464 L6.66666667,8.22666673 L4.31552566,9.90273464 L5.18301844,7.1487332 L2.8624406,5.43059869 L5.74972164,5.40460011 L6.66666667,2.66666667 Z M12.5685648,7.57446394 L13.4490988,8.01012816 L14.4255361,7.90189808 L13.9898718,8.78243212 L14.0981019,9.75886939 L13.2175679,9.32320517 L12.2411306,9.43143525 L12.6767948,8.55090121 L12.5685648,7.57446394 Z M14,4.17863279 L13.9772839,5.1607873 L14.4880339,6 L13.5058794,5.97728388 L12.6666667,6.48803387 L12.6893828,5.50587936 L12.1786328,4.66666667 L13.1607873,4.68938278 L14,4.17863279 Z M10.8992425,1.40597523 L11.6255808,2.06747064 L12.5940248,2.23257579 L11.9325294,2.9589141 L11.7674242,3.9273581 L11.0410859,3.2658627 L10.0726419,3.10075754 L10.7341373,2.37441924 L10.8992425,1.40597523 Z" id="Combined-Shape" fill="#FFDC42"></path>
</g>
</g>
</svg>
\ No newline at end of file
<svg height="20" viewBox="0 0 28 20" width="28" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path id="a" d="m0 6.667h28v6.667h-28z"/><filter id="b" height="145%" width="110.7%" x="-5.4%" y="-22.5%"><feMorphology in="SourceAlpha" operator="dilate" radius=".5" result="shadowSpreadOuter1"/><feOffset in="shadowSpreadOuter1" result="shadowOffsetOuter1"/><feColorMatrix in="shadowOffsetOuter1" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.06 0"/></filter><path id="c" d="m0 13.333h28v6.667h-28z"/><filter id="d" height="145%" width="110.7%" x="-5.4%" y="-22.5%"><feMorphology in="SourceAlpha" operator="dilate" radius=".5" result="shadowSpreadOuter1"/><feOffset in="shadowSpreadOuter1" result="shadowOffsetOuter1"/><feColorMatrix in="shadowOffsetOuter1" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.06 0"/></filter><mask id="e" fill="#fff"><rect fill="#fff" fill-rule="evenodd" height="20" rx="3" width="28"/></mask></defs><g fill="none" fill-rule="evenodd"><path d="m0 0h28v6.667h-28z" fill="#262626" mask="url(#e)"/><g mask="url(#e)"><use fill="#000" filter="url(#b)" xlink:href="#a"/><use fill="#f01515" xlink:href="#a"/></g><g mask="url(#e)"><use fill="#000" filter="url(#d)" xlink:href="#c"/><use fill="#ffd521" xlink:href="#c"/></g></g></svg>
\ No newline at end of file
<svg height="20" viewBox="0 0 28 20" width="28" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><rect id="a" height="20" rx="3" width="28"/><mask id="b" fill="#fff"><use fill="#fff" fill-rule="evenodd" xlink:href="#a"/></mask></defs><g fill="none" fill-rule="evenodd"><use fill="#0a17a7" xlink:href="#a"/><path d="m29.2824692-1.91644623 1.4911811 2.21076686-9.4483006 6.37223314 6.6746503.0001129v6.66666663l-6.6746503-.0007795 9.4483006 6.3731256-1.4911811 2.2107668-11.9501195-8.0608924.0009836 7.4777795h-6.6666666l-.000317-7.4777795-11.9488189 8.0608924-1.49118107-2.2107668 9.448-6.3731256-6.67434973.0007795v-6.66666663l6.67434973-.0001129-9.448-6.37223314 1.49118107-2.21076686 11.9488189 8.06.000317-7.4768871h6.6666666l-.0009836 7.4768871z" fill="#fff" mask="url(#b)"/><g stroke="#db1f35" stroke-linecap="round" stroke-width=".667"><path d="m18.668 6.332 12.665-8.332" mask="url(#b)"/><path d="m20.013 21.35 11.354-7.652" mask="url(#b)" transform="matrix(1 0 0 -1 0 35.048)"/><path d="m8.006 6.31-11.843-7.981" mask="url(#b)"/><path d="m9.29 22.31-13.127-8.705" mask="url(#b)" transform="matrix(1 0 0 -1 0 35.915)"/></g><path d="m0 12h12v8h4v-8h12v-4h-12v-8h-4v8h-12z" fill="#e6273e" mask="url(#b)"/></g></svg>
\ No newline at end of file
<svg height="20" viewBox="0 0 28 20" width="28" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><rect id="a" height="20" rx="3" width="28"/><mask id="b" fill="#fff"><use fill="#fff" fill-rule="evenodd" xlink:href="#a"/></mask></defs><g fill="none" fill-rule="evenodd"><use fill="#fff" xlink:href="#a"/><path d="m19 0h9v20h-9z" fill="#f44653" mask="url(#b)"/><path d="m0 0h9v20h-9z" fill="#1035bb" mask="url(#b)"/></g></svg>
\ No newline at end of file
<svg height="20" viewBox="0 0 28 20" width="28" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><rect id="a" height="20" rx="3" width="28"/><circle id="b" cx="4.667" cy="4.667" r="4.667"/><mask id="c" fill="#fff"><use fill="#fff" fill-rule="evenodd" xlink:href="#a"/></mask><mask id="d" fill="#fff"><use fill="#fff" fill-rule="evenodd" xlink:href="#b"/></mask></defs><g fill="none" fill-rule="evenodd"><use fill="#fff" xlink:href="#a"/><g mask="url(#c)"><g transform="translate(9.333 5.333)"><use fill="#e01b41" xlink:href="#b"/><path d="m0 5.33333333c1.3333333 1.24999998 3.33333333 2 4.66666667 0 1.33333333-2 4-2.00000007 4.66666666 0 .66666667 2.00000008 0 4 0 4h-9.33333333s-1.3333333-5.24999997 0-4z" fill="#0e4b9c" mask="url(#d)"/></g></g><path d="m22.7969332 12.7695107.5719411.3302103c.1609246.0929099.2154196.299795.1208609.4635755l-1.6589623 2.873407c-.094175.1631158-.294092.2240023-.4618986.1271192l-.5719411-.3302104c-.1609246-.0929099-.2154195-.299795-.1208608-.4635755l1.6589622-2.8734069c.094175-.1631159.2940921-.2240024.4618986-.1271192zm-17.13196782.1271192 1.65896225 2.8734069c.09417497.1631158.04694569.3666924-.12086083.4635755l-.57194114.3302104c-.16092456.0929098-.36733986.0366613-.46189857-.1271192l-1.65896225-2.873407c-.09417498-.1631158-.04694569-.3666923.12086082-.4635755l.57194114-.3302103c.16092456-.0929099.36733986-.0366613.46189858.1271192zm15.39991702-1.1271192.5719411.3302103c.1609246.0929099.2154196.299795.1208609.4635755l-1.6589623 2.873407c-.094175.1631158-.2940921.2240023-.4618986.1271192l-.5719411-.3302104c-.1609246-.0929099-.2154195-.299795-.1208608-.4635755l1.6589622-2.8734069c.094175-.1631159.2940921-.2240024.4618986-.1271192zm-13.66786622.1271192 1.65896225 2.8734069c.09417498.1631158.04694569.3666924-.12086082.4635755l-.57194114.3302104c-.16092456.0929098-.36733986.0366613-.46189858-.1271192l-1.65896225-2.873407c-.09417497-.1631158-.04694569-.3666923.12086083-.4635755l.57194114-.3302103c.16092456-.0929099.36733986-.0366613.46189857.1271192zm.96616029-7.46045256.57194114.33021037c.16092456.09290984.21541954.299795.12086082.4635755l-1.65896225 2.87340691c-.09417497.16311584-.29409206.22400234-.46189857.1271192l-.57194114-.33021036c-.16092456-.09290984-.21541954-.29979501-.12086083-.46357551l1.65896225-2.8734069c.09417498-.16311584.29409206-.22400235.46189858-.12711921zm11.73554563.12711921 1.6589623 2.8734069c.0941749.16311584.0469456.36669237-.1208609.46357551l-.5719411.33021036c-.1609246.09290985-.3673399.0366613-.4618986-.1271192l-1.6589622-2.87340691c-.094175-.16311584-.0469457-.36669236.1208608-.4635755l.5719411-.33021037c.1609246-.09290984.3673399-.03666129.4618986.12711921zm-13.46759644-1.12711921.57194114.33021037c.16092456.09290984.21541954.299795.12086083.4635755l-1.65896225 2.87340691c-.09417498.16311584-.29409206.22400234-.46189858.1271192l-.57194114-.33021036c-.16092456-.09290984-.21541954-.29979501-.12086082-.46357551l1.65896225-2.8734069c.09417497-.16311584.29409206-.22400235.46189857-.12711921zm15.19964724.12711921 1.6589623 2.8734069c.0941749.16311584.0469457.36669237-.1208609.46357551l-.5719411.33021036c-.1609246.09290985-.3673399.0366613-.4618986-.1271192l-1.6589622-2.87340691c-.094175-.16311584-.0469457-.36669236.1208608-.4635755l.5719411-.33021037c.1609246-.09290984.3673399-.03666129.4618986.12711921z" fill="#262626" mask="url(#c)" opacity=".75"/></g></svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<svg width="28px" height="20px" viewBox="0 0 28 20" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>ic_flag_sa</title>
<g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="ic_flag_sa">
<rect id="Mask-Copy" fill="#128C4B" x="0" y="0" width="28" height="20" rx="3"></rect>
<path d="M6.66666667,12 L17.3333333,12 L17.3333333,10.665971 C17.3333333,10.2981654 17.6031532,10.1349099 17.9375814,10.302124 L18.6666667,10.6666667 L18.6666667,12 L20.6604207,12 C21.0320601,12 21.3333333,12.3059006 21.3333333,12.6729126 L21.3333333,13.3333333 C21.3333333,14.069713 20.7431196,14.6666667 20.0013913,14.6666667 L17.993852,14.6666667 C17.6290576,14.6666667 17.3333333,14.3707568 17.3333333,14 L17.3333333,13.3333333 L8.67123032,13.3333333 C8.30052005,13.3333333 7.79166667,13.125 7.5336647,12.866998 L6.66666667,12 Z M6.66666667,8.3364563 C6.66666667,8.15063662 6.77083333,7.89583333 6.90734863,7.75931803 L7.09265137,7.5740153 C7.22557635,7.44109032 7.22916667,7.22916667 7.09265137,7.09265137 L6.90734863,6.90734863 C6.77442365,6.77442365 6.66666667,6.52397664 6.66666667,6.33021037 L6.66666667,5.66978963 C6.66666667,5.48396995 6.80935669,5.33333333 7.00312297,5.33333333 L7.6635437,5.33333333 C7.84936338,5.33333333 8,5.47602336 8,5.66978963 L8,6.33021037 C8,6.51603005 8.06635984,6.53394699 8.14795494,6.37075679 L8.51871173,5.62924321 C8.60042498,5.4658167 8.82360331,5.33333333 8.99692599,5.33333333 L10.3364073,5.33333333 C10.5188045,5.33333333 10.6666667,5.48795573 10.6666667,5.66666667 L10.6666667,5.66666667 C10.6666667,5.85076158 10.5239766,6 10.3302104,6 L9.66978963,6 C9.48396995,6 9.33333333,6.1546224 9.33333333,6.33333333 L9.33333333,6.33333333 C9.33333333,6.51742825 9.47602336,6.66666667 9.66978963,6.66666667 L10.3302104,6.66666667 C10.5160301,6.66666667 10.6666667,6.81003825 10.6666667,6.99365234 L10.6666667,9.00634766 C10.6666667,9.18693686 10.5239766,9.33333333 10.3302104,9.33333333 L9.66978963,9.33333333 C9.48396995,9.33333333 9.33333333,9.19064331 9.33333333,8.99687703 L9.33333333,8.3364563 C9.33333333,8.15063662 9.48795573,8 9.66666667,8 L9.66666667,8 C9.85076158,8 10,7.8453776 10,7.66666667 L10,7.66666667 C10,7.48257175 9.85730998,7.33333333 9.6635437,7.33333333 L9.00312297,7.33333333 C8.81730328,7.33333333 8.66666667,7.49026998 8.66666667,7.66359266 L8.66666667,9.00307401 C8.66666667,9.1854712 8.51204427,9.33333333 8.33333333,9.33333333 L8.33333333,9.33333333 C8.14923842,9.33333333 8,9.19064331 8,8.99687703 L8,8.3364563 C8,8.15063662 7.8453776,8 7.66666667,8 L7.66666667,8 C7.48257175,8 7.33333333,8.14269002 7.33333333,8.3364563 L7.33333333,8.99687703 C7.33333333,9.18269672 7.17871094,9.33333333 7,9.33333333 L7,9.33333333 C6.81590508,9.33333333 6.66666667,9.19064331 6.66666667,8.99687703 L6.66666667,8.3364563 Z M17.3333333,8.3364563 C17.3333333,8.15063662 17.4375,7.89583333 17.5740153,7.75931803 L17.759318,7.5740153 C17.892243,7.44109032 17.8958333,7.22916667 17.759318,7.09265137 L17.5740153,6.90734863 C17.4410903,6.77442365 17.3333333,6.52397664 17.3333333,6.33021037 L17.3333333,5.66978963 C17.3333333,5.48396995 17.4760234,5.33333333 17.6697896,5.33333333 L18.3302104,5.33333333 C18.5160301,5.33333333 18.6666667,5.47602336 18.6666667,5.66978963 L18.6666667,6.33021037 C18.6666667,6.51603005 18.7330265,6.53394699 18.8146216,6.37075679 L19.1853784,5.62924321 C19.2670916,5.4658167 19.49027,5.33333333 19.6635927,5.33333333 L21.003074,5.33333333 C21.1854712,5.33333333 21.3333333,5.48795573 21.3333333,5.66666667 L21.3333333,5.66666667 C21.3333333,5.85076158 21.1906433,6 20.996877,6 L20.3364563,6 C20.1506366,6 20,6.1546224 20,6.33333333 L20,6.33333333 C20,6.51742825 20.14269,6.66666667 20.3364563,6.66666667 L20.996877,6.66666667 C21.1826967,6.66666667 21.3333333,6.81003825 21.3333333,6.99365234 L21.3333333,9.00634766 C21.3333333,9.18693686 21.1906433,9.33333333 20.996877,9.33333333 L20.3364563,9.33333333 C20.1506366,9.33333333 20,9.19064331 20,8.99687703 L20,8.3364563 C20,8.15063662 20.1546224,8 20.3333333,8 L20.3333333,8 C20.5174282,8 20.6666667,7.8453776 20.6666667,7.66666667 L20.6666667,7.66666667 C20.6666667,7.48257175 20.5239766,7.33333333 20.3302104,7.33333333 L19.6697896,7.33333333 C19.4839699,7.33333333 19.3333333,7.49026998 19.3333333,7.66359266 L19.3333333,9.00307401 C19.3333333,9.1854712 19.1787109,9.33333333 19,9.33333333 L19,9.33333333 C18.8159051,9.33333333 18.6666667,9.19064331 18.6666667,8.99687703 L18.6666667,8.3364563 C18.6666667,8.15063662 18.5120443,8 18.3333333,8 L18.3333333,8 C18.1492384,8 18,8.14269002 18,8.3364563 L18,8.99687703 C18,9.18269672 17.8453776,9.33333333 17.6666667,9.33333333 L17.6666667,9.33333333 C17.4825718,9.33333333 17.3333333,9.19064331 17.3333333,8.99687703 L17.3333333,8.3364563 Z M16,6.33021037 C16,6.51603005 15.8958333,6.77083333 15.759318,6.90734863 L15.5740153,7.09265137 C15.4410903,7.22557635 15.4375,7.4375 15.5740153,7.5740153 L15.759318,7.75931803 C15.892243,7.89224301 16,8.14269002 16,8.3364563 L16,8.99687703 C16,9.18269672 15.85731,9.33333333 15.6635437,9.33333333 L15.003123,9.33333333 C14.8173033,9.33333333 14.6666667,9.19064331 14.6666667,8.99687703 L14.6666667,8.3364563 C14.6666667,8.15063662 14.6051432,8.12304687 14.5120443,8.30924479 L14.1546224,9.02408854 C14.0692268,9.19487972 13.8430634,9.33333333 13.6697407,9.33333333 L12.3302593,9.33333333 C12.1478621,9.33333333 12,9.17871094 12,9 L12,9 C12,8.81590508 12.14269,8.66666667 12.3364563,8.66666667 L12.996877,8.66666667 C13.1826967,8.66666667 13.3333333,8.51204427 13.3333333,8.33333333 L13.3333333,8.33333333 C13.3333333,8.14923842 13.1906433,8 12.996877,8 L12.3364563,8 C12.1506366,8 12,7.85662842 12,7.67301432 L12,5.66031901 C12,5.47972981 12.14269,5.33333333 12.3364563,5.33333333 L12.996877,5.33333333 C13.1826967,5.33333333 13.3333333,5.47602336 13.3333333,5.66978963 L13.3333333,6.33021037 C13.3333333,6.51603005 13.1787109,6.66666667 13,6.66666667 L13,6.66666667 C12.8159051,6.66666667 12.6666667,6.82128906 12.6666667,7 L12.6666667,7 C12.6666667,7.18409492 12.8093567,7.33333333 13.003123,7.33333333 L13.6635437,7.33333333 C13.8493634,7.33333333 14,7.17639669 14,7.00307401 L14,5.66359266 C14,5.48119547 14.1546224,5.33333333 14.3333333,5.33333333 L14.3333333,5.33333333 C14.5174282,5.33333333 14.6666667,5.47602336 14.6666667,5.66978963 L14.6666667,6.33021037 C14.6666667,6.51603005 14.8212891,6.66666667 15,6.66666667 L15,6.66666667 C15.1840949,6.66666667 15.3333333,6.52397664 15.3333333,6.33021037 L15.3333333,5.66978963 C15.3333333,5.48396995 15.4879557,5.33333333 15.6666667,5.33333333 L15.6666667,5.33333333 C15.8507616,5.33333333 16,5.47602336 16,5.66978963 L16,6.33021037 L16,6.33021037 Z" id="Combined-Shape" fill="#FFFFFF"></path>
</g>
</g>
</svg>
\ No newline at end of file
<svg height="20" viewBox="0 0 28 20" width="28" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><rect id="a" height="20" rx="3" width="28"/><linearGradient id="b" x1="50%" x2="50%" y1="0%" y2="100%"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#f0f0f0"/></linearGradient><path id="c" d="m10 6.66666667c.3681898 0 .6666667.29847683.6666667.66666666 0 .36818984-.2984769.66666667-.6666667.66666667-.36818983 0-.66666667-.29847683-.66666667-.66666667 0-.36818983.29847684-.66666666.66666667-.66666666zm-2.66666667 0c.36818984 0 .66666667.29847683.66666667.66666666 0 .36818984-.29847683.66666667-.66666667.66666667-.36818983 0-.66666666-.29847683-.66666666-.66666667 0-.36818983.29847683-.66666666.66666666-.66666666zm-2.66666666 0c.36818983 0 .66666666.29847683.66666666.66666666 0 .36818984-.29847683.66666667-.66666666.66666667-.36818984 0-.66666667-.29847683-.66666667-.66666667 0-.36818983.29847683-.66666666.66666667-.66666666zm-2.66666667 0c.36818983 0 .66666667.29847683.66666667.66666666 0 .36818984-.29847684.66666667-.66666667.66666667s-.66666667-.29847683-.66666667-.66666667c0-.36818983.29847684-.66666666.66666667-.66666666zm1.33333333-1.33333334c.36818984 0 .66666667.29847684.66666667.66666667s-.29847683.66666667-.66666667.66666667c-.36818983 0-.66666666-.29847684-.66666666-.66666667s.29847683-.66666667.66666666-.66666667zm2.66666667 0c.36818983 0 .66666667.29847684.66666667.66666667s-.29847684.66666667-.66666667.66666667-.66666667-.29847684-.66666667-.66666667.29847684-.66666667.66666667-.66666667zm2.66666667 0c.36818983 0 .66666666.29847684.66666666.66666667s-.29847683.66666667-.66666666.66666667c-.36818984 0-.66666667-.29847684-.66666667-.66666667s.29847683-.66666667.66666667-.66666667zm1.33333333-1.33333333c.3681898 0 .6666667.29847683.6666667.66666667 0 .36818983-.2984769.66666666-.6666667.66666666-.36818983 0-.66666667-.29847683-.66666667-.66666666 0-.36818984.29847684-.66666667.66666667-.66666667zm-2.66666667 0c.36818984 0 .66666667.29847683.66666667.66666667 0 .36818983-.29847683.66666666-.66666667.66666666-.36818983 0-.66666666-.29847683-.66666666-.66666666 0-.36818984.29847683-.66666667.66666666-.66666667zm-2.66666666 0c.36818983 0 .66666666.29847683.66666666.66666667 0 .36818983-.29847683.66666666-.66666666.66666666-.36818984 0-.66666667-.29847683-.66666667-.66666666 0-.36818984.29847683-.66666667.66666667-.66666667zm-2.66666667 0c.36818983 0 .66666667.29847683.66666667.66666667 0 .36818983-.29847684.66666666-.66666667.66666666s-.66666667-.29847683-.66666667-.66666666c0-.36818984.29847684-.66666667.66666667-.66666667zm1.33333333-1.33333333c.36818984 0 .66666667.29847683.66666667.66666666 0 .36818984-.29847683.66666667-.66666667.66666667-.36818983 0-.66666666-.29847683-.66666666-.66666667 0-.36818983.29847683-.66666666.66666666-.66666666zm2.66666667 0c.36818983 0 .66666667.29847683.66666667.66666666 0 .36818984-.29847684.66666667-.66666667.66666667s-.66666667-.29847683-.66666667-.66666667c0-.36818983.29847684-.66666666.66666667-.66666666zm2.66666667 0c.36818983 0 .66666666.29847683.66666666.66666666 0 .36818984-.29847683.66666667-.66666666.66666667-.36818984 0-.66666667-.29847683-.66666667-.66666667 0-.36818983.29847683-.66666666.66666667-.66666666zm-6.66666667-1.33333334c.36818983 0 .66666667.29847684.66666667.66666667s-.29847684.66666667-.66666667.66666667-.66666667-.29847684-.66666667-.66666667.29847684-.66666667.66666667-.66666667zm2.66666667 0c.36818983 0 .66666666.29847684.66666666.66666667s-.29847683.66666667-.66666666.66666667c-.36818984 0-.66666667-.29847684-.66666667-.66666667s.29847683-.66666667.66666667-.66666667zm2.66666666 0c.36818984 0 .66666667.29847684.66666667.66666667s-.29847683.66666667-.66666667.66666667c-.36818983 0-.66666666-.29847684-.66666666-.66666667s.29847683-.66666667.66666666-.66666667zm2.66666667 0c.3681898 0 .6666667.29847684.6666667.66666667s-.2984769.66666667-.6666667.66666667c-.36818983 0-.66666667-.29847684-.66666667-.66666667s.29847684-.66666667.66666667-.66666667z"/><filter id="d" height="130%" width="110.7%" x="-5.4%" y="-7.5%"><feOffset dy="1" in="SourceAlpha" result="shadowOffsetOuter1"/><feColorMatrix in="shadowOffsetOuter1" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.06 0"/></filter><mask id="e" fill="#fff"><use fill="#fff" fill-rule="evenodd" xlink:href="#a"/></mask></defs><g fill="none" fill-rule="evenodd"><use fill="#fff" xlink:href="#a"/><path d="m28 18.6666667v1.3333333h-28v-1.3333333zm0-2.6666667v1.3333333h-28v-1.3333333zm0-2.6666667v1.3333334h-28v-1.3333334zm0-2.6666666v1.3333333h-28v-1.3333333zm0-2.6666667v1.33333333h-28v-1.33333333zm0-2.66666667v1.33333334h-28v-1.33333334zm0-2.66666666v1.33333333h-28v-1.33333333zm0-2.66666667v1.33333333h-28v-1.33333333z" fill="#d02f44" mask="url(#e)"/><path d="m0 0h12v9.333h-12z" fill="#46467f" mask="url(#e)"/><g mask="url(#e)"><use fill="#000" filter="url(#d)" xlink:href="#c"/><use fill="url(#b)" xlink:href="#c"/></g></g></svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<svg width="28px" height="20px" viewBox="0 0 28 20" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>ic_flag_vn</title>
<g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="ic_flag_vn">
<rect id="Mask-Copy" fill="#EA403F" x="0" y="0" width="28" height="20" rx="3"></rect>
<polygon id="Star-8" fill="#FFFE4E" points="14 12.3400001 10.4732885 14.854102 11.7745277 10.7230998 8.2936609 8.14589803 12.6245825 8.10690016 14 4 15.3754175 8.10690016 19.7063391 8.14589803 16.2254723 10.7230998 17.5267115 14.854102"></polygon>
</g>
</g>
</svg>
\ No newline at end of file
<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m20.247634 1c1.0125221 0 1.8333334.82081129 1.8333334 1.83333333s-.8208113 1.83333334-1.8333334 1.83333334c-.3158442 0-.6130339-.07986936-.8724738-.22051281l-3.0249251 3.47961717c.1346337.25513483.2108509.5458717.2108509.85441003 0 1.01252204-.8208113 1.83333334-1.8333334 1.83333334-.9820883 0-1.7838173-.7722101-1.8311257-1.74256896l-2.2033918-.75849737c-.336256.40778098-.84535009.66773299-1.41515923.66773299-.32712483 0-.63423886-.08567643-.90012689-.2358141l-2.87560465 2.41277624c.05416355.1730906.08335496.3572185.08335496.5481644 0 1.012522-.8208113 1.8333333-1.83333334 1.8333333s-1.83333333-.8208113-1.83333333-1.8333333c0-1.0125221.82081129-1.83333335 1.83333333-1.83333335.33090488 0 .64133381.08766791.90932763.24104456l2.86960725-2.40787374c-.05621505-.1760311-.0865583-.3636207-.0865583-.55829735 0-1.01252204.8208113-1.83333333 1.83333334-1.83333333.97577423 0 1.77350093.76231258 1.83011983 1.7238777l2.2160025.76325559c.336304-.39976002.8402621-.65379996 1.4035544-.65379996.2130474 0 .4176071.03634016.6078186.10315996l3.1693503-3.64581344c-.0588143-.17965899-.0906208-.37154554-.0906208-.57086091 0-1.01252204.8208113-1.83333333 1.8333333-1.83333333z" opacity=".48"/><path d="m21.1666667 9.60855714c.506261 0 .9166666.41040566.9166666.91666666v10.7540685c0 .2761423-.2238576.5-.5.5h-2.6666666c-.2761424 0-.5-.2238577-.5-.5v-10.7540685c0-.506261.4104056-.91666666.9166666-.91666666zm-5.5 6.42549146c.506261 0 .9166666.4104057.9166666.9166667v4.328577c0 .2761423-.2238576.5-.5.5h-2.6666666c-.2761424 0-.5-.2238577-.5-.5v-4.328577c0-.506261.4104056-.9166667.9166666-.9166667zm-5.5-1.8405511c.506261 0 .9166666.4104057.9166666.9166667v6.1691281c0 .2761423-.2238576.5-.5.5h-2.66666663c-.27614238 0-.5-.2238577-.5-.5v-6.1691281c0-.506261.41040564-.9166667.91666666-.9166667zm-5.50000003 4.7135227c.50626102 0 .91666666.4104057.91666666.9166667v1.4556054c0 .2761423-.22385762.5-.5.5h-2.66666666c-.27614238 0-.5-.2238577-.5-.5v-1.4556054c0-.506261.41040564-.9166667.91666666-.9166667z"/></svg>
\ No newline at end of file
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M21.5367 20.5812H2.45436C1.92714 20.5812 1.5 21.0083 1.5 21.536C1.5 22.0628 1.92714 22.4899 2.45436 22.4899H21.5362C22.0635 22.4899 22.4906 22.0628 22.4906 21.536C22.4902 21.0083 22.063 20.5812 21.5367 20.5812Z" fill="#637381"/>
<path d="M3.64772 18.1001C3.1205 18.1001 2.69336 18.5273 2.69336 19.0545C2.69336 19.5817 3.1205 20.0093 3.64772 20.0093H20.3446C20.8718 20.0093 21.2989 19.5817 21.2989 19.0545C21.2989 18.5273 20.8718 18.1001 20.3446 18.1001H20.1064V9.51266H20.3446C20.6086 9.51266 20.8213 9.29909 20.8213 9.03592C20.8213 8.77276 20.6077 8.55919 20.3446 8.55919H3.64772C3.38411 8.55919 3.17099 8.77276 3.17099 9.03592C3.17099 9.29909 3.38456 9.51266 3.64772 9.51266H3.88631V18.0997H3.64772V18.1001ZM18.1977 9.51266V18.0997H15.3355V9.51266H18.1977ZM13.4268 9.51266V18.0997H10.5646V9.51266H13.4268ZM5.79414 9.51266H8.65633V18.0997H5.79414V9.51266Z" fill="#637381"/>
<path opacity="0.48" d="M2.45438 7.70134H21.5363C21.5394 7.70134 21.543 7.70134 21.5456 7.70134C22.0733 7.70134 22.5 7.2742 22.5 6.74698C22.5 6.32788 22.2301 5.97268 21.8553 5.844L12.3876 1.58377C12.1387 1.47208 11.8541 1.47208 11.6048 1.58377L2.06298 5.87706C1.65238 6.06204 1.42674 6.50794 1.52146 6.94759C1.61574 7.38724 2.00445 7.70134 2.45438 7.70134Z" fill="#637381"/>
</svg>
<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m14.984127 0c2.7619047 0 5.015873 2.25396825 5.015873 5.01587302v9.96825398c0 2.7619047-2.2539683 5.015873-5.015873 5.015873h-9.984127c-2.74603175 0-5-2.2539683-5-5v-9.98412698c0-2.76190477 2.25396825-5.01587302 5-5.01587302zm-4.5079365 3.80952381h-2.76190479c-2.17460317 0-3.9047619 1.73015873-3.9047619 3.88888889v4.6031746c0 2.1587302 1.73015873 3.8888889 3.9047619 3.8888889h4.53968259c2.1746031 0 3.9523809-1.7460318 3.9682539-3.9047619v-3.15873017l-.031746-.15873016-.1111111-.22222222-.1746032-.14285715c-.2380952-.17460317-1.3968254.01587302-1.7142857-.26984127-.2222222-.2063492-.2539683-.57142857-.3174603-1.06349206-.1111111-.96825397-.2063492-1.01587302-.3492064-1.33333333-.5396825-1.15873016-2.031746-2.12698413-3.047619-2.12698413zm1.7460317 7.61904759c.4126984 0 .7460318.3809524.7460318.7936508s-.3333334.7936508-.7460318.7936508h-4.46031744c-.42857143 0-.76190476-.3809524-.76190476-.7936508s.34920635-.7936508.76190476-.7936508zm-2.26984125-4.44444442c.42857145 0 .76190475.30158731.76190475.71428572s-.3492063.71428571-.76190475.71428571h-2.19047619c-.41269841 0-.76190476-.3015873-.76190476-.71428571s.34920635-.71428572.76190476-.71428572z" transform="translate(2 2)"/></svg>
\ No newline at end of file
<svg fill="none" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><g fill="#637381"><path d="m16.8125 2.83333h-1.1459v-.91667c0-.50599-.4097-.91666-.9166-.91666s-.9167.41067-.9167.91666v.91667h-7.33331v-.91667c0-.50599-.40975-.91666-.91667-.91666-.50691 0-.91666.41067-.91666.91666v.91667h-1.14583c-1.39058 0-2.52083 1.13025-2.52083 2.52083v10.31244c0 1.5162 1.23383 2.75 2.74999 2.75h4.58333c.50691 0 .91666-.4106.91666-.9166s-.40975-.9167-.91666-.9167h-4.58333c-.50599 0-.91666-.4116-.91666-.9167v-7.33328h14.66667c0 .506.4097.91666.9166.91666s.9167-.41066.9167-.91666v-2.97916c0-1.39058-1.1302-2.52083-2.5208-2.52083z"/><path d="m17.0413 11.0834c-3.2853 0-5.9583 2.673-5.9583 5.9583s2.673 5.9583 5.9583 5.9583 5.9583-2.673 5.9583-5.9583-2.673-5.9583-5.9583-5.9583zm2.7555 4.9545-2.9791 3.4375c-.1669.1925-.4061.3062-.66.3163-.011 0-.022 0-.033 0-.243 0-.4758-.0963-.6481-.2686l-1.6042-1.6042c-.3584-.3584-.3584-.9377 0-1.2961.3584-.3585.9378-.3585 1.2962 0l.9084.9084 2.3338-2.6932c.3318-.3831.9112-.4226 1.2934-.0926.3823.331.4235.9103.0926 1.2925z" opacity=".48"/></g></svg>
\ No newline at end of file
<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><g transform="translate(1.5 1.5)"><path d="m18.9 3.15h-16.8c-1.15931815.00115758-2.09884242.94068185-2.1 2.1v12.95c.00115758 1.1593181.94068185 2.0988424 2.1 2.1h16.8c1.1593181-.0011576 2.0988424-.9406819 2.1-2.1v-12.95c-.0011576-1.15931815-.9406819-2.09884242-2.1-2.1zm0 16.45h-16.8c-.77319865 0-1.4-.6268014-1.4-1.4v-10.5h19.6v10.5c0 .7731986-.6268014 1.4-1.4 1.4zm-2.45-17.15v-1.75c0-.38659932-.3134007-.7-.7-.7s-.7.31340068-.7.7v1.75zm-10.5 0v-1.75c0-.38659932-.31340068-.7-.7-.7s-.7.31340068-.7.7v1.75z"/><path d="m5.99840724 14.441644c.55228475 0 1 .4477153 1 1v1.6c0 .5522848-.44771525 1-1 1h-2.2c-.55228475 0-1-.4477152-1-1v-1.6c0-.5522847.44771525-1 1-1zm5.60159276 0c.5522847 0 1 .4477153 1 1v1.6c0 .5522848-.4477153 1-1 1h-2.2c-.55228475 0-1-.4477152-1-1v-1.6c0-.5522847.44771525-1 1-1zm-5.60159276-5.0001284c.55228475 0 1 .44771525 1 1v1.6c0 .5522848-.44771525 1-1 1h-2.2c-.55228475 0-1-.4477152-1-1v-1.6c0-.55228475.44771525-1 1-1zm5.60159276 0c.5522847 0 1 .44771525 1 1v1.6c0 .5522848-.4477153 1-1 1h-2.2c-.55228475 0-1-.4477152-1-1v-1.6c0-.55228475.44771525-1 1-1zm5.6015928 0c.5522847 0 1 .44771525 1 1v1.6c0 .5522848-.4477153 1-1 1h-2.2c-.5522848 0-1-.4477152-1-1v-1.6c0-.55228475.4477152-1 1-1z" opacity=".48"/></g></svg>
\ No newline at end of file
<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><g transform="translate(2 2)"><path d="m9.58985382 1.32162476c1.66180188 0 3.06430158 1.12239456 3.49720258 2.64777104h-6.99440518c.432901-1.52537648 1.83540001-2.64777104 3.4972026-2.64777104zm4.62891648-1.32162476c.9093636 0 1.6555835.7429914 1.6555835 1.65235392 0 .90937489-.7462199 1.6529999-1.6555835 1.6529999-.909364 0-1.6529999-.74362501-1.6529999-1.6529999 0-.90936252.7436359-1.65235392 1.6529999-1.65235392z" opacity=".48"/><path d="m7.60483293 15.8737079c.90936397 0 1.6529999.7436373 1.6529999 1.6529999 0 .9093749-.74362997 1.6549376-1.6529999 1.6549376s-1.65235399-.7455627-1.65235399-1.6549376c0-.9093626.74299001-1.6529999 1.65235399-1.6529999zm6.61393737 0c.9093636 0 1.6555835.7436373 1.6555835 1.6529999 0 .9093749-.7462136 1.6549376-1.6555835 1.6549376-.90937 0-1.6529999-.7455627-1.6529999-1.6549376 0-.9093626.7436349-1.6529999 1.6529999-1.6529999zm-10.58074958-13.22722875c.47021948.00126272.87961059.33725114.97151692.79840103l.23706567 1.18597394h13.34220869c.6357812 0 1.1062464.60903974.9644116 1.2234396l-1.9850212 8.59895818c-.1036535.4490251-.5105252.7589977-.9644112.7589977h-10.58333325c-.47083827 0-.88484536-.3341221-.97216282-.8009847l-1.82805386-9.78234852h-1.82869973c-.30322176 0-.57131938-.12557224-.74220274-.31781022-.17088343-.19224988-.2493388-.43483146-.2493388-.67373135 0-.2388999.07845541-.48148147.2493388-.67373136.17088336-.19223764.43898098-.3171643.74220274-.3171643z"/></g></svg>
\ No newline at end of file
<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><g transform="translate(.5 2.5)"><path d="m8.3418125.28845833c-4.72554167 0-8.3418125 3.20658334-8.3418125 6.70210417 0 3.4955208 3.12225 5.5209583 3.12225 5.5209583l-.5074375 1.923375c-.06708333.2534792.20460417.462875.4326875.3335l2.28083333-1.2923125c1.00864584.3210417 3.14908334.4235834 3.35752084.4331667-.1495-.5184583-.22329167-1.02925-.22329167-1.5060208 0-2.69770837 2.348875-6.49750003 7.5703542-6.49750003.1188333 0 .2376666.002875.3565.00766666-.6947917-3.32541666-4.1476667-5.6249375-8.0476042-5.6249375z"/><path d="m23 11.9810833c0-3.06187497-3.5923125-5.3038958-6.9675625-5.3038958-4.7734583 0-6.79889583 3.4476042-6.79889583 5.7260417 0 2.2832291 2.02495833 5.7260416 6.79889583 5.7260416 1.0560833 0 1.9851875-.1514166 2.7930625-.41975l1.7954375 1.1394584c.1418333.0900833.3210417-.0368959.2831875-.2007709l-.4072917-1.768125c1.69625-1.181625 2.5031667-3.0441458 2.5031667-4.899z" opacity=".48"/></g></svg>
\ No newline at end of file
<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><g transform="translate(2 4)"><path d="m18.38 4.57-1.23 1.85c1.2049 2.40314304 1.1222508 5.2507848-.22 7.58h-13.86c-1.76350331-3.059309-1.31261601-6.91298595 1.10947843-9.48257235s6.24242627-3.24722187 9.40052157-1.66742765l1.85-1.23c-3.8761922-2.48556317-8.94860517-2.00294347-12.28650726 1.16901179-3.3379021 3.17195526-4.07833512 8.21319061-1.79349274 12.21098821.35510459.6150891 1.00977788.9957131 1.72 1.0000158h13.85c.7173695.0028322 1.3813181-.3787474 1.74-1.0000158 1.8786438-3.25433 1.7743473-7.28712667-.27-10.44z"/><path d="m8.59 11.41c.37513651.3755541.8841815.5865733 1.415.5865733s1.0398635-.2110192 1.415-.5865733l5.66-8.49-8.49 5.66c-.37555409.37513651-.58657331.8841815-.58657331 1.415s.21101922 1.0398635.58657331 1.415z" opacity=".48"/></g></svg>
\ No newline at end of file
<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m7.94101676 5.6427832v2.74464258c0 .33989649.27513281.6150293.6150293.6150293.30862393 0 .56440212-.22738249.60835663-.52409402l.00667266-.09093528v-2.74464258h5.65814645v2.74464258c0 .33989649.275543.6150293.6150293.6150293.3089968 0 .5644699-.22738249.6083659-.52409402l.0066634-.09093528v-2.74464258h1.8524297c.7157099 0 1.3265895.52397061 1.44811 1.21681899l.0176654.14071617.9376992 11.81697074c.0730078.9483222-.2554043 1.8905332-.900334 2.5867324-.5953575.6426454-1.4202201 1.03272-2.2901578 1.0889289l-.2183168.0070496h-9.81241403c-.94918359 0-1.8635039-.3997793-2.50847461-1.0959375-.59531971-.6426454-.92094397-1.4949103-.91044964-2.3668484l.00966449-.2182844.93810937-11.82025197c.0545636-.71224914.62412163-1.28073532 1.3241451-1.34901387l.14163029-.00688066zm4.09817114 3.97089698c-.2266736-.00327725-.4135824.17768425-.4169046.40501402v.7555922c-1.4912918.1060463-2.50536524 1.0273421-2.50536524 2.253508 0 1.5045398 1.27919924 1.9221212 2.50536524 2.253508v2.6511967c-.6469005-.0868303-1.2566612-.3552579-1.7564176-.7754643-.09411064-.0748948-.21077995-.1166488-.33140728-.1192943-.30554685.0212051-.54083371.2770409-.5369249.5832645-.00060704.1338754.05174957.2624598.14586021.3579034.68467596.6164053 1.56487397.9710069 2.48549307 1.0008254l.0006563.7430004c.0106025.2266735.2034791.4016467.4301527.3903879.2233717 0 .4043127-.180941.4043127-.4043128v-.7423236c1.8094305-.1192943 2.538506-1.2195419 2.538506-2.3860709 0-1.5642177-1.3122785-2.041436-2.5384649-2.3728433v-2.3330375c.4990796.0841848.9696739.2889765 1.3719974.5965126.0802063.0550021.1743169.0848411.2717499.0861536.3121708 0 .5666941-.251201.5699959-.5633719.0006562-.1338754-.0517004-.2624598-.145811-.3579035-.5812753-.4977671-1.3103508-.7913784-2.0745563-.8351217v-.7821089c0-.22337175-.180941-.40431274-.4043128-.40431274-.0046347-.00070128-.00929-.00070128-.0139248-.00070128zm.4248617 5.91949992c.7489681.2120925 1.3322121.4970904 1.3255881 1.1930252 0 .503735-.3446554 1.1002476-1.3255881 1.2195419zm-.8351218-3.7050349v2.1673339c-.7224514-.2120925-1.2858233-.430809-1.2858233-1.0472142 0-.6164053.510359-1.0604828 1.2858233-1.1201197zm.3712413-10.3281452c2.2382637 0 4.0591523 1.82125781 4.0591523 4.05952148v.08322071h-1.2300175v-.08322071c0-1.56011132-1.2689825-2.8295039-2.8290938-2.8295039s-2.82909373 1.26939258-2.82909373 2.8295039v.08322071h-1.23005859v-.08322071c0-2.23826367 1.82084765-4.05952148 4.05911132-4.05952148z"/></svg>
\ No newline at end of file
<svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path opacity="0.48" d="M17.7231 7.11493C18.4822 7.12263 19.5376 7.12593 20.4328 7.12263C20.8913 7.12153 21.1244 6.56823 20.8064 6.23493C19.6563 5.02713 17.5989 2.86563 16.4216 1.62923C16.096 1.28713 15.5264 1.52253 15.5264 1.99663V4.89623C15.5264 6.11283 16.5185 7.11493 17.7231 7.11493Z" fill="#637381"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M14.6049 16.8291H8.68011C8.23358 16.8291 7.86328 16.4551 7.86328 16.0041C7.86328 15.5531 8.23358 15.1901 8.68011 15.1901H14.6049C15.0514 15.1901 15.4217 15.5531 15.4217 16.0041C15.4217 16.4551 15.0514 16.8291 14.6049 16.8291ZM8.68011 9.69006H12.3613C12.8078 9.69006 13.1781 10.0641 13.1781 10.5151C13.1781 10.9661 12.8078 11.3291 12.3613 11.3291H8.68011C8.23358 11.3291 7.86328 10.9661 7.86328 10.5151C7.86328 10.0641 8.23358 9.69006 8.68011 9.69006ZM20.9208 8.722C20.4525 8.722 19.8971 8.733 19.5595 8.733C19.0585 8.733 18.405 8.722 17.5773 8.722C15.5842 8.711 13.9397 7.061 13.9397 5.048V1.506C13.9397 1.231 13.7218 1 13.4387 1H7.62282C4.91094 1 2.71094 3.233 2.71094 5.961V17.819C2.71094 20.679 5.01985 23 7.85153 23H16.5208C19.2218 23 21.4109 20.789 21.4109 18.061V9.217C21.4109 8.942 21.1931 8.722 20.9208 8.722Z" fill="#637381"/>
</svg>
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>ic_kanban</title>
<g id="ic_kanban" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M20,3 C21.1045695,3 22,3.8954305 22,5 L22,15 C22,16.1045695 21.1045695,17 20,17 L4,17 C2.8954305,17 2,16.1045695 2,15 L2,5 C2,3.8954305 2.8954305,3 4,3 L20,3 Z M11.5,6 L6.5,6 C5.67157288,6 5,6.67157288 5,7.5 L5,7.5 L5,9.5 C5,10.3284271 5.67157288,11 6.5,11 L6.5,11 L11.5,11 C12.3284271,11 13,10.3284271 13,9.5 L13,9.5 L13,7.5 C13,6.67157288 12.3284271,6 11.5,6 L11.5,6 Z" id="Combined-Shape" fill="#000000"></path>
<path d="M8,21 L16,21 M12,17 L12,21" id="Combined-Shape" stroke="#000000" stroke-width="2" opacity="0.48" stroke-linecap="round" stroke-linejoin="round"></path>
</g>
</svg>
\ No newline at end of file
<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><g transform="translate(1.5 4)"><path d="m11.0988387 10.3846452c-.1981935.1238709-.4211613.1734193-.6193548.1734193-.1981936 0-.4211613-.0495484-.61935487-.1734193l-9.86012903-6.02012907v8.00206447c0 1.7094194 1.38735484 3.0967742 3.09677419 3.0967742h14.79019351c1.7094194 0 3.0967742-1.3873548 3.0967742-3.0967742v-8.00206447z"/><path d="m17.8869677.00425806h-14.79019351c-1.46167742 0-2.70038709 1.04051613-2.99767742 2.42787097l10.40516133 6.34219355 10.3803871-6.34219355c-.2972904-1.38735484-1.536-2.42787097-2.9976775-2.42787097z" opacity=".48"/></g></svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>ic_menu_item</title>
<g id="ic_menu_item" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M15.2798371,4.5 L4.72019944,4.5 C3.77169293,4.5 3,5.06056797 3,5.75042433 C3,6.43943203 3.77169293,7 4.72019944,7 L15.2798006,7 C16.2283071,7 17,6.43943203 17,5.75042433 C17,5.06054145 16.2283436,4.5 15.2798371,4.5 Z" id="Path" fill="#000000" fill-rule="nonzero" opacity="0.48"></path>
<path d="M19.2798371,10.75 L8.72019944,10.75 C7.77169293,10.75 7,11.310568 7,12.0004243 C7,12.689432 7.77169293,13.25 8.72019944,13.25 L19.2798006,13.25 C20.2283071,13.25 21,12.689432 21,12.0004243 C21,11.3105414 20.2283436,10.75 19.2798371,10.75 L19.2798371,10.75 Z" id="Path" fill="#000000" fill-rule="nonzero"></path>
<path d="M15.2798371,17 L4.72019944,17 C3.77169293,17 3,17.560568 3,18.2504243 C3,18.939432 3.77169293,19.5 4.72019944,19.5 L15.2798006,19.5 C16.2283071,19.5 17,18.939432 17,18.2504243 C17,17.560568 16.2283436,17 15.2798371,17 Z" id="Path" fill="#000000" fill-rule="nonzero"></path>
</g>
</svg>
\ No newline at end of file
<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><g transform="translate(5 3)"><path d="m7 8c2.209139 0 4-1.790861 4-4s-1.790861-4-4-4-4 1.790861-4 4 1.790861 4 4 4z" opacity=".48"/><path d="m13 18.0000001c.5522847 0 1-.4477154 1-1 0-3.8659933-3.1340068-7-7-7-3.86599321 0-7 3.1340067-7 7 0 .5522846.44771525 1 1 1z"/></g></svg>
\ No newline at end of file
<svg height="240" viewBox="0 0 327 240" width="327" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" x1="19.495903%" x2="77.479035%" y1="70.897978%" y2="18.101149%"><stop offset="0" stop-color="#919eab"/><stop offset="1" stop-color="#919eab" stop-opacity="0"/></linearGradient><filter id="b" height="193.3%" width="190.3%" x="-45.2%" y="-46.7%"><feOffset dx="12" dy="12" in="SourceAlpha" result="shadowOffsetOuter1"/><feGaussianBlur in="shadowOffsetOuter1" result="shadowBlurOuter1" stdDeviation="12"/><feColorMatrix in="shadowBlurOuter1" result="shadowMatrixOuter1" type="matrix" values="0 0 0 0 0.270588235 0 0 0 0 0.309803922 0 0 0 0 0.356862745 0 0 0 0.24 0"/><feMerge><feMergeNode in="shadowMatrixOuter1"/><feMergeNode in="SourceGraphic"/></feMerge></filter><g fill="none" fill-rule="evenodd"><path d="m0 132.520479c0 27.638106 10.1815403 52.823212 26.9359737 71.857174 19.2210583 21.843031 47.0935619 35.576174 78.1622963 35.622347 13.578251.01963 26.561505-2.591298 38.487224-7.357648 6.166205-2.465429 13.067742-2.182475 19.03991.738459 7.005358 3.42177 14.84987 5.340301 23.13329 5.340301 3.421771 0 6.772658-.329748 10.013996-.95561 9.252171-1.780344 17.671632-5.993216 24.586057-11.96011 4.345413-3.751518 9.910892-5.637147 15.598807-5.630567h.096661c18.795037 0 36.2533-5.821396 50.748033-15.797172 12.958194-8.906839 23.539979-21.130893 30.590445-35.483318 6.146872-12.507009 9.607307-26.635702 9.607307-41.589131 0-51.2870702-40.721149-92.8696204-90.945785-92.8696204-5.120127 0-10.136433.4416131-15.030302 1.2656163-12.958194-21.4211586-36.163084-35.7011999-62.634373-35.7011999-11.176066 0-21.771456 2.54512435-31.255611 7.10748458-9.019469 4.32473732-17.038685 10.47003182-23.598691 17.95917532-22.274804.3626492-42.871301 7.7933009-59.7288387 20.1942932-26.5357289 19.509208-43.8063993 51.3272837-43.8063993 87.2595259z" fill="url(#a)" opacity=".2"/><g fill-rule="nonzero" transform="translate(51 12)"><path d="m139.604706 17.0504412c-2.184706 0-4.368824-.8311765-6.031177-2.4941177-3.325882-3.3258823-3.325882-8.73705877 0-12.06235289 3.324118-3.32470589 8.736471-3.32588236 12.061765 0 3.325882 3.32588235 3.325882 8.73705879 0 12.06235289-1.662353 1.6629412-3.84647 2.4941177-6.030588 2.4941177zm0-11.17117647c-.677647 0-1.355882.25764705-1.872353.77411764-1.031765 1.03176471-1.031765 2.71117647 0 3.74352943 1.032941 1.0317647 2.710588 1.0323529 3.743529 0 1.031765-1.03176472 1.031765-2.71117649 0-3.74352943-.515882-.51588235-1.194117-.77411764-1.871176-.77411764z" fill="#c4cdd5" opacity=".545118"/><path d="m72.5517647 216.193971c-2.1841176 0-4.3688235-.831765-6.0311765-2.494118-3.3258823-3.325882-3.3258823-8.737059 0-12.062353 3.3247059-3.325294 8.7376471-3.325294 12.062353 0 3.3258823 3.325882 3.3258823 8.737059 0 12.062353-1.662353 1.662941-3.8470588 2.494118-6.0311765 2.494118zm0-11.171177c-.6776471 0-1.3558823.257647-1.8723529.774118-1.0317647 1.031764-1.0317647 2.711176 0 3.743529 1.0329411 1.032353 2.7111764 1.032353 3.7441176 0 1.0317647-1.031765 1.0317647-2.711176 0-3.743529-.5158823-.515883-1.1941176-.774118-1.8717647-.774118z" fill="#c4cdd5" opacity=".545118"/><path d="m221.674118 176.021618c-.752353 0-1.505883-.287059-2.079412-.861177l-3.508824-3.508235-3.508823 3.508235c-1.147647 1.148235-3.011177 1.148235-4.158824 0-1.148823-1.148823-1.148823-3.011176 0-4.159412l5.588236-5.588235c1.147647-1.148235 3.011176-1.148235 4.158823 0l5.588235 5.588235c1.148824 1.148824 1.148824 3.011177 0 4.159412-.573529.57353-1.327058.861177-2.079411.861177z" fill="#dfe3e8"/><path d="m14.2258824 164.815735c-.752353 0-1.5058824-.287059-2.0794118-.861176l-3.50882354-3.508235-3.50882353 3.508235c-1.14764706 1.148235-3.01117647 1.148235-4.15882353 0-1.14882353-1.148824-1.14882353-3.011177 0-4.159412l5.58823529-5.588235c1.14764706-1.148236 3.01117647-1.148236 4.15882351 0l5.5882353 5.588235c1.1488235 1.148824 1.1488235 3.011177 0 4.159412-.5741176.573529-1.3270588.861176-2.0794117.861176z" fill="#d5dbe0"/></g><g filter="url(#b)" transform="translate(86 45)"><g stroke="#919eab"><path d="m46.054386 29.1899561h80.805877c2.906762 0 5.263158 2.3563961 5.263158 5.2631579v89.308728c0 2.906762-2.356396 5.263158-5.263158 5.263158h-80.805877c-2.9067619 0-5.2631579-2.356396-5.2631579-5.263158v-89.308728c0-2.9067618 2.356396-5.2631579 5.2631579-5.2631579z" style="stroke-width:1.2;fill-opacity:.16;fill:#919eab;fill-rule:nonzero;opacity:.24;stroke-dasharray:2 2"/><path d="m28.3275 44.2101754h64.3432895c2.9067618 0 5.2631579 2.3563961 5.2631579 5.2631579v83.4591227c0 2.906762-2.3563961 5.263158-5.2631579 5.263158h-64.3432895c-2.9067618 0-5.2631579-2.356396-5.2631579-5.263158v-83.4591227c0-2.9067618 2.3563961-5.2631579 5.2631579-5.2631579z" style="stroke-width:1.2;fill-opacity:.16;fill:#919eab;fill-rule:nonzero;opacity:.8;stroke-dasharray:2 2"/><path d="m62.2053509 60.8597368h53.5522371c2.906762 0 5.263158 2.3563961 5.263158 5.2631579v69.7121053c0 2.906762-2.356396 5.263158-5.263158 5.263158h-53.5522371c-2.9067619 0-5.2631579-2.356396-5.2631579-5.263158v-69.7121053c0-2.9067618 2.356396-5.2631579 5.2631579-5.2631579z" fill="#919eab" fill-opacity=".48" fill-rule="nonzero" stroke-dasharray="2 2" stroke-width="1.2"/></g><path d="m34.17864 96.361316h86.842105v44.736842h-86.842105z" fill="#c4cdd5"/><g fill="#dfe3e8" stroke="#919eab" stroke-opacity=".48" stroke-width="1.5"><path d="m9.61114035 88.0065351 14.48600875 54.9257459c.8903509 3.694956 4.8613158 6.348201 9.4555263 6.348201h87.8420176c4.594211 0 8.547368-2.671052 9.455526-6.348201l14.486009-54.9257459zm38.48096495 46.2003069c0 2.199167-2.2971053 3.988772-5.1195176 3.988772s-5.1017105-1.780702-5.1017105-3.988772v-31.705395c0-2.199166 2.2792982-3.9887716 5.1017105-3.9887716 1.3008345-.0220962 2.5722233.3881302 3.6148246 1.1663597.9195782.6500029 1.4775582 1.6966279 1.504693 2.8224119zm23.0066666 0c0 2.199167-2.2792982 3.988772-5.1017105 3.988772s-5.110614-1.780702-5.110614-3.988772v-31.705395c0-2.199166 2.2882017-3.9889387 5.110614-3.9889387 1.2825116-.0094954 2.5330731.4000635 3.5614035 1.1665268.9162069.6519109 1.4707214 1.6982269 1.4957895 2.8224119zm23.0155702 0c0 2.199167-2.2882017 3.988772-5.110614 3.988772s-5.1017106-1.780702-5.1017106-3.988772v-31.705395c0-2.199166 2.2792983-3.9887716 5.1017106-3.9887716 1.3006341-.0207507 2.5715994.3893391 3.6148245 1.1663597.9162069.6519109 1.4707214 1.6982269 1.4957895 2.8224119zm23.0155699 0c0 2.199167-2.279298 3.988772-5.10171 3.988772-2.822413 0-5.119518-1.780702-5.119518-3.988772v-31.705395c0-2.199166 2.297105-3.9887716 5.119518-3.9887716 1.297699-.019449 2.565434.3906084 3.605921 1.1663597.916207.6519109 1.470721 1.6982269 1.495789 2.8224119z"/><circle cx="68.579079" cy="8.605044" r="8.289167"/><path d="m27.6140351 82.370614c-1.7118589.7625036-3.7205255.3260579-4.9616166-1.0780666-1.2410912-1.4041244-1.4275692-3.4511838-.4606203-5.0564509l42.9594299-70.19526317c.7952293-1.31053793 2.2292152-2.09727512 3.761789-2.06385529s2.9309011.88191943 3.6682456 2.22587719c.7373445 1.34395777.7016859 2.97919456-.0935434 4.28973247l-42.9505263 70.1952632c-.4539828.7443076-1.1251739 1.3315998-1.9231579 1.6827631z"/><circle cx="86.36829" cy="8.605044" r="8.289167"/><path d="m127.377851 82.370614c1.711859.7625036 3.720525.3260579 4.961617-1.0780666 1.241091-1.4041244 1.427569-3.4511838.46062-5.0564509l-42.9594301-70.19526317c-1.229318-2.02591611-3.8682067-2.67168645-5.8941228-1.44236842s-2.6716865 3.8682067-1.4423684 5.89412279l42.9505263 70.1952632c.453983.7443076 1.125174 1.3315998 1.923158 1.6827631z"/><rect height="15.091447" rx="7.545724" width="154.075219" x=".431623" y="72.915088"/></g></g></g></svg>
\ No newline at end of file
<svg height="240" viewBox="0 0 327 240" width="327" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><linearGradient id="a" x1="19.495903%" x2="77.479035%" y1="70.897978%" y2="18.101149%"><stop offset="0" stop-color="#919eab"/><stop offset="1" stop-color="#919eab" stop-opacity="0"/></linearGradient><rect id="b" height="140" rx="12" width="172"/><mask id="c" fill="#fff"><use fill="#fff" fill-rule="evenodd" xlink:href="#b"/></mask></defs><g fill="none" fill-rule="evenodd"><path d="m0 132.520479c0 27.638106 10.1815403 52.823212 26.9359737 71.857174 19.2210583 21.843031 47.0935619 35.576174 78.1622963 35.622347 13.578251.01963 26.561505-2.591298 38.487224-7.357648 6.166205-2.465429 13.067742-2.182475 19.03991.738459 7.005358 3.42177 14.84987 5.340301 23.13329 5.340301 3.421771 0 6.772658-.329748 10.013996-.95561 9.252171-1.780344 17.671632-5.993216 24.586057-11.96011 4.345413-3.751518 9.910892-5.637147 15.598807-5.630567h.096661c18.795037 0 36.2533-5.821396 50.748033-15.797172 12.958194-8.906839 23.539979-21.130893 30.590445-35.483318 6.146872-12.507009 9.607307-26.635702 9.607307-41.589131 0-51.2870702-40.721149-92.8696204-90.945785-92.8696204-5.120127 0-10.136433.4416131-15.030302 1.2656163-12.958194-21.4211586-36.163084-35.7011999-62.634373-35.7011999-11.176066 0-21.771456 2.54512435-31.255611 7.10748458-9.019469 4.32473732-17.038685 10.47003182-23.598691 17.95917532-22.274804.3626492-42.871301 7.7933009-59.7288387 20.1942932-26.5357289 19.509208-43.8063993 51.3272837-43.8063993 87.2595259z" fill="url(#a)" opacity=".2"/><g fill-rule="nonzero" transform="translate(51 12)"><path d="m139.604706 17.0504412c-2.184706 0-4.368824-.8311765-6.031177-2.4941177-3.325882-3.3258823-3.325882-8.73705877 0-12.06235289 3.324118-3.32470589 8.736471-3.32588236 12.061765 0 3.325882 3.32588235 3.325882 8.73705879 0 12.06235289-1.662353 1.6629412-3.84647 2.4941177-6.030588 2.4941177zm0-11.17117647c-.677647 0-1.355882.25764705-1.872353.77411764-1.031765 1.03176471-1.031765 2.71117647 0 3.74352943 1.032941 1.0317647 2.710588 1.0323529 3.743529 0 1.031765-1.03176472 1.031765-2.71117649 0-3.74352943-.515882-.51588235-1.194117-.77411764-1.871176-.77411764z" fill="#c4cdd5" opacity=".545118"/><path d="m72.5517647 216.193971c-2.1841176 0-4.3688235-.831765-6.0311765-2.494118-3.3258823-3.325882-3.3258823-8.737059 0-12.062353 3.3247059-3.325294 8.7376471-3.325294 12.062353 0 3.3258823 3.325882 3.3258823 8.737059 0 12.062353-1.662353 1.662941-3.8470588 2.494118-6.0311765 2.494118zm0-11.171177c-.6776471 0-1.3558823.257647-1.8723529.774118-1.0317647 1.031764-1.0317647 2.711176 0 3.743529 1.0329411 1.032353 2.7111764 1.032353 3.7441176 0 1.0317647-1.031765 1.0317647-2.711176 0-3.743529-.5158823-.515883-1.1941176-.774118-1.8717647-.774118z" fill="#c4cdd5" opacity=".545118"/><path d="m221.674118 176.021618c-.752353 0-1.505883-.287059-2.079412-.861177l-3.508824-3.508235-3.508823 3.508235c-1.147647 1.148235-3.011177 1.148235-4.158824 0-1.148823-1.148823-1.148823-3.011176 0-4.159412l5.588236-5.588235c1.147647-1.148235 3.011176-1.148235 4.158823 0l5.588235 5.588235c1.148824 1.148824 1.148824 3.011177 0 4.159412-.573529.57353-1.327058.861177-2.079411.861177z" fill="#dfe3e8"/><path d="m14.2258824 164.815735c-.752353 0-1.5058824-.287059-2.0794118-.861176l-3.50882354-3.508235-3.50882353 3.508235c-1.14764706 1.148235-3.01117647 1.148235-4.15882353 0-1.14882353-1.148824-1.14882353-3.011177 0-4.159412l5.58823529-5.588235c1.14764706-1.148236 3.01117647-1.148236 4.15882351 0l5.5882353 5.588235c1.1488235 1.148824 1.1488235 3.011177 0 4.159412-.5741176.573529-1.3270588.861176-2.0794117.861176z" fill="#d5dbe0"/></g><g transform="translate(78 50)"><use fill="#dfe3e8" stroke="#919eab" stroke-opacity=".48" stroke-width="1.5" xlink:href="#b"/><g fill-rule="nonzero"><path d="m166.960938 0c2.82221 0 5.039062 1.75973333 5.039062 4v36h-172v-36c0-2.24026667 2.21685156-4 5.0390625-4zm-140.960938 15c-2.8003333 0-5 2.1996667-5 5 0 2.7996667 2.1996667 5 5 5s5-2.2003333 5-5c0-2.8003333-2.1996667-5-5-5zm20 0c-2.8003333 0-5 2.1996667-5 5 0 2.7996667 2.1996667 5 5 5s5-2.2003333 5-5c0-2.8003333-2.1996667-5-5-5zm20 0c-2.8003333 0-5 2.1996667-5 5 0 2.7996667 2.1996667 5 5 5s5-2.2003333 5-5c0-2.8003333-2.1996667-5-5-5z" fill="#919eab" mask="url(#c)" opacity=".32"/><g stroke="#919eab" stroke-dasharray="2 2" stroke-width="1.2"><path d="m146 54h-50c-2.7636667 0-5 2.2363333-5 5v60c0 2.763667 2.2363333 5 5 5h50c2.763667 0 5-2.236333 5-5v-60c0-2.7636667-2.236333-5-5-5z" fill="#919eab" fill-opacity=".48" mask="url(#c)"/><path d="m26 64h20c2.7636667 0 5-2.2363333 5-5s-2.2363333-5-5-5h-20c-2.7636667 0-5 2.2363333-5 5s2.2363333 5 5 5z" mask="url(#c)" opacity=".72"/><path d="m76 74h-50c-2.7636667 0-5 2.2363333-5 5s2.2363333 5 5 5h50c2.7636667 0 5-2.2363333 5-5s-2.2363333-5-5-5z" mask="url(#c)" opacity=".72"/><path d="m76 94h-50c-2.7636667 0-5 2.2363333-5 5 0 2.763667 2.2363333 5 5 5h50c2.7636667 0 5-2.236333 5-5 0-2.7636667-2.2363333-5-5-5z" mask="url(#c)" opacity=".72"/><path d="m76 114h-50c-2.7636667 0-5 2.236333-5 5s2.2363333 5 5 5h50c2.7636667 0 5-2.236333 5-5s-2.2363333-5-5-5z" mask="url(#c)" opacity=".72"/></g></g></g></g></svg>
\ No newline at end of file
<svg height="240" viewBox="0 0 327 240" width="327" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><linearGradient id="a" x1="19.495903%" x2="77.479035%" y1="70.897978%" y2="18.101149%"><stop offset="0" stop-color="#919eab"/><stop offset="1" stop-color="#919eab" stop-opacity="0"/></linearGradient><filter id="b" height="187.1%" width="187.6%" x="-43.8%" y="-43.5%"><feOffset dx="12" dy="12" in="SourceAlpha" result="shadowOffsetOuter1"/><feGaussianBlur in="shadowOffsetOuter1" result="shadowBlurOuter1" stdDeviation="12"/><feColorMatrix in="shadowBlurOuter1" result="shadowMatrixOuter1" type="matrix" values="0 0 0 0 0.270588235 0 0 0 0 0.309803922 0 0 0 0 0.356862745 0 0 0 0.24 0"/><feMerge><feMergeNode in="shadowMatrixOuter1"/><feMergeNode in="SourceGraphic"/></feMerge></filter><path id="c" d="m82.96 109.03c-.88.65-1.92.97-2.96.97s-2.08-.32-2.96-.97l-77.04-49.03v90c0 5.52 4.48 10 10 10h140c5.52 0 10-4.48 10-10v-90z"/></defs><g fill="none" fill-rule="evenodd"><path d="m0 132.520479c0 27.638106 10.1815403 52.823212 26.9359737 71.857174 19.2210583 21.843031 47.0935619 35.576174 78.1622963 35.622347 13.578251.01963 26.561505-2.591298 38.487224-7.357648 6.166205-2.465429 13.067742-2.182475 19.03991.738459 7.005358 3.42177 14.84987 5.340301 23.13329 5.340301 3.421771 0 6.772658-.329748 10.013996-.95561 9.252171-1.780344 17.671632-5.993216 24.586057-11.96011 4.345413-3.751518 9.910892-5.637147 15.598807-5.630567h.096661c18.795037 0 36.2533-5.821396 50.748033-15.797172 12.958194-8.906839 23.539979-21.130893 30.590445-35.483318 6.146872-12.507009 9.607307-26.635702 9.607307-41.589131 0-51.2870702-40.721149-92.8696204-90.945785-92.8696204-5.120127 0-10.136433.4416131-15.030302 1.2656163-12.958194-21.4211586-36.163084-35.7011999-62.634373-35.7011999-11.176066 0-21.771456 2.54512435-31.255611 7.10748458-9.019469 4.32473732-17.038685 10.47003182-23.598691 17.95917532-22.274804.3626492-42.871301 7.7933009-59.7288387 20.1942932-26.5357289 19.509208-43.8063993 51.3272837-43.8063993 87.2595259z" fill="url(#a)" opacity=".2"/><g fill-rule="nonzero" transform="translate(51 12)"><path d="m139.604706 17.0504412c-2.184706 0-4.368824-.8311765-6.031177-2.4941177-3.325882-3.3258823-3.325882-8.73705877 0-12.06235289 3.324118-3.32470589 8.736471-3.32588236 12.061765 0 3.325882 3.32588235 3.325882 8.73705879 0 12.06235289-1.662353 1.6629412-3.84647 2.4941177-6.030588 2.4941177zm0-11.17117647c-.677647 0-1.355882.25764705-1.872353.77411764-1.031765 1.03176471-1.031765 2.71117647 0 3.74352943 1.032941 1.0317647 2.710588 1.0323529 3.743529 0 1.031765-1.03176472 1.031765-2.71117649 0-3.74352943-.515882-.51588235-1.194117-.77411764-1.871176-.77411764z" fill="#c4cdd5" opacity=".545118"/><path d="m72.5517647 216.193971c-2.1841176 0-4.3688235-.831765-6.0311765-2.494118-3.3258823-3.325882-3.3258823-8.737059 0-12.062353 3.3247059-3.325294 8.7376471-3.325294 12.062353 0 3.3258823 3.325882 3.3258823 8.737059 0 12.062353-1.662353 1.662941-3.8470588 2.494118-6.0311765 2.494118zm0-11.171177c-.6776471 0-1.3558823.257647-1.8723529.774118-1.0317647 1.031764-1.0317647 2.711176 0 3.743529 1.0329411 1.032353 2.7111764 1.032353 3.7441176 0 1.0317647-1.031765 1.0317647-2.711176 0-3.743529-.5158823-.515883-1.1941176-.774118-1.8717647-.774118z" fill="#c4cdd5" opacity=".545118"/><path d="m221.674118 176.021618c-.752353 0-1.505883-.287059-2.079412-.861177l-3.508824-3.508235-3.508823 3.508235c-1.147647 1.148235-3.011177 1.148235-4.158824 0-1.148823-1.148823-1.148823-3.011176 0-4.159412l5.588236-5.588235c1.147647-1.148235 3.011176-1.148235 4.158823 0l5.588235 5.588235c1.148824 1.148824 1.148824 3.011177 0 4.159412-.573529.57353-1.327058.861177-2.079411.861177z" fill="#dfe3e8"/><path d="m14.2258824 164.815735c-.752353 0-1.5058824-.287059-2.0794118-.861176l-3.50882354-3.508235-3.50882353 3.508235c-1.14764706 1.148235-3.01117647 1.148235-4.15882353 0-1.14882353-1.148824-1.14882353-3.011177 0-4.159412l5.58823529-5.588235c1.14764706-1.148236 3.01117647-1.148236 4.15882351 0l5.5882353 5.588235c1.1488235 1.148824 1.1488235 3.011177 0 4.159412-.5741176.573529-1.3270588.861176-2.0794117.861176z" fill="#d5dbe0"/></g><g filter="url(#b)" transform="translate(84 40)"><g fill-rule="nonzero"><path d="m0 60 77.04 49.03c.88.65 1.92.97 2.96.97s2.08-.32 2.96-.97l77.04-49.03-77-59c-1.78-1.33-4.22-1.33-6 0z" fill="#c4cdd5" stroke="#919eab" stroke-width="1.2"/><path d="m130 0h-100c-5.51 0-10 4.49-10 10v110c0 2.76 2.24 5 5 5h110c2.76 0 5-2.24 5-5v-110c0-5.51-4.48-10-10-10z" fill="#919eab" opacity=".32"/><path d="m85 60c2.76 0 5 2.24 5 5s-2.24 5-5 5h-40c-2.76 0-5-2.24-5-5s2.24-5 5-5zm30-20c2.76 0 5 2.24 5 5s-2.24 5-5 5h-70c-2.76 0-5-2.24-5-5s2.24-5 5-5zm0-20c2.76 0 5 2.24 5 5s-2.24 5-5 5h-70c-2.76 0-5-2.24-5-5s2.24-5 5-5z" stroke="#919eab" stroke-dasharray="2 2" stroke-width="1.2"/></g><use fill="#dfe3e8" xlink:href="#c"/><g stroke="#919eab" stroke-opacity=".48" stroke-width="1.5"><use fill="#c4cdd5" fill-opacity=".72" xlink:href="#c"/><path d="m150 160h-140c-5.61 0-10-4.39-10-10 0-1.59.76-3.09 2.04-4.03l75-50c.88-.65 1.92-.97 2.96-.97s2.08.32 2.96.97l75 50c1.28.94 2.04 2.44 2.04 4.03 0 5.61-4.39 10-10 10z" fill="#dfe3e8"/></g></g></g></svg>
\ No newline at end of file
<svg height="1024" viewBox="0 0 1440 1024" width="1440" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="14.340549%" cy="-11.486891%" gradientTransform="matrix(.28937714 .91345637 -.64956887 .40693667 .027292 -.199119)" r="109.474303%"><stop offset="0" stop-color="#161c24" stop-opacity=".48"/><stop offset=".498646968" stop-color="#161c24" stop-opacity=".8"/><stop offset="1" stop-color="#161c24"/></radialGradient><path d="m0 0h1440v1024h-1440z" fill="url(#a)" fill-rule="evenodd" transform="matrix(-1 0 0 1 1440 0)"/></svg>
\ No newline at end of file
<svg height="512" viewBox="0 0 512 512" width="512" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="50%" cy="46.801102%" r="95.497112%"><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#919eab" stop-opacity=".48"/></radialGradient><path d="m88 86h512v512h-512z" fill="url(#a)" fill-rule="evenodd" transform="translate(-88 -86)"/></svg>
\ No newline at end of file
@font-face {
font-family: 'CircularStd';
font-weight: 400;
font-style: normal;
src: local('CircularStd'), url('CircularStd-Book.otf') format('opentype');
}
@font-face {
font-family: 'CircularStd';
font-weight: 500;
font-style: normal;
src: local('CircularStd'), url('CircularStd-Medium.otf') format('opentype');
}
@font-face {
font-family: 'CircularStd';
font-weight: 700;
font-style: normal;
src: local('CircularStd'), url('CircularStd-Bold.otf') format('opentype');
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<!-- Favicon -->
<link rel="apple-touch-icon" sizes="180x180" href="%PUBLIC_URL%/favicon/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="%PUBLIC_URL%/favicon/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="%PUBLIC_URL%/favicon/favicon-16x16.png">
<meta name="theme-color" content="#000000" />
<link rel="manifest" href="%PUBLIC_URL%/manifest.json" />
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
<!-- Using Google Font -->
<link rel="preconnect" href="https://fonts.gstatic.com">
<link href="https://fonts.googleapis.com/css2?family=Public+Sans:wght@400;500;600;700&display=swap" rel="stylesheet">
<!-- Using Local Font -->
<link rel="stylesheet" type="text/css" href="%PUBLIC_URL%/fonts/index.css" />
<title>Minimal UI Kit</title>
<meta name="description"
content="The starting point for your next project with Minimal UI Kit, built on the newest version of Material-UI ©, ready to be customized to your style" />
<meta name="keywords" content="react,material,kit,application,dashboard,admin,template" />
<meta name="author" content="Minimal UI Kit" />
</head>
<body>
<noscript>You need to enable JavaScript to run this app.</noscript>
<div id="root"></div>
</body>
</html>
<svg height="128" viewBox="0 0 360 128" width="360" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" x1="100%" x2="50%" y1="5.663%" y2="50%"><stop offset="0" stop-color="#007b55"/><stop offset="1" stop-color="#00ab55"/></linearGradient><linearGradient id="b" x1="50%" x2="50%" y1="0%" y2="100%"><stop offset="0" stop-color="#5be584"/><stop offset="1" stop-color="#00ab55"/></linearGradient><g fill="none" fill-rule="evenodd"><g transform="translate(3.5 32)"><path d="m23.201647 20.7766255c11.072211 5.7222379 11.5769845 5.9836488 11.6001673 5.9949956.0030619.002182.1605302.0833547 11.1981857 5.7881361-6.5178768 12.13488-10.6732912 19.3164806-12.467118 21.5448017-2.6896467 3.3424817-5.6238067 5.8732365-9.232456 7.333472-7.5864745 3.5654884-17.0175155 3.7321979-24.300426-.6760026z" fill="url(#a)"/><g fill="url(#b)"><path d="m107.577623 25.4315232c-11.5676985-20.2389818-23.5250947-39.3071098-37.2608683-11.3359339-1.8790566 3.5958494-3.2486415 10.5841502-6.3167547 10.5841502v-.035507c-3.0681132 0-4.4372642-6.9883008-6.3163208-10.5841502-13.7362075-27.9711759-25.6936037-8.90304789-37.2613018 11.3359339-.8705283 1.526362-1.7067736 2.9830252-2.4223774 4.2490026 26.5094528-16.7816534 24.2775849 33.9166234 46 34.3194742v.035507c21.7228491-.4028509 19.4905472-51.1011277 46-34.3199126-.71517-1.2655391-1.551415-2.7222022-2.422377-4.2485642"/><path d="m109 64c6.6272 0 12-5.3728 12-12s-5.3728-12-12-12-12 5.3728-12 12 5.3728 12 12 12"/></g></g><path d="m146.031279 45.2145749c3.521619 0 6.071757-2.388664 6.071757-5.6275304s-2.550138-5.5870445-6.071757-5.5870445c-3.440663 0-6.031279 2.3481781-6.031279 5.5870445s2.590616 5.6275304 6.031279 5.6275304zm0 48.6234818c3.319227 0 5.343146-1.9838057 5.343146-5.8704454v-31.9838056c0-3.8866397-2.023919-5.9109312-5.302668-5.9109312-3.319227 0-5.343146 2.0242915-5.343146 5.9109312v31.9838056c0 3.8461539 2.023919 5.8704454 5.302668 5.8704454zm49.059797 0c3.400184 0 5.302668-2.0647773 5.302668-5.8299595v-23.3603239c0-9.4331984-5.181233-14.8582996-14.329347-14.8582996-6.314627 0-11.131554 3.1578947-12.791168 8.2591093h-.526219v-2.631579c-.121435-3.4412955-1.983441-5.3441295-5.181233-5.3441295-3.23827 0-5.262189 2.1862348-5.262189 5.708502v32.1862348c0 3.7651822 1.942962 5.8704454 5.343146 5.8704454s5.343146-2.1052632 5.343146-5.8704454v-18.4210526c0-6.6801619 3.481141-10.7692308 9.026679-10.7692308 4.938363 0 7.731371 3.1578948 7.731371 8.7854251v20.4048583c0 3.7651822 1.902484 5.8704454 5.343146 5.8704454zm21.210672-48.6234818c3.521619 0 6.071757-2.388664 6.071757-5.6275304s-2.550138-5.5870445-6.071757-5.5870445c-3.440662 0-6.031279 2.3481781-6.031279 5.5870445s2.590617 5.6275304 6.031279 5.6275304zm0 48.6234818c3.319227 0 5.343146-1.9838057 5.343146-5.8704454v-31.9838056c0-3.8866397-2.023919-5.9109312-5.302668-5.9109312-3.319227 0-5.343146 2.0242915-5.343146 5.9109312v31.9838056c0 3.8461539 2.023919 5.8704454 5.302668 5.8704454zm72.699172 0c3.400184 0 5.343146-2.0647773 5.343146-5.8704454v-24.5344129c0-8.5020243-5.181233-13.6437247-13.843606-13.6437247-6.193192 0-11.050598 3.1174089-12.912604 8.097166h-.48574c-1.416743-5.0202429-5.788409-8.097166-11.819687-8.097166-5.828887 0-10.321987 2.9959514-11.738731 7.8137652h-.526219v-2.0242915c-.161913-3.4412956-2.064397-5.5060729-5.181232-5.5060729-3.238271 0-5.26219 2.1862348-5.26219 5.7489878v32.145749c0 3.8056681 1.942962 5.8704454 5.343146 5.8704454s5.343147-2.0647773 5.343147-5.8704454v-20.7692307c0-5.2226721 3.035878-8.582996 7.569457-8.582996 4.614535 0 7.4885 3.1174089 7.4885 8.2186235v21.1336032c0 3.8056681 1.821527 5.8704454 5.140755 5.8704454 3.359705 0 5.181232-2.0647773 5.181232-5.8704454v-20.7287449c0-5.1821862 3.116836-8.6234818 7.690893-8.6234818 4.614535 0 7.367065 2.9149798 7.367065 8.0161943v21.3360324c0 3.8056681 1.902484 5.8704454 5.302668 5.8704454zm27.565777.1619433c5.26219 0 9.51242-2.1862348 11.698252-6.0323887h.526219v1.4979757c.323827 2.7935223 2.185833 4.3724697 5.01932 4.3724697 3.319227 0 5.181232-2.0647773 5.181232-5.708502v-23.4817814c0-9.5141701-6.314627-14.8582996-17.567617-14.8582996-4.695492 0-8.298068.8097166-11.01012 2.2267206-3.764489 1.902834-5.505059 4.4534413-5.505059 6.9635628 0 2.1862348 1.457221 3.7651822 3.804967 3.7651822 1.740571 0 2.873965-.4453442 4.088317-1.4170041 2.388224-2.145749 4.695492-3.3603239 7.933763-3.3603239 4.897884 0 7.609935 2.2672065 7.609935 6.5991903v3.5222672h-10.200552c-9.75529 0-15.624655 4.8987855-15.624655 12.8340081 0 7.8137652 5.666973 13.0769231 14.045998 13.0769231zm3.562098-7.6923077c-4.169273 0-7.00276-2.4696356-7.00276-6.0323887 0-3.5222672 2.590616-5.6275303 6.962281-5.6275303h8.25759v4.4534413c0 4.048583-3.602576 7.2064777-8.217111 7.2064777zm34.528059 7.5303644c3.278749 0 5.343146-1.9838057 5.343146-5.8704454v-47.125506c0-3.8866397-2.064397-5.9109312-5.343146-5.9109312-3.319228 0-5.343147 2.0242915-5.343147 5.9109312v47.125506c0 3.8866397 2.023919 5.8704454 5.343147 5.8704454z" fill="#212b36" fill-rule="nonzero"/></g></svg>
\ No newline at end of file
<svg height="512" viewBox="0 0 512 512" width="512" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" x1="100%" x2="50%" y1="5.663%" y2="50%"><stop offset="0" stop-color="#007b55"/><stop offset="1" stop-color="#00ab55"/></linearGradient><linearGradient id="b" x1="50%" x2="50%" y1="0%" y2="100%"><stop offset="0" stop-color="#5be584"/><stop offset="1" stop-color="#00ab55"/></linearGradient><g fill="none" fill-rule="evenodd" transform="translate(14 128)"><path d="m92.8065878 83.1065019c44.2888442 22.8889511 46.3079382 23.9345951 46.4006692 23.9799821.012248.008728.642121.333419 44.792743 23.152545-26.071507 48.53952-42.693165 77.265922-49.868472 86.179207-10.758587 13.369926-22.495227 23.492946-36.929824 29.333888-30.3458978 14.261953-68.070062 14.928791-97.201704-2.704011z" fill="url(#a)"/><g fill="url(#b)"><path d="m430.310491 101.726093c-46.270793-80.9559274-94.100378-157.2284394-149.043472-45.3437359-7.516227 14.3833977-12.994566 42.3366008-25.267019 42.3366008v-.1420279c-12.272453 0-17.749057-27.9532032-25.265283-42.3366009-54.94483-111.8847034-102.774415-35.6121915-149.0452076 45.3437359-3.4821132 6.105448-6.8270943 11.9321-9.6895094 16.99601 106.037811-67.1266136 97.11034 135.666494 184 137.277897v.142028c86.891396-1.611403 77.962189-204.4045106 184-137.27965-2.860679-5.062157-6.20566-10.888809-9.689509-16.994257"/><path d="m436 256c26.5088 0 48-21.4912 48-48s-21.4912-48-48-48-48 21.4912-48 48 21.4912 48 48 48"/></g></g></svg>
\ No newline at end of file
{
"name": "React Material Minimal UI",
"short_name": "Minimal-UI",
"display": "standalone",
"start_url": "/",
"theme_color": "#000000",
"background_color": "#ffffff",
"icons": [
{
"src": "favicon/android-chrome-192x192.png",
"sizes": "192x192",
"type": "image/png"
},
{
"src": "favicon/android-chrome-512x512.png",
"sizes": "512x512",
"type": "image/png"
}
]
}
# https://www.robotstxt.org/robotstxt.html
User-agent: *
Disallow:
// routes
import Router from './routes';
// theme
import ThemeProvider from './theme';
// components
import ThemeSettings from './components/settings';
import ScrollToTop from './components/ScrollToTop';
import { ProgressBarStyle } from './components/ProgressBar';
import MotionLazyContainer from './components/animate/MotionLazyContainer';
import NotistackProvider from './components/NotistackProvider';
// ----------------------------------------------------------------------
export default function App() {
return (
<MotionLazyContainer>
<ThemeProvider>
<ThemeSettings>
<NotistackProvider>
<ProgressBarStyle />
<ScrollToTop />
<Router />
</NotistackProvider>
</ThemeSettings>
</ThemeProvider>
</MotionLazyContainer>
);
}
// components
import Iconify from '../components/Iconify';
//
import _mock from './_mock';
// ----------------------------------------------------------------------
export const _analyticPost = [...Array(5)].map((_, index) => ({
id: _mock.id(index),
title: _mock.text.title(index),
description: _mock.text.description(index),
image: _mock.image.cover(index),
postedAt: _mock.time(index),
}));
export const _analyticOrderTimeline = [...Array(5)].map((_, index) => ({
id: _mock.id(index),
title: [
'1983, orders, $4220',
'12 Invoices have been paid',
'Order #37745 from September',
'New order placed #XF-2356',
'New order placed #XF-2346',
][index],
type: `order${index + 1}`,
time: _mock.time(index),
}));
export const _analyticTraffic = [
{
name: 'FaceBook',
value: 323234,
icon: <Iconify icon={'eva:facebook-fill'} color="#1877F2" width={32} height={32} />,
},
{
name: 'Google',
value: 341212,
icon: <Iconify icon={'eva:google-fill'} color="#DF3E30" width={32} height={32} />,
},
{
name: 'Linkedin',
value: 411213,
icon: <Iconify icon={'eva:linkedin-fill'} color="#006097" width={32} height={32} />,
},
{
name: 'Twitter',
value: 443232,
icon: <Iconify icon={'eva:twitter-fill'} color="#1C9CEA" width={32} height={32} />,
},
];
import { noCase } from 'change-case';
// _mock
import _mock from './_mock';
import { randomNumberRange, randomInArray } from './funcs';
// ----------------------------------------------------------------------
export const _appRelated = ['Chrome', 'Drive', 'Dropbox', 'Evernote', 'Github'].map((appName, index) => ({
id: _mock.id(index),
name: appName,
system: (index === 2 && 'Windows') || (index === 4 && 'Windows') || 'Mac',
price: index === 0 || index === 2 || index === 4 ? 0 : _mock.number.price(index),
rating: _mock.number.rating(index),
review: randomNumberRange(999, 99999),
shortcut: `https://minimal-assets-api-dev.vercel.app/assets/icons/ic_${noCase(appName)}.svg`,
}));
export const _appInstalled = ['de', 'en', 'fr', 'kr', 'us'].map((country, index) => ({
id: _mock.id(index),
name: ['Germany', 'England', 'France', 'Korean', 'USA'][index],
android: randomNumberRange(999, 99999),
windows: randomNumberRange(999, 99999),
apple: randomNumberRange(999, 99999),
flag: `/assets/icons/flags/ic_flag_${country}.svg`,
}));
export const _appAuthors = [...Array(3)].map((_, index) => ({
id: _mock.id(index),
name: _mock.name.fullName(index),
avatar: _mock.image.avatar(index),
favourite: randomNumberRange(9999, 19999),
}));
export const _appInvoices = [...Array(5)].map((_, index) => ({
id: `${Date.now() + index}`,
price: _mock.number.price(index),
category: randomInArray(['Android', 'Mac', 'Windows']),
status: randomInArray(['paid', 'out_of_date', 'in_progress']),
}));
export const _appFeatured = [...Array(3)].map((_, index) => ({
id: _mock.id(index),
title: ['Harry Potter and the Deathly Hallows - Part 2', 'Disney Zombies 2', 'Lightroom mobile - Koloro'][index],
description: _mock.text.title(index),
image: _mock.image.feed(index),
}));
import _mock from './_mock';
// ----------------------------------------------------------------------
export const _bankingContacts = [...Array(12)].map((_, index) => ({
id: _mock.id(index),
name: _mock.name.fullName(index),
email: _mock.email(index),
avatar: _mock.image.avatar(index),
}));
export const _bankingCreditCard = [
{
id: _mock.id(2),
balance: 23432.03,
cardType: 'mastercard',
cardHolder: _mock.name.fullName(2),
cardNumber: '**** **** **** 3640',
cardValid: '11/22',
},
{
id: _mock.id(3),
balance: 18000.23,
cardType: 'visa',
cardHolder: _mock.name.fullName(3),
cardNumber: '**** **** **** 8864',
cardValid: '11/25',
},
{
id: _mock.id(4),
balance: 2000.89,
cardType: 'mastercard',
cardHolder: _mock.name.fullName(4),
cardNumber: '**** **** **** 7755',
cardValid: '11/22',
},
];
export const _bankingRecentTransitions = [
{
id: _mock.id(2),
name: _mock.name.fullName(2),
avatar: _mock.image.avatar(8),
type: 'Income',
message: 'Receive money from',
category: 'Annette Black',
date: 1627556358365,
status: 'in_progress',
amount: 811.45,
},
{
id: _mock.id(3),
name: _mock.name.fullName(3),
avatar: _mock.image.avatar(9),
type: 'Expenses',
message: 'Payment for',
category: 'Courtney Henry',
date: 1627556329038,
status: 'completed',
amount: 436.03,
},
{
id: _mock.id(4),
name: _mock.name.fullName(4),
avatar: _mock.image.avatar(12),
type: 'Receive',
message: 'Payment for',
category: 'Theresa Webb',
date: 1627556339677,
status: 'failed',
amount: 82.26,
},
{
id: _mock.id(5),
name: null,
avatar: null,
type: 'Expenses',
message: 'Payment for',
category: 'Beauty & Health',
date: 1627547330510,
status: 'completed',
amount: 480.73,
},
{
id: _mock.id(6),
name: null,
avatar: null,
type: 'Expenses',
message: 'Payment for',
category: 'Books',
date: 1627556347676,
status: 'in_progress',
amount: 11.45,
},
];
import _mock from './_mock';
import { randomInArray } from './funcs';
// ----------------------------------------------------------------------
export const _bookings = [...Array(5)].map((_, index) => ({
id: _mock.id(index),
name: _mock.name.fullName(index),
avatar: _mock.image.avatar(index),
checkIn: _mock.time(index),
checkOut: _mock.time(index),
phoneNumber: _mock.phoneNumber(index),
status: randomInArray(['pending', 'un_paid', 'paid']),
roomType: randomInArray(['double', 'king', 'single']),
}));
export const _bookingsOverview = [...Array(3)].map((_, index) => ({
status: ['Pending', 'Cancel', 'Done'][index],
quantity: _mock.number.percent(index) * 1000,
value: _mock.number.percent(index),
}));
export const _bookingReview = [...Array(5)].map((_, index) => ({
id: _mock.id(index),
name: _mock.name.fullName(index),
description: _mock.text.description(index),
avatar: _mock.image.avatar(index),
rating: _mock.number.rating(index),
postedAt: _mock.time(index),
tags: ['Great Sevice', 'Recommended', 'Best Price'],
}));
export const _bookingNew = [...Array(5)].map((_, index) => ({
id: _mock.id(index),
name: _mock.name.fullName(index),
avatar: _mock.image.avatar(index),
bookdAt: _mock.time(index),
roomNumber: 'A-21',
roomType: randomInArray(['double', 'king', 'single']),
person: '3-5',
cover: `https://minimal-assets-api-dev.vercel.app/assets/images/rooms/room-${index + 1}.jpg`,
}));
import _mock from './_mock';
// ----------------------------------------------------------------------
const COUNTRY = ['de', 'en', 'fr', 'kr', 'us'];
const CATEGORY = ['CAP', 'Branded Shoes', 'Headphone', 'Cell Phone', 'Earings'];
const PRODUCT_NAME = [
'Small Granite Computer',
'Small Rubber Mouse',
'Awesome Rubber Hat',
'Sleek Cotton Sausages',
'Rustic Wooden Chicken',
];
export const _ecommerceSalesOverview = [...Array(3)].map((_, index) => ({
label: ['Total Profit', 'Total Income', 'Total Expenses'][index],
amount: _mock.number.price(index) * 100,
value: _mock.number.percent(index),
}));
export const _ecommerceBestSalesman = [...Array(5)].map((_, index) => ({
id: _mock.id(index),
name: _mock.name.fullName(index),
email: _mock.email(index),
avatar: _mock.image.avatar(index + 8),
category: CATEGORY[index],
flag: `/assets/icons/flags/ic_flag_${COUNTRY[index]}.svg`,
total: _mock.number.price(index),
rank: `Top ${index + 1}`,
}));
export const _ecommerceLatestProducts = [...Array(5)].map((_, index) => ({
id: _mock.id(index),
name: PRODUCT_NAME[index],
image: _mock.image.product(index),
price: _mock.number.price(index),
priceSale: index === 0 || index === 3 ? 0 : _mock.number.price(index),
colors: (index === 0 && ['#2EC4B6', '#E71D36', '#FF9F1C', '#011627']) ||
(index === 1 && ['#92140C', '#FFCF99']) ||
(index === 2 && ['#0CECDD', '#FFF338', '#FF67E7', '#C400FF', '#52006A', '#046582']) ||
(index === 3 && ['#845EC2', '#E4007C', '#2A1A5E']) || ['#090088'],
}));
export const _ecommerceNewProducts = [...Array(5)].map((_, index) => ({
id: _mock.id(index),
name: [
'Nike Air Max 97',
'Nike Zoom Gravity',
'Nike DBreak-Type',
'Kyrie Flytrap 3 EP Basketball Shoe',
'Nike Air Max Fusion Men',
][index],
image: _mock.image.product(index),
}));
import { add } from 'date-fns';
import _mock from './_mock';
import { randomInArray, randomNumberRange } from './funcs';
// ----------------------------------------------------------------------
export const _invoices = [...Array(20)].map((_, index) => ({
id: _mock.id(index),
invoiceNumber: `${17048 + index}`,
taxes: 5,
discount: 10,
sent: randomNumberRange(1, 10),
subTotalPrice: _mock.number.price(index + 1),
totalPrice: _mock.number.price(index + 1),
createDate: add(new Date(), { days: index, hours: index }),
dueDate: add(new Date(), { days: index + 15, hours: index }),
status: randomInArray(['paid', 'unpaid', 'overdue', 'draft']),
invoiceFrom: {
id: _mock.id(index),
name: _mock.name.fullName(index),
address: _mock.address.fullAddress(index),
company: _mock.company(index),
email: _mock.email(index),
phone: _mock.phoneNumber(index),
},
invoiceTo: {
id: _mock.id(index + 1),
name: _mock.name.fullName(index + 1),
address: _mock.address.fullAddress(index + 1),
company: _mock.company(index + 1),
email: _mock.email(index + 1),
phone: _mock.phoneNumber(index + 1),
},
items: [...Array(3)].map((_, index) => ({
id: _mock.id(index),
title: _mock.text.title(index),
description: _mock.text.description(index),
quantity: 5,
price: _mock.number.price(index),
total: _mock.number.price(index),
service: randomInArray([
'full stack development',
'backend development',
'ui design',
'ui/ux design',
'front end development',
]),
})),
}));
export const _invoiceAddressFrom = [...Array(5)].map((_, index) => ({
id: _mock.id(index),
name: _mock.name.fullName(index),
address: _mock.address.fullAddress(index),
company: _mock.company(index),
email: _mock.email(index),
phone: _mock.phoneNumber(index),
}));
export const _invoiceAddressTo = [...Array(16)].map((_, index) => ({
id: _mock.id(index + 1),
name: _mock.name.fullName(index + 1),
address: _mock.address.fullAddress(index + 1),
company: _mock.company(index + 1),
email: _mock.email(index + 1),
phone: _mock.phoneNumber(index + 1),
}));
import { sub } from 'date-fns';
//
import { role } from './role';
import { email } from './email';
import { boolean } from './boolean';
import { company } from './company';
import { phoneNumber } from './phoneNumber';
import { fullAddress, country } from './address';
import { firstName, lastName, fullName } from './name';
import { title, sentence, description } from './text';
import { price, rating, age, percent } from './number';
// ----------------------------------------------------------------------
const _mock = {
id: (index) => `e99f09a7-dd88-49d5-b1c8-1daf80c2d7b${index + 1}`,
email: (index) => email[index],
phoneNumber: (index) => phoneNumber[index],
time: (index) => sub(new Date(), { days: index, hours: index }),
boolean: (index) => boolean[index],
role: (index) => role[index],
company: (index) => company[index],
address: {
fullAddress: (index) => fullAddress[index],
country: (index) => country[index],
},
name: {
firstName: (index) => firstName[index],
lastName: (index) => lastName[index],
fullName: (index) => fullName[index],
},
text: {
title: (index) => title[index],
sentence: (index) => sentence[index],
description: (index) => description[index],
},
number: {
percent: (index) => percent[index],
rating: (index) => rating[index],
age: (index) => age[index],
price: (index) => price[index],
},
image: {
cover: (index) => `https://minimal-assets-api-dev.vercel.app/assets/images/covers/cover_${index + 1}.jpg`,
feed: (index) => `https://minimal-assets-api-dev.vercel.app/assets/images/feeds/feed_${index + 1}.jpg`,
product: (index) => `https://minimal-assets-api-dev.vercel.app/assets/images/products/product_${index + 1}.jpg`,
avatar: (index) => `https://minimal-assets-api-dev.vercel.app/assets/images/avatars/avatar_${index + 1}.jpg`,
},
};
export default _mock;
import _mock from './_mock';
import { randomInArray } from './funcs';
// ----------------------------------------------------------------------
export const _carouselsExample = [...Array(5)].map((_, index) => ({
id: _mock.id(index),
title: _mock.text.title(index),
image: _mock.image.feed(index),
description: _mock.text.description(index),
}));
export const _carouselsMembers = [...Array(5)].map((_, index) => ({
id: _mock.id(index),
name: _mock.name.fullName(index),
role: _mock.role(index),
avatar: `https://minimal-assets-api-dev.vercel.app/assets/images/members/member-${index + 1}.jpg`,
}));
// ----------------------------------------------------------------------
export const _faqs = [...Array(8)].map((_, index) => ({
id: _mock.id(index),
value: `panel${index + 1}`,
heading: `Questions ${index + 1}`,
detail: _mock.text.description(index),
}));
// ----------------------------------------------------------------------
export const _addressBooks = [...Array(5)].map((_, index) => ({
id: _mock.id(index),
receiver: _mock.name.fullName(index),
fullAddress: _mock.address.fullAddress(index),
phone: _mock.phoneNumber(index),
addressType: index === 0 ? 'Home' : 'Office',
isDefault: index === 0,
}));
// ----------------------------------------------------------------------
export const _skills = [...Array(3)].map((_, index) => ({
label: ['Development', 'Design', 'Marketing'][index],
value: _mock.number.percent(index),
}));
// ----------------------------------------------------------------------
export const _accordions = [...Array(4)].map((_, index) => ({
id: _mock.id(index),
value: `panel${index + 1}`,
heading: `Accordion ${index + 1}`,
subHeading: _mock.text.title(index),
detail: _mock.text.description(index),
}));
// ----------------------------------------------------------------------
export const _dataGrid = [...Array(36)].map((_, index) => ({
id: _mock.id(index),
name: _mock.name.fullName(index),
email: _mock.email(index),
lastLogin: _mock.time(index),
performance: _mock.number.percent(index),
rating: _mock.number.rating(index),
status: randomInArray(['online', 'away', 'busy']),
isAdmin: _mock.boolean(index),
lastName: _mock.name.lastName(index),
firstName: _mock.name.firstName(index),
age: _mock.number.age(index),
}));
// ----------------------------------------------------------------------
export const _megaMenuProducts = [...Array(10)].map((_, index) => ({
name: _mock.text.title(index),
image: _mock.image.feed(index),
path: '#',
}));
// ----------------------------------------------------------------------
export const _contacts = [...Array(20)].map((_, index) => ({
id: _mock.id(index),
name: _mock.name.fullName(index),
username: _mock.name.fullName(index),
avatar: _mock.image.avatar(index),
address: _mock.address.fullAddress(index),
phone: _mock.phoneNumber(index),
email: _mock.email(index),
lastActivity: _mock.time(index),
status: randomInArray(['online', 'offline', 'away', 'busy']),
position: _mock.role(index),
}));
// ----------------------------------------------------------------------
export const _notifications = [...Array(5)].map((_, index) => ({
id: _mock.id(index),
title: ['Your order is placed', 'Sylvan King', 'You have new message', 'You have new mail', 'Delivery processing'][
index
],
description: [
'waiting for shipping',
'answered to your comment on the Minimal',
'5 unread messages',
'sent from Guido Padberg',
'Your order is being shipped',
][index],
avatar: [null, _mock.image.avatar(2), null, null, null][index],
type: ['order_placed', 'friend_interactive', 'chat_message', 'mail', 'order_shipped'][index],
createdAt: _mock.time(index),
isUnRead: [true, true, false, false, false][index],
}));
// ----------------------------------------------------------------------
export const _mapContact = [
{
latlng: [33, 65],
address: _mock.address.fullAddress(1),
phoneNumber: _mock.phoneNumber(1),
},
{
latlng: [-12.5, 18.5],
address: _mock.address.fullAddress(2),
phoneNumber: _mock.phoneNumber(2),
},
];
import { PlanFreeIcon, PlanStarterIcon, PlanPremiumIcon } from '../assets';
// ----------------------------------------------------------------------
const LICENSES = ['Standard', 'Standard Plus', 'Extended'];
export const _homePlans = [...Array(3)].map((_, index) => ({
license: LICENSES[index],
commons: ['One end products', '12 months updates', '6 months of support'],
options: ['JavaScript version', 'TypeScript version', 'Design Resources', 'Commercial applications'],
icons: [
'https://minimal-assets-api-dev.vercel.app/assets/images/home/ic_sketch.svg',
'https://minimal-assets-api-dev.vercel.app/assets/images/home/ic_figma.svg',
'https://minimal-assets-api-dev.vercel.app/assets/images/home/ic_js.svg',
'https://minimal-assets-api-dev.vercel.app/assets/images/home/ic_ts.svg',
],
}));
export const _pricingPlans = [
{
subscription: 'basic',
icon: <PlanFreeIcon />,
price: 0,
caption: 'forever',
lists: [
{ text: '3 prototypes', isAvailable: true },
{ text: '3 boards', isAvailable: true },
{ text: 'Up to 5 team members', isAvailable: false },
{ text: 'Advanced security', isAvailable: false },
{ text: 'Permissions & workflows', isAvailable: false },
],
labelAction: 'current plan',
},
{
subscription: 'starter',
icon: <PlanStarterIcon />,
price: 4.99,
caption: 'saving $24 a year',
lists: [
{ text: '3 prototypes', isAvailable: true },
{ text: '3 boards', isAvailable: true },
{ text: 'Up to 5 team members', isAvailable: true },
{ text: 'Advanced security', isAvailable: false },
{ text: 'Permissions & workflows', isAvailable: false },
],
labelAction: 'choose starter',
},
{
subscription: 'premium',
icon: <PlanPremiumIcon />,
price: 9.99,
caption: 'saving $124 a year',
lists: [
{ text: '3 prototypes', isAvailable: true },
{ text: '3 boards', isAvailable: true },
{ text: 'Up to 5 team members', isAvailable: true },
{ text: 'Advanced security', isAvailable: true },
{ text: 'Permissions & workflows', isAvailable: true },
],
labelAction: 'choose premium',
},
];
export const top100Films = [
{ title: 'The Shawshank Redemption', year: 1994 },
{ title: 'The Godfather', year: 1972 },
{ title: 'The Godfather: Part II', year: 1974 },
{ title: 'The Dark Knight', year: 2008 },
{ title: '12 Angry Men', year: 1957 },
{ title: "Schindler's List", year: 1993 },
{ title: 'Pulp Fiction', year: 1994 },
{ title: 'The Lord of the Rings: The Return of the King', year: 2003 },
{ title: 'The Good, the Bad and the Ugly', year: 1966 },
{ title: 'Fight Club', year: 1999 },
{ title: 'The Lord of the Rings: The Fellowship of the Ring', year: 2001 },
{ title: 'Star Wars: Episode V - The Empire Strikes Back', year: 1980 },
{ title: 'Forrest Gump', year: 1994 },
{ title: 'Inception', year: 2010 },
{ title: 'The Lord of the Rings: The Two Towers', year: 2002 },
{ title: "One Flew Over the Cuckoo's Nest", year: 1975 },
{ title: 'Goodfellas', year: 1990 },
{ title: 'The Matrix', year: 1999 },
{ title: 'Seven Samurai', year: 1954 },
{ title: 'Star Wars: Episode IV - A New Hope', year: 1977 },
{ title: 'City of God', year: 2002 },
{ title: 'Se7en', year: 1995 },
{ title: 'The Silence of the Lambs', year: 1991 },
{ title: "It's a Wonderful Life", year: 1946 },
{ title: 'Life Is Beautiful', year: 1997 },
{ title: 'The Usual Suspects', year: 1995 },
{ title: 'Léon: The Professional', year: 1994 },
{ title: 'Spirited Away', year: 2001 },
{ title: 'Saving Private Ryan', year: 1998 },
{ title: 'Once Upon a Time in the West', year: 1968 },
{ title: 'American History X', year: 1998 },
{ title: 'Interstellar', year: 2014 },
{ title: 'Casablanca', year: 1942 },
{ title: 'City Lights', year: 1931 },
{ title: 'Psycho', year: 1960 },
{ title: 'The Green Mile', year: 1999 },
{ title: 'The Intouchables', year: 2011 },
{ title: 'Modern Times', year: 1936 },
{ title: 'Raiders of the Lost Ark', year: 1981 },
{ title: 'Rear Window', year: 1954 },
{ title: 'The Pianist', year: 2002 },
{ title: 'The Departed', year: 2006 },
{ title: 'Terminator 2: Judgment Day', year: 1991 },
{ title: 'Back to the Future', year: 1985 },
{ title: 'Whiplash', year: 2014 },
{ title: 'Gladiator', year: 2000 },
{ title: 'Memento', year: 2000 },
{ title: 'The Prestige', year: 2006 },
{ title: 'The Lion King', year: 1994 },
{ title: 'Apocalypse Now', year: 1979 },
{ title: 'Alien', year: 1979 },
{ title: 'Sunset Boulevard', year: 1950 },
{
title: 'Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb',
year: 1964,
},
{ title: 'The Great Dictator', year: 1940 },
{ title: 'Cinema Paradiso', year: 1988 },
{ title: 'The Lives of Others', year: 2006 },
{ title: 'Grave of the Fireflies', year: 1988 },
{ title: 'Paths of Glory', year: 1957 },
{ title: 'Django Unchained', year: 2012 },
{ title: 'The Shining', year: 1980 },
{ title: 'WALL·E', year: 2008 },
{ title: 'American Beauty', year: 1999 },
{ title: 'The Dark Knight Rises', year: 2012 },
{ title: 'Princess Mononoke', year: 1997 },
{ title: 'Aliens', year: 1986 },
{ title: 'Oldboy', year: 2003 },
{ title: 'Once Upon a Time in America', year: 1984 },
{ title: 'Witness for the Prosecution', year: 1957 },
{ title: 'Das Boot', year: 1981 },
{ title: 'Citizen Kane', year: 1941 },
{ title: 'North by Northwest', year: 1959 },
{ title: 'Vertigo', year: 1958 },
{ title: 'Star Wars: Episode VI - Return of the Jedi', year: 1983 },
{ title: 'Reservoir Dogs', year: 1992 },
{ title: 'Braveheart', year: 1995 },
{ title: 'M', year: 1931 },
{ title: 'Requiem for a Dream', year: 2000 },
{ title: 'Amélie', year: 2001 },
{ title: 'A Clockwork Orange', year: 1971 },
{ title: 'Like Stars on Earth', year: 2007 },
{ title: 'Taxi Driver', year: 1976 },
{ title: 'Lawrence of Arabia', year: 1962 },
{ title: 'Double Indemnity', year: 1944 },
{ title: 'Eternal Sunshine of the Spotless Mind', year: 2004 },
{ title: 'Amadeus', year: 1984 },
{ title: 'To Kill a Mockingbird', year: 1962 },
{ title: 'Toy Story 3', year: 2010 },
{ title: 'Logan', year: 2017 },
{ title: 'Full Metal Jacket', year: 1987 },
{ title: 'Dangal', year: 2016 },
{ title: 'The Sting', year: 1973 },
{ title: '2001: A Space Odyssey', year: 1968 },
{ title: "Singin' in the Rain", year: 1952 },
{ title: 'Toy Story', year: 1995 },
{ title: 'Bicycle Thieves', year: 1948 },
{ title: 'The Kid', year: 1921 },
{ title: 'Inglourious Basterds', year: 2009 },
{ title: 'Snatch', year: 2000 },
{ title: '3 Idiots', year: 2009 },
{ title: 'Monty Python and the Holy Grail', year: 1975 },
];
import _mock from './_mock';
import { randomNumberRange, randomInArray } from './funcs';
// ----------------------------------------------------------------------
export const _userAbout = {
id: _mock.id(1),
cover: _mock.image.cover(1),
position: 'UI Designer',
follower: randomNumberRange(999, 99999),
following: randomNumberRange(999, 99999),
quote: 'Tart I love sugar plum I love oat cake. Sweet roll caramels I love jujubes. Topping cake wafer..',
country: _mock.address.country(1),
email: _mock.email(1),
company: _mock.company(1),
school: _mock.company(2),
role: 'Manager',
facebookLink: `https://www.facebook.com/caitlyn.kerluke`,
instagramLink: `https://www.instagram.com/caitlyn.kerluke`,
linkedinLink: `https://www.linkedin.com/in/caitlyn.kerluke`,
twitterLink: `https://www.twitter.com/caitlyn.kerluke`,
};
export const _userFollowers = [...Array(18)].map((_, index) => ({
id: _mock.id(index),
avatarUrl: _mock.image.avatar(index),
name: _mock.name.fullName(index),
country: _mock.address.country(index),
isFollowed: _mock.boolean(index),
}));
export const _userFriends = [...Array(18)].map((_, index) => ({
id: _mock.id(index),
avatarUrl: _mock.image.avatar(index),
name: _mock.name.fullName(index),
role: _mock.role(index),
}));
export const _userGallery = [...Array(12)].map((_, index) => ({
id: _mock.id(index),
title: _mock.text.title(index),
postAt: _mock.time(index),
imageUrl: _mock.image.cover(index),
}));
export const _userFeeds = [...Array(3)].map((_, index) => ({
id: _mock.id(index),
author: {
id: _mock.id(8),
avatarUrl: _mock.image.avatar(1),
name: 'Caitlyn Kerluke',
},
isLiked: true,
createdAt: _mock.time(index),
media: _mock.image.feed(index),
message: _mock.text.sentence(index),
personLikes: [...Array(36)].map((_, index) => ({
name: _mock.name.fullName(index),
avatarUrl: _mock.image.avatar(index + 2),
})),
comments: (index === 2 && []) || [
{
id: _mock.id(7),
author: {
id: _mock.id(8),
avatarUrl: _mock.image.avatar(randomInArray([2, 3, 4, 5, 6]) || 2),
name: _mock.name.fullName(index + 5),
},
createdAt: _mock.time(2),
message: 'Praesent venenatis metus at',
},
{
id: _mock.id(9),
author: {
id: _mock.id(10),
avatarUrl: _mock.image.avatar(randomInArray([7, 8, 9, 10, 11]) || 7),
name: _mock.name.fullName(index + 6),
},
createdAt: _mock.time(3),
message:
'Etiam rhoncus. Nullam vel sem. Pellentesque libero tortor, tincidunt et, tincidunt eget, semper nec, quam. Sed lectus.',
},
],
}));
export const _userCards = [...Array(24)].map((_, index) => ({
id: _mock.id(index),
avatarUrl: _mock.image.avatar(index),
cover: _mock.image.cover(index),
name: _mock.name.fullName(index),
follower: randomNumberRange(999, 99999),
following: randomNumberRange(999, 99999),
totalPost: randomNumberRange(999, 99999),
position: _mock.role(index),
}));
export const _userPayment = [...Array(2)].map((_, index) => ({
id: _mock.id(index),
cardNumber: ['**** **** **** 1234', '**** **** **** 5678', '**** **** **** 7878'][index],
cardType: ['master_card', 'visa', 'master_card'][index],
}));
export const _userAddressBook = [...Array(4)].map((_, index) => ({
id: _mock.id(index),
name: _mock.name.fullName(index),
phone: _mock.phoneNumber(index),
country: _mock.address.country(index),
state: 'New Hampshire',
city: 'East Sambury',
street: '41256 Kamille Turnpike',
zipCode: '85807',
}));
export const _userInvoices = [...Array(10)].map((_, index) => ({
id: _mock.id(index),
createdAt: _mock.time(index),
price: _mock.number.price(index),
}));
export const _userList = [...Array(24)].map((_, index) => ({
id: _mock.id(index),
avatarUrl: _mock.image.avatar(index),
name: _mock.name.fullName(index),
email: _mock.email(index),
phoneNumber: _mock.phoneNumber(index),
address: '908 Jack Locks',
country: _mock.address.country(index),
state: 'Virginia',
city: 'Rancho Cordova',
zipCode: '85807',
company: _mock.company(index),
isVerified: _mock.boolean(index),
status: randomInArray(['active', 'banned']),
role: _mock.role(index),
}));
// ----------------------------------------------------------------------
export const fullAddress = [
'19034 Verna Unions Apt. 164 - Honolulu, RI / 87535',
'1147 Rohan Drive Suite 819 - Burlington, VT / 82021',
'18605 Thompson Circle Apt. 086 - Idaho Falls, WV / 50337',
'110 Lamar Station Apt. 730 - Hagerstown, OK / 49808',
'36901 Elmer Spurs Apt. 762 - Miramar, DE / 92836',
'2089 Runolfsson Harbors Suite 886 - Chapel Hill, TX / 32827',
'279 Karolann Ports Apt. 774 - Prescott Valley, WV / 53905',
'96607 Claire Square Suite 591 - St. Louis Park, HI / 40802',
'9388 Auer Station Suite 573 - Honolulu, AK / 98024',
'47665 Adaline Squares Suite 510 - Blacksburg, NE / 53515',
'989 Vernice Flats Apt. 183 - Billings, NV / 04147',
'91020 Wehner Locks Apt. 673 - Albany, WY / 68763',
'585 Candelario Pass Suite 090 - Columbus, LA / 25376',
'80988 Renner Crest Apt. 000 - Fargo, VA / 24266',
'28307 Shayne Pike Suite 523 - North Las Vegas, AZ / 28550',
'205 Farrell Highway Suite 333 - Rock Hill, OK / 63421',
'253 Kara Motorway Suite 821 - Manchester, SD / 09331',
'13663 Kiara Oval Suite 606 - Missoula, AR / 44478',
'8110 Claire Port Apt. 703 - Anchorage, TN / 01753',
'4642 Demetris Lane Suite 407 - Edmond, AZ / 60888',
'74794 Asha Flat Suite 890 - Lancaster, OR / 13466',
'8135 Keeling Pines Apt. 326 - Alexandria, MA / 89442',
'441 Gibson Shores Suite 247 - Pasco, NM / 60678',
'4373 Emelia Valley Suite 596 - Columbia, NM / 42586',
'1946 Strosin Creek Apt. 279 - Casper, CO / 21335',
'147 Rempel Center Apt. 305 - Centennial, TN / 09375',
'78481 Floyd Mountains Apt. 184 - Glendale, SD / 18777',
'129 Toy Pines Suite 339 - Idaho Falls, CT / 82070',
'08945 Cremin Underpass Apt. 700 - Iowa City, GA / 33243',
'20728 Dorcas Highway Suite 959 - Largo, ND / 99931',
'492 Wilburn Park Apt. 746 - Bellevue, TN / 16077',
'70530 Garfield Tunnel Suite 902 - Detroit, IA / 01664',
'868 Kautzer Grove Suite 334 - Kearny, KS / 51368',
'71189 Towne Forks Suite 519 - Anchorage, IL / 52636',
'5070 Magdalena Neck Suite 096 - Cedar Rapids, PA / 01342',
'6216 Jermain Walk Apt. 279 - Wilmington, MA / 55416',
'1795 Kilback Stravenue Apt. 745 - Concord, MA / 96099',
'831 Rolfson Expressway Apt. 878 - Norman, NY / 10239',
'909 Nathaniel Lake Suite 769 - Sherman, NJ / 46523',
'3690 Hans Ports Apt. 369 - Cary, KS / 48930'
];
export const country = [
'Kenya',
'Madagascar',
'Netherlands Antilles',
'Azerbaijan',
'Aruba',
'Comoros',
'Sierra Leone',
'Bermuda',
'Italy',
'Iran',
'Denmark',
'Congo',
'Cambodia',
'Virgin Islands, British',
'Bahamas',
'Italy',
'France',
'Portugal',
'Nepal',
'Saint Vincent and the Grenadines',
'Greenland',
'Maldives',
'Comoros',
'Bhutan',
'Tuvalu',
'Ethiopia',
'Myanmar',
'Libyan Arab Jamahiriya',
'Senegal',
'Malta',
'Kyrgyz Republic',
'Turks and Caicos Islands',
'Gibraltar',
'Sweden',
'Zambia',
'Isle of Man',
'Canada',
'Turkey',
'Samoa',
'Vietnam'
];
// ----------------------------------------------------------------------
export const boolean = [
true,
true,
true,
false,
false,
true,
false,
false,
false,
false,
true,
true,
true,
false,
false,
false,
true,
false,
false,
false,
true,
false,
false,
true,
true,
true,
false,
false,
true,
true,
false,
true,
false,
true,
true,
true,
false,
true,
false,
false
];
// ----------------------------------------------------------------------
export const company = [
'Lueilwitz and Sons',
'Gleichner, Mueller and Tromp',
'Nikolaus - Leuschke',
'Hegmann, Kreiger and Bayer',
'Grimes Inc',
'Durgan - Murazik',
'Altenwerth, Medhurst and Roberts',
'Raynor Group',
'Mraz, Donnelly and Collins',
'Padberg - Bailey',
'Heidenreich, Stokes and Parker',
'Pagac and Sons',
'Rempel, Hand and Herzog',
'Dare - Treutel',
'Kihn, Marquardt and Crist',
'Nolan - Kunde',
'Wuckert Inc',
'Dibbert Inc',
'Goyette and Sons',
'Feest Group',
'Bosco and Sons',
'Bartell - Kovacek',
'Schimmel - Raynor',
'Tremblay LLC',
'Hills - Mitchell',
'Rogahn LLC',
'Kuhn, Osinski and Morar',
'Schmitt Inc',
'Breitenberg - Rosenbaum',
"O'Keefe, Schneider and Mraz",
'Rohan, Langworth and Kling',
'Morar and Sons',
'Mraz LLC',
'Rowe, Parisian and Kub',
'Marquardt - Hane',
'Medhurst Group',
'Nikolaus - Lang',
'Effertz, Mohr and Olson',
'Anderson - Kris',
'Runolfsson Group'
];
// ----------------------------------------------------------------------
export const email = [
'nannie_abernathy70@yahoo.com',
'ashlynn_ohara62@gmail.com',
'milo.farrell@hotmail.com',
'violet.ratke86@yahoo.com',
'letha_lubowitz24@yahoo.com',
'aditya_greenfelder31@gmail.com',
'lenna_bergnaum27@hotmail.com',
'luella.ryan33@gmail.com',
'joana.simonis84@gmail.com',
'marjolaine_white94@gmail.com',
'vergie_block82@hotmail.com',
'vito.hudson@hotmail.com',
'tyrel_greenholt@gmail.com',
'dwight.block85@yahoo.com',
'mireya13@hotmail.com',
'dasia_jenkins@hotmail.com',
'benny89@yahoo.com',
'dawn.goyette@gmail.com',
'zella_hickle4@yahoo.com',
'avery43@hotmail.com',
'olen_legros@gmail.com',
'jimmie.gerhold73@hotmail.com',
'genevieve.powlowski@hotmail.com',
'louie.kuphal39@gmail.com',
'enoch.cruickshank@gmail.com',
'arlo_mccullough@gmail.com',
'sadie18@yahoo.com',
'aric67@gmail.com',
'mack_deckow53@gmail.com',
'constantin91@yahoo.com',
'lonny84@hotmail.com',
'gus56@hotmail.com',
'brennon64@yahoo.com',
'hortense.streich@hotmail.com',
'kallie_powlowski57@hotmail.com',
'meghan.kemmer@hotmail.com',
'bella.mraz14@yahoo.com',
'barney88@gmail.com',
'diamond_johns@hotmail.com',
'gus80@hotmail.com'
];
// ----------------------------------------------------------------------
export function randomNumber(number) {
return Math.floor(Math.random() * number) + 1;
}
export function randomNumberRange(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
export function randomInArray(array) {
return array[Math.floor(Math.random() * array.length)];
}
import _mock from './_mock';
// ----------------------------------------------------------------------
export * from './_app';
export * from './_user';
export * from './_plans';
export * from './_others';
export * from './_booking';
export * from './_banking';
export * from './_invoice';
export * from './_ecommerce';
export * from './_analytics';
export * from './_countries';
export * from './_top100Films';
export default _mock;
export const cities = [
{
city: 'New York',
population: '8,175,133',
image:
'http://upload.wikimedia.org/wikipedia/commons/thumb/b/b9/Above_Gotham.jpg/240px-Above_Gotham.jpg',
state: 'New York',
latitude: 40.6643,
longitude: -73.9385
},
{
city: 'Los Angeles',
population: '3,792,621',
image:
'http://upload.wikimedia.org/wikipedia/commons/thumb/5/57/LA_Skyline_Mountains2.jpg/240px-LA_Skyline_Mountains2.jpg',
state: 'California',
latitude: 34.0194,
longitude: -118.4108
},
{
city: 'Chicago',
population: '2,695,598',
image:
'http://upload.wikimedia.org/wikipedia/commons/thumb/8/85/2008-06-10_3000x1000_chicago_skyline.jpg/240px-2008-06-10_3000x1000_chicago_skyline.jpg',
state: 'Illinois',
latitude: 41.8376,
longitude: -87.6818
},
{
city: 'Houston',
population: '2,100,263',
image:
'http://upload.wikimedia.org/wikipedia/commons/thumb/6/60/Aerial_views_of_the_Houston%2C_Texas%2C_28005u.jpg/240px-Aerial_views_of_the_Houston%2C_Texas%2C_28005u.jpg',
state: 'Texas',
latitude: 29.7805,
longitude: -95.3863
},
{
city: 'Phoenix',
population: '1,445,632',
image:
'http://upload.wikimedia.org/wikipedia/commons/thumb/b/b9/Downtown_Phoenix_Aerial_Looking_Northeast.jpg/207px-Downtown_Phoenix_Aerial_Looking_Northeast.jpg',
state: 'Arizona',
latitude: 33.5722,
longitude: -112.088
},
{
city: 'Philadelphia',
population: '1,526,006',
image:
'http://upload.wikimedia.org/wikipedia/commons/thumb/4/4d/Philly_skyline.jpg/240px-Philly_skyline.jpg',
state: 'Pennsylvania',
latitude: 40.0094,
longitude: -75.1333
},
{
city: 'San Antonio',
population: '1,327,407',
image:
'http://upload.wikimedia.org/wikipedia/commons/thumb/f/ff/Downtown_San_Antonio_View.JPG/240px-Downtown_San_Antonio_View.JPG',
state: 'Texas',
latitude: 29.4724,
longitude: -98.5251
},
{
city: 'San Diego',
population: '1,307,402',
image:
'http://upload.wikimedia.org/wikipedia/commons/thumb/5/53/US_Navy_110604-N-NS602-574_Navy_and_Marine_Corps_personnel%2C_along_with_community_leaders_from_the_greater_San_Diego_area_come_together_to_commemora.jpg/240px-US_Navy_110604-N-NS602-574_Navy_and_Marine_Corps_personnel%2C_along_with_community_leaders_from_the_greater_San_Diego_area_come_together_to_commemora.jpg',
state: 'California',
latitude: 32.8153,
longitude: -117.135
},
{
city: 'Dallas',
population: '1,197,816',
image:
'http://upload.wikimedia.org/wikipedia/commons/thumb/a/ab/Dallas_skyline_daytime.jpg/240px-Dallas_skyline_daytime.jpg',
state: 'Texas',
latitude: 32.7757,
longitude: -96.7967
},
{
city: 'San Jose',
population: '945,942',
image:
'http://upload.wikimedia.org/wikipedia/commons/thumb/1/1e/Downtown_San_Jose_skyline.PNG/240px-Downtown_San_Jose_skyline.PNG',
state: 'California',
latitude: 37.2969,
longitude: -121.8193
},
{
city: 'Austin',
population: '790,390',
image:
'http://upload.wikimedia.org/wikipedia/commons/thumb/9/97/Austin2012-12-01.JPG/240px-Austin2012-12-01.JPG',
state: 'Texas',
latitude: 30.3072,
longitude: -97.756
},
{
city: 'Jacksonville',
population: '821,784',
image:
'http://upload.wikimedia.org/wikipedia/commons/thumb/f/f3/Skyline_of_Jacksonville_FL%2C_South_view_20160706_1.jpg/240px-Skyline_of_Jacksonville_FL%2C_South_view_20160706_1.jpg',
state: 'Florida',
latitude: 30.337,
longitude: -81.6613
},
{
city: 'San Francisco',
population: '805,235',
image:
'http://upload.wikimedia.org/wikipedia/commons/thumb/6/6a/San_Francisco_skyline_from_Coit_Tower.jpg/240px-San_Francisco_skyline_from_Coit_Tower.jpg',
state: 'California',
latitude: 37.7751,
longitude: -122.4193
},
{
city: 'Columbus',
population: '787,033',
image:
'http://upload.wikimedia.org/wikipedia/commons/thumb/f/fc/Columbus-ohio-skyline-panorama.jpg/240px-Columbus-ohio-skyline-panorama.jpg',
state: 'Ohio',
latitude: 39.9848,
longitude: -82.985
},
{
city: 'Indianapolis',
population: '820,445',
image:
'http://upload.wikimedia.org/wikipedia/commons/thumb/1/16/Downtown_indy_from_parking_garage_zoom.JPG/213px-Downtown_indy_from_parking_garage_zoom.JPG',
state: 'Indiana',
latitude: 39.7767,
longitude: -86.1459
},
{
city: 'Fort Worth',
population: '741,206',
image:
'http://upload.wikimedia.org/wikipedia/commons/thumb/d/db/FortWorthTexasSkylineW.jpg/240px-FortWorthTexasSkylineW.jpg',
state: 'Texas',
latitude: 32.7795,
longitude: -97.3463
},
{
city: 'Charlotte',
population: '731,424',
image:
'http://upload.wikimedia.org/wikipedia/commons/thumb/7/7d/Charlotte_skyline45647.jpg/222px-Charlotte_skyline45647.jpg',
state: 'North Carolina',
latitude: 35.2087,
longitude: -80.8307
},
{
city: 'Seattle',
population: '608,660',
image:
'http://upload.wikimedia.org/wikipedia/commons/thumb/3/36/SeattleI5Skyline.jpg/240px-SeattleI5Skyline.jpg',
state: 'Washington',
latitude: 47.6205,
longitude: -122.3509
},
{
city: 'Denver',
population: '600,158',
image:
'http://upload.wikimedia.org/wikipedia/commons/thumb/0/0b/DenverCP.JPG/240px-DenverCP.JPG',
state: 'Colorado',
latitude: 39.7618,
longitude: -104.8806
},
{
city: 'El Paso',
population: '649,121',
image:
'http://upload.wikimedia.org/wikipedia/commons/thumb/6/6d/Downtown_El_Paso_at_sunset.jpeg/240px-Downtown_El_Paso_at_sunset.jpeg',
state: 'Texas',
latitude: 31.8484,
longitude: -106.427
}
];
// utils
import _mock from '../_mock';
// ----------------------------------------------------------------------
export const countries = [
{
timezones: ['America/Aruba'],
latlng: [12.5, -69.96666666],
name: 'Aruba',
country_code: 'AW',
capital: 'Oranjestad',
photo: _mock.image.feed(1),
},
{
timezones: ['Asia/Kabul'],
latlng: [33, 65],
name: 'Afghanistan',
country_code: 'AF',
capital: 'Kabul',
photo: _mock.image.feed(2),
},
{
timezones: ['Africa/Luanda'],
latlng: [-12.5, 18.5],
name: 'Angola',
country_code: 'AO',
capital: 'Luanda',
photo: _mock.image.feed(3),
},
{
timezones: ['Pacific/Efate'],
latlng: [-16, 167],
name: 'Vanuatu',
country_code: 'VU',
capital: 'Port Vila',
photo: _mock.image.feed(4),
},
{
timezones: ['Pacific/Wallis'],
latlng: [-13.3, -176.2],
name: 'Wallis and Futuna',
country_code: 'WF',
capital: 'Mata-Utu',
photo: _mock.image.feed(5),
},
{
timezones: ['Pacific/Apia'],
latlng: [-13.58333333, -172.33333333],
name: 'Samoa',
country_code: 'WS',
capital: 'Apia',
photo: _mock.image.feed(6),
},
{
timezones: ['Asia/Aden'],
latlng: [15, 48],
name: 'Yemen',
country_code: 'YE',
capital: "Sana'a",
photo: _mock.image.feed(7),
},
{
timezones: ['Africa/Johannesburg'],
latlng: [-29, 24],
name: 'South Africa',
country_code: 'ZA',
capital: 'Pretoria',
photo: _mock.image.feed(8),
},
{
timezones: ['Africa/Lusaka'],
latlng: [-15, 30],
name: 'Zambia',
country_code: 'ZM',
capital: 'Lusaka',
photo: _mock.image.feed(9),
},
{
timezones: ['Africa/Harare'],
latlng: [-20, 30],
name: 'Zimbabwe',
country_code: 'ZW',
capital: 'Harare',
photo: _mock.image.feed(10),
},
];
export const stations = [
{ name: 'Lafayette (LAFY)', coordinates: [-122.123801, 37.893394] },
{
name: '12th St. Oakland City Center (12TH)',
coordinates: [-122.271604, 37.803664]
},
{
name: '16th St. Mission (16TH)',
coordinates: [-122.419694, 37.765062]
},
{ name: '19th St. Oakland (19TH)', coordinates: [-122.269029, 37.80787] },
{
name: '24th St. Mission (24TH)',
coordinates: [-122.418466, 37.752254]
},
{ name: 'Ashby (ASHB)', coordinates: [-122.26978, 37.853024] },
{ name: 'Balboa Park (BALB)', coordinates: [-122.447414, 37.721981] },
{ name: 'Bay Fair (BAYF)', coordinates: [-122.126871, 37.697185] },
{ name: 'Castro Valley (CAST)', coordinates: [-122.075567, 37.690754] },
{
name: 'Civic Center/UN Plaza (CIVC)',
coordinates: [-122.413756, 37.779528]
},
{ name: 'Colma (COLM)', coordinates: [-122.466233, 37.684638] },
{
name: 'Coliseum/Oakland Airport (COLS)',
coordinates: [-122.197273, 37.754006]
},
{ name: 'Concord (CONC)', coordinates: [-122.029095, 37.973737] },
{ name: 'Daly City (DALY)', coordinates: [-122.469081, 37.706121] },
{
name: 'Downtown Berkeley (DBRK)',
coordinates: [-122.268045, 37.869867]
},
{
name: 'El Cerrito del Norte (DELN)',
coordinates: [-122.317269, 37.925655]
},
{
name: 'Dublin/Pleasanton (DUBL)',
coordinates: [-121.900367, 37.701695]
},
{ name: 'Embarcadero (EMBR)', coordinates: [-122.396742, 37.792976] },
{ name: 'Fremont (FRMT)', coordinates: [-121.9764, 37.557355] },
{ name: 'Fruitvale (FTVL)', coordinates: [-122.224274, 37.774963] },
{ name: 'Glen Park (GLEN)', coordinates: [-122.434092, 37.732921] },
{ name: 'Hayward (HAYW)', coordinates: [-122.087967, 37.670399] },
{ name: 'Lake Merritt (LAKE)', coordinates: [-122.265609, 37.797484] },
{ name: 'MacArthur (MCAR)', coordinates: [-122.267227, 37.828415] },
{ name: 'Millbrae (MLBR)', coordinates: [-122.38666, 37.599787] },
{ name: 'Montgomery St. (MONT)', coordinates: [-122.401407, 37.789256] },
{ name: 'North Berkeley (NBRK)', coordinates: [-122.283451, 37.87404] },
{
name: 'North Concord/Martinez (NCON)',
coordinates: [-122.024597, 38.003275]
},
{ name: 'Orinda (ORIN)', coordinates: [-122.183791, 37.878361] },
{
name: 'Pleasant Hill/Contra Costa Centre (PHIL)',
coordinates: [-122.056013, 37.928403]
},
{
name: 'Pittsburg/Bay Point (PITT)',
coordinates: [-121.945154, 38.018914]
},
{
name: 'El Cerrito Plaza (PLZA)',
coordinates: [-122.299272, 37.903059]
},
{ name: 'Powell St. (POWL)', coordinates: [-122.406857, 37.784991] },
{ name: 'Richmond (RICH)', coordinates: [-122.353165, 37.936887] },
{ name: 'Rockridge (ROCK)', coordinates: [-122.251793, 37.844601] },
{ name: 'San Leandro (SANL)', coordinates: [-122.161311, 37.722619] },
{ name: 'San Bruno (SBRN)', coordinates: [-122.416038, 37.637753] },
{
name: "San Francisco Int'l Airport (SFIA)",
coordinates: [-122.392612, 37.616035]
},
{ name: 'South Hayward (SHAY)', coordinates: [-122.057551, 37.6348] },
{
name: 'South San Francisco (SSAN)',
coordinates: [-122.444116, 37.664174]
},
{ name: 'Union City (UCTY)', coordinates: [-122.017867, 37.591208] },
{ name: 'Walnut Creek (WCRK)', coordinates: [-122.067423, 37.905628] },
{
name: 'West Dublin/Pleasanton (WDUB)',
coordinates: [-121.928099, 37.699759]
},
{ name: 'West Oakland (WOAK)', coordinates: [-122.294582, 37.804675] }
];
// ----------------------------------------------------------------------
export const fullName = [
'Jayvion Simon',
'Lucian Obrien',
'Deja Brady',
'Harrison Stein',
'Reece Chung',
'Lainey Davidson',
'Cristopher Cardenas',
'Melanie Noble',
'Chase Day',
'Shawn Manning',
'Soren Durham',
'Cortez Herring',
'Brycen Jimenez',
'Giana Brandt',
'Aspen Schmitt',
'Colten Aguilar',
'Angelique Morse',
'Selina Boyer',
'Lawson Bass',
'Ariana Lang',
'Amiah Pruitt',
'Harold Mcgrath',
'Esperanza Mcintyre',
'Mireya Conner',
'Jamie Kline',
'Laney Vazquez',
'Tiffany May',
'Dexter Shepherd',
'Jaqueline Spencer',
'Londyn Jarvis',
'Yesenia Butler',
'Jayvon Hull',
'Izayah Pope',
'Ayana Hunter',
'Isabell Bender',
'Desiree Schmidt',
'Aidan Stout',
'Jace Bush',
'Janiya Williamson',
'Hudson Alvarez'
];
export const firstName = [
'Mossie',
'David',
'Ebba',
'Chester',
'Eula',
'Jaren',
'Boyd',
'Brady',
'Aida',
'Anastasia',
'Gregoria',
'Julianne',
'Ila',
'Elyssa',
'Lucio',
'Lewis',
'Jacinthe',
'Molly',
'Brown',
'Fritz',
'Keon',
'Ella',
'Ken',
'Whitney',
'Monte',
'Rose',
'Shana',
'Devon',
'Jaleel',
'Laury',
'Brooks',
'Bruce',
'Avery',
'Esperanza',
'Helene',
'Heloise',
'Elinor',
'Adeline',
'Haley',
'Anabelle'
];
export const lastName = [
'Carroll',
'Simonis',
'Yost',
'Hand',
'Emmerich',
'Wilderman',
'Howell',
'Sporer',
'Boehm',
'Morar',
'Koch',
'Reynolds',
'Padberg',
'Watsica',
'Upton',
'Yundt',
'Pfeffer',
'Parker',
'Zulauf',
'Treutel',
'McDermott',
'McDermott',
'Cruickshank',
'Parisian',
'Auer',
'Turner',
'Dooley',
'Wiegand',
'Abbott',
'Wisoky',
'Fahey',
'Satterfield',
'Bahringer',
'Schulist',
'Durgan',
'Carroll',
'Jones',
'Leffler',
'Gutkowski',
'Homenick'
];
// ----------------------------------------------------------------------
export const price = [
16.19, 35.71, 34.3, 93.1, 55.47, 89.09, 44.39, 26.92, 45.35, 26.96, 78.22, 35.54, 90.69, 63.61,
67.55, 94.75, 75.78, 39.6, 52.84, 72.8, 83.08, 85.02, 69.22, 60.96, 84.7, 16.68, 78.83, 58.07,
65.8, 55.69, 87.55, 44.74, 27.42, 84, 76.17, 43.83, 76.39, 17.42, 42.3, 12.45
];
export const rating = [
2.5, 2, 4.9, 2, 4, 5, 4.9, 5, 3.7, 2.5, 2, 4.9, 4.8, 4, 2, 3.7, 1.4, 2.4, 1.8, 5, 2.9, 3.9, 3.9,
1.8, 5, 2.6, 3.1, 3.9, 1.2, 3.2, 4.1, 5, 4.5, 4.1, 2.3, 2.4, 5, 3.1, 4.9, 1.7
];
export const age = [
52, 43, 56, 25, 22, 53, 38, 50, 55, 37, 16, 27, 55, 41, 52, 32, 34, 52, 31, 53, 23, 48, 43, 41,
19, 21, 17, 29, 32, 54, 38, 34, 49, 33, 55, 50, 24, 27, 23, 23
];
export const percent = [
8.62, 86.36, 73.99, 79, 63.41, 58.79, 12.32, 88.44, 45.06, 91.64, 88.41, 73.08, 39.14, 89.34,
43.37, 34.45, 24.04, 80.96, 72.91, 47.59, 2.46, 3.33, 99.31, 47.6, 34.09, 50.61, 66.13, 46.69,
92.43, 31.41, 90.85, 36.32, 38.84, 25.6, 87.61, 1.31, 89.32, 41.23, 85.9, 62.63
];
// ----------------------------------------------------------------------
export const phoneNumber = [
'365-374-4961',
'904-966-2836',
'399-757-9909',
'692-767-2903',
'990-588-5716',
'955-439-2578',
'226-924-4058',
'552-917-1454',
'285-840-9338',
'306-269-2446',
'883-373-6253',
'476-509-8866',
'201-465-1954',
'538-295-9408',
'531-492-6028',
'981-699-7588',
'500-268-4826',
'205-952-3828',
'222-255-5190',
'408-439-8033',
'272-940-8266',
'812-685-8057',
'353-801-5212',
'606-285-8928',
'202-767-8621',
'222-830-0731',
'964-940-3166',
'262-702-2396',
'886-261-9789',
'352-390-5069',
'343-907-8334',
'575-347-2399',
'749-228-5604',
'774-452-2071',
'607-841-0447',
'395-619-2157',
'233-834-0373',
'586-880-2602',
'746-772-0722',
'638-615-3365,'
];
// ----------------------------------------------------------------------
export const role = [
'ux designer',
'full stack designer',
'backend developer',
'ux designer',
'ux designer',
'project manager',
'leader',
'backend developer',
'project manager',
'ui designer',
'ui/ux designer',
'ui/ux designer',
'ui designer',
'backend developer',
'backend developer',
'front end developer',
'backend developer',
'full stack designer',
'full stack developer',
'backend developer',
'ux designer',
'ui designer',
'project manager',
'ui/ux designer',
'ui designer',
'project manager',
'full stack developer',
'hr manager',
'hr manager',
'ui/ux designer',
'project manager',
'full stack designer',
'ui designer',
'leader',
'front end developer',
'ui/ux designer',
'project manager',
'ui/ux designer',
'ui designer',
'full stack designer',
];
import { memo } from 'react';
// @mui
import { useTheme } from '@mui/material/styles';
import { Box } from '@mui/material';
// ----------------------------------------------------------------------
function PlanFreeIcon({ ...other }) {
const theme = useTheme();
const PRIMARY_MAIN = theme.palette.primary.main;
const PRIMARY_DARK = theme.palette.primary.dark;
const PRIMARY_DARKER = theme.palette.primary.darker;
return (
<Box {...other}>
<svg
xmlns="http://www.w3.org/2000/svg"
xmlnsXlink="http://www.w3.org/1999/xlink"
width="100%"
height="100%"
viewBox="0 0 80 80"
>
<g transform="translate(9.167 20)">
<path fill={PRIMARY_DARK} d="M53.333 17.5H61.666V25H53.333z" />
<path
fill={PRIMARY_DARKER}
d="M.935 20.489l25.028-12.46a5.044 5.044 0 014.52.012L60.74 23.307a1.69 1.69 0 01.015 3.007l-25.338 13.12a5.044 5.044 0 01-4.694-.028L.893 23.49a1.69 1.69 0 01.042-3.001z"
/>
<path
fill={PRIMARY_DARK}
d="M32.5 34.268v4.193a1.134 1.134 0 01-1.566 1.049l-.1-.047v-7.551a2.498 2.498 0 011.666 2.356zM.833 15.962l30 15.95v7.55l-30-15.952v-.02l-.115-.066A1.571 1.571 0 010 22.104v-7.937l.833 1.795z"
/>
<path
fill={PRIMARY_MAIN}
fillRule="nonzero"
d="M.935 12.989L25.963.529a5.044 5.044 0 014.52.012L60.74 15.807a1.69 1.69 0 01.015 3.007l-25.338 13.12a5.044 5.044 0 01-4.694-.028L.893 15.99a1.69 1.69 0 01.042-3.001z"
/>
</g>
</svg>
</Box>
);
}
export default memo(PlanFreeIcon);
import { memo } from 'react';
// @mui
import { useTheme } from '@mui/material/styles';
import { Box } from '@mui/material';
// ----------------------------------------------------------------------
function PlanPremiumIcon({ ...other }) {
const theme = useTheme();
const PRIMARY_MAIN = theme.palette.primary.main;
const PRIMARY_DARK = theme.palette.primary.dark;
const PRIMARY_DARKER = theme.palette.primary.darker;
return (
<Box {...other}>
<svg
xmlns="http://www.w3.org/2000/svg"
xmlnsXlink="http://www.w3.org/1999/xlink"
width="100%"
height="100%"
viewBox="0 0 80 80"
>
<g transform="translate(0 -9)">
<g transform="translate(0 18.271)">
<g transform="translate(9.167 19.932)">
<path fill={PRIMARY_DARK} d="M53.333 17.441H61.666V24.915999999999997H53.333z" />
<path
fill={PRIMARY_DARKER}
d="M.935 20.42L25.963 8.001a5.059 5.059 0 014.52.012L60.74 23.228a1.68 1.68 0 01.015 2.996L35.417 39.301a5.059 5.059 0 01-4.694-.029L.893 23.41a1.68 1.68 0 01.042-2.99z"
/>
<path
fill={PRIMARY_DARK}
d="M32.5 34.151v4.18a1.132 1.132 0 01-1.566 1.045l-.1-.047v-7.525A2.49 2.49 0 0132.5 34.15zM.833 15.908l30 15.896v7.525l-30-15.899v-.019l-.115-.066A1.565 1.565 0 010 22.029v-7.91l.833 1.789z"
/>
<path
fill={PRIMARY_MAIN}
fillRule="nonzero"
d="M.935 12.945L25.963.527a5.059 5.059 0 014.52.012L60.74 15.753a1.68 1.68 0 01.015 2.997L35.417 31.827a5.059 5.059 0 01-4.694-.03L.893 15.937a1.68 1.68 0 01.042-2.991z"
/>
</g>
</g>
<g transform="translate(0 9.136)">
<g transform="translate(9.167 19.932)">
<path fill={PRIMARY_DARK} d="M53.333 17.441H61.666V24.915999999999997H53.333z" />
<path
fill={PRIMARY_DARKER}
d="M.935 20.42L25.963 8.001a5.059 5.059 0 014.52.012L60.74 23.228a1.68 1.68 0 01.015 2.996L35.417 39.301a5.059 5.059 0 01-4.694-.029L.893 23.41a1.68 1.68 0 01.042-2.99z"
/>
<path
fill={PRIMARY_DARK}
d="M32.5 34.151v4.18a1.132 1.132 0 01-1.566 1.045l-.1-.047v-7.525A2.49 2.49 0 0132.5 34.15zM.833 15.908l30 15.896v7.525l-30-15.899v-.019l-.115-.066A1.565 1.565 0 010 22.029v-7.91l.833 1.789z"
/>
<path
fill={PRIMARY_MAIN}
fillRule="nonzero"
d="M.935 12.945L25.963.527a5.059 5.059 0 014.52.012L60.74 15.753a1.68 1.68 0 01.015 2.997L35.417 31.827a5.059 5.059 0 01-4.694-.03L.893 15.937a1.68 1.68 0 01.042-2.991z"
/>
</g>
</g>
<g transform="translate(9.167 19.932)">
<path fill={PRIMARY_DARK} d="M53.333 17.441H61.666V24.915999999999997H53.333z" />
<path
fill={PRIMARY_DARKER}
d="M.935 20.42L25.963 8.001a5.059 5.059 0 014.52.012L60.74 23.228a1.68 1.68 0 01.015 2.996L35.417 39.301a5.059 5.059 0 01-4.694-.029L.893 23.41a1.68 1.68 0 01.042-2.99z"
/>
<path
fill={PRIMARY_DARK}
d="M32.5 34.151v4.18a1.132 1.132 0 01-1.566 1.045l-.1-.047v-7.525A2.49 2.49 0 0132.5 34.15zM.833 15.908l30 15.896v7.525l-30-15.899v-.019l-.115-.066A1.565 1.565 0 010 22.029v-7.91l.833 1.789z"
/>
<path
fill={PRIMARY_MAIN}
fillRule="nonzero"
d="M.935 12.945L25.963.527a5.059 5.059 0 014.52.012L60.74 15.753a1.68 1.68 0 01.015 2.997L35.417 31.827a5.059 5.059 0 01-4.694-.03L.893 15.937a1.68 1.68 0 01.042-2.991z"
/>
</g>
</g>
</svg>
</Box>
);
}
export default memo(PlanPremiumIcon);
import { memo } from 'react';
// @mui
import { useTheme } from '@mui/material/styles';
import { Box } from '@mui/material';
// ----------------------------------------------------------------------
function PlanStarterIcon({ ...other }) {
const theme = useTheme();
const PRIMARY_MAIN = theme.palette.primary.main;
const PRIMARY_DARK = theme.palette.primary.dark;
const PRIMARY_DARKER = theme.palette.primary.darker;
return (
<Box {...other}>
<svg
xmlns="http://www.w3.org/2000/svg"
xmlnsXlink="http://www.w3.org/1999/xlink"
width="80"
height="80"
viewBox="0 0 80 80"
>
<g transform="translate(0 -5)">
<g transform="translate(0 9.15)">
<g transform="translate(9.167 19.963)">
<path fill={PRIMARY_DARK} d="M53.333 17.467H61.666V24.953H53.333z" />
<path
fill={PRIMARY_DARKER}
d="M.935 20.45L25.963 8.015a5.052 5.052 0 014.52.012L60.74 23.263a1.685 1.685 0 01.015 3.001L35.417 39.361a5.052 5.052 0 01-4.694-.029L.893 23.446a1.685 1.685 0 01.042-2.995z"
/>
<path
fill={PRIMARY_DARK}
d="M32.5 34.204v4.185a1.133 1.133 0 01-1.566 1.047l-.1-.047v-7.537a2.494 2.494 0 011.666 2.352zM.833 15.932l30 15.92v7.537l-30-15.923v-.02l-.115-.066A1.568 1.568 0 010 22.063V14.14l.833 1.792z"
/>
<path
fill={PRIMARY_MAIN}
fillRule="nonzero"
d="M.935 12.965L25.963.528a5.052 5.052 0 014.52.012L60.74 15.777a1.685 1.685 0 01.015 3.001L35.417 31.875a5.052 5.052 0 01-4.694-.029L.893 15.96a1.685 1.685 0 01.042-2.995z"
/>
</g>
</g>
<g transform="translate(9.167 19.963)">
<path fill={PRIMARY_DARK} d="M53.333 17.467H61.666V24.953H53.333z" />
<path
fill={PRIMARY_DARKER}
d="M.935 20.45L25.963 8.015a5.052 5.052 0 014.52.012L60.74 23.263a1.685 1.685 0 01.015 3.001L35.417 39.361a5.052 5.052 0 01-4.694-.029L.893 23.446a1.685 1.685 0 01.042-2.995z"
/>
<path
fill={PRIMARY_DARK}
d="M32.5 34.204v4.185a1.133 1.133 0 01-1.566 1.047l-.1-.047v-7.537a2.494 2.494 0 011.666 2.352zM.833 15.932l30 15.92v7.537l-30-15.923v-.02l-.115-.066A1.568 1.568 0 010 22.063V14.14l.833 1.792z"
/>
<path
fill={PRIMARY_MAIN}
fillRule="nonzero"
d="M.935 12.965L25.963.528a5.052 5.052 0 014.52.012L60.74 15.777a1.685 1.685 0 01.015 3.001L35.417 31.875a5.052 5.052 0 01-4.694-.029L.893 15.96a1.685 1.685 0 01.042-2.995z"
/>
</g>
</g>
</svg>
</Box>
);
}
export default memo(PlanStarterIcon);
import { memo } from 'react';
// @mui
import { useTheme } from '@mui/material/styles';
import { Box } from '@mui/material';
// ----------------------------------------------------------------------
function SentIcon({ ...other }) {
const theme = useTheme();
const PRIMARY_MAIN = theme.palette.primary.main;
const PRIMARY_DARK = theme.palette.primary.dark;
return (
<Box {...other}>
<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 120 140">
<defs>
<linearGradient id="STYLE" x1="49.662%" x2="52.228%" y1="37.111%" y2="76.847%">
<stop offset="0%" stopColor={PRIMARY_MAIN} />
<stop offset="100%" stopColor={PRIMARY_DARK} />
</linearGradient>
</defs>
<path
fill={PRIMARY_MAIN}
opacity="0.48"
transform="translate(27 74)"
d="M39.259 65.387a.75.75 0 11-.39-1.449l1.93-.519a.75.75 0 01.39 1.449l-1.93.519zm7.726-2.079a.75.75 0 01-.392-1.448c.674-.182 1.312-.355 1.929-.524a.75.75 0 11.394 1.448l-1.93.524zm7.72-2.13a.75.75 0 01-.408-1.442c.653-.185 1.292-.367 1.92-.548a.75.75 0 11.415 1.442c-.63.18-1.272.364-1.926.549zm7.693-2.259a.75.75 0 01-.44-1.434c.643-.197 1.277-.394 1.904-.591a.75.75 0 01.45 1.43c-.63.2-1.268.397-1.914.595zm7.64-2.47a.75.75 0 01-.487-1.42 205.24 205.24 0 001.882-.654.75.75 0 01.5 1.414c-.626.221-1.257.44-1.896.66zm7.543-2.757a.75.75 0 01-.546-1.397c.532-.208 1.059-.417 1.579-.627l.267-.11a.75.75 0 11.572 1.387l-.275.113c-.529.213-1.06.424-1.597.634zm7.38-3.343a.75.75 0 11-.731-1.31c.584-.326 1.141-.66 1.673-1.004a.75.75 0 01.814 1.26 31.41 31.41 0 01-1.757 1.054zm6.488-5.142a.75.75 0 01-1.195-.908c.384-.505.7-1.033.933-1.565a.75.75 0 011.375.6 9.208 9.208 0 01-1.113 1.873zm.387-8.357a.75.75 0 11-1.257.818 9.492 9.492 0 00-1.165-1.443.75.75 0 011.075-1.046c.516.53.966 1.085 1.347 1.671zm-6.48-5.278a.75.75 0 11-.697 1.328 51.745 51.745 0 00-.312-.162c-.477-.232-.958-.45-1.449-.659a.75.75 0 11.584-1.381c.516.218 1.02.447 1.537.698l.338.176zm-7.708-2.764a.75.75 0 11-.348 1.46 44.518 44.518 0 00-1.923-.414.75.75 0 01.283-1.473c.676.13 1.339.272 1.988.427zm-8.01-1.253a.75.75 0 11-.137 1.494 90.41 90.41 0 00-1.977-.159.75.75 0 11.104-1.496c.691.048 1.36.101 2.01.16zm-8.058-.452a.75.75 0 11-.052 1.499l-.988-.034c-.317-.005-.637-.009-.96-.012a.75.75 0 11.015-1.5l.981.013 1.004.034zm-8.004-.025a.75.75 0 01.022 1.5c-.64.009-1.3.02-1.996.034a.75.75 0 01-.029-1.5c.698-.013 1.361-.025 2.003-.034zm-8.006.174a.75.75 0 11.037 1.5l-2 .047a.75.75 0 11-.035-1.5c.597-.013 1.216-.028 1.998-.047zm-7.986.15a.75.75 0 01.013 1.5c-.419.003-.83.006-1.234.007l-.762.008a.75.75 0 11-.02-1.5l.774-.008c.403-.001.813-.004 1.23-.008zm-8.01.17a.75.75 0 11.036 1.5 128.4 128.4 0 01-2.011.036.75.75 0 01-.014-1.5c.617-.006 1.261-.018 1.988-.035zm-7.922-.16a.75.75 0 11-.125 1.495 54.016 54.016 0 01-2.018-.208.75.75 0 01.182-1.489c.657.08 1.31.147 1.961.202zm-7.788-1.23a.75.75 0 01-.334 1.463c-.611-.14-1.233-.29-1.865-.452l-.106-.028a.75.75 0 11.384-1.45l.095.025c.62.159 1.227.306 1.826.443zm-6.988-3.058a.75.75 0 11-.94 1.169 15.781 15.781 0 01-1.545-1.422.75.75 0 111.087-1.033c.435.457.903.888 1.398 1.286zm-4.36-6.177a.75.75 0 11-1.427.461 12.529 12.529 0 01-.481-2.072.75.75 0 011.485-.213c.088.614.23 1.223.424 1.824zm.197-7.336a.75.75 0 11-1.414-.5c.23-.65.507-1.292.83-1.927a.75.75 0 111.337.68 14.554 14.554 0 00-.753 1.747zm4.15-6.461a.75.75 0 01-1.098-1.022c.451-.485.93-.968 1.437-1.453a.75.75 0 111.036 1.084 33.35 33.35 0 00-1.375 1.39z"
/>
<path
fill="url(#STYLE)"
fillRule="nonzero"
d="M118.861.08c.76.19.938 1.11.744 1.772-.437 1.942-1.194 3.796-1.79 5.693L92.91 85.285c-.184 1.023-1.258 1.783-2.27 1.561-10.558-8.63-21.143-17.238-31.722-25.845-4.793 5.019-9.514 10.127-14.717 14.727-1.33 1.09-2.652 2.242-4.23 2.95-.423.13-1.18.379-1.374-.194-.058-1.036.204-2.054.31-3.077a3636.75 3636.75 0 013.914-29.736 42158.62 42158.62 0 00-40.855-6.024c-.726-.123-1.69-.256-1.953-1.07-.144-1.03.866-1.656 1.711-1.922 5.567-1.591 11.049-3.459 16.578-5.176C50.928 21.117 83.557 10.762 116.182.4c.862-.249 1.776-.545 2.68-.32z"
/>
<path
fill={PRIMARY_DARK}
d="M51.552 55.01c2.12 1.735 4.224 3.493 6.382 5.18-4.974 5.704-10.285 11.163-16.03 16.103 3.577-6.924 6.669-14.086 9.648-21.282zm60.086-49.233c-8.523 6.856-17.21 13.517-25.797 20.298-10.817 8.481-21.63 16.965-32.451 25.443-.948.76-2.012 1.39-2.847 2.283-.883.968-1.19 2.276-1.667 3.462-1.292 3.298-2.73 6.542-4.084 9.82-1.302 3.131-2.683 6.25-4.497 9.129.48-3.968.991-7.931 1.512-11.893l1.574-11.883.774-5.944c.085-.463.037-1.056.542-1.295C55.405 39.037 66 32.661 76.66 26.412c11.66-6.876 23.318-13.755 34.978-20.635z"
/>
</svg>
</Box>
);
}
export default memo(SentIcon);
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This source diff could not be displayed because it is too large. You can view the blob instead.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment