├── .DS_Store
├── .gitignore
├── LICENSE
├── README.md
├── client
├── .env
├── .eslintrc.json
├── .gitignore
├── README.md
├── package-lock.json
├── package.json
├── public
│ ├── favicon
│ │ ├── android-chrome-192x192.png
│ │ ├── android-chrome-512x512.png
│ │ ├── apple-touch-icon.png
│ │ ├── favicon-16x16.png
│ │ ├── favicon-32x32.png
│ │ ├── favicon.ico
│ │ └── site.webmanifest
│ ├── index.html
│ ├── manifest.json
│ └── robots.txt
└── src
│ ├── ApiService.js
│ ├── App.css
│ ├── App.js
│ ├── App.test.js
│ ├── assets
│ ├── LOGO.png
│ ├── ScreenShots DM.png
│ ├── css
│ │ ├── front.css
│ │ ├── homePage.css
│ │ ├── menu.css
│ │ ├── menuForm.css
│ │ ├── qrCodeGenerator.css
│ │ └── userProfile.css
│ └── lottie
│ │ ├── food-prepared-food-app.json
│ │ ├── restaurantAnimation.json
│ │ ├── scan-menu.json
│ │ └── store-icon.json
│ ├── components
│ ├── DynamicForm.js
│ ├── Front.js
│ ├── HomePage.js
│ ├── Login.js
│ ├── MenuForm.js
│ ├── MyMenu.js
│ ├── QrCodeGenerator.js
│ ├── Register.js
│ └── UserProfile.js
│ ├── index.css
│ ├── index.js
│ ├── serviceWorker.js
│ ├── setupTests.js
│ └── utils
│ └── auth.js
├── package-lock.json
└── server
├── .eslintrc.json
├── config.js
├── controllers
├── menuController.js
└── userController.js
├── index.js
├── models
├── User.js
└── index.js
├── package-lock.json
├── package.json
└── routes
└── routes.js
/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/danielhdezller/DynamicMenuTest/170c42175d14fafe51576741c52242a900dceae7/.DS_Store
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 |
6 | # Runtime data
7 | pids
8 | *.pid
9 | *.seed
10 |
11 | # Directory for instrumented libs generated by jscoverage/JSCover
12 | lib-cov
13 |
14 | # Coverage directory used by tools like istanbul
15 | coverage
16 |
17 | # Dependency directories
18 |
19 | node_modules
20 |
21 | # Optional npm cache directory
22 | .npm
23 |
24 | # Optional REPL history
25 | .node_repl_history
26 |
27 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2020 Daniel Alejandro Hernández Llerena
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | [](https://github.com/danielhdezller/DynamicMenu/blob/master/LICENSE)
2 | [](https://GitHub.com/danielhdezller/DynamicMenu/issues)
3 |
4 | # DynamicMenu
5 |
6 |
7 |
8 |
9 |
10 | The **Dynamic Menu** is designed to adapt your Restaurant Menu **at any time** in just a few minutes.
11 |
12 | It is ideal for restaurants that change their menu depending on the season.
13 | Join us and try it for free!
14 |
15 | Via our platform you can **generate your own QR Code** easily and simply!
16 |
17 | Protect your customers with a **100% Digital Menu**.
18 | With this app you can avoid the use of physical menus,
19 | which makes it simple for your customers to access your menu from their **mobile devices**.
20 |
21 | ## Screenshots
22 |
23 |
24 |
25 |
26 |
27 | ## Getting started
28 |
29 | 1. Clone this repo and enter!
30 |
31 | ```bash
32 | git clone https://github.com/llere-alt/DynamicMenu.git
33 | cd DynamicMenu/
34 | ```
35 |
36 | 2. Install dependencies.
37 |
38 | ```bash
39 | cd client && npm i
40 | cd ../server && npm i
41 | ```
42 |
43 | 3. Start the app.
44 |
45 | - on the server folder
46 | ```bash
47 | nodemon index.js
48 | ```
49 | - on the client folder
50 | ```bash
51 | npm start
52 | ```
53 |
54 | ## Built with
55 |
56 | - [React](https://reactjs.org/)
57 | - [Express](https://expressjs.com/)
58 | - [Mongoose](https://mongoosejs.com/)
59 | - Other dependencies:
60 | - [react-to-pdf](https://www.npmjs.com/package/react-to-pdf)
61 | - [qrcode.react](https://www.npmjs.com/package/qrcode.react)
62 |
63 | [](https://www.linkedin.com/in/daniel-hernandez-ller/)
64 |
65 | ## Developed by:
66 |
67 | - Daniel Hernández Llerena - [GitHub](https://github.com/danielhdezller) - [LinkedIn](https://www.linkedin.com/in/daniel-hernandez-ller/)
68 |
69 | ## License
70 |
71 | MIT © [Daniel Hernández](https://github.com/danielhdezller)
72 |
73 |
--------------------------------------------------------------------------------
/client/.env:
--------------------------------------------------------------------------------
1 | SKIP_PREFLIGHT_CHECK=true
--------------------------------------------------------------------------------
/client/.eslintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "env": {
3 | "browser": true,
4 | "es2021": true
5 | },
6 | "extends": "plugin:react/recommended",
7 | "parserOptions": {
8 | "ecmaFeatures": {
9 | "jsx": true
10 | },
11 | "ecmaVersion": 12,
12 | "sourceType": "module"
13 | },
14 | "plugins": [
15 | "react"
16 | ],
17 | "rules": {
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/client/.gitignore:
--------------------------------------------------------------------------------
1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
2 |
3 | # dependencies
4 | /node_modules
5 | /.pnp
6 | .pnp.js
7 |
8 | # testing
9 | /coverage
10 |
11 | # production
12 | /build
13 |
14 | # misc
15 | .DS_Store
16 | .env.local
17 | .env.development.local
18 | .env.test.local
19 | .env.production.local
20 |
21 | npm-debug.log*
22 | yarn-debug.log*
23 | yarn-error.log*
24 |
--------------------------------------------------------------------------------
/client/README.md:
--------------------------------------------------------------------------------
1 | This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).
2 |
3 | ## Available Scripts
4 |
5 | In the project directory, you can run:
6 |
7 | ### `npm start`
8 |
9 | Runs the app in the development mode.
10 | Open [http://localhost:3000](http://localhost:3000) to view it in the browser.
11 |
12 | The page will reload if you make edits.
13 | You will also see any lint errors in the console.
14 |
15 | ### `npm test`
16 |
17 | Launches the test runner in the interactive watch mode.
18 | See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information.
19 |
20 | ### `npm run build`
21 |
22 | Builds the app for production to the `build` folder.
23 | It correctly bundles React in production mode and optimizes the build for the best performance.
24 |
25 | The build is minified and the filenames include the hashes.
26 | Your app is ready to be deployed!
27 |
28 | See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information.
29 |
30 | ### `npm run eject`
31 |
32 | **Note: this is a one-way operation. Once you `eject`, you can’t go back!**
33 |
34 | If you aren’t satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project.
35 |
36 | Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you’re on your own.
37 |
38 | You don’t have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it.
39 |
40 | ## Learn More
41 |
42 | You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started).
43 |
44 | To learn React, check out the [React documentation](https://reactjs.org/).
45 |
46 | ### Code Splitting
47 |
48 | This section has moved here: https://facebook.github.io/create-react-app/docs/code-splitting
49 |
50 | ### Analyzing the Bundle Size
51 |
52 | This section has moved here: https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size
53 |
54 | ### Making a Progressive Web App
55 |
56 | This section has moved here: https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app
57 |
58 | ### Advanced Configuration
59 |
60 | This section has moved here: https://facebook.github.io/create-react-app/docs/advanced-configuration
61 |
62 | ### Deployment
63 |
64 | This section has moved here: https://facebook.github.io/create-react-app/docs/deployment
65 |
66 | ### `npm run build` fails to minify
67 |
68 | This section has moved here: https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify
69 |
--------------------------------------------------------------------------------
/client/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "client",
3 | "version": "0.1.0",
4 | "private": true,
5 | "dependencies": {
6 | "@testing-library/jest-dom": "^4.2.4",
7 | "@testing-library/react": "^9.5.0",
8 | "@testing-library/user-event": "^7.2.1",
9 | "formik": "^2.1.5",
10 | "lottie-react": "^2.1.0",
11 | "qrcode.react": "^1.0.0",
12 | "react": "^16.13.1",
13 | "react-dom": "^16.13.1",
14 | "react-router-dom": "^5.2.0",
15 | "react-scripts": "3.4.3",
16 | "react-to-pdf": "0.0.13"
17 | },
18 | "scripts": {
19 | "start": "react-scripts start",
20 | "build": "react-scripts build",
21 | "test": "react-scripts test",
22 | "eject": "react-scripts eject"
23 | },
24 | "eslintConfig": {
25 | "extends": "react-app"
26 | },
27 | "browserslist": {
28 | "production": [
29 | ">0.2%",
30 | "not dead",
31 | "not op_mini all"
32 | ],
33 | "development": [
34 | "last 1 chrome version",
35 | "last 1 firefox version",
36 | "last 1 safari version"
37 | ]
38 | },
39 | "devDependencies": {
40 | "eslint": "^7.9.0",
41 | "eslint-plugin-react": "^7.21.2"
42 | }
43 | }
44 |
--------------------------------------------------------------------------------
/client/public/favicon/android-chrome-192x192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/danielhdezller/DynamicMenuTest/170c42175d14fafe51576741c52242a900dceae7/client/public/favicon/android-chrome-192x192.png
--------------------------------------------------------------------------------
/client/public/favicon/android-chrome-512x512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/danielhdezller/DynamicMenuTest/170c42175d14fafe51576741c52242a900dceae7/client/public/favicon/android-chrome-512x512.png
--------------------------------------------------------------------------------
/client/public/favicon/apple-touch-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/danielhdezller/DynamicMenuTest/170c42175d14fafe51576741c52242a900dceae7/client/public/favicon/apple-touch-icon.png
--------------------------------------------------------------------------------
/client/public/favicon/favicon-16x16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/danielhdezller/DynamicMenuTest/170c42175d14fafe51576741c52242a900dceae7/client/public/favicon/favicon-16x16.png
--------------------------------------------------------------------------------
/client/public/favicon/favicon-32x32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/danielhdezller/DynamicMenuTest/170c42175d14fafe51576741c52242a900dceae7/client/public/favicon/favicon-32x32.png
--------------------------------------------------------------------------------
/client/public/favicon/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/danielhdezller/DynamicMenuTest/170c42175d14fafe51576741c52242a900dceae7/client/public/favicon/favicon.ico
--------------------------------------------------------------------------------
/client/public/favicon/site.webmanifest:
--------------------------------------------------------------------------------
1 | {"name":"","short_name":"","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"}
--------------------------------------------------------------------------------
/client/public/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
17 |
18 |
19 | Dynamic Menu
20 |
21 |
22 | You need to enable JavaScript to run this app.
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/client/public/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "short_name": "Dynamic Menu",
3 | "name": "Dynamic Menu",
4 | "icons": [
5 | {
6 | "src": "favicon.ico",
7 | "sizes": "64x64 32x32 24x24 16x16",
8 | "type": "image/x-icon"
9 | },
10 | {
11 | "src": "logo192.png",
12 | "type": "image/png",
13 | "sizes": "192x192"
14 | },
15 | {
16 | "src": "logo512.png",
17 | "type": "image/png",
18 | "sizes": "512x512"
19 | }
20 | ],
21 | "start_url": ".",
22 | "display": "standalone",
23 | "theme_color": "#000000",
24 | "background_color": "#ffffff"
25 | }
26 |
--------------------------------------------------------------------------------
/client/public/robots.txt:
--------------------------------------------------------------------------------
1 | # https://www.robotstxt.org/robotstxt.html
2 | User-agent: *
3 | Disallow:
4 |
--------------------------------------------------------------------------------
/client/src/ApiService.js:
--------------------------------------------------------------------------------
1 | const BASE_URL = 'http://localhost:3001';
2 |
3 | // possible to refactor into a 'fetch factory' to reduce repetition
4 |
5 | const apiService = {};
6 |
7 | apiService.register = (user) => {
8 | return fetchRequest('/register', {
9 | method: 'POST',
10 | headers: {
11 | 'Content-Type': 'application/json'
12 | },
13 | body: JSON.stringify(user)
14 | }
15 | )
16 | };
17 |
18 | apiService.login = (user) => {
19 | return fetchRequest( '/login', {
20 | method: 'POST',
21 | headers: {
22 | 'Content-Type': 'application/json'
23 | },
24 | body: JSON.stringify(user)
25 | })
26 | };
27 |
28 | apiService.postMenu = (menu) => {
29 | return fetchRequest('/postMenu', {
30 | method: 'POST',
31 | headers: {
32 | 'Content-Type': 'application/json'
33 | },
34 | body: JSON.stringify(menu)
35 | }
36 | )
37 | };
38 |
39 | apiService.getMenu = () => {
40 | return fetchRequest('/getMenu')
41 | };
42 |
43 | apiService.profile = () => {
44 | return fetchRequest('/me')
45 | };
46 |
47 | apiService.logout = () => {
48 |
49 | };
50 |
51 | function fetchRequest (path, options) {
52 | return fetch(BASE_URL + path, {
53 | mode: 'cors',
54 | credentials: 'include',
55 | ...options
56 | })
57 | .then((res) => {
58 | console.log(res);
59 | return res.status <= 400 ? res : Promise.reject(res)
60 | })
61 | .then(res => res.status !== 204 ? res.json() : res)
62 | .catch(error => console.error(error))
63 | }
64 |
65 | export default apiService;
--------------------------------------------------------------------------------
/client/src/App.css:
--------------------------------------------------------------------------------
1 |
2 | .App {
3 | text-align: center;
4 | }
5 |
6 | .img-logo {
7 | margin-left: 5vw;
8 | width: 35vw;
9 | max-width: 125px;
10 | height: auto;
11 | }
12 |
13 | .btn-group {
14 | display: flex;
15 | flex-direction: column;
16 | align-items: center;
17 | width: auto;
18 | justify-content: center;
19 | }
20 |
21 | .form-submit,
22 | .confirm-btn {
23 | cursor: pointer;
24 | border: 0;
25 | background: none;
26 | box-shadow: none;
27 | margin: 1rem 0;
28 | border-radius: 0.5rem;
29 | padding: 0.5rem;
30 | background: #264653;
31 | color: #fafafa;
32 | font-size: 1rem;
33 | text-decoration: none;
34 | }
35 |
36 | .btn {
37 | display: flex;
38 | align-items: center;
39 | justify-content: center;
40 | min-width: 120px;
41 | height: auto;
42 | margin-right: 3vw;
43 | background: none;
44 | box-shadow: none;
45 | border-radius: 0.5rem;
46 | padding: 0.5rem;
47 | background: #264653;
48 | color: #fafafa;
49 | font-size: auto;
50 | text-decoration: none;
51 | }
52 |
53 | .btn-homepage-group{
54 | display: flex;
55 | flex-direction: column;
56 | align-items: center;
57 | justify-content: center;
58 | }
59 |
60 | .form-submit {
61 | margin: 20px;
62 | height: 50px;
63 | background: #264653;
64 | color: white;
65 | font-weight: 700;
66 | font-size: large;
67 |
68 | }
69 |
70 | header {
71 | display: flex;
72 | flex-direction: row;
73 | align-items: center;
74 | text-align: center;
75 | font-size: auto;
76 | justify-content: space-between;
77 | background: #2a9d8f;
78 | border-radius: 1.5rem;
79 | margin: 1vh;
80 | box-shadow: 0 0 10px 1px #3333;
81 | }
82 |
83 | html {
84 | scroll-behavior: smooth;
85 | }
86 |
87 | footer {
88 | display: flex;
89 | flex-direction: row;
90 | align-items: center;
91 | justify-content: space-around;
92 | background: #2a9d8f;
93 | font-size: 1.5vh;
94 | border-radius: 1.5rem;
95 | margin: 1vh;
96 | }
97 |
98 | .impt-login {
99 | border-radius: 1rem;
100 | border-color: #3333;
101 | width: 270px;
102 | height: 25px;
103 | margin: 1vw;
104 | height: 3vh;
105 | padding: 0.5vw;
106 | font-size: 2vh;
107 | text-align: center;
108 | outline:none;
109 | box-shadow: 0 0 10px 1px #3333;
110 | }
111 |
--------------------------------------------------------------------------------
/client/src/App.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import './App.css';
3 |
4 | import {
5 | BrowserRouter as Router,
6 | Switch,
7 | Route,
8 | } from "react-router-dom";
9 |
10 | import Login from './components/Login';
11 | import Register from './components/Register';
12 | import HomePage from './components/HomePage';
13 | import Front from './components/Front';
14 | import MenuForm from './components/MenuForm';
15 | import QrCodeGenerator from './components/QrCodeGenerator';
16 | import UserProfile from './components/UserProfile';
17 | import MyMenu from './components/MyMenu';
18 |
19 | function App() {
20 |
21 |
22 | return (
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 | );
54 | }
55 |
56 | export default App;
57 |
--------------------------------------------------------------------------------
/client/src/App.test.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import { render } from '@testing-library/react';
3 | import App from './App';
4 |
5 | test('renders learn react link', () => {
6 | const { getByText } = render( );
7 | const linkElement = getByText(/learn react/i);
8 | expect(linkElement).toBeInTheDocument();
9 | });
10 |
--------------------------------------------------------------------------------
/client/src/assets/LOGO.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/danielhdezller/DynamicMenuTest/170c42175d14fafe51576741c52242a900dceae7/client/src/assets/LOGO.png
--------------------------------------------------------------------------------
/client/src/assets/ScreenShots DM.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/danielhdezller/DynamicMenuTest/170c42175d14fafe51576741c52242a900dceae7/client/src/assets/ScreenShots DM.png
--------------------------------------------------------------------------------
/client/src/assets/css/front.css:
--------------------------------------------------------------------------------
1 |
2 | .front-description {
3 | margin-top: 1vh;
4 | margin-bottom: 1vh;
5 | margin-left: 2vw;
6 | margin-right: 2vw;
7 | display: flex;
8 | flex-direction: column;
9 | align-items: center;
10 | justify-content: center;
11 | box-sizing: border-box;
12 | }
13 |
14 | .description {
15 | display: flex;
16 | flex-direction: row;
17 | align-items: center;
18 | justify-content: space-around;
19 | font-size: 2.5vh;
20 | margin-left: 3vw;
21 | margin-right: 3vw;
22 | width: 90vw;
23 | line-height: 1.5;
24 | }
25 |
26 | .lottie-front {
27 | width: 30vw;
28 | height: auto;
29 | max-width: 170px;
30 | margin-right: 2vw;
31 | margin-left: 2vw;
32 | }
--------------------------------------------------------------------------------
/client/src/assets/css/homePage.css:
--------------------------------------------------------------------------------
1 | .btn-homepage {
2 | display: flex;
3 | align-items: center;
4 | justify-content: center;
5 | min-width: 75vw;
6 | min-height: 20vh;
7 | border: 0;
8 | background: none;
9 | box-shadow: none;
10 | margin: 1rem 0;
11 | border-radius: 2rem;
12 | padding: 0.5rem;
13 | background: #e9c46a;
14 | color: #264653;
15 | font-size: 8vh;
16 | text-decoration: none;
17 | }
--------------------------------------------------------------------------------
/client/src/assets/css/menu.css:
--------------------------------------------------------------------------------
1 | .menu {
2 | display: flex;
3 | flex-direction: column;
4 | align-items: center;
5 | justify-content: center;
6 | font-size: 2vh;
7 | margin-left: 1.5vw;
8 | margin-right: 1.5vw;
9 | }
10 |
11 | .menu-list-container {
12 | margin-top: 1vh;
13 | margin-bottom: 1vh;
14 | max-width: 85vw;
15 | min-width: 85vw;
16 | background: none;
17 | box-shadow: none;
18 | border-radius: 0.5rem;
19 | padding: 0.5rem;
20 | background: #eddcd2;
21 | }
22 |
23 | li {
24 | margin-right: 10px;
25 | }
26 | .menu-product{
27 | margin-right: 10px;
28 | width: 80vw;
29 | }
30 |
31 | .price {
32 | /* margin-right: 1.5vw; */
33 | width: 20vw;
34 | text-align: center;
35 | }
36 |
37 | .menu-list-title{
38 | color: #cb997e;
39 | font-weight: 900;
40 |
41 | }
42 | .menu-list-ul{
43 | color: #161a1d;
44 | font-weight: 500;
45 | padding: 1vw;
46 | }
47 |
48 | .listelement{
49 | display: flex;
50 | flex-direction: row;
51 | align-items: center;
52 | justify-content: space-between;
53 | margin-bottom: 1vh;
54 | }
55 |
--------------------------------------------------------------------------------
/client/src/assets/css/menuForm.css:
--------------------------------------------------------------------------------
1 | .form {
2 | display: flex;
3 | flex-direction: column;
4 | align-items: center;
5 | justify-content: center;
6 | }
7 |
8 | .box {
9 | display: flex;
10 | width: 95vw;
11 | flex-direction: column;
12 | align-items: center;
13 | justify-content: center;
14 | }
15 | .box-input {
16 | display: flex;
17 | width: 95vw;
18 | flex-direction: row;
19 | align-items: center;
20 | justify-content: center;
21 | }
22 |
23 | .btn-box {
24 | display: flex;
25 | flex-direction: row;
26 | align-items: center;
27 | justify-content: space-between
28 | ;
29 | }
30 |
31 | .rest-product {
32 | border-radius: 1rem;
33 | border-color: #3333;
34 | width: 60vw;
35 | height: 15px;
36 | margin: 1vw;
37 | height: 3vh;
38 | padding: 0.5vw;
39 | font-size: 2vh;
40 | font-weight: 200;
41 | text-align: center;
42 | outline:none;
43 | box-shadow: 0 0 10px 1px #3333;
44 | }
45 |
46 | .inpt-price {
47 | border-radius: 1rem;
48 | border-color: #3333;
49 | width: 50px;
50 | height: 15px;
51 | margin: 1vw;
52 | height: 3vh;
53 | padding: 0.5vw;
54 | font-size: 2vh;
55 | text-align: center;
56 | outline:none;
57 | box-shadow: 0 0 10px 1px #3333;
58 | }
59 |
60 | .btn-remove {
61 | cursor: pointer;
62 | display: flex;
63 | align-items: center;
64 | justify-content: center;
65 | border-color: #3333;
66 | width: 4vw;
67 | height: 4vh;
68 | margin-right: 1vw;
69 | background: none;
70 | box-shadow: none;
71 | border-radius: 1rem;
72 | padding: 0.5rem;
73 | background: #e63946;
74 | color: #fafafa;
75 | font-size: auto;
76 | text-decoration: none;
77 | }
78 |
79 | .btn-add {
80 | cursor: pointer;
81 | display: flex;
82 | align-items: center;
83 | justify-content: center;
84 | border-color: #3333;
85 | box-shadow: 0 0 10px 1px #3333;
86 | width: 90px;
87 | height: 4vh;
88 | margin-right: 1vw;
89 | background: none;
90 | box-shadow: none;
91 | border-radius: 1rem;
92 | padding: 0.5rem;
93 | background: #2a9d8f;
94 | color: #fafafa;
95 | font-size: auto;
96 | text-decoration: none;
97 | scroll-behavior: smooth;
98 | }
--------------------------------------------------------------------------------
/client/src/assets/css/qrCodeGenerator.css:
--------------------------------------------------------------------------------
1 | .qrcode {
2 | display: flex;
3 | flex-direction: column;
4 | align-items: center;
5 | justify-content: center;
6 | width: 500px;
7 | height: 500px;
8 | }
9 |
10 | .qr-code-content {
11 | display: flex;
12 | flex-direction: column;
13 | align-items: center;
14 | justify-content: center;
15 | }
16 |
17 | .btn-to-pdf {
18 | cursor: pointer;
19 | display: flex;
20 | align-items: center;
21 | justify-content: center;
22 | border-color: #3333;
23 | box-shadow: 0 0 10px 1px #3333;
24 | width: 200px;
25 | height: 10vh;
26 | background: none;
27 | box-shadow: none;
28 | border-radius: 1rem;
29 | padding: 0.5rem;
30 | background: #2a9d8f;
31 | color: #fafafa;
32 | font-size: 3vh;
33 | text-align: center;
34 | text-decoration: none;
35 | scroll-behavior: smooth;
36 | }
--------------------------------------------------------------------------------
/client/src/assets/css/userProfile.css:
--------------------------------------------------------------------------------
1 | .user-profile-conten {
2 | display: flex;
3 | flex-direction: column;
4 | align-items: center;
5 | width: auto;
6 | justify-content: center;
7 | }
--------------------------------------------------------------------------------
/client/src/assets/lottie/food-prepared-food-app.json:
--------------------------------------------------------------------------------
1 | {"v":"5.5.7","meta":{"g":"LottieFiles AE 0.1.20","a":"Pathange Balaji Rao","k":"Food app, Food prepared, Food making, Food, dish, app","d":"Food prepared Food App Order ","tc":""},"fr":29.9700012207031,"ip":0,"op":63.0000025660426,"w":1080,"h":1080,"nm":"Food App Order prepared","ddd":0,"assets":[{"id":"image_0","w":528,"h":44,"u":"","p":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAhAAAAAsCAYAAAA0J4F2AAAEGElEQVR4Xu3dQXITRxQG4NeiiqqwMjcwByAWG+zsFIsDmBMAJwBOYPsEgRvkBiR7y9EOyxvGXMDmBl6xszs1dgUnFKlygwTd1qf1dM/rb95U/TXqkdLa+jiHDwECBAgQIECgQCAJEAVaDiVAgAABAgQuBAQIjUCAAAECBAgUCwgQxWQGECBAgAABAgKEHiBAgAABAgSKBQSIYjIDCBAgQIAAAQFCDxAgQIAAAQLFAgJEMZkBBAgQIECAgAChBwgQIECAAIFiAQGimMwAAgQIECBAQIDQAwQIECBAgECxgABRTGYAAQIECBAgIEDoAQIECBAgQKBYQIAoJjOAAAECBAgQECD0AAECBAgQIFAsIEAUkxlAgAABAgQICBB6gAABAgQIECgWECCKyQwgQIAAAQIEBAg9QIAAAQIECBQLCBDFZAYQIECAAAECAoQeIECAAAECBIoFBIhiMgMIECBAgAABAUIPECBAgAABAsUCAkQxmQEECBAgQIBAqo1gbX18HBGrtdWlHgIECBAg8N0EcnRHh5MH3+18X3GiGgPEm4jY+oq1GEKAAAECBG6KwPRoNvm15sVUFyB+Xt98lSI9rxlNbQQIECBAYJECOeL1+9nkxSLP8a1zVxcg7j8cbw1S9E8hfAgQIECAwFIKpByPu8PJHzUvvroAMRyOVvLtwXGktFIznNoIECBAgMCiBNJPZ3e76fR0UfPPY97qAkS/qLX18V8RMZrHAs1BgAABAgRaEsgRf76fTarfC1hlgBhuPBrlnPsQ4UOAAAECBJZKoIWvL/oLUmWAuHwKsXkckbzOuVS3jcUSIEBg2QXyydFs/14LCtUGiOHD8Va2mbKFHlIjAQIECMxJIKX8rDvY/31O0y10mmoDxOVTCHshFnr1TU6AAAECFQmk7mi2V/WPR/0bq+oAMdwYrebzwTtvZFTU30ohQIAAgfkL5HyaBucPuoPpyfwnX8yMVQeIfsnDXzZf5PP022KWb1YCBAgQIPDjBVKkl91s79WPr+T6FVQfIC5CxMajnZzz9vWX5UgCBAgQINCGQMp5tzvc32mj2qsqmwgQQkRrbaVeAgQIELiOQKvhoV9bMwFCiLhOKzqGAAECBFoRaDk8NBcgLkJEvyfiLLZtrGzlFlEnAQIECPxHoN8wmQa7re15+PwqNvUE4p/iL9/OuPUmUgy1JQECBAgQaEhgmtLZs5betvg/2yYDxFWQ2Hyac2z7xcqGbh2lEiBAYCkF8kkapJfd27r/YbPk0jQdID4Fif5XKyOeRIrq/3yk5OI4lgABAgQaFsj5NFLqUkq73cHetOGVfLH0GxEgPgWJ0WglPt4anacYpYi1yLESkVftl7hpbWs9BAgQqEzgMiycRo4up/gwyDGNO2fT2v+S+1sU/wba+tDtGApGZwAAAABJRU5ErkJggg==","e":1},{"id":"image_1","w":351,"h":201,"u":"","p":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAV8AAADJCAYAAACE/TFrAAARuUlEQVR4Xu3dX28VxxnH8efZA8F2iATqVaSCD/dtOEhVkrvYSe5jXkHgFRikSjbJBeaiseEG8gowr8DwAggnUi9KWolD+gI4diK1d3EbYzvgs0+1B0wN2D7/dmdmd76+aYN3d2Y+M/5pNTs7q8IPAoEKNKamTnSeJjOaJGdVrC4iDTE5ISon9lS5LSJtE22Z2fe1pNNq/a2Z/Rs/CAQtoEHXjspFJ5AFbrqRXNCafiEiU0MCNNPU7vzz798tD3k+pyFQuADhWzgxBfQj0A3dzWRWRS+9cWfbz+kHHdM2s+Uff/ju2igX4VwEihAgfItQ5ZoDCfzhT1NTtVrttohkUwtF/LRVO9NMRxRByzWHFSB8h5XjvFwEPvjos1kVuZXLxXpcxMwWuAt2IU0Z/QgQvv0ocUwhAh98/PlVNVso5OIHXJQAdqlNWYcJEL6MDy8CLu9432ygiV3+8eF3Tu62veBSaCkECN9SdFO1Ktn4eKpuVnvisVXrqp1zzAF77AGKFsKXQeBc4OyHn62Iyozzgl8vsPn44f1pz3Wg+IgFCN+IO99H0wO4633VbO10plv/aDZ9OFAmAoQvY8CpwAcffXpLRWedFnrQwzeRb398eP9SCHWhDvEJEL7x9bnXFp/98LNHotLwWondwk1aj3+4fy6IulCJ6AQI3+i63G+Dz3746S+iundvBp8VWn/88P5JnxWg7HgFCN94+95Ly89+9Jl5KfiAQh8/vM/fQEgdElFdGHgRdXYITeXON4ReoA4hCBC+IfRCRHVgzjeizqaphwoQvgwQpwKsdnDKTWEBCxC+AXdOFavW+PjzKTN7EELbVDtneMsthJ6Isw6Eb5z97q3VtlA/8cVfTz/43bGdxvsTz7v1eH9iR947msrxdzqv/vvFv7/4ffZz/GjaPabXz6/PE9l4nrw67F+bR7v/P/u37u+e1br/+99nR9qX/vjvy6na+hE50h77TdZ1ob3e6/r8HoG8BAjfvCS5TlcgC9enR5/XJUkaSaIn1OSsqp4wk4apZP8dyjKzt3rMVNYTyz5JJOsq1uqY/EfMWllAH//tSItwZpDnKUD45qkZ0bWykN04ttOoJUmjG7CijVSlHnK4jto9WTirSSsL5lRltZOmLUJ5VNV4zyd84+37vlu+tVivd6QzdUT1rKjWU5GpKods3zAvD9wN5dTs++xOOdFaa/xKm494DgoZ2fGEb2Qd3qu5e+9oE9FPCNpeYvv/vjuFIdJMxb7P7pDfu/IzG/gMR1nZswjfynZtfw3bDdujmnxhotm8bDaNEOy8bH+tCvaoZjZl8dzSe0xXBNtHzipG+DqjDqegXxd/P3UkST4R0ynC1mu/NE3tHnfGXvvAW+GErzd6dwV3VyAc68zUVD8x1RnubN3ZD1BSW8SaaWr3Jp7VmqysGECupIcSviXtuF7VzgJ3azy9oKZfiMhUr+P5fXACTbH0jkitycO74PomlwoRvrkwhnERAjeMfiigFgRxAai+L0n4+u6BEcsncEcELN/pBHH5+mzfGhO+Je3I7kMzrV3lgVlJOzCHaqvK3U4nvfPuVz/dzeFyXMKxAOHrGHyU4jZu1Bs1S7MlYZd4aDaKZOXO7T6sE0uuMT9cnr4lfAPvq2xaYfOdzlSSJNlHJ3lwFnh/BVC97rTE+JWflgOoC1U4RIDwDXR4ZKG7PZ7OcpcbaAeFXy3uhgPvI8I3sA7K5nJrSW1WTWYCqxrVKa2ALe9YeodXnMPqQMI3kP7YfYDG1EIgHVLNajAlEVC/Er6eO2Nj8dSFRJNZFWl4rgrFxyPQFkuvMS/st8MJXw/+u/O5YnpBROoeqkCRCGQChLDHcUD4OsTnIZpDbIoaRIAQHkQrp2MJ35wge10mm16oaXKVO91eUvzeowAh7BCf8C0Y++WDtNuEbsHQXD5PAUI4T80DrkX4FoTM6oWCYLmsS4H2jnUuskStGHLCN2fX7Htnopbd6fI2Ws62XM6XgC3z6nL+9oRvTqY8TMsJksuEK6C2IGlyh/0j8ukiwjcHx+5a3SS5yWY3OWByidAFmA/OqYcI3xEgmWIYAY9TSy1gKi1N9Tx3wcN3I+E7hN2elyQWhjidUxCojoDawvjc2rXqNMhdSwjfAa1ZOjYgGIfHIMCqiCF6mfDtEy272/1tPL1qppf6PIXDEIhMgFURg3Q44duHFne7fSBxCAIvBHgg1+dIIHwPgeJut89RxGEIvCFgarfGt5JrutBeB2d/AcL3gJHB3S5/MgiMLNDudPT88a/brZGvVMELEL77dOr29dM3mdut4GinSX4EWBGxrzvhu4eFdbt+/jYpNQqBtphOsy74/31N+L60ePrNqRmtJbd5Sy2KIKCRfgR4GLfHnfAVEaYZ/PwlUmqkAkxDdDs+6vDNphlUbcX4flqkKUCzPQpEPw0Rbfi+/ET7CtMMHv/8KDp2gajfjIsyfLdv1GcttVuxj3zaj0AQApFOQ0QVvt0NccbSmyLdrwbzgwACgQhkL2VMzK1dDqQ6TqoRTfgyv+tkPFEIAkMLqEjLLJ5tKqMI340b9UYttRU+Yjn03wUnIuBKIJoHcZUPX9bvuvqboRwE8hFQlfVOJ7347lc/3c3nimFepdLhy4O1MAcdtUKgL4GKP4irbPj+dr1+NTXjSxN9jXIOQiBQgQoHcCXDlzfWAv1DoloIDCFQ1ZUQlQvfraXTt1lKNsQI5xQEghaw5fH5tYtBV3HAylUmfLsbn4/ZA14VHnAEcDgCJRHIlqId29bpqmzQXonwJXhL8tdDNREYUaBKAVz68CV4RxzNnI5AyQSq8jJGqcP35ebnD3h5omR/PVQXgdEFSv8yRmnDl+AdffRyBQRKLlDqAC5l+DLVUPI/GaqPQE4CZZ4DLl34Erw5jVoug0BFBMoawKUKX4K3In8tNAOBnAXKGMClCt/N65PZlydmcu43LocAApUQKNeLGKUJX14ZrsRfB41AoGCB8gRwKcKXTXIKHq9cHoEqCZRkM57gw5fgrdJfBW1BwJFACQI46PB9dr3+Zcds2VF3UQwCCFRIoKZ64Z259p1QmxRs+Gaf/knMHvBp91CHDvVCIGyB7IsYOzs6ffzrdivEmgYZvry9FuJQoU4IlFIg2LfgggvfF593t0fs11DKgU6lEQhRoD22redC24oyuPBlLW+IY5c6IVBuAVW5Oza3ej6kVgQVvqxsCGloUBcEKiYQ2AqIYMI3+8R7kiQrFetumoMAAgEJpGl6PpRP0gcRvtkDNkvsESsbAhqlVAWBCgpkKyAs1XPjV9pt383zHr48YPM9BCgfgegEgngA5z182bMhuoFPgxHwLhDC5+i9hu/2jfqspXbLe09QAQQQiE7A1C5PzK15yx9v4cs8b3RjnQYjEJSA7/lff+G7NPmEFymCGotUBoHoBHxuwu4lfFnPG90Yp8EIBCvga/7XefiynjfYMUjFEIhWYMc60+9d+bnpEsBp+LJhjsuupSwEEBhAwPnyM7fhu3T6toheGACEQxFAAAFHAm4/QeQsfDcWT12oaXLbkSLFIIAAAgMLuHz92En4Mt0w8BjgBAQQ8CCQLT87tqVnXGw/6SZ8mW7wMIwoEgEEhhFwtfqh8PBldcMw3c85CCDgU8DF6ofCw3eLlyl8jiHKRgCB4QQKX/1QaPjyMsVwvc5ZCCDgXyA1u/bulbWFompSWPi+fMiWvULMDwIIIFBOAdMzRe39W1j48i22co41ao0AAq8JNMfnV6eLMCkkfFnTW0RXcU0EEPAhUNTDt0LCl4dsPoYIZSKAQEEChTx8yz18echWUPdzWQQQ8CZQxMO3XMOXN9m8jQ0KRgCBAgWKePMt3/DlTbYCu59LI4CAT4G833zLLXxZWuZzWFA2Agg4Echx6Vl+4ctdr5O+pxAEEPAqkNvSs1zCl7ter4OBwhFAwKFAXkvP8glf7noddj1FIYCAZ4Fc7n5HDt+NG/VGLbVHnjEoHgEEEHAmkMfd78jhu700uWIiM85aTUEIIICAf4GR735HCl/mev2PAGqAAAJ+BEa9+x0tfJnr9dPrlIoAAiEIjHT3O3T4ctcbQt9TBwQQ8Ckwyt3v8OHLXa/PPqdsBBAIQmD4z80PFb7c9QbR61QCAQQCEBjb1pPDfO14uPDlrjeALqcKCCAQgsCwO54NGb6T2eeB6iE0nDoggAACPgWG3fFs4PDlKxU+u5myEUAgRAFTuzwxt3ZrkLoNHL58pWIQXo5FAIFIBAZedjZQ+G4t1qdE7UEkmDQTAQQQ6Ftg0GVng4UvD9r67ggORACBuARU5e7Y3Or5flvdd/iyvKxfUo5DAIEYBQZ98NZ3+PKgLcbhRJsRQGAQgUEevPUdvjxoG6QLOBYBBCIV6PvBW1/h++wv9Uanxp69kQ4mmo0AAgMI9Pvgra/w3eJB2wD0HIoAAjELmNm3E1fWLvUy6DN8eaOtFyS/RwABBDKB7MHb2NzqyV4aPcOXtb29CPk9Aggg8LpAP1MPvcOXKQfGFQIIIDCgQO+tJnuG7+b1yV/U5MSAJXM4AgggEK1AP2t+Dw3fp9+cmkmSZCVaQRqOAAIIDCnQa+rh0PBllcOQ6pyGAALRC/Ra9dAjfFnlEP0IAgABBIYS6LXq4cDwZZXDUN6chAACCLwSOGzq4cDw3Vw6fUtFZ3FEAAEEEBhO4LCph0PCd/KRijSGK5KzEEAAAQREpD0+v3pmP4l9w5ftIxk0CCCAQD4CY0eSuv75yeqbV9s3fNk+Mh90roIAAggctM3kvuG7vTS5YiIzsCGAAAIIjCZgYvcm5tfeytN9w5e32kbD5mwEEEBgV+CgJWdvhS979zJoEEAAgXwFOh09d/zrdmvvVd8K383r9UtqdjPforkaAgggEK/AfvO+b4Uv873xDhBajgACxQjsN++7z50vu5gVw89VEUAgVoH95n1fC1/me2MdGrQbAQSKFnhzve9r4cv63qL5uT4CCMQq0LH04vErPy3vtv+18GULyViHBe1GAIGiBd7c5+G18N1cYj+HojuA6yOAQJwCptKamFs9d8Cd76TFyUKrEUAAgeIFxrb1pC6017OSXt35sn9v8fCUgAACcQvsfdniVfjysC3uQUHrEUCgeIG9D91ehS+bpxcPTwkIIBC3wN6Hbv+fdliafCAiU3HT0HoEEECgUIHm+Pzq9GtzvuxkVig4F0cAAQRk75tu3TvfXxbqJ8bG7BdsEEAAAQSKFdhd8dANX1Y6FIvN1RFAAIFdgd0VD93wZaUDAwMBBBBwI7C74qEbvk8XTy8kqlfdFE0pCCCAQLwCuyseuuHLHr7xDgRajgACrgVseXx+7eKLOV+WmbnWpzwEEIhUYHePh274ssws0lFAsxFAwIdAe3x+9czunS8b6vjoAspEAIEoBcbnV1W3Fut1UXsSpQCNRgABBDwIdL9qwRpfD/IUiQACUQvsWGdan35zaiZJkpWoJWg8Aggg4FAgW+urm9frl9TspsNyKQoBBBCIWqAbvrxgEfUYoPEIIOBBIDW7puzj60GeIhFAIHIBW87ufJcT1S8jl6D5CCCAgEMBW1bebnPoTVEIIICAiJjYPcKXoYAAAgi4F2jq5tLkIxVpuC+bEhFAAIFoBdrZnW/2dls9WgIajgACCLgXIHzdm1MiAgggIG1lRzOGAQIIIOBWIPuQZjbtwI5mbt0pDQEEEBDCl0GAAAIIeBAgfD2gUyQCCCBA+DIGEEAAAQ8ChK8HdIpEAAEECF/GAAIIIOBBgPD1gE6RCCCAAOHLGEAAAQQ8CPCShQd0ikQAgbgFdl+yYG+HuMcBrUcAAfcC7O3g3pwSEUAAASF8GQQIIICAawFTabGZumt1ykMAAQREmrq9NLliIjNoIIAAAgg4E2jyAU1n1hSEAAII7Arw9WLGAgIIIOBcwMy+ze58FxLVq85Lp0AEEEAgUoHU7JpuLJ66UNPkdqQGNBsBBBBwLmBqlwlf5+wUiAACsQukqud1a7E+JWoPYseg/QgggIArgR3rTGfhWxe17BVjfhBAAAEEHAiMHUnqmpXDRzQdaFMEAggg8FJgfH5V/wdG21+rsfrhlgAAAABJRU5ErkJggg==","e":1}],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Shape Layer 3","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":27,"s":[100]},{"t":40.0000016292334,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":27,"s":[540,540,0],"to":[0,-9.5,0],"ti":[0,9.5,0]},{"t":40.0000016292334,"s":[540,483,0]}],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-4,-48],[-2,22]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.232941152535,0.231114166858,0.231114166858,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":26.0000010590017,"op":150.000006109625,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Shape Layer 2","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[100]},{"t":17.0000006924242,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[520,580,0],"to":[0,-11.833,0],"ti":[-3.333,30.167,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":10,"s":[520,509,0],"to":[3.333,-30.167,0],"ti":[-3.333,18.333,0]},{"t":23.0000009368092,"s":[540,399,0]}],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[-29.29,72.435,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-24,-68]],"o":[[0,0],[24,68]],"v":[[116,-158],[94,-44]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.220392085057,0.220392085057,0.220392085057,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":24,"ix":5},"lc":2,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":150.000006109625,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Shape Layer 1","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[100]},{"t":17.0000006924242,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":11,"s":[520,580,0],"to":[0,-11.833,0],"ti":[0,11.833,0]},{"t":21.0000008553475,"s":[520,509,0]}],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[72.435,72.435,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-24,-68]],"o":[[0,0],[24,68]],"v":[[116,-158],[94,-44]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.241212403541,0.241946949678,0.242352893306,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":150.000006109625,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":2,"nm":"platter down.png","cl":"png","refId":"image_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[540,908,0],"ix":2},"a":{"a":0,"k":[264,22,0],"ix":1},"s":{"a":0,"k":[125,125,100],"ix":6}},"ao":0,"ip":0,"op":150.000006109625,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":2,"nm":"updoom.png","cl":"png","refId":"image_1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":1,"y":0.999},"o":{"x":0.132,"y":1},"t":0,"s":[540,731,0],"to":[0,-4,0],"ti":[0,0,0]},{"i":{"x":1,"y":0.999},"o":{"x":0.066,"y":1},"t":5,"s":[540,707,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":1,"y":0.999},"o":{"x":0.11,"y":1},"t":15,"s":[540,731,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":1,"y":0.999},"o":{"x":0.073,"y":1},"t":21,"s":[540,707,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":1,"y":0.999},"o":{"x":0.11,"y":1},"t":30,"s":[540,731,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":1,"y":0.999},"o":{"x":0.06,"y":1},"t":36,"s":[540,707,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":1,"y":0.999},"o":{"x":0.11,"y":1},"t":47,"s":[540,731,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.11,"y":1},"t":53,"s":[540,707,0],"to":[0,0,0],"ti":[0,-4,0]},{"t":59.0000024031193,"s":[540,731,0]}],"ix":2},"a":{"a":0,"k":[175.5,100.5,0],"ix":1},"s":{"a":0,"k":[138,138,100],"ix":6}},"ao":0,"ip":0,"op":150.000006109625,"st":0,"bm":0}],"markers":[]}
--------------------------------------------------------------------------------
/client/src/assets/lottie/scan-menu.json:
--------------------------------------------------------------------------------
1 | {"v":"5.5.7","meta":{"g":"LottieFiles AE 0.1.20","a":"","k":"","d":"","tc":""},"fr":29.9700012207031,"ip":0,"op":130.000005295009,"w":360,"h":360,"nm":"placar","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"qr_code/placar Outlines","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.687],"y":[-118.643]},"o":{"x":[0.167],"y":[0]},"t":0,"s":[0]},{"i":{"x":[0.809],"y":[0.959]},"o":{"x":[1],"y":[0.263]},"t":58,"s":[0]},{"i":{"x":[0.537],"y":[0.292]},"o":{"x":[0.241],"y":[-0.387]},"t":62,"s":[100]},{"t":92.0000037472368,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[180.75,175.25,0],"ix":2},"a":{"a":0,"k":[175.5,175,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-3.411,6.071],[-0.301,6.372],[0,3.262],[3.111,3.563],[3.411,0.452],[0.301,0.151],[0.904,-6.07],[-2.207,-6.372]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[99.709,141.768],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-1.104,-4.817],[2.007,-4.516],[1.103,4.816],[-2.007,4.515]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[107.637,144.228],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[2.008,-4.516],[-1.104,-4.816],[-1.405,-1.706],[-4.516,-2.007],[-4.817,1.104],[-1.707,1.405],[-2.008,4.516],[1.104,4.816],[1.404,1.706],[4.516,2.007],[4.816,-1.104],[1.706,-1.406]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[121.285,132.99],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-4.516,-2.007],[4.816,-1.103],[4.516,2.007],[-4.816,1.104]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[114.46,138.608],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-1.405,-1.706],[1.706,-1.405],[1.405,1.706],[-1.706,1.405]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[123.793,139.512],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5","np":2,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[4.516,2.007],[4.816,-1.104],[1.706,-1.405],[2.008,-4.515],[-1.104,-4.817],[-1.405,-1.706],[-4.516,-2.007],[-4.816,1.104],[-1.706,1.405],[-2.007,4.515],[1.104,4.817],[1.406,1.706]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[105.429,134.594],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 6","np":2,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[0.151,-0.302],[-6.07,-0.904],[-6.372,2.207],[6.071,3.411],[6.372,0.301],[3.262,-0.001],[3.563,-3.111],[0.452,-3.411]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[102.067,151.854],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 7","np":2,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-3.412,2.81],[-0.301,3.111],[-0.602,6.221],[2.508,6.523],[2.809,3.412],[5.92,3.713],[6.221,0.602],[0,0],[0.602,-6.221],[-2.508,-6.523],[-2.81,-3.412],[-5.92,-3.713],[-6.221,-0.602],[-3.111,-0.301]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[110.849,127.269],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":2,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[5.118,-2.81],[4.816,0.301],[1.706,-0.001],[2.309,-6.221],[-0.803,-6.523],[-1.406,-0.301],[-4.516,-0.603],[-4.817,2.508],[-7.928,2.208],[-8.229,5.318],[-2.008,5.921],[-1.707,2.809],[1.404,3.111],[1.104,6.221],[4.214,6.522],[4.516,3.411],[7.626,3.712],[8.229,-2.508]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[89.877,131.684],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":2,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-1.255,-3.262],[1.857,-2.96],[1.253,3.262],[-1.857,2.96]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[84.107,127.82],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":2,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[3.111,0.301],[2.81,3.412],[5.92,3.713],[6.523,-2.508],[-5.92,-3.713],[-6.523,2.508],[-3.412,2.809],[-3.111,-0.301]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[105.832,114.224],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 11","np":2,"cix":2,"bm":0,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-2.96,-1.857],[3.261,-1.253],[2.96,1.857],[-3.261,1.255]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[101.366,127.921],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 12","np":2,"cix":2,"bm":0,"ix":12,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-1.405,-1.706],[1.706,-1.404],[1.404,1.706],[-1.706,1.405]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[97.002,124.358],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 13","np":2,"cix":2,"bm":0,"ix":13,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[3.111,0.451],[3.412,-2.658],[-2.81,-3.262],[-3.412,2.96],[-0.301,3.262],[0,0.15]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[105.23,120.295],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 14","np":2,"cix":2,"bm":0,"ix":14,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[2.898,3.411],[-3.323,2.81],[-2.721,-3.412],[3.5,-2.81]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0.66,0.063],[0,0],[0,0],[0,0],[0,0],[0.421,0.512]],"o":[[0,0],[0,0],[0,0],[0,0],[0.064,-0.66],[-0.422,-0.512]],"v":[[4.424,-5.86],[-5.531,-6.824],[-6.735,5.62],[5.708,6.824],[6.671,-3.131],[6.113,-4.961]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[120.996,118.841],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 15","np":4,"cix":2,"bm":0,"ix":15,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-2.809,-3.323],[3.413,-2.721],[2.81,3.5],[-3.411,2.898]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-0.512,0.421],[-0.064,0.66],[0,0],[0,0]],"o":[[0,0],[0.66,0.064],[0.512,-0.422],[0,0],[0,0],[0,0]],"v":[[-6.824,5.707],[3.131,6.671],[4.961,6.113],[5.861,4.424],[6.824,-5.531],[-5.618,-6.735]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[118.072,149.859],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 16","np":4,"cix":2,"bm":0,"ix":16,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-2.898,-3.412],[3.323,-2.81],[2.721,3.412],[-3.5,2.809]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[-0.421,-0.511],[-0.66,-0.064],[0,0],[0,0],[0,0]],"o":[[-0.064,0.66],[0.422,0.512],[0,0],[0,0],[0,0],[0,0]],"v":[[-6.671,3.13],[-6.113,4.96],[-4.424,5.86],[5.531,6.823],[6.735,-5.618],[-5.708,-6.824]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[87.054,146.936],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 17","np":4,"cix":2,"bm":0,"ix":17,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[2.81,3.324],[-3.411,2.721],[-2.81,-3.5],[3.411,-2.898]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0.512,-0.421],[0.063,-0.66],[0,0],[0,0],[0,0]],"o":[[-0.66,-0.064],[-0.512,0.422],[0,0],[0,0],[0,0],[0,0]],"v":[[-3.13,-6.671],[-4.961,-6.113],[-5.86,-4.424],[-6.824,5.531],[5.62,6.735],[6.824,-5.707]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[89.977,115.917],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 18","np":4,"cix":2,"bm":0,"ix":18,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":130.000005295009,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"menu/placar Outlines","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":72,"s":[0]},{"t":98.0000039916218,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[180.75,175.25,0],"ix":2},"a":{"a":0,"k":[175.5,175,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-0.272,-0.371],[-0.595,-0.064],[-0.353,0.304],[-0.067,0.626],[0,0],[0,0],[0,0],[0.466,-0.603],[0.71,-0.256],[0.823,0.088],[0.621,0.388],[0.309,0.685],[-0.099,0.933],[0,0]],"o":[[0,0],[-0.066,0.626],[0.272,0.37],[0.596,0.063],[0.354,-0.304],[0,0],[0,0],[0,0],[-0.099,0.933],[-0.465,0.603],[-0.7,0.257],[-0.824,-0.087],[-0.611,-0.396],[-0.307,-0.695],[0,0],[0,0]],"v":[[15.16,-3.535],[14.496,2.719],[14.804,4.213],[16.105,4.863],[17.528,4.502],[18.159,3.108],[18.823,-3.145],[21.369,-2.874],[20.706,3.364],[19.859,5.668],[18.096,6.956],[15.811,7.21],[13.643,6.498],[12.264,4.876],[11.951,2.434],[12.615,-3.804]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[9.703,6.456],[7.157,6.186],[3.584,-0.714],[2.899,5.733],[0.353,5.463],[1.463,-4.989],[4.009,-4.719],[7.58,2.21],[8.268,-4.266],[10.814,-3.996]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-4.262,-3.535],[-4.487,-1.42],[-1.077,-1.058],[-1.286,0.907],[-4.695,0.545],[-4.939,2.838],[-1.083,3.247],[-1.3,5.287],[-7.702,4.607],[-6.592,-5.845],[-0.189,-5.165],[-0.406,-3.125]],"c":true},"ix":2},"nm":"Path 3","mn":"ADBE Vector Shape - Group","hd":false},{"ind":3,"ty":"sh","ix":4,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-8.422,-6.039],[-9.533,4.412],[-12.079,4.142],[-11.413,-2.126],[-14.416,3.894],[-16.471,3.676],[-18.156,-2.858],[-18.823,3.426],[-21.369,3.155],[-20.259,-7.297],[-17.251,-6.977],[-15.087,0.57],[-11.415,-6.357]],"c":true},"ix":2},"nm":"Path 4","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.964999988032,0.573000021542,0.118000000598,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[102.869,147.409],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":6,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.711,-0.069],[0.07,-0.712],[0,0],[0.712,0.069],[-0.069,0.712],[0,0]],"o":[[0.711,0.069],[0,0],[-0.069,0.712],[-0.711,-0.07],[0,0],[0.07,-0.711]],"v":[[0.238,-2.446],[1.4,-1.032],[1.175,1.283],[-0.239,2.445],[-1.401,1.031],[-1.176,-1.284]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.964999988032,0.573000021542,0.118000000598,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[106.169,111.72],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.711,0.069],[0,0],[-0.069,0.711],[-0.712,-0.07],[0,0],[0.07,-0.712]],"o":[[0,0],[-0.712,-0.069],[0.069,-0.711],[0,0],[0.711,0.07],[-0.069,0.711]],"v":[[2.309,1.525],[-2.56,1.051],[-3.723,-0.362],[-2.309,-1.524],[2.56,-1.05],[3.722,0.364]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.969000004787,0.663000009574,0.313999998803,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[87.171,133.443],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.069,0.711],[-0.711,-0.07],[0,0],[0.069,-0.711],[0.712,0.069],[0,0]],"o":[[0.069,-0.711],[0,0],[0.712,0.069],[-0.069,0.712],[0,0],[-0.711,-0.07]],"v":[[-20.445,-1.993],[-19.032,-3.154],[19.282,0.579],[20.445,1.992],[19.031,3.156],[-19.283,-0.579]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.964999988032,0.573000021542,0.118000000598,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[103.892,135.073],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-9.974,-0.224],[0.488,0.047],[1.032,-10.58],[0,0]],"o":[[-0.475,-0.082],[-10.58,-1.032],[0,0],[0.984,-10.092]],"v":[[11.234,-8.069],[9.791,-8.27],[-11.234,9.019],[-8.335,9.302]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.969000004787,0.663000009574,0.313999998803,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[96.337,120.415],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5","np":2,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[10.58,1.031],[1.032,-10.579],[0,0]],"o":[[-10.58,-1.031],[0,0],[1.032,-10.579]],"v":[[1.352,-9.996],[-19.673,7.293],[18.641,11.027]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.964999988032,0.573000021542,0.118000000598,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[104.775,122.14],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 6","np":2,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":130.000005295009,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"mask/placar Outlines","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[180,180,0],"ix":2},"a":{"a":0,"k":[175.5,175,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-96.561,0],[0,-96.561],[96.561,0],[0,96.561]],"o":[[96.561,0],[0,96.561],[-96.561,0],[0,-96.561]],"v":[[0,-174.839],[174.839,0],[0,174.839],[-174.839,0]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.769000004787,0.769000004787,0.769000004787,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[175.5,175],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"mask","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":130.000005295009,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"hand/placar Outlines","tt":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"s":true,"x":{"a":1,"k":[{"i":{"x":[0.994],"y":[1]},"o":{"x":[0.006],"y":[0]},"t":0,"s":[180]},{"t":50.0000020365418,"s":[180]}],"ix":3},"y":{"a":1,"k":[{"i":{"x":[0.606],"y":[1]},"o":{"x":[0.38],"y":[0.867]},"t":0,"s":[458]},{"t":50.0000020365418,"s":[182]}],"ix":4}},"a":{"a":0,"k":[175.5,175,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.202,-0.045],[0.89,-3.738],[-1.024,1.869],[1.068,0.934]],"o":[[0,0],[4.85,0.579],[1.068,-1.87],[-1.068,-0.979]],"v":[[-5.096,-4.45],[-3.182,3.56],[4.027,2.626],[2.604,-2.848]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.8,0.713999968884,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[105.938,176.102],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-9.479,3.338],[-2.848,-0.934],[5.207,-1.958],[2.447,1.335],[2.047,-1.424],[19.403,-0.089]],"o":[[0,0],[3.782,-1.913],[2.848,0.935],[-4.45,1.691],[-2.314,4.628],[-4.049,11.258],[-19.446,0.089]],"v":[[-18.868,-5.296],[19.581,-26.612],[35.645,-23.497],[34.487,-14.463],[22.518,-16.109],[10.279,-4.005],[-20.249,28.436]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.972999961703,0.698000021542,0.556999954523,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[72.051,196.172],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-9.479,3.338],[-2.848,-0.934],[5.162,-1.958],[2.447,1.335],[2.047,-1.424],[19.403,-0.089]],"o":[[0,0],[3.782,-1.913],[2.848,0.935],[-4.45,1.691],[-2.314,4.628],[-4.05,11.259],[-19.446,0.089]],"v":[[-18.98,-5.296],[19.469,-26.612],[35.534,-23.497],[34.644,-13.261],[23.475,-13.172],[12.973,-2.804],[-20.359,28.436]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.936999990426,0.62400004069,0.490000017952,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[72.162,196.172],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0.222,-2.848],[0,0],[-2.848,-0.222],[0,0],[-0.223,2.848],[0,0],[2.848,0.222]],"o":[[-2.848,-0.267],[0,0],[-0.267,2.848],[0,0],[2.848,0.267],[0,0],[0.267,-2.848],[0,0]],"v":[[-17.511,-53.958],[-23.118,-49.241],[-31.395,44.389],[-26.678,49.996],[17.556,53.912],[23.163,49.195],[31.44,-44.435],[26.723,-50.042]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[4.316,0.356],[0,0],[-0.356,4.317],[0,0],[-4.317,-0.356],[0,0],[0.356,-4.316],[0,0]],"o":[[0,0],[-4.317,-0.401],[0,0],[0.401,-4.316],[0,0],[4.317,0.4],[0,0],[-0.401,4.317]],"v":[[17.289,56.627],[-26.945,52.711],[-34.11,44.166],[-25.833,-49.464],[-17.288,-56.628],[26.945,-52.712],[34.11,-44.168],[25.833,49.462]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.238999998803,0.238999998803,0.238999998803,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[104.025,135.54],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":4,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[57,4],"ix":2},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.865},"o":{"x":0.167,"y":0.167},"t":72,"s":[55,-7],"to":[0,9.667],"ti":[0,-9.667]},{"t":115.000004684046,"s":[55,51]}],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.992156862745,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[52.5,100],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":5,"ix":6},"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":69,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":72,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":90,"s":[100]},{"t":108.00000439893,"s":[0]}],"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[3.071,0.267],[0,0],[-0.267,3.07],[0,0],[-3.07,-0.267],[0,0],[0.267,-3.071]],"o":[[-0.267,3.115],[0,0],[-3.115,-0.267],[0,0],[0.267,-3.115],[0,0],[3.115,0.267],[0,0]],"v":[[23.586,49.263],[17.489,54.38],[-26.745,50.464],[-31.863,44.368],[-23.586,-49.262],[-17.49,-54.38],[26.744,-50.464],[31.863,-44.367]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[104.237,133.708],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5","np":2,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.246,2.625],[1.246,0.89],[-2.314,-2.581]],"o":[[-0.579,-1.202],[-1.736,2.714],[3.248,-0.756]],"v":[[2.492,-1.402],[-0.356,-4.517],[-1.424,4.516]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.972999961703,0.698000021542,0.556999954523,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[135.198,159.17],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 6","np":2,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-2.092,-4.361],[6.986,4.139]],"o":[[0,0],[2.091,4.361],[-6.942,-4.138]],"v":[[-2.38,-7.632],[8.21,-0.957],[-3.359,3.493]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.936999990426,0.62400004069,0.490000017952,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[129.479,158.68],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 7","np":2,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.513,3.204],[1.913,1.113],[-1.112,-3.337]],"o":[[-0.845,-1.736],[-2.27,2.893],[4.406,0.401]],"v":[[2.737,-0.823],[-1.846,-5.051],[-3.137,4.65]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.972999961703,0.698000021542,0.556999954523,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[135.62,171.051],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":2,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-2.091,-4.361],[6.942,4.138]],"o":[[0,0],[2.092,4.361],[-6.987,-4.139]],"v":[[-2.492,-7.231],[8.099,-0.556],[-3.204,3.093]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.936999990426,0.62400004069,0.490000017952,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[130.258,170.784],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":2,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.29,2.626],[1.246,0.89],[-1.335,-2.981]],"o":[[-0.579,-1.201],[-2.136,2.759],[3.338,-0.712]],"v":[[2.048,-1.424],[-0.8,-4.539],[-2.002,4.539]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.972999961703,0.698000021542,0.556999954523,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[133.417,184.201],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":2,"cix":2,"bm":0,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-2.091,-4.361],[6.987,4.138]],"o":[[0,0],[2.092,4.361],[-6.987,-4.139]],"v":[[-2.359,-7.632],[8.232,-0.956],[-3.338,3.494]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.936999990426,0.62400004069,0.490000017952,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[127.276,183.689],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 11","np":2,"cix":2,"bm":0,"ix":12,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-3.071,-2.759]],"o":[[0,0],[0,0]],"v":[[-1.09,-3.76],[1.536,3.76]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.972999961703,0.698000021542,0.556999954523,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[92.989,175.145],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 12","np":2,"cix":2,"bm":0,"ix":13,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[6.185,0.134],[10.102,-3.738],[-0.801,1.869],[0,0],[0,0],[3.204,-5.473],[3.871,-10.947],[12.905,-33.375],[0,0],[-0.134,0.89],[-7.031,2.981],[-3.782,12.015],[-2.047,2.002],[0.579,4.851],[0.578,-2.759],[-0.667,0.044],[-4.006,0.089],[-1.29,1.736],[-0.445,-2.002],[-1.201,0.134],[-1.379,-0.178],[-1.469,1.201],[-0.134,-1.78],[-2.403,2.937]],"o":[[-6.141,-0.089],[-1.78,0],[0,0],[0,0],[-4.939,5.296],[-4.272,7.299],[-2.003,5.607],[0,0],[0.088,-0.89],[4.406,-39.784],[7.031,-2.982],[1.291,-4.138],[5.518,-4.762],[1.068,2.492],[1.424,-0.445],[1.335,-0.134],[0.133,-2.27],[-0.979,1.958],[2.67,-0.044],[0.757,-0.089],[0.134,-2.092],[-0.89,1.646],[4.361,0.489],[3.872,-4.85]],"v":[[48.039,-29.66],[19.158,-31.484],[17.911,-34.466],[2.337,-33.754],[5.496,-76.163],[-11.147,-54.625],[-37.447,3.093],[-65.527,76.163],[-22.361,76.163],[-22.05,73.538],[-9.412,10.08],[12.349,-7.81],[17.6,-16.843],[22.851,-29.304],[24.142,-20.849],[27.39,-21.516],[36.914,-21.783],[38.916,-28.236],[38.338,-21.828],[44.611,-22.095],[48.26,-21.961],[50.353,-27.212],[49.196,-21.783],[61.656,-23.697]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.972999961703,0.698000021542,0.556999954523,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[65.576,220.981],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 13","np":2,"cix":2,"bm":0,"ix":14,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[6.185,0.134],[10.102,-3.738],[0,0],[4.139,1.691],[2.136,-0.756],[4.272,-7.298],[3.871,-10.947],[12.905,-33.375],[0,0],[-0.133,1.424],[-7.031,2.982],[-3.738,12.015],[-2.448,0.267],[-3.204,0.312],[-3.649,5.251]],"o":[[-6.141,-0.089],[-10.369,0],[0,0],[-4.139,-1.736],[-2.091,0.712],[-4.272,7.298],[-2.003,5.563],[0,0],[0.178,-1.424],[4.406,-39.784],[7.031,-2.981],[3.783,-12.016],[2.448,-0.223],[3.204,-0.311],[3.605,-5.251]],"v":[[47.682,-27.746],[18.801,-29.57],[49.641,-67.618],[33.398,-75.139],[8.521,-77.32],[-11.503,-52.666],[-37.803,5.051],[-65.883,78.076],[-16.398,78.076],[-15.91,73.761],[-6.074,13.417],[14.04,-4.961],[27.079,-17.822],[44.301,-18.401],[62.278,-20.715]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.936999990426,0.62400004069,0.490000017952,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[65.932,219.067],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 14","np":2,"cix":2,"bm":0,"ix":15,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":130.000005295009,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"placar/placar Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[180,180,0],"ix":2},"a":{"a":0,"k":[175.5,175,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-0.471,-0.526],[-0.92,-0.008],[-0.495,0.517],[-0.008,0.966],[0,0],[0,0],[0,0],[0.621,-0.992],[1.047,-0.498],[1.272,0.011],[1.008,0.5],[0.574,1.002],[-0.012,1.441],[0,0]],"o":[[0,0],[-0.008,0.966],[0.471,0.525],[0.92,0.008],[0.495,-0.518],[0,0],[0,0],[0,0],[-0.012,1.441],[-0.622,0.991],[-1.032,0.497],[-1.273,-0.011],[-0.993,-0.514],[-0.574,-1.017],[0,0],[0,0]],"v":[[22.629,-7.943],[22.549,1.717],[23.243,3.954],[25.329,4.754],[27.452,3.99],[28.206,1.764],[28.286,-7.895],[32.219,-7.863],[32.139,1.775],[31.189,5.424],[28.687,7.657],[25.23,8.387],[21.81,7.622],[19.46,5.348],[18.616,1.661],[18.697,-7.976]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[15.779,8.146],[11.848,8.115],[5.353,-1.899],[5.27,8.06],[1.337,8.027],[1.471,-8.119],[5.404,-8.085],[11.898,1.973],[11.982,-8.032],[15.915,-7.999]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-7.065,-5.038],[-7.092,-1.773],[-1.826,-1.729],[-1.852,1.307],[-7.117,1.264],[-7.147,4.805],[-1.19,4.855],[-1.216,8.006],[-11.106,7.924],[-10.973,-8.223],[-1.083,-8.14],[-1.108,-4.989]],"c":true},"ix":2},"nm":"Path 3","mn":"ADBE Vector Shape - Group","hd":false},{"ind":3,"ty":"sh","ix":4,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-13.8,-8.245],[-13.934,7.9],[-17.867,7.867],[-17.787,-1.816],[-21.479,7.837],[-24.652,7.811],[-28.205,-1.925],[-28.286,7.781],[-32.219,7.747],[-32.085,-8.398],[-27.438,-8.36],[-23.001,2.857],[-18.423,-8.285]],"c":true},"ix":2},"nm":"Path 4","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[195.993,93.028],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":6,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-2.645,5.184],[-0.042,5.226],[0,2.624],[2.602,2.666],[2.645,0.064],[0.042,0.021],[0.126,-5.184],[-2.476,-5.226]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[131.626,99.853],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-1.238,-3.925],[1.365,-3.883],[1.238,3.925],[-1.365,3.883]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[138.153,101.281],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[1.365,-3.883],[-1.238,-3.925],[-1.28,-1.323],[-3.883,-1.365],[-3.925,1.238],[-1.322,1.28],[-1.364,3.883],[1.238,3.925],[1.28,1.322],[3.883,1.364],[3.925,-1.238],[1.322,-1.28]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[148.732,91.04],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-3.883,-1.365],[3.925,-1.238],[3.882,1.365],[-3.925,1.238]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[143.443,96.16],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5","np":2,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-1.28,-1.323],[1.323,-1.281],[1.281,1.323],[-1.322,1.28]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[151.25,96.287],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 6","np":2,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[3.883,1.365],[3.925,-1.238],[1.323,-1.28],[1.365,-3.882],[-1.238,-3.925],[-1.28,-1.322],[-3.883,-1.364],[-3.925,1.238],[-1.322,1.281],[-1.364,3.883],[1.238,3.925],[1.28,1.323]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[135.677,93.431],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 7","np":2,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[0.021,-0.043],[-5.184,-0.127],[-5.226,2.475],[5.184,2.645],[5.226,0.042],[2.623,-0.001],[2.666,-2.603],[0.063,-2.645]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[134.123,107.767],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":2,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-2.645,2.56],[-0.042,2.603],[-0.085,5.206],[2.518,5.247],[2.56,2.645],[5.163,2.686],[5.205,0.085],[0,0],[0.084,-5.206],[-2.519,-5.247],[-2.561,-2.645],[-5.163,-2.686],[-5.205,-0.085],[-2.603,-0.043]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[139.687,86.988],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":2,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[3.968,-2.561],[3.926,0.043],[1.323,0],[1.407,-5.206],[-1.195,-5.247],[-1.281,-0.043],[-3.883,-0.085],[-3.924,2.518],[-6.527,2.475],[-6.57,5.078],[-1.365,5.162],[-1.322,2.56],[1.281,2.602],[1.238,5.205],[3.84,5.247],[3.883,2.644],[6.486,2.686],[6.57,-2.518]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[122.664,91.94],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":2,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-1.258,-2.624],[1.344,-2.581],[1.26,2.624],[-1.344,2.582]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[117.522,89.232],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 11","np":2,"cix":2,"bm":0,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[2.603,0.042],[2.56,2.645],[5.163,2.687],[5.247,-2.518],[-5.163,-2.687],[-5.247,2.518],[-2.645,2.56],[-2.603,-0.042]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[134.65,76.494],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 12","np":2,"cix":2,"bm":0,"ix":12,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-2.582,-1.344],[2.624,-1.259],[2.581,1.344],[-2.624,1.259]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[131.858,88.163],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 13","np":2,"cix":2,"bm":0,"ix":13,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-1.281,-1.323],[1.323,-1.28],[1.281,1.323],[-1.323,1.281]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[127.996,85.497],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 14","np":2,"cix":2,"bm":0,"ix":14,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[2.602,0.063],[2.645,-2.54],[-2.56,-2.624],[-2.645,2.581],[-0.042,2.624],[0,0.021]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[134.566,81.677],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 15","np":2,"cix":2,"bm":0,"ix":15,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[2.573,2.644],[-2.632,2.561],[-2.548,-2.644],[2.657,-2.561]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0.552,0.009],[0,0],[0,0],[0,0],[0,0],[0.384,0.397]],"o":[[0,0],[0,0],[0,0],[0,0],[0.009,-0.552],[-0.384,-0.396]],"v":[[3.22,-5.154],[-5.108,-5.29],[-5.277,5.12],[5.133,5.29],[5.268,-3.04],[4.682,-4.521]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[147.608,79.307],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 16","np":4,"cix":2,"bm":0,"ix":16,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-2.56,-2.632],[2.646,-2.548],[2.561,2.657],[-2.645,2.573]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-0.397,0.384],[-0.009,0.552],[0,0],[0,0]],"o":[[0,0],[0.552,0.009],[0.396,-0.384],[0,0],[0,0],[0,0]],"v":[[-5.289,5.133],[3.04,5.268],[4.521,4.682],[5.155,3.22],[5.29,-5.108],[-5.12,-5.277]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[147.198,105.32],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 17","np":4,"cix":2,"bm":0,"ix":17,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-2.573,-2.645],[2.632,-2.561],[2.548,2.646],[-2.657,2.561]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[-0.384,-0.397],[-0.552,-0.009],[0,0],[0,0],[0,0]],"o":[[-0.009,0.552],[0.384,0.396],[0,0],[0,0],[0,0],[0,0]],"v":[[-5.268,3.04],[-4.682,4.521],[-3.22,5.155],[5.108,5.29],[5.277,-5.121],[-5.133,-5.29]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[121.186,104.911],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 18","np":4,"cix":2,"bm":0,"ix":18,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[2.561,2.632],[-2.645,2.548],[-2.561,-2.657],[2.645,-2.573]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0.397,-0.385],[0.009,-0.552],[0,0],[0,0],[0,0]],"o":[[-0.552,-0.009],[-0.396,0.384],[0,0],[0,0],[0,0],[0,0]],"v":[[-3.04,-5.268],[-4.521,-4.682],[-5.154,-3.22],[-5.29,5.108],[5.121,5.277],[5.29,-5.134]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[121.595,78.898],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 19","np":4,"cix":2,"bm":0,"ix":19,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.509,-0.497],[-1.581,0.171],[-1.499,0.51],[1.575,-0.161]],"o":[[1.507,0.508],[1.575,0.172],[-1.502,-0.499],[-1.581,-0.16]],"v":[[-4.677,-0.006],[0.01,0.506],[4.677,-0.006],[0.01,-0.518]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[204.448,241.397],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 20","np":2,"cix":2,"bm":0,"ix":20,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-0.276],[-19.556,0],[0,0.295],[19.555,0]],"o":[[0,0.295],[19.555,0],[0,-0.296],[-19.556,0]],"v":[[-35.311,0],[0.001,0.512],[35.311,0],[0.001,-0.512]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[116.761,243.262],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 21","np":2,"cix":2,"bm":0,"ix":21,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.509,-0.497],[-1.581,0.16],[-1.503,0.499],[1.575,-0.161]],"o":[[1.509,0.497],[1.575,0.161],[-1.503,-0.498],[-1.581,-0.159]],"v":[[-4.678,0],[0.009,0.512],[4.677,0],[0.009,-0.512]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[206.507,230.172],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 22","np":2,"cix":2,"bm":0,"ix":22,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-0.275],[-19.556,0],[0,0.276],[19.556,0]],"o":[[0,0.276],[19.555,0],[0,-0.275],[-19.556,0]],"v":[[-35.262,0],[0.049,0.512],[35.262,0],[-0.049,-0.512]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[119.391,231.642],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 23","np":2,"cix":2,"bm":0,"ix":23,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.507,-0.508],[-1.581,0.16],[-1.503,0.499],[1.575,-0.173]],"o":[[1.509,0.497],[1.575,0.161],[-1.5,-0.51],[-1.581,-0.171]],"v":[[-4.677,0.006],[0.01,0.518],[4.678,0.006],[0.01,-0.506]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[209.125,218.604],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 24","np":2,"cix":2,"bm":0,"ix":24,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-0.295],[-19.556,0],[0,0.276],[19.555,0]],"o":[[0,0.276],[19.555,0],[0,-0.276],[-19.556,0]],"v":[[-35.311,0],[0.001,0.512],[35.311,0],[0.001,-0.512]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[122.827,220.023],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 25","np":2,"cix":2,"bm":0,"ix":25,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.504,-0.521],[-1.581,0.159],[-1.502,0.498],[1.576,-0.172]],"o":[[1.51,0.497],[1.575,0.161],[-1.497,-0.522],[-1.582,-0.171]],"v":[[-4.678,0.015],[0.009,0.527],[4.677,0.015],[0.009,-0.517]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[211.184,207.027],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 26","np":2,"cix":2,"bm":0,"ix":26,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-0.375],[-19.556,0],[0,0.295],[19.555,0]],"o":[[0,0.295],[19.555,0],[0,-0.296],[-19.556,0]],"v":[[-35.311,-0.009],[0,0.522],[35.311,-0.009],[0,-0.522]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[124.994,208.492],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 27","np":2,"cix":2,"bm":0,"ix":27,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.509,-0.497],[-1.581,0.171],[-1.5,0.51],[1.574,-0.161]],"o":[[1.506,0.508],[1.574,0.172],[-1.502,-0.499],[-1.581,-0.16]],"v":[[-4.677,-0.006],[0.01,0.507],[4.677,-0.006],[0.01,-0.518]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[212.966,195.455],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 28","np":2,"cix":2,"bm":0,"ix":28,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-0.276],[-19.555,0],[0,0.295],[19.556,0]],"o":[[0,0.295],[19.556,0],[0,-0.296],[-19.555,0]],"v":[[-35.311,0],[-0.001,0.512],[35.311,0],[-0.001,-0.512]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[126.884,196.765],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 29","np":2,"cix":2,"bm":0,"ix":29,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.509,-0.497],[-1.581,0.159],[-1.502,0.498],[1.574,-0.161]],"o":[[1.509,0.497],[1.574,0.161],[-1.502,-0.499],[-1.581,-0.16]],"v":[[-4.677,0],[0.01,0.512],[4.677,0],[0.01,-0.512]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[214.886,183.887],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 30","np":2,"cix":2,"bm":0,"ix":30,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-0.295],[-19.556,0],[0,0.276],[19.556,0]],"o":[[0,0.276],[19.556,0],[0,-0.275],[-19.556,0]],"v":[[-35.311,-0.001],[0,0.512],[35.311,-0.001],[0,-0.512]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[129.13,185.146],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 31","np":2,"cix":2,"bm":0,"ix":31,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.509,-0.497],[-1.581,0.159],[-1.502,0.498],[1.575,-0.161]],"o":[[1.509,0.497],[1.575,0.161],[-1.502,-0.499],[-1.581,-0.16]],"v":[[-4.677,0],[0.01,0.512],[4.677,0],[0.01,-0.512]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[217.052,173.863],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 32","np":2,"cix":2,"bm":0,"ix":32,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-0.275],[-19.556,0],[0,0.276],[19.556,0]],"o":[[0,0.276],[19.556,0],[0,-0.275],[-19.556,0]],"v":[[-35.311,0],[0,0.512],[35.311,0],[0,-0.512]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[131.296,175.121],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 33","np":2,"cix":2,"bm":0,"ix":33,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.504,-0.521],[-1.581,0.159],[-1.502,0.498],[1.576,-0.171]],"o":[[1.51,0.497],[1.574,0.161],[-1.497,-0.522],[-1.583,-0.17]],"v":[[-4.678,0.015],[0.01,0.527],[4.677,0.015],[0.01,-0.517]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[219.012,162.286],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 34","np":2,"cix":2,"bm":0,"ix":34,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-0.296],[-19.556,0],[0,0.275],[19.556,0]],"o":[[0,0.275],[19.556,0],[0,-0.276],[-19.556,0]],"v":[[-35.311,0.01],[0,0.522],[35.311,0.01],[0,-0.522]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[134.348,164.162],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 35","np":2,"cix":2,"bm":0,"ix":35,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.502,-0.498],[-1.574,0.173],[-1.507,0.508],[1.581,-0.16]],"o":[[1.499,0.51],[1.581,0.171],[-1.509,-0.497],[-1.574,-0.161]],"v":[[-4.677,-0.006],[-0.01,0.506],[4.677,-0.006],[-0.01,-0.518]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[220.538,152.252],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 36","np":2,"cix":2,"bm":0,"ix":36,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-0.315],[-19.555,0],[0,0.296],[19.556,0]],"o":[[0,0.296],[19.556,0],[0,-0.295],[-19.555,0]],"v":[[-35.311,0],[-0.001,0.512],[35.311,0],[-0.001,-0.512]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[134.348,153.34],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 37","np":2,"cix":2,"bm":0,"ix":37,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.509,-0.497],[-1.581,0.171],[-1.5,0.51],[1.575,-0.161]],"o":[[1.507,0.509],[1.575,0.173],[-1.503,-0.498],[-1.581,-0.159]],"v":[[-4.677,-0.006],[0.01,0.506],[4.678,-0.006],[0.01,-0.518]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[222.32,140.683],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 38","np":2,"cix":2,"bm":0,"ix":38,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-0.276],[-19.556,0],[0,0.295],[19.556,0]],"o":[[0,0.295],[19.556,0],[0,-0.295],[-19.556,0]],"v":[[-35.311,0],[0.001,0.512],[35.311,0],[0.001,-0.512]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[134.348,142.548],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 39","np":2,"cix":2,"bm":0,"ix":39,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-0.276],[-34.739,0],[0,0.275],[34.76,0]],"o":[[0,0.275],[34.74,0],[0,-0.276],[-34.759,0]],"v":[[-62.902,0],[-0.001,0.512],[62.902,0],[-0.001,-0.512]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[162.195,126.183],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 40","np":2,"cix":2,"bm":0,"ix":40,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[85.402,-105.184],[58.658,105.184],[-85.401,103.53],[-56.156,-105.184]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.270999983245,0.352999997606,0.39199999641,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[156.789,163.226],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 41","np":2,"cix":2,"bm":0,"ix":41,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.206,-0.227],[0.4,0],[0.213,0.227],[0,0.42],[0,0],[0,0],[0,0],[-0.267,-0.433],[-0.454,-0.22],[-0.554,0],[-0.44,0.213],[-0.254,0.433],[0,0.627],[0,0]],"o":[[0,0],[0,0.42],[-0.207,0.227],[-0.4,0],[-0.214,-0.227],[0,0],[0,0],[0,0],[0,0.627],[0.266,0.433],[0.446,0.22],[0.553,0],[0.433,-0.22],[0.253,-0.44],[0,0],[0,0]],"v":[[-9.809,-3.545],[-9.809,0.655],[-10.119,1.625],[-11.029,1.965],[-11.949,1.625],[-12.269,0.655],[-12.269,-3.545],[-13.979,-3.545],[-13.979,0.645],[-13.579,2.235],[-12.499,3.215],[-10.999,3.545],[-9.509,3.225],[-8.479,2.245],[-8.099,0.645],[-8.099,-3.545]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-6.89,3.475],[-5.18,3.475],[-2.32,-0.855],[-2.32,3.475],[-0.61,3.475],[-0.61,-3.545],[-2.32,-3.545],[-5.18,0.805],[-5.18,-3.545],[-6.89,-3.545]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[3.09,-2.175],[3.09,-0.755],[0.8,-0.755],[0.8,0.565],[3.09,0.565],[3.09,2.105],[0.5,2.105],[0.5,3.475],[4.8,3.475],[4.8,-3.545],[0.5,-3.545],[0.5,-2.175]],"c":true},"ix":2},"nm":"Path 3","mn":"ADBE Vector Shape - Group","hd":false},{"ind":3,"ty":"sh","ix":4,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[6.03,-3.545],[6.03,3.475],[7.74,3.475],[7.74,-0.735],[9.31,3.475],[10.69,3.475],[12.27,-0.745],[12.27,3.475],[13.98,3.475],[13.98,-3.545],[11.96,-3.545],[9.99,1.315],[8.04,-3.545]],"c":true},"ix":2},"nm":"Path 4","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[208.455,96.399],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 42","np":6,"cix":2,"bm":0,"ix":42,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[2.603,5.206],[-0.001,5.206],[-0.001,2.602],[-2.602,2.602],[-2.602,-0.001],[-0.001,-0.001],[-0.001,-5.206],[2.603,-5.206]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[136.453,102.308],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 43","np":2,"cix":2,"bm":0,"ix":43,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[1.301,-3.905],[-1.301,-3.905],[-1.301,3.905],[1.301,3.905]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[129.947,103.608],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 44","np":2,"cix":2,"bm":0,"ix":44,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-1.301,-3.905],[1.301,-3.905],[1.301,-1.301],[3.904,-1.301],[3.904,1.302],[1.301,1.302],[1.301,3.905],[-1.301,3.905],[-1.301,1.302],[-3.905,1.302],[-3.905,-1.301],[-1.301,-1.301]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[119.535,93.198],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 45","np":2,"cix":2,"bm":0,"ix":45,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[3.904,-1.301],[-3.905,-1.301],[-3.905,1.301],[3.904,1.301]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[124.741,98.404],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 46","np":2,"cix":2,"bm":0,"ix":46,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[1.301,-1.301],[-1.301,-1.301],[-1.301,1.301],[1.301,1.301]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[116.932,98.404],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 47","np":2,"cix":2,"bm":0,"ix":47,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-3.904,1.301],[-3.904,-1.302],[-1.301,-1.302],[-1.301,-3.904],[1.302,-3.904],[1.302,-1.302],[3.904,-1.302],[3.904,1.301],[1.302,1.301],[1.302,3.904],[-1.301,3.904],[-1.301,1.301]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[132.549,95.8],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 48","np":2,"cix":2,"bm":0,"ix":48,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[0.001,0],[5.205,0],[5.205,2.603],[-5.206,2.603],[-5.206,0],[-2.603,0],[-2.603,-2.603],[0.001,-2.603]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[133.85,110.116],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 49","np":2,"cix":2,"bm":0,"ix":49,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[2.604,2.603],[0,2.603],[0,5.206],[-2.603,5.206],[-2.603,2.603],[-5.206,2.603],[-5.206,0],[0,0],[0,-5.206],[2.604,-5.206],[2.604,-2.603],[5.205,-2.603],[5.205,0],[2.604,0]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[128.645,89.293],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 50","np":2,"cix":2,"bm":0,"ix":50,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-3.904,-2.603],[-3.904,0],[-1.301,0],[-1.301,-5.206],[1.302,-5.206],[1.302,0],[3.905,0],[3.905,2.603],[6.508,2.603],[6.508,5.206],[1.302,5.206],[1.302,2.603],[-1.301,2.603],[-1.301,5.206],[-3.904,5.206],[-3.904,2.603],[-6.507,2.603],[-6.507,-2.603]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[145.563,94.499],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 51","np":2,"cix":2,"bm":0,"ix":51,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[1.301,-2.603],[-1.301,-2.603],[-1.301,2.603],[1.301,2.603]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[150.77,91.896],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 52","np":2,"cix":2,"bm":0,"ix":52,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-2.602,0],[-2.602,2.603],[-5.206,2.603],[-5.206,-2.603],[5.206,-2.603],[5.206,2.603],[2.602,2.603],[2.602,0]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[133.85,78.881],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 53","np":2,"cix":2,"bm":0,"ix":53,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[2.603,-1.301],[-2.603,-1.301],[-2.603,1.301],[2.603,1.301]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[136.453,90.594],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 54","np":2,"cix":2,"bm":0,"ix":54,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[1.301,-1.301],[-1.301,-1.301],[-1.301,1.301],[1.301,1.301]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[140.357,87.992],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 55","np":2,"cix":2,"bm":0,"ix":55,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-2.603,0],[-2.603,-2.603],[2.603,-2.603],[2.603,2.603],[0,2.603],[0,0]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[133.85,84.087],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 56","np":2,"cix":2,"bm":0,"ix":56,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-2.603,2.603],[2.603,2.603],[2.603,-2.603],[-2.603,-2.603]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-0.553,0],[0,0],[0,0],[0,0],[0,0],[-0.39,0.391]],"o":[[0,0],[0,0],[0,0],[0,0],[0,-0.552],[0.391,-0.39]],"v":[[-3.123,-5.206],[5.206,-5.206],[5.206,5.206],[-5.206,5.206],[-5.206,-3.124],[-4.596,-4.596]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[120.836,81.484],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 57","np":4,"cix":2,"bm":0,"ix":57,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[2.603,-2.603],[-2.603,-2.603],[-2.603,2.603],[2.603,2.603]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.391,0.391],[0,0.552],[0,0],[0,0]],"o":[[0,0],[-0.553,0],[-0.39,-0.39],[0,0],[0,0],[0,0]],"v":[[5.206,5.206],[-3.123,5.206],[-4.596,4.596],[-5.206,3.124],[-5.206,-5.206],[5.206,-5.206]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[120.836,107.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 58","np":4,"cix":2,"bm":0,"ix":58,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[2.603,-2.603],[-2.603,-2.603],[-2.603,2.603],[2.603,2.603]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0.39,-0.39],[0.553,0],[0,0],[0,0],[0,0]],"o":[[0,0.552],[-0.391,0.391],[0,0],[0,0],[0,0],[0,0]],"v":[[5.206,3.124],[4.596,4.596],[3.123,5.206],[-5.206,5.206],[-5.206,-5.206],[5.206,-5.206]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[146.865,107.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 59","np":4,"cix":2,"bm":0,"ix":59,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-2.603,2.603],[2.603,2.603],[2.603,-2.603],[-2.603,-2.603]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[-0.391,-0.39],[0,-0.552],[0,0],[0,0],[0,0]],"o":[[0.553,0],[0.39,0.391],[0,0],[0,0],[0,0],[0,0]],"v":[[3.123,-5.206],[4.596,-4.596],[5.206,-3.123],[5.206,5.206],[-5.206,5.206],[-5.206,-5.206]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[146.865,81.484],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 60","np":4,"cix":2,"bm":0,"ix":60,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.509,-0.497],[-1.581,0.171],[-1.499,0.51],[1.575,-0.161]],"o":[[1.507,0.508],[1.575,0.172],[-1.502,-0.499],[-1.581,-0.16]],"v":[[-4.677,-0.005],[0.01,0.507],[4.677,-0.005],[0.01,-0.517]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[93.602,242.917],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 61","np":2,"cix":2,"bm":0,"ix":61,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-0.276],[-19.556,0],[0,0.295],[19.556,0]],"o":[[0,0.295],[19.556,0],[0,-0.296],[-19.556,0]],"v":[[-35.311,0],[0,0.512],[35.311,0],[0,-0.512]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[175.223,244.782],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 62","np":2,"cix":2,"bm":0,"ix":62,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.509,-0.497],[-1.581,0.16],[-1.503,0.499],[1.575,-0.161]],"o":[[1.509,0.497],[1.575,0.161],[-1.503,-0.498],[-1.581,-0.159]],"v":[[-4.678,0],[0.01,0.512],[4.678,0],[0.01,-0.512]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[94.686,231.291],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 63","np":2,"cix":2,"bm":0,"ix":63,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-0.275],[-19.556,0],[0,0.276],[19.556,0]],"o":[[0,0.276],[19.556,0],[0,-0.275],[-19.556,0]],"v":[[-35.262,0],[0.048,0.512],[35.261,0],[-0.05,-0.512]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[176.258,233.162],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 64","np":2,"cix":2,"bm":0,"ix":64,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.507,-0.508],[-1.581,0.16],[-1.502,0.498],[1.575,-0.173]],"o":[[1.509,0.497],[1.575,0.161],[-1.499,-0.51],[-1.581,-0.171]],"v":[[-4.677,0.006],[0.01,0.518],[4.677,0.006],[0.01,-0.506]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[95.768,219.666],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 65","np":2,"cix":2,"bm":0,"ix":65,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-0.295],[-19.556,0],[0,0.276],[19.556,0]],"o":[[0,0.276],[19.556,0],[0,-0.276],[-19.556,0]],"v":[[-35.311,0],[0,0.512],[35.311,0],[0,-0.512]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[177.389,221.543],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 66","np":2,"cix":2,"bm":0,"ix":66,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.504,-0.521],[-1.581,0.16],[-1.502,0.498],[1.576,-0.171]],"o":[[1.509,0.497],[1.575,0.161],[-1.497,-0.522],[-1.582,-0.17]],"v":[[-4.677,0.015],[0.01,0.527],[4.677,0.015],[0.01,-0.517]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[96.852,208.018],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 67","np":2,"cix":2,"bm":0,"ix":67,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-0.375],[-19.556,0],[0,0.295],[19.555,0]],"o":[[0,0.295],[19.555,0],[0,-0.296],[-19.556,0]],"v":[[-35.311,-0.009],[0,0.522],[35.311,-0.009],[0,-0.522]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[178.473,210.012],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 68","np":2,"cix":2,"bm":0,"ix":68,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.509,-0.497],[-1.581,0.171],[-1.499,0.51],[1.575,-0.161]],"o":[[1.507,0.508],[1.575,0.173],[-1.502,-0.498],[-1.581,-0.16]],"v":[[-4.677,-0.006],[0.01,0.506],[4.677,-0.006],[0.01,-0.518]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[97.935,196.42],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 69","np":2,"cix":2,"bm":0,"ix":69,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-0.276],[-19.556,0],[0,0.295],[19.555,0]],"o":[[0,0.295],[19.555,0],[0,-0.296],[-19.556,0]],"v":[[-35.311,0],[0,0.512],[35.311,0],[0,-0.512]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[179.555,198.285],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 70","np":2,"cix":2,"bm":0,"ix":70,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.509,-0.497],[-1.581,0.159],[-1.503,0.498],[1.575,-0.161]],"o":[[1.509,0.497],[1.575,0.16],[-1.503,-0.499],[-1.581,-0.16]],"v":[[-4.678,0],[0.01,0.512],[4.678,0],[0.01,-0.512]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[99.019,184.795],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 71","np":2,"cix":2,"bm":0,"ix":71,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-0.295],[-19.556,0],[0,0.276],[19.556,0]],"o":[[0,0.276],[19.556,0],[0,-0.275],[-19.556,0]],"v":[[-35.311,-0.001],[0,0.512],[35.311,-0.001],[0,-0.512]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[180.639,186.666],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 72","np":2,"cix":2,"bm":0,"ix":72,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.509,-0.497],[-1.581,0.159],[-1.503,0.499],[1.575,-0.16]],"o":[[1.509,0.498],[1.575,0.16],[-1.503,-0.498],[-1.581,-0.159]],"v":[[-4.678,-0.001],[0.01,0.512],[4.678,-0.001],[0.01,-0.512]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[101.086,174.771],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 73","np":2,"cix":2,"bm":0,"ix":73,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-0.275],[-19.556,0],[0,0.276],[19.556,0]],"o":[[0,0.276],[19.556,0],[0,-0.275],[-19.556,0]],"v":[[-35.311,0],[0,0.512],[35.311,0],[0,-0.512]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[182.707,176.641],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 74","np":2,"cix":2,"bm":0,"ix":74,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.504,-0.521],[-1.581,0.159],[-1.502,0.498],[1.576,-0.171]],"o":[[1.509,0.497],[1.575,0.161],[-1.497,-0.522],[-1.582,-0.17]],"v":[[-4.677,0.015],[0.01,0.527],[4.677,0.015],[0.01,-0.517]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[104.237,163.806],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 75","np":2,"cix":2,"bm":0,"ix":75,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-0.296],[-19.556,0],[0,0.275],[19.556,0]],"o":[[0,0.275],[19.556,0],[0,-0.276],[-19.556,0]],"v":[[-35.311,0.01],[0,0.522],[35.311,0.01],[0,-0.522]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[185.779,165.682],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 76","np":2,"cix":2,"bm":0,"ix":76,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.502,-0.499],[-1.574,0.173],[-1.506,0.508],[1.581,-0.16]],"o":[[1.5,0.51],[1.581,0.171],[-1.509,-0.497],[-1.574,-0.161]],"v":[[-4.677,-0.006],[-0.01,0.506],[4.677,-0.006],[-0.01,-0.518]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[106.62,152.897],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 77","np":2,"cix":2,"bm":0,"ix":77,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-0.315],[-19.556,0],[0,0.296],[19.556,0]],"o":[[0,0.296],[19.556,0],[0,-0.295],[-19.556,0]],"v":[[-35.311,0],[0,0.512],[35.311,0],[0,-0.512]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[188.221,154.86],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 78","np":2,"cix":2,"bm":0,"ix":78,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.509,-0.497],[-1.581,0.171],[-1.5,0.51],[1.574,-0.161]],"o":[[1.506,0.509],[1.574,0.173],[-1.502,-0.498],[-1.581,-0.159]],"v":[[-4.677,-0.006],[0.01,0.506],[4.677,-0.006],[0.01,-0.518]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[107.546,142.203],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 79","np":2,"cix":2,"bm":0,"ix":79,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-0.276],[-19.555,0],[0,0.295],[19.556,0]],"o":[[0,0.295],[19.556,0],[0,-0.295],[-19.555,0]],"v":[[-35.311,0],[0,0.512],[35.311,0],[0,-0.512]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[189.166,144.068],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 80","np":2,"cix":2,"bm":0,"ix":80,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-0.276],[-34.74,0],[0,0.275],[34.759,0]],"o":[[0,0.275],[34.74,0],[0,-0.276],[-34.759,0]],"v":[[-62.902,0],[0,0.512],[62.902,0],[0,-0.512]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[165.77,127.703],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 81","np":2,"cix":2,"bm":0,"ix":81,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.276,-0.04],[-9.67,67.629],[0.276,0.039],[9.67,-67.648]],"o":[[0.275,0],[9.669,-67.628],[-0.275,-0.04],[-9.669,67.648]],"v":[[-17.497,122.505],[0.503,0.108],[17.497,-122.465],[-0.523,-0.049]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.270999983245,0.352999997606,0.39199999641,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[242.191,174.032],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 82","np":2,"cix":2,"bm":0,"ix":82,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[100.664,-124.307],[66.988,124.307],[29.018,124.307],[29.018,105.676],[-57.674,106.386],[-61.986,124.307],[-100.665,124.307],[-66.28,-124.307]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[158.612,173.175],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 83","np":2,"cix":2,"bm":0,"ix":83,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[86.337,124.306],[45.492,-124.306],[-86.338,102.091],[-86.338,124.306],[-48.368,124.306],[-49.097,105.874],[38.323,105.874],[42.617,124.306]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149000010771,0.195999998205,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[213.784,173.176],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 84","np":2,"cix":2,"bm":0,"ix":84,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":130.000005295009,"st":0,"bm":0}],"markers":[]}
--------------------------------------------------------------------------------
/client/src/assets/lottie/store-icon.json:
--------------------------------------------------------------------------------
1 | {"v":"5.5.9","fr":29.9700012207031,"ip":27.0000010997325,"op":248.000010101247,"w":1000,"h":1000,"nm":"Comp 1","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"restaurant icon Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[500,500,0],"ix":2},"a":{"a":0,"k":[500,500,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-41.5,-28],[-41.5,34],[41.5,34],[41.5,-34],[-41.5,-34]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.416000007181,0.105999995213,0.603999956916,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":20,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":28,"s":[100]},{"t":58.0000023623884,"s":[1]}],"ix":1},"e":{"a":0,"k":100,"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":3,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"tr","p":{"a":0,"k":[590.5,574],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-35,-17],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-32.5,67.5],[-32.5,-50.5],[32.5,-50.5],[32.5,67.5]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.416000007181,0.105999995213,0.603999956916,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":20,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[420.5,609.5],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":38,"s":[0]},{"t":57.0000023216576,"s":[100]}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 2","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"tr","p":{"a":0,"k":[420.5,614.222],"ix":2},"a":{"a":0,"k":[420.5,614.222],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 11","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-193.156,-95.032],[-193.5,97.5],[193.5,97.5],[193.5,-97.5]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":28,"s":[0]},{"t":58.0000023623884,"s":[100]}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"st","c":{"a":0,"k":[0.416000007181,0.105999995213,0.603999956916,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":20,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[505.5,587.5],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":3,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[31.757,0],[0,31.48]],"o":[[0,31.48],[-31.757,0],[0,0]],"v":[[57.5,-28.5],[0,28.5],[-57.5,-28.5]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":48,"s":[100]},{"t":57.0000023216576,"s":[0]}],"ix":1},"e":{"a":0,"k":100,"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"st","c":{"a":0,"k":[0.416000007181,0.105999995213,0.603999956916,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":20,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[675.5,464.5],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":3,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[31.757,0],[0,31.48]],"o":[[0,31.48],[-31.757,0],[0,0]],"v":[[57.5,-28.5],[0,28.5],[-57.5,-28.5]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":38,"s":[100]},{"t":48.0000019550801,"s":[0]}],"ix":1},"e":{"a":0,"k":100,"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"st","c":{"a":0,"k":[0.416000007181,0.105999995213,0.603999956916,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":20,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[560.5,464.5],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5","np":3,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[31.756,0],[0,31.48]],"o":[[0,31.48],[-31.756,0],[0,0]],"v":[[57.5,-28.5],[0,28.5],[-57.5,-28.5]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":33,"s":[100]},{"t":38.0000015477717,"s":[0]}],"ix":1},"e":{"a":0,"k":100,"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"st","c":{"a":0,"k":[0.416000007181,0.105999995213,0.603999956916,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":20,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[445.5,464.5],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 6","np":3,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[31.756,0],[0,31.48]],"o":[[0,31.48],[-31.756,0],[0,0]],"v":[[57.5,-28.5],[0,28.5],[-57.5,-28.5]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":27,"s":[100]},{"t":33.0000013441176,"s":[0]}],"ix":1},"e":{"a":0,"k":100,"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"st","c":{"a":0,"k":[0.416000007181,0.105999995213,0.603999956916,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":20,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[330.5,464.5],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 7","np":3,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-230,63.5],[-158,-63.5],[160,-63.5],[230,63.5]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":27,"s":[100]},{"t":58.0000023623884,"s":[0]}],"ix":1},"e":{"a":0,"k":100,"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"st","c":{"a":0,"k":[0.416000007181,0.105999995213,0.603999956916,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":20,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[503,370.5],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":3,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-220.914],[220.914,0],[0,220.914],[-220.914,0]],"o":[[0,220.914],[-220.914,0],[0,-220.914],[220.914,0]],"v":[[400,0],[0,400],[-400,0],[0,-400]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.416000007181,0.105999995213,0.603999956916,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":20,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[500.5,500.5],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":2,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":900.000036657751,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Shape Layer 3","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[500,500,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-26,34],[-24,108],[48,108],[48,40]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 2","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[174,36],[132,44],[132,104],[178,110]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":900.000036657751,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"restaurant icon Outlines 3","tt":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":184,"s":[569,500,0],"to":[-25.833,0,0],"ti":[25.833,0,0]},{"t":231.000009408823,"s":[414,500,0]}],"ix":2},"a":{"a":0,"k":[500,500,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[590.5,599.5],[590.5,580.5]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.416000007181,0.105999995213,0.603999956916,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":8,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-8.561],[8.561,0],[0,8.561],[-8.561,0]],"o":[[0,8.561],[-8.561,0],[0,-8.561],[8.561,0]],"v":[[15.5,0],[0,15.5],[-15.5,0],[0,-15.5]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0.5,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.416000007181,0.105999995213,0.603999956916,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[591,572],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":900.000036657751,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Shape Layer 2","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[500,500,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-26,34],[-24,108],[48,108],[48,40]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 2","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[174,36],[132,44],[132,104],[178,110]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":900.000036657751,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"restaurant icon Outlines 2","tt":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":120,"s":[569,500,0],"to":[-25.833,0,0],"ti":[25.833,0,0]},{"t":167.000006802049,"s":[414,500,0]}],"ix":2},"a":{"a":0,"k":[500,500,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[590.5,599.5],[590.5,580.5]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.416000007181,0.105999995213,0.603999956916,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":8,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-8.561],[8.561,0],[0,8.561],[-8.561,0]],"o":[[0,8.561],[-8.561,0],[0,-8.561],[8.561,0]],"v":[[15.5,0],[0,15.5],[-15.5,0],[0,-15.5]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0.5,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.416000007181,0.105999995213,0.603999956916,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[591,572],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":900.000036657751,"st":0,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"Shape Layer 1","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[500,500,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-26,34],[-24,108],[48,108],[48,40]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 2","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[174,36],[132,44],[132,104],[178,110]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":900.000036657751,"st":0,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"restaurant icon Outlines","tt":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":60,"s":[569,500,0],"to":[-25.833,0,0],"ti":[25.833,0,0]},{"t":107.000004358199,"s":[414,500,0]}],"ix":2},"a":{"a":0,"k":[500,500,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[590.5,599.5],[590.5,580.5]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.416000007181,0.105999995213,0.603999956916,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":8,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-8.561],[8.561,0],[0,8.561],[-8.561,0]],"o":[[0,8.561],[-8.561,0],[0,-8.561],[8.561,0]],"v":[[15.5,0],[0,15.5],[-15.5,0],[0,-15.5]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0.5,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.416000007181,0.105999995213,0.603999956916,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[591,572],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":900.000036657751,"st":0,"bm":0}],"markers":[]}
--------------------------------------------------------------------------------
/client/src/components/DynamicForm.js:
--------------------------------------------------------------------------------
1 | import React, { useState, useRef } from 'react';
2 | import apiService from '../ApiService';
3 | import '../assets/css/menuForm.css';
4 | import { useParams } from 'react-router-dom';
5 |
6 | const scrollToRef = (ref) => window.scrollTo(0, ref.current.offsetTop)
7 | function DynamicForm () {
8 |
9 | const {email} = useParams();
10 |
11 | const [startersList, setStartersList] = useState([{ dish: "", price: "" }]);
12 | const [mainList, setMainList] = useState([{ dish: "", price: "" }]);
13 | const [dessertList, setDessertList] = useState([{ dish: "", price: "" }]);
14 | const [drinkList, setDrinkList] = useState([{ drink: "", price: "" }]);
15 |
16 | const myRef = useRef(null);
17 | const executeScroll = () => scrollToRef(myRef)
18 |
19 | // handle input change
20 | const handleInputChange = (e, index) => {
21 | const { name, value } = e.target;
22 | const list = [...startersList];
23 | list[index][name] = value;
24 | setStartersList(list);
25 | };
26 | // handle click event of the Remove div
27 | const handleRemoveClick = index => {
28 | const list = [...startersList];
29 | list.splice(index, 1);
30 | setStartersList(list);
31 | };
32 | // handle click event of the Add div
33 | const handleAddClick = () => {
34 | setStartersList([...startersList, { dish: "", price: "" }]);
35 | };
36 | /////////////////////////////////////////////////////
37 | // handle input change
38 | const handleInputChangesetMainList = (e, index) => {
39 | const { name, value } = e.target;
40 | const list = [...mainList];
41 | list[index][name] = value;
42 | setMainList(list);
43 | };
44 |
45 | // handle click event of the Remove div
46 | const handleRemoveClicksetMainList = index => {
47 | const list = [...mainList];
48 | list.splice(index, 1);
49 | setMainList(list);
50 | };
51 | // handle click event of the Add div
52 | const handleAddClicksetMainList = () => {
53 | setMainList([...mainList, { dish: "", price: "" }]);
54 | };
55 | /////////////////////////////////////////////////////
56 | // handle input change
57 | const handleInputChangesetDessertList = (e, index) => {
58 | const { name, value } = e.target;
59 | const list = [...dessertList];
60 | list[index][name] = value;
61 | setDessertList(list);
62 | };
63 |
64 | // handle click event of the Remove div
65 | const handleRemoveClicksetDessertList = index => {
66 | const list = [...dessertList];
67 | list.splice(index, 1);
68 | setDessertList(list);
69 | };
70 | // handle click event of the Add div
71 | const handleAddClicksetDessertList = () => {
72 | setDessertList([...dessertList, { dish: "", price: "" }]);
73 | };
74 | /////////////////////////////////////////////////////
75 | // handle input change
76 | const handleInputChangesetDrinkList = (e, index) => {
77 | const { name, value } = e.target;
78 | const list = [...drinkList];
79 | list[index][name] = value;
80 | setDrinkList(list);
81 | };
82 |
83 | // handle click event of the Remove div
84 | const handleRemoveClicksetDrinkList = index => {
85 | const list = [...drinkList];
86 | list.splice(index, 1);
87 | setDrinkList(list);
88 | };
89 | // handle click event of the Add div
90 | const handleAddClicksetDrinkList = () => {
91 | setDrinkList([...drinkList, { drink: "", price: "" }])
92 | };
93 |
94 |
95 | const postRequest = {
96 | email: email,
97 | restaurantMenu: {
98 | starters: startersList,
99 | main: mainList,
100 | dessert: dessertList,
101 | drinks: drinkList,
102 | }}
103 |
104 |
105 | function validateForm () {
106 | const validateStartersList = startersList.map(function(x) {
107 | return !x.dish || !x.price;
108 | });
109 | const validateMainList = mainList.map(function(x) {
110 | return !x.dish || !x.price;
111 | });
112 | const validateDessertList = dessertList.map(function(x) {
113 | return !x.dish || !x.price;
114 | });
115 | const validateDrinkList = drinkList.map(function(x) {
116 | return !x.drink || !x.price;
117 | });
118 | const arrConcat = validateStartersList.concat(validateMainList, validateDessertList, validateDrinkList);
119 | const result = arrConcat.includes(true)
120 | return result;
121 | }
122 |
123 | const handleSubmit = async (e) => {
124 | e.preventDefault();
125 | apiService.postMenu(postRequest);
126 | };
127 |
128 | return (
129 |
270 | )
271 | }
272 |
273 | export default DynamicForm;
--------------------------------------------------------------------------------
/client/src/components/Front.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import { NavLink } from 'react-router-dom';
3 | import Lottie from "lottie-react";
4 | import scanMenu from "../assets/lottie/scan-menu.json"
5 | import storeIcon from "../assets/lottie/store-icon.json"
6 | import '../assets/css/front.css'
7 |
8 | function Front () {
9 |
10 | return (
11 |
12 |
26 |
27 |
28 |
29 | The Dynamic Menu is designed to adapt your Restaurant Menu at any time in just a few minutes.
30 |
31 | It is ideal for restaurants that change their menu depending on the season.
32 | Join us and try it for free!
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 | Via our platform you can generate your own QR Code easily and simply!
44 |
45 | Protect your customers with a 100% Digital Menu.
46 | With this app you can avoid the use of physical menus,
47 | which makes it simple for your customers to access your menu from their mobile devices.
48 |
49 |
50 |
51 |
52 |
56 |
57 | )
58 | }
59 |
60 | export default Front;
--------------------------------------------------------------------------------
/client/src/components/HomePage.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import { useParams, Link } from 'react-router-dom';
3 | import '../assets/css/homePage.css'
4 | function HomePage () {
5 |
6 | const {email} = useParams();
7 |
8 | return (
9 |
10 |
11 |
25 |
26 |
27 |
28 | My Menu
29 |
30 |
31 | Edit Menu
32 |
33 |
34 | QR Code
35 |
36 |
37 |
38 | )
39 | }
40 |
41 | export default HomePage;
--------------------------------------------------------------------------------
/client/src/components/Login.js:
--------------------------------------------------------------------------------
1 | import React, { useState } from 'react';
2 | import { useHistory, NavLink } from 'react-router-dom';
3 |
4 | import apiService from '../ApiService';
5 | import auth from '../utils/auth'
6 |
7 | const initialState = {
8 | email: '',
9 | password: '',
10 | };
11 |
12 | function Login () {
13 | const [state, setState] = useState(initialState);
14 |
15 | const history = useHistory();
16 |
17 | const handleChange = (e) => {
18 | const { name, value } = e.target;
19 | setState((prevState) => ({
20 | ...prevState,
21 | [name]: value,
22 | }));
23 | };
24 |
25 | const handleSubmit = async (e) => {
26 | e.preventDefault();
27 | const { email, password } = state;
28 | const user = { email, password };
29 | const res = await apiService.login(user);
30 | if (res) {
31 | alert(`${res.message}`);
32 | setState(initialState);
33 | } else {
34 | auth.login(() => history.push(`/homepage/${state.email}`));
35 |
36 | }
37 | };
38 |
39 | const validateForm = () => {
40 | return (
41 | !state.password || !state.email
42 | );
43 | };
44 |
45 | return (
46 |
47 |
48 |
49 |
50 |
51 | Back
52 |
53 |
54 |
55 |
77 |
78 | )
79 | }
80 |
81 | export default Login;
--------------------------------------------------------------------------------
/client/src/components/MenuForm.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import { useParams, NavLink } from 'react-router-dom';
3 |
4 | import DynamicForm from './DynamicForm'
5 |
6 | function MenuForm () {
7 | const {email} = useParams();
8 |
9 | return (
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 | Back
18 |
19 |
20 |
21 |
22 |
23 |
24 | )
25 | }
26 |
27 | export default MenuForm;
--------------------------------------------------------------------------------
/client/src/components/MyMenu.js:
--------------------------------------------------------------------------------
1 | import React, {useEffect, useState} from 'react';
2 | import { useParams, NavLink } from 'react-router-dom';
3 | import apiService from '../ApiService';
4 |
5 | import '../assets/css/menu.css'
6 |
7 | function MyMenu () {
8 |
9 | const [menus, setMenu] = useState([]);
10 | const {email} = useParams();
11 |
12 | useEffect( () =>{
13 | apiService.getMenu()
14 | .then(menus => setMenu(menus))
15 | }, [])
16 |
17 |
18 | let listMain,
19 | listStarters,
20 | listDessert,
21 | listDrinks,
22 | restName;
23 |
24 | if (menus.length) {
25 |
26 | restName = menus[0].restaurantName;
27 | listMain = menus[0].restaurantMenu.main.map((menu, index) =>
28 |
29 |
{menu.dish}
30 |
{menu.price} €
31 |
32 | );
33 | listStarters = menus[0].restaurantMenu.starters.map((menu, index) =>
34 |
35 |
{menu.dish}
36 |
{menu.price} €
37 |
38 | );
39 | listDessert = menus[0].restaurantMenu.dessert.map((menu, index) =>
40 |
41 |
{menu.dish}
42 |
{menu.price} €
43 |
44 | );
45 | listDrinks = menus[0].restaurantMenu.drinks.map((menu, index) =>
46 |
47 |
{menu.drink}
48 |
{menu.price} €
49 |
50 | );
51 | }
52 |
53 | return (
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 | Back
62 |
63 |
64 |
65 |
66 |
67 |
{restName}
68 |
72 |
73 |
Main Dishes
74 |
75 |
76 |
80 |
84 |
85 |
86 |
87 | )
88 | }
89 |
90 | export default MyMenu;
--------------------------------------------------------------------------------
/client/src/components/QrCodeGenerator.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import { useParams, NavLink } from 'react-router-dom';
3 | import QRCode from 'qrcode.react';
4 | import ReactToPdf from 'react-to-pdf';
5 |
6 | import '../assets/css/qrCodeGenerator.css'
7 |
8 | const ref = React.createRef();
9 |
10 | function QrCodeGenerator () {
11 |
12 | const {email} = useParams();
13 | const URLpath = `http://localhost:3000/homepage/${email}/mymenu`
14 |
15 | return (
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 | Back
24 |
25 |
26 |
27 |
28 |
29 |
QrCodeGenerator
30 |
31 |
32 | {({toPdf}) => (
33 | Generate pdf
34 | )}
35 |
36 |
37 |
38 |
This is your QR code
39 |
40 |
41 |
42 |
43 | )
44 | }
45 |
46 | export default QrCodeGenerator;
--------------------------------------------------------------------------------
/client/src/components/Register.js:
--------------------------------------------------------------------------------
1 | import React, { useState } from 'react';
2 | import { useHistory, NavLink } from "react-router-dom";
3 |
4 | import apiService from './../ApiService';
5 | import auth from '../utils/auth'
6 |
7 | const initialState = {
8 | firstName: '',
9 | lastName: '',
10 | email: '',
11 | password: '',
12 | restaurantName: '',
13 | };
14 |
15 | const Register = () => {
16 | const [state, setState] = useState(initialState);
17 |
18 | const history = useHistory();
19 |
20 | const handleChange = (e) => {
21 | const { name, value } = e.target;
22 | setState((prevState) => ({
23 | ...prevState,
24 | [name]: value,
25 | }));
26 | };
27 |
28 |
29 | const handleSubmit = async (e) => {
30 | e.preventDefault();
31 | state && await apiService.register(state);
32 | auth.login(() => history.push(`/homepage/${state.email}`));
33 | };
34 |
35 | const validateForm = () => {
36 | return (
37 | !state.email || !state.password || !state.firstName || !state.lastName || !state.restaurantName
38 | );
39 | };
40 |
41 | return (
42 |
43 |
44 |
45 |
46 |
47 | Back
48 |
49 |
50 |
51 |
98 |
99 | );
100 | };
101 |
102 | export default Register;
--------------------------------------------------------------------------------
/client/src/components/UserProfile.js:
--------------------------------------------------------------------------------
1 | import React, {useEffect, useState} from 'react';
2 | import { useParams, NavLink } from 'react-router-dom';
3 |
4 | import apiService from '../ApiService';
5 | import '../assets/css/userProfile.css';
6 |
7 | function UserProfile () {
8 |
9 | const {email} = useParams();
10 | const [user, setEvents] = useState([]);
11 |
12 | useEffect( () =>{
13 | apiService.getMenu()
14 | .then(user => setEvents(user))
15 | }, [])
16 |
17 | console.log( '----------> user:', user);
18 |
19 | let name,
20 | lasttName,
21 | restauranttName,
22 | emaill;
23 |
24 | if (user.length) {
25 | name = user[0].firstName;
26 | lasttName = user[0].lastName;
27 | emaill = user[0].email;
28 | restauranttName = user[0].restaurantName;
29 | }
30 |
31 | return (
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 | Back
40 |
41 |
42 |
43 |
44 |
45 |
UserProfile
46 | User Name: {name}
47 | Last Name: {lasttName}
48 | Restaurant Name: {restauranttName}
49 | Email: {emaill}
50 |
51 |
52 |
53 | )
54 | }
55 |
56 | export default UserProfile;
--------------------------------------------------------------------------------
/client/src/index.css:
--------------------------------------------------------------------------------
1 | body {
2 | margin: 0;
3 | font-family: 'Proxima-Nova',proxima-nova,sans-serif;
4 | color: #20252b;
5 | -webkit-font-smoothing: antialiased;
6 | -moz-osx-font-smoothing: grayscale;
7 | background: #fff;
8 | box-sizing: border-box;
9 | }
10 |
11 | code {
12 | font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',
13 | monospace;
14 | }
15 |
--------------------------------------------------------------------------------
/client/src/index.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import ReactDOM from 'react-dom';
3 | import './index.css';
4 | import App from './App';
5 | import * as serviceWorker from './serviceWorker';
6 |
7 | ReactDOM.render(
8 |
9 |
10 | ,
11 | document.getElementById('root')
12 | );
13 |
14 | serviceWorker.unregister();
15 |
--------------------------------------------------------------------------------
/client/src/serviceWorker.js:
--------------------------------------------------------------------------------
1 | // This optional code is used to register a service worker.
2 | // register() is not called by default.
3 |
4 | // This lets the app load faster on subsequent visits in production, and gives
5 | // it offline capabilities. However, it also means that developers (and users)
6 | // will only see deployed updates on subsequent visits to a page, after all the
7 | // existing tabs open on the page have been closed, since previously cached
8 | // resources are updated in the background.
9 |
10 | // To learn more about the benefits of this model and instructions on how to
11 | // opt-in, read https://bit.ly/CRA-PWA
12 |
13 | const isLocalhost = Boolean(
14 | window.location.hostname === 'localhost' ||
15 | // [::1] is the IPv6 localhost address.
16 | window.location.hostname === '[::1]' ||
17 | // 127.0.0.0/8 are considered localhost for IPv4.
18 | window.location.hostname.match(
19 | /^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/
20 | )
21 | );
22 |
23 | export function register(config) {
24 | if (process.env.NODE_ENV === 'production' && 'serviceWorker' in navigator) {
25 | // The URL constructor is available in all browsers that support SW.
26 | const publicUrl = new URL(process.env.PUBLIC_URL, window.location.href);
27 | if (publicUrl.origin !== window.location.origin) {
28 | // Our service worker won't work if PUBLIC_URL is on a different origin
29 | // from what our page is served on. This might happen if a CDN is used to
30 | // serve assets; see https://github.com/facebook/create-react-app/issues/2374
31 | return;
32 | }
33 |
34 | window.addEventListener('load', () => {
35 | const swUrl = `${process.env.PUBLIC_URL}/service-worker.js`;
36 |
37 | if (isLocalhost) {
38 | // This is running on localhost. Let's check if a service worker still exists or not.
39 | checkValidServiceWorker(swUrl, config);
40 |
41 | // Add some additional logging to localhost, pointing developers to the
42 | // service worker/PWA documentation.
43 | navigator.serviceWorker.ready.then(() => {
44 | console.log(
45 | 'This web app is being served cache-first by a service ' +
46 | 'worker. To learn more, visit https://bit.ly/CRA-PWA'
47 | );
48 | });
49 | } else {
50 | // Is not localhost. Just register service worker
51 | registerValidSW(swUrl, config);
52 | }
53 | });
54 | }
55 | }
56 |
57 | function registerValidSW(swUrl, config) {
58 | navigator.serviceWorker
59 | .register(swUrl)
60 | .then(registration => {
61 | registration.onupdatefound = () => {
62 | const installingWorker = registration.installing;
63 | if (installingWorker == null) {
64 | return;
65 | }
66 | installingWorker.onstatechange = () => {
67 | if (installingWorker.state === 'installed') {
68 | if (navigator.serviceWorker.controller) {
69 | // At this point, the updated precached content has been fetched,
70 | // but the previous service worker will still serve the older
71 | // content until all client tabs are closed.
72 | console.log(
73 | 'New content is available and will be used when all ' +
74 | 'tabs for this page are closed. See https://bit.ly/CRA-PWA.'
75 | );
76 |
77 | // Execute callback
78 | if (config && config.onUpdate) {
79 | config.onUpdate(registration);
80 | }
81 | } else {
82 | // At this point, everything has been precached.
83 | // It's the perfect time to display a
84 | // "Content is cached for offline use." message.
85 | console.log('Content is cached for offline use.');
86 |
87 | // Execute callback
88 | if (config && config.onSuccess) {
89 | config.onSuccess(registration);
90 | }
91 | }
92 | }
93 | };
94 | };
95 | })
96 | .catch(error => {
97 | console.error('Error during service worker registration:', error);
98 | });
99 | }
100 |
101 | function checkValidServiceWorker(swUrl, config) {
102 | // Check if the service worker can be found. If it can't reload the page.
103 | fetch(swUrl, {
104 | headers: { 'Service-Worker': 'script' },
105 | })
106 | .then(response => {
107 | // Ensure service worker exists, and that we really are getting a JS file.
108 | const contentType = response.headers.get('content-type');
109 | if (
110 | response.status === 404 ||
111 | (contentType != null && contentType.indexOf('javascript') === -1)
112 | ) {
113 | // No service worker found. Probably a different app. Reload the page.
114 | navigator.serviceWorker.ready.then(registration => {
115 | registration.unregister().then(() => {
116 | window.location.reload();
117 | });
118 | });
119 | } else {
120 | // Service worker found. Proceed as normal.
121 | registerValidSW(swUrl, config);
122 | }
123 | })
124 | .catch(() => {
125 | console.log(
126 | 'No internet connection found. App is running in offline mode.'
127 | );
128 | });
129 | }
130 |
131 | export function unregister() {
132 | if ('serviceWorker' in navigator) {
133 | navigator.serviceWorker.ready
134 | .then(registration => {
135 | registration.unregister();
136 | })
137 | .catch(error => {
138 | console.error(error.message);
139 | });
140 | }
141 | }
142 |
--------------------------------------------------------------------------------
/client/src/setupTests.js:
--------------------------------------------------------------------------------
1 | // jest-dom adds custom jest matchers for asserting on DOM nodes.
2 | // allows you to do things like:
3 | // expect(element).toHaveTextContent(/react/i)
4 | // learn more: https://github.com/testing-library/jest-dom
5 | import '@testing-library/jest-dom/extend-expect';
6 |
--------------------------------------------------------------------------------
/client/src/utils/auth.js:
--------------------------------------------------------------------------------
1 | class Auth {
2 | constructor() {
3 | this.authenticated = false;
4 | }
5 |
6 | login(cb) {
7 | this.authenticated = true;
8 | cb();
9 | }
10 |
11 | logout(cb) {
12 | this.authenticated = false;
13 | cb();
14 | }
15 |
16 | isAuthenticated() {
17 | return this.authenticated;
18 | }
19 | }
20 |
21 | export default new Auth();
22 |
--------------------------------------------------------------------------------
/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "requires": true,
3 | "lockfileVersion": 1,
4 | "dependencies": {
5 | "@babel/code-frame": {
6 | "version": "7.10.4",
7 | "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz",
8 | "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==",
9 | "requires": {
10 | "@babel/highlight": "^7.10.4"
11 | }
12 | },
13 | "@babel/generator": {
14 | "version": "7.11.6",
15 | "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.6.tgz",
16 | "integrity": "sha512-DWtQ1PV3r+cLbySoHrwn9RWEgKMBLLma4OBQloPRyDYvc5msJM9kvTLo1YnlJd1P/ZuKbdli3ijr5q3FvAF3uA==",
17 | "requires": {
18 | "@babel/types": "^7.11.5",
19 | "jsesc": "^2.5.1",
20 | "source-map": "^0.5.0"
21 | }
22 | },
23 | "@babel/helper-annotate-as-pure": {
24 | "version": "7.10.4",
25 | "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz",
26 | "integrity": "sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==",
27 | "requires": {
28 | "@babel/types": "^7.10.4"
29 | }
30 | },
31 | "@babel/helper-function-name": {
32 | "version": "7.10.4",
33 | "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz",
34 | "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==",
35 | "requires": {
36 | "@babel/helper-get-function-arity": "^7.10.4",
37 | "@babel/template": "^7.10.4",
38 | "@babel/types": "^7.10.4"
39 | }
40 | },
41 | "@babel/helper-get-function-arity": {
42 | "version": "7.10.4",
43 | "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz",
44 | "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==",
45 | "requires": {
46 | "@babel/types": "^7.10.4"
47 | }
48 | },
49 | "@babel/helper-module-imports": {
50 | "version": "7.10.4",
51 | "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz",
52 | "integrity": "sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==",
53 | "requires": {
54 | "@babel/types": "^7.10.4"
55 | }
56 | },
57 | "@babel/helper-split-export-declaration": {
58 | "version": "7.11.0",
59 | "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz",
60 | "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==",
61 | "requires": {
62 | "@babel/types": "^7.11.0"
63 | }
64 | },
65 | "@babel/helper-validator-identifier": {
66 | "version": "7.10.4",
67 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz",
68 | "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw=="
69 | },
70 | "@babel/highlight": {
71 | "version": "7.10.4",
72 | "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz",
73 | "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==",
74 | "requires": {
75 | "@babel/helper-validator-identifier": "^7.10.4",
76 | "chalk": "^2.0.0",
77 | "js-tokens": "^4.0.0"
78 | }
79 | },
80 | "@babel/parser": {
81 | "version": "7.11.5",
82 | "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.5.tgz",
83 | "integrity": "sha512-X9rD8qqm695vgmeaQ4fvz/o3+Wk4ZzQvSHkDBgpYKxpD4qTAUm88ZKtHkVqIOsYFFbIQ6wQYhC6q7pjqVK0E0Q=="
84 | },
85 | "@babel/runtime": {
86 | "version": "7.11.2",
87 | "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.11.2.tgz",
88 | "integrity": "sha512-TeWkU52so0mPtDcaCTxNBI/IHiz0pZgr8VEFqXFtZWpYD08ZB6FaSwVAS8MKRQAP3bYKiVjwysOJgMFY28o6Tw==",
89 | "requires": {
90 | "regenerator-runtime": "^0.13.4"
91 | }
92 | },
93 | "@babel/template": {
94 | "version": "7.10.4",
95 | "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz",
96 | "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==",
97 | "requires": {
98 | "@babel/code-frame": "^7.10.4",
99 | "@babel/parser": "^7.10.4",
100 | "@babel/types": "^7.10.4"
101 | }
102 | },
103 | "@babel/traverse": {
104 | "version": "7.11.5",
105 | "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.5.tgz",
106 | "integrity": "sha512-EjiPXt+r7LiCZXEfRpSJd+jUMnBd4/9OUv7Nx3+0u9+eimMwJmG0Q98lw4/289JCoxSE8OolDMNZaaF/JZ69WQ==",
107 | "requires": {
108 | "@babel/code-frame": "^7.10.4",
109 | "@babel/generator": "^7.11.5",
110 | "@babel/helper-function-name": "^7.10.4",
111 | "@babel/helper-split-export-declaration": "^7.11.0",
112 | "@babel/parser": "^7.11.5",
113 | "@babel/types": "^7.11.5",
114 | "debug": "^4.1.0",
115 | "globals": "^11.1.0",
116 | "lodash": "^4.17.19"
117 | }
118 | },
119 | "@babel/types": {
120 | "version": "7.11.5",
121 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz",
122 | "integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==",
123 | "requires": {
124 | "@babel/helper-validator-identifier": "^7.10.4",
125 | "lodash": "^4.17.19",
126 | "to-fast-properties": "^2.0.0"
127 | }
128 | },
129 | "@emotion/is-prop-valid": {
130 | "version": "0.8.8",
131 | "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz",
132 | "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==",
133 | "requires": {
134 | "@emotion/memoize": "0.7.4"
135 | }
136 | },
137 | "@emotion/memoize": {
138 | "version": "0.7.4",
139 | "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz",
140 | "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw=="
141 | },
142 | "@emotion/stylis": {
143 | "version": "0.8.5",
144 | "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz",
145 | "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ=="
146 | },
147 | "@emotion/unitless": {
148 | "version": "0.7.5",
149 | "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz",
150 | "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg=="
151 | },
152 | "ansi-styles": {
153 | "version": "3.2.1",
154 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
155 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
156 | "requires": {
157 | "color-convert": "^1.9.0"
158 | }
159 | },
160 | "babel-plugin-styled-components": {
161 | "version": "1.11.1",
162 | "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-1.11.1.tgz",
163 | "integrity": "sha512-YwrInHyKUk1PU3avIRdiLyCpM++18Rs1NgyMXEAQC33rIXs/vro0A+stf4sT0Gf22Got+xRWB8Cm0tw+qkRzBA==",
164 | "requires": {
165 | "@babel/helper-annotate-as-pure": "^7.0.0",
166 | "@babel/helper-module-imports": "^7.0.0",
167 | "babel-plugin-syntax-jsx": "^6.18.0",
168 | "lodash": "^4.17.11"
169 | }
170 | },
171 | "babel-plugin-syntax-jsx": {
172 | "version": "6.18.0",
173 | "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz",
174 | "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY="
175 | },
176 | "camelize": {
177 | "version": "1.0.0",
178 | "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz",
179 | "integrity": "sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs="
180 | },
181 | "chalk": {
182 | "version": "2.4.2",
183 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
184 | "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
185 | "requires": {
186 | "ansi-styles": "^3.2.1",
187 | "escape-string-regexp": "^1.0.5",
188 | "supports-color": "^5.3.0"
189 | }
190 | },
191 | "color-convert": {
192 | "version": "1.9.3",
193 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
194 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
195 | "requires": {
196 | "color-name": "1.1.3"
197 | }
198 | },
199 | "color-name": {
200 | "version": "1.1.3",
201 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
202 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
203 | },
204 | "css-color-keywords": {
205 | "version": "1.0.0",
206 | "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz",
207 | "integrity": "sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU="
208 | },
209 | "css-to-react-native": {
210 | "version": "3.0.0",
211 | "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz",
212 | "integrity": "sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==",
213 | "requires": {
214 | "camelize": "^1.0.0",
215 | "css-color-keywords": "^1.0.0",
216 | "postcss-value-parser": "^4.0.2"
217 | }
218 | },
219 | "debug": {
220 | "version": "4.2.0",
221 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz",
222 | "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==",
223 | "requires": {
224 | "ms": "2.1.2"
225 | }
226 | },
227 | "escape-string-regexp": {
228 | "version": "1.0.5",
229 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
230 | "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
231 | },
232 | "fn-name": {
233 | "version": "3.0.0",
234 | "resolved": "https://registry.npmjs.org/fn-name/-/fn-name-3.0.0.tgz",
235 | "integrity": "sha512-eNMNr5exLoavuAMhIUVsOKF79SWd/zG104ef6sxBTSw+cZc6BXdQXDvYcGvp0VbxVVSp1XDUNoz7mg1xMtSznA=="
236 | },
237 | "globals": {
238 | "version": "11.12.0",
239 | "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
240 | "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA=="
241 | },
242 | "has-flag": {
243 | "version": "3.0.0",
244 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
245 | "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
246 | },
247 | "hoist-non-react-statics": {
248 | "version": "3.3.2",
249 | "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz",
250 | "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==",
251 | "requires": {
252 | "react-is": "^16.7.0"
253 | }
254 | },
255 | "js-tokens": {
256 | "version": "4.0.0",
257 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
258 | "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
259 | },
260 | "jsesc": {
261 | "version": "2.5.2",
262 | "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
263 | "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA=="
264 | },
265 | "lodash": {
266 | "version": "4.17.20",
267 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
268 | "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA=="
269 | },
270 | "lodash-es": {
271 | "version": "4.17.15",
272 | "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.15.tgz",
273 | "integrity": "sha512-rlrc3yU3+JNOpZ9zj5pQtxnx2THmvRykwL4Xlxoa8I9lHBlVbbyPhgyPMioxVZ4NqyxaVVtaJnzsyOidQIhyyQ=="
274 | },
275 | "ms": {
276 | "version": "2.1.2",
277 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
278 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
279 | },
280 | "postcss-value-parser": {
281 | "version": "4.1.0",
282 | "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz",
283 | "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ=="
284 | },
285 | "property-expr": {
286 | "version": "2.0.4",
287 | "resolved": "https://registry.npmjs.org/property-expr/-/property-expr-2.0.4.tgz",
288 | "integrity": "sha512-sFPkHQjVKheDNnPvotjQmm3KD3uk1fWKUN7CrpdbwmUx3CrG3QiM8QpTSimvig5vTXmTvjz7+TDvXOI9+4rkcg=="
289 | },
290 | "react-is": {
291 | "version": "16.13.1",
292 | "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
293 | "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
294 | },
295 | "regenerator-runtime": {
296 | "version": "0.13.7",
297 | "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz",
298 | "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew=="
299 | },
300 | "shallowequal": {
301 | "version": "1.1.0",
302 | "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz",
303 | "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ=="
304 | },
305 | "source-map": {
306 | "version": "0.5.7",
307 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
308 | "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
309 | },
310 | "styled-components": {
311 | "version": "5.2.0",
312 | "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.2.0.tgz",
313 | "integrity": "sha512-9qE8Vgp8C5cpGAIdFaQVAl89Zgx1TDM4Yf4tlHbO9cPijtpSXTMLHy9lmP0lb+yImhgPFb1AmZ1qMUubmg3HLg==",
314 | "requires": {
315 | "@babel/helper-module-imports": "^7.0.0",
316 | "@babel/traverse": "^7.4.5",
317 | "@emotion/is-prop-valid": "^0.8.8",
318 | "@emotion/stylis": "^0.8.4",
319 | "@emotion/unitless": "^0.7.4",
320 | "babel-plugin-styled-components": ">= 1",
321 | "css-to-react-native": "^3.0.0",
322 | "hoist-non-react-statics": "^3.0.0",
323 | "shallowequal": "^1.1.0",
324 | "supports-color": "^5.5.0"
325 | }
326 | },
327 | "supports-color": {
328 | "version": "5.5.0",
329 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
330 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
331 | "requires": {
332 | "has-flag": "^3.0.0"
333 | }
334 | },
335 | "synchronous-promise": {
336 | "version": "2.0.13",
337 | "resolved": "https://registry.npmjs.org/synchronous-promise/-/synchronous-promise-2.0.13.tgz",
338 | "integrity": "sha512-R9N6uDkVsghHePKh1TEqbnLddO2IY25OcsksyFp/qBe7XYd0PVbKEWxhcdMhpLzE1I6skj5l4aEZ3CRxcbArlA=="
339 | },
340 | "to-fast-properties": {
341 | "version": "2.0.0",
342 | "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
343 | "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4="
344 | },
345 | "toposort": {
346 | "version": "2.0.2",
347 | "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz",
348 | "integrity": "sha1-riF2gXXRVZ1IvvNUILL0li8JwzA="
349 | },
350 | "yup": {
351 | "version": "0.29.3",
352 | "resolved": "https://registry.npmjs.org/yup/-/yup-0.29.3.tgz",
353 | "integrity": "sha512-RNUGiZ/sQ37CkhzKFoedkeMfJM0vNQyaz+wRZJzxdKE7VfDeVKH8bb4rr7XhRLbHJz5hSjoDNwMEIaKhuMZ8gQ==",
354 | "requires": {
355 | "@babel/runtime": "^7.10.5",
356 | "fn-name": "~3.0.0",
357 | "lodash": "^4.17.15",
358 | "lodash-es": "^4.17.11",
359 | "property-expr": "^2.0.2",
360 | "synchronous-promise": "^2.0.13",
361 | "toposort": "^2.0.2"
362 | }
363 | }
364 | }
365 | }
366 |
--------------------------------------------------------------------------------
/server/.eslintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "env": {
3 | "browser": true,
4 | "commonjs": true,
5 | "es6": true,
6 | "amd": true
7 | },
8 | "extends": ["eslint:recommended", "plugin:react/recommended"],
9 | "parser": "babel-eslint",
10 | "parserOptions": {
11 | "ecmaVersion": 9,
12 | "ecmaFeatures": {
13 | "ecmaVersion": 2018,
14 | "jsx": true
15 | },
16 | "sourceType": "module"
17 | },
18 | "plugins": ["react", "json"],
19 | "settings": {
20 | "react": {
21 | "pragma": "React",
22 | "version": "latest"
23 | }
24 | },
25 | "rules": {
26 | "indent": ["error", 2],
27 | "keyword-spacing": "error",
28 | "linebreak-style": ["error", "unix"],
29 | "no-undef": 0,
30 | "no-unsued-vars": 0,
31 | "quotes": ["error", "single"],
32 | "react/prop-types": 0,
33 | "react/display-name": 0,
34 | "semi": ["error", "always"],
35 | "space-before-blocks": "error",
36 | "space-before-function-paren": "error"
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/server/config.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 |
3 | module.exports = {
4 | dbURL: 'mongodb://localhost:27017/db_Menu'
5 | }
--------------------------------------------------------------------------------
/server/controllers/menuController.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | const UserModel = require ('../models/User');
4 |
5 | async function getAll(req, res) {
6 | try {
7 | const menu = await UserModel.find().sort({_id:-1});
8 | res.status(200);
9 | res.send(menu);
10 | } catch (err) {
11 | console.log(err); // eslint-disable-line no console
12 | res.sendStatus(500)
13 | }
14 | };
15 |
16 | async function postOne(req, res) {
17 | try {
18 | const { restaurantMenu, email } = req.body;
19 | const newMenu = await UserModel.updateOne( {email: email}, { restaurantMenu: restaurantMenu });
20 | res.status(201);
21 | res.send(newMenu);
22 | } catch (err) {
23 | console.log(err); // eslint-disable-line no console
24 | res.sendStatus(500);
25 | }
26 | };
27 |
28 | module.exports = {
29 | getAll,
30 | postOne
31 | }
--------------------------------------------------------------------------------
/server/controllers/userController.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | const User = require ('../models/User');
4 | const bcrypt = require ('bcrypt');
5 |
6 | async function create(req, res) {
7 | const { email, password } =req.body;
8 | const user = await User.findOne({ email: email });
9 | if (user)
10 | return res
11 | .status(409)
12 | .send({ error:'409', message: 'User already exists' });
13 | const hash = await bcrypt.hash(password, 10);
14 | const newUser = new User({
15 | ...req.body,
16 | password: hash,
17 | });
18 | try {
19 | const user = await newUser.save();
20 | req.session.uid = user._id;
21 | res.status(201);
22 | res.send(newUser);
23 | } catch (error) {
24 | res.sendStatus(400);
25 | res.send({ error, message: 'Could not create user' });
26 | }
27 | };
28 |
29 | const login = async (req, res) => {
30 | try {
31 | const { email, password } = req.body;
32 | const user = await User.findOne({ email: email });
33 | const validatedPass = await bcrypt.compare(password, user.password);
34 | if(!validatedPass) throw new Error();
35 | req.session.uid = user._id;
36 | res.status(200).send(user);
37 | } catch (error) {
38 | res
39 | .status(401)
40 | .send({ error: '401', message: 'Username or password is incorrect' });
41 | }
42 | }
43 |
44 |
45 |
46 |
47 | async function getUser (req, res) {
48 | try {
49 | const user = await User.find();
50 | res.status(200);
51 | res.send(user);
52 | } catch (error) {
53 | console.log(error); // eslint-disable-line no console
54 | res.sendStatus(500)
55 | }
56 | };
57 |
58 |
59 | module.exports = {
60 | create,
61 | login,
62 | getUser
63 | }
--------------------------------------------------------------------------------
/server/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | const express = require ('express');
4 | const cors = require('cors');
5 | const router = require('./routes/routes');
6 | const mongoose = require('./models/');
7 |
8 | const app = express();
9 | const port = 3001;
10 | const host = 'localhost';
11 |
12 | const corsConfig = {
13 | origin: 'http://localhost:3000',
14 | credentials: true,
15 | };
16 |
17 |
18 |
19 | app.use(cors(corsConfig));
20 | app.use(express.json());
21 | app.use(router);
22 |
23 | const database = mongoose.connection;
24 | database.on('error', console.error.bind(console, 'connection error'));
25 | database.once('open', function () {
26 | console.log('Database connected!!!');
27 | app.listen(port, () => {
28 | console.log(`Listening on http://${host}:${port}`)
29 | })
30 | });
--------------------------------------------------------------------------------
/server/models/User.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | const mongoose = require('mongoose');
4 |
5 | const Schema = mongoose.Schema;
6 |
7 | const UserSchema = new Schema({
8 | firstName: { type: String, required: true },
9 | lastName: { type: String, required: true },
10 | email: { type: String, required: true, unique: true },
11 | password: { type: String, required: true },
12 | restaurantName: { type: String, required: true },
13 | restaurantMenu: {
14 | starters: { type: Array, required: true },
15 | main: { type: Array, required: true },
16 | dessert: { type: Array, required: true },
17 | drinks: { type: Array, required: true },
18 | published_at: { type: Number, default: Date.now() },
19 | },// or just one restaurant: ObjectId
20 | published_at: { type: Number, default: Date.now() },
21 | });
22 |
23 | const UserModel = mongoose.model('Users', UserSchema);
24 |
25 | module.exports = UserModel;
--------------------------------------------------------------------------------
/server/models/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | const mongoose = require('mongoose');
4 | const conf = require('../config');
5 |
6 | mongoose.connect(conf.dbURL, {
7 | useUnifiedTopology: true,
8 | useNewUrlParser: true
9 | });
10 |
11 | module.exports = mongoose;
--------------------------------------------------------------------------------
/server/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "server",
3 | "version": "1.0.0",
4 | "description": "server",
5 | "main": "index.js",
6 | "scripts": {
7 | "test": "echo \"Error: no test specified\" && exit 1"
8 | },
9 | "author": "Daniel Hernandez Llerena",
10 | "license": "ISC",
11 | "dependencies": {
12 | "bcrypt": "^5.0.0",
13 | "cors": "^2.8.5",
14 | "express": "^4.17.1",
15 | "mongoose": "^5.10.6",
16 | "nodemon": "^2.0.4"
17 | },
18 | "devDependencies": {
19 | "eslint": "^7.9.0"
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/server/routes/routes.js:
--------------------------------------------------------------------------------
1 | const router = require('express').Router();
2 |
3 | const menuControllers = require('../controllers/menuController');
4 | const userControllers = require('../controllers/userController');
5 |
6 | router.get('/getMenu', menuControllers.getAll);
7 | router.post('/postMenu', menuControllers.postOne);
8 |
9 | router.get('/register', userControllers.getUser);
10 | router.post('/register', userControllers.create);
11 | router.post('/login', userControllers.login);
12 |
13 |
14 | module.exports = router
--------------------------------------------------------------------------------