diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile new file mode 100644 index 00000000..2b286811 --- /dev/null +++ b/.devcontainer/Dockerfile @@ -0,0 +1,14 @@ +# [Choice] Node.js version (use -bullseye variants on local arm64/Apple Silicon): 18, 16, 14, 18-bullseye, 16-bullseye, 14-bullseye, 18-buster, 16-buster, 14-buster +ARG VARIANT=16-bullseye +FROM mcr.microsoft.com/vscode/devcontainers/javascript-node:0-${VARIANT} + +# [Optional] Uncomment this section to install additional OS packages. +# RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \ +# && apt-get -y install --no-install-recommends + +# [Optional] Uncomment if you want to install an additional version of node using nvm +# ARG EXTRA_NODE_VERSION=10 +# RUN su node -c "source /usr/local/share/nvm/nvm.sh && nvm install ${EXTRA_NODE_VERSION}" + +# [Optional] Uncomment if you want to install more global node modules +# RUN su node -c "npm install -g " diff --git a/.devcontainer/base.Dockerfile b/.devcontainer/base.Dockerfile new file mode 100644 index 00000000..a3e066fd --- /dev/null +++ b/.devcontainer/base.Dockerfile @@ -0,0 +1,55 @@ +# [Choice] Node.js version (use -bullseye variants on local arm64/Apple Silicon): 18-bullseye, 16-bullseye, 14-bullseye, 18-buster, 16-buster, 14-buster +ARG VARIANT=16-bullseye +FROM node:${VARIANT} + +# [Option] Install zsh +ARG INSTALL_ZSH="true" +# [Option] Upgrade OS packages to their latest versions +ARG UPGRADE_PACKAGES="true" + +# Install needed packages, yarn, nvm and setup non-root user. Use a separate RUN statement to add your own dependencies. +ARG USERNAME=node +ARG USER_UID=1000 +ARG USER_GID=$USER_UID +ARG NPM_GLOBAL=/usr/local/share/npm-global +ENV NVM_DIR=/usr/local/share/nvm +ENV NVM_SYMLINK_CURRENT=true \ + PATH=${NPM_GLOBAL}/bin:${NVM_DIR}/current/bin:${PATH} +COPY library-scripts/*.sh library-scripts/*.env /tmp/library-scripts/ +RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \ + # Remove imagemagick due to https://security-tracker.debian.org/tracker/CVE-2019-10131 + && apt-get purge -y imagemagick imagemagick-6-common \ + # Install common packages, non-root user, update yarn and install nvm + && bash /tmp/library-scripts/common-debian.sh "${INSTALL_ZSH}" "${USERNAME}" "${USER_UID}" "${USER_GID}" "${UPGRADE_PACKAGES}" "true" "true" \ + # Install yarn, nvm + && rm -rf /opt/yarn-* /usr/local/bin/yarn /usr/local/bin/yarnpkg \ + && bash /tmp/library-scripts/node-debian.sh "${NVM_DIR}" "none" "${USERNAME}" \ + # Configure global npm install location, use group to adapt to UID/GID changes + && if ! cat /etc/group | grep -e "^npm:" > /dev/null 2>&1; then groupadd -r npm; fi \ + && usermod -a -G npm ${USERNAME} \ + && umask 0002 \ + && mkdir -p ${NPM_GLOBAL} \ + && touch /usr/local/etc/npmrc \ + && chown ${USERNAME}:npm ${NPM_GLOBAL} /usr/local/etc/npmrc \ + && chmod g+s ${NPM_GLOBAL} \ + && npm config -g set prefix ${NPM_GLOBAL} \ + && sudo -u ${USERNAME} npm config -g set prefix ${NPM_GLOBAL} \ + # Install eslint + && su ${USERNAME} -c "umask 0002 && npm install -g eslint" \ + && npm cache clean --force > /dev/null 2>&1 \ + # Install python-is-python3 on bullseye to prevent node-gyp regressions + && . /etc/os-release \ + && if [ "${VERSION_CODENAME}" = "bullseye" ]; then apt-get -y install --no-install-recommends python-is-python3; fi \ + # Clean up + && apt-get autoremove -y && apt-get clean -y && rm -rf /var/lib/apt/lists/* /root/.gnupg /tmp/library-scripts + +# [Optional] Uncomment this section to install additional OS packages. +# RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \ +# && apt-get -y install --no-install-recommends + +# [Optional] Uncomment if you want to install an additional version of node using nvm +# ARG EXTRA_NODE_VERSION=10 +# RUN su node -c "source /usr/local/share/nvm/nvm.sh && nvm install ${EXTRA_NODE_VERSION}" + +# [Optional] Uncomment if you want to install more global node modules +# RUN su node -c "npm install -g "" \ No newline at end of file diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 00000000..40d74838 --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,32 @@ +// For format details, see https://aka.ms/devcontainer.json. For config options, see the README at: +// https://github.com/microsoft/vscode-dev-containers/tree/v0.238.0/containers/javascript-node +{ + "name": "Node.js", + "build": { + "dockerfile": "Dockerfile", + // Update 'VARIANT' to pick a Node version: 18, 16, 14. + // Append -bullseye or -buster to pin to an OS version. + // Use -bullseye variants on local arm64/Apple Silicon. + "args": { "VARIANT": "16-bullseye" } + }, + + // Configure tool-specific properties. + "customizations": { + // Configure properties specific to VS Code. + "vscode": { + // Add the IDs of extensions you want installed when the container is created. + "extensions": [ + "dbaeumer.vscode-eslint" + ] + } + }, + + // Use 'forwardPorts' to make a list of ports inside the container available locally. + // "forwardPorts": [], + + // Use 'postCreateCommand' to run commands after the container is created. + // "postCreateCommand": "yarn install", + + // Comment out to connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root. + "remoteUser": "node" +} diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 00000000..c4301b94 --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1 @@ +* @CarletonComputerScienceSociety/core diff --git a/.github/workflows/client.yml b/.github/workflows/app.yml similarity index 50% rename from .github/workflows/client.yml rename to .github/workflows/app.yml index 0744269b..df5b0d03 100644 --- a/.github/workflows/client.yml +++ b/.github/workflows/app.yml @@ -1,21 +1,17 @@ -name: Client +name: App on: [push, pull_request] jobs: - test-client: + test-app: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: Install modules run: | - cd client - yarn + cd app + npm install - name: Run Prettier run: | - cd client - yarn run check - - name: Run Jest - run: | - cd client - yarn run test + cd app + npm run check diff --git a/.github/workflows/deploy-app.yml b/.github/workflows/deploy-app.yml new file mode 100644 index 00000000..9a8b170b --- /dev/null +++ b/.github/workflows/deploy-app.yml @@ -0,0 +1,36 @@ +name: Deploy App + +on: + push: + branches: + - master # Set a branch to deploy + pull_request: + +jobs: + deploy: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + with: + submodules: true + fetch-depth: 0 + + # Install dependencies with npm + - name: Install dependencies + run: | + cd app + npm ci + + # Build the project and add .nojekyll file to supress default behaviour + - name: Build + run: | + cd app + npm run build + touch ./dist/.nojekyll + + - name: Deploy + uses: peaceiris/actions-gh-pages@v3 + if: github.ref == 'refs/heads/master' + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + publish_dir: ./app/dist \ No newline at end of file diff --git a/README.md b/README.md index 797d911f..e06ba800 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ DiscreteMath.ca is an interactive platform built specifically for content from C
-![API](https://github.com/CarletonComputerScienceSociety/discretemath.ca/actions/workflows/api.yml/badge.svg) ![Client](https://github.com/CarletonComputerScienceSociety/discretemath.ca/actions/workflows/client.yml/badge.svg) ![Dynamic](https://github.com/CarletonComputerScienceSociety/discretemath.ca/actions/workflows/dynamic.yml/badge.svg) +![API](https://github.com/CarletonComputerScienceSociety/discretemath.ca/actions/workflows/api.yml/badge.svg) ![Client](https://github.com/CarletonComputerScienceSociety/discretemath.ca/actions/workflows/app.yml/badge.svg) ![Dynamic](https://github.com/CarletonComputerScienceSociety/discretemath.ca/actions/workflows/dynamic.yml/badge.svg)
@@ -17,6 +17,10 @@ DiscreteMath.ca is an interactive platform built specifically for content from C The user interface, written with Svelte. The user interface makes use of Mathjax and Pseudocode.js to render content provided from API. +## App + +The in-development updated version of the client with improved mathjax handling. + ## API The main service used to serve static data to the client. This is a GraphQL based api written with Ruby on Rails. diff --git a/api/Gemfile.lock b/api/Gemfile.lock index 4467df4a..7499de68 100644 --- a/api/Gemfile.lock +++ b/api/Gemfile.lock @@ -113,11 +113,11 @@ GEM multi_xml (>= 0.5.2) i18n (1.8.10) concurrent-ruby (~> 1.0) - jmespath (1.4.0) + jmespath (1.6.1) listen (3.5.1) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) - loofah (2.9.1) + loofah (2.19.1) crass (~> 1.0.2) nokogiri (>= 1.5.9) mail (2.7.1) @@ -128,13 +128,13 @@ GEM mime-types-data (~> 3.2015) mime-types-data (3.2021.0704) mini_mime (1.1.0) - mini_portile2 (2.5.1) + mini_portile2 (2.8.0) minitest (5.14.4) msgpack (1.4.2) multi_xml (0.6.0) nio4r (2.5.7) - nokogiri (1.11.4) - mini_portile2 (~> 2.5.0) + nokogiri (1.13.10) + mini_portile2 (~> 2.8.0) racc (~> 1.4) parallel (1.20.1) parser (3.0.1.1) @@ -143,8 +143,8 @@ GEM promise.rb (0.7.4) puma (4.3.8) nio4r (~> 2.0) - racc (1.5.2) - rack (2.2.3) + racc (1.6.1) + rack (2.2.4) rack-cors (1.1.1) rack (>= 2.0.0) rack-test (1.1.0) @@ -167,8 +167,8 @@ GEM rails-dom-testing (2.0.3) activesupport (>= 4.2.0) nokogiri (>= 1.6) - rails-html-sanitizer (1.3.0) - loofah (~> 2.3) + rails-html-sanitizer (1.4.4) + loofah (~> 2.19, >= 2.19.1) railties (6.0.3.7) actionpack (= 6.0.3.7) activesupport (= 6.0.3.7) @@ -241,7 +241,7 @@ GEM sprockets (>= 3.0.0) thor (1.1.0) thread_safe (0.3.6) - tzinfo (1.2.9) + tzinfo (1.2.10) thread_safe (~> 0.1) unicode-display_width (2.0.0) websocket-driver (0.7.3) diff --git a/app/.gitignore b/app/.gitignore new file mode 100644 index 00000000..7329a851 --- /dev/null +++ b/app/.gitignore @@ -0,0 +1,20 @@ +# build output +dist/ +.output/ + +# dependencies +node_modules/ + +# logs +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* + + +# environment variables +.env +.env.production + +# macOS-specific files +.DS_Store diff --git a/app/.npmrc b/app/.npmrc new file mode 100644 index 00000000..ef83021a --- /dev/null +++ b/app/.npmrc @@ -0,0 +1,2 @@ +# Expose Astro dependencies for `pnpm` users +shamefully-hoist=true diff --git a/app/.vscode/extensions.json b/app/.vscode/extensions.json new file mode 100644 index 00000000..22a15055 --- /dev/null +++ b/app/.vscode/extensions.json @@ -0,0 +1,4 @@ +{ + "recommendations": ["astro-build.astro-vscode"], + "unwantedRecommendations": [] +} diff --git a/app/.vscode/launch.json b/app/.vscode/launch.json new file mode 100644 index 00000000..d6422097 --- /dev/null +++ b/app/.vscode/launch.json @@ -0,0 +1,11 @@ +{ + "version": "0.2.0", + "configurations": [ + { + "command": "./node_modules/.bin/astro dev", + "name": "Development server", + "request": "launch", + "type": "node-terminal" + } + ] +} diff --git a/app/README.md b/app/README.md new file mode 100644 index 00000000..b0a937d0 --- /dev/null +++ b/app/README.md @@ -0,0 +1,42 @@ +# Welcome to [Astro](https://astro.build) + +[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/withastro/astro/tree/latest/examples/starter) + +> 🧑‍🚀 **Seasoned astronaut?** Delete this file. Have fun! + +## 🚀 Project Structure + +Inside of your Astro project, you'll see the following folders and files: + +``` +/ +├── public/ +│ └── favicon.ico +├── src/ +│ ├── components/ +│ │ └── Layout.astro +│ └── pages/ +│ └── index.astro +└── package.json +``` + +Astro looks for `.astro` or `.md` files in the `src/pages/` directory. Each page is exposed as a route based on its file name. + +There's nothing special about `src/components/`, but that's where we like to put any Astro/React/Vue/Svelte/Preact components or layouts. + +Any static assets, like images, can be placed in the `public/` directory. + +## 🧞 Commands + +All commands are run from the root of the project, from a terminal: + +| Command | Action | +| :---------------- | :------------------------------------------- | +| `npm install` | Installs dependencies | +| `npm run dev` | Starts local dev server at `localhost:3000` | +| `npm run build` | Build your production site to `./dist/` | +| `npm run preview` | Preview your build locally, before deploying | + +## 👀 Want to learn more? + +Feel free to check [our documentation](https://docs.astro.build) or jump into our [Discord server](https://astro.build/chat). diff --git a/app/astro.config.mjs b/app/astro.config.mjs new file mode 100644 index 00000000..e0d342c8 --- /dev/null +++ b/app/astro.config.mjs @@ -0,0 +1,10 @@ +import { defineConfig } from 'astro/config'; + +import svelte from "@astrojs/svelte"; + +// https://astro.build/config +export default defineConfig({ + integrations: [svelte()], + site: 'https://carletoncomputersciencesociety.github.io', + base: '/discretemath.ca' +}); \ No newline at end of file diff --git a/app/package-lock.json b/app/package-lock.json new file mode 100644 index 00000000..72545511 --- /dev/null +++ b/app/package-lock.json @@ -0,0 +1,12379 @@ +{ + "name": "@example/basics", + "version": "0.0.1", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "@example/basics", + "version": "0.0.1", + "dependencies": { + "commander": "^9.3.0", + "d3": "^7.6.1", + "mathjax": "^3.2.1", + "mathjax-full": "^3.2.1", + "prettier-plugin-svelte": "^2.7.0", + "sass": "^1.49.9", + "xml2js": "^0.4.23" + }, + "devDependencies": { + "@astrojs/svelte": "^0.1.4", + "astro": "^1.0.0-beta.40", + "prettier-plugin-astro": "^0.1.0-next.5", + "svelte": "^3.49.0" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@astrojs/compiler": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-0.15.2.tgz", + "integrity": "sha512-YsxIyx026zPWbxv3wYrudr1jh8u6oSnhP6MW+9OAgiFuICHjSX4Rw+qm8wJj1D5IkJ3HsDtE+kFMMYIozZ5bvQ==", + "dev": true, + "dependencies": { + "tsm": "^2.2.1", + "uvu": "^0.5.3" + } + }, + "node_modules/@astrojs/language-server": { + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/@astrojs/language-server/-/language-server-0.13.4.tgz", + "integrity": "sha512-xWtzZMEVsEZkRLlHMKiOoQIXyQwdMkBPHsRcO1IbzpCmaMQGfKKYNANJ1FKZSHsybbXG/BBaB+LqgVPFNFufew==", + "dev": true, + "dependencies": { + "@astrojs/svelte-language-integration": "^0.1.2", + "@vscode/emmet-helper": "^2.8.4", + "lodash": "^4.17.21", + "source-map": "^0.7.3", + "typescript": "~4.6.2", + "vscode-css-languageservice": "^5.1.13", + "vscode-html-languageservice": "^4.2.2", + "vscode-languageserver": "7.0.0", + "vscode-languageserver-protocol": "^3.16.0", + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-languageserver-types": "^3.16.0", + "vscode-uri": "^3.0.2" + }, + "bin": { + "astro-ls": "bin/nodeServer.js" + } + }, + "node_modules/@astrojs/markdown-remark": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-0.10.2.tgz", + "integrity": "sha512-IJtGr62QtyixCZUuMKGLXXRmgKWATmUIvmhT9zoumIutMmrwgMmg8xG+gPeY/FwBBP34dFOLdawnc8iVzmJh0g==", + "dev": true, + "dependencies": { + "@astrojs/prism": "^0.4.1", + "assert": "^2.0.0", + "github-slugger": "^1.4.0", + "mdast-util-mdx-expression": "^1.2.0", + "mdast-util-mdx-jsx": "^1.2.0", + "mdast-util-to-string": "^3.1.0", + "micromark-extension-mdx-jsx": "^1.0.3", + "micromark-extension-mdxjs": "^1.0.0", + "prismjs": "^1.28.0", + "rehype-raw": "^6.1.1", + "rehype-stringify": "^9.0.3", + "remark-gfm": "^3.0.1", + "remark-parse": "^10.0.1", + "remark-rehype": "^10.1.0", + "remark-smartypants": "^2.0.0", + "shiki": "^0.10.1", + "unified": "^10.1.2", + "unist-util-map": "^3.1.1", + "unist-util-visit": "^4.1.0", + "vfile": "^5.3.2" + } + }, + "node_modules/@astrojs/prism": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-0.4.1.tgz", + "integrity": "sha512-JxkrXFiFhfunOFBI2Xxwru9t4IzrLw+nfA7RkNnV8qP65BLidrwWS+NfZhOSVGTrbf+cQfF8QNe6O4gAX8wQHw==", + "dev": true, + "engines": { + "node": "^14.15.0 || >=16.0.0" + } + }, + "node_modules/@astrojs/svelte": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@astrojs/svelte/-/svelte-0.1.4.tgz", + "integrity": "sha512-5+E11G0OUrhcSjbZY3/0YyMbvCIw0M//vtnQDSTxTjd9O6idNwTjoYQr5udV69jfjcUqwZMtFFth77dkNPuepg==", + "dev": true, + "dependencies": { + "@sveltejs/vite-plugin-svelte": "^1.0.0-next.45", + "postcss-load-config": "^3.1.4", + "svelte-preprocess": "^4.10.6", + "vite": "^2.9.9" + }, + "engines": { + "node": "^14.15.0 || >=16.0.0" + }, + "peerDependencies": { + "svelte": "^3.46.4" + } + }, + "node_modules/@astrojs/svelte-language-integration": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@astrojs/svelte-language-integration/-/svelte-language-integration-0.1.6.tgz", + "integrity": "sha512-nqczE674kz7GheKSWQwTOL6+NGHghc4INQox048UyHJRaIKHEbCPyFLDBDVY7QJH0jug1komCJ8OZXUn6Z3eLA==", + "dev": true, + "dependencies": { + "svelte": "^3.24.0", + "svelte2tsx": "^0.5.5" + } + }, + "node_modules/@astrojs/telemetry": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-0.1.2.tgz", + "integrity": "sha512-QNAW6ufW2+AaX37m6OlWJkjSx68NzeiMBavGCkeARpZzOnLwmYdXytcmAb7nxPYrcckO2M5rkXgwZ3r0vwH7Vg==", + "dev": true, + "dependencies": { + "ci-info": "^3.3.0", + "debug": "^4.3.4", + "dlv": "^1.1.3", + "dset": "^3.1.1", + "escalade": "^3.1.1", + "is-docker": "^3.0.0", + "is-wsl": "^2.2.0", + "node-fetch": "^3.2.3" + }, + "engines": { + "node": "^14.15.0 || >=16.0.0" + } + }, + "node_modules/@astrojs/webapi": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@astrojs/webapi/-/webapi-0.12.0.tgz", + "integrity": "sha512-rie5SYbvXVykKYBsNFnkUtDe7/0mGmrvj7Gg5pOKV34Cg/CrCJbvUSwH2oyCG2OLGtN2ttUOLvSgnVq3eipCsQ==", + "dev": true, + "dependencies": { + "node-fetch": "^3.2.4" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.10.tgz", + "integrity": "sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.2.tgz", + "integrity": "sha512-A8pri1YJiC5UnkdrWcmfZTJTV85b4UXTAfImGmCfYmax4TR9Cw8sDS0MOk++Gp2mE/BefVJ5nwy5yzqNJbP/DQ==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.18.2", + "@babel/helper-compilation-targets": "^7.18.2", + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helpers": "^7.18.2", + "@babel/parser": "^7.18.0", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.18.2", + "@babel/types": "^7.18.2", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.2.tgz", + "integrity": "sha512-W1lG5vUwFvfMd8HVXqdfbuG7RuaSrTCCD8cl8fP8wOivdbtbIg2Db3IWUcgvfxKbbn6ZBGYRW/Zk1MIwK49mgw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.2", + "@jridgewell/gen-mapping": "^0.3.0", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz", + "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.2.tgz", + "integrity": "sha512-s1jnPotJS9uQnzFtiZVBUxe67CuBa679oWFHpxYYnTpRL/1ffhyX44R9uYiXoa/pLXcY9H2moJta0iaanlk/rQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.17.10", + "@babel/helper-validator-option": "^7.16.7", + "browserslist": "^4.20.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.2.tgz", + "integrity": "sha512-14GQKWkX9oJzPiQQ7/J36FTXcD4kSp8egKjO9nINlSKiHITRA9q/R74qu8S9xlc/b/yjsJItQUeeh3xnGN0voQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", + "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", + "dev": true, + "dependencies": { + "@babel/template": "^7.16.7", + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.0.tgz", + "integrity": "sha512-kclUYSUBIjlvnzN2++K9f2qzYKFgjmnmjwL4zlmU5f8ZtzgWe8s0rUPSTGy2HmK4P8T52MQsS+HTQAgZd3dMEA==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.17.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.18.0", + "@babel/types": "^7.18.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.2.tgz", + "integrity": "sha512-7LIrjYzndorDY88MycupkpQLKS1AFfsVRm2k/9PtKScSy5tZq0McZTj+DiMRynboZfIqOKvo03pmhTaUgiD6fQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.2.tgz", + "integrity": "sha512-j+d+u5xT5utcQSzrh9p+PaJX94h++KN+ng9b9WEJq7pkUPAd61FGqhjuUEdfknb3E/uDBb7ruwEeKkIxNJPIrg==", + "dev": true, + "dependencies": { + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.18.2", + "@babel/types": "^7.18.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.12.tgz", + "integrity": "sha512-7yykMVF3hfZY2jsHZEEgLc+3x4o1O+fYyULu11GynEUQNwB6lua+IIQn1FiJxNucd5UlyJryrwsOh8PL9Sn8Qg==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.4.tgz", + "integrity": "sha512-FDge0dFazETFcxGw/EXzOkN8uJp0PC7Qbm+Pe9T+av2zlBpOgunFHkQPPn+eRuClU73JF+98D531UgayY89tow==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.2.tgz", + "integrity": "sha512-9eNwoeovJ6KH9zcCNnENY7DMFwTU9JdGCFtqNLfUAqtUHRCOsTOqWoffosP8vKmNYeSBUv3yVJXjfd8ucwOjUA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.18.2", + "@babel/helper-environment-visitor": "^7.18.2", + "@babel/helper-function-name": "^7.17.9", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.18.0", + "@babel/types": "^7.18.2", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.4.tgz", + "integrity": "sha512-ThN1mBcMq5pG/Vm2IcBmPPfyPXbd8S02rS+OBIDENdufvqC7Z/jHPCv9IcP01277aKtDI8g/2XysBN4hA8niiw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@emmetio/abbreviation": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@emmetio/abbreviation/-/abbreviation-2.2.3.tgz", + "integrity": "sha512-87pltuCPt99aL+y9xS6GPZ+Wmmyhll2WXH73gG/xpGcQ84DRnptBsI2r0BeIQ0EB/SQTOe2ANPqFqj3Rj5FOGA==", + "dev": true, + "dependencies": { + "@emmetio/scanner": "^1.0.0" + } + }, + "node_modules/@emmetio/css-abbreviation": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@emmetio/css-abbreviation/-/css-abbreviation-2.1.4.tgz", + "integrity": "sha512-qk9L60Y+uRtM5CPbB0y+QNl/1XKE09mSO+AhhSauIfr2YOx/ta3NJw2d8RtCFxgzHeRqFRr8jgyzThbu+MZ4Uw==", + "dev": true, + "dependencies": { + "@emmetio/scanner": "^1.0.0" + } + }, + "node_modules/@emmetio/scanner": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@emmetio/scanner/-/scanner-1.0.0.tgz", + "integrity": "sha512-8HqW8EVqjnCmWXVpqAOZf+EGESdkR27odcMMMGefgKXtar00SoYNSryGv//TELI4T3QFsECo78p+0lmalk/CFA==", + "dev": true + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.7.tgz", + "integrity": "sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.1.tgz", + "integrity": "sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.13", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.13.tgz", + "integrity": "sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.13.tgz", + "integrity": "sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@ljharb/has-package-exports-patterns": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/@ljharb/has-package-exports-patterns/-/has-package-exports-patterns-0.0.2.tgz", + "integrity": "sha512-4/RWEeXDO6bocPONheFe6gX/oQdP/bEpv0oL4HqjPP5DCenBSt0mHgahppY49N0CpsaqffdwPq+TlX9CYOq2Dw==", + "dev": true + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pkgr/utils": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.2.0.tgz", + "integrity": "sha512-/+EeY/T/NLCfF4rvgUetl7ERNwoPz5q/p+8CYeAIFblsKSQbVJjmMccs/Y7CsOPv47hXcBrhk5IqOf9AqRNfhg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "is-glob": "^4.0.3", + "open": "^8.4.0", + "picocolors": "^1.0.0", + "tiny-glob": "^0.2.9", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@polka/url": { + "version": "1.0.0-next.21", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz", + "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==", + "dev": true + }, + "node_modules/@proload/core": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@proload/core/-/core-0.3.2.tgz", + "integrity": "sha512-4ga4HpS0ieVYWVMS+F62W++6SNACBu0lkw8snw3tEdH6AeqZu8i8262n3I81jWAWXVcg3sMfhb+kBexrfGrTUQ==", + "dev": true, + "dependencies": { + "deepmerge": "^4.2.2", + "escalade": "^3.1.1" + } + }, + "node_modules/@proload/plugin-tsm": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@proload/plugin-tsm/-/plugin-tsm-0.2.1.tgz", + "integrity": "sha512-Ex1sL2BxU+g8MHdAdq9SZKz+pU34o8Zcl9PHWo2WaG9hrnlZme607PU6gnpoAYsDBpHX327+eu60wWUk+d/b+A==", + "dev": true, + "dependencies": { + "tsm": "^2.1.4" + }, + "peerDependencies": { + "@proload/core": "^0.3.2" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz", + "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==", + "dev": true, + "dependencies": { + "estree-walker": "^2.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/@rollup/pluginutils/node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true + }, + "node_modules/@sveltejs/vite-plugin-svelte": { + "version": "1.0.0-next.47", + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-1.0.0-next.47.tgz", + "integrity": "sha512-J6n8UN51aq/TEZGQ89/EtdXTtca3cRcTJGzi6fi+xK8LkgsHQLCZhRj+PJ+swktRSWTX9IOmQS55SqVg6bz5fA==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^4.2.1", + "debug": "^4.3.4", + "deepmerge": "^4.2.2", + "kleur": "^4.1.4", + "magic-string": "^0.26.2", + "svelte-hmr": "^0.14.12" + }, + "engines": { + "node": "^14.13.1 || >= 16" + }, + "peerDependencies": { + "diff-match-patch": "^1.0.5", + "svelte": "^3.44.0", + "vite": "^2.9.0" + }, + "peerDependenciesMeta": { + "diff-match-patch": { + "optional": true + } + } + }, + "node_modules/@sveltejs/vite-plugin-svelte/node_modules/magic-string": { + "version": "0.26.2", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.2.tgz", + "integrity": "sha512-NzzlXpclt5zAbmo6h6jNc8zl2gNRGHvmsZW4IvZhTC4W7k4OlLP+S5YLussa/r3ixNT66KOQfNORlXHSOy/X4A==", + "dev": true, + "dependencies": { + "sourcemap-codec": "^1.4.8" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@types/acorn": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz", + "integrity": "sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==", + "dev": true, + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/@types/debug": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", + "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", + "dev": true, + "dependencies": { + "@types/ms": "*" + } + }, + "node_modules/@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "dev": true + }, + "node_modules/@types/estree-jsx": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-0.0.1.tgz", + "integrity": "sha512-gcLAYiMfQklDCPjQegGn0TBAn9it05ISEsEhlKQUddIk7o2XDokOcTN7HBO8tznM0D9dGezvHEfRZBfZf6me0A==", + "dev": true, + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/@types/hast": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz", + "integrity": "sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==", + "dev": true, + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/json5": { + "version": "0.0.30", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.30.tgz", + "integrity": "sha512-sqm9g7mHlPY/43fcSNrCYfOeX9zkTTK+euO5E6+CVijSMm5tTjkVdwdqRkY3ljjIAf8679vps5jKUoJBCLsMDA==", + "dev": true + }, + "node_modules/@types/mdast": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz", + "integrity": "sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==", + "dev": true, + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/mdurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-1.0.2.tgz", + "integrity": "sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA==", + "dev": true + }, + "node_modules/@types/ms": { + "version": "0.7.31", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", + "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", + "dev": true + }, + "node_modules/@types/nlcst": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-1.0.0.tgz", + "integrity": "sha512-3TGCfOcy8R8mMQ4CNSNOe3PG66HttvjcLzCoOpvXvDtfWOTi+uT/rxeOKm/qEwbM4SNe1O/PjdiBK2YcTjU4OQ==", + "dev": true, + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/node": { + "version": "17.0.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.40.tgz", + "integrity": "sha512-UXdBxNGqTMtm7hCwh9HtncFVLrXoqA3oJW30j6XWp5BH/wu3mVeaxo7cq5benFdBw34HB3XDT2TRPI7rXZ+mDg==", + "dev": true + }, + "node_modules/@types/parse5": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz", + "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==", + "dev": true + }, + "node_modules/@types/pug": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.6.tgz", + "integrity": "sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==", + "dev": true + }, + "node_modules/@types/resolve": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", + "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", + "dev": true + }, + "node_modules/@types/sass": { + "version": "1.43.1", + "resolved": "https://registry.npmjs.org/@types/sass/-/sass-1.43.1.tgz", + "integrity": "sha512-BPdoIt1lfJ6B7rw35ncdwBZrAssjcwzI5LByIrYs+tpXlj/CAkuVdRsgZDdP4lq5EjyWzwxZCqAoFyHKFwp32g==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/unist": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", + "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==", + "dev": true + }, + "node_modules/@vscode/emmet-helper": { + "version": "2.8.4", + "resolved": "https://registry.npmjs.org/@vscode/emmet-helper/-/emmet-helper-2.8.4.tgz", + "integrity": "sha512-lUki5QLS47bz/U8IlG9VQ+1lfxMtxMZENmU5nu4Z71eOD5j9FK0SmYGL5NiVJg9WBWeAU0VxRADMY2Qpq7BfVg==", + "dev": true, + "dependencies": { + "emmet": "^2.3.0", + "jsonc-parser": "^2.3.0", + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-languageserver-types": "^3.15.1", + "vscode-nls": "^5.0.0", + "vscode-uri": "^2.1.2" + } + }, + "node_modules/@vscode/emmet-helper/node_modules/vscode-uri": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz", + "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==", + "dev": true + }, + "node_modules/acorn": { + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", + "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "dev": true, + "dependencies": { + "string-width": "^4.1.0" + } + }, + "node_modules/ansi-align/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-align/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/ansi-align/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-align/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/array-iterate": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-1.1.4.tgz", + "integrity": "sha512-sNRaPGh9nnmdC8Zf+pT3UqP8rnWj5Hf9wiFGsX3wUQ2yVSIhO2ShFwCoceIPpB41QF6i2OEmrHmCo36xronCVA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/assert": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz", + "integrity": "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==", + "dev": true, + "dependencies": { + "es6-object-assign": "^1.1.0", + "is-nan": "^1.2.1", + "object-is": "^1.0.1", + "util": "^0.12.0" + } + }, + "node_modules/ast-types": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.14.2.tgz", + "integrity": "sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==", + "dev": true, + "dependencies": { + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/astro": { + "version": "1.0.0-beta.40", + "resolved": "https://registry.npmjs.org/astro/-/astro-1.0.0-beta.40.tgz", + "integrity": "sha512-7TbwTp6S3cMffrK+aRSCzU8sMPJ+6UC0pQeKkO+LvI9AQHheUv69edZckW55SDJcHZhScDnwBwXuyE4ZGYxtzQ==", + "dev": true, + "dependencies": { + "@astrojs/compiler": "^0.15.2", + "@astrojs/language-server": "^0.13.4", + "@astrojs/markdown-remark": "^0.10.2", + "@astrojs/prism": "0.4.1", + "@astrojs/telemetry": "^0.1.2", + "@astrojs/webapi": "^0.12.0", + "@babel/core": "^7.18.2", + "@babel/generator": "^7.18.2", + "@babel/parser": "^7.18.4", + "@babel/traverse": "^7.18.2", + "@proload/core": "^0.3.2", + "@proload/plugin-tsm": "^0.2.1", + "ast-types": "^0.14.2", + "boxen": "^6.2.1", + "ci-info": "^3.3.1", + "common-ancestor-path": "^1.0.1", + "debug": "^4.3.4", + "diff": "^5.1.0", + "eol": "^0.9.1", + "es-module-lexer": "^0.10.5", + "esbuild": "^0.14.42", + "estree-walker": "^3.0.1", + "execa": "^6.1.0", + "fast-glob": "^3.2.11", + "gray-matter": "^4.0.3", + "html-entities": "^2.3.3", + "html-escaper": "^3.0.3", + "htmlparser2": "^7.2.0", + "kleur": "^4.1.4", + "magic-string": "^0.25.9", + "micromorph": "^0.1.2", + "mime": "^3.0.0", + "ora": "^6.1.0", + "path-browserify": "^1.0.1", + "path-to-regexp": "^6.2.1", + "postcss": "^8.4.14", + "postcss-load-config": "^3.1.4", + "preferred-pm": "^3.0.3", + "prismjs": "^1.28.0", + "prompts": "^2.4.2", + "recast": "^0.20.5", + "resolve": "^1.22.0", + "rollup": "^2.75.5", + "semver": "^7.3.7", + "serialize-javascript": "^6.0.0", + "shiki": "^0.10.1", + "sirv": "^2.0.2", + "slash": "^4.0.0", + "sourcemap-codec": "^1.4.8", + "string-width": "^5.1.2", + "strip-ansi": "^7.0.1", + "supports-esm": "^1.0.0", + "tsconfig-resolver": "^3.0.1", + "vite": "^2.9.9", + "yargs-parser": "^21.0.1", + "zod": "^3.17.3" + }, + "bin": { + "astro": "astro.js" + }, + "engines": { + "node": "^14.15.0 || >=16.0.0", + "npm": ">=6.14.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/bail": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/bl": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-5.0.0.tgz", + "integrity": "sha512-8vxFNZ0pflFfi0WXA3WQXlj6CaMEwsmh63I1CNp0q+wWv8sD0ARx1KovSQd0l2GkwrMIOyedq0EF1FxI+RCZLQ==", + "dev": true, + "dependencies": { + "buffer": "^6.0.3", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/boxen": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz", + "integrity": "sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==", + "dev": true, + "dependencies": { + "ansi-align": "^3.0.1", + "camelcase": "^6.2.0", + "chalk": "^4.1.2", + "cli-boxes": "^3.0.0", + "string-width": "^5.0.1", + "type-fest": "^2.5.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.0.1" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/boxen/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/boxen/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/boxen/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/boxen/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.20.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.3.tgz", + "integrity": "sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001332", + "electron-to-chromium": "^1.4.118", + "escalade": "^3.1.1", + "node-releases": "^2.0.3", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001346", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001346.tgz", + "integrity": "sha512-q6ibZUO2t88QCIPayP/euuDREq+aMAxFE5S70PkrLh0iTDj/zEhgvJRKC2+CvXY6EWc6oQwUR48lL5vCW6jiXQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "node_modules/ccount": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/character-entities": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.1.tgz", + "integrity": "sha512-OzmutCf2Kmc+6DrFrrPS8/tDh2+DpnrfzdICHWhcVC9eOd0N1PXmQEE1a8iM4IziIAG+8tmTq3K+oo0ubH6RRQ==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-html4": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", + "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-legacy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-reference-invalid": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", + "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/ci-info": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.1.tgz", + "integrity": "sha512-SXgeMX9VwDe7iFFaEWkA5AstuER9YKqy4EhHqr4DVqkwmD9rpVimkMKWHdjn30Ja45txyjhSn63lVX69eVCckg==", + "dev": true + }, + "node_modules/cli-boxes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", + "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", + "dev": true, + "dependencies": { + "restore-cursor": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-spinners": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz", + "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/comma-separated-tokens": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.2.tgz", + "integrity": "sha512-G5yTt3KQN4Yn7Yk4ed73hlZ1evrFKXeUW3086p3PRFNp7m2vIjI6Pg+Kgb+oyzhd9F2qdcoj67+y3SdxL5XWsg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/commander": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.3.0.tgz", + "integrity": "sha512-hv95iU5uXPbK83mjrJKuZyFM/LBAoCV/XhVGkS5Je6tl7sxr6A0ITMw5WoRV46/UaJ46Nllm3Xt7IaJhXTIkzw==", + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/common-ancestor-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz", + "integrity": "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/d3": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/d3/-/d3-7.6.1.tgz", + "integrity": "sha512-txMTdIHFbcpLx+8a0IFhZsbp+PfBBPt8yfbmukZTQFroKuFqIwqswF0qE5JXWefylaAVpSXFoKm3yP+jpNLFLw==", + "dependencies": { + "d3-array": "3", + "d3-axis": "3", + "d3-brush": "3", + "d3-chord": "3", + "d3-color": "3", + "d3-contour": "4", + "d3-delaunay": "6", + "d3-dispatch": "3", + "d3-drag": "3", + "d3-dsv": "3", + "d3-ease": "3", + "d3-fetch": "3", + "d3-force": "3", + "d3-format": "3", + "d3-geo": "3", + "d3-hierarchy": "3", + "d3-interpolate": "3", + "d3-path": "3", + "d3-polygon": "3", + "d3-quadtree": "3", + "d3-random": "3", + "d3-scale": "4", + "d3-scale-chromatic": "3", + "d3-selection": "3", + "d3-shape": "3", + "d3-time": "3", + "d3-time-format": "4", + "d3-timer": "3", + "d3-transition": "3", + "d3-zoom": "3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-array": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.0.tgz", + "integrity": "sha512-3yXFQo0oG3QCxbF06rMPFyGRMGJNS7NvsV1+2joOjbBE+9xvWQ8+GcMJAjRCzw06zQ3/arXeJgbPYcjUCuC+3g==", + "dependencies": { + "internmap": "1 - 2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-axis": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-3.0.0.tgz", + "integrity": "sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-brush": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-3.0.0.tgz", + "integrity": "sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==", + "dependencies": { + "d3-dispatch": "1 - 3", + "d3-drag": "2 - 3", + "d3-interpolate": "1 - 3", + "d3-selection": "3", + "d3-transition": "3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-chord": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-3.0.1.tgz", + "integrity": "sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==", + "dependencies": { + "d3-path": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-color": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", + "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-contour": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-4.0.0.tgz", + "integrity": "sha512-7aQo0QHUTu/Ko3cP9YK9yUTxtoDEiDGwnBHyLxG5M4vqlBkO/uixMRele3nfsfj6UXOcuReVpVXzAboGraYIJw==", + "dependencies": { + "d3-array": "^3.2.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-delaunay": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.2.tgz", + "integrity": "sha512-IMLNldruDQScrcfT+MWnazhHbDJhcRJyOEBAJfwQnHle1RPh6WDuLvxNArUju2VSMSUuKlY5BGHRJ2cYyoFLQQ==", + "dependencies": { + "delaunator": "5" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-dispatch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz", + "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-drag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz", + "integrity": "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==", + "dependencies": { + "d3-dispatch": "1 - 3", + "d3-selection": "3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-dsv": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz", + "integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==", + "dependencies": { + "commander": "7", + "iconv-lite": "0.6", + "rw": "1" + }, + "bin": { + "csv2json": "bin/dsv2json.js", + "csv2tsv": "bin/dsv2dsv.js", + "dsv2dsv": "bin/dsv2dsv.js", + "dsv2json": "bin/dsv2json.js", + "json2csv": "bin/json2dsv.js", + "json2dsv": "bin/json2dsv.js", + "json2tsv": "bin/json2dsv.js", + "tsv2csv": "bin/dsv2dsv.js", + "tsv2json": "bin/dsv2json.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-dsv/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/d3-ease": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", + "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-fetch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-3.0.1.tgz", + "integrity": "sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==", + "dependencies": { + "d3-dsv": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-force": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz", + "integrity": "sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==", + "dependencies": { + "d3-dispatch": "1 - 3", + "d3-quadtree": "1 - 3", + "d3-timer": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-format": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", + "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-geo": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.0.1.tgz", + "integrity": "sha512-Wt23xBych5tSy9IYAM1FR2rWIBFWa52B/oF/GYe5zbdHrg08FU8+BuI6X4PvTwPDdqdAdq04fuWJpELtsaEjeA==", + "dependencies": { + "d3-array": "2.5.0 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-hierarchy": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz", + "integrity": "sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "dependencies": { + "d3-color": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-path": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.0.1.tgz", + "integrity": "sha512-gq6gZom9AFZby0YLduxT1qmrp4xpBA1YZr19OI717WIdKE2OM5ETq5qrHLb301IgxhLwcuxvGZVLeeWc/k1I6w==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-polygon": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-3.0.1.tgz", + "integrity": "sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-quadtree": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz", + "integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-random": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-3.0.1.tgz", + "integrity": "sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-scale": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", + "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", + "dependencies": { + "d3-array": "2.10.0 - 3", + "d3-format": "1 - 3", + "d3-interpolate": "1.2.0 - 3", + "d3-time": "2.1.1 - 3", + "d3-time-format": "2 - 4" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-scale-chromatic": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.0.0.tgz", + "integrity": "sha512-Lx9thtxAKrO2Pq6OO2Ua474opeziKr279P/TKZsMAhYyNDD3EnCffdbgeSYN5O7m2ByQsxtuP2CSDczNUIZ22g==", + "dependencies": { + "d3-color": "1 - 3", + "d3-interpolate": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-selection": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", + "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-shape": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.1.0.tgz", + "integrity": "sha512-tGDh1Muf8kWjEDT/LswZJ8WF85yDZLvVJpYU9Nq+8+yW1Z5enxrmXOhTArlkaElU+CTn0OTVNli+/i+HP45QEQ==", + "dependencies": { + "d3-path": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-time": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.0.0.tgz", + "integrity": "sha512-zmV3lRnlaLI08y9IMRXSDshQb5Nj77smnfpnd2LrBa/2K281Jijactokeak14QacHs/kKq0AQ121nidNYlarbQ==", + "dependencies": { + "d3-array": "2 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-time-format": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", + "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", + "dependencies": { + "d3-time": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-timer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", + "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-transition": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz", + "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==", + "dependencies": { + "d3-color": "1 - 3", + "d3-dispatch": "1 - 3", + "d3-ease": "1 - 3", + "d3-interpolate": "1 - 3", + "d3-timer": "1 - 3" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "d3-selection": "2 - 3" + } + }, + "node_modules/d3-zoom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz", + "integrity": "sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==", + "dependencies": { + "d3-dispatch": "1 - 3", + "d3-drag": "2 - 3", + "d3-interpolate": "1 - 3", + "d3-selection": "2 - 3", + "d3-transition": "2 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/data-uri-to-buffer": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.0.tgz", + "integrity": "sha512-Vr3mLBA8qWmcuschSLAOogKgQ/Jwxulv3RNE4FXnYWRGujzrRWQI4m12fQqRkwX06C0KanhLr4hK+GydchZsaA==", + "dev": true, + "engines": { + "node": ">= 12" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decode-named-character-reference": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", + "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", + "dev": true, + "dependencies": { + "character-entities": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/dedent-js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dedent-js/-/dedent-js-1.0.1.tgz", + "integrity": "sha512-OUepMozQULMLUmhxS95Vudo0jb0UchLimi3+pQ2plj61Fcy8axbP9hbiD4Sz6DPqn6XG3kfmziVfQ1rSys5AJQ==", + "dev": true + }, + "node_modules/deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==", + "dev": true, + "dependencies": { + "clone": "^1.0.2" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dev": true, + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delaunator": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.0.tgz", + "integrity": "sha512-AyLvtyJdbv/U1GkiS6gUUzclRoAY4Gs75qkMygJJhU75LW4DNuSF2RMzpxs9jw9Oz1BobHjTdkG3zdP55VxAqw==", + "dependencies": { + "robust-predicates": "^3.0.0" + } + }, + "node_modules/dequal": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.2.tgz", + "integrity": "sha512-q9K8BlJVxK7hQYqa6XISGmBZbtQQWVXSrRrWreHC94rMt1QL/Impruc+7p2CYSYuVIUr+YCt6hjrs1kkdJRTug==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/detect-indent": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", + "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/diff": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", + "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/dom-serializer/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dset": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.2.tgz", + "integrity": "sha512-g/M9sqy3oHe477Ar4voQxWtaPIFw1jTdKZuomOjhCcBx9nHUNn0pu6NopuFFrTh/TRZIKEj+76vLWFu9BNKk+Q==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.4.146", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.146.tgz", + "integrity": "sha512-4eWebzDLd+hYLm4csbyMU2EbBnqhwl8Oe9eF/7CBDPWcRxFmqzx4izxvHH+lofQxzieg8UbB8ZuzNTxeukzfTg==", + "dev": true + }, + "node_modules/emmet": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/emmet/-/emmet-2.3.6.tgz", + "integrity": "sha512-pLS4PBPDdxuUAmw7Me7+TcHbykTsBKN/S9XJbUOMFQrNv9MoshzyMFK/R57JBm94/6HSL4vHnDeEmxlC82NQ4A==", + "dev": true, + "dependencies": { + "@emmetio/abbreviation": "^2.2.3", + "@emmetio/css-abbreviation": "^2.1.4" + } + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/entities": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", + "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", + "dev": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/eol": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/eol/-/eol-0.9.1.tgz", + "integrity": "sha512-Ds/TEoZjwggRoz/Q2O7SE3i4Jm66mqTDfmdHdq/7DKVk3bro9Q8h6WdXKdPqFLMoqxrDK5SVRzHVPOS6uuGtrg==", + "dev": true + }, + "node_modules/es-abstract": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", + "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "regexp.prototype.flags": "^1.4.3", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-module-lexer": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.10.5.tgz", + "integrity": "sha512-+7IwY/kiGAacQfY+YBhKMvEmyAJnw5grTUgjG85Pe7vcUI/6b7pZjZG8nQ7+48YhzEAEqrEgD2dCz/JIK+AYvw==", + "dev": true + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es6-object-assign": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", + "integrity": "sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==", + "dev": true + }, + "node_modules/es6-promise": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", + "integrity": "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==", + "dev": true + }, + "node_modules/esbuild": { + "version": "0.14.42", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.42.tgz", + "integrity": "sha512-V0uPZotCEHokJdNqyozH6qsaQXqmZEOiZWrXnds/zaH/0SyrIayRXWRB98CENO73MIZ9T3HBIOsmds5twWtmgw==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "esbuild-android-64": "0.14.42", + "esbuild-android-arm64": "0.14.42", + "esbuild-darwin-64": "0.14.42", + "esbuild-darwin-arm64": "0.14.42", + "esbuild-freebsd-64": "0.14.42", + "esbuild-freebsd-arm64": "0.14.42", + "esbuild-linux-32": "0.14.42", + "esbuild-linux-64": "0.14.42", + "esbuild-linux-arm": "0.14.42", + "esbuild-linux-arm64": "0.14.42", + "esbuild-linux-mips64le": "0.14.42", + "esbuild-linux-ppc64le": "0.14.42", + "esbuild-linux-riscv64": "0.14.42", + "esbuild-linux-s390x": "0.14.42", + "esbuild-netbsd-64": "0.14.42", + "esbuild-openbsd-64": "0.14.42", + "esbuild-sunos-64": "0.14.42", + "esbuild-windows-32": "0.14.42", + "esbuild-windows-64": "0.14.42", + "esbuild-windows-arm64": "0.14.42" + } + }, + "node_modules/esbuild-windows-64": { + "version": "0.14.42", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.42.tgz", + "integrity": "sha512-j3cdK+Y3+a5H0wHKmLGTJcq0+/2mMBHPWkItR3vytp/aUGD/ua/t2BLdfBIzbNN9nLCRL9sywCRpOpFMx3CxzA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/esm": { + "version": "3.2.25", + "resolved": "https://registry.npmjs.org/esm/-/esm-3.2.25.tgz", + "integrity": "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/estree-util-is-identifier-name": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-2.0.0.tgz", + "integrity": "sha512-aXXZFVMnBBDRP81vS4YtAYJ0hUkgEsXea7lNKWCOeaAquGb1Jm2rcONPB5fpzwgbNxulTvrWuKnp9UElUGAKeQ==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/estree-util-visit": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-1.1.0.tgz", + "integrity": "sha512-3lXJ4Us9j8TUif9cWcQy81t9p5OLasnDuuhrFiqb+XstmKC1d1LmrQWYsY49/9URcfHE64mPypDBaNK9NwWDPQ==", + "dev": true, + "dependencies": { + "@types/estree-jsx": "^0.0.1", + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-walker": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.1.tgz", + "integrity": "sha512-woY0RUD87WzMBUiZLx8NsYr23N5BKsOMZHhu2hoNRVh6NXGfoiT1KOL8G3UHlJAnEDGmfa5ubNA/AacfG+Kb0g==", + "dev": true + }, + "node_modules/execa": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-6.1.0.tgz", + "integrity": "sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.1", + "human-signals": "^3.0.1", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^3.0.7", + "strip-final-newline": "^3.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fetch-blob": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.1.5.tgz", + "integrity": "sha512-N64ZpKqoLejlrwkIAnb9iLSA3Vx/kjgzpcDhygcqJ2KKjky8nCgUQ+dzXtbrLaWZGZNmNfQTsiQ0weZ1svglHg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "paypal", + "url": "https://paypal.me/jimmywarting" + } + ], + "dependencies": { + "node-domexception": "^1.0.0", + "web-streams-polyfill": "^3.0.3" + }, + "engines": { + "node": "^12.20 || >= 14.13" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-yarn-workspace-root2": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/find-yarn-workspace-root2/-/find-yarn-workspace-root2-1.2.16.tgz", + "integrity": "sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==", + "dev": true, + "dependencies": { + "micromatch": "^4.0.2", + "pkg-dir": "^4.2.0" + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/formdata-polyfill": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", + "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", + "dev": true, + "dependencies": { + "fetch-blob": "^3.1.2" + }, + "engines": { + "node": ">=12.20.0" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/github-slugger": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.4.0.tgz", + "integrity": "sha512-w0dzqw/nt51xMVmlaV1+JRzN+oCa1KfcgGEWhxUG16wbdA+Xnt/yoFO8Z8x/V82ZcZ0wy6ln9QDup5avbhiDhQ==", + "dev": true + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/globalyzer": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz", + "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==", + "dev": true + }, + "node_modules/globrex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", + "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", + "dev": true + }, + "node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "node_modules/gray-matter": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", + "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", + "dev": true, + "dependencies": { + "js-yaml": "^3.13.1", + "kind-of": "^6.0.2", + "section-matter": "^1.0.0", + "strip-bom-string": "^1.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/has-package-exports": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/has-package-exports/-/has-package-exports-1.3.0.tgz", + "integrity": "sha512-e9OeXPQnmPhYoJ63lXC4wWe34TxEGZDZ3OQX9XRqp2VwsfLl3bQBy7VehLnd34g3ef8CmYlBLGqEMKXuz8YazQ==", + "dev": true, + "dependencies": { + "@ljharb/has-package-exports-patterns": "^0.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hast-to-hyperscript": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-10.0.1.tgz", + "integrity": "sha512-dhIVGoKCQVewFi+vz3Vt567E4ejMppS1haBRL6TEmeLeJVB1i/FJIIg/e6s1Bwn0g5qtYojHEKvyGA+OZuyifw==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-object": "^0.3.0", + "unist-util-is": "^5.0.0", + "web-namespaces": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-from-parse5": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-7.1.0.tgz", + "integrity": "sha512-m8yhANIAccpU4K6+121KpPP55sSl9/samzQSQGpb0mTExcNh2WlvjtMwSWFhg6uqD4Rr6Nfa8N6TMypQM51rzQ==", + "dev": true, + "dependencies": { + "@types/hast": "^2.0.0", + "@types/parse5": "^6.0.0", + "@types/unist": "^2.0.0", + "hastscript": "^7.0.0", + "property-information": "^6.0.0", + "vfile": "^5.0.0", + "vfile-location": "^4.0.0", + "web-namespaces": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-is-element": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-2.1.2.tgz", + "integrity": "sha512-thjnlGAnwP8ef/GSO1Q8BfVk2gundnc2peGQqEg2kUt/IqesiGg/5mSwN2fE7nLzy61pg88NG6xV+UrGOrx9EA==", + "dev": true, + "dependencies": { + "@types/hast": "^2.0.0", + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-parse-selector": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-3.1.0.tgz", + "integrity": "sha512-AyjlI2pTAZEOeu7GeBPZhROx0RHBnydkQIXlhnFzDi0qfXTmGUWoCYZtomHbrdrheV4VFUlPcfJ6LMF5T6sQzg==", + "dev": true, + "dependencies": { + "@types/hast": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-raw": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-7.2.1.tgz", + "integrity": "sha512-wgtppqXVdXzkDXDFclLLdAyVUJSKMYYi6LWIAbA8oFqEdwksYIcPGM3RkKV1Dfn5GElvxhaOCs0jmCOMayxd3A==", + "dev": true, + "dependencies": { + "@types/hast": "^2.0.0", + "@types/parse5": "^6.0.0", + "hast-util-from-parse5": "^7.0.0", + "hast-util-to-parse5": "^7.0.0", + "html-void-elements": "^2.0.0", + "parse5": "^6.0.0", + "unist-util-position": "^4.0.0", + "unist-util-visit": "^4.0.0", + "vfile": "^5.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-html": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-8.0.3.tgz", + "integrity": "sha512-/D/E5ymdPYhHpPkuTHOUkSatxr4w1ZKrZsG0Zv/3C2SRVT0JFJG53VS45AMrBtYk0wp5A7ksEhiC8QaOZM95+A==", + "dev": true, + "dependencies": { + "@types/hast": "^2.0.0", + "ccount": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-is-element": "^2.0.0", + "hast-util-whitespace": "^2.0.0", + "html-void-elements": "^2.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "stringify-entities": "^4.0.2", + "unist-util-is": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-parse5": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-7.0.0.tgz", + "integrity": "sha512-YHiS6aTaZ3N0Q3nxaY/Tj98D6kM8QX5Q8xqgg8G45zR7PvWnPGPP0vcKCgb/moIydEJ/QWczVrX0JODCVeoV7A==", + "dev": true, + "dependencies": { + "@types/hast": "^2.0.0", + "@types/parse5": "^6.0.0", + "hast-to-hyperscript": "^10.0.0", + "property-information": "^6.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-whitespace": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.0.tgz", + "integrity": "sha512-Pkw+xBHuV6xFeJprJe2BBEoDV+AvQySaz3pPDRUs5PNZEMQjpXJJueqrpcHIXxnWTcAGi/UOCgVShlkY6kLoqg==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hastscript": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-7.0.2.tgz", + "integrity": "sha512-uA8ooUY4ipaBvKcMuPehTAB/YfFLSSzCwFSwT6ltJbocFUKH/GDHLN+tflq7lSRf9H86uOuxOFkh1KgIy3Gg2g==", + "dev": true, + "dependencies": { + "@types/hast": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-parse-selector": "^3.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==", + "dev": true + }, + "node_modules/html-escaper": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-3.0.3.tgz", + "integrity": "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==", + "dev": true + }, + "node_modules/html-void-elements": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-2.0.1.tgz", + "integrity": "sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/htmlparser2": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.2.0.tgz", + "integrity": "sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.2", + "domutils": "^2.8.0", + "entities": "^3.0.1" + } + }, + "node_modules/human-signals": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", + "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==", + "dev": true, + "engines": { + "node": ">=12.20.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/immutable": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", + "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==" + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/inline-style-parser": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", + "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==", + "dev": true + }, + "node_modules/internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/internmap": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", + "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", + "engines": { + "node": ">=12" + } + }, + "node_modules/is-alphabetical": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", + "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-alphanumerical": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", + "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", + "dev": true, + "dependencies": { + "is-alphabetical": "^2.0.0", + "is-decimal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "engines": { + "node": ">=4" + } + }, + "node_modules/is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-decimal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", + "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-hexadecimal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", + "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-interactive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", + "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-nan": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", + "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-plain-obj": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.0.0.tgz", + "integrity": "sha512-NXRbBtUdBioI73y/HmOhogw/U5msYPC9DAtGkJXeFcFWSFZw0mCUsPxk/snTuJHzNKA8kLBK4rH97RMB1BfCXw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.9.tgz", + "integrity": "sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-abstract": "^1.20.0", + "for-each": "^0.3.3", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-unicode-supported": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.2.0.tgz", + "integrity": "sha512-wH+U77omcRzevfIG8dDhTS0V9zZyweakfD01FULl97+0EHiJTTZtJqxPSkIIo/SDPv/i07k/C9jAPY+jwLLeUQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-wsl/node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonc-parser": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.3.1.tgz", + "integrity": "sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==", + "dev": true + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.4.tgz", + "integrity": "sha512-8QADVssbrFjivHWQU7KkMgptGTl6WAcSdlbBPY4uNF+mWr6DGcKrvY2w4FQJoXch7+fKMjj0dRrL75vk3k23OA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/lilconfig": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", + "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/load-yaml-file": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/load-yaml-file/-/load-yaml-file-0.2.0.tgz", + "integrity": "sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.5", + "js-yaml": "^3.13.0", + "pify": "^4.0.1", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/load-yaml-file/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/log-symbols": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-5.1.0.tgz", + "integrity": "sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==", + "dev": true, + "dependencies": { + "chalk": "^5.0.0", + "is-unicode-supported": "^1.1.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-symbols/node_modules/chalk": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", + "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==", + "dev": true, + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/longest-streak": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.0.1.tgz", + "integrity": "sha512-cHlYSUpL2s7Fb3394mYxwTYj8niTaNHUCLr0qdiCXQfSjfuA7CKofpX2uSwEfFDQ0EB7JcnMnm+GjbqqoinYYg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dev": true, + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/markdown-table": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.2.tgz", + "integrity": "sha512-y8j3a5/DkJCmS5x4dMCQL+OR0+2EAq3DOtio1COSHsmW2BGXnNCK3v12hJt1LrUz5iZH5g0LmuYOjDdI+czghA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mathjax": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/mathjax/-/mathjax-3.2.1.tgz", + "integrity": "sha512-blUch14trKnfQHjDjy1kdg5bN8jK0bdHbkerQBKCrZ3Anpb81zZ7xnj5J55vsqQoG+Irz3BHBDzRssjeehkzxg==" + }, + "node_modules/mathjax-full": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/mathjax-full/-/mathjax-full-3.2.1.tgz", + "integrity": "sha512-aUz9o16MGZdeiIBwZjAfUBTiJb7LRqzZEl1YOZ8zQMGYIyh1/nxRebxKxjDe9L+xcZCr2OHdzoFBMcd6VnLv9Q==", + "dependencies": { + "esm": "^3.2.25", + "mhchemparser": "^4.1.0", + "mj-context-menu": "^0.6.1", + "speech-rule-engine": "^4.0.6" + } + }, + "node_modules/mdast-util-definitions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.0.tgz", + "integrity": "sha512-5hcR7FL2EuZ4q6lLMUK5w4lHT2H3vqL9quPvYZ/Ku5iifrirfMHiGdhxdXMUbUkDmz5I+TYMd7nbaxUhbQkfpQ==", + "dev": true, + "dependencies": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "unist-util-visit": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-definitions/node_modules/unist-util-visit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-3.1.0.tgz", + "integrity": "sha512-Szoh+R/Ll68QWAyQyZZpQzZQm2UPbxibDvaY8Xc9SUtYgPsDzx5AWSk++UUt2hJuow8mvwR+rG+LQLw+KsuAKA==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-definitions/node_modules/unist-util-visit-parents": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-4.1.1.tgz", + "integrity": "sha512-1xAFJXAKpnnJl8G7K5KgU7FY55y3GcLIXqkzUj5QF/QVP7biUm0K0O2oqVkYsdjzJKifYeWn9+o6piAK2hGSHw==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-find-and-replace": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-2.2.0.tgz", + "integrity": "sha512-bz8hUWkMX7UcasORORcyBEsTKJ+dBiFwRPrm43hHC9NMRylIMLbfO5rwfeCN+UtY4AAi7s8WqXftb9eX6ZsqCg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^5.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mdast-util-from-markdown": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.2.0.tgz", + "integrity": "sha512-iZJyyvKD1+K7QX1b5jXdE7Sc5dtoTry1vzV28UZZe8Z1xVnB/czKntJ7ZAkG0tANqRnBF6p3p7GpU1y19DTf2Q==", + "dev": true, + "dependencies": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "decode-named-character-reference": "^1.0.0", + "mdast-util-to-string": "^3.1.0", + "micromark": "^3.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-decode-string": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "unist-util-stringify-position": "^3.0.0", + "uvu": "^0.5.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-2.0.1.tgz", + "integrity": "sha512-42yHBbfWIFisaAfV1eixlabbsa6q7vHeSPY+cg+BBjX51M8xhgMacqH9g6TftB/9+YkcI0ooV4ncfrJslzm/RQ==", + "dev": true, + "dependencies": { + "mdast-util-from-markdown": "^1.0.0", + "mdast-util-gfm-autolink-literal": "^1.0.0", + "mdast-util-gfm-footnote": "^1.0.0", + "mdast-util-gfm-strikethrough": "^1.0.0", + "mdast-util-gfm-table": "^1.0.0", + "mdast-util-gfm-task-list-item": "^1.0.0", + "mdast-util-to-markdown": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-autolink-literal": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-1.0.2.tgz", + "integrity": "sha512-FzopkOd4xTTBeGXhXSBU0OCDDh5lUj2rd+HQqG92Ld+jL4lpUfgX2AT2OHAVP9aEeDKp7G92fuooSZcYJA3cRg==", + "dev": true, + "dependencies": { + "@types/mdast": "^3.0.0", + "ccount": "^2.0.0", + "mdast-util-find-and-replace": "^2.0.0", + "micromark-util-character": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-footnote": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-1.0.1.tgz", + "integrity": "sha512-p+PrYlkw9DeCRkTVw1duWqPRHX6Ywh2BNKJQcZbCwAuP/59B0Lk9kakuAd7KbQprVO4GzdW8eS5++A9PUSqIyw==", + "dev": true, + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-to-markdown": "^1.3.0", + "micromark-util-normalize-identifier": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-strikethrough": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.1.tgz", + "integrity": "sha512-zKJbEPe+JP6EUv0mZ0tQUyLQOC+FADt0bARldONot/nefuISkaZFlmVK4tU6JgfyZGrky02m/I6PmehgAgZgqg==", + "dev": true, + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-to-markdown": "^1.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-table": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.4.tgz", + "integrity": "sha512-aEuoPwZyP4iIMkf2cLWXxx3EQ6Bmh2yKy9MVCg4i6Sd3cX80dcLEfXO/V4ul3pGH9czBK4kp+FAl+ZHmSUt9/w==", + "dev": true, + "dependencies": { + "markdown-table": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", + "mdast-util-to-markdown": "^1.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-task-list-item": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-1.0.1.tgz", + "integrity": "sha512-KZ4KLmPdABXOsfnM6JHUIjxEvcx2ulk656Z/4Balw071/5qgnhz+H1uGtf2zIGnrnvDC8xR4Fj9uKbjAFGNIeA==", + "dev": true, + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-to-markdown": "^1.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-expression": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-1.2.1.tgz", + "integrity": "sha512-BtQwyalaq6jRjx0pagtuAwGrmzL1yInrfA4EJv7GOoiPOUbR4gr6h65I+G3WTh1/Cag2Eda4ip400Ch6CFmWiA==", + "dev": true, + "dependencies": { + "@types/estree-jsx": "^0.0.1", + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", + "mdast-util-to-markdown": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-jsx": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-1.2.0.tgz", + "integrity": "sha512-5+ot/kfxYd3ChgEMwsMUO71oAfYjyRI3pADEK4I7xTmWLGQ8Y7ghm1CG36zUoUvDPxMlIYwQV/9DYHAUWdG4dA==", + "dev": true, + "dependencies": { + "@types/estree-jsx": "^0.0.1", + "@types/mdast": "^3.0.0", + "mdast-util-to-markdown": "^1.0.0", + "parse-entities": "^4.0.0", + "stringify-entities": "^4.0.0", + "unist-util-remove-position": "^4.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-hast": { + "version": "12.1.1", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.1.1.tgz", + "integrity": "sha512-qE09zD6ylVP14jV4mjLIhDBOrpFdShHZcEsYvvKGABlr9mGbV7mTlRWdoFxL/EYSTNDiC9GZXy7y8Shgb9Dtzw==", + "dev": true, + "dependencies": { + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "@types/mdurl": "^1.0.0", + "mdast-util-definitions": "^5.0.0", + "mdurl": "^1.0.0", + "micromark-util-sanitize-uri": "^1.0.0", + "unist-builder": "^3.0.0", + "unist-util-generated": "^2.0.0", + "unist-util-position": "^4.0.0", + "unist-util-visit": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-markdown": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.3.0.tgz", + "integrity": "sha512-6tUSs4r+KK4JGTTiQ7FfHmVOaDrLQJPmpjD6wPMlHGUVXoG9Vjc3jIeP+uyBWRf8clwB2blM+W7+KrlMYQnftA==", + "dev": true, + "dependencies": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "longest-streak": "^3.0.0", + "mdast-util-to-string": "^3.0.0", + "micromark-util-decode-string": "^1.0.0", + "unist-util-visit": "^4.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.1.0.tgz", + "integrity": "sha512-n4Vypz/DZgwo0iMHLQL49dJzlp7YtAJP+N07MZHpjPf/5XJuHUWstviF4Mn2jEiR/GNmtnRRqnwsXExk3igfFA==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdurl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", + "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==", + "dev": true + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/mhchemparser": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/mhchemparser/-/mhchemparser-4.1.1.tgz", + "integrity": "sha512-R75CUN6O6e1t8bgailrF1qPq+HhVeFTM3XQ0uzI+mXTybmphy3b6h4NbLOYhemViQ3lUs+6CKRkC3Ws1TlYREA==" + }, + "node_modules/micromark": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.0.10.tgz", + "integrity": "sha512-ryTDy6UUunOXy2HPjelppgJ2sNfcPz1pLlMdA6Rz9jPzhLikWXv/irpWV/I2jd68Uhmny7hHxAlAhk4+vWggpg==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "micromark-core-commonmark": "^1.0.1", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-chunked": "^1.0.0", + "micromark-util-combine-extensions": "^1.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-encode": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-sanitize-uri": "^1.0.0", + "micromark-util-subtokenize": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.1", + "uvu": "^0.5.0" + } + }, + "node_modules/micromark-core-commonmark": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.0.6.tgz", + "integrity": "sha512-K+PkJTxqjFfSNkfAhp4GB+cZPfQd6dxtTXnf+RjZOV7T4EEXnvgzOcnp+eSTmpGk9d1S9sL6/lqrgSNn/s0HZA==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-factory-destination": "^1.0.0", + "micromark-factory-label": "^1.0.0", + "micromark-factory-space": "^1.0.0", + "micromark-factory-title": "^1.0.0", + "micromark-factory-whitespace": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-chunked": "^1.0.0", + "micromark-util-classify-character": "^1.0.0", + "micromark-util-html-tag-name": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-subtokenize": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.1", + "uvu": "^0.5.0" + } + }, + "node_modules/micromark-extension-gfm": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-2.0.1.tgz", + "integrity": "sha512-p2sGjajLa0iYiGQdT0oelahRYtMWvLjy8J9LOCxzIQsllMCGLbsLW+Nc+N4vi02jcRJvedVJ68cjelKIO6bpDA==", + "dev": true, + "dependencies": { + "micromark-extension-gfm-autolink-literal": "^1.0.0", + "micromark-extension-gfm-footnote": "^1.0.0", + "micromark-extension-gfm-strikethrough": "^1.0.0", + "micromark-extension-gfm-table": "^1.0.0", + "micromark-extension-gfm-tagfilter": "^1.0.0", + "micromark-extension-gfm-task-list-item": "^1.0.0", + "micromark-util-combine-extensions": "^1.0.0", + "micromark-util-types": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-1.0.3.tgz", + "integrity": "sha512-i3dmvU0htawfWED8aHMMAzAVp/F0Z+0bPh3YrbTPPL1v4YAlCZpy5rBO5p0LPYiZo0zFVkoYh7vDU7yQSiCMjg==", + "dev": true, + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-sanitize-uri": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-footnote": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.0.4.tgz", + "integrity": "sha512-E/fmPmDqLiMUP8mLJ8NbJWJ4bTw6tS+FEQS8CcuDtZpILuOb2kjLqPEeAePF1djXROHXChM/wPJw0iS4kHCcIg==", + "dev": true, + "dependencies": { + "micromark-core-commonmark": "^1.0.0", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-sanitize-uri": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-strikethrough": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-1.0.4.tgz", + "integrity": "sha512-/vjHU/lalmjZCT5xt7CcHVJGq8sYRm80z24qAKXzaHzem/xsDYb2yLL+NNVbYvmpLx3O7SYPuGL5pzusL9CLIQ==", + "dev": true, + "dependencies": { + "micromark-util-chunked": "^1.0.0", + "micromark-util-classify-character": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-table": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-1.0.5.tgz", + "integrity": "sha512-xAZ8J1X9W9K3JTJTUL7G6wSKhp2ZYHrFk5qJgY/4B33scJzE2kpfRL6oiw/veJTbt7jiM/1rngLlOKPWr1G+vg==", + "dev": true, + "dependencies": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-tagfilter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-1.0.1.tgz", + "integrity": "sha512-Ty6psLAcAjboRa/UKUbbUcwjVAv5plxmpUTy2XC/3nJFL37eHej8jrHrRzkqcpipJliuBH30DTs7+3wqNcQUVA==", + "dev": true, + "dependencies": { + "micromark-util-types": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-task-list-item": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-1.0.3.tgz", + "integrity": "sha512-PpysK2S1Q/5VXi72IIapbi/jliaiOFzv7THH4amwXeYXLq3l1uo8/2Be0Ac1rEwK20MQEsGH2ltAZLNY2KI/0Q==", + "dev": true, + "dependencies": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdx-expression": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-1.0.3.tgz", + "integrity": "sha512-TjYtjEMszWze51NJCZmhv7MEBcgYRgb3tJeMAJ+HQCAaZHHRBaDCccqQzGizR/H4ODefP44wRTgOn2vE5I6nZA==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-mdx-expression": "^1.0.0", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-events-to-acorn": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "node_modules/micromark-extension-mdx-jsx": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-1.0.3.tgz", + "integrity": "sha512-VfA369RdqUISF0qGgv2FfV7gGjHDfn9+Qfiv5hEwpyr1xscRj/CiVRkU7rywGFCO7JwJ5L0e7CJz60lY52+qOA==", + "dev": true, + "dependencies": { + "@types/acorn": "^4.0.0", + "estree-util-is-identifier-name": "^2.0.0", + "micromark-factory-mdx-expression": "^1.0.0", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdx-md": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-1.0.0.tgz", + "integrity": "sha512-xaRAMoSkKdqZXDAoSgp20Azm0aRQKGOl0RrS81yGu8Hr/JhMsBmfs4wR7m9kgVUIO36cMUQjNyiyDKPrsv8gOw==", + "dev": true, + "dependencies": { + "micromark-util-types": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdxjs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-1.0.0.tgz", + "integrity": "sha512-TZZRZgeHvtgm+IhtgC2+uDMR7h8eTKF0QUX9YsgoL9+bADBpBY6SiLvWqnBlLbCEevITmTqmEuY3FoxMKVs1rQ==", + "dev": true, + "dependencies": { + "acorn": "^8.0.0", + "acorn-jsx": "^5.0.0", + "micromark-extension-mdx-expression": "^1.0.0", + "micromark-extension-mdx-jsx": "^1.0.0", + "micromark-extension-mdx-md": "^1.0.0", + "micromark-extension-mdxjs-esm": "^1.0.0", + "micromark-util-combine-extensions": "^1.0.0", + "micromark-util-types": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdxjs-esm": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-1.0.3.tgz", + "integrity": "sha512-2N13ol4KMoxb85rdDwTAC6uzs8lMX0zeqpcyx7FhS7PxXomOnLactu8WI8iBNXW8AVyea3KIJd/1CKnUmwrK9A==", + "dev": true, + "dependencies": { + "micromark-core-commonmark": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-events-to-acorn": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "unist-util-position-from-estree": "^1.1.0", + "uvu": "^0.5.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-factory-destination": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.0.0.tgz", + "integrity": "sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-factory-label": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.0.2.tgz", + "integrity": "sha512-CTIwxlOnU7dEshXDQ+dsr2n+yxpP0+fn271pu0bwDIS8uqfFcumXpj5mLn3hSC8iw2MUr6Gx8EcKng1dD7i6hg==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "node_modules/micromark-factory-mdx-expression": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-1.0.6.tgz", + "integrity": "sha512-WRQIc78FV7KrCfjsEf/sETopbYjElh3xAmNpLkd1ODPqxEngP42eVRGbiPEQWpRV27LzqW+XVTvQAMIIRLPnNA==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-events-to-acorn": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "unist-util-position-from-estree": "^1.0.0", + "uvu": "^0.5.0", + "vfile-message": "^3.0.0" + } + }, + "node_modules/micromark-factory-space": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.0.0.tgz", + "integrity": "sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-factory-title": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.0.2.tgz", + "integrity": "sha512-zily+Nr4yFqgMGRKLpTVsNl5L4PMu485fGFDOQJQBl2NFpjGte1e86zC0da93wf97jrc4+2G2GQudFMHn3IX+A==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "node_modules/micromark-factory-whitespace": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.0.0.tgz", + "integrity": "sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-util-character": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.1.0.tgz", + "integrity": "sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-util-chunked": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.0.0.tgz", + "integrity": "sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^1.0.0" + } + }, + "node_modules/micromark-util-classify-character": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.0.0.tgz", + "integrity": "sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-util-combine-extensions": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.0.0.tgz", + "integrity": "sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-chunked": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-util-decode-numeric-character-reference": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.0.0.tgz", + "integrity": "sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^1.0.0" + } + }, + "node_modules/micromark-util-decode-string": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.0.2.tgz", + "integrity": "sha512-DLT5Ho02qr6QWVNYbRZ3RYOSSWWFuH3tJexd3dgN1odEuPNxCngTCXJum7+ViRAd9BbdxCvMToPOD/IvVhzG6Q==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-symbol": "^1.0.0" + } + }, + "node_modules/micromark-util-encode": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.0.1.tgz", + "integrity": "sha512-U2s5YdnAYexjKDel31SVMPbfi+eF8y1U4pfiRW/Y8EFVCy/vgxk/2wWTxzcqE71LHtCuCzlBDRU2a5CQ5j+mQA==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-events-to-acorn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-1.1.0.tgz", + "integrity": "sha512-hB8HzidNt/Us5q2BvqXj8eeEm0U9rRfnZxcA9T65JRUMAY4MbfJRAFm7m9fXMAdSHJiVPmajsp8/rp6/FlHL8A==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/acorn": "^4.0.0", + "@types/estree": "^0.0.51", + "estree-util-visit": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0", + "vfile-location": "^4.0.0", + "vfile-message": "^3.0.0" + } + }, + "node_modules/micromark-util-html-tag-name": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.1.0.tgz", + "integrity": "sha512-BKlClMmYROy9UiV03SwNmckkjn8QHVaWkqoAqzivabvdGcwNGMMMH/5szAnywmsTBUzDsU57/mFi0sp4BQO6dA==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-normalize-identifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.0.0.tgz", + "integrity": "sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^1.0.0" + } + }, + "node_modules/micromark-util-resolve-all": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.0.0.tgz", + "integrity": "sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-util-sanitize-uri": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.0.0.tgz", + "integrity": "sha512-cCxvBKlmac4rxCGx6ejlIviRaMKZc0fWm5HdCHEeDWRSkn44l6NdYVRyU+0nT1XC72EQJMZV8IPHF+jTr56lAg==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-encode": "^1.0.0", + "micromark-util-symbol": "^1.0.0" + } + }, + "node_modules/micromark-util-subtokenize": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.0.2.tgz", + "integrity": "sha512-d90uqCnXp/cy4G881Ub4psE57Sf8YD0pim9QdjCRNjfas2M1u6Lbt+XZK9gnHL2XFhnozZiEdCa9CNfXSfQ6xA==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-chunked": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "node_modules/micromark-util-symbol": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.0.1.tgz", + "integrity": "sha512-oKDEMK2u5qqAptasDAwWDXq0tG9AssVwAx3E9bBF3t/shRIGsWIRG+cGafs2p/SnDSOecnt6hZPCE2o6lHfFmQ==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-types": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.0.2.tgz", + "integrity": "sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/micromorph": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/micromorph/-/micromorph-0.1.2.tgz", + "integrity": "sha512-pDEgWjUoCMBwME8z8UiCOO6FKH0It1LASFh8hFSk8uSyfyw6rqY4PBk2LiIEPaVHwtLDhozp4Pr0I+yAUfCpiA==", + "dev": true + }, + "node_modules/mime": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", + "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "dev": true + }, + "node_modules/mj-context-menu": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/mj-context-menu/-/mj-context-menu-0.6.1.tgz", + "integrity": "sha512-7NO5s6n10TIV96d4g2uDpG7ZDpIhMh0QNfGdJw/W47JswFcosz457wqz/b5sAKvl12sxINGFCn80NZHKwxQEXA==" + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/mrmime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.0.tgz", + "integrity": "sha512-a70zx7zFfVO7XpnQ2IX1Myh9yY4UYvfld/dikWRnsXxbyvMcfz+u6UfgNAtH+k2QqtJuzVpv6eLTx1G2+WKZbQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "dev": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/nlcst-to-string": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-2.0.4.tgz", + "integrity": "sha512-3x3jwTd6UPG7vi5k4GEzvxJ5rDA7hVUIRNHPblKuMVP9Z3xmlsd9cgLcpAMkc5uPOBna82EeshROFhsPkbnTZg==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-domexception": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", + "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "github", + "url": "https://paypal.me/jimmywarting" + } + ], + "engines": { + "node": ">=10.5.0" + } + }, + "node_modules/node-fetch": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.2.5.tgz", + "integrity": "sha512-u7zCHdJp8JXBwF09mMfo2CL6kp37TslDl1KP3hRGTlCInBtag+UO3LGVy+NF0VzvnL3PVMpA2hXh1EtECFnyhQ==", + "dev": true, + "dependencies": { + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/node-fetch" + } + }, + "node_modules/node-releases": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz", + "integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==", + "dev": true + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-path": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", + "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", + "dev": true, + "dependencies": { + "path-key": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dev": true, + "dependencies": { + "mimic-fn": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "dev": true, + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open/node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-6.1.0.tgz", + "integrity": "sha512-CxEP6845hLK+NHFWZ+LplGO4zfw4QSfxTlqMfvlJ988GoiUeZDMzCvqsZkFHv69sPICmJH1MDxZoQFOKXerAVw==", + "dev": true, + "dependencies": { + "bl": "^5.0.0", + "chalk": "^5.0.0", + "cli-cursor": "^4.0.0", + "cli-spinners": "^2.6.1", + "is-interactive": "^2.0.0", + "is-unicode-supported": "^1.1.0", + "log-symbols": "^5.1.0", + "strip-ansi": "^7.0.1", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora/node_modules/chalk": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", + "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==", + "dev": true, + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-entities": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.0.tgz", + "integrity": "sha512-5nk9Fn03x3rEhGaX1FU6IDwG/k+GxLXlFAkgrbM1asuAFl3BhdQWvASaIsmwWypRNcZKHPYnIuOSfIWEyEQnPQ==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "character-entities": "^2.0.0", + "character-entities-legacy": "^3.0.0", + "character-reference-invalid": "^2.0.0", + "decode-named-character-reference": "^1.0.0", + "is-alphanumerical": "^2.0.0", + "is-decimal": "^2.0.0", + "is-hexadecimal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/parse-latin": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/parse-latin/-/parse-latin-5.0.0.tgz", + "integrity": "sha512-Ht+4/+AUySMS5HKGAiQpBmkFsHSoGrj6Y83flLCa5OIBdtsVkO3UD4OtboJ0O0vZiOznH02x8qlwg9KLUVXuNg==", + "dev": true, + "dependencies": { + "nlcst-to-string": "^2.0.0", + "unist-util-modify-children": "^2.0.0", + "unist-util-visit-children": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", + "dev": true + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-to-regexp": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", + "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==", + "dev": true + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/postcss": { + "version": "8.4.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", + "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "dev": true, + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/preferred-pm": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.0.3.tgz", + "integrity": "sha512-+wZgbxNES/KlJs9q40F/1sfOd/j7f1O9JaHcW5Dsn3aUUOZg3L2bjpVUcKV2jvtElYfoTuQiNeMfQJ4kwUAhCQ==", + "dev": true, + "dependencies": { + "find-up": "^5.0.0", + "find-yarn-workspace-root2": "1.2.16", + "path-exists": "^4.0.0", + "which-pm": "2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/prettier": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.6.2.tgz", + "integrity": "sha512-PkUpF+qoXTqhOeWL9fu7As8LXsIUZ1WYaJiY/a7McAQzxjk82OF0tibkFXVCDImZtWxbvojFjerkiLb0/q8mew==", + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/prettier-plugin-astro": { + "version": "0.1.0-next.5", + "resolved": "https://registry.npmjs.org/prettier-plugin-astro/-/prettier-plugin-astro-0.1.0-next.5.tgz", + "integrity": "sha512-ivHtn0eY7agaOtiHFxoNbrILtH1Us5VA9OauUZoHyKH3R2OzbL+sLf4sBwiOLYan9blmBz2E2AkvDI2fxEN+Lw==", + "dev": true, + "dependencies": { + "@astrojs/compiler": "^0.15.2", + "prettier": "^2.6.2", + "sass-formatter": "^0.7.2", + "synckit": "^0.7.0" + }, + "engines": { + "node": "^14.13.1 || >=16.0.0", + "npm": ">=6.14.0" + } + }, + "node_modules/prettier-plugin-svelte": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.7.0.tgz", + "integrity": "sha512-fQhhZICprZot2IqEyoiUYLTRdumULGRvw0o4dzl5jt0jfzVWdGqeYW27QTWAeXhoupEZJULmNoH3ueJwUWFLIA==", + "peerDependencies": { + "prettier": "^1.16.4 || ^2.0.0", + "svelte": "^3.2.0" + } + }, + "node_modules/prismjs": { + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.28.0.tgz", + "integrity": "sha512-8aaXdYvl1F7iC7Xm1spqSaY/OJBpYW3v+KJ+F17iYxvdc8sfjW194COK5wVhMZX45tGteiBQgdvD/nhxcRwylw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dev": true, + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prompts/node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/property-information": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.1.1.tgz", + "integrity": "sha512-hrzC564QIl0r0vy4l6MvRLhafmUowhO/O3KgVSoXIbbA2Sz4j8HGpJc6T2cubRVwMwpdiG/vKGfhT4IixmKN9w==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/recast": { + "version": "0.20.5", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.20.5.tgz", + "integrity": "sha512-E5qICoPoNL4yU0H0NoBDntNB0Q5oMSNh9usFctYniLBluTthi3RsQVBXIJNbApOlvSwW/RGxIuokPcAc59J5fQ==", + "dev": true, + "dependencies": { + "ast-types": "0.14.2", + "esprima": "~4.0.0", + "source-map": "~0.6.1", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/recast/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/rehype-raw": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-6.1.1.tgz", + "integrity": "sha512-d6AKtisSRtDRX4aSPsJGTfnzrX2ZkHQLE5kiUuGOeEoLpbEulFF4hj0mLPbsa+7vmguDKOVVEQdHKDSwoaIDsQ==", + "dev": true, + "dependencies": { + "@types/hast": "^2.0.0", + "hast-util-raw": "^7.2.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-stringify": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-9.0.3.tgz", + "integrity": "sha512-kWiZ1bgyWlgOxpqD5HnxShKAdXtb2IUljn3hQAhySeak6IOQPPt6DeGnsIh4ixm7yKJWzm8TXFuC/lPfcWHJqw==", + "dev": true, + "dependencies": { + "@types/hast": "^2.0.0", + "hast-util-to-html": "^8.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-gfm": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-3.0.1.tgz", + "integrity": "sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==", + "dev": true, + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-gfm": "^2.0.0", + "micromark-extension-gfm": "^2.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-parse": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.1.tgz", + "integrity": "sha512-1fUyHr2jLsVOkhbvPRBJ5zTKZZyD6yZzYaWCS6BPBdQ8vEMBCH+9zNCDA6tET/zHCi/jLqjCWtlJZUPk+DbnFw==", + "dev": true, + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-rehype": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz", + "integrity": "sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==", + "dev": true, + "dependencies": { + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "mdast-util-to-hast": "^12.1.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-smartypants": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-2.0.0.tgz", + "integrity": "sha512-Rc0VDmr/yhnMQIz8n2ACYXlfw/P/XZev884QU1I5u+5DgJls32o97Vc1RbK3pfumLsJomS2yy8eT4Fxj/2MDVA==", + "dev": true, + "dependencies": { + "retext": "^8.1.0", + "retext-smartypants": "^5.1.0", + "unist-util-visit": "^4.1.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/resolve": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/restore-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", + "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/restore-cursor/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/restore-cursor/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/retext": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/retext/-/retext-8.1.0.tgz", + "integrity": "sha512-N9/Kq7YTn6ZpzfiGW45WfEGJqFf1IM1q8OsRa1CGzIebCJBNCANDRmOrholiDRGKo/We7ofKR4SEvcGAWEMD3Q==", + "dev": true, + "dependencies": { + "@types/nlcst": "^1.0.0", + "retext-latin": "^3.0.0", + "retext-stringify": "^3.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-latin": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/retext-latin/-/retext-latin-3.1.0.tgz", + "integrity": "sha512-5MrD1tuebzO8ppsja5eEu+ZbBeUNCjoEarn70tkXOS7Bdsdf6tNahsv2bY0Z8VooFF6cw7/6S+d3yI/TMlMVVQ==", + "dev": true, + "dependencies": { + "@types/nlcst": "^1.0.0", + "parse-latin": "^5.0.0", + "unherit": "^3.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-smartypants": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/retext-smartypants/-/retext-smartypants-5.1.0.tgz", + "integrity": "sha512-P+VS0YlE96T2MRAlFHaTUhPrq1Rls+1GCvIytBvbo7wcgmRxC9xHle0/whTYpRqWirV9WaUm5mXmh1dKnskGWQ==", + "dev": true, + "dependencies": { + "@types/nlcst": "^1.0.0", + "nlcst-to-string": "^3.0.0", + "unified": "^10.0.0", + "unist-util-visit": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-smartypants/node_modules/nlcst-to-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-3.1.0.tgz", + "integrity": "sha512-Y8HQWKw/zrHTCnu2zcFBN1dV6vN0NUG7s5fkEj380G8tF3R+vA2KG+tDl2QoHVQCTHGHVXwoni2RQkDSFQb1PA==", + "dev": true, + "dependencies": { + "@types/nlcst": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-stringify": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/retext-stringify/-/retext-stringify-3.1.0.tgz", + "integrity": "sha512-767TLOaoXFXyOnjx/EggXlb37ZD2u4P1n0GJqVdpipqACsQP+20W+BNpMYrlJkq7hxffnFk+jc6mAK9qrbuB8w==", + "dev": true, + "dependencies": { + "@types/nlcst": "^1.0.0", + "nlcst-to-string": "^3.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-stringify/node_modules/nlcst-to-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-3.1.0.tgz", + "integrity": "sha512-Y8HQWKw/zrHTCnu2zcFBN1dV6vN0NUG7s5fkEj380G8tF3R+vA2KG+tDl2QoHVQCTHGHVXwoni2RQkDSFQb1PA==", + "dev": true, + "dependencies": { + "@types/nlcst": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/robust-predicates": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.1.tgz", + "integrity": "sha512-ndEIpszUHiG4HtDsQLeIuMvRsDnn8c8rYStabochtUeCvfuvNptb5TUbVD68LRAILPX7p9nqQGh4xJgn3EHS/g==" + }, + "node_modules/rollup": { + "version": "2.75.5", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.75.5.tgz", + "integrity": "sha512-JzNlJZDison3o2mOxVmb44Oz7t74EfSd1SQrplQk0wSaXV7uLQXtVdHbxlcT3w+8tZ1TL4r/eLfc7nAbz38BBA==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rw": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", + "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==" + }, + "node_modules/s.color": { + "version": "0.0.15", + "resolved": "https://registry.npmjs.org/s.color/-/s.color-0.0.15.tgz", + "integrity": "sha512-AUNrbEUHeKY8XsYr/DYpl+qk5+aM+DChopnWOPEzn8YKzOhv4l2zH6LzZms3tOZP3wwdOyc0RmTciyi46HLIuA==", + "dev": true + }, + "node_modules/sade": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", + "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", + "dev": true, + "dependencies": { + "mri": "^1.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sander": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/sander/-/sander-0.5.1.tgz", + "integrity": "sha1-dB4kXiMfB8r7b98PEzrfohalAq0=", + "dev": true, + "dependencies": { + "es6-promise": "^3.1.2", + "graceful-fs": "^4.1.3", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.2" + } + }, + "node_modules/sass": { + "version": "1.52.2", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.52.2.tgz", + "integrity": "sha512-mfHB2VSeFS7sZlPv9YohB9GB7yWIgQNTGniQwfQ04EoQN0wsQEv7SwpCwy/x48Af+Z3vDeFXz+iuXM3HK/phZQ==", + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/sass-formatter": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/sass-formatter/-/sass-formatter-0.7.4.tgz", + "integrity": "sha512-8UMMSv/P5FREyca67k6PP6DsfL5c3XGbt72OKSDsfy9qaEvQPGDtA+v/9ep3An1GF8YV0C8UtgVB/haePza2nA==", + "dev": true, + "dependencies": { + "suf-log": "^2.5.3" + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/section-matter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", + "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/shiki": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.10.1.tgz", + "integrity": "sha512-VsY7QJVzU51j5o1+DguUd+6vmCmZ5v/6gYu4vyYAhzjuNQU6P/vmSy4uQaOhvje031qQMiW0d2BwgMH52vqMng==", + "dev": true, + "dependencies": { + "jsonc-parser": "^3.0.0", + "vscode-oniguruma": "^1.6.1", + "vscode-textmate": "5.2.0" + } + }, + "node_modules/shiki/node_modules/jsonc-parser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz", + "integrity": "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==", + "dev": true + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/sirv": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.2.tgz", + "integrity": "sha512-4Qog6aE29nIjAOKe/wowFTxOdmbEZKb+3tsLljaBRzJwtqto0BChD2zzH0LhgCSXiI+V7X+Y45v14wBZQ1TK3w==", + "dev": true, + "dependencies": { + "@polka/url": "^1.0.0-next.20", + "mrmime": "^1.0.0", + "totalist": "^3.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/sorcery": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/sorcery/-/sorcery-0.10.0.tgz", + "integrity": "sha1-iukK19fLBfxZ8asMY3hF1cFaUrc=", + "dev": true, + "dependencies": { + "buffer-crc32": "^0.2.5", + "minimist": "^1.2.0", + "sander": "^0.5.0", + "sourcemap-codec": "^1.3.0" + }, + "bin": { + "sorcery": "bin/index.js" + } + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "dev": true + }, + "node_modules/space-separated-tokens": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.1.tgz", + "integrity": "sha512-ekwEbFp5aqSPKaqeY1PGrlGQxPNaq+Cnx4+bE2D8sciBQrHpbwoBbawqTN2+6jPs9IdWxxiUcN0K2pkczD3zmw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/speech-rule-engine": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/speech-rule-engine/-/speech-rule-engine-4.0.6.tgz", + "integrity": "sha512-Hqa4ywf7d3lX2YsnnE8BeEdqFyaTwPSyyVhVGWZlQw4XVh0NCijyVsMZD3I9HsG5JBuDXyRaMVVNZcGJlKbZxA==", + "dependencies": { + "commander": "9.2.0", + "wicked-good-xpath": "1.3.0", + "xmldom-sre": "0.1.31" + }, + "bin": { + "sre": "bin/sre" + } + }, + "node_modules/speech-rule-engine/node_modules/commander": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.2.0.tgz", + "integrity": "sha512-e2i4wANQiSXgnrBlIatyHtP1odfUp0BbV5Y5nEGbxtIrStkEOAAzCUirvLBNXHLr7kwLvJl6V+4V3XV9x7Wd9w==", + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-entities": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.3.tgz", + "integrity": "sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==", + "dev": true, + "dependencies": { + "character-entities-html4": "^2.0.0", + "character-entities-legacy": "^3.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", + "integrity": "sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/style-to-object": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz", + "integrity": "sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==", + "dev": true, + "dependencies": { + "inline-style-parser": "0.1.1" + } + }, + "node_modules/suf-log": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/suf-log/-/suf-log-2.5.3.tgz", + "integrity": "sha512-KvC8OPjzdNOe+xQ4XWJV2whQA0aM1kGVczMQ8+dStAO6KfEB140JEVQ9dE76ONZ0/Ylf67ni4tILPJB41U0eow==", + "dev": true, + "dependencies": { + "s.color": "0.0.15" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-esm": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-esm/-/supports-esm-1.0.0.tgz", + "integrity": "sha512-96Am8CDqUaC0I2+C/swJ0yEvM8ZnGn4unoers/LSdE4umhX7mELzqyLzx3HnZAluq5PXIsGMKqa7NkqaeHMPcg==", + "dev": true, + "dependencies": { + "has-package-exports": "^1.1.0" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svelte": { + "version": "3.49.0", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.49.0.tgz", + "integrity": "sha512-+lmjic1pApJWDfPCpUUTc1m8azDqYCG1JN9YEngrx/hUyIcFJo6VZhj0A1Ai0wqoHcEIuQy+e9tk+4uDgdtsFA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/svelte-hmr": { + "version": "0.14.12", + "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.14.12.tgz", + "integrity": "sha512-4QSW/VvXuqVcFZ+RhxiR8/newmwOCTlbYIezvkeN6302YFRE8cXy0naamHcjz8Y9Ce3ITTZtrHrIL0AGfyo61w==", + "dev": true, + "engines": { + "node": "^12.20 || ^14.13.1 || >= 16" + }, + "peerDependencies": { + "svelte": ">=3.19.0" + } + }, + "node_modules/svelte-preprocess": { + "version": "4.10.7", + "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-4.10.7.tgz", + "integrity": "sha512-sNPBnqYD6FnmdBrUmBCaqS00RyCsCpj2BG58A1JBswNF7b0OKviwxqVrOL/CKyJrLSClrSeqQv5BXNg2RUbPOw==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@types/pug": "^2.0.4", + "@types/sass": "^1.16.0", + "detect-indent": "^6.0.0", + "magic-string": "^0.25.7", + "sorcery": "^0.10.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">= 9.11.2" + }, + "peerDependencies": { + "@babel/core": "^7.10.2", + "coffeescript": "^2.5.1", + "less": "^3.11.3 || ^4.0.0", + "postcss": "^7 || ^8", + "postcss-load-config": "^2.1.0 || ^3.0.0 || ^4.0.0", + "pug": "^3.0.0", + "sass": "^1.26.8", + "stylus": "^0.55.0", + "sugarss": "^2.0.0", + "svelte": "^3.23.0", + "typescript": "^3.9.5 || ^4.0.0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "coffeescript": { + "optional": true + }, + "less": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "postcss": { + "optional": true + }, + "postcss-load-config": { + "optional": true + }, + "pug": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "typescript": { + "optional": true + } + } + }, + "node_modules/svelte2tsx": { + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/svelte2tsx/-/svelte2tsx-0.5.10.tgz", + "integrity": "sha512-nokQ0HTTWMcNX6tLrDLiOmJCuqjKZU9nCZ6/mVuCL3nusXdbp+9nv69VG2pCy7uQC66kV4Ls+j0WfvvJuGVnkg==", + "dev": true, + "dependencies": { + "dedent-js": "^1.0.1", + "pascal-case": "^3.1.1" + }, + "peerDependencies": { + "svelte": "^3.24", + "typescript": "^4.1.2" + } + }, + "node_modules/synckit": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.7.2.tgz", + "integrity": "sha512-CSZRtSRZ8RhJGMtWyLRqlarmWPPlsgZJHtV6cz0VTHNOg+R7UBoE2eNPQmB5Qrhtk3RX2AAcJmVwMXFULVQSwg==", + "dev": true, + "dependencies": { + "@pkgr/utils": "^2.2.0", + "tslib": "^2.4.0" + }, + "engines": { + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" + } + }, + "node_modules/tiny-glob": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz", + "integrity": "sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==", + "dev": true, + "dependencies": { + "globalyzer": "0.1.0", + "globrex": "^0.1.2" + } + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/totalist": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.0.tgz", + "integrity": "sha512-eM+pCBxXO/njtF7vdFsHuqb+ElbxqtI4r5EAvk6grfAFyJ6IvWlSkfZ5T9ozC6xWw3Fj1fGoSmrl0gUs46JVIw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/trough": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz", + "integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/tsconfig-resolver": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/tsconfig-resolver/-/tsconfig-resolver-3.0.1.tgz", + "integrity": "sha512-ZHqlstlQF449v8glscGRXzL6l2dZvASPCdXJRWG4gHEZlUVx2Jtmr+a2zeVG4LCsKhDXKRj5R3h0C/98UcVAQg==", + "dev": true, + "dependencies": { + "@types/json5": "^0.0.30", + "@types/resolve": "^1.17.0", + "json5": "^2.1.3", + "resolve": "^1.17.0", + "strip-bom": "^4.0.0", + "type-fest": "^0.13.1" + }, + "funding": { + "url": "https://github.com/sponsors/ifiokjr" + } + }, + "node_modules/tsconfig-resolver/node_modules/type-fest": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + }, + "node_modules/tsm": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tsm/-/tsm-2.2.1.tgz", + "integrity": "sha512-qvJB0baPnxQJolZru11mRgGTdNlx17WqgJnle7eht3Vhb+VUR4/zFA5hFl6NqRe7m8BD9w/6yu0B2XciRrdoJA==", + "dev": true, + "dependencies": { + "esbuild": "^0.14.0" + }, + "bin": { + "tsm": "bin.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/type-fest": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.13.0.tgz", + "integrity": "sha512-lPfAm42MxE4/456+QyIaaVBAwgpJb6xZ8PRu09utnhPdWwcyj9vgy6Sq0Z5yNbJ21EdxB5dRU/Qg8bsyAMtlcw==", + "dev": true, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typescript": { + "version": "4.6.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.4.tgz", + "integrity": "sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unherit": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unherit/-/unherit-3.0.0.tgz", + "integrity": "sha512-UmvIQZGEc9qdLIQ8mv8/61n6PiMgfbOoASPKHpCvII5srShCQSa6jSjBjlZOR4bxt2XnT6uo6csmPKRi+zQ0Jg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/unified": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "bail": "^2.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-builder": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-3.0.0.tgz", + "integrity": "sha512-GFxmfEAa0vi9i5sd0R2kcrI9ks0r82NasRq5QHh2ysGngrc6GiqD5CDf1FjPenY4vApmFASBIIlk/jj5J5YbmQ==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-generated": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.0.tgz", + "integrity": "sha512-TiWE6DVtVe7Ye2QxOVW9kqybs6cZexNwTwSMVgkfjEReqy/xwGpAXb99OxktoWwmL+Z+Epb0Dn8/GNDYP1wnUw==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-is": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.1.1.tgz", + "integrity": "sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-map": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/unist-util-map/-/unist-util-map-3.1.1.tgz", + "integrity": "sha512-n36sjBn4ibPtAzrFweyT4FOcCI/UdzboaEcsZvwoAyD/gVw5B3OLlMBySePMO6r+uzjxQEyRll2akfVaT4SHhw==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-modify-children": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-2.0.0.tgz", + "integrity": "sha512-HGrj7JQo9DwZt8XFsX8UD4gGqOsIlCih9opG6Y+N11XqkBGKzHo8cvDi+MfQQgiZ7zXRUiQREYHhjOBHERTMdg==", + "dev": true, + "dependencies": { + "array-iterate": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.3.tgz", + "integrity": "sha512-p/5EMGIa1qwbXjA+QgcBXaPWjSnZfQ2Sc3yBEEfgPwsEmJd8Qh+DSk3LGnmOM4S1bY2C0AjmMnB8RuEYxpPwXQ==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position-from-estree": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-1.1.1.tgz", + "integrity": "sha512-xtoY50b5+7IH8tFbkw64gisG9tMSpxDjhX9TmaJJae/XuxQ9R/Kc8Nv1eOsf43Gt4KV/LkriMy9mptDr7XLcaw==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-remove-position": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-4.0.1.tgz", + "integrity": "sha512-0yDkppiIhDlPrfHELgB+NLQD5mfjup3a8UYclHruTJWmY74je8g+CIFr79x5f6AkmzSwlvKLbs63hC0meOMowQ==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-visit": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-stringify-position": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.2.tgz", + "integrity": "sha512-7A6eiDCs9UtjcwZOcCpM4aPII3bAAGv13E96IkawkOAW0OhH+yRxtY0lzo8KiHpzEMfH7Q+FizUmwp8Iqy5EWg==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.0.tgz", + "integrity": "sha512-n7lyhFKJfVZ9MnKtqbsqkQEk5P1KShj0+//V7mAcoI6bpbUjh3C/OG8HVD+pBihfh6Ovl01m8dkcv9HNqYajmQ==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-children": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/unist-util-visit-children/-/unist-util-visit-children-1.1.4.tgz", + "integrity": "sha512-sA/nXwYRCQVRwZU2/tQWUqJ9JSFM1X3x7JIOsIgSzrFHcfVt6NkzDtKzyxg2cZWkCwGF9CO8x4QNZRJRMK8FeQ==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-parents": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.0.tgz", + "integrity": "sha512-y+QVLcY5eR/YVpqDsLf/xh9R3Q2Y4HxkZTp7ViLDU6WtJCEcPmRzW1gpdWDCDIqIlhuPDXOgttqPlykrHYDekg==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/util": { + "version": "0.12.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz", + "integrity": "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "safe-buffer": "^5.1.2", + "which-typed-array": "^1.1.2" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "node_modules/uvu": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.3.tgz", + "integrity": "sha512-brFwqA3FXzilmtnIyJ+CxdkInkY/i4ErvP7uV0DnUVxQcQ55reuHphorpF+tZoVHK2MniZ/VJzI7zJQoc9T9Yw==", + "dev": true, + "dependencies": { + "dequal": "^2.0.0", + "diff": "^5.0.0", + "kleur": "^4.0.3", + "sade": "^1.7.3" + }, + "bin": { + "uvu": "bin.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/vfile": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.2.tgz", + "integrity": "sha512-w0PLIugRY3Crkgw89TeMvHCzqCs/zpreR31hl4D92y6SOE07+bfJe+dK5Q2akwS+i/c801kzjoOr9gMcTe6IAA==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-location": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-4.0.1.tgz", + "integrity": "sha512-JDxPlTbZrZCQXogGheBHjbRWjESSPEak770XwWPfw5mTc1v1nWGLB/apzZxsx8a0SJVfF8HK8ql8RD308vXRUw==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "vfile": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-message": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.2.tgz", + "integrity": "sha512-QjSNP6Yxzyycd4SVOtmKKyTsSvClqBPJcd00Z0zuPj3hOIjg0rUPG6DbFGPvUKRgYyaIWLPKpuEclcuvb3H8qA==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vite": { + "version": "2.9.15", + "resolved": "https://registry.npmjs.org/vite/-/vite-2.9.15.tgz", + "integrity": "sha512-fzMt2jK4vQ3yK56te3Kqpkaeq9DkcZfBbzHwYpobasvgYmP2SoAr6Aic05CsB4CzCZbsDv4sujX3pkEGhLabVQ==", + "dev": true, + "dependencies": { + "esbuild": "^0.14.27", + "postcss": "^8.4.13", + "resolve": "^1.22.0", + "rollup": ">=2.59.0 <2.78.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": ">=12.2.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "less": "*", + "sass": "*", + "stylus": "*" + }, + "peerDependenciesMeta": { + "less": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + } + } + }, + "node_modules/vscode-css-languageservice": { + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-5.4.2.tgz", + "integrity": "sha512-DT7+7vfdT2HDNjDoXWtYJ0lVDdeDEdbMNdK4PKqUl2MS8g7PWt7J5G9B6k9lYox8nOfhCEjLnoNC3UKHHCR1lg==", + "dev": true, + "dependencies": { + "vscode-languageserver-textdocument": "^1.0.4", + "vscode-languageserver-types": "^3.16.0", + "vscode-nls": "^5.0.0", + "vscode-uri": "^3.0.3" + } + }, + "node_modules/vscode-html-languageservice": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-4.2.5.tgz", + "integrity": "sha512-dbr10KHabB9EaK8lI0XZW7SqOsTfrNyT3Nuj0GoPi4LjGKUmMiLtsqzfedIzRTzqY+w0FiLdh0/kQrnQ0tLxrw==", + "dev": true, + "dependencies": { + "vscode-languageserver-textdocument": "^1.0.4", + "vscode-languageserver-types": "^3.16.0", + "vscode-nls": "^5.0.0", + "vscode-uri": "^3.0.3" + } + }, + "node_modules/vscode-jsonrpc": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.0.1.tgz", + "integrity": "sha512-N/WKvghIajmEvXpatSzvTvOIz61ZSmOSa4BRA4pTLi+1+jozquQKP/MkaylP9iB68k73Oua1feLQvH3xQuigiQ==", + "dev": true, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/vscode-languageserver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-7.0.0.tgz", + "integrity": "sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw==", + "dev": true, + "dependencies": { + "vscode-languageserver-protocol": "3.16.0" + }, + "bin": { + "installServerIntoExtension": "bin/installServerIntoExtension" + } + }, + "node_modules/vscode-languageserver-protocol": { + "version": "3.17.1", + "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.1.tgz", + "integrity": "sha512-BNlAYgQoYwlSgDLJhSG+DeA8G1JyECqRzM2YO6tMmMji3Ad9Mw6AW7vnZMti90qlAKb0LqAlJfSVGEdqMMNzKg==", + "dev": true, + "dependencies": { + "vscode-jsonrpc": "8.0.1", + "vscode-languageserver-types": "3.17.1" + } + }, + "node_modules/vscode-languageserver-textdocument": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.5.tgz", + "integrity": "sha512-1ah7zyQjKBudnMiHbZmxz5bYNM9KKZYz+5VQLj+yr8l+9w3g+WAhCkUkWbhMEdC5u0ub4Ndiye/fDyS8ghIKQg==", + "dev": true + }, + "node_modules/vscode-languageserver-types": { + "version": "3.17.1", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.1.tgz", + "integrity": "sha512-K3HqVRPElLZVVPtMeKlsyL9aK0GxGQpvtAUTfX4k7+iJ4mc1M+JM+zQwkgGy2LzY0f0IAafe8MKqIkJrxfGGjQ==", + "dev": true + }, + "node_modules/vscode-languageserver/node_modules/vscode-jsonrpc": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-6.0.0.tgz", + "integrity": "sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==", + "dev": true, + "engines": { + "node": ">=8.0.0 || >=10.0.0" + } + }, + "node_modules/vscode-languageserver/node_modules/vscode-languageserver-protocol": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.16.0.tgz", + "integrity": "sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==", + "dev": true, + "dependencies": { + "vscode-jsonrpc": "6.0.0", + "vscode-languageserver-types": "3.16.0" + } + }, + "node_modules/vscode-languageserver/node_modules/vscode-languageserver-types": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz", + "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==", + "dev": true + }, + "node_modules/vscode-nls": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.0.1.tgz", + "integrity": "sha512-hHQV6iig+M21lTdItKPkJAaWrxALQb/nqpVffakO4knJOh3DrU2SXOMzUzNgo1eADPzu3qSsJY1weCzvR52q9A==", + "dev": true + }, + "node_modules/vscode-oniguruma": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.6.2.tgz", + "integrity": "sha512-KH8+KKov5eS/9WhofZR8M8dMHWN2gTxjMsG4jd04YhpbPR91fUj7rYQ2/XjeHCJWbg7X++ApRIU9NUwM2vTvLA==", + "dev": true + }, + "node_modules/vscode-textmate": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-5.2.0.tgz", + "integrity": "sha512-Uw5ooOQxRASHgu6C7GVvUxisKXfSgW4oFlO+aa+PAkgmH89O3CXxEEzNRNtHSqtXFTl0nAC1uYj0GMSH27uwtQ==", + "dev": true + }, + "node_modules/vscode-uri": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.3.tgz", + "integrity": "sha512-EcswR2S8bpR7fD0YPeS7r2xXExrScVMxg4MedACaWHEtx9ftCF/qHG1xGkolzTPcEmjTavCQgbVzHUIdTMzFGA==", + "dev": true + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "dev": true, + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/web-namespaces": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", + "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/web-streams-polyfill": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz", + "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-pm": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.0.0.tgz", + "integrity": "sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==", + "dev": true, + "dependencies": { + "load-yaml-file": "^0.2.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8.15" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.8.tgz", + "integrity": "sha512-Jn4e5PItbcAHyLoRDwvPj1ypu27DJbtdYXUa5zsinrUx77Uvfb0cXwwnGMTn7cjUfhhqgVQnVJCwF+7cgU7tpw==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-abstract": "^1.20.0", + "for-each": "^0.3.3", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/wicked-good-xpath": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/wicked-good-xpath/-/wicked-good-xpath-1.3.0.tgz", + "integrity": "sha1-gbDpXoZQ5JyUsiKY//hoa1VTz2w=" + }, + "node_modules/widest-line": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", + "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", + "dev": true, + "dependencies": { + "string-width": "^5.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/wrap-ansi": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.0.1.tgz", + "integrity": "sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.0.tgz", + "integrity": "sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "node_modules/xml2js": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/xmldom-sre": { + "version": "0.1.31", + "resolved": "https://registry.npmjs.org/xmldom-sre/-/xmldom-sre-0.1.31.tgz", + "integrity": "sha512-f9s+fUkX04BxQf+7mMWAp5zk61pciie+fFLC9hX9UVvCeJQfNHRHXpeo5MPcR0EUf57PYLdt+ZO4f3Ipk2oZUw==", + "engines": { + "node": ">=0.1" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs-parser": { + "version": "21.0.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", + "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zod": { + "version": "3.17.3", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.17.3.tgz", + "integrity": "sha512-4oKP5zvG6GGbMlqBkI5FESOAweldEhSOZ6LI6cG+JzUT7ofj1ZOC0PJudpQOpT1iqOFpYYtX5Pw0+o403y4bcg==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "node_modules/zwitch": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.2.tgz", + "integrity": "sha512-JZxotl7SxAJH0j7dN4pxsTV6ZLXoLdGME+PsjkL/DaBrVryK9kTGq06GfKrwcSOqypP+fdXGoCHE36b99fWVoA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + } + }, + "dependencies": { + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@astrojs/compiler": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-0.15.2.tgz", + "integrity": "sha512-YsxIyx026zPWbxv3wYrudr1jh8u6oSnhP6MW+9OAgiFuICHjSX4Rw+qm8wJj1D5IkJ3HsDtE+kFMMYIozZ5bvQ==", + "dev": true, + "requires": { + "tsm": "^2.2.1", + "uvu": "^0.5.3" + } + }, + "@astrojs/language-server": { + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/@astrojs/language-server/-/language-server-0.13.4.tgz", + "integrity": "sha512-xWtzZMEVsEZkRLlHMKiOoQIXyQwdMkBPHsRcO1IbzpCmaMQGfKKYNANJ1FKZSHsybbXG/BBaB+LqgVPFNFufew==", + "dev": true, + "requires": { + "@astrojs/svelte-language-integration": "^0.1.2", + "@vscode/emmet-helper": "^2.8.4", + "lodash": "^4.17.21", + "source-map": "^0.7.3", + "typescript": "~4.6.2", + "vscode-css-languageservice": "^5.1.13", + "vscode-html-languageservice": "^4.2.2", + "vscode-languageserver": "7.0.0", + "vscode-languageserver-protocol": "^3.16.0", + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-languageserver-types": "^3.16.0", + "vscode-uri": "^3.0.2" + } + }, + "@astrojs/markdown-remark": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-0.10.2.tgz", + "integrity": "sha512-IJtGr62QtyixCZUuMKGLXXRmgKWATmUIvmhT9zoumIutMmrwgMmg8xG+gPeY/FwBBP34dFOLdawnc8iVzmJh0g==", + "dev": true, + "requires": { + "@astrojs/prism": "^0.4.1", + "assert": "^2.0.0", + "github-slugger": "^1.4.0", + "mdast-util-mdx-expression": "^1.2.0", + "mdast-util-mdx-jsx": "^1.2.0", + "mdast-util-to-string": "^3.1.0", + "micromark-extension-mdx-jsx": "^1.0.3", + "micromark-extension-mdxjs": "^1.0.0", + "prismjs": "^1.28.0", + "rehype-raw": "^6.1.1", + "rehype-stringify": "^9.0.3", + "remark-gfm": "^3.0.1", + "remark-parse": "^10.0.1", + "remark-rehype": "^10.1.0", + "remark-smartypants": "^2.0.0", + "shiki": "^0.10.1", + "unified": "^10.1.2", + "unist-util-map": "^3.1.1", + "unist-util-visit": "^4.1.0", + "vfile": "^5.3.2" + } + }, + "@astrojs/prism": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-0.4.1.tgz", + "integrity": "sha512-JxkrXFiFhfunOFBI2Xxwru9t4IzrLw+nfA7RkNnV8qP65BLidrwWS+NfZhOSVGTrbf+cQfF8QNe6O4gAX8wQHw==", + "dev": true + }, + "@astrojs/svelte": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@astrojs/svelte/-/svelte-0.1.4.tgz", + "integrity": "sha512-5+E11G0OUrhcSjbZY3/0YyMbvCIw0M//vtnQDSTxTjd9O6idNwTjoYQr5udV69jfjcUqwZMtFFth77dkNPuepg==", + "dev": true, + "requires": { + "@sveltejs/vite-plugin-svelte": "^1.0.0-next.45", + "postcss-load-config": "^3.1.4", + "svelte-preprocess": "^4.10.6", + "vite": "^2.9.9" + } + }, + "@astrojs/svelte-language-integration": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@astrojs/svelte-language-integration/-/svelte-language-integration-0.1.6.tgz", + "integrity": "sha512-nqczE674kz7GheKSWQwTOL6+NGHghc4INQox048UyHJRaIKHEbCPyFLDBDVY7QJH0jug1komCJ8OZXUn6Z3eLA==", + "dev": true, + "requires": { + "svelte": "^3.24.0", + "svelte2tsx": "^0.5.5" + } + }, + "@astrojs/telemetry": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-0.1.2.tgz", + "integrity": "sha512-QNAW6ufW2+AaX37m6OlWJkjSx68NzeiMBavGCkeARpZzOnLwmYdXytcmAb7nxPYrcckO2M5rkXgwZ3r0vwH7Vg==", + "dev": true, + "requires": { + "ci-info": "^3.3.0", + "debug": "^4.3.4", + "dlv": "^1.1.3", + "dset": "^3.1.1", + "escalade": "^3.1.1", + "is-docker": "^3.0.0", + "is-wsl": "^2.2.0", + "node-fetch": "^3.2.3" + } + }, + "@astrojs/webapi": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@astrojs/webapi/-/webapi-0.12.0.tgz", + "integrity": "sha512-rie5SYbvXVykKYBsNFnkUtDe7/0mGmrvj7Gg5pOKV34Cg/CrCJbvUSwH2oyCG2OLGtN2ttUOLvSgnVq3eipCsQ==", + "dev": true, + "requires": { + "node-fetch": "^3.2.4" + } + }, + "@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.16.7" + } + }, + "@babel/compat-data": { + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.10.tgz", + "integrity": "sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==", + "dev": true + }, + "@babel/core": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.2.tgz", + "integrity": "sha512-A8pri1YJiC5UnkdrWcmfZTJTV85b4UXTAfImGmCfYmax4TR9Cw8sDS0MOk++Gp2mE/BefVJ5nwy5yzqNJbP/DQ==", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.18.2", + "@babel/helper-compilation-targets": "^7.18.2", + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helpers": "^7.18.2", + "@babel/parser": "^7.18.0", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.18.2", + "@babel/types": "^7.18.2", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.2.tgz", + "integrity": "sha512-W1lG5vUwFvfMd8HVXqdfbuG7RuaSrTCCD8cl8fP8wOivdbtbIg2Db3IWUcgvfxKbbn6ZBGYRW/Zk1MIwK49mgw==", + "dev": true, + "requires": { + "@babel/types": "^7.18.2", + "@jridgewell/gen-mapping": "^0.3.0", + "jsesc": "^2.5.1" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz", + "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@babel/helper-compilation-targets": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.2.tgz", + "integrity": "sha512-s1jnPotJS9uQnzFtiZVBUxe67CuBa679oWFHpxYYnTpRL/1ffhyX44R9uYiXoa/pLXcY9H2moJta0iaanlk/rQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.17.10", + "@babel/helper-validator-option": "^7.16.7", + "browserslist": "^4.20.2", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/helper-environment-visitor": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.2.tgz", + "integrity": "sha512-14GQKWkX9oJzPiQQ7/J36FTXcD4kSp8egKjO9nINlSKiHITRA9q/R74qu8S9xlc/b/yjsJItQUeeh3xnGN0voQ==", + "dev": true + }, + "@babel/helper-function-name": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", + "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", + "dev": true, + "requires": { + "@babel/template": "^7.16.7", + "@babel/types": "^7.17.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-module-imports": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-module-transforms": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.0.tgz", + "integrity": "sha512-kclUYSUBIjlvnzN2++K9f2qzYKFgjmnmjwL4zlmU5f8ZtzgWe8s0rUPSTGy2HmK4P8T52MQsS+HTQAgZd3dMEA==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.17.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.18.0", + "@babel/types": "^7.18.0" + } + }, + "@babel/helper-simple-access": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.2.tgz", + "integrity": "sha512-7LIrjYzndorDY88MycupkpQLKS1AFfsVRm2k/9PtKScSy5tZq0McZTj+DiMRynboZfIqOKvo03pmhTaUgiD6fQ==", + "dev": true, + "requires": { + "@babel/types": "^7.18.2" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", + "dev": true + }, + "@babel/helpers": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.2.tgz", + "integrity": "sha512-j+d+u5xT5utcQSzrh9p+PaJX94h++KN+ng9b9WEJq7pkUPAd61FGqhjuUEdfknb3E/uDBb7ruwEeKkIxNJPIrg==", + "dev": true, + "requires": { + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.18.2", + "@babel/types": "^7.18.2" + } + }, + "@babel/highlight": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.12.tgz", + "integrity": "sha512-7yykMVF3hfZY2jsHZEEgLc+3x4o1O+fYyULu11GynEUQNwB6lua+IIQn1FiJxNucd5UlyJryrwsOh8PL9Sn8Qg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.4.tgz", + "integrity": "sha512-FDge0dFazETFcxGw/EXzOkN8uJp0PC7Qbm+Pe9T+av2zlBpOgunFHkQPPn+eRuClU73JF+98D531UgayY89tow==", + "dev": true + }, + "@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/traverse": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.2.tgz", + "integrity": "sha512-9eNwoeovJ6KH9zcCNnENY7DMFwTU9JdGCFtqNLfUAqtUHRCOsTOqWoffosP8vKmNYeSBUv3yVJXjfd8ucwOjUA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.18.2", + "@babel/helper-environment-visitor": "^7.18.2", + "@babel/helper-function-name": "^7.17.9", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.18.0", + "@babel/types": "^7.18.2", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.4.tgz", + "integrity": "sha512-ThN1mBcMq5pG/Vm2IcBmPPfyPXbd8S02rS+OBIDENdufvqC7Z/jHPCv9IcP01277aKtDI8g/2XysBN4hA8niiw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + }, + "@emmetio/abbreviation": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@emmetio/abbreviation/-/abbreviation-2.2.3.tgz", + "integrity": "sha512-87pltuCPt99aL+y9xS6GPZ+Wmmyhll2WXH73gG/xpGcQ84DRnptBsI2r0BeIQ0EB/SQTOe2ANPqFqj3Rj5FOGA==", + "dev": true, + "requires": { + "@emmetio/scanner": "^1.0.0" + } + }, + "@emmetio/css-abbreviation": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@emmetio/css-abbreviation/-/css-abbreviation-2.1.4.tgz", + "integrity": "sha512-qk9L60Y+uRtM5CPbB0y+QNl/1XKE09mSO+AhhSauIfr2YOx/ta3NJw2d8RtCFxgzHeRqFRr8jgyzThbu+MZ4Uw==", + "dev": true, + "requires": { + "@emmetio/scanner": "^1.0.0" + } + }, + "@emmetio/scanner": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@emmetio/scanner/-/scanner-1.0.0.tgz", + "integrity": "sha512-8HqW8EVqjnCmWXVpqAOZf+EGESdkR27odcMMMGefgKXtar00SoYNSryGv//TELI4T3QFsECo78p+0lmalk/CFA==", + "dev": true + }, + "@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.7.tgz", + "integrity": "sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==", + "dev": true + }, + "@jridgewell/set-array": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.1.tgz", + "integrity": "sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==", + "dev": true + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.13", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.13.tgz", + "integrity": "sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.13.tgz", + "integrity": "sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@ljharb/has-package-exports-patterns": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/@ljharb/has-package-exports-patterns/-/has-package-exports-patterns-0.0.2.tgz", + "integrity": "sha512-4/RWEeXDO6bocPONheFe6gX/oQdP/bEpv0oL4HqjPP5DCenBSt0mHgahppY49N0CpsaqffdwPq+TlX9CYOq2Dw==", + "dev": true + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@pkgr/utils": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.2.0.tgz", + "integrity": "sha512-/+EeY/T/NLCfF4rvgUetl7ERNwoPz5q/p+8CYeAIFblsKSQbVJjmMccs/Y7CsOPv47hXcBrhk5IqOf9AqRNfhg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "is-glob": "^4.0.3", + "open": "^8.4.0", + "picocolors": "^1.0.0", + "tiny-glob": "^0.2.9", + "tslib": "^2.4.0" + } + }, + "@polka/url": { + "version": "1.0.0-next.21", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz", + "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==", + "dev": true + }, + "@proload/core": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@proload/core/-/core-0.3.2.tgz", + "integrity": "sha512-4ga4HpS0ieVYWVMS+F62W++6SNACBu0lkw8snw3tEdH6AeqZu8i8262n3I81jWAWXVcg3sMfhb+kBexrfGrTUQ==", + "dev": true, + "requires": { + "deepmerge": "^4.2.2", + "escalade": "^3.1.1" + } + }, + "@proload/plugin-tsm": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@proload/plugin-tsm/-/plugin-tsm-0.2.1.tgz", + "integrity": "sha512-Ex1sL2BxU+g8MHdAdq9SZKz+pU34o8Zcl9PHWo2WaG9hrnlZme607PU6gnpoAYsDBpHX327+eu60wWUk+d/b+A==", + "dev": true, + "requires": { + "tsm": "^2.1.4" + } + }, + "@rollup/pluginutils": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz", + "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==", + "dev": true, + "requires": { + "estree-walker": "^2.0.1", + "picomatch": "^2.2.2" + }, + "dependencies": { + "estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true + } + } + }, + "@sveltejs/vite-plugin-svelte": { + "version": "1.0.0-next.47", + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-1.0.0-next.47.tgz", + "integrity": "sha512-J6n8UN51aq/TEZGQ89/EtdXTtca3cRcTJGzi6fi+xK8LkgsHQLCZhRj+PJ+swktRSWTX9IOmQS55SqVg6bz5fA==", + "dev": true, + "requires": { + "@rollup/pluginutils": "^4.2.1", + "debug": "^4.3.4", + "deepmerge": "^4.2.2", + "kleur": "^4.1.4", + "magic-string": "^0.26.2", + "svelte-hmr": "^0.14.12" + }, + "dependencies": { + "magic-string": { + "version": "0.26.2", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.2.tgz", + "integrity": "sha512-NzzlXpclt5zAbmo6h6jNc8zl2gNRGHvmsZW4IvZhTC4W7k4OlLP+S5YLussa/r3ixNT66KOQfNORlXHSOy/X4A==", + "dev": true, + "requires": { + "sourcemap-codec": "^1.4.8" + } + } + } + }, + "@types/acorn": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz", + "integrity": "sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==", + "dev": true, + "requires": { + "@types/estree": "*" + } + }, + "@types/debug": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", + "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", + "dev": true, + "requires": { + "@types/ms": "*" + } + }, + "@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "dev": true + }, + "@types/estree-jsx": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-0.0.1.tgz", + "integrity": "sha512-gcLAYiMfQklDCPjQegGn0TBAn9it05ISEsEhlKQUddIk7o2XDokOcTN7HBO8tznM0D9dGezvHEfRZBfZf6me0A==", + "dev": true, + "requires": { + "@types/estree": "*" + } + }, + "@types/hast": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz", + "integrity": "sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==", + "dev": true, + "requires": { + "@types/unist": "*" + } + }, + "@types/json5": { + "version": "0.0.30", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.30.tgz", + "integrity": "sha512-sqm9g7mHlPY/43fcSNrCYfOeX9zkTTK+euO5E6+CVijSMm5tTjkVdwdqRkY3ljjIAf8679vps5jKUoJBCLsMDA==", + "dev": true + }, + "@types/mdast": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz", + "integrity": "sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==", + "dev": true, + "requires": { + "@types/unist": "*" + } + }, + "@types/mdurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-1.0.2.tgz", + "integrity": "sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA==", + "dev": true + }, + "@types/ms": { + "version": "0.7.31", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", + "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", + "dev": true + }, + "@types/nlcst": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-1.0.0.tgz", + "integrity": "sha512-3TGCfOcy8R8mMQ4CNSNOe3PG66HttvjcLzCoOpvXvDtfWOTi+uT/rxeOKm/qEwbM4SNe1O/PjdiBK2YcTjU4OQ==", + "dev": true, + "requires": { + "@types/unist": "*" + } + }, + "@types/node": { + "version": "17.0.40", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.40.tgz", + "integrity": "sha512-UXdBxNGqTMtm7hCwh9HtncFVLrXoqA3oJW30j6XWp5BH/wu3mVeaxo7cq5benFdBw34HB3XDT2TRPI7rXZ+mDg==", + "dev": true + }, + "@types/parse5": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz", + "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==", + "dev": true + }, + "@types/pug": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.6.tgz", + "integrity": "sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==", + "dev": true + }, + "@types/resolve": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", + "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", + "dev": true + }, + "@types/sass": { + "version": "1.43.1", + "resolved": "https://registry.npmjs.org/@types/sass/-/sass-1.43.1.tgz", + "integrity": "sha512-BPdoIt1lfJ6B7rw35ncdwBZrAssjcwzI5LByIrYs+tpXlj/CAkuVdRsgZDdP4lq5EjyWzwxZCqAoFyHKFwp32g==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/unist": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", + "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==", + "dev": true + }, + "@vscode/emmet-helper": { + "version": "2.8.4", + "resolved": "https://registry.npmjs.org/@vscode/emmet-helper/-/emmet-helper-2.8.4.tgz", + "integrity": "sha512-lUki5QLS47bz/U8IlG9VQ+1lfxMtxMZENmU5nu4Z71eOD5j9FK0SmYGL5NiVJg9WBWeAU0VxRADMY2Qpq7BfVg==", + "dev": true, + "requires": { + "emmet": "^2.3.0", + "jsonc-parser": "^2.3.0", + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-languageserver-types": "^3.15.1", + "vscode-nls": "^5.0.0", + "vscode-uri": "^2.1.2" + }, + "dependencies": { + "vscode-uri": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz", + "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==", + "dev": true + } + } + }, + "acorn": { + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", + "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", + "dev": true + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "requires": {} + }, + "ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "dev": true, + "requires": { + "string-width": "^4.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "array-iterate": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-1.1.4.tgz", + "integrity": "sha512-sNRaPGh9nnmdC8Zf+pT3UqP8rnWj5Hf9wiFGsX3wUQ2yVSIhO2ShFwCoceIPpB41QF6i2OEmrHmCo36xronCVA==", + "dev": true + }, + "assert": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz", + "integrity": "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==", + "dev": true, + "requires": { + "es6-object-assign": "^1.1.0", + "is-nan": "^1.2.1", + "object-is": "^1.0.1", + "util": "^0.12.0" + } + }, + "ast-types": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.14.2.tgz", + "integrity": "sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==", + "dev": true, + "requires": { + "tslib": "^2.0.1" + } + }, + "astro": { + "version": "1.0.0-beta.40", + "resolved": "https://registry.npmjs.org/astro/-/astro-1.0.0-beta.40.tgz", + "integrity": "sha512-7TbwTp6S3cMffrK+aRSCzU8sMPJ+6UC0pQeKkO+LvI9AQHheUv69edZckW55SDJcHZhScDnwBwXuyE4ZGYxtzQ==", + "dev": true, + "requires": { + "@astrojs/compiler": "^0.15.2", + "@astrojs/language-server": "^0.13.4", + "@astrojs/markdown-remark": "^0.10.2", + "@astrojs/prism": "0.4.1", + "@astrojs/telemetry": "^0.1.2", + "@astrojs/webapi": "^0.12.0", + "@babel/core": "^7.18.2", + "@babel/generator": "^7.18.2", + "@babel/parser": "^7.18.4", + "@babel/traverse": "^7.18.2", + "@proload/core": "^0.3.2", + "@proload/plugin-tsm": "^0.2.1", + "ast-types": "^0.14.2", + "boxen": "^6.2.1", + "ci-info": "^3.3.1", + "common-ancestor-path": "^1.0.1", + "debug": "^4.3.4", + "diff": "^5.1.0", + "eol": "^0.9.1", + "es-module-lexer": "^0.10.5", + "esbuild": "^0.14.42", + "estree-walker": "^3.0.1", + "execa": "^6.1.0", + "fast-glob": "^3.2.11", + "gray-matter": "^4.0.3", + "html-entities": "^2.3.3", + "html-escaper": "^3.0.3", + "htmlparser2": "^7.2.0", + "kleur": "^4.1.4", + "magic-string": "^0.25.9", + "micromorph": "^0.1.2", + "mime": "^3.0.0", + "ora": "^6.1.0", + "path-browserify": "^1.0.1", + "path-to-regexp": "^6.2.1", + "postcss": "^8.4.14", + "postcss-load-config": "^3.1.4", + "preferred-pm": "^3.0.3", + "prismjs": "^1.28.0", + "prompts": "^2.4.2", + "recast": "^0.20.5", + "resolve": "^1.22.0", + "rollup": "^2.75.5", + "semver": "^7.3.7", + "serialize-javascript": "^6.0.0", + "shiki": "^0.10.1", + "sirv": "^2.0.2", + "slash": "^4.0.0", + "sourcemap-codec": "^1.4.8", + "string-width": "^5.1.2", + "strip-ansi": "^7.0.1", + "supports-esm": "^1.0.0", + "tsconfig-resolver": "^3.0.1", + "vite": "^2.9.9", + "yargs-parser": "^21.0.1", + "zod": "^3.17.3" + } + }, + "available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "dev": true + }, + "bail": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "dev": true + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + }, + "bl": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-5.0.0.tgz", + "integrity": "sha512-8vxFNZ0pflFfi0WXA3WQXlj6CaMEwsmh63I1CNp0q+wWv8sD0ARx1KovSQd0l2GkwrMIOyedq0EF1FxI+RCZLQ==", + "dev": true, + "requires": { + "buffer": "^6.0.3", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "boxen": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz", + "integrity": "sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==", + "dev": true, + "requires": { + "ansi-align": "^3.0.1", + "camelcase": "^6.2.0", + "chalk": "^4.1.2", + "cli-boxes": "^3.0.0", + "string-width": "^5.0.1", + "type-fest": "^2.5.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "browserslist": { + "version": "4.20.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.3.tgz", + "integrity": "sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001332", + "electron-to-chromium": "^1.4.118", + "escalade": "^3.1.1", + "node-releases": "^2.0.3", + "picocolors": "^1.0.0" + } + }, + "buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "dev": true, + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "dev": true + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true + }, + "caniuse-lite": { + "version": "1.0.30001346", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001346.tgz", + "integrity": "sha512-q6ibZUO2t88QCIPayP/euuDREq+aMAxFE5S70PkrLh0iTDj/zEhgvJRKC2+CvXY6EWc6oQwUR48lL5vCW6jiXQ==", + "dev": true + }, + "ccount": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "character-entities": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.1.tgz", + "integrity": "sha512-OzmutCf2Kmc+6DrFrrPS8/tDh2+DpnrfzdICHWhcVC9eOd0N1PXmQEE1a8iM4IziIAG+8tmTq3K+oo0ubH6RRQ==", + "dev": true + }, + "character-entities-html4": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", + "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", + "dev": true + }, + "character-entities-legacy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", + "dev": true + }, + "character-reference-invalid": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", + "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", + "dev": true + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "ci-info": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.1.tgz", + "integrity": "sha512-SXgeMX9VwDe7iFFaEWkA5AstuER9YKqy4EhHqr4DVqkwmD9rpVimkMKWHdjn30Ja45txyjhSn63lVX69eVCckg==", + "dev": true + }, + "cli-boxes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", + "dev": true + }, + "cli-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", + "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", + "dev": true, + "requires": { + "restore-cursor": "^4.0.0" + } + }, + "cli-spinners": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz", + "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==", + "dev": true + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "comma-separated-tokens": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.2.tgz", + "integrity": "sha512-G5yTt3KQN4Yn7Yk4ed73hlZ1evrFKXeUW3086p3PRFNp7m2vIjI6Pg+Kgb+oyzhd9F2qdcoj67+y3SdxL5XWsg==", + "dev": true + }, + "commander": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.3.0.tgz", + "integrity": "sha512-hv95iU5uXPbK83mjrJKuZyFM/LBAoCV/XhVGkS5Je6tl7sxr6A0ITMw5WoRV46/UaJ46Nllm3Xt7IaJhXTIkzw==" + }, + "common-ancestor-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz", + "integrity": "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "d3": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/d3/-/d3-7.6.1.tgz", + "integrity": "sha512-txMTdIHFbcpLx+8a0IFhZsbp+PfBBPt8yfbmukZTQFroKuFqIwqswF0qE5JXWefylaAVpSXFoKm3yP+jpNLFLw==", + "requires": { + "d3-array": "3", + "d3-axis": "3", + "d3-brush": "3", + "d3-chord": "3", + "d3-color": "3", + "d3-contour": "4", + "d3-delaunay": "6", + "d3-dispatch": "3", + "d3-drag": "3", + "d3-dsv": "3", + "d3-ease": "3", + "d3-fetch": "3", + "d3-force": "3", + "d3-format": "3", + "d3-geo": "3", + "d3-hierarchy": "3", + "d3-interpolate": "3", + "d3-path": "3", + "d3-polygon": "3", + "d3-quadtree": "3", + "d3-random": "3", + "d3-scale": "4", + "d3-scale-chromatic": "3", + "d3-selection": "3", + "d3-shape": "3", + "d3-time": "3", + "d3-time-format": "4", + "d3-timer": "3", + "d3-transition": "3", + "d3-zoom": "3" + } + }, + "d3-array": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.0.tgz", + "integrity": "sha512-3yXFQo0oG3QCxbF06rMPFyGRMGJNS7NvsV1+2joOjbBE+9xvWQ8+GcMJAjRCzw06zQ3/arXeJgbPYcjUCuC+3g==", + "requires": { + "internmap": "1 - 2" + } + }, + "d3-axis": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-3.0.0.tgz", + "integrity": "sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==" + }, + "d3-brush": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-3.0.0.tgz", + "integrity": "sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==", + "requires": { + "d3-dispatch": "1 - 3", + "d3-drag": "2 - 3", + "d3-interpolate": "1 - 3", + "d3-selection": "3", + "d3-transition": "3" + } + }, + "d3-chord": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-3.0.1.tgz", + "integrity": "sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==", + "requires": { + "d3-path": "1 - 3" + } + }, + "d3-color": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", + "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==" + }, + "d3-contour": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-4.0.0.tgz", + "integrity": "sha512-7aQo0QHUTu/Ko3cP9YK9yUTxtoDEiDGwnBHyLxG5M4vqlBkO/uixMRele3nfsfj6UXOcuReVpVXzAboGraYIJw==", + "requires": { + "d3-array": "^3.2.0" + } + }, + "d3-delaunay": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.2.tgz", + "integrity": "sha512-IMLNldruDQScrcfT+MWnazhHbDJhcRJyOEBAJfwQnHle1RPh6WDuLvxNArUju2VSMSUuKlY5BGHRJ2cYyoFLQQ==", + "requires": { + "delaunator": "5" + } + }, + "d3-dispatch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz", + "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==" + }, + "d3-drag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz", + "integrity": "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==", + "requires": { + "d3-dispatch": "1 - 3", + "d3-selection": "3" + } + }, + "d3-dsv": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz", + "integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==", + "requires": { + "commander": "7", + "iconv-lite": "0.6", + "rw": "1" + }, + "dependencies": { + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + } + } + }, + "d3-ease": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", + "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==" + }, + "d3-fetch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-3.0.1.tgz", + "integrity": "sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==", + "requires": { + "d3-dsv": "1 - 3" + } + }, + "d3-force": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz", + "integrity": "sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==", + "requires": { + "d3-dispatch": "1 - 3", + "d3-quadtree": "1 - 3", + "d3-timer": "1 - 3" + } + }, + "d3-format": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", + "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==" + }, + "d3-geo": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.0.1.tgz", + "integrity": "sha512-Wt23xBych5tSy9IYAM1FR2rWIBFWa52B/oF/GYe5zbdHrg08FU8+BuI6X4PvTwPDdqdAdq04fuWJpELtsaEjeA==", + "requires": { + "d3-array": "2.5.0 - 3" + } + }, + "d3-hierarchy": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz", + "integrity": "sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==" + }, + "d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "requires": { + "d3-color": "1 - 3" + } + }, + "d3-path": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.0.1.tgz", + "integrity": "sha512-gq6gZom9AFZby0YLduxT1qmrp4xpBA1YZr19OI717WIdKE2OM5ETq5qrHLb301IgxhLwcuxvGZVLeeWc/k1I6w==" + }, + "d3-polygon": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-3.0.1.tgz", + "integrity": "sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==" + }, + "d3-quadtree": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz", + "integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==" + }, + "d3-random": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-3.0.1.tgz", + "integrity": "sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==" + }, + "d3-scale": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", + "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", + "requires": { + "d3-array": "2.10.0 - 3", + "d3-format": "1 - 3", + "d3-interpolate": "1.2.0 - 3", + "d3-time": "2.1.1 - 3", + "d3-time-format": "2 - 4" + } + }, + "d3-scale-chromatic": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.0.0.tgz", + "integrity": "sha512-Lx9thtxAKrO2Pq6OO2Ua474opeziKr279P/TKZsMAhYyNDD3EnCffdbgeSYN5O7m2ByQsxtuP2CSDczNUIZ22g==", + "requires": { + "d3-color": "1 - 3", + "d3-interpolate": "1 - 3" + } + }, + "d3-selection": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", + "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==" + }, + "d3-shape": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.1.0.tgz", + "integrity": "sha512-tGDh1Muf8kWjEDT/LswZJ8WF85yDZLvVJpYU9Nq+8+yW1Z5enxrmXOhTArlkaElU+CTn0OTVNli+/i+HP45QEQ==", + "requires": { + "d3-path": "1 - 3" + } + }, + "d3-time": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.0.0.tgz", + "integrity": "sha512-zmV3lRnlaLI08y9IMRXSDshQb5Nj77smnfpnd2LrBa/2K281Jijactokeak14QacHs/kKq0AQ121nidNYlarbQ==", + "requires": { + "d3-array": "2 - 3" + } + }, + "d3-time-format": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", + "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", + "requires": { + "d3-time": "1 - 3" + } + }, + "d3-timer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", + "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==" + }, + "d3-transition": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz", + "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==", + "requires": { + "d3-color": "1 - 3", + "d3-dispatch": "1 - 3", + "d3-ease": "1 - 3", + "d3-interpolate": "1 - 3", + "d3-timer": "1 - 3" + } + }, + "d3-zoom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz", + "integrity": "sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==", + "requires": { + "d3-dispatch": "1 - 3", + "d3-drag": "2 - 3", + "d3-interpolate": "1 - 3", + "d3-selection": "2 - 3", + "d3-transition": "2 - 3" + } + }, + "data-uri-to-buffer": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.0.tgz", + "integrity": "sha512-Vr3mLBA8qWmcuschSLAOogKgQ/Jwxulv3RNE4FXnYWRGujzrRWQI4m12fQqRkwX06C0KanhLr4hK+GydchZsaA==", + "dev": true + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "decode-named-character-reference": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", + "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", + "dev": true, + "requires": { + "character-entities": "^2.0.0" + } + }, + "dedent-js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dedent-js/-/dedent-js-1.0.1.tgz", + "integrity": "sha512-OUepMozQULMLUmhxS95Vudo0jb0UchLimi3+pQ2plj61Fcy8axbP9hbiD4Sz6DPqn6XG3kfmziVfQ1rSys5AJQ==", + "dev": true + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==", + "dev": true, + "requires": { + "clone": "^1.0.2" + } + }, + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true + }, + "define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dev": true, + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "delaunator": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.0.tgz", + "integrity": "sha512-AyLvtyJdbv/U1GkiS6gUUzclRoAY4Gs75qkMygJJhU75LW4DNuSF2RMzpxs9jw9Oz1BobHjTdkG3zdP55VxAqw==", + "requires": { + "robust-predicates": "^3.0.0" + } + }, + "dequal": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.2.tgz", + "integrity": "sha512-q9K8BlJVxK7hQYqa6XISGmBZbtQQWVXSrRrWreHC94rMt1QL/Impruc+7p2CYSYuVIUr+YCt6hjrs1kkdJRTug==", + "dev": true + }, + "detect-indent": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", + "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", + "dev": true + }, + "diff": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", + "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==", + "dev": true + }, + "dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "dependencies": { + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + } + } + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true + }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "dset": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.2.tgz", + "integrity": "sha512-g/M9sqy3oHe477Ar4voQxWtaPIFw1jTdKZuomOjhCcBx9nHUNn0pu6NopuFFrTh/TRZIKEj+76vLWFu9BNKk+Q==", + "dev": true + }, + "eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.4.146", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.146.tgz", + "integrity": "sha512-4eWebzDLd+hYLm4csbyMU2EbBnqhwl8Oe9eF/7CBDPWcRxFmqzx4izxvHH+lofQxzieg8UbB8ZuzNTxeukzfTg==", + "dev": true + }, + "emmet": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/emmet/-/emmet-2.3.6.tgz", + "integrity": "sha512-pLS4PBPDdxuUAmw7Me7+TcHbykTsBKN/S9XJbUOMFQrNv9MoshzyMFK/R57JBm94/6HSL4vHnDeEmxlC82NQ4A==", + "dev": true, + "requires": { + "@emmetio/abbreviation": "^2.2.3", + "@emmetio/css-abbreviation": "^2.1.4" + } + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "entities": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", + "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", + "dev": true + }, + "eol": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/eol/-/eol-0.9.1.tgz", + "integrity": "sha512-Ds/TEoZjwggRoz/Q2O7SE3i4Jm66mqTDfmdHdq/7DKVk3bro9Q8h6WdXKdPqFLMoqxrDK5SVRzHVPOS6uuGtrg==", + "dev": true + }, + "es-abstract": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", + "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "regexp.prototype.flags": "^1.4.3", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + } + }, + "es-module-lexer": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.10.5.tgz", + "integrity": "sha512-+7IwY/kiGAacQfY+YBhKMvEmyAJnw5grTUgjG85Pe7vcUI/6b7pZjZG8nQ7+48YhzEAEqrEgD2dCz/JIK+AYvw==", + "dev": true + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es6-object-assign": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", + "integrity": "sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==", + "dev": true + }, + "es6-promise": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", + "integrity": "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==", + "dev": true + }, + "esbuild": { + "version": "0.14.42", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.42.tgz", + "integrity": "sha512-V0uPZotCEHokJdNqyozH6qsaQXqmZEOiZWrXnds/zaH/0SyrIayRXWRB98CENO73MIZ9T3HBIOsmds5twWtmgw==", + "dev": true, + "requires": { + "esbuild-android-64": "0.14.42", + "esbuild-android-arm64": "0.14.42", + "esbuild-darwin-64": "0.14.42", + "esbuild-darwin-arm64": "0.14.42", + "esbuild-freebsd-64": "0.14.42", + "esbuild-freebsd-arm64": "0.14.42", + "esbuild-linux-32": "0.14.42", + "esbuild-linux-64": "0.14.42", + "esbuild-linux-arm": "0.14.42", + "esbuild-linux-arm64": "0.14.42", + "esbuild-linux-mips64le": "0.14.42", + "esbuild-linux-ppc64le": "0.14.42", + "esbuild-linux-riscv64": "0.14.42", + "esbuild-linux-s390x": "0.14.42", + "esbuild-netbsd-64": "0.14.42", + "esbuild-openbsd-64": "0.14.42", + "esbuild-sunos-64": "0.14.42", + "esbuild-windows-32": "0.14.42", + "esbuild-windows-64": "0.14.42", + "esbuild-windows-arm64": "0.14.42" + } + }, + "esbuild-windows-64": { + "version": "0.14.42", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.42.tgz", + "integrity": "sha512-j3cdK+Y3+a5H0wHKmLGTJcq0+/2mMBHPWkItR3vytp/aUGD/ua/t2BLdfBIzbNN9nLCRL9sywCRpOpFMx3CxzA==", + "dev": true, + "optional": true + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "esm": { + "version": "3.2.25", + "resolved": "https://registry.npmjs.org/esm/-/esm-3.2.25.tgz", + "integrity": "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==" + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "estree-util-is-identifier-name": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-2.0.0.tgz", + "integrity": "sha512-aXXZFVMnBBDRP81vS4YtAYJ0hUkgEsXea7lNKWCOeaAquGb1Jm2rcONPB5fpzwgbNxulTvrWuKnp9UElUGAKeQ==", + "dev": true + }, + "estree-util-visit": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-1.1.0.tgz", + "integrity": "sha512-3lXJ4Us9j8TUif9cWcQy81t9p5OLasnDuuhrFiqb+XstmKC1d1LmrQWYsY49/9URcfHE64mPypDBaNK9NwWDPQ==", + "dev": true, + "requires": { + "@types/estree-jsx": "^0.0.1", + "@types/unist": "^2.0.0" + } + }, + "estree-walker": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.1.tgz", + "integrity": "sha512-woY0RUD87WzMBUiZLx8NsYr23N5BKsOMZHhu2hoNRVh6NXGfoiT1KOL8G3UHlJAnEDGmfa5ubNA/AacfG+Kb0g==", + "dev": true + }, + "execa": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-6.1.0.tgz", + "integrity": "sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.1", + "human-signals": "^3.0.1", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^3.0.7", + "strip-final-newline": "^3.0.0" + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "fetch-blob": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.1.5.tgz", + "integrity": "sha512-N64ZpKqoLejlrwkIAnb9iLSA3Vx/kjgzpcDhygcqJ2KKjky8nCgUQ+dzXtbrLaWZGZNmNfQTsiQ0weZ1svglHg==", + "dev": true, + "requires": { + "node-domexception": "^1.0.0", + "web-streams-polyfill": "^3.0.3" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "find-yarn-workspace-root2": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/find-yarn-workspace-root2/-/find-yarn-workspace-root2-1.2.16.tgz", + "integrity": "sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==", + "dev": true, + "requires": { + "micromatch": "^4.0.2", + "pkg-dir": "^4.2.0" + } + }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "requires": { + "is-callable": "^1.1.3" + } + }, + "formdata-polyfill": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", + "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", + "dev": true, + "requires": { + "fetch-blob": "^3.1.2" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + } + }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "github-slugger": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.4.0.tgz", + "integrity": "sha512-w0dzqw/nt51xMVmlaV1+JRzN+oCa1KfcgGEWhxUG16wbdA+Xnt/yoFO8Z8x/V82ZcZ0wy6ln9QDup5avbhiDhQ==", + "dev": true + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "globalyzer": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz", + "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==", + "dev": true + }, + "globrex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", + "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", + "dev": true + }, + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "gray-matter": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", + "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", + "dev": true, + "requires": { + "js-yaml": "^3.13.1", + "kind-of": "^6.0.2", + "section-matter": "^1.0.0", + "strip-bom-string": "^1.0.0" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "has-package-exports": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/has-package-exports/-/has-package-exports-1.3.0.tgz", + "integrity": "sha512-e9OeXPQnmPhYoJ63lXC4wWe34TxEGZDZ3OQX9XRqp2VwsfLl3bQBy7VehLnd34g3ef8CmYlBLGqEMKXuz8YazQ==", + "dev": true, + "requires": { + "@ljharb/has-package-exports-patterns": "^0.0.2" + } + }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.1" + } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "hast-to-hyperscript": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-10.0.1.tgz", + "integrity": "sha512-dhIVGoKCQVewFi+vz3Vt567E4ejMppS1haBRL6TEmeLeJVB1i/FJIIg/e6s1Bwn0g5qtYojHEKvyGA+OZuyifw==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-object": "^0.3.0", + "unist-util-is": "^5.0.0", + "web-namespaces": "^2.0.0" + } + }, + "hast-util-from-parse5": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-7.1.0.tgz", + "integrity": "sha512-m8yhANIAccpU4K6+121KpPP55sSl9/samzQSQGpb0mTExcNh2WlvjtMwSWFhg6uqD4Rr6Nfa8N6TMypQM51rzQ==", + "dev": true, + "requires": { + "@types/hast": "^2.0.0", + "@types/parse5": "^6.0.0", + "@types/unist": "^2.0.0", + "hastscript": "^7.0.0", + "property-information": "^6.0.0", + "vfile": "^5.0.0", + "vfile-location": "^4.0.0", + "web-namespaces": "^2.0.0" + } + }, + "hast-util-is-element": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-2.1.2.tgz", + "integrity": "sha512-thjnlGAnwP8ef/GSO1Q8BfVk2gundnc2peGQqEg2kUt/IqesiGg/5mSwN2fE7nLzy61pg88NG6xV+UrGOrx9EA==", + "dev": true, + "requires": { + "@types/hast": "^2.0.0", + "@types/unist": "^2.0.0" + } + }, + "hast-util-parse-selector": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-3.1.0.tgz", + "integrity": "sha512-AyjlI2pTAZEOeu7GeBPZhROx0RHBnydkQIXlhnFzDi0qfXTmGUWoCYZtomHbrdrheV4VFUlPcfJ6LMF5T6sQzg==", + "dev": true, + "requires": { + "@types/hast": "^2.0.0" + } + }, + "hast-util-raw": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-7.2.1.tgz", + "integrity": "sha512-wgtppqXVdXzkDXDFclLLdAyVUJSKMYYi6LWIAbA8oFqEdwksYIcPGM3RkKV1Dfn5GElvxhaOCs0jmCOMayxd3A==", + "dev": true, + "requires": { + "@types/hast": "^2.0.0", + "@types/parse5": "^6.0.0", + "hast-util-from-parse5": "^7.0.0", + "hast-util-to-parse5": "^7.0.0", + "html-void-elements": "^2.0.0", + "parse5": "^6.0.0", + "unist-util-position": "^4.0.0", + "unist-util-visit": "^4.0.0", + "vfile": "^5.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + } + }, + "hast-util-to-html": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-8.0.3.tgz", + "integrity": "sha512-/D/E5ymdPYhHpPkuTHOUkSatxr4w1ZKrZsG0Zv/3C2SRVT0JFJG53VS45AMrBtYk0wp5A7ksEhiC8QaOZM95+A==", + "dev": true, + "requires": { + "@types/hast": "^2.0.0", + "ccount": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-is-element": "^2.0.0", + "hast-util-whitespace": "^2.0.0", + "html-void-elements": "^2.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "stringify-entities": "^4.0.2", + "unist-util-is": "^5.0.0" + } + }, + "hast-util-to-parse5": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-7.0.0.tgz", + "integrity": "sha512-YHiS6aTaZ3N0Q3nxaY/Tj98D6kM8QX5Q8xqgg8G45zR7PvWnPGPP0vcKCgb/moIydEJ/QWczVrX0JODCVeoV7A==", + "dev": true, + "requires": { + "@types/hast": "^2.0.0", + "@types/parse5": "^6.0.0", + "hast-to-hyperscript": "^10.0.0", + "property-information": "^6.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + } + }, + "hast-util-whitespace": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.0.tgz", + "integrity": "sha512-Pkw+xBHuV6xFeJprJe2BBEoDV+AvQySaz3pPDRUs5PNZEMQjpXJJueqrpcHIXxnWTcAGi/UOCgVShlkY6kLoqg==", + "dev": true + }, + "hastscript": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-7.0.2.tgz", + "integrity": "sha512-uA8ooUY4ipaBvKcMuPehTAB/YfFLSSzCwFSwT6ltJbocFUKH/GDHLN+tflq7lSRf9H86uOuxOFkh1KgIy3Gg2g==", + "dev": true, + "requires": { + "@types/hast": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-parse-selector": "^3.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0" + } + }, + "html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==", + "dev": true + }, + "html-escaper": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-3.0.3.tgz", + "integrity": "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==", + "dev": true + }, + "html-void-elements": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-2.0.1.tgz", + "integrity": "sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==", + "dev": true + }, + "htmlparser2": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.2.0.tgz", + "integrity": "sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.2", + "domutils": "^2.8.0", + "entities": "^3.0.1" + } + }, + "human-signals": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", + "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==", + "dev": true + }, + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true + }, + "immutable": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", + "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "inline-style-parser": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", + "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==", + "dev": true + }, + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "internmap": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", + "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==" + }, + "is-alphabetical": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", + "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", + "dev": true + }, + "is-alphanumerical": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", + "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", + "dev": true, + "requires": { + "is-alphabetical": "^2.0.0", + "is-decimal": "^2.0.0" + } + }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "dev": true + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true + }, + "is-core-module": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-decimal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", + "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", + "dev": true + }, + "is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "dev": true + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-hexadecimal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", + "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", + "dev": true + }, + "is-interactive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", + "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==", + "dev": true + }, + "is-nan": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", + "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + } + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-plain-obj": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.0.0.tgz", + "integrity": "sha512-NXRbBtUdBioI73y/HmOhogw/U5msYPC9DAtGkJXeFcFWSFZw0mCUsPxk/snTuJHzNKA8kLBK4rH97RMB1BfCXw==", + "dev": true + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "dev": true + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.9.tgz", + "integrity": "sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-abstract": "^1.20.0", + "for-each": "^0.3.3", + "has-tostringtag": "^1.0.0" + } + }, + "is-unicode-supported": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.2.0.tgz", + "integrity": "sha512-wH+U77omcRzevfIG8dDhTS0V9zZyweakfD01FULl97+0EHiJTTZtJqxPSkIIo/SDPv/i07k/C9jAPY+jwLLeUQ==", + "dev": true + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "requires": { + "is-docker": "^2.0.0" + }, + "dependencies": { + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true + } + } + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "dev": true + }, + "jsonc-parser": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.3.1.tgz", + "integrity": "sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==", + "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "kleur": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.4.tgz", + "integrity": "sha512-8QADVssbrFjivHWQU7KkMgptGTl6WAcSdlbBPY4uNF+mWr6DGcKrvY2w4FQJoXch7+fKMjj0dRrL75vk3k23OA==", + "dev": true + }, + "lilconfig": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", + "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==", + "dev": true + }, + "load-yaml-file": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/load-yaml-file/-/load-yaml-file-0.2.0.tgz", + "integrity": "sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.5", + "js-yaml": "^3.13.0", + "pify": "^4.0.1", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + } + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "requires": { + "p-locate": "^5.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "log-symbols": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-5.1.0.tgz", + "integrity": "sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==", + "dev": true, + "requires": { + "chalk": "^5.0.0", + "is-unicode-supported": "^1.1.0" + }, + "dependencies": { + "chalk": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", + "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==", + "dev": true + } + } + }, + "longest-streak": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.0.1.tgz", + "integrity": "sha512-cHlYSUpL2s7Fb3394mYxwTYj8niTaNHUCLr0qdiCXQfSjfuA7CKofpX2uSwEfFDQ0EB7JcnMnm+GjbqqoinYYg==", + "dev": true + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "requires": { + "tslib": "^2.0.3" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dev": true, + "requires": { + "sourcemap-codec": "^1.4.8" + } + }, + "markdown-table": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.2.tgz", + "integrity": "sha512-y8j3a5/DkJCmS5x4dMCQL+OR0+2EAq3DOtio1COSHsmW2BGXnNCK3v12hJt1LrUz5iZH5g0LmuYOjDdI+czghA==", + "dev": true + }, + "mathjax": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/mathjax/-/mathjax-3.2.1.tgz", + "integrity": "sha512-blUch14trKnfQHjDjy1kdg5bN8jK0bdHbkerQBKCrZ3Anpb81zZ7xnj5J55vsqQoG+Irz3BHBDzRssjeehkzxg==" + }, + "mathjax-full": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/mathjax-full/-/mathjax-full-3.2.1.tgz", + "integrity": "sha512-aUz9o16MGZdeiIBwZjAfUBTiJb7LRqzZEl1YOZ8zQMGYIyh1/nxRebxKxjDe9L+xcZCr2OHdzoFBMcd6VnLv9Q==", + "requires": { + "esm": "^3.2.25", + "mhchemparser": "^4.1.0", + "mj-context-menu": "^0.6.1", + "speech-rule-engine": "^4.0.6" + } + }, + "mdast-util-definitions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.0.tgz", + "integrity": "sha512-5hcR7FL2EuZ4q6lLMUK5w4lHT2H3vqL9quPvYZ/Ku5iifrirfMHiGdhxdXMUbUkDmz5I+TYMd7nbaxUhbQkfpQ==", + "dev": true, + "requires": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "unist-util-visit": "^3.0.0" + }, + "dependencies": { + "unist-util-visit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-3.1.0.tgz", + "integrity": "sha512-Szoh+R/Ll68QWAyQyZZpQzZQm2UPbxibDvaY8Xc9SUtYgPsDzx5AWSk++UUt2hJuow8mvwR+rG+LQLw+KsuAKA==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^4.0.0" + } + }, + "unist-util-visit-parents": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-4.1.1.tgz", + "integrity": "sha512-1xAFJXAKpnnJl8G7K5KgU7FY55y3GcLIXqkzUj5QF/QVP7biUm0K0O2oqVkYsdjzJKifYeWn9+o6piAK2hGSHw==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" + } + } + } + }, + "mdast-util-find-and-replace": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-2.2.0.tgz", + "integrity": "sha512-bz8hUWkMX7UcasORORcyBEsTKJ+dBiFwRPrm43hHC9NMRylIMLbfO5rwfeCN+UtY4AAi7s8WqXftb9eX6ZsqCg==", + "dev": true, + "requires": { + "escape-string-regexp": "^5.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "dev": true + } + } + }, + "mdast-util-from-markdown": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.2.0.tgz", + "integrity": "sha512-iZJyyvKD1+K7QX1b5jXdE7Sc5dtoTry1vzV28UZZe8Z1xVnB/czKntJ7ZAkG0tANqRnBF6p3p7GpU1y19DTf2Q==", + "dev": true, + "requires": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "decode-named-character-reference": "^1.0.0", + "mdast-util-to-string": "^3.1.0", + "micromark": "^3.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-decode-string": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "unist-util-stringify-position": "^3.0.0", + "uvu": "^0.5.0" + } + }, + "mdast-util-gfm": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-2.0.1.tgz", + "integrity": "sha512-42yHBbfWIFisaAfV1eixlabbsa6q7vHeSPY+cg+BBjX51M8xhgMacqH9g6TftB/9+YkcI0ooV4ncfrJslzm/RQ==", + "dev": true, + "requires": { + "mdast-util-from-markdown": "^1.0.0", + "mdast-util-gfm-autolink-literal": "^1.0.0", + "mdast-util-gfm-footnote": "^1.0.0", + "mdast-util-gfm-strikethrough": "^1.0.0", + "mdast-util-gfm-table": "^1.0.0", + "mdast-util-gfm-task-list-item": "^1.0.0", + "mdast-util-to-markdown": "^1.0.0" + } + }, + "mdast-util-gfm-autolink-literal": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-1.0.2.tgz", + "integrity": "sha512-FzopkOd4xTTBeGXhXSBU0OCDDh5lUj2rd+HQqG92Ld+jL4lpUfgX2AT2OHAVP9aEeDKp7G92fuooSZcYJA3cRg==", + "dev": true, + "requires": { + "@types/mdast": "^3.0.0", + "ccount": "^2.0.0", + "mdast-util-find-and-replace": "^2.0.0", + "micromark-util-character": "^1.0.0" + } + }, + "mdast-util-gfm-footnote": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-1.0.1.tgz", + "integrity": "sha512-p+PrYlkw9DeCRkTVw1duWqPRHX6Ywh2BNKJQcZbCwAuP/59B0Lk9kakuAd7KbQprVO4GzdW8eS5++A9PUSqIyw==", + "dev": true, + "requires": { + "@types/mdast": "^3.0.0", + "mdast-util-to-markdown": "^1.3.0", + "micromark-util-normalize-identifier": "^1.0.0" + } + }, + "mdast-util-gfm-strikethrough": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.1.tgz", + "integrity": "sha512-zKJbEPe+JP6EUv0mZ0tQUyLQOC+FADt0bARldONot/nefuISkaZFlmVK4tU6JgfyZGrky02m/I6PmehgAgZgqg==", + "dev": true, + "requires": { + "@types/mdast": "^3.0.0", + "mdast-util-to-markdown": "^1.3.0" + } + }, + "mdast-util-gfm-table": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.4.tgz", + "integrity": "sha512-aEuoPwZyP4iIMkf2cLWXxx3EQ6Bmh2yKy9MVCg4i6Sd3cX80dcLEfXO/V4ul3pGH9czBK4kp+FAl+ZHmSUt9/w==", + "dev": true, + "requires": { + "markdown-table": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", + "mdast-util-to-markdown": "^1.3.0" + } + }, + "mdast-util-gfm-task-list-item": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-1.0.1.tgz", + "integrity": "sha512-KZ4KLmPdABXOsfnM6JHUIjxEvcx2ulk656Z/4Balw071/5qgnhz+H1uGtf2zIGnrnvDC8xR4Fj9uKbjAFGNIeA==", + "dev": true, + "requires": { + "@types/mdast": "^3.0.0", + "mdast-util-to-markdown": "^1.3.0" + } + }, + "mdast-util-mdx-expression": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-1.2.1.tgz", + "integrity": "sha512-BtQwyalaq6jRjx0pagtuAwGrmzL1yInrfA4EJv7GOoiPOUbR4gr6h65I+G3WTh1/Cag2Eda4ip400Ch6CFmWiA==", + "dev": true, + "requires": { + "@types/estree-jsx": "^0.0.1", + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", + "mdast-util-to-markdown": "^1.0.0" + } + }, + "mdast-util-mdx-jsx": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-1.2.0.tgz", + "integrity": "sha512-5+ot/kfxYd3ChgEMwsMUO71oAfYjyRI3pADEK4I7xTmWLGQ8Y7ghm1CG36zUoUvDPxMlIYwQV/9DYHAUWdG4dA==", + "dev": true, + "requires": { + "@types/estree-jsx": "^0.0.1", + "@types/mdast": "^3.0.0", + "mdast-util-to-markdown": "^1.0.0", + "parse-entities": "^4.0.0", + "stringify-entities": "^4.0.0", + "unist-util-remove-position": "^4.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + } + }, + "mdast-util-to-hast": { + "version": "12.1.1", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.1.1.tgz", + "integrity": "sha512-qE09zD6ylVP14jV4mjLIhDBOrpFdShHZcEsYvvKGABlr9mGbV7mTlRWdoFxL/EYSTNDiC9GZXy7y8Shgb9Dtzw==", + "dev": true, + "requires": { + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "@types/mdurl": "^1.0.0", + "mdast-util-definitions": "^5.0.0", + "mdurl": "^1.0.0", + "micromark-util-sanitize-uri": "^1.0.0", + "unist-builder": "^3.0.0", + "unist-util-generated": "^2.0.0", + "unist-util-position": "^4.0.0", + "unist-util-visit": "^4.0.0" + } + }, + "mdast-util-to-markdown": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.3.0.tgz", + "integrity": "sha512-6tUSs4r+KK4JGTTiQ7FfHmVOaDrLQJPmpjD6wPMlHGUVXoG9Vjc3jIeP+uyBWRf8clwB2blM+W7+KrlMYQnftA==", + "dev": true, + "requires": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "longest-streak": "^3.0.0", + "mdast-util-to-string": "^3.0.0", + "micromark-util-decode-string": "^1.0.0", + "unist-util-visit": "^4.0.0", + "zwitch": "^2.0.0" + } + }, + "mdast-util-to-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.1.0.tgz", + "integrity": "sha512-n4Vypz/DZgwo0iMHLQL49dJzlp7YtAJP+N07MZHpjPf/5XJuHUWstviF4Mn2jEiR/GNmtnRRqnwsXExk3igfFA==", + "dev": true + }, + "mdurl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", + "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==", + "dev": true + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "mhchemparser": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/mhchemparser/-/mhchemparser-4.1.1.tgz", + "integrity": "sha512-R75CUN6O6e1t8bgailrF1qPq+HhVeFTM3XQ0uzI+mXTybmphy3b6h4NbLOYhemViQ3lUs+6CKRkC3Ws1TlYREA==" + }, + "micromark": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.0.10.tgz", + "integrity": "sha512-ryTDy6UUunOXy2HPjelppgJ2sNfcPz1pLlMdA6Rz9jPzhLikWXv/irpWV/I2jd68Uhmny7hHxAlAhk4+vWggpg==", + "dev": true, + "requires": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "micromark-core-commonmark": "^1.0.1", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-chunked": "^1.0.0", + "micromark-util-combine-extensions": "^1.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-encode": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-sanitize-uri": "^1.0.0", + "micromark-util-subtokenize": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.1", + "uvu": "^0.5.0" + } + }, + "micromark-core-commonmark": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.0.6.tgz", + "integrity": "sha512-K+PkJTxqjFfSNkfAhp4GB+cZPfQd6dxtTXnf+RjZOV7T4EEXnvgzOcnp+eSTmpGk9d1S9sL6/lqrgSNn/s0HZA==", + "dev": true, + "requires": { + "decode-named-character-reference": "^1.0.0", + "micromark-factory-destination": "^1.0.0", + "micromark-factory-label": "^1.0.0", + "micromark-factory-space": "^1.0.0", + "micromark-factory-title": "^1.0.0", + "micromark-factory-whitespace": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-chunked": "^1.0.0", + "micromark-util-classify-character": "^1.0.0", + "micromark-util-html-tag-name": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-subtokenize": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.1", + "uvu": "^0.5.0" + } + }, + "micromark-extension-gfm": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-2.0.1.tgz", + "integrity": "sha512-p2sGjajLa0iYiGQdT0oelahRYtMWvLjy8J9LOCxzIQsllMCGLbsLW+Nc+N4vi02jcRJvedVJ68cjelKIO6bpDA==", + "dev": true, + "requires": { + "micromark-extension-gfm-autolink-literal": "^1.0.0", + "micromark-extension-gfm-footnote": "^1.0.0", + "micromark-extension-gfm-strikethrough": "^1.0.0", + "micromark-extension-gfm-table": "^1.0.0", + "micromark-extension-gfm-tagfilter": "^1.0.0", + "micromark-extension-gfm-task-list-item": "^1.0.0", + "micromark-util-combine-extensions": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "micromark-extension-gfm-autolink-literal": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-1.0.3.tgz", + "integrity": "sha512-i3dmvU0htawfWED8aHMMAzAVp/F0Z+0bPh3YrbTPPL1v4YAlCZpy5rBO5p0LPYiZo0zFVkoYh7vDU7yQSiCMjg==", + "dev": true, + "requires": { + "micromark-util-character": "^1.0.0", + "micromark-util-sanitize-uri": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "micromark-extension-gfm-footnote": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.0.4.tgz", + "integrity": "sha512-E/fmPmDqLiMUP8mLJ8NbJWJ4bTw6tS+FEQS8CcuDtZpILuOb2kjLqPEeAePF1djXROHXChM/wPJw0iS4kHCcIg==", + "dev": true, + "requires": { + "micromark-core-commonmark": "^1.0.0", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-sanitize-uri": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "micromark-extension-gfm-strikethrough": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-1.0.4.tgz", + "integrity": "sha512-/vjHU/lalmjZCT5xt7CcHVJGq8sYRm80z24qAKXzaHzem/xsDYb2yLL+NNVbYvmpLx3O7SYPuGL5pzusL9CLIQ==", + "dev": true, + "requires": { + "micromark-util-chunked": "^1.0.0", + "micromark-util-classify-character": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "micromark-extension-gfm-table": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-1.0.5.tgz", + "integrity": "sha512-xAZ8J1X9W9K3JTJTUL7G6wSKhp2ZYHrFk5qJgY/4B33scJzE2kpfRL6oiw/veJTbt7jiM/1rngLlOKPWr1G+vg==", + "dev": true, + "requires": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "micromark-extension-gfm-tagfilter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-1.0.1.tgz", + "integrity": "sha512-Ty6psLAcAjboRa/UKUbbUcwjVAv5plxmpUTy2XC/3nJFL37eHej8jrHrRzkqcpipJliuBH30DTs7+3wqNcQUVA==", + "dev": true, + "requires": { + "micromark-util-types": "^1.0.0" + } + }, + "micromark-extension-gfm-task-list-item": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-1.0.3.tgz", + "integrity": "sha512-PpysK2S1Q/5VXi72IIapbi/jliaiOFzv7THH4amwXeYXLq3l1uo8/2Be0Ac1rEwK20MQEsGH2ltAZLNY2KI/0Q==", + "dev": true, + "requires": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "micromark-extension-mdx-expression": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-1.0.3.tgz", + "integrity": "sha512-TjYtjEMszWze51NJCZmhv7MEBcgYRgb3tJeMAJ+HQCAaZHHRBaDCccqQzGizR/H4ODefP44wRTgOn2vE5I6nZA==", + "dev": true, + "requires": { + "micromark-factory-mdx-expression": "^1.0.0", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-events-to-acorn": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "micromark-extension-mdx-jsx": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-1.0.3.tgz", + "integrity": "sha512-VfA369RdqUISF0qGgv2FfV7gGjHDfn9+Qfiv5hEwpyr1xscRj/CiVRkU7rywGFCO7JwJ5L0e7CJz60lY52+qOA==", + "dev": true, + "requires": { + "@types/acorn": "^4.0.0", + "estree-util-is-identifier-name": "^2.0.0", + "micromark-factory-mdx-expression": "^1.0.0", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0", + "vfile-message": "^3.0.0" + } + }, + "micromark-extension-mdx-md": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-1.0.0.tgz", + "integrity": "sha512-xaRAMoSkKdqZXDAoSgp20Azm0aRQKGOl0RrS81yGu8Hr/JhMsBmfs4wR7m9kgVUIO36cMUQjNyiyDKPrsv8gOw==", + "dev": true, + "requires": { + "micromark-util-types": "^1.0.0" + } + }, + "micromark-extension-mdxjs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-1.0.0.tgz", + "integrity": "sha512-TZZRZgeHvtgm+IhtgC2+uDMR7h8eTKF0QUX9YsgoL9+bADBpBY6SiLvWqnBlLbCEevITmTqmEuY3FoxMKVs1rQ==", + "dev": true, + "requires": { + "acorn": "^8.0.0", + "acorn-jsx": "^5.0.0", + "micromark-extension-mdx-expression": "^1.0.0", + "micromark-extension-mdx-jsx": "^1.0.0", + "micromark-extension-mdx-md": "^1.0.0", + "micromark-extension-mdxjs-esm": "^1.0.0", + "micromark-util-combine-extensions": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "micromark-extension-mdxjs-esm": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-1.0.3.tgz", + "integrity": "sha512-2N13ol4KMoxb85rdDwTAC6uzs8lMX0zeqpcyx7FhS7PxXomOnLactu8WI8iBNXW8AVyea3KIJd/1CKnUmwrK9A==", + "dev": true, + "requires": { + "micromark-core-commonmark": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-events-to-acorn": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "unist-util-position-from-estree": "^1.1.0", + "uvu": "^0.5.0", + "vfile-message": "^3.0.0" + } + }, + "micromark-factory-destination": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.0.0.tgz", + "integrity": "sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw==", + "dev": true, + "requires": { + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "micromark-factory-label": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.0.2.tgz", + "integrity": "sha512-CTIwxlOnU7dEshXDQ+dsr2n+yxpP0+fn271pu0bwDIS8uqfFcumXpj5mLn3hSC8iw2MUr6Gx8EcKng1dD7i6hg==", + "dev": true, + "requires": { + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "micromark-factory-mdx-expression": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-1.0.6.tgz", + "integrity": "sha512-WRQIc78FV7KrCfjsEf/sETopbYjElh3xAmNpLkd1ODPqxEngP42eVRGbiPEQWpRV27LzqW+XVTvQAMIIRLPnNA==", + "dev": true, + "requires": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-events-to-acorn": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "unist-util-position-from-estree": "^1.0.0", + "uvu": "^0.5.0", + "vfile-message": "^3.0.0" + } + }, + "micromark-factory-space": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.0.0.tgz", + "integrity": "sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew==", + "dev": true, + "requires": { + "micromark-util-character": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "micromark-factory-title": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.0.2.tgz", + "integrity": "sha512-zily+Nr4yFqgMGRKLpTVsNl5L4PMu485fGFDOQJQBl2NFpjGte1e86zC0da93wf97jrc4+2G2GQudFMHn3IX+A==", + "dev": true, + "requires": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "micromark-factory-whitespace": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.0.0.tgz", + "integrity": "sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A==", + "dev": true, + "requires": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "micromark-util-character": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.1.0.tgz", + "integrity": "sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg==", + "dev": true, + "requires": { + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "micromark-util-chunked": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.0.0.tgz", + "integrity": "sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g==", + "dev": true, + "requires": { + "micromark-util-symbol": "^1.0.0" + } + }, + "micromark-util-classify-character": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.0.0.tgz", + "integrity": "sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA==", + "dev": true, + "requires": { + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "micromark-util-combine-extensions": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.0.0.tgz", + "integrity": "sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA==", + "dev": true, + "requires": { + "micromark-util-chunked": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "micromark-util-decode-numeric-character-reference": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.0.0.tgz", + "integrity": "sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w==", + "dev": true, + "requires": { + "micromark-util-symbol": "^1.0.0" + } + }, + "micromark-util-decode-string": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.0.2.tgz", + "integrity": "sha512-DLT5Ho02qr6QWVNYbRZ3RYOSSWWFuH3tJexd3dgN1odEuPNxCngTCXJum7+ViRAd9BbdxCvMToPOD/IvVhzG6Q==", + "dev": true, + "requires": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-symbol": "^1.0.0" + } + }, + "micromark-util-encode": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.0.1.tgz", + "integrity": "sha512-U2s5YdnAYexjKDel31SVMPbfi+eF8y1U4pfiRW/Y8EFVCy/vgxk/2wWTxzcqE71LHtCuCzlBDRU2a5CQ5j+mQA==", + "dev": true + }, + "micromark-util-events-to-acorn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-1.1.0.tgz", + "integrity": "sha512-hB8HzidNt/Us5q2BvqXj8eeEm0U9rRfnZxcA9T65JRUMAY4MbfJRAFm7m9fXMAdSHJiVPmajsp8/rp6/FlHL8A==", + "dev": true, + "requires": { + "@types/acorn": "^4.0.0", + "@types/estree": "^0.0.51", + "estree-util-visit": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0", + "vfile-location": "^4.0.0", + "vfile-message": "^3.0.0" + } + }, + "micromark-util-html-tag-name": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.1.0.tgz", + "integrity": "sha512-BKlClMmYROy9UiV03SwNmckkjn8QHVaWkqoAqzivabvdGcwNGMMMH/5szAnywmsTBUzDsU57/mFi0sp4BQO6dA==", + "dev": true + }, + "micromark-util-normalize-identifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.0.0.tgz", + "integrity": "sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg==", + "dev": true, + "requires": { + "micromark-util-symbol": "^1.0.0" + } + }, + "micromark-util-resolve-all": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.0.0.tgz", + "integrity": "sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw==", + "dev": true, + "requires": { + "micromark-util-types": "^1.0.0" + } + }, + "micromark-util-sanitize-uri": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.0.0.tgz", + "integrity": "sha512-cCxvBKlmac4rxCGx6ejlIviRaMKZc0fWm5HdCHEeDWRSkn44l6NdYVRyU+0nT1XC72EQJMZV8IPHF+jTr56lAg==", + "dev": true, + "requires": { + "micromark-util-character": "^1.0.0", + "micromark-util-encode": "^1.0.0", + "micromark-util-symbol": "^1.0.0" + } + }, + "micromark-util-subtokenize": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.0.2.tgz", + "integrity": "sha512-d90uqCnXp/cy4G881Ub4psE57Sf8YD0pim9QdjCRNjfas2M1u6Lbt+XZK9gnHL2XFhnozZiEdCa9CNfXSfQ6xA==", + "dev": true, + "requires": { + "micromark-util-chunked": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "micromark-util-symbol": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.0.1.tgz", + "integrity": "sha512-oKDEMK2u5qqAptasDAwWDXq0tG9AssVwAx3E9bBF3t/shRIGsWIRG+cGafs2p/SnDSOecnt6hZPCE2o6lHfFmQ==", + "dev": true + }, + "micromark-util-types": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.0.2.tgz", + "integrity": "sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w==", + "dev": true + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "micromorph": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/micromorph/-/micromorph-0.1.2.tgz", + "integrity": "sha512-pDEgWjUoCMBwME8z8UiCOO6FKH0It1LASFh8hFSk8uSyfyw6rqY4PBk2LiIEPaVHwtLDhozp4Pr0I+yAUfCpiA==", + "dev": true + }, + "mime": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", + "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", + "dev": true + }, + "mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "dev": true + }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "dev": true + }, + "mj-context-menu": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/mj-context-menu/-/mj-context-menu-0.6.1.tgz", + "integrity": "sha512-7NO5s6n10TIV96d4g2uDpG7ZDpIhMh0QNfGdJw/W47JswFcosz457wqz/b5sAKvl12sxINGFCn80NZHKwxQEXA==" + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "requires": { + "minimist": "^1.2.6" + } + }, + "mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", + "dev": true + }, + "mrmime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.0.tgz", + "integrity": "sha512-a70zx7zFfVO7XpnQ2IX1Myh9yY4UYvfld/dikWRnsXxbyvMcfz+u6UfgNAtH+k2QqtJuzVpv6eLTx1G2+WKZbQ==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "dev": true + }, + "nlcst-to-string": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-2.0.4.tgz", + "integrity": "sha512-3x3jwTd6UPG7vi5k4GEzvxJ5rDA7hVUIRNHPblKuMVP9Z3xmlsd9cgLcpAMkc5uPOBna82EeshROFhsPkbnTZg==", + "dev": true + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node-domexception": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", + "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", + "dev": true + }, + "node-fetch": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.2.5.tgz", + "integrity": "sha512-u7zCHdJp8JXBwF09mMfo2CL6kp37TslDl1KP3hRGTlCInBtag+UO3LGVy+NF0VzvnL3PVMpA2hXh1EtECFnyhQ==", + "dev": true, + "requires": { + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + } + }, + "node-releases": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz", + "integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==", + "dev": true + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "npm-run-path": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", + "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", + "dev": true, + "requires": { + "path-key": "^4.0.0" + }, + "dependencies": { + "path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "dev": true + } + } + }, + "object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "dev": true + }, + "object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dev": true, + "requires": { + "mimic-fn": "^4.0.0" + } + }, + "open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "dev": true, + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "dependencies": { + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true + } + } + }, + "ora": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-6.1.0.tgz", + "integrity": "sha512-CxEP6845hLK+NHFWZ+LplGO4zfw4QSfxTlqMfvlJ988GoiUeZDMzCvqsZkFHv69sPICmJH1MDxZoQFOKXerAVw==", + "dev": true, + "requires": { + "bl": "^5.0.0", + "chalk": "^5.0.0", + "cli-cursor": "^4.0.0", + "cli-spinners": "^2.6.1", + "is-interactive": "^2.0.0", + "is-unicode-supported": "^1.1.0", + "log-symbols": "^5.1.0", + "strip-ansi": "^7.0.1", + "wcwidth": "^1.0.1" + }, + "dependencies": { + "chalk": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", + "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==", + "dev": true + } + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "requires": { + "p-limit": "^3.0.2" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "parse-entities": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.0.tgz", + "integrity": "sha512-5nk9Fn03x3rEhGaX1FU6IDwG/k+GxLXlFAkgrbM1asuAFl3BhdQWvASaIsmwWypRNcZKHPYnIuOSfIWEyEQnPQ==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "character-entities": "^2.0.0", + "character-entities-legacy": "^3.0.0", + "character-reference-invalid": "^2.0.0", + "decode-named-character-reference": "^1.0.0", + "is-alphanumerical": "^2.0.0", + "is-decimal": "^2.0.0", + "is-hexadecimal": "^2.0.0" + } + }, + "parse-latin": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/parse-latin/-/parse-latin-5.0.0.tgz", + "integrity": "sha512-Ht+4/+AUySMS5HKGAiQpBmkFsHSoGrj6Y83flLCa5OIBdtsVkO3UD4OtboJ0O0vZiOznH02x8qlwg9KLUVXuNg==", + "dev": true, + "requires": { + "nlcst-to-string": "^2.0.0", + "unist-util-modify-children": "^2.0.0", + "unist-util-visit-children": "^1.0.0" + } + }, + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", + "dev": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "path-to-regexp": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", + "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==", + "dev": true + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + } + } + }, + "postcss": { + "version": "8.4.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", + "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", + "dev": true, + "requires": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "dev": true, + "requires": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + } + }, + "preferred-pm": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.0.3.tgz", + "integrity": "sha512-+wZgbxNES/KlJs9q40F/1sfOd/j7f1O9JaHcW5Dsn3aUUOZg3L2bjpVUcKV2jvtElYfoTuQiNeMfQJ4kwUAhCQ==", + "dev": true, + "requires": { + "find-up": "^5.0.0", + "find-yarn-workspace-root2": "1.2.16", + "path-exists": "^4.0.0", + "which-pm": "2.0.0" + } + }, + "prettier": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.6.2.tgz", + "integrity": "sha512-PkUpF+qoXTqhOeWL9fu7As8LXsIUZ1WYaJiY/a7McAQzxjk82OF0tibkFXVCDImZtWxbvojFjerkiLb0/q8mew==" + }, + "prettier-plugin-astro": { + "version": "0.1.0-next.5", + "resolved": "https://registry.npmjs.org/prettier-plugin-astro/-/prettier-plugin-astro-0.1.0-next.5.tgz", + "integrity": "sha512-ivHtn0eY7agaOtiHFxoNbrILtH1Us5VA9OauUZoHyKH3R2OzbL+sLf4sBwiOLYan9blmBz2E2AkvDI2fxEN+Lw==", + "dev": true, + "requires": { + "@astrojs/compiler": "^0.15.2", + "prettier": "^2.6.2", + "sass-formatter": "^0.7.2", + "synckit": "^0.7.0" + } + }, + "prettier-plugin-svelte": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.7.0.tgz", + "integrity": "sha512-fQhhZICprZot2IqEyoiUYLTRdumULGRvw0o4dzl5jt0jfzVWdGqeYW27QTWAeXhoupEZJULmNoH3ueJwUWFLIA==", + "requires": {} + }, + "prismjs": { + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.28.0.tgz", + "integrity": "sha512-8aaXdYvl1F7iC7Xm1spqSaY/OJBpYW3v+KJ+F17iYxvdc8sfjW194COK5wVhMZX45tGteiBQgdvD/nhxcRwylw==", + "dev": true + }, + "prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dev": true, + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "dependencies": { + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true + } + } + }, + "property-information": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.1.1.tgz", + "integrity": "sha512-hrzC564QIl0r0vy4l6MvRLhafmUowhO/O3KgVSoXIbbA2Sz4j8HGpJc6T2cubRVwMwpdiG/vKGfhT4IixmKN9w==", + "dev": true + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "requires": { + "picomatch": "^2.2.1" + } + }, + "recast": { + "version": "0.20.5", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.20.5.tgz", + "integrity": "sha512-E5qICoPoNL4yU0H0NoBDntNB0Q5oMSNh9usFctYniLBluTthi3RsQVBXIJNbApOlvSwW/RGxIuokPcAc59J5fQ==", + "dev": true, + "requires": { + "ast-types": "0.14.2", + "esprima": "~4.0.0", + "source-map": "~0.6.1", + "tslib": "^2.0.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + } + }, + "rehype-raw": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-6.1.1.tgz", + "integrity": "sha512-d6AKtisSRtDRX4aSPsJGTfnzrX2ZkHQLE5kiUuGOeEoLpbEulFF4hj0mLPbsa+7vmguDKOVVEQdHKDSwoaIDsQ==", + "dev": true, + "requires": { + "@types/hast": "^2.0.0", + "hast-util-raw": "^7.2.0", + "unified": "^10.0.0" + } + }, + "rehype-stringify": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-9.0.3.tgz", + "integrity": "sha512-kWiZ1bgyWlgOxpqD5HnxShKAdXtb2IUljn3hQAhySeak6IOQPPt6DeGnsIh4ixm7yKJWzm8TXFuC/lPfcWHJqw==", + "dev": true, + "requires": { + "@types/hast": "^2.0.0", + "hast-util-to-html": "^8.0.0", + "unified": "^10.0.0" + } + }, + "remark-gfm": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-3.0.1.tgz", + "integrity": "sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==", + "dev": true, + "requires": { + "@types/mdast": "^3.0.0", + "mdast-util-gfm": "^2.0.0", + "micromark-extension-gfm": "^2.0.0", + "unified": "^10.0.0" + } + }, + "remark-parse": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.1.tgz", + "integrity": "sha512-1fUyHr2jLsVOkhbvPRBJ5zTKZZyD6yZzYaWCS6BPBdQ8vEMBCH+9zNCDA6tET/zHCi/jLqjCWtlJZUPk+DbnFw==", + "dev": true, + "requires": { + "@types/mdast": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", + "unified": "^10.0.0" + } + }, + "remark-rehype": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz", + "integrity": "sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==", + "dev": true, + "requires": { + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "mdast-util-to-hast": "^12.1.0", + "unified": "^10.0.0" + } + }, + "remark-smartypants": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-2.0.0.tgz", + "integrity": "sha512-Rc0VDmr/yhnMQIz8n2ACYXlfw/P/XZev884QU1I5u+5DgJls32o97Vc1RbK3pfumLsJomS2yy8eT4Fxj/2MDVA==", + "dev": true, + "requires": { + "retext": "^8.1.0", + "retext-smartypants": "^5.1.0", + "unist-util-visit": "^4.1.0" + } + }, + "resolve": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "dev": true, + "requires": { + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "restore-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", + "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", + "dev": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "dependencies": { + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + } + } + }, + "retext": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/retext/-/retext-8.1.0.tgz", + "integrity": "sha512-N9/Kq7YTn6ZpzfiGW45WfEGJqFf1IM1q8OsRa1CGzIebCJBNCANDRmOrholiDRGKo/We7ofKR4SEvcGAWEMD3Q==", + "dev": true, + "requires": { + "@types/nlcst": "^1.0.0", + "retext-latin": "^3.0.0", + "retext-stringify": "^3.0.0", + "unified": "^10.0.0" + } + }, + "retext-latin": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/retext-latin/-/retext-latin-3.1.0.tgz", + "integrity": "sha512-5MrD1tuebzO8ppsja5eEu+ZbBeUNCjoEarn70tkXOS7Bdsdf6tNahsv2bY0Z8VooFF6cw7/6S+d3yI/TMlMVVQ==", + "dev": true, + "requires": { + "@types/nlcst": "^1.0.0", + "parse-latin": "^5.0.0", + "unherit": "^3.0.0", + "unified": "^10.0.0" + } + }, + "retext-smartypants": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/retext-smartypants/-/retext-smartypants-5.1.0.tgz", + "integrity": "sha512-P+VS0YlE96T2MRAlFHaTUhPrq1Rls+1GCvIytBvbo7wcgmRxC9xHle0/whTYpRqWirV9WaUm5mXmh1dKnskGWQ==", + "dev": true, + "requires": { + "@types/nlcst": "^1.0.0", + "nlcst-to-string": "^3.0.0", + "unified": "^10.0.0", + "unist-util-visit": "^4.0.0" + }, + "dependencies": { + "nlcst-to-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-3.1.0.tgz", + "integrity": "sha512-Y8HQWKw/zrHTCnu2zcFBN1dV6vN0NUG7s5fkEj380G8tF3R+vA2KG+tDl2QoHVQCTHGHVXwoni2RQkDSFQb1PA==", + "dev": true, + "requires": { + "@types/nlcst": "^1.0.0" + } + } + } + }, + "retext-stringify": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/retext-stringify/-/retext-stringify-3.1.0.tgz", + "integrity": "sha512-767TLOaoXFXyOnjx/EggXlb37ZD2u4P1n0GJqVdpipqACsQP+20W+BNpMYrlJkq7hxffnFk+jc6mAK9qrbuB8w==", + "dev": true, + "requires": { + "@types/nlcst": "^1.0.0", + "nlcst-to-string": "^3.0.0", + "unified": "^10.0.0" + }, + "dependencies": { + "nlcst-to-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-3.1.0.tgz", + "integrity": "sha512-Y8HQWKw/zrHTCnu2zcFBN1dV6vN0NUG7s5fkEj380G8tF3R+vA2KG+tDl2QoHVQCTHGHVXwoni2RQkDSFQb1PA==", + "dev": true, + "requires": { + "@types/nlcst": "^1.0.0" + } + } + } + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "robust-predicates": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.1.tgz", + "integrity": "sha512-ndEIpszUHiG4HtDsQLeIuMvRsDnn8c8rYStabochtUeCvfuvNptb5TUbVD68LRAILPX7p9nqQGh4xJgn3EHS/g==" + }, + "rollup": { + "version": "2.75.5", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.75.5.tgz", + "integrity": "sha512-JzNlJZDison3o2mOxVmb44Oz7t74EfSd1SQrplQk0wSaXV7uLQXtVdHbxlcT3w+8tZ1TL4r/eLfc7nAbz38BBA==", + "dev": true, + "requires": { + "fsevents": "~2.3.2" + } + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "rw": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", + "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==" + }, + "s.color": { + "version": "0.0.15", + "resolved": "https://registry.npmjs.org/s.color/-/s.color-0.0.15.tgz", + "integrity": "sha512-AUNrbEUHeKY8XsYr/DYpl+qk5+aM+DChopnWOPEzn8YKzOhv4l2zH6LzZms3tOZP3wwdOyc0RmTciyi46HLIuA==", + "dev": true + }, + "sade": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", + "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", + "dev": true, + "requires": { + "mri": "^1.1.0" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sander": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/sander/-/sander-0.5.1.tgz", + "integrity": "sha1-dB4kXiMfB8r7b98PEzrfohalAq0=", + "dev": true, + "requires": { + "es6-promise": "^3.1.2", + "graceful-fs": "^4.1.3", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.2" + } + }, + "sass": { + "version": "1.52.2", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.52.2.tgz", + "integrity": "sha512-mfHB2VSeFS7sZlPv9YohB9GB7yWIgQNTGniQwfQ04EoQN0wsQEv7SwpCwy/x48Af+Z3vDeFXz+iuXM3HK/phZQ==", + "requires": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + } + }, + "sass-formatter": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/sass-formatter/-/sass-formatter-0.7.4.tgz", + "integrity": "sha512-8UMMSv/P5FREyca67k6PP6DsfL5c3XGbt72OKSDsfy9qaEvQPGDtA+v/9ep3An1GF8YV0C8UtgVB/haePza2nA==", + "dev": true, + "requires": { + "suf-log": "^2.5.3" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "section-matter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", + "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "kind-of": "^6.0.0" + } + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "shiki": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.10.1.tgz", + "integrity": "sha512-VsY7QJVzU51j5o1+DguUd+6vmCmZ5v/6gYu4vyYAhzjuNQU6P/vmSy4uQaOhvje031qQMiW0d2BwgMH52vqMng==", + "dev": true, + "requires": { + "jsonc-parser": "^3.0.0", + "vscode-oniguruma": "^1.6.1", + "vscode-textmate": "5.2.0" + }, + "dependencies": { + "jsonc-parser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz", + "integrity": "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==", + "dev": true + } + } + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "sirv": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.2.tgz", + "integrity": "sha512-4Qog6aE29nIjAOKe/wowFTxOdmbEZKb+3tsLljaBRzJwtqto0BChD2zzH0LhgCSXiI+V7X+Y45v14wBZQ1TK3w==", + "dev": true, + "requires": { + "@polka/url": "^1.0.0-next.20", + "mrmime": "^1.0.0", + "totalist": "^3.0.0" + } + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "dev": true + }, + "sorcery": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/sorcery/-/sorcery-0.10.0.tgz", + "integrity": "sha1-iukK19fLBfxZ8asMY3hF1cFaUrc=", + "dev": true, + "requires": { + "buffer-crc32": "^0.2.5", + "minimist": "^1.2.0", + "sander": "^0.5.0", + "sourcemap-codec": "^1.3.0" + } + }, + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "dev": true + }, + "space-separated-tokens": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.1.tgz", + "integrity": "sha512-ekwEbFp5aqSPKaqeY1PGrlGQxPNaq+Cnx4+bE2D8sciBQrHpbwoBbawqTN2+6jPs9IdWxxiUcN0K2pkczD3zmw==", + "dev": true + }, + "speech-rule-engine": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/speech-rule-engine/-/speech-rule-engine-4.0.6.tgz", + "integrity": "sha512-Hqa4ywf7d3lX2YsnnE8BeEdqFyaTwPSyyVhVGWZlQw4XVh0NCijyVsMZD3I9HsG5JBuDXyRaMVVNZcGJlKbZxA==", + "requires": { + "commander": "9.2.0", + "wicked-good-xpath": "1.3.0", + "xmldom-sre": "0.1.31" + }, + "dependencies": { + "commander": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.2.0.tgz", + "integrity": "sha512-e2i4wANQiSXgnrBlIatyHtP1odfUp0BbV5Y5nEGbxtIrStkEOAAzCUirvLBNXHLr7kwLvJl6V+4V3XV9x7Wd9w==" + } + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + } + }, + "string.prototype.trimend": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "string.prototype.trimstart": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "stringify-entities": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.3.tgz", + "integrity": "sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==", + "dev": true, + "requires": { + "character-entities-html4": "^2.0.0", + "character-entities-legacy": "^3.0.0" + } + }, + "strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dev": true, + "requires": { + "ansi-regex": "^6.0.1" + } + }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true + }, + "strip-bom-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", + "integrity": "sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI=", + "dev": true + }, + "strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "dev": true + }, + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "requires": { + "min-indent": "^1.0.0" + } + }, + "style-to-object": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz", + "integrity": "sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==", + "dev": true, + "requires": { + "inline-style-parser": "0.1.1" + } + }, + "suf-log": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/suf-log/-/suf-log-2.5.3.tgz", + "integrity": "sha512-KvC8OPjzdNOe+xQ4XWJV2whQA0aM1kGVczMQ8+dStAO6KfEB140JEVQ9dE76ONZ0/Ylf67ni4tILPJB41U0eow==", + "dev": true, + "requires": { + "s.color": "0.0.15" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "supports-esm": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-esm/-/supports-esm-1.0.0.tgz", + "integrity": "sha512-96Am8CDqUaC0I2+C/swJ0yEvM8ZnGn4unoers/LSdE4umhX7mELzqyLzx3HnZAluq5PXIsGMKqa7NkqaeHMPcg==", + "dev": true, + "requires": { + "has-package-exports": "^1.1.0" + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true + }, + "svelte": { + "version": "3.49.0", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.49.0.tgz", + "integrity": "sha512-+lmjic1pApJWDfPCpUUTc1m8azDqYCG1JN9YEngrx/hUyIcFJo6VZhj0A1Ai0wqoHcEIuQy+e9tk+4uDgdtsFA==" + }, + "svelte-hmr": { + "version": "0.14.12", + "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.14.12.tgz", + "integrity": "sha512-4QSW/VvXuqVcFZ+RhxiR8/newmwOCTlbYIezvkeN6302YFRE8cXy0naamHcjz8Y9Ce3ITTZtrHrIL0AGfyo61w==", + "dev": true, + "requires": {} + }, + "svelte-preprocess": { + "version": "4.10.7", + "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-4.10.7.tgz", + "integrity": "sha512-sNPBnqYD6FnmdBrUmBCaqS00RyCsCpj2BG58A1JBswNF7b0OKviwxqVrOL/CKyJrLSClrSeqQv5BXNg2RUbPOw==", + "dev": true, + "requires": { + "@types/pug": "^2.0.4", + "@types/sass": "^1.16.0", + "detect-indent": "^6.0.0", + "magic-string": "^0.25.7", + "sorcery": "^0.10.0", + "strip-indent": "^3.0.0" + } + }, + "svelte2tsx": { + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/svelte2tsx/-/svelte2tsx-0.5.10.tgz", + "integrity": "sha512-nokQ0HTTWMcNX6tLrDLiOmJCuqjKZU9nCZ6/mVuCL3nusXdbp+9nv69VG2pCy7uQC66kV4Ls+j0WfvvJuGVnkg==", + "dev": true, + "requires": { + "dedent-js": "^1.0.1", + "pascal-case": "^3.1.1" + } + }, + "synckit": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.7.2.tgz", + "integrity": "sha512-CSZRtSRZ8RhJGMtWyLRqlarmWPPlsgZJHtV6cz0VTHNOg+R7UBoE2eNPQmB5Qrhtk3RX2AAcJmVwMXFULVQSwg==", + "dev": true, + "requires": { + "@pkgr/utils": "^2.2.0", + "tslib": "^2.4.0" + } + }, + "tiny-glob": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz", + "integrity": "sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==", + "dev": true, + "requires": { + "globalyzer": "0.1.0", + "globrex": "^0.1.2" + } + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "totalist": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.0.tgz", + "integrity": "sha512-eM+pCBxXO/njtF7vdFsHuqb+ElbxqtI4r5EAvk6grfAFyJ6IvWlSkfZ5T9ozC6xWw3Fj1fGoSmrl0gUs46JVIw==", + "dev": true + }, + "trough": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz", + "integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==", + "dev": true + }, + "tsconfig-resolver": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/tsconfig-resolver/-/tsconfig-resolver-3.0.1.tgz", + "integrity": "sha512-ZHqlstlQF449v8glscGRXzL6l2dZvASPCdXJRWG4gHEZlUVx2Jtmr+a2zeVG4LCsKhDXKRj5R3h0C/98UcVAQg==", + "dev": true, + "requires": { + "@types/json5": "^0.0.30", + "@types/resolve": "^1.17.0", + "json5": "^2.1.3", + "resolve": "^1.17.0", + "strip-bom": "^4.0.0", + "type-fest": "^0.13.1" + }, + "dependencies": { + "type-fest": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", + "dev": true + } + } + }, + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + }, + "tsm": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tsm/-/tsm-2.2.1.tgz", + "integrity": "sha512-qvJB0baPnxQJolZru11mRgGTdNlx17WqgJnle7eht3Vhb+VUR4/zFA5hFl6NqRe7m8BD9w/6yu0B2XciRrdoJA==", + "dev": true, + "requires": { + "esbuild": "^0.14.0" + } + }, + "type-fest": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.13.0.tgz", + "integrity": "sha512-lPfAm42MxE4/456+QyIaaVBAwgpJb6xZ8PRu09utnhPdWwcyj9vgy6Sq0Z5yNbJ21EdxB5dRU/Qg8bsyAMtlcw==", + "dev": true + }, + "typescript": { + "version": "4.6.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.4.tgz", + "integrity": "sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg==", + "dev": true + }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "unherit": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unherit/-/unherit-3.0.0.tgz", + "integrity": "sha512-UmvIQZGEc9qdLIQ8mv8/61n6PiMgfbOoASPKHpCvII5srShCQSa6jSjBjlZOR4bxt2XnT6uo6csmPKRi+zQ0Jg==", + "dev": true + }, + "unified": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "bail": "^2.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^5.0.0" + } + }, + "unist-builder": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-3.0.0.tgz", + "integrity": "sha512-GFxmfEAa0vi9i5sd0R2kcrI9ks0r82NasRq5QHh2ysGngrc6GiqD5CDf1FjPenY4vApmFASBIIlk/jj5J5YbmQ==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0" + } + }, + "unist-util-generated": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.0.tgz", + "integrity": "sha512-TiWE6DVtVe7Ye2QxOVW9kqybs6cZexNwTwSMVgkfjEReqy/xwGpAXb99OxktoWwmL+Z+Epb0Dn8/GNDYP1wnUw==", + "dev": true + }, + "unist-util-is": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.1.1.tgz", + "integrity": "sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ==", + "dev": true + }, + "unist-util-map": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/unist-util-map/-/unist-util-map-3.1.1.tgz", + "integrity": "sha512-n36sjBn4ibPtAzrFweyT4FOcCI/UdzboaEcsZvwoAyD/gVw5B3OLlMBySePMO6r+uzjxQEyRll2akfVaT4SHhw==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0" + } + }, + "unist-util-modify-children": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-2.0.0.tgz", + "integrity": "sha512-HGrj7JQo9DwZt8XFsX8UD4gGqOsIlCih9opG6Y+N11XqkBGKzHo8cvDi+MfQQgiZ7zXRUiQREYHhjOBHERTMdg==", + "dev": true, + "requires": { + "array-iterate": "^1.0.0" + } + }, + "unist-util-position": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.3.tgz", + "integrity": "sha512-p/5EMGIa1qwbXjA+QgcBXaPWjSnZfQ2Sc3yBEEfgPwsEmJd8Qh+DSk3LGnmOM4S1bY2C0AjmMnB8RuEYxpPwXQ==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0" + } + }, + "unist-util-position-from-estree": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-1.1.1.tgz", + "integrity": "sha512-xtoY50b5+7IH8tFbkw64gisG9tMSpxDjhX9TmaJJae/XuxQ9R/Kc8Nv1eOsf43Gt4KV/LkriMy9mptDr7XLcaw==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0" + } + }, + "unist-util-remove-position": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-4.0.1.tgz", + "integrity": "sha512-0yDkppiIhDlPrfHELgB+NLQD5mfjup3a8UYclHruTJWmY74je8g+CIFr79x5f6AkmzSwlvKLbs63hC0meOMowQ==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "unist-util-visit": "^4.0.0" + } + }, + "unist-util-stringify-position": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.2.tgz", + "integrity": "sha512-7A6eiDCs9UtjcwZOcCpM4aPII3bAAGv13E96IkawkOAW0OhH+yRxtY0lzo8KiHpzEMfH7Q+FizUmwp8Iqy5EWg==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0" + } + }, + "unist-util-visit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.0.tgz", + "integrity": "sha512-n7lyhFKJfVZ9MnKtqbsqkQEk5P1KShj0+//V7mAcoI6bpbUjh3C/OG8HVD+pBihfh6Ovl01m8dkcv9HNqYajmQ==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.0.0" + } + }, + "unist-util-visit-children": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/unist-util-visit-children/-/unist-util-visit-children-1.1.4.tgz", + "integrity": "sha512-sA/nXwYRCQVRwZU2/tQWUqJ9JSFM1X3x7JIOsIgSzrFHcfVt6NkzDtKzyxg2cZWkCwGF9CO8x4QNZRJRMK8FeQ==", + "dev": true + }, + "unist-util-visit-parents": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.0.tgz", + "integrity": "sha512-y+QVLcY5eR/YVpqDsLf/xh9R3Q2Y4HxkZTp7ViLDU6WtJCEcPmRzW1gpdWDCDIqIlhuPDXOgttqPlykrHYDekg==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" + } + }, + "util": { + "version": "0.12.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz", + "integrity": "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "safe-buffer": "^5.1.2", + "which-typed-array": "^1.1.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "uvu": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.3.tgz", + "integrity": "sha512-brFwqA3FXzilmtnIyJ+CxdkInkY/i4ErvP7uV0DnUVxQcQ55reuHphorpF+tZoVHK2MniZ/VJzI7zJQoc9T9Yw==", + "dev": true, + "requires": { + "dequal": "^2.0.0", + "diff": "^5.0.0", + "kleur": "^4.0.3", + "sade": "^1.7.3" + } + }, + "vfile": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.2.tgz", + "integrity": "sha512-w0PLIugRY3Crkgw89TeMvHCzqCs/zpreR31hl4D92y6SOE07+bfJe+dK5Q2akwS+i/c801kzjoOr9gMcTe6IAA==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + } + }, + "vfile-location": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-4.0.1.tgz", + "integrity": "sha512-JDxPlTbZrZCQXogGheBHjbRWjESSPEak770XwWPfw5mTc1v1nWGLB/apzZxsx8a0SJVfF8HK8ql8RD308vXRUw==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "vfile": "^5.0.0" + } + }, + "vfile-message": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.2.tgz", + "integrity": "sha512-QjSNP6Yxzyycd4SVOtmKKyTsSvClqBPJcd00Z0zuPj3hOIjg0rUPG6DbFGPvUKRgYyaIWLPKpuEclcuvb3H8qA==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + } + }, + "vite": { + "version": "2.9.15", + "resolved": "https://registry.npmjs.org/vite/-/vite-2.9.15.tgz", + "integrity": "sha512-fzMt2jK4vQ3yK56te3Kqpkaeq9DkcZfBbzHwYpobasvgYmP2SoAr6Aic05CsB4CzCZbsDv4sujX3pkEGhLabVQ==", + "dev": true, + "requires": { + "esbuild": "^0.14.27", + "fsevents": "~2.3.2", + "postcss": "^8.4.13", + "resolve": "^1.22.0", + "rollup": ">=2.59.0 <2.78.0" + } + }, + "vscode-css-languageservice": { + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-5.4.2.tgz", + "integrity": "sha512-DT7+7vfdT2HDNjDoXWtYJ0lVDdeDEdbMNdK4PKqUl2MS8g7PWt7J5G9B6k9lYox8nOfhCEjLnoNC3UKHHCR1lg==", + "dev": true, + "requires": { + "vscode-languageserver-textdocument": "^1.0.4", + "vscode-languageserver-types": "^3.16.0", + "vscode-nls": "^5.0.0", + "vscode-uri": "^3.0.3" + } + }, + "vscode-html-languageservice": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-4.2.5.tgz", + "integrity": "sha512-dbr10KHabB9EaK8lI0XZW7SqOsTfrNyT3Nuj0GoPi4LjGKUmMiLtsqzfedIzRTzqY+w0FiLdh0/kQrnQ0tLxrw==", + "dev": true, + "requires": { + "vscode-languageserver-textdocument": "^1.0.4", + "vscode-languageserver-types": "^3.16.0", + "vscode-nls": "^5.0.0", + "vscode-uri": "^3.0.3" + } + }, + "vscode-jsonrpc": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.0.1.tgz", + "integrity": "sha512-N/WKvghIajmEvXpatSzvTvOIz61ZSmOSa4BRA4pTLi+1+jozquQKP/MkaylP9iB68k73Oua1feLQvH3xQuigiQ==", + "dev": true + }, + "vscode-languageserver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-7.0.0.tgz", + "integrity": "sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw==", + "dev": true, + "requires": { + "vscode-languageserver-protocol": "3.16.0" + }, + "dependencies": { + "vscode-jsonrpc": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-6.0.0.tgz", + "integrity": "sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==", + "dev": true + }, + "vscode-languageserver-protocol": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.16.0.tgz", + "integrity": "sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==", + "dev": true, + "requires": { + "vscode-jsonrpc": "6.0.0", + "vscode-languageserver-types": "3.16.0" + } + }, + "vscode-languageserver-types": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz", + "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==", + "dev": true + } + } + }, + "vscode-languageserver-protocol": { + "version": "3.17.1", + "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.1.tgz", + "integrity": "sha512-BNlAYgQoYwlSgDLJhSG+DeA8G1JyECqRzM2YO6tMmMji3Ad9Mw6AW7vnZMti90qlAKb0LqAlJfSVGEdqMMNzKg==", + "dev": true, + "requires": { + "vscode-jsonrpc": "8.0.1", + "vscode-languageserver-types": "3.17.1" + } + }, + "vscode-languageserver-textdocument": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.5.tgz", + "integrity": "sha512-1ah7zyQjKBudnMiHbZmxz5bYNM9KKZYz+5VQLj+yr8l+9w3g+WAhCkUkWbhMEdC5u0ub4Ndiye/fDyS8ghIKQg==", + "dev": true + }, + "vscode-languageserver-types": { + "version": "3.17.1", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.1.tgz", + "integrity": "sha512-K3HqVRPElLZVVPtMeKlsyL9aK0GxGQpvtAUTfX4k7+iJ4mc1M+JM+zQwkgGy2LzY0f0IAafe8MKqIkJrxfGGjQ==", + "dev": true + }, + "vscode-nls": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.0.1.tgz", + "integrity": "sha512-hHQV6iig+M21lTdItKPkJAaWrxALQb/nqpVffakO4knJOh3DrU2SXOMzUzNgo1eADPzu3qSsJY1weCzvR52q9A==", + "dev": true + }, + "vscode-oniguruma": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.6.2.tgz", + "integrity": "sha512-KH8+KKov5eS/9WhofZR8M8dMHWN2gTxjMsG4jd04YhpbPR91fUj7rYQ2/XjeHCJWbg7X++ApRIU9NUwM2vTvLA==", + "dev": true + }, + "vscode-textmate": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-5.2.0.tgz", + "integrity": "sha512-Uw5ooOQxRASHgu6C7GVvUxisKXfSgW4oFlO+aa+PAkgmH89O3CXxEEzNRNtHSqtXFTl0nAC1uYj0GMSH27uwtQ==", + "dev": true + }, + "vscode-uri": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.3.tgz", + "integrity": "sha512-EcswR2S8bpR7fD0YPeS7r2xXExrScVMxg4MedACaWHEtx9ftCF/qHG1xGkolzTPcEmjTavCQgbVzHUIdTMzFGA==", + "dev": true + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "dev": true, + "requires": { + "defaults": "^1.0.3" + } + }, + "web-namespaces": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", + "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", + "dev": true + }, + "web-streams-polyfill": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz", + "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-pm": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.0.0.tgz", + "integrity": "sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==", + "dev": true, + "requires": { + "load-yaml-file": "^0.2.0", + "path-exists": "^4.0.0" + } + }, + "which-typed-array": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.8.tgz", + "integrity": "sha512-Jn4e5PItbcAHyLoRDwvPj1ypu27DJbtdYXUa5zsinrUx77Uvfb0cXwwnGMTn7cjUfhhqgVQnVJCwF+7cgU7tpw==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-abstract": "^1.20.0", + "for-each": "^0.3.3", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.9" + } + }, + "wicked-good-xpath": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/wicked-good-xpath/-/wicked-good-xpath-1.3.0.tgz", + "integrity": "sha1-gbDpXoZQ5JyUsiKY//hoa1VTz2w=" + }, + "widest-line": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", + "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", + "dev": true, + "requires": { + "string-width": "^5.0.1" + } + }, + "wrap-ansi": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.0.1.tgz", + "integrity": "sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g==", + "dev": true, + "requires": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.0.tgz", + "integrity": "sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==", + "dev": true + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "xml2js": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "requires": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + } + }, + "xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==" + }, + "xmldom-sre": { + "version": "0.1.31", + "resolved": "https://registry.npmjs.org/xmldom-sre/-/xmldom-sre-0.1.31.tgz", + "integrity": "sha512-f9s+fUkX04BxQf+7mMWAp5zk61pciie+fFLC9hX9UVvCeJQfNHRHXpeo5MPcR0EUf57PYLdt+ZO4f3Ipk2oZUw==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true + }, + "yargs-parser": { + "version": "21.0.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", + "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==", + "dev": true + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true + }, + "zod": { + "version": "3.17.3", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.17.3.tgz", + "integrity": "sha512-4oKP5zvG6GGbMlqBkI5FESOAweldEhSOZ6LI6cG+JzUT7ofj1ZOC0PJudpQOpT1iqOFpYYtX5Pw0+o403y4bcg==", + "dev": true + }, + "zwitch": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.2.tgz", + "integrity": "sha512-JZxotl7SxAJH0j7dN4pxsTV6ZLXoLdGME+PsjkL/DaBrVryK9kTGq06GfKrwcSOqypP+fdXGoCHE36b99fWVoA==", + "dev": true + } + } +} diff --git a/app/package.json b/app/package.json new file mode 100644 index 00000000..43bceef0 --- /dev/null +++ b/app/package.json @@ -0,0 +1,28 @@ +{ + "name": "@example/basics", + "version": "0.0.1", + "private": true, + "scripts": { + "dev": "astro dev", + "start": "astro dev", + "build": "astro build", + "preview": "astro preview", + "check": "prettier --check '{public,src}/**/*.{scss,html,js,astro,svelte,md,json}'", + "format": "prettier --write '{public,src}/**/*.{scss,html,js,astro,svelte,md,json}'" + }, + "devDependencies": { + "@astrojs/svelte": "^0.1.4", + "astro": "^1.0.0-beta.40", + "prettier-plugin-astro": "^0.1.0-next.5", + "svelte": "^3.49.0" + }, + "dependencies": { + "commander": "^9.3.0", + "d3": "^7.6.1", + "mathjax": "^3.2.1", + "mathjax-full": "^3.2.1", + "prettier-plugin-svelte": "^2.7.0", + "sass": "^1.49.9", + "xml2js": "^0.4.23" + } +} diff --git a/app/public/favicon.ico b/app/public/favicon.ico new file mode 100644 index 00000000..578ad458 Binary files /dev/null and b/app/public/favicon.ico differ diff --git a/app/public/images/home-page-logo.png b/app/public/images/home-page-logo.png new file mode 100644 index 00000000..5247abee Binary files /dev/null and b/app/public/images/home-page-logo.png differ diff --git a/app/public/lottie/animation.json b/app/public/lottie/animation.json new file mode 100755 index 00000000..14a9eb55 --- /dev/null +++ b/app/public/lottie/animation.json @@ -0,0 +1,43083 @@ +{ + "v": "5.5.7", + "meta": { "g": "LottieFiles AE 0.1.21", "a": "", "k": "", "d": "", "tc": "" }, + "fr": 60, + "ip": 0, + "op": 151, + "w": 800, + "h": 800, + "nm": "sphere1", + "ddd": 0, + "assets": [ + { + "id": "comp_0", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "layer 1", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [134, 850, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [188.509, -141.999], + [196.009, -134.499], + [188.509, -126.999], + [181.009, -134.499] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [149.509, -147.499], + [157.009, -139.999], + [149.509, -132.499], + [142.009, -139.999] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [117.509, -152.499], + [125.009, -144.999], + [117.509, -137.499], + [110.009, -144.999] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 94, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [107.009, -156.999], + [114.509, -149.499], + [107.009, -141.999], + [99.509, -149.499] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 109, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [98.821, -160.436], + [106.321, -152.936], + [98.821, -145.436], + [91.321, -152.936] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [93.509, -162.499], + [101.009, -154.999], + [93.509, -147.499], + [86.009, -154.999] + ], + "c": true + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [82.683, -171.507], + [90.183, -164.007], + [82.683, -156.507], + [75.183, -164.007] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 11", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 21, + "s": [0] + }, + { "t": 22, "s": [100] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle4", + "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.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [187.939, -134.97], + [265.327, -111.798] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [148.939, -140.47], + [265.327, -111.798] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [116.939, -145.47], + [265.327, -111.798] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 94, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [106.439, -149.97], + [266.327, -112.798] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 106, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [92.939, -155.47], + [266.327, -112.798] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [92.939, -155.47], + [266.327, -112.798] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [81.867, -163.788], + [264.994, -112.108] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 13", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 21, + "s": [0] + }, + { "t": 22, "s": [100] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 4", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 2, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [81.603, -168.834], + [187.846, -135.936] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [92.603, -177.834], + [148.846, -141.436] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [117.103, -187.334], + [116.846, -146.436] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 94, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [131.853, -189.334], + [103.846, -148.936] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 105, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [143.853, -191.334], + [97.659, -151.456] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [156.853, -193.834], + [90.346, -154.436] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [204.25, -199.438], + [82.188, -164.563] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 7", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 21, + "s": [0] + }, + { "t": 22, "s": [100] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 7", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 3, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [186.257, -136.437], + [-13.455, -261.613] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [147.257, -141.937], + [-13.455, -261.613] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [115.257, -146.937], + [-26.955, -279.113] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 94, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [102.757, -151.937], + [-25.455, -287.613] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [89.257, -157.437], + [-18.955, -301.113] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [82.531, -162.219], + [9.688, -319.875] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 6", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 54, + "s": [0] + }, + { "t": 55, "s": [100] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 6", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 4, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 105, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-8.244, -277.615], + [101.151, -149.079] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-18.335, -281.335], + [92.645, -155.226] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-42.719, -300.844], + [80.875, -163.313] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 8", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 104, + "s": [0] + }, + { "t": 105, "s": [100] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 8", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 5, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [419.234, -186.361], + [265.117, -113.788] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [431.484, -181.861], + [265.117, -113.163] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [448.984, -170.861], + [265.117, -113.163] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 67, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [450.484, -166.861], + [265.117, -113.163] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [451.734, -161.361], + [265.367, -111.788] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [435.234, -152.361], + [265.367, -111.788] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [412.484, -144.861], + [265.367, -111.788] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 12", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 3", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 6, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 151, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "layer 3", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [563, 740, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [159.5, -157], + [167, -149.5], + [159.5, -142], + [152, -149.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [202.5, -152.5], + [210, -145], + [202.5, -137.5], + [195, -145] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [272.75, -140.25], + [280.25, -132.75], + [272.75, -125.25], + [265.25, -132.75] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [320.25, -125.25], + [327.75, -117.75], + [320.25, -110.25], + [312.75, -117.75] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [350.75, -103.25], + [358.25, -95.75], + [350.75, -88.25], + [343.25, -95.75] + ], + "c": true + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [357.375, -87.125], + [364.875, -79.625], + [357.375, -72.125], + [349.875, -79.625] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 8", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 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": [-226, -87], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle 5", + "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.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-46, -190], + [-38.5, -182.5], + [-46, -175], + [-53.5, -182.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [2.5, -194], + [10, -186.5], + [2.5, -179], + [-5, -186.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [95.25, -194.5], + [102.75, -187], + [95.25, -179.5], + [87.75, -187] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [182.25, -186.5], + [189.75, -179], + [182.25, -171.5], + [174.75, -179] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [267.75, -175.5], + [275.25, -168], + [267.75, -160.5], + [260.25, -168] + ], + "c": true + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [327.75, -160.5], + [335.25, -153], + [327.75, -145.5], + [320.25, -153] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 7", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 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": [-225, -87.5], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle 4", + "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.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-123.5, 27.5], + [-116, 35], + [-123.5, 42.5], + [-131, 35] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-125, 22.556], + [-117.5, 30.056], + [-125, 37.556], + [-132.5, 30.056] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-114.5, 11.556], + [-107, 19.056], + [-114.5, 26.556], + [-122, 19.056] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-88.5, 2.556], + [-81, 10.056], + [-88.5, 17.556], + [-96, 10.056] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-49, -3.444], + [-41.5, 4.056], + [-49, 11.556], + [-56.5, 4.056] + ], + "c": true + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-2, -9.444], + [5.5, -1.944], + [-2, 5.556], + [-9.5, -1.944] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 11", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 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": [-223, -88.5], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle 3", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 3, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [60, 80], + [67.5, 87.5], + [60, 95], + [52.5, 87.5] + ], + "c": true + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [60, 80], + [67.5, 87.5], + [60, 95], + [52.5, 87.5] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 12", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 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": [-225, -91], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle 2", + "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.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [0, -6.5], + [7.5, 1], + [0, 8.5], + [-7.5, 1] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [27, -10.5], + [34.5, -3], + [27, 4.5], + [19.5, -3] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [77.5, -11.5], + [85, -4], + [77.5, 3.5], + [70, -4] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [127, -9.5], + [134.5, -2], + [127, 5.5], + [119.5, -2] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [178.5, -2.5], + [186, 5], + [178.5, 12.5], + [171, 5] + ], + "c": true + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [214.5, 7], + [222, 14.5], + [214.5, 22], + [207, 14.5] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 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": [-224.5, -91.5], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle 1", + "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.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-47.75, -182], + [-2.5, -4.25] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [3, -186], + [27, -3] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [95.75, -186.5], + [77.5, -4] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [182.75, -178.5], + [127, -2] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [268.25, -167.5], + [178.5, 5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [326.25, -151.5], + [213, 11.5] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 2", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [-223, -88.5], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 1", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 6, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-67.25, -234.5], + [-223.5, -91.75] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-20, -233], + [-195.5, -92] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [50.25, -220.75], + [-145, -93] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [97.75, -205.75], + [-95.5, -91] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [128.25, -183.75], + [-44, -84] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [131.75, -166.25], + [-9.5, -77.5] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 6", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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 11", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 7, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-18.5, -35.5], + [-162.5, -1.25] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-37.5, -31], + [-163.5, -3] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-71, -27.5], + [-163.5, -3] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-119.5, -21], + [-163.5, -3] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-169, -22], + [-163.5, -3] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-213, -21.5], + [-163.5, -3] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 17", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 63, + "s": [100] + }, + { "t": 64, "s": [0] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 10", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 8, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-9, -77.25], + [-221.75, -94] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [4, -70.5], + [-195.5, -92] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [19.25, -62.75], + [-145, -93] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [19.75, -52.25], + [-95.5, -91] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [4.75, -43.25], + [-44, -84] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-18.25, -34.75], + [-9.5, -77.5] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 5", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 9", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 9, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-418.313, -208.438], + [-270.75, -270.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-388.25, -216.625], + [-226.167, -273.833] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-327.5, -230.375], + [-135.417, -274.333] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-251, -240.375], + [-48.417, -266.333] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-150, -241.875], + [37.083, -255.333] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-65, -237.375], + [95.083, -239.333] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 10", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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 8", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 10, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-418.313, -208.188], + [-223.688, -90.313] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-389, -216.5], + [-195.5, -91.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-327.5, -230.625], + [-145, -92.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-251, -240.625], + [-95.5, -90.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-150, -242.125], + [-44, -83.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-65, -237.625], + [-9.5, -77] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 9", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 7", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 11, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-347, -54], + [-223.688, -90.313] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-347.5, -62], + [-195.5, -91.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-337, -73], + [-145, -92.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-311, -82], + [-95.5, -90.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-271.5, -88], + [-44, -83.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-224.5, -94], + [-9.5, -77] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 4", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 6", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 12, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-162.75, -1.25], + [-223.438, -89.813] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-163.75, -4.5], + [-195.25, -91] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-163.75, -4.5], + [-144.75, -92] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-163.75, -4.5], + [-95.25, -90] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-163.75, -4.5], + [-43.75, -83] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-163.75, -4.5], + [-9.25, -76.5] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 3", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 5", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 13, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-347, -53.75], + [-163, -1.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-348.194, -57.935], + [-164.306, -2.806] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-336.444, -68.935], + [-164.306, -2.806] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-312.944, -78.935], + [-164.306, -2.806] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-270.444, -84.935], + [-164.306, -2.806] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-223.944, -89.435], + [-164.306, -2.806] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 16", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 4", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 14, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-268.5, -269], + [-66.75, -237.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-219.5, -275], + [-20, -233.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-127.75, -275.75], + [48, -221.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-40.75, -267.75], + [95.5, -206.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [44.75, -256.75], + [126, -184.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [102.75, -240.75], + [129.5, -167] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 18", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 3", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 15, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-418.313, -208.188], + [-347, -53.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-388.5, -216.5], + [-347, -53.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-327, -229.5], + [-337.5, -69] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-250.5, -239.5], + [-311.5, -78] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-149.5, -241], + [-272, -84] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-64.5, -236.5], + [-225, -90] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 19", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 2", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 16, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 151, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 3, + "ty": 4, + "nm": "layer 1", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [400, 400, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-256.458, 123.368], + [-248.958, 130.868], + [-256.458, 138.368], + [-263.958, 130.868] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-224.708, 116.618], + [-217.208, 124.118], + [-224.708, 131.618], + [-232.208, 124.118] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-163.958, 102.618], + [-156.458, 110.118], + [-163.958, 117.618], + [-171.458, 110.118] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-86.208, 93.368], + [-78.708, 100.868], + [-86.208, 108.368], + [-93.708, 100.868] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [14.042, 90.368], + [21.542, 97.868], + [14.042, 105.368], + [6.542, 97.868] + ], + "c": true + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [97.292, 96.118], + [104.792, 103.618], + [97.292, 111.118], + [89.792, 103.618] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 11", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 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": "Circle4", + "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.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-96.938, -279.75], + [-89.438, -272.25], + [-96.938, -264.75], + [-104.438, -272.25] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-52.028, -283.694], + [-44.528, -276.194], + [-52.028, -268.694], + [-59.528, -276.194] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [31.472, -283.694], + [38.972, -276.194], + [31.472, -268.694], + [23.972, -276.194] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [110.472, -277.694], + [117.972, -270.194], + [110.472, -262.694], + [102.972, -270.194] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [190.972, -259.194], + [198.472, -251.694], + [190.972, -244.194], + [183.472, -251.694] + ], + "c": true + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [241.472, -238.944], + [248.972, -231.444], + [241.472, -223.944], + [233.972, -231.444] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 10", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 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": "Circle 3", + "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.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-336.5, -38.875], + [-329, -31.375], + [-336.5, -23.875], + [-344, -31.375] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-321.167, -55.667], + [-313.667, -48.167], + [-321.167, -40.667], + [-328.667, -48.167] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-273.208, -79.382], + [-265.708, -71.882], + [-273.208, -64.382], + [-280.708, -71.882] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-205.708, -98.882], + [-198.208, -91.382], + [-205.708, -83.882], + [-213.208, -91.382] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-102.208, -114.382], + [-94.708, -106.882], + [-102.208, -99.382], + [-109.708, -106.882] + ], + "c": true + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-2.708, -119.882], + [4.792, -112.382], + [-2.708, -104.882], + [-10.208, -112.382] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 9", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 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": "Circle 2", + "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.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-1.75, -7.5], + [5.75, 0], + [-1.75, 7.5], + [-9.25, 0] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [43, -17.5], + [50.5, -10], + [43, -2.5], + [35.5, -10] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [140, -27.5], + [147.5, -20], + [140, -12.5], + [132.5, -20] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [239.5, -30.5], + [247, -23], + [239.5, -15.5], + [232, -23] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [357, -22], + [364.5, -14.5], + [357, -7], + [349.5, -14.5] + ], + "c": true + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [440, -7.5], + [447.5, 0], + [440, 7.5], + [432.5, 0] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 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": [-223, -88.5], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle 1", + "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.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-97.25, -272.063], + [-221.25, -92.625] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-51, -278.5], + [-179.5, -99] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [31.5, -276], + [-82.5, -109] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [110.5, -270], + [17, -112] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [191, -251.5], + [134.5, -103.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [241.5, -229.75], + [217.5, -89] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 8", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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 8", + "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.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [2, -113.5], + [-219.375, -89.375] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [54, -112.5], + [-179.5, -99] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [154, -101.5], + [-82.5, -110] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [234, -82.5], + [17, -113] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [302.5, -57.5], + [134.5, -104.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [334.5, -33.5], + [217.5, -90] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 7", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 7", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 6, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-107.625, 70.5], + [-222, -86.75] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-58.75, 64.75], + [-179.5, -99] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [35.5, 66], + [-82.5, -109] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [123, 72.5], + [17, -112] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [208.5, 82.5], + [134.5, -103.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [265.5, 100], + [217.5, -89] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 6", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 6", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 7, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-254.5, 130.375], + [-224.625, -85.625] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-224, 124], + [-179.5, -99] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-163.5, 110.5], + [-82.5, -109] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-86.5, 102], + [17, -112] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [15, 98], + [134.5, -103.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [97.5, 103], + [217.5, -89] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 5", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 5", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 8, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-336.625, -32.875], + [-259.438, -205.75] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-317.881, -47.517], + [-230.39, -219.78] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-273.889, -72.962], + [-164.345, -237.53] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-207.3, -93.207], + [-89.269, -253.178] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-101.5, -107.5], + [13.5, -256.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-3.5, -113.5], + [100.5, -252] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 13", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 4", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 9, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-256.625, 132], + [-336, -30.875] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-226.39, 123.161], + [-318.381, -47.517] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-164.395, 108.379], + [-274.389, -72.962] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-86.612, 101.901], + [-207.8, -92.207] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [15, 96.5], + [-102, -107.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [97.5, 102.5], + [-4, -113.5] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 12", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 3", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 10, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-333.25, -34.125], + [-224.375, -88.875] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-318, -49.5], + [-179.5, -99] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-274, -72.5], + [-82.5, -109] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-206.5, -92], + [17, -112] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-103, -107.5], + [134.5, -103.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-3.5, -113], + [217.5, -89] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 3", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 2", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 11, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-256.875, -205.125], + [-223.781, -89.719] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-230.5, -219.5], + [-179.5, -99] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-164.5, -239.5], + [-82.5, -109] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-89.5, -252.5], + [17, -112] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [13.5, -255.5], + [134.5, -103.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [99.5, -252], + [217.5, -89] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 2", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 12, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 151, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 4, + "ty": 4, + "nm": "layer 2", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [623, 376, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [101.25, -147.25], + [108.75, -139.75], + [101.25, -132.25], + [93.75, -139.75] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [145.5, -139.5], + [153, -132], + [145.5, -124.5], + [138, -132] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [215, -123.5], + [222.5, -116], + [215, -108.5], + [207.5, -116] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [264, -96], + [271.5, -88.5], + [264, -81], + [256.5, -88.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [298, -68], + [305.5, -60.5], + [298, -53], + [290.5, -60.5] + ], + "c": true + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [294, -38.5], + [301.5, -31], + [294, -23.5], + [286.5, -31] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 9", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 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": [-223, -88.5], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle 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.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-2.75, -7.375], + [4.75, 0.125], + [-2.75, 7.625], + [-10.25, 0.125] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [55, -7.5], + [62.5, 0], + [55, 7.5], + [47.5, 0] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [154, 3], + [161.5, 10.5], + [154, 18], + [146.5, 10.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [233, 22], + [240.5, 29.5], + [233, 37], + [225.5, 29.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [299, 47], + [306.5, 54.5], + [299, 62], + [291.5, 54.5] + ], + "c": true + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [335, 71.5], + [342.5, 79], + [335, 86.5], + [327.5, 79] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 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": [-223, -88.5], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle 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": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-320.219, -247.125], + [-227.375, -89.125] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-272.5, -251.5], + [-167.5, -89] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-192, -253.5], + [-68.5, -78.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-112, -246.5], + [10.5, -59.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-32, -227.5], + [76.5, -34.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [18, -207], + [112.5, -10] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 2", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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 8", + "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.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-121.875, -228.969], + [-319.5, -246.75] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-75.75, -221], + [-278, -253.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-7.75, -204.5], + [-191, -252.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [41.25, -177], + [-111, -245.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [75.25, -149], + [-31, -226.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [71.25, -119.5], + [19, -206] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 10", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 7", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 4, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-122.156, -226.406], + [-6, -65.625] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-75.75, -221], + [37.5, -53] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-7.75, -204.5], + [90, -27] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [41.25, -177], + [116.25, -2.25] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [75.25, -149], + [114.25, 29.75] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [71.25, -119.5], + [87.75, 49.75] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 11", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 131, + "s": [100] + }, + { "t": 132, "s": [0] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 6", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 5, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-125, 127], + [-227.375, -89.125] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-83.5, 131.5], + [-167.5, -89] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-12.5, 143.75], + [-68.5, -78.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [35.75, 157.5], + [10.5, -59.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [70.25, 179.5], + [76.5, -34.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [71.25, 196], + [112.5, -10] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 3", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 5", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 6, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-330, 94.375], + [-227.375, -89.125] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-281.75, 88.75], + [-167.5, -89] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-188, 88.25], + [-68.5, -78.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-100.75, 96.75], + [10.5, -59.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-11.75, 109.75], + [76.5, -34.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [41.75, 123.75], + [112.5, -10] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 4", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 4", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 7, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-8.75, -65.25], + [-227.375, -89.125] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [38, -53], + [-167.5, -89] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [89, -28], + [-68.5, -78.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [115.25, -3.25], + [10.5, -59.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [113.25, 28.75], + [76.5, -34.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [86.75, 48.75], + [112.5, -10] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 5", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 142, + "s": [100] + }, + { "t": 143, "s": [0] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 3", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 8, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-123.563, -226.375], + [-227.375, -89.125] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-76, -218.5], + [-167.5, -89] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-7.5, -203], + [-68.5, -78.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [41.5, -175.5], + [10.5, -59.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [75.5, -147.5], + [76.5, -34.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [71.5, -118], + [112.5, -10] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 6", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 2", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 9, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 151, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 5, + "ty": 4, + "nm": "layer 8 ", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [398.5, 400, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 90, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-29.554, 264.014], + [-22.054, 271.514], + [-29.554, 279.014], + [-37.054, 271.514] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-63.054, 250.014], + [-55.554, 257.514], + [-63.054, 265.014], + [-70.554, 257.514] + ], + "c": true + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-83.554, 230.014], + [-76.054, 237.514], + [-83.554, 245.014], + [-91.054, 237.514] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 12", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 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": [-223, -88.5], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { + "a": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 104, + "s": [0] + }, + { "t": 105, "s": [100] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle 7", + "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.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-56, -84.5], + [-48.5, -77], + [-56, -69.5], + [-63.5, -77] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-58, -100.5], + [-50.5, -93], + [-58, -85.5], + [-65.5, -93] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-44, -126], + [-36.5, -118.5], + [-44, -111], + [-51.5, -118.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-10, -152.5], + [-2.5, -145], + [-10, -137.5], + [-17.5, -145] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [53, -176.5], + [60.5, -169], + [53, -161.5], + [45.5, -169] + ], + "c": true + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [127.5, -191], + [135, -183.5], + [127.5, -176], + [120, -183.5] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 10", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 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": [-223, -88.5], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle 6", + "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.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [43, 154], + [50.5, 161.5], + [43, 169], + [35.5, 161.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [9, 148], + [16.5, 155.5], + [9, 163], + [1.5, 155.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-51, 128], + [-43.5, 135.5], + [-51, 143], + [-58.5, 135.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-93.5, 108], + [-86, 115.5], + [-93.5, 123], + [-101, 115.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-114.5, 76.5], + [-107, 84], + [-114.5, 91.5], + [-122, 84] + ], + "c": true + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-112, 49.5], + [-104.5, 57], + [-112, 64.5], + [-119.5, 57] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 9", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 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": [-223, -88.5], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { + "a": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 79, + "s": [0] + }, + { "t": 80, "s": [100] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle 5", + "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.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-3.5, -5.75], + [4, 1.75], + [-3.5, 9.25], + [-11, 1.75] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-27.5, -14.25], + [-20, -6.75], + [-27.5, 0.75], + [-35, -6.75] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-58, -39.25], + [-50.5, -31.75], + [-58, -24.25], + [-65.5, -31.75] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-74.5, -64.25], + [-67, -56.75], + [-74.5, -49.25], + [-82, -56.75] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-64.5, -97.75], + [-57, -90.25], + [-64.5, -82.75], + [-72, -90.25] + ], + "c": true + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-33, -124.25], + [-25.5, -116.75], + [-33, -109.25], + [-40.5, -116.75] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 13", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 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": [-223, -88.5], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { + "a": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 65, + "s": [0] + }, + { "t": 66, "s": [100] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle 4", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 4, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [3.5, 292.5], + [11, 300], + [3.5, 307.5], + [-4, 300] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-23.5, 287], + [-16, 294.5], + [-23.5, 302], + [-31, 294.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-55, 269.5], + [-47.5, 277], + [-55, 284.5], + [-62.5, 277] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-69, 250], + [-61.5, 257.5], + [-69, 265], + [-76.5, 257.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-61, 229.5], + [-53.5, 237], + [-61, 244.5], + [-68.5, 237] + ], + "c": true + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-32.5, 212], + [-25, 219.5], + [-32.5, 227], + [-40, 219.5] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 12", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 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": [-223, -88.5], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { + "a": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 18, + "s": [0] + }, + { "t": 19, "s": [100] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle 3", + "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.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-83.625, 230], + [-76.125, 237.5], + [-83.625, 245], + [-91.125, 237.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-86, 218], + [-78.5, 225.5], + [-86, 233], + [-93.5, 225.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-71.5, 198], + [-64, 205.5], + [-71.5, 213], + [-79, 205.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-33.5, 179.5], + [-26, 187], + [-33.5, 194.5], + [-41, 187] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [36.5, 160], + [44, 167.5], + [36.5, 175], + [29, 167.5] + ], + "c": true + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [116.5, 151], + [124, 158.5], + [116.5, 166], + [109, 158.5] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 11", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 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": [-223, -88.5], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle 2", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 6, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-85, 111.5], + [-77.5, 119], + [-85, 126.5], + [-92.5, 119] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-103.5, 97.5], + [-96, 105], + [-103.5, 112.5], + [-111, 105] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-116.5, 71.5], + [-109, 79], + [-116.5, 86.5], + [-124, 79] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-104, 44], + [-96.5, 51.5], + [-104, 59], + [-111.5, 51.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-63, 14], + [-55.5, 21.5], + [-63, 29], + [-70.5, 21.5] + ], + "c": true + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [0, -7.5], + [7.5, 0], + [0, 7.5], + [-7.5, 0] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 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": [-223, -88.5], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { + "a": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 9, + "s": [0] + }, + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 10, + "s": [100] + }, + { "t": 81, "s": [100] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle 1", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 7, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-3.5, 1], + [-83.5, 119.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-27.5, -7.5], + [-102, 105.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-58, -32.5], + [-115, 79.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-74.5, -57.5], + [-102.5, 52] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-64.5, -91], + [-61.5, 22] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-33, -117.5], + [1.5, 0.5] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 2", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [-223, -88.5], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { + "a": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 65, + "s": [0] + }, + { "t": 66, "s": [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": 8, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-278.25, -163.5], + [-308.5, 31] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-281.75, -181], + [-326, 16] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-267.75, -206.5], + [-339, -10] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-233.75, -233], + [-326.5, -37.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-170.75, -257], + [-285.5, -67.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-96.25, -271.5], + [-222.5, -89] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 8", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 23, + "s": [0] + }, + { "t": 24, "s": [100] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 21", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 9, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-332.813, -32], + [-307.5, 30] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-319.313, -46], + [-326, 16] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-272.813, -72], + [-339, -10] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-205.813, -92], + [-326.5, -37.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-99.813, -107], + [-285.5, -67.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-2, -113], + [-222.5, -89] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 7", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 9, + "s": [0] + }, + { "t": 10, "s": [100] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 20", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 10, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-219.375, 215.625], + [-180.125, 72.625] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-246.375, 210.125], + [-214.125, 66.625] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-277.875, 192.625], + [-274.125, 46.625] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-291.875, 173.125], + [-316.625, 26.625] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 93, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-290.253, 163.541], + [-323.436, 16.409] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 106, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-271.997, 174.559], + [-330.814, 5.341] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-286.875, 168.625], + [-337.625, -4.875] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-306.125, 150.375], + [-335.125, -31.875] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 27", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 0, + "s": [0] + }, + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 112, + "s": [0] + }, + { "t": 113, "s": [100] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 19", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 11, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 107, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-286.22, 155.274], + [-270.617, 174.489] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-283.625, 148.625], + [-285.375, 168.375] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-255.125, 131.125], + [-304.875, 149.875] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 26", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 106, + "s": [0] + }, + { "t": 107, "s": [100] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 18", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 12, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-182.125, 284.625], + [-218.875, 212.375] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-182.625, 279.625], + [-245.875, 206.875] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-171.625, 271.125], + [-277.375, 189.375] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-147.625, 262.125], + [-291.375, 169.875] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-106.625, 255.125], + [-283.375, 149.375] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-60.625, 249.125], + [-254.875, 131.875] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 25", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 20, + "s": [0] + }, + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 21, + "s": [100] + }, + { "t": 111, "s": [100] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 17", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 13, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-183.25, 287.375], + [-305.375, 151.625] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-182, 282], + [-308.875, 137.875] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-171, 273.5], + [-294.375, 117.875] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-147, 264.5], + [-256.375, 99.375] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-106, 257.5], + [-186.375, 79.875] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-60, 251.5], + [-106.375, 70.875] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 24", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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 16", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 14, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-252.5, 130.5], + [-301.5, 148.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-225.5, 124], + [-309.5, 137.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-161.5, 110.5], + [-295, 117.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-84.5, 103], + [-257, 99] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [16.5, 99], + [-187, 79.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [99.5, 103], + [-107, 70.5] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 23", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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 15", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 15, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-304, 149], + [-307.5, 30] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-308.5, 137.5], + [-326, 16] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-294, 117.5], + [-339, -10] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-256, 99], + [-326.5, -37.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-186, 79.5], + [-285.5, -67.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-106, 70.5], + [-222.5, -89] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 6", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 10, + "s": [0] + }, + { "t": 11, "s": [100] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 14", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 16, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-219.75, 211.5], + [-307.5, 30] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-246.75, 206], + [-326, 16] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-278.25, 188.5], + [-339, -10] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-292.25, 169], + [-326.5, -37.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-281.5, 147.5], + [-285.5, -67.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-253, 130], + [-222.5, -89] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 5", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 45, + "s": [0] + }, + { "t": 46, "s": [100] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 13", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 17, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [[0, 0]], + "o": [[0, 0]], + "v": [[-179.5, -99]], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [[0, 0]], + "o": [[0, 0]], + "v": [[-179.5, -99]], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [[0, 0]], + "o": [[0, 0]], + "v": [[-179.5, -99]], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [[0, 0]], + "o": [[0, 0]], + "v": [[-179.5, -99]], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [[0, 0]], + "o": [[0, 0]], + "v": [[-179.5, -99]], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [[0, 0]], + "o": [[0, 0]], + "v": [[-179.5, -99]], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 4", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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 12", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 18, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-131.25, -229.75], + [-226.563, -87] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-146.25, -236.25], + [-250.563, -95.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-163.75, -253.25], + [-281.063, -120.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-172.75, -268.75], + [-297.563, -145.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-162.75, -291.25], + [-287.563, -179] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-145.25, -307.25], + [-256.063, -205.5] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 19", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 98, + "s": [0] + }, + { "t": 99, "s": [100] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 11", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 19, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-131.25, -229.75], + [-280.063, -164.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-146.25, -236.25], + [-282.063, -180.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-163.75, -253.25], + [-268.063, -206] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-172.75, -268.75], + [-234.063, -232.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-162.75, -291.25], + [-171.063, -256.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-145.25, -307.25], + [-96.563, -271] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 18", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 80, + "s": [0] + }, + { "t": 81, "s": [100] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 10", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 20, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-142.25, -309.75], + [-279.563, -164.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-128.75, -314.75], + [-281.563, -180.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-90.75, -327.75], + [-267.563, -206] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-49.25, -336.75], + [-233.563, -232.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [6.75, -337.75], + [-170.563, -256.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [54.75, -334.75], + [-96.063, -271] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 17", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 12, + "s": [0] + }, + { "t": 13, "s": [100] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 9", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 21, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-219.5, 211.875], + [-180.563, 72] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-246.5, 206.375], + [-214.563, 66] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-278, 188.875], + [-274.563, 46] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-292, 169.375], + [-317.063, 26] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-284, 148.875], + [-338.063, -5.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-255.5, 131.375], + [-335.563, -32.5] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 22", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 80, + "s": [0] + }, + { "t": 81, "s": [100] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 8", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 22, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-304.5, 148.25], + [-220.563, 212.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-309, 136.75], + [-247.563, 207] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-294.5, 116.75], + [-279.063, 189.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-256.5, 98.25], + [-293.063, 170] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-186.5, 78.75], + [-285.063, 149.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-106.5, 69.75], + [-256.563, 132] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 21", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 18, + "s": [0] + }, + { "t": 19, "s": [100] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 7", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 23, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-334.469, -29.5], + [-306.375, 147.313] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-318.813, -45.25], + [-308.063, 137.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-274.313, -71.25], + [-293.563, 117.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-207.313, -91.25], + [-255.563, 99] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-101.313, -106.25], + [-185.563, 79.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-3.5, -112.25], + [-105.563, 70.5] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 20", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 6", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 24, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-280, -165.25], + [-332.375, -32.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-282, -181.25], + [-318.875, -46.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-268, -206.75], + [-274.375, -72.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-234, -233.25], + [-207.375, -92.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-171, -257.25], + [-101.375, -107.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-96.5, -271.75], + [-3.563, -113.5] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 16", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 5", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 25, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-226.5, -86], + [-278.5, -166.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-250.5, -94.5], + [-280.5, -182.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-281, -119.5], + [-266.5, -208] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-297.5, -144.5], + [-232.5, -234.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-287.5, -178], + [-169.5, -258.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-256, -204.5], + [-95, -273] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 15", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 65, + "s": [0] + }, + { "t": 66, "s": [100] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 4", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 26, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-180.5, 72.5], + [-229, -86.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-214.5, 66.5], + [-253, -95] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-274.5, 46.5], + [-283.5, -120] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-317, 26.5], + [-300, -145] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-338, -5], + [-290, -178.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-335.5, -32], + [-258.5, -205] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 14", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 93, + "s": [0] + }, + { "t": 94, "s": [100] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 3", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 27, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-180, 72], + [-307.5, 30] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-214, 66], + [-326, 16] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-274, 46], + [-339, -10] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-316.5, 26], + [-326.5, -37.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-337.5, -5.5], + [-285.5, -67.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-335, -32.5], + [-222.5, -89] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 3", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 0, + "s": [0] + }, + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 84, + "s": [0] + }, + { "t": 86, "s": [100] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 2", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 28, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 151, + "st": 150, + "bm": 0 + }, + { + "ddd": 0, + "ind": 6, + "ty": 4, + "nm": "layer 5", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [623, 376, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [49.25, 77.625], + [56.75, 85.125], + [49.25, 92.625], + [41.75, 85.125] + ], + "c": true + } + ] + }, + { + "t": 12, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [47.5, 88.5], + [55, 96], + [47.5, 103.5], + [40, 96] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 9", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 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": [22, -204.5], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { + "a": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 11, + "s": [100] + }, + { "t": 12, "s": [0] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle 5", + "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.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-191.625, -115.25], + [-184.125, -107.75], + [-191.625, -100.25], + [-199.125, -107.75] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-164.25, -110.5], + [-156.75, -103], + [-164.25, -95.5], + [-171.75, -103] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-125.75, -98], + [-118.25, -90.5], + [-125.75, -83], + [-133.25, -90.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-95.25, -83.75], + [-87.75, -76.25], + [-95.25, -68.75], + [-102.75, -76.25] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-76.25, -63.25], + [-68.75, -55.75], + [-76.25, -48.25], + [-83.75, -55.75] + ], + "c": true + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-72.25, -46.594], + [-64.75, -39.094], + [-72.25, -31.594], + [-79.75, -39.094] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 9", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 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": [22, -204.5], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle 4", + "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.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-72.25, -46.25], + [-64.75, -38.75], + [-72.25, -31.25], + [-79.75, -38.75] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-76, -36.5], + [-68.5, -29], + [-76, -21.5], + [-83.5, -29] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-90.25, -18.75], + [-82.75, -11.25], + [-90.25, -3.75], + [-97.75, -11.25] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-114.25, -4.75], + [-106.75, 2.75], + [-114.25, 10.25], + [-121.75, 2.75] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-153.75, 6.25], + [-146.25, 13.75], + [-153.75, 21.25], + [-161.25, 13.75] + ], + "c": true + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-190.75, 13.25], + [-183.25, 20.75], + [-190.75, 28.25], + [-198.25, 20.75] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 13", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 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": [22, -204.5], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 0, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle 3", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 3, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-3.375, -10.375], + [4.125, -2.875], + [-3.375, 4.625], + [-10.875, -2.875] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [16.5, 5.5], + [24, 13], + [16.5, 20.5], + [9, 13] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [35, 32], + [42.5, 39.5], + [35, 47], + [27.5, 39.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [36.5, 59.5], + [44, 67], + [36.5, 74.5], + [29, 67] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [11.5, 87.5], + [19, 95], + [11.5, 102.5], + [4, 95] + ], + "c": true + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-27, 108], + [-19.5, 115.5], + [-27, 123], + [-34.5, 115.5] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 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": [22, -204.5], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { + "a": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 80, + "s": [100] + }, + { "t": 81, "s": [0] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle 1", + "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.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [71.5, -118.5], + [113, -6.75] + ], + "c": false + } + ] + }, + { + "t": 11, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [70, -108.75], + [113, -6.75] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 11, + "s": [100] + }, + { "t": 12, "s": [0] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 10", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 5, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [23.125, -199], + [71.625, -120.125] + ], + "c": false + } + ] + }, + { + "t": 11, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [32, -195.5], + [70.25, -108.25] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 11, + "s": [100] + }, + { "t": 12, "s": [0] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 9", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 6, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [-71.5, -38], + [-0.875, -0.5], + [51, 82.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 12, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [-74.389, -31.944], + [11.389, 8.444], + [11.944, 9.222] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [-75.833, -28.917], + [16.833, 12.917], + [-75.833, -28.917] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [-90.083, -11.167], + [35.333, 39.417], + [-90.083, -11.167] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [-114.083, 2.833], + [36.833, 66.917], + [-114.083, 2.833] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [-153.583, 13.833], + [11.833, 94.917], + [-153.583, 13.833] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [-190.583, 20.833], + [-26.667, 115.417], + [-190.583, 20.833] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 2", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [22, -204.5], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 0, "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": 7, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-169.875, -310.75], + [-317.5, -248.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-143.5, -306.5], + [-276, -252.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-105, -294], + [-191.5, -252] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-74.5, -279.75], + [-112.5, -247] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-55.5, -259.25], + [-32, -228.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-51.5, -240.75], + [19.25, -206.25] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 8", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 142, + "s": [100] + }, + { "t": 143, "s": [0] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 8", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 8, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [12.5, -209.375], + [-166, -309.25] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [38.75, -190.75], + [-142.5, -307.75] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [57.25, -164.25], + [-104, -295.25] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [58.75, -136.75], + [-73.5, -281] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [33.75, -108.75], + [-54.5, -260.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-4.75, -88.25], + [-50.5, -242] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 7", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 64, + "s": [100] + }, + { "t": 65, "s": [0] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 7", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 9, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [109.938, -15.063], + [16.188, -212.063] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [117.417, 6.417], + [38.583, -190.833] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [111.417, 35.417], + [57.083, -164.333] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [80.917, 58.917], + [58.583, -136.833] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [23.417, 82.917], + [33.583, -108.833] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-39.083, 96.917], + [-4.917, -88.333] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 5", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 52, + "s": [100] + }, + { "t": 53, "s": [0] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 6", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 10, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-118.5, -228.5], + [21.125, -206.375] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-76.75, -220.5], + [38, -192] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-7.5, -203.75], + [56.5, -165.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [40.5, -178.75], + [58.581, -137.355] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [74, -146.25], + [33.581, -109.355] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [74, -119.75], + [-4.919, -88.855] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 4", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 80, + "s": [100] + }, + { "t": 81, "s": [0] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 5", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 11, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-5.375, -65.875], + [18, -202.25] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [36.722, -54.861], + [37.944, -191.361] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [89.722, -25.361], + [56.444, -164.861] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [114.722, -2.861], + [57.944, -137.361] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [113.722, 28.639], + [32.944, -109.361] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [89.222, 55.139], + [-5.556, -88.861] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 3", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 80, + "s": [100] + }, + { "t": 81, "s": [0] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 4", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 12, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-168, -308.5], + [-121.5, -228] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-143.25, -306.5], + [-75.5, -219.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-104.75, -294], + [-7.75, -202.75] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-74.25, -279.75], + [40.25, -177.75] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-55.25, -259.25], + [73.75, -145.25] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-51.25, -240.75], + [73.75, -118.75] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 11", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 125, + "s": [100] + }, + { "t": 126, "s": [0] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 3", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 13, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-50.25, -243], + [-166, -311.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-53.083, -233.25], + [-142.5, -308.833] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-67.333, -215.5], + [-104, -296.333] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-91.333, -201.5], + [-73.5, -282.083] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-130.833, -190.5], + [-54.5, -261.583] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-167.833, -183.5], + [-50.5, -243.083] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 10", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 0, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 2", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 14, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 151, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 7, + "ty": 4, + "nm": "layer 4", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [886, 589.5, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-118, 196.625], + [-110.5, 204.125], + [-118, 211.625], + [-125.5, 204.125] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-138, 200.5], + [-130.5, 208], + [-138, 215.5], + [-145.5, 208] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-175, 205], + [-167.5, 212.5], + [-175, 220], + [-182.5, 212.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-218, 211], + [-210.5, 218.5], + [-218, 226], + [-225.5, 218.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-271, 208], + [-263.5, 215.5], + [-271, 223], + [-278.5, 215.5] + ], + "c": true + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-313.5, 209.5], + [-306, 217], + [-313.5, 224.5], + [-321, 217] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 13", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 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": [-223, -88.5], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { + "a": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 63, + "s": [100] + }, + { "t": 64, "s": [0] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle 6", + "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.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-110.25, 154.75], + [-102.75, 162.25], + [-110.25, 169.75], + [-117.75, 162.25] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-98.5, 159], + [-91, 166.5], + [-98.5, 174], + [-106, 166.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-80.5, 169], + [-73, 176.5], + [-80.5, 184], + [-88, 176.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-78.5, 179], + [-71, 186.5], + [-78.5, 194], + [-86, 186.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-94.5, 189], + [-87, 196.5], + [-94.5, 204], + [-102, 196.5] + ], + "c": true + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-118, 196.5], + [-110.5, 204], + [-118, 211.5], + [-125.5, 204] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 10", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 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": [-223, -88.5], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle 5", + "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.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-4.097, 0.609], + [-0.609, -4.097], + [4.097, -0.609], + [0.609, 4.097] + ], + "o": [ + [4.097, -0.609], + [0.609, 4.097], + [-4.097, 0.609], + [-0.609, -4.097] + ], + "v": [ + [-46.602, -197.169], + [-38.081, -190.852], + [-44.398, -182.331], + [-52.919, -188.648] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-3.25, -187], + [4.25, -179.5], + [-3.25, -172], + [-10.75, -179.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [48.75, -160], + [56.25, -152.5], + [48.75, -145], + [41.25, -152.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [74.25, -136], + [81.75, -128.5], + [74.25, -121], + [66.75, -128.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [72.75, -105], + [80.25, -97.5], + [72.75, -90], + [65.25, -97.5] + ], + "c": true + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [46.25, -82], + [53.75, -74.5], + [46.25, -67], + [38.75, -74.5] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 16", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 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": [-223, -88.5], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { + "a": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 142, + "s": [100] + }, + { "t": 143, "s": [0] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle 4", + "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.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [72.25, -142.5], + [79.75, -135], + [72.25, -127.5], + [64.75, -135] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [76.25, -127], + [83.75, -119.5], + [76.25, -112], + [68.75, -119.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [70.25, -97.5], + [77.75, -90], + [70.25, -82.5], + [62.75, -90] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [42.25, -76], + [49.75, -68.5], + [42.25, -61], + [34.75, -68.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-16.5, -51.125], + [-9, -43.625], + [-16.5, -36.125], + [-24, -43.625] + ], + "c": true + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-79, -39.125], + [-71.5, -31.625], + [-79, -24.125], + [-86.5, -31.625] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 15", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 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": [-223, -88.5], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { + "a": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 66, + "s": [100] + }, + { "t": 67, "s": [0] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle 3", + "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.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [31.5, 64.625], + [39, 72.125], + [31.5, 79.625], + [24, 72.125] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [23, 75], + [30.5, 82.5], + [23, 90], + [15.5, 82.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-5.5, 93.5], + [2, 101], + [-5.5, 108.5], + [-13, 101] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-45.5, 106], + [-38, 113.5], + [-45.5, 121], + [-53, 113.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-115.5, 117], + [-108, 124.5], + [-115.5, 132], + [-123, 124.5] + ], + "c": true + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-179, 124], + [-171.5, 131.5], + [-179, 139], + [-186.5, 131.5] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 9", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 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": [-223, -88.5], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { + "a": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 56, + "s": [100] + }, + { "t": 57, "s": [0] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle 2", + "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.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [2.875, -8.75], + [10.375, -1.25], + [2.875, 6.25], + [-4.625, -1.25] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [23.5, 3.5], + [31, 11], + [23.5, 18.5], + [16, 11] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [45, 25], + [52.5, 32.5], + [45, 40], + [37.5, 32.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [42, 43], + [49.5, 50.5], + [42, 58], + [34.5, 50.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [15.5, 63.5], + [23, 71], + [15.5, 78.5], + [8, 71] + ], + "c": true + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-27.5, 81], + [-20, 88.5], + [-27.5, 96], + [-35, 88.5] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 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": [-223, -88.5], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { + "a": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 119, + "s": [100] + }, + { "t": 120, "s": [0] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle 1", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 6, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-45.25, -190.5], + [2.609, -0.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-3, -179], + [24, 10.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [49, -152], + [45.5, 32] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [74.5, -128], + [42.5, 50] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [73, -97], + [16, 70.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [46.5, -74], + [-27, 88] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 2", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [-223, -88.5], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { + "a": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 112, + "s": [100] + }, + { "t": 113, "s": [0] } + ], + "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": 7, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-267.75, -279], + [-150.5, -222] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-225.5, -267.5], + [-146.5, -206.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-173.5, -240.5], + [-152.5, -177] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-148, -216.5], + [-180.5, -155.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-149.5, -185.5], + [-239.25, -130.625] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-176, -162.5], + [-301.75, -118.625] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 17", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 64, + "s": [100] + }, + { "t": 65, "s": [0] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 12", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 8, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-150.813, -222.906], + [-220.078, -91.625] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-146.5, -207.5], + [-199, -78] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-152.5, -178], + [-177.5, -56.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-180.5, -156.5], + [-180.5, -38.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-239.25, -131.625], + [-207, -18] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-301.75, -119.625], + [-250, -0.5] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 8", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 64, + "s": [100] + }, + { "t": 65, "s": [0] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 11", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 9, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-332.75, 74.375], + [-341.375, 116.875] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-322.25, 76.875], + [-360.125, 119.875] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-304.25, 86.875], + [-397.125, 124.375] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 64, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-303.161, 93.944], + [-415.157, 126.891] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-302.25, 96.875], + [-440.125, 130.375] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-318.25, 106.875], + [-493.125, 127.375] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-341.75, 114.375], + [-535.625, 128.875] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 14", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 64, + "s": [100] + }, + { "t": 65, "s": [0] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 10", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 10, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-192.25, -15.625], + [-341.875, 116.875] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-199.75, -6.125], + [-360.625, 119.875] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-228.25, 12.375], + [-397.625, 124.375] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-268.25, 24.875], + [-440.625, 130.375] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-338.25, 35.875], + [-493.625, 127.375] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-401.75, 42.875], + [-536.125, 128.875] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 12", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 26, + "s": [100] + }, + { "t": 27, "s": [0] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 9", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 11, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-192.25, -15.625], + [-329.25, 71.25] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-199.75, -6.125], + [-322.375, 77.875] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-228.25, 12.375], + [-304.375, 87.875] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-268.25, 24.875], + [-302.375, 97.875] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-338.25, 35.875], + [-318.375, 107.875] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-401.75, 42.875], + [-341.875, 115.375] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 7", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 56, + "s": [100] + }, + { "t": 57, "s": [0] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 8", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 12, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-193, -16], + [-219.953, -89.063] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-200.5, -6.5], + [-199, -78] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-229, 12], + [-177.5, -56.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-269, 24.5], + [-180.5, -38.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-339, 35.5], + [-207, -18] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-402.5, 42.5], + [-250, -0.5] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 6", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 56, + "s": [100] + }, + { "t": 57, "s": [0] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 7", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 13, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-330.5, 70.25], + [-220.391, -89] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-322, 78], + [-199, -78] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-304, 88], + [-177.5, -56.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-302, 98], + [-180.5, -38.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-318, 108], + [-207, -18] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-341.5, 115.5], + [-250, -0.5] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 5", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 118, + "s": [100] + }, + { "t": 119, "s": [0] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 6", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 14, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-151, -222.5], + [-192, -16] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-147, -207], + [-199.5, -6.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-153, -177.5], + [-228, 12] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-181, -156], + [-268, 24.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-239.75, -131.125], + [-338, 35.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-302.25, -119.125], + [-401.5, 42.5] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 19", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 30, + "s": [100] + }, + { "t": 31, "s": [0] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 5", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 15, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-385.125, -86.938], + [-220.391, -89] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-345.25, -82.5], + [-199, -78] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-274.75, -69.75], + [-177.5, -56.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-228.25, -55.25], + [-180.5, -38.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-194.5, -34.5], + [-207, -18] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-191.5, -15.5], + [-250, -0.5] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 3", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 119, + "s": [100] + }, + { "t": 120, "s": [0] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 4", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 16, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-268.75, -278.5], + [-387, -89] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-225, -268.5], + [-345.25, -82.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-173, -241.5], + [-274.75, -69.75] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-147.5, -217.5], + [-228.25, -55.25] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-149, -186.5], + [-193.5, -34] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-175.5, -163.5], + [-191, -16.5] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 18", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 142, + "s": [100] + }, + { "t": 143, "s": [0] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 3", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 17, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-388.063, -87.063], + [-331.5, 76] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-346.25, -82], + [-321, 78.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-275.75, -69.25], + [-303, 88.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-229.25, -54.75], + [-301, 98.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-194, -33.5], + [-317, 108.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-192, -16], + [-340.5, 116] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 11", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 2", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 18, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 151, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 8, + "ty": 4, + "nm": "layer 6", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [404, 396.5, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-114.5, 97.25], + [-107, 104.75], + [-114.5, 112.25], + [-122, 104.75] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-87.5, 82.5], + [-80, 90], + [-87.5, 97.5], + [-95, 90] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-20, 64.5], + [-12.5, 72], + [-20, 79.5], + [-27.5, 72] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [53.5, 50], + [61, 57.5], + [53.5, 65], + [46, 57.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [156.5, 46], + [164, 53.5], + [156.5, 61], + [149, 53.5] + ], + "c": true + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [244, 50], + [251.5, 57.5], + [244, 65], + [236.5, 57.5] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 9", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [-147, -306.5], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle 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": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-1, -4.688], + [6.5, 2.813], + [-1, 10.313], + [-8.5, 2.813] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [12, -12], + [19.5, -4.5], + [12, 3], + [4.5, -4.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [54, -25.5], + [61.5, -18], + [54, -10.5], + [46.5, -18] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [92, -33.5], + [99.5, -26], + [92, -18.5], + [84.5, -26] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [148.5, -36], + [156, -28.5], + [148.5, -21], + [141, -28.5] + ], + "c": true + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [196.25, -33.75], + [203.75, -26.25], + [196.25, -18.75], + [188.75, -26.25] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [-147, -306.5], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle 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": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [200.5, -26], + [1.5, 2.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [223.5, -20.5], + [13.5, -4] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [263, -10], + [55.5, -17.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [292, 5.5], + [93.5, -25.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [310, 25.5], + [150, -28] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [315.5, 43.5], + [197, -24.5] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 2", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [-147, -306.5], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { + "a": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 146, + "s": [100] + }, + { "t": 147, "s": [0] } + ], + "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": 3, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-104.125, -269.5], + [-148.125, -302] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-55.5, -272], + [-134.5, -311.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [28.5, -271.5], + [-92.5, -325] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [106.5, -266.5], + [-54.5, -333] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [186.5, -247.5], + [2, -335.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [238, -226.5], + [49, -332] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 6", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 9", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 4, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-258.438, -202.375], + [-100, -269.75] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-234, -217], + [-55.5, -272.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-166.5, -235], + [28.5, -272] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-93, -249.5], + [106.5, -267] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [10, -253.5], + [186.5, -248] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [97.5, -249.5], + [238, -227] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 11", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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 8", + "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.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-284.5, -162], + [-263, -201.25] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-287.5, -177], + [-234.5, -217.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-273, -202.5], + [-168, -235] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-237, -229.5], + [-93.5, -249] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-175, -253.5], + [9.5, -253.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-102.5, -267], + [98, -249.5] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 16", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 6", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 6, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-259.438, -203.563], + [-147.5, -306.875] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-234.5, -217.5], + [-134.5, -311.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-167, -235.5], + [-92.5, -325] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-93.5, -250], + [-54.5, -333] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [9.5, -254], + [2, -335.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [97, -250], + [49, -332] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 3", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [0, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 2", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 7, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [8.75, 73], + [16.25, 80.5], + [8.75, 88], + [1.25, 80.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-6.25, 66.25], + [1.25, 73.75], + [-6.25, 81.25], + [-13.75, 73.75] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-22.75, 46.25], + [-15.25, 53.75], + [-22.75, 61.25], + [-30.25, 53.75] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-31.25, 32.75], + [-23.75, 40.25], + [-31.25, 47.75], + [-38.75, 40.25] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-22.25, 12.25], + [-14.75, 19.75], + [-22.25, 27.25], + [-29.75, 19.75] + ], + "c": true + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-1.25, -4.75], + [6.25, 2.75], + [-1.25, 10.25], + [-8.75, 2.75] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 12", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 4 }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [-147, -306.5], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { + "a": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 80, + "s": [0] + }, + { "t": 81, "s": [100] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle 2", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 8, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-138, -227], + [-146.5, -307] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-152.5, -232.5], + [-134.5, -311.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-169, -252.5], + [-92.5, -325] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-177.5, -266], + [-54.5, -333] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-168.5, -286.5], + [2, -335.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-147.5, -303.5], + [49, -332] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 5", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { "a": 0, "k": [0.2, 0.2, 0.2, 1], "ix": 3 }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 80, + "s": [0] + }, + { "t": 81, "s": [100] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Group 7", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 9, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 151, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_1", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "Back circles", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [400, 400, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-248.425, 578.425], + [-240.925, 585.925], + [-248.425, 593.425], + [-255.925, 585.925] + ], + "c": true + } + ] + }, + { + "t": 22, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-276.116, 575.748], + [-268.616, 583.248], + [-276.116, 590.748], + [-283.616, 583.248] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 12", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.486274509804, 0.486274509804, 0.486274509804, 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": [194, -268.5], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { + "a": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 21, + "s": [100] + }, + { "t": 22, "s": [0] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle29", + "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.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 80, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [87.575, 98.425], + [95.075, 105.925], + [87.575, 113.425], + [80.075, 105.925] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 114, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [64.075, 125.425], + [71.575, 132.925], + [64.075, 140.425], + [56.575, 132.925] + ], + "c": true + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [20.575, 147.425], + [28.075, 154.925], + [20.575, 162.425], + [13.075, 154.925] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 12", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.486274509804, 0.486274509804, 0.486274509804, 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": [194, -268.5], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { + "a": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 80, + "s": [0] + }, + { "t": 81, "s": [100] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle28", + "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.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 142, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [122.075, 281.925], + [129.575, 289.425], + [122.075, 296.925], + [114.575, 289.425] + ], + "c": true + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [115.575, 290.925], + [123.075, 298.425], + [115.575, 305.925], + [108.075, 298.425] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 12", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.486274509804, 0.486274509804, 0.486274509804, 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": [194, -268.5], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { + "a": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 142, + "s": [0] + }, + { "t": 143, "s": [100] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle27", + "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.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 56, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [276.093, 424.56], + [283.593, 432.06], + [276.093, 439.56], + [268.593, 432.06] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 100, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [208.593, 440.31], + [216.093, 447.81], + [208.593, 455.31], + [201.093, 447.81] + ], + "c": true + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [107.593, 452.56], + [115.093, 460.06], + [107.593, 467.56], + [100.093, 460.06] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 12", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.486274509804, 0.486274509804, 0.486274509804, 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": [-26.5, -227.5], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { + "a": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 56, + "s": [0] + }, + { "t": 57, "s": [100] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle26", + "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.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 66, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [345.468, 242.185], + [352.968, 249.685], + [345.468, 257.185], + [337.968, 249.685] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 101, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [302.468, 266.185], + [309.968, 273.685], + [302.468, 281.185], + [294.968, 273.685] + ], + "c": true + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [206.718, 295.185], + [214.218, 302.685], + [206.718, 310.185], + [199.218, 302.685] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 12", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.486274509804, 0.486274509804, 0.486274509804, 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": [-26.5, -227.5], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { + "a": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 66, + "s": [0] + }, + { "t": 67, "s": [100] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle25", + "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.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 119, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [303.843, 393.06], + [311.343, 400.56], + [303.843, 408.06], + [296.343, 400.56] + ], + "c": true + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [261.343, 409.56], + [268.843, 417.06], + [261.343, 424.56], + [253.843, 417.06] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 12", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.486274509804, 0.486274509804, 0.486274509804, 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": [-26.5, -227.5], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { + "a": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 119, + "s": [0] + }, + { "t": 120, "s": [100] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle24", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 6, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-196.425, 131.425], + [-188.925, 138.925], + [-196.425, 146.425], + [-203.925, 138.925] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 30, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-239.771, 114.675], + [-232.271, 122.175], + [-239.771, 129.675], + [-247.271, 122.175] + ], + "c": true + } + ] + }, + { + "t": 65, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-263.175, 86.925], + [-255.675, 94.425], + [-263.175, 101.925], + [-270.675, 94.425] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 12", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.486274509804, 0.486274509804, 0.486274509804, 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": [-26.5, -227.5], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { + "a": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 65, + "s": [100] + }, + { "t": 66, "s": [0] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle23", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 7, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-197.925, 431.925], + [-190.425, 439.425], + [-197.925, 446.925], + [-205.425, 439.425] + ], + "c": true + } + ] + }, + { + "t": 25, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-228.425, 422.925], + [-220.925, 430.425], + [-228.425, 437.925], + [-235.925, 430.425] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 12", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.486274509804, 0.486274509804, 0.486274509804, 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": [-26, -227.5], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { + "a": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 21, + "s": [100] + }, + { "t": 22, "s": [0] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle21", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 8, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [206.075, 294.925], + [213.575, 302.425], + [206.075, 309.925], + [198.575, 302.425] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 25, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [149.075, 302.425], + [156.575, 309.925], + [149.075, 317.425], + [141.575, 309.925] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 54, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [82.075, 307.925], + [89.575, 315.425], + [82.075, 322.925], + [74.575, 315.425] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 101, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-39.425, 305.925], + [-31.925, 313.425], + [-39.425, 320.925], + [-46.925, 313.425] + ], + "c": true + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-154.925, 293.925], + [-147.425, 301.425], + [-154.925, 308.925], + [-162.425, 301.425] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 12", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.486274509804, 0.486274509804, 0.486274509804, 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": [-26, -227.5], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle20", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 9, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [181.075, 337.425], + [188.575, 344.925], + [181.075, 352.425], + [173.575, 344.925] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 25, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [131.075, 325.425], + [138.575, 332.925], + [131.075, 340.425], + [123.575, 332.925] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 54, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [82.075, 307.925], + [89.575, 315.425], + [82.075, 322.925], + [74.575, 315.425] + ], + "c": true + } + ] + }, + { + "t": 80, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [45.415, 290.893], + [52.915, 298.393], + [45.415, 305.893], + [37.915, 298.393] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 12", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.486274509804, 0.486274509804, 0.486274509804, 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": [-362, -271], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { + "a": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 79, + "s": [100] + }, + { "t": 80, "s": [0] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle19", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 10, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [200.075, 303.425], + [207.575, 310.925], + [200.075, 318.425], + [192.575, 310.925] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 25, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [147.075, 309.425], + [154.575, 316.925], + [147.075, 324.425], + [139.575, 316.925] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 54, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [82.075, 307.925], + [89.575, 315.425], + [82.075, 322.925], + [74.575, 315.425] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 101, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-19.925, 295.425], + [-12.425, 302.925], + [-19.925, 310.425], + [-27.425, 302.925] + ], + "c": true + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-106.175, 269.175], + [-98.675, 276.675], + [-106.175, 284.175], + [-113.675, 276.675] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 12", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.486274509804, 0.486274509804, 0.486274509804, 1], + "ix": 4 + }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [-117, -365], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle18", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 11, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [58.075, 461.425], + [65.575, 468.925], + [58.075, 476.425], + [50.575, 468.925] + ], + "c": true + } + ] + }, + { + "t": 10, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [47.255, 455.765], + [54.755, 463.265], + [47.255, 470.765], + [39.755, 463.265] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 12", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.486274509804, 0.486274509804, 0.486274509804, 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": [-367, -440], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { + "a": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 10, + "s": [100] + }, + { "t": 11, "s": [0] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle16", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 12, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [183.575, 325.925], + [191.075, 333.425], + [183.575, 340.925], + [176.075, 333.425] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 25, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [134.075, 320.925], + [141.575, 328.425], + [134.075, 335.925], + [126.575, 328.425] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 54, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [82.075, 307.925], + [89.575, 315.425], + [82.075, 322.925], + [74.575, 315.425] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 100, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [16.075, 279.925], + [23.575, 287.425], + [16.075, 294.925], + [8.575, 287.425] + ], + "c": true + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-18.425, 244.925], + [-10.925, 252.425], + [-18.425, 259.925], + [-25.925, 252.425] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 12", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.486274509804, 0.486274509804, 0.486274509804, 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": [-262.5, -415], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle17", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 13, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [82.075, 307.925], + [89.575, 315.425], + [82.075, 322.925], + [74.575, 315.425] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 12", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.486274509804, 0.486274509804, 0.486274509804, 1], + "ix": 4 + }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [-78.5, -535.5], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle15", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 14, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [172.575, 281.425], + [180.075, 288.925], + [172.575, 296.425], + [165.075, 288.925] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 25, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [135.575, 296.425], + [143.075, 303.925], + [135.575, 311.425], + [128.075, 303.925] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 54, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [82.075, 307.925], + [89.575, 315.425], + [82.075, 322.925], + [74.575, 315.425] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 101, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-17.175, 317.675], + [-9.675, 325.175], + [-17.175, 332.675], + [-24.675, 325.175] + ], + "c": true + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-121.425, 313.175], + [-113.925, 320.675], + [-121.425, 328.175], + [-128.925, 320.675] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 12", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.486274509804, 0.486274509804, 0.486274509804, 1], + "ix": 4 + }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [42, -402.5], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle14", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 15, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [115.075, 332.425], + [122.575, 339.925], + [115.075, 347.425], + [107.575, 339.925] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 25, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [96.575, 319.925], + [104.075, 327.425], + [96.575, 334.925], + [89.075, 327.425] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 54, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [82.075, 307.925], + [89.575, 315.425], + [82.075, 322.925], + [74.575, 315.425] + ], + "c": true + } + ] + }, + { + "t": 80, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [74.325, 291.175], + [81.825, 298.675], + [74.325, 306.175], + [66.825, 298.675] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 12", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.486274509804, 0.486274509804, 0.486274509804, 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": [-249, -568.5], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { + "a": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 80, + "s": [100] + }, + { "t": 81, "s": [0] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle13", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 16, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [103.575, 279.925], + [111.075, 287.425], + [103.575, 294.925], + [96.075, 287.425] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 25, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [98.075, 294.425], + [105.575, 301.925], + [98.075, 309.425], + [90.575, 301.925] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 54, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [82.075, 307.925], + [89.575, 315.425], + [82.075, 322.925], + [74.575, 315.425] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [60.075, 322.425], + [67.575, 329.925], + [60.075, 337.425], + [52.575, 329.925] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 101, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [41.575, 327.925], + [49.075, 335.425], + [41.575, 342.925], + [34.075, 335.425] + ], + "c": true + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-16.925, 340.925], + [-9.425, 348.425], + [-16.925, 355.925], + [-24.425, 348.425] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 12", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.486274509804, 0.486274509804, 0.486274509804, 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": [69.5, -555.5], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle12", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 17, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [151.575, 304.925], + [159.075, 312.425], + [151.575, 319.925], + [144.075, 312.425] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 25, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [118.575, 308.925], + [126.075, 316.425], + [118.575, 323.925], + [111.075, 316.425] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 54, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [82.075, 307.925], + [89.575, 315.425], + [82.075, 322.925], + [74.575, 315.425] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 101, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [18.575, 299.425], + [26.075, 306.925], + [18.575, 314.425], + [11.075, 306.925] + ], + "c": true + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-33.925, 282.425], + [-26.425, 289.925], + [-33.925, 297.425], + [-41.425, 289.925] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 12", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.486274509804, 0.486274509804, 0.486274509804, 1], + "ix": 4 + }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [-100, -518.5], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle11", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 18, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [121.075, 264.425], + [128.575, 271.925], + [121.075, 279.425], + [113.575, 271.925] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 25, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [110.075, 288.425], + [117.575, 295.925], + [110.075, 303.425], + [102.575, 295.925] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 54, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [82.075, 307.925], + [89.575, 315.425], + [82.075, 322.925], + [74.575, 315.425] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 101, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [8.575, 336.425], + [16.075, 343.925], + [8.575, 351.425], + [1.075, 343.925] + ], + "c": true + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-92.425, 354.675], + [-84.925, 362.175], + [-92.425, 369.675], + [-99.925, 362.175] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 12", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.486274509804, 0.486274509804, 0.486274509804, 1], + "ix": 4 + }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [176, -416], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle10", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 19, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [115.575, 290.925], + [123.075, 298.425], + [115.575, 305.925], + [108.075, 298.425] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 25, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [82.075, 307.925], + [89.575, 315.425], + [82.075, 322.925], + [74.575, 315.425] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 54, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [30.075, 323.925], + [37.575, 331.425], + [30.075, 338.925], + [22.575, 331.425] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 101, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-71.925, 342.425], + [-64.425, 349.925], + [-71.925, 357.425], + [-79.425, 349.925] + ], + "c": true + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-191.425, 347.675], + [-183.925, 355.175], + [-191.425, 362.675], + [-198.925, 355.175] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 12", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.486274509804, 0.486274509804, 0.486274509804, 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": [194, -268.5], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle9", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 20, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 63, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [70.22, 308.528], + [77.72, 316.028], + [70.22, 323.528], + [62.72, 316.028] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 101, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [16.575, 310.425], + [24.075, 317.925], + [16.575, 325.425], + [9.075, 317.925] + ], + "c": true + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-54.175, 309.925], + [-46.675, 317.425], + [-54.175, 324.925], + [-61.675, 317.425] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 12", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.486274509804, 0.486274509804, 0.486274509804, 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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 62, + "s": [0] + }, + { "t": 63, "s": [100] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle8", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 21, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-85.675, 204.925], + [-78.175, 212.425], + [-85.675, 219.925], + [-93.175, 212.425] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 25, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-139.175, 197.925], + [-131.675, 205.425], + [-139.175, 212.925], + [-146.675, 205.425] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 54, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-194.425, 190.925], + [-186.925, 198.425], + [-194.425, 205.925], + [-201.925, 198.425] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 101, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-269.925, 168.925], + [-262.425, 176.425], + [-269.925, 183.925], + [-277.425, 176.425] + ], + "c": true + } + ] + }, + { + "t": 105, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-273.027, 166.741], + [-265.527, 174.241], + [-273.027, 181.741], + [-280.527, 174.241] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 13", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.486274509804, 0.486274509804, 0.486274509804, 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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 104, + "s": [100] + }, + { "t": 105, "s": [0] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle7", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 22, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-1.425, 123.925], + [6.075, 131.425], + [-1.425, 138.925], + [-8.925, 131.425] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 14", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.486274509804, 0.486274509804, 0.486274509804, 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": "Circle6", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 23, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [234.575, 182.425], + [242.075, 189.925], + [234.575, 197.425], + [227.075, 189.925] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 25, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [190.575, 189.925], + [198.075, 197.425], + [190.575, 204.925], + [183.075, 197.425] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 54, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [132.575, 199.925], + [140.075, 207.425], + [132.575, 214.925], + [125.075, 207.425] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 101, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [28.575, 207.925], + [36.075, 215.425], + [28.575, 222.925], + [21.075, 215.425] + ], + "c": true + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-85.925, 204.925], + [-78.425, 212.425], + [-85.925, 219.925], + [-93.425, 212.425] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 11", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.486274509804, 0.486274509804, 0.486274509804, 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": "Circle5", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 24, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [81.042, 225.368], + [88.542, 232.868], + [81.042, 240.368], + [73.542, 232.868] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 25, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [29.542, 225.368], + [37.042, 232.868], + [29.542, 240.368], + [22.042, 232.868] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 54, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-34.458, 229.868], + [-26.958, 237.368], + [-34.458, 244.868], + [-41.958, 237.368] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 101, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-133.958, 219.868], + [-126.458, 227.368], + [-133.958, 234.868], + [-141.458, 227.368] + ], + "c": true + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-223.708, 204.118], + [-216.208, 211.618], + [-223.708, 219.118], + [-231.208, 211.618] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 11", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.486274509804, 0.486274509804, 0.486274509804, 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": "Circle4", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 25, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-95.5, -279.5], + [-88, -272], + [-95.5, -264.5], + [-103, -272] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 10", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.486274509804, 0.486274509804, 0.486274509804, 1], + "ix": 4 + }, + "o": { "a": 0, "k": 100, "ix": 5 }, + "r": 1, + "bm": 0, + "nm": "Fill 1", + "mn": "ADBE Vector Graphic - Fill", + "hd": false + }, + { + "ty": "tr", + "p": { "a": 0, "k": [96, -40], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle 3", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 26, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-202, -34], + [-194.5, -26.5], + [-202, -19], + [-209.5, -26.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 25, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-266.5, -31], + [-259, -23.5], + [-266.5, -16], + [-274, -23.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 54, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-335, -39], + [-327.5, -31.5], + [-335, -24], + [-342.5, -31.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 101, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-438, -59.5], + [-430.5, -52], + [-438, -44.5], + [-445.5, -52] + ], + "c": true + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [-514, -91.625], + [-506.5, -84.125], + [-514, -76.625], + [-521.5, -84.125] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 9", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.486274509804, 0.486274509804, 0.486274509804, 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": [205, 113], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle 2", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 27, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [0, -7.5], + [7.5, 0], + [0, 7.5], + [-7.5, 0] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 25, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [0, -7.5], + [7.5, 0], + [0, 7.5], + [-7.5, 0] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 54, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [0, -7.5], + [7.5, 0], + [0, 7.5], + [-7.5, 0] + ], + "c": true + } + ] + }, + { + "t": 101, + "s": [ + { + "i": [ + [-4.142, 0], + [0, -4.142], + [4.142, 0], + [0, 4.142] + ], + "o": [ + [4.142, 0], + [0, 4.142], + [-4.142, 0], + [0, -4.142] + ], + "v": [ + [0, -7.5], + [7.5, 0], + [0, 7.5], + [-7.5, 0] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.486274509804, 0.486274509804, 0.486274509804, 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": [3.5, -63.5], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Circle 4", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 28, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 151, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_2", + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "Layer 1", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [400, 400, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [180.5, 74.5], + [81.25, 232.875] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 23, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [127.5, 82.5], + [31.75, 233.375] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 58, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [45, 87], + [-42.75, 237.375] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-13.5, 86], + [-91.75, 232.375] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-105, 84], + [-164.75, 222.875] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-180.75, 75], + [-224.5, 213.625] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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 7", + "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.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [81.25, 232.75], + [-55.75, 318] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 23, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [31.75, 233.25], + [-83.25, 313.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 58, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-42.75, 237.25], + [-125.25, 311] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-91.75, 232.25], + [-149.25, 305.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-162.777, 223.007], + [-172.75, 297] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-221.25, 213.5], + [-184, 285.75] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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 6", + "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.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [143, 306], + [80.5, 231.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 23, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [119.5, 310], + [31, 232] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 58, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [75, 315], + [-43.5, 236] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [48, 318], + [-92.5, 231] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-5, 317.5], + [-165.5, 221.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-55.5, 317.75], + [-222, 212.625] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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 5", + "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.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [3.75, 86.75], + [82.5, 232.75] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-44.054, 88.185], + [43.761, 233.141] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-121.75, 82.75], + [-24.471, 236.336] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-189.25, 70.75], + [-90.5, 232.25] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-259.25, 49.75], + [-163.5, 222.75] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-312, 25.25], + [-224.75, 209.75] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [234.5, 189], + [82.125, 231.375], + [-85, 213.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [203.5, 196], + [43, 234], + [-125.25, 207] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [141, 205], + [-23.5, 236.5], + [-188, 200] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [73.5, 213.5], + [-92, 230.5], + [-235.5, 186.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [-10, 213.5], + [-165, 221], + [-288, 168.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [-83.875, 212.75], + [-222.5, 212.5], + [-306.5, 148.75] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 5, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 151, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "Layer 2", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [400, 400, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [144, 305.5], + [-55, 318.25] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [125.5, 309], + [-76.5, 315.75] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [90, 314], + [-114, 311.75] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [44.5, 317], + [-149.5, 305.25] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 105, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [13.5, 320], + [-164.5, 297.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-50.5, 317.5], + [-183, 286] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-86.5, 211.5], + [-55.75, 317.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-123.5, 207], + [-77.25, 315] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-186.5, 201.5], + [-114.75, 311] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-237.5, 187.5], + [-150.25, 304.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 105, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-272.5, 175.5], + [-165.25, 296.75] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-272.5, 175.5], + [-183.75, 285.25] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 104, + "s": [100] + }, + { "t": 105, "s": [0] } + ], + "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": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-55.25, 317.75], + [-226.5, 210] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-76.75, 315.25], + [-247, 206] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-113.531, 313], + [-277.969, 188.625] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-149.031, 306.5], + [-282.469, 187.125] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 105, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-164.031, 298.75], + [-282.469, 187.125] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-182.531, 287.25], + [-282.469, 187.125] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 50, + "s": [100] + }, + { "t": 51, "s": [0] } + ], + "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 + } + ], + "ip": 0, + "op": 151, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 3, + "ty": 4, + "nm": "Layer 3", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [400, 400, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [0.5, 339.5], + [153, 264.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 32, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [0.5, 337], + [172.5, 272.5] + ], + "c": false + } + ] + }, + { + "t": 63, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-2, 337.5], + [183.5, 281] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 63, + "s": [100] + }, + { "t": 64, "s": [0] } + ], + "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": 0, + "op": 151, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 4, + "ty": 4, + "nm": "Layer 4", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [400, 400, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 65, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [184, 282.5], + [68, 317.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [184.5, 287.5], + [45.5, 317.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [168.5, 297], + [-6, 318.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [143, 305.75], + [-52.25, 318.125] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 64, + "s": [0] + }, + { "t": 65, "s": [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": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 20, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [285, 182.5], + [123.5, 310] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [258, 201.5], + [88.5, 314.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [212, 215], + [46.5, 318] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [147, 224], + [-6, 319.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [83, 231.75], + [-54.75, 317.75] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 26, + "s": [0] + }, + { "t": 27, "s": [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": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [142.5, 304.5], + [234, 191] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [123.5, 310], + [202, 197.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [88, 315], + [141, 207] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [46, 318.5], + [74, 214] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-6.5, 320], + [-9.5, 214.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-55.25, 318.25], + [-86.75, 210.75] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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 + } + ], + "ip": 0, + "op": 151, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 5, + "ty": 4, + "nm": "Layer 5", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [400, 400, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [[12, 17.5]], + "o": [[-12, -17.5]], + "v": [[-174, 295.5]], + "c": false + }, + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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 6", + "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.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-183.5, 286.5], + [-222, 212.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-184.917, 282.042], + [-247.5, 206.375] + ], + "c": false + } + ] + }, + { + "t": 21, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-184.188, 279.375], + [-248.438, 205.875] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 21, + "s": [100] + }, + { "t": 22, "s": [0] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Shape 5", + "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.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-310, 27], + [-224, 212] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-327, 17], + [-248, 205.5] + ], + "c": false + } + ] + }, + { + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-340.5, -9], + [-278.5, 189.5] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 50, + "s": [100] + }, + { "t": 51, "s": [0] } + ], + "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": 3, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-180, 72.5], + [-224, 212.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-217, 66.5], + [-247.5, 207] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-273.5, 48.5], + [-279, 188.5] + ], + "c": false + } + ] + }, + { + "t": 79, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-316.5, 28.5], + [-293, 169.5] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 79, + "s": [100] + }, + { "t": 80, "s": [0] } + ], + "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": 4, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-307, 148], + [-224.5, 211] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-310.25, 137.25], + [-250.5, 204.75] + ], + "c": false + } + ] + }, + { + "t": 21, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-309.75, 136.5], + [-250, 204] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 21, + "s": [100] + }, + { "t": 22, "s": [0] } + ], + "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": 5, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-221.5, 212.5], + [-87, 213] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-245, 207], + [-124, 206.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-276.5, 188.5], + [-187, 200.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 79, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-292, 170.5], + [-237, 186.5] + ], + "c": false + } + ] + }, + { + "t": 104, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-290, 155.5], + [-271, 176.5] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 104, + "s": [100] + }, + { "t": 105, "s": [0] } + ], + "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": 6, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 151, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 6, + "ty": 4, + "nm": "Layer 6", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [400, 400, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [4, 85], + [-86.5, 213] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-42.5, 90], + [-123.5, 207.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-120.5, 84], + [-186.5, 201] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-189.5, 70], + [-238.5, 187.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 104, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-237.5, 60.5], + [-273, 176.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 113, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-252, 54], + [-282.5, 173] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-309.125, 22.813], + [-306.75, 145] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [1, 131], + [-85, 212.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [1, 131], + [-123, 206.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [1, 131], + [-186.5, 200.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [1, 131], + [-238.5, 187] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 104, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [1, 131], + [-273, 176] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 113, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [1, 131], + [-282.5, 172.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [0.875, 132.25], + [-307.125, 146.375] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-179.5, 72.5], + [-86.5, 212] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-218, 68], + [-123, 207.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-272, 47], + [-187, 200.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-318, 28], + [-238, 186.25] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 104, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-331, 7], + [-272.5, 175.25] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 113, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-336.5, -0.5], + [-282, 171.75] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-336.5, -0.5], + [-307.5, 149.25] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 111, + "s": [100] + }, + { "t": 112, "s": [0] } + ], + "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 + } + ], + "ip": 0, + "op": 151, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 7, + "ty": 4, + "nm": "Layer 7", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [400, 400, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [234, 189], + [-1, 132] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [206, 197], + [-1, 132] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [141.5, 208], + [-1, 132] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [73.5, 214.5], + [-1, 132] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-10.5, 215.5], + [-1, 132] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-83, 211], + [-0.938, 132.375] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-103.5, 68.5], + [-0.5, 131.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-57.5, 66], + [-0.5, 131.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [35.5, 66], + [-0.5, 131.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [120.5, 72.5], + [-0.5, 131.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [208, 85.5], + [-0.5, 131.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [266.75, 99.25], + [-0.375, 131.75] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 2, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-1, 132], + [-306, 146.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-1, 132], + [-312, 135.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-1, 132], + [-296, 117.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-1, 132], + [-258.5, 98.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-1, 132], + [-189, 80] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-1.5, 130.938], + [-103.5, 68.313] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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 + } + ], + "ip": 0, + "op": 151, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 8, + "ty": 4, + "nm": "Layer 8", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [400, 400, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [182.5, 279], + [293, 175.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 31, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [182.5, 279], + [274, 192] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 57, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [182.5, 279], + [248.5, 206] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [184.5, 287.5], + [212, 215.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [167, 297], + [147.5, 225] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [143, 306.25], + [81.25, 231.75] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 56, + "s": [0] + }, + { "t": 57, "s": [100] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Shape 5", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 56, + "s": [0] + }, + { "t": 57, "s": [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": 2, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [337, -6], + [294, 175] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 31, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [337, -6], + [275, 191.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 57, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [327, 17], + [249.5, 205.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [301, 33], + [213, 215] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [246, 55.5], + [148.5, 224.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [181.5, 72.75], + [82.25, 231.25] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 31, + "s": [0] + }, + { "t": 32, "s": [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": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [310, 30.5], + [293, 174] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 31, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [266.5, 52], + [274, 190.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 57, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [217, 63.5], + [248.5, 204.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [166, 73.5], + [212, 214] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [80.5, 83], + [147.5, 223.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [2.5, 84.5], + [81.25, 230.25] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 4, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [293, 175], + [234.5, 189.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 31, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [274, 191.5], + [177.5, 201] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 57, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [248.5, 205.5], + [124, 208] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [212, 215], + [73.5, 213.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [147.5, 224.5], + [-10.5, 214] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [81.25, 231.25], + [-84.25, 213.5] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 5, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 151, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 9, + "ty": 4, + "nm": "Layer 9", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [400, 400, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-223, -88.5], + [-309, 30] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-248, -98.5], + [-327.5, 17] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-279.5, -122], + [-341, -8] + ], + "c": false + } + ] + }, + { + "t": 65, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-289.5, -133.5], + [-334.5, -20.5] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 65, + "s": [100] + }, + { "t": 66, "s": [0] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Shape 5", + "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.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-281, -165], + [-309.5, 28.25] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 10, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-281, -165], + [-320.5, 21.25] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-281.5, -180], + [-327.5, 17.75] + ], + "c": false + } + ] + }, + { + "t": 22, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-281.5, -182.5], + [-330, 13.25] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 22, + "s": [100] + }, + { "t": 23, "s": [0] } + ], + "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": 2, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-181, 73], + [-309, 29] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 10, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-200, 70.5], + [-320, 22] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-216, 65.5], + [-327, 18.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 35, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-248, 57], + [-335, 2] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-272.5, 47.5], + [-341, -9] + ], + "c": false + } + ] + }, + { + "t": 79, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-317, 31.5], + [-329.5, -34.5] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 79, + "s": [100] + }, + { "t": 80, "s": [0] } + ], + "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": 3, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-309.5, 28.5], + [-306.5, 147] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 10, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-320.5, 21.5], + [-306.5, 147] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-327.5, 18], + [-306.5, 147] + ], + "c": false + } + ] + }, + { + "t": 22, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-330, 13.5], + [-306.5, 147] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 10, + "s": [100] + }, + { "t": 11, "s": [0] } + ], + "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": 0, + "op": 151, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 10, + "ty": 4, + "nm": "Layer 10", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [400, 400, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [3.5, -65], + [-181, 73], + [3.5, 85.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [3.5, -65], + [-217, 65.25], + [-43.5, 89.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [3.5, -65], + [-273, 47.25], + [-119.5, 84] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 65, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [3.5, -65], + [-296, 39.25], + [-154.5, 78] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 79, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [3.5, -65], + [-316.5, 27.75], + [-185, 72] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 93, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [3.5, -65], + [-326.5, 18.75], + [-214, 64.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [3.5, -65], + [-341.5, -4.25], + [-259, 51] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [3.5, -62.875], + [-338.188, -30.688], + [-307.5, 31.125] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-77.5, -82.5], + [-181, 74] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-114.5, -84], + [-217, 66.25] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-173, -96.5], + [-273, 48.25] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 65, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-195.5, -106], + [-296, 40.25] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 79, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-215, -114], + [-316.5, 28.75] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 93, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-237, -123], + [-326.5, 19.75] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-259, -138.5], + [-341.5, -3.25] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-280.75, -164.5], + [-338, -30.75] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-222.5, -87.5], + [-180.5, 73.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-249.5, -96.5], + [-216.5, 65.75] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-279.5, -120], + [-272.5, 47.75] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 65, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-289.5, -131.5], + [-295.5, 39.75] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 79, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-297, -144.5], + [-316, 28.25] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 93, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-297, -144.5], + [-326, 19.25] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-297, -144.5], + [-341, -3.75] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-297, -144.5], + [-337.5, -31.25] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 93, + "s": [100] + }, + { "t": 94, "s": [0] } + ], + "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 + } + ], + "ip": 0, + "op": 151, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 11, + "ty": 4, + "nm": "Layer 11", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [400, 400, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-78.5, -81], + [2.5, 86.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-114.5, -84], + [-43, 89.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 49, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-170, -95], + [-119, 84] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-218.5, -115], + [-190.5, 71.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-259.5, -139], + [-258.5, 50.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-281.75, -160.875], + [-309.5, 29.625] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [180.5, 73], + [2.5, 86.5], + [83.5, -55] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [140.5, 81], + [-43, 89.5], + [46, -49] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 49, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [70, 88], + [-119, 84], + [-24, -49.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [-13, 88], + [-190.5, 71.5], + [-93.5, -56.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [-105, 82], + [-258.5, 50.5], + [-167, -70.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [-179.125, 73.75], + [-308.25, 29.25], + [-223.5, -88.5] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 0, + "op": 151, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 12, + "ty": 4, + "nm": "Layer 12", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [400, 400, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [234, 189.5], + [180, 75] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [203, 197], + [137.5, 80.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [140.5, 206.5], + [63.5, 88] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [74, 214], + [-15, 88] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-10, 213.5], + [-106, 82] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-84.75, 214.5], + [-176.5, 77.5] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [215, -115.5], + [180, 75], + [310.5, 31] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [188.5, -102.5], + [137.5, 80.5], + [285.5, 42] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [131.5, -88.5], + [63.5, 88], + [232.5, 61.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [67.5, -82], + [-15, 88], + [165.5, 74] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [-15.5, -70], + [-106, 82], + [80, 83.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [-79, -80], + [-180, 73], + [1.75, 85.25] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [3, -63], + [182, 75], + [85, -54] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [3, -63], + [139.5, 80.5], + [45.5, -50] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [3, -63], + [65.5, 88], + [-25.5, -49] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [3, -63], + [-13, 88], + [-94, -57.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [3, -63], + [-104, 82], + [-168, -71.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [1.5, -63.5], + [-180.5, 72.625], + [-223.25, -90.5] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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 + } + ], + "ip": 0, + "op": 151, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 13, + "ty": 4, + "nm": "Layer 13", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [400, 400, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [335, -32.5], + [310.5, 28.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [341, -17.5], + [285.5, 43] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [333.5, 10], + [232, 62.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [301.5, 35], + [166.5, 75.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [246, 55.5], + [79.5, 85] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [185, 72.5], + [1.75, 86.5] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [298, -141.5], + [308, 28.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [290, -126], + [285.5, 43] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [262.5, -103], + [232, 62.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [216, -83], + [166.5, 75.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [151, -65.5], + [79.5, 85] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [83.25, -53.75], + [1.75, 86.5] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [235.5, 189.5], + [308.5, 29], + [214.5, -114.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [203, 197], + [286, 43.5], + [188, -103.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [140.5, 207], + [232.5, 63], + [132.5, -89] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [72, 214], + [167, 76], + [69, -81] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [-11, 214], + [80, 85.5], + [-11, -78] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [-83.5, 210], + [2.25, 87], + [-78.5, -81] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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 + } + ], + "ip": 0, + "op": 151, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 14, + "ty": 4, + "nm": "Layer 15", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [400, 400, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [-2.5, 130], + [264.85, 100.85], + [263.25, 100.25] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 17, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [-2.5, 130], + [288.85, 111.85], + [287.25, 111.25] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [-2.5, 130], + [312.35, 133.35], + [310.75, 132.75] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 57, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [-2.5, 130], + [312.35, 137.35], + [310.75, 136.75] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 66, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [-2.5, 130], + [308.85, 145.35], + [307.25, 144.75] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 67, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [-2.5, 130], + [308.85, 145.35], + [318.75, 23.25] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [-2.5, 130], + [307.6, 152.35], + [301, 32.75] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 112, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [-2.5, 130], + [283.6, 170.6], + [254.5, 52.75] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 120, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [-2.5, 130], + [278, 175], + [240, 58] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [-2.5, 130], + [235, 189.5], + [183, 72] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [336.75, -1.5], + [260.35, 108.85] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 17, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [336.75, -1.5], + [284.35, 119.85] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [336.75, -1.5], + [307.85, 141.35] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 67, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [336.75, -1.5], + [307.85, 145.35] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [336.75, -1.5], + [306.6, 152.35] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 112, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [336.75, -1.5], + [282.6, 170.6] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 120, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [334.5, 4], + [277, 175] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [308.5, 30], + [235.125, 189.375] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 111, + "s": [0] + }, + { "t": 112, "s": [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": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [264.194, 99.972], + [263.694, 99.472], + [259.75, 102], + [260.544, 103.574], + [262.694, 99.972] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 17, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [288.194, 110.972], + [287.694, 110.472], + [283.75, 113], + [284.544, 114.574], + [286.694, 110.972] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [311.694, 132.472], + [311.194, 131.972], + [307.25, 134.5], + [308.044, 136.074], + [310.194, 132.472] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 56, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [311.694, 136.472], + [311.194, 135.972], + [249.25, 204.5], + [308.044, 140.074], + [310.194, 136.472] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 57, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [311.694, 136.472], + [311.194, 135.972], + [249.25, 204.5], + [308.044, 140.074], + [310.194, 136.472] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 67, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [308.194, 144.472], + [307.694, 143.972], + [233.25, 209], + [304.544, 148.074], + [306.694, 144.472] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [306.944, 151.472], + [306.444, 150.972], + [211.5, 214], + [303.294, 155.074], + [305.444, 151.472] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 112, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [282.944, 169.722], + [282.444, 169.222], + [158, 224], + [269.294, 174.574], + [281.444, 169.722] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 119, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [277.5, 174], + [277, 173.5], + [143, 225], + [264.327, 178.476], + [276, 174] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 120, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [167.5, 298], + [277, 173.5], + [143, 225], + [264.327, 178.476], + [292.5, 156] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 125, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [163.667, 299], + [269.833, 175.917], + [133.25, 225.917], + [269.961, 176.085], + [291.104, 159.844] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 136, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [155.233, 301.2], + [254.067, 181.233], + [111.8, 227.933], + [260.693, 177.548], + [293.933, 166.3] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [143.375, 303.625], + [236.625, 187.125], + [84.5, 230.5], + [273.394, 179.656], + [292, 174.5] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 56, + "s": [0] + }, + { "t": 57, "s": [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 + } + ], + "ip": 0, + "op": 151, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 15, + "ty": 4, + "nm": "Layer 16", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [400, 400, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [293.75, 169.5], + [338.75, -25.75] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [293.75, 169.5], + [336.75, 6.25] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 142, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [293.75, 169.5], + [316.75, 22.75] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [293.188, 172.25], + [310.125, 30.5] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 141, + "s": [0] + }, + { "t": 142, "s": [100] } + ], + "ix": 7 + }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Shape 5", + "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.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 67, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [318.375, 23.625], + [326.625, -39] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [301.25, 34.25], + [338.75, -27.25] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 102, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [274.182, 47.52], + [337.615, -9.088] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [244.75, 56.75], + [336.75, 4.75] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 142, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [197.75, 69.25], + [316.75, 21.25] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [183.25, 73.875], + [307.125, 32] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 66, + "s": [0] + }, + { "t": 67, "s": [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": 2, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [281.25, -161.25], + [337.75, -29.25] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [253.75, -133.75], + [335.75, 2.75] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 142, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [227.25, -118.25], + [315.75, 19.25] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [214.75, -114], + [307.75, 28] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 80, + "s": [0] + }, + { "t": 81, "s": [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": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [298.75, -173.75], + [338.5, -29.25] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [298.75, -173.75], + [336.5, 2.75] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 142, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [295.25, -150.75], + [316.5, 19.25] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [297.75, -142.5], + [308, 30.25] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 117, + "s": [0] + }, + { "t": 118, "s": [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": 4, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 67, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [326.125, -39], + [326.5, -39] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [338.25, -27.25], + [326.5, -39] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [336.25, 4.75], + [326.5, -39] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 142, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [316.25, 21.25], + [326.5, -39] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [310.875, 27.5], + [335.25, -32.75] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 141, + "s": [0] + }, + { "t": 142, "s": [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": 5, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 151, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 16, + "ty": 4, + "nm": "Layer 18", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [400, 400, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [293, -132], + [334, -33.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 12, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [293, -132], + [338.5, -24.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 30, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [281, -117.5], + [337, -8] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 53, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [258.5, -99.5], + [330, 11] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 67, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [237.5, -93], + [318, 22] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [216.5, -84], + [301.5, 33.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 99, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [187.149, -73.5], + [277.27, 45.203] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [150, -65.5], + [244.5, 55.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [84.5, -55], + [179.25, 70.75] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 11, + "s": [0] + }, + { "t": 12, "s": [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": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [280, -185.5], + [334, -32] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 12, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [280, -185.5], + [338.5, -23] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 30, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [280, -185.5], + [337, -6.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 53, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [280, -185.5], + [330, 12.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 67, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [281, -173], + [318, 23.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [281, -162], + [301.5, 35] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 99, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [268.108, -147.405], + [277.27, 46.703] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [254.5, -132], + [244.5, 57] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [214.25, -112.5], + [180.25, 72.125] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 52, + "s": [0] + }, + { "t": 53, "s": [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": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [3.5, -63], + [333.5, -31.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 12, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [3.5, -63], + [338, -22.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 30, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [3.5, -63], + [336.5, -6] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 53, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [3.5, -63], + [329.5, 13] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 67, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [3.5, -63], + [317.5, 24] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [3.5, -63], + [301, 35.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 99, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [3.5, -63], + [276.77, 47.203] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [3.5, -63], + [244, 57.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [3.5, -63], + [178.75, 72.75] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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 + } + ], + "ip": 0, + "op": 151, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 17, + "ty": 4, + "nm": "Layer 19", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [400, 400, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [3.5, -220], + [-222, -88.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [3.5, -220], + [-249.5, -98] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [3.5, -220], + [-279.5, -121.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 65, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [3.5, -220], + [-288, -133.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 89, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [3.5, -220], + [-296, -153] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 101, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [3.5, -220], + [-293.5, -162.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [3.5, -220], + [-288.75, -179.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [3.75, -220.75], + [-256.5, -205.75] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-134, -229.5], + [-223.5, -89] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-147.5, -236], + [-251, -98.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-165.5, -250.5], + [-281, -122] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 65, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-170.5, -261], + [-289.5, -134] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 89, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-172, -274], + [-297.5, -153.5] + ], + "c": false + } + ] + }, + { + "t": 101, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-170, -280.5], + [-295, -163] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 101, + "s": [100] + }, + { "t": 102, "s": [0] } + ], + "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": 2, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-79.5, -80.5], + [-225.5, -87] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-114.5, -85], + [-251, -97.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-172.5, -96], + [-281, -121] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 65, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-199.5, -104.5], + [-289.5, -133] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 89, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-230.5, -120], + [-297.5, -152.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 101, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-245.5, -127], + [-295, -162] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-259, -139.5], + [-290.25, -179] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-280.75, -164], + [-260.25, -206] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 3, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-281, -164], + [-224, -87.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-281.5, -179.5], + [-250.5, -98.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-269.5, -206], + [-280.5, -122] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 65, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-252, -221.5], + [-289, -134] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 89, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-252, -221.5], + [-297, -153.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 101, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-252, -221.5], + [-294.5, -163] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-252, -221.5], + [-289.75, -180] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-252, -221.5], + [-257.75, -205.5] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 65, + "s": [100] + }, + { "t": 66, "s": [0] } + ], + "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": 0, + "op": 151, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 18, + "ty": 4, + "nm": "Layer 20", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [400, 400, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [51.5, -207], + [-79, -80.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [28, -204.5], + [-115.5, -84.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-13, -203.5], + [-173.5, -96] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-56.5, -207], + [-219.5, -114.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-99, -217.5], + [-260.5, -139] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-134, -228.25], + [-282.25, -164.25] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-135, -230.5], + [-78, -80] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-147, -237.5], + [-114.5, -84] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-165, -250.5], + [-172.5, -95.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-174.5, -268], + [-218.5, -114] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-166, -290.5], + [-259.5, -138.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-144.5, -308.5], + [-281.5, -161] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [83, -56], + [-77.5, -81] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [45.5, -50], + [-114, -85] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-25, -49.5], + [-172, -96.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-92.5, -56.5], + [-218, -115] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-167, -71], + [-259, -139.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-225, -88.5], + [-280.219, -162.625] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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 + } + ], + "ip": 0, + "op": 151, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 19, + "ty": 4, + "nm": "Layer 21", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [400, 400, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [0.5, -112], + [3.25, -62.25] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [55, -111.5], + [3.5, -63.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [153.5, -102], + [3.5, -63.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [233.5, -82.5], + [3.5, -63.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [299, -59], + [3.5, -63.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [335.25, -31.25], + [4.5, -62.875] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-336, -31], + [4, -62.75] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-321, -47.5], + [3.25, -62.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-273, -72], + [3.25, -62.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-204, -92], + [3.25, -62.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-103, -106.5], + [3.25, -62.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [0.75, -110.25], + [3.25, -62.5] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 0, + "op": 151, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 20, + "ty": 4, + "nm": "Layer 22", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [400, 400, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [215, -114.5], + [83.875, -53.875] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [188.75, -102.75], + [45.125, -48.375] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [132.75, -88.5], + [-25.875, -49.375] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [67.75, -81], + [-93.625, -56.125] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-10.75, -78.25], + [-167.375, -70.375] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-77.75, -80.5], + [-223.375, -87.25] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [52, -206], + [83.875, -53.813] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [28, -203], + [45.125, -48.313] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-13.75, -203.25], + [-25.875, -49.313] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-54.5, -206.75], + [-93.625, -56.063] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-99.75, -217], + [-167.375, -70.313] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-134.5, -228.625], + [-221.25, -93.188] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [3.5, -219], + [83.844, -53.906] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [3.5, -219], + [45.094, -48.406] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [3.5, -219], + [-25.906, -49.406] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [3.5, -219], + [-93.656, -56.156] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [3.5, -219], + [-167.406, -70.406] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [3.25, -219.75], + [-221.656, -89.406] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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 + } + ], + "ip": 0, + "op": 151, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 21, + "ty": 4, + "nm": "Layer 23", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [400, 400, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [297, -141.5], + [215.5, -113.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [289.5, -126], + [189.5, -102] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [262.5, -102], + [134, -88.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [216.5, -82.5], + [68, -80] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [150, -65.5], + [-10, -77] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [85.5, -55.5], + [-77.875, -81.125] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [51.5, -205.5], + [214, -113.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [29, -202.5], + [188, -102] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-13.5, -202.5], + [132.5, -88.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-55, -205], + [66.5, -80] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-99.5, -217.5], + [-11.5, -77] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-133, -227.5], + [-78.5, -80.625] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 0, + "op": 151, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 22, + "ty": 4, + "nm": "Layer 24", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [400, 400, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [173.5, -269], + [297.438, -143.75] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 12, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [170, -261.25], + [292.438, -132.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 25, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [168.5, -253.75], + [286.688, -120] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [154, -241.75], + [263.688, -100.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [130.5, -225.75], + [217.688, -82.25] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [90.5, -215.75], + [151.688, -64.25] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [52.5, -205.75], + [83.438, -56.5] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [244.5, -229], + [296.5, -145.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 12, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [255.75, -221.5], + [291.5, -134.25] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 25, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [265.75, -209], + [285.75, -121.75] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [279.75, -188.5], + [262.75, -102.25] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [281.25, -161.5], + [216.75, -84] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [254.25, -132], + [150.75, -66] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [218, -116.25], + [87, -55.5] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 2, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [336, -31.5], + [298, -143] + ], + "c": false + } + ] + }, + { + "t": 13, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [339.25, -22.25], + [293, -131.75] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 2", + "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 12, + "s": [100] + }, + { "t": 13, "s": [0] } + ], + "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.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [3.5, -220.5], + [296.563, -143.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 12, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [3.5, -220.5], + [291.563, -132.25] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 25, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [3.5, -220.5], + [285.813, -119.75] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [3.5, -220.5], + [262.813, -100.25] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [3.5, -220.5], + [216.813, -82] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [3.5, -220.5], + [150.813, -64] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [3.5, -220.5], + [83.563, -53.75] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 0, + "op": 151, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 23, + "ty": 4, + "nm": "Layer 25", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [400, 400, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [173.25, -269.5], + [246, -227.75] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 29, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [166.25, -251], + [268.5, -206.75] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 65, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [143.25, -234], + [280.5, -173.75] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [130, -224.5], + [280.25, -160.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [91, -215], + [253.75, -131.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [52.688, -205], + [214.25, -113] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 65, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [134.5, -311.25], + [280.5, -175.25] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [150.5, -304.75], + [280.25, -162] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [168.5, -285.25], + [253.75, -133] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [172.625, -270], + [214.25, -114.5] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 64, + "s": [0] + }, + { "t": 65, "s": [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": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [264.25, -200.5], + [281.25, -161] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [298.75, -173], + [254.75, -132] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [296, -141.5], + [215.25, -113.5] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 80, + "s": [0] + }, + { "t": 81, "s": [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 + } + ], + "ip": 0, + "op": 151, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 24, + "ty": 4, + "nm": "Layer 26", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [400, 400, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [52.5, -204.5], + [-134.5, -228] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [28.5, -202], + [-147, -236.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-13, -202], + [-165, -250] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 80, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-52.5, -206.5], + [-175, -268.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-99.75, -216.5], + [-166.25, -289.5] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-134.375, -226.875], + [-142.625, -308.875] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [1, -312], + [-134.5, -228.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [1, -312], + [-147, -237] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [1, -312], + [-165, -250.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 80, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [1, -312], + [-175, -269] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [1, -312], + [-166.25, -290] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [1, -312], + [-142.625, -309.375] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 2, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-142.5, -311.5], + [-134.5, -229] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-130.5, -314], + [-147, -237.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-89, -327.75], + [-165, -251] + ], + "c": false + } + ] + }, + { + "t": 80, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-53.5, -335.75], + [-175.125, -268.125] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 80, + "s": [100] + }, + { "t": 81, "s": [0] } + ], + "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": 3, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-282, -164.5], + [-134.5, -228] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-283.5, -181], + [-147, -236.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-269.5, -206.5], + [-165, -250] + ], + "c": false + } + ] + }, + { + "t": 80, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-234, -233], + [-175, -268.5] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": [0.833], "y": [0.833] }, + "o": { "x": [0.167], "y": [0.167] }, + "t": 80, + "s": [100] + }, + { "t": 81, "s": [0] } + ], + "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": 0, + "op": 151, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 25, + "ty": 4, + "nm": "Layer 27", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [400, 400, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [-255.75, -205.75], + [3.5, -220.5], + [102.5, -252.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [-231.75, -219.75], + [3.5, -219.5], + [146, -244] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [-163.75, -238.5], + [3.5, -219.5], + [215, -228] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [-89.75, -253], + [3.5, -219.5], + [263.5, -200] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [14.25, -255], + [3.5, -219.5], + [299, -172] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [101, -252], + [3.5, -220.5], + [296.5, -143.5] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 0, + "op": 151, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 26, + "ty": 4, + "nm": "Layer 28", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [400, 400, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [0.5, -313.5], + [51.665, -205.474], + [173.5, -267] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [0.5, -313.5], + [28.415, -200.974], + [170, -257.75] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [0.5, -313.5], + [-13.335, -202.224], + [154, -240.75] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [0.5, -313.5], + [-54.96, -207.286], + [130.25, -224.75] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [0.5, -313.5], + [-99.96, -217.036], + [91, -214.75] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [1.5, -313], + [-134.46, -227.786], + [52.25, -205] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 0, + "op": 151, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 27, + "ty": 4, + "nm": "Layer 29", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [400, 400, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [173.5, -268], + [214.25, -113.25] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [169.25, -257.5], + [188.25, -101.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [153.75, -241.5], + [131.25, -88.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [130.25, -225], + [66.5, -80.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [91, -215], + [-10.5, -78.25] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [51.25, -206.75], + [-78.75, -80.25] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 0, + "op": 151, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 28, + "ty": 4, + "nm": "Layer 30", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [400, 400, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [57.25, -337.25], + [0, -312.313] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [81, -332], + [0, -312.313] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [119.5, -319], + [0, -312.313] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [150, -304.5], + [0, -312.313] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [170.25, -284], + [0, -312.313] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [173.5, -268.625], + [2.875, -311.688] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [173.5, -269], + [0.375, -312.125] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [169.75, -256.75], + [0.375, -312.125] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [153.75, -241], + [0.375, -312.125] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [130.25, -225.5], + [0.375, -312.125] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [91.25, -215.25], + [0.375, -312.125] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [51.75, -205.875], + [1.375, -311.5] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-142.5, -309], + [-0.125, -312.125] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-131.5, -314.25], + [-0.125, -312.125] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-89.25, -328.25], + [-0.125, -312.125] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [-50.75, -336], + [-0.125, -312.125] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [5.75, -338.75], + [-0.125, -312.125] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [53.875, -335.875], + [3, -313.375] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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 + } + ], + "ip": 0, + "op": 151, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 29, + "ty": 4, + "nm": "Layer 31", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [400, 400, 0], "ix": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [58, -336.5], + [173.5, -269.25] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [80.25, -332.75], + [170, -256.5] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 50, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [119, -319.25], + [154.25, -240.75] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 81, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [150, -304.75], + [130.5, -225.375] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 118, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [170, -284.25], + [91.25, -215.125] + ], + "c": false + } + ] + }, + { + "t": 150, + "s": [ + { + "i": [ + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [173.25, -267], + [53.5, -206.375] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.721568627451, 0.721568627451, 0.721568627451, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "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": 0, + "op": 151, + "st": 0, + "bm": 0 + } + ] + } + ], + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 0, + "nm": "front", + "refId": "comp_0", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [400, 400, 0], "ix": 2 }, + "a": { "a": 0, "k": [400, 400, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6 } + }, + "ao": 0, + "w": 800, + "h": 800, + "ip": 0, + "op": 151, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 0, + "nm": "back circles", + "refId": "comp_1", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [400, 400, 0], "ix": 2 }, + "a": { "a": 0, "k": [400, 400, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6 } + }, + "ao": 0, + "w": 800, + "h": 800, + "ip": 0, + "op": 151, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 3, + "ty": 0, + "nm": "back", + "refId": "comp_2", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [400, 400, 0], "ix": 2 }, + "a": { "a": 0, "k": [400, 400, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6 } + }, + "ao": 0, + "w": 800, + "h": 800, + "ip": 0, + "op": 151, + "st": 0, + "bm": 0 + } + ], + "markers": [] +} diff --git a/app/src/README.md b/app/src/README.md new file mode 100644 index 00000000..b6b5f2ff --- /dev/null +++ b/app/src/README.md @@ -0,0 +1,8 @@ +# Directories + +- **apps**: used for creating javascript applications, typically structures with state and logic +- **components**: used for shared reusable components (things used all over the app) +- **data**: used for storing static content (questions, written content, etc) +- **layouts**: used for creating page layouts, this is an astro directory as well +- **pages**: directory used by astro to determine the routing of the app +- **utilities**: used for general purpose utility functions diff --git a/app/src/apps/Desmos/Desmos.svelte b/app/src/apps/Desmos/Desmos.svelte new file mode 100644 index 00000000..5bf27112 --- /dev/null +++ b/app/src/apps/Desmos/Desmos.svelte @@ -0,0 +1,45 @@ + + +
+
+
+ + diff --git a/app/src/apps/Examinations/Lab.svelte b/app/src/apps/Examinations/Lab.svelte new file mode 100644 index 00000000..70aa99fc --- /dev/null +++ b/app/src/apps/Examinations/Lab.svelte @@ -0,0 +1,53 @@ + + +
+ {#if lab.getCurrentQuestion()} + + {:else} + + {/if} +
diff --git a/app/src/apps/Examinations/Test.svelte b/app/src/apps/Examinations/Test.svelte new file mode 100644 index 00000000..83400ec8 --- /dev/null +++ b/app/src/apps/Examinations/Test.svelte @@ -0,0 +1,43 @@ + + +
+
+ {#each test.questions as question, questionIndex} + + {/each} +
diff --git a/app/src/apps/Examinations/components/DesmosAsymtopicAnalysisQuestion/DesmosAsymtopicAnalysisQuestion.svelte b/app/src/apps/Examinations/components/DesmosAsymtopicAnalysisQuestion/DesmosAsymtopicAnalysisQuestion.svelte new file mode 100644 index 00000000..bd469db7 --- /dev/null +++ b/app/src/apps/Examinations/components/DesmosAsymtopicAnalysisQuestion/DesmosAsymtopicAnalysisQuestion.svelte @@ -0,0 +1,38 @@ + + +
{@html question.body}
+ +
+ {#each question.options as option, optionIndex} +
handleOptionClick(question, optionIndex)}> + + {@html option.body} +
+ {/each} +
diff --git a/app/src/apps/Examinations/components/DesmosAsymtopicAnalysisQuestion/index.js b/app/src/apps/Examinations/components/DesmosAsymtopicAnalysisQuestion/index.js new file mode 100644 index 00000000..3294a583 --- /dev/null +++ b/app/src/apps/Examinations/components/DesmosAsymtopicAnalysisQuestion/index.js @@ -0,0 +1 @@ +export { default as DesmosAsymtopicAnalysisQuestion } from "./DesmosAsymtopicAnalysisQuestion.svelte"; diff --git a/app/src/apps/Examinations/components/DesmosAsymtopicAnalysisQuestion/styles.scss b/app/src/apps/Examinations/components/DesmosAsymtopicAnalysisQuestion/styles.scss new file mode 100644 index 00000000..132eb9b5 --- /dev/null +++ b/app/src/apps/Examinations/components/DesmosAsymtopicAnalysisQuestion/styles.scss @@ -0,0 +1,7 @@ +.desmos-asymtopic-analysis-question-body { + margin-bottom: 2rem; +} + +.desmos-asymtopic-analysis-question-options { + margin-top: 2rem; +} diff --git a/app/src/apps/Examinations/components/Header/Header.svelte b/app/src/apps/Examinations/components/Header/Header.svelte new file mode 100644 index 00000000..869cc66a --- /dev/null +++ b/app/src/apps/Examinations/components/Header/Header.svelte @@ -0,0 +1,11 @@ + + +
+
{title}
+
{description}
+
diff --git a/app/src/apps/Examinations/components/Header/index.js b/app/src/apps/Examinations/components/Header/index.js new file mode 100644 index 00000000..617ba270 --- /dev/null +++ b/app/src/apps/Examinations/components/Header/index.js @@ -0,0 +1 @@ +export { default as Header } from "./Header.svelte"; diff --git a/app/src/apps/Examinations/components/Header/styles.scss b/app/src/apps/Examinations/components/Header/styles.scss new file mode 100644 index 00000000..e69de29b diff --git a/app/src/apps/Examinations/components/MultipleChoiceOption/MultipleChoiceOption.svelte b/app/src/apps/Examinations/components/MultipleChoiceOption/MultipleChoiceOption.svelte new file mode 100644 index 00000000..48f821c8 --- /dev/null +++ b/app/src/apps/Examinations/components/MultipleChoiceOption/MultipleChoiceOption.svelte @@ -0,0 +1,24 @@ + + +
+
({letter})
+
+ +
+
diff --git a/app/src/apps/Examinations/components/MultipleChoiceOption/index.js b/app/src/apps/Examinations/components/MultipleChoiceOption/index.js new file mode 100644 index 00000000..c7300df3 --- /dev/null +++ b/app/src/apps/Examinations/components/MultipleChoiceOption/index.js @@ -0,0 +1 @@ +export { default as MultipleChoiceOption } from "./MultipleChoiceOption.svelte"; diff --git a/app/src/apps/Examinations/components/MultipleChoiceOption/styles.scss b/app/src/apps/Examinations/components/MultipleChoiceOption/styles.scss new file mode 100644 index 00000000..864b904d --- /dev/null +++ b/app/src/apps/Examinations/components/MultipleChoiceOption/styles.scss @@ -0,0 +1,26 @@ +.multiple-choice-option { + display: flex; + justify-content: left; + align-items: center; + height: 3rem; + border-style: solid; + border-radius: 0.6rem; + border-width: 0.1rem; + border-color: #c0c0c0; + margin: 1rem 0rem; +} + +.multiple-choice-option-selected { + // TODO: styling should be updated so we don't need the important + background-color: rgb(60, 203, 255) !important; +} + +.multiple-choice-option-letter { + margin: 0.5rem; +} + +.multiple-choice-option:hover, +.multiple-choice-option:active { + background: #edfeff; + cursor: pointer; +} diff --git a/app/src/apps/Examinations/components/MultipleChoiceQuestion/MultipleChoiceQuestion.svelte b/app/src/apps/Examinations/components/MultipleChoiceQuestion/MultipleChoiceQuestion.svelte new file mode 100644 index 00000000..1a3744fd --- /dev/null +++ b/app/src/apps/Examinations/components/MultipleChoiceQuestion/MultipleChoiceQuestion.svelte @@ -0,0 +1,45 @@ + + +
+ {#if number} +
{number}. {@html question.body}
+ {:else} +
{@html question.body}
+ {/if} +
+ {#each question.options as option, optionIndex} +
handleOptionClick(question, optionIndex)}> + + {@html option.body} +
+ {/each} +
+
diff --git a/app/src/apps/Examinations/components/MultipleChoiceQuestion/index.js b/app/src/apps/Examinations/components/MultipleChoiceQuestion/index.js new file mode 100644 index 00000000..ae7f23c4 --- /dev/null +++ b/app/src/apps/Examinations/components/MultipleChoiceQuestion/index.js @@ -0,0 +1 @@ +export { default as MultipleChoiceQuestion } from "./MultipleChoiceQuestion.svelte"; diff --git a/app/src/apps/Examinations/components/MultipleChoiceQuestion/styles.scss b/app/src/apps/Examinations/components/MultipleChoiceQuestion/styles.scss new file mode 100644 index 00000000..369c83c8 --- /dev/null +++ b/app/src/apps/Examinations/components/MultipleChoiceQuestion/styles.scss @@ -0,0 +1,11 @@ +.multiple-choice-question { + padding: 1rem; + font-family: Arial; +} + +.test-header { + font-family: Arial; + font-size: 2rem; + text-align: center; + margin: 1rem; +} diff --git a/app/src/apps/Examinations/components/Question/Question.svelte b/app/src/apps/Examinations/components/Question/Question.svelte new file mode 100644 index 00000000..a5952894 --- /dev/null +++ b/app/src/apps/Examinations/components/Question/Question.svelte @@ -0,0 +1,55 @@ + + +{#if question instanceof MultipleChoiceQuestionObject} + +{:else if question instanceof DesmosAsymtopicAnalysisQuestionObject} + +{:else if question instanceof WrittenQuestionObject} + +{/if} + +{#if displayLab && question.labId != null} + Go to the associated Lab! +{/if} diff --git a/app/src/apps/Examinations/components/Question/index.js b/app/src/apps/Examinations/components/Question/index.js new file mode 100644 index 00000000..244d405d --- /dev/null +++ b/app/src/apps/Examinations/components/Question/index.js @@ -0,0 +1 @@ +export { default as Question } from "./Question.svelte"; diff --git a/app/src/apps/Examinations/components/WrittenQuestion/WrittenQuestion.svelte b/app/src/apps/Examinations/components/WrittenQuestion/WrittenQuestion.svelte new file mode 100644 index 00000000..26dc206e --- /dev/null +++ b/app/src/apps/Examinations/components/WrittenQuestion/WrittenQuestion.svelte @@ -0,0 +1,29 @@ + + +
+ {#if number} +
{number}. {@html question.body}
+ {:else} +
{@html question.body}
+ {/if} +
+ handleInputChange(question, e.target.value)} /> +
+ {#if submitted} +
{@html question.answer}
+ {/if} +
diff --git a/app/src/apps/Examinations/components/WrittenQuestion/index.js b/app/src/apps/Examinations/components/WrittenQuestion/index.js new file mode 100644 index 00000000..2157e649 --- /dev/null +++ b/app/src/apps/Examinations/components/WrittenQuestion/index.js @@ -0,0 +1 @@ +export { default as WrittenQuestion } from "./WrittenQuestion.svelte"; diff --git a/app/src/apps/Examinations/components/WrittenQuestion/styles.scss b/app/src/apps/Examinations/components/WrittenQuestion/styles.scss new file mode 100644 index 00000000..e69de29b diff --git a/app/src/apps/Examinations/components/index.js b/app/src/apps/Examinations/components/index.js new file mode 100644 index 00000000..c99b065b --- /dev/null +++ b/app/src/apps/Examinations/components/index.js @@ -0,0 +1,6 @@ +export { DesmosAsymtopicAnalysisQuestion } from "./DesmosAsymtopicAnalysisQuestion"; +export { Header } from "./Header"; +export { MultipleChoiceOption } from "./MultipleChoiceOption"; +export { MultipleChoiceQuestion } from "./MultipleChoiceQuestion"; +export { Question } from "./Question"; +export { WrittenQuestion } from "./WrittenQuestion"; diff --git a/app/src/apps/Examinations/index.js b/app/src/apps/Examinations/index.js new file mode 100644 index 00000000..073d67e6 --- /dev/null +++ b/app/src/apps/Examinations/index.js @@ -0,0 +1,2 @@ +export { default as Lab } from "./Lab.svelte"; +export { default as Test } from "./Test.svelte"; diff --git a/app/src/apps/Examinations/lib/Examination.js b/app/src/apps/Examinations/lib/Examination.js new file mode 100644 index 00000000..3237dfe0 --- /dev/null +++ b/app/src/apps/Examinations/lib/Examination.js @@ -0,0 +1,35 @@ +import { MultipleChoiceQuestion } from "./questions/MultipleChoiceQuestion"; + +class Examination { + title; + author; + submitted = false; + + constructor(title, author) { + this.title = title; + this.author = author; + } + + constructQuestions(questions) { + return questions.map((question) => this.constructQuestion(question)); + } + + constructQuestion(question) { + switch (question.type) { + case "MultipleChoice": + return new MultipleChoiceQuestion( + question.body, + question.options, + question.lab + ); + default: + throw "ERROR: Unsupported question type."; + } + } + + submit() { + this.submitted = true; + } +} + +export { Examination }; diff --git a/app/src/apps/Examinations/lib/Factory.js b/app/src/apps/Examinations/lib/Factory.js new file mode 100644 index 00000000..b0268ece --- /dev/null +++ b/app/src/apps/Examinations/lib/Factory.js @@ -0,0 +1,7 @@ +class Factory { + create() { + return {}; + } +} + +export { Factory as default }; diff --git a/app/src/apps/Examinations/lib/Question.js b/app/src/apps/Examinations/lib/Question.js new file mode 100644 index 00000000..d93eb04d --- /dev/null +++ b/app/src/apps/Examinations/lib/Question.js @@ -0,0 +1,15 @@ +class Question { + body; + labId; + + constructor(body, labId) { + this.body = body; + this.labId = labId; + } + + updateOption(event) { + throw "Not implemented"; + } +} + +export { Question }; diff --git a/app/src/apps/Examinations/lib/examinations/Drill.js b/app/src/apps/Examinations/lib/examinations/Drill.js new file mode 100644 index 00000000..c7bd3ab0 --- /dev/null +++ b/app/src/apps/Examinations/lib/examinations/Drill.js @@ -0,0 +1,16 @@ +class Drill extends Examination { + questions = []; + currentQuestionIndex = -1; + + constructor(title, author, questions) { + super(title, author); + this.questions = questions; + } + + randomizeQuestions(questions) { + questions.sort(() => Math.random() - 0.5); + return questions; + } +} + +export { Drill }; diff --git a/app/src/apps/Examinations/lib/examinations/Lab.js b/app/src/apps/Examinations/lib/examinations/Lab.js new file mode 100644 index 00000000..140347d2 --- /dev/null +++ b/app/src/apps/Examinations/lib/examinations/Lab.js @@ -0,0 +1,55 @@ +import { Examination } from "../Examination"; +import { + DesmosAsymtopicAnalysis, + DesmosAsymtopicAnalysisPolynomial, + HowManyFunctions, + HowManyNonOneToOneFunctions, + HowManyOneToOneFunctions, +} from "../factories"; + +class Lab extends Examination { + // TODO: was a list to avoid "null" issue when question was generated, can be removed? + questions = []; + + constructor(title, author, factories) { + // TODO: do labs need titles and authors ??? + super(title, author); + + this.factories = this.contructFactories(factories); + } + + contructFactories(factories) { + return factories.map((factory) => this.constructFactory(factory)); + } + + constructFactory(name) { + switch (name) { + case "DesmosAsymtopicAnalysis": + return new DesmosAsymtopicAnalysis(); + case "DesmosAsymtopicAnalysisPolynomial": + return new DesmosAsymtopicAnalysisPolynomial(); + case "HowManyFunctions": + return new HowManyFunctions(); + case "HowManyNonOneToOneFunctions": + return new HowManyNonOneToOneFunctions(); + case "HowManyOneToOneFunctions": + return new HowManyOneToOneFunctions(); + default: + throw "ERROR: Unsupported lab name."; + } + } + + generateNewQuestion() { + const factory = + this.factories[Math.floor(Math.random() * this.factories.length)]; + + const question = factory.create(); + this.questions.push(question); + } + + getCurrentQuestion() { + return this.questions[this.questions.length - 1]; + } +} + +export { Lab as default }; diff --git a/app/src/apps/Examinations/lib/examinations/Test.js b/app/src/apps/Examinations/lib/examinations/Test.js new file mode 100644 index 00000000..bef0050d --- /dev/null +++ b/app/src/apps/Examinations/lib/examinations/Test.js @@ -0,0 +1,12 @@ +import { Examination } from "../Examination"; + +class Test extends Examination { + questions = []; + + constructor(title, author, questions) { + super(title, author); + this.questions = this.constructQuestions(questions); + } +} + +export { Test as default }; diff --git a/app/src/apps/Examinations/lib/factories/DesmosAsymtopicAnalysis.js b/app/src/apps/Examinations/lib/factories/DesmosAsymtopicAnalysis.js new file mode 100644 index 00000000..668125a6 --- /dev/null +++ b/app/src/apps/Examinations/lib/factories/DesmosAsymtopicAnalysis.js @@ -0,0 +1,125 @@ +import Factory from "../Factory"; +import { DesmosAsymtopicAnalysisQuestion } from "../questions"; + +const LOGARITHMIC_RANK = 1; +const LINEAR_RANK = 2; +const LINEAR_LOG_RANK = 3; +const QUADRATIC_RANK = 4; + +const PARENT_FUNCTIONS = [ + { + expression: "\\log_{2}x", + rank: LOGARITHMIC_RANK, + }, + { + expression: "\\sqrt{x}", + rank: LINEAR_RANK, + }, + { + expression: "x", + rank: LINEAR_RANK, + }, + { + expression: "x\\log_{2}x", + rank: LINEAR_LOG_RANK, + }, + { + expression: "x^2", + rank: QUADRATIC_RANK, + }, +]; + +class DesmosAsymtopicAnalysis extends Factory { + functionTypeTemplates = [ + { + name: "square root", + generator: this.randomSquareRoot, + display: this.squareRootToDesmosExpression, + rank: LINEAR_RANK, + }, + { + name: "logarithmic", + generator: this.randomLogarithm, + display: this.logarithmToDesmosExpression, + rank: LOGARITHMIC_RANK, + }, + + { + name: "loglinear", + generator: this.randomLogarithm, + display: this.logLinearToDesmosExpression, + rank: LINEAR_LOG_RANK, + }, + ]; + + create() { + const functionTemplate = + this.functionTypeTemplates[ + Math.floor(Math.random() * this.functionTypeTemplates.length) + ]; + + const functionData = functionTemplate.generator(); + const expression = functionTemplate.display(functionData); + const parentFunction = this.generateParentFunction(); + const body = this.generateBody(expression, parentFunction.expression); + + const question = new DesmosAsymtopicAnalysisQuestion( + body, + expression, + functionTemplate.rank, + parentFunction.expression, + parentFunction.rank + ); + return question; + } + + generateBody(expression, runtime) { + return String.raw`Is the following function $${expression}$ in $O(${runtime})$ ?`; + } + + generateParentFunction() { + return PARENT_FUNCTIONS[ + Math.floor(Math.random() * PARENT_FUNCTIONS.length) + ]; + } + + randomSquareRoot() { + let exponent = Math.random() * (1 - 0.01) + 0.01; //[0.01, 1) + let coefficient = Math.floor(Math.random() * 20 + 1); //[1, 20] + let constant = Math.floor(Math.random() * 11); + exponent = exponent.toFixed(5); + return { exponent: exponent, coefficient: coefficient, constant: constant }; + } + + squareRootToDesmosExpression(squareRoot) { + return ( + "y = " + + squareRoot.coefficient.toString() + + "x^{" + + squareRoot.exponent.toString() + + "} + " + + squareRoot.constant.toString() + ); + } + + randomLogarithm() { + let outerCoeff = (Math.floor(Math.random() * (11 - 1 + 1)) + 1).toString(); + let innerCoeff = (Math.floor(Math.random() * (11 - 1 + 1)) + 1).toString(); + + return { outerCoeff: outerCoeff, innerCoeff: innerCoeff }; + } + + logarithmToDesmosExpression(logarithm) { + return ( + "y = " + logarithm.outerCoeff + "\\log_{2}" + logarithm.innerCoeff + "x" + ); + } + + logLinearToDesmosExpression(logarithm) { + return ( + "y = " + logarithm.outerCoeff + "x \\log_{2}" + logarithm.innerCoeff + "x" + ); + } +} + +export { DesmosAsymtopicAnalysis }; diff --git a/app/src/apps/Examinations/lib/factories/DesmosAsymtopicAnalysisPolynomial.js b/app/src/apps/Examinations/lib/factories/DesmosAsymtopicAnalysisPolynomial.js new file mode 100644 index 00000000..8e3c7bde --- /dev/null +++ b/app/src/apps/Examinations/lib/factories/DesmosAsymtopicAnalysisPolynomial.js @@ -0,0 +1,100 @@ +import Factory from "../Factory"; +import { DesmosAsymtopicAnalysisQuestion } from "../questions"; + +const LOGARITHMIC_RANK = 1; +const LINEAR_RANK = 2; +const LINEAR_LOG_RANK = 3; +const QUADRATIC_RANK = 4; + +const PARENT_FUNCTIONS = [ + { + expression: "\\log_{2}x", + rank: LOGARITHMIC_RANK, + }, + { + expression: "\\sqrt{x}", + rank: LINEAR_RANK, + }, + { + expression: "x", + rank: LINEAR_RANK, + }, + { + expression: "x\\log_{2}x", + rank: LINEAR_LOG_RANK, + }, + { + expression: "x^2", + rank: QUADRATIC_RANK, + }, +]; + +class DesmosAsymtopicAnalysisPolynomial extends Factory { + create() { + const [coefficients, degree] = this.generateRandomPolynomial(); + const expression = this.polynomialToDesmosExpression(coefficients); + const expressionRank = this.generateExpressionRank(degree); + const parentFunction = this.generateParentFunction(); + const body = this.generateBody(expression, parentFunction.expression); + + const question = new DesmosAsymtopicAnalysisQuestion( + body, + expression, + expressionRank, + parentFunction.expression, + parentFunction.rank + ); + return question; + } + + generateBody(expression, runtime) { + return String.raw`Is the following function $${expression}$ in $O(${runtime})$ ?`; + } + + generateRandomPolynomial() { + let degree = Math.floor(Math.random() * (3 - 2 + 1)) + 2; // this is not the degree, but the number of coefficients + let coefficients = []; + + for (let i = 0; i < degree; i++) { + coefficients.push(Math.floor(Math.random() * (11 - 1 + 1)) + 1); + } + + return [coefficients, degree - 1]; + } + + generateParentFunction() { + return PARENT_FUNCTIONS[ + Math.floor(Math.random() * PARENT_FUNCTIONS.length) + ]; + } + + polynomialToDesmosExpression(coefficients) { + let expressionChunks = []; + let currentExponent = coefficients.length - 1; + + coefficients.forEach(function (coefficient) { + if (currentExponent == 0) { + expressionChunks.push(coefficient.toString()); + } else if (currentExponent == 1) { + expressionChunks.push(coefficient.toString() + "x"); + } else { + expressionChunks.push( + coefficient.toString() + "x^" + currentExponent.toString() + ); + } + currentExponent--; + }); + + return "y = " + expressionChunks.join(" + "); + } + + generateExpressionRank(x) { + if (x == 1) { + return LINEAR_RANK; + } else if (x == 2) { + return QUADRATIC_RANK; + } + } +} + +export { DesmosAsymtopicAnalysisPolynomial }; diff --git a/app/src/apps/Examinations/lib/factories/HowManyFunctions.js b/app/src/apps/Examinations/lib/factories/HowManyFunctions.js new file mode 100644 index 00000000..7f8265f3 --- /dev/null +++ b/app/src/apps/Examinations/lib/factories/HowManyFunctions.js @@ -0,0 +1,84 @@ +import Factory from "../Factory"; +import { MultipleChoiceQuestion } from "../questions"; + +const MIN_SET_SIZE = 1; +const MAX_SET_SIZE = 25; + +class HowManyFunctions extends Factory { + create() { + const [setASize, setBSize] = this.generateSetSizes(); + const body = this.generateQuestionBody(setASize, setBSize); + const options = this.generateQuestionOptions(setASize, setBSize); + const question = new MultipleChoiceQuestion(body, options); + return question; + } + + getRandomSetSize() { + return ( + Math.floor(Math.random() * (MAX_SET_SIZE - MIN_SET_SIZE + 1)) + + MIN_SET_SIZE + ); + } + + generateQuestionBody(setASize, setBSize) { + return String.raw`Let $A$ be a set of size ${setASize} and let $B$ be a set of size ${setBSize}. How many functions $f : A \rightarrow B$ are there?`; + } + + generateSetSizes() { + let setA = this.getRandomSetSize(); + let setB = this.getRandomSetSize(); + + while (setA === setB) { + setB = this.getRandomSetSize(); + } + + if (setA > setB) { + return [setA, setB]; + } + + return [setB, setA]; + } + + generateQuestionOptions(setASize, setBSize) { + let options = []; + + options.push(this.generateOptionOne(setBSize)); + options.push(this.generateOptionTwo(setASize, setBSize)); + options.push(this.generateOptionThree(setASize, setBSize)); + options.push(this.generateOptionFour(setASize, setBSize)); + + options.sort(() => Math.random() - 0.5); + + return options; + } + + generateOptionOne(setBSize) { + return { + body: String.raw`$ {${setBSize}!} $`, + correct: false, + }; + } + + generateOptionTwo(setASize, setBSize) { + return { + body: String.raw`$\frac{${setASize}!}{${setBSize}!}$`, + correct: false, + }; + } + + generateOptionThree(setASize, setBSize) { + return { + body: String.raw`$ {${setBSize}}^{${setASize}} $`, + correct: true, + }; + } + + generateOptionFour(setASize, setBSize) { + return { + body: String.raw`$ {${setASize}}^{${setBSize}} $`, + correct: false, + }; + } +} + +export { HowManyFunctions }; diff --git a/app/src/apps/Examinations/lib/factories/HowManyNonOneToOneFunctions.js b/app/src/apps/Examinations/lib/factories/HowManyNonOneToOneFunctions.js new file mode 100644 index 00000000..5d53d5f1 --- /dev/null +++ b/app/src/apps/Examinations/lib/factories/HowManyNonOneToOneFunctions.js @@ -0,0 +1,88 @@ +import Factory from "../Factory"; +import { MultipleChoiceQuestion } from "../questions"; + +const MIN_SET_SIZE = 1; +const MAX_SET_SIZE = 25; + +class HowManyNonOneToOneFunctions extends Factory { + create() { + const [setASize, setBSize] = this.generateSetSizes(); + const body = this.generateQuestionBody(setASize, setBSize); + const options = this.generateQuestionOptions(setASize, setBSize); + const question = new MultipleChoiceQuestion(body, options); + return question; + } + + getRandomSetSize() { + return ( + Math.floor(Math.random() * (MAX_SET_SIZE - MIN_SET_SIZE + 1)) + + MIN_SET_SIZE + ); + } + + generateQuestionBody(setASize, setBSize) { + return String.raw`Let $A$ be a set of size ${setASize} and let $B$ be a set of size ${setBSize}. How many functions $f : A \rightarrow B$ are there that are not one-to-one?`; + } + + generateSetSizes() { + let setA = this.getRandomSetSize(); + let setB = this.getRandomSetSize(); + + while (setA === setB) { + setB = this.getRandomSetSize(); + } + + if (setA < setB) { + return [setA, setB]; + } + + return [setB, setA]; + } + + generateQuestionOptions(setASize, setBSize) { + let options = []; + + options.push(this.generateOptionOne(setASize, setBSize)); + options.push(this.generateOptionTwo(setASize, setBSize)); + options.push(this.generateOptionThree(setASize, setBSize)); + options.push(this.generateOptionFour(setASize, setBSize)); + + options.sort(() => Math.random() - 0.5); + + return options; + } + + generateOptionOne(setASize, setBSize) { + const setASizeMinusSetBMinusOne = setBSize - setASize - 1; + return { + body: String.raw`$ {${setBSize}}^{${setASize}} - \frac{${setBSize}!}{${setASizeMinusSetBMinusOne}!} $`, + correct: false, + }; + } + + generateOptionTwo(setASize, setBSize) { + const setASizeMinusSetB = setBSize - setASize; + return { + body: String.raw`$ \frac{${setBSize}!}{${setASizeMinusSetB}!} - {${setBSize}}^{${setASize}} $`, + correct: false, + }; + } + + generateOptionThree(setASize, setBSize) { + const setASizeMinusSetB = setBSize - setASize; + return { + body: String.raw`$ {${setBSize}}^{${setASize}} - \frac{${setBSize}!}{${setASizeMinusSetB}!} $`, + correct: true, + }; + } + + generateOptionFour(setASize, setBSize) { + const setASizeMinusSetB = setBSize - setASize; + return { + body: String.raw`$ {${setASize}}^{${setBSize}} - \frac{${setBSize}!}{${setASizeMinusSetB}!} $`, + correct: false, + }; + } +} + +export { HowManyNonOneToOneFunctions }; diff --git a/app/src/apps/Examinations/lib/factories/HowManyOneToOneFunctions.js b/app/src/apps/Examinations/lib/factories/HowManyOneToOneFunctions.js new file mode 100644 index 00000000..f0f959bb --- /dev/null +++ b/app/src/apps/Examinations/lib/factories/HowManyOneToOneFunctions.js @@ -0,0 +1,84 @@ +import Factory from "../Factory"; +import { MultipleChoiceQuestion } from "../questions"; + +const MIN_SET_SIZE = 1; +const MAX_SET_SIZE = 25; + +class HowManyOneToOneFunctions extends Factory { + create() { + const [setASize, setBSize] = this.generateSetSizes(); + const body = this.generateQuestionBody(setASize, setBSize); + const options = this.generateQuestionOptions(setASize, setBSize); + const question = new MultipleChoiceQuestion(body, options); + return question; + } + + getRandomSetSize() { + return ( + Math.floor(Math.random() * (MAX_SET_SIZE - MIN_SET_SIZE + 1)) + + MIN_SET_SIZE + ); + } + + generateQuestionBody(setASize, setBSize) { + return String.raw`Let $A$ be a set of size ${setASize} and let $B$ be a set of size ${setBSize}. How many one-to-one functions $f : A \rightarrow B$ are there?`; + } + + generateSetSizes() { + let setA = this.getRandomSetSize(); + let setB = this.getRandomSetSize(); + + while (setA === setB) { + setB = this.getRandomSetSize(); + } + + if (setA < setB) { + return [setA, setB]; + } + + return [setB, setA]; + } + + generateQuestionOptions(setASize, setBSize) { + let options = []; + + options.push(this.generateOptionOne(setASize, setBSize)); + options.push(this.generateOptionTwo(setASize, setBSize)); + options.push(this.generateOptionThree(setASize, setBSize)); + options.push(this.generateOptionFour(setASize, setBSize)); + + options.sort(() => Math.random() - 0.5); + + return options; + } + + generateOptionOne(setASize, setBSize) { + return { + body: String.raw`$ {${setASize}}^{${setBSize}} $`, + correct: false, + }; + } + + generateOptionTwo(setASize, setBSize) { + return { + body: String.raw`$\frac{${setBSize}!}{${setASize}!}$`, + correct: false, + }; + } + + generateOptionThree(setASize, setBSize) { + return { + body: String.raw`$\frac{${setBSize}!}{${setBSize - setASize}!}$`, + correct: true, + }; + } + + generateOptionFour(setASize, setBSize) { + return { + body: String.raw`$\frac{${setBSize}!}{${setBSize - setASize + 1}!}$`, + correct: false, + }; + } +} + +export { HowManyOneToOneFunctions }; diff --git a/app/src/apps/Examinations/lib/factories/index.js b/app/src/apps/Examinations/lib/factories/index.js new file mode 100644 index 00000000..febbaacd --- /dev/null +++ b/app/src/apps/Examinations/lib/factories/index.js @@ -0,0 +1,5 @@ +export { DesmosAsymtopicAnalysis } from "./DesmosAsymtopicAnalysis"; +export { DesmosAsymtopicAnalysisPolynomial } from "./DesmosAsymtopicAnalysisPolynomial"; +export { HowManyFunctions } from "./HowManyFunctions"; +export { HowManyOneToOneFunctions } from "./HowManyOneToOneFunctions"; +export { HowManyNonOneToOneFunctions } from "./HowManyNonOneToOneFunctions"; diff --git a/app/src/apps/Examinations/lib/questions/DesmosAsymtopicAnalysisQuestion.js b/app/src/apps/Examinations/lib/questions/DesmosAsymtopicAnalysisQuestion.js new file mode 100644 index 00000000..d653db18 --- /dev/null +++ b/app/src/apps/Examinations/lib/questions/DesmosAsymtopicAnalysisQuestion.js @@ -0,0 +1,72 @@ +import { Question } from "../Question"; + +class DesmosAsymtopicAnalysisQuestion extends Question { + selectedOptionIndex = -1; + + constructor( + body, + expression, + expressionRank, + parentFunction, + parentFunctionRank + ) { + super(body, null); + this.expression = expression; + this.parentFunction = parentFunction; + this.desmosExpressions = this.generateDesmosExpressions( + expression, + parentFunction + ); + + const isTheCorrectAnswerTrue = expressionRank <= parentFunctionRank; + this.options = [ + new DesmosAsymtopicAnalysisOption("True", isTheCorrectAnswerTrue), + new DesmosAsymtopicAnalysisOption("False", !isTheCorrectAnswerTrue), + ]; + } + + updateSelectedOption(index) { + this.selectedOptionIndex = index; + } + + isAnsweredCorrectly() { + return options[this.selectedOptionIndex].correct; + } + + generateDesmosExpressions(expression, parentFunction) { + return [ + { + id: "expression1", + latex: expression, + }, + { + id: "expression2", + latex: parentFunction, + }, + { + id: "expression3", + latex: "c = 1", + }, + { + id: "expression4", + latex: "x = k", + }, + { + id: "expression5", + latex: "k = 1", + }, + ]; + } +} + +class DesmosAsymtopicAnalysisOption { + body; + correct; + + constructor(body, correct) { + this.body = body; + this.correct = correct; + } +} + +export { DesmosAsymtopicAnalysisQuestion }; diff --git a/app/src/apps/Examinations/lib/questions/MultipleChoiceQuestion.js b/app/src/apps/Examinations/lib/questions/MultipleChoiceQuestion.js new file mode 100644 index 00000000..62846827 --- /dev/null +++ b/app/src/apps/Examinations/lib/questions/MultipleChoiceQuestion.js @@ -0,0 +1,37 @@ +import { Question } from "../Question"; + +class MultipleChoiceQuestion extends Question { + selectedOptionIndex = -1; + options = []; + + constructor(body, options, labId) { + super(body, labId); + this.options = this.constructOptions(options); + } + + constructOptions(options) { + return options.map( + (option) => new MultipleChoiceOption(option.body, option.correct) + ); + } + + updateSelectedOption(index) { + this.selectedOptionIndex = index; + } + + isAnsweredCorrectly() { + return options[this.selectedOptionIndex].correct; + } +} + +class MultipleChoiceOption { + body; + correct; + + constructor(body, correct) { + this.body = body; + this.correct = correct; + } +} + +export { MultipleChoiceQuestion }; diff --git a/app/src/apps/Examinations/lib/questions/WrittenQuestion.js b/app/src/apps/Examinations/lib/questions/WrittenQuestion.js new file mode 100644 index 00000000..15151ff8 --- /dev/null +++ b/app/src/apps/Examinations/lib/questions/WrittenQuestion.js @@ -0,0 +1,21 @@ +import { Question } from "../Question"; + +class WrittenQuestion extends Question { + input = ""; + + constructor(body, expression, answer) { + super(body, null); + this.expression = expression; + this.answer = answer; + } + + updateInput(input) { + this.input = input; + } + + isAnsweredCorrectly() { + return this.input === this.answer; + } +} + +export { WrittenQuestion }; diff --git a/app/src/apps/Examinations/lib/questions/index.js b/app/src/apps/Examinations/lib/questions/index.js new file mode 100644 index 00000000..e4a856f0 --- /dev/null +++ b/app/src/apps/Examinations/lib/questions/index.js @@ -0,0 +1,3 @@ +export { DesmosAsymtopicAnalysisQuestion } from "./DesmosAsymtopicAnalysisQuestion"; +export { MultipleChoiceQuestion } from "./MultipleChoiceQuestion"; +export { WrittenQuestion } from "./WrittenQuestion"; diff --git a/app/src/apps/Examinations/lib/readme.md b/app/src/apps/Examinations/lib/readme.md new file mode 100644 index 00000000..ce6380bd --- /dev/null +++ b/app/src/apps/Examinations/lib/readme.md @@ -0,0 +1,9 @@ +### Classes + +- **Examinations**: Examination is the "generalized" semantic for an entity that has one or many questions + - Test: A test is an examination with a specific number of questions + - Drill: A drill is an examination that loops over a set of questions + - Lab: A lab is an examination that allows the user to practice a specific type of question (invokes a factory) +- **Questions**: A question class stores the neccesary state of a question. + - MultipleChoiceQuestion: A question with multiple options to select from +- **Factories**: Factories are used to create new questions. (Will be used for dynamic questions) diff --git a/app/src/apps/Examinations/styles.scss b/app/src/apps/Examinations/styles.scss new file mode 100644 index 00000000..9162d3f9 --- /dev/null +++ b/app/src/apps/Examinations/styles.scss @@ -0,0 +1,4 @@ +.test-application .lab-application { + font-family: "Assistant", sans-serif; + width: 100%; +} diff --git a/app/src/apps/Graphs/Graph.svelte b/app/src/apps/Graphs/Graph.svelte new file mode 100644 index 00000000..5aac4e38 --- /dev/null +++ b/app/src/apps/Graphs/Graph.svelte @@ -0,0 +1,284 @@ + + +
diff --git a/app/src/apps/Graphs/index.js b/app/src/apps/Graphs/index.js new file mode 100644 index 00000000..e69de29b diff --git a/app/src/apps/Graphs/lib/Edge.js b/app/src/apps/Graphs/lib/Edge.js new file mode 100644 index 00000000..3b5d83b2 --- /dev/null +++ b/app/src/apps/Graphs/lib/Edge.js @@ -0,0 +1,3 @@ +class Edge {} + +export { Edge as default }; diff --git a/app/src/apps/Graphs/lib/Graph.js b/app/src/apps/Graphs/lib/Graph.js new file mode 100644 index 00000000..321aa393 --- /dev/null +++ b/app/src/apps/Graphs/lib/Graph.js @@ -0,0 +1,3 @@ +class Graph {} + +export { Graph as default }; diff --git a/app/src/apps/Graphs/lib/Vertex.js b/app/src/apps/Graphs/lib/Vertex.js new file mode 100644 index 00000000..da09744b --- /dev/null +++ b/app/src/apps/Graphs/lib/Vertex.js @@ -0,0 +1,3 @@ +class Vertex {} + +export { Vertex as default }; diff --git a/app/src/apps/Graphs/lib/index.js b/app/src/apps/Graphs/lib/index.js new file mode 100644 index 00000000..e69de29b diff --git a/app/src/apps/Graphs/styles.scss b/app/src/apps/Graphs/styles.scss new file mode 100644 index 00000000..ff951e3d --- /dev/null +++ b/app/src/apps/Graphs/styles.scss @@ -0,0 +1,35 @@ +.graph-builder { + svg { + cursor: crosshair; + display: block; + margin: auto; + border: 1px solid #bbb; + } + + .edge { + stroke: #888; + stroke-width: 2px; + stroke-linecap: round; + stroke-linejoin: round; + cursor: default; + } + + .edge:hover, + .dragLine { + stroke: #333; + stroke-width: 3px; + } + + .vertex { + cursor: pointer; + } + + .vertex:hover { + stroke: #333; + opacity: 0.8; + } + + .dragLine.hidden { + stroke-width: 0; + } +} diff --git a/app/src/apps/Guides/Guide.astro b/app/src/apps/Guides/Guide.astro new file mode 100644 index 00000000..1cd937ae --- /dev/null +++ b/app/src/apps/Guides/Guide.astro @@ -0,0 +1,12 @@ +--- +const { Content, frontmatter } = Astro.props.mdx; +--- + +
+

{frontmatter.title}

+

Authored by: {frontmatter.author}

+

Last updated on: {frontmatter.last_updated}

+
+
+ +
diff --git a/app/src/apps/Test/lib/Question.js b/app/src/apps/Test/lib/Question.js new file mode 100644 index 00000000..e69de29b diff --git a/app/src/apps/index.js b/app/src/apps/index.js new file mode 100644 index 00000000..fa0de074 --- /dev/null +++ b/app/src/apps/index.js @@ -0,0 +1 @@ +export { Lab, Test } from "./Examinations"; diff --git a/app/src/components/Button/Button.svelte b/app/src/components/Button/Button.svelte new file mode 100644 index 00000000..489a516a --- /dev/null +++ b/app/src/components/Button/Button.svelte @@ -0,0 +1,15 @@ + + + diff --git a/app/src/components/Button/index.js b/app/src/components/Button/index.js new file mode 100644 index 00000000..fdeef532 --- /dev/null +++ b/app/src/components/Button/index.js @@ -0,0 +1 @@ +export { default as Button } from "./Button.svelte"; diff --git a/app/src/components/Button/styles.scss b/app/src/components/Button/styles.scss new file mode 100644 index 00000000..0987dc8c --- /dev/null +++ b/app/src/components/Button/styles.scss @@ -0,0 +1,18 @@ +button { + border-radius: 0.3rem; + border-width: 0px; + min-width: 6rem; + background-color: #ffab40; + color: white; + font-weight: bold; + font-size: 16px; + text-transform: uppercase; + transition: all 0.15s; + cursor: pointer; + .button_label { + padding: 0.75rem 1.5rem; + } +} +button:hover { + background-color: #d68110; +} diff --git a/app/src/components/ContentCard/ContentCard.svelte b/app/src/components/ContentCard/ContentCard.svelte new file mode 100644 index 00000000..a60c9601 --- /dev/null +++ b/app/src/components/ContentCard/ContentCard.svelte @@ -0,0 +1,16 @@ + + +
+
+ {tag} +
+
{title}
+ +
diff --git a/app/src/components/ContentCard/index.js b/app/src/components/ContentCard/index.js new file mode 100644 index 00000000..206e19ee --- /dev/null +++ b/app/src/components/ContentCard/index.js @@ -0,0 +1 @@ +export { default as ContentCard } from "./ContentCard.svelte"; diff --git a/app/src/components/ContentCard/styles.scss b/app/src/components/ContentCard/styles.scss new file mode 100644 index 00000000..f706d20b --- /dev/null +++ b/app/src/components/ContentCard/styles.scss @@ -0,0 +1,66 @@ +.content-card { + padding: 1rem; + width: 15rem; + height: 125px; + box-shadow: 0 0px 4px 0 rgba(0, 0, 0, 0.02), 0 6px 20px 0 rgba(0, 0, 0, 0.02); + transition: all 0.15s; + overflow: hidden; + font-family: "Assistant", sans-serif; +} + +.content-card:hover { + box-shadow: 0 0px 4px 0 rgba(0, 0, 0, 0.05), 0 6px 20px 0 rgba(0, 0, 0, 0.05); + opacity: 1; +} + +.content-card-tag { + transition: all 0.15s; + background: #ffab0443; + margin-bottom: 1rem; + background: #ffab04; + color: white; + font-weight: bold; + font-size: 0.7rem; + border-radius: 0.2rem; + padding: 0.25rem 0.7rem; + width: fit-content; + opacity: 0.8; +} + +.content-card-title { + font-weight: bold; + font-size: 1rem; + margin-bottom: 10px; + min-height: 60px; + width: 100%; + opacity: 0.55; + transition: all 0.15s; +} + +.content-card-info { + margin-bottom: 5px; + color: #6c717a; + font-size: 0.9rem; + opacity: 0.55; + transition: all 0.15s; +} + +.content-card-info-spacing { + margin-left: 0.25rem; +} + +.content-card:hover { + .content-card-info { + opacity: 1; + } + + .content-card-title { + opacity: 1; + } + + .content-card-tag { + background: #ffab04; + color: white; + opacity: 1; + } +} diff --git a/app/src/components/CourseNavbar/CourseNavbar.svelte b/app/src/components/CourseNavbar/CourseNavbar.svelte new file mode 100644 index 00000000..fa4e5dc7 --- /dev/null +++ b/app/src/components/CourseNavbar/CourseNavbar.svelte @@ -0,0 +1,5 @@ + + +
diff --git a/app/src/components/CourseNavbar/index.js b/app/src/components/CourseNavbar/index.js new file mode 100644 index 00000000..838228db --- /dev/null +++ b/app/src/components/CourseNavbar/index.js @@ -0,0 +1 @@ +export { default as CourseNavbar } from "./CourseNavbar.svelte"; diff --git a/app/src/components/CourseNavbar/styles.scss b/app/src/components/CourseNavbar/styles.scss new file mode 100644 index 00000000..3eb81ed9 --- /dev/null +++ b/app/src/components/CourseNavbar/styles.scss @@ -0,0 +1,8 @@ +.course-navbar { + display: flex; + height: 100vh; + width: 4rem; + background-color: var(--color-main); + position: sticky; + top: 0; +} diff --git a/app/src/components/LoadingAnimation/LoadingAnimation.svelte b/app/src/components/LoadingAnimation/LoadingAnimation.svelte new file mode 100644 index 00000000..c54cd7a4 --- /dev/null +++ b/app/src/components/LoadingAnimation/LoadingAnimation.svelte @@ -0,0 +1,15 @@ + + +
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/components/LoadingAnimation/index.js b/app/src/components/LoadingAnimation/index.js new file mode 100644 index 00000000..000598b0 --- /dev/null +++ b/app/src/components/LoadingAnimation/index.js @@ -0,0 +1 @@ +export { default as LoadingAnimation } from "./LoadingAnimation.svelte"; diff --git a/app/src/components/LoadingAnimation/styles.scss b/app/src/components/LoadingAnimation/styles.scss new file mode 100644 index 00000000..0e099b03 --- /dev/null +++ b/app/src/components/LoadingAnimation/styles.scss @@ -0,0 +1,94 @@ +.ball-grid-beat > div { + -webkit-animation-fill-mode: both; + -webkit-animation-iteration-count: infinite; + height: 15px; + border-radius: 100%; + display: inline-block; + background-color: rgb(255, 171, 64); + margin: 2px; +} +@-webkit-keyframes ball-grid-beat { + 50% { + opacity: 0.7; + } + 100% { + opacity: 1; + } +} +@keyframes ball-grid-beat { + 50% { + opacity: 0.7; + } + 100% { + opacity: 1; + } +} +.ball-grid-beat { + width: 57px; + margin-top: 250px; + margin-left: 500px; +} +.ball-grid-beat > div:nth-child(1) { + -webkit-animation-delay: 0.15s; + animation-delay: 0.15s; + -webkit-animation-duration: 1.45s; + animation-duration: 1.45s; +} +.ball-grid-beat > div:nth-child(2) { + -webkit-animation-delay: -20ms; + animation-delay: -20ms; + -webkit-animation-duration: 0.97s; + animation-duration: 0.97s; +} +.ball-grid-beat > div:nth-child(3) { + -webkit-animation-delay: 0.66s; + animation-delay: 0.66s; + -webkit-animation-duration: 1.23s; + animation-duration: 1.23s; +} +.ball-grid-beat > div:nth-child(4) { + -webkit-animation-delay: 0.64s; + animation-delay: 0.64s; + -webkit-animation-duration: 1.24s; + animation-duration: 1.24s; +} +.ball-grid-beat > div:nth-child(5) { + -webkit-animation-delay: -0.19s; + animation-delay: -0.19s; + -webkit-animation-duration: 1.13s; + animation-duration: 1.13s; +} +.ball-grid-beat > div:nth-child(6) { + -webkit-animation-delay: 0.69s; + animation-delay: 0.69s; + -webkit-animation-duration: 1.42s; + animation-duration: 1.42s; +} +.ball-grid-beat > div:nth-child(7) { + -webkit-animation-delay: 0.58s; + animation-delay: 0.58s; + -webkit-animation-duration: 1.14s; + animation-duration: 1.14s; +} +.ball-grid-beat > div:nth-child(8) { + -webkit-animation-delay: 0.21s; + animation-delay: 0.21s; + -webkit-animation-duration: 1.17s; + animation-duration: 1.17s; +} +.ball-grid-beat > div:nth-child(9) { + -webkit-animation-delay: -0.18s; + animation-delay: -0.18s; + -webkit-animation-duration: 0.65s; + animation-duration: 0.65s; +} +.ball-grid-beat > div { + width: 15px; + animation-fill-mode: both; + float: right; + -webkit-animation-name: ball-grid-beat; + animation-name: ball-grid-beat; + animation-iteration-count: infinite; + -webkit-animation-delay: 0; + animation-delay: 0; +} diff --git a/app/src/components/index.js b/app/src/components/index.js new file mode 100644 index 00000000..48b1ed7e --- /dev/null +++ b/app/src/components/index.js @@ -0,0 +1,4 @@ +export { Button } from "./Button"; +export { ContentCard } from "./ContentCard"; +export { CourseNavbar } from "./CourseNavbar"; +export { LoadingAnimation } from "./LoadingAnimation"; diff --git a/app/src/data/README.md b/app/src/data/README.md new file mode 100644 index 00000000..e7189b64 --- /dev/null +++ b/app/src/data/README.md @@ -0,0 +1,7 @@ +# Data + +- **guides**: used for static guides, probably written in markdown +- **labs**: used for labs, they store a list of question factories that can appear in that lab +- **lectures**: used for lectures and their timestamps +- **questions**: used for storing simple questions +- **tests**: used for storing tests which are collections of questions found in the questions directory diff --git a/app/src/data/Repository.js b/app/src/data/Repository.js new file mode 100644 index 00000000..0cb92159 --- /dev/null +++ b/app/src/data/Repository.js @@ -0,0 +1,132 @@ +import { parseXmlToJson } from "../utilities/xml"; + +class Repository { + fetchCourse = (courseCode) => { + let courseJson = this.#loadCourse(courseCode); + let tests = this.#loadCourseContent(courseCode, "tests"); + let labs = this.#loadCourseContent(courseCode, "labs"); + + // TODO: this is kinda hacky, but it works for now + courseJson.tests = tests; + courseJson.labs = labs; + + return courseJson; + }; + + // TODO: update this method to take a course code and test id + fetchTest = (testFilePath) => { + // load the test from the data folder + let testJson = this.#loadTest(testFilePath); + + // load all the questions listed on the test + let testJsonQuestions = this.#loadTestQuestions(testJson.questions); + + // TODO: fix this, its kinda dirty + // replace the questions array with the questions loaded from the data folder + testJson.questions = testJsonQuestions; + + return testJson; + }; + + // TODO: update this method to take a course code and lab id + fetchLab = (labFilePath) => { + return this.#loadLab(labFilePath); + }; + + // private ------------------------------------------------------------ + + #loadCourseContent = (courseCode, resource) => { + let resources = []; + try { + fs.readdirSync(`./src/data/${resource}/${courseCode}`).forEach(function ( + file + ) { + let data = fs.readFileSync( + `./src/data/${resource}/${courseCode}/${file}` + ); + resources.push(JSON.parse(data.toString())); + }); + return resources; + } catch (err) { + console.log(err); + } + }; + + // loads json test data + #loadTest = (testFilePath) => { + // TODO: throw error if the file does not exist + let data = fs.readFileSync(`./src/data/tests/${testFilePath}.json`); + return JSON.parse(data.toString()); + }; + + // loads xml questions and converts them to json + #loadTestQuestions = (questionFileNames) => { + let questions = []; + + for (const file of questionFileNames) { + // TODO: throw error if the file does not exist + const xmlQuestion = parseXmlToJson(`questions/${file}`); + const jsonQuestion = this.#transformXmlQuestionToJson(xmlQuestion); + + questions.push(jsonQuestion); + } + + return questions; + }; + + // convert an xml question to json + #transformXmlQuestionToJson = (xmlQuestion) => { + if (xmlQuestion["multiple-choice"] !== undefined) { + return { + body: xmlQuestion["multiple-choice"].question, + type: "MultipleChoice", + lab: null, + factory: null, + options: xmlQuestion["multiple-choice"].answer.map((xmlOption) => + this.#transformXmlOptionToJson(xmlOption) + ), + }; + } + + const questionData = xmlQuestion.question["$"]; + + switch (questionData.type) { + case "MultipleChoice": + return { + body: xmlQuestion.question._, + type: questionData.type, + lab: questionData.lab || null, + factory: questionData.factory, + options: xmlQuestion.question.option.map((xmlOption) => + this.#transformXmlOptionToJson(xmlOption) + ), + }; + default: + throw "ERROR: Unsupported question type."; + } + }; + + // convert an xml option from a MultipleChoice question to json + #transformXmlOptionToJson = (xmlOption) => { + return { + body: xmlOption._, + correct: xmlOption["$"].correct === "true", + }; + }; + + // loads json lab data + #loadLab = (labsFilePath) => { + // TODO: throw error if the file does not exist + let data = fs.readFileSync(`./src/data/labs/${labsFilePath}.json`); + return JSON.parse(data.toString()); + }; + + // loads json course data + #loadCourse = (courseFilePath) => { + // TODO: throw error if the file does not exist + let data = fs.readFileSync(`./src/data/courses/${courseFilePath}.json`); + return JSON.parse(data.toString()); + }; +} + +export { Repository }; diff --git a/app/src/data/courses/comp1805.json b/app/src/data/courses/comp1805.json new file mode 100644 index 00000000..e6f9bfec --- /dev/null +++ b/app/src/data/courses/comp1805.json @@ -0,0 +1,6 @@ +{ + "id": "comp1805", + "title": "Discrete Structures I", + "code": "COMP 1805", + "description": "Introduction to discrete mathematics and discrete structures. Topics include: propositional logic, predicate calculus, set theory, complexity of algorithms, mathematical reasoning and proof techniques, recurrences, induction, finite automata and graph theory. Material is illustrated through examples from computing." +} diff --git a/app/src/data/courses/comp2804.json b/app/src/data/courses/comp2804.json new file mode 100644 index 00000000..7a447a41 --- /dev/null +++ b/app/src/data/courses/comp2804.json @@ -0,0 +1,6 @@ +{ + "id": "comp2804", + "title": "Discrete Structures II", + "code": "COMP 2804", + "description": "A second course in discrete mathematics and discrete structures. Topics include: counting, sequences and sums, discrete probability, basic statistics, recurrence relations, randomized algorithms. Material is illustrated through examples from computing." +} diff --git a/app/src/data/guides/comp2804/test.md b/app/src/data/guides/comp2804/test.md new file mode 100644 index 00000000..3bafbed3 --- /dev/null +++ b/app/src/data/guides/comp2804/test.md @@ -0,0 +1,315 @@ +--- +title: "Test Guide" +last_updated: 2022-06-01T00:00:00Z +draft: false +author: "Test Author" +--- + +# Markdown: Syntax + +- [Overview](#overview) + - [Philosophy](#philosophy) + - [Inline HTML](#html) + - [Automatic Escaping for Special Characters](#autoescape) +- [Block Elements](#block) + - [Paragraphs and Line Breaks](#p) + - [Headers](#header) + - [Blockquotes](#blockquote) + - [Lists](#list) + - [Code Blocks](#precode) + - [Horizontal Rules](#hr) +- [Span Elements](#span) + - [Links](#link) + - [Emphasis](#em) + - [Code](#code) + - [Images](#img) +- [Miscellaneous](#misc) + - [Backslash Escapes](#backslash) + - [Automatic Links](#autolink) + +**Note:** This document is itself written using Markdown; you +can [see the source for it by adding '.text' to the URL](/projects/markdown/syntax.text). + +--- + +## Overview + +### Philosophy + +Markdown is intended to be as easy-to-read and easy-to-write as is feasible. + +Readability, however, is emphasized above all else. A Markdown-formatted +document should be publishable as-is, as plain text, without looking +like it's been marked up with tags or formatting instructions. While +Markdown's syntax has been influenced by several existing text-to-HTML +filters -- including [Setext](http://docutils.sourceforge.net/mirror/setext.html), [atx](http://www.aaronsw.com/2002/atx/), [Textile](http://textism.com/tools/textile/), [reStructuredText](http://docutils.sourceforge.net/rst.html), +[Grutatext](http://www.triptico.com/software/grutatxt.html), and [EtText](http://ettext.taint.org/doc/) -- the single biggest source of +inspiration for Markdown's syntax is the format of plain text email. + +## Block Elements + +### Paragraphs and Line Breaks + +A paragraph is simply one or more consecutive lines of text, separated +by one or more blank lines. (A blank line is any line that looks like a +blank line -- a line containing nothing but spaces or tabs is considered +blank.) Normal paragraphs should not be indented with spaces or tabs. + +The implication of the "one or more consecutive lines of text" rule is +that Markdown supports "hard-wrapped" text paragraphs. This differs +significantly from most other text-to-HTML formatters (including Movable +Type's "Convert Line Breaks" option) which translate every line break +character in a paragraph into a `
` tag. + +When you _do_ want to insert a `
` break tag using Markdown, you +end a line with two or more spaces, then type return. + +### Headers + +Markdown supports two styles of headers, [Setext] [1] and [atx] [2]. + +Optionally, you may "close" atx-style headers. This is purely +cosmetic -- you can use this if you think it looks better. The +closing hashes don't even need to match the number of hashes +used to open the header. (The number of opening hashes +determines the header level.) + +### Blockquotes + +Markdown uses email-style `>` characters for blockquoting. If you're +familiar with quoting passages of text in an email message, then you +know how to create a blockquote in Markdown. It looks best if you hard +wrap the text and put a `>` before every line: + +> This is a blockquote with two paragraphs. Lorem ipsum dolor sit amet, +> consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus. +> Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus. +> +> Donec sit amet nisl. Aliquam semper ipsum sit amet velit. Suspendisse +> id sem consectetuer libero luctus adipiscing. + +Markdown allows you to be lazy and only put the `>` before the first +line of a hard-wrapped paragraph: + +> This is a blockquote with two paragraphs. Lorem ipsum dolor sit amet, +> consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus. +> Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus. + +> Donec sit amet nisl. Aliquam semper ipsum sit amet velit. Suspendisse +> id sem consectetuer libero luctus adipiscing. + +Blockquotes can be nested (i.e. a blockquote-in-a-blockquote) by +adding additional levels of `>`: + +> This is the first level of quoting. +> +> > This is nested blockquote. +> +> Back to the first level. + +Blockquotes can contain other Markdown elements, including headers, lists, +and code blocks: + +> ## This is a header. +> +> 1. This is the first list item. +> 2. This is the second list item. +> +> Here's some example code: +> +> return shell_exec("echo $input | $markdown_script"); + +Any decent text editor should make email-style quoting easy. For +example, with BBEdit, you can make a selection and choose Increase +Quote Level from the Text menu. + +### Lists + +Markdown supports ordered (numbered) and unordered (bulleted) lists. + +Unordered lists use asterisks, pluses, and hyphens -- interchangably +-- as list markers: + +- Red +- Green +- Blue + +is equivalent to: + +- Red +- Green +- Blue + +and: + +- Red +- Green +- Blue + +Ordered lists use numbers followed by periods: + +1. Bird +2. McHale +3. Parish + +It's important to note that the actual numbers you use to mark the +list have no effect on the HTML output Markdown produces. The HTML +Markdown produces from the above list is: + +If you instead wrote the list in Markdown like this: + +1. Bird +1. McHale +1. Parish + +or even: + +3. Bird +1. McHale +1. Parish + +you'd get the exact same HTML output. The point is, if you want to, +you can use ordinal numbers in your ordered Markdown lists, so that +the numbers in your source match the numbers in your published HTML. +But if you want to be lazy, you don't have to. + +To make lists look nice, you can wrap items with hanging indents: + +- Lorem ipsum dolor sit amet, consectetuer adipiscing elit. + Aliquam hendrerit mi posuere lectus. Vestibulum enim wisi, + viverra nec, fringilla in, laoreet vitae, risus. +- Donec sit amet nisl. Aliquam semper ipsum sit amet velit. + Suspendisse id sem consectetuer libero luctus adipiscing. + +But if you want to be lazy, you don't have to: + +- Lorem ipsum dolor sit amet, consectetuer adipiscing elit. + Aliquam hendrerit mi posuere lectus. Vestibulum enim wisi, + viverra nec, fringilla in, laoreet vitae, risus. +- Donec sit amet nisl. Aliquam semper ipsum sit amet velit. + Suspendisse id sem consectetuer libero luctus adipiscing. + +List items may consist of multiple paragraphs. Each subsequent +paragraph in a list item must be indented by either 4 spaces +or one tab: + +1. This is a list item with two paragraphs. Lorem ipsum dolor + sit amet, consectetuer adipiscing elit. Aliquam hendrerit + mi posuere lectus. + + Vestibulum enim wisi, viverra nec, fringilla in, laoreet + vitae, risus. Donec sit amet nisl. Aliquam semper ipsum + sit amet velit. + +2. Suspendisse id sem consectetuer libero luctus adipiscing. + +It looks nice if you indent every line of the subsequent +paragraphs, but here again, Markdown will allow you to be +lazy: + +- This is a list item with two paragraphs. + + This is the second paragraph in the list item. You're + + only required to indent the first line. Lorem ipsum dolor + sit amet, consectetuer adipiscing elit. + +- Another item in the same list. + +To put a blockquote within a list item, the blockquote's `>` +delimiters need to be indented: + +- A list item with a blockquote: + + > This is a blockquote + > inside a list item. + +To put a code block within a list item, the code block needs +to be indented _twice_ -- 8 spaces or two tabs: + +- A list item with a code block: + + + +### Code Blocks + +Pre-formatted code blocks are used for writing about programming or +markup source code. Rather than forming normal paragraphs, the lines +of a code block are interpreted literally. Markdown wraps a code block +in both `
` and `` tags.
+
+To produce a code block in Markdown, simply indent every line of the
+block by at least 4 spaces or 1 tab.
+
+This is a normal paragraph:
+
+    This is a code block.
+
+Here is an example of AppleScript:
+
+    tell application "Foo"
+        beep
+    end tell
+
+A code block continues until it reaches a line that is not indented
+(or the end of the article).
+
+Within a code block, ampersands (`&`) and angle brackets (`<` and `>`)
+are automatically converted into HTML entities. This makes it very
+easy to include example HTML source code using Markdown -- just paste
+it and indent it, and Markdown will handle the hassle of encoding the
+ampersands and angle brackets. For example, this:
+
+    
+
+Regular Markdown syntax is not processed within code blocks. E.g.,
+asterisks are just literal asterisks within a code block. This means
+it's also easy to use Markdown to write about Markdown's own syntax.
+
+```
+tell application "Foo"
+    beep
+end tell
+```
+
+## Span Elements
+
+### Links
+
+Markdown supports two style of links: _inline_ and _reference_.
+
+In both styles, the link text is delimited by [square brackets].
+
+To create an inline link, use a set of regular parentheses immediately
+after the link text's closing square bracket. Inside the parentheses,
+put the URL where you want the link to point, along with an _optional_
+title for the link, surrounded in quotes. For example:
+
+This is [an example](http://example.com/) inline link.
+
+[This link](http://example.net/) has no title attribute.
+
+### Emphasis
+
+Markdown treats asterisks (`*`) and underscores (`_`) as indicators of
+emphasis. Text wrapped with one `*` or `_` will be wrapped with an
+HTML `` tag; double `*`'s or `_`'s will be wrapped with an HTML
+`` tag. E.g., this input:
+
+_single asterisks_
+
+_single underscores_
+
+**double asterisks**
+
+**double underscores**
+
+### Code
+
+To indicate a span of code, wrap it with backtick quotes (`` ` ``).
+Unlike a pre-formatted code block, a code span indicates code within a
+normal paragraph. For example:
+
+Use the `printf()` function.
diff --git a/app/src/data/index.js b/app/src/data/index.js
new file mode 100644
index 00000000..5db35990
--- /dev/null
+++ b/app/src/data/index.js
@@ -0,0 +1 @@
+export { Repository } from "./Repository";
diff --git a/app/src/data/labs/comp1805/asymtopic-analysis.json b/app/src/data/labs/comp1805/asymtopic-analysis.json
new file mode 100644
index 00000000..8c291981
--- /dev/null
+++ b/app/src/data/labs/comp1805/asymtopic-analysis.json
@@ -0,0 +1,5 @@
+{
+  "id": "asymtopic-analysis",
+  "title": "Practice Asymtopic Analysis",
+  "factories": ["DesmosAsymtopicAnalysis", "DesmosAsymtopicAnalysisPolynomial"]
+}
diff --git a/app/src/data/labs/comp2804/how-many-functions.json b/app/src/data/labs/comp2804/how-many-functions.json
new file mode 100644
index 00000000..117f5552
--- /dev/null
+++ b/app/src/data/labs/comp2804/how-many-functions.json
@@ -0,0 +1,9 @@
+{
+  "id": "how-many-functions",
+  "title": "Practice 'How Many Functions' Problems",
+  "factories": [
+    "HowManyFunctions",
+    "HowManyNonOneToOneFunctions",
+    "HowManyOneToOneFunctions"
+  ]
+}
diff --git a/app/src/data/questions/comp2804/exam-fall-2013/f13f01.xml b/app/src/data/questions/comp2804/exam-fall-2013/f13f01.xml
new file mode 100644
index 00000000..c24859b4
--- /dev/null
+++ b/app/src/data/questions/comp2804/exam-fall-2013/f13f01.xml
@@ -0,0 +1,12 @@
+
+
+
+    
+    
+    
+    
+    
+
diff --git a/app/src/data/questions/comp2804/exam-fall-2013/f13f02.xml b/app/src/data/questions/comp2804/exam-fall-2013/f13f02.xml
new file mode 100644
index 00000000..022ac0f1
--- /dev/null
+++ b/app/src/data/questions/comp2804/exam-fall-2013/f13f02.xml
@@ -0,0 +1,12 @@
+
+
+
+    
+    
+    
+    
+    
+
diff --git a/app/src/data/questions/comp2804/exam-fall-2013/f13f03.xml b/app/src/data/questions/comp2804/exam-fall-2013/f13f03.xml
new file mode 100644
index 00000000..29558980
--- /dev/null
+++ b/app/src/data/questions/comp2804/exam-fall-2013/f13f03.xml
@@ -0,0 +1,12 @@
+
+
+
+    not one-to-one?
+    ]]>
+    
+    
+    
+    
+
diff --git a/app/src/data/questions/comp2804/exam-fall-2013/f13f04.xml b/app/src/data/questions/comp2804/exam-fall-2013/f13f04.xml
new file mode 100644
index 00000000..17479ac0
--- /dev/null
+++ b/app/src/data/questions/comp2804/exam-fall-2013/f13f04.xml
@@ -0,0 +1,12 @@
+
+
+
+	identical blocks of wood.
+		How many ways are there to arrange these books and blocks in a straight line?
+	]]>
+	
+	
+	
+	
+
diff --git a/app/src/data/questions/comp2804/exam-fall-2013/f13f05.xml b/app/src/data/questions/comp2804/exam-fall-2013/f13f05.xml
new file mode 100644
index 00000000..ffc61639
--- /dev/null
+++ b/app/src/data/questions/comp2804/exam-fall-2013/f13f05.xml
@@ -0,0 +1,12 @@
+
+
+
+	
+	
+	
+	
+	
+
diff --git a/app/src/data/questions/comp2804/exam-fall-2013/f13f06.xml b/app/src/data/questions/comp2804/exam-fall-2013/f13f06.xml
new file mode 100644
index 00000000..7ebe5d35
--- /dev/null
+++ b/app/src/data/questions/comp2804/exam-fall-2013/f13f06.xml
@@ -0,0 +1,11 @@
+
+
+
+	
+	
+	
+	
+	
+
diff --git a/app/src/data/questions/comp2804/exam-fall-2013/f13f07.xml b/app/src/data/questions/comp2804/exam-fall-2013/f13f07.xml
new file mode 100644
index 00000000..d8ca4a9a
--- /dev/null
+++ b/app/src/data/questions/comp2804/exam-fall-2013/f13f07.xml
@@ -0,0 +1,12 @@
+
+
+
+	
+	
+	
+	
+	
+
diff --git a/app/src/data/questions/comp2804/exam-fall-2013/f13f08.xml b/app/src/data/questions/comp2804/exam-fall-2013/f13f08.xml
new file mode 100644
index 00000000..be1fd94c
--- /dev/null
+++ b/app/src/data/questions/comp2804/exam-fall-2013/f13f08.xml
@@ -0,0 +1,12 @@
+
+
+
+	
+	
+	
+	
+	
+
diff --git a/app/src/data/questions/comp2804/exam-fall-2013/f13f09.xml b/app/src/data/questions/comp2804/exam-fall-2013/f13f09.xml
new file mode 100644
index 00000000..cb6c05a9
--- /dev/null
+++ b/app/src/data/questions/comp2804/exam-fall-2013/f13f09.xml
@@ -0,0 +1,12 @@
+
+
+
+	
+	
+	
+	
+	
+
diff --git a/app/src/data/questions/comp2804/exam-fall-2013/f13f10.xml b/app/src/data/questions/comp2804/exam-fall-2013/f13f10.xml
new file mode 100644
index 00000000..c49ff9af
--- /dev/null
+++ b/app/src/data/questions/comp2804/exam-fall-2013/f13f10.xml
@@ -0,0 +1,12 @@
+
+
+
+	
+	
+	
+	
+	
+
diff --git a/app/src/data/questions/comp2804/exam-fall-2013/f13f11.xml b/app/src/data/questions/comp2804/exam-fall-2013/f13f11.xml
new file mode 100644
index 00000000..2c80e3c9
--- /dev/null
+++ b/app/src/data/questions/comp2804/exam-fall-2013/f13f11.xml
@@ -0,0 +1,11 @@
+
+
+
+	
+	
+	
+	
+	
+
diff --git a/app/src/data/questions/comp2804/exam-fall-2013/f13f12.xml b/app/src/data/questions/comp2804/exam-fall-2013/f13f12.xml
new file mode 100644
index 00000000..19b70929
--- /dev/null
+++ b/app/src/data/questions/comp2804/exam-fall-2013/f13f12.xml
@@ -0,0 +1,27 @@
+
+
+
+	
+			$\newcommand{\Fib}{{\rm F \scriptsize IB}}$
+		
+ + Consider the following recursive algorithm $\Fib$, which takes as input an + integer $n \geq 0$: + +

+ $\mathbf{Algorithm}\ \Fib(n)\mathrm{:}$
+ $\mathbf{if}\ n = 0\ \mathrm{or}\ n = 1$
+ $\mathbf{then}\ f = n$
+ $\mathbf{else}\ f = \Fib(n - 1) + \Fib(n - 2)$
+ $\mathbf{endif};$
+ $\mathbf{return}\ f$
+

+ + When running $\Fib(7)$, how many calls are there to $\Fib(3)$? + ]]> + + + + + diff --git a/app/src/data/questions/comp2804/exam-fall-2013/f13f13.xml b/app/src/data/questions/comp2804/exam-fall-2013/f13f13.xml new file mode 100644 index 00000000..b2cdf1cd --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2013/f13f13.xml @@ -0,0 +1,26 @@ + + + + + + Consider again the recursive algorithm $\Fib$, which takes as input an integer $n \geq 0$: + +

+ $\mathbf{Algorithm}\ \Fib(n)\mathrm{:}$
+ $\mathbf{if}\ n = 0\ \mathrm{or}\ n = 1$
+ $\mathbf{then}\ f = n$
+ $\mathbf{else}\ f = \Fib(n - 1) + \Fib(n - 2)$
+ $\mathbf{endif};$
+ $\mathbf{return}\ f$
+

+ + For $n \geq 3$, run algorithm $\Fib(n)$ and let $a_n$ be the number of times that $\Fib(1)$ is called.
+ Which of the following is true? + ]]> + + + + +
diff --git a/app/src/data/questions/comp2804/exam-fall-2013/f13f14.xml b/app/src/data/questions/comp2804/exam-fall-2013/f13f14.xml new file mode 100644 index 00000000..8d0686c4 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2013/f13f14.xml @@ -0,0 +1,26 @@ + + + + + + + $f(0)$ + $\;=\;$ + $7,$ + + + $f(n + 1)$ + $\;=\;$ + $f(n) + 6n + 1\; \ \text{for all}$ $\text{integers}\ n \geq 0.$ + + + + Which of the following is true? + ]]> + + + + + diff --git a/app/src/data/questions/comp2804/exam-fall-2013/f13f15.xml b/app/src/data/questions/comp2804/exam-fall-2013/f13f15.xml new file mode 100644 index 00000000..ac91dcf0 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2013/f13f15.xml @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/app/src/data/questions/comp2804/exam-fall-2013/f13f16.xml b/app/src/data/questions/comp2804/exam-fall-2013/f13f16.xml new file mode 100644 index 00000000..bfa06da6 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2013/f13f16.xml @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/app/src/data/questions/comp2804/exam-fall-2013/f13f17.xml b/app/src/data/questions/comp2804/exam-fall-2013/f13f17.xml new file mode 100644 index 00000000..5bfcc192 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2013/f13f17.xml @@ -0,0 +1,14 @@ + + + + + + + + + diff --git a/app/src/data/questions/comp2804/exam-fall-2013/f13f18.xml b/app/src/data/questions/comp2804/exam-fall-2013/f13f18.xml new file mode 100644 index 00000000..aedf4177 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2013/f13f18.xml @@ -0,0 +1,16 @@ + + + + + + + + + diff --git a/app/src/data/questions/comp2804/exam-fall-2013/f13f19.xml b/app/src/data/questions/comp2804/exam-fall-2013/f13f19.xml new file mode 100644 index 00000000..0f422c94 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2013/f13f19.xml @@ -0,0 +1,17 @@ + + + + + + + + + diff --git a/app/src/data/questions/comp2804/exam-fall-2013/f13f20.xml b/app/src/data/questions/comp2804/exam-fall-2013/f13f20.xml new file mode 100644 index 00000000..d1a88eef --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2013/f13f20.xml @@ -0,0 +1,18 @@ + + + + + + + + + diff --git a/app/src/data/questions/comp2804/exam-fall-2013/f13f21.xml b/app/src/data/questions/comp2804/exam-fall-2013/f13f21.xml new file mode 100644 index 00000000..11d55e0c --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2013/f13f21.xml @@ -0,0 +1,14 @@ + + + + + + + diff --git a/app/src/data/questions/comp2804/exam-fall-2013/f13f22.xml b/app/src/data/questions/comp2804/exam-fall-2013/f13f22.xml new file mode 100644 index 00000000..4f77fcb1 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2013/f13f22.xml @@ -0,0 +1,14 @@ + + + + + + + \ No newline at end of file diff --git a/app/src/data/questions/comp2804/exam-fall-2013/f13f23.xml b/app/src/data/questions/comp2804/exam-fall-2013/f13f23.xml new file mode 100644 index 00000000..5510d58d --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2013/f13f23.xml @@ -0,0 +1,15 @@ + + + + + + + diff --git a/app/src/data/questions/comp2804/exam-fall-2013/f13f24.xml b/app/src/data/questions/comp2804/exam-fall-2013/f13f24.xml new file mode 100644 index 00000000..5f09bc7d --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2013/f13f24.xml @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/app/src/data/questions/comp2804/exam-fall-2013/f13f25.xml b/app/src/data/questions/comp2804/exam-fall-2013/f13f25.xml new file mode 100644 index 00000000..138a2033 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2013/f13f25.xml @@ -0,0 +1,10 @@ + + + + + + + diff --git a/app/src/data/questions/comp2804/exam-fall-2013/f13f26.xml b/app/src/data/questions/comp2804/exam-fall-2013/f13f26.xml new file mode 100644 index 00000000..f0a60133 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2013/f13f26.xml @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/app/src/data/questions/comp2804/exam-fall-2013/f13f27.xml b/app/src/data/questions/comp2804/exam-fall-2013/f13f27.xml new file mode 100644 index 00000000..b640d576 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2013/f13f27.xml @@ -0,0 +1,14 @@ + + + + + + + + + diff --git a/app/src/data/questions/comp2804/exam-fall-2013/f13f28.xml b/app/src/data/questions/comp2804/exam-fall-2013/f13f28.xml new file mode 100644 index 00000000..b10c368f --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2013/f13f28.xml @@ -0,0 +1,13 @@ + + + + + + + + + diff --git a/app/src/data/questions/comp2804/exam-fall-2013/f13f29.xml b/app/src/data/questions/comp2804/exam-fall-2013/f13f29.xml new file mode 100644 index 00000000..81b92acc --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2013/f13f29.xml @@ -0,0 +1,16 @@ + + + + + + + + + diff --git a/app/src/data/questions/comp2804/exam-fall-2013/f13f30.xml b/app/src/data/questions/comp2804/exam-fall-2013/f13f30.xml new file mode 100644 index 00000000..e1184dd8 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2013/f13f30.xml @@ -0,0 +1,12 @@ + + + + + + + diff --git a/app/src/data/questions/comp2804/exam-fall-2013/f13f31.xml b/app/src/data/questions/comp2804/exam-fall-2013/f13f31.xml new file mode 100644 index 00000000..73a010f7 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2013/f13f31.xml @@ -0,0 +1,21 @@ + + + + + + Assume that the vertex set of $K_n$ is $\{1,2,3,\dots,n\}$. Let $K'$ be the subgraph of $K_n$ + induced by the vertices $1,2, \dots,k$ (i.e., an edge $(i,j)$ of $K_n$ is in $K'$ if and only if + both $i$ and $j$ are at most $k$). Let $A$ be the event + [defs] + A = "all edges of $K'$ have the same color." + [/defs] + What is $\Pr(A)$? + ]]> + + + + + diff --git a/app/src/data/questions/comp2804/exam-fall-2013/f13f32.xml b/app/src/data/questions/comp2804/exam-fall-2013/f13f32.xml new file mode 100644 index 00000000..ae23c5d9 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2013/f13f32.xml @@ -0,0 +1,13 @@ + + + + + + + + + diff --git a/app/src/data/questions/comp2804/exam-fall-2013/f13f33.xml b/app/src/data/questions/comp2804/exam-fall-2013/f13f33.xml new file mode 100644 index 00000000..eb53ad87 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2013/f13f33.xml @@ -0,0 +1,8 @@ + + + + + + diff --git a/app/src/data/questions/comp2804/exam-fall-2013/test.xml b/app/src/data/questions/comp2804/exam-fall-2013/test.xml new file mode 100644 index 00000000..ca5e8970 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2013/test.xml @@ -0,0 +1,413 @@ + + + + + + + + + + + + + + + + not one-to-one? + ]]> + + + + + + + identical blocks of wood. + How many ways are there to arrange these books and blocks in a straight line? + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $\newcommand{\Fib}{{\rm F \scriptsize IB}}$ +
+ + Consider the following recursive algorithm $\Fib$, which takes as input an + integer $n \geq 0$: + +

+ $\mathbf{Algorithm}\ \Fib(n)\mathrm{:}$
+ $\mathbf{if}\ n = 0\ \mathrm{or}\ n = 1$
+ $\mathbf{then}\ f = n$
+ $\mathbf{else}\ f = \Fib(n - 1) + \Fib(n - 2)$
+ $\mathbf{endif};$
+ $\mathbf{return}\ f$
+

+ + When running $\Fib(7)$, how many calls are there to $\Fib(3)$? + ]]> + + + + + + + + + Consider again the recursive algorithm $\Fib$, which takes as input an integer $n \geq 0$: + +

+ $\mathbf{Algorithm}\ \Fib(n)\mathrm{:}$
+ $\mathbf{if}\ n = 0\ \mathrm{or}\ n = 1$
+ $\mathbf{then}\ f = n$
+ $\mathbf{else}\ f = \Fib(n - 1) + \Fib(n - 2)$
+ $\mathbf{endif};$
+ $\mathbf{return}\ f$
+

+ + For $n \geq 3$, run algorithm $\Fib(n)$ and let $a_n$ be the number of times that $\Fib(1)$ is called.
+ Which of the following is true? + ]]> + + + + +
+ + + + + + + + + + + + $f(0)$ + $\;=\;$ + $7,$ + + + $f(n + 1)$ + $\;=\;$ + $f(n) + 6n + 1\; \ \text{for all}$ $\text{integers}\ n \geq 0.$ + + + + Which of the following is true? + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Assume that the vertex set of $K_n$ is $\{1,2,3,\dots,n\}$. Let $K'$ be the subgraph of $K_n$ + induced by the vertices $1,2, \dots,k$ (i.e., an edge $(i,j)$ of $K_n$ is in $K'$ if and only if + both $i$ and $j$ are at most $k$). Let $A$ be the event + [defs] + A = "all edges of $K'$ have the same color." + [/defs] + What is $\Pr(A)$? + ]]> + + + + + + + + + + + + +How do you fe + + \ No newline at end of file diff --git a/app/src/data/questions/comp2804/exam-fall-2014/f14f01.xml b/app/src/data/questions/comp2804/exam-fall-2014/f14f01.xml new file mode 100644 index 00000000..4bc50e7e --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2014/f14f01.xml @@ -0,0 +1,12 @@ + + + + A password must contain exactly one odd digit. How many passwords are there? + ]]> + + $13 \cdot 5^{12}$ + $13 \cdot 5^{13}$ + $13 \cdot 9^{12}$ + $13 \cdot 5 \cdot 9^{12}$ + diff --git a/app/src/data/questions/comp2804/exam-fall-2014/f14f02.xml b/app/src/data/questions/comp2804/exam-fall-2014/f14f02.xml new file mode 100644 index 00000000..96f03605 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2014/f14f02.xml @@ -0,0 +1,13 @@ + + + + A password must contain at least one odd digit and at most two even digits. How many passwords are + there? + ]]> + + $5^{12} + 13 \cdot 5^{12} + {13 \choose 2}5^{12}$ + $5^{13} + 13 \cdot 9^{12} + {13 \choose 2}9^{12}$ + $5^{13} + 13 \cdot 5^{13} + {13 \choose 2}5^{13}$ + $5 \cdot 9^{12} + 13 \cdot 5 \cdot 9^{12} + {13 \choose 2}5 \cdot 9^{12}$ + diff --git a/app/src/data/questions/comp2804/exam-fall-2014/f14f03.xml b/app/src/data/questions/comp2804/exam-fall-2014/f14f03.xml new file mode 100644 index 00000000..a6f8dbc7 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2014/f14f03.xml @@ -0,0 +1,14 @@ + + + + + $(-2)^{45}$ + $4^{45}$ + $(-8)^{45}$ + $10^{45}$ + diff --git a/app/src/data/questions/comp2804/exam-fall-2014/f14f04.xml b/app/src/data/questions/comp2804/exam-fall-2014/f14f04.xml new file mode 100644 index 00000000..b34652b7 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2014/f14f04.xml @@ -0,0 +1,11 @@ + + + + + $2^{10} + 2^{11}$ + $3 \cdot 2^{10} - 2^{8}$ + $2^{13} - (2^{10} + 2^{11})$ + None of the above. + diff --git a/app/src/data/questions/comp2804/exam-fall-2014/f14f05.xml b/app/src/data/questions/comp2804/exam-fall-2014/f14f05.xml new file mode 100644 index 00000000..7fc4efe2 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2014/f14f05.xml @@ -0,0 +1,12 @@ + + + + + $S_n = S_{n-1} + S_{n-2}\ \mathrm{for}\ n \geq 3.$ + $S_n = S_{n-1} + S_{n-3}\ \mathrm{for}\ n \geq 3.$ + $S_n = S_{n-1} + S_{n-2} + S_{n-3}\ \mathrm{for}\ n \geq 3.$ + $S_n = 2 \cdot S_{n-1}\ \mathrm{for}\ n \geq 3.$ + diff --git a/app/src/data/questions/comp2804/exam-fall-2014/f14f06.xml b/app/src/data/questions/comp2804/exam-fall-2014/f14f06.xml new file mode 100644 index 00000000..4080934a --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2014/f14f06.xml @@ -0,0 +1,23 @@ + + + +
  • + 40 like 8:30am classes, +
  • +
  • + 30 like the course COMP 2804, +
  • +
  • + 50 do not like 8:30am classes and do not like the course COMP 2804. +
  • + + How many students in this group like 8:30am classes and like the course COMP 2804? + ]]> +
    + 10 + 20 + 30 + 40 +
    diff --git a/app/src/data/questions/comp2804/exam-fall-2014/f14f07.xml b/app/src/data/questions/comp2804/exam-fall-2014/f14f07.xml new file mode 100644 index 00000000..b8353a12 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2014/f14f07.xml @@ -0,0 +1,13 @@ + + + + + $7!{m \choose 7} + 7!{n \choose 7}$ + $m!{m \choose 7} + n!{n \choose 7}$ + $7!{m + n \choose 7}$ + None of the above. + diff --git a/app/src/data/questions/comp2804/exam-fall-2014/f14f08.xml b/app/src/data/questions/comp2804/exam-fall-2014/f14f08.xml new file mode 100644 index 00000000..ca69cbd1 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2014/f14f08.xml @@ -0,0 +1,11 @@ + + + + + $10!$ + $\frac{10!}{2!3!5!}$ + ${10 \choose 3}{10 \choose 2}{10 \choose 5}$ + None of the above. + diff --git a/app/src/data/questions/comp2804/exam-fall-2014/f14f09.xml b/app/src/data/questions/comp2804/exam-fall-2014/f14f09.xml new file mode 100644 index 00000000..3c5e8138 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2014/f14f09.xml @@ -0,0 +1,12 @@ + + + + + ${13 \choose 2}$ + ${14 \choose 2}$ + ${15 \choose 2}$ + ${16 \choose 2}$ + diff --git a/app/src/data/questions/comp2804/exam-fall-2014/f14f10.xml b/app/src/data/questions/comp2804/exam-fall-2014/f14f10.xml new file mode 100644 index 00000000..7f2bb29a --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2014/f14f10.xml @@ -0,0 +1,24 @@ + + + + + + $f(0) = $ + $-17,$ + + + $f(n) = $ + $f(n - 1) + 8n - 2\; \ \text{for all}$ $\text{integers}\ n \geq 1.$ + + + + Which of the following is true? + ]]> + + for all $n \geq 0$: $f(n) = 3n^{2} - n - 17$ + for all $n \geq 0$: $f(n) = 3n^{2} + n - 17$ + for all $n \geq 0$: $f(n) = 4n^{2} - 2n - 17$ + for all $n \geq 0$: $f(n) = 4n^{2} + 2n - 17$ + diff --git a/app/src/data/questions/comp2804/exam-fall-2014/f14f11.xml b/app/src/data/questions/comp2804/exam-fall-2014/f14f11.xml new file mode 100644 index 00000000..de7cf924 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2014/f14f11.xml @@ -0,0 +1,27 @@ + + + + $\newcommand{\Fib}{{\rm F \scriptsize IB}}$ +
    + + Consider the recursive algorithm $\Fib$, which takes as input an + integer $n \geq 0$: + +

    + $\mathbf{Algorithm}\ \Fib(n)\mathrm{:}$
    + $\mathbf{if}\ n = 0\ \mathrm{or}\ n = 1$
    + $\mathbf{then}\ f = n$
    + $\mathbf{else}\ f = \Fib(n - 1) + \Fib(n - 2)$
    + $\mathbf{endif};$
    + $\mathbf{return}\ f$
    +

    + + If we run algorithm $\Fib(20)$, how many calls are there to $\Fib(16)$? + ]]> + + 4 + 5 + 6 + 7 + diff --git a/app/src/data/questions/comp2804/exam-fall-2014/f14f12.xml b/app/src/data/questions/comp2804/exam-fall-2014/f14f12.xml new file mode 100644 index 00000000..68224de0 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2014/f14f12.xml @@ -0,0 +1,12 @@ + + + + + $\frac{{5 \choose 2} + {4 \choose 2} + {6 \choose 2}}{{15 \choose 2}}$ + $\frac{{15 \choose 2}}{{5 \choose 2} + {4 \choose 2} + {6 \choose 2}}$ + $\frac{{5 \choose 2}{4 \choose 2}{6 \choose 2}}{{15 \choose 2}}$ + $\frac{{15 \choose 2}}{{5 \choose 2}{4 \choose 2}{6 \choose 2}}$ + diff --git a/app/src/data/questions/comp2804/exam-fall-2014/f14f13.xml b/app/src/data/questions/comp2804/exam-fall-2014/f14f13.xml new file mode 100644 index 00000000..bdf100cd --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2014/f14f13.xml @@ -0,0 +1,12 @@ + + + + + $\frac{1}{364 \cdot 365}$ + $\frac{1}{365^2}$ + $\frac{365}{364^{2}}$ + $\frac{1}{365^{3}}$ + diff --git a/app/src/data/questions/comp2804/exam-fall-2014/f14f14.xml b/app/src/data/questions/comp2804/exam-fall-2014/f14f14.xml new file mode 100644 index 00000000..f8c2f394 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2014/f14f14.xml @@ -0,0 +1,13 @@ + + + + + $1 - (1/2)^{7}$ + $\sum_{k=0}^{7} (1/2)^{k}$ + $\sum_{k=0}^{7} (1/2)^{k+1}$ + None of the above. + diff --git a/app/src/data/questions/comp2804/exam-fall-2014/f14f15.xml b/app/src/data/questions/comp2804/exam-fall-2014/f14f15.xml new file mode 100644 index 00000000..9378cdea --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2014/f14f15.xml @@ -0,0 +1,17 @@ + + + + + $\frac{{4 \choose 2}}{{5 \choose 2} + {4 \choose 2}}$ + $\frac{{5 \choose 2} + {4 \choose 2}}{{4 \choose 2}}$ + $\frac{{4 \choose 2}}{{9 \choose 2}}$ + $\frac{{4 \choose 2}}{{5 \choose 2}{4 \choose 2}}$ + diff --git a/app/src/data/questions/comp2804/exam-fall-2014/f14f16.xml b/app/src/data/questions/comp2804/exam-fall-2014/f14f16.xml new file mode 100644 index 00000000..78bdc0a0 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2014/f14f16.xml @@ -0,0 +1,16 @@ + + + + + 3/10 + 1/3 + 1/2 + 2/3 + diff --git a/app/src/data/questions/comp2804/exam-fall-2014/f14f17.xml b/app/src/data/questions/comp2804/exam-fall-2014/f14f17.xml new file mode 100644 index 00000000..be64a0f4 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2014/f14f17.xml @@ -0,0 +1,18 @@ + + + + + The events $A$ and $B$ are independent. + The events $A$ and $B$ are not independent. + None of the above. + diff --git a/app/src/data/questions/comp2804/exam-fall-2014/f14f18.xml b/app/src/data/questions/comp2804/exam-fall-2014/f14f18.xml new file mode 100644 index 00000000..2b910a44 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2014/f14f18.xml @@ -0,0 +1,18 @@ + + + + + The events $A$ and $B$ are independent. + The events $A$ and $B$ are not independent. + None of the above. + diff --git a/app/src/data/questions/comp2804/exam-fall-2014/f14f19.xml b/app/src/data/questions/comp2804/exam-fall-2014/f14f19.xml new file mode 100644 index 00000000..b0fd3107 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2014/f14f19.xml @@ -0,0 +1,20 @@ + + + + + The events $A$ and $B$ are independent. + The events $A$ and $B$ are not independent. + None of the above. + diff --git a/app/src/data/questions/comp2804/exam-fall-2014/f14f20.xml b/app/src/data/questions/comp2804/exam-fall-2014/f14f20.xml new file mode 100644 index 00000000..b6c80a7e --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2014/f14f20.xml @@ -0,0 +1,13 @@ + + + + + $\frac{1}{3}$ + $\frac{1}{4}$ + $\frac{1}{4} \cdot \frac{1}{3} + \frac{3}{4} \cdot \frac{1}{4}$ + None of the above. + diff --git a/app/src/data/questions/comp2804/exam-fall-2014/f14f21.xml b/app/src/data/questions/comp2804/exam-fall-2014/f14f21.xml new file mode 100644 index 00000000..bc6a0fc0 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2014/f14f21.xml @@ -0,0 +1,14 @@ + + + + + 2 + 1 + 1/4 + 1/2 + diff --git a/app/src/data/questions/comp2804/exam-fall-2014/f14f22.xml b/app/src/data/questions/comp2804/exam-fall-2014/f14f22.xml new file mode 100644 index 00000000..dcb9061d --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2014/f14f22.xml @@ -0,0 +1,18 @@ + + + + + 2/5 + 2 + 5/2 + 5 + diff --git a/app/src/data/questions/comp2804/exam-fall-2014/f14f23.xml b/app/src/data/questions/comp2804/exam-fall-2014/f14f23.xml new file mode 100644 index 00000000..c152c5ba --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2014/f14f23.xml @@ -0,0 +1,37 @@ + + + + $\newcommand{\ThreeHeadsOrThreeTails}{{\rm T {\scriptsize HREE} H {\scriptsize EADS} O {\scriptsize R} T {\scriptsize HREE} T {\scriptsize AILS}}}$ +
    + + Consider the following recursive algorithm $\ThreeHeadsOrThreeTails$, which takes as input a positive integer $k$: + +
    + $\mathbf{Algorithm}$ $\ThreeHeadsOrThreeTails(k)\mathrm{:}$
    + + + + + + + +
    $//$ + $\text{all coin flips made}$ $\text{are mutually independent}$ +
    + $\text{flip a fair coin three times};$
    + $\mathbf{if}\ \text{the result is \(HHH\) or \(TTT\)}$
    + $\mathbf{then}\ \mathrm{return}\ k$
    + $\mathbf{else}\ \ThreeHeadsOrThreeTails(k + 1)$
    + $\mathbf{endif}$ +
    + + You run algorithm $\ThreeHeadsOrThreeTails(1)$, i.e., with $k = 1$. Define the random variable $X$ to be the value of the output + of this algorithm. What is the expected value of $X$? + ]]> + + 2 + 3 + 4 + 5 + diff --git a/app/src/data/questions/comp2804/exam-fall-2014/f14f24.xml b/app/src/data/questions/comp2804/exam-fall-2014/f14f24.xml new file mode 100644 index 00000000..7b1c6f10 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2014/f14f24.xml @@ -0,0 +1,15 @@ + + + + + $-n/2$ + $n/2$ + $-n$ + $n$ + diff --git a/app/src/data/questions/comp2804/exam-fall-2014/f14f25.xml b/app/src/data/questions/comp2804/exam-fall-2014/f14f25.xml new file mode 100644 index 00000000..d6789cfe --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2014/f14f25.xml @@ -0,0 +1,7 @@ + + Who invented the Fibonacci numbers? + Justin Bieber + Britney Spears + Fibonacci + Carl Friedrich Gauss + diff --git a/app/src/data/questions/comp2804/exam-fall-2015/f15f01.xml b/app/src/data/questions/comp2804/exam-fall-2015/f15f01.xml new file mode 100644 index 00000000..b3e9617b --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2015/f15f01.xml @@ -0,0 +1,13 @@ + + + + + ${20 \choose 3}$ + ${15 \choose 3}$ + ${15 \choose 3} + 15 \cdot {5 \choose 2}$ + ${15 \choose 3} + {15 \choose 2} \cdot 5 + 15 \cdot {5 \choose 2}$ + diff --git a/app/src/data/questions/comp2804/exam-fall-2015/f15f02.xml b/app/src/data/questions/comp2804/exam-fall-2015/f15f02.xml new file mode 100644 index 00000000..78ec8b0e --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2015/f15f02.xml @@ -0,0 +1,14 @@ + + + + + ${19 \choose 6}$ + ${19 \choose 7}$ + ${20 \choose 6}$ + ${20}\choose{7}$ + diff --git a/app/src/data/questions/comp2804/exam-fall-2015/f15f03.xml b/app/src/data/questions/comp2804/exam-fall-2015/f15f03.xml new file mode 100644 index 00000000..71638a4f --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2015/f15f03.xml @@ -0,0 +1,12 @@ + + + + + $2^{17} - 2^{15}$ + $2^{17} - 2^{16}$ + $2^{18} - 2^{16}$ + $2^{18} - 2^{17}$ + diff --git a/app/src/data/questions/comp2804/exam-fall-2015/f15f04.xml b/app/src/data/questions/comp2804/exam-fall-2015/f15f04.xml new file mode 100644 index 00000000..a721dce3 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2015/f15f04.xml @@ -0,0 +1,11 @@ + + + + + ${20 \choose 5} \cdot 3^{15} \cdot 5^5$ + $- {20 \choose 5} \cdot 3^{15} \cdot 5^5$ + ${20 \choose 5} \cdot 5^{15} \cdot 3^5$ + $- {20 \choose 5} \cdot 5^{15} \cdot 3^5$ + diff --git a/app/src/data/questions/comp2804/exam-fall-2015/f15f05.xml b/app/src/data/questions/comp2804/exam-fall-2015/f15f05.xml new file mode 100644 index 00000000..1780940c --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2015/f15f05.xml @@ -0,0 +1,23 @@ + + + +
  • + 10 are blond, +
  • +
  • + 20 have green eyes, +
  • +
  • + 9 are not blond and do not have green eyes. +
  • + + How many people in this group are blond and have green eyes? + ]]> +
    + 8 + 9 + 10 + 11 +
    diff --git a/app/src/data/questions/comp2804/exam-fall-2015/f15f06.xml b/app/src/data/questions/comp2804/exam-fall-2015/f15f06.xml new file mode 100644 index 00000000..536c7931 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2015/f15f06.xml @@ -0,0 +1,12 @@ + + + + + $S_n = n \cdot 2^{n-1}$ + $S_n = n \cdot 3^{n-1}$ + $S_n = 3^{n} - n$ + $S_n = 3^{n} - 2^{n}$ + diff --git a/app/src/data/questions/comp2804/exam-fall-2015/f15f07.xml b/app/src/data/questions/comp2804/exam-fall-2015/f15f07.xml new file mode 100644 index 00000000..11a49afc --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2015/f15f07.xml @@ -0,0 +1,12 @@ + + + + + $S_n = 2 \cdot S_{n-1} + 3^{n-1}$ + $S_n = 2 \cdot S_{n-1} + 2 \cdot S_{n-2}$ + $S_n = 3 \cdot S_{n-1}$ + None of the above. + diff --git a/app/src/data/questions/comp2804/exam-fall-2015/f15f08.xml b/app/src/data/questions/comp2804/exam-fall-2015/f15f08.xml new file mode 100644 index 00000000..b4b6c317 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2015/f15f08.xml @@ -0,0 +1,24 @@ + + + + + + $f(0) = $ + $7,$ + + + $f(n) = $ + $2 \cdot f(n - 1) + 1\; \ \text{for all}$ $\text{integers}\ n \geq 1.$ + + + + Which of the following is true? + ]]> + + $f(n) = 8n + 7$ + $f(n) = 4n^{2} + 4n + 7$ + $f(n) = 2^{n+3} - 1$ + None of the above. + diff --git a/app/src/data/questions/comp2804/exam-fall-2015/f15f09.xml b/app/src/data/questions/comp2804/exam-fall-2015/f15f09.xml new file mode 100644 index 00000000..e8ed5645 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2015/f15f09.xml @@ -0,0 +1,27 @@ + + + + $\newcommand{\Fib}{{\rm F \scriptsize IB}}$ +
    + + Consider the following recursive algorithm $\Fib$, which takes as input an + integer $n \geq 0$: + +

    + $\mathbf{Algorithm}\ \Fib(n)\mathrm{:}$
    + $\mathbf{if}\ n = 0\ \mathrm{or}\ n = 1$
    + $\mathbf{then}\ f = n$
    + $\mathbf{else}\ f = \Fib(n - 1) + \Fib(n - 2)$
    + $\mathbf{endif};$
    + $\mathbf{return}\ f$
    +

    + + If we run algorithm $\Fib(18)$, how many calls are there to $\Fib(14)$? + ]]> + + 4 + 5 + 6 + 7 + diff --git a/app/src/data/questions/comp2804/exam-fall-2015/f15f10.xml b/app/src/data/questions/comp2804/exam-fall-2015/f15f10.xml new file mode 100644 index 00000000..67019f89 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2015/f15f10.xml @@ -0,0 +1,11 @@ + + + + + $2 \cdot (n-1) \cdot 2^{n-2}$ + $2 \cdot n \cdot 2^{n-1}$ + $2^n - 4$ + $2^n - 2$ + diff --git a/app/src/data/questions/comp2804/exam-fall-2015/f15f11.xml b/app/src/data/questions/comp2804/exam-fall-2015/f15f11.xml new file mode 100644 index 00000000..bd73e2aa --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2015/f15f11.xml @@ -0,0 +1,15 @@ + + + + + ${79 \choose 4}$ + ${79 \choose 5}$ + ${80 \choose 4}$ + ${80 \choose 5}$ + diff --git a/app/src/data/questions/comp2804/exam-fall-2015/f15f12.xml b/app/src/data/questions/comp2804/exam-fall-2015/f15f12.xml new file mode 100644 index 00000000..d33fc4da --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2015/f15f12.xml @@ -0,0 +1,15 @@ + + + + + $\frac{{5 \choose 2}}{{12 \choose 3}}$ + $\frac{5 \cdot {7 \choose 2}}{{12 \choose 3}}$ + $\frac{{5 \choose 2} \cdot 7}{{12 \choose 3}}$ + $\frac{{7 \choose 2}}{{12 \choose 3}}$ + diff --git a/app/src/data/questions/comp2804/exam-fall-2015/f15f13.xml b/app/src/data/questions/comp2804/exam-fall-2015/f15f13.xml new file mode 100644 index 00000000..80a5c9ab --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2015/f15f13.xml @@ -0,0 +1,15 @@ + + + + + The events $A$ and $B$ are independent. + The events $A$ and $B$ are not independent. + None of the above. + diff --git a/app/src/data/questions/comp2804/exam-fall-2015/f15f14.xml b/app/src/data/questions/comp2804/exam-fall-2015/f15f14.xml new file mode 100644 index 00000000..e4afd9c2 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2015/f15f14.xml @@ -0,0 +1,17 @@ + + + + + $n \cdot (1/365) \cdot (364/365)^{n-1}$ + $365 \cdot n \cdot (364/365)^{n-1}$ + $1 - (1/365)^{n}$ + $1 - (364/365)^{n}$ + diff --git a/app/src/data/questions/comp2804/exam-fall-2015/f15f15.xml b/app/src/data/questions/comp2804/exam-fall-2015/f15f15.xml new file mode 100644 index 00000000..4d545f44 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2015/f15f15.xml @@ -0,0 +1,31 @@ + + + +
  • + The course COMP 9999 runs over a period of one year, starting on January 1 and ending on December + 31. There is one lecture every day; thus, the total number of lectures is 365. +
  • +
  • + Dania and Nick take this course. Dania's birthday is on November 19. Nick's birthday is on December + 3. +
  • +
  • + Professor G. Ruesome teaches the course. Professor Ruesome decides to have 20 quizzes during the + year. For this, he chooses a uniformly random subset of 20 days; the quizzes will be on the 20 + chosen days. (It is possible that there is a quiz on January 1.) +
  • + + + Determine $\Pr(A)$, where $A$ is the event + [defs] + A = "There is a quiz on Dania's birthday and there is a quiz on Nick's birthday". + [/defs] + ]]> +
    + $1 - \left. {363 \choose 20} \middle/ {365 \choose 20} \right.$ + $\left. {363 \choose 18} \middle/ {365 \choose 20} \right.$ + $\left. {365 \choose 18} \middle/ {365 \choose 20} \right.$ + None of the above. +
    diff --git a/app/src/data/questions/comp2804/exam-fall-2015/f15f16.xml b/app/src/data/questions/comp2804/exam-fall-2015/f15f16.xml new file mode 100644 index 00000000..e13e1467 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2015/f15f16.xml @@ -0,0 +1,32 @@ + + + +
  • + The course COMP 9999 runs over a period of one year, starting on January 1 and ending on December + 31. There is one lecture every day; thus, the total number of lectures is 365. +
  • +
  • + Dania and Nick take this course. Dania's birthday is on November 19. Nick's birthday is on December + 3. +
  • +
  • + Professor G. Ruesome teaches the course. Professor Ruesome decides to have 20 quizzes during the + year. For this, he chooses a uniformly random subset of 20 days; the quizzes will be on the 20 + chosen days. (It is possible that there is a quiz on January 1.) +
  • + + + Determine the conditional probability $\Pr(B|C)$, where $B$ and $C$ are the events + [defs] + B = "there is a quiz on Nick's birthday", + C = "there are exactly 5 quizzes in December". + [/defs] + ]]> +
    + 4/31 + 5/31 + 4/32 + 5/32 +
    diff --git a/app/src/data/questions/comp2804/exam-fall-2015/f15f17.xml b/app/src/data/questions/comp2804/exam-fall-2015/f15f17.xml new file mode 100644 index 00000000..491a50e3 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2015/f15f17.xml @@ -0,0 +1,26 @@ + + + +
  • + The course COMP 9999 runs over a period of one year, starting on January 1 and ending on December + 31. There is one lecture every day; thus, the total number of lectures is 365. +
  • +
  • + At the beginning of each of the 365 lectures, Nick flips a fair and independent coin twice. + If the coin comes up heads twice, then Nick eats 3 bananas during the lecture; otherwise, + Nick eats 5 bananas during the lecture. +
  • + + + Let $X$ be the total number of bananas that Nick eats during the 365 lectures of the course COMP + 9999. What is the expected value $\mathbb{E}(X)$ of $X$?
    + (n.b., you may find it useful to apply Linearity of Expectation) + ]]> +
    + $\frac{9 \cdot 365}{2}$ + $\frac{7 \cdot 365}{2}$ + $\frac{5 \cdot 365}{2}$ + $4 \cdot 365$ +
    diff --git a/app/src/data/questions/comp2804/exam-fall-2015/f15f18.xml b/app/src/data/questions/comp2804/exam-fall-2015/f15f18.xml new file mode 100644 index 00000000..f3e3a6e0 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2015/f15f18.xml @@ -0,0 +1,19 @@ + + + + Let $X$ be the number of students who give their gift to themselves. What is the expected value + $\mathbb{E}(X)$ of the random variable $X$?
    + Hint: Use an indicator random variable for each student. +

    + ]]> +
    + $1$ + $2$ + $1 + 1/n$ + $2 + 1/n$ +
    diff --git a/app/src/data/questions/comp2804/exam-fall-2015/f15f19.xml b/app/src/data/questions/comp2804/exam-fall-2015/f15f19.xml new file mode 100644 index 00000000..5695abc1 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2015/f15f19.xml @@ -0,0 +1,19 @@ + + + + For each $i = 1,2,\dots,n$, let $v_i$ be the value (in dollars) of the gift that student $S_i$ + buys. Let $Y$ be the value of the gift that student $S_1$ receives, and let $Z$ be the value of the + gift that student $S_2$ receives. What is $\mathbb{E}(2 \cdot Y - Z)$? +

    + ]]> +
    + $2v_1 - v_2$ + $\sum_{i=3}^{n} v_i/n$ + $\sum_{i=1}^{n} v_i/n$ + $2 \sum_{i=2}^{n} v_i/n - (v_1/n + \sum_{i=3}^{n} v_i/n)$ +
    diff --git a/app/src/data/questions/comp2804/exam-fall-2015/f15f20.xml b/app/src/data/questions/comp2804/exam-fall-2015/f15f20.xml new file mode 100644 index 00000000..f8330fdc --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2015/f15f20.xml @@ -0,0 +1,19 @@ + + + + + What is the expected value $\mathbb{E}(X)$ of $X$? + ]]> + + 3/8 + 8/3 + 8 + 12 + diff --git a/app/src/data/questions/comp2804/exam-fall-2015/f15f21.xml b/app/src/data/questions/comp2804/exam-fall-2015/f15f21.xml new file mode 100644 index 00000000..fc9c103b --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2015/f15f21.xml @@ -0,0 +1,20 @@ + + + + + What is the expected value $\mathbb{E}(X)$ of $X$?
    + Hint: Use indicator random variables. + ]]> +
    + $2n/27$ + $2(n-2)/27$ + $(n-2)/8$ + $n/8$ +
    diff --git a/app/src/data/questions/comp2804/exam-fall-2015/f15f22.xml b/app/src/data/questions/comp2804/exam-fall-2015/f15f22.xml new file mode 100644 index 00000000..6425598b --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2015/f15f22.xml @@ -0,0 +1,22 @@ + + + + + Let $X$ be the size of the set $T'$. + What is the expected value $\mathbb{E}(X)$ of $X$?
    + Hint: Use indicator random variables. + ]]> +
    + $n/9$ + $m/9$ + $4n/9$ + $4m/9$ +
    diff --git a/app/src/data/questions/comp2804/exam-fall-2015/f15f23.xml b/app/src/data/questions/comp2804/exam-fall-2015/f15f23.xml new file mode 100644 index 00000000..9bac8de7 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2015/f15f23.xml @@ -0,0 +1,12 @@ + + + + + 1 + 3/2 + 2 + 5/2 + diff --git a/app/src/data/questions/comp2804/exam-fall-2015/f15f24.xml b/app/src/data/questions/comp2804/exam-fall-2015/f15f24.xml new file mode 100644 index 00000000..ce225164 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2015/f15f24.xml @@ -0,0 +1,38 @@ + + + + $\newcommand{\Heads}{{\rm H \scriptsize EADS}}$ +
    + + Consider a coin that comes up heads with probability 1/3 and, thus, tails with probability 2/3. + Consider the following recursive algorithm $\Heads$, which takes as input a positive integer $k$: + +
    + $\mathbf{Algorithm}\ \Heads(k)\mathrm{:}$
    + + + + + + + +
    $//$ + $\text{all coin flips made}$ $\text{are mutually independent}$ +
    + $\text{flip the coin};$
    + $\mathbf{if}\ \text{the coin came up heads}$
    + $\mathbf{then}\ \mathrm{return}\ k + 1$
    + $\mathbf{else}\ \Heads(k + 1)$
    + $\mathbf{endif}$ +
    + + You run algorithm $\Heads(1)$, i.e., with $k = 1$. Define the random variable $X$ to be the value of + the output of this algorithm. Let $m \geq 1$ be an integer. What is $\Pr(X = m + 1)$? + ]]> + + $2^{m-1}/3^{m}$ + $(2/3)^{m}$ + $2^{m}/3^{m+1}$ + $(2/3)^{m+1}$ + diff --git a/app/src/data/questions/comp2804/exam-fall-2015/f15f25.xml b/app/src/data/questions/comp2804/exam-fall-2015/f15f25.xml new file mode 100644 index 00000000..d92a6220 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2015/f15f25.xml @@ -0,0 +1,9 @@ + + + Who discovered Newton's Binomial Theorem? + + Professor Binomial. + Justin Bieber. + Isaac Newton. + Professor G. Ruesome (the guy teaching COMP 9999). + diff --git a/app/src/data/questions/comp2804/exam-fall-2016/f16f01.xml b/app/src/data/questions/comp2804/exam-fall-2016/f16f01.xml new file mode 100644 index 00000000..2b153042 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2016/f16f01.xml @@ -0,0 +1,12 @@ + + + + + $7^9$ + $9^7$ + $7!$ + $9!$ + diff --git a/app/src/data/questions/comp2804/exam-fall-2016/f16f02.xml b/app/src/data/questions/comp2804/exam-fall-2016/f16f02.xml new file mode 100644 index 00000000..02e46142 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2016/f16f02.xml @@ -0,0 +1,12 @@ + + + + + $\frac{7!}{2}$ + $\frac{7!}{3}$ + $\frac{9!}{2}$ + $\frac{9!}{3}$ + diff --git a/app/src/data/questions/comp2804/exam-fall-2016/f16f03.xml b/app/src/data/questions/comp2804/exam-fall-2016/f16f03.xml new file mode 100644 index 00000000..de6a6637 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2016/f16f03.xml @@ -0,0 +1,11 @@ + + + + + $2^{55} - 2^{48}$ + $2^{51} + 2^{52}$ + $2^{51} + 2^{52} - 2^{48}$ + None of the above. + diff --git a/app/src/data/questions/comp2804/exam-fall-2016/f16f04.xml b/app/src/data/questions/comp2804/exam-fall-2016/f16f04.xml new file mode 100644 index 00000000..e2e51ce7 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2016/f16f04.xml @@ -0,0 +1,11 @@ + + + + + The number of bitstrings of length $n$ that have at least two 1's. + The number of bitstrings of length $n$ that have at most two 1's. + The number of subsets of a set of size $n$ that have size at least two. + The number of subsets of a set of size $n$ that have size at least three. + diff --git a/app/src/data/questions/comp2804/exam-fall-2016/f16f05.xml b/app/src/data/questions/comp2804/exam-fall-2016/f16f05.xml new file mode 100644 index 00000000..1bd5e5c4 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2016/f16f05.xml @@ -0,0 +1,23 @@ + + + +
  • + 25 drink cider, +
  • +
  • + 50 drink beer, +
  • +
  • + 33 do not drink cider and do not drink beer. +
  • + + How many people in this group drink both cider and beer? + ]]> +
    + 8 + 9 + 10 + 11 +
    diff --git a/app/src/data/questions/comp2804/exam-fall-2016/f16f06.xml b/app/src/data/questions/comp2804/exam-fall-2016/f16f06.xml new file mode 100644 index 00000000..443a686a --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2016/f16f06.xml @@ -0,0 +1,13 @@ + + + + + $S_n = S_{n-1} + S_{n-2} + S_{n-3}$ + $S_n = S_{n-1} + 2 \cdot S_{n-2}$ + $S_n = S_{n-1} + S_{n-2} + 2^{n-3}$ + $S_n = S_{n-1} + S_{n-2} + 2^{n-2}$ + diff --git a/app/src/data/questions/comp2804/exam-fall-2016/f16f07.xml b/app/src/data/questions/comp2804/exam-fall-2016/f16f07.xml new file mode 100644 index 00000000..e8fa1ec8 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2016/f16f07.xml @@ -0,0 +1,13 @@ + + + + + $S_n = {n \choose 2}$ + $S_n = {n \choose 2} - n - 1$ + $S_n = {n \choose 2} - n$ + $S_n = {n \choose 2} - n + 1$ + diff --git a/app/src/data/questions/comp2804/exam-fall-2016/f16f08.xml b/app/src/data/questions/comp2804/exam-fall-2016/f16f08.xml new file mode 100644 index 00000000..fa76de8c --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2016/f16f08.xml @@ -0,0 +1,16 @@ + + + + + $f(n) = \frac{5}{n!}$ + $f(n) = \frac{5^{n}}{n!}$ + $f(n) = \frac{5^{n}}{(n+1)!}$ + $f(n) = \frac{5^{n+1}}{n!}$ + diff --git a/app/src/data/questions/comp2804/exam-fall-2016/f16f09.xml b/app/src/data/questions/comp2804/exam-fall-2016/f16f09.xml new file mode 100644 index 00000000..0c05a838 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2016/f16f09.xml @@ -0,0 +1,30 @@ + + + + $\newcommand{\Hello}{{\rm H {\scriptsize ELLO}}} + \newcommand{\elsesp}{\phantom{\mathbf{else}\ }}$ +
    + + Consider the recursive algorithm $\Hello$, which takes as input an integer $n \geq 0$: + +

    + $\mathbf{Algorithm}\ \Hello(n)\mathrm{:}$
    + $\mathbf{if}\ n = 0\ \mathrm{or}\ n = 1$
    + $\mathbf{then}\ \text{print ``hello''}$
    + $\mathbf{else}\ \mathbf{if}\ n\ \mathrm{is}\ \mathrm{even}$
    + $\elsesp \mathbf{then}\ \Hello(n / 2)$
    + $\elsesp \mathbf{else}\ \Hello(n - 1);$
    + $\elsesp \elsesp \Hello(n - 2)$
    + $\elsesp \mathbf{endif};$
    + $\mathbf{endif}$ +

    + + If we run algorithm $\Hello(7)$, how many times is the word "hello" printed? + ]]> + + 4 + 5 + 6 + 7 + diff --git a/app/src/data/questions/comp2804/exam-fall-2016/f16f10.xml b/app/src/data/questions/comp2804/exam-fall-2016/f16f10.xml new file mode 100644 index 00000000..e06f4c11 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2016/f16f10.xml @@ -0,0 +1,13 @@ + + + + + $S_n = 5 \cdot 4^{n-1}$ + $S_n = 5 \cdot 4^{n-2}$ + $S_n = 5^{n} - 5(n-1) \cdot 4^{n-2}$ + $S_n = 5^{n} - 5(n-1) \cdot 4^{n-1}$ + diff --git a/app/src/data/questions/comp2804/exam-fall-2016/f16f11.xml b/app/src/data/questions/comp2804/exam-fall-2016/f16f11.xml new file mode 100644 index 00000000..d6452817 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2016/f16f11.xml @@ -0,0 +1,16 @@ + + + $x_5 \geq 0$ are integers? + ]]> + + ${33 \choose 4}$ + ${33 \choose 5}$ + ${32 \choose 4}$ + ${32 \choose 5}$ + diff --git a/app/src/data/questions/comp2804/exam-fall-2016/f16f12.xml b/app/src/data/questions/comp2804/exam-fall-2016/f16f12.xml new file mode 100644 index 00000000..759a82c2 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2016/f16f12.xml @@ -0,0 +1,17 @@ + + + + + 1/3 + 1/4 + 1/5 + 1/6 + diff --git a/app/src/data/questions/comp2804/exam-fall-2016/f16f13.xml b/app/src/data/questions/comp2804/exam-fall-2016/f16f13.xml new file mode 100644 index 00000000..5f6a5b6a --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2016/f16f13.xml @@ -0,0 +1,16 @@ + + + + + $\frac{{12 \choose 4}+{8 \choose 3}}{20 \choose 7}$ + $\frac{{12 \choose 4}{8 \choose 3}}{20 \choose 7}$ + $\frac{{20 \choose 3}{17 \choose 4}}{20 \choose 7}$ + $\frac{{20 \choose 4}{16 \choose 3}}{20 \choose 7}$ + diff --git a/app/src/data/questions/comp2804/exam-fall-2016/f16f14.xml b/app/src/data/questions/comp2804/exam-fall-2016/f16f14.xml new file mode 100644 index 00000000..9041d246 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2016/f16f14.xml @@ -0,0 +1,17 @@ + + + + + The events $A$ and $B$ are independent. + The events $A$ and $B$ are not independent. + None of the above. + diff --git a/app/src/data/questions/comp2804/exam-fall-2016/f16f15.xml b/app/src/data/questions/comp2804/exam-fall-2016/f16f15.xml new file mode 100644 index 00000000..5a29de62 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2016/f16f15.xml @@ -0,0 +1,16 @@ + + + + + The events $A$ and $B$ are independent. + The events $A$ and $B$ are not independent. + None of the above. + diff --git a/app/src/data/questions/comp2804/exam-fall-2016/f16f16.xml b/app/src/data/questions/comp2804/exam-fall-2016/f16f16.xml new file mode 100644 index 00000000..89712421 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2016/f16f16.xml @@ -0,0 +1,17 @@ + + + + + ${n \choose 2} \cdot \left( \frac{1}{365} \right)^2 \cdot \left( \frac{364}{365} \right)^{n-2}$ + $1 - {n \choose 2} \cdot \left( \frac{1}{365} \right)^2 \cdot \left( \frac{364}{365} \right)^{n-2}$ + $1 - \left( \frac{364}{365} \right)^n - n \cdot \frac{1}{365} \cdot \left( \frac{364}{365} \right)^{n-1}$ + ${\sum_{k=2}^{n}} {n \choose k} \cdot \left( \frac{1}{365} \right)^k$ + diff --git a/app/src/data/questions/comp2804/exam-fall-2016/f16f17.xml b/app/src/data/questions/comp2804/exam-fall-2016/f16f17.xml new file mode 100644 index 00000000..f4644b82 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2016/f16f17.xml @@ -0,0 +1,15 @@ + + + + + $1 - \frac{{98}\choose{15}}{{100}\choose{17}}$ + $1 - \frac{{100 \choose 2} \cdot {98 \choose 15}}{100 \choose 17}$ + $\frac{2 \cdot {99 \choose 16}}{100 \choose 17}$ + $\frac{2 \cdot {99 \choose 16} - {98 \choose 15}}{100 \choose 17}$ + diff --git a/app/src/data/questions/comp2804/exam-fall-2016/f16f18.xml b/app/src/data/questions/comp2804/exam-fall-2016/f16f18.xml new file mode 100644 index 00000000..7606eadc --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2016/f16f18.xml @@ -0,0 +1,15 @@ + + + + + 1/2 + 1/3 + 1/4 + None of the above. + diff --git a/app/src/data/questions/comp2804/exam-fall-2016/f16f19.xml b/app/src/data/questions/comp2804/exam-fall-2016/f16f19.xml new file mode 100644 index 00000000..bb9ef31c --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2016/f16f19.xml @@ -0,0 +1,19 @@ + + + + + What is the expected value $\mathbb{E}(X)$ of $X$?
    + Hint: Use indicator random variables. + ]]> +
    + $\frac{n-1}{4}$ + $\frac{n}{4}$ + $\frac{n-1}{2}$ + $\frac{n}{2}$ +
    diff --git a/app/src/data/questions/comp2804/exam-fall-2016/f16f20.xml b/app/src/data/questions/comp2804/exam-fall-2016/f16f20.xml new file mode 100644 index 00000000..69b9555e --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2016/f16f20.xml @@ -0,0 +1,19 @@ + + + + + Define the random variable $X$ to be the number of unordered pairs $\{P_i,P_j\}$ of people that have + the same birthday.
    + + What is the expected value $\mathbb{E}(X)$ of $X$?
    + Hint: Use indicator random variables. + ]]> +
    + $\frac{1}{365} \cdot {n \choose 2}$ + $\left( \frac{1}{365} \right)^2 \cdot {n \choose 2}$ + $\frac{1}{365} \cdot n^2$ + $\left( \frac{1}{365} \right)^2 \cdot n^2$ +
    diff --git a/app/src/data/questions/comp2804/exam-fall-2016/f16f21.xml b/app/src/data/questions/comp2804/exam-fall-2016/f16f21.xml new file mode 100644 index 00000000..8d3ea6c6 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2016/f16f21.xml @@ -0,0 +1,14 @@ + + + + + What is the expected value $\mathbb{E}(X)$ of $X$? + ]]> + + 7/2 + 32/7 + 17/7 + 7/17 + diff --git a/app/src/data/questions/comp2804/exam-fall-2016/f16f22.xml b/app/src/data/questions/comp2804/exam-fall-2016/f16f22.xml new file mode 100644 index 00000000..bd04621b --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2016/f16f22.xml @@ -0,0 +1,19 @@ + + + + + The random variables $X$ and $Y$ are independent. + The random variables $X$ and $Y$ are not independent. + None of the above. + diff --git a/app/src/data/questions/comp2804/exam-fall-2016/f16f23.xml b/app/src/data/questions/comp2804/exam-fall-2016/f16f23.xml new file mode 100644 index 00000000..eff64287 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2016/f16f23.xml @@ -0,0 +1,28 @@ + + + + + The random variables $X$ and $Y$ are independent. + The random variables $X$ and $Y$ are not independent. + None of the above. + diff --git a/app/src/data/questions/comp2804/exam-fall-2016/f16f24.xml b/app/src/data/questions/comp2804/exam-fall-2016/f16f24.xml new file mode 100644 index 00000000..aed29a19 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2016/f16f24.xml @@ -0,0 +1,15 @@ + + + + + What is the expected value $\mathbb{E}(X)$ of $X$? + ]]> + + 2 + 3 + 4 + 5 + diff --git a/app/src/data/questions/comp2804/exam-fall-2016/f16f25.xml b/app/src/data/questions/comp2804/exam-fall-2016/f16f25.xml new file mode 100644 index 00000000..883b2797 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2016/f16f25.xml @@ -0,0 +1,11 @@ + + + + + Beer + Cider + Hot chocolate + Poutine + diff --git a/app/src/data/questions/comp2804/exam-fall-2017/f17f01.xml b/app/src/data/questions/comp2804/exam-fall-2017/f17f01.xml new file mode 100644 index 00000000..aab53076 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2017/f17f01.xml @@ -0,0 +1,21 @@ + + + +
  • + the leftmost 10 bottles are all beer bottles, and +
  • +
  • + the rightmost 10 bottles are all cider bottles. +
  • + + How many such arrangements are there? (The order of the bottles matters.) + ]]> +
    + ${20 \choose 10} \cdot {30 \choose 10} \cdot 30!$ + ${20 \choose 10} \cdot 10! \cdot {30 \choose 10} \cdot 10! \cdot 30!$ + ${20 \choose 10} \cdot 10! \cdot {30 \choose 10} \cdot 10!$ + $50!$ +
    diff --git a/app/src/data/questions/comp2804/exam-fall-2017/f17f02.xml b/app/src/data/questions/comp2804/exam-fall-2017/f17f02.xml new file mode 100644 index 00000000..e17f6121 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2017/f17f02.xml @@ -0,0 +1,17 @@ + + + awesome if $a_2 = 2 \cdot a_1$.
    + + For example, if $n = 6$, then the permutation $3,6,4,1,5,2$ is awesome, whereas the permutation + $3,5,4,1,6,2$ is not awesome.
    + + How many awesome permutations of the set $\{1,2,\dots,n\}$ are there? + ]]> +
    + $n \cdot (n-1)!$ + $n \cdot (n-2)!$ + ${\frac{n}{2}} \cdot (n-1)!$ + ${\frac{n}{2}} \cdot (n-2)!$ +
    diff --git a/app/src/data/questions/comp2804/exam-fall-2017/f17f03.xml b/app/src/data/questions/comp2804/exam-fall-2017/f17f03.xml new file mode 100644 index 00000000..a82386c5 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2017/f17f03.xml @@ -0,0 +1,24 @@ + + + cool if +
      +
    • + it contains exactly 8 many $a$'s +
    • +
    + or +
      +
    • + it contains exactly 7 many $b$'s. +
    • +
    + How many cool strings are there? + ]]> +
    + ${{40 \choose 8} \cdot 2^{32} + {40 \choose 7} \cdot 2^{33}}$ + ${{40 \choose 8} \cdot 2^{32} + {40 \choose 7} \cdot 2^{33} - {40 \choose 15} \cdot {15 \choose 8} \cdot 2^{25}}$ + ${{40 \choose 8} \cdot 2^{32} + {40 \choose 7} \cdot 2^{33} - {40 \choose 15} \cdot {15 \choose 8}}$ + None of the above. +
    diff --git a/app/src/data/questions/comp2804/exam-fall-2017/f17f04.xml b/app/src/data/questions/comp2804/exam-fall-2017/f17f04.xml new file mode 100644 index 00000000..5a6d5bb7 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2017/f17f04.xml @@ -0,0 +1,12 @@ + + + + + ${40 \choose 3}$ + $3^{40} - 1 - 40 \cdot 3^{39} - {40 \choose 2} \cdot 3^{38}$ + $3^{40} - 2^{40} - 40 \cdot 2^{39} - {40 \choose 2} \cdot 2^{38}$ + $3^{40} - 2^{40} - 40 \cdot 2^{39} - {40 \choose 2} \cdot 2^{38}\ -$ $ {40 \choose 3} \cdot 2^{37}$ + diff --git a/app/src/data/questions/comp2804/exam-fall-2017/f17f05.xml b/app/src/data/questions/comp2804/exam-fall-2017/f17f05.xml new file mode 100644 index 00000000..a4abc7c2 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2017/f17f05.xml @@ -0,0 +1,15 @@ + + + + + The number of subsets having size 3 of a set consisting of $n$ positive numbers and $m$ negative numbers. + The number of subsets having size at most 3 of a set consisting of $n$ positive numbers and $m$ negative numbers. + The number of subsets having size 2 or 3 of a set consisting of $n$ positive numbers and $m$ negative numbers. + The number of subsets having size 2 and 3 of a set consisting of $n$ positive numbers and $m$ negative numbers. + diff --git a/app/src/data/questions/comp2804/exam-fall-2017/f17f06.xml b/app/src/data/questions/comp2804/exam-fall-2017/f17f06.xml new file mode 100644 index 00000000..fa305668 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2017/f17f06.xml @@ -0,0 +1,23 @@ + + + +
  • + 13 students like Donald Trump, +
  • +
  • + 25 students like Justin Bieber, and +
  • +
  • + 8 students like Donald Trump and like Justin Bieber. +
  • + + How many students do not like Donald Trump and do not like Justin Bieber? + ]]> +
    + 69 + 70 + 71 + 72 +
    diff --git a/app/src/data/questions/comp2804/exam-fall-2017/f17f07.xml b/app/src/data/questions/comp2804/exam-fall-2017/f17f07.xml new file mode 100644 index 00000000..55b719c9 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2017/f17f07.xml @@ -0,0 +1,14 @@ + + + + BOOKKEEPER +

    + ]]> +
    + $2! \cdot 2! \cdot 3!$ + ${10 \choose 2} \cdot {8 \choose 2} \cdot {6 \choose 3} \cdot 3 \cdot 2$ + ${10 \choose 2} \cdot {8 \choose 2} \cdot {6 \choose 3} \cdot {3 \choose 2}$ + ${10 \choose 2} \cdot {8 \choose 2} \cdot {5 \choose 3} \cdot 3 \cdot 2$ +
    diff --git a/app/src/data/questions/comp2804/exam-fall-2017/f17f08.xml b/app/src/data/questions/comp2804/exam-fall-2017/f17f08.xml new file mode 100644 index 00000000..0830cff5 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2017/f17f08.xml @@ -0,0 +1,18 @@ + + + + + For any integer $n \geq 1$, let $E_n$ be the number of such strings of length $n$ that contain an even + number of $c$'s, and let $O_n$ be the number of such strings of length $n$ that contain an odd + number of $c$'s. (Remember that 0 is an even number.)
    + + Which of the following is true for any integer $n \geq 2$? + ]]> +
    + $E_n = 2 \cdot E_{n-1} + O_{n-1}$ + $E_n = 2 \cdot E_{n-1} + E_{n-1}$ + $E_n = 2 \cdot O_{n-1} + O_{n-1}$ + $E_n = 2 \cdot O_{n-1} + E_{n-1}$ +
    diff --git a/app/src/data/questions/comp2804/exam-fall-2017/f17f09.xml b/app/src/data/questions/comp2804/exam-fall-2017/f17f09.xml new file mode 100644 index 00000000..cf9bd12b --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2017/f17f09.xml @@ -0,0 +1,12 @@ + + + + + $S_n = S_{n-1} + S_{n-2} + S_{n-3}$ + $S_n = S_{n-1} + S_{n-2} + 2^{n-2}$ + $S_n = S_{n-1} + S_{n-2} + 2^{n-3}$ + $S_n = S_{n-1} + S_{n-2} + 1$ + diff --git a/app/src/data/questions/comp2804/exam-fall-2017/f17f10.xml b/app/src/data/questions/comp2804/exam-fall-2017/f17f10.xml new file mode 100644 index 00000000..9eb38703 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2017/f17f10.xml @@ -0,0 +1,30 @@ + + + + $\newcommand{\IFeelLikeSinging}{{\rm IF {\scriptsize EEL} L {\scriptsize IKE} S {\scriptsize INGING}}} + \newcommand{\elsesp}{\phantom{\mathbf{else}\ }}$ +
    + + Consider the recursive algorithm $\IFeelLikeSinging$, which takes as input an integer $n \geq 0$: + +

    + $\mathbf{Algorithm}\ \IFeelLikeSinging(n)\mathrm{:}$
    + $\mathbf{if}\ n = 0\ \mathrm{or}\ n = 1$
    + $\mathbf{then}\ \mathrm{sing}\ {\it O\ Canada}$
    + $\mathbf{else}\ \mathbf{if}\ n\ \text{is odd}$
    + $\elsesp \mathbf{then}\ \IFeelLikeSinging(n + 1)$
    + $\elsesp \mathbf{else}\ \IFeelLikeSinging(\frac{n}{2});$
    + $\elsesp \elsesp \IFeelLikeSinging(\frac{n}{2} - 1)$
    + $\elsesp \mathbf{endif};$
    + $\mathbf{endif}$ +

    + + If you run algorithm $\IFeelLikeSinging(9)$, how many times do you sing O Canada? + ]]> + + 6 + 7 + 8 + 9 + diff --git a/app/src/data/questions/comp2804/exam-fall-2017/f17f11.xml b/app/src/data/questions/comp2804/exam-fall-2017/f17f11.xml new file mode 100644 index 00000000..9b185bd6 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2017/f17f11.xml @@ -0,0 +1,21 @@ + + + + + Assume that you answer each question uniformly at random, where the choices for different questions are + independent of each other.
    + + What is the probability that you have exactly 17 correct answers? + ]]> +
    + ${25 \choose 17} \cdot \left( 1 \middle/ 4 \right)^{17}$ + ${25 \choose 17} \cdot \left( 3 \middle/ 4 \right)^{17}$ + + ${25 \choose 17} \cdot \left( 1 \middle/ 4 \right)^{17} \cdot \left( 3 \middle/ 4 \right)^8$ + + + ${25 \choose 17} \cdot \left( 1 \middle/ 4 \right)^8 \cdot \left( 3 \middle/ 4 \right)^{17}$ + +
    diff --git a/app/src/data/questions/comp2804/exam-fall-2017/f17f12.xml b/app/src/data/questions/comp2804/exam-fall-2017/f17f12.xml new file mode 100644 index 00000000..bfb8a064 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2017/f17f12.xml @@ -0,0 +1,19 @@ + + + palindrome if + $$ + b_1b_2{\dots}b_{n-1}b_n = b_nb_{n-1}{\dots}b_2b_1, + $$ + i.e., reading the string from left to right gives the same result as reading the string from right + to left.
    + + Let $n \geq 2$ be an even integer. You are given a uniformly random bitstring of length $n$. What is + the probability that this bitstring is a palindrome? + ]]> +
    + $(1/2)^{n}$ + $(1/2)^{n/2}$ + $(1/2)^{2n}$ + $1/2$ +
    diff --git a/app/src/data/questions/comp2804/exam-fall-2017/f17f13.xml b/app/src/data/questions/comp2804/exam-fall-2017/f17f13.xml new file mode 100644 index 00000000..626aa388 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2017/f17f13.xml @@ -0,0 +1,16 @@ + + + + + 3/16 + 4/16 + 5/16 + 6/16 + diff --git a/app/src/data/questions/comp2804/exam-fall-2017/f17f14.xml b/app/src/data/questions/comp2804/exam-fall-2017/f17f14.xml new file mode 100644 index 00000000..e1e5c7d6 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2017/f17f14.xml @@ -0,0 +1,19 @@ + + + + + Consider the string + $$ + a_1 + b_1,a_2 + b_2,\dots,a_n + b_n. + $$ + What is the probability that each element in this string is non-zero? + ]]> + + $1 - (1/4)^{n}$ + $1 - (3/4)^{n}$ + $(1/4)^{n}$ + $(3/4)^{n}$ + diff --git a/app/src/data/questions/comp2804/exam-fall-2017/f17f15.xml b/app/src/data/questions/comp2804/exam-fall-2017/f17f15.xml new file mode 100644 index 00000000..a07ab805 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2017/f17f15.xml @@ -0,0 +1,15 @@ + + + + + The events $A$ and $B$ are independent. + The events $A$ and $B$ are not independent. + None of the above. + diff --git a/app/src/data/questions/comp2804/exam-fall-2017/f17f16.xml b/app/src/data/questions/comp2804/exam-fall-2017/f17f16.xml new file mode 100644 index 00000000..b4456ce3 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2017/f17f16.xml @@ -0,0 +1,17 @@ + + + + + The events $A$ and $B$ are independent. + The events $A$ and $B$ are not independent. + None of the above. + diff --git a/app/src/data/questions/comp2804/exam-fall-2017/f17f17.xml b/app/src/data/questions/comp2804/exam-fall-2017/f17f17.xml new file mode 100644 index 00000000..30a47175 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2017/f17f17.xml @@ -0,0 +1,15 @@ + + + + + $1 - (1/2)^{7}$ + $(1/2)^{7}$ + $1 - \frac{{50 \choose 7}}{{100 \choose 7}}$ + $\frac{{50 \choose 7}}{{100 \choose 7}}$ + diff --git a/app/src/data/questions/comp2804/exam-fall-2017/f17f18.xml b/app/src/data/questions/comp2804/exam-fall-2017/f17f18.xml new file mode 100644 index 00000000..38f195ef --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2017/f17f18.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
    $X = \bigg\{$$1\ $if the red coin flip resulted in heads$,$
    $0\ $if the red coin flip resulted in tails$,$
    $Y = \bigg\{$$1\ $if the blue coin flip resulted in heads$,$
    $0\ $if the blue coin flip resulted in tails$,$
    + + and + [defs] + Z = $\max(X,Y).$ + [/defs] + What is the expected value $\mathbb{E}(Z)$ of the random variable $Z$? + ]]> +
    + 1/4 + 1/2 + 3/4 + 1 +
    diff --git a/app/src/data/questions/comp2804/exam-fall-2017/f17f19.xml b/app/src/data/questions/comp2804/exam-fall-2017/f17f19.xml new file mode 100644 index 00000000..3e27f13a --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2017/f17f19.xml @@ -0,0 +1,17 @@ + + + + + Define the random variable $X$ to be the number of indices $i$ with $1 \leq i < n$ for which $b_i \neq b_{i+1}$.
    + + What is the expected value $\mathbb{E}(X)$ of the random variable $X$?
    + Hint: Use indicator random variables. + ]]> +
    + $\frac{n-1}{2}$ + $\frac{n}{2}$ + $\frac{n+1}{2}$ + None of the above. +
    diff --git a/app/src/data/questions/comp2804/exam-fall-2017/f17f20.xml b/app/src/data/questions/comp2804/exam-fall-2017/f17f20.xml new file mode 100644 index 00000000..25b953af --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2017/f17f20.xml @@ -0,0 +1,17 @@ + + + + + ${\sum_{k=1}^{100}} k \cdot \frac{k^{2}}{100^{2}}$ + ${\sum_{k=1}^{100}} k \cdot \frac{k(k-1)}{100^{2}}$ + ${\sum_{k=1}^{100}} k \cdot \frac{2k}{100^{2}}$ + ${\sum_{k=1}^{100}} k \cdot \left( \frac{1+2(k-1)}{100^{2}} \right)$ + diff --git a/app/src/data/questions/comp2804/exam-fall-2017/f17f21.xml b/app/src/data/questions/comp2804/exam-fall-2017/f17f21.xml new file mode 100644 index 00000000..edfab514 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2017/f17f21.xml @@ -0,0 +1,20 @@ + + + + + The random variables $X$ and $Y$ are independent. + The random variables $X$ and $Y$ are not independent. + None of the above. + diff --git a/app/src/data/questions/comp2804/exam-fall-2017/f17f22.xml b/app/src/data/questions/comp2804/exam-fall-2017/f17f22.xml new file mode 100644 index 00000000..da7942e1 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2017/f17f22.xml @@ -0,0 +1,48 @@ + + + + $\newcommand{\WhoGoesFirst}{{\rm W {\scriptsize HO} G {\scriptsize OES} F {\scriptsize IRST}}} + \newcommand{\thensp}{\phantom{\mathbf{then}\ }}$ +
    + + Alexa and May want to play the game of Monopoly. They use the following recursive algorithm + to decide who goes first: + +
    + $\mathbf{Algorithm}\ \WhoGoesFirst(k)\mathrm{:}$
    + + + + + + + +
    $//$ + $k \geq 1,$ $\text{the die is fair},$ $\text{and all rolls are independent}$ +
    + $\text{Alexa rolls the die, let \(a\) be the result};$
    + $\text{May rolls the die, let \(m\) be the result};$
    + $\mathbf{if}\ a > m$
    + $\mathbf{then}\ \mathrm{print}\ {\tt Alexa\ goes\ first};$
    + $\thensp \mathrm{return}\ k$
    + $\mathbf{endif};$
    + $\mathbf{if}\ a < m$
    + $\mathbf{then}\ \mathrm{print}\ {\tt May\ goes\ first};$
    + $\thensp \mathrm{return}\ k$
    + $\mathbf{endif};$
    + $\mathbf{if}\ a = m$
    + $\mathbf{then}\ \WhoGoesFirst(k + 1)$
    + $\mathbf{endif}$ +
    + + The ladies run algorithm $\WhoGoesFirst(1)$, i.e., with $k = 1$. Define the random variable $X$ to + be the value of the output of this algorithm.
    + What is the expected value $\mathbb{E}(X)$ of the random variable $X$? + ]]> + + 3/2 + 5/4 + 5/6 + 6/5 + diff --git a/app/src/data/questions/comp2804/exam-fall-2017/f17f23.xml b/app/src/data/questions/comp2804/exam-fall-2017/f17f23.xml new file mode 100644 index 00000000..0d776fc0 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2017/f17f23.xml @@ -0,0 +1,14 @@ + + + + For any random variable $X$, $\mathbb{E}\left(1 \middle/ X \right) = 1 / \mathbb{E}(X)$. +

    + ]]> +
    + The statement is true. + The statement is false. + None of the above. +
    diff --git a/app/src/data/questions/comp2804/exam-fall-2017/f17f24.xml b/app/src/data/questions/comp2804/exam-fall-2017/f17f24.xml new file mode 100644 index 00000000..0faf30e2 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2017/f17f24.xml @@ -0,0 +1,44 @@ + + + + The Carleton Computer Science Society (CCSS) is having their annual Christmas Holiday Season Party, which + is attended by $n$ students. + + + + + + + + + + + + + +
    (a) + $k$ of these $n$ students are politically correct and, thus, refuse to say Merry Christmas. + Instead, they say Happy Holidays. +
    (b) + $n - k$ of these $n$ students do not care about political correctness and, thus, they say + Merry Christmas. +
    + + Consider a uniformly random permutation of these $n$ students. The positions in this permutation are numbered + as $1,2,...,n$.
    + + Define the following random variable $X$: + [defs] + X = the number of positions $i$ with $1 \leq i \leq \left. n \middle/ 2 \right.$ such that both students at positions $i$ and $2i$ are politically correct. + [/defs] + + What is the expected value $\mathbb{E}(X)$ of the random variable $X$?
    + Hint: Use indicator random variables. + ]]> +
    + $n \cdot \frac{k(k - 1)}{n(n - 1)}$ + $n \cdot \frac{(k - 1)(k - 2)}{n(n - 1)}$ + $\frac{n}{2} \cdot \frac{k(k - 1)}{n(n - 1)}$ + $\frac{n}{2} \cdot \frac{(k - 1)(k - 2)}{n(n - 1)}$ +
    diff --git a/app/src/data/questions/comp2804/exam-fall-2017/f17f25.xml b/app/src/data/questions/comp2804/exam-fall-2017/f17f25.xml new file mode 100644 index 00000000..d8bd1037 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2017/f17f25.xml @@ -0,0 +1,6 @@ + + + How do you feel about writing an exam on Friday evening? + + I would rather sit in the pub and have a beer. + diff --git a/app/src/data/questions/comp2804/exam-fall-2018/f18f01.xml b/app/src/data/questions/comp2804/exam-fall-2018/f18f01.xml new file mode 100644 index 00000000..72a0fcca --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2018/f18f01.xml @@ -0,0 +1,12 @@ + + + + + $70 \cdot 2^{69}$ + $70 \cdot 3^{69}$ + $70 \cdot 2^{70}$ + $70 \cdot 3^{70}$ + diff --git a/app/src/data/questions/comp2804/exam-fall-2018/f18f02.xml b/app/src/data/questions/comp2804/exam-fall-2018/f18f02.xml new file mode 100644 index 00000000..643cb34a --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2018/f18f02.xml @@ -0,0 +1,12 @@ + + + and exactly 30 letters $b$? + ]]> + + ${70 \choose 12} + {58 \choose 30}$ + ${70 \choose 12} \cdot {58 \choose 30}$ + ${70 \choose 12} \cdot {58 \choose 30} \cdot 2^{28}$ + ${70 \choose 12} \cdot {58 \choose 30} \cdot 3^{28}$ + diff --git a/app/src/data/questions/comp2804/exam-fall-2018/f18f03.xml b/app/src/data/questions/comp2804/exam-fall-2018/f18f03.xml new file mode 100644 index 00000000..c7625bb6 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2018/f18f03.xml @@ -0,0 +1,12 @@ + + + or exactly 30 letters $b$? + ]]> + + ${70 \choose 12} + {70 \choose 30} - {58 \choose 30}$ + ${70 \choose 12} \cdot 2^{58} + {70 \choose 30} \cdot 2^{40}$ + ${70 \choose 12} \cdot 2^{58} + {70 \choose 30} \cdot 2^{40} - {70 \choose 12} \cdot {58 \choose 30}$ + None of the above. + diff --git a/app/src/data/questions/comp2804/exam-fall-2018/f18f04.xml b/app/src/data/questions/comp2804/exam-fall-2018/f18f04.xml new file mode 100644 index 00000000..a2ea5fa3 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2018/f18f04.xml @@ -0,0 +1,12 @@ + + + + + $3^{70} - 2^{70} - 70 \cdot 2^{69}$ + $3^{70} - 2^{70} - 70 \cdot 2^{69} - {70 \choose 2} \cdot 2^{68}$ + $\sum_{k=4}^{70} {70 \choose k} \cdot 2^{k}$ + $\sum_{k=4}^{70} {70 \choose k} \cdot 2^{70-k}$ + diff --git a/app/src/data/questions/comp2804/exam-fall-2018/f18f05.xml b/app/src/data/questions/comp2804/exam-fall-2018/f18f05.xml new file mode 100644 index 00000000..85f2b9a9 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2018/f18f05.xml @@ -0,0 +1,14 @@ + + + + + The number of subsets of $S$ that are non-empty. + The number of subsets of $S$ that contain at least two elements. + The number of bitstrings of length $n$ that contain at least one 0. + The number of bitstrings of length $n$ that contain at least three 0's. + diff --git a/app/src/data/questions/comp2804/exam-fall-2018/f18f06.xml b/app/src/data/questions/comp2804/exam-fall-2018/f18f06.xml new file mode 100644 index 00000000..5d4a231d --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2018/f18f06.xml @@ -0,0 +1,11 @@ + + + + + ${55 \choose 20} \cdot 5^{35} \cdot 3^{20}$ + $- {55 \choose 20} \cdot 5^{35} \cdot 3^{20}$ + ${55 \choose 35} \cdot 5^{20} \cdot 3^{35}$ + $- {55 \choose 35} \cdot 5^{20} \cdot 3^{35}$ + diff --git a/app/src/data/questions/comp2804/exam-fall-2018/f18f07.xml b/app/src/data/questions/comp2804/exam-fall-2018/f18f07.xml new file mode 100644 index 00000000..336f0ad7 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2018/f18f07.xml @@ -0,0 +1,17 @@ + + + + SUCCESS +

    + is called awesome, if the string contains the substring UE or EU. + Thus, both SCUESCS and SCSEUCS are awesome, whereas SUCCESS is not awesome. + What is the number of awesome strings? + ]]> +
    + 30 + 60 + 90 + 120 +
    diff --git a/app/src/data/questions/comp2804/exam-fall-2018/f18f08.xml b/app/src/data/questions/comp2804/exam-fall-2018/f18f08.xml new file mode 100644 index 00000000..0a0959d0 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2018/f18f08.xml @@ -0,0 +1,17 @@ + + + + + $S_n = S_{n-2} + S_{n-4}$ + $S_n = 2 \cdot S_{n-2} + S_{n-4}$ + $S_n = S_{n-2} + 4 \cdot S_{n-4}$ + $S_n = 2 \cdot S_{n-2} + 4 \cdot S_{n-4}$ + diff --git a/app/src/data/questions/comp2804/exam-fall-2018/f18f09.xml b/app/src/data/questions/comp2804/exam-fall-2018/f18f09.xml new file mode 100644 index 00000000..e146ba52 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2018/f18f09.xml @@ -0,0 +1,12 @@ + + + + + $S_n = S_{n-1} + S_{n-2} + 1$ + $S_n = S_{n-1} + S_{n-2} + 2^{n-2}$ + $S_n = S_{n-1} + S_{n-2} + 2^{n-3}$ + $S_n = S_{n-1} + S_{n-2} + S_{n-3}$ + diff --git a/app/src/data/questions/comp2804/exam-fall-2018/f18f10.xml b/app/src/data/questions/comp2804/exam-fall-2018/f18f10.xml new file mode 100644 index 00000000..2638ff06 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2018/f18f10.xml @@ -0,0 +1,18 @@ + + + + + $T(n) = \frac{5}{2} \cdot 3^{n} - 1$ + $T(n) = \frac{3}{2} \cdot 3^{n} - \frac{1}{2}$ + $T(n) = \frac{5}{2} \cdot 3^{n} - \frac{1}{2}$ + None of the above. + diff --git a/app/src/data/questions/comp2804/exam-fall-2018/f18f11.xml b/app/src/data/questions/comp2804/exam-fall-2018/f18f11.xml new file mode 100644 index 00000000..cf01ce24 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2018/f18f11.xml @@ -0,0 +1,12 @@ + + + + + 2/3 + 1/2 + 1/3 + 1/4 + diff --git a/app/src/data/questions/comp2804/exam-fall-2018/f18f12.xml b/app/src/data/questions/comp2804/exam-fall-2018/f18f12.xml new file mode 100644 index 00000000..207dfc4f --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2018/f18f12.xml @@ -0,0 +1,15 @@ + + + suit and a rank. + There are four suits (spades ♠, hearts ♡, clubs ♣, and diamonds ♢), + and 13 ranks (Ace, 2, 3, 4, 5, 6, 7, 8, 9, 10, Jack, Queen, and King).
    + Assume you get a uniformly random hand consisting of 5 cards. What is the probability that the 5 + cards in this hand are all of the same suit? + ]]> +
    + $\left. {13 \choose 5} \middle/ {52 \choose 5} \right.$ + $\left. {52 \choose 5} \middle/ {13 \choose 5} \right.$ + $4 \cdot \left. {13 \choose 5} \middle/ {52 \choose 5} \right.$ + $4 \cdot \left. {52 \choose 5} \middle/ {13 \choose 5} \right.$ +
    diff --git a/app/src/data/questions/comp2804/exam-fall-2018/f18f13.xml b/app/src/data/questions/comp2804/exam-fall-2018/f18f13.xml new file mode 100644 index 00000000..39c7ce64 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2018/f18f13.xml @@ -0,0 +1,18 @@ + + + + + 2/7 + 1/7 + 2/11 + 1/11 + diff --git a/app/src/data/questions/comp2804/exam-fall-2018/f18f14.xml b/app/src/data/questions/comp2804/exam-fall-2018/f18f14.xml new file mode 100644 index 00000000..4591cc23 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2018/f18f14.xml @@ -0,0 +1,20 @@ + + + + You are given two bitstrings $a_1,a_2,\dots,a_n$ and $b_1,b_2,\dots,b_n$ of length $n$. In both + bitstrings, each bit is 0 with probability 1/2, and 1 with probability 1/2 (independent of all + other bits).
    + Consider the bitstring + $$ + a_1 \cdot b_1,a_2 \cdot b_2,\dots,a_n \cdot b_n + $$ + where $a_i \cdot b_i$ is the result of multiplying the two bits $a_i$ and $b_i$. What is the probability that this + bitstring contains exactly $k$ many 1's? + ]]> +
    + ${n \choose k} \cdot \left. 3^{n - k} \middle/ 4^n \right.$ + ${n \choose k} \cdot \left. 4^{n - k} \middle/ 3^n \right.$ + ${n \choose k} \cdot \left. 4^{n - k} \middle/ 3^k \right.$ + None of the above. +
    diff --git a/app/src/data/questions/comp2804/exam-fall-2018/f18f15.xml b/app/src/data/questions/comp2804/exam-fall-2018/f18f15.xml new file mode 100644 index 00000000..01e60019 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2018/f18f15.xml @@ -0,0 +1,17 @@ + + + a_2$", + B = "$a_4 > a_3$". + [/defs] + Which of the following is correct? + ]]> + + The events $A$ and $B$ are independent. + The events $A$ and $B$ are not independent. + None of the above. + All of the above. + diff --git a/app/src/data/questions/comp2804/exam-fall-2018/f18f16.xml b/app/src/data/questions/comp2804/exam-fall-2018/f18f16.xml new file mode 100644 index 00000000..9d4dd721 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2018/f18f16.xml @@ -0,0 +1,16 @@ + + + + + The events $A$ and $B$ are independent. + The events $A$ and $B$ are not independent. + None of the above. + All of the above. + diff --git a/app/src/data/questions/comp2804/exam-fall-2018/f18f17.xml b/app/src/data/questions/comp2804/exam-fall-2018/f18f17.xml new file mode 100644 index 00000000..38f4fb99 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2018/f18f17.xml @@ -0,0 +1,12 @@ + + + + + 5/6 + 2/3 + 3/4 + 1/3 + diff --git a/app/src/data/questions/comp2804/exam-fall-2018/f18f18.xml b/app/src/data/questions/comp2804/exam-fall-2018/f18f18.xml new file mode 100644 index 00000000..e24001c9 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2018/f18f18.xml @@ -0,0 +1,19 @@ + + + + + 9/13 + 13/9 + 8/9 + 9/8 + diff --git a/app/src/data/questions/comp2804/exam-fall-2018/f18f19.xml b/app/src/data/questions/comp2804/exam-fall-2018/f18f19.xml new file mode 100644 index 00000000..a0ed5c5c --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2018/f18f19.xml @@ -0,0 +1,17 @@ + + + + Define the random variable $X$ to be the number of indices $i$ with $1 \leq i < n$ + for which $c_i = c_{i+1}$.
    + What is the expected value $\mathbb{E}(X)$ of the random variable $X$?
    + Hint: Use indicator random variables. + ]]> +
    + $\left. n \middle/ 25 \right.$ + $\left. (n - 1) \middle/ 25 \right.$ + $\left. n \middle/ 5 \right.$ + $\left. (n - 1) \middle/ 5 \right.$ +
    diff --git a/app/src/data/questions/comp2804/exam-fall-2018/f18f20.xml b/app/src/data/questions/comp2804/exam-fall-2018/f18f20.xml new file mode 100644 index 00000000..f1f3f0d4 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2018/f18f20.xml @@ -0,0 +1,17 @@ + + + + + $\frac{2 {{n}\choose{2}} + n}{{{n+2}\choose{3}}}$ + $\frac{2 {{n}\choose{2}} + n + 1}{{{n+2}\choose{3}}}$ + $\frac{2 {{n}\choose{2}} + 2n}{{{n+2}\choose{3}}}$ + $\frac{2 {{n}\choose{2}} + n - 1}{{{n+2}\choose{3}}}$ + diff --git a/app/src/data/questions/comp2804/exam-fall-2018/f18f21.xml b/app/src/data/questions/comp2804/exam-fall-2018/f18f21.xml new file mode 100644 index 00000000..ae7aba26 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2018/f18f21.xml @@ -0,0 +1,29 @@ + + + + + + $\Pr(X = 0)$ + + $= \Pr(X = 1) = \Pr(Y = 0)$ + $= \Pr(Y = 1) = 1/2.$ + + + + + + Define the random variable + $$ + Z = (X + Y)\ \mathrm{mod}\ 2. + $$ + Which of the following is correct? + ]]> + + The random variables $X$ and $Z$ are independent. + The random variables $X$ and $Z$ are not independent. + None of the above. + All of the above. + diff --git a/app/src/data/questions/comp2804/exam-fall-2018/f18f22.xml b/app/src/data/questions/comp2804/exam-fall-2018/f18f22.xml new file mode 100644 index 00000000..9769789e --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2018/f18f22.xml @@ -0,0 +1,55 @@ + + + + $\newcommand{\TriIsHungry}{{\rm T {\scriptsize RI} I {\scriptsize S} H {\scriptsize UNGRY}}}$ +
    + + Zoltan's Noodle House is a popular restaurant in downtown Ottawa. When you order the surprise dish, + you get Mi Quang with probability 1/4, Bun Cha Ca with probability 1/3, and + Banh Xeo with probability 5/12.
    + Tri enjoys going to this restaurant, because the food reminds him of his mommy's food back home in Da Nang.
    + Tri runs the following recursive algorithm: + + +
    + $\mathbf{Algorithm}\ \TriIsHungry\mathrm{:}$
    + + + + + + + +
    $//$ + $\text{the results of all}$ $\text{orders are independent}$ +
    + $\text{Tri orders the surprise dish;}$
    + $\mathbf{if}\ \mathrm{Tri}\ \mathrm{gets}\ \mathit{Mi}\ \mathit{Quang}$
    + $\mathbf{then}\ \text{Tri eats the dish;}$
    + $\qquad\ \ \TriIsHungry$
    + $\mathbf{else}\ \mathbf{if}\ \mathrm{Tri}\ \mathrm{gets}\ \mathit{Bun}\ \mathit{Cha}\ \mathit{Ca}$
    + $\qquad\, \mathbf{then}\ \text{Tri eats the dish;}$
    + $\qquad \qquad\ \ \, \TriIsHungry$
    + $\qquad\, \mathbf{else}\ \text{Tri eats the dish;}$
    + + + + + + + +
    $\hspace{4.05em}$$\text{Tri pays the bill}$ $\text{and goes home}$
    + $\qquad\, \mathbf{endif}$
    + $\mathbf{endif}$
    +
    + + Define the random variable $X$ to be the number of dishes that Tri eats when running algorithm $\TriIsHungry$.
    + What is the expected value $\mathbb{E}(X)$ of the random variable $X$? + ]]> + + 5/12 + 12/5 + 5/7 + 7/5 + diff --git a/app/src/data/questions/comp2804/exam-fall-2018/f18f23.xml b/app/src/data/questions/comp2804/exam-fall-2018/f18f23.xml new file mode 100644 index 00000000..9166ede4 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2018/f18f23.xml @@ -0,0 +1,25 @@ + + + + + Jim is one of the students and answers the 25 questions, by choosing a uniformly random answer for + each question; the choices are independent of each other.
    + + Define the random variable + [defs] + X = the number of marks that Jim recevies. + [/defs] + For what value of $z$ is the expected value $\mathbb{E}(X)$ equal to 0?
    + + Hint: Use the Linearity of Expectation. + ]]> +
    + $z = 1/4$ + $z = 1/3$ + $z = 1/2$ + $z = 3/4$ +
    diff --git a/app/src/data/questions/comp2804/exam-fall-2018/f18f24.xml b/app/src/data/questions/comp2804/exam-fall-2018/f18f24.xml new file mode 100644 index 00000000..5f48fcb9 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2018/f18f24.xml @@ -0,0 +1,23 @@ + + + + + At the end of the exam, the proctor places the backpacks in a uniformly random order $b_1,b_2,\dots,b_n$, + and, for each $i = 1, 2, ..., n$, gives backpack $b_i$ to student $S_i$.
    + + Define the following random variable $X$: + [defs] + X = the number of students who get their own backpack. + [/defs] + What is the expected value $\mathbb{E}(X)$ of the random variable $X$?
    + Hint: Use indicator random variables. + ]]> +
    + 1 + 2 + $\left. (n + 1) \middle/ n \right.$ + $\left. (n - 1) \middle/ n \right.$ +
    diff --git a/app/src/data/questions/comp2804/exam-fall-2018/f18f25.xml b/app/src/data/questions/comp2804/exam-fall-2018/f18f25.xml new file mode 100644 index 00000000..ff04a7f8 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2018/f18f25.xml @@ -0,0 +1,11 @@ + + + + + Professor Identity + Donald Trump + Alexandre-Théophile Vandermonde + Justin Bieber + diff --git a/app/src/data/questions/comp2804/exam-fall-2019/f19f01.xml b/app/src/data/questions/comp2804/exam-fall-2019/f19f01.xml new file mode 100644 index 00000000..98333659 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2019/f19f01.xml @@ -0,0 +1,10 @@ + + + How many such strings have exactly 5 letters $c$? + ]]> + ${85 \choose 5} \cdot 3^{80}$ + ${85 \choose 5} \cdot 3^{85}$ + ${85 \choose 5} \cdot 4^{80}$ + ${85 \choose 5} \cdot 4^{85}$ + diff --git a/app/src/data/questions/comp2804/exam-fall-2019/f19f02.xml b/app/src/data/questions/comp2804/exam-fall-2019/f19f02.xml new file mode 100644 index 00000000..00465258 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2019/f19f02.xml @@ -0,0 +1,10 @@ + + + How many such strings have exactly 15 letters $a$ and exactly 30 letters $d$? + ]]> + ${85 \choose 15} \cdot {70 \choose 30} \cdot 2^{40}$ + ${85 \choose 15} \cdot {70 \choose 30} \cdot 3^{40}$ + ${85 \choose 15} \cdot {70 \choose 30} \cdot 4^{40}$ + None of the above. + diff --git a/app/src/data/questions/comp2804/exam-fall-2019/f19f03.xml b/app/src/data/questions/comp2804/exam-fall-2019/f19f03.xml new file mode 100644 index 00000000..84e3db5d --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2019/f19f03.xml @@ -0,0 +1,12 @@ + + + How many such strings have exactly 15 letters $a$ or exactly 30 letters $d$? + ]]> + ${85 \choose 15} \cdot 3^{70} + {85 \choose 30} \cdot 3^{55}$ + + ${85 \choose 15} \cdot 3^{70} + {85 \choose 30} \cdot 3^{55} - {85 \choose 15} \cdot {70 \choose 30} \cdot 2^{40}$ + + ${85 \choose 15} \cdot 4^{70} + {85 \choose 30} \cdot 4^{55}$ + None of the above. + diff --git a/app/src/data/questions/comp2804/exam-fall-2019/f19f04.xml b/app/src/data/questions/comp2804/exam-fall-2019/f19f04.xml new file mode 100644 index 00000000..e723fd58 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2019/f19f04.xml @@ -0,0 +1,13 @@ + + + Consider subsets of these 70 bottles, that contain exactly 12 beer bottles (and any number of cider bottles) + or exactly 12 cider bottles (and any number of beer bottles). How many such subsets are there? + ]]> + ${20 \choose 12} + {50 \choose 12}$ + ${20 \choose 12} + {50 \choose 12} - {20 \choose 12} \cdot {50 \choose 12}$ + ${20 \choose 12} \cdot 2^{50} + {50 \choose 12} \cdot 2^{20}$ + + ${20 \choose 12} \cdot 2^{50} + {50 \choose 12} \cdot 2^{20} - {20 \choose 12} \cdot {50 \choose 12}$ + + diff --git a/app/src/data/questions/comp2804/exam-fall-2019/f19f05.xml b/app/src/data/questions/comp2804/exam-fall-2019/f19f05.xml new file mode 100644 index 00000000..9bede1e5 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2019/f19f05.xml @@ -0,0 +1,13 @@ + + + Consider subsets of these 70 bottles, that contain at least 3 beer bottles (and any number of cider bottles). + How many such subsets are there? + ]]> + $2^{70} - 2^{50} - 20 - {20 \choose 2}$ + + $2^{70} - 2^{50} - 20 \cdot 2^{50} - {20 \choose 2} \cdot 2^{50}$ + + $2^{70} - 2^{50} - 20 \cdot 2^{50}$ + None of the above. + diff --git a/app/src/data/questions/comp2804/exam-fall-2019/f19f06.xml b/app/src/data/questions/comp2804/exam-fall-2019/f19f06.xml new file mode 100644 index 00000000..670f6f9c --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2019/f19f06.xml @@ -0,0 +1,15 @@ + + + Let $m \geq 2$ and $n \geq 2$ be integers. What does + $$ + {m \choose 2} + {n \choose 2} + m \cdot n + $$ + count? + + The number of ways to choose a subset from a set consisting of $m + n$ elements. + The number of ways to choose an ordered pair of 2 elements from a set consisting of $m + n$ elements. + + The number of ways to choose a 2-element subset from a set consisting of $m + n$ elements. + + None of the above. + diff --git a/app/src/data/questions/comp2804/exam-fall-2019/f19f07.xml b/app/src/data/questions/comp2804/exam-fall-2019/f19f07.xml new file mode 100644 index 00000000..3ce098d8 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2019/f19f07.xml @@ -0,0 +1,12 @@ + + + Nick eats lots of bananas. During a period of 7 days, Nick eats a total of 25 bananas. A banana schedule + is a sequence of 7 numbers, whose sum is equal to 25, and whose numbers indicate the number of bananas + that Nick eats on each day. Three examples of such schedules are (3,2,7,4,1,3,5), (2,3,7,4,1,3,5), and + (3,0,9,4,1,0,8). How many banana schedules are there? + + ${31 \choose 6}$ + ${31 \choose 7}$ + ${32 \choose 6}$ + ${32 \choose 7}$ + diff --git a/app/src/data/questions/comp2804/exam-fall-2019/f19f08.xml b/app/src/data/questions/comp2804/exam-fall-2019/f19f08.xml new file mode 100644 index 00000000..9fea4814 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2019/f19f08.xml @@ -0,0 +1,11 @@ + + awesome, if + the string does not contain the substring OO. Thus, GEOROB is awesome, whereas GREOOB is not awesome. + What is the number of awesome strings? + ]]> + $6 \cdot {5 \choose 2} \cdot 3 \cdot 2$ + $(6 \cdot {5 \choose 2} \cdot 3 \cdot 2) - 5!$ + $6! - 5!$ + $(6 \cdot {5 \choose 2} \cdot 3) - 5!$ + diff --git a/app/src/data/questions/comp2804/exam-fall-2019/f19f09.xml b/app/src/data/questions/comp2804/exam-fall-2019/f19f09.xml new file mode 100644 index 00000000..37d66145 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2019/f19f09.xml @@ -0,0 +1,11 @@ + + + $S_n = S_{n - 1} + S_{n - 2} + S_{n - 3}$ + $S_n = S_{n - 1} + S_{n - 2} + 2^{n - 2}$ + $S_n = S_{n - 1} + S_{n - 2} + 2^{n - 3}$ + $S_n = S_{n - 1} + S_{n - 2} + 1$ + diff --git a/app/src/data/questions/comp2804/exam-fall-2019/f19f10.xml b/app/src/data/questions/comp2804/exam-fall-2019/f19f10.xml new file mode 100644 index 00000000..1fdc799e --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2019/f19f10.xml @@ -0,0 +1,26 @@ + + + $\newcommand{\IFeelLikeSinging}{{\rm IF {\scriptsize EEL} L {\scriptsize IKE} S {\scriptsize INGING}}}$ +
    + + Consider the recursive algorithm $\IFeelLikeSinging$, which takes as input an integer $n \geq 0$: + +

    + $\IFeelLikeSinging(n):$
    + $\quad \mathbf{if}\ n = 0\ \mathrm{or}\ n = 1\ \mathbf{then}$
    + $\quad \quad \text{sing O Canada}$
    + $\quad \mathbf{else}\ \mathbf{if}\ n\ \text{is odd}\ \mathbf{then}$
    + $\quad \quad \IFeelLikeSinging(n + 1)$
    + $\quad \mathbf{else}$
    + $\quad \quad \IFeelLikeSinging(\frac{n}{2})$
    + $\quad \quad \IFeelLikeSinging(\frac{n}{2} - 1)$
    +

    + + If you run algorithm $\IFeelLikeSinging(9)$, how many times do you sing O Canada? + ]]> + 6 + 7 + 8 + 9 + diff --git a/app/src/data/questions/comp2804/exam-fall-2019/f19f11.xml b/app/src/data/questions/comp2804/exam-fall-2019/f19f11.xml new file mode 100644 index 00000000..3c48d30f --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2019/f19f11.xml @@ -0,0 +1,16 @@ + + + Assume you write a multiple-choice exam that has 25 questions. For each question, four options are given + to you, and exactly one of these options is the correct answer. Assume that you answer each question + uniformly at random, where the choices for different questions are independent of each other. What is the + probability that you have exactly 17 correct answers? + + ${25 \choose 17} \cdot \left( 1 \middle/ 4 \right)^{17}$ + ${25 \choose 17} \cdot \left( 3 \middle/ 4 \right)^{17}$ + + ${25 \choose 17} \cdot \left( 1 \middle/ 4 \right)^{17} \cdot \left( 3 \middle/ 4 \right)^8$ + + + ${25 \choose 17} \cdot \left( 1 \middle/ 4 \right)^8 \cdot \left( 3 \middle/ 4 \right)^{17}$ + + diff --git a/app/src/data/questions/comp2804/exam-fall-2019/f19f12.xml b/app/src/data/questions/comp2804/exam-fall-2019/f19f12.xml new file mode 100644 index 00000000..ba36ef52 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2019/f19f12.xml @@ -0,0 +1,15 @@ + + + The events $A$ and $B$ are independent. + The events $A$ and $B$ are not independent. + None of the above. + diff --git a/app/src/data/questions/comp2804/exam-fall-2019/f19f13.xml b/app/src/data/questions/comp2804/exam-fall-2019/f19f13.xml new file mode 100644 index 00000000..d2081ed7 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2019/f19f13.xml @@ -0,0 +1,19 @@ + + + When Nika writes the exam, what is the expected number of questions that appear on the exam and that + Nika has practiced on? +

    + + (n.b., depending on your background, it may be helpful to observe that this can be modelled using the hypergeometric + distribution) + ]]>
    + 2 + 5 + 10 + 20 +
    diff --git a/app/src/data/questions/comp2804/exam-fall-2019/f19f14.xml b/app/src/data/questions/comp2804/exam-fall-2019/f19f14.xml new file mode 100644 index 00000000..1e4d0f5d --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2019/f19f14.xml @@ -0,0 +1,10 @@ + + + Continuing from the previous question, what is the probability that Nika has not practiced on any of the + actual exam questions? + + 0 + $\left. {225 \choose 50} \middle/ {250 \choose 50} \right.$ + $\left. {225 \choose 25} \middle/ {250 \choose 50} \right.$ + $\left. {225 \choose 25} \middle/ {225 \choose 50} \right.$ + diff --git a/app/src/data/questions/comp2804/exam-fall-2019/f19f15.xml b/app/src/data/questions/comp2804/exam-fall-2019/f19f15.xml new file mode 100644 index 00000000..3c8e0980 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2019/f19f15.xml @@ -0,0 +1,16 @@ + + + $\frac{{4 \choose 2}}{{5 \choose 2} + {4 \choose 2}}$ + $\frac{{5 \choose 2} + {4 \choose 2}}{{4 \choose 2}}$ + $\frac{{4 \choose 2}}{{9 \choose 2}}$ + $\frac{{4 \choose 2}}{{5 \choose 2} \cdot {4 \choose 2}}$ + diff --git a/app/src/data/questions/comp2804/exam-fall-2019/f19f16.xml b/app/src/data/questions/comp2804/exam-fall-2019/f19f16.xml new file mode 100644 index 00000000..67e50890 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2019/f19f16.xml @@ -0,0 +1,16 @@ + + + 3/10 + 1/3 + 1/2 + 2/3 + diff --git a/app/src/data/questions/comp2804/exam-fall-2019/f19f17.xml b/app/src/data/questions/comp2804/exam-fall-2019/f19f17.xml new file mode 100644 index 00000000..7165fd5a --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2019/f19f17.xml @@ -0,0 +1,15 @@ + + + The events $A$ and $B$ are independent. + The events $A$ and $B$ are not independent. + None of the above. + diff --git a/app/src/data/questions/comp2804/exam-fall-2019/f19f18.xml b/app/src/data/questions/comp2804/exam-fall-2019/f19f18.xml new file mode 100644 index 00000000..d2aad426 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2019/f19f18.xml @@ -0,0 +1,15 @@ + + + The events $A$ and $B$ are independent. + The events $A$ and $B$ are not independent. + None of the above. + diff --git a/app/src/data/questions/comp2804/exam-fall-2019/f19f19.xml b/app/src/data/questions/comp2804/exam-fall-2019/f19f19.xml new file mode 100644 index 00000000..b851a637 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2019/f19f19.xml @@ -0,0 +1,17 @@ + + + The events $A$ and $B$ are independent. + The events $A$ and $B$ are not independent. + None of the above. + diff --git a/app/src/data/questions/comp2804/exam-fall-2019/f19f20.xml b/app/src/data/questions/comp2804/exam-fall-2019/f19f20.xml new file mode 100644 index 00000000..39052993 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2019/f19f20.xml @@ -0,0 +1,12 @@ + + + 2 + 1 + 1/4 + 1/2 + diff --git a/app/src/data/questions/comp2804/exam-fall-2019/f19f21.xml b/app/src/data/questions/comp2804/exam-fall-2019/f19f21.xml new file mode 100644 index 00000000..cff9248e --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2019/f19f21.xml @@ -0,0 +1,18 @@ + + + What is the expected value $\mathbb{E}(X)$ of the random variable $X$? +

    + + Hint: Use indicator random variables. + ]]>
    + $\frac{2}{3} \cdot n$ + $\frac{2}{3} \cdot (n - 1)$ + $\frac{4}{9} \cdot n$ + $\frac{4}{9} \cdot (n - 1)$ +
    diff --git a/app/src/data/questions/comp2804/exam-fall-2019/f19f22.xml b/app/src/data/questions/comp2804/exam-fall-2019/f19f22.xml new file mode 100644 index 00000000..14584456 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2019/f19f22.xml @@ -0,0 +1,21 @@ + + + Experiment: Roll each die once and take the sum of the two rolls. You repeat this experiment until + the sum of the two rolls is equal to 7. Consider the random variable +

    + + [defs] + X = the number of times you do the experiment. + [/defs] + + (This value $X$ includes the experiment in which the sum is 7 for the first time.)
    + What is the expected value $\mathbb{E}(X)$ of the random variable $X$? + ]]>
    + 6 + 5 + 4 + 3 +
    diff --git a/app/src/data/questions/comp2804/exam-fall-2019/f19f23.xml b/app/src/data/questions/comp2804/exam-fall-2019/f19f23.xml new file mode 100644 index 00000000..a1ac8a97 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2019/f19f23.xml @@ -0,0 +1,12 @@ + + + For any random variable $X$, $\mathbb{E}\left(1 \middle/ X \right) = 1 / \mathbb{E}(X)$. +

    + ]]>
    + The statement is true. + The statement is false. + None of the above. +
    diff --git a/app/src/data/questions/comp2804/exam-fall-2019/f19f24.xml b/app/src/data/questions/comp2804/exam-fall-2019/f19f24.xml new file mode 100644 index 00000000..34b6e471 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2019/f19f24.xml @@ -0,0 +1,46 @@ + + Christmas Holiday Season Party, which + is attended by $n$ students. + + + + + + + + + + + + + +
    (i) + $k$ of these $n$ students are politically correct and, thus, refuse to say Merry Christmas. + Instead, they say Happy Holidays. +
    (ii) + $n - k$ of these $n$ students do not care about political correctness and, thus, they say + Merry Christmas. +
    + + Consider a uniformly random permutation of these $n$ students. The positions in this permutation are numbered + as $1,2,...,n$. + +

    + Define the random variable $X$ as the number of positions $i$ with $1 \leq i \leq \left. n \middle/2 \right.$ + such that both students at positions $i$ and $2i$ are politically correct. +

    + + What is the expected value $\mathbb{E}(X)$ of the random variable $X$? + +

    + Hint: Use indicator random variables. +

    + ]]>
    + $n \cdot \frac{k(k - 1)}{n(n - 1)}$ + $n \cdot \frac{(k - 1)(k - 2)}{n(n - 1)}$ + $\frac{n}{2} \cdot \frac{k(k - 1)}{n(n - 1)}$ + $\frac{n}{2} \cdot \frac{(k - 1)(k - 2)}{n(n - 1)}$ +
    diff --git a/app/src/data/questions/comp2804/exam-fall-2019/f19f25.xml b/app/src/data/questions/comp2804/exam-fall-2019/f19f25.xml new file mode 100644 index 00000000..66df427a --- /dev/null +++ b/app/src/data/questions/comp2804/exam-fall-2019/f19f25.xml @@ -0,0 +1,10 @@ + + + How do you feel about writing an exam on Friday evening? + + I would rather sit in the pub and have a beer. + I would rather sit in the pub and have a beer. + I would rather sit in the pub and have a beer. + I would rather sit in the pub and have a beer. + I would rather sit in the pub and have a beer. + diff --git a/app/src/data/questions/comp2804/exam-winter-2014/w14f01.xml b/app/src/data/questions/comp2804/exam-winter-2014/w14f01.xml new file mode 100644 index 00000000..237c5365 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2014/w14f01.xml @@ -0,0 +1,13 @@ + + + a, e, i, o, or u). + How many passwords are there? + ]]> + + $5 \cdot 21^{27}$ + $28 \cdot 5 \cdot 21^{27}$ + $28 \cdot 5 \cdot 27^{21}$ + $28 \cdot 5 \cdot 26^{27}$ + diff --git a/app/src/data/questions/comp2804/exam-winter-2014/w14f02.xml b/app/src/data/questions/comp2804/exam-winter-2014/w14f02.xml new file mode 100644 index 00000000..305b3e0a --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2014/w14f02.xml @@ -0,0 +1,14 @@ + + + + + ${10 \choose 1}26^9 + {10 \choose 2}26^8 + {10 \choose 3}26^7$ + $10 \cdot 26^9 + 10^2 \cdot 26^8 + 10^3 \cdot 26^7$ + + ${10 \choose 1} \cdot 10 \cdot 26^9 + {10 \choose 2} \cdot 10^2 \cdot 26^8\ +$ $ {10 \choose 3} \cdot 10^3 \cdot 26^7$ + + none of the above + diff --git a/app/src/data/questions/comp2804/exam-winter-2014/w14f03.xml b/app/src/data/questions/comp2804/exam-winter-2014/w14f03.xml new file mode 100644 index 00000000..97b8842d --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2014/w14f03.xml @@ -0,0 +1,14 @@ + + + + + $(-2)^{45}$ + $4^{45}$ + $(-8)^{45}$ + $10^{45}$ + diff --git a/app/src/data/questions/comp2804/exam-winter-2014/w14f04.xml b/app/src/data/questions/comp2804/exam-winter-2014/w14f04.xml new file mode 100644 index 00000000..4248d008 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2014/w14f04.xml @@ -0,0 +1,13 @@ + + + + + $7 \cdot 6!$ + $2 \cdot 7 \cdot 6!$ + $8 \cdot 6!$ + $2 \cdot 8 \cdot 6!$ + diff --git a/app/src/data/questions/comp2804/exam-winter-2014/w14f05.xml b/app/src/data/questions/comp2804/exam-winter-2014/w14f05.xml new file mode 100644 index 00000000..7567dc28 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2014/w14f05.xml @@ -0,0 +1,13 @@ + + + + + $S_{n+1} = S_n + S_{n-1}\ \mathrm{for}\ n \geq 2.$ + $S_{n+1} = 2 \cdot S_n + S_{n-1}\ \mathrm{for}\ n \geq 2.$ + $S_{n+1} = S_n + 2 \cdot S_{n-1}\ \mathrm{for}\ n \geq 2.$ + $S_{n+1} = 2 \cdot S_n + 2 \cdot S_{n-1}\ \mathrm{for}\ n \geq 2.$ + diff --git a/app/src/data/questions/comp2804/exam-winter-2014/w14f06.xml b/app/src/data/questions/comp2804/exam-winter-2014/w14f06.xml new file mode 100644 index 00000000..1da6fd40 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2014/w14f06.xml @@ -0,0 +1,23 @@ + + + +
  • + 30 weigh at least 150 pounds, +
  • +
  • + 60 are at least 6 feet tall, +
  • +
  • + 70 weigh less than 150 pounds and are less than 6 feet tall. +
  • + + How many people weigh at least 150 pounds and are at least 6 feet tall? + ]]> +
    + 10 + 20 + 30 + 40 +
    diff --git a/app/src/data/questions/comp2804/exam-winter-2014/w14f07.xml b/app/src/data/questions/comp2804/exam-winter-2014/w14f07.xml new file mode 100644 index 00000000..a0bc0ee8 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2014/w14f07.xml @@ -0,0 +1,13 @@ + + + + + 64 + 74 + 84 + 94 + diff --git a/app/src/data/questions/comp2804/exam-winter-2014/w14f08.xml b/app/src/data/questions/comp2804/exam-winter-2014/w14f08.xml new file mode 100644 index 00000000..c30601f2 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2014/w14f08.xml @@ -0,0 +1,15 @@ + + + + + $\frac{n!}{k(n-k)!}$ + $\frac{n!}{k!(n-k)!}$ + $\frac{n!}{(n-k)!}$ + $\frac{2 \cdot n!}{(n-k)!}$ + diff --git a/app/src/data/questions/comp2804/exam-winter-2014/w14f09.xml b/app/src/data/questions/comp2804/exam-winter-2014/w14f09.xml new file mode 100644 index 00000000..88271ee2 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2014/w14f09.xml @@ -0,0 +1,12 @@ + + + + + ${780 \choose 3}$ + ${780 \choose 4}$ + ${781 \choose 3}$ + ${781 \choose 4}$ + diff --git a/app/src/data/questions/comp2804/exam-winter-2014/w14f10.xml b/app/src/data/questions/comp2804/exam-winter-2014/w14f10.xml new file mode 100644 index 00000000..7b0f0a5d --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2014/w14f10.xml @@ -0,0 +1,26 @@ + + + + + + $f(0)$ + $\;=\;$ + $3,$ + + + $f(n + 1)$ + $\;=\;$ + $f(n) + 10n + 2\; \ \text{for all}$ $\text{integers}\ n \geq 0.$ + + + + Which of the following is true? + ]]> + + for all $n \geq 0$: $f(n) = 5n^{2} - 3n + 2$ + for all $n \geq 0$: $f(n) = 5n^{2} - 3n + 3$ + for all $n \geq 0$: $f(n) = 5n^{2} + 3n + 3$ + for all $n \geq 0$: $f(n) = 5n^{2} - 2n + 3$ + diff --git a/app/src/data/questions/comp2804/exam-winter-2014/w14f11.xml b/app/src/data/questions/comp2804/exam-winter-2014/w14f11.xml new file mode 100644 index 00000000..18421c17 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2014/w14f11.xml @@ -0,0 +1,30 @@ + + + + $\newcommand{\Fib}{{\rm F \scriptsize IB}}$ +
    + + The Fibonacci numbers are defined as follows: $f_0 = 0$, $f_1 = 1$, and $f_n = f_{n-1} + f_{n-2}$ for + $n \geq 2$.
    + + Consider the recursive algorithm $\Fib$, which takes as input an integer $n \geq 0$: + +

    + $\mathbf{Algorithm}\ \Fib(n)\mathrm{:}$
    + $\mathbf{if}\ n = 0\ \mathrm{or}\ n = 1$
    + $\mathbf{then}\ f = n$
    + $\mathbf{else}\ f = \Fib(n - 1) + \Fib(n - 2)$
    + $\mathbf{endif};$
    + $\mathbf{return}\ f$
    +

    + + For $n \geq 5$, run algorithm $\Fib(n)$ and let $a_n$ be the number of times that $\Fib(4)$ is called.
    + Which of the following is true? + ]]> + + for all $n \geq 5$, $a_n = f_n$ + for all $n \geq 5$, $a_n = f_{n-1}$ + for all $n \geq 5$, $a_n = f_{n-2}$ + for all $n \geq 5$, $a_n = f_{n-3}$ + diff --git a/app/src/data/questions/comp2804/exam-winter-2014/w14f12.xml b/app/src/data/questions/comp2804/exam-winter-2014/w14f12.xml new file mode 100644 index 00000000..3d95ae0a --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2014/w14f12.xml @@ -0,0 +1,12 @@ + + + + + 4/16 + 4/32 + 5/16 + 5/32 + diff --git a/app/src/data/questions/comp2804/exam-winter-2014/w14f13.xml b/app/src/data/questions/comp2804/exam-winter-2014/w14f13.xml new file mode 100644 index 00000000..008ee8f9 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2014/w14f13.xml @@ -0,0 +1,12 @@ + + + + + $\frac{1}{100}$ + $\frac{1}{100 \cdot 99}$ + $\frac{1}{100 \cdot 100}$ + $\frac{1}{{100 \choose 2}}$ + diff --git a/app/src/data/questions/comp2804/exam-winter-2014/w14f14.xml b/app/src/data/questions/comp2804/exam-winter-2014/w14f14.xml new file mode 100644 index 00000000..ecd3322e --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2014/w14f14.xml @@ -0,0 +1,13 @@ + + + + + 4/8 + 5/8 + 6/8 + 7/8 + diff --git a/app/src/data/questions/comp2804/exam-winter-2014/w14f15.xml b/app/src/data/questions/comp2804/exam-winter-2014/w14f15.xml new file mode 100644 index 00000000..d8f8c3e0 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2014/w14f15.xml @@ -0,0 +1,16 @@ + + + + + 1/2 + 1/4 + 1/8 + 1/9 + diff --git a/app/src/data/questions/comp2804/exam-winter-2014/w14f16.xml b/app/src/data/questions/comp2804/exam-winter-2014/w14f16.xml new file mode 100644 index 00000000..a186337c --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2014/w14f16.xml @@ -0,0 +1,18 @@ + + + + + 1/3 + 1/2 + 2/3 + none of the above + diff --git a/app/src/data/questions/comp2804/exam-winter-2014/w14f17.xml b/app/src/data/questions/comp2804/exam-winter-2014/w14f17.xml new file mode 100644 index 00000000..ce14074f --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2014/w14f17.xml @@ -0,0 +1,12 @@ + + + + + 1/5 + 2/5 + 3/5 + 4/5 + diff --git a/app/src/data/questions/comp2804/exam-winter-2014/w14f18.xml b/app/src/data/questions/comp2804/exam-winter-2014/w14f18.xml new file mode 100644 index 00000000..59c42744 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2014/w14f18.xml @@ -0,0 +1,13 @@ + + + + + $1 - \frac{12!}{12^{4} \cdot 7!}$ + $1 - \frac{11!}{12^{4} \cdot 7!}$ + $1 - \frac{11!}{12^{4} \cdot 6!}$ + $1 - \frac{11!}{12^{4} \cdot 8!}$ + diff --git a/app/src/data/questions/comp2804/exam-winter-2014/w14f19.xml b/app/src/data/questions/comp2804/exam-winter-2014/w14f19.xml new file mode 100644 index 00000000..6764d249 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2014/w14f19.xml @@ -0,0 +1,13 @@ + + + + + $\frac{1}{3}$ + $\frac{1}{4}$ + $\frac{1}{4} \cdot \frac{1}{3} + \frac{3}{4} \cdot \frac{1}{4}$ + none of the above + diff --git a/app/src/data/questions/comp2804/exam-winter-2014/w14f20.xml b/app/src/data/questions/comp2804/exam-winter-2014/w14f20.xml new file mode 100644 index 00000000..28865f75 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2014/w14f20.xml @@ -0,0 +1,14 @@ + + + + + 3 + 2 + 5/2 + 3/2 + diff --git a/app/src/data/questions/comp2804/exam-winter-2014/w14f21.xml b/app/src/data/questions/comp2804/exam-winter-2014/w14f21.xml new file mode 100644 index 00000000..4158cb5c --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2014/w14f21.xml @@ -0,0 +1,19 @@ + + + + + Yes + No + diff --git a/app/src/data/questions/comp2804/exam-winter-2014/w14f22.xml b/app/src/data/questions/comp2804/exam-winter-2014/w14f22.xml new file mode 100644 index 00000000..af3ac037 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2014/w14f22.xml @@ -0,0 +1,18 @@ + + + + + 27/4 + 28/4 + 29/4 + 30/4 + diff --git a/app/src/data/questions/comp2804/exam-winter-2014/w14f23.xml b/app/src/data/questions/comp2804/exam-winter-2014/w14f23.xml new file mode 100644 index 00000000..e6f5cf95 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2014/w14f23.xml @@ -0,0 +1,13 @@ + + + + + 4 + 5 + 6 + 7 + diff --git a/app/src/data/questions/comp2804/exam-winter-2014/w14f24.xml b/app/src/data/questions/comp2804/exam-winter-2014/w14f24.xml new file mode 100644 index 00000000..8365f4cf --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2014/w14f24.xml @@ -0,0 +1,15 @@ + + + + + $n/2$ + $n/4$ + $n/8$ + $0$ + diff --git a/app/src/data/questions/comp2804/exam-winter-2014/w14f25.xml b/app/src/data/questions/comp2804/exam-winter-2014/w14f25.xml new file mode 100644 index 00000000..b9c4d8cd --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2014/w14f25.xml @@ -0,0 +1,15 @@ + + + + + Justin Bieber + Fibonacci + Carl Friedrich Gauss + Simon Pratt + diff --git a/app/src/data/questions/comp2804/exam-winter-2015/w15f01.xml b/app/src/data/questions/comp2804/exam-winter-2015/w15f01.xml new file mode 100644 index 00000000..103c29d5 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2015/w15f01.xml @@ -0,0 +1,12 @@ + + + + + ${20 \choose 7}$ + ${5\choose 3} + {15 \choose 4}$ + ${5 \choose 3}{15 \choose 4}$ + ${5 \choose 4}{15 \choose 3}$ + diff --git a/app/src/data/questions/comp2804/exam-winter-2015/w15f02.xml b/app/src/data/questions/comp2804/exam-winter-2015/w15f02.xml new file mode 100644 index 00000000..c5d6b998 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2015/w15f02.xml @@ -0,0 +1,15 @@ + + + + + + ${5 \choose 5}{15 \choose 2} + {5 \choose 2}{15 \choose 5} + {5 \choose 1}{15 \choose 6} + {5 \choose 0}{15 \choose 7}$ + + ${5 \choose 5}{15 \choose 2} + {5 \choose 2}{15 \choose 5} - {5 \choose 5}{15 \choose 5}$ + ${20 \choose 7} - {5 \choose 4}{15 \choose 4}$ + None of the above. + diff --git a/app/src/data/questions/comp2804/exam-winter-2015/w15f03.xml b/app/src/data/questions/comp2804/exam-winter-2015/w15f03.xml new file mode 100644 index 00000000..f3835277 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2015/w15f03.xml @@ -0,0 +1,11 @@ + + + + + $2^{73} + 2^{73}$ + $2^{74} - 2^{69}$ + $2^{77} - 2^{69}$ + $2^{77} - 2^{73} - 2^{73}$ + diff --git a/app/src/data/questions/comp2804/exam-winter-2015/w15f04.xml b/app/src/data/questions/comp2804/exam-winter-2015/w15f04.xml new file mode 100644 index 00000000..35a47dd1 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2015/w15f04.xml @@ -0,0 +1,11 @@ + + + + + ${15 \choose 11} \cdot 2^4 \cdot 7^{11}$ + $- {15 \choose 11} \cdot 2^4 \cdot 7^{11}$ + ${15 \choose 11} \cdot 2^{11} \cdot 7^4$ + $- {15 \choose 11} \cdot 2^{11} \cdot 7^4$ + diff --git a/app/src/data/questions/comp2804/exam-winter-2015/w15f05.xml b/app/src/data/questions/comp2804/exam-winter-2015/w15f05.xml new file mode 100644 index 00000000..6ef089f9 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2015/w15f05.xml @@ -0,0 +1,23 @@ + + + +
  • + 6 are blond, +
  • +
  • + 7 have green eyes, +
  • +
  • + 11 are not blond and do not have green eyes. +
  • + + How many people in this group are blond and have green eyes? + ]]> +
    + 3 + 4 + 5 + 6 +
    diff --git a/app/src/data/questions/comp2804/exam-winter-2015/w15f06.xml b/app/src/data/questions/comp2804/exam-winter-2015/w15f06.xml new file mode 100644 index 00000000..dcfccace --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2015/w15f06.xml @@ -0,0 +1,18 @@ + + + + + Because both sides count the number of pairs $(A,B)$ of subsets of the $n$ people, such that $|A| = 2$, $|B| = 5$, and $A \subseteq B$. + Because both sides count the number of pairs $(A,B)$ of subsets of the $n$ people, such that $|A| = 5$, $|B| = 2$, and $A \subseteq B$. + Because both sides count the number of ways to choose 2 committees in a group of $n$ people, one committee has 5 members, the other committee has 2 members, and a person can be on both committees. + + no person can be on both committees. + ]]> + + diff --git a/app/src/data/questions/comp2804/exam-winter-2015/w15f07.xml b/app/src/data/questions/comp2804/exam-winter-2015/w15f07.xml new file mode 100644 index 00000000..44d1da8c --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2015/w15f07.xml @@ -0,0 +1,12 @@ + + + + + $S_n = S_{n-1} + S_{n-2}$ + $S_n = 2 \cdot S_{n-1} + S_{n-2}$ + $S_n = S_{n-1} + (3^{n-1} - S_{n-1})$ + $S_n = 2 \cdot S_{n-1} + (3^{n-1} - S_{n-1})$ + diff --git a/app/src/data/questions/comp2804/exam-winter-2015/w15f08.xml b/app/src/data/questions/comp2804/exam-winter-2015/w15f08.xml new file mode 100644 index 00000000..24289148 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2015/w15f08.xml @@ -0,0 +1,16 @@ + + + + + For all $n \geq 0$: $f(n) = 2n^2 + 7$ + For all $n \geq 0$: $f(n) = 3n^2 + 7$ + For all $n \geq 0$: $f(n) = 4n^2 + 7$ + None of the above. + diff --git a/app/src/data/questions/comp2804/exam-winter-2015/w15f09.xml b/app/src/data/questions/comp2804/exam-winter-2015/w15f09.xml new file mode 100644 index 00000000..c411bf35 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2015/w15f09.xml @@ -0,0 +1,27 @@ + + + + $\newcommand{\Fib}{{\rm F \scriptsize IB}}$ + + + Consider the recursive algorithm $\Fib$, which takes as input an + integer $n \geq 0$: + +

    + $\mathbf{Algorithm}\ \Fib(n)\mathrm{:}$
    + $\mathbf{if}\ n = 0\ \mathrm{or}\ n = 1$
    + $\mathbf{then}\ f = n$
    + $\mathbf{else}\ f = \Fib(n - 1) + \Fib(n - 2)$
    + $\mathbf{endif};$
    + $\mathbf{return}\ f$
    +

    + + If we run algorithm $\Fib(77)$, how many calls are there to $\Fib(73)$? + ]]> +
    + 3 + 4 + 5 + 6 +
    diff --git a/app/src/data/questions/comp2804/exam-winter-2015/w15f10.xml b/app/src/data/questions/comp2804/exam-winter-2015/w15f10.xml new file mode 100644 index 00000000..fd8da1ea --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2015/w15f10.xml @@ -0,0 +1,23 @@ + + + +
  • + $(1,6) \in S$. +
  • +
  • + If $(a,b) \in S$ then $(a+3, b+4) \in S$. +
  • +
  • + If $(a,b) \in S$ then $(a+5, b+2) \in S$. +
  • + + Which of the following is true? + ]]> +
    + For every element $(a,b)$ in $S$, $a + b$ is divisible by 7. + For every element $(a,b)$ in $S$, $a + b$ is not divisible by 7. + $S = \{(a,b) : a > 0$ and $b > 0$ are integers and $a + b$ is divisible by 7$\}$. + None of the above. +
    diff --git a/app/src/data/questions/comp2804/exam-winter-2015/w15f11.xml b/app/src/data/questions/comp2804/exam-winter-2015/w15f11.xml new file mode 100644 index 00000000..9c9a9c75 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2015/w15f11.xml @@ -0,0 +1,12 @@ + + + + + ${102 \choose 3}$ + ${102 \choose 4}$ + ${103 \choose 3}$ + ${103 \choose 4}$ + diff --git a/app/src/data/questions/comp2804/exam-winter-2015/w15f12.xml b/app/src/data/questions/comp2804/exam-winter-2015/w15f12.xml new file mode 100644 index 00000000..237810d0 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2015/w15f12.xml @@ -0,0 +1,12 @@ + + + + + 5/15 + 6/15 + 7/15 + 8/15 + diff --git a/app/src/data/questions/comp2804/exam-winter-2015/w15f13.xml b/app/src/data/questions/comp2804/exam-winter-2015/w15f13.xml new file mode 100644 index 00000000..8f70765a --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2015/w15f13.xml @@ -0,0 +1,18 @@ + + + + + + $\Pr\bigl(A \cup (\overline{B} \cap \overline{C})\bigr) = $ + $\Pr(A) + \Pr(B)\ - $ $\Pr(C).$ + + + + ]]> + + True + False + None of the above. + diff --git a/app/src/data/questions/comp2804/exam-winter-2015/w15f14.xml b/app/src/data/questions/comp2804/exam-winter-2015/w15f14.xml new file mode 100644 index 00000000..a6f514c6 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2015/w15f14.xml @@ -0,0 +1,13 @@ + + + + + $\left. {30 \choose 1} \middle/ {100 \choose 20} \right.$ + $\left. {30 \choose 1}{70 \choose 19} \middle/ {100 \choose 20} \right.$ + $1 - \left. {70 \choose 20} \middle/ {100 \choose 20} \right.$ + None of the above. + diff --git a/app/src/data/questions/comp2804/exam-winter-2015/w15f15.xml b/app/src/data/questions/comp2804/exam-winter-2015/w15f15.xml new file mode 100644 index 00000000..f0ce5637 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2015/w15f15.xml @@ -0,0 +1,13 @@ + + + + + $\frac{1}{{100 \choose 20}} \sum_{k=0}^{20} \left({70 \choose k} + {30 \choose 20 - k}\right)$ + $\frac{1}{{100 \choose 20}} \sum_{k=0}^{20} {70 \choose k}{30 \choose 20 - k}$ + $\frac{1}{{100 \choose 20}} \sum_{k=0}^{10} \left({70 \choose 2k} + {30 \choose 20 - 2k}\right)$ + $\frac{1}{{100 \choose 20}} \sum_{k=0}^{10} {70 \choose 2k}{30 \choose 20 - 2k}$ + diff --git a/app/src/data/questions/comp2804/exam-winter-2015/w15f16.xml b/app/src/data/questions/comp2804/exam-winter-2015/w15f16.xml new file mode 100644 index 00000000..68cd9145 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2015/w15f16.xml @@ -0,0 +1,13 @@ + + + + + ${77 \choose 15}(1/3)^{15}(2/3)^{62}$ + ${77 \choose 15}((1/3)^{15} + (2/3)^{62})$ + ${77 \choose 15}(1/3)^{62}(2/3)^{15}$ + ${77 \choose 15}((1/3)^{62} + (2/3)^{15})$ + diff --git a/app/src/data/questions/comp2804/exam-winter-2015/w15f17.xml b/app/src/data/questions/comp2804/exam-winter-2015/w15f17.xml new file mode 100644 index 00000000..1af5f9bc --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2015/w15f17.xml @@ -0,0 +1,16 @@ + + + + + $\left. {5 \choose 2} \middle/ 2^3 \right.$ + $\left. {5 \choose 2} \middle/ 2^4 \right.$ + $\left. {5 \choose 2} \middle/ 2^5 \right.$ + $\left. 2^5 \middle/ {5 \choose 2} \right.$ + diff --git a/app/src/data/questions/comp2804/exam-winter-2015/w15f18.xml b/app/src/data/questions/comp2804/exam-winter-2015/w15f18.xml new file mode 100644 index 00000000..94466448 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2015/w15f18.xml @@ -0,0 +1,18 @@ + + + + + The events $A$ and $B$ are independent. + The events $A$ and $B$ are not independent. + None of the above. + diff --git a/app/src/data/questions/comp2804/exam-winter-2015/w15f19.xml b/app/src/data/questions/comp2804/exam-winter-2015/w15f19.xml new file mode 100644 index 00000000..f1cae8cf --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2015/w15f19.xml @@ -0,0 +1,13 @@ + + + + + $n/2$ + $n$ + $3n/2$ + $2n$ + diff --git a/app/src/data/questions/comp2804/exam-winter-2015/w15f20.xml b/app/src/data/questions/comp2804/exam-winter-2015/w15f20.xml new file mode 100644 index 00000000..ca434366 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2015/w15f20.xml @@ -0,0 +1,15 @@ + + + + + $m/2$ + $m/4$ + $m/8$ + $m/16$ + diff --git a/app/src/data/questions/comp2804/exam-winter-2015/w15f21.xml b/app/src/data/questions/comp2804/exam-winter-2015/w15f21.xml new file mode 100644 index 00000000..3a46b32f --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2015/w15f21.xml @@ -0,0 +1,20 @@ + + + + + The random variables $X$ and $Y$ are independent. + The random variables $X$ and $Y$ are not independent. + None of the above. + diff --git a/app/src/data/questions/comp2804/exam-winter-2015/w15f22.xml b/app/src/data/questions/comp2804/exam-winter-2015/w15f22.xml new file mode 100644 index 00000000..cb3acef4 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2015/w15f22.xml @@ -0,0 +1,20 @@ + + + + + $\mathbb{E}(L) = 50$ and $\mathbb{E}(\max(L,S)) = 50$. + $\mathbb{E}(L) = 100$ and $\mathbb{E}(\max(L,S)) = 100$. + $\mathbb{E}(L) = 50$ and $\mathbb{E}(\max(L,S)) = 100$. + $\mathbb{E}(L) = 100$ and $\mathbb{E}(\max(L,S)) = 50$. + diff --git a/app/src/data/questions/comp2804/exam-winter-2015/w15f23.xml b/app/src/data/questions/comp2804/exam-winter-2015/w15f23.xml new file mode 100644 index 00000000..31a70880 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2015/w15f23.xml @@ -0,0 +1,38 @@ + + + + $\newcommand{\TwoTails}{{\rm T {\scriptsize WO} T {\scriptsize AILS}}}$ + + + Consider the following recursive algorithm $\TwoTails$, which takes as input a positive integer $k$: + +
    + $\mathbf{Algorithm}\ \TwoTails(k)\mathrm{:}$
    + + + + + + + +
    $//$ + $\text{all coin flips made are mutually}$ $\text{independent}$ +
    + $\text{flip a fair coin twice};$
    + $\mathbf{if}\ \text{the coin came up heads exactly twice}$
    + $\mathbf{then}\ \mathrm{return}\ 2^k$
    + $\mathbf{else}\ \TwoTails(k + 1)$
    + $\mathbf{endif}$
    +
    + + You run algorithm $\TwoTails(1)$, i.e., with $k = 1$. Define the random variable $X$ to be the value of the + output of this algorithm. + Let $k \geq 1$ be an integer. What is $\Pr(X = 2^k)$? + ]]> +
    + $(1/4)^{k} \cdot 3/4$ + $(1/4)^{k-1} \cdot 3/4$ + $(3/4)^{k} \cdot 1/4$ + $(3/4)^{k-1} \cdot 1/4$ +
    diff --git a/app/src/data/questions/comp2804/exam-winter-2015/w15f24.xml b/app/src/data/questions/comp2804/exam-winter-2015/w15f24.xml new file mode 100644 index 00000000..e0ccfe5b --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2015/w15f24.xml @@ -0,0 +1,13 @@ + + + + + 36 + 30 + 20 + 12 + diff --git a/app/src/data/questions/comp2804/exam-winter-2015/w15f25.xml b/app/src/data/questions/comp2804/exam-winter-2015/w15f25.xml new file mode 100644 index 00000000..d32cabb0 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2015/w15f25.xml @@ -0,0 +1,15 @@ + + Who is Lindsay Bangs? + A world-renowned rapper. + + The Hamburglar. + ]]> + + President of the Carleton Computer Science Society. + + Leo's Early Breakfast IPA. + ]]> + + diff --git a/app/src/data/questions/comp2804/exam-winter-2017/w17f01.xml b/app/src/data/questions/comp2804/exam-winter-2017/w17f01.xml new file mode 100644 index 00000000..1b224fdc --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2017/w17f01.xml @@ -0,0 +1,20 @@ + + + +
  • + $a_1,a_3,a_5,a_7,a_9$ are all odd and +
  • +
  • + $a_2,a_4,a_6,a_8,a_{10}$ are all even. +
  • + + How many such permutations are there? + ]]> +
    + $10!$ + $5^5 \cdot 5^5$ + $(5!)^2$ + $2 \cdot (5!)^2$ +
    diff --git a/app/src/data/questions/comp2804/exam-winter-2017/w17f02.xml b/app/src/data/questions/comp2804/exam-winter-2017/w17f02.xml new file mode 100644 index 00000000..a1d9992c --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2017/w17f02.xml @@ -0,0 +1,12 @@ + + + + + $\frac{n!}{2}$ + $n!$ + $2{n \choose 2} \cdot (n-2)!$ + None of the above. + diff --git a/app/src/data/questions/comp2804/exam-winter-2017/w17f03.xml b/app/src/data/questions/comp2804/exam-winter-2017/w17f03.xml new file mode 100644 index 00000000..efd10353 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2017/w17f03.xml @@ -0,0 +1,24 @@ + + + +
  • + exactly 5 beer bottles and zero or more cider bottles, +
  • + + or +
      +
    • + exactly 5 cider bottles and zero or more beer bottles. +
    • +
    + How many such subsets are there? + ]]> +
    + ${17 \choose 5} \cdot 2^{28} + 2^{17} \cdot {28 \choose 5}$ + ${17 \choose 5} \cdot 2^{28} + 2^{17} \cdot {28 \choose 5} - {17 \choose 5} \cdot {28 \choose 5}$ + $2^{45} - {17 \choose 5} - {28 \choose 5}$ + $2^{45} - {17 \choose 5} \cdot {28 \choose 5}$ +
    diff --git a/app/src/data/questions/comp2804/exam-winter-2017/w17f04.xml b/app/src/data/questions/comp2804/exam-winter-2017/w17f04.xml new file mode 100644 index 00000000..f1797acc --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2017/w17f04.xml @@ -0,0 +1,13 @@ + + + + + $2^{n-1}$ + $2^{n-2}$ + $2^{(n-1)/2}$ + $2^{(n+1)/2}$ + diff --git a/app/src/data/questions/comp2804/exam-winter-2017/w17f05.xml b/app/src/data/questions/comp2804/exam-winter-2017/w17f05.xml new file mode 100644 index 00000000..f058dd4c --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2017/w17f05.xml @@ -0,0 +1,11 @@ + + + + + The number of bitstrings of length $n$ in which the first bit is 0 or the last bit is 1. + The number of bitstrings of length $n$ in which the first bit is 0 and the last bit is 1. + The number of bitstrings of length $n$ in which the first bit is equal to the last bit. + The number of bitstrings of length $n$ in which the first bit is not equal to the last bit. + diff --git a/app/src/data/questions/comp2804/exam-winter-2017/w17f06.xml b/app/src/data/questions/comp2804/exam-winter-2017/w17f06.xml new file mode 100644 index 00000000..f0dc99e1 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2017/w17f06.xml @@ -0,0 +1,23 @@ + + + +
  • + 63 students like beer, +
  • +
  • + 71 students like cider, and +
  • +
  • + 25 students do not like beer and do not like cider. +
  • + + How many students like beer and cider? + ]]> +
    + 57 + 58 + 59 + 60 +
    diff --git a/app/src/data/questions/comp2804/exam-winter-2017/w17f07.xml b/app/src/data/questions/comp2804/exam-winter-2017/w17f07.xml new file mode 100644 index 00000000..cfd0109d --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2017/w17f07.xml @@ -0,0 +1,24 @@ + + + + + For any even integer $n$, let $S_n$ be the number of bitstrings of length $n$ that have both of the + following two properties: +
      +
    • + There is a 0 at every even position. +
    • +
    • + The entire bitstring does not contain the substring 101. +
    • +
    + Which of the following is true for all even integers $n \geq 6$? + ]]> +
    + $S_n = S_{n/2} + S_{(n/2)-3}$ + $S_n = S_{n-1} + S_{n-3}$ + $S_n = S_{n-2} + S_{n-3}$ + $S_n = S_{n-2} + S_{n-4}$ +
    diff --git a/app/src/data/questions/comp2804/exam-winter-2017/w17f08.xml b/app/src/data/questions/comp2804/exam-winter-2017/w17f08.xml new file mode 100644 index 00000000..edc3ebbc --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2017/w17f08.xml @@ -0,0 +1,12 @@ + + + + + $S_n = S_{n-1} + S_{n-2} + 2^{n-2}$ + $S_n = S_{n-1} + S_{n-2} + S_{n-3} + 2^{n-3}$ + $S_n = S_{n-1} + S_{n-2} + S_{n-3}$ + $S_n = S_{n-1} + S_{n-2} + S_{n-3} + 2^{n-4}$ + diff --git a/app/src/data/questions/comp2804/exam-winter-2017/w17f09.xml b/app/src/data/questions/comp2804/exam-winter-2017/w17f09.xml new file mode 100644 index 00000000..00a5430a --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2017/w17f09.xml @@ -0,0 +1,32 @@ + + + + $\newcommand{\Hello}{{\rm H {\scriptsize ELLO}}} + \newcommand{\elsesp}{\phantom{\mathbf{else}\ }} + \newcommand{\thensp}{\phantom{\mathbf{then}\ }}$ + + + Consider the recursive algorithm $\Hello$, which takes as input an integer $n \geq 0$: + +

    + $\mathbf{Algorithm}\ \Hello(n)\mathrm{:}$
    + $\mathbf{if}\ n = 0\ \mathrm{or}\ n = 1$
    + $\mathbf{then}\ \text{print ``hello''}$
    + $\mathbf{else}\ \mathbf{if}\ n\ \mathrm{is}\ \mathrm{even}$
    + $\elsesp \mathbf{then}\ \Hello(\frac{n}{2});$
    + $\elsesp \thensp \Hello(\frac{n}{2} - 1)$
    + $\elsesp \mathbf{else}\ \Hello(n - 1);$
    + $\elsesp \elsesp \Hello(n - 2)$
    + $\elsesp \mathbf{endif};$
    + $\mathbf{endif}$ +

    + + If we run algorithm $\Hello(7)$, how many times is the word "hello" printed? + ]]> +
    + 9 + 10 + 11 + 12 +
    diff --git a/app/src/data/questions/comp2804/exam-winter-2017/w17f10.xml b/app/src/data/questions/comp2804/exam-winter-2017/w17f10.xml new file mode 100644 index 00000000..f35240ce --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2017/w17f10.xml @@ -0,0 +1,16 @@ + + + + + $1 - (21/26)^{14}$ + $1 - (26/21)^{14}$ + $5 \cdot (5/26) \cdot (21/26)^{13}$ + $14 \cdot (5/26) \cdot (21/26)^{13}$ + diff --git a/app/src/data/questions/comp2804/exam-winter-2017/w17f11.xml b/app/src/data/questions/comp2804/exam-winter-2017/w17f11.xml new file mode 100644 index 00000000..d5353f48 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2017/w17f11.xml @@ -0,0 +1,13 @@ + + + + + $11 \cdot {6 \choose 2} \cdot 10!$ + $11 \cdot 6 \cdot 5 \cdot 10!$ + $12 \cdot 6 \cdot 5 \cdot 10!$ + $13 \cdot 6 \cdot 5 \cdot 10!$ + diff --git a/app/src/data/questions/comp2804/exam-winter-2017/w17f12.xml b/app/src/data/questions/comp2804/exam-winter-2017/w17f12.xml new file mode 100644 index 00000000..7da2d186 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2017/w17f12.xml @@ -0,0 +1,17 @@ + + + + + 4/8 + 5/8 + 4/9 + 5/9 + diff --git a/app/src/data/questions/comp2804/exam-winter-2017/w17f13.xml b/app/src/data/questions/comp2804/exam-winter-2017/w17f13.xml new file mode 100644 index 00000000..06599cf0 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2017/w17f13.xml @@ -0,0 +1,16 @@ + + + + + 1/3 + 2/3 + 2/5 + 1/4 + diff --git a/app/src/data/questions/comp2804/exam-winter-2017/w17f14.xml b/app/src/data/questions/comp2804/exam-winter-2017/w17f14.xml new file mode 100644 index 00000000..62201d34 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2017/w17f14.xml @@ -0,0 +1,16 @@ + + + a_1$". + [/defs] + Which of the following is true? + ]]> + + The events $A$ and $B$ are independent. + The events $A$ and $B$ are not independent. + None of the above. + diff --git a/app/src/data/questions/comp2804/exam-winter-2017/w17f15.xml b/app/src/data/questions/comp2804/exam-winter-2017/w17f15.xml new file mode 100644 index 00000000..07e9c81e --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2017/w17f15.xml @@ -0,0 +1,17 @@ + + + + + ${\frac{1}{n}} - {\frac{1}{n(n-1)}}$ + ${\frac{2}{n}} - {\frac{1}{n(n-1)}}$ + ${\frac{2}{n}} - {\frac{1}{n^{2}}}$ + None of the above. + diff --git a/app/src/data/questions/comp2804/exam-winter-2017/w17f16.xml b/app/src/data/questions/comp2804/exam-winter-2017/w17f16.xml new file mode 100644 index 00000000..21d4f2e3 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2017/w17f16.xml @@ -0,0 +1,19 @@ + + + 0. + \end{align} + $$ + Which of the following is true? + ]]> + + $\Pr(A) < 1/2$ + $\Pr(A) > 1/2$ + $\Pr(A) < 1$ + $\Pr(A) > 0$ + diff --git a/app/src/data/questions/comp2804/exam-winter-2017/w17f17.xml b/app/src/data/questions/comp2804/exam-winter-2017/w17f17.xml new file mode 100644 index 00000000..ec6c7703 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2017/w17f17.xml @@ -0,0 +1,15 @@ + + + + + 1/3 + 2/3 + 1/5 + 1/6 + diff --git a/app/src/data/questions/comp2804/exam-winter-2017/w17f18.xml b/app/src/data/questions/comp2804/exam-winter-2017/w17f18.xml new file mode 100644 index 00000000..67c68335 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2017/w17f18.xml @@ -0,0 +1,18 @@ + + + + + 5/18 + 1/6 + 1/4 + 1/3 + diff --git a/app/src/data/questions/comp2804/exam-winter-2017/w17f19.xml b/app/src/data/questions/comp2804/exam-winter-2017/w17f19.xml new file mode 100644 index 00000000..755beacd --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2017/w17f19.xml @@ -0,0 +1,19 @@ + + + + + Define the random variable $X$ to be the number of unordered triples $\{P_i,P_j,P_k\}$ of people + (i.e., subsets consisting of three people) that have the same birthday.
    + + What is the expected value $\mathbb{E}(X)$ of $X$?
    + Hint: Use indicator random variables. + ]]> +
    + ${\frac{1}{365^2}} \cdot {n \choose 3}$ + ${\frac{1}{365^3}} \cdot {n \choose 3}$ + ${\frac{1}{365^2}} \cdot n^3$ + ${\frac{1}{365^3}} \cdot n^3$ +
    diff --git a/app/src/data/questions/comp2804/exam-winter-2017/w17f20.xml b/app/src/data/questions/comp2804/exam-winter-2017/w17f20.xml new file mode 100644 index 00000000..a474e7da --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2017/w17f20.xml @@ -0,0 +1,14 @@ + + + + + What is the expected value $\mathbb{E}(X)$ of $X$? + ]]> + + 80 + 100 + 120 + 140 + diff --git a/app/src/data/questions/comp2804/exam-winter-2017/w17f21.xml b/app/src/data/questions/comp2804/exam-winter-2017/w17f21.xml new file mode 100644 index 00000000..e4e844aa --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2017/w17f21.xml @@ -0,0 +1,20 @@ + + + + + The random variables $X$ and $Y$ are independent. + The random variables $X$ and $Y$ are not independent. + None of the above. + diff --git a/app/src/data/questions/comp2804/exam-winter-2017/w17f22.xml b/app/src/data/questions/comp2804/exam-winter-2017/w17f22.xml new file mode 100644 index 00000000..30f6675c --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2017/w17f22.xml @@ -0,0 +1,38 @@ + + + + $\newcommand{\TwoTails}{{\rm T {\scriptsize WO} T {\scriptsize AILS}}}$ + + + Consider the following recursive algorithm $\TwoTails$, which takes as input a positive integer $k$: + +
    + $\mathbf{Algorithm}\ \TwoTails(k)\mathrm{:}$
    + + + + + + + +
    $//$ + $\text{all coin flips made are mutually}$ $\text{independent}$ +
    + $\text{flip a fair coin twice};$
    + $\mathbf{if}\ \text{the coin came up heads exactly twice}$
    + $\mathbf{then}\ \mathrm{return}\ 2^k$
    + $\mathbf{else}\ \TwoTails(k + 1)$
    + $\mathbf{endif}$
    +
    + + You run algorithm $\TwoTails(1)$, i.e., with $k = 1$. Define the random variable $X$ to be the value of the + output of this algorithm.
    + Let $m \geq 1$ be an integer. What is $\Pr(X = 2^m)$? + ]]> +
    + $(1/4)^{m} \cdot 3/4$ + $(1/4)^{m-1} \cdot 3/4$ + $(3/4)^{m} \cdot 1/4$ + $(3/4)^{m-1} \cdot 1/4$ +
    diff --git a/app/src/data/questions/comp2804/exam-winter-2017/w17f23.xml b/app/src/data/questions/comp2804/exam-winter-2017/w17f23.xml new file mode 100644 index 00000000..2c88d0c6 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2017/w17f23.xml @@ -0,0 +1,14 @@ + + + + For any two random variables $X$ and $Y$, + $\mathbb{E}(X \cdot Y) = \mathbb{E}(X) \cdot \mathbb{E}(Y)$. +

    + ]]> +
    + The statement is true. + The statement is false. + None of the above. +
    diff --git a/app/src/data/questions/comp2804/exam-winter-2017/w17f24.xml b/app/src/data/questions/comp2804/exam-winter-2017/w17f24.xml new file mode 100644 index 00000000..3d882b35 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2017/w17f24.xml @@ -0,0 +1,22 @@ + + + + + Elisa orders 7 ciders, one cider at a time. Let $(D_1,D_2,\dots,D_7)$ be the sequence of drinks + that Tan serves. Define the following random variable $X$: + [defs] + X = the number of indices $i$ such that $D_i$ is a cider and $D_{i+1}$ is not a cider. + [/defs] + What is the expected value $\mathbb{E}(X)$ of $X$? + ]]> + + 44/144 + 55/144 + 66/144 + 77/144 + diff --git a/app/src/data/questions/comp2804/exam-winter-2017/w17f25.xml b/app/src/data/questions/comp2804/exam-winter-2017/w17f25.xml new file mode 100644 index 00000000..480fc2d6 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2017/w17f25.xml @@ -0,0 +1,4 @@ + + How do you feel about writing an exam on Sunday afternoon? + I hate it! + diff --git a/app/src/data/questions/comp2804/exam-winter-2018/w18f01.xml b/app/src/data/questions/comp2804/exam-winter-2018/w18f01.xml new file mode 100644 index 00000000..8434375f --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2018/w18f01.xml @@ -0,0 +1,13 @@ + + + + + ${20 \choose 12} \cdot {38 \choose 18}$ + ${20 \choose 12} \cdot {50 \choose 18}$ + ${50 \choose 12} \cdot {20 \choose 18}$ + ${70 \choose 30} \cdot {20 \choose 12}$ + diff --git a/app/src/data/questions/comp2804/exam-winter-2018/w18f02.xml b/app/src/data/questions/comp2804/exam-winter-2018/w18f02.xml new file mode 100644 index 00000000..5ddbbc89 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2018/w18f02.xml @@ -0,0 +1,14 @@ + + + + + ${20 \choose 12} + {50 \choose 12}$ + ${20 \choose 12} + {50 \choose 12} - {20 \choose 12} \cdot {50 \choose 12}$ + ${20 \choose 12} \cdot 2^{50} + {50 \choose 12} \cdot 2^{20}$ + ${20 \choose 12} \cdot 2^{50} + {50 \choose 12} \cdot 2^{20} - {20 \choose 12} \cdot {50 \choose 12}$ + diff --git a/app/src/data/questions/comp2804/exam-winter-2018/w18f03.xml b/app/src/data/questions/comp2804/exam-winter-2018/w18f03.xml new file mode 100644 index 00000000..6a5e4d6d --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2018/w18f03.xml @@ -0,0 +1,13 @@ + + + + + $2^{70} - 2^{50} - 20 - {20 \choose 2}$ + $2^{70} - 2^{50} - 20 \cdot 2^{50} - {20 \choose 2} \cdot 2^{50}$ + $2^{70} - 2^{50} - 20 \cdot 2^{50}$ + None of the above. + diff --git a/app/src/data/questions/comp2804/exam-winter-2018/w18f04.xml b/app/src/data/questions/comp2804/exam-winter-2018/w18f04.xml new file mode 100644 index 00000000..61b4e4af --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2018/w18f04.xml @@ -0,0 +1,12 @@ + + + + + $2 \cdot {40 \choose 5} \cdot 3^{35} - {40 \choose 5} \cdot {35 \choose 5} \cdot 2^{30}$ + $2 \cdot {40 \choose 5} \cdot 3^{35}$ + ${40 \choose 5} + {35 \choose 5} - {40 \choose 5} \cdot {35 \choose 5}$ + $2 \cdot {40 \choose 5} - {40 \choose 5} \cdot {35 \choose 5}$ + diff --git a/app/src/data/questions/comp2804/exam-winter-2018/w18f05.xml b/app/src/data/questions/comp2804/exam-winter-2018/w18f05.xml new file mode 100644 index 00000000..5d138168 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2018/w18f05.xml @@ -0,0 +1,15 @@ + + + + + The number of ways to choose a subset from a set consisting of $m + n$ elements. + The number of ways to choose an ordered pair of 2 elements from a set consisting of $m + n$ elements. + The number of ways to choose a 2-element subset from a set consisting of $m + n$ elements. + None of the above. + diff --git a/app/src/data/questions/comp2804/exam-winter-2018/w18f06.xml b/app/src/data/questions/comp2804/exam-winter-2018/w18f06.xml new file mode 100644 index 00000000..ecf6995b --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2018/w18f06.xml @@ -0,0 +1,14 @@ + + + + + ${31 \choose 6}$ + ${31 \choose 7}$ + ${32 \choose 6}$ + ${32 \choose 7}$ + diff --git a/app/src/data/questions/comp2804/exam-winter-2018/w18f07.xml b/app/src/data/questions/comp2804/exam-winter-2018/w18f07.xml new file mode 100644 index 00000000..1a64422a --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2018/w18f07.xml @@ -0,0 +1,17 @@ + + + + BOOGER +

    + is called awesome, if the string does not contain the substring OO. + Thus, GEOROB is awesome, whereas GREOOB is not awesome. + What is the number of awesome strings? + ]]> +
    + $6 \cdot {5 \choose 2} \cdot 3 \cdot 2$ + $(6 \cdot {5 \choose 2} \cdot 3 \cdot 2) - 5!$ + $6! - 5!$ + $(6 \cdot {5 \choose 2} \cdot 3) - 5!$ +
    diff --git a/app/src/data/questions/comp2804/exam-winter-2018/w18f08.xml b/app/src/data/questions/comp2804/exam-winter-2018/w18f08.xml new file mode 100644 index 00000000..56d9e86b --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2018/w18f08.xml @@ -0,0 +1,15 @@ + + + valid, if it does not contain $aa$, it does not contain $bb$, + it does not contain $cc$, and it does not contain $dd$.
    + + For any integer $n \geq 2$, what is the number of valid strings of length $n$? + ]]> +
    + $4^{n} - 4(n-1)$ + $4^{n} - 4n$ + $4 \cdot 3^{n}$ + $4 \cdot 3^{n-1}$ +
    diff --git a/app/src/data/questions/comp2804/exam-winter-2018/w18f09.xml b/app/src/data/questions/comp2804/exam-winter-2018/w18f09.xml new file mode 100644 index 00000000..e146ba52 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2018/w18f09.xml @@ -0,0 +1,12 @@ + + + + + $S_n = S_{n-1} + S_{n-2} + 1$ + $S_n = S_{n-1} + S_{n-2} + 2^{n-2}$ + $S_n = S_{n-1} + S_{n-2} + 2^{n-3}$ + $S_n = S_{n-1} + S_{n-2} + S_{n-3}$ + diff --git a/app/src/data/questions/comp2804/exam-winter-2018/w18f10.xml b/app/src/data/questions/comp2804/exam-winter-2018/w18f10.xml new file mode 100644 index 00000000..b22563bd --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2018/w18f10.xml @@ -0,0 +1,48 @@ + + + + $\newcommand{\SundayEveningExam}{{\rm S {\scriptsize UNDAY} E {\scriptsize VENING} E {\scriptsize XAM}}} + \newcommand{\elsesp}{\phantom{\mathbf{else}\ }}$ + + + Consider the recursive algorithm $\SundayEveningExam$, which takes as input an integer $n \geq 1$: + +
    + $\mathbf{Algorithm}\ \SundayEveningExam(n)\mathrm{:}$
    + $\mathbf{if}\ n = 1$
    + + + + + + + +
    + $\mathbf{then}\ \mathrm{print}\ \text{``}$ + $\text{I don't like Sunday}$ $\text{evening exams''}$
    + $\mathbf{else}\ \mathbf{for}\ i = 1\ \mathbf{to}\ n$
    + + + + + + + +
    + $\elsesp \mathbf{do}\ \mathrm{print}\ \text{``}$ + $\text{I don't like Sunday}$ $\text{evening exams''}$
    + $\elsesp \mathbf{endfor};$
    + $\elsesp \SundayEveningExam(n - 1)$
    + $\mathbf{endif}$ +
    + + Let $P(n)$ be the number of times the line "I don't like Sunday evening exams" is printed when running + algorithm $\SundayEveningExam(n)$. Which of the following is true for all $n \geq 1$? + ]]> +
    + $P(n) = 1 + \frac{n(n-1)}{2}$ + $P(n) = \frac{n(n-1)}{2}$ + $P(n) = \frac{n(n+1)}{2}$ + $P(n) = 1 + \frac{n(n+1)}{2}$ +
    diff --git a/app/src/data/questions/comp2804/exam-winter-2018/w18f11.xml b/app/src/data/questions/comp2804/exam-winter-2018/w18f11.xml new file mode 100644 index 00000000..f3cc2f1d --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2018/w18f11.xml @@ -0,0 +1,12 @@ + + + + + ${18 \choose 3} \cdot \left(5 \middle/ 6 \right)^{18}$ + $18 \cdot \left. 5^{15} \middle/ 6^{18} \right.$ + ${18 \choose 3} \cdot \left. 5^{15} \middle/ 6^{18} \right.$ + None of the above. + diff --git a/app/src/data/questions/comp2804/exam-winter-2018/w18f12.xml b/app/src/data/questions/comp2804/exam-winter-2018/w18f12.xml new file mode 100644 index 00000000..ee2cec45 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2018/w18f12.xml @@ -0,0 +1,20 @@ + + + palindrome, if + $$ + s_1s_2{\dots}s_{n-1}s_n = s_ns_{n-1}{\dots}s_2s_1, + $$ + i.e., reading the string from left to right gives the + same result as reading the string from right to left.
    + + Let $n \geq 3$ be an odd integer. You are given a string of length $n$, in which each character is a + uniformly random element of $\{a,b,c\}$. The characters are independent of each other. What is the + probability that this string is a palindrome? + ]]> +
    + $(1/3)^{(n+1)/2}$ + $(1/3)^{(n-1)/2}$ + $(1/2)^{(n+1)/2}$ + $(1/2)^{(n-1)/2}$ +
    diff --git a/app/src/data/questions/comp2804/exam-winter-2018/w18f13.xml b/app/src/data/questions/comp2804/exam-winter-2018/w18f13.xml new file mode 100644 index 00000000..0950b6aa --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2018/w18f13.xml @@ -0,0 +1,16 @@ + + + + + 12/16 + 13/16 + 14/16 + 15/16 + diff --git a/app/src/data/questions/comp2804/exam-winter-2018/w18f14.xml b/app/src/data/questions/comp2804/exam-winter-2018/w18f14.xml new file mode 100644 index 00000000..c8527378 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2018/w18f14.xml @@ -0,0 +1,19 @@ + + + + + Consider the string + $$ + a_1-b_1,a_2-b_2,\dots,a_{77}-b_{77}. + $$ + What is the probability that each element in this string is non-zero? + ]]> + + $(3/8)^{77}$ + $(4/8)^{77}$ + $(5/8)^{77}$ + $(6/8)^{77}$ + diff --git a/app/src/data/questions/comp2804/exam-winter-2018/w18f15.xml b/app/src/data/questions/comp2804/exam-winter-2018/w18f15.xml new file mode 100644 index 00000000..d1a127ee --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2018/w18f15.xml @@ -0,0 +1,16 @@ + + + + + The events $A$ and $B$ are independent. + The events $A$ and $B$ are not independent. + None of the above. + All of the above. + diff --git a/app/src/data/questions/comp2804/exam-winter-2018/w18f16.xml b/app/src/data/questions/comp2804/exam-winter-2018/w18f16.xml new file mode 100644 index 00000000..8ca755b2 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2018/w18f16.xml @@ -0,0 +1,16 @@ + + + + + The events $A$ and $B$ are independent. + The events $A$ and $B$ are not independent. + None of the above. + All of the above. + diff --git a/app/src/data/questions/comp2804/exam-winter-2018/w18f17.xml b/app/src/data/questions/comp2804/exam-winter-2018/w18f17.xml new file mode 100644 index 00000000..9cb1f17a --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2018/w18f17.xml @@ -0,0 +1,16 @@ + + + + + $\frac{2(2n-1)}{n-1}$ + $\frac{n-1}{4n}$ + $\frac{n-1}{2(2n-1)}$ + $\frac{n}{2(2n-1)}$ + diff --git a/app/src/data/questions/comp2804/exam-winter-2018/w18f18.xml b/app/src/data/questions/comp2804/exam-winter-2018/w18f18.xml new file mode 100644 index 00000000..5b3bf191 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2018/w18f18.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
    $X = \bigg\{$$1\ $if the red coin flip resulted in heads$,$
    $0\ $if the red coin flip resulted in tails$,$
    $Y = \bigg\{$$1\ $if the blue coin flip resulted in heads$,$
    $0\ $if the blue coin flip resulted in tails$,$
    + + and + [defs] + Z = $\min(X,Y).$ + [/defs] + What is the expected value $\mathbb{E}(Z)$ of the random variable $Z$? + ]]> +
    + 1/4 + 1/2 + 3/4 + 1 +
    diff --git a/app/src/data/questions/comp2804/exam-winter-2018/w18f19.xml b/app/src/data/questions/comp2804/exam-winter-2018/w18f19.xml new file mode 100644 index 00000000..a9826872 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2018/w18f19.xml @@ -0,0 +1,18 @@ + + + + + Define the random variable $X$ to be the number of indices $i$ with $1 \leq i < n$ for which $b_i + \cdot b_{i+1} = 0$.
    + + What is the expected value $\mathbb{E}(X)$ of the random variable $X$?
    + Hint: Use indicator random variables. + ]]> +
    + $n/4$ + $(n-1)/4$ + $3n/4$ + $3(n-1)/4$ +
    diff --git a/app/src/data/questions/comp2804/exam-winter-2018/w18f20.xml b/app/src/data/questions/comp2804/exam-winter-2018/w18f20.xml new file mode 100644 index 00000000..a8e26cee --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2018/w18f20.xml @@ -0,0 +1,17 @@ + + + + + 1 + $\frac{n+2}{n+1}$ + $\frac{n+1}{n}$ + $\frac{n+3}{n+1}$ + diff --git a/app/src/data/questions/comp2804/exam-winter-2018/w18f21.xml b/app/src/data/questions/comp2804/exam-winter-2018/w18f21.xml new file mode 100644 index 00000000..c69def89 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2018/w18f21.xml @@ -0,0 +1,25 @@ + + + + + + $\Pr(X = 0)$ + + $= \Pr(X = 1) = \Pr(Y = 0)$ + $= \Pr(Y = 1) = 1/2.$ + + + + + + Define the random variable $Z = X \cdot Y$. Which of the following is correct? + ]]> + + The random variables $X$ and $Z$ are independent. + The random variables $X$ and $Z$ are not independent. + None of the above. + All of the above. + diff --git a/app/src/data/questions/comp2804/exam-winter-2018/w18f22.xml b/app/src/data/questions/comp2804/exam-winter-2018/w18f22.xml new file mode 100644 index 00000000..6bac896d --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2018/w18f22.xml @@ -0,0 +1,48 @@ + + + + $\newcommand{\WhoGoesFirst}{{\rm W {\scriptsize HO} G {\scriptsize OES} F {\scriptsize IRST}}} + \newcommand{\thensp}{\phantom{\mathbf{then}\ }}$ + + + Alexa and Shelly want to play the game of Monopoly. They use the following recursive algorithm + to decide who goes first: + +
    + $\mathbf{Algorithm}\ \WhoGoesFirst(k)\mathrm{:}$
    + + + + + + + +
    $//$ + $k \geq 1,$ $\text{the die is fair},$ $\text{and all rolls are independent}$ +
    + $\text{Alexa rolls the die, let \(a\) be the result};$
    + $\text{Shelly rolls the die, let \(s\) be the result};$
    + $\mathbf{if}\ a > s$
    + $\mathbf{then}\ \mathrm{print}\ {\tt Alexa\ goes\ first};$
    + $\thensp \mathrm{return}\ k$
    + $\mathbf{endif};$
    + $\mathbf{if}\ a < s$
    + $\mathbf{then}\ \mathrm{print}\ {\tt Shelly\ goes\ first};$
    + $\thensp \mathrm{return}\ k$
    + $\mathbf{endif};$
    + $\mathbf{if}\ a = s$
    + $\mathbf{then}\ \WhoGoesFirst(k + 1)$
    + $\mathbf{endif}$ +
    + + The ladies run algorithm $\WhoGoesFirst(1)$, i.e., with $k = 1$. Define the random variable $X$ to + be the value of the output of this algorithm.
    + What is the expected value $\mathbb{E}(X)$ of the random variable $X$? + ]]> +
    + 3/2 + 5/4 + 5/6 + 6/5 +
    diff --git a/app/src/data/questions/comp2804/exam-winter-2018/w18f23.xml b/app/src/data/questions/comp2804/exam-winter-2018/w18f23.xml new file mode 100644 index 00000000..3804449b --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2018/w18f23.xml @@ -0,0 +1,17 @@ + + + + + The statement is true. + The statement is false. + None of the above. + All of the above. + diff --git a/app/src/data/questions/comp2804/exam-winter-2018/w18f24.xml b/app/src/data/questions/comp2804/exam-winter-2018/w18f24.xml new file mode 100644 index 00000000..b64b8b37 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2018/w18f24.xml @@ -0,0 +1,21 @@ + + + + Define the following random variable $X$: + [defs] + X = the number of students who get exactly 2 ciders. + [/defs] + What is the expected value $\mathbb{E}(X)$ of the random variable $X$?
    + Hint: Use indicator random variables. + ]]> +
    + $2^{4} \cdot 3^{2} \cdot \left. 5^{2} \middle/ 3^{8} \right.$ + $2^{4} \cdot 3^{2} \cdot \left. 2^{5} \middle/ 8^{3} \right.$ + $2^{4} \cdot 3^{2} \left. \cdot 5^{2} \middle/ 8^{3} \right.$ + $3^{2} \cdot \left. 5^{2} \middle/ 8^{3} \right.$ +
    diff --git a/app/src/data/questions/comp2804/exam-winter-2018/w18f25.xml b/app/src/data/questions/comp2804/exam-winter-2018/w18f25.xml new file mode 100644 index 00000000..d8134dc0 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2018/w18f25.xml @@ -0,0 +1,4 @@ + + Are you happy that this is the last question? + Yes. + diff --git a/app/src/data/questions/comp2804/exam-winter-2019/w19f01.xml b/app/src/data/questions/comp2804/exam-winter-2019/w19f01.xml new file mode 100644 index 00000000..3aeb8662 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2019/w19f01.xml @@ -0,0 +1,10 @@ + + + ${85 \choose 5} \cdot 3^{80}$ + ${85 \choose 5} \cdot 3^{85}$ + ${85 \choose 5} \cdot 4^{80}$ + ${85 \choose 5} \cdot 4^{85}$ + diff --git a/app/src/data/questions/comp2804/exam-winter-2019/w19f02.xml b/app/src/data/questions/comp2804/exam-winter-2019/w19f02.xml new file mode 100644 index 00000000..55e1c157 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2019/w19f02.xml @@ -0,0 +1,10 @@ + + + ${85 \choose 15} \cdot {70 \choose 30} \cdot 2^{40}$ + ${85 \choose 15} \cdot {70 \choose 30} \cdot 3^{40}$ + ${85 \choose 15} \cdot {70 \choose 30} \cdot 4^{40}$ + None of the above. + diff --git a/app/src/data/questions/comp2804/exam-winter-2019/w19f03.xml b/app/src/data/questions/comp2804/exam-winter-2019/w19f03.xml new file mode 100644 index 00000000..7ab01009 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2019/w19f03.xml @@ -0,0 +1,10 @@ + + + ${55 \choose 10} - {30 \choose 10} - {30 \choose 9}$ + ${55 \choose 10} - {30 \choose 10} - 25 \cdot {29 \choose 9}$ + ${55 \choose 10} - {30 \choose 10} - 25 \cdot {30 \choose 9}$ + ${55 \choose 10} - {30 \choose 10} - 25 \cdot {30 \choose 10}$ + diff --git a/app/src/data/questions/comp2804/exam-winter-2019/w19f04.xml b/app/src/data/questions/comp2804/exam-winter-2019/w19f04.xml new file mode 100644 index 00000000..75c7aec8 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2019/w19f04.xml @@ -0,0 +1,12 @@ + + awesome, if $x$ is even or $y$ is even. + What is the number of awesome elements in $S$? + ]]> + 104 + 105 + 106 + 107 + diff --git a/app/src/data/questions/comp2804/exam-winter-2019/w19f05.xml b/app/src/data/questions/comp2804/exam-winter-2019/w19f05.xml new file mode 100644 index 00000000..623bd7ec --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2019/w19f05.xml @@ -0,0 +1,18 @@ + + + Let $m \geq 2$ and $n \geq 2$ be integers. Why does the identity + $$ + {m + n \choose 2} = {m \choose 2} + {n \choose 2} + mn + $$ + hold? + + + Because both sides count the number of ways $m$ men and $n$ women can be arranged on a line, + such that no two men are standing next to each other. + + Because both sides count the number of ordered pairs in a set of size $m + n$. + + Because both sides count the number of 2-element subsets of a set of size $m + n$. + + None of the above. + diff --git a/app/src/data/questions/comp2804/exam-winter-2019/w19f06.xml b/app/src/data/questions/comp2804/exam-winter-2019/w19f06.xml new file mode 100644 index 00000000..06ba83be --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2019/w19f06.xml @@ -0,0 +1,9 @@ + + + ${55 \choose 20} \cdot 5^{35} \cdot 3^{20}$ + $-{55 \choose 20} \cdot 5^{35} \cdot 3^{20}$ + ${55 \choose 35} \cdot 5^{20} \cdot 3^{35}$ + $-{55 \choose 35} \cdot 5^{20} \cdot 3^{35}$ + diff --git a/app/src/data/questions/comp2804/exam-winter-2019/w19f07.xml b/app/src/data/questions/comp2804/exam-winter-2019/w19f07.xml new file mode 100644 index 00000000..287b7041 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2019/w19f07.xml @@ -0,0 +1,20 @@ + + POOPERSCOOPER

    + is called cool, if each occurrence of E has the letter R to its left or + right, and each occurrence of R has the letter E to its left or right. Thus, both +

    POOPERSCOOPER

    + and +

    OPRECSOOOERPP

    + are cool, whereas +

    EPOOPRSCOOPER

    + is not cool. What is the number of cool strings? + ]]>
    + ${11 \choose 3} \cdot {8 \choose 4} \cdot {4 \choose 2} \cdot {2 \choose 1} \cdot {1 \choose 1}$ + ${11 \choose 3} \cdot {8 \choose 4} \cdot {4 \choose 2} \cdot {2 \choose 1} \cdot {1 \choose 1} \cdot 2$ + ${11 \choose 3} \cdot {8 \choose 4} \cdot {4 \choose 2} \cdot {2 \choose 1} \cdot {1 \choose 1} \cdot 3$ + + ${11 \choose 3} \cdot {8 \choose 4} \cdot {4 \choose 2} \cdot {2 \choose 1} \cdot {1 \choose 1} \cdot 4$ + +
    diff --git a/app/src/data/questions/comp2804/exam-winter-2019/w19f08.xml b/app/src/data/questions/comp2804/exam-winter-2019/w19f08.xml new file mode 100644 index 00000000..1059ea69 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2019/w19f08.xml @@ -0,0 +1,13 @@ + + free, if it does not contain two 0's next to each other. + In class, we have seen that for any $m \geq 1$, the number of 00-free bitstrings of length $m$ + is equal to the $(m + 2)$-th Fibonacci number $f_{m+2}$.
    + What is the number of 00-free bitstrings of length 20 that have 1 at position 11 and 0 at + position 20? (The positions are numbered $1,2,...,20$.) + ]]>
    + $f_{10} \cdot f_{12}$ + $f_9 \cdot f_{12}$ + $f_8 \cdot f_{11}$ + $f_7 \cdot f_{10}$ +
    diff --git a/app/src/data/questions/comp2804/exam-winter-2019/w19f09.xml b/app/src/data/questions/comp2804/exam-winter-2019/w19f09.xml new file mode 100644 index 00000000..2be5c9b6 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2019/w19f09.xml @@ -0,0 +1,11 @@ + + + $S_n = 1 + S_{n - 1}$ + $S_n = 1 + S_{n - 2}$ + $S_n = S_{n - 1} + S_{n - 3}$ + $S_n = S_{n - 2} + S_{n - 3}$ + diff --git a/app/src/data/questions/comp2804/exam-winter-2019/w19f10.xml b/app/src/data/questions/comp2804/exam-winter-2019/w19f10.xml new file mode 100644 index 00000000..6f8a645b --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2019/w19f10.xml @@ -0,0 +1,16 @@ + + + $f(n) = \frac{5}{2} \cdot 3^n - 1$ + $f(n) = \frac{3}{2} \cdot 3^n - \frac{1}{2}$ + $f(n) = \frac{5}{2} \cdot 3^n - \frac{1}{2}$ + None of the above. + diff --git a/app/src/data/questions/comp2804/exam-winter-2019/w19f11.xml b/app/src/data/questions/comp2804/exam-winter-2019/w19f11.xml new file mode 100644 index 00000000..f91fa4bb --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2019/w19f11.xml @@ -0,0 +1,11 @@ + + + You flip a fair coin 6 times; the flips are independent of each other. + What is the probability that in these 6 coin flips, the coin comes up heads exactly + 3 times? + + 3/16 + 4/16 + 5/16 + 6/16 + diff --git a/app/src/data/questions/comp2804/exam-winter-2019/w19f12.xml b/app/src/data/questions/comp2804/exam-winter-2019/w19f12.xml new file mode 100644 index 00000000..8836d561 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2019/w19f12.xml @@ -0,0 +1,13 @@ + + suit and a rank. + There are four suits (spades ♠, hearts ♡, clubs ♣, and diamonds ♢), and 13 ranks + (Ace, 2,3,4,5,6,7,8,9,10, Jack, Queen, and King).
    + Assume you get a uniformly random hand consisting of 5 cards. What is the probability + that the 5 cards in this hand consist of 3 Aces and 2 Queens? + ]]>
    + $\left. 24 \middle/ {52 \choose 5} \right.$ + $\left. 25 \middle/ {52 \choose 5} \right.$ + $\left. 26 \middle/ {52 \choose 5} \right.$ + $\left. 27 \middle/ {52 \choose 5} \right.$ +
    diff --git a/app/src/data/questions/comp2804/exam-winter-2019/w19f13.xml b/app/src/data/questions/comp2804/exam-winter-2019/w19f13.xml new file mode 100644 index 00000000..6c5d773d --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2019/w19f13.xml @@ -0,0 +1,16 @@ + + + 17/57 + 18/57 + 19/57 + 20/57 + diff --git a/app/src/data/questions/comp2804/exam-winter-2019/w19f14.xml b/app/src/data/questions/comp2804/exam-winter-2019/w19f14.xml new file mode 100644 index 00000000..470799ef --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2019/w19f14.xml @@ -0,0 +1,17 @@ + + + You are given two bitstrings $a_1,a_2,...,a_n$ and $b_1,b_2,...,b_n$, both of length $n$. + In both bitstrings, each bit is 0 with probability 1/2, and 1 with probability 1/2 + (independent of all other bits).
    + For each $i$ with $1 \leq i \leq n$, let $c_i = a_i - b_i$. Consider the set + $$ + P = \{i : 1 \leq i \leq n \text{ and } c_i \geq 0\}. + $$ + What is the probability that the size of the set $P$ is equal to $k$? + ]]>
    + ${n \choose k} \cdot (3/4)^{n - k} \cdot (1/4)^k$ + ${n \choose k} \cdot (3/4)^k \cdot (1/4)^{n - k}$ + ${n \choose k} \cdot (3/4)^k \cdot (1/2)^k$ + None of the above. +
    diff --git a/app/src/data/questions/comp2804/exam-winter-2019/w19f15.xml b/app/src/data/questions/comp2804/exam-winter-2019/w19f15.xml new file mode 100644 index 00000000..bec46e75 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2019/w19f15.xml @@ -0,0 +1,17 @@ + + + The events $A$ and $B$ are independent. + The events $A$ and $B$ are not independent. + None of the above. + All of the above. + diff --git a/app/src/data/questions/comp2804/exam-winter-2019/w19f16.xml b/app/src/data/questions/comp2804/exam-winter-2019/w19f16.xml new file mode 100644 index 00000000..98a1cd8e --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2019/w19f16.xml @@ -0,0 +1,17 @@ + + + The events $A$ and $B$ are independent. + The events $A$ and $B$ are not independent. + None of the above. + All of the above. + diff --git a/app/src/data/questions/comp2804/exam-winter-2019/w19f17.xml b/app/src/data/questions/comp2804/exam-winter-2019/w19f17.xml new file mode 100644 index 00000000..a9414c08 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2019/w19f17.xml @@ -0,0 +1,17 @@ + + + The events $A$ and $B$ are independent. + The events $A$ and $B$ are not independent. + None of the above. + All of the above. + diff --git a/app/src/data/questions/comp2804/exam-winter-2019/w19f18.xml b/app/src/data/questions/comp2804/exam-winter-2019/w19f18.xml new file mode 100644 index 00000000..0ce3ba83 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2019/w19f18.xml @@ -0,0 +1,11 @@ + + + 3/4 + 2/3 + 1/2 + 1/3 + diff --git a/app/src/data/questions/comp2804/exam-winter-2019/w19f19.xml b/app/src/data/questions/comp2804/exam-winter-2019/w19f19.xml new file mode 100644 index 00000000..cec56320 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2019/w19f19.xml @@ -0,0 +1,33 @@ + + + Step 1: Choose a uniformly random number from + the red box, and denote it by $x$.
    + Step 2: +
      +
    • + If $x = 0$ or $x = 2$, + then choose a uniformly random number from the green box, and denote it by $y$. +
    • +
    • + Otherwise (i.e., if $x = 1$), + choose a uniformly random number from the blue box, and denote it by $y$. +
    • +
    + Consider the random variables + + [defs] + X = the number $x$ you choose in Step 1, + Y = the number $y$ you choose in Step 2, + Z = $\max(X,Y).$ + [/defs] + + What is the expected value $\mathbb{E}(Z)$ of the random variable $Z$? + ]]>
    + 1 + 3/2 + 2 + None of the above. +
    diff --git a/app/src/data/questions/comp2804/exam-winter-2019/w19f20.xml b/app/src/data/questions/comp2804/exam-winter-2019/w19f20.xml new file mode 100644 index 00000000..850e83a2 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2019/w19f20.xml @@ -0,0 +1,14 @@ + + + What is the expected value $\mathbb{E}(X)$ of the random variable $X$?
    + Hint: Use indicator random variables. + ]]>
    + $\frac{2}{3} \cdot n$ + $\frac{2}{3} \cdot (n - 1)$ + $\frac{4}{9} \cdot n$ + $\frac{4}{9} \cdot (n - 1)$ +
    diff --git a/app/src/data/questions/comp2804/exam-winter-2019/w19f21.xml b/app/src/data/questions/comp2804/exam-winter-2019/w19f21.xml new file mode 100644 index 00000000..11ff4f36 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2019/w19f21.xml @@ -0,0 +1,17 @@ + + + $\frac{n}{n + 2} + \frac{2n + 6}{(n + 1)(n + 2)}$ + $\frac{n}{n + 2} + \frac{2n + 2}{(n + 1)(n + 2)}$ + $\frac{n}{n + 2} + \frac{4n + 6}{(n + 1)(n + 2)}$ + $\frac{n}{n + 2} + \frac{4n + 2}{(n + 1)(n + 2)}$ + diff --git a/app/src/data/questions/comp2804/exam-winter-2019/w19f22.xml b/app/src/data/questions/comp2804/exam-winter-2019/w19f22.xml new file mode 100644 index 00000000..1f055969 --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2019/w19f22.xml @@ -0,0 +1,21 @@ + + + The random variables $G$ and $B$ are independent. + The random variables $G$ and $B$ are not independent. + None of the above. + All of the above. + diff --git a/app/src/data/questions/comp2804/exam-winter-2019/w19f23.xml b/app/src/data/questions/comp2804/exam-winter-2019/w19f23.xml new file mode 100644 index 00000000..ae3f1f3d --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2019/w19f23.xml @@ -0,0 +1,19 @@ + + Experiment: Roll each die once and take the sum of the two rolls.

    + You repeat this experiment until the sum of the two rolls is equal to 7.
    + Consider the random variable + + [defs] + X = the number of times you do the experiment. + [/defs] + + (This value $X$ includes the experiment in which the sum is 7 for the first time.)
    + What is the expected value $\mathbb{E}(X)$ of the random variable $X$? + ]]>
    + 6 + 5 + 4 + 3 +
    diff --git a/app/src/data/questions/comp2804/exam-winter-2019/w19f24.xml b/app/src/data/questions/comp2804/exam-winter-2019/w19f24.xml new file mode 100644 index 00000000..791391ad --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2019/w19f24.xml @@ -0,0 +1,27 @@ + + + Consider $n$ students $S_1,S_2,...,S_n$ who hand in an assignment for COMP 2804. This assignment has 2 questions. + For $i = 1,2,...,n$ let $A_i$ be the assignment handed in by student $S_i$.
    + Alexa and Zoltan are TAs for the course. Alexa is supposed to mark the first question, whereas Zoltan + is supposed to mark the second question. Since both TAs are lazy, they use the following scheme + (all random choices are mutually independent):
    + For $i = 1,2,...,n$, +
      +
    • Alexa marks the first question of assignment $A_i$ with probability $p,$
    • +
    • Zoltan marks the second question of assignment $A_i$ with probability $q.$
    • +
    + Consider the random variable + + [defs] + X = the number of assignments that are marked by both Alexa and Zoltan. + [/defs] + + What is the expected value $\mathbb{E}(X)$ of the random variable $X$?
    + Hint: Use indicator random variables. + ]]>
    + $(p + q) \cdot n$ + $\frac{n}{p \cdot q}$ + $p \cdot q \cdot n$ + None of the above. +
    diff --git a/app/src/data/questions/comp2804/exam-winter-2019/w19f25.xml b/app/src/data/questions/comp2804/exam-winter-2019/w19f25.xml new file mode 100644 index 00000000..a71893fb --- /dev/null +++ b/app/src/data/questions/comp2804/exam-winter-2019/w19f25.xml @@ -0,0 +1,11 @@ + + + Who discovered the Fibonacci numbers? + + Donald Trump + + The Italian mathematician Fibonacci, also known as Leonardo Bonacci, Leonardo of Pisa, or Leonardo Bigollo Pisano + + Alexandre-Théophile Vandermonde + Keith Richards (the guitarist of the greatest rock band in the universe) + diff --git a/app/src/data/questions/comp2804/midterm-fall-2013/f13m01.xml b/app/src/data/questions/comp2804/midterm-fall-2013/f13m01.xml new file mode 100644 index 00000000..5076bcf2 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2013/f13m01.xml @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/app/src/data/questions/comp2804/midterm-fall-2014/f14m01.xml b/app/src/data/questions/comp2804/midterm-fall-2014/f14m01.xml new file mode 100644 index 00000000..cc74191a --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2014/f14m01.xml @@ -0,0 +1,12 @@ + + + + + ${n \choose 2} \cdot 2^{n-2}$ + $n \cdot 2^{n-1}$ + $2^{n} - 1 - n$ + $2^{n} - n$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2014/f14m02.xml b/app/src/data/questions/comp2804/midterm-fall-2014/f14m02.xml new file mode 100644 index 00000000..50db1f9c --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2014/f14m02.xml @@ -0,0 +1,11 @@ + + + + + $2^{91}$ + $2^{95} + 2^{95}$ + $2^{96} - 2^{91}$ + $2^{99} - 2^{96}$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2014/f14m03.xml b/app/src/data/questions/comp2804/midterm-fall-2014/f14m03.xml new file mode 100644 index 00000000..8ff10b58 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2014/f14m03.xml @@ -0,0 +1,12 @@ + + + + + $17! + 17!$ + $2(17! + 17!)$ + $(17!)^2$ + $2(17!)^2$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2014/f14m04.xml b/app/src/data/questions/comp2804/midterm-fall-2014/f14m04.xml new file mode 100644 index 00000000..9b757822 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2014/f14m04.xml @@ -0,0 +1,25 @@ + + + +
  • + all boys stand next to each other, +
  • +
  • + all girls stand next to each other, +
  • +
  • + all dogs stand next to each other, +
  • +
  • + none of the boys are standing next to any of the girls. +
  • + + ]]> +
    + $12! + 17! + 25!$ + $2(12! + 17! + 25!)$ + $(12!)(17!)(25!)$ + $2(12!)(17!)(25!)$ +
    diff --git a/app/src/data/questions/comp2804/midterm-fall-2014/f14m05.xml b/app/src/data/questions/comp2804/midterm-fall-2014/f14m05.xml new file mode 100644 index 00000000..de11e9e0 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2014/f14m05.xml @@ -0,0 +1,10 @@ + + + + + True + False + diff --git a/app/src/data/questions/comp2804/midterm-fall-2014/f14m06.xml b/app/src/data/questions/comp2804/midterm-fall-2014/f14m06.xml new file mode 100644 index 00000000..516fbf4b --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2014/f14m06.xml @@ -0,0 +1,12 @@ + + + + + At least two of these $n$ points are at distance at most $1$. + At least two of these $n$ points are at distance at most $\left. 1 \middle/ \sqrt{2} \right.$. + At least two of these $n$ points are at distance at most $\sqrt{2}$. + None of the above. + diff --git a/app/src/data/questions/comp2804/midterm-fall-2014/f14m07.xml b/app/src/data/questions/comp2804/midterm-fall-2014/f14m07.xml new file mode 100644 index 00000000..b2af2669 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2014/f14m07.xml @@ -0,0 +1,11 @@ + + + + + $-{100 \choose 80} 5^{20}3^{80}$ + ${100 \choose 80} 5^{20}3^{80}$ + ${100 \choose 80} 5^{80}3^{20}$ + ${80 \choose 100} 5^{20}3^{80}$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2014/f14m08.xml b/app/src/data/questions/comp2804/midterm-fall-2014/f14m08.xml new file mode 100644 index 00000000..a0f1bfdc --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2014/f14m08.xml @@ -0,0 +1,12 @@ + + + + + ${30 \choose 3}$ + ${30 \choose 4}$ + ${31 \choose 3}$ + ${31 \choose 4}$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2014/f14m09.xml b/app/src/data/questions/comp2804/midterm-fall-2014/f14m09.xml new file mode 100644 index 00000000..c2f6e282 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2014/f14m09.xml @@ -0,0 +1,27 @@ + + + valid, if in each step, it either goes one unit to the right or one unit upwards.
    + In the example below, you see a valid path for the case when $m = 5$ and $n = 3$. + + + + How many valid paths are there? + ]]> +
    + ${m + n \choose n - 1}$ + ${m + n \choose n}$ + $2^{m + n}$ + $2^m + 2^n$ +
    diff --git a/app/src/data/questions/comp2804/midterm-fall-2014/f14m10.xml b/app/src/data/questions/comp2804/midterm-fall-2014/f14m10.xml new file mode 100644 index 00000000..116cc109 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2014/f14m10.xml @@ -0,0 +1,18 @@ + + + + + $f(n) = 2n^{2} - 5n + 7$ + $f(n) = 2n^{2} - 5n + 8$ + $f(n) = 3n^{2} - 5n + 8$ + $f(n) = 4n^{2} - 5n + 8$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2014/f14m11.xml b/app/src/data/questions/comp2804/midterm-fall-2014/f14m11.xml new file mode 100644 index 00000000..33581606 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2014/f14m11.xml @@ -0,0 +1,12 @@ + + + + + $B_n = B_{n-1} + B_{n-2} + B_{n-3}$ + $B_n = B_{n-1} + B_{n-2} + B_{n-3} + B_{n-4}$ + $B_n = 2^{n} - 2^{n-4}$ + $B_n = 2^{n} - (n-3) \cdot 2^{n-4}$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2014/f14m12.xml b/app/src/data/questions/comp2804/midterm-fall-2014/f14m12.xml new file mode 100644 index 00000000..236fef2f --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2014/f14m12.xml @@ -0,0 +1,27 @@ + + + + $\newcommand{\Fib}{{\rm F \scriptsize IB}}$ + + + Consider the following recursive algorithm $\Fib$, which takes as input an + integer $n \geq 0$: + +

    + $\mathbf{Algorithm}\ \Fib(n)\mathrm{:}$
    + $\mathbf{if}\ n = 0\ \mathrm{or}\ n = 1$
    + $\mathbf{then}\ f = n$
    + $\mathbf{else}\ f = \Fib(n - 1) + \Fib(n - 2)$
    + $\mathbf{endif};$
    + $\mathbf{return}\ f$
    +

    + + When running $\Fib(9)$, how many calls are there to $\Fib(4)$? + ]]> +
    + 6 + 7 + 8 + 9 +
    diff --git a/app/src/data/questions/comp2804/midterm-fall-2014/f14m13.xml b/app/src/data/questions/comp2804/midterm-fall-2014/f14m13.xml new file mode 100644 index 00000000..00a48f13 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2014/f14m13.xml @@ -0,0 +1,33 @@ + + + + $\newcommand{\Silly}{{\rm S \scriptsize ILLY}} + \newcommand{\elsesp}{\phantom{\mathbf{else}\ }}$ + + + Consider the following recursive algorithm $\Silly$, which takes as input an integer $n \geq 1$ which is a power of 2: + +

    + $\mathbf{Algorithm}\ \Silly(n)\mathrm{:}$
    + $\mathbf{if}\ n = 1$
    + $\mathbf{then}\ \text{drink one pint of beer}$
    + $\mathbf{else}\ \mathbf{if}\ n = 2$
    + $\elsesp \mathbf{then}\ \text{fart once}$
    + $\elsesp \mathbf{else}\ \text{fart once};$
    + $\elsesp \elsesp \Silly(n / 2);$
    + $\elsesp \elsesp \text{fart once}$
    + $\elsesp \mathbf{endif}$
    + $\mathbf{endif}$ +

    + + For $n$ a power of 2, let $F(n)$ be the number of times you fart when running algorithm $\Silly(n)$. + Which of the following is true?
    + (n.b., $\log$ denotes the base-2 logarithm) + ]]> +
    + $F(n) = \log n\ \mathrm{for}\ n \geq 1.$ + $F(n) = 2 \log n\ \mathrm{for}\ n \geq 1.$ + $F(n) = (2 \log n) - 1\ \mathrm{for}\ n \geq 1.$ + $F(n) = (2 \log n) - 1\ \mathrm{for}\ n \geq 2.$ +
    diff --git a/app/src/data/questions/comp2804/midterm-fall-2014/f14m14.xml b/app/src/data/questions/comp2804/midterm-fall-2014/f14m14.xml new file mode 100644 index 00000000..ec2c0b23 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2014/f14m14.xml @@ -0,0 +1,12 @@ + + + + + 1/4 + 1/2 + 3/4 + 1 + diff --git a/app/src/data/questions/comp2804/midterm-fall-2014/f14m15.xml b/app/src/data/questions/comp2804/midterm-fall-2014/f14m15.xml new file mode 100644 index 00000000..d4658b4e --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2014/f14m15.xml @@ -0,0 +1,18 @@ + + + + + $\Pr(A) = \Pr(B)$ + $\Pr(A) < \Pr(B)$ + $\Pr(A) > \Pr(B)$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2014/f14m16.xml b/app/src/data/questions/comp2804/midterm-fall-2014/f14m16.xml new file mode 100644 index 00000000..38c39218 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2014/f14m16.xml @@ -0,0 +1,12 @@ + + + + + $\frac{10!}{10^{10}}$ + $\frac{10^{10}}{10!}$ + $1 - \frac{10 \cdot (9/10)^{10}}{10^{10}}$ + None of the above. + diff --git a/app/src/data/questions/comp2804/midterm-fall-2014/f14m17.xml b/app/src/data/questions/comp2804/midterm-fall-2014/f14m17.xml new file mode 100644 index 00000000..65ea8110 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2014/f14m17.xml @@ -0,0 +1,13 @@ + + + + + $\frac{100}{4^{100}}$ + $\frac{3^{99}}{4^{100}}$ + $\frac{100 + 3^{99}}{4^{100}}$ + $\frac{100 \cdot 3^{99}}{4^{100}}$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2015/f15m01.xml b/app/src/data/questions/comp2804/midterm-fall-2015/f15m01.xml new file mode 100644 index 00000000..c7c13a7d --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2015/f15m01.xml @@ -0,0 +1,15 @@ + + + + + $n{n \choose 2}{n \choose 5}$ + $(n-2){n\choose 2}{n-2 \choose 5}$ + $(n-5){n \choose 2}{n-1 \choose 5}$ + $(n-7){n \choose 2}{n-2 \choose 5}$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2015/f15m02.xml b/app/src/data/questions/comp2804/midterm-fall-2015/f15m02.xml new file mode 100644 index 00000000..fbf44223 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2015/f15m02.xml @@ -0,0 +1,12 @@ + + + + + $2^{25} - 2^{22}$ + $2^{25} - 2^{24} + 2^{23}$ + $2^{22}$ + $2^{23}$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2015/f15m03.xml b/app/src/data/questions/comp2804/midterm-fall-2015/f15m03.xml new file mode 100644 index 00000000..52f9cf9c --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2015/f15m03.xml @@ -0,0 +1,12 @@ + + + + + $5 \cdot 6 \cdot 7 \cdot 8 \cdot 9 \cdot 10 \cdot 11 \cdot 12 \cdot 13$ + $6 \cdot 7 \cdot 8 \cdot 9 \cdot 10 \cdot 11 \cdot 12 \cdot 13$ + $7 \cdot 8 \cdot 9 \cdot 10 \cdot 11 \cdot 12 \cdot 13$ + $8 \cdot 9 \cdot 10 \cdot 11 \cdot 12 \cdot 13$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2015/f15m04.xml b/app/src/data/questions/comp2804/midterm-fall-2015/f15m04.xml new file mode 100644 index 00000000..d69f490a --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2015/f15m04.xml @@ -0,0 +1,12 @@ + + + + + $S_n = 2^{n-2}$ + $S_n = 2^{n-1}$ + $S_n = 2^{n} - 2^{n-2}$ + $S_n = 2^{n} - 2^{n-1} + 2^{n-2}$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2015/f15m05.xml b/app/src/data/questions/comp2804/midterm-fall-2015/f15m05.xml new file mode 100644 index 00000000..b8b653d1 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2015/f15m05.xml @@ -0,0 +1,12 @@ + + + + + $3^{96} + 3^{96}$ + $3^{99} - 2 \cdot 3^{96}$ + $2 \cdot 3^{96} - 3^{93}$ + None of the above. + diff --git a/app/src/data/questions/comp2804/midterm-fall-2015/f15m06.xml b/app/src/data/questions/comp2804/midterm-fall-2015/f15m06.xml new file mode 100644 index 00000000..ff59120b --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2015/f15m06.xml @@ -0,0 +1,15 @@ + + + + + The number of non-empty subsets of a set of size $m$. + The number of subsets of a set of size $m$. + The number of bitstrings of length $m$ having exactly $k$ many 1s. + None of the above. + diff --git a/app/src/data/questions/comp2804/midterm-fall-2015/f15m07.xml b/app/src/data/questions/comp2804/midterm-fall-2015/f15m07.xml new file mode 100644 index 00000000..78674a6e --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2015/f15m07.xml @@ -0,0 +1,17 @@ + + + + $\newcommand{\ShortLastName}{{\rm S {\scriptsize HORT} L {\scriptsize AST} N {\scriptsize AME}}}$ + + + In the city of $\ShortLastName$, every person has a last name consisting of two characters, the first one being + an uppercase letter and the second one being a lowercase letter. What is the minimum number of people + needed so that we can guarantee that at least 4 of them have the same last name? + ]]> + + $3 \cdot 26^{2}$ + $4 \cdot 26^{2}$ + $3 \cdot 26^{2} + 1$ + $4 \cdot 26^{2} + 1$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2015/f15m08.xml b/app/src/data/questions/comp2804/midterm-fall-2015/f15m08.xml new file mode 100644 index 00000000..9dacc0c0 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2015/f15m08.xml @@ -0,0 +1,11 @@ + + + + + ${88 \choose 7} \cdot 3^{81} \cdot 17^7$ + $- {88 \choose 7} \cdot 3^{81} \cdot 17^7$ + ${88 \choose 7} \cdot 3^7 \cdot 17^{81}$ + $- {88 \choose 7} \cdot 3^7 \cdot 17^{81}$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2015/f15m09.xml b/app/src/data/questions/comp2804/midterm-fall-2015/f15m09.xml new file mode 100644 index 00000000..69ca408c --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2015/f15m09.xml @@ -0,0 +1,12 @@ + + + + + ${58 \choose 3}$ + ${58 \choose 4}$ + ${59 \choose 3}$ + ${59 \choose 4}$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2015/f15m10.xml b/app/src/data/questions/comp2804/midterm-fall-2015/f15m10.xml new file mode 100644 index 00000000..21051dc9 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2015/f15m10.xml @@ -0,0 +1,18 @@ + + + + + $f(n) = 4n^2 - 2n + 7$ + $f(n) = 4n^2 - n + 7$ + $f(n) = 5n^2 - 2n + 7$ + $f(n) = 5n^2 - n + 7$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2015/f15m11.xml b/app/src/data/questions/comp2804/midterm-fall-2015/f15m11.xml new file mode 100644 index 00000000..26e812c2 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2015/f15m11.xml @@ -0,0 +1,12 @@ + + + + + $S_n = S_{n-1} + S_{n-2} + S_{n-3} + S_{n-4}$ + $S_n = S_{n-1} + S_{n-2} + S_{n-3} + S_{n-4}\ +$ $ 2^{n-4}$ + $S_n = S_{n-1} + S_{n-2} + S_{n-3}$ + $S_n = S_{n-1} + S_{n-2} + S_{n-3} + 2^{n-3}$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2015/f15m12.xml b/app/src/data/questions/comp2804/midterm-fall-2015/f15m12.xml new file mode 100644 index 00000000..36013787 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2015/f15m12.xml @@ -0,0 +1,35 @@ + + + +
  • + the order in which the 1s and 2s occur in the sum matters, and +
  • +
  • + it is not allowed to have two consecutive 2s. +
  • + + For example, if $n = 7$, then both + $$ + 7 = 1 + 2 + 1 + 2 + 1 + $$ + and + $$ + 7 = 2 + 1 + 1 + 2 + 1 + $$ + are allowed, whereas + $$ + 7 = 1 + 2 + 2 + 1 + 1 + $$ + is not allowed.
    + + Which of the following is true? + ]]> +
    + $S_n = S_{n-1} + S_{n-2}$ + $S_n = S_{n-1} + S_{n-3}$ + $S_n = S_{n-2} + S_{n-3}$ + $S_n = S_{n-1} + S_{n-2} + S_{n-3}$ +
    diff --git a/app/src/data/questions/comp2804/midterm-fall-2015/f15m13.xml b/app/src/data/questions/comp2804/midterm-fall-2015/f15m13.xml new file mode 100644 index 00000000..56caa3ef --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2015/f15m13.xml @@ -0,0 +1,27 @@ + + + + $\newcommand{\Fib}{{\rm F \scriptsize IB}}$ + + + Consider the following recursive algorithm $\Fib$, which takes as input an + integer $n \geq 0$: + +

    + $\mathbf{Algorithm}\ \Fib(n)\mathrm{:}$
    + $\mathbf{if}\ n = 0\ \mathrm{or}\ n = 1$
    + $\mathbf{then}\ f = n$
    + $\mathbf{else}\ f = \Fib(n - 1) + \Fib(n - 2)$
    + $\mathbf{endif};$
    + $\mathbf{return}\ f$
    +

    + + When running $\Fib(55)$, how many calls are there to $\Fib(50)$? + ]]> +
    + 6 + 7 + 8 + 9 +
    diff --git a/app/src/data/questions/comp2804/midterm-fall-2015/f15m14.xml b/app/src/data/questions/comp2804/midterm-fall-2015/f15m14.xml new file mode 100644 index 00000000..db4a18b9 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2015/f15m14.xml @@ -0,0 +1,53 @@ + + + + $\newcommand{\JustinBieber}{{\rm J {\scriptsize USTIN} B {\scriptsize IEBER}}} + \newcommand{\elsesp}{\phantom{\mathbf{else}\ }}$ + + + Consider the following recursive algorithm $\JustinBieber$, which takes as input an integer $n \geq 1$, + which is a power of 2: + +
    + $\mathbf{Algorithm}\ \JustinBieber(n)\mathrm{:}$
    + $\mathbf{if}\ n = 1$
    + $\mathbf{then}\ \text{order chicken wings}$
    + $\mathbf{else}\ \mathbf{if}\ n = 2$ + + + + + + + +
    $\elsesp \mathbf{then}$ + $\text{drink one pint of}$ $\text{India Pale Ale}$ +
    + + + + + + + +
    + $\elsesp \mathbf{else}\ \mathrm{print}\ \text{``}$ + + $\text{I don't like}$ $\text{Justin Bieber''};$ +
    + $\elsesp \elsesp \JustinBieber(n / 2)$
    + $\elsesp \mathbf{endif}$
    + $\mathbf{endif}$ +
    + + For $n$ a power of 2, let $B(n)$ be the number of times you print "I don't like Justin Bieber" when + running algorithm $\JustinBieber(n)$. Which of the following is true?
    + (n.b., $\log$ denotes the base-2 logarithm) + ]]> +
    + $B(n) = \log n - 1\ \text{for all}\ n \geq 2.$ + $B(n) = \log n - 1\ \text{for all}\ n \geq 1.$ + $B(n) = \log n\ \text{for all}\ n \geq 2.$ + $B(n) = n - 2\ \text{for all}\ n \geq 2.$ +
    diff --git a/app/src/data/questions/comp2804/midterm-fall-2015/f15m15.xml b/app/src/data/questions/comp2804/midterm-fall-2015/f15m15.xml new file mode 100644 index 00000000..37d9376e --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2015/f15m15.xml @@ -0,0 +1,15 @@ + + + + + $\frac{2^5 + 2}{2^7}$ + $1/2$ + $1/3$ + $1/4$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2015/f15m16.xml b/app/src/data/questions/comp2804/midterm-fall-2015/f15m16.xml new file mode 100644 index 00000000..dce84e8f --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2015/f15m16.xml @@ -0,0 +1,19 @@ + + + + + $\Pr(A) = \Pr(B)$ + $\Pr(A) < \Pr(B)$ + $\Pr(A) > \Pr(B)$ + None of the above. + diff --git a/app/src/data/questions/comp2804/midterm-fall-2015/f15m17.xml b/app/src/data/questions/comp2804/midterm-fall-2015/f15m17.xml new file mode 100644 index 00000000..f1f4dec3 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2015/f15m17.xml @@ -0,0 +1,17 @@ + + + + + 7/15 + 15/7 + 3/7 + 7/3 + diff --git a/app/src/data/questions/comp2804/midterm-fall-2016/f16m01.xml b/app/src/data/questions/comp2804/midterm-fall-2016/f16m01.xml new file mode 100644 index 00000000..4e6b5654 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2016/f16m01.xml @@ -0,0 +1,15 @@ + + + + + ${f + m \choose 4}$ + $f \cdot {f + m - 1 \choose 3}$ + $f \cdot {f + m \choose 3}$ + $(f - 1) \cdot {f + m \choose 3}$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2016/f16m02.xml b/app/src/data/questions/comp2804/midterm-fall-2016/f16m02.xml new file mode 100644 index 00000000..d9879574 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2016/f16m02.xml @@ -0,0 +1,12 @@ + + + and do not contain 2? + ]]> + + ${n - 1 \choose k - 1}$ + ${n - 1 \choose k}$ + ${n - 2 \choose k - 2}$ + ${n - 2 \choose k}$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2016/f16m03.xml b/app/src/data/questions/comp2804/midterm-fall-2016/f16m03.xml new file mode 100644 index 00000000..05571924 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2016/f16m03.xml @@ -0,0 +1,12 @@ + + + or do not contain 2? + ]]> + + ${n - 1 \choose k} + {n - 1 \choose k}$ + ${n - 2 \choose k}$ + ${n \choose k} - {n - 2 \choose k - 2}$ + ${n \choose k} - {n - 1 \choose k - 1} - {n - 1 \choose k - 1}$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2016/f16m04.xml b/app/src/data/questions/comp2804/midterm-fall-2016/f16m04.xml new file mode 100644 index 00000000..f9f20b95 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2016/f16m04.xml @@ -0,0 +1,12 @@ + + + + + $B_n = 2 \cdot 2^{n - 3}$ + $B_n = 6 \cdot 2^{n - 3}$ + $B_n = 2^n - 2$ + $B_n = 2^n - 6$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2016/f16m05.xml b/app/src/data/questions/comp2804/midterm-fall-2016/f16m05.xml new file mode 100644 index 00000000..0c855c14 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2016/f16m05.xml @@ -0,0 +1,12 @@ + + + + + 17 + 18 + 19 + 20 + diff --git a/app/src/data/questions/comp2804/midterm-fall-2016/f16m06.xml b/app/src/data/questions/comp2804/midterm-fall-2016/f16m06.xml new file mode 100644 index 00000000..866d1b9f --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2016/f16m06.xml @@ -0,0 +1,12 @@ + + + + + $4^{n - 2} + 4^{n - 3} - 4^{n - 5}$ + $4^{n - 2} + 4^{n - 3}$ + $4^n - 4^{n - 5}$ + $4^n - 4^{n - 2} - 4^{n - 3}$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2016/f16m07.xml b/app/src/data/questions/comp2804/midterm-fall-2016/f16m07.xml new file mode 100644 index 00000000..18a72f34 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2016/f16m07.xml @@ -0,0 +1,25 @@ + + + What does + $$ + {w \choose 3} \cdot {m \choose 2} + {w \choose 4} \cdot m + {w \choose 5} + $$ + count? + + + The number of ways to choose 5 people out of a group consisting of $w$ women and $m$ men, + where at most 3 women can be chosen. + + + The number of ways to choose 5 people out of a group consisting of $w$ women and $m$ men, + where at most 3 men can be chosen. + + + The number of ways to choose 5 people out of a group consisting of $w$ women and $m$ men, + where at least 3 women must be chosen. + + + The number of ways to choose 5 people out of a group consisting of $w$ women and $m$ men, + where at least 3 men must be chosen. + + diff --git a/app/src/data/questions/comp2804/midterm-fall-2016/f16m08.xml b/app/src/data/questions/comp2804/midterm-fall-2016/f16m08.xml new file mode 100644 index 00000000..3f04f2a5 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2016/f16m08.xml @@ -0,0 +1,13 @@ + + + + + $n - 1$ + $n$ + $n + 1$ + $n + 2$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2016/f16m09.xml b/app/src/data/questions/comp2804/midterm-fall-2016/f16m09.xml new file mode 100644 index 00000000..f623ae77 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2016/f16m09.xml @@ -0,0 +1,11 @@ + + + + + $- {50 \choose 24} \cdot 5^{26} \cdot 7^{24}$ + $- {50 \choose 26} \cdot 5^{24} \cdot 7^{26}$ + ${50 \choose 24} \cdot 5^{26} \cdot 7^{24}$ + ${50 \choose 26} \cdot 5^{24} \cdot 7^{26}$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2016/f16m10.xml b/app/src/data/questions/comp2804/midterm-fall-2016/f16m10.xml new file mode 100644 index 00000000..93a4fed7 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2016/f16m10.xml @@ -0,0 +1,18 @@ + + + + + $f(n) = 7 \cdot \frac{n!}{3^n}$ + $f(n) = 7^n \cdot \frac{n!}{3^n}$ + $f(n) = 7 \cdot \frac{(n + 1)!}{3^n}$ + $f(n) = 7^n \cdot \frac{(n + 1)!}{3^n}$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2016/f16m11.xml b/app/src/data/questions/comp2804/midterm-fall-2016/f16m11.xml new file mode 100644 index 00000000..82fa1abb --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2016/f16m11.xml @@ -0,0 +1,13 @@ + + + + + $B_n = B_{n - 1} + B_{n - 2}$ + $B_n = B_{n - 1} + B_{n - 3}$ + $B_n = B_{n - 2} + B_{n - 3}$ + $B_n = B_{n - 2} + B_{n - 4}$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2016/f16m12.xml b/app/src/data/questions/comp2804/midterm-fall-2016/f16m12.xml new file mode 100644 index 00000000..08974e67 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2016/f16m12.xml @@ -0,0 +1,28 @@ + + + + + + $11$ + + $= 3 + 4 + 4 = 4 + 3 + 4$ + $= 4 + 4 + 3.$ + + + + + + Which of the following is true for any $n \geq 5$? + ]]> + + $S_n = 2 \cdot S_{n - 1}$ + $S_n = S_{n - 1} + S_{n - 2}$ + $S_n = S_{n - 2} + S_{n - 3}$ + $S_n = S_{n - 3} + S_{n - 4}$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2016/f16m13.xml b/app/src/data/questions/comp2804/midterm-fall-2016/f16m13.xml new file mode 100644 index 00000000..38e9221a --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2016/f16m13.xml @@ -0,0 +1,27 @@ + + + + $\newcommand{\Fib}{{\rm F \scriptsize IB}}$ + + + Consider the following recursive algorithm $\Fib$, which takes as input an + integer $n \geq 0$: + +

    + $\mathbf{Algorithm}\ \Fib(n)\mathrm{:}$
    + $\mathbf{if}\ n = 0\ \mathrm{or}\ n = 1$
    + $\mathbf{then}\ f = n$
    + $\mathbf{else}\ f = \Fib(n - 1) + \Fib(n - 2)$
    + $\mathbf{endif};$
    + $\mathbf{return}\ f$
    +

    + + When running $\Fib(12)$, how many calls are there to $\Fib(8)$? + ]]> +
    + 4 + 5 + 6 + 7 +
    diff --git a/app/src/data/questions/comp2804/midterm-fall-2016/f16m14.xml b/app/src/data/questions/comp2804/midterm-fall-2016/f16m14.xml new file mode 100644 index 00000000..d5ea4d54 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2016/f16m14.xml @@ -0,0 +1,31 @@ + + + + $\newcommand{\ElisaDrinksCider}{{\rm E {\scriptsize LISA} D {\scriptsize RINKS} C {\scriptsize IDER}}} + \newcommand{\elsesp}{\phantom{\mathbf{else}\ }}$ + + + Consider the following recursive algorithm $\ElisaDrinksCider$, which takes as input an integer + $n \geq 1$, which is a power of 2: + +

    + $\mathbf{Algorithm}\ \ElisaDrinksCider(n)\mathrm{:}$
    + $\mathbf{if}\ n = 1$
    + $\mathbf{then}\ \text{order Fibonachos}$
    + $\mathbf{else}\ \ElisaDrinksCider(n / 2);$
    + $\elsesp \text{drink \(n\) bottles of cider};$
    + $\elsesp \ElisaDrinksCider(n / 2)$
    + $\mathbf{endif}$ +

    + + For $n$ a power of 2, let $C(n)$ be the total number of bottles of cider that you drink when running algorithm + $\ElisaDrinksCider(n)$. Which of the following is true for any $n \geq 1$ that is a power of 2?
    + (n.b., $\log$ denotes the base-2 logarithm) + ]]> +
    + $C(n) = n \log n - 1$ + $C(n) = n \log n + 1$ + $C(n) = n \log n$ + $C(n) = 2n \log n$ +
    diff --git a/app/src/data/questions/comp2804/midterm-fall-2016/f16m15.xml b/app/src/data/questions/comp2804/midterm-fall-2016/f16m15.xml new file mode 100644 index 00000000..2fa3e89d --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2016/f16m15.xml @@ -0,0 +1,16 @@ + + + + + 1/4 + 1/3 + 1/2 + 1 + diff --git a/app/src/data/questions/comp2804/midterm-fall-2016/f16m16.xml b/app/src/data/questions/comp2804/midterm-fall-2016/f16m16.xml new file mode 100644 index 00000000..b7ca9ccb --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2016/f16m16.xml @@ -0,0 +1,20 @@ + + + + + ${4 \choose 2} \cdot \frac{1}{365}$ + + ${4 \choose 2} \cdot \frac{1}{365} + {4 \choose 3} \cdot \frac{1}{365^2} + {4 \choose 4} \cdot \frac{1}{365^3}$ + + $1 - \frac{361 \cdot 362 \cdot 363 \cdot 364}{365^4}$ + $1 - \frac{362 \cdot 363 \cdot 364}{365^3}$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2016/f16m17.xml b/app/src/data/questions/comp2804/midterm-fall-2016/f16m17.xml new file mode 100644 index 00000000..94774750 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2016/f16m17.xml @@ -0,0 +1,18 @@ + + + Hearthstone, you are given a deck of 18 distinct cards. One of the cards is the Raven Idol. + You choose a uniformly random hand of 3 cards. Define the event + + [defs] + A = $\text{``}$the hand of 3 cards contains the Raven Idol$\,\text{''}.$ + [/defs] + + What is $\Pr(A)$? + ]]> + + 3/17 + 3/18 + 3/19 + 4/19 + diff --git a/app/src/data/questions/comp2804/midterm-fall-2017/f17m01.xml b/app/src/data/questions/comp2804/midterm-fall-2017/f17m01.xml new file mode 100644 index 00000000..d8074714 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2017/f17m01.xml @@ -0,0 +1,12 @@ + + + + + ${n/2 \choose 4} \cdot {n/2 \choose 3}$ + ${n \choose 4} \cdot {n \choose 3}$ + ${n/2 \choose 4} + {n/2 \choose 3}$ + ${n \choose 4} + {n \choose 3}$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2017/f17m02.xml b/app/src/data/questions/comp2804/midterm-fall-2017/f17m02.xml new file mode 100644 index 00000000..9879809d --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2017/f17m02.xml @@ -0,0 +1,26 @@ + + + +
  • + $s$ students who are dressed up as Superman, +
  • +
  • + $t$ students who are dressed up as Donald Trump, +
  • +
  • + $k$ students who are dressed up as Kim Jong Un. +
  • + + These $s+t+k$ students are arranged on a line, such that all Supermen are standing next to each + other, all Trumps are standing next to each other, all Kims are standing next to each other, and no + Trump is standing next to any Kim. How many such arrangements are there? + ]]> +
    + $\left. (s+t+k)! \middle/ (s! \cdot t! \cdot k!) \right.$ + $\left. (s+t+k)! \middle/ (2 \cdot s! \cdot t! \cdot k!) \right.$ + $s! \cdot t! \cdot k!$ + $2 \cdot s! \cdot t! \cdot k!$ +
    diff --git a/app/src/data/questions/comp2804/midterm-fall-2017/f17m03.xml b/app/src/data/questions/comp2804/midterm-fall-2017/f17m03.xml new file mode 100644 index 00000000..186d74a0 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2017/f17m03.xml @@ -0,0 +1,16 @@ + + + + + $(7n)^{n}$ + $n^{7n}$ + $n^{n}$ + $7^{n}$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2017/f17m04.xml b/app/src/data/questions/comp2804/midterm-fall-2017/f17m04.xml new file mode 100644 index 00000000..167a9c88 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2017/f17m04.xml @@ -0,0 +1,14 @@ + + + + + ${n \choose 5} + {n \choose 3} \cdot {m \choose 2} + n \cdot {m \choose 4}$ + ${m \choose 5} + {m \choose 3} \cdot {n \choose 2} + m \cdot {n \choose 4}$ + ${m+n \choose 5} - {n \choose 5}$ + ${m \choose 5} \cdot {n \choose 5}$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2017/f17m05.xml b/app/src/data/questions/comp2804/midterm-fall-2017/f17m05.xml new file mode 100644 index 00000000..269d43a7 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2017/f17m05.xml @@ -0,0 +1,12 @@ + + + + + $(n/2) \cdot 2^{n/2}$ + $2^{n/2} + 2^{n/2}$ + $2^{n} - 2^{n/2}$ + $2^{n} + 2^{n/2}$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2017/f17m06.xml b/app/src/data/questions/comp2804/midterm-fall-2017/f17m06.xml new file mode 100644 index 00000000..91c7aee6 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2017/f17m06.xml @@ -0,0 +1,12 @@ + + + + + $4^{n-3} + 4^{n-4}$ + $4^{n-3} + 4^{n-4} - 4^{n-7}$ + $2 \cdot 4^{n-3} - 4^{n-7}$ + $2 \cdot 4^{n-4} - 4^{n-7}$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2017/f17m07.xml b/app/src/data/questions/comp2804/midterm-fall-2017/f17m07.xml new file mode 100644 index 00000000..e5396e04 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2017/f17m07.xml @@ -0,0 +1,15 @@ + + + + + The number of strings of length $n$, where each character is $a$ or $b$, that contain at least one $a$. + The number of strings of length $n$, where each character is $a$ or $b$, that contain at least 2 many $a$'s. + The number of strings of length $n$, where each character is $a$, $b$, or $c$, that contain at least one $a$. + The number of strings of length $n$, where each character is $a$, $b$, or $c$, that contain at least 2 many $a$'s. + diff --git a/app/src/data/questions/comp2804/midterm-fall-2017/f17m08.xml b/app/src/data/questions/comp2804/midterm-fall-2017/f17m08.xml new file mode 100644 index 00000000..82306d7b --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2017/f17m08.xml @@ -0,0 +1,13 @@ + + + + + 4 + 5 + 6 + 7 + diff --git a/app/src/data/questions/comp2804/midterm-fall-2017/f17m09.xml b/app/src/data/questions/comp2804/midterm-fall-2017/f17m09.xml new file mode 100644 index 00000000..24a4d334 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2017/f17m09.xml @@ -0,0 +1,11 @@ + + + + + ${100 \choose 80} \cdot 7^{20} \cdot 13^{80}$ + $- {100 \choose 80} \cdot 7^{20} \cdot 13^{80}$ + ${100 \choose 20} \cdot 7^{80} \cdot 13^{20}$ + $- {100 \choose 20} \cdot 7^{80} \cdot 13^{20}$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2017/f17m10.xml b/app/src/data/questions/comp2804/midterm-fall-2017/f17m10.xml new file mode 100644 index 00000000..9f2df3d2 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2017/f17m10.xml @@ -0,0 +1,12 @@ + + + free if it does not contain 01. + Let $n \geq 2$ be an integer. How many 01-free bitstrings of length $n$ are there? + ]]> + + $n-1$ + $n$ + $n+1$ + $n+2$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2017/f17m11.xml b/app/src/data/questions/comp2804/midterm-fall-2017/f17m11.xml new file mode 100644 index 00000000..291e9da1 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2017/f17m11.xml @@ -0,0 +1,16 @@ + + + free if it does not contain two 0's next to each other. + In class, we have seen that for any $m \geq 1$, the number of 00-free + bitstrings of length $m$ is equal to the $(m + 2)$-th Fibonacci number $f_{m+2}$.
    + + What is the number of 00-free bitstrings of length 20 that have 0 at position 7? + (The positions are numbered $1,2,\dots,20$.) + ]]> +
    + $f_{7} \cdot f_{15}$ + $f_{8} \cdot f_{14}$ + $f_{8} \cdot f_{15}$ + $f_{7} \cdot f_{14}$ +
    diff --git a/app/src/data/questions/comp2804/midterm-fall-2017/f17m12.xml b/app/src/data/questions/comp2804/midterm-fall-2017/f17m12.xml new file mode 100644 index 00000000..ae58c3c0 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2017/f17m12.xml @@ -0,0 +1,38 @@ + + + + + + $f(m, 0)$ + $= m\ \;$ + $\mathrm{if}\ m \geq 0,$ + + + $f(m, n)$ + $= 1 + f(m, n - 1)\ \;$ + $\mathrm{if}\ m \geq 0$ $\mathrm{and}\ n \geq 1,$ + + + $g(0)$ + $= 1,$ + + + $g(n)$ + $= 5 \cdot g(n - 1)\ \;$ + $\mathrm{if}\ n \geq 1.$ + + + + + For any integer $n \geq 0$, what is $f(g(n), g(n))$? + ]]> + + $2 \cdot 5^{n}$ + $2 \cdot 5^{n-1}$ + $(5^{n})^{2}$ + $(5^{n-1})^{2}$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2017/f17m13.xml b/app/src/data/questions/comp2804/midterm-fall-2017/f17m13.xml new file mode 100644 index 00000000..14fb77bb --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2017/f17m13.xml @@ -0,0 +1,14 @@ + + + ccc-free + if it does not contain ccc.
    + + For any integer $n \geq 4$, let $B_n$ be the number of ccc-free strings of length $n$. Which of the following is true? + ]]> +
    + $B_n = B_{n-1} + B_{n-2} + B_{n-3}$ + $B_n = 2 \cdot B_{n-1} + 2 \cdot B_{n-2} + 2 \cdot B_{n-3}$ + $B_n = 2 \cdot B_{n-1} + 2 \cdot B_{n-2} + B_{n-3}$ + $B_n = B_{n-1} + B_{n-2} + 2 \cdot B_{n-3}$ +
    diff --git a/app/src/data/questions/comp2804/midterm-fall-2017/f17m14.xml b/app/src/data/questions/comp2804/midterm-fall-2017/f17m14.xml new file mode 100644 index 00000000..c6cd52d4 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2017/f17m14.xml @@ -0,0 +1,35 @@ + + + + + A brick is a horizontal or vertical board consisting of 2 square cells; see the bottom part of the figure + above. A tiling of the board $B_n$ is a placement of bricks on the board such that +
      +
    • the bricks exactly cover $B_n$ and
    • +
    • no two bricks overlap.
    • +
    + The figure below shows a tiling of $B_{13}$. + + + + Let $T_n$ be the number of different tilings of the board $B_n$. Which of the following is true for any $n \geq 3$? + ]]> +
    + $T_n = T_{n + 1} + T_{n + 2}$ + $T_n = T_{n - 1} + T_{n - 2}$ + $T_n = 2 \cdot T_{n - 1} + T_{n - 2}$ + $T_n = T_{n - 1} + 2 \cdot T_{n - 2}$ +
    diff --git a/app/src/data/questions/comp2804/midterm-fall-2017/f17m15.xml b/app/src/data/questions/comp2804/midterm-fall-2017/f17m15.xml new file mode 100644 index 00000000..3968cc1a --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2017/f17m15.xml @@ -0,0 +1,28 @@ + + + + $\newcommand{\Hello}{{\rm H {\scriptsize ELLO}}} + \newcommand{\elsesp}{\phantom{\mathbf{else}\ }}$ + + + Consider the recursive algorithm $\Hello$, which takes as input an integer $n \geq 0$: + +

    + $\mathbf{Algorithm}\ \Hello(n)\mathrm{:}$
    + $\mathbf{if}\ n = 0\ \mathrm{or}\ n = 1$
    + $\mathbf{then}\ \text{print ``hello''}$
    + $\mathbf{else}\ \Hello(n - 1);$
    + $\elsesp \text{print ``hello''};$
    + $\elsesp \Hello(n - 2)$
    + $\mathbf{endif}$ +

    + + If you run algorithm $\Hello(5)$, how many times is the word "hello" printed? + ]]> +
    + 13 + 14 + 15 + 16 +
    diff --git a/app/src/data/questions/comp2804/midterm-fall-2017/f17m16.xml b/app/src/data/questions/comp2804/midterm-fall-2017/f17m16.xml new file mode 100644 index 00000000..4b755133 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2017/f17m16.xml @@ -0,0 +1,16 @@ + + + + + $\frac{{19 \choose 6} + {19 \choose 6}}{{20 \choose 7}}$ + $\frac{2 \cdot {20 \choose 6} - {20 \choose 5}}{{20 \choose 7}}$ + $\frac{2 \cdot {19 \choose 7} - {18 \choose 7}}{{20 \choose 7}}$ + $\frac{2 \cdot {19 \choose 6} - {18 \choose 5}}{{20 \choose 7}}$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2017/f17m17.xml b/app/src/data/questions/comp2804/midterm-fall-2017/f17m17.xml new file mode 100644 index 00000000..5f653ad9 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2017/f17m17.xml @@ -0,0 +1,22 @@ + + + + + Let $m \geq 7$ and $n \geq 7$ be integers. There are $m$ houses whose owners hand out candy and + there are $n$ houses whose owners do not hand out candy.
    + + The ladies choose a uniformly random subset of 7 houses and visit these 7 houses. Define the event + [defs] + A = "the ladies throw rotten eggs at exactly 2 of the 7 chosen houses". + [/defs] + What is $\Pr(A)$? + ]]> +
    + $\frac{{m \choose 5} + {n \choose 2}}{{m+n \choose 7}}$ + $\frac{{m \choose 5} \cdot {n \choose 2}}{{m+n \choose 7}}$ + $\frac{{7 \choose 2}}{{m \choose 5} \cdot {n \choose 2}}$ + $\frac{{7 \choose 2}}{{m+n \choose 7}}$ +
    diff --git a/app/src/data/questions/comp2804/midterm-fall-2018/f18m01.xml b/app/src/data/questions/comp2804/midterm-fall-2018/f18m01.xml new file mode 100644 index 00000000..677cfce9 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2018/f18m01.xml @@ -0,0 +1,13 @@ + + + + + $2^n$ + $3^n$ + $4^n$ + $5^n$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2018/f18m02.xml b/app/src/data/questions/comp2804/midterm-fall-2018/f18m02.xml new file mode 100644 index 00000000..48d78487 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2018/f18m02.xml @@ -0,0 +1,20 @@ + + + +
  • + the bit at each even position is 0, or +
  • +
  • + the bitstring starts with 1010? +
  • + + ]]> +
    + 54 + 56 + 58 + 60 +
    diff --git a/app/src/data/questions/comp2804/midterm-fall-2018/f18m03.xml b/app/src/data/questions/comp2804/midterm-fall-2018/f18m03.xml new file mode 100644 index 00000000..eb895664 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2018/f18m03.xml @@ -0,0 +1,12 @@ + + + + + $52^{15} - 26^{15} - 15 \cdot 26^{14}$ + $52^{15} - 26^{15} - 15 \cdot 26^{15}$ + $52^{15} - 15 \cdot 26^{15}$ + None of the above. + diff --git a/app/src/data/questions/comp2804/midterm-fall-2018/f18m04.xml b/app/src/data/questions/comp2804/midterm-fall-2018/f18m04.xml new file mode 100644 index 00000000..5392dc35 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2018/f18m04.xml @@ -0,0 +1,16 @@ + + + + In how many ways can Elisa place these orders of cider, such that exactly 4 of her friends get a + cider of type $C_3$? + ]]> + + ${7 \choose 4} \cdot 7^3$ + ${7 \choose 4} \cdot 8^3$ + ${7 \choose 4} \cdot 7^4$ + ${7 \choose 4} \cdot 8^4$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2018/f18m05.xml b/app/src/data/questions/comp2804/midterm-fall-2018/f18m05.xml new file mode 100644 index 00000000..5b1f19de --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2018/f18m05.xml @@ -0,0 +1,16 @@ + + + + + ${22 \choose 5}$ + ${22 \choose 4}$ + ${21 \choose 5}$ + ${21 \choose 4}$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2018/f18m06.xml b/app/src/data/questions/comp2804/midterm-fall-2018/f18m06.xml new file mode 100644 index 00000000..84952642 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2018/f18m06.xml @@ -0,0 +1,12 @@ + + + + What is the minimum size of this subset $S$, such that there must be at least two elements in $S$ whose sum is equal to 51? + ]]> + + 25 + 26 + 27 + 28 + diff --git a/app/src/data/questions/comp2804/midterm-fall-2018/f18m07.xml b/app/src/data/questions/comp2804/midterm-fall-2018/f18m07.xml new file mode 100644 index 00000000..373819b9 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2018/f18m07.xml @@ -0,0 +1,13 @@ + + + + How many such subsets have the property that $x_3 = 7$? + ]]> + + ${6 \choose 2} \cdot {10 \choose 2}$ + ${6 \choose 2} \cdot {9 \choose 2}$ + ${7 \choose 2} \cdot {10 \choose 2}$ + ${7 \choose 2} \cdot {9 \choose 2}$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2018/f18m08.xml b/app/src/data/questions/comp2804/midterm-fall-2018/f18m08.xml new file mode 100644 index 00000000..c234af29 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2018/f18m08.xml @@ -0,0 +1,17 @@ + + + + + Consider subsets $X$ of $\mathcal{B} \cup \mathcal{C}$, such that $X$ consists of exactly 5 beer + bottles and all cider bottles in $X$ have an even index.
    + + How many such subsets $X$ are there? + ]]> +
    + ${12 \choose 5} \cdot 2^6$ + ${13 \choose 5} \cdot 2^5$ + ${13 \choose 5} \cdot 2^6$ + None of the above. +
    diff --git a/app/src/data/questions/comp2804/midterm-fall-2018/f18m09.xml b/app/src/data/questions/comp2804/midterm-fall-2018/f18m09.xml new file mode 100644 index 00000000..4c349692 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2018/f18m09.xml @@ -0,0 +1,16 @@ + + + palindrome, if $$s_1s_2...s_{n-1}s_n = s_ns_{n-1}...s_2s_1,$$ + i.e., reading the string from left to right gives the same string as when reading from right to left.
    + + For any integer $n \geq 1$, let $P_n$ be the number of bitstrings of length $n$ that are palindromes.
    + + Which of the following is true for any integer $n \geq 3$? + ]]> +
    + $P_n = 2 + P_{n-2}$ + $P_n = 2 \cdot P_{n/2}$ + $P_n = 2 \cdot P_{n-1}$ + $P_n = 2 \cdot P_{n-2}$ +
    diff --git a/app/src/data/questions/comp2804/midterm-fall-2018/f18m10.xml b/app/src/data/questions/comp2804/midterm-fall-2018/f18m10.xml new file mode 100644 index 00000000..f17e8d26 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2018/f18m10.xml @@ -0,0 +1,19 @@ + + + + + For any integer $k$ with $0 \leq k \leq n$, consider subsets $X$ of $\mathcal{B} \cup \mathcal{C}$, + such that $X$ consists of exactly $k$ bottles and no two bottles in $X$ have the same index. (For + example, if $B_n \in X$, then $C_n \notin X$.)
    + + Let $F(n,k)$ be the number of such subsets X.
    + Which of the following is true for all integers $n \geq 2$ and $k$ with $1 \leq k \leq n - 1$? + ]]> +
    + $F(n,k) = F(n-1,k)\ +$ $ F(n-1,k-1)$ + $F(n,k) = F(n-1,k)\ +$ $ 2 \cdot F(n-1,k-1)$ + $F(n,k) = F(n,k-1)\ +$ $ F(n-1,k-1)$ + $F(n,k) = F(n,k-1)\ +$ $ 2 \cdot F(n-1,k-1)$ +
    diff --git a/app/src/data/questions/comp2804/midterm-fall-2018/f18m11.xml b/app/src/data/questions/comp2804/midterm-fall-2018/f18m11.xml new file mode 100644 index 00000000..8872d37f --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2018/f18m11.xml @@ -0,0 +1,16 @@ + + + free, if it does not contain two 0's next to each other. + In class, we have seen that for any $m \geq 1$, + the number of 00-free bitstrings of length $m$ is equal to the $(m+2)$-th Fibonacci number $f_{m+2}$.
    + + What is the number of 00-free bitstrings of length 55 that have 0 at position 9, and 1 at position 40? + (The positions are numbered $1,2,\dots,55$.) + ]]> +
    + $f_7 \cdot f_{29} \cdot f_{15}$ + $f_8 \cdot f_{30} \cdot f_{16}$ + $f_9 \cdot f_{31} \cdot f_{17}$ + $f_{10} \cdot f_{32} \cdot f_{18}$ +
    diff --git a/app/src/data/questions/comp2804/midterm-fall-2018/f18m12.xml b/app/src/data/questions/comp2804/midterm-fall-2018/f18m12.xml new file mode 100644 index 00000000..422e38e9 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2018/f18m12.xml @@ -0,0 +1,21 @@ + + + + + $3 + 5 \cdot 2^{n}$ + $5 + 3 \cdot 2^{n}$ + $2^{3 + 5n}$ + $2^{5 + 3n}$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2018/f18m13.xml b/app/src/data/questions/comp2804/midterm-fall-2018/f18m13.xml new file mode 100644 index 00000000..82ff6b78 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2018/f18m13.xml @@ -0,0 +1,15 @@ + + + -free, if it does not contain two $q$'s next to each other. + For any integer $n \geq 1$, let $Q_n$ be the number of $qq$-free strings of length $n$.
    + + Which of the following is true for any integer $n \geq 3$? + ]]> +
    + $Q(n) = 26 \cdot Q(n-1) + 26 \cdot Q(n-2)$ + $Q(n) = 25 \cdot Q(n-1) + 25 \cdot Q(n-2)$ + $Q(n) = 26 \cdot Q(n-1) + 25 \cdot Q(n-2)$ + $Q(n) = 25 \cdot Q(n-1) + 26 \cdot Q(n-2)$ +
    diff --git a/app/src/data/questions/comp2804/midterm-fall-2018/f18m14.xml b/app/src/data/questions/comp2804/midterm-fall-2018/f18m14.xml new file mode 100644 index 00000000..aaf25f2b --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2018/f18m14.xml @@ -0,0 +1,33 @@ + + + + $\newcommand{\Fart}{{\rm F {\scriptsize ART}}} + \newcommand{\elsesp}{\phantom{\mathbf{else}\ }} + \newcommand{\thensp}{\phantom{\mathbf{then}\ }}$ + + + Consider the recursive algorithm $\Fart$, which takes as input an integer $n \geq 0$: + +

    + $\mathbf{Algorithm}\ \Fart(n)\mathrm{:}$
    + $\mathbf{if}\ n = 0\ \mathrm{or}\ n = 1$
    + $\mathbf{then}\ \text{eat one can of beans}$
    + $\mathbf{else}\ \mathbf{if}\ n\ \mathrm{is}\ \mathrm{even}$
    + $\elsesp \mathbf{then}\ \text{fart once};$
    + $\elsesp \thensp \Fart \left( n \middle/ 2 \right)$
    + $\elsesp \mathbf{else}\ \Fart(n + 1);$
    + $\elsesp \elsesp \text{fart once};$
    + $\elsesp \elsesp \Fart(n - 1)$
    + $\elsesp \mathbf{endif};$
    + $\mathbf{endif}$ +

    + + If you run algorithm $\Fart(9)$, how many times do you fart? + ]]> +
    + 11 + 12 + 13 + 14 +
    diff --git a/app/src/data/questions/comp2804/midterm-fall-2018/f18m15.xml b/app/src/data/questions/comp2804/midterm-fall-2018/f18m15.xml new file mode 100644 index 00000000..e47b28ab --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2018/f18m15.xml @@ -0,0 +1,29 @@ + + + +
  • + one student is dressed up as Donald Trump, +
  • +
  • + one student is dressed up as Kim Jong Un, +
  • +
  • + the remaining 57 students are dressed up as Kim Kardashian. +
  • + + These students are arranged, uniformly at random, on a line. +
    + Define the event, + [defs] + A = "Donald Trump is standing next to Kim Jong Un". + [/defs] + What is $\Pr(A)$? + ]]> +
    + 1/58 + 2/58 + 1/59 + 2/59 +
    diff --git a/app/src/data/questions/comp2804/midterm-fall-2018/f18m16.xml b/app/src/data/questions/comp2804/midterm-fall-2018/f18m16.xml new file mode 100644 index 00000000..33bbf22b --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2018/f18m16.xml @@ -0,0 +1,18 @@ + + + + + Define the event + [defs] + A = "Alexa, Tri, and Zoltan have different birthdays". + [/defs] + What is $\text{Pr}(A)$? + ]]> + + $\frac{365^2}{363 \cdot 364}$ + $\frac{363^3}{362 \cdot 363 \cdot 364}$ + $\frac{363 \cdot 364}{365^2}$ + $\frac{362 \cdot 363 \cdot 364}{365^3}$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2018/f18m17.xml b/app/src/data/questions/comp2804/midterm-fall-2018/f18m17.xml new file mode 100644 index 00000000..444d39eb --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2018/f18m17.xml @@ -0,0 +1,18 @@ + + + + + Define the event + [defs] + A = "you answer exactly 7 questions correctly". + [/defs] + What $\Pr(A)$? + ]]> + + $\frac{{17 \choose 7} \cdot 3^{10}}{4^{17}}$ + $\frac{{17 \choose 7} \cdot 2^{10}}{4^{17}}$ + $\frac{{17 \choose 7}}{4^{17}}$ + $\frac{4^{17}}{{17 \choose 7}}$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2019/f19m01.xml b/app/src/data/questions/comp2804/midterm-fall-2019/f19m01.xml new file mode 100644 index 00000000..7031cbd4 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2019/f19m01.xml @@ -0,0 +1,13 @@ + + + ${f + m \choose 3}$ + $f \cdot {f + m - 1 \choose 3}$ + $f \cdot {f + m \choose 3}$ + $(f - 1) \cdot {f + m \choose 3}$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2019/f19m02.xml b/app/src/data/questions/comp2804/midterm-fall-2019/f19m02.xml new file mode 100644 index 00000000..f9addcde --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2019/f19m02.xml @@ -0,0 +1,10 @@ + + and do not contain 2? + ]]> + ${n - 1 \choose k - 1}$ + ${n - 1 \choose k}$ + ${n - 2 \choose k - 2}$ + ${n - 2 \choose k}$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2019/f19m03.xml b/app/src/data/questions/comp2804/midterm-fall-2019/f19m03.xml new file mode 100644 index 00000000..873a746d --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2019/f19m03.xml @@ -0,0 +1,10 @@ + + or do not contain 2? + ]]> + ${n - 1 \choose k} + {n - 1 \choose k}$ + ${n - 2 \choose k}$ + ${n \choose k} - {n - 2 \choose k - 2}$ + ${n \choose k} - {n - 1 \choose k - 1} - {n - 1 \choose k - 1}$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2019/f19m04.xml b/app/src/data/questions/comp2804/midterm-fall-2019/f19m04.xml new file mode 100644 index 00000000..ecb78afb --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2019/f19m04.xml @@ -0,0 +1,10 @@ + + + $B_n = 2 \cdot 2^{n - 3}$ + $B_n = 6 \cdot 2^{n - 3}$ + $B_n = 2^n - 2$ + $B_n = 2^n - 6$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2019/f19m05.xml b/app/src/data/questions/comp2804/midterm-fall-2019/f19m05.xml new file mode 100644 index 00000000..18377f1a --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2019/f19m05.xml @@ -0,0 +1,10 @@ + + + 17 + 18 + 19 + 20 + diff --git a/app/src/data/questions/comp2804/midterm-fall-2019/f19m06.xml b/app/src/data/questions/comp2804/midterm-fall-2019/f19m06.xml new file mode 100644 index 00000000..801080e7 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2019/f19m06.xml @@ -0,0 +1,10 @@ + + + $4^{n - 2} + 4^{n - 3} - 4^{n - 5}$ + $4^{n - 2} + 4^{n - 3}$ + $4^n - 4^{n - 5}$ + $4^n - 4^{n - 2} - 4^{n - 3}$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2019/f19m07.xml b/app/src/data/questions/comp2804/midterm-fall-2019/f19m07.xml new file mode 100644 index 00000000..18a72f34 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2019/f19m07.xml @@ -0,0 +1,25 @@ + + + What does + $$ + {w \choose 3} \cdot {m \choose 2} + {w \choose 4} \cdot m + {w \choose 5} + $$ + count? + + + The number of ways to choose 5 people out of a group consisting of $w$ women and $m$ men, + where at most 3 women can be chosen. + + + The number of ways to choose 5 people out of a group consisting of $w$ women and $m$ men, + where at most 3 men can be chosen. + + + The number of ways to choose 5 people out of a group consisting of $w$ women and $m$ men, + where at least 3 women must be chosen. + + + The number of ways to choose 5 people out of a group consisting of $w$ women and $m$ men, + where at least 3 men must be chosen. + + diff --git a/app/src/data/questions/comp2804/midterm-fall-2019/f19m08.xml b/app/src/data/questions/comp2804/midterm-fall-2019/f19m08.xml new file mode 100644 index 00000000..e8634d05 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2019/f19m08.xml @@ -0,0 +1,11 @@ + + + $n - 1$ + $n$ + $n + 1$ + $n + 2$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2019/f19m09.xml b/app/src/data/questions/comp2804/midterm-fall-2019/f19m09.xml new file mode 100644 index 00000000..855e005b --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2019/f19m09.xml @@ -0,0 +1,9 @@ + + + $- {50 \choose 24} \cdot 5^{26} \cdot 7^{24}$ + $- {50 \choose 26} \cdot 5^{24} \cdot 7^{26}$ + ${50 \choose 24} \cdot 5^{26} \cdot 7^{24}$ + ${50 \choose 26} \cdot 5^{24} \cdot 7^{26}$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2019/f19m10.xml b/app/src/data/questions/comp2804/midterm-fall-2019/f19m10.xml new file mode 100644 index 00000000..3d09cc24 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2019/f19m10.xml @@ -0,0 +1,16 @@ + + + $f(n) = 7 \cdot \frac{n!}{3^n}$ + $f(n) = 7^n \cdot \frac{n!}{3^n}$ + $f(n) = 7 \cdot \frac{(n + 1)!}{3^n}$ + $f(n) = 7^n \cdot \frac{(n + 1)!}{3^n}$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2019/f19m11.xml b/app/src/data/questions/comp2804/midterm-fall-2019/f19m11.xml new file mode 100644 index 00000000..e3ea3e87 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2019/f19m11.xml @@ -0,0 +1,11 @@ + + + $B_n = B_{n - 1} + B_{n - 2}$ + $B_n = B_{n - 1} + B_{n - 3}$ + $B_n = B_{n - 2} + B_{n - 3}$ + $B_n = B_{n - 2} + B_{n - 4}$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2019/f19m12.xml b/app/src/data/questions/comp2804/midterm-fall-2019/f19m12.xml new file mode 100644 index 00000000..d8ce881a --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2019/f19m12.xml @@ -0,0 +1,26 @@ + + + + + $11$ + + $= 3 + 4 + 4 = 4 + 3 + 4$ + $= 4 + 4 + 3.$ + + + + + + Which of the following is true for any $n \geq 5$? + ]]> + $S_n = 2 \cdot S_{n - 1}$ + $S_n = S_{n - 1} + S_{n - 2}$ + $S_n = S_{n - 2} + S_{n - 3}$ + $S_n = S_{n - 3} + S_{n - 4}$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2019/f19m13.xml b/app/src/data/questions/comp2804/midterm-fall-2019/f19m13.xml new file mode 100644 index 00000000..cb6e3504 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2019/f19m13.xml @@ -0,0 +1,23 @@ + + $\newcommand{\Fib}{{\rm F \scriptsize IB}}$ + + Consider the following recursive algorithm $\Fib$, which takes as input an + integer $n \geq 0$: + +

    + $\Fib(n):$
    + $\quad \mathbf{if}\ n = 0\ \mathrm{or}\ n = 1\ \mathbf{then}$
    + $\quad \quad f = n$
    + $\quad \mathbf{else}$
    + $\quad \quad f = \Fib(n - 1) + \Fib(n - 2)$
    + $\quad \mathbf{return}\ f$ +

    + + When running $\Fib(12)$, how many calls are there to $\Fib(8)$? + ]]>
    + 4 + 5 + 6 + 7 +
    diff --git a/app/src/data/questions/comp2804/midterm-fall-2019/f19m14.xml b/app/src/data/questions/comp2804/midterm-fall-2019/f19m14.xml new file mode 100644 index 00000000..8413f79b --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2019/f19m14.xml @@ -0,0 +1,28 @@ + + + $\newcommand{\ElisaDrinksCider}{{\rm E {\scriptsize LISA} D {\scriptsize RINKS} C {\scriptsize IDER}}}$ + + + Consider the following recursive algorithm $\ElisaDrinksCider$, which takes as input an integer + $n \geq 1$, which is a power of 2: + +

    + $\ElisaDrinksCider(n):$
    + $\quad \mathbf{if}\ n = 1\ \mathbf{then}$
    + $\quad \quad \text{then order Fibonachos}$
    + $\quad \mathbf{else}$
    + $\quad \quad \ElisaDrinksCider\left(n \middle/ 2 \right)$
    + $\quad \quad \mathrm{drink}\ n\ \text{bottles of cider}$
    + $\quad \quad \ElisaDrinksCider\left(n \middle/ 2 \right)$ +

    + + For $n$ a power of 2, let $C(n)$ be the total number of bottles of cider that you drink when running algorithm + $\ElisaDrinksCider(n)$. Which of the following is true for any $n \geq 1$ that is a power of 2?
    + (n.b., $\log$ denotes the base-2 logarithm) + ]]>
    + $C(n) = n \log n - 1$ + $C(n) = n \log n + 1$ + $C(n) = n \log n$ + $C(n) = 2n \log n$ +
    diff --git a/app/src/data/questions/comp2804/midterm-fall-2019/f19m15.xml b/app/src/data/questions/comp2804/midterm-fall-2019/f19m15.xml new file mode 100644 index 00000000..4734ec9d --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2019/f19m15.xml @@ -0,0 +1,14 @@ + + + 1/4 + 1/3 + 1/2 + 1 + diff --git a/app/src/data/questions/comp2804/midterm-fall-2019/f19m16.xml b/app/src/data/questions/comp2804/midterm-fall-2019/f19m16.xml new file mode 100644 index 00000000..eb177623 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2019/f19m16.xml @@ -0,0 +1,18 @@ + + + ${4 \choose 2} \cdot \frac{1}{365}$ + + ${4 \choose 2} \cdot \frac{1}{365} + {4 \choose 3} \cdot \frac{1}{365^2} + {4 \choose 4} \cdot \frac{1}{365^3}$ + + $1 - \frac{361 \cdot 362 \cdot 363 \cdot 364}{365^4}$ + $1 - \frac{362 \cdot 363 \cdot 364}{365^3}$ + diff --git a/app/src/data/questions/comp2804/midterm-fall-2019/f19m17.xml b/app/src/data/questions/comp2804/midterm-fall-2019/f19m17.xml new file mode 100644 index 00000000..06c198a7 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-fall-2019/f19m17.xml @@ -0,0 +1,16 @@ + + Raven Idol. + You choose a uniformly random hand of 3 cards. Define the event + + [defs] + A = "the hand of 3 cards contains the Raven Idol". + [/defs] + + What is $\Pr(A)$? + ]]> + 3/17 + 3/18 + 4/19 + $1 - (17/18)^3$ + diff --git a/app/src/data/questions/comp2804/midterm-winter-2014/w14m01.xml b/app/src/data/questions/comp2804/midterm-winter-2014/w14m01.xml new file mode 100644 index 00000000..0b766122 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2014/w14m01.xml @@ -0,0 +1,15 @@ + + + + + ${m + n + k \choose 7} - (m + n + k)$ + ${m + n + k \choose 7} - {m \choose 2} - {n \choose 2} - {k \choose 2}$ + + ${m \choose 3}{n \choose 2}{k \choose 2} + {m \choose 2}{n \choose 3}{k \choose 2} + {m \choose 2}{n \choose 2}{k \choose 3}$ + + ${m \choose 2}{n \choose 2}{k \choose 2}(m + n + k)$ + diff --git a/app/src/data/questions/comp2804/midterm-winter-2014/w14m02.xml b/app/src/data/questions/comp2804/midterm-winter-2014/w14m02.xml new file mode 100644 index 00000000..5c787ee9 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2014/w14m02.xml @@ -0,0 +1,12 @@ + + + + + $\frac{24!}{9!15!}$ + ${24 \choose 9}(9!)(15!)$ + $(9!)(15!)$ + $2(9!)(15!)$ + diff --git a/app/src/data/questions/comp2804/midterm-winter-2014/w14m03.xml b/app/src/data/questions/comp2804/midterm-winter-2014/w14m03.xml new file mode 100644 index 00000000..55f1294c --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2014/w14m03.xml @@ -0,0 +1,12 @@ + + + and $y$, but do not contain $z$? + ]]> + + $2^{33}$ + $2^{34}$ + $2^{35}$ + $2^{37} - 2^{35} - 2^{36}$ + diff --git a/app/src/data/questions/comp2804/midterm-winter-2014/w14m04.xml b/app/src/data/questions/comp2804/midterm-winter-2014/w14m04.xml new file mode 100644 index 00000000..e6baff36 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2014/w14m04.xml @@ -0,0 +1,12 @@ + + + or $y$, but do not contain $z$? + ]]> + + $2^{36} - 2^{34}$ + $2^{36} - 2^{35}$ + $2^{37} - 2^{34}$ + $2^{37} - 2^{35}$ + diff --git a/app/src/data/questions/comp2804/midterm-winter-2014/w14m05.xml b/app/src/data/questions/comp2804/midterm-winter-2014/w14m05.xml new file mode 100644 index 00000000..923a9dec --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2014/w14m05.xml @@ -0,0 +1,12 @@ + + + + + $10^{12} + 10^{13} - 9^{12} - 9^{13}$ + $12^{10} + 13^{10} - 12^{9} - 13^{9}$ + $10^{12} + 10^{13} - 7^{12} - 7^{13}$ + $12^{10} + 13^{10} - 12^{7} - 13^{7}$ + diff --git a/app/src/data/questions/comp2804/midterm-winter-2014/w14m06.xml b/app/src/data/questions/comp2804/midterm-winter-2014/w14m06.xml new file mode 100644 index 00000000..1c5d4362 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2014/w14m06.xml @@ -0,0 +1,14 @@ + + + + + $2^k - 1 < {n \choose 7}$ + $2^k - 1 \geq {n \choose 7}$ + $2^k - 1 < \left. 2^n \middle/ {n \choose n-7} \right.$ + $2^k - 1 \geq \left. 2^n \middle/ {n \choose n-7} \right.$ + diff --git a/app/src/data/questions/comp2804/midterm-winter-2014/w14m07.xml b/app/src/data/questions/comp2804/midterm-winter-2014/w14m07.xml new file mode 100644 index 00000000..fb8824fb --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2014/w14m07.xml @@ -0,0 +1,11 @@ + + + + + ${25 \choose 16} 7^{16}21^{9}$ + ${16 \choose 25} 7^{9}21^{16}$ + ${25 \choose 16} 7^{25}3^{16}$ + none of the above + diff --git a/app/src/data/questions/comp2804/midterm-winter-2014/w14m08.xml b/app/src/data/questions/comp2804/midterm-winter-2014/w14m08.xml new file mode 100644 index 00000000..7dd154c5 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2014/w14m08.xml @@ -0,0 +1,12 @@ + + + + + ${19 \choose 16}$ + ${19 \choose 17}$ + ${20 \choose 16}$ + ${20 \choose 17}$ + diff --git a/app/src/data/questions/comp2804/midterm-winter-2014/w14m09.xml b/app/src/data/questions/comp2804/midterm-winter-2014/w14m09.xml new file mode 100644 index 00000000..cab38630 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2014/w14m09.xml @@ -0,0 +1,14 @@ + + + + POOPERSCOOPER +

    + ]]> +
    + $13!$ + ${13 \choose 4}{9 \choose 2}{7 \choose 2}{5 \choose 3}$ + ${13 \choose 4}{9 \choose 3}{6 \choose 2}{4 \choose 2}$ + ${13 \choose 1}{12 \choose 4}{8 \choose 2}{6 \choose 1}{5 \choose 2}{3 \choose 3}$ +
    diff --git a/app/src/data/questions/comp2804/midterm-winter-2014/w14m10.xml b/app/src/data/questions/comp2804/midterm-winter-2014/w14m10.xml new file mode 100644 index 00000000..664f1085 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2014/w14m10.xml @@ -0,0 +1,18 @@ + + + + + $f(n) = 3n^{2} - 5n + 2$ + $f(n) = 3n^{2} + 5n + 2$ + $f(n) = 2n^{2} - 5n + 2$ + $f(n) = 2n^{2} + 5n + 2$ + diff --git a/app/src/data/questions/comp2804/midterm-winter-2014/w14m11.xml b/app/src/data/questions/comp2804/midterm-winter-2014/w14m11.xml new file mode 100644 index 00000000..d0d16ba0 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2014/w14m11.xml @@ -0,0 +1,27 @@ + + + + $\newcommand{\Fib}{{\rm F \scriptsize IB}}$ + + + Consider the following recursive algorithm $\Fib$, which takes as input an + integer $n \geq 0$: + +

    + $\mathbf{Algorithm}\ \Fib(n)\mathrm{:}$
    + $\mathbf{if}\ n = 0\ \mathrm{or}\ n = 1$
    + $\mathbf{then}\ f = n$
    + $\mathbf{else}\ f = \Fib(n - 1) + \Fib(n - 2)$
    + $\mathbf{endif};$
    + $\mathbf{return}\ f$
    +

    + + When running $\Fib(7)$, how many calls are there to $\Fib(3)$? + ]]> +
    + 4 + 5 + 6 + 7 +
    diff --git a/app/src/data/questions/comp2804/midterm-winter-2014/w14m12.xml b/app/src/data/questions/comp2804/midterm-winter-2014/w14m12.xml new file mode 100644 index 00000000..e9e765d7 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2014/w14m12.xml @@ -0,0 +1,26 @@ + + + + + Consider again the recursive algorithm $\Fib$, which takes as input an integer $n \geq 0$: + +

    + $\mathbf{Algorithm}\ \Fib(n)\mathrm{:}$
    + $\mathbf{if}\ n = 0\ \mathrm{or}\ n = 1$
    + $\mathbf{then}\ f = n$
    + $\mathbf{else}\ f = \Fib(n - 1) + \Fib(n - 2)$
    + $\mathbf{endif};$
    + $\mathbf{return}\ f$
    +

    + + For $n \geq 3$, run algorithm $\Fib(n)$ and let $a_n$ be the number of times that $\Fib(2)$ is called.
    + Which of the following is true? + ]]> +
    + For $n \geq 3$, $a_n = f_{n - 1}$ + For $n \geq 3$, $a_n = f_n$ + For $n \geq 3$, $a_n = f_{n + 1}$ + For $n \geq 3$, $a_n = -1 + f_n$ +
    diff --git a/app/src/data/questions/comp2804/midterm-winter-2014/w14m13.xml b/app/src/data/questions/comp2804/midterm-winter-2014/w14m13.xml new file mode 100644 index 00000000..c7825785 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2014/w14m13.xml @@ -0,0 +1,12 @@ + + + + + $B_n = B_{n-1} + B_{n-2} + 2^{n-3}$ + $B_n = B_{n-1} + B_{n-2} + 2^{n-3} - B_{n-3}$ + $B_n = B_{n-1} + B_{n-2} + B_{n-3}$ + $B_n = B_{n-1} + B_{n-2} + B_{n-3} + 2^{n-4}$ + diff --git a/app/src/data/questions/comp2804/midterm-winter-2014/w14m14.xml b/app/src/data/questions/comp2804/midterm-winter-2014/w14m14.xml new file mode 100644 index 00000000..9d2c95c2 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2014/w14m14.xml @@ -0,0 +1,12 @@ + + + + + $1 - \left. {48 \choose 7} \middle/ {52 \choose 9} \right.$ + $\left. \bigl\{ {4 \choose 2} + {48 \choose 7} \bigr\} \middle/ {52 \choose 9} \right.$ + $\left. {52 \choose 9} \middle/ \bigl\{ {4 \choose 2}{48 \choose 7} \bigr\} \right.$ + $\left. {4 \choose 2}{48 \choose 7} \middle/ {52 \choose 9} \right.$ + diff --git a/app/src/data/questions/comp2804/midterm-winter-2014/w14m15.xml b/app/src/data/questions/comp2804/midterm-winter-2014/w14m15.xml new file mode 100644 index 00000000..5f617a87 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2014/w14m15.xml @@ -0,0 +1,12 @@ + + + + + $1 - (1/2)^{25} - 25(1/2)^{25}$ + $1 + (1/2)^{25} - 25(1/2)^{25}$ + $\sum_{k=2}^{25} {{25}\choose{k}}(1/2)^{k}$ + none of the above + diff --git a/app/src/data/questions/comp2804/midterm-winter-2014/w14m16.xml b/app/src/data/questions/comp2804/midterm-winter-2014/w14m16.xml new file mode 100644 index 00000000..bcded6f7 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2014/w14m16.xml @@ -0,0 +1,12 @@ + + + + + $1 - \frac{365^2}{364 \cdot 363}$ + $1 - \frac{364 \cdot 363}{365^2}$ + $1 - \left. {3 \choose 2} \middle/ 365^3 \right.$ + $1 - \left. \bigl\{ {3\choose 2} + {3 \choose 3} \bigr\} \middle/ 365^3 \right.$ + diff --git a/app/src/data/questions/comp2804/midterm-winter-2014/w14m17.xml b/app/src/data/questions/comp2804/midterm-winter-2014/w14m17.xml new file mode 100644 index 00000000..1dffa4b4 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2014/w14m17.xml @@ -0,0 +1,11 @@ + + + + + Herbal tea + India Pale Ale + Poutine + None of the above, because Simon doesn't like beer + diff --git a/app/src/data/questions/comp2804/midterm-winter-2015/w15m01.xml b/app/src/data/questions/comp2804/midterm-winter-2015/w15m01.xml new file mode 100644 index 00000000..d58688c4 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2015/w15m01.xml @@ -0,0 +1,14 @@ + + + + + $(n - 7) + {n \choose 7}$ + $n + {n \choose 7}$ + $(n - 7) \cdot {n \choose 7}$ + $n \cdot {n \choose 7}$ + diff --git a/app/src/data/questions/comp2804/midterm-winter-2015/w15m02.xml b/app/src/data/questions/comp2804/midterm-winter-2015/w15m02.xml new file mode 100644 index 00000000..2852335f --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2015/w15m02.xml @@ -0,0 +1,12 @@ + + + + + $7^{15}$ + $15^7$ + $15!/7!$ + ${15 \choose 7}$ + diff --git a/app/src/data/questions/comp2804/midterm-winter-2015/w15m03.xml b/app/src/data/questions/comp2804/midterm-winter-2015/w15m03.xml new file mode 100644 index 00000000..f2d46aa5 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2015/w15m03.xml @@ -0,0 +1,12 @@ + + + + + $8 \cdot 9 \cdot 10 \cdot 11 \cdot 12 \cdot 13 \cdot 14 \cdot 15$ + $9 \cdot 10 \cdot 11 \cdot 12 \cdot 13 \cdot 14 \cdot 15$ + $10 \cdot 11 \cdot 12 \cdot 13 \cdot 14 \cdot 15$ + $9 \cdot 10 \cdot 11 \cdot 12 \cdot 13 \cdot 14$ + diff --git a/app/src/data/questions/comp2804/midterm-winter-2015/w15m04.xml b/app/src/data/questions/comp2804/midterm-winter-2015/w15m04.xml new file mode 100644 index 00000000..1ccc17f6 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2015/w15m04.xml @@ -0,0 +1,16 @@ + + + valid, + if no two consecutive characters are equal. Thus, $abacbac$ is valid, whereas $abaccac$ is not + valid.
    + + Let $n \geq 1$ be an integer and let $V_n$ be the number of valid strings of length $n$. Which of + the following is true? + ]]> +
    + $V_n = 3 \cdot 2^{n-1}$ + $V_n = 3^n - (n - 1) \cdot 3$ + $V_n = 3^n - (n - 1) \cdot 3 \cdot 3^{n-2}$ + None of the above. +
    diff --git a/app/src/data/questions/comp2804/midterm-winter-2015/w15m05.xml b/app/src/data/questions/comp2804/midterm-winter-2015/w15m05.xml new file mode 100644 index 00000000..b8b653d1 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2015/w15m05.xml @@ -0,0 +1,12 @@ + + + + + $3^{96} + 3^{96}$ + $3^{99} - 2 \cdot 3^{96}$ + $2 \cdot 3^{96} - 3^{93}$ + None of the above. + diff --git a/app/src/data/questions/comp2804/midterm-winter-2015/w15m06.xml b/app/src/data/questions/comp2804/midterm-winter-2015/w15m06.xml new file mode 100644 index 00000000..89d25dea --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2015/w15m06.xml @@ -0,0 +1,19 @@ + + + + $\newcommand{\Silly}{{\rm S \scriptsize ILLY}}$ + + + What does + $$ + \sum_{k=2}^{n-1} (k-1)(n-k) + $$ + count? + ]]> + + The number of 3-element subsets of an $(n-1)$-element set. + The number of 3-element subsets of an $n$-element set. + The number of 3-element subsets of an $(n+1)$-element set. + The number of times you fart when running algorithm $\Silly(n)$. + diff --git a/app/src/data/questions/comp2804/midterm-winter-2015/w15m07.xml b/app/src/data/questions/comp2804/midterm-winter-2015/w15m07.xml new file mode 100644 index 00000000..7e66d076 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2015/w15m07.xml @@ -0,0 +1,12 @@ + + + + + $365^2$ + $365^2 + 1$ + $2 \cdot 365$ + $2 \cdot 365 + 1$ + diff --git a/app/src/data/questions/comp2804/midterm-winter-2015/w15m08.xml b/app/src/data/questions/comp2804/midterm-winter-2015/w15m08.xml new file mode 100644 index 00000000..61e5b18f --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2015/w15m08.xml @@ -0,0 +1,11 @@ + + + + + $2^{16} \cdot 17^{82} \cdot {99 \choose 16}$ + $2^{17} \cdot 17^{82} \cdot {99 \choose 17}$ + $2^{82} \cdot 17^{17} \cdot {99 \choose 17}$ + None of the above. + diff --git a/app/src/data/questions/comp2804/midterm-winter-2015/w15m09.xml b/app/src/data/questions/comp2804/midterm-winter-2015/w15m09.xml new file mode 100644 index 00000000..88dbcd57 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2015/w15m09.xml @@ -0,0 +1,12 @@ + + + + + ${101 \choose 2}$ + ${101 \choose 3}$ + ${102 \choose 2}$ + ${102 \choose 3}$ + diff --git a/app/src/data/questions/comp2804/midterm-winter-2015/w15m10.xml b/app/src/data/questions/comp2804/midterm-winter-2015/w15m10.xml new file mode 100644 index 00000000..ffaec5bf --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2015/w15m10.xml @@ -0,0 +1,18 @@ + + + + + $f(n) = 3n^{2} + 2n + 15$ + $f(n) = 3n^{2} - 2n + 15$ + $f(n) = 3n^{2} + n + 15$ + $f(n) = 3n^{2} - n + 15$ + diff --git a/app/src/data/questions/comp2804/midterm-winter-2015/w15m11.xml b/app/src/data/questions/comp2804/midterm-winter-2015/w15m11.xml new file mode 100644 index 00000000..42479d5f --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2015/w15m11.xml @@ -0,0 +1,13 @@ + + + valid, + if it does not contain the substring $aaa$. Let $S_n$ be the number of valid strings of length + $n$. Which of the following is true? + ]]> + + $S_n = 2 \cdot S_{n-1} + 2 \cdot S_{n-2}$ + $S_n = 2 \cdot S_{n-1} + 2 \cdot S_{n-2} + S_{n-3}$ + $S_n = 2 \cdot S_{n-1} + S_{n-2} + 2 \cdot S_{n-3}$ + $S_n = 2 \cdot S_{n-1} + 2 \cdot S_{n-2} + 2 \cdot S_{n-3}$ + diff --git a/app/src/data/questions/comp2804/midterm-winter-2015/w15m12.xml b/app/src/data/questions/comp2804/midterm-winter-2015/w15m12.xml new file mode 100644 index 00000000..026bac49 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2015/w15m12.xml @@ -0,0 +1,30 @@ + + + +
  • + the order in which the 1s and 2s occur in the sum matters, and +
  • +
  • + it is not allowed to have two consecutive 1s. +
  • + + For example, if $n = 7$, then + $$ + 7 = 1 + 2 + 1 + 2 + 1 + $$ is allowed, whereas + $$ + 7 = 1 + 2 + 1 + 1 + 2 + $$ + is not allowed.
    + + Which of the following is true? + ]]> +
    + $S_n = S_{n-1} + S_{n-2}$ + $S_n = S_{n-1} + S_{n-3}$ + $S_n = S_{n-2} + S_{n-3}$ + $S_n = S_{n-1} + S_{n-2} + S_{n-3}$ +
    diff --git a/app/src/data/questions/comp2804/midterm-winter-2015/w15m13.xml b/app/src/data/questions/comp2804/midterm-winter-2015/w15m13.xml new file mode 100644 index 00000000..bb0c3c29 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2015/w15m13.xml @@ -0,0 +1,27 @@ + + + + $\newcommand{\Fib}{{\rm F \scriptsize IB}}$ + + + Consider the following recursive algorithm $\Fib$, which takes as input an + integer $n \geq 0$: + +

    + $\mathbf{Algorithm}\ \Fib(n)\mathrm{:}$
    + $\mathbf{if}\ n = 0\ \mathrm{or}\ n = 1$
    + $\mathbf{then}\ f = n$
    + $\mathbf{else}\ f = \Fib(n - 1) + \Fib(n - 2)$
    + $\mathbf{endif};$
    + $\mathbf{return}\ f$
    +

    + + When running $\Fib(99)$, how many calls are there to $\Fib(95)$? + ]]> +
    + 4 + 5 + 6 + 7 +
    diff --git a/app/src/data/questions/comp2804/midterm-winter-2015/w15m14.xml b/app/src/data/questions/comp2804/midterm-winter-2015/w15m14.xml new file mode 100644 index 00000000..2719e04e --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2015/w15m14.xml @@ -0,0 +1,31 @@ + + + + $\newcommand{\NationalAnthem}{{\rm N {\scriptsize ATIONAL} A {\scriptsize NTHEM}}} + \newcommand{\elsesp}{\phantom{\mathbf{else}\ }}$ + + + Consider the following recursive algorithm $\NationalAnthem$, which takes as input an integer $n \geq 1$, + which is a power of 2: + +

    + $\mathbf{Algorithm}\ \NationalAnthem(n)\mathrm{:}$
    + $\mathbf{if}\ n = 1$
    + $\mathbf{then}\ \mathrm{sing}\ {\it O\ Canada}\ \mathrm{once}$
    + $\mathbf{else}\ \NationalAnthem(n / 2);$
    + $\elsesp \mathrm{sing}\ {\it O\ Canada}\ \mathrm{once};$
    + $\elsesp \NationalAnthem(n / 2)$
    + $\mathbf{endif}$ +

    + + For $n$ a power of 2, let $S(n)$ be the number of times you sing O Canada when running algorithm + $\NationalAnthem(n)$. Which of the following is true?
    + (n.b., $\log$ denotes the base-2 logarithm) + ]]> +
    + $S(n) = 1 + \log n$ + $S(n) = 1 + n \log n$ + $S(n) = 2n + 1$ + $S(n) = 2n - 1$ +
    diff --git a/app/src/data/questions/comp2804/midterm-winter-2015/w15m15.xml b/app/src/data/questions/comp2804/midterm-winter-2015/w15m15.xml new file mode 100644 index 00000000..4e1c1e67 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2015/w15m15.xml @@ -0,0 +1,15 @@ + + + + + 3/8 + 4/8 + 5/8 + 6/8 + diff --git a/app/src/data/questions/comp2804/midterm-winter-2015/w15m16.xml b/app/src/data/questions/comp2804/midterm-winter-2015/w15m16.xml new file mode 100644 index 00000000..9f9f1285 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2015/w15m16.xml @@ -0,0 +1,19 @@ + + + + + $\Pr(A) = \Pr(B)$ + $\Pr(A) < \Pr(B)$ + $\Pr(A) > \Pr(B)$ + None of the above. + diff --git a/app/src/data/questions/comp2804/midterm-winter-2015/w15m17.xml b/app/src/data/questions/comp2804/midterm-winter-2015/w15m17.xml new file mode 100644 index 00000000..8d5fd101 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2015/w15m17.xml @@ -0,0 +1,25 @@ + + + +
  • + There are 7 beers of the pilsner type. +
  • +
  • + There are 5 beers of the India pale ale type. +
  • +
  • + There are 4 beers of the German wheatbeer type. +
  • + + You order 4 different beers with at least one beer of each type. What is the number of ways in which + you can do this? (The order in which you order the beers does not matter.) + ]]> +
    + ${16 \choose 4}$ + ${7 \choose 2} \cdot 5 \cdot 4 + 7 \cdot {5 \choose 2} \cdot 4 + 7 \cdot 5 \cdot {4 \choose 2}$ + ${16 \choose 4} - {7 \choose 3} - {5 \choose 3} - {4 \choose 3}$ + None of the above. +
    diff --git a/app/src/data/questions/comp2804/midterm-winter-2017/w17m01.xml b/app/src/data/questions/comp2804/midterm-winter-2017/w17m01.xml new file mode 100644 index 00000000..b3fb363e --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2017/w17m01.xml @@ -0,0 +1,16 @@ + + + + + $f \cdot {f+m-1 \choose 7}$ + $f + {f+m-1 \choose 5} + {f+m-6 \choose 2}$ + $f \cdot {f+m-1 \choose 5} \cdot {f+m-6 \choose 2}$ + $f \cdot {f+m \choose 5} \cdot {f+m \choose 2}$ + diff --git a/app/src/data/questions/comp2804/midterm-winter-2017/w17m02.xml b/app/src/data/questions/comp2804/midterm-winter-2017/w17m02.xml new file mode 100644 index 00000000..9aafaf45 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2017/w17m02.xml @@ -0,0 +1,12 @@ + + + + + $(b + g)!$ + $g \cdot (b + g - 1)!$ + $(b + g)! / b$ + None of the above. + diff --git a/app/src/data/questions/comp2804/midterm-winter-2017/w17m03.xml b/app/src/data/questions/comp2804/midterm-winter-2017/w17m03.xml new file mode 100644 index 00000000..2b6f2a1b --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2017/w17m03.xml @@ -0,0 +1,12 @@ + + + + + $(b+g)!$ + $(b+g)! - b \cdot (b+g-1)! -\ $ $ g \cdot (b+g-1)!$ + $g \cdot (b+g-1)! + b \cdot (b+g-1)!\ -$ $ b \cdot g \cdot (b+g-1)!$ + $g \cdot (b+g-1)! + b \cdot (b+g-1)!\ -$ $ b \cdot g \cdot (b+g-2)!$ + diff --git a/app/src/data/questions/comp2804/midterm-winter-2017/w17m04.xml b/app/src/data/questions/comp2804/midterm-winter-2017/w17m04.xml new file mode 100644 index 00000000..53ea2ebe --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2017/w17m04.xml @@ -0,0 +1,12 @@ + + + + + ${n \choose 12} \cdot {12 \choose 7}$ + ${n \choose 7} + {n \choose 5}$ + ${n \choose 7} + {n \choose 5} - {n \choose 5} \cdot {n - 5 \choose 7}$ + None of the above. + diff --git a/app/src/data/questions/comp2804/midterm-winter-2017/w17m05.xml b/app/src/data/questions/comp2804/midterm-winter-2017/w17m05.xml new file mode 100644 index 00000000..12e49b2d --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2017/w17m05.xml @@ -0,0 +1,12 @@ + + + + + 79 + 80 + 81 + 82 + diff --git a/app/src/data/questions/comp2804/midterm-winter-2017/w17m06.xml b/app/src/data/questions/comp2804/midterm-winter-2017/w17m06.xml new file mode 100644 index 00000000..a6cf4752 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2017/w17m06.xml @@ -0,0 +1,12 @@ + + + + + $4^{n}$ + $4^{n-1}$ + $4^{n-2}$ + $4^{n-3}$ + diff --git a/app/src/data/questions/comp2804/midterm-winter-2017/w17m07.xml b/app/src/data/questions/comp2804/midterm-winter-2017/w17m07.xml new file mode 100644 index 00000000..067b46bf --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2017/w17m07.xml @@ -0,0 +1,15 @@ + + + + + The number of ways to choose an ordered pair $(x,y)$ from a group consisting of $m$ men and $n$ women, where $x$ must be a man and $y$ must be a woman. + The number of ways to choose an ordered pair $(x,y)$ from a group consisting of $m$ men and $n$ women, where $x$ and $y$ cannot both be men. + The number of ways to choose an unordered pair of people from a group consisting of $m$ men and $n$ women, where at least one man must be chosen. + The number of ways to choose an unordered pair of people from a group consisting of $m$ men and $n$ women. + diff --git a/app/src/data/questions/comp2804/midterm-winter-2017/w17m08.xml b/app/src/data/questions/comp2804/midterm-winter-2017/w17m08.xml new file mode 100644 index 00000000..60dff348 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2017/w17m08.xml @@ -0,0 +1,15 @@ + + + + + What is the minimum number of students such that we can guarantee that at least two of them have the + same student number? + ]]> + + $1 + 10^{5}$ + $1 + 5^{10}$ + $1 + \frac{10!}{5!}$ + $1 + \frac{5!}{10!}$ + diff --git a/app/src/data/questions/comp2804/midterm-winter-2017/w17m09.xml b/app/src/data/questions/comp2804/midterm-winter-2017/w17m09.xml new file mode 100644 index 00000000..24a4d334 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2017/w17m09.xml @@ -0,0 +1,11 @@ + + + + + ${100 \choose 80} \cdot 7^{20} \cdot 13^{80}$ + $- {100 \choose 80} \cdot 7^{20} \cdot 13^{80}$ + ${100 \choose 20} \cdot 7^{80} \cdot 13^{20}$ + $- {100 \choose 20} \cdot 7^{80} \cdot 13^{20}$ + diff --git a/app/src/data/questions/comp2804/midterm-winter-2017/w17m10.xml b/app/src/data/questions/comp2804/midterm-winter-2017/w17m10.xml new file mode 100644 index 00000000..4e416946 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2017/w17m10.xml @@ -0,0 +1,14 @@ + + + + POOPERSCOOPER +

    + ]]> +
    + $13!$ + ${13 \choose 4}{13 \choose 3}{13 \choose 2}{13 \choose 2}{13 \choose 1}$ + ${13 \choose 4}{9 \choose 3}{6 \choose 2}{4 \choose 2}$ + ${13 \choose 4}{9 \choose 3}{6 \choose 2}{4 \choose 2}{2 \choose 1}$ +
    diff --git a/app/src/data/questions/comp2804/midterm-winter-2017/w17m11.xml b/app/src/data/questions/comp2804/midterm-winter-2017/w17m11.xml new file mode 100644 index 00000000..e7f8dfd4 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2017/w17m11.xml @@ -0,0 +1,17 @@ + + + free if it does not contain two 0's next to each other. + In class, we have seen that for any $m \geq 1$, + the number of 00-free bitstrings of length $m$ is equal to the $(m+2)$-th Fibonacci number $f_{m+2}$.
    + + Let $n \geq 3$ be an integer. What is the number of 00-free bitstrings of length $3n-1$ that have 0 at position $n$ + and 1 at position $2n$? (The positions are numbered $1,2,\dots,3n-1)$.
    + (n.b., $f^2_x = f_x \cdot f_x$) + ]]> +
    + ${f^2_{n+1}} \cdot f_n$ + ${f^2_{n}} \cdot f_{n+1}$ + ${f^2_{n+2}} \cdot f_{n+1}$ + ${f^2_{n+1}} \cdot f_{n+2}$ +
    diff --git a/app/src/data/questions/comp2804/midterm-winter-2017/w17m12.xml b/app/src/data/questions/comp2804/midterm-winter-2017/w17m12.xml new file mode 100644 index 00000000..571c114d --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2017/w17m12.xml @@ -0,0 +1,18 @@ + + + + + $f(n) = \frac{2^{n}}{(n-1)^{2}}$ + $f(n) = \frac{2^{n-1}}{n^{2}}$ + $f(n) = \frac{2^{n}}{n^{2}}$ + $f(n) = \frac{n^{2}}{2^{n}}$ + diff --git a/app/src/data/questions/comp2804/midterm-winter-2017/w17m13.xml b/app/src/data/questions/comp2804/midterm-winter-2017/w17m13.xml new file mode 100644 index 00000000..5062d61e --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2017/w17m13.xml @@ -0,0 +1,12 @@ + + + + + $B_n = n$ + $B_n = n+1$ + $B_n = f_{n+1}$, the $(n+1)$-st Fibonacci number. + $B_n = f_{n+2}$, the $(n+2)$-nd Fibonacci number. + diff --git a/app/src/data/questions/comp2804/midterm-winter-2017/w17m14.xml b/app/src/data/questions/comp2804/midterm-winter-2017/w17m14.xml new file mode 100644 index 00000000..e5b634f5 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2017/w17m14.xml @@ -0,0 +1,28 @@ + + + + + + $11$ + + $= 3 + 4 + 4 = 4 + 3 + 4$ + $= 4 + 4 + 3.$ + + + + + + Which of the following is true for any $n \geq 5$? + ]]> + + $S_n = 2 \cdot S_{n - 1}$ + $S_n = S_{n - 1} + S_{n - 2}$ + $S_n = S_{n - 2} + S_{n - 3}$ + $S_n = S_{n - 3} + S_{n - 4}$ + diff --git a/app/src/data/questions/comp2804/midterm-winter-2017/w17m15.xml b/app/src/data/questions/comp2804/midterm-winter-2017/w17m15.xml new file mode 100644 index 00000000..0c05a838 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2017/w17m15.xml @@ -0,0 +1,30 @@ + + + + $\newcommand{\Hello}{{\rm H {\scriptsize ELLO}}} + \newcommand{\elsesp}{\phantom{\mathbf{else}\ }}$ + + + Consider the recursive algorithm $\Hello$, which takes as input an integer $n \geq 0$: + +

    + $\mathbf{Algorithm}\ \Hello(n)\mathrm{:}$
    + $\mathbf{if}\ n = 0\ \mathrm{or}\ n = 1$
    + $\mathbf{then}\ \text{print ``hello''}$
    + $\mathbf{else}\ \mathbf{if}\ n\ \mathrm{is}\ \mathrm{even}$
    + $\elsesp \mathbf{then}\ \Hello(n / 2)$
    + $\elsesp \mathbf{else}\ \Hello(n - 1);$
    + $\elsesp \elsesp \Hello(n - 2)$
    + $\elsesp \mathbf{endif};$
    + $\mathbf{endif}$ +

    + + If we run algorithm $\Hello(7)$, how many times is the word "hello" printed? + ]]> +
    + 4 + 5 + 6 + 7 +
    diff --git a/app/src/data/questions/comp2804/midterm-winter-2017/w17m16.xml b/app/src/data/questions/comp2804/midterm-winter-2017/w17m16.xml new file mode 100644 index 00000000..0c5b237c --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2017/w17m16.xml @@ -0,0 +1,15 @@ + + + + + 1/2 + 1/4 + 1/6 + 1/8 + diff --git a/app/src/data/questions/comp2804/midterm-winter-2017/w17m17.xml b/app/src/data/questions/comp2804/midterm-winter-2017/w17m17.xml new file mode 100644 index 00000000..b64a296a --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2017/w17m17.xml @@ -0,0 +1,16 @@ + + + + + $\left. n^2 \middle/ {2n \choose 2} \right.$ + $\left. {2n \choose 2} \middle/ n^2 \right.$ + $\left. n^2 \middle/ {n \choose 2} \right.$ + $\left. {n \choose 2} \middle/ n^2 \right.$ + diff --git a/app/src/data/questions/comp2804/midterm-winter-2018/w18m01.xml b/app/src/data/questions/comp2804/midterm-winter-2018/w18m01.xml new file mode 100644 index 00000000..105ebdfb --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2018/w18m01.xml @@ -0,0 +1,22 @@ + + + + + How many such strings have the property that +
      +
    • + each even position contains an element of $\{a,b,c\}$, and +
    • +
    • + each odd position contains an element of $\{d,e\}$? +
    • +
    + ]]> +
    + $6^6$ + $5^{12}$ + $6^3 \cdot 6^2$ + None of the above. +
    diff --git a/app/src/data/questions/comp2804/midterm-winter-2018/w18m02.xml b/app/src/data/questions/comp2804/midterm-winter-2018/w18m02.xml new file mode 100644 index 00000000..57519780 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2018/w18m02.xml @@ -0,0 +1,22 @@ + + + + + How many such strings have the property that +
      +
    • + each even position contains an element of $\{a, b, c\}$, or +
    • +
    • + each odd position contains an element of $\{d,e\}$? +
    • +
    + ]]> +
    + $6^{3} \cdot 6^{5} + 6^{2} \cdot 6^{5}$ + $3^{6} \cdot 5^{6} + 2^{6} \cdot 5^{6}$ + $3^{6} \cdot 5^{6} + 2^{5} \cdot 5^{6} - 2^{6} \cdot 3^{6}$ + $6^{3} \cdot 6^{5} + 6^{2} \cdot 6^{5} - 6^{2} \cdot 6^{3}$ +
    diff --git a/app/src/data/questions/comp2804/midterm-winter-2018/w18m03.xml b/app/src/data/questions/comp2804/midterm-winter-2018/w18m03.xml new file mode 100644 index 00000000..ed926745 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2018/w18m03.xml @@ -0,0 +1,14 @@ + + + + + How many such strings contain at least two $a$'s? + ]]> + + $5^{12} - 4^{12} - 12 \cdot 4^{11}$ + $5^{12} - 4^{12} - 12 \cdot 4^{12}$ + $12^{5} - 12^{4} - 12 \cdot 11^{4}$ + $12^{5} - 12^{4} - 12 \cdot 12^{4}$ + diff --git a/app/src/data/questions/comp2804/midterm-winter-2018/w18m04.xml b/app/src/data/questions/comp2804/midterm-winter-2018/w18m04.xml new file mode 100644 index 00000000..6a0977ea --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2018/w18m04.xml @@ -0,0 +1,16 @@ + + + + + In how many ways can Elisa place these orders, such that exactly 4 people get a beer? + ]]> + + ${6 \choose 4} \cdot b^{4} \cdot c^{2}$ + ${6 \choose 4} \cdot b^{4} \cdot c^{3}$ + ${7 \choose 4} \cdot b^{4} \cdot c^{3}$ + None of the above. + diff --git a/app/src/data/questions/comp2804/midterm-winter-2018/w18m05.xml b/app/src/data/questions/comp2804/midterm-winter-2018/w18m05.xml new file mode 100644 index 00000000..e833c9ab --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2018/w18m05.xml @@ -0,0 +1,20 @@ + + + +
  • + 60 do not like Donald Trump and do not like Kim Jong Un, and +
  • +
  • + 25 like Kim Jong Un. +
  • + + How many people in this group like Donald Trump and do not like Kim Jong Un? + ]]> +
    + 10 + 15 + 20 + 25 +
    diff --git a/app/src/data/questions/comp2804/midterm-winter-2018/w18m06.xml b/app/src/data/questions/comp2804/midterm-winter-2018/w18m06.xml new file mode 100644 index 00000000..398cbda7 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2018/w18m06.xml @@ -0,0 +1,16 @@ + + + ShortLastName, every person has a last name consisting of one uppercase letter, + followed by two lowercase letters. No two letters in a last name can be equal. Thus, Lin + is a valid last name, whereas Xax is not a valid last name.
    + + What is the minimum size of the population of ShortLastName, such that there must be at least two people + who have the same last name? + ]]> +
    + $1 + 26!$ + $1 + 26^{3}$ + $1 + \frac{24 \cdot 25 \cdot 26}{3!}$ + $1 + 24 \cdot 25 \cdot 26$ +
    diff --git a/app/src/data/questions/comp2804/midterm-winter-2018/w18m07.xml b/app/src/data/questions/comp2804/midterm-winter-2018/w18m07.xml new file mode 100644 index 00000000..d7ff1fc8 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2018/w18m07.xml @@ -0,0 +1,17 @@ + + + + + The number of bitstrings of length $n$. + The number of bitstrings of length $\left. (n-2) \middle/ 2 \right.$. + The number of bitstrings of length $n$ having an odd number of 0's. + + The number of bitstrings of length $n$ in which the number of 0's plus the number of 1's is at most $\left. (n-1) \middle/ 2 \right.$. + + diff --git a/app/src/data/questions/comp2804/midterm-winter-2018/w18m08.xml b/app/src/data/questions/comp2804/midterm-winter-2018/w18m08.xml new file mode 100644 index 00000000..0a53bf73 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2018/w18m08.xml @@ -0,0 +1,23 @@ + + + + + Consider subsets $X$ of $A \cup B$, such that $|X| = k, |X \cap A| = 17$, and all elements of $X \cap A$ are even.
    + + How many such subsets $X$ are there? + ]]> +
    + ${m/2 \choose 17} \cdot {n \choose k-17}$ + ${m \choose 17} \cdot {n \choose k-17}$ + ${m+n \choose 17} \cdot {n \choose k-17}$ + ${m/2+n \choose 17} \cdot {n \choose k-17}$ +
    diff --git a/app/src/data/questions/comp2804/midterm-winter-2018/w18m09.xml b/app/src/data/questions/comp2804/midterm-winter-2018/w18m09.xml new file mode 100644 index 00000000..85d89aea --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2018/w18m09.xml @@ -0,0 +1,16 @@ + + + + + ${36 \choose 4}$ + ${36 \choose 3}$ + ${37 \choose 4}$ + ${37 \choose 3}$ + diff --git a/app/src/data/questions/comp2804/midterm-winter-2018/w18m10.xml b/app/src/data/questions/comp2804/midterm-winter-2018/w18m10.xml new file mode 100644 index 00000000..31dce6eb --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2018/w18m10.xml @@ -0,0 +1,21 @@ + + + + + Since having finished marking assignment 2, Nick has been working hard to improve his Spiderman-skills: + In one step, Nick can move up either two floors or three floors. (Nick lost his ability to move up one floor in one step.)
    + + Let $n \geq 2$ be an integer and consider a building with $n$ floors, numbered $1,2,\dots,n$. (The first floor has number 1; + this is not the ground floor.) Nick is standing in front of this building, at the ground level.
    + + Let $N_n$ be the number of different ways in which Nick can climb to the $n$-th floor. + Which of the following is true for any $n \geq 5$? + ]]> +
    + $N_n = N_{n-1} + N_{n-2} + N_{n-3}$ + $N_n = N_{n-1} + N_{n-2}$ + $N_n = N_{n-1} + N_{n-3}$ + $N_n = N_{n-2} + N_{n-3}$ +
    diff --git a/app/src/data/questions/comp2804/midterm-winter-2018/w18m11.xml b/app/src/data/questions/comp2804/midterm-winter-2018/w18m11.xml new file mode 100644 index 00000000..4518855a --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2018/w18m11.xml @@ -0,0 +1,16 @@ + + + free, if it does not contain two 0's next to each other. + In class, we have seen that for any $m \geq 1$, + the number of 00-free bitstrings of length $m$ is equal to the $(m+2)$-th Fibonacci number $f_{m+2}$.
    + + What is the number of 00-free bitstrings of length 55 that have 0 at position 9, and 1 at position 40? + (The positions are numbered $1,2,\dots,55$.) + ]]> +
    + $f_7 \cdot f_{29} \cdot f_{15}$ + $f_8 \cdot f_{30} \cdot f_{16}$ + $f_9 \cdot f_{31} \cdot f_{17}$ + $f_{10} \cdot f_{32} \cdot f_{18}$ +
    diff --git a/app/src/data/questions/comp2804/midterm-winter-2018/w18m12.xml b/app/src/data/questions/comp2804/midterm-winter-2018/w18m12.xml new file mode 100644 index 00000000..6d9d760e --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2018/w18m12.xml @@ -0,0 +1,21 @@ + + + + + $7^{2n}$ + $7^{n}$ + $(2n)^{7}$ + $n^{7}$ + diff --git a/app/src/data/questions/comp2804/midterm-winter-2018/w18m13.xml b/app/src/data/questions/comp2804/midterm-winter-2018/w18m13.xml new file mode 100644 index 00000000..d15ec03a --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2018/w18m13.xml @@ -0,0 +1,15 @@ + + + ccc-free, if it does not contain ccc.
    + + For any integer $n \geq 4$, let $B_n$ be the number of ccc-free bitstrings of length $n$. + Which of the following is true? + ]]> +
    + $B_n = B_{n-1} + B_{n-2} + B_{n-3}$ + $B_n = 2 \cdot B_{n-1} + 2 \cdot B_{n-2} + 2 \cdot B_{n-3}$ + $B_n = 2 \cdot B_{n-1} + 2 \cdot B_{n-2} + B_{n-3}$ + $B_n = B_{n-1} + B_{n-2} + 2 \cdot B_{n-3}$ +
    diff --git a/app/src/data/questions/comp2804/midterm-winter-2018/w18m14.xml b/app/src/data/questions/comp2804/midterm-winter-2018/w18m14.xml new file mode 100644 index 00000000..9eb38703 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2018/w18m14.xml @@ -0,0 +1,30 @@ + + + + $\newcommand{\IFeelLikeSinging}{{\rm IF {\scriptsize EEL} L {\scriptsize IKE} S {\scriptsize INGING}}} + \newcommand{\elsesp}{\phantom{\mathbf{else}\ }}$ + + + Consider the recursive algorithm $\IFeelLikeSinging$, which takes as input an integer $n \geq 0$: + +

    + $\mathbf{Algorithm}\ \IFeelLikeSinging(n)\mathrm{:}$
    + $\mathbf{if}\ n = 0\ \mathrm{or}\ n = 1$
    + $\mathbf{then}\ \mathrm{sing}\ {\it O\ Canada}$
    + $\mathbf{else}\ \mathbf{if}\ n\ \text{is odd}$
    + $\elsesp \mathbf{then}\ \IFeelLikeSinging(n + 1)$
    + $\elsesp \mathbf{else}\ \IFeelLikeSinging(\frac{n}{2});$
    + $\elsesp \elsesp \IFeelLikeSinging(\frac{n}{2} - 1)$
    + $\elsesp \mathbf{endif};$
    + $\mathbf{endif}$ +

    + + If you run algorithm $\IFeelLikeSinging(9)$, how many times do you sing O Canada? + ]]> +
    + 6 + 7 + 8 + 9 +
    diff --git a/app/src/data/questions/comp2804/midterm-winter-2018/w18m15.xml b/app/src/data/questions/comp2804/midterm-winter-2018/w18m15.xml new file mode 100644 index 00000000..36fbd3c7 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2018/w18m15.xml @@ -0,0 +1,15 @@ + + + + + ${12 \choose 2} \cdot \left. 5^{10} \middle/ 6^{12} \right.$ + $12^{2} \cdot \left. 5^{10} \middle/ 6^{12} \right.$ + ${12 \choose 2} \cdot \left. 5^{12} \middle/ 6^{12} \right.$ + $12^{2} \cdot \left. 5^{12} \middle/ 6^{12} \right.$ + diff --git a/app/src/data/questions/comp2804/midterm-winter-2018/w18m16.xml b/app/src/data/questions/comp2804/midterm-winter-2018/w18m16.xml new file mode 100644 index 00000000..e896e1a4 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2018/w18m16.xml @@ -0,0 +1,19 @@ + + + + + Nick buys 25 bananas at Alexa's Banana Emporium (ABE) and 30 bananas at Shelly's Fruit Market (SFM). + Nick chooses, uniformly at random, a 15-element subset of these bananas. Define the event + [defs] + A = "the subset chosen by Nick contains exactly 7 bananas from ABE". + [/defs] + What is $\Pr(A)$? + ]]> + + $\frac{{25 \choose 8} + {30 \choose 7}}{55 \choose 15}$ + $\frac{{25 \choose 8} \cdot {30 \choose 7}}{55 \choose 15}$ + $\frac{{25 \choose 7} + {30 \choose 8}}{55 \choose 15}$ + $\frac{{25 \choose 7} \cdot {30 \choose 8}}{55 \choose 15}$ + diff --git a/app/src/data/questions/comp2804/midterm-winter-2019/w19m01.xml b/app/src/data/questions/comp2804/midterm-winter-2019/w19m01.xml new file mode 100644 index 00000000..6f301d16 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2019/w19m01.xml @@ -0,0 +1,12 @@ + + + + + 32 + 64 + 128 + 256 + diff --git a/app/src/data/questions/comp2804/midterm-winter-2019/w19m02.xml b/app/src/data/questions/comp2804/midterm-winter-2019/w19m02.xml new file mode 100644 index 00000000..e9957c2c --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2019/w19m02.xml @@ -0,0 +1,12 @@ + + + + How many such permutations are there? + ]]> + + $7! - 6!$ + $7! - 5!$ + $7! - 4!$ + $7! - 3!$ + diff --git a/app/src/data/questions/comp2804/midterm-winter-2019/w19m03.xml b/app/src/data/questions/comp2804/midterm-winter-2019/w19m03.xml new file mode 100644 index 00000000..304b400f --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2019/w19m03.xml @@ -0,0 +1,12 @@ + + + + + $52^{15} - 26^{15}$ + $52^{15} - 2 \cdot 26^{15}$ + $52^{15} - 3 \cdot 26^{15}$ + None of the above. + diff --git a/app/src/data/questions/comp2804/midterm-winter-2019/w19m04.xml b/app/src/data/questions/comp2804/midterm-winter-2019/w19m04.xml new file mode 100644 index 00000000..a6de04dd --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2019/w19m04.xml @@ -0,0 +1,13 @@ + + + + + ${n \choose k} - {n/2 \choose k - 1} - \frac{n}{2} \cdot {n/2 \choose k}$ + ${n \choose k} - {n/2 \choose k - 1} - \frac{n}{2} \cdot {n/2 \choose k - 1}$ + ${n \choose k} - {n/2 \choose k} - \frac{n}{2} \cdot {n/2 \choose k}$ + ${n \choose k} - {n/2 \choose k} - \frac{n}{2} \cdot {n/2 \choose k - 1}$ + diff --git a/app/src/data/questions/comp2804/midterm-winter-2019/w19m05.xml b/app/src/data/questions/comp2804/midterm-winter-2019/w19m05.xml new file mode 100644 index 00000000..9a6891b9 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2019/w19m05.xml @@ -0,0 +1,23 @@ + + + +
  • + 37 students like beer, +
  • +
  • + 18 students like cider, +
  • +
  • + 55 students do not like beer and do not like cider. +
  • + + How many students like beer and cider? + ]]> +
    + 8 + 9 + 10 + 11 +
    diff --git a/app/src/data/questions/comp2804/midterm-winter-2019/w19m06.xml b/app/src/data/questions/comp2804/midterm-winter-2019/w19m06.xml new file mode 100644 index 00000000..fb8d956e --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2019/w19m06.xml @@ -0,0 +1,13 @@ + + + + What is the minimum value for $n$, such that there must be at least four students who receive the same grade? + ]]> + + 14 + 15 + 16 + 17 + diff --git a/app/src/data/questions/comp2804/midterm-winter-2019/w19m07.xml b/app/src/data/questions/comp2804/midterm-winter-2019/w19m07.xml new file mode 100644 index 00000000..05bfcbc7 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2019/w19m07.xml @@ -0,0 +1,12 @@ + + + + How many such subsets have the property that the largest element in the subset is equal to 30? + ]]> + + ${{29}\choose{16}}$ + ${29 \choose 17}$ + ${30 \choose 16}$ + ${30 \choose 17}$ + diff --git a/app/src/data/questions/comp2804/midterm-winter-2019/w19m08.xml b/app/src/data/questions/comp2804/midterm-winter-2019/w19m08.xml new file mode 100644 index 00000000..5adedbec --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2019/w19m08.xml @@ -0,0 +1,27 @@ + + + + + + + (beer bottle, cider bottle, wine bottle) +

    + in a set consisting of $n$ beer bottles, $n$ cider bottles, and $n$ wine bottles. + ]]> +
    + + The number of ways to choose a 3-element subset of a set consisting of $n$ beer bottles, $n$ cider bottles, and $n$ wine bottles. + + + The number of ways to choose 3 elements (with repetitions allowed) in a set consisting of $n$ beer bottles, $n$ cider bottles, and $n$ wine bottles. + + None of the above. +
    diff --git a/app/src/data/questions/comp2804/midterm-winter-2019/w19m09.xml b/app/src/data/questions/comp2804/midterm-winter-2019/w19m09.xml new file mode 100644 index 00000000..fd8b472e --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2019/w19m09.xml @@ -0,0 +1,24 @@ + + + +
  • + each character is an element of $\{a, b, c\}$, +
  • +
  • + the number of $a$'s is equal to $k$, and +
  • +
  • + each $a$ is at an even position. +
  • + + How many such strings are there? + ]]> +
    + ${n/2 \choose k} \cdot 2^{n-k}$ + ${n/2 \choose k} \cdot 2^{n/2}$ + ${n \choose k} \cdot 2^{n-k}$ + ${n \choose k} \cdot 2^{n/2}$ +
    diff --git a/app/src/data/questions/comp2804/midterm-winter-2019/w19m10.xml b/app/src/data/questions/comp2804/midterm-winter-2019/w19m10.xml new file mode 100644 index 00000000..7a5ea8e1 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2019/w19m10.xml @@ -0,0 +1,15 @@ + + + free, if it does not contain two 0's next to each other. + In class, we have seen that for any $m \geq 1$, + the number of 00-free bitstrings of length $m$ is equal to the $(m+2)$-th Fibonacci number + $f_{m+2}$.
    + What is the number of 00-free bitstrings of length 77 that have 0 at position 59? (The positions are numbered $1,2,\dots,77$.) + ]]> +
    + $f_{17} \cdot f_{57}$ + $f_{18} \cdot f_{58}$ + $f_{19} \cdot f_{59}$ + $f_{20} \cdot f_{60}$ +
    diff --git a/app/src/data/questions/comp2804/midterm-winter-2019/w19m11.xml b/app/src/data/questions/comp2804/midterm-winter-2019/w19m11.xml new file mode 100644 index 00000000..8d0161f7 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2019/w19m11.xml @@ -0,0 +1,18 @@ + + + + + $f(n) = 6 \cdot 4^{n} - 2^{n}$ + $f(n) = 7 \cdot 4^{n} - 2^{n}$ + $f(n) = 8 \cdot 4^{n} - 2^{n+1}$ + None of the above. + diff --git a/app/src/data/questions/comp2804/midterm-winter-2019/w19m12.xml b/app/src/data/questions/comp2804/midterm-winter-2019/w19m12.xml new file mode 100644 index 00000000..e9c68100 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2019/w19m12.xml @@ -0,0 +1,14 @@ + + + awesome, if it does not contain $aa$, and does not contain $aba$, and does not contain $abb$.
    + For any integer $n \geq 1$, let $A_n$ be the number of awesome strings of length $n$.
    + Which of the following is true for any integer $n \geq 4$? + ]]> +
    + $A_n = A_{n-1} + 2 \cdot A_{n-2} + 2 \cdot A_{n-3}$ + $A_n = A_{n-1} + 2 \cdot A_{n-2} + A_{n-3}$ + $A_n = 2 \cdot A_{n-1} + A_{n-2} + 2 \cdot A_{n-3}$ + $A_n = 2 \cdot A_{n-1} + A_{n-2} + A_{n-3}$ +
    diff --git a/app/src/data/questions/comp2804/midterm-winter-2019/w19m13.xml b/app/src/data/questions/comp2804/midterm-winter-2019/w19m13.xml new file mode 100644 index 00000000..c19e2fbc --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2019/w19m13.xml @@ -0,0 +1,23 @@ + + + $1 \atop 1$-column, + if both bits in the column are 1.
    + For any integer $n \geq 1$ and integer $k$ with $0 \leq k \leq n$, let $M(n,k)$ be the number of binary $2 \times n$ matrices +
      +
    • + that do not contain any $1 \atop 1$-column, and +
    • +
    • + contain exactly $k$ many 1's. +
    • +
    + Which of the following is true for all integers $n \geq 2$ and $k$ with $1 \leq k \leq n-1$? + ]]> +
    + $M(n,k) = M(n-1,k)\ +$$\ M(n-1,k-1)$ + $M(n,k) = M(n-1,k)\ +$$\ 2 \cdot M(n-1,k-1)$ + $M(n,k) = M(n,k-1)\ +$$\ M(n-1,k-1)$ + $M(n,k) = M(n,k-1)\ +$$\ 2 \cdot M(n-1,k-1)$ +
    diff --git a/app/src/data/questions/comp2804/midterm-winter-2019/w19m14.xml b/app/src/data/questions/comp2804/midterm-winter-2019/w19m14.xml new file mode 100644 index 00000000..27f07e22 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2019/w19m14.xml @@ -0,0 +1,26 @@ + + + $\newcommand{\HelloWorld}{{\rm H {\scriptsize ELLO} W {\scriptsize ORLD}}}$ + + Consider the recursive algorithm $\HelloWorld$, which takes as input an integer $n \geq 0$: +

    + $\mathbf{Algorithm}\ \HelloWorld(n)\mathrm{:}$
    + $\mathbf{if}\ n = 0\ \mathrm{or}\ n = 1$
    + $\mathbf{then}\ \mathrm{print}\ \mathit{Hello}\ \mathit{World}$
    + $\mathbf{else}\ \mathbf{if}\ n \text{ is a multiple of } 3$
    + $\qquad \mathbf{then}\ \HelloWorld\left( n \middle/ 3 \right);$
    + $\qquad \qquad \ \ \mathrm{print}\ \mathit{Hello}\ \mathit{World};$
    + $\qquad \qquad \ \ \HelloWorld\left( 2n \middle/ 3 \right)$
    + $\qquad \mathbf{else}\ \HelloWorld(n + 1)$
    + $\qquad \mathbf{endif};$
    + $\mathbf{endif}$ +

    + Which of the following is correct? + ]]> +
    + For any integer $n \geq 0$, algorithm $\HelloWorld(n)$ terminates. + There exists an integer $n \geq 0$, for which algorithm $\HelloWorld(n)$ does not terminate. + All of the above. + None of the above. +
    diff --git a/app/src/data/questions/comp2804/midterm-winter-2019/w19m15.xml b/app/src/data/questions/comp2804/midterm-winter-2019/w19m15.xml new file mode 100644 index 00000000..102fa33e --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2019/w19m15.xml @@ -0,0 +1,30 @@ + + + +
  • + Porterhouse Brewing Co. Oyster Stout, +
  • +
  • + Guinness Extra Stout, +
  • +
  • + Magners Original Irish Cider. +
  • + + There is an unlimited supply for each of these types.
    + There are 75 students at the party, and each of them gets one drink, which is chosen uniformly at random from these three types.
    + Let $A$ be the event + [defs] + A = "exactly 50 students get Magners Original Irish Cider". + [/defs] + What is $\Pr(A)$? + ]]> +
    + $\frac{{ 75 \choose 50 } \cdot 2^{25}}{3^{75}}$ + $\frac{3^{75}}{{75 \choose 50} \cdot 2^{25}}$ + $\frac{75 \choose 50}{3^{75}}$ + $\frac{{75 \choose 50} \cdot 3^{25}}{3^{75}}$ +
    diff --git a/app/src/data/questions/comp2804/midterm-winter-2019/w19m16.xml b/app/src/data/questions/comp2804/midterm-winter-2019/w19m16.xml new file mode 100644 index 00000000..7c7245cf --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2019/w19m16.xml @@ -0,0 +1,15 @@ + + + + + $1 - {\frac{8 \cdot 5^{7}}{6^{8}}}$ + $1 - {\frac{6^{8}}{5^{8} + 8 \cdot 5^{7}}}$ + $1 - {\frac{5^{8} + 8 \cdot 5^{7}}{6^{8}}}$ + $1 - {\frac{8^{5} + 8 \cdot 7^{5}}{8^{6}}}$ + diff --git a/app/src/data/questions/comp2804/midterm-winter-2019/w19m17.xml b/app/src/data/questions/comp2804/midterm-winter-2019/w19m17.xml new file mode 100644 index 00000000..b284aaa0 --- /dev/null +++ b/app/src/data/questions/comp2804/midterm-winter-2019/w19m17.xml @@ -0,0 +1,17 @@ + + + + Let A be the event + [defs] + A = "you answer at least 16 questions correctly". + [/defs] + What is $\Pr(A)$? + ]]> + + $\frac{4^{17}}{52}$ + $\frac{51}{4^{17}}$ + $\frac{49}{4^{17}}$ + $\frac{52}{4^{17}}$ + diff --git a/app/src/data/tests/comp1805/midterm-fall-2013.json b/app/src/data/tests/comp1805/midterm-fall-2013.json new file mode 100644 index 00000000..49b0902a --- /dev/null +++ b/app/src/data/tests/comp1805/midterm-fall-2013.json @@ -0,0 +1,6 @@ +{ + "id": "midterm-fall-2013", + "title": "TEMPORARY", + "author": "Michiel Smid", + "questions": ["comp2804/midterm-fall-2013/f13m01.xml"] +} diff --git a/app/src/data/tests/comp2804/exam-fall-2013.json b/app/src/data/tests/comp2804/exam-fall-2013.json new file mode 100644 index 00000000..70281ffb --- /dev/null +++ b/app/src/data/tests/comp2804/exam-fall-2013.json @@ -0,0 +1,40 @@ +{ + "id": "exam-fall-2013", + "title": "Fall 2013 Exam", + "author": "Michiel Smid", + "questions": [ + "comp2804/exam-fall-2013/f13f01.xml", + "comp2804/exam-fall-2013/f13f02.xml", + "comp2804/exam-fall-2013/f13f03.xml", + "comp2804/exam-fall-2013/f13f04.xml", + "comp2804/exam-fall-2013/f13f05.xml", + "comp2804/exam-fall-2013/f13f06.xml", + "comp2804/exam-fall-2013/f13f07.xml", + "comp2804/exam-fall-2013/f13f08.xml", + "comp2804/exam-fall-2013/f13f09.xml", + "comp2804/exam-fall-2013/f13f10.xml", + "comp2804/exam-fall-2013/f13f11.xml", + "comp2804/exam-fall-2013/f13f12.xml", + "comp2804/exam-fall-2013/f13f13.xml", + "comp2804/exam-fall-2013/f13f14.xml", + "comp2804/exam-fall-2013/f13f15.xml", + "comp2804/exam-fall-2013/f13f16.xml", + "comp2804/exam-fall-2013/f13f17.xml", + "comp2804/exam-fall-2013/f13f18.xml", + "comp2804/exam-fall-2013/f13f19.xml", + "comp2804/exam-fall-2013/f13f20.xml", + "comp2804/exam-fall-2013/f13f21.xml", + "comp2804/exam-fall-2013/f13f22.xml", + "comp2804/exam-fall-2013/f13f23.xml", + "comp2804/exam-fall-2013/f13f24.xml", + "comp2804/exam-fall-2013/f13f25.xml", + "comp2804/exam-fall-2013/f13f26.xml", + "comp2804/exam-fall-2013/f13f27.xml", + "comp2804/exam-fall-2013/f13f28.xml", + "comp2804/exam-fall-2013/f13f29.xml", + "comp2804/exam-fall-2013/f13f30.xml", + "comp2804/exam-fall-2013/f13f31.xml", + "comp2804/exam-fall-2013/f13f32.xml", + "comp2804/exam-fall-2013/f13f33.xml" + ] +} diff --git a/app/src/data/tests/comp2804/exam-fall-2014.json b/app/src/data/tests/comp2804/exam-fall-2014.json new file mode 100644 index 00000000..e942eff9 --- /dev/null +++ b/app/src/data/tests/comp2804/exam-fall-2014.json @@ -0,0 +1,32 @@ +{ + "id": "exam-fall-2014", + "title": "Fall 2014 Exam", + "Author": "Michiel Smid", + "questions": [ + "comp2804/exam-fall-2014/f14f01.xml", + "comp2804/exam-fall-2014/f14f02.xml", + "comp2804/exam-fall-2014/f14f03.xml", + "comp2804/exam-fall-2014/f14f04.xml", + "comp2804/exam-fall-2014/f14f05.xml", + "comp2804/exam-fall-2014/f14f06.xml", + "comp2804/exam-fall-2014/f14f07.xml", + "comp2804/exam-fall-2014/f14f08.xml", + "comp2804/exam-fall-2014/f14f09.xml", + "comp2804/exam-fall-2014/f14f10.xml", + "comp2804/exam-fall-2014/f14f11.xml", + "comp2804/exam-fall-2014/f14f12.xml", + "comp2804/exam-fall-2014/f14f13.xml", + "comp2804/exam-fall-2014/f14f14.xml", + "comp2804/exam-fall-2014/f14f15.xml", + "comp2804/exam-fall-2014/f14f16.xml", + "comp2804/exam-fall-2014/f14f17.xml", + "comp2804/exam-fall-2014/f14f18.xml", + "comp2804/exam-fall-2014/f14f19.xml", + "comp2804/exam-fall-2014/f14f20.xml", + "comp2804/exam-fall-2014/f14f21.xml", + "comp2804/exam-fall-2014/f14f22.xml", + "comp2804/exam-fall-2014/f14f23.xml", + "comp2804/exam-fall-2014/f14f24.xml", + "comp2804/exam-fall-2014/f14f25.xml" + ] +} diff --git a/app/src/data/tests/comp2804/exam-fall-2015.json b/app/src/data/tests/comp2804/exam-fall-2015.json new file mode 100644 index 00000000..a9b2f71d --- /dev/null +++ b/app/src/data/tests/comp2804/exam-fall-2015.json @@ -0,0 +1,32 @@ +{ + "id": "exam-fall-2015", + "title": "Fall 2015 Exam", + "Author": "Michiel Smid", + "questions": [ + "comp2804/exam-fall-2015/f15f01.xml", + "comp2804/exam-fall-2015/f15f02.xml", + "comp2804/exam-fall-2015/f15f03.xml", + "comp2804/exam-fall-2015/f15f04.xml", + "comp2804/exam-fall-2015/f15f05.xml", + "comp2804/exam-fall-2015/f15f06.xml", + "comp2804/exam-fall-2015/f15f07.xml", + "comp2804/exam-fall-2015/f15f08.xml", + "comp2804/exam-fall-2015/f15f09.xml", + "comp2804/exam-fall-2015/f15f10.xml", + "comp2804/exam-fall-2015/f15f11.xml", + "comp2804/exam-fall-2015/f15f12.xml", + "comp2804/exam-fall-2015/f15f13.xml", + "comp2804/exam-fall-2015/f15f14.xml", + "comp2804/exam-fall-2015/f15f15.xml", + "comp2804/exam-fall-2015/f15f16.xml", + "comp2804/exam-fall-2015/f15f17.xml", + "comp2804/exam-fall-2015/f15f18.xml", + "comp2804/exam-fall-2015/f15f19.xml", + "comp2804/exam-fall-2015/f15f20.xml", + "comp2804/exam-fall-2015/f15f21.xml", + "comp2804/exam-fall-2015/f15f22.xml", + "comp2804/exam-fall-2015/f15f23.xml", + "comp2804/exam-fall-2015/f15f24.xml", + "comp2804/exam-fall-2015/f15f25.xml" + ] +} diff --git a/app/src/data/tests/comp2804/exam-fall-2016.json b/app/src/data/tests/comp2804/exam-fall-2016.json new file mode 100644 index 00000000..df49ceda --- /dev/null +++ b/app/src/data/tests/comp2804/exam-fall-2016.json @@ -0,0 +1,32 @@ +{ + "id": "exam-fall-2016", + "title": "Fall 2016 Exam", + "Author": "Michiel Smid", + "questions": [ + "comp2804/exam-fall-2016/f16f01.xml", + "comp2804/exam-fall-2016/f16f02.xml", + "comp2804/exam-fall-2016/f16f03.xml", + "comp2804/exam-fall-2016/f16f04.xml", + "comp2804/exam-fall-2016/f16f05.xml", + "comp2804/exam-fall-2016/f16f06.xml", + "comp2804/exam-fall-2016/f16f07.xml", + "comp2804/exam-fall-2016/f16f08.xml", + "comp2804/exam-fall-2016/f16f09.xml", + "comp2804/exam-fall-2016/f16f10.xml", + "comp2804/exam-fall-2016/f16f11.xml", + "comp2804/exam-fall-2016/f16f12.xml", + "comp2804/exam-fall-2016/f16f13.xml", + "comp2804/exam-fall-2016/f16f14.xml", + "comp2804/exam-fall-2016/f16f15.xml", + "comp2804/exam-fall-2016/f16f16.xml", + "comp2804/exam-fall-2016/f16f17.xml", + "comp2804/exam-fall-2016/f16f18.xml", + "comp2804/exam-fall-2016/f16f19.xml", + "comp2804/exam-fall-2016/f16f20.xml", + "comp2804/exam-fall-2016/f16f21.xml", + "comp2804/exam-fall-2016/f16f22.xml", + "comp2804/exam-fall-2016/f16f23.xml", + "comp2804/exam-fall-2016/f16f24.xml", + "comp2804/exam-fall-2016/f16f25.xml" + ] +} diff --git a/app/src/data/tests/comp2804/exam-fall-2017.json b/app/src/data/tests/comp2804/exam-fall-2017.json new file mode 100644 index 00000000..7d0edcf0 --- /dev/null +++ b/app/src/data/tests/comp2804/exam-fall-2017.json @@ -0,0 +1,32 @@ +{ + "id": "exam-fall-2017", + "title": "Fall 2017 Exam", + "Author": "Michiel Smid", + "questions": [ + "comp2804/exam-fall-2017/f17f01.xml", + "comp2804/exam-fall-2017/f17f02.xml", + "comp2804/exam-fall-2017/f17f03.xml", + "comp2804/exam-fall-2017/f17f04.xml", + "comp2804/exam-fall-2017/f17f05.xml", + "comp2804/exam-fall-2017/f17f06.xml", + "comp2804/exam-fall-2017/f17f07.xml", + "comp2804/exam-fall-2017/f17f08.xml", + "comp2804/exam-fall-2017/f17f09.xml", + "comp2804/exam-fall-2017/f17f10.xml", + "comp2804/exam-fall-2017/f17f11.xml", + "comp2804/exam-fall-2017/f17f12.xml", + "comp2804/exam-fall-2017/f17f13.xml", + "comp2804/exam-fall-2017/f17f14.xml", + "comp2804/exam-fall-2017/f17f15.xml", + "comp2804/exam-fall-2017/f17f16.xml", + "comp2804/exam-fall-2017/f17f17.xml", + "comp2804/exam-fall-2017/f17f18.xml", + "comp2804/exam-fall-2017/f17f19.xml", + "comp2804/exam-fall-2017/f17f20.xml", + "comp2804/exam-fall-2017/f17f21.xml", + "comp2804/exam-fall-2017/f17f22.xml", + "comp2804/exam-fall-2017/f17f23.xml", + "comp2804/exam-fall-2017/f17f24.xml", + "comp2804/exam-fall-2017/f17f25.xml" + ] +} diff --git a/app/src/data/tests/comp2804/exam-fall-2018.json b/app/src/data/tests/comp2804/exam-fall-2018.json new file mode 100644 index 00000000..d4c0f39d --- /dev/null +++ b/app/src/data/tests/comp2804/exam-fall-2018.json @@ -0,0 +1,32 @@ +{ + "id": "exam-fall-2018", + "title": "Fall 2018 Exam", + "Author": "Michiel Smid", + "questions": [ + "comp2804/exam-fall-2018/f18f01.xml", + "comp2804/exam-fall-2018/f18f02.xml", + "comp2804/exam-fall-2018/f18f03.xml", + "comp2804/exam-fall-2018/f18f04.xml", + "comp2804/exam-fall-2018/f18f05.xml", + "comp2804/exam-fall-2018/f18f06.xml", + "comp2804/exam-fall-2018/f18f07.xml", + "comp2804/exam-fall-2018/f18f08.xml", + "comp2804/exam-fall-2018/f18f09.xml", + "comp2804/exam-fall-2018/f18f10.xml", + "comp2804/exam-fall-2018/f18f11.xml", + "comp2804/exam-fall-2018/f18f12.xml", + "comp2804/exam-fall-2018/f18f13.xml", + "comp2804/exam-fall-2018/f18f14.xml", + "comp2804/exam-fall-2018/f18f15.xml", + "comp2804/exam-fall-2018/f18f16.xml", + "comp2804/exam-fall-2018/f18f17.xml", + "comp2804/exam-fall-2018/f18f18.xml", + "comp2804/exam-fall-2018/f18f19.xml", + "comp2804/exam-fall-2018/f18f20.xml", + "comp2804/exam-fall-2018/f18f21.xml", + "comp2804/exam-fall-2018/f18f22.xml", + "comp2804/exam-fall-2018/f18f23.xml", + "comp2804/exam-fall-2018/f18f24.xml", + "comp2804/exam-fall-2018/f18f25.xml" + ] +} diff --git a/app/src/data/tests/comp2804/exam-fall-2019.json b/app/src/data/tests/comp2804/exam-fall-2019.json new file mode 100644 index 00000000..1365b818 --- /dev/null +++ b/app/src/data/tests/comp2804/exam-fall-2019.json @@ -0,0 +1,32 @@ +{ + "id": "exam-fall-2019", + "title": "Fall 2019 Exam", + "Author": "Michiel Smid", + "questions": [ + "comp2804/exam-fall-2019/f19f01.xml", + "comp2804/exam-fall-2019/f19f02.xml", + "comp2804/exam-fall-2019/f19f03.xml", + "comp2804/exam-fall-2019/f19f04.xml", + "comp2804/exam-fall-2019/f19f05.xml", + "comp2804/exam-fall-2019/f19f06.xml", + "comp2804/exam-fall-2019/f19f07.xml", + "comp2804/exam-fall-2019/f19f08.xml", + "comp2804/exam-fall-2019/f19f09.xml", + "comp2804/exam-fall-2019/f19f10.xml", + "comp2804/exam-fall-2019/f19f11.xml", + "comp2804/exam-fall-2019/f19f12.xml", + "comp2804/exam-fall-2019/f19f13.xml", + "comp2804/exam-fall-2019/f19f14.xml", + "comp2804/exam-fall-2019/f19f15.xml", + "comp2804/exam-fall-2019/f19f16.xml", + "comp2804/exam-fall-2019/f19f17.xml", + "comp2804/exam-fall-2019/f19f18.xml", + "comp2804/exam-fall-2019/f19f19.xml", + "comp2804/exam-fall-2019/f19f20.xml", + "comp2804/exam-fall-2019/f19f21.xml", + "comp2804/exam-fall-2019/f19f22.xml", + "comp2804/exam-fall-2019/f19f23.xml", + "comp2804/exam-fall-2019/f19f24.xml", + "comp2804/exam-fall-2019/f19f25.xml" + ] +} diff --git a/app/src/data/tests/comp2804/exam-winter-2014.json b/app/src/data/tests/comp2804/exam-winter-2014.json new file mode 100644 index 00000000..f229ceee --- /dev/null +++ b/app/src/data/tests/comp2804/exam-winter-2014.json @@ -0,0 +1,32 @@ +{ + "id": "exam-winter-2014", + "title": "Winter 2014 Exam", + "Author": "Michiel Smid", + "questions": [ + "comp2804/exam-winter-2014/w14f01.xml", + "comp2804/exam-winter-2014/w14f02.xml", + "comp2804/exam-winter-2014/w14f03.xml", + "comp2804/exam-winter-2014/w14f04.xml", + "comp2804/exam-winter-2014/w14f05.xml", + "comp2804/exam-winter-2014/w14f06.xml", + "comp2804/exam-winter-2014/w14f07.xml", + "comp2804/exam-winter-2014/w14f08.xml", + "comp2804/exam-winter-2014/w14f09.xml", + "comp2804/exam-winter-2014/w14f10.xml", + "comp2804/exam-winter-2014/w14f11.xml", + "comp2804/exam-winter-2014/w14f12.xml", + "comp2804/exam-winter-2014/w14f13.xml", + "comp2804/exam-winter-2014/w14f14.xml", + "comp2804/exam-winter-2014/w14f15.xml", + "comp2804/exam-winter-2014/w14f16.xml", + "comp2804/exam-winter-2014/w14f17.xml", + "comp2804/exam-winter-2014/w14f18.xml", + "comp2804/exam-winter-2014/w14f19.xml", + "comp2804/exam-winter-2014/w14f20.xml", + "comp2804/exam-winter-2014/w14f21.xml", + "comp2804/exam-winter-2014/w14f22.xml", + "comp2804/exam-winter-2014/w14f23.xml", + "comp2804/exam-winter-2014/w14f24.xml", + "comp2804/exam-winter-2014/w14f25.xml" + ] +} diff --git a/app/src/data/tests/comp2804/exam-winter-2015.json b/app/src/data/tests/comp2804/exam-winter-2015.json new file mode 100644 index 00000000..e0b4db3b --- /dev/null +++ b/app/src/data/tests/comp2804/exam-winter-2015.json @@ -0,0 +1,32 @@ +{ + "id": "exam-winter-2015", + "title": "Winter 2015 Exam", + "Author": "Michiel Smid", + "questions": [ + "comp2804/exam-winter-2015/w15f01.xml", + "comp2804/exam-winter-2015/w15f02.xml", + "comp2804/exam-winter-2015/w15f03.xml", + "comp2804/exam-winter-2015/w15f04.xml", + "comp2804/exam-winter-2015/w15f05.xml", + "comp2804/exam-winter-2015/w15f06.xml", + "comp2804/exam-winter-2015/w15f07.xml", + "comp2804/exam-winter-2015/w15f08.xml", + "comp2804/exam-winter-2015/w15f09.xml", + "comp2804/exam-winter-2015/w15f10.xml", + "comp2804/exam-winter-2015/w15f11.xml", + "comp2804/exam-winter-2015/w15f12.xml", + "comp2804/exam-winter-2015/w15f13.xml", + "comp2804/exam-winter-2015/w15f14.xml", + "comp2804/exam-winter-2015/w15f15.xml", + "comp2804/exam-winter-2015/w15f16.xml", + "comp2804/exam-winter-2015/w15f17.xml", + "comp2804/exam-winter-2015/w15f18.xml", + "comp2804/exam-winter-2015/w15f19.xml", + "comp2804/exam-winter-2015/w15f20.xml", + "comp2804/exam-winter-2015/w15f21.xml", + "comp2804/exam-winter-2015/w15f22.xml", + "comp2804/exam-winter-2015/w15f23.xml", + "comp2804/exam-winter-2015/w15f24.xml", + "comp2804/exam-winter-2015/w15f25.xml" + ] +} diff --git a/app/src/data/tests/comp2804/exam-winter-2017.json b/app/src/data/tests/comp2804/exam-winter-2017.json new file mode 100644 index 00000000..ebedc2d5 --- /dev/null +++ b/app/src/data/tests/comp2804/exam-winter-2017.json @@ -0,0 +1,32 @@ +{ + "id": "exam-winter-2017", + "title": "Winter 2017 Exam", + "Author": "Michiel Smid", + "questions": [ + "comp2804/exam-winter-2017/w17f01.xml", + "comp2804/exam-winter-2017/w17f02.xml", + "comp2804/exam-winter-2017/w17f03.xml", + "comp2804/exam-winter-2017/w17f04.xml", + "comp2804/exam-winter-2017/w17f05.xml", + "comp2804/exam-winter-2017/w17f06.xml", + "comp2804/exam-winter-2017/w17f07.xml", + "comp2804/exam-winter-2017/w17f08.xml", + "comp2804/exam-winter-2017/w17f09.xml", + "comp2804/exam-winter-2017/w17f10.xml", + "comp2804/exam-winter-2017/w17f11.xml", + "comp2804/exam-winter-2017/w17f12.xml", + "comp2804/exam-winter-2017/w17f13.xml", + "comp2804/exam-winter-2017/w17f14.xml", + "comp2804/exam-winter-2017/w17f15.xml", + "comp2804/exam-winter-2017/w17f16.xml", + "comp2804/exam-winter-2017/w17f17.xml", + "comp2804/exam-winter-2017/w17f18.xml", + "comp2804/exam-winter-2017/w17f19.xml", + "comp2804/exam-winter-2017/w17f20.xml", + "comp2804/exam-winter-2017/w17f21.xml", + "comp2804/exam-winter-2017/w17f22.xml", + "comp2804/exam-winter-2017/w17f23.xml", + "comp2804/exam-winter-2017/w17f24.xml", + "comp2804/exam-winter-2017/w17f25.xml" + ] +} diff --git a/app/src/data/tests/comp2804/exam-winter-2018.json b/app/src/data/tests/comp2804/exam-winter-2018.json new file mode 100644 index 00000000..8a988d79 --- /dev/null +++ b/app/src/data/tests/comp2804/exam-winter-2018.json @@ -0,0 +1,32 @@ +{ + "id": "exam-winter-2018", + "title": "Winter 2018 Exam", + "Author": "Michiel Smid", + "questions": [ + "comp2804/exam-winter-2018/w18f01.xml", + "comp2804/exam-winter-2018/w18f02.xml", + "comp2804/exam-winter-2018/w18f03.xml", + "comp2804/exam-winter-2018/w18f04.xml", + "comp2804/exam-winter-2018/w18f05.xml", + "comp2804/exam-winter-2018/w18f06.xml", + "comp2804/exam-winter-2018/w18f07.xml", + "comp2804/exam-winter-2018/w18f08.xml", + "comp2804/exam-winter-2018/w18f09.xml", + "comp2804/exam-winter-2018/w18f10.xml", + "comp2804/exam-winter-2018/w18f11.xml", + "comp2804/exam-winter-2018/w18f12.xml", + "comp2804/exam-winter-2018/w18f13.xml", + "comp2804/exam-winter-2018/w18f14.xml", + "comp2804/exam-winter-2018/w18f15.xml", + "comp2804/exam-winter-2018/w18f16.xml", + "comp2804/exam-winter-2018/w18f17.xml", + "comp2804/exam-winter-2018/w18f18.xml", + "comp2804/exam-winter-2018/w18f19.xml", + "comp2804/exam-winter-2018/w18f20.xml", + "comp2804/exam-winter-2018/w18f21.xml", + "comp2804/exam-winter-2018/w18f22.xml", + "comp2804/exam-winter-2018/w18f23.xml", + "comp2804/exam-winter-2018/w18f24.xml", + "comp2804/exam-winter-2018/w18f25.xml" + ] +} diff --git a/app/src/data/tests/comp2804/exam-winter-2019.json b/app/src/data/tests/comp2804/exam-winter-2019.json new file mode 100644 index 00000000..f16a39f0 --- /dev/null +++ b/app/src/data/tests/comp2804/exam-winter-2019.json @@ -0,0 +1,32 @@ +{ + "id": "exam-winter-2019", + "title": "Winter 2019 Exam", + "Author": "Michiel Smid", + "questions": [ + "comp2804/exam-winter-2019/w19f01.xml", + "comp2804/exam-winter-2019/w19f02.xml", + "comp2804/exam-winter-2019/w19f03.xml", + "comp2804/exam-winter-2019/w19f04.xml", + "comp2804/exam-winter-2019/w19f05.xml", + "comp2804/exam-winter-2019/w19f06.xml", + "comp2804/exam-winter-2019/w19f07.xml", + "comp2804/exam-winter-2019/w19f08.xml", + "comp2804/exam-winter-2019/w19f09.xml", + "comp2804/exam-winter-2019/w19f10.xml", + "comp2804/exam-winter-2019/w19f11.xml", + "comp2804/exam-winter-2019/w19f12.xml", + "comp2804/exam-winter-2019/w19f13.xml", + "comp2804/exam-winter-2019/w19f14.xml", + "comp2804/exam-winter-2019/w19f15.xml", + "comp2804/exam-winter-2019/w19f16.xml", + "comp2804/exam-winter-2019/w19f17.xml", + "comp2804/exam-winter-2019/w19f18.xml", + "comp2804/exam-winter-2019/w19f19.xml", + "comp2804/exam-winter-2019/w19f20.xml", + "comp2804/exam-winter-2019/w19f21.xml", + "comp2804/exam-winter-2019/w19f22.xml", + "comp2804/exam-winter-2019/w19f23.xml", + "comp2804/exam-winter-2019/w19f24.xml", + "comp2804/exam-winter-2019/w19f25.xml" + ] +} diff --git a/app/src/data/tests/comp2804/midterm-fall-2013.json b/app/src/data/tests/comp2804/midterm-fall-2013.json new file mode 100644 index 00000000..49b0902a --- /dev/null +++ b/app/src/data/tests/comp2804/midterm-fall-2013.json @@ -0,0 +1,6 @@ +{ + "id": "midterm-fall-2013", + "title": "TEMPORARY", + "author": "Michiel Smid", + "questions": ["comp2804/midterm-fall-2013/f13m01.xml"] +} diff --git a/app/src/data/tests/comp2804/midterm-fall-2014.json b/app/src/data/tests/comp2804/midterm-fall-2014.json new file mode 100644 index 00000000..eb30bd7a --- /dev/null +++ b/app/src/data/tests/comp2804/midterm-fall-2014.json @@ -0,0 +1,24 @@ +{ + "id": "midterm-fall-2014", + "title": "Fall 2014 Midterm", + "Author": "Michiel Smid", + "questions": [ + "comp2804/midterm-fall-2014/f14m01.xml", + "comp2804/midterm-fall-2014/f14m02.xml", + "comp2804/midterm-fall-2014/f14m03.xml", + "comp2804/midterm-fall-2014/f14m04.xml", + "comp2804/midterm-fall-2014/f14m05.xml", + "comp2804/midterm-fall-2014/f14m06.xml", + "comp2804/midterm-fall-2014/f14m07.xml", + "comp2804/midterm-fall-2014/f14m08.xml", + "comp2804/midterm-fall-2014/f14m09.xml", + "comp2804/midterm-fall-2014/f14m10.xml", + "comp2804/midterm-fall-2014/f14m11.xml", + "comp2804/midterm-fall-2014/f14m12.xml", + "comp2804/midterm-fall-2014/f14m13.xml", + "comp2804/midterm-fall-2014/f14m14.xml", + "comp2804/midterm-fall-2014/f14m15.xml", + "comp2804/midterm-fall-2014/f14m16.xml", + "comp2804/midterm-fall-2014/f14m17.xml" + ] +} diff --git a/app/src/data/tests/comp2804/midterm-fall-2015.json b/app/src/data/tests/comp2804/midterm-fall-2015.json new file mode 100644 index 00000000..96978c94 --- /dev/null +++ b/app/src/data/tests/comp2804/midterm-fall-2015.json @@ -0,0 +1,24 @@ +{ + "id": "midterm-fall-2015", + "title": "Fall 2015 Midterm", + "Author": "Michiel Smid", + "questions": [ + "comp2804/midterm-fall-2015/f15m01.xml", + "comp2804/midterm-fall-2015/f15m02.xml", + "comp2804/midterm-fall-2015/f15m03.xml", + "comp2804/midterm-fall-2015/f15m04.xml", + "comp2804/midterm-fall-2015/f15m05.xml", + "comp2804/midterm-fall-2015/f15m06.xml", + "comp2804/midterm-fall-2015/f15m07.xml", + "comp2804/midterm-fall-2015/f15m08.xml", + "comp2804/midterm-fall-2015/f15m09.xml", + "comp2804/midterm-fall-2015/f15m10.xml", + "comp2804/midterm-fall-2015/f15m11.xml", + "comp2804/midterm-fall-2015/f15m12.xml", + "comp2804/midterm-fall-2015/f15m13.xml", + "comp2804/midterm-fall-2015/f15m14.xml", + "comp2804/midterm-fall-2015/f15m15.xml", + "comp2804/midterm-fall-2015/f15m16.xml", + "comp2804/midterm-fall-2015/f15m17.xml" + ] +} diff --git a/app/src/data/tests/comp2804/midterm-fall-2016.json b/app/src/data/tests/comp2804/midterm-fall-2016.json new file mode 100644 index 00000000..684795e2 --- /dev/null +++ b/app/src/data/tests/comp2804/midterm-fall-2016.json @@ -0,0 +1,24 @@ +{ + "id": "midterm-fall-2016", + "title": "Fall 2016 Midterm", + "Author": "Michiel Smid", + "questions": [ + "comp2804/midterm-fall-2016/f16m01.xml", + "comp2804/midterm-fall-2016/f16m02.xml", + "comp2804/midterm-fall-2016/f16m03.xml", + "comp2804/midterm-fall-2016/f16m04.xml", + "comp2804/midterm-fall-2016/f16m05.xml", + "comp2804/midterm-fall-2016/f16m06.xml", + "comp2804/midterm-fall-2016/f16m07.xml", + "comp2804/midterm-fall-2016/f16m08.xml", + "comp2804/midterm-fall-2016/f16m09.xml", + "comp2804/midterm-fall-2016/f16m10.xml", + "comp2804/midterm-fall-2016/f16m11.xml", + "comp2804/midterm-fall-2016/f16m12.xml", + "comp2804/midterm-fall-2016/f16m13.xml", + "comp2804/midterm-fall-2016/f16m14.xml", + "comp2804/midterm-fall-2016/f16m15.xml", + "comp2804/midterm-fall-2016/f16m16.xml", + "comp2804/midterm-fall-2016/f16m17.xml" + ] +} diff --git a/app/src/data/tests/comp2804/midterm-fall-2017.json b/app/src/data/tests/comp2804/midterm-fall-2017.json new file mode 100644 index 00000000..5847c917 --- /dev/null +++ b/app/src/data/tests/comp2804/midterm-fall-2017.json @@ -0,0 +1,24 @@ +{ + "id": "midterm-fall-2017", + "title": "Fall 2017 Midterm", + "Author": "Michiel Smid", + "questions": [ + "comp2804/midterm-fall-2017/f17m01.xml", + "comp2804/midterm-fall-2017/f17m02.xml", + "comp2804/midterm-fall-2017/f17m03.xml", + "comp2804/midterm-fall-2017/f17m04.xml", + "comp2804/midterm-fall-2017/f17m05.xml", + "comp2804/midterm-fall-2017/f17m06.xml", + "comp2804/midterm-fall-2017/f17m07.xml", + "comp2804/midterm-fall-2017/f17m08.xml", + "comp2804/midterm-fall-2017/f17m09.xml", + "comp2804/midterm-fall-2017/f17m10.xml", + "comp2804/midterm-fall-2017/f17m11.xml", + "comp2804/midterm-fall-2017/f17m12.xml", + "comp2804/midterm-fall-2017/f17m13.xml", + "comp2804/midterm-fall-2017/f17m14.xml", + "comp2804/midterm-fall-2017/f17m15.xml", + "comp2804/midterm-fall-2017/f17m16.xml", + "comp2804/midterm-fall-2017/f17m17.xml" + ] +} diff --git a/app/src/data/tests/comp2804/midterm-fall-2018.json b/app/src/data/tests/comp2804/midterm-fall-2018.json new file mode 100644 index 00000000..6ab11405 --- /dev/null +++ b/app/src/data/tests/comp2804/midterm-fall-2018.json @@ -0,0 +1,24 @@ +{ + "id": "midterm-fall-2018", + "title": "Fall 2018 Midterm", + "Author": "Michiel Smid", + "questions": [ + "comp2804/midterm-fall-2018/f18m01.xml", + "comp2804/midterm-fall-2018/f18m02.xml", + "comp2804/midterm-fall-2018/f18m03.xml", + "comp2804/midterm-fall-2018/f18m04.xml", + "comp2804/midterm-fall-2018/f18m05.xml", + "comp2804/midterm-fall-2018/f18m06.xml", + "comp2804/midterm-fall-2018/f18m07.xml", + "comp2804/midterm-fall-2018/f18m08.xml", + "comp2804/midterm-fall-2018/f18m09.xml", + "comp2804/midterm-fall-2018/f18m10.xml", + "comp2804/midterm-fall-2018/f18m11.xml", + "comp2804/midterm-fall-2018/f18m12.xml", + "comp2804/midterm-fall-2018/f18m13.xml", + "comp2804/midterm-fall-2018/f18m14.xml", + "comp2804/midterm-fall-2018/f18m15.xml", + "comp2804/midterm-fall-2018/f18m16.xml", + "comp2804/midterm-fall-2018/f18m17.xml" + ] +} diff --git a/app/src/data/tests/comp2804/midterm-fall-2019.json b/app/src/data/tests/comp2804/midterm-fall-2019.json new file mode 100644 index 00000000..b52a8a16 --- /dev/null +++ b/app/src/data/tests/comp2804/midterm-fall-2019.json @@ -0,0 +1,24 @@ +{ + "id": "midterm-fall-2019", + "title": "Fall 2019 Midterm", + "Author": "Michiel Smid", + "questions": [ + "comp2804/midterm-fall-2019/f19m01.xml", + "comp2804/midterm-fall-2019/f19m02.xml", + "comp2804/midterm-fall-2019/f19m03.xml", + "comp2804/midterm-fall-2019/f19m04.xml", + "comp2804/midterm-fall-2019/f19m05.xml", + "comp2804/midterm-fall-2019/f19m06.xml", + "comp2804/midterm-fall-2019/f19m07.xml", + "comp2804/midterm-fall-2019/f19m08.xml", + "comp2804/midterm-fall-2019/f19m09.xml", + "comp2804/midterm-fall-2019/f19m10.xml", + "comp2804/midterm-fall-2019/f19m11.xml", + "comp2804/midterm-fall-2019/f19m12.xml", + "comp2804/midterm-fall-2019/f19m13.xml", + "comp2804/midterm-fall-2019/f19m14.xml", + "comp2804/midterm-fall-2019/f19m15.xml", + "comp2804/midterm-fall-2019/f19m16.xml", + "comp2804/midterm-fall-2019/f19m17.xml" + ] +} diff --git a/app/src/data/tests/comp2804/midterm-winter-2014.json b/app/src/data/tests/comp2804/midterm-winter-2014.json new file mode 100644 index 00000000..5a1c2b94 --- /dev/null +++ b/app/src/data/tests/comp2804/midterm-winter-2014.json @@ -0,0 +1,24 @@ +{ + "id": "midterm-winter-2014", + "title": "Winter 2014 Midterm", + "Author": "Michiel Smid", + "questions": [ + "comp2804/midterm-winter-2014/w14m01.xml", + "comp2804/midterm-winter-2014/w14m02.xml", + "comp2804/midterm-winter-2014/w14m03.xml", + "comp2804/midterm-winter-2014/w14m04.xml", + "comp2804/midterm-winter-2014/w14m05.xml", + "comp2804/midterm-winter-2014/w14m06.xml", + "comp2804/midterm-winter-2014/w14m07.xml", + "comp2804/midterm-winter-2014/w14m08.xml", + "comp2804/midterm-winter-2014/w14m09.xml", + "comp2804/midterm-winter-2014/w14m10.xml", + "comp2804/midterm-winter-2014/w14m11.xml", + "comp2804/midterm-winter-2014/w14m12.xml", + "comp2804/midterm-winter-2014/w14m13.xml", + "comp2804/midterm-winter-2014/w14m14.xml", + "comp2804/midterm-winter-2014/w14m15.xml", + "comp2804/midterm-winter-2014/w14m16.xml", + "comp2804/midterm-winter-2014/w14m17.xml" + ] +} diff --git a/app/src/data/tests/comp2804/midterm-winter-2015.json b/app/src/data/tests/comp2804/midterm-winter-2015.json new file mode 100644 index 00000000..e263a01e --- /dev/null +++ b/app/src/data/tests/comp2804/midterm-winter-2015.json @@ -0,0 +1,24 @@ +{ + "id": "midterm-winter-2015", + "title": "Winter 2015 Midterm", + "Author": "Michiel Smid", + "questions": [ + "comp2804/midterm-winter-2015/w15m01.xml", + "comp2804/midterm-winter-2015/w15m02.xml", + "comp2804/midterm-winter-2015/w15m03.xml", + "comp2804/midterm-winter-2015/w15m04.xml", + "comp2804/midterm-winter-2015/w15m05.xml", + "comp2804/midterm-winter-2015/w15m06.xml", + "comp2804/midterm-winter-2015/w15m07.xml", + "comp2804/midterm-winter-2015/w15m08.xml", + "comp2804/midterm-winter-2015/w15m09.xml", + "comp2804/midterm-winter-2015/w15m10.xml", + "comp2804/midterm-winter-2015/w15m11.xml", + "comp2804/midterm-winter-2015/w15m12.xml", + "comp2804/midterm-winter-2015/w15m13.xml", + "comp2804/midterm-winter-2015/w15m14.xml", + "comp2804/midterm-winter-2015/w15m15.xml", + "comp2804/midterm-winter-2015/w15m16.xml", + "comp2804/midterm-winter-2015/w15m17.xml" + ] +} diff --git a/app/src/data/tests/comp2804/midterm-winter-2017.json b/app/src/data/tests/comp2804/midterm-winter-2017.json new file mode 100644 index 00000000..69498445 --- /dev/null +++ b/app/src/data/tests/comp2804/midterm-winter-2017.json @@ -0,0 +1,24 @@ +{ + "id": "midterm-winter-2017", + "title": "Winter 2017 Midterm", + "Author": "Michiel Smid", + "questions": [ + "comp2804/midterm-winter-2017/w17m01.xml", + "comp2804/midterm-winter-2017/w17m02.xml", + "comp2804/midterm-winter-2017/w17m03.xml", + "comp2804/midterm-winter-2017/w17m04.xml", + "comp2804/midterm-winter-2017/w17m05.xml", + "comp2804/midterm-winter-2017/w17m06.xml", + "comp2804/midterm-winter-2017/w17m07.xml", + "comp2804/midterm-winter-2017/w17m08.xml", + "comp2804/midterm-winter-2017/w17m09.xml", + "comp2804/midterm-winter-2017/w17m10.xml", + "comp2804/midterm-winter-2017/w17m11.xml", + "comp2804/midterm-winter-2017/w17m12.xml", + "comp2804/midterm-winter-2017/w17m13.xml", + "comp2804/midterm-winter-2017/w17m14.xml", + "comp2804/midterm-winter-2017/w17m15.xml", + "comp2804/midterm-winter-2017/w17m16.xml", + "comp2804/midterm-winter-2017/w17m17.xml" + ] +} diff --git a/app/src/data/tests/comp2804/midterm-winter-2018.json b/app/src/data/tests/comp2804/midterm-winter-2018.json new file mode 100644 index 00000000..3214bb08 --- /dev/null +++ b/app/src/data/tests/comp2804/midterm-winter-2018.json @@ -0,0 +1,23 @@ +{ + "id": "midterm-winter-2018", + "title": "Winter 2018 Midterm", + "Author": "Michiel Smid", + "questions": [ + "comp2804/midterm-winter-2018/w18m01.xml", + "comp2804/midterm-winter-2018/w18m02.xml", + "comp2804/midterm-winter-2018/w18m03.xml", + "comp2804/midterm-winter-2018/w18m04.xml", + "comp2804/midterm-winter-2018/w18m05.xml", + "comp2804/midterm-winter-2018/w18m06.xml", + "comp2804/midterm-winter-2018/w18m07.xml", + "comp2804/midterm-winter-2018/w18m08.xml", + "comp2804/midterm-winter-2018/w18m09.xml", + "comp2804/midterm-winter-2018/w18m10.xml", + "comp2804/midterm-winter-2018/w18m11.xml", + "comp2804/midterm-winter-2018/w18m12.xml", + "comp2804/midterm-winter-2018/w18m13.xml", + "comp2804/midterm-winter-2018/w18m14.xml", + "comp2804/midterm-winter-2018/w18m15.xml", + "comp2804/midterm-winter-2018/w18m16.xml" + ] +} diff --git a/app/src/data/tests/comp2804/midterm-winter-2019.json b/app/src/data/tests/comp2804/midterm-winter-2019.json new file mode 100644 index 00000000..6c114604 --- /dev/null +++ b/app/src/data/tests/comp2804/midterm-winter-2019.json @@ -0,0 +1,24 @@ +{ + "id": "midterm-winter-2019", + "title": "Winter 2019 Midterm", + "Author": "Michiel Smid", + "questions": [ + "comp2804/midterm-winter-2019/w19m01.xml", + "comp2804/midterm-winter-2019/w19m02.xml", + "comp2804/midterm-winter-2019/w19m03.xml", + "comp2804/midterm-winter-2019/w19m04.xml", + "comp2804/midterm-winter-2019/w19m05.xml", + "comp2804/midterm-winter-2019/w19m06.xml", + "comp2804/midterm-winter-2019/w19m07.xml", + "comp2804/midterm-winter-2019/w19m08.xml", + "comp2804/midterm-winter-2019/w19m09.xml", + "comp2804/midterm-winter-2019/w19m10.xml", + "comp2804/midterm-winter-2019/w19m11.xml", + "comp2804/midterm-winter-2019/w19m12.xml", + "comp2804/midterm-winter-2019/w19m13.xml", + "comp2804/midterm-winter-2019/w19m14.xml", + "comp2804/midterm-winter-2019/w19m15.xml", + "comp2804/midterm-winter-2019/w19m16.xml", + "comp2804/midterm-winter-2019/w19m17.xml" + ] +} diff --git a/app/src/layouts/BaseLayout.astro b/app/src/layouts/BaseLayout.astro new file mode 100644 index 00000000..52cceefb --- /dev/null +++ b/app/src/layouts/BaseLayout.astro @@ -0,0 +1,27 @@ +--- +export interface Props { + title: string; +} + +import "../styles.scss"; + +const { title } = Astro.props as Props; +--- + + + + + + + + {title} + + + + + + diff --git a/app/src/layouts/CourseLayout.astro b/app/src/layouts/CourseLayout.astro new file mode 100644 index 00000000..d7c453b0 --- /dev/null +++ b/app/src/layouts/CourseLayout.astro @@ -0,0 +1,27 @@ +--- +import BaseLayout from "./BaseLayout.astro"; +import { CourseNavbar } from "../components"; +--- + + +
    + +
    + +
    +
    +
    + + diff --git a/app/src/layouts/ExaminationLayout.astro b/app/src/layouts/ExaminationLayout.astro new file mode 100644 index 00000000..b8346436 --- /dev/null +++ b/app/src/layouts/ExaminationLayout.astro @@ -0,0 +1,15 @@ +--- +import CourseLayout from "./CourseLayout.astro"; +--- + + +
    + +
    +
    + + diff --git a/app/src/layouts/HomeLayout.astro b/app/src/layouts/HomeLayout.astro new file mode 100644 index 00000000..8aa6f229 --- /dev/null +++ b/app/src/layouts/HomeLayout.astro @@ -0,0 +1,40 @@ +--- +import "../styles.scss"; + +const currentDate: Date = new Date(); +--- + +
    + + +
    + + diff --git a/app/src/pages/[course].astro b/app/src/pages/[course].astro new file mode 100644 index 00000000..c8647fd5 --- /dev/null +++ b/app/src/pages/[course].astro @@ -0,0 +1,66 @@ +--- +import CourseLayout from "../layouts/CourseLayout.astro"; +import { Repository } from "../data"; +import Graph from "../apps/Graphs/Graph.svelte"; +import { ContentCard } from "../components"; + +export function getStaticPaths() { + return [ + { params: { course: "comp1805" } }, + { params: { course: "comp2804" } }, + ]; +} + +const { course } = Astro.params; +const data = new Repository().fetchCourse(course); +--- + + +
    +

    {data.code}: {data.title}

    +

    {data.description}

    + +
    + {data.tests.map((test) => ( + + + + ))} +
    +

    Labs:

    +
    + {data.labs.map((lab) => ( + + + + ))} +
    +
    +

    Temporary Graph Demo:

    + +
    +
    + + diff --git a/app/src/pages/[course]/labs/[lab].astro b/app/src/pages/[course]/labs/[lab].astro new file mode 100644 index 00000000..d1fca5db --- /dev/null +++ b/app/src/pages/[course]/labs/[lab].astro @@ -0,0 +1,20 @@ +--- +import ExaminationLayout from "../../../layouts/ExaminationLayout.astro"; +import { Lab } from "../../../apps"; +import { Repository } from "../../../data"; + +// TODO: move params data into data folder? +export function getStaticPaths() { + return [ + { params: { course: "comp1805", lab: "asymtopic-analysis" } }, + { params: { course: "comp2804", lab: "how-many-functions" } }, + ]; +} + +const { course, lab } = Astro.params; +const data = new Repository().fetchLab(`${course}/${lab}`); +--- + + + + diff --git a/app/src/pages/[course]/tests/[test].astro b/app/src/pages/[course]/tests/[test].astro new file mode 100644 index 00000000..cade0a2c --- /dev/null +++ b/app/src/pages/[course]/tests/[test].astro @@ -0,0 +1,42 @@ +--- +import ExaminationLayout from "../../../layouts/ExaminationLayout.astro"; +import { Test } from "../../../apps"; +import { Repository } from "../../../data"; + +// TODO: move params data into data folder? +export function getStaticPaths() { + return [ + { params: { course: "comp2804", test: "midterm-fall-2013" } }, + { params: { course: "comp2804", test: "midterm-winter-2014" } }, + { params: { course: "comp2804", test: "midterm-fall-2014" } }, + { params: { course: "comp2804", test: "midterm-winter-2015" } }, + { params: { course: "comp2804", test: "midterm-fall-2015" } }, + { params: { course: "comp2804", test: "midterm-fall-2016" } }, + { params: { course: "comp2804", test: "midterm-winter-2017" } }, + { params: { course: "comp2804", test: "midterm-fall-2017" } }, + { params: { course: "comp2804", test: "midterm-winter-2018" } }, + { params: { course: "comp2804", test: "midterm-fall-2018" } }, + { params: { course: "comp2804", test: "midterm-winter-2019" } }, + { params: { course: "comp2804", test: "midterm-fall-2019" } }, + { params: { course: "comp2804", test: "exam-fall-2013" } }, + { params: { course: "comp2804", test: "exam-winter-2014" } }, + { params: { course: "comp2804", test: "exam-fall-2014" } }, + { params: { course: "comp2804", test: "exam-winter-2015" } }, + { params: { course: "comp2804", test: "exam-fall-2015" } }, + { params: { course: "comp2804", test: "exam-fall-2016" } }, + { params: { course: "comp2804", test: "exam-winter-2017" } }, + { params: { course: "comp2804", test: "exam-fall-2017" } }, + { params: { course: "comp2804", test: "exam-winter-2018" } }, + { params: { course: "comp2804", test: "exam-fall-2018" } }, + { params: { course: "comp2804", test: "exam-winter-2019" } }, + { params: { course: "comp2804", test: "exam-fall-2019" } }, + ]; +} + +const { course, test } = Astro.params; +const data = new Repository().fetchTest(`${course}/${test}`); +--- + + + + diff --git a/app/src/pages/index.astro b/app/src/pages/index.astro new file mode 100644 index 00000000..be2693e1 --- /dev/null +++ b/app/src/pages/index.astro @@ -0,0 +1,92 @@ +--- +import BaseLayout from "../layouts/BaseLayout.astro"; +import HomeLayout from "../layouts/HomeLayout.astro"; +import { Button } from "../components"; +--- + + + +
    +
    + DiscreteMath.ca +
    Learn Without Limits.
    +
    + Built by Carleton students, for Carleton students. DiscreteMath.ca is + an interactive platform built specifically for content from Carleton's + discrete mathematics courses. +
    + +
    +
    +
    + +
    +
    + + diff --git a/app/src/styles.scss b/app/src/styles.scss new file mode 100644 index 00000000..ad1ccb42 --- /dev/null +++ b/app/src/styles.scss @@ -0,0 +1,12 @@ +body { + margin: 0; + padding: 0; + background-color: #ffffff; + overflow-x: hidden; + font-size: 1rem; +} + +:root { + --color-main: #ffab40; + --color-main-dark: #d68110; +} diff --git a/app/src/utilities/index.js b/app/src/utilities/index.js new file mode 100644 index 00000000..efa0a905 --- /dev/null +++ b/app/src/utilities/index.js @@ -0,0 +1 @@ +export * from "./mathjax"; diff --git a/app/src/utilities/mathjax.js b/app/src/utilities/mathjax.js new file mode 100644 index 00000000..4dc8a3c2 --- /dev/null +++ b/app/src/utilities/mathjax.js @@ -0,0 +1,21 @@ +import "mathjax/es5/tex-svg-full.js"; + +const mathjaxLoad = () => { + if (!window.MathJax.config.tex.inlineMath) { + window.MathJax.config.tex.inlineMath = [ + ["$", "$"], + ["\\(", "\\)"], + ]; + window.MathJax.config.tex.displayMath = [ + ["$$", "$$"], + ["\\[", "\\]"], + ]; + window.MathJax.startup.getComponents(); + } +}; + +const mathjaxTypeset = () => { + window.MathJax.typeset(); +}; + +export { mathjaxLoad, mathjaxTypeset }; diff --git a/app/src/utilities/xml.js b/app/src/utilities/xml.js new file mode 100644 index 00000000..a8a6bf75 --- /dev/null +++ b/app/src/utilities/xml.js @@ -0,0 +1,21 @@ +import { Parser } from "xml2js"; +import { readFileSync } from "fs"; + +const parseXmlToJson = (file) => { + let parser = new Parser(); + let xmlString = readFileSync(`./src/data/${file}`, "utf8"); + let result; + + // TODO: error handling + parser.parseString(xmlString, function (error, data) { + if (error === null) { + result = data; + } else { + console.log(error); + } + }); + + return result; +}; + +export { parseXmlToJson }; diff --git a/app/tsconfig.json b/app/tsconfig.json new file mode 100644 index 00000000..7ac81809 --- /dev/null +++ b/app/tsconfig.json @@ -0,0 +1,15 @@ +{ + "compilerOptions": { + // Enable top-level await, and other modern ESM features. + "target": "ESNext", + "module": "ESNext", + // Enable node-style module resolution, for things like npm package imports. + "moduleResolution": "node", + // Enable JSON imports. + "resolveJsonModule": true, + // Enable stricter transpilation for better output. + "isolatedModules": true, + // Add type definitions for our Vite runtime. + "types": ["vite/client"] + } +} diff --git a/client/yarn.lock b/client/yarn.lock index 2ffa74de..bd3cde44 100644 --- a/client/yarn.lock +++ b/client/yarn.lock @@ -3120,13 +3120,13 @@ abab@^2.0.3, abab@^2.0.5: resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a" integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== -accepts@~1.3.7: - version "1.3.7" - resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" - integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== +accepts@~1.3.8: + version "1.3.8" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" + integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== dependencies: - mime-types "~2.1.24" - negotiator "0.6.2" + mime-types "~2.1.34" + negotiator "0.6.3" acorn-globals@^6.0.0: version "6.0.0" @@ -3671,7 +3671,7 @@ arr-union@^3.1.0: array-flatten@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" - integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= + integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== array-includes@^3.0.3, array-includes@^3.1.1: version "3.1.3" @@ -4089,21 +4089,23 @@ bn.js@^5.0.0, bn.js@^5.1.1: resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.0.tgz#358860674396c6997771a9d051fcc1b57d4ae002" integrity sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw== -body-parser@1.19.0: - version "1.19.0" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" - integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw== +body-parser@1.20.1: + version "1.20.1" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.1.tgz#b1812a8912c195cd371a3ee5e66faa2338a5c668" + integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw== dependencies: - bytes "3.1.0" + bytes "3.1.2" content-type "~1.0.4" debug "2.6.9" - depd "~1.1.2" - http-errors "1.7.2" + depd "2.0.0" + destroy "1.2.0" + http-errors "2.0.0" iconv-lite "0.4.24" - on-finished "~2.3.0" - qs "6.7.0" - raw-body "2.4.0" - type-is "~1.6.17" + on-finished "2.4.1" + qs "6.11.0" + raw-body "2.5.1" + type-is "~1.6.18" + unpipe "1.0.0" boolbase@^1.0.0, boolbase@~1.0.0: version "1.0.0" @@ -4300,10 +4302,10 @@ byline@5.0.0: resolved "https://registry.yarnpkg.com/byline/-/byline-5.0.0.tgz#741c5216468eadc457b03410118ad77de8c1ddb1" integrity sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE= -bytes@3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" - integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== +bytes@3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" + integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== cacache@^12.0.2: version "12.0.4" @@ -4925,12 +4927,12 @@ contains-path@^0.1.0: resolved "https://registry.yarnpkg.com/contains-path/-/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a" integrity sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo= -content-disposition@0.5.3: - version "0.5.3" - resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" - integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g== +content-disposition@0.5.4: + version "0.5.4" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" + integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== dependencies: - safe-buffer "5.1.2" + safe-buffer "5.2.1" content-type@^1.0.4, content-type@~1.0.4: version "1.0.4" @@ -4947,12 +4949,12 @@ convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.6.0, cookie-signature@1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" - integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= + integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== -cookie@0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba" - integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg== +cookie@0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b" + integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== copy-concurrently@^1.0.0: version "1.0.5" @@ -5282,9 +5284,9 @@ decimal.js@^10.2.1: integrity sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw== decode-uri-component@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" - integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= + version "0.2.2" + resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz#e69dbe25d37941171dd540e024c444cd5188e1e9" + integrity sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ== dedent-js@^1.0.1: version "1.0.1" @@ -5355,10 +5357,10 @@ delegates@^1.0.0: resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= -depd@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" - integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= +depd@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== des.js@^1.0.0: version "1.0.1" @@ -5368,10 +5370,10 @@ des.js@^1.0.0: inherits "^2.0.1" minimalistic-assert "^1.0.0" -destroy@~1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" - integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= +destroy@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" + integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== detab@2.0.4: version "2.0.4" @@ -5626,7 +5628,7 @@ ecc-jsbn@~0.1.1: ee-first@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" - integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= + integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== electron-to-chromium@^1.3.564, electron-to-chromium@^1.3.723: version "1.3.725" @@ -5695,7 +5697,7 @@ emotion-theming@^10.0.27: encodeurl@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" - integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= + integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== end-of-stream@^1.0.0, end-of-stream@^1.1.0: version "1.4.4" @@ -5855,7 +5857,7 @@ escalade@^3.0.2, escalade@^3.1.1: escape-html@~1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" - integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== escape-string-regexp@1.0.5, escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: version "1.0.5" @@ -6137,7 +6139,7 @@ esutils@^2.0.2: etag@~1.8.1: version "1.8.1" resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" - integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= + integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== events@^3.0.0: version "3.3.0" @@ -6216,37 +6218,38 @@ expect@^26.6.2: jest-regex-util "^26.0.0" express@^4.17.1: - version "4.17.1" - resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134" - integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g== + version "4.18.2" + resolved "https://registry.yarnpkg.com/express/-/express-4.18.2.tgz#3fabe08296e930c796c19e3c516979386ba9fd59" + integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ== dependencies: - accepts "~1.3.7" + accepts "~1.3.8" array-flatten "1.1.1" - body-parser "1.19.0" - content-disposition "0.5.3" + body-parser "1.20.1" + content-disposition "0.5.4" content-type "~1.0.4" - cookie "0.4.0" + cookie "0.5.0" cookie-signature "1.0.6" debug "2.6.9" - depd "~1.1.2" + depd "2.0.0" encodeurl "~1.0.2" escape-html "~1.0.3" etag "~1.8.1" - finalhandler "~1.1.2" + finalhandler "1.2.0" fresh "0.5.2" + http-errors "2.0.0" merge-descriptors "1.0.1" methods "~1.1.2" - on-finished "~2.3.0" + on-finished "2.4.1" parseurl "~1.3.3" path-to-regexp "0.1.7" - proxy-addr "~2.0.5" - qs "6.7.0" + proxy-addr "~2.0.7" + qs "6.11.0" range-parser "~1.2.1" - safe-buffer "5.1.2" - send "0.17.1" - serve-static "1.14.1" - setprototypeof "1.1.1" - statuses "~1.5.0" + safe-buffer "5.2.1" + send "0.18.0" + serve-static "1.15.0" + setprototypeof "1.2.0" + statuses "2.0.1" type-is "~1.6.18" utils-merge "1.0.1" vary "~1.1.2" @@ -6448,17 +6451,17 @@ filter-obj@^1.1.0: resolved "https://registry.yarnpkg.com/filter-obj/-/filter-obj-1.1.0.tgz#9b311112bc6c6127a16e016c6c5d7f19e0805c5b" integrity sha1-mzERErxsYSehbgFsbF1/GeCAXFs= -finalhandler@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" - integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== +finalhandler@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32" + integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== dependencies: debug "2.6.9" encodeurl "~1.0.2" escape-html "~1.0.3" - on-finished "~2.3.0" + on-finished "2.4.1" parseurl "~1.3.3" - statuses "~1.5.0" + statuses "2.0.1" unpipe "~1.0.0" find-cache-dir@^2.0.0, find-cache-dir@^2.1.0: @@ -6620,10 +6623,10 @@ format@^0.2.0: resolved "https://registry.yarnpkg.com/format/-/format-0.2.2.tgz#d6170107e9efdc4ed30c9dc39016df942b5cb58b" integrity sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs= -forwarded@~0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" - integrity sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ= +forwarded@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" + integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== fragment-cache@^0.2.1: version "0.2.1" @@ -6635,7 +6638,7 @@ fragment-cache@^0.2.1: fresh@0.5.2: version "0.5.2" resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" - integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= + integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== from2@^2.1.0: version "2.3.0" @@ -6785,7 +6788,16 @@ get-caller-file@^2.0.1: resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== -get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: +get-intrinsic@^1.0.2: + version "1.1.3" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.3.tgz#063c84329ad93e83893c7f4f243ef63ffa351385" + integrity sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.3" + +get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== @@ -7163,6 +7175,11 @@ has-symbols@^1.0.1, has-symbols@^1.0.2: resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== +has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + has-unicode@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" @@ -7419,27 +7436,16 @@ http-call@^5.2.2: parse-json "^4.0.0" tunnel-agent "^0.6.0" -http-errors@1.7.2: - version "1.7.2" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f" - integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg== - dependencies: - depd "~1.1.2" - inherits "2.0.3" - setprototypeof "1.1.1" - statuses ">= 1.5.0 < 2" - toidentifier "1.0.0" - -http-errors@~1.7.2: - version "1.7.3" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" - integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== +http-errors@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" + integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== dependencies: - depd "~1.1.2" + depd "2.0.0" inherits "2.0.4" - setprototypeof "1.1.1" - statuses ">= 1.5.0 < 2" - toidentifier "1.0.0" + setprototypeof "1.2.0" + statuses "2.0.1" + toidentifier "1.0.1" http-signature@~1.2.0: version "1.2.0" @@ -8835,9 +8841,9 @@ loader-utils@2.0.0, loader-utils@^2.0.0: json5 "^2.1.2" loader-utils@^1.2.3, loader-utils@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613" - integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA== + version "1.4.2" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.2.tgz#29a957f3a63973883eb684f10ffd3d151fec01a3" + integrity sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg== dependencies: big.js "^5.2.2" emojis-list "^3.0.0" @@ -9146,7 +9152,7 @@ mdurl@^1.0.0: media-typer@0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" - integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= + integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== memfs@^3.1.2: version "3.2.2" @@ -9181,7 +9187,7 @@ memory-fs@^0.5.0: merge-descriptors@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" - integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= + integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== merge-stream@^2.0.0: version "2.0.0" @@ -9196,7 +9202,7 @@ merge2@^1.2.3, merge2@^1.3.0: methods@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" - integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= + integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== microevent.ts@~0.1.1: version "0.1.1" @@ -9243,13 +9249,25 @@ mime-db@1.47.0: resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.47.0.tgz#8cb313e59965d3c05cfbf898915a267af46a335c" integrity sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw== -mime-types@^2.1.12, mime-types@^2.1.27, mime-types@~2.1.19, mime-types@~2.1.24: +mime-db@1.52.0: + version "1.52.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +mime-types@^2.1.12, mime-types@^2.1.27, mime-types@~2.1.19: version "2.1.30" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.30.tgz#6e7be8b4c479825f85ed6326695db73f9305d62d" integrity sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg== dependencies: mime-db "1.47.0" +mime-types@~2.1.24, mime-types@~2.1.34: + version "2.1.35" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + mime@1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" @@ -9299,10 +9317,15 @@ minimatch@3.0.4, minimatch@^3.0.4, minimatch@~3.0.2: dependencies: brace-expansion "^1.1.7" -minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5: - version "1.2.5" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" - integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== +minimist@^1.1.1, minimist@^1.2.5: + version "1.2.6" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44" + integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== + +minimist@^1.2.0: + version "1.2.7" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.7.tgz#daa1c4d91f507390437c6a8bc01078e7000c4d18" + integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g== minipass-collect@^1.0.2: version "1.0.2" @@ -9401,7 +9424,7 @@ mri@^1.1.0: ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" - integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== ms@2.1.1: version "2.1.1" @@ -9413,7 +9436,7 @@ ms@2.1.2: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -ms@^2.1.1: +ms@2.1.3, ms@^2.1.1: version "2.1.3" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== @@ -9450,10 +9473,10 @@ natural-orderby@^2.0.1: resolved "https://registry.yarnpkg.com/natural-orderby/-/natural-orderby-2.0.3.tgz#8623bc518ba162f8ff1cdb8941d74deb0fdcc016" integrity sha512-p7KTHxU0CUrcOXe62Zfrb5Z13nLvPhSWR/so3kFulUQU0sgUll2Z0LwpsLN351eOOD+hRGu/F1g+6xDfPeD++Q== -negotiator@0.6.2: - version "0.6.2" - resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" - integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== +negotiator@0.6.3: + version "0.6.3" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== neo-async@^2.5.0, neo-async@^2.6.1: version "2.6.2" @@ -9642,9 +9665,9 @@ object-inspect@^1.10.3: integrity sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw== object-inspect@^1.9.0: - version "1.10.2" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.10.2.tgz#b6385a3e2b7cae0b5eafcf90cddf85d128767f30" - integrity sha512-gz58rdPpadwztRrPjZE9DZLOABUpTGdcANUgOwBFO1C+HZZhePoP83M65WGDmbpwFYJSWqavbl4SgDn4k8RYTA== + version "1.12.2" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea" + integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== object-keys@^1.0.12, object-keys@^1.1.1: version "1.1.1" @@ -9719,10 +9742,10 @@ object.values@^1.1.0, object.values@^1.1.1: es-abstract "^1.18.0-next.2" has "^1.0.3" -on-finished@~2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" - integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= +on-finished@2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" + integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== dependencies: ee-first "1.1.1" @@ -10104,7 +10127,7 @@ path-parse@^1.0.6: path-to-regexp@0.1.7: version "0.1.7" resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" - integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= + integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== path-type@^2.0.0: version "2.0.0" @@ -10428,12 +10451,12 @@ protocols@^1.1.0, protocols@^1.4.0: resolved "https://registry.yarnpkg.com/protocols/-/protocols-1.4.8.tgz#48eea2d8f58d9644a4a32caae5d5db290a075ce8" integrity sha512-IgjKyaUSjsROSO8/D49Ab7hP8mJgTYcqApOqdPhLoPxAplXmkp+zRvsrSQjFn5by0rhm4VH0GAUELIPpx7B1yg== -proxy-addr@~2.0.5: - version "2.0.6" - resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.6.tgz#fdc2336505447d3f2f2c638ed272caf614bbb2bf" - integrity sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw== +proxy-addr@~2.0.7: + version "2.0.7" + resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" + integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== dependencies: - forwarded "~0.1.2" + forwarded "0.2.0" ipaddr.js "1.9.1" prr@~1.0.1: @@ -10498,22 +10521,17 @@ punycode@^2.1.0, punycode@^2.1.1: resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== -qs@6.7.0: - version "6.7.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" - integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== - -qs@^6.10.0, qs@^6.9.4: - version "6.10.1" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.10.1.tgz#4931482fa8d647a5aab799c5271d2133b981fb6a" - integrity sha512-M528Hph6wsSVOBiYUnGf+K/7w0hNshs/duGsNXPUCLH5XAqjEtiPGwNONLV0tBH8NoGb0mvD5JubnUTrujKDTg== +qs@6.11.0, qs@^6.10.0, qs@^6.9.4: + version "6.11.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" + integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== dependencies: side-channel "^1.0.4" qs@~6.5.2: - version "6.5.2" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" - integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== + version "6.5.3" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.3.tgz#3aeeffc91967ef6e35c0e488ef46fb296ab76aad" + integrity sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA== query-string@^6.13.8: version "6.14.1" @@ -10570,13 +10588,13 @@ range-parser@^1.2.1, range-parser@~1.2.1: resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== -raw-body@2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332" - integrity sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q== +raw-body@2.5.1: + version "2.5.1" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857" + integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== dependencies: - bytes "3.1.0" - http-errors "1.7.2" + bytes "3.1.2" + http-errors "2.0.0" iconv-lite "0.4.24" unpipe "1.0.0" @@ -11279,16 +11297,16 @@ safe-buffer@5.1.1: resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" integrity sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg== -safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== - -safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: +safe-buffer@5.2.1, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== +safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + safe-regex@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" @@ -11411,24 +11429,24 @@ semver@^6.0.0, semver@^6.1.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== -send@0.17.1: - version "0.17.1" - resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" - integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg== +send@0.18.0: + version "0.18.0" + resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" + integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== dependencies: debug "2.6.9" - depd "~1.1.2" - destroy "~1.0.4" + depd "2.0.0" + destroy "1.2.0" encodeurl "~1.0.2" escape-html "~1.0.3" etag "~1.8.1" fresh "0.5.2" - http-errors "~1.7.2" + http-errors "2.0.0" mime "1.6.0" - ms "2.1.1" - on-finished "~2.3.0" + ms "2.1.3" + on-finished "2.4.1" range-parser "~1.2.1" - statuses "~1.5.0" + statuses "2.0.1" sentence-case@^3.0.4: version "3.0.4" @@ -11464,15 +11482,15 @@ serve-favicon@^2.5.0: parseurl "~1.3.2" safe-buffer "5.1.1" -serve-static@1.14.1: - version "1.14.1" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" - integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== +serve-static@1.15.0: + version "1.15.0" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" + integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== dependencies: encodeurl "~1.0.2" escape-html "~1.0.3" parseurl "~1.3.3" - send "0.17.1" + send "0.18.0" set-blocking@^2.0.0, set-blocking@~2.0.0: version "2.0.0" @@ -11494,10 +11512,10 @@ setimmediate@^1.0.4: resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= -setprototypeof@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" - integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== sha.js@^2.4.0, sha.js@^2.4.11, sha.js@^2.4.8: version "2.4.11" @@ -11839,10 +11857,10 @@ static-extend@^0.1.1: define-property "^0.2.5" object-copy "^0.1.0" -"statuses@>= 1.5.0 < 2", statuses@~1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" - integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== stealthy-require@^1.1.1: version "1.1.1" @@ -12449,10 +12467,10 @@ toggle-selection@^1.0.6: resolved "https://registry.yarnpkg.com/toggle-selection/-/toggle-selection-1.0.6.tgz#6e45b1263f2017fa0acc7d89d78b15b8bf77da32" integrity sha1-bkWxJj8gF/oKzH2J14sVuL932jI= -toidentifier@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" - integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== totalist@^1.0.0: version "1.1.0" @@ -12655,7 +12673,7 @@ type-fest@^0.8.1: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== -type-is@~1.6.17, type-is@~1.6.18: +type-is@~1.6.18: version "1.6.18" resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== @@ -12838,7 +12856,7 @@ universalify@^2.0.0: unpipe@1.0.0, unpipe@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" - integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= + integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== unquote@^1.1.0: version "1.1.1" @@ -12981,7 +12999,7 @@ utila@~0.4: utils-merge@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" - integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= + integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== uuid-browser@^3.1.0: version "3.1.0" @@ -13023,7 +13041,7 @@ validate-npm-package-license@^3.0.1: vary@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" - integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= + integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== verror@1.10.0: version "1.10.0" diff --git a/test_output backup b/test_output backup deleted file mode 100644 index 6ab96db7..00000000 --- a/test_output backup +++ /dev/null @@ -1,99 +0,0 @@ -""" This file contains tools for test_main.py to use. """ - -def check_mathjax_compatible(output_string): - # for now, checks that the answers start and end with the "$" to be conventionally compatible with mathjax - # could change the conditions to accommodate more types of mathjax compatible examples ... - return output_string[0] == "$" and output_string[len(output_string)-1] == "$" - -# returns True if the output dictionary is a valid output for the "ruby side" interpretation -def test_output(out): - - bodyFormat_options = ["text", "mathjax"] # can add more options in the future - - if type(out) != type({}): - return False - else: - - answer_type = { - "title": "", - "body": "", - "bodyFormat": "text", # or "mathjax" - "pseudocode": "", - "multipleChoiceAnswers": [ - { - "body": "", - "bodyFormat": "mathjax", - "correct": "true", - }, - { - "body": "", - "bodyFormat": "mathjax", - "correct": "false", - }, - { - "body": "", - "bodyFormat": "mathjax", - "correct": "false", - }, - { - "body": "", - "bodyFormat": "mathjax", - "correct": "false", - } - ] - } - - - keys_list = list(answer_type.keys()) # the list of keys from the template answer_type dictionary - out_list = list(out.keys()) # the list of keys from the output dictionary that we are testing - - # checks if the output dictionary that is being tested has the correct type of keys as in the answer_type - for i in range(len(out_list)): - if not out_list[i] in keys_list: - return False - - # if there is "title" key in the ouput dictionary, check that the item of "title" is string type - if "title" in out_list: - if not type(out["title"])==type(""): - return False - - # check that the item of the key, "body", is string type - if not type(out["body"])==type(""): - return False - - # checks "bodyFormat" key has the correct item types available as in the bodyFormat_options - if not (out["bodyFormat"] in bodyFormat_options): - return False - - # if there is "pseudocode" key in the output dictionary, check that the item of "pseudocode" is a string type - if "pseudocode" in out_list: - if not type(out["pseudocode"])==type(""): - return False - - # tests the item of "multipleChoiceAnswers" key - mult_choice_answers = out[keys_list[4]] - if len(mult_choice_answers) != 4: - return False - else: - - for i in range(0,4): - - if type(mult_choice_answers[i]) != type({}): - return False - elif len(mult_choice_answers[i]) != 3: - return False - - for j in range(len(list(mult_choice_answers[i].keys()))): - if not (list(mult_choice_answers[i].keys())[j] in ["body", "bodyFormat", "correct"]): - return False - - if not check_mathjax_compatible(mult_choice_answers[i]["body"]): - return False - - if not (mult_choice_answers[i]["bodyFormat"] in bodyFormat_options): - return False - - if not (mult_choice_answers[i]["correct"]=="true" or mult_choice_answers[i]["correct"]=="false"): - return False - - return True