diff --git a/.browserslistrc b/.browserslistrc deleted file mode 100644 index 552eaf845..000000000 --- a/.browserslistrc +++ /dev/null @@ -1 +0,0 @@ -electron >= 11.2.0 diff --git a/.editorconfig b/.editorconfig index 9d08a1a82..cf640d53f 100644 --- a/.editorconfig +++ b/.editorconfig @@ -1,9 +1,9 @@ -root = true - -[*] -charset = utf-8 -indent_style = space -indent_size = 2 -end_of_line = lf -insert_final_newline = true -trim_trailing_whitespace = true +root = true + +[*] +charset = utf-8 +indent_style = space +indent_size = 2 +end_of_line = lf +insert_final_newline = true +trim_trailing_whitespace = true \ No newline at end of file diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 000000000..a6f34fea7 --- /dev/null +++ b/.eslintignore @@ -0,0 +1,4 @@ +node_modules +dist +out +.gitignore diff --git a/.eslintrc.cjs b/.eslintrc.cjs new file mode 100644 index 000000000..173664716 --- /dev/null +++ b/.eslintrc.cjs @@ -0,0 +1,15 @@ +/* eslint-env node */ +require("@rushstack/eslint-patch/modern-module-resolution"); + +module.exports = { + extends: [ + "eslint:recommended", + "plugin:vue/vue3-recommended", + "@electron-toolkit", + "@vue/eslint-config-prettier", + ], + rules: { + "vue/require-default-prop": "off", + "vue/multi-word-component-names": "off", + }, +}; diff --git a/.eslintrc.js b/.eslintrc.js deleted file mode 100644 index 6f4f79fde..000000000 --- a/.eslintrc.js +++ /dev/null @@ -1,26 +0,0 @@ -module.exports = { - root: true, - env: { - node: true - }, - extends: ["plugin:vue/essential", "@vue/prettier"], - plugins: ["no-for-each"], - rules: { - "no-console": "off", - "no-debugger": process.env.NODE_ENV === "production" ? "error" : "off", - "no-for-each/no-for-each": 2, - "no-for-each/no-for-of": 2, - "no-for-each/no-for-in": 2, - "prefer-const": [ - "error", - { - destructuring: "any", - ignoreReadBeforeAssign: false - } - ], - curly: "error" - }, - parserOptions: { - parser: "babel-eslint" - } -}; diff --git a/.gitignore b/.gitignore index bcd7b7cb9..ab9410a8f 100644 --- a/.gitignore +++ b/.gitignore @@ -25,3 +25,6 @@ yarn-error.log* #Electron-builder output /dist_electron .env +out + +test-results diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 000000000..9c6b791d5 --- /dev/null +++ b/.prettierignore @@ -0,0 +1,6 @@ +out +dist +pnpm-lock.yaml +LICENSE.md +tsconfig.json +tsconfig.*.json diff --git a/.vscode/extensions.json b/.vscode/extensions.json index 86d085f84..940260d85 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -1,7 +1,3 @@ { - "recommendations": [ - "vue.volar", - "esbenp.prettier-vscode", - "dbaeumer.vscode-eslint" - ] -} \ No newline at end of file + "recommendations": ["dbaeumer.vscode-eslint"] +} diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 000000000..0b6b9a649 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,39 @@ +{ + "version": "0.2.0", + "configurations": [ + { + "name": "Debug Main Process", + "type": "node", + "request": "launch", + "cwd": "${workspaceRoot}", + "runtimeExecutable": "${workspaceRoot}/node_modules/.bin/electron-vite", + "windows": { + "runtimeExecutable": "${workspaceRoot}/node_modules/.bin/electron-vite.cmd" + }, + "runtimeArgs": ["--sourcemap"], + "env": { + "REMOTE_DEBUGGING_PORT": "9222" + } + }, + { + "name": "Debug Renderer Process", + "port": 9222, + "request": "attach", + "type": "chrome", + "webRoot": "${workspaceFolder}/src/renderer", + "timeout": 60000, + "presentation": { + "hidden": true + } + } + ], + "compounds": [ + { + "name": "Debug All", + "configurations": ["Debug Main Process", "Debug Renderer Process"], + "presentation": { + "order": 1 + } + } + ] +} diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 000000000..4c05394ec --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,11 @@ +{ + "[typescript]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "[javascript]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "[json]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + } +} diff --git a/README.md b/README.md index 995b9a3dc..9da34f167 100644 --- a/README.md +++ b/README.md @@ -1,124 +1,34 @@ -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-modV is a modular audio visualisation environment built upon web technologies. -
+An Electron application with Vue +## Recommended IDE Setup -## Download +- [VSCode](https://code.visualstudio.com/) + [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) + [Prettier](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) + [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) -Find the latest modV binaries available for download in the releases section. +## Project Setup -https://github.com/vcync/modV/releases/latest - - - -## Project development setup +### Install -``` -yarn +```bash +$ yarn ``` -### Compiles and hot-reloads for development +### Development +```bash +$ yarn dev ``` -yarn electron:serve -``` - -### Builds for release - -``` -yarn electron:build -``` - -### Caveats - -#### Removing a package -If you want to remove a package with `yarn remove`, make sure to run `yarn` afterwards as we are using `patch-package` without `postinstall-postinstall` because of https://github.com/vcync/modV/issues/554. +### Build +```bash +# For windows +$ yarn build:win +# For macOS +$ yarn build:mac -## Platform specifics for building and development - -### Windows - -#### Shell - -CMD or PowerShell is required as native binaries need to be compiled or fetched for Windows. WSL (Windows Subsystem for Linux) or WSL2 are not supported as they will try to compile those binaries for Ubuntu. - -#### Dependancies - -Visual Studio Tools and Python are required by node-gyp, which build native node modules. -Since Node.js 16, the official Windows installer can install them. - -If you're using nvm-windows or another headless Node.js install, you can easily install the required packages with [Chocolatey](https://chocolatey.org/install): - -``` -choco install python visualstudio2022-workload-vctools +# For Linux +$ yarn build:linux ``` - -#### 'vue-cli-service' is not recognized - -Please see issue 122 ([vcync/modv-3/issues/122#issuecomment-640100114](https://github.com/vcync/modv-3/issues/122#issuecomment-640100114)) on how to resolve this. - -### Ubuntu/Debian - -libndi is required for NDI sources and must be installed for modV to build. You can find that available to download here: [Palakis/obs-ndi/releases](https://github.com/Palakis/obs-ndi/releases) - -Last successful build was with `libndi4_4.5.1-1_amd64.deb`. - -### Other Linux flavours - -Untested. NDI is provided by grandiose, our fork is here: [vcync/grandiose](https://github.com/vcync/grandiose/) This fork of grandiose has other libndi supported platforms, however even on Ubuntu we needed the above libndi package to be installed. - -Let us know how you get on (good or bad) and we'll update the repo and docs accordingly. - - - -## Contributing - -Contributions, issues and feature requests are welcome! -Feel free to check [issues page](https://github.com/vcync/modV/issues). - - - -## Show your support - -Give a ⭐️ if this project helped you! - - - -## Acknowledgements - -Thank you to: - -- [Tim Pietrusky](https://nerddis.co/) for his continued support, help, mentorship and kindness -- [Live:JS](http://livejs.network/) for inspiration, motivation and advice -- Hugh Rawlinson, Nevo Segal and Jakub Fiala for the incredible audio analysis engine, [meyda](https://github.com/hughrawlinson/meyda) -- [Dario Villanueva](http://alolo.co/) for his advice and introduction to live visuals which inspired this whole project - - - -## License - -Copyright © 2022 [vcync](https://github.com/vcync). -This project is [MIT](https://github.com/vcync/modV/blob/main/LICENSE) licensed. diff --git a/babel.config.js b/babel.config.js deleted file mode 100644 index ca59b2744..000000000 --- a/babel.config.js +++ /dev/null @@ -1,12 +0,0 @@ -module.exports = { - presets: [ - "@vue/app", - { - exclude: ["transform-regenerator"] - } - ], - plugins: [ - "@babel/plugin-proposal-nullish-coalescing-operator", - "@babel/plugin-proposal-optional-chaining" - ] -}; diff --git a/dev-app-update.yml b/dev-app-update.yml new file mode 100644 index 000000000..9e5b033cc --- /dev/null +++ b/dev-app-update.yml @@ -0,0 +1,3 @@ +provider: generic +url: https://example.com/auto-updates +updaterCacheDirName: modv-vite-updater diff --git a/electron-builder.yml b/electron-builder.yml new file mode 100644 index 000000000..abc08713e --- /dev/null +++ b/electron-builder.yml @@ -0,0 +1,49 @@ +appId: gl.vcync.modv +productName: modV +directories: + buildResources: resources +files: + - '!**/.vscode/*' + - '!src/*' + - '!electron.vite.config.{js,ts,mjs,cjs}' + - '!{.eslintignore,.eslintrc.cjs,.prettierignore,.prettierrc.yaml,dev-app-update.yml,CHANGELOG.md,README.md}' + - '!{.env,.env.*,.npmrc,pnpm-lock.yaml}' + - '!tests/*' + - '!patches/*' +asarUnpack: + - resources/** + - node_modules/grandiose + - node_modules/ffmpeg-fluent +win: + executableName: modV +nsis: + artifactName: ${name}-${version}-setup.${ext} + shortcutName: ${productName} + uninstallDisplayName: ${productName} + createDesktopShortcut: always +mac: + entitlementsInherit: resources/entitlements.mac.plist + extendInfo: + - NSCameraUsageDescription: Application requests access to the device's camera. + - NSMicrophoneUsageDescription: Application requests access to the device's microphone. + - NSDocumentsFolderUsageDescription: Application requests access to the user's Documents folder. + - NSDownloadsFolderUsageDescription: Application requests access to the user's Downloads folder. + notarize: true + singleArchFiles: "node_modules/grandiose/**" +dmg: + artifactName: ${name}-${version}.${ext} + sign: false +linux: + target: + - AppImage + - snap + - deb + maintainer: modv.vcync.gl + category: Graphics +appImage: + artifactName: ${name}-${version}.${ext} +npmRebuild: false +# publish: +# provider: github +# channel: "prerelease" +# vPrefixedTagName: false diff --git a/electron.vite.config.mjs b/electron.vite.config.mjs new file mode 100644 index 000000000..23906f7c1 --- /dev/null +++ b/electron.vite.config.mjs @@ -0,0 +1,60 @@ +import { resolve } from "path"; +import { defineConfig, externalizeDepsPlugin } from "electron-vite"; +import vue from "@vitejs/plugin-vue"; +import svgLoader from "vite-svg-loader"; +import { nodePolyfills } from "vite-plugin-node-polyfills"; + +export default defineConfig({ + main: { + plugins: [ + externalizeDepsPlugin({ + include: ["webpack"], + }), + ], + }, + preload: { + plugins: [externalizeDepsPlugin()], + build: { + rollupOptions: { + input: { + index: resolve(__dirname, "src/preload/index.js"), + colorPicker: resolve(__dirname, "src/preload/colorPicker.js"), + }, + }, + }, + }, + renderer: { + build: { + rollupOptions: { + input: { + index: resolve(__dirname, "src/renderer/index.html"), + outputWindow: resolve(__dirname, "src/renderer/output-window.html"), + colorPicker: resolve(__dirname, "src/renderer/color-picker.html"), + splashScreen: resolve(__dirname, "src/renderer/splash-screen.html"), + }, + external: ["grandiose"], + }, + }, + resolve: { + alias: { + "@renderer": resolve("src/renderer/src"), + }, + }, + plugins: [ + vue({ + template: { + compilerOptions: { + isCustomElement: (tag) => ["grid", "c"].includes(tag), + }, + }, + }), + svgLoader(), + nodePolyfills({ + include: ["events"], + }), + ], + worker: { + format: "es", + }, + }, +}); diff --git a/jsconfig.json b/jsconfig.json deleted file mode 100644 index 40608e163..000000000 --- a/jsconfig.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "extensions": [ - ".vue" - ], - "vueCompilerOptions": { - "target": 2 - } -} \ No newline at end of file diff --git a/package.json b/package.json index d551bc308..83622bcd8 100644 --- a/package.json +++ b/package.json @@ -1,51 +1,48 @@ { - "name": "modv", - "productName": "modV", - "description": "modular audio visualisation powered by JavaScript", - "author": "vcync", - "version": "3.20.0", - "private": true, - "homepage": "https://modv.vcync.gl/", - "repository": { - "type": "git", - "url": "git+https://github.com/vcync/modV.git" - }, - "bugs": { - "url": "https://github.com/vcync/modV/issues" - }, + "name": "modv-vite", + "version": "1.0.0", + "description": "An Electron application with Vue", + "main": "./out/main/index.js", + "author": "example.com", + "homepage": "https://electron-vite.org", "scripts": { - "serve": "vue-cli-service serve", - "build": "vue-cli-service build", - "lint": "vue-cli-service lint", - "electron:build": "vue-cli-service electron:build", - "electron:serve": "vue-cli-service electron:serve", - "postinstall": "electron-builder install-app-deps && patch-package", - "postuninstall": "electron-builder install-app-deps", + "build": "electron-vite build", + "build:linux": "npm run build && electron-builder --linux", + "build:mac": "npm run build && electron-builder --mac", + "build:unpack": "npm run build && electron-builder --dir", + "build:win": "npm run build && electron-builder --win", + "dev": "electron-vite dev", + "format": "prettier --write .", + "lint": "eslint . --ext .js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix", + "postinstall": "patch-package && electron-builder install-app-deps", + "start": "electron-vite preview", "test:e2e": "npx playwright test" }, "dependencies": { + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@ckpack/vue-color": "^1.5.0", + "@electron-toolkit/preload": "^3.0.0", + "@electron-toolkit/utils": "^3.0.0", "@electron/remote": "^2.1.2", "animated-gif-detector": "^1.2.0", - "animejs": "3.2.1", + "animejs": "^3.2.1", "canvas-text-wrapper": "github:cyberj/canvas-text-wrapper#master", + "chokidar": "2.1.8", "color": "^3.1.2", - "dotenv": "^8.2.0", "electron-updater": "^6.3.0", "fluent-ffmpeg": "^2.1.2", "fuse.js": "^6.2.1", - "golden-layout": "^1.5.9", - "grandiose": "github:vcync/grandiose#feat/workerCompatibility", + "golden-layout": "^2.6.0", + "grandiose": "github:vcync/grandiose-send-arm#31969cc77fe87ba2df183bfa19d37f25a01f2e11", "hapticjs": "^1.0.7", "interactive-shader-format": "github:vcync/interactive-shader-format-js#78b62b6f4c787b870852df4c8e7b1131e331d8a6", "lodash.get": "^4.4.2", "lodash.set": "^4.3.2", "mathjs": "^7.5.1", "meyda": "^5.6.0", - "mkdirp": "^0.5.1", + "node-osc": "^9.1.3", "npm": "6.14.6", - "nwjs-menu-browser": "^1.0.0", "ospath": "^1.2.2", - "patch-package": "^6.2.2", "pex-context": "^2.10.2", "promise-worker": "^2.0.1", "promise-worker-transferable": "^1.0.4", @@ -54,61 +51,32 @@ "tap-tempo": "^0.1.1", "three": "^0.131.3", "uuid": "^9.0.0", - "vue": "^3.0.0", - "vue-class-component": "^7.2.3", - "vue-color": "^2.7.1", - "vue-fragment": "^1.5.1", - "vue-golden-layout": "^2.1.0", - "vue-property-decorator": "^8.3.0", - "vue-smooth-dnd": "^0.8.1", - "vuex": "^3.6.2", + "vue": "^3.4.27", + "vue3-smooth-dnd": "^0.0.6", + "vuex": "^4.1.0", "vuex-persistedstate": "^4.0.0-beta.3", - "webpack": "^5.94.0", - "webpack-3": "npm:webpack@3.12.0" + "webpack": "3.12.0" }, "devDependencies": { - "@babel/core": "^7.0.0-0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.0", - "@playwright/test": "^1.31.2", - "@semantic-release/git": "^9.0.0", - "@vue/cli-plugin-babel": "^5.0.8", - "@vue/cli-plugin-eslint": "^3.12.1", - "@vue/cli-service": "^5.0.8", - "@vue/eslint-config-prettier": "^4.0.1", - "@vue/runtime-dom": "^3.2.47", - "babel-eslint": "^10.0.3", - "babel-loader": "^9.1.2", - "core-js": "^3.19.1", - "electron": "31.3.1", - "electron-builder": "^22.9.1", - "electron-notarize": "^1.2.2", - "electron-playwright-helpers": "^1.5.3", - "eslint": "^5.16.0", - "eslint-plugin-no-for-each": "^0.1.14", - "eslint-plugin-vue": "^5.2.3", - "lint-staged": "^8.2.1", - "node-loader": "^0.6.0", - "playwright": "^1.31.2", - "playwright-core": "^1.31.2", - "sass-loader": "^7.3.1", - "text-loader": "0.0.1", - "vue-cli-plugin-electron-builder": "3.0.0-alpha.4", - "vue-template-babel-compiler": "^2.0.0", - "vue-template-compiler": "^2.7.14", - "vuex-localstorage": "^1.0.0" - }, - "gitHooks": { - "pre-commit": "lint-staged" - }, - "lint-staged": { - "*.{js,vue}": [ - "vue-cli-service lint", - "git add" - ] - }, - "resolutions": { - "electron-builder": "23.0.2", - "@achrinza/node-ipc": "9.2.7" + "@electron-toolkit/eslint-config": "^1.0.1", + "@playwright/test": "^1.44.0", + "@rushstack/eslint-patch": "^1.6.1", + "@vitejs/plugin-vue": "^5.0.4", + "@vue/eslint-config-prettier": "^9.0.0", + "electron": "^31.3.1", + "electron-builder": "^24.9.1", + "electron-playwright-helpers": "^1.7.1", + "electron-vite": "^2.0.0", + "eslint": "^8.56.0", + "eslint-plugin-vue": "^9.20.1", + "patch-package": "^8.0.0", + "playwright": "^1.44.0", + "playwright-core": "^1.44.0", + "postinstall-postinstall": "^2.1.0", + "prettier": "^3.2.4", + "vite": "^5.0.12", + "vite-plugin-electron-renderer": "^0.14.5", + "vite-plugin-node-polyfills": "^0.21.0", + "vite-svg-loader": "^5.1.0" } -} \ No newline at end of file +} diff --git a/patches/golden-layout+2.6.0.patch b/patches/golden-layout+2.6.0.patch new file mode 100644 index 000000000..2a83c7f9c --- /dev/null +++ b/patches/golden-layout+2.6.0.patch @@ -0,0 +1,13 @@ +diff --git a/node_modules/golden-layout/dist/esm/ts/controls/tab.js b/node_modules/golden-layout/dist/esm/ts/controls/tab.js +index c230e60..f511166 100644 +--- a/node_modules/golden-layout/dist/esm/ts/controls/tab.js ++++ b/node_modules/golden-layout/dist/esm/ts/controls/tab.js +@@ -61,7 +61,7 @@ export class Tab { + if (reorderEnabled) { + this.enableReorder(); + } +- this._element.addEventListener('click', this._tabClickListener, { passive: true }); ++ this._element.addEventListener('pointerdown', this._tabClickListener, { passive: true }); + this._element.addEventListener('touchstart', this._tabTouchStartListener, { passive: true }); + if (this._componentItem.isClosable) { + this._closeElement.addEventListener('click', this._closeClickListener, { passive: true }); diff --git a/playwright.config.js b/playwright.config.js index 691eac234..b4263b962 100644 --- a/playwright.config.js +++ b/playwright.config.js @@ -5,5 +5,5 @@ expect.extend(extensions); export default defineConfig({ testDir: "./tests/e2e/spec", - workers: process.env.CI ? 1 : 2 + workers: process.env.CI ? 1 : 2, }); diff --git a/postcss.config.js b/postcss.config.js deleted file mode 100644 index 5bfb8f628..000000000 --- a/postcss.config.js +++ /dev/null @@ -1,5 +0,0 @@ -module.exports = { - plugins: { - autoprefixer: {} - } -}; diff --git a/build/entitlements.mac.plist b/resources/entitlements.mac.plist similarity index 100% rename from build/entitlements.mac.plist rename to resources/entitlements.mac.plist diff --git a/build/icon.ico b/resources/icon.ico similarity index 100% rename from build/icon.ico rename to resources/icon.ico diff --git a/build/icon.png b/resources/icon.png similarity index 100% rename from build/icon.png rename to resources/icon.png diff --git a/build/icon@2x.png b/resources/icon@2x.png similarity index 100% rename from build/icon@2x.png rename to resources/icon@2x.png diff --git a/sample-preset.json b/sample-preset.json deleted file mode 100644 index 81515c839..000000000 --- a/sample-preset.json +++ /dev/null @@ -1,11119 +0,0 @@ -{ - "groups": [ - { - "enabled": true, - "name": "New Group", - "clearing": true, - "hidden": false, - "modules": [ - "f37d029c-cdbf-427d-91ac-5f5131c7fae4", - "df151ec6-2654-4ba1-b348-ada63583923f", - "339beb6c-3c28-47f1-81a8-eaad0d287406", - "9f6b3a26-d5a8-4c49-a640-ba1e798e4bcb", - "d9ee2124-0e6a-4640-8a16-ce08fc53c078", - "396f9093-4899-4762-8a45-86ee91483baf", - "b2b2be9e-5bac-4a74-83da-0b27a970cffe" - ], - "inherit": false, - "alpha": 1, - "compositeOperation": "normal", - "id": "f0327ea4-5f7d-494d-b5db-6bef0e763b0d", - "writeToSwap": true, - "pipeline": false - }, - { - "name": "New Group", - "clearing": true, - "enabled": true, - "hidden": false, - "modules": [ - "63070d96-3c8f-4af6-90b8-8397986aa128" - ], - "inherit": true, - "alpha": 1, - "compositeOperation": "normal", - "id": "a2f19209-a308-4836-a7aa-c8b734542ef0" - } - ], - "inputs": { - "focusedInput": { - "id": "9bb85105-3b17-422d-aec2-044556ca3162", - "title": "RGB Halftone-lookaround: Enabled" - }, - "inputs": { - "290c6d54-8568-4195-862c-dc814e43a2c9": { - "type": "action", - "location": "modules/updateProp", - "data": { - "moduleId": "9f6b3a26-d5a8-4c49-a640-ba1e798e4bcb", - "prop": "amount" - }, - "id": "290c6d54-8568-4195-862c-dc814e43a2c9" - }, - "de656b0b-6e4d-4ccb-8520-8c993608ba05": { - "type": "action", - "location": "modules/updateProp", - "data": { - "moduleId": "9f6b3a26-d5a8-4c49-a640-ba1e798e4bcb", - "prop": "speed" - }, - "id": "de656b0b-6e4d-4ccb-8520-8c993608ba05" - }, - "bc19451f-8cff-4f4d-bc51-458896ad9aad": { - "type": "action", - "location": "modules/updateProp", - "data": { - "moduleId": "9f6b3a26-d5a8-4c49-a640-ba1e798e4bcb", - "prop": "wrap" - }, - "id": "bc19451f-8cff-4f4d-bc51-458896ad9aad" - }, - "477b2f4f-f56d-45b2-b568-ab47c89f96cc": { - "type": "action", - "location": "modules/updateProp", - "data": { - "moduleId": "9f6b3a26-d5a8-4c49-a640-ba1e798e4bcb", - "prop": "size" - }, - "id": "477b2f4f-f56d-45b2-b568-ab47c89f96cc" - }, - "b24432a1-d760-4dca-80f3-1f2e33fcc74e": { - "type": "action", - "location": "modules/updateProp", - "data": { - "moduleId": "9f6b3a26-d5a8-4c49-a640-ba1e798e4bcb", - "prop": "intensity" - }, - "id": "b24432a1-d760-4dca-80f3-1f2e33fcc74e" - }, - "2e9a85c4-b5d0-4ea2-a908-b556e9c4517a": { - "type": "action", - "location": "modules/updateProp", - "data": { - "moduleId": "9f6b3a26-d5a8-4c49-a640-ba1e798e4bcb", - "prop": "soundType" - }, - "id": "2e9a85c4-b5d0-4ea2-a908-b556e9c4517a" - }, - "fc082f46-dfa5-4fe8-96ad-bb221ba34acd": { - "type": "action", - "location": "modules/updateProp", - "data": { - "moduleId": "9f6b3a26-d5a8-4c49-a640-ba1e798e4bcb", - "prop": "color" - }, - "id": "fc082f46-dfa5-4fe8-96ad-bb221ba34acd" - }, - "7b85d92f-4c89-4919-bc84-6b469aa7c08a": { - "type": "commit", - "location": "modules/UPDATE_ACTIVE_MODULE_META", - "data": { - "id": "9f6b3a26-d5a8-4c49-a640-ba1e798e4bcb", - "metaKey": "alpha" - }, - "id": "7b85d92f-4c89-4919-bc84-6b469aa7c08a" - }, - "f0b436b7-8a85-4dea-a89c-527ce7522824": { - "type": "commit", - "location": "modules/UPDATE_ACTIVE_MODULE_META", - "data": { - "id": "9f6b3a26-d5a8-4c49-a640-ba1e798e4bcb", - "metaKey": "enabled" - }, - "id": "f0b436b7-8a85-4dea-a89c-527ce7522824" - }, - "1a74f7fa-fd3c-456e-a412-49c6da1e49ae": { - "type": "commit", - "location": "modules/UPDATE_ACTIVE_MODULE_META", - "data": { - "id": "9f6b3a26-d5a8-4c49-a640-ba1e798e4bcb", - "metaKey": "compositeOperation" - }, - "id": "1a74f7fa-fd3c-456e-a412-49c6da1e49ae" - }, - "9e060f4c-dc02-4480-8c18-48cfb5ebce7f": { - "type": "action", - "location": "modules/updateProp", - "data": { - "moduleId": "63070d96-3c8f-4af6-90b8-8397986aa128", - "prop": "inputImage" - }, - "id": "9e060f4c-dc02-4480-8c18-48cfb5ebce7f" - }, - "766f609e-86e3-4b18-8faf-0982abb43903": { - "type": "action", - "location": "modules/updateProp", - "data": { - "moduleId": "63070d96-3c8f-4af6-90b8-8397986aa128", - "prop": "gridSize" - }, - "id": "766f609e-86e3-4b18-8faf-0982abb43903" - }, - "23de3a85-0973-47be-bac1-aef4de667771": { - "type": "action", - "location": "modules/updateProp", - "data": { - "moduleId": "63070d96-3c8f-4af6-90b8-8397986aa128", - "prop": "smoothing" - }, - "id": "23de3a85-0973-47be-bac1-aef4de667771" - }, - "a4267257-b60c-46ba-85fd-6801a0de5ac7": { - "type": "commit", - "location": "modules/UPDATE_ACTIVE_MODULE_META", - "data": { - "id": "63070d96-3c8f-4af6-90b8-8397986aa128", - "metaKey": "alpha" - }, - "id": "a4267257-b60c-46ba-85fd-6801a0de5ac7" - }, - "9bb85105-3b17-422d-aec2-044556ca3162": { - "type": "commit", - "location": "modules/UPDATE_ACTIVE_MODULE_META", - "data": { - "id": "63070d96-3c8f-4af6-90b8-8397986aa128", - "metaKey": "enabled" - }, - "id": "9bb85105-3b17-422d-aec2-044556ca3162" - }, - "c0f8e596-bbc8-4bb2-8c4c-313ecef917ed": { - "type": "commit", - "location": "modules/UPDATE_ACTIVE_MODULE_META", - "data": { - "id": "63070d96-3c8f-4af6-90b8-8397986aa128", - "metaKey": "compositeOperation" - }, - "id": "c0f8e596-bbc8-4bb2-8c4c-313ecef917ed" - }, - "f71bfe74-a360-4069-804a-b96db9437aa1": { - "type": "action", - "location": "modules/updateProp", - "data": { - "moduleId": "d9ee2124-0e6a-4640-8a16-ce08fc53c078", - "prop": "inputImage" - }, - "id": "f71bfe74-a360-4069-804a-b96db9437aa1" - }, - "00b34d1b-30d7-4302-bfb7-35e293fb6fd0": { - "type": "action", - "location": "modules/updateProp", - "data": { - "moduleId": "d9ee2124-0e6a-4640-8a16-ce08fc53c078", - "prop": "size" - }, - "id": "00b34d1b-30d7-4302-bfb7-35e293fb6fd0" - }, - "5d8d4dba-d891-44dd-9da8-efbb447172ab": { - "type": "action", - "location": "modules/updateProp", - "data": { - "moduleId": "d9ee2124-0e6a-4640-8a16-ce08fc53c078", - "prop": "rotation" - }, - "id": "5d8d4dba-d891-44dd-9da8-efbb447172ab" - }, - "e50ca8af-c2fd-4140-874f-aa03f02c8e05": { - "type": "action", - "location": "modules/updateProp", - "data": { - "moduleId": "d9ee2124-0e6a-4640-8a16-ce08fc53c078", - "prop": "angle" - }, - "id": "e50ca8af-c2fd-4140-874f-aa03f02c8e05" - }, - "5565ff57-51bd-4969-9462-987fdf1f2dbe": { - "type": "action", - "location": "modules/updateProp", - "data": { - "moduleId": "d9ee2124-0e6a-4640-8a16-ce08fc53c078", - "prop": "shift" - }, - "id": "5565ff57-51bd-4969-9462-987fdf1f2dbe" - }, - "77da0e44-7d2a-4313-ac0b-36f465e95619": { - "type": "commit", - "location": "modules/UPDATE_ACTIVE_MODULE_META", - "data": { - "id": "d9ee2124-0e6a-4640-8a16-ce08fc53c078", - "metaKey": "alpha" - }, - "id": "77da0e44-7d2a-4313-ac0b-36f465e95619" - }, - "b4157e46-00fe-47cf-944c-1befd3c6fd70": { - "type": "commit", - "location": "modules/UPDATE_ACTIVE_MODULE_META", - "data": { - "id": "d9ee2124-0e6a-4640-8a16-ce08fc53c078", - "metaKey": "enabled" - }, - "id": "b4157e46-00fe-47cf-944c-1befd3c6fd70" - }, - "d04b866b-261b-4495-9304-f7c4db3183c9": { - "type": "commit", - "location": "modules/UPDATE_ACTIVE_MODULE_META", - "data": { - "id": "d9ee2124-0e6a-4640-8a16-ce08fc53c078", - "metaKey": "compositeOperation" - }, - "id": "d04b866b-261b-4495-9304-f7c4db3183c9" - }, - "b2554546-d42e-4e98-85ce-5ea7f10d97a9": { - "type": "action", - "location": "modules/updateProp", - "data": { - "moduleId": "396f9093-4899-4762-8a45-86ee91483baf", - "prop": "inputImage" - }, - "id": "b2554546-d42e-4e98-85ce-5ea7f10d97a9" - }, - "2aba53ab-cac6-4ea0-984a-18f456807cac": { - "type": "action", - "location": "modules/updateProp", - "data": { - "moduleId": "396f9093-4899-4762-8a45-86ee91483baf", - "prop": "intensity" - }, - "id": "2aba53ab-cac6-4ea0-984a-18f456807cac" - }, - "6c738617-47ed-4e28-af63-a99cb5eef363": { - "type": "action", - "location": "modules/updateProp", - "data": { - "moduleId": "396f9093-4899-4762-8a45-86ee91483baf", - "prop": "invert_map" - }, - "id": "6c738617-47ed-4e28-af63-a99cb5eef363" - }, - "9ba3d6ae-5bfc-450d-88bc-5dbbb88fd934": { - "type": "commit", - "location": "modules/UPDATE_ACTIVE_MODULE_META", - "data": { - "id": "396f9093-4899-4762-8a45-86ee91483baf", - "metaKey": "alpha" - }, - "id": "9ba3d6ae-5bfc-450d-88bc-5dbbb88fd934" - }, - "a17dda3e-4ae2-45b5-9858-77ec58e87954": { - "type": "commit", - "location": "modules/UPDATE_ACTIVE_MODULE_META", - "data": { - "id": "396f9093-4899-4762-8a45-86ee91483baf", - "metaKey": "enabled" - }, - "id": "a17dda3e-4ae2-45b5-9858-77ec58e87954" - }, - "b2a207eb-64aa-4fa5-910e-9a98f39bd8c5": { - "type": "commit", - "location": "modules/UPDATE_ACTIVE_MODULE_META", - "data": { - "id": "396f9093-4899-4762-8a45-86ee91483baf", - "metaKey": "compositeOperation" - }, - "id": "b2a207eb-64aa-4fa5-910e-9a98f39bd8c5" - }, - "782594b1-fd58-426e-8666-69baebe30d7e": { - "type": "action", - "location": "modules/updateProp", - "data": { - "moduleId": "339beb6c-3c28-47f1-81a8-eaad0d287406", - "prop": "r" - }, - "id": "782594b1-fd58-426e-8666-69baebe30d7e" - }, - "741ba30b-e393-47bf-a5bc-4b876c92df6c": { - "type": "action", - "location": "modules/updateProp", - "data": { - "moduleId": "339beb6c-3c28-47f1-81a8-eaad0d287406", - "prop": "g" - }, - "id": "741ba30b-e393-47bf-a5bc-4b876c92df6c" - }, - "eef01aeb-7886-4486-9dac-72cbb172aed8": { - "type": "action", - "location": "modules/updateProp", - "data": { - "moduleId": "339beb6c-3c28-47f1-81a8-eaad0d287406", - "prop": "b" - }, - "id": "eef01aeb-7886-4486-9dac-72cbb172aed8" - }, - "959a159a-4288-43ee-92d8-dfb639567163": { - "type": "action", - "location": "modules/updateProp", - "data": { - "moduleId": "339beb6c-3c28-47f1-81a8-eaad0d287406", - "prop": "a" - }, - "id": "959a159a-4288-43ee-92d8-dfb639567163" - }, - "fcbb2217-3bf4-41b9-9671-26afc03e6f86": { - "type": "commit", - "location": "modules/UPDATE_ACTIVE_MODULE_META", - "data": { - "id": "339beb6c-3c28-47f1-81a8-eaad0d287406", - "metaKey": "alpha" - }, - "id": "fcbb2217-3bf4-41b9-9671-26afc03e6f86" - }, - "021ac6d6-296d-44f8-a564-2634493109e9": { - "type": "commit", - "location": "modules/UPDATE_ACTIVE_MODULE_META", - "data": { - "id": "339beb6c-3c28-47f1-81a8-eaad0d287406", - "metaKey": "enabled" - }, - "id": "021ac6d6-296d-44f8-a564-2634493109e9" - }, - "7548d90c-1fb1-465d-b404-ab7844e38e7d": { - "type": "commit", - "location": "modules/UPDATE_ACTIVE_MODULE_META", - "data": { - "id": "339beb6c-3c28-47f1-81a8-eaad0d287406", - "metaKey": "compositeOperation" - }, - "id": "7548d90c-1fb1-465d-b404-ab7844e38e7d" - }, - "365b7efd-f346-41a6-aad4-6044e429d8af": { - "type": "action", - "location": "modules/updateProp", - "data": { - "moduleId": "f37d029c-cdbf-427d-91ac-5f5131c7fae4", - "prop": "inputImage" - }, - "id": "365b7efd-f346-41a6-aad4-6044e429d8af" - }, - "fd90e0d6-41e6-4a65-90ae-f05e3585f6a6": { - "type": "action", - "location": "modules/updateProp", - "data": { - "moduleId": "f37d029c-cdbf-427d-91ac-5f5131c7fae4", - "prop": "scale" - }, - "id": "fd90e0d6-41e6-4a65-90ae-f05e3585f6a6" - }, - "a753844d-d2ff-4f70-aa55-4ed8d6cb2121": { - "type": "commit", - "location": "modules/UPDATE_ACTIVE_MODULE_META", - "data": { - "id": "f37d029c-cdbf-427d-91ac-5f5131c7fae4", - "metaKey": "alpha" - }, - "id": "a753844d-d2ff-4f70-aa55-4ed8d6cb2121" - }, - "16df58ab-864a-4b09-9bc6-8c9a4e42d4bd": { - "type": "commit", - "location": "modules/UPDATE_ACTIVE_MODULE_META", - "data": { - "id": "f37d029c-cdbf-427d-91ac-5f5131c7fae4", - "metaKey": "enabled" - }, - "id": "16df58ab-864a-4b09-9bc6-8c9a4e42d4bd" - }, - "3bba2a82-9bf4-4171-8431-5c84cbde7c38": { - "type": "commit", - "location": "modules/UPDATE_ACTIVE_MODULE_META", - "data": { - "id": "f37d029c-cdbf-427d-91ac-5f5131c7fae4", - "metaKey": "compositeOperation" - }, - "id": "3bba2a82-9bf4-4171-8431-5c84cbde7c38" - }, - "3bbd6199-77ff-44f3-bfd3-a8841f4ffa29": { - "type": "action", - "location": "modules/updateProp", - "data": { - "moduleId": "b2b2be9e-5bac-4a74-83da-0b27a970cffe", - "prop": "rOffset" - }, - "id": "3bbd6199-77ff-44f3-bfd3-a8841f4ffa29" - }, - "e3b0ae44-eb82-455d-a3dc-b58a1e36bea5": { - "type": "action", - "location": "modules/updateProp", - "data": { - "moduleId": "b2b2be9e-5bac-4a74-83da-0b27a970cffe", - "prop": "gOffset" - }, - "id": "e3b0ae44-eb82-455d-a3dc-b58a1e36bea5" - }, - "5f88ecbf-161f-4346-9a08-9b45eb0bd753": { - "type": "action", - "location": "modules/updateProp", - "data": { - "moduleId": "b2b2be9e-5bac-4a74-83da-0b27a970cffe", - "prop": "bOffset" - }, - "id": "5f88ecbf-161f-4346-9a08-9b45eb0bd753" - }, - "d99d8e26-497a-4bed-a5ca-4b0fadb08b16": { - "type": "commit", - "location": "modules/UPDATE_ACTIVE_MODULE_META", - "data": { - "id": "b2b2be9e-5bac-4a74-83da-0b27a970cffe", - "metaKey": "alpha" - }, - "id": "d99d8e26-497a-4bed-a5ca-4b0fadb08b16" - }, - "5716fafe-2110-4f6b-835f-e4998529495c": { - "type": "commit", - "location": "modules/UPDATE_ACTIVE_MODULE_META", - "data": { - "id": "b2b2be9e-5bac-4a74-83da-0b27a970cffe", - "metaKey": "enabled" - }, - "id": "5716fafe-2110-4f6b-835f-e4998529495c" - }, - "efc43509-105e-45f8-bb96-32f6fed2e473": { - "type": "commit", - "location": "modules/UPDATE_ACTIVE_MODULE_META", - "data": { - "id": "b2b2be9e-5bac-4a74-83da-0b27a970cffe", - "metaKey": "compositeOperation" - }, - "id": "efc43509-105e-45f8-bb96-32f6fed2e473" - }, - "b4091ed5-09db-4ab6-ada4-8383535a71a4": { - "type": "action", - "location": "modules/updateProp", - "data": { - "moduleId": "df151ec6-2654-4ba1-b348-ada63583923f", - "prop": "inputImage" - }, - "id": "b4091ed5-09db-4ab6-ada4-8383535a71a4" - }, - "99f2b02d-14ef-426a-8b7d-3b5326db705a": { - "type": "action", - "location": "modules/updateProp", - "data": { - "moduleId": "df151ec6-2654-4ba1-b348-ada63583923f", - "prop": "hue" - }, - "id": "99f2b02d-14ef-426a-8b7d-3b5326db705a" - }, - "f17ed110-720b-48ea-b055-4f774bd682c8": { - "type": "action", - "location": "modules/updateProp", - "data": { - "moduleId": "df151ec6-2654-4ba1-b348-ada63583923f", - "prop": "saturation" - }, - "id": "f17ed110-720b-48ea-b055-4f774bd682c8" - }, - "ec80304b-03f0-47a0-a2d8-6b416fb03e3f": { - "type": "commit", - "location": "modules/UPDATE_ACTIVE_MODULE_META", - "data": { - "id": "df151ec6-2654-4ba1-b348-ada63583923f", - "metaKey": "alpha" - }, - "id": "ec80304b-03f0-47a0-a2d8-6b416fb03e3f" - }, - "cbf0f84f-74be-4aa3-b6f7-1ee023f1ae71": { - "type": "commit", - "location": "modules/UPDATE_ACTIVE_MODULE_META", - "data": { - "id": "df151ec6-2654-4ba1-b348-ada63583923f", - "metaKey": "enabled" - }, - "id": "cbf0f84f-74be-4aa3-b6f7-1ee023f1ae71" - }, - "cb7c4c6b-e55b-4d5a-8601-074c830767d9": { - "type": "commit", - "location": "modules/UPDATE_ACTIVE_MODULE_META", - "data": { - "id": "df151ec6-2654-4ba1-b348-ada63583923f", - "metaKey": "compositeOperation" - }, - "id": "cb7c4c6b-e55b-4d5a-8601-074c830767d9" - } - }, - "inputLinks": { - "fd90e0d6-41e6-4a65-90ae-f05e3585f6a6": { - "id": "fd90e0d6-41e6-4a65-90ae-f05e3585f6a6", - "location": "meyda/getFeature", - "type": "getter", - "args": [ - "energy" - ], - "min": 0, - "max": 0.01 - }, - "5d8d4dba-d891-44dd-9da8-efbb447172ab": { - "id": "5d8d4dba-d891-44dd-9da8-efbb447172ab", - "location": "tweens.tweens['0a2e634a-f54f-4ffd-98bf-595857ac6268'].value[0]", - "type": "state", - "min": 0, - "max": 1 - }, - "00b34d1b-30d7-4302-bfb7-35e293fb6fd0": { - "id": "00b34d1b-30d7-4302-bfb7-35e293fb6fd0", - "location": "tweens.tweens['341e2bfd-02e1-42c8-9abb-2dfac3be14cf'].value[0]", - "type": "state", - "min": 0, - "max": 1 - } - } - }, - "midi": { - "devices": { - "-507337293-IAC Driver Bus 1-Apple Inc.": { - "id": "-507337293", - "name": "IAC Driver Bus 1", - "manufacturer": "Apple Inc.", - "channelData": { - "0": { - "242": 0 - }, - "46": { - "242": 118 - }, - "49": { - "242": 54 - }, - "61": { - "242": 56 - }, - "92": { - "242": 69 - }, - "112": { - "242": 6 - }, - "118": { - "242": 18 - }, - "undefined": {} - }, - "listenForInput": true, - "listenForClock": true - } - }, - "learning": false - }, - "modules": { - "9f6b3a26-d5a8-4c49-a640-ba1e798e4bcb": { - "meta": { - "name": "Ball", - "author": "2xAA", - "version": "1.0.0", - "audioFeatures": [ - "zcr", - "rms" - ], - "type": "2d", - "alpha": 1, - "enabled": true, - "compositeOperation": "normal", - "alphaInputId": "7b85d92f-4c89-4919-bc84-6b469aa7c08a", - "enabledInputId": "f0b436b7-8a85-4dea-a89c-527ce7522824", - "compositeOperationInputId": "1a74f7fa-fd3c-456e-a412-49c6da1e49ae" - }, - "$id": "9f6b3a26-d5a8-4c49-a640-ba1e798e4bcb", - "$moduleName": "Ball", - "$props": { - "amount": { - "label": "Amount", - "type": "int", - "min": 1, - "max": 300, - "default": 10, - "strict": true, - "id": "9ca5ba19-ab40-461b-8659-939177cfb481" - }, - "speed": { - "label": "Speed", - "type": "float", - "min": 0, - "max": 20, - "step": 0.01, - "default": 2, - "id": "37b9d8a3-3eaa-4189-82b2-b4fed06188c5" - }, - "wrap": { - "label": "Wrap", - "type": "bool", - "default": false, - "id": "43e2f2c9-29d3-40c7-a813-814cd6e61a88" - }, - "size": { - "label": "Size", - "type": "int", - "min": 1, - "max": 50, - "step": 1, - "default": 2, - "abs": true, - "id": "1fdc8ae0-6d83-4d26-8fdf-9974490f47e7" - }, - "intensity": { - "label": "RMS/ZCR Intensity", - "type": "int", - "min": 0, - "max": 30, - "step": 1, - "default": 15, - "abs": true, - "id": "8d57cbf7-56e5-4152-a86a-db3470f8e2a3" - }, - "soundType": { - "label": "RMS (unchecked) / ZCR (checked)", - "type": "bool", - "default": false, - "id": "31de44be-241a-4b9a-a33f-3db2977eea88" - }, - "color": { - "type": "tween", - "component": "PaletteControl", - "default": { - "data": [ - [ - 0, - 0, - 0 - ], - [ - 255, - 255, - 255 - ] - ], - "duration": 10000, - "easing": "linear" - }, - "id": "ced23f9a-ad17-455c-9693-40ca5bb190f7" - } - }, - "props": { - "amount": 22, - "speed": 6.475, - "wrap": false, - "size": 6, - "intensity": 15, - "soundType": false, - "color": { - "id": "bad555dd-f75b-4256-bb2d-5d430a5ae1ed", - "frames": [ - { - "0": 0, - "1": 0, - "2": 0 - }, - { - "0": 0, - "1": 0, - "2": 0 - }, - { - "0": 0, - "1": 0, - "2": 0 - }, - { - "0": 0, - "1": 0, - "2": 0 - }, - { - "0": 0, - "1": 0, - "2": 0 - }, - { - "0": 0, - "1": 0, - "2": 0 - }, - { - "0": 0, - "1": 0, - "2": 0 - }, - { - "0": 1.2233721350802031, - "1": 1.2233721350802031, - "2": 1.2233721350802031 - }, - { - "0": 7.4597227200976945, - "1": 7.4597227200976945, - "2": 7.4597227200976945 - }, - { - "0": 19.52108194247099, - "1": 19.52108194247099, - "2": 19.52108194247099 - }, - { - "0": 38.26712961751942, - "1": 38.26712961751942, - "2": 38.26712961751942 - }, - { - "0": 64.06724071350644, - "1": 64.06724071350644, - "2": 64.06724071350644 - }, - { - "0": 96.01646668517033, - "1": 96.01646668517033, - "2": 96.01646668517033 - }, - { - "0": 131.27001370165854, - "1": 131.27001370165854, - "2": 131.27001370165854 - }, - { - "0": 165.64341166682357, - "1": 165.64341166682357, - "2": 165.64341166682357 - }, - { - "0": 195.5173310851272, - "1": 195.5173310851272, - "2": 195.5173310851272 - }, - { - "0": 219.10911277756506, - "1": 219.10911277756506, - "2": 219.10911277756506 - }, - { - "0": 236.22093028419474, - "1": 236.22093028419474, - "2": 236.22093028419474 - }, - { - "0": 247.44163058291295, - "1": 247.44163058291295, - "2": 247.44163058291295 - }, - { - "0": 253.58414932213748, - "1": 253.58414932213748, - "2": 253.58414932213748 - }, - { - "0": 251.32784185693174, - "1": 251.32784185693174, - "2": 251.32784185693174 - }, - { - "0": 226.9837304288616, - "1": 226.9837304288616, - "2": 226.9837304288616 - }, - { - "0": 175.59642849517593, - "1": 175.59642849517593, - "2": 175.59642849517593 - }, - { - "0": 106.17065515408774, - "1": 106.17065515408774, - "2": 106.17065515408774 - }, - { - "0": 46.86160406137702, - "1": 46.86160406137702, - "2": 46.86160406137702 - }, - { - "0": 12.482037224632023, - "1": 12.482037224632023, - "2": 12.482037224632023 - } - ], - "data": [ - [ - 0, - 0, - 0 - ], - [ - 255, - 255, - 255 - ] - ], - "loop": true, - "easing": "easeInOutQuad", - "duration": 1546.3087248322147, - "direction": "normal", - "useBpm": true, - "bpmDivision": 64, - "value": { - "0": 12.482037224632023, - "1": 12.482037224632023, - "2": 12.482037224632023 - } - } - }, - "data": { - "soundType": false, - "intensity": 1, - "analysed": 0, - "baseSize": 1, - "size": 2, - "color": [ - 255, - 0, - 0, - 1 - ], - "speed": 1, - "balls": [ - { - "radius": 6, - "speed": 0, - "position": { - "x": 1824.7749999999912, - "y": 244.97499999999962 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 6, - "speed": 0, - "position": { - "x": 554.2750000000091, - "y": 797.9749999999996 - }, - "direction": { - "x": true, - "y": false - } - }, - { - "radius": 6, - "speed": 0, - "position": { - "x": 1612.775000000001, - "y": 118.07499999999999 - }, - "direction": { - "x": false, - "y": true - } - }, - { - "radius": 6, - "speed": 0, - "position": { - "x": 1383.8749999999952, - "y": 474.97499999999957 - }, - "direction": { - "x": true, - "y": false - } - }, - { - "radius": 6, - "speed": 0, - "position": { - "x": 1305.4749999999963, - "y": 121.07499999999996 - }, - "direction": { - "x": true, - "y": true - } - }, - { - "radius": 6, - "speed": 0, - "position": { - "x": 1516.775000000001, - "y": 13.975000000000025 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 6, - "speed": 0, - "position": { - "x": 863.7749999999997, - "y": 907.9749999999997 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 6, - "speed": 0, - "position": { - "x": 125.77499999999989, - "y": 114.97499999999997 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 6, - "speed": 0, - "position": { - "x": 958.7749999999997, - "y": 33.97500000000007 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 6, - "speed": 0, - "position": { - "x": 466.77499999999975, - "y": 567.9749999999996 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 6, - "speed": 0, - "position": { - "x": 1798.7749999999917, - "y": 869.9749999999995 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 6, - "speed": 0, - "position": { - "x": 6.72499999999982, - "y": 27.97499999999998 - }, - "direction": { - "x": true, - "y": false - } - }, - { - "radius": 6, - "speed": 0, - "position": { - "x": 598.7749999999996, - "y": 575.5250000000008 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 6, - "speed": 0, - "position": { - "x": 1055.775000000001, - "y": 937.9750000000001 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 6, - "speed": 0, - "position": { - "x": 1495.024999999994, - "y": 778.9749999999995 - }, - "direction": { - "x": true, - "y": false - } - }, - { - "radius": 6, - "speed": 0, - "position": { - "x": 1456.3249999999944, - "y": 245.97499999999962 - }, - "direction": { - "x": true, - "y": false - } - }, - { - "radius": 6, - "speed": 0, - "position": { - "x": 1527.775000000001, - "y": 298.97499999999945 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 6, - "speed": 0, - "position": { - "x": 1660.775000000001, - "y": 108.17499999999993 - }, - "direction": { - "x": false, - "y": true - } - }, - { - "radius": 6, - "speed": 0, - "position": { - "x": 1580.775000000001, - "y": 378.97499999999945 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 6, - "speed": 0, - "position": { - "x": 488.77499999999975, - "y": 283.97499999999957 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 6, - "speed": 0, - "position": { - "x": 770.7749999999996, - "y": 509.97499999999945 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 6, - "speed": 0, - "position": { - "x": 569.1750000000089, - "y": 192.97499999999985 - }, - "direction": { - "x": true, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 646, - "y": 591 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1123, - "y": 894 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 77, - "y": 87 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 467, - "y": 526 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1216, - "y": 1070 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 424, - "y": 923 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1081, - "y": 81 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1478, - "y": 356 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 45, - "y": 1049 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1516, - "y": 580 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1527, - "y": 854 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1529, - "y": 518 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 354, - "y": 214 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 754, - "y": 492 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 864, - "y": 213 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1131, - "y": 541 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1071, - "y": 353 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1486, - "y": 82 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 664, - "y": 542 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 904, - "y": 50 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 160, - "y": 146 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1459, - "y": 666 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1580, - "y": 915 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 370, - "y": 429 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1236, - "y": 29 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1066, - "y": 1 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 463, - "y": 753 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 291, - "y": 884 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 712, - "y": 108 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 227, - "y": 1044 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1887, - "y": 973 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 81, - "y": 578 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1910, - "y": 258 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 464, - "y": 286 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 355, - "y": 269 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1122, - "y": 341 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1076, - "y": 586 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 875, - "y": 492 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 478, - "y": 711 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 324, - "y": 361 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1645, - "y": 630 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1796, - "y": 768 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1186, - "y": 622 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 622, - "y": 91 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 230, - "y": 360 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1317, - "y": 456 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1519, - "y": 252 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1107, - "y": 877 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1741, - "y": 294 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 362, - "y": 225 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1301, - "y": 460 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1128, - "y": 981 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 561, - "y": 975 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 846, - "y": 466 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1316, - "y": 1025 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 681, - "y": 780 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1301, - "y": 230 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 445, - "y": 39 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 516, - "y": 980 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1080, - "y": 592 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1487, - "y": 584 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 822, - "y": 591 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1656, - "y": 63 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 153, - "y": 110 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 206, - "y": 1035 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 457, - "y": 642 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1504, - "y": 308 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1613, - "y": 703 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 922, - "y": 295 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1151, - "y": 134 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 454, - "y": 156 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1580, - "y": 766 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1184, - "y": 945 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 15, - "y": 977 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 203, - "y": 48 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1850, - "y": 517 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1161, - "y": 252 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1252, - "y": 168 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1290, - "y": 534 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1867, - "y": 594 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 348, - "y": 115 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 723, - "y": 414 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 911, - "y": 793 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1561, - "y": 534 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 604, - "y": 1078 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 355, - "y": 696 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 671, - "y": 51 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 866, - "y": 631 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 373, - "y": 556 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1289, - "y": 956 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 964, - "y": 938 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 890, - "y": 567 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1703, - "y": 688 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1055, - "y": 996 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1318, - "y": 651 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 172, - "y": 183 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 5, - "y": 328 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1624, - "y": 979 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1509, - "y": 980 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 204, - "y": 666 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1103, - "y": 846 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1799, - "y": 1010 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1230, - "y": 962 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1880, - "y": 287 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 337, - "y": 92 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 434, - "y": 631 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 513, - "y": 491 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1670, - "y": 1002 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 948, - "y": 574 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1280, - "y": 31 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1369, - "y": 239 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 158, - "y": 75 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 744, - "y": 973 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 761, - "y": 776 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1533, - "y": 582 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1169, - "y": 685 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 449, - "y": 787 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 275, - "y": 77 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 890, - "y": 894 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1620, - "y": 303 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 112, - "y": 894 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1829, - "y": 38 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1627, - "y": 607 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 993, - "y": 112 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1435, - "y": 1056 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 590, - "y": 1032 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1835, - "y": 124 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 112, - "y": 534 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 217, - "y": 22 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1875, - "y": 428 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1102, - "y": 1035 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 980, - "y": 951 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 719, - "y": 7 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1101, - "y": 815 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 930, - "y": 1009 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1378, - "y": 410 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 351, - "y": 9 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1603, - "y": 1002 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1758, - "y": 723 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1016, - "y": 670 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1447, - "y": 653 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 626, - "y": 640 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1139, - "y": 421 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 393, - "y": 714 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1719, - "y": 366 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1558, - "y": 792 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 209, - "y": 763 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 449, - "y": 697 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1673, - "y": 927 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 459, - "y": 534 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1045, - "y": 139 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1070, - "y": 890 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 222, - "y": 327 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1420, - "y": 179 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1657, - "y": 291 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 445, - "y": 1002 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 430, - "y": 312 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1494, - "y": 364 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 903, - "y": 529 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1810, - "y": 467 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1517, - "y": 375 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 769, - "y": 836 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 723, - "y": 875 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1639, - "y": 797 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1221, - "y": 523 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1496, - "y": 953 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 185, - "y": 459 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 396, - "y": 491 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 412, - "y": 617 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 927, - "y": 189 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1468, - "y": 484 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1556, - "y": 464 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1881, - "y": 1026 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 50, - "y": 537 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 126, - "y": 756 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1187, - "y": 658 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 520, - "y": 389 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1690, - "y": 495 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 111, - "y": 589 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 646, - "y": 847 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 261, - "y": 990 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 870, - "y": 351 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1578, - "y": 745 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 355, - "y": 532 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1372, - "y": 417 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1132, - "y": 1040 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1428, - "y": 428 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 552, - "y": 865 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1199, - "y": 254 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1122, - "y": 904 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 722, - "y": 302 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1724, - "y": 261 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 789, - "y": 600 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 604, - "y": 204 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1551, - "y": 297 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1034, - "y": 402 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1299, - "y": 973 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 121, - "y": 599 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1669, - "y": 258 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 255, - "y": 312 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 139, - "y": 25 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1042, - "y": 795 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1522, - "y": 644 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1690, - "y": 283 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 252, - "y": 912 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1802, - "y": 29 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 172, - "y": 759 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1168, - "y": 601 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1909, - "y": 281 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1806, - "y": 902 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 53, - "y": 44 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 878, - "y": 975 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 213, - "y": 938 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 31, - "y": 911 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 877, - "y": 1024 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1206, - "y": 333 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 533, - "y": 247 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1207, - "y": 349 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1247, - "y": 485 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1543, - "y": 752 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 467, - "y": 813 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1382, - "y": 748 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1303, - "y": 136 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 40, - "y": 166 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 72, - "y": 178 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 9, - "y": 581 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 945, - "y": 778 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 291, - "y": 25 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 193, - "y": 814 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 421, - "y": 56 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 810, - "y": 574 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 100, - "y": 549 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 688, - "y": 498 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 459, - "y": 959 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 747, - "y": 499 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1709, - "y": 344 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 361, - "y": 188 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 742, - "y": 746 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1490, - "y": 410 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1117, - "y": 918 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 451, - "y": 52 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1700, - "y": 797 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 625, - "y": 824 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 761, - "y": 178 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 456, - "y": 891 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 218, - "y": 712 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 440, - "y": 615 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1328, - "y": 315 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 590, - "y": 614 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 949, - "y": 1027 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 79, - "y": 586 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1589, - "y": 804 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 590, - "y": 470 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1740, - "y": 273 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1402, - "y": 847 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 78, - "y": 69 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1439, - "y": 1039 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1147, - "y": 442 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1130, - "y": 416 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1860, - "y": 305 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1403, - "y": 42 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 950, - "y": 322 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1341, - "y": 67 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1810, - "y": 742 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 783, - "y": 913 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1249, - "y": 983 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1453, - "y": 204 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1540, - "y": 867 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1870, - "y": 835 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1841, - "y": 340 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1409, - "y": 453 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 906, - "y": 888 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1101, - "y": 471 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 1708, - "y": 718 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 470, - "y": 554 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 411, - "y": 1042 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 966, - "y": 534 - }, - "direction": { - "x": false, - "y": false - } - }, - { - "radius": 0, - "speed": 0, - "position": { - "x": 769, - "y": 357 - }, - "direction": { - "x": false, - "y": false - } - } - ] - } - }, - "63070d96-3c8f-4af6-90b8-8397986aa128": { - "meta": { - "name": "RGB Halftone-lookaround", - "author": "by zoidberg", - "type": "isf", - "isfVersion": 2, - "previewWithOutput": true, - "alpha": 1, - "enabled": false, - "compositeOperation": "normal", - "alphaInputId": "a4267257-b60c-46ba-85fd-6801a0de5ac7", - "enabledInputId": "9bb85105-3b17-422d-aec2-044556ca3162", - "compositeOperationInputId": "c0f8e596-bbc8-4bb2-8c4c-313ecef917ed" - }, - "$id": "63070d96-3c8f-4af6-90b8-8397986aa128", - "$moduleName": "RGB Halftone-lookaround", - "$props": { - "inputImage": { - "type": "texture", - "label": "inputImage", - "id": "9e060f4c-dc02-4480-8c18-48cfb5ebce7f" - }, - "gridSize": { - "type": "float", - "label": "gridSize", - "default": 45, - "min": 1, - "max": 256, - "step": 0.01, - "id": "766f609e-86e3-4b18-8faf-0982abb43903" - }, - "smoothing": { - "type": "float", - "label": "smoothing", - "default": 0.15, - "min": 0, - "max": 1, - "step": 0.01, - "id": "23de3a85-0973-47be-bac1-aef4de667771" - } - }, - "props": { - "inputImage": { - "type": "inherit", - "options": {}, - "location": "", - "id": "", - "value": false - }, - "gridSize": 12.575, - "smoothing": 0.325 - }, - "data": {} - }, - "d9ee2124-0e6a-4640-8a16-ce08fc53c078": { - "meta": { - "name": "Sine Warp Tile", - "author": "by VIDVOX", - "type": "isf", - "isfVersion": 2, - "previewWithOutput": true, - "alpha": 1, - "enabled": true, - "compositeOperation": "normal", - "alphaInputId": "77da0e44-7d2a-4313-ac0b-36f465e95619", - "enabledInputId": "b4157e46-00fe-47cf-944c-1befd3c6fd70", - "compositeOperationInputId": "d04b866b-261b-4495-9304-f7c4db3183c9" - }, - "$id": "d9ee2124-0e6a-4640-8a16-ce08fc53c078", - "$moduleName": "Sine Warp Tile", - "$props": { - "inputImage": { - "type": "texture", - "label": "inputImage", - "id": "f71bfe74-a360-4069-804a-b96db9437aa1" - }, - "size": { - "type": "float", - "label": "size", - "default": 0.5, - "min": 0, - "max": 0.5, - "step": 0.01, - "id": "00b34d1b-30d7-4302-bfb7-35e293fb6fd0" - }, - "rotation": { - "type": "float", - "label": "rotation", - "default": 0, - "min": 0, - "max": 1, - "step": 0.01, - "id": "5d8d4dba-d891-44dd-9da8-efbb447172ab" - }, - "angle": { - "type": "float", - "label": "angle", - "default": 0, - "min": 0, - "max": 1, - "step": 0.01, - "id": "e50ca8af-c2fd-4140-874f-aa03f02c8e05" - }, - "shift": { - "type": "vec2", - "label": "shift", - "default": [ - 0.5, - 0.5 - ], - "id": "5565ff57-51bd-4969-9462-987fdf1f2dbe" - } - }, - "props": { - "inputImage": { - "type": "inherit", - "options": {}, - "location": "", - "id": "", - "value": false - }, - "size": 0.5, - "rotation": 0, - "angle": 0, - "shift": [ - 0.5, - 0.5 - ] - }, - "data": {} - }, - "396f9093-4899-4762-8a45-86ee91483baf": { - "meta": { - "name": "Edge Distort", - "author": "by VIDVOX", - "type": "isf", - "isfVersion": 2, - "previewWithOutput": true, - "alpha": 1, - "enabled": true, - "compositeOperation": "normal", - "alphaInputId": "9ba3d6ae-5bfc-450d-88bc-5dbbb88fd934", - "enabledInputId": "a17dda3e-4ae2-45b5-9858-77ec58e87954", - "compositeOperationInputId": "b2a207eb-64aa-4fa5-910e-9a98f39bd8c5" - }, - "$id": "396f9093-4899-4762-8a45-86ee91483baf", - "$moduleName": "Edge Distort", - "$props": { - "inputImage": { - "type": "texture", - "label": "inputImage", - "id": "b2554546-d42e-4e98-85ce-5ea7f10d97a9" - }, - "intensity": { - "type": "float", - "label": "intensity", - "default": 0.2, - "min": 0, - "max": 10, - "step": 0.01, - "id": "2aba53ab-cac6-4ea0-984a-18f456807cac" - }, - "invert_map": { - "type": "bool", - "label": "invert_map", - "default": false, - "id": "6c738617-47ed-4e28-af63-a99cb5eef363" - } - }, - "props": { - "inputImage": { - "type": "inherit", - "options": {}, - "location": "", - "id": "", - "value": false - }, - "intensity": 0.075, - "invert_map": false - }, - "data": {} - }, - "339beb6c-3c28-47f1-81a8-eaad0d287406": { - "meta": { - "name": "block-color", - "author": "2xAA", - "version": "1.0", - "type": "isf", - "isfVersion": 2, - "description": "Solid color block", - "alpha": 1, - "enabled": true, - "compositeOperation": "normal", - "alphaInputId": "fcbb2217-3bf4-41b9-9671-26afc03e6f86", - "enabledInputId": "021ac6d6-296d-44f8-a564-2634493109e9", - "compositeOperationInputId": "7548d90c-1fb1-465d-b404-ab7844e38e7d" - }, - "$id": "339beb6c-3c28-47f1-81a8-eaad0d287406", - "$moduleName": "block-color", - "$props": { - "r": { - "type": "float", - "label": "Red", - "default": 0, - "min": 0, - "max": 1, - "step": 0.01, - "id": "782594b1-fd58-426e-8666-69baebe30d7e" - }, - "g": { - "type": "float", - "label": "Green", - "default": 0, - "min": 0, - "max": 1, - "step": 0.01, - "id": "741ba30b-e393-47bf-a5bc-4b876c92df6c" - }, - "b": { - "type": "float", - "label": "Blue", - "default": 0, - "min": 0, - "max": 1, - "step": 0.01, - "id": "eef01aeb-7886-4486-9dac-72cbb172aed8" - }, - "a": { - "type": "float", - "label": "Alpha", - "default": 0, - "min": 0, - "max": 1, - "step": 0.01, - "id": "959a159a-4288-43ee-92d8-dfb639567163" - } - }, - "props": { - "r": 0, - "g": 0, - "b": 0, - "a": 0.05 - }, - "data": {} - }, - "f37d029c-cdbf-427d-91ac-5f5131c7fae4": { - "meta": { - "name": "scale", - "author": "2xAA", - "type": "isf", - "isfVersion": 2, - "description": "Scale", - "previewWithOutput": true, - "alpha": 1, - "enabled": false, - "compositeOperation": "normal", - "alphaInputId": "a753844d-d2ff-4f70-aa55-4ed8d6cb2121", - "enabledInputId": "16df58ab-864a-4b09-9bc6-8c9a4e42d4bd", - "compositeOperationInputId": "3bba2a82-9bf4-4171-8431-5c84cbde7c38" - }, - "$id": "f37d029c-cdbf-427d-91ac-5f5131c7fae4", - "$moduleName": "scale", - "$props": { - "inputImage": { - "type": "texture", - "label": "inputImage", - "id": "365b7efd-f346-41a6-aad4-6044e429d8af" - }, - "scale": { - "type": "float", - "label": "scale", - "default": 0, - "min": -2, - "max": 2, - "step": 0.01, - "id": "fd90e0d6-41e6-4a65-90ae-f05e3585f6a6" - } - }, - "props": { - "inputImage": { - "type": "inherit", - "options": {}, - "location": "", - "id": "", - "value": false - }, - "scale": 0.02157414634665019 - }, - "data": {} - }, - "b2b2be9e-5bac-4a74-83da-0b27a970cffe": { - "meta": { - "name": "Chromatic Abberation", - "author": "2xAA", - "version": "1.0.0", - "previewWithOutput": true, - "meyda": [], - "type": "shader", - "alpha": 1, - "enabled": false, - "compositeOperation": "normal", - "alphaInputId": "d99d8e26-497a-4bed-a5ca-4b0fadb08b16", - "enabledInputId": "5716fafe-2110-4f6b-835f-e4998529495c", - "compositeOperationInputId": "efc43509-105e-45f8-bb96-32f6fed2e473" - }, - "$id": "b2b2be9e-5bac-4a74-83da-0b27a970cffe", - "$moduleName": "Chromatic Abberation", - "$props": { - "rOffset": { - "type": "float", - "label": "Red Offset", - "min": 1, - "max": 2, - "step": 0.001, - "default": 1, - "id": "3bbd6199-77ff-44f3-bfd3-a8841f4ffa29" - }, - "gOffset": { - "type": "float", - "label": "Green Offset", - "min": 1, - "max": 2, - "step": 0.001, - "default": 1.015, - "id": "e3b0ae44-eb82-455d-a3dc-b58a1e36bea5" - }, - "bOffset": { - "type": "float", - "label": "Blue Offset", - "min": 1, - "max": 2, - "step": 0.001, - "default": 1.03, - "id": "5f88ecbf-161f-4346-9a08-9b45eb0bd753" - } - }, - "props": { - "rOffset": 1, - "gOffset": 1.015, - "bOffset": 1.03 - }, - "data": {} - }, - "df151ec6-2654-4ba1-b348-ada63583923f": { - "meta": { - "name": "Hue-Saturation", - "author": "2xAA", - "type": "isf", - "isfVersion": 2, - "description": "Hue/Saturation adjustment", - "previewWithOutput": true, - "alpha": 1, - "enabled": false, - "compositeOperation": "normal", - "alphaInputId": "ec80304b-03f0-47a0-a2d8-6b416fb03e3f", - "enabledInputId": "cbf0f84f-74be-4aa3-b6f7-1ee023f1ae71", - "compositeOperationInputId": "cb7c4c6b-e55b-4d5a-8601-074c830767d9" - }, - "$id": "df151ec6-2654-4ba1-b348-ada63583923f", - "$moduleName": "Hue-Saturation", - "$props": { - "inputImage": { - "type": "texture", - "label": "inputImage", - "id": "b4091ed5-09db-4ab6-ada4-8383535a71a4" - }, - "hue": { - "type": "float", - "label": "Hue", - "default": 0, - "min": -1, - "max": 1, - "step": 0.01, - "id": "99f2b02d-14ef-426a-8b7d-3b5326db705a" - }, - "saturation": { - "type": "float", - "label": "Saturation", - "default": 0, - "min": -1, - "max": 1, - "step": 0.01, - "id": "f17ed110-720b-48ea-b055-4f774bd682c8" - } - }, - "props": { - "inputImage": { - "type": "inherit", - "options": {}, - "location": "", - "id": "", - "value": false - }, - "hue": 0.1, - "saturation": 0 - }, - "data": {} - } - }, - "tweens": [ - { - "id": "bad555dd-f75b-4256-bb2d-5d430a5ae1ed", - "frames": [ - { - "0": 0, - "1": 0, - "2": 0 - }, - { - "0": 0, - "1": 0, - "2": 0 - }, - { - "0": 0, - "1": 0, - "2": 0 - }, - { - "0": 0, - "1": 0, - "2": 0 - }, - { - "0": 0, - "1": 0, - "2": 0 - }, - { - "0": 0, - "1": 0, - "2": 0 - }, - { - "0": 0, - "1": 0, - "2": 0 - }, - { - "0": 1.2233721350802031, - "1": 1.2233721350802031, - "2": 1.2233721350802031 - }, - { - "0": 7.4597227200976945, - "1": 7.4597227200976945, - "2": 7.4597227200976945 - }, - { - "0": 19.52108194247099, - "1": 19.52108194247099, - "2": 19.52108194247099 - }, - { - "0": 38.26712961751942, - "1": 38.26712961751942, - "2": 38.26712961751942 - }, - { - "0": 64.06724071350644, - "1": 64.06724071350644, - "2": 64.06724071350644 - }, - { - "0": 96.01646668517033, - "1": 96.01646668517033, - "2": 96.01646668517033 - }, - { - "0": 131.27001370165854, - "1": 131.27001370165854, - "2": 131.27001370165854 - }, - { - "0": 165.64341166682357, - "1": 165.64341166682357, - "2": 165.64341166682357 - }, - { - "0": 195.5173310851272, - "1": 195.5173310851272, - "2": 195.5173310851272 - }, - { - "0": 219.10911277756506, - "1": 219.10911277756506, - "2": 219.10911277756506 - }, - { - "0": 236.22093028419474, - "1": 236.22093028419474, - "2": 236.22093028419474 - }, - { - "0": 247.44163058291295, - "1": 247.44163058291295, - "2": 247.44163058291295 - }, - { - "0": 253.58414932213748, - "1": 253.58414932213748, - "2": 253.58414932213748 - }, - { - "0": 251.32784185693174, - "1": 251.32784185693174, - "2": 251.32784185693174 - }, - { - "0": 226.9837304288616, - "1": 226.9837304288616, - "2": 226.9837304288616 - }, - { - "0": 175.59642849517593, - "1": 175.59642849517593, - "2": 175.59642849517593 - }, - { - "0": 106.17065515408774, - "1": 106.17065515408774, - "2": 106.17065515408774 - }, - { - "0": 46.86160406137702, - "1": 46.86160406137702, - "2": 46.86160406137702 - }, - { - "0": 12.482037224632023, - "1": 12.482037224632023, - "2": 12.482037224632023 - } - ], - "data": [ - [ - 0, - 0, - 0 - ], - [ - 255, - 255, - 255 - ] - ], - "loop": true, - "easing": "easeInOutQuad", - "duration": 1546.3087248322147, - "direction": "normal", - "useBpm": true, - "bpmDivision": 64, - "value": { - "0": 0, - "1": 0, - "2": 0 - } - }, - { - "id": "908050aa-7f61-4540-b8a2-80264faac166", - "frames": [ - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0.11538461538461542 - }, - { - "0": 0.2692307692307693 - }, - { - "0": 0.42307692307692313 - }, - { - "0": 0.5769230769230769 - }, - { - "0": 0.7307692307692308 - }, - { - "0": 0.8846153846153846 - }, - { - "0": 0.9230769230769227 - }, - { - "0": 0.6153846153846152 - }, - { - "0": 0.30769230769230727 - } - ], - "data": [ - [ - 0 - ], - [ - 1 - ] - ], - "loop": true, - "easing": "linear", - "duration": 773.1543624161073, - "direction": "normal", - "useBpm": true, - "bpmDivision": 32, - "value": { - "0": 0 - } - }, - { - "id": "7d5fb574-0a61-4b7e-8735-b4212219d954", - "frames": [ - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0.038461538461538436 - }, - { - "0": 0.11538461538461542 - }, - { - "0": 0.1923076923076923 - }, - { - "0": 0.2692307692307693 - }, - { - "0": 0.34615384615384615 - }, - { - "0": 0.42307692307692313 - }, - { - "0": 0.5 - }, - { - "0": 0.5769230769230769 - }, - { - "0": 0.6538461538461537 - }, - { - "0": 0.7307692307692308 - }, - { - "0": 0.8076923076923077 - }, - { - "0": 0.8846153846153846 - }, - { - "0": 0.9615384615384615 - }, - { - "0": 0.9230769230769227 - }, - { - "0": 0.7692307692307689 - }, - { - "0": 0.6153846153846152 - }, - { - "0": 0.46153846153846145 - }, - { - "0": 0.30769230769230727 - }, - { - "0": 0.15384615384615352 - } - ], - "data": [ - [ - 0 - ], - [ - 1 - ] - ], - "loop": true, - "easing": "linear", - "duration": 1546.3087248322147, - "direction": "normal", - "useBpm": true, - "bpmDivision": 64, - "value": { - "0": 0 - } - }, - { - "id": "5c52007f-53bc-4568-a373-0017d2b6f54d", - "frames": [ - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0.038461538461538436 - }, - { - "0": 0.07692307692307687 - }, - { - "0": 0.11538461538461542 - }, - { - "0": 0.15384615384615385 - }, - { - "0": 0.1923076923076923 - }, - { - "0": 0.23076923076923073 - }, - { - "0": 0.2692307692307693 - }, - { - "0": 0.3076923076923077 - }, - { - "0": 0.34615384615384615 - }, - { - "0": 0.3846153846153846 - }, - { - "0": 0.42307692307692313 - }, - { - "0": 0.46153846153846156 - }, - { - "0": 0.5 - }, - { - "0": 0.5384615384615387 - }, - { - "0": 0.5769230769230769 - }, - { - "0": 0.6153846153846155 - }, - { - "0": 0.6538461538461537 - }, - { - "0": 0.6923076923076922 - }, - { - "0": 0.7307692307692308 - }, - { - "0": 0.769230769230769 - }, - { - "0": 0.8076923076923077 - }, - { - "0": 0.8461538461538464 - }, - { - "0": 0.8846153846153846 - }, - { - "0": 0.9230769230769232 - }, - { - "0": 0.9615384615384615 - }, - { - "0": 1 - }, - { - "0": 0.9230769230769227 - }, - { - "0": 0.8461538461538463 - }, - { - "0": 0.7692307692307689 - }, - { - "0": 0.6923076923076925 - }, - { - "0": 0.6153846153846152 - }, - { - "0": 0.5384615384615379 - }, - { - "0": 0.46153846153846145 - }, - { - "0": 0.38461538461538414 - }, - { - "0": 0.30769230769230727 - }, - { - "0": 0.23076923076923084 - }, - { - "0": 0.15384615384615352 - }, - { - "0": 0.0769230769230771 - } - ], - "data": [ - [ - 0 - ], - [ - 1 - ] - ], - "loop": true, - "easing": "linear", - "duration": 3092.6174496644294, - "direction": "normal", - "useBpm": true, - "bpmDivision": 128, - "value": { - "0": 0 - } - }, - { - "id": "f505793b-bd5d-4fda-86cb-e4f517a0f9bc", - "frames": [ - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0.038461538461538436 - }, - { - "0": 0.07692307692307687 - }, - { - "0": 0.11538461538461542 - }, - { - "0": 0.15384615384615385 - }, - { - "0": 0.1923076923076923 - }, - { - "0": 0.23076923076923073 - }, - { - "0": 0.2692307692307693 - }, - { - "0": 0.3076923076923077 - }, - { - "0": 0.34615384615384615 - }, - { - "0": 0.3846153846153846 - }, - { - "0": 0.42307692307692313 - }, - { - "0": 0.46153846153846156 - }, - { - "0": 0.5 - }, - { - "0": 0.5384615384615387 - }, - { - "0": 0.5769230769230769 - }, - { - "0": 0.6153846153846155 - }, - { - "0": 0.6538461538461537 - }, - { - "0": 0.6923076923076922 - }, - { - "0": 0.7307692307692308 - }, - { - "0": 0.769230769230769 - }, - { - "0": 0.8076923076923077 - }, - { - "0": 0.8461538461538464 - }, - { - "0": 0.8846153846153846 - }, - { - "0": 0.9230769230769232 - }, - { - "0": 0.9615384615384615 - }, - { - "0": 1 - }, - { - "0": 0.9230769230769227 - }, - { - "0": 0.8461538461538463 - }, - { - "0": 0.7692307692307689 - }, - { - "0": 0.6923076923076925 - }, - { - "0": 0.6153846153846152 - }, - { - "0": 0.5384615384615379 - }, - { - "0": 0.46153846153846145 - }, - { - "0": 0.38461538461538414 - }, - { - "0": 0.30769230769230727 - }, - { - "0": 0.23076923076923084 - }, - { - "0": 0.15384615384615352 - }, - { - "0": 0.0769230769230771 - } - ], - "data": [ - [ - 0 - ], - [ - 1 - ] - ], - "loop": true, - "easing": "linear", - "duration": 3092.6174496644294, - "direction": "normal", - "useBpm": true, - "bpmDivision": 128, - "value": { - "0": 0 - } - }, - { - "id": "c439372f-9868-41fa-82fa-9c761dd379c4", - "frames": [ - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0.038461538461538436 - }, - { - "0": 0.07692307692307687 - }, - { - "0": 0.11538461538461542 - }, - { - "0": 0.15384615384615385 - }, - { - "0": 0.1923076923076923 - }, - { - "0": 0.23076923076923073 - }, - { - "0": 0.2692307692307693 - }, - { - "0": 0.3076923076923077 - }, - { - "0": 0.34615384615384615 - }, - { - "0": 0.3846153846153846 - }, - { - "0": 0.42307692307692313 - }, - { - "0": 0.46153846153846156 - }, - { - "0": 0.5 - }, - { - "0": 0.5384615384615387 - }, - { - "0": 0.5769230769230769 - }, - { - "0": 0.6153846153846155 - }, - { - "0": 0.6538461538461537 - }, - { - "0": 0.6923076923076922 - }, - { - "0": 0.7307692307692308 - }, - { - "0": 0.769230769230769 - }, - { - "0": 0.8076923076923077 - }, - { - "0": 0.8461538461538464 - }, - { - "0": 0.8846153846153846 - }, - { - "0": 0.9230769230769232 - }, - { - "0": 0.9615384615384615 - }, - { - "0": 1 - }, - { - "0": 0.9230769230769227 - }, - { - "0": 0.8461538461538463 - }, - { - "0": 0.7692307692307689 - }, - { - "0": 0.6923076923076925 - }, - { - "0": 0.6153846153846152 - }, - { - "0": 0.5384615384615379 - }, - { - "0": 0.46153846153846145 - }, - { - "0": 0.38461538461538414 - }, - { - "0": 0.30769230769230727 - }, - { - "0": 0.23076923076923084 - }, - { - "0": 0.15384615384615352 - }, - { - "0": 0.0769230769230771 - } - ], - "data": [ - [ - 0 - ], - [ - 1 - ] - ], - "loop": true, - "easing": "linear", - "duration": 3092.6174496644294, - "direction": "normal", - "useBpm": true, - "bpmDivision": 128, - "value": { - "0": 0 - } - }, - { - "id": "1635fe76-249b-4568-b7aa-1fd33d73c6f0", - "frames": [ - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0.004060405567392934 - }, - { - "0": 0.008613033536269205 - }, - { - "0": 0.013767241872306253 - }, - { - "0": 0.019653860595333812 - }, - { - "0": 0.02642975594346092 - }, - { - "0": 0.03428333233456127 - }, - { - "0": 0.04344107264861464 - }, - { - "0": 0.054175135938293685 - }, - { - "0": 0.06681185351164191 - }, - { - "0": 0.08174062195594979 - }, - { - "0": 0.09942209184776345 - }, - { - "0": 0.12039359158679447 - }, - { - "0": 0.14526836147514013 - }, - { - "0": 0.17472357362555815 - }, - { - "0": 0.20947094197806496 - }, - { - "0": 0.25020442412487703 - }, - { - "0": 0.29752412585050597 - }, - { - "0": 0.35184525555391427 - }, - { - "0": 0.4133134094177401 - }, - { - "0": 0.48175485120453215 - }, - { - "0": 0.5566838657357992 - }, - { - "0": 0.6373682633248049 - }, - { - "0": 0.7229309883255829 - }, - { - "0": 0.8124556366811024 - }, - { - "0": 0.9050703999341164 - }, - { - "0": 1 - }, - { - "0": 0.9913869664637307 - }, - { - "0": 0.9803461394046662 - }, - { - "0": 0.9657166676654386 - }, - { - "0": 0.9458248640617064 - }, - { - "0": 0.9182593780440501 - }, - { - "0": 0.8796064084132053 - }, - { - "0": 0.825276426374442 - }, - { - "0": 0.7497955758751227 - }, - { - "0": 0.648154744446085 - }, - { - "0": 0.5182451487954677 - }, - { - "0": 0.36263173667519477 - }, - { - "0": 0.18754436331889823 - } - ], - "data": [ - [ - 0 - ], - [ - 1 - ] - ], - "loop": true, - "easing": "easeInCubic", - "duration": 3092.6174496644294, - "direction": "normal", - "useBpm": true, - "bpmDivision": 128, - "value": { - "0": 0 - } - }, - { - "id": "4fd4ce29-b83d-4498-8ec2-98be21477d60", - "frames": [ - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0.0016088510506455413 - }, - { - "0": 0.006485966307721594 - }, - { - "0": 0.014705069702887224 - }, - { - "0": 0.026335953379493578 - }, - { - "0": 0.04144282887916085 - }, - { - "0": 0.06008230554009138 - }, - { - "0": 0.0823009256372223 - }, - { - "0": 0.10813217658968283 - }, - { - "0": 0.1375928923079747 - }, - { - "0": 0.17067894993650568 - }, - { - "0": 0.20736016712826813 - }, - { - "0": 0.2475743118609811 - }, - { - "0": 0.291220156252879 - }, - { - "0": 0.3381495439296927 - }, - { - "0": 0.3881585047676721 - }, - { - "0": 0.44097754983691356 - }, - { - "0": 0.4962614214111358 - }, - { - "0": 0.5535787636277427 - }, - { - "0": 0.6124024176620251 - }, - { - "0": 0.672101317503898 - }, - { - "0": 0.731935235738415 - }, - { - "0": 0.7910538454868802 - }, - { - "0": 0.848501642105044 - }, - { - "0": 0.9032301088753066 - }, - { - "0": 0.9541180283202502 - }, - { - "0": 1 - }, - { - "0": 0.9935140336922783 - }, - { - "0": 0.9736640466205064 - }, - { - "0": 0.9399176944599085 - }, - { - "0": 0.8918678234103173 - }, - { - "0": 0.8293210500634942 - }, - { - "0": 0.7524256881390183 - }, - { - "0": 0.6618504560703076 - }, - { - "0": 0.559022450163086 - }, - { - "0": 0.4464212363722564 - }, - { - "0": 0.32789868249610155 - }, - { - "0": 0.2089461545131196 - }, - { - "0": 0.09676989112469359 - } - ], - "data": [ - [ - 0 - ], - [ - 1 - ] - ], - "loop": true, - "easing": "easeInSine", - "duration": 3092.6174496644294, - "direction": "normal", - "useBpm": true, - "bpmDivision": 128, - "value": { - "0": 0 - } - }, - { - "id": "56d87cf3-f305-44b9-b544-5cc2dfc2ad12", - "frames": [ - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": -0.017395975650704193 - }, - { - "0": -0.033594956128009675 - }, - { - "0": -0.048443858595931366 - }, - { - "0": -0.06176534673274153 - }, - { - "0": -0.07335317380280823 - }, - { - "0": -0.08296652937813435 - }, - { - "0": -0.09032318786730584 - }, - { - "0": -0.09509124233731761 - }, - { - "0": -0.09687921993493424 - }, - { - "0": -0.09522444773595193 - }, - { - "0": -0.08957972879829602 - }, - { - "0": -0.07929879983695091 - }, - { - "0": -0.06362184182071284 - }, - { - "0": -0.04166375172752573 - }, - { - "0": -0.01241026155895846 - }, - { - "0": 0.025269493572578346 - }, - { - "0": 0.07258109138316782 - }, - { - "0": 0.13071770598690893 - }, - { - "0": 0.2007148097091646 - }, - { - "0": 0.2832500868912812 - }, - { - "0": 0.37842578137133503 - }, - { - "0": 0.48561002524494784 - }, - { - "0": 0.60342395660921 - }, - { - "0": 0.7299113271468767 - }, - { - "0": 0.8628369479266256 - }, - { - "0": 1 - }, - { - "0": 1.0335949561280098 - }, - { - "0": 1.0617653467327415 - }, - { - "0": 1.0829665293781345 - }, - { - "0": 1.0950912423373176 - }, - { - "0": 1.0952244477359518 - }, - { - "0": 1.0792987998369508 - }, - { - "0": 1.0416637517275258 - }, - { - "0": 0.9747305064274212 - }, - { - "0": 0.8692822940130901 - }, - { - "0": 0.7167499131087186 - }, - { - "0": 0.514389974755052 - }, - { - "0": 0.2700886728531242 - } - ], - "data": [ - [ - 0 - ], - [ - 1 - ] - ], - "loop": true, - "easing": "easeInBack", - "duration": 3092.6174496644294, - "direction": "normal", - "useBpm": true, - "bpmDivision": 128, - "value": { - "0": 0 - } - }, - { - "id": "877c18d5-df56-4007-bf9b-038f6043dbd6", - "frames": [ - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0.0011288800774393595 - }, - { - "0": 0.000945495392707918 - }, - { - "0": 0.00026191572423481176 - }, - { - "0": -0.00100593016177816 - }, - { - "0": -0.0027720555061805127 - }, - { - "0": -0.004694375816134563 - }, - { - "0": -0.006128562541409708 - }, - { - "0": -0.006167998008224793 - }, - { - "0": -0.003814799069509747 - }, - { - "0": 0.0016928830055196373 - }, - { - "0": 0.010415648734555551 - }, - { - "0": 0.021195138159392772 - }, - { - "0": 0.03125 - }, - { - "0": 0.03612416247805947 - }, - { - "0": 0.03025585256665339 - }, - { - "0": 0.008381303175513943 - }, - { - "0": -0.032189765176900934 - }, - { - "0": -0.08870577619777614 - }, - { - "0": -0.1502200261163062 - }, - { - "0": -0.19611400132511053 - }, - { - "0": -0.19737593626319352 - }, - { - "0": -0.12207357022431128 - }, - { - "0": 0.05417225617662829 - }, - { - "0": 0.3333007595057783 - }, - { - "0": 0.6782444211005676 - }, - { - "0": 1 - }, - { - "0": 0.9990545046072921 - }, - { - "0": 1.0010059301617782 - }, - { - "0": 1.0046943758161346 - }, - { - "0": 1.0061679980082248 - }, - { - "0": 0.9983071169944803 - }, - { - "0": 0.9788048618406071 - }, - { - "0": 0.9638758375219405 - }, - { - "0": 0.9916186968244863 - }, - { - "0": 1.088705776197777 - }, - { - "0": 1.1961140013251106 - }, - { - "0": 1.122073570224311 - }, - { - "0": 0.6666992404942246 - } - ], - "data": [ - [ - 0 - ], - [ - 1 - ] - ], - "loop": true, - "easing": "easeInElastic", - "duration": 3092.6174496644294, - "direction": "normal", - "useBpm": true, - "bpmDivision": 128, - "value": { - "0": 0 - } - }, - { - "id": "c460861e-fd02-4437-af77-0d15e9b42642", - "frames": [ - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0.07150591728821545 - }, - { - "0": 0.1438539390981076 - }, - { - "0": 0.21603327541541908 - }, - { - "0": 0.2870177114563829 - }, - { - "0": 0.35585486791030374 - }, - { - "0": 0.42174009521180483 - }, - { - "0": 0.48406049982449717 - }, - { - "0": 0.5424057492249303 - }, - { - "0": 0.5965520744423507 - }, - { - "0": 0.646430435360068 - }, - { - "0": 0.6920892991902776 - }, - { - "0": 0.7336593043351011 - }, - { - "0": 0.7713235622464706 - }, - { - "0": 0.8052947050220611 - }, - { - "0": 0.8357982541348716 - }, - { - "0": 0.8630612235335279 - }, - { - "0": 0.8873047366726313 - }, - { - "0": 0.9087395606978877 - }, - { - "0": 0.9275636743754601 - }, - { - "0": 0.9439612034167261 - }, - { - "0": 0.9581022421861408 - }, - { - "0": 0.9701432255586194 - }, - { - "0": 0.9802276219159423 - }, - { - "0": 0.9884867949373485 - }, - { - "0": 0.9950409353028736 - }, - { - "0": 1 - }, - { - "0": 0.8561460609018916 - }, - { - "0": 0.7129822885436173 - }, - { - "0": 0.5782599047881947 - }, - { - "0": 0.45759425077507 - }, - { - "0": 0.35356956463993194 - }, - { - "0": 0.26634069566489826 - }, - { - "0": 0.1947052949779391 - }, - { - "0": 0.1369387764664719 - }, - { - "0": 0.09126043930211203 - }, - { - "0": 0.05603879658327404 - }, - { - "0": 0.029856774441380685 - }, - { - "0": 0.011513205062651521 - } - ], - "data": [ - [ - 0 - ], - [ - 1 - ] - ], - "loop": true, - "easing": "easeOutQuad", - "duration": 3092.6174496644294, - "direction": "normal", - "useBpm": true, - "bpmDivision": 128, - "value": { - "0": 0 - } - }, - { - "id": "603f45f4-11fe-4b7a-a62e-affcb0932d63", - "frames": [ - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0.0007001071475688031 - }, - { - "0": 0.002951278030718783 - }, - { - "0": 0.007027631037000884 - }, - { - "0": 0.013288990049361803 - }, - { - "0": 0.022222307038608363 - }, - { - "0": 0.03451225829395583 - }, - { - "0": 0.05117024639760723 - }, - { - "0": 0.07379269814198705 - }, - { - "0": 0.10514760498172109 - }, - { - "0": 0.15077868621379578 - }, - { - "0": 0.2249826422387366 - }, - { - "0": 0.39155830853406365 - }, - { - "0": 0.6766070275282037 - }, - { - "0": 0.7882165217729405 - }, - { - "0": 0.8497247849603856 - }, - { - "0": 0.890726144359269 - }, - { - "0": 0.9202601864941642 - }, - { - "0": 0.9423486255515054 - }, - { - "0": 0.9591579826961739 - }, - { - "0": 0.9720002234325575 - }, - { - "0": 0.981735447018549 - }, - { - "0": 0.9889609032579791 - }, - { - "0": 0.9941098298386403 - }, - { - "0": 0.9975074581837488 - }, - { - "0": 0.999404788775965 - }, - { - "0": 1 - }, - { - "0": 0.9970487219692812 - }, - { - "0": 0.9867110099506382 - }, - { - "0": 0.965487741706044 - }, - { - "0": 0.926207301858013 - }, - { - "0": 0.8492213137862038 - }, - { - "0": 0.6084416914659319 - }, - { - "0": 0.21178347822705956 - }, - { - "0": 0.10927385564073044 - }, - { - "0": 0.05765137444849433 - }, - { - "0": 0.027999776567442458 - }, - { - "0": 0.01103909674202086 - }, - { - "0": 0.002492541816251359 - } - ], - "data": [ - [ - 0 - ], - [ - 1 - ] - ], - "loop": true, - "easing": "easeInOutQuint", - "duration": 3092.6174496644294, - "direction": "normal", - "useBpm": true, - "bpmDivision": 128, - "value": { - "0": 0 - } - }, - { - "id": "0e89f3d0-b882-4b7f-b3d8-a4bf7c37efb5", - "frames": [ - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0.00001068436959655999 - }, - { - "0": 0.0002737259259927396 - }, - { - "0": 0.0009096243366864224 - }, - { - "0": 0.0019483594472287447 - }, - { - "0": 0.0034239214713570943 - }, - { - "0": 0.005375082459857275 - }, - { - "0": 0.007846366110467065 - }, - { - "0": 0.010889281175635047 - }, - { - "0": 0.014563910442593685 - }, - { - "0": 0.018940987335161866 - }, - { - "0": 0.024104653668317946 - }, - { - "0": 0.030156188820348363 - }, - { - "0": 0.03721915717470846 - }, - { - "0": 0.04544668247175526 - }, - { - "0": 0.055032011854698956 - }, - { - "0": 0.06622435465563409 - }, - { - "0": 0.07935354618378022 - }, - { - "0": 0.09487024882483135 - }, - { - "0": 0.11341526651371425 - }, - { - "0": 0.13594782727502544 - }, - { - "0": 0.16400586762367483 - }, - { - "0": 0.20030381353370813 - }, - { - "0": 0.25036611739966325 - }, - { - "0": 0.3281946866038322 - }, - { - "0": 0.47248142780300334 - }, - { - "0": 0.6281702447651325 - }, - { - "0": 0.7135814014416376 - }, - { - "0": 0.7679244349964309 - }, - { - "0": 0.8072615373769766 - }, - { - "0": 0.8377539383850329 - }, - { - "0": 0.8623693009673776 - }, - { - "0": 0.8827677456632145 - }, - { - "0": 0.8999758501300389 - }, - { - "0": 0.9146752581846095 - }, - { - "0": 0.9273432234730115 - }, - { - "0": 0.9383278716957855 - }, - { - "0": 0.9478915515235141 - }, - { - "0": 0.9562372866317359 - }, - { - "0": 0.9635256886805703 - }, - { - "0": 0.9698861974635968 - }, - { - "0": 0.975424797829346 - }, - { - "0": 0.980229466668156 - }, - { - "0": 0.984374110746052 - }, - { - "0": 0.9879214734975618 - }, - { - "0": 0.9909253204436314 - }, - { - "0": 0.9934321091786525 - }, - { - "0": 0.9954822841341133 - }, - { - "0": 0.9971112935848555 - }, - { - "0": 0.9983503979314199 - }, - { - "0": 0.9992273189857535 - }, - { - "0": 0.9997667666327615 - }, - { - "0": 0.9999908698452366 - }, - { - "0": 0.9996033636423013 - }, - { - "0": 0.9977251287135063 - }, - { - "0": 0.9940577400269195 - }, - { - "0": 0.9882538472978357 - }, - { - "0": 0.9798454685110091 - }, - { - "0": 0.968178299975103 - }, - { - "0": 0.9522929068369324 - }, - { - "0": 0.9306900668769827 - }, - { - "0": 0.9008080741251125 - }, - { - "0": 0.8576346334279773 - }, - { - "0": 0.7887957936807457 - }, - { - "0": 0.644134334698891 - }, - { - "0": 0.34580711518536955 - }, - { - "0": 0.22116211897459492 - }, - { - "0": 0.15562112515456672 - }, - { - "0": 0.11266224714381878 - }, - { - "0": 0.0819826953331032 - }, - { - "0": 0.05915678146051284 - }, - { - "0": 0.04184700762702187 - }, - { - "0": 0.028655808224766433 - }, - { - "0": 0.018675117736034696 - }, - { - "0": 0.011278538706374186 - }, - { - "0": 0.006014002764283988 - }, - { - "0": 0.002543515649923833 - }, - { - "0": 0.0006070865186531549 - } - ], - "data": [ - [ - 0 - ], - [ - 1 - ] - ], - "loop": true, - "easing": "easeInOutQuint", - "duration": 6185.234899328859, - "direction": "normal", - "useBpm": true, - "bpmDivision": 256, - "value": { - "0": 0 - } - }, - { - "id": "a5fffc62-5eb0-49c2-9983-747967036693", - "frames": [ - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0.00001068436959655999 - }, - { - "0": 0.0002737259259927396 - }, - { - "0": 0.0009096243366864224 - }, - { - "0": 0.0019483594472287447 - }, - { - "0": 0.0034239214713570943 - }, - { - "0": 0.005375082459857275 - }, - { - "0": 0.007846366110467065 - }, - { - "0": 0.010889281175635047 - }, - { - "0": 0.014563910442593685 - }, - { - "0": 0.018940987335161866 - }, - { - "0": 0.024104653668317946 - }, - { - "0": 0.030156188820348363 - }, - { - "0": 0.03721915717470846 - }, - { - "0": 0.04544668247175526 - }, - { - "0": 0.055032011854698956 - }, - { - "0": 0.06622435465563409 - }, - { - "0": 0.07935354618378022 - }, - { - "0": 0.09487024882483135 - }, - { - "0": 0.11341526651371425 - }, - { - "0": 0.13594782727502544 - }, - { - "0": 0.16400586762367483 - }, - { - "0": 0.20030381353370813 - }, - { - "0": 0.25036611739966325 - }, - { - "0": 0.3281946866038322 - }, - { - "0": 0.47248142780300334 - }, - { - "0": 0.6281702447651325 - }, - { - "0": 0.7135814014416376 - }, - { - "0": 0.7679244349964309 - }, - { - "0": 0.8072615373769766 - }, - { - "0": 0.8377539383850329 - }, - { - "0": 0.8623693009673776 - }, - { - "0": 0.8827677456632145 - }, - { - "0": 0.8999758501300389 - }, - { - "0": 0.9146752581846095 - }, - { - "0": 0.9273432234730115 - }, - { - "0": 0.9383278716957855 - }, - { - "0": 0.9478915515235141 - }, - { - "0": 0.9562372866317359 - }, - { - "0": 0.9635256886805703 - }, - { - "0": 0.9698861974635968 - }, - { - "0": 0.975424797829346 - }, - { - "0": 0.980229466668156 - }, - { - "0": 0.984374110746052 - }, - { - "0": 0.9879214734975618 - }, - { - "0": 0.9909253204436314 - }, - { - "0": 0.9934321091786525 - }, - { - "0": 0.9954822841341133 - }, - { - "0": 0.9971112935848555 - }, - { - "0": 0.9983503979314199 - }, - { - "0": 0.9992273189857535 - }, - { - "0": 0.9997667666327615 - }, - { - "0": 0.9999908698452366 - }, - { - "0": 0.9996033636423013 - }, - { - "0": 0.9977251287135063 - }, - { - "0": 0.9940577400269195 - }, - { - "0": 0.9882538472978357 - }, - { - "0": 0.9798454685110091 - }, - { - "0": 0.968178299975103 - }, - { - "0": 0.9522929068369324 - }, - { - "0": 0.9306900668769827 - }, - { - "0": 0.9008080741251125 - }, - { - "0": 0.8576346334279773 - }, - { - "0": 0.7887957936807457 - }, - { - "0": 0.644134334698891 - }, - { - "0": 0.34580711518536955 - }, - { - "0": 0.22116211897459492 - }, - { - "0": 0.15562112515456672 - }, - { - "0": 0.11266224714381878 - }, - { - "0": 0.0819826953331032 - }, - { - "0": 0.05915678146051284 - }, - { - "0": 0.04184700762702187 - }, - { - "0": 0.028655808224766433 - }, - { - "0": 0.018675117736034696 - }, - { - "0": 0.011278538706374186 - }, - { - "0": 0.006014002764283988 - }, - { - "0": 0.002543515649923833 - }, - { - "0": 0.0006070865186531549 - } - ], - "data": [ - [ - 0 - ], - [ - 1 - ] - ], - "loop": true, - "easing": "easeInOutQuint", - "duration": 6185.234899328859, - "direction": "normal", - "useBpm": true, - "bpmDivision": 256, - "value": { - "0": 0 - } - }, - { - "id": "75d4ab6d-a140-42ca-a737-265da14cd775", - "frames": [ - { - "0": 0.2 - }, - { - "0": 0.2 - }, - { - "0": 0.2 - }, - { - "0": 0.2 - }, - { - "0": 0.2 - }, - { - "0": 0.2 - }, - { - "0": 0.2 - }, - { - "0": 0.2 - }, - { - "0": 0.2 - }, - { - "0": 0.2 - }, - { - "0": 0.2 - }, - { - "0": 0.2 - }, - { - "0": 0.2 - }, - { - "0": 0.2 - }, - { - "0": 0.2 - }, - { - "0": 0.2 - }, - { - "0": 0.2 - }, - { - "0": 0.2 - }, - { - "0": 0.2 - }, - { - "0": 0.2 - }, - { - "0": 0.2 - }, - { - "0": 0.2 - }, - { - "0": 0.2 - }, - { - "0": 0.2 - }, - { - "0": 0.2 - }, - { - "0": 0.2 - }, - { - "0": 0.20000213687391932 - }, - { - "0": 0.20005474518519856 - }, - { - "0": 0.2001819248673373 - }, - { - "0": 0.20038967188944576 - }, - { - "0": 0.20068478429427142 - }, - { - "0": 0.20107501649197146 - }, - { - "0": 0.20156927322209342 - }, - { - "0": 0.20217785623512702 - }, - { - "0": 0.20291278208851876 - }, - { - "0": 0.2037881974670324 - }, - { - "0": 0.2048209307336636 - }, - { - "0": 0.20603123776406967 - }, - { - "0": 0.20744383143494172 - }, - { - "0": 0.20908933649435107 - }, - { - "0": 0.21100640237093982 - }, - { - "0": 0.21324487093112682 - }, - { - "0": 0.21587070923675605 - }, - { - "0": 0.2189740497649663 - }, - { - "0": 0.22268305330274285 - }, - { - "0": 0.2271895654550051 - }, - { - "0": 0.23280117352473498 - }, - { - "0": 0.24006076270674165 - }, - { - "0": 0.25007322347993266 - }, - { - "0": 0.2656389373207665 - }, - { - "0": 0.2944962855606007 - }, - { - "0": 0.3256340489530265 - }, - { - "0": 0.34271628028832757 - }, - { - "0": 0.3535848869992862 - }, - { - "0": 0.36145230747539536 - }, - { - "0": 0.3675507876770066 - }, - { - "0": 0.37247386019347556 - }, - { - "0": 0.37655354913264294 - }, - { - "0": 0.3799951700260078 - }, - { - "0": 0.38293505163692193 - }, - { - "0": 0.3854686446946023 - }, - { - "0": 0.3876655743391571 - }, - { - "0": 0.38957831030470286 - }, - { - "0": 0.3912474573263472 - }, - { - "0": 0.3927051377361141 - }, - { - "0": 0.3939772394927194 - }, - { - "0": 0.3950849595658692 - }, - { - "0": 0.3960458933336312 - }, - { - "0": 0.39687482214921044 - }, - { - "0": 0.3975842946995124 - }, - { - "0": 0.3981850640887263 - }, - { - "0": 0.39868642183573055 - }, - { - "0": 0.3990964568268227 - }, - { - "0": 0.3994222587169711 - }, - { - "0": 0.399670079586284 - }, - { - "0": 0.3998454637971507 - }, - { - "0": 0.39995335332655235 - }, - { - "0": 0.39999817396904735 - }, - { - "0": 0.39992067272846027 - }, - { - "0": 0.3995450257427013 - }, - { - "0": 0.39881154800538393 - }, - { - "0": 0.3976507694595672 - }, - { - "0": 0.39596909370220185 - }, - { - "0": 0.3936356599950206 - }, - { - "0": 0.3904585813673865 - }, - { - "0": 0.38613801337539655 - }, - { - "0": 0.38016161482502253 - }, - { - "0": 0.3715269266855955 - }, - { - "0": 0.35775915873614916 - }, - { - "0": 0.32882686693977825 - }, - { - "0": 0.2691614230370739 - }, - { - "0": 0.244232423794919 - }, - { - "0": 0.23112422503091334 - }, - { - "0": 0.22253244942876377 - }, - { - "0": 0.21639653906662065 - }, - { - "0": 0.2118313562921026 - }, - { - "0": 0.2083694015254044 - }, - { - "0": 0.2057311616449533 - }, - { - "0": 0.20373502354720696 - }, - { - "0": 0.20225570774127485 - }, - { - "0": 0.2012028005528568 - }, - { - "0": 0.20050870312998478 - }, - { - "0": 0.20012141730373065 - } - ], - "data": [ - [ - 0.2 - ], - [ - 0.4 - ] - ], - "loop": true, - "easing": "easeInOutQuint", - "duration": 6185.234899328859, - "direction": "normal", - "useBpm": true, - "bpmDivision": 256, - "value": { - "0": 0.2 - } - }, - { - "id": "10567fbb-f08c-4a82-95a6-8f7d720a82d8", - "frames": [ - { - "0": 0.2 - }, - { - "0": 0.2 - }, - { - "0": 0.2 - }, - { - "0": 0.2 - }, - { - "0": 0.2 - }, - { - "0": 0.2 - }, - { - "0": 0.2 - }, - { - "0": 0.2 - }, - { - "0": 0.2 - }, - { - "0": 0.2 - }, - { - "0": 0.2 - }, - { - "0": 0.2 - }, - { - "0": 0.2 - }, - { - "0": 0.2 - }, - { - "0": 0.2 - }, - { - "0": 0.2 - }, - { - "0": 0.2 - }, - { - "0": 0.2 - }, - { - "0": 0.2 - }, - { - "0": 0.2 - }, - { - "0": 0.2 - }, - { - "0": 0.2 - }, - { - "0": 0.2 - }, - { - "0": 0.2 - }, - { - "0": 0.2 - }, - { - "0": 0.2 - }, - { - "0": 0.20011615542349528 - }, - { - "0": 0.20072437265995327 - }, - { - "0": 0.2015688270009705 - }, - { - "0": 0.20265827630384609 - }, - { - "0": 0.20400155853957383 - }, - { - "0": 0.2056075060314067 - }, - { - "0": 0.20748483619055408 - }, - { - "0": 0.2096420145327502 - }, - { - "0": 0.2120870855004104 - }, - { - "0": 0.21482746658083995 - }, - { - "0": 0.21786970153787782 - }, - { - "0": 0.22121916943850858 - }, - { - "0": 0.224879747770041 - }, - { - "0": 0.22885343054213128 - }, - { - "0": 0.2331399060750408 - }, - { - "0": 0.2377361043458538 - }, - { - "0": 0.24263573029589885 - }, - { - "0": 0.24782880712237798 - }, - { - "0": 0.25330126161906985 - }, - { - "0": 0.25903459094459874 - }, - { - "0": 0.26500565515003593 - }, - { - "0": 0.2711866404456297 - }, - { - "0": 0.2775452326598957 - }, - { - "0": 0.2840450274411759 - }, - { - "0": 0.29064618360254985 - }, - { - "0": 0.29730630056712687 - }, - { - "0": 0.30398147391976915 - }, - { - "0": 0.3106274595849176 - }, - { - "0": 0.3172008620349725 - }, - { - "0": 0.3236602585728562 - }, - { - "0": 0.3299671808917182 - }, - { - "0": 0.3360868946883196 - }, - { - "0": 0.34198894381676104 - }, - { - "0": 0.3476474522071563 - }, - { - "0": 0.3530412000201797 - }, - { - "0": 0.35815350732168627 - }, - { - "0": 0.362971967897749 - }, - { - "0": 0.3674880782668141 - }, - { - "0": 0.3716968040738522 - }, - { - "0": 0.37559611982644564 - }, - { - "0": 0.37918655017340797 - }, - { - "0": 0.3824707330367693 - }, - { - "0": 0.3854530177967316 - }, - { - "0": 0.38813910586069705 - }, - { - "0": 0.3905357364523849 - }, - { - "0": 0.3926504172531906 - }, - { - "0": 0.3944911974220811 - }, - { - "0": 0.3960664792810738 - }, - { - "0": 0.3973848643562459 - }, - { - "0": 0.39845502931488075 - }, - { - "0": 0.3992856274819516 - }, - { - "0": 0.39988521193594034 - }, - { - "0": 0.3990870010342187 - }, - { - "0": 0.3970300458346334 - }, - { - "0": 0.3939489397230442 - }, - { - "0": 0.38977400986644734 - }, - { - "0": 0.3844405059331449 - }, - { - "0": 0.377894965777417 - }, - { - "0": 0.3701042056855985 - }, - { - "0": 0.3610671121096282 - }, - { - "0": 0.3508286259584449 - }, - { - "0": 0.33949392351111907 - }, - { - "0": 0.32723900582719484 - }, - { - "0": 0.31431256602709856 - }, - { - "0": 0.3010245859524937 - }, - { - "0": 0.28772072516997926 - }, - { - "0": 0.2747472907214077 - }, - { - "0": 0.2624160965729906 - }, - { - "0": 0.2509785619822332 - }, - { - "0": 0.24061393371781892 - }, - { - "0": 0.23143079600927366 - }, - { - "0": 0.22347738473804257 - }, - { - "0": 0.21675559500856637 - }, - { - "0": 0.21123488187889242 - }, - { - "0": 0.20686403299834105 - }, - { - "0": 0.20358017886552274 - }, - { - "0": 0.20131519808546838 - } - ], - "data": [ - [ - 0.2 - ], - [ - 0.4 - ] - ], - "loop": true, - "easing": "easeInOutSine", - "duration": 6185.234899328859, - "direction": "normal", - "useBpm": true, - "bpmDivision": 256, - "value": { - "0": 0.2 - } - }, - { - "id": "4dac49b2-c57c-4261-bd0a-7ff39a04391e", - "frames": [ - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0.0014487453199065147 - }, - { - "0": 0.008003117079147635 - }, - { - "0": 0.019284029065500356 - }, - { - "0": 0.035739403075755655 - }, - { - "0": 0.05770686108426248 - }, - { - "0": 0.0852714605917976 - }, - { - "0": 0.11806918188919738 - }, - { - "0": 0.15509046531979143 - }, - { - "0": 0.19461260113425372 - }, - { - "0": 0.23440172406994494 - }, - { - "0": 0.2721737893766391 - }, - { - "0": 0.30608240004035936 - }, - { - "0": 0.3349761565336282 - }, - { - "0": 0.3583731003468158 - }, - { - "0": 0.3762782117213941 - }, - { - "0": 0.3889823948441622 - }, - { - "0": 0.3969100586297614 - }, - { - "0": 0.3996087232858147 - }, - { - "0": 0.3967023650032195 - }, - { - "0": 0.3914720705304442 - }, - { - "0": 0.38368951488697645 - }, - { - "0": 0.373172588646872 - }, - { - "0": 0.3598514790334802 - }, - { - "0": 0.34386334687732545 - }, - { - "0": 0.32565407841712646 - }, - { - "0": 0.3060284059273921 - }, - { - "0": 0.28607411876185956 - }, - { - "0": 0.26694755266371006 - }, - { - "0": 0.24962143241256146 - }, - { - "0": 0.23473179252803741 - }, - { - "0": 0.22257017456801484 - }, - { - "0": 0.21316731383319099 - }, - { - "0": 0.20639547391228408 - }, - { - "0": 0.202049568027119 - }, - { - "0": 0.20034846627048586 - }, - { - "0": 0.20797482891153826 - }, - { - "0": 0.2224545085716621 - }, - { - "0": 0.24448239974251987 - }, - { - "0": 0.274639243310123 - }, - { - "0": 0.3132083130375615 - }, - { - "0": 0.3599037848572093 - }, - { - "0": 0.4135599213368887 - }, - { - "0": 0.47193855080764935 - }, - { - "0": 0.5318823787547526 - }, - { - "0": 0.5899015426751549 - }, - { - "0": 0.642942356621469 - }, - { - "0": 0.6889159036932466 - }, - { - "0": 0.7267883594793367 - }, - { - "0": 0.7563590533901945 - }, - { - "0": 0.7779512517595719 - }, - { - "0": 0.7921545930687377 - }, - { - "0": 0.7996556358078211 - }, - { - "0": 0.8020823758865874 - }, - { - "0": 0.8065117114648074 - }, - { - "0": 0.8134199296257493 - }, - { - "0": 0.8230103962620265 - }, - { - "0": 0.8353996022520541 - }, - { - "0": 0.8505311616125699 - }, - { - "0": 0.8680718254299823 - }, - { - "0": 0.887335537047731 - }, - { - "0": 0.9073108610174723 - }, - { - "0": 0.9268350449900034 - }, - { - "0": 0.9448500754531666 - }, - { - "0": 0.960600086517061 - }, - { - "0": 0.9736851599198638 - }, - { - "0": 0.9839992841250068 - }, - { - "0": 0.9916278278096518 - }, - { - "0": 0.99675724211722 - }, - { - "0": 0.9996137674910821 - }, - { - "0": 0.9960779324975737 - }, - { - "0": 0.9859812349214832 - }, - { - "0": 0.9697822862489741 - }, - { - "0": 0.9469520764037286 - }, - { - "0": 0.9171502348123981 - }, - { - "0": 0.880427982194055 - }, - { - "0": 0.8374858621249102 - }, - { - "0": 0.7898874313970603 - }, - { - "0": 0.7400463152005772 - }, - { - "0": 0.6908493535678593 - }, - { - "0": 0.6450276404580971 - }, - { - "0": 0.6046162316957842 - }, - { - "0": 0.5707579898153697 - }, - { - "0": 0.5438231674080767 - }, - { - "0": 0.5236606588690378 - }, - { - "0": 0.5098338017973154 - }, - { - "0": 0.501785931295121 - }, - { - "0": 0.49257511458658326 - }, - { - "0": 0.4611012648328614 - }, - { - "0": 0.4026677802740691 - }, - { - "0": 0.31809751456798707 - }, - { - "0": 0.21930181292494827 - }, - { - "0": 0.12744640495558274 - }, - { - "0": 0.058693461845106154 - }, - { - "0": 0.01716008249585249 - } - ], - "data": [ - [ - 0 - ], - [ - 0.4 - ], - [ - 0.2 - ], - [ - 0.8 - ], - [ - 1 - ], - [ - 0.5 - ] - ], - "loop": true, - "easing": "easeInOutSine", - "duration": 6185.234899328859, - "direction": "normal", - "useBpm": true, - "bpmDivision": 256, - "value": { - "0": 0 - } - }, - { - "id": "0a2e634a-f54f-4ffd-98bf-595857ac6268", - "frames": [ - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0.0014487453199065147 - }, - { - "0": 0.008003117079147635 - }, - { - "0": 0.019284029065500356 - }, - { - "0": 0.035739403075755655 - }, - { - "0": 0.05770686108426248 - }, - { - "0": 0.0852714605917976 - }, - { - "0": 0.11806918188919738 - }, - { - "0": 0.15509046531979143 - }, - { - "0": 0.19461260113425372 - }, - { - "0": 0.23440172406994494 - }, - { - "0": 0.2721737893766391 - }, - { - "0": 0.30608240004035936 - }, - { - "0": 0.3349761565336282 - }, - { - "0": 0.3583731003468158 - }, - { - "0": 0.3762782117213941 - }, - { - "0": 0.3889823948441622 - }, - { - "0": 0.3969100586297614 - }, - { - "0": 0.3996087232858147 - }, - { - "0": 0.3967023650032195 - }, - { - "0": 0.3914720705304442 - }, - { - "0": 0.38368951488697645 - }, - { - "0": 0.373172588646872 - }, - { - "0": 0.3598514790334802 - }, - { - "0": 0.34386334687732545 - }, - { - "0": 0.32565407841712646 - }, - { - "0": 0.3060284059273921 - }, - { - "0": 0.28607411876185956 - }, - { - "0": 0.26694755266371006 - }, - { - "0": 0.24962143241256146 - }, - { - "0": 0.23473179252803741 - }, - { - "0": 0.22257017456801484 - }, - { - "0": 0.21316731383319099 - }, - { - "0": 0.20639547391228408 - }, - { - "0": 0.202049568027119 - }, - { - "0": 0.20034846627048586 - }, - { - "0": 0.20797482891153826 - }, - { - "0": 0.2224545085716621 - }, - { - "0": 0.24448239974251987 - }, - { - "0": 0.274639243310123 - }, - { - "0": 0.3132083130375615 - }, - { - "0": 0.3599037848572093 - }, - { - "0": 0.4135599213368887 - }, - { - "0": 0.47193855080764935 - }, - { - "0": 0.5318823787547526 - }, - { - "0": 0.5899015426751549 - }, - { - "0": 0.642942356621469 - }, - { - "0": 0.6889159036932466 - }, - { - "0": 0.7267883594793367 - }, - { - "0": 0.7563590533901945 - }, - { - "0": 0.7779512517595719 - }, - { - "0": 0.7921545930687377 - }, - { - "0": 0.7996556358078211 - }, - { - "0": 0.8020823758865874 - }, - { - "0": 0.8065117114648074 - }, - { - "0": 0.8134199296257493 - }, - { - "0": 0.8230103962620265 - }, - { - "0": 0.8353996022520541 - }, - { - "0": 0.8505311616125699 - }, - { - "0": 0.8680718254299823 - }, - { - "0": 0.887335537047731 - }, - { - "0": 0.9073108610174723 - }, - { - "0": 0.9268350449900034 - }, - { - "0": 0.9448500754531666 - }, - { - "0": 0.960600086517061 - }, - { - "0": 0.9736851599198638 - }, - { - "0": 0.9839992841250068 - }, - { - "0": 0.9916278278096518 - }, - { - "0": 0.99675724211722 - }, - { - "0": 0.9996137674910821 - }, - { - "0": 0.9960779324975737 - }, - { - "0": 0.9859812349214832 - }, - { - "0": 0.9697822862489741 - }, - { - "0": 0.9469520764037286 - }, - { - "0": 0.9171502348123981 - }, - { - "0": 0.880427982194055 - }, - { - "0": 0.8374858621249102 - }, - { - "0": 0.7898874313970603 - }, - { - "0": 0.7400463152005772 - }, - { - "0": 0.6908493535678593 - }, - { - "0": 0.6450276404580971 - }, - { - "0": 0.6046162316957842 - }, - { - "0": 0.5707579898153697 - }, - { - "0": 0.5438231674080767 - }, - { - "0": 0.5236606588690378 - }, - { - "0": 0.5098338017973154 - }, - { - "0": 0.501785931295121 - }, - { - "0": 0.49257511458658326 - }, - { - "0": 0.4611012648328614 - }, - { - "0": 0.4026677802740691 - }, - { - "0": 0.31809751456798707 - }, - { - "0": 0.21930181292494827 - }, - { - "0": 0.12744640495558274 - }, - { - "0": 0.058693461845106154 - }, - { - "0": 0.01716008249585249 - } - ], - "data": [ - [ - 0 - ], - [ - 0.4 - ], - [ - 0.2 - ], - [ - 0.8 - ], - [ - 1 - ], - [ - 0.5 - ] - ], - "loop": true, - "easing": "easeInOutSine", - "duration": 6185.234899328859, - "direction": "normal", - "useBpm": true, - "bpmDivision": 256, - "value": { - "0": 0 - } - }, - { - "id": "c7782500-86e8-4e34-a464-5a8523d785ec", - "frames": [ - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0 - }, - { - "0": 0.0008455264005181257 - }, - { - "0": 0.004448357589810567 - }, - { - "0": 0.008425155292497778 - }, - { - "0": 0.012806571787161432 - }, - { - "0": 0.017627403099746093 - }, - { - "0": 0.02292738875460091 - }, - { - "0": 0.028752216400588414 - }, - { - "0": 0.03515479800282429 - }, - { - "0": 0.04219691109680791 - }, - { - "0": 0.04995133844879886 - }, - { - "0": 0.058504699921336924 - }, - { - "0": 0.06796126415175964 - }, - { - "0": 0.07844817688209163 - }, - { - "0": 0.09012278680413703 - }, - { - "0": 0.10318316119877766 - }, - { - "0": 0.11788360114207935 - }, - { - "0": 0.13455826476556926 - }, - { - "0": 0.1536584540687362 - }, - { - "0": 0.17581392465822462 - }, - { - "0": 0.20193834970856966 - }, - { - "0": 0.23341911251136094 - }, - { - "0": 0.2724683361501871 - }, - { - "0": 0.3227266568951425 - }, - { - "0": 0.3896439501482967 - }, - { - "0": 0.47561189438682583 - }, - { - "0": 0.5642469484868634 - }, - { - "0": 0.6355761393472105 - }, - { - "0": 0.689461637024293 - }, - { - "0": 0.7313357794711315 - }, - { - "0": 0.7651112503363633 - }, - { - "0": 0.7931844491225 - }, - { - "0": 0.817052667081024 - }, - { - "0": 0.8376965010974509 - }, - { - "0": 0.8557883363671445 - }, - { - "0": 0.8718078968917659 - }, - { - "0": 0.8861090808873489 - }, - { - "0": 0.8989603938024437 - }, - { - "0": 0.9105704396892997 - }, - { - "0": 0.9211045905201123 - }, - { - "0": 0.9306962409244938 - }, - { - "0": 0.9394546227901932 - }, - { - "0": 0.94747036615271 - }, - { - "0": 0.9548195429693069 - }, - { - "0": 0.9615666646724851 - }, - { - "0": 0.9677669425311795 - }, - { - "0": 0.9734680184478763 - }, - { - "0": 0.9787113086778441 - }, - { - "0": 0.9835330601425556 - }, - { - "0": 0.9879651902815489 - }, - { - "0": 0.9920359617442425 - }, - { - "0": 0.9957705295592008 - }, - { - "0": 0.9991913887621557 - }, - { - "0": 0.9945936354061435 - }, - { - "0": 0.9860308764541529 - }, - { - "0": 0.9756675405283879 - }, - { - "0": 0.9631472658452107 - }, - { - "0": 0.9479889583035739 - }, - { - "0": 0.9295191657443037 - }, - { - "0": 0.9067508611748786 - }, - { - "0": 0.8781480795393148 - }, - { - "0": 0.8411188776266383 - }, - { - "0": 0.7907622876927372 - }, - { - "0": 0.7162023570139846 - }, - { - "0": 0.5904490199664443 - }, - { - "0": 0.416031956075287 - }, - { - "0": 0.2991291724292938 - }, - { - "0": 0.2274059609558463 - }, - { - "0": 0.17751449993686297 - }, - { - "0": 0.1400280926177755 - }, - { - "0": 0.11055118552302423 - }, - { - "0": 0.08670084482133411 - }, - { - "0": 0.06703986730323597 - }, - { - "0": 0.050632546994620053 - }, - { - "0": 0.03683397811515543 - }, - { - "0": 0.025179738699614984 - }, - { - "0": 0.01532354218752252 - }, - { - "0": 0.006999798295247106 - } - ], - "data": [ - [ - 0 - ], - [ - 1 - ] - ], - "loop": true, - "easing": "easeInOutCirc", - "duration": 6185.234899328859, - "direction": "normal", - "useBpm": true, - "bpmDivision": 256, - "value": { - "0": 0 - } - }, - { - "id": "6996f713-e4db-41f8-a9b4-9c99a905372a", - "frames": [ - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.4999154473599482 - }, - { - "0": 0.4995551642410189 - }, - { - "0": 0.4991574844707502 - }, - { - "0": 0.4987193428212839 - }, - { - "0": 0.4982372596900254 - }, - { - "0": 0.4977072611245399 - }, - { - "0": 0.4971247783599412 - }, - { - "0": 0.49648452019971756 - }, - { - "0": 0.4957803088903192 - }, - { - "0": 0.4950048661551201 - }, - { - "0": 0.4941495300078663 - }, - { - "0": 0.49320387358482404 - }, - { - "0": 0.49215518231179084 - }, - { - "0": 0.4909877213195863 - }, - { - "0": 0.48968168388012223 - }, - { - "0": 0.4882116398857921 - }, - { - "0": 0.4865441735234431 - }, - { - "0": 0.48463415459312637 - }, - { - "0": 0.48241860753417753 - }, - { - "0": 0.47980616502914303 - }, - { - "0": 0.4766580887488639 - }, - { - "0": 0.47275316638498127 - }, - { - "0": 0.46772733431048574 - }, - { - "0": 0.4610356049851703 - }, - { - "0": 0.4524388105613174 - }, - { - "0": 0.44357530515131366 - }, - { - "0": 0.43644238606527896 - }, - { - "0": 0.4310538362975707 - }, - { - "0": 0.4268664220528869 - }, - { - "0": 0.42348887496636367 - }, - { - "0": 0.42068155508775 - }, - { - "0": 0.4182947332918976 - }, - { - "0": 0.4162303498902549 - }, - { - "0": 0.4144211663632856 - }, - { - "0": 0.4128192103108234 - }, - { - "0": 0.41138909191126516 - }, - { - "0": 0.4101039606197556 - }, - { - "0": 0.40894295603107006 - }, - { - "0": 0.4078895409479888 - }, - { - "0": 0.40693037590755066 - }, - { - "0": 0.4060545377209807 - }, - { - "0": 0.40525296338472905 - }, - { - "0": 0.4045180457030693 - }, - { - "0": 0.4038433335327515 - }, - { - "0": 0.4032233057468821 - }, - { - "0": 0.4026531981552124 - }, - { - "0": 0.4021288691322156 - }, - { - "0": 0.4016466939857445 - }, - { - "0": 0.4012034809718451 - }, - { - "0": 0.4007964038255758 - }, - { - "0": 0.40042294704407994 - }, - { - "0": 0.40008086112378444 - }, - { - "0": 0.40054063645938565 - }, - { - "0": 0.40139691235458475 - }, - { - "0": 0.40243324594716123 - }, - { - "0": 0.40368527341547894 - }, - { - "0": 0.4052011041696426 - }, - { - "0": 0.40704808342556964 - }, - { - "0": 0.4093249138825122 - }, - { - "0": 0.4121851920460685 - }, - { - "0": 0.4158881122373362 - }, - { - "0": 0.4209237712307263 - }, - { - "0": 0.42837976429860153 - }, - { - "0": 0.4409550980033556 - }, - { - "0": 0.4583968043924713 - }, - { - "0": 0.4700870827570706 - }, - { - "0": 0.47725940390441535 - }, - { - "0": 0.4822485500063137 - }, - { - "0": 0.48599719073822245 - }, - { - "0": 0.4889448814476976 - }, - { - "0": 0.4913299155178666 - }, - { - "0": 0.4932960132696764 - }, - { - "0": 0.494936745300538 - }, - { - "0": 0.49631660218848445 - }, - { - "0": 0.4974820261300385 - }, - { - "0": 0.49846764578124775 - }, - { - "0": 0.49930002017047526 - } - ], - "data": [ - [ - 0.5 - ], - [ - 0.4 - ] - ], - "loop": true, - "easing": "easeInOutCirc", - "duration": 6185.234899328859, - "direction": "normal", - "useBpm": true, - "bpmDivision": 256, - "value": { - "0": 0.5 - } - }, - { - "id": "bdd7a20d-56e8-4e53-88f8-c055fff21712", - "frames": [ - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.4997463420798446 - }, - { - "0": 0.4986654927230568 - }, - { - "0": 0.49747245341225066 - }, - { - "0": 0.4961580284638516 - }, - { - "0": 0.4947117790700762 - }, - { - "0": 0.4931217833736197 - }, - { - "0": 0.4913743350798235 - }, - { - "0": 0.48945356059915274 - }, - { - "0": 0.48734092667095763 - }, - { - "0": 0.4850145984653603 - }, - { - "0": 0.4824485900235989 - }, - { - "0": 0.4796116207544721 - }, - { - "0": 0.4764655469353725 - }, - { - "0": 0.47296316395875887 - }, - { - "0": 0.4690450516403667 - }, - { - "0": 0.4646349196573762 - }, - { - "0": 0.4596325205703292 - }, - { - "0": 0.45390246377937915 - }, - { - "0": 0.4472558226025326 - }, - { - "0": 0.4394184950874291 - }, - { - "0": 0.42997426624659174 - }, - { - "0": 0.41825949915494387 - }, - { - "0": 0.40318200293145723 - }, - { - "0": 0.383106814955511 - }, - { - "0": 0.3573164316839522 - }, - { - "0": 0.330725915453941 - }, - { - "0": 0.3093271581958369 - }, - { - "0": 0.2931615088927121 - }, - { - "0": 0.2805992661586606 - }, - { - "0": 0.270466624899091 - }, - { - "0": 0.26204466526325 - }, - { - "0": 0.25488419987569283 - }, - { - "0": 0.24869104967076477 - }, - { - "0": 0.24326349908985667 - }, - { - "0": 0.23845763093247024 - }, - { - "0": 0.23416727573379537 - }, - { - "0": 0.23031188185926688 - }, - { - "0": 0.22682886809321007 - }, - { - "0": 0.22366862284396632 - }, - { - "0": 0.22079112772265186 - }, - { - "0": 0.21816361316294203 - }, - { - "0": 0.21575889015418703 - }, - { - "0": 0.21355413710920795 - }, - { - "0": 0.2115300005982545 - }, - { - "0": 0.20966991724064615 - }, - { - "0": 0.2079595944656371 - }, - { - "0": 0.20638660739664677 - }, - { - "0": 0.20494008195723334 - }, - { - "0": 0.20361044291553532 - }, - { - "0": 0.20238921147672728 - }, - { - "0": 0.2012688411322398 - }, - { - "0": 0.2002425833713533 - }, - { - "0": 0.20162190937815697 - }, - { - "0": 0.20419073706375412 - }, - { - "0": 0.20729973784148364 - }, - { - "0": 0.2110558202464368 - }, - { - "0": 0.21560331250892786 - }, - { - "0": 0.2211442502767089 - }, - { - "0": 0.22797474164753645 - }, - { - "0": 0.23655557613820558 - }, - { - "0": 0.24766433671200855 - }, - { - "0": 0.2627713136921789 - }, - { - "0": 0.28513929289580464 - }, - { - "0": 0.3228652940100667 - }, - { - "0": 0.3751904131774139 - }, - { - "0": 0.41026124827121185 - }, - { - "0": 0.4317782117132461 - }, - { - "0": 0.4467456500189411 - }, - { - "0": 0.45799157221466735 - }, - { - "0": 0.46683464434309274 - }, - { - "0": 0.47398974655359977 - }, - { - "0": 0.4798880398090292 - }, - { - "0": 0.484810235901614 - }, - { - "0": 0.4889498065654534 - }, - { - "0": 0.4924460783901155 - }, - { - "0": 0.49540293734374324 - }, - { - "0": 0.4979000605114259 - } - ], - "data": [ - [ - 0.5 - ], - [ - 0.2 - ] - ], - "loop": true, - "easing": "easeInOutCirc", - "duration": 6185.234899328859, - "direction": "normal", - "useBpm": true, - "bpmDivision": 256, - "value": { - "0": 0.5 - } - }, - { - "id": "144dc5f0-8f18-44bf-a4da-9c13f6359ee1", - "frames": [ - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.4998444832202206 - }, - { - "0": 0.4998319090621881 - }, - { - "0": 0.499877771800653 - }, - { - "0": 0.5000053579405611 - }, - { - "0": 0.5002217907937317 - }, - { - "0": 0.5005036463199307 - }, - { - "0": 0.5007845596538563 - }, - { - "0": 0.5009512119003718 - }, - { - "0": 0.5008552833641957 - }, - { - "0": 0.5003479673047335 - }, - { - "0": 0.4993392944304272 - }, - { - "0": 0.4978761740486657 - }, - { - "0": 0.4962212060236473 - }, - { - "0": 0.4949012095041634 - }, - { - "0": 0.4946844100900471 - }, - { - "0": 0.49644455217501376 - }, - { - "0": 0.5008857820452395 - }, - { - "0": 0.5081393250703656 - }, - { - "0": 0.5173022531136426 - }, - { - "0": 0.5260619959005429 - }, - { - "0": 0.5306183213291941 - }, - { - "0": 0.5261462275777533 - }, - { - "0": 0.5079999079608627 - }, - { - "0": 0.47370353363154133 - }, - { - "0": 0.4254917090891285 - }, - { - "0": 0.37277290197049634 - }, - { - "0": 0.32722709802950367 - }, - { - "0": 0.2745082909108714 - }, - { - "0": 0.22629646636845857 - }, - { - "0": 0.19200009203913754 - }, - { - "0": 0.1738537724222468 - }, - { - "0": 0.16938167867080595 - }, - { - "0": 0.1739380040994571 - }, - { - "0": 0.18269774688635732 - }, - { - "0": 0.19186067492963427 - }, - { - "0": 0.19911421795476053 - }, - { - "0": 0.20355544782498625 - }, - { - "0": 0.20531558990995297 - }, - { - "0": 0.20509879049583662 - }, - { - "0": 0.20377879397635273 - }, - { - "0": 0.20212382595133432 - }, - { - "0": 0.20066070556957283 - }, - { - "0": 0.1996520326952665 - }, - { - "0": 0.1991447166358043 - }, - { - "0": 0.19904878809962817 - }, - { - "0": 0.19921544034614375 - }, - { - "0": 0.1994963536800693 - }, - { - "0": 0.1997782092062682 - }, - { - "0": 0.19999464205943884 - }, - { - "0": 0.200122228199347 - }, - { - "0": 0.2001680909378119 - }, - { - "0": 0.20015551677977939 - }, - { - "0": 0.20016316206868529 - }, - { - "0": 0.19994858154741507 - }, - { - "0": 0.19942238987236338 - }, - { - "0": 0.19904197797284864 - }, - { - "0": 0.19985604753126265 - }, - { - "0": 0.20253549713114485 - }, - { - "0": 0.20529034847881106 - }, - { - "0": 0.20271492879915526 - }, - { - "0": 0.18968474633834556 - }, - { - "0": 0.1722274812426598 - }, - { - "0": 0.1769562993982371 - }, - { - "0": 0.2372734449216216 - }, - { - "0": 0.3391953685475609 - }, - { - "0": 0.4384762821916678 - }, - { - "0": 0.5140137233101241 - }, - { - "0": 0.5301281123828613 - }, - { - "0": 0.5149326537619388 - }, - { - "0": 0.49950281120558915 - }, - { - "0": 0.4945871276213468 - }, - { - "0": 0.49662875953094654 - }, - { - "0": 0.49963902569679447 - }, - { - "0": 0.5009124856197221 - }, - { - "0": 0.5007198560233985 - }, - { - "0": 0.500159978050673 - }, - { - "0": 0.49985938417173537 - } - ], - "data": [ - [ - 0.5 - ], - [ - 0.2 - ] - ], - "loop": true, - "easing": "easeInOutElastic", - "duration": 6185.234899328859, - "direction": "normal", - "useBpm": true, - "bpmDivision": 256, - "value": { - "0": 0.5 - } - }, - { - "id": "51e34602-d6a7-45da-8044-32b6e472bd28", - "frames": [ - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5011688516844351 - }, - { - "0": 0.5056576018175244 - }, - { - "0": 0.5098300934072267 - }, - { - "0": 0.5136604463999693 - }, - { - "0": 0.5171193834789708 - }, - { - "0": 0.5201736101782826 - }, - { - "0": 0.5227850493296834 - }, - { - "0": 0.5249098879582216 - }, - { - "0": 0.5264973806242309 - }, - { - "0": 0.5274883337752434 - }, - { - "0": 0.5278131688590472 - }, - { - "0": 0.5273894250603447 - }, - { - "0": 0.5261185123745613 - }, - { - "0": 0.5238814595863924 - }, - { - "0": 0.5205333205008923 - }, - { - "0": 0.5158958196486737 - }, - { - "0": 0.5097477900517233 - }, - { - "0": 0.5018131489607696 - }, - { - "0": 0.4917470522039989 - }, - { - "0": 0.47912375372945015 - }, - { - "0": 0.46343777985513485 - }, - { - "0": 0.44414989009428885 - }, - { - "0": 0.42084701750134756 - }, - { - "0": 0.39360981885967466 - }, - { - "0": 0.36352643628123205 - }, - { - "0": 0.33280352066208474 - }, - { - "0": 0.30389797011206 - }, - { - "0": 0.27839164669081184 - }, - { - "0": 0.2567471303878319 - }, - { - "0": 0.23874337172394083 - }, - { - "0": 0.22391158648699344 - }, - { - "0": 0.2117608672064114 - }, - { - "0": 0.20185887851966383 - }, - { - "0": 0.19384793378482074 - }, - { - "0": 0.18743854474937144 - }, - { - "0": 0.18239747175499088 - }, - { - "0": 0.17853613484010794 - }, - { - "0": 0.17570096839381982 - }, - { - "0": 0.17376583146080832 - }, - { - "0": 0.17262616178678003 - }, - { - "0": 0.1721944996632523 - }, - { - "0": 0.17239705517085718 - }, - { - "0": 0.1731710613464914 - }, - { - "0": 0.17446271836099725 - }, - { - "0": 0.17622558360743518 - }, - { - "0": 0.17841930022723806 - }, - { - "0": 0.181008584385615 - }, - { - "0": 0.1839624119472249 - }, - { - "0": 0.18725336007417054 - }, - { - "0": 0.19085707017162523 - }, - { - "0": 0.19475180664145736 - }, - { - "0": 0.19891809186364967 - }, - { - "0": 0.19326866805961393 - }, - { - "0": 0.18543877249025803 - }, - { - "0": 0.17913041351902165 - }, - { - "0": 0.174640708035623 - }, - { - "0": 0.17236502988200322 - }, - { - "0": 0.17284461968844816 - }, - { - "0": 0.17684508160929016 - }, - { - "0": 0.1854898322096106 - }, - { - "0": 0.20048837137604225 - }, - { - "0": 0.22448945313753232 - }, - { - "0": 0.26129028001659976 - }, - { - "0": 0.31371433891167344 - }, - { - "0": 0.37467576406750014 - }, - { - "0": 0.4273804974211983 - }, - { - "0": 0.4652421796119917 - }, - { - "0": 0.4909102114451226 - }, - { - "0": 0.5078945819179435 - }, - { - "0": 0.5186719309154759 - }, - { - "0": 0.5248627790321487 - }, - { - "0": 0.5275450361816015 - }, - { - "0": 0.52746077573453 - }, - { - "0": 0.5251390692447342 - }, - { - "0": 0.5209691840593758 - }, - { - "0": 0.5152454558940835 - }, - { - "0": 0.5081957325314245 - } - ], - "data": [ - [ - 0.5 - ], - [ - 0.2 - ] - ], - "loop": true, - "easing": "easeInOutBack", - "duration": 6185.234899328859, - "direction": "normal", - "useBpm": true, - "bpmDivision": 256, - "value": { - "0": 0.5 - } - }, - { - "id": "51081af2-3129-423d-89b4-ec29acb95d42", - "frames": [ - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.499996794689121 - }, - { - "0": 0.4999178822222022 - }, - { - "0": 0.49972711269899406 - }, - { - "0": 0.49941549216583137 - }, - { - "0": 0.49897282355859285 - }, - { - "0": 0.4983874752620428 - }, - { - "0": 0.4976460901668599 - }, - { - "0": 0.4967332156473095 - }, - { - "0": 0.4956308268672219 - }, - { - "0": 0.49431770379945145 - }, - { - "0": 0.4927686038995046 - }, - { - "0": 0.4909531433538955 - }, - { - "0": 0.48883425284758747 - }, - { - "0": 0.4863659952584734 - }, - { - "0": 0.4834903964435903 - }, - { - "0": 0.4801326936033098 - }, - { - "0": 0.47619393614486594 - }, - { - "0": 0.4715389253525506 - }, - { - "0": 0.4659754200458857 - }, - { - "0": 0.45921565181749235 - }, - { - "0": 0.45079823971289756 - }, - { - "0": 0.43990885593988754 - }, - { - "0": 0.424890164780101 - }, - { - "0": 0.40154159401885037 - }, - { - "0": 0.358255571659099 - }, - { - "0": 0.3115489265704603 - }, - { - "0": 0.28592557956750875 - }, - { - "0": 0.2696226695010707 - }, - { - "0": 0.25782153878690706 - }, - { - "0": 0.24867381848449016 - }, - { - "0": 0.24128920970978673 - }, - { - "0": 0.2351696763010357 - }, - { - "0": 0.23000724496098834 - }, - { - "0": 0.22559742254461718 - }, - { - "0": 0.22179703295809655 - }, - { - "0": 0.21850163849126436 - }, - { - "0": 0.2156325345429458 - }, - { - "0": 0.21312881401047923 - }, - { - "0": 0.21094229339582893 - }, - { - "0": 0.20903414076092097 - }, - { - "0": 0.2073725606511962 - }, - { - "0": 0.2059311599995532 - }, - { - "0": 0.20468776677618444 - }, - { - "0": 0.2036235579507315 - }, - { - "0": 0.2027224038669106 - }, - { - "0": 0.20197036724640427 - }, - { - "0": 0.20135531475976604 - }, - { - "0": 0.20086661192454336 - }, - { - "0": 0.20049488062057402 - }, - { - "0": 0.20023180430427395 - }, - { - "0": 0.20006997001017157 - }, - { - "0": 0.20000273904642907 - }, - { - "0": 0.20011899090730964 - }, - { - "0": 0.2006824613859481 - }, - { - "0": 0.20178267799192418 - }, - { - "0": 0.20352384581064928 - }, - { - "0": 0.2060463594466973 - }, - { - "0": 0.20954651000746913 - }, - { - "0": 0.2143121279489203 - }, - { - "0": 0.2207929799369052 - }, - { - "0": 0.22975757776246625 - }, - { - "0": 0.24270960997160684 - }, - { - "0": 0.2633612618957763 - }, - { - "0": 0.30675969959033267 - }, - { - "0": 0.3962578654443891 - }, - { - "0": 0.4336513643076215 - }, - { - "0": 0.45331366245363 - }, - { - "0": 0.46620132585685436 - }, - { - "0": 0.47540519140006904 - }, - { - "0": 0.48225296556184616 - }, - { - "0": 0.48744589771189345 - }, - { - "0": 0.4914032575325701 - }, - { - "0": 0.4943974646791896 - }, - { - "0": 0.4966164383880877 - }, - { - "0": 0.4981957991707148 - }, - { - "0": 0.49923694530502283 - }, - { - "0": 0.49981787404440403 - } - ], - "data": [ - [ - 0.5 - ], - [ - 0.2 - ] - ], - "loop": true, - "easing": "easeInOutQuint", - "duration": 6185.234899328859, - "direction": "normal", - "useBpm": true, - "bpmDivision": 256, - "value": { - "0": 0.5 - } - }, - { - "id": "341e2bfd-02e1-42c8-9abb-2dfac3be14cf", - "frames": [ - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.5 - }, - { - "0": 0.4999960012682792 - }, - { - "0": 0.4998975202401037 - }, - { - "0": 0.4996593280432776 - }, - { - "0": 0.49927004070733233 - }, - { - "0": 0.49871674989694337 - }, - { - "0": 0.4979847324468626 - }, - { - "0": 0.49705708667916093 - }, - { - "0": 0.4959142721370488 - }, - { - "0": 0.4945335202012134 - }, - { - "0": 0.4928880695543964 - }, - { - "0": 0.4909461602022473 - }, - { - "0": 0.48866968872919797 - }, - { - "0": 0.4860123788627114 - }, - { - "0": 0.4829172434050029 - }, - { - "0": 0.47931298503617953 - }, - { - "0": 0.4751087656330408 - }, - { - "0": 0.470186393704235 - }, - { - "0": 0.4643882979514994 - }, - { - "0": 0.457498406762078 - }, - { - "0": 0.4492107714243899 - }, - { - "0": 0.4390769160562802 - }, - { - "0": 0.4264189689337079 - }, - { - "0": 0.410211305505171 - }, - { - "0": 0.3891044284787879 - }, - { - "0": 0.36258647259450294 - }, - { - "0": 0.334185362641531 - }, - { - "0": 0.30960245342691506 - }, - { - "0": 0.29038755229741975 - }, - { - "0": 0.27543999721036744 - }, - { - "0": 0.26354397900150167 - }, - { - "0": 0.25384921039856334 - }, - { - "0": 0.24579415365104368 - }, - { - "0": 0.23900136795286547 - }, - { - "0": 0.2332086816429132 - }, - { - "0": 0.22822782540326847 - }, - { - "0": 0.22391947827473246 - }, - { - "0": 0.22017780590799446 - }, - { - "0": 0.21692057156656275 - }, - { - "0": 0.2140826118540406 - }, - { - "0": 0.21161140717994276 - }, - { - "0": 0.2094639955844934 - }, - { - "0": 0.20760477209960793 - }, - { - "0": 0.20600388668548048 - }, - { - "0": 0.20463605607465807 - }, - { - "0": 0.20347966777138093 - }, - { - "0": 0.20251609413914384 - }, - { - "0": 0.20172916013176473 - }, - { - "0": 0.2011047251245774 - }, - { - "0": 0.2006303506728122 - }, - { - "0": 0.2002950338134425 - }, - { - "0": 0.20008899095228005 - }, - { - "0": 0.20000348121562128 - }, - { - "0": 0.20014850887830224 - }, - { - "0": 0.20085236506730408 - }, - { - "0": 0.20222812465196796 - }, - { - "0": 0.2044076388416867 - }, - { - "0": 0.20756824684116035 - }, - { - "0": 0.211956915338948 - }, - { - "0": 0.21793292547887294 - }, - { - "0": 0.22604913424751044 - }, - { - "0": 0.23722171481003987 - }, - { - "0": 0.2531278939511088 - }, - { - "0": 0.27725097966088574 - }, - { - "0": 0.3170605832663419 - }, - { - "0": 0.37246347828845533 - }, - { - "0": 0.4136960611609122 - }, - { - "0": 0.4390601376603516 - }, - { - "0": 0.45601056325190165 - }, - { - "0": 0.4681065069545124 - }, - { - "0": 0.47706550935699166 - }, - { - "0": 0.4838259852823552 - }, - { - "0": 0.48895429883875613 - }, - { - "0": 0.492818610536934 - }, - { - "0": 0.4956720896243472 - }, - { - "0": 0.4976966150110775 - }, - { - "0": 0.49902748414965536 - }, - { - "0": 0.49976823829610284 - } - ], - "data": [ - [ - 0.5 - ], - [ - 0.2 - ] - ], - "loop": true, - "easing": "easeInOutQuart", - "duration": 6185.234899328859, - "direction": "normal", - "useBpm": true, - "bpmDivision": 256, - "value": { - "0": 0.5 - } - } - ] -} diff --git a/src/App.vue b/src/App.vue deleted file mode 100644 index cec59cad4..000000000 --- a/src/App.vue +++ /dev/null @@ -1,504 +0,0 @@ - -