From fbe1ba92e69354b67250e07d5da97bdbf80ce0ab Mon Sep 17 00:00:00 2001 From: Sayyadd25794 Date: Sun, 11 Aug 2024 22:05:51 +0530 Subject: [PATCH] first version of project has been deployed --- .firebase/hosting.YnVpbGQ.cache | 11 + .firebaserc | 5 + .github/workflows/firebase-hosting-merge.yml | 19 + .../firebase-hosting-pull-request.yml | 20 + firebase.json | 16 + package.json | 2 + public/favicon.ico | Bin 3870 -> 25318 bytes public/index.html | 2 +- src/App.css | 54 +- src/App.js | 23 +- src/assets/images/logo.png | Bin 0 -> 25318 bytes src/assets/lotties/arrow.json | 1 + src/assets/lotties/emptyFlask.json | 1 + src/assets/lotties/gasFlask.json | 7408 +++++++++++++++++ src/assets/lotties/liquidFlask.json | 7038 ++++++++++++++++ src/assets/lotties/loading.json | 1 + src/assets/lotties/pressure.json | 1 + src/assets/lotties/solidFlask.json | 1 + src/assets/lotties/sun.json | 1 + src/assets/lotties/temperature.json | 3850 +++++++++ src/assets/lotties/temperature1.json | 7122 ++++++++++++++++ src/components/Arrow.jsx | 55 + src/components/ChemicalFormulaFormatter.jsx | 3 +- src/components/ChemicalReaction.jsx | 21 +- src/components/ChemicalReactionPage.jsx | 137 +- src/components/Disclamer.jsx | 13 + src/components/ErrorSnackBar.jsx | 36 + src/components/Flask.jsx | 76 +- src/components/LoadingModal.jsx | 37 + src/components/LoginModal.jsx | 48 + src/components/Main.jsx | 70 +- src/components/Navbar.jsx | 58 +- src/components/PeriodColumn.jsx | 2 +- src/components/PeriodicTable.jsx | 117 +- src/components/ProfileMenu.jsx | 17 - src/components/ReactantSelectionModal.jsx | 72 +- src/components/ReactantsDialog.jsx | 16 +- src/components/SelectedElementsBox.jsx | 46 - src/components/SelectedElementsContainer.jsx | 29 +- src/components/SideBarReaction.jsx | 4 +- src/components/Sidebar.jsx | 25 +- src/components/SignIn.jsx | 97 +- src/components/SignUp.jsx | 53 +- src/components/SimpleReactantBox.jsx | 46 +- src/components/SuccessSnackBar.jsx | 35 + src/components/TableHeadBox.jsx | 2 +- src/components/flask.css | 44 - src/constant/constants.js | 167 +- src/context/AuthReducer/action.js | 57 +- src/context/LanguageReducer/action.js | 7 + src/context/LanguageReducer/actionTypes.js | 2 +- src/context/LanguageReducer/reducer.js | 36 +- src/context/LoadingReducer/action.js | 36 + src/context/LoadingReducer/actionTypes.js | 6 + src/context/LoadingReducer/reducer.js | 31 + src/context/ReactionReducer/action.js | 11 +- src/context/ReactionReducer/actionTypes.js | 3 +- src/context/ReactionReducer/reducer.js | 9 +- src/context/ThemeProvider.js | 0 src/context/ThemeReducer/action.js | 0 src/context/ThemeReducer/actionTypes.js | 1 - src/context/ThemeReducer/reducer.js | 14 - src/context/store.js | 4 +- src/firebase/firebase.js | 5 - src/gemini/config.js | 11 +- src/index.css | 2 +- src/prompts/prompts.js | 10 +- src/utils/AllGroupData.js | 1313 +-- src/utils/LanguageData.js | 141 + 69 files changed, 27049 insertions(+), 1552 deletions(-) create mode 100644 .firebase/hosting.YnVpbGQ.cache create mode 100644 .firebaserc create mode 100644 .github/workflows/firebase-hosting-merge.yml create mode 100644 .github/workflows/firebase-hosting-pull-request.yml create mode 100644 firebase.json create mode 100644 src/assets/images/logo.png create mode 100644 src/assets/lotties/arrow.json create mode 100644 src/assets/lotties/emptyFlask.json create mode 100644 src/assets/lotties/gasFlask.json create mode 100644 src/assets/lotties/liquidFlask.json create mode 100644 src/assets/lotties/loading.json create mode 100644 src/assets/lotties/pressure.json create mode 100644 src/assets/lotties/solidFlask.json create mode 100644 src/assets/lotties/sun.json create mode 100644 src/assets/lotties/temperature.json create mode 100644 src/assets/lotties/temperature1.json create mode 100644 src/components/Arrow.jsx create mode 100644 src/components/Disclamer.jsx create mode 100644 src/components/ErrorSnackBar.jsx create mode 100644 src/components/LoadingModal.jsx create mode 100644 src/components/LoginModal.jsx delete mode 100644 src/components/ProfileMenu.jsx delete mode 100644 src/components/SelectedElementsBox.jsx create mode 100644 src/components/SuccessSnackBar.jsx delete mode 100644 src/components/flask.css create mode 100644 src/context/LoadingReducer/action.js create mode 100644 src/context/LoadingReducer/actionTypes.js create mode 100644 src/context/LoadingReducer/reducer.js delete mode 100644 src/context/ThemeProvider.js delete mode 100644 src/context/ThemeReducer/action.js delete mode 100644 src/context/ThemeReducer/actionTypes.js delete mode 100644 src/context/ThemeReducer/reducer.js create mode 100644 src/utils/LanguageData.js diff --git a/.firebase/hosting.YnVpbGQ.cache b/.firebase/hosting.YnVpbGQ.cache new file mode 100644 index 0000000..9b51d5b --- /dev/null +++ b/.firebase/hosting.YnVpbGQ.cache @@ -0,0 +1,11 @@ +robots.txt,1720316070612,bfe106a3fb878dc83461c86818bf74fc1bdc7f28538ba613cd3e775516ce8b49 +manifest.json,1722873973842,aff3449bdc238776f5d6d967f19ec491b36aed5fb7f23ccff6500736fd58494a +asset-manifest.json,1723386778432,a5bb9dcd8f3a9c68fbb3af0085ee4238200b1cd306e845490747ed8729f63ecb +static/js/main.0db7e3bb.js.LICENSE.txt,1723386778434,7845450e5511ea9a69120078ca00599b846cf5e0ead7cad96d3c23a2c44a9a66 +static/css/main.d16f8633.css.map,1723386778435,a7795d2af2ffe3d20cbcedf02a0ab15a98fe6aa1c0a09fdcbe68562fcbdab0af +static/css/main.d16f8633.css,1723386778435,c27ab94a686123637e8756a946cd2551f9f99d7e835b443cf6c052710fba3432 +static/media/logo.dc46dce79ffc0b376e05.png,1723386778435,6f4110889b7eced157c54d4b61ae9cb326fd1df4fb9ba5bf88e2cb29dd109641 +index.html,1723386858077,b0b5bc488519185334a2196175c261978d8c2095ab9b6dbbb57debee8342c7f4 +favicon.ico,1720316066988,eae62e993eb980ec8a25058c39d5a51feab118bd2100c4deebb2a9c158ec11f9 +static/js/main.0db7e3bb.js,1723386778436,eca10e865d0e666101f006c77213d1f00731ad0025a1459c3cea63b5b447cd4b +static/js/main.0db7e3bb.js.map,1723386778439,30c864c61617d0725562284750a2b84fa8522f47a335237e4bde715ef0711cba diff --git a/.firebaserc b/.firebaserc new file mode 100644 index 0000000..1c8326e --- /dev/null +++ b/.firebaserc @@ -0,0 +1,5 @@ +{ + "projects": { + "default": "alchemist-2a102" + } +} diff --git a/.github/workflows/firebase-hosting-merge.yml b/.github/workflows/firebase-hosting-merge.yml new file mode 100644 index 0000000..96ffc6c --- /dev/null +++ b/.github/workflows/firebase-hosting-merge.yml @@ -0,0 +1,19 @@ +# This file was auto-generated by the Firebase CLI +# https://github.com/firebase/firebase-tools + +name: Deploy to Firebase Hosting on merge +on: + push: + branches: + - main +jobs: + build_and_deploy: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: FirebaseExtended/action-hosting-deploy@v0 + with: + repoToken: ${{ secrets.GITHUB_TOKEN }} + firebaseServiceAccount: ${{ secrets.FIREBASE_SERVICE_ACCOUNT_ALCHEMIST_2A102 }} + channelId: live + projectId: alchemist-2a102 diff --git a/.github/workflows/firebase-hosting-pull-request.yml b/.github/workflows/firebase-hosting-pull-request.yml new file mode 100644 index 0000000..c8dae90 --- /dev/null +++ b/.github/workflows/firebase-hosting-pull-request.yml @@ -0,0 +1,20 @@ +# This file was auto-generated by the Firebase CLI +# https://github.com/firebase/firebase-tools + +name: Deploy to Firebase Hosting on PR +on: pull_request +permissions: + checks: write + contents: read + pull-requests: write +jobs: + build_and_preview: + if: ${{ github.event.pull_request.head.repo.full_name == github.repository }} + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: FirebaseExtended/action-hosting-deploy@v0 + with: + repoToken: ${{ secrets.GITHUB_TOKEN }} + firebaseServiceAccount: ${{ secrets.FIREBASE_SERVICE_ACCOUNT_ALCHEMIST_2A102 }} + projectId: alchemist-2a102 diff --git a/firebase.json b/firebase.json new file mode 100644 index 0000000..340ed5b --- /dev/null +++ b/firebase.json @@ -0,0 +1,16 @@ +{ + "hosting": { + "public": "build", + "ignore": [ + "firebase.json", + "**/.*", + "**/node_modules/**" + ], + "rewrites": [ + { + "source": "**", + "destination": "/index.html" + } + ] + } +} diff --git a/package.json b/package.json index 93f3552..3c3a5bb 100644 --- a/package.json +++ b/package.json @@ -7,8 +7,10 @@ "@mui/icons-material": "^5.16.0", "@mui/material": "^5.16.0", "firebase": "^10.12.3", + "framer-motion": "^11.3.21", "react": "^18.3.1", "react-dom": "^18.3.1", + "react-lottie": "^1.2.4", "react-redux": "^9.1.2", "react-router-dom": "^6.24.1", "react-scripts": "^5.0.1", diff --git a/public/favicon.ico b/public/favicon.ico index a11777cc471a4344702741ab1c8a588998b1311a..cfe996958fa7cf67dab4f1ae92245d9ff64d61af 100644 GIT binary patch literal 25318 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 VwR@3{y!$5#RYgsOayjew{|63>90&ja literal 3870 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 baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ diff --git a/public/index.html b/public/index.html index aa069f2..2843cba 100644 --- a/public/index.html +++ b/public/index.html @@ -24,7 +24,7 @@ work correctly both with client-side routing and a non-root public URL. Learn how to configure a non-root public URL by running `npm run build`. --> - React App + AI Reactor diff --git a/src/App.css b/src/App.css index a83b941..c2e5cad 100644 --- a/src/App.css +++ b/src/App.css @@ -12,13 +12,13 @@ body { margin-left: 0 !important; } } -body, html { - margin: 0; - padding: 20px; +/* body, html { */ + /* margin: 0; */ + /* padding: 20px; */ /* width: 100vw; height: 100vh; */ /* overflow: hidden */ -} +/* } */ /* .container { width: 90vw; @@ -46,49 +46,3 @@ body, html { } } */ - -@keyframes fillLiquid { - 0% { - height: 0; - } - 100% { - height: 100%; - } -} - -@keyframes fillGas { - 0% { - opacity: 0; - } - 100% { - opacity: 1; - } -} - -@keyframes fillSolid { - 0% { - height: 0; - } - 100% { - height: 100%; - } -} - -.flask { - width: 100px; - height: 200px; - position: relative; -} - -.reactant.liquid { - animation: fillLiquid 2s forwards; -} - -.reactant.gas { - animation: fillGas 2s forwards; -} - -.reactant.solid { - animation: fillSolid 2s forwards; -} - diff --git a/src/App.js b/src/App.js index 2abf699..6ec110a 100644 --- a/src/App.js +++ b/src/App.js @@ -3,15 +3,26 @@ import Main from './components/Main'; import PeriodicTable from './components/PeriodicTable'; import './App.css' import { Routes, Route } from 'react-router-dom'; +import { useSelector } from 'react-redux'; +import LoadingModal from './components/LoadingModal'; +import ErrorSnackBar from './components/ErrorSnackBar'; +import SuccessSnackBar from './components/SuccessSnackBar'; function App() { + const loadingStore = useSelector((state) => state.loading); + const reactants = useSelector(state=> state.reactions.reactants); + const { loading, error, errorMessage, success, successMessage } = loadingStore; return ( - - } /> - } /> - - //
- //
+ <> + {error && } + {success && } + + + } /> + } /> + + + ); } diff --git a/src/assets/images/logo.png b/src/assets/images/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..cfe996958fa7cf67dab4f1ae92245d9ff64d61af GIT binary patch literal 25318 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 VwR@3{y!$5#RYgsOayjew{|63>90&ja literal 0 HcmV?d00001 diff --git a/src/assets/lotties/arrow.json b/src/assets/lotties/arrow.json new file mode 100644 index 0000000..9848b2c --- /dev/null +++ b/src/assets/lotties/arrow.json @@ -0,0 +1 @@ +{"nm":"Main Scene","ddd":0,"h":500,"w":759,"meta":{"g":"@lottiefiles/creator 1.22.0"},"layers":[{"ty":0,"nm":" arrow-right","sr":1,"st":0,"op":30,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[644,536]},"s":{"a":0,"k":[50,50]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[355.513,268]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}},"w":1400,"h":1000,"refId":"precomp_arrow-right_da01197c-164e-40b2-bcfc-3faad90ee7ef","ind":1}],"v":"5.7.0","fr":30,"op":30,"ip":0,"assets":[{"nm":"arrow-right","id":"precomp_arrow-right_da01197c-164e-40b2-bcfc-3faad90ee7ef","layers":[{"ty":4,"nm":"pointer","sr":1,"st":30,"op":30,"ip":5,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[0.37599999999997635,0.40599999999994907],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[1163.875,527.6298],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[-143.187,-286.406],[143.2,0.005],[-143.2,286.406]],"o":[[-143.187,-286.406],[143.2,0.005],[-143.2,286.406]],"v":[[-143.187,-286.406],[143.2,0.005],[-143.2,286.406]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":65,"ix":5},"c":{"a":0,"k":[1,0.5569,0.2275],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[0,0],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"tm","bm":0,"hd":false,"mn":"ADBE Vector Filter - Trim","nm":"Trim Paths 1","ix":2,"e":{"a":1,"k":[{"o":{"x":0.333,"y":0},"i":{"x":0.667,"y":1},"s":[49],"t":7},{"s":[100],"t":18}],"ix":2},"o":{"a":0,"k":0,"ix":3},"s":{"a":1,"k":[{"o":{"x":0.333,"y":0},"i":{"x":0.667,"y":1},"s":[49],"t":7},{"s":[0],"t":18}],"ix":1},"m":1}],"ind":1},{"ty":4,"nm":"line","sr":1,"st":0,"op":30,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[-0.3489999999999327,0.4070000000000391],"ix":1},"s":{"a":0,"k":[119.765,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[666.7502,532.907],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[-436.493,0],[436.493,0]],"o":[[-436.493,0],[436.493,0]],"v":[[-436.493,0],[436.493,0]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":2,"lj":2,"ml":1,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":65,"ix":5},"c":{"a":0,"k":[1,0.5569,0.2275],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[0,0],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"tm","bm":0,"hd":false,"mn":"ADBE Vector Filter - Trim","nm":"Trim Paths 1","ix":2,"e":{"a":1,"k":[{"o":{"x":0.333,"y":0},"i":{"x":0.667,"y":1},"s":[0],"t":0},{"s":[100],"t":7}],"ix":2},"o":{"a":0,"k":0,"ix":3},"s":{"a":0,"k":0,"ix":1},"m":1}],"ind":2}]}]} \ No newline at end of file diff --git a/src/assets/lotties/emptyFlask.json b/src/assets/lotties/emptyFlask.json new file mode 100644 index 0000000..6077cd3 --- /dev/null +++ b/src/assets/lotties/emptyFlask.json @@ -0,0 +1 @@ +{"nm":"пробирка","ddd":0,"h":1500,"w":1500,"meta":{"g":"@lottiefiles/toolkit-js 0.33.2"},"layers":[{"ty":0,"nm":"бульбы","sr":1,"st":-1,"op":16,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[750,750,0]},"s":{"a":0,"k":[100,100,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[750,750,0]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}},"w":1516,"h":2480,"refId":"comp_0_848eb622-9db9-4d34-8ea2-c807cfe0c3e7","ind":1},{"ty":0,"nm":"бульбы","sr":1,"st":8,"op":25,"ip":9,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[750,750,0]},"s":{"a":0,"k":[100,100,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[750,750,0]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}},"w":1516,"h":2480,"refId":"comp_0_848eb622-9db9-4d34-8ea2-c807cfe0c3e7","ind":2},{"ty":0,"nm":"бульбы","sr":1,"st":19,"op":36,"ip":20,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[750,750,0]},"s":{"a":0,"k":[100,100,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[750,750,0]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}},"w":1516,"h":2480,"refId":"comp_0_848eb622-9db9-4d34-8ea2-c807cfe0c3e7","ind":3},{"ty":3,"nm":"Null 2","sr":1,"st":0,"op":422,"ip":1,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[-31.852,-25.186,0]},"s":{"a":0,"k":[84,84,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[756,1063.146,0]},"r":{"a":1,"k":[{"o":{"x":0.333,"y":0},"i":{"x":0.667,"y":1},"s":[5],"t":1},{"o":{"x":0.333,"y":0},"i":{"x":0.667,"y":1},"s":[-5],"t":16},{"s":[5],"t":30}]},"sa":{"a":0,"k":0},"o":{"a":0,"k":0}},"ind":4},{"ty":4,"nm":"svg2_блик1","sr":1,"st":0,"op":422,"ip":1,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[59.68537989539294,97.69782570832399]},"s":{"a":0,"k":[228,228,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[-182.08713383850412,-55.98371738502132]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":74}},"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":5,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[2.807,-18.206],[-59.585,97.792],[-27.631,97.792],[16.713,-17.233]]}}},{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 2","ix":2,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[54.377,-97.792],[-21.024,97.792],[31.221,97.792],[59.585,-97.792]]}}},{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 3","ix":3,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[45.616,-97.792],[6.06,-24.251],[19.069,-23.342],[47.77,-97.792]]}}},{"ty":"mm","bm":0,"hd":false,"mn":"ADBE Vector Filter - Merge","nm":"Merge Paths 1","mm":1},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1]},"r":1,"o":{"a":0,"k":100}},{"ty":"tr","a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[59.585,97.792]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}}]}],"ind":5,"parent":4},{"ty":4,"nm":"svg2_маска","sr":1,"st":0,"op":422,"ip":1,"hd":false,"ddd":0,"bm":0,"hasMask":false,"td":1,"ao":0,"ks":{"a":{"a":0,"k":[194.34332172318753,247.03581503392317]},"s":{"a":0,"k":[228,228,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[-17.368026471132396,-247.59266172265518]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}},"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0.001,-30.697],[0.549,-31.722],[46.395,-77.774],[-2.762,-8.551],[-10.684,0.023],[0,0],[-0.053,10.261],[3.515,5.877],[46.872,77.871],[0.233,28.926],[0,0]],"o":[[-0.001,30.697],[-0.158,31.776],[-46.438,77.839],[-4.57,7.66],[3.31,10.247],[0,0],[15.511,0],[0.949,-6.735],[-46.647,-77.991],[-0.815,-28.846],[0,0],[0,0]],"v":[[-46.571,-214.971],[-46.575,-122.88],[-46.813,-27.521],[-186.855,205.729],[-191.068,230.868],[-166.265,246.559],[166.261,246.559],[192.882,225.805],[188.076,206.867],[47.589,-26.831],[47.242,-113.656],[47.242,-214.971]]}}},{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 2","ix":2,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[4.437,-0.099],[0.465,-0.094],[0,0],[0.412,-0.22],[-6.714,-4.122],[-3.658,-0.453],[-33.465,-0.047],[1.443,5.425]],"o":[[-0.459,0.011],[0,0],[-0.412,0.22],[-7.094,3.126],[3.208,2.277],[33.426,0.192],[5.351,-1.689],[-0.85,-4.351]],"v":[[52.628,-246.484],[51.242,-246.328],[-54.065,-246.328],[-55.3,-245.667],[-56.737,-227.222],[-45.599,-225.755],[54.818,-225.645],[61.963,-238.581]]}}},{"ty":"mm","bm":0,"hd":false,"mn":"ADBE Vector Filter - Merge","nm":"Merge Paths 1","mm":1},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.9333,0.9529,0.9804]},"r":1,"o":{"a":0,"k":100}},{"ty":"tr","a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[194.08,246.833]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}}]}],"ind":6,"parent":4},{"ty":4,"nm":"svg2_маска 2","sr":1,"st":0,"op":422,"ip":1,"hd":false,"ddd":0,"bm":0,"hasMask":false,"td":1,"ao":0,"ks":{"a":{"a":0,"k":[194.34332172318753,247.03581503392317]},"s":{"a":0,"k":[228,228,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[-17.368026471132396,-247.59266172265518]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}},"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0.001,-30.697],[0.549,-31.722],[46.395,-77.774],[-2.762,-8.551],[-10.684,0.023],[0,0],[-0.053,10.261],[3.515,5.877],[46.872,77.871],[0.233,28.926],[0,0]],"o":[[-0.001,30.697],[-0.158,31.776],[-46.438,77.839],[-4.57,7.66],[3.31,10.247],[0,0],[15.511,0],[0.949,-6.735],[-46.647,-77.991],[-0.815,-28.846],[0,0],[0,0]],"v":[[-46.571,-214.971],[-46.575,-122.88],[-46.813,-27.521],[-186.855,205.729],[-191.068,230.868],[-166.265,246.559],[166.261,246.559],[192.882,225.805],[188.076,206.867],[47.589,-26.831],[47.242,-113.656],[47.242,-214.971]]}}},{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 2","ix":2,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[4.437,-0.099],[0.465,-0.094],[0,0],[0.412,-0.22],[-6.714,-4.122],[-3.658,-0.453],[-33.465,-0.047],[1.443,5.425]],"o":[[-0.459,0.011],[0,0],[-0.412,0.22],[-7.094,3.126],[3.208,2.277],[33.426,0.192],[5.351,-1.689],[-0.85,-4.351]],"v":[[52.628,-246.484],[51.242,-246.328],[-54.065,-246.328],[-55.3,-245.667],[-56.737,-227.222],[-45.599,-225.755],[54.818,-225.645],[61.963,-238.581]]}}},{"ty":"mm","bm":0,"hd":false,"mn":"ADBE Vector Filter - Merge","nm":"Merge Paths 1","mm":1},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.9333,0.9529,0.9804]},"r":1,"o":{"a":0,"k":100}},{"ty":"tr","a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[194.08,246.833]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}}]}],"ind":7,"parent":4},{"ty":4,"nm":"svg2_блик2","sr":1,"st":0,"op":422,"ip":1,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[0,0,0]},"s":{"a":0,"k":[228,228,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[22.938,-269.036,0]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":15}},"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":5,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-2.364,-15.33],[50.173,82.345],[23.266,82.345],[-14.074,-14.511]]}}},{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 2","ix":2,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-45.789,-82.345],[17.702,82.345],[-26.29,82.345],[-50.174,-82.345]]}}},{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 3","ix":3,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-38.411,-82.345],[-5.103,-20.421],[-16.056,-19.655],[-40.225,-82.345]]}}},{"ty":"mm","bm":0,"hd":false,"mn":"ADBE Vector Filter - Merge","nm":"Merge Paths 1","mm":1},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.7569,0.8627,0.9098]},"r":1,"o":{"a":0,"k":100}},{"ty":"tr","a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[50.173,82.345]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}}]}],"ind":8,"parent":4},{"ty":4,"nm":"svg2_колба","sr":1,"st":0,"op":422,"ip":1,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[203.554,255.426,0]},"s":{"a":0,"k":[228,228,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[-16.797,-245.904,0]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}},"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":5,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[0,0],[0,0],[3.857,-9.018],[18.537,0],[0,0],[3.868,8.981],[-3.684,7.012],[0,0]],"o":[[0,0],[0,0],[0,0],[4.049,6.7],[-3.856,9.02],[0,0],[-18.066,0],[-3.863,-8.968],[0,0],[0,0]],"v":[[-49.846,-218.34],[49.156,-218.34],[49.156,-29.583],[191.672,206.217],[193.473,233.113],[162.206,249.532],[-162.898,249.532],[-193.483,233.298],[-192.298,206.107],[-49.846,-29.583]]}}},{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 2","ix":2,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[-7.386,0],[0,0],[0,-7.386],[5.955,-1.309],[0,0],[0,6.381]],"o":[[0,0],[7.386,0],[0,6.381],[0,0],[-5.955,-1.309],[0,-7.386]],"v":[[-51.307,-250.17],[51.182,-250.17],[64.435,-236.916],[54.099,-223.982],[-54.223,-223.982],[-64.56,-236.916]]}}},{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 3","ix":3,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,-10.072],[-8.06,-1.895],[0,0],[0,0],[0,0],[-4.7,-10.911],[-19.66,0],[0,0],[-4.704,11],[5.086,8.416],[0,0],[0,0],[0,8.835],[10.073,0]],"o":[[-10.072,0],[0,8.633],[0,0],[0,0],[0,0],[-4.542,8.614],[4.699,10.911],[0,0],[20.117,0],[4.704,-11],[0,0],[0,0],[8.344,-1.681],[0,-10.072],[0,0]],"v":[[-51.307,-255.175],[-69.565,-236.916],[-55.49,-219.148],[-55.49,-31.155],[-197.235,203.369],[-197.273,203.44],[-198.666,235.529],[-162.898,255.175],[162.206,255.175],[198.662,235.332],[196.501,203.297],[54.798,-31.155],[54.798,-219.019],[69.441,-236.916],[51.182,-255.175]]}}},{"ty":"mm","bm":0,"hd":false,"mn":"ADBE Vector Filter - Merge","nm":"Merge Paths 1","mm":1},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.6863,0.7765,0.9137]},"r":1,"o":{"a":0,"k":100}},{"ty":"tr","a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[203.616,255.426]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}}]}],"ind":9,"parent":4}],"v":"5.6.5","fr":30,"op":422,"ip":0,"assets":[{"nm":"","id":"comp_0_848eb622-9db9-4d34-8ea2-c807cfe0c3e7","layers":[]}]} \ No newline at end of file diff --git a/src/assets/lotties/gasFlask.json b/src/assets/lotties/gasFlask.json new file mode 100644 index 0000000..40f8768 --- /dev/null +++ b/src/assets/lotties/gasFlask.json @@ -0,0 +1,7408 @@ +{ + "v": "5.6.5", + "fr": 30, + "ip": 0, + "op": 30, + "w": 1500, + "h": 1500, + "nm": "пробирка", + "ddd": 0, + "assets": [ + { + "id": "comp_0", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "бульба 4", + "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": 21, + "s": [ + 706, + 1206, + 0 + ], + "to": [ + 0, + -188, + 0 + ], + "ti": [ + 0, + 188, + 0 + ] + }, + { + "t": 26, + "s": [ + 706, + 78, + 0 + ] + } + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 10, + 226, + 0 + ], + "ix": 1 + }, + "s": { + "a": 1, + "k": [ + { + "i": { + "x": [ + 0.833, + 0.833, + 0.833 + ], + "y": [ + 0.833, + 0.833, + 0.833 + ] + }, + "o": { + "x": [ + 0.167, + 0.167, + 0.167 + ], + "y": [ + 0.167, + 0.167, + 0.167 + ] + }, + "t": 21, + "s": [ + 100, + 100, + 100 + ] + }, + { + "t": 26, + "s": [ + 0, + 0, + 100 + ] + } + ], + "ix": 6 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { + "a": 0, + "k": [ + 64, + 64 + ], + "ix": 2 + }, + "p": { + "a": 0, + "k": [ + 0, + 0 + ], + "ix": 3 + }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [ + 0.9725, + 0.8824, + 0.3216, + 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, + 0.4431, + 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": [ + 10, + 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": "Ellipse 1", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 21, + "op": 442, + "st": 21, + "bm": 0, + "completed": true + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "бульба 3", + "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": 14, + "s": [ + 762, + 1274, + 0 + ], + "to": [ + 0, + -188, + 0 + ], + "ti": [ + 0, + 188, + 0 + ] + }, + { + "t": 19, + "s": [ + 762, + 146, + 0 + ] + } + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 10, + 226, + 0 + ], + "ix": 1 + }, + "s": { + "a": 1, + "k": [ + { + "i": { + "x": [ + 0.833, + 0.833, + 0.833 + ], + "y": [ + 0.833, + 0.833, + 0.833 + ] + }, + "o": { + "x": [ + 0.167, + 0.167, + 0.167 + ], + "y": [ + 0.167, + 0.167, + 0.167 + ] + }, + "t": 14, + "s": [ + 100, + 100, + 100 + ] + }, + { + "t": 19, + "s": [ + 0, + 0, + 100 + ] + } + ], + "ix": 6 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { + "a": 0, + "k": [ + 64, + 64 + ], + "ix": 2 + }, + "p": { + "a": 0, + "k": [ + 0, + 0 + ], + "ix": 3 + }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [ + 0.9725, + 0.8824, + 0.3216, + 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, + 0.4431, + 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": [ + 10, + 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": "Ellipse 1", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 14, + "op": 435, + "st": 14, + "bm": 0, + "completed": true + }, + { + "ddd": 0, + "ind": 3, + "ty": 4, + "nm": "бульба 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": 7, + "s": [ + 810, + 1223, + 0 + ], + "to": [ + 0, + -188, + 0 + ], + "ti": [ + 0, + 188, + 0 + ] + }, + { + "t": 12, + "s": [ + 810, + 95, + 0 + ] + } + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 10, + 226, + 0 + ], + "ix": 1 + }, + "s": { + "a": 1, + "k": [ + { + "i": { + "x": [ + 0.833, + 0.833, + 0.833 + ], + "y": [ + 0.833, + 0.833, + 0.833 + ] + }, + "o": { + "x": [ + 0.167, + 0.167, + 0.167 + ], + "y": [ + 0.167, + 0.167, + 0.167 + ] + }, + "t": 7, + "s": [ + 100, + 100, + 100 + ] + }, + { + "t": 12, + "s": [ + 0, + 0, + 100 + ] + } + ], + "ix": 6 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { + "a": 0, + "k": [ + 64, + 64 + ], + "ix": 2 + }, + "p": { + "a": 0, + "k": [ + 0, + 0 + ], + "ix": 3 + }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [ + 0.9725, + 0.8824, + 0.3216, + 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, + 0.4431, + 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": [ + 10, + 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": "Ellipse 1", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 7, + "op": 428, + "st": 7, + "bm": 0, + "completed": true + }, + { + "ddd": 0, + "ind": 4, + "ty": 4, + "nm": "бульба", + "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": 0, + "s": [ + 740, + 1242, + 0 + ], + "to": null, + "ti": null + }, + { + "t": 5, + "s": [ + 740, + 114, + 0 + ] + } + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 10, + 226, + 0 + ], + "ix": 1 + }, + "s": { + "a": 1, + "k": [ + { + "i": { + "x": [ + 0.833, + 0.833, + 0.833 + ], + "y": [ + 0.833, + 0.833, + 0.833 + ] + }, + "o": { + "x": [ + 0.167, + 0.167, + 0.167 + ], + "y": [ + 0.167, + 0.167, + 0.167 + ] + }, + "t": 0, + "s": [ + 100, + 100, + 100 + ] + }, + { + "t": 5, + "s": [ + 0, + 0, + 100 + ] + } + ], + "ix": 6 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { + "a": 0, + "k": [ + 64, + 64 + ], + "ix": 2 + }, + "p": { + "a": 0, + "k": [ + 0, + 0 + ], + "ix": 3 + }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false, + "_render": true + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [ + 0.9725, + 0.8824, + 0.3216, + 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, + "_render": true + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [ + 1, + 0.4431, + 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, + "_render": true + }, + { + "ty": "tr", + "p": { + "a": 0, + "k": [ + 10, + 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", + "_render": true + } + ], + "nm": "Ellipse 1", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false, + "_render": true + } + ], + "ip": 0, + "op": 421, + "st": 0, + "bm": 0, + "completed": true + } + ] + } + ], + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 0, + "nm": "бульбы", + "refId": "comp_0", + "sr": 1, + "ks": { + "o": { + "a": 0, + "k": 100, + "ix": 11 + }, + "r": { + "a": 0, + "k": 0, + "ix": 10 + }, + "p": { + "a": 0, + "k": [ + 750, + 750, + 0 + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 750, + 750, + 0 + ], + "ix": 1 + }, + "s": { + "a": 0, + "k": [ + 100, + 100, + 100 + ], + "ix": 6 + } + }, + "ao": 0, + "w": 1500, + "h": 1500, + "ip": -1, + "op": 15, + "st": -1, + "bm": 0, + "completed": true, + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "бульба 4", + "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": 21, + "s": [ + 706, + 1206, + 0 + ], + "to": [ + 0, + -188, + 0 + ], + "ti": [ + 0, + 188, + 0 + ] + }, + { + "t": 26, + "s": [ + 706, + 78, + 0 + ] + } + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 10, + 226, + 0 + ], + "ix": 1 + }, + "s": { + "a": 1, + "k": [ + { + "i": { + "x": [ + 0.833, + 0.833, + 0.833 + ], + "y": [ + 0.833, + 0.833, + 0.833 + ] + }, + "o": { + "x": [ + 0.167, + 0.167, + 0.167 + ], + "y": [ + 0.167, + 0.167, + 0.167 + ] + }, + "t": 21, + "s": [ + 100, + 100, + 100 + ] + }, + { + "t": 26, + "s": [ + 0, + 0, + 100 + ] + } + ], + "ix": 6 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { + "a": 0, + "k": [ + 64, + 64 + ], + "ix": 2 + }, + "p": { + "a": 0, + "k": [ + 0, + 0 + ], + "ix": 3 + }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [ + 0.9725, + 0.8824, + 0.3216, + 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, + 0.4431, + 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": [ + 10, + 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": "Ellipse 1", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 21, + "op": 442, + "st": 21, + "bm": 0, + "completed": true + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "бульба 3", + "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": 14, + "s": [ + 762, + 1274, + 0 + ], + "to": [ + 0, + -188, + 0 + ], + "ti": [ + 0, + 188, + 0 + ] + }, + { + "t": 19, + "s": [ + 762, + 146, + 0 + ] + } + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 10, + 226, + 0 + ], + "ix": 1 + }, + "s": { + "a": 1, + "k": [ + { + "i": { + "x": [ + 0.833, + 0.833, + 0.833 + ], + "y": [ + 0.833, + 0.833, + 0.833 + ] + }, + "o": { + "x": [ + 0.167, + 0.167, + 0.167 + ], + "y": [ + 0.167, + 0.167, + 0.167 + ] + }, + "t": 14, + "s": [ + 100, + 100, + 100 + ] + }, + { + "t": 19, + "s": [ + 0, + 0, + 100 + ] + } + ], + "ix": 6 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { + "a": 0, + "k": [ + 64, + 64 + ], + "ix": 2 + }, + "p": { + "a": 0, + "k": [ + 0, + 0 + ], + "ix": 3 + }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [ + 0.9725, + 0.8824, + 0.3216, + 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, + 0.4431, + 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": [ + 10, + 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": "Ellipse 1", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 14, + "op": 435, + "st": 14, + "bm": 0, + "completed": true + }, + { + "ddd": 0, + "ind": 3, + "ty": 4, + "nm": "бульба 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": 7, + "s": [ + 810, + 1223, + 0 + ], + "to": [ + 0, + -188, + 0 + ], + "ti": [ + 0, + 188, + 0 + ] + }, + { + "t": 12, + "s": [ + 810, + 95, + 0 + ] + } + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 10, + 226, + 0 + ], + "ix": 1 + }, + "s": { + "a": 1, + "k": [ + { + "i": { + "x": [ + 0.833, + 0.833, + 0.833 + ], + "y": [ + 0.833, + 0.833, + 0.833 + ] + }, + "o": { + "x": [ + 0.167, + 0.167, + 0.167 + ], + "y": [ + 0.167, + 0.167, + 0.167 + ] + }, + "t": 7, + "s": [ + 100, + 100, + 100 + ] + }, + { + "t": 12, + "s": [ + 0, + 0, + 100 + ] + } + ], + "ix": 6 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { + "a": 0, + "k": [ + 64, + 64 + ], + "ix": 2 + }, + "p": { + "a": 0, + "k": [ + 0, + 0 + ], + "ix": 3 + }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [ + 0.9725, + 0.8824, + 0.3216, + 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, + 0.4431, + 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": [ + 10, + 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": "Ellipse 1", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 7, + "op": 428, + "st": 7, + "bm": 0, + "completed": true + }, + { + "ddd": 0, + "ind": 4, + "ty": 4, + "nm": "бульба", + "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": 0, + "s": [ + 740, + 1242, + 0 + ], + "to": null, + "ti": null + }, + { + "t": 5, + "s": [ + 740, + 114, + 0 + ] + } + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 10, + 226, + 0 + ], + "ix": 1 + }, + "s": { + "a": 1, + "k": [ + { + "i": { + "x": [ + 0.833, + 0.833, + 0.833 + ], + "y": [ + 0.833, + 0.833, + 0.833 + ] + }, + "o": { + "x": [ + 0.167, + 0.167, + 0.167 + ], + "y": [ + 0.167, + 0.167, + 0.167 + ] + }, + "t": 0, + "s": [ + 100, + 100, + 100 + ] + }, + { + "t": 5, + "s": [ + 0, + 0, + 100 + ] + } + ], + "ix": 6 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { + "a": 0, + "k": [ + 64, + 64 + ], + "ix": 2 + }, + "p": { + "a": 0, + "k": [ + 0, + 0 + ], + "ix": 3 + }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false, + "_render": true + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [ + 0.9725, + 0.8824, + 0.3216, + 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, + "_render": true + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [ + 1, + 0.4431, + 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, + "_render": true + }, + { + "ty": "tr", + "p": { + "a": 0, + "k": [ + 10, + 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", + "_render": true + } + ], + "nm": "Ellipse 1", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false, + "_render": true + } + ], + "ip": 0, + "op": 421, + "st": 0, + "bm": 0, + "completed": true + } + ] + }, + { + "ddd": 0, + "ind": 2, + "ty": 0, + "nm": "бульбы", + "refId": "comp_0", + "sr": 1, + "ks": { + "o": { + "a": 0, + "k": 100, + "ix": 11 + }, + "r": { + "a": 0, + "k": 0, + "ix": 10 + }, + "p": { + "a": 0, + "k": [ + 750, + 750, + 0 + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 750, + 750, + 0 + ], + "ix": 1 + }, + "s": { + "a": 0, + "k": [ + 100, + 100, + 100 + ], + "ix": 6 + } + }, + "ao": 0, + "w": 1500, + "h": 1500, + "ip": 8, + "op": 24, + "st": 8, + "bm": 0, + "completed": true, + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "бульба 4", + "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": 21, + "s": [ + 706, + 1206, + 0 + ], + "to": [ + 0, + -188, + 0 + ], + "ti": [ + 0, + 188, + 0 + ] + }, + { + "t": 26, + "s": [ + 706, + 78, + 0 + ] + } + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 10, + 226, + 0 + ], + "ix": 1 + }, + "s": { + "a": 1, + "k": [ + { + "i": { + "x": [ + 0.833, + 0.833, + 0.833 + ], + "y": [ + 0.833, + 0.833, + 0.833 + ] + }, + "o": { + "x": [ + 0.167, + 0.167, + 0.167 + ], + "y": [ + 0.167, + 0.167, + 0.167 + ] + }, + "t": 21, + "s": [ + 100, + 100, + 100 + ] + }, + { + "t": 26, + "s": [ + 0, + 0, + 100 + ] + } + ], + "ix": 6 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { + "a": 0, + "k": [ + 64, + 64 + ], + "ix": 2 + }, + "p": { + "a": 0, + "k": [ + 0, + 0 + ], + "ix": 3 + }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [ + 0.9725, + 0.8824, + 0.3216, + 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, + 0.4431, + 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": [ + 10, + 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": "Ellipse 1", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 21, + "op": 442, + "st": 21, + "bm": 0, + "completed": true + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "бульба 3", + "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": 14, + "s": [ + 762, + 1274, + 0 + ], + "to": [ + 0, + -188, + 0 + ], + "ti": [ + 0, + 188, + 0 + ] + }, + { + "t": 19, + "s": [ + 762, + 146, + 0 + ] + } + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 10, + 226, + 0 + ], + "ix": 1 + }, + "s": { + "a": 1, + "k": [ + { + "i": { + "x": [ + 0.833, + 0.833, + 0.833 + ], + "y": [ + 0.833, + 0.833, + 0.833 + ] + }, + "o": { + "x": [ + 0.167, + 0.167, + 0.167 + ], + "y": [ + 0.167, + 0.167, + 0.167 + ] + }, + "t": 14, + "s": [ + 100, + 100, + 100 + ] + }, + { + "t": 19, + "s": [ + 0, + 0, + 100 + ] + } + ], + "ix": 6 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { + "a": 0, + "k": [ + 64, + 64 + ], + "ix": 2 + }, + "p": { + "a": 0, + "k": [ + 0, + 0 + ], + "ix": 3 + }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [ + 0.9725, + 0.8824, + 0.3216, + 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, + 0.4431, + 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": [ + 10, + 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": "Ellipse 1", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 14, + "op": 435, + "st": 14, + "bm": 0, + "completed": true + }, + { + "ddd": 0, + "ind": 3, + "ty": 4, + "nm": "бульба 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": 7, + "s": [ + 810, + 1223, + 0 + ], + "to": [ + 0, + -188, + 0 + ], + "ti": [ + 0, + 188, + 0 + ] + }, + { + "t": 12, + "s": [ + 810, + 95, + 0 + ] + } + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 10, + 226, + 0 + ], + "ix": 1 + }, + "s": { + "a": 1, + "k": [ + { + "i": { + "x": [ + 0.833, + 0.833, + 0.833 + ], + "y": [ + 0.833, + 0.833, + 0.833 + ] + }, + "o": { + "x": [ + 0.167, + 0.167, + 0.167 + ], + "y": [ + 0.167, + 0.167, + 0.167 + ] + }, + "t": 7, + "s": [ + 100, + 100, + 100 + ] + }, + { + "t": 12, + "s": [ + 0, + 0, + 100 + ] + } + ], + "ix": 6 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { + "a": 0, + "k": [ + 64, + 64 + ], + "ix": 2 + }, + "p": { + "a": 0, + "k": [ + 0, + 0 + ], + "ix": 3 + }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [ + 0.9725, + 0.8824, + 0.3216, + 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, + 0.4431, + 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": [ + 10, + 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": "Ellipse 1", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 7, + "op": 428, + "st": 7, + "bm": 0, + "completed": true + }, + { + "ddd": 0, + "ind": 4, + "ty": 4, + "nm": "бульба", + "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": 0, + "s": [ + 740, + 1242, + 0 + ], + "to": [ + 0, + -188, + 0 + ], + "ti": [ + 0, + 188, + 0 + ] + }, + { + "t": 5, + "s": [ + 740, + 114, + 0 + ] + } + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 10, + 226, + 0 + ], + "ix": 1 + }, + "s": { + "a": 1, + "k": [ + { + "i": { + "x": [ + 0.833, + 0.833, + 0.833 + ], + "y": [ + 0.833, + 0.833, + 0.833 + ] + }, + "o": { + "x": [ + 0.167, + 0.167, + 0.167 + ], + "y": [ + 0.167, + 0.167, + 0.167 + ] + }, + "t": 0, + "s": [ + 100, + 100, + 100 + ] + }, + { + "t": 5, + "s": [ + 0, + 0, + 100 + ] + } + ], + "ix": 6 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { + "a": 0, + "k": [ + 64, + 64 + ], + "ix": 2 + }, + "p": { + "a": 0, + "k": [ + 0, + 0 + ], + "ix": 3 + }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [ + 0.9725, + 0.8824, + 0.3216, + 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, + 0.4431, + 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": [ + 10, + 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": "Ellipse 1", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 421, + "st": 0, + "bm": 0, + "completed": true + } + ] + }, + { + "ddd": 0, + "ind": 3, + "ty": 0, + "nm": "бульбы", + "refId": "comp_0", + "sr": 1, + "ks": { + "o": { + "a": 0, + "k": 100, + "ix": 11 + }, + "r": { + "a": 0, + "k": 0, + "ix": 10 + }, + "p": { + "a": 0, + "k": [ + 750, + 750, + 0 + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 750, + 750, + 0 + ], + "ix": 1 + }, + "s": { + "a": 0, + "k": [ + 100, + 100, + 100 + ], + "ix": 6 + } + }, + "ao": 0, + "w": 1500, + "h": 1500, + "ip": 19, + "op": 35, + "st": 19, + "bm": 0, + "completed": true, + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "бульба 4", + "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": 21, + "s": [ + 706, + 1206, + 0 + ], + "to": [ + 0, + -188, + 0 + ], + "ti": [ + 0, + 188, + 0 + ] + }, + { + "t": 26, + "s": [ + 706, + 78, + 0 + ] + } + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 10, + 226, + 0 + ], + "ix": 1 + }, + "s": { + "a": 1, + "k": [ + { + "i": { + "x": [ + 0.833, + 0.833, + 0.833 + ], + "y": [ + 0.833, + 0.833, + 0.833 + ] + }, + "o": { + "x": [ + 0.167, + 0.167, + 0.167 + ], + "y": [ + 0.167, + 0.167, + 0.167 + ] + }, + "t": 21, + "s": [ + 100, + 100, + 100 + ] + }, + { + "t": 26, + "s": [ + 0, + 0, + 100 + ] + } + ], + "ix": 6 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { + "a": 0, + "k": [ + 64, + 64 + ], + "ix": 2 + }, + "p": { + "a": 0, + "k": [ + 0, + 0 + ], + "ix": 3 + }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [ + 0.9725, + 0.8824, + 0.3216, + 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, + 0.4431, + 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": [ + 10, + 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": "Ellipse 1", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 21, + "op": 442, + "st": 21, + "bm": 0, + "completed": true + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "бульба 3", + "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": 14, + "s": [ + 762, + 1274, + 0 + ], + "to": [ + 0, + -188, + 0 + ], + "ti": [ + 0, + 188, + 0 + ] + }, + { + "t": 19, + "s": [ + 762, + 146, + 0 + ] + } + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 10, + 226, + 0 + ], + "ix": 1 + }, + "s": { + "a": 1, + "k": [ + { + "i": { + "x": [ + 0.833, + 0.833, + 0.833 + ], + "y": [ + 0.833, + 0.833, + 0.833 + ] + }, + "o": { + "x": [ + 0.167, + 0.167, + 0.167 + ], + "y": [ + 0.167, + 0.167, + 0.167 + ] + }, + "t": 14, + "s": [ + 100, + 100, + 100 + ] + }, + { + "t": 19, + "s": [ + 0, + 0, + 100 + ] + } + ], + "ix": 6 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { + "a": 0, + "k": [ + 64, + 64 + ], + "ix": 2 + }, + "p": { + "a": 0, + "k": [ + 0, + 0 + ], + "ix": 3 + }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [ + 0.9725, + 0.8824, + 0.3216, + 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, + 0.4431, + 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": [ + 10, + 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": "Ellipse 1", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 14, + "op": 435, + "st": 14, + "bm": 0, + "completed": true + }, + { + "ddd": 0, + "ind": 3, + "ty": 4, + "nm": "бульба 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": 7, + "s": [ + 810, + 1223, + 0 + ], + "to": [ + 0, + -188, + 0 + ], + "ti": [ + 0, + 188, + 0 + ] + }, + { + "t": 12, + "s": [ + 810, + 95, + 0 + ] + } + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 10, + 226, + 0 + ], + "ix": 1 + }, + "s": { + "a": 1, + "k": [ + { + "i": { + "x": [ + 0.833, + 0.833, + 0.833 + ], + "y": [ + 0.833, + 0.833, + 0.833 + ] + }, + "o": { + "x": [ + 0.167, + 0.167, + 0.167 + ], + "y": [ + 0.167, + 0.167, + 0.167 + ] + }, + "t": 7, + "s": [ + 100, + 100, + 100 + ] + }, + { + "t": 12, + "s": [ + 0, + 0, + 100 + ] + } + ], + "ix": 6 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { + "a": 0, + "k": [ + 64, + 64 + ], + "ix": 2 + }, + "p": { + "a": 0, + "k": [ + 0, + 0 + ], + "ix": 3 + }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [ + 0.9725, + 0.8824, + 0.3216, + 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, + 0.4431, + 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": [ + 10, + 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": "Ellipse 1", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 7, + "op": 428, + "st": 7, + "bm": 0, + "completed": true + }, + { + "ddd": 0, + "ind": 4, + "ty": 4, + "nm": "бульба", + "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": 0, + "s": [ + 740, + 1242, + 0 + ], + "to": [ + 0, + -188, + 0 + ], + "ti": [ + 0, + 188, + 0 + ] + }, + { + "t": 5, + "s": [ + 740, + 114, + 0 + ] + } + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 10, + 226, + 0 + ], + "ix": 1 + }, + "s": { + "a": 1, + "k": [ + { + "i": { + "x": [ + 0.833, + 0.833, + 0.833 + ], + "y": [ + 0.833, + 0.833, + 0.833 + ] + }, + "o": { + "x": [ + 0.167, + 0.167, + 0.167 + ], + "y": [ + 0.167, + 0.167, + 0.167 + ] + }, + "t": 0, + "s": [ + 100, + 100, + 100 + ] + }, + { + "t": 5, + "s": [ + 0, + 0, + 100 + ] + } + ], + "ix": 6 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { + "a": 0, + "k": [ + 64, + 64 + ], + "ix": 2 + }, + "p": { + "a": 0, + "k": [ + 0, + 0 + ], + "ix": 3 + }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [ + 0.9725, + 0.8824, + 0.3216, + 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, + 0.4431, + 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": [ + 10, + 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": "Ellipse 1", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 421, + "st": 0, + "bm": 0, + "completed": true + } + ] + }, + { + "ddd": 0, + "ind": 4, + "ty": 3, + "nm": "Null 2", + "sr": 1, + "ks": { + "o": { + "a": 0, + "k": 0, + "ix": 11 + }, + "r": { + "a": 1, + "k": [ + { + "i": { + "x": [ + 0.667 + ], + "y": [ + 1 + ] + }, + "o": { + "x": [ + 0.333 + ], + "y": [ + 0 + ] + }, + "t": 0, + "s": [ + 5 + ] + }, + { + "i": { + "x": [ + 0.667 + ], + "y": [ + 1 + ] + }, + "o": { + "x": [ + 0.333 + ], + "y": [ + 0 + ] + }, + "t": 15, + "s": [ + -5 + ] + }, + { + "t": 29, + "s": [ + 5 + ] + } + ], + "ix": 10 + }, + "p": { + "a": 0, + "k": [ + 756, + 1063.146, + 0 + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + -31.852, + -25.186, + 0 + ], + "ix": 1 + }, + "s": { + "a": 0, + "k": [ + 84, + 84, + 100 + ], + "ix": 6 + } + }, + "ao": 0, + "ip": 0, + "op": 421, + "st": 0, + "bm": 0, + "completed": true + }, + { + "ddd": 0, + "ind": 5, + "ty": 4, + "nm": "svg2_блик1", + "parent": 4, + "sr": 1, + "ks": { + "o": { + "a": 0, + "k": 74, + "ix": 11 + }, + "r": { + "a": 0, + "k": 0, + "ix": 10 + }, + "p": { + "a": 0, + "k": [ + -182.316, + -55.769, + 0 + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 59.585, + 97.792, + 0 + ], + "ix": 1 + }, + "s": { + "a": 0, + "k": [ + 228, + 228, + 100 + ], + "ix": 6 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [ + 2.807, + -18.206 + ], + [ + -59.585, + 97.792 + ], + [ + -27.631, + 97.792 + ], + [ + 16.713, + -17.233 + ] + ], + "o": [ + [ + 2.807, + -18.206 + ], + [ + -59.585, + 97.792 + ], + [ + -27.631, + 97.792 + ], + [ + 16.713, + -17.233 + ] + ], + "v": [ + [ + 2.807, + -18.206 + ], + [ + -59.585, + 97.792 + ], + [ + -27.631, + 97.792 + ], + [ + 16.713, + -17.233 + ] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false, + "_render": true + }, + { + "ind": 1, + "ty": "sh", + "ix": 2, + "ks": { + "a": 0, + "k": { + "i": [ + [ + 54.377, + -97.792 + ], + [ + -21.024, + 97.792 + ], + [ + 31.221, + 97.792 + ], + [ + 59.585, + -97.792 + ] + ], + "o": [ + [ + 54.377, + -97.792 + ], + [ + -21.024, + 97.792 + ], + [ + 31.221, + 97.792 + ], + [ + 59.585, + -97.792 + ] + ], + "v": [ + [ + 54.377, + -97.792 + ], + [ + -21.024, + 97.792 + ], + [ + 31.221, + 97.792 + ], + [ + 59.585, + -97.792 + ] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 2", + "mn": "ADBE Vector Shape - Group", + "hd": false, + "_render": true + }, + { + "ind": 2, + "ty": "sh", + "ix": 3, + "ks": { + "a": 0, + "k": { + "i": [ + [ + 45.616, + -97.792 + ], + [ + 6.06, + -24.251 + ], + [ + 19.069, + -23.342 + ], + [ + 47.77, + -97.792 + ] + ], + "o": [ + [ + 45.616, + -97.792 + ], + [ + 6.06, + -24.251 + ], + [ + 19.069, + -23.342 + ], + [ + 47.77, + -97.792 + ] + ], + "v": [ + [ + 45.616, + -97.792 + ], + [ + 6.06, + -24.251 + ], + [ + 19.069, + -23.342 + ], + [ + 47.77, + -97.792 + ] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 3", + "mn": "ADBE Vector Shape - Group", + "hd": false, + "_render": true + }, + { + "ty": "mm", + "mm": 1, + "nm": "Merge Paths 1", + "mn": "ADBE Vector Filter - Merge", + "hd": false, + "_render": true + }, + { + "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, + "_render": true + }, + { + "ty": "tr", + "p": { + "a": 0, + "k": [ + 59.585, + 97.792 + ], + "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", + "_render": true + } + ], + "nm": "Group 1", + "np": 5, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false, + "_render": true + } + ], + "ip": 0, + "op": 421, + "st": 0, + "bm": 0, + "completed": true + }, + { + "ddd": 0, + "ind": 6, + "ty": 4, + "nm": "svg2_маска", + "parent": 4, + "td": 1, + "sr": 1, + "ks": { + "o": { + "a": 0, + "k": 100, + "ix": 11 + }, + "r": { + "a": 0, + "k": 0, + "ix": 10 + }, + "p": { + "a": 0, + "k": [ + -16.988, + -247.973, + 0 + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 194.51, + 246.869, + 0 + ], + "ix": 1 + }, + "s": { + "a": 0, + "k": [ + 228, + 228, + 100 + ], + "ix": 6 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [ + -46.571, + -214.971 + ], + [ + -46.574000000000005, + -153.577 + ], + [ + -46.264, + -59.243 + ], + [ + -140.45999999999998, + 127.95500000000001 + ], + [ + -193.83, + 222.317 + ], + [ + -176.94899999999998, + 246.582 + ], + [ + 166.261, + 246.559 + ], + [ + 192.829, + 236.066 + ], + [ + 191.59099999999998, + 212.744 + ], + [ + 94.461, + 51.03999999999999 + ], + [ + 47.474999999999994, + -84.73 + ], + [ + 47.242, + -214.971 + ] + ], + "o": [ + [ + -46.571999999999996, + -184.274 + ], + [ + -46.733000000000004, + -91.104 + ], + [ + -93.251, + 50.318 + ], + [ + -191.42499999999998, + 213.389 + ], + [ + -187.758, + 241.115 + ], + [ + -166.265, + 246.559 + ], + [ + 181.772, + 246.559 + ], + [ + 193.83100000000002, + 219.07 + ], + [ + 141.429, + 128.87599999999998 + ], + [ + 46.774, + -55.677 + ], + [ + 47.242, + -113.656 + ], + [ + 47.242, + -214.971 + ] + ], + "v": [ + [ + -46.571, + -214.971 + ], + [ + -46.575, + -122.88 + ], + [ + -46.813, + -27.521 + ], + [ + -186.855, + 205.729 + ], + [ + -191.068, + 230.868 + ], + [ + -166.265, + 246.559 + ], + [ + 166.261, + 246.559 + ], + [ + 192.882, + 225.805 + ], + [ + 188.076, + 206.867 + ], + [ + 47.589, + -26.831 + ], + [ + 47.242, + -113.656 + ], + [ + 47.242, + -214.971 + ] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false, + "_render": true + }, + { + "ind": 1, + "ty": "sh", + "ix": 2, + "ks": { + "a": 0, + "k": { + "i": [ + [ + 57.065, + -246.583 + ], + [ + 51.707, + -246.422 + ], + [ + -54.065, + -246.328 + ], + [ + -54.888, + -245.887 + ], + [ + -63.451, + -231.344 + ], + [ + -49.257, + -226.208 + ], + [ + 21.352999999999994, + -225.692 + ], + [ + 63.406, + -233.15599999999998 + ] + ], + "o": [ + [ + 52.169, + -246.473 + ], + [ + 51.242, + -246.328 + ], + [ + -54.477, + -246.108 + ], + [ + -62.394, + -242.541 + ], + [ + -53.529, + -224.94500000000002 + ], + [ + -12.172999999999995, + -225.563 + ], + [ + 60.169, + -227.334 + ], + [ + 61.113, + -242.932 + ] + ], + "v": [ + [ + 52.628, + -246.484 + ], + [ + 51.242, + -246.328 + ], + [ + -54.065, + -246.328 + ], + [ + -55.3, + -245.667 + ], + [ + -56.737, + -227.222 + ], + [ + -45.599, + -225.755 + ], + [ + 54.818, + -225.645 + ], + [ + 61.963, + -238.581 + ] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 2", + "mn": "ADBE Vector Shape - Group", + "hd": false, + "_render": true + }, + { + "ty": "mm", + "mm": 1, + "nm": "Merge Paths 1", + "mn": "ADBE Vector Filter - Merge", + "hd": false, + "_render": true + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [ + 0.9961, + 0.9608, + 0.7412, + 1 + ], + "ix": 4 + }, + "o": { + "a": 0, + "k": 100, + "ix": 5 + }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false, + "_render": true + }, + { + "ty": "tr", + "p": { + "a": 0, + "k": [ + 194.08, + 246.833 + ], + "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", + "_render": true + } + ], + "nm": "Group 1", + "np": 4, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false, + "_render": true + } + ], + "ip": 0, + "op": 421, + "st": 0, + "bm": 0, + "completed": true + }, + { + "ddd": 0, + "ind": 7, + "ty": 4, + "nm": "svg2_светлый", + "parent": 4, + "tt": 1, + "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": 0, + "s": [ + -443.486, + 369.035, + 0 + ], + "to": null, + "ti": null + }, + { + "i": { + "x": 0.833, + "y": 0.833 + }, + "o": { + "x": 0.167, + "y": 0.167 + }, + "t": 12, + "s": [ + -107.486, + 369.035, + 0 + ], + "to": null, + "ti": null + }, + { + "t": 30, + "s": [ + 396.514, + 369.035, + 0 + ] + } + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 519.292, + 151.123, + 0 + ], + "ix": 1 + }, + "s": { + "a": 0, + "k": [ + 228, + 228, + 100 + ], + "ix": 6 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [ + -411.536, + -148.533 + ], + [ + -309.905, + -141.255 + ], + [ + -218.207, + -112.76599999999999 + ], + [ + -123.56400000000001, + -121.641 + ], + [ + -31.74, + -149.594 + ], + [ + 62.846000000000004, + -140.184 + ], + [ + 154.71699999999998, + -112.334 + ], + [ + 249.23099999999997, + -122.496 + ], + [ + 341.175, + -150.465 + ], + [ + 449.52200000000005, + -131.901 + ], + [ + 518.963, + -38.172 + ], + [ + 503.369, + 77.429 + ], + [ + 411.576, + 149.40900000000002 + ], + [ + -371.609, + 150.466 + ], + [ + -448.48199999999997, + 133.311 + ], + [ + -518.644, + 39.745000000000005 + ], + [ + -503.44300000000004, + -76.213 + ] + ], + "o": [ + [ + -341.03499999999997, + -150.466 + ], + [ + -249.09199999999998, + -122.497 + ], + [ + -154.578, + -112.333 + ], + [ + -62.70700000000001, + -140.184 + ], + [ + 31.88, + -149.594 + ], + [ + 123.703, + -121.641 + ], + [ + 218.34599999999998, + -112.76599999999999 + ], + [ + 310.044, + -141.254 + ], + [ + 411.576, + -148.53799999999998 + ], + [ + 503.369, + -76.559 + ], + [ + 518.963, + 39.044000000000004 + ], + [ + 449.52200000000005, + 132.771 + ], + [ + 372.983, + 150.466 + ], + [ + -410.308, + 149.723 + ], + [ + -502.808, + 78.162 + ], + [ + -518.963, + -37.667 + ], + [ + -449.57300000000004, + -131.808 + ] + ], + "v": [ + [ + -372.844, + -149.594 + ], + [ + -279.498, + -131.876 + ], + [ + -186.387, + -112.55 + ], + [ + -93.135, + -130.912 + ], + [ + 0.07, + -149.594 + ], + [ + 93.275, + -130.912 + ], + [ + 186.527, + -112.55 + ], + [ + 279.638, + -131.875 + ], + [ + 372.983, + -149.594 + ], + [ + 476.446, + -104.23 + ], + [ + 518.963, + 0.435 + ], + [ + 476.446, + 105.1 + ], + [ + 372.983, + 150.466 + ], + [ + -371.609, + 150.466 + ], + [ + -475.645, + 105.736 + ], + [ + -518.803, + 1.039 + ], + [ + -476.509, + -104.011 + ] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false, + "_render": true + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [ + 0.7182, + 0.3902, + 0.1218, + 1 + ], + "ix": 4 + }, + "o": { + "a": 0, + "k": 100, + "ix": 5 + }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false, + "_render": true + }, + { + "ty": "tr", + "p": { + "a": 0, + "k": [ + 519.213, + 150.716 + ], + "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", + "_render": true + } + ], + "nm": "Group 1", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false, + "_render": true + } + ], + "ip": 0, + "op": 421, + "st": 0, + "bm": 0, + "completed": true + }, + { + "ddd": 0, + "ind": 8, + "ty": 4, + "nm": "svg2_маска 2", + "parent": 4, + "td": 1, + "sr": 1, + "ks": { + "o": { + "a": 0, + "k": 100, + "ix": 11 + }, + "r": { + "a": 0, + "k": 0, + "ix": 10 + }, + "p": { + "a": 0, + "k": [ + -16.988, + -247.973, + 0 + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 194.51, + 246.869, + 0 + ], + "ix": 1 + }, + "s": { + "a": 0, + "k": [ + 228, + 228, + 100 + ], + "ix": 6 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [ + -46.571, + -214.971 + ], + [ + -46.574000000000005, + -153.577 + ], + [ + -46.264, + -59.243 + ], + [ + -140.45999999999998, + 127.95500000000001 + ], + [ + -193.83, + 222.317 + ], + [ + -176.94899999999998, + 246.582 + ], + [ + 166.261, + 246.559 + ], + [ + 192.829, + 236.066 + ], + [ + 191.59099999999998, + 212.744 + ], + [ + 94.461, + 51.03999999999999 + ], + [ + 47.474999999999994, + -84.73 + ], + [ + 47.242, + -214.971 + ] + ], + "o": [ + [ + -46.571999999999996, + -184.274 + ], + [ + -46.733000000000004, + -91.104 + ], + [ + -93.251, + 50.318 + ], + [ + -191.42499999999998, + 213.389 + ], + [ + -187.758, + 241.115 + ], + [ + -166.265, + 246.559 + ], + [ + 181.772, + 246.559 + ], + [ + 193.83100000000002, + 219.07 + ], + [ + 141.429, + 128.87599999999998 + ], + [ + 46.774, + -55.677 + ], + [ + 47.242, + -113.656 + ], + [ + 47.242, + -214.971 + ] + ], + "v": [ + [ + -46.571, + -214.971 + ], + [ + -46.575, + -122.88 + ], + [ + -46.813, + -27.521 + ], + [ + -186.855, + 205.729 + ], + [ + -191.068, + 230.868 + ], + [ + -166.265, + 246.559 + ], + [ + 166.261, + 246.559 + ], + [ + 192.882, + 225.805 + ], + [ + 188.076, + 206.867 + ], + [ + 47.589, + -26.831 + ], + [ + 47.242, + -113.656 + ], + [ + 47.242, + -214.971 + ] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false, + "_render": true + }, + { + "ind": 1, + "ty": "sh", + "ix": 2, + "ks": { + "a": 0, + "k": { + "i": [ + [ + 57.065, + -246.583 + ], + [ + 51.707, + -246.422 + ], + [ + -54.065, + -246.328 + ], + [ + -54.888, + -245.887 + ], + [ + -63.451, + -231.344 + ], + [ + -49.257, + -226.208 + ], + [ + 21.352999999999994, + -225.692 + ], + [ + 63.406, + -233.15599999999998 + ] + ], + "o": [ + [ + 52.169, + -246.473 + ], + [ + 51.242, + -246.328 + ], + [ + -54.477, + -246.108 + ], + [ + -62.394, + -242.541 + ], + [ + -53.529, + -224.94500000000002 + ], + [ + -12.172999999999995, + -225.563 + ], + [ + 60.169, + -227.334 + ], + [ + 61.113, + -242.932 + ] + ], + "v": [ + [ + 52.628, + -246.484 + ], + [ + 51.242, + -246.328 + ], + [ + -54.065, + -246.328 + ], + [ + -55.3, + -245.667 + ], + [ + -56.737, + -227.222 + ], + [ + -45.599, + -225.755 + ], + [ + 54.818, + -225.645 + ], + [ + 61.963, + -238.581 + ] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 2", + "mn": "ADBE Vector Shape - Group", + "hd": false, + "_render": true + }, + { + "ty": "mm", + "mm": 1, + "nm": "Merge Paths 1", + "mn": "ADBE Vector Filter - Merge", + "hd": false, + "_render": true + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [ + 0.9961, + 0.9608, + 0.7412, + 1 + ], + "ix": 4 + }, + "o": { + "a": 0, + "k": 100, + "ix": 5 + }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false, + "_render": true + }, + { + "ty": "tr", + "p": { + "a": 0, + "k": [ + 194.08, + 246.833 + ], + "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", + "_render": true + } + ], + "nm": "Group 1", + "np": 4, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false, + "_render": true + } + ], + "ip": 0, + "op": 421, + "st": 0, + "bm": 0, + "completed": true + }, + { + "ddd": 0, + "ind": 9, + "ty": 4, + "nm": "svg2_темный", + "parent": 4, + "tt": 1, + "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": 0, + "s": [ + -25.691, + 369.035, + 0 + ], + "to": null, + "ti": null + }, + { + "i": { + "x": 0.833, + "y": 0.833 + }, + "o": { + "x": 0.167, + "y": 0.167 + }, + "t": 12, + "s": [ + 310.309, + 369.035, + 0 + ], + "to": null, + "ti": null + }, + { + "t": 30, + "s": [ + 814.309, + 369.035, + 0 + ] + } + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 519.292, + 151.123, + 0 + ], + "ix": 1 + }, + "s": { + "a": 0, + "k": [ + 228, + 228, + 100 + ], + "ix": 6 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [ + -411.536, + -148.533 + ], + [ + -309.90500000000003, + -141.255 + ], + [ + -218.207, + -112.76599999999999 + ], + [ + -123.564, + -121.641 + ], + [ + -31.741, + -149.594 + ], + [ + 62.846000000000004, + -140.184 + ], + [ + 154.717, + -112.334 + ], + [ + 249.23099999999997, + -122.496 + ], + [ + 341.174, + -150.465 + ], + [ + 449.52200000000005, + -131.901 + ], + [ + 518.963, + -38.172 + ], + [ + 503.369, + 77.429 + ], + [ + 411.576, + 149.40900000000002 + ], + [ + -371.609, + 150.466 + ], + [ + -448.483, + 133.311 + ], + [ + -518.644, + 39.745000000000005 + ], + [ + -503.444, + -76.213 + ] + ], + "o": [ + [ + -341.03499999999997, + -150.466 + ], + [ + -249.092, + -122.497 + ], + [ + -154.578, + -112.333 + ], + [ + -62.706999999999994, + -140.184 + ], + [ + 31.879, + -149.594 + ], + [ + 123.703, + -121.641 + ], + [ + 218.346, + -112.76599999999999 + ], + [ + 310.044, + -141.254 + ], + [ + 411.576, + -148.53799999999998 + ], + [ + 503.369, + -76.559 + ], + [ + 518.963, + 39.044000000000004 + ], + [ + 449.52200000000005, + 132.771 + ], + [ + 372.983, + 150.466 + ], + [ + -410.308, + 149.723 + ], + [ + -502.808, + 78.162 + ], + [ + -518.963, + -37.667 + ], + [ + -449.57300000000004, + -131.808 + ] + ], + "v": [ + [ + -372.844, + -149.594 + ], + [ + -279.499, + -131.876 + ], + [ + -186.387, + -112.55 + ], + [ + -93.136, + -130.912 + ], + [ + 0.07, + -149.594 + ], + [ + 93.275, + -130.912 + ], + [ + 186.526, + -112.55 + ], + [ + 279.638, + -131.875 + ], + [ + 372.983, + -149.594 + ], + [ + 476.446, + -104.23 + ], + [ + 518.963, + 0.435 + ], + [ + 476.446, + 105.1 + ], + [ + 372.983, + 150.466 + ], + [ + -371.609, + 150.466 + ], + [ + -475.645, + 105.736 + ], + [ + -518.803, + 1.039 + ], + [ + -476.509, + -104.011 + ] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false, + "_render": true + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [ + 0.5616, + 0.3398, + 0.1584, + 1 + ], + "ix": 4 + }, + "o": { + "a": 0, + "k": 100, + "ix": 5 + }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false, + "_render": true + }, + { + "ty": "tr", + "p": { + "a": 0, + "k": [ + 519.213, + 150.716 + ], + "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", + "_render": true + } + ], + "nm": "Group 1", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false, + "_render": true + } + ], + "ip": 0, + "op": 421, + "st": 0, + "bm": 0, + "completed": true + }, + { + "ddd": 0, + "ind": 10, + "ty": 4, + "nm": "svg2_блик2", + "parent": 4, + "sr": 1, + "ks": { + "o": { + "a": 0, + "k": 15, + "ix": 11 + }, + "r": { + "a": 0, + "k": 0, + "ix": 10 + }, + "p": { + "a": 0, + "k": [ + 22.938, + -269.036, + 0 + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 0, + 0, + 0 + ], + "ix": 1 + }, + "s": { + "a": 0, + "k": [ + 228, + 228, + 100 + ], + "ix": 6 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [ + -2.364, + -15.33 + ], + [ + 50.173, + 82.345 + ], + [ + 23.266, + 82.345 + ], + [ + -14.074, + -14.511 + ] + ], + "o": [ + [ + -2.364, + -15.33 + ], + [ + 50.173, + 82.345 + ], + [ + 23.266, + 82.345 + ], + [ + -14.074, + -14.511 + ] + ], + "v": [ + [ + -2.364, + -15.33 + ], + [ + 50.173, + 82.345 + ], + [ + 23.266, + 82.345 + ], + [ + -14.074, + -14.511 + ] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false, + "_render": true + }, + { + "ind": 1, + "ty": "sh", + "ix": 2, + "ks": { + "a": 0, + "k": { + "i": [ + [ + -45.789, + -82.345 + ], + [ + 17.702, + 82.345 + ], + [ + -26.29, + 82.345 + ], + [ + -50.174, + -82.345 + ] + ], + "o": [ + [ + -45.789, + -82.345 + ], + [ + 17.702, + 82.345 + ], + [ + -26.29, + 82.345 + ], + [ + -50.174, + -82.345 + ] + ], + "v": [ + [ + -45.789, + -82.345 + ], + [ + 17.702, + 82.345 + ], + [ + -26.29, + 82.345 + ], + [ + -50.174, + -82.345 + ] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 2", + "mn": "ADBE Vector Shape - Group", + "hd": false, + "_render": true + }, + { + "ind": 2, + "ty": "sh", + "ix": 3, + "ks": { + "a": 0, + "k": { + "i": [ + [ + -38.411, + -82.345 + ], + [ + -5.103, + -20.421 + ], + [ + -16.056, + -19.655 + ], + [ + -40.225, + -82.345 + ] + ], + "o": [ + [ + -38.411, + -82.345 + ], + [ + -5.103, + -20.421 + ], + [ + -16.056, + -19.655 + ], + [ + -40.225, + -82.345 + ] + ], + "v": [ + [ + -38.411, + -82.345 + ], + [ + -5.103, + -20.421 + ], + [ + -16.056, + -19.655 + ], + [ + -40.225, + -82.345 + ] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 3", + "mn": "ADBE Vector Shape - Group", + "hd": false, + "_render": true + }, + { + "ty": "mm", + "mm": 1, + "nm": "Merge Paths 1", + "mn": "ADBE Vector Filter - Merge", + "hd": false, + "_render": true + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [ + 0.9082, + 0.8873, + 0.7518, + 1 + ], + "ix": 4 + }, + "o": { + "a": 0, + "k": 100, + "ix": 5 + }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false, + "_render": true + }, + { + "ty": "tr", + "p": { + "a": 0, + "k": [ + 50.173, + 82.345 + ], + "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", + "_render": true + } + ], + "nm": "Group 1", + "np": 5, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false, + "_render": true + } + ], + "ip": 0, + "op": 421, + "st": 0, + "bm": 0, + "completed": true + }, + { + "ddd": 0, + "ind": 11, + "ty": 4, + "nm": "svg2_колба", + "parent": 4, + "sr": 1, + "ks": { + "o": { + "a": 0, + "k": 100, + "ix": 11 + }, + "r": { + "a": 0, + "k": 0, + "ix": 10 + }, + "p": { + "a": 0, + "k": [ + -16.797, + -245.904, + 0 + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 203.554, + 255.426, + 0 + ], + "ix": 1 + }, + "s": { + "a": 0, + "k": [ + 228, + 228, + 100 + ], + "ix": 6 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [ + -49.846, + -218.34 + ], + [ + 49.156, + -218.34 + ], + [ + 49.156, + -29.583 + ], + [ + 191.672, + 206.217 + ], + [ + 197.33, + 224.095 + ], + [ + 180.743, + 249.532 + ], + [ + -162.898, + 249.532 + ], + [ + -189.615, + 242.279 + ], + [ + -195.982, + 213.119 + ], + [ + -49.846, + -29.583 + ] + ], + "o": [ + [ + -49.846, + -218.34 + ], + [ + 49.156, + -218.34 + ], + [ + 49.156, + -29.583 + ], + [ + 195.721, + 212.917 + ], + [ + 189.61700000000002, + 242.133 + ], + [ + 162.206, + 249.532 + ], + [ + -180.964, + 249.532 + ], + [ + -197.346, + 224.33 + ], + [ + -192.298, + 206.107 + ], + [ + -49.846, + -29.583 + ] + ], + "v": [ + [ + -49.846, + -218.34 + ], + [ + 49.156, + -218.34 + ], + [ + 49.156, + -29.583 + ], + [ + 191.672, + 206.217 + ], + [ + 193.473, + 233.113 + ], + [ + 162.206, + 249.532 + ], + [ + -162.898, + 249.532 + ], + [ + -193.483, + 233.298 + ], + [ + -192.298, + 206.107 + ], + [ + -49.846, + -29.583 + ] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false, + "_render": true + }, + { + "ind": 1, + "ty": "sh", + "ix": 2, + "ks": { + "a": 0, + "k": { + "i": [ + [ + -58.693000000000005, + -250.17 + ], + [ + 51.182, + -250.17 + ], + [ + 64.435, + -244.302 + ], + [ + 60.053999999999995, + -225.291 + ], + [ + -54.223, + -223.982 + ], + [ + -64.56, + -230.535 + ] + ], + "o": [ + [ + -51.307, + -250.17 + ], + [ + 58.568000000000005, + -250.17 + ], + [ + 64.435, + -230.535 + ], + [ + 54.099, + -223.982 + ], + [ + -60.178, + -225.291 + ], + [ + -64.56, + -244.302 + ] + ], + "v": [ + [ + -51.307, + -250.17 + ], + [ + 51.182, + -250.17 + ], + [ + 64.435, + -236.916 + ], + [ + 54.099, + -223.982 + ], + [ + -54.223, + -223.982 + ], + [ + -64.56, + -236.916 + ] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 2", + "mn": "ADBE Vector Shape - Group", + "hd": false, + "_render": true + }, + { + "ind": 2, + "ty": "sh", + "ix": 3, + "ks": { + "a": 0, + "k": { + "i": [ + [ + -51.307, + -255.175 + ], + [ + -69.565, + -246.988 + ], + [ + -63.550000000000004, + -221.043 + ], + [ + -55.49, + -31.155 + ], + [ + -197.235, + 203.369 + ], + [ + -197.273, + 203.44 + ], + [ + -203.36599999999999, + 224.618 + ], + [ + -182.558, + 255.175 + ], + [ + 162.206, + 255.175 + ], + [ + 193.958, + 246.332 + ], + [ + 201.58700000000002, + 211.713 + ], + [ + 54.798, + -31.155 + ], + [ + 54.798, + -219.019 + ], + [ + 69.441, + -228.081 + ], + [ + 61.255, + -255.175 + ] + ], + "o": [ + [ + -61.379000000000005, + -255.175 + ], + [ + -69.565, + -228.283 + ], + [ + -55.49, + -219.148 + ], + [ + -55.49, + -31.155 + ], + [ + -197.235, + 203.369 + ], + [ + -201.815, + 212.054 + ], + [ + -193.96699999999998, + 246.44 + ], + [ + -162.898, + 255.175 + ], + [ + 182.32299999999998, + 255.175 + ], + [ + 203.366, + 224.332 + ], + [ + 196.501, + 203.297 + ], + [ + 54.798, + -31.155 + ], + [ + 63.142, + -220.70000000000002 + ], + [ + 69.441, + -246.988 + ], + [ + 51.182, + -255.175 + ] + ], + "v": [ + [ + -51.307, + -255.175 + ], + [ + -69.565, + -236.916 + ], + [ + -55.49, + -219.148 + ], + [ + -55.49, + -31.155 + ], + [ + -197.235, + 203.369 + ], + [ + -197.273, + 203.44 + ], + [ + -198.666, + 235.529 + ], + [ + -162.898, + 255.175 + ], + [ + 162.206, + 255.175 + ], + [ + 198.662, + 235.332 + ], + [ + 196.501, + 203.297 + ], + [ + 54.798, + -31.155 + ], + [ + 54.798, + -219.019 + ], + [ + 69.441, + -236.916 + ], + [ + 51.182, + -255.175 + ] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 3", + "mn": "ADBE Vector Shape - Group", + "hd": false, + "_render": true + }, + { + "ty": "mm", + "mm": 1, + "nm": "Merge Paths 1", + "mn": "ADBE Vector Filter - Merge", + "hd": false, + "_render": true + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [ + 0.914, + 0.8836, + 0.686, + 1 + ], + "ix": 4 + }, + "o": { + "a": 0, + "k": 100, + "ix": 5 + }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false, + "_render": true + }, + { + "ty": "tr", + "p": { + "a": 0, + "k": [ + 203.616, + 255.426 + ], + "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", + "_render": true + } + ], + "nm": "Group 1", + "np": 5, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false, + "_render": true + } + ], + "ip": 0, + "op": 421, + "st": 0, + "bm": 0, + "completed": true + } + ], + "markers": [], + "__complete": true +} \ No newline at end of file diff --git a/src/assets/lotties/liquidFlask.json b/src/assets/lotties/liquidFlask.json new file mode 100644 index 0000000..6d85544 --- /dev/null +++ b/src/assets/lotties/liquidFlask.json @@ -0,0 +1,7038 @@ +{ + "v": "5.6.5", + "fr": 30, + "ip": 0, + "op": 30, + "w": 1500, + "h": 1500, + "nm": "пробирка", + "ddd": 0, + "assets": [ + { + "id": "comp_0", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "бульба 4", + "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": 21, + "s": [ + 706, + 1206, + 0 + ], + "to": [ + 0, + -188, + 0 + ], + "ti": [ + 0, + 188, + 0 + ] + }, + { + "t": 26, + "s": [ + 706, + 78, + 0 + ] + } + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 10, + 226, + 0 + ], + "ix": 1 + }, + "s": { + "a": 1, + "k": [ + { + "i": { + "x": [ + 0.833, + 0.833, + 0.833 + ], + "y": [ + 0.833, + 0.833, + 0.833 + ] + }, + "o": { + "x": [ + 0.167, + 0.167, + 0.167 + ], + "y": [ + 0.167, + 0.167, + 0.167 + ] + }, + "t": 21, + "s": [ + 100, + 100, + 100 + ] + }, + { + "t": 26, + "s": [ + 0, + 0, + 100 + ] + } + ], + "ix": 6 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { + "a": 0, + "k": [ + 64, + 64 + ], + "ix": 2 + }, + "p": { + "a": 0, + "k": [ + 0, + 0 + ], + "ix": 3 + }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [ + 0.9725, + 0.8824, + 0.3216, + 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": "tr", + "p": { + "a": 0, + "k": [ + 10, + 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": "Ellipse 1", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 21, + "op": 442, + "st": 21, + "bm": 0, + "completed": true + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "бульба 3", + "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": 14, + "s": [ + 762, + 1274, + 0 + ], + "to": [ + 0, + -188, + 0 + ], + "ti": [ + 0, + 188, + 0 + ] + }, + { + "t": 19, + "s": [ + 762, + 146, + 0 + ] + } + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 10, + 226, + 0 + ], + "ix": 1 + }, + "s": { + "a": 1, + "k": [ + { + "i": { + "x": [ + 0.833, + 0.833, + 0.833 + ], + "y": [ + 0.833, + 0.833, + 0.833 + ] + }, + "o": { + "x": [ + 0.167, + 0.167, + 0.167 + ], + "y": [ + 0.167, + 0.167, + 0.167 + ] + }, + "t": 14, + "s": [ + 100, + 100, + 100 + ] + }, + { + "t": 19, + "s": [ + 0, + 0, + 100 + ] + } + ], + "ix": 6 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { + "a": 0, + "k": [ + 64, + 64 + ], + "ix": 2 + }, + "p": { + "a": 0, + "k": [ + 0, + 0 + ], + "ix": 3 + }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [ + 0.9725, + 0.8824, + 0.3216, + 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": "tr", + "p": { + "a": 0, + "k": [ + 10, + 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": "Ellipse 1", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 14, + "op": 435, + "st": 14, + "bm": 0, + "completed": true + }, + { + "ddd": 0, + "ind": 3, + "ty": 4, + "nm": "бульба 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": 7, + "s": [ + 810, + 1223, + 0 + ], + "to": [ + 0, + -188, + 0 + ], + "ti": [ + 0, + 188, + 0 + ] + }, + { + "t": 12, + "s": [ + 810, + 95, + 0 + ] + } + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 10, + 226, + 0 + ], + "ix": 1 + }, + "s": { + "a": 1, + "k": [ + { + "i": { + "x": [ + 0.833, + 0.833, + 0.833 + ], + "y": [ + 0.833, + 0.833, + 0.833 + ] + }, + "o": { + "x": [ + 0.167, + 0.167, + 0.167 + ], + "y": [ + 0.167, + 0.167, + 0.167 + ] + }, + "t": 7, + "s": [ + 100, + 100, + 100 + ] + }, + { + "t": 12, + "s": [ + 0, + 0, + 100 + ] + } + ], + "ix": 6 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { + "a": 0, + "k": [ + 64, + 64 + ], + "ix": 2 + }, + "p": { + "a": 0, + "k": [ + 0, + 0 + ], + "ix": 3 + }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [ + 0.9725, + 0.8824, + 0.3216, + 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": "tr", + "p": { + "a": 0, + "k": [ + 10, + 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": "Ellipse 1", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 7, + "op": 428, + "st": 7, + "bm": 0, + "completed": true + }, + { + "ddd": 0, + "ind": 4, + "ty": 4, + "nm": "бульба", + "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": 0, + "s": [ + 740, + 1242, + 0 + ], + "to": null, + "ti": null + }, + { + "t": 5, + "s": [ + 740, + 114, + 0 + ] + } + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 10, + 226, + 0 + ], + "ix": 1 + }, + "s": { + "a": 1, + "k": [ + { + "i": { + "x": [ + 0.833, + 0.833, + 0.833 + ], + "y": [ + 0.833, + 0.833, + 0.833 + ] + }, + "o": { + "x": [ + 0.167, + 0.167, + 0.167 + ], + "y": [ + 0.167, + 0.167, + 0.167 + ] + }, + "t": 0, + "s": [ + 100, + 100, + 100 + ] + }, + { + "t": 5, + "s": [ + 0, + 0, + 100 + ] + } + ], + "ix": 6 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { + "a": 0, + "k": [ + 64, + 64 + ], + "ix": 2 + }, + "p": { + "a": 0, + "k": [ + 0, + 0 + ], + "ix": 3 + }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false, + "_render": true + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [ + 0.9725, + 0.8824, + 0.3216, + 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, + "_render": true + }, + { + "ty": "tr", + "p": { + "a": 0, + "k": [ + 10, + 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", + "_render": true + } + ], + "nm": "Ellipse 1", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false, + "_render": true + } + ], + "ip": 0, + "op": 421, + "st": 0, + "bm": 0, + "completed": true + } + ] + } + ], + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 0, + "nm": "бульбы", + "refId": "comp_0", + "sr": 1, + "ks": { + "o": { + "a": 0, + "k": 100, + "ix": 11 + }, + "r": { + "a": 0, + "k": 0, + "ix": 10 + }, + "p": { + "a": 0, + "k": [ + 750, + 750, + 0 + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 750, + 750, + 0 + ], + "ix": 1 + }, + "s": { + "a": 0, + "k": [ + 100, + 100, + 100 + ], + "ix": 6 + } + }, + "ao": 0, + "w": 1500, + "h": 1500, + "ip": -1, + "op": 15, + "st": -1, + "bm": 0, + "completed": true, + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "бульба 4", + "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": 21, + "s": [ + 706, + 1206, + 0 + ], + "to": [ + 0, + -188, + 0 + ], + "ti": [ + 0, + 188, + 0 + ] + }, + { + "t": 26, + "s": [ + 706, + 78, + 0 + ] + } + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 10, + 226, + 0 + ], + "ix": 1 + }, + "s": { + "a": 1, + "k": [ + { + "i": { + "x": [ + 0.833, + 0.833, + 0.833 + ], + "y": [ + 0.833, + 0.833, + 0.833 + ] + }, + "o": { + "x": [ + 0.167, + 0.167, + 0.167 + ], + "y": [ + 0.167, + 0.167, + 0.167 + ] + }, + "t": 21, + "s": [ + 100, + 100, + 100 + ] + }, + { + "t": 26, + "s": [ + 0, + 0, + 100 + ] + } + ], + "ix": 6 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { + "a": 0, + "k": [ + 64, + 64 + ], + "ix": 2 + }, + "p": { + "a": 0, + "k": [ + 0, + 0 + ], + "ix": 3 + }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [ + 0.9725, + 0.8824, + 0.3216, + 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": "tr", + "p": { + "a": 0, + "k": [ + 10, + 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": "Ellipse 1", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 21, + "op": 442, + "st": 21, + "bm": 0, + "completed": true + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "бульба 3", + "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": 14, + "s": [ + 762, + 1274, + 0 + ], + "to": [ + 0, + -188, + 0 + ], + "ti": [ + 0, + 188, + 0 + ] + }, + { + "t": 19, + "s": [ + 762, + 146, + 0 + ] + } + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 10, + 226, + 0 + ], + "ix": 1 + }, + "s": { + "a": 1, + "k": [ + { + "i": { + "x": [ + 0.833, + 0.833, + 0.833 + ], + "y": [ + 0.833, + 0.833, + 0.833 + ] + }, + "o": { + "x": [ + 0.167, + 0.167, + 0.167 + ], + "y": [ + 0.167, + 0.167, + 0.167 + ] + }, + "t": 14, + "s": [ + 100, + 100, + 100 + ] + }, + { + "t": 19, + "s": [ + 0, + 0, + 100 + ] + } + ], + "ix": 6 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { + "a": 0, + "k": [ + 64, + 64 + ], + "ix": 2 + }, + "p": { + "a": 0, + "k": [ + 0, + 0 + ], + "ix": 3 + }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [ + 0.9725, + 0.8824, + 0.3216, + 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": "tr", + "p": { + "a": 0, + "k": [ + 10, + 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": "Ellipse 1", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 14, + "op": 435, + "st": 14, + "bm": 0, + "completed": true + }, + { + "ddd": 0, + "ind": 3, + "ty": 4, + "nm": "бульба 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": 7, + "s": [ + 810, + 1223, + 0 + ], + "to": [ + 0, + -188, + 0 + ], + "ti": [ + 0, + 188, + 0 + ] + }, + { + "t": 12, + "s": [ + 810, + 95, + 0 + ] + } + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 10, + 226, + 0 + ], + "ix": 1 + }, + "s": { + "a": 1, + "k": [ + { + "i": { + "x": [ + 0.833, + 0.833, + 0.833 + ], + "y": [ + 0.833, + 0.833, + 0.833 + ] + }, + "o": { + "x": [ + 0.167, + 0.167, + 0.167 + ], + "y": [ + 0.167, + 0.167, + 0.167 + ] + }, + "t": 7, + "s": [ + 100, + 100, + 100 + ] + }, + { + "t": 12, + "s": [ + 0, + 0, + 100 + ] + } + ], + "ix": 6 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { + "a": 0, + "k": [ + 64, + 64 + ], + "ix": 2 + }, + "p": { + "a": 0, + "k": [ + 0, + 0 + ], + "ix": 3 + }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [ + 0.9725, + 0.8824, + 0.3216, + 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": "tr", + "p": { + "a": 0, + "k": [ + 10, + 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": "Ellipse 1", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 7, + "op": 428, + "st": 7, + "bm": 0, + "completed": true + }, + { + "ddd": 0, + "ind": 4, + "ty": 4, + "nm": "бульба", + "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": 0, + "s": [ + 740, + 1242, + 0 + ], + "to": null, + "ti": null + }, + { + "t": 5, + "s": [ + 740, + 114, + 0 + ] + } + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 10, + 226, + 0 + ], + "ix": 1 + }, + "s": { + "a": 1, + "k": [ + { + "i": { + "x": [ + 0.833, + 0.833, + 0.833 + ], + "y": [ + 0.833, + 0.833, + 0.833 + ] + }, + "o": { + "x": [ + 0.167, + 0.167, + 0.167 + ], + "y": [ + 0.167, + 0.167, + 0.167 + ] + }, + "t": 0, + "s": [ + 100, + 100, + 100 + ] + }, + { + "t": 5, + "s": [ + 0, + 0, + 100 + ] + } + ], + "ix": 6 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { + "a": 0, + "k": [ + 64, + 64 + ], + "ix": 2 + }, + "p": { + "a": 0, + "k": [ + 0, + 0 + ], + "ix": 3 + }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false, + "_render": true + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [ + 0.9725, + 0.8824, + 0.3216, + 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, + "_render": true + }, + { + "ty": "tr", + "p": { + "a": 0, + "k": [ + 10, + 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", + "_render": true + } + ], + "nm": "Ellipse 1", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false, + "_render": true + } + ], + "ip": 0, + "op": 421, + "st": 0, + "bm": 0, + "completed": true + } + ] + }, + { + "ddd": 0, + "ind": 2, + "ty": 0, + "nm": "бульбы", + "refId": "comp_0", + "sr": 1, + "ks": { + "o": { + "a": 0, + "k": 100, + "ix": 11 + }, + "r": { + "a": 0, + "k": 0, + "ix": 10 + }, + "p": { + "a": 0, + "k": [ + 750, + 750, + 0 + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 750, + 750, + 0 + ], + "ix": 1 + }, + "s": { + "a": 0, + "k": [ + 100, + 100, + 100 + ], + "ix": 6 + } + }, + "ao": 0, + "w": 1500, + "h": 1500, + "ip": 8, + "op": 24, + "st": 8, + "bm": 0, + "completed": true, + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "бульба 4", + "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": 21, + "s": [ + 706, + 1206, + 0 + ], + "to": [ + 0, + -188, + 0 + ], + "ti": [ + 0, + 188, + 0 + ] + }, + { + "t": 26, + "s": [ + 706, + 78, + 0 + ] + } + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 10, + 226, + 0 + ], + "ix": 1 + }, + "s": { + "a": 1, + "k": [ + { + "i": { + "x": [ + 0.833, + 0.833, + 0.833 + ], + "y": [ + 0.833, + 0.833, + 0.833 + ] + }, + "o": { + "x": [ + 0.167, + 0.167, + 0.167 + ], + "y": [ + 0.167, + 0.167, + 0.167 + ] + }, + "t": 21, + "s": [ + 100, + 100, + 100 + ] + }, + { + "t": 26, + "s": [ + 0, + 0, + 100 + ] + } + ], + "ix": 6 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { + "a": 0, + "k": [ + 64, + 64 + ], + "ix": 2 + }, + "p": { + "a": 0, + "k": [ + 0, + 0 + ], + "ix": 3 + }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [ + 0.9725, + 0.8824, + 0.3216, + 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": "tr", + "p": { + "a": 0, + "k": [ + 10, + 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": "Ellipse 1", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 21, + "op": 442, + "st": 21, + "bm": 0, + "completed": true + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "бульба 3", + "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": 14, + "s": [ + 762, + 1274, + 0 + ], + "to": [ + 0, + -188, + 0 + ], + "ti": [ + 0, + 188, + 0 + ] + }, + { + "t": 19, + "s": [ + 762, + 146, + 0 + ] + } + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 10, + 226, + 0 + ], + "ix": 1 + }, + "s": { + "a": 1, + "k": [ + { + "i": { + "x": [ + 0.833, + 0.833, + 0.833 + ], + "y": [ + 0.833, + 0.833, + 0.833 + ] + }, + "o": { + "x": [ + 0.167, + 0.167, + 0.167 + ], + "y": [ + 0.167, + 0.167, + 0.167 + ] + }, + "t": 14, + "s": [ + 100, + 100, + 100 + ] + }, + { + "t": 19, + "s": [ + 0, + 0, + 100 + ] + } + ], + "ix": 6 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { + "a": 0, + "k": [ + 64, + 64 + ], + "ix": 2 + }, + "p": { + "a": 0, + "k": [ + 0, + 0 + ], + "ix": 3 + }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [ + 0.9725, + 0.8824, + 0.3216, + 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": "tr", + "p": { + "a": 0, + "k": [ + 10, + 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": "Ellipse 1", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 14, + "op": 435, + "st": 14, + "bm": 0, + "completed": true + }, + { + "ddd": 0, + "ind": 3, + "ty": 4, + "nm": "бульба 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": 7, + "s": [ + 810, + 1223, + 0 + ], + "to": [ + 0, + -188, + 0 + ], + "ti": [ + 0, + 188, + 0 + ] + }, + { + "t": 12, + "s": [ + 810, + 95, + 0 + ] + } + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 10, + 226, + 0 + ], + "ix": 1 + }, + "s": { + "a": 1, + "k": [ + { + "i": { + "x": [ + 0.833, + 0.833, + 0.833 + ], + "y": [ + 0.833, + 0.833, + 0.833 + ] + }, + "o": { + "x": [ + 0.167, + 0.167, + 0.167 + ], + "y": [ + 0.167, + 0.167, + 0.167 + ] + }, + "t": 7, + "s": [ + 100, + 100, + 100 + ] + }, + { + "t": 12, + "s": [ + 0, + 0, + 100 + ] + } + ], + "ix": 6 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { + "a": 0, + "k": [ + 64, + 64 + ], + "ix": 2 + }, + "p": { + "a": 0, + "k": [ + 0, + 0 + ], + "ix": 3 + }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [ + 0.9725, + 0.8824, + 0.3216, + 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": "tr", + "p": { + "a": 0, + "k": [ + 10, + 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": "Ellipse 1", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 7, + "op": 428, + "st": 7, + "bm": 0, + "completed": true + }, + { + "ddd": 0, + "ind": 4, + "ty": 4, + "nm": "бульба", + "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": 0, + "s": [ + 740, + 1242, + 0 + ], + "to": [ + 0, + -188, + 0 + ], + "ti": [ + 0, + 188, + 0 + ] + }, + { + "t": 5, + "s": [ + 740, + 114, + 0 + ] + } + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 10, + 226, + 0 + ], + "ix": 1 + }, + "s": { + "a": 1, + "k": [ + { + "i": { + "x": [ + 0.833, + 0.833, + 0.833 + ], + "y": [ + 0.833, + 0.833, + 0.833 + ] + }, + "o": { + "x": [ + 0.167, + 0.167, + 0.167 + ], + "y": [ + 0.167, + 0.167, + 0.167 + ] + }, + "t": 0, + "s": [ + 100, + 100, + 100 + ] + }, + { + "t": 5, + "s": [ + 0, + 0, + 100 + ] + } + ], + "ix": 6 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { + "a": 0, + "k": [ + 64, + 64 + ], + "ix": 2 + }, + "p": { + "a": 0, + "k": [ + 0, + 0 + ], + "ix": 3 + }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [ + 0.9725, + 0.8824, + 0.3216, + 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": "tr", + "p": { + "a": 0, + "k": [ + 10, + 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": "Ellipse 1", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 421, + "st": 0, + "bm": 0, + "completed": true + } + ] + }, + { + "ddd": 0, + "ind": 3, + "ty": 0, + "nm": "бульбы", + "refId": "comp_0", + "sr": 1, + "ks": { + "o": { + "a": 0, + "k": 100, + "ix": 11 + }, + "r": { + "a": 0, + "k": 0, + "ix": 10 + }, + "p": { + "a": 0, + "k": [ + 750, + 750, + 0 + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 750, + 750, + 0 + ], + "ix": 1 + }, + "s": { + "a": 0, + "k": [ + 100, + 100, + 100 + ], + "ix": 6 + } + }, + "ao": 0, + "w": 1500, + "h": 1500, + "ip": 19, + "op": 35, + "st": 19, + "bm": 0, + "completed": true, + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "бульба 4", + "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": 21, + "s": [ + 706, + 1206, + 0 + ], + "to": [ + 0, + -188, + 0 + ], + "ti": [ + 0, + 188, + 0 + ] + }, + { + "t": 26, + "s": [ + 706, + 78, + 0 + ] + } + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 10, + 226, + 0 + ], + "ix": 1 + }, + "s": { + "a": 1, + "k": [ + { + "i": { + "x": [ + 0.833, + 0.833, + 0.833 + ], + "y": [ + 0.833, + 0.833, + 0.833 + ] + }, + "o": { + "x": [ + 0.167, + 0.167, + 0.167 + ], + "y": [ + 0.167, + 0.167, + 0.167 + ] + }, + "t": 21, + "s": [ + 100, + 100, + 100 + ] + }, + { + "t": 26, + "s": [ + 0, + 0, + 100 + ] + } + ], + "ix": 6 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { + "a": 0, + "k": [ + 64, + 64 + ], + "ix": 2 + }, + "p": { + "a": 0, + "k": [ + 0, + 0 + ], + "ix": 3 + }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [ + 0.9725, + 0.8824, + 0.3216, + 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": "tr", + "p": { + "a": 0, + "k": [ + 10, + 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": "Ellipse 1", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 21, + "op": 442, + "st": 21, + "bm": 0, + "completed": true + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "бульба 3", + "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": 14, + "s": [ + 762, + 1274, + 0 + ], + "to": [ + 0, + -188, + 0 + ], + "ti": [ + 0, + 188, + 0 + ] + }, + { + "t": 19, + "s": [ + 762, + 146, + 0 + ] + } + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 10, + 226, + 0 + ], + "ix": 1 + }, + "s": { + "a": 1, + "k": [ + { + "i": { + "x": [ + 0.833, + 0.833, + 0.833 + ], + "y": [ + 0.833, + 0.833, + 0.833 + ] + }, + "o": { + "x": [ + 0.167, + 0.167, + 0.167 + ], + "y": [ + 0.167, + 0.167, + 0.167 + ] + }, + "t": 14, + "s": [ + 100, + 100, + 100 + ] + }, + { + "t": 19, + "s": [ + 0, + 0, + 100 + ] + } + ], + "ix": 6 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { + "a": 0, + "k": [ + 64, + 64 + ], + "ix": 2 + }, + "p": { + "a": 0, + "k": [ + 0, + 0 + ], + "ix": 3 + }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [ + 0.9725, + 0.8824, + 0.3216, + 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": "tr", + "p": { + "a": 0, + "k": [ + 10, + 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": "Ellipse 1", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 14, + "op": 435, + "st": 14, + "bm": 0, + "completed": true + }, + { + "ddd": 0, + "ind": 3, + "ty": 4, + "nm": "бульба 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": 7, + "s": [ + 810, + 1223, + 0 + ], + "to": [ + 0, + -188, + 0 + ], + "ti": [ + 0, + 188, + 0 + ] + }, + { + "t": 12, + "s": [ + 810, + 95, + 0 + ] + } + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 10, + 226, + 0 + ], + "ix": 1 + }, + "s": { + "a": 1, + "k": [ + { + "i": { + "x": [ + 0.833, + 0.833, + 0.833 + ], + "y": [ + 0.833, + 0.833, + 0.833 + ] + }, + "o": { + "x": [ + 0.167, + 0.167, + 0.167 + ], + "y": [ + 0.167, + 0.167, + 0.167 + ] + }, + "t": 7, + "s": [ + 100, + 100, + 100 + ] + }, + { + "t": 12, + "s": [ + 0, + 0, + 100 + ] + } + ], + "ix": 6 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { + "a": 0, + "k": [ + 64, + 64 + ], + "ix": 2 + }, + "p": { + "a": 0, + "k": [ + 0, + 0 + ], + "ix": 3 + }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [ + 0.9725, + 0.8824, + 0.3216, + 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": "tr", + "p": { + "a": 0, + "k": [ + 10, + 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": "Ellipse 1", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 7, + "op": 428, + "st": 7, + "bm": 0, + "completed": true + }, + { + "ddd": 0, + "ind": 4, + "ty": 4, + "nm": "бульба", + "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": 0, + "s": [ + 740, + 1242, + 0 + ], + "to": [ + 0, + -188, + 0 + ], + "ti": [ + 0, + 188, + 0 + ] + }, + { + "t": 5, + "s": [ + 740, + 114, + 0 + ] + } + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 10, + 226, + 0 + ], + "ix": 1 + }, + "s": { + "a": 1, + "k": [ + { + "i": { + "x": [ + 0.833, + 0.833, + 0.833 + ], + "y": [ + 0.833, + 0.833, + 0.833 + ] + }, + "o": { + "x": [ + 0.167, + 0.167, + 0.167 + ], + "y": [ + 0.167, + 0.167, + 0.167 + ] + }, + "t": 0, + "s": [ + 100, + 100, + 100 + ] + }, + { + "t": 5, + "s": [ + 0, + 0, + 100 + ] + } + ], + "ix": 6 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "d": 1, + "ty": "el", + "s": { + "a": 0, + "k": [ + 64, + 64 + ], + "ix": 2 + }, + "p": { + "a": 0, + "k": [ + 0, + 0 + ], + "ix": 3 + }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [ + 0.9725, + 0.8824, + 0.3216, + 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": "tr", + "p": { + "a": 0, + "k": [ + 10, + 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": "Ellipse 1", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 421, + "st": 0, + "bm": 0, + "completed": true + } + ] + }, + { + "ddd": 0, + "ind": 4, + "ty": 3, + "nm": "Null 2", + "sr": 1, + "ks": { + "o": { + "a": 0, + "k": 0, + "ix": 11 + }, + "r": { + "a": 1, + "k": [ + { + "i": { + "x": [ + 0.667 + ], + "y": [ + 1 + ] + }, + "o": { + "x": [ + 0.333 + ], + "y": [ + 0 + ] + }, + "t": 0, + "s": [ + 5 + ] + }, + { + "i": { + "x": [ + 0.667 + ], + "y": [ + 1 + ] + }, + "o": { + "x": [ + 0.333 + ], + "y": [ + 0 + ] + }, + "t": 15, + "s": [ + -5 + ] + }, + { + "t": 29, + "s": [ + 5 + ] + } + ], + "ix": 10 + }, + "p": { + "a": 0, + "k": [ + 756, + 1063.146, + 0 + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + -31.852, + -25.186, + 0 + ], + "ix": 1 + }, + "s": { + "a": 0, + "k": [ + 84, + 84, + 100 + ], + "ix": 6 + } + }, + "ao": 0, + "ip": 0, + "op": 421, + "st": 0, + "bm": 0, + "completed": true + }, + { + "ddd": 0, + "ind": 5, + "ty": 4, + "nm": "svg2_блик1", + "parent": 4, + "sr": 1, + "ks": { + "o": { + "a": 0, + "k": 74, + "ix": 11 + }, + "r": { + "a": 0, + "k": 0, + "ix": 10 + }, + "p": { + "a": 0, + "k": [ + -182.316, + -55.769, + 0 + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 59.585, + 97.792, + 0 + ], + "ix": 1 + }, + "s": { + "a": 0, + "k": [ + 228, + 228, + 100 + ], + "ix": 6 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [ + 2.807, + -18.206 + ], + [ + -59.585, + 97.792 + ], + [ + -27.631, + 97.792 + ], + [ + 16.713, + -17.233 + ] + ], + "o": [ + [ + 2.807, + -18.206 + ], + [ + -59.585, + 97.792 + ], + [ + -27.631, + 97.792 + ], + [ + 16.713, + -17.233 + ] + ], + "v": [ + [ + 2.807, + -18.206 + ], + [ + -59.585, + 97.792 + ], + [ + -27.631, + 97.792 + ], + [ + 16.713, + -17.233 + ] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false, + "_render": true + }, + { + "ind": 1, + "ty": "sh", + "ix": 2, + "ks": { + "a": 0, + "k": { + "i": [ + [ + 54.377, + -97.792 + ], + [ + -21.024, + 97.792 + ], + [ + 31.221, + 97.792 + ], + [ + 59.585, + -97.792 + ] + ], + "o": [ + [ + 54.377, + -97.792 + ], + [ + -21.024, + 97.792 + ], + [ + 31.221, + 97.792 + ], + [ + 59.585, + -97.792 + ] + ], + "v": [ + [ + 54.377, + -97.792 + ], + [ + -21.024, + 97.792 + ], + [ + 31.221, + 97.792 + ], + [ + 59.585, + -97.792 + ] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 2", + "mn": "ADBE Vector Shape - Group", + "hd": false, + "_render": true + }, + { + "ind": 2, + "ty": "sh", + "ix": 3, + "ks": { + "a": 0, + "k": { + "i": [ + [ + 45.616, + -97.792 + ], + [ + 6.06, + -24.251 + ], + [ + 19.069, + -23.342 + ], + [ + 47.77, + -97.792 + ] + ], + "o": [ + [ + 45.616, + -97.792 + ], + [ + 6.06, + -24.251 + ], + [ + 19.069, + -23.342 + ], + [ + 47.77, + -97.792 + ] + ], + "v": [ + [ + 45.616, + -97.792 + ], + [ + 6.06, + -24.251 + ], + [ + 19.069, + -23.342 + ], + [ + 47.77, + -97.792 + ] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 3", + "mn": "ADBE Vector Shape - Group", + "hd": false, + "_render": true + }, + { + "ty": "mm", + "mm": 1, + "nm": "Merge Paths 1", + "mn": "ADBE Vector Filter - Merge", + "hd": false, + "_render": true + }, + { + "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, + "_render": true + }, + { + "ty": "tr", + "p": { + "a": 0, + "k": [ + 59.585, + 97.792 + ], + "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", + "_render": true + } + ], + "nm": "Group 1", + "np": 5, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false, + "_render": true + } + ], + "ip": 0, + "op": 421, + "st": 0, + "bm": 0, + "completed": true + }, + { + "ddd": 0, + "ind": 6, + "ty": 4, + "nm": "svg2_маска", + "parent": 4, + "td": 1, + "sr": 1, + "ks": { + "o": { + "a": 0, + "k": 100, + "ix": 11 + }, + "r": { + "a": 0, + "k": 0, + "ix": 10 + }, + "p": { + "a": 0, + "k": [ + -16.988, + -247.973, + 0 + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 194.51, + 246.869, + 0 + ], + "ix": 1 + }, + "s": { + "a": 0, + "k": [ + 228, + 228, + 100 + ], + "ix": 6 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [ + -46.571, + -214.971 + ], + [ + -46.574000000000005, + -153.577 + ], + [ + -46.264, + -59.243 + ], + [ + -140.45999999999998, + 127.95500000000001 + ], + [ + -193.83, + 222.317 + ], + [ + -176.94899999999998, + 246.582 + ], + [ + 166.261, + 246.559 + ], + [ + 192.829, + 236.066 + ], + [ + 191.59099999999998, + 212.744 + ], + [ + 94.461, + 51.03999999999999 + ], + [ + 47.474999999999994, + -84.73 + ], + [ + 47.242, + -214.971 + ] + ], + "o": [ + [ + -46.571999999999996, + -184.274 + ], + [ + -46.733000000000004, + -91.104 + ], + [ + -93.251, + 50.318 + ], + [ + -191.42499999999998, + 213.389 + ], + [ + -187.758, + 241.115 + ], + [ + -166.265, + 246.559 + ], + [ + 181.772, + 246.559 + ], + [ + 193.83100000000002, + 219.07 + ], + [ + 141.429, + 128.87599999999998 + ], + [ + 46.774, + -55.677 + ], + [ + 47.242, + -113.656 + ], + [ + 47.242, + -214.971 + ] + ], + "v": [ + [ + -46.571, + -214.971 + ], + [ + -46.575, + -122.88 + ], + [ + -46.813, + -27.521 + ], + [ + -186.855, + 205.729 + ], + [ + -191.068, + 230.868 + ], + [ + -166.265, + 246.559 + ], + [ + 166.261, + 246.559 + ], + [ + 192.882, + 225.805 + ], + [ + 188.076, + 206.867 + ], + [ + 47.589, + -26.831 + ], + [ + 47.242, + -113.656 + ], + [ + 47.242, + -214.971 + ] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false, + "_render": true + }, + { + "ind": 1, + "ty": "sh", + "ix": 2, + "ks": { + "a": 0, + "k": { + "i": [ + [ + 57.065, + -246.583 + ], + [ + 51.707, + -246.422 + ], + [ + -54.065, + -246.328 + ], + [ + -54.888, + -245.887 + ], + [ + -63.451, + -231.344 + ], + [ + -49.257, + -226.208 + ], + [ + 21.352999999999994, + -225.692 + ], + [ + 63.406, + -233.15599999999998 + ] + ], + "o": [ + [ + 52.169, + -246.473 + ], + [ + 51.242, + -246.328 + ], + [ + -54.477, + -246.108 + ], + [ + -62.394, + -242.541 + ], + [ + -53.529, + -224.94500000000002 + ], + [ + -12.172999999999995, + -225.563 + ], + [ + 60.169, + -227.334 + ], + [ + 61.113, + -242.932 + ] + ], + "v": [ + [ + 52.628, + -246.484 + ], + [ + 51.242, + -246.328 + ], + [ + -54.065, + -246.328 + ], + [ + -55.3, + -245.667 + ], + [ + -56.737, + -227.222 + ], + [ + -45.599, + -225.755 + ], + [ + 54.818, + -225.645 + ], + [ + 61.963, + -238.581 + ] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 2", + "mn": "ADBE Vector Shape - Group", + "hd": false, + "_render": true + }, + { + "ty": "mm", + "mm": 1, + "nm": "Merge Paths 1", + "mn": "ADBE Vector Filter - Merge", + "hd": false, + "_render": true + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [ + 0.9961, + 0.9608, + 0.7412, + 1 + ], + "ix": 4 + }, + "o": { + "a": 0, + "k": 100, + "ix": 5 + }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false, + "_render": true + }, + { + "ty": "tr", + "p": { + "a": 0, + "k": [ + 194.08, + 246.833 + ], + "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", + "_render": true + } + ], + "nm": "Group 1", + "np": 4, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false, + "_render": true + } + ], + "ip": 0, + "op": 421, + "st": 0, + "bm": 0, + "completed": true + }, + { + "ddd": 0, + "ind": 7, + "ty": 4, + "nm": "svg2_светлый", + "parent": 4, + "tt": 1, + "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": 0, + "s": [ + -443.486, + 369.035, + 0 + ], + "to": null, + "ti": null + }, + { + "i": { + "x": 0.833, + "y": 0.833 + }, + "o": { + "x": 0.167, + "y": 0.167 + }, + "t": 12, + "s": [ + -107.486, + 369.035, + 0 + ], + "to": null, + "ti": null + }, + { + "t": 30, + "s": [ + 396.514, + 369.035, + 0 + ] + } + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 519.292, + 151.123, + 0 + ], + "ix": 1 + }, + "s": { + "a": 0, + "k": [ + 228, + 228, + 100 + ], + "ix": 6 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [ + -411.536, + -148.533 + ], + [ + -309.905, + -141.255 + ], + [ + -218.207, + -112.76599999999999 + ], + [ + -123.56400000000001, + -121.641 + ], + [ + -31.74, + -149.594 + ], + [ + 62.846000000000004, + -140.184 + ], + [ + 154.71699999999998, + -112.334 + ], + [ + 249.23099999999997, + -122.496 + ], + [ + 341.175, + -150.465 + ], + [ + 449.52200000000005, + -131.901 + ], + [ + 518.963, + -38.172 + ], + [ + 503.369, + 77.429 + ], + [ + 411.576, + 149.40900000000002 + ], + [ + -371.609, + 150.466 + ], + [ + -448.48199999999997, + 133.311 + ], + [ + -518.644, + 39.745000000000005 + ], + [ + -503.44300000000004, + -76.213 + ] + ], + "o": [ + [ + -341.03499999999997, + -150.466 + ], + [ + -249.09199999999998, + -122.497 + ], + [ + -154.578, + -112.333 + ], + [ + -62.70700000000001, + -140.184 + ], + [ + 31.88, + -149.594 + ], + [ + 123.703, + -121.641 + ], + [ + 218.34599999999998, + -112.76599999999999 + ], + [ + 310.044, + -141.254 + ], + [ + 411.576, + -148.53799999999998 + ], + [ + 503.369, + -76.559 + ], + [ + 518.963, + 39.044000000000004 + ], + [ + 449.52200000000005, + 132.771 + ], + [ + 372.983, + 150.466 + ], + [ + -410.308, + 149.723 + ], + [ + -502.808, + 78.162 + ], + [ + -518.963, + -37.667 + ], + [ + -449.57300000000004, + -131.808 + ] + ], + "v": [ + [ + -372.844, + -149.594 + ], + [ + -279.498, + -131.876 + ], + [ + -186.387, + -112.55 + ], + [ + -93.135, + -130.912 + ], + [ + 0.07, + -149.594 + ], + [ + 93.275, + -130.912 + ], + [ + 186.527, + -112.55 + ], + [ + 279.638, + -131.875 + ], + [ + 372.983, + -149.594 + ], + [ + 476.446, + -104.23 + ], + [ + 518.963, + 0.435 + ], + [ + 476.446, + 105.1 + ], + [ + 372.983, + 150.466 + ], + [ + -371.609, + 150.466 + ], + [ + -475.645, + 105.736 + ], + [ + -518.803, + 1.039 + ], + [ + -476.509, + -104.011 + ] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false, + "_render": true + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [ + 0.7182, + 0.3902, + 0.1218, + 1 + ], + "ix": 4 + }, + "o": { + "a": 0, + "k": 100, + "ix": 5 + }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false, + "_render": true + }, + { + "ty": "tr", + "p": { + "a": 0, + "k": [ + 519.213, + 150.716 + ], + "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", + "_render": true + } + ], + "nm": "Group 1", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false, + "_render": true + } + ], + "ip": 0, + "op": 421, + "st": 0, + "bm": 0, + "completed": true + }, + { + "ddd": 0, + "ind": 8, + "ty": 4, + "nm": "svg2_маска 2", + "parent": 4, + "td": 1, + "sr": 1, + "ks": { + "o": { + "a": 0, + "k": 100, + "ix": 11 + }, + "r": { + "a": 0, + "k": 0, + "ix": 10 + }, + "p": { + "a": 0, + "k": [ + -16.988, + -247.973, + 0 + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 194.51, + 246.869, + 0 + ], + "ix": 1 + }, + "s": { + "a": 0, + "k": [ + 228, + 228, + 100 + ], + "ix": 6 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [ + -46.571, + -214.971 + ], + [ + -46.574000000000005, + -153.577 + ], + [ + -46.264, + -59.243 + ], + [ + -140.45999999999998, + 127.95500000000001 + ], + [ + -193.83, + 222.317 + ], + [ + -176.94899999999998, + 246.582 + ], + [ + 166.261, + 246.559 + ], + [ + 192.829, + 236.066 + ], + [ + 191.59099999999998, + 212.744 + ], + [ + 94.461, + 51.03999999999999 + ], + [ + 47.474999999999994, + -84.73 + ], + [ + 47.242, + -214.971 + ] + ], + "o": [ + [ + -46.571999999999996, + -184.274 + ], + [ + -46.733000000000004, + -91.104 + ], + [ + -93.251, + 50.318 + ], + [ + -191.42499999999998, + 213.389 + ], + [ + -187.758, + 241.115 + ], + [ + -166.265, + 246.559 + ], + [ + 181.772, + 246.559 + ], + [ + 193.83100000000002, + 219.07 + ], + [ + 141.429, + 128.87599999999998 + ], + [ + 46.774, + -55.677 + ], + [ + 47.242, + -113.656 + ], + [ + 47.242, + -214.971 + ] + ], + "v": [ + [ + -46.571, + -214.971 + ], + [ + -46.575, + -122.88 + ], + [ + -46.813, + -27.521 + ], + [ + -186.855, + 205.729 + ], + [ + -191.068, + 230.868 + ], + [ + -166.265, + 246.559 + ], + [ + 166.261, + 246.559 + ], + [ + 192.882, + 225.805 + ], + [ + 188.076, + 206.867 + ], + [ + 47.589, + -26.831 + ], + [ + 47.242, + -113.656 + ], + [ + 47.242, + -214.971 + ] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false, + "_render": true + }, + { + "ind": 1, + "ty": "sh", + "ix": 2, + "ks": { + "a": 0, + "k": { + "i": [ + [ + 57.065, + -246.583 + ], + [ + 51.707, + -246.422 + ], + [ + -54.065, + -246.328 + ], + [ + -54.888, + -245.887 + ], + [ + -63.451, + -231.344 + ], + [ + -49.257, + -226.208 + ], + [ + 21.352999999999994, + -225.692 + ], + [ + 63.406, + -233.15599999999998 + ] + ], + "o": [ + [ + 52.169, + -246.473 + ], + [ + 51.242, + -246.328 + ], + [ + -54.477, + -246.108 + ], + [ + -62.394, + -242.541 + ], + [ + -53.529, + -224.94500000000002 + ], + [ + -12.172999999999995, + -225.563 + ], + [ + 60.169, + -227.334 + ], + [ + 61.113, + -242.932 + ] + ], + "v": [ + [ + 52.628, + -246.484 + ], + [ + 51.242, + -246.328 + ], + [ + -54.065, + -246.328 + ], + [ + -55.3, + -245.667 + ], + [ + -56.737, + -227.222 + ], + [ + -45.599, + -225.755 + ], + [ + 54.818, + -225.645 + ], + [ + 61.963, + -238.581 + ] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 2", + "mn": "ADBE Vector Shape - Group", + "hd": false, + "_render": true + }, + { + "ty": "mm", + "mm": 1, + "nm": "Merge Paths 1", + "mn": "ADBE Vector Filter - Merge", + "hd": false, + "_render": true + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [ + 0.9961, + 0.9608, + 0.7412, + 1 + ], + "ix": 4 + }, + "o": { + "a": 0, + "k": 100, + "ix": 5 + }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false, + "_render": true + }, + { + "ty": "tr", + "p": { + "a": 0, + "k": [ + 194.08, + 246.833 + ], + "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", + "_render": true + } + ], + "nm": "Group 1", + "np": 4, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false, + "_render": true + } + ], + "ip": 0, + "op": 421, + "st": 0, + "bm": 0, + "completed": true + }, + { + "ddd": 0, + "ind": 9, + "ty": 4, + "nm": "svg2_темный", + "parent": 4, + "tt": 1, + "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": 0, + "s": [ + -25.691, + 369.035, + 0 + ], + "to": null, + "ti": null + }, + { + "i": { + "x": 0.833, + "y": 0.833 + }, + "o": { + "x": 0.167, + "y": 0.167 + }, + "t": 12, + "s": [ + 310.309, + 369.035, + 0 + ], + "to": null, + "ti": null + }, + { + "t": 30, + "s": [ + 814.309, + 369.035, + 0 + ] + } + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 519.292, + 151.123, + 0 + ], + "ix": 1 + }, + "s": { + "a": 0, + "k": [ + 228, + 228, + 100 + ], + "ix": 6 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [ + -411.536, + -148.533 + ], + [ + -309.90500000000003, + -141.255 + ], + [ + -218.207, + -112.76599999999999 + ], + [ + -123.564, + -121.641 + ], + [ + -31.741, + -149.594 + ], + [ + 62.846000000000004, + -140.184 + ], + [ + 154.717, + -112.334 + ], + [ + 249.23099999999997, + -122.496 + ], + [ + 341.174, + -150.465 + ], + [ + 449.52200000000005, + -131.901 + ], + [ + 518.963, + -38.172 + ], + [ + 503.369, + 77.429 + ], + [ + 411.576, + 149.40900000000002 + ], + [ + -371.609, + 150.466 + ], + [ + -448.483, + 133.311 + ], + [ + -518.644, + 39.745000000000005 + ], + [ + -503.444, + -76.213 + ] + ], + "o": [ + [ + -341.03499999999997, + -150.466 + ], + [ + -249.092, + -122.497 + ], + [ + -154.578, + -112.333 + ], + [ + -62.706999999999994, + -140.184 + ], + [ + 31.879, + -149.594 + ], + [ + 123.703, + -121.641 + ], + [ + 218.346, + -112.76599999999999 + ], + [ + 310.044, + -141.254 + ], + [ + 411.576, + -148.53799999999998 + ], + [ + 503.369, + -76.559 + ], + [ + 518.963, + 39.044000000000004 + ], + [ + 449.52200000000005, + 132.771 + ], + [ + 372.983, + 150.466 + ], + [ + -410.308, + 149.723 + ], + [ + -502.808, + 78.162 + ], + [ + -518.963, + -37.667 + ], + [ + -449.57300000000004, + -131.808 + ] + ], + "v": [ + [ + -372.844, + -149.594 + ], + [ + -279.499, + -131.876 + ], + [ + -186.387, + -112.55 + ], + [ + -93.136, + -130.912 + ], + [ + 0.07, + -149.594 + ], + [ + 93.275, + -130.912 + ], + [ + 186.526, + -112.55 + ], + [ + 279.638, + -131.875 + ], + [ + 372.983, + -149.594 + ], + [ + 476.446, + -104.23 + ], + [ + 518.963, + 0.435 + ], + [ + 476.446, + 105.1 + ], + [ + 372.983, + 150.466 + ], + [ + -371.609, + 150.466 + ], + [ + -475.645, + 105.736 + ], + [ + -518.803, + 1.039 + ], + [ + -476.509, + -104.011 + ] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false, + "_render": true + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [ + 0.5616, + 0.3398, + 0.1584, + 1 + ], + "ix": 4 + }, + "o": { + "a": 0, + "k": 100, + "ix": 5 + }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false, + "_render": true + }, + { + "ty": "tr", + "p": { + "a": 0, + "k": [ + 519.213, + 150.716 + ], + "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", + "_render": true + } + ], + "nm": "Group 1", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false, + "_render": true + } + ], + "ip": 0, + "op": 421, + "st": 0, + "bm": 0, + "completed": true + }, + { + "ddd": 0, + "ind": 10, + "ty": 4, + "nm": "svg2_блик2", + "parent": 4, + "sr": 1, + "ks": { + "o": { + "a": 0, + "k": 15, + "ix": 11 + }, + "r": { + "a": 0, + "k": 0, + "ix": 10 + }, + "p": { + "a": 0, + "k": [ + 22.938, + -269.036, + 0 + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 0, + 0, + 0 + ], + "ix": 1 + }, + "s": { + "a": 0, + "k": [ + 228, + 228, + 100 + ], + "ix": 6 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [ + -2.364, + -15.33 + ], + [ + 50.173, + 82.345 + ], + [ + 23.266, + 82.345 + ], + [ + -14.074, + -14.511 + ] + ], + "o": [ + [ + -2.364, + -15.33 + ], + [ + 50.173, + 82.345 + ], + [ + 23.266, + 82.345 + ], + [ + -14.074, + -14.511 + ] + ], + "v": [ + [ + -2.364, + -15.33 + ], + [ + 50.173, + 82.345 + ], + [ + 23.266, + 82.345 + ], + [ + -14.074, + -14.511 + ] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false, + "_render": true + }, + { + "ind": 1, + "ty": "sh", + "ix": 2, + "ks": { + "a": 0, + "k": { + "i": [ + [ + -45.789, + -82.345 + ], + [ + 17.702, + 82.345 + ], + [ + -26.29, + 82.345 + ], + [ + -50.174, + -82.345 + ] + ], + "o": [ + [ + -45.789, + -82.345 + ], + [ + 17.702, + 82.345 + ], + [ + -26.29, + 82.345 + ], + [ + -50.174, + -82.345 + ] + ], + "v": [ + [ + -45.789, + -82.345 + ], + [ + 17.702, + 82.345 + ], + [ + -26.29, + 82.345 + ], + [ + -50.174, + -82.345 + ] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 2", + "mn": "ADBE Vector Shape - Group", + "hd": false, + "_render": true + }, + { + "ind": 2, + "ty": "sh", + "ix": 3, + "ks": { + "a": 0, + "k": { + "i": [ + [ + -38.411, + -82.345 + ], + [ + -5.103, + -20.421 + ], + [ + -16.056, + -19.655 + ], + [ + -40.225, + -82.345 + ] + ], + "o": [ + [ + -38.411, + -82.345 + ], + [ + -5.103, + -20.421 + ], + [ + -16.056, + -19.655 + ], + [ + -40.225, + -82.345 + ] + ], + "v": [ + [ + -38.411, + -82.345 + ], + [ + -5.103, + -20.421 + ], + [ + -16.056, + -19.655 + ], + [ + -40.225, + -82.345 + ] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 3", + "mn": "ADBE Vector Shape - Group", + "hd": false, + "_render": true + }, + { + "ty": "mm", + "mm": 1, + "nm": "Merge Paths 1", + "mn": "ADBE Vector Filter - Merge", + "hd": false, + "_render": true + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [ + 0.9082, + 0.8873, + 0.7518, + 1 + ], + "ix": 4 + }, + "o": { + "a": 0, + "k": 100, + "ix": 5 + }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false, + "_render": true + }, + { + "ty": "tr", + "p": { + "a": 0, + "k": [ + 50.173, + 82.345 + ], + "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", + "_render": true + } + ], + "nm": "Group 1", + "np": 5, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false, + "_render": true + } + ], + "ip": 0, + "op": 421, + "st": 0, + "bm": 0, + "completed": true + }, + { + "ddd": 0, + "ind": 11, + "ty": 4, + "nm": "svg2_колба", + "parent": 4, + "sr": 1, + "ks": { + "o": { + "a": 0, + "k": 100, + "ix": 11 + }, + "r": { + "a": 0, + "k": 0, + "ix": 10 + }, + "p": { + "a": 0, + "k": [ + -16.797, + -245.904, + 0 + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 203.554, + 255.426, + 0 + ], + "ix": 1 + }, + "s": { + "a": 0, + "k": [ + 228, + 228, + 100 + ], + "ix": 6 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [ + -49.846, + -218.34 + ], + [ + 49.156, + -218.34 + ], + [ + 49.156, + -29.583 + ], + [ + 191.672, + 206.217 + ], + [ + 197.33, + 224.095 + ], + [ + 180.743, + 249.532 + ], + [ + -162.898, + 249.532 + ], + [ + -189.615, + 242.279 + ], + [ + -195.982, + 213.119 + ], + [ + -49.846, + -29.583 + ] + ], + "o": [ + [ + -49.846, + -218.34 + ], + [ + 49.156, + -218.34 + ], + [ + 49.156, + -29.583 + ], + [ + 195.721, + 212.917 + ], + [ + 189.61700000000002, + 242.133 + ], + [ + 162.206, + 249.532 + ], + [ + -180.964, + 249.532 + ], + [ + -197.346, + 224.33 + ], + [ + -192.298, + 206.107 + ], + [ + -49.846, + -29.583 + ] + ], + "v": [ + [ + -49.846, + -218.34 + ], + [ + 49.156, + -218.34 + ], + [ + 49.156, + -29.583 + ], + [ + 191.672, + 206.217 + ], + [ + 193.473, + 233.113 + ], + [ + 162.206, + 249.532 + ], + [ + -162.898, + 249.532 + ], + [ + -193.483, + 233.298 + ], + [ + -192.298, + 206.107 + ], + [ + -49.846, + -29.583 + ] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false, + "_render": true + }, + { + "ind": 1, + "ty": "sh", + "ix": 2, + "ks": { + "a": 0, + "k": { + "i": [ + [ + -58.693000000000005, + -250.17 + ], + [ + 51.182, + -250.17 + ], + [ + 64.435, + -244.302 + ], + [ + 60.053999999999995, + -225.291 + ], + [ + -54.223, + -223.982 + ], + [ + -64.56, + -230.535 + ] + ], + "o": [ + [ + -51.307, + -250.17 + ], + [ + 58.568000000000005, + -250.17 + ], + [ + 64.435, + -230.535 + ], + [ + 54.099, + -223.982 + ], + [ + -60.178, + -225.291 + ], + [ + -64.56, + -244.302 + ] + ], + "v": [ + [ + -51.307, + -250.17 + ], + [ + 51.182, + -250.17 + ], + [ + 64.435, + -236.916 + ], + [ + 54.099, + -223.982 + ], + [ + -54.223, + -223.982 + ], + [ + -64.56, + -236.916 + ] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 2", + "mn": "ADBE Vector Shape - Group", + "hd": false, + "_render": true + }, + { + "ind": 2, + "ty": "sh", + "ix": 3, + "ks": { + "a": 0, + "k": { + "i": [ + [ + -51.307, + -255.175 + ], + [ + -69.565, + -246.988 + ], + [ + -63.550000000000004, + -221.043 + ], + [ + -55.49, + -31.155 + ], + [ + -197.235, + 203.369 + ], + [ + -197.273, + 203.44 + ], + [ + -203.36599999999999, + 224.618 + ], + [ + -182.558, + 255.175 + ], + [ + 162.206, + 255.175 + ], + [ + 193.958, + 246.332 + ], + [ + 201.58700000000002, + 211.713 + ], + [ + 54.798, + -31.155 + ], + [ + 54.798, + -219.019 + ], + [ + 69.441, + -228.081 + ], + [ + 61.255, + -255.175 + ] + ], + "o": [ + [ + -61.379000000000005, + -255.175 + ], + [ + -69.565, + -228.283 + ], + [ + -55.49, + -219.148 + ], + [ + -55.49, + -31.155 + ], + [ + -197.235, + 203.369 + ], + [ + -201.815, + 212.054 + ], + [ + -193.96699999999998, + 246.44 + ], + [ + -162.898, + 255.175 + ], + [ + 182.32299999999998, + 255.175 + ], + [ + 203.366, + 224.332 + ], + [ + 196.501, + 203.297 + ], + [ + 54.798, + -31.155 + ], + [ + 63.142, + -220.70000000000002 + ], + [ + 69.441, + -246.988 + ], + [ + 51.182, + -255.175 + ] + ], + "v": [ + [ + -51.307, + -255.175 + ], + [ + -69.565, + -236.916 + ], + [ + -55.49, + -219.148 + ], + [ + -55.49, + -31.155 + ], + [ + -197.235, + 203.369 + ], + [ + -197.273, + 203.44 + ], + [ + -198.666, + 235.529 + ], + [ + -162.898, + 255.175 + ], + [ + 162.206, + 255.175 + ], + [ + 198.662, + 235.332 + ], + [ + 196.501, + 203.297 + ], + [ + 54.798, + -31.155 + ], + [ + 54.798, + -219.019 + ], + [ + 69.441, + -236.916 + ], + [ + 51.182, + -255.175 + ] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 3", + "mn": "ADBE Vector Shape - Group", + "hd": false, + "_render": true + }, + { + "ty": "mm", + "mm": 1, + "nm": "Merge Paths 1", + "mn": "ADBE Vector Filter - Merge", + "hd": false, + "_render": true + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [ + 0.914, + 0.8836, + 0.686, + 1 + ], + "ix": 4 + }, + "o": { + "a": 0, + "k": 100, + "ix": 5 + }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false, + "_render": true + }, + { + "ty": "tr", + "p": { + "a": 0, + "k": [ + 203.616, + 255.426 + ], + "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", + "_render": true + } + ], + "nm": "Group 1", + "np": 5, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false, + "_render": true + } + ], + "ip": 0, + "op": 421, + "st": 0, + "bm": 0, + "completed": true + } + ], + "markers": [], + "__complete": true +} \ No newline at end of file diff --git a/src/assets/lotties/loading.json b/src/assets/lotties/loading.json new file mode 100644 index 0000000..cafcccf --- /dev/null +++ b/src/assets/lotties/loading.json @@ -0,0 +1 @@ +{"v":"4.6.8","fr":29.9700012207031,"ip":0,"op":40.0000016292334,"w":256,"h":256,"nm":"Comp 1","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Shape Layer 3","ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"n":"0p667_1_0p333_0","t":20,"s":[208.6,127.969,0],"e":[208.6,88,0],"to":[0,-6.66145849227905,0],"ti":[0,-0.00520833348855,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"n":"0p667_1_0p333_0","t":30,"s":[208.6,88,0],"e":[208.6,128,0],"to":[0,0.00520833348855,0],"ti":[0,-6.66666650772095,0]},{"t":40.0000016292334}]},"a":{"a":0,"k":[-70,-0.5,0]},"s":{"a":0,"k":[75,75,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[33.75,34.5]},"p":{"a":0,"k":[0,0]},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse"},{"ty":"fl","c":{"a":0,"k":[0.9843137,0.5490196,0,1]},"o":{"a":0,"k":100},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill"},{"ty":"tr","p":{"a":0,"k":[-70.125,-0.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":"Ellipse 1","np":3,"cix":2,"ix":1,"mn":"ADBE Vector Group"}],"ip":0,"op":300.00001221925,"st":0,"bm":0,"sr":1},{"ddd":0,"ind":2,"ty":4,"nm":"Shape Layer 2","ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"n":"0p667_1_0p333_0","t":15,"s":[168.6,128,0],"e":[168.6,88,0],"to":[0,-6.66666650772095,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"n":"0p667_1_0p333_0","t":25,"s":[168.6,88,0],"e":[168.6,128,0],"to":[0,0,0],"ti":[0,-6.66666650772095,0]},{"t":35.0000014255792}]},"a":{"a":0,"k":[-70,-0.5,0]},"s":{"a":0,"k":[75,75,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[33.75,34.5]},"p":{"a":0,"k":[0,0]},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse"},{"ty":"fl","c":{"a":0,"k":[0.9921569,0.8470588,0.2078431,1]},"o":{"a":0,"k":100},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill"},{"ty":"tr","p":{"a":0,"k":[-70.125,-0.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":"Ellipse 1","np":3,"cix":2,"ix":1,"mn":"ADBE Vector Group"}],"ip":0,"op":300.00001221925,"st":0,"bm":0,"sr":1},{"ddd":0,"ind":3,"ty":4,"nm":"Shape Layer 1","ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"n":"0p667_1_0p333_0","t":10,"s":[128.594,127.969,0],"e":[128.594,88,0],"to":[0,-6.66145849227905,0],"ti":[0,-0.00520833348855,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"n":"0p667_1_0p333_0","t":20,"s":[128.594,88,0],"e":[128.594,128,0],"to":[0,0.00520833348855,0],"ti":[0,-6.66666650772095,0]},{"t":30.0000012219251}]},"a":{"a":0,"k":[-70,-0.5,0]},"s":{"a":0,"k":[75,75,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[33.75,34.5]},"p":{"a":0,"k":[0,0]},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse"},{"ty":"fl","c":{"a":0,"k":[0.2627451,0.627451,0.2784314,1]},"o":{"a":0,"k":100},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill"},{"ty":"tr","p":{"a":0,"k":[-70.125,-0.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":"Ellipse 1","np":3,"cix":2,"ix":1,"mn":"ADBE Vector Group"}],"ip":0,"op":300.00001221925,"st":0,"bm":0,"sr":1},{"ddd":0,"ind":4,"ty":4,"nm":"Shape Layer 4","ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"n":"0p667_1_0p333_0","t":5,"s":[88.6,127.969,0],"e":[88.6,88,0],"to":[0,-6.66145849227905,0],"ti":[0,-0.00520833348855,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"n":"0p667_1_0p333_0","t":15,"s":[88.6,88,0],"e":[88.6,128,0],"to":[0,0.00520833348855,0],"ti":[0,-6.66666650772095,0]},{"t":25.0000010182709}]},"a":{"a":0,"k":[-70,-0.5,0]},"s":{"a":0,"k":[75,75,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[33.75,34.5]},"p":{"a":0,"k":[0,0]},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse"},{"ty":"fl","c":{"a":0,"k":[0.1176471,0.5333334,0.8980392,1]},"o":{"a":0,"k":100},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill"},{"ty":"tr","p":{"a":0,"k":[-70.125,-0.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":"Ellipse 1","np":3,"cix":2,"ix":1,"mn":"ADBE Vector Group"}],"ip":0,"op":300.00001221925,"st":0,"bm":0,"sr":1},{"ddd":0,"ind":5,"ty":4,"nm":"Shape Layer 5","ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"n":"0p667_1_0p333_0","t":0,"s":[48.6,127.969,0],"e":[48.6,88,0],"to":[0,-6.66145849227905,0],"ti":[0,-0.00520833348855,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"n":"0p667_1_0p333_0","t":10,"s":[48.6,88,0],"e":[48.6,128,0],"to":[0,0.00520833348855,0],"ti":[0,-6.66666650772095,0]},{"t":20.0000008146167}]},"a":{"a":0,"k":[-70,-0.5,0]},"s":{"a":0,"k":[75,75,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[33.75,34.5]},"p":{"a":0,"k":[0,0]},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse"},{"ty":"fl","c":{"a":0,"k":[0.8980392,0.2235294,0.2078431,1]},"o":{"a":0,"k":100},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill"},{"ty":"tr","p":{"a":0,"k":[-70.125,-0.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":"Ellipse 1","np":3,"cix":2,"ix":1,"mn":"ADBE Vector Group"}],"ip":0,"op":300.00001221925,"st":0,"bm":0,"sr":1}]} \ No newline at end of file diff --git a/src/assets/lotties/pressure.json b/src/assets/lotties/pressure.json new file mode 100644 index 0000000..64724ef --- /dev/null +++ b/src/assets/lotties/pressure.json @@ -0,0 +1 @@ +{"v":"5.7.11","fr":60,"ip":0,"op":300,"w":622,"h":486,"nm":"icon (4)","ddd":0,"assets":[{"id":"image_0","w":320,"h":321,"u":"","p":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAAFBBAMAAAD04ms8AAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAACXBIWXMAAAABAAAAAQBPJcTWAAAAFVBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAADtBGx6AAAABnRSTlMASyKF3rUI8H+FAAACjklEQVR42u3dQXPSQByG8c3S9ExFOVOncqZaOVerObfWyVkk7Pf/CFIQks6Q/DuU3bw6z++cmX0myYYwZINzJ+VH1xOnbPTzu3ThTVhb6vZdhY0vqn1Z+GsmGjjdBS5EA8Oe5jwZ1IH32kc4hN+SgfM6UPNKU9aBlWRgEbRniW/0hSGBBBJIIIEEEkgggQQSSCCBBBJIIIEEEkgggQQSSCCBBBJI4L8SKP9zrP4P2mP1RwLO1R+qyOrAmWRgfRJqnoL7Z8tUj/D6SlhIPxm1lm/7fjhZ75724YMTln16fOMAAAAAAAAAAAAAAAAAAAAAAAAg7/1BkzSDe3P0UXPVY0P1kCDRt45+vdvkbWiVYInhTfvod9st8tDha+y+D12jb5dvFV2bxF6C5jtHrybWDoy+iO+se/Rb9+w914es4gaW5ug+GIZRj7A9+sDa5DZmYG6Nfm+dBJFPwqk9+tjaJOql0Bx9Yc2RyLNkbu8e+cCy18DyP9iD4pNk2Xz5QNs86vcyY14qf/X4Ufz0MZFZm8xiBmYv+KC1JlLcm4Xue73NGxvOe73dmtqj+x5vZsxjvBn9qrc5bF5oFubVchX9a50v7dF96xeru6GLLnvJ6JcXh6X54t4yOm+UAAAAAAAAAAAAAAAAAAAAAAAA0OcvL6T7BkUI1UftPt2/V3b7NYQr1b48ybr9V5gnejfDsbJkyxmPdJZoye/RxgkXXL7uFFQ9CYtki5KP/JRLuOiXQAIJJJBAAgkkkEACCSSQQAIJJJBAAgkkkEACCSSQQAIJJPCEEv4nx3HK56+R1iP/i/tU/ZmFPNE/cpxiGktO4sZzKUvNvvq/WGaigbtdqLoDd+83Xw2dbuHnb9Xjafv+AM9Gtu+Xe6ZcAAAAAElFTkSuQmCC","e":1},{"id":"image_1","w":141,"h":138,"u":"","p":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI0AAACKBAMAAABlddQuAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAACXBIWXMAAAABAAAAAQBPJcTWAAAAIVBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAt9G3DAAAACnRSTlMAaILPFd+9PJ/wbuPDywAAAehJREFUaN7tmr9Lw0AUx6+lNupURKpkqkUUOont1KlZnR2kkyA4ZMqgIp0qCMVOIk6dlFo176+0/qAmpX3k3fsOrd7b75PP3b13ucvFGGUE1S0DiCCk4aYekxvQOEpqTu0TQ+9aTJ6+owvRIXrD6FCM0SGKIDpEFYyOaqATOipODcNJ6mjGJ6mjmK+UTgzSecboKIY5pfMK0jl1Ok7H6fx9nQOMztDp/AedHEjHdzrLo7Ngqey7ynKp7HScjtNZVJ0RSOcYpNNyOkzuLLGOt31Wr5/vt3Q6hXL759k9jY5399vssDWl08iOCZPtHqwLvZ96Pp1YFvolMZFdJ89hBDp9DpO9soqsTvbcCTE6qyCdGkbHA+msYXT4bmXXKYB0ihgdc4TRYWtCsiqDdLjskewM2KKIDCYLK5jpkuycOhzn0WCq4gWTPpL7uhDEaXIcwX1Le8E4qH6hxhk17z4oD9m6uAfVqeDz+wrHKdl+aZoKwbpaAK2rXEKLrjOZiX+ScNbnc7r2n/Rsh3kcg3kY4e8UHUA2sxuOSMaZ1zHxXyId9Utw1glycjcvP5H6yncpJzSK5JxZQg0LjPGa6smaXRxxyY5jrtKcW+tjfzmJ6Rn7uJ6k9XDXaCLY+yKNbiKjjGCjWt25sGr6ATc6f3TwV7zPAAAAAElFTkSuQmCC","e":1},{"id":"image_2","w":382,"h":383,"u":"","p":"data:image/png;base64,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","e":1},{"id":"image_3","w":485,"h":469,"u":"","p":"data:image/png;base64,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","e":1},{"id":"image_4","w":119,"h":26,"u":"","p":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHcAAAAaBAMAAAB/fd49AAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAACXBIWXMAAAABAAAAAQBPJcTWAAAAJFBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGK9LJAAAAC3RSTlMAg5BS6BdnMtjCpLX9VekAAACySURBVDjLpdQtD8IwFIXhEwLUAiFohsUUCxKJWYKcmUHNIEn4CRgUBoOfYaR83j9HWzZ8T1//JG1zewFbZ9YPa7TFv/lKwjKntLFDCe9T250wLb1VwqUdzkj8dPhAYrG2y1oZA20aX4E9jR/AlMZvjTONXz3+scVE4qhjl/yD5VjQuEojhuQOtGh8tMNNY7dM2EtXiPhWF79KCsrefjtMMUNmdL0BVcn8qKb1YBJWsvHuC+VT6H+uMAbLAAAAAElFTkSuQmCC","e":1},{"id":"image_5","w":160,"h":25,"u":"","p":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAAZBAMAAABEJDijAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAACXBIWXMAAAABAAAAAQBPJcTWAAAAHlBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABaVcReAAAACXRSTlMAnqRu3YZEvyUu6bUWAAAAmElEQVQ4y9WVLRKCUBRGP2YUrIxDoNJoVhv1NWlGxxVYbTIkMghzd8u7qDs4xbOAM/PdXymSthXA8aUvXTCE5fTx7Y1ium3CGhPa6L7MQDx0SQpn6UD6bIITe+aBFT50ZoWznqxwVGCF7z8Q4jXEuwzPYaMdvSkpvctsV+K1YTNf/MIGcgqdhD3YkTvVkevvj/ZtDlBsP28FrDI4s8hvvAUAAAAASUVORK5CYII=","e":1},{"id":"image_6","w":134,"h":25,"u":"","p":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIYAAAAZBAMAAAAGZ0s0AAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAACXBIWXMAAAABAAAAAQBPJcTWAAAAJFBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGK9LJAAAAC3RSTlMAnquA22NGMQrE7MiNpucAAACWSURBVDjLY2AAAo5kJfKAcAEDFLBr7SYXbDGAmiG9m3ywJQFsROduSsBWsBneFJmxOwBoBBNlRuzeDjQjm0IztlDuFZBn2Ck1YvcEhmaKzdjGkEmxGZsZoqhghtUgcQc1woMa8UKN9MGwmvJ0SpX8wkmFfEtppgOXhi0UxizF5emuAIgZbNrkB6gFvHIIFiQPCEeAtAMAEftBM+KAYeEAAAAASUVORK5CYII=","e":1},{"id":"comp_0","layers":[{"ddd":0,"ind":1,"ty":2,"nm":"Camada 3","refId":"image_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"k":[{"s":[0],"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[0.221],"t":1,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[0.279],"t":2,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[0.352],"t":3,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[0.443],"t":4,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[0.558],"t":5,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[0.703],"t":6,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[0.886],"t":7,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[1.116],"t":8,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[1.406],"t":9,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[1.772],"t":10,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[2.232],"t":11,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[2.813],"t":12,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[3.544],"t":13,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[4.465],"t":14,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[5.625],"t":15,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[7.087],"t":16,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[8.929],"t":17,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[11.25],"t":18,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[14.174],"t":19,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[17.858],"t":20,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[22.5],"t":21,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[28.348],"t":22,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[35.717],"t":23,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[45],"t":24,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[56.696],"t":25,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[71.433],"t":26,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[90],"t":27,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[113.393],"t":28,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[142.866],"t":29,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[217.134],"t":31,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[246.607],"t":32,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[270],"t":33,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[288.567],"t":34,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[303.304],"t":35,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[315],"t":36,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[324.283],"t":37,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[331.652],"t":38,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[337.5],"t":39,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[342.142],"t":40,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[345.826],"t":41,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[348.75],"t":42,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[351.071],"t":43,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[352.913],"t":44,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[354.375],"t":45,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[355.535],"t":46,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[356.456],"t":47,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[357.188],"t":48,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[357.768],"t":49,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[358.228],"t":50,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[358.594],"t":51,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[358.884],"t":52,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[359.114],"t":53,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[359.442],"t":55,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[359.779],"t":59,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}}]},"p":{"a":0,"k":[378,245,0],"ix":2,"l":2},"a":{"a":0,"k":[160,160.5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ip":0,"op":300,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":2,"nm":"pontiero","refId":"image_1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"k":[{"s":[0],"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-0.221],"t":1,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-0.279],"t":2,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-0.352],"t":3,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-0.443],"t":4,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-0.558],"t":5,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-0.703],"t":6,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-0.886],"t":7,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-1.116],"t":8,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-1.406],"t":9,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-1.772],"t":10,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-2.232],"t":11,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-2.813],"t":12,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-3.544],"t":13,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-4.465],"t":14,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-5.625],"t":15,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-7.087],"t":16,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-8.929],"t":17,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-11.25],"t":18,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-14.174],"t":19,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-17.858],"t":20,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-22.5],"t":21,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-28.348],"t":22,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-35.717],"t":23,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-45],"t":24,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-56.696],"t":25,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-71.433],"t":26,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-90],"t":27,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-113.393],"t":28,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-142.866],"t":29,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-217.134],"t":31,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-246.607],"t":32,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-270],"t":33,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-288.567],"t":34,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-303.304],"t":35,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-315],"t":36,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-324.283],"t":37,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-331.652],"t":38,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-337.5],"t":39,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-342.142],"t":40,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-345.826],"t":41,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-348.75],"t":42,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-351.071],"t":43,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-352.913],"t":44,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-354.375],"t":45,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-355.535],"t":46,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-356.456],"t":47,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-357.188],"t":48,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-357.768],"t":49,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-358.228],"t":50,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-358.594],"t":51,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-358.884],"t":52,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-359.114],"t":53,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-359.442],"t":55,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[-359.779],"t":59,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}}]},"p":{"a":0,"k":[376,245.5,0],"ix":2,"l":2},"a":{"a":0,"k":[28,109,0],"ix":1,"l":2},"s":{"k":[{"s":[100,100,100],"t":0,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[100,100,100],"t":299,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}}],"l":2}},"ao":0,"ip":0,"op":300,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":2,"nm":"circulo","refId":"image_2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[377,243,0],"ix":2,"l":2},"a":{"a":0,"k":[191,191.5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ip":0,"op":300,"st":0,"bm":0}]}],"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"Pré-composição 2","refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"k":[{"s":[238.166,243,0],"t":3,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[238.278,243,0],"t":4,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[238.464,243,0],"t":5,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[238.776,243,0],"t":6,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[239.297,243,0],"t":7,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[240.167,243,0],"t":8,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[241.621,243,0],"t":9,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[244.051,243,0],"t":10,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[248.112,243,0],"t":11,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[254.897,243,0],"t":12,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[266.236,243,0],"t":13,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[282.764,243,0],"t":14,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[294.103,243,0],"t":15,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[300.888,243,0],"t":16,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[304.949,243,0],"t":17,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[307.379,243,0],"t":18,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[308.833,243,0],"t":19,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[309.703,243,0],"t":20,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[310.224,243,0],"t":21,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[310.536,243,0],"t":22,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[310.834,243,0],"t":24,"i":{"x":1,"y":1},"o":{"x":0,"y":0}}],"l":2},"a":{"a":0,"k":[311,243,0],"ix":1,"l":2},"s":{"k":[{"s":[0,0,100],"t":0,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[14.824,14.824,100],"t":1,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[31.687,31.687,100],"t":2,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[49.031,49.031,100],"t":3,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[65.627,65.627,100],"t":4,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[80.583,80.583,100],"t":5,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[93.316,93.316,100],"t":6,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[103.523,103.523,100],"t":7,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[111.134,111.134,100],"t":8,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[116.262,116.262,100],"t":9,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[119.153,119.153,100],"t":10,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[120.14,120.14,100],"t":11,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[119.603,119.603,100],"t":12,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[117.929,117.929,100],"t":13,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[115.49,115.49,100],"t":14,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[112.621,112.621,100],"t":15,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[109.606,109.606,100],"t":16,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[106.672,106.672,100],"t":17,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[103.991,103.991,100],"t":18,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[101.675,101.675,100],"t":19,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[99.789,99.789,100],"t":20,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[98.354,98.354,100],"t":21,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[97.359,97.359,100],"t":22,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[96.764,96.764,100],"t":23,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[96.516,96.516,100],"t":24,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[96.549,96.549,100],"t":25,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[96.797,96.797,100],"t":26,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[97.193,97.193,100],"t":27,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[97.678,97.678,100],"t":28,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[98.2,98.2,100],"t":29,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[98.716,98.716,100],"t":30,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[99.195,99.195,100],"t":31,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[99.615,99.615,100],"t":32,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[99.962,99.962,100],"t":33,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[100.231,100.231,100],"t":34,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[100.423,100.423,100],"t":35,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[100.543,100.543,100],"t":36,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[100.507,100.507,100],"t":40,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[100.425,100.425,100],"t":41,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[100.336,100.336,100],"t":42,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[100.231,100.231,100],"t":43,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[100.136,100.136,100],"t":44,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[100.063,100.063,100],"t":45,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}}],"l":2}},"ao":0,"ef":[{"ty":5,"nm":"AC IN [NWX] Controls","np":4,"mn":"Pseudo/MHAC PrCtrl NWX 4","ix":1,"en":1,"ef":[{"ty":0,"nm":"Number of bounces","mn":"Pseudo/MHAC PrCtrl NWX 4-0001","ix":1,"v":{"a":0,"k":2,"ix":1}},{"ty":0,"nm":"Scale","mn":"Pseudo/MHAC PrCtrl NWX 4-0002","ix":2,"v":{"a":0,"k":0,"ix":2}}]}],"w":622,"h":486,"ip":0,"op":300,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":2,"nm":"azul","refId":"image_3","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[368.5,243,0],"ix":2,"l":2},"a":{"a":0,"k":[242.5,234.5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"hasMask":true,"masksProperties":[{"inv":false,"mode":"n","pt":{"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,-3],[6.332,-18.997],[0,0],[1,-4],[0,0],[0,0],[0,0],[8,3],[3,0],[8,3],[7,2],[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,3],[-14,42],[0,0],[-1,4],[0,0],[0,0],[0,0],[-8,-3],[-3,0],[-8,-3],[-7,-2],[0,0],[0,0],[0,0],[0,0]],"v":[[-34,71.5],[96,69.5],[146,38.5],[191,14.5],[279,13.5],[359,40.5],[397,65.5],[450,137.5],[474,197.5],[475,238.5],[474,264.5],[468,277.5],[445,340.5],[434,367.5],[403,398.5],[340,441.5],[298,456.5],[249,459.5],[193,456.5],[175,447.5],[152,437.5],[128,425.5],[111,412.5],[99,402.5],[-25,399.5]],"c":false},"ix":1},"o":{"a":0,"k":100,"ix":3},"x":{"a":0,"k":0,"ix":4},"nm":"Máscara 1"}],"ef":[{"ty":22,"nm":"Traçado","np":13,"mn":"ADBE Stroke","ix":1,"en":1,"ef":[{"ty":10,"nm":"Caminho","mn":"ADBE Stroke-0001","ix":1,"v":{"a":0,"k":1,"ix":1}},{"ty":7,"nm":"Todas as máscaras","mn":"ADBE Stroke-0010","ix":2,"v":{"a":0,"k":0,"ix":2}},{"ty":7,"nm":"Traçar sequencialmente","mn":"ADBE Stroke-0011","ix":3,"v":{"a":0,"k":1,"ix":3}},{"ty":2,"nm":"Cor","mn":"ADBE Stroke-0002","ix":4,"v":{"a":0,"k":[1,1,1,1],"ix":4}},{"ty":0,"nm":"Tamanho do pincel","mn":"ADBE Stroke-0003","ix":5,"v":{"a":0,"k":20,"ix":5}},{"ty":0,"nm":"Dureza do pincel","mn":"ADBE Stroke-0004","ix":6,"v":{"a":0,"k":0.75,"ix":6}},{"ty":0,"nm":"Opacidade","mn":"ADBE Stroke-0005","ix":7,"v":{"a":0,"k":1,"ix":7}},{"ty":0,"nm":"Início","mn":"ADBE Stroke-0008","ix":8,"v":{"a":0,"k":0,"ix":8}},{"ty":0,"nm":"Fim","mn":"ADBE Stroke-0009","ix":9,"v":{"k":[{"s":[0],"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[0.059],"t":1,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[0.07],"t":2,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[0.084],"t":3,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[0.101],"t":4,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[0.122],"t":5,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[0.146],"t":6,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[0.175],"t":7,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[0.21],"t":8,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[0.252],"t":9,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[0.303],"t":10,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[0.363],"t":11,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[0.436],"t":12,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[0.523],"t":13,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[0.628],"t":14,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[0.753],"t":15,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[0.904],"t":16,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[1.085],"t":17,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[1.302],"t":18,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[1.563],"t":19,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[1.875],"t":20,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[2.25],"t":21,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[2.701],"t":22,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[3.241],"t":23,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[3.89],"t":24,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[4.668],"t":25,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[5.602],"t":26,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[6.723],"t":27,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[8.068],"t":28,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[9.683],"t":29,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[11.62],"t":30,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[13.946],"t":31,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[16.736],"t":32,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[20.085],"t":33,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[24.104],"t":34,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[28.928],"t":35,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[34.716],"t":36,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[41.663],"t":37,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[58.337],"t":39,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[65.284],"t":40,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[71.072],"t":41,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[75.896],"t":42,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[79.915],"t":43,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[83.264],"t":44,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[86.054],"t":45,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[88.38],"t":46,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[90.317],"t":47,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[91.932],"t":48,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[93.277],"t":49,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[94.398],"t":50,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[95.332],"t":51,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[96.11],"t":52,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[96.759],"t":53,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[97.299],"t":54,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[97.75],"t":55,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[98.125],"t":56,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[98.438],"t":57,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[98.698],"t":58,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[98.915],"t":59,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[99.096],"t":60,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[99.247],"t":61,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[99.372],"t":62,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[99.477],"t":63,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[99.564],"t":64,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[99.637],"t":65,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[99.697],"t":66,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[99.79],"t":68,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[99.878],"t":71,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[99.941],"t":75,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}}]}},{"ty":7,"nm":"Espaçamento","mn":"ADBE Stroke-0006","ix":10,"v":{"a":0,"k":15,"ix":10}},{"ty":7,"nm":"Estilo de pintura","mn":"ADBE Stroke-0007","ix":11,"v":{"a":0,"k":3,"ix":11}}]}],"ip":0,"op":300,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":2,"nm":"cima","refId":"image_4","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[123.5,161.5,0],"ix":2,"l":2},"a":{"a":0,"k":[59.5,13,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"hasMask":true,"masksProperties":[{"inv":false,"mode":"n","pt":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-10,11.5],[126.5,11.5]],"c":false},"ix":1},"o":{"a":0,"k":100,"ix":3},"x":{"a":0,"k":0,"ix":4},"nm":"Máscara 1"}],"ef":[{"ty":22,"nm":"Traçado","np":13,"mn":"ADBE Stroke","ix":1,"en":1,"ef":[{"ty":10,"nm":"Caminho","mn":"ADBE Stroke-0001","ix":1,"v":{"a":0,"k":1,"ix":1}},{"ty":7,"nm":"Todas as máscaras","mn":"ADBE Stroke-0010","ix":2,"v":{"a":0,"k":0,"ix":2}},{"ty":7,"nm":"Traçar sequencialmente","mn":"ADBE Stroke-0011","ix":3,"v":{"a":0,"k":1,"ix":3}},{"ty":2,"nm":"Cor","mn":"ADBE Stroke-0002","ix":4,"v":{"a":0,"k":[1,1,1,1],"ix":4}},{"ty":0,"nm":"Tamanho do pincel","mn":"ADBE Stroke-0003","ix":5,"v":{"a":0,"k":21.9,"ix":5}},{"ty":0,"nm":"Dureza do pincel","mn":"ADBE Stroke-0004","ix":6,"v":{"a":0,"k":0.75,"ix":6}},{"ty":0,"nm":"Opacidade","mn":"ADBE Stroke-0005","ix":7,"v":{"a":0,"k":1,"ix":7}},{"ty":0,"nm":"Início","mn":"ADBE Stroke-0008","ix":8,"v":{"a":0,"k":0,"ix":8}},{"ty":0,"nm":"Fim","mn":"ADBE Stroke-0009","ix":9,"v":{"k":[{"s":[0],"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[0.082],"t":1,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[0.136],"t":2,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[0.228],"t":3,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[0.381],"t":4,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[0.636],"t":5,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[1.063],"t":6,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[1.777],"t":7,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[2.969],"t":8,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[4.961],"t":9,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[8.289],"t":10,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[13.852],"t":11,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[23.147],"t":12,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[38.679],"t":13,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[61.321],"t":14,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[76.853],"t":15,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[86.148],"t":16,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[91.711],"t":17,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[95.039],"t":18,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[97.031],"t":19,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[98.223],"t":20,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[98.937],"t":21,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[99.364],"t":22,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[99.619],"t":23,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[99.772],"t":24,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[99.864],"t":25,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[99.918],"t":26,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}}]}},{"ty":7,"nm":"Espaçamento","mn":"ADBE Stroke-0006","ix":10,"v":{"a":0,"k":15,"ix":10}},{"ty":7,"nm":"Estilo de pintura","mn":"ADBE Stroke-0007","ix":11,"v":{"a":0,"k":3,"ix":11}}]}],"ip":0,"op":300,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":2,"nm":"meio","refId":"image_5","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[91,243,0],"ix":2,"l":2},"a":{"a":0,"k":[80,12.5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"hasMask":true,"masksProperties":[{"inv":false,"mode":"n","pt":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-8,13.5],[171.5,13.5]],"c":false},"ix":1},"o":{"a":0,"k":100,"ix":3},"x":{"a":0,"k":0,"ix":4},"nm":"Máscara 1"}],"ef":[{"ty":22,"nm":"Traçado","np":13,"mn":"ADBE Stroke","ix":1,"en":1,"ef":[{"ty":10,"nm":"Caminho","mn":"ADBE Stroke-0001","ix":1,"v":{"a":0,"k":1,"ix":1}},{"ty":7,"nm":"Todas as máscaras","mn":"ADBE Stroke-0010","ix":2,"v":{"a":0,"k":0,"ix":2}},{"ty":7,"nm":"Traçar sequencialmente","mn":"ADBE Stroke-0011","ix":3,"v":{"a":0,"k":1,"ix":3}},{"ty":2,"nm":"Cor","mn":"ADBE Stroke-0002","ix":4,"v":{"a":0,"k":[1,1,1,1],"ix":4}},{"ty":0,"nm":"Tamanho do pincel","mn":"ADBE Stroke-0003","ix":5,"v":{"a":0,"k":17.5,"ix":5}},{"ty":0,"nm":"Dureza do pincel","mn":"ADBE Stroke-0004","ix":6,"v":{"a":0,"k":0.75,"ix":6}},{"ty":0,"nm":"Opacidade","mn":"ADBE Stroke-0005","ix":7,"v":{"a":0,"k":1,"ix":7}},{"ty":0,"nm":"Início","mn":"ADBE Stroke-0008","ix":8,"v":{"a":0,"k":0,"ix":8}},{"ty":0,"nm":"Fim","mn":"ADBE Stroke-0009","ix":9,"v":{"k":[{"s":[0],"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[0.082],"t":1,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[0.136],"t":2,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[0.228],"t":3,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[0.381],"t":4,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[0.636],"t":5,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[1.063],"t":6,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[1.777],"t":7,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[2.969],"t":8,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[4.961],"t":9,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[8.289],"t":10,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[13.852],"t":11,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[23.147],"t":12,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[38.679],"t":13,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[61.321],"t":14,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[76.853],"t":15,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[86.148],"t":16,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[91.711],"t":17,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[95.039],"t":18,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[97.031],"t":19,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[98.223],"t":20,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[98.937],"t":21,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[99.364],"t":22,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[99.619],"t":23,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[99.772],"t":24,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[99.864],"t":25,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[99.918],"t":26,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}}]}},{"ty":7,"nm":"Espaçamento","mn":"ADBE Stroke-0006","ix":10,"v":{"a":0,"k":15,"ix":10}},{"ty":7,"nm":"Estilo de pintura","mn":"ADBE Stroke-0007","ix":11,"v":{"a":0,"k":3,"ix":11}}]}],"ip":0,"op":300,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":2,"nm":"baixo","refId":"image_6","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[104,326,0],"ix":2,"l":2},"a":{"a":0,"k":[67,12.5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"hasMask":true,"masksProperties":[{"inv":false,"mode":"n","pt":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-9.5,13],[145,13]],"c":false},"ix":1},"o":{"a":0,"k":100,"ix":3},"x":{"a":0,"k":0,"ix":4},"nm":"Máscara 1"}],"ef":[{"ty":22,"nm":"Traçado","np":13,"mn":"ADBE Stroke","ix":1,"en":1,"ef":[{"ty":10,"nm":"Caminho","mn":"ADBE Stroke-0001","ix":1,"v":{"a":0,"k":1,"ix":1}},{"ty":7,"nm":"Todas as máscaras","mn":"ADBE Stroke-0010","ix":2,"v":{"a":0,"k":0,"ix":2}},{"ty":7,"nm":"Traçar sequencialmente","mn":"ADBE Stroke-0011","ix":3,"v":{"a":0,"k":1,"ix":3}},{"ty":2,"nm":"Cor","mn":"ADBE Stroke-0002","ix":4,"v":{"a":0,"k":[1,1,1,1],"ix":4}},{"ty":0,"nm":"Tamanho do pincel","mn":"ADBE Stroke-0003","ix":5,"v":{"a":0,"k":16.3,"ix":5}},{"ty":0,"nm":"Dureza do pincel","mn":"ADBE Stroke-0004","ix":6,"v":{"a":0,"k":0.75,"ix":6}},{"ty":0,"nm":"Opacidade","mn":"ADBE Stroke-0005","ix":7,"v":{"a":0,"k":1,"ix":7}},{"ty":0,"nm":"Início","mn":"ADBE Stroke-0008","ix":8,"v":{"a":0,"k":0,"ix":8}},{"ty":0,"nm":"Fim","mn":"ADBE Stroke-0009","ix":9,"v":{"k":[{"s":[0],"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[0.082],"t":1,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[0.136],"t":2,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[0.228],"t":3,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[0.381],"t":4,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[0.636],"t":5,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[1.063],"t":6,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[1.777],"t":7,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[2.969],"t":8,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[4.961],"t":9,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[8.289],"t":10,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[13.852],"t":11,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[23.147],"t":12,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[38.679],"t":13,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[61.321],"t":14,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[76.853],"t":15,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[86.148],"t":16,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[91.711],"t":17,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[95.039],"t":18,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[97.031],"t":19,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[98.223],"t":20,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[98.937],"t":21,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[99.364],"t":22,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[99.619],"t":23,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[99.772],"t":24,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[99.864],"t":25,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}},{"s":[99.918],"t":26,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]}}]}},{"ty":7,"nm":"Espaçamento","mn":"ADBE Stroke-0006","ix":10,"v":{"a":0,"k":15,"ix":10}},{"ty":7,"nm":"Estilo de pintura","mn":"ADBE Stroke-0007","ix":11,"v":{"a":0,"k":3,"ix":11}}]}],"ip":0,"op":300,"st":0,"bm":0}],"markers":[]} \ No newline at end of file diff --git a/src/assets/lotties/solidFlask.json b/src/assets/lotties/solidFlask.json new file mode 100644 index 0000000..fc11982 --- /dev/null +++ b/src/assets/lotties/solidFlask.json @@ -0,0 +1 @@ +{"nm":"Main Scene","ddd":0,"h":500,"w":500,"meta":{"g":"@lottiefiles/creator 1.22.0"},"layers":[{"ty":4,"nm":"Ellipse 14","sr":1,"st":0,"op":196.82,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[241.5445,440.3806]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}},"shapes":[{"ty":"el","bm":0,"hd":false,"nm":"Ellipse Path 14","d":1,"p":{"a":0,"k":[0,0]},"s":{"a":0,"k":[37,37]}},{"ty":"fl","bm":0,"hd":false,"nm":"Fill","c":{"a":0,"k":[0.2275,0.5255,1]},"r":2,"o":{"a":0,"k":100}}],"ind":1},{"ty":4,"nm":"Ellipse 13","sr":1,"st":0,"op":196.82,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[320.9836,359.8293]},"r":{"a":0,"k":80},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}},"shapes":[{"ty":"el","bm":0,"hd":false,"nm":"Ellipse Path 13","d":1,"p":{"a":0,"k":[0,0]},"s":{"a":0,"k":[40,38]}},{"ty":"fl","bm":0,"hd":false,"nm":"Fill","c":{"a":0,"k":[0.2275,0.5255,1]},"r":2,"o":{"a":0,"k":100}}],"ind":2},{"ty":4,"nm":"Ellipse 17","sr":1,"st":0,"op":196.82,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[311.0083,399.496]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}},"shapes":[{"ty":"el","bm":0,"hd":false,"nm":"Ellipse Path 17","d":1,"p":{"a":0,"k":[0,0]},"s":{"a":0,"k":[28.000000000000004,31]}},{"ty":"fl","bm":0,"hd":false,"nm":"Fill","c":{"a":0,"k":[0.2275,0.5255,1]},"r":2,"o":{"a":0,"k":100}}],"ind":3},{"ty":4,"nm":"Ellipse 16","sr":1,"st":0,"op":196.82,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[70.3777,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[230.6461,403.5223]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}},"shapes":[{"ty":"el","bm":0,"hd":false,"nm":"Ellipse Path 16","d":1,"p":{"a":0,"k":[0,0]},"s":{"a":0,"k":[55,35]}},{"ty":"fl","bm":0,"hd":false,"nm":"Fill","c":{"a":0,"k":[0.2275,0.5255,1]},"r":2,"o":{"a":0,"k":100}}],"ind":4},{"ty":4,"nm":"Ellipse 12","sr":1,"st":0,"op":196.82,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[133.3924,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[283.5313,436.3948]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}},"shapes":[{"ty":"el","bm":0,"hd":false,"nm":"Ellipse Path 12","d":1,"p":{"a":0,"k":[0,0]},"s":{"a":0,"k":[31,43]}},{"ty":"fl","bm":0,"hd":false,"nm":"Fill","c":{"a":0,"k":[0.2275,0.5255,1]},"r":2,"o":{"a":0,"k":100}}],"ind":5},{"ty":4,"nm":"Ellipse 11","sr":1,"st":0,"op":196.82,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[83.0612,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[184.0182,406.0162]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}},"shapes":[{"ty":"el","bm":0,"hd":false,"nm":"Ellipse Path 11","d":1,"p":{"a":0,"k":[0,0]},"s":{"a":0,"k":[48.00000000000001,30]}},{"ty":"fl","bm":0,"hd":false,"nm":"Fill","c":{"a":0,"k":[0.2275,0.5255,1]},"r":2,"o":{"a":0,"k":100}}],"ind":6},{"ty":4,"nm":"Ellipse 10","sr":1,"st":0,"op":196.82,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[322.4735,438.4352]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}},"shapes":[{"ty":"el","bm":0,"hd":false,"nm":"Ellipse Path 10","d":1,"p":{"a":0,"k":[0,0]},"s":{"a":0,"k":[39,37]}},{"ty":"fl","bm":0,"hd":false,"nm":"Fill","c":{"a":0,"k":[0.2275,0.5255,1]},"r":2,"o":{"a":0,"k":100}}],"ind":7},{"ty":4,"nm":"Ellipse 9","sr":1,"st":0,"op":196.82,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[345,406.9878]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}},"shapes":[{"ty":"el","bm":0,"hd":false,"nm":"Ellipse Path 9","d":1,"p":{"a":0,"k":[0,0]},"s":{"a":0,"k":[40,36]}},{"ty":"fl","bm":0,"hd":false,"nm":"Fill","c":{"a":0,"k":[0.2275,0.5255,1]},"r":2,"o":{"a":0,"k":100}}],"ind":8},{"ty":4,"nm":"Ellipse 8","sr":1,"st":0,"op":196.82,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[366.4835,440.998]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}},"shapes":[{"ty":"el","bm":0,"hd":false,"nm":"Ellipse Path 8","d":1,"p":{"a":0,"k":[0,0]},"s":{"a":0,"k":[45,34]}},{"ty":"fl","bm":0,"hd":false,"nm":"Fill","c":{"a":0,"k":[0.2275,0.5255,1]},"r":2,"o":{"a":0,"k":100}}],"ind":9},{"ty":4,"nm":"Ellipse 7","sr":1,"st":0,"op":196.82,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[202.0463,441.0021]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}},"shapes":[{"ty":"el","bm":0,"hd":false,"nm":"Ellipse Path 7","d":1,"p":{"a":0,"k":[0,0]},"s":{"a":0,"k":[40,34]}},{"ty":"fl","bm":0,"hd":false,"nm":"Fill","c":{"a":0,"k":[0.2275,0.5255,1]},"r":2,"o":{"a":0,"k":100}}],"ind":10},{"ty":4,"nm":"Ellipse 15","sr":1,"st":0,"op":196.82,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[205.509,377.5781]},"r":{"a":0,"k":4},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}},"shapes":[{"ty":"el","bm":0,"hd":false,"nm":"Ellipse Path 15","d":1,"p":{"a":0,"k":[0,0]},"s":{"a":0,"k":[45,35]}},{"ty":"fl","bm":0,"hd":false,"nm":"Fill","c":{"a":0,"k":[0.2275,0.5255,1]},"r":2,"o":{"a":0,"k":100}}],"ind":11},{"ty":4,"nm":"Ellipse 6","sr":1,"st":0,"op":196.82,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[161.6798,441.9191]},"r":{"a":0,"k":1},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}},"shapes":[{"ty":"el","bm":0,"hd":false,"nm":"Ellipse Path 6","d":1,"p":{"a":0,"k":[0,0]},"s":{"a":0,"k":[41.00000000000001,32]}},{"ty":"fl","bm":0,"hd":false,"nm":"Fill","c":{"a":0,"k":[0.2275,0.5255,1]},"r":2,"o":{"a":0,"k":100}}],"ind":12},{"ty":4,"nm":"Ellipse 5","sr":1,"st":4,"op":42,"ip":4,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"sk":{"a":0,"k":0},"p":{"a":1,"k":[{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[259.5,-100],"t":7},{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[270.5,-100],"t":28},{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[270.5,400],"t":29.69},{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[270.5,381.8889],"t":31.09},{"s":[270.5,399.5],"t":31.51}]},"r":{"a":1,"k":[{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[19],"t":6},{"o":{"x":0,"y":0},"i":{"x":0.68,"y":0.19},"s":[14],"t":10},{"s":[15],"t":13}]},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}},"shapes":[{"ty":"el","bm":0,"hd":false,"nm":"Ellipse Path 5","d":1,"p":{"a":0,"k":[0,0]},"s":{"a":0,"k":[41.00000000000001,35]}},{"ty":"fl","bm":0,"hd":false,"nm":"Fill","c":{"a":0,"k":[0.2275,0.5255,1]},"r":2,"o":{"a":0,"k":100}}],"ind":13},{"ty":0,"nm":" пробирка","sr":1,"st":5.310000000000002,"op":42,"ip":5,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[785.2941176470588,879.4117647058823]},"s":{"a":0,"k":[34,34]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[267,299]},"r":{"a":0,"k":-3},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}},"w":1500,"h":1500,"refId":"precomp_пробирка_5403ef94-0461-491b-9c54-6e807b59f0ce","ind":14}],"v":"5.7.0","fr":14,"op":42.49,"ip":0,"assets":[{"nm":"","id":"comp_0_848eb622-9db9-4d34-8ea2-c807cfe0c3e7_4c331fc0-d767-4eba-9c35-5fab04b0a674","layers":[]},{"nm":"пробирка","id":"precomp_пробирка_5403ef94-0461-491b-9c54-6e807b59f0ce","layers":[{"ty":0,"nm":"бульбы","sr":1,"st":-0.49,"op":7.49,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[750,750,0]},"s":{"a":0,"k":[100,100,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[750,750,0]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}},"w":1516,"h":2480,"refId":"comp_0_848eb622-9db9-4d34-8ea2-c807cfe0c3e7_4c331fc0-d767-4eba-9c35-5fab04b0a674","ind":1},{"ty":0,"nm":"бульбы","sr":1,"st":3.71,"op":11.69,"ip":4.2,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[750,750,0]},"s":{"a":0,"k":[100,100,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[750,750,0]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}},"w":1516,"h":2480,"refId":"comp_0_848eb622-9db9-4d34-8ea2-c807cfe0c3e7_4c331fc0-d767-4eba-9c35-5fab04b0a674","ind":2},{"ty":0,"nm":"бульбы","sr":1,"st":8.89,"op":16.8,"ip":9.31,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[750,750,0]},"s":{"a":0,"k":[100,100,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[750,750,0]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}},"w":1516,"h":2480,"refId":"comp_0_848eb622-9db9-4d34-8ea2-c807cfe0c3e7_4c331fc0-d767-4eba-9c35-5fab04b0a674","ind":3},{"ty":3,"nm":"Null 2","sr":1,"st":0,"op":196.82,"ip":0.49,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[-31.852,-25.186,0]},"s":{"a":0,"k":[84,84,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[756,1063.146,0]},"r":{"a":1,"k":[{"o":{"x":0.333,"y":0},"i":{"x":0.667,"y":1},"s":[5],"t":0.49},{"o":{"x":0.333,"y":0},"i":{"x":0.667,"y":1},"s":[-5],"t":7.49},{"s":[5],"t":14}]},"sa":{"a":0,"k":0},"o":{"a":0,"k":0}},"ind":4},{"ty":4,"nm":"svg2_блик1","sr":1,"st":0,"op":196.82,"ip":0.49,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[59.68537989539294,97.69782570832399]},"s":{"a":0,"k":[228,228,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[-182.08713383850412,-55.98371738502132]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":74}},"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":5,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[2.807,-18.206],[-59.585,97.792],[-27.631,97.792],[16.713,-17.233]]}}},{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 2","ix":2,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[54.377,-97.792],[-21.024,97.792],[31.221,97.792],[59.585,-97.792]]}}},{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 3","ix":3,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[45.616,-97.792],[6.06,-24.251],[19.069,-23.342],[47.77,-97.792]]}}},{"ty":"mm","bm":0,"hd":false,"mn":"ADBE Vector Filter - Merge","nm":"Merge Paths 1","mm":1},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1]},"r":1,"o":{"a":0,"k":100}},{"ty":"tr","a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[59.585,97.792]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}}]}],"ind":5,"parent":4},{"ty":4,"nm":"svg2_маска","sr":1,"st":0,"op":196.82,"ip":0.49,"hd":false,"ddd":0,"bm":0,"hasMask":false,"td":1,"ao":0,"ks":{"a":{"a":0,"k":[194.34332172318753,247.03581503392317]},"s":{"a":0,"k":[228,228,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[-17.368026471132396,-247.59266172265518]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}},"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0.001,-30.697],[0.549,-31.722],[46.395,-77.774],[-2.762,-8.551],[-10.684,0.023],[0,0],[-0.053,10.261],[3.515,5.877],[46.872,77.871],[0.233,28.926],[0,0]],"o":[[-0.001,30.697],[-0.158,31.776],[-46.438,77.839],[-4.57,7.66],[3.31,10.247],[0,0],[15.511,0],[0.949,-6.735],[-46.647,-77.991],[-0.815,-28.846],[0,0],[0,0]],"v":[[-46.571,-214.971],[-46.575,-122.88],[-46.813,-27.521],[-186.855,205.729],[-191.068,230.868],[-166.265,246.559],[166.261,246.559],[192.882,225.805],[188.076,206.867],[47.589,-26.831],[47.242,-113.656],[47.242,-214.971]]}}},{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 2","ix":2,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[4.437,-0.099],[0.465,-0.094],[0,0],[0.412,-0.22],[-6.714,-4.122],[-3.658,-0.453],[-33.465,-0.047],[1.443,5.425]],"o":[[-0.459,0.011],[0,0],[-0.412,0.22],[-7.094,3.126],[3.208,2.277],[33.426,0.192],[5.351,-1.689],[-0.85,-4.351]],"v":[[52.628,-246.484],[51.242,-246.328],[-54.065,-246.328],[-55.3,-245.667],[-56.737,-227.222],[-45.599,-225.755],[54.818,-225.645],[61.963,-238.581]]}}},{"ty":"mm","bm":0,"hd":false,"mn":"ADBE Vector Filter - Merge","nm":"Merge Paths 1","mm":1},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.9333,0.9529,0.9804]},"r":1,"o":{"a":0,"k":100}},{"ty":"tr","a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[194.08,246.833]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}}]}],"ind":6,"parent":4},{"ty":4,"nm":"svg2_маска 2","sr":1,"st":0,"op":196.82,"ip":0.49,"hd":false,"ddd":0,"bm":0,"hasMask":false,"td":1,"ao":0,"ks":{"a":{"a":0,"k":[194.34332172318753,247.03581503392317]},"s":{"a":0,"k":[228,228,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[-17.368026471132396,-247.59266172265518]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}},"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0.001,-30.697],[0.549,-31.722],[46.395,-77.774],[-2.762,-8.551],[-10.684,0.023],[0,0],[-0.053,10.261],[3.515,5.877],[46.872,77.871],[0.233,28.926],[0,0]],"o":[[-0.001,30.697],[-0.158,31.776],[-46.438,77.839],[-4.57,7.66],[3.31,10.247],[0,0],[15.511,0],[0.949,-6.735],[-46.647,-77.991],[-0.815,-28.846],[0,0],[0,0]],"v":[[-46.571,-214.971],[-46.575,-122.88],[-46.813,-27.521],[-186.855,205.729],[-191.068,230.868],[-166.265,246.559],[166.261,246.559],[192.882,225.805],[188.076,206.867],[47.589,-26.831],[47.242,-113.656],[47.242,-214.971]]}}},{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 2","ix":2,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[4.437,-0.099],[0.465,-0.094],[0,0],[0.412,-0.22],[-6.714,-4.122],[-3.658,-0.453],[-33.465,-0.047],[1.443,5.425]],"o":[[-0.459,0.011],[0,0],[-0.412,0.22],[-7.094,3.126],[3.208,2.277],[33.426,0.192],[5.351,-1.689],[-0.85,-4.351]],"v":[[52.628,-246.484],[51.242,-246.328],[-54.065,-246.328],[-55.3,-245.667],[-56.737,-227.222],[-45.599,-225.755],[54.818,-225.645],[61.963,-238.581]]}}},{"ty":"mm","bm":0,"hd":false,"mn":"ADBE Vector Filter - Merge","nm":"Merge Paths 1","mm":1},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.9333,0.9529,0.9804]},"r":1,"o":{"a":0,"k":100}},{"ty":"tr","a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[194.08,246.833]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}}]}],"ind":7,"parent":4},{"ty":4,"nm":"svg2_блик2","sr":1,"st":0,"op":196.82,"ip":0.49,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[0,0,0]},"s":{"a":0,"k":[228,228,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[22.938,-269.036,0]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":15}},"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":5,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-2.364,-15.33],[50.173,82.345],[23.266,82.345],[-14.074,-14.511]]}}},{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 2","ix":2,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-45.789,-82.345],[17.702,82.345],[-26.29,82.345],[-50.174,-82.345]]}}},{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 3","ix":3,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-38.411,-82.345],[-5.103,-20.421],[-16.056,-19.655],[-40.225,-82.345]]}}},{"ty":"mm","bm":0,"hd":false,"mn":"ADBE Vector Filter - Merge","nm":"Merge Paths 1","mm":1},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.7569,0.8627,0.9098]},"r":1,"o":{"a":0,"k":100}},{"ty":"tr","a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[50.173,82.345]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}}]}],"ind":8,"parent":4},{"ty":4,"nm":"svg2_колба","sr":1,"st":0,"op":196.82,"ip":0.49,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[203.554,255.426,0]},"s":{"a":0,"k":[228,228,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[-16.797,-245.904,0]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}},"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":5,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[0,0],[0,0],[3.857,-9.018],[18.537,0],[0,0],[3.868,8.981],[-3.684,7.012],[0,0]],"o":[[0,0],[0,0],[0,0],[4.049,6.7],[-3.856,9.02],[0,0],[-18.066,0],[-3.863,-8.968],[0,0],[0,0]],"v":[[-49.846,-218.34],[49.156,-218.34],[49.156,-29.583],[191.672,206.217],[193.473,233.113],[162.206,249.532],[-162.898,249.532],[-193.483,233.298],[-192.298,206.107],[-49.846,-29.583]]}}},{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 2","ix":2,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[-7.386,0],[0,0],[0,-7.386],[5.955,-1.309],[0,0],[0,6.381]],"o":[[0,0],[7.386,0],[0,6.381],[0,0],[-5.955,-1.309],[0,-7.386]],"v":[[-51.307,-250.17],[51.182,-250.17],[64.435,-236.916],[54.099,-223.982],[-54.223,-223.982],[-64.56,-236.916]]}}},{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 3","ix":3,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,-10.072],[-8.06,-1.895],[0,0],[0,0],[0,0],[-4.7,-10.911],[-19.66,0],[0,0],[-4.704,11],[5.086,8.416],[0,0],[0,0],[0,8.835],[10.073,0]],"o":[[-10.072,0],[0,8.633],[0,0],[0,0],[0,0],[-4.542,8.614],[4.699,10.911],[0,0],[20.117,0],[4.704,-11],[0,0],[0,0],[8.344,-1.681],[0,-10.072],[0,0]],"v":[[-51.307,-255.175],[-69.565,-236.916],[-55.49,-219.148],[-55.49,-31.155],[-197.235,203.369],[-197.273,203.44],[-198.666,235.529],[-162.898,255.175],[162.206,255.175],[198.662,235.332],[196.501,203.297],[54.798,-31.155],[54.798,-219.019],[69.441,-236.916],[51.182,-255.175]]}}},{"ty":"mm","bm":0,"hd":false,"mn":"ADBE Vector Filter - Merge","nm":"Merge Paths 1","mm":1},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.6863,0.7765,0.9137]},"r":1,"o":{"a":0,"k":100}},{"ty":"tr","a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[203.616,255.426]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}}]}],"ind":9,"parent":4}]}]} \ No newline at end of file diff --git a/src/assets/lotties/sun.json b/src/assets/lotties/sun.json new file mode 100644 index 0000000..af1ac11 --- /dev/null +++ b/src/assets/lotties/sun.json @@ -0,0 +1 @@ +{"v":"5.5.2","fr":29.9700012207031,"ip":0,"op":60.0000024438501,"w":500,"h":500,"nm":"sun","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"moutg=h Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[262.336,293.865,0],"to":[0,-0.644,0],"ti":[0,-0.5,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":15,"s":[262.336,290,0],"to":[0,0.5,0],"ti":[0,-1.144,0]},{"t":31.0000012626559,"s":[262.336,296.865,0]}],"ix":2},"a":{"a":0,"k":[18.894,11.129,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":[[4.587,-4.579],[5.439,3.762],[-5.334,-3.691],[-7.604,7.591]],"o":[[-4.269,4.26],[-5.315,-3.674],[8.986,6.213],[4.523,-4.514]],"v":[[7.888,-6.3],[-7.278,-3.36],[-13.31,4.666],[14.121,1.57]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.107886310652,0.075867836148,0.043440773908,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":[18.894,11.129],"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}],"ip":0,"op":60.0000024438501,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"pupil 2 Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[295.089,248.33,0],"ix":2},"a":{"a":0,"k":[33.87,37.301,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":0,"s":[80,80,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":7,"s":[100,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":52,"s":[100,100,100]},{"t":60.0000024438501,"s":[80,80,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-32.327,-4.268],[35.506,14.942]],"o":[[28.855,3.809],[-20.182,-8.493]],"v":[[-1.293,-32.783],[-1.886,22.109]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.107886310652,0.075867836148,0.043440773908,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":[33.87,37.301],"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}],"ip":0,"op":60.0000024438501,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"eyes withe Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[313.078,237.41,0],"ix":2},"a":{"a":0,"k":[52.933,59.899,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":0,"s":[87,87,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":7,"s":[100,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":52,"s":[100,100,100]},{"t":60.0000024438501,"s":[87,87,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-6.083,33.875],[-20.744,-8.741],[37.827,-13.819]],"o":[[4.477,-24.924],[30.397,12.814],[-42.797,15.635]],"v":[[-46.6,-29.079],[5.136,-50.908],[14.856,44.014]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.999999940162,0.999999940162,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":[52.933,59.899],"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}],"ip":0,"op":60.0000024438501,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"pupil Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[221.292,261.803,0],"ix":2},"a":{"a":0,"k":[31.801,45.963,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":0,"s":[87,87,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":7,"s":[100,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":52,"s":[100,100,100]},{"t":60.0000024438501,"s":[87,87,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-27.614,-7.992],[28.25,31.468]],"o":[[32.188,9.315],[-13.165,-14.664]],"v":[[-0.636,-37.721],[-18.386,14.245]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.107886310652,0.075867836148,0.043440773908,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":[31.801,45.963],"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}],"ip":0,"op":60.0000024438501,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"white Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[202.325,250.265,0],"ix":2},"a":{"a":0,"k":[54.773,63.123,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":0,"s":[87,87,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":7,"s":[100,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":52,"s":[100,100,100]},{"t":60.0000024438501,"s":[87,87,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-16.883,36.77],[-21.931,-13.886],[35.113,-16.524]],"o":[[9.917,-21.599],[30.146,19.088],[-42.161,19.838]],"v":[[-37.64,-25.721],[16.896,-48.987],[19.41,43.035]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.999999940162,0.999999940162,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":[54.773,63.123],"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}],"ip":0,"op":60.0000024438501,"st":0,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"Circle Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[249.537,247.129,0],"ix":2},"a":{"a":0,"k":[133.937,115.856,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":0,"s":[88,88,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":5,"s":[100,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":57,"s":[100,100,100]},{"t":60.0000024438501,"s":[88,88,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[20.475,6.573],[15.084,21.13],[-34.305,30.826],[-48.516,-37.498],[38.394,-44.246],[24.705,-1.12]],"o":[[-25.075,-8.051],[-27.233,-38.148],[42.918,-38.566],[44.875,34.683],[-15.619,17.998],[-20.304,0.919]],"v":[[-43.396,106.482],[-106.454,63.218],[-91.779,-56.952],[75.729,-78.108],[95.293,71.753],[19.306,114.687]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.987470439836,0.874254593195,0.131381704293,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.937,115.856],"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}],"ip":0,"op":60.0000024438501,"st":0,"bm":0},{"ddd":0,"ind":7,"ty":3,"nm":"Null 1","sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"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":16,"s":[-11]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":35,"s":[17]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":49,"s":[2]},{"t":59.0000024031193,"s":[0]}],"ix":10},"p":{"a":0,"k":[250,250,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":0,"s":[78,78,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":4,"s":[96,96,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":5,"s":[100,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":6,"s":[100,100,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":7,"s":[100,100,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":52,"s":[100,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":57,"s":[81,81,100]},{"t":60.0000024438501,"s":[78,78,100]}],"ix":6}},"ao":0,"ip":0,"op":60.0000024438501,"st":0,"bm":0},{"ddd":0,"ind":8,"ty":4,"nm":"Layer 13 Outlines","parent":7,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[87.646,101.392,0],"ix":2},"a":{"a":0,"k":[46.968,47.261,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],[-23.675,25.362],[20.375,16.611]],"o":[[3.814,25.863],[24.447,-26.188],[0,0]],"v":[[-46.718,-17.265],[22.271,21.65],[1.136,-47.012]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.998775886087,0.645505359126,0.075437628054,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":[46.968,47.261],"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}],"ip":0,"op":60.0000024438501,"st":0,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"Layer 14 Outlines","parent":7,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[15.316,117.847,0],"ix":2},"a":{"a":0,"k":[30.932,32.051,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],[-23.481,0.377],[7.727,16.836]],"o":[[-7.533,16.621],[36.336,-0.582],[0,0]],"v":[[-23.149,-16.027],[-5.654,31.424],[2.665,-31.801]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.998775886087,0.645505359126,0.075437628054,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":[30.932,32.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 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60.0000024438501,"st":0,"bm":0},{"ddd":0,"ind":10,"ty":4,"nm":"Layer 16 Outlines","parent":7,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[94.427,-74.644,0],"ix":2},"a":{"a":0,"k":[42.277,37.605,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],[-16.701,-6.068],[22.521,-9.925]],"o":[[2.171,-18.552],[33.546,12.186],[0,0]],"v":[[-42.027,-2.799],[8.481,-31.287],[-6.174,37.355]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.998775886087,0.645505359126,0.075437628054,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":[42.277,37.606],"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}],"ip":0,"op":60.0000024438501,"st":0,"bm":0},{"ddd":0,"ind":11,"ty":4,"nm":"Layer 15 Outlines","parent":7,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[141.082,6.1,0],"ix":2},"a":{"a":0,"k":[36.729,32.485,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":[[23.601,-2.1],[0.318,-17.249],[-1.434,27.248]],"o":[[-0.022,17.25],[23.994,5.475],[1.827,-34.739]],"v":[[-36.042,-24.992],[-36.48,26.76],[34.652,2.504]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.998775886087,0.645505359126,0.075437628054,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":[36.729,32.485],"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}],"ip":0,"op":60.0000024438501,"st":0,"bm":0},{"ddd":0,"ind":12,"ty":4,"nm":"Layer 17 Outlines","parent":7,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-13.141,-125.376,0],"ix":2},"a":{"a":0,"k":[35.4,43.88,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],[-14.884,12.077],[-6.958,-14.748],[8.331,-7.819]],"o":[[-18.947,-8.943],[14.141,-11.474],[4.982,10.561],[0,0]],"v":[[-16.203,43.63],[-13.751,-32.156],[25.479,-21.069],[26.82,33.591]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.998775886087,0.645505359126,0.075437628054,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":[35.4,43.88],"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}],"ip":0,"op":60.0000024438501,"st":0,"bm":0},{"ddd":0,"ind":13,"ty":4,"nm":"Layer 18 Outlines","parent":7,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-99.641,-64.642,0],"ix":2},"a":{"a":0,"k":[29.869,27.641,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],[-12.333,15.442],[-9.345,-3.989],[2.345,-0.362]],"o":[[-19.56,10.076],[6.776,-8.484],[6.997,2.985],[0,0]],"v":[[5.762,17.314],[-17.286,-18.715],[8.878,-23.401],[27.274,-4.198]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.998775886087,0.645505359126,0.075437628054,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":[29.869,27.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 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60.0000024438501,"st":0,"bm":0},{"ddd":0,"ind":14,"ty":4,"nm":"Layer 19 Outlines","parent":7,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-142.448,14.515,0],"ix":2},"a":{"a":0,"k":[58.858,34.861,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.003,-0.001],[-14.262,40.872],[-0.085,0.405]],"o":[[-18.541,8.531],[9.902,-28.349],[-0.013,0.061]],"v":[[48.566,22.772],[-44.346,-6.262],[58.608,-23.121]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.998775886087,0.645505359126,0.075437628054,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":[58.858,34.861],"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}],"ip":0,"op":60.0000024438501,"st":0,"bm":0},{"ddd":0,"ind":15,"ty":4,"nm":"Layer 20 Outlines","parent":7,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-83.324,107.492,0],"ix":2},"a":{"a":0,"k":[51.954,60.751,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.085,0.053],[-15.872,-20.359],[-0.768,-0.506]],"o":[[-23.877,-15.062],[28.907,37.064],[-0.097,-0.063]],"v":[[12.374,-45.439],[-35.831,23.436],[51.704,-19.383]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.998775886087,0.645505359126,0.075437628054,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":[51.954,60.75],"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}],"ip":0,"op":60.0000024438501,"st":0,"bm":0},{"ddd":0,"ind":16,"ty":4,"nm":"Shape Layer 1","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[35]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":12,"s":[20]},{"t":13.0000005295009,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[250,250,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":0,"s":[42,42,100]},{"t":24.00000097754,"s":[213,213,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[391.328,391.328],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.988235353956,0.87450986376,0.133333333333,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":[5.68,6.832],"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":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60.0000024438501,"st":0,"bm":0}],"markers":[]} \ No newline at end of file diff --git a/src/assets/lotties/temperature.json b/src/assets/lotties/temperature.json new file mode 100644 index 0000000..8898236 --- /dev/null +++ b/src/assets/lotties/temperature.json @@ -0,0 +1,3850 @@ +{ + "v": "5.5.7", + "meta": { + "g": "LottieFiles AE 0.1.20", + "a": "", + "k": "", + "d": "", + "tc": "" + }, + "fr": 60, + "ip": 0, + "op": 121, + "w": 1000, + "h": 1000, + "nm": "temprature-meter", + "ddd": 0, + "assets": [], + "fonts": { + "list": [ + { + "fName": "Arial-BoldMT", + "fFamily": "Arial", + "fStyle": "Bold", + "ascent": 71.5988159179688 + } + ] + }, + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 5, + "nm": "100°", + "parent": 2, + "sr": 1, + "ks": { + "o": { + "a": 0, + "k": 100, + "ix": 11 + }, + "r": { + "a": 0, + "k": 0, + "ix": 10 + }, + "p": { + "a": 0, + "k": [ + 34.689, + 103.921, + 0 + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 0, + 0, + 0 + ], + "ix": 1 + }, + "s": { + "a": 0, + "k": [ + 175, + 175, + 100 + ], + "ix": 6 + } + }, + "ao": 0, + "t": { + "d": { + "k": [ + { + "s": { + "s": 40, + "f": "Arial-BoldMT", + "t": "100°", + "j": 0, + "tr": 0, + "lh": 48, + "ls": 0, + "fc": [ + 0.09, + 0.094, + 0.098 + ] + }, + "t": 0 + } + ] + }, + "p": {}, + "m": { + "g": 1, + "a": { + "a": 0, + "k": [ + 0, + 0 + ], + "ix": 2 + } + }, + "a": [] + }, + "ip": 0, + "op": 180, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "degree ", + "sr": 1, + "ks": { + "o": { + "a": 0, + "k": 100, + "ix": 11 + }, + "r": { + "a": 1, + "k": [ + { + "i": { + "x": [ + 0.667 + ], + "y": [ + 1 + ] + }, + "o": { + "x": [ + 0.333 + ], + "y": [ + 0 + ] + }, + "t": 42, + "s": [ + -13.062 + ] + }, + { + "i": { + "x": [ + 0.667 + ], + "y": [ + 1 + ] + }, + "o": { + "x": [ + 0.333 + ], + "y": [ + 0 + ] + }, + "t": 48, + "s": [ + 4.703 + ] + }, + { + "i": { + "x": [ + 0.667 + ], + "y": [ + 1 + ] + }, + "o": { + "x": [ + 0.333 + ], + "y": [ + 0 + ] + }, + "t": 54, + "s": [ + -2.88 + ] + }, + { + "t": 59, + "s": [ + 0 + ] + } + ], + "ix": 10 + }, + "p": { + "a": 0, + "k": [ + 446.046, + 341.727, + 0 + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 217.954, + 78, + 0 + ], + "ix": 1 + }, + "s": { + "a": 1, + "k": [ + { + "i": { + "x": [ + 0.667, + 0.667, + 0.667 + ], + "y": [ + 1, + 1, + 1 + ] + }, + "o": { + "x": [ + 0.333, + 0.333, + 0.333 + ], + "y": [ + 0, + 0, + 0 + ] + }, + "t": 34, + "s": [ + 0, + 0, + 100 + ] + }, + { + "i": { + "x": [ + 0.667, + 0.667, + 0.667 + ], + "y": [ + 1, + 1, + 1 + ] + }, + "o": { + "x": [ + 0.167, + 0.167, + 0.167 + ], + "y": [ + 0, + 0, + 0 + ] + }, + "t": 48, + "s": [ + 100, + 100, + 100 + ] + }, + { + "i": { + "x": [ + 0.667, + 0.667, + 0.667 + ], + "y": [ + 1, + 1, + 1 + ] + }, + "o": { + "x": [ + 0.333, + 0.333, + 0.333 + ], + "y": [ + 0, + 0, + 0 + ] + }, + "t": 80, + "s": [ + 100, + 100, + 100 + ] + }, + { + "t": 94, + "s": [ + 0, + 0, + 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 + ], + [ + 20.568, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + -20.569 + ], + [ + 0, + 0 + ], + [ + -20.568, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 20.569 + ], + [ + 0, + 0 + ] + ], + "o": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + -20.569 + ], + [ + 0, + 0 + ], + [ + -20.568, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 20.569 + ], + [ + 0, + 0 + ], + [ + 20.568, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ], + "v": [ + [ + 102.954, + 0 + ], + [ + 77.046, + -17.361 + ], + [ + 77.046, + -25.757 + ], + [ + 39.804, + -63 + ], + [ + -65.712, + -63 + ], + [ + -102.954, + -25.757 + ], + [ + -102.954, + 25.757 + ], + [ + -65.712, + 63 + ], + [ + 39.804, + 63 + ], + [ + 77.046, + 25.757 + ], + [ + 77.046, + 17.361 + ] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [ + 0.090000002992, + 0.093999997307, + 0.097999999102, + 1 + ], + "ix": 3 + }, + "o": { + "a": 0, + "k": 100, + "ix": 4 + }, + "w": { + "a": 0, + "k": 6, + "ix": 5 + }, + "lc": 2, + "lj": 2, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [ + 1, + 0.722000002394, + 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": [ + 117.954, + 78 + ], + "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 + } + ], + "ip": 0, + "op": 180, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 3, + "ty": 4, + "nm": "liquid ", + "parent": 5, + "sr": 1, + "ks": { + "o": { + "a": 0, + "k": 100, + "ix": 11 + }, + "r": { + "a": 0, + "k": 0, + "ix": 10 + }, + "p": { + "a": 0, + "k": [ + 135, + 700.416, + 0 + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 100.25, + 509.835, + 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": 1, + "k": [ + { + "i": { + "x": 0.667, + "y": 1 + }, + "o": { + "x": 0.709, + "y": 0 + }, + "t": 0, + "s": [ + { + "i": [ + [ + 55.141, + 0 + ], + [ + 0, + 55.141 + ], + [ + -35.442, + 16.268 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -16.542, + 0 + ], + [ + 0, + -16.542 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + -38.973 + ] + ], + "o": [ + [ + -55.141, + 0 + ], + [ + 0, + -38.973 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + -16.542 + ], + [ + 16.542, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 35.442, + 16.268 + ], + [ + 0, + 55.141 + ] + ], + "v": [ + [ + 0, + 257.585 + ], + [ + -100, + 157.585 + ], + [ + -41.657, + 66.648 + ], + [ + -30, + 61.299 + ], + [ + -30.25, + -11.585 + ], + [ + -0.25, + -41.585 + ], + [ + 29.75, + -11.585 + ], + [ + 30, + 61.299 + ], + [ + 41.657, + 66.648 + ], + [ + 100, + 157.585 + ] + ], + "c": true + } + ] + }, + { + "i": { + "x": 0.667, + "y": 1 + }, + "o": { + "x": 0.333, + "y": 0 + }, + "t": 46, + "s": [ + { + "i": [ + [ + 55.141, + 0 + ], + [ + 0, + 55.141 + ], + [ + -35.442, + 16.268 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -16.542, + 0 + ], + [ + 0, + -16.542 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + -38.973 + ] + ], + "o": [ + [ + -55.141, + 0 + ], + [ + 0, + -38.973 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + -16.542 + ], + [ + 16.542, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 35.442, + 16.268 + ], + [ + 0, + 55.141 + ] + ], + "v": [ + [ + 0, + 257.585 + ], + [ + -100, + 157.585 + ], + [ + -41.657, + 66.648 + ], + [ + -30, + 61.299 + ], + [ + -30, + -247.585 + ], + [ + 0, + -277.585 + ], + [ + 30, + -247.585 + ], + [ + 30, + 61.299 + ], + [ + 41.657, + 66.648 + ], + [ + 100, + 157.585 + ] + ], + "c": true + } + ] + }, + { + "i": { + "x": 0.667, + "y": 1 + }, + "o": { + "x": 0.167, + "y": 0 + }, + "t": 53, + "s": [ + { + "i": [ + [ + 55.141, + 0 + ], + [ + 0, + 55.141 + ], + [ + -35.442, + 16.268 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -16.542, + 0 + ], + [ + 0, + -16.542 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + -38.973 + ] + ], + "o": [ + [ + -55.141, + 0 + ], + [ + 0, + -38.973 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + -16.542 + ], + [ + 16.542, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 35.442, + 16.268 + ], + [ + 0, + 55.141 + ] + ], + "v": [ + [ + 0, + 257.585 + ], + [ + -100, + 157.585 + ], + [ + -41.657, + 66.648 + ], + [ + -30, + 61.299 + ], + [ + -30, + -227.585 + ], + [ + 0, + -257.585 + ], + [ + 30, + -227.585 + ], + [ + 30, + 61.299 + ], + [ + 41.657, + 66.648 + ], + [ + 100, + 157.585 + ] + ], + "c": true + } + ] + }, + { + "i": { + "x": 0.667, + "y": 1 + }, + "o": { + "x": 0.167, + "y": 0 + }, + "t": 83, + "s": [ + { + "i": [ + [ + 55.141, + 0 + ], + [ + 0, + 55.141 + ], + [ + -35.442, + 16.268 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -16.542, + 0 + ], + [ + 0, + -16.542 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + -38.973 + ] + ], + "o": [ + [ + -55.141, + 0 + ], + [ + 0, + -38.973 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + -16.542 + ], + [ + 16.542, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 35.442, + 16.268 + ], + [ + 0, + 55.141 + ] + ], + "v": [ + [ + 0, + 257.585 + ], + [ + -100, + 157.585 + ], + [ + -41.657, + 66.648 + ], + [ + -30, + 61.299 + ], + [ + -30, + -227.585 + ], + [ + 0, + -257.585 + ], + [ + 30, + -227.585 + ], + [ + 30, + 61.299 + ], + [ + 41.657, + 66.648 + ], + [ + 100, + 157.585 + ] + ], + "c": true + } + ] + }, + { + "t": 111, + "s": [ + { + "i": [ + [ + 55.141, + 0 + ], + [ + 0, + 55.141 + ], + [ + -35.442, + 16.268 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -16.542, + 0 + ], + [ + 0, + -16.542 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + -38.973 + ] + ], + "o": [ + [ + -55.141, + 0 + ], + [ + 0, + -38.973 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + -16.542 + ], + [ + 16.542, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 35.442, + 16.268 + ], + [ + 0, + 55.141 + ] + ], + "v": [ + [ + 0, + 257.585 + ], + [ + -100, + 157.585 + ], + [ + -41.657, + 66.648 + ], + [ + -30, + 61.298 + ], + [ + -30.25, + -11.585 + ], + [ + -0.25, + -41.585 + ], + [ + 29.75, + -11.585 + ], + [ + 30, + 61.298 + ], + [ + 41.657, + 66.648 + ], + [ + 100, + 157.585 + ] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [ + 1, + 0.310000011968, + 0.486000001197, + 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": [ + 100.25, + 257.835 + ], + "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 + } + ], + "ip": 0, + "op": 180, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 4, + "ty": 3, + "nm": "Null 1", + "sr": 1, + "ks": { + "o": { + "a": 0, + "k": 0, + "ix": 11 + }, + "r": { + "a": 0, + "k": -0.319, + "ix": 10 + }, + "p": { + "a": 0, + "k": [ + 497.986, + 842.047, + 0 + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 0, + 0, + 0 + ], + "ix": 1 + }, + "s": { + "a": 1, + "k": [ + { + "i": { + "x": [ + 0.667, + 0.667, + 0.667 + ], + "y": [ + 1, + 1, + 1 + ] + }, + "o": { + "x": [ + 0.333, + 0.333, + 0.333 + ], + "y": [ + 0, + 0, + 0 + ] + }, + "t": 35, + "s": [ + 100, + 100, + 100 + ] + }, + { + "i": { + "x": [ + 0.667, + 0.667, + 0.667 + ], + "y": [ + 1, + 1, + 1 + ] + }, + "o": { + "x": [ + 0.333, + 0.333, + 0.333 + ], + "y": [ + 0, + 0, + 0 + ] + }, + "t": 43, + "s": [ + 99, + 101, + 100 + ] + }, + { + "i": { + "x": [ + 0.667, + 0.667, + 0.667 + ], + "y": [ + 1, + 1, + 1 + ] + }, + "o": { + "x": [ + 0.333, + 0.333, + 0.333 + ], + "y": [ + 0, + 0, + 0 + ] + }, + "t": 48, + "s": [ + 101, + 99, + 100 + ] + }, + { + "t": 54, + "s": [ + 100, + 100, + 100 + ] + } + ], + "ix": 6 + } + }, + "ao": 0, + "ip": 0, + "op": 180, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 5, + "ty": 4, + "nm": "termometer ", + "parent": 4, + "sr": 1, + "ks": { + "o": { + "a": 0, + "k": 100, + "ix": 11 + }, + "r": { + "a": 1, + "k": [ + { + "i": { + "x": [ + 0.667 + ], + "y": [ + 1 + ] + }, + "o": { + "x": [ + 0.333 + ], + "y": [ + 0 + ] + }, + "t": 0, + "s": [ + -0.681 + ] + }, + { + "i": { + "x": [ + 0.667 + ], + "y": [ + 1 + ] + }, + "o": { + "x": [ + 0.333 + ], + "y": [ + 0 + ] + }, + "t": 61, + "s": [ + 1.319 + ] + }, + { + "t": 120, + "s": [ + -0.681 + ] + } + ], + "ix": 10 + }, + "p": { + "a": 0, + "k": [ + 8.5, + 2.5, + 0 + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 141.5, + 724.5, + 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": [ + [ + 41.309, + 18.961 + ], + [ + 0, + 0 + ], + [ + 27.614, + 0 + ], + [ + 0, + -27.614 + ], + [ + 0, + 0 + ], + [ + 0, + -48.428 + ], + [ + -66.274, + 0 + ], + [ + 0, + 66.275 + ] + ], + "o": [ + [ + 0, + 0 + ], + [ + 0, + -27.614 + ], + [ + -27.614, + 0 + ], + [ + 0, + 0 + ], + [ + -41.309, + 18.961 + ], + [ + 0, + 66.275 + ], + [ + 66.274, + 0 + ], + [ + 0, + -48.428 + ] + ], + "v": [ + [ + 50, + 126.388 + ], + [ + 50, + -305.5 + ], + [ + 0, + -355.5 + ], + [ + -50, + -305.5 + ], + [ + -50, + 126.388 + ], + [ + -120, + 235.5 + ], + [ + 0, + 355.5 + ], + [ + 120, + 235.5 + ] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [ + 0.090000002992, + 0.093999997307, + 0.097999999102, + 1 + ], + "ix": 3 + }, + "o": { + "a": 0, + "k": 100, + "ix": 4 + }, + "w": { + "a": 0, + "k": 6, + "ix": 5 + }, + "lc": 2, + "lj": 2, + "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": [ + 135, + 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": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 180, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 6, + "ty": 4, + "nm": "termometer lines", + "sr": 1, + "ks": { + "o": { + "a": 0, + "k": 100, + "ix": 11 + }, + "r": { + "a": 0, + "k": 0, + "ix": 10 + }, + "p": { + "a": 0, + "k": [ + 506.5, + 844.5, + 0 + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 141.5, + 724.5, + 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": [ + [ + 273, + 87 + ], + [ + 218.879, + 87 + ] + ], + "c": false + }, + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [ + 0.090000002992, + 0.093999997307, + 0.097999999102, + 1 + ], + "ix": 3 + }, + "o": { + "a": 0, + "k": 100, + "ix": 4 + }, + "w": { + "a": 0, + "k": 12, + "ix": 5 + }, + "lc": 2, + "lj": 2, + "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 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 + ] + ], + "o": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ], + "v": [ + [ + 273, + 464.637 + ], + [ + 218.879, + 464.637 + ] + ], + "c": false + }, + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [ + 0.090000002992, + 0.093999997307, + 0.097999999102, + 1 + ], + "ix": 3 + }, + "o": { + "a": 0, + "k": 100, + "ix": 4 + }, + "w": { + "a": 0, + "k": 12, + "ix": 5 + }, + "lc": 2, + "lj": 2, + "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 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 + ] + ], + "o": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ], + "v": [ + [ + 246, + 401.698 + ], + [ + 218.879, + 401.698 + ] + ], + "c": false + }, + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [ + 0.090000002992, + 0.093999997307, + 0.097999999102, + 1 + ], + "ix": 3 + }, + "o": { + "a": 0, + "k": 100, + "ix": 4 + }, + "w": { + "a": 0, + "k": 12, + "ix": 5 + }, + "lc": 2, + "lj": 2, + "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 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 + ] + ], + "o": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ], + "v": [ + [ + 246, + 338.758 + ], + [ + 218.879, + 338.758 + ] + ], + "c": false + }, + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [ + 0.090000002992, + 0.093999997307, + 0.097999999102, + 1 + ], + "ix": 3 + }, + "o": { + "a": 0, + "k": 100, + "ix": 4 + }, + "w": { + "a": 0, + "k": 12, + "ix": 5 + }, + "lc": 2, + "lj": 2, + "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 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 + ] + ], + "o": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ], + "v": [ + [ + 273, + 275.819 + ], + [ + 218.879, + 275.819 + ] + ], + "c": false + }, + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [ + 0.090000002992, + 0.093999997307, + 0.097999999102, + 1 + ], + "ix": 3 + }, + "o": { + "a": 0, + "k": 100, + "ix": 4 + }, + "w": { + "a": 0, + "k": 12, + "ix": 5 + }, + "lc": 2, + "lj": 2, + "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 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 + ] + ], + "o": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ], + "v": [ + [ + 246, + 212.879 + ], + [ + 218.879, + 212.879 + ] + ], + "c": false + }, + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [ + 0.090000002992, + 0.093999997307, + 0.097999999102, + 1 + ], + "ix": 3 + }, + "o": { + "a": 0, + "k": 100, + "ix": 4 + }, + "w": { + "a": 0, + "k": 12, + "ix": 5 + }, + "lc": 2, + "lj": 2, + "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 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 + ] + ], + "o": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ], + "v": [ + [ + 246, + 149.94 + ], + [ + 218.879, + 149.94 + ] + ], + "c": false + }, + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [ + 0.090000002992, + 0.093999997307, + 0.097999999102, + 1 + ], + "ix": 3 + }, + "o": { + "a": 0, + "k": 100, + "ix": 4 + }, + "w": { + "a": 0, + "k": 12, + "ix": 5 + }, + "lc": 2, + "lj": 2, + "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 7", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 7, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 180, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 7, + "ty": 4, + "nm": "shadow ", + "sr": 1, + "ks": { + "o": { + "a": 0, + "k": 100, + "ix": 11 + }, + "r": { + "a": 0, + "k": 0, + "ix": 10 + }, + "p": { + "a": 0, + "k": [ + 500, + 836.802, + 0 + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 258.595, + 45.448, + 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, + -24.962 + ], + [ + 142.68, + 0 + ], + [ + 0, + 24.962 + ], + [ + -142.679, + 0 + ] + ], + "o": [ + [ + 0, + 24.962 + ], + [ + -142.679, + 0 + ], + [ + 0, + -24.962 + ], + [ + 142.68, + 0 + ] + ], + "v": [ + [ + 258.345, + 0.001 + ], + [ + 0, + 45.197 + ], + [ + -258.345, + 0.001 + ], + [ + 0, + -45.197 + ] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [ + 0.894000004787, + 0.910000011968, + 0.925, + 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": [ + 258.595, + 45.448 + ], + "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 + } + ], + "ip": 0, + "op": 180, + "st": 0, + "bm": 0 + } + ], + "markers": [], + "chars": [ + { + "ch": "1", + "size": 40, + "style": "Bold", + "w": 50.1, + "data": { + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 4.199, + -3.271 + ], + [ + 3.58, + -1.172 + ], + [ + 0, + 0 + ], + [ + -5.013, + 4.688 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ], + "o": [ + [ + 0, + 0 + ], + [ + -1.562, + 4.362 + ], + [ + -4.199, + 3.271 + ], + [ + 0, + 0 + ], + [ + 6.803, + -2.246 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ], + "v": [ + [ + 39.355, + -71.875 + ], + [ + 28.223, + -71.875 + ], + [ + 19.58, + -60.425 + ], + [ + 7.91, + -53.76 + ], + [ + 7.91, + -41.309 + ], + [ + 25.635, + -51.709 + ], + [ + 25.635, + 0 + ], + [ + 39.355, + 0 + ] + ], + "c": true + }, + "ix": 2 + }, + "nm": "1", + "mn": "ADBE Vector Shape - Group", + "hd": false + } + ], + "nm": "1", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ] + }, + "fFamily": "Arial" + }, + { + "ch": "0", + "size": 40, + "style": "Bold", + "w": 55.62, + "data": { + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [ + 3.873, + -4.883 + ], + [ + 0, + -13.477 + ], + [ + -4.265, + -5.354 + ], + [ + -6.966, + 0 + ], + [ + -3.874, + 4.883 + ], + [ + 0, + 13.542 + ], + [ + 4.655, + 5.859 + ], + [ + 6.934, + 0 + ] + ], + "o": [ + [ + -4.688, + 5.925 + ], + [ + 0, + 13.737 + ], + [ + 4.264, + 5.355 + ], + [ + 6.934, + 0 + ], + [ + 4.688, + -5.924 + ], + [ + 0, + -13.574 + ], + [ + -3.906, + -4.948 + ], + [ + -6.934, + 0 + ] + ], + "v": [ + [ + 11.23, + -64.551 + ], + [ + 4.199, + -35.449 + ], + [ + 10.596, + -6.812 + ], + [ + 27.441, + 1.221 + ], + [ + 43.652, + -6.104 + ], + [ + 50.684, + -35.303 + ], + [ + 43.701, + -64.453 + ], + [ + 27.441, + -71.875 + ] + ], + "c": true + }, + "ix": 2 + }, + "nm": "0", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ind": 1, + "ty": "sh", + "ix": 2, + "ks": { + "a": 0, + "k": { + "i": [ + [ + -1.286, + -1.057 + ], + [ + -0.847, + -3.141 + ], + [ + 0, + -8.398 + ], + [ + 0.944, + -3.516 + ], + [ + 1.302, + -1.057 + ], + [ + 1.66, + 0 + ], + [ + 1.286, + 1.042 + ], + [ + 0.846, + 3.142 + ], + [ + 0, + 8.398 + ], + [ + -0.945, + 3.548 + ], + [ + -1.302, + 1.058 + ], + [ + -1.66, + 0 + ] + ], + "o": [ + [ + 1.286, + 1.058 + ], + [ + 0.846, + 3.142 + ], + [ + 0, + 8.398 + ], + [ + -0.716, + 2.734 + ], + [ + -1.302, + 1.058 + ], + [ + -1.66, + 0 + ], + [ + -1.286, + -1.041 + ], + [ + -0.847, + -3.141 + ], + [ + 0, + -8.398 + ], + [ + 0.716, + -2.734 + ], + [ + 1.302, + -1.057 + ], + [ + 1.66, + 0 + ] + ], + "v": [ + [ + 31.86, + -58.911 + ], + [ + 35.059, + -52.612 + ], + [ + 36.328, + -35.303 + ], + [ + 34.912, + -17.432 + ], + [ + 31.885, + -11.743 + ], + [ + 27.441, + -10.156 + ], + [ + 23.022, + -11.719 + ], + [ + 19.824, + -17.993 + ], + [ + 18.555, + -35.303 + ], + [ + 19.971, + -53.223 + ], + [ + 22.998, + -58.911 + ], + [ + 27.441, + -60.498 + ] + ], + "c": true + }, + "ix": 2 + }, + "nm": "0", + "mn": "ADBE Vector Shape - Group", + "hd": false + } + ], + "nm": "0", + "np": 5, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ] + }, + "fFamily": "Arial" + }, + { + "ch": "°", + "size": 40, + "style": "Bold", + "w": 39.99, + "data": { + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [ + -3.044, + -3.043 + ], + [ + -4.297, + 0 + ], + [ + -3.044, + 3.044 + ], + [ + 0, + 4.297 + ], + [ + 3.043, + 3.044 + ], + [ + 4.297, + 0 + ], + [ + 3.043, + -3.027 + ], + [ + 0, + -4.329 + ] + ], + "o": [ + [ + 3.043, + 3.044 + ], + [ + 4.297, + 0 + ], + [ + 3.043, + -3.043 + ], + [ + 0, + -4.297 + ], + [ + -3.044, + -3.043 + ], + [ + -4.297, + 0 + ], + [ + -3.044, + 3.027 + ], + [ + 0, + 4.297 + ] + ], + "v": [ + [ + 8.765, + -46.216 + ], + [ + 19.775, + -41.65 + ], + [ + 30.786, + -46.216 + ], + [ + 35.352, + -57.227 + ], + [ + 30.786, + -68.237 + ], + [ + 19.775, + -72.803 + ], + [ + 8.765, + -68.262 + ], + [ + 4.199, + -57.227 + ] + ], + "c": true + }, + "ix": 2 + }, + "nm": "°", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ind": 1, + "ty": "sh", + "ix": 2, + "ks": { + "a": 0, + "k": { + "i": [ + [ + -1.465, + 1.465 + ], + [ + -2.051, + 0 + ], + [ + -1.465, + -1.465 + ], + [ + 0, + -2.051 + ], + [ + 1.465, + -1.465 + ], + [ + 2.051, + 0 + ], + [ + 1.465, + 1.465 + ], + [ + 0, + 2.051 + ] + ], + "o": [ + [ + 1.465, + -1.465 + ], + [ + 2.051, + 0 + ], + [ + 1.465, + 1.465 + ], + [ + 0, + 2.051 + ], + [ + -1.465, + 1.465 + ], + [ + -2.051, + 0 + ], + [ + -1.465, + -1.465 + ], + [ + 0, + -2.051 + ] + ], + "v": [ + [ + 14.502, + -62.5 + ], + [ + 19.775, + -64.697 + ], + [ + 25.049, + -62.5 + ], + [ + 27.246, + -57.227 + ], + [ + 25.049, + -51.953 + ], + [ + 19.775, + -49.756 + ], + [ + 14.502, + -51.953 + ], + [ + 12.305, + -57.227 + ] + ], + "c": true + }, + "ix": 2 + }, + "nm": "°", + "mn": "ADBE Vector Shape - Group", + "hd": false + } + ], + "nm": "°", + "np": 5, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ] + }, + "fFamily": "Arial" + } + ] +} \ No newline at end of file diff --git a/src/assets/lotties/temperature1.json b/src/assets/lotties/temperature1.json new file mode 100644 index 0000000..8e2d301 --- /dev/null +++ b/src/assets/lotties/temperature1.json @@ -0,0 +1,7122 @@ +{ + "v": "4.8.0", + "meta": { + "g": "LottieFiles AE 1.1.0", + "a": "", + "k": "", + "d": "", + "tc": "" + }, + "fr": 29.9700012207031, + "ip": 0, + "op": 267.000010875133, + "w": 460, + "h": 527, + "nm": "Temp Hot", + "ddd": 0, + "assets": [ + { + "id": "comp_0", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "middle sun", + "sr": 1, + "ks": { + "o": { + "a": 0, + "k": 100, + "ix": 11 + }, + "r": { + "a": 0, + "k": 0, + "ix": 10 + }, + "p": { + "a": 1, + "k": [ + { + "i": { + "x": 0.043, + "y": 1 + }, + "o": { + "x": 0.333, + "y": 0 + }, + "t": 86, + "s": [ + 456.613, + 270.865, + 0 + ], + "to": [ + -33.5, + 0, + 0 + ], + "ti": [ + 33.5, + 0, + 0 + ] + }, + { + "i": { + "x": 0.043, + "y": 0.043 + }, + "o": { + "x": 0.333, + "y": 0.333 + }, + "t": 129, + "s": [ + 255.613, + 270.865, + 0 + ], + "to": [ + 0, + 0, + 0 + ], + "ti": [ + 0, + 0, + 0 + ] + }, + { + "i": { + "x": 0.183, + "y": 1 + }, + "o": { + "x": 0.442, + "y": 0 + }, + "t": 237, + "s": [ + 255.613, + 270.865, + 0 + ], + "to": [ + 48.5, + 0, + 0 + ], + "ti": [ + -48.5, + 0, + 0 + ] + }, + { + "t": 272.000011078787, + "s": [ + 546.613, + 270.865, + 0 + ] + } + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 45.001, + 45.001, + 0 + ], + "ix": 1 + }, + "s": { + "a": 0, + "k": [ + 100, + 100, + 100 + ], + "ix": 6 + } + }, + "ao": 0, + "hasMask": true, + "masksProperties": [ + { + "inv": true, + "mode": "a", + "pt": { + "a": 1, + "k": [ + { + "i": { + "x": 0, + "y": 1 + }, + "o": { + "x": 0.333, + "y": 0 + }, + "t": 86, + "s": [ + { + "i": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ], + "o": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ], + "v": [ + [ + 277.388, + -60.864 + ], + [ + -55.112, + -60.864 + ], + [ + -55.112, + 134.136 + ], + [ + 277.388, + 134.136 + ] + ], + "c": true + } + ] + }, + { + "i": { + "x": 0.777, + "y": 1 + }, + "o": { + "x": 0.333, + "y": 0 + }, + "t": 129, + "s": [ + { + "i": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ], + "o": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ], + "v": [ + [ + 497.388, + -60.864 + ], + [ + 166.888, + -60.864 + ], + [ + 166.888, + 134.136 + ], + [ + 497.388, + 134.136 + ] + ], + "c": true + } + ] + }, + { + "i": { + "x": 0.404, + "y": 1 + }, + "o": { + "x": 0.215, + "y": 0 + }, + "t": 242.414, + "s": [ + { + "i": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ], + "o": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ], + "v": [ + [ + 497.388, + -60.864 + ], + [ + 166.888, + -60.864 + ], + [ + 166.888, + 134.136 + ], + [ + 497.388, + 134.136 + ] + ], + "c": true + } + ] + }, + { + "t": 257.413760484677, + "s": [ + { + "i": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ], + "o": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ], + "v": [ + [ + 265.388, + -60.864 + ], + [ + -65.112, + -60.864 + ], + [ + -65.112, + 134.136 + ], + [ + 265.388, + 134.136 + ] + ], + "c": true + } + ] + } + ], + "ix": 1 + }, + "o": { + "a": 0, + "k": 100, + "ix": 3 + }, + "x": { + "a": 0, + "k": 0, + "ix": 4 + }, + "nm": "Mask 1" + } + ], + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [ + 16.453, + 0 + ], + [ + 0, + 16.453 + ], + [ + -16.453, + 0 + ], + [ + 0, + -16.453 + ] + ], + "o": [ + [ + -16.453, + 0 + ], + [ + 0, + -16.453 + ], + [ + 16.453, + 0 + ], + [ + 0, + 16.453 + ] + ], + "v": [ + [ + 0, + 29.834 + ], + [ + -29.834, + 0 + ], + [ + 0, + -29.834 + ], + [ + 29.834, + 0 + ] + ], + "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": [ + [ + 24.68, + 0 + ], + [ + 0, + -24.68 + ], + [ + -24.68, + 0 + ], + [ + 0, + 24.68 + ] + ], + "o": [ + [ + -24.68, + 0 + ], + [ + 0, + 24.68 + ], + [ + 24.68, + 0 + ], + [ + 0, + -24.68 + ] + ], + "v": [ + [ + 0, + -44.751 + ], + [ + -44.751, + 0 + ], + [ + 0, + 44.751 + ], + [ + 44.751, + 0 + ] + ], + "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.976470588235, + 0.857537123736, + 0.302514409084, + 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": [ + 45.001, + 45.001 + ], + "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": 4, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 620.379025268555, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "sun rays", + "sr": 1, + "ks": { + "o": { + "a": 0, + "k": 100, + "ix": 11 + }, + "r": { + "a": 1, + "k": [ + { + "i": { + "x": [ + 0.86 + ], + "y": [ + 0.86 + ] + }, + "o": { + "x": [ + 0.167 + ], + "y": [ + 0.167 + ] + }, + "t": 86, + "s": [ + 0 + ] + }, + { + "t": 272.000011078787, + "s": [ + 180 + ] + } + ], + "ix": 10 + }, + "p": { + "a": 1, + "k": [ + { + "i": { + "x": 0.043, + "y": 1 + }, + "o": { + "x": 0.333, + "y": 0 + }, + "t": 86, + "s": [ + 456.612, + 270.865, + 0 + ], + "to": [ + -33.5, + 0, + 0 + ], + "ti": [ + 33.5, + 0, + 0 + ] + }, + { + "i": { + "x": 0.043, + "y": 0.043 + }, + "o": { + "x": 0.333, + "y": 0.333 + }, + "t": 129, + "s": [ + 255.612, + 270.865, + 0 + ], + "to": [ + 0, + 0, + 0 + ], + "ti": [ + 0, + 0, + 0 + ] + }, + { + "i": { + "x": 0.183, + "y": 1 + }, + "o": { + "x": 0.442, + "y": 0 + }, + "t": 237, + "s": [ + 255.612, + 270.865, + 0 + ], + "to": [ + 48.5, + 0, + 0 + ], + "ti": [ + -48.5, + 0, + 0 + ] + }, + { + "t": 272.000011078787, + "s": [ + 546.612, + 270.865, + 0 + ] + } + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 78.116, + 78.115, + 0 + ], + "ix": 1 + }, + "s": { + "a": 0, + "k": [ + 100, + 100, + 100 + ], + "ix": 6 + } + }, + "ao": 0, + "hasMask": true, + "masksProperties": [ + { + "inv": true, + "mode": "a", + "pt": { + "a": 1, + "k": [ + { + "i": { + "x": 0.833, + "y": 0.833 + }, + "o": { + "x": 0.333, + "y": 0 + }, + "t": 86, + "s": [ + { + "i": [ + [ + 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 + ] + ], + "v": [ + [ + 277.043, + -18.864 + ], + [ + 165.101, + -18.908 + ], + [ + -15.457, + -18.979 + ], + [ + -15.457, + -11.885 + ], + [ + -15.457, + 176.021 + ], + [ + 57.503, + 316.136 + ], + [ + 236.615, + 288.425 + ], + [ + 294.855, + 232.938 + ], + [ + 277.043, + 176.136 + ] + ], + "c": true + } + ] + }, + { + "i": { + "x": 0.833, + "y": 0.833 + }, + "o": { + "x": 0.167, + "y": 0.167 + }, + "t": 101, + "s": [ + { + "i": [ + [ + 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 + ] + ], + "v": [ + [ + 433.537, + -48.694 + ], + [ + 299.404, + -79.251 + ], + [ + 83.054, + -128.539 + ], + [ + 83.095, + -72.698 + ], + [ + 156.325, + 209.028 + ], + [ + 259.657, + 186.875 + ], + [ + 398.589, + 178.845 + ], + [ + 431.51, + 162.766 + ], + [ + 433.537, + 146.306 + ] + ], + "c": true + } + ] + }, + { + "i": { + "x": 0.833, + "y": 0.833 + }, + "o": { + "x": 0.167, + "y": 0.167 + }, + "t": 104, + "s": [ + { + "i": [ + [ + 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 + ] + ], + "v": [ + [ + 453.794, + -52.555 + ], + [ + 316.789, + -87.062 + ], + [ + 95.805, + -142.721 + ], + [ + 95.347, + -76.936 + ], + [ + 180.365, + 194.508 + ], + [ + 285.824, + 170.143 + ], + [ + 419.555, + 164.661 + ], + [ + 449.198, + 153.683 + ], + [ + 453.794, + 142.445 + ] + ], + "c": true + } + ] + }, + { + "i": { + "x": 0, + "y": 1 + }, + "o": { + "x": 0.167, + "y": 0.167 + }, + "t": 108, + "s": [ + { + "i": [ + [ + 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 + ] + ], + "v": [ + [ + 475.396, + -56.672 + ], + [ + 335.327, + -95.392 + ], + [ + 109.403, + -157.844 + ], + [ + 99.551, + -86.875 + ], + [ + 201.005, + 174.071 + ], + [ + 313.728, + 152.301 + ], + [ + 441.913, + 149.535 + ], + [ + 468.061, + 143.997 + ], + [ + 475.396, + 138.328 + ] + ], + "c": true + } + ] + }, + { + "i": { + "x": 0.833, + "y": 0.833 + }, + "o": { + "x": 0.333, + "y": 0 + }, + "t": 129, + "s": [ + { + "i": [ + [ + 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 + ] + ], + "v": [ + [ + 497.388, + -60.864 + ], + [ + 354.201, + -103.872 + ], + [ + 123.247, + -173.241 + ], + [ + 74.892, + -87.884 + ], + [ + 278.332, + 142.148 + ], + [ + 342.137, + 134.136 + ], + [ + 464.676, + 134.136 + ], + [ + 487.266, + 134.136 + ], + [ + 497.388, + 134.136 + ] + ], + "c": true + } + ] + }, + { + "i": { + "x": 0.833, + "y": 0.833 + }, + "o": { + "x": 0.167, + "y": 0.167 + }, + "t": 178, + "s": [ + { + "i": [ + [ + 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 + ] + ], + "v": [ + [ + 171.522, + -341.339 + ], + [ + 84.146, + -263.279 + ], + [ + -56.786, + -137.371 + ], + [ + -55.345, + -30.518 + ], + [ + 181.982, + -29.505 + ], + [ + 279.499, + 131.416 + ], + [ + 417.177, + 131.416 + ], + [ + 490.336, + 131.416 + ], + [ + 496.871, + 96.855 + ] + ], + "c": true + } + ] + }, + { + "i": { + "x": 0.833, + "y": 1 + }, + "o": { + "x": 0.167, + "y": 0.167 + }, + "t": 237, + "s": [ + { + "i": [ + [ + 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 + ] + ], + "v": [ + [ + 171.522, + -341.339 + ], + [ + 84.146, + -263.279 + ], + [ + -56.786, + -137.371 + ], + [ + -55.345, + -30.518 + ], + [ + 181.982, + -29.505 + ], + [ + 279.499, + 131.416 + ], + [ + 417.177, + 131.416 + ], + [ + 490.336, + 131.416 + ], + [ + 496.871, + 96.855 + ] + ], + "c": true + } + ] + }, + { + "i": { + "x": 0.623, + "y": 1 + }, + "o": { + "x": 0.215, + "y": 0 + }, + "t": 242, + "s": [ + { + "i": [ + [ + 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 + ] + ], + "v": [ + [ + -231.114, + -197.827 + ], + [ + -205.637, + -83.464 + ], + [ + -164.545, + 100.999 + ], + [ + -70.584, + 151.9 + ], + [ + 46.15, + -54.736 + ], + [ + 234.198, + -61.292 + ], + [ + 301.405, + -181.453 + ], + [ + 337.117, + -245.303 + ], + [ + 310.143, + -267.877 + ] + ], + "c": true + } + ] + }, + { + "t": 257.000010467825, + "s": [ + { + "i": [ + [ + 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 + ] + ], + "v": [ + [ + -95.168, + -19.533 + ], + [ + -122.6, + 197.834 + ], + [ + 50.821, + 249.568 + ], + [ + 155.141, + 272.741 + ], + [ + 210.712, + 42.01 + ], + [ + 389.747, + -15.881 + ], + [ + 421.413, + -149.868 + ], + [ + 438.24, + -221.066 + ], + [ + 406.109, + -235.374 + ] + ], + "c": true + } + ] + } + ], + "ix": 1 + }, + "o": { + "a": 0, + "k": 100, + "ix": 3 + }, + "x": { + "a": 0, + "k": 0, + "ix": 4 + }, + "nm": "Mask 1" + } + ], + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [ + -1.855, + -1.855 + ], + [ + 0, + 0 + ], + [ + 1.855, + -1.855 + ], + [ + 0, + 0 + ], + [ + 1.855, + 1.855 + ], + [ + 0, + 0 + ], + [ + -1.855, + 1.855 + ], + [ + 0, + 0 + ] + ], + "o": [ + [ + 0, + 0 + ], + [ + 1.855, + 1.855 + ], + [ + 0, + 0 + ], + [ + -1.855, + 1.855 + ], + [ + 0, + 0 + ], + [ + -1.855, + -1.855 + ], + [ + 0, + 0 + ], + [ + 1.855, + -1.855 + ] + ], + "v": [ + [ + 5.861, + -9.155 + ], + [ + 9.155, + -5.861 + ], + [ + 9.155, + 0.856 + ], + [ + 0.856, + 9.155 + ], + [ + -5.861, + 9.155 + ], + [ + -9.155, + 5.861 + ], + [ + -9.155, + -0.856 + ], + [ + -0.856, + -9.155 + ] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [ + 0.976470588235, + 0.857537123736, + 0.302514409084, + 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": [ + 125.67, + 30.568 + ], + "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": [ + [ + -2.623, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + -2.624 + ], + [ + 0, + 0 + ], + [ + 2.623, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 2.623 + ], + [ + 0, + 0 + ] + ], + "o": [ + [ + 0, + 0 + ], + [ + 2.623, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 2.623 + ], + [ + 0, + 0 + ], + [ + -2.623, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + -2.624 + ] + ], + "v": [ + [ + -5.868, + -7.079 + ], + [ + 5.869, + -7.079 + ], + [ + 10.618, + -2.329 + ], + [ + 10.618, + 2.33 + ], + [ + 5.869, + 7.079 + ], + [ + -5.868, + 7.079 + ], + [ + -10.618, + 2.33 + ], + [ + -10.618, + -2.329 + ] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [ + 0.976470588235, + 0.857537123736, + 0.302514409084, + 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.363, + 78.115 + ], + "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": [ + [ + -1.855, + -1.855 + ], + [ + 0, + 0 + ], + [ + 1.855, + -1.854 + ], + [ + 0, + 0 + ], + [ + 1.854, + 1.856 + ], + [ + 0, + 0 + ], + [ + -1.855, + 1.855 + ], + [ + 0, + 0 + ] + ], + "o": [ + [ + 0, + 0 + ], + [ + 1.854, + 1.855 + ], + [ + 0, + 0 + ], + [ + -1.855, + 1.855 + ], + [ + 0, + 0 + ], + [ + -1.855, + -1.855 + ], + [ + 0, + 0 + ], + [ + 1.855, + -1.855 + ] + ], + "v": [ + [ + 0.858, + -9.155 + ], + [ + 9.156, + -0.855 + ], + [ + 9.154, + 5.863 + ], + [ + 5.861, + 9.156 + ], + [ + -0.857, + 9.155 + ], + [ + -9.154, + 0.854 + ], + [ + -9.154, + -5.863 + ], + [ + -5.859, + -9.156 + ] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [ + 0.976470588235, + 0.857537123736, + 0.302514409084, + 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": [ + 125.67, + 125.673 + ], + "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": [ + [ + -2.623, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + -2.623 + ], + [ + 0, + 0 + ], + [ + 2.623, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 2.624 + ], + [ + 0, + 0 + ] + ], + "o": [ + [ + 0, + 0 + ], + [ + 2.623, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 2.624 + ], + [ + 0, + 0 + ], + [ + -2.623, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + -2.623 + ] + ], + "v": [ + [ + -2.329, + -10.618 + ], + [ + 2.329, + -10.618 + ], + [ + 7.079, + -5.868 + ], + [ + 7.079, + 5.868 + ], + [ + 2.329, + 10.618 + ], + [ + -2.329, + 10.618 + ], + [ + -7.079, + 5.868 + ], + [ + -7.079, + -5.868 + ] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [ + 0.976470588235, + 0.857537123736, + 0.302514409084, + 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": [ + 78.116, + 145.363 + ], + "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": [ + [ + 1.855, + 1.855 + ], + [ + 0, + 0 + ], + [ + -1.855, + 1.855 + ], + [ + 0, + 0 + ], + [ + -1.855, + -1.855 + ], + [ + 0, + 0 + ], + [ + 1.855, + -1.855 + ], + [ + 0, + 0 + ] + ], + "o": [ + [ + 0, + 0 + ], + [ + -1.855, + -1.855 + ], + [ + 0, + 0 + ], + [ + 1.855, + -1.855 + ], + [ + 0, + 0 + ], + [ + 1.855, + 1.855 + ], + [ + 0, + 0 + ], + [ + -1.855, + 1.855 + ] + ], + "v": [ + [ + -5.861, + 9.155 + ], + [ + -9.155, + 5.861 + ], + [ + -9.155, + -0.856 + ], + [ + -0.856, + -9.155 + ], + [ + 5.861, + -9.155 + ], + [ + 9.155, + -5.861 + ], + [ + 9.155, + 0.856 + ], + [ + 0.856, + 9.155 + ] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [ + 0.976470588235, + 0.857537123736, + 0.302514409084, + 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": [ + 30.564, + 125.669 + ], + "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": [ + [ + -2.623, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + -2.624 + ], + [ + 0, + 0 + ], + [ + 2.623, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 2.623 + ], + [ + 0, + 0 + ] + ], + "o": [ + [ + 0, + 0 + ], + [ + 2.623, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 2.623 + ], + [ + 0, + 0 + ], + [ + -2.623, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + -2.624 + ] + ], + "v": [ + [ + -5.868, + -7.079 + ], + [ + 5.869, + -7.079 + ], + [ + 10.618, + -2.329 + ], + [ + 10.618, + 2.33 + ], + [ + 5.869, + 7.079 + ], + [ + -5.868, + 7.079 + ], + [ + -10.618, + 2.33 + ], + [ + -10.618, + -2.329 + ] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [ + 0.976470588235, + 0.857537123736, + 0.302514409084, + 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": [ + 10.868, + 78.115 + ], + "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": [ + [ + -1.855, + -1.855 + ], + [ + 0, + 0 + ], + [ + 1.855, + -1.854 + ], + [ + 0, + 0 + ], + [ + 1.854, + 1.856 + ], + [ + 0, + 0 + ], + [ + -1.855, + 1.855 + ], + [ + 0, + 0 + ] + ], + "o": [ + [ + 0, + 0 + ], + [ + 1.854, + 1.855 + ], + [ + 0, + 0 + ], + [ + -1.855, + 1.855 + ], + [ + 0, + 0 + ], + [ + -1.855, + -1.855 + ], + [ + 0, + 0 + ], + [ + 1.855, + -1.855 + ] + ], + "v": [ + [ + 0.857, + -9.155 + ], + [ + 9.156, + -0.855 + ], + [ + 9.154, + 5.863 + ], + [ + 5.861, + 9.156 + ], + [ + -0.857, + 9.154 + ], + [ + -9.154, + 0.854 + ], + [ + -9.154, + -5.863 + ], + [ + -5.859, + -9.156 + ] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [ + 0.976470588235, + 0.857537123736, + 0.302514409084, + 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": [ + 30.559, + 30.561 + ], + "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": [ + [ + -2.623, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + -2.624 + ], + [ + 0, + 0 + ], + [ + 2.623, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 2.624 + ], + [ + 0, + 0 + ] + ], + "o": [ + [ + 0, + 0 + ], + [ + 2.623, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 2.624 + ], + [ + 0, + 0 + ], + [ + -2.623, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + -2.624 + ] + ], + "v": [ + [ + -2.329, + -10.618 + ], + [ + 2.329, + -10.618 + ], + [ + 7.079, + -5.868 + ], + [ + 7.079, + 5.868 + ], + [ + 2.329, + 10.618 + ], + [ + -2.329, + 10.618 + ], + [ + -7.079, + 5.868 + ], + [ + -7.079, + -5.868 + ] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [ + 0.976470588235, + 0.857537123736, + 0.302514409084, + 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": [ + 78.116, + 10.868 + ], + "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": 4, + "cix": 2, + "bm": 0, + "ix": 8, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 620.379025268555, + "st": 0, + "bm": 0 + } + ] + } + ], + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "Layer 6 Outlines", + "sr": 1, + "ks": { + "o": { + "a": 1, + "k": [ + { + "i": { + "x": [ + 0.667 + ], + "y": [ + 1 + ] + }, + "o": { + "x": [ + 0.333 + ], + "y": [ + 0 + ] + }, + "t": 56, + "s": [ + 0 + ] + }, + { + "i": { + "x": [ + 0.833 + ], + "y": [ + 1 + ] + }, + "o": { + "x": [ + 0.167 + ], + "y": [ + 0 + ] + }, + "t": 75, + "s": [ + 100 + ] + }, + { + "i": { + "x": [ + 0.833 + ], + "y": [ + 1 + ] + }, + "o": { + "x": [ + 0.167 + ], + "y": [ + 0 + ] + }, + "t": 214, + "s": [ + 100 + ] + }, + { + "t": 229.000009327361, + "s": [ + 0 + ] + } + ], + "ix": 11 + }, + "r": { + "a": 0, + "k": 0, + "ix": 10 + }, + "p": { + "a": 1, + "k": [ + { + "i": { + "x": 0.105, + "y": 1 + }, + "o": { + "x": 0.333, + "y": 0 + }, + "t": 56, + "s": [ + 381.763, + 102.5, + 0 + ], + "to": [ + -5, + 0, + 0 + ], + "ti": [ + 5, + 0, + 0 + ] + }, + { + "i": { + "x": 0.105, + "y": 0.105 + }, + "o": { + "x": 0.333, + "y": 0.333 + }, + "t": 75, + "s": [ + 351.763, + 102.5, + 0 + ], + "to": [ + 0, + 0, + 0 + ], + "ti": [ + 0, + 0, + 0 + ] + }, + { + "i": { + "x": 0.617, + "y": 1 + }, + "o": { + "x": 0.741, + "y": 0 + }, + "t": 214, + "s": [ + 351.763, + 102.5, + 0 + ], + "to": [ + 5, + 0, + 0 + ], + "ti": [ + -5, + 0, + 0 + ] + }, + { + "t": 229.000009327361, + "s": [ + 381.764, + 102.5, + 0 + ] + } + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 29.645, + 8.267, + 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": [ + [ + 4.428, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + -4.428 + ], + [ + -4.428, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 4.428 + ] + ], + "o": [ + [ + 0, + 0 + ], + [ + -4.427, + 0 + ], + [ + 0, + 4.427 + ], + [ + 0, + 0 + ], + [ + 4.427, + 0 + ], + [ + 0, + -4.427 + ] + ], + "v": [ + [ + 21.378, + -8.017 + ], + [ + -21.378, + -8.017 + ], + [ + -29.395, + 0 + ], + [ + -21.378, + 8.017 + ], + [ + 21.378, + 8.017 + ], + [ + 29.395, + 0 + ] + ], + "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": [ + 29.645, + 8.267 + ], + "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": 4, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 267.000010875133, + "st": -3.00000012219251, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "Layer 5 Outlines", + "sr": 1, + "ks": { + "o": { + "a": 1, + "k": [ + { + "i": { + "x": [ + 0.667 + ], + "y": [ + 1 + ] + }, + "o": { + "x": [ + 0.333 + ], + "y": [ + 0 + ] + }, + "t": 53, + "s": [ + 0 + ] + }, + { + "i": { + "x": [ + 0.833 + ], + "y": [ + 1 + ] + }, + "o": { + "x": [ + 0.167 + ], + "y": [ + 0 + ] + }, + "t": 72, + "s": [ + 100 + ] + }, + { + "i": { + "x": [ + 0.833 + ], + "y": [ + 1 + ] + }, + "o": { + "x": [ + 0.167 + ], + "y": [ + 0 + ] + }, + "t": 219, + "s": [ + 100 + ] + }, + { + "t": 234.000009531015, + "s": [ + 0 + ] + } + ], + "ix": 11 + }, + "r": { + "a": 0, + "k": 0, + "ix": 10 + }, + "p": { + "a": 1, + "k": [ + { + "i": { + "x": 0.105, + "y": 1 + }, + "o": { + "x": 0.333, + "y": 0 + }, + "t": 53, + "s": [ + 374.063, + 145.3, + 0 + ], + "to": [ + -5, + 0, + 0 + ], + "ti": [ + 5, + 0, + 0 + ] + }, + { + "i": { + "x": 0.105, + "y": 0.105 + }, + "o": { + "x": 0.333, + "y": 0.333 + }, + "t": 72, + "s": [ + 344.063, + 145.3, + 0 + ], + "to": [ + 0, + 0, + 0 + ], + "ti": [ + 0, + 0, + 0 + ] + }, + { + "i": { + "x": 0.602, + "y": 1 + }, + "o": { + "x": 0.745, + "y": 0 + }, + "t": 219, + "s": [ + 344.063, + 145.3, + 0 + ], + "to": [ + 5, + 0, + 0 + ], + "ti": [ + -5, + 0, + 0 + ] + }, + { + "t": 234.000009531015, + "s": [ + 374.063, + 145.3, + 0 + ] + } + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 21.093, + 8.267, + 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": [ + [ + 4.427, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + -4.428 + ], + [ + -4.428, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 4.428 + ] + ], + "o": [ + [ + 0, + 0 + ], + [ + -4.427, + 0 + ], + [ + 0, + 4.427 + ], + [ + 0, + 0 + ], + [ + 4.427, + 0 + ], + [ + 0, + -4.428 + ] + ], + "v": [ + [ + 12.827, + -8.017 + ], + [ + -12.827, + -8.017 + ], + [ + -20.844, + 0 + ], + [ + -12.827, + 8.017 + ], + [ + 12.827, + 8.017 + ], + [ + 20.844, + 0 + ] + ], + "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": [ + 21.093, + 8.267 + ], + "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 + } + ], + "ip": 0, + "op": 267.000010875133, + "st": -6.00000024438501, + "bm": 0 + }, + { + "ddd": 0, + "ind": 3, + "ty": 4, + "nm": "Layer 4 Outlines", + "sr": 1, + "ks": { + "o": { + "a": 1, + "k": [ + { + "i": { + "x": [ + 0.667 + ], + "y": [ + 1 + ] + }, + "o": { + "x": [ + 0.333 + ], + "y": [ + 0 + ] + }, + "t": 49, + "s": [ + 0 + ] + }, + { + "i": { + "x": [ + 0.833 + ], + "y": [ + 1 + ] + }, + "o": { + "x": [ + 0.167 + ], + "y": [ + 0 + ] + }, + "t": 68, + "s": [ + 100 + ] + }, + { + "i": { + "x": [ + 0.833 + ], + "y": [ + 1 + ] + }, + "o": { + "x": [ + 0.167 + ], + "y": [ + 0 + ] + }, + "t": 224, + "s": [ + 100 + ] + }, + { + "t": 239.00000973467, + "s": [ + 0 + ] + } + ], + "ix": 11 + }, + "r": { + "a": 0, + "k": 0, + "ix": 10 + }, + "p": { + "a": 1, + "k": [ + { + "i": { + "x": 0.105, + "y": 1 + }, + "o": { + "x": 0.333, + "y": 0 + }, + "t": 49, + "s": [ + 381.763, + 188, + 0 + ], + "to": [ + -5, + 0, + 0 + ], + "ti": [ + 5, + 0, + 0 + ] + }, + { + "i": { + "x": 0.105, + "y": 0.105 + }, + "o": { + "x": 0.333, + "y": 0.333 + }, + "t": 68, + "s": [ + 351.763, + 188, + 0 + ], + "to": [ + 0, + 0, + 0 + ], + "ti": [ + 0, + 0, + 0 + ] + }, + { + "i": { + "x": 0.609, + "y": 1 + }, + "o": { + "x": 0.744, + "y": 0 + }, + "t": 224, + "s": [ + 351.763, + 188, + 0 + ], + "to": [ + 5, + 0, + 0 + ], + "ti": [ + -5, + 0, + 0 + ] + }, + { + "t": 239.00000973467, + "s": [ + 381.764, + 188, + 0 + ] + } + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 29.645, + 8.267, + 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": [ + [ + 4.429, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + -4.428 + ], + [ + -4.428, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 4.428 + ] + ], + "o": [ + [ + 0, + 0 + ], + [ + -4.427, + 0 + ], + [ + 0, + 4.427 + ], + [ + 0, + 0 + ], + [ + 4.427, + 0 + ], + [ + 0, + -4.428 + ] + ], + "v": [ + [ + 21.378, + -8.017 + ], + [ + -21.378, + -8.017 + ], + [ + -29.395, + 0 + ], + [ + -21.378, + 8.017 + ], + [ + 21.378, + 8.017 + ], + [ + 29.395, + 0 + ] + ], + "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": [ + 29.645, + 8.267 + ], + "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": 4, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 267.000010875133, + "st": -10.0000004073083, + "bm": 0 + }, + { + "ddd": 0, + "ind": 4, + "ty": 4, + "nm": "Layer 3 Outlines", + "sr": 1, + "ks": { + "o": { + "a": 1, + "k": [ + { + "i": { + "x": [ + 0.667 + ], + "y": [ + 1 + ] + }, + "o": { + "x": [ + 0.333 + ], + "y": [ + 0 + ] + }, + "t": 45, + "s": [ + 0 + ] + }, + { + "i": { + "x": [ + 0.833 + ], + "y": [ + 1 + ] + }, + "o": { + "x": [ + 0.167 + ], + "y": [ + 0 + ] + }, + "t": 64, + "s": [ + 100 + ] + }, + { + "i": { + "x": [ + 0.833 + ], + "y": [ + 1 + ] + }, + "o": { + "x": [ + 0.167 + ], + "y": [ + 0 + ] + }, + "t": 229, + "s": [ + 100 + ] + }, + { + "t": 244.000009938324, + "s": [ + 0 + ] + } + ], + "ix": 11 + }, + "r": { + "a": 0, + "k": 0, + "ix": 10 + }, + "p": { + "a": 1, + "k": [ + { + "i": { + "x": 0.105, + "y": 1 + }, + "o": { + "x": 0.333, + "y": 0 + }, + "t": 45, + "s": [ + 374.063, + 230.8, + 0 + ], + "to": [ + -5, + 0, + 0 + ], + "ti": [ + 5, + 0, + 0 + ] + }, + { + "i": { + "x": 0.105, + "y": 0.105 + }, + "o": { + "x": 0.333, + "y": 0.333 + }, + "t": 64, + "s": [ + 344.063, + 230.8, + 0 + ], + "to": [ + 0, + 0, + 0 + ], + "ti": [ + 0, + 0, + 0 + ] + }, + { + "i": { + "x": 0.654, + "y": 1 + }, + "o": { + "x": 0.759, + "y": 0 + }, + "t": 229, + "s": [ + 344.063, + 230.8, + 0 + ], + "to": [ + 5, + 0, + 0 + ], + "ti": [ + -5, + 0, + 0 + ] + }, + { + "t": 244.000009938324, + "s": [ + 374.063, + 230.8, + 0 + ] + } + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 21.093, + 8.267, + 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": [ + [ + 4.427, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + -4.428 + ], + [ + -4.428, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 4.428 + ] + ], + "o": [ + [ + 0, + 0 + ], + [ + -4.427, + 0 + ], + [ + 0, + 4.427 + ], + [ + 0, + 0 + ], + [ + 4.427, + 0 + ], + [ + 0, + -4.427 + ] + ], + "v": [ + [ + 12.827, + -8.017 + ], + [ + -12.827, + -8.017 + ], + [ + -20.844, + 0 + ], + [ + -12.827, + 8.017 + ], + [ + 12.827, + 8.017 + ], + [ + 20.844, + 0 + ] + ], + "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": [ + 21.093, + 8.267 + ], + "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 + } + ], + "ip": 0, + "op": 267.000010875133, + "st": -14.0000005702317, + "bm": 0 + }, + { + "ddd": 0, + "ind": 5, + "ty": 4, + "nm": "Layer 2 Outlines", + "sr": 1, + "ks": { + "o": { + "a": 1, + "k": [ + { + "i": { + "x": [ + 0.667 + ], + "y": [ + 1 + ] + }, + "o": { + "x": [ + 0.333 + ], + "y": [ + 0 + ] + }, + "t": 42, + "s": [ + 0 + ] + }, + { + "i": { + "x": [ + 0.833 + ], + "y": [ + 1 + ] + }, + "o": { + "x": [ + 0.167 + ], + "y": [ + 0 + ] + }, + "t": 61, + "s": [ + 100 + ] + }, + { + "i": { + "x": [ + 0.833 + ], + "y": [ + 1 + ] + }, + "o": { + "x": [ + 0.167 + ], + "y": [ + 0 + ] + }, + "t": 233, + "s": [ + 100 + ] + }, + { + "t": 248.000010101247, + "s": [ + 0 + ] + } + ], + "ix": 11 + }, + "r": { + "a": 0, + "k": 0, + "ix": 10 + }, + "p": { + "a": 1, + "k": [ + { + "i": { + "x": 0.105, + "y": 1 + }, + "o": { + "x": 0.333, + "y": 0 + }, + "t": 42, + "s": [ + 381.763, + 273.551, + 0 + ], + "to": [ + -5, + 0, + 0 + ], + "ti": [ + 5, + 0, + 0 + ] + }, + { + "i": { + "x": 0.105, + "y": 0.105 + }, + "o": { + "x": 0.333, + "y": 0.333 + }, + "t": 61, + "s": [ + 351.763, + 273.551, + 0 + ], + "to": [ + 0, + 0, + 0 + ], + "ti": [ + 0, + 0, + 0 + ] + }, + { + "i": { + "x": 0.534, + "y": 1 + }, + "o": { + "x": 0.677, + "y": 0 + }, + "t": 233, + "s": [ + 351.763, + 273.551, + 0 + ], + "to": [ + 5, + 0, + 0 + ], + "ti": [ + -5, + 0, + 0 + ] + }, + { + "t": 248.000010101247, + "s": [ + 381.764, + 273.551, + 0 + ] + } + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 29.645, + 8.267, + 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": [ + [ + 4.429, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + -4.428 + ], + [ + -4.428, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 4.428 + ] + ], + "o": [ + [ + 0, + 0 + ], + [ + -4.427, + 0 + ], + [ + 0, + 4.428 + ], + [ + 0, + 0 + ], + [ + 4.427, + 0 + ], + [ + 0, + -4.428 + ] + ], + "v": [ + [ + 21.378, + -8.017 + ], + [ + -21.378, + -8.017 + ], + [ + -29.395, + 0 + ], + [ + -21.378, + 8.017 + ], + [ + 21.378, + 8.017 + ], + [ + 29.395, + 0 + ] + ], + "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": [ + 29.645, + 8.267 + ], + "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": 4, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 267.000010875133, + "st": -17.0000006924242, + "bm": 0 + }, + { + "ddd": 0, + "ind": 6, + "ty": 4, + "nm": "middle circle thero", + "sr": 1, + "ks": { + "o": { + "a": 1, + "k": [ + { + "i": { + "x": [ + 0.705 + ], + "y": [ + 1 + ] + }, + "o": { + "x": [ + 0.787 + ], + "y": [ + 0 + ] + }, + "t": 240, + "s": [ + 100 + ] + }, + { + "t": 249.000010141978, + "s": [ + 0 + ] + } + ], + "ix": 11 + }, + "r": { + "a": 0, + "k": 0, + "ix": 10 + }, + "p": { + "a": 0, + "k": [ + 261.978, + 435.947, + 0 + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 51.023, + 51.097, + 0 + ], + "ix": 1 + }, + "s": { + "a": 1, + "k": [ + { + "i": { + "x": [ + 0.063, + 0.063, + 0.667 + ], + "y": [ + 1, + 1, + 1 + ] + }, + "o": { + "x": [ + 0.333, + 0.333, + 0.333 + ], + "y": [ + 0, + 0, + 0 + ] + }, + "t": 7.993, + "s": [ + 0, + 0, + 100 + ] + }, + { + "i": { + "x": [ + 0.83, + 0.83, + 0.833 + ], + "y": [ + 1, + 1, + 1 + ] + }, + "o": { + "x": [ + 0.167, + 0.167, + 0.167 + ], + "y": [ + 0, + 0, + 0 + ] + }, + "t": 28, + "s": [ + 100, + 100, + 100 + ] + }, + { + "i": { + "x": [ + 0.721, + 0.721, + 0.833 + ], + "y": [ + 1, + 1, + 1 + ] + }, + "o": { + "x": [ + 0.858, + 0.858, + 0.167 + ], + "y": [ + 0, + 0, + 0 + ] + }, + "t": 232, + "s": [ + 100, + 100, + 100 + ] + }, + { + "t": 249.000010141978, + "s": [ + 20, + 20, + 100 + ] + } + ], + "ix": 6 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [ + 19.155, + 0 + ], + [ + 0, + 19.155 + ], + [ + -19.155, + 0 + ], + [ + 0, + -19.155 + ] + ], + "o": [ + [ + -19.155, + 0 + ], + [ + 0, + -19.155 + ], + [ + 19.155, + 0 + ], + [ + 0, + 19.155 + ] + ], + "v": [ + [ + 0.001, + 34.813 + ], + [ + -34.738, + 0.075 + ], + [ + 0.001, + -34.665 + ], + [ + 34.74, + 0.075 + ] + ], + "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": [ + [ + 24.2, + 3.855 + ], + [ + 0, + 0 + ], + [ + 2.729, + 0 + ], + [ + 2.612, + -0.413 + ], + [ + 0, + 0 + ], + [ + 0, + -25.267 + ], + [ + -27.995, + 0 + ], + [ + 0, + 27.995 + ] + ], + "o": [ + [ + 0, + 0 + ], + [ + -2.613, + -0.414 + ], + [ + -2.728, + 0 + ], + [ + 0, + 0 + ], + [ + -24.2, + 3.855 + ], + [ + 0, + 27.995 + ], + [ + 27.995, + 0 + ], + [ + 0.002, + -25.267 + ] + ], + "v": [ + [ + 8.017, + -50.059 + ], + [ + 8.017, + -50.212 + ], + [ + -0.001, + -50.846 + ], + [ + -8.017, + -50.214 + ], + [ + -8.017, + -50.059 + ], + [ + -50.773, + 0.075 + ], + [ + -0.001, + 50.846 + ], + [ + 50.771, + 0.075 + ] + ], + "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": 1, + "k": [ + { + "i": { + "x": [ + 0.667 + ], + "y": [ + 1 + ] + }, + "o": { + "x": [ + 0.333 + ], + "y": [ + 0 + ] + }, + "t": 21, + "s": [ + 0, + 0, + 0, + 1 + ] + }, + { + "i": { + "x": [ + 0.667 + ], + "y": [ + 1 + ] + }, + "o": { + "x": [ + 0.333 + ], + "y": [ + 0 + ] + }, + "t": 41, + "s": [ + 1, + 0.06274510175, + 0.06274510175, + 1 + ] + }, + { + "i": { + "x": [ + 0.667 + ], + "y": [ + 1 + ] + }, + "o": { + "x": [ + 0.333 + ], + "y": [ + 0 + ] + }, + "t": 211, + "s": [ + 1, + 0.06274510175, + 0.06274510175, + 1 + ] + }, + { + "t": 220.000008960784, + "s": [ + 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": [ + 51.023, + 51.097 + ], + "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": 4, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 267.000010875133, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 7, + "ty": 4, + "nm": "temp thero", + "sr": 1, + "ks": { + "o": { + "a": 0, + "k": 100, + "ix": 11 + }, + "r": { + "a": 0, + "k": 0, + "ix": 10 + }, + "p": { + "a": 0, + "k": [ + 230, + 274, + 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": [ + [ + 32, + -178 + ], + [ + 32, + 116 + ] + ], + "c": false + }, + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 1, + "k": [ + { + "i": { + "x": [ + 0.667 + ], + "y": [ + 1 + ] + }, + "o": { + "x": [ + 0.333 + ], + "y": [ + 0 + ] + }, + "t": 21, + "s": [ + 0, + 0, + 0, + 1 + ] + }, + { + "i": { + "x": [ + 0.667 + ], + "y": [ + 1 + ] + }, + "o": { + "x": [ + 0.333 + ], + "y": [ + 0 + ] + }, + "t": 41, + "s": [ + 1, + 0.062745094299, + 0.062745094299, + 1 + ] + }, + { + "i": { + "x": [ + 0.667 + ], + "y": [ + 1 + ] + }, + "o": { + "x": [ + 0.333 + ], + "y": [ + 0 + ] + }, + "t": 211, + "s": [ + 1, + 0.062745094299, + 0.062745094299, + 1 + ] + }, + { + "t": 220.000008960784, + "s": [ + 0, + 0, + 0, + 1 + ] + } + ], + "ix": 3 + }, + "o": { + "a": 0, + "k": 100, + "ix": 4 + }, + "w": { + "a": 0, + "k": 17, + "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 + }, + { + "ty": "tm", + "s": { + "a": 0, + "k": 100, + "ix": 1 + }, + "e": { + "a": 1, + "k": [ + { + "i": { + "x": [ + 0.148 + ], + "y": [ + 0.972 + ] + }, + "o": { + "x": [ + 0.154 + ], + "y": [ + 0 + ] + }, + "t": 21, + "s": [ + 100 + ] + }, + { + "i": { + "x": [ + 0.833 + ], + "y": [ + 1 + ] + }, + "o": { + "x": [ + 0.167 + ], + "y": [ + 0 + ] + }, + "t": 61, + "s": [ + 0 + ] + }, + { + "i": { + "x": [ + 0.833 + ], + "y": [ + 1 + ] + }, + "o": { + "x": [ + 0.167 + ], + "y": [ + 0 + ] + }, + "t": 211, + "s": [ + 0 + ] + }, + { + "t": 225.000009164438, + "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 + } + ], + "ip": 0, + "op": 267.000010875133, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 8, + "ty": 4, + "nm": "therometer outline", + "sr": 1, + "ks": { + "o": { + "a": 1, + "k": [ + { + "i": { + "x": [ + 0.256 + ], + "y": [ + 1 + ] + }, + "o": { + "x": [ + 0.333 + ], + "y": [ + 0 + ] + }, + "t": 0, + "s": [ + 0 + ] + }, + { + "i": { + "x": [ + 0.695 + ], + "y": [ + 1 + ] + }, + "o": { + "x": [ + 0.16 + ], + "y": [ + 0 + ] + }, + "t": 11.988, + "s": [ + 100 + ] + }, + { + "i": { + "x": [ + 0.706 + ], + "y": [ + 1 + ] + }, + "o": { + "x": [ + 0.785 + ], + "y": [ + 0 + ] + }, + "t": 240, + "s": [ + 100 + ] + }, + { + "t": 249.000010141978, + "s": [ + 0 + ] + } + ], + "ix": 11 + }, + "r": { + "a": 0, + "k": 0, + "ix": 10 + }, + "p": { + "a": 1, + "k": [ + { + "i": { + "x": 0.256, + "y": 1 + }, + "o": { + "x": 0.333, + "y": 0 + }, + "t": 0, + "s": [ + 215.038, + 434.75, + 0 + ], + "to": [ + 7.817, + 0, + 0 + ], + "ti": [ + -7.817, + 0, + 0 + ] + }, + { + "t": 13.0000005295009, + "s": [ + 261.938, + 434.75, + 0 + ] + } + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 85.266, + 426, + 0 + ], + "ix": 1 + }, + "s": { + "a": 1, + "k": [ + { + "i": { + "x": [ + 0.706, + 0.706, + 0.667 + ], + "y": [ + 1, + 1, + 1 + ] + }, + "o": { + "x": [ + 0.865, + 0.865, + 0.333 + ], + "y": [ + 0, + 0, + 0 + ] + }, + "t": 232, + "s": [ + 100, + 100, + 100 + ] + }, + { + "t": 249.000010141978, + "s": [ + 30, + 30, + 100 + ] + } + ], + "ix": 6 + } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [ + 13.502, + -13.101 + ], + [ + 18.826, + 0.576 + ], + [ + 12.703, + 13.154 + ], + [ + -0.064, + 17.761 + ], + [ + -23.537, + 11.715 + ], + [ + 0, + 3.041 + ], + [ + 0, + 0 + ], + [ + -14.44, + 0 + ], + [ + 0, + -14.44 + ], + [ + 0, + 0 + ], + [ + -2.723, + -1.356 + ], + [ + 0, + -26.289 + ] + ], + "o": [ + [ + -13.496, + 13.095 + ], + [ + -17.741, + -0.534 + ], + [ + -12.701, + -13.152 + ], + [ + 0.093, + -26.181 + ], + [ + 2.724, + -1.355 + ], + [ + 0, + 0 + ], + [ + 0, + -14.44 + ], + [ + 14.44, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 3.042 + ], + [ + 23.632, + 11.762 + ], + [ + 0.001, + 18.809 + ] + ], + "v": [ + [ + 48.006, + 220.506 + ], + [ + -2.136, + 239.933 + ], + [ + -49.346, + 218.707 + ], + [ + -68.943, + 170.77 + ], + [ + -30.633, + 109.332 + ], + [ + -26.189, + 102.155 + ], + [ + -26.189, + -213.779 + ], + [ + -0.001, + -239.967 + ], + [ + 26.187, + -213.779 + ], + [ + 26.187, + 102.156 + ], + [ + 30.631, + 109.333 + ], + [ + 68.942, + 171.022 + ] + ], + "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": [ + [ + 26.499, + 15.151 + ], + [ + 0, + 0 + ], + [ + 23.281, + 0 + ], + [ + 0, + -23.28 + ], + [ + 0, + 0 + ], + [ + 0.11, + -30.599 + ], + [ + -15.616, + -16.172 + ], + [ + -21.945, + -0.662 + ], + [ + -0.882, + 0 + ], + [ + -16.002, + 15.526 + ], + [ + 0, + 23.183 + ] + ], + "o": [ + [ + 0, + 0 + ], + [ + 0, + -23.28 + ], + [ + -23.282, + 0 + ], + [ + 0, + 0 + ], + [ + -26.391, + 15.093 + ], + [ + -0.078, + 21.959 + ], + [ + 15.624, + 16.179 + ], + [ + 0.886, + 0.026 + ], + [ + 22.227, + -0.001 + ], + [ + 16.642, + -16.149 + ], + [ + -0.001, + -30.731 + ] + ], + "v": [ + [ + 42.221, + 97.354 + ], + [ + 42.221, + -213.779 + ], + [ + 0, + -256 + ], + [ + -42.221, + -213.779 + ], + [ + -42.221, + 97.354 + ], + [ + -84.977, + 170.714 + ], + [ + -60.88, + 229.846 + ], + [ + -2.62, + 255.961 + ], + [ + 0.029, + 256.001 + ], + [ + 59.171, + 232.014 + ], + [ + 84.977, + 171.022 + ] + ], + "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": [ + 85.305, + 256.25 + ], + "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 + } + ], + "ip": 0, + "op": 267.000010875133, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 9, + "ty": 0, + "nm": "Sun", + "refId": "comp_0", + "sr": 1, + "ks": { + "o": { + "a": 0, + "k": 100, + "ix": 11 + }, + "r": { + "a": 0, + "k": 0, + "ix": 10 + }, + "p": { + "a": 0, + "k": [ + 230, + 278, + 0 + ], + "ix": 2 + }, + "a": { + "a": 0, + "k": [ + 375, + 429, + 0 + ], + "ix": 1 + }, + "s": { + "a": 0, + "k": [ + 100, + 100, + 100 + ], + "ix": 6 + } + }, + "ao": 0, + "w": 750, + "h": 858, + "ip": 0, + "op": 267.000010875133, + "st": -31.0000012626559, + "bm": 0 + } + ], + "markers": [] +} \ No newline at end of file diff --git a/src/components/Arrow.jsx b/src/components/Arrow.jsx new file mode 100644 index 0000000..fbd6f2f --- /dev/null +++ b/src/components/Arrow.jsx @@ -0,0 +1,55 @@ +import { Box, Typography } from '@mui/material' +import Lottie from 'react-lottie' +import arrowLottie from './../assets/lotties/arrow.json'; +import temperatureLottie from './../assets/lotties/temperature1.json'; +import pressureLottie from './../assets/lotties/pressure.json'; + +const Arrow = ({producedReactant}) => { + return ( + + + {/* Temperature Section */} + + {producedReactant?.environmentFactors.temperature} + + + + {/* Arrow Section */} + + + + + {/* Pressure Section */} + + {producedReactant.environmentFactors.pressure} + + + + ) +} + +export default Arrow diff --git a/src/components/ChemicalFormulaFormatter.jsx b/src/components/ChemicalFormulaFormatter.jsx index 5dfc458..cc623cf 100644 --- a/src/components/ChemicalFormulaFormatter.jsx +++ b/src/components/ChemicalFormulaFormatter.jsx @@ -1,4 +1,3 @@ -import React from 'react'; import { constants } from '../constant/constants'; @@ -6,7 +5,7 @@ import { constants } from '../constant/constants'; const formatFormula = (formula) => { // Regular expression to find numbers that should be subscripts const regex = /([A-Z][a-z]?)(\d*)|(\()(\d*)|(\))(\d*)/g; - return formula.replace(regex, (match, element, subscript, openParen, openSubscript, closeParen, closeSubscript) => { + return formula?.replace(regex, (match, element, subscript, openParen, openSubscript, closeParen, closeSubscript) => { if (subscript) { return `${element}${subscript}`; } diff --git a/src/components/ChemicalReaction.jsx b/src/components/ChemicalReaction.jsx index c111a69..adccda6 100644 --- a/src/components/ChemicalReaction.jsx +++ b/src/components/ChemicalReaction.jsx @@ -1,30 +1,27 @@ -import { Box, Divider, IconButton, ListItemButton, Tooltip, Typography } from '@mui/material'; -import React from 'react' +import { Box, Divider, IconButton, ListItemButton, Tooltip } from '@mui/material'; import SimpleReactantBox from './SimpleReactantBox'; import InfoIcon from '@mui/icons-material/Info'; -// import EastIcon from '@mui/icons-material/East'; -import TrendingFlatSharpIcon from '@mui/icons-material/TrendingFlatSharp'; +import Arrow from './Arrow'; + const ChemicalReaction = ({ producedReactant, idsAdded ,isEditable}) => { + return ( - + - {producedReactant.reactants.map(reactant=>( + {producedReactant?.reactants?.map(reactant=>( idsAdded && ))} - - - {`${producedReactant.environmentFactors.temperature} / ${producedReactant.environmentFactors.pressure} `} - + - {producedReactant.products.map(product=>( + {producedReactant?.products?.map(product=>( idsAdded && ))} - + diff --git a/src/components/ChemicalReactionPage.jsx b/src/components/ChemicalReactionPage.jsx index 420f49b..3b2c8af 100644 --- a/src/components/ChemicalReactionPage.jsx +++ b/src/components/ChemicalReactionPage.jsx @@ -1,13 +1,12 @@ -import React, { useState } from 'react'; +import React, { useEffect, useState } from 'react'; import { Box, Button, Paper, Typography, IconButton } from '@mui/material'; import { styled } from '@mui/system'; import CloseIcon from '@mui/icons-material/Close'; import ReactantSelectionModal from './ReactantSelectionModal'; import { useDispatch, useSelector } from 'react-redux'; -import { addReactant, removeReactant } from '../context/ReactionReducer/action'; +import { addReactant, getChemicalReactionHistory, removeReactant } from '../context/ReactionReducer/action'; import {v4 as uuid} from 'uuid'; -import SimpleReactantBox from './SimpleReactantBox'; -import { constants } from '../constant/constants'; +import { constants, errorMessageGenerator, successMessageGenerator } from '../constant/constants'; import { elementToReactantPrompt } from '../prompts/prompts'; import chatSession from '../gemini/config'; import ChemicalReaction from './ChemicalReaction'; @@ -16,24 +15,21 @@ import SignUp from './SignUp'; import { collection, addDoc } from 'firebase/firestore' import { firestoreDb } from '../firebase/firebase'; import { chemicalReactionDbModal } from '../models/chemicalReactionDb'; +import { LoginModal } from './LoginModal'; +import { setError, setLoadingFalse, setLoadingTrue, setSuccess } from '../context/LoadingReducer/action'; +import Flask from './Flask'; const MagicBox = styled(Paper)(({ theme }) => ({ width: '20%', - height: '200px', display: 'flex', flexDirection: 'column', + height:'5rem', alignItems: 'center', justifyContent: 'center', - backgroundColor: theme.palette.background.default, margin: '0 10px', - border: `2px dashed ${theme.palette.primary.main}`, - animation: 'upDown 3s infinite ease-in-out', - boxShadow: `0 10px 20px ${theme.palette.primary.main}`, - '@keyframes upDown': { - '0%': { transform: 'translateY(0)' }, - '50%': { transform: 'translateY(-10px)' }, - '100%': { transform: 'translateY(0)' }, - }, + padding: '1rem', + border: 'black', + boxShadow: 'gray', })); const ReactantBox = styled(Box)(({ theme }) => ({ @@ -48,31 +44,24 @@ const ReactantBox = styled(Box)(({ theme }) => ({ }, })); -const ProductBox = styled(Paper)(({ theme }) => ({ - flex: '1 1 30%', - height: '100px', - display: 'flex', - alignItems: 'center', - justifyContent: 'center', - backgroundColor: theme.palette.background.default, - border: `2px solid ${theme.palette.primary.main}`, - padding: theme.spacing(2), - margin: theme.spacing(1), -})); -const ChemicalReactionPage = () => { +const ChemicalReactionPage = ({ loginModalOpen, setLoginModalOpen, reaction }) => { const [open, setOpen] = useState(false); const [selectedReactantId, setSelectedReactantId] = useState(''); const [mainProduct, setMainProduct] = useState([]); - const [otherPossibleProducts, setOtherPossibleProducts] = useState([]); const [isSignUp, setIsSignUp] = useState(false); const reactants = useSelector(state=> state.reactions.reactants); const { isAuthenticated, user } = useSelector(state => state.auth); - console.log('isAuthenticated',isAuthenticated); - console.log('user',user); + const languageStore = useSelector((state) => state.language); + const { translations, language } = languageStore; const dispatch = useDispatch() - console.log('reactants',reactants,reactants.length) + + useEffect(()=>{ + if( reaction.length ){ + setMainProduct(reaction) + } + },[reaction]) const addReactantInput = () => { if (reactants.length <= constants.maxReactants ) { @@ -80,6 +69,8 @@ const ChemicalReactionPage = () => { dispatch(addReactant(newReactant)); setSelectedReactantId(newReactant.id); setOpen(true); + }else{ + dispatch(setError(errorMessageGenerator('maxReactantLimit',language))); } }; @@ -102,59 +93,59 @@ const ChemicalReactionPage = () => { const addChemicalReaction = async (userId, chemicalReactions) => { try { - console.log(userId,chemicalReactions); + dispatch(setLoadingTrue()); const data = chemicalReactionDbModal({ userId, chemicalReactions }); - console.log(data,"data"); - const docRef = await addDoc(collection(firestoreDb, '/chemicalReactions'), data); - console.log('Document written with ID: ', docRef.id); + await addDoc(collection(firestoreDb, '/chemicalReactions'), data); + dispatch(setLoadingFalse()); } catch (e) { - console.error('Error adding document: ', e); + dispatch(setLoadingFalse()); } }; const performReaction = async () => { try { if( reactants.length <= constants.maxReactants ){ - setOtherPossibleProducts([]); - const elementsToReactantPromptString = elementToReactantPrompt(reactants); - console.log('prompt',elementsToReactantPromptString); + dispatch(setLoadingTrue()); + const elementsToReactantPromptString = elementToReactantPrompt(reactants,language); const result = await chatSession.sendMessage(elementsToReactantPromptString); const parsedResult = JSON.parse(result.response.text()).possibleReactions; - await addChemicalReaction(user.uid, parsedResult); - setMainProduct(parsedResult[0]?.products) - console.log('parsedResult',parsedResult) - parsedResult?.forEach((result,index) => { - console.log(index,result); - if( index ){ - setOtherPossibleProducts(prev=> [...prev, result]); - } - }) - console.log('otherPossibleProducts',otherPossibleProducts) + if( user && parsedResult.length){ + parsedResult?.map(async(reaction) => { + await addChemicalReaction(user.uid, [{...reaction}]); + }) + getChemicalReactionHistory(user.uid); + } + setMainProduct(parsedResult) + dispatch(setLoadingFalse()); + dispatch(setSuccess(successMessageGenerator('performReaction', language))) + }else{ + dispatch(setError(errorMessageGenerator('maxReactantLimit',language))); } } catch (error) { - console.log('error',error); + dispatch(setLoadingFalse()); + dispatch(setError(errorMessageGenerator(error.status,language))); } } + return ( - { !isAuthenticated ? isSignUp ? : : <>} - {/* // ({(isSignUp && !isAuthenticated) ? ( */} - {/* // */} - {/* // ) : ( */} - {/* // */} - {/* // )} */} + {!isAuthenticated && + { isSignUp ? : } + } + - - - {reactants.map((reactant, index) => ( + + + {reactants?.map((reactant, index) => ( - + + { ( reactant.name || reactant.formula ) && <> - + removeReactantState(reactant.id)} sx={{ position: 'absolute',color:"red", top: -25, right: -15 }} @@ -169,27 +160,21 @@ const ChemicalReactionPage = () => { {reactants.length < constants.maxReactants && ( )} - - Magic Box - + + {translations.magicBox} + - - {mainProduct.map((product,index)=> ( - - ))} - - - {Boolean(otherPossibleProducts.length) && - Other Possible Reactions - {otherPossibleProducts.map((product,index)=> ( - - ))} - } + + + {mainProduct?.map((reaction,index) => { + return + })} + ); }; diff --git a/src/components/Disclamer.jsx b/src/components/Disclamer.jsx new file mode 100644 index 0000000..737f793 --- /dev/null +++ b/src/components/Disclamer.jsx @@ -0,0 +1,13 @@ +import './Disclaimer.css'; // Import the CSS file + +const Disclaimer = () => { + return ( +
+
+ This is a disclaimer message that keeps running to and fro. +
+
+ ); +}; + +export default Disclaimer; diff --git a/src/components/ErrorSnackBar.jsx b/src/components/ErrorSnackBar.jsx new file mode 100644 index 0000000..9515a4f --- /dev/null +++ b/src/components/ErrorSnackBar.jsx @@ -0,0 +1,36 @@ +import { Alert, Slide, Snackbar } from "@mui/material"; +import { useDispatch } from "react-redux"; +import { resetError } from "../context/LoadingReducer/action"; + +function SlideTransition(props) { + return ; +} + +const ErrorSnackBar = ({ message, open }) => { + const dispatch = useDispatch(); + + const handleClose = () => { + dispatch(resetError()); + }; + + return ( + + + {message} + + + ); +}; + +export default ErrorSnackBar; diff --git a/src/components/Flask.jsx b/src/components/Flask.jsx index 602ab7d..e9f8a86 100644 --- a/src/components/Flask.jsx +++ b/src/components/Flask.jsx @@ -1,17 +1,61 @@ +import solidFlask from "./../assets/lotties/solidFlask.json"; +import liquidFlask from "./../assets/lotties/liquidFlask.json"; +import gasFlask from "./../assets/lotties/gasFlask.json"; +import { Box, styled, Typography } from "@mui/material"; +import Lottie from "react-lottie"; +import ChemicalFormulaFormatter from "./ChemicalFormulaFormatter"; +import { IconButton } from '@mui/material'; +import CloseIcon from '@mui/icons-material/Close'; +import { flaskDifferentColors } from "../constant/constants"; -export const Flask = ({ reactant }) => ( - - - - - - - - - - - {/* Reactant will be inserted here */} - - -); - \ No newline at end of file +const RemoveIcon = styled(IconButton)(({ theme }) => ({ + position: 'relative', + top: theme.spacing(0.5), + right: theme.spacing(0.5), +})); + +const Flask = ({ name, formula, state, isRemove, onRemove, symbol, color }) => { + let flaskType = state === "s" ? solidFlask : state === "g" ? gasFlask : liquidFlask; + // flaskType = flaskDifferentColors(flaskType, color, state); + + + + if (name || formula) { + return ( + + {isRemove && onRemove(symbol)}> + + } + + + + {name} + + + + {`(${state})`} + + + ); + } +}; + +export default Flask; diff --git a/src/components/LoadingModal.jsx b/src/components/LoadingModal.jsx new file mode 100644 index 0000000..a5e7dfe --- /dev/null +++ b/src/components/LoadingModal.jsx @@ -0,0 +1,37 @@ +import { Card, Modal } from '@mui/material' +import React from 'react' +import { useDispatch } from 'react-redux' +import { setLoadingFalse } from '../context/LoadingReducer/action'; +import Lottie from 'react-lottie'; +import loadingLootie from './../assets/lotties/loading.json'; + +const LoadingModal = ({loading}) => { + const dispatch = useDispatch(); + + const handleClose = () => { + dispatch(setLoadingFalse()); + } + return ( + + + + + + ) +} + +export default LoadingModal diff --git a/src/components/LoginModal.jsx b/src/components/LoginModal.jsx new file mode 100644 index 0000000..8141b11 --- /dev/null +++ b/src/components/LoginModal.jsx @@ -0,0 +1,48 @@ +import * as React from 'react'; +import Button from '@mui/material/Button'; +import Dialog from '@mui/material/Dialog'; +import DialogActions from '@mui/material/DialogActions'; +import DialogContent from '@mui/material/DialogContent'; +import DialogContentText from '@mui/material/DialogContentText'; +import DialogTitle from '@mui/material/DialogTitle'; +import Slide from '@mui/material/Slide'; +import { useSelector } from 'react-redux'; + +const Transition = React.forwardRef(function Transition(props, ref) { + return ; +}); + +export const LoginModal = ({ open, setOpen, children, isSignUp }) => { + const languageStore = useSelector((state) => state.language); + const { translations } = languageStore; + const [fiveSeconds, setFiveSeconds] = React.useState(false); + setTimeout(()=> { + setFiveSeconds(true); + },3000) + + const handleClose = () => { + setOpen(false); + }; + + return ( + + {fiveSeconds && + {isSignUp ? translations.signupPrompt : translations.loginPrompt} + + + {children} + + + + + + } + + ); +} diff --git a/src/components/Main.jsx b/src/components/Main.jsx index 06823ff..c7009d1 100644 --- a/src/components/Main.jsx +++ b/src/components/Main.jsx @@ -1,65 +1,62 @@ -import React, { useState, useMemo, useEffect } from 'react'; +import React, { useState, useEffect } from 'react'; import Sidebar from './Sidebar'; import Navbar from './Navbar'; import { Box, CssBaseline } from '@mui/material'; -import { createTheme, ThemeProvider } from '@mui/material/styles'; import ChemicalReactionPage from './ChemicalReactionPage'; import { useDispatch, useSelector } from 'react-redux'; import { firebaseAuth } from '../firebase/firebase'; -import { logOut, logOutSuccess, signInSuccess } from '../context/AuthReducer/action'; -import { Flask } from './Flask'; +import { signInSuccess } from '../context/AuthReducer/action'; import { getChemicalReactionHistory } from '../context/ReactionReducer/action'; -const Main = () => { - const [open, setOpen] = useState(false); - const [language, setLanguage] = useState('en'); - const [darkMode, setDarkMode] = useState(false); +import LoadingModal from './LoadingModal'; + +const Main = ( ) => { + const [openDrawer, setOpenDrawer] = useState(false); + const [loginModalOpen, setLoginModalOpen] = useState(false); + const [language, setLanguage] = useState('english'); + const [reaction, setReaction] = useState(''); const dispatch = useDispatch(); const isAuthenticated = useSelector((state) => state.auth.isAuthenticated); + const loadingStore = useSelector((state) => state.loading); + const reactionsHistory = useSelector(state => state.reactions.history); + const { loading } = loadingStore; + + useEffect(() => { - const unsubscribe = firebaseAuth.onAuthStateChanged((user) => { - console.log('user',user); + firebaseAuth.onAuthStateChanged((user) => { if (user) { dispatch(signInSuccess(user)); dispatch(getChemicalReactionHistory(user.uid)) - } else { - dispatch(logOut()); } }); - - return () => unsubscribe(); }, [dispatch]); + useEffect(()=>{ + if( !isAuthenticated ){ + setLoginModalOpen(true); + } + },[isAuthenticated]) const toggleDrawer = () => { - setOpen(!open); - }; - - const toggleDarkMode = () => { - setDarkMode(!darkMode); + setOpenDrawer(!openDrawer); }; - - const theme = useMemo(() => - createTheme({ - palette: { - mode: darkMode ? 'dark' : 'light', - }, - }), [darkMode] - ); - const reactant = { color: 'red'}; + const setHistoryReaction = (reactionId) => { + const desiredHistory = reactionsHistory.filter(reaction => reaction.id === reactionId ); + setReaction(desiredHistory[0].reactions); + setOpenDrawer(false); + } return ( - + <> + - {/* */} - + { position: 'relative', }} > - {isAuthenticated && } - + + {isAuthenticated && } + - + ); }; diff --git a/src/components/Navbar.jsx b/src/components/Navbar.jsx index 4a820a6..7e9b199 100644 --- a/src/components/Navbar.jsx +++ b/src/components/Navbar.jsx @@ -1,66 +1,42 @@ -import React, { useState } from 'react'; -import { AppBar, Toolbar, IconButton, Menu, MenuItem, Select, Box } from '@mui/material'; -import MenuIcon from '@mui/icons-material/Menu'; -import AccountCircle from '@mui/icons-material/AccountCircle'; -import Brightness4Icon from '@mui/icons-material/Brightness4'; -import Brightness7Icon from '@mui/icons-material/Brightness7'; +import { AppBar, Toolbar, MenuItem, Select, Box, Button } from '@mui/material'; import { useDispatch, useSelector } from 'react-redux'; import { logOut } from '../context/AuthReducer/action'; +import { setLanguage } from '../context/LanguageReducer/action'; +import logo from './../assets/images/logo.png'; -const Navbar = ({ toggleDrawer, language, setLanguage, darkMode, toggleDarkMode }) => { - const [anchorEl, setAnchorEl] = useState(null); +const Navbar = ({ setLoginModalOpen }) => { const { isAuthenticated } = useSelector(state => state.auth); const dispatch = useDispatch(); - console.log('isAuthenticated', isAuthenticated) + const languageStore = useSelector((state) => state.language); + const { language, translations } = languageStore; - const handleMenu = (event) => { - setAnchorEl(event.currentTarget); - }; - - const handleClose = () => { - setAnchorEl(null); - }; const handleLogOut = (e) => { e.preventDefault(); - console.log('logOut', e); - dispatch(logOut()); + dispatch(logOut(language)); } + const handleLanguageChange = (language) => { + dispatch(setLanguage(language)); + }; + return ( theme.zIndex.drawer + 1 }}> - - - - + + Logo of Magic Reactor - - {darkMode ? : } - - {isAuthenticated && <> - - - - - Profile - My account - Log Out - - } + {isAuthenticated ? : } diff --git a/src/components/PeriodColumn.jsx b/src/components/PeriodColumn.jsx index 2858d7b..2596c5c 100644 --- a/src/components/PeriodColumn.jsx +++ b/src/components/PeriodColumn.jsx @@ -7,7 +7,7 @@ import { columnData } from './../utils/AllGroupData' const PeriodColumn = () => { return ( - {columnData.map(boxData => ( + {columnData?.map(boxData => ( boxData.topValue ? : ))} diff --git a/src/components/PeriodicTable.jsx b/src/components/PeriodicTable.jsx index 31336fb..ae3abb3 100644 --- a/src/components/PeriodicTable.jsx +++ b/src/components/PeriodicTable.jsx @@ -3,15 +3,16 @@ import { Box, Typography } from '@mui/material'; import PeriodColumn from './PeriodColumn'; import { groupsData, LanthanidesActinidesSeries } from './../utils/AllGroupData'; import ElementBox from './ElementBox'; -import { constants } from './../constant/constants'; +import { constants, errorMessageGenerator, successMessageGenerator } from './../constant/constants'; import LanthanideActinideSeriesBox from './LanthanideActinideSeriesBox'; import SelectedElementsContainer from './SelectedElementsContainer'; import ReactantsDialog from './ReactantsDialog'; import chatSession from '../gemini/config'; import { elementToReactantPrompt } from '../prompts/prompts'; import { Link, useSearchParams } from 'react-router-dom'; -import { useDispatch } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux'; import { removeReactant } from '../context/ReactionReducer/action'; +import { setError, setLoadingFalse, setLoadingTrue, setSuccess } from '../context/LoadingReducer/action'; const PeriodicTable = () => { const [selectedElements, setSelectedElements] = useState([]); @@ -20,6 +21,8 @@ const PeriodicTable = () => { const [queries] = useSearchParams(); const dispatch = useDispatch(); const Id = queries.get('Id'); + const languageStore = useSelector((state) => state.language); + const { translations, language } = languageStore; useEffect(()=>{ if( Id ){ @@ -29,75 +32,93 @@ const PeriodicTable = () => { const makeReactant = async () =>{ try { - if( selectedElements.length >= constants.minSelectedElements && selectedElements.length <= constants.selectedElementsLimits ){ - const elementsToReactantPromptString = elementToReactantPrompt(selectedElements); + dispatch(setLoadingTrue()); + if( selectedElements.length === constants.minSelectedElements ){ + dispatch(setError(errorMessageGenerator('minSelectedElements',language))); + dispatch(setLoadingFalse()); + }else if( selectedElements.length >= constants.minSelectedElements && selectedElements.length <= constants.selectedElementsLimits ){ + const elementsToReactantPromptString = elementToReactantPrompt(selectedElements, language); const result = await chatSession.sendMessage(elementsToReactantPromptString); const parsedResult = JSON.parse(result.response.text()).possibleReactions; setProducedReactants(parsedResult); setOpenReactantDialog(true); + dispatch(setLoadingFalse()); + dispatch(setSuccess(successMessageGenerator('makeReactant', language))); + }else{ + dispatch(setLoadingFalse()); + dispatch(setError(errorMessageGenerator('minmaxSelectedLimit',language))) } } catch (error) { - console.log('error', error); + dispatch(setLoadingFalse()); + dispatch(setError(errorMessageGenerator(error.status,language))); } } const handleSelectedElement = (element) => { const isElementExists = selectedElements.filter(e => e.atomicNumber === element.atomicNumber); + if( isElementExists.length ){ + return dispatch(setError(errorMessageGenerator('alreadyExist',language))); + } + if( selectedElements.length >= constants.selectedElementsLimits ){ + return dispatch(setError(errorMessageGenerator('minmaxSelectedLimit',language))); + } if( !isElementExists.length && selectedElements.length < constants.selectedElementsLimits ){ setSelectedElements([...selectedElements, element]); } } return ( - + {openReactantDialog && } - Go To Dashboard - - {/* Period Column from 1-7 */} - - - {/* All groups elements from 1 to 18 excluding elements Lanthanides and Actinides */} - {groupsData.map((group) => ( - - {group.elements.map((element, index) => ( - element.symbol === constants.ActinidesSeriesFirstElementSymbol || - element.symbol === constants.LanthanidesSeriesFirstElementSymbol ? - - : handleSelectedElement(element)} - name={element.name} - atomicNumber={element.atomicNumber} - backgroundColor={element.color} - symbol={element.symbol} - /> - ))} - - ))} - - {/* Lanthanide And Actinides Series Elements */} - - {LanthanidesActinidesSeries.map((series)=>( - - {series.id === 1 ? 'Lanthanides Series' : 'Actinides Series'} - - {series.elements.map((element,index) => ( - handleSelectedElement(element)} - name={element.name} - atomicNumber={element.atomicNumber} - backgroundColor={element.color} - symbol={element.symbol} - /> - ))} - + {translations.goToHome} + + + {/* Period Column from 1-7 */} + + + {/* All groups elements from 1 to 18 excluding elements Lanthanides and Actinides */} + {groupsData?.map((group) => ( + + {group.elements?.map((element, index) => ( + element.symbol === constants.ActinidesSeriesFirstElementSymbol || + element.symbol === constants.LanthanidesSeriesFirstElementSymbol ? + + : handleSelectedElement(element)} + name={language === 'ur' ? element.urduName : language === 'hi' ? element.hindiName : element.name} + atomicNumber={element.atomicNumber} + backgroundColor={element.color} + symbol={element.symbol} + /> + ))} ))} - + + {/* Lanthanide And Actinides Series Elements */} + + {LanthanidesActinidesSeries?.map((series)=>( + + {series.id === 20 ? translations.actinidesSeries : translations.lanthanideSeries} + + {series.elements?.map((element,index) => ( + handleSelectedElement(element)} + name={language === 'ur' ? element.urduName : language === 'hi' ? element.hindiName : element.name} + atomicNumber={element.atomicNumber} + backgroundColor={element.color} + symbol={element.symbol} + /> + ))} + + + ))} + + ); }; diff --git a/src/components/ProfileMenu.jsx b/src/components/ProfileMenu.jsx deleted file mode 100644 index 2761b76..0000000 --- a/src/components/ProfileMenu.jsx +++ /dev/null @@ -1,17 +0,0 @@ -import React from 'react'; - -function ProfileMenu() { - return ( -
- ); -} - -export default ProfileMenu; diff --git a/src/components/ReactantSelectionModal.jsx b/src/components/ReactantSelectionModal.jsx index 5ecf537..1be8555 100644 --- a/src/components/ReactantSelectionModal.jsx +++ b/src/components/ReactantSelectionModal.jsx @@ -5,10 +5,12 @@ import LaunchIcon from '@mui/icons-material/Launch'; import { Box, TextField, Button, DialogTitle, Dialog, styled, DialogContent, DialogActions, MenuItem, Select, InputLabel, FormControl } from '@mui/material'; import { Link } from 'react-router-dom'; import { useDispatch, useSelector } from 'react-redux'; -import { addReactant, removeReactant, updateReactants } from '../context/ReactionReducer/action'; +import { removeReactant, updateReactants } from '../context/ReactionReducer/action'; import { getCorrectNameAndFormulaOfReactant } from '../prompts/prompts'; import chatSession from '../gemini/config'; -// import ChemicalFormulaFormatter from './ChemicalFormulaFormatter'; +import { setError, setLoadingFalse, setLoadingTrue, setSuccess } from '../context/LoadingReducer/action'; +import { errorMessageGenerator, successMessageGenerator } from '../constant/constants'; +import ChemicalFormulaFormatter from './ChemicalFormulaFormatter'; const BootstrapDialog = styled(Dialog)(({ theme }) => ({ '& .MuiDialogContent-root': { @@ -24,10 +26,12 @@ export default function ReactantSelectionModal({ open, setOpen, Id}) { const [reactantInput, setReactantInput] = useState(inputInitialState); const dispatch = useDispatch(); const reactants = useSelector(state => state.reactions.reactants); + const languageStore = useSelector((state) => state.language); + const { translations, language } = languageStore; useEffect(()=>{ // setting the default value when open the existing reactants box - reactants.map(reactant => reactant.id === Id && setReactantInput({name: reactant.name, formula: reactant.formula, state: reactant.state})); + reactants?.map(reactant => reactant.id === Id && setReactantInput({name: reactant.name, formula: reactant.formula, state: reactant.state})); },[Id, reactants]) const handleInputChange = (e) => { @@ -37,21 +41,25 @@ export default function ReactantSelectionModal({ open, setOpen, Id}) { const handleSaveReactant = async () => { try { - const payload = { ...reactantInput }; - delete payload.id; - const getPromptForCorrectReactantValues = getCorrectNameAndFormulaOfReactant(payload); - console.log('prompt',getPromptForCorrectReactantValues); - const result = await chatSession.sendMessage(getPromptForCorrectReactantValues); - const parsedResult = JSON.parse(result.response.text()); - console.log('response',parsedResult); - dispatch(updateReactants({id: Id, ...parsedResult})); - setReactantInput(inputInitialState); - setOpen(false); + if( reactantInput.name || reactantInput.formula ){ + dispatch(setLoadingTrue()); + const payload = { ...reactantInput }; + delete payload.id; + const getPromptForCorrectReactantValues = getCorrectNameAndFormulaOfReactant(payload, language); + const result = await chatSession.sendMessage(getPromptForCorrectReactantValues); + const parsedResult = JSON.parse(result.response.text()); + dispatch(setSuccess(successMessageGenerator('reactantCreated', language))); + dispatch(updateReactants({id: Id, ...parsedResult})); + setReactantInput(inputInitialState); + setOpen(false); + dispatch(setLoadingFalse()); + } } catch (error) { dispatch(updateReactants({id: Id, ...reactantInput})); setReactantInput(inputInitialState); setOpen(false); - console.log("error",error); + dispatch(setLoadingFalse()); + dispatch(setError(errorMessageGenerator(error.status,language))); } }; @@ -65,14 +73,13 @@ export default function ReactantSelectionModal({ open, setOpen, Id}) { return ( - - Type or Select Your Reactant + + {translations.popUpHeadingReactant} theme.palette.grey[500], }} > - - - {/* */} - + + + + + + - Select Reactant State + {translations.reactantState} - diff --git a/src/components/ReactantsDialog.jsx b/src/components/ReactantsDialog.jsx index 39661cd..4c945be 100644 --- a/src/components/ReactantsDialog.jsx +++ b/src/components/ReactantsDialog.jsx @@ -11,18 +11,20 @@ import Slide from '@mui/material/Slide'; import { v4 as uuid } from 'uuid'; import { Link } from 'react-router-dom'; import ChemicalReaction from './ChemicalReaction'; +import { useSelector } from 'react-redux'; const Transition = forwardRef(function Transition( props,ref) { return ; }); export default function ReactantsDialog({ openReactantDialog, setOpenReactantDialog, producedReactants, Id }) { - const light = producedReactants[0].environmentFactors.light; + const languageStore = useSelector((state) => state.language); + const { translations } = languageStore; const [idsAdded, setIdsAdded] = useState(false); useEffect(()=>{ (function (){ - producedReactants.map(producedReactant=> { + producedReactants?.map(producedReactant=> { producedReactant.reactants.forEach((reactant)=>{ reactant.id = uuid(); }) @@ -61,17 +63,17 @@ export default function ReactantsDialog({ openReactantDialog, setOpenReactantDia - All Possibles Reactants + {translations.allPossibleReactions} - - {producedReactants.map((producedReactant,index)=> ( + {producedReactants?.map((producedReactant,index)=> ( ))} diff --git a/src/components/SelectedElementsBox.jsx b/src/components/SelectedElementsBox.jsx deleted file mode 100644 index 2c6b81f..0000000 --- a/src/components/SelectedElementsBox.jsx +++ /dev/null @@ -1,46 +0,0 @@ -import React from 'react'; -import { Box, Typography, IconButton } from '@mui/material'; -import CloseIcon from '@mui/icons-material/Close'; -import { styled, keyframes } from '@mui/system'; - -const slideUp = keyframes` - from { - transform: translateY(400px); - opacity: 0; - } - to { - transform: translateY(0); - opacity: 1; - } -`; - -const SelectedElementBox = styled(Box)(({ theme, bgcolor }) => ({ - position: 'relative', - display: 'inline-block', - width: '5rem', - margin: '0.5rem', - padding: '1rem', - backgroundColor: bgcolor || '#f5f5f5', - borderRadius: '1rem', - animation: `${slideUp} 1s ease-out`, -})); - -const RemoveIcon = styled(IconButton)(({ theme }) => ({ - position: 'absolute', - top: theme.spacing(0.5), - right: theme.spacing(0.5), -})); - -const SelectedElementsBox = ({ element, onRemove }) => { - return ( - - onRemove(element.symbol)}> - - - {`${element.symbol}(${element.state})`} - {element.name} - - ); -}; - -export default SelectedElementsBox; \ No newline at end of file diff --git a/src/components/SelectedElementsContainer.jsx b/src/components/SelectedElementsContainer.jsx index b344ee3..7e143af 100644 --- a/src/components/SelectedElementsContainer.jsx +++ b/src/components/SelectedElementsContainer.jsx @@ -1,8 +1,10 @@ import { Box, Button, Paper } from '@mui/material'; -import SelectedElementsBox from './SelectedElementsBox'; +import { useSelector } from 'react-redux'; +import Flask from './Flask'; const SelectedElementsContainer = ({ selectedElements , setSelectedElements, makeReactant}) => { - + const languageStore = useSelector((state) => state.language); + const { translations, language } = languageStore; const handleRemove = (symbol) => { setSelectedElements((prevElements) => prevElements.filter((element) => element.symbol !== symbol) @@ -10,17 +12,24 @@ const SelectedElementsContainer = ({ selectedElements , setSelectedElements, mak }; return ( - + - {selectedElements.map((element,index) => ( - + {selectedElements?.map((element,index) => ( + + + + ))} - + ); }; diff --git a/src/components/SideBarReaction.jsx b/src/components/SideBarReaction.jsx index d998b60..3f8cc6c 100644 --- a/src/components/SideBarReaction.jsx +++ b/src/components/SideBarReaction.jsx @@ -6,13 +6,13 @@ import ArrowForwardIcon from '@mui/icons-material/ArrowForward'; const SideBarReaction = ({ reactants, products }) => { return ( - { reactants.map((reactant,index)=>( + { reactants?.map((reactant,index)=>( ))} - { products.map((product,index)=>( + { products?.map((product,index)=>( ))} diff --git a/src/components/Sidebar.jsx b/src/components/Sidebar.jsx index b987cf7..1b56b04 100644 --- a/src/components/Sidebar.jsx +++ b/src/components/Sidebar.jsx @@ -1,16 +1,16 @@ -import React from 'react'; -import { Drawer, List, ListItem, ListItemIcon, ListItemText, IconButton, Typography, Button } from '@mui/material'; -import { Home, Settings, Input as InputIcon } from '@mui/icons-material'; +import { Drawer, List, ListItem, IconButton, Typography, Button } from '@mui/material'; +import { Input as InputIcon } from '@mui/icons-material'; import ScienceIcon from '@mui/icons-material/Science'; import { useSelector } from 'react-redux'; import SideBarReaction from './SideBarReaction'; -const drawerWidth = 340; +const drawerWidth = 700; -const Sidebar = ({ open, toggleDrawer }) => { +const Sidebar = ({ open, toggleDrawer, setReaction }) => { const reactionsHistory = useSelector(state => state.reactions.history); + const languageStore = useSelector((state) => state.language); + const { translations } = languageStore; - console.log('reaction history-------->', reactionsHistory) return ( <> { }, }} > - Chemical Reaction History + {translations.chemicalReactionHistory} - { reactionsHistory.map(reactionHistory=> ( - reactionHistory.reactions.map((reaction,index)=> { - console.log('reaction history-------->',reaction); - return + { reactionsHistory?.map(reactionHistory=> { + return reactionHistory?.reactions?.map((reaction,index)=> { + return - }) - ))} + })} { const [userAuthDetails, setUserAuthDetails] = useState(initialUserAuthDetails); + const [inputValidation, setInputValidation] = useState(initialInputValidationsDetails); + const [forgotPasswordState, setForgotPasswordState] = useState(false); + const dispatch = useDispatch(); + const languageStore = useSelector((state) => state.language); + const { translations, language } = languageStore; const handleChange = (e) => { const { id, value } = e.target; + if( id === 'email' ){ + emailRegex.test(value) ? setInputValidation(prev => ( {...prev, emailValid : false })) : setInputValidation(prev => ( {...prev, emailValid : true })) + setInputValidation(prev => ( { ...prev, emailExist : false })) + }else if( id === 'password' ){ + setInputValidation(prev => ( { ...prev, password: false } )); + }; setUserAuthDetails((prev) => ({ ...prev, [id]: value })); - }; + } const handleSignIn = (event) => { event.preventDefault(); const { email, password } = userAuthDetails; - if (email && password) { - dispatch(signIn(email, password)); + if( !email.length ) { + setInputValidation(prev => ( {...prev, emailExist: true })); + } + if( !emailRegex.test(email) && email.length && !inputValidation.emailExist){ + setInputValidation(prev => ({...prev, emailValid: true })) + } + if( !password.length ){ + setInputValidation(prev => ( {...prev, password: true })); + } + if (!inputValidation.emailValid && !inputValidation.emailExist && !inputValidation.password && email && password) { + dispatch(signIn(email, password, language)); + setUserAuthDetails(initialUserAuthDetails) } }; + const handleForgotPassword = () => { + const { email } = userAuthDetails; + if( !email.length ) { + setInputValidation(prev => ( {...prev, emailExist: true })); + } + if( !emailRegex.test(email) && email.length && !inputValidation.emailExist){ + setInputValidation(prev => ({...prev, emailValid: true })) + } + if( userAuthDetails.email && !inputValidation.emailValid && !inputValidation.emailExist){ + dispatch(forgotPassword(userAuthDetails.email,language)); + setTimeout(()=>{ + setUserAuthDetails(initialUserAuthDetails); + setForgotPasswordState(false); + },2000) + } + } return ( - - - Log in - - - - - - + { forgotPasswordState ? + + + {inputValidation.emailValid && Invalid Email Address!} + {inputValidation.emailExist && Email Address Can't be empty!} + + : + + + {translations.logIn} + + + + {inputValidation.emailValid && Invalid Email Address!} + {inputValidation.emailExist && Email Address Can't be empty!} + + {inputValidation.password && !forgotPassword && Password Can't be empty!} + + + + - + } ); }; -export default SignIn; +export default SignIn diff --git a/src/components/SignUp.jsx b/src/components/SignUp.jsx index a073c6e..355e283 100644 --- a/src/components/SignUp.jsx +++ b/src/components/SignUp.jsx @@ -1,42 +1,67 @@ import React, { useState } from 'react'; -import { TextField, Button, Box, Typography, Container } from '@mui/material'; -import { useDispatch } from 'react-redux'; +import { TextField, Button, Box, Typography, Container, FormHelperText } from '@mui/material'; +import { useDispatch, useSelector } from 'react-redux'; import { signUp } from '../context/AuthReducer/action'; +import { emailRegex } from '../constant/constants'; -const initialUserDetails = { name: '', email: '', password: '' }; +const initialUserDetails = { email: '', password: '' }; +const initialInputValidationsDetails = { emailValid : false, emailExist : false, password : false,passwordLength : false }; -const SignUp = ({ switchToSignIn }) => { +const SignUp = ({ switchToSignIn, setOpen }) => { const [userDetails, setUserDetails] = useState(initialUserDetails); + const [inputValidation, setInputValidation] = useState(initialInputValidationsDetails); const dispatch = useDispatch(); + const languageStore = useSelector((state) => state.language); + const { language, translations } = languageStore; const handleChange = (e) => { const { id, value } = e.target; + if( id === 'email' ){ + emailRegex.test(value) ? setInputValidation(prev => ( {...prev, emailValid : false })) : setInputValidation(prev => ( {...prev, emailValid : true })) + setInputValidation(prev => ( { ...prev, emailExist : false })) + }else if( id === 'password' ){ + value.length < 6 ? setInputValidation(prev => ( { ...prev, passwordLength : true})) : setInputValidation(prev => ( { ...prev, passwordLength : false })) + setInputValidation(prev => ( { ...prev, password: false } )); + }; setUserDetails((prev) => ({ ...prev, [id]: value })); }; const handleSignUp = (e) => { e.preventDefault(); - const { name, email, password } = userDetails; - if (name && email && password) { - dispatch(signUp(email, password, name)); + const { email, password } = userDetails; + if( !email.length ) { + setInputValidation(prev => ( {...prev, emailExist: true })); + } + if( !emailRegex.test(email) && email.length && !inputValidation.emailExist){ + setInputValidation(prev => ({...prev, emailValid: true })) + } + if( !password.length ){ + setInputValidation(prev => ( {...prev, password: true })); + } + if (!inputValidation.emailValid && !inputValidation.emailExist && !inputValidation.password && !inputValidation.passwordLength && email && password) { + dispatch(signUp(email, password, language)); + setUserDetails(initialUserDetails); } }; return ( - + - Sign up + {translations.signUp} - - - + + {inputValidation.emailValid && Invalid Email Address!} + {inputValidation.emailExist && Email Address Can't be empty!} + + {inputValidation.password && Password Can't be empty!} + {inputValidation.passwordLength && Password should be six characters long!} diff --git a/src/components/SimpleReactantBox.jsx b/src/components/SimpleReactantBox.jsx index 2359f9a..7fb00d2 100644 --- a/src/components/SimpleReactantBox.jsx +++ b/src/components/SimpleReactantBox.jsx @@ -1,12 +1,12 @@ import React, { useState } from 'react'; -import ChemicalFormulaFormatter from './ChemicalFormulaFormatter' -import { Box, Typography, IconButton } from '@mui/material'; +import { Box, IconButton, Paper } from '@mui/material'; import CheckIcon from '@mui/icons-material/Check'; import { styled } from '@mui/system'; -import emptyReactant from './../assets/images/emptyCart.gif'; import { useDispatch, useSelector } from 'react-redux'; import { addReactant, removeReactant } from '../context/ReactionReducer/action'; -import { constants } from '../constant/constants'; +import { constants, errorMessageGenerator, successMessageGenerator } from '../constant/constants'; +import Flask from './Flask'; +import { setError, setSuccess } from '../context/LoadingReducer/action'; const StyledBox = styled(Box)(({ selected }) => ({ position: 'relative', @@ -15,7 +15,6 @@ const StyledBox = styled(Box)(({ selected }) => ({ justifyContent: 'center', alignItems: 'center', textAlign: 'center', - // border: selected ? '2px solid green' : 'none', borderRadius: '0.5rem', cursor: 'pointer', padding: '0.5rem' @@ -25,46 +24,41 @@ const SimpleReactantBox = ({ backgroundColor, name, formula, Id, state, isEditab const [selected, setSelected] = useState(false); const dispatch = useDispatch(); const reactants = useSelector(state => state.reactions.reactants); + const languageStore = useSelector((state) => state.language); + const { language } = languageStore; const handleClick = () => { const isReactantExist = reactants.filter(reactant => reactant.name === name && reactant.formula === formula ); + + if( reactants.length >= constants.maxReactants ){ + return dispatch(setError(errorMessageGenerator('ReactantLimitExceeded',language))); + } + if( selected && isEditable){ dispatch(removeReactant(Id)); setSelected(false); - }else if( !selected && reactants.length <= constants.maxReactants && !isReactantExist.length && isEditable ){ - dispatch(addReactant({id: Id, name, formula, state,color:backgroundColor })); - setSelected(true); + dispatch(setSuccess(successMessageGenerator('reactantRemoved', language))); + }else if( !selected && reactants.length < constants.maxReactants && !isReactantExist.length && isEditable ){ + dispatch(addReactant({id: Id, name, formula, state,color:backgroundColor })); + setSelected(true); + dispatch(setSuccess(successMessageGenerator('reactantSelected', language))); } }; if( name || formula ){ return ( - + handleClick() : ()=>{}} selected={selected}> {selected && ( )} - - - {`(${state})`} - - - {name} - + + + ); - }else { - // return - return <> } }; -const NoElementOrReactant = () => { - return ( - - Empty Reactant Box - - ) -} export default SimpleReactantBox; diff --git a/src/components/SuccessSnackBar.jsx b/src/components/SuccessSnackBar.jsx new file mode 100644 index 0000000..838ac5b --- /dev/null +++ b/src/components/SuccessSnackBar.jsx @@ -0,0 +1,35 @@ +import { Alert, Slide, Snackbar } from "@mui/material"; +import { useDispatch } from "react-redux"; +import { resetSuccess } from "../context/LoadingReducer/action"; + +function SlideTransition(props) { + return ; +} + +const SuccessSnackBar = ({ message, open }) => { + const dispatch = useDispatch(); + const handleClose = () => { + dispatch(resetSuccess()); + }; + + return ( + + + {message} + + + ); +}; + +export default SuccessSnackBar; diff --git a/src/components/TableHeadBox.jsx b/src/components/TableHeadBox.jsx index 178f9d7..9d6ae8b 100644 --- a/src/components/TableHeadBox.jsx +++ b/src/components/TableHeadBox.jsx @@ -2,7 +2,7 @@ import { Box, Typography } from "@mui/material" const TableHeadBox = ({group, period}) => { return ( - + {group} {period} diff --git a/src/components/flask.css b/src/components/flask.css deleted file mode 100644 index a6dc736..0000000 --- a/src/components/flask.css +++ /dev/null @@ -1,44 +0,0 @@ -@keyframes fillLiquid { - 0% { - height: 0; - } - 100% { - height: 100%; - } -} - -@keyframes fillGas { - 0% { - opacity: 0; - } - 100% { - opacity: 1; - } -} - -@keyframes fillSolid { - 0% { - height: 0; - } - 100% { - height: 100%; - } -} - -.flask { - width: 100px; - height: 200px; - position: relative; -} - -.reactant.liquid { - animation: fillLiquid 2s forwards; -} - -.reactant.gas { - animation: fillGas 2s forwards; -} - -.reactant.solid { - animation: fillSolid 2s forwards; -} diff --git a/src/constant/constants.js b/src/constant/constants.js index 2f0d1a1..494c6bb 100644 --- a/src/constant/constants.js +++ b/src/constant/constants.js @@ -1,7 +1,7 @@ export const constants = { LanthanidesSeriesFirstElementSymbol : 'La', ActinidesSeriesFirstElementSymbol : 'Ac', - selectedElementsLimits : 10, + selectedElementsLimits : 8, minSelectedElements : 1, Gemini_Modal : "gemini-1.5-pro", responseMimeTypeTextPlain : "text/plain", @@ -11,17 +11,170 @@ export const constants = { blackColor:'#000000', whiteColor: '#ffffff', maxReactants: 6, - temperature : 1, + temperature : 0.5, topP : 0.95, topK: 64, - maxOutputTokens: 8192 + maxOutputTokens: 8192, + } +export const emailRegex = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/ -// Hydrogen (Ligquid), Sodium (Solid) +// Hydrogen (Liquid), Sodium (Solid) export const elementsWithStateArrayToString = (elements) => { - let elementsString = elements.map((element) => { + let elementsString = elements?.map((element) => { return `${element.name}(${element.formula}) (${element.state})`; - }).join(', '); + })?.join(', '); return elementsString; -} \ No newline at end of file +} + +export function hexToRGBAArray(hex) { + let cleanHex = hex?.replace(/^#/, ''); + + if (cleanHex.length === 3 || cleanHex.length === 4) { + cleanHex = cleanHex?.split('')?.map(char => char + char)?.join(''); + } + + let r = parseInt(cleanHex?.substring(0, 2), 16) / 255; + let g = parseInt(cleanHex?.substring(2, 4), 16) / 255; + let b = parseInt(cleanHex?.substring(4, 6), 16) / 255; + let a = cleanHex?.length === 8 ? parseInt(cleanHex?.substring(6, 8), 16) / 255 : 1; + + // Return the RGBA array + return [r, g, b, a]; +} + +export function flaskDifferentColors(flaskType, color, state){ + const isWhite = isWhiteVariant(color); + if( !isWhite ){ + + const rgba = hexToRGBAArray(color); + const bubbleColor = rgba; + const backgroundColor = rgba; + bubbleColor[3] = 0.3 ; + backgroundColor[3] = 0.6; + + if( state === 'g' || state === 'l' ){ + // main liquid color + flaskType["layers"][6].shapes[0].it[1].c["k"] = rgba; + // background color + flaskType["layers"][8].shapes[0].it[1].c["k"] = backgroundColor; + flaskType["layers"][10].shapes[0].it[4].c["k"] = [1, 0, 0, 1] + } + + if( state === 'g' ){ + // bubbles color ; + flaskType["assets"][0].layers[0].shapes[0].it[2].c["k"] = bubbleColor; // Bubble 4 in comp_0 + flaskType["assets"][0].layers[1].shapes[0].it[2].c["k"] = bubbleColor; // Bubble 3 in comp_0 + flaskType["assets"][0].layers[2].shapes[0].it[2].c["k"] = bubbleColor; // Bubble 2 in comp_0 + flaskType["assets"][0].layers[3].shapes[0].it[2].c["k"] = bubbleColor; // Bubble 1 in comp_0 + + flaskType["assets"][0].layers[0].shapes[0].it[2].c["k"] = bubbleColor; // Bubble 1 in assest + flaskType["assets"][0].layers[1].shapes[0].it[2].c["k"] = bubbleColor; // Bubble 2 in assest + flaskType["assets"][0].layers[2].shapes[0].it[2].c["k"] = bubbleColor; // Bubble 3 in assest + flaskType["assets"][0].layers[3].shapes[0].it[2].c["k"] = bubbleColor; // Bubble 4 in assest + flaskType["layers"][0].layers[0].shapes[0].it[2].c["k"] = bubbleColor; // Bubble 5 in assest + flaskType["layers"][0].layers[1].shapes[0].it[2].c["k"] = bubbleColor; // Bubble 6 in assest + flaskType["layers"][0].layers[2].shapes[0].it[2].c["k"] = bubbleColor; // Bubble 7 in assest + flaskType["layers"][0].layers[3].shapes[0].it[2].c["k"] = bubbleColor; // Bubble 8 in assest + flaskType["layers"][1].layers[0].shapes[0].it[2].c["k"] = bubbleColor; // Bubble 9 in assest + flaskType["layers"][1].layers[1].shapes[0].it[2].c["k"] = bubbleColor; // Bubble 10 in assest + flaskType["layers"][1].layers[2].shapes[0].it[2].c["k"] = bubbleColor; // Bubble 11 in assest + flaskType["layers"][1].layers[3].shapes[0].it[2].c["k"] = bubbleColor; // Bubble 12 in assest + flaskType["layers"][2].layers[0].shapes[0].it[2].c["k"] = bubbleColor; // Bubble 13 in assest + flaskType["layers"][2].layers[1].shapes[0].it[2].c["k"] = bubbleColor; // Bubble 14 in assest + flaskType["layers"][2].layers[2].shapes[0].it[2].c["k"] = bubbleColor; // Bubble 15 in assest + flaskType["layers"][2].layers[3].shapes[0].it[2].c["k"] = bubbleColor; // Bubble 16 in assest + } + } + + return flaskType; +} +function isWhiteVariant(color) { + // Convert hex color to RGB + const r = parseInt(color?.slice(1, 3), 16); + const g = parseInt(color?.slice(3, 5), 16); + const b = parseInt(color?.slice(5, 7), 16); + + // Set thresholds for determining "white variant" + const lightnessThreshold = 240; // Minimum value for R, G, and B channels to be considered light enough + const maxColorDifference = 15; // Maximum difference allowed between R, G, and B channels + + // Check if the color is light enough + if (r >= lightnessThreshold && g >= lightnessThreshold && b >= lightnessThreshold) { + // Check if the color has low saturation + const maxChannel = Math.max(r, g, b); + const minChannel = Math.min(r, g, b); + + if (maxChannel - minChannel <= maxColorDifference) { + return true; + } + } + + return false; +} + + +export const errorMessageGenerator = (error, language) => { + switch ( error ){ + case 'auth/invalid-credential': + return language === 'hi' ? 'लॉगिन क्रेडेंशियल्स अमान्य हैं!' : language === 'ur' ? 'لاگ ان کی اسناد غلط ہیں!' : 'Login Credentials are invalid!'; + case 'auth/email-already-in-use': + return language === 'hi' ? 'उपयोगकर्ता खाता पहले से ही मौजूद है!' : language === 'ur' ? 'صارف کا اکاؤنٹ پہلے ہی موجود ہے!' : 'User Account already exists!'; + case 'auth/too-many-requests' : + return language === 'hi' ? 'बहुत अधिक प्रयास किए गए। बाद में पुनः प्रयास करें!' : language === 'ur' ? 'بہت زیادہ کوششیں کی گئیں۔ بعد میں دوبارہ کوشش کریں!' : 'Too many attempts. Try again later!'; + case 'auth/weak-password': + return language === 'hi' ? 'पासवर्ड कम से कम छह वर्ण लंबा होना चाहिए!' : language === 'ur' ? 'پاس ورڈ کم از کم چھ حروف پر مشتمل ہونا چاہئے!' : 'Password should be at least six characters long!'; + case 400: + return language === 'hi' ? 'अमान्य API कुंजी या अनुरोध बॉडी त्रुटिपूर्ण है!' : language === 'ur' ? 'غلط API کی یا درخواست کا باڈی غلط ہے!' : 'Invalid API Key or request body is malformed!'; + case 403: + return language === 'hi' ? 'API कुंजी के पास आवश्यक अनुमतियां नहीं हैं!' : language === 'ur' ? 'API کی کے پاس مطلوبہ اجازتیں نہیں ہیں!' : 'API key does not have the required permissions!'; + case 404: + return language === 'hi' ? 'अनुरोधित संसाधन नहीं मिला!' : language === 'ur' ? 'درخواست شدہ وسیلہ نہیں ملا!' : 'The requested resource was not found!'; + case 429: + return language === 'hi' ? 'आपने दर सीमा पार कर ली है!' : language === 'ur' ? 'آپ نے شرح کی حد سے تجاوز کر لیا ہے!' : 'You have exceeded the rate limit!'; + case 500: + return language === 'hi' ? 'गूगल की तरफ से अप्रत्याशित त्रुटि हुई!' : language === 'ur' ? 'گوگل کی طرف سے ایک غیر متوقع خرابی واقع ہوئی ہے!' : `An unexpected error occurred on Google's side!`; + case 503: + return language === 'hi' ? 'सेवा अस्थायी रूप से अधिक लोड या डाउन हो सकती है!' : language === 'ur' ? 'سروس عارضی طور پر زیادہ بوجھ یا بند ہو سکتی ہے!' : `The service may be temporarily overloaded or down!`; + case 'minmaxSelectedLimit': + return language === 'hi' ? 'अधिकतम रिएक्टेंट सीमा पार हो गई!' : language === 'ur' ? 'کم از کم یا زیادہ سے زیادہ ری ایکٹینٹ کی حد سے تجاوز ہوگیا ہے!' : 'Maximum reactant limit breached!'; + case 'maxReactantLimit': + return language === 'hi' ? 'अधिकतम रिएक्टेंट सीमा पार हो गई!' : language === 'ur' ? 'زیادہ سے زیادہ ری ایکٹینٹ کی حد سے تجاوز ہوگیا ہے!' : 'Maximum reactant limit exceeded!'; + case 'alreadyExist': + return language === 'hi' ? 'तत्व पहले से ही चयनित है!' : language === 'ur' ? 'عنصر پہلے ہی منتخب ہوچکا ہے!' : 'Element Already Selected!'; + case 'reactantAlreadyExist': + return language === 'hi' ? 'रिएक्टेंट पहले से ही मौजूद है!' : language === 'ur' ? 'ری ایکٹینٹ پہلے ہی موجود ہے!' : 'Reactant already exists!'; + case 'ReactantLimitExceeded': + return language === 'hi' ? 'रिएक्टेंट की अधिकतम सीमा पार हो गई है!' : language === 'ur' ? 'ری ایکٹینٹ کی زیادہ سے زیادہ حد سے تجاوز ہوگیا ہے!' : 'Reactant Maximum Limit exceeded!'; + case 'minSelectedElements': + return language === 'hi' ? 'कम से कम दो तत्व चुनें!' : language === 'ur' ? 'کم از کم دو عناصر منتخب کریں!' : 'Select Atleast two elements!'; + default: + return language === 'hi' ? 'कुछ गलत हो गया!' : language === 'ur' ? 'کچھ غلط ہوگیا!' : 'Something went wrong!'; + } +} + +export const successMessageGenerator = (message, language) => { + switch ( message ){ + case 'login': + return language === 'hi' ? 'उपयोगकर्ता सफलतापूर्वक लॉग इन हुआ!' : language === 'ur' ? 'صارف کامیابی کے ساتھ لاگ ان ہوگیا!' : 'User Successfully logged in!'; + case 'logout': + return language === 'hi' ? 'उपयोगकर्ता सफलतापूर्वक लॉग आउट हुआ!' : language === 'ur' ? 'صارف کامیابی کے ساتھ لاگ آؤٹ ہوگیا!' : 'User Successfully logged out!'; + case 'signup': + return language === 'hi' ? 'उपयोगकर्ता खाता सफलतापूर्वक बनाया गया!' : language === 'ur' ? 'صارف کا اکاؤنٹ کامیابی کے ساتھ بنایا گیا!' : 'User account successfully created!'; + case 'resetPassword': + return language === 'hi' ? 'पासवर्ड रीसेट ईमेल भेजा गया है!' : language === 'ur' ? 'پاس ورڈ ری سیٹ ای میل بھیج دیا گیا ہے!' : 'Password reset email has been sent!'; + case 'reactantCreated': + return language === 'hi' ? 'रिएक्टेंट सफलतापूर्वक बनाया गया!' : language === 'ur' ? 'ری ایکٹینٹ کامیابی کے ساتھ بنایا گیا!' : 'Reactant Successfully created!'; + case 'performReaction': + return language === 'hi' ? 'प्रतिक्रिया सफलतापूर्वक बनाई गई है!' : language === 'ur' ? 'ردعمل کامیابی کے ساتھ بنایا گیا ہے!' : 'Reaction has been created successfully!'; + case 'makeReactant': + return language === 'hi' ? 'रिएक्टेंट सफलतापूर्वक बनाया गया है!' : language === 'ur' ? 'ری ایکٹینٹ کامیابی کے ساتھ بنایا گیا ہے!' : 'Reactant has been made successfully!'; + case 'reactantSelected': + return language === 'hi' ? 'रिएक्टेंट सफलतापूर्वक चयनित हुआ!' : language === 'ur' ? 'ری ایکٹینٹ کامیابی کے ساتھ منتخب ہوگیا!' : 'Reactant Successfully Selected!'; + case 'reactantRemoved': + return language === 'hi' ? 'रिएक्टेंट सफलतापूर्वक हटाया गया!' : language === 'ur' ? 'ری ایکٹینٹ کامیابی کے ساتھ ہٹا دیا گیا!' : 'Reactant Successfully Removed!'; + default: + return language === 'hi' ? 'सबकुछ ठीक है!' : language === 'ur' ? 'سب کچھ ٹھیک ہے!' : 'Everything is fine'; + } +} diff --git a/src/context/AuthReducer/action.js b/src/context/AuthReducer/action.js index f9d5773..ff830b0 100644 --- a/src/context/AuthReducer/action.js +++ b/src/context/AuthReducer/action.js @@ -1,7 +1,9 @@ -// src/context/AuthReducer/action.js -import { signInWithEmailAndPassword, signOut, createUserWithEmailAndPassword, updateProfile } from "firebase/auth"; +import { signInWithEmailAndPassword, signOut, createUserWithEmailAndPassword, sendPasswordResetEmail } from "firebase/auth"; import { firebaseAuth } from "../../firebase/firebase"; import { SIGNIN, LOGOUT } from "./actionTypes"; +import { setError, setLoadingFalse, setLoadingTrue, setSuccess } from "../LoadingReducer/action"; +import { errorMessageGenerator, successMessageGenerator } from "../../constant/constants"; +import { resetAll } from "../ReactionReducer/action"; // Action creators export const signInSuccess = (user) => ({ @@ -14,40 +16,55 @@ export const logOutSuccess = () => ({ }); // Thunk action creators -export const signIn = (email, password) => async (dispatch) => { +export const signIn = (email, password, language) => async (dispatch) => { try { + dispatch(setLoadingTrue()); const userCredential = await signInWithEmailAndPassword(firebaseAuth, email, password); const user = userCredential.user; dispatch(signInSuccess(user)); - console.log('User signed in:', user); + dispatch(setLoadingFalse()); + dispatch(setSuccess(successMessageGenerator('login',language))) } catch (error) { - console.error('Error signing in:', error); - // Handle error accordingly, e.g., dispatch an error action + dispatch(setLoadingFalse()); + dispatch(setError(errorMessageGenerator(error.code,language))) } }; -export const signUp = (email, password, name) => async (dispatch) => { +export const signUp = (email, password, language) => async (dispatch) => { try { + dispatch(setLoadingTrue()); const userCredential = await createUserWithEmailAndPassword(firebaseAuth, email, password); const user = userCredential.user; - await updateProfile(user, { displayName: name }); - dispatch(signInSuccess(user)); // Sign in the user after sign-up - console.log('User signed up:', user); + dispatch(signInSuccess(user)); + dispatch(setSuccess(successMessageGenerator('signup',language))) + dispatch(setLoadingFalse()); } catch (error) { - console.error('Error signing up:', error); - // Handle error accordingly, e.g., dispatch an error action + dispatch(setLoadingFalse()); + dispatch(setError(errorMessageGenerator(error.code,language))) } }; - -export const logOut = () => async (dispatch) => { +export const forgotPassword = (email, language) => async (dispatch) => { + dispatch(setLoadingTrue()); try { - console.log('User logged out'); - const response = await signOut(firebaseAuth); - console.log('User logged out:', response) + await sendPasswordResetEmail(firebaseAuth, email); + dispatch(setSuccess(successMessageGenerator('resetPassword',language))); + } catch (error) { + dispatch(setError(errorMessageGenerator(error.code,language))); + } finally { + dispatch(setLoadingFalse()); + } +}; +export const logOut = (language) => async (dispatch) => { + try { + dispatch(setLoadingTrue()); + await signOut(firebaseAuth); dispatch(logOutSuccess()); - console.log('User logged out'); + dispatch(setLoadingFalse()); + dispatch(setSuccess(successMessageGenerator('logout',language))); + dispatch(resetAll()); } catch (error) { - console.error('Error logging out:', error); - // Handle error accordingly, e.g., dispatch an error action + dispatch(setLoadingFalse()); + dispatch(setError(errorMessageGenerator(error.code,language))) + } }; diff --git a/src/context/LanguageReducer/action.js b/src/context/LanguageReducer/action.js index e69de29..2584f6c 100644 --- a/src/context/LanguageReducer/action.js +++ b/src/context/LanguageReducer/action.js @@ -0,0 +1,7 @@ +import { SET_LANGUAGE } from "./actionTypes"; + +// set the language +export const setLanguage = (language) => ({ + type: SET_LANGUAGE, + payload: language +}); diff --git a/src/context/LanguageReducer/actionTypes.js b/src/context/LanguageReducer/actionTypes.js index c878811..a7994e2 100644 --- a/src/context/LanguageReducer/actionTypes.js +++ b/src/context/LanguageReducer/actionTypes.js @@ -1 +1 @@ -export const LOGIN_FAILURE = "LOGIN_FAILURE"; \ No newline at end of file +export const SET_LANGUAGE = "SET_LANGUAGE"; \ No newline at end of file diff --git a/src/context/LanguageReducer/reducer.js b/src/context/LanguageReducer/reducer.js index f288018..9bd17b0 100644 --- a/src/context/LanguageReducer/reducer.js +++ b/src/context/LanguageReducer/reducer.js @@ -1,15 +1,25 @@ +import { translations } from "../../utils/LanguageData"; +import { SET_LANGUAGE } from "./actionTypes"; + const initialState = { - language: 'en', - }; - - const languageReducer = (state = initialState, action) => { - switch (action.type) { - case 'SET_LANGUAGE': - return { ...state, language: action.payload }; - default: - return state; - } - }; - - export default languageReducer; + language: 'en', + translations: translations['en'], // default to English +}; + +const languageReducer = (state = initialState, action) => { + switch (action.type) { + case SET_LANGUAGE: + const newLanguage = action.payload; + return { + ...state, + language: newLanguage, + translations: translations[newLanguage], // Update the translations based on the selected language + }; + default: + return state; + } +}; + +export default languageReducer; + \ No newline at end of file diff --git a/src/context/LoadingReducer/action.js b/src/context/LoadingReducer/action.js new file mode 100644 index 0000000..66a4991 --- /dev/null +++ b/src/context/LoadingReducer/action.js @@ -0,0 +1,36 @@ +import { SET_ERROR_FALSE, SET_ERROR_TRUE, SET_LOADING_FALSE, SET_LOADING_TRUE, SET_SUCCESS_FALSE, SET_SUCCESS_TRUE } from "./actionTypes" + +// set loading state true +export const setLoadingTrue = () => ({ + type: SET_LOADING_TRUE, + payload: true +}) + +// set loading state false +export const setLoadingFalse = () => ({ + type: SET_LOADING_FALSE, + payload: false +}) + +// set error and it's message +export const setError = (message) => ({ + type: SET_ERROR_TRUE, + payload: message +}) + +// reset error +export const resetError = () => ({ + type: SET_ERROR_FALSE, + payload : null +}); +// set success and it's message +export const setSuccess = (message) => ({ + type: SET_SUCCESS_TRUE, + payload: message +}) + +// reset success +export const resetSuccess = () => ({ + type: SET_SUCCESS_FALSE, + payload : null +}); \ No newline at end of file diff --git a/src/context/LoadingReducer/actionTypes.js b/src/context/LoadingReducer/actionTypes.js new file mode 100644 index 0000000..6da849f --- /dev/null +++ b/src/context/LoadingReducer/actionTypes.js @@ -0,0 +1,6 @@ +export const SET_LOADING_TRUE = "SET_LOADING_TRUE"; +export const SET_LOADING_FALSE = "SET_LOADING_FALSE"; +export const SET_ERROR_TRUE = "SET_ERROR_TRUE"; +export const SET_ERROR_FALSE = "SET_ERROR_FALSE"; +export const SET_SUCCESS_TRUE = "SET_SUCCESS_TRUE"; +export const SET_SUCCESS_FALSE = "SET_SUCCESS_FALSE"; \ No newline at end of file diff --git a/src/context/LoadingReducer/reducer.js b/src/context/LoadingReducer/reducer.js new file mode 100644 index 0000000..21978b9 --- /dev/null +++ b/src/context/LoadingReducer/reducer.js @@ -0,0 +1,31 @@ +import { SET_ERROR_FALSE, SET_ERROR_TRUE, SET_LOADING_FALSE, SET_LOADING_TRUE, SET_SUCCESS_FALSE, SET_SUCCESS_TRUE } from "./actionTypes" + +const initialState = { + loading: false, + error : false, + errorMessage: '', + success: false, + successMessage: '' +} + +const loadingReducer = (state = initialState, action) => { + switch(action.type) { + case SET_LOADING_FALSE: + return { ...state, loading: false }; + case SET_LOADING_TRUE: + return { ...state, loading: true }; + case SET_ERROR_FALSE: + return { ...state, error: false, errorMessage: action.payload }; + case SET_ERROR_TRUE: + return { ...state, error: true, errorMessage: action.payload }; + case SET_SUCCESS_FALSE: + return { ...state, success: false, successMessage: action.payload }; + case SET_SUCCESS_TRUE: + return { ...state, success: true, successMessage: action.payload }; + default: + return state; + } +}; + + +export default loadingReducer; \ No newline at end of file diff --git a/src/context/ReactionReducer/action.js b/src/context/ReactionReducer/action.js index a4777ed..c915907 100644 --- a/src/context/ReactionReducer/action.js +++ b/src/context/ReactionReducer/action.js @@ -5,9 +5,12 @@ import { REMOVE_REACTANT, ADD_TO_HISTORY, SET_CHEMICAL_REACTIONS_HISTORY, + RESET_ALL, } from "./actionTypes"; import { firestoreDb } from "../../firebase/firebase"; import { query } from "firebase/database"; +import { setError } from "../LoadingReducer/action"; +import { errorMessageGenerator } from "../../constant/constants"; // Action to update the reactants export const updateReactants = (reactants) => ({ @@ -27,6 +30,11 @@ export const removeReactant = (id) => ({ payload: id, }); +// Action to reset all the reactants, history and products +export const resetAll = () => ({ + type : RESET_ALL +}); + // Action to set the chemial Reaction history export const setChemialReactionHistory = (reactions) => ({ type: SET_CHEMICAL_REACTIONS_HISTORY, @@ -49,8 +57,7 @@ export const getChemicalReactionHistory = (userId) => async (dispatch) => { chemicalReactions.push({ id: doc.id, ...doc.data() }); }); dispatch(setChemialReactionHistory(chemicalReactions)); - console.log('Chemical reaction history',chemicalReactions); } catch (error) { - console.error('Error in getChemicalReactionHistory:', error); + dispatch(setError(errorMessageGenerator('error'))); } }; diff --git a/src/context/ReactionReducer/actionTypes.js b/src/context/ReactionReducer/actionTypes.js index 8cd81f7..3c41bf9 100644 --- a/src/context/ReactionReducer/actionTypes.js +++ b/src/context/ReactionReducer/actionTypes.js @@ -2,4 +2,5 @@ export const UPDATE_REACTANT = "UPDATE_REACTANT"; export const ADD_REACTANT = "ADD_REACTANT"; export const REMOVE_REACTANT = "REMOVE_REACTANT"; export const SET_CHEMICAL_REACTIONS_HISTORY = "SET_CHEMICAL_REACTIONS_HISTORY"; -export const ADD_TO_HISTORY = "ADD_TO_HISTORY"; \ No newline at end of file +export const ADD_TO_HISTORY = "ADD_TO_HISTORY"; +export const RESET_ALL = "RESET_ALL"; \ No newline at end of file diff --git a/src/context/ReactionReducer/reducer.js b/src/context/ReactionReducer/reducer.js index 12d7f3b..27b51c4 100644 --- a/src/context/ReactionReducer/reducer.js +++ b/src/context/ReactionReducer/reducer.js @@ -1,4 +1,4 @@ -import { ADD_REACTANT, ADD_TO_HISTORY, REMOVE_REACTANT, SET_CHEMICAL_REACTIONS_HISTORY, UPDATE_REACTANT } from "./actionTypes"; +import { ADD_REACTANT, ADD_TO_HISTORY, REMOVE_REACTANT, RESET_ALL, SET_CHEMICAL_REACTIONS_HISTORY, UPDATE_REACTANT } from "./actionTypes"; const initialState = { reactants: [], @@ -8,18 +8,19 @@ const initialState = { const reactionReducer = (state = initialState, action) => { const { type, payload } = action; - console.log(type,payload); switch (type) { case ADD_REACTANT: return { ...state, reactants: [...state.reactants, payload] }; case UPDATE_REACTANT: - return { ...state, reactants: state.reactants.map((reactant)=> reactant.id === payload.id ? payload : reactant ) }; + return { ...state, reactants: state.reactants?.map((reactant)=> reactant.id === payload.id ? payload : reactant ) }; case REMOVE_REACTANT: return { ...state, reactants: state.reactants.filter(reactant => reactant.id !== action.payload) }; case SET_CHEMICAL_REACTIONS_HISTORY: return { ...state, history: action.payload }; case ADD_TO_HISTORY: - return { ...state, history: [...state.history, action.payload] }; + return { ...state, history: [...state.history, ...action.payload] }; + case RESET_ALL: + return { ...state, reactants : [], products : [] ,history : [] }; default: return state; } diff --git a/src/context/ThemeProvider.js b/src/context/ThemeProvider.js deleted file mode 100644 index e69de29..0000000 diff --git a/src/context/ThemeReducer/action.js b/src/context/ThemeReducer/action.js deleted file mode 100644 index e69de29..0000000 diff --git a/src/context/ThemeReducer/actionTypes.js b/src/context/ThemeReducer/actionTypes.js deleted file mode 100644 index c878811..0000000 --- a/src/context/ThemeReducer/actionTypes.js +++ /dev/null @@ -1 +0,0 @@ -export const LOGIN_FAILURE = "LOGIN_FAILURE"; \ No newline at end of file diff --git a/src/context/ThemeReducer/reducer.js b/src/context/ThemeReducer/reducer.js deleted file mode 100644 index 3e55b99..0000000 --- a/src/context/ThemeReducer/reducer.js +++ /dev/null @@ -1,14 +0,0 @@ -const initialState = { - theme: 'light', - }; - - const themeReducer = (state = initialState, action) => { - switch (action.type) { - case 'TOGGLE_THEME': - return { ...state, theme: state.theme === 'light' ? 'dark' : 'light' }; - default: - return state; - } - }; - - export default themeReducer; \ No newline at end of file diff --git a/src/context/store.js b/src/context/store.js index dac3d5e..3ce51b8 100644 --- a/src/context/store.js +++ b/src/context/store.js @@ -1,15 +1,15 @@ import { legacy_createStore as createStore, combineReducers, applyMiddleware } from 'redux'; import authReducer from './AuthReducer/reducer.js'; import { thunk } from 'redux-thunk'; -import themeReducer from './ThemeReducer/reducer.js'; import languageReducer from './LanguageReducer/reducer.js'; import reactionReducer from './ReactionReducer/reducer.js'; +import loadingReducer from './LoadingReducer/reducer.js'; const rootReducer = combineReducers({ auth: authReducer, - theme: themeReducer, language: languageReducer, reactions: reactionReducer, + loading: loadingReducer }); const store = createStore(rootReducer, applyMiddleware(thunk)); diff --git a/src/firebase/firebase.js b/src/firebase/firebase.js index c19c8ab..16bdd6e 100644 --- a/src/firebase/firebase.js +++ b/src/firebase/firebase.js @@ -1,14 +1,9 @@ -// Import the functions you need from the SDKs you need import { initializeApp } from "firebase/app"; import { getAnalytics } from "firebase/analytics"; import { getAuth } from "firebase/auth"; import { getDatabase } from "firebase/database"; import { getFirestore } from "firebase/firestore"; -// TODO: Add SDKs for Firebase products that you want to use -// https://firebase.google.com/docs/web/setup#available-libraries -// Your web app's Firebase configuration -// For Firebase JS SDK v7.20.0 and later, measurementId is optional const firebaseConfig = { apiKey: process.env.REACT_APP_FIREBASE_API_KEY, authDomain: process.env.REACT_APP_FIREBASE_AUTH_DOMAIN, diff --git a/src/gemini/config.js b/src/gemini/config.js index 245c4ab..775ef09 100644 --- a/src/gemini/config.js +++ b/src/gemini/config.js @@ -1,12 +1,3 @@ -/* - * Install the Generative AI SDK - * - * $ npm install @google/generative-ai - * - * See the getting started guide for more information - * https://ai.google.dev/gemini-api/docs/get-started/node - */ - const { GoogleGenerativeAI,HarmCategory,HarmBlockThreshold } = require("@google/generative-ai"); const { constants } = require('./../constant/constants'); @@ -34,7 +25,7 @@ const safetySettings = [ const model = genAI.getGenerativeModel({ model: constants.Gemini_Modal, safetySettings, - systemInstruction: 'You are an expert in Chemistry.Give answer only what asked and how asked. Do not give extra information or extra things which is not asked in prompt.' + systemInstruction: 'You are an expert in Chemistry.Give answer only what asked and how asked. Do not give extra information or extra things which is not asked in prompt.Do not create any element or chemical reactant which does not exist in the real world.' }); const generationConfig = { diff --git a/src/index.css b/src/index.css index ec2585e..8c57ec0 100644 --- a/src/index.css +++ b/src/index.css @@ -1,4 +1,4 @@ -body { +body,html { margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', diff --git a/src/prompts/prompts.js b/src/prompts/prompts.js index 4bc6883..c0c753a 100644 --- a/src/prompts/prompts.js +++ b/src/prompts/prompts.js @@ -10,12 +10,10 @@ const modelResponse = { ] } -export const elementToReactantPrompt = (elements) => { - return `Predict possible reactants formable from the following elements and their states (l: liquid, s: solid, g: gas).Provide your response as a JSON object with this structure: ${JSON.stringify(modelResponse)}. The elements are as follows with their states:${elementsWithStateArrayToString(elements)}.`; - // return `You are an expert in Chemistry Chemical Reactions. I will provide you elements with their states ( l, s, g). You have to tell me all the reactants which can be made by the provided elements. You should strictly follw the response structure as in : ${JSON.stringify(modelResponse)} . You should give answer in the unit follows : i pressure - atm ii temperature - Kalvin iii light - sunLight, normalEnvironment iv color - in hash code. The elements are as follows with their states:${elementsWithStateArrayToString(elements)}. Give all reactants which can be made by provided elements.`; +export const elementToReactantPrompt = (elements, language) => { + return `Predict possible reactants formable from the following elements and their states (l: liquid, s: solid, g: gas).Provide your response as a JSON object with this structure: ${JSON.stringify(modelResponse)}. The elements are as follows with their states:${elementsWithStateArrayToString(elements)}. Give elements name and safetyPrecautions in ${language === 'hi' ? 'Hindi' : language === 'ur' ? 'Urdu' : 'English'} language.`; } -export const getCorrectNameAndFormulaOfReactant = ( element ) => { - // return `You are an expert in Chemistry. Please provide correct name, formula, state and color of :${element?.name}, ${element?.formula}, and ${element?.state}.Answer-{name:'',formula:'',state:'',color:''} format.Don't give other reactants.`; - return `Provide the correct name, formula, state, and color of the element described by: name: ${element?.name},formula: ${element?.formula},state: ${element?.state}.Respond using *only* this JSON format:{"name": "Name", "formula": "[Chemical Formula]", "state": "[s, l, g]", "color": "#XXXXXX"}`; +export const getCorrectNameAndFormulaOfReactant = ( element, language ) => { + return `Provide the correct name, formula, state, and color of the element described by: name: ${element?.name},formula: ${element?.formula},state: ${element?.state}.Respond using *only* this JSON format:{"name": "Name", "formula": "[Chemical Formula]", "state": "[s, l, g]", "color": "#XXXXXX"}. Give elements name and safetyPrecautions in ${language === 'hi' ? 'Hindi' : language === 'ur' ? 'Urdu' : 'English'} language.`; } \ No newline at end of file diff --git a/src/utils/AllGroupData.js b/src/utils/AllGroupData.js index 612fd00..d8344cf 100644 --- a/src/utils/AllGroupData.js +++ b/src/utils/AllGroupData.js @@ -1,816 +1,3 @@ -// export const groupsData = [ -// { -// id: 1, -// elements: [ -// { -// symbol: "H", -// atomicNumber: 1, -// category: "nonmetal", -// color: "green", -// atomicMass: "1.008", -// name: "Hydrogen", -// }, -// { -// symbol: "Li", -// atomicNumber: 3, -// category: "alkali metal", -// color: "red", -// atomicMass: "6.94", -// name: "Lithium", -// }, -// { -// symbol: "Na", -// atomicNumber: 11, -// category: "alkali metal", -// color: "red", -// atomicMass: "22.990", -// name: "Sodium", -// }, -// { -// symbol: "K", -// atomicNumber: 19, -// category: "alkali metal", -// color: "red", -// atomicMass: "39.098", -// name: "Potassium", -// }, -// { -// symbol: "Rb", -// atomicNumber: 37, -// category: "alkali metal", -// color: "red", -// atomicMass: "85.468", -// name: "Rubidium", -// }, -// { -// symbol: "Cs", -// atomicNumber: 55, -// category: "alkali metal", -// color: "red", -// atomicMass: "132.905", -// name: "Caesium", -// }, -// { -// symbol: "Fr", -// atomicNumber: 87, -// category: "alkali metal", -// color: "red", -// atomicMass: "(223)", -// name: "Francium", -// }, -// ], -// }, -// { -// id: 2, -// elements: [ -// { -// symbol: "Be", -// atomicNumber: 4, -// category: "alkaline earth metal", -// color: "orange", -// atomicMass: "9.0122", -// name: "Beryllium", -// }, -// { -// symbol: "Mg", -// atomicNumber: 12, -// category: "alkaline earth metal", -// color: "orange", -// atomicMass: "24.305", -// name: "Magnesium", -// }, -// { -// symbol: "Ca", -// atomicNumber: 20, -// category: "alkaline earth metal", -// color: "orange", -// atomicMass: "40.078", -// name: "Calcium", -// }, -// { -// symbol: "Sr", -// atomicNumber: 38, -// category: "alkaline earth metal", -// color: "orange", -// atomicMass: "87.62", -// name: "Strontium", -// }, -// { -// symbol: "Ba", -// atomicNumber: 56, -// category: "alkaline earth metal", -// color: "orange", -// atomicMass: "137.327", -// name: "Barium", -// }, -// { -// symbol: "Ra", -// atomicNumber: 88, -// category: "alkaline earth metal", -// color: "orange", -// atomicMass: "(226)", -// name: "Radium", -// }, -// ], -// }, -// { -// id: 3, -// elements: [ -// { -// symbol: "Sc", -// atomicNumber: 21, -// category: "transition metal", -// color: "blue", -// atomicMass: "44.956", -// name: "Scandium", -// }, -// { -// symbol: "Y", -// atomicNumber: 39, -// category: "transition metal", -// color: "blue", -// atomicMass: "88.906", -// name: "Yttrium", -// }, -// { -// symbol: "La", -// atomicNumber: "57-71", -// category: "lanthanides", -// color: "lightblue", -// atomicMass: "138.91", -// name: "Lanthanides", -// }, -// { -// symbol: "Ac", -// atomicNumber: "89-103", -// category: "actinide", -// color: "lightblue", -// atomicMass: "(227)", -// name: "Actinides", -// }, -// ], -// }, -// { -// id: 4, -// elements: [ -// { -// symbol: "Ti", -// atomicNumber: 22, -// category: "transition metal", -// color: "blue", -// atomicMass: "47.867", -// name: "Titanium", -// }, -// { -// symbol: "Zr", -// atomicNumber: 40, -// category: "transition metal", -// color: "blue", -// atomicMass: "91.224", -// name: "Zirconium", -// }, -// { -// symbol: "Hf", -// atomicNumber: 72, -// category: "transition metal", -// color: "blue", -// atomicMass: "178.49", -// name: "Hafnium", -// }, -// { -// symbol: "Rf", -// atomicNumber: 104, -// category: "transition metal", -// color: "blue", -// atomicMass: "(267)", -// name: "Rutherfordium", -// }, -// ], -// }, -// { -// id: 5, -// elements: [ -// { -// symbol: "V", -// atomicNumber: 23, -// category: "transition metal", -// color: "blue", -// atomicMass: "50.942", -// name: "Vanadium", -// }, -// { -// symbol: "Nb", -// atomicNumber: 41, -// category: "transition metal", -// color: "blue", -// atomicMass: "92.906", -// name: "Niobium", -// }, -// { -// symbol: "Ta", -// atomicNumber: 73, -// category: "transition metal", -// color: "blue", -// atomicMass: "180.95", -// name: "Tantalum", -// }, -// { -// symbol: "Db", -// atomicNumber: 105, -// category: "transition metal", -// color: "blue", -// atomicMass: "(270)", -// name: "Dubnium", -// }, -// ], -// }, -// { -// id: 6, -// elements: [ -// { -// symbol: "Cr", -// atomicNumber: 24, -// category: "transition metal", -// color: "blue", -// atomicMass: "51.996", -// name: "Chromium", -// }, -// { -// symbol: "Mo", -// atomicNumber: 42, -// category: "transition metal", -// color: "blue", -// atomicMass: "95.95", -// name: "Molybdenum", -// }, -// { -// symbol: "W", -// atomicNumber: 74, -// category: "transition metal", -// color: "blue", -// atomicMass: "183.84", -// name: "Tungsten", -// }, -// { -// symbol: "Sg", -// atomicNumber: 106, -// category: "transition metal", -// color: "blue", -// atomicMass: "(271)", -// name: "Seaborgium", -// }, -// ], -// }, -// { -// id: 7, -// elements: [ -// { -// symbol: "Mn", -// atomicNumber: 25, -// category: "transition metal", -// color: "blue", -// atomicMass: "54.938", -// name: "Manganese", -// }, -// { -// symbol: "Tc", -// atomicNumber: 43, -// category: "transition metal", -// color: "blue", -// atomicMass: "(98)", -// name: "Technetium", -// }, -// { -// symbol: "Re", -// atomicNumber: 75, -// category: "transition metal", -// color: "blue", -// atomicMass: "186.21", -// name: "Rhenium", -// }, -// { -// symbol: "Bh", -// atomicNumber: 107, -// category: "transition metal", -// color: "blue", -// atomicMass: "(270)", -// name: "Bohrium", -// }, -// ], -// }, -// { -// id: 8, -// elements: [ -// { -// symbol: "Fe", -// atomicNumber: 26, -// category: "transition metal", -// color: "blue", -// atomicMass: "55.845", -// name: "Iron", -// }, -// { -// symbol: "Ru", -// atomicNumber: 44, -// category: "transition metal", -// color: "blue", -// atomicMass: "101.07", -// name: "Ruthenium", -// }, -// { -// symbol: "Os", -// atomicNumber: 76, -// category: "transition metal", -// color: "blue", -// atomicMass: "190.23", -// name: "Osmium", -// }, -// { -// symbol: "Hs", -// atomicNumber: 108, -// category: "transition metal", -// color: "blue", -// atomicMass: "(277)", -// name: "Hassium", -// }, -// ], -// }, -// { -// id: 9, -// elements: [ -// { -// symbol: "Co", -// atomicNumber: 27, -// category: "transition metal", -// color: "blue", -// atomicMass: "58.933", -// name: "Cobalt", -// }, -// { -// symbol: "Rh", -// atomicNumber: 45, -// category: "transition metal", -// color: "blue", -// atomicMass: "102.91", -// name: "Rhodium", -// }, -// { -// symbol: "Ir", -// atomicNumber: 77, -// category: "transition metal", -// color: "blue", -// atomicMass: "192.22", -// name: "Iridium", -// }, -// { -// symbol: "Mt", -// atomicNumber: 109, -// category: "transition metal", -// color: "blue", -// atomicMass: "(278)", -// name: "Meitnerium", -// }, -// ], -// }, -// { -// id: 10, -// elements: [ -// { -// symbol: "Ni", -// atomicNumber: 28, -// category: "transition metal", -// color: "blue", -// atomicMass: "58.693", -// name: "Nickel", -// }, -// { -// symbol: "Pd", -// atomicNumber: 46, -// category: "transition metal", -// color: "blue", -// atomicMass: "106.42", -// name: "Palladium", -// }, -// { -// symbol: "Pt", -// atomicNumber: 78, -// category: "transition metal", -// color: "blue", -// atomicMass: "195.08", -// name: "Platinum", -// }, -// { -// symbol: "Ds", -// atomicNumber: 110, -// category: "transition metal", -// color: "blue", -// atomicMass: "(281)", -// name: "Darmstadtium", -// }, -// ], -// }, -// { -// id: 11, -// elements: [ -// { -// symbol: "Cu", -// atomicNumber: 29, -// category: "transition metal", -// color: "blue", -// atomicMass: "63.546", -// name: "Copper", -// }, -// { -// symbol: "Ag", -// atomicNumber: 47, -// category: "transition metal", -// color: "blue", -// atomicMass: "107.87", -// name: "Silver", -// }, -// { -// symbol: "Au", -// atomicNumber: 79, -// category: "transition metal", -// color: "blue", -// atomicMass: "196.97", -// name: "Gold", -// }, -// { -// symbol: "Rg", -// atomicNumber: 111, -// category: "transition metal", -// color: "blue", -// atomicMass: "(282)", -// name: "Roentgenium", -// }, -// ], -// }, -// { -// id: 12, -// elements: [ -// { -// symbol: "Zn", -// atomicNumber: 30, -// category: "transition metal", -// color: "blue", -// atomicMass: "65.38", -// name: "Zinc", -// }, -// { -// symbol: "Cd", -// atomicNumber: 48, -// category: "transition metal", -// color: "blue", -// atomicMass: "112.41", -// name: "Cadmium", -// }, -// { -// symbol: "Hg", -// atomicNumber: 80, -// category: "transition metal", -// color: "blue", -// atomicMass: "200.59", -// name: "Mercury", -// }, -// { -// symbol: "Cn", -// atomicNumber: 112, -// category: "transition metal", -// color: "blue", -// atomicMass: "(285)", -// name: "Copernicium", -// }, -// ], -// }, -// { -// id: 13, -// elements: [ -// { -// symbol: "B", -// atomicNumber: 5, -// category: "metalloid", -// color: "yellow", -// atomicMass: "10.81", -// name: "Boron", -// }, -// { -// symbol: "Al", -// atomicNumber: 13, -// category: "post-transition metal", -// color: "purple", -// atomicMass: "26.982", -// name: "Aluminium", -// }, -// { -// symbol: "Ga", -// atomicNumber: 31, -// category: "post-transition metal", -// color: "purple", -// atomicMass: "69.723", -// name: "Gallium", -// }, -// { -// symbol: "In", -// atomicNumber: 49, -// category: "post-transition metal", -// color: "purple", -// atomicMass: "114.82", -// name: "Indium", -// }, -// { -// symbol: "Tl", -// atomicNumber: 81, -// category: "post-transition metal", -// color: "purple", -// atomicMass: "204.38", -// name: "Thallium", -// }, -// { -// symbol: "Nh", -// atomicNumber: 113, -// category: "post-transition metal", -// color: "purple", -// atomicMass: "(286)", -// name: "Nihonium", -// }, -// ], -// }, -// { -// id: 14, -// elements: [ -// { -// symbol: "C", -// atomicNumber: 6, -// category: "nonmetal", -// color: "green", -// atomicMass: "12.011", -// name: "Carbon", -// }, -// { -// symbol: "Si", -// atomicNumber: 14, -// category: "metalloid", -// color: "yellow", -// atomicMass: "28.085", -// name: "Silicon", -// }, -// { -// symbol: "Ge", -// atomicNumber: 32, -// category: "metalloid", -// color: "yellow", -// atomicMass: "72.63", -// name: "Germanium", -// }, -// { -// symbol: "Sn", -// atomicNumber: 50, -// category: "post-transition metal", -// color: "purple", -// atomicMass: "118.71", -// name: "Tin", -// }, -// { -// symbol: "Pb", -// atomicNumber: 82, -// category: "post-transition metal", -// color: "purple", -// atomicMass: "207.2", -// name: "Lead", -// }, -// { -// symbol: "Fl", -// atomicNumber: 114, -// category: "post-transition metal", -// color: "purple", -// atomicMass: "(289)", -// name: "Flerovium", -// }, -// ], -// }, -// { -// id: 15, -// elements: [ -// { -// symbol: "N", -// atomicNumber: 7, -// category: "nonmetal", -// color: "green", -// atomicMass: "14.007", -// name: "Nitrogen", -// }, -// { -// symbol: "P", -// atomicNumber: 15, -// category: "nonmetal", -// color: "green", -// atomicMass: "30.974", -// name: "Phosphorus", -// }, -// { -// symbol: "As", -// atomicNumber: 33, -// category: "metalloid", -// color: "yellow", -// atomicMass: "74.922", -// name: "Arsenic", -// }, -// { -// symbol: "Sb", -// atomicNumber: 51, -// category: "metalloid", -// color: "yellow", -// atomicMass: "121.76", -// name: "Antimony", -// }, -// { -// symbol: "Bi", -// atomicNumber: 83, -// category: "post-transition metal", -// color: "purple", -// atomicMass: "208.98", -// name: "Bismuth", -// }, -// { -// symbol: "Mc", -// atomicNumber: 115, -// category: "post-transition metal", -// color: "purple", -// atomicMass: "(290)", -// name: "Moscovium", -// }, -// ], -// }, -// { -// id: 16, -// elements: [ -// { -// symbol: "O", -// atomicNumber: 8, -// category: "nonmetal", -// color: "green", -// atomicMass: "15.999", -// name: "Oxygen", -// }, -// { -// symbol: "S", -// atomicNumber: 16, -// category: "nonmetal", -// color: "green", -// atomicMass: "32.06", -// name: "Sulfur", -// }, -// { -// symbol: "Se", -// atomicNumber: 34, -// category: "nonmetal", -// color: "green", -// atomicMass: "78.971", -// name: "Selenium", -// }, -// { -// symbol: "Te", -// atomicNumber: 52, -// category: "metalloid", -// color: "yellow", -// atomicMass: "127.60", -// name: "Tellurium", -// }, -// { -// symbol: "Po", -// atomicNumber: 84, -// category: "metalloid", -// color: "yellow", -// atomicMass: "(209)", -// name: "Polonium", -// }, -// { -// symbol: "Lv", -// atomicNumber: 116, -// category: "post-transition metal", -// color: "purple", -// atomicMass: "(293)", -// name: "Livermorium", -// }, -// ], -// }, -// { -// id: 17, -// elements: [ -// { -// symbol: "F", -// atomicNumber: 9, -// category: "nonmetal", -// color: "green", -// atomicMass: "18.998", -// name: "Fluorine", -// }, -// { -// symbol: "Cl", -// atomicNumber: 17, -// category: "nonmetal", -// color: "green", -// atomicMass: "35.45", -// name: "Chlorine", -// }, -// { -// symbol: "Br", -// atomicNumber: 35, -// category: "nonmetal", -// color: "green", -// atomicMass: "79.904", -// name: "Bromine", -// }, -// { -// symbol: "I", -// atomicNumber: 53, -// category: "nonmetal", -// color: "green", -// atomicMass: "126.90", -// name: "Iodine", -// }, -// { -// symbol: "At", -// atomicNumber: 85, -// category: "metalloid", -// color: "yellow", -// atomicMass: "(210)", -// name: "Astatine", -// }, -// { -// symbol: "Ts", -// atomicNumber: 117, -// category: "post-transition metal", -// color: "purple", -// atomicMass: "(294)", -// name: "Tennessine", -// }, -// ], -// }, -// { -// id: 18, -// elements: [ -// { -// symbol: "He", -// atomicNumber: 2, -// category: "noble gas", -// color: "pink", -// atomicMass: "4.0026", -// name: "Helium", -// }, -// { -// symbol: "Ne", -// atomicNumber: 10, -// category: "noble gas", -// color: "pink", -// atomicMass: "20.180", -// name: "Neon", -// }, -// { -// symbol: "Ar", -// atomicNumber: 18, -// category: "noble gas", -// color: "pink", -// atomicMass: "39.95", -// name: "Argon", -// }, -// { -// symbol: "Kr", -// atomicNumber: 36, -// category: "noble gas", -// color: "pink", -// atomicMass: "83.798", -// name: "Krypton", -// }, -// { -// symbol: "Xe", -// atomicNumber: 54, -// category: "noble gas", -// color: "pink", -// atomicMass: "131.29", -// name: "Xenon", -// }, -// { -// symbol: "Rn", -// atomicNumber: 86, -// category: "noble gas", -// color: "pink", -// atomicMass: "(222)", -// name: "Radon", -// }, -// { -// symbol: "Og", -// atomicNumber: 118, -// category: "noble gas", -// color: "pink", -// atomicMass: "(294)", -// name: "Oganesson", -// }, -// ], -// }, -// ]; - export const LanthanidesActinidesSeries = [ { id: 19, @@ -819,9 +6,11 @@ export const LanthanidesActinidesSeries = [ symbol: "La", atomicNumber: 57, category: "lanthanide", - color: "red", + color: "#b5eecc", atomicMass: "138.91", name: "Lanthanum", + hindiName: "लैंथेनम", + urduName: "لانیتھنم", stateAtRoomTemp: "solid", state: "s", }, @@ -829,9 +18,11 @@ export const LanthanidesActinidesSeries = [ symbol: "Ce", atomicNumber: 58, category: "lanthanide", - color: "red", + color: "#b5eecc", atomicMass: "140.12", name: "Cerium", + hindiName: "सेरियम", + urduName: "سیریم", stateAtRoomTemp: "solid", state: "s", }, @@ -839,9 +30,11 @@ export const LanthanidesActinidesSeries = [ symbol: "Pr", atomicNumber: 59, category: "lanthanide", - color: "red", + color: "#b5eecc", atomicMass: "140.91", name: "Praseodymium", + hindiName: "प्रसीओडिमियम", + urduName: "پراسيوڈيميوم", stateAtRoomTemp: "solid", state: "s", }, @@ -849,9 +42,11 @@ export const LanthanidesActinidesSeries = [ symbol: "Nd", atomicNumber: 60, category: "lanthanide", - color: "red", + color: "#b5eecc", atomicMass: "144.24", name: "Neodymium", + hindiName: "नियोडिमियम", + urduName: "نيوڈيميم", stateAtRoomTemp: "solid", state: "s", }, @@ -859,9 +54,11 @@ export const LanthanidesActinidesSeries = [ symbol: "Pm", atomicNumber: 61, category: "lanthanide", - color: "red", + color: "#b5eecc", atomicMass: "(145)", name: "Promethium", + hindiName: "प्रोमेथियम", + urduName: "پروميتيوم", stateAtRoomTemp: "solid", state: "s", }, @@ -869,9 +66,11 @@ export const LanthanidesActinidesSeries = [ symbol: "Sm", atomicNumber: 62, category: "lanthanide", - color: "red", + color: "#b5eecc", atomicMass: "150.36", name: "Samarium", + hindiName: "सैमेरियम", + urduName: "ساماريوم", stateAtRoomTemp: "solid", state: "s", }, @@ -879,9 +78,11 @@ export const LanthanidesActinidesSeries = [ symbol: "Eu", atomicNumber: 63, category: "lanthanide", - color: "red", + color: "#b5eecc", atomicMass: "151.96", name: "Europium", + hindiName: "यूरोपियम", + urduName: "يوروپيوم", stateAtRoomTemp: "solid", state: "s", }, @@ -889,9 +90,11 @@ export const LanthanidesActinidesSeries = [ symbol: "Gd", atomicNumber: 64, category: "lanthanide", - color: "red", + color: "#b5eecc", atomicMass: "157.25", name: "Gadolinium", + hindiName: "गैडोलिनियम", + urduName: "گيڈولينيوم", stateAtRoomTemp: "solid", state: "s", }, @@ -899,9 +102,11 @@ export const LanthanidesActinidesSeries = [ symbol: "Tb", atomicNumber: 65, category: "lanthanide", - color: "red", + color: "#b5eecc", atomicMass: "158.93", name: "Terbium", + hindiName: "टर्बियम", + urduName: "ٹيربيوم", stateAtRoomTemp: "solid", state: "s", }, @@ -909,9 +114,11 @@ export const LanthanidesActinidesSeries = [ symbol: "Dy", atomicNumber: 66, category: "lanthanide", - color: "red", + color: "#b5eecc", atomicMass: "162.5", name: "Dysprosium", + hindiName: "डिसप्रोसियम", + urduName: "ڈسپروسيوم", stateAtRoomTemp: "solid", state: "s", }, @@ -919,9 +126,11 @@ export const LanthanidesActinidesSeries = [ symbol: "Ho", atomicNumber: 67, category: "lanthanide", - color: "red", + color: "#b5eecc", atomicMass: "164.93", name: "Holmium", + hindiName: "होल्मियम", + urduName: "ہولميوم", stateAtRoomTemp: "solid", state: "s", }, @@ -929,9 +138,11 @@ export const LanthanidesActinidesSeries = [ symbol: "Er", atomicNumber: 68, category: "lanthanide", - color: "red", + color: "#b5eecc", atomicMass: "167.26", name: "Erbium", + hindiName: "एरबियम", + urduName: "اربيم", stateAtRoomTemp: "solid", state: "s", }, @@ -939,9 +150,11 @@ export const LanthanidesActinidesSeries = [ symbol: "Tm", atomicNumber: 69, category: "lanthanide", - color: "red", + color: "#b5eecc", atomicMass: "168.93", name: "Thulium", + hindiName: "थुलियम", + urduName: "تھوليئم", stateAtRoomTemp: "solid", state: "s", }, @@ -949,9 +162,11 @@ export const LanthanidesActinidesSeries = [ symbol: "Yb", atomicNumber: 70, category: "lanthanide", - color: "red", + color: "#b5eecc", atomicMass: "173.05", name: "Ytterbium", + hindiName: "यटरबियम", + urduName: "يٹربيئم", stateAtRoomTemp: "solid", state: "s", }, @@ -959,9 +174,11 @@ export const LanthanidesActinidesSeries = [ symbol: "Lu", atomicNumber: 71, category: "lanthanide", - color: "red", + color: "#b5eecc", atomicMass: "174.97", name: "Lutetium", + hindiName: "लुटेटियम", + urduName: "لٹيٹيم", stateAtRoomTemp: "solid", state: "s", }, @@ -974,9 +191,11 @@ export const LanthanidesActinidesSeries = [ symbol: "Ac", atomicNumber: 89, category: "actinide", - color: "red", + color: "#ffc0c9", atomicMass: "227", name: "Actinium", + hindiName: "ऐक्टिनियम", + urduName: "ایکٹينيئم", stateAtRoomTemp: "solid", state: "s", }, @@ -984,9 +203,11 @@ export const LanthanidesActinidesSeries = [ symbol: "Th", atomicNumber: 90, category: "actinide", - color: "red", + color: "#ffc0c9", atomicMass: "232.04", name: "Thorium", + hindiName: "थोरियम", + urduName: "تھوريئم", stateAtRoomTemp: "solid", state: "s", }, @@ -994,9 +215,11 @@ export const LanthanidesActinidesSeries = [ symbol: "Pa", atomicNumber: 91, category: "actinide", - color: "red", + color: "#ffc0c9", atomicMass: "231.04", name: "Protactinium", + hindiName: "प्रोटैक्टिनियम", + urduName: "پروٹیکٹينيئم", stateAtRoomTemp: "solid", state: "s", }, @@ -1004,9 +227,11 @@ export const LanthanidesActinidesSeries = [ symbol: "U", atomicNumber: 92, category: "actinide", - color: "red", + color: "#ffc0c9", atomicMass: "238.03", name: "Uranium", + hindiName: "यूरेनियम", + urduName: "يورينيم", stateAtRoomTemp: "solid", state: "s", }, @@ -1014,9 +239,11 @@ export const LanthanidesActinidesSeries = [ symbol: "Np", atomicNumber: 93, category: "actinide", - color: "red", + color: "#ffc0c9", atomicMass: "237", name: "Neptunium", + hindiName: "नेप्ट्यूनियम", + urduName: "نیپٹونيئم", stateAtRoomTemp: "solid", state: "s", }, @@ -1024,9 +251,11 @@ export const LanthanidesActinidesSeries = [ symbol: "Pu", atomicNumber: 94, category: "actinide", - color: "red", + color: "#ffc0c9", atomicMass: "244", name: "Plutonium", + hindiName: "प्लूटोनियम", + urduName: "پلوٹونيئم", stateAtRoomTemp: "solid", state: "s", }, @@ -1034,9 +263,11 @@ export const LanthanidesActinidesSeries = [ symbol: "Am", atomicNumber: 95, category: "actinide", - color: "red", + color: "#ffc0c9", atomicMass: "243", name: "Americium", + hindiName: "अमेरिसियम", + urduName: "اميريشيم", stateAtRoomTemp: "solid", state: "s", }, @@ -1044,9 +275,11 @@ export const LanthanidesActinidesSeries = [ symbol: "Cm", atomicNumber: 96, category: "actinide", - color: "red", + color: "#ffc0c9", atomicMass: "247", name: "Curium", + hindiName: "क्यूरियम", + urduName: "کيوريم", stateAtRoomTemp: "solid", state: "s", }, @@ -1054,9 +287,11 @@ export const LanthanidesActinidesSeries = [ symbol: "Bk", atomicNumber: 97, category: "actinide", - color: "red", + color: "#ffc0c9", atomicMass: "247", name: "Berkelium", + hindiName: "बर्केलियम", + urduName: "برکيلئم", stateAtRoomTemp: "solid", state: "s", }, @@ -1064,9 +299,11 @@ export const LanthanidesActinidesSeries = [ symbol: "Cf", atomicNumber: 98, category: "actinide", - color: "red", + color: "#ffc0c9", atomicMass: "251", name: "Californium", + hindiName: "कैलिफ़ोर्नियम", + urduName: "کيلفورنيئم", stateAtRoomTemp: "solid", state: "s", }, @@ -1074,9 +311,11 @@ export const LanthanidesActinidesSeries = [ symbol: "Es", atomicNumber: 99, category: "actinide", - color: "red", + color: "#ffc0c9", atomicMass: "252", name: "Einsteinium", + hindiName: "आइंस्टीनियम", + urduName: "آئن سٹينيم", stateAtRoomTemp: "solid", state: "s", }, @@ -1084,9 +323,11 @@ export const LanthanidesActinidesSeries = [ symbol: "Fm", atomicNumber: 100, category: "actinide", - color: "red", + color: "#ffc0c9", atomicMass: "257", name: "Fermium", + hindiName: "फर्मियम", + urduName: "فرميئم", stateAtRoomTemp: "solid", state: "s", }, @@ -1094,9 +335,11 @@ export const LanthanidesActinidesSeries = [ symbol: "Md", atomicNumber: 101, category: "actinide", - color: "red", + color: "#ffc0c9", atomicMass: "258", name: "Mendelevium", + hindiName: "मेंडेलीवियम", + urduName: "مينڈيليويم", stateAtRoomTemp: "solid", state: "s", }, @@ -1104,9 +347,11 @@ export const LanthanidesActinidesSeries = [ symbol: "No", atomicNumber: 102, category: "actinide", - color: "red", + color: "#ffc0c9", atomicMass: "259", name: "Nobelium", + hindiName: "नोबेलियम", + urduName: "نوبيلئم", stateAtRoomTemp: "solid", state: "s", }, @@ -1114,9 +359,11 @@ export const LanthanidesActinidesSeries = [ symbol: "Lr", atomicNumber: 103, category: "actinide", - color: "red", + color: "#ffc0c9", atomicMass: "262", name: "Lawrencium", + hindiName: "लॉरेंशियम", + urduName: "لورينشيم", stateAtRoomTemp: "solid", state: "s", }, @@ -1132,9 +379,11 @@ export const groupsData = [ symbol: "H", atomicNumber: 1, category: "nonmetal", - color: "green", + color: "#00ffff", atomicMass: "1.008", name: "Hydrogen", + hindiName: "हाइड्रोजन", + urduName: "ہائیڈروجن", stateAtRoomTemp: "gas", state: "g", }, @@ -1142,9 +391,11 @@ export const groupsData = [ symbol: "Li", atomicNumber: 3, category: "alkali metal", - color: "red", + color: "#cbf0f8", atomicMass: "6.94", name: "Lithium", + hindiName: "लिथियम", + urduName: "لیتھیم", stateAtRoomTemp: "solid", state: "s", }, @@ -1152,9 +403,11 @@ export const groupsData = [ symbol: "Na", atomicNumber: 11, category: "alkali metal", - color: "red", + color: "#cbf0f8", atomicMass: "22.990", name: "Sodium", + hindiName: "सोडियम", + urduName: "سوڈیم", stateAtRoomTemp: "solid", state: "s", }, @@ -1162,9 +415,11 @@ export const groupsData = [ symbol: "K", atomicNumber: 19, category: "alkali metal", - color: "red", + color: "#cbf0f8", atomicMass: "39.098", name: "Potassium", + hindiName: "पोटैशियम", + urduName: "پوٹاشیم", stateAtRoomTemp: "solid", state: "s", }, @@ -1172,9 +427,11 @@ export const groupsData = [ symbol: "Rb", atomicNumber: 37, category: "alkali metal", - color: "red", + color: "#cbf0f8", atomicMass: "85.468", name: "Rubidium", + hindiName: "रूबिडियम", + urduName: "روبڈیم", stateAtRoomTemp: "solid", state: "s", }, @@ -1182,9 +439,11 @@ export const groupsData = [ symbol: "Cs", atomicNumber: 55, category: "alkali metal", - color: "red", + color: "#cbf0f8", atomicMass: "132.905", name: "Caesium", + hindiName: "सीज़ियम", + urduName: "سیزیئم", stateAtRoomTemp: "solid", state: "s", }, @@ -1192,9 +451,11 @@ export const groupsData = [ symbol: "Fr", atomicNumber: 87, category: "alkali metal", - color: "red", + color: "#cbf0f8", atomicMass: "(223)", name: "Francium", + hindiName: "फ्रैंसियम", + urduName: "فرانشیم", stateAtRoomTemp: "solid", state: "s", }, @@ -1210,6 +471,8 @@ export const groupsData = [ color: "orange", atomicMass: "9.0122", name: "Beryllium", + hindiName: "बेरिलियम", + urduName: "بیریلئم", stateAtRoomTemp: "solid", state: "s", }, @@ -1220,6 +483,8 @@ export const groupsData = [ color: "orange", atomicMass: "24.305", name: "Magnesium", + hindiName: "मैग्नीशियम", + urduName: "میگنیشیم", stateAtRoomTemp: "solid", state: "s", }, @@ -1230,6 +495,8 @@ export const groupsData = [ color: "orange", atomicMass: "40.078", name: "Calcium", + hindiName: "कैल्शियम", + urduName: "کیلشیم", stateAtRoomTemp: "solid", state: "s", }, @@ -1240,6 +507,8 @@ export const groupsData = [ color: "orange", atomicMass: "87.62", name: "Strontium", + hindiName: "स्ट्रोंटियम", + urduName: "سٹرونٹیم", stateAtRoomTemp: "solid", state: "s", }, @@ -1250,6 +519,8 @@ export const groupsData = [ color: "orange", atomicMass: "137.327", name: "Barium", + hindiName: "बेरियम", + urduName: "بیریم", stateAtRoomTemp: "solid", state: "s", }, @@ -1260,6 +531,8 @@ export const groupsData = [ color: "orange", atomicMass: "(226)", name: "Radium", + hindiName: "रेडियम", + urduName: "ریڈیم", stateAtRoomTemp: "solid", state: "s", }, @@ -1272,9 +545,11 @@ export const groupsData = [ symbol: "Sc", atomicNumber: 21, category: "transition metal", - color: "blue", + color: "#efdfc4", atomicMass: "44.956", name: "Scandium", + hindiName: "स्कैंडियम", + urduName: "سکینڈیم", stateAtRoomTemp: "solid", state: "s", }, @@ -1282,9 +557,11 @@ export const groupsData = [ symbol: "Y", atomicNumber: 39, category: "transition metal", - color: "blue", + color: "#efdfc4", atomicMass: "88.906", name: "Yttrium", + hindiName: "यट्रियम", + urduName: "اٹریئم", stateAtRoomTemp: "solid", state: "s", }, @@ -1292,9 +569,11 @@ export const groupsData = [ symbol: "La", atomicNumber: "57-71", category: "lanthanides", - color: "lightblue", + color: "#b5eecc", atomicMass: "138.91", name: "Lanthanides", + hindiName: "लैंथनाइड्स", + urduName: "لینتھانیڈس", stateAtRoomTemp: "solid", state: "s", }, @@ -1302,9 +581,11 @@ export const groupsData = [ symbol: "Ac", atomicNumber: "89-103", category: "actinide", - color: "lightblue", + color: "#ffc0c9", atomicMass: "(227)", name: "Actinides", + hindiName: "ऐक्टिनाइड्स", + urduName: "ایکٹینائیڈس", stateAtRoomTemp: "solid", state: "s", }, @@ -1317,9 +598,11 @@ export const groupsData = [ symbol: "Ti", atomicNumber: 22, category: "transition metal", - color: "blue", + color: "#efdfc4", atomicMass: "47.867", name: "Titanium", + hindiName: "टाइटेनियम", + urduName: "ٹائٹینیم", stateAtRoomTemp: "solid", state: "s", }, @@ -1327,9 +610,11 @@ export const groupsData = [ symbol: "Zr", atomicNumber: 40, category: "transition metal", - color: "blue", + color: "#efdfc4", atomicMass: "91.224", name: "Zirconium", + hindiName: "जिरकोनियम", + urduName: "زرکونیم", stateAtRoomTemp: "solid", state: "s", }, @@ -1337,9 +622,11 @@ export const groupsData = [ symbol: "Hf", atomicNumber: 72, category: "transition metal", - color: "blue", + color: "#efdfc4", atomicMass: "178.49", name: "Hafnium", + hindiName: "हाफ्नियम", + urduName: "ہافنیم", stateAtRoomTemp: "solid", state: "s", }, @@ -1347,9 +634,11 @@ export const groupsData = [ symbol: "Rf", atomicNumber: 104, category: "transition metal", - color: "blue", + color: "#efdfc4", atomicMass: "(267)", name: "Rutherfordium", + hindiName: "रदरफोर्डियम", + urduName: "رتھر فورڈیم", stateAtRoomTemp: "solid", state: "s", }, @@ -1362,9 +651,11 @@ export const groupsData = [ symbol: "V", atomicNumber: 23, category: "transition metal", - color: "blue", + color: "#efdfc4", atomicMass: "50.942", name: "Vanadium", + hindiName: "वैनडियम", + urduName: "واناڈیم", stateAtRoomTemp: "solid", state: "s", }, @@ -1372,9 +663,11 @@ export const groupsData = [ symbol: "Nb", atomicNumber: 41, category: "transition metal", - color: "blue", + color: "#efdfc4", atomicMass: "92.906", name: "Niobium", + hindiName: "निओबियम", + urduName: "نیوبیم", stateAtRoomTemp: "solid", state: "s", }, @@ -1382,9 +675,11 @@ export const groupsData = [ symbol: "Ta", atomicNumber: 73, category: "transition metal", - color: "blue", + color: "#efdfc4", atomicMass: "180.95", name: "Tantalum", + hindiName: "टैंटलम", + urduName: "ٹینٹلم", stateAtRoomTemp: "solid", state: "s", }, @@ -1392,9 +687,11 @@ export const groupsData = [ symbol: "Db", atomicNumber: 105, category: "transition metal", - color: "blue", - atomicMass: "(270)", + color: "#efdfc4", + atomicMass: "(268)", name: "Dubnium", + hindiName: "डब्नियम", + urduName: "ڈوبنیم", stateAtRoomTemp: "solid", state: "s", }, @@ -1407,9 +704,11 @@ export const groupsData = [ symbol: "Cr", atomicNumber: 24, category: "transition metal", - color: "blue", + color: "#efdfc4", atomicMass: "51.996", name: "Chromium", + hindiName: "क्रोमियम", + urduName: "کرومیم", stateAtRoomTemp: "solid", state: "s", }, @@ -1417,9 +716,11 @@ export const groupsData = [ symbol: "Mo", atomicNumber: 42, category: "transition metal", - color: "blue", + color: "#efdfc4", atomicMass: "95.95", name: "Molybdenum", + hindiName: "मोलिब्डेनम", + urduName: "مولیبدینم", stateAtRoomTemp: "solid", state: "s", }, @@ -1427,9 +728,11 @@ export const groupsData = [ symbol: "W", atomicNumber: 74, category: "transition metal", - color: "blue", + color: "#efdfc4", atomicMass: "183.84", name: "Tungsten", + hindiName: "टंग्स्टन", + urduName: "ٹنکسٹن", stateAtRoomTemp: "solid", state: "s", }, @@ -1437,9 +740,11 @@ export const groupsData = [ symbol: "Sg", atomicNumber: 106, category: "transition metal", - color: "blue", - atomicMass: "(271)", + color: "#efdfc4", + atomicMass: "(269)", name: "Seaborgium", + hindiName: "सीबॉर्गियम", + urduName: "سیبورگیم", stateAtRoomTemp: "solid", state: "s", }, @@ -1452,9 +757,11 @@ export const groupsData = [ symbol: "Mn", atomicNumber: 25, category: "transition metal", - color: "blue", + color: "#efdfc4", atomicMass: "54.938", name: "Manganese", + hindiName: "मैंगनीज", + urduName: "مینگانیز", stateAtRoomTemp: "solid", state: "s", }, @@ -1462,9 +769,11 @@ export const groupsData = [ symbol: "Tc", atomicNumber: 43, category: "transition metal", - color: "blue", + color: "#efdfc4", atomicMass: "(98)", name: "Technetium", + hindiName: "टेक्नीशियम", + urduName: "ٹیکنیٹیم", stateAtRoomTemp: "solid", state: "s", }, @@ -1472,9 +781,11 @@ export const groupsData = [ symbol: "Re", atomicNumber: 75, category: "transition metal", - color: "blue", + color: "#efdfc4", atomicMass: "186.21", name: "Rhenium", + hindiName: "रिनियम", + urduName: "رینیئم", stateAtRoomTemp: "solid", state: "s", }, @@ -1482,9 +793,11 @@ export const groupsData = [ symbol: "Bh", atomicNumber: 107, category: "transition metal", - color: "blue", + color: "#efdfc4", atomicMass: "(270)", name: "Bohrium", + hindiName: "बोह्रियम", + urduName: "بوهريوم", stateAtRoomTemp: "solid", state: "s", }, @@ -1497,9 +810,11 @@ export const groupsData = [ symbol: "Fe", atomicNumber: 26, category: "transition metal", - color: "blue", + color: "#efdfc4", atomicMass: "55.845", name: "Iron", + hindiName: "लोहा", + urduName: "آئرن", stateAtRoomTemp: "solid", state: "s", }, @@ -1507,9 +822,11 @@ export const groupsData = [ symbol: "Ru", atomicNumber: 44, category: "transition metal", - color: "blue", + color: "#efdfc4", atomicMass: "101.07", name: "Ruthenium", + hindiName: "रुथेनियम", + urduName: "روتھینیم", stateAtRoomTemp: "solid", state: "s", }, @@ -1517,9 +834,11 @@ export const groupsData = [ symbol: "Os", atomicNumber: 76, category: "transition metal", - color: "blue", + color: "#efdfc4", atomicMass: "190.23", name: "Osmium", + hindiName: "ओस्मियम", + urduName: "اوسمیم", stateAtRoomTemp: "solid", state: "s", }, @@ -1527,9 +846,11 @@ export const groupsData = [ symbol: "Hs", atomicNumber: 108, category: "transition metal", - color: "blue", + color: "#efdfc4", atomicMass: "(277)", name: "Hassium", + hindiName: "हसियम", + urduName: "ہاسیئم", stateAtRoomTemp: "solid", state: "s", }, @@ -1542,9 +863,11 @@ export const groupsData = [ symbol: "Co", atomicNumber: 27, category: "transition metal", - color: "blue", + color: "#efdfc4", atomicMass: "58.933", name: "Cobalt", + hindiName: "कोबाल्ट", + urduName: "کوبالٹ", stateAtRoomTemp: "solid", state: "s", }, @@ -1552,9 +875,11 @@ export const groupsData = [ symbol: "Rh", atomicNumber: 45, category: "transition metal", - color: "blue", + color: "#efdfc4", atomicMass: "102.91", name: "Rhodium", + hindiName: "रोडियम", + urduName: "روڈیم", stateAtRoomTemp: "solid", state: "s", }, @@ -1562,9 +887,11 @@ export const groupsData = [ symbol: "Ir", atomicNumber: 77, category: "transition metal", - color: "blue", + color: "#efdfc4", atomicMass: "192.22", name: "Iridium", + hindiName: "इरिडियम", + urduName: "ایریڈیم", stateAtRoomTemp: "solid", state: "s", }, @@ -1572,9 +899,11 @@ export const groupsData = [ symbol: "Mt", atomicNumber: 109, category: "transition metal", - color: "blue", - atomicMass: "(276)", + color: "#efdfc4", + atomicMass: "(278)", name: "Meitnerium", + hindiName: "माइटनेरियम", + urduName: "میٹنریم", stateAtRoomTemp: "solid", state: "s", }, @@ -1587,9 +916,11 @@ export const groupsData = [ symbol: "Ni", atomicNumber: 28, category: "transition metal", - color: "blue", + color: "#efdfc4", atomicMass: "58.693", name: "Nickel", + hindiName: "निकल", + urduName: "نکل", stateAtRoomTemp: "solid", state: "s", }, @@ -1597,9 +928,11 @@ export const groupsData = [ symbol: "Pd", atomicNumber: 46, category: "transition metal", - color: "blue", + color: "#efdfc4", atomicMass: "106.42", name: "Palladium", + hindiName: "पैलेडियम", + urduName: "پیلیڈیم", stateAtRoomTemp: "solid", state: "s", }, @@ -1607,9 +940,11 @@ export const groupsData = [ symbol: "Pt", atomicNumber: 78, category: "transition metal", - color: "blue", + color: "#efdfc4", atomicMass: "195.08", name: "Platinum", + hindiName: "प्लैटिनम", + urduName: "پلاٹینم", stateAtRoomTemp: "solid", state: "s", }, @@ -1617,9 +952,11 @@ export const groupsData = [ symbol: "Ds", atomicNumber: 110, category: "transition metal", - color: "blue", + color: "#efdfc4", atomicMass: "(281)", name: "Darmstadtium", + hindiName: "डार्मस्टेडटियम", + urduName: "ڈارمسٹیڈٹیم", stateAtRoomTemp: "solid", state: "s", }, @@ -1632,9 +969,11 @@ export const groupsData = [ symbol: "Cu", atomicNumber: 29, category: "transition metal", - color: "blue", + color: "#efdfc4", atomicMass: "63.546", name: "Copper", + hindiName: "तांबा", + urduName: "تانبا", stateAtRoomTemp: "solid", state: "s", }, @@ -1642,9 +981,11 @@ export const groupsData = [ symbol: "Ag", atomicNumber: 47, category: "transition metal", - color: "blue", + color: "#efdfc4", atomicMass: "107.87", name: "Silver", + hindiName: "चांदी", + urduName: "چاندی", stateAtRoomTemp: "solid", state: "s", }, @@ -1652,9 +993,11 @@ export const groupsData = [ symbol: "Au", atomicNumber: 79, category: "transition metal", - color: "blue", + color: "#efdfc4", atomicMass: "196.97", name: "Gold", + hindiName: "सोना", + urduName: "سونا", stateAtRoomTemp: "solid", state: "s", }, @@ -1662,9 +1005,11 @@ export const groupsData = [ symbol: "Rg", atomicNumber: 111, category: "transition metal", - color: "blue", + color: "#efdfc4", atomicMass: "(282)", name: "Roentgenium", + hindiName: "रोएंटजेनियम", + urduName: "رینٹجینیم", stateAtRoomTemp: "solid", state: "s", }, @@ -1677,9 +1022,11 @@ export const groupsData = [ symbol: "Zn", atomicNumber: 30, category: "transition metal", - color: "blue", + color: "#efdfc4", atomicMass: "65.38", name: "Zinc", + hindiName: "जस्ता", + urduName: "زنک", stateAtRoomTemp: "solid", state: "s", }, @@ -1687,9 +1034,11 @@ export const groupsData = [ symbol: "Cd", atomicNumber: 48, category: "transition metal", - color: "blue", + color: "#efdfc4", atomicMass: "112.41", name: "Cadmium", + hindiName: "कैडमियम", + urduName: "کیڈمیئم", stateAtRoomTemp: "solid", state: "s", }, @@ -1697,9 +1046,11 @@ export const groupsData = [ symbol: "Hg", atomicNumber: 80, category: "transition metal", - color: "blue", + color: "#efdfc4", atomicMass: "200.59", name: "Mercury", + hindiName: "पारा", + urduName: "پارا", stateAtRoomTemp: "liquid", state: "l", }, @@ -1707,9 +1058,11 @@ export const groupsData = [ symbol: "Cn", atomicNumber: 112, category: "transition metal", - color: "blue", + color: "#efdfc4", atomicMass: "(285)", name: "Copernicium", + hindiName: "कोपर्निसियम", + urduName: "کوپرنیشیم", stateAtRoomTemp: "solid", state: "s", }, @@ -1722,9 +1075,11 @@ export const groupsData = [ symbol: "B", atomicNumber: 5, category: "metalloid", - color: "yellow", + color: "#efdfc4", atomicMass: "10.81", name: "Boron", + hindiName: "बोरॉन", + urduName: "بوران", stateAtRoomTemp: "solid", state: "s", }, @@ -1732,9 +1087,11 @@ export const groupsData = [ symbol: "Al", atomicNumber: 13, category: "post-transition metal", - color: "purple", + color: "#00ffff", atomicMass: "26.982", name: "Aluminium", + hindiName: "एल्यूमिनियम", + urduName: "ایلومینیم", stateAtRoomTemp: "solid", state: "s", }, @@ -1742,9 +1099,11 @@ export const groupsData = [ symbol: "Ga", atomicNumber: 31, category: "post-transition metal", - color: "purple", + color: "#00ffff", atomicMass: "69.723", name: "Gallium", + hindiName: "गैलियम", + urduName: "گیلیم", stateAtRoomTemp: "solid", state: "s", }, @@ -1752,9 +1111,11 @@ export const groupsData = [ symbol: "In", atomicNumber: 49, category: "post-transition metal", - color: "purple", + color: "#00ffff", atomicMass: "114.82", name: "Indium", + hindiName: "इंडियम", + urduName: "انڈیم", stateAtRoomTemp: "solid", state: "s", }, @@ -1762,9 +1123,11 @@ export const groupsData = [ symbol: "Tl", atomicNumber: 81, category: "post-transition metal", - color: "purple", + color: "#00ffff", atomicMass: "204.38", name: "Thallium", + hindiName: "थैलियम", + urduName: "تھیلیم", stateAtRoomTemp: "solid", state: "s", }, @@ -1772,9 +1135,11 @@ export const groupsData = [ symbol: "Nh", atomicNumber: 113, category: "post-transition metal", - color: "purple", + color: "#00ffff", atomicMass: "(286)", name: "Nihonium", + hindiName: "निहोनियम", + urduName: "نہونیم", stateAtRoomTemp: "solid", state: "s", }, @@ -1787,9 +1152,11 @@ export const groupsData = [ symbol: "C", atomicNumber: 6, category: "nonmetal", - color: "green", + color: "#cbf0f8", atomicMass: "12.011", name: "Carbon", + hindiName: "कार्बन", + urduName: "کاربن", stateAtRoomTemp: "solid", state: "s", }, @@ -1797,9 +1164,11 @@ export const groupsData = [ symbol: "Si", atomicNumber: 14, category: "metalloid", - color: "yellow", + color: "#efdfc4", atomicMass: "28.085", name: "Silicon", + hindiName: "सिलिकॉन", + urduName: "سلیکان", stateAtRoomTemp: "solid", state: "s", }, @@ -1807,9 +1176,11 @@ export const groupsData = [ symbol: "Ge", atomicNumber: 32, category: "metalloid", - color: "yellow", + color: "#efdfc4", atomicMass: "72.63", name: "Germanium", + hindiName: "जर्मेनियम", + urduName: "جرمینیم", stateAtRoomTemp: "solid", state: "s", }, @@ -1817,9 +1188,11 @@ export const groupsData = [ symbol: "Sn", atomicNumber: 50, category: "post-transition metal", - color: "purple", + color: "#00ffff", atomicMass: "118.71", name: "Tin", + hindiName: "टिन", + urduName: "ٹن", stateAtRoomTemp: "solid", state: "s", }, @@ -1827,9 +1200,11 @@ export const groupsData = [ symbol: "Pb", atomicNumber: 82, category: "post-transition metal", - color: "purple", + color: "#00ffff", atomicMass: "207.2", name: "Lead", + hindiName: "सीसा", + urduName: "لیڈ", stateAtRoomTemp: "solid", state: "s", }, @@ -1837,9 +1212,11 @@ export const groupsData = [ symbol: "Fl", atomicNumber: 114, category: "post-transition metal", - color: "purple", + color: "#00ffff", atomicMass: "(289)", name: "Flerovium", + hindiName: "फ्लेरोवियम", + urduName: "فلروویم", stateAtRoomTemp: "solid", state: "s", }, @@ -1852,9 +1229,11 @@ export const groupsData = [ symbol: "N", atomicNumber: 7, category: "nonmetal", - color: "green", + color: "#cbf0f8", atomicMass: "14.007", name: "Nitrogen", + hindiName: "नाइट्रोजन", + urduName: "نائٹروجن", stateAtRoomTemp: "gas", state: "g", }, @@ -1862,9 +1241,11 @@ export const groupsData = [ symbol: "P", atomicNumber: 15, category: "nonmetal", - color: "green", + color: "#cbf0f8", atomicMass: "30.974", name: "Phosphorus", + hindiName: "फॉस्फोरस", + urduName: "فاسفورس", stateAtRoomTemp: "solid", state: "s", }, @@ -1872,9 +1253,11 @@ export const groupsData = [ symbol: "As", atomicNumber: 33, category: "metalloid", - color: "yellow", + color: "#efdfc4", atomicMass: "74.922", name: "Arsenic", + hindiName: "आर्सेनिक", + urduName: "آرسینک", stateAtRoomTemp: "solid", state: "s", }, @@ -1882,9 +1265,11 @@ export const groupsData = [ symbol: "Sb", atomicNumber: 51, category: "metalloid", - color: "yellow", + color: "#efdfc4", atomicMass: "121.76", name: "Antimony", + hindiName: "एंटिमनी", + urduName: "انٹمنی", stateAtRoomTemp: "solid", state: "s", }, @@ -1892,9 +1277,11 @@ export const groupsData = [ symbol: "Bi", atomicNumber: 83, category: "post-transition metal", - color: "purple", + color: "#00ffff", atomicMass: "208.98", name: "Bismuth", + hindiName: "बिस्मथ", + urduName: "بسمتھ", stateAtRoomTemp: "solid", state: "s", }, @@ -1902,9 +1289,11 @@ export const groupsData = [ symbol: "Mc", atomicNumber: 115, category: "post-transition metal", - color: "purple", - atomicMass: "(288)", + color: "#00ffff", + atomicMass: "(290)", name: "Moscovium", + hindiName: "मास्कोवियम", + urduName: "ماسکوویم", stateAtRoomTemp: "solid", state: "s", }, @@ -1917,9 +1306,11 @@ export const groupsData = [ symbol: "O", atomicNumber: 8, category: "nonmetal", - color: "green", + color: "#cbf0f8", atomicMass: "15.999", name: "Oxygen", + hindiName: "ऑक्सीजन", + urduName: "آکسیجن", stateAtRoomTemp: "gas", state: "g", }, @@ -1927,9 +1318,11 @@ export const groupsData = [ symbol: "S", atomicNumber: 16, category: "nonmetal", - color: "green", + color: "#cbf0f8", atomicMass: "32.06", name: "Sulfur", + hindiName: "सल्फर", + urduName: "گندھک", stateAtRoomTemp: "solid", state: "s", }, @@ -1937,9 +1330,11 @@ export const groupsData = [ symbol: "Se", atomicNumber: 34, category: "nonmetal", - color: "green", + color: "#cbf0f8", atomicMass: "78.971", name: "Selenium", + hindiName: "सेलेनियम", + urduName: "سیلینیم", stateAtRoomTemp: "solid", state: "s", }, @@ -1947,9 +1342,11 @@ export const groupsData = [ symbol: "Te", atomicNumber: 52, category: "metalloid", - color: "yellow", - atomicMass: "127.6", + color: "#efdfc4", + atomicMass: "127.60", name: "Tellurium", + hindiName: "टेल्यूरियम", + urduName: "ٹیلیوریم", stateAtRoomTemp: "solid", state: "s", }, @@ -1957,9 +1354,11 @@ export const groupsData = [ symbol: "Po", atomicNumber: 84, category: "metalloid", - color: "yellow", + color: "#efdfc4", atomicMass: "(209)", name: "Polonium", + hindiName: "पोलोनियम", + urduName: "پولونیم", stateAtRoomTemp: "solid", state: "s", }, @@ -1967,9 +1366,11 @@ export const groupsData = [ symbol: "Lv", atomicNumber: 116, category: "post-transition metal", - color: "purple", + color: "#00ffff", atomicMass: "(293)", name: "Livermorium", + hindiName: "लिवरमोरियम", + urduName: "لیورموریوم", stateAtRoomTemp: "solid", state: "s", }, @@ -1981,60 +1382,72 @@ export const groupsData = [ { symbol: "F", atomicNumber: 9, - category: "halogen", - color: "pink", + category: "nonmetal", + color: "#cbf0f8", atomicMass: "18.998", name: "Fluorine", + hindiName: "फ्लोरीन", + urduName: "فلورین", stateAtRoomTemp: "gas", state: "g", }, { symbol: "Cl", atomicNumber: 17, - category: "halogen", - color: "pink", + category: "nonmetal", + color: "#cbf0f8", atomicMass: "35.45", name: "Chlorine", + hindiName: "क्लोरीन", + urduName: "کلورین", stateAtRoomTemp: "gas", state: "g", }, { symbol: "Br", atomicNumber: 35, - category: "halogen", - color: "pink", + category: "nonmetal", + color: "#cbf0f8", atomicMass: "79.904", name: "Bromine", + hindiName: "ब्रोमीन", + urduName: "برومین", stateAtRoomTemp: "liquid", state: "l", }, { symbol: "I", atomicNumber: 53, - category: "halogen", - color: "pink", - atomicMass: "126.9", + category: "nonmetal", + color: "#cbf0f8", + atomicMass: "126.90", name: "Iodine", + hindiName: "आयोडीन", + urduName: "آئوڈین", stateAtRoomTemp: "solid", state: "s", }, { symbol: "At", atomicNumber: 85, - category: "halogen", - color: "pink", + category: "metalloid", + color: "#efdfc4", atomicMass: "(210)", name: "Astatine", + hindiName: "एस्टेटीन", + urduName: "ایسٹاتین", stateAtRoomTemp: "solid", state: "s", }, { symbol: "Ts", atomicNumber: 117, - category: "halogen", - color: "pink", + category: "metalloid", + color: "#efdfc4", atomicMass: "(294)", name: "Tennessine", + hindiName: "टेनेसीन", + urduName: "ٹینیسیئن", stateAtRoomTemp: "solid", state: "s", }, @@ -2047,9 +1460,11 @@ export const groupsData = [ symbol: "He", atomicNumber: 2, category: "noble gas", - color: "cyan", + color: "yellow", atomicMass: "4.0026", name: "Helium", + hindiName: "हीलियम", + urduName: "ہیلیم", stateAtRoomTemp: "gas", state: "g", }, @@ -2057,9 +1472,11 @@ export const groupsData = [ symbol: "Ne", atomicNumber: 10, category: "noble gas", - color: "cyan", - atomicMass: "20.18", + color: "yellow", + atomicMass: "20.180", name: "Neon", + hindiName: "निऑन", + urduName: "نیون", stateAtRoomTemp: "gas", state: "g", }, @@ -2067,9 +1484,11 @@ export const groupsData = [ symbol: "Ar", atomicNumber: 18, category: "noble gas", - color: "cyan", - atomicMass: "39.948", + color: "yellow", + atomicMass: "39.95", name: "Argon", + hindiName: "आर्गन", + urduName: "آرگن", stateAtRoomTemp: "gas", state: "g", }, @@ -2077,9 +1496,11 @@ export const groupsData = [ symbol: "Kr", atomicNumber: 36, category: "noble gas", - color: "cyan", + color: "yellow", atomicMass: "83.798", name: "Krypton", + hindiName: "क्रिप्टन", + urduName: "کرپٹون", stateAtRoomTemp: "gas", state: "g", }, @@ -2087,9 +1508,11 @@ export const groupsData = [ symbol: "Xe", atomicNumber: 54, category: "noble gas", - color: "cyan", + color: "yellow", atomicMass: "131.29", name: "Xenon", + hindiName: "जीनॉन", + urduName: "زینون", stateAtRoomTemp: "gas", state: "g", }, @@ -2097,9 +1520,11 @@ export const groupsData = [ symbol: "Rn", atomicNumber: 86, category: "noble gas", - color: "cyan", + color: "yellow", atomicMass: "(222)", name: "Radon", + hindiName: "रेडॉन", + urduName: "ریڈون", stateAtRoomTemp: "gas", state: "g", }, @@ -2107,15 +1532,17 @@ export const groupsData = [ symbol: "Og", atomicNumber: 118, category: "noble gas", - color: "cyan", + color: "yellow", atomicMass: "(294)", name: "Oganesson", + hindiName: "ओगनेसन", + urduName: "اوگنیسن", stateAtRoomTemp: "solid", state: "s", }, ], - }, -]; + } +] export const columnData = [ { id: 1, topValue: "G", bottomValue: "P" }, diff --git a/src/utils/LanguageData.js b/src/utils/LanguageData.js new file mode 100644 index 0000000..a21c4c5 --- /dev/null +++ b/src/utils/LanguageData.js @@ -0,0 +1,141 @@ +export const translations = { + en: { + title: 'Magic Box', + reactants: 'Reactants', + products: 'Products', + placeholder: 'Enter Reactant', + addMore: 'Add More Reactants', + remove: 'Remove', + goToTable: 'Go to Periodic Table', + popUpHeadingReactant: 'Type or Select Your Reactant', + loginPrompt: 'Would you like to login? It will save your reactions.', + signupPrompt: 'Create Your Account? It will save your reactions.', + email: 'Email Address', + password: 'Password', + loginButton: 'Let\'s Go!', + signUpPrompt: 'Don\'t have an account? Sign Up', + forgotPassword: 'Forgot Password', + sentEmail: 'Reset Password', + skip: 'Skip', + signUp: 'Sign up', + signIn: 'Sign In', + logIn: 'Log In', + logOut: 'Log Out', + name: 'Name', + confirm: 'Confirm!', + alreadyHaveAccount: 'Already have an account? Sign In', + reactantName: 'Write Your Reactant Name', + reactantFormula: 'Write Your Reactant Formula', + reactantState: 'Select Reactant State', + createManualReactant: 'Create Manual Reactant from Periodic Table', + allPossibleReactions: 'All Possible Reactants', + goToDashboard: "Go To Dashboard", + saveReactant: 'Save Reactant', + addReactant: "Add Reactant", + updateReactant: "Update Reactant", + performReaction: "Perform Reaction", + goToHome: "Go To Home", + doMagic: "Do Magic", + actinidesSeries: "Actinides Series", + lanthanideSeries: "Lanthanide Series", + chemicalReactionHistory: "Chemical Reaction History", + periods: "Periods", + groups: "Groups", + solid: "Solid", + liquid: "Liquid", + gas: "Gas" + }, + hi: { + title: 'जादू का डिब्बा', + reactants: 'अभिकारक', + products: 'उत्पाद', + placeholder: 'अभिकारक दर्ज करें', + addMore: 'और अभिकारक जोड़ें', + remove: 'हटाएं', + goToTable: 'आवर्त सारणी पर जाएं', + popUpHeadingReactant: 'अपना अभिकारक टाइप करें या चुनें', + loginPrompt: 'क्या आप लॉगिन करना चाहेंगे? यह आपकी रासायनिक अभिक्रियाओं को सहेज लेगा।', + signupPrompt: 'अपना खाता बनाएं? यह आपकी रासायनिक अभिक्रियाओं को सहेजेगा।', + email: 'ईमेल पता', + password: 'पासवर्ड', + loginButton: 'चलिए शुरू करते हैं!', + signUpPrompt: 'क्या आपके पास खाता नहीं है? साइन अप करें', + forgotPassword: 'पासवर्ड भूल गए', + sentEmail: 'पासवर्ड रीसेट करें', + skip: 'छोड़ें', + signUp: 'साइन अप करें', + signIn: 'साइन इन', + logIn: 'लॉग इन', + logOut: 'लॉगआउट', + name: 'नाम', + confirm: 'पुष्टि करें!', + alreadyHaveAccount: 'क्या आपके पास खाता है? साइन इन करें', + reactantName: 'अपना अभिकारक का नाम लिखें', + reactantFormula: 'अपना अभिकारक का सूत्र लिखें', + reactantState: 'अभिकारक की अवस्था चुनें', + createManualReactant: 'आवर्त सारणी से मैनुअल अभिकारक बनाएं', + allPossibleReactions: 'सभी संभावित अभिकारक', + goToDashboard: "डैशबोर्ड पर जाएं", + saveReactant: 'अभिकारक सहेजें', + addReactant: "अभिकारक जोड़ें", + updateReactant: "अभिकारक अपडेट करें", + performReaction: "प्रतिक्रिया करें", + goToHome: "होम पर जाएं", + doMagic: "जादू करें", + actinidesSeries: "एक्टिनाइड्स श्रृंखला", + lanthanideSeries: "लैंथेनाइड्स श्रृंखला", + chemicalReactionHistory: 'रासायनिक अभिक्रियाओं का इतिहास', + periods: "अवधियाँ", + groups: "समूह", + solid: "ठोस", + liquid: "तरल", + gas: "गैस" + }, + ur: { + title: 'جادو کا باکس', + reactants: 'ردعمل کنندہ', + products: 'مصنوعات', + placeholder: 'عامل درج کریں', + addMore: 'اور عوامل شامل کریں', + remove: 'ہٹائیں', + goToTable: 'دورانی جدول پر جائیں', + popUpHeadingReactant: 'اپنا ری ایکٹنٹ ٹائپ کریں یا منتخب کریں', + loginPrompt: 'کیا آپ لاگ ان کرنا چاہتے ہیں؟ یہ آپ کے ردعمل کو محفوظ کر لے گا۔', + signupPrompt: 'اپنا اکاؤنٹ بنائیں؟ یہ آپ کے ردعمل کو محفوظ کرے گا۔', + email: 'ای میل پتہ', + password: 'پاس ورڈ', + loginButton: 'چلیں!', + signUpPrompt: 'کیا آپ کے پاس کوئی اکاؤنٹ نہیں ہے؟ سائن اپ کریں', + forgotPassword: 'پاس ورڈ بھول گئے', + sentEmail: 'پاس ورڈ ری سیٹ کریں', + skip: 'چھوڑیں', + signUp: 'سائن اپ کریں', + signIn: 'سائن ان', + logIn: 'لاگ ان', + logOut: 'لاگ آؤٹ', + name: 'نام', + confirm: 'تصدیق کریں!', + alreadyHaveAccount: 'کیا آپ کے پاس اکاؤنٹ ہے؟ سائن ان کریں', + reactantName: 'اپنا ری ایکٹنٹ نام لکھیں', + reactantFormula: 'اپنا ری ایکٹنٹ فارمولا لکھیں', + reactantState: 'ری ایکٹنٹ اسٹیٹ منتخب کریں', + createManualReactant: 'دورانی جدول سے دستی ری ایکٹنٹ بنائیں', + allPossibleReactions: 'تمام ممکنہ عوامل', + goToDashboard: "ڈیش بورڈ پر جائیں", + saveReactant: 'ری ایکٹنٹ محفوظ کریں', + addReactant: "ری ایکٹنٹ شامل کریں", + updateReactant: "ری ایکٹنٹ اپڈیٹ کریں", + performReaction: "رد عمل کریں", + goToHome: "ہوم پر جائیں", + doMagic: "جادو کریں", + actinidesSeries: "ایکٹینائیڈز سیریز", + lanthanideSeries: "لانتھینائیڈز سیریز", + chemicalReactionHistory: 'کیمیائی ردعمل کی تاریخ', + periods: "ادوار", + groups: "گروپس", + solid: "ٹھوس", + liquid: "مائع", + gas: "گیس" + } +}; + \ No newline at end of file