From 59b4b21a108a350765bb2d110473b646aa25cd84 Mon Sep 17 00:00:00 2001 From: SWARVY Date: Sun, 23 Jun 2024 15:25:17 +0900 Subject: [PATCH 01/11] fix(member): update BoardCollectCard to decode HTML entities in content (#166) --- .../community/BoardCollectCard/BoardCollectCard.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/member/src/components/community/BoardCollectCard/BoardCollectCard.tsx b/apps/member/src/components/community/BoardCollectCard/BoardCollectCard.tsx index 87841a32..e1f2459e 100644 --- a/apps/member/src/components/community/BoardCollectCard/BoardCollectCard.tsx +++ b/apps/member/src/components/community/BoardCollectCard/BoardCollectCard.tsx @@ -7,7 +7,7 @@ import { PATH_FINDER } from '@constants/path'; import { createImageUrl } from '@utils/api'; import { getCategoryEmoji } from '@utils/community'; import { formattedDate } from '@utils/date'; -import { formatMemberName } from '@utils/string'; +import { formatMemberName, toDecodeHTMLEntities } from '@utils/string'; import type { Board } from '@type/community'; @@ -35,7 +35,9 @@ const BoardCollectCard = ({

{title}

-

{content}

+

+ {toDecodeHTMLEntities(content)} +

From 0a640ec6da3c53bca365a7962d8baa043b8dbb00 Mon Sep 17 00:00:00 2001 From: SWARVY Date: Sun, 23 Jun 2024 18:49:53 +0900 Subject: [PATCH 02/11] chore(status): status project init (#171) --- apps/status/.gitignore | 36 ++++++++ apps/status/README.md | 36 ++++++++ apps/status/app/favicon.ico | Bin 0 -> 25931 bytes apps/status/app/globals.css | 33 +++++++ apps/status/app/layout.tsx | 23 +++++ apps/status/app/page.tsx | 113 +++++++++++++++++++++++ apps/status/next.config.mjs | 4 + apps/status/package.json | 26 ++++++ apps/status/postcss.config.mjs | 8 ++ apps/status/public/next.svg | 1 + apps/status/public/vercel.svg | 1 + apps/status/tailwind.config.ts | 20 ++++ apps/status/tsconfig.json | 9 ++ commitlint.config.js | 1 + package.json | 2 + pnpm-lock.yaml | 163 +++++++++++++++++++++++++++++++++ 16 files changed, 476 insertions(+) create mode 100644 apps/status/.gitignore create mode 100644 apps/status/README.md create mode 100644 apps/status/app/favicon.ico create mode 100644 apps/status/app/globals.css create mode 100644 apps/status/app/layout.tsx create mode 100644 apps/status/app/page.tsx create mode 100644 apps/status/next.config.mjs create mode 100644 apps/status/package.json create mode 100644 apps/status/postcss.config.mjs create mode 100644 apps/status/public/next.svg create mode 100644 apps/status/public/vercel.svg create mode 100644 apps/status/tailwind.config.ts create mode 100644 apps/status/tsconfig.json diff --git a/apps/status/.gitignore b/apps/status/.gitignore new file mode 100644 index 00000000..fd3dbb57 --- /dev/null +++ b/apps/status/.gitignore @@ -0,0 +1,36 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js +.yarn/install-state.gz + +# testing +/coverage + +# next.js +/.next/ +/out/ + +# production +/build + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# local env files +.env*.local + +# vercel +.vercel + +# typescript +*.tsbuildinfo +next-env.d.ts diff --git a/apps/status/README.md b/apps/status/README.md new file mode 100644 index 00000000..c4033664 --- /dev/null +++ b/apps/status/README.md @@ -0,0 +1,36 @@ +This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). + +## Getting Started + +First, run the development server: + +```bash +npm run dev +# or +yarn dev +# or +pnpm dev +# or +bun dev +``` + +Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. + +You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file. + +This project uses [`next/font`](https://nextjs.org/docs/basic-features/font-optimization) to automatically optimize and load Inter, a custom Google Font. + +## Learn More + +To learn more about Next.js, take a look at the following resources: + +- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. +- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. + +You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome! + +## Deploy on Vercel + +The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. + +Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details. diff --git a/apps/status/app/favicon.ico b/apps/status/app/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..718d6fea4835ec2d246af9800eddb7ffb276240c GIT binary patch literal 25931 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 LrJugUA?W`A8`#=m literal 0 HcmV?d00001 diff --git a/apps/status/app/globals.css b/apps/status/app/globals.css new file mode 100644 index 00000000..875c01e8 --- /dev/null +++ b/apps/status/app/globals.css @@ -0,0 +1,33 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; + +:root { + --foreground-rgb: 0, 0, 0; + --background-start-rgb: 214, 219, 220; + --background-end-rgb: 255, 255, 255; +} + +@media (prefers-color-scheme: dark) { + :root { + --foreground-rgb: 255, 255, 255; + --background-start-rgb: 0, 0, 0; + --background-end-rgb: 0, 0, 0; + } +} + +body { + color: rgb(var(--foreground-rgb)); + background: linear-gradient( + to bottom, + transparent, + rgb(var(--background-end-rgb)) + ) + rgb(var(--background-start-rgb)); +} + +@layer utilities { + .text-balance { + text-wrap: balance; + } +} diff --git a/apps/status/app/layout.tsx b/apps/status/app/layout.tsx new file mode 100644 index 00000000..6390378a --- /dev/null +++ b/apps/status/app/layout.tsx @@ -0,0 +1,23 @@ +import type { Metadata } from 'next'; +import { Inter } from 'next/font/google'; + +import './globals.css'; + +const inter = Inter({ subsets: ['latin'] }); + +export const metadata: Metadata = { + title: 'Create Next App', + description: 'Generated by create next app', +}; + +export default function RootLayout({ + children, +}: Readonly<{ + children: React.ReactNode; +}>) { + return ( + + {children} + + ); +} diff --git a/apps/status/app/page.tsx b/apps/status/app/page.tsx new file mode 100644 index 00000000..4b8b4eb9 --- /dev/null +++ b/apps/status/app/page.tsx @@ -0,0 +1,113 @@ +import Image from 'next/image'; + +export default function Home() { + return ( +

+
+

+ Get started by editing  + app/page.tsx +

+ +
+ +
+ Next.js Logo +
+ +
+ +

+ Docs{' '} + + -> + +

+

+ Find in-depth information about Next.js features and API. +

+
+ + +

+ Learn{' '} + + -> + +

+

+ Learn about Next.js in an interactive course with quizzes! +

+
+ + +

+ Templates{' '} + + -> + +

+

+ Explore starter templates for Next.js. +

+
+ + +

+ Deploy{' '} + + -> + +

+

+ Instantly deploy your Next.js site to a shareable URL with Vercel. +

+
+
+
+ ); +} diff --git a/apps/status/next.config.mjs b/apps/status/next.config.mjs new file mode 100644 index 00000000..4678774e --- /dev/null +++ b/apps/status/next.config.mjs @@ -0,0 +1,4 @@ +/** @type {import('next').NextConfig} */ +const nextConfig = {}; + +export default nextConfig; diff --git a/apps/status/package.json b/apps/status/package.json new file mode 100644 index 00000000..d4f334f8 --- /dev/null +++ b/apps/status/package.json @@ -0,0 +1,26 @@ +{ + "name": "status", + "version": "0.1.0", + "private": true, + "scripts": { + "dev": "next dev", + "build": "next build", + "start": "next start", + "lint": "next lint", + "type": "tsc --noEmit" + }, + "dependencies": { + "next": "14.2.4", + "react": "^18", + "react-dom": "^18" + }, + "devDependencies": { + "@clab/config": "workspace:^", + "@types/node": "^20", + "@types/react": "^18", + "@types/react-dom": "^18", + "postcss": "^8", + "tailwindcss": "^3.4.1", + "typescript": "^5" + } +} diff --git a/apps/status/postcss.config.mjs b/apps/status/postcss.config.mjs new file mode 100644 index 00000000..1a69fd2a --- /dev/null +++ b/apps/status/postcss.config.mjs @@ -0,0 +1,8 @@ +/** @type {import('postcss-load-config').Config} */ +const config = { + plugins: { + tailwindcss: {}, + }, +}; + +export default config; diff --git a/apps/status/public/next.svg b/apps/status/public/next.svg new file mode 100644 index 00000000..5174b28c --- /dev/null +++ b/apps/status/public/next.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/apps/status/public/vercel.svg b/apps/status/public/vercel.svg new file mode 100644 index 00000000..d2f84222 --- /dev/null +++ b/apps/status/public/vercel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/apps/status/tailwind.config.ts b/apps/status/tailwind.config.ts new file mode 100644 index 00000000..26863922 --- /dev/null +++ b/apps/status/tailwind.config.ts @@ -0,0 +1,20 @@ +import type { Config } from 'tailwindcss'; + +const config: Config = { + content: [ + './pages/**/*.{js,ts,jsx,tsx,mdx}', + './components/**/*.{js,ts,jsx,tsx,mdx}', + './app/**/*.{js,ts,jsx,tsx,mdx}', + ], + theme: { + extend: { + backgroundImage: { + 'gradient-radial': 'radial-gradient(var(--tw-gradient-stops))', + 'gradient-conic': + 'conic-gradient(from 180deg at 50% 50%, var(--tw-gradient-stops))', + }, + }, + }, + plugins: [], +}; +export default config; diff --git a/apps/status/tsconfig.json b/apps/status/tsconfig.json new file mode 100644 index 00000000..1fd47fb6 --- /dev/null +++ b/apps/status/tsconfig.json @@ -0,0 +1,9 @@ +{ + "extends": "@clab/config/tsconfig.next.json", + "compilerOptions": { + "paths": { + "@/*": ["./*"] + } + }, + "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"] +} diff --git a/commitlint.config.js b/commitlint.config.js index c1e6794d..10b6d622 100644 --- a/commitlint.config.js +++ b/commitlint.config.js @@ -15,6 +15,7 @@ module.exports = { 'land', 'member', 'time', + 'status', 'config', 'design-system', 'hooks', diff --git a/package.json b/package.json index 05d17add..ee464ce0 100644 --- a/package.json +++ b/package.json @@ -19,10 +19,12 @@ "dev:land": "pnpm --filter land dev", "dev:member": "pnpm --filter member dev", "dev:time": "pnpm --filter time dev", + "dev:status": "pnpm --filter status dev", "build:auth": "pnpm --filter auth build", "build:land": "pnpm --filter land build", "build:member": "pnpm --filter member build", "build:time": "pnpm --filter time build", + "build:status": "pnpm --filter status build", "build:design-system": "pnpm --filter @clab/design-system build", "type:member": "pnpm --filter member type" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b9c9494e..7ba64ca9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -285,6 +285,40 @@ importers: specifier: ^5.0.8 version: 5.2.8(@types/node@20.12.7)(terser@5.31.0) + apps/status: + dependencies: + next: + specifier: 14.2.4 + version: 14.2.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + react: + specifier: ^18 + version: 18.2.0 + react-dom: + specifier: ^18 + version: 18.2.0(react@18.2.0) + devDependencies: + '@clab/config': + specifier: workspace:^ + version: link:../../packages/config + '@types/node': + specifier: ^20 + version: 20.12.7 + '@types/react': + specifier: ^18 + version: 18.2.77 + '@types/react-dom': + specifier: ^18 + version: 18.2.25 + postcss: + specifier: ^8 + version: 8.4.38 + tailwindcss: + specifier: ^3.4.1 + version: 3.4.3 + typescript: + specifier: ^5 + version: 5.4.5 + apps/time: dependencies: '@clab/design-system': @@ -1716,6 +1750,9 @@ packages: '@next/env@14.2.3': resolution: {integrity: sha512-W7fd7IbkfmeeY2gXrzJYDx8D2lWKbVoTIj1o1ScPHNzvp30s1AuoEFSdr39bC5sjxJaxTtq3OTCZboNp0lNWHA==} + '@next/env@14.2.4': + resolution: {integrity: sha512-3EtkY5VDkuV2+lNmKlbkibIJxcO4oIHEhBWne6PaAp+76J9KoSsGvNikp6ivzAT8dhhBMYrm6op2pS1ApG0Hzg==} + '@next/eslint-plugin-next@14.0.4': resolution: {integrity: sha512-U3qMNHmEZoVmHA0j/57nRfi3AscXNvkOnxDmle/69Jz/G0o/gWjXTDdlgILZdrxQ0Lw/jv2mPW8PGy0EGIHXhQ==} @@ -1743,6 +1780,12 @@ packages: cpu: [arm64] os: [darwin] + '@next/swc-darwin-arm64@14.2.4': + resolution: {integrity: sha512-AH3mO4JlFUqsYcwFUHb1wAKlebHU/Hv2u2kb1pAuRanDZ7pD/A/KPD98RHZmwsJpdHQwfEc/06mgpSzwrJYnNg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + '@next/swc-darwin-x64@14.0.4': resolution: {integrity: sha512-IZQ3C7Bx0k2rYtrZZxKKiusMTM9WWcK5ajyhOZkYYTCc8xytmwSzR1skU7qLgVT/EY9xtXDG0WhY6fyujnI3rw==} engines: {node: '>= 10'} @@ -1761,6 +1804,12 @@ packages: cpu: [x64] os: [darwin] + '@next/swc-darwin-x64@14.2.4': + resolution: {integrity: sha512-QVadW73sWIO6E2VroyUjuAxhWLZWEpiFqHdZdoQ/AMpN9YWGuHV8t2rChr0ahy+irKX5mlDU7OY68k3n4tAZTg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + '@next/swc-linux-arm64-gnu@14.0.4': resolution: {integrity: sha512-VwwZKrBQo/MGb1VOrxJ6LrKvbpo7UbROuyMRvQKTFKhNaXjUmKTu7wxVkIuCARAfiI8JpaWAnKR+D6tzpCcM4w==} engines: {node: '>= 10'} @@ -1779,6 +1828,12 @@ packages: cpu: [arm64] os: [linux] + '@next/swc-linux-arm64-gnu@14.2.4': + resolution: {integrity: sha512-KT6GUrb3oyCfcfJ+WliXuJnD6pCpZiosx2X3k66HLR+DMoilRb76LpWPGb4tZprawTtcnyrv75ElD6VncVamUQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + '@next/swc-linux-arm64-musl@14.0.4': resolution: {integrity: sha512-8QftwPEW37XxXoAwsn+nXlodKWHfpMaSvt81W43Wh8dv0gkheD+30ezWMcFGHLI71KiWmHK5PSQbTQGUiidvLQ==} engines: {node: '>= 10'} @@ -1797,6 +1852,12 @@ packages: cpu: [arm64] os: [linux] + '@next/swc-linux-arm64-musl@14.2.4': + resolution: {integrity: sha512-Alv8/XGSs/ytwQcbCHwze1HmiIkIVhDHYLjczSVrf0Wi2MvKn/blt7+S6FJitj3yTlMwMxII1gIJ9WepI4aZ/A==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + '@next/swc-linux-x64-gnu@14.0.4': resolution: {integrity: sha512-/s/Pme3VKfZAfISlYVq2hzFS8AcAIOTnoKupc/j4WlvF6GQ0VouS2Q2KEgPuO1eMBwakWPB1aYFIA4VNVh667A==} engines: {node: '>= 10'} @@ -1815,6 +1876,12 @@ packages: cpu: [x64] os: [linux] + '@next/swc-linux-x64-gnu@14.2.4': + resolution: {integrity: sha512-ze0ShQDBPCqxLImzw4sCdfnB3lRmN3qGMB2GWDRlq5Wqy4G36pxtNOo2usu/Nm9+V2Rh/QQnrRc2l94kYFXO6Q==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + '@next/swc-linux-x64-musl@14.0.4': resolution: {integrity: sha512-m8z/6Fyal4L9Bnlxde5g2Mfa1Z7dasMQyhEhskDATpqr+Y0mjOBZcXQ7G5U+vgL22cI4T7MfvgtrM2jdopqWaw==} engines: {node: '>= 10'} @@ -1833,6 +1900,12 @@ packages: cpu: [x64] os: [linux] + '@next/swc-linux-x64-musl@14.2.4': + resolution: {integrity: sha512-8dwC0UJoc6fC7PX70csdaznVMNr16hQrTDAMPvLPloazlcaWfdPogq+UpZX6Drqb1OBlwowz8iG7WR0Tzk/diQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + '@next/swc-win32-arm64-msvc@14.0.4': resolution: {integrity: sha512-7Wv4PRiWIAWbm5XrGz3D8HUkCVDMMz9igffZG4NB1p4u1KoItwx9qjATHz88kwCEal/HXmbShucaslXCQXUM5w==} engines: {node: '>= 10'} @@ -1851,6 +1924,12 @@ packages: cpu: [arm64] os: [win32] + '@next/swc-win32-arm64-msvc@14.2.4': + resolution: {integrity: sha512-jxyg67NbEWkDyvM+O8UDbPAyYRZqGLQDTPwvrBBeOSyVWW/jFQkQKQ70JDqDSYg1ZDdl+E3nkbFbq8xM8E9x8A==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + '@next/swc-win32-ia32-msvc@14.0.4': resolution: {integrity: sha512-zLeNEAPULsl0phfGb4kdzF/cAVIfaC7hY+kt0/d+y9mzcZHsMS3hAS829WbJ31DkSlVKQeHEjZHIdhN+Pg7Gyg==} engines: {node: '>= 10'} @@ -1869,6 +1948,12 @@ packages: cpu: [ia32] os: [win32] + '@next/swc-win32-ia32-msvc@14.2.4': + resolution: {integrity: sha512-twrmN753hjXRdcrZmZttb/m5xaCBFa48Dt3FbeEItpJArxriYDunWxJn+QFXdJ3hPkm4u7CKxncVvnmgQMY1ag==} + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] + '@next/swc-win32-x64-msvc@14.0.4': resolution: {integrity: sha512-yEh2+R8qDlDCjxVpzOTEpBLQTEFAcP2A8fUFLaWNap9GitYKkKv1//y2S6XY6zsR4rCOPRpU7plYDR+az2n30A==} engines: {node: '>= 10'} @@ -1887,6 +1972,12 @@ packages: cpu: [x64] os: [win32] + '@next/swc-win32-x64-msvc@14.2.4': + resolution: {integrity: sha512-tkLrjBzqFTP8DVrAAQmZelEahfR9OxWpFR++vAI9FBhCiIxtwHwBHC23SBHCTURBtwB4kc/x44imVOnkKGNVGg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -4578,6 +4669,24 @@ packages: sass: optional: true + next@14.2.4: + resolution: {integrity: sha512-R8/V7vugY+822rsQGQCjoLhMuC9oFj9SOi4Cl4b2wjDrseD0LRZ10W7R6Czo4w9ZznVSshKjuIomsRjvm9EKJQ==} + engines: {node: '>=18.17.0'} + hasBin: true + peerDependencies: + '@opentelemetry/api': ^1.1.0 + '@playwright/test': ^1.41.2 + react: ^18.2.0 + react-dom: ^18.2.0 + sass: ^1.3.0 + peerDependenciesMeta: + '@opentelemetry/api': + optional: true + '@playwright/test': + optional: true + sass: + optional: true + node-dir@0.1.17: resolution: {integrity: sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==} engines: {node: '>= 0.10.5'} @@ -7372,6 +7481,8 @@ snapshots: '@next/env@14.2.3': {} + '@next/env@14.2.4': {} + '@next/eslint-plugin-next@14.0.4': dependencies: glob: 7.1.7 @@ -7393,6 +7504,9 @@ snapshots: '@next/swc-darwin-arm64@14.2.3': optional: true + '@next/swc-darwin-arm64@14.2.4': + optional: true + '@next/swc-darwin-x64@14.0.4': optional: true @@ -7402,6 +7516,9 @@ snapshots: '@next/swc-darwin-x64@14.2.3': optional: true + '@next/swc-darwin-x64@14.2.4': + optional: true + '@next/swc-linux-arm64-gnu@14.0.4': optional: true @@ -7411,6 +7528,9 @@ snapshots: '@next/swc-linux-arm64-gnu@14.2.3': optional: true + '@next/swc-linux-arm64-gnu@14.2.4': + optional: true + '@next/swc-linux-arm64-musl@14.0.4': optional: true @@ -7420,6 +7540,9 @@ snapshots: '@next/swc-linux-arm64-musl@14.2.3': optional: true + '@next/swc-linux-arm64-musl@14.2.4': + optional: true + '@next/swc-linux-x64-gnu@14.0.4': optional: true @@ -7429,6 +7552,9 @@ snapshots: '@next/swc-linux-x64-gnu@14.2.3': optional: true + '@next/swc-linux-x64-gnu@14.2.4': + optional: true + '@next/swc-linux-x64-musl@14.0.4': optional: true @@ -7438,6 +7564,9 @@ snapshots: '@next/swc-linux-x64-musl@14.2.3': optional: true + '@next/swc-linux-x64-musl@14.2.4': + optional: true + '@next/swc-win32-arm64-msvc@14.0.4': optional: true @@ -7447,6 +7576,9 @@ snapshots: '@next/swc-win32-arm64-msvc@14.2.3': optional: true + '@next/swc-win32-arm64-msvc@14.2.4': + optional: true + '@next/swc-win32-ia32-msvc@14.0.4': optional: true @@ -7456,6 +7588,9 @@ snapshots: '@next/swc-win32-ia32-msvc@14.2.3': optional: true + '@next/swc-win32-ia32-msvc@14.2.4': + optional: true + '@next/swc-win32-x64-msvc@14.0.4': optional: true @@ -7465,6 +7600,9 @@ snapshots: '@next/swc-win32-x64-msvc@14.2.3': optional: true + '@next/swc-win32-x64-msvc@14.2.4': + optional: true + '@nodelib/fs.scandir@2.1.5': dependencies: '@nodelib/fs.stat': 2.0.5 @@ -10878,6 +11016,31 @@ snapshots: - '@babel/core' - babel-plugin-macros + next@14.2.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0): + dependencies: + '@next/env': 14.2.4 + '@swc/helpers': 0.5.5 + busboy: 1.6.0 + caniuse-lite: 1.0.30001608 + graceful-fs: 4.2.11 + postcss: 8.4.31 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + styled-jsx: 5.1.1(react@18.2.0) + optionalDependencies: + '@next/swc-darwin-arm64': 14.2.4 + '@next/swc-darwin-x64': 14.2.4 + '@next/swc-linux-arm64-gnu': 14.2.4 + '@next/swc-linux-arm64-musl': 14.2.4 + '@next/swc-linux-x64-gnu': 14.2.4 + '@next/swc-linux-x64-musl': 14.2.4 + '@next/swc-win32-arm64-msvc': 14.2.4 + '@next/swc-win32-ia32-msvc': 14.2.4 + '@next/swc-win32-x64-msvc': 14.2.4 + transitivePeerDependencies: + - '@babel/core' + - babel-plugin-macros + node-dir@0.1.17: dependencies: minimatch: 3.1.2 From 56407c30ae674fca69e3639e41567fec22161912 Mon Sep 17 00:00:00 2001 From: SWARVY Date: Sun, 23 Jun 2024 23:26:43 +0900 Subject: [PATCH 03/11] chore(status): install react-lottie-player (#171) --- apps/status/package.json | 3 ++- pnpm-lock.yaml | 21 +++++++++++++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/apps/status/package.json b/apps/status/package.json index d4f334f8..6519394e 100644 --- a/apps/status/package.json +++ b/apps/status/package.json @@ -12,7 +12,8 @@ "dependencies": { "next": "14.2.4", "react": "^18", - "react-dom": "^18" + "react-dom": "^18", + "react-lottie-player": "^2.0.0" }, "devDependencies": { "@clab/config": "workspace:^", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7ba64ca9..655a4bcb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -296,6 +296,9 @@ importers: react-dom: specifier: ^18 version: 18.2.0(react@18.2.0) + react-lottie-player: + specifier: ^2.0.0 + version: 2.0.0(react@18.2.0) devDependencies: '@clab/config': specifier: workspace:^ @@ -4452,6 +4455,9 @@ packages: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true + lottie-web@5.12.2: + resolution: {integrity: sha512-uvhvYPC8kGPjXT3MyKMrL3JitEAmDMp30lVkuq/590Mw9ok6pWcFCwXJveo0t5uqYw1UREQHofD+jVpdjBv8wg==} + loupe@2.3.7: resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} @@ -5209,6 +5215,12 @@ packages: react-is@18.3.1: resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} + react-lottie-player@2.0.0: + resolution: {integrity: sha512-PF23dcQ4k+ULyi2L6b32ny2jfaDqY6+WdbfBF9kpunbtZ02QWS+j7Iz/91xbYe8C6YO8gN28+x0op4CYC/cPbA==} + engines: {node: '>=10'} + peerDependencies: + react: ^16.0.0 || ^17.0.0 || ^18.0.0 + react-refresh@0.14.0: resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==} engines: {node: '>=0.10.0'} @@ -10804,6 +10816,8 @@ snapshots: dependencies: js-tokens: 4.0.0 + lottie-web@5.12.2: {} + loupe@2.3.7: dependencies: get-func-name: 2.0.2 @@ -11510,6 +11524,13 @@ snapshots: react-is@18.3.1: {} + react-lottie-player@2.0.0(react@18.2.0): + dependencies: + fast-deep-equal: 3.1.3 + lottie-web: 5.12.2 + react: 18.2.0 + rfdc: 1.3.1 + react-refresh@0.14.0: {} react-router-dom@6.22.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0): From 469183e02b56ac68b2f6158c302a621a7a83e748 Mon Sep 17 00:00:00 2001 From: SWARVY Date: Sun, 23 Jun 2024 23:30:16 +0900 Subject: [PATCH 04/11] feat(status): create header & footer component (#171) --- apps/status/src/widgets/menu/index.ts | 1 + apps/status/src/widgets/menu/ui/Footer.tsx | 28 ++++++++++++++++++++++ apps/status/src/widgets/menu/ui/Header.tsx | 9 +++++++ apps/status/src/widgets/menu/ui/index.ts | 2 ++ 4 files changed, 40 insertions(+) create mode 100644 apps/status/src/widgets/menu/index.ts create mode 100644 apps/status/src/widgets/menu/ui/Footer.tsx create mode 100644 apps/status/src/widgets/menu/ui/Header.tsx create mode 100644 apps/status/src/widgets/menu/ui/index.ts diff --git a/apps/status/src/widgets/menu/index.ts b/apps/status/src/widgets/menu/index.ts new file mode 100644 index 00000000..5ecdd1f3 --- /dev/null +++ b/apps/status/src/widgets/menu/index.ts @@ -0,0 +1 @@ +export * from './ui'; diff --git a/apps/status/src/widgets/menu/ui/Footer.tsx b/apps/status/src/widgets/menu/ui/Footer.tsx new file mode 100644 index 00000000..968601cc --- /dev/null +++ b/apps/status/src/widgets/menu/ui/Footer.tsx @@ -0,0 +1,28 @@ +import Image from 'next/image'; +import Link from 'next/link'; + +export default function Footer() { + return ( +
+
+

C-Lab

+

경기대학교 컴퓨터공학부 개발보안동아리

+
+
+

Developed By C-Lab Core Team

+

+ 김관식, 한관희, 김가을, 이한음, 김정은, 전민주, 신현호, 송재훈 +

+

© C-Lab. All rights reserved.

+
+ + 깃허브 아이콘 + +
+ ); +} diff --git a/apps/status/src/widgets/menu/ui/Header.tsx b/apps/status/src/widgets/menu/ui/Header.tsx new file mode 100644 index 00000000..a0ee3f85 --- /dev/null +++ b/apps/status/src/widgets/menu/ui/Header.tsx @@ -0,0 +1,9 @@ +export default function Header() { + return ( +
+
+

C-Lab Status

+
+
+ ); +} diff --git a/apps/status/src/widgets/menu/ui/index.ts b/apps/status/src/widgets/menu/ui/index.ts new file mode 100644 index 00000000..b2911545 --- /dev/null +++ b/apps/status/src/widgets/menu/ui/index.ts @@ -0,0 +1,2 @@ +export { default as Header } from './Header'; +export { default as Footer } from './Footer'; From ce064bd82d4bbcca34580d649282fd916c58d515 Mon Sep 17 00:00:00 2001 From: SWARVY Date: Sun, 23 Jun 2024 23:31:19 +0900 Subject: [PATCH 05/11] feat(status): add introduce widget and UI components (#171) --- apps/status/public/lottie/inspection.json | 1 + apps/status/src/widgets/introduce/index.ts | 1 + .../widgets/introduce/ui/InspectionLottie.tsx | 16 ++++++++++++++++ .../src/widgets/introduce/ui/Introduce.tsx | 17 +++++++++++++++++ apps/status/src/widgets/introduce/ui/index.ts | 1 + 5 files changed, 36 insertions(+) create mode 100644 apps/status/public/lottie/inspection.json create mode 100644 apps/status/src/widgets/introduce/index.ts create mode 100644 apps/status/src/widgets/introduce/ui/InspectionLottie.tsx create mode 100644 apps/status/src/widgets/introduce/ui/Introduce.tsx create mode 100644 apps/status/src/widgets/introduce/ui/index.ts diff --git a/apps/status/public/lottie/inspection.json b/apps/status/public/lottie/inspection.json new file mode 100644 index 00000000..2f5a98a9 --- /dev/null +++ b/apps/status/public/lottie/inspection.json @@ -0,0 +1 @@ +{"v":"5.12.2","fr":60,"ip":0,"op":311,"w":2000,"h":2000,"nm":"Web Inspection","ddd":0,"assets":[{"id":"comp_0","nm":"Person","fr":60,"layers":[{"ddd":0,"ind":1,"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":118,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":148,"s":[11]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":178,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":228,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":258,"s":[11]},{"t":288,"s":[0]}],"ix":10},"p":{"a":0,"k":[444,410,0],"ix":2,"l":2},"a":{"a":0,"k":[18,20,0],"ix":1,"l":2}},"ao":0,"ip":0,"op":1800,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Glasses","parent":1,"sr":1,"ks":{"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":40,"s":[551.25,610,0],"to":[0,0,0],"ti":[0,0,0]},{"t":70,"s":[574,610,0]}],"ix":2,"l":2}},"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.333,"y":0},"t":40,"s":[{"i":[[3.058,1.707],[5.75,-4.5]],"o":[[-5.375,-3],[-9.25,0]],"v":[[-483,-652.625],[-502.625,-651.375]],"c":false}]},{"t":70,"s":[{"i":[[3.058,1.707],[5.75,-4.5]],"o":[[-5.375,-3],[-9.25,0]],"v":[[-483,-653.75],[-502.625,-651.375]],"c":false}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.886274509804,0.125490196078,0.619607843137,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 4","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":40,"s":[{"i":[[5.587,-0.256],[0,0],[-0.43,-4.219],[0,-0.625],[-5.158,0.383],[0,0],[-0.43,1.79],[0,1.151]],"o":[[-7.16,0.328],[0,0],[0.43,4.219],[0,0.625],[4.14,-0.308],[0,0],[0.43,-1.79],[0,-1.151]],"v":[[-457.547,-670.119],[-478.608,-669.224],[-484.195,-664.878],[-482.25,-644.875],[-471.874,-637.009],[-457.117,-637.903],[-447.805,-646.341],[-448.951,-665.261]],"c":true}]},{"t":70,"s":[{"i":[[4.875,-0.25],[0,0],[-0.375,-4.125],[0,-0.625],[-4.5,0.375],[0,0],[-0.375,1.75],[0,1.125]],"o":[[-6.247,0.32],[0,0],[0.375,4.125],[0,0.625],[3.612,-0.301],[0,0],[0.375,-1.75],[0,-1.125]],"v":[[-461,-669.375],[-479.375,-668.5],[-484.25,-664.25],[-482.25,-644.875],[-473.5,-637],[-460.625,-637.875],[-452.5,-646.125],[-453.5,-664.625]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.886274509804,0.125490196078,0.619607843137,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 3","np":3,"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":[[2.5,-0.125],[0.125,-6.75],[-1,-2.75],[-4.875,-0.25],[-3.625,1.5],[0.75,2.375],[2.25,1.75]],"o":[[-2.5,0.125],[-0.125,6.75],[1,2.75],[4.875,0.25],[3.625,-1.5],[-0.75,-2.375],[-2.25,-1.75]],"v":[[-532.625,-665.875],[-541.5,-659.75],[-540,-643.75],[-531.375,-634.125],[-509.375,-635.75],[-501.625,-646.625],[-503.5,-665.625]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.886274509804,0.125490196078,0.619607843137,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 2","np":3,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":40,"s":[{"i":[[0,0],[-12.155,0.512],[0,0]],"o":[[0,0],[11.875,-0.5],[0,0]],"v":[[-577.25,-648.375],[-559,-652],[-541.625,-652]],"c":false}]},{"t":70,"s":[{"i":[[0,0],[-12.139,-0.809],[0,0]],"o":[[0,0],[11.25,0.75],[0,0]],"v":[[-589.375,-652.625],[-562.25,-654.75],[-541.625,-652]],"c":false}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.886274509804,0.125490196078,0.619607843137,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"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":"Shape 1","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false}],"ip":-14,"op":1840,"st":40,"ct":1,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Face","parent":1,"sr":1,"ks":{"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":40,"s":[551.25,610,0],"to":[0,0,0],"ti":[0,0,0]},{"t":70,"s":[574,610,0]}],"ix":2,"l":2}},"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.333,"y":0},"t":40,"s":[{"i":[[1.105,7.038],[-6.722,-0.442],[-2.645,5.46]],"o":[[0.488,4.618],[3.523,0.231],[-3.508,7.371]],"v":[[-505.114,-614.658],[-491.986,-605.558],[-481.007,-612.061]],"c":true}]},{"t":70,"s":[{"i":[[0,0],[-5.101,-4.177],[0,0]],"o":[[0,0],[7.156,5.86],[0,0]],"v":[[-505.607,-626.733],[-498.827,-613.225],[-484.619,-614.216]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"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":[101.313,98.129],"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":"Mouth","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":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-464.014,-659.11],[-464.151,-673.92]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":5.5,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-464.014,-664.453],[-464.151,-666.089]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":11,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-464.014,-659.11],[-464.151,-673.92]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":40,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-464.014,-659.11],[-464.151,-673.92]],"c":false}]},{"t":70,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-462.657,-665.424],[-466.002,-680.233]],"c":false}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"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":[101.313,98.129],"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":"Right Eye","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":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":40,"s":[{"i":[[-12.134,6.549],[-3.125,-2.875]],"o":[[7.875,-4.25],[8.923,8.209]],"v":[[-484.125,-682.875],[-460.25,-683.625]],"c":false}]},{"t":70,"s":[{"i":[[-12.134,6.549],[-3.125,-2.875]],"o":[[7.875,-4.25],[8.923,8.209]],"v":[[-484.125,-682.875],[-466.125,-681.125]],"c":false}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"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":"Right Eyebrow","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":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-513.243,-656.313],[-513.627,-670.995]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":5.5,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-513.243,-664.144],[-513.627,-665.766]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":11,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-513.243,-656.313],[-513.627,-670.995]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":40,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-513.243,-656.313],[-513.627,-670.995]],"c":false}]},{"t":70,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-505.223,-662.494],[-508.568,-677.304]],"c":false}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"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":[101.313,98.129],"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":"Left Eye","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":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":40,"s":[{"i":[[-12.241,6.347],[-6.875,-2.25]],"o":[[10.125,-5.25],[11.524,3.771]],"v":[[-535.375,-677.875],[-508.375,-680.5]],"c":false}]},{"t":70,"s":[{"i":[[-8.376,10.953],[-6.875,-2.25]],"o":[[6.5,-8.5],[11.524,3.771]],"v":[[-531,-672.5],[-508.375,-680.5]],"c":false}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"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":"Left Eyebrow","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":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":40,"s":[{"i":[[0,0],[-0.25,-7.614],[0,0]],"o":[[0,0],[0.183,5.564],[0,0]],"v":[[-493.125,-645.875],[-487.75,-634.125],[-490.5,-622]],"c":false}]},{"t":70,"s":[{"i":[[0,0],[-0.25,-10.125],[0,0]],"o":[[0,0],[0.183,7.399],[0,0]],"v":[[-493.125,-657.375],[-487.75,-641.75],[-490.5,-625.625]],"c":false}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"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":"Nose","np":2,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false}],"ip":-14,"op":1840,"st":40,"ct":1,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Hair Top","parent":5,"sr":1,"ks":{"p":{"a":0,"k":[465.097,304.399,0],"ix":2,"l":2},"s":{"a":0,"k":[1118,1118,100],"ix":6,"l":2}},"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.333,"y":0},"t":40,"s":[{"i":[[0,0],[-0.877,1.677],[0,0],[-1.78,0.238],[0,0],[0,0],[0.18,0.198],[0,0]],"o":[[0,0],[0.87,-1.663],[0,0],[2.634,-0.352],[0,0],[0,0],[-0.18,-0.198],[0,0]],"v":[[-3.254,4.541],[-1.502,2.67],[-1.463,-0.555],[2.769,-0.221],[5.448,-2.361],[3.694,-4.306],[-3.104,-2.663],[-5.448,1.646]],"c":true}]},{"t":70,"s":[{"i":[[0,0],[-0.646,1.712],[0,0],[-1.77,0.301],[0,0],[0,0],[0.18,0.198],[0,0]],"o":[[0,0],[0.646,-1.712],[0,0],[1.77,-0.301],[0,0],[0,0],[-0.18,-0.198],[0,0]],"v":[[-2.662,4.306],[-0.003,2.111],[0.437,-1.092],[3.306,-0.333],[5.448,-2.496],[3.694,-4.306],[-3.104,-2.663],[-5.448,1.646]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.36862745098,0.113725497676,0.733333333333,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":-14,"op":1840,"st":40,"ct":1,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Head","parent":1,"sr":1,"ks":{"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":40,"s":[29.439,-36.145,0],"to":[0,0,0],"ti":[0,0,0]},{"t":70,"s":[43.439,-36.145,0]}],"ix":2,"l":2},"a":{"a":0,"k":[469.439,353.855,0],"ix":1,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-560.127,-630.266],[-586.914,-650.68]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-584.556,-629.502],[-570.999,-637.942]],"c":false},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"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":[101.313,98.129],"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":"Left Ear","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":40,"s":[432.5,377.125],"to":[0,0],"ti":[0,0]},{"t":70,"s":[432.375,372.375]}],"ix":2},"a":{"a":0,"k":[-567.625,-627.625],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":40,"s":[35.137,100]},{"t":70,"s":[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":"Ear","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":40,"s":[{"i":[[-47.708,-55.764],[19.734,-48.432],[14.502,7.219],[0,0],[7.452,18.202],[-8.063,5.04],[0,0],[0.946,10.956]],"o":[[0,0],[-15.938,39.115],[-15.126,-7.53],[0,0],[-6.586,-16.089],[3.333,-2.084],[0,0],[-3.649,-42.27]],"v":[[543.208,302.264],[542.516,408.432],[466.998,429.281],[440.433,404.977],[419.048,390.798],[420.792,353.709],[429.17,351.413],[427.399,333.02]],"c":true}]},{"t":70,"s":[{"i":[[-48.537,-66.514],[13.361,-40.068],[22.513,8.58],[0,0],[13.491,19.632],[-12.377,4.635],[0,0],[0,0]],"o":[[0,0],[-13.361,40.068],[-22.513,-8.58],[0,0],[-13.491,-19.632],[12.377,-4.635],[0,0],[0,0]],"v":[[527.958,294.764],[544.266,407.932],[470.498,431.781],[437.933,409.321],[402.838,395.965],[411.391,349.987],[437.905,354.328],[427.399,333.02]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.992156863213,0.529411792755,0.32549020648,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":[-2.25,-0.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":"Head","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":-14,"op":1840,"st":40,"ct":1,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"Hair Back","parent":5,"sr":1,"ks":{"p":{"a":0,"k":[453.468,298.106,0],"ix":2,"l":2},"s":{"a":0,"k":[1118,1118,100],"ix":6,"l":2}},"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.333,"y":0},"t":40,"s":[{"i":[[0,0],[-0.82,1.148],[0,0],[-0.89,0.256],[2.061,2.915],[0,0],[2.614,-0.701],[0,0],[1.703,-1.125],[0,0],[-0.448,-1.601],[0,0]],"o":[[0,0],[0.82,-1.148],[0,0],[0.89,-0.256],[-1.313,-1.858],[0,0],[-4.255,1.142],[0,0],[-2.194,1.449],[0,0],[0.448,1.601],[0,0]],"v":[[-1.733,6.568],[1.781,4.964],[2.889,2.872],[6.591,2.531],[7.915,-4.893],[5.768,-4.847],[2.514,-6.518],[-1.14,-2.488],[-3.668,-3.894],[-4.659,1.244],[-5.887,3.703],[-3.014,6.719]],"c":true}]},{"t":70,"s":[{"i":[[0,0],[-0.82,1.148],[0,0],[-0.89,0.256],[1.303,1.672],[0,0],[2.6,-0.75],[0,0],[2.059,-1.634],[0,0],[-0.448,-1.601],[0,0]],"o":[[0,0],[0.82,-1.148],[0,0],[0.89,-0.256],[-1.303,-1.672],[0,0],[-3.053,0.88],[0,0],[-2.059,1.634],[0,0],[0.448,1.601],[0,0]],"v":[[-1.622,4.869],[1.066,3.131],[1.861,-0.728],[6.3,0.585],[7.401,-5.499],[3.823,-4.855],[0.569,-6.57],[-3.085,-2.495],[-5.569,-4.259],[-6.604,1.237],[-7.832,3.695],[-4.959,6.712]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.36862745098,0.113725497676,0.733333333333,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":-14,"op":1840,"st":40,"ct":1,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"Shape Layer 7","sr":1,"ks":{"p":{"a":0,"k":[1000,1000,0],"ix":2,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-34.501,-0.431],[0,0]],"o":[[0,0],[30,0.375],[0,0]],"v":[[-570.125,-536.75],[-521,-514],[-483.625,-519]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.36862745098,0.113725490196,0.733333333333,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":-14,"op":1840,"st":40,"ct":1,"bm":0},{"ddd":0,"ind":8,"ty":4,"nm":"Shape Layer 6","sr":1,"ks":{"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":40,"s":[726.5,693.358,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":53.5,"s":[707.7,652.308,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":0.667},"o":{"x":0.333,"y":0.333},"t":70,"s":[742.5,544.358,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":118,"s":[742.5,544.358,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":148,"s":[733.8,571.346,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":0.667},"o":{"x":0.167,"y":0.167},"t":178,"s":[742.5,544.358,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":228,"s":[742.5,544.358,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":258,"s":[733.8,571.346,0],"to":[0,0,0],"ti":[0,0,0]},{"t":288,"s":[742.5,544.358,0]}],"ix":2,"l":2},"a":{"a":0,"k":[-257.5,-455.642,0],"ix":1,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.5,0.5],[-8,-4.375]],"o":[[-1.432,-0.716],[10.616,5.806]],"v":[[-251.625,-477.875],[-261.375,-433.875]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.36862745098,0.113725490196,0.733333333333,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":7,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":-14,"op":1840,"st":40,"ct":1,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"Shape Layer 8","sr":1,"ks":{"p":{"a":0,"k":[672,639.571,0],"ix":2,"l":2},"a":{"a":0,"k":[-627.38,-360.429,0],"ix":1,"l":2}},"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.333,"y":0},"t":40,"s":[{"i":[[0,4.765],[4.423,27.285]],"o":[[0.48,-47.973],[-2.569,-15.845]],"v":[[-644.689,-198.265],[-651.804,-347.785]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":70,"s":[{"i":[[0,2.993],[4.423,17.14]],"o":[[0.48,-30.135],[-2.569,-9.953]],"v":[[-650.189,-277.123],[-657.304,-371.047]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":118,"s":[{"i":[[0,2.993],[4.423,17.14]],"o":[[0.48,-30.135],[-2.569,-9.953]],"v":[[-650.189,-277.123],[-657.304,-371.047]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":148,"s":[{"i":[[0,2.993],[4.423,17.14]],"o":[[0.48,-30.135],[-2.569,-9.953]],"v":[[-648.939,-247.123],[-656.054,-341.047]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":178,"s":[{"i":[[0,2.993],[4.423,17.14]],"o":[[0.48,-30.135],[-2.569,-9.953]],"v":[[-650.189,-277.123],[-657.304,-371.047]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":228,"s":[{"i":[[0,2.993],[4.423,17.14]],"o":[[0.48,-30.135],[-2.569,-9.953]],"v":[[-650.189,-277.123],[-657.304,-371.047]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":258,"s":[{"i":[[0,2.993],[4.423,17.14]],"o":[[0.48,-30.135],[-2.569,-9.953]],"v":[[-648.939,-247.123],[-656.054,-341.047]],"c":false}]},{"t":288,"s":[{"i":[[0,2.993],[4.423,17.14]],"o":[[0.48,-30.135],[-2.569,-9.953]],"v":[[-650.189,-277.123],[-657.304,-371.047]],"c":false}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.36862745098,0.113725497676,0.733333333333,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":7,"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":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":-14,"op":1840,"st":40,"ct":1,"bm":0},{"ddd":0,"ind":10,"ty":4,"nm":"Shape Layer 5","sr":1,"ks":{"p":{"a":0,"k":[372.62,639.571,0],"ix":2,"l":2},"a":{"a":0,"k":[-627.38,-360.429,0],"ix":1,"l":2}},"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.333,"y":0},"t":40,"s":[{"i":[[-0.592,59.122],[8.969,33.275],[-13.974,-4.415],[0,0]],"o":[[0.48,-47.973],[-17.158,-49.383],[15.306,4.836],[0,0]],"v":[[-654.689,-156.765],[-664.251,-279.572],[-663.804,-347.785],[-663.985,-282.552]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":55,"s":[{"i":[[12.471,43.884],[13.903,22.668],[-11.306,-0.216],[0,0]],"o":[[-10.119,-35.609],[-23.481,-32.801],[12.384,0.237],[0,0]],"v":[[-643.018,-218.138],[-676.91,-306.938],[-691.472,-357.519],[-677.363,-309.202]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":62.5,"s":[{"i":[[31.029,32.449],[22.52,13.331],[-9.937,5.011],[0,0]],"o":[[-25.178,-26.33],[-35.513,-17.743],[10.884,-5.488],[0,0]],"v":[[-600.126,-264.917],[-670.445,-326.596],[-706.373,-363.91],[-671.88,-328.357]],"c":false}]},{"t":70,"s":[{"i":[[57.923,11.862],[34.375,-2.455],[-7,12.875],[0,0]],"o":[[-47,-9.625],[-51.75,7.42],[7.667,-14.102],[0,0]],"v":[[-532.125,-344.625],[-654.5,-358.67],[-721.375,-372.125],[-657.375,-359.5]],"c":false}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.36862745098,0.113725497676,0.733333333333,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":7,"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":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":-14,"op":1840,"st":40,"ct":1,"bm":0},{"ddd":0,"ind":11,"ty":4,"nm":"Shape Layer 2","sr":1,"ks":{"p":{"a":0,"k":[616.5,1394.062,0],"ix":2,"l":2},"a":{"a":0,"k":[-383.5,394.062,0],"ix":1,"l":2}},"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.333,"y":0},"t":40,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-502.5,93],[-411,722.25]],"c":false}]},{"t":70,"s":[{"i":[[-133.434,-156.64],[0,0]],"o":[[138,162],[0,0]],"v":[[-470,66],[-297,722.125]],"c":false}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":7,"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":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":40,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-458.5,-18.5],[-505.5,-13.5],[-504,164.5]],"c":false}]},{"t":70,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-397.5,-43.5],[-468.5,-15.5],[-471.5,174.5]],"c":false}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":7,"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 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":-14,"op":1840,"st":40,"ct":1,"bm":0},{"ddd":0,"ind":12,"ty":4,"nm":"Layer 48","sr":1,"ks":{"p":{"a":0,"k":[298.559,646.549,0],"ix":2,"l":2},"s":{"a":0,"k":[1118,1118,100],"ix":6,"l":2}},"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.333,"y":0},"t":40,"s":[{"i":[[0,0],[1.611,-22.912],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[-1.073,15.254],[0,0],[0,0],[0,0],[0,0]],"v":[[3.529,-15.537],[-7.832,9.295],[-3.875,36.922],[3.549,36.818],[4.062,18.302],[5.086,0]],"c":true}]},{"t":70,"s":[{"i":[[0,0],[-2.362,-11.57],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[2.362,11.57],[0,0],[0,0],[0,0],[0,0]],"v":[[3.529,-15.537],[-14.72,5.538],[14.908,15.455],[14.908,0.682],[6.838,0.122],[5.086,0]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.717647075653,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":[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}],"ip":-14,"op":1840,"st":40,"ct":1,"bm":0},{"ddd":0,"ind":13,"ty":4,"nm":"Left Hand","sr":1,"ks":{"r":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":40,"s":[80]},{"t":70,"s":[0]}],"ix":10},"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":40,"s":[301.038,1053.953,0],"to":[0,0,0],"ti":[0,0,0]},{"t":70,"s":[446.038,733.453,0]}],"ix":2,"l":2},"a":{"a":0,"k":[446.038,733.453,0],"ix":1,"l":2},"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":40,"s":[100,87,100]},{"t":70,"s":[100,100,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-31.75,6]],"o":[[0,0],[23.971,-4.53]],"v":[[-455.5,-268.25],[-383.75,-265]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,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":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 2","np":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":[[-491.75,-310.75],[-456,-303]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,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":"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":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],[-45.5,7.625]],"o":[[0,0],[24.06,-4.032]],"v":[[-458.375,-234.375],[-397.25,-229.875]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,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":"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 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[1000,1000],"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 Layer 9","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-2.308,0.259],[0,0],[-2.308,-0.259],[0,-0.778],[0,0],[1.093,-1.167],[0,0],[3.28,-1.167],[3.627,2.723]],"o":[[0,0],[2.308,-0.259],[0,0],[2.308,0.259],[0,0.778],[0,0],[-1.093,1.167],[0,0],[-3.28,1.167],[-3.627,-2.723]],"v":[[-8.082,-3.585],[-2.256,-5.659],[1.145,-3.585],[5.518,-2.677],[9.648,-1.381],[7.826,-0.084],[9.648,1.472],[6.611,3.027],[5.761,4.843],[-8.347,3.546]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.992156863213,0.529411792755,0.32549020648,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[529.038,736.453],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[1118,1118],"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":"Layer 47","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":-14,"op":1840,"st":40,"ct":1,"bm":0},{"ddd":0,"ind":14,"ty":4,"nm":"Pic","parent":13,"sr":1,"ks":{"r":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":40,"s":[36]},{"t":70,"s":[0]}],"ix":10},"p":{"a":0,"k":[513.557,713.378,0],"ix":2,"l":2},"a":{"a":0,"k":[527.227,715.708,0],"ix":1,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.865,0.381],[0,0],[-0.474,0],[0,0],[0,0.474],[0,0],[1.534,-0.26],[0.697,-0.13]],"o":[[0,0],[0,0.474],[0,0],[0.484,0],[0,0],[-1.385,-0.707],[-2.269,0.391],[-0.4,0.074]],"v":[[-5.332,-1.077],[-5.332,1.712],[-4.468,2.577],[4.468,2.577],[5.332,1.712],[5.332,-1.03],[0.005,-2.537],[-2.961,-0.333]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.886274516582,0.1254902035,0.61960786581,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[573.533,684.981],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[1118,1118],"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":"Layer 45","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-0.817],[-0.817,0],[0,0.817],[0.817,0]],"o":[[0,0.817],[0.817,0],[0,-0.817],[-0.817,0]],"v":[[-1.479,0],[0,1.479],[1.479,0],[0,-1.479]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.494117647409,0.349019616842,0.847058832645,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[548.256,623.651],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[1118,1118],"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":"Layer 44","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-0.474],[0,0],[-0.474,0],[0,0],[0,0.474],[0,0],[0.484,0],[0,0]],"o":[[0,0],[0,0.474],[0,0],[0.484,0],[0,0],[0,-0.474],[0,0],[-0.474,0]],"v":[[-5.332,-4.468],[-5.332,4.468],[-4.468,5.332],[4.468,5.332],[5.332,4.468],[5.332,-4.468],[4.468,-5.332],[-4.468,-5.332]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[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":"tr","p":{"a":0,"k":[573.533,654.177],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[1118,1118],"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":"Layer 43","np":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-0.474],[0,0],[-0.474,0],[0,0],[0,0.474],[0,0],[0.483,0],[0,0]],"o":[[0,0],[0,0.474],[0,0],[0.483,0],[0,0],[0,-0.474],[0,0],[-0.474,0]],"v":[[-5.332,-4.468],[-5.332,4.468],[-4.468,5.332],[4.468,5.332],[5.332,4.468],[5.332,-4.468],[4.468,-5.332],[-4.468,-5.332]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.368627458811,0.113725490868,0.733333349228,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[564.787,654.177],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[1118,1118],"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":"Layer 42","np":1,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false}],"ip":-14,"op":1840,"st":40,"ct":1,"bm":0},{"ddd":0,"ind":15,"ty":4,"nm":"Shape Layer 4","sr":1,"ks":{"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":40,"s":[300.125,1305.25,0],"to":[0,0,0],"ti":[0,0,0]},{"t":70,"s":[339.125,1305.25,0]}],"ix":2,"l":2},"a":{"a":0,"k":[-660.875,305.25,0],"ix":1,"l":2}},"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":[[-656.25,-75],[-701.5,715.75]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":7,"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 2","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":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":40,"s":[{"i":[[0,0],[22.47,4.5]],"o":[[0,0],[-10.218,-2.046]],"v":[[-623,-111.25],[-657.282,-76.5]],"c":false}]},{"t":70,"s":[{"i":[[0,0],[43.75,4.5]],"o":[[0,0],[-19.895,-2.046]],"v":[[-602.25,-111.25],[-669,-76.5]],"c":false}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":7,"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":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":-14,"op":1840,"st":40,"ct":1,"bm":0},{"ddd":0,"ind":16,"ty":4,"nm":"Layer 28","sr":1,"ks":{"p":{"a":0,"k":[478.831,431.578,0],"ix":2,"l":2},"a":{"a":0,"k":[759.884,842.657,0],"ix":1,"l":2},"s":{"a":0,"k":[1118,1118,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":118,"s":[{"i":[[0,0],[-0.082,-0.193],[-1.345,-0.141],[0,0]],"o":[[0.01,0.141],[1.136,2.606],[0,0],[0,0]],"v":[[-2.943,-1.933],[-2.799,-1.431],[2.943,1.933],[2.684,-0.628]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":148,"s":[{"i":[[0,0],[-0.03,-0.205],[-1.345,-0.141],[0,0]],"o":[[0.01,0.141],[0.453,3.362],[0,0],[0,0]],"v":[[-2.943,-1.933],[-2.799,-1.431],[3.083,2.967],[2.824,0.407]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":178,"s":[{"i":[[0,0],[-0.082,-0.193],[-1.345,-0.141],[0,0]],"o":[[0.01,0.141],[1.136,2.606],[0,0],[0,0]],"v":[[-2.943,-1.933],[-2.799,-1.431],[2.943,1.933],[2.684,-0.628]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":228,"s":[{"i":[[0,0],[-0.082,-0.193],[-1.345,-0.141],[0,0]],"o":[[0.01,0.141],[1.136,2.606],[0,0],[0,0]],"v":[[-2.943,-1.933],[-2.799,-1.431],[2.943,1.933],[2.684,-0.628]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":258,"s":[{"i":[[0,0],[-0.03,-0.205],[-1.345,-0.141],[0,0]],"o":[[0.01,0.141],[0.453,3.362],[0,0],[0,0]],"v":[[-2.943,-1.933],[-2.799,-1.431],[3.083,2.967],[2.824,0.407]],"c":true}]},{"t":288,"s":[{"i":[[0,0],[-0.082,-0.193],[-1.345,-0.141],[0,0]],"o":[[0.01,0.141],[1.136,2.606],[0,0],[0,0]],"v":[[-2.943,-1.933],[-2.799,-1.431],[2.943,1.933],[2.684,-0.628]],"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":[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":"tr","p":{"a":0,"k":[759.884,842.657],"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":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":-14,"op":1840,"st":40,"ct":1,"bm":0},{"ddd":0,"ind":17,"ty":4,"nm":"Layer 27","sr":1,"ks":{"p":{"a":0,"k":[474.319,446.857,0],"ix":2,"l":2},"a":{"a":0,"k":[759.48,844.024,0],"ix":1,"l":2},"s":{"a":0,"k":[1118,1118,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-3.126,-0.303],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[2.329,0.226],[0,0],[0,0],[0,0],[0,0]],"v":[[-3.483,-3.52],[-3.608,1.653],[0.448,3.461],[3.608,3.192],[3.346,0.566],[3.087,-1.994],[-2.539,-3.3]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.992156863213,0.529411792755,0.32549020648,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[759.48,844.024],"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":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":-14,"op":1840,"st":40,"ct":1,"bm":0},{"ddd":0,"ind":18,"ty":4,"nm":"Layer 25","sr":1,"ks":{"p":{"a":0,"k":[654.854,651.713,0],"ix":2,"l":2},"s":{"a":0,"k":[1118,1118,100],"ix":6,"l":2}},"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.333,"y":0},"t":40,"s":[{"i":[[0,0],[0,0],[0.092,0.8],[0,0],[0,0],[0,0],[-1.004,0.337],[-4.049,-2.427],[-1.945,-8.25]],"o":[[0,0],[0,0],[-0.502,-4.346],[0,0],[0,0],[0,0],[7.201,-2.421],[4.052,2.429],[2.069,8.78]],"v":[[6.473,34.212],[2.455,34.329],[-0.248,19.069],[-0.662,15.604],[-0.215,18.713],[-30.701,18.713],[-28.34,-15.999],[-3.77,-15.552],[6.788,0.941]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":43,"s":[{"i":[[0,0],[0,0],[0.408,2.281],[0,0],[0,0],[0,0],[-1.004,0.337],[-4.677,-2.9],[-2.372,-7.557]],"o":[[0,0],[0,0],[-1.064,-3.791],[0,0],[0,0],[0,0],[7.201,-2.421],[4.128,2.507],[2.331,7.786]],"v":[[8.884,29.206],[2.109,30.615],[-0.395,18.764],[-0.554,15.684],[-0.215,18.713],[-30.701,18.713],[-28.34,-15.999],[-3.588,-15.332],[6.831,0.736]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":49,"s":[{"i":[[0,0],[0,0],[2.042,4.144],[0,0],[0,0],[0,0],[-1.004,0.337],[-5.933,-3.844],[-3.227,-6.17]],"o":[[0,0],[0,0],[-2.188,-2.681],[0,0],[0,0],[0,0],[7.201,-2.421],[4.281,2.664],[2.856,5.798]],"v":[[13.708,19.193],[5.98,26.405],[0.922,18.153],[-0.337,15.843],[-0.215,18.713],[-30.701,18.713],[-28.34,-15.999],[-3.224,-14.892],[6.919,0.326]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":53.5,"s":[{"i":[[0,0],[0,0],[2.799,2.455],[0,0],[0,0],[0,0],[-1.004,0.337],[-6.875,-4.553],[-3.869,-5.129]],"o":[[0,0],[0,0],[-3.031,-1.849],[0,0],[0,0],[0,0],[7.201,-2.421],[4.395,2.782],[3.249,4.307]],"v":[[17.325,11.684],[11.364,22.309],[1.508,17.695],[-0.174,15.962],[-0.215,18.713],[-30.701,18.713],[-28.34,-15.999],[-2.951,-14.563],[6.985,0.019]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":70,"s":[{"i":[[0,0],[0,0],[7.729,-2.789],[0,0],[0,0],[0,0],[-1.004,0.337],[-4.598,-1.07],[-1.717,-0.207]],"o":[[0,0],[0,0],[-7.729,2.789],[0,0],[0,0],[0,0],[7.201,-2.421],[1.882,0.438],[1.718,0.207]],"v":[[21.04,-16.825],[30.701,-5.048],[16.102,6.212],[-0.215,6.212],[-0.215,18.713],[-30.701,18.713],[-28.34,-15.999],[-6.656,-18.272],[8.373,-11.66]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":118,"s":[{"i":[[0,0],[0,0],[7.729,-2.789],[0,0],[0,0],[0,0],[-1.004,0.337],[-4.598,-1.07],[-1.717,-0.207]],"o":[[0,0],[0,0],[-7.729,2.789],[0,0],[0,0],[0,0],[7.201,-2.421],[1.882,0.438],[1.718,0.207]],"v":[[21.04,-16.825],[30.701,-5.048],[16.102,6.212],[-0.215,6.212],[-0.215,18.713],[-30.701,18.713],[-28.34,-15.999],[-6.656,-18.272],[8.373,-11.66]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":148,"s":[{"i":[[0,0],[0,0],[6.496,-1.478],[0,0],[0,0],[0,0],[-1.004,0.337],[-5.167,-1.94],[-2.255,-1.437]],"o":[[0,0],[0,0],[-6.555,1.63],[0,0],[0,0],[0,0],[7.201,-2.421],[2.51,1.024],[2.1,1.232]],"v":[[20.111,-9.698],[25.867,1.791],[12.453,9.083],[-0.205,8.65],[-0.215,18.713],[-30.701,18.713],[-28.34,-15.999],[-5.729,-17.344],[8.026,-8.74]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":178,"s":[{"i":[[0,0],[0,0],[7.729,-2.789],[0,0],[0,0],[0,0],[-1.004,0.337],[-4.598,-1.07],[-1.717,-0.207]],"o":[[0,0],[0,0],[-7.729,2.789],[0,0],[0,0],[0,0],[7.201,-2.421],[1.882,0.438],[1.718,0.207]],"v":[[21.04,-16.825],[30.701,-5.048],[16.102,6.212],[-0.215,6.212],[-0.215,18.713],[-30.701,18.713],[-28.34,-15.999],[-6.656,-18.272],[8.373,-11.66]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":228,"s":[{"i":[[0,0],[0,0],[7.729,-2.789],[0,0],[0,0],[0,0],[-1.004,0.337],[-4.598,-1.07],[-1.717,-0.207]],"o":[[0,0],[0,0],[-7.729,2.789],[0,0],[0,0],[0,0],[7.201,-2.421],[1.882,0.438],[1.718,0.207]],"v":[[21.04,-16.825],[30.701,-5.048],[16.102,6.212],[-0.215,6.212],[-0.215,18.713],[-30.701,18.713],[-28.34,-15.999],[-6.656,-18.272],[8.373,-11.66]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":258,"s":[{"i":[[0,0],[0,0],[6.496,-1.478],[0,0],[0,0],[0,0],[-1.004,0.337],[-5.167,-1.94],[-2.255,-1.437]],"o":[[0,0],[0,0],[-6.555,1.63],[0,0],[0,0],[0,0],[7.201,-2.421],[2.51,1.024],[2.1,1.232]],"v":[[20.111,-9.698],[25.867,1.791],[12.453,9.083],[-0.205,8.65],[-0.215,18.713],[-30.701,18.713],[-28.34,-15.999],[-5.729,-17.344],[8.026,-8.74]],"c":true}]},{"t":288,"s":[{"i":[[0,0],[0,0],[7.729,-2.789],[0,0],[0,0],[0,0],[-1.004,0.337],[-4.598,-1.07],[-1.717,-0.207]],"o":[[0,0],[0,0],[-7.729,2.789],[0,0],[0,0],[0,0],[7.201,-2.421],[1.882,0.438],[1.718,0.207]],"v":[[21.04,-16.825],[30.701,-5.048],[16.102,6.212],[-0.215,6.212],[-0.215,18.713],[-30.701,18.713],[-28.34,-15.999],[-6.656,-18.272],[8.373,-11.66]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.717647075653,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":[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}],"ip":-14,"op":1840,"st":40,"ct":1,"bm":0},{"ddd":0,"ind":19,"ty":4,"nm":"Layer 10","sr":1,"ks":{"p":{"a":0,"k":[569.159,1239.933,0],"ix":2,"l":2},"a":{"a":0,"k":[767.963,914.961,0],"ix":1,"l":2},"s":{"a":0,"k":[1118,1118,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":40,"s":[{"i":[[0,0],[-2.829,-13.966],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-4.245,10.636]],"o":[[0,0],[2.626,12.962],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[3.454,-8.653]],"v":[[6.415,-37.51],[14.813,4.093],[20.712,43.218],[-2.559,43.208],[-3.667,17.552],[-5.115,2.275],[-6.169,43.119],[-28.411,43.097],[-21.398,-38.741]],"c":true}]},{"t":70,"s":[{"i":[[0,0],[-6.321,-24.796],[0,0],[0,0],[2.627,12.398],[0,0],[0,0],[0,0],[-4.245,10.636]],"o":[[0,0],[6.321,24.796],[0,0],[0,0],[-2.627,-12.398],[0,0],[0,0],[0,0],[3.454,-8.653]],"v":[[1.943,-40.551],[24.115,0.072],[30.015,43.119],[6.117,43.119],[2.862,15.569],[-3.595,-5.954],[-6.169,43.119],[-30.021,43.119],[-21.398,-38.741]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.368627458811,0.113725490868,0.733333349228,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[767.963,914.961],"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":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":-14,"op":1840,"st":40,"ct":1,"bm":0},{"ddd":0,"ind":20,"ty":4,"nm":"Right Shoelaces","parent":22,"sr":1,"ks":{"p":{"a":0,"k":[784.899,966.812,0],"ix":2,"l":2},"a":{"a":0,"k":[-779.75,821.124,0],"ix":1,"l":2},"s":{"a":0,"k":[8.945,8.945,100],"ix":6,"l":2}},"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.333,"y":0},"t":40,"s":[{"i":[[-14.774,2.206],[-23.888,-2.925]],"o":[[25.025,-3.737],[11.063,1.355]],"v":[[-757.375,831.412],[-675.45,831.4]],"c":false}]},{"t":70,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-622.5,815],[-579.25,814.5]],"c":false}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,0.717647058824,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"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":"Shape 2","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":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":40,"s":[{"i":[[-5.92,0.806],[-20.312,-2.113]],"o":[[31.038,-4.225],[6.514,0.677]],"v":[[-768.9,800.95],[-686.737,800.775]],"c":false}]},{"t":70,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-651.25,792.5],[-608.25,792]],"c":false}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,0.717647058824,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"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":"Shape 1","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":-14,"op":1840,"st":40,"ct":1,"bm":0},{"ddd":0,"ind":21,"ty":4,"nm":"Left Shoelaces","sr":1,"ks":{"p":{"a":0,"k":[1000,1000,0],"ix":2,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-32.638,5.038],[-30.5,-3.75]],"o":[[37.25,-5.75],[33.498,4.119]],"v":[[-691,838.5],[-588.75,838.75]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,0.717647058824,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"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":"Shape 2","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":[[-32.638,5.038],[-30.5,-3.75]],"o":[[37.25,-5.75],[33.498,4.119]],"v":[[-692.25,804],[-590,804.25]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,0.717647058824,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"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":"Shape 1","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":-14,"op":1840,"st":40,"ct":1,"bm":0},{"ddd":0,"ind":22,"ty":4,"nm":"Right Foot","sr":1,"ks":{"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":40,"s":[801.083,1843.712,0],"to":[0,0,0],"ti":[0,0,0]},{"t":70,"s":[889.597,1843.597,0]}],"ix":2,"l":2},"a":{"a":0,"k":[796.625,968.956,0],"ix":1,"l":2},"s":{"a":0,"k":[1118,1118,100],"ix":6,"l":2}},"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.333,"y":0},"t":40,"s":[{"i":[[1.622,-0.299],[0.846,0.985],[-0.078,2.022],[0,0],[-1.377,0.365],[-5.348,-0.019],[0,0],[-1.951,-1.221],[-0.567,-1.98]],"o":[[-3.871,0.721],[-1.812,-1.782],[0.052,-3.207],[-0.027,-0.022],[1.515,-0.365],[1.658,0.006],[0,0],[1.539,1.323],[0.679,2.371]],"v":[[6.143,9.361],[-20.395,9.317],[-20.391,2.371],[-20.192,-4.914],[-18.804,-8.459],[-4.016,-8.562],[1.729,-2.601],[5.055,1.007],[8.466,6.195]],"c":true}]},{"t":70,"s":[{"i":[[0.4,-0.165],[0.832,1.302],[0.125,1.673],[0,0],[-0.053,0.93],[0,0],[0,0],[-3.362,-0.527],[-0.57,-2.014]],"o":[[-0.843,0.341],[-0.253,-0.393],[-0.295,-3.947],[0,0],[0.042,-0.919],[0,0],[0,0],[1.78,0.279],[0.506,1.787]],"v":[[19.224,8.067],[-18.302,8.067],[-18.85,4.668],[-19.145,-5.147],[-19.356,-8.081],[-2.068,-8.649],[9.025,-1.467],[15.579,0.019],[19.076,4.451]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.886274516582,0.1254902035,0.61960786581,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":[796.625,968.956],"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":-14,"op":1840,"st":40,"ct":1,"bm":0},{"ddd":0,"ind":23,"ty":4,"nm":"Group 2","sr":1,"ks":{"p":{"a":0,"k":[-46.076,2140.054,0],"ix":2,"l":2},"a":{"a":0,"k":[2243.421,2907.643,0],"ix":1,"l":2},"s":{"a":0,"k":[1118,1118,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-0.153],[0.638,-0.262],[4.518,0.388],[0.319,0.386],[-0.349,0.88],[-0.022,0.044],[-0.134,0.306],[-0.197,0.267],[-0.234,0.678],[-0.323,0.915],[0,0],[-0.639,-0.523],[0,-0.647],[0,0],[-0.275,-0.989],[-0.045,-0.211]],"o":[[0,0.91],[-0.638,0.262],[-4.326,-0.371],[-0.156,-0.197],[0.022,-0.044],[0.178,-0.444],[0.133,-0.291],[0.467,-0.633],[0.312,-0.903],[0.319,-0.902],[0,0],[0.631,0.517],[0,0],[0,0.604],[0.074,0.248],[0.045,0.211]],"v":[[1505.735,1939.575],[1504.785,1941.788],[1494.464,1942.21],[1488.921,1941.14],[1489.418,1939.154],[1489.478,1939.015],[1489.975,1937.836],[1490.465,1937],[1492.097,1934.38],[1493.203,1930.611],[1494.301,1929.52],[1503.835,1929.447],[1504.785,1934.904],[1504.785,1935.552],[1505.482,1938.338],[1505.66,1939.03]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.886274516582,0.1254902035,0.61960786581,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[152.22,148.885],"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":-14,"op":1840,"st":40,"ct":1,"bm":0},{"ddd":0,"ind":24,"ty":4,"nm":"Layer 7","sr":1,"ks":{"p":{"a":0,"k":[368.761,1728.107,0],"ix":2,"l":2},"a":{"a":0,"k":[750.039,958.626,0],"ix":1,"l":2},"s":{"a":0,"k":[1118,1118,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-6.502,-3.659],[-6.502,3.659],[6.502,3.143],[6.502,-3.659]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.992156863213,0.529411792755,0.32549020648,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[750.039,958.626],"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":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":-14,"op":1840,"st":40,"ct":1,"bm":0},{"ddd":0,"ind":25,"ty":4,"nm":"Layer 6","parent":22,"sr":1,"ks":{"p":{"a":0,"k":[785.079,959.45,0],"ix":2,"l":2},"a":{"a":0,"k":[785.102,959.45,0],"ix":1,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-7.023,-3.659],[-7.023,3.659],[7.023,3.142],[7.023,-3.659]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.992156863213,0.529411792755,0.32549020648,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[785.102,959.45],"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":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":-14,"op":1840,"st":40,"ct":1,"bm":0},{"ddd":0,"ind":26,"ty":4,"nm":"Magnifying glass","parent":27,"sr":1,"ks":{"r":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":40,"s":[18]},{"t":70,"s":[0]}],"ix":10},"p":{"a":0,"k":[1010.034,446.987,0],"ix":2,"l":2},"a":{"a":0,"k":[1010.034,446.987,0],"ix":1,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-16.5,0],[0,-47.22],[16.5,0],[0,47.22]],"o":[[16.5,0],[0,47.22],[-16.5,0],[0,-47.22]],"v":[[5.375,-8.5],[35.25,77],[5.375,162.5],[-24.5,77]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.031372550875,0.796078503132,0.960784375668,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"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":[11,-789],"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":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[1000,1000],"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 Layer 11","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.732,-21.305],[-6.5,-11.875]],"o":[[1.25,15.375],[6.536,11.94]],"v":[[-3.375,-686.375],[6,-651.5]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.372549027205,0.117647066712,0.737254917622,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":"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":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[1000,1000],"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 Layer 10","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-4.222],[-1.477,0],[0,4.222],[1.477,0]],"o":[[0,4.222],[1.477,0],[0,-4.222],[-1.477,0]],"v":[[-2.675,0],[0,7.645],[2.675,0],[0,-7.645]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[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":"tr","p":{"a":0,"k":[1003.161,287.938],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[1118,1118],"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":"Layer 21","np":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-0.991,3.857],[0.991,3.857],[0.991,-3.857],[-0.991,-3.857]],"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":[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":"tr","p":{"a":0,"k":[1012.159,415.603],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[1118,1118],"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":"Layer 20","np":1,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false}],"ip":-14,"op":1840,"st":40,"ct":1,"bm":0},{"ddd":0,"ind":27,"ty":4,"nm":"Right Hand","sr":1,"ks":{"r":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":40,"s":[144]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":70,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":118,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":148,"s":[19.8]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":178,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":228,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":258,"s":[19.8]},{"t":288,"s":[0]}],"ix":10},"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":40,"s":[672.669,1038.039,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":41,"s":[684.12,1019.771,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":43,"s":[709.67,984.884,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":44,"s":[716.451,984.28,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":47,"s":[747.411,913.886,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":52,"s":[780.313,846.618,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":56,"s":[793.967,819.632,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":60,"s":[833.686,749.925,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":65,"s":[889.428,622.666,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":0.667},"o":{"x":0.333,"y":0.333},"t":70,"s":[927.797,559.039,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":118,"s":[927.797,559.039,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":148,"s":[892.717,624.901,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":0.667},"o":{"x":0.167,"y":0.167},"t":178,"s":[927.797,559.039,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":228,"s":[927.797,559.039,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":258,"s":[892.717,624.901,0],"to":[0,0,0],"ti":[0,0,0]},{"t":288,"s":[927.797,559.039,0]}],"ix":2,"l":2},"a":{"a":0,"k":[927.797,559.039,0],"ix":1,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[26.125,10.25],[0,0]],"o":[[0,0],[-14.953,-5.867],[0,0]],"v":[[69.375,-503.5],[12.625,-510.5],[0.125,-518]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,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":"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 3","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[9.619,21.483],[0,0]],"o":[[0,0],[-3.75,-8.375],[0,0]],"v":[[58.75,-471.375],[-20.5,-491.875],[-22.5,-508.375]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,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":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 2","np":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.7,-8.475],[0,0],[2.375,-18.125],[0,0]],"o":[[0,0],[-1.25,15.125],[0,0],[-2.01,15.343],[0,0]],"v":[[-48.125,-548.375],[0.875,-523.125],[-36.375,-508.125],[-24.25,-464.75],[-34.5,-443.875]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,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":"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":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],[9.375,1],[7.25,-2.625],[0,0]],"o":[[0,0],[-9.375,-1],[-7.25,2.625],[0,0]],"v":[[42.25,-550],[24.875,-541.5],[-4.75,-539.875],[-14.625,-534.5]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,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":"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 4","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[1000,1000],"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 Layer 8","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-1.072,1.53],[-2.079,0.279],[-0.31,-2.41],[0,0],[0.62,-0.669],[0,0],[2.247,-0.232],[0.387,0.316],[0,0],[2.634,-1.019],[0,0]],"o":[[0.338,-1.838],[1.507,-2.15],[3.461,-0.465],[0.31,2.41],[0,0],[-0.62,0.669],[0,0],[-2.247,0.232],[-0.387,-0.316],[0,0],[-2.634,1.019],[0,0]],"v":[[-8.547,3.451],[-6.428,-1.672],[-0.541,-6.848],[8.499,-3.37],[7.515,-0.417],[7.182,1.78],[6.562,2.449],[4.702,4.619],[0.828,4.082],[0.233,3.451],[-1.186,6.777],[-8.547,3.451]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.992156863213,0.529411792755,0.32549020648,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[982.797,501.039],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[1118,1118],"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":"Layer 16","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":-14,"op":1840,"st":40,"ct":1,"bm":0}]},{"id":"comp_1","nm":"Floating Window 1","fr":60,"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"Lines loop","refId":"comp_2","sr":1,"ks":{"p":{"a":0,"k":[414,289,0],"ix":2,"l":2},"a":{"a":0,"k":[414,289,0],"ix":1,"l":2}},"ao":0,"hasMask":true,"masksProperties":[{"inv":false,"mode":"a","pt":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[828,60.25],[1,60.25],[1,567],[828,567]],"c":true},"ix":1},"o":{"a":0,"k":100,"ix":3},"x":{"a":0,"k":0,"ix":4},"nm":"Mask 1"}],"w":828,"h":578,"ip":0,"op":1800,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Floating Window 2","sr":1,"ks":{"p":{"a":0,"k":[414.317,577.914,0],"ix":2,"l":2},"a":{"a":0,"k":[832.02,864.333,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0,0,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":0,"s":[0,0,100]},{"t":30,"s":[1118,1118,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.333,"y":0},"t":5,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-18.219,0.606],[18.219,0.606],[18.219,-0.606],[-18.219,-0.606]],"c":true}]},{"t":45,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-30.121,1.566],[30.121,1.566],[30.121,-1.566],[-30.121,-1.566]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.603921568627,0.360784313725,0.949019607843,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[832.02,828.274],"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":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.333,"y":0},"t":8,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-13.21,0.602],[13.21,0.602],[13.21,-0.602],[-13.21,-0.602]],"c":true}]},{"t":48,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-30.121,1.566],[30.121,1.566],[30.121,-1.566],[-30.121,-1.566]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.603921568627,0.360784313725,0.949019607843,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[832.02,834.89],"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":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.333,"y":0},"t":11,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-9.274,0.485],[9.274,0.485],[9.274,-0.485],[-9.274,-0.485]],"c":true}]},{"t":51,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-30.121,1.566],[30.121,1.566],[30.121,-1.566],[-30.121,-1.566]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.603921568627,0.360784313725,0.949019607843,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[832.02,841.302],"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":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.333,"y":0},"t":14,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-8.29,0.457],[8.29,0.457],[8.29,-0.457],[-8.29,-0.457]],"c":true}]},{"t":54,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-30.121,1.566],[30.121,1.566],[30.121,-1.566],[-30.121,-1.566]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.603921568627,0.360784313725,0.949019607843,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[832.02,847.713],"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":1,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.333,"y":0},"t":17,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-5.964,0.429],[5.964,0.429],[5.964,-0.429],[-5.964,-0.429]],"c":true}]},{"t":57,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-30.121,1.566],[30.121,1.566],[30.121,-1.566],[-30.121,-1.566]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.603921568627,0.360784313725,0.949019607843,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[832.02,854.125],"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":1,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":57,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Floating Window 1","sr":1,"ks":{"p":{"a":0,"k":[414.317,577.914,0],"ix":2,"l":2},"a":{"a":0,"k":[832.02,864.333,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0,0,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":0,"s":[0,0,100]},{"t":30,"s":[1118,1118,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-0.694],[-0.694,0],[0,0.694],[0.694,0]],"o":[[0,0.694],[0.694,0],[0,-0.694],[-0.694,0]],"v":[[-1.257,0],[0,1.257],[1.257,0],[0,-1.257]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.368627458811,0.113725490868,0.733333349228,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[864.925,815.372],"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":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-0.694],[-0.694,0],[0,0.694],[0.694,0]],"o":[[0,0.694],[0.694,0],[0,-0.694],[-0.694,0]],"v":[[-1.257,0],[0,1.257],[1.257,0],[0,-1.257]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.57647061348,0.392156869173,0.929411768913,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[860.9,815.372],"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":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-0.694],[-0.694,0],[0,0.694],[0.694,0]],"o":[[0,0.694],[0.694,0],[0,-0.694],[-0.694,0]],"v":[[-1.257,0],[0,1.257],[1.257,0],[0,-1.257]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.717647075653,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":[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":"tr","p":{"a":0,"k":[856.874,815.372],"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":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.323,"y":1},"o":{"x":0.602,"y":0},"t":-1,"s":[{"i":[[0,-1.414],[0,0],[0,0],[0,0],[1.202,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,-1.414],[0,0],[-1.21,0]],"v":[[-36.994,-0.077],[-34.088,2.661],[34.241,2.642],[36.994,-0.077],[34.813,-2.642],[-34.806,-2.642]],"c":true}]},{"t":29,"s":[{"i":[[0,-1.414],[0,0],[0,0],[0,0],[1.202,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,-1.414],[0,0],[-1.21,0]],"v":[[-36.994,-0.077],[-36.994,2.642],[36.994,2.642],[36.994,-0.077],[34.813,-2.642],[-34.806,-2.642]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[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":"tr","p":{"a":0,"k":[832.02,815.372],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":1,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.323,"y":1},"o":{"x":0.602,"y":0},"t":-1,"s":[{"i":[[0,-1.414],[-13.611,-18.458],[-0.374,0.007],[0,0],[-0.447,1.012],[0,0],[1.202,0],[0,0]],"o":[[0,0],[0.386,0.59],[0,0],[0.421,0],[5.715,-12.928],[0,-1.414],[0,0],[-1.21,0]],"v":[[-36.994,-23.236],[-2.208,24.487],[-1.487,25.769],[3.234,25.748],[3.818,24.44],[36.994,-23.236],[34.813,-25.802],[-34.806,-25.802]],"c":true}]},{"t":29,"s":[{"i":[[0,-1.414],[0,0],[-1.21,0],[0,0],[0,1.414],[0,0],[1.202,0],[0,0]],"o":[[0,0],[0,1.414],[0,0],[1.202,0],[0,0],[0,-1.414],[0,0],[-1.21,0]],"v":[[-36.994,-23.236],[-36.994,23.236],[-34.806,25.802],[34.813,25.802],[36.994,23.236],[36.994,-23.236],[34.813,-25.802],[-34.806,-25.802]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.207843139768,0.184313729405,0.458823531866,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[832.02,838.531],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":1,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"ct":1,"bm":0}]},{"id":"comp_2","nm":"Lines loop","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Floating Window 6","sr":1,"ks":{"p":{"s":true,"x":{"a":0,"k":414.317,"ix":3},"y":{"a":0,"k":578.914,"ix":4}},"a":{"a":0,"k":[832.02,864.333,0],"ix":1,"l":2},"s":{"a":0,"k":[1118,1118,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-30.121,1.566],[30.121,1.566],[30.121,-1.566],[-30.121,-1.566]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.602274576823,0.359012319527,0.950326717601,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":216,"s":[832.02,871.127],"to":[0,0],"ti":[0,0]},{"t":246,"s":[832.02,828.274]}],"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":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-30.121,1.566],[30.121,1.566],[30.121,-1.566],[-30.121,-1.566]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.602274576823,0.359012319527,0.950326717601,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":221,"s":[832.02,877.743],"to":[0,0],"ti":[0,0]},{"t":251,"s":[832.02,834.89]}],"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":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-30.121,1.566],[30.121,1.566],[30.121,-1.566],[-30.121,-1.566]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.602274576823,0.359012319527,0.950326717601,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":226,"s":[832.02,884.155],"to":[0,0],"ti":[0,0]},{"t":256,"s":[832.02,841.302]}],"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":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-30.121,1.566],[30.121,1.566],[30.121,-1.566],[-30.121,-1.566]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.602274576823,0.359012319527,0.950326717601,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":231,"s":[832.02,890.567],"to":[0,0],"ti":[0,0]},{"t":261,"s":[832.02,847.713]}],"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":1,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-30.121,1.566],[30.121,1.566],[30.121,-1.566],[-30.121,-1.566]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.602274576823,0.359012319527,0.950326717601,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":236,"s":[832.02,896.979],"to":[0,0],"ti":[0,0]},{"t":266,"s":[832.02,854.125]}],"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":1,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false}],"ip":216,"op":1941,"st":216,"ct":1,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Floating Window 5","sr":1,"ks":{"p":{"s":true,"x":{"a":0,"k":414.317,"ix":3},"y":{"a":0,"k":577.914,"ix":4}},"a":{"a":0,"k":[832.02,864.333,0],"ix":1,"l":2},"s":{"a":0,"k":[1118,1118,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-30.121,1.566],[30.121,1.566],[30.121,-1.566],[-30.121,-1.566]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.602274576823,0.359012319527,0.950326717601,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":165,"s":[832.02,828.274],"to":[0,0],"ti":[0,0]},{"t":195,"s":[832.02,783.909]}],"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":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-30.121,1.566],[30.121,1.566],[30.121,-1.566],[-30.121,-1.566]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.602274576823,0.359012319527,0.950326717601,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":170,"s":[832.02,834.89],"to":[0,0],"ti":[0,0]},{"t":200,"s":[832.02,790.525]}],"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":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-30.121,1.566],[30.121,1.566],[30.121,-1.566],[-30.121,-1.566]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.602274576823,0.359012319527,0.950326717601,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":175,"s":[832.02,841.302],"to":[0,0],"ti":[0,0]},{"t":205,"s":[832.02,796.937]}],"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":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-30.121,1.566],[30.121,1.566],[30.121,-1.566],[-30.121,-1.566]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.602274576823,0.359012319527,0.950326717601,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":180,"s":[832.02,847.713],"to":[0,0],"ti":[0,0]},{"t":210,"s":[832.02,803.348]}],"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":1,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-30.121,1.566],[30.121,1.566],[30.121,-1.566],[-30.121,-1.566]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.602274576823,0.359012319527,0.950326717601,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":185,"s":[832.02,854.125],"to":[0,0],"ti":[0,0]},{"t":215,"s":[832.02,809.76]}],"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":1,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false}],"ip":165,"op":216,"st":165,"ct":1,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Floating Window 4","sr":1,"ks":{"p":{"s":true,"x":{"a":0,"k":414.317,"ix":3},"y":{"a":0,"k":578.914,"ix":4}},"a":{"a":0,"k":[832.02,864.333,0],"ix":1,"l":2},"s":{"a":0,"k":[1118,1118,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-30.121,1.566],[30.121,1.566],[30.121,-1.566],[-30.121,-1.566]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.602274576823,0.359012319527,0.950326717601,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":107,"s":[832.02,871.127],"to":[0,0],"ti":[0,0]},{"t":137,"s":[832.02,828.274]}],"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":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-30.121,1.566],[30.121,1.566],[30.121,-1.566],[-30.121,-1.566]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.602274576823,0.359012319527,0.950326717601,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":112,"s":[832.02,877.743],"to":[0,0],"ti":[0,0]},{"t":142,"s":[832.02,834.89]}],"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":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-30.121,1.566],[30.121,1.566],[30.121,-1.566],[-30.121,-1.566]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.602274576823,0.359012319527,0.950326717601,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":117,"s":[832.02,884.155],"to":[0,0],"ti":[0,0]},{"t":147,"s":[832.02,841.302]}],"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":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-30.121,1.566],[30.121,1.566],[30.121,-1.566],[-30.121,-1.566]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.602274576823,0.359012319527,0.950326717601,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":122,"s":[832.02,890.567],"to":[0,0],"ti":[0,0]},{"t":152,"s":[832.02,847.713]}],"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":1,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-30.121,1.566],[30.121,1.566],[30.121,-1.566],[-30.121,-1.566]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.602274576823,0.359012319527,0.950326717601,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":127,"s":[832.02,896.979],"to":[0,0],"ti":[0,0]},{"t":157,"s":[832.02,854.125]}],"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":1,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false}],"ip":107,"op":165,"st":107,"ct":1,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Floating Window 3","sr":1,"ks":{"p":{"s":true,"x":{"a":0,"k":414.317,"ix":3},"y":{"a":0,"k":577.914,"ix":4}},"a":{"a":0,"k":[832.02,864.333,0],"ix":1,"l":2},"s":{"a":0,"k":[1118,1118,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-30.121,1.566],[30.121,1.566],[30.121,-1.566],[-30.121,-1.566]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.602274576823,0.359012319527,0.950326717601,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":57,"s":[832.02,828.274],"to":[0,0],"ti":[0,0]},{"t":87,"s":[832.02,783.909]}],"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":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-30.121,1.566],[30.121,1.566],[30.121,-1.566],[-30.121,-1.566]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.602274576823,0.359012319527,0.950326717601,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":62,"s":[832.02,834.89],"to":[0,0],"ti":[0,0]},{"t":92,"s":[832.02,790.525]}],"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":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-30.121,1.566],[30.121,1.566],[30.121,-1.566],[-30.121,-1.566]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.602274576823,0.359012319527,0.950326717601,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":67,"s":[832.02,841.302],"to":[0,0],"ti":[0,0]},{"t":97,"s":[832.02,796.937]}],"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":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-30.121,1.566],[30.121,1.566],[30.121,-1.566],[-30.121,-1.566]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.602274576823,0.359012319527,0.950326717601,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":72,"s":[832.02,847.713],"to":[0,0],"ti":[0,0]},{"t":102,"s":[832.02,803.348]}],"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":1,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-30.121,1.566],[30.121,1.566],[30.121,-1.566],[-30.121,-1.566]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.602274576823,0.359012319527,0.950326717601,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":77,"s":[832.02,854.125],"to":[0,0],"ti":[0,0]},{"t":107,"s":[832.02,809.76]}],"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":1,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false}],"ip":57,"op":108,"st":57,"ct":1,"bm":0}]},{"id":"comp_3","nm":"Cog window","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Cog 2","parent":3,"sr":1,"ks":{"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"t":300,"s":[-360]}],"ix":10},"p":{"a":0,"k":[3.98,10.343,0],"ix":2,"l":2},"a":{"a":0,"k":[-126.746,-31.241,0],"ix":1,"l":2},"s":{"a":0,"k":[100.894,100.894,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.42,-1.45],[1.45,0.42],[-0.42,1.45],[-1.45,-0.42]],"o":[[-0.43,1.44],[-1.45,-0.43],[0.43,-1.45],[1.44,0.43]],"v":[[-124.126,-30.471],[-127.516,-28.621],[-129.366,-32.011],[-125.976,-33.861]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0.56,0.63],[0,0],[0,0],[0,0],[0.43,0.12],[0.39,0.03],[0,0],[0,0],[0,0],[0.64,-0.55],[0,0],[0,0],[0,0],[0.12,-0.43],[0.03,-0.41],[0,0],[0,0],[0,0],[-0.56,-0.63],[0,0],[0,0],[0,0],[-0.4,-0.11],[-0.43,-0.02],[0,0],[0,0],[0,0],[-0.62,0.57],[0,0],[0,0],[0,0],[-0.12,0.41],[-0.02,0.43]],"o":[[0,0],[0,0],[-0.23,-0.81],[0,0],[0,0],[0,0],[-0.38,-0.21],[-0.39,-0.12],[0,0],[0,0],[0,0],[-0.8,0.22],[0,0],[0,0],[0,0],[-0.21,0.37],[-0.12,0.4],[0,0],[0,0],[0,0],[0.23,0.8],[0,0],[0,0],[0,0],[0.35,0.18],[0.43,0.13],[0,0],[0,0],[0,0],[0.81,-0.24],[0,0],[0,0],[0,0],[0.2,-0.36],[0.13,-0.43],[0,0]],"v":[[-121.896,-31.181],[-122.026,-32.401],[-121.336,-32.751],[-122.526,-34.951],[-123.286,-34.561],[-124.226,-35.341],[-123.956,-36.121],[-125.166,-36.631],[-126.336,-36.851],[-126.586,-35.991],[-127.806,-35.841],[-128.236,-36.661],[-130.426,-35.491],[-129.986,-34.741],[-130.756,-33.791],[-131.626,-34.031],[-132.136,-32.821],[-132.356,-31.601],[-131.476,-31.331],[-131.346,-30.121],[-132.156,-29.701],[-130.956,-27.521],[-130.106,-28.011],[-129.166,-27.231],[-129.436,-26.301],[-128.326,-25.851],[-127.036,-25.631],[-126.826,-26.501],[-125.606,-26.641],[-125.156,-25.851],[-122.976,-27.081],[-123.386,-27.781],[-122.616,-28.731],[-121.836,-28.511],[-121.356,-29.661],[-121.136,-30.951]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.027450980619,0.796078443527,0.960784316063,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"2","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Cog 1","parent":3,"sr":1,"ks":{"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"t":300,"s":[360]}],"ix":10},"p":{"a":0,"k":[-2.244,-2.898,0],"ix":2,"l":2},"a":{"a":0,"k":[-132.915,-44.365,0],"ix":1,"l":2},"s":{"a":0,"k":[100.894,100.894,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[2.55,0],[0,2.56],[-2.56,0],[0,-2.55]],"o":[[-2.56,0],[0,-2.55],[2.55,0],[0,2.56]],"v":[[-132.91,-39.74],[-137.54,-44.37],[-132.91,-49],[-128.29,-44.37]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0,0.72],[0.17,0.7],[0,0],[0,0],[0,0],[1.2,0.76],[0,0],[0,0],[0,0],[0.76,0],[0.65,-0.14],[0,0],[0,0],[0,0],[0.77,-1.19],[0,0],[0,0],[0,0],[0,-0.76],[-0.16,-0.68],[0,0],[0,0],[0,0],[-1.21,-0.76],[0,0],[0,0],[0,0],[-0.69,0],[-0.71,0.17],[0,0],[0,0],[0,0],[-0.75,1.22],[0,0],[0,0]],"o":[[0.15,-0.67],[0,-0.76],[0,0],[0,0],[0,0],[-0.75,-1.21],[0,0],[0,0],[0,0],[-0.71,-0.17],[-0.69,0],[0,0],[0,0],[0,0],[-1.21,0.75],[0,0],[0,0],[0,0],[-0.17,0.71],[0,0.72],[0,0],[0,0],[0,0],[0.76,1.2],[0,0],[0,0],[0,0],[0.65,0.14],[0.76,0],[0,0],[0,0],[0,0],[1.2,-0.77],[0,0],[0,0],[0,0]],"v":[[-123.61,-42.28],[-123.38,-44.37],[-123.64,-46.57],[-124.98,-46.59],[-125.78,-48.51],[-124.83,-49.42],[-127.81,-52.42],[-128.86,-51.43],[-130.77,-52.24],[-130.71,-53.64],[-132.91,-53.9],[-134.93,-53.69],[-134.93,-52.17],[-136.83,-51.35],[-137.92,-52.48],[-140.93,-49.53],[-139.86,-48.51],[-140.66,-46.6],[-142.19,-46.58],[-142.45,-44.37],[-142.21,-42.27],[-140.66,-42.26],[-139.86,-40.34],[-140.97,-39.28],[-137.99,-36.3],[-136.83,-37.5],[-134.93,-36.68],[-134.93,-35.05],[-132.91,-34.83],[-130.7,-35.09],[-130.77,-36.61],[-128.86,-37.42],[-127.74,-36.36],[-124.78,-39.39],[-125.78,-40.34],[-124.98,-42.26]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[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":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Layer 2","sr":1,"ks":{"p":{"a":0,"k":[215.182,302.743,0],"ix":2,"l":2},"s":{"a":0,"k":[1118,1118,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.289,0],[0,0],[0,1.289],[0,0],[1.289,0],[0,0],[0,-1.289],[0,0]],"o":[[0,0],[1.289,0],[0,0],[0,-1.289],[0,0],[-1.289,0],[0,0],[0,1.289]],"v":[[-16.833,27],[16.833,27],[19.167,24.667],[19.167,-24.667],[16.833,-27],[-16.833,-27],[-19.167,-24.667],[-19.167,24.667]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.368627458811,0.113725490868,0.733333349228,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"ct":1,"bm":0}]}],"layers":[{"ddd":0,"ind":1,"ty":3,"nm":"Null 1","sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"p":{"a":0,"k":[1617.5,763.5,0],"ix":2,"l":2},"a":{"a":0,"k":[50,50,0],"ix":1,"l":2}},"ao":0,"ip":0,"op":1800,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":0,"nm":"Person","refId":"comp_0","sr":1,"ks":{"p":{"a":1,"k":[{"i":{"x":0.417,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[2748,2745,0],"to":[0,0,0],"ti":[0,0,0]},{"t":50,"s":[1000,1000,0]}],"ix":2,"l":2},"a":{"a":0,"k":[1000,1000,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.417,0.417,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":0,"s":[334,334,100]},{"t":50,"s":[100,100,100]}],"ix":6,"l":2}},"ao":0,"w":2000,"h":2000,"ip":0,"op":1800,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":3,"nm":"Shape Layer 1","sr":1,"ks":{"p":{"a":0,"k":[1000,1000,0],"ix":2,"l":2},"a":{"a":0,"k":[-193.5,-106.5,0],"ix":1,"l":2},"s":{"a":0,"k":[1118,1118,100],"ix":6,"l":2}},"ao":0,"ip":0,"op":1800,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Layer 8","parent":3,"sr":1,"ks":{"p":{"a":0,"k":[-252.198,-30.997,0],"ix":2,"l":2},"a":{"a":0,"k":[2243.406,2907.008,0],"ix":1,"l":2}},"ao":0,"shapes":[],"ip":0,"op":1800,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":5,"ty":0,"nm":"Floating Window 1","refId":"comp_1","sr":1,"ks":{"p":{"a":0,"k":[1285,385,0],"ix":2,"l":2},"a":{"a":0,"k":[414,289,0],"ix":1,"l":2}},"ao":0,"w":828,"h":578,"ip":21,"op":1821,"st":21,"bm":0},{"ddd":0,"ind":6,"ty":0,"nm":"Cog window","refId":"comp_3","sr":1,"ks":{"p":{"a":0,"k":[1434,1032,0],"ix":2,"l":2},"a":{"a":0,"k":[0,605,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":[100,100,100],"t":10,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[108.403,108.403,100],"t":11,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[113.915,113.915,100],"t":12,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[117.022,117.022,100],"t":13,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[118.217,118.217,100],"t":14,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[117.97,117.97,100],"t":15,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[116.705,116.705,100],"t":16,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[114.787,114.787,100],"t":17,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[112.517,112.517,100],"t":18,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[110.132,110.132,100],"t":19,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[107.81,107.81,100],"t":20,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[105.673,105.673,100],"t":21,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[103.798,103.798,100],"t":22,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[102.225,102.225,100],"t":23,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[100.963,100.963,100],"t":24,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[100,100,100],"t":25,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[99.31,99.31,100],"t":26,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[98.858,98.858,100],"t":27,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[98.603,98.603,100],"t":28,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[98.525,98.525,100],"t":30,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[98.629,98.629,100],"t":31,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[98.786,98.786,100],"t":32,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[98.973,98.973,100],"t":33,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[99.168,99.168,100],"t":34,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[99.359,99.359,100],"t":35,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[99.534,99.534,100],"t":36,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[99.688,99.688,100],"t":37,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[99.817,99.817,100],"t":38,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[99.921,99.921,100],"t":39,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[100,100,100],"t":40,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[100.094,100.094,100],"t":42,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[99.995,99.995,100],"t":56,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}}],"l":2}},"ao":0,"w":430,"h":605,"ip":0,"op":1800,"st":0,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"Layer 1","sr":1,"ks":{"p":{"a":0,"k":[1481.837,989.634,0],"ix":2,"l":2},"a":{"a":0,"k":[-19.417,27.25,0],"ix":1,"l":2},"s":{"k":[{"s":[0,0,100],"t":5,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[1118,1118,100],"t":15,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[1211.946,1211.946,100],"t":16,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[1273.572,1273.572,100],"t":17,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[1308.307,1308.307,100],"t":18,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[1321.67,1321.67,100],"t":19,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[1318.91,1318.91,100],"t":20,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[1304.765,1304.765,100],"t":21,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[1283.318,1283.318,100],"t":22,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[1257.939,1257.939,100],"t":23,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[1231.279,1231.279,100],"t":24,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[1205.315,1205.315,100],"t":25,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[1181.423,1181.423,100],"t":26,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[1160.463,1160.463,100],"t":27,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[1142.873,1142.873,100],"t":28,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[1128.762,1128.762,100],"t":29,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[1118,1118,100],"t":30,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[1110.288,1110.288,100],"t":31,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[1105.23,1105.23,100],"t":32,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[1102.379,1102.379,100],"t":33,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[1101.508,1101.508,100],"t":35,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[1102.669,1102.669,100],"t":36,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[1104.43,1104.43,100],"t":37,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[1106.513,1106.513,100],"t":38,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[1108.702,1108.702,100],"t":39,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[1110.833,1110.833,100],"t":40,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[1112.794,1112.794,100],"t":41,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[1114.514,1114.514,100],"t":42,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[1115.958,1115.958,100],"t":43,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[1117.117,1117.117,100],"t":44,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[1118,1118,100],"t":45,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[1119.048,1119.048,100],"t":47,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}},{"s":[1117.948,1117.948,100],"t":61,"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]}}],"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,-1.149],[0,0],[-1.149,0],[0,0],[0,1.148],[0,0],[1.149,0]],"o":[[-1.149,0],[0,0],[0,1.148],[0,0],[1.149,0],[0,0],[0,-1.149],[0,0]],"v":[[-16.833,-26.75],[-18.917,-24.667],[-18.917,24.667],[-16.833,26.75],[16.833,26.75],[18.917,24.667],[18.917,-24.667],[16.833,-26.75]],"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":[[1.424,0],[0,0],[0,1.424],[0,0],[-1.424,0],[0,0],[0,-1.424],[0,0]],"o":[[0,0],[-1.424,0],[0,0],[0,-1.424],[0,0],[1.424,0],[0,0],[0,1.424]],"v":[[16.833,27.25],[-16.833,27.25],[-19.417,24.667],[-19.417,-24.667],[-16.833,-27.25],[16.833,-27.25],[19.417,-24.667],[19.417,24.667]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[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":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"ct":1,"bm":0}],"markers":[],"props":{}} \ No newline at end of file diff --git a/apps/status/src/widgets/introduce/index.ts b/apps/status/src/widgets/introduce/index.ts new file mode 100644 index 00000000..5ecdd1f3 --- /dev/null +++ b/apps/status/src/widgets/introduce/index.ts @@ -0,0 +1 @@ +export * from './ui'; diff --git a/apps/status/src/widgets/introduce/ui/InspectionLottie.tsx b/apps/status/src/widgets/introduce/ui/InspectionLottie.tsx new file mode 100644 index 00000000..b92b0dc6 --- /dev/null +++ b/apps/status/src/widgets/introduce/ui/InspectionLottie.tsx @@ -0,0 +1,16 @@ +'use client'; + +import Lottie from 'react-lottie-player'; + +import inspectionLottieJson from '@/public/lottie/inspection.json'; + +export default function InspectionLottie() { + return ( + + ); +} diff --git a/apps/status/src/widgets/introduce/ui/Introduce.tsx b/apps/status/src/widgets/introduce/ui/Introduce.tsx new file mode 100644 index 00000000..707c995a --- /dev/null +++ b/apps/status/src/widgets/introduce/ui/Introduce.tsx @@ -0,0 +1,17 @@ +import InspectionLottie from './InspectionLottie'; + +export default function Introduce() { + return ( +
+
+

+ C-Lab 서비스 상태 페이지에 오신 것을 환영합니다. +

+

+ 하단의 정보를 통해 운영중인 서비스의 상태를 확인할 수 있습니다. +

+
+ +
+ ); +} diff --git a/apps/status/src/widgets/introduce/ui/index.ts b/apps/status/src/widgets/introduce/ui/index.ts new file mode 100644 index 00000000..e3eaf18f --- /dev/null +++ b/apps/status/src/widgets/introduce/ui/index.ts @@ -0,0 +1 @@ +export { default as Introduce } from './Introduce'; From 66a9cadc2a675c8989f8abe469a0bca9f70b317b Mon Sep 17 00:00:00 2001 From: SWARVY Date: Sun, 23 Jun 2024 23:32:53 +0900 Subject: [PATCH 06/11] feat(status): add servcie status section & shared types / constants (#171) --- apps/status/public/image/logo.webp | Bin 0 -> 10976 bytes apps/status/src/shared/constant/index.ts | 1 + .../status/src/shared/constant/serviceList.ts | 11 +++++ apps/status/src/shared/index.ts | 2 + apps/status/src/shared/type/index.ts | 1 + apps/status/src/shared/type/service.ts | 3 ++ apps/status/src/shared/ui/Title.tsx | 11 +++++ apps/status/src/shared/ui/index.ts | 0 .../src/widgets/service-status/index.ts | 1 + .../service-status/ui/CurrentServices.tsx | 43 +++++++++++++++++ .../service-status/ui/ServiceStatusItem.tsx | 44 ++++++++++++++++++ .../src/widgets/service-status/ui/index.ts | 1 + 12 files changed, 118 insertions(+) create mode 100644 apps/status/public/image/logo.webp create mode 100644 apps/status/src/shared/constant/index.ts create mode 100644 apps/status/src/shared/constant/serviceList.ts create mode 100644 apps/status/src/shared/index.ts create mode 100644 apps/status/src/shared/type/index.ts create mode 100644 apps/status/src/shared/type/service.ts create mode 100644 apps/status/src/shared/ui/Title.tsx create mode 100644 apps/status/src/shared/ui/index.ts create mode 100644 apps/status/src/widgets/service-status/index.ts create mode 100644 apps/status/src/widgets/service-status/ui/CurrentServices.tsx create mode 100644 apps/status/src/widgets/service-status/ui/ServiceStatusItem.tsx create mode 100644 apps/status/src/widgets/service-status/ui/index.ts diff --git a/apps/status/public/image/logo.webp b/apps/status/public/image/logo.webp new file mode 100644 index 0000000000000000000000000000000000000000..df6a7b8afdab49fc223facc8f6a33c9b6130e87c GIT binary patch literal 10976 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�Yu%3nvx zeN{MJv6{jNse%mz2w`Aw3M)w|xB}93bi!QdMo=3!x5Aj9V-fy@;Sm}S95$JWmwl)TERz-+RY+1# z)YcTG7$7pS$!;p@;1hDPtstPH2fAco)VTS}f$HCN%5A8xQMpX)Go7M+RQ(*uB>r*^ ztL&yl+xCcJI$ovP-(MG|9**M`p$5t$e=|E)>6=b294t7iF46ovyoA_6J~)OEjeLSz zo&)1Bn^@Ji3R6*>GBcRTPVu&d=t0&a;xHRk9fi=CFe*TET&1Tw(8P<8twq6LCw}dj zroSMRk?rXjLu_&1lNzQDjv1sB*BY#iChPRhRL$TPFQ2OVl2<6x^awAk7h7ay4T?I( zKGeBBoyjuoj|Ih3+?cn|WT^8g^0SswLYRjp7c=sWk(2?cY1jKS+<5VRr#!5Et=64y&?o*1((j!sY$jCk z=qO5QI8$3QT5N~{yz@zNID@^v(iSZxZr?5_ud~E9((vnTC(&By0@gSx?bx{j@@5lr zPew^at9t0zt6ClY90lp$amKd#4PBw%4|0uJ0V6lTO#UWNk@Zx}9;}sgv1ldJvV~E9 zv)c{VLNtF1fiR~5bJ2QJvaki8#lp666@9=&+xe#0pC{l23gttsXx=ebbh9A}5>Ma} zv;@~^@x%Vjnx~=Y_b5`OKRCz85VkU8>W^u(_wk9-XzWL|&c2|%qi9D>4&TpD_|jgz zBkts%dRPz5q4am+4_u-7RhjXM>Eje({OEpTbqH6J^gI9 zs78Ot`}n9)l#j)V;SqZAhI_6ZJ~{%xTboN!VZFqQqwk6S-f$z&cC`58LG9K>11#uA zqj&A=8XZ0Y&w*!|X#K|!k%wIutvSUuteb15smoRW`!_D#zQ}-Eq1{kebC=VD=a2k6 z!qU5$F+$}NpW@{az-`QFuP@FDzn`3UjUf&@Ff(q7&m)k7?AfV?zX*^Z9ua$2T%X+2)N z1TJ5R{aQ0+lZ(vBA|$n(%dBV&b2!i}qxV1BEe{#JBlQ?N>eCQ9lH#NoZglI?ant>E zN2M_VgN>NS^Q;H&(mx;q1Y z*U;VlO4CAq&>2Vb$i>?Y(h0r0@qKNS_5I=XK1W+xI+J()Xgub3P}XDbrlp6p-7~|* z<%xit)#$~s&tt+Lxdl;hD(Ymy9&Y`u+diJh?_LkM)!Q+x!@}Qki?O#7bYJit`1pcr zs3UjpCQzr}FD}4-`bau^0VmW0rek)`=@cEnCiLtuc-K*dc^z0KIy12~y{Fr{o3A(G zr45Sgs38%r_bGGZVO;V3>e46d^*%129U%_!q&qwfcIUZ(MG(4O@@Jt?hpm`dR_@Z? zYUx+d&x=*B9V3+pkZ8$cKfSnXT-{e(s0${W-oz;___{kLDLU~!T5ZaTFN%QX?pyuK zAwK%h-}D^5KJz+Ro8J&kuKyp=temDN_kN72vt6xRvK z+|ZT0l_1J1-MYQo>`yYqgV0JiC`BezA$Tz5uI804cUX6(NruKy zvo?X?-nUOL{F)=R^UW^@b#Z?SaJ7jXztRk!b=P}(Pj(#U_2k*zgkvgkfS_)lJ(c-K zB9`~etf)(D%cf}TunO(`lC(K(bWej%z3l73<;pMLnNW}pMVrhDv(*qZbuf*eMjKNv z9I&c0oLS3>rX4?+NjthQ=8GpxRRE&We}3F!R^KT`T{&EiK^tLyrA~vM>8lXSxjrus zQT|9(XNSy{m-GRX*wf-nL&QiD5~Kb8^TFq>6p>-<-FR{-DNOTOW}`pE&}_09pm+$R z(Zel~Y&Kxjq^EDdGgVNw;&n3D{?!*!l1NG#_5QJQl)-#;}jRJp78=dXmCQEZ+zo!&Z_dNf6&>2HT7#C8nPW%@`CZJ0*>{n4xiXTH|%e z4UeCo<3*6Bw_GtwT^8aigvwV zaS(r1Vd;!TrmhnLYi3`km`5j0&a~;+;b3ylB|A;0>oim0KOgd{eOZWNEKWF5{c<>+ zKGj9sH+l24zzCU=^lkG;Y>enny{#MY_s!Gj&yW^F9ugVOX4 zeximn%0GM|Xad-PRaK3!#yQxci3$fP_U@DVgxgc1h(3(vH~)H|UJVFi3_tRTcWvjB zRT_1B)&T8(wLDj05hN(t$Jg(+Tl;dh_6@Z|kHlIaL^b=>Gd@fLGRbdGO+-8o0at}7 zsWloJk|P3r6(*Hp)5?oUzv9}QZ|uB@t_qbX9-MB*Rz`l~mrHny8mU$*05-&V@?__Y6#HA-jOkr$kDb0&0PU&fF>p1=t!XkW53X=el6 zQh1R-6;Q(9Uk&&84tR?JSI>b@A5b;>e1Ruf?LIN_%M;T6_Y0j)4-Yo6ungq0Ay6nR zgGAKV?g!FYIYxhV9QxHc@&<1k`_a%{3tnE^v>hhWp4|OYXS}zxC`d<9hPaJv##}3H zMK=C-lWVR>N6;Ct{jxOMxKdVq6?a}+ik&)O`g61kE@Obt)QdA9R85ci^P{- z=;yC2rqhIOe?HxiNhS@3F{}o+;$GvcEGRNXL&HH+x>Or7^$jdng_~;3FGUK>Q@&EM z?&+c4;?EP;P_g z)CqsMeodkS11`RgJHq97`Q5immlu+SwmZ*!0)jyY6id2>I2aQ*=$=weHF!R|CsYs2 zKZu|cB~Rh}_uD7AU4H+4z(%0#By}g*!vtWr_eVSn-dK5eX?TC0MMP@6_>iSwl(DDsMug6{fep886TL)k zhJUn3(Y~4zyKIEy1=>jw*-CAuz(-At%0yeq(T}TyeV>keVo(k@p6dRjFmS@@bTOoH zL^_I|DXAEe(vS{;I?eZeYx%<1t`*np(ZBXXGfWtwA^9|8(5HQN(17ely(GM4Mp~h% zf>&1GC+*?l6vcyNM_DfZ`@L$F-b64H@|a_$P;8e)N<#GB;bbPRkl2uV;I5~Z~fy~KEuJqh_b-X@ATts_-h&O>+ldU?Df3nFqCZIcg#lG@yKpN>G!{q7}5 zoMS-bcZ>5+pc5}HuH{@V&Yc2BC#s3R;@Z5QRW<(Qk{P;HhnT_ort=zEni~ z^r0j>`n-aw-e_tBm1}5LyMa;B;%d`@5D+DW>8D8q8>Cc_l2o4bNtFm=2d z^-@Vk_}CXal5&W`xw%@T%)ajMb?S0Zhliwb41S205?%hJ=kgj}^KXc7;>qXfg!iO% zlE&QOGU1f!m4VcPWv<4Fw&)U~$scPQxoqw0yf`e?W*OO{)WZ8ocv09(c>~w<(NBk_ zBKbn^&ajqRHK>@Qza7$thVKmCZjl;K-iFEFRT68gaK(HIf3S_frTb&6V(@0I&|mGXpz!r;QX777m`}BXBov-;lb%r1mtTxd zx4#~g!_JOO4$m%zoJiG7r$sdqa7#A72c&)RqE>@Zv-|GO9%18~ol!)_GlUkl}{gz8Q(8hNMZEG#!%Dg8P z8YJ9KYJ#Khv~&bOax}fonw0eye7$Et1);=>1GaefJOL_F4d@C60gxla!=s>j;k#^UHT=AprBRwv`l+{37HbgtWq()n zj}j_=)q5jCF+jx#A>*u1gd_X zX1FDA$F!6Y#0Y6qR4&z#wbYXsA4xn{nXKx~D`QG&_Dj@TLhx5|JT8WZi@U7>!@IJu1#Y1K2Cw z!Xyc!WGj8XX&j^Lt;>!mmp?-6uKrVE)9bvBTH?@c`K@!m&&v408-)KSG~ob{1>=BOjs$YgK(GlH@4 z3#cTt4dn|m93Bj zE!k?vs+=0$`z?(XhZ5TGjbg5}gl!WR#|C$fm5VivcCnWwgUEf*;a;jR@)-Jde@jbIuLz2(X=Tzm` zQ&GPk$@UV_8=}5yX2np-@wIwNtdb|Ntw1Qj+ibEBW%g}h|mEoCOv z({l5AYvsOU8+6J_9!_eTf+lgG=Eb4yGSbwX1Hcf!>dY{(gqu^K%*?Tx4q(No-cwohGiqacYl$dWW-A?G_S`qy;wv&f4@$ZaAgRfb=b43UGCy zD$FMLd*J1<@!}uq&x_c!??9`be97S-MQ<9iKHGgalag;h4`R0!oNG9Ac~&N}wa_4h z7wi<$abT%g0t=9w#+SSbrH-s)ImDsyB$m91`^mptkJ*E=txGNmjUV?e*0!t)-tr($ z59vG723ZGn!Jonf?vGE}|F;9Up&kJ7HUsqo1^~d03CspE0Z|6io8?0gAdp+}1H_QL9z}Cl2Vi*{J{|W09rqkcUYtvjm^^eA~m9No`t9ytgNx;25VL zR!_h}SW{TE5wJ?Sf%HEnW$9{EGk)U~aWOB3s)nP48ETGIA!oLY%j$*7Xzm(BAHx$k z7tuF`h8>2cEFJeNeJTYOiM_5K+Q_wJvKJV7~x=%Ep$iw=myU~2z zzUy&v+@GRHUdTIRTwbQOTC5^Wvd*?0{N;Wv7Q>4f%SCBnv(rPu{e4!?k6VcxGR3qR1&o@17)iV7nr z6FvcbOiXW{B)DeQ7MC@T(Wl;bE7Kqs0nm#i=5wpmR&fSc(0`eZ$SA>TT1*$=3rd88 zySb9NSpGq8ro1b70*2qbkpxIB^abA zb)hwqpuW-1sk)b0Dxh9@jeeU#u@53fD}zt|wX(-_{Evt{R+8`k0OeoO_C5KV%4Gb) zD>{VZ7|{sUsE8k38i*rAjV_2F7G7jY*SVVNVLeR~_lu7+klVK#Q2-;cj~If$wU6Bb zQA8G*h_Zf%`lN8kAeX1qdg`$(GD-O!b<%f;XyRCXeid*disi8xx=e6B%L+(ZPDo z|17-6s{09b=($S(^$q8Ic7E(@*m?gXzOg7X$zxqc|K+X{dD&D$oSMS+ir+t>&JM6o zxL6Gu)JsH1B(uN>dL>o)lnK#a9oV%!?Jvvl0O!@;r0S72VKFGI@;~Q$y(araTnzQM zVy2Unz=FSa4F5A|vy4*Xb0|1Pq`M7ci^Wd0vDgg#$Rc@-N>Nokb~=XdYav;8P~ z?8A=*`yVp85l(cJed$2DhA>{#Op_Uj=pZ?JZ9hgR5H|&d#}0=G$7jv%v*O#hjusnI z1pEHgvHpEfTjuc2>ape{{<}nB0<{~bzJ)IQ#rwZ1{NpN!)ji8%_WHlB@*gYKR>tf> zxSgOU?nnB++Hg6@=7>NnOA*Tw2V%XT{z$F=EQq^->)(bUbSRQ%nFHF1w0%s3SJ~Y$ zx3d&4G0)+1p&6ZoZC9fIgz~>5{{Ma~2mm}l4;TCq|0)n0@c3bzM&v3`?qOU6zJP%X z6?+K>p`61({=N?Pepv;+n`XZ7dP&&eVEe;_`xvay23~KT3zdY!@?PXZWpLo2AFU4) zB5)A87OY^W7GAFeUjWX)K?@=evNP>h(V+-yC~UAVyhl1}_v=%BS24Vg7Y|9meha8t zu%g!6*}(ntWF>^gc_p9|USA9wB0$=H7zaJL6vx5x2&f(=_Wd5MA}PT^5%796DtID0 zB2;$chY7-KW@=yz9Fz;MM*^%PJOM5rcZe+xUXOhYl^UmSKO}t*2Q@#QV`@JH_*20T zNkrw~3vU91;FcQjdi}>M03@u33Fp5f +

{text}

+
+ ); +} diff --git a/apps/status/src/shared/ui/index.ts b/apps/status/src/shared/ui/index.ts new file mode 100644 index 00000000..e69de29b diff --git a/apps/status/src/widgets/service-status/index.ts b/apps/status/src/widgets/service-status/index.ts new file mode 100644 index 00000000..5ecdd1f3 --- /dev/null +++ b/apps/status/src/widgets/service-status/index.ts @@ -0,0 +1 @@ +export * from './ui'; diff --git a/apps/status/src/widgets/service-status/ui/CurrentServices.tsx b/apps/status/src/widgets/service-status/ui/CurrentServices.tsx new file mode 100644 index 00000000..7f3986df --- /dev/null +++ b/apps/status/src/widgets/service-status/ui/CurrentServices.tsx @@ -0,0 +1,43 @@ +import { SERVICE_LIST, SERVICE_STATUS_LIST, ServiceList } from '@/src/shared'; +import Title from '@/src/shared/ui/Title'; + +import ServiceStatusItem from './ServiceStatusItem'; + +interface CurrentStatusProps { + status: boolean; +} + +function StatusBanner({ status }: { status: boolean }) { + return ( +
+ {status + ? '현재 서비스가 정상적으로 운영되고 있습니다.' + : '현재 일부 서비스가 일시 중단되었습니다.'} +
+ ); +} + +export default function CurrentStatus({ status }: CurrentStatusProps) { + return ( +
+ +
+ + <div className="mt-5 text-right text-sm text-gray-400"> + 클릭을 통해 해당 서비스로 이동하실 수 있습니다. + </div> + </div> + <ul className="grid w-full grid-cols-1 gap-8 md:grid-cols-2"> + {Object.entries(SERVICE_LIST).map(([serviceName, serviceURL]) => ( + <ServiceStatusItem + serviceName={serviceName} + serviceURL={serviceURL} + status={SERVICE_STATUS_LIST[serviceName as ServiceList]} + /> + ))} + </ul> + </div> + ); +} diff --git a/apps/status/src/widgets/service-status/ui/ServiceStatusItem.tsx b/apps/status/src/widgets/service-status/ui/ServiceStatusItem.tsx new file mode 100644 index 00000000..9fc4eb86 --- /dev/null +++ b/apps/status/src/widgets/service-status/ui/ServiceStatusItem.tsx @@ -0,0 +1,44 @@ +import Image from 'next/image'; +import Link from 'next/link'; + +interface StatusItemProps { + serviceName: string; + serviceURL: string; + status: boolean; +} + +function StatusTag({ status }: { status: boolean }) { + return ( + <div + className={`w-fit rounded-md ${status ? 'bg-green-600' : 'bg-red-500'} px-2 py-1 text-center text-sm text-white`} + > + {status ? '서비스 중' : '서비스 일시 중단'} + </div> + ); +} + +export default function StatusItem({ + serviceName, + serviceURL, + status, +}: StatusItemProps) { + return ( + <li className="flex flex-col items-center overflow-hidden rounded-lg border shadow-xl transition-all hover:scale-105"> + <Link href={serviceURL} target="_blank" className="w-full"> + <div className="flex w-full justify-center border-b bg-gray-50 p-10"> + <Image + className="h-40" + width={200} + height={200} + src="/image/logo.webp" + alt="C-LAB 로고" + /> + </div> + <div className="w-full p-6"> + <p className="mb-2 text-xl">{serviceName}</p> + <StatusTag status={status} /> + </div> + </Link> + </li> + ); +} diff --git a/apps/status/src/widgets/service-status/ui/index.ts b/apps/status/src/widgets/service-status/ui/index.ts new file mode 100644 index 00000000..1733c690 --- /dev/null +++ b/apps/status/src/widgets/service-status/ui/index.ts @@ -0,0 +1 @@ +export { default as CurrentServices } from './CurrentServices'; From 1b3af5e485d65e0f017b3e7e741305a040b27926 Mon Sep 17 00:00:00 2001 From: SWARVY <swarvy0826@naver.com> Date: Sun, 23 Jun 2024 23:33:16 +0900 Subject: [PATCH 07/11] feat(status): add notification widget and UI components (#171) --- apps/status/src/widgets/notification/index.ts | 1 + .../widgets/notification/ui/Notification.tsx | 18 +++++++++++++ .../notification/ui/NotificationItem.tsx | 27 +++++++++++++++++++ .../src/widgets/notification/ui/index.ts | 1 + 4 files changed, 47 insertions(+) create mode 100644 apps/status/src/widgets/notification/index.ts create mode 100644 apps/status/src/widgets/notification/ui/Notification.tsx create mode 100644 apps/status/src/widgets/notification/ui/NotificationItem.tsx create mode 100644 apps/status/src/widgets/notification/ui/index.ts diff --git a/apps/status/src/widgets/notification/index.ts b/apps/status/src/widgets/notification/index.ts new file mode 100644 index 00000000..5ecdd1f3 --- /dev/null +++ b/apps/status/src/widgets/notification/index.ts @@ -0,0 +1 @@ +export * from './ui'; diff --git a/apps/status/src/widgets/notification/ui/Notification.tsx b/apps/status/src/widgets/notification/ui/Notification.tsx new file mode 100644 index 00000000..95c62f0a --- /dev/null +++ b/apps/status/src/widgets/notification/ui/Notification.tsx @@ -0,0 +1,18 @@ +import Title from '@/src/shared/ui/Title'; + +import NotificationItem from './NotificationItem'; + +export default function Notification() { + return ( + <div className="w-full"> + <Title text="서비스 공지" /> + <ul className="mt-7"> + <NotificationItem + date={new Date()} + title="멤버스 점검" + description="멤버스 임시 점검 예정입니다" + /> + </ul> + </div> + ); +} diff --git a/apps/status/src/widgets/notification/ui/NotificationItem.tsx b/apps/status/src/widgets/notification/ui/NotificationItem.tsx new file mode 100644 index 00000000..0424d53f --- /dev/null +++ b/apps/status/src/widgets/notification/ui/NotificationItem.tsx @@ -0,0 +1,27 @@ +interface NotificationItemProps { + date: Date; + title: string; + description: string; +} + +export default function NotificationItem({ + date, + title, + description, +}: NotificationItemProps) { + return ( + <li className="w-full"> + <div className="w-full border-b pb-2"> + <p className="break-keep text-xl font-semibold"> + {date.toLocaleDateString()} + </p> + </div> + <div className="mt-4"> + <p className="break-keep text-xl font-semibold text-orange-500"> + {title} + </p> + <p className="mt-2 break-keep">{description}</p> + </div> + </li> + ); +} diff --git a/apps/status/src/widgets/notification/ui/index.ts b/apps/status/src/widgets/notification/ui/index.ts new file mode 100644 index 00000000..cea63397 --- /dev/null +++ b/apps/status/src/widgets/notification/ui/index.ts @@ -0,0 +1 @@ +export { default as Notification } from './Notification'; From 2a7a5fd17129f2979cbe3e8e228457eaf79b645a Mon Sep 17 00:00:00 2001 From: SWARVY <swarvy0826@naver.com> Date: Sun, 23 Jun 2024 23:33:56 +0900 Subject: [PATCH 08/11] feat(status): improve layout and add widgets (#171) --- apps/status/app/layout.tsx | 16 +++-- apps/status/app/page.tsx | 116 +++---------------------------------- 2 files changed, 18 insertions(+), 114 deletions(-) diff --git a/apps/status/app/layout.tsx b/apps/status/app/layout.tsx index 6390378a..8cf28049 100644 --- a/apps/status/app/layout.tsx +++ b/apps/status/app/layout.tsx @@ -1,13 +1,11 @@ +import { Footer, Header } from '@/src/widgets/menu'; import type { Metadata } from 'next'; -import { Inter } from 'next/font/google'; import './globals.css'; -const inter = Inter({ subsets: ['latin'] }); - export const metadata: Metadata = { - title: 'Create Next App', - description: 'Generated by create next app', + title: 'C-LAB Status', + description: 'C-LAB 서비스들의 상태를 한눈에 확인해보세요', }; export default function RootLayout({ @@ -17,7 +15,13 @@ export default function RootLayout({ }>) { return ( <html lang="en"> - <body className={inter.className}>{children}</body> + <body className="min-w-dvw relative flex min-h-dvh flex-col items-center justify-center bg-white"> + <div className="xs:p-10 mb-20 flex w-full max-w-5xl flex-col justify-center gap-y-20 p-5"> + <Header /> + {children} + </div> + <Footer /> + </body> </html> ); } diff --git a/apps/status/app/page.tsx b/apps/status/app/page.tsx index 4b8b4eb9..7218f47e 100644 --- a/apps/status/app/page.tsx +++ b/apps/status/app/page.tsx @@ -1,113 +1,13 @@ -import Image from 'next/image'; +import { Introduce } from '@/src/widgets/introduce'; +import { Notification } from '@/src/widgets/notification'; +import { CurrentServices } from '@/src/widgets/service-status'; export default function Home() { return ( - <main className="flex min-h-screen flex-col items-center justify-between p-24"> - <div className="z-10 w-full max-w-5xl items-center justify-between font-mono text-sm lg:flex"> - <p className="fixed left-0 top-0 flex w-full justify-center border-b border-gray-300 bg-gradient-to-b from-zinc-200 pb-6 pt-8 backdrop-blur-2xl lg:static lg:w-auto lg:rounded-xl lg:border lg:bg-gray-200 lg:p-4 dark:border-neutral-800 dark:bg-zinc-800/30 dark:from-inherit lg:dark:bg-zinc-800/30"> - Get started by editing  - <code className="font-mono font-bold">app/page.tsx</code> - </p> - <div className="fixed bottom-0 left-0 flex h-48 w-full items-end justify-center bg-gradient-to-t from-white via-white lg:static lg:size-auto lg:bg-none dark:from-black dark:via-black"> - <a - className="pointer-events-none flex place-items-center gap-2 p-8 lg:pointer-events-auto lg:p-0" - href="https://vercel.com?utm_source=create-next-app&utm_medium=appdir-template&utm_campaign=create-next-app" - target="_blank" - rel="noopener noreferrer" - > - By{' '} - <Image - src="/vercel.svg" - alt="Vercel Logo" - className="dark:invert" - width={100} - height={24} - priority - /> - </a> - </div> - </div> - - <div className="before:bg-gradient-radial after:bg-gradient-conic relative z-[-1] flex place-items-center before:absolute before:h-[300px] before:w-full before:-translate-x-1/2 before:rounded-full before:from-white before:to-transparent before:blur-2xl before:content-[''] after:absolute after:-z-20 after:h-[180px] after:w-full after:translate-x-1/3 after:from-sky-200 after:via-blue-200 after:blur-2xl after:content-[''] sm:before:w-[480px] sm:after:w-[240px] before:lg:h-[360px] before:dark:bg-gradient-to-br before:dark:from-transparent before:dark:to-blue-700 before:dark:opacity-10 after:dark:from-sky-900 after:dark:via-[#0141ff] after:dark:opacity-40"> - <Image - className="relative dark:drop-shadow-[0_0_0.3rem_#ffffff70] dark:invert" - src="/next.svg" - alt="Next.js Logo" - width={180} - height={37} - priority - /> - </div> - - <div className="mb-32 grid text-center lg:mb-0 lg:w-full lg:max-w-5xl lg:grid-cols-4 lg:text-left"> - <a - href="https://nextjs.org/docs?utm_source=create-next-app&utm_medium=appdir-template&utm_campaign=create-next-app" - className="group rounded-lg border border-transparent px-5 py-4 transition-colors hover:border-gray-300 hover:bg-gray-100 hover:dark:border-neutral-700 hover:dark:bg-neutral-800/30" - target="_blank" - rel="noopener noreferrer" - > - <h2 className="mb-3 text-2xl font-semibold"> - Docs{' '} - <span className="inline-block transition-transform group-hover:translate-x-1 motion-reduce:transform-none"> - -> - </span> - </h2> - <p className="m-0 max-w-[30ch] text-sm opacity-50"> - Find in-depth information about Next.js features and API. - </p> - </a> - - <a - href="https://nextjs.org/learn?utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app" - className="group rounded-lg border border-transparent px-5 py-4 transition-colors hover:border-gray-300 hover:bg-gray-100 hover:dark:border-neutral-700 hover:dark:bg-neutral-800/30" - target="_blank" - rel="noopener noreferrer" - > - <h2 className="mb-3 text-2xl font-semibold"> - Learn{' '} - <span className="inline-block transition-transform group-hover:translate-x-1 motion-reduce:transform-none"> - -> - </span> - </h2> - <p className="m-0 max-w-[30ch] text-sm opacity-50"> - Learn about Next.js in an interactive course with quizzes! - </p> - </a> - - <a - href="https://vercel.com/templates?framework=next.js&utm_source=create-next-app&utm_medium=appdir-template&utm_campaign=create-next-app" - className="group rounded-lg border border-transparent px-5 py-4 transition-colors hover:border-gray-300 hover:bg-gray-100 hover:dark:border-neutral-700 hover:dark:bg-neutral-800/30" - target="_blank" - rel="noopener noreferrer" - > - <h2 className="mb-3 text-2xl font-semibold"> - Templates{' '} - <span className="inline-block transition-transform group-hover:translate-x-1 motion-reduce:transform-none"> - -> - </span> - </h2> - <p className="m-0 max-w-[30ch] text-sm opacity-50"> - Explore starter templates for Next.js. - </p> - </a> - - <a - href="https://vercel.com/new?utm_source=create-next-app&utm_medium=appdir-template&utm_campaign=create-next-app" - className="group rounded-lg border border-transparent px-5 py-4 transition-colors hover:border-gray-300 hover:bg-gray-100 hover:dark:border-neutral-700 hover:dark:bg-neutral-800/30" - target="_blank" - rel="noopener noreferrer" - > - <h2 className="mb-3 text-2xl font-semibold"> - Deploy{' '} - <span className="inline-block transition-transform group-hover:translate-x-1 motion-reduce:transform-none"> - -> - </span> - </h2> - <p className="m-0 max-w-[30ch] text-balance text-sm opacity-50"> - Instantly deploy your Next.js site to a shareable URL with Vercel. - </p> - </a> - </div> - </main> + <div className="flex size-full flex-col items-start justify-center gap-y-10"> + <Introduce /> + <CurrentServices status={false} /> + <Notification /> + </div> ); } From 1b444543bdd83850e87c0a7c48ede8769cb76679 Mon Sep 17 00:00:00 2001 From: SWARVY <swarvy0826@naver.com> Date: Sun, 23 Jun 2024 23:34:15 +0900 Subject: [PATCH 09/11] chore(status): update fonts and scrollbar styles (#171) --- apps/status/app/globals.css | 61 +++++++++++++++++++++++----------- apps/status/tailwind.config.ts | 18 +++++----- 2 files changed, 51 insertions(+), 28 deletions(-) diff --git a/apps/status/app/globals.css b/apps/status/app/globals.css index 875c01e8..c2910cd2 100644 --- a/apps/status/app/globals.css +++ b/apps/status/app/globals.css @@ -1,33 +1,56 @@ +@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.8/dist/web/variable/pretendardvariable-dynamic-subset.css'); + @tailwind base; @tailwind components; @tailwind utilities; :root { - --foreground-rgb: 0, 0, 0; - --background-start-rgb: 214, 219, 220; - --background-end-rgb: 255, 255, 255; + font-family: + 'Pretendard Variable', + Pretendard, + -apple-system, + BlinkMacSystemFont, + system-ui, + Roboto, + 'Helvetica Neue', + 'Segoe UI', + 'Apple SD Gothic Neo', + 'Noto Sans KR', + 'Malgun Gothic', + 'Apple Color Emoji', + 'Segoe UI Emoji', + 'Segoe UI Symbol', + sans-serif; + font-synthesis: none; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-text-size-adjust: 100%; + font-size: 14px; } -@media (prefers-color-scheme: dark) { +@media (min-width: 768px) { :root { - --foreground-rgb: 255, 255, 255; - --background-start-rgb: 0, 0, 0; - --background-end-rgb: 0, 0, 0; + font-size: 16px; } } -body { - color: rgb(var(--foreground-rgb)); - background: linear-gradient( - to bottom, - transparent, - rgb(var(--background-end-rgb)) - ) - rgb(var(--background-start-rgb)); -} - @layer utilities { - .text-balance { - text-wrap: balance; + /* Hide scrollbar for Chrome, Safari, and Opera */ + .scrollbar-hide::-webkit-scrollbar { + display: none; } + + /* Hide scrollbar for IE, Edge, and Firefox */ + .scrollbar-hide { + -ms-overflow-style: none; + /* IE and Edge */ + scrollbar-width: none; + /* Firefox */ + } +} + +a, +img { + -webkit-user-drag: none; } diff --git a/apps/status/tailwind.config.ts b/apps/status/tailwind.config.ts index 26863922..4bdf5623 100644 --- a/apps/status/tailwind.config.ts +++ b/apps/status/tailwind.config.ts @@ -1,17 +1,17 @@ import type { Config } from 'tailwindcss'; +import defaultTheme from 'tailwindcss/defaultTheme'; const config: Config = { - content: [ - './pages/**/*.{js,ts,jsx,tsx,mdx}', - './components/**/*.{js,ts,jsx,tsx,mdx}', - './app/**/*.{js,ts,jsx,tsx,mdx}', - ], + content: ['./src/**/*.{js,ts,jsx,tsx,mdx}', './app/**/*.{js,ts,jsx,tsx,mdx}'], theme: { extend: { - backgroundImage: { - 'gradient-radial': 'radial-gradient(var(--tw-gradient-stops))', - 'gradient-conic': - 'conic-gradient(from 180deg at 50% 50%, var(--tw-gradient-stops))', + screens: { + xs: '320px', + ...defaultTheme.screens, + }, + colors: { + 'clab-primary': '#292c33', + 'clab-secondary': '#a855f7', }, }, }, From bfbf515941c25c807ecec647c51984e5efbef5be Mon Sep 17 00:00:00 2001 From: SWARVY <swarvy0826@naver.com> Date: Sun, 23 Jun 2024 23:34:26 +0900 Subject: [PATCH 10/11] feat(status): add GitHub SVG icon (#171) --- apps/status/public/svg/github.svg | 1 + 1 file changed, 1 insertion(+) create mode 100644 apps/status/public/svg/github.svg diff --git a/apps/status/public/svg/github.svg b/apps/status/public/svg/github.svg new file mode 100644 index 00000000..41da09b9 --- /dev/null +++ b/apps/status/public/svg/github.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" fill="white" width="24" height="24" viewBox="0 0 24 24"><path d="M12 0c-6.626 0-12 5.373-12 12 0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576 4.765-1.589 8.199-6.086 8.199-11.386 0-6.627-5.373-12-12-12z"/></svg> \ No newline at end of file From 4cfe7658436c166d665738058d602f9e41d42bd7 Mon Sep 17 00:00:00 2001 From: SWARVY <swarvy0826@naver.com> Date: Sun, 23 Jun 2024 23:53:38 +0900 Subject: [PATCH 11/11] feat(member): optimize imports in BoardCollectCard component (#166) --- .../community/BoardCollectCard/BoardCollectCard.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/member/src/components/community/BoardCollectCard/BoardCollectCard.tsx b/apps/member/src/components/community/BoardCollectCard/BoardCollectCard.tsx index e1f2459e..f156dfe0 100644 --- a/apps/member/src/components/community/BoardCollectCard/BoardCollectCard.tsx +++ b/apps/member/src/components/community/BoardCollectCard/BoardCollectCard.tsx @@ -1,13 +1,15 @@ import { LiaCommentSolid } from 'react-icons/lia'; import { Link } from 'react-router-dom'; +import { toDecodeHTMLEntities } from '@clab/utils'; + import Image from '@components/common/Image/Image'; import { PATH_FINDER } from '@constants/path'; import { createImageUrl } from '@utils/api'; import { getCategoryEmoji } from '@utils/community'; import { formattedDate } from '@utils/date'; -import { formatMemberName, toDecodeHTMLEntities } from '@utils/string'; +import { formatMemberName } from '@utils/string'; import type { Board } from '@type/community';