diff --git a/.firebaserc b/.firebaserc index fc950c9..2c363ab 100644 --- a/.firebaserc +++ b/.firebaserc @@ -1,5 +1,5 @@ { "projects": { - "default": "mialtar" + "default": "visualizr" } } diff --git a/.github/workflows/firebase-hosting-merge.yml b/.github/workflows/firebase-hosting-merge.yml index 8f42da3..c37df77 100644 --- a/.github/workflows/firebase-hosting-merge.yml +++ b/.github/workflows/firebase-hosting-merge.yml @@ -1,19 +1,17 @@ -# This file was auto-generated by the Firebase CLI -# https://github.com/firebase/firebase-tools - name: Deploy to Firebase Hosting on merge 'on': push: branches: - - master + - mainfromdev jobs: build_and_deploy: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 + - run: npm ci && npm run build - uses: FirebaseExtended/action-hosting-deploy@v0 with: repoToken: '${{ secrets.GITHUB_TOKEN }}' - firebaseServiceAccount: '${{ secrets.FIREBASE_SERVICE_ACCOUNT_MIALTAR }}' + firebaseServiceAccount: '${{ secrets.FIREBASE_SERVICE_ACCOUNT_VISUALIZR }}' channelId: live - projectId: mialtar + projectId: visualizr diff --git a/.github/workflows/firebase-hosting-pull-request.yml b/.github/workflows/firebase-hosting-pull-request.yml index d4b8db5..34426e1 100644 --- a/.github/workflows/firebase-hosting-pull-request.yml +++ b/.github/workflows/firebase-hosting-pull-request.yml @@ -13,5 +13,5 @@ jobs: - uses: FirebaseExtended/action-hosting-deploy@v0 with: repoToken: '${{ secrets.GITHUB_TOKEN }}' - firebaseServiceAccount: '${{ secrets.FIREBASE_SERVICE_ACCOUNT_MIALTAR }}' - projectId: mialtar + firebaseServiceAccount: '${{ secrets.FIREBASE_SERVICE_ACCOUNT_VISUALIZR }}' + projectId: visualizr diff --git a/package-lock.json b/package-lock.json index d2c2efa..bfa9809 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,11 +13,13 @@ "@angular/common": "^14.2.4", "@angular/compiler": "^14.2.4", "@angular/core": "^14.2.4", + "@angular/fire": "^7.5.0", "@angular/forms": "^14.2.4", "@angular/platform-browser": "^14.2.4", "@angular/platform-browser-dynamic": "^14.2.4", "@angular/router": "^14.2.4", "firebase-tools": "^11.13.0", + "firestore": "^1.1.6", "rxjs": "~6.6.0", "three": "^0.145.0", "tslib": "^2.1.0", @@ -336,7 +338,6 @@ "version": "14.2.10", "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-14.2.10.tgz", "integrity": "sha512-MMp31KpJTwKHisXOq+6VOXYApq97hZxFaFmZk396X5aIFTCELUwjcezQDk+u2nEs5iK/COUfnN3plGcfJxYhQA==", - "dev": true, "dependencies": { "@angular-devkit/core": "14.2.10", "jsonc-parser": "3.1.0", @@ -354,7 +355,6 @@ "version": "14.2.10", "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-14.2.10.tgz", "integrity": "sha512-K4AO7mROTdbhQ7chtyQd6oPwmuL+BPUh+wn6Aq1qrmYJK4UZYFOPp8fi/Ehs8meCEeywtrssOPfrOE4Gsre9dg==", - "dev": true, "dependencies": { "ajv": "8.11.0", "ajv-formats": "2.1.1", @@ -626,6 +626,43 @@ "zone.js": "~0.11.4" } }, + "node_modules/@angular/fire": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@angular/fire/-/fire-7.5.0.tgz", + "integrity": "sha512-M/JJ5SKnpfNZFLKl0Awjn3r2NhURy2Mx+E8EzSDWSg1sHD7IThrynZYPUSZR+cd3KGsGoEacIP2x8Ra+0a+CVg==", + "dependencies": { + "@angular-devkit/schematics": "^12.0.0 || ^13.0.0 || ^14.0.0 || ^15.0.0", + "@schematics/angular": "^12.0.0 || ^13.0.0 || ^14.0.0 || ^15.0.0", + "file-loader": "^6.2.0", + "firebase": "^9.8.0", + "fs-extra": "^8.0.1", + "fuzzy": "^0.1.3", + "inquirer": "^8.1.1", + "inquirer-autocomplete-prompt": "^1.0.1", + "jsonc-parser": "^3.0.0", + "node-fetch": "^2.6.1", + "open": "^8.0.0", + "ora": "^5.3.0", + "rxfire": "^6.0.0", + "semver": "^7.1.3", + "triple-beam": "^1.3.0", + "tslib": "^2.0.0", + "winston": "^3.0.0" + }, + "peerDependencies": { + "@angular/common": "^12.0.0 || ^13.0.0 || ^14.0.0 || ^15.0.0", + "@angular/core": "^12.0.0 || ^13.0.0 || ^14.0.0 || ^15.0.0", + "@angular/platform-browser": "^12.0.0 || ^13.0.0 || ^14.0.0 || ^15.0.0", + "@angular/platform-browser-dynamic": "^12.0.0 || ^13.0.0 || ^14.0.0 || ^15.0.0", + "firebase-tools": "^9.9.0 || ^10.0.0 || ^11.0.0", + "rxjs": "~6.6.0 || ^7.0.0" + }, + "peerDependenciesMeta": { + "firebase-tools": { + "optional": true + } + } + }, "node_modules/@angular/forms": { "version": "14.2.4", "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-14.2.4.tgz", @@ -2359,7 +2396,6 @@ "version": "1.5.0", "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", - "dev": true, "engines": { "node": ">=0.1.90" } @@ -2645,6 +2681,16 @@ "postcss-selector-parser": "^6.0.10" } }, + "node_modules/@dabh/diagnostics": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.3.tgz", + "integrity": "sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==", + "dependencies": { + "colorspace": "1.1.x", + "enabled": "2.0.x", + "kuler": "^2.0.0" + } + }, "node_modules/@discoveryjs/json-ext": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", @@ -2700,12 +2746,670 @@ "node": ">=12" } }, + "node_modules/@firebase/analytics": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@firebase/analytics/-/analytics-0.9.0.tgz", + "integrity": "sha512-cE6JAvaGDVhn3B09VuQ5pATLCtmQg3AUSDuCmMNzWlP7+12LBarV1JcGWKIi7YQK2ks3B73wRsawi08XKwsolQ==", + "dependencies": { + "@firebase/component": "0.6.0", + "@firebase/installations": "0.6.0", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.8.0", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/analytics-compat": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@firebase/analytics-compat/-/analytics-compat-0.2.0.tgz", + "integrity": "sha512-brk8IN4ErWiZoB/UdJ0mWZhQOKt90ztv4MUwQjhuYJ4iwnVMz0Mzj9+tplU1hVpSZXdfbKQFfRN9kp/3sTiyWw==", + "dependencies": { + "@firebase/analytics": "0.9.0", + "@firebase/analytics-types": "0.8.0", + "@firebase/component": "0.6.0", + "@firebase/util": "1.8.0", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/analytics-types": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@firebase/analytics-types/-/analytics-types-0.8.0.tgz", + "integrity": "sha512-iRP+QKI2+oz3UAh4nPEq14CsEjrjD6a5+fuypjScisAh9kXKFvdJOZJDwk7kikLvWVLGEs9+kIUS4LPQV7VZVw==" + }, + "node_modules/@firebase/app": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@firebase/app/-/app-0.9.0.tgz", + "integrity": "sha512-sa15stSK6FoGW4mCeAVDt0TvBFxPjvNcG2rhacGudOzMaW3g2TS326zXTFG+p5jnTCPZ2SO5TTSiGHn1NNcD9Q==", + "dependencies": { + "@firebase/component": "0.6.0", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.8.0", + "idb": "7.0.1", + "tslib": "^2.1.0" + } + }, + "node_modules/@firebase/app-check": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@firebase/app-check/-/app-check-0.6.0.tgz", + "integrity": "sha512-DevuiUQujsG18NQ1fQ1g2X+75Vp1YfSxPsw363/HE2+ABmCWHf4ByPmxEf16y4PVcqJ2MZqYv8kXZYxzRJCS4g==", + "dependencies": { + "@firebase/component": "0.6.0", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.8.0", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/app-check-compat": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@firebase/app-check-compat/-/app-check-compat-0.3.0.tgz", + "integrity": "sha512-CJFHWGMvWRkkvLPTvWdLrEYnfH7WS9zFLsWctSzRjQnzg6dQUTs5FDyg9RN7BIWoaSr9q7FTxkRnsOgardDPLA==", + "dependencies": { + "@firebase/app-check": "0.6.0", + "@firebase/app-check-types": "0.5.0", + "@firebase/component": "0.6.0", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.8.0", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/app-check-interop-types": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@firebase/app-check-interop-types/-/app-check-interop-types-0.2.0.tgz", + "integrity": "sha512-+3PQIeX6/eiVK+x/yg8r6xTNR97fN7MahFDm+jiQmDjcyvSefoGuTTNQuuMScGyx3vYUBeZn+Cp9kC0yY/9uxQ==" + }, + "node_modules/@firebase/app-check-types": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@firebase/app-check-types/-/app-check-types-0.5.0.tgz", + "integrity": "sha512-uwSUj32Mlubybw7tedRzR24RP8M8JUVR3NPiMk3/Z4bCmgEKTlQBwMXrehDAZ2wF+TsBq0SN1c6ema71U/JPyQ==" + }, + "node_modules/@firebase/app-compat": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@firebase/app-compat/-/app-compat-0.2.0.tgz", + "integrity": "sha512-Y8Cpuheai61jCdVflt437I94n8cdRbXY0e1dQMmTWHCShJUfWwpa5y2ZMnxClWnorXy9hC/3yNZMVlu79f1zGA==", + "dependencies": { + "@firebase/app": "0.9.0", + "@firebase/component": "0.6.0", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.8.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@firebase/app-types": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.9.0.tgz", + "integrity": "sha512-AeweANOIo0Mb8GiYm3xhTEBVCmPwTYAu9Hcd2qSkLuga/6+j9b1Jskl5bpiSQWy9eJ/j5pavxj6eYogmnuzm+Q==" + }, + "node_modules/@firebase/auth": { + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/@firebase/auth/-/auth-0.21.0.tgz", + "integrity": "sha512-kXOQl/hyLuGKxs0r2icLsDmAyeO0uM4zV9Q+fx6VE8Ncl94TBUc/n895GSrF3RkNHdiq/DZxV/PUCZ/ozPQNKw==", + "dependencies": { + "@firebase/component": "0.6.0", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.8.0", + "node-fetch": "2.6.7", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/auth-compat": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@firebase/auth-compat/-/auth-compat-0.3.0.tgz", + "integrity": "sha512-tcofcrQKBOo5Wrz59onWtZDJfVW09auvG/XRh7lZ4yfEWdGerTJXmEdQU6j3E8AnJ3X91BYltNYhh0ZJOoCJqQ==", + "dependencies": { + "@firebase/auth": "0.21.0", + "@firebase/auth-types": "0.12.0", + "@firebase/component": "0.6.0", + "@firebase/util": "1.8.0", + "node-fetch": "2.6.7", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/auth-compat/node_modules/node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/@firebase/auth-interop-types": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@firebase/auth-interop-types/-/auth-interop-types-0.2.0.tgz", + "integrity": "sha512-7Mt2qzwvu5X3Qxz24gjj0qITrBsMmy1W4vGBP8TZRuQrjA4OTlGVCTG8ysvweZ3xpdl1XGhBsIjo2KjfOPg0xA==", + "peerDependencies": { + "@firebase/app-types": "0.x", + "@firebase/util": "1.x" + } + }, + "node_modules/@firebase/auth-types": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@firebase/auth-types/-/auth-types-0.12.0.tgz", + "integrity": "sha512-pPwaZt+SPOshK8xNoiQlK5XIrS97kFYc3Rc7xmy373QsOJ9MmqXxLaYssP5Kcds4wd2qK//amx/c+A8O2fVeZA==", + "peerDependencies": { + "@firebase/app-types": "0.x", + "@firebase/util": "1.x" + } + }, + "node_modules/@firebase/auth/node_modules/node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/@firebase/component": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.0.tgz", + "integrity": "sha512-9hyNc4OmrXMtthDJq6zyJHll/UIYBWYmMG3rXty2eMeWxHWB0vlsq3AOI+k14PL15aSBAQolv0EZJWVJv/gCEg==", + "dependencies": { + "@firebase/util": "1.8.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@firebase/database": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@firebase/database/-/database-0.14.0.tgz", + "integrity": "sha512-SM5eri3eGuPjQdXBRObqKTsgmkRwrSGsbgtD43EpGzU+lIeBVLqwRzfcFialYrWzFFI5V7hWXdS2oJxAkfnBFw==", + "dependencies": { + "@firebase/auth-interop-types": "0.2.0", + "@firebase/component": "0.6.0", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.8.0", + "faye-websocket": "0.11.4", + "tslib": "^2.1.0" + } + }, + "node_modules/@firebase/database-compat": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@firebase/database-compat/-/database-compat-0.3.0.tgz", + "integrity": "sha512-5kzhXdACd+RX/G8k/DKYAuiMYHDHIZ9WFV/ccVoPsC+bxIQEgPilDEtkljY5ZxiKbUj+PEOSYUfYdV/LQMJatQ==", + "dependencies": { + "@firebase/component": "0.6.0", + "@firebase/database": "0.14.0", + "@firebase/database-types": "0.10.0", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.8.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@firebase/database-types": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-0.10.0.tgz", + "integrity": "sha512-jZHI1fY1tm+8heLR4sbgJHtSYI2kTlSp4QTXWALwdT+dfST5OlZYsZeb+hGWeqjHEElzUnkLbw8XuZSy9Uy6rA==", + "dependencies": { + "@firebase/app-types": "0.9.0", + "@firebase/util": "1.8.0" + } + }, + "node_modules/@firebase/firestore": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/@firebase/firestore/-/firestore-3.8.0.tgz", + "integrity": "sha512-aKwfZ73FmOV8e/dN0anDtrq6+1IhX4zmjxUcXcgaypZ14q6bq0QpUdlRxjsfiUQ5m3H3MwWWIFOcT5Xa89sIkw==", + "dependencies": { + "@firebase/component": "0.6.0", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.8.0", + "@firebase/webchannel-wrapper": "0.9.0", + "@grpc/grpc-js": "~1.7.0", + "@grpc/proto-loader": "^0.6.13", + "node-fetch": "2.6.7", + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=10.10.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/firestore-compat": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@firebase/firestore-compat/-/firestore-compat-0.3.0.tgz", + "integrity": "sha512-ckU4mkziDnsFKxgYv+OAJHPuNpti2RjyoeIAqz3EqRHAsYFC70U5w4aXC2Sbu2jJp3Ba2BoD7MV/4Qb2A7CJtw==", + "dependencies": { + "@firebase/component": "0.6.0", + "@firebase/firestore": "3.8.0", + "@firebase/firestore-types": "2.5.1", + "@firebase/util": "1.8.0", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/firestore-types": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@firebase/firestore-types/-/firestore-types-2.5.1.tgz", + "integrity": "sha512-xG0CA6EMfYo8YeUxC8FeDzf6W3FX1cLlcAGBYV6Cku12sZRI81oWcu61RSKM66K6kUENP+78Qm8mvroBcm1whw==", + "peerDependencies": { + "@firebase/app-types": "0.x", + "@firebase/util": "1.x" + } + }, + "node_modules/@firebase/firestore/node_modules/node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/@firebase/functions": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@firebase/functions/-/functions-0.9.0.tgz", + "integrity": "sha512-na/+7uc9ViQVBadEsCVjBnbZsfUCMyS/x6SID1Nz4Z5nkhuxrls9Jcv7jc28tMqHR0VpoGq8W6oLProyjT8JPg==", + "dependencies": { + "@firebase/app-check-interop-types": "0.2.0", + "@firebase/auth-interop-types": "0.2.0", + "@firebase/component": "0.6.0", + "@firebase/messaging-interop-types": "0.2.0", + "@firebase/util": "1.8.0", + "node-fetch": "2.6.7", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/functions-compat": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@firebase/functions-compat/-/functions-compat-0.3.0.tgz", + "integrity": "sha512-xOEdqOVeHXJ2ZjDbTntNGLl1lgW9umx73bWXJn9h68bSD4f9ldIVoz+h15s8i/e1pJOO/LlEp2BMvoA35U1P/Q==", + "dependencies": { + "@firebase/component": "0.6.0", + "@firebase/functions": "0.9.0", + "@firebase/functions-types": "0.6.0", + "@firebase/util": "1.8.0", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/functions-types": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@firebase/functions-types/-/functions-types-0.6.0.tgz", + "integrity": "sha512-hfEw5VJtgWXIRf92ImLkgENqpL6IWpYaXVYiRkFY1jJ9+6tIhWM7IzzwbevwIIud/jaxKVdRzD7QBWfPmkwCYw==" + }, + "node_modules/@firebase/functions/node_modules/node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/@firebase/installations": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@firebase/installations/-/installations-0.6.0.tgz", + "integrity": "sha512-Aks56ThZs1MsM0qJzJxhdeXak+Ob3tjd3JSY2poJptreLWsIOSBCxYO7Ev4yZ7DE7twMdZ0x70NhQ1ceXfdy0w==", + "dependencies": { + "@firebase/component": "0.6.0", + "@firebase/util": "1.8.0", + "idb": "7.0.1", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/installations-compat": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@firebase/installations-compat/-/installations-compat-0.2.0.tgz", + "integrity": "sha512-EqCU8C9XPQN6npfTCW+6agzQ0yPLvbSCY5WROdnU1ZJfOsGFrMMVMRk42XBzah1dHBoSQYggVaixEzJUOH7zbQ==", + "dependencies": { + "@firebase/component": "0.6.0", + "@firebase/installations": "0.6.0", + "@firebase/installations-types": "0.5.0", + "@firebase/util": "1.8.0", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/installations-types": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@firebase/installations-types/-/installations-types-0.5.0.tgz", + "integrity": "sha512-9DP+RGfzoI2jH7gY4SlzqvZ+hr7gYzPODrbzVD82Y12kScZ6ZpRg/i3j6rleto8vTFC8n6Len4560FnV1w2IRg==", + "peerDependencies": { + "@firebase/app-types": "0.x" + } + }, + "node_modules/@firebase/logger": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.4.0.tgz", + "integrity": "sha512-eRKSeykumZ5+cJPdxxJRgAC3G5NknY2GwEbKfymdnXtnT0Ucm4pspfR6GT4MUQEDuJwRVbVcSx85kgJulMoFFA==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@firebase/messaging": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@firebase/messaging/-/messaging-0.12.0.tgz", + "integrity": "sha512-M+LWaBH392SLF7/wAH5byJrP5f1MpromUG02NIr0sbgJ6Ot2nc+qDrDGjKF4qLXFqYzhNRlhskCCdf0ClgDM0A==", + "dependencies": { + "@firebase/component": "0.6.0", + "@firebase/installations": "0.6.0", + "@firebase/messaging-interop-types": "0.2.0", + "@firebase/util": "1.8.0", + "idb": "7.0.1", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/messaging-compat": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@firebase/messaging-compat/-/messaging-compat-0.2.0.tgz", + "integrity": "sha512-Qk9W9lVmTO67bR5jCaQ9HqS9MipkCuPGKCcO5JnnDd/p+Y2beWzScYxwzYGh9pEga3qzDAMSCB1PYoNgNTMzew==", + "dependencies": { + "@firebase/component": "0.6.0", + "@firebase/messaging": "0.12.0", + "@firebase/util": "1.8.0", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/messaging-interop-types": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@firebase/messaging-interop-types/-/messaging-interop-types-0.2.0.tgz", + "integrity": "sha512-ujA8dcRuVeBixGR9CtegfpU4YmZf3Lt7QYkcj693FFannwNuZgfAYaTmbJ40dtjB81SAu6tbFPL9YLNT15KmOQ==" + }, + "node_modules/@firebase/performance": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@firebase/performance/-/performance-0.6.0.tgz", + "integrity": "sha512-mmCQ/8F0hQZ+J+JBvfQPlPAgKIRZccYW6N9321NbX8swd7EQP3dsW905RBmdXRsbjBpBqhn20zcQU6TDOKRwYA==", + "dependencies": { + "@firebase/component": "0.6.0", + "@firebase/installations": "0.6.0", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.8.0", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/performance-compat": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@firebase/performance-compat/-/performance-compat-0.2.0.tgz", + "integrity": "sha512-iO0fspVpiVOGxR08Y51nXoSMPH/bdRkRVQXYo4wuDDfQoZ5WZ0DXQuE0kXy3/T9QgqXdr8tSU0P0nil/jvnOcg==", + "dependencies": { + "@firebase/component": "0.6.0", + "@firebase/logger": "0.4.0", + "@firebase/performance": "0.6.0", + "@firebase/performance-types": "0.2.0", + "@firebase/util": "1.8.0", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/performance-types": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@firebase/performance-types/-/performance-types-0.2.0.tgz", + "integrity": "sha512-kYrbr8e/CYr1KLrLYZZt2noNnf+pRwDq2KK9Au9jHrBMnb0/C9X9yWSXmZkFt4UIdsQknBq8uBB7fsybZdOBTA==" + }, + "node_modules/@firebase/remote-config": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@firebase/remote-config/-/remote-config-0.4.0.tgz", + "integrity": "sha512-sedVYE4PwN4qtXfb7EkUYe9mz7hqBP/3y3c7WRMmTuh2VRNz5C5+NYULr5zySeJq+UZd6KyaS+KUOIxmx70tTw==", + "dependencies": { + "@firebase/component": "0.6.0", + "@firebase/installations": "0.6.0", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.8.0", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/remote-config-compat": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@firebase/remote-config-compat/-/remote-config-compat-0.2.0.tgz", + "integrity": "sha512-2t+w4ngp1DPtZc04a6IjicbUGBpLb/MuFPlqpT8kHNqa/fNvA+ZFcAlEtHvzjS4o9rnTfjHgB+OJMgFP+r9OOw==", + "dependencies": { + "@firebase/component": "0.6.0", + "@firebase/logger": "0.4.0", + "@firebase/remote-config": "0.4.0", + "@firebase/remote-config-types": "0.3.0", + "@firebase/util": "1.8.0", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/remote-config-types": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@firebase/remote-config-types/-/remote-config-types-0.3.0.tgz", + "integrity": "sha512-RtEH4vdcbXZuZWRZbIRmQVBNsE7VDQpet2qFvq6vwKLBIQRQR5Kh58M4ok3A3US8Sr3rubYnaGqZSurCwI8uMA==" + }, + "node_modules/@firebase/storage": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@firebase/storage/-/storage-0.10.0.tgz", + "integrity": "sha512-2rp7+/bQ1gkUgrqDv5qHf/vlPAOKV+a/h1tnZ8D9zN0/6wc42gqFTORJUZj/A4efVnX7Ix8MWHBe4woO/2Th0w==", + "dependencies": { + "@firebase/component": "0.6.0", + "@firebase/util": "1.8.0", + "node-fetch": "2.6.7", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/storage-compat": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@firebase/storage-compat/-/storage-compat-0.2.0.tgz", + "integrity": "sha512-w+7CyZyZ53YQWlTb8YOQ9YcmScgDwkvkXhpUbRWHlvlzAs06l0au42MydmHCeeTcSqvLOzpgURiVfm15ZifARg==", + "dependencies": { + "@firebase/component": "0.6.0", + "@firebase/storage": "0.10.0", + "@firebase/storage-types": "0.7.0", + "@firebase/util": "1.8.0", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/storage-types": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@firebase/storage-types/-/storage-types-0.7.0.tgz", + "integrity": "sha512-n/8pYd82hc9XItV3Pa2KGpnuJ/2h/n/oTAaBberhe6GeyWQPnsmwwRK94W3GxUwBA/ZsszBAYZd7w7tTE+6XXA==", + "peerDependencies": { + "@firebase/app-types": "0.x", + "@firebase/util": "1.x" + } + }, + "node_modules/@firebase/storage/node_modules/node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/@firebase/util": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.8.0.tgz", + "integrity": "sha512-clK6pTTxIiLMYz4UrvDTVAs2rIaOiroAuFdX67C0JalvEwzi6Vv8li6xAGj38tkj7Qax06mosM1fQkxf2h4VTg==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@firebase/webchannel-wrapper": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@firebase/webchannel-wrapper/-/webchannel-wrapper-0.9.0.tgz", + "integrity": "sha512-BpiZLBWdLFw+qFel9p3Zs1jD6QmH7Ii4aTDu6+vx8ShdidChZUXqDhYJly4ZjSgQh54miXbBgBrk0S+jTIh/Qg==" + }, "node_modules/@gar/promisify": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", "dev": true }, + "node_modules/@grpc/grpc-js": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.7.3.tgz", + "integrity": "sha512-H9l79u4kJ2PVSxUNA08HMYAnUBLj9v6KjYQ7SQ71hOZcEXhShE/y5iQCesP8+6/Ik/7i2O0a10bPquIcYfufog==", + "dependencies": { + "@grpc/proto-loader": "^0.7.0", + "@types/node": ">=12.12.47" + }, + "engines": { + "node": "^8.13.0 || >=10.10.0" + } + }, + "node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.4.tgz", + "integrity": "sha512-MnWjkGwqQ3W8fx94/c1CwqLsNmHHv2t0CFn+9++6+cDphC1lolpg9M2OU0iebIjK//pBNX9e94ho+gjx6vz39w==", + "dependencies": { + "@types/long": "^4.0.1", + "lodash.camelcase": "^4.3.0", + "long": "^4.0.0", + "protobufjs": "^7.0.0", + "yargs": "^16.2.0" + }, + "bin": { + "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@grpc/grpc-js/node_modules/@types/node": { + "version": "18.11.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", + "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + }, + "node_modules/@grpc/grpc-js/node_modules/protobufjs": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.1.2.tgz", + "integrity": "sha512-4ZPTPkXCdel3+L81yw3dG6+Kq3umdWKh7Dc7GW/CpNk4SX3hK58iPCWeCyhVTDrbkNeKrYNZ7EojM5WDaEWTLQ==", + "hasInstallScript": true, + "dependencies": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/node": ">=13.7.0", + "long": "^5.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/long/-/long-5.2.1.tgz", + "integrity": "sha512-GKSNGeNAtw8IryjjkhZxuKB3JzlcLTwjtiQCHKvqQet81I93kXslhDQruGI/QsddO83mcDToBVy7GqGS/zYf/A==" + }, + "node_modules/@grpc/proto-loader": { + "version": "0.6.13", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.13.tgz", + "integrity": "sha512-FjxPYDRTn6Ec3V0arm1FtSpmP6V50wuph2yILpyvTKzjc76oDdoihXqM1DzOW5ubvCC8GivfCnNtfaRE8myJ7g==", + "dependencies": { + "@types/long": "^4.0.1", + "lodash.camelcase": "^4.3.0", + "long": "^4.0.0", + "protobufjs": "^6.11.3", + "yargs": "^16.2.0" + }, + "bin": { + "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/@istanbuljs/load-nyc-config": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", @@ -2735,7 +3439,6 @@ "version": "0.3.2", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, "dependencies": { "@jridgewell/set-array": "^1.0.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -2749,7 +3452,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "dev": true, "engines": { "node": ">=6.0.0" } @@ -2758,7 +3460,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true, "engines": { "node": ">=6.0.0" } @@ -2767,7 +3468,6 @@ "version": "0.3.2", "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", - "dev": true, "dependencies": { "@jridgewell/gen-mapping": "^0.3.0", "@jridgewell/trace-mapping": "^0.3.9" @@ -2776,14 +3476,12 @@ "node_modules/@jridgewell/sourcemap-codec": { "version": "1.4.14", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.15", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", - "dev": true, "dependencies": { "@jridgewell/resolve-uri": "^3.0.3", "@jridgewell/sourcemap-codec": "^1.4.10" @@ -2968,11 +3666,64 @@ "node": ">= 8" } }, + "node_modules/@protobufjs/aspromise": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", + "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==" + }, + "node_modules/@protobufjs/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" + }, + "node_modules/@protobufjs/codegen": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" + }, + "node_modules/@protobufjs/eventemitter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", + "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==" + }, + "node_modules/@protobufjs/fetch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", + "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", + "dependencies": { + "@protobufjs/aspromise": "^1.1.1", + "@protobufjs/inquire": "^1.1.0" + } + }, + "node_modules/@protobufjs/float": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", + "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==" + }, + "node_modules/@protobufjs/inquire": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", + "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==" + }, + "node_modules/@protobufjs/path": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", + "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==" + }, + "node_modules/@protobufjs/pool": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", + "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==" + }, + "node_modules/@protobufjs/utf8": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", + "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" + }, "node_modules/@schematics/angular": { "version": "14.2.10", "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-14.2.10.tgz", "integrity": "sha512-YFTc/9QJdx422XcApizEcVLKoyknu8b9zHIlAepZCu7WkV8GPT0hvVEHQ7KBWys5aQ7pPZMT0JpZLeAz0F2xYQ==", - "dev": true, "dependencies": { "@angular-devkit/core": "14.2.10", "@angular-devkit/schematics": "14.2.10", @@ -2988,7 +3739,6 @@ "version": "14.2.10", "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-14.2.10.tgz", "integrity": "sha512-K4AO7mROTdbhQ7chtyQd6oPwmuL+BPUh+wn6Aq1qrmYJK4UZYFOPp8fi/Ehs8meCEeywtrssOPfrOE4Gsre9dg==", - "dev": true, "dependencies": { "ajv": "8.11.0", "ajv-formats": "2.1.1", @@ -3079,7 +3829,6 @@ "version": "8.4.6", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.6.tgz", "integrity": "sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==", - "dev": true, "dependencies": { "@types/estree": "*", "@types/json-schema": "*" @@ -3089,7 +3838,6 @@ "version": "3.7.4", "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", - "dev": true, "dependencies": { "@types/eslint": "*", "@types/estree": "*" @@ -3098,8 +3846,7 @@ "node_modules/@types/estree": { "version": "0.0.51", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", - "dev": true + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" }, "node_modules/@types/express": { "version": "4.17.14", @@ -3142,8 +3889,12 @@ "node_modules/@types/json-schema": { "version": "7.0.11", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", - "dev": true + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" + }, + "node_modules/@types/long": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz", + "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==" }, "node_modules/@types/mime": { "version": "3.0.1", @@ -3154,8 +3905,7 @@ "node_modules/@types/node": { "version": "12.20.55", "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", - "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==", - "dev": true + "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==" }, "node_modules/@types/parse-json": { "version": "4.0.0", @@ -3222,7 +3972,6 @@ "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", - "dev": true, "dependencies": { "@webassemblyjs/helper-numbers": "1.11.1", "@webassemblyjs/helper-wasm-bytecode": "1.11.1" @@ -3231,26 +3980,22 @@ "node_modules/@webassemblyjs/floating-point-hex-parser": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", - "dev": true + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" }, "node_modules/@webassemblyjs/helper-api-error": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", - "dev": true + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" }, "node_modules/@webassemblyjs/helper-buffer": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", - "dev": true + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" }, "node_modules/@webassemblyjs/helper-numbers": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", - "dev": true, "dependencies": { "@webassemblyjs/floating-point-hex-parser": "1.11.1", "@webassemblyjs/helper-api-error": "1.11.1", @@ -3260,14 +4005,12 @@ "node_modules/@webassemblyjs/helper-wasm-bytecode": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", - "dev": true + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" }, "node_modules/@webassemblyjs/helper-wasm-section": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", - "dev": true, "dependencies": { "@webassemblyjs/ast": "1.11.1", "@webassemblyjs/helper-buffer": "1.11.1", @@ -3279,7 +4022,6 @@ "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", - "dev": true, "dependencies": { "@xtuc/ieee754": "^1.2.0" } @@ -3288,7 +4030,6 @@ "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", - "dev": true, "dependencies": { "@xtuc/long": "4.2.2" } @@ -3296,14 +4037,12 @@ "node_modules/@webassemblyjs/utf8": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", - "dev": true + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" }, "node_modules/@webassemblyjs/wasm-edit": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", - "dev": true, "dependencies": { "@webassemblyjs/ast": "1.11.1", "@webassemblyjs/helper-buffer": "1.11.1", @@ -3319,7 +4058,6 @@ "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", - "dev": true, "dependencies": { "@webassemblyjs/ast": "1.11.1", "@webassemblyjs/helper-wasm-bytecode": "1.11.1", @@ -3332,7 +4070,6 @@ "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", - "dev": true, "dependencies": { "@webassemblyjs/ast": "1.11.1", "@webassemblyjs/helper-buffer": "1.11.1", @@ -3344,7 +4081,6 @@ "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", - "dev": true, "dependencies": { "@webassemblyjs/ast": "1.11.1", "@webassemblyjs/helper-api-error": "1.11.1", @@ -3358,7 +4094,6 @@ "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", - "dev": true, "dependencies": { "@webassemblyjs/ast": "1.11.1", "@xtuc/long": "4.2.2" @@ -3367,14 +4102,12 @@ "node_modules/@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" }, "node_modules/@xtuc/long": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" }, "node_modules/@yarnpkg/lockfile": { "version": "1.1.0", @@ -3411,7 +4144,6 @@ "version": "8.8.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", - "dev": true, "bin": { "acorn": "bin/acorn" }, @@ -3423,7 +4155,6 @@ "version": "1.8.0", "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "dev": true, "peerDependencies": { "acorn": "^8" } @@ -3507,7 +4238,6 @@ "version": "8.11.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dev": true, "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -3523,7 +4253,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "dev": true, "dependencies": { "ajv": "^8.0.0" }, @@ -3549,7 +4278,6 @@ "version": "4.3.2", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, "dependencies": { "type-fest": "^0.21.3" }, @@ -3576,7 +4304,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, "engines": { "node": ">=8" } @@ -3597,7 +4324,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, + "devOptional": true, "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -3640,6 +4367,11 @@ "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", "dev": true }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, "node_modules/autoprefixer": { "version": "10.4.12", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.12.tgz", @@ -3814,7 +4546,6 @@ "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, "funding": [ { "type": "github", @@ -3849,7 +4580,6 @@ "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true, "engines": { "node": "*" } @@ -3858,7 +4588,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, + "devOptional": true, "engines": { "node": ">=8" } @@ -3867,7 +4597,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dev": true, "dependencies": { "buffer": "^5.5.0", "inherits": "^2.0.4", @@ -3945,7 +4674,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, + "devOptional": true, "dependencies": { "fill-range": "^7.0.1" }, @@ -3957,7 +4686,6 @@ "version": "4.21.4", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", - "dev": true, "funding": [ { "type": "opencollective", @@ -3985,7 +4713,6 @@ "version": "5.7.1", "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, "funding": [ { "type": "github", @@ -4008,8 +4735,7 @@ "node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" }, "node_modules/builtins": { "version": "5.0.1", @@ -4166,7 +4892,6 @@ "version": "1.0.30001414", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001414.tgz", "integrity": "sha512-t55jfSaWjCdocnFdKQoO+d2ct9C59UZg4dY3OnUlSZ447r8pUtIKdp0hpAzrGFultmTC+Us+KpKi4GZl/LXlFg==", - "dev": true, "funding": [ { "type": "opencollective", @@ -4195,14 +4920,13 @@ "node_modules/chardet": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" }, "node_modules/chokidar": { "version": "3.5.3", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, + "devOptional": true, "funding": [ { "type": "individual", @@ -4238,7 +4962,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "dev": true, "engines": { "node": ">=6.0" } @@ -4256,7 +4979,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, "dependencies": { "restore-cursor": "^3.1.0" }, @@ -4268,7 +4990,6 @@ "version": "2.7.0", "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz", "integrity": "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==", - "dev": true, "engines": { "node": ">=6" }, @@ -4280,7 +5001,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", - "dev": true, "engines": { "node": ">= 10" } @@ -4289,7 +5009,6 @@ "version": "7.0.4", "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", @@ -4300,7 +5019,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", - "dev": true, "engines": { "node": ">=0.8" } @@ -4319,11 +5037,19 @@ "node": ">=6" } }, + "node_modules/color": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "dependencies": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + } + }, "node_modules/color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, "dependencies": { "color-name": "1.1.3" } @@ -4331,8 +5057,16 @@ "node_modules/color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } }, "node_modules/color-support": { "version": "1.1.3", @@ -4349,11 +5083,19 @@ "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", "dev": true }, + "node_modules/colorspace": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.4.tgz", + "integrity": "sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==", + "dependencies": { + "color": "^3.1.3", + "text-hex": "1.0.x" + } + }, "node_modules/commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" }, "node_modules/commondir": { "version": "1.0.1", @@ -4946,7 +5688,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", "integrity": "sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==", - "dev": true, "dependencies": { "clone": "^1.0.2" } @@ -4955,7 +5696,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - "dev": true, "engines": { "node": ">=8" } @@ -5128,24 +5868,26 @@ "node_modules/electron-to-chromium": { "version": "1.4.271", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.271.tgz", - "integrity": "sha512-BCPBtK07xR1/uY2HFDtl3wK2De66AW4MSiPlLrnPNxKC/Qhccxd59W73654S3y6Rb/k3hmuGJOBnhjfoutetXA==", - "dev": true + "integrity": "sha512-BCPBtK07xR1/uY2HFDtl3wK2De66AW4MSiPlLrnPNxKC/Qhccxd59W73654S3y6Rb/k3hmuGJOBnhjfoutetXA==" }, "node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, "node_modules/emojis-list": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, "engines": { "node": ">= 4" } }, + "node_modules/enabled": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz", + "integrity": "sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==" + }, "node_modules/encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", @@ -5159,7 +5901,6 @@ "version": "0.1.13", "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "dev": true, "optional": true, "dependencies": { "iconv-lite": "^0.6.2" @@ -5169,7 +5910,6 @@ "version": "0.6.3", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dev": true, "optional": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" @@ -5212,7 +5952,6 @@ "version": "5.10.0", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", - "dev": true, "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" @@ -5276,8 +6015,7 @@ "node_modules/es-module-lexer": { "version": "0.9.3", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", - "dev": true + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" }, "node_modules/esbuild": { "version": "0.15.5", @@ -5652,7 +6390,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true, "engines": { "node": ">=6" } @@ -5667,7 +6404,6 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, "engines": { "node": ">=0.8.0" } @@ -5676,7 +6412,6 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" @@ -5702,7 +6437,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, "dependencies": { "estraverse": "^5.2.0" }, @@ -5714,7 +6448,6 @@ "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, "engines": { "node": ">=4.0" } @@ -5723,7 +6456,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, "engines": { "node": ">=4.0" } @@ -5762,7 +6494,6 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true, "engines": { "node": ">=0.8.x" } @@ -5919,7 +6650,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dev": true, "dependencies": { "chardet": "^0.7.0", "iconv-lite": "^0.4.24", @@ -5932,8 +6662,7 @@ "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, "node_modules/fast-glob": { "version": "3.2.12", @@ -5954,8 +6683,7 @@ "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" }, "node_modules/fastq": { "version": "1.13.0", @@ -5970,7 +6698,6 @@ "version": "0.11.4", "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "dev": true, "dependencies": { "websocket-driver": ">=0.5.1" }, @@ -5978,11 +6705,15 @@ "node": ">=0.8.0" } }, + "node_modules/fecha": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz", + "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==" + }, "node_modules/figures": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "dev": true, "dependencies": { "escape-string-regexp": "^1.0.5" }, @@ -5993,11 +6724,88 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/file-loader/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/file-loader/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/file-loader/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/file-loader/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/file-loader/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, "node_modules/fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, + "devOptional": true, "dependencies": { "to-regex-range": "^5.0.1" }, @@ -6080,6 +6888,44 @@ "node": ">=8" } }, + "node_modules/firebase": { + "version": "9.15.0", + "resolved": "https://registry.npmjs.org/firebase/-/firebase-9.15.0.tgz", + "integrity": "sha512-Fa8qFahDY/pMYMzwPGcfpUkAS3Q55qJ0QKD+5xnXjSX/jVHsJqoXtxapmyDCfAKktiLhXIcRElW1VDVd9xGwQQ==", + "dependencies": { + "@firebase/analytics": "0.9.0", + "@firebase/analytics-compat": "0.2.0", + "@firebase/app": "0.9.0", + "@firebase/app-check": "0.6.0", + "@firebase/app-check-compat": "0.3.0", + "@firebase/app-compat": "0.2.0", + "@firebase/app-types": "0.9.0", + "@firebase/auth": "0.21.0", + "@firebase/auth-compat": "0.3.0", + "@firebase/database": "0.14.0", + "@firebase/database-compat": "0.3.0", + "@firebase/firestore": "3.8.0", + "@firebase/firestore-compat": "0.3.0", + "@firebase/functions": "0.9.0", + "@firebase/functions-compat": "0.3.0", + "@firebase/installations": "0.6.0", + "@firebase/installations-compat": "0.2.0", + "@firebase/messaging": "0.12.0", + "@firebase/messaging-compat": "0.2.0", + "@firebase/performance": "0.6.0", + "@firebase/performance-compat": "0.2.0", + "@firebase/remote-config": "0.4.0", + "@firebase/remote-config-compat": "0.2.0", + "@firebase/storage": "0.10.0", + "@firebase/storage-compat": "0.2.0", + "@firebase/util": "1.8.0" + } + }, + "node_modules/firebase-token-generator": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/firebase-token-generator/-/firebase-token-generator-2.0.0.tgz", + "integrity": "sha512-EX/Rw6C0NLF6StuszW9Pn4zGUU8dw0UdHY6u8zP5t/CsbYRwWVh0CwN6INFE5U4IizZtgqbWQhcAQNkBtNkyfQ==" + }, "node_modules/firebase-tools": { "version": "11.13.0", "resolved": "https://registry.npmjs.org/firebase-tools/-/firebase-tools-11.13.0.tgz", @@ -13228,12 +14074,40 @@ "node": ">= 10" } }, + "node_modules/firestore": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/firestore/-/firestore-1.1.6.tgz", + "integrity": "sha512-RW2IPatMS7XUFtecjN5gxAdX1badHwaoYgplFDNLeN9ZjapOjgRv9Voa3P9ffRT0/lxBUMOFNkLxGHYWQBeaZA==", + "dependencies": { + "firebase": "^2.1.2", + "firebase-token-generator": "^2.0.0", + "lodash": "^3.1.0" + } + }, + "node_modules/firestore/node_modules/firebase": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/firebase/-/firebase-2.4.2.tgz", + "integrity": "sha512-+OA3MChRNTgKmC4Kq+Mnp41jteGSTyRxc6P7YVqk/bHUZK1EyxT0uNqLZWfbncjYy5MAKYUq+at9b2+8MlXs4w==", + "dependencies": { + "faye-websocket": ">=0.6.0" + } + }, + "node_modules/firestore/node_modules/lodash": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha512-9mDDwqVIma6OZX79ZlDACZl8sBm0TEnkf99zV3iMA4GzkIT/9hiqP5mY0HoT1iNLCrKc/R1HByV+yJfRWVJryQ==" + }, "node_modules/flatted": { "version": "3.2.7", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", "dev": true }, + "node_modules/fn.name": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz", + "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==" + }, "node_modules/follow-redirects": { "version": "1.15.2", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", @@ -13289,7 +14163,6 @@ "version": "8.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^4.0.0", @@ -13343,6 +14216,14 @@ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", "dev": true }, + "node_modules/fuzzy": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/fuzzy/-/fuzzy-0.1.3.tgz", + "integrity": "sha512-/gZffu4ykarLrCiP3Ygsa86UAo1E5vEVlvTrpkKywXSbP9Xhln3oSp9QSV57gEq3JFFpGJ4GZ+5zdEp3FcUh4w==", + "engines": { + "node": ">= 0.6.0" + } + }, "node_modules/gauge": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", @@ -13375,7 +14256,6 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, "engines": { "node": "6.* || 8.* || >= 10.*" } @@ -13439,7 +14319,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, + "devOptional": true, "dependencies": { "is-glob": "^4.0.1" }, @@ -13450,8 +14330,7 @@ "node_modules/glob-to-regexp": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" }, "node_modules/globals": { "version": "11.12.0", @@ -13484,8 +14363,7 @@ "node_modules/graceful-fs": { "version": "4.2.10", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" }, "node_modules/handle-thing": { "version": "2.0.1", @@ -13670,8 +14548,7 @@ "node_modules/http-parser-js": { "version": "0.5.8", "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", - "dev": true + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" }, "node_modules/http-proxy": { "version": "1.18.1", @@ -13760,7 +14637,6 @@ "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -13780,11 +14656,15 @@ "postcss": "^8.1.0" } }, + "node_modules/idb": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.0.1.tgz", + "integrity": "sha512-UUxlE7vGWK5RfB/fDwEGgRf84DY/ieqNha6msMV99UsEMQhJ1RwbCd8AYBj3QMgnE3VZnfQvm4oKVCJTYlqIgg==" + }, "node_modules/ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, "funding": [ { "type": "github", @@ -13923,8 +14803,7 @@ "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "node_modules/ini": { "version": "3.0.0", @@ -13939,7 +14818,6 @@ "version": "8.2.4", "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.4.tgz", "integrity": "sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg==", - "dev": true, "dependencies": { "ansi-escapes": "^4.2.1", "chalk": "^4.1.1", @@ -13961,11 +14839,92 @@ "node": ">=12.0.0" } }, + "node_modules/inquirer-autocomplete-prompt": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/inquirer-autocomplete-prompt/-/inquirer-autocomplete-prompt-1.4.0.tgz", + "integrity": "sha512-qHgHyJmbULt4hI+kCmwX92MnSxDs/Yhdt4wPA30qnoa01OF6uTXV8yvH4hKXgdaTNmkZ9D01MHjqKYEuJN+ONw==", + "dependencies": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "figures": "^3.2.0", + "run-async": "^2.4.0", + "rxjs": "^6.6.2" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "inquirer": "^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/inquirer-autocomplete-prompt/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/inquirer-autocomplete-prompt/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/inquirer-autocomplete-prompt/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/inquirer-autocomplete-prompt/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/inquirer-autocomplete-prompt/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer-autocomplete-prompt/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/inquirer/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -13980,7 +14939,6 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -13996,7 +14954,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "dependencies": { "color-name": "~1.1.4" }, @@ -14007,14 +14964,12 @@ "node_modules/inquirer/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/inquirer/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, "engines": { "node": ">=8" } @@ -14023,7 +14978,6 @@ "version": "7.5.7", "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.7.tgz", "integrity": "sha512-z9MzKh/UcOqB3i20H6rtrlaE/CgjLOvheWK/9ILrbhROGTweAi1BaFsTT9FbwZi5Trr1qNRs+MXkhmR06awzQA==", - "dev": true, "dependencies": { "tslib": "^2.1.0" } @@ -14032,7 +14986,6 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -14065,7 +15018,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, + "devOptional": true, "dependencies": { "binary-extensions": "^2.0.0" }, @@ -14089,7 +15042,6 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true, "bin": { "is-docker": "cli.js" }, @@ -14104,7 +15056,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, + "devOptional": true, "engines": { "node": ">=0.10.0" } @@ -14113,7 +15065,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, "engines": { "node": ">=8" } @@ -14122,7 +15073,7 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, + "devOptional": true, "dependencies": { "is-extglob": "^2.1.1" }, @@ -14134,7 +15085,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", - "dev": true, "engines": { "node": ">=8" } @@ -14149,7 +15099,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, + "devOptional": true, "engines": { "node": ">=0.12.0" } @@ -14182,7 +15132,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, "engines": { "node": ">=8" }, @@ -14194,7 +15143,6 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "dev": true, "engines": { "node": ">=10" }, @@ -14212,7 +15160,6 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, "dependencies": { "is-docker": "^2.0.0" }, @@ -14367,7 +15314,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dev": true, "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -14381,7 +15327,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, "engines": { "node": ">=8" } @@ -14390,7 +15335,6 @@ "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -14435,20 +15379,17 @@ "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" }, "node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" }, "node_modules/json5": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", - "dev": true, "bin": { "json5": "lib/cli.js" }, @@ -14459,14 +15400,12 @@ "node_modules/jsonc-parser": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.1.0.tgz", - "integrity": "sha512-DRf0QjnNeCUds3xTjKlQQ3DpJD51GvDjJfnxUVWg6PZTo2otSm+slzNAxU/35hF8/oJIKoG9slq30JYOsF2azg==", - "dev": true + "integrity": "sha512-DRf0QjnNeCUds3xTjKlQQ3DpJD51GvDjJfnxUVWg6PZTo2otSm+slzNAxU/35hF8/oJIKoG9slq30JYOsF2azg==" }, "node_modules/jsonfile": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "dev": true, "optionalDependencies": { "graceful-fs": "^4.1.6" } @@ -14630,6 +15569,11 @@ "node": ">= 8" } }, + "node_modules/kuler": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz", + "integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==" + }, "node_modules/less": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/less/-/less-4.1.3.tgz", @@ -14760,7 +15704,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", - "dev": true, "engines": { "node": ">=6.11.5" } @@ -14789,8 +15732,12 @@ "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==" }, "node_modules/lodash.debounce": { "version": "4.0.8", @@ -14802,7 +15749,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "dev": true, "dependencies": { "chalk": "^4.1.0", "is-unicode-supported": "^0.1.0" @@ -14818,7 +15764,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -14833,7 +15778,6 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -14849,7 +15793,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "dependencies": { "color-name": "~1.1.4" }, @@ -14860,14 +15803,12 @@ "node_modules/log-symbols/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/log-symbols/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, "engines": { "node": ">=8" } @@ -14876,7 +15817,6 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -14900,11 +15840,27 @@ "node": ">=8.0" } }, + "node_modules/logform": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/logform/-/logform-2.4.2.tgz", + "integrity": "sha512-W4c9himeAwXEdZ05dQNerhFz2XG80P9Oj0loPUMV23VC2it0orMHQhJm4hdnnor3rd1HsGf6a2lPwBM1zeXHGw==", + "dependencies": { + "@colors/colors": "1.5.0", + "fecha": "^4.2.0", + "ms": "^2.1.1", + "safe-stable-stringify": "^2.3.1", + "triple-beam": "^1.3.0" + } + }, + "node_modules/long": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", + "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" + }, "node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, "dependencies": { "yallist": "^4.0.0" }, @@ -14916,7 +15872,6 @@ "version": "0.26.2", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.2.tgz", "integrity": "sha512-NzzlXpclt5zAbmo6h6jNc8zl2gNRGHvmsZW4IvZhTC4W7k4OlLP+S5YLussa/r3ixNT66KOQfNORlXHSOy/X4A==", - "dev": true, "dependencies": { "sourcemap-codec": "^1.4.8" }, @@ -15014,8 +15969,7 @@ "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" }, "node_modules/merge2": { "version": "1.4.1", @@ -15064,7 +16018,6 @@ "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -15073,7 +16026,6 @@ "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, "dependencies": { "mime-db": "1.52.0" }, @@ -15085,7 +16037,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, "engines": { "node": ">=6" } @@ -15279,8 +16230,7 @@ "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/multicast-dns": { "version": "7.2.5", @@ -15298,8 +16248,7 @@ "node_modules/mute-stream": { "version": "0.0.8", "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "dev": true + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" }, "node_modules/nanoid": { "version": "3.3.4", @@ -15366,8 +16315,7 @@ "node_modules/neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" }, "node_modules/nice-napi": { "version": "1.0.2", @@ -15391,6 +16339,25 @@ "dev": true, "optional": true }, + "node_modules/node-fetch": { + "version": "2.6.8", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.8.tgz", + "integrity": "sha512-RZ6dBYuj8dRSfxpUSu+NsdF1dpPpluJxwOp+6IoDp/sH2QNDSvurYsAa+F1WxY2RjA1iP93xhcsUoYbF2XBqVg==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, "node_modules/node-forge": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", @@ -15454,8 +16421,7 @@ "node_modules/node-releases": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", - "dev": true + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" }, "node_modules/nopt": { "version": "5.0.0", @@ -15491,7 +16457,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, + "devOptional": true, "engines": { "node": ">=0.10.0" } @@ -15779,11 +16745,18 @@ "wrappy": "1" } }, + "node_modules/one-time": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz", + "integrity": "sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==", + "dependencies": { + "fn.name": "1.x.x" + } + }, "node_modules/onetime": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, "dependencies": { "mimic-fn": "^2.1.0" }, @@ -15798,7 +16771,6 @@ "version": "8.4.0", "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", - "dev": true, "dependencies": { "define-lazy-prop": "^2.0.0", "is-docker": "^2.1.1", @@ -15815,7 +16787,6 @@ "version": "5.4.1", "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "dev": true, "dependencies": { "bl": "^4.1.0", "chalk": "^4.1.0", @@ -15838,7 +16809,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -15853,7 +16823,6 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -15869,7 +16838,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "dependencies": { "color-name": "~1.1.4" }, @@ -15880,14 +16848,12 @@ "node_modules/ora/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/ora/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, "engines": { "node": ">=8" } @@ -15896,7 +16862,6 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -15908,7 +16873,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -16160,14 +17124,13 @@ "node_modules/picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" }, "node_modules/picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, + "devOptional": true, "engines": { "node": ">=8.6" }, @@ -16926,6 +17889,36 @@ "node": ">=10" } }, + "node_modules/protobufjs": { + "version": "6.11.3", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz", + "integrity": "sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==", + "hasInstallScript": true, + "dependencies": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/long": "^4.0.1", + "@types/node": ">=13.7.0", + "long": "^4.0.0" + }, + "bin": { + "pbjs": "bin/pbjs", + "pbts": "bin/pbts" + } + }, + "node_modules/protobufjs/node_modules/@types/node": { + "version": "18.11.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", + "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + }, "node_modules/proxy-addr": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", @@ -16959,7 +17952,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true, "engines": { "node": ">=6" } @@ -17012,7 +18004,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, "dependencies": { "safe-buffer": "^5.1.0" } @@ -17131,7 +18122,6 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -17145,7 +18135,7 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, + "devOptional": true, "dependencies": { "picomatch": "^2.2.1" }, @@ -17246,7 +18236,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -17255,7 +18244,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -17335,7 +18323,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, "dependencies": { "onetime": "^5.1.0", "signal-exit": "^3.0.2" @@ -17388,7 +18375,6 @@ "version": "2.4.1", "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "dev": true, "engines": { "node": ">=0.12.0" } @@ -17416,6 +18402,23 @@ "queue-microtask": "^1.2.2" } }, + "node_modules/rxfire": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/rxfire/-/rxfire-6.0.3.tgz", + "integrity": "sha512-77nkyffHh7jgfi1YA/N9RI+kWxYpgKk6GRML1lyersvaqbJt4hkvWwk1rWib9Rb5Lr5mT+Ha45lu7nM79sJCZA==", + "dependencies": { + "tslib": "^1.9.0 || ~2.1.0" + }, + "peerDependencies": { + "firebase": "^9.0.0", + "rxjs": "^6.0.0 || ^7.0.0" + } + }, + "node_modules/rxfire/node_modules/tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + }, "node_modules/rxjs": { "version": "6.6.7", "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", @@ -17435,14 +18438,20 @@ "node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/safe-stable-stringify": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.2.tgz", + "integrity": "sha512-gMxvPJYhP0O9n2pvcfYfIuYgbledAOJFcqRThtPRmjscaipiwcwPPKLytpVzMkG2HAN87Qmo2d4PtGiri1dSLA==", + "engines": { + "node": ">=10" + } }, "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "node_modules/sass": { "version": "1.54.4", @@ -17576,7 +18585,6 @@ "version": "7.3.7", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, "dependencies": { "lru-cache": "^6.0.0" }, @@ -17657,7 +18665,6 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "dev": true, "dependencies": { "randombytes": "^2.1.0" } @@ -17808,8 +18815,20 @@ "node_modules/signal-exit": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" }, "node_modules/slash": { "version": "4.0.0", @@ -17912,7 +18931,6 @@ "version": "0.7.4", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "dev": true, "engines": { "node": ">= 8" } @@ -17963,7 +18981,6 @@ "version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -17973,7 +18990,6 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -17981,8 +18997,7 @@ "node_modules/sourcemap-codec": { "version": "1.4.8", "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", - "dev": true + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" }, "node_modules/spdx-correct": { "version": "3.1.1", @@ -18064,6 +19079,14 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, + "node_modules/stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==", + "engines": { + "node": "*" + } + }, "node_modules/statuses": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", @@ -18091,7 +19114,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, "dependencies": { "safe-buffer": "~5.2.0" } @@ -18100,7 +19122,6 @@ "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, "funding": [ { "type": "github", @@ -18120,7 +19141,6 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -18134,7 +19154,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, "dependencies": { "ansi-regex": "^5.0.1" }, @@ -18232,7 +19251,6 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "dev": true, "engines": { "node": ">=6" } @@ -18258,7 +19276,6 @@ "version": "5.14.2", "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", - "dev": true, "dependencies": { "@jridgewell/source-map": "^0.3.2", "acorn": "^8.5.0", @@ -18276,7 +19293,6 @@ "version": "5.3.6", "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", - "dev": true, "dependencies": { "@jridgewell/trace-mapping": "^0.3.14", "jest-worker": "^27.4.5", @@ -18310,7 +19326,6 @@ "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -18326,7 +19341,6 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, "peerDependencies": { "ajv": "^6.9.1" } @@ -18334,14 +19348,12 @@ "node_modules/terser-webpack-plugin/node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, "node_modules/terser-webpack-plugin/node_modules/schema-utils": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, "dependencies": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", @@ -18369,6 +19381,11 @@ "node": ">=8" } }, + "node_modules/text-hex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz", + "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==" + }, "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", @@ -18383,8 +19400,7 @@ "node_modules/through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "dev": true + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" }, "node_modules/thunky": { "version": "1.1.0", @@ -18396,7 +19412,6 @@ "version": "0.0.33", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, "dependencies": { "os-tmpdir": "~1.0.2" }, @@ -18417,7 +19432,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, + "devOptional": true, "dependencies": { "is-number": "^7.0.0" }, @@ -18434,6 +19449,11 @@ "node": ">=0.6" } }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, "node_modules/tree-kill": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", @@ -18443,6 +19463,11 @@ "tree-kill": "cli.js" } }, + "node_modules/triple-beam": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz", + "integrity": "sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==" + }, "node_modules/tslib": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", @@ -18452,7 +19477,6 @@ "version": "0.21.3", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true, "engines": { "node": ">=10" }, @@ -18573,7 +19597,6 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, "engines": { "node": ">= 4.0.0" } @@ -18591,7 +19614,6 @@ "version": "1.0.9", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz", "integrity": "sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==", - "dev": true, "funding": [ { "type": "opencollective", @@ -18617,7 +19639,6 @@ "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, "dependencies": { "punycode": "^2.1.0" } @@ -18625,8 +19646,7 @@ "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, "node_modules/utils-merge": { "version": "1.0.1", @@ -18690,7 +19710,6 @@ "version": "2.4.0", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "dev": true, "dependencies": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" @@ -18712,16 +19731,19 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "dev": true, "dependencies": { "defaults": "^1.0.3" } }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, "node_modules/webpack": { "version": "5.74.0", "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", - "dev": true, "dependencies": { "@types/eslint-scope": "^3.7.3", "@types/estree": "^0.0.51", @@ -18942,7 +19964,6 @@ "version": "3.2.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "dev": true, "engines": { "node": ">=10.13.0" } @@ -18972,7 +19993,6 @@ "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -18988,7 +20008,6 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, "peerDependencies": { "ajv": "^6.9.1" } @@ -18996,14 +20015,12 @@ "node_modules/webpack/node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, "node_modules/webpack/node_modules/schema-utils": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, "dependencies": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", @@ -19021,7 +20038,6 @@ "version": "0.7.4", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "dev": true, "dependencies": { "http-parser-js": ">=0.5.1", "safe-buffer": ">=5.1.0", @@ -19035,11 +20051,19 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "dev": true, "engines": { "node": ">=0.8.0" } }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, "node_modules/which": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", @@ -19067,11 +20091,44 @@ "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", "dev": true }, + "node_modules/winston": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.8.2.tgz", + "integrity": "sha512-MsE1gRx1m5jdTTO9Ld/vND4krP2To+lgDoMEHGGa4HIlAUyXJtfc7CxQcGXVyz2IBpw5hbFkj2b/AtUdQwyRew==", + "dependencies": { + "@colors/colors": "1.5.0", + "@dabh/diagnostics": "^2.0.2", + "async": "^3.2.3", + "is-stream": "^2.0.0", + "logform": "^2.4.0", + "one-time": "^1.0.0", + "readable-stream": "^3.4.0", + "safe-stable-stringify": "^2.3.1", + "stack-trace": "0.0.x", + "triple-beam": "^1.3.0", + "winston-transport": "^4.5.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/winston-transport": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.5.0.tgz", + "integrity": "sha512-YpZzcUzBedhlTAfJg6vJDlyEai/IFMIVcaEZZyl3UXIl4gmqRpU7AE89AHLkbzLUsv0NVmw7ts+iztqKxxPW1Q==", + "dependencies": { + "logform": "^2.3.2", + "readable-stream": "^3.6.0", + "triple-beam": "^1.3.0" + }, + "engines": { + "node": ">= 6.4.0" + } + }, "node_modules/wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -19088,7 +20145,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -19103,7 +20159,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "dependencies": { "color-name": "~1.1.4" }, @@ -19114,8 +20169,7 @@ "node_modules/wrap-ansi/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/wrappy": { "version": "1.0.2", @@ -19148,7 +20202,6 @@ "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, "engines": { "node": ">=10" } @@ -19156,8 +20209,7 @@ "node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "node_modules/yaml": { "version": "1.10.2", @@ -19172,7 +20224,6 @@ "version": "16.2.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, "dependencies": { "cliui": "^7.0.2", "escalade": "^3.1.1", @@ -19190,7 +20241,6 @@ "version": "20.2.9", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true, "engines": { "node": ">=10" } @@ -19415,7 +20465,6 @@ "version": "14.2.10", "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-14.2.10.tgz", "integrity": "sha512-MMp31KpJTwKHisXOq+6VOXYApq97hZxFaFmZk396X5aIFTCELUwjcezQDk+u2nEs5iK/COUfnN3plGcfJxYhQA==", - "dev": true, "requires": { "@angular-devkit/core": "14.2.10", "jsonc-parser": "3.1.0", @@ -19428,7 +20477,6 @@ "version": "14.2.10", "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-14.2.10.tgz", "integrity": "sha512-K4AO7mROTdbhQ7chtyQd6oPwmuL+BPUh+wn6Aq1qrmYJK4UZYFOPp8fi/Ehs8meCEeywtrssOPfrOE4Gsre9dg==", - "dev": true, "requires": { "ajv": "8.11.0", "ajv-formats": "2.1.1", @@ -19606,6 +20654,30 @@ "tslib": "^2.3.0" } }, + "@angular/fire": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@angular/fire/-/fire-7.5.0.tgz", + "integrity": "sha512-M/JJ5SKnpfNZFLKl0Awjn3r2NhURy2Mx+E8EzSDWSg1sHD7IThrynZYPUSZR+cd3KGsGoEacIP2x8Ra+0a+CVg==", + "requires": { + "@angular-devkit/schematics": "^12.0.0 || ^13.0.0 || ^14.0.0 || ^15.0.0", + "@schematics/angular": "^12.0.0 || ^13.0.0 || ^14.0.0 || ^15.0.0", + "file-loader": "^6.2.0", + "firebase": "^9.8.0", + "fs-extra": "^8.0.1", + "fuzzy": "^0.1.3", + "inquirer": "^8.1.1", + "inquirer-autocomplete-prompt": "^1.0.1", + "jsonc-parser": "^3.0.0", + "node-fetch": "^2.6.1", + "open": "^8.0.0", + "ora": "^5.3.0", + "rxfire": "^6.0.0", + "semver": "^7.1.3", + "triple-beam": "^1.3.0", + "tslib": "^2.0.0", + "winston": "^3.0.0" + } + }, "@angular/forms": { "version": "14.2.4", "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-14.2.4.tgz", @@ -20802,8 +21874,7 @@ "@colors/colors": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", - "dev": true + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==" }, "@csstools/postcss-cascade-layers": { "version": "1.1.1", @@ -20941,6 +22012,16 @@ "dev": true, "requires": {} }, + "@dabh/diagnostics": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.3.tgz", + "integrity": "sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==", + "requires": { + "colorspace": "1.1.x", + "enabled": "2.0.x", + "kuler": "^2.0.0" + } + }, "@discoveryjs/json-ext": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", @@ -20971,12 +22052,533 @@ "dev": true, "optional": true }, + "@firebase/analytics": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@firebase/analytics/-/analytics-0.9.0.tgz", + "integrity": "sha512-cE6JAvaGDVhn3B09VuQ5pATLCtmQg3AUSDuCmMNzWlP7+12LBarV1JcGWKIi7YQK2ks3B73wRsawi08XKwsolQ==", + "requires": { + "@firebase/component": "0.6.0", + "@firebase/installations": "0.6.0", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.8.0", + "tslib": "^2.1.0" + } + }, + "@firebase/analytics-compat": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@firebase/analytics-compat/-/analytics-compat-0.2.0.tgz", + "integrity": "sha512-brk8IN4ErWiZoB/UdJ0mWZhQOKt90ztv4MUwQjhuYJ4iwnVMz0Mzj9+tplU1hVpSZXdfbKQFfRN9kp/3sTiyWw==", + "requires": { + "@firebase/analytics": "0.9.0", + "@firebase/analytics-types": "0.8.0", + "@firebase/component": "0.6.0", + "@firebase/util": "1.8.0", + "tslib": "^2.1.0" + } + }, + "@firebase/analytics-types": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@firebase/analytics-types/-/analytics-types-0.8.0.tgz", + "integrity": "sha512-iRP+QKI2+oz3UAh4nPEq14CsEjrjD6a5+fuypjScisAh9kXKFvdJOZJDwk7kikLvWVLGEs9+kIUS4LPQV7VZVw==" + }, + "@firebase/app": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@firebase/app/-/app-0.9.0.tgz", + "integrity": "sha512-sa15stSK6FoGW4mCeAVDt0TvBFxPjvNcG2rhacGudOzMaW3g2TS326zXTFG+p5jnTCPZ2SO5TTSiGHn1NNcD9Q==", + "requires": { + "@firebase/component": "0.6.0", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.8.0", + "idb": "7.0.1", + "tslib": "^2.1.0" + } + }, + "@firebase/app-check": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@firebase/app-check/-/app-check-0.6.0.tgz", + "integrity": "sha512-DevuiUQujsG18NQ1fQ1g2X+75Vp1YfSxPsw363/HE2+ABmCWHf4ByPmxEf16y4PVcqJ2MZqYv8kXZYxzRJCS4g==", + "requires": { + "@firebase/component": "0.6.0", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.8.0", + "tslib": "^2.1.0" + } + }, + "@firebase/app-check-compat": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@firebase/app-check-compat/-/app-check-compat-0.3.0.tgz", + "integrity": "sha512-CJFHWGMvWRkkvLPTvWdLrEYnfH7WS9zFLsWctSzRjQnzg6dQUTs5FDyg9RN7BIWoaSr9q7FTxkRnsOgardDPLA==", + "requires": { + "@firebase/app-check": "0.6.0", + "@firebase/app-check-types": "0.5.0", + "@firebase/component": "0.6.0", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.8.0", + "tslib": "^2.1.0" + } + }, + "@firebase/app-check-interop-types": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@firebase/app-check-interop-types/-/app-check-interop-types-0.2.0.tgz", + "integrity": "sha512-+3PQIeX6/eiVK+x/yg8r6xTNR97fN7MahFDm+jiQmDjcyvSefoGuTTNQuuMScGyx3vYUBeZn+Cp9kC0yY/9uxQ==" + }, + "@firebase/app-check-types": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@firebase/app-check-types/-/app-check-types-0.5.0.tgz", + "integrity": "sha512-uwSUj32Mlubybw7tedRzR24RP8M8JUVR3NPiMk3/Z4bCmgEKTlQBwMXrehDAZ2wF+TsBq0SN1c6ema71U/JPyQ==" + }, + "@firebase/app-compat": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@firebase/app-compat/-/app-compat-0.2.0.tgz", + "integrity": "sha512-Y8Cpuheai61jCdVflt437I94n8cdRbXY0e1dQMmTWHCShJUfWwpa5y2ZMnxClWnorXy9hC/3yNZMVlu79f1zGA==", + "requires": { + "@firebase/app": "0.9.0", + "@firebase/component": "0.6.0", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.8.0", + "tslib": "^2.1.0" + } + }, + "@firebase/app-types": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.9.0.tgz", + "integrity": "sha512-AeweANOIo0Mb8GiYm3xhTEBVCmPwTYAu9Hcd2qSkLuga/6+j9b1Jskl5bpiSQWy9eJ/j5pavxj6eYogmnuzm+Q==" + }, + "@firebase/auth": { + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/@firebase/auth/-/auth-0.21.0.tgz", + "integrity": "sha512-kXOQl/hyLuGKxs0r2icLsDmAyeO0uM4zV9Q+fx6VE8Ncl94TBUc/n895GSrF3RkNHdiq/DZxV/PUCZ/ozPQNKw==", + "requires": { + "@firebase/component": "0.6.0", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.8.0", + "node-fetch": "2.6.7", + "tslib": "^2.1.0" + }, + "dependencies": { + "node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "requires": { + "whatwg-url": "^5.0.0" + } + } + } + }, + "@firebase/auth-compat": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@firebase/auth-compat/-/auth-compat-0.3.0.tgz", + "integrity": "sha512-tcofcrQKBOo5Wrz59onWtZDJfVW09auvG/XRh7lZ4yfEWdGerTJXmEdQU6j3E8AnJ3X91BYltNYhh0ZJOoCJqQ==", + "requires": { + "@firebase/auth": "0.21.0", + "@firebase/auth-types": "0.12.0", + "@firebase/component": "0.6.0", + "@firebase/util": "1.8.0", + "node-fetch": "2.6.7", + "tslib": "^2.1.0" + }, + "dependencies": { + "node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "requires": { + "whatwg-url": "^5.0.0" + } + } + } + }, + "@firebase/auth-interop-types": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@firebase/auth-interop-types/-/auth-interop-types-0.2.0.tgz", + "integrity": "sha512-7Mt2qzwvu5X3Qxz24gjj0qITrBsMmy1W4vGBP8TZRuQrjA4OTlGVCTG8ysvweZ3xpdl1XGhBsIjo2KjfOPg0xA==", + "requires": {} + }, + "@firebase/auth-types": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@firebase/auth-types/-/auth-types-0.12.0.tgz", + "integrity": "sha512-pPwaZt+SPOshK8xNoiQlK5XIrS97kFYc3Rc7xmy373QsOJ9MmqXxLaYssP5Kcds4wd2qK//amx/c+A8O2fVeZA==", + "requires": {} + }, + "@firebase/component": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.0.tgz", + "integrity": "sha512-9hyNc4OmrXMtthDJq6zyJHll/UIYBWYmMG3rXty2eMeWxHWB0vlsq3AOI+k14PL15aSBAQolv0EZJWVJv/gCEg==", + "requires": { + "@firebase/util": "1.8.0", + "tslib": "^2.1.0" + } + }, + "@firebase/database": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@firebase/database/-/database-0.14.0.tgz", + "integrity": "sha512-SM5eri3eGuPjQdXBRObqKTsgmkRwrSGsbgtD43EpGzU+lIeBVLqwRzfcFialYrWzFFI5V7hWXdS2oJxAkfnBFw==", + "requires": { + "@firebase/auth-interop-types": "0.2.0", + "@firebase/component": "0.6.0", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.8.0", + "faye-websocket": "0.11.4", + "tslib": "^2.1.0" + } + }, + "@firebase/database-compat": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@firebase/database-compat/-/database-compat-0.3.0.tgz", + "integrity": "sha512-5kzhXdACd+RX/G8k/DKYAuiMYHDHIZ9WFV/ccVoPsC+bxIQEgPilDEtkljY5ZxiKbUj+PEOSYUfYdV/LQMJatQ==", + "requires": { + "@firebase/component": "0.6.0", + "@firebase/database": "0.14.0", + "@firebase/database-types": "0.10.0", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.8.0", + "tslib": "^2.1.0" + } + }, + "@firebase/database-types": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-0.10.0.tgz", + "integrity": "sha512-jZHI1fY1tm+8heLR4sbgJHtSYI2kTlSp4QTXWALwdT+dfST5OlZYsZeb+hGWeqjHEElzUnkLbw8XuZSy9Uy6rA==", + "requires": { + "@firebase/app-types": "0.9.0", + "@firebase/util": "1.8.0" + } + }, + "@firebase/firestore": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/@firebase/firestore/-/firestore-3.8.0.tgz", + "integrity": "sha512-aKwfZ73FmOV8e/dN0anDtrq6+1IhX4zmjxUcXcgaypZ14q6bq0QpUdlRxjsfiUQ5m3H3MwWWIFOcT5Xa89sIkw==", + "requires": { + "@firebase/component": "0.6.0", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.8.0", + "@firebase/webchannel-wrapper": "0.9.0", + "@grpc/grpc-js": "~1.7.0", + "@grpc/proto-loader": "^0.6.13", + "node-fetch": "2.6.7", + "tslib": "^2.1.0" + }, + "dependencies": { + "node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "requires": { + "whatwg-url": "^5.0.0" + } + } + } + }, + "@firebase/firestore-compat": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@firebase/firestore-compat/-/firestore-compat-0.3.0.tgz", + "integrity": "sha512-ckU4mkziDnsFKxgYv+OAJHPuNpti2RjyoeIAqz3EqRHAsYFC70U5w4aXC2Sbu2jJp3Ba2BoD7MV/4Qb2A7CJtw==", + "requires": { + "@firebase/component": "0.6.0", + "@firebase/firestore": "3.8.0", + "@firebase/firestore-types": "2.5.1", + "@firebase/util": "1.8.0", + "tslib": "^2.1.0" + } + }, + "@firebase/firestore-types": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@firebase/firestore-types/-/firestore-types-2.5.1.tgz", + "integrity": "sha512-xG0CA6EMfYo8YeUxC8FeDzf6W3FX1cLlcAGBYV6Cku12sZRI81oWcu61RSKM66K6kUENP+78Qm8mvroBcm1whw==", + "requires": {} + }, + "@firebase/functions": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@firebase/functions/-/functions-0.9.0.tgz", + "integrity": "sha512-na/+7uc9ViQVBadEsCVjBnbZsfUCMyS/x6SID1Nz4Z5nkhuxrls9Jcv7jc28tMqHR0VpoGq8W6oLProyjT8JPg==", + "requires": { + "@firebase/app-check-interop-types": "0.2.0", + "@firebase/auth-interop-types": "0.2.0", + "@firebase/component": "0.6.0", + "@firebase/messaging-interop-types": "0.2.0", + "@firebase/util": "1.8.0", + "node-fetch": "2.6.7", + "tslib": "^2.1.0" + }, + "dependencies": { + "node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "requires": { + "whatwg-url": "^5.0.0" + } + } + } + }, + "@firebase/functions-compat": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@firebase/functions-compat/-/functions-compat-0.3.0.tgz", + "integrity": "sha512-xOEdqOVeHXJ2ZjDbTntNGLl1lgW9umx73bWXJn9h68bSD4f9ldIVoz+h15s8i/e1pJOO/LlEp2BMvoA35U1P/Q==", + "requires": { + "@firebase/component": "0.6.0", + "@firebase/functions": "0.9.0", + "@firebase/functions-types": "0.6.0", + "@firebase/util": "1.8.0", + "tslib": "^2.1.0" + } + }, + "@firebase/functions-types": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@firebase/functions-types/-/functions-types-0.6.0.tgz", + "integrity": "sha512-hfEw5VJtgWXIRf92ImLkgENqpL6IWpYaXVYiRkFY1jJ9+6tIhWM7IzzwbevwIIud/jaxKVdRzD7QBWfPmkwCYw==" + }, + "@firebase/installations": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@firebase/installations/-/installations-0.6.0.tgz", + "integrity": "sha512-Aks56ThZs1MsM0qJzJxhdeXak+Ob3tjd3JSY2poJptreLWsIOSBCxYO7Ev4yZ7DE7twMdZ0x70NhQ1ceXfdy0w==", + "requires": { + "@firebase/component": "0.6.0", + "@firebase/util": "1.8.0", + "idb": "7.0.1", + "tslib": "^2.1.0" + } + }, + "@firebase/installations-compat": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@firebase/installations-compat/-/installations-compat-0.2.0.tgz", + "integrity": "sha512-EqCU8C9XPQN6npfTCW+6agzQ0yPLvbSCY5WROdnU1ZJfOsGFrMMVMRk42XBzah1dHBoSQYggVaixEzJUOH7zbQ==", + "requires": { + "@firebase/component": "0.6.0", + "@firebase/installations": "0.6.0", + "@firebase/installations-types": "0.5.0", + "@firebase/util": "1.8.0", + "tslib": "^2.1.0" + } + }, + "@firebase/installations-types": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@firebase/installations-types/-/installations-types-0.5.0.tgz", + "integrity": "sha512-9DP+RGfzoI2jH7gY4SlzqvZ+hr7gYzPODrbzVD82Y12kScZ6ZpRg/i3j6rleto8vTFC8n6Len4560FnV1w2IRg==", + "requires": {} + }, + "@firebase/logger": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.4.0.tgz", + "integrity": "sha512-eRKSeykumZ5+cJPdxxJRgAC3G5NknY2GwEbKfymdnXtnT0Ucm4pspfR6GT4MUQEDuJwRVbVcSx85kgJulMoFFA==", + "requires": { + "tslib": "^2.1.0" + } + }, + "@firebase/messaging": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@firebase/messaging/-/messaging-0.12.0.tgz", + "integrity": "sha512-M+LWaBH392SLF7/wAH5byJrP5f1MpromUG02NIr0sbgJ6Ot2nc+qDrDGjKF4qLXFqYzhNRlhskCCdf0ClgDM0A==", + "requires": { + "@firebase/component": "0.6.0", + "@firebase/installations": "0.6.0", + "@firebase/messaging-interop-types": "0.2.0", + "@firebase/util": "1.8.0", + "idb": "7.0.1", + "tslib": "^2.1.0" + } + }, + "@firebase/messaging-compat": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@firebase/messaging-compat/-/messaging-compat-0.2.0.tgz", + "integrity": "sha512-Qk9W9lVmTO67bR5jCaQ9HqS9MipkCuPGKCcO5JnnDd/p+Y2beWzScYxwzYGh9pEga3qzDAMSCB1PYoNgNTMzew==", + "requires": { + "@firebase/component": "0.6.0", + "@firebase/messaging": "0.12.0", + "@firebase/util": "1.8.0", + "tslib": "^2.1.0" + } + }, + "@firebase/messaging-interop-types": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@firebase/messaging-interop-types/-/messaging-interop-types-0.2.0.tgz", + "integrity": "sha512-ujA8dcRuVeBixGR9CtegfpU4YmZf3Lt7QYkcj693FFannwNuZgfAYaTmbJ40dtjB81SAu6tbFPL9YLNT15KmOQ==" + }, + "@firebase/performance": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@firebase/performance/-/performance-0.6.0.tgz", + "integrity": "sha512-mmCQ/8F0hQZ+J+JBvfQPlPAgKIRZccYW6N9321NbX8swd7EQP3dsW905RBmdXRsbjBpBqhn20zcQU6TDOKRwYA==", + "requires": { + "@firebase/component": "0.6.0", + "@firebase/installations": "0.6.0", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.8.0", + "tslib": "^2.1.0" + } + }, + "@firebase/performance-compat": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@firebase/performance-compat/-/performance-compat-0.2.0.tgz", + "integrity": "sha512-iO0fspVpiVOGxR08Y51nXoSMPH/bdRkRVQXYo4wuDDfQoZ5WZ0DXQuE0kXy3/T9QgqXdr8tSU0P0nil/jvnOcg==", + "requires": { + "@firebase/component": "0.6.0", + "@firebase/logger": "0.4.0", + "@firebase/performance": "0.6.0", + "@firebase/performance-types": "0.2.0", + "@firebase/util": "1.8.0", + "tslib": "^2.1.0" + } + }, + "@firebase/performance-types": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@firebase/performance-types/-/performance-types-0.2.0.tgz", + "integrity": "sha512-kYrbr8e/CYr1KLrLYZZt2noNnf+pRwDq2KK9Au9jHrBMnb0/C9X9yWSXmZkFt4UIdsQknBq8uBB7fsybZdOBTA==" + }, + "@firebase/remote-config": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@firebase/remote-config/-/remote-config-0.4.0.tgz", + "integrity": "sha512-sedVYE4PwN4qtXfb7EkUYe9mz7hqBP/3y3c7WRMmTuh2VRNz5C5+NYULr5zySeJq+UZd6KyaS+KUOIxmx70tTw==", + "requires": { + "@firebase/component": "0.6.0", + "@firebase/installations": "0.6.0", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.8.0", + "tslib": "^2.1.0" + } + }, + "@firebase/remote-config-compat": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@firebase/remote-config-compat/-/remote-config-compat-0.2.0.tgz", + "integrity": "sha512-2t+w4ngp1DPtZc04a6IjicbUGBpLb/MuFPlqpT8kHNqa/fNvA+ZFcAlEtHvzjS4o9rnTfjHgB+OJMgFP+r9OOw==", + "requires": { + "@firebase/component": "0.6.0", + "@firebase/logger": "0.4.0", + "@firebase/remote-config": "0.4.0", + "@firebase/remote-config-types": "0.3.0", + "@firebase/util": "1.8.0", + "tslib": "^2.1.0" + } + }, + "@firebase/remote-config-types": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@firebase/remote-config-types/-/remote-config-types-0.3.0.tgz", + "integrity": "sha512-RtEH4vdcbXZuZWRZbIRmQVBNsE7VDQpet2qFvq6vwKLBIQRQR5Kh58M4ok3A3US8Sr3rubYnaGqZSurCwI8uMA==" + }, + "@firebase/storage": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@firebase/storage/-/storage-0.10.0.tgz", + "integrity": "sha512-2rp7+/bQ1gkUgrqDv5qHf/vlPAOKV+a/h1tnZ8D9zN0/6wc42gqFTORJUZj/A4efVnX7Ix8MWHBe4woO/2Th0w==", + "requires": { + "@firebase/component": "0.6.0", + "@firebase/util": "1.8.0", + "node-fetch": "2.6.7", + "tslib": "^2.1.0" + }, + "dependencies": { + "node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "requires": { + "whatwg-url": "^5.0.0" + } + } + } + }, + "@firebase/storage-compat": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@firebase/storage-compat/-/storage-compat-0.2.0.tgz", + "integrity": "sha512-w+7CyZyZ53YQWlTb8YOQ9YcmScgDwkvkXhpUbRWHlvlzAs06l0au42MydmHCeeTcSqvLOzpgURiVfm15ZifARg==", + "requires": { + "@firebase/component": "0.6.0", + "@firebase/storage": "0.10.0", + "@firebase/storage-types": "0.7.0", + "@firebase/util": "1.8.0", + "tslib": "^2.1.0" + } + }, + "@firebase/storage-types": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@firebase/storage-types/-/storage-types-0.7.0.tgz", + "integrity": "sha512-n/8pYd82hc9XItV3Pa2KGpnuJ/2h/n/oTAaBberhe6GeyWQPnsmwwRK94W3GxUwBA/ZsszBAYZd7w7tTE+6XXA==", + "requires": {} + }, + "@firebase/util": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.8.0.tgz", + "integrity": "sha512-clK6pTTxIiLMYz4UrvDTVAs2rIaOiroAuFdX67C0JalvEwzi6Vv8li6xAGj38tkj7Qax06mosM1fQkxf2h4VTg==", + "requires": { + "tslib": "^2.1.0" + } + }, + "@firebase/webchannel-wrapper": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@firebase/webchannel-wrapper/-/webchannel-wrapper-0.9.0.tgz", + "integrity": "sha512-BpiZLBWdLFw+qFel9p3Zs1jD6QmH7Ii4aTDu6+vx8ShdidChZUXqDhYJly4ZjSgQh54miXbBgBrk0S+jTIh/Qg==" + }, "@gar/promisify": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", "dev": true }, + "@grpc/grpc-js": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.7.3.tgz", + "integrity": "sha512-H9l79u4kJ2PVSxUNA08HMYAnUBLj9v6KjYQ7SQ71hOZcEXhShE/y5iQCesP8+6/Ik/7i2O0a10bPquIcYfufog==", + "requires": { + "@grpc/proto-loader": "^0.7.0", + "@types/node": ">=12.12.47" + }, + "dependencies": { + "@grpc/proto-loader": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.4.tgz", + "integrity": "sha512-MnWjkGwqQ3W8fx94/c1CwqLsNmHHv2t0CFn+9++6+cDphC1lolpg9M2OU0iebIjK//pBNX9e94ho+gjx6vz39w==", + "requires": { + "@types/long": "^4.0.1", + "lodash.camelcase": "^4.3.0", + "long": "^4.0.0", + "protobufjs": "^7.0.0", + "yargs": "^16.2.0" + } + }, + "@types/node": { + "version": "18.11.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", + "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + }, + "protobufjs": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.1.2.tgz", + "integrity": "sha512-4ZPTPkXCdel3+L81yw3dG6+Kq3umdWKh7Dc7GW/CpNk4SX3hK58iPCWeCyhVTDrbkNeKrYNZ7EojM5WDaEWTLQ==", + "requires": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/node": ">=13.7.0", + "long": "^5.0.0" + }, + "dependencies": { + "long": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/long/-/long-5.2.1.tgz", + "integrity": "sha512-GKSNGeNAtw8IryjjkhZxuKB3JzlcLTwjtiQCHKvqQet81I93kXslhDQruGI/QsddO83mcDToBVy7GqGS/zYf/A==" + } + } + } + } + }, + "@grpc/proto-loader": { + "version": "0.6.13", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.13.tgz", + "integrity": "sha512-FjxPYDRTn6Ec3V0arm1FtSpmP6V50wuph2yILpyvTKzjc76oDdoihXqM1DzOW5ubvCC8GivfCnNtfaRE8myJ7g==", + "requires": { + "@types/long": "^4.0.1", + "lodash.camelcase": "^4.3.0", + "long": "^4.0.0", + "protobufjs": "^6.11.3", + "yargs": "^16.2.0" + } + }, "@istanbuljs/load-nyc-config": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", @@ -21000,7 +22602,6 @@ "version": "0.3.2", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, "requires": { "@jridgewell/set-array": "^1.0.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -21010,20 +22611,17 @@ "@jridgewell/resolve-uri": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "dev": true + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==" }, "@jridgewell/set-array": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" }, "@jridgewell/source-map": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", - "dev": true, "requires": { "@jridgewell/gen-mapping": "^0.3.0", "@jridgewell/trace-mapping": "^0.3.9" @@ -21032,14 +22630,12 @@ "@jridgewell/sourcemap-codec": { "version": "1.4.14", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" }, "@jridgewell/trace-mapping": { "version": "0.3.15", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", - "dev": true, "requires": { "@jridgewell/resolve-uri": "^3.0.3", "@jridgewell/sourcemap-codec": "^1.4.10" @@ -21180,11 +22776,64 @@ } } }, + "@protobufjs/aspromise": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", + "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==" + }, + "@protobufjs/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" + }, + "@protobufjs/codegen": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" + }, + "@protobufjs/eventemitter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", + "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==" + }, + "@protobufjs/fetch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", + "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", + "requires": { + "@protobufjs/aspromise": "^1.1.1", + "@protobufjs/inquire": "^1.1.0" + } + }, + "@protobufjs/float": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", + "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==" + }, + "@protobufjs/inquire": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", + "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==" + }, + "@protobufjs/path": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", + "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==" + }, + "@protobufjs/pool": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", + "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==" + }, + "@protobufjs/utf8": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", + "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" + }, "@schematics/angular": { "version": "14.2.10", "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-14.2.10.tgz", "integrity": "sha512-YFTc/9QJdx422XcApizEcVLKoyknu8b9zHIlAepZCu7WkV8GPT0hvVEHQ7KBWys5aQ7pPZMT0JpZLeAz0F2xYQ==", - "dev": true, "requires": { "@angular-devkit/core": "14.2.10", "@angular-devkit/schematics": "14.2.10", @@ -21195,7 +22844,6 @@ "version": "14.2.10", "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-14.2.10.tgz", "integrity": "sha512-K4AO7mROTdbhQ7chtyQd6oPwmuL+BPUh+wn6Aq1qrmYJK4UZYFOPp8fi/Ehs8meCEeywtrssOPfrOE4Gsre9dg==", - "dev": true, "requires": { "ajv": "8.11.0", "ajv-formats": "2.1.1", @@ -21272,7 +22920,6 @@ "version": "8.4.6", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.6.tgz", "integrity": "sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==", - "dev": true, "requires": { "@types/estree": "*", "@types/json-schema": "*" @@ -21282,7 +22929,6 @@ "version": "3.7.4", "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", - "dev": true, "requires": { "@types/eslint": "*", "@types/estree": "*" @@ -21291,8 +22937,7 @@ "@types/estree": { "version": "0.0.51", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", - "dev": true + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" }, "@types/express": { "version": "4.17.14", @@ -21335,8 +22980,12 @@ "@types/json-schema": { "version": "7.0.11", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", - "dev": true + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" + }, + "@types/long": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz", + "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==" }, "@types/mime": { "version": "3.0.1", @@ -21347,8 +22996,7 @@ "@types/node": { "version": "12.20.55", "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", - "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==", - "dev": true + "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==" }, "@types/parse-json": { "version": "4.0.0", @@ -21415,7 +23063,6 @@ "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", - "dev": true, "requires": { "@webassemblyjs/helper-numbers": "1.11.1", "@webassemblyjs/helper-wasm-bytecode": "1.11.1" @@ -21424,26 +23071,22 @@ "@webassemblyjs/floating-point-hex-parser": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", - "dev": true + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" }, "@webassemblyjs/helper-api-error": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", - "dev": true + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" }, "@webassemblyjs/helper-buffer": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", - "dev": true + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" }, "@webassemblyjs/helper-numbers": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", - "dev": true, "requires": { "@webassemblyjs/floating-point-hex-parser": "1.11.1", "@webassemblyjs/helper-api-error": "1.11.1", @@ -21453,14 +23096,12 @@ "@webassemblyjs/helper-wasm-bytecode": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", - "dev": true + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" }, "@webassemblyjs/helper-wasm-section": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", - "dev": true, "requires": { "@webassemblyjs/ast": "1.11.1", "@webassemblyjs/helper-buffer": "1.11.1", @@ -21472,7 +23113,6 @@ "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", - "dev": true, "requires": { "@xtuc/ieee754": "^1.2.0" } @@ -21481,7 +23121,6 @@ "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", - "dev": true, "requires": { "@xtuc/long": "4.2.2" } @@ -21489,14 +23128,12 @@ "@webassemblyjs/utf8": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", - "dev": true + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" }, "@webassemblyjs/wasm-edit": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", - "dev": true, "requires": { "@webassemblyjs/ast": "1.11.1", "@webassemblyjs/helper-buffer": "1.11.1", @@ -21512,7 +23149,6 @@ "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", - "dev": true, "requires": { "@webassemblyjs/ast": "1.11.1", "@webassemblyjs/helper-wasm-bytecode": "1.11.1", @@ -21525,7 +23161,6 @@ "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", - "dev": true, "requires": { "@webassemblyjs/ast": "1.11.1", "@webassemblyjs/helper-buffer": "1.11.1", @@ -21537,7 +23172,6 @@ "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", - "dev": true, "requires": { "@webassemblyjs/ast": "1.11.1", "@webassemblyjs/helper-api-error": "1.11.1", @@ -21551,7 +23185,6 @@ "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", - "dev": true, "requires": { "@webassemblyjs/ast": "1.11.1", "@xtuc/long": "4.2.2" @@ -21560,14 +23193,12 @@ "@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" }, "@xtuc/long": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" }, "@yarnpkg/lockfile": { "version": "1.1.0", @@ -21600,14 +23231,12 @@ "acorn": { "version": "8.8.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", - "dev": true + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==" }, "acorn-import-assertions": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "dev": true, "requires": {} }, "adjust-sourcemap-loader": { @@ -21675,7 +23304,6 @@ "version": "8.11.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dev": true, "requires": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -21687,7 +23315,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "dev": true, "requires": { "ajv": "^8.0.0" } @@ -21702,7 +23329,6 @@ "version": "4.3.2", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, "requires": { "type-fest": "^0.21.3" } @@ -21716,8 +23342,7 @@ "ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" }, "ansi-styles": { "version": "3.2.1", @@ -21732,7 +23357,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, + "devOptional": true, "requires": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -21769,6 +23394,11 @@ "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", "dev": true }, + "async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, "autoprefixer": { "version": "10.4.12", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.12.tgz", @@ -21898,8 +23528,7 @@ "base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" }, "base64id": { "version": "2.0.0", @@ -21916,20 +23545,18 @@ "big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" }, "binary-extensions": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true + "devOptional": true }, "bl": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dev": true, "requires": { "buffer": "^5.5.0", "inherits": "^2.0.4", @@ -22005,7 +23632,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, + "devOptional": true, "requires": { "fill-range": "^7.0.1" } @@ -22014,7 +23641,6 @@ "version": "4.21.4", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", - "dev": true, "requires": { "caniuse-lite": "^1.0.30001400", "electron-to-chromium": "^1.4.251", @@ -22026,7 +23652,6 @@ "version": "5.7.1", "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, "requires": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" @@ -22035,8 +23660,7 @@ "buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" }, "builtins": { "version": "5.0.1", @@ -22161,8 +23785,7 @@ "caniuse-lite": { "version": "1.0.30001414", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001414.tgz", - "integrity": "sha512-t55jfSaWjCdocnFdKQoO+d2ct9C59UZg4dY3OnUlSZ447r8pUtIKdp0hpAzrGFultmTC+Us+KpKi4GZl/LXlFg==", - "dev": true + "integrity": "sha512-t55jfSaWjCdocnFdKQoO+d2ct9C59UZg4dY3OnUlSZ447r8pUtIKdp0hpAzrGFultmTC+Us+KpKi4GZl/LXlFg==" }, "chalk": { "version": "2.4.2", @@ -22178,14 +23801,13 @@ "chardet": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" }, "chokidar": { "version": "3.5.3", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, + "devOptional": true, "requires": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -22206,8 +23828,7 @@ "chrome-trace-event": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "dev": true + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" }, "clean-stack": { "version": "2.2.0", @@ -22219,7 +23840,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, "requires": { "restore-cursor": "^3.1.0" } @@ -22227,20 +23847,17 @@ "cli-spinners": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz", - "integrity": "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==", - "dev": true + "integrity": "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==" }, "cli-width": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", - "dev": true + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==" }, "cliui": { "version": "7.0.4", "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, "requires": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", @@ -22250,8 +23867,7 @@ "clone": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", - "dev": true + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==" }, "clone-deep": { "version": "4.0.1", @@ -22264,11 +23880,19 @@ "shallow-clone": "^3.0.0" } }, + "color": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "requires": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + } + }, "color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, "requires": { "color-name": "1.1.3" } @@ -22276,8 +23900,16 @@ "color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } }, "color-support": { "version": "1.1.3", @@ -22291,11 +23923,19 @@ "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", "dev": true }, + "colorspace": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.4.tgz", + "integrity": "sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==", + "requires": { + "color": "^3.1.3", + "text-hex": "1.0.x" + } + }, "commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" }, "commondir": { "version": "1.0.1", @@ -22727,7 +24367,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", "integrity": "sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==", - "dev": true, "requires": { "clone": "^1.0.2" } @@ -22735,8 +24374,7 @@ "define-lazy-prop": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - "dev": true + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" }, "define-properties": { "version": "1.1.4", @@ -22866,20 +24504,22 @@ "electron-to-chromium": { "version": "1.4.271", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.271.tgz", - "integrity": "sha512-BCPBtK07xR1/uY2HFDtl3wK2De66AW4MSiPlLrnPNxKC/Qhccxd59W73654S3y6Rb/k3hmuGJOBnhjfoutetXA==", - "dev": true + "integrity": "sha512-BCPBtK07xR1/uY2HFDtl3wK2De66AW4MSiPlLrnPNxKC/Qhccxd59W73654S3y6Rb/k3hmuGJOBnhjfoutetXA==" }, "emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, "emojis-list": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, + "enabled": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz", + "integrity": "sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==" }, "encodeurl": { "version": "1.0.2", @@ -22891,7 +24531,6 @@ "version": "0.1.13", "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "dev": true, "optional": true, "requires": { "iconv-lite": "^0.6.2" @@ -22901,7 +24540,6 @@ "version": "0.6.3", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dev": true, "optional": true, "requires": { "safer-buffer": ">= 2.1.2 < 3.0.0" @@ -22937,7 +24575,6 @@ "version": "5.10.0", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", - "dev": true, "requires": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" @@ -22989,8 +24626,7 @@ "es-module-lexer": { "version": "0.9.3", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", - "dev": true + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" }, "esbuild": { "version": "0.15.5", @@ -23171,8 +24807,7 @@ "escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" }, "escape-html": { "version": "1.0.3", @@ -23183,14 +24818,12 @@ "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" }, "eslint-scope": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, "requires": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" @@ -23206,7 +24839,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, "requires": { "estraverse": "^5.2.0" }, @@ -23214,16 +24846,14 @@ "estraverse": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" } } }, "estraverse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" }, "esutils": { "version": "2.0.3", @@ -23252,8 +24882,7 @@ "events": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" }, "execa": { "version": "5.1.1", @@ -23377,7 +25006,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dev": true, "requires": { "chardet": "^0.7.0", "iconv-lite": "^0.4.24", @@ -23387,8 +25015,7 @@ "fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, "fast-glob": { "version": "3.2.12", @@ -23406,8 +25033,7 @@ "fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" }, "fastq": { "version": "1.13.0", @@ -23422,25 +25048,81 @@ "version": "0.11.4", "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "dev": true, "requires": { "websocket-driver": ">=0.5.1" } }, + "fecha": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz", + "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==" + }, "figures": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "dev": true, "requires": { "escape-string-regexp": "^1.0.5" } }, + "file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "requires": {} + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, "fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, + "devOptional": true, "requires": { "to-regex-range": "^5.0.1" } @@ -23507,6 +25189,44 @@ "path-exists": "^4.0.0" } }, + "firebase": { + "version": "9.15.0", + "resolved": "https://registry.npmjs.org/firebase/-/firebase-9.15.0.tgz", + "integrity": "sha512-Fa8qFahDY/pMYMzwPGcfpUkAS3Q55qJ0QKD+5xnXjSX/jVHsJqoXtxapmyDCfAKktiLhXIcRElW1VDVd9xGwQQ==", + "requires": { + "@firebase/analytics": "0.9.0", + "@firebase/analytics-compat": "0.2.0", + "@firebase/app": "0.9.0", + "@firebase/app-check": "0.6.0", + "@firebase/app-check-compat": "0.3.0", + "@firebase/app-compat": "0.2.0", + "@firebase/app-types": "0.9.0", + "@firebase/auth": "0.21.0", + "@firebase/auth-compat": "0.3.0", + "@firebase/database": "0.14.0", + "@firebase/database-compat": "0.3.0", + "@firebase/firestore": "3.8.0", + "@firebase/firestore-compat": "0.3.0", + "@firebase/functions": "0.9.0", + "@firebase/functions-compat": "0.3.0", + "@firebase/installations": "0.6.0", + "@firebase/installations-compat": "0.2.0", + "@firebase/messaging": "0.12.0", + "@firebase/messaging-compat": "0.2.0", + "@firebase/performance": "0.6.0", + "@firebase/performance-compat": "0.2.0", + "@firebase/remote-config": "0.4.0", + "@firebase/remote-config-compat": "0.2.0", + "@firebase/storage": "0.10.0", + "@firebase/storage-compat": "0.2.0", + "@firebase/util": "1.8.0" + } + }, + "firebase-token-generator": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/firebase-token-generator/-/firebase-token-generator-2.0.0.tgz", + "integrity": "sha512-EX/Rw6C0NLF6StuszW9Pn4zGUU8dw0UdHY6u8zP5t/CsbYRwWVh0CwN6INFE5U4IizZtgqbWQhcAQNkBtNkyfQ==" + }, "firebase-tools": { "version": "11.13.0", "resolved": "https://registry.npmjs.org/firebase-tools/-/firebase-tools-11.13.0.tgz", @@ -28969,12 +30689,42 @@ } } }, + "firestore": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/firestore/-/firestore-1.1.6.tgz", + "integrity": "sha512-RW2IPatMS7XUFtecjN5gxAdX1badHwaoYgplFDNLeN9ZjapOjgRv9Voa3P9ffRT0/lxBUMOFNkLxGHYWQBeaZA==", + "requires": { + "firebase": "^2.1.2", + "firebase-token-generator": "^2.0.0", + "lodash": "^3.1.0" + }, + "dependencies": { + "firebase": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/firebase/-/firebase-2.4.2.tgz", + "integrity": "sha512-+OA3MChRNTgKmC4Kq+Mnp41jteGSTyRxc6P7YVqk/bHUZK1EyxT0uNqLZWfbncjYy5MAKYUq+at9b2+8MlXs4w==", + "requires": { + "faye-websocket": ">=0.6.0" + } + }, + "lodash": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha512-9mDDwqVIma6OZX79ZlDACZl8sBm0TEnkf99zV3iMA4GzkIT/9hiqP5mY0HoT1iNLCrKc/R1HByV+yJfRWVJryQ==" + } + } + }, "flatted": { "version": "3.2.7", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", "dev": true }, + "fn.name": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz", + "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==" + }, "follow-redirects": { "version": "1.15.2", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", @@ -29003,7 +30753,6 @@ "version": "8.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, "requires": { "graceful-fs": "^4.2.0", "jsonfile": "^4.0.0", @@ -29044,6 +30793,11 @@ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", "dev": true }, + "fuzzy": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/fuzzy/-/fuzzy-0.1.3.tgz", + "integrity": "sha512-/gZffu4ykarLrCiP3Ygsa86UAo1E5vEVlvTrpkKywXSbP9Xhln3oSp9QSV57gEq3JFFpGJ4GZ+5zdEp3FcUh4w==" + }, "gauge": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", @@ -29069,8 +30823,7 @@ "get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" }, "get-intrinsic": { "version": "1.1.3", @@ -29113,7 +30866,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, + "devOptional": true, "requires": { "is-glob": "^4.0.1" } @@ -29121,8 +30874,7 @@ "glob-to-regexp": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" }, "globals": { "version": "11.12.0", @@ -29146,8 +30898,7 @@ "graceful-fs": { "version": "4.2.10", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" }, "handle-thing": { "version": "2.0.1", @@ -29311,8 +31062,7 @@ "http-parser-js": { "version": "0.5.8", "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", - "dev": true + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" }, "http-proxy": { "version": "1.18.1", @@ -29378,7 +31128,6 @@ "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, "requires": { "safer-buffer": ">= 2.1.2 < 3" } @@ -29390,11 +31139,15 @@ "dev": true, "requires": {} }, + "idb": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.0.1.tgz", + "integrity": "sha512-UUxlE7vGWK5RfB/fDwEGgRf84DY/ieqNha6msMV99UsEMQhJ1RwbCd8AYBj3QMgnE3VZnfQvm4oKVCJTYlqIgg==" + }, "ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" }, "ignore": { "version": "5.2.0", @@ -29493,8 +31246,7 @@ "inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "ini": { "version": "3.0.0", @@ -29506,7 +31258,6 @@ "version": "8.2.4", "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.4.tgz", "integrity": "sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg==", - "dev": true, "requires": { "ansi-escapes": "^4.2.1", "chalk": "^4.1.1", @@ -29529,7 +31280,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "requires": { "color-convert": "^2.0.1" } @@ -29538,7 +31288,6 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -29548,7 +31297,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "requires": { "color-name": "~1.1.4" } @@ -29556,20 +31304,17 @@ "color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "rxjs": { "version": "7.5.7", "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.7.tgz", "integrity": "sha512-z9MzKh/UcOqB3i20H6rtrlaE/CgjLOvheWK/9ILrbhROGTweAi1BaFsTT9FbwZi5Trr1qNRs+MXkhmR06awzQA==", - "dev": true, "requires": { "tslib": "^2.1.0" } @@ -29578,7 +31323,63 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "inquirer-autocomplete-prompt": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/inquirer-autocomplete-prompt/-/inquirer-autocomplete-prompt-1.4.0.tgz", + "integrity": "sha512-qHgHyJmbULt4hI+kCmwX92MnSxDs/Yhdt4wPA30qnoa01OF6uTXV8yvH4hKXgdaTNmkZ9D01MHjqKYEuJN+ONw==", + "requires": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "figures": "^3.2.0", + "run-async": "^2.4.0", + "rxjs": "^6.6.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { "has-flag": "^4.0.0" } @@ -29607,7 +31408,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, + "devOptional": true, "requires": { "binary-extensions": "^2.0.0" } @@ -29624,26 +31425,24 @@ "is-docker": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" }, "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true + "devOptional": true }, "is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" }, "is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, + "devOptional": true, "requires": { "is-extglob": "^2.1.1" } @@ -29651,8 +31450,7 @@ "is-interactive": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", - "dev": true + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==" }, "is-lambda": { "version": "1.0.1", @@ -29664,7 +31462,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true + "devOptional": true }, "is-plain-obj": { "version": "3.0.0", @@ -29684,14 +31482,12 @@ "is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" }, "is-unicode-supported": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "dev": true + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==" }, "is-what": { "version": "3.14.1", @@ -29703,7 +31499,6 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, "requires": { "is-docker": "^2.0.0" } @@ -29825,7 +31620,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dev": true, "requires": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -29835,14 +31629,12 @@ "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, "requires": { "has-flag": "^4.0.0" } @@ -29874,32 +31666,27 @@ "json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" }, "json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" }, "json5": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", - "dev": true + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" }, "jsonc-parser": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.1.0.tgz", - "integrity": "sha512-DRf0QjnNeCUds3xTjKlQQ3DpJD51GvDjJfnxUVWg6PZTo2otSm+slzNAxU/35hF8/oJIKoG9slq30JYOsF2azg==", - "dev": true + "integrity": "sha512-DRf0QjnNeCUds3xTjKlQQ3DpJD51GvDjJfnxUVWg6PZTo2otSm+slzNAxU/35hF8/oJIKoG9slq30JYOsF2azg==" }, "jsonfile": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "dev": true, "requires": { "graceful-fs": "^4.1.6" } @@ -30028,6 +31815,11 @@ "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", "dev": true }, + "kuler": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz", + "integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==" + }, "less": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/less/-/less-4.1.3.tgz", @@ -30114,8 +31906,7 @@ "loader-runner": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", - "dev": true + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==" }, "loader-utils": { "version": "3.2.0", @@ -30135,8 +31926,12 @@ "lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==" }, "lodash.debounce": { "version": "4.0.8", @@ -30148,7 +31943,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "dev": true, "requires": { "chalk": "^4.1.0", "is-unicode-supported": "^0.1.0" @@ -30158,7 +31952,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "requires": { "color-convert": "^2.0.1" } @@ -30167,7 +31960,6 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -30177,7 +31969,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "requires": { "color-name": "~1.1.4" } @@ -30185,20 +31976,17 @@ "color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, "requires": { "has-flag": "^4.0.0" } @@ -30218,11 +32006,27 @@ "streamroller": "^3.1.3" } }, + "logform": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/logform/-/logform-2.4.2.tgz", + "integrity": "sha512-W4c9himeAwXEdZ05dQNerhFz2XG80P9Oj0loPUMV23VC2it0orMHQhJm4hdnnor3rd1HsGf6a2lPwBM1zeXHGw==", + "requires": { + "@colors/colors": "1.5.0", + "fecha": "^4.2.0", + "ms": "^2.1.1", + "safe-stable-stringify": "^2.3.1", + "triple-beam": "^1.3.0" + } + }, + "long": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", + "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" + }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, "requires": { "yallist": "^4.0.0" } @@ -30231,7 +32035,6 @@ "version": "0.26.2", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.2.tgz", "integrity": "sha512-NzzlXpclt5zAbmo6h6jNc8zl2gNRGHvmsZW4IvZhTC4W7k4OlLP+S5YLussa/r3ixNT66KOQfNORlXHSOy/X4A==", - "dev": true, "requires": { "sourcemap-codec": "^1.4.8" } @@ -30309,8 +32112,7 @@ "merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" }, "merge2": { "version": "1.4.1", @@ -30343,14 +32145,12 @@ "mime-db": { "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" }, "mime-types": { "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, "requires": { "mime-db": "1.52.0" } @@ -30358,8 +32158,7 @@ "mimic-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" }, "mini-css-extract-plugin": { "version": "2.6.1", @@ -30500,8 +32299,7 @@ "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "multicast-dns": { "version": "7.2.5", @@ -30516,8 +32314,7 @@ "mute-stream": { "version": "0.0.8", "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "dev": true + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" }, "nanoid": { "version": "3.3.4", @@ -30568,8 +32365,7 @@ "neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" }, "nice-napi": { "version": "1.0.2", @@ -30589,6 +32385,14 @@ "dev": true, "optional": true }, + "node-fetch": { + "version": "2.6.8", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.8.tgz", + "integrity": "sha512-RZ6dBYuj8dRSfxpUSu+NsdF1dpPpluJxwOp+6IoDp/sH2QNDSvurYsAa+F1WxY2RjA1iP93xhcsUoYbF2XBqVg==", + "requires": { + "whatwg-url": "^5.0.0" + } + }, "node-forge": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", @@ -30634,8 +32438,7 @@ "node-releases": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", - "dev": true + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" }, "nopt": { "version": "5.0.0", @@ -30662,7 +32465,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true + "devOptional": true }, "normalize-range": { "version": "0.1.2", @@ -30883,11 +32686,18 @@ "wrappy": "1" } }, + "one-time": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz", + "integrity": "sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==", + "requires": { + "fn.name": "1.x.x" + } + }, "onetime": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, "requires": { "mimic-fn": "^2.1.0" } @@ -30896,7 +32706,6 @@ "version": "8.4.0", "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", - "dev": true, "requires": { "define-lazy-prop": "^2.0.0", "is-docker": "^2.1.1", @@ -30907,7 +32716,6 @@ "version": "5.4.1", "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "dev": true, "requires": { "bl": "^4.1.0", "chalk": "^4.1.0", @@ -30924,7 +32732,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "requires": { "color-convert": "^2.0.1" } @@ -30933,7 +32740,6 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -30943,7 +32749,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "requires": { "color-name": "~1.1.4" } @@ -30951,20 +32756,17 @@ "color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, "requires": { "has-flag": "^4.0.0" } @@ -30974,8 +32776,7 @@ "os-tmpdir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", - "dev": true + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==" }, "p-limit": { "version": "2.3.0", @@ -31169,14 +32970,13 @@ "picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" }, "picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true + "devOptional": true }, "pify": { "version": "2.3.0", @@ -31619,6 +33419,33 @@ "retry": "^0.12.0" } }, + "protobufjs": { + "version": "6.11.3", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz", + "integrity": "sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==", + "requires": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/long": "^4.0.1", + "@types/node": ">=13.7.0", + "long": "^4.0.0" + }, + "dependencies": { + "@types/node": { + "version": "18.11.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", + "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + } + } + }, "proxy-addr": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", @@ -31647,8 +33474,7 @@ "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" }, "qjobs": { "version": "1.2.0", @@ -31675,7 +33501,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, "requires": { "safe-buffer": "^5.1.0" } @@ -31772,7 +33597,6 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -31783,7 +33607,7 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, + "devOptional": true, "requires": { "picomatch": "^2.2.1" } @@ -31870,14 +33694,12 @@ "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" }, "require-from-string": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" }, "requires-port": { "version": "1.0.0", @@ -31938,7 +33760,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, "requires": { "onetime": "^5.1.0", "signal-exit": "^3.0.2" @@ -31974,8 +33795,7 @@ "run-async": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "dev": true + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==" }, "run-parallel": { "version": "1.2.0", @@ -31986,6 +33806,21 @@ "queue-microtask": "^1.2.2" } }, + "rxfire": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/rxfire/-/rxfire-6.0.3.tgz", + "integrity": "sha512-77nkyffHh7jgfi1YA/N9RI+kWxYpgKk6GRML1lyersvaqbJt4hkvWwk1rWib9Rb5Lr5mT+Ha45lu7nM79sJCZA==", + "requires": { + "tslib": "^1.9.0 || ~2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } + } + }, "rxjs": { "version": "6.6.7", "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", @@ -32004,14 +33839,17 @@ "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safe-stable-stringify": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.2.tgz", + "integrity": "sha512-gMxvPJYhP0O9n2pvcfYfIuYgbledAOJFcqRThtPRmjscaipiwcwPPKLytpVzMkG2HAN87Qmo2d4PtGiri1dSLA==" }, "safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "sass": { "version": "1.54.4", @@ -32097,7 +33935,6 @@ "version": "7.3.7", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, "requires": { "lru-cache": "^6.0.0" } @@ -32164,7 +34001,6 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "dev": true, "requires": { "randombytes": "^2.1.0" } @@ -32293,8 +34129,22 @@ "signal-exit": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + } + } }, "slash": { "version": "4.0.0", @@ -32373,8 +34223,7 @@ "source-map": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "dev": true + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" }, "source-map-js": { "version": "1.0.2", @@ -32408,7 +34257,6 @@ "version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, "requires": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -32417,16 +34265,14 @@ "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" } } }, "sourcemap-codec": { "version": "1.4.8", "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", - "dev": true + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" }, "spdx-correct": { "version": "3.1.1", @@ -32502,6 +34348,11 @@ "minipass": "^3.1.1" } }, + "stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==" + }, "statuses": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", @@ -32523,7 +34374,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, "requires": { "safe-buffer": "~5.2.0" }, @@ -32531,8 +34381,7 @@ "safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" } } }, @@ -32540,7 +34389,6 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, "requires": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -32551,7 +34399,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, "requires": { "ansi-regex": "^5.0.1" } @@ -32610,8 +34457,7 @@ "tapable": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "dev": true + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" }, "tar": { "version": "6.1.11", @@ -32631,7 +34477,6 @@ "version": "5.14.2", "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", - "dev": true, "requires": { "@jridgewell/source-map": "^0.3.2", "acorn": "^8.5.0", @@ -32643,7 +34488,6 @@ "version": "5.3.6", "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", - "dev": true, "requires": { "@jridgewell/trace-mapping": "^0.3.14", "jest-worker": "^27.4.5", @@ -32656,7 +34500,6 @@ "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, "requires": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -32668,20 +34511,17 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, "requires": {} }, "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, "schema-utils": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, "requires": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", @@ -32701,6 +34541,11 @@ "minimatch": "^3.0.4" } }, + "text-hex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz", + "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==" + }, "text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", @@ -32715,8 +34560,7 @@ "through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "dev": true + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" }, "thunky": { "version": "1.1.0", @@ -32728,7 +34572,6 @@ "version": "0.0.33", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, "requires": { "os-tmpdir": "~1.0.2" } @@ -32743,7 +34586,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, + "devOptional": true, "requires": { "is-number": "^7.0.0" } @@ -32754,12 +34597,22 @@ "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", "dev": true }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, "tree-kill": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", "dev": true }, + "triple-beam": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz", + "integrity": "sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==" + }, "tslib": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", @@ -32768,8 +34621,7 @@ "type-fest": { "version": "0.21.3", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" }, "type-is": { "version": "1.6.18", @@ -32848,8 +34700,7 @@ "universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" }, "unpipe": { "version": "1.0.0", @@ -32861,7 +34712,6 @@ "version": "1.0.9", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz", "integrity": "sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==", - "dev": true, "requires": { "escalade": "^3.1.1", "picocolors": "^1.0.0" @@ -32871,7 +34721,6 @@ "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, "requires": { "punycode": "^2.1.0" } @@ -32879,8 +34728,7 @@ "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, "utils-merge": { "version": "1.0.1", @@ -32929,7 +34777,6 @@ "version": "2.4.0", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "dev": true, "requires": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" @@ -32948,16 +34795,19 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "dev": true, "requires": { "defaults": "^1.0.3" } }, + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, "webpack": { "version": "5.74.0", "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", - "dev": true, "requires": { "@types/eslint-scope": "^3.7.3", "@types/estree": "^0.0.51", @@ -32989,7 +34839,6 @@ "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, "requires": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -33001,20 +34850,17 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, "requires": {} }, "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, "schema-utils": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, "requires": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", @@ -33139,8 +34985,7 @@ "webpack-sources": { "version": "3.2.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "dev": true + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" }, "webpack-subresource-integrity": { "version": "5.1.0", @@ -33155,7 +35000,6 @@ "version": "0.7.4", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "dev": true, "requires": { "http-parser-js": ">=0.5.1", "safe-buffer": ">=5.1.0", @@ -33165,8 +35009,16 @@ "websocket-extensions": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "dev": true + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } }, "which": { "version": "1.3.1", @@ -33192,11 +35044,38 @@ "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", "dev": true }, + "winston": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.8.2.tgz", + "integrity": "sha512-MsE1gRx1m5jdTTO9Ld/vND4krP2To+lgDoMEHGGa4HIlAUyXJtfc7CxQcGXVyz2IBpw5hbFkj2b/AtUdQwyRew==", + "requires": { + "@colors/colors": "1.5.0", + "@dabh/diagnostics": "^2.0.2", + "async": "^3.2.3", + "is-stream": "^2.0.0", + "logform": "^2.4.0", + "one-time": "^1.0.0", + "readable-stream": "^3.4.0", + "safe-stable-stringify": "^2.3.1", + "stack-trace": "0.0.x", + "triple-beam": "^1.3.0", + "winston-transport": "^4.5.0" + } + }, + "winston-transport": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.5.0.tgz", + "integrity": "sha512-YpZzcUzBedhlTAfJg6vJDlyEai/IFMIVcaEZZyl3UXIl4gmqRpU7AE89AHLkbzLUsv0NVmw7ts+iztqKxxPW1Q==", + "requires": { + "logform": "^2.3.2", + "readable-stream": "^3.6.0", + "triple-beam": "^1.3.0" + } + }, "wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, "requires": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -33207,7 +35086,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "requires": { "color-convert": "^2.0.1" } @@ -33216,7 +35094,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "requires": { "color-name": "~1.1.4" } @@ -33224,8 +35101,7 @@ "color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" } } }, @@ -33245,14 +35121,12 @@ "y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" }, "yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "yaml": { "version": "1.10.2", @@ -33264,7 +35138,6 @@ "version": "16.2.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, "requires": { "cliui": "^7.0.2", "escalade": "^3.1.1", @@ -33278,8 +35151,7 @@ "yargs-parser": { "version": "20.2.9", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" }, "zone.js": { "version": "0.11.8", diff --git a/package.json b/package.json index 4b61f01..1e7bd60 100644 --- a/package.json +++ b/package.json @@ -15,11 +15,13 @@ "@angular/common": "^14.2.4", "@angular/compiler": "^14.2.4", "@angular/core": "^14.2.4", + "@angular/fire": "^7.5.0", "@angular/forms": "^14.2.4", "@angular/platform-browser": "^14.2.4", "@angular/platform-browser-dynamic": "^14.2.4", "@angular/router": "^14.2.4", "firebase-tools": "^11.13.0", + "firestore": "^1.1.6", "rxjs": "~6.6.0", "three": "^0.145.0", "tslib": "^2.1.0", diff --git a/src/app/app-routing.module.ts b/src/app/app-routing.module.ts index 570bafb..f445fc8 100644 --- a/src/app/app-routing.module.ts +++ b/src/app/app-routing.module.ts @@ -1,10 +1,15 @@ import { NgModule } from '@angular/core'; import { RouterModule, Routes } from '@angular/router'; +import { HomeComponent } from './home/home.component'; import { AfelementComponent } from './shared/afelement/afelement.component'; import { ARElementComponent } from './shared/arelement/arelement.component'; const routes: Routes = [ - {path: 'afelement', component: AfelementComponent} + {path: 'arelement', component: ARElementComponent}, + {path: 'afelement', component: AfelementComponent}, + {path: '**', redirectTo: 'home'}, + {path: 'home', component: HomeComponent}, + {path: '', component: HomeComponent} ]; @NgModule({ diff --git a/src/app/app.component.html b/src/app/app.component.html index 1526e46..bc7f2d3 100644 --- a/src/app/app.component.html +++ b/src/app/app.component.html @@ -1,9 +1,39 @@ + - - + + + + + + + + + + + + - - + - + + + + + + - \ No newline at end of file + + + + + \ No newline at end of file diff --git a/src/app/shared/afelement/afelement.component.ts b/src/app/shared/afelement/afelement.component.ts index 26d2cf5..b3cdba4 100644 --- a/src/app/shared/afelement/afelement.component.ts +++ b/src/app/shared/afelement/afelement.component.ts @@ -1,15 +1,49 @@ -import { Component, OnInit } from '@angular/core'; - +import { Component, Input, OnInit } from '@angular/core'; +import { ElementId } from 'src/app/collections/element'; +import { Router } from '@angular/router'; @Component({ selector: 'app-afelement', templateUrl: './afelement.component.html', styleUrls: ['./afelement.component.css'] }) export class AfelementComponent implements OnInit { + @Input() item: ElementId = + {name:"undefined"} as ElementId; + urlPhoto: string = ""; + urls:string[] = []; + tagNumberinit = 0; + tagNumberend = 1; + tagNumberlength = 1; + currentMarkerIndex = 0; - constructor() { } + constructor( + private router: Router + ) {} ngOnInit(): void { + console.log("AFELEMENT receiving"+JSON.stringify(this.item)); + this.urlPhoto = this.item.images![0].url!; + + this.tagNumberlength = this.item.images!.length !== undefined + && this.item.images!.length >0 ? this.item.images!.length-1:this.tagNumberlength; + this.tagNumberinit = this.item.indexInit !== undefined + && this.item.images!.length >0 ? this.item.indexInit:this.tagNumberinit; + this.tagNumberend = this.item.indexEnd !== undefined + && this.item.images!.length >0 ?this.item.indexEnd:this.tagNumberend; + + + + } + homeAction(){ + //console.log("home action pressed"); + this.router.navigate(['/home']) + .then(() => { + window.location.reload(); + }); + } + setMarkerIndex(){ + this.currentMarkerIndex = +( document.getElementById("imgIndex")).value; + + //console.log("marker value is: "+markerIndex+"currentmarkerindex: "+this.currentMarkerIndex); } - } diff --git a/src/app/shared/afelement/multiMarkersName.js b/src/app/shared/afelement/multiMarkersName.js index acda149..08a1eb3 100644 --- a/src/app/shared/afelement/multiMarkersName.js +++ b/src/app/shared/afelement/multiMarkersName.js @@ -6,24 +6,32 @@ var markersNameArray=[]; console.log('Add markers to the scene'); AFRAME.registerComponent('markers_start',{ init:function(){ - console.log('Add markers to the scene'); - var sceneEl = document.querySelector('a-scene'); - + var tagNumberinit = document.getElementById("tagNumberinit").value; + var tagNumberlength = document.getElementById("tagNumberlength").value; + var tagNumberend = document.getElementById("tagNumberend").value; + console.log('Add markers to the scene'+tagNumberinit+" "+tagNumberlength+" "+tagNumberend); //list of the markers - for(var i=1; i<=23; i++) + + for(var i=0; i<=tagNumberlength; i++) { - var url = "../../../assets/presets/patterns/pat"+i+".patt"; + var indexPath = +tagNumberinit+i; + var url="../../../assets/presets/pat"+indexPath+".patt"; + markersURLArray.push(url); - markersNameArray.push('Marker_'+i); + markersNameArray.push(i); //console.log(url); } - for(var k=0; k<23; k++) + + for(var k=0; k<=tagNumberlength; k++) + { + console.log('Add markers to the scene'); var markerEl = document.createElement('a-marker'); markerEl.setAttribute('type','pattern'); markerEl.setAttribute('url',markersURLArray[k]); + //markerEl.setAttribute('url',markersNameArray[k]); markerEl.setAttribute('id',markersNameArray[k]); markerEl.setAttribute('registerevents',''); @@ -37,27 +45,14 @@ AFRAME.registerComponent('markers_start',{ textEl.setAttribute('id','image'); textEl.setAttribute('class','clickable'); textEl.setAttribute('gesture-handler',{minScale: '1', maxScale: '10'}); - textEl.setAttribute('geometry',{width: size, height:size}); - textEl.setAttribute('material',{src: '#menu'+[k], color: '#FFF'}); - textEl.object3D.position.set(0, 0, 0); + + textEl.setAttribute('geometry',{width:'3', height:'3'}); + textEl.setAttribute('material',{src: '#img'+[(+tagNumberinit+k)], color: '#FFF'}); + textEl.object3D.position.set(0, .1, 0); textEl.object3D.rotation.set(-90, 0, 0); - markerEl.appendChild(textEl); - -/* -class="clickable" - gesture-handler="minScale: 0.25; maxScale: 10" - - - - - - - -*/ + + + } @@ -83,6 +78,10 @@ AFRAME.registerComponent('registerevents', { var markerId = marker.id; //window.location = 'https://www.google.com/'; //works console.log('Marker Found: ', markerId); + + document.getElementById("showModal").style.visibility = "visible"; + document.getElementById("imgIndex").value = marker.id; + marker.setAttribute("position", marker.getAttribute("position")); marker.setAttribute("rotation", marker.getAttribute("rotation")); marker.addEventListener("onefingermove", handleRotation); @@ -106,6 +105,7 @@ AFRAME.registerComponent('registerevents', { }); marker.addEventListener("markerLost",() =>{ + document.getElementById("showModal").style.visibility = "hidden"; var markerId = marker.id; console.log('Marker Lost: ', markerId); }); diff --git a/src/app/shared/arelement/arelement.component.html b/src/app/shared/arelement/arelement.component.html index 37ab692..00a1482 100644 --- a/src/app/shared/arelement/arelement.component.html +++ b/src/app/shared/arelement/arelement.component.html @@ -1,5 +1,21 @@ -
- + + + + + + + + + + + + +
+
-
- - - - - - - - - - - - - - - - - -
-
-
-
-

- -

-
-
- - - - - - - - - - - - - - - - - -
-
-
-
-

- -

-
-
- - - - - - - - - -
-
-
+
+ -
-

- -

-
-
- - - - - - - - - - - -
-
-
-
-

- -

-
-
- - - - - - - - - - - - - - - - -
- +
+
diff --git a/src/app/shared/arheader/arheader.component.ts b/src/app/shared/arheader/arheader.component.ts index 7f74fee..bd1ef54 100644 --- a/src/app/shared/arheader/arheader.component.ts +++ b/src/app/shared/arheader/arheader.component.ts @@ -1,5 +1,5 @@ import { Component, EventEmitter, OnChanges, OnInit, Output, SimpleChanges } from '@angular/core'; - +import { Elemento } from 'src/app/collections/element'; @Component({ selector: 'app-arheader', templateUrl: './arheader.component.html', @@ -7,96 +7,94 @@ import { Component, EventEmitter, OnChanges, OnInit, Output, SimpleChanges } fro }) export class ARHeaderComponent implements OnInit, OnChanges { @Output() changeModel: EventEmitter = new EventEmitter(); - nombreModelo: string[] = [ -//models tuzo - "../../../assets/modelstuzofari/armadillo.glb",//8 0 - "../../../assets/modelstuzofari/bengal_cat.glb",//5 1 - //"../../../assets/modelstuzofari/lagarto.glb",//13 2 dif - "../../../assets/modelstuzofari/lobo_anim.glb",//1 3 ok gde - //"../../../assets/modelstuzofari/lobo.glb",//5 4 n - //"../../../assets/modelstuzofari/lobopup.glb",//6.6 5 n - "../../../assets/modelstuzofari/pinguino.glb",//.900 6 - "../../../assets/modelstuzofari/siberian_husky.glb",//.925 7 -//models dino - //"../../../assets/modelsjurassic/alienverde.glb",//2 8 n - //"../../../assets/modelsjurassic/ankylosaurus.glb",//2 9 n - //"../../../assets/modelsjurassic/ceratosaurus.glb",//3 10 ok - //"../../../assets/modelsjurassic/gallimimus.glb",//3 11 heavy ojos mal - //"../../../assets/modelsjurassic/megalodon.glb",//5 12 new version - // "../../../assets/modelsjurassic/mosasaurus.glb",//7 13 dificil - //"../../../assets/modelsjurassic/paluxysaurus.glb",//26 14 new ver - "../../../assets/modelsjurassic/quetzalcoatlus.glb",//21 15 ok muy grande - "../../../assets/modelsjurassic/spinosaurus.glb",//7 16 ok gde - //"../../../assets/modelsjurassic/stygimoloch.glb",//7 17 chico dif - "../../../assets/modelsjurassic/suchomimus.glb",//2.6 18 ok - "../../../assets/modelsjurassic/torosaurus.glb",//1 19 ok - //"../../../assets/modelsjurassic/triceratops.glb",//6 20 no - "../../../assets/modelsjurassic/velociraptor.glb",//4 21 ok - - - "../../../assets/models/spideblack.glb",//4.16 22 - "../../../assets/models/superman.glb",//9.94 23 - "../../../assets/models/batman_photogrammetry_scan.glb",//10.54 24 - "../../../assets/models/captain_marvel.glb",//1.91 25 - "../../../assets/models/2018_venom.glb",//10.89 26 - "../../../assets/models/venom_marvel_super_war.glb",//2.07 27 - "../../../assets/models/spider-man_-_hybrid_suit.glb",//1.24 28 16 - - "../../../assets/models/ufo_doodle.glb",//9.12 - "../../../assets/models/alien.glb",//3.17 - "../../../assets/models/Astronaut.glb",//2.74 - "../../../assets/models/egyptian_pyramid.glb",//4.41 - "../../../assets/models/jaguar_staircase_at_the_east_court_of_copan.glb",//11.22 21 - - "../../../assets/models/jaguar.glb",// 22 - "../../../assets/models/puma_gray.glb",// 23 - "../../../assets/models/jaguar_animation.glb",// 24 - "../../../assets/models/mayan_jaguar.glb",// 25 - - "../../../assets/models/piramide.glb", // 26 - - "../../../assets/models/ovni_low_poly.glb", - "../../../assets/models/piramid.glb", + + nombreModelo: Elemento[] = [ + //models tuzo + { name: "Chase", url: "../../../assets/models/chase_tuzoo.glb", }, + { name: "Everest", url: "../../../assets/models/everest_tuzoo.glb", }, + { name: "Marshall", url: "../../../assets/models/marshall_tuzoo.glb", }, + { name: "Paw", url: "../../../assets/models/patrol_all_tuzoo.glb", }, + { name: "Patrulla", url: "../../../assets/models/paw_patrol_all.glb", }, + { name: "Skye", url: "../../../assets/models/skye_tuzoo.glb", }, + { name: "Tracker", url: "../../../assets/models/tracker_tuzoo.glb", }, + { name: "Zuma", url: "../../../assets/models/zuma_tuzoo.glb", }, + { name: "Rubble", url: "../../../assets/models/rubble_tuzoo.glb", }, - "../../../assets/models/plato_volador_amina.glb", // 29 - - "../../../assets/models/delorean_highpoly.glb", - "../../../assets/models/delorean_dmc_12.glb", - "../../../assets/models/nasi_lemak.glb", - "../../../assets/models/delorean__dmc-12.glb", - "../../../assets/models/parzivals_delorean_dmc-12.glb",// 34 - "../../../assets/models/hoverboard.glb", - "../../../assets/models/hover_board_low_poly.glb",// 36 - "../../../assets/models/marty_mcfly.glb", - "../../../assets/models/ironman.glb",// 38 - "../../../assets/models/iron_n_r.glb", - - "../../../assets/models/t-shirt_m.glb", - "../../../assets/models/t-shirt_mask.glb", - "../../../assets/models/t-shirt.glb", - "../../../assets/models/t-shirtone.glb", - "../../../assets/models/skirt_and_t-shirt.glb", - "../../../assets/models/std_t-shirt.glb", - "../../../assets/models/tenis_surrado.glb", - - "../../../assets/models/charging_bull.glb", - "../../../assets/models/bull_man.glb", - "../../../assets/models/bull_for_3d_printing.glb", - "../../../assets/models/bull_basemesh.glb", - "../../../assets/models/blue_bull_miniature.glb", - "../../../assets/models/marty_mcfly.glb" - -]; + { name: "Luli tuzo", url: "../../../assets/models/lulilast.glb", }, + { name: "Duende", url: "../../../assets/models/duende.glb", }, + { name: "Gnomo", url: "../../../assets/models/nomocut.glb", },// 36 + { name: "Gnomo 2", url: "../../../assets/models/gnomo1.glb", }, + { name: "Pitufo", url: "../../../assets/models/pitufo.glb", }, + { name: "Armadillo", url: "../../../assets/modelstuzofari/armadillo.glb", },//8 0 + { name: "Bengali", url: "../../../assets/modelstuzofari/bengal_cat.glb", },//5 1 + { name: "Lobo", url: "../../../assets/modelstuzofari/lobo_anim.glb", },//1 3 ok gde + { name: "Pinguino", url: "../../../assets/modelstuzofari/pinguino.glb", },//.900 6 + { name: "Husky", url: "../../../assets/modelstuzofari/siberian_husky.glb", },//.925 7 + //models dino + { name: "Quetzal", url: "../../../assets/modelsjurassic/quetzalcoatlus.glb", },//21 15 ok muy grande + { name: "Spinosaurus", url: "../../../assets/modelsjurassic/spinosaurus.glb", },//7 16 ok gde + { name: "Suchimimus", url: "../../../assets/modelsjurassic/suchomimus.glb", },//2.6 18 ok + { name: "Toros", url: "../../../assets/modelsjurassic/torosaurus.glb", },//1 19 ok + { name: "Velociraptor", url: "../../../assets/modelsjurassic/velociraptor.glb", },//4 21 ok + + + { name: "Spider B", url: "../../../assets/models/spideblack.glb", },//4.16 22 + { name: "Superman", url: "../../../assets/models/superman.glb", },//9.94 23 + { name: "Batman", url: "../../../assets/models/batman_photogrammetry_scan.glb", },//10.54 24 + { name: "Capitan", url: "../../../assets/models/captain_marvel.glb", },//1.91 25 + { name: "Venom", url: "../../../assets/models/2018_venom.glb", },//10.89 26 + { name: "Venom war", url: "../../../assets/models/venom_marvel_super_war.glb", },//2.07 27 + { name: "Spide red", url: "../../../assets/models/spider-man_-_hybrid_suit.glb", },//1.24 28 16 + + { name: "OFO", url: "../../../assets/models/ufo_doodle.glb", },//9.12 + { name: "Alien", url: "../../../assets/models/alien.glb", },//3.17 + { name: "Astronauta", url: "../../../assets/models/Astronaut.glb", },//2.74 + { name: "Piramide", url: "../../../assets/models/egyptian_pyramid.glb", },//4.41 + { name: "Jaguar", url: "../../../assets/models/jaguar_staircase_at_the_east_court_of_copan.glb", },//11.22 21 + + { name: "Jaguar1", url: "../../../assets/models/jaguar.glb", },// 22 + { name: "Puma", url: "../../../assets/models/puma_gray.glb", },// 23 + { name: "Jaguar anim", url: "../../../assets/models/jaguar_animation.glb", },// 24 + { name: "Maya jaguar", url: "../../../assets/models/mayan_jaguar.glb", },// 25 + + { name: "Piramide", url: "../../../assets/models/piramide.glb", },// 26 + + { name: "Ovni", url: "../../../assets/models/ovni_low_poly.glb", }, + { name: "Piramide", url: "../../../assets/models/piramid.glb", }, + + { name: "Platillo", url: "../../../assets/models/plato_volador_amina.glb", },// 29 + + { name: "Delorean", url: "../../../assets/models/delorean_highpoly.glb", }, + { name: "DMC", url: "../../../assets/models/delorean_dmc_12.glb", }, + { name: "Nasi", url: "../../../assets/models/nasi_lemak.glb", }, + { name: "DMC12", url: "../../../assets/models/delorean__dmc-12.glb", }, + { name: "Parzival", url: "../../../assets/models/parzivals_delorean_dmc-12.glb", },// 34 + { name: "Patineta", url: "../../../assets/models/hoverboard.glb", }, + { name: "Hoverboard", url: "../../../assets/models/hover_board_low_poly.glb", },// 36 + { name: "Macfly", url: "../../../assets/models/marty_mcfly.glb", }, + { name: "IronMan lata", url: "../../../assets/models/ironman.glb", },// 38 + { name: "Ironman red", url: "../../../assets/models/iron_n_r.glb", }, + + // + + + ]; constructor() { } ngOnChanges(changes: SimpleChanges): void { - + console.log("onchanges arheader"); + + } ngOnInit(): void { } - sendModel(modelName: number){ - this.changeModel.emit(this.nombreModelo[modelName]); + + sendModel(modelName: any) { + console.log("sending modelo: " + modelName); + + this.changeModel.emit(modelName); + } - + } diff --git a/src/app/shared/elementcard/elementcard.component.css b/src/app/shared/elementcard/elementcard.component.css new file mode 100644 index 0000000..e69de29 diff --git a/src/app/shared/elementcard/elementcard.component.html b/src/app/shared/elementcard/elementcard.component.html new file mode 100644 index 0000000..e44e086 --- /dev/null +++ b/src/app/shared/elementcard/elementcard.component.html @@ -0,0 +1,80 @@ +
+ +
+ + + + + +
+ + image + +
+

{{ item.name }}

+
{{ item.title }}
+
{{ item.displayName }}
+

{{ item.description }}

+ +
+
+
+ + +
\ No newline at end of file diff --git a/src/app/shared/elementcard/elementcard.component.spec.ts b/src/app/shared/elementcard/elementcard.component.spec.ts new file mode 100644 index 0000000..3a6bd71 --- /dev/null +++ b/src/app/shared/elementcard/elementcard.component.spec.ts @@ -0,0 +1,23 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ElementcardComponent } from './elementcard.component'; + +describe('ElementcardComponent', () => { + let component: ElementcardComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ ElementcardComponent ] + }) + .compileComponents(); + + fixture = TestBed.createComponent(ElementcardComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/shared/elementcard/elementcard.component.ts b/src/app/shared/elementcard/elementcard.component.ts new file mode 100644 index 0000000..e235b9c --- /dev/null +++ b/src/app/shared/elementcard/elementcard.component.ts @@ -0,0 +1,40 @@ +import { Component, EventEmitter, Input, OnInit, Output, SimpleChanges } from '@angular/core'; +import { ElementId } from 'src/app/collections/element'; + +@Component({ + selector: 'app-elementcard', + templateUrl: './elementcard.component.html', + styleUrls: ['./elementcard.component.css'] +}) +export class ElementcardComponent implements OnInit { + @Input() item: ElementId ={uid:"1"}; + @Input() currentMarkerIndex: number = 0; + @Input() selected: boolean = false; + @Input() detail: boolean = false; + @Input() showImg: boolean = false; + @Input() imgURL: string = ""; + @Output() elementSelected: EventEmitter = new EventEmitter(); + imgs:ElementId[] = []; + constructor() { } + + ngOnInit(): void { + if(this.item.type == "photo") + this.imgs = this.item!.images! + else + this.imgs = this.item.images![this.currentMarkerIndex].elements! + } + ngOnChanges(changes: SimpleChanges): void { + this.imgs = this.item!.images !==undefined ?this.item!.images:this.imgs; + } + selectedElement(){ + this.elementSelected.emit(this.item); + } + selectedImage(id: number){ + this.imgURL = this.imgs[id].url!; + this.showImg = true; + console.log("SELECTING: "+this.imgs[id].url); + } + closeImg(){ + this.showImg = false; + } +} diff --git a/src/app/shared/modal/modal.component.css b/src/app/shared/modal/modal.component.css new file mode 100644 index 0000000..b61fe6b --- /dev/null +++ b/src/app/shared/modal/modal.component.css @@ -0,0 +1,3 @@ +#exampleModal { + background-color: rgba(0,0,0,.0001) !important; +} \ No newline at end of file diff --git a/src/app/shared/modal/modal.component.html b/src/app/shared/modal/modal.component.html new file mode 100644 index 0000000..54943c0 --- /dev/null +++ b/src/app/shared/modal/modal.component.html @@ -0,0 +1,28 @@ + + \ No newline at end of file diff --git a/src/app/shared/modal/modal.component.spec.ts b/src/app/shared/modal/modal.component.spec.ts new file mode 100644 index 0000000..1b71c6b --- /dev/null +++ b/src/app/shared/modal/modal.component.spec.ts @@ -0,0 +1,23 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ModalComponent } from './modal.component'; + +describe('ModalComponent', () => { + let component: ModalComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ ModalComponent ] + }) + .compileComponents(); + + fixture = TestBed.createComponent(ModalComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/shared/modal/modal.component.ts b/src/app/shared/modal/modal.component.ts new file mode 100644 index 0000000..1ad40f2 --- /dev/null +++ b/src/app/shared/modal/modal.component.ts @@ -0,0 +1,20 @@ +import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core'; +import { ElementId } from 'src/app/collections/element'; + +@Component({ + selector: 'app-modal', + templateUrl: './modal.component.html', + styleUrls: ['./modal.component.css'] +}) +export class ModalComponent implements OnInit { + @Input() item: ElementId = {} as ElementId; + @Input() currentMarkerIndex: number = 0; + @Input() edit: boolean = false; + @Input() detail: boolean = false; + @Output() valueInputText: EventEmitter = new EventEmitter(); + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/src/app/shared/services/fotos.service.ts b/src/app/shared/services/fotos.service.ts new file mode 100644 index 0000000..00e0d30 --- /dev/null +++ b/src/app/shared/services/fotos.service.ts @@ -0,0 +1,39 @@ +import { Injectable } from '@angular/core'; +import { AngularFirestore, AngularFirestoreCollection } from '@angular/fire/compat/firestore'; +import { Elemento } from '../../collections/element'; +import { collection, query, where, getDocs } from "firebase/firestore"; + +@Injectable({ + providedIn: 'root' +}) +export class FotosService { + private dbPath = '/lugares'; + + elementRef: AngularFirestoreCollection; + + constructor(private db: AngularFirestore) { + this.elementRef = db.collection(this.dbPath); + } + + getAllItems(type: string): AngularFirestoreCollection { + this.dbPath = "/"+type; + this.elementRef = this.db.collection(this.dbPath) + return this.elementRef; + } + + getPhoto(): any{ + return this.elementRef; + } + + create(tutorial: Element): any { + //return this.tutorialsRef.add({ ... }); + } + + update(id: string, data: any): Promise { + return this.elementRef.doc(id).update(data); + } + + delete(id: string): Promise { + return this.elementRef.doc(id).delete(); + } +} \ No newline at end of file diff --git a/src/assets/hand.png b/src/assets/hand.png deleted file mode 100644 index 6e56ad1..0000000 Binary files a/src/assets/hand.png and /dev/null differ diff --git a/src/assets/img/noimage.png b/src/assets/img/noimage.png new file mode 100644 index 0000000..46bad4e Binary files /dev/null and b/src/assets/img/noimage.png differ diff --git a/src/assets/models/RobotExpressive.glb b/src/assets/models/RobotExpressive.glb deleted file mode 100644 index 6fec9cf..0000000 Binary files a/src/assets/models/RobotExpressive.glb and /dev/null differ diff --git a/src/assets/models/ToyCar.glb b/src/assets/models/ToyCar.glb deleted file mode 100644 index 0aa1495..0000000 Binary files a/src/assets/models/ToyCar.glb and /dev/null differ diff --git a/src/assets/models/Triangle.gltf b/src/assets/models/Triangle.gltf deleted file mode 100644 index 51206e6..0000000 --- a/src/assets/models/Triangle.gltf +++ /dev/null @@ -1,87 +0,0 @@ -{ - "scenes" : [ - { - "nodes" : [ 0 ] - } - ], - - "nodes" : [ - { - "mesh" : 0 - } - ], - - "meshes" : [ - { - "primitives" : [ { - "attributes" : { - "POSITION" : 1 - }, - "indices" : 0, - "material": 0 - }, { - "attributes" : { - "POSITION" : 1 - }, - "indices" : 0, - "material": 1 - } ] - } - ], - "materials": [ - {"name": "MaterialA", "pbrMetallicRoughness": { - "baseColorFactor": [1, 0.766, 0.336, 1.0], - "metallicFactor": 0.0, - "roughnessFactor": 1.0 - }}, - {"name": "MaterialB", "pbrMetallicRoughness": { - "baseColorFactor": [0.766, 1, 0.336, 1.0], - "metallicFactor": 1.0, - "roughnessFactor": 0.0 - }} - ], - "buffers" : [ - { - "uri" : "data:application/octet-stream;base64,AAABAAIAAAAAAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAA=", - "byteLength" : 44 - } - ], - "bufferViews" : [ - { - "buffer" : 0, - "byteOffset" : 0, - "byteLength" : 6, - "target" : 34963 - }, - { - "buffer" : 0, - "byteOffset" : 8, - "byteLength" : 36, - "target" : 34962 - } - ], - "accessors" : [ - { - "bufferView" : 0, - "byteOffset" : 0, - "componentType" : 5123, - "count" : 3, - "type" : "SCALAR", - "max" : [ 2 ], - "min" : [ 0 ] - }, - { - "bufferView" : 1, - "byteOffset" : 0, - "componentType" : 5126, - "count" : 3, - "type" : "VEC3", - "max" : [ 1.0, 1.0, 0.0 ], - "min" : [ 0.0, 0.0, 0.0 ] - } - ], - - "asset" : { - "version" : "2.0" - } -} diff --git a/src/assets/models/ahotekplane.glb b/src/assets/models/ahotekplane.glb new file mode 100644 index 0000000..f9e3fd9 Binary files /dev/null and b/src/assets/models/ahotekplane.glb differ diff --git a/src/assets/models/alienplain.glb b/src/assets/models/alienplain.glb new file mode 100644 index 0000000..87ff9e4 Binary files /dev/null and b/src/assets/models/alienplain.glb differ diff --git a/src/assets/models/alienplainfaceo.glb b/src/assets/models/alienplainfaceo.glb new file mode 100644 index 0000000..c096a19 Binary files /dev/null and b/src/assets/models/alienplainfaceo.glb differ diff --git a/src/assets/models/batman_photogrammetry_scan.glb b/src/assets/models/batman_photogrammetry_scan.glb new file mode 100644 index 0000000..7e4698b Binary files /dev/null and b/src/assets/models/batman_photogrammetry_scan.glb differ diff --git a/src/assets/models/bull_for_3d_printing.glb b/src/assets/models/bull_for_3d_printing.glb deleted file mode 100644 index cc77d4f..0000000 Binary files a/src/assets/models/bull_for_3d_printing.glb and /dev/null differ diff --git a/src/assets/models/bull_man.glb b/src/assets/models/bull_man.glb deleted file mode 100644 index 3107d2b..0000000 Binary files a/src/assets/models/bull_man.glb and /dev/null differ diff --git a/src/assets/models/chase_tuzoo.glb b/src/assets/models/chase_tuzoo.glb new file mode 100644 index 0000000..9032ba4 Binary files /dev/null and b/src/assets/models/chase_tuzoo.glb differ diff --git a/src/assets/models/t-shirt_m.glb b/src/assets/models/duende.glb similarity index 57% rename from src/assets/models/t-shirt_m.glb rename to src/assets/models/duende.glb index cf51986..c19cc64 100644 Binary files a/src/assets/models/t-shirt_m.glb and b/src/assets/models/duende.glb differ diff --git a/src/assets/models/everest_tuzoo.glb b/src/assets/models/everest_tuzoo.glb new file mode 100644 index 0000000..361fa6f Binary files /dev/null and b/src/assets/models/everest_tuzoo.glb differ diff --git a/src/assets/models/gnomo.glb b/src/assets/models/gnomo.glb new file mode 100644 index 0000000..f2ae7da Binary files /dev/null and b/src/assets/models/gnomo.glb differ diff --git a/src/assets/models/ufo_doodle.glb b/src/assets/models/gnomo1.glb similarity index 52% rename from src/assets/models/ufo_doodle.glb rename to src/assets/models/gnomo1.glb index 7ca8da2..984e65a 100644 Binary files a/src/assets/models/ufo_doodle.glb and b/src/assets/models/gnomo1.glb differ diff --git a/src/assets/models/lulilast.glb b/src/assets/models/lulilast.glb new file mode 100644 index 0000000..dd24704 Binary files /dev/null and b/src/assets/models/lulilast.glb differ diff --git a/src/assets/models/marshall_tuzoo.glb b/src/assets/models/marshall_tuzoo.glb new file mode 100644 index 0000000..273f31b Binary files /dev/null and b/src/assets/models/marshall_tuzoo.glb differ diff --git a/src/assets/models/nomocut.glb b/src/assets/models/nomocut.glb new file mode 100644 index 0000000..74be40a Binary files /dev/null and b/src/assets/models/nomocut.glb differ diff --git a/src/assets/models/odd-shape-labeled.glb b/src/assets/models/odd-shape-labeled.glb deleted file mode 100644 index 94b84f0..0000000 Binary files a/src/assets/models/odd-shape-labeled.glb and /dev/null differ diff --git a/src/assets/models/patrol_all_tuzoo.glb b/src/assets/models/patrol_all_tuzoo.glb new file mode 100644 index 0000000..dc7f790 Binary files /dev/null and b/src/assets/models/patrol_all_tuzoo.glb differ diff --git a/src/assets/models/paw_patrol_all.glb b/src/assets/models/paw_patrol_all.glb new file mode 100644 index 0000000..3914c7c Binary files /dev/null and b/src/assets/models/paw_patrol_all.glb differ diff --git a/src/assets/models/piramid.glb b/src/assets/models/piramid.glb deleted file mode 100644 index 71a2ccb..0000000 Binary files a/src/assets/models/piramid.glb and /dev/null differ diff --git a/src/assets/models/piramide.glb b/src/assets/models/piramide.glb deleted file mode 100644 index 95c9b40..0000000 Binary files a/src/assets/models/piramide.glb and /dev/null differ diff --git a/src/assets/models/pitufo.glb b/src/assets/models/pitufo.glb new file mode 100644 index 0000000..a491462 Binary files /dev/null and b/src/assets/models/pitufo.glb differ diff --git a/src/assets/models/radiance.glb b/src/assets/models/radiance.glb deleted file mode 100644 index 005ed41..0000000 Binary files a/src/assets/models/radiance.glb and /dev/null differ diff --git a/src/assets/models/rubble_tuzoo.glb b/src/assets/models/rubble_tuzoo.glb new file mode 100644 index 0000000..17924fa Binary files /dev/null and b/src/assets/models/rubble_tuzoo.glb differ diff --git a/src/assets/models/santa_claus.glb b/src/assets/models/santa_claus.glb deleted file mode 100644 index db41df6..0000000 Binary files a/src/assets/models/santa_claus.glb and /dev/null differ diff --git a/src/assets/models/scene.bin b/src/assets/models/scene.bin deleted file mode 100644 index 71dba49..0000000 Binary files a/src/assets/models/scene.bin and /dev/null differ diff --git a/src/assets/models/scene.gltf b/src/assets/models/scene.gltf deleted file mode 100644 index 7fcba9b..0000000 --- a/src/assets/models/scene.gltf +++ /dev/null @@ -1,1645 +0,0 @@ -{ - "accessors": [ - { - "bufferView": 3, - "componentType": 5126, - "count": 304, - "max": [ - 6.7710013389587402, - 7.6924300193786621, - 0.5 - ], - "min": [ - -6.7710013389587402, - 4.1924300193786621, - -0.5 - ], - "type": "VEC3" - }, - { - "bufferView": 3, - "byteOffset": 3648, - "componentType": 5126, - "count": 304, - "max": [ - 1, - 1, - 1 - ], - "min": [ - -1, - -1, - -1 - ], - "type": "VEC3" - }, - { - "bufferView": 4, - "componentType": 5126, - "count": 304, - "max": [ - 0.98135483264923096, - 0.99999630451202393, - 0.9506257176399231, - 1 - ], - "min": [ - -0.99981784820556641, - -0.999927818775177, - -0.8821672797203064, - 1 - ], - "type": "VEC4" - }, - { - "bufferView": 2, - "componentType": 5126, - "count": 304, - "max": [ - 0.92098718881607056, - 0.84881538152694702 - ], - "min": [ - 0.14504003524780273, - 0.1103326827287674 - ], - "type": "VEC2" - }, - { - "bufferView": 1, - "componentType": 5125, - "count": 936, - "max": [ - 303 - ], - "min": [ - 0 - ], - "type": "SCALAR" - }, - { - "bufferView": 3, - "byteOffset": 7296, - "componentType": 5126, - "count": 435, - "max": [ - 2.855971097946167, - 8.9244184494018555, - 2.6009621620178223 - ], - "min": [ - -2.8559718132019043, - 3.2124760150909424, - -2.8559725284576416 - ], - "type": "VEC3" - }, - { - "bufferView": 3, - "byteOffset": 12516, - "componentType": 5126, - "count": 435, - "max": [ - 1, - 1, - 0.9847375750541687 - ], - "min": [ - -1, - -1, - -1 - ], - "type": "VEC3" - }, - { - "bufferView": 4, - "byteOffset": 4864, - "componentType": 5126, - "count": 435, - "max": [ - 0.99999856948852539, - 0.51998293399810791, - 0.99964404106140137, - 1 - ], - "min": [ - -0.99999028444290161, - -0.53486007452011108, - -0.99830895662307739, - 1 - ], - "type": "VEC4" - }, - { - "bufferView": 2, - "byteOffset": 2432, - "componentType": 5126, - "count": 435, - "max": [ - 0.70053297281265259, - 0.55803161859512329 - ], - "min": [ - 0.29753333330154419, - 0.27553772926330566 - ], - "type": "VEC2" - }, - { - "bufferView": 1, - "byteOffset": 3744, - "componentType": 5125, - "count": 2220, - "max": [ - 434 - ], - "min": [ - 0 - ], - "type": "SCALAR" - }, - { - "bufferView": 3, - "byteOffset": 17736, - "componentType": 5126, - "count": 439, - "max": [ - 1, - 1, - 1.0000001192092896 - ], - "min": [ - -1.0000002384185791, - -1, - -1.0000004768371582 - ], - "type": "VEC3" - }, - { - "bufferView": 3, - "byteOffset": 23004, - "componentType": 5126, - "count": 439, - "max": [ - 1, - 1, - 1 - ], - "min": [ - -1, - -1, - -1 - ], - "type": "VEC3" - }, - { - "bufferView": 4, - "byteOffset": 11824, - "componentType": 5126, - "count": 439, - "max": [ - 1, - 0.078690603375434875, - 1, - 1 - ], - "min": [ - -1, - -0.07869064062833786, - -1, - 1 - ], - "type": "VEC4" - }, - { - "bufferView": 2, - "byteOffset": 5912, - "componentType": 5126, - "count": 439, - "max": [ - 0.5829390287399292, - 0.25211232900619507 - ], - "min": [ - 0.40425741672515869, - 0.073430716991424561 - ], - "type": "VEC2" - }, - { - "bufferView": 1, - "byteOffset": 12624, - "componentType": 5125, - "count": 2280, - "max": [ - 438 - ], - "min": [ - 0 - ], - "type": "SCALAR" - }, - { - "bufferView": 3, - "byteOffset": 28272, - "componentType": 5126, - "count": 2226, - "max": [ - 1.2974452972412109, - 1.3974108695983887, - 1.277778148651123 - ], - "min": [ - -1.2974452972412109, - -1.3974108695983887, - -1.277778148651123 - ], - "type": "VEC3" - }, - { - "bufferView": 3, - "byteOffset": 54984, - "componentType": 5126, - "count": 2226, - "max": [ - 1, - 1, - 1 - ], - "min": [ - -1, - -1, - -1 - ], - "type": "VEC3" - }, - { - "bufferView": 4, - "byteOffset": 18848, - "componentType": 5126, - "count": 2226, - "max": [ - 0.9999508261680603, - 0.99909776449203491, - 0.99999207258224487, - 1 - ], - "min": [ - -0.99987488985061646, - -0.99887269735336304, - -0.9979282021522522, - -1 - ], - "type": "VEC4" - }, - { - "bufferView": 2, - "byteOffset": 9424, - "componentType": 5126, - "count": 2226, - "max": [ - 0.9841606616973877, - 0.9715430736541748 - ], - "min": [ - 0.40966320037841797, - 0.69751256704330444 - ], - "type": "VEC2" - }, - { - "bufferView": 1, - "byteOffset": 21744, - "componentType": 5125, - "count": 11520, - "max": [ - 2225 - ], - "min": [ - 0 - ], - "type": "SCALAR" - }, - { - "bufferView": 3, - "byteOffset": 81696, - "componentType": 5126, - "count": 4452, - "max": [ - 6.0472793579101562, - 1.2965602874755859, - 1.9254629611968994 - ], - "min": [ - -2.0541346073150635, - -2.6589465141296387, - -0.83721375465393066 - ], - "type": "VEC3" - }, - { - "bufferView": 3, - "byteOffset": 135120, - "componentType": 5126, - "count": 4452, - "max": [ - 0.9999396800994873, - 0.99840158224105835, - 0.98760849237442017 - ], - "min": [ - -0.99897104501724243, - -0.99977743625640869, - -0.98672795295715332 - ], - "type": "VEC3" - }, - { - "bufferView": 4, - "byteOffset": 54464, - "componentType": 5126, - "count": 4452, - "max": [ - 0.99871188402175903, - 0.99978053569793701, - 0.99928379058837891, - 1 - ], - "min": [ - -0.99251633882522583, - -0.99669897556304932, - -0.9972044825553894, - -1 - ], - "type": "VEC4" - }, - { - "bufferView": 2, - "byteOffset": 27232, - "componentType": 5126, - "count": 4452, - "max": [ - 0.98049002885818481, - 0.59510970115661621 - ], - "min": [ - 0.024456273764371872, - 0.060263663530349731 - ], - "type": "VEC2" - }, - { - "bufferView": 1, - "byteOffset": 67824, - "componentType": 5125, - "count": 23040, - "max": [ - 4451 - ], - "min": [ - 0 - ], - "type": "SCALAR" - }, - { - "bufferView": 5, - "componentType": 5126, - "count": 4, - "max": [ - 1, - 0, - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 1, - 1, - 0, - 3, - 0, - 6, - 1 - ], - "min": [ - 1, - 0, - 0, - 0, - 0, - 2.832769343193999e-16, - -1, - 0, - 0, - 0, - 2.832769343193999e-16, - 0, - -3, - -6, - 0, - 1 - ], - "type": "MAT4" - }, - { - "bufferView": 0, - "componentType": 5123, - "count": 304, - "max": [ - 3, - 2, - 2, - 2 - ], - "min": [ - 2, - 2, - 2, - 2 - ], - "type": "VEC4" - }, - { - "bufferView": 4, - "byteOffset": 125696, - "componentType": 5126, - "count": 304, - "max": [ - 1, - 0, - 0, - 0 - ], - "min": [ - 1, - 0, - 0, - 0 - ], - "type": "VEC4" - }, - { - "bufferView": 0, - "byteOffset": 2432, - "componentType": 5123, - "count": 435, - "max": [ - 1, - 1, - 1, - 1 - ], - "min": [ - 1, - 1, - 1, - 1 - ], - "type": "VEC4" - }, - { - "bufferView": 4, - "byteOffset": 130560, - "componentType": 5126, - "count": 435, - "max": [ - 1, - 0, - 0, - 0 - ], - "min": [ - 1, - 0, - 0, - 0 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "componentType": 5126, - "count": 258, - "max": [ - 10 - ], - "min": [ - 0.041666667908430099 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "componentType": 5126, - "count": 258, - "max": [ - 7.7692046165466309, - 12.23095703125, - 1.5746579170227051 - ], - "min": [ - -8.3917531967163086, - 1.3936433792114258, - 1.5746579170227051 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 1032, - "componentType": 5126, - "count": 245, - "max": [ - 10 - ], - "min": [ - 0.041666667908430099 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "componentType": 5126, - "count": 245, - "max": [ - 0.75069552659988403, - 0.14050851762294769, - 0.11918520927429199, - 0.78815227746963501 - ], - "min": [ - 0.59710729122161865, - -0.10189154744148254, - -0.13332097232341766, - 0.64177036285400391 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 2012, - "componentType": 5126, - "count": 258, - "max": [ - 10 - ], - "min": [ - 0.041666667908430099 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 3096, - "componentType": 5126, - "count": 258, - "max": [ - 7.7692046165466309, - 16.215744018554688, - -2.384185791015625e-07 - ], - "min": [ - -8.3917531967163086, - 5.3784317970275879, - -2.384185791015625e-07 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 3044, - "componentType": 5126, - "count": 258, - "max": [ - 10 - ], - "min": [ - 0.041666667908430099 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 6192, - "componentType": 5126, - "count": 258, - "max": [ - 6.5917596817016602, - 10.504326820373535, - 2.4956674575805664 - ], - "min": [ - -9.5691986083984375, - -0.3329862654209137, - 2.4956674575805664 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 4076, - "componentType": 5126, - "count": 257, - "max": [ - 10 - ], - "min": [ - 0.041666667908430099 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 3920, - "componentType": 5126, - "count": 257, - "max": [ - 0.9397737979888916, - -0, - 0, - 0.9397737979888916 - ], - "min": [ - -0.85895991325378418, - -0, - 0, - -0.49273952841758728 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 5104, - "componentType": 5126, - "count": 257, - "max": [ - 10 - ], - "min": [ - 0.041666667908430099 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 8032, - "componentType": 5126, - "count": 257, - "max": [ - 0.42283338308334351, - 0, - 0, - 1 - ], - "min": [ - -0.42283335328102112, - 0, - 0, - 0.90620744228363037 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 6132, - "componentType": 5126, - "count": 258, - "max": [ - 10 - ], - "min": [ - 0.041666667908430099 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 9288, - "componentType": 5126, - "count": 258, - "max": [ - 7.7692046165466309, - 12.243526458740234, - 0 - ], - "min": [ - -8.3917531967163086, - 1.4062134027481079, - 0 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 7164, - "componentType": 5126, - "count": 167, - "max": [ - 10 - ], - "min": [ - 0.041666667908430099 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 12144, - "componentType": 5126, - "count": 167, - "max": [ - 0.42261826992034912, - 0, - 0, - 1 - ], - "min": [ - -0.42261826992034912, - 0, - 0, - 0.90630781650543213 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 7832, - "componentType": 5126, - "count": 167, - "max": [ - 10 - ], - "min": [ - 0.041666667908430099 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 14816, - "componentType": 5126, - "count": 167, - "max": [ - 0.42261826992034912, - 0, - 0, - 1 - ], - "min": [ - -0.42261826992034912, - 0, - 0, - 0.90630781650543213 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 8500, - "componentType": 5126, - "count": 140, - "max": [ - 10 - ], - "min": [ - 0.041666667908430099 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 12384, - "componentType": 5126, - "count": 140, - "max": [ - 2.5814628601074219, - 1.8419075012207031, - 0 - ], - "min": [ - -2.0465738773345947, - -1.037976861000061, - 0 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 9060, - "componentType": 5126, - "count": 156, - "max": [ - 10 - ], - "min": [ - 0.041666667908430099 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 14064, - "componentType": 5126, - "count": 156, - "max": [ - 7.7658348083496094, - 6.2412676811218262, - 0 - ], - "min": [ - -8.3883838653564453, - -4.591526985168457, - 0 - ], - "type": "VEC3" - } - ], - "animations": [ - { - "channels": [ - { - "sampler": 0, - "target": { - "node": 16, - "path": "translation" - } - }, - { - "sampler": 1, - "target": { - "node": 16, - "path": "rotation" - } - }, - { - "sampler": 2, - "target": { - "node": 18, - "path": "translation" - } - }, - { - "sampler": 3, - "target": { - "node": 20, - "path": "translation" - } - }, - { - "sampler": 4, - "target": { - "node": 11, - "path": "rotation" - } - }, - { - "sampler": 5, - "target": { - "node": 12, - "path": "rotation" - } - }, - { - "sampler": 6, - "target": { - "node": 10, - "path": "translation" - } - }, - { - "sampler": 7, - "target": { - "node": 33, - "path": "rotation" - } - }, - { - "sampler": 8, - "target": { - "node": 34, - "path": "rotation" - } - }, - { - "sampler": 9, - "target": { - "node": 35, - "path": "translation" - } - }, - { - "sampler": 10, - "target": { - "node": 32, - "path": "translation" - } - } - ], - "name": "Take 001", - "samplers": [ - { - "input": 30, - "interpolation": "LINEAR", - "output": 31 - }, - { - "input": 32, - "interpolation": "LINEAR", - "output": 33 - }, - { - "input": 34, - "interpolation": "LINEAR", - "output": 35 - }, - { - "input": 36, - "interpolation": "LINEAR", - "output": 37 - }, - { - "input": 38, - "interpolation": "LINEAR", - "output": 39 - }, - { - "input": 40, - "interpolation": "LINEAR", - "output": 41 - }, - { - "input": 42, - "interpolation": "LINEAR", - "output": 43 - }, - { - "input": 44, - "interpolation": "LINEAR", - "output": 45 - }, - { - "input": 46, - "interpolation": "LINEAR", - "output": 47 - }, - { - "input": 48, - "interpolation": "LINEAR", - "output": 49 - }, - { - "input": 50, - "interpolation": "LINEAR", - "output": 51 - } - ] - } - ], - "asset": { - "extras": { - "author": "JoseDR (https://sketchfab.com/JoseDR)", - "license": "CC-BY-4.0 (http://creativecommons.org/licenses/by/4.0/)", - "source": "https://sketchfab.com/3d-models/shiny-magnemite-f9cfa3a79455410f9cd7e41512a8b921", - "title": "Shiny Magnemite" - }, - "generator": "Sketchfab-4.90.0", - "version": "2.0" - }, - "bufferViews": [ - { - "buffer": 0, - "byteLength": 5912, - "byteOffset": 0, - "byteStride": 8, - "name": "shortBufferViews", - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 159984, - "byteOffset": 5912, - "name": "floatBufferViews", - "target": 34963 - }, - { - "buffer": 0, - "byteLength": 62848, - "byteOffset": 165896, - "byteStride": 8, - "name": "floatBufferViews", - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 188544, - "byteOffset": 228744, - "byteStride": 12, - "name": "floatBufferViews", - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 137520, - "byteOffset": 417288, - "byteStride": 16, - "name": "floatBufferViews", - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 256, - "byteOffset": 554808, - "byteStride": 64, - "name": "floatBufferViews" - }, - { - "buffer": 0, - "byteLength": 9684, - "byteOffset": 555064, - "name": "floatBufferViews" - }, - { - "buffer": 0, - "byteLength": 15936, - "byteOffset": 564748, - "byteStride": 12, - "name": "floatBufferViews" - }, - { - "buffer": 0, - "byteLength": 17488, - "byteOffset": 580684, - "byteStride": 16, - "name": "floatBufferViews" - } - ], - "buffers": [ - { - "byteLength": 598172, - "uri": "scene.bin" - } - ], - "images": [ - { - "uri": "textures/blinn2_baseColor.png" - } - ], - "materials": [ - { - "doubleSided": true, - "emissiveFactor": [ - 0, - 0, - 0 - ], - "name": "blinn2", - "pbrMetallicRoughness": { - "baseColorFactor": [ - 1, - 1, - 1, - 1 - ], - "baseColorTexture": { - "index": 0, - "texCoord": 0 - }, - "metallicFactor": 0.27681250569999999, - "roughnessFactor": 0.56693749430000007 - } - } - ], - "meshes": [ - { - "name": "imanes_blinn2_0", - "primitives": [ - { - "attributes": { - "JOINTS_0": 26, - "NORMAL": 1, - "POSITION": 0, - "TANGENT": 2, - "TEXCOORD_0": 3, - "WEIGHTS_0": 27 - }, - "indices": 4, - "material": 0, - "mode": 4 - } - ] - }, - { - "name": "cuerpo_blinn2_0", - "primitives": [ - { - "attributes": { - "JOINTS_0": 28, - "NORMAL": 6, - "POSITION": 5, - "TANGENT": 7, - "TEXCOORD_0": 8, - "WEIGHTS_0": 29 - }, - "indices": 9, - "material": 0, - "mode": 4 - } - ] - }, - { - "name": "ojo_blinn2_0", - "primitives": [ - { - "attributes": { - "NORMAL": 11, - "POSITION": 10, - "TANGENT": 12, - "TEXCOORD_0": 13 - }, - "indices": 14, - "material": 0, - "mode": 4 - } - ] - }, - { - "name": "torniglio_blinn2_0", - "primitives": [ - { - "attributes": { - "NORMAL": 16, - "POSITION": 15, - "TANGENT": 17, - "TEXCOORD_0": 18 - }, - "indices": 19, - "material": 0, - "mode": 4 - } - ] - }, - { - "name": "torniglio_team_blinn2_0", - "primitives": [ - { - "attributes": { - "NORMAL": 21, - "POSITION": 20, - "TANGENT": 22, - "TEXCOORD_0": 23 - }, - "indices": 24, - "material": 0, - "mode": 4 - } - ] - } - ], - "nodes": [ - { - "children": [ - 1 - ], - "name": "RootNode (gltf orientation matrix)", - "rotation": [ - -0.70710678118654746, - -0, - -0, - 0.70710678118654757 - ] - }, - { - "children": [ - 2 - ], - "name": "RootNode (model correction matrix)" - }, - { - "children": [ - 3 - ], - "matrix": [ - 1, - 0, - 0, - 0, - 0, - 0, - 1, - 0, - 0, - -1, - 0, - 0, - 0, - 0, - 0, - 1 - ], - "name": "magnemite animado 2.fbx" - }, - { - "children": [ - 4 - ], - "name": "" - }, - { - "children": [ - 5 - ], - "name": "RootNode" - }, - { - "children": [ - 6, - 8, - 9, - 7, - 13, - 14, - 15, - 23, - 26, - 29, - 32 - ], - "name": "" - }, - { - "children": [ - 10 - ], - "name": "_rootJoint" - }, - { - "matrix": [ - 1, - 0, - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 1, - 0, - 3.3678462234697446, - 5.9424300899304567, - 6.1629758220391547e-33, - 1 - ], - "name": "" - }, - { - "mesh": 0, - "name": "", - "skin": 0 - }, - { - "mesh": 1, - "name": "", - "skin": 0 - }, - { - "children": [ - 11, - 12 - ], - "name": "root_00", - "rotation": [ - 0.7071068286895752, - 0, - 0, - 0.7071068286895752 - ], - "translation": [ - 0, - 6, - 0 - ] - }, - { - "name": "iman_l_01", - "rotation": [ - -0.7071068286895752, - -0, - 0, - 0.7071068286895752 - ], - "translation": [ - 3, - 0, - 0 - ] - }, - { - "name": "iman_r_02", - "translation": [ - -3, - 0, - 0 - ] - }, - { - "name": "imagePlane1", - "scale": [ - 2.4016404151916504, - 2.4016404151916504, - 2.4016404151916504 - ], - "translation": [ - 7.9415349960327148, - 7.0980281829833984, - -13.97634220123291 - ] - }, - { - "name": "imagePlane2", - "rotation": [ - -0, - 0.7071068286895752, - 0, - 0.7071068286895752 - ], - "scale": [ - 2.4016404151916504, - 2.4016404151916504, - 2.4016404151916504 - ], - "translation": [ - -14.280845642089844, - 6.8380646705627441, - 15.431127548217773 - ] - }, - { - "children": [ - 16, - 18, - 20, - 22 - ], - "name": "cuerpo" - }, - { - "children": [ - 17 - ], - "name": "ojo", - "rotation": [ - 0.7071068286895752, - 1.7791760297465088e-16, - 1.7430503180680852e-14, - 0.7071068286895752 - ], - "scale": [ - 1.5072540044784546, - 1.4791148900985718, - 1.5072540044784546 - ], - "translation": [ - 0, - 5.9874300956726074, - 1.5746579170227051 - ] - }, - { - "mesh": 2, - "name": "ojo_blinn2_0" - }, - { - "children": [ - 19 - ], - "name": "torniglio", - "translation": [ - -1.7881393432617188e-07, - 9.9722185134887695, - -2.384185791015625e-07 - ] - }, - { - "mesh": 3, - "name": "torniglio_blinn2_0" - }, - { - "children": [ - 21 - ], - "name": "torniglio_team", - "rotation": [ - 0.83669960498809814, - -0.077820777893066406, - 0.078882642090320587, - 0.53633499145507812 - ], - "scale": [ - 0.56975185871124268, - 0.56975185871124268, - 0.56975185871124268 - ], - "translation": [ - -1.1774451732635498, - 4.2608003616333008, - 2.4956676959991455 - ] - }, - { - "mesh": 4, - "name": "torniglio_team_blinn2_0" - }, - { - "name": "imanes", - "translation": [ - 3.3678462505340576, - 5.9424300193786621, - 0 - ] - }, - { - "children": [ - 24 - ], - "name": "directionalLight1", - "rotation": [ - 0.61303746700286865, - -0.23035401105880737, - 0.19328996539115906, - 0.73058956861495972 - ] - }, - { - "children": [ - 25 - ], - "matrix": [ - 1, - 0, - 0, - 0, - 0, - 2.2204460492503131e-16, - 1, - 0, - 0, - -1, - 2.2204460492503131e-16, - 0, - 0, - 0, - 0, - 1 - ], - "name": "" - }, - { - "name": "" - }, - { - "children": [ - 27 - ], - "name": "directionalLight2", - "rotation": [ - -0.32650557160377502, - 0.62721139192581177, - -0.62721139192581177, - -0.32650557160377502 - ] - }, - { - "children": [ - 28 - ], - "matrix": [ - 1, - 0, - 0, - 0, - 0, - 2.2204460492503131e-16, - 1, - 0, - 0, - -1, - 2.2204460492503131e-16, - 0, - 0, - 0, - 0, - 1 - ], - "name": "" - }, - { - "name": "" - }, - { - "children": [ - 30 - ], - "name": "directionalLight3", - "rotation": [ - -0.35371994972229004, - -0.57015955448150635, - 0.67948973178863525, - -0.29680627584457397 - ] - }, - { - "children": [ - 31 - ], - "matrix": [ - 1, - 0, - 0, - 0, - 0, - 2.2204460492503131e-16, - 1, - 0, - 0, - -1, - 2.2204460492503131e-16, - 0, - 0, - 0, - 0, - 1 - ], - "name": "" - }, - { - "name": "" - }, - { - "children": [ - 33, - 34, - 35 - ], - "name": "ctrl_supermover" - }, - { - "name": "ctrl_iman_l", - "translation": [ - 3, - 6, - 4.4357695579528809 - ] - }, - { - "name": "ctrl_iman_r", - "translation": [ - -3, - 6, - 4.4357695579528809 - ] - }, - { - "name": "ctrl_aim" - } - ], - "samplers": [ - { - "magFilter": 9729, - "minFilter": 9987, - "wrapS": 10497, - "wrapT": 10497 - } - ], - "scene": 0, - "scenes": [ - { - "name": "OSG_Scene", - "nodes": [ - 0 - ] - } - ], - "skins": [ - { - "inverseBindMatrices": 25, - "joints": [ - 6, - 10, - 11, - 12 - ], - "skeleton": 6 - } - ], - "textures": [ - { - "sampler": 0, - "source": 0 - } - ] -} - diff --git a/src/assets/models/shishkebab.glb b/src/assets/models/shishkebab.glb deleted file mode 100644 index 67bff72..0000000 Binary files a/src/assets/models/shishkebab.glb and /dev/null differ diff --git a/src/assets/models/skirt_and_t-shirt.glb b/src/assets/models/skirt_and_t-shirt.glb deleted file mode 100644 index 52f163c..0000000 Binary files a/src/assets/models/skirt_and_t-shirt.glb and /dev/null differ diff --git a/src/assets/models/sky.glb b/src/assets/models/sky.glb deleted file mode 100644 index a830828..0000000 Binary files a/src/assets/models/sky.glb and /dev/null differ diff --git a/src/assets/models/sky.usdz b/src/assets/models/sky.usdz deleted file mode 100644 index 4ebee08..0000000 Binary files a/src/assets/models/sky.usdz and /dev/null differ diff --git a/src/assets/models/skye_tuzoo.glb b/src/assets/models/skye_tuzoo.glb new file mode 100644 index 0000000..f91b773 Binary files /dev/null and b/src/assets/models/skye_tuzoo.glb differ diff --git a/src/assets/models/std_t-shirt.glb b/src/assets/models/std_t-shirt.glb deleted file mode 100644 index f59446f..0000000 Binary files a/src/assets/models/std_t-shirt.glb and /dev/null differ diff --git a/src/assets/models/t-shirt.glb b/src/assets/models/t-shirt.glb deleted file mode 100644 index 4c77442..0000000 Binary files a/src/assets/models/t-shirt.glb and /dev/null differ diff --git a/src/assets/models/t-shirt_mask.glb b/src/assets/models/t-shirt_mask.glb deleted file mode 100644 index 9b78c36..0000000 Binary files a/src/assets/models/t-shirt_mask.glb and /dev/null differ diff --git a/src/assets/models/t-shirtone.glb b/src/assets/models/t-shirtone.glb deleted file mode 100644 index 7e3d644..0000000 Binary files a/src/assets/models/t-shirtone.glb and /dev/null differ diff --git a/src/assets/models/tenis_surrado.glb b/src/assets/models/tenis_surrado.glb deleted file mode 100644 index d83bf22..0000000 Binary files a/src/assets/models/tenis_surrado.glb and /dev/null differ diff --git a/src/assets/models/textureCubes.gltf b/src/assets/models/textureCubes.gltf deleted file mode 100644 index 44c3e22..0000000 --- a/src/assets/models/textureCubes.gltf +++ /dev/null @@ -1,386 +0,0 @@ -{ - "asset": { - "version": "2.0", - "generator": "THREE.GLTFExporter" - }, - "scenes": [ - { - "name": "Scene", - "nodes": [ - 3 - ] - } - ], - "scene": 0, - "nodes": [ - { - "name": "Box", - "extras": { - "name": "Box", - "gltfExtensions": { - "KHR_materials_variants": { - "mappings": [ - { - "material": 0, - "variants": [ - 0 - ] - }, - { - "material": 1, - "variants": [ - 1, - 2 - ] - } - ] - } - } - }, - "mesh": 0 - }, - { - "matrix": [ - 1, - 0, - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 1, - 0, - 1.4829467898744741, - 0, - 0, - 1 - ], - "name": "Box_1", - "extras": { - "name": "Box", - "gltfExtensions": { - "KHR_materials_variants": { - "mappings": [ - { - "material": 1, - "variants": [ - 0, - 1 - ] - }, - { - "material": 2, - "variants": [ - 2 - ] - } - ] - } - } - }, - "mesh": 1 - }, - { - "name": "cubesgltf", - "extras": { - "name": "cubes.gltf" - }, - "children": [ - 0, - 1 - ] - }, - { - "name": "textureCubes.gltf", - "children": [ - 2 - ] - } - ], - "bufferViews": [ - { - "buffer": 0, - "byteOffset": 0, - "byteLength": 288, - "target": 34962, - "byteStride": 12 - }, - { - "buffer": 0, - "byteOffset": 288, - "byteLength": 288, - "target": 34962, - "byteStride": 12 - }, - { - "buffer": 0, - "byteOffset": 576, - "byteLength": 192, - "target": 34962, - "byteStride": 8 - }, - { - "buffer": 0, - "byteOffset": 768, - "byteLength": 72, - "target": 34963 - }, - { - "buffer": 0, - "byteOffset": 840, - "byteLength": 288, - "target": 34962, - "byteStride": 12 - }, - { - "buffer": 0, - "byteOffset": 1128, - "byteLength": 288, - "target": 34962, - "byteStride": 12 - }, - { - "buffer": 0, - "byteOffset": 1416, - "byteLength": 192, - "target": 34962, - "byteStride": 8 - }, - { - "buffer": 0, - "byteOffset": 1608, - "byteLength": 72, - "target": 34963 - } - ], - "buffers": [ - { - "byteLength": 1680, - "uri": "data:application/octet-stream;base64,AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAC/AAAAPwAAAL8AAAA/AAAAPwAAAL8AAAC/AAAAvwAAAD8AAAC/AAAAvwAAAD8AAAA/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAA/AAAAvwAAAD8AAAC/AAAAPwAAAD8AAAC/AAAAvwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAvwAAAL8AAAA/AAAAPwAAAL8AAAA/AAAAvwAAAL8AAAC/AAAAPwAAAL8AAAC/AAAAvwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAvwAAAL8AAAA/AAAAPwAAAL8AAAA/AAAAPwAAAD8AAAC/AAAAvwAAAD8AAAC/AAAAPwAAAL8AAAC/AAAAvwAAAL8AAAC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAAAAACAAEAAgADAAEABAAGAAUABgAHAAUACAAKAAkACgALAAkADAAOAA0ADgAPAA0AEAASABEAEgATABEAFAAWABUAFgAXABUAAAAAPwAAAD8AAAA/AAAAPwAAAD8AAAC/AAAAPwAAAL8AAAA/AAAAPwAAAL8AAAC/AAAAvwAAAD8AAAC/AAAAvwAAAD8AAAA/AAAAvwAAAL8AAAC/AAAAvwAAAL8AAAA/AAAAvwAAAD8AAAC/AAAAPwAAAD8AAAC/AAAAvwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAvwAAAL8AAAA/AAAAPwAAAL8AAAA/AAAAvwAAAL8AAAC/AAAAPwAAAL8AAAC/AAAAvwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAvwAAAL8AAAA/AAAAPwAAAL8AAAA/AAAAPwAAAD8AAAC/AAAAvwAAAD8AAAC/AAAAPwAAAL8AAAC/AAAAvwAAAL8AAAC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAAAAACAAEAAgADAAEABAAGAAUABgAHAAUACAAKAAkACgALAAkADAAOAA0ADgAPAA0AEAASABEAEgATABEAFAAWABUAFgAXABUA" - } - ], - "accessors": [ - { - "bufferView": 0, - "componentType": 5126, - "count": 24, - "max": [ - 0.5, - 0.5, - 0.5 - ], - "min": [ - -0.5, - -0.5, - -0.5 - ], - "type": "VEC3" - }, - { - "bufferView": 1, - "componentType": 5126, - "count": 24, - "max": [ - 1, - 1, - 1 - ], - "min": [ - -1, - -1, - -1 - ], - "type": "VEC3" - }, - { - "bufferView": 2, - "componentType": 5126, - "count": 24, - "max": [ - 1, - 1 - ], - "min": [ - 0, - 0 - ], - "type": "VEC2" - }, - { - "bufferView": 3, - "componentType": 5123, - "count": 36, - "max": [ - 23 - ], - "min": [ - 0 - ], - "type": "SCALAR" - }, - { - "bufferView": 4, - "componentType": 5126, - "count": 24, - "max": [ - 0.5, - 0.5, - 0.5 - ], - "min": [ - -0.5, - -0.5, - -0.5 - ], - "type": "VEC3" - }, - { - "bufferView": 5, - "componentType": 5126, - "count": 24, - "max": [ - 1, - 1, - 1 - ], - "min": [ - -1, - -1, - -1 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "componentType": 5126, - "count": 24, - "max": [ - 1, - 1 - ], - "min": [ - 0, - 0 - ], - "type": "VEC2" - }, - { - "bufferView": 7, - "componentType": 5123, - "count": 36, - "max": [ - 23 - ], - "min": [ - 0 - ], - "type": "SCALAR" - } - ], - "materials": [ - { - "pbrMetallicRoughness": { - "baseColorFactor": [ - 1, - 0, - 1, - 1 - ], - "metallicFactor": 1, - "roughnessFactor": 0.2, - "metallicRoughnessTexture": { - "index": 0 - } - }, - "occlusionTexture": { - "index": 0, - "texCoord": 1 - }, - "name": "purple" - }, - { - "pbrMetallicRoughness": { - "baseColorFactor": [ - 1, - 1, - 0, - 1 - ], - "metallicFactor": 1, - "roughnessFactor": 1, - "baseColorTexture": { - "index": 1 - } - }, - "name": "yellow" - } - ], - "textures": [ - { - "sampler": 0, - "source": 0 - }, - { - "sampler": 1, - "source": 1 - } - ], - "samplers": [ - { - "magFilter": 9729, - "minFilter": 9987, - "wrapS": 33071, - "wrapT": 33071 - }, - { - "magFilter": 9729, - "minFilter": 9987, - "wrapS": 33071, - "wrapT": 33071 - } - ], - "images": [ - { - "mimeType": "image/png", - "uri": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAABNJREFUGFdjvBL27z8DEmAkXQAA9wsMoZ72iGIAAAAASUVORK5CYII=" - }, - { - "mimeType": "image/png", - "uri": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAADNJREFUGFdjXD1p2f/fzD8ZGP8xMjAyMTIwtuwK+/+V+S0DCLAwszAwNu0IQQiwsGCqAAAE5hNmiUEh5gAAAABJRU5ErkJggg==" - } - ], - "meshes": [ - { - "primitives": [ - { - "mode": 4, - "attributes": { - "POSITION": 0, - "NORMAL": 1, - "TEXCOORD_0": 2, - "TEXCOORD_1": 2 - }, - "indices": 3, - "material": 0 - } - ] - }, - { - "primitives": [ - { - "mode": 4, - "attributes": { - "POSITION": 4, - "NORMAL": 5, - "TEXCOORD_0": 6 - }, - "indices": 7, - "material": 1 - } - ] - } - ] -} \ No newline at end of file diff --git a/src/assets/models/tracker_tuzoo.glb b/src/assets/models/tracker_tuzoo.glb new file mode 100644 index 0000000..6379454 Binary files /dev/null and b/src/assets/models/tracker_tuzoo.glb differ diff --git a/src/assets/models/zuma_tuzoo.glb b/src/assets/models/zuma_tuzoo.glb new file mode 100644 index 0000000..3807cbb Binary files /dev/null and b/src/assets/models/zuma_tuzoo.glb differ diff --git a/src/assets/presets/pat0.patt b/src/assets/presets/pat0.patt new file mode 100644 index 0000000..6dfe619 --- /dev/null +++ b/src/assets/presets/pat0.patt @@ -0,0 +1,195 @@ + 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0 + 0 30 255 30 30 30 30 30 30 30 30 30 30 30 30 0 + 0 30 255 30 30 30 30 30 30 30 30 30 30 30 30 0 + 0 30 255 30 30 255 243 247 251 245 255 255 255 255 30 0 + 0 30 255 30 30 255 245 245 245 245 245 255 255 255 30 0 + 0 30 255 30 30 255 255 245 245 255 245 245 255 255 30 0 + 0 30 255 30 30 255 255 245 245 255 245 245 255 255 30 0 + 0 30 255 30 30 255 255 245 245 245 245 255 255 255 30 0 + 0 30 255 30 30 255 255 245 245 245 255 255 255 255 30 0 + 0 30 255 30 30 255 255 245 245 255 255 255 255 255 30 0 + 0 30 255 30 30 255 245 245 245 245 255 255 255 255 30 0 + 0 30 255 30 30 255 255 255 255 255 255 255 255 255 30 0 + 0 204 255 30 30 204 255 204 255 204 255 204 255 204 206 0 + 0 31 31 30 30 31 31 31 31 31 31 31 31 31 31 0 + 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +255 30 30 30 30 30 30 30 30 30 30 30 30 30 30 255 +255 30 255 30 30 30 30 30 30 30 30 30 30 30 30 255 +255 30 255 30 30 30 30 30 30 30 30 30 30 30 30 255 +255 30 255 30 30 255 18 17 131 18 255 255 255 255 30 255 +255 30 255 30 30 255 18 18 18 18 18 255 255 255 30 255 +255 30 255 30 30 255 255 18 18 255 18 18 255 255 30 255 +255 30 255 30 30 255 255 18 18 255 18 18 255 255 30 255 +255 30 255 30 30 255 255 18 18 18 18 255 255 255 30 255 +255 30 255 30 30 255 255 18 18 18 255 255 255 255 30 255 +255 30 255 30 30 255 255 18 18 255 255 255 255 255 30 255 +255 30 255 30 30 255 18 18 18 18 255 255 255 255 30 255 +255 30 255 30 30 255 255 255 255 255 255 255 255 255 30 255 +255 102 255 30 30 102 255 102 255 102 255 102 255 102 102 255 +255 31 31 30 30 31 31 31 31 31 31 31 31 31 31 255 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +255 166 166 166 166 166 166 166 166 166 166 166 166 166 166 255 +255 166 255 166 166 166 166 166 166 166 166 166 166 166 166 255 +255 166 255 166 168 168 168 168 168 168 168 168 168 168 166 255 +255 166 255 166 166 255 64 63 155 63 255 255 255 255 166 255 +255 166 255 166 166 255 63 63 63 63 63 255 255 255 166 255 +255 166 255 166 166 255 255 63 63 255 63 63 255 255 166 255 +255 166 255 166 166 255 255 63 63 255 63 63 255 255 166 255 +255 166 255 166 166 255 255 63 63 63 63 255 255 255 166 255 +255 166 255 166 166 255 255 63 63 63 255 255 255 255 166 255 +255 166 255 166 166 255 255 63 63 255 255 255 255 255 166 255 +255 166 255 166 166 255 63 63 63 63 255 255 255 255 166 255 +255 166 255 166 166 255 255 255 255 255 255 255 255 255 166 255 +255 103 255 166 166 103 255 103 255 103 255 103 255 103 103 255 +255 165 165 166 166 165 165 165 165 165 165 165 165 165 165 255 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 + + 24 61 24 35 59 63 63 63 63 63 63 63 65 70 71 28 + 46 115 62 91 154 164 164 164 164 164 164 164 170 184 129 75 + 51 162 84 166 242 253 253 253 253 253 253 253 247 235 155 76 + 53 167 84 173 243 254 254 254 254 254 254 254 252 249 163 76 + 42 136 84 132 238 250 246 246 250 255 255 255 245 227 116 76 + 42 136 84 132 235 244 245 245 245 250 255 254 249 238 116 76 + 42 136 84 132 230 245 251 252 246 247 252 245 242 229 116 76 + 42 136 84 132 231 245 248 248 246 246 247 245 243 237 116 76 + 42 136 84 132 230 245 245 245 245 245 245 245 241 230 116 76 + 42 136 84 132 231 246 253 254 254 254 251 246 246 243 116 76 + 42 136 84 132 238 254 255 255 255 255 255 253 246 229 116 76 + 42 136 84 135 59 61 61 61 61 61 61 61 60 59 41 18 + 42 137 70 150 144 144 144 144 144 144 144 144 139 129 73 42 + 42 161 230 231 231 231 231 231 231 231 231 231 229 228 107 69 + 52 129 123 123 123 123 123 123 123 123 123 123 137 169 154 76 + 25 86 85 85 85 85 85 85 85 85 85 85 84 82 87 27 +250 220 183 194 219 223 223 223 223 223 223 223 218 208 195 232 +226 115 62 91 154 164 164 164 164 164 164 164 163 160 48 202 +210 97 66 93 169 180 180 180 180 180 180 180 162 125 28 203 +208 90 63 86 156 167 165 165 167 167 167 167 162 153 78 236 +222 136 84 132 238 180 70 74 184 255 255 255 229 173 116 254 +222 136 84 132 169 22 26 28 21 171 255 247 238 204 116 254 +222 136 84 132 74 32 193 197 50 94 217 54 154 180 116 254 +222 136 84 132 100 27 123 131 42 54 109 18 119 203 116 254 +222 136 84 132 85 18 18 18 18 18 18 18 113 182 116 254 +222 136 84 132 109 71 224 246 246 246 188 47 145 224 116 254 +222 136 84 132 236 239 254 255 255 255 253 232 227 179 116 254 +222 136 84 135 59 61 61 61 61 61 61 61 57 50 41 195 +222 137 71 150 144 144 144 144 144 144 144 144 130 102 73 220 +222 161 230 231 231 231 231 231 231 231 231 231 228 222 107 246 +232 129 123 123 123 123 123 123 123 123 123 123 121 118 154 254 +253 250 249 249 249 249 249 249 249 249 249 249 244 234 251 254 +252 240 225 230 240 242 242 242 242 242 242 242 233 217 207 233 +243 199 178 190 215 219 219 219 219 219 219 219 211 194 122 202 +223 152 168 145 175 180 180 180 180 180 180 180 162 125 87 204 +220 142 165 135 162 167 166 166 167 167 167 167 162 153 132 236 +241 207 187 206 248 194 105 108 197 255 255 255 229 173 199 254 +241 207 187 206 191 66 70 71 66 187 255 249 238 205 199 254 +241 207 187 206 115 75 205 208 88 125 224 92 169 180 199 254 +241 207 187 206 136 70 148 154 83 92 136 63 142 203 199 254 +241 207 187 206 124 63 63 63 63 63 63 63 135 182 199 254 +241 207 187 206 144 106 230 247 247 247 201 86 164 224 199 254 +241 207 187 206 246 242 254 255 255 255 253 236 228 179 199 254 +241 207 187 207 178 178 178 178 178 178 178 178 174 165 170 230 +241 208 181 213 211 211 211 211 211 211 211 211 197 169 182 240 +241 217 245 245 245 245 245 245 245 245 245 245 242 235 196 251 +245 204 202 202 202 202 202 202 202 202 202 202 186 154 214 254 +254 252 252 252 252 252 252 252 252 252 252 252 246 236 253 254 + + 32 82 82 83 83 83 83 83 83 83 83 20 44 77 83 27 + 73 121 152 155 109 109 109 109 109 109 109 42 68 103 154 80 + 72 185 235 248 226 238 228 236 229 243 228 63 125 233 170 76 + 67 172 247 252 245 249 241 242 240 245 246 64 134 235 140 78 + 65 166 253 254 255 254 245 245 245 246 253 65 139 236 127 79 + 65 166 253 254 255 254 252 247 245 250 254 65 139 236 127 79 + 65 166 253 254 255 250 247 245 245 254 255 65 139 236 127 79 + 65 166 253 253 250 245 246 245 245 254 255 65 139 236 127 79 + 65 166 253 253 245 245 252 248 245 254 255 65 139 236 127 79 + 65 166 253 253 245 244 251 247 245 252 254 65 139 236 127 79 + 65 166 253 254 250 244 244 245 245 246 253 65 139 236 127 79 + 59 152 237 238 231 227 223 224 223 224 231 63 139 236 127 79 + 38 96 173 175 138 138 138 138 138 138 138 143 145 236 127 79 + 23 59 78 78 78 78 78 78 78 78 78 78 66 236 127 79 + 63 115 162 164 134 134 134 134 134 134 134 134 136 158 135 79 + 22 42 47 47 39 39 39 39 39 39 39 39 39 39 48 21 +228 194 196 234 253 253 253 253 253 253 253 191 215 247 253 254 +191 47 28 75 109 109 109 109 109 109 109 42 68 103 154 251 +204 162 122 159 171 206 178 203 181 222 179 53 99 227 120 236 +213 165 160 168 229 238 147 114 106 142 228 62 126 233 125 245 +218 166 176 172 255 246 45 18 18 51 233 65 139 236 127 249 +218 166 176 172 255 254 217 106 18 193 253 65 139 236 127 249 +218 166 176 172 255 164 87 49 18 246 255 65 139 236 127 249 +218 166 176 172 178 21 54 43 18 246 255 65 139 236 127 249 +218 166 176 170 66 29 205 126 18 246 255 65 139 236 127 249 +218 166 176 170 65 26 193 115 18 220 253 65 139 236 127 249 +218 166 176 172 181 21 31 25 18 74 239 65 139 236 127 249 +212 152 160 156 231 160 72 97 82 110 229 63 139 236 127 249 +190 96 95 93 138 138 138 138 138 138 138 143 145 236 127 249 +176 59 61 60 78 78 78 78 78 78 78 78 67 236 127 249 +216 115 93 92 134 134 134 134 134 134 134 134 136 158 135 250 +249 229 214 214 226 226 226 226 226 226 226 226 226 226 235 253 +228 194 196 234 253 253 253 253 253 253 253 229 238 251 253 254 +206 127 88 134 196 196 196 196 196 196 196 170 180 194 214 252 +214 196 122 158 171 206 179 203 181 222 179 165 169 237 155 238 +231 212 160 168 229 239 163 137 130 162 229 175 196 244 189 247 +239 219 176 172 255 248 85 63 63 90 237 179 209 247 203 252 +239 219 176 172 255 254 224 134 63 205 253 179 209 247 203 252 +239 219 176 172 255 181 119 88 63 247 255 179 209 247 203 252 +239 219 176 172 192 65 92 83 63 247 255 179 209 247 203 252 +239 219 176 171 102 72 214 151 63 247 255 179 209 247 203 252 +239 219 176 171 101 69 204 142 63 227 254 179 209 247 203 252 +239 219 176 172 195 66 74 69 63 108 242 179 209 247 203 252 +237 214 169 166 245 187 115 137 124 148 243 179 209 247 203 252 +228 192 143 141 209 209 209 209 209 209 209 211 211 247 203 252 +222 176 166 166 184 184 184 184 184 184 184 184 179 247 203 252 +238 198 148 145 206 206 206 206 206 206 206 206 207 216 206 252 +252 244 225 225 243 243 243 243 243 243 243 243 243 243 246 253 + + 27 87 82 84 85 85 85 85 85 85 85 85 85 85 86 25 + 76 154 169 137 123 123 123 123 123 123 123 123 123 123 129 52 + 69 107 228 229 231 231 231 231 231 231 231 231 231 230 161 42 + 42 73 129 139 144 144 144 144 144 144 144 144 150 70 137 42 + 18 41 59 60 61 61 61 61 61 61 61 59 135 84 136 42 + 76 116 229 246 253 255 255 255 255 255 254 238 132 84 136 42 + 76 116 243 246 246 251 254 254 254 253 246 231 132 84 136 42 + 76 116 230 241 245 245 245 245 245 245 245 230 132 84 136 42 + 76 116 237 243 245 247 246 246 248 248 245 231 132 84 136 42 + 76 116 229 242 245 252 247 246 252 251 245 230 132 84 136 42 + 76 116 238 249 254 255 250 245 245 245 244 235 132 84 136 42 + 76 116 227 245 255 255 255 250 246 246 250 238 132 84 136 42 + 76 163 249 252 254 254 254 254 254 254 254 243 173 84 167 53 + 76 155 235 247 253 253 253 253 253 253 253 242 166 84 162 51 + 75 129 184 170 164 164 164 164 164 164 164 154 91 62 115 46 + 28 71 70 65 63 63 63 63 63 63 63 59 35 24 61 24 +254 251 234 244 249 249 249 249 249 249 249 249 249 249 250 253 +254 154 118 121 123 123 123 123 123 123 123 123 123 123 129 232 +246 107 222 228 231 231 231 231 231 231 231 231 231 230 161 222 +220 73 102 130 144 144 144 144 144 144 144 144 150 71 137 222 +195 41 50 57 61 61 61 61 61 61 61 59 135 84 136 222 +254 116 179 227 232 253 255 255 255 254 239 236 132 84 136 222 +254 116 224 145 47 188 246 246 246 224 71 109 132 84 136 222 +254 116 182 113 18 18 18 18 18 18 18 85 132 84 136 222 +254 116 203 119 18 109 54 42 131 123 27 100 132 84 136 222 +254 116 180 154 54 217 94 50 197 193 32 74 132 84 136 222 +254 116 204 238 247 255 171 21 28 26 22 169 132 84 136 222 +254 116 173 229 255 255 255 184 74 70 180 238 132 84 136 222 +236 78 153 162 167 167 167 167 165 165 167 156 86 63 90 208 +203 28 125 162 180 180 180 180 180 180 180 169 93 66 97 210 +202 48 160 163 164 164 164 164 164 164 164 154 91 62 115 226 +232 195 208 218 223 223 223 223 223 223 223 219 194 183 220 250 +254 253 236 246 252 252 252 252 252 252 252 252 252 252 252 254 +254 214 154 186 202 202 202 202 202 202 202 202 202 202 204 245 +251 196 235 242 245 245 245 245 245 245 245 245 245 245 217 241 +240 182 169 197 211 211 211 211 211 211 211 211 213 181 208 241 +230 170 165 174 178 178 178 178 178 178 178 178 207 187 207 241 +254 199 179 228 236 253 255 255 255 254 242 246 206 187 207 241 +254 199 224 164 86 201 247 247 247 230 106 144 206 187 207 241 +254 199 182 135 63 63 63 63 63 63 63 124 206 187 207 241 +254 199 203 142 63 136 92 83 154 148 70 136 206 187 207 241 +254 199 180 169 92 224 125 88 208 205 75 115 206 187 207 241 +254 199 205 238 249 255 187 66 71 70 66 191 206 187 207 241 +254 199 173 229 255 255 255 197 108 105 194 248 206 187 207 241 +236 132 153 162 167 167 167 167 166 166 167 162 135 165 142 220 +204 87 125 162 180 180 180 180 180 180 180 175 145 168 152 223 +202 122 194 211 219 219 219 219 219 219 219 215 190 178 199 243 +233 207 217 233 242 242 242 242 242 242 242 240 230 225 240 252 diff --git a/src/assets/presets/pat1.patt b/src/assets/presets/pat1.patt new file mode 100644 index 0000000..1a66222 --- /dev/null +++ b/src/assets/presets/pat1.patt @@ -0,0 +1,195 @@ +254 247 247 247 247 247 247 247 247 247 247 247 247 247 247 247 +247 140 148 148 148 148 148 148 148 148 148 148 148 148 148 148 +247 148 254 254 254 254 254 254 254 254 254 254 254 254 254 254 +247 148 254 239 239 239 239 239 239 239 239 239 239 239 239 239 +247 148 254 239 253 254 254 254 254 254 254 254 254 254 254 254 +247 148 254 239 254 255 255 255 21 17 17 17 17 238 255 255 +247 148 254 239 251 252 252 252 3 242 245 238 7 235 252 252 +247 148 254 233 8 0 0 0 0 250 255 246 7 0 0 0 +247 148 254 233 8 218 234 234 3 235 239 246 7 233 250 250 +247 148 254 233 8 236 254 254 3 11 11 11 0 237 255 255 +247 148 254 233 8 221 237 237 3 250 239 246 7 221 237 237 +247 148 254 233 16 8 8 8 0 250 239 246 7 7 8 8 +247 148 254 239 246 247 247 247 3 250 239 246 7 230 247 247 +247 148 254 239 254 255 255 255 3 16 16 16 0 237 255 255 +247 148 254 239 254 255 255 255 232 231 218 232 232 253 255 255 +247 148 254 239 254 255 255 255 255 254 239 255 255 255 255 255 +253 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 +237 1 19 19 19 19 19 19 19 19 19 19 19 19 19 19 +237 19 254 250 250 250 250 250 250 250 250 250 250 250 250 250 +237 19 250 173 174 175 175 175 175 175 175 175 175 175 175 175 +237 19 250 174 248 251 251 251 251 251 251 251 251 251 251 251 +237 19 250 175 251 255 255 255 227 227 227 227 227 253 255 255 +237 19 250 175 251 254 254 254 225 253 253 252 226 252 254 254 +237 19 250 174 223 226 226 226 226 254 255 254 226 226 226 226 +237 19 250 174 223 177 173 173 224 174 179 254 226 252 254 254 +237 19 250 174 223 251 253 253 225 225 222 226 226 252 255 255 +237 19 250 174 223 250 252 252 226 251 178 254 226 251 252 252 +237 19 250 174 224 226 226 226 226 251 178 254 226 226 226 226 +237 19 250 174 250 254 254 254 226 251 178 254 226 252 254 254 +237 19 250 175 251 255 255 255 225 227 222 227 226 252 255 255 +237 19 250 175 251 255 255 255 252 249 182 252 252 254 255 255 +237 19 250 175 251 255 255 255 255 251 178 255 255 255 255 255 +254 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 +253 237 238 238 238 238 238 238 238 238 238 238 238 238 238 238 +253 238 254 240 240 240 240 240 240 240 240 240 240 240 240 240 +253 238 240 0 6 6 6 6 6 6 6 6 6 6 6 6 +253 238 240 6 236 245 245 245 245 245 245 245 245 245 245 245 +253 238 240 6 245 255 255 255 254 254 255 254 254 254 255 255 +253 238 240 6 244 254 254 254 254 254 254 254 254 254 254 254 +253 238 240 6 245 255 255 255 255 255 255 254 254 255 255 255 +253 238 240 6 245 21 3 3 249 7 20 254 254 254 255 255 +253 238 240 6 245 250 250 250 254 250 242 254 254 254 255 255 +253 238 240 6 245 254 255 255 254 245 16 254 254 254 255 255 +253 238 240 6 245 255 255 255 254 245 16 254 254 254 255 255 +253 238 240 6 245 255 255 255 254 245 16 254 254 254 255 255 +253 238 240 6 245 255 255 255 254 254 238 254 254 254 255 255 +253 238 240 6 245 255 255 255 254 246 37 255 255 254 255 255 +253 238 240 6 245 255 255 255 255 245 16 255 255 255 255 255 + +247 148 254 239 254 255 252 0 251 255 238 8 247 255 255 255 +247 148 254 239 254 255 252 0 251 255 238 8 247 255 255 255 +247 148 254 239 254 239 235 0 234 238 222 7 230 238 253 255 +247 148 254 239 254 18 8 8 8 0 8 8 8 1 232 255 +247 148 254 239 254 18 238 247 247 11 247 247 247 16 232 255 +247 148 254 239 254 18 246 255 240 11 240 240 240 16 219 240 +247 148 254 239 254 18 242 251 235 11 250 250 250 17 232 254 +247 148 254 239 254 21 4 0 4 4 4 0 4 4 233 255 +247 148 254 239 254 255 252 0 235 254 238 8 247 255 255 255 +247 148 254 239 254 255 252 0 235 254 238 8 247 255 255 255 +247 148 254 239 254 255 252 0 218 236 221 8 247 255 255 255 +247 148 254 239 254 254 252 9 9 9 9 17 247 254 254 254 +247 148 254 239 239 239 239 233 233 233 233 233 239 239 239 239 +247 148 255 254 254 254 254 254 254 254 254 254 254 254 254 254 +247 141 148 148 148 148 148 148 148 148 148 148 148 148 148 148 +254 247 247 247 247 247 247 247 247 247 247 247 247 247 247 247 +238 19 250 175 252 255 254 226 254 255 253 227 254 255 255 255 +238 19 250 175 252 255 254 226 254 255 253 227 254 255 255 255 +238 19 250 175 252 253 252 226 252 253 251 227 252 253 255 255 +238 19 250 175 252 228 227 227 227 226 227 227 227 226 252 255 +238 19 250 175 252 228 253 254 254 227 254 254 254 228 252 255 +238 19 250 175 252 228 254 255 179 223 178 178 178 223 182 178 +238 19 250 175 252 227 253 254 175 225 251 251 251 228 249 252 +238 19 250 175 252 228 226 226 225 226 226 226 226 226 252 255 +238 19 250 175 252 255 254 226 174 254 253 227 254 255 255 255 +238 19 250 175 252 255 254 226 174 254 253 227 254 255 255 255 +238 19 250 175 252 255 254 226 177 252 251 227 254 255 255 255 +238 19 250 175 249 252 251 224 224 224 224 225 251 252 252 252 +238 19 250 173 175 175 175 174 174 174 174 174 175 175 175 175 +238 19 255 250 250 250 250 250 250 250 250 250 250 250 250 250 +238 1 19 19 19 19 19 19 19 19 19 19 19 19 19 19 +254 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 +253 238 240 6 245 255 254 255 255 255 255 255 255 255 255 255 +253 238 240 6 245 255 254 255 255 255 255 255 255 255 255 255 +253 238 240 6 245 255 254 255 255 255 255 255 255 255 255 255 +253 238 240 6 245 255 255 255 255 255 255 255 255 255 255 255 +253 238 240 6 245 255 255 255 255 255 255 255 255 255 255 255 +253 238 240 6 245 255 255 255 20 243 17 17 17 239 37 17 +253 238 240 6 245 254 255 255 8 250 246 246 246 254 247 246 +253 238 240 6 245 254 254 255 250 254 254 255 254 254 255 255 +253 238 240 6 245 255 254 255 4 251 255 255 255 255 255 255 +253 238 240 6 245 255 254 255 4 251 255 255 255 255 255 255 +253 238 240 6 245 255 254 255 21 251 255 255 255 255 255 255 +253 238 240 6 236 245 245 245 245 245 245 245 245 245 245 245 +253 238 240 0 6 6 6 6 6 6 6 6 6 6 6 6 +253 238 254 240 240 240 240 240 240 240 240 240 240 240 240 240 +253 237 238 238 238 238 238 238 238 238 238 238 238 238 238 238 +255 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 + +255 255 255 255 255 240 254 255 255 255 255 254 239 254 148 247 +255 255 253 232 232 219 232 233 255 255 255 254 239 254 148 247 +255 255 238 1 16 16 17 4 255 255 255 254 239 254 148 247 +247 247 230 8 247 240 250 4 247 247 247 247 239 254 148 247 + 8 8 7 8 247 240 250 0 8 8 8 17 233 254 148 247 +238 238 222 8 247 240 250 4 238 238 221 9 233 254 148 247 +255 255 238 0 11 11 11 4 254 254 236 9 233 254 148 247 +251 251 234 8 247 240 235 4 235 235 218 9 233 254 148 247 + 0 0 0 8 247 255 251 0 0 0 0 9 233 254 148 247 +252 252 235 8 238 246 242 4 252 252 252 252 239 254 148 247 +255 255 239 18 18 18 18 21 255 255 255 254 239 254 148 247 +254 254 254 254 254 254 254 254 254 254 254 254 239 254 148 247 +239 239 239 239 239 239 239 239 239 239 239 239 239 254 148 247 +254 254 254 254 254 254 254 254 254 254 254 254 254 255 148 247 +148 148 148 148 148 148 148 148 148 148 148 148 148 148 141 247 +247 247 247 247 247 247 247 247 247 247 247 247 247 247 247 254 +255 255 255 255 255 178 252 255 255 255 255 252 175 250 19 238 +255 255 255 252 252 182 249 252 255 255 255 252 175 250 19 238 +255 255 253 226 228 223 228 226 255 255 255 252 175 250 19 238 +254 254 252 227 254 178 251 226 254 254 254 251 175 250 19 238 +227 227 227 227 254 178 251 226 227 227 227 225 174 250 19 238 +253 253 251 227 254 178 251 226 253 253 251 224 174 250 19 238 +255 255 253 226 227 223 225 226 254 254 252 224 174 250 19 238 +254 254 252 227 254 179 175 225 174 174 177 224 174 250 19 238 +226 226 226 227 254 255 254 226 226 226 226 224 174 250 19 238 +254 254 252 227 253 254 253 226 254 254 254 251 175 250 19 238 +255 255 253 228 228 228 227 228 255 255 255 252 175 250 19 238 +252 252 252 252 252 252 252 252 252 252 252 249 175 250 19 238 +175 175 175 175 175 175 175 175 175 175 175 175 173 250 19 238 +250 250 250 250 250 250 250 250 250 250 250 250 250 255 19 238 + 19 19 19 19 19 19 19 19 19 19 19 19 19 19 1 238 +238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 254 +255 255 255 255 255 17 246 255 255 255 255 245 6 240 238 253 +255 255 255 255 255 37 247 255 255 255 255 245 6 240 238 253 +255 255 255 255 255 239 254 254 255 255 255 245 6 240 238 253 +255 255 255 255 255 17 246 254 255 255 255 245 6 240 238 253 +255 255 255 255 255 17 246 255 255 255 255 245 6 240 238 253 +255 255 255 255 255 17 246 254 255 255 255 245 6 240 238 253 +255 255 255 255 255 243 250 254 251 251 251 245 6 240 238 253 +255 255 255 255 255 20 8 250 4 4 21 245 6 240 238 253 +255 255 255 255 255 255 255 255 255 255 255 245 6 240 238 253 +254 254 254 255 255 255 255 254 254 254 254 245 6 240 238 253 +255 255 255 255 255 255 254 254 255 255 255 245 6 240 238 253 +245 245 245 245 245 245 245 245 245 245 245 236 6 240 238 253 + 6 6 6 6 6 6 6 6 6 6 6 6 0 240 238 253 +240 240 240 240 240 240 240 240 240 240 240 240 240 254 238 253 +238 238 238 238 238 238 238 238 238 238 238 238 238 238 237 253 +253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 255 + +247 247 247 247 247 247 247 247 247 247 247 247 247 247 247 254 +148 148 148 148 148 148 148 148 148 148 148 148 148 148 141 247 +254 254 254 254 254 254 254 254 254 254 254 254 254 255 148 247 +239 239 239 239 233 233 233 233 233 239 239 239 239 254 148 247 +254 254 254 247 17 9 9 9 9 252 254 254 239 254 148 247 +255 255 255 247 8 221 236 218 0 252 255 254 239 254 148 247 +255 255 255 247 8 238 254 235 0 252 255 254 239 254 148 247 +255 255 255 247 8 238 254 235 0 252 255 254 239 254 148 247 +255 233 4 4 0 4 4 4 0 4 21 254 239 254 148 247 +254 232 17 250 250 250 11 235 251 242 18 254 239 254 148 247 +240 219 16 240 240 240 11 240 255 246 18 254 239 254 148 247 +255 232 16 247 247 247 11 247 247 238 18 254 239 254 148 247 +255 232 1 8 8 8 0 8 8 8 18 254 239 254 148 247 +255 253 238 230 7 222 238 234 0 235 239 254 239 254 148 247 +255 255 255 247 8 238 255 251 0 252 255 254 239 254 148 247 +255 255 255 247 8 238 255 251 0 252 255 254 239 254 148 247 +238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 254 + 19 19 19 19 19 19 19 19 19 19 19 19 19 19 1 238 +250 250 250 250 250 250 250 250 250 250 250 250 250 255 19 238 +175 175 175 175 174 174 174 174 174 175 175 175 173 250 19 238 +252 252 252 251 225 224 224 224 224 251 252 249 175 250 19 238 +255 255 255 254 227 251 252 177 226 254 255 252 175 250 19 238 +255 255 255 254 227 253 254 174 226 254 255 252 175 250 19 238 +255 255 255 254 227 253 254 174 226 254 255 252 175 250 19 238 +255 252 226 226 226 226 226 225 226 226 228 252 175 250 19 238 +252 249 228 251 251 251 225 175 254 253 227 252 175 250 19 238 +178 182 223 178 178 178 223 179 255 254 228 252 175 250 19 238 +255 252 228 254 254 254 227 254 254 253 228 252 175 250 19 238 +255 252 226 227 227 227 226 227 227 227 228 252 175 250 19 238 +255 255 253 252 227 251 253 252 226 252 253 252 175 250 19 238 +255 255 255 254 227 253 255 254 226 254 255 252 175 250 19 238 +255 255 255 254 227 253 255 254 226 254 255 252 175 250 19 238 +253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 255 +238 238 238 238 238 238 238 238 238 238 238 238 238 238 237 253 +240 240 240 240 240 240 240 240 240 240 240 240 240 254 238 253 + 6 6 6 6 6 6 6 6 6 6 6 6 0 240 238 253 +245 245 245 245 245 245 245 245 245 245 245 236 6 240 238 253 +255 255 255 255 255 255 251 21 255 254 255 245 6 240 238 253 +255 255 255 255 255 255 251 4 255 254 255 245 6 240 238 253 +255 255 255 255 255 255 251 4 255 254 255 245 6 240 238 253 +255 255 254 254 255 254 254 250 255 254 254 245 6 240 238 253 +246 247 254 246 246 246 250 8 255 255 254 245 6 240 238 253 + 17 37 239 17 17 17 243 20 255 255 255 245 6 240 238 253 +255 255 255 255 255 255 255 255 255 255 255 245 6 240 238 253 +255 255 255 255 255 255 255 255 255 255 255 245 6 240 238 253 +255 255 255 255 255 255 255 255 255 254 255 245 6 240 238 253 +255 255 255 255 255 255 255 255 255 254 255 245 6 240 238 253 +255 255 255 255 255 255 255 255 255 254 255 245 6 240 238 253 \ No newline at end of file diff --git a/src/assets/presets/pat10.patt b/src/assets/presets/pat10.patt new file mode 100644 index 0000000..0aab190 --- /dev/null +++ b/src/assets/presets/pat10.patt @@ -0,0 +1,195 @@ +247 148 255 250 81 242 255 255 255 255 255 255 255 255 90 241 +247 148 255 250 81 242 255 255 255 255 255 255 255 255 90 241 +247 148 255 250 81 242 255 255 255 255 255 255 255 255 90 241 +247 148 255 250 81 242 254 254 254 254 254 254 254 254 90 241 +247 148 255 250 81 242 239 239 239 239 239 239 239 253 90 241 +247 148 255 250 81 242 239 253 253 253 253 253 239 253 90 241 +247 148 255 250 81 242 239 255 150 149 155 254 239 253 90 241 +247 148 255 250 81 242 239 255 146 248 152 254 239 253 90 241 +247 148 255 250 81 242 239 255 146 146 152 254 239 253 90 241 +247 148 255 250 81 242 239 254 252 252 252 253 239 253 90 241 +247 148 255 250 81 242 239 239 239 239 239 239 239 253 90 241 +247 148 255 250 81 237 249 249 249 249 249 249 249 249 90 236 +247 148 255 250 81 80 80 80 80 80 80 80 80 80 75 80 +247 148 255 254 243 242 242 242 242 242 242 242 242 242 242 242 +247 140 150 150 150 150 150 150 150 150 150 150 150 150 150 150 +254 246 246 246 246 246 246 246 246 246 246 246 246 246 246 246 +238 19 255 252 174 249 255 255 255 255 255 255 255 255 178 248 +238 19 255 252 174 249 255 255 255 255 255 255 255 255 178 248 +238 19 255 252 174 249 255 255 255 255 255 255 255 255 178 248 +238 19 255 252 174 248 252 252 252 252 252 252 252 254 178 248 +238 19 255 252 174 248 178 176 176 176 176 176 176 249 178 248 +238 19 255 252 174 249 175 249 248 249 249 246 175 249 178 248 +238 19 255 252 174 249 175 255 55 54 66 252 175 249 178 248 +238 19 255 252 174 249 175 255 48 244 59 252 175 249 178 248 +238 19 255 252 174 249 175 255 48 48 59 252 175 249 178 248 +238 19 255 252 174 249 175 252 248 248 248 249 175 249 178 248 +238 19 255 252 174 248 180 178 178 178 178 178 178 249 178 248 +238 19 255 252 174 246 252 252 252 252 252 252 252 252 177 246 +238 19 255 252 174 173 173 173 173 173 173 173 173 173 171 173 +238 19 255 254 249 249 249 249 249 249 249 249 249 249 249 249 +238 1 22 22 22 22 22 22 22 22 22 22 22 22 22 22 +253 236 236 236 236 236 236 236 236 236 236 236 236 236 236 236 +253 238 255 249 41 239 255 255 255 255 255 255 255 255 52 239 +253 238 255 249 41 239 255 255 255 255 255 255 255 255 52 239 +253 238 255 249 41 239 255 255 255 255 255 255 255 255 52 239 +253 238 255 249 41 239 248 248 248 248 248 248 248 254 52 239 +253 238 255 249 41 239 17 9 9 9 9 9 9 238 52 239 +253 238 255 249 41 239 9 237 236 237 237 229 7 237 52 239 +253 238 255 249 41 239 10 255 109 107 116 246 7 237 52 239 +253 238 255 249 41 239 10 255 103 246 111 246 7 237 52 239 +253 238 255 249 41 239 10 255 103 103 111 246 7 237 52 239 +253 238 255 249 41 239 10 246 243 243 243 238 7 237 52 239 +253 238 255 249 41 239 25 16 16 16 16 16 16 239 52 239 +253 238 255 249 41 233 248 248 248 248 248 248 248 248 52 232 +253 238 255 249 41 39 39 39 39 39 39 39 39 39 33 39 +253 238 255 254 240 240 240 240 240 240 240 240 240 240 240 240 +253 237 238 238 238 238 238 238 238 238 238 238 238 238 238 238 +254 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 + +242 242 242 242 242 242 242 242 242 242 242 237 80 243 150 247 + 91 91 91 91 91 91 91 91 91 91 91 90 75 243 150 247 +255 255 255 255 254 254 254 254 254 254 254 249 81 243 150 247 +255 255 255 254 240 239 239 239 239 239 240 249 81 243 150 247 +255 255 255 254 240 253 254 254 254 254 240 249 81 243 150 247 +255 255 255 254 240 254 156 152 152 252 240 249 81 243 150 247 +255 255 255 254 240 254 149 249 147 252 240 249 81 243 150 247 +255 255 255 254 240 253 150 147 146 252 240 249 81 243 150 247 +255 255 255 254 240 254 255 255 255 254 240 249 81 243 150 247 +255 255 255 255 240 239 239 239 239 239 240 249 81 243 150 247 +242 242 242 242 242 242 242 242 242 242 242 237 80 243 150 247 + 82 82 82 82 82 82 82 82 82 82 82 82 82 243 150 247 +250 250 250 250 250 250 250 250 250 250 250 250 250 255 150 247 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 150 247 +149 149 149 149 149 149 149 149 149 149 149 149 149 149 141 247 +247 247 247 247 247 247 247 247 247 247 247 247 247 247 247 254 +249 249 249 249 249 249 249 249 249 249 249 246 173 249 22 237 +178 178 178 178 178 178 178 178 178 178 178 178 171 249 22 237 +255 255 255 255 250 249 249 249 249 249 250 252 174 249 22 237 +255 255 255 253 176 175 175 175 175 175 178 252 174 249 22 237 +255 255 255 253 176 247 252 252 252 250 178 252 174 249 22 237 +255 255 255 253 176 249 66 60 59 249 178 252 174 249 22 237 +255 255 255 253 176 249 54 245 49 249 178 252 174 249 22 237 +255 255 255 253 176 249 56 49 49 249 178 252 174 249 22 237 +255 255 255 253 176 249 255 255 255 252 178 252 174 249 22 237 +255 255 255 253 178 176 176 176 176 176 181 252 174 249 22 237 +249 249 249 249 249 249 249 249 249 249 249 246 173 249 22 237 +174 174 174 174 174 174 174 174 174 174 174 174 174 250 22 237 +253 253 253 253 253 253 253 253 253 253 253 253 253 255 22 237 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 22 237 + 19 19 19 19 19 19 19 19 19 19 19 19 19 19 2 237 +238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 254 +239 239 239 239 239 239 239 239 239 239 239 233 39 240 238 253 + 53 53 53 53 53 53 53 53 53 53 53 52 34 240 238 253 +255 255 255 255 239 238 238 238 238 238 239 248 40 240 238 253 +255 255 255 248 9 7 8 8 8 8 17 248 40 240 238 253 +255 255 255 248 9 230 247 247 247 238 17 248 40 240 238 253 +255 255 255 248 9 237 117 112 112 244 17 248 40 240 238 253 +255 255 255 248 9 237 108 247 104 243 17 248 40 240 238 253 +255 255 255 248 9 237 109 104 104 243 17 248 40 240 238 253 +255 255 255 248 9 237 255 255 255 246 17 248 40 240 238 253 +255 255 255 249 18 10 10 10 10 10 25 248 40 240 238 253 +240 240 240 240 240 240 240 240 240 240 239 233 39 240 238 253 + 41 41 41 41 41 41 41 41 41 41 41 41 41 241 238 253 +249 249 249 249 249 249 249 249 249 249 249 249 249 255 238 253 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 238 253 +238 238 238 238 238 238 238 238 238 238 238 238 238 238 237 253 +253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 255 + +247 247 247 247 247 247 247 247 247 247 247 247 247 247 247 254 +150 150 150 150 150 150 150 150 150 150 150 150 150 150 141 247 +243 243 243 243 243 243 243 243 243 243 243 243 255 255 149 247 + 80 75 81 81 81 81 81 81 81 81 80 82 250 255 149 247 +237 90 249 249 249 249 249 249 249 249 237 82 250 255 149 247 +242 91 254 240 240 240 240 240 240 240 242 82 250 255 149 247 +242 91 254 239 254 252 252 252 254 239 242 82 250 255 149 247 +242 91 254 239 254 152 147 146 255 239 242 82 250 255 149 247 +242 91 254 239 254 152 249 147 255 239 242 82 250 255 149 247 +242 91 254 239 254 156 149 150 255 239 242 82 250 255 149 247 +242 91 254 239 253 254 254 253 254 239 242 82 250 255 149 247 +242 91 254 240 240 240 240 240 240 240 242 82 250 255 149 247 +242 91 255 254 254 254 254 254 254 255 242 82 250 255 149 247 +242 91 255 255 255 255 255 255 255 255 242 82 250 255 149 247 +242 91 255 255 255 255 255 255 255 255 242 82 250 255 149 247 +242 91 255 255 255 255 255 255 255 255 242 82 250 255 149 247 +237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 254 + 22 22 22 22 22 22 22 22 22 22 22 22 22 22 2 238 +249 249 249 249 249 249 249 249 249 249 249 250 255 255 19 238 +173 171 174 174 174 174 174 174 174 174 173 174 253 255 19 238 +246 178 252 252 252 252 252 252 252 252 246 174 253 255 19 238 +249 178 250 178 178 178 178 178 178 181 249 174 253 255 19 238 +249 178 249 175 250 249 249 249 252 176 249 174 253 255 19 238 +249 178 249 175 252 59 49 49 255 176 249 174 253 255 19 238 +249 178 249 175 252 60 245 49 255 176 249 174 253 255 19 238 +249 178 249 175 252 66 54 56 255 176 249 174 253 255 19 238 +249 178 249 175 247 249 249 249 249 176 249 174 253 255 19 238 +249 178 250 176 176 176 176 176 176 178 249 174 253 255 19 238 +249 178 255 253 253 253 253 253 253 253 249 174 253 255 19 238 +249 178 255 255 255 255 255 255 255 255 249 174 253 255 19 238 +249 178 255 255 255 255 255 255 255 255 249 174 253 255 19 238 +249 178 255 255 255 255 255 255 255 255 249 174 253 255 19 238 +253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 255 +238 238 238 238 238 238 238 238 238 238 238 238 238 238 237 253 +240 240 240 240 240 240 240 240 240 240 240 241 255 255 238 253 + 39 34 40 40 40 40 40 40 40 40 39 41 249 255 238 253 +233 52 248 248 248 248 248 248 248 248 233 41 249 255 238 253 +239 53 239 17 17 17 17 17 17 25 239 41 249 255 238 253 +239 53 238 8 238 244 243 243 246 10 240 41 249 255 238 253 +239 53 238 8 247 112 104 104 255 10 240 41 249 255 238 253 +239 53 238 8 247 112 247 104 255 10 240 41 249 255 238 253 +239 53 238 8 247 117 108 109 255 10 240 41 249 255 238 253 +239 53 238 7 230 237 237 237 237 10 240 41 249 255 238 253 +239 53 239 9 9 9 9 9 9 18 240 41 249 255 238 253 +239 53 255 248 248 248 248 248 248 249 240 41 249 255 238 253 +239 53 255 255 255 255 255 255 255 255 240 41 249 255 238 253 +239 53 255 255 255 255 255 255 255 255 240 41 249 255 238 253 +239 53 255 255 255 255 255 255 255 255 240 41 249 255 238 253 + +254 247 247 247 247 247 247 247 247 247 247 247 247 247 247 247 +247 141 149 149 149 149 149 149 149 149 149 149 149 149 149 149 +247 150 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +247 150 255 250 250 250 250 250 250 250 250 250 250 250 250 250 +247 150 243 82 82 82 82 82 82 82 82 82 82 82 82 82 +247 150 243 80 237 242 242 242 242 242 242 242 242 242 242 242 +247 150 243 81 249 240 239 239 239 239 239 240 255 255 255 255 +247 150 243 81 249 240 254 255 255 255 254 240 254 255 255 255 +247 150 243 81 249 240 252 146 147 150 253 240 254 255 255 255 +247 150 243 81 249 240 252 147 249 149 254 240 254 255 255 255 +247 150 243 81 249 240 252 152 152 156 254 240 254 255 255 255 +247 150 243 81 249 240 254 254 254 254 253 240 254 255 255 255 +247 150 243 81 249 240 239 239 239 239 239 240 254 255 255 255 +247 150 243 81 249 254 254 254 254 254 254 254 255 255 255 255 +247 150 243 75 90 91 91 91 91 91 91 91 91 91 91 91 +247 150 243 80 237 242 242 242 242 242 242 242 242 242 242 242 +254 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 +237 2 19 19 19 19 19 19 19 19 19 19 19 19 19 19 +237 22 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +237 22 255 253 253 253 253 253 253 253 253 253 253 253 253 253 +237 22 250 174 174 174 174 174 174 174 174 174 174 174 174 174 +237 22 249 173 246 249 249 249 249 249 249 249 249 249 249 249 +237 22 249 174 252 181 176 176 176 176 176 178 253 255 255 255 +237 22 249 174 252 178 252 255 255 255 249 176 253 255 255 255 +237 22 249 174 252 178 249 49 49 56 249 176 253 255 255 255 +237 22 249 174 252 178 249 49 245 54 249 176 253 255 255 255 +237 22 249 174 252 178 249 59 60 66 249 176 253 255 255 255 +237 22 249 174 252 178 250 252 252 252 247 176 253 255 255 255 +237 22 249 174 252 178 175 175 175 175 175 176 253 255 255 255 +237 22 249 174 252 250 249 249 249 249 249 250 255 255 255 255 +237 22 249 171 178 178 178 178 178 178 178 178 178 178 178 178 +237 22 249 173 246 249 249 249 249 249 249 249 249 249 249 249 +255 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 +253 237 238 238 238 238 238 238 238 238 238 238 238 238 238 238 +253 238 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +253 238 255 249 249 249 249 249 249 249 249 249 249 249 249 249 +253 238 241 41 41 41 41 41 41 41 41 41 41 41 41 41 +253 238 240 39 233 239 240 240 240 240 240 240 240 240 240 240 +253 238 240 40 248 25 10 10 10 10 10 18 249 255 255 255 +253 238 240 40 248 17 246 255 255 255 237 9 248 255 255 255 +253 238 240 40 248 17 243 104 104 109 237 9 248 255 255 255 +253 238 240 40 248 17 243 104 247 108 237 9 248 255 255 255 +253 238 240 40 248 17 244 112 112 117 237 9 248 255 255 255 +253 238 240 40 248 17 238 247 247 247 230 9 248 255 255 255 +253 238 240 40 248 17 8 8 8 8 7 9 248 255 255 255 +253 238 240 40 248 239 238 238 238 238 238 239 255 255 255 255 +253 238 240 34 52 53 53 53 53 53 53 53 53 53 53 53 +253 238 240 39 233 239 239 239 239 239 239 239 239 239 239 239 \ No newline at end of file diff --git a/src/assets/presets/pat11.patt b/src/assets/presets/pat11.patt new file mode 100644 index 0000000..4212340 --- /dev/null +++ b/src/assets/presets/pat11.patt @@ -0,0 +1,195 @@ +255 255 255 255 255 255 148 255 77 247 152 255 255 255 154 246 +254 249 255 255 255 255 148 246 82 239 151 246 246 246 153 246 +249 182 255 255 255 255 148 151 141 150 145 151 151 151 145 246 +249 184 255 255 255 255 148 255 77 247 152 255 255 255 154 246 +254 252 255 255 255 255 148 255 77 247 152 255 255 255 154 246 +254 254 255 255 255 255 148 255 77 247 152 255 255 255 154 246 +249 185 255 255 255 255 148 148 141 148 145 148 148 148 145 246 +249 182 255 255 255 255 148 255 77 247 152 255 255 255 154 246 +254 253 255 255 255 255 148 255 77 247 152 255 255 255 154 246 +254 252 255 255 255 255 148 250 79 243 151 250 250 250 153 246 +249 182 255 255 255 254 155 152 140 151 152 152 152 152 152 247 +244 179 249 249 249 249 249 249 77 245 249 249 249 249 249 249 + 80 78 80 80 80 80 80 80 75 80 80 80 80 80 80 80 +242 242 242 242 242 242 242 242 242 242 242 242 242 242 242 242 +151 180 149 149 149 149 149 149 149 149 149 149 149 149 149 149 +241 182 246 246 246 246 246 246 246 246 246 246 246 246 246 246 +255 255 255 255 255 255 53 255 172 246 59 255 255 255 64 239 +254 245 255 255 255 255 53 238 162 230 58 238 238 238 62 239 +246 133 255 255 255 255 52 57 52 56 46 57 57 57 46 239 +246 136 255 255 255 255 53 255 172 246 59 255 255 255 64 239 +254 250 255 255 255 255 53 255 172 246 59 255 255 255 64 239 +254 254 255 255 255 255 53 255 171 246 59 255 255 255 64 239 +246 136 255 255 255 255 52 53 51 53 46 53 53 53 46 239 +246 133 255 255 255 255 53 255 172 246 59 255 255 255 64 239 +254 252 255 255 255 255 53 255 172 246 59 255 255 255 64 239 +254 250 255 255 255 255 53 247 167 238 58 247 247 247 63 239 +246 133 255 255 255 254 65 59 54 59 59 59 59 59 59 240 +243 134 252 252 252 252 252 252 172 250 252 252 252 252 252 252 +173 169 173 173 173 173 173 173 171 173 173 173 173 173 173 173 +249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 + 29 125 22 22 22 22 22 22 22 22 22 22 22 22 22 22 +228 131 236 236 236 236 236 236 236 236 236 236 236 236 236 236 +255 255 255 255 255 255 107 255 36 245 111 255 255 255 115 243 +254 253 255 255 255 255 107 243 41 234 110 243 243 243 114 243 +253 242 255 255 255 255 106 110 98 109 102 110 110 110 102 243 +253 243 255 255 255 255 107 255 36 245 111 255 255 255 115 243 +254 254 255 255 255 255 107 255 36 245 111 255 255 255 115 243 +254 254 255 255 255 255 107 255 36 245 111 255 255 255 115 243 +253 242 255 255 255 255 106 107 98 106 102 107 107 107 102 243 +253 242 255 255 255 255 107 255 36 245 111 255 255 255 115 243 +254 254 255 255 255 255 107 255 36 245 111 255 255 255 115 243 +254 254 255 255 255 255 107 249 38 240 111 249 249 249 114 243 +253 242 255 255 255 254 116 111 97 111 111 111 111 111 111 243 +246 236 247 247 247 247 247 247 36 243 247 247 247 247 247 247 + 39 39 39 39 39 39 39 39 33 39 39 39 39 39 39 39 +240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 +238 242 238 238 238 238 238 238 238 238 238 238 238 238 238 238 +252 242 253 253 253 253 253 253 253 253 253 253 253 253 253 253 + +247 247 247 247 247 247 247 247 247 247 247 249 80 243 150 246 +154 154 145 154 154 154 145 154 154 154 152 249 80 243 150 246 +255 246 151 255 255 255 149 255 255 251 152 249 80 243 150 246 +255 246 151 255 255 255 149 255 255 251 152 249 80 243 150 246 +255 246 151 255 255 255 149 255 255 251 152 249 80 243 150 246 +152 152 145 152 152 152 145 152 152 152 152 249 80 243 150 246 +248 240 151 248 248 248 148 248 248 244 152 246 80 243 150 246 + 77 82 141 77 77 77 142 77 77 79 140 77 75 243 150 246 +255 246 151 255 255 255 149 255 255 251 152 249 80 243 150 246 +149 149 148 149 149 149 148 149 149 149 155 249 80 243 150 246 +255 255 255 255 255 255 255 255 255 255 255 249 80 243 150 246 +255 255 255 255 255 255 255 255 255 255 255 249 80 243 150 246 +255 255 255 255 255 255 255 255 255 255 255 249 80 243 150 246 +255 255 255 255 255 255 255 255 255 255 255 249 80 243 150 246 +255 249 183 185 252 255 185 183 253 252 183 179 78 243 181 182 +255 255 250 250 255 255 250 250 255 255 250 244 80 243 152 242 +239 239 239 239 239 239 239 239 239 239 240 252 173 249 22 236 + 64 63 47 64 64 64 46 64 64 63 59 252 173 249 22 236 +255 239 57 255 255 255 54 255 255 247 59 252 173 249 22 236 +255 239 57 255 255 255 54 255 255 247 59 252 173 249 22 236 +255 239 57 255 255 255 54 255 255 247 59 252 173 249 22 236 + 59 58 47 59 59 59 46 59 59 59 59 252 173 249 22 236 +246 230 57 246 246 246 53 246 246 239 59 251 173 249 22 236 +172 162 53 172 172 172 51 172 172 168 54 172 171 249 22 236 +255 239 57 255 255 255 54 255 255 247 59 252 173 249 22 236 + 54 53 52 54 54 54 52 54 54 54 65 252 173 249 22 236 +255 255 255 255 255 255 255 255 255 255 255 252 173 249 22 236 +255 255 255 255 255 255 255 255 255 255 255 252 173 249 22 236 +255 255 255 255 255 255 255 255 255 255 255 252 173 249 22 236 +255 255 255 255 255 255 255 255 255 255 255 252 173 249 22 236 +255 245 133 136 250 255 137 133 252 251 133 134 170 249 126 131 +255 254 246 246 255 255 247 246 255 255 246 244 173 249 29 229 +243 243 243 243 243 243 243 243 243 243 244 248 40 240 238 253 +115 114 103 115 115 115 102 115 115 115 112 248 40 240 238 253 +255 243 110 255 255 255 107 255 255 249 112 248 40 240 238 253 +255 243 110 255 255 255 107 255 255 249 112 248 40 240 238 253 +255 243 110 255 255 255 107 255 255 249 112 248 40 240 238 253 +112 111 102 112 112 112 102 112 112 111 112 248 40 240 238 253 +245 234 110 245 245 245 107 245 245 240 111 244 40 240 238 253 + 36 41 98 36 36 36 99 36 36 39 97 36 33 240 238 253 +255 243 110 255 255 255 107 255 255 249 112 248 40 240 238 253 +107 107 107 107 107 107 107 107 107 107 116 248 40 240 238 253 +255 255 255 255 255 255 255 255 255 255 255 248 40 240 238 253 +255 255 255 255 255 255 255 255 255 255 255 248 40 240 238 253 +255 255 255 255 255 255 255 255 255 255 255 248 40 240 238 253 +255 255 255 255 255 255 255 255 255 255 255 248 40 240 238 253 +255 254 243 243 254 255 243 243 254 254 243 236 39 240 242 243 +255 255 254 254 255 255 254 254 255 255 254 247 40 240 238 252 + +246 246 246 246 246 246 246 246 246 246 246 246 246 246 182 242 +150 150 150 150 150 150 150 150 150 150 150 150 150 150 181 152 +243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 + 80 80 80 80 80 80 80 75 80 80 80 80 80 80 78 80 +249 249 249 249 249 249 246 77 249 249 249 249 249 249 179 244 +247 152 152 152 152 152 152 140 152 155 255 255 255 255 183 250 +247 154 251 251 251 152 244 79 251 149 255 255 255 255 252 255 +247 154 255 255 255 152 248 77 255 149 255 255 255 255 253 255 +247 154 255 255 255 152 248 77 255 149 255 255 255 255 183 250 +247 145 149 149 149 145 148 142 149 148 255 255 255 255 185 250 +247 154 255 255 255 152 248 77 255 149 255 255 255 255 255 255 +247 154 255 255 255 152 248 77 255 149 255 255 255 255 252 255 +247 154 255 255 255 152 248 77 255 149 255 255 255 255 185 250 +247 145 151 151 151 145 151 141 151 148 255 255 255 255 183 250 +247 154 246 246 246 152 240 82 246 149 255 255 255 255 249 255 +247 154 255 255 255 152 248 77 255 149 255 255 255 255 255 255 +236 236 236 236 236 236 236 236 236 236 236 236 236 236 131 229 + 22 22 22 22 22 22 22 22 22 22 22 22 22 22 126 29 +249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 +173 173 173 173 173 173 173 171 173 173 173 173 173 173 170 173 +252 252 252 252 252 252 251 172 252 252 252 252 252 252 134 244 +240 59 59 59 59 59 59 54 59 65 255 255 255 255 133 246 +239 63 247 247 247 59 239 168 247 54 255 255 255 255 251 255 +239 64 255 255 255 59 246 172 255 54 255 255 255 255 252 255 +239 64 255 255 255 59 246 172 255 54 255 255 255 255 133 246 +239 46 54 54 54 46 53 51 54 52 255 255 255 255 137 247 +239 64 255 255 255 59 246 172 255 54 255 255 255 255 255 255 +239 64 255 255 255 59 246 172 255 54 255 255 255 255 250 255 +239 64 255 255 255 59 246 172 255 54 255 255 255 255 136 246 +239 47 57 57 57 47 57 53 57 52 255 255 255 255 133 246 +239 63 239 239 239 58 230 162 239 53 255 255 255 255 245 254 +239 64 255 255 255 59 246 172 255 54 255 255 255 255 255 255 +253 253 253 253 253 253 253 253 253 253 253 253 253 253 243 252 +238 238 238 238 238 238 238 238 238 238 238 238 238 238 242 238 +240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 + 40 40 40 40 40 40 40 33 40 40 40 40 40 40 39 40 +248 248 248 248 248 248 244 36 248 248 248 248 248 248 236 247 +244 112 112 112 112 112 111 97 112 116 255 255 255 255 243 254 +243 115 249 249 249 111 240 39 249 107 255 255 255 255 254 255 +243 115 255 255 255 112 245 36 255 107 255 255 255 255 254 255 +243 115 255 255 255 112 245 36 255 107 255 255 255 255 243 254 +243 102 107 107 107 102 107 99 107 107 255 255 255 255 243 254 +243 115 255 255 255 112 245 36 255 107 255 255 255 255 255 255 +243 115 255 255 255 112 245 36 255 107 255 255 255 255 254 255 +243 115 255 255 255 112 245 36 255 107 255 255 255 255 243 254 +243 103 110 110 110 102 110 98 110 107 255 255 255 255 243 254 +243 114 243 243 243 111 234 41 243 107 255 255 255 255 254 255 +243 115 255 255 255 112 245 36 255 107 255 255 255 255 255 255 + +242 152 243 80 244 250 255 255 250 250 255 255 250 250 255 255 +182 181 243 78 179 183 252 253 183 185 255 252 185 183 249 255 +246 150 243 80 249 255 255 255 255 255 255 255 255 255 255 255 +246 150 243 80 249 255 255 255 255 255 255 255 255 255 255 255 +246 150 243 80 249 255 255 255 255 255 255 255 255 255 255 255 +246 150 243 80 249 255 255 255 255 255 255 255 255 255 255 255 +246 150 243 80 249 155 149 149 149 148 149 149 149 148 149 149 +246 150 243 80 249 152 251 255 255 149 255 255 255 151 246 255 +246 150 243 75 77 140 79 77 77 142 77 77 77 141 82 77 +246 150 243 80 246 152 244 248 248 148 248 248 248 151 240 248 +246 150 243 80 249 152 152 152 152 145 152 152 152 145 152 152 +246 150 243 80 249 152 251 255 255 149 255 255 255 151 246 255 +246 150 243 80 249 152 251 255 255 149 255 255 255 151 246 255 +246 150 243 80 249 152 251 255 255 149 255 255 255 151 246 255 +246 150 243 80 249 152 154 154 154 145 154 154 154 145 154 154 +246 150 243 80 249 247 247 247 247 247 247 247 247 247 247 247 +229 29 249 173 244 246 255 255 246 247 255 255 246 246 254 255 +131 126 249 170 134 133 251 252 133 137 255 250 136 133 245 255 +236 22 249 173 252 255 255 255 255 255 255 255 255 255 255 255 +236 22 249 173 252 255 255 255 255 255 255 255 255 255 255 255 +236 22 249 173 252 255 255 255 255 255 255 255 255 255 255 255 +236 22 249 173 252 255 255 255 255 255 255 255 255 255 255 255 +236 22 249 173 252 65 54 54 54 52 54 54 54 52 53 54 +236 22 249 173 252 59 247 255 255 54 255 255 255 57 239 255 +236 22 249 171 172 54 168 172 172 51 172 172 172 53 162 172 +236 22 249 173 251 59 239 246 246 53 246 246 246 57 230 246 +236 22 249 173 252 59 59 59 59 46 59 59 59 47 58 59 +236 22 249 173 252 59 247 255 255 54 255 255 255 57 239 255 +236 22 249 173 252 59 247 255 255 54 255 255 255 57 239 255 +236 22 249 173 252 59 247 255 255 54 255 255 255 57 239 255 +236 22 249 173 252 59 63 64 64 46 64 64 64 47 63 64 +236 22 249 173 252 240 239 239 239 239 239 239 239 239 239 239 +252 238 240 40 247 254 255 255 254 254 255 255 254 254 255 255 +243 242 240 39 236 243 254 254 243 243 255 254 243 243 254 255 +253 238 240 40 248 255 255 255 255 255 255 255 255 255 255 255 +253 238 240 40 248 255 255 255 255 255 255 255 255 255 255 255 +253 238 240 40 248 255 255 255 255 255 255 255 255 255 255 255 +253 238 240 40 248 255 255 255 255 255 255 255 255 255 255 255 +253 238 240 40 248 116 107 107 107 107 107 107 107 107 107 107 +253 238 240 40 248 112 249 255 255 107 255 255 255 110 243 255 +253 238 240 33 36 97 39 36 36 99 36 36 36 98 41 36 +253 238 240 40 244 111 240 245 245 107 245 245 245 110 234 245 +253 238 240 40 248 112 111 112 112 102 112 112 112 102 111 112 +253 238 240 40 248 112 249 255 255 107 255 255 255 110 243 255 +253 238 240 40 248 112 249 255 255 107 255 255 255 110 243 255 +253 238 240 40 248 112 249 255 255 107 255 255 255 110 243 255 +253 238 240 40 248 112 115 115 115 102 115 115 115 103 114 115 +253 238 240 40 248 244 243 243 243 243 243 243 243 243 243 243 \ No newline at end of file diff --git a/src/assets/presets/pat12.patt b/src/assets/presets/pat12.patt new file mode 100644 index 0000000..8594762 --- /dev/null +++ b/src/assets/presets/pat12.patt @@ -0,0 +1,195 @@ +255 240 85 249 55 47 47 47 47 47 61 249 80 242 150 246 +255 240 85 254 236 235 235 235 235 235 236 249 80 242 150 246 +255 240 85 248 23 14 14 14 14 14 30 249 80 242 150 246 +255 240 85 254 250 250 250 250 250 250 250 249 80 242 150 246 +255 240 85 250 88 81 81 81 81 81 93 249 80 242 150 246 +255 240 85 254 242 242 242 242 242 242 243 249 80 242 150 246 +255 240 85 254 239 239 239 239 239 239 239 249 80 242 150 246 +255 240 85 255 255 255 255 255 255 255 255 249 80 242 150 246 +255 240 85 252 159 155 155 155 155 155 162 249 80 242 150 246 +255 240 85 254 249 248 248 248 248 248 249 249 80 242 150 246 +255 240 85 252 155 152 152 152 152 152 158 249 80 242 150 246 +249 235 84 249 249 249 249 249 249 249 249 243 80 242 150 246 + 80 80 75 80 80 80 80 80 80 80 80 80 75 242 150 246 +242 242 242 242 242 242 242 242 242 242 242 242 242 254 150 246 +150 150 150 150 150 150 150 150 150 150 150 150 150 150 140 246 +246 246 246 246 246 246 246 246 246 246 246 246 246 246 246 254 +255 248 175 251 134 129 129 129 129 129 137 252 173 249 22 236 +255 248 175 254 252 252 252 252 252 252 252 252 173 249 22 236 +255 248 175 254 228 227 227 227 227 227 229 252 173 249 22 236 +255 248 175 254 252 252 252 252 252 252 252 252 173 249 22 236 +255 248 175 252 177 174 174 174 174 174 179 252 173 249 22 236 +255 248 175 254 249 249 249 249 249 249 249 252 173 249 22 236 +255 248 175 252 178 175 175 175 175 175 180 252 173 249 22 236 +255 248 175 255 255 255 255 255 255 255 255 252 173 249 22 236 +255 248 175 250 73 66 66 66 66 66 79 252 173 249 22 236 +255 248 175 254 245 244 244 244 244 244 245 252 173 249 22 236 +255 248 175 250 66 59 59 59 59 59 72 252 173 249 22 236 +252 245 175 252 252 252 252 252 252 252 252 249 173 249 22 236 +173 173 171 173 173 173 173 173 173 173 173 173 171 249 22 236 +249 249 249 249 249 249 249 249 249 249 249 249 249 254 22 236 + 22 22 22 22 22 22 22 22 22 22 22 22 22 22 1 236 +236 236 236 236 236 236 236 236 236 236 236 236 236 236 236 253 +255 238 45 254 245 245 245 245 245 245 245 248 39 240 238 253 +255 238 45 254 254 254 254 254 254 254 254 248 39 240 238 253 +255 238 45 254 254 255 255 255 255 255 254 248 39 240 238 253 +255 238 45 254 249 249 249 249 249 249 249 248 39 240 238 253 +255 238 45 249 49 41 41 41 41 41 55 248 39 240 238 253 +255 238 45 254 240 239 239 239 239 239 240 248 39 240 238 253 +255 238 45 248 19 10 10 10 10 10 26 248 39 240 238 253 +255 238 45 255 255 255 255 255 255 255 255 248 39 240 238 253 +255 238 45 249 44 36 36 36 36 36 50 248 39 240 238 253 +255 238 45 254 245 245 245 245 245 245 246 248 39 240 238 253 +255 238 45 251 117 111 111 111 111 111 121 248 39 240 238 253 +248 231 44 248 248 248 248 248 248 248 248 241 39 240 238 253 + 39 39 33 39 39 39 39 39 39 39 39 39 33 240 238 253 +240 240 240 240 240 240 240 240 240 240 240 240 240 254 238 253 +238 238 238 238 238 238 238 238 238 238 238 238 238 238 237 253 +253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 254 + +247 247 247 247 247 247 247 247 247 247 247 247 247 247 247 254 +150 150 150 150 150 150 150 150 150 150 150 150 150 150 141 247 +243 243 243 243 243 243 243 243 243 243 243 243 243 254 150 247 + 81 81 81 81 81 81 81 81 81 81 81 80 75 243 150 247 +249 249 249 249 249 249 249 249 249 249 249 244 80 243 150 247 + 61 237 30 251 93 243 240 255 162 249 159 249 81 243 150 247 + 47 236 14 250 82 242 239 255 156 249 152 249 81 243 150 247 + 47 236 14 250 82 242 239 255 156 249 152 249 81 243 150 247 + 47 236 14 250 82 242 239 255 156 249 152 249 81 243 150 247 + 47 236 14 250 82 242 239 255 156 249 152 249 81 243 150 247 + 47 236 14 250 82 242 239 255 156 249 152 249 81 243 150 247 + 55 236 23 251 88 243 240 255 159 249 156 249 81 243 150 247 +250 254 249 255 251 255 255 255 252 255 252 249 81 243 150 247 + 85 85 85 85 85 85 85 85 85 85 85 85 75 243 150 247 +241 241 241 241 241 241 241 241 241 241 241 236 80 243 150 247 +255 255 255 255 255 255 255 255 255 255 255 249 81 243 150 247 +237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 254 + 22 22 22 22 22 22 22 22 22 22 22 22 22 22 2 237 +249 249 249 249 249 249 249 249 249 249 249 249 249 255 22 237 +174 174 174 174 174 174 174 174 174 174 174 173 171 249 22 237 +252 252 252 252 252 252 252 252 252 252 252 250 173 249 22 237 +138 253 229 253 179 249 181 255 79 245 72 252 174 249 22 237 +130 253 228 253 174 249 176 255 67 245 60 252 174 249 22 237 +130 253 228 253 174 249 176 255 67 245 60 252 174 249 22 237 +130 253 228 253 174 249 176 255 67 245 60 252 174 249 22 237 +130 253 228 253 174 249 176 255 67 245 60 252 174 249 22 237 +130 253 228 253 174 249 176 255 67 245 60 252 174 249 22 237 +134 253 229 253 177 249 178 255 74 245 67 252 174 249 22 237 +252 255 254 255 253 255 253 255 250 255 250 252 174 249 22 237 +176 176 176 176 176 176 176 176 176 176 176 175 171 249 22 237 +248 248 248 248 248 248 248 248 248 248 248 246 173 249 22 237 +255 255 255 255 255 255 255 255 255 255 255 252 174 249 22 237 +253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 255 +238 238 238 238 238 238 238 238 238 238 238 238 238 238 237 253 +240 240 240 240 240 240 240 240 240 240 240 240 240 254 238 253 + 40 40 40 40 40 40 40 40 40 40 40 40 33 240 238 253 +248 248 248 248 248 248 248 248 248 248 248 241 40 240 238 253 +246 255 255 250 55 240 26 255 51 246 121 248 40 240 238 253 +245 255 255 249 41 240 10 255 36 246 112 248 40 240 238 253 +245 255 255 249 41 240 10 255 36 246 112 248 40 240 238 253 +245 255 255 249 41 240 10 255 36 246 112 248 40 240 238 253 +245 255 255 249 41 240 10 255 36 246 112 248 40 240 238 253 +245 255 255 249 41 240 10 255 36 246 112 248 40 240 238 253 +246 255 255 250 49 240 19 255 45 246 117 248 40 240 238 253 +255 255 255 255 250 255 249 255 249 255 251 248 40 240 238 253 + 45 45 45 45 45 45 45 45 45 45 45 45 33 240 238 253 +238 238 238 238 238 238 238 238 238 238 238 232 39 240 238 253 +255 255 255 255 255 255 255 255 255 255 255 248 40 240 238 253 + +254 247 247 247 247 247 247 247 247 247 247 247 247 247 247 247 +247 141 150 150 150 150 150 150 150 150 150 150 150 150 150 150 +247 150 254 243 243 243 243 243 243 243 243 243 243 243 243 243 +247 150 243 75 80 81 81 81 81 81 81 81 81 75 80 81 +247 150 243 80 244 249 249 249 249 249 249 249 249 85 236 249 +247 150 243 81 249 159 152 152 152 152 152 156 252 85 241 255 +247 150 243 81 249 249 249 249 249 249 249 249 255 85 241 255 +247 150 243 81 249 162 156 156 156 156 156 159 252 85 241 255 +247 150 243 81 249 255 255 255 255 255 255 255 255 85 241 255 +247 150 243 81 249 240 239 239 239 239 239 240 255 85 241 255 +247 150 243 81 249 243 242 242 242 242 242 243 255 85 241 255 +247 150 243 81 249 93 82 82 82 82 82 88 251 85 241 255 +247 150 243 81 249 251 250 250 250 250 250 251 255 85 241 255 +247 150 243 81 249 30 14 14 14 14 14 23 249 85 241 255 +247 150 243 81 249 237 236 236 236 236 236 236 254 85 241 255 +247 150 243 81 249 61 47 47 47 47 47 55 250 85 241 255 +254 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 +237 2 22 22 22 22 22 22 22 22 22 22 22 22 22 22 +237 22 255 249 249 249 249 249 249 249 249 249 249 249 249 249 +237 22 249 171 173 174 174 174 174 174 174 174 174 171 173 174 +237 22 249 173 250 252 252 252 252 252 252 252 252 175 246 252 +237 22 249 174 252 72 60 60 60 60 60 67 250 176 248 255 +237 22 249 174 252 245 245 245 245 245 245 245 255 176 248 255 +237 22 249 174 252 79 67 67 67 67 67 74 250 176 248 255 +237 22 249 174 252 255 255 255 255 255 255 255 255 176 248 255 +237 22 249 174 252 181 176 176 176 176 176 178 253 176 248 255 +237 22 249 174 252 249 249 249 249 249 249 249 255 176 248 255 +237 22 249 174 252 179 174 174 174 174 174 177 253 176 248 255 +237 22 249 174 252 253 253 253 253 253 253 253 255 176 248 255 +237 22 249 174 252 229 228 228 228 228 228 229 254 176 248 255 +237 22 249 174 252 253 253 253 253 253 253 253 255 176 248 255 +237 22 249 174 252 138 130 130 130 130 130 134 252 176 248 255 +255 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 +253 237 238 238 238 238 238 238 238 238 238 238 238 238 238 238 +253 238 254 240 240 240 240 240 240 240 240 240 240 240 240 240 +253 238 240 33 40 40 40 40 40 40 40 40 40 33 39 40 +253 238 240 40 241 248 248 248 248 248 248 248 248 45 232 248 +253 238 240 40 248 121 112 112 112 112 112 117 251 45 238 255 +253 238 240 40 248 246 246 246 246 246 246 246 255 45 238 255 +253 238 240 40 248 51 36 36 36 36 36 45 249 45 238 255 +253 238 240 40 248 255 255 255 255 255 255 255 255 45 238 255 +253 238 240 40 248 26 10 10 10 10 10 19 249 45 238 255 +253 238 240 40 248 240 240 240 240 240 240 240 255 45 238 255 +253 238 240 40 248 55 41 41 41 41 41 49 250 45 238 255 +253 238 240 40 248 250 249 249 249 249 249 250 255 45 238 255 +253 238 240 40 248 255 255 255 255 255 255 255 255 45 238 255 +253 238 240 40 248 255 255 255 255 255 255 255 255 45 238 255 +253 238 240 40 248 246 245 245 245 245 245 246 255 45 238 255 + +247 150 243 81 249 255 255 255 255 255 255 255 255 255 255 255 +247 150 243 80 236 241 241 241 241 241 241 241 241 241 241 241 +247 150 243 75 85 85 85 85 85 85 85 85 85 85 85 85 +247 150 243 81 249 252 255 252 255 255 255 251 255 249 254 250 +247 150 243 81 249 156 249 159 255 240 243 88 251 23 236 55 +247 150 243 81 249 152 249 156 255 239 242 82 250 14 236 47 +247 150 243 81 249 152 249 156 255 239 242 82 250 14 236 47 +247 150 243 81 249 152 249 156 255 239 242 82 250 14 236 47 +247 150 243 81 249 152 249 156 255 239 242 82 250 14 236 47 +247 150 243 81 249 152 249 156 255 239 242 82 250 14 236 47 +247 150 243 81 249 159 249 162 255 240 243 93 251 30 237 61 +247 150 243 80 244 249 249 249 249 249 249 249 249 249 249 249 +247 150 243 75 80 81 81 81 81 81 81 81 81 81 81 81 +247 150 254 243 243 243 243 243 243 243 243 243 243 243 243 243 +247 141 150 150 150 150 150 150 150 150 150 150 150 150 150 150 +254 247 247 247 247 247 247 247 247 247 247 247 247 247 247 247 +237 22 249 174 252 255 255 255 255 255 255 255 255 255 255 255 +237 22 249 173 246 248 248 248 248 248 248 248 248 248 248 248 +237 22 249 171 175 176 176 176 176 176 176 176 176 176 176 176 +237 22 249 174 252 250 255 250 255 253 255 253 255 254 255 252 +237 22 249 174 252 67 245 74 255 178 249 177 253 229 253 134 +237 22 249 174 252 60 245 67 255 176 249 174 253 228 253 130 +237 22 249 174 252 60 245 67 255 176 249 174 253 228 253 130 +237 22 249 174 252 60 245 67 255 176 249 174 253 228 253 130 +237 22 249 174 252 60 245 67 255 176 249 174 253 228 253 130 +237 22 249 174 252 60 245 67 255 176 249 174 253 228 253 130 +237 22 249 174 252 72 245 79 255 181 249 179 253 229 253 138 +237 22 249 173 250 252 252 252 252 252 252 252 252 252 252 252 +237 22 249 171 173 174 174 174 174 174 174 174 174 174 174 174 +237 22 255 249 249 249 249 249 249 249 249 249 249 249 249 249 +237 2 22 22 22 22 22 22 22 22 22 22 22 22 22 22 +254 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 +253 238 240 40 248 255 255 255 255 255 255 255 255 255 255 255 +253 238 240 39 232 238 238 238 238 238 238 238 238 238 238 238 +253 238 240 33 45 45 45 45 45 45 45 45 45 45 45 45 +253 238 240 40 248 251 255 249 255 249 255 250 255 255 255 255 +253 238 240 40 248 117 246 45 255 19 240 49 250 255 255 246 +253 238 240 40 248 112 246 36 255 10 240 41 249 255 255 245 +253 238 240 40 248 112 246 36 255 10 240 41 249 255 255 245 +253 238 240 40 248 112 246 36 255 10 240 41 249 255 255 245 +253 238 240 40 248 112 246 36 255 10 240 41 249 255 255 245 +253 238 240 40 248 112 246 36 255 10 240 41 249 255 255 245 +253 238 240 40 248 121 246 51 255 26 240 55 250 255 255 246 +253 238 240 40 241 248 248 248 248 248 248 248 248 248 248 248 +253 238 240 33 40 40 40 40 40 40 40 40 40 40 40 40 +253 238 254 240 240 240 240 240 240 240 240 240 240 240 240 240 +253 237 238 238 238 238 238 238 238 238 238 238 238 238 238 238 +255 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 \ No newline at end of file diff --git a/src/assets/presets/pat13.patt b/src/assets/presets/pat13.patt new file mode 100644 index 0000000..841e1f0 --- /dev/null +++ b/src/assets/presets/pat13.patt @@ -0,0 +1,195 @@ +254 247 247 247 247 247 247 247 247 247 247 247 247 247 247 247 +247 140 148 148 148 148 148 148 148 148 148 148 148 148 148 148 +247 148 254 244 244 244 244 244 244 244 244 244 244 244 244 244 +247 148 244 75 79 79 79 79 79 79 79 79 79 79 79 79 +247 148 244 79 241 248 248 248 248 248 248 248 248 248 248 248 +247 148 244 79 248 240 239 239 239 239 239 239 239 239 239 253 +247 148 244 79 248 239 253 254 254 254 254 254 254 254 240 253 +247 148 244 79 248 239 254 255 255 255 255 255 255 255 240 253 +247 148 244 79 248 239 254 255 255 255 255 255 255 255 240 253 +247 148 244 79 248 239 239 239 239 239 239 239 239 239 239 253 +247 148 244 79 248 239 254 255 255 255 255 255 255 255 240 253 +247 148 241 79 244 239 250 251 251 251 251 251 251 251 239 250 +247 140 139 76 140 232 146 143 143 143 143 143 143 143 230 150 +247 147 237 79 240 239 232 232 232 232 232 232 232 232 238 246 +247 148 244 79 248 239 252 253 253 253 253 253 253 253 240 253 +247 148 244 79 248 239 254 255 255 255 255 255 255 255 240 253 +253 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 +237 1 19 19 19 19 19 19 19 19 19 19 19 19 19 19 +237 19 254 250 250 250 250 250 250 250 250 250 250 250 250 250 +237 19 250 171 173 173 173 173 173 173 173 173 173 173 173 173 +237 19 250 173 248 251 251 251 251 251 251 251 251 251 251 251 +237 19 250 173 251 183 178 178 178 178 178 178 178 178 178 249 +237 19 250 173 251 178 249 252 252 252 252 252 252 252 179 248 +237 19 250 173 251 178 252 255 255 255 255 255 255 255 180 248 +237 19 250 173 251 178 252 255 255 255 255 255 255 255 180 248 +237 19 250 173 251 178 176 176 176 176 176 176 176 176 173 248 +237 19 250 173 251 178 252 255 255 255 255 255 255 255 180 248 +237 18 242 172 244 178 244 246 246 246 246 246 246 246 179 241 +237 0 16 166 13 161 13 7 7 7 7 7 7 7 158 19 +237 17 234 172 235 177 161 161 161 161 161 161 161 161 171 232 +237 19 250 173 251 178 244 247 247 247 247 247 247 247 179 248 +237 19 250 173 251 178 252 255 255 255 255 255 255 255 180 248 +254 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 +253 237 238 238 238 238 238 238 238 238 238 238 238 238 238 238 +253 238 254 242 242 242 242 242 242 242 242 242 242 242 242 242 +253 238 242 33 38 38 38 38 38 38 38 38 38 38 38 38 +253 238 242 38 238 246 246 246 246 246 246 246 246 246 246 246 +253 238 242 38 246 34 18 18 18 18 18 18 18 18 18 237 +253 238 242 38 246 18 238 246 246 246 246 246 246 246 21 236 +253 238 242 38 246 18 246 255 255 255 255 255 255 255 22 236 +253 238 242 38 246 18 246 255 255 255 255 255 255 255 22 236 +253 238 242 38 246 18 11 11 11 11 11 11 11 11 0 236 +253 238 242 38 246 18 246 255 255 255 255 255 255 255 22 236 +253 238 242 38 246 17 245 254 254 254 254 254 254 254 22 236 +253 237 226 38 229 16 229 237 237 237 237 237 237 237 20 220 +253 238 241 38 245 17 15 15 15 15 15 15 15 15 1 235 +253 238 242 38 246 18 224 232 232 232 232 232 232 232 20 236 +253 238 242 38 246 18 246 255 255 255 255 255 255 255 22 236 + +247 148 245 80 248 254 254 254 254 254 254 250 150 246 254 254 +247 148 245 80 248 240 240 240 240 239 240 240 230 238 240 240 +247 148 245 80 248 240 254 255 255 239 255 251 143 232 253 255 +247 148 245 80 248 240 254 255 255 239 255 251 143 232 253 255 +247 148 245 80 248 240 254 255 255 239 255 251 143 232 253 255 +247 148 245 80 248 240 254 255 255 239 255 251 143 232 253 255 +247 148 245 80 248 240 254 255 255 239 255 251 143 232 253 255 +247 148 245 80 248 240 254 255 255 239 255 251 143 232 253 255 +247 148 245 80 248 240 254 255 255 239 255 251 143 232 253 255 +247 148 245 80 248 240 254 254 254 239 254 251 146 232 253 254 +247 148 245 80 248 240 240 240 240 240 240 240 232 239 240 240 +247 148 245 79 242 248 248 248 248 248 248 245 141 241 248 248 +247 148 245 75 79 80 80 80 80 80 80 79 77 79 80 80 +247 148 254 245 245 245 245 245 245 245 245 241 139 237 245 245 +247 141 148 148 148 148 148 148 148 148 148 148 140 148 148 148 +254 247 247 247 247 247 247 247 247 247 247 247 247 247 247 247 +238 19 250 173 252 249 249 249 249 249 249 241 20 233 249 249 +238 19 250 173 252 179 180 180 180 173 180 179 158 172 180 180 +238 19 250 173 252 179 252 255 255 176 255 247 8 161 248 255 +238 19 250 173 252 179 252 255 255 176 255 247 8 161 248 255 +238 19 250 173 252 179 252 255 255 176 255 247 8 161 248 255 +238 19 250 173 252 179 252 255 255 176 255 247 8 161 248 255 +238 19 250 173 252 179 252 255 255 176 255 247 8 161 248 255 +238 19 250 173 252 179 252 255 255 176 255 247 8 161 248 255 +238 19 250 173 252 179 252 255 255 176 255 247 8 161 248 255 +238 19 250 173 252 179 250 252 252 176 252 244 13 162 245 252 +238 19 250 173 252 184 179 179 179 179 179 178 162 177 179 179 +238 19 250 173 249 252 252 252 252 252 252 244 14 235 252 252 +238 19 250 171 173 173 173 173 173 173 173 173 167 173 173 173 +238 19 255 250 250 250 250 250 250 250 250 243 17 234 250 250 +238 1 19 19 19 19 19 19 19 19 19 18 1 18 19 19 +254 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 +253 238 243 39 247 238 237 237 237 237 237 236 220 235 237 237 +253 238 243 39 247 18 22 22 22 1 22 22 21 1 21 22 +253 238 243 39 247 18 247 255 255 12 255 254 238 16 233 255 +253 238 243 39 247 18 247 255 255 12 255 254 238 16 233 255 +253 238 243 39 247 18 247 255 255 12 255 254 238 16 233 255 +253 238 243 39 247 18 247 255 255 12 255 254 238 16 233 255 +253 238 243 39 247 18 247 255 255 12 255 254 238 16 233 255 +253 238 243 39 247 18 247 255 255 12 255 254 238 16 233 255 +253 238 243 39 247 18 247 255 255 12 255 254 238 16 233 255 +253 238 243 39 247 18 239 247 247 12 247 246 230 15 225 247 +253 238 243 39 247 35 18 18 18 18 18 18 17 18 18 18 +253 238 243 38 239 247 247 247 247 247 247 246 230 246 247 247 +253 238 243 33 38 39 39 39 39 39 39 39 38 39 39 39 +253 238 254 243 243 243 243 243 243 243 243 242 226 241 243 243 +253 237 238 238 238 238 238 238 238 238 238 238 237 238 238 238 +255 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 + +254 240 255 255 255 255 255 255 255 254 240 248 80 245 148 247 +254 240 253 253 253 253 253 253 253 253 240 248 80 245 148 247 +246 238 232 232 232 232 232 232 232 232 239 241 79 237 148 247 +150 230 143 143 143 143 143 143 143 146 232 141 77 139 140 247 +250 240 251 251 251 251 251 251 251 251 240 245 79 241 148 247 +254 240 255 255 255 255 255 255 255 254 240 248 80 245 148 247 +254 239 239 239 239 239 239 239 239 239 240 248 80 245 148 247 +254 240 255 255 255 255 255 255 255 254 240 248 80 245 148 247 +254 240 255 255 255 255 255 255 255 254 240 248 80 245 148 247 +254 240 254 254 254 254 254 254 254 254 240 248 80 245 148 247 +254 240 240 240 240 240 240 240 240 240 240 248 80 245 148 247 +248 248 248 248 248 248 248 248 248 248 248 242 79 245 148 247 + 80 80 80 80 80 80 80 80 80 80 80 79 75 245 148 247 +245 245 245 245 245 245 245 245 245 245 245 245 245 254 148 247 +148 148 148 148 148 148 148 148 148 148 148 148 148 148 141 247 +247 247 247 247 247 247 247 247 247 247 247 247 247 247 247 254 +249 180 255 255 255 255 255 255 255 252 179 252 173 250 19 238 +249 180 248 248 248 248 248 248 248 245 179 252 173 250 19 238 +233 172 161 161 161 161 161 161 161 162 177 235 173 234 18 238 + 20 158 8 8 8 8 8 8 8 13 162 14 167 17 1 238 +241 179 247 247 247 247 247 247 247 244 178 244 173 243 18 238 +249 180 255 255 255 255 255 255 255 252 179 252 173 250 19 238 +249 173 176 176 176 176 176 176 176 176 179 252 173 250 19 238 +249 180 255 255 255 255 255 255 255 252 179 252 173 250 19 238 +249 180 255 255 255 255 255 255 255 252 179 252 173 250 19 238 +249 180 252 252 252 252 252 252 252 250 179 252 173 250 19 238 +249 179 179 179 179 179 179 179 179 179 184 252 173 250 19 238 +252 252 252 252 252 252 252 252 252 252 252 249 173 250 19 238 +173 173 173 173 173 173 173 173 173 173 173 173 171 250 19 238 +250 250 250 250 250 250 250 250 250 250 250 250 250 255 19 238 + 19 19 19 19 19 19 19 19 19 19 19 19 19 19 1 238 +238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 254 +237 22 255 255 255 255 255 255 255 247 18 247 39 243 238 253 +237 21 233 233 233 233 233 233 233 225 18 247 39 243 238 253 +235 1 16 16 16 16 16 16 16 15 18 246 39 241 238 253 +220 21 238 238 238 238 238 238 238 230 17 230 38 226 237 253 +236 22 254 254 254 254 254 254 254 246 18 246 39 242 238 253 +237 22 255 255 255 255 255 255 255 247 18 247 39 243 238 253 +237 1 12 12 12 12 12 12 12 12 18 247 39 243 238 253 +237 22 255 255 255 255 255 255 255 247 18 247 39 243 238 253 +237 22 255 255 255 255 255 255 255 247 18 247 39 243 238 253 +237 22 247 247 247 247 247 247 247 239 18 247 39 243 238 253 +238 18 18 18 18 18 18 18 18 18 35 247 39 243 238 253 +247 247 247 247 247 247 247 247 247 247 247 239 38 243 238 253 + 39 39 39 39 39 39 39 39 39 39 39 38 33 243 238 253 +243 243 243 243 243 243 243 243 243 243 243 243 243 254 238 253 +238 238 238 238 238 238 238 238 238 238 238 238 238 238 237 253 +253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 255 + +247 247 247 247 247 247 247 247 247 247 247 247 247 247 247 254 +148 148 148 140 148 148 148 148 148 148 148 148 148 148 141 247 +245 245 237 139 241 245 245 245 245 245 245 245 245 254 148 247 + 80 80 79 77 79 80 80 80 80 80 80 79 75 245 148 247 +248 248 241 141 245 248 248 248 248 248 248 242 79 245 148 247 +240 240 239 232 240 240 240 240 240 240 240 248 80 245 148 247 +254 253 232 146 251 254 239 254 254 254 240 248 80 245 148 247 +255 253 232 143 251 255 239 255 255 254 240 248 80 245 148 247 +255 253 232 143 251 255 239 255 255 254 240 248 80 245 148 247 +255 253 232 143 251 255 239 255 255 254 240 248 80 245 148 247 +255 253 232 143 251 255 239 255 255 254 240 248 80 245 148 247 +255 253 232 143 251 255 239 255 255 254 240 248 80 245 148 247 +255 253 232 143 251 255 239 255 255 254 240 248 80 245 148 247 +255 253 232 143 251 255 239 255 255 254 240 248 80 245 148 247 +240 240 238 230 240 240 239 240 240 240 240 248 80 245 148 247 +254 254 246 150 250 254 254 254 254 254 254 248 80 245 148 247 +238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 254 + 19 19 18 1 18 19 19 19 19 19 19 19 19 19 1 238 +250 250 234 17 243 250 250 250 250 250 250 250 250 255 19 238 +173 173 173 167 173 173 173 173 173 173 173 173 171 250 19 238 +252 252 235 14 244 252 252 252 252 252 252 249 173 250 19 238 +179 179 177 162 178 179 179 179 179 179 184 252 173 250 19 238 +252 245 162 13 244 252 176 252 252 250 179 252 173 250 19 238 +255 248 161 8 247 255 176 255 255 252 179 252 173 250 19 238 +255 248 161 8 247 255 176 255 255 252 179 252 173 250 19 238 +255 248 161 8 247 255 176 255 255 252 179 252 173 250 19 238 +255 248 161 8 247 255 176 255 255 252 179 252 173 250 19 238 +255 248 161 8 247 255 176 255 255 252 179 252 173 250 19 238 +255 248 161 8 247 255 176 255 255 252 179 252 173 250 19 238 +255 248 161 8 247 255 176 255 255 252 179 252 173 250 19 238 +180 180 172 158 179 180 173 180 180 180 179 252 173 250 19 238 +249 249 233 20 241 249 249 249 249 249 249 252 173 250 19 238 +253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 255 +238 238 238 237 238 238 238 238 238 238 238 238 238 238 237 253 +243 243 241 226 242 243 243 243 243 243 243 243 243 254 238 253 + 39 39 39 38 39 39 39 39 39 39 39 38 33 243 238 253 +247 247 246 230 246 247 247 247 247 247 247 239 38 243 238 253 + 18 18 18 17 18 18 18 18 18 18 35 247 39 243 238 253 +247 225 15 230 246 247 12 247 247 239 18 247 39 243 238 253 +255 233 16 238 254 255 12 255 255 247 18 247 39 243 238 253 +255 233 16 238 254 255 12 255 255 247 18 247 39 243 238 253 +255 233 16 238 254 255 12 255 255 247 18 247 39 243 238 253 +255 233 16 238 254 255 12 255 255 247 18 247 39 243 238 253 +255 233 16 238 254 255 12 255 255 247 18 247 39 243 238 253 +255 233 16 238 254 255 12 255 255 247 18 247 39 243 238 253 +255 233 16 238 254 255 12 255 255 247 18 247 39 243 238 253 + 22 21 1 21 22 22 1 22 22 22 18 247 39 243 238 253 +237 237 235 220 236 237 237 237 237 237 238 247 39 243 238 253 \ No newline at end of file diff --git a/src/assets/presets/pat14.patt b/src/assets/presets/pat14.patt new file mode 100644 index 0000000..34a2e62 --- /dev/null +++ b/src/assets/presets/pat14.patt @@ -0,0 +1,195 @@ +233 49 247 247 247 247 247 247 247 247 247 247 247 247 247 254 +141 57 148 148 148 148 148 148 148 148 148 148 148 148 140 246 +244 242 244 244 244 244 244 244 244 244 244 244 244 254 150 246 + 76 36 79 79 76 76 76 76 76 76 76 76 75 242 150 246 +234 49 248 245 146 142 142 142 142 142 142 140 77 242 150 246 +253 240 255 252 149 239 246 247 247 246 240 142 77 242 150 246 +254 253 255 252 149 246 239 239 239 239 247 142 77 242 150 246 +240 49 255 252 149 247 239 255 255 239 247 142 77 242 150 246 +240 49 255 252 149 247 239 255 254 239 247 142 77 242 150 246 +254 251 255 252 149 246 239 239 239 239 247 142 77 242 150 246 +253 241 255 252 149 240 247 247 247 247 240 142 77 242 150 246 +237 49 251 248 148 144 144 144 144 144 144 142 77 239 149 246 +135 41 143 143 140 140 140 140 140 140 140 138 77 138 140 246 +246 240 247 247 247 247 247 247 247 247 247 241 80 235 149 246 +255 255 255 255 255 255 255 255 255 255 255 249 80 242 150 246 +241 64 255 255 255 255 255 255 255 255 255 249 80 242 150 246 +230 129 238 238 238 238 238 238 238 238 238 238 238 238 238 253 + 26 122 19 19 19 19 19 19 19 19 19 19 19 19 1 236 +249 247 250 250 250 250 250 250 250 250 250 250 250 254 22 236 +169 124 173 172 167 167 167 167 167 167 167 167 170 249 22 236 +242 130 251 246 58 50 50 50 50 50 50 54 167 249 22 236 +254 246 255 249 53 226 240 240 240 240 227 49 167 249 22 236 +254 253 255 249 53 240 178 175 175 178 241 49 167 249 22 236 +245 131 255 249 53 240 175 255 255 176 241 49 167 249 22 236 +245 131 255 249 53 240 175 255 254 176 241 49 167 249 22 236 +254 252 255 249 53 240 178 176 176 177 241 49 167 249 22 236 +254 246 255 249 53 227 241 241 241 241 228 49 167 249 22 236 +238 130 247 241 52 44 44 44 44 44 44 48 167 241 21 236 + 14 112 7 7 1 1 1 1 1 1 1 6 165 18 0 236 +238 245 238 238 238 238 238 238 238 238 238 235 173 233 20 236 +255 255 255 255 255 255 255 255 255 255 255 252 173 249 22 236 +246 139 255 255 255 255 255 255 255 255 255 252 173 249 22 236 +252 245 253 253 253 253 253 253 253 253 253 253 253 253 253 254 +238 244 238 238 238 238 238 238 238 238 238 238 238 238 237 253 +243 253 242 242 242 242 242 242 242 242 242 242 242 254 238 253 + 51 228 38 38 34 34 34 34 34 34 34 34 33 240 238 253 +246 244 246 243 104 99 99 99 99 99 99 97 35 240 238 253 +254 254 255 251 107 233 244 244 244 244 234 99 35 240 238 253 +254 254 255 251 107 244 17 10 10 16 244 99 35 240 238 253 +254 245 255 251 107 244 10 255 255 11 244 99 35 240 238 253 +254 245 255 251 107 244 10 255 254 11 244 99 35 240 238 253 +254 254 255 251 107 244 16 11 11 16 244 99 35 240 238 253 +254 254 255 251 107 234 244 244 244 244 235 99 35 240 238 253 +253 245 254 250 111 106 106 106 106 106 106 103 35 239 238 253 +237 244 237 237 232 232 232 232 232 232 232 226 39 223 237 253 +253 254 253 253 253 253 253 253 253 253 253 246 39 238 238 253 +255 255 255 255 255 255 255 255 255 255 255 248 39 240 238 253 +254 246 255 255 255 255 255 255 255 255 255 248 39 240 238 253 + +254 247 247 247 247 247 247 247 247 247 247 247 247 247 247 247 +247 141 150 150 150 150 150 150 150 150 150 150 140 149 150 150 +247 149 254 243 243 243 243 243 243 243 243 239 139 236 243 243 +247 149 245 75 77 77 77 77 77 77 77 77 77 80 81 81 +247 149 245 77 140 143 143 143 143 143 143 143 138 242 249 249 +247 149 245 77 142 240 248 248 248 248 241 145 140 247 255 255 +247 149 245 77 142 247 239 239 239 240 248 145 140 247 255 255 +247 149 245 77 142 247 239 255 255 239 248 145 140 247 255 255 +247 149 245 77 142 247 239 255 255 239 248 145 140 247 255 255 +247 149 245 77 142 247 239 239 239 239 248 145 140 247 255 255 +247 149 245 77 142 240 247 247 247 247 240 145 140 247 255 255 +247 149 245 77 146 149 149 149 149 149 149 149 140 247 255 255 +247 149 245 79 246 252 252 252 252 252 252 249 143 247 255 255 +247 149 245 80 248 255 255 255 255 255 255 251 143 247 255 255 + 49 57 243 36 49 241 253 50 50 251 241 50 41 241 255 65 +233 142 245 76 234 254 255 241 240 255 254 237 136 247 255 242 +254 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 +238 2 22 22 22 22 22 22 22 22 22 22 1 21 22 22 +238 19 255 249 249 249 249 249 249 249 249 242 19 234 249 249 +238 19 250 171 167 167 167 167 167 167 167 167 166 173 174 174 +238 19 250 168 54 50 50 50 50 50 50 48 7 236 252 252 +238 19 250 168 51 227 241 241 241 241 228 45 1 238 255 255 +238 19 250 168 51 240 178 176 176 178 241 45 1 238 255 255 +238 19 250 168 51 240 176 255 255 176 241 45 1 238 255 255 +238 19 250 168 51 240 176 255 255 176 241 45 1 238 255 255 +238 19 250 168 51 240 178 176 176 178 241 45 1 238 255 255 +238 19 250 168 51 226 240 240 240 240 227 45 1 238 255 255 +238 19 250 168 58 54 54 54 54 54 54 52 2 238 255 255 +238 19 250 173 247 250 250 250 250 250 250 242 8 238 255 255 +238 19 250 173 252 255 255 255 255 255 255 247 8 238 255 255 +130 122 248 125 131 246 254 131 131 252 247 130 112 245 255 140 +231 26 250 169 243 254 255 246 246 255 254 238 15 239 255 247 +255 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 +253 237 238 238 238 238 238 238 238 238 238 238 237 238 238 238 +253 238 254 240 240 240 240 240 240 240 240 240 224 239 240 240 +253 238 243 33 35 35 35 35 35 35 35 35 39 40 40 40 +253 238 243 35 97 100 100 100 100 100 100 104 227 247 248 248 +253 238 243 35 99 235 245 245 245 245 235 106 233 254 255 255 +253 238 243 35 99 244 17 12 12 17 245 106 233 254 255 255 +253 238 243 35 99 244 10 255 255 12 245 106 233 254 255 255 +253 238 243 35 99 244 10 255 255 12 245 106 233 254 255 255 +253 238 243 35 99 244 17 10 10 17 245 106 233 254 255 255 +253 238 243 35 99 234 244 244 244 244 235 106 233 254 255 255 +253 238 243 35 105 108 108 108 108 108 108 112 233 254 255 255 +253 238 243 39 243 251 251 251 251 251 251 251 237 254 255 255 +253 238 243 39 247 255 255 255 255 255 255 254 238 254 255 255 +245 245 253 229 245 254 254 246 246 254 254 246 244 254 255 246 +253 238 243 52 246 255 255 254 254 255 255 254 237 254 255 254 + +247 150 243 81 249 255 255 255 255 255 255 255 255 255 65 242 +247 150 243 81 249 255 255 255 255 255 255 255 255 255 255 255 +247 149 236 80 242 247 247 247 247 247 247 247 247 247 241 247 +247 140 139 77 138 140 140 140 140 140 140 140 143 143 41 136 +247 150 239 77 143 145 145 145 145 145 145 149 249 251 50 237 +247 150 243 77 143 241 248 248 248 248 240 149 252 255 241 254 +247 150 243 77 143 248 240 239 239 239 247 149 252 255 251 255 +247 150 243 77 143 248 239 255 255 239 247 149 252 255 50 240 +247 150 243 77 143 248 239 255 255 239 247 149 252 255 50 241 +247 150 243 77 143 248 239 239 239 239 247 149 252 255 253 255 +247 150 243 77 143 240 247 247 247 247 240 149 252 255 241 254 +247 150 243 77 140 142 142 142 142 142 142 146 246 248 49 234 +247 150 243 75 77 77 77 77 77 77 77 77 79 80 36 76 +247 150 254 245 245 245 245 245 245 245 245 245 245 245 243 245 +247 141 149 149 149 149 149 149 149 149 149 149 149 149 57 142 +254 247 247 247 247 247 247 247 247 247 247 247 247 247 49 233 +237 22 249 174 252 255 255 255 255 255 255 255 255 255 140 247 +237 22 249 174 252 255 255 255 255 255 255 255 255 255 255 255 +237 21 234 173 236 238 238 238 238 238 238 238 238 238 245 239 +237 1 19 166 7 1 1 1 1 1 1 2 8 8 112 15 +237 22 242 167 48 45 45 45 45 45 45 52 242 247 130 238 +237 22 249 167 50 228 241 241 241 241 227 54 250 255 247 254 +237 22 249 167 50 241 178 176 176 178 240 54 250 255 252 255 +237 22 249 167 50 241 176 255 255 176 240 54 250 255 131 246 +237 22 249 167 50 241 176 255 255 176 240 54 250 255 131 246 +237 22 249 167 50 241 178 176 176 178 240 54 250 255 254 255 +237 22 249 167 50 227 240 240 240 240 226 54 250 255 246 254 +237 22 249 167 54 51 51 51 51 51 51 58 247 252 131 243 +237 22 249 171 168 168 168 168 168 168 168 168 173 173 125 169 +237 22 255 250 250 250 250 250 250 250 250 250 250 250 248 250 +237 2 19 19 19 19 19 19 19 19 19 19 19 19 122 26 +254 238 238 238 238 238 238 238 238 238 238 238 238 238 130 231 +253 238 240 40 248 255 255 255 255 255 255 255 255 255 246 254 +253 238 240 40 248 255 255 255 255 255 255 255 255 255 255 255 +253 238 239 40 247 254 254 254 254 254 254 254 254 254 254 254 +253 237 224 39 227 233 233 233 233 233 233 233 237 238 244 237 +253 238 240 35 104 106 106 106 106 106 106 112 251 254 246 254 +253 238 240 35 100 235 245 245 245 245 235 108 251 255 254 255 +253 238 240 35 100 245 17 12 12 17 244 108 251 255 254 255 +253 238 240 35 100 245 12 255 255 10 244 108 251 255 246 254 +253 238 240 35 100 245 12 255 255 10 244 108 251 255 246 254 +253 238 240 35 100 245 17 10 10 17 244 108 251 255 254 255 +253 238 240 35 100 235 244 244 244 244 234 108 251 255 254 255 +253 238 240 35 97 99 99 99 99 99 99 105 243 247 245 246 +253 238 240 33 35 35 35 35 35 35 35 35 39 39 229 52 +253 238 254 243 243 243 243 243 243 243 243 243 243 243 253 243 +253 237 238 238 238 238 238 238 238 238 238 238 238 238 245 238 +255 253 253 253 253 253 253 253 253 253 253 253 253 253 245 253 + +242 255 247 136 237 254 255 240 241 255 254 234 76 245 142 233 + 65 255 241 41 50 241 251 50 50 253 241 49 36 243 57 49 +255 255 247 143 251 255 255 255 255 255 255 248 80 245 149 247 +255 255 247 143 249 252 252 252 252 252 252 246 79 245 149 247 +255 255 247 140 149 149 149 149 149 149 149 146 77 245 149 247 +255 255 247 140 145 240 247 247 247 247 240 142 77 245 149 247 +255 255 247 140 145 248 239 239 239 239 247 142 77 245 149 247 +255 255 247 140 145 248 239 255 255 239 247 142 77 245 149 247 +255 255 247 140 145 248 239 255 255 239 247 142 77 245 149 247 +255 255 247 140 145 248 240 239 239 239 247 142 77 245 149 247 +255 255 247 140 145 241 248 248 248 248 240 142 77 245 149 247 +249 249 242 138 143 143 143 143 143 143 143 140 77 245 149 247 + 81 81 80 77 77 77 77 77 77 77 77 77 75 245 149 247 +243 243 236 139 239 243 243 243 243 243 243 243 243 254 149 247 +150 150 149 140 150 150 150 150 150 150 150 150 150 150 141 247 +247 247 247 247 247 247 247 247 247 247 247 247 247 247 247 254 +247 255 239 15 238 254 255 246 246 255 254 243 169 250 26 231 +140 255 245 112 130 247 252 131 131 254 246 131 125 248 122 130 +255 255 238 8 247 255 255 255 255 255 255 252 173 250 19 238 +255 255 238 8 242 250 250 250 250 250 250 247 173 250 19 238 +255 255 238 2 52 54 54 54 54 54 54 58 168 250 19 238 +255 255 238 1 45 227 240 240 240 240 226 51 168 250 19 238 +255 255 238 1 45 241 178 176 176 178 240 51 168 250 19 238 +255 255 238 1 45 241 176 255 255 176 240 51 168 250 19 238 +255 255 238 1 45 241 176 255 255 176 240 51 168 250 19 238 +255 255 238 1 45 241 178 176 176 178 240 51 168 250 19 238 +255 255 238 1 45 228 241 241 241 241 227 51 168 250 19 238 +252 252 236 7 48 50 50 50 50 50 50 54 168 250 19 238 +174 174 173 166 167 167 167 167 167 167 167 167 171 250 19 238 +249 249 234 19 242 249 249 249 249 249 249 249 249 255 19 238 + 22 22 21 1 22 22 22 22 22 22 22 22 22 22 2 238 +237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 254 +254 255 254 237 254 255 255 254 254 255 255 246 52 243 238 253 +246 255 254 244 246 254 254 246 246 254 254 245 229 253 245 245 +255 255 254 238 254 255 255 255 255 255 255 247 39 243 238 253 +255 255 254 237 251 251 251 251 251 251 251 243 39 243 238 253 +255 255 254 233 112 108 108 108 108 108 108 105 35 243 238 253 +255 255 254 233 106 235 244 244 244 244 234 99 35 243 238 253 +255 255 254 233 106 245 17 10 10 17 244 99 35 243 238 253 +255 255 254 233 106 245 12 255 255 10 244 99 35 243 238 253 +255 255 254 233 106 245 12 255 255 10 244 99 35 243 238 253 +255 255 254 233 106 245 17 12 12 17 244 99 35 243 238 253 +255 255 254 233 106 235 245 245 245 245 235 99 35 243 238 253 +248 248 247 227 104 100 100 100 100 100 100 97 35 243 238 253 + 40 40 40 39 35 35 35 35 35 35 35 35 33 243 238 253 +240 240 239 224 240 240 240 240 240 240 240 240 240 254 238 253 +238 238 238 237 238 238 238 238 238 238 238 238 238 238 237 253 +253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 255 \ No newline at end of file diff --git a/src/assets/presets/pat15.patt b/src/assets/presets/pat15.patt new file mode 100644 index 0000000..0ac148d --- /dev/null +++ b/src/assets/presets/pat15.patt @@ -0,0 +1,195 @@ +247 148 244 79 248 239 253 253 253 253 253 253 253 253 240 253 +247 148 244 79 248 239 239 239 239 239 239 239 239 239 239 253 +247 148 244 79 248 239 254 255 255 255 255 255 255 255 240 253 +247 148 244 79 248 239 254 255 255 255 255 255 255 255 240 253 +247 148 244 79 248 239 254 255 255 255 255 255 255 255 240 253 +247 148 244 79 248 239 239 239 239 239 239 239 239 239 238 253 +247 148 243 79 247 238 252 253 253 253 253 253 253 253 239 252 +247 140 136 76 137 231 142 140 140 140 140 140 140 140 229 147 +247 148 242 79 246 239 252 252 252 252 252 252 252 252 239 251 +247 148 244 79 248 240 239 239 239 239 239 239 239 239 239 253 +247 148 244 79 248 255 255 255 255 255 255 255 255 255 255 255 +247 148 244 79 242 249 249 249 249 249 249 249 249 249 249 249 +247 148 244 75 80 80 80 80 80 80 80 80 80 80 80 80 + 47 56 254 237 43 35 236 242 38 42 242 236 42 35 224 242 +228 140 255 254 236 235 254 255 235 235 255 254 235 235 253 255 +247 148 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +238 19 250 173 251 178 246 249 249 249 249 249 249 249 179 248 +238 19 250 173 251 178 178 178 178 178 178 178 178 178 173 248 +238 19 250 173 251 178 252 255 255 255 255 255 255 255 180 248 +238 19 250 173 251 178 252 255 255 255 255 255 255 255 180 248 +238 19 250 173 251 178 252 255 255 255 255 255 255 255 180 248 +238 19 250 173 251 178 178 178 178 178 178 178 178 178 173 248 +238 19 248 173 249 178 247 250 250 250 250 250 250 250 179 247 +238 0 9 166 6 161 5 0 0 0 0 0 0 0 157 12 +238 19 246 173 247 178 247 250 250 250 250 250 250 250 179 244 +238 19 250 173 251 180 176 176 176 176 176 176 176 176 175 249 +238 19 250 173 251 255 255 255 255 255 255 255 255 255 255 255 +238 19 250 173 249 252 252 252 252 252 252 252 252 252 252 252 +238 19 250 171 173 173 173 173 173 173 173 173 173 173 173 173 +128 123 254 246 128 124 244 249 126 128 249 245 128 124 238 249 +228 29 255 254 243 243 254 255 243 243 255 254 243 243 253 255 +238 19 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +253 238 242 38 246 18 230 237 237 237 237 237 237 237 20 236 +253 238 242 38 246 18 18 19 19 19 19 19 19 19 1 236 +253 238 242 38 246 18 246 255 255 255 255 255 255 255 22 236 +253 238 242 38 246 18 246 255 255 255 255 255 255 255 22 236 +253 238 242 38 246 18 246 255 255 255 255 255 255 255 22 236 +253 238 242 38 246 18 17 18 18 18 18 18 18 18 1 236 +253 238 241 38 246 18 238 245 245 245 245 245 245 245 21 235 +253 237 225 38 229 16 229 237 237 237 237 237 237 237 20 219 +253 238 242 38 246 18 246 254 254 254 254 254 254 254 22 236 +253 238 242 38 246 25 11 11 11 11 11 11 11 11 8 237 +253 238 242 38 246 255 255 255 255 255 255 255 255 255 255 255 +253 238 242 38 240 248 248 248 248 248 248 248 248 248 248 248 +253 238 242 33 39 39 39 39 39 39 39 39 39 39 39 39 +245 244 254 239 231 230 239 240 230 230 240 239 230 230 239 240 +252 238 255 254 253 253 254 255 253 253 255 254 253 253 254 255 +253 238 255 255 255 255 255 255 255 255 255 255 255 255 255 255 + +254 254 254 254 254 254 252 147 252 254 255 249 81 243 255 255 +240 239 240 240 240 239 240 230 240 239 255 249 81 224 253 255 +254 240 255 255 255 240 253 140 253 239 255 249 81 36 235 255 +254 240 255 255 255 240 253 140 253 239 255 249 81 42 236 255 +254 240 255 255 255 240 253 140 253 239 255 249 81 236 254 255 +254 240 255 255 255 240 253 140 253 239 255 249 81 243 255 255 +254 240 255 255 255 240 253 140 253 239 255 249 81 43 236 255 +254 240 255 255 255 240 253 140 253 239 255 249 81 39 236 255 +254 240 255 255 255 240 253 140 253 239 255 249 81 243 255 255 +253 240 254 254 254 240 252 143 252 239 255 249 81 236 254 255 +240 240 240 240 240 239 239 232 239 240 255 249 81 36 235 255 +248 248 248 248 248 248 247 138 246 248 248 243 80 44 236 255 + 80 80 80 80 80 80 80 77 80 80 80 79 75 238 254 255 +245 245 245 245 245 245 244 136 243 245 245 245 245 254 255 255 +149 149 149 149 149 149 149 140 149 149 149 149 149 56 140 149 +247 247 247 247 247 247 247 247 247 247 247 247 247 47 228 247 +249 249 249 249 249 249 247 13 245 249 255 252 174 249 255 255 +180 173 180 180 180 173 180 158 180 176 255 252 174 238 254 255 +249 179 255 255 255 179 250 0 251 176 255 252 174 124 243 255 +249 179 255 255 255 179 250 0 251 176 255 252 174 128 243 255 +249 179 255 255 255 179 250 0 251 176 255 252 174 245 255 255 +249 179 255 255 255 179 250 0 251 176 255 252 174 249 255 255 +249 179 255 255 255 179 250 0 251 176 255 252 174 128 244 255 +249 179 255 255 255 179 250 0 251 176 255 252 174 126 243 255 +249 179 255 255 255 179 250 0 251 176 255 252 174 249 255 255 +247 179 252 252 252 178 248 6 248 176 255 252 174 245 255 255 +179 179 179 179 179 179 178 161 178 181 255 252 174 124 243 255 +252 252 252 252 252 252 250 6 248 252 252 249 173 129 244 255 +173 173 173 173 173 173 173 167 173 173 173 173 171 246 255 255 +250 250 250 250 250 250 248 10 246 250 250 250 250 255 255 255 + 19 19 19 19 19 19 19 0 19 19 19 19 19 123 29 19 +238 238 238 238 238 238 238 238 238 238 238 238 238 129 228 238 +237 237 237 237 237 237 236 220 236 237 255 248 40 240 255 255 + 21 2 22 22 22 2 22 21 22 9 255 248 40 239 255 255 +238 19 255 255 255 18 246 237 254 12 255 248 40 231 254 255 +238 19 255 255 255 18 246 237 254 12 255 248 40 231 254 255 +238 19 255 255 255 18 246 237 254 12 255 248 40 240 255 255 +238 19 255 255 255 18 246 237 254 12 255 248 40 240 255 255 +238 19 255 255 255 18 246 237 254 12 255 248 40 231 254 255 +238 19 255 255 255 18 246 237 254 12 255 248 40 231 254 255 +238 19 255 255 255 18 246 237 254 12 255 248 40 240 255 255 +230 19 247 247 247 17 238 230 246 12 255 248 40 240 255 255 + 18 18 18 18 18 18 18 17 18 26 255 248 40 230 254 255 +247 247 247 247 247 247 246 229 246 247 247 240 40 231 254 255 + 39 39 39 39 39 39 39 38 39 39 39 39 33 240 255 255 +243 243 243 243 243 243 242 226 242 243 243 243 243 254 255 255 +238 238 238 238 238 238 238 237 238 238 238 238 238 245 239 238 +253 253 253 253 253 253 253 253 253 253 253 253 253 245 252 253 + +255 255 255 255 255 255 255 255 255 255 255 255 255 255 149 247 +255 253 235 236 254 255 236 236 255 254 235 236 254 255 140 228 +243 224 36 42 236 243 43 39 243 236 36 44 238 254 56 47 + 81 81 81 81 81 81 81 81 81 81 81 80 75 245 149 247 +249 249 249 249 249 249 249 249 249 249 249 243 79 245 149 247 +255 255 255 255 255 255 255 255 255 255 255 248 80 245 149 247 +254 239 239 239 239 239 239 239 239 239 240 248 80 245 149 247 +252 240 253 253 253 253 253 253 253 252 239 246 80 243 149 247 +147 230 140 140 140 140 140 140 140 143 232 138 77 136 140 247 +252 240 253 253 253 253 253 253 253 252 239 247 80 244 149 247 +254 239 240 240 240 240 240 240 240 240 239 248 80 245 149 247 +254 240 255 255 255 255 255 255 255 254 240 248 80 245 149 247 +254 240 255 255 255 255 255 255 255 254 240 248 80 245 149 247 +254 240 255 255 255 255 255 255 255 254 240 248 80 245 149 247 +254 239 240 240 240 240 240 240 240 240 240 248 80 245 149 247 +254 240 254 254 254 254 254 254 254 253 240 248 80 245 149 247 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 19 238 +255 254 243 243 255 255 244 243 255 255 243 244 255 255 29 228 +249 238 124 128 245 249 128 126 249 245 124 129 246 255 123 129 +174 174 174 174 174 174 174 174 174 174 174 173 171 250 19 238 +252 252 252 252 252 252 252 252 252 252 252 249 173 250 19 238 +255 255 255 255 255 255 255 255 255 255 255 252 173 250 19 238 +249 176 176 176 176 176 176 176 176 176 181 252 173 250 19 238 +245 180 251 251 251 251 251 251 251 248 178 248 173 246 19 238 + 13 158 0 0 0 0 0 0 0 6 161 6 167 10 0 238 +247 180 250 250 250 250 250 250 250 248 178 250 173 248 19 238 +249 173 179 179 179 179 179 179 179 178 179 252 173 250 19 238 +249 180 255 255 255 255 255 255 255 252 179 252 173 250 19 238 +249 180 255 255 255 255 255 255 255 252 179 252 173 250 19 238 +249 180 255 255 255 255 255 255 255 252 179 252 173 250 19 238 +249 173 179 179 179 179 179 179 179 179 179 252 173 250 19 238 +249 180 249 249 249 249 249 249 249 247 179 252 173 250 19 238 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 238 253 +255 255 254 254 255 255 254 254 255 255 254 254 255 255 239 252 +240 239 231 231 240 240 231 231 240 240 230 231 240 254 245 245 + 40 40 40 40 40 40 40 40 40 40 40 40 33 243 238 253 +248 248 248 248 248 248 248 248 248 248 248 240 39 243 238 253 +255 255 255 255 255 255 255 255 255 255 255 247 39 243 238 253 +237 9 12 12 12 12 12 12 12 12 26 247 39 243 238 253 +236 22 254 254 254 254 254 254 254 246 18 246 39 242 238 253 +220 21 237 237 237 237 237 237 237 230 17 229 38 226 237 253 +236 22 246 246 246 246 246 246 246 238 18 246 39 242 238 253 +237 2 18 18 18 18 18 18 18 17 18 247 39 243 238 253 +237 22 255 255 255 255 255 255 255 247 18 247 39 243 238 253 +237 22 255 255 255 255 255 255 255 247 18 247 39 243 238 253 +237 22 255 255 255 255 255 255 255 247 18 247 39 243 238 253 +237 2 19 19 19 19 19 19 19 19 18 247 39 243 238 253 +237 21 238 238 238 238 238 238 238 230 18 247 39 243 238 253 + +247 228 47 247 247 247 247 247 247 247 247 247 247 247 247 247 +149 140 56 149 149 149 149 149 140 149 149 149 149 149 149 149 +255 255 254 245 245 245 245 243 136 244 245 245 245 245 245 245 +255 254 238 75 79 80 80 80 77 80 80 80 80 80 80 80 +255 236 44 80 243 248 248 246 138 247 248 248 248 248 248 248 +255 235 36 81 249 255 240 239 232 239 239 240 240 240 240 240 +255 254 236 81 249 255 239 252 143 252 240 254 254 254 240 253 +255 255 243 81 249 255 239 253 140 253 240 255 255 255 240 254 +255 236 39 81 249 255 239 253 140 253 240 255 255 255 240 254 +255 236 43 81 249 255 239 253 140 253 240 255 255 255 240 254 +255 255 243 81 249 255 239 253 140 253 240 255 255 255 240 254 +255 254 236 81 249 255 239 253 140 253 240 255 255 255 240 254 +255 236 42 81 249 255 239 253 140 253 240 255 255 255 240 254 +255 235 36 81 249 255 239 253 140 253 240 255 255 255 240 254 +255 253 224 81 249 255 239 240 230 240 239 240 240 240 239 240 +255 255 243 81 249 255 254 252 147 252 254 254 254 254 254 254 +238 228 129 238 238 238 238 238 238 238 238 238 238 238 238 238 + 19 29 123 19 19 19 19 19 0 19 19 19 19 19 19 19 +255 255 255 250 250 250 250 246 10 248 250 250 250 250 250 250 +255 255 246 171 173 173 173 173 167 173 173 173 173 173 173 173 +255 244 129 173 249 252 252 248 6 250 252 252 252 252 252 252 +255 243 124 174 252 255 181 178 161 178 179 179 179 179 179 179 +255 255 245 174 252 255 176 248 6 248 178 252 252 252 179 247 +255 255 249 174 252 255 176 251 0 250 179 255 255 255 179 249 +255 243 126 174 252 255 176 251 0 250 179 255 255 255 179 249 +255 244 128 174 252 255 176 251 0 250 179 255 255 255 179 249 +255 255 249 174 252 255 176 251 0 250 179 255 255 255 179 249 +255 255 245 174 252 255 176 251 0 250 179 255 255 255 179 249 +255 243 128 174 252 255 176 251 0 250 179 255 255 255 179 249 +255 243 124 174 252 255 176 251 0 250 179 255 255 255 179 249 +255 254 238 174 252 255 176 180 158 180 173 180 180 180 173 180 +255 255 249 174 252 255 249 245 13 247 249 249 249 249 249 249 +253 252 245 253 253 253 253 253 253 253 253 253 253 253 253 253 +238 239 245 238 238 238 238 238 237 238 238 238 238 238 238 238 +255 255 254 243 243 243 243 242 226 242 243 243 243 243 243 243 +255 255 240 33 39 39 39 39 38 39 39 39 39 39 39 39 +255 254 231 40 240 247 247 246 229 246 247 247 247 247 247 247 +255 254 230 40 248 255 26 18 17 18 18 18 18 18 18 18 +255 255 240 40 248 255 12 246 230 238 17 247 247 247 19 230 +255 255 240 40 248 255 12 254 237 246 18 255 255 255 19 238 +255 254 231 40 248 255 12 254 237 246 18 255 255 255 19 238 +255 254 231 40 248 255 12 254 237 246 18 255 255 255 19 238 +255 255 240 40 248 255 12 254 237 246 18 255 255 255 19 238 +255 255 240 40 248 255 12 254 237 246 18 255 255 255 19 238 +255 254 231 40 248 255 12 254 237 246 18 255 255 255 19 238 +255 254 231 40 248 255 12 254 237 246 18 255 255 255 19 238 +255 255 239 40 248 255 9 22 21 22 2 22 22 22 2 21 +255 255 240 40 248 255 237 236 220 236 237 237 237 237 237 237 \ No newline at end of file diff --git a/src/assets/presets/pat16.patt b/src/assets/presets/pat16.patt new file mode 100644 index 0000000..cb6f51d --- /dev/null +++ b/src/assets/presets/pat16.patt @@ -0,0 +1,195 @@ +241 63 255 255 255 17 15 16 16 8 255 249 80 242 149 246 +255 255 255 255 255 17 245 255 255 11 255 249 80 242 149 246 +254 243 255 255 255 17 245 255 255 11 255 249 80 242 149 246 +240 49 254 248 248 17 239 248 248 11 248 243 80 242 149 246 +240 49 241 9 9 0 9 9 9 0 9 11 72 242 149 246 +253 240 240 5 228 237 234 0 232 237 221 2 72 242 149 246 +253 253 239 6 244 253 251 0 249 253 236 2 72 241 149 246 +140 140 132 3 134 140 138 0 137 140 130 2 72 135 140 246 +238 51 238 0 2 2 2 0 2 2 2 2 72 240 149 246 +240 56 254 250 250 17 242 250 250 11 250 245 80 242 149 246 +255 255 255 255 255 17 245 255 255 11 255 249 80 242 149 246 +249 248 249 246 246 17 238 246 246 11 246 241 80 242 149 246 + 77 42 76 7 7 0 7 7 7 0 7 9 72 242 149 246 + 35 48 229 6 228 237 235 0 233 237 221 7 235 254 149 246 +235 236 240 6 245 255 252 0 250 255 237 8 247 255 149 246 +255 255 240 6 245 255 252 0 250 255 237 8 247 255 149 246 +246 139 255 255 255 227 227 227 227 226 255 252 173 249 22 236 +255 255 255 255 255 227 253 255 255 226 255 252 173 249 22 236 +254 248 255 255 255 227 253 255 255 226 255 252 173 249 22 236 +245 131 254 254 254 227 252 254 254 226 254 251 173 249 22 236 +245 131 253 227 227 226 226 227 227 226 227 225 172 249 22 236 +254 246 253 226 251 252 252 226 252 252 250 224 172 249 22 236 +252 252 250 226 251 252 252 226 252 252 250 224 172 246 21 236 + 0 0 12 220 8 0 1 226 3 0 14 224 172 11 0 236 +241 128 248 225 221 221 221 226 221 221 221 224 172 245 21 236 +246 135 254 254 254 227 253 254 254 226 254 251 173 249 22 236 +255 255 255 255 255 227 253 255 255 226 255 252 173 249 22 236 +252 250 252 254 254 227 252 254 254 226 254 251 173 249 22 236 +170 128 176 226 226 225 226 226 226 226 226 224 172 249 22 236 +124 130 248 226 251 252 252 226 252 252 251 226 248 254 22 236 +243 244 253 226 253 255 254 226 254 255 252 226 254 255 22 236 +255 255 253 226 253 255 254 226 254 255 252 226 254 255 22 236 +254 246 255 255 255 254 254 255 254 254 255 248 39 240 238 253 +255 255 255 255 255 255 254 255 255 254 255 248 39 240 238 253 +254 254 255 255 255 255 254 255 255 254 255 248 39 240 238 253 +254 245 254 255 255 254 254 255 254 254 255 248 39 240 238 253 +254 245 254 255 255 254 254 255 254 254 255 248 39 240 238 253 +254 254 255 254 254 254 254 255 254 254 254 248 39 240 238 253 +254 254 254 254 254 254 254 255 254 254 254 248 39 239 238 253 +237 237 237 254 237 237 237 255 237 237 237 248 39 223 237 253 +253 245 254 254 254 254 254 255 254 254 254 248 39 239 238 253 +254 245 254 255 255 254 254 255 254 254 255 248 39 240 238 253 +255 255 255 255 255 255 254 255 255 254 255 248 39 240 238 253 +248 254 248 254 254 254 254 254 254 254 254 247 39 240 238 253 + 53 229 51 254 254 254 254 254 254 254 254 247 39 240 238 253 +231 244 241 254 254 254 254 255 254 254 254 254 240 254 238 253 +253 253 255 255 255 255 254 255 255 255 255 255 255 255 238 253 +255 255 255 255 255 255 254 255 255 255 255 255 255 255 238 253 + +246 246 246 246 246 246 246 246 246 246 246 246 246 246 246 246 +150 150 150 150 150 150 150 140 150 150 150 150 150 150 150 150 +243 243 243 243 243 243 242 136 241 243 243 243 243 254 255 255 + 81 81 81 80 73 73 73 73 73 80 81 80 73 235 247 247 +249 249 249 243 11 2 2 2 2 245 249 241 10 8 8 8 +255 255 255 248 9 221 237 131 2 251 255 247 8 222 238 238 + 8 12 12 11 0 237 254 140 2 11 12 11 0 238 255 255 + 16 255 255 248 9 233 249 137 2 251 255 247 8 234 251 251 + 16 255 255 248 9 0 0 0 0 251 255 247 8 0 0 0 + 16 246 246 240 9 235 251 139 2 242 246 238 8 235 252 252 + 18 18 18 17 1 237 254 140 2 17 18 17 1 238 255 255 +255 255 255 248 9 228 244 135 2 251 255 247 8 229 246 246 +255 255 255 248 9 6 6 4 0 251 255 247 8 6 6 6 +255 255 255 255 241 241 239 132 238 255 255 249 76 229 241 241 + 63 255 243 50 50 241 254 140 51 57 255 248 43 49 237 255 +241 255 254 241 241 254 254 140 239 241 255 249 78 36 235 255 +236 236 236 236 236 236 236 236 236 236 236 236 236 236 236 236 + 22 22 22 22 22 22 22 0 22 22 22 22 22 22 22 22 +249 249 249 249 249 249 247 11 245 249 249 249 249 255 255 255 +174 174 174 174 173 173 173 173 173 174 174 174 173 249 254 254 +252 252 252 252 225 224 224 224 224 252 252 251 225 227 227 227 +255 255 255 254 227 251 250 15 222 254 255 254 227 251 253 253 +227 227 227 227 226 253 252 0 221 227 227 227 226 253 255 255 +227 255 255 254 227 252 252 3 222 254 255 254 227 252 254 254 +227 255 255 254 227 226 226 226 226 254 255 254 227 226 226 226 +227 254 254 253 227 252 252 1 221 253 254 253 227 252 254 254 +228 228 228 228 226 253 252 0 221 227 228 228 226 253 255 255 +255 255 255 254 227 252 251 8 222 254 255 254 227 252 254 254 +255 255 255 254 227 227 227 220 226 254 255 254 227 227 227 227 +255 255 255 255 253 253 251 13 249 255 255 252 176 248 253 253 +139 255 248 131 131 246 252 0 129 135 255 251 129 131 244 255 +246 255 254 246 246 254 252 0 242 246 255 252 170 124 243 255 +253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 +238 238 238 238 238 238 238 237 238 238 238 238 238 238 238 238 +240 240 240 240 240 240 240 224 240 240 240 240 240 254 255 255 + 40 40 40 40 40 40 40 40 40 40 40 40 40 241 255 255 +248 248 248 248 248 248 248 248 248 248 248 248 248 255 255 255 +255 255 255 255 255 255 254 238 254 255 255 255 255 255 255 255 +254 255 255 255 255 255 254 237 254 254 255 255 255 255 255 255 +255 255 255 255 255 255 254 237 254 255 255 255 255 255 255 255 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +255 255 255 255 255 254 254 237 254 255 255 255 255 254 254 254 +255 255 255 255 255 255 254 237 254 254 255 255 255 255 255 255 +255 255 255 255 255 255 254 238 254 255 255 255 255 255 255 255 +255 255 255 255 255 255 255 254 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 254 238 254 255 255 248 52 241 255 255 +246 255 254 246 246 254 254 237 245 246 255 254 229 244 254 255 +254 255 255 254 254 255 254 237 254 254 255 248 53 232 254 255 + +246 150 255 247 8 238 255 251 0 252 255 246 6 241 255 255 +246 150 255 247 8 238 255 251 0 252 255 246 6 241 237 235 +246 150 254 235 8 222 238 234 0 235 238 229 6 229 49 36 +246 150 243 73 10 8 0 8 8 8 1 8 8 76 43 78 +246 150 243 80 241 247 11 247 247 238 17 247 247 249 248 249 +246 150 243 81 249 255 12 255 255 246 18 255 255 255 255 255 +246 150 243 80 245 251 11 251 251 242 17 251 251 255 57 241 +246 150 241 73 2 2 2 2 0 2 2 2 0 238 51 239 +246 140 136 73 2 131 140 137 0 139 140 135 4 132 140 140 +246 150 242 73 2 237 254 249 0 251 254 244 6 239 254 254 +246 150 243 73 2 221 237 233 0 235 237 228 6 241 241 254 +246 150 243 73 11 9 0 9 9 9 1 9 9 241 50 241 +246 150 243 80 243 248 11 248 248 240 17 248 248 255 50 241 +246 150 243 81 249 255 12 255 255 246 18 255 255 255 243 254 +246 150 243 81 249 255 12 255 255 246 18 255 255 255 255 255 +246 150 243 81 249 255 8 16 16 16 18 255 255 255 63 241 +236 22 255 254 227 253 255 254 226 254 255 254 227 253 255 255 +236 22 255 254 227 253 255 254 226 254 255 254 227 253 244 243 +236 22 255 249 227 251 253 252 226 252 253 252 227 248 131 124 +236 22 249 173 225 227 226 227 227 227 226 227 227 176 129 170 +236 22 249 174 251 254 227 254 254 253 228 254 254 252 251 252 +236 22 249 174 252 255 227 255 255 254 228 255 255 255 255 255 +236 22 249 174 252 254 227 254 254 253 227 254 254 255 135 246 +236 22 245 173 224 222 221 222 226 221 221 222 226 249 129 242 +236 0 11 173 224 15 0 3 226 1 0 8 220 13 0 0 +236 22 247 173 224 250 252 252 226 252 252 251 227 251 252 252 +236 22 249 173 224 251 253 252 226 252 253 252 227 253 246 254 +236 22 249 173 225 227 226 227 227 227 226 227 227 253 131 246 +236 22 249 174 252 254 227 254 254 253 228 254 254 255 131 246 +236 22 249 174 252 255 227 255 255 254 228 255 255 255 248 254 +236 22 249 174 252 255 227 255 255 254 228 255 255 255 255 255 +236 22 249 174 252 255 227 227 227 227 228 255 255 255 139 246 +253 238 255 255 255 255 255 255 255 254 255 255 255 255 255 255 +253 238 255 255 255 255 255 255 255 254 255 255 255 255 254 254 +253 238 254 241 255 255 255 255 255 254 255 255 255 241 244 232 +253 238 240 40 248 255 255 255 255 255 255 255 255 52 229 53 +253 238 240 40 248 255 255 255 255 255 255 255 255 248 254 248 +253 238 240 40 248 255 255 255 255 255 255 255 255 255 255 255 +253 238 240 40 248 255 254 255 255 255 254 255 255 255 246 254 +253 238 240 40 248 254 254 254 255 254 254 254 255 254 245 254 +253 237 224 40 248 238 237 237 255 237 237 238 254 238 237 237 +253 238 240 40 248 254 254 254 255 254 254 254 255 254 254 254 +253 238 240 40 248 255 255 255 255 254 255 255 255 255 254 255 +253 238 240 40 248 255 255 255 255 255 255 255 255 255 246 254 +253 238 240 40 248 255 255 255 255 255 255 255 255 255 246 254 +253 238 240 40 248 255 255 255 255 255 255 255 255 255 254 255 +253 238 240 40 248 255 255 255 255 255 255 255 255 255 255 255 +253 238 240 40 248 255 254 255 255 255 255 255 255 255 246 254 + +255 235 36 78 249 255 241 239 140 254 254 241 241 254 255 241 +255 237 49 43 248 255 57 51 140 254 241 50 50 243 255 63 +241 241 229 76 249 255 255 238 132 239 241 241 255 255 255 255 + 6 6 6 8 247 255 251 0 4 6 6 9 248 255 255 255 +246 246 229 8 247 255 251 2 135 244 228 9 248 255 255 255 +255 255 238 1 17 18 17 2 140 254 237 1 17 18 18 18 +252 252 235 8 238 246 242 2 139 251 235 9 240 246 246 16 + 0 0 0 8 247 255 251 0 0 0 0 9 248 255 255 16 +251 251 234 8 247 255 251 2 137 249 233 9 248 255 255 16 +255 255 238 0 11 12 11 2 140 254 237 0 11 12 12 8 +238 238 222 8 247 255 251 2 131 237 221 9 248 255 255 255 + 8 8 8 10 241 249 245 2 2 2 2 11 243 249 249 249 +247 247 235 73 80 81 80 73 73 73 73 73 80 81 81 81 +255 255 254 243 243 243 243 241 136 242 243 243 243 243 243 243 +150 150 150 150 150 150 150 150 140 150 150 150 150 150 150 150 +246 246 246 246 246 246 246 246 246 246 246 246 246 246 246 246 +255 243 124 170 252 255 246 242 0 252 254 246 246 254 255 246 +255 244 131 129 251 255 135 129 0 252 246 131 131 248 255 139 +253 253 248 176 252 255 255 249 13 251 253 253 255 255 255 255 +227 227 227 227 254 255 254 226 220 227 227 227 254 255 255 255 +254 254 252 227 254 255 254 222 8 251 252 227 254 255 255 255 +255 255 253 226 228 228 227 221 0 252 253 226 228 228 228 228 +254 254 252 227 253 254 253 221 1 252 252 227 253 254 254 227 +226 226 226 227 254 255 254 226 226 226 226 227 254 255 255 227 +254 254 252 227 254 255 254 222 3 252 252 227 254 255 255 227 +255 255 253 226 227 227 227 221 0 252 253 226 227 227 227 227 +253 253 251 227 254 255 254 222 15 250 251 227 254 255 255 255 +227 227 227 225 251 252 252 224 224 224 224 225 252 252 252 252 +254 254 249 173 174 174 174 173 173 173 173 173 174 174 174 174 +255 255 255 249 249 249 249 245 11 247 249 249 249 249 249 249 + 22 22 22 22 22 22 22 22 0 22 22 22 22 22 22 22 +236 236 236 236 236 236 236 236 236 236 236 236 236 236 236 236 +255 254 232 53 248 255 254 254 237 254 255 254 254 255 255 254 +255 254 244 229 254 255 246 245 237 254 254 246 246 254 255 246 +255 255 241 52 248 255 255 254 238 254 255 255 255 255 255 255 +255 255 255 255 255 255 255 255 254 255 255 255 255 255 255 255 +255 255 255 255 255 255 255 254 238 254 255 255 255 255 255 255 +255 255 255 255 255 255 254 254 237 254 255 255 255 255 255 255 +254 254 254 255 255 255 255 254 237 254 254 255 255 255 255 255 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 255 254 237 254 255 255 255 255 255 255 +255 255 255 255 255 255 254 254 237 254 255 255 255 255 255 254 +255 255 255 255 255 255 255 254 238 254 255 255 255 255 255 255 +255 255 255 248 248 248 248 248 248 248 248 248 248 248 248 248 +255 255 241 40 40 40 40 40 40 40 40 40 40 40 40 40 +255 255 254 240 240 240 240 240 224 240 240 240 240 240 240 240 +238 238 238 238 238 238 238 238 237 238 238 238 238 238 238 238 +253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 \ No newline at end of file diff --git a/src/assets/presets/pat17.patt b/src/assets/presets/pat17.patt new file mode 100644 index 0000000..45a59bd --- /dev/null +++ b/src/assets/presets/pat17.patt @@ -0,0 +1,195 @@ +247 148 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +247 147 245 245 245 245 245 245 245 245 245 245 245 245 245 245 +247 140 146 146 146 146 146 146 146 146 146 146 146 146 146 146 +247 148 254 249 254 249 254 248 254 250 254 254 254 252 254 252 +247 148 243 49 247 56 245 9 250 90 253 239 254 164 246 156 +247 148 242 41 246 48 245 0 250 83 253 239 254 160 245 152 +247 148 242 41 246 48 245 0 250 83 253 239 254 160 245 152 +247 148 242 41 246 48 245 0 250 83 253 239 254 160 245 152 +247 148 242 41 246 48 245 0 250 83 253 239 254 160 245 152 +247 148 242 41 246 48 245 0 250 83 253 239 254 160 245 152 +247 148 243 55 247 62 245 16 250 94 253 240 254 166 246 159 +247 148 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +247 148 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +247 140 147 147 147 147 147 147 147 147 147 147 147 147 147 147 +254 244 244 244 244 244 244 244 244 244 244 244 244 244 244 244 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +237 19 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +237 17 235 235 235 235 235 235 235 235 235 235 235 235 235 235 +237 1 14 14 14 14 14 14 14 14 14 14 14 14 14 14 +237 19 254 249 254 251 254 254 254 252 254 252 254 250 254 250 +237 19 242 41 246 134 249 227 254 177 249 178 252 83 238 68 +237 19 242 32 246 130 249 226 254 174 249 175 252 76 238 61 +237 19 242 32 246 130 249 226 254 174 249 175 252 76 238 61 +237 19 242 32 246 130 249 226 254 174 249 175 252 76 238 61 +237 19 242 32 246 130 249 226 254 174 249 175 252 76 238 61 +237 19 242 32 246 130 249 226 254 174 249 175 252 76 238 61 +237 19 243 47 247 138 249 227 254 179 249 180 252 88 239 73 +237 19 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +237 19 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +237 1 16 16 16 16 16 16 16 16 16 16 16 16 16 16 +253 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +253 238 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +253 238 253 253 253 253 253 253 253 253 253 253 253 253 253 253 +253 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 +253 238 254 254 254 254 254 255 254 249 254 248 254 249 254 251 +253 238 253 237 254 245 253 255 254 51 238 17 247 55 236 118 +253 238 253 237 254 244 253 255 255 43 237 8 247 47 235 112 +253 238 253 237 254 244 253 255 255 43 237 8 247 47 235 112 +253 238 253 237 254 244 253 255 255 43 237 8 247 47 235 112 +253 238 253 237 254 244 253 255 255 43 237 8 247 47 235 112 +253 238 253 237 254 244 253 255 255 43 237 8 247 47 235 112 +253 238 253 238 254 245 253 254 254 57 239 24 247 61 236 122 +253 238 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +253 238 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +253 237 238 238 238 238 238 238 238 238 238 238 238 238 238 238 +254 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 + +255 246 146 252 157 153 153 153 153 153 160 255 255 147 244 255 +255 246 146 255 246 246 246 246 246 246 247 255 255 147 244 255 +255 246 146 253 164 161 161 161 161 161 167 255 255 147 244 255 +255 246 146 255 254 254 254 254 254 254 254 255 255 147 244 255 +255 246 146 255 240 239 239 239 239 239 240 255 255 147 244 255 +255 246 146 255 254 254 254 254 254 254 254 255 255 147 244 255 +255 246 146 251 90 84 84 84 84 84 95 255 255 147 244 255 +255 246 146 255 251 251 251 251 251 251 251 255 255 147 244 255 +255 246 146 248 9 0 0 0 0 0 17 255 255 147 244 255 +255 246 146 255 245 245 245 245 245 245 246 255 255 147 244 255 +255 246 146 250 56 49 49 49 49 49 62 255 255 147 244 255 +255 246 146 255 247 247 247 247 247 247 247 255 255 147 244 255 +255 246 146 250 49 42 42 42 42 42 56 255 255 147 244 255 +255 246 146 255 243 243 243 243 243 243 243 255 255 147 244 255 +148 148 140 148 148 148 148 148 148 148 148 148 148 141 244 255 +247 247 247 247 247 247 247 247 247 247 247 247 247 247 254 255 +255 235 14 250 68 61 61 61 61 61 74 255 255 17 232 255 +255 235 14 255 239 238 238 238 238 238 239 255 255 17 232 255 +255 235 14 250 83 77 77 77 77 77 88 255 255 17 232 255 +255 235 14 255 253 252 252 252 252 252 253 255 255 17 232 255 +255 235 14 253 178 176 176 176 176 176 181 255 255 17 232 255 +255 235 14 255 250 249 249 249 249 249 250 255 255 17 232 255 +255 235 14 253 177 174 174 174 174 174 179 255 255 17 232 255 +255 235 14 255 254 254 254 254 254 254 254 255 255 17 232 255 +255 235 14 254 227 226 226 226 226 226 228 255 255 17 232 255 +255 235 14 255 250 250 250 250 250 250 250 255 255 17 232 255 +255 235 14 252 135 130 130 130 130 130 139 255 255 17 232 255 +255 235 14 255 247 247 247 247 247 247 247 255 255 17 232 255 +255 235 14 249 41 33 33 33 33 33 47 255 255 17 232 255 +255 235 14 255 243 242 242 242 242 242 243 255 255 17 232 255 + 19 18 1 19 19 19 19 19 19 19 19 19 19 1 232 255 +238 238 238 238 238 238 238 238 238 238 238 238 238 238 253 255 +255 253 238 251 118 113 113 113 113 113 122 255 255 238 253 255 +255 253 238 254 236 235 235 235 235 235 237 255 255 238 253 255 +255 253 238 250 56 48 48 48 48 48 61 255 255 238 253 255 +255 253 238 255 247 247 247 247 247 247 248 255 255 238 253 255 +255 253 238 249 17 8 8 8 8 8 24 255 255 238 253 255 +255 253 238 255 239 238 238 238 238 238 239 255 255 238 253 255 +255 253 238 250 52 44 44 44 44 44 58 255 255 238 253 255 +255 253 238 255 255 255 255 255 255 255 255 255 255 238 253 255 +255 253 238 255 255 255 255 255 255 255 255 255 255 238 253 255 +255 253 238 255 254 254 254 254 254 254 254 255 255 238 253 255 +255 253 238 255 245 245 245 245 245 245 245 255 255 238 253 255 +255 253 238 255 254 254 254 254 254 254 254 255 255 238 253 255 +255 253 238 255 238 237 237 237 237 237 238 255 255 238 253 255 +255 253 238 255 254 254 254 254 254 254 254 255 255 238 253 255 +238 238 237 238 238 238 238 238 238 238 238 238 238 237 253 255 +253 253 253 253 253 253 253 253 253 253 253 253 253 253 255 255 + +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +244 244 244 244 244 244 244 244 244 244 244 244 244 244 244 254 +147 147 147 147 147 147 147 147 147 147 147 147 147 147 141 247 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 148 247 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 148 247 +160 247 167 254 240 254 95 251 17 246 62 247 56 243 148 247 +153 246 161 254 239 254 84 251 0 245 49 247 42 243 148 247 +153 246 161 254 239 254 84 251 0 245 49 247 42 243 148 247 +153 246 161 254 239 254 84 251 0 245 49 247 42 243 148 247 +153 246 161 254 239 254 84 251 0 245 49 247 42 243 148 247 +153 246 161 254 239 254 84 251 0 245 49 247 42 243 148 247 +157 246 164 254 240 254 90 251 9 245 56 247 49 243 148 247 +252 255 253 255 255 255 251 255 248 255 250 255 250 255 148 247 +146 146 146 146 146 146 146 146 146 146 146 146 146 146 140 247 +246 246 246 246 246 246 246 246 246 246 246 246 246 246 148 247 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 148 247 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 253 + 17 17 17 17 17 17 17 17 17 17 17 17 17 17 1 238 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 19 238 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 19 238 + 74 239 88 253 181 250 179 254 228 250 139 247 47 243 19 238 + 61 238 77 252 176 249 174 254 226 250 130 247 33 242 19 238 + 61 238 77 252 176 249 174 254 226 250 130 247 33 242 19 238 + 61 238 77 252 176 249 174 254 226 250 130 247 33 242 19 238 + 61 238 77 252 176 249 174 254 226 250 130 247 33 242 19 238 + 61 238 77 252 176 249 174 254 226 250 130 247 33 242 19 238 + 68 239 83 253 178 250 177 254 227 250 135 247 41 243 19 238 +250 255 250 255 253 255 253 255 254 255 252 255 249 255 19 238 + 14 14 14 14 14 14 14 14 14 14 14 14 14 14 1 238 +235 235 235 235 235 235 235 235 235 235 235 235 235 235 18 238 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 19 238 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 255 +238 238 238 238 238 238 238 238 238 238 238 238 238 238 237 253 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 238 253 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 238 253 +122 237 61 248 24 239 58 255 255 254 245 254 238 254 238 253 +113 235 48 247 8 238 44 255 255 254 245 254 237 254 238 253 +113 235 48 247 8 238 44 255 255 254 245 254 237 254 238 253 +113 235 48 247 8 238 44 255 255 254 245 254 237 254 238 253 +113 235 48 247 8 238 44 255 255 254 245 254 237 254 238 253 +113 235 48 247 8 238 44 255 255 254 245 254 237 254 238 253 +118 236 56 247 17 239 52 255 255 254 245 254 238 254 238 253 +251 254 250 255 249 255 250 255 255 255 255 255 255 255 238 253 +238 238 238 238 238 238 238 238 238 238 238 238 238 238 237 253 +253 253 253 253 253 253 253 253 253 253 253 253 253 253 238 253 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 238 253 + +255 254 247 247 247 247 247 247 247 247 247 247 247 247 247 247 +255 244 141 148 148 148 148 148 148 148 148 148 148 140 148 148 +255 244 147 255 255 243 243 243 243 243 243 243 255 146 246 255 +255 244 147 255 255 56 42 42 42 42 42 49 250 146 246 255 +255 244 147 255 255 247 247 247 247 247 247 247 255 146 246 255 +255 244 147 255 255 62 49 49 49 49 49 56 250 146 246 255 +255 244 147 255 255 246 245 245 245 245 245 245 255 146 246 255 +255 244 147 255 255 17 0 0 0 0 0 9 248 146 246 255 +255 244 147 255 255 251 251 251 251 251 251 251 255 146 246 255 +255 244 147 255 255 95 84 84 84 84 84 90 251 146 246 255 +255 244 147 255 255 254 254 254 254 254 254 254 255 146 246 255 +255 244 147 255 255 240 239 239 239 239 239 240 255 146 246 255 +255 244 147 255 255 254 254 254 254 254 254 254 255 146 246 255 +255 244 147 255 255 167 161 161 161 161 161 164 253 146 246 255 +255 244 147 255 255 247 246 246 246 246 246 246 255 146 246 255 +255 244 147 255 255 160 153 153 153 153 153 157 252 146 246 255 +255 253 238 238 238 238 238 238 238 238 238 238 238 238 238 238 +255 232 1 19 19 19 19 19 19 19 19 19 19 1 18 19 +255 232 17 255 255 243 242 242 242 242 242 243 255 14 235 255 +255 232 17 255 255 47 33 33 33 33 33 41 249 14 235 255 +255 232 17 255 255 247 247 247 247 247 247 247 255 14 235 255 +255 232 17 255 255 139 130 130 130 130 130 135 252 14 235 255 +255 232 17 255 255 250 250 250 250 250 250 250 255 14 235 255 +255 232 17 255 255 228 226 226 226 226 226 227 254 14 235 255 +255 232 17 255 255 254 254 254 254 254 254 254 255 14 235 255 +255 232 17 255 255 179 174 174 174 174 174 177 253 14 235 255 +255 232 17 255 255 250 249 249 249 249 249 250 255 14 235 255 +255 232 17 255 255 181 176 176 176 176 176 178 253 14 235 255 +255 232 17 255 255 253 252 252 252 252 252 253 255 14 235 255 +255 232 17 255 255 88 77 77 77 77 77 83 250 14 235 255 +255 232 17 255 255 239 238 238 238 238 238 239 255 14 235 255 +255 232 17 255 255 74 61 61 61 61 61 68 250 14 235 255 +255 255 253 253 253 253 253 253 253 253 253 253 253 253 253 253 +255 253 237 238 238 238 238 238 238 238 238 238 238 237 238 238 +255 253 238 255 255 254 254 254 254 254 254 254 255 238 253 255 +255 253 238 255 255 238 237 237 237 237 237 238 255 238 253 255 +255 253 238 255 255 254 254 254 254 254 254 254 255 238 253 255 +255 253 238 255 255 245 245 245 245 245 245 245 255 238 253 255 +255 253 238 255 255 254 254 254 254 254 254 254 255 238 253 255 +255 253 238 255 255 255 255 255 255 255 255 255 255 238 253 255 +255 253 238 255 255 255 255 255 255 255 255 255 255 238 253 255 +255 253 238 255 255 58 44 44 44 44 44 52 250 238 253 255 +255 253 238 255 255 239 238 238 238 238 238 239 255 238 253 255 +255 253 238 255 255 24 8 8 8 8 8 17 249 238 253 255 +255 253 238 255 255 248 247 247 247 247 247 247 255 238 253 255 +255 253 238 255 255 61 48 48 48 48 48 56 250 238 253 255 +255 253 238 255 255 237 235 235 235 235 235 236 254 238 253 255 +255 253 238 255 255 122 113 113 113 113 113 118 251 238 253 255 \ No newline at end of file diff --git a/src/assets/presets/pat18.patt b/src/assets/presets/pat18.patt new file mode 100644 index 0000000..c1c85e5 --- /dev/null +++ b/src/assets/presets/pat18.patt @@ -0,0 +1,195 @@ +255 255 241 16 16 1 16 16 16 0 16 24 247 255 150 246 +245 245 245 245 245 17 238 245 245 11 245 245 245 245 149 246 +146 146 146 146 146 10 141 146 145 6 146 146 146 146 140 246 +255 255 254 248 248 17 240 248 248 11 248 248 254 255 150 246 +255 255 241 9 9 0 9 9 9 0 9 17 247 255 150 246 +255 255 240 6 228 237 235 0 233 237 221 8 247 255 150 246 +255 255 240 6 245 255 252 0 250 255 238 8 247 255 150 246 +255 255 240 6 245 255 252 0 250 255 238 8 247 255 150 246 +255 255 240 0 3 3 3 0 3 3 3 8 247 255 150 246 +255 255 254 250 250 17 242 250 250 11 250 251 254 255 150 246 +255 255 255 255 255 18 246 255 255 11 255 255 255 255 150 246 +255 255 255 255 255 18 239 247 247 11 255 255 255 255 150 246 +255 255 255 255 255 18 7 7 7 8 255 255 255 255 150 246 +147 147 147 147 147 131 130 130 130 131 147 147 147 147 140 246 +244 244 244 244 244 244 244 244 244 244 244 244 244 244 244 254 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +255 255 253 227 227 225 227 227 227 226 227 228 254 255 22 236 +235 235 235 235 235 226 235 235 235 225 235 235 235 235 20 236 + 14 14 14 14 14 211 21 14 14 214 14 14 14 14 1 236 +255 255 254 254 254 227 253 254 254 226 254 254 254 255 22 236 +255 255 253 227 227 226 227 227 227 226 227 227 254 255 22 236 +255 255 253 226 251 252 252 226 252 252 250 226 254 255 22 236 +255 255 253 226 253 255 254 226 254 255 252 226 254 255 22 236 +255 255 253 226 253 255 254 226 254 255 252 226 254 255 22 236 +255 255 253 226 226 225 225 226 226 225 226 226 254 255 22 236 +255 255 254 254 254 227 253 254 254 226 254 254 254 255 22 236 +255 255 255 255 255 227 253 255 255 226 255 255 255 255 22 236 +255 255 255 255 255 227 252 254 254 226 255 255 255 255 22 236 +255 255 255 255 255 227 226 226 226 226 255 255 255 255 22 236 + 17 17 17 17 17 15 15 15 15 15 17 17 17 17 1 236 +232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 253 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +255 255 254 254 254 254 254 254 254 254 254 254 254 255 238 253 +253 253 253 253 253 254 253 253 253 254 253 253 253 253 238 253 +237 237 237 237 237 253 237 237 237 253 237 237 237 237 237 253 +255 255 254 254 254 254 254 254 254 254 254 254 254 255 238 253 +255 255 254 254 254 254 254 254 254 254 254 254 254 255 238 253 +255 255 254 254 254 255 254 255 254 255 254 255 255 255 238 253 +255 255 254 255 255 255 255 255 255 255 254 255 255 255 238 253 +255 255 254 255 255 255 255 255 255 255 254 255 255 255 238 253 +255 255 254 254 254 254 254 255 254 254 254 254 254 255 238 253 +255 255 254 254 254 254 254 254 254 254 254 254 254 255 238 253 +255 255 255 255 255 255 254 255 255 255 255 255 255 255 238 253 +255 255 255 255 255 254 254 255 254 254 255 255 255 255 238 253 +255 255 255 255 255 254 254 255 254 254 255 255 255 255 238 253 +238 238 238 238 238 238 238 238 238 238 238 238 238 238 237 253 +253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 254 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 + +247 247 247 247 247 247 247 247 247 247 247 247 247 247 254 255 +150 149 141 150 150 150 150 150 150 150 150 150 150 141 245 255 +255 246 146 255 255 255 255 255 255 255 255 255 255 147 245 255 +248 246 146 255 247 247 247 247 247 255 255 255 255 147 245 255 + 24 246 146 249 17 8 8 8 8 251 255 255 255 147 245 255 + 17 246 146 249 9 222 238 238 4 251 255 255 255 147 245 255 + 0 12 7 12 0 237 255 255 4 12 12 12 9 131 245 255 + 17 246 146 249 9 233 251 251 4 251 255 247 8 131 245 255 + 17 246 146 249 9 0 0 0 0 251 255 247 8 131 245 255 + 16 238 142 241 9 235 253 253 4 243 247 239 8 131 245 255 + 1 17 10 18 1 237 255 255 4 18 18 18 18 132 245 255 + 17 246 146 249 9 229 246 246 4 251 255 255 255 147 245 255 + 17 246 146 249 9 6 7 7 0 251 255 255 255 147 245 255 +242 246 146 255 241 241 241 241 241 255 255 255 255 147 245 255 +255 246 146 255 255 255 255 255 255 255 255 255 255 147 245 255 +255 246 146 255 255 255 255 255 255 255 255 255 255 147 245 255 +237 237 237 237 237 237 237 237 237 237 237 237 237 237 253 255 + 22 21 1 22 22 22 22 22 22 22 22 22 22 2 233 255 +255 236 14 255 255 255 255 255 255 255 255 255 255 17 233 255 +254 236 14 255 254 254 254 254 254 255 255 255 255 17 233 255 +228 236 14 254 228 227 227 227 227 254 255 255 255 17 233 255 +227 236 14 254 227 251 253 253 226 254 255 255 255 17 233 255 +226 226 215 227 226 253 255 255 226 227 227 227 227 15 233 255 +227 236 14 254 227 252 254 254 226 254 255 254 227 15 233 255 +227 236 14 254 227 226 226 226 226 254 255 254 227 15 233 255 +227 235 21 253 227 252 254 254 226 253 254 253 227 15 233 255 +226 226 211 228 226 253 255 255 226 228 228 228 228 15 233 255 +227 236 14 254 227 252 254 254 226 254 255 255 255 17 233 255 +227 236 14 254 227 227 227 227 226 254 255 255 255 17 233 255 +253 236 14 255 253 253 253 253 253 255 255 255 255 17 233 255 +255 236 14 255 255 255 255 255 255 255 255 255 255 17 233 255 +255 236 14 255 255 255 255 255 255 255 255 255 255 17 233 255 +253 253 253 253 253 253 253 253 253 253 253 253 253 253 255 255 +238 238 237 238 238 238 238 238 238 238 238 238 238 237 253 255 +255 253 238 255 255 255 255 255 255 255 255 255 255 238 253 255 +255 253 238 255 255 255 255 255 255 255 255 255 255 238 253 255 +255 253 238 255 255 255 255 255 255 254 255 255 255 238 253 255 +255 253 238 255 255 255 255 255 255 254 255 255 255 238 253 255 +255 255 253 255 255 255 255 255 255 254 255 255 255 238 253 255 +255 253 237 255 255 255 255 255 254 254 255 255 255 238 253 255 +255 253 238 255 255 255 255 255 255 254 255 255 255 238 253 255 +255 253 238 255 255 255 255 255 254 254 255 255 255 238 253 255 +255 255 253 255 255 255 255 255 255 254 255 255 255 238 253 255 +255 253 238 255 255 255 255 255 255 254 255 255 255 238 253 255 +255 253 238 255 255 255 255 255 255 254 255 255 255 238 253 255 +255 253 238 255 255 255 255 255 255 255 255 255 255 238 253 255 +255 253 238 255 255 255 255 255 255 255 255 255 255 238 253 255 +255 253 238 255 255 255 255 255 255 255 255 255 255 238 253 255 + +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +254 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 +247 141 147 147 147 147 131 131 131 131 132 147 147 147 147 147 +247 150 255 255 255 255 9 8 8 8 18 255 255 255 255 255 +247 150 255 255 255 255 12 247 247 239 18 255 255 255 255 255 +247 150 255 255 255 255 12 255 255 247 18 255 255 255 255 255 +247 150 255 255 251 251 12 251 251 243 18 251 251 255 255 255 +247 150 255 247 8 4 4 4 0 4 4 4 0 241 255 255 +247 150 255 247 8 238 255 251 0 253 255 246 7 241 255 255 +247 150 255 247 8 238 255 251 0 253 255 246 7 241 255 255 +247 150 255 247 8 222 237 233 0 235 237 229 6 241 255 255 +247 150 255 247 17 9 0 9 9 9 1 9 9 241 255 255 +247 150 255 255 249 249 12 249 249 241 18 249 249 255 255 255 +247 141 146 146 146 146 7 146 146 142 10 146 146 146 146 146 +247 149 246 246 246 246 12 246 246 238 17 246 246 246 246 246 +247 150 255 248 24 17 0 17 17 16 1 17 17 242 255 255 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +253 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 +237 2 17 17 17 17 15 15 15 15 15 17 17 17 17 17 +237 22 255 255 255 255 227 227 227 227 228 255 255 255 255 255 +237 22 255 255 255 255 227 254 254 253 228 255 255 255 255 255 +237 22 255 255 255 255 227 255 255 254 228 255 255 255 255 255 +237 22 255 255 254 254 227 254 254 253 228 254 254 255 255 255 +237 22 255 254 227 226 226 226 226 226 226 226 226 253 255 255 +237 22 255 254 227 253 255 254 226 254 255 254 227 253 255 255 +237 22 255 254 227 253 255 254 226 254 255 254 227 253 255 255 +237 22 255 254 227 251 253 252 226 252 253 252 227 253 255 255 +237 22 255 254 228 227 226 227 227 227 226 227 227 253 255 255 +237 22 255 255 254 254 227 254 254 253 228 254 254 255 255 255 +237 1 14 14 14 14 215 14 14 21 211 14 14 14 14 14 +237 21 236 236 236 236 226 236 236 235 226 236 236 236 236 236 +237 22 255 254 228 227 226 227 227 227 226 227 227 253 255 255 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +255 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 +253 237 238 238 238 238 238 238 238 238 238 238 238 238 238 238 +253 238 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +253 238 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +253 238 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +253 238 255 255 254 254 254 254 254 254 254 254 254 255 255 255 +253 238 255 255 255 255 255 254 255 254 255 255 255 255 255 255 +253 238 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +253 238 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +253 238 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +253 238 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +253 238 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +253 237 238 238 238 238 253 237 238 238 253 238 238 238 238 238 +253 238 253 253 253 253 255 253 253 253 255 253 253 253 253 253 +253 238 255 255 255 255 255 255 255 255 255 255 255 255 255 255 + +255 245 147 255 255 255 255 255 255 255 255 255 255 146 246 255 +255 245 147 255 255 255 255 255 255 255 255 255 255 146 246 255 +255 245 147 255 255 255 255 241 241 241 241 241 255 146 246 242 +255 245 147 255 255 255 251 0 7 7 6 9 249 146 246 17 +255 245 147 255 255 255 251 4 246 246 229 9 249 146 246 17 +255 245 132 18 18 18 18 4 255 255 237 1 18 10 17 1 +255 245 131 8 239 247 243 4 253 253 235 9 241 142 238 16 +255 245 131 8 247 255 251 0 0 0 0 9 249 146 246 17 +255 245 131 8 247 255 251 4 251 251 233 9 249 146 246 17 +255 245 131 9 12 12 12 4 255 255 237 0 12 7 12 0 +255 245 147 255 255 255 251 4 238 238 222 9 249 146 246 17 +255 245 147 255 255 255 251 8 8 8 8 17 249 146 246 24 +255 245 147 255 255 255 255 247 247 247 247 247 255 146 246 248 +255 245 147 255 255 255 255 255 255 255 255 255 255 146 246 255 +255 245 141 150 150 150 150 150 150 150 150 150 150 141 149 150 +255 254 247 247 247 247 247 247 247 247 247 247 247 247 247 247 +255 233 17 255 255 255 255 255 255 255 255 255 255 14 236 255 +255 233 17 255 255 255 255 255 255 255 255 255 255 14 236 255 +255 233 17 255 255 255 255 253 253 253 253 253 255 14 236 253 +255 233 17 255 255 255 254 226 227 227 227 227 254 14 236 227 +255 233 17 255 255 255 254 226 254 254 252 227 254 14 236 227 +255 233 15 228 228 228 228 226 255 255 253 226 228 211 226 226 +255 233 15 227 253 254 253 226 254 254 252 227 253 21 235 227 +255 233 15 227 254 255 254 226 226 226 226 227 254 14 236 227 +255 233 15 227 254 255 254 226 254 254 252 227 254 14 236 227 +255 233 15 227 227 227 227 226 255 255 253 226 227 215 226 226 +255 233 17 255 255 255 254 226 253 253 251 227 254 14 236 227 +255 233 17 255 255 255 254 227 227 227 227 228 254 14 236 228 +255 233 17 255 255 255 255 254 254 254 254 254 255 14 236 254 +255 233 17 255 255 255 255 255 255 255 255 255 255 14 236 255 +255 233 2 22 22 22 22 22 22 22 22 22 22 1 21 22 +255 253 237 237 237 237 237 237 237 237 237 237 237 237 237 237 +255 253 238 255 255 255 255 255 255 255 255 255 255 238 253 255 +255 253 238 255 255 255 255 255 255 255 255 255 255 238 253 255 +255 253 238 255 255 255 255 255 255 255 255 255 255 238 253 255 +255 253 238 255 255 255 254 255 255 255 255 255 255 238 253 255 +255 253 238 255 255 255 254 255 255 255 255 255 255 238 253 255 +255 253 238 255 255 255 254 255 255 255 255 255 255 253 255 255 +255 253 238 255 255 255 254 254 255 255 255 255 255 238 253 255 +255 253 238 255 255 255 254 255 255 255 255 255 255 238 253 255 +255 253 238 255 255 255 254 254 255 255 255 255 255 237 253 255 +255 253 238 255 255 255 254 255 255 255 255 255 255 253 255 255 +255 253 238 255 255 255 254 255 255 255 255 255 255 238 253 255 +255 253 238 255 255 255 254 255 255 255 255 255 255 238 253 255 +255 253 238 255 255 255 255 255 255 255 255 255 255 238 253 255 +255 253 238 255 255 255 255 255 255 255 255 255 255 238 253 255 +255 253 237 238 238 238 238 238 238 238 238 238 238 237 238 238 +255 255 253 253 253 253 253 253 253 253 253 253 253 253 253 253 \ No newline at end of file diff --git a/src/assets/presets/pat19.patt b/src/assets/presets/pat19.patt new file mode 100644 index 0000000..91e744b --- /dev/null +++ b/src/assets/presets/pat19.patt @@ -0,0 +1,195 @@ +140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 +255 255 2 255 255 255 255 255 240 255 255 140 255 255 140 255 +255 255 2 255 255 255 255 255 240 255 255 140 255 255 140 255 +140 140 140 140 140 255 255 255 240 255 255 140 255 255 140 255 +255 255 2 255 255 255 255 255 240 255 255 140 255 255 140 255 +255 255 5 255 255 255 255 255 240 255 255 140 140 140 140 140 +255 255 2 255 255 255 255 255 240 255 255 140 255 255 255 255 +255 244 224 241 241 241 241 241 240 241 241 241 241 241 241 241 +140 140 140 140 140 255 255 255 240 255 255 255 255 255 255 255 +255 255 2 255 255 255 255 255 240 255 255 2 255 255 255 255 +216 216 2 216 216 2 2 2 2 2 2 2 255 255 255 255 +255 255 2 255 255 2 255 255 240 255 255 255 255 255 255 255 +255 255 2 255 255 2 255 255 240 255 255 255 255 255 255 255 +255 255 2 255 255 255 255 255 240 255 255 255 255 255 255 255 +255 255 2 255 255 255 255 255 240 240 240 240 240 240 240 240 +255 255 2 255 255 255 255 255 240 255 255 255 255 255 255 255 + 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 +255 255 226 255 255 255 255 255 172 255 255 6 255 255 5 255 +255 255 226 255 255 255 255 255 172 255 255 6 255 255 5 255 + 5 5 5 5 5 255 255 255 172 255 255 5 255 255 5 255 +255 255 226 255 255 255 255 255 172 255 255 5 255 255 5 255 +253 253 223 253 253 255 255 255 172 255 255 5 5 5 5 5 +255 255 226 255 255 255 255 255 172 255 255 6 255 255 255 255 +255 215 175 177 177 177 177 177 172 177 177 177 177 177 177 177 + 5 5 5 5 5 255 255 255 172 255 255 255 255 255 255 255 +255 255 226 255 255 255 255 255 172 255 255 225 255 255 255 255 +178 178 226 178 178 226 226 226 226 226 226 226 255 255 255 255 +255 255 226 255 255 226 255 255 172 255 255 255 255 255 255 255 +255 255 226 255 255 226 254 254 173 254 254 254 255 255 255 255 +255 255 226 255 255 255 255 255 172 255 255 255 255 255 255 255 +255 255 226 255 255 255 255 255 172 172 172 172 172 172 172 172 +255 255 226 255 255 255 255 255 172 255 255 255 255 255 255 255 +237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 +255 255 255 255 255 255 255 255 35 255 255 237 255 255 237 255 +255 255 255 255 255 255 255 255 35 255 255 237 255 255 237 255 +237 237 237 237 237 255 255 255 35 255 255 237 255 255 237 255 +255 255 255 255 255 255 255 255 35 255 255 237 255 255 237 255 +255 255 255 255 255 255 255 255 35 255 255 237 237 237 237 237 +255 255 255 255 255 255 255 255 35 255 255 236 255 255 255 255 +255 164 50 49 49 49 49 49 35 49 49 49 49 49 49 49 +237 237 237 237 237 255 255 255 35 255 255 255 255 255 255 255 +255 255 255 255 255 255 255 255 35 255 255 255 255 255 255 255 +246 246 255 246 246 255 255 255 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 255 255 35 255 255 255 255 255 255 255 +255 255 255 255 255 255 255 255 38 255 255 255 255 255 255 255 +255 255 255 255 255 255 255 255 35 255 255 255 255 255 255 255 +255 255 255 255 255 255 255 255 35 35 35 35 35 35 35 35 +255 255 255 255 255 255 255 255 35 255 255 255 255 255 255 255 + +182 246 246 246 243 219 240 244 253 255 255 255 255 254 247 254 +157 202 202 202 199 193 238 244 254 255 255 255 255 254 247 254 +170 248 248 248 244 214 238 244 254 255 255 255 255 254 247 254 +172 255 255 255 251 217 238 244 242 154 146 146 159 219 247 254 +156 200 200 200 199 184 196 237 239 105 41 128 127 167 247 254 +165 236 236 236 236 236 236 241 254 211 91 231 172 167 247 254 +171 253 253 253 253 253 253 243 252 209 90 229 170 166 246 251 +169 245 245 245 245 245 245 241 245 203 88 222 165 161 242 244 +172 255 255 255 255 255 255 244 254 211 91 231 172 167 252 254 +172 255 255 255 255 255 255 244 254 211 84 193 146 168 255 255 +172 255 255 255 255 255 255 244 254 220 106 109 104 187 255 255 +172 255 243 191 254 219 224 244 176 250 188 219 236 248 255 255 +167 237 224 171 236 200 204 237 154 235 177 219 237 237 237 238 +134 115 118 131 115 124 123 196 139 115 86 107 115 115 115 124 +159 207 198 161 206 181 185 233 150 206 155 192 207 207 207 210 +172 255 241 179 254 212 217 255 157 253 191 236 255 255 255 255 + 98 235 235 235 228 178 224 199 251 255 255 255 255 253 221 249 + 42 140 140 140 136 122 218 199 251 255 255 255 255 253 214 247 + 71 240 240 240 232 167 218 199 251 255 255 255 255 253 214 247 + 75 255 255 255 246 174 218 199 249 242 242 242 243 248 214 247 + 42 138 138 138 134 102 130 186 249 237 229 239 239 242 214 247 + 62 214 214 214 214 214 216 194 251 250 235 252 244 242 214 247 + 72 246 246 246 246 246 246 196 242 242 231 244 238 236 209 239 + 62 210 210 210 210 210 210 183 208 213 219 211 214 214 191 207 + 75 255 255 255 255 255 255 199 251 250 235 252 244 244 244 253 + 75 255 255 255 255 255 255 199 251 250 234 247 241 244 255 255 + 75 255 255 254 255 255 255 199 251 250 237 237 236 246 255 255 + 75 255 229 117 253 178 188 199 81 252 143 220 253 254 255 255 + 74 253 222 85 251 159 170 198 39 250 124 215 253 253 253 253 + 70 238 209 80 236 150 160 193 37 235 175 219 238 238 238 239 + 73 249 219 84 247 157 168 225 40 246 137 216 249 249 249 249 + 76 255 225 92 253 163 173 254 44 252 117 214 255 255 255 255 +242 253 253 253 253 248 252 110 245 255 255 255 255 250 166 238 +238 245 245 245 245 244 252 110 245 255 255 255 255 250 149 235 +240 254 254 254 253 247 252 110 245 255 255 255 255 250 149 235 +240 255 255 255 254 248 252 110 244 254 254 254 254 249 149 235 +238 245 245 245 245 242 244 109 244 253 253 253 253 249 149 235 +239 251 251 251 251 251 251 109 245 254 254 255 254 249 149 235 +234 231 231 231 231 231 231 101 222 235 245 233 238 234 137 213 +208 138 138 138 138 138 138 69 133 158 212 149 176 175 88 129 +240 255 255 255 255 255 255 110 245 254 254 255 254 253 227 250 +240 255 255 255 255 255 255 110 245 254 253 255 254 254 255 255 +240 255 255 255 255 255 255 110 245 254 253 254 253 254 255 255 +240 255 253 244 255 249 250 110 234 254 246 252 255 255 255 255 +240 255 252 241 255 247 249 110 232 254 245 251 255 255 255 255 +240 254 251 241 253 247 248 109 232 253 249 252 254 254 254 253 +240 254 251 241 254 247 248 184 235 254 246 251 254 254 254 254 +240 255 252 241 255 247 249 252 238 254 244 251 255 255 255 255 + +253 253 253 253 253 253 251 244 254 255 255 255 237 124 210 255 +247 246 246 246 246 246 245 241 251 255 255 255 236 115 207 255 +254 254 254 219 166 166 165 161 166 167 187 248 236 115 207 255 +255 255 255 159 127 171 170 164 171 146 104 236 236 115 207 255 +255 255 255 145 127 230 228 221 230 193 108 219 219 106 191 236 +255 255 255 145 41 90 89 87 90 83 106 187 177 85 155 191 +255 255 255 153 105 211 209 203 211 210 219 249 234 115 205 253 +253 254 254 242 239 254 251 244 254 254 254 175 154 138 150 157 +243 243 243 243 237 241 242 240 243 243 243 243 237 195 232 254 +240 237 237 237 196 236 252 244 255 255 255 223 204 122 184 217 +218 193 213 217 183 235 252 244 255 255 255 219 199 123 181 212 +242 199 243 250 198 235 252 244 255 255 255 254 235 115 206 253 +245 201 247 255 200 235 252 244 255 255 255 190 170 130 161 179 +245 201 247 255 200 235 252 244 255 255 255 242 223 117 198 240 +245 201 247 255 200 235 252 244 255 255 255 255 236 115 207 255 +182 156 169 171 155 165 170 168 171 171 171 171 166 133 158 171 +248 247 247 247 247 247 238 206 252 255 255 255 252 238 249 255 +220 214 214 214 214 214 209 190 243 255 255 255 252 237 249 255 +253 252 252 247 242 242 236 213 243 244 246 254 252 237 249 255 +255 255 255 242 238 244 238 214 244 240 235 252 252 237 249 255 +255 255 255 241 239 252 243 211 252 246 236 219 214 219 216 214 +255 255 255 241 229 234 231 218 234 233 236 142 124 175 136 116 +255 255 255 242 236 249 241 212 249 249 250 251 249 234 246 251 +250 250 250 249 248 250 241 208 250 250 250 80 38 37 39 43 +199 199 199 199 185 194 195 183 199 199 199 199 198 192 225 253 +223 217 217 217 129 216 245 210 255 255 255 187 170 160 167 173 +177 122 166 173 102 213 245 210 255 255 255 178 159 150 156 162 +228 135 232 246 134 213 245 210 255 255 255 253 250 235 246 252 +235 140 240 255 138 213 245 210 255 255 254 117 85 80 84 91 +235 140 240 255 138 213 245 210 255 255 254 229 221 209 218 224 +235 140 240 255 138 213 245 210 255 255 255 255 252 237 249 255 + 98 42 70 74 41 62 71 61 74 74 74 74 74 69 73 75 +238 234 234 234 234 234 213 128 249 255 255 255 254 253 254 255 +166 149 149 149 149 149 136 88 227 255 255 255 254 253 254 255 +250 249 249 249 249 249 234 175 252 254 253 254 254 253 254 255 +255 255 255 254 253 254 237 175 254 253 253 254 254 253 254 255 +255 255 255 254 253 254 233 149 254 254 253 251 251 251 251 251 +255 255 255 254 253 253 245 211 253 253 253 246 244 248 245 244 +255 255 255 254 253 254 234 157 254 254 254 254 254 253 253 254 +244 244 244 244 244 244 221 133 244 244 244 234 232 232 235 238 +109 109 109 109 108 109 101 68 109 109 109 109 109 108 183 251 +252 252 252 252 244 250 231 138 255 255 255 249 248 247 248 248 +247 243 246 247 241 250 231 138 255 255 255 248 247 246 247 247 +252 244 252 254 244 250 231 138 255 255 255 254 254 253 254 254 +253 245 253 255 245 250 231 138 255 255 255 243 241 241 241 241 +253 245 253 255 245 250 231 138 255 255 255 252 251 251 251 251 +253 245 253 255 245 250 231 138 255 255 255 255 254 253 254 255 +242 237 239 240 238 239 233 208 240 240 240 240 240 239 240 240 + +255 255 255 255 236 191 253 157 255 217 212 254 179 241 255 172 +210 207 207 207 192 155 206 150 233 185 181 206 161 198 207 159 +124 115 115 115 107 86 115 139 196 123 124 115 131 118 115 134 +238 237 237 237 219 177 235 154 237 204 200 236 171 224 237 167 +255 255 248 236 219 188 250 176 244 224 219 254 191 243 255 172 +255 255 187 104 109 106 220 254 244 255 255 255 255 255 255 172 +255 255 168 146 193 84 211 254 244 255 255 255 255 255 255 172 +254 252 167 172 231 91 211 254 244 255 255 255 255 255 255 172 +244 242 161 165 222 88 203 245 241 245 245 245 245 245 245 169 +251 246 166 170 229 90 209 252 243 253 253 253 253 253 253 171 +254 247 167 172 231 91 211 254 241 236 236 236 236 236 236 165 +254 247 167 127 128 41 105 239 237 196 184 199 200 200 200 156 +254 247 219 159 146 146 154 242 244 238 217 251 255 255 255 172 +254 247 254 255 255 255 255 254 244 238 214 244 248 248 248 170 +254 247 254 255 255 255 255 254 244 238 193 199 202 202 202 157 +254 247 254 255 255 255 255 253 244 240 219 243 246 246 246 182 +255 255 255 255 214 117 252 44 254 173 163 253 92 225 255 76 +249 249 249 249 216 137 246 40 225 168 157 247 84 219 249 73 +239 238 238 238 219 175 235 37 193 160 150 236 80 209 238 70 +253 253 253 253 215 124 250 39 198 170 159 251 85 222 253 74 +255 255 254 253 220 143 252 81 199 188 178 253 117 229 255 75 +255 255 246 236 237 237 250 251 199 255 255 255 254 255 255 75 +255 255 244 241 247 234 250 251 199 255 255 255 255 255 255 75 +253 244 244 244 252 235 250 251 199 255 255 255 255 255 255 75 +207 191 214 214 211 219 213 208 183 210 210 210 210 210 210 62 +239 209 236 238 244 231 242 242 196 246 246 246 246 246 246 72 +247 214 242 244 252 235 250 251 194 216 214 214 214 214 214 62 +247 214 242 239 239 229 237 249 186 130 102 134 138 138 138 42 +247 214 248 243 242 242 242 249 199 218 174 246 255 255 255 75 +247 214 253 255 255 255 255 251 199 218 167 232 240 240 240 71 +247 214 253 255 255 255 255 251 199 218 122 136 140 140 140 42 +249 221 253 255 255 255 255 251 199 224 178 228 235 235 235 98 +255 255 255 255 251 244 254 238 252 249 247 255 241 252 255 240 +254 254 254 254 251 246 254 235 184 248 247 254 241 251 254 240 +253 254 254 254 252 249 253 232 109 248 247 253 241 251 254 240 +255 255 255 255 251 245 254 232 110 249 247 255 241 252 255 240 +255 255 255 255 252 246 254 234 110 250 249 255 244 253 255 240 +255 255 254 253 254 253 254 245 110 255 255 255 255 255 255 240 +255 255 254 254 255 253 254 245 110 255 255 255 255 255 255 240 +250 227 253 254 255 254 254 245 110 255 255 255 255 255 255 240 +129 88 175 176 149 212 158 133 69 138 138 138 138 138 138 208 +213 137 234 238 233 245 235 222 101 231 231 231 231 231 231 234 +235 149 249 254 255 254 254 245 109 251 251 251 251 251 251 239 +235 149 249 253 253 253 253 244 109 244 242 245 245 245 245 238 +235 149 249 254 254 254 254 244 110 252 248 254 255 255 255 240 +235 149 250 255 255 255 255 245 110 252 247 253 254 254 254 240 +235 149 250 255 255 255 255 245 110 252 244 245 245 245 245 238 +238 166 250 255 255 255 255 245 110 252 248 253 253 253 253 242 diff --git a/src/assets/presets/pat2.patt b/src/assets/presets/pat2.patt new file mode 100644 index 0000000..ad016f3 --- /dev/null +++ b/src/assets/presets/pat2.patt @@ -0,0 +1,195 @@ +247 247 247 247 247 247 247 247 247 247 247 247 247 247 247 247 +148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 +254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 +239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 +254 254 254 254 254 254 253 239 253 254 254 254 254 254 254 254 + 18 18 18 18 18 238 254 239 21 18 18 18 18 239 255 255 + 16 246 246 240 9 235 252 236 3 242 246 239 7 236 252 252 + 16 255 255 248 9 0 0 0 0 250 255 247 7 0 0 0 + 16 255 255 248 9 233 249 234 3 250 255 247 7 233 250 250 + 0 11 11 11 0 237 254 239 3 11 11 11 0 238 255 255 + 16 255 255 248 9 221 237 223 3 250 255 247 7 222 238 238 + 16 255 255 248 9 7 8 7 0 250 255 247 7 7 8 8 + 16 255 255 248 9 230 246 231 3 250 255 247 7 230 247 247 + 1 17 17 16 0 237 254 239 3 16 17 16 0 238 255 255 +232 232 232 232 232 253 254 239 232 232 232 232 232 253 255 255 +255 255 255 255 255 255 254 239 254 255 255 255 255 255 255 255 +238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 + 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 +250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 +175 175 175 175 175 175 175 173 175 175 175 175 175 175 175 175 +251 251 251 251 251 251 251 173 250 251 251 251 251 251 251 251 +227 227 227 227 227 252 254 173 226 227 227 227 227 253 255 255 +227 253 253 253 227 252 253 173 224 253 253 252 226 252 254 254 +227 255 255 254 227 226 226 226 226 254 255 254 226 226 226 226 +227 255 255 254 227 252 253 173 224 254 255 254 226 252 254 254 +226 226 226 226 226 252 254 173 224 226 226 226 226 252 255 255 +227 255 255 254 227 250 252 176 224 254 255 254 226 251 252 252 +227 255 255 254 227 226 226 224 225 254 255 254 226 226 226 226 +227 255 255 254 227 251 253 174 224 254 255 254 226 252 254 254 +226 227 227 227 226 252 254 173 224 227 227 227 226 252 255 255 +252 252 252 252 252 254 254 173 250 252 252 252 252 254 255 255 +255 255 255 255 255 255 254 173 253 255 255 255 255 255 255 255 +253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 +238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 +240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 + 6 6 6 6 6 6 6 0 6 6 6 6 6 6 6 6 +245 245 245 245 245 245 243 0 241 245 245 245 245 245 245 245 +254 255 255 254 254 254 252 0 250 254 255 254 254 254 255 255 +254 254 254 254 254 254 252 1 250 254 254 254 254 254 255 255 +254 255 255 254 254 255 255 255 255 254 255 255 255 255 255 255 +254 255 255 254 254 254 252 3 250 254 255 254 254 254 255 255 +254 255 255 254 254 255 252 0 250 254 255 254 254 254 255 255 +254 255 255 254 254 254 252 16 250 254 255 255 255 254 254 254 +254 255 255 254 254 254 254 246 254 254 255 255 255 254 255 255 +254 255 255 254 254 254 252 7 250 254 255 255 255 254 255 255 +254 255 255 254 254 255 252 0 250 254 255 254 254 254 255 255 +254 254 254 254 254 254 252 0 250 254 254 254 254 254 255 255 +255 255 255 255 255 255 252 0 250 255 255 255 255 255 255 255 + +247 149 254 239 254 255 253 0 251 255 238 8 247 255 255 255 +247 149 254 239 254 255 253 0 251 255 238 8 247 255 255 255 +247 149 254 239 254 239 236 0 234 238 223 8 231 238 253 255 +247 149 254 239 254 18 8 8 8 0 8 8 8 1 233 255 +247 149 254 239 254 18 239 247 247 11 247 247 247 17 233 255 +247 149 254 239 254 18 247 255 255 12 255 255 255 17 233 255 +247 149 254 239 254 18 243 251 251 12 251 251 251 17 233 255 +247 149 254 239 254 22 4 0 4 4 4 0 4 4 233 254 +247 149 254 239 239 239 237 0 235 239 223 8 232 239 239 239 +247 149 254 239 254 254 252 0 250 254 238 8 247 254 254 254 +247 149 254 239 254 239 235 0 233 237 222 8 230 237 253 255 +247 149 254 239 254 18 9 9 9 0 9 9 9 1 233 255 +247 149 254 239 254 18 241 249 249 12 249 249 249 17 233 255 +247 149 254 239 254 18 247 255 255 12 255 255 255 17 233 255 +247 149 254 239 254 18 247 255 255 12 255 255 255 17 233 255 +247 149 254 239 254 18 16 17 17 0 17 17 17 1 233 255 +238 19 250 175 252 255 254 226 254 255 253 227 254 255 255 255 +238 19 250 175 252 255 254 226 254 255 253 227 254 255 255 255 +238 19 250 175 252 253 252 226 252 253 251 227 252 253 255 255 +238 19 250 175 252 228 227 227 227 226 227 227 227 226 252 255 +238 19 250 175 252 228 253 254 254 227 254 254 254 228 252 255 +238 19 250 175 252 228 254 255 255 227 255 255 255 228 252 255 +238 19 250 175 252 228 253 254 254 227 254 254 254 228 252 255 +238 19 250 175 250 227 225 226 225 224 225 226 225 225 251 253 +238 19 250 173 173 173 173 226 174 173 176 224 175 173 173 173 +238 19 250 175 251 254 254 226 254 254 252 227 253 254 254 254 +238 19 250 175 252 253 252 226 252 253 251 227 252 253 255 255 +238 19 250 175 252 228 227 227 227 226 227 227 227 226 252 255 +238 19 250 175 252 228 253 254 254 227 254 254 254 228 252 255 +238 19 250 175 252 228 254 255 255 227 255 255 255 228 252 255 +238 19 250 175 252 228 254 255 255 227 255 255 255 228 252 255 +238 19 250 175 252 228 227 227 227 226 227 227 227 226 252 255 +253 238 241 7 246 255 255 255 255 255 255 255 255 255 255 255 +253 238 241 7 246 255 255 255 255 255 255 255 255 255 255 255 +253 238 241 7 246 255 255 255 255 255 255 255 255 255 255 255 +253 238 241 7 246 255 255 255 255 255 255 255 255 255 255 255 +253 238 241 7 246 255 255 255 255 255 255 255 255 255 255 255 +253 238 241 7 246 255 255 255 255 255 255 255 255 255 255 255 +253 238 241 7 246 254 254 254 254 254 254 254 254 255 255 255 +253 238 241 6 241 250 250 255 250 250 251 255 251 250 250 251 +253 238 241 0 0 0 1 255 4 0 17 247 8 0 0 0 +253 238 241 6 244 253 253 255 253 253 253 255 253 253 253 253 +253 238 241 7 246 255 255 255 255 255 255 255 255 255 255 255 +253 238 241 7 246 255 255 255 255 255 255 255 255 255 255 255 +253 238 241 7 246 255 255 255 255 255 255 255 255 255 255 255 +253 238 241 7 246 255 255 255 255 255 255 255 255 255 255 255 +253 238 241 7 246 255 255 255 255 255 255 255 255 255 255 255 +253 238 241 7 246 255 255 255 255 255 255 255 255 255 255 255 + +255 255 255 255 255 255 255 254 239 254 255 255 255 255 255 255 +255 255 253 233 233 233 233 233 239 254 253 233 233 233 233 233 +255 255 238 1 17 17 17 4 239 254 237 1 17 17 17 1 +247 247 231 8 247 255 251 4 232 247 230 9 249 255 255 17 + 8 8 8 8 247 255 251 0 8 8 8 9 249 255 255 17 +238 238 223 8 247 255 251 4 223 238 222 9 249 255 255 17 +255 255 238 0 11 12 12 4 239 254 237 0 12 12 12 0 +251 251 234 8 247 255 251 4 235 250 233 9 249 255 255 17 + 0 0 0 8 247 255 251 0 0 0 0 9 249 255 255 17 +253 253 236 8 239 247 243 4 237 252 235 9 241 247 247 16 +255 255 239 18 18 18 18 22 239 254 239 18 18 18 18 18 +254 254 254 254 254 254 254 254 239 254 254 254 254 254 254 254 +239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 239 +254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 +149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 +247 247 247 247 247 247 247 247 247 247 247 247 247 247 247 247 +255 255 255 255 255 255 255 253 173 254 255 255 255 255 255 255 +255 255 255 252 252 252 252 251 173 254 255 252 252 252 252 252 +255 255 253 226 228 228 228 225 173 254 253 226 228 228 228 226 +254 254 252 227 254 255 254 225 175 253 252 227 254 255 255 227 +227 227 227 227 254 255 254 226 224 227 227 227 254 255 255 227 +253 253 251 227 254 255 254 225 176 252 251 227 254 255 255 227 +255 255 253 226 227 227 227 224 173 254 253 226 227 227 227 226 +254 254 252 227 254 255 254 225 174 254 252 227 254 255 255 227 +226 226 226 227 254 255 254 226 226 226 226 227 254 255 255 227 +254 254 252 227 253 254 253 225 173 254 252 227 253 254 254 227 +255 255 253 228 228 228 228 227 173 254 253 228 228 228 228 228 +252 252 252 252 252 252 252 250 173 251 252 252 252 252 252 252 +175 175 175 175 175 175 175 175 173 175 175 175 175 175 175 175 +250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 + 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 +238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 +255 255 255 255 255 255 255 251 0 253 255 255 255 255 255 255 +255 255 255 255 255 255 255 250 0 253 255 255 255 255 255 255 +255 255 255 255 255 255 255 250 0 253 255 255 255 255 255 255 +255 255 255 255 255 255 254 251 8 253 255 255 255 255 255 255 +255 255 255 255 255 255 254 255 247 255 255 255 255 255 255 255 +255 255 255 255 255 255 254 251 17 253 255 255 255 255 255 255 +255 255 255 255 255 255 254 250 0 253 255 255 255 255 255 255 +255 255 255 255 255 255 254 250 4 253 255 255 255 255 255 255 +255 255 255 255 255 255 254 255 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 254 250 1 253 255 255 255 255 255 255 +255 255 255 255 255 255 254 250 0 253 255 255 255 255 255 255 +246 246 246 246 246 246 246 241 0 244 246 246 246 246 246 246 + 7 7 7 7 7 7 7 6 0 6 7 7 7 7 7 7 +241 241 241 241 241 241 241 241 241 241 241 241 241 241 241 241 +238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 +253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 + +255 233 1 17 17 17 0 17 17 16 18 254 239 254 149 247 +255 233 17 255 255 255 12 255 255 247 18 254 239 254 149 247 +255 233 17 255 255 255 12 255 255 247 18 254 239 254 149 247 +255 233 17 249 249 249 12 249 249 241 18 254 239 254 149 247 +255 233 1 9 9 9 0 9 9 9 18 254 239 254 149 247 +255 253 237 230 8 222 237 233 0 235 239 254 239 254 149 247 +254 254 254 247 8 238 254 250 0 252 254 254 239 254 149 247 +239 239 239 232 8 223 239 235 0 237 239 239 239 254 149 247 +254 233 4 4 0 4 4 4 0 4 22 254 239 254 149 247 +255 233 17 251 251 251 12 251 251 243 18 254 239 254 149 247 +255 233 17 255 255 255 12 255 255 247 18 254 239 254 149 247 +255 233 17 247 247 247 11 247 247 239 18 254 239 254 149 247 +255 233 1 8 8 8 0 8 8 8 18 254 239 254 149 247 +255 253 238 231 8 223 238 234 0 236 239 254 239 254 149 247 +255 255 255 247 8 238 255 251 0 253 255 254 239 254 149 247 +255 255 255 247 8 238 255 251 0 253 255 254 239 254 149 247 +255 252 226 227 227 227 226 227 227 227 228 252 175 250 19 238 +255 252 228 255 255 255 227 255 255 254 228 252 175 250 19 238 +255 252 228 255 255 255 227 255 255 254 228 252 175 250 19 238 +255 252 228 254 254 254 227 254 254 253 228 252 175 250 19 238 +255 252 226 227 227 227 226 227 227 227 228 252 175 250 19 238 +255 255 253 252 227 251 253 252 226 252 253 252 175 250 19 238 +254 254 254 253 227 252 254 254 226 254 254 251 175 250 19 238 +173 173 173 175 224 176 173 174 226 173 173 173 173 250 19 238 +253 251 225 225 226 225 224 225 226 225 227 250 175 250 19 238 +255 252 228 254 254 254 227 254 254 253 228 252 175 250 19 238 +255 252 228 255 255 255 227 255 255 254 228 252 175 250 19 238 +255 252 228 254 254 254 227 254 254 253 228 252 175 250 19 238 +255 252 226 227 227 227 226 227 227 227 228 252 175 250 19 238 +255 255 253 252 227 251 253 252 226 252 253 252 175 250 19 238 +255 255 255 254 227 253 255 254 226 254 255 252 175 250 19 238 +255 255 255 254 227 253 255 254 226 254 255 252 175 250 19 238 +255 255 255 255 255 255 255 255 255 255 255 246 7 241 238 253 +255 255 255 255 255 255 255 255 255 255 255 246 7 241 238 253 +255 255 255 255 255 255 255 255 255 255 255 246 7 241 238 253 +255 255 255 255 255 255 255 255 255 255 255 246 7 241 238 253 +255 255 255 255 255 255 255 255 255 255 255 246 7 241 238 253 +255 255 255 255 255 255 255 255 255 255 255 246 7 241 238 253 +253 253 253 253 255 253 253 253 255 253 253 244 6 241 238 253 + 0 0 0 8 247 17 0 4 255 1 0 0 0 241 238 253 +251 250 250 251 255 251 250 250 255 250 250 241 6 241 238 253 +255 255 255 254 254 254 254 254 254 254 254 246 7 241 238 253 +255 255 255 255 255 255 255 255 255 255 255 246 7 241 238 253 +255 255 255 255 255 255 255 255 255 255 255 246 7 241 238 253 +255 255 255 255 255 255 255 255 255 255 255 246 7 241 238 253 +255 255 255 255 255 255 255 255 255 255 255 246 7 241 238 253 +255 255 255 255 255 255 255 255 255 255 255 246 7 241 238 253 +255 255 255 255 255 255 255 255 255 255 255 246 7 241 238 253 \ No newline at end of file diff --git a/src/assets/presets/pat20.patt b/src/assets/presets/pat20.patt new file mode 100644 index 0000000..a0fe983 --- /dev/null +++ b/src/assets/presets/pat20.patt @@ -0,0 +1,195 @@ +255 255 255 140 140 255 255 255 2 255 255 255 255 240 255 255 +255 255 255 255 140 255 255 255 2 255 255 255 255 240 255 255 +255 255 255 255 140 255 255 255 2 238 238 238 238 217 238 255 +255 255 14 255 140 7 255 255 255 255 255 255 255 240 255 255 +255 255 14 255 140 7 255 255 255 255 255 255 255 240 255 255 +255 255 14 255 140 7 255 255 255 255 255 255 255 240 255 255 +255 255 255 255 140 255 255 255 255 255 255 255 255 240 255 255 +140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 +255 255 255 255 140 255 255 255 140 255 255 255 255 240 255 255 +255 255 255 255 140 255 255 255 140 255 255 255 255 240 255 255 +255 255 255 255 140 255 255 255 140 255 255 255 255 240 255 255 +255 255 255 255 140 255 255 255 140 255 255 255 255 240 255 255 +255 255 255 255 140 255 255 255 255 255 255 255 255 240 255 255 +255 255 255 255 140 255 255 255 255 255 255 255 255 240 255 255 +255 255 255 255 140 255 255 255 255 255 255 255 255 240 255 255 +255 255 255 255 140 255 255 255 255 255 255 255 255 240 255 255 +255 255 255 5 5 255 255 255 226 255 255 255 255 172 255 255 +255 255 255 255 5 255 255 255 226 255 255 255 255 172 255 255 +255 255 255 255 5 255 255 255 226 254 254 254 254 173 254 255 +255 255 225 255 5 227 255 255 255 255 255 255 255 172 255 255 +255 255 225 255 5 227 255 255 255 255 255 255 255 172 255 255 +255 255 225 255 5 227 255 255 255 255 255 255 255 172 255 255 +255 255 255 255 5 255 255 255 255 255 255 255 255 172 255 255 + 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 +255 255 255 255 5 255 255 255 5 255 255 255 255 172 255 255 +255 255 255 255 5 255 255 255 5 255 255 255 255 172 255 255 +255 255 255 255 5 255 255 255 5 255 255 255 255 172 255 255 +255 255 255 255 5 255 255 255 5 255 255 255 255 172 255 255 +255 255 255 255 5 255 255 255 255 255 255 255 255 172 255 255 +255 255 255 255 5 255 255 255 255 255 255 255 255 172 255 255 +255 255 255 255 5 255 255 255 255 255 255 255 255 172 255 255 +255 255 255 255 5 255 255 255 255 255 255 255 255 172 255 255 +255 255 255 237 237 255 255 255 255 255 255 255 255 35 255 255 +255 255 255 255 237 255 255 255 255 255 255 255 255 35 255 255 +255 255 255 255 238 255 255 255 255 255 255 255 255 50 255 255 +255 255 253 255 237 255 255 255 255 255 255 255 255 35 255 255 +255 255 253 255 237 255 255 255 255 255 255 255 255 35 255 255 +255 255 253 255 237 255 255 255 255 255 255 255 255 35 255 255 +255 255 255 255 237 255 255 255 255 255 255 255 255 35 255 255 +237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 237 +255 255 255 255 237 255 255 255 237 255 255 255 255 35 255 255 +255 255 255 255 237 255 255 255 237 255 255 255 255 35 255 255 +255 255 255 255 237 255 255 255 237 255 255 255 255 35 255 255 +255 255 255 255 237 255 255 255 237 255 255 255 255 35 255 255 +255 255 255 255 237 255 255 255 255 255 255 255 255 35 255 255 +255 255 255 255 237 255 255 255 255 255 255 255 255 35 255 255 +255 255 255 255 237 255 255 255 255 255 255 255 255 35 255 255 +255 255 255 255 237 255 255 255 255 255 255 255 255 35 255 255 + +255 223 149 239 255 255 249 178 254 255 255 255 255 250 249 255 +253 228 84 224 253 253 247 177 253 253 253 253 253 248 247 253 +247 243 102 219 247 247 242 175 247 247 247 247 247 244 244 247 +254 249 104 225 254 254 248 177 254 254 254 254 254 249 248 254 +255 250 105 226 255 255 249 178 255 255 255 255 255 250 249 255 +255 250 105 226 255 255 249 178 255 255 255 255 255 250 249 255 +254 250 105 226 255 255 249 177 252 252 252 252 254 250 249 255 + 72 71 37 225 255 255 249 165 176 176 176 176 233 250 249 255 +217 213 91 225 254 254 249 177 252 252 252 252 253 250 249 255 +255 251 102 151 170 177 224 178 255 255 255 255 255 250 249 255 +251 246 100 128 144 153 213 176 251 251 251 251 251 247 246 250 +155 155 65 135 152 152 155 145 157 157 156 157 157 181 186 158 +181 250 105 225 253 254 248 177 254 253 195 241 254 250 248 254 +251 251 105 148 166 185 235 178 255 254 196 242 255 250 249 255 +255 253 192 156 156 177 233 178 255 254 196 242 255 252 250 255 +255 255 254 252 252 253 249 178 254 254 196 242 255 255 255 255 +255 250 242 253 255 255 243 88 255 255 255 255 255 230 224 254 +244 241 230 242 244 244 233 85 244 244 244 244 244 222 218 243 +220 220 223 220 220 220 210 76 220 220 220 220 220 205 202 219 +250 249 235 247 250 250 239 86 250 250 250 250 250 226 221 249 +255 254 237 252 255 255 243 88 255 255 255 255 255 230 224 254 +255 254 237 252 255 255 243 88 255 255 255 255 255 230 224 254 +254 254 237 252 255 255 243 86 248 248 248 248 253 230 224 254 +233 233 229 251 255 255 243 60 86 86 86 86 210 230 224 254 +250 249 235 251 255 255 243 87 251 251 251 251 253 230 224 254 +255 254 237 242 244 245 240 88 255 255 255 255 255 230 224 254 +246 245 233 232 233 234 231 85 246 246 246 246 246 223 218 245 + 40 47 150 64 43 43 42 17 44 44 41 43 44 82 89 45 + 95 252 236 250 253 253 241 87 253 252 127 226 253 228 223 252 +246 254 237 242 244 246 241 88 255 254 127 227 255 230 224 254 +255 254 247 243 243 245 241 88 255 254 127 227 255 238 234 254 +255 255 255 255 255 255 243 88 254 254 127 227 255 254 253 255 +255 254 253 255 255 255 254 242 254 255 255 255 255 189 176 252 +226 226 242 230 227 227 227 232 227 227 227 227 227 169 157 224 +163 165 217 174 163 163 167 211 163 163 163 163 163 125 117 162 +242 242 249 244 242 242 242 237 242 242 242 242 242 180 167 240 +255 255 254 255 255 255 254 242 255 255 255 255 255 189 176 252 +255 255 254 255 255 255 254 242 255 255 255 255 255 189 176 252 +254 254 254 255 255 255 254 242 254 254 254 254 254 189 176 252 +254 254 254 255 255 255 254 239 242 242 242 242 250 189 176 252 +254 254 254 255 255 255 254 242 254 254 254 254 254 189 176 252 +255 255 254 254 254 254 253 242 255 255 255 255 255 189 176 252 +254 254 253 253 253 253 252 241 254 254 254 254 254 188 175 251 +239 239 247 241 239 239 238 237 239 239 239 238 239 178 166 237 +242 254 253 254 254 254 253 242 254 254 244 252 254 188 175 252 +253 254 253 254 254 254 253 242 255 255 245 252 255 189 176 252 +255 255 254 254 254 254 253 242 255 255 245 252 255 211 202 253 +255 255 255 255 255 255 254 242 254 255 245 252 255 251 250 255 + +254 252 247 253 254 254 254 254 254 254 250 157 253 254 254 254 +248 247 243 248 248 248 248 248 248 248 246 186 248 248 250 254 +250 248 244 249 250 250 250 250 250 250 247 181 249 250 251 254 +255 252 247 253 255 255 253 233 253 255 250 157 254 255 255 255 +255 252 247 253 255 255 251 175 252 255 250 156 240 241 241 241 +255 252 247 253 255 255 251 175 252 255 250 155 195 195 195 195 +255 252 247 253 255 255 251 175 252 255 250 157 253 254 254 254 +254 252 247 253 255 255 251 175 252 255 250 157 254 255 255 254 +177 176 174 177 177 177 176 165 176 177 176 144 176 177 177 177 +249 247 242 248 249 249 249 249 249 223 213 154 248 234 232 248 +255 252 247 253 255 255 255 255 254 176 152 152 253 184 176 252 +255 252 247 253 255 255 255 255 254 170 144 151 253 166 156 252 +239 223 218 224 225 225 225 224 225 151 128 134 224 148 156 252 +149 83 101 104 104 104 104 37 91 102 99 65 105 104 191 253 +222 228 242 249 250 250 249 70 212 250 246 154 249 250 253 254 +254 252 247 253 255 255 254 72 216 255 250 155 181 250 255 255 +253 243 219 249 253 253 253 253 253 253 244 45 252 253 254 254 +224 217 202 221 224 224 224 224 224 224 218 88 223 224 234 253 +229 222 205 226 229 229 229 229 229 229 223 81 228 229 238 253 +255 244 219 250 255 255 252 210 253 255 245 44 253 255 255 255 +255 244 219 250 255 255 248 85 250 255 245 43 225 227 227 227 +255 244 219 250 255 255 248 85 250 255 245 40 126 127 127 127 +255 244 219 250 255 255 248 85 250 255 245 44 251 253 253 253 +255 244 219 250 255 255 248 85 250 255 245 44 253 255 255 254 + 88 84 76 86 88 88 86 60 87 88 84 17 87 88 88 88 +243 232 210 238 243 243 243 243 243 239 230 41 241 241 240 243 +255 244 219 250 255 255 255 255 254 245 233 43 253 246 245 254 +255 244 219 250 255 255 255 255 254 244 233 43 253 244 243 254 +253 241 220 247 251 251 251 250 251 242 232 64 249 241 242 254 +241 230 222 234 236 236 236 228 235 236 232 149 236 236 246 254 +250 240 219 249 254 254 253 232 249 254 245 46 252 253 254 254 +254 244 219 250 255 255 254 233 249 255 245 40 95 246 255 255 +252 224 161 239 252 252 252 252 252 252 251 236 251 252 253 254 +175 157 116 167 175 175 175 175 175 175 174 165 174 175 201 250 +188 168 124 179 188 188 188 188 188 188 187 177 188 188 210 251 +255 226 163 242 255 255 254 250 254 255 253 239 254 255 255 255 +255 226 163 242 255 255 253 241 254 255 253 238 252 252 252 252 +255 226 163 242 255 255 253 241 254 255 253 239 244 244 244 244 +255 226 163 242 255 255 253 241 254 255 253 239 253 254 254 254 +254 226 163 242 255 255 253 241 254 255 253 239 254 255 255 254 +241 232 210 237 241 241 241 239 241 241 240 236 241 241 241 241 +253 226 166 241 253 253 253 253 253 252 251 238 252 253 253 253 +255 226 163 242 255 255 255 255 254 253 252 238 254 254 254 254 +255 226 163 242 255 255 255 255 254 254 252 238 254 254 254 254 +254 229 173 243 254 254 254 254 254 253 252 240 253 253 253 254 +253 242 216 248 254 254 254 254 253 253 253 247 253 253 253 254 +253 226 164 242 254 254 254 254 254 254 253 239 254 254 254 254 +254 226 163 242 255 255 254 254 254 255 253 239 242 253 255 255 + +255 255 255 255 242 196 254 254 178 249 253 252 252 254 255 255 +255 250 252 255 242 196 254 255 178 233 177 156 156 192 253 255 +255 249 250 255 242 196 254 255 178 235 185 166 148 105 251 251 +254 248 250 254 241 195 253 254 177 248 254 253 225 105 250 181 +158 186 181 157 157 156 157 157 145 155 152 152 135 65 155 155 +250 246 247 251 251 251 251 251 176 213 153 144 128 100 246 251 +255 249 250 255 255 255 255 255 178 224 177 170 151 102 251 255 +255 249 250 253 252 252 252 252 177 249 254 254 225 91 213 217 +255 249 250 233 176 176 176 176 165 249 255 255 225 37 71 72 +255 249 250 254 252 252 252 252 177 249 255 255 226 105 250 254 +255 249 250 255 255 255 255 255 178 249 255 255 226 105 250 255 +255 249 250 255 255 255 255 255 178 249 255 255 226 105 250 255 +254 248 249 254 254 254 254 254 177 248 254 254 225 104 249 254 +247 244 244 247 247 247 247 247 175 242 247 247 219 102 243 247 +253 247 248 253 253 253 253 253 177 247 253 253 224 84 228 253 +255 249 250 255 255 255 255 254 178 249 255 255 239 149 223 255 +255 253 254 255 227 127 254 254 88 243 255 255 255 255 255 255 +254 234 238 255 227 127 254 255 88 241 245 243 243 247 254 255 +254 224 230 255 227 127 254 255 88 241 246 244 242 237 254 246 +252 223 228 253 226 127 252 253 87 241 253 253 250 236 252 95 + 45 89 82 44 43 41 44 44 17 42 43 43 64 150 47 40 +245 218 223 246 246 246 246 246 85 231 234 233 232 233 245 246 +254 224 230 255 255 255 255 255 88 240 245 244 242 237 254 255 +254 224 230 253 251 251 251 251 87 243 255 255 251 235 249 250 +254 224 230 210 86 86 86 86 60 243 255 255 251 229 233 233 +254 224 230 253 248 248 248 248 86 243 255 255 252 237 254 254 +254 224 230 255 255 255 255 255 88 243 255 255 252 237 254 255 +254 224 230 255 255 255 255 255 88 243 255 255 252 237 254 255 +249 221 226 250 250 250 250 250 86 239 250 250 247 235 249 250 +219 202 205 220 220 220 220 220 76 210 220 220 220 223 220 220 +243 218 222 244 244 244 244 244 85 233 244 244 242 230 241 244 +254 224 230 255 255 255 255 255 88 243 255 255 253 242 250 255 +255 250 251 255 252 245 255 254 242 254 255 255 255 255 255 255 +253 202 211 255 252 245 255 255 242 253 254 254 254 254 255 255 +252 176 189 255 252 245 255 255 242 253 254 254 254 253 254 253 +252 175 188 254 252 244 254 254 242 253 254 254 254 253 254 242 +237 166 178 239 238 239 239 239 237 238 239 239 241 247 239 239 +251 175 188 254 254 254 254 254 241 252 253 253 253 253 254 254 +252 176 189 255 255 255 255 255 242 253 254 254 254 254 255 255 +252 176 189 254 254 254 254 254 242 254 255 255 255 254 254 254 +252 176 189 250 242 242 242 242 239 254 255 255 255 254 254 254 +252 176 189 254 254 254 254 254 242 254 255 255 255 254 254 254 +252 176 189 255 255 255 255 255 242 254 255 255 255 254 255 255 +252 176 189 255 255 255 255 255 242 254 255 255 255 254 255 255 +240 167 180 242 242 242 242 242 237 242 242 242 244 249 242 242 +162 117 125 163 163 163 163 163 211 167 163 163 174 217 165 163 +224 157 169 227 227 227 227 227 232 227 227 227 230 242 226 226 +252 176 189 255 255 255 255 254 242 254 255 255 255 253 254 255 diff --git a/src/assets/presets/pat21.patt b/src/assets/presets/pat21.patt new file mode 100644 index 0000000..f3c034a --- /dev/null +++ b/src/assets/presets/pat21.patt @@ -0,0 +1,195 @@ +255 2 255 255 255 255 255 255 255 255 240 255 255 135 140 255 +255 2 255 255 255 255 255 255 255 255 240 255 255 255 140 255 +255 2 255 255 255 253 255 255 255 255 240 255 255 255 140 255 +255 2 255 255 255 255 255 255 255 255 240 255 255 255 140 255 +255 2 255 255 255 255 255 255 255 255 240 255 255 255 140 255 +255 2 255 255 255 255 255 255 255 255 240 255 255 255 140 255 +255 2 255 255 255 255 255 255 255 255 240 255 255 255 140 255 +255 140 140 140 140 140 140 140 140 140 140 140 140 140 140 255 +255 2 255 255 255 255 255 255 255 255 240 255 255 255 140 255 +255 2 255 255 255 255 255 255 255 255 240 255 255 255 140 255 +255 2 255 255 255 255 255 255 255 255 240 255 255 255 140 255 +255 2 2 2 2 2 2 2 255 255 240 255 255 255 140 255 +255 2 255 255 255 255 255 255 255 255 240 255 255 255 140 255 +255 2 255 255 255 255 255 2 255 255 240 255 255 255 140 255 +255 2 255 255 255 255 255 2 255 255 240 255 255 255 140 255 +255 2 2 255 255 255 255 2 255 255 240 255 255 255 140 255 +255 226 255 255 255 255 255 255 255 255 172 255 255 14 5 255 +255 226 255 255 255 255 255 255 255 255 172 255 255 255 5 255 +255 226 255 255 255 255 255 255 255 255 172 255 255 255 5 255 +255 226 255 255 255 255 255 255 255 255 172 255 255 255 5 255 +255 226 255 255 255 255 255 255 255 255 172 255 255 255 5 255 +255 226 255 255 255 255 255 255 255 255 172 255 255 255 5 255 +255 226 255 255 255 255 255 255 255 255 172 255 255 255 5 255 +255 5 5 5 5 5 5 5 5 5 5 5 5 5 5 255 +255 226 255 255 255 255 255 255 255 255 172 255 255 255 5 255 +255 226 255 255 255 255 255 255 255 255 172 255 255 255 5 255 +255 226 255 255 255 255 255 255 255 255 172 255 255 255 5 255 +255 226 226 226 226 226 226 226 255 255 172 255 255 255 5 255 +255 226 255 255 255 255 255 255 255 255 172 255 255 255 5 255 +255 226 255 255 255 255 255 225 255 255 172 255 255 255 5 255 +255 226 255 255 255 255 255 225 255 255 172 255 255 255 5 255 +255 226 226 255 255 255 255 225 255 255 172 255 255 255 5 255 +255 255 255 255 255 255 255 255 255 255 35 255 255 223 237 255 +255 255 255 255 255 255 255 255 255 255 35 255 255 255 237 255 +255 255 255 255 255 255 255 255 255 255 35 255 255 255 237 255 +255 255 255 255 255 255 255 255 255 255 35 255 255 255 237 255 +255 255 255 255 255 255 255 255 255 255 35 255 255 255 237 255 +255 255 255 255 255 255 255 255 255 255 35 255 255 255 237 255 +255 255 255 255 255 255 255 255 255 255 35 255 255 255 237 255 +255 237 237 237 237 237 237 237 237 237 237 237 237 237 237 255 +255 255 255 255 255 255 255 255 255 255 35 255 255 255 237 255 +255 255 255 255 255 255 255 255 255 255 35 255 255 255 237 255 +255 255 255 255 255 255 255 255 255 255 35 255 255 255 237 255 +255 255 255 255 255 255 255 255 255 255 35 255 255 255 237 255 +255 255 255 255 255 255 255 255 255 255 35 255 255 255 237 255 +255 255 255 255 255 255 255 255 255 255 35 255 255 255 237 255 +255 255 255 255 255 255 255 255 255 255 35 255 255 255 237 255 +255 255 255 255 255 255 255 255 255 255 35 255 255 255 237 255 + +231 232 232 232 232 232 232 231 232 232 232 232 232 232 232 232 +158 190 190 190 190 190 188 163 190 190 190 190 190 190 190 190 +224 253 254 254 254 254 248 190 254 254 254 254 254 254 254 254 +255 255 255 255 255 255 249 191 255 255 255 255 255 255 255 255 +254 254 254 254 254 254 249 191 254 254 254 254 254 254 254 254 +248 248 248 248 248 248 243 188 248 248 248 248 248 248 248 248 +252 252 252 252 252 252 246 190 252 252 252 252 252 252 252 252 +146 146 154 183 154 154 198 188 177 142 142 183 249 211 204 204 +138 135 62 151 131 131 186 187 171 132 109 108 241 131 110 112 +220 217 92 195 220 220 216 175 220 220 181 103 220 220 220 220 +215 212 89 191 215 215 212 174 215 215 177 100 215 215 215 215 +254 249 106 225 254 254 248 190 254 254 208 118 254 254 254 254 +255 251 106 226 255 255 249 191 255 255 209 119 255 255 255 246 +198 194 82 176 198 198 195 165 198 198 163 92 198 198 198 131 +135 134 112 131 135 135 137 156 135 135 128 114 135 135 135 111 +242 242 242 242 242 242 243 245 242 242 242 242 242 242 242 242 +204 206 206 206 206 206 205 203 206 206 206 206 206 206 206 206 + 45 116 116 116 116 116 111 59 116 116 116 116 116 116 116 116 +189 251 252 252 252 252 240 117 252 252 252 252 252 252 252 252 +254 255 255 255 255 255 243 119 255 255 255 255 255 255 255 255 +252 252 252 252 252 252 240 117 252 252 252 252 252 252 252 252 +225 225 225 225 225 225 214 105 225 225 225 225 225 225 225 225 +239 239 239 239 239 239 228 111 239 239 239 239 239 239 239 239 +242 242 242 245 243 243 237 118 245 241 241 246 253 249 248 248 +241 240 232 241 240 240 235 118 243 240 237 237 253 239 237 237 +181 182 207 186 181 181 173 85 181 181 188 203 181 181 181 181 +171 172 202 177 171 171 163 80 171 171 180 199 171 171 171 171 +253 252 236 249 253 253 241 118 253 253 247 237 253 253 253 253 +255 254 237 252 255 255 243 119 255 255 249 238 255 255 255 254 +248 247 234 245 248 248 236 116 248 248 243 235 248 248 248 239 +240 240 237 239 240 240 234 169 240 240 239 237 240 240 240 237 +253 253 253 253 253 253 253 249 253 253 253 253 253 253 253 253 +250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 +239 244 244 244 244 244 244 239 244 244 244 244 244 244 244 244 +249 254 255 255 255 255 253 243 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 254 243 255 255 255 255 255 255 255 255 +248 248 248 248 248 248 247 240 248 248 248 248 248 248 248 248 +177 177 177 177 177 177 179 208 177 177 177 177 177 177 177 177 +213 213 213 213 213 213 214 224 213 213 213 213 213 213 213 213 +254 254 254 253 254 254 253 243 253 254 254 253 254 253 253 253 +254 254 253 254 254 254 253 243 253 254 253 254 255 254 254 254 +248 249 251 249 248 248 248 241 248 248 249 251 248 248 248 248 +247 247 251 248 247 247 247 240 247 247 248 250 247 247 247 247 +255 254 254 255 255 255 253 243 255 255 254 254 255 255 255 255 +255 255 254 255 255 255 254 243 255 255 254 254 255 255 255 255 +255 254 254 255 255 255 253 243 255 255 254 254 255 255 255 253 +254 254 254 254 254 254 253 247 254 254 254 254 254 254 254 254 +255 255 255 255 255 255 255 254 255 255 255 255 255 255 255 255 + +231 190 253 255 254 247 251 204 111 220 215 253 246 131 110 242 +231 190 253 255 254 247 251 204 109 220 215 253 255 198 134 242 +231 190 253 255 254 247 251 210 130 220 215 253 255 198 134 242 +231 190 253 255 254 247 251 249 240 220 215 253 255 198 134 242 +231 190 253 255 254 247 251 183 107 102 99 118 119 92 114 242 +231 190 253 255 254 247 251 142 108 181 177 208 209 162 128 242 +231 190 253 255 254 247 251 142 132 220 215 253 255 198 134 242 +231 190 253 255 254 247 251 177 170 220 215 253 255 198 134 242 +231 163 190 190 190 188 189 188 187 175 173 190 190 164 156 245 +231 187 247 249 248 242 246 197 185 216 211 248 249 194 136 242 +231 190 253 255 254 247 251 154 130 220 215 253 255 198 134 242 +231 190 253 255 254 247 251 154 130 220 215 253 255 198 134 242 +231 190 253 255 254 247 251 182 151 195 190 225 226 175 130 242 +231 190 253 255 254 247 251 154 62 91 89 105 106 82 112 242 +231 190 253 254 254 247 251 145 135 216 211 249 250 194 134 242 +230 157 223 254 254 247 251 145 137 220 215 253 255 198 134 242 +206 116 251 255 252 224 239 248 237 180 170 252 253 239 237 253 +206 116 251 255 252 224 239 248 237 180 170 252 255 247 239 253 +206 116 251 255 252 224 239 248 239 180 170 252 255 247 239 253 +206 116 251 255 252 224 239 253 252 180 170 252 255 247 239 253 +206 116 251 255 252 224 239 245 236 203 198 236 238 234 237 253 +206 116 251 255 252 224 239 241 236 188 179 246 248 243 239 253 +206 116 251 255 252 224 239 241 239 180 170 252 255 247 239 253 +206 116 251 255 252 224 239 244 243 180 170 252 255 247 239 253 +203 58 117 118 117 104 111 118 118 84 80 117 118 115 169 248 +205 111 240 243 240 214 228 236 234 172 163 240 243 236 233 252 +206 116 251 255 252 224 239 242 239 180 170 252 255 247 239 253 +206 116 251 255 252 224 239 242 239 180 170 252 255 247 239 253 +206 116 251 255 252 224 239 245 241 185 176 249 251 245 239 253 +206 116 251 255 252 224 239 242 231 206 202 235 236 233 237 253 +206 116 251 254 252 224 239 241 240 181 171 251 254 247 239 253 +203 45 189 254 252 224 239 241 240 180 170 252 255 247 239 253 +250 244 254 255 247 176 213 253 254 248 247 254 254 253 253 254 +250 244 254 255 247 176 213 253 254 248 247 254 255 254 254 254 +250 244 254 255 247 176 213 253 254 248 247 254 255 254 254 254 +250 244 254 255 247 176 213 254 254 248 247 254 255 254 254 254 +250 244 254 255 247 176 213 253 253 250 249 253 254 253 253 254 +250 244 254 255 247 176 213 254 253 248 248 254 254 254 254 254 +250 244 254 255 247 176 213 254 254 248 247 254 255 254 254 254 +250 244 254 255 247 176 213 253 253 248 247 254 255 254 254 254 +250 239 243 243 240 207 224 243 243 240 240 243 243 243 247 254 +250 243 253 253 246 178 214 252 252 247 246 253 253 253 253 254 +250 244 254 255 247 176 213 254 254 248 247 254 255 254 254 254 +250 244 254 255 247 176 213 254 254 248 247 254 255 254 254 254 +250 244 254 255 247 176 213 253 253 248 247 254 254 254 253 254 +250 244 254 255 247 176 213 253 253 251 250 253 254 253 253 254 +250 244 254 254 247 176 213 254 254 248 247 254 254 254 254 254 +250 238 249 254 247 176 213 254 254 248 247 254 255 254 254 254 + +242 242 242 242 242 242 242 242 245 243 242 242 242 242 242 242 +111 135 135 135 114 128 135 135 156 137 135 135 131 112 134 135 +131 198 198 198 92 163 198 198 165 195 198 198 176 82 194 198 +246 255 255 255 119 209 255 255 191 249 255 255 226 106 251 255 +254 254 254 254 118 208 254 254 190 248 254 254 225 106 249 254 +215 215 215 215 100 177 215 215 174 212 215 215 191 89 212 215 +220 220 220 220 103 181 220 220 175 216 220 220 195 92 217 220 +112 110 131 241 108 109 132 171 187 186 131 131 151 62 135 138 +204 204 211 249 183 142 142 177 188 198 154 154 183 154 146 146 +252 252 252 252 252 252 252 252 190 246 252 252 252 252 252 252 +248 248 248 248 248 248 248 248 188 243 248 248 248 248 248 248 +254 254 254 254 254 254 254 254 191 249 254 254 254 254 254 254 +255 255 255 255 255 255 255 255 191 249 255 255 255 255 255 255 +254 254 254 254 254 254 254 254 190 248 254 254 254 254 253 224 +190 190 190 190 190 190 190 190 163 188 190 190 190 190 190 158 +232 232 232 232 232 232 232 232 231 232 232 232 232 232 232 231 +253 253 253 253 253 253 253 253 249 253 253 253 253 253 253 253 +237 240 240 240 237 239 240 240 169 234 240 240 239 237 240 240 +239 248 248 248 235 243 248 248 116 236 248 248 245 234 247 248 +254 255 255 255 238 249 255 255 119 243 255 255 252 237 254 255 +253 253 253 253 237 247 253 253 118 241 253 253 249 236 252 253 +171 171 171 171 199 180 171 171 80 163 171 171 177 202 172 171 +181 181 181 181 203 188 181 181 85 173 181 181 186 207 182 181 +237 237 239 253 237 237 240 243 118 235 240 240 241 232 240 241 +248 248 249 253 246 241 241 245 118 237 243 243 245 242 242 242 +239 239 239 239 239 239 239 239 111 228 239 239 239 239 239 239 +225 225 225 225 225 225 225 225 105 214 225 225 225 225 225 225 +252 252 252 252 252 252 252 252 117 240 252 252 252 252 252 252 +255 255 255 255 255 255 255 255 119 243 255 255 255 255 255 254 +252 252 252 252 252 252 252 252 117 240 252 252 252 252 251 189 +116 116 116 116 116 116 116 116 59 111 116 116 116 116 116 45 +206 206 206 206 206 206 206 206 203 205 206 206 206 206 206 204 +255 255 255 255 255 255 255 255 254 255 255 255 255 255 255 255 +254 254 254 254 254 254 254 254 247 253 254 254 254 254 254 254 +253 255 255 255 254 254 255 255 243 253 255 255 255 254 254 255 +255 255 255 255 254 254 255 255 243 254 255 255 255 254 255 255 +255 255 255 255 254 254 255 255 243 253 255 255 255 254 254 255 +247 247 247 247 250 248 247 247 240 247 247 247 248 251 247 247 +248 248 248 248 251 249 248 248 241 248 248 248 249 251 249 248 +254 254 254 255 254 253 254 253 243 253 254 254 254 253 254 254 +253 253 253 254 253 254 254 253 243 253 254 254 253 254 254 254 +213 213 213 213 213 213 213 213 224 214 213 213 213 213 213 213 +177 177 177 177 177 177 177 177 208 179 177 177 177 177 177 177 +248 248 248 248 248 248 248 248 240 247 248 248 248 248 248 248 +255 255 255 255 255 255 255 255 243 254 255 255 255 255 255 255 +255 255 255 255 255 255 255 255 243 253 255 255 255 255 254 249 +244 244 244 244 244 244 244 244 239 244 244 244 244 244 244 239 +250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 diff --git a/src/assets/presets/pat22.patt b/src/assets/presets/pat22.patt new file mode 100644 index 0000000..1d41284 --- /dev/null +++ b/src/assets/presets/pat22.patt @@ -0,0 +1,195 @@ + 3 255 99 255 255 255 0 255 93 255 255 255 255 0 255 255 + 3 255 99 255 255 255 0 255 93 255 96 255 255 0 255 255 + 3 1 1 1 1 255 0 255 93 255 96 255 255 0 255 255 + 3 255 99 255 255 255 0 255 93 255 96 255 255 255 255 255 + 3 1 1 1 1 255 0 255 93 255 96 255 255 0 255 255 + 3 255 99 255 255 255 0 255 93 255 96 255 255 0 255 255 + 3 255 99 255 255 255 0 255 93 255 96 255 255 1 255 255 + 3 8 4 8 8 255 0 255 93 255 96 255 255 0 255 255 + 3 255 99 255 255 255 0 255 93 255 96 255 255 0 255 255 + 3 1 1 1 1 255 0 255 93 255 96 255 255 0 255 255 + 3 255 99 255 255 255 0 255 93 255 96 255 255 255 255 255 + 1 96 96 96 96 96 96 95 97 96 96 96 96 96 96 96 + 3 255 99 255 255 255 0 255 255 255 255 255 255 255 255 255 + 1 1 1 1 1 1 0 1 1 0 1 1 1 0 1 1 + 1 255 99 255 255 255 0 255 255 0 255 255 255 0 255 255 + 3 255 99 99 255 255 0 255 255 0 255 255 255 0 255 255 +255 255 35 255 255 255 0 255 33 255 255 255 255 0 255 255 +255 255 35 255 255 255 0 255 33 255 32 255 255 0 255 255 +255 255 255 255 255 255 0 255 33 255 32 255 255 0 255 255 +255 255 35 255 255 255 0 255 33 255 32 255 255 255 255 255 +255 255 255 255 255 255 0 255 33 255 32 255 255 0 255 255 +255 255 35 255 255 255 0 255 33 255 32 255 255 0 255 255 +255 255 35 255 255 255 0 255 33 255 32 255 255 0 255 255 +255 255 249 255 255 255 0 255 33 255 32 255 255 0 255 255 +255 255 35 255 255 255 0 255 33 255 32 255 255 0 255 255 +255 255 255 255 255 255 0 255 33 255 32 255 255 0 255 255 +255 255 35 255 255 255 0 255 33 255 32 255 255 255 255 255 +252 32 32 32 32 32 32 32 31 32 32 32 32 32 32 32 +255 255 35 255 255 255 0 255 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 0 255 255 0 255 255 255 0 255 255 +255 255 35 255 255 255 0 255 255 0 255 255 255 0 255 255 +255 255 35 35 255 255 0 255 255 0 255 255 255 0 255 255 +254 255 4 255 255 255 192 255 0 255 255 255 255 192 255 255 +254 255 4 255 255 255 192 255 0 255 1 255 255 192 255 255 +254 255 255 255 255 255 192 255 0 255 1 255 255 192 255 255 +254 255 4 255 255 255 192 255 0 255 1 255 255 255 255 255 +254 255 255 255 255 255 192 255 0 255 1 255 255 192 255 255 +254 255 4 255 255 255 192 255 0 255 1 255 255 192 255 255 +254 255 4 255 255 255 192 255 0 255 1 255 255 191 255 255 +254 255 249 255 255 255 192 255 0 255 1 255 255 192 255 255 +254 255 4 255 255 255 192 255 0 255 1 255 255 192 255 255 +254 255 255 255 255 255 192 255 0 255 1 255 255 192 255 255 +254 255 4 255 255 255 192 255 0 255 1 255 255 255 255 255 +251 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 +254 255 4 255 255 255 192 255 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 192 255 255 192 255 255 255 192 255 255 +255 255 4 255 255 255 192 255 255 192 255 255 255 192 255 255 +254 255 4 4 255 255 192 255 255 192 255 255 255 192 255 255 + +255 255 255 255 255 255 255 255 255 255 254 169 185 145 186 255 +223 222 225 235 229 229 240 231 229 231 247 167 179 127 165 236 + 59 53 74 112 56 56 140 78 56 76 199 167 152 35 40 113 +254 254 254 254 254 254 254 254 254 254 254 167 183 141 183 254 +244 235 235 235 235 235 235 235 235 235 235 157 183 141 183 255 +188 135 135 135 135 135 135 135 135 135 135 112 175 106 134 198 +250 247 247 247 247 247 247 247 247 247 247 163 162 30 28 79 +178 178 178 178 178 178 178 178 178 178 178 132 182 139 180 251 +174 174 174 174 174 174 174 174 174 174 173 129 173 132 171 238 + 15 12 12 12 12 12 12 12 12 12 12 58 44 7 9 14 +223 189 190 223 154 213 190 186 220 185 206 152 165 124 161 224 +253 160 160 253 52 223 150 139 241 130 197 167 183 141 183 254 +253 160 160 253 52 223 149 139 241 128 196 167 183 141 183 177 +137 86 86 136 27 119 81 74 130 68 105 113 115 76 98 132 +245 154 155 245 50 216 145 135 234 124 190 163 178 132 151 177 + 74 47 47 72 17 64 44 41 69 38 57 48 53 38 27 32 +255 255 255 255 255 255 255 255 255 255 254 135 169 254 254 255 +223 222 225 235 229 229 239 231 229 231 247 132 161 228 228 236 + 59 53 74 112 56 56 140 78 56 76 199 132 129 60 56 113 +254 254 254 254 254 254 254 254 254 254 254 132 166 254 254 254 +240 227 227 227 227 227 227 227 227 227 227 119 166 254 254 255 +162 86 86 86 86 86 86 86 86 86 86 56 157 188 185 199 +248 244 244 244 244 244 244 244 244 244 244 126 138 48 40 80 +148 148 148 148 148 148 148 148 148 148 148 83 165 249 249 251 +149 148 148 148 148 148 148 148 148 148 148 83 156 238 238 238 + 15 12 12 12 12 12 12 12 12 12 12 23 19 13 13 14 +223 223 223 223 223 223 223 223 223 223 223 117 147 223 223 223 +255 254 254 255 254 254 254 254 255 254 254 132 166 254 254 254 +255 254 254 255 254 254 254 254 255 254 254 132 166 254 254 145 + 92 150 150 90 220 109 157 163 98 170 126 56 71 161 134 82 +244 247 247 244 252 245 248 248 245 248 246 126 160 248 246 244 +253 253 253 254 253 254 254 253 254 253 253 219 229 253 254 253 +255 255 255 255 255 255 255 255 255 255 254 118 157 254 254 255 +246 246 247 249 248 248 251 248 248 248 252 114 152 247 247 250 +205 204 209 218 205 205 225 210 205 209 240 114 145 206 205 219 +254 254 254 254 254 254 254 254 254 254 254 114 153 254 254 254 +237 224 224 224 224 224 224 224 224 224 223 100 153 254 254 255 +149 63 63 63 63 63 63 63 63 63 63 28 151 237 236 240 +247 243 243 243 243 243 243 243 243 243 243 109 146 202 201 211 +134 132 132 132 132 132 132 132 132 132 132 59 153 253 253 254 +148 147 147 147 147 147 147 147 147 147 147 66 151 249 250 250 +194 194 194 194 194 194 194 194 194 194 193 87 118 195 195 195 +246 246 246 246 246 246 246 246 246 246 246 110 149 245 246 246 +255 254 254 255 254 254 254 254 255 254 254 114 153 254 254 253 +255 254 254 255 254 254 254 254 255 254 254 114 153 254 254 130 + 68 136 135 67 215 89 143 150 76 158 108 29 45 148 118 58 +242 246 246 242 252 243 247 247 243 248 244 108 146 247 245 241 +253 253 253 253 253 253 253 253 253 253 253 213 225 253 253 252 + +254 234 109 253 254 195 84 250 237 6 225 253 174 136 173 28 +185 163 36 182 183 131 32 180 170 4 162 183 183 101 149 23 +145 126 31 141 141 104 33 138 131 2 124 141 141 77 132 33 +184 178 151 182 182 175 162 182 172 39 166 182 182 117 178 48 +169 166 166 166 156 110 162 130 131 55 152 166 166 114 162 43 +254 246 197 254 233 131 246 174 176 6 205 197 196 108 190 51 +255 229 70 254 233 131 246 174 177 6 182 129 127 70 123 34 +255 227 50 254 233 131 246 174 177 6 220 241 241 133 234 62 +255 229 73 254 233 131 246 174 177 6 184 138 138 76 134 37 +255 238 136 254 233 131 246 174 177 6 187 149 149 82 145 40 +255 227 50 254 233 131 246 174 177 6 213 222 222 122 216 58 +255 227 50 254 233 131 246 174 177 6 150 51 51 28 50 16 +255 233 108 254 233 131 246 174 177 6 224 253 253 140 245 65 +255 222 69 254 233 131 246 174 177 6 188 160 160 88 155 42 +255 219 47 254 233 131 246 174 177 6 188 159 159 88 154 42 +255 220 54 254 242 186 248 174 177 8 224 253 253 140 245 67 +254 234 109 254 254 196 85 251 237 6 224 253 141 88 244 253 +254 226 50 254 254 182 46 249 236 6 224 254 254 138 246 253 +254 226 54 254 254 185 54 249 236 6 224 254 254 164 248 253 +168 160 127 165 165 156 138 164 155 14 147 165 165 74 160 231 +135 131 131 131 117 53 125 80 85 20 117 131 131 59 126 222 +254 246 197 254 224 82 242 142 152 6 224 254 254 130 246 253 +255 229 70 254 225 82 242 142 152 6 224 254 254 172 248 253 +255 227 50 254 225 82 242 142 152 6 224 254 254 103 245 254 +255 229 73 254 225 82 242 142 152 6 224 254 254 166 248 253 +255 238 136 254 225 82 242 142 152 6 224 254 254 160 248 253 +255 226 50 254 225 82 242 142 152 6 224 254 254 114 245 253 +255 227 50 254 225 82 242 142 152 6 224 253 254 221 251 253 +255 233 108 254 225 82 242 142 152 6 224 254 254 95 244 254 +255 222 69 254 225 82 242 142 152 6 224 254 254 153 247 253 +255 219 47 254 225 82 242 142 152 6 224 254 254 153 247 253 +255 220 53 254 238 159 246 143 153 8 224 254 254 97 244 253 +254 249 217 254 254 239 212 253 250 193 246 253 125 64 242 252 +254 247 203 254 254 235 202 252 249 193 246 254 254 122 245 253 +254 247 204 254 254 236 204 252 249 193 245 254 254 151 247 253 +156 152 144 153 153 150 146 153 150 116 148 153 153 48 146 227 +118 114 114 114 98 26 107 56 68 86 110 114 114 31 108 217 +254 252 239 254 220 57 241 126 153 192 246 254 254 113 245 252 +255 248 208 254 221 58 241 126 153 193 246 254 254 161 248 253 +255 247 203 254 221 58 241 126 153 193 246 254 254 81 243 253 +255 248 209 254 221 58 241 126 153 193 246 254 254 153 247 253 +255 250 224 254 221 58 241 126 153 193 246 254 254 146 247 253 +255 247 203 254 221 58 241 126 153 193 246 254 254 94 244 253 +255 247 203 254 221 58 241 126 153 193 246 254 254 216 251 253 +255 249 217 254 221 58 241 126 153 193 246 254 254 73 243 253 +255 246 208 254 221 58 241 126 153 193 246 253 254 139 246 253 +255 245 202 254 221 58 241 126 153 193 246 253 254 139 246 253 +255 245 204 254 235 146 245 127 154 193 246 254 254 74 243 253 + + 32 27 38 53 48 57 38 69 41 44 64 17 72 47 47 74 +177 151 132 178 163 190 124 234 135 145 216 50 245 155 154 245 +132 98 76 115 113 105 68 130 74 81 119 27 136 86 86 137 +177 183 141 183 167 196 128 241 139 149 223 52 253 160 160 253 +254 183 141 183 167 197 130 241 139 150 223 52 253 160 160 253 +224 161 124 165 152 206 185 220 186 190 213 154 223 190 189 223 + 14 9 7 44 58 12 12 12 12 12 12 12 12 12 12 15 +238 171 132 173 129 173 174 174 174 174 174 174 174 174 174 174 +251 180 139 182 132 178 178 178 178 178 178 178 178 178 178 178 + 79 28 30 162 163 247 247 247 247 247 247 247 247 247 247 250 +198 134 106 175 112 135 135 135 135 135 135 135 135 135 135 188 +255 183 141 183 157 235 235 235 235 235 235 235 235 235 235 244 +254 183 141 183 167 254 254 254 254 254 254 254 254 254 254 254 +113 40 35 152 167 199 76 56 78 140 56 56 112 74 53 59 +236 165 127 179 167 247 231 229 231 240 229 229 235 225 222 223 +255 186 145 185 169 254 255 255 255 255 255 255 255 255 255 255 +253 254 253 229 219 253 253 254 253 254 254 253 254 253 253 253 +244 246 248 160 126 246 248 245 248 248 245 252 244 247 247 244 + 82 134 161 71 56 126 170 98 163 157 109 220 90 150 150 92 +145 254 254 166 132 254 254 255 254 254 254 254 255 254 254 255 +254 254 254 166 132 254 254 255 254 254 254 254 255 254 254 255 +223 223 223 147 117 223 223 223 223 223 223 223 223 223 223 223 + 14 13 13 19 23 12 12 12 12 12 12 12 12 12 12 15 +238 238 238 156 83 148 148 148 148 148 148 148 148 148 148 149 +251 249 249 165 83 148 148 148 148 148 148 148 148 148 148 148 + 80 40 48 138 126 244 244 244 244 244 244 244 244 244 244 248 +199 185 188 157 56 86 86 86 86 86 86 86 86 86 86 162 +255 254 254 166 119 227 227 227 227 227 227 227 227 227 227 240 +254 254 254 166 132 254 254 254 254 254 254 254 254 254 254 254 +113 56 60 129 132 199 76 56 78 140 56 56 112 74 53 59 +236 228 228 161 132 247 231 229 231 239 229 229 235 225 222 223 +255 254 254 169 135 254 255 255 255 255 255 255 255 255 255 255 +252 253 253 225 213 253 253 253 253 253 253 253 253 253 253 253 +241 245 247 146 108 244 248 243 247 247 243 252 242 246 246 242 + 58 118 148 45 29 108 158 76 150 143 89 215 67 135 136 68 +130 254 254 153 114 254 254 255 254 254 254 254 255 254 254 255 +253 254 254 153 114 254 254 255 254 254 254 254 255 254 254 255 +246 246 245 149 110 246 246 246 246 246 246 246 246 246 246 246 +195 195 195 118 87 193 194 194 194 194 194 194 194 194 194 194 +250 250 249 151 66 147 147 147 147 147 147 147 147 147 147 148 +254 253 253 153 59 132 132 132 132 132 132 132 132 132 132 134 +211 201 202 146 109 243 243 243 243 243 243 243 243 243 243 247 +240 236 237 151 28 63 63 63 63 63 63 63 63 63 63 149 +255 254 254 153 100 223 224 224 224 224 224 224 224 224 224 237 +254 254 254 153 114 254 254 254 254 254 254 254 254 254 254 254 +219 205 206 145 114 240 209 205 210 225 205 205 218 209 204 205 +250 247 247 152 114 252 248 248 248 251 248 248 249 247 246 246 +255 254 254 157 118 254 255 255 255 255 255 255 255 255 255 255 diff --git a/src/assets/presets/pat23.patt b/src/assets/presets/pat23.patt new file mode 100644 index 0000000..a389913 --- /dev/null +++ b/src/assets/presets/pat23.patt @@ -0,0 +1,195 @@ +255 255 3 255 255 255 0 255 255 255 1 1 255 255 255 255 +255 255 3 255 255 255 0 255 255 255 255 1 255 255 255 255 +255 255 0 0 0 0 0 0 0 0 0 0 0 255 255 255 + 2 2 2 2 2 2 2 2 2 2 2 1 255 255 255 255 +255 255 255 255 255 255 0 255 255 255 255 1 255 255 255 255 +255 96 96 255 255 96 0 255 96 96 255 1 96 96 255 255 +255 96 96 255 255 96 0 255 96 96 255 1 96 96 255 255 +255 96 96 255 255 96 0 255 96 96 255 1 96 96 255 255 +255 255 255 255 255 255 0 255 255 255 255 1 255 255 255 255 + 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +255 255 255 255 255 255 0 255 255 255 255 1 255 255 255 255 + 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 +255 255 255 255 255 255 0 255 255 255 255 1 255 255 255 255 +255 255 255 255 255 255 0 255 255 255 255 1 255 255 255 255 +255 255 255 255 255 255 0 255 255 255 255 1 255 255 255 255 + 1 1 1 1 1 1 1 1 1 1 1 1 255 255 255 255 +255 255 3 255 255 255 0 255 255 255 255 255 255 255 255 255 +255 255 3 255 255 255 0 255 255 255 255 255 255 255 255 255 +255 255 0 0 0 0 0 0 0 0 0 0 0 255 255 255 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +255 254 255 255 255 254 0 254 254 254 254 255 255 255 255 255 +255 32 32 255 255 32 0 255 32 32 255 255 32 32 255 255 +255 32 32 255 255 32 0 255 32 32 255 255 32 32 255 255 +255 32 32 255 255 32 0 255 32 32 255 255 32 32 255 255 +255 255 255 255 255 255 0 255 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 0 255 255 255 255 255 255 255 255 255 + 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 +255 255 255 255 255 255 0 255 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 0 255 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 0 255 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +255 255 193 255 255 255 192 255 255 255 255 255 255 255 255 255 +255 255 193 255 255 255 192 255 255 255 255 255 255 255 255 255 +255 255 192 192 192 192 192 192 192 192 192 192 192 255 255 255 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 192 255 255 255 255 255 255 255 255 255 +255 1 1 255 255 1 192 255 1 1 255 255 1 1 255 255 +255 1 1 255 255 1 192 255 1 1 255 255 1 1 255 255 +255 1 1 255 255 1 192 255 1 1 255 255 1 1 255 255 +255 255 255 255 255 255 192 255 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 192 255 255 255 255 255 255 255 255 255 + 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +255 255 255 255 255 255 192 255 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 192 255 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 192 255 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 + +255 255 255 255 255 255 255 255 246 144 184 123 240 255 255 255 +255 255 255 255 254 248 247 247 245 136 180 123 240 255 255 255 +255 239 177 243 243 156 148 155 240 136 180 123 240 255 255 255 +255 220 83 228 243 154 145 152 240 136 180 123 240 255 255 254 + 41 52 18 32 50 61 61 61 59 33 45 89 64 61 59 39 +137 204 70 30 145 234 234 234 229 128 169 120 226 239 225 39 +252 218 74 33 145 164 150 153 235 136 180 123 240 255 240 41 +255 219 74 33 146 169 156 159 235 136 180 123 240 255 240 41 +225 193 65 29 137 225 225 225 217 120 159 118 213 225 212 36 + 68 58 19 9 39 51 48 49 63 36 49 89 70 68 64 12 +218 187 63 28 121 115 99 102 197 117 154 116 207 218 205 35 +255 219 74 33 151 216 210 211 241 136 180 123 240 255 240 41 +248 212 73 33 155 251 251 251 245 136 180 123 240 255 240 41 +149 131 68 36 147 185 174 176 238 136 180 123 240 255 240 41 +186 186 188 53 146 171 159 161 236 136 180 123 240 255 240 41 +255 255 253 61 154 248 248 248 245 137 180 132 241 255 240 42 +255 255 255 255 255 255 255 255 255 253 251 71 234 255 255 255 +255 255 255 255 254 245 244 245 254 254 251 71 234 255 255 255 +255 239 177 243 239 117 104 115 248 254 251 71 234 255 255 255 +255 220 83 228 238 114 101 112 247 254 251 71 234 255 255 255 +254 218 76 226 254 254 254 254 254 254 250 70 234 254 254 253 +254 218 76 226 253 248 247 247 253 253 250 70 233 254 254 254 +255 219 76 226 240 127 109 112 240 254 251 71 234 255 254 254 +255 219 76 226 241 136 119 122 241 254 251 71 234 255 254 254 +225 193 67 222 236 225 225 225 226 238 230 65 207 225 226 249 + 68 58 22 202 137 44 41 41 72 153 120 37 64 68 78 224 +218 187 65 221 215 74 52 56 203 234 225 64 201 218 220 248 +255 219 76 226 248 201 193 194 248 254 251 71 234 255 254 254 +248 212 74 226 254 250 249 249 254 254 251 71 234 255 254 254 +149 131 70 229 243 156 142 145 243 254 251 71 234 255 254 254 +186 186 190 246 241 138 120 124 241 254 251 71 234 255 254 254 +255 255 254 254 252 246 245 245 254 253 251 84 236 255 254 254 +255 255 255 255 255 255 255 255 255 253 250 45 231 255 255 255 +255 255 255 255 254 243 242 243 254 254 250 45 231 255 255 255 +255 251 235 252 236 98 84 95 247 254 250 45 231 255 255 255 +255 246 212 248 236 94 80 92 247 254 250 45 231 255 255 254 +254 245 210 247 254 254 254 254 254 254 250 45 231 254 254 254 +254 245 210 247 253 247 246 246 253 253 250 45 231 254 254 254 +255 246 210 247 238 110 88 93 238 254 250 45 231 255 254 254 +255 246 210 247 239 120 100 104 239 254 250 45 231 255 254 254 +247 239 208 246 249 247 247 247 248 250 245 44 225 247 247 253 +207 205 196 240 222 181 177 177 206 228 217 36 189 207 210 246 +245 237 207 246 229 81 56 61 226 249 243 43 223 245 245 252 +255 246 210 247 247 193 185 186 247 254 250 45 231 255 254 254 +253 244 210 247 253 249 248 248 254 254 250 45 231 255 254 254 +227 223 208 248 241 143 126 130 242 254 250 45 231 255 254 254 +237 237 238 252 239 121 102 106 239 254 250 45 231 255 254 254 +255 255 254 253 252 245 243 244 254 253 251 61 234 255 254 254 + +255 255 255 254 38 38 41 41 36 11 35 41 41 41 41 41 +255 255 255 255 59 224 240 240 211 63 205 240 240 240 240 240 +255 255 255 255 61 238 255 255 224 67 218 255 255 255 255 255 +240 240 240 240 64 225 240 240 212 69 206 240 240 240 240 240 +123 123 123 123 88 120 123 123 117 89 116 123 123 123 123 132 +184 179 179 179 44 168 179 179 158 48 153 179 179 179 179 180 +144 136 136 136 33 127 136 136 120 36 116 136 136 136 136 137 +246 245 240 240 58 229 235 235 216 63 197 240 245 237 236 245 +255 247 154 152 61 233 153 159 224 48 102 210 250 176 161 247 +255 247 147 145 61 233 150 156 224 48 99 209 250 174 158 247 +255 247 156 154 61 234 163 169 224 50 115 215 251 184 170 248 +255 254 243 243 49 145 144 145 136 39 121 150 154 147 145 154 +255 255 242 227 32 30 32 32 28 8 28 32 32 35 53 61 +255 255 177 82 18 69 74 74 65 19 63 74 72 67 187 252 +255 255 239 219 52 204 218 218 192 58 187 218 212 131 185 255 +255 255 255 255 41 136 252 255 224 67 218 255 247 148 186 255 +255 255 255 255 253 253 254 254 249 224 248 254 254 254 254 254 +255 255 255 255 253 253 254 254 226 78 219 254 254 254 254 254 +255 255 255 255 254 254 255 255 224 67 218 255 255 255 255 255 +234 234 234 234 233 233 234 234 206 63 200 234 234 234 234 235 + 70 70 70 70 70 70 70 70 65 36 63 70 70 70 70 84 +250 250 250 250 250 250 250 250 229 120 225 250 250 250 250 250 +253 254 254 254 253 253 254 254 237 153 234 254 254 254 254 253 +254 254 247 247 253 253 240 241 225 71 202 248 254 243 241 253 +255 244 114 112 254 247 112 122 224 41 55 194 249 144 124 245 +255 243 104 101 254 247 108 118 224 40 51 193 249 142 120 244 +255 244 117 114 254 248 127 135 224 44 74 201 249 156 137 245 +255 253 238 238 253 252 239 240 235 136 215 248 253 242 240 252 +255 255 242 227 225 225 225 225 221 201 220 225 225 228 246 254 +255 255 177 82 75 75 76 76 67 21 65 76 74 69 189 254 +255 255 239 219 217 218 218 218 192 58 187 218 212 131 186 255 +255 255 255 255 253 253 254 255 224 67 218 255 247 148 186 255 +255 255 255 254 253 253 254 254 252 245 252 254 254 254 254 254 +255 255 255 255 253 253 254 254 247 209 245 254 254 254 254 254 +255 255 255 255 254 254 255 255 247 207 245 255 255 255 255 255 +231 231 231 231 231 231 231 231 224 188 222 231 231 231 231 233 + 45 45 45 45 44 44 45 45 43 36 43 45 45 45 45 61 +249 250 250 250 249 249 250 250 244 216 243 250 250 250 250 250 +253 254 254 254 253 253 254 254 249 228 248 254 254 254 254 253 +254 254 247 246 253 253 238 239 247 205 226 247 254 241 239 253 +255 243 95 91 254 246 92 103 247 177 60 186 248 129 105 243 +255 242 83 79 254 246 88 99 247 176 56 184 248 126 101 243 +255 243 97 94 254 247 109 119 247 180 81 193 249 142 121 244 +255 253 236 236 253 252 237 238 249 221 229 247 253 241 238 252 +255 255 251 248 247 247 247 247 245 240 245 247 247 247 252 253 +255 255 234 211 209 209 210 210 207 196 207 210 209 207 237 254 +255 255 250 245 244 245 245 245 239 204 237 245 243 222 237 255 +255 255 255 255 253 253 254 255 247 207 245 255 253 227 237 255 + + 42 240 255 241 132 180 137 245 248 248 248 154 61 253 255 255 + 41 240 255 240 123 180 136 236 161 159 171 146 53 188 186 186 + 41 240 255 240 123 180 136 238 176 174 185 147 36 68 131 149 + 41 240 255 240 123 180 136 245 251 251 251 155 33 73 212 248 + 41 240 255 240 123 180 136 241 211 210 216 151 33 74 219 255 + 35 205 218 207 116 154 117 197 102 99 115 121 28 63 187 218 + 12 64 68 70 89 49 36 63 49 48 51 39 9 19 58 68 + 36 212 225 213 118 159 120 217 225 225 225 137 29 65 193 225 + 41 240 255 240 123 180 136 235 159 156 169 146 33 74 219 255 + 41 240 255 240 123 180 136 235 153 150 164 145 33 74 218 252 + 39 225 239 226 120 169 128 229 234 234 234 145 30 70 204 137 + 39 59 61 64 89 45 33 59 61 61 61 50 32 18 52 41 +254 255 255 240 123 180 136 240 152 145 154 243 228 83 220 255 +255 255 255 240 123 180 136 240 155 148 156 243 243 177 239 255 +255 255 255 240 123 180 136 245 247 247 248 254 255 255 255 255 +255 255 255 240 123 184 144 246 255 255 255 255 255 255 255 255 +254 254 255 236 84 251 253 254 245 245 246 252 254 254 255 255 +254 254 255 234 71 251 254 241 124 120 138 241 246 190 186 186 +254 254 255 234 71 251 254 243 145 142 156 243 229 70 131 149 +254 254 255 234 71 251 254 254 249 249 250 254 226 74 212 248 +254 254 255 234 71 251 254 248 194 193 201 248 226 76 219 255 +248 220 218 201 64 225 234 203 56 52 74 215 221 65 187 218 +224 78 68 64 37 120 153 72 41 41 44 137 202 22 58 68 +249 226 225 207 65 230 238 226 225 225 225 236 222 67 193 225 +254 254 255 234 71 251 254 241 122 119 136 241 226 76 219 255 +254 254 255 234 71 251 254 240 112 109 127 240 226 76 219 255 +254 254 254 233 70 250 253 253 247 247 248 253 226 76 218 254 +253 254 254 234 70 250 254 254 254 254 254 254 226 76 218 254 +255 255 255 234 71 251 254 247 112 101 114 238 228 83 220 255 +255 255 255 234 71 251 254 248 115 104 117 239 243 177 239 255 +255 255 255 234 71 251 254 254 245 244 245 254 255 255 255 255 +255 255 255 234 71 251 253 255 255 255 255 255 255 255 255 255 +254 254 255 234 61 251 253 254 244 243 245 252 253 254 255 255 +254 254 255 231 45 250 254 239 106 102 121 239 252 238 237 237 +254 254 255 231 45 250 254 242 130 126 143 241 248 208 223 227 +254 254 255 231 45 250 254 254 248 248 249 253 247 210 244 253 +254 254 255 231 45 250 254 247 186 185 193 247 247 210 246 255 +252 245 245 223 43 243 249 226 61 56 81 229 246 207 237 245 +246 210 207 189 36 217 228 206 177 177 181 222 240 196 205 207 +253 247 247 225 44 245 250 248 247 247 247 249 246 208 239 247 +254 254 255 231 45 250 254 239 104 100 120 239 247 210 246 255 +254 254 255 231 45 250 254 238 93 88 110 238 247 210 246 255 +254 254 254 231 45 250 253 253 246 246 247 253 247 210 245 254 +254 254 254 231 45 250 254 254 254 254 254 254 247 210 245 254 +254 255 255 231 45 250 254 247 92 80 94 236 248 212 246 255 +255 255 255 231 45 250 254 247 95 84 98 236 252 235 251 255 +255 255 255 231 45 250 254 254 243 242 243 254 255 255 255 255 +255 255 255 231 45 250 253 255 255 255 255 255 255 255 255 255 diff --git a/src/assets/presets/pat24.patt b/src/assets/presets/pat24.patt new file mode 100644 index 0000000..5b41e1c --- /dev/null +++ b/src/assets/presets/pat24.patt @@ -0,0 +1,195 @@ +255 255 255 255 255 255 0 255 255 255 255 255 255 255 255 255 + 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 +255 255 255 255 255 255 0 255 255 255 255 255 255 255 255 255 +240 240 240 240 240 240 240 240 240 240 240 255 255 255 255 255 + 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 +255 240 240 99 255 255 0 255 240 240 255 255 255 255 255 255 +255 240 240 99 255 255 0 255 240 240 255 255 240 240 255 255 +255 240 240 99 255 255 0 255 240 240 255 255 255 240 255 255 +255 255 255 99 111 2 0 2 2 2 2 2 2 2 2 2 +255 255 255 99 255 255 0 255 255 255 255 255 255 240 255 255 +255 255 255 99 255 255 0 255 255 255 255 255 255 240 255 255 +255 255 255 99 255 255 0 255 255 255 255 255 255 240 255 255 +255 2 2 2 2 2 2 2 2 2 2 2 2 240 255 255 +255 2 2 99 255 255 0 255 255 2 255 255 255 240 255 255 +255 2 2 99 255 255 0 255 255 2 255 255 255 240 255 255 +255 255 255 99 99 255 0 255 255 255 255 255 255 240 255 255 +255 255 255 255 255 255 0 255 255 255 255 255 255 255 255 255 + 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 +255 255 255 255 255 255 0 255 255 255 255 255 255 255 255 255 +172 172 172 172 172 172 172 172 172 172 172 211 255 255 255 255 + 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 +255 172 172 35 255 255 0 255 172 172 255 255 255 255 255 255 +255 172 172 35 255 255 0 255 172 172 255 255 172 172 255 255 +255 172 172 35 255 255 0 255 172 172 255 255 255 172 255 255 +255 255 255 35 239 226 0 226 226 226 226 226 226 226 226 226 +255 255 255 35 255 255 0 255 255 255 255 255 255 172 255 255 +255 255 255 35 255 255 0 255 255 255 255 255 255 172 255 255 +255 255 255 35 255 255 0 255 255 255 255 255 255 172 255 255 +255 226 226 226 226 226 226 226 226 226 226 226 226 172 255 255 +255 226 226 35 255 255 0 255 255 226 255 255 255 172 255 255 +255 226 226 35 255 255 0 255 255 226 255 255 255 172 255 255 +255 255 255 35 35 255 0 255 255 255 255 255 255 172 255 255 +255 255 255 255 255 255 192 255 255 255 255 255 255 255 255 255 + 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +255 255 255 255 255 255 192 255 255 255 255 255 255 255 255 255 + 35 35 35 35 35 35 35 35 35 35 35 122 255 255 255 255 + 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +255 35 35 4 255 255 192 255 35 35 255 255 255 255 255 255 +255 35 35 4 255 255 192 255 35 35 255 255 35 35 255 255 +255 35 35 4 255 255 192 255 35 35 255 255 255 35 255 255 +255 255 255 4 255 255 192 255 255 255 255 255 255 255 255 255 +255 255 255 4 255 255 192 255 255 255 255 255 255 35 255 255 +255 255 255 4 255 255 192 255 255 255 255 255 255 35 255 255 +255 255 255 4 255 255 192 255 255 255 255 255 255 35 255 255 +255 255 255 255 255 255 255 255 255 255 255 255 255 35 255 255 +255 255 255 4 255 255 192 255 255 255 255 255 255 35 255 255 +255 255 255 4 255 255 192 255 255 255 255 255 255 35 255 255 +255 255 255 4 4 255 192 255 255 255 255 255 255 35 255 255 + +237 165 243 255 146 218 255 255 130 126 255 255 255 255 255 255 +236 162 243 255 146 218 253 252 128 124 252 252 252 252 252 252 +236 162 243 255 146 217 246 246 125 121 246 246 245 246 246 246 +236 162 243 255 146 217 247 252 129 125 254 212 67 247 254 254 +236 162 239 250 146 218 255 255 129 126 255 207 39 245 253 255 +236 162 234 245 146 218 254 254 129 126 255 207 23 144 153 237 +236 162 234 245 147 220 245 245 128 126 255 207 7 35 47 218 +236 162 234 245 147 219 245 245 128 126 255 207 35 223 231 251 +209 150 222 231 136 195 225 225 114 111 225 182 35 218 225 225 + 75 86 162 162 87 78 73 73 37 36 73 59 12 71 73 76 +209 149 222 231 136 194 224 224 114 111 224 182 34 217 224 225 +236 162 234 245 146 218 255 255 213 213 255 207 39 247 253 154 +236 162 234 245 135 112 118 118 119 119 119 96 18 107 111 114 +236 162 234 245 144 199 230 230 237 239 239 194 17 101 111 217 +236 162 234 245 145 211 246 246 253 255 255 224 95 105 113 230 +237 164 234 245 154 221 254 254 255 255 255 252 242 244 245 253 +230 130 239 255 103 204 255 255 239 240 255 255 255 255 255 255 +229 126 238 255 103 203 247 243 233 234 243 243 243 243 243 243 +229 126 238 255 103 199 213 210 218 218 212 212 212 212 212 212 +229 126 238 255 103 200 223 242 236 237 249 244 226 248 249 249 +229 126 220 236 103 204 255 255 239 240 255 249 229 253 255 255 +229 125 193 209 103 202 252 252 239 240 255 249 228 242 242 252 +229 125 193 209 100 170 200 201 235 240 255 249 226 229 230 250 +229 125 193 209 101 175 208 210 235 240 255 249 229 251 252 254 +202 113 181 195 93 180 225 225 211 212 225 224 225 225 225 225 + 68 49 121 125 44 63 73 73 69 69 73 101 202 78 73 76 +202 112 181 194 93 180 224 224 210 211 224 224 225 224 224 225 +229 125 193 209 103 204 255 255 249 250 255 249 229 254 252 114 +229 125 193 209 88 54 61 61 64 64 64 93 200 68 63 59 +229 125 193 209 98 152 188 189 228 233 233 230 224 217 217 229 +229 125 193 209 99 166 206 207 250 255 255 251 236 237 237 251 +229 128 194 209 115 205 251 251 255 255 255 255 253 254 254 255 +226 113 237 255 82 197 255 255 254 254 255 255 255 255 255 255 +225 108 236 255 82 195 233 224 238 239 224 224 224 224 224 224 +225 108 236 255 82 186 146 137 197 199 144 144 144 144 144 144 +225 108 236 255 82 188 173 224 246 247 239 238 238 238 239 239 +225 107 190 207 82 197 255 255 254 254 255 254 254 254 255 255 +225 106 119 135 81 191 247 247 253 254 255 254 254 254 254 254 +225 106 119 135 70 87 110 114 241 254 255 254 254 254 254 254 +225 106 119 135 72 104 133 137 242 254 255 254 254 254 255 255 +218 103 116 131 79 191 247 247 247 247 247 248 253 247 247 247 +185 87 100 114 67 161 209 209 209 209 209 217 247 210 209 209 +218 103 116 131 79 191 247 247 246 246 247 248 253 247 247 247 +225 106 119 135 82 197 255 255 254 254 255 254 254 254 252 94 +225 106 119 135 63 22 30 30 36 37 37 77 221 44 37 32 +225 106 119 135 70 86 111 115 218 229 229 233 250 230 228 228 +225 106 119 135 71 97 126 130 243 255 255 254 254 254 254 254 +226 110 121 136 95 195 246 246 254 255 255 255 255 255 255 255 + +255 252 246 253 254 236 218 250 225 75 224 154 114 216 230 253 +255 252 246 253 252 153 46 231 224 73 224 252 111 111 113 244 +255 252 246 246 244 143 35 222 217 70 217 246 107 100 105 244 +255 252 245 66 38 23 6 35 34 12 34 39 17 16 95 242 +255 252 245 211 206 206 206 206 182 58 181 206 95 193 223 252 +254 252 246 253 255 255 255 255 224 73 224 255 118 238 255 255 +125 124 121 125 125 125 125 125 110 35 110 212 118 238 255 255 +130 128 125 128 129 129 128 128 114 37 113 213 118 237 252 254 +255 252 245 251 255 254 244 245 224 73 224 255 118 230 245 254 +255 253 246 247 255 254 244 245 224 73 224 255 118 230 245 254 +218 217 216 216 218 218 220 218 194 77 194 218 112 198 211 220 +146 146 146 146 146 146 147 147 136 86 136 146 135 144 145 154 +255 255 255 255 250 245 245 245 231 162 231 245 245 245 245 245 +243 243 243 243 238 233 233 233 221 162 221 233 233 233 233 233 +164 162 162 162 162 162 162 162 149 86 149 162 162 162 162 164 +236 236 236 236 236 236 236 236 209 74 208 236 236 236 236 236 +255 243 212 248 254 252 250 254 225 75 224 113 59 229 251 254 +255 243 212 248 254 242 229 252 224 73 224 252 62 217 237 253 +255 243 212 247 253 241 229 250 224 77 223 253 68 217 237 253 +255 243 212 226 229 227 226 229 224 201 224 229 200 223 235 253 +255 243 212 243 248 248 248 248 224 100 223 248 93 230 250 254 +255 243 212 248 255 255 255 255 224 73 224 255 64 232 255 255 +240 233 218 236 240 240 240 240 211 68 210 249 64 232 255 255 +238 232 217 235 238 238 234 234 210 68 210 249 63 227 249 254 +255 243 209 242 255 251 201 209 224 73 224 255 61 189 207 251 +255 246 213 222 255 252 200 207 224 73 224 255 61 187 205 251 +203 202 199 200 203 201 170 175 180 63 180 203 53 151 166 205 +103 103 103 103 103 102 100 100 93 43 93 103 87 97 99 115 +255 255 255 255 235 208 208 208 194 125 194 208 208 208 208 208 +238 238 238 238 219 193 193 193 181 121 181 193 193 193 193 193 +129 125 125 125 125 125 125 125 112 49 112 125 125 125 125 127 +229 229 229 229 229 229 229 229 202 68 202 229 229 229 229 229 +255 223 143 239 254 254 253 254 247 209 246 94 31 228 254 254 +255 223 143 239 254 254 253 254 247 208 246 251 36 228 254 254 +255 223 143 238 254 254 254 254 247 210 246 254 43 229 254 254 +255 223 143 238 254 254 254 254 252 247 252 254 221 249 254 254 +255 223 143 238 254 254 254 254 247 216 247 254 77 233 254 254 +254 223 143 239 255 255 255 255 247 208 246 255 37 229 255 255 +253 238 199 246 254 254 254 254 246 208 246 254 37 229 255 255 +253 237 197 245 254 253 240 242 246 208 246 254 36 218 243 254 +255 223 136 223 255 247 114 136 247 208 246 255 30 114 129 245 +255 233 146 172 255 247 109 133 247 208 246 255 30 111 126 245 +196 194 186 187 196 190 86 104 191 161 190 196 22 85 97 194 + 81 81 81 81 81 80 70 72 79 67 79 81 63 70 71 94 +255 255 255 255 206 134 134 134 131 113 130 134 134 134 134 135 +236 236 236 236 189 119 119 119 116 100 115 119 119 119 119 120 +113 107 107 107 106 106 106 106 102 86 102 106 106 106 106 109 +225 224 224 224 224 224 224 224 218 184 217 224 224 224 224 225 + +253 245 244 242 252 255 255 255 254 254 221 154 245 234 164 237 +230 113 105 95 224 255 255 253 246 246 211 145 245 234 162 236 +217 111 101 17 194 239 239 237 230 230 199 144 245 234 162 236 +114 111 107 18 96 119 119 119 118 118 112 135 245 234 162 236 +154 253 247 39 207 255 213 213 255 255 218 146 245 234 162 236 +225 224 217 34 182 224 111 114 224 224 194 136 231 222 149 209 + 76 73 71 12 59 73 36 37 73 73 78 87 162 162 86 75 +225 225 218 35 182 225 111 114 225 225 195 136 231 222 150 209 +251 231 223 35 207 255 126 128 245 245 219 147 245 234 162 236 +218 47 35 7 207 255 126 128 245 245 220 147 245 234 162 236 +237 153 144 23 207 255 126 129 254 254 218 146 245 234 162 236 +255 253 245 39 207 255 126 129 255 255 218 146 250 239 162 236 +254 254 247 67 212 254 125 129 252 247 217 146 255 243 162 236 +246 246 246 245 246 246 121 125 246 246 217 146 255 243 162 236 +252 252 252 252 252 252 124 128 252 253 218 146 255 243 162 236 +255 255 255 255 255 255 126 130 255 255 218 146 255 243 165 237 +255 254 254 253 255 255 255 255 251 251 205 115 209 194 128 229 +251 237 237 236 251 255 255 250 207 206 166 99 209 193 125 229 +229 217 217 224 230 233 233 228 189 188 152 98 209 193 125 229 + 59 63 68 200 93 64 64 64 61 61 54 88 209 193 125 229 +114 252 254 229 249 255 250 249 255 255 204 103 209 193 125 229 +225 224 224 225 224 224 211 210 224 224 180 93 194 181 112 202 + 76 73 78 202 101 73 69 69 73 73 63 44 125 121 49 68 +225 225 225 225 224 225 212 211 225 225 180 93 195 181 113 202 +254 252 251 229 249 255 240 235 210 208 175 101 209 193 125 229 +250 230 229 226 249 255 240 235 201 200 170 100 209 193 125 229 +252 242 242 228 249 255 240 239 252 252 202 103 209 193 125 229 +255 255 253 229 249 255 240 239 255 255 204 103 236 220 126 229 +249 249 248 226 244 249 237 236 242 223 200 103 255 238 126 229 +212 212 212 212 212 212 218 218 210 213 199 103 255 238 126 229 +243 243 243 243 243 243 234 233 243 247 203 103 255 238 126 229 +255 255 255 255 255 255 240 239 255 255 204 103 255 239 130 230 +255 255 255 255 255 255 255 254 246 246 195 95 136 121 110 226 +254 254 254 254 254 255 255 243 130 126 97 71 135 119 106 225 +228 228 230 250 233 229 229 218 115 111 86 70 135 119 106 225 + 32 37 44 221 77 37 37 36 30 30 22 63 135 119 106 225 + 94 252 254 254 254 255 254 254 255 255 197 82 135 119 106 225 +247 247 247 253 248 247 246 246 247 247 191 79 131 116 103 218 +209 209 210 247 217 209 209 209 209 209 161 67 114 100 87 185 +247 247 247 253 248 247 247 247 247 247 191 79 131 116 103 218 +255 255 254 254 254 255 254 242 137 133 104 72 135 119 106 225 +254 254 254 254 254 255 254 241 114 110 87 70 135 119 106 225 +254 254 254 254 254 255 254 253 247 247 191 81 135 119 106 225 +255 255 254 254 254 255 254 254 255 255 197 82 207 190 107 225 +239 239 238 238 238 239 247 246 224 173 188 82 255 236 108 225 +144 144 144 144 144 144 199 197 137 146 186 82 255 236 108 225 +224 224 224 224 224 224 239 238 224 233 195 82 255 236 108 225 +255 255 255 255 255 255 254 254 255 255 197 82 255 237 113 226 diff --git a/src/assets/presets/pat25.patt b/src/assets/presets/pat25.patt new file mode 100644 index 0000000..0d7a445 --- /dev/null +++ b/src/assets/presets/pat25.patt @@ -0,0 +1,195 @@ +255 255 255 255 255 255 80 255 255 255 255 255 255 255 255 255 +240 255 255 255 255 255 80 255 255 255 255 82 255 255 255 255 +240 255 255 255 240 240 240 240 240 240 240 240 240 240 240 255 +240 255 255 255 255 255 80 255 255 255 255 82 255 255 255 255 +240 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 +240 255 255 255 255 255 80 255 255 255 255 82 255 255 255 255 +240 255 1 255 255 255 80 255 255 255 255 82 255 255 255 255 +240 255 1 255 255 255 80 255 255 255 255 82 255 255 255 255 +240 255 1 255 253 1 80 1 1 1 1 1 1 1 207 0 +240 255 255 255 255 255 80 255 255 255 255 82 255 255 255 255 +240 255 1 255 255 255 80 255 255 255 255 82 255 255 255 255 +240 255 1 255 255 255 80 255 255 255 255 82 82 255 255 255 +240 255 1 255 255 255 80 255 255 255 255 255 255 255 255 255 +240 255 1 1 1 1 1 1 1 1 1 1 1 1 255 255 +255 255 255 255 255 255 80 255 255 255 255 255 255 255 255 255 + 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 +255 255 255 255 255 255 175 255 255 255 255 255 255 255 255 255 +172 255 255 255 255 255 175 255 255 255 255 177 255 255 255 255 +172 255 255 255 172 172 172 172 172 172 172 172 172 172 172 255 +172 255 255 255 255 255 175 255 255 255 255 177 255 255 199 255 +172 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 +172 255 255 255 255 255 175 255 255 255 255 177 255 255 199 255 +172 255 255 255 255 255 175 255 255 255 255 177 255 255 199 255 +172 255 255 255 255 255 175 255 255 255 255 177 255 255 199 255 +172 255 255 255 255 255 175 255 255 255 255 255 255 255 196 255 +172 255 255 255 255 255 175 255 255 255 255 177 255 255 199 255 +172 255 255 255 255 255 175 255 255 255 255 177 255 255 199 255 +172 255 255 255 255 255 175 255 255 255 255 177 177 255 199 255 +172 255 255 255 255 255 175 255 255 255 255 255 255 255 199 255 +172 255 255 255 255 255 255 255 255 255 255 255 255 255 199 255 +255 255 255 255 255 255 175 255 255 255 255 255 255 255 199 255 + 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 +255 255 255 255 255 255 0 255 255 255 255 255 255 255 255 255 + 35 247 247 247 247 247 0 247 247 247 255 3 255 255 255 255 + 35 255 255 255 35 35 35 35 35 35 35 35 35 35 35 255 + 35 255 255 255 255 255 0 255 255 255 255 3 255 255 86 255 + 35 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 + 35 255 255 255 255 255 0 255 255 255 255 3 255 255 86 255 + 35 255 255 255 255 255 0 255 255 255 255 3 255 255 86 255 + 35 255 255 255 255 255 0 255 255 255 255 3 255 255 86 255 + 35 255 255 255 255 255 0 255 255 255 255 255 255 255 83 255 + 35 255 255 255 255 255 0 255 255 255 255 3 255 255 86 255 + 35 255 255 255 255 255 0 255 255 255 255 3 255 255 86 255 + 35 255 255 255 255 255 0 255 255 255 255 3 3 255 86 255 + 35 255 255 255 255 255 0 255 255 255 255 255 255 255 86 255 + 35 255 255 255 255 255 255 255 255 255 255 255 255 255 86 255 +255 255 255 255 255 255 0 255 255 255 255 255 255 255 86 255 + 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 + +255 254 249 247 147 210 247 247 179 175 247 247 247 244 249 145 +255 254 244 245 146 210 246 246 187 183 246 246 233 172 241 141 +255 254 244 253 149 216 255 255 132 124 253 249 226 96 239 141 +252 243 240 242 145 207 243 243 126 118 217 129 225 96 239 141 +222 115 194 117 96 99 101 101 52 49 101 117 225 96 239 141 +251 241 240 241 144 206 242 242 125 117 242 243 226 96 239 141 +250 248 244 253 149 216 255 255 132 124 255 255 226 96 239 141 +248 246 244 253 149 216 255 255 132 124 255 255 226 96 239 141 +228 228 237 235 142 200 234 234 125 119 234 234 208 88 219 135 +132 141 205 147 108 125 135 135 96 93 135 135 119 51 126 107 +233 232 239 239 143 204 239 239 127 119 239 239 212 90 224 136 +248 246 244 253 149 216 255 255 215 213 255 255 226 96 239 141 +248 247 254 254 149 214 235 227 228 244 237 227 201 94 239 141 +248 248 255 255 149 196 101 40 51 168 123 44 41 103 242 141 +248 246 253 253 159 211 198 177 181 222 209 183 183 209 251 141 +248 240 241 241 230 237 241 241 241 241 241 241 241 242 250 145 +255 251 228 217 94 173 217 217 217 217 217 217 217 217 230 100 +255 248 196 206 92 168 211 211 211 211 211 211 211 211 227 94 +255 248 198 245 107 201 255 255 254 254 254 252 253 254 254 97 +253 242 196 240 105 197 249 249 251 251 237 197 253 254 254 97 +239 185 176 183 83 148 186 186 217 220 186 192 253 254 254 97 +251 240 195 239 105 197 249 249 251 251 249 249 253 254 254 97 +233 221 198 245 107 201 255 255 254 254 255 255 254 254 254 97 +222 209 198 245 107 201 255 255 254 254 255 255 254 254 254 97 +216 205 195 237 104 194 246 246 245 245 246 246 246 250 245 94 +189 185 180 196 88 159 200 200 200 200 200 200 206 233 202 80 +217 206 195 238 104 195 248 248 247 247 248 248 247 251 247 94 +222 209 198 245 107 201 255 255 254 254 255 255 254 254 254 97 +222 216 250 254 107 201 255 255 255 255 255 255 254 254 254 97 +222 216 255 255 107 201 254 254 254 254 253 254 254 254 254 97 +222 211 244 244 114 197 244 244 244 244 244 244 244 245 251 97 +220 176 180 180 165 175 180 180 180 180 180 180 180 187 232 101 +255 247 186 156 53 119 156 156 156 155 156 156 156 156 192 76 +255 236 101 128 48 107 141 141 140 140 141 141 140 140 182 69 +255 236 105 228 87 194 255 255 254 254 253 247 253 253 254 75 +251 221 100 213 81 181 238 238 245 246 200 73 251 253 254 75 +207 35 32 31 10 23 31 31 137 146 31 53 251 253 254 75 +246 214 99 211 80 180 236 236 244 245 236 238 253 253 254 75 +198 169 105 228 87 194 255 255 254 254 255 255 254 253 254 75 +170 136 105 228 87 194 255 255 254 254 255 255 254 253 254 75 +150 120 95 201 77 171 225 225 224 224 225 225 227 242 226 66 + 54 45 49 75 27 61 81 81 80 81 81 81 100 188 90 24 +155 124 98 208 79 177 232 232 231 231 232 232 234 245 232 68 +170 136 105 228 87 194 255 255 254 254 255 255 254 253 254 75 +170 153 242 252 87 194 255 255 255 255 255 255 254 253 254 75 +170 155 255 255 87 194 254 254 254 253 253 254 254 254 254 75 +169 141 229 229 80 175 228 228 228 228 228 228 228 230 246 75 +166 48 57 57 42 53 59 59 59 59 59 59 59 76 197 80 + +144 140 141 141 141 141 141 141 135 106 136 141 141 141 141 144 +249 241 238 238 238 238 238 238 219 126 223 238 238 242 251 249 +244 172 95 95 95 95 95 95 87 50 89 95 93 102 208 242 +246 232 225 224 224 225 226 226 207 119 211 226 200 40 182 241 +247 246 249 129 116 242 255 255 234 135 238 255 226 43 182 241 +247 246 253 216 101 241 255 255 234 135 238 254 237 123 209 241 +174 183 123 118 49 117 123 123 118 93 119 213 243 168 222 241 +179 187 131 126 52 125 131 131 125 95 126 215 228 50 180 241 +247 246 255 242 101 241 255 255 234 135 238 255 227 40 177 241 +247 246 255 242 101 241 255 255 234 135 238 255 235 101 198 241 +210 209 216 207 98 206 216 216 200 124 204 216 213 195 211 237 +146 145 149 144 96 144 149 149 142 108 143 149 149 149 159 229 +247 245 253 242 117 241 253 253 234 147 238 253 254 255 252 240 +249 243 244 239 193 239 244 244 237 204 238 244 253 255 252 240 +254 253 253 242 115 241 248 246 227 141 231 246 247 247 246 239 +255 255 255 252 222 251 250 248 228 132 232 248 248 248 248 247 + 99 94 96 96 96 96 96 96 93 80 94 96 96 96 96 100 +230 226 254 254 254 254 254 254 245 202 246 254 254 254 251 232 +217 210 254 254 254 254 254 254 250 233 250 254 254 253 244 186 +217 210 253 253 253 253 254 254 245 205 247 254 254 253 243 180 +217 211 252 197 191 249 255 255 245 200 247 255 254 253 243 180 +217 211 254 237 185 248 255 255 245 200 247 255 254 253 243 180 +216 211 254 250 219 251 254 254 244 199 246 254 254 253 243 180 +216 210 254 250 217 250 254 254 244 199 246 254 254 253 243 180 +217 211 255 248 185 248 255 255 245 200 247 255 254 253 243 180 +217 211 255 248 185 248 255 255 245 200 247 255 254 253 243 180 +172 168 201 196 147 196 201 201 194 159 195 201 201 200 197 174 + 94 92 106 104 82 104 106 106 103 87 103 106 106 106 113 165 +217 206 245 239 183 239 245 245 236 195 238 245 254 255 244 180 +228 196 197 195 175 195 197 197 194 180 195 197 249 255 244 180 +251 247 247 242 185 239 221 208 204 184 205 208 215 216 210 176 +255 255 255 253 239 251 232 221 216 189 217 221 221 221 221 220 + 75 68 74 74 74 74 74 74 65 23 67 74 74 74 74 79 +192 182 254 254 254 254 254 254 225 90 232 254 254 254 246 196 +156 140 253 253 253 253 253 253 242 188 244 253 253 253 230 76 +156 140 253 251 251 253 253 253 227 100 233 253 253 253 228 59 +156 140 246 73 53 238 255 255 224 80 231 255 254 253 228 59 +156 140 253 200 30 236 255 255 224 80 231 255 254 253 228 59 +155 140 254 245 145 245 254 254 224 80 231 254 254 253 228 59 +155 140 254 245 136 244 254 254 223 80 230 254 254 253 228 59 +156 140 255 237 30 236 255 255 224 80 231 255 254 253 228 59 +156 140 255 237 30 236 255 255 224 80 231 255 254 253 228 59 +118 106 194 181 22 179 194 194 171 61 176 194 194 194 175 52 + 52 47 87 81 10 80 87 87 76 26 79 87 87 87 80 41 +156 127 228 213 30 211 228 228 201 74 207 228 252 255 228 57 +185 101 105 99 32 99 105 105 95 48 97 105 242 255 228 57 +246 235 235 220 34 214 168 135 120 44 123 135 153 155 140 48 +255 255 255 250 206 246 197 170 150 53 154 170 170 170 169 166 + +145 250 242 241 241 241 241 241 241 241 237 230 241 241 240 248 +141 251 209 183 183 209 222 181 177 198 211 159 253 253 246 248 +141 242 103 41 44 123 168 51 40 101 196 149 255 255 248 248 +141 239 94 201 227 237 244 228 227 235 214 149 254 254 247 248 +141 239 96 226 255 255 213 215 255 255 216 149 253 244 246 248 +136 224 90 212 239 239 119 127 239 239 204 143 239 239 232 233 +107 126 51 119 135 135 93 96 135 135 125 108 147 205 141 132 +135 219 88 208 234 234 119 125 234 234 200 142 235 237 228 228 +141 239 96 226 255 255 124 132 255 255 216 149 253 244 246 248 +141 239 96 226 255 255 124 132 255 255 216 149 253 244 248 250 +141 239 96 226 243 242 117 125 242 242 206 144 241 240 241 251 +141 239 96 225 117 101 49 52 101 101 99 96 117 194 115 222 +141 239 96 225 129 217 118 126 243 243 207 145 242 240 243 252 +141 239 96 226 249 253 124 132 255 255 216 149 253 244 254 255 +141 241 172 233 246 246 183 187 246 246 210 146 245 244 254 255 +145 249 244 247 247 247 175 179 247 247 210 147 247 249 254 255 +101 232 187 180 180 180 180 180 180 180 175 165 180 180 176 220 + 97 251 245 244 244 244 244 244 244 244 197 114 244 244 211 222 + 97 254 254 254 254 253 254 254 254 254 201 107 255 255 216 222 + 97 254 254 254 255 255 255 255 255 255 201 107 254 250 216 222 + 97 254 254 254 255 255 254 254 255 255 201 107 245 198 209 222 + 94 247 251 247 248 248 247 247 248 248 195 104 238 195 206 217 + 80 202 233 206 200 200 200 200 200 200 159 88 196 180 185 189 + 94 245 250 246 246 246 245 245 246 246 194 104 237 195 205 216 + 97 254 254 254 255 255 254 254 255 255 201 107 245 198 209 222 + 97 254 254 254 255 255 254 254 255 255 201 107 245 198 221 233 + 97 254 254 253 249 249 251 251 249 249 197 105 239 195 240 251 + 97 254 254 253 192 186 220 217 186 186 148 83 183 176 185 239 + 97 254 254 253 197 237 251 251 249 249 197 105 240 196 242 253 + 97 254 254 253 252 254 254 254 255 255 201 107 245 198 248 255 + 94 227 211 211 211 211 211 211 211 211 168 92 206 196 248 255 +100 230 217 217 217 217 217 217 217 217 173 94 217 228 251 255 + 80 197 76 59 59 59 59 59 59 59 53 42 57 57 48 166 + 75 246 230 228 228 228 228 228 228 228 175 80 229 229 141 169 + 75 254 254 254 254 253 253 254 254 254 194 87 255 255 155 170 + 75 254 253 254 255 255 255 255 255 255 194 87 252 242 153 170 + 75 254 253 254 255 255 254 254 255 255 194 87 228 105 136 170 + 68 232 245 234 232 232 231 231 232 232 177 79 208 98 124 155 + 24 90 188 100 81 81 81 80 81 81 61 27 75 49 45 54 + 66 226 242 227 225 225 224 224 225 225 171 77 201 95 120 150 + 75 254 253 254 255 255 254 254 255 255 194 87 228 105 136 170 + 75 254 253 254 255 255 254 254 255 255 194 87 228 105 169 198 + 75 254 253 253 238 236 245 244 236 236 180 80 211 99 214 246 + 75 254 253 251 53 31 146 137 31 31 23 10 31 32 35 207 + 75 254 253 251 73 200 246 245 238 238 181 81 213 100 221 251 + 75 254 253 253 247 253 254 254 255 255 194 87 228 105 236 255 + 69 182 140 140 141 141 140 140 141 141 107 48 128 101 236 255 + 76 192 156 156 156 156 155 156 156 156 119 53 156 186 247 255 diff --git a/src/assets/presets/pat26.patt b/src/assets/presets/pat26.patt new file mode 100644 index 0000000..0e9aa16 --- /dev/null +++ b/src/assets/presets/pat26.patt @@ -0,0 +1,195 @@ +140 255 255 0 255 255 255 255 255 255 255 255 255 255 255 255 +140 255 255 0 240 255 255 255 240 255 255 255 255 255 255 255 +140 255 255 0 240 255 255 255 240 255 255 255 255 255 255 255 +255 255 255 0 240 255 255 255 240 255 255 255 255 82 255 255 + 0 255 255 0 255 255 140 140 240 140 140 140 140 82 255 255 + 0 255 255 0 255 255 255 255 240 255 255 255 255 82 255 255 + 0 255 140 0 255 255 255 255 240 255 255 255 255 82 255 255 + 0 255 140 0 255 255 255 255 240 255 255 255 255 82 255 255 + 0 255 140 0 253 1 1 1 240 1 1 1 1 1 1 1 + 0 255 255 0 255 255 255 255 240 255 255 255 255 82 255 255 + 0 255 255 0 255 255 255 255 240 255 255 255 255 82 255 255 + 0 0 0 0 0 0 0 0 0 0 0 0 255 82 82 255 + 0 255 255 0 255 255 255 255 255 255 255 255 255 255 255 255 + 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +255 255 255 0 255 255 255 255 255 255 255 255 255 255 255 255 +255 255 255 0 140 140 140 140 140 140 140 140 140 140 140 140 + 5 255 255 0 255 255 255 255 255 255 255 255 255 255 255 255 + 5 255 255 0 172 255 255 255 172 255 255 255 255 255 255 255 + 5 255 255 0 172 255 255 255 172 255 255 255 255 255 255 255 +255 255 255 0 172 255 255 255 172 255 255 255 255 177 255 255 + 0 255 255 0 255 255 5 5 172 5 5 5 5 177 255 255 + 0 255 255 0 255 255 255 255 172 255 255 255 255 177 255 255 + 0 255 5 0 255 255 255 255 172 255 255 255 255 177 255 255 + 0 255 5 0 255 255 255 255 172 255 255 255 255 177 255 255 + 0 255 5 0 255 255 255 255 172 255 255 255 255 255 255 255 + 0 255 255 0 255 255 255 255 172 255 255 255 255 177 255 255 + 0 255 255 0 255 255 255 255 172 255 255 255 255 177 255 255 + 0 0 0 0 0 0 0 0 0 0 0 0 255 177 177 255 + 0 255 255 0 255 255 255 255 255 255 255 255 255 255 255 255 + 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +255 255 255 0 255 255 255 255 255 255 255 255 255 255 255 255 +255 255 255 0 5 5 5 5 5 5 5 5 5 5 5 5 +237 255 255 192 255 255 255 255 255 255 255 255 255 255 255 255 +237 255 255 192 35 255 255 255 35 255 255 255 255 255 255 255 +237 255 255 192 35 255 255 255 35 255 255 255 255 255 255 255 +255 255 255 192 35 255 255 255 35 255 255 255 255 3 255 255 +192 255 255 192 255 255 237 237 35 237 237 237 237 3 255 255 +192 255 255 192 255 255 255 255 35 255 255 255 255 3 255 255 +192 255 237 192 255 255 255 255 35 255 255 255 255 3 255 255 +192 255 237 192 255 255 255 255 35 255 255 255 255 3 255 255 +192 255 237 192 255 255 255 255 35 255 255 255 255 255 255 255 +192 255 255 192 255 255 255 255 35 255 255 255 255 3 255 255 +192 255 255 192 255 255 255 255 35 255 255 255 255 3 255 255 +192 192 192 192 192 192 192 192 192 192 192 192 255 3 3 255 +192 255 255 192 255 255 255 255 255 255 255 255 255 255 255 255 +192 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +255 255 255 192 255 255 255 255 255 255 255 255 255 255 255 255 +255 255 255 192 237 237 237 237 237 237 237 237 237 237 237 237 + +150 152 255 255 255 255 255 255 133 124 255 249 226 104 238 170 +143 145 252 241 240 240 240 240 124 116 237 164 202 100 238 168 +143 145 233 144 140 132 132 132 68 64 130 88 185 100 238 168 +143 145 246 197 155 203 204 204 105 99 204 204 214 100 238 168 +143 145 255 238 173 254 255 255 132 124 254 134 123 99 238 168 +143 145 255 238 173 254 255 255 132 124 254 89 84 99 238 168 +143 144 254 237 173 254 254 254 132 124 254 89 84 99 238 168 +142 137 242 239 229 241 242 242 221 220 241 84 84 99 238 168 +143 141 248 237 197 247 248 248 170 165 247 86 84 99 238 168 +143 145 255 238 162 233 255 255 132 124 254 89 84 99 238 168 +143 143 251 245 210 232 254 255 132 124 254 89 84 99 238 168 +142 136 240 240 252 254 254 254 215 213 253 88 84 99 238 168 + 18 17 31 31 31 31 23 20 20 27 31 11 10 12 30 63 +131 132 233 233 233 223 164 137 142 196 232 80 77 91 219 233 +114 115 211 245 225 222 200 191 192 212 224 78 74 90 233 255 + 83 83 163 211 29 28 28 28 28 28 28 11 10 32 187 255 +150 152 255 255 255 255 255 255 254 254 255 252 227 104 237 73 +143 145 254 249 248 248 248 248 250 251 247 214 215 100 237 67 +143 145 245 198 173 199 200 200 224 227 199 180 207 100 237 67 +143 145 250 201 82 230 231 231 241 243 231 231 221 100 237 67 +143 145 255 218 80 253 255 255 254 254 254 134 123 99 237 67 +143 145 255 218 80 253 255 255 254 254 254 89 84 99 237 67 +143 144 254 218 80 253 254 254 253 254 254 88 84 99 237 67 +140 104 184 178 156 184 184 184 184 184 183 64 84 99 237 67 +142 127 224 201 113 222 223 224 223 223 222 78 84 99 237 67 +143 145 255 218 55 208 254 255 254 254 254 89 84 99 237 67 +142 136 239 225 159 207 254 255 254 254 254 89 84 99 237 67 +140 102 179 179 248 254 254 254 253 254 253 88 84 99 236 67 + 18 17 31 31 31 29 13 5 6 21 31 11 10 12 29 29 +131 132 233 233 233 213 84 24 34 153 232 80 77 91 219 233 + 80 81 162 240 225 218 172 151 154 197 224 78 74 90 233 255 + 10 10 57 199 29 28 28 28 28 28 28 11 10 32 187 255 +150 152 255 255 255 255 255 255 254 254 254 246 225 104 240 240 +143 145 251 236 234 234 234 234 243 244 230 122 191 100 239 240 +143 145 223 99 110 76 76 76 161 168 74 12 167 100 239 240 +143 145 241 191 205 180 180 180 214 218 180 180 209 100 239 240 +143 145 255 251 241 254 255 255 254 254 254 224 199 100 239 240 +143 145 255 251 241 254 255 255 254 254 254 213 190 100 239 240 +143 144 254 250 241 254 254 254 253 254 254 212 190 100 239 240 +136 40 70 69 68 70 70 70 70 70 71 148 190 100 239 240 +140 98 173 171 163 172 173 173 173 173 173 184 190 100 239 240 +143 145 255 251 239 250 255 255 254 254 254 213 190 100 239 240 +141 122 215 213 245 250 255 255 254 254 254 213 190 100 239 240 +135 32 56 56 242 254 254 254 254 254 254 213 189 99 239 240 +112 111 197 197 199 199 198 198 198 199 199 194 173 78 188 209 +140 141 249 249 249 247 238 234 235 242 249 211 188 97 234 249 +138 140 247 252 247 246 242 241 241 244 247 210 190 111 239 255 +134 136 239 244 198 198 198 198 198 198 198 194 192 187 236 255 + +170 168 168 168 168 168 168 168 168 168 168 168 63 232 254 254 +238 238 238 238 238 238 238 238 238 238 238 237 29 218 232 186 +104 100 100 100 99 99 99 99 99 99 99 99 12 90 90 32 +225 201 185 214 123 84 84 84 84 84 84 84 9 76 74 10 +248 163 87 203 133 88 88 83 86 88 88 88 10 80 77 10 +254 237 130 203 254 253 253 240 246 253 253 252 31 231 224 27 +124 116 64 98 123 123 123 219 165 123 123 212 27 195 211 27 +132 124 68 105 131 131 132 220 170 131 131 215 20 141 192 27 +255 240 131 203 255 255 254 241 248 255 255 254 19 137 190 27 +255 240 131 203 255 255 254 241 248 254 254 254 23 164 200 27 +255 240 131 203 253 253 253 241 247 232 232 253 30 223 221 27 +255 240 140 154 173 173 173 228 197 162 210 252 30 232 225 29 +255 241 143 196 237 237 237 238 237 237 244 240 30 232 245 210 +255 252 233 245 255 255 254 241 248 255 251 240 30 232 211 162 +152 145 145 145 145 145 144 137 140 145 142 136 17 132 114 82 +150 142 142 142 142 142 142 142 142 142 142 142 17 130 113 82 + 73 67 67 67 67 67 67 67 67 67 67 67 29 232 254 254 +237 236 236 236 236 236 236 236 236 236 236 236 29 218 232 186 +104 100 100 100 99 99 99 99 99 99 99 99 12 90 90 31 +226 214 206 220 123 84 84 84 84 84 84 84 9 76 74 10 +252 213 179 231 133 88 87 63 77 88 88 88 10 80 77 10 +254 246 198 231 254 253 253 183 222 253 253 252 31 231 224 27 +254 250 226 242 254 254 253 183 222 254 254 253 21 152 196 27 +254 250 224 240 254 254 253 183 222 254 254 253 6 33 154 27 +255 248 199 231 255 255 254 184 223 255 255 254 4 24 150 27 +255 248 199 231 255 255 254 184 223 254 254 254 12 83 172 27 +255 248 199 229 253 253 252 183 222 207 206 253 29 213 217 27 +255 248 173 81 79 79 79 156 112 54 159 247 30 232 225 29 +255 248 198 201 218 218 217 177 200 218 225 179 30 232 239 199 +255 253 244 250 255 255 254 184 223 255 239 179 30 232 161 56 +152 145 145 145 145 145 144 104 127 145 136 101 17 132 80 9 +150 142 142 142 142 142 142 140 141 142 142 139 17 130 79 10 +240 240 240 240 240 240 240 240 240 240 240 239 208 248 254 254 +239 239 239 239 239 239 239 239 239 239 239 238 187 234 238 236 +104 100 100 100 100 100 100 100 100 100 100 99 77 97 110 187 +225 191 166 208 199 190 190 190 190 190 190 189 172 188 189 191 +245 122 11 179 223 212 212 147 184 212 212 212 194 210 209 193 +254 229 74 179 254 254 254 70 172 254 254 253 198 248 246 198 +253 244 167 217 254 254 253 70 172 254 254 254 198 242 244 198 +253 242 160 214 254 254 253 70 172 254 254 254 197 234 241 198 +255 233 76 179 255 255 254 70 172 255 255 254 197 233 240 198 +255 233 76 179 255 255 254 70 172 254 254 254 198 237 242 198 +255 233 76 179 254 254 254 70 172 250 250 254 199 247 246 198 +255 233 110 204 240 240 240 67 163 239 244 241 198 248 246 198 +255 235 98 190 250 250 250 68 170 250 212 56 196 248 252 243 +255 251 223 241 255 255 254 70 172 255 215 56 196 248 247 239 +152 145 145 145 145 145 144 39 97 145 122 31 111 141 139 135 +150 142 142 142 142 142 142 135 139 142 141 135 111 139 138 133 + +255 187 32 10 11 28 28 28 28 28 28 29 211 163 83 83 +255 233 90 74 78 224 212 192 191 200 222 225 245 211 115 114 +233 219 91 77 80 232 196 142 137 164 223 233 233 233 132 131 + 63 30 12 10 11 31 27 20 20 23 31 31 31 31 17 18 +168 238 99 84 88 253 213 215 254 254 254 252 240 240 136 142 +168 238 99 84 89 254 124 132 255 254 232 210 245 251 143 143 +168 238 99 84 89 254 124 132 255 255 233 162 238 255 145 143 +168 238 99 84 86 247 165 170 248 248 247 197 237 248 141 143 +168 238 99 84 84 241 220 221 242 242 241 229 239 242 137 142 +168 238 99 84 89 254 124 132 254 254 254 173 237 254 144 143 +168 238 99 84 89 254 124 132 255 255 254 173 238 255 145 143 +168 238 99 123 134 254 124 132 255 255 254 173 238 255 145 143 +168 238 100 214 204 204 99 105 204 204 203 155 197 246 145 143 +168 238 100 185 88 130 64 68 132 132 132 140 144 233 145 143 +168 238 100 202 164 237 116 124 240 240 240 240 241 252 145 143 +170 238 104 226 249 255 124 133 255 255 255 255 255 255 152 150 +255 187 32 10 11 28 28 28 28 28 28 29 199 57 10 10 +255 233 90 74 78 224 197 154 151 172 218 225 240 162 81 80 +233 219 91 77 80 232 153 34 24 84 213 233 233 233 132 131 + 29 29 12 10 11 31 21 6 5 13 29 31 31 31 17 18 + 67 236 99 84 88 253 254 253 254 254 254 248 179 179 102 140 + 67 237 99 84 89 254 254 254 255 254 207 159 225 239 136 142 + 67 237 99 84 89 254 254 254 255 254 208 55 218 255 145 143 + 67 237 99 84 78 222 223 223 224 223 222 113 201 224 127 142 + 67 237 99 84 64 183 184 184 184 184 184 156 178 184 104 140 + 67 237 99 84 88 254 254 253 254 254 253 80 218 254 144 143 + 67 237 99 84 89 254 254 254 255 255 253 80 218 255 145 143 + 67 237 99 123 134 254 254 254 255 255 253 80 218 255 145 143 + 67 237 100 221 231 231 243 241 231 231 230 82 201 250 145 143 + 67 237 100 207 180 199 227 224 200 200 199 173 198 245 145 143 + 67 237 100 215 214 247 251 250 248 248 248 248 249 254 145 143 + 73 237 104 227 252 255 254 254 255 255 255 255 255 255 152 150 +255 236 187 192 194 198 198 198 198 198 198 198 244 239 136 134 +255 239 111 190 210 247 244 241 241 242 246 247 252 247 140 138 +249 234 97 188 211 249 242 235 234 238 247 249 249 249 141 140 +209 188 78 173 194 199 199 198 198 198 199 199 197 197 111 112 +240 239 99 189 213 254 254 254 254 254 254 242 56 56 32 135 +240 239 100 190 213 254 254 254 255 255 250 245 213 215 122 141 +240 239 100 190 213 254 254 254 255 255 250 239 251 255 145 143 +240 239 100 190 184 173 173 173 173 173 172 163 171 173 98 140 +240 239 100 190 148 71 70 70 70 70 70 68 69 70 40 136 +240 239 100 190 212 254 254 253 254 254 254 241 250 254 144 143 +240 239 100 190 213 254 254 254 255 255 254 241 251 255 145 143 +240 239 100 199 224 254 254 254 255 255 254 241 251 255 145 143 +240 239 100 209 180 180 218 214 180 180 180 205 191 241 145 143 +240 239 100 167 12 74 168 161 76 76 76 110 99 223 145 143 +240 239 100 191 122 230 244 243 234 234 234 234 236 251 145 143 +240 240 104 225 246 254 254 254 255 255 255 255 255 255 152 150 diff --git a/src/assets/presets/pat27.patt b/src/assets/presets/pat27.patt new file mode 100644 index 0000000..be8f673 --- /dev/null +++ b/src/assets/presets/pat27.patt @@ -0,0 +1,195 @@ +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 +255 240 255 255 0 0 0 0 0 0 0 0 0 0 0 0 +255 240 255 255 240 230 0 255 255 255 255 255 255 82 255 0 +255 240 255 255 240 231 0 140 140 140 140 140 140 82 255 0 + 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +255 255 255 140 240 231 0 255 255 255 140 255 255 82 255 0 +255 255 255 140 240 231 0 255 255 255 140 255 255 82 255 0 +255 255 255 140 240 231 0 255 255 255 140 255 255 82 255 0 + 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 1 1 1 1 1 1 1 1 1 1 1 255 255 82 255 0 +255 255 255 255 255 255 255 255 255 255 255 255 255 82 82 255 +255 140 140 140 140 140 140 140 140 140 140 140 140 255 255 255 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 + 1 1 1 1 1 1 1 1 1 1 1 184 255 255 255 255 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 +255 172 255 255 0 0 0 0 0 0 0 0 0 0 0 0 +255 172 255 255 172 183 0 255 255 255 255 255 255 177 255 0 +255 172 255 255 172 183 0 5 5 5 5 5 5 177 255 0 + 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +255 255 255 5 172 183 0 255 255 255 5 255 255 177 255 0 +255 255 255 5 172 183 0 255 255 255 5 255 255 177 255 0 +255 255 255 5 172 183 0 255 255 255 5 255 255 177 255 0 + 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +255 255 255 255 255 255 255 255 255 255 255 255 255 177 255 0 +255 255 255 255 255 255 255 255 255 255 255 255 255 177 177 255 +255 5 5 5 5 5 5 5 5 5 5 5 5 255 255 255 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +254 254 254 254 255 255 254 255 254 254 255 255 255 255 255 255 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 192 +255 35 255 255 192 192 192 192 192 192 192 192 192 192 192 192 +255 35 255 255 35 89 192 255 255 255 255 255 255 3 255 192 +255 35 255 255 35 90 192 237 237 237 237 237 237 3 255 192 + 0 0 0 0 0 0 192 0 0 0 0 0 0 0 0 0 +255 255 255 237 35 90 192 255 255 255 237 255 255 3 255 192 +255 255 255 237 35 90 192 255 255 255 237 255 255 3 255 192 +255 255 255 237 35 90 192 255 255 255 237 255 255 3 255 192 + 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +255 255 255 255 255 255 255 255 255 255 255 255 255 3 255 192 +255 255 255 255 255 255 255 255 255 255 255 255 255 3 3 255 +255 237 237 237 237 237 237 237 237 237 237 237 237 255 255 255 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 + +152 44 53 63 62 39 58 65 64 55 62 175 253 255 179 167 +147 92 64 148 157 72 144 172 158 76 143 133 225 255 152 136 +150 127 86 99 109 48 95 114 105 50 95 86 200 255 152 136 +150 127 87 173 141 89 177 211 194 93 178 203 159 252 152 135 +150 127 89 207 149 99 177 210 193 81 131 147 97 152 91 131 +150 127 89 207 149 89 135 158 145 43 31 148 110 118 11 124 +150 127 89 207 149 107 214 255 234 67 42 216 159 172 15 124 +150 127 89 207 149 107 214 255 234 67 42 216 159 172 15 124 +150 127 87 165 119 86 171 204 189 59 42 216 159 172 15 124 +150 127 84 4 3 2 5 6 8 28 42 216 159 172 15 124 +150 127 88 207 210 100 203 242 222 65 42 216 159 172 15 124 +150 134 181 233 227 105 206 246 226 65 42 216 159 172 15 124 +150 139 254 255 234 86 129 153 141 51 42 216 159 172 15 124 +150 138 252 252 231 93 155 185 171 56 42 216 159 172 15 124 +149 135 245 245 225 108 214 255 234 67 42 220 190 173 15 124 +197 191 254 254 242 174 232 255 241 115 57 229 249 201 85 156 +152 44 53 63 62 39 58 65 64 55 62 179 254 255 179 167 +147 92 64 154 163 75 149 178 164 79 150 184 241 255 152 136 +150 127 87 162 159 80 160 191 176 84 161 175 205 254 152 136 +150 127 88 175 46 97 197 234 215 103 197 209 47 249 152 135 +150 127 89 191 50 88 134 156 144 91 215 238 130 251 151 135 +150 127 89 191 50 67 44 45 42 66 214 236 113 250 151 135 +150 127 89 191 50 106 214 255 234 112 214 228 48 248 151 135 +150 127 89 191 50 106 214 255 234 112 214 228 48 248 151 135 +150 127 87 153 40 85 171 204 189 104 214 228 48 248 151 135 +150 127 84 4 1 2 5 6 8 73 214 228 48 248 151 135 +150 127 88 185 171 85 179 214 197 104 214 228 48 248 151 135 +150 134 181 213 202 92 180 215 198 104 214 228 48 248 151 135 +150 139 254 255 234 60 28 34 33 77 214 228 48 248 151 135 +149 133 240 240 221 75 87 104 98 88 214 228 48 248 151 135 +149 119 207 207 194 107 214 255 234 112 214 236 115 250 151 135 +197 189 250 250 239 174 232 255 241 159 227 253 242 254 175 163 +156 122 204 206 191 99 177 207 194 117 181 226 252 255 179 167 +149 127 206 214 200 93 183 218 201 96 181 109 213 255 152 136 +150 136 209 71 67 21 41 50 46 21 41 12 194 255 152 136 +150 136 212 195 208 81 161 192 176 85 162 195 238 254 152 136 +150 136 213 243 219 106 208 248 228 111 215 253 245 254 151 135 +150 136 213 243 219 104 201 239 220 109 214 253 243 254 151 135 +150 136 213 243 219 108 214 255 234 112 214 252 239 254 151 135 +150 136 213 243 219 108 214 255 234 112 214 252 239 254 151 135 +150 136 213 232 213 124 209 242 222 110 214 252 239 254 151 135 +150 136 212 192 192 189 191 192 178 102 214 252 239 254 151 135 +150 136 212 175 146 70 136 162 148 91 214 252 239 254 151 135 +150 138 234 182 150 69 137 163 150 92 214 252 239 254 151 135 +150 139 255 255 233 104 200 238 218 109 214 252 239 254 151 135 +149 124 216 216 202 105 204 243 224 110 214 252 239 254 151 135 +149 88 129 127 130 106 214 255 234 112 214 253 244 254 151 135 +197 186 242 242 233 174 232 255 241 159 227 255 254 255 175 163 + +165 135 135 135 130 124 124 124 124 124 124 124 124 124 124 156 +178 151 151 151 85 11 15 15 15 15 15 15 15 15 15 87 +255 255 254 251 144 123 171 171 171 171 171 171 171 171 172 202 +252 224 199 159 91 114 159 159 159 159 159 159 159 159 191 250 +174 130 85 204 139 154 216 216 216 216 216 216 216 216 220 228 + 63 145 91 179 124 31 41 41 41 41 41 41 41 41 41 57 + 54 77 47 93 78 43 66 66 58 26 64 65 50 56 66 116 + 65 160 100 195 189 146 234 234 186 3 222 226 138 173 234 241 + 67 175 109 212 206 158 255 255 202 0 241 245 149 188 255 255 + 59 146 91 178 174 135 214 214 169 0 202 206 125 157 214 233 + 39 73 45 89 97 88 107 107 84 0 99 104 85 93 107 176 + 63 160 105 140 148 148 148 148 117 0 210 227 233 230 225 242 + 64 151 94 174 206 206 206 206 163 0 207 234 254 251 245 254 + 52 65 85 87 88 88 88 88 87 83 88 185 254 251 245 254 + 44 94 127 127 127 127 127 127 127 127 127 134 139 137 134 192 +151 147 149 149 149 149 149 149 149 149 149 149 149 149 149 198 +165 135 135 135 135 135 135 135 135 135 135 135 135 135 135 164 +178 151 151 151 151 150 150 150 150 150 150 150 150 150 150 176 +255 255 253 248 251 250 248 248 248 248 248 248 248 248 250 254 +253 240 203 47 135 106 48 48 48 48 48 48 48 48 118 244 +178 184 174 209 239 234 227 227 227 227 227 227 227 227 236 253 + 63 152 159 198 214 213 214 214 214 214 214 214 214 214 214 227 + 54 80 83 103 88 66 111 111 103 71 103 104 75 89 111 160 + 65 167 173 215 136 42 234 234 186 3 194 199 26 103 234 241 + 67 182 189 234 148 46 255 255 202 0 211 217 26 110 255 255 + 59 152 158 197 127 44 214 214 169 0 177 181 21 92 214 233 + 39 76 79 97 86 67 106 106 83 0 84 93 58 76 106 176 + 63 166 156 45 49 49 49 49 39 0 170 204 233 219 194 240 + 64 156 159 175 190 190 190 190 150 0 183 216 254 238 207 251 + 52 65 86 88 88 88 88 88 87 83 88 185 254 238 208 251 + 44 94 127 127 127 127 127 127 127 127 127 134 139 132 119 191 +151 147 149 149 149 149 149 149 149 149 149 149 149 149 149 198 +165 135 135 135 135 135 135 135 135 135 135 135 135 135 135 164 +178 151 151 151 151 150 150 150 150 150 150 150 150 150 150 176 +255 255 254 254 254 254 254 254 254 254 254 254 254 254 254 254 +251 211 194 238 245 242 239 239 239 239 239 239 239 239 244 254 +224 104 11 197 253 252 252 252 252 252 252 252 252 252 252 254 +181 180 35 163 214 214 214 214 214 214 214 214 214 214 214 227 +116 96 18 85 110 108 111 111 109 101 90 93 109 109 111 160 +193 200 39 178 227 219 234 234 221 176 143 155 218 224 234 241 +207 218 42 193 247 239 255 255 241 191 156 169 237 243 255 255 +176 183 35 162 207 200 214 214 208 191 131 142 199 204 214 233 + 98 92 17 81 106 104 107 107 124 191 68 71 103 104 105 176 +191 199 61 207 218 218 218 218 213 191 141 155 233 197 132 235 +206 214 65 196 242 242 242 242 231 191 171 186 254 210 130 244 +203 206 208 211 212 212 212 212 212 211 212 235 254 210 132 244 +121 127 136 136 136 136 136 136 136 136 136 137 139 121 89 188 +156 149 149 149 149 149 149 149 149 149 149 149 149 149 148 198 + +156 85 201 249 229 57 115 241 255 232 174 242 254 254 191 197 +124 15 173 190 220 42 67 234 255 214 108 225 245 245 135 149 +124 15 172 159 216 42 56 171 185 155 93 231 252 252 138 150 +124 15 172 159 216 42 51 141 153 129 86 234 255 254 139 150 +124 15 172 159 216 42 65 226 246 206 105 227 233 181 134 150 +124 15 172 159 216 42 65 222 242 203 100 210 207 88 127 150 +124 15 172 159 216 42 28 8 6 5 2 3 4 84 127 150 +124 15 172 159 216 42 59 189 204 171 86 119 165 87 127 150 +124 15 172 159 216 42 67 234 255 214 107 149 207 89 127 150 +124 15 172 159 216 42 67 234 255 214 107 149 207 89 127 150 +124 11 118 110 148 31 43 145 158 135 89 149 207 89 127 150 +131 91 152 97 147 131 81 193 210 177 99 149 207 89 127 150 +135 152 252 159 203 178 93 194 211 177 89 141 173 87 127 150 +136 152 255 200 86 95 50 105 114 95 48 109 99 86 127 150 +136 152 255 225 133 143 76 158 172 144 72 157 148 64 92 147 +167 179 255 253 175 62 55 64 65 58 39 62 63 53 44 152 +163 175 254 242 253 227 159 241 255 232 174 239 250 250 189 197 +135 151 250 115 236 214 112 234 255 214 107 194 207 207 119 149 +135 151 248 48 228 214 88 98 104 87 75 221 240 240 133 149 +135 151 248 48 228 214 77 33 34 28 60 234 255 254 139 150 +135 151 248 48 228 214 104 198 215 180 92 202 213 181 134 150 +135 151 248 48 228 214 104 197 214 179 85 171 185 88 127 150 +135 151 248 48 228 214 73 8 6 5 2 1 4 84 127 150 +135 151 248 48 228 214 104 189 204 171 85 40 153 87 127 150 +135 151 248 48 228 214 112 234 255 214 106 50 191 89 127 150 +135 151 248 48 228 214 112 234 255 214 106 50 191 89 127 150 +135 151 250 113 236 214 66 42 45 44 67 50 191 89 127 150 +135 151 251 130 238 215 91 144 156 134 88 50 191 89 127 150 +135 152 249 47 209 197 103 215 234 197 97 46 175 88 127 150 +136 152 254 205 175 161 84 176 191 160 80 159 162 87 127 150 +136 152 255 241 184 150 79 164 178 149 75 163 154 64 92 147 +167 179 255 254 179 62 55 64 65 58 39 62 63 53 44 152 +163 175 255 254 255 227 159 241 255 232 174 233 242 242 186 197 +135 151 254 244 253 214 112 234 255 214 106 130 127 129 88 149 +135 151 254 239 252 214 110 224 243 204 105 202 216 216 124 149 +135 151 254 239 252 214 109 218 238 200 104 233 255 255 139 150 +135 151 254 239 252 214 92 150 163 137 69 150 182 234 138 150 +135 151 254 239 252 214 91 148 162 136 70 146 175 212 136 150 +135 151 254 239 252 214 102 178 192 191 189 192 192 212 136 150 +135 151 254 239 252 214 110 222 242 209 124 213 232 213 136 150 +135 151 254 239 252 214 112 234 255 214 108 219 243 213 136 150 +135 151 254 239 252 214 112 234 255 214 108 219 243 213 136 150 +135 151 254 243 253 214 109 220 239 201 104 219 243 213 136 150 +135 151 254 245 253 215 111 228 248 208 106 219 243 213 136 150 +136 152 254 238 195 162 85 176 192 161 81 208 195 212 136 150 +136 152 255 194 12 41 21 46 50 41 21 67 71 209 136 150 +136 152 255 213 109 181 96 201 218 183 93 200 214 206 127 149 +167 179 255 252 226 181 117 194 207 177 99 191 206 204 122 156 diff --git a/src/assets/presets/pat28.patt b/src/assets/presets/pat28.patt new file mode 100644 index 0000000..15535b6 --- /dev/null +++ b/src/assets/presets/pat28.patt @@ -0,0 +1,195 @@ +255 255 255 255 255 255 255 255 240 240 240 240 240 240 240 255 +255 255 255 255 255 255 255 255 240 82 255 255 255 255 240 255 + 0 0 0 0 0 0 0 0 0 82 255 140 140 255 240 255 +255 255 255 255 255 253 255 255 240 82 255 140 140 255 240 255 +255 255 255 255 255 240 255 255 240 82 255 140 140 255 240 255 +255 255 255 255 255 240 255 255 255 82 255 255 255 0 240 255 +255 255 255 140 255 240 255 255 255 82 255 255 255 0 240 255 +241 241 241 132 241 227 241 241 241 78 241 241 241 0 227 241 +255 255 255 140 255 240 255 255 255 82 255 255 255 0 240 255 +255 255 255 255 255 255 255 255 140 82 82 255 255 0 240 255 + 0 0 0 0 0 0 0 0 0 0 0 0 255 0 240 255 +255 255 255 255 255 255 255 255 140 255 255 0 255 0 240 255 +140 140 140 140 140 140 140 140 140 140 140 0 140 140 140 255 +255 255 255 255 255 255 255 255 140 255 255 0 255 0 240 255 + 32 32 32 32 32 32 32 32 140 32 32 8 255 0 240 255 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 240 255 +255 255 255 255 255 255 255 255 176 176 176 176 176 176 176 255 +255 255 255 255 255 255 255 255 176 177 255 255 255 255 176 255 + 0 0 0 0 0 0 0 0 0 177 255 6 6 255 176 255 +255 255 255 255 255 246 255 255 173 177 255 6 6 255 176 255 +255 255 255 255 255 173 255 255 173 177 255 6 6 255 176 255 +255 255 255 255 255 173 255 255 255 177 255 255 255 0 176 255 +255 255 255 6 255 173 255 255 255 177 255 255 255 0 176 255 +241 241 241 6 241 164 241 241 241 167 241 241 241 0 166 241 +255 255 255 6 255 173 255 255 255 177 255 255 255 0 176 255 +255 255 255 255 255 255 255 255 6 177 177 255 255 0 176 255 +255 255 255 255 255 255 255 255 255 255 255 255 255 0 176 255 +255 255 255 255 255 255 255 255 6 255 255 255 255 0 176 255 + 6 6 6 6 6 6 6 6 6 6 6 255 6 6 6 255 +255 255 255 255 255 255 255 255 6 255 255 255 255 0 176 255 +255 255 255 255 255 255 255 255 6 255 255 255 255 0 176 255 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 176 255 +255 255 255 255 255 255 255 255 0 0 0 0 0 0 0 255 +255 255 255 255 255 255 255 255 0 3 255 255 255 255 0 255 +192 192 192 192 192 192 192 192 192 3 255 237 237 255 0 255 +255 255 255 255 255 231 255 255 35 3 255 237 237 255 0 255 +255 255 255 255 255 35 255 255 35 3 255 237 237 255 0 255 +255 255 255 255 255 35 255 255 255 3 255 255 255 0 0 255 +255 255 255 237 255 35 255 255 255 3 255 255 255 0 0 255 +241 241 241 224 241 33 241 241 241 3 241 241 241 0 0 241 +255 255 255 237 255 35 255 255 255 3 255 255 255 0 0 255 +255 255 255 255 255 255 255 255 237 3 3 255 255 0 0 255 +255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 255 +255 255 255 255 255 255 255 255 237 255 255 255 255 0 0 255 +237 237 237 237 237 237 237 237 237 237 237 255 237 237 237 255 +255 255 255 255 255 255 255 255 237 255 255 255 255 0 0 255 +255 255 255 255 255 255 255 255 237 255 255 255 255 0 0 255 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 255 + +254 252 252 252 252 252 132 177 252 252 252 243 235 249 252 251 +247 243 245 245 244 237 120 162 232 232 232 193 150 223 232 240 +248 248 254 254 246 158 54 74 106 106 106 120 136 109 106 207 +248 240 202 184 188 221 118 160 228 228 228 190 149 220 228 246 +248 236 183 159 166 231 131 177 247 165 90 80 60 73 149 250 +244 202 178 178 178 178 92 124 167 64 57 158 128 125 131 249 +243 188 157 166 167 168 86 117 167 119 74 184 152 148 131 249 +247 157 122 230 240 251 129 176 239 113 49 136 141 141 139 239 +255 158 117 246 255 255 132 179 249 151 67 161 147 144 134 243 +255 159 117 246 255 255 132 179 255 184 83 185 152 148 131 249 +255 159 117 241 246 246 127 172 246 180 83 185 152 148 131 249 +255 159 117 243 250 250 129 174 250 181 83 185 152 148 131 249 +199 125 93 195 202 189 80 87 133 140 66 147 121 117 104 198 +107 70 51 109 113 113 58 78 113 81 37 82 67 65 58 110 +255 159 117 246 255 255 132 179 255 184 83 185 152 148 131 249 +255 151 109 245 255 255 126 174 255 177 76 182 151 171 162 250 +247 238 238 238 238 238 125 167 238 238 238 224 209 234 238 236 +215 192 202 202 201 194 98 132 189 189 189 111 26 172 189 197 +218 222 251 251 243 155 53 72 103 103 103 61 16 94 103 204 +218 206 141 102 113 204 118 160 228 228 228 133 30 207 228 246 +218 199 103 52 68 209 131 178 251 239 253 212 165 246 255 255 +216 203 220 220 220 220 114 154 215 201 248 164 65 235 255 255 +216 193 204 212 212 215 111 150 215 223 249 147 32 227 250 254 +215 121 97 175 194 253 131 177 228 109 181 40 9 33 36 222 +255 158 117 246 255 255 132 179 243 185 219 96 21 136 149 239 +255 159 117 246 255 255 132 179 255 255 255 149 33 232 255 255 +255 159 117 220 205 205 106 144 207 235 255 149 33 232 255 255 +255 159 117 233 230 230 119 161 231 245 255 149 33 232 255 255 +199 125 93 195 202 174 51 22 52 191 202 118 25 184 202 202 +107 70 51 109 113 113 58 78 113 113 113 66 14 102 113 113 +255 159 117 246 255 255 132 179 255 255 255 149 33 232 255 255 +255 151 109 245 255 255 126 174 255 255 255 145 30 230 255 255 +230 199 198 198 198 198 105 139 198 198 198 217 238 202 198 194 +124 51 83 83 83 75 36 50 71 71 71 140 219 86 71 76 +132 149 243 243 235 147 48 66 95 95 95 154 222 107 95 194 +134 155 246 243 242 234 118 160 228 228 228 231 236 229 228 246 +132 153 240 237 238 248 130 176 243 206 250 251 248 254 255 255 +127 88 144 144 144 144 74 100 128 82 232 248 241 253 255 255 +126 77 122 120 121 128 66 89 128 162 242 247 239 253 254 255 +121 80 129 60 91 249 129 174 247 239 248 239 237 239 239 253 +255 230 220 253 255 255 132 179 254 249 251 243 238 245 246 254 +255 231 220 253 255 255 132 179 255 255 255 247 239 253 255 255 +255 231 220 183 122 122 63 85 128 202 255 247 239 253 255 255 +255 231 220 218 190 190 98 133 193 229 255 247 239 253 255 255 +199 183 175 200 202 200 100 132 191 201 202 196 189 200 202 202 +107 102 97 112 113 113 58 78 113 113 113 109 105 111 113 113 +255 231 220 253 255 255 132 179 255 255 255 247 239 253 255 255 +255 230 219 252 255 255 126 174 255 255 255 247 239 253 255 255 + +251 241 207 246 250 249 249 239 244 249 249 249 198 109 249 250 +251 232 105 227 149 131 131 138 134 131 131 131 104 57 131 163 +249 223 108 219 73 125 147 140 144 147 147 147 117 65 147 172 +234 149 136 149 59 128 151 141 146 152 152 152 120 67 152 151 +243 192 119 189 80 157 183 135 160 185 185 185 147 81 185 181 +251 232 105 227 89 56 73 49 67 83 83 83 65 36 83 76 +251 232 105 227 164 63 118 113 151 183 179 181 140 81 183 177 +251 232 105 227 246 167 167 239 249 255 246 249 132 112 255 255 +177 162 73 159 177 124 116 175 178 178 171 174 86 78 178 173 +132 120 54 117 130 91 86 129 131 131 127 129 79 57 131 125 +251 236 158 221 231 178 167 250 255 255 245 249 188 112 255 255 +251 243 245 188 166 178 167 239 255 255 245 249 202 112 255 255 +251 244 253 184 159 178 166 230 246 246 240 242 195 108 246 246 +251 244 253 202 182 178 157 121 116 116 116 116 92 51 116 109 +251 242 248 240 235 201 187 157 157 158 158 158 125 69 158 151 +254 247 247 247 247 243 243 246 254 254 254 254 199 107 254 255 +236 196 204 246 255 255 255 223 239 255 255 255 203 112 255 255 +237 189 102 227 255 255 250 36 149 255 255 255 202 112 255 255 +234 172 93 207 245 235 227 33 135 231 231 231 183 102 231 230 +209 25 16 29 164 65 31 9 21 32 32 32 25 13 32 30 +223 110 61 133 211 164 146 40 95 149 149 149 117 65 149 144 +237 189 102 227 253 247 249 181 219 255 255 255 202 112 255 255 +237 189 102 227 239 201 222 108 184 255 235 245 190 112 255 255 +237 189 102 227 251 215 214 228 243 255 207 231 51 112 255 255 +166 132 71 159 177 154 150 177 178 178 143 160 22 78 178 173 +125 97 52 117 131 113 111 130 131 131 105 118 51 57 131 125 +237 193 155 203 209 220 215 252 255 255 205 230 173 112 255 255 +237 201 243 112 68 220 212 194 255 255 205 230 202 112 255 255 +237 201 251 101 51 220 211 175 246 246 220 232 195 108 246 246 +237 201 251 140 103 220 204 97 116 116 116 116 92 51 116 109 +237 191 222 206 199 203 192 121 157 158 158 158 125 69 158 151 +247 215 217 218 217 216 216 213 254 254 254 254 199 107 254 255 +195 75 195 246 255 255 255 253 254 255 255 255 203 112 255 255 +198 70 94 227 255 255 254 239 246 255 255 255 202 112 255 255 +201 85 107 228 253 253 252 238 244 253 253 253 200 111 253 253 +237 219 221 235 247 241 238 237 237 238 238 238 189 105 238 238 +216 140 154 231 251 247 246 239 242 247 247 247 195 109 247 247 +198 70 94 227 249 231 241 248 251 255 255 255 202 112 255 255 +198 70 94 227 205 81 162 239 249 255 202 229 200 112 255 255 +198 70 94 227 243 127 127 246 254 255 127 192 191 112 255 255 +139 49 66 159 176 100 89 174 178 178 84 132 132 78 178 173 +104 36 48 117 130 73 65 128 131 131 62 98 100 57 131 125 +198 75 147 234 247 143 128 248 255 255 121 189 199 112 255 255 +198 82 234 242 237 143 121 91 255 255 121 189 202 112 255 255 +198 83 242 242 236 143 120 59 252 252 183 218 200 111 252 253 +198 83 242 245 240 143 122 128 220 220 220 220 174 97 220 219 +199 51 149 155 152 88 76 80 230 230 230 230 182 101 230 229 +229 124 132 132 132 127 126 121 254 255 255 255 199 107 255 255 + +250 162 171 151 182 76 177 255 174 126 255 255 245 109 151 255 +249 131 148 152 185 83 184 255 179 132 255 255 246 117 159 255 +110 58 65 67 82 37 81 113 78 58 113 113 109 51 70 107 +198 104 117 121 147 66 140 133 87 80 189 202 195 93 125 199 +249 131 148 152 185 83 181 250 174 129 250 250 243 117 159 255 +249 131 148 152 185 83 180 246 172 127 246 246 241 117 159 255 +249 131 148 152 185 83 184 255 179 132 255 255 246 117 159 255 +243 134 144 147 161 67 151 249 179 132 255 255 246 117 158 255 +239 139 141 141 136 49 113 239 176 129 251 240 230 122 157 247 +249 131 148 152 184 74 119 167 117 86 168 167 166 157 188 243 +249 131 125 128 158 57 64 167 124 92 178 178 178 178 202 244 +250 149 73 60 80 90 165 247 177 131 231 166 159 183 236 248 +246 228 220 149 190 228 228 228 160 118 221 188 184 202 240 248 +207 106 109 136 120 106 106 106 74 54 158 246 254 254 248 248 +240 232 223 150 193 232 232 232 162 120 237 244 245 245 243 247 +251 252 249 235 243 252 252 252 177 132 252 252 252 252 252 254 +255 255 230 30 145 255 255 255 174 126 255 255 245 109 151 255 +255 255 232 33 149 255 255 255 179 132 255 255 246 117 159 255 +113 113 102 14 66 113 113 113 78 58 113 113 109 51 70 107 +202 202 184 25 118 202 191 52 22 51 174 202 195 93 125 199 +255 255 232 33 149 255 245 231 161 119 230 230 233 117 159 255 +255 255 232 33 149 255 235 207 144 106 205 205 220 117 159 255 +255 255 232 33 149 255 255 255 179 132 255 255 246 117 159 255 +239 149 136 21 96 219 185 243 179 132 255 255 246 117 158 255 +222 36 33 9 40 181 109 228 177 131 253 194 175 97 121 215 +254 250 227 32 147 249 223 215 150 111 215 212 212 204 193 216 +255 255 235 65 164 248 201 215 154 114 220 220 220 220 203 216 +255 255 246 165 212 253 239 251 178 131 209 68 52 103 199 218 +246 228 207 30 133 228 228 228 160 118 204 113 102 141 206 218 +204 103 94 16 61 103 103 103 72 53 155 243 251 251 222 218 +197 189 172 26 111 189 189 189 132 98 194 201 202 202 192 215 +236 238 234 209 224 238 238 238 167 125 238 238 238 238 238 247 +255 255 253 239 247 255 255 255 174 126 255 255 252 219 230 255 +255 255 253 239 247 255 255 255 179 132 255 255 253 220 231 255 +113 113 111 105 109 113 113 113 78 58 113 113 112 97 102 107 +202 202 200 189 196 202 201 191 132 100 200 202 200 175 183 199 +255 255 253 239 247 255 229 193 133 98 190 190 218 220 231 255 +255 255 253 239 247 255 202 128 85 63 122 122 183 220 231 255 +255 255 253 239 247 255 255 255 179 132 255 255 253 220 231 255 +254 246 245 238 243 251 249 254 179 132 255 255 253 220 230 255 +253 239 239 237 239 248 239 247 174 129 249 91 60 129 80 121 +255 254 253 239 247 242 162 128 89 66 128 121 120 122 77 126 +255 255 253 241 248 232 82 128 100 74 144 144 144 144 88 127 +255 255 254 248 251 250 206 243 176 130 248 238 237 240 153 132 +246 228 229 236 231 228 228 228 160 118 234 242 243 246 155 134 +194 95 107 222 154 95 95 95 66 48 147 235 243 243 149 132 + 76 71 86 219 140 71 71 71 50 36 75 83 83 83 51 124 +194 198 202 238 217 198 198 198 139 105 198 198 198 198 199 230 diff --git a/src/assets/presets/pat29.patt b/src/assets/presets/pat29.patt new file mode 100644 index 0000000..372b185 --- /dev/null +++ b/src/assets/presets/pat29.patt @@ -0,0 +1,195 @@ +255 255 255 255 255 255 255 255 255 255 96 255 255 255 255 255 +140 255 140 255 140 216 140 140 140 255 96 82 255 255 255 2 +140 255 140 255 140 216 140 140 140 255 96 82 255 240 255 2 +140 255 140 255 140 216 140 140 140 255 96 82 255 240 255 2 + 96 0 0 0 0 0 0 0 0 0 96 82 255 240 255 2 + 96 255 255 255 255 255 255 255 255 255 96 82 255 240 255 2 + 96 255 241 241 241 241 241 241 241 255 96 82 255 240 255 2 + 96 255 241 255 255 255 255 255 255 255 96 82 255 240 255 2 + 96 255 240 255 255 255 255 255 255 255 96 82 255 255 255 2 + 1 1 1 1 1 1 1 1 1 1 96 1 1 1 1 1 + 96 255 240 255 255 255 255 255 140 253 96 1 255 255 255 2 + 96 255 255 255 255 255 255 255 140 253 96 1 255 255 255 2 + 96 140 140 140 140 140 140 140 140 140 96 1 139 140 140 140 + 96 255 255 255 255 255 255 255 140 255 96 1 254 255 255 2 + 96 96 96 96 96 96 96 96 140 96 96 63 96 96 96 96 +255 255 255 255 255 255 255 255 255 255 96 255 255 255 255 2 +255 255 255 255 255 255 255 255 255 255 32 255 255 255 255 255 + 5 255 5 255 5 165 5 5 5 255 32 177 255 255 255 226 + 5 255 5 255 5 165 5 5 5 255 32 177 255 172 255 226 + 5 255 5 255 5 165 5 5 5 255 32 177 255 172 255 226 + 32 0 0 0 0 0 0 0 0 0 32 177 255 172 255 226 + 32 255 255 255 255 255 255 255 255 255 32 177 255 172 255 226 + 32 255 176 176 176 176 176 176 176 255 32 177 255 172 255 226 + 32 255 176 255 255 255 255 255 255 255 32 177 255 172 255 226 + 32 255 172 255 255 255 255 255 255 255 32 177 255 255 255 226 +255 255 255 255 255 255 255 255 255 255 32 255 255 255 255 255 + 32 255 172 255 255 255 255 255 5 255 32 255 255 255 255 226 + 32 255 255 255 255 255 255 255 5 255 32 255 255 255 255 226 + 32 5 5 5 5 5 5 5 5 5 32 255 5 5 5 5 + 32 254 254 254 254 254 254 254 5 255 32 255 254 255 255 226 + 32 32 32 32 32 32 32 32 5 32 32 219 32 32 32 32 +255 255 255 255 255 255 255 255 255 255 32 255 255 255 255 226 +255 255 255 255 255 255 255 255 255 255 1 255 255 255 255 255 +237 255 237 255 237 255 237 237 237 255 1 3 255 255 255 255 +237 255 237 255 237 255 237 237 237 255 1 3 255 35 255 255 +237 255 237 255 237 255 237 237 237 255 1 3 255 35 255 255 + 1 192 192 192 192 192 192 192 192 192 1 3 255 35 255 255 + 1 255 255 255 255 255 255 255 255 255 1 3 255 35 255 255 + 1 255 1 1 1 1 1 1 1 255 1 3 255 35 255 255 + 1 255 1 255 255 255 255 255 255 255 1 3 255 35 255 255 + 1 255 35 255 255 255 255 255 255 255 1 3 255 255 255 255 +255 255 255 255 255 255 255 255 255 255 1 255 255 255 255 255 + 1 255 35 255 255 255 255 255 237 255 1 255 255 255 255 255 + 1 255 255 255 255 255 255 255 237 255 1 255 255 255 255 255 + 1 237 237 237 237 237 237 237 237 237 1 255 237 237 237 237 + 1 255 255 255 255 255 255 255 237 255 1 255 255 255 255 255 + 1 1 1 1 1 1 1 1 237 1 1 210 1 1 1 1 +255 255 255 255 255 255 255 255 255 255 1 255 255 255 255 255 + +231 49 27 27 27 27 27 27 25 7 20 73 124 57 58 30 +251 217 211 210 210 210 210 211 195 55 153 182 148 173 161 211 +255 252 245 243 243 243 243 245 231 64 182 205 152 197 182 250 +253 245 243 243 243 243 243 243 219 39 100 113 84 106 152 249 +231 93 89 89 89 89 89 89 81 21 33 37 28 32 129 245 +181 137 136 135 125 134 136 136 127 69 145 159 127 142 134 189 +206 205 205 199 51 180 201 205 188 61 103 130 127 128 127 198 +247 175 154 151 24 217 246 253 230 49 122 157 143 149 145 241 +246 168 145 142 24 217 246 253 232 66 182 205 152 175 162 250 +247 179 164 164 24 217 246 253 232 66 182 205 152 175 162 250 +249 200 191 188 24 217 246 253 232 66 182 205 152 175 162 250 +244 160 150 153 24 217 246 253 232 66 182 205 152 175 162 250 +250 216 213 210 24 217 246 253 231 65 182 205 152 175 162 250 +243 163 159 165 24 217 247 247 224 63 179 205 152 175 162 250 +244 176 174 179 24 213 248 246 223 63 177 202 151 176 165 250 +240 145 144 158 89 118 125 125 115 48 95 119 115 115 173 250 +252 230 229 229 229 229 229 229 231 247 236 138 37 152 140 222 +254 245 230 226 226 226 226 233 250 253 251 145 31 164 151 243 +255 241 203 195 195 195 195 212 255 253 255 148 32 167 153 248 +254 248 243 242 242 242 242 245 249 246 254 196 131 206 193 250 +240 179 177 177 177 177 177 177 183 236 249 231 211 234 223 247 +158 138 137 137 126 135 137 137 139 156 161 99 31 110 102 163 +186 184 183 179 31 160 165 182 183 155 75 23 15 24 23 169 +237 83 36 37 24 215 207 246 251 219 125 44 12 49 46 227 +235 66 16 19 24 215 205 246 255 254 255 148 32 167 153 248 +237 91 59 67 24 215 205 246 255 254 255 148 32 167 153 248 +242 136 116 120 24 215 205 246 255 254 255 148 32 167 153 248 +231 50 27 45 24 215 205 246 255 254 255 148 32 167 153 248 +244 172 165 168 24 215 205 243 252 253 254 148 32 167 153 248 +230 56 48 70 24 216 211 215 220 244 244 147 32 167 153 248 +233 85 81 100 24 211 235 228 230 247 244 144 31 163 152 248 +225 17 14 48 42 68 73 73 88 196 120 59 44 61 144 248 +255 253 254 254 254 254 254 254 254 254 254 246 239 179 140 246 +255 240 202 193 193 193 193 211 254 254 254 246 239 179 139 246 +255 219 120 97 97 97 97 144 254 251 255 246 239 179 139 247 +252 236 224 221 221 221 221 227 237 229 254 249 245 212 185 249 +220 20 14 14 14 14 14 14 35 208 248 248 246 236 218 246 +139 75 73 73 70 72 73 73 79 135 148 143 138 104 81 150 +177 176 176 175 138 167 109 164 177 174 168 164 165 160 157 180 +253 241 238 237 197 238 101 226 254 251 244 238 237 219 208 250 +253 241 238 236 198 238 95 224 255 254 255 246 239 179 139 247 +253 242 240 239 197 238 95 224 255 254 255 246 239 179 139 247 +254 245 244 242 198 238 95 224 255 254 255 246 239 179 139 247 +253 239 238 237 198 238 95 224 255 254 255 246 239 179 139 247 +253 247 247 246 198 238 95 216 247 252 252 246 239 179 139 247 +252 239 239 239 198 239 113 132 164 228 229 243 239 179 139 247 +252 241 241 241 197 237 207 186 198 237 235 240 238 174 139 247 +252 237 237 237 56 49 48 48 65 188 102 54 60 39 128 247 + + 30 211 249 248 244 189 198 241 249 249 249 249 249 249 249 249 + 57 160 182 152 128 133 127 144 161 161 161 161 161 161 164 173 + 56 172 197 105 31 141 127 148 175 175 175 175 175 175 176 115 +124 147 152 83 28 127 126 143 151 151 151 151 151 151 151 114 + 72 182 205 112 36 158 129 156 205 205 205 205 205 204 202 119 + 19 153 181 100 33 144 103 122 181 181 181 181 181 178 176 94 + 7 55 63 38 20 68 60 49 65 65 65 65 65 63 63 48 + 24 195 231 219 80 127 188 230 231 231 231 231 230 224 223 115 + 27 211 245 243 88 135 205 253 253 253 253 253 252 246 245 124 + 27 210 243 243 88 135 201 245 245 245 245 245 245 246 247 124 + 27 210 243 243 88 134 180 216 216 216 216 216 216 216 213 118 + 27 210 243 243 88 124 50 24 24 24 24 24 24 24 23 88 + 27 210 243 243 88 135 199 150 142 163 188 153 209 165 178 158 + 27 210 244 243 88 135 204 154 144 164 190 150 212 159 174 143 + 48 217 251 244 93 137 204 175 167 178 199 160 215 162 175 145 +230 250 255 253 231 180 205 246 245 246 248 243 250 242 244 240 +222 242 247 249 247 163 168 226 247 247 247 247 247 247 247 248 +139 150 153 193 222 101 23 45 152 152 152 152 152 152 152 143 +152 163 167 205 234 109 23 49 166 166 166 166 166 166 162 61 + 37 31 31 130 211 30 14 12 31 31 31 31 31 31 30 44 +137 145 148 195 231 98 22 44 148 148 148 148 148 146 143 59 +235 251 254 254 248 160 74 125 254 254 254 254 253 244 244 120 +247 252 252 246 236 155 154 218 254 254 254 254 253 243 246 196 +230 250 254 248 183 139 182 251 254 254 254 254 251 219 229 87 +228 233 212 244 176 137 182 245 245 245 245 245 242 215 227 72 +228 226 194 242 176 137 164 207 205 205 205 205 205 210 235 72 +228 226 194 242 176 135 160 215 215 215 215 215 215 215 211 67 +228 226 194 242 176 126 31 24 24 24 24 24 24 24 23 41 +228 226 194 242 176 136 178 37 18 66 119 44 167 69 99 48 +228 229 202 243 176 137 183 35 15 59 115 27 164 47 80 13 +230 244 240 248 178 137 184 82 66 91 135 50 171 55 85 17 +252 254 255 253 240 157 186 237 235 236 241 231 244 229 233 224 +245 246 246 249 245 150 179 249 246 246 246 246 246 246 246 247 +140 139 139 184 218 80 156 207 139 139 139 139 139 139 138 128 +179 178 179 212 235 103 159 219 178 178 178 178 178 178 174 39 +238 238 238 245 245 138 164 237 238 238 238 238 238 238 237 59 +246 246 246 249 247 143 164 238 246 246 246 246 245 242 240 53 +254 254 254 254 248 148 168 243 254 254 254 254 252 228 235 102 +253 253 250 229 207 134 173 250 254 254 254 254 251 227 237 188 +253 254 254 236 34 79 176 254 254 254 254 254 246 163 198 65 +254 211 144 226 13 72 163 225 224 224 224 224 216 132 185 47 +254 192 97 220 13 72 108 101 95 95 95 95 94 113 206 47 +254 192 97 220 13 72 167 238 238 238 238 238 238 239 236 48 +254 192 97 220 13 69 138 197 197 197 197 197 197 197 196 56 +254 192 97 220 13 72 175 236 235 239 242 237 245 238 241 236 +254 201 119 223 13 72 176 238 237 240 243 238 246 238 241 236 +253 240 218 236 20 74 176 240 240 241 244 239 247 239 241 236 +254 254 255 252 220 138 176 253 253 253 253 253 253 252 252 251 + +250 173 115 115 119 95 48 115 125 125 118 89 158 144 145 240 +250 165 176 151 202 177 63 223 246 248 213 24 179 174 176 244 +250 162 175 152 205 179 63 224 247 247 217 24 165 159 163 243 +250 162 175 152 205 182 65 231 253 246 217 24 210 213 216 250 +250 162 175 152 205 182 66 232 253 246 217 24 153 150 160 244 +250 162 175 152 205 182 66 232 253 246 217 24 188 191 200 249 +250 162 175 152 205 182 66 232 253 246 217 24 164 164 179 247 +250 162 175 152 205 182 66 232 253 246 217 24 142 145 168 246 +241 145 149 143 157 122 49 230 253 246 217 24 151 154 175 247 +198 127 128 127 130 103 61 188 205 201 180 51 199 205 205 206 +189 134 142 127 159 145 69 127 136 136 134 125 135 136 137 181 +245 129 32 28 37 33 21 81 89 89 89 89 89 89 93 231 +249 152 106 84 113 100 39 219 243 243 243 243 243 243 245 253 +250 182 197 152 205 182 64 231 245 243 243 243 243 245 252 255 +211 161 173 148 182 153 55 195 211 210 210 210 210 211 217 251 + 30 58 57 124 73 20 7 25 27 27 27 27 27 27 49 231 +248 144 61 44 59 120 196 88 73 73 68 42 48 14 17 225 +248 152 163 31 144 244 247 230 228 235 211 24 100 81 85 233 +248 153 167 32 147 244 244 220 215 211 216 24 70 48 56 230 +248 153 167 32 148 254 253 252 243 205 215 24 168 165 172 244 +248 153 167 32 148 255 254 255 246 205 215 24 45 27 50 231 +248 153 167 32 148 255 254 255 246 205 215 24 120 116 136 242 +248 153 167 32 148 255 254 255 246 205 215 24 67 59 91 237 +248 153 167 32 148 255 254 255 246 205 215 24 19 16 66 235 +227 46 49 12 44 125 219 251 246 207 215 24 37 36 83 237 +169 23 24 15 23 75 155 183 182 165 160 31 179 183 184 186 +163 102 110 31 99 161 156 139 137 137 135 126 137 137 138 158 +247 223 234 211 231 249 236 183 177 177 177 177 177 177 179 240 +250 193 206 131 196 254 246 249 245 242 242 242 242 243 248 254 +248 153 167 32 148 255 253 255 212 195 195 195 195 203 241 255 +243 151 164 31 145 251 253 250 233 226 226 226 226 230 245 254 +222 140 152 37 138 236 247 231 229 229 229 229 229 229 230 252 +247 128 39 60 54 102 188 65 48 48 49 56 237 237 237 252 +247 139 174 238 240 235 237 198 186 207 237 197 241 241 241 252 +247 139 179 239 243 229 228 164 132 113 239 198 239 239 239 252 +247 139 179 239 246 252 252 247 216 95 238 198 246 247 247 253 +247 139 179 239 246 255 254 255 224 95 238 198 237 238 239 253 +247 139 179 239 246 255 254 255 224 95 238 198 242 244 245 254 +247 139 179 239 246 255 254 255 224 95 238 197 239 240 242 253 +247 139 179 239 246 255 254 255 224 95 238 198 236 238 241 253 +250 208 219 237 238 244 251 254 226 101 238 197 237 238 241 253 +180 157 160 165 164 168 174 177 164 109 167 138 175 176 176 177 +150 81 104 138 143 148 135 79 73 73 72 70 73 73 75 139 +246 218 236 246 248 248 208 35 14 14 14 14 14 14 20 220 +249 185 212 245 249 254 229 237 227 221 221 221 221 224 236 252 +247 139 179 239 246 255 251 254 144 97 97 97 97 120 219 255 +246 139 179 239 246 254 254 254 211 193 193 193 193 202 240 255 +246 140 179 239 246 254 254 254 254 254 254 254 254 254 253 255 diff --git a/src/assets/presets/pat3.patt b/src/assets/presets/pat3.patt new file mode 100644 index 0000000..3f3138b --- /dev/null +++ b/src/assets/presets/pat3.patt @@ -0,0 +1,195 @@ +247 247 247 247 247 247 247 247 247 148 247 247 247 247 247 254 +148 148 148 148 148 148 148 148 148 152 148 148 148 148 140 246 +254 254 254 254 254 254 254 254 254 254 254 254 254 255 149 246 +239 239 239 239 239 239 239 239 239 236 239 239 254 255 149 246 +254 254 254 254 254 254 254 254 254 152 253 239 254 255 149 246 +255 255 255 255 255 255 255 255 254 149 253 239 254 255 149 246 +252 255 255 255 255 255 255 255 254 251 253 239 254 255 149 246 + 16 255 255 255 255 255 255 255 255 255 253 239 254 255 149 246 + 16 255 255 254 239 238 239 239 239 150 239 239 254 255 149 246 + 16 255 255 254 239 253 254 254 254 152 253 239 254 255 149 246 + 16 255 255 254 239 253 255 255 255 255 253 239 254 255 149 246 + 23 255 255 254 239 253 255 255 254 251 253 239 254 255 149 246 +247 255 255 254 239 253 255 255 254 152 253 239 254 255 149 246 +255 255 255 254 239 253 255 255 255 149 253 239 254 255 149 246 +255 255 255 254 239 253 255 255 254 245 253 239 254 255 149 246 +255 255 255 254 239 253 255 255 255 255 253 239 254 255 149 246 +237 237 237 237 237 237 237 237 237 54 237 237 237 237 237 253 + 19 19 19 19 19 19 19 19 19 58 19 19 19 19 1 236 +250 250 250 250 250 250 250 250 250 250 250 250 254 255 22 236 +175 175 175 175 175 175 175 175 175 169 174 175 252 255 22 236 +251 251 251 251 251 251 251 251 251 59 246 175 252 255 22 236 +255 255 255 255 255 255 255 255 255 55 249 175 252 255 22 236 +254 255 255 255 255 255 255 255 254 247 249 175 252 255 22 236 +227 255 255 255 255 255 255 255 255 255 249 175 252 255 22 236 +227 255 255 252 177 174 174 174 174 54 174 175 252 255 22 236 +227 255 255 252 175 247 253 253 253 60 248 175 252 255 22 236 +227 255 255 252 175 249 255 255 255 255 249 175 252 255 22 236 +228 255 255 252 175 249 255 255 254 248 249 175 252 255 22 236 +254 255 255 252 175 249 255 255 254 61 249 175 252 255 22 236 +255 255 255 252 175 249 255 255 255 55 249 175 252 255 22 236 +255 255 255 252 175 249 255 255 254 237 249 175 252 255 22 236 +255 255 255 252 175 249 255 255 255 255 249 175 252 255 22 236 +253 253 253 253 253 253 253 253 253 108 253 253 253 253 253 254 +238 238 238 238 238 238 238 238 237 119 238 238 238 238 237 253 +240 240 240 240 240 240 240 240 240 240 240 240 254 255 238 253 + 6 6 6 6 6 6 6 6 6 2 5 7 247 255 238 253 +245 245 245 245 245 245 245 245 245 104 228 7 247 255 238 253 +255 255 255 255 255 255 255 255 254 108 237 7 247 255 238 253 +254 255 255 255 255 255 255 255 254 249 237 7 247 255 238 253 +255 255 255 255 255 255 255 255 255 255 237 7 247 255 238 253 +255 255 255 248 13 3 3 3 3 98 3 7 247 255 238 253 +255 255 255 248 9 232 250 250 250 112 234 7 247 255 238 253 +255 255 255 248 9 236 255 255 255 255 237 7 247 255 238 253 +254 255 255 248 9 236 255 255 254 250 237 7 247 255 238 253 +254 255 255 248 9 236 255 255 254 112 237 7 247 255 238 253 +255 255 255 248 9 236 255 255 255 108 237 7 247 255 238 253 +255 255 255 248 9 236 255 255 254 241 237 7 247 255 238 253 +255 255 255 248 9 236 255 255 255 255 237 7 247 255 238 253 + +254 246 246 246 246 246 246 246 246 246 246 246 246 246 246 246 +247 141 150 150 150 150 150 150 150 150 150 150 150 150 150 150 +247 148 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +247 148 255 254 254 254 254 254 254 254 254 254 254 254 254 254 +247 148 254 239 239 239 239 239 239 239 239 239 239 239 239 239 +247 148 254 239 253 254 254 254 239 253 254 254 254 254 254 254 +149 152 254 237 153 150 251 255 151 153 255 252 153 150 245 255 +247 148 254 239 254 255 255 255 239 254 255 255 255 255 255 255 +247 148 254 239 254 255 255 255 239 254 255 255 255 255 255 255 +247 148 254 239 254 255 255 255 239 254 255 255 255 255 255 255 +247 148 254 239 254 255 255 255 239 253 254 254 254 254 254 254 +247 148 254 239 254 255 255 255 240 240 240 240 240 240 240 240 +247 148 254 239 254 255 255 255 255 254 254 254 254 254 254 254 +247 148 254 239 254 255 255 255 255 255 255 255 255 255 255 255 +247 148 254 239 254 255 255 255 255 255 255 255 255 255 255 255 +247 148 254 239 254 255 253 16 16 16 16 24 248 255 255 255 +254 236 236 236 236 236 236 236 236 236 236 236 236 236 236 236 +238 2 22 22 22 22 22 22 22 22 22 22 22 22 22 22 +238 19 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +238 19 255 252 252 252 252 252 252 252 252 252 252 252 252 252 +238 19 250 176 176 176 176 176 176 176 176 176 176 176 176 176 +238 19 250 175 246 249 249 249 174 248 249 249 249 249 249 249 + 54 58 250 170 59 55 248 255 55 61 255 249 61 55 237 255 +238 19 250 175 252 255 255 255 174 253 255 255 255 255 255 255 +238 19 250 175 252 255 255 255 174 254 255 255 255 255 255 255 +238 19 250 175 252 255 255 255 174 254 255 255 255 255 255 255 +238 19 250 175 252 255 255 255 174 248 249 249 249 249 249 249 +238 19 250 175 252 255 255 255 177 176 176 176 176 176 176 176 +238 19 250 175 252 255 255 255 253 253 253 253 253 253 253 253 +238 19 250 175 252 255 255 255 255 255 255 255 255 255 255 255 +238 19 250 175 252 255 255 255 255 255 255 255 255 255 255 255 +238 19 250 175 252 255 254 227 227 227 227 228 254 255 255 255 +255 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 +253 237 238 238 238 238 238 238 238 238 238 238 238 238 238 238 +253 238 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +253 238 255 247 247 247 247 247 247 247 247 247 247 247 247 247 +253 238 241 8 8 8 8 8 8 8 8 8 8 8 8 8 +253 238 240 6 229 238 238 238 4 234 238 238 238 238 238 238 +108 119 240 3 104 108 249 255 99 113 255 250 113 108 242 255 +253 238 240 6 245 255 255 255 4 251 255 255 255 255 255 255 +253 238 240 6 245 255 255 255 4 251 255 255 255 255 255 255 +253 238 240 6 245 255 255 255 4 251 255 255 255 255 255 255 +253 238 240 6 245 255 255 255 4 233 237 237 237 237 237 237 +253 238 240 6 245 255 255 255 13 9 9 9 9 9 9 9 +253 238 240 6 245 255 255 255 248 248 248 248 248 248 248 248 +253 238 240 6 245 255 255 255 255 255 255 255 255 255 255 255 +253 238 240 6 245 255 255 255 255 255 255 255 255 255 255 255 +253 238 240 6 245 255 254 255 255 255 255 255 255 255 255 255 + +246 150 255 254 239 254 255 255 255 255 254 240 254 255 255 255 +246 150 255 254 239 254 245 255 255 255 254 240 254 255 255 255 +246 150 255 254 239 254 150 255 255 255 254 240 254 255 255 255 +246 150 255 254 239 254 153 255 255 255 254 240 254 255 255 248 +246 150 255 254 239 254 252 255 255 255 254 240 254 255 255 24 +246 150 255 254 239 254 255 255 255 255 254 240 254 255 255 16 +246 150 255 254 239 253 153 254 254 254 253 240 254 255 255 16 +246 150 255 254 239 239 151 239 239 239 239 240 255 255 255 16 +246 150 255 254 239 254 255 255 255 255 255 255 255 255 255 16 +246 150 255 254 239 254 251 255 255 255 255 255 255 255 255 253 +246 150 255 254 239 254 150 255 255 255 255 255 255 255 255 255 +246 150 255 254 239 253 153 254 254 254 254 254 254 254 254 254 +246 150 255 254 239 239 237 239 239 239 239 239 239 239 239 239 +246 150 255 255 254 254 254 254 254 254 254 254 254 254 254 254 +246 141 148 148 148 148 152 148 148 148 148 148 148 148 148 148 +254 247 247 247 247 247 149 247 247 247 247 247 247 247 247 247 +236 22 255 252 176 249 255 255 255 255 249 176 253 255 255 255 +236 22 255 252 176 249 237 255 255 255 249 176 253 255 255 255 +236 22 255 252 176 249 55 255 255 255 249 176 253 255 255 255 +236 22 255 252 176 249 61 255 255 255 249 176 253 255 255 254 +236 22 255 252 176 249 249 255 255 255 249 176 253 255 255 228 +236 22 255 252 176 249 255 255 255 255 249 176 253 255 255 227 +236 22 255 252 176 248 61 253 254 254 248 176 253 255 255 227 +236 22 255 252 176 174 55 174 174 174 174 177 253 255 255 227 +236 22 255 252 176 249 255 255 255 255 255 255 255 255 255 227 +236 22 255 252 176 249 248 255 255 255 255 255 255 255 255 254 +236 22 255 252 176 249 55 255 255 255 255 255 255 255 255 255 +236 22 255 252 176 246 59 252 252 252 252 252 252 252 252 252 +236 22 255 252 176 175 170 175 175 175 175 175 175 175 175 175 +236 22 255 255 250 250 250 250 250 250 250 250 250 250 250 250 +236 2 19 19 19 19 58 19 19 19 19 19 19 19 19 19 +254 238 238 238 238 238 54 238 238 238 238 238 238 238 238 238 +253 238 255 247 8 238 255 255 255 255 237 9 248 255 255 255 +253 238 255 247 8 238 242 255 255 255 237 9 248 255 255 255 +253 238 255 247 8 238 108 255 255 255 237 9 248 255 255 255 +253 238 255 247 8 238 113 255 255 255 237 9 248 255 255 255 +253 238 255 247 8 238 250 255 255 255 237 9 248 255 255 255 +253 238 255 247 8 238 255 255 255 255 237 9 248 255 255 255 +253 238 255 247 8 234 113 251 251 251 233 9 248 255 255 255 +253 238 255 247 8 4 99 4 4 4 4 13 248 255 255 255 +253 238 255 247 8 238 255 255 255 255 255 255 255 255 255 255 +253 238 255 247 8 238 249 255 255 255 255 255 255 255 255 254 +253 238 255 247 8 238 108 255 255 255 255 255 255 255 255 255 +253 238 255 247 8 229 104 245 245 245 245 245 245 245 245 245 +253 238 255 247 8 6 3 6 6 6 6 6 6 6 6 6 +253 238 255 255 241 240 240 240 240 240 240 240 240 240 240 240 +253 237 238 238 238 238 119 238 238 238 238 238 238 238 238 238 +255 253 253 253 253 253 108 253 253 253 253 253 253 253 253 253 + +255 255 255 248 24 16 16 16 16 253 255 254 239 254 148 247 +255 255 255 255 255 255 255 255 255 255 255 254 239 254 148 247 +255 255 255 255 255 255 255 255 255 255 255 254 239 254 148 247 +254 254 254 254 254 254 254 255 255 255 255 254 239 254 148 247 +240 240 240 240 240 240 240 240 255 255 255 254 239 254 148 247 +254 254 254 254 254 254 253 239 255 255 255 254 239 254 148 247 +255 255 255 255 255 255 254 239 255 255 255 254 239 254 148 247 +255 255 255 255 255 255 254 239 255 255 255 254 239 254 148 247 +255 255 255 255 255 255 254 239 255 255 255 254 239 254 148 247 +255 245 150 153 252 255 153 151 255 251 150 153 237 254 152 149 +254 254 254 254 254 254 253 239 254 254 254 253 239 254 148 247 +239 239 239 239 239 239 239 239 239 239 239 239 239 254 148 247 +254 254 254 254 254 254 254 254 254 254 254 254 254 255 148 247 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 148 247 +150 150 150 150 150 150 150 150 150 150 150 150 150 150 141 247 +246 246 246 246 246 246 246 246 246 246 246 246 246 246 246 254 +255 255 255 254 228 227 227 227 227 254 255 252 175 250 19 238 +255 255 255 255 255 255 255 255 255 255 255 252 175 250 19 238 +255 255 255 255 255 255 255 255 255 255 255 252 175 250 19 238 +253 253 253 253 253 253 253 253 255 255 255 252 175 250 19 238 +176 176 176 176 176 176 176 177 255 255 255 252 175 250 19 238 +249 249 249 249 249 249 248 174 255 255 255 252 175 250 19 238 +255 255 255 255 255 255 254 174 255 255 255 252 175 250 19 238 +255 255 255 255 255 255 254 174 255 255 255 252 175 250 19 238 +255 255 255 255 255 255 253 174 255 255 255 252 175 250 19 238 +255 237 55 61 249 255 61 55 255 248 55 59 170 250 58 54 +249 249 249 249 249 249 248 174 249 249 249 246 175 250 19 238 +176 176 176 176 176 176 176 176 176 176 176 176 176 250 19 238 +252 252 252 252 252 252 252 252 252 252 252 252 252 255 19 238 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 19 238 + 22 22 22 22 22 22 22 22 22 22 22 22 22 22 2 238 +236 236 236 236 236 236 236 236 236 236 236 236 236 236 236 254 +255 255 255 255 255 255 255 255 255 254 255 245 6 240 238 253 +255 255 255 255 255 255 255 255 255 255 255 245 6 240 238 253 +255 255 255 255 255 255 255 255 255 255 255 245 6 240 238 253 +248 248 248 248 248 248 248 248 255 255 255 245 6 240 238 253 + 9 9 9 9 9 9 9 13 255 255 255 245 6 240 238 253 +237 237 237 237 237 237 233 4 255 255 255 245 6 240 238 253 +255 255 255 255 255 255 251 4 255 255 255 245 6 240 238 253 +255 255 255 255 255 255 251 4 255 255 255 245 6 240 238 253 +255 255 255 255 255 255 251 4 255 255 255 245 6 240 238 253 +255 242 108 113 250 255 113 99 255 249 108 104 3 240 119 108 +238 238 238 238 238 238 234 4 238 238 238 229 6 240 238 253 + 8 8 8 8 8 8 8 8 8 8 8 8 8 241 238 253 +247 247 247 247 247 247 247 247 247 247 247 247 247 255 238 253 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 238 253 +238 238 238 238 238 238 238 238 238 238 238 238 238 238 237 253 +253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 255 \ No newline at end of file diff --git a/src/assets/presets/pat30.patt b/src/assets/presets/pat30.patt new file mode 100644 index 0000000..4574c09 --- /dev/null +++ b/src/assets/presets/pat30.patt @@ -0,0 +1,195 @@ +223 223 223 251 223 1 1 223 223 96 255 227 255 255 255 227 + 36 23 1 223 228 59 96 235 223 96 255 35 254 249 253 32 + 96 120 160 243 235 156 255 255 223 96 255 35 253 240 249 32 + 96 72 33 33 41 156 255 255 223 96 255 35 253 240 249 32 +115 156 223 223 223 223 223 223 195 96 255 35 253 240 249 32 +171 159 60 96 12 96 96 96 0 96 255 35 253 240 249 32 + 32 219 219 255 32 255 255 255 1 96 255 35 253 240 249 32 + 32 255 255 255 32 255 255 255 1 96 255 35 255 253 254 32 + 28 223 223 223 28 223 223 223 1 84 224 31 223 223 223 28 + 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 + 20 160 115 151 160 160 160 160 1 60 160 160 160 160 160 20 + 32 255 183 241 255 255 116 32 1 12 32 32 32 32 32 4 + 4 32 99 45 32 32 33 33 1 13 33 33 33 33 33 4 + 20 160 115 151 160 160 160 160 1 60 160 160 160 160 160 20 + 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 + 28 223 160 211 223 223 223 223 195 84 223 223 223 223 223 28 +255 255 255 255 255 255 255 255 223 96 255 227 255 255 255 227 +171 203 255 255 245 202 255 255 223 96 254 35 251 224 243 31 + 32 116 255 255 227 115 254 255 223 96 254 35 245 172 224 31 + 32 116 255 255 227 115 254 255 223 96 254 35 245 172 224 31 + 60 121 223 223 223 223 223 223 195 96 254 35 245 172 224 31 +171 159 60 96 12 96 96 96 84 96 254 35 245 172 224 31 + 32 219 219 255 32 255 255 255 223 96 254 35 245 172 224 31 + 32 255 255 255 32 255 255 255 223 96 254 35 254 245 251 31 + 60 255 255 255 60 255 255 255 223 96 254 62 255 255 255 59 +255 255 255 255 255 255 255 255 223 96 255 255 255 255 255 255 +115 255 157 235 255 255 255 255 223 96 255 255 255 255 255 115 + 32 255 99 224 255 255 115 31 223 12 31 31 31 31 31 3 + 4 32 15 29 32 32 32 32 223 12 32 32 32 32 32 4 +115 255 157 235 255 255 255 255 223 96 255 255 255 255 255 115 +255 255 255 255 255 255 255 255 223 96 255 255 255 255 255 255 + 60 255 118 228 255 255 255 255 223 96 255 255 255 255 255 59 +255 255 255 255 255 255 255 255 223 96 255 248 255 255 255 248 +160 196 255 255 243 196 255 255 223 96 255 201 245 173 224 200 + 1 96 255 255 223 97 255 255 223 96 255 201 228 35 173 200 + 1 96 255 255 224 97 255 255 223 96 255 201 228 35 173 200 + 32 104 223 223 223 223 223 223 195 96 255 201 228 35 173 200 +171 159 60 96 12 96 96 96 84 96 255 201 228 35 173 200 + 32 219 219 255 32 255 255 255 224 96 255 201 228 35 173 200 + 32 255 255 255 32 255 255 255 224 96 255 201 252 228 245 200 + 60 255 255 255 60 255 255 255 224 96 255 208 255 255 255 207 +255 255 255 255 255 255 255 255 224 96 255 255 255 255 255 255 +116 255 248 254 255 255 255 255 224 96 255 255 255 255 255 220 + 32 255 244 253 255 255 220 200 224 75 200 200 200 200 200 193 + 4 32 160 58 32 32 32 32 224 12 32 32 32 32 32 25 +116 255 248 254 255 255 255 255 224 96 255 255 255 255 255 220 +255 255 255 255 255 255 255 255 224 96 255 255 255 255 255 255 + 60 255 245 253 255 255 255 255 223 96 255 255 255 255 255 207 + +227 31 25 25 25 25 25 25 23 6 20 8 3 14 11 38 +250 217 213 213 213 213 213 214 194 48 167 65 18 117 87 204 +255 251 244 244 244 244 244 247 227 56 197 77 21 137 102 237 +252 237 236 236 236 236 236 237 210 50 197 77 21 137 102 237 +216 20 20 20 20 20 20 20 18 39 197 77 21 137 102 237 +235 176 176 176 176 176 176 176 157 50 190 74 20 133 99 230 +101 101 101 101 97 89 90 90 80 20 69 27 7 48 39 103 +226 226 226 226 160 8 2 2 2 1 2 1 1 1 61 211 +203 201 253 255 186 127 254 254 226 57 196 76 21 137 102 237 + 99 81 222 226 182 127 255 255 227 57 197 126 39 137 102 237 + 99 45 124 126 171 127 255 255 227 57 197 238 80 137 102 237 +208 191 182 41 121 84 97 70 64 48 197 255 86 137 102 237 +250 234 205 24 113 115 211 203 181 45 148 192 115 120 77 178 +212 68 165 60 122 88 228 255 227 46 140 181 120 117 73 168 +204 30 130 126 145 167 227 255 227 57 195 253 87 137 101 235 +204 27 95 111 135 184 51 41 36 10 31 41 14 23 17 52 +227 31 25 25 25 25 25 25 50 202 77 8 3 73 157 55 +250 212 197 194 194 194 194 204 221 245 226 65 18 179 239 222 +255 239 202 196 196 196 196 222 255 253 255 77 21 198 254 255 +252 236 231 230 230 230 230 233 238 247 255 77 21 198 254 255 +216 20 20 20 20 20 20 20 46 235 255 77 21 198 254 255 +235 176 176 176 176 176 176 176 183 240 247 74 20 192 246 247 +101 101 101 101 97 94 101 101 101 101 101 38 19 81 101 110 +226 226 226 226 164 112 225 225 225 225 225 225 224 225 225 228 +254 254 255 255 186 127 254 254 254 254 254 76 21 198 254 255 +254 240 215 215 181 127 255 255 255 254 255 126 39 198 254 255 +254 190 78 76 166 127 255 255 255 254 255 238 80 198 254 255 +254 235 201 200 179 84 97 70 91 244 255 255 86 198 254 255 +255 255 254 255 185 115 211 203 209 231 150 119 42 126 200 128 +254 254 254 254 183 88 228 255 255 231 131 95 34 113 191 106 +254 226 157 144 134 167 227 255 255 253 252 251 85 197 253 251 +254 201 76 54 88 184 51 41 60 178 81 41 14 81 162 69 +247 198 198 198 198 198 198 198 204 241 210 194 68 167 229 205 +253 228 190 184 184 184 184 211 246 252 247 207 92 193 250 246 +255 213 116 100 100 100 100 170 255 254 255 210 95 198 254 255 +254 245 234 232 232 232 232 240 251 252 255 210 95 198 254 255 +244 197 197 197 197 197 197 197 203 250 255 210 95 198 254 255 +244 228 228 228 228 228 228 228 230 245 247 204 92 192 246 247 +101 101 101 101 97 94 101 101 101 101 101 85 45 81 101 110 +226 226 226 226 164 112 225 225 225 225 225 225 225 225 225 228 +254 254 255 255 186 127 254 254 254 254 254 210 95 198 254 255 +254 238 210 209 181 127 255 255 255 254 255 223 92 198 254 255 +254 181 54 51 163 127 255 255 255 254 255 250 87 198 254 255 +254 232 193 193 178 84 97 70 91 244 255 255 86 198 254 255 +255 255 254 255 185 115 211 203 209 250 246 244 167 220 250 245 +254 254 254 254 183 88 228 255 255 252 245 243 183 225 249 244 +254 222 143 129 122 167 227 255 255 254 254 254 88 199 254 254 +254 194 51 26 65 184 51 41 60 178 81 41 14 81 162 69 + + 37 204 236 236 236 229 103 211 236 236 236 236 177 168 235 51 + 10 86 101 101 101 98 38 60 101 101 101 101 76 72 101 17 + 14 117 136 136 136 132 47 1 136 136 136 136 119 117 136 22 + 2 17 20 20 20 20 7 0 20 39 80 86 114 120 86 13 + 8 65 76 76 76 74 26 1 76 126 237 255 191 181 253 40 + 19 167 196 196 196 190 69 1 195 196 196 196 147 139 195 31 + 6 48 56 50 39 49 19 0 57 57 57 47 45 46 56 9 + 22 193 226 210 18 156 79 1 226 227 227 63 181 227 227 36 + 25 214 247 236 20 175 89 2 254 255 255 70 203 255 255 40 + 25 213 243 236 20 175 89 2 254 255 255 96 210 227 227 50 + 25 213 243 236 20 175 88 7 126 126 126 84 115 88 166 184 + 25 213 243 236 20 175 97 160 185 182 171 121 113 122 145 135 + 25 213 243 236 20 175 100 225 255 226 126 40 24 60 126 110 + 25 213 244 236 20 175 100 225 253 222 124 182 205 165 129 95 + 30 216 251 237 20 175 100 225 201 81 45 191 234 68 29 26 +226 249 255 252 215 234 100 225 203 98 98 207 250 211 204 204 + 55 222 254 254 254 247 110 227 254 254 254 254 128 106 251 68 +157 239 254 254 254 246 100 224 253 254 254 254 199 190 252 162 + 73 178 198 198 198 192 81 224 198 198 198 198 125 113 196 80 + 2 17 20 20 20 20 18 223 20 39 80 86 41 34 84 13 + 8 65 76 76 76 73 37 224 76 126 237 255 118 95 251 40 + 77 225 254 254 254 246 100 224 254 254 254 254 149 131 251 81 +202 245 253 246 235 240 100 224 254 254 254 244 231 230 253 177 + 50 221 254 238 45 183 100 224 254 254 254 91 209 254 254 59 + 25 204 221 233 20 175 100 224 254 255 255 70 203 255 255 40 + 25 194 195 230 20 175 100 224 254 255 255 96 210 227 227 50 + 25 194 195 230 20 175 94 111 126 126 126 84 115 88 166 184 + 25 194 195 230 20 175 97 164 185 181 166 178 184 182 134 88 + 25 194 195 230 20 175 100 225 255 214 75 200 254 254 144 53 + 25 196 201 231 20 175 100 225 254 215 78 200 254 254 156 76 + 30 211 238 235 20 175 100 225 254 240 189 234 254 254 225 201 +226 249 255 252 215 234 100 225 254 254 254 254 254 254 254 254 +204 246 254 254 254 247 110 227 254 254 254 254 244 243 254 68 +229 249 254 254 254 246 100 224 254 254 254 254 249 249 253 162 +167 193 198 198 198 192 81 224 198 198 198 198 220 225 198 80 + 68 92 95 95 95 92 44 224 95 92 86 86 166 182 88 13 +193 206 210 210 210 203 84 224 209 222 250 255 244 243 254 40 +210 246 254 254 254 246 100 224 254 254 254 254 246 245 254 81 +240 251 253 252 249 244 100 224 254 254 254 244 249 251 253 177 +203 245 254 250 203 230 100 224 254 254 254 91 209 254 254 59 +197 211 169 240 197 228 100 224 254 255 255 70 203 255 255 40 +197 184 99 231 197 228 100 224 254 255 255 96 210 227 227 50 +197 184 99 231 197 228 94 111 126 126 126 84 115 88 166 184 +197 184 99 231 197 228 97 164 185 180 163 178 184 182 121 64 +197 184 99 231 197 228 100 225 255 209 50 192 254 254 128 26 +197 190 115 233 197 228 100 225 254 209 53 192 254 253 142 51 +198 228 212 245 197 228 100 225 254 237 181 231 254 254 221 193 +247 253 255 253 244 243 100 225 254 254 254 254 254 254 254 254 + + 52 17 23 14 41 31 10 36 41 51 184 135 111 95 27 204 +235 101 137 87 253 195 57 227 255 227 167 145 126 130 30 204 +168 73 117 120 181 140 46 227 255 228 88 122 60 165 68 212 +178 77 120 115 192 148 45 181 203 211 115 113 24 205 234 250 +237 102 137 86 255 197 48 64 70 97 84 121 41 182 191 208 +237 102 137 80 238 197 57 227 255 255 127 171 126 124 45 99 +237 102 137 39 126 197 57 227 255 255 127 182 226 222 81 99 +237 102 137 21 76 196 57 226 254 254 127 186 255 253 201 203 +211 61 1 1 1 2 1 2 2 2 8 160 226 226 226 226 +103 39 48 7 27 69 20 80 90 90 89 97 101 101 101 101 +230 99 133 20 74 190 50 157 176 176 176 176 176 176 176 235 +237 102 137 21 77 197 39 18 20 20 20 20 20 20 20 216 +237 102 137 21 77 197 50 210 237 236 236 236 236 236 237 252 +237 102 137 21 77 197 56 227 247 244 244 244 244 244 251 255 +204 87 117 18 65 167 48 194 214 213 213 213 213 213 217 250 + 38 11 14 3 8 20 6 23 25 25 25 25 25 25 31 227 + 69 162 81 14 41 81 178 60 41 51 184 88 54 76 201 254 +251 253 197 85 251 252 253 255 255 227 167 134 144 157 226 254 +106 191 113 34 95 131 231 255 255 228 88 183 254 254 254 254 +128 200 126 42 119 150 231 209 203 211 115 185 255 254 255 255 +255 254 198 86 255 255 244 91 70 97 84 179 200 201 235 254 +255 254 198 80 238 255 254 255 255 255 127 166 76 78 190 254 +255 254 198 39 126 255 254 255 255 255 127 181 215 215 240 254 +255 254 198 21 76 254 254 254 254 254 127 186 255 255 254 254 +228 225 225 224 225 225 225 225 225 225 112 164 226 226 226 226 +110 101 81 19 38 101 101 101 101 101 94 97 101 101 101 101 +247 246 192 20 74 247 240 183 176 176 176 176 176 176 176 235 +255 254 198 21 77 255 235 46 20 20 20 20 20 20 20 216 +255 254 198 21 77 255 247 238 233 230 230 230 230 231 236 252 +255 254 198 21 77 255 253 255 222 196 196 196 196 202 239 255 +222 239 179 18 65 226 245 221 204 194 194 194 194 197 212 250 + 55 157 73 3 8 77 202 50 25 25 25 25 25 25 31 227 + 69 162 81 14 41 81 178 60 41 51 184 65 26 51 194 254 +254 254 199 88 254 254 254 255 255 227 167 122 129 143 222 254 +244 249 225 183 243 245 252 255 255 228 88 183 254 254 254 254 +245 250 220 167 244 246 250 209 203 211 115 185 255 254 255 255 +255 254 198 86 255 255 244 91 70 97 84 178 193 193 232 254 +255 254 198 87 250 255 254 255 255 255 127 163 51 54 181 254 +255 254 198 92 223 255 254 255 255 255 127 181 209 210 238 254 +255 254 198 95 210 254 254 254 254 254 127 186 255 255 254 254 +228 225 225 225 225 225 225 225 225 225 112 164 226 226 226 226 +110 101 81 45 85 101 101 101 101 101 94 97 101 101 101 101 +247 246 192 92 204 247 245 230 228 228 228 228 228 228 228 244 +255 254 198 95 210 255 250 203 197 197 197 197 197 197 197 244 +255 254 198 95 210 255 252 251 240 232 232 232 232 234 245 254 +255 254 198 95 210 255 254 255 170 100 100 100 100 116 213 255 +246 250 193 92 207 247 252 246 211 184 184 184 184 190 228 253 +205 229 167 68 194 210 241 204 198 198 198 198 198 198 198 247 diff --git a/src/assets/presets/pat31.patt b/src/assets/presets/pat31.patt new file mode 100644 index 0000000..f42720e --- /dev/null +++ b/src/assets/presets/pat31.patt @@ -0,0 +1,195 @@ +140 255 255 1 255 255 255 255 0 0 0 255 255 255 96 255 +140 255 255 1 255 0 255 255 1 1 1 96 255 255 96 255 +140 255 255 1 255 0 255 255 255 255 255 96 255 255 96 255 +140 255 255 1 255 0 255 255 1 1 1 96 255 255 96 255 +140 140 140 1 255 0 255 255 255 255 255 255 255 255 96 255 +140 140 140 1 255 0 255 96 96 96 96 96 96 96 96 255 +140 140 140 1 255 0 255 255 255 255 255 255 255 96 96 255 +140 140 140 1 255 0 255 255 1 1 1 255 255 96 96 255 +140 140 140 1 255 0 255 255 1 1 1 255 255 96 96 255 +140 140 140 140 140 140 140 140 140 140 140 140 140 140 96 140 + 0 0 0 0 0 0 0 0 0 0 0 0 0 0 96 0 +140 255 255 240 255 0 1 1 1 1 1 1 1 1 96 255 +140 3 255 240 255 0 255 255 255 255 255 255 255 255 96 255 +140 255 255 240 255 0 240 240 240 240 240 240 240 240 96 255 +140 255 255 240 255 0 255 255 255 255 255 255 255 255 96 255 +140 140 140 140 140 140 140 140 140 140 140 140 140 140 96 140 + 5 255 255 255 255 255 255 255 254 254 254 255 255 255 32 255 + 5 255 255 255 255 0 255 255 255 255 255 32 255 255 32 255 + 5 255 255 255 255 0 255 255 255 255 255 32 255 255 32 255 + 5 255 255 255 255 0 255 255 255 255 255 32 255 255 32 255 + 5 5 5 255 255 0 255 255 253 253 253 255 255 255 32 255 + 5 5 5 255 255 0 255 32 32 32 32 32 32 32 32 255 + 5 5 5 255 255 0 255 255 255 255 255 255 255 32 32 255 + 5 5 5 255 255 0 255 255 255 255 255 255 255 32 32 255 + 5 5 5 255 255 0 255 255 255 255 255 255 255 32 32 255 + 5 5 5 5 5 5 5 5 5 5 5 5 5 5 32 5 + 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 + 5 255 255 172 255 0 1 1 1 1 1 1 1 1 32 255 + 5 3 255 172 255 0 255 255 255 255 255 255 255 255 32 255 + 5 255 255 172 255 0 172 172 172 172 172 172 172 172 32 255 + 5 255 255 172 255 0 255 255 255 255 255 255 255 255 32 255 + 5 5 5 5 5 5 5 5 5 5 5 5 5 5 32 5 +237 255 255 255 255 255 255 255 255 255 255 255 255 255 1 255 +237 255 255 255 255 0 255 255 255 255 255 1 255 255 1 255 +237 255 255 255 255 0 255 255 255 255 255 1 255 255 1 255 +237 255 255 255 255 0 255 255 255 255 255 1 255 255 1 255 +237 238 237 255 255 0 255 255 255 255 255 255 255 255 1 255 +237 238 237 255 255 0 255 1 1 1 1 1 1 1 1 255 +237 238 237 255 255 0 255 255 255 255 255 255 255 1 1 255 +237 238 237 255 255 0 255 255 255 255 255 255 255 1 1 255 +237 238 237 255 255 0 255 255 255 255 255 255 255 1 1 255 +237 237 237 237 237 237 237 237 237 237 237 237 237 237 1 237 + 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 +237 254 255 35 255 0 1 1 1 1 1 1 1 1 1 255 +237 193 255 35 255 0 255 255 255 255 255 255 255 255 1 255 +237 255 255 35 255 0 35 35 35 35 35 35 35 35 1 255 +237 255 255 35 255 0 255 255 255 255 255 255 255 255 1 255 +237 237 237 237 237 237 237 237 237 237 237 237 237 237 1 237 + +237 237 237 237 237 237 237 237 230 156 66 212 237 237 231 163 +160 160 160 160 159 142 128 128 129 118 81 110 99 157 155 120 +248 248 248 248 243 174 117 117 125 144 62 109 72 236 233 155 +249 193 166 166 234 180 191 223 218 158 61 110 71 241 238 158 +222 142 115 83 214 184 212 217 220 161 61 110 71 241 238 158 + 81 106 215 25 168 184 202 44 95 161 61 110 71 241 238 158 + 75 101 215 26 168 184 202 44 95 161 61 110 71 241 238 158 + 82 107 218 49 177 184 203 66 110 161 61 110 71 241 238 158 +249 231 231 231 226 171 197 231 225 156 69 111 71 241 238 158 +232 162 162 162 161 160 159 161 160 139 92 149 123 244 240 158 +182 104 104 104 104 104 104 104 106 118 49 82 88 102 105 136 +222 186 186 186 186 186 186 186 183 141 55 166 186 186 183 148 + 94 91 91 90 89 89 89 89 95 127 60 215 241 241 237 157 +136 133 133 124 84 84 84 84 89 122 60 198 189 246 241 157 +233 233 232 186 129 129 129 129 130 126 55 124 81 228 225 155 +154 154 154 147 142 142 142 142 142 134 66 127 136 154 153 144 +230 230 230 230 230 230 230 230 215 75 25 205 230 230 216 71 +122 122 122 122 121 98 78 78 76 44 26 72 60 112 108 37 +245 245 245 245 238 141 62 62 67 53 21 106 66 198 196 44 +247 169 130 130 226 150 166 211 198 71 21 110 66 195 196 44 +242 127 69 71 218 155 199 254 237 75 21 110 66 195 196 44 +253 254 254 254 245 155 199 253 237 75 21 110 66 195 196 44 +254 254 254 255 245 155 199 254 237 75 21 110 66 195 196 44 +253 254 253 254 245 155 199 253 237 75 21 110 66 195 196 44 +246 222 222 222 215 137 173 222 207 66 22 110 66 195 196 44 +223 125 124 124 124 122 121 124 116 39 27 144 120 212 208 44 +182 104 104 104 104 104 104 104 97 32 9 82 87 99 93 23 +222 186 186 186 186 186 186 186 174 56 15 166 186 186 174 36 +253 253 253 252 250 250 250 250 233 74 18 163 183 183 189 42 +254 254 254 233 146 146 146 146 136 45 19 173 161 219 214 44 +207 207 206 147 35 34 34 34 32 13 14 100 55 202 192 38 + 38 37 37 29 21 21 21 21 21 17 14 22 19 37 35 15 +227 227 227 227 227 227 227 227 226 198 80 202 227 227 225 214 +104 103 103 103 101 76 53 53 58 85 36 53 41 79 86 96 +244 244 244 244 236 126 36 35 58 191 86 105 58 124 159 225 +246 157 112 112 223 136 153 204 208 218 90 110 58 101 146 234 +241 109 44 46 213 142 191 254 253 223 90 110 58 101 146 234 +253 254 254 255 244 142 191 253 253 223 90 110 58 101 146 234 +254 254 254 255 244 143 191 254 253 223 90 110 58 101 146 234 +253 254 253 254 244 142 191 253 253 223 90 110 58 101 146 234 +245 218 217 217 209 122 163 217 219 212 87 109 58 101 146 234 +219 107 106 106 106 103 102 106 115 180 84 142 114 145 177 235 +182 104 104 104 104 104 104 104 113 180 77 82 87 90 103 216 +222 186 186 186 186 186 186 186 190 203 84 166 186 186 190 229 +254 254 254 254 254 254 254 254 252 223 81 57 63 63 126 228 +254 254 254 252 246 246 246 246 246 221 86 142 150 165 194 234 +251 251 251 239 230 230 230 230 230 216 88 201 213 249 249 238 +238 238 238 236 236 236 236 236 236 220 104 212 234 238 238 236 + +162 120 154 157 157 157 157 157 157 157 136 147 157 157 154 144 +230 154 233 238 238 238 238 238 238 240 105 183 236 241 225 152 +237 157 236 240 240 240 240 240 240 244 102 186 241 246 227 153 +237 99 71 70 70 70 70 70 70 123 87 186 241 188 81 135 +212 109 108 109 109 109 109 109 110 148 82 165 214 197 123 127 + 66 80 62 60 60 60 60 60 68 92 48 54 59 60 55 66 +155 118 143 157 161 161 161 161 155 138 117 141 126 121 125 134 +230 128 124 218 219 94 94 110 224 159 106 183 95 89 129 142 +237 127 116 222 216 44 44 65 231 161 104 186 89 83 129 142 +237 128 116 190 212 201 201 202 196 159 104 186 89 83 129 142 +237 142 173 179 183 183 183 183 170 159 104 186 89 83 129 142 +237 158 242 234 214 168 168 176 225 161 104 186 89 83 129 142 +237 159 247 165 82 25 25 48 231 161 104 186 90 123 185 146 +237 159 247 165 115 215 215 218 231 161 104 186 90 133 231 154 +237 159 247 192 142 105 101 107 231 162 104 186 90 133 232 154 +236 159 247 249 222 80 74 82 248 231 182 221 94 135 232 154 + 70 36 43 43 43 43 43 43 43 44 23 35 41 43 38 15 +216 108 196 196 196 196 196 196 196 207 92 173 188 214 192 35 +230 112 197 195 195 195 195 195 195 211 98 186 182 218 201 36 +230 60 65 66 66 66 66 66 66 120 87 186 182 161 55 18 +205 71 105 109 109 109 109 109 109 144 82 165 162 173 100 22 + 24 26 21 21 21 21 21 21 21 27 8 14 17 19 13 14 + 74 43 53 70 75 75 75 75 65 39 31 56 73 44 12 16 +215 76 66 198 236 236 236 236 206 115 97 173 233 135 31 20 +230 77 61 210 253 253 254 253 221 123 103 186 250 145 33 21 +230 78 61 165 198 198 198 198 173 120 103 186 250 145 33 21 +230 97 141 149 155 155 155 155 137 121 103 186 250 145 33 21 +230 120 238 226 217 244 244 244 214 123 104 186 250 145 34 21 +230 122 245 129 70 254 254 254 221 124 104 186 252 233 146 28 +230 122 245 129 69 253 254 253 221 124 104 186 253 254 206 36 +230 122 245 168 126 253 254 254 222 125 104 186 253 254 206 37 +229 122 245 247 242 253 254 253 246 223 182 221 253 254 206 37 +214 96 224 234 234 234 234 234 234 235 216 228 227 233 237 236 +225 86 158 146 146 146 146 146 146 176 103 189 125 193 249 238 +226 79 123 101 101 101 101 101 101 144 90 186 63 164 249 238 +226 40 57 57 57 57 57 57 57 114 86 186 63 150 212 233 +201 52 104 109 109 109 109 109 109 142 82 165 57 141 201 211 + 80 35 85 89 89 89 89 89 87 84 77 83 81 85 88 104 +198 84 190 217 222 222 222 222 212 180 179 203 222 220 216 220 +225 58 58 208 252 252 252 252 218 114 112 189 252 245 230 235 +226 52 35 204 253 253 254 253 217 105 103 186 253 246 230 235 +226 53 35 153 190 190 190 190 162 102 103 186 253 246 230 235 +226 75 126 136 141 142 142 141 121 102 103 186 253 246 230 235 +226 101 235 223 212 243 244 243 209 105 103 186 253 246 230 235 +226 103 243 112 45 254 254 254 217 105 104 186 253 252 239 236 +226 103 243 112 43 253 254 253 217 105 104 186 254 254 250 238 +226 103 243 156 109 253 254 254 217 107 104 186 254 254 250 238 +226 103 243 246 240 253 254 253 245 218 182 221 254 254 250 238 + +144 153 154 136 127 66 134 142 142 142 142 142 147 154 154 154 +155 225 228 81 124 55 126 130 129 129 129 129 186 232 233 233 +157 241 246 189 198 60 122 89 84 84 84 84 124 133 133 136 +157 237 241 241 215 60 127 95 89 89 89 89 90 91 91 94 +148 183 186 186 166 55 141 183 186 186 186 186 186 186 186 222 +136 105 102 88 82 49 118 106 104 104 104 104 104 104 104 182 +158 240 244 123 149 92 139 160 161 159 160 161 162 162 162 232 +158 238 241 71 111 69 156 225 231 197 171 226 231 231 231 249 +158 238 241 71 110 61 161 110 66 203 184 177 49 218 107 82 +158 238 241 71 110 61 161 95 44 202 184 168 26 215 101 75 +158 238 241 71 110 61 161 95 44 202 184 168 25 215 106 81 +158 238 241 71 110 61 161 220 217 212 184 214 83 115 142 222 +158 238 241 71 110 61 158 218 223 191 180 234 166 166 193 249 +155 233 236 72 109 62 144 125 117 117 174 243 248 248 248 248 +120 155 157 99 110 81 118 129 128 128 142 159 160 160 160 160 +163 231 237 237 212 66 156 230 237 237 237 237 237 237 237 237 + 15 35 37 19 22 14 17 21 21 21 21 21 29 37 37 38 + 38 192 202 55 100 14 13 32 34 34 34 35 147 206 207 207 + 44 214 219 161 173 19 45 136 146 146 146 146 233 254 254 254 + 42 189 183 183 163 18 74 233 250 250 250 250 252 253 253 253 + 36 174 186 186 166 15 56 174 186 186 186 186 186 186 186 222 + 23 93 99 87 82 9 32 97 104 104 104 104 104 104 104 182 + 44 208 212 120 144 27 39 116 124 121 122 124 124 124 125 223 + 44 196 195 66 110 22 66 207 222 173 137 215 222 222 222 246 + 44 196 195 66 110 21 75 237 253 199 155 245 254 253 254 253 + 44 196 195 66 110 21 75 237 254 199 155 245 255 254 254 254 + 44 196 195 66 110 21 75 237 253 199 155 245 254 254 254 253 + 44 196 195 66 110 21 75 237 254 199 155 218 71 69 127 242 + 44 196 195 66 110 21 71 198 211 166 150 226 130 130 169 247 + 44 196 198 66 106 21 53 67 62 62 141 238 245 245 245 245 + 37 108 112 60 72 26 44 76 78 78 98 121 122 122 122 122 + 71 216 230 230 205 25 75 215 230 230 230 230 230 230 230 230 +236 238 238 234 212 104 220 236 236 236 236 236 236 238 238 238 +238 249 249 213 201 88 216 230 230 230 230 230 239 251 251 251 +234 194 165 150 142 86 221 246 246 246 246 246 252 254 254 254 +228 126 63 63 57 81 223 252 254 254 254 254 254 254 254 254 +229 190 186 186 166 84 203 190 186 186 186 186 186 186 186 222 +216 103 90 87 82 77 180 113 104 104 104 104 104 104 104 182 +235 177 145 114 142 84 180 115 106 102 103 106 106 106 107 219 +234 146 101 58 109 87 212 219 217 163 122 209 217 217 218 245 +234 146 101 58 110 90 223 253 253 191 142 244 254 253 254 253 +234 146 101 58 110 90 223 253 254 191 143 244 255 254 254 254 +234 146 101 58 110 90 223 253 253 191 142 244 255 254 254 253 +234 146 101 58 110 90 223 253 254 191 142 213 46 44 109 241 +234 146 101 58 110 90 218 208 204 153 136 223 112 112 157 246 +225 159 124 58 105 86 191 58 35 36 126 236 244 244 244 244 + 96 86 79 41 53 36 85 58 53 53 76 101 103 103 103 104 +214 225 227 227 202 80 198 226 227 227 227 227 227 227 227 227 diff --git a/src/assets/presets/pat32.patt b/src/assets/presets/pat32.patt new file mode 100644 index 0000000..4b946a9 --- /dev/null +++ b/src/assets/presets/pat32.patt @@ -0,0 +1,195 @@ + 96 255 1 244 0 255 255 255 255 255 255 0 0 0 255 0 + 96 255 1 238 0 255 255 255 255 96 255 3 255 255 255 0 + 96 255 1 238 0 255 255 255 255 96 255 3 148 148 255 0 + 96 255 1 238 0 255 255 255 255 96 255 0 0 0 255 0 + 96 255 1 238 0 255 255 255 255 255 255 3 255 255 255 0 + 96 0 1 0 0 0 0 0 0 0 255 0 0 0 255 0 + 96 255 1 238 0 255 255 255 255 255 255 3 255 255 255 0 + 96 255 1 238 0 255 255 255 169 96 255 3 255 255 255 0 + 96 255 1 238 0 255 255 255 169 96 255 0 0 0 255 0 + 96 255 1 238 0 255 140 255 172 97 255 3 255 255 255 0 + 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 96 255 1 238 0 255 140 255 255 255 255 0 0 0 255 0 + 96 255 1 238 0 255 140 255 255 255 255 3 255 255 255 0 + 96 255 1 238 0 255 140 255 255 255 255 3 0 0 28 0 + 96 140 140 140 140 140 140 140 140 140 140 4 0 0 28 0 + 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 32 254 255 255 0 254 254 255 255 255 255 0 0 0 255 0 + 32 255 255 255 0 255 255 255 255 32 255 3 255 255 255 0 + 32 255 255 255 0 255 255 255 255 32 255 2 148 148 255 0 + 32 255 255 255 0 255 255 255 255 32 255 0 0 0 255 0 + 32 255 255 255 0 255 255 255 255 255 255 3 255 255 255 0 + 32 0 255 9 0 0 0 0 0 0 255 0 0 0 255 0 + 32 255 255 255 0 255 255 255 255 254 255 3 255 255 255 0 + 32 255 255 255 0 255 255 255 136 32 255 3 255 255 255 0 + 32 255 255 255 0 255 255 255 136 32 255 0 0 0 255 0 + 32 255 255 255 0 251 5 255 137 31 255 3 255 255 255 0 + 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 32 255 255 255 0 251 5 255 255 255 255 0 0 0 255 0 + 32 255 255 255 0 251 5 255 255 255 255 3 255 255 255 0 + 32 255 255 255 0 251 5 255 255 255 255 3 0 0 26 0 + 32 5 5 5 5 5 5 5 5 5 5 3 0 0 26 0 + 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 1 253 255 254 0 253 253 255 255 255 255 192 192 192 255 0 + 1 255 255 255 0 255 255 255 255 1 255 193 255 255 255 0 + 1 255 255 255 0 255 255 255 255 1 255 193 223 223 255 0 + 1 255 255 255 0 255 255 255 255 1 255 192 192 192 255 0 + 1 255 255 255 0 255 255 255 255 255 255 193 255 255 255 0 + 1 0 255 10 0 0 0 0 0 0 255 192 192 192 255 0 + 1 255 255 255 0 255 255 255 255 255 255 193 255 255 255 0 + 1 255 255 255 0 255 255 255 120 1 255 193 255 255 255 0 + 1 255 255 255 0 255 255 255 120 1 255 192 192 192 255 0 + 1 255 255 255 0 255 237 255 119 2 255 193 255 255 255 0 + 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 1 255 255 255 0 255 237 255 255 255 255 192 192 192 255 0 + 1 255 255 255 0 255 237 255 255 255 255 193 255 255 255 0 + 1 255 255 255 0 255 237 255 255 255 255 193 192 192 129 0 + 1 237 237 237 237 237 237 237 237 237 237 193 192 192 129 0 + 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + + 47 47 46 45 47 45 46 46 45 44 28 42 47 44 42 21 +156 203 174 152 231 155 198 209 144 199 80 122 236 187 146 35 + 18 151 88 35 229 40 146 176 19 172 80 0 242 140 66 29 + 10 113 67 27 175 31 112 135 14 132 61 0 185 107 65 29 + 51 52 52 51 54 52 52 52 51 49 18 45 54 51 89 29 +248 231 231 235 243 226 247 244 244 233 88 225 255 238 160 27 +219 131 131 155 201 124 191 147 145 175 88 225 255 238 160 27 +248 234 234 238 187 92 216 197 196 205 88 225 255 238 160 27 +229 220 225 225 165 81 218 225 224 209 79 222 252 235 160 27 +162 146 169 169 124 60 163 169 161 113 43 174 198 189 147 27 +120 124 154 154 114 56 150 154 147 103 36 94 107 111 127 27 + 78 52 64 64 47 23 62 64 64 59 22 56 63 74 116 27 + 96 112 139 139 103 51 135 139 139 131 48 123 139 139 133 27 + 67 74 92 92 68 34 89 92 92 86 32 81 92 99 123 27 +147 173 210 210 160 86 204 210 210 197 73 185 210 198 145 25 +118 120 124 124 118 110 123 124 124 118 64 113 124 122 112 25 + 47 47 46 45 47 45 46 46 45 44 28 42 47 44 42 21 +156 203 174 152 231 155 198 209 144 199 80 122 236 187 146 35 + 18 151 88 35 229 40 146 176 19 172 80 0 242 140 66 29 + 10 113 67 27 175 31 112 135 14 131 61 0 185 107 65 29 + 51 52 52 51 54 52 52 52 51 49 18 45 54 45 58 20 +245 221 221 228 243 226 245 239 239 230 88 225 255 218 61 2 +205 82 82 116 201 124 169 103 101 150 87 225 255 218 61 2 +246 225 225 231 187 92 205 176 175 192 88 225 255 218 61 2 +220 208 213 213 156 77 206 213 212 196 74 220 249 213 60 2 +125 102 134 134 99 48 130 134 118 25 10 115 131 112 33 2 + 99 112 154 154 114 56 149 154 140 54 17 44 50 43 15 2 + 69 46 64 64 47 23 62 64 64 58 21 55 62 54 17 2 +187 216 254 254 217 165 250 254 254 239 89 224 254 217 61 2 +210 229 255 255 231 196 252 255 255 239 88 224 255 218 61 2 +109 147 198 198 149 77 193 198 198 186 69 175 198 170 51 3 + 64 66 71 71 66 59 71 71 71 68 43 66 71 69 54 15 + 47 47 46 46 47 46 46 47 46 45 28 43 47 46 44 21 +219 232 224 219 239 219 230 233 217 219 83 190 240 228 209 41 +196 228 213 200 248 201 227 235 196 222 86 168 251 226 199 41 +194 219 208 198 234 198 219 224 195 211 81 168 237 218 198 41 +204 205 205 204 205 204 204 204 204 192 71 179 205 204 207 42 +244 216 216 224 243 226 244 237 237 229 88 225 255 252 231 45 +198 58 58 96 200 124 158 82 80 137 87 225 255 252 231 45 +245 222 222 228 187 92 199 165 164 186 88 225 255 252 231 45 +215 201 208 208 152 75 201 208 208 196 74 224 254 251 231 45 +107 81 118 118 87 42 114 118 118 109 45 216 245 243 229 45 + 89 106 154 154 114 56 150 154 153 138 51 129 147 160 207 45 + 65 44 64 64 47 23 62 64 64 60 22 57 64 89 188 45 +177 210 254 254 217 165 250 254 254 239 89 224 254 251 231 45 +204 226 255 255 231 196 252 255 255 239 89 224 255 251 231 45 + 89 132 191 191 142 71 185 191 191 179 66 168 191 192 189 38 + 37 40 46 46 41 34 46 46 46 45 33 44 46 47 46 14 + + 20 34 28 28 28 26 26 26 26 26 26 26 26 26 25 25 + 41 145 65 65 88 160 160 160 159 146 126 116 133 122 144 111 + 44 186 140 107 51 237 237 237 235 188 111 74 139 98 198 122 + 46 235 242 185 53 255 255 255 252 197 106 63 139 92 210 123 + 41 121 0 0 45 224 224 224 222 173 93 55 122 81 185 112 + 27 80 79 61 18 88 87 88 78 42 36 21 48 31 72 64 + 44 199 172 131 49 232 175 205 209 112 103 59 130 86 197 117 + 44 143 18 14 51 243 145 196 224 161 147 64 139 92 210 123 + 46 208 175 134 52 243 146 197 224 168 154 64 139 92 210 123 + 46 197 146 111 52 247 191 216 217 163 149 62 134 89 204 122 + 45 154 40 30 51 226 124 91 80 60 55 22 50 33 86 110 + 46 231 228 175 53 243 200 187 165 123 113 47 102 68 159 118 + 45 152 35 26 51 235 154 238 224 168 154 64 139 92 210 123 + 45 173 87 66 51 230 130 234 224 168 154 64 139 92 210 123 + 46 203 150 113 52 230 130 234 220 145 124 51 111 74 173 119 + 46 156 18 10 51 248 219 248 229 161 120 78 95 66 146 117 + 20 34 28 28 20 2 2 2 2 2 2 2 2 2 2 14 + 41 145 65 65 58 61 61 61 59 32 14 17 61 61 51 54 + 44 186 140 107 44 217 217 217 212 112 43 53 217 217 170 68 + 46 235 242 185 53 255 255 255 249 130 50 62 254 254 198 71 + 41 121 0 0 45 224 224 224 219 115 44 54 224 223 174 66 + 27 80 79 60 18 88 87 87 73 9 17 21 88 88 68 43 + 44 199 172 131 49 229 149 192 195 25 54 58 238 238 186 68 + 44 143 18 14 51 239 101 175 211 117 139 64 254 254 198 71 + 46 208 175 134 52 239 103 176 212 134 154 64 254 254 198 71 + 46 197 146 111 52 245 169 205 206 129 149 62 249 251 192 70 + 45 154 40 30 51 226 124 91 76 47 55 22 165 196 77 58 + 46 231 228 175 53 243 200 187 156 98 113 47 217 230 148 66 + 45 152 34 26 51 227 115 230 212 134 154 64 254 254 198 71 + 45 173 87 66 51 221 81 225 212 134 154 64 254 254 198 71 + 46 203 150 113 52 221 81 225 207 102 111 46 215 229 147 66 + 46 155 18 10 51 245 205 246 219 125 99 69 186 210 109 63 + 21 40 41 41 42 45 45 45 45 45 45 45 45 45 38 14 + 44 208 198 198 207 231 231 231 230 228 206 187 231 231 189 46 + 46 227 226 217 204 251 251 251 251 243 159 89 251 251 191 46 + 46 239 251 237 205 255 255 255 254 245 147 64 254 254 190 46 + 42 189 168 168 179 224 224 224 224 215 129 56 224 224 168 43 + 27 82 86 81 70 88 87 87 74 44 50 22 88 88 66 33 + 44 219 221 211 191 228 137 185 195 109 138 60 238 239 179 45 + 46 217 196 195 204 236 79 163 207 117 153 64 254 254 190 46 + 46 233 234 223 204 237 81 164 207 118 154 64 254 254 190 46 + 46 230 227 218 204 244 157 199 201 114 149 62 249 251 185 45 + 46 219 200 198 204 226 124 91 74 42 55 22 165 196 71 34 + 46 238 247 234 205 243 200 187 152 86 113 47 217 230 141 41 + 46 219 199 197 204 223 96 227 207 118 154 64 254 254 190 46 + 46 224 213 208 204 216 57 221 207 118 154 64 254 254 190 46 + 46 231 228 218 204 216 57 221 201 80 106 44 210 226 132 40 + 46 219 195 194 204 243 198 244 214 107 89 65 177 204 88 37 + + 25 112 122 124 113 64 118 124 124 123 110 118 124 124 120 118 + 25 145 198 210 185 73 197 210 210 204 86 160 210 210 173 147 + 27 123 99 92 81 32 86 92 92 89 34 68 92 92 74 67 + 27 133 139 139 123 48 131 139 139 135 51 103 139 139 112 96 + 27 116 74 63 56 22 59 64 64 62 23 47 64 64 52 78 + 27 127 111 107 94 36 103 147 154 150 56 114 154 154 124 120 + 27 147 189 198 174 43 113 161 169 163 60 124 169 169 146 162 + 27 160 235 252 222 79 209 224 225 218 81 165 225 225 220 229 + 27 160 238 255 225 88 205 196 197 216 92 187 238 234 234 248 + 27 160 238 255 225 88 175 145 147 191 124 201 155 131 131 219 + 27 160 238 255 225 88 233 244 244 247 226 243 235 231 231 248 + 29 89 51 54 45 18 49 51 52 52 52 54 51 52 52 51 + 29 65 107 185 0 61 132 14 135 112 31 175 27 67 113 10 + 29 66 140 242 0 80 172 19 176 146 40 229 35 88 151 18 + 35 146 187 236 122 80 199 144 209 198 155 231 152 174 203 156 + 21 42 44 47 42 28 44 45 46 46 45 47 45 46 47 47 + 15 54 69 71 66 43 68 71 71 71 59 66 71 71 66 64 + 3 51 170 198 175 69 186 198 198 193 77 149 198 198 147 109 + 2 61 218 255 224 88 239 255 255 252 196 231 255 255 229 210 + 2 61 217 254 224 89 239 254 254 250 165 217 254 254 216 187 + 2 17 54 62 55 21 58 64 64 62 23 47 64 64 46 69 + 2 15 43 50 44 17 54 140 154 149 56 114 154 154 112 99 + 2 33 112 131 115 10 25 118 134 130 48 99 134 134 102 125 + 2 60 213 249 220 74 196 212 213 206 77 156 213 213 208 220 + 2 61 218 255 225 88 192 175 176 205 92 187 231 225 225 246 + 2 61 218 255 225 87 150 101 103 169 124 201 116 82 82 205 + 2 61 218 255 225 88 230 239 239 245 226 243 228 221 221 245 + 20 58 45 54 45 18 49 51 52 52 52 54 51 52 52 51 + 29 65 107 185 0 61 131 14 135 112 31 175 27 67 113 10 + 29 66 140 242 0 80 172 19 176 146 40 229 35 88 151 18 + 35 146 187 236 122 80 199 144 209 198 155 231 152 174 203 156 + 21 42 44 47 42 28 44 45 46 46 45 47 45 46 47 47 + 14 46 47 46 44 33 45 46 46 46 34 41 46 46 40 37 + 38 189 192 191 168 66 179 191 191 185 71 142 191 191 132 89 + 45 231 251 255 224 89 239 255 255 252 196 231 255 255 226 204 + 45 231 251 254 224 89 239 254 254 250 165 217 254 254 210 177 + 45 188 89 64 57 22 60 64 64 62 23 47 64 64 44 65 + 45 207 160 147 129 51 138 153 154 150 56 114 154 154 106 89 + 45 229 243 245 216 45 109 118 118 114 42 87 118 118 81 107 + 45 231 251 254 224 74 196 208 208 201 75 152 208 208 201 215 + 45 231 252 255 225 88 186 164 165 199 92 187 228 222 222 245 + 45 231 252 255 225 87 137 80 82 158 124 200 96 58 58 198 + 45 231 252 255 225 88 229 237 237 244 226 243 224 216 216 244 + 42 207 204 205 179 71 192 204 204 204 204 205 204 205 205 204 + 41 198 218 237 168 81 211 195 224 219 198 234 198 208 219 194 + 41 199 226 251 168 86 222 196 235 227 201 248 200 213 228 196 + 41 209 228 240 190 83 219 217 233 230 219 239 219 224 232 219 + 21 44 46 47 43 28 45 46 47 46 46 47 46 46 47 47 diff --git a/src/assets/presets/pat33.patt b/src/assets/presets/pat33.patt new file mode 100644 index 0000000..f3094d3 --- /dev/null +++ b/src/assets/presets/pat33.patt @@ -0,0 +1,195 @@ + 2 255 2 255 255 255 2 255 255 255 2 0 255 255 255 2 + 2 0 2 0 0 0 2 255 96 255 2 0 255 240 255 2 + 2 255 2 255 140 255 2 255 96 255 2 0 255 240 255 2 + 2 255 2 255 140 255 2 255 96 255 2 0 255 240 255 2 + 2 255 2 255 140 255 2 255 96 255 2 0 255 255 255 2 + 2 255 2 255 140 255 2 255 96 255 2 0 255 240 255 2 + 2 255 2 255 140 255 2 255 96 255 2 0 255 240 255 2 + 0 0 2 0 0 0 2 0 0 255 2 0 255 240 255 255 + 2 255 2 255 255 255 2 255 255 255 2 0 255 255 255 255 + 0 0 2 0 0 0 2 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 + 2 255 2 255 255 255 2 255 255 255 255 255 255 255 255 255 + 2 255 2 255 96 96 96 255 254 96 96 205 255 96 96 96 + 2 255 2 255 97 97 97 255 255 96 96 205 255 113 113 113 + 2 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +140 140 140 140 140 140 140 140 140 140 141 255 255 0 0 0 +226 255 226 255 255 255 226 255 255 254 226 0 255 255 255 226 +226 0 226 0 0 0 226 255 32 254 226 0 255 172 255 226 +226 255 226 255 5 255 226 255 32 254 226 0 255 172 255 226 +226 255 226 255 5 255 226 255 32 254 226 0 255 172 255 226 +226 255 226 255 5 255 226 255 32 254 226 0 255 255 255 226 +226 255 226 255 5 255 226 255 32 254 226 0 255 172 255 226 +226 255 226 255 5 255 226 255 32 254 226 0 255 172 255 226 + 0 0 226 0 0 0 226 0 0 254 226 0 255 172 255 255 +226 255 226 255 255 255 226 255 255 254 226 0 255 255 255 255 + 0 0 226 0 0 0 226 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 226 0 0 0 0 0 0 0 0 0 +226 255 226 255 255 255 226 255 255 255 255 255 255 255 255 255 +226 255 226 255 32 32 32 255 255 32 32 192 255 32 32 32 +226 255 226 255 32 32 32 255 255 32 32 192 255 53 53 53 +226 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 + 5 5 5 5 5 5 5 5 5 5 4 255 255 0 0 0 +255 255 255 255 255 255 255 255 255 255 255 0 255 255 255 255 +255 192 255 192 192 192 255 255 1 255 255 0 255 35 255 255 +255 255 255 255 237 255 255 255 1 255 255 0 255 35 255 255 +255 255 255 255 237 255 255 255 1 255 255 0 255 35 255 255 +255 255 255 255 237 255 255 255 1 255 255 0 255 255 255 255 +255 255 255 255 237 255 255 255 1 255 255 0 255 35 255 255 +255 255 255 255 237 255 255 255 1 255 255 0 255 35 255 255 + 0 0 255 0 0 0 255 0 0 255 255 0 255 35 255 255 +255 255 255 255 255 255 255 255 255 255 255 0 255 255 255 255 +192 192 255 192 192 192 255 192 192 192 192 0 192 192 192 192 + 0 0 0 0 0 0 255 0 0 0 0 0 0 0 0 0 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +255 255 255 255 1 1 1 255 255 1 1 185 255 1 1 1 +255 255 255 255 0 0 0 255 254 1 1 187 255 27 27 27 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +237 237 237 237 237 237 237 237 237 237 237 255 255 192 192 192 + +103 72 72 72 72 72 73 227 227 86 97 212 140 152 161 17 +153 131 131 133 133 131 133 235 227 85 71 204 140 151 161 15 +249 242 242 248 250 243 243 247 227 85 71 204 160 169 177 57 +237 236 236 237 237 235 235 236 213 80 67 204 245 246 246 233 + 21 20 20 20 20 20 20 20 18 9 8 203 216 216 252 253 +124 104 104 104 104 104 104 104 93 73 64 204 148 148 242 208 +172 136 136 143 147 143 143 147 138 82 71 204 148 148 236 152 +223 111 110 148 138 112 113 69 129 85 71 204 221 221 241 152 +226 208 209 213 204 200 200 55 103 75 62 180 249 251 243 152 + 74 25 49 49 49 49 49 13 24 17 15 40 179 196 239 152 +158 88 157 146 146 146 156 47 92 67 56 160 145 148 236 152 +189 105 167 144 144 144 164 56 117 85 71 204 150 148 236 152 +157 85 173 173 173 173 173 46 81 59 49 141 154 162 220 152 +121 43 86 86 86 86 86 23 40 30 24 69 86 104 198 152 +153 89 184 184 184 184 183 47 84 61 51 148 184 185 186 145 + 86 30 43 44 44 44 44 14 24 28 26 39 44 44 54 137 +236 233 233 233 233 233 233 251 227 86 97 212 95 111 159 17 +236 224 224 233 236 226 226 246 227 85 71 204 95 110 159 15 +226 187 187 223 234 189 189 223 227 85 71 204 122 135 175 57 +232 222 222 231 232 216 216 228 213 80 67 204 241 242 246 233 + 26 26 26 26 26 26 26 26 24 9 8 203 201 201 251 251 +219 217 217 217 217 217 217 217 193 77 64 204 105 106 234 154 +237 206 205 216 220 215 215 226 209 85 71 204 105 106 221 32 +210 53 52 106 92 54 57 62 129 85 71 204 208 209 228 32 +246 228 230 235 223 217 217 80 130 101 89 207 250 250 231 32 +221 206 230 230 230 230 230 194 204 198 195 220 173 173 225 32 +197 126 156 132 132 132 154 90 140 115 104 208 108 104 220 32 +189 83 63 13 13 13 60 45 117 85 71 204 109 104 220 32 +202 153 240 238 238 238 239 114 150 127 75 197 214 214 225 32 +219 192 235 235 235 235 235 172 189 176 81 189 235 237 226 32 +200 151 246 246 246 246 245 70 118 88 69 197 246 246 224 32 +228 217 229 230 230 230 229 62 109 90 78 188 230 230 211 52 +253 254 254 254 254 254 254 254 248 209 116 212 73 91 224 195 +236 211 211 235 243 217 217 237 248 208 90 204 72 90 224 195 +179 74 74 172 202 80 80 172 248 208 90 204 104 119 229 205 +220 195 195 218 221 179 179 210 233 196 85 204 239 240 252 250 + 27 27 27 27 27 27 27 27 27 22 10 203 193 194 251 255 +232 232 232 232 232 232 232 232 225 190 82 204 83 85 242 247 +244 211 210 222 228 222 222 236 239 208 90 204 83 85 241 238 +203 25 24 85 70 26 29 59 150 208 90 204 202 202 249 238 +248 229 230 236 223 216 216 83 151 214 109 210 249 249 252 238 +250 247 254 254 254 254 254 219 232 245 223 244 164 162 245 238 +241 227 248 246 246 246 246 106 162 218 125 215 89 84 240 238 +238 219 241 238 238 238 239 64 138 208 90 204 89 84 240 238 +242 231 253 253 253 253 253 124 174 221 92 204 219 218 250 238 +249 244 255 255 255 255 254 192 216 236 95 204 255 254 252 238 +242 230 254 254 254 254 253 73 142 210 90 204 254 254 252 238 +252 250 254 254 254 254 253 68 140 212 102 208 254 254 252 239 + + 16 15 56 233 253 207 152 152 152 152 152 152 152 152 145 137 +161 160 176 246 251 242 236 241 243 239 235 235 219 197 185 53 +151 151 169 245 216 148 148 221 251 196 147 147 161 103 185 44 +140 140 159 244 216 147 147 221 248 178 145 150 153 86 183 44 +212 204 204 204 203 204 204 204 180 40 160 204 140 68 147 38 + 96 70 70 66 7 64 70 70 62 14 55 70 48 24 51 26 + 86 84 84 79 8 73 82 84 74 16 66 84 59 29 61 28 +227 227 227 213 17 93 138 128 103 23 92 116 81 40 84 23 +227 234 247 236 19 103 146 69 55 13 47 56 45 23 47 13 + 72 132 242 234 19 103 143 113 199 49 155 164 172 86 183 44 + 71 131 242 234 19 103 143 111 200 49 146 143 172 86 183 44 + 71 133 249 237 19 103 146 138 204 49 146 143 172 86 183 44 + 71 132 248 237 19 103 143 148 212 49 146 143 172 86 183 44 + 71 131 242 235 19 103 136 110 209 49 157 166 173 86 183 42 + 71 131 242 235 19 103 136 110 207 24 88 104 85 42 89 30 +103 153 248 237 20 124 171 222 225 74 157 188 156 121 153 85 + 16 15 56 233 251 153 32 32 32 32 32 32 32 32 31 51 +159 158 175 246 250 234 221 228 230 224 220 220 225 225 224 211 +111 110 135 241 201 105 105 208 249 172 104 104 214 237 246 229 + 94 94 122 240 200 104 104 208 249 173 108 109 214 235 246 229 +212 204 204 204 203 204 204 204 206 220 208 204 196 188 197 188 + 96 70 70 66 7 64 70 70 88 195 103 70 75 80 69 77 + 86 84 84 79 9 77 84 84 101 197 114 84 126 176 87 90 +227 227 227 213 23 193 209 128 129 204 140 116 150 189 117 108 +251 245 222 228 26 217 226 62 80 194 90 45 114 172 70 61 +232 226 188 215 26 217 215 56 216 229 154 59 238 235 244 229 +232 226 188 215 26 217 214 53 217 230 132 13 238 235 246 229 +232 235 234 232 26 217 219 92 223 230 132 13 238 235 246 229 +232 232 222 231 26 217 215 106 234 230 132 13 238 235 246 229 +232 224 186 221 26 217 205 52 229 230 156 63 239 235 246 228 +232 224 186 221 26 217 205 53 228 205 126 83 153 191 151 216 +236 235 225 231 26 218 236 209 245 221 196 188 202 219 200 228 +195 195 205 249 254 246 237 237 237 237 237 237 237 237 237 238 +223 223 228 252 250 242 240 248 252 245 239 239 249 252 252 252 + 90 90 118 240 193 84 84 202 249 161 83 83 218 254 254 254 + 73 71 103 238 193 83 83 201 249 164 88 88 219 254 254 254 +212 204 204 204 203 204 204 204 210 244 214 204 204 204 204 207 +115 90 90 85 9 82 90 90 109 222 125 90 92 94 90 102 +208 208 208 196 22 190 208 208 213 244 217 208 221 236 209 211 +247 247 247 232 26 225 238 149 151 231 162 137 173 215 142 139 +254 236 172 209 27 231 235 58 83 218 105 64 123 191 73 67 +254 217 80 178 27 231 221 29 215 253 246 239 252 254 252 252 +254 217 80 178 27 231 221 26 216 254 245 237 253 254 254 254 +254 242 202 220 27 231 227 70 222 254 245 237 253 254 254 254 +254 234 172 218 27 231 222 85 235 254 245 237 253 254 254 254 +254 211 74 195 27 231 210 23 229 254 247 240 253 254 254 253 +254 211 74 195 27 231 210 25 229 247 226 218 231 243 230 250 +253 235 179 220 27 231 244 203 248 249 240 237 241 248 241 251 + +137 54 44 44 39 26 28 24 14 44 44 44 44 43 30 86 +145 186 185 184 148 51 61 84 47 183 184 184 184 184 89 153 +152 198 104 86 69 24 30 40 23 86 86 86 86 86 43 121 +152 220 162 154 141 49 59 81 46 173 173 173 173 173 85 157 +152 236 148 150 204 71 85 117 56 164 144 144 144 167 105 189 +152 236 148 145 160 56 67 92 47 156 146 146 146 157 88 158 +152 239 196 179 40 15 17 24 13 49 49 49 49 49 25 74 +152 243 251 249 180 62 75 103 55 200 200 204 213 209 208 226 +152 241 221 221 204 71 85 129 69 113 112 138 148 110 111 223 +152 236 148 148 204 71 82 138 147 143 143 147 143 136 136 172 +208 242 148 148 204 64 73 93 104 104 104 104 104 104 104 124 +253 252 216 216 203 8 9 18 20 20 20 20 20 20 20 21 +233 246 246 245 204 67 80 213 236 235 235 237 237 236 236 237 + 57 177 169 160 204 71 85 227 247 243 243 250 248 242 242 249 + 15 161 151 140 204 71 85 227 235 133 131 133 133 131 131 153 + 17 161 152 140 212 97 86 227 227 73 72 72 72 72 72 103 + 52 211 230 230 188 78 90 109 62 229 230 230 230 229 217 228 + 32 224 246 246 197 69 88 118 70 245 246 246 246 246 151 200 + 32 226 237 235 189 81 176 189 172 235 235 235 235 235 192 219 + 32 225 214 214 197 75 127 150 114 239 238 238 238 240 153 202 + 32 220 104 109 204 71 85 117 45 60 13 13 13 63 83 189 + 32 220 104 108 208 104 115 140 90 154 132 132 132 156 126 197 + 32 225 173 173 220 195 198 204 194 230 230 230 230 230 206 221 + 32 231 250 250 207 89 101 130 80 217 217 223 235 230 228 246 + 32 228 209 208 204 71 85 129 62 57 54 92 106 52 53 210 + 32 221 106 105 204 71 85 209 226 215 215 220 216 205 206 237 +154 234 106 105 204 64 77 193 217 217 217 217 217 217 217 219 +251 251 201 201 203 8 9 24 26 26 26 26 26 26 26 26 +233 246 242 241 204 67 80 213 228 216 216 232 231 222 222 232 + 57 175 135 122 204 71 85 227 223 189 189 234 223 187 187 226 + 15 159 110 95 204 71 85 227 246 226 226 236 233 224 224 236 + 17 159 111 95 212 97 86 227 251 233 233 233 233 233 233 236 +239 252 254 254 208 102 212 140 68 253 254 254 254 254 250 252 +238 252 254 254 204 90 210 142 73 253 254 254 254 254 230 242 +238 252 254 255 204 95 236 216 192 254 255 255 255 255 244 249 +238 250 218 219 204 92 221 174 124 253 253 253 253 253 231 242 +238 240 84 89 204 90 208 138 64 239 238 238 238 241 219 238 +238 240 84 89 215 125 218 162 106 246 246 246 246 248 227 241 +238 245 162 164 244 223 245 232 219 254 254 254 254 254 247 250 +238 252 249 249 210 109 214 151 83 216 216 223 236 230 229 248 +238 249 202 202 204 90 208 150 59 29 26 70 85 24 25 203 +238 241 85 83 204 90 208 239 236 222 222 228 222 210 211 244 +247 242 85 83 204 82 190 225 232 232 232 232 232 232 232 232 +255 251 194 193 203 10 22 27 27 27 27 27 27 27 27 27 +250 252 240 239 204 85 196 233 210 179 179 221 218 195 195 220 +205 229 119 104 204 90 208 248 172 80 80 202 172 74 74 179 +195 224 90 72 204 90 208 248 237 217 217 243 235 211 211 236 +195 224 91 73 212 116 209 248 254 254 254 254 254 254 254 253 diff --git a/src/assets/presets/pat34.patt b/src/assets/presets/pat34.patt new file mode 100644 index 0000000..6ddb0b7 --- /dev/null +++ b/src/assets/presets/pat34.patt @@ -0,0 +1,195 @@ +240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 0 +241 255 255 240 255 255 240 255 255 255 96 255 255 140 96 0 +241 255 255 240 255 255 240 255 255 255 96 255 255 140 96 0 +241 255 255 240 255 255 240 255 255 255 96 255 255 140 96 0 +241 255 255 240 255 255 240 255 140 140 140 140 140 140 96 0 + 2 2 2 240 2 2 2 2 2 2 2 2 2 2 2 2 +241 255 255 240 255 255 240 255 255 240 255 255 255 255 96 0 +241 255 255 240 255 255 240 255 255 240 255 2 255 2 96 0 +241 255 255 240 255 255 240 255 255 240 255 2 255 2 96 0 +241 255 255 240 63 2 2 2 2 2 2 2 2 2 96 0 +241 255 255 240 255 255 240 255 255 240 255 2 255 2 96 0 + 96 96 96 240 255 255 240 255 255 240 255 2 255 2 96 0 +241 255 255 240 255 255 240 255 255 240 255 2 255 2 96 0 + 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 +255 255 255 255 255 0 0 0 0 0 0 2 0 0 96 0 + 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 0 +176 255 255 172 255 255 172 255 255 255 32 255 255 5 32 0 +176 255 255 172 255 255 172 255 255 255 32 255 255 5 32 0 +176 255 255 172 255 255 172 255 255 255 32 255 255 5 32 0 +176 255 255 172 255 255 172 255 5 5 5 5 5 5 32 0 +226 226 226 172 226 226 226 226 226 226 226 226 226 226 226 226 +176 255 255 172 255 255 172 255 255 172 255 255 255 255 32 0 +176 255 255 172 255 255 172 255 255 172 255 226 255 226 32 0 +176 255 255 172 255 255 172 255 255 172 255 226 255 226 32 0 +176 255 255 172 227 226 226 226 226 226 226 226 226 226 32 0 +176 255 255 172 255 255 172 255 255 172 255 226 255 226 32 0 + 32 32 32 172 255 255 172 255 255 172 255 226 255 226 32 0 +176 255 255 172 255 255 172 255 255 172 255 226 255 226 32 0 + 0 0 0 0 0 0 0 0 0 0 0 0 0 226 0 0 +255 255 255 255 255 0 0 0 0 0 0 226 0 0 32 0 + 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 192 + 1 255 255 35 255 255 35 255 255 255 1 255 255 237 1 192 + 1 255 255 35 255 255 35 255 255 255 1 255 255 237 1 192 + 1 255 255 35 255 255 35 255 255 255 1 255 255 237 1 192 + 1 255 255 35 255 255 35 255 237 237 237 237 237 237 1 192 +255 255 255 35 255 255 255 255 255 255 255 255 255 255 255 255 + 1 255 255 35 255 255 35 255 255 35 255 255 255 255 1 192 + 1 255 255 35 255 255 35 255 255 35 255 255 255 255 1 192 + 1 255 255 35 255 255 35 255 255 35 255 255 255 255 1 192 + 1 255 255 35 250 255 255 255 255 255 255 255 255 255 1 192 + 1 255 255 35 255 255 35 255 255 35 255 255 255 255 1 192 + 1 1 1 35 255 255 35 255 255 35 255 255 255 255 1 192 + 1 255 255 35 255 255 35 255 255 35 255 255 255 255 1 192 +192 192 192 192 192 192 192 192 192 192 192 192 192 255 192 192 +255 255 255 255 255 0 0 0 0 0 0 255 0 0 1 192 +192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 + + 34 12 10 10 9 5 7 10 10 10 10 10 9 4 6 3 +202 125 101 101 97 50 56 65 63 63 63 63 58 23 49 8 +233 173 140 140 135 70 80 49 35 24 37 38 35 12 44 9 +239 237 233 233 154 80 131 179 155 67 172 176 163 44 41 8 +239 236 233 233 158 82 61 35 24 10 26 27 25 6 36 7 +231 150 105 105 151 82 148 220 193 83 213 219 203 56 41 8 +237 217 204 204 156 80 157 244 215 92 238 244 228 74 43 9 +240 251 255 255 159 68 162 252 222 95 246 252 234 67 43 9 +240 250 253 253 242 106 162 253 223 95 246 253 235 67 43 9 +239 240 241 241 230 101 154 241 212 91 235 241 227 81 43 9 +240 248 250 250 239 105 160 250 220 94 244 250 233 78 75 13 +240 245 247 247 241 162 194 247 237 192 245 247 230 100 160 26 +239 241 242 242 240 223 231 242 242 242 240 228 221 109 170 27 +230 166 161 161 154 72 106 161 161 161 157 123 187 98 170 27 +229 158 151 151 145 63 97 151 151 151 147 101 176 96 170 27 +239 239 241 241 230 101 154 241 241 241 229 112 172 97 171 30 + 25 6 3 3 8 91 65 3 3 3 3 3 3 1 2 2 +143 67 40 40 44 134 127 70 70 70 70 70 68 44 28 4 +166 85 27 27 31 130 213 199 197 196 198 198 195 135 60 8 +176 208 208 208 54 142 240 246 243 233 245 246 229 80 68 12 +177 217 224 224 63 147 232 229 227 226 228 228 211 84 143 23 +166 96 44 45 53 147 239 246 243 233 245 246 228 66 57 11 +175 190 183 183 60 146 208 199 202 215 199 199 186 59 43 9 +179 238 255 255 70 148 235 241 239 231 241 241 224 63 43 9 +178 231 246 246 245 233 239 246 243 233 245 246 228 64 43 9 +173 183 187 187 189 209 201 187 192 211 188 187 176 61 43 9 +177 220 233 233 232 228 230 233 232 228 232 233 216 72 75 13 +176 208 218 218 218 209 212 218 217 212 218 218 203 91 160 26 +173 180 182 182 181 180 180 182 182 182 180 163 163 90 170 27 +169 154 158 158 157 147 152 158 158 158 150 73 166 97 170 27 +166 127 125 125 126 133 130 125 125 125 118 41 138 89 170 27 +172 177 179 179 181 205 196 179 179 179 167 49 115 82 171 30 +169 172 172 172 174 206 196 172 172 172 172 172 173 184 178 189 + 54 71 75 75 80 166 141 79 79 79 79 79 88 147 89 175 + 49 168 199 199 201 227 228 214 215 215 215 215 216 195 105 178 + 54 208 250 250 238 246 254 254 254 254 254 254 250 191 132 183 + 52 187 220 220 238 247 254 255 255 254 255 255 250 212 220 196 + 39 49 16 16 227 246 247 244 245 250 244 244 239 183 123 182 + 49 156 174 174 235 244 160 107 124 199 110 107 111 136 106 179 + 54 211 255 255 239 247 231 218 222 241 219 218 215 170 106 179 + 52 192 231 231 232 244 239 231 234 245 231 231 228 174 106 179 + 39 69 77 77 85 180 141 77 98 188 81 77 83 123 106 179 + 49 164 196 196 199 230 217 196 203 232 197 196 195 171 138 184 + 46 136 161 161 161 161 161 161 161 161 161 161 162 183 224 196 + 37 55 61 61 61 60 60 61 61 61 59 39 60 156 233 198 + 52 191 223 223 223 223 223 223 223 223 208 52 166 213 233 198 + 44 115 127 127 131 186 164 127 127 127 117 14 101 189 233 198 + 33 19 16 16 27 154 102 16 16 16 15 4 25 155 233 199 + + 2 8 8 8 7 8 8 8 8 8 13 25 27 27 27 29 + 6 49 44 40 35 41 42 42 42 42 74 160 169 169 169 171 + 3 23 11 44 6 56 74 66 66 80 78 100 109 97 95 97 + 8 57 35 163 24 202 228 233 234 226 232 230 221 186 175 172 + 9 62 38 176 26 218 243 252 253 240 250 247 228 123 101 112 + 9 62 37 171 25 213 237 245 246 234 243 244 240 157 146 228 + 9 62 24 66 10 82 91 95 95 90 93 192 241 160 151 240 + 9 62 35 155 23 192 214 221 222 211 220 236 241 160 151 240 + 9 65 48 179 34 220 243 252 253 240 250 247 241 160 151 240 + 6 56 80 131 60 147 157 161 162 154 160 194 230 106 96 154 + 5 50 70 79 81 81 80 67 105 101 104 162 223 72 63 101 + 9 97 135 154 157 151 156 158 241 230 238 240 240 153 144 230 + 9 100 140 232 232 104 204 255 253 240 250 247 241 160 151 240 + 9 100 140 232 232 104 204 255 253 240 250 247 241 160 151 240 + 12 124 173 236 236 149 216 251 249 240 247 245 240 166 158 239 + 33 202 233 239 238 231 237 240 240 239 239 239 239 230 229 238 + 1 3 7 11 23 10 8 8 8 8 13 25 27 27 27 29 + 2 28 59 67 143 57 42 42 42 42 74 160 169 169 169 171 + 1 44 135 79 84 66 59 62 63 61 71 90 89 96 89 81 + 2 68 195 229 210 227 185 223 227 175 216 202 162 165 138 115 + 3 70 197 245 227 245 199 241 245 186 232 218 162 72 41 49 + 3 70 197 244 227 245 199 240 245 187 232 218 179 150 117 167 + 3 70 196 232 226 232 215 230 233 211 227 212 181 158 125 179 + 3 70 197 243 227 243 202 239 243 191 231 217 181 158 125 179 + 3 70 198 245 228 246 199 241 245 186 232 218 181 158 125 179 + 64 126 212 239 232 239 208 235 238 200 230 212 180 151 130 195 + 90 133 130 142 147 146 145 148 233 209 227 208 179 147 133 204 + 8 43 31 53 62 53 60 70 244 188 232 217 181 157 125 181 + 3 39 27 208 223 44 183 255 245 186 232 218 181 158 125 179 + 3 39 27 208 223 44 183 255 245 186 232 218 181 158 125 179 + 5 66 85 207 216 95 189 238 230 183 220 208 179 153 126 177 + 24 143 165 176 177 166 174 179 178 173 177 175 172 169 166 172 +188 174 177 182 195 181 179 179 179 179 183 196 197 197 197 198 +178 89 104 131 219 122 105 105 105 105 138 223 233 233 233 233 +183 146 195 191 212 182 135 170 173 123 170 183 155 212 188 154 +173 88 216 249 250 239 111 215 227 82 194 162 59 166 100 24 +171 79 214 254 254 243 106 217 231 76 196 161 39 51 13 4 +171 79 214 254 254 243 110 218 231 81 197 161 58 207 116 15 +171 79 214 254 254 250 198 240 245 187 232 160 60 222 127 16 +171 79 214 254 254 244 124 222 233 98 203 161 60 222 127 16 +171 78 214 253 254 243 106 217 231 76 196 161 60 222 127 16 +196 141 227 253 254 247 159 231 239 140 217 161 60 222 164 101 +205 166 227 246 246 246 244 246 244 179 229 160 59 222 186 153 +173 79 200 238 237 226 235 239 232 84 198 161 60 222 131 26 +171 74 198 250 219 15 173 255 231 76 196 161 60 222 127 16 +171 74 198 250 219 15 173 255 231 76 196 161 60 222 127 16 +172 70 168 208 187 49 156 211 192 68 164 136 55 191 114 19 +168 53 49 53 51 39 48 53 51 38 48 45 37 52 44 33 + + 30 171 97 172 112 229 241 241 241 154 101 230 241 241 239 239 + 27 170 96 176 101 147 151 151 151 97 63 145 151 151 158 229 + 27 170 98 187 123 157 161 161 161 106 72 154 161 161 166 230 + 27 170 109 221 228 240 242 242 242 231 223 240 242 242 241 239 + 26 160 100 230 247 245 192 237 247 194 162 241 247 247 245 240 + 13 75 78 233 250 244 94 220 250 160 105 239 250 250 248 240 + 9 43 81 227 241 235 91 212 241 154 101 230 241 241 240 239 + 9 43 67 235 253 246 95 223 253 162 106 242 253 253 250 240 + 9 43 67 234 252 246 95 222 252 162 68 159 255 255 251 240 + 9 43 74 228 244 238 92 215 244 157 80 156 204 204 217 237 + 8 41 56 203 219 213 83 193 220 148 82 151 105 105 150 231 + 7 36 6 25 27 26 10 24 35 61 82 158 233 233 236 239 + 8 41 44 163 176 172 67 155 179 131 80 154 233 233 237 239 + 9 44 12 35 38 37 24 35 49 80 70 135 140 140 173 233 + 8 49 23 58 63 63 63 63 65 56 50 97 101 101 125 202 + 3 6 4 9 10 10 10 10 10 7 5 9 10 10 12 34 + 30 171 82 115 49 167 179 179 179 196 205 181 179 179 177 172 + 27 170 89 138 41 118 125 125 125 130 133 126 125 125 127 166 + 27 170 97 166 73 150 158 158 158 152 147 157 158 158 154 169 + 27 170 90 163 163 180 182 182 182 180 180 181 182 182 180 173 + 26 160 91 203 218 218 212 217 218 212 209 218 218 218 208 176 + 13 75 72 216 233 232 228 232 233 230 228 232 233 233 220 177 + 9 43 61 176 187 188 211 192 187 201 209 189 187 187 183 173 + 9 43 64 228 246 245 233 243 246 239 233 245 246 246 231 178 + 9 43 63 224 241 241 231 239 241 235 148 70 255 255 238 179 + 9 43 59 186 199 199 215 202 199 208 146 60 183 183 190 175 + 11 57 66 228 246 245 233 243 246 239 147 53 45 44 96 166 + 23 143 84 211 228 228 226 227 229 232 147 63 224 224 217 177 + 12 68 80 229 246 245 233 243 246 240 142 54 208 208 208 176 + 8 60 135 195 198 198 196 197 199 213 130 31 27 27 85 166 + 4 28 44 68 70 70 70 70 70 127 134 44 40 40 67 143 + 2 2 1 3 3 3 3 3 3 65 91 8 3 3 6 25 +199 233 155 25 4 15 16 16 16 102 154 27 16 16 19 33 +198 233 189 101 14 117 127 127 127 164 186 131 127 127 115 44 +198 233 213 166 52 208 223 223 223 223 223 223 223 223 191 52 +198 233 156 60 39 59 61 61 61 60 60 61 61 61 55 37 +196 224 183 162 161 161 161 161 161 161 161 161 161 161 136 46 +184 138 171 195 196 197 232 203 196 217 230 199 196 196 164 49 +179 106 123 83 77 81 188 98 77 141 180 85 77 77 69 39 +179 106 174 228 231 231 245 234 231 239 244 232 231 231 192 52 +179 106 170 215 218 219 241 222 218 231 247 239 255 255 211 54 +179 106 136 111 107 110 199 124 107 160 244 235 174 174 156 49 +182 123 183 239 244 244 250 245 244 247 246 227 16 16 49 39 +196 220 212 250 255 255 254 255 255 254 247 238 220 220 187 52 +183 132 191 250 254 254 254 254 254 254 246 238 250 250 208 54 +178 105 195 216 215 215 215 215 214 228 227 201 199 199 168 49 +175 89 147 88 79 79 79 79 79 141 166 80 75 75 71 54 +189 178 184 173 172 172 172 172 172 196 206 174 172 172 172 169 diff --git a/src/assets/presets/pat35.patt b/src/assets/presets/pat35.patt new file mode 100644 index 0000000..04c57d4 --- /dev/null +++ b/src/assets/presets/pat35.patt @@ -0,0 +1,195 @@ + 96 96 96 96 96 96 96 96 96 255 2 2 2 2 2 2 + 96 255 255 255 255 255 255 96 96 255 2 255 255 255 255 2 + 96 255 255 255 255 240 255 96 96 255 2 255 255 255 255 2 + 96 255 255 240 255 240 255 96 96 255 2 255 255 255 255 2 + 96 255 255 240 255 240 255 96 255 255 2 255 255 255 255 2 + 96 255 255 240 255 240 255 96 2 2 2 2 2 2 2 2 + 96 255 255 240 255 240 255 96 255 255 255 255 255 255 255 255 + 96 255 255 240 255 255 255 96 255 255 255 0 255 0 255 255 + 96 255 255 240 255 255 255 96 255 255 255 0 255 0 255 255 + 0 0 0 240 0 0 0 0 0 0 0 0 0 0 0 0 + 96 255 255 240 255 240 255 96 255 240 255 0 255 0 255 255 + 96 96 96 240 255 240 255 96 255 240 255 0 255 0 251 0 +255 255 255 240 255 240 255 96 255 240 255 0 255 0 250 0 +255 255 255 240 255 255 255 96 255 255 255 0 255 0 250 0 + 96 96 96 240 255 0 0 0 0 0 0 0 0 0 250 0 + 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 32 32 32 32 32 32 32 32 32 255 226 226 226 226 226 226 + 32 255 255 255 255 255 255 32 32 255 226 255 255 255 255 226 + 32 255 255 255 255 172 255 32 32 255 226 255 255 255 255 226 + 32 255 255 172 255 172 255 32 32 255 226 255 255 255 255 226 + 32 255 255 172 255 172 255 32 255 255 226 255 255 255 255 226 + 32 255 255 172 255 172 255 32 226 226 226 226 226 226 226 226 + 32 255 255 172 255 172 255 32 255 255 255 255 255 255 255 255 + 32 255 255 172 255 255 255 32 255 255 255 0 255 0 255 255 + 32 255 255 172 255 255 255 32 255 255 255 0 255 0 255 255 + 0 0 0 172 0 0 0 0 0 0 0 0 0 0 0 0 + 32 255 255 172 255 172 255 32 255 172 255 0 255 0 255 255 + 32 32 32 172 255 172 255 32 255 172 255 0 255 0 250 0 +255 255 255 172 255 172 255 32 255 172 255 0 255 0 250 0 +255 255 255 172 255 255 255 32 255 255 255 0 255 0 250 0 + 32 32 32 172 255 0 0 0 0 0 0 0 0 0 250 0 + 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 1 1 1 1 1 1 1 1 1 255 255 255 255 255 255 255 + 1 255 255 255 255 255 255 1 1 255 255 255 255 255 255 255 + 1 255 255 255 255 35 255 1 1 255 255 255 255 255 255 255 + 1 255 255 35 255 35 255 1 0 255 255 255 255 255 255 255 + 1 255 255 35 255 35 255 1 255 255 255 255 255 255 255 255 + 1 255 255 35 255 35 255 1 255 255 255 255 255 255 255 255 + 1 255 255 35 255 35 255 1 255 255 255 255 255 255 255 255 + 1 255 255 35 255 255 255 1 255 255 255 0 255 0 255 255 + 1 255 255 35 255 255 255 1 255 255 255 0 255 0 255 255 +192 192 192 35 192 192 192 192 192 192 192 0 192 0 192 192 + 1 255 255 35 255 35 255 1 255 35 255 0 255 0 255 255 + 1 1 1 35 255 35 255 1 255 35 255 0 255 0 255 192 +255 255 255 35 255 35 255 1 255 35 255 0 255 0 255 192 +255 255 255 35 255 255 255 1 255 255 255 0 255 0 255 192 + 1 1 1 35 255 0 0 0 0 0 0 0 0 0 255 192 +192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 + + 12 23 27 27 27 29 174 255 226 101 236 44 16 16 15 15 + 24 185 224 224 219 119 135 200 175 74 186 87 72 70 53 10 + 27 211 255 255 249 135 36 56 54 23 59 61 61 54 33 8 + 27 211 255 255 249 135 6 117 155 66 170 176 176 133 26 5 + 25 201 242 242 237 128 6 17 22 9 24 25 25 19 4 4 + 29 94 111 111 108 61 6 146 193 82 209 215 215 165 32 5 +157 153 154 163 171 94 6 170 225 95 237 242 242 188 38 5 +116 112 112 175 247 134 7 168 223 94 242 251 251 191 38 5 +102 104 112 112 112 112 42 75 99 41 108 112 112 85 16 5 +105 169 232 230 230 230 88 158 208 88 224 231 231 177 35 5 +106 178 245 240 240 240 92 170 225 95 236 240 241 202 79 10 +106 179 254 253 253 253 214 233 225 95 244 252 252 249 188 24 +106 179 253 243 242 242 242 242 237 217 240 231 237 237 181 23 +106 179 254 251 251 251 251 251 227 128 239 143 201 205 105 16 +104 145 190 190 190 190 190 190 167 67 171 105 190 196 81 13 +105 101 105 105 105 105 105 105 93 43 99 97 191 196 86 27 +226 227 228 228 228 228 245 255 226 101 236 44 16 16 15 15 +228 246 251 251 250 238 215 200 175 74 186 87 72 70 53 10 +229 249 255 255 254 240 117 56 54 23 59 61 61 54 33 8 +229 249 255 255 254 240 87 117 155 66 170 176 176 133 26 5 +228 248 253 253 253 239 87 17 22 9 24 25 25 19 4 4 +228 236 238 238 237 232 87 146 193 82 198 198 199 159 32 5 +217 216 216 229 245 235 87 170 225 95 201 184 187 167 38 5 + 62 54 54 142 250 237 86 167 221 94 236 241 241 186 37 5 + 41 44 55 55 55 55 21 36 48 20 52 55 55 41 8 4 + 47 133 208 199 199 199 76 153 202 86 203 199 200 161 34 5 + 47 144 205 181 181 181 69 170 225 95 197 175 178 176 79 10 + 47 148 249 246 246 246 211 233 225 95 239 244 244 246 188 24 + 47 148 245 191 184 184 184 184 179 159 182 168 177 177 134 19 + 47 148 252 237 235 235 235 235 212 112 222 84 167 171 57 11 + 45 101 164 164 164 164 164 164 144 57 141 46 166 172 33 8 + 46 41 45 45 45 45 45 45 40 19 41 35 166 173 39 22 +253 254 254 254 254 254 255 255 248 216 249 202 195 195 195 195 +254 254 254 254 254 254 226 200 193 167 195 170 167 165 169 190 +254 254 255 255 255 254 127 56 59 52 61 61 61 54 74 180 +254 254 255 255 255 254 97 117 171 148 174 176 176 133 66 177 +254 254 255 255 255 254 97 17 24 21 25 25 25 19 41 177 +254 254 254 254 254 253 97 146 213 185 183 164 167 146 73 178 +222 220 221 236 255 254 97 170 248 215 137 67 77 126 79 178 + 35 26 26 127 251 250 96 167 244 214 232 224 226 181 78 178 + 11 15 27 27 27 27 10 17 46 130 32 27 27 20 44 177 + 17 115 172 147 147 147 56 150 222 204 177 147 150 139 74 178 + 18 124 124 61 61 61 23 170 248 215 125 44 53 122 120 183 + 18 133 239 232 232 232 205 233 248 215 236 228 229 239 229 197 + 18 134 230 86 68 68 68 68 67 62 67 50 60 61 87 183 + 18 134 248 209 204 204 204 204 198 174 194 31 125 131 56 179 + 15 80 152 152 152 152 152 152 155 171 134 16 153 161 51 179 + 18 11 17 17 17 17 17 17 36 122 19 4 154 162 55 181 + + 14 9 7 4 4 4 5 5 4 5 10 23 23 15 13 27 + 14 53 32 26 3 32 37 37 16 34 78 187 180 105 80 85 + 16 70 54 133 18 164 187 190 84 176 202 249 237 205 195 196 + 16 71 61 175 24 215 242 250 112 230 240 252 236 201 190 190 + 44 86 61 175 24 215 241 250 112 230 240 252 230 142 105 97 +236 186 59 169 23 209 237 242 107 224 236 243 239 238 170 99 +101 73 22 65 9 82 95 94 41 88 95 95 216 127 67 42 +226 175 53 155 21 193 224 222 98 208 224 224 237 227 166 92 +255 199 55 117 16 146 170 167 74 157 170 232 241 250 190 104 +174 134 36 6 6 6 6 6 41 88 91 213 241 250 190 104 + 29 119 135 135 128 60 94 134 111 230 240 252 241 250 190 104 + 26 218 249 249 236 108 171 246 112 230 240 253 241 250 190 104 + 27 223 255 255 242 110 163 174 112 230 240 253 243 251 190 104 + 27 223 255 255 242 110 153 111 112 232 244 253 252 254 190 104 + 22 185 211 211 200 94 153 111 104 168 177 178 178 178 144 101 + 12 23 26 26 25 28 156 116 101 105 105 105 105 105 103 105 + 14 9 7 4 4 4 5 5 4 5 10 23 18 10 8 22 + 14 53 32 26 3 32 37 37 7 33 78 187 133 56 32 39 + 16 70 54 133 18 158 167 186 41 161 175 245 177 171 172 173 + 16 71 61 175 24 199 187 241 54 200 177 244 176 166 165 166 + 44 86 61 175 24 198 183 240 54 198 174 244 168 83 46 34 +236 186 59 169 23 198 201 235 52 202 197 238 181 221 141 41 +101 73 22 65 9 82 95 94 19 85 95 95 159 112 56 18 +226 175 53 155 21 193 224 221 48 201 224 224 179 211 143 40 +255 199 55 117 16 146 170 167 36 152 170 232 183 235 164 45 +245 215 117 87 87 87 87 85 20 76 69 210 183 235 164 45 +228 238 240 240 239 231 235 236 54 198 181 245 183 235 164 45 +227 249 254 254 252 237 244 249 54 198 181 246 183 235 164 45 +227 250 255 255 253 237 229 142 54 198 181 246 190 236 164 45 +227 250 255 255 253 237 215 53 54 208 205 249 245 252 164 45 +227 245 249 249 248 235 215 53 43 133 144 147 148 148 100 40 +226 228 228 228 228 228 217 61 41 46 47 47 47 47 44 46 +194 190 180 177 176 177 177 177 177 177 182 196 182 179 178 181 +194 168 73 66 41 72 78 77 44 73 119 229 86 55 50 54 +195 165 54 133 18 146 125 180 20 138 122 239 60 131 160 161 +195 166 61 175 24 166 76 225 26 149 52 228 60 125 152 154 +202 170 61 175 24 163 67 224 26 146 44 227 50 30 16 3 +249 194 60 174 24 183 136 232 32 176 125 235 67 194 133 19 +215 167 51 148 20 185 214 213 129 203 214 214 62 173 170 121 +247 192 59 170 24 212 247 243 46 221 247 247 66 198 154 36 +255 199 55 117 16 146 170 167 17 150 169 232 68 203 151 16 +254 225 127 97 97 97 97 95 10 56 22 205 68 203 151 16 +253 253 254 254 253 253 253 249 26 146 60 231 68 203 151 16 +253 253 254 254 254 253 254 250 26 146 60 231 68 203 151 16 +253 253 255 255 254 254 236 127 26 146 60 231 86 208 151 16 +253 253 255 255 254 254 220 26 26 172 123 239 230 247 151 16 +253 253 254 254 254 253 220 25 14 114 124 132 133 133 79 11 +253 253 254 254 253 253 221 34 11 17 18 18 18 18 15 17 + + 27 86 196 191 97 99 43 93 105 105 105 105 105 105 101 105 + 13 81 196 190 105 171 67 167 190 190 190 190 190 190 145 104 + 16 105 205 201 143 239 128 227 251 251 251 251 251 254 179 106 + 23 181 237 237 231 240 217 237 242 242 242 242 243 253 179 106 + 24 188 249 252 252 244 95 225 233 214 253 253 253 254 179 106 + 10 79 202 241 240 236 95 225 170 92 240 240 240 245 178 106 + 5 35 177 231 231 224 88 208 158 88 230 230 230 232 169 105 + 5 16 85 112 112 108 41 99 75 42 112 112 112 112 104 102 + 5 38 191 251 251 242 94 223 168 7 134 247 175 112 112 116 + 5 38 188 242 242 237 95 225 170 6 94 171 163 154 153 157 + 5 32 165 215 215 209 82 193 146 6 61 108 111 111 94 29 + 4 4 19 25 25 24 9 22 17 6 128 237 242 242 201 25 + 5 26 133 176 176 170 66 155 117 6 135 249 255 255 211 27 + 8 33 54 61 61 59 23 54 56 36 135 249 255 255 211 27 + 10 53 70 72 87 186 74 175 200 135 119 219 224 224 185 24 + 15 15 16 16 44 236 101 226 255 174 29 27 27 27 23 12 + 22 39 173 166 35 41 19 40 45 45 45 45 45 45 41 46 + 8 33 172 166 46 141 57 144 164 164 164 164 164 164 101 45 + 11 57 171 167 84 222 112 212 235 235 235 235 237 252 148 47 + 19 134 177 177 168 182 159 179 184 184 184 184 191 245 148 47 + 24 188 246 244 244 239 95 225 233 211 246 246 246 249 148 47 + 10 79 176 178 175 197 95 225 170 69 181 181 181 205 144 47 + 5 34 161 200 199 203 86 202 153 76 199 199 199 208 133 47 + 4 8 41 55 55 52 20 48 36 21 55 55 55 55 44 41 + 5 37 186 241 241 236 94 221 167 86 237 250 142 54 54 62 + 5 38 167 187 184 201 95 225 170 87 235 245 229 216 216 217 + 5 32 159 199 198 198 82 193 146 87 232 237 238 238 236 228 + 4 4 19 25 25 24 9 22 17 87 239 253 253 253 248 228 + 5 26 133 176 176 170 66 155 117 87 240 254 255 255 249 229 + 8 33 54 61 61 59 23 54 56 117 240 254 255 255 249 229 + 10 53 70 72 87 186 74 175 200 215 238 250 251 251 246 228 + 15 15 16 16 44 236 101 226 255 245 228 228 228 228 227 226 +181 55 162 154 4 19 122 36 17 17 17 17 17 17 11 18 +179 51 161 153 16 134 171 155 152 152 152 152 152 152 80 15 +179 56 131 125 31 194 174 198 204 204 204 204 209 248 134 18 +183 87 61 60 50 67 62 67 68 68 68 68 86 230 134 18 +197 229 239 229 228 236 215 248 233 205 232 232 232 239 133 18 +183 120 122 53 44 125 215 248 170 23 61 61 61 124 124 18 +178 74 139 150 147 177 204 222 150 56 147 147 147 172 115 17 +177 44 20 27 27 32 130 46 17 10 27 27 27 27 15 11 +178 78 181 226 224 232 214 244 167 96 250 251 127 26 26 35 +178 79 126 77 67 137 215 248 170 97 254 255 236 221 220 222 +178 73 146 167 164 183 185 213 146 97 253 254 254 254 254 254 +177 41 19 25 25 25 21 24 17 97 254 255 255 255 254 254 +177 66 133 176 176 174 148 171 117 97 254 255 255 255 254 254 +180 74 54 61 61 61 52 59 56 127 254 255 255 255 254 254 +190 169 165 167 170 195 167 193 200 226 254 254 254 254 254 254 +195 195 195 195 202 249 216 248 255 255 254 254 254 254 254 253 diff --git a/src/assets/presets/pat36.patt b/src/assets/presets/pat36.patt new file mode 100644 index 0000000..625d769 --- /dev/null +++ b/src/assets/presets/pat36.patt @@ -0,0 +1,195 @@ +240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 +255 96 255 255 255 255 255 255 255 255 255 255 255 140 96 255 +255 96 0 255 96 255 0 255 96 96 96 255 255 140 96 255 +255 96 0 255 96 255 0 255 255 255 255 255 255 140 96 255 +255 96 0 255 96 255 0 255 140 140 140 140 140 140 96 255 +255 96 0 255 96 255 0 255 2 2 2 2 2 2 2 2 +255 96 74 255 96 255 0 255 255 255 255 255 255 255 96 255 +255 96 255 255 255 255 255 255 255 240 240 240 240 255 96 255 +255 96 255 2 255 255 2 2 255 255 255 255 255 255 96 255 +255 96 2 2 2 2 2 2 255 240 240 240 240 255 96 255 +255 96 255 2 255 255 2 2 255 255 255 255 255 255 96 255 +255 96 255 2 255 255 2 2 255 240 240 240 240 255 96 255 +255 96 2 2 2 2 2 2 255 240 240 240 240 255 96 255 +255 96 255 2 255 255 2 2 255 255 255 255 255 255 96 255 + 96 96 96 96 96 96 2 2 96 96 96 96 96 96 96 96 +255 96 255 2 255 255 2 2 255 255 255 255 255 255 96 255 +172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 +255 32 255 255 255 255 255 255 255 255 255 255 255 5 32 255 +255 32 0 255 32 255 0 255 32 32 32 255 255 5 32 255 +255 32 0 255 32 255 0 255 255 255 255 255 255 5 32 255 +255 32 0 255 32 255 0 255 5 5 5 5 5 5 32 255 +255 32 0 255 32 255 0 255 226 226 226 226 226 226 226 226 +255 32 73 255 32 255 0 255 255 255 255 255 255 255 32 255 +255 32 255 255 255 255 255 255 255 172 172 172 172 255 32 255 +255 32 255 226 255 255 226 226 255 255 255 255 255 255 32 255 +255 32 226 226 226 226 226 226 255 172 172 172 172 255 32 255 +255 32 255 226 255 255 226 226 255 255 255 255 255 255 32 255 +255 32 255 226 255 255 226 226 255 172 172 172 172 255 32 255 +255 32 226 226 226 226 226 226 255 172 172 172 172 255 32 255 +255 32 255 226 255 255 226 226 255 255 255 255 255 255 32 255 + 32 32 32 32 32 32 226 226 32 32 32 32 32 32 32 32 +255 32 255 226 255 255 226 226 255 255 255 255 255 255 32 255 + 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 +255 1 255 255 255 255 255 255 255 255 255 255 255 237 1 255 +255 1 192 255 1 255 0 255 1 1 1 255 255 237 1 255 +255 1 192 255 1 255 0 255 255 255 255 255 255 237 1 255 +255 1 192 255 1 255 0 255 237 237 237 237 237 237 1 255 +255 1 192 255 1 255 0 255 255 255 255 255 255 255 255 255 +255 1 178 255 1 255 0 255 255 255 255 255 255 255 1 255 +255 1 255 255 255 255 255 255 255 35 35 35 35 255 1 255 +255 1 255 255 255 255 255 255 255 255 255 255 255 255 1 255 +255 1 255 255 255 255 255 255 255 35 35 35 35 255 1 255 +255 1 255 255 255 255 255 255 255 255 255 255 255 255 1 255 +255 1 255 255 255 255 255 255 255 35 35 35 35 255 1 255 +255 1 255 255 255 255 255 255 255 35 35 35 35 255 1 255 +255 1 255 255 255 255 255 255 255 255 255 255 255 255 1 255 + 1 1 1 1 1 1 255 255 1 1 1 1 1 1 1 1 +255 1 255 255 255 255 255 255 255 255 255 255 255 255 1 255 + +240 238 238 238 232 140 170 238 238 238 238 238 238 206 155 228 +230 153 129 129 124 63 95 147 147 147 147 147 147 134 113 143 +233 174 141 141 136 71 149 231 231 231 231 232 231 196 143 221 +239 240 238 238 155 80 163 242 252 246 246 247 247 206 151 243 +240 241 214 247 159 82 163 242 252 245 246 246 246 205 151 243 +240 219 123 230 159 82 163 242 252 245 246 246 246 205 151 243 +240 219 123 230 159 82 163 242 252 246 247 246 247 206 151 243 +240 236 195 243 162 86 166 253 255 253 254 253 253 212 151 243 +240 248 246 246 246 246 248 233 83 34 91 72 13 74 56 96 +240 201 116 113 113 113 155 224 83 35 90 71 13 75 56 96 +240 209 138 135 135 135 175 247 222 91 242 190 31 200 150 240 +240 200 113 111 111 111 195 247 118 49 128 100 17 117 108 131 +240 223 183 182 182 182 226 244 27 12 29 23 5 44 71 37 +239 176 77 77 77 78 185 248 204 85 223 176 31 187 145 221 +230 154 137 137 137 137 145 150 139 94 146 128 73 132 115 154 +235 207 205 205 205 205 205 205 204 204 204 204 204 184 152 203 +183 220 231 231 231 230 231 231 231 231 231 231 231 187 114 217 +164 92 65 65 68 147 147 104 104 104 104 104 104 85 57 99 +166 86 28 28 31 131 223 220 222 221 222 222 222 173 99 208 +177 216 220 220 56 143 241 190 244 209 215 217 220 160 111 238 +179 224 198 243 64 147 241 182 243 203 209 212 215 155 111 238 +179 193 71 220 64 147 241 182 243 203 209 212 215 155 111 238 +179 193 71 220 64 147 241 187 243 207 212 214 218 158 111 238 +179 218 172 239 72 151 244 247 253 248 250 249 250 193 111 238 +179 235 246 246 246 246 248 251 234 229 235 233 227 214 182 229 +179 188 116 113 113 113 155 242 235 229 236 234 227 215 184 231 +179 194 133 130 130 130 173 248 251 235 253 247 229 197 112 237 +179 166 58 54 54 54 172 252 238 230 239 235 228 188 107 223 +179 206 171 171 171 171 221 253 228 227 229 228 226 181 103 214 +177 161 75 75 75 76 183 247 242 228 244 238 222 191 109 229 +165 107 95 95 95 95 102 107 106 101 107 105 99 88 59 114 +172 178 185 185 185 185 185 185 185 185 185 185 185 157 111 182 + 69 193 228 228 229 241 237 228 228 228 228 228 228 177 95 212 + 39 71 79 79 84 169 144 82 82 82 82 82 82 62 30 78 + 50 172 203 203 204 229 230 212 217 216 217 217 217 162 78 201 + 54 209 252 252 239 246 247 83 228 134 150 157 164 92 91 235 + 54 195 189 242 239 247 246 61 224 118 134 143 151 78 92 235 + 54 160 45 216 239 247 246 61 224 118 134 143 151 78 92 235 + 54 160 45 216 239 247 247 76 226 127 142 150 159 86 91 235 + 54 188 161 237 240 247 254 234 251 239 241 242 243 178 91 235 + 54 208 246 246 246 246 248 254 254 254 254 253 254 230 193 246 + 54 161 116 113 113 113 155 245 255 255 255 255 255 231 195 247 + 54 166 130 128 128 128 172 248 255 254 254 254 255 191 93 235 + 54 129 30 26 26 26 161 253 254 254 254 253 255 192 93 234 + 54 189 197 196 196 196 231 254 254 255 255 255 255 193 94 234 + 53 187 204 204 204 204 230 246 246 246 246 245 247 186 90 228 + 39 73 85 85 85 85 87 88 88 87 88 87 87 66 32 95 + 48 147 175 175 175 175 175 175 175 175 175 175 175 143 91 172 + +227 143 221 242 242 242 242 242 95 95 239 131 36 221 154 202 +154 113 142 151 151 151 151 151 55 56 149 108 71 144 114 152 +206 133 196 206 205 205 205 212 74 74 199 117 44 187 131 184 +238 146 231 247 246 246 246 253 12 12 30 17 5 30 72 204 +238 146 231 246 245 245 246 253 71 71 190 100 23 175 128 204 +238 146 231 246 246 246 246 253 90 90 242 127 29 222 146 204 +238 146 231 245 244 244 245 253 34 34 90 48 11 85 93 204 +238 146 231 252 252 252 252 254 83 83 222 117 26 204 139 204 +238 146 230 242 241 241 241 253 232 223 247 246 243 248 150 204 +169 94 148 163 163 163 163 165 248 154 174 195 226 185 145 204 +140 62 70 80 81 81 81 86 245 112 135 111 182 77 137 204 +232 123 136 155 158 158 158 162 245 112 135 111 182 77 137 204 +238 128 141 237 246 229 229 243 245 112 135 111 182 77 137 204 +238 128 141 237 213 123 123 195 245 116 137 113 182 77 137 204 +237 152 174 240 240 218 218 236 247 201 209 199 222 176 154 207 +239 230 233 239 240 240 240 240 240 240 240 240 239 238 229 235 +217 99 207 237 237 237 237 237 229 230 237 222 213 228 114 182 +114 57 98 110 110 110 110 110 182 183 112 107 103 109 58 111 +186 85 172 160 154 154 158 192 213 214 197 187 180 191 88 156 +231 103 221 219 214 214 217 249 226 227 229 227 226 222 99 185 +231 103 221 216 211 211 214 249 232 233 246 235 228 238 104 185 +231 103 222 215 209 209 212 249 234 235 253 238 228 243 107 185 +231 103 221 209 202 202 206 248 228 229 235 230 227 228 100 185 +231 103 221 244 242 242 243 253 234 234 251 237 227 241 106 185 +231 103 220 190 181 181 186 246 250 242 247 252 252 246 107 185 +230 147 223 241 240 240 240 244 248 154 173 172 221 182 102 185 +230 146 130 143 147 147 147 150 245 112 130 54 170 75 94 185 +231 68 31 56 64 64 64 71 245 112 130 54 170 75 94 185 +231 65 27 220 243 220 220 239 245 112 130 54 170 75 94 185 +231 65 27 220 197 70 70 171 245 116 132 57 171 75 94 185 +220 91 86 215 223 192 192 217 234 187 193 165 205 161 106 178 +183 163 165 177 179 179 179 179 178 178 178 178 178 177 164 172 +211 77 201 235 235 235 235 235 245 246 234 234 234 227 95 172 + 95 29 77 91 91 91 91 91 193 195 93 92 93 90 31 90 +177 61 161 91 77 77 85 177 229 231 191 191 193 186 65 142 +227 82 216 163 151 151 158 242 254 254 254 254 254 246 87 175 +227 82 217 157 142 142 150 241 253 254 254 253 254 245 87 175 +227 82 217 149 133 133 141 241 254 254 254 254 254 245 87 175 +227 82 216 134 117 117 127 238 253 254 254 254 254 245 87 175 +227 82 217 227 224 224 225 251 254 254 254 254 254 246 87 175 +227 82 212 83 60 60 75 233 253 244 247 252 253 246 87 175 +237 143 230 246 245 245 246 253 248 154 171 161 230 230 86 175 +240 168 228 246 246 246 246 247 245 112 127 26 196 204 84 175 +228 84 204 239 239 239 239 240 245 112 127 26 196 204 84 175 +227 79 203 251 241 215 215 236 245 112 127 26 196 204 84 175 +227 79 203 251 189 45 45 160 245 116 130 30 197 204 84 175 +192 70 171 208 194 159 159 188 207 160 165 128 189 186 73 146 + 68 38 49 53 53 53 53 53 53 53 53 53 53 52 38 47 + +203 152 184 204 204 204 204 204 205 205 205 205 205 205 207 235 +154 115 132 73 128 146 94 139 150 145 137 137 137 137 154 230 +221 145 187 31 176 223 85 204 248 185 78 77 77 77 176 239 + 37 71 44 5 23 29 12 27 244 226 182 182 182 183 223 240 +131 108 117 17 100 128 49 118 247 195 111 111 111 113 200 240 +240 150 200 31 190 242 91 222 247 175 135 135 135 138 209 240 + 96 56 75 13 71 90 35 83 224 155 113 113 113 116 201 240 + 96 56 74 13 72 91 34 83 233 248 246 246 246 246 248 240 +243 151 212 253 253 254 253 255 253 166 86 162 243 195 236 240 +243 151 206 247 246 247 246 252 242 163 82 159 230 123 219 240 +243 151 205 246 246 246 245 252 242 163 82 159 230 123 219 240 +243 151 205 246 246 246 245 252 242 163 82 159 247 214 241 240 +243 151 206 247 247 246 246 252 242 163 80 155 238 238 240 239 +221 143 196 231 232 231 231 231 231 149 71 136 141 141 174 233 +143 113 134 147 147 147 147 147 147 95 63 124 129 129 153 230 +228 155 206 238 238 238 238 238 238 170 140 232 238 238 238 240 +182 111 157 185 185 185 185 185 185 185 185 185 185 185 178 172 +114 59 88 99 105 107 101 106 107 102 95 95 95 95 107 165 +229 109 191 222 238 244 228 242 247 183 76 75 75 75 161 177 +214 103 181 226 228 229 227 228 253 221 171 171 171 171 206 179 +223 107 188 228 235 239 230 238 252 172 54 54 54 58 166 179 +237 112 197 229 247 253 235 251 248 173 130 130 130 133 194 179 +231 184 215 227 234 236 229 235 242 155 113 113 113 116 188 179 +229 182 214 227 233 235 229 234 251 248 246 246 246 246 235 179 +238 111 193 250 249 250 248 253 247 244 151 72 239 172 218 179 +238 111 158 218 214 212 207 243 187 241 147 64 220 71 193 179 +238 111 155 215 212 209 203 243 182 241 147 64 220 71 193 179 +238 111 155 215 212 209 203 243 182 241 147 64 243 198 224 179 +238 111 160 220 217 215 209 244 190 241 143 56 220 220 216 177 +208 99 173 222 222 222 221 222 220 223 131 31 28 28 86 166 + 99 57 85 104 104 104 104 104 104 147 147 68 65 65 92 164 +217 114 187 231 231 231 231 231 231 231 230 231 231 231 220 183 +172 91 143 175 175 175 175 175 175 175 175 175 175 175 147 48 + 95 32 66 87 87 88 87 88 88 87 85 85 85 85 73 39 +228 90 186 247 245 246 246 246 246 230 204 204 204 204 187 53 +234 94 193 255 255 255 255 254 254 231 196 196 196 197 189 54 +234 93 192 255 253 254 254 254 253 161 26 26 26 30 129 54 +235 93 191 255 254 254 254 255 248 172 128 128 128 130 166 54 +247 195 231 255 255 255 255 255 245 155 113 113 113 116 161 54 +246 193 230 254 253 254 254 254 254 248 246 246 246 246 208 54 +235 91 178 243 242 241 239 251 234 254 247 240 237 161 188 54 +235 91 86 159 150 142 127 226 76 247 247 239 216 45 160 54 +235 92 78 151 143 134 118 224 61 246 247 239 216 45 160 54 +235 92 78 151 143 134 118 224 61 246 247 239 242 189 195 54 +235 91 92 164 157 150 134 228 83 247 246 239 252 252 209 54 +201 78 162 217 217 217 216 217 212 230 229 204 203 203 172 50 + 78 30 62 82 82 82 82 82 82 144 169 84 79 79 71 39 +212 95 177 228 228 228 228 228 228 237 241 229 228 228 193 69 diff --git a/src/assets/presets/pat37.patt b/src/assets/presets/pat37.patt new file mode 100644 index 0000000..549bd5f --- /dev/null +++ b/src/assets/presets/pat37.patt @@ -0,0 +1,195 @@ + 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +255 0 255 255 255 255 255 255 255 255 255 255 255 255 0 255 +255 0 0 255 240 240 240 240 238 240 240 240 255 0 0 255 +255 0 0 255 245 245 245 245 254 255 255 255 255 0 0 255 +255 0 0 255 255 255 255 255 249 249 249 249 255 0 0 255 +255 0 0 255 255 1 2 1 2 2 2 255 255 0 0 255 +255 0 74 255 254 2 108 108 108 108 2 255 255 0 0 255 +255 0 255 255 255 2 255 255 255 255 2 255 255 255 0 255 +255 0 255 255 255 2 255 255 255 255 2 255 255 255 0 255 +255 0 96 255 255 2 255 255 255 255 2 255 96 255 0 255 +255 0 96 255 255 2 255 255 255 255 2 255 96 255 0 255 +255 0 96 255 255 2 2 2 2 2 2 255 96 255 0 255 +255 0 96 255 255 255 255 255 255 255 255 255 96 255 0 255 +255 0 96 255 255 0 0 0 0 0 0 255 96 255 0 255 +255 0 255 255 255 255 255 255 255 255 255 255 255 255 0 255 + 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 +255 0 255 255 255 255 255 255 255 255 255 255 255 255 0 255 +255 0 0 255 172 172 172 172 173 172 172 172 254 0 0 255 +255 0 0 255 188 188 188 188 255 254 254 255 254 0 0 255 +255 0 0 255 255 255 255 255 241 241 241 241 254 0 0 255 +255 0 0 255 255 225 225 225 225 225 225 255 254 0 0 255 +255 0 73 255 255 226 228 228 228 228 226 255 254 0 0 255 +255 0 255 255 255 226 255 255 255 255 226 255 255 255 0 255 +255 0 255 255 255 226 255 255 255 255 226 255 255 255 0 255 +255 0 32 255 255 226 255 255 255 255 226 255 32 255 0 255 +255 0 32 255 255 226 255 255 255 255 226 255 32 255 0 255 +255 0 32 255 255 226 226 226 226 226 226 255 32 255 0 255 +255 0 32 255 255 255 255 255 255 255 255 255 32 255 0 255 +255 0 32 255 255 0 0 0 0 0 0 255 32 255 0 255 +255 0 255 255 255 255 255 255 255 255 255 255 255 255 0 255 + 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 +255 192 255 255 255 255 255 255 255 255 255 255 255 255 192 255 +255 192 192 255 35 35 35 35 35 35 35 35 255 192 192 255 +255 192 192 255 72 72 72 72 255 255 255 255 255 192 192 255 +255 192 192 255 255 255 255 255 227 227 227 227 255 192 192 255 +255 192 192 255 255 255 255 255 255 255 255 255 255 192 192 255 +255 192 178 255 255 255 246 246 246 246 255 255 255 192 192 255 +255 192 255 255 255 255 255 255 255 255 255 255 255 255 192 255 +255 192 255 255 255 255 255 255 255 255 255 255 255 255 192 255 +255 192 1 255 255 255 255 255 255 255 255 255 1 255 192 255 +255 192 1 255 255 255 255 255 255 255 255 255 1 255 192 255 +255 192 1 255 255 255 255 255 255 255 255 255 1 255 192 255 +255 192 1 255 255 255 255 255 255 255 255 255 1 255 192 255 +255 192 1 255 255 0 0 0 0 0 0 255 1 255 192 255 +255 192 255 255 255 255 255 255 255 255 255 255 255 255 192 255 +192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 + + 39 186 228 228 228 228 228 228 228 228 228 228 228 228 200 41 + 7 62 73 73 73 73 78 82 82 82 82 82 82 82 71 10 + 18 114 52 50 50 50 149 217 212 168 166 166 166 183 186 23 + 22 176 181 179 180 182 225 254 239 128 125 125 125 168 216 27 + 22 198 246 246 243 241 224 224 224 224 224 227 251 234 219 27 + 22 198 246 246 241 148 35 51 51 51 34 37 224 87 203 27 + 22 198 246 246 241 146 129 204 204 204 127 41 224 84 203 27 + 22 201 250 249 245 146 161 255 255 255 159 44 224 84 203 27 + 22 198 247 245 243 146 161 255 255 255 159 44 224 84 203 27 + 22 198 246 244 242 146 161 255 255 255 159 44 224 84 203 27 + 22 198 246 244 242 145 62 98 98 98 61 36 224 84 203 27 + 22 198 246 244 245 225 188 189 189 189 188 197 249 225 218 27 + 21 186 211 211 211 212 238 255 252 229 227 227 227 236 219 27 + 19 116 61 61 61 62 169 233 220 125 120 120 120 154 194 25 + 6 54 61 61 61 61 69 74 72 61 60 60 60 64 63 9 + 18 157 195 195 195 195 195 195 195 195 195 195 195 195 175 59 + 39 186 228 228 228 228 228 228 228 228 228 228 228 228 200 41 + 7 62 73 73 73 73 78 82 82 82 82 82 82 82 71 10 + 18 114 52 50 50 50 149 217 209 148 146 146 146 170 186 23 + 22 171 173 173 172 181 225 254 233 78 74 74 74 134 213 27 + 22 174 211 210 201 253 251 251 251 251 251 251 251 234 219 27 + 22 174 211 210 201 242 229 231 231 231 228 229 225 87 203 27 + 22 174 211 210 201 242 240 249 249 249 239 230 224 84 203 27 + 22 190 234 231 226 242 244 255 255 255 243 230 224 84 203 27 + 22 176 215 210 214 242 244 255 255 255 243 230 224 84 203 27 + 22 174 211 203 209 242 244 255 255 255 243 230 224 84 203 27 + 22 174 211 203 209 242 233 237 237 237 232 229 224 84 203 27 + 22 174 211 203 209 251 247 247 247 247 247 247 249 225 218 27 + 21 184 209 208 209 212 238 255 251 218 217 217 217 228 218 27 + 19 116 61 61 61 62 169 233 215 82 76 76 76 123 191 25 + 6 54 61 61 61 61 69 74 72 56 56 56 56 61 63 9 + 18 157 195 195 195 195 195 195 195 195 195 195 195 195 175 59 +201 238 248 248 248 248 248 248 248 248 248 248 248 248 241 201 +193 206 210 210 210 210 211 212 212 212 212 212 212 212 209 194 +196 219 204 204 204 204 228 245 236 166 164 164 164 191 234 197 +196 219 213 215 211 236 246 255 230 54 48 48 48 117 237 198 +196 163 140 138 113 254 255 255 255 255 255 254 251 234 243 198 +196 163 140 138 113 254 254 254 254 254 254 253 225 87 228 198 +196 163 140 138 113 254 254 255 255 255 254 254 224 84 227 198 +196 206 203 194 181 254 255 255 255 255 254 254 224 84 227 198 +196 170 150 136 152 254 255 255 255 255 254 254 224 84 227 198 +196 163 140 118 136 254 255 255 255 255 254 254 224 84 227 198 +196 163 140 118 136 254 254 254 254 254 254 254 224 84 227 198 +196 163 140 118 136 254 254 254 254 254 254 253 249 225 242 198 +196 233 237 236 237 244 250 255 250 214 212 212 212 225 242 198 +196 220 207 207 207 207 233 249 228 77 69 69 69 124 228 197 +193 205 207 207 207 207 209 210 207 190 189 189 189 195 206 194 +195 229 239 239 239 239 239 239 239 239 239 239 239 239 234 205 + + 40 9 23 26 26 26 26 26 26 26 26 26 26 24 9 58 +199 70 186 215 219 203 202 202 202 202 202 217 219 194 63 174 +227 81 183 167 234 87 83 83 83 83 83 224 235 154 64 195 +227 81 166 124 251 224 224 224 224 224 224 248 227 120 60 195 +227 81 166 124 227 36 40 44 44 44 36 197 227 120 60 195 +227 81 166 124 224 34 126 158 158 158 61 188 227 120 60 195 +227 81 167 128 224 50 204 255 255 255 98 188 228 124 61 195 +227 81 211 239 224 50 204 255 255 255 98 188 251 220 72 195 +227 81 216 254 224 50 204 255 255 254 98 188 254 233 73 195 +227 77 149 224 224 34 128 160 160 160 62 187 238 168 68 195 +227 73 49 182 241 147 145 145 145 145 145 225 211 61 61 195 +227 73 49 179 243 240 240 245 243 242 242 244 210 61 61 195 +227 73 49 179 245 245 245 248 244 243 243 243 210 61 61 195 +227 73 52 180 246 246 246 249 246 246 246 246 210 61 61 195 +186 62 113 176 198 198 198 200 198 198 198 198 185 116 53 156 + 39 6 18 21 21 21 21 21 21 21 21 21 21 18 6 18 + 40 9 23 26 26 26 26 26 26 26 26 26 26 24 9 58 +199 70 185 213 219 203 202 202 202 202 202 217 218 190 62 174 +227 81 169 133 234 87 83 83 83 83 83 224 228 123 60 195 +227 81 146 73 251 224 224 224 224 224 224 248 216 75 55 195 +227 81 146 73 250 228 229 229 229 229 229 247 216 75 55 195 +227 81 146 73 251 228 239 243 243 243 232 246 216 75 55 195 +227 81 147 78 251 230 248 255 255 255 236 247 218 82 56 195 +227 81 209 233 251 230 248 255 255 255 236 247 250 214 71 195 +227 81 216 254 251 230 248 255 255 255 236 247 254 233 73 195 +227 77 149 224 251 228 240 244 244 244 232 246 238 168 68 195 +227 73 49 181 252 242 242 242 242 242 242 250 211 61 61 195 +227 73 49 171 201 201 201 225 214 209 209 209 208 61 61 195 +227 73 49 172 210 210 210 230 209 203 203 203 208 61 61 195 +227 73 52 173 211 211 211 233 214 211 211 211 209 61 61 195 +186 62 113 170 173 173 173 189 176 173 173 173 184 116 53 156 + 39 6 18 21 21 21 21 21 21 21 21 21 21 18 6 18 +201 193 197 198 198 198 198 198 198 198 198 198 198 197 193 205 +240 208 233 236 243 227 227 227 227 227 227 242 242 227 205 233 +248 211 190 116 234 87 83 83 83 83 83 224 224 123 195 239 +248 211 163 47 251 224 224 224 224 224 224 248 211 69 188 239 +248 211 163 47 254 253 254 254 254 254 254 253 211 69 188 239 +248 211 163 47 254 254 254 254 254 254 254 254 211 69 188 239 +248 211 166 53 254 254 254 255 255 255 254 254 213 76 189 239 +248 211 235 230 254 254 254 255 255 255 254 254 249 228 207 239 +248 211 245 254 254 254 254 255 255 255 254 254 254 249 209 239 +248 210 228 246 254 254 254 254 254 254 254 254 250 233 208 239 +248 209 204 235 254 254 254 254 254 254 254 254 243 206 206 239 +248 209 204 211 113 113 113 180 151 135 135 135 236 206 206 239 +248 209 204 215 138 138 138 193 135 118 118 118 235 206 206 239 +248 209 204 212 139 139 139 202 150 139 139 139 237 206 206 239 +237 206 219 218 162 162 162 206 169 162 162 162 233 219 204 229 +200 192 195 196 196 196 196 196 196 196 196 196 196 195 192 195 + + 59 175 195 195 195 195 195 195 195 195 195 195 195 195 157 18 + 9 63 64 60 60 60 61 72 74 69 61 61 61 61 54 6 + 25 194 154 120 120 120 125 220 233 169 62 61 61 61 116 19 + 27 219 236 227 227 227 229 252 255 238 212 211 211 211 186 21 + 27 218 225 249 197 188 189 189 189 188 225 245 244 246 198 22 + 27 203 84 224 36 61 98 98 98 62 145 242 244 246 198 22 + 27 203 84 224 44 159 255 255 255 161 146 242 244 246 198 22 + 27 203 84 224 44 159 255 255 255 161 146 243 245 247 198 22 + 27 203 84 224 44 159 255 255 255 161 146 245 249 250 201 22 + 27 203 84 224 41 127 204 204 204 129 146 241 246 246 198 22 + 27 203 87 224 37 34 51 51 51 35 148 241 246 246 198 22 + 27 219 234 251 227 224 224 224 224 224 241 243 246 246 198 22 + 27 216 168 125 125 125 128 239 254 225 182 180 179 181 176 22 + 23 186 183 166 166 166 168 212 217 149 50 50 50 52 114 18 + 10 71 82 82 82 82 82 82 82 78 73 73 73 73 62 7 + 41 200 228 228 228 228 228 228 228 228 228 228 228 228 186 39 + 59 175 195 195 195 195 195 195 195 195 195 195 195 195 157 18 + 9 63 61 56 56 56 56 72 74 69 61 61 61 61 54 6 + 25 191 123 76 76 76 82 215 233 169 62 61 61 61 116 19 + 27 218 228 217 217 217 218 251 255 238 212 209 208 209 184 21 + 27 218 225 249 247 247 247 247 247 247 251 209 203 211 174 22 + 27 203 84 224 229 232 237 237 237 233 242 209 203 211 174 22 + 27 203 84 224 230 243 255 255 255 244 242 209 203 211 174 22 + 27 203 84 224 230 243 255 255 255 244 242 214 210 215 176 22 + 27 203 84 224 230 243 255 255 255 244 242 226 231 234 190 22 + 27 203 84 224 230 239 249 249 249 240 242 201 210 211 174 22 + 27 203 87 225 229 228 231 231 231 229 242 201 210 211 174 22 + 27 219 234 251 251 251 251 251 251 251 253 201 210 211 174 22 + 27 213 134 74 74 74 78 233 254 225 181 172 173 173 171 22 + 23 186 170 146 146 146 148 209 217 149 50 50 50 52 114 18 + 10 71 82 82 82 82 82 82 82 78 73 73 73 73 62 7 + 41 200 228 228 228 228 228 228 228 228 228 228 228 228 186 39 +205 234 239 239 239 239 239 239 239 239 239 239 239 239 229 195 +194 206 195 189 189 189 190 207 210 209 207 207 207 207 205 193 +197 228 124 69 69 69 77 228 249 233 207 207 207 207 220 196 +198 242 225 212 212 212 214 250 255 250 244 237 236 237 233 196 +198 242 225 249 253 254 254 254 254 254 254 136 118 140 163 196 +198 227 84 224 254 254 254 254 254 254 254 136 118 140 163 196 +198 227 84 224 254 254 255 255 255 255 254 136 118 140 163 196 +198 227 84 224 254 254 255 255 255 255 254 152 136 150 170 196 +198 227 84 224 254 254 255 255 255 255 254 181 194 203 206 196 +198 227 84 224 254 254 255 255 255 254 254 113 138 140 163 196 +198 228 87 225 253 254 254 254 254 254 254 113 138 140 163 196 +198 243 234 251 254 255 255 255 255 255 254 113 138 140 163 196 +198 237 117 48 48 48 54 230 255 246 236 211 215 213 219 196 +197 234 191 164 164 164 166 236 245 228 204 204 204 204 219 196 +194 209 212 212 212 212 212 212 212 211 210 210 210 210 206 193 +201 241 248 248 248 248 248 248 248 248 248 248 248 248 238 201 diff --git a/src/assets/presets/pat38.patt b/src/assets/presets/pat38.patt new file mode 100644 index 0000000..92572a6 --- /dev/null +++ b/src/assets/presets/pat38.patt @@ -0,0 +1,195 @@ +255 255 96 255 255 255 255 255 255 255 255 255 255 96 255 255 +255 255 96 255 255 0 0 0 0 0 0 255 255 96 255 255 +255 255 96 255 255 255 255 255 255 255 255 255 255 96 255 255 + 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 +255 255 96 0 2 2 2 2 2 2 2 255 0 96 255 255 +255 255 96 0 255 255 255 255 255 255 2 255 0 96 255 255 +255 255 96 0 255 0 0 0 255 255 2 255 0 96 255 255 +255 255 96 0 255 2 255 96 255 255 2 255 0 96 255 255 +255 255 96 0 255 2 255 96 255 255 2 255 0 96 255 255 +255 255 96 0 255 2 255 255 255 255 2 255 0 96 255 255 +255 255 96 0 255 2 255 0 0 0 0 255 0 96 255 255 +255 255 96 0 255 2 255 255 255 255 255 255 0 96 255 255 +255 255 96 0 255 2 253 2 2 2 2 255 0 96 255 255 + 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 +255 255 96 255 255 255 255 255 255 255 255 255 255 96 255 255 +255 255 96 255 255 0 0 0 0 0 0 255 255 96 255 255 +255 255 32 255 255 255 255 255 255 255 255 255 255 32 255 255 +255 255 32 255 255 0 0 0 0 0 0 255 255 32 255 255 +255 255 32 255 255 255 255 255 255 255 255 255 255 32 255 255 + 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 +255 255 32 0 226 226 226 226 226 226 226 255 0 32 255 255 +255 255 32 0 255 255 255 255 255 255 226 255 0 32 255 255 +255 255 32 0 255 0 0 0 255 255 226 255 0 32 255 255 +255 255 32 0 255 226 255 32 255 255 226 255 0 32 255 255 +255 255 32 0 255 226 255 32 255 255 226 255 0 32 255 255 +255 255 32 0 255 226 255 255 255 255 226 255 0 32 255 255 +255 255 32 0 255 226 255 0 0 0 0 255 0 32 255 255 +255 255 32 0 255 226 255 255 255 255 255 255 0 32 255 255 +255 255 32 0 255 226 254 226 226 226 226 255 0 32 255 255 + 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 +255 255 32 255 255 255 255 255 255 255 255 255 255 32 255 255 +255 255 32 255 255 0 0 0 0 0 0 255 255 32 255 255 +255 255 1 255 255 255 255 255 255 255 255 255 255 1 255 255 +255 255 1 255 255 0 0 0 0 0 0 255 255 1 255 255 +255 255 1 255 255 255 255 255 255 255 255 255 255 1 255 255 + 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +255 255 1 192 255 255 255 255 255 255 255 255 192 1 255 255 +255 255 1 192 255 255 255 255 255 255 255 255 192 1 255 255 +255 255 1 192 255 192 192 192 255 255 255 255 192 1 255 255 +255 255 1 192 255 255 255 1 255 255 255 255 192 1 255 255 +255 255 1 192 255 255 255 1 255 255 255 255 192 1 255 255 +255 255 1 192 255 255 255 255 255 255 255 255 192 1 255 255 +255 255 1 192 255 255 255 192 192 192 192 255 192 1 255 255 +255 255 1 192 255 255 255 255 255 255 255 255 192 1 255 255 +255 255 1 192 255 255 255 255 255 255 255 255 192 1 255 255 + 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +255 255 1 255 255 255 255 255 255 255 255 255 255 1 255 255 +255 255 1 255 255 0 0 0 0 0 0 255 255 1 255 255 + +255 252 163 180 254 255 255 255 255 255 255 255 239 149 228 255 +219 216 143 156 219 219 219 219 219 219 219 219 206 135 197 219 +145 142 113 119 143 143 143 143 143 143 143 143 138 111 135 143 +240 237 151 65 35 35 35 35 35 35 35 35 41 117 215 240 +247 215 148 129 150 150 150 150 150 147 147 156 134 135 214 229 +216 63 111 175 102 103 106 106 106 90 102 202 50 140 128 65 +216 63 111 175 32 137 172 172 172 127 80 194 25 140 128 65 +216 63 111 175 42 182 221 247 248 185 89 194 25 140 128 65 +216 63 111 175 42 119 118 135 121 129 90 194 25 140 128 65 +216 63 111 175 42 119 116 217 223 184 125 189 79 139 128 65 +216 63 111 175 42 119 95 77 69 68 68 68 71 124 128 65 +247 214 148 175 42 180 211 207 205 205 205 205 194 141 211 224 +246 242 153 59 18 21 22 22 22 22 22 22 29 116 220 246 +153 151 117 110 126 126 126 126 126 126 126 126 123 110 142 153 +199 197 135 147 199 199 199 199 199 199 199 199 188 129 181 199 +255 252 159 177 254 255 255 255 255 255 255 255 243 172 234 255 +255 251 127 150 254 255 255 255 255 255 255 255 233 107 218 255 +205 200 98 117 203 204 204 204 204 204 204 204 187 88 174 204 +102 97 57 65 98 98 98 98 98 98 98 98 92 53 87 98 +234 230 110 31 29 29 29 29 29 29 29 29 29 72 199 234 +247 214 109 97 161 162 162 162 161 156 148 160 146 93 203 229 +216 62 73 143 236 237 237 237 237 187 117 233 209 103 117 65 +216 62 73 143 228 241 245 245 245 181 88 230 207 103 117 65 +216 62 73 143 229 227 221 245 246 184 89 230 207 103 117 65 +216 62 73 143 229 165 117 92 67 106 90 230 207 103 117 65 +216 62 73 143 229 165 120 238 246 208 150 236 213 103 117 65 +216 62 73 143 229 165 118 225 233 233 233 233 213 101 117 65 +247 213 109 143 229 225 217 247 249 249 249 249 227 103 201 224 +242 238 113 26 18 18 18 18 18 18 18 18 19 72 206 242 +112 110 62 58 85 85 85 85 85 85 85 85 80 54 98 112 +176 173 87 104 176 176 176 176 176 176 176 176 161 79 151 176 +255 250 122 146 254 255 255 255 255 255 255 255 238 140 226 255 +255 250 109 136 254 255 255 255 255 255 255 255 230 87 213 255 +198 193 76 99 197 197 197 197 197 197 197 197 177 65 164 197 + 80 75 30 38 77 77 77 77 77 77 77 77 69 25 64 77 +231 226 90 90 179 179 179 179 179 179 179 179 161 69 192 231 +247 213 91 116 231 231 231 231 231 230 227 231 208 81 198 229 +216 62 54 128 253 254 254 254 254 240 219 250 228 84 113 65 +216 62 54 128 254 254 255 255 255 237 212 249 229 84 113 65 +216 62 54 128 254 249 245 246 245 233 213 249 229 84 113 65 +216 62 54 128 254 233 216 78 41 144 213 249 229 84 113 65 +216 62 54 128 254 233 220 248 249 242 228 251 229 84 113 65 +216 62 54 128 254 233 220 251 255 255 255 255 229 84 113 65 +247 213 90 128 254 248 245 253 254 254 254 254 229 84 196 224 +240 235 93 93 185 185 185 185 185 185 185 185 166 72 200 240 + 92 90 36 42 85 85 85 85 85 85 85 85 76 29 76 93 +165 162 64 83 165 165 165 165 165 165 165 165 149 54 137 165 +255 250 104 131 254 255 255 255 255 255 255 255 235 124 222 255 + +255 218 143 239 228 64 64 64 64 64 64 224 245 152 198 254 +228 197 134 215 213 128 128 128 128 128 128 211 219 142 180 233 +149 135 110 117 134 140 139 139 139 138 123 140 116 110 128 171 +239 206 138 41 133 49 24 24 24 79 70 193 29 123 188 242 +255 218 143 35 156 201 194 194 194 188 68 205 21 126 198 255 +255 218 143 35 146 102 79 89 89 124 68 205 21 126 198 255 +255 218 143 35 147 90 126 185 129 184 68 205 21 126 198 255 +255 218 143 35 149 105 171 248 120 223 68 205 21 126 198 255 +255 218 143 35 149 105 171 247 135 216 77 207 21 126 198 255 +255 218 143 35 149 105 171 220 117 116 94 211 21 126 198 255 +255 218 143 35 149 103 136 181 118 118 118 179 21 126 198 255 +254 218 143 35 150 101 31 41 41 41 41 41 17 126 198 254 +179 156 118 65 128 174 174 174 174 174 174 174 58 110 146 176 +163 142 113 150 148 111 111 111 111 111 111 147 153 117 135 159 +251 215 141 236 215 63 63 63 63 63 63 214 242 150 196 251 +255 219 145 240 247 215 215 215 215 215 215 247 245 152 198 254 +255 204 98 233 228 64 64 64 64 64 64 224 242 111 176 254 +217 174 86 199 202 117 117 117 117 117 117 200 206 97 151 225 +107 87 53 72 92 103 103 103 103 103 101 103 72 54 78 139 +232 186 91 29 146 209 206 206 206 213 212 226 19 79 161 237 +255 204 98 29 159 233 229 229 229 235 233 248 18 85 175 254 +255 204 98 29 148 117 88 89 89 149 233 248 18 85 175 254 +255 204 98 29 155 187 181 184 105 208 233 248 18 85 175 254 +255 204 98 29 161 237 245 245 66 246 233 248 18 85 175 254 +255 204 98 29 161 237 245 244 91 237 225 246 18 85 175 254 +255 204 98 29 161 237 245 220 116 120 117 217 18 85 175 254 +255 204 98 29 161 236 240 227 164 164 164 225 18 85 175 254 +254 203 98 29 160 235 228 229 229 229 229 229 18 85 175 254 +149 117 64 31 96 142 142 142 142 142 142 142 25 58 103 145 +127 98 57 109 109 72 72 72 72 72 72 108 112 62 87 121 +250 200 96 229 214 62 62 62 62 62 62 212 237 109 172 250 +255 204 101 234 247 215 215 215 215 215 215 247 242 111 175 254 +255 197 77 231 228 64 64 64 64 64 64 224 240 92 165 254 +212 163 64 191 197 112 112 112 112 112 112 195 199 76 137 222 + 87 64 25 69 81 83 83 83 83 83 83 83 72 29 54 124 +229 177 69 161 207 227 228 228 228 228 229 228 166 76 148 235 +255 197 77 179 230 249 249 249 249 250 254 254 184 84 165 255 +255 197 77 179 227 219 212 212 212 228 254 254 184 84 165 255 +255 197 77 179 229 240 237 233 144 241 254 254 184 84 165 255 +255 197 77 179 231 254 254 244 40 249 254 254 184 84 165 255 +255 197 77 179 231 254 254 245 77 247 251 253 184 84 165 255 +255 197 77 179 231 254 254 245 216 220 220 244 184 84 165 255 +255 197 77 179 231 254 254 248 233 233 233 248 184 84 165 255 +254 197 77 179 231 253 253 254 254 254 254 254 184 84 165 254 +135 98 38 90 116 127 127 127 127 127 127 127 92 42 82 130 +109 76 29 89 90 54 54 54 54 54 54 90 93 35 64 103 +250 193 75 226 213 61 61 61 61 61 61 212 235 89 161 249 +255 198 80 231 247 215 215 215 215 215 215 247 240 91 165 254 + +255 234 172 243 255 255 255 255 255 255 255 254 177 159 252 255 +199 181 129 188 199 199 199 199 199 199 199 199 147 135 197 199 +153 142 110 123 126 126 126 126 126 126 126 126 110 117 151 153 +246 220 116 29 22 22 22 22 22 22 21 18 59 153 242 246 +224 211 141 194 205 205 205 205 207 211 180 42 175 148 214 247 + 65 128 124 71 68 68 68 69 77 95 119 42 175 111 63 216 + 65 128 139 79 189 125 184 223 217 116 119 42 175 111 63 216 + 65 128 140 25 194 90 129 121 135 118 119 42 175 111 63 216 + 65 128 140 25 194 89 185 248 247 221 182 42 175 111 63 216 + 65 128 140 25 194 80 127 172 172 172 137 32 175 111 63 216 + 65 128 140 50 202 102 90 106 106 106 103 102 175 111 63 216 +229 214 135 134 156 147 147 150 150 150 150 150 129 148 215 247 +240 215 117 41 35 35 35 35 35 35 35 35 65 151 237 240 +143 135 111 138 143 143 143 143 143 143 143 143 119 113 142 145 +219 197 135 206 219 219 219 219 219 219 219 219 156 143 216 219 +255 228 149 239 255 255 255 255 255 255 255 254 180 163 252 255 +255 226 140 238 255 255 255 255 255 255 255 254 146 122 250 255 +176 151 79 161 176 176 176 176 176 176 176 176 104 87 173 176 +112 98 54 80 85 85 85 85 85 85 85 85 58 62 110 112 +242 206 72 19 18 18 18 18 18 18 18 18 26 113 238 242 +224 201 103 227 249 249 249 249 247 217 225 229 143 109 213 247 + 65 117 101 213 233 233 233 233 225 118 165 229 143 73 62 216 + 65 117 103 213 236 150 208 246 238 120 165 229 143 73 62 216 + 65 117 103 207 230 90 106 67 92 117 165 229 143 73 62 216 + 65 117 103 207 230 89 184 246 245 221 227 229 143 73 62 216 + 65 117 103 207 230 88 181 245 245 245 241 228 143 73 62 216 + 65 117 103 209 233 117 187 237 237 237 237 236 143 73 62 216 +229 203 93 146 160 148 156 161 162 162 162 161 97 109 214 247 +234 199 72 29 29 29 29 29 29 29 29 29 31 110 230 234 + 98 87 53 92 98 98 98 98 98 98 98 98 65 57 97 102 +204 174 88 187 204 204 204 204 204 204 204 203 117 98 200 205 +255 218 107 233 255 255 255 255 255 255 255 254 150 127 251 255 +255 222 124 235 255 255 255 255 255 255 255 254 131 104 250 255 +165 137 54 149 165 165 165 165 165 165 165 165 83 64 162 165 + 93 76 29 76 85 85 85 85 85 85 85 85 42 36 90 92 +240 200 72 166 185 185 185 185 185 185 185 185 93 93 235 240 +224 196 84 229 254 254 254 254 253 245 248 254 128 90 213 247 + 65 113 84 229 255 255 255 255 251 220 233 254 128 54 62 216 + 65 113 84 229 251 228 242 249 248 220 233 254 128 54 62 216 + 65 113 84 229 249 213 144 41 78 216 233 254 128 54 62 216 + 65 113 84 229 249 213 233 245 246 245 249 254 128 54 62 216 + 65 113 84 229 249 212 237 255 255 255 254 254 128 54 62 216 + 65 113 84 228 250 219 240 254 254 254 254 253 128 54 62 216 +229 198 81 208 231 227 230 231 231 231 231 231 116 91 213 247 +231 192 69 161 179 179 179 179 179 179 179 179 90 90 226 231 + 77 64 25 69 77 77 77 77 77 77 77 77 38 30 75 80 +197 164 65 177 197 197 197 197 197 197 197 197 99 76 193 198 +255 213 87 230 255 255 255 255 255 255 255 254 136 109 250 255 diff --git a/src/assets/presets/pat39.patt b/src/assets/presets/pat39.patt new file mode 100644 index 0000000..7122e8c --- /dev/null +++ b/src/assets/presets/pat39.patt @@ -0,0 +1,195 @@ + 96 255 96 0 0 0 0 0 0 0 2 255 2 0 255 0 + 96 255 96 254 254 254 254 254 254 254 2 255 2 0 255 0 + 96 255 96 0 0 0 0 0 0 0 2 255 2 0 255 0 + 96 255 96 255 255 255 255 255 255 255 2 255 2 0 255 0 + 96 255 96 175 0 0 0 0 0 0 2 255 2 0 255 0 + 96 255 96 255 255 255 255 255 255 255 2 255 2 0 255 0 + 96 255 96 255 255 255 255 0 255 255 2 255 2 0 255 0 + 96 255 96 255 255 0 255 0 255 255 2 255 255 0 255 0 + 96 255 96 255 255 0 255 0 255 255 2 255 255 0 255 0 + 96 255 96 255 0 0 255 0 255 255 2 255 255 0 255 0 + 96 255 96 255 0 0 255 0 255 255 255 255 255 0 255 0 + 96 255 96 255 0 0 255 0 151 2 2 2 2 0 255 0 + 96 255 96 255 0 0 255 0 255 255 255 255 255 0 255 0 + 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 0 + 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 0 + 96 255 96 255 255 255 255 255 255 255 255 255 255 255 255 0 + 32 255 32 0 0 0 0 0 0 0 226 255 226 0 255 0 + 32 255 32 254 254 254 254 254 254 254 226 255 226 0 255 0 + 32 255 32 0 0 0 0 0 0 0 226 255 226 0 255 0 + 32 255 32 255 255 255 255 255 255 255 226 255 226 0 255 0 + 32 255 32 175 0 0 0 0 0 0 226 255 226 0 255 0 + 32 255 32 255 255 255 255 255 255 255 226 255 226 0 255 0 + 32 255 32 255 255 255 255 0 255 255 226 255 226 0 255 0 + 32 255 32 255 255 0 255 0 255 255 226 255 255 0 255 0 + 32 255 32 255 255 0 255 0 255 255 226 255 255 0 255 0 + 32 255 32 255 0 0 255 0 255 255 226 255 255 0 255 0 + 32 255 32 255 0 0 255 0 255 255 255 255 255 0 255 0 + 32 255 32 255 0 0 255 0 248 226 226 226 226 0 255 0 + 32 255 32 255 0 0 255 0 255 255 255 255 255 0 255 0 + 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 0 + 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 0 + 32 255 32 255 255 255 255 255 255 255 255 255 255 255 255 0 + 1 255 1 0 0 0 0 0 0 0 255 255 255 192 255 192 + 1 255 1 254 254 254 254 254 254 254 255 255 255 192 255 192 + 1 255 1 0 0 0 0 0 0 0 255 255 255 192 255 192 + 1 255 1 255 255 255 255 255 255 255 255 255 255 192 255 192 + 1 255 1 175 0 0 0 0 0 0 255 255 255 192 255 192 + 1 255 1 255 255 255 255 255 255 255 255 255 255 192 255 192 + 1 255 1 255 255 255 255 192 255 255 255 255 255 192 255 192 + 1 255 1 255 255 192 255 192 255 255 255 255 255 192 255 192 + 1 255 1 255 255 192 255 192 255 255 255 255 255 192 255 192 + 1 255 1 255 193 192 255 192 255 255 255 255 255 192 255 192 + 1 255 1 255 193 192 255 192 255 255 255 255 255 192 255 192 + 1 255 1 255 193 192 255 192 255 255 255 255 255 192 255 192 + 1 255 1 255 193 192 255 192 255 255 255 255 255 192 255 192 + 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 192 + 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 192 + 1 255 1 255 255 255 255 255 255 255 255 255 255 255 255 192 + + 31 27 27 27 27 27 27 27 27 27 27 27 25 18 16 37 +131 130 130 130 130 130 130 130 130 130 130 130 126 130 129 177 + 87 83 83 83 83 83 83 100 103 103 92 81 102 135 138 189 + 41 18 18 18 18 18 19 216 244 244 166 81 229 153 138 189 +178 174 174 174 174 174 174 197 200 219 167 74 239 154 138 189 + 89 80 74 86 62 85 90 90 90 148 164 74 239 154 138 189 +165 138 119 215 74 215 248 248 248 250 168 74 239 154 138 189 +134 96 75 209 23 210 252 251 251 251 221 187 235 153 138 189 +134 96 75 209 23 172 75 29 29 29 29 29 36 127 138 189 +134 96 75 209 23 208 243 175 166 166 166 166 158 140 138 189 +134 96 75 209 23 211 254 126 108 108 108 108 106 131 138 189 +134 96 75 209 23 211 255 242 214 67 67 67 70 129 138 189 +145 115 113 209 102 213 239 239 223 130 130 130 126 134 134 179 +161 143 144 144 144 144 144 144 144 144 144 144 139 113 108 123 +206 196 196 196 196 196 196 196 196 196 196 196 186 132 122 153 +134 111 111 111 111 111 111 111 111 111 111 111 109 101 100 104 + 31 27 27 27 27 27 27 27 27 27 27 27 25 13 11 34 +131 130 130 130 130 130 130 130 130 130 130 130 120 93 85 152 +102 100 100 100 100 100 100 102 103 103 101 100 95 95 92 162 +219 217 217 217 217 217 217 240 244 244 234 224 222 112 92 162 +244 244 244 244 244 244 244 247 248 250 244 233 233 114 92 162 +229 225 220 231 207 230 236 236 236 242 244 233 233 114 92 162 +171 144 126 221 80 221 254 254 254 254 244 233 233 114 92 162 +134 96 75 209 23 210 252 251 251 251 247 242 229 113 92 162 +134 96 75 209 23 171 74 29 29 29 29 29 29 86 92 162 +134 96 75 209 23 208 243 175 166 166 166 166 152 102 92 162 +134 96 75 209 23 211 254 126 108 108 108 108 100 94 92 162 +134 96 75 209 23 211 255 242 214 67 67 67 64 90 92 162 +140 108 106 202 95 207 233 233 216 123 123 123 113 92 86 149 +124 99 99 99 99 99 99 99 99 99 99 99 93 57 50 71 +186 173 173 173 173 173 173 173 173 173 173 173 159 84 70 114 + 85 53 53 53 53 53 53 53 53 53 53 53 50 40 37 44 +198 197 197 197 197 197 197 197 197 197 197 197 195 180 177 189 +223 223 223 223 223 223 223 223 223 223 223 223 202 96 76 151 +216 216 216 216 216 216 216 216 216 216 216 216 194 89 69 149 +251 251 251 251 251 251 251 252 252 252 251 251 227 93 69 149 +253 254 254 254 254 254 254 254 254 254 254 254 230 94 69 149 +246 244 238 250 225 248 254 254 254 254 254 254 230 94 69 149 +171 145 126 222 81 221 255 255 255 255 254 254 230 94 69 149 +134 96 75 209 23 210 254 253 253 253 253 252 228 94 69 149 +134 96 75 209 23 200 209 198 198 198 198 198 178 87 69 149 +134 96 75 209 23 210 251 234 232 232 232 232 209 95 69 149 +134 96 75 209 23 211 254 222 218 218 218 218 198 97 69 149 +134 96 75 209 23 211 255 252 244 208 208 208 187 91 69 149 +138 105 103 199 92 204 230 230 224 202 202 202 182 82 62 135 +106 78 78 78 78 78 78 78 78 78 78 78 71 29 22 46 +177 162 162 162 162 162 162 162 162 162 162 162 146 60 44 95 + 62 24 24 24 24 24 24 24 24 24 24 24 22 10 7 15 + + 36 177 188 188 188 188 188 188 188 188 188 188 179 123 153 104 + 16 129 138 138 138 138 138 138 138 138 138 138 134 108 122 99 + 17 130 134 152 154 154 154 153 126 140 131 129 133 113 132 101 + 25 125 101 228 239 239 239 235 35 158 105 69 126 139 185 109 + 26 130 80 80 74 74 74 187 29 165 108 67 129 144 195 110 + 26 130 91 165 166 164 167 220 29 165 108 67 129 144 195 110 + 26 130 102 243 219 148 250 250 29 165 108 67 129 144 195 110 + 26 130 102 243 199 90 247 250 29 165 108 213 222 144 195 110 + 26 130 100 215 196 90 247 250 29 174 126 242 239 144 195 110 + 26 130 83 19 173 90 247 251 74 242 253 254 239 144 195 110 + 26 130 83 18 173 84 214 209 171 208 210 210 213 144 195 110 + 26 130 83 18 173 61 74 23 23 23 23 23 101 144 195 110 + 26 130 83 18 173 85 214 209 209 209 209 209 208 144 195 110 + 26 130 83 18 173 74 119 74 74 74 74 74 112 144 195 110 + 26 130 83 18 173 79 138 96 96 96 96 96 114 143 195 110 + 30 131 87 41 177 89 164 133 133 133 133 133 145 161 205 133 + 33 152 161 161 161 161 161 161 161 161 161 161 148 70 114 43 + 11 85 91 91 92 92 92 92 92 92 92 92 85 49 69 37 + 13 92 94 112 113 113 113 113 86 102 94 90 91 56 83 39 + 24 119 95 222 232 232 232 228 29 152 100 63 113 92 158 50 + 26 130 99 223 232 232 232 241 29 165 108 67 122 99 173 52 + 26 130 101 234 243 243 244 246 29 165 108 67 122 99 173 52 + 26 130 102 243 250 242 254 250 29 165 108 67 122 99 173 52 + 26 130 102 243 247 235 253 250 29 165 108 213 216 99 173 52 + 26 130 102 239 246 235 253 250 29 174 126 242 232 99 173 52 + 26 130 100 216 244 235 253 251 74 242 253 254 232 99 173 52 + 26 130 100 216 244 230 220 209 171 207 210 210 206 99 173 52 + 26 130 100 216 244 207 80 23 23 23 23 23 95 99 173 52 + 26 130 100 216 244 231 220 209 209 209 209 209 202 99 173 52 + 26 130 100 216 244 220 125 74 74 74 74 74 106 99 173 52 + 26 130 100 216 244 225 144 96 96 96 96 96 108 98 173 52 + 30 131 102 219 244 228 170 133 133 133 133 133 140 124 185 84 +189 151 149 149 149 149 149 149 149 149 149 149 134 46 94 14 +177 76 68 68 68 68 68 68 68 68 68 68 62 21 43 7 +179 96 88 93 93 93 93 93 87 95 96 90 82 29 60 9 +194 201 194 226 229 229 229 227 178 209 197 187 181 70 145 22 +197 222 216 251 254 254 254 252 198 231 217 207 201 78 162 24 +197 222 216 251 254 254 254 252 198 231 217 207 201 78 162 24 +197 222 216 252 254 254 254 253 198 231 217 207 201 78 162 24 +197 222 216 252 254 254 254 253 198 231 217 243 224 78 162 24 +197 222 216 251 254 254 254 253 198 233 222 251 229 78 162 24 +197 222 216 251 254 254 254 253 209 251 254 254 229 78 162 24 +197 222 216 251 254 248 221 210 200 209 210 210 203 78 162 24 +197 222 216 251 254 225 80 23 23 23 23 23 92 78 162 24 +197 222 216 251 254 249 221 209 209 209 209 209 199 78 162 24 +197 222 216 251 254 238 126 74 74 74 74 74 103 78 162 24 +197 222 216 251 254 243 145 96 96 96 96 96 105 77 162 24 +198 223 216 251 253 246 171 133 133 133 133 133 137 106 176 61 + +104 100 101 109 111 111 111 111 111 111 111 111 111 111 111 134 +153 122 132 186 196 196 196 196 196 196 196 196 196 196 196 206 +123 108 113 139 144 144 144 144 144 144 144 144 144 144 143 161 +179 134 134 126 130 130 130 223 239 239 213 102 209 113 115 145 +189 138 129 70 67 67 67 214 242 255 211 23 209 75 96 134 +189 138 131 106 108 108 108 108 126 254 211 23 209 75 96 134 +189 138 140 158 166 166 166 166 175 243 208 23 209 75 96 134 +189 138 127 36 29 29 29 29 29 75 172 23 209 75 96 134 +189 138 153 235 187 221 251 251 251 252 210 23 209 75 96 134 +189 138 154 239 74 168 250 248 248 248 215 74 215 119 138 165 +189 138 154 239 74 164 148 90 90 90 85 62 86 74 80 89 +189 138 154 239 74 167 219 200 197 174 174 174 174 174 174 178 +189 138 153 229 81 166 244 244 216 19 18 18 18 18 18 41 +189 138 135 102 81 92 103 103 100 83 83 83 83 83 83 87 +177 129 130 126 130 130 130 130 130 130 130 130 130 130 130 131 + 37 16 18 25 27 27 27 27 27 27 27 27 27 27 27 31 + 44 37 40 50 53 53 53 53 53 53 53 53 53 53 53 85 +114 70 84 159 173 173 173 173 173 173 173 173 173 173 173 186 + 71 50 57 93 99 99 99 99 99 99 99 99 99 99 99 124 +149 86 92 113 123 123 123 216 233 233 207 95 202 106 108 140 +162 92 90 64 67 67 67 214 242 255 211 23 209 75 96 134 +162 92 94 100 108 108 108 108 126 254 211 23 209 75 96 134 +162 92 102 152 166 166 166 166 175 243 208 23 209 75 96 134 +162 92 86 29 29 29 29 29 29 74 171 23 209 75 96 134 +162 92 113 229 242 247 251 251 251 252 210 23 209 75 96 134 +162 92 114 233 233 244 254 254 254 254 221 80 221 126 144 171 +162 92 114 233 233 244 242 236 236 236 230 207 231 220 225 229 +162 92 114 233 233 244 250 248 247 244 244 244 244 244 244 244 +162 92 112 222 224 234 244 244 240 217 217 217 217 217 217 219 +162 92 95 95 100 101 103 103 102 100 100 100 100 100 100 102 +152 85 93 120 130 130 130 130 130 130 130 130 130 130 130 131 + 34 11 13 25 27 27 27 27 27 27 27 27 27 27 27 31 + 15 7 10 22 24 24 24 24 24 24 24 24 24 24 24 62 + 95 44 60 146 162 162 162 162 162 162 162 162 162 162 162 177 + 46 22 29 71 78 78 78 78 78 78 78 78 78 78 78 106 +135 62 82 182 202 202 202 224 230 230 204 92 199 103 105 138 +149 69 91 187 208 208 208 244 252 255 211 23 209 75 96 134 +149 69 97 198 218 218 218 218 222 254 211 23 209 75 96 134 +149 69 95 209 232 232 232 232 234 251 210 23 209 75 96 134 +149 69 87 178 198 198 198 198 198 209 200 23 209 75 96 134 +149 69 94 228 252 253 253 253 253 254 210 23 209 75 96 134 +149 69 94 230 254 254 255 255 255 255 221 81 222 126 145 171 +149 69 94 230 254 254 254 254 254 254 248 225 250 238 244 246 +149 69 94 230 254 254 254 254 254 254 254 254 254 254 254 253 +149 69 93 227 251 251 252 252 252 251 251 251 251 251 251 251 +149 69 89 194 216 216 216 216 216 216 216 216 216 216 216 216 +151 76 96 202 223 223 223 223 223 223 223 223 223 223 223 223 +189 177 180 195 197 197 197 197 197 197 197 197 197 197 197 198 diff --git a/src/assets/presets/pat4.patt b/src/assets/presets/pat4.patt new file mode 100644 index 0000000..14a2f5c --- /dev/null +++ b/src/assets/presets/pat4.patt @@ -0,0 +1,195 @@ +247 148 254 239 254 255 255 255 255 254 239 255 255 255 255 255 +247 148 254 239 254 255 255 255 255 254 239 255 255 255 255 255 +247 148 254 239 254 255 255 255 255 254 239 255 255 255 255 255 +247 148 254 239 254 255 255 255 255 254 239 255 255 255 255 255 +247 148 254 239 254 255 255 255 255 254 239 255 255 255 255 255 +151 153 254 236 155 151 251 255 153 154 239 251 155 151 245 255 +243 148 254 239 250 250 254 254 250 250 239 254 251 251 254 255 +247 148 254 239 239 239 239 239 239 239 239 255 255 255 255 255 +247 148 254 239 253 254 254 254 254 254 254 255 255 254 255 255 +247 148 254 239 254 254 12 11 11 11 11 11 3 238 255 255 +247 148 254 239 254 255 10 255 255 255 255 247 7 238 255 255 +247 148 254 239 254 255 10 247 247 247 247 239 7 238 255 255 +247 148 254 239 254 255 8 7 7 7 7 7 0 238 255 255 +247 148 254 239 254 255 10 238 238 238 238 230 7 238 255 255 +247 148 254 239 240 240 9 240 240 240 240 232 7 224 240 240 +247 148 254 253 253 253 8 17 17 17 17 16 0 236 253 253 +238 19 250 175 251 255 255 255 255 252 178 255 255 255 255 255 +238 19 250 175 251 255 255 255 255 252 178 255 255 255 255 255 +238 19 250 175 251 255 255 255 255 252 178 255 255 255 255 255 +238 19 250 175 251 255 255 255 255 252 178 255 255 255 255 255 +238 19 250 175 251 255 255 255 255 252 178 255 255 255 255 255 + 58 58 250 170 63 59 248 255 63 63 178 248 65 59 237 255 +232 20 250 174 244 247 254 254 247 244 178 254 248 248 254 255 +238 19 250 173 173 173 173 173 173 173 178 255 255 255 255 255 +238 19 250 175 250 253 253 253 253 253 253 255 255 254 255 255 +238 19 250 175 251 254 226 226 226 226 226 226 226 252 255 255 +238 19 250 175 251 255 226 255 255 255 255 254 226 252 255 255 +238 19 250 175 251 255 226 254 254 254 254 253 226 252 255 255 +238 19 250 175 251 255 226 226 226 226 226 226 226 252 255 255 +238 19 250 175 251 255 226 252 252 252 252 252 226 252 255 255 +238 19 250 173 179 180 223 180 180 180 180 181 224 183 180 180 +238 19 254 248 248 248 226 222 222 222 222 222 225 247 248 248 +253 238 240 6 245 255 255 255 255 246 16 255 255 255 255 255 +253 238 240 6 245 255 255 255 255 246 16 255 255 255 255 255 +253 238 240 6 245 255 255 255 255 246 16 255 255 255 255 255 +253 238 240 6 245 255 255 255 255 246 16 255 255 255 255 255 +253 238 240 6 245 255 255 255 255 246 16 255 255 255 255 255 +111 122 240 2 107 111 250 255 114 107 16 250 116 111 242 255 +248 233 240 6 238 247 252 252 247 239 16 254 250 250 254 255 +253 238 240 0 0 0 0 0 0 0 16 255 255 255 255 255 +253 238 240 6 241 250 250 250 250 250 250 255 255 254 255 255 +253 238 240 6 245 254 254 255 255 255 255 254 254 254 255 255 +253 238 240 6 245 255 254 255 255 255 255 255 255 254 255 255 +253 238 240 6 245 255 254 255 255 255 255 254 254 254 255 255 +253 238 240 6 245 255 254 255 255 255 255 254 254 254 255 255 +253 238 240 6 245 255 254 254 254 254 254 254 254 254 255 255 +253 238 240 0 21 22 243 22 22 22 22 29 247 37 22 22 +253 238 253 236 236 236 253 235 235 235 235 236 254 237 236 236 + +255 255 255 255 255 255 255 255 255 255 255 255 255 255 240 254 +255 255 255 255 255 246 255 255 255 255 255 255 255 255 240 254 +255 255 255 255 255 152 251 255 255 238 238 238 238 238 224 237 +255 255 255 255 255 155 251 255 255 4 8 8 0 7 7 1 +255 255 255 255 255 252 255 255 255 12 247 239 8 231 233 17 +240 240 240 240 240 240 240 240 254 12 255 247 8 238 240 17 +254 254 254 254 254 154 250 239 254 12 255 247 8 238 240 17 +255 255 255 255 255 154 251 239 254 12 255 247 8 238 240 17 +255 255 255 255 255 255 254 239 254 12 255 247 8 238 240 17 +255 255 255 255 255 251 254 239 254 12 11 11 9 11 10 9 +255 255 255 255 255 152 251 239 254 254 255 255 255 255 240 254 +254 254 254 254 254 155 250 239 254 254 254 254 254 254 240 254 +239 239 239 239 239 237 239 239 239 239 239 239 239 239 239 254 +254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 255 +149 149 149 149 149 153 149 149 149 149 149 149 149 149 149 149 +247 247 247 247 247 151 244 247 247 247 247 247 247 247 247 247 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 180 249 +255 255 255 255 255 238 254 255 255 255 255 255 255 255 180 249 +255 255 255 255 255 60 248 255 255 253 253 253 253 253 183 247 +255 255 255 255 255 66 248 255 255 226 227 227 226 227 225 226 +255 255 255 255 255 249 255 255 255 227 254 253 227 252 182 222 +178 178 178 178 178 178 178 178 253 227 255 254 227 253 180 222 +252 252 252 252 252 63 245 173 253 227 255 254 227 253 180 222 +255 255 255 255 255 63 248 173 253 227 255 254 227 253 180 222 +255 255 255 255 255 255 254 173 253 227 255 254 227 253 180 222 +255 255 255 255 255 249 254 173 253 227 227 227 227 227 223 226 +255 255 255 255 255 60 247 173 253 254 255 255 255 255 180 249 +252 252 252 252 252 64 245 173 250 252 252 252 252 252 180 249 +175 175 175 175 175 170 175 173 175 175 175 175 175 175 173 249 +250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 255 + 19 19 19 19 19 58 21 19 19 19 19 19 19 19 19 19 +238 238 238 238 238 59 232 238 238 238 238 238 238 238 238 238 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 22 237 +255 255 255 255 255 242 255 255 255 255 255 255 255 255 22 237 +255 255 255 255 255 112 250 255 255 255 255 255 255 255 38 238 +255 255 255 255 255 116 250 255 255 255 255 255 255 255 248 254 +255 255 255 255 255 250 255 255 255 255 255 255 255 255 30 236 + 17 17 17 17 17 17 17 17 251 255 255 255 255 255 22 236 +246 246 246 246 246 108 239 0 251 255 255 255 255 255 22 236 +255 255 255 255 255 114 248 0 251 255 255 255 255 255 22 236 +255 255 255 255 255 255 253 0 251 255 255 255 255 255 22 236 +255 255 255 255 255 250 253 0 250 255 254 254 255 254 244 254 +255 255 255 255 255 112 248 0 250 254 255 255 255 255 22 237 +246 246 246 246 246 108 239 0 241 246 246 246 246 246 22 237 + 7 7 7 7 7 3 6 0 6 7 7 7 7 7 1 237 +241 241 241 241 241 241 241 241 241 241 241 241 241 241 241 254 +238 238 238 238 238 122 234 238 238 238 238 238 238 238 238 238 +253 253 253 253 253 112 248 253 253 253 253 253 253 253 253 253 + +254 254 237 1 17 17 17 17 17 9 254 254 254 255 149 247 +240 240 224 7 233 240 240 240 240 10 240 240 239 254 149 247 +255 255 238 7 231 238 238 238 238 11 255 254 239 254 149 247 +255 255 238 0 8 8 8 8 8 9 255 254 239 254 149 247 +255 255 238 8 239 247 247 247 247 11 255 254 239 254 149 247 +255 255 238 8 247 255 255 255 255 11 255 254 239 254 149 247 +255 255 238 4 12 12 12 12 12 12 254 254 239 254 149 247 +255 255 255 255 255 254 254 254 254 254 254 254 239 254 149 247 +255 255 255 255 255 240 239 239 239 239 239 239 239 254 149 247 +255 255 251 251 255 240 250 251 254 254 251 250 239 254 149 244 +255 246 152 155 252 240 154 154 255 251 152 155 237 254 153 151 +255 255 255 255 255 240 254 255 255 255 255 254 239 254 149 247 +255 255 255 255 255 240 254 255 255 255 255 254 239 254 149 247 +255 255 255 255 255 240 254 255 255 255 255 254 239 254 149 247 +255 255 255 255 255 240 254 255 255 255 255 254 239 254 149 247 +255 255 255 255 255 240 254 255 255 255 255 254 239 254 149 247 +249 249 247 226 222 222 222 222 222 226 249 249 249 255 19 238 +180 180 183 225 182 180 180 180 180 223 180 180 173 250 19 238 +255 255 253 227 252 253 253 253 253 227 255 252 175 250 19 238 +255 255 253 226 227 227 227 227 227 227 255 252 175 250 19 238 +255 255 253 227 253 254 254 254 254 227 255 252 175 250 19 238 +255 255 253 227 254 255 255 255 255 227 255 252 175 250 19 238 +255 255 253 226 227 227 227 227 227 227 254 252 175 250 19 238 +255 255 255 255 255 253 253 253 253 253 253 250 175 250 19 238 +255 255 255 255 255 178 173 173 173 173 173 173 173 250 19 238 +255 254 248 248 255 178 245 248 254 254 247 245 175 250 21 232 +255 238 60 66 249 178 63 63 255 249 60 64 170 250 58 59 +255 255 255 255 255 178 252 255 255 255 255 252 175 250 19 238 +255 255 255 255 255 178 252 255 255 255 255 252 175 250 19 238 +255 255 255 255 255 178 252 255 255 255 255 252 175 250 19 238 +255 255 255 255 255 178 252 255 255 255 255 252 175 250 19 238 +255 255 255 255 255 178 252 255 255 255 255 252 175 250 19 238 +237 237 238 254 236 236 236 236 236 254 237 237 237 254 238 253 + 22 22 38 248 30 22 22 22 22 244 22 22 1 241 238 253 +255 255 255 255 255 255 255 255 255 254 255 246 7 241 238 253 +255 255 255 255 255 255 255 255 255 255 255 246 7 241 238 253 +255 255 255 255 255 255 255 255 255 254 255 246 7 241 238 253 +255 255 255 255 255 255 255 255 255 254 255 246 7 241 238 253 +255 255 255 255 255 255 255 255 255 255 254 246 7 241 238 253 +255 255 255 255 255 251 251 251 251 250 250 241 6 241 238 253 +255 255 255 255 255 17 0 0 0 0 0 0 0 241 238 253 +255 255 250 250 255 17 239 248 253 253 248 239 6 241 234 248 +255 242 112 116 250 17 108 114 255 250 112 108 3 241 122 112 +255 255 255 255 255 17 246 255 255 255 255 246 7 241 238 253 +255 255 255 255 255 17 246 255 255 255 255 246 7 241 238 253 +255 255 255 255 255 17 246 255 255 255 255 246 7 241 238 253 +255 255 255 255 255 17 246 255 255 255 255 246 7 241 238 253 +255 255 255 255 255 17 246 255 255 255 255 246 7 241 238 253 + +247 247 247 247 247 247 247 247 247 244 151 247 247 247 247 247 +149 149 149 149 149 149 149 149 149 149 153 149 149 149 149 149 +255 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 +254 239 239 239 239 239 239 239 239 239 237 239 239 239 239 239 +254 240 254 254 254 254 254 254 239 250 155 254 254 254 254 254 +254 240 255 255 255 255 254 254 239 251 152 255 255 255 255 255 + 9 10 11 9 11 11 12 254 239 254 251 255 255 255 255 255 + 17 240 238 8 247 255 12 254 239 254 255 255 255 255 255 255 + 17 240 238 8 247 255 12 254 239 251 154 255 255 255 255 255 + 17 240 238 8 247 255 12 254 239 250 154 254 254 254 254 254 + 17 240 238 8 247 255 12 254 240 240 240 240 240 240 240 240 + 17 233 231 8 239 247 12 255 255 255 252 255 255 255 255 255 + 1 7 7 0 8 8 4 255 255 251 155 255 255 255 255 255 +237 224 238 238 238 238 238 255 255 251 152 255 255 255 255 255 +254 240 255 255 255 255 255 255 255 255 246 255 255 255 255 255 +254 240 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +238 238 238 238 238 238 238 238 238 232 59 238 238 238 238 238 + 19 19 19 19 19 19 19 19 19 21 58 19 19 19 19 19 +255 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 +249 173 175 175 175 175 175 175 173 175 170 175 175 175 175 175 +249 180 252 252 252 252 252 250 173 245 64 252 252 252 252 252 +249 180 255 255 255 255 254 253 173 247 60 255 255 255 255 255 +226 223 227 227 227 227 227 253 173 254 249 255 255 255 255 255 +222 180 253 227 254 255 227 253 173 254 255 255 255 255 255 255 +222 180 253 227 254 255 227 253 173 248 63 255 255 255 255 255 +222 180 253 227 254 255 227 253 173 245 63 252 252 252 252 252 +222 180 253 227 254 255 227 253 178 178 178 178 178 178 178 178 +222 182 252 227 253 254 227 255 255 255 249 255 255 255 255 255 +226 225 227 226 227 227 226 255 255 248 66 255 255 255 255 255 +247 183 253 253 253 253 253 255 255 248 60 255 255 255 255 255 +249 180 255 255 255 255 255 255 255 254 238 255 255 255 255 255 +249 180 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +253 253 253 253 253 253 253 253 253 248 112 253 253 253 253 253 +238 238 238 238 238 238 238 238 238 234 122 238 238 238 238 238 +254 241 241 241 241 241 241 241 241 241 241 241 241 241 241 241 +237 1 7 7 7 7 7 6 0 6 3 7 7 7 7 7 +237 22 246 246 246 246 246 241 0 239 108 246 246 246 246 246 +237 22 255 255 255 255 254 250 0 248 112 255 255 255 255 255 +254 244 254 255 254 254 255 250 0 253 250 255 255 255 255 255 +236 22 255 255 255 255 255 251 0 253 255 255 255 255 255 255 +236 22 255 255 255 255 255 251 0 248 114 255 255 255 255 255 +236 22 255 255 255 255 255 251 0 239 108 246 246 246 246 246 +236 22 255 255 255 255 255 251 17 17 17 17 17 17 17 17 +236 30 255 255 255 255 255 255 255 255 250 255 255 255 255 255 +254 248 255 255 255 255 255 255 255 250 116 255 255 255 255 255 +238 38 255 255 255 255 255 255 255 250 112 255 255 255 255 255 +237 22 255 255 255 255 255 255 255 255 242 255 255 255 255 255 +237 22 255 255 255 255 255 255 255 255 255 255 255 255 255 255 \ No newline at end of file diff --git a/src/assets/presets/pat40.patt b/src/assets/presets/pat40.patt new file mode 100644 index 0000000..a006a2c --- /dev/null +++ b/src/assets/presets/pat40.patt @@ -0,0 +1,195 @@ +240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 +240 255 0 0 255 0 255 0 2 255 96 96 255 255 255 240 +240 255 0 0 255 0 255 0 2 255 96 96 0 0 0 240 +240 255 0 0 255 0 255 0 2 255 96 96 255 255 255 240 +240 255 0 0 255 0 255 0 2 255 96 96 0 0 0 240 +240 2 2 2 2 2 2 2 0 2 96 96 0 0 0 240 +240 255 255 255 255 255 255 255 255 255 96 96 255 255 255 240 +240 2 2 2 2 2 2 2 2 2 96 96 0 0 0 240 +240 255 255 255 255 255 255 255 255 255 96 96 255 255 255 240 +240 255 255 255 255 255 255 255 255 255 96 96 0 0 0 240 +240 2 2 2 2 2 2 2 2 2 96 96 255 255 255 240 +240 255 255 255 255 255 255 255 255 255 96 96 0 0 0 240 +240 2 2 2 2 2 2 2 2 2 96 96 255 255 255 240 +240 255 255 255 255 255 255 255 255 255 96 96 0 0 0 240 +240 255 255 255 255 255 255 255 255 255 96 96 255 255 255 240 +240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 +172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 +172 255 0 0 255 0 255 0 0 255 32 32 255 255 255 172 +172 255 0 0 255 0 255 0 0 255 32 32 0 0 0 172 +172 255 0 0 255 0 255 0 0 255 32 32 255 255 255 172 +172 255 0 0 255 0 255 0 0 255 32 32 0 0 0 172 +172 226 226 226 226 226 226 226 227 226 32 32 0 0 0 172 +172 255 255 255 255 255 255 255 255 255 32 32 255 255 255 172 +172 226 226 226 226 226 226 226 226 226 32 32 0 0 0 172 +172 255 255 255 255 255 255 255 255 255 32 32 255 255 255 172 +172 255 255 255 255 255 255 255 255 255 32 32 0 0 0 172 +172 226 226 226 226 226 226 226 226 226 32 32 255 255 255 172 +172 255 255 255 255 255 255 255 255 255 32 32 0 0 0 172 +172 226 226 226 226 226 226 226 226 226 32 32 255 255 255 172 +172 255 255 255 255 255 255 255 255 255 32 32 0 0 0 172 +172 255 255 255 255 255 255 255 255 255 32 32 255 255 255 172 +172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 + 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 + 35 255 192 192 255 192 255 192 193 255 1 1 255 255 255 35 + 35 255 192 192 255 192 255 192 193 255 1 1 0 0 0 35 + 35 255 192 192 255 192 255 192 193 255 1 1 255 255 255 35 + 35 255 192 192 255 192 255 192 193 255 1 1 0 0 0 35 + 35 255 255 255 255 255 255 255 253 255 1 1 0 0 0 35 + 35 255 255 255 255 255 255 255 255 255 1 1 255 255 255 35 + 35 255 255 255 255 255 255 255 255 255 1 1 0 0 0 35 + 35 255 255 255 255 255 255 255 255 255 1 1 255 255 255 35 + 35 255 255 255 255 255 255 255 255 255 1 1 0 0 0 35 + 35 255 255 255 255 255 255 255 255 255 1 1 255 255 255 35 + 35 255 255 255 255 255 255 255 255 255 1 1 0 0 0 35 + 35 255 255 255 255 255 255 255 255 255 1 1 255 255 255 35 + 35 255 255 255 255 255 255 255 255 255 1 1 0 0 0 35 + 35 255 255 255 255 255 255 255 255 255 1 1 255 255 255 35 + 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 + +239 235 231 233 229 234 235 227 235 229 235 227 236 228 236 240 +240 189 142 165 121 178 187 101 185 129 196 104 207 127 202 241 +240 161 91 125 61 144 157 31 155 72 170 35 189 84 186 241 +240 161 92 125 62 145 158 31 155 72 171 35 189 84 186 241 +232 169 150 154 147 155 156 144 156 148 158 119 152 131 169 234 +232 176 164 164 163 125 131 114 125 147 110 157 103 130 180 234 +227 131 109 109 108 66 164 88 125 200 84 231 85 158 251 241 +231 166 152 152 150 88 162 69 110 195 68 230 79 154 251 241 +222 95 86 86 85 51 162 69 110 195 68 230 79 154 251 241 +224 110 96 96 94 57 162 69 110 195 68 230 79 154 251 241 +222 82 51 51 50 32 162 69 110 195 68 230 79 154 251 241 +222 99 87 87 85 52 162 69 110 195 68 230 79 154 251 241 +218 64 51 51 50 31 162 69 110 195 68 230 79 154 251 241 +227 131 110 110 108 64 162 69 110 195 68 230 79 154 251 241 +231 163 148 148 147 102 174 96 130 202 95 231 103 166 248 240 +239 239 239 239 238 229 232 223 227 235 223 238 224 231 240 239 +174 174 171 173 169 174 175 167 175 170 176 168 177 169 174 174 +180 174 138 161 117 174 183 96 181 125 191 99 203 123 184 180 +180 150 91 125 61 144 157 31 155 72 170 35 189 84 172 180 +180 150 92 125 62 145 158 31 155 72 171 35 189 84 172 180 +169 129 115 119 112 120 122 109 121 113 123 84 118 97 127 170 +169 134 127 127 127 123 124 122 123 126 121 127 121 124 138 170 +167 119 109 109 110 159 244 235 238 248 234 252 235 243 236 180 +171 155 152 152 152 183 244 233 237 248 232 252 234 243 236 180 +162 89 86 86 88 147 244 233 237 248 232 252 234 243 236 180 +164 101 96 96 97 152 244 233 237 248 232 252 234 243 236 180 +162 70 51 51 53 127 244 233 237 248 232 252 234 243 236 180 +162 91 87 87 88 147 244 233 237 248 232 252 234 243 236 180 +159 57 50 50 52 127 244 233 237 248 232 252 234 243 236 180 +167 120 110 110 111 160 244 233 237 248 232 252 234 243 236 180 +170 142 137 137 138 172 232 223 226 235 222 238 224 231 225 179 +173 177 178 178 178 177 179 178 178 179 177 179 178 178 178 173 + 41 51 51 53 49 54 55 47 54 49 55 47 56 48 50 43 + 56 144 130 152 108 165 174 88 172 116 182 90 195 114 148 57 + 58 126 91 125 61 144 157 31 155 72 170 35 189 84 142 58 + 58 127 92 125 62 145 158 31 155 72 171 35 189 84 142 58 + 45 92 99 102 96 104 105 93 105 97 107 68 101 80 84 47 + 44 97 110 110 110 110 110 110 110 110 110 111 110 110 94 46 + 54 187 218 218 218 233 254 254 254 254 254 255 254 254 206 58 + 55 195 228 228 229 239 255 254 254 255 254 255 254 254 206 58 + 56 192 212 212 212 230 255 254 254 255 254 255 254 254 206 58 + 55 190 214 214 214 231 255 254 254 255 254 255 254 254 206 58 + 53 175 203 203 204 225 255 254 254 255 254 255 254 254 206 58 + 55 190 212 212 212 230 255 254 254 255 254 255 254 254 206 58 + 55 187 203 203 204 225 255 254 254 255 254 255 254 254 206 58 + 54 187 218 218 219 234 255 254 254 255 254 255 254 254 206 58 + 52 166 193 193 193 203 218 218 218 218 218 218 220 219 178 54 + 39 51 55 55 55 55 55 55 55 55 55 55 56 55 51 37 + +240 240 241 241 233 233 241 241 241 241 241 241 241 241 240 239 +235 201 186 186 168 180 250 250 250 250 250 250 250 250 248 239 +228 126 84 84 131 129 157 154 154 154 154 154 154 154 166 230 +236 207 189 189 152 103 84 79 79 79 79 79 79 79 102 223 +227 103 35 35 118 156 231 229 229 229 229 229 229 229 230 238 +235 195 170 170 158 110 83 67 67 67 67 67 67 67 95 223 +229 128 72 72 148 147 200 195 195 195 195 195 195 195 201 234 +234 184 154 154 156 124 124 109 109 109 109 109 109 109 130 226 +226 100 31 31 143 113 87 68 68 68 68 68 68 68 95 223 +234 186 157 157 156 130 163 162 162 162 162 162 162 162 173 231 +233 178 144 144 155 124 66 87 51 56 31 51 31 64 102 229 +228 121 61 61 146 162 107 149 84 94 50 85 50 108 146 238 +232 164 124 124 153 163 109 151 85 95 50 86 50 109 148 238 +230 142 90 91 149 163 109 151 85 95 50 86 50 109 148 238 +234 188 160 161 168 175 130 165 95 110 81 99 63 130 162 238 +239 240 240 240 232 232 227 230 221 224 221 222 218 227 230 238 +174 179 180 180 170 170 180 180 180 180 180 180 180 180 178 172 +174 184 171 171 127 137 236 236 236 236 236 236 236 236 225 177 +168 123 84 84 97 123 243 243 243 243 243 243 243 243 231 178 +176 203 189 189 118 120 234 234 234 234 234 234 234 234 224 177 +167 99 35 35 84 126 251 251 251 251 251 251 251 251 238 179 +175 191 170 170 123 121 233 231 231 231 231 231 231 231 221 177 +170 124 72 72 113 125 248 247 247 247 247 247 247 247 234 178 +175 181 154 154 121 122 238 236 236 236 236 236 236 236 225 177 +167 96 31 31 109 121 234 233 233 233 233 233 233 233 222 177 +175 182 157 157 122 123 243 243 243 243 243 243 243 243 231 178 +174 173 144 144 120 123 159 183 147 152 127 147 126 160 171 177 +169 117 61 61 112 127 110 152 87 97 52 88 51 110 137 177 +173 160 124 124 118 127 109 151 85 95 50 86 49 109 137 177 +171 138 90 91 115 127 109 151 85 95 50 86 49 109 137 177 +173 174 149 149 129 134 119 154 88 101 70 91 56 119 142 176 +173 179 180 180 169 168 167 170 161 164 161 162 159 167 169 173 + 43 56 58 58 46 46 58 58 58 58 58 58 58 58 53 37 + 49 147 141 141 84 93 206 206 206 206 206 206 206 206 177 50 + 48 114 84 84 80 110 254 254 254 254 254 254 254 254 219 55 + 56 194 189 189 101 110 253 254 254 254 254 254 254 254 219 55 + 46 90 35 35 67 110 254 254 254 254 254 254 254 254 218 55 + 55 182 170 170 107 109 253 254 254 254 254 254 254 254 217 55 + 49 115 72 72 96 110 254 254 254 254 254 254 254 254 217 55 + 54 171 154 154 105 109 253 254 254 254 254 254 254 254 217 55 + 46 87 31 31 92 109 253 254 254 254 254 254 254 254 217 55 + 54 174 157 157 105 110 254 254 254 254 254 254 254 254 217 55 + 53 164 144 144 104 110 233 239 229 231 224 229 225 233 203 54 + 48 108 61 61 95 110 218 228 212 214 203 212 203 218 192 54 + 52 151 124 124 102 110 217 228 211 213 203 212 203 218 192 54 + 50 129 90 91 98 110 217 228 211 213 203 212 203 218 192 54 + 50 143 126 126 92 97 187 195 191 189 175 189 186 187 165 51 + 40 56 57 57 44 44 54 55 55 55 53 55 55 54 51 39 + +239 240 231 224 238 223 235 227 223 232 229 238 239 239 239 239 +240 248 166 103 231 95 202 130 96 174 102 147 148 148 163 231 +241 251 154 79 230 68 195 110 69 162 64 108 110 110 131 227 +241 251 154 79 230 68 195 110 69 162 31 50 51 51 64 218 +241 251 154 79 230 68 195 110 69 162 52 85 87 87 99 222 +241 251 154 79 230 68 195 110 69 162 32 50 51 51 82 222 +241 251 154 79 230 68 195 110 69 162 57 94 96 96 110 224 +241 251 154 79 230 68 195 110 69 162 51 85 86 86 95 222 +241 251 154 79 230 68 195 110 69 162 88 150 152 152 166 231 +241 251 158 85 231 84 200 125 88 164 66 108 109 109 131 227 +234 180 130 103 157 110 147 125 114 131 125 163 164 164 176 232 +234 169 131 152 119 158 148 156 144 156 155 147 154 150 169 232 +241 186 84 189 35 171 72 155 31 158 145 62 125 92 161 240 +241 186 84 189 35 170 72 155 31 157 144 61 125 91 161 240 +241 202 127 207 104 196 129 185 101 187 178 121 165 142 189 240 +240 236 228 236 227 235 229 235 227 235 234 229 233 231 235 239 +173 178 178 178 179 177 179 178 178 179 177 178 178 178 177 173 +179 225 231 224 238 222 235 226 223 232 172 138 137 137 142 170 +180 236 243 234 252 232 248 237 233 244 160 111 110 110 120 167 +180 236 243 234 252 232 248 237 233 244 127 52 50 50 57 159 +180 236 243 234 252 232 248 237 233 244 147 88 87 87 91 162 +180 236 243 234 252 232 248 237 233 244 127 53 51 51 70 162 +180 236 243 234 252 232 248 237 233 244 152 97 96 96 101 164 +180 236 243 234 252 232 248 237 233 244 147 88 86 86 89 162 +180 236 243 234 252 232 248 237 233 244 183 152 152 152 155 171 +180 236 243 235 252 234 248 238 235 244 159 110 109 109 119 167 +170 138 124 121 127 121 126 123 122 124 123 127 127 127 134 169 +170 127 97 118 84 123 113 121 109 122 120 112 119 115 129 169 +180 172 84 189 35 171 72 155 31 158 145 62 125 92 150 180 +180 172 84 189 35 170 72 155 31 157 144 61 125 91 150 180 +180 184 123 203 99 191 125 181 96 183 174 117 161 138 174 180 +174 174 169 177 168 176 170 175 167 175 174 169 173 171 174 174 + 37 51 55 56 55 55 55 55 55 55 55 55 55 55 51 39 + 54 178 219 220 218 218 218 218 218 218 203 193 193 193 166 52 + 58 206 254 254 255 254 255 254 254 255 234 219 218 218 187 54 + 58 206 254 254 255 254 255 254 254 255 225 204 203 203 187 55 + 58 206 254 254 255 254 255 254 254 255 230 212 212 212 190 55 + 58 206 254 254 255 254 255 254 254 255 225 204 203 203 175 53 + 58 206 254 254 255 254 255 254 254 255 231 214 214 214 190 55 + 58 206 254 254 255 254 255 254 254 255 230 212 212 212 192 56 + 58 206 254 254 255 254 255 254 254 255 239 229 228 228 195 55 + 58 206 254 254 255 254 254 254 254 254 233 218 218 218 187 54 + 46 94 110 110 111 110 110 110 110 110 110 110 110 110 97 44 + 47 84 80 101 68 107 97 105 93 105 104 96 102 99 92 45 + 58 142 84 189 35 171 72 155 31 158 145 62 125 92 127 58 + 58 142 84 189 35 170 72 155 31 157 144 61 125 91 126 58 + 57 148 114 195 90 182 116 172 88 174 165 108 152 130 144 56 + 43 50 48 56 47 55 49 54 47 55 54 49 53 51 51 41 diff --git a/src/assets/presets/pat41.patt b/src/assets/presets/pat41.patt new file mode 100644 index 0000000..fdc5880 --- /dev/null +++ b/src/assets/presets/pat41.patt @@ -0,0 +1,195 @@ + 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 + 2 255 0 255 255 255 255 2 255 255 255 255 255 0 255 2 + 2 255 0 0 0 0 0 2 0 0 0 0 0 0 255 2 + 2 255 0 255 255 255 255 2 255 255 255 255 255 0 255 2 + 2 255 0 0 0 0 0 0 0 0 0 0 255 0 255 2 + 2 255 0 0 255 255 255 2 255 255 255 0 255 0 255 2 + 2 255 0 0 255 255 0 0 0 255 255 0 255 0 255 2 + 2 255 0 0 255 255 255 2 255 255 255 0 255 0 255 2 + 2 255 0 0 255 255 255 2 255 255 255 0 255 0 255 2 + 2 255 0 0 255 255 0 0 0 255 255 0 255 0 255 2 + 2 255 0 0 255 255 255 2 255 255 255 0 255 0 255 2 + 2 255 0 0 0 0 0 0 0 0 0 0 255 0 255 2 + 2 255 0 255 255 255 255 2 255 255 255 255 255 0 255 2 + 2 255 0 0 0 0 0 2 0 0 0 0 0 0 255 2 + 2 255 0 255 255 255 255 2 255 255 255 255 255 0 255 2 + 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 +226 255 0 255 255 255 255 226 255 255 255 255 255 0 255 226 +226 255 0 0 0 0 0 226 0 0 0 0 0 0 255 226 +226 255 0 255 255 255 255 226 255 255 255 255 255 0 255 226 +226 255 0 0 0 0 0 0 0 0 0 0 255 0 255 226 +226 255 0 0 255 255 255 226 255 255 255 0 255 0 255 226 +226 255 0 0 255 255 0 0 0 255 255 0 255 0 255 226 +226 255 0 0 255 255 255 226 255 255 255 0 255 0 255 226 +226 255 0 0 255 255 255 226 255 255 255 0 255 0 255 226 +226 255 0 0 255 255 0 0 0 255 255 0 255 0 255 226 +226 255 0 0 255 255 255 226 255 255 255 0 255 0 255 226 +226 255 0 0 0 0 0 0 0 0 0 0 255 0 255 226 +226 255 0 255 255 255 255 226 255 255 255 255 255 0 255 226 +226 255 0 0 0 0 0 226 0 0 0 0 0 0 255 226 +226 255 0 255 255 255 255 226 255 255 255 255 255 0 255 226 +226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +255 255 192 255 255 255 255 255 255 255 255 255 255 192 255 255 +255 255 192 192 192 192 192 255 192 192 192 192 192 192 255 255 +255 255 192 255 255 255 255 255 255 255 255 255 255 192 255 255 +255 255 192 0 0 0 0 0 0 0 0 0 255 192 255 255 +255 255 192 0 255 255 255 255 255 255 255 0 255 192 255 255 +255 255 192 0 255 255 0 0 0 255 255 0 255 192 255 255 +255 255 192 0 255 255 255 255 255 255 255 0 255 192 255 255 +255 255 192 0 255 255 255 255 255 255 255 0 255 192 255 255 +255 255 192 0 255 255 0 0 0 255 255 0 255 192 255 255 +255 255 192 0 255 255 255 255 255 255 255 0 255 192 255 255 +255 255 192 0 0 0 0 0 0 0 0 0 255 192 255 255 +255 255 192 255 255 255 255 255 255 255 255 255 255 192 255 255 +255 255 192 192 192 192 192 255 192 192 192 192 192 192 255 255 +255 255 192 255 255 255 255 255 255 255 255 255 255 192 255 255 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 + + 7 25 29 29 29 29 29 29 29 29 29 29 29 29 23 15 + 15 113 130 134 135 135 135 135 135 135 135 135 135 134 103 23 + 17 99 45 132 147 147 147 147 147 147 147 147 132 52 92 24 + 26 169 77 219 197 197 197 197 197 197 197 197 214 89 158 32 + 27 171 78 193 7 51 51 51 51 51 51 11 168 90 160 32 + 27 171 78 195 39 255 254 255 255 254 255 56 168 90 160 32 + 27 171 78 195 39 249 160 237 236 161 251 56 168 90 160 32 + 22 139 64 158 31 198 73 181 181 74 200 46 136 73 130 26 + 6 23 11 26 5 33 11 30 30 12 33 7 23 13 22 6 + 27 170 78 193 39 247 148 233 232 149 248 56 167 89 159 32 + 27 171 78 195 39 255 253 255 254 253 255 56 168 90 160 32 + 27 171 78 195 17 113 113 113 113 113 113 25 168 90 160 32 + 26 169 77 204 85 85 85 85 85 85 85 85 187 89 158 32 + 16 98 45 131 146 146 146 146 146 146 146 146 131 52 97 25 + 13 93 110 110 110 110 110 110 110 110 110 110 110 110 89 20 + 5 20 24 24 24 24 24 24 24 24 24 24 24 24 19 8 +225 226 227 227 227 227 227 227 227 227 227 227 227 227 226 227 +217 156 144 148 148 148 148 148 148 148 148 148 148 148 164 220 +217 130 45 132 147 147 147 147 147 147 147 147 132 52 143 220 +227 203 78 219 197 197 197 197 197 197 197 197 214 89 210 229 +228 205 79 193 7 51 51 51 51 51 51 11 168 90 212 229 +228 205 79 195 39 255 254 255 255 254 255 56 168 90 212 229 +228 205 79 195 39 249 160 237 236 161 251 56 168 90 212 229 +227 209 105 195 38 239 87 218 217 89 242 55 167 114 214 228 +225 222 206 196 35 220 79 200 200 80 223 51 171 207 223 225 +228 206 80 195 39 248 149 234 233 149 250 56 168 91 212 228 +228 205 79 195 39 255 253 255 254 253 255 56 168 90 212 229 +228 205 79 195 17 113 113 113 113 113 113 25 168 90 212 229 +227 203 78 204 85 85 85 85 85 85 85 85 187 89 210 229 +218 133 45 131 146 146 146 146 146 146 146 146 131 52 149 222 +218 158 146 146 146 146 146 146 146 146 146 146 146 146 169 221 +225 226 227 227 227 227 227 227 227 227 227 227 227 227 227 226 +254 253 253 253 254 254 254 254 254 254 254 254 254 254 254 254 +251 231 227 228 228 228 228 228 228 228 228 228 228 228 233 252 +251 224 202 224 228 228 228 228 228 228 228 228 224 204 227 252 +254 242 210 240 199 199 199 199 199 199 199 199 236 213 245 254 +254 243 211 213 7 51 51 51 51 51 51 11 187 214 245 254 +254 243 211 214 39 255 254 255 255 254 255 56 187 214 245 254 +254 243 211 214 39 249 160 237 236 161 251 56 187 214 245 254 +254 244 218 215 39 244 90 223 223 91 247 56 188 220 247 254 +254 253 249 220 39 244 88 223 222 88 247 56 192 249 253 254 +254 243 211 214 39 248 149 235 234 150 250 56 187 214 245 254 +254 243 211 214 39 255 253 255 254 253 255 56 187 214 245 254 +254 243 211 214 17 113 113 113 113 113 113 25 187 214 245 254 +254 242 210 225 87 87 87 87 87 87 87 87 208 213 245 254 +251 224 202 223 227 227 227 227 227 227 227 227 223 204 229 252 +251 231 228 228 228 228 228 228 228 228 228 228 228 228 235 252 +254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 + + 15 22 23 32 32 32 32 26 5 31 32 32 32 24 20 7 + 23 103 92 157 159 159 159 129 21 158 159 159 157 96 89 18 + 29 134 52 88 89 89 89 73 12 89 89 89 88 52 109 23 + 29 134 132 214 167 167 167 136 22 166 167 167 186 131 109 23 + 29 134 147 197 10 56 56 45 7 56 56 24 85 146 109 23 + 29 134 147 197 51 254 250 200 32 248 254 113 85 146 109 23 + 29 134 147 197 51 254 161 74 11 148 253 113 85 146 109 23 + 29 134 147 197 51 254 236 180 29 232 254 113 85 146 109 23 + 29 134 147 197 51 254 237 181 29 233 254 113 85 146 109 23 + 29 134 147 197 51 254 160 73 11 147 253 113 85 146 109 23 + 29 134 147 197 51 254 249 198 32 246 254 113 85 146 109 23 + 29 134 147 197 7 38 38 31 5 38 38 16 85 146 109 23 + 29 133 131 218 192 194 194 158 25 193 194 194 203 131 109 23 + 28 129 44 77 78 78 78 63 11 77 78 78 77 45 109 23 + 25 112 98 169 171 171 171 138 22 170 171 171 169 98 93 20 + 7 15 16 26 26 26 26 22 5 26 26 26 26 16 13 4 +226 220 220 228 229 229 229 227 225 228 229 229 228 221 220 226 +226 164 142 209 211 211 211 213 223 211 211 211 209 149 169 226 +227 147 52 88 89 89 89 114 207 90 89 89 88 51 145 226 +227 148 132 214 167 167 167 167 171 168 167 167 186 131 146 226 +227 148 147 197 10 56 56 54 50 56 56 24 85 146 146 226 +227 148 147 197 51 254 250 241 222 249 254 113 85 146 146 226 +227 148 147 197 51 254 161 88 79 149 253 113 85 146 146 226 +227 148 147 197 51 254 236 217 200 233 254 113 85 146 146 226 +227 148 147 197 51 254 237 217 200 234 254 113 85 146 146 226 +227 148 147 197 51 254 160 87 78 148 253 113 85 146 146 226 +227 148 147 197 51 254 249 238 220 248 254 113 85 146 146 226 +227 148 147 197 7 38 38 38 34 38 38 16 85 146 146 226 +227 147 131 218 192 194 194 194 195 194 194 194 203 131 146 226 +226 144 44 77 78 78 78 105 206 79 78 78 77 45 145 226 +226 156 130 203 205 205 205 208 222 205 205 205 203 132 157 226 +225 217 217 227 227 227 227 227 225 227 227 227 227 217 217 225 +253 251 251 253 254 254 254 254 254 254 254 254 253 252 252 253 +253 233 227 244 245 245 245 246 252 245 245 245 244 229 234 253 +253 228 203 213 213 213 213 220 249 213 213 213 213 204 228 253 +253 228 223 235 187 187 187 187 192 187 187 187 207 223 228 253 +253 228 227 199 10 56 56 56 56 56 56 24 87 227 228 253 +253 228 227 199 51 254 250 246 246 249 254 113 87 227 228 253 +253 228 227 199 51 254 161 90 88 149 253 113 87 227 228 253 +253 228 227 199 51 254 236 222 222 234 254 113 87 227 228 253 +253 228 227 199 51 254 237 223 222 234 254 113 87 227 228 253 +253 228 227 199 51 254 160 89 87 149 253 113 87 227 228 253 +253 228 227 199 51 254 249 244 243 248 254 113 87 227 228 253 +253 228 227 199 7 38 38 38 38 38 38 16 87 227 228 253 +253 228 223 240 212 214 214 215 219 214 214 214 225 223 228 253 +253 226 202 210 210 210 210 217 248 211 210 210 210 202 228 253 +253 230 223 242 242 242 242 244 252 242 242 242 242 224 231 253 +253 251 251 253 253 253 253 253 253 253 253 253 253 251 251 253 + + 8 19 24 24 24 24 24 24 24 24 24 24 24 24 20 5 + 20 89 110 110 110 110 110 110 110 110 110 110 110 110 93 13 + 25 97 52 131 146 146 146 146 146 146 146 146 131 45 98 16 + 32 158 89 187 85 85 85 85 85 85 85 85 204 77 169 26 + 32 160 90 168 25 113 113 113 113 113 113 17 195 78 171 27 + 32 160 90 168 56 255 253 254 255 253 255 39 195 78 171 27 + 32 159 89 167 56 248 149 232 233 148 247 39 193 78 170 27 + 6 22 13 23 7 33 12 30 30 11 33 5 26 11 23 6 + 26 130 73 136 46 200 74 181 181 73 198 31 158 64 139 22 + 32 160 90 168 56 251 161 236 237 160 249 39 195 78 171 27 + 32 160 90 168 56 255 254 255 255 254 255 39 195 78 171 27 + 32 160 90 168 11 51 51 51 51 51 51 7 193 78 171 27 + 32 158 89 214 197 197 197 197 197 197 197 197 219 77 169 26 + 24 92 52 132 147 147 147 147 147 147 147 147 132 45 99 17 + 23 103 134 135 135 135 135 135 135 135 135 135 134 130 113 15 + 15 23 29 29 29 29 29 29 29 29 29 29 29 29 25 7 +226 227 227 227 227 227 227 227 227 227 227 227 227 227 226 225 +221 169 146 146 146 146 146 146 146 146 146 146 146 146 158 218 +222 149 52 131 146 146 146 146 146 146 146 146 131 45 133 218 +229 210 89 187 85 85 85 85 85 85 85 85 204 78 203 227 +229 212 90 168 25 113 113 113 113 113 113 17 195 79 205 228 +229 212 90 168 56 255 253 254 255 253 255 39 195 79 205 228 +228 212 91 168 56 250 149 233 234 149 248 39 195 80 206 228 +225 223 207 171 51 223 80 200 200 79 220 35 196 206 222 225 +228 214 114 167 55 242 89 217 218 87 239 38 195 105 209 227 +229 212 90 168 56 251 161 236 237 160 249 39 195 79 205 228 +229 212 90 168 56 255 254 255 255 254 255 39 195 79 205 228 +229 212 90 168 11 51 51 51 51 51 51 7 193 79 205 228 +229 210 89 214 197 197 197 197 197 197 197 197 219 78 203 227 +220 143 52 132 147 147 147 147 147 147 147 147 132 45 130 217 +220 164 148 148 148 148 148 148 148 148 148 148 148 144 156 217 +227 226 227 227 227 227 227 227 227 227 227 227 227 227 226 225 +254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 +252 235 228 228 228 228 228 228 228 228 228 228 228 228 231 251 +252 229 204 223 227 227 227 227 227 227 227 227 223 202 224 251 +254 245 213 208 87 87 87 87 87 87 87 87 225 210 242 254 +254 245 214 187 25 113 113 113 113 113 113 17 214 211 243 254 +254 245 214 187 56 255 253 254 255 253 255 39 214 211 243 254 +254 245 214 187 56 250 150 234 235 149 248 39 214 211 243 254 +254 253 249 192 56 247 88 222 223 88 244 39 220 249 253 254 +254 247 220 188 56 247 91 223 223 90 244 39 215 218 244 254 +254 245 214 187 56 251 161 236 237 160 249 39 214 211 243 254 +254 245 214 187 56 255 254 255 255 254 255 39 214 211 243 254 +254 245 214 187 11 51 51 51 51 51 51 7 213 211 243 254 +254 245 213 236 199 199 199 199 199 199 199 199 240 210 242 254 +252 227 204 224 228 228 228 228 228 228 228 228 224 202 224 251 +252 233 228 228 228 228 228 228 228 228 228 228 228 227 231 251 +254 254 254 254 254 254 254 254 254 254 254 254 253 253 253 254 diff --git a/src/assets/presets/pat42.patt b/src/assets/presets/pat42.patt new file mode 100644 index 0000000..2f2d167 --- /dev/null +++ b/src/assets/presets/pat42.patt @@ -0,0 +1,195 @@ +255 255 255 2 16 16 16 16 16 16 16 16 0 255 255 255 +255 255 255 0 0 0 0 0 0 0 0 0 0 255 255 255 +255 255 255 0 255 255 255 255 255 255 255 255 0 255 255 255 + 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +255 0 255 0 255 255 255 255 255 255 255 255 0 255 0 255 +255 0 255 0 0 0 0 0 0 0 0 0 0 255 0 255 +255 0 255 0 255 0 0 0 0 0 0 255 0 255 0 255 +255 0 255 0 255 255 255 0 5 255 255 255 0 255 0 255 +255 0 255 0 255 255 0 0 0 0 255 255 0 255 0 255 +255 0 255 0 255 255 231 3 6 231 255 255 0 255 0 255 +255 0 255 0 255 255 0 0 0 255 255 255 0 255 0 255 +255 0 255 0 255 255 255 2 4 255 255 255 0 255 0 255 + 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +255 255 255 0 255 255 255 255 255 255 255 255 0 255 255 255 +255 255 255 0 0 0 0 0 0 0 0 0 0 255 255 255 +255 255 255 0 255 255 255 255 255 255 255 255 0 255 255 255 +255 255 255 0 16 16 16 16 16 16 16 16 0 255 255 255 +255 255 255 0 0 0 0 0 0 0 0 0 0 255 255 255 +255 255 255 0 255 255 255 255 255 255 255 255 0 255 255 255 + 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +255 0 255 0 255 255 255 255 255 255 255 255 0 255 0 255 +255 0 255 0 0 0 0 0 0 0 0 0 0 255 0 255 +255 0 255 0 255 0 0 0 0 0 0 255 0 255 0 255 +255 0 255 0 255 255 255 226 224 255 255 255 0 255 0 255 +255 0 255 0 255 255 0 0 0 0 255 255 0 255 0 255 +255 0 255 0 255 255 231 204 205 231 255 255 0 255 0 255 +255 0 255 0 255 255 0 0 0 255 255 255 0 255 0 255 +255 0 255 0 255 255 255 226 226 255 255 255 0 255 0 255 + 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +255 255 255 0 255 255 255 255 255 255 255 255 0 255 255 255 +255 255 255 0 0 0 0 0 0 0 0 0 0 255 255 255 +255 255 255 0 255 255 255 255 255 255 255 255 0 255 255 255 +255 255 255 15 16 16 16 16 16 16 16 16 192 255 255 255 +255 255 255 0 0 0 0 0 0 0 0 0 192 255 255 255 +255 255 255 192 255 255 255 255 255 255 255 255 192 255 255 255 +192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 +255 0 255 192 255 255 255 255 255 255 255 255 192 255 0 255 +255 0 255 192 0 0 0 0 0 0 0 0 192 255 0 255 +255 0 255 192 255 0 0 0 0 0 0 255 192 255 0 255 +255 0 255 192 255 255 255 255 255 255 255 255 192 255 0 255 +255 0 255 192 255 255 0 0 0 0 255 255 192 255 0 255 +255 0 255 192 255 255 231 233 231 231 255 255 192 255 0 255 +255 0 255 192 255 255 0 0 0 255 255 255 192 255 0 255 +255 0 255 192 255 255 255 255 255 255 255 255 192 255 0 255 +192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 +255 255 255 192 255 255 255 255 255 255 255 255 192 255 255 255 +255 255 255 192 0 0 0 0 0 0 0 0 192 255 255 255 +255 255 255 192 255 255 255 255 255 255 255 255 192 255 255 255 + +255 251 107 40 166 166 166 166 166 166 166 166 29 203 255 255 +252 248 105 24 97 98 98 98 98 98 98 98 25 200 252 252 +112 108 46 24 104 104 104 104 104 104 104 104 14 87 110 111 + 58 64 55 30 129 122 132 133 133 133 133 133 17 86 41 114 + 97 113 106 60 204 83 221 242 255 255 255 255 33 163 74 218 + 97 113 106 60 204 80 97 150 210 206 255 255 33 163 74 218 + 97 113 106 60 204 79 88 143 132 110 168 228 33 163 74 218 + 97 113 106 60 164 32 35 58 51 39 36 114 32 163 74 218 + 97 113 106 60 159 26 29 47 42 31 28 101 32 163 74 218 + 97 113 106 60 204 79 87 143 131 108 151 222 33 163 74 218 + 97 113 106 60 204 80 105 156 210 205 252 254 33 163 74 218 + 97 113 106 60 205 85 224 244 255 255 255 255 33 163 74 218 + 65 74 69 39 162 156 165 166 166 166 166 166 21 107 52 143 + 94 89 38 21 90 90 90 90 90 90 90 90 11 71 90 90 +247 244 103 27 106 106 106 106 106 106 106 106 25 196 247 247 +255 251 107 36 145 145 145 145 145 145 145 145 28 203 255 255 +255 252 107 39 166 166 166 166 166 166 166 166 29 203 255 255 +252 249 105 24 97 98 98 98 98 98 98 98 25 200 252 252 +111 108 46 24 104 104 104 104 104 104 104 104 14 87 110 110 + 58 64 55 30 129 122 132 133 133 133 133 133 17 86 41 114 + 97 114 107 60 204 83 221 242 255 255 255 255 33 163 74 218 + 97 114 107 60 204 80 97 150 210 206 255 255 33 163 74 218 + 97 114 107 60 204 79 88 143 132 110 168 228 33 163 74 218 + 97 114 107 60 199 74 81 132 118 89 77 191 33 163 74 218 + 97 114 107 60 199 73 80 132 116 87 73 189 33 163 74 218 + 97 114 107 60 204 79 87 143 131 108 151 222 33 163 74 218 + 97 114 107 60 204 80 105 156 210 205 252 254 33 163 74 218 + 97 114 107 60 205 85 224 244 255 255 255 255 33 163 74 218 + 65 74 69 39 162 156 165 166 166 166 166 166 21 107 52 143 + 94 89 38 21 90 90 90 90 90 90 90 90 11 71 90 90 +247 244 103 27 106 106 106 106 106 106 106 106 25 196 247 247 +255 252 108 36 145 145 145 145 145 145 145 145 28 203 255 255 +255 254 218 177 166 166 166 166 166 166 166 166 186 241 255 255 +254 253 217 156 100 100 100 100 100 100 100 100 177 240 254 254 +219 218 202 195 212 212 212 212 212 212 212 212 194 212 218 218 +147 156 204 198 220 213 221 222 222 222 222 222 195 197 131 205 + 97 116 218 206 205 83 221 242 255 255 255 255 199 201 74 218 + 97 116 218 206 205 80 97 150 210 206 255 255 199 201 74 218 + 97 116 218 206 205 79 88 143 132 110 168 228 199 201 74 218 + 97 116 218 206 204 79 87 143 127 96 82 201 199 201 74 218 + 97 116 218 206 204 79 87 143 127 95 79 200 199 201 74 218 + 97 116 218 206 205 79 87 143 131 108 151 222 199 201 74 218 + 97 116 218 206 205 80 105 156 210 205 252 254 199 201 74 218 + 97 116 218 206 205 85 224 244 255 255 255 255 199 201 74 218 +113 127 208 201 229 222 231 232 232 232 232 232 196 198 118 208 +213 212 200 196 213 214 214 214 214 214 214 214 194 209 213 214 +253 252 217 166 112 112 112 112 112 112 112 112 175 239 253 253 +255 254 218 176 145 145 145 145 145 145 145 145 180 241 255 255 + +255 252 110 114 217 217 217 217 217 217 217 217 142 90 247 255 +255 252 109 40 73 73 73 73 73 73 73 73 51 89 247 255 +202 200 87 85 163 163 163 163 163 163 163 163 106 71 196 203 + 29 25 13 17 32 32 32 31 31 32 32 32 20 11 25 28 +165 97 103 132 255 255 228 113 101 222 253 255 165 89 106 144 +165 97 103 132 254 254 168 36 27 150 251 254 165 89 106 144 +165 97 103 132 254 205 110 38 31 107 205 254 165 89 106 144 +165 97 103 132 254 210 131 51 41 131 210 254 165 89 106 144 +165 97 103 132 242 150 143 58 47 142 156 243 165 89 106 144 +165 97 103 131 221 96 87 35 28 87 105 223 164 89 106 144 +165 97 103 122 83 79 79 32 25 79 79 85 155 89 106 144 +165 97 103 128 203 203 203 163 158 203 203 204 162 89 106 144 + 40 24 23 30 59 59 59 59 59 59 59 59 38 20 26 36 +106 105 45 55 106 106 106 106 106 106 106 106 69 37 102 107 +251 248 108 64 113 113 113 113 113 113 113 113 73 88 243 251 +255 252 111 57 97 97 97 97 97 97 97 97 65 94 247 255 +255 252 110 113 217 217 217 217 217 217 217 217 142 90 247 255 +255 252 109 40 73 73 73 73 73 73 73 73 51 89 247 255 +202 200 87 85 163 163 163 163 163 163 163 163 106 71 196 203 + 29 25 13 17 32 32 32 32 32 32 32 32 20 11 25 28 +165 97 103 132 255 255 228 190 189 222 253 255 165 89 106 144 +165 97 103 132 254 254 168 77 73 150 251 254 165 89 106 144 +165 97 103 132 254 205 110 88 87 107 205 254 165 89 106 144 +165 97 103 132 254 210 131 117 116 131 210 254 165 89 106 144 +165 97 103 132 242 150 143 132 131 142 156 243 165 89 106 144 +165 97 103 131 221 96 87 81 80 87 105 223 164 89 106 144 +165 97 103 122 83 79 79 74 73 79 79 85 155 89 106 144 +165 97 103 128 203 203 203 198 198 203 203 204 161 89 106 144 + 39 24 23 30 59 59 59 59 59 59 59 59 38 20 26 36 +107 105 45 55 106 106 106 106 106 106 106 106 69 37 103 107 +251 248 108 64 113 113 113 113 113 113 113 113 73 88 243 251 +255 252 111 57 97 97 97 97 97 97 97 97 65 94 247 255 +255 253 218 205 217 217 217 217 217 217 217 217 208 213 252 255 +255 254 218 131 73 73 73 73 73 73 73 73 117 213 252 255 +240 240 212 196 201 201 201 201 201 201 201 201 198 208 239 240 +186 177 193 195 198 198 198 198 198 198 198 198 195 193 174 180 +165 99 212 222 255 255 228 200 199 222 253 255 232 213 112 144 +165 99 212 222 254 254 168 82 79 150 251 254 232 213 112 144 +165 99 212 222 254 205 110 95 94 107 205 254 232 213 112 144 +165 99 212 222 254 210 131 126 126 131 210 254 232 213 112 144 +165 99 212 222 242 150 143 142 142 142 156 243 232 213 112 144 +165 99 212 221 221 96 87 87 87 87 105 223 231 213 112 144 +165 99 212 212 83 79 79 79 79 79 79 85 221 213 112 144 +165 99 212 219 204 204 204 203 203 204 204 205 228 213 112 144 +177 156 194 197 205 205 205 205 205 205 205 205 200 196 166 175 +217 217 202 204 217 217 217 217 217 217 217 217 207 200 216 217 +253 253 217 155 115 115 115 115 115 115 115 115 127 211 251 253 +255 254 218 147 97 97 97 97 97 97 97 97 112 212 252 255 + +255 255 203 28 145 145 145 145 145 145 145 145 36 107 251 255 +247 247 196 25 106 106 106 106 106 106 106 106 27 103 244 247 + 90 90 71 11 90 90 90 90 90 90 90 90 21 38 89 94 +143 52 107 21 166 166 166 166 166 165 156 162 39 69 74 65 +218 74 163 33 255 255 255 255 244 224 85 205 60 106 113 97 +218 74 163 33 254 252 205 210 156 105 80 204 60 106 113 97 +218 74 163 33 222 151 108 131 143 87 79 204 60 106 113 97 +218 74 163 32 101 28 31 42 47 29 26 159 60 106 113 97 +218 74 163 32 114 36 39 51 58 35 32 164 60 106 113 97 +218 74 163 33 228 168 110 132 143 88 79 204 60 106 113 97 +218 74 163 33 255 255 206 210 150 97 80 204 60 106 113 97 +218 74 163 33 255 255 255 255 242 221 83 204 60 106 113 97 +114 41 86 17 133 133 133 133 133 132 122 129 30 55 64 58 +111 110 87 14 104 104 104 104 104 104 104 104 24 46 108 112 +252 252 200 25 98 98 98 98 98 98 98 97 24 105 248 252 +255 255 203 29 166 166 166 166 166 166 166 166 40 107 251 255 +255 255 203 28 145 145 145 145 145 145 145 145 36 108 252 255 +247 247 196 25 106 106 106 106 106 106 106 106 27 103 244 247 + 90 90 71 11 90 90 90 90 90 90 90 90 21 38 89 94 +143 52 107 21 166 166 166 166 166 165 156 162 39 69 74 65 +218 74 163 33 255 255 255 255 244 224 85 205 60 107 114 97 +218 74 163 33 254 252 205 210 156 105 80 204 60 107 114 97 +218 74 163 33 222 151 108 131 143 87 79 204 60 107 114 97 +218 74 163 33 189 73 87 116 132 80 73 199 60 107 114 97 +218 74 163 33 191 77 89 118 132 81 74 199 60 107 114 97 +218 74 163 33 228 168 110 132 143 88 79 204 60 107 114 97 +218 74 163 33 255 255 206 210 150 97 80 204 60 107 114 97 +218 74 163 33 255 255 255 255 242 221 83 204 60 107 114 97 +114 41 86 17 133 133 133 133 133 132 122 129 30 55 64 58 +110 110 87 14 104 104 104 104 104 104 104 104 24 46 108 111 +252 252 200 25 98 98 98 98 98 98 98 97 24 105 249 252 +255 255 203 29 166 166 166 166 166 166 166 166 39 107 252 255 +255 255 241 180 145 145 145 145 145 145 145 145 176 218 254 255 +253 253 239 175 112 112 112 112 112 112 112 112 166 217 252 253 +214 213 209 194 214 214 214 214 214 214 214 213 196 200 212 213 +208 118 198 196 232 232 232 232 232 231 222 229 201 208 127 113 +218 74 201 199 255 255 255 255 244 224 85 205 206 218 116 97 +218 74 201 199 254 252 205 210 156 105 80 205 206 218 116 97 +218 74 201 199 222 151 108 131 143 87 79 205 206 218 116 97 +218 74 201 199 200 79 95 127 143 87 79 204 206 218 116 97 +218 74 201 199 201 82 96 127 143 87 79 204 206 218 116 97 +218 74 201 199 228 168 110 132 143 88 79 205 206 218 116 97 +218 74 201 199 255 255 206 210 150 97 80 205 206 218 116 97 +218 74 201 199 255 255 255 255 242 221 83 205 206 218 116 97 +205 131 197 195 222 222 222 222 222 221 213 220 198 204 156 147 +218 218 212 194 212 212 212 212 212 212 212 212 195 202 218 219 +254 254 240 177 100 100 100 100 100 100 100 100 156 217 253 254 +255 255 241 186 166 166 166 166 166 166 166 166 177 218 254 255 diff --git a/src/assets/presets/pat43.patt b/src/assets/presets/pat43.patt new file mode 100644 index 0000000..5bfaeed --- /dev/null +++ b/src/assets/presets/pat43.patt @@ -0,0 +1,195 @@ +255 2 255 96 255 255 255 255 255 255 255 255 96 255 2 255 + 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +255 2 255 96 255 255 255 255 255 255 255 255 96 255 2 255 + 96 2 96 96 96 96 96 96 96 96 96 96 96 96 2 96 +255 2 255 96 185 0 0 0 0 0 0 0 96 255 2 255 +255 2 255 96 255 255 255 255 255 255 255 255 96 255 2 255 +255 2 255 96 255 0 255 239 0 255 0 0 96 255 2 255 +255 2 255 96 255 0 255 239 0 255 0 0 96 255 2 255 +255 2 255 96 255 0 255 239 0 255 0 0 96 255 2 255 +255 2 255 96 255 255 255 255 255 255 255 255 96 255 2 255 +255 2 255 96 0 0 0 0 0 0 0 0 96 255 2 255 +255 2 255 96 255 255 255 255 255 255 255 255 96 255 2 255 + 96 2 96 96 96 96 96 96 96 96 96 96 96 96 2 96 +255 2 255 96 255 255 255 255 255 255 255 255 96 255 2 255 + 2 2 2 2 2 2 2 2 2 2 2 2 96 2 2 2 +255 2 255 96 255 255 255 255 255 255 255 255 96 255 2 255 +255 226 254 32 255 255 255 255 255 255 255 255 32 255 226 255 +226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 +255 226 254 32 255 255 255 255 255 255 255 255 32 255 226 255 + 32 226 32 32 32 32 32 32 32 32 32 32 32 32 226 32 +255 226 254 32 185 0 0 0 0 0 0 0 32 255 226 255 +255 226 254 32 255 255 255 255 255 255 255 255 32 255 226 255 +255 226 254 32 255 0 255 239 0 255 0 0 32 255 226 255 +255 226 254 32 255 0 255 239 0 255 0 0 32 255 226 255 +255 226 254 32 255 0 255 239 0 255 0 0 32 255 226 255 +255 226 254 32 255 255 255 255 255 255 255 255 32 255 226 255 +255 226 254 32 0 0 0 0 0 0 0 0 32 255 226 255 +255 226 254 32 255 255 255 255 255 255 255 255 32 255 226 255 + 32 226 32 32 32 32 32 32 32 32 32 32 32 32 226 32 +255 226 254 32 255 255 255 255 255 255 255 255 32 255 226 255 +226 226 226 226 226 226 226 226 226 226 226 226 32 226 226 226 +255 226 254 32 255 255 255 255 255 255 255 255 32 255 226 255 +255 255 255 1 255 255 255 255 255 255 255 255 1 255 255 255 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +255 255 255 1 255 255 255 255 255 255 255 255 1 255 255 255 + 1 255 1 1 1 1 1 1 1 1 1 1 1 1 255 1 +255 255 255 1 185 0 0 0 0 0 0 0 1 255 255 255 +255 255 255 1 255 255 255 255 255 255 255 255 1 255 255 255 +255 255 255 1 255 0 255 239 0 255 0 0 1 255 255 255 +255 255 255 1 255 0 255 239 0 255 0 0 1 255 255 255 +255 255 255 1 255 0 255 239 0 255 0 0 1 255 255 255 +255 255 255 1 255 255 255 255 255 255 255 255 1 255 255 255 +255 255 255 1 0 0 0 0 0 0 0 0 1 255 255 255 +255 255 255 1 255 255 255 255 255 255 255 255 1 255 255 255 + 1 255 1 1 1 1 1 1 1 1 1 1 1 1 255 1 +255 255 255 1 255 255 255 255 255 255 255 255 1 255 255 255 +255 255 255 255 255 255 255 255 255 255 255 255 1 255 255 255 +255 255 255 1 255 255 255 255 255 255 255 255 1 255 255 255 + + 92 79 105 86 165 166 166 166 166 166 166 166 75 122 53 143 + 49 40 55 45 85 85 85 85 85 85 85 85 39 63 27 76 + 84 71 115 104 150 150 150 150 150 150 150 150 98 125 84 136 + 99 84 130 115 178 178 179 179 179 179 178 178 106 143 87 159 +139 120 162 133 88 159 145 93 101 184 119 211 116 188 80 218 +139 120 162 133 48 139 150 100 107 184 87 201 116 188 80 218 +139 120 162 133 48 149 251 250 250 242 87 201 116 188 80 218 +139 120 162 133 48 141 140 78 85 169 87 201 116 188 80 218 +139 120 162 133 48 143 169 123 128 188 87 201 116 188 80 218 +139 120 162 133 48 148 246 242 242 238 87 201 116 188 80 218 +139 120 162 133 48 142 144 85 91 172 87 201 116 188 80 218 +139 120 162 133 147 197 204 177 180 212 120 211 116 188 80 218 +110 94 138 119 198 199 199 199 199 199 199 199 108 151 63 170 + 86 72 119 108 152 152 152 152 152 152 152 152 103 120 48 130 + 69 58 79 65 123 123 123 123 123 123 123 123 58 91 39 107 + 83 70 95 78 148 148 148 148 148 148 148 148 68 110 48 128 +235 232 160 133 243 244 244 244 244 244 244 244 118 212 230 241 +229 227 190 176 232 232 232 232 232 232 232 232 169 216 226 231 +172 176 76 61 126 126 126 126 126 126 126 126 52 107 118 125 +184 186 80 58 148 148 149 149 149 149 148 149 46 122 137 146 +240 236 126 85 88 159 145 93 101 184 119 211 61 205 234 250 +240 236 126 85 48 139 150 100 107 184 87 201 61 205 234 250 +240 236 126 85 48 149 251 250 250 242 87 201 61 205 234 250 +240 236 126 85 48 141 140 78 85 169 87 201 61 205 234 250 +240 236 126 85 48 143 169 123 128 188 87 201 61 205 234 250 +240 236 126 85 48 148 246 242 242 238 87 201 61 205 234 250 +240 236 126 85 48 142 144 85 91 172 87 201 61 205 234 250 +240 236 126 85 147 197 204 177 180 212 120 211 61 205 234 250 +200 200 92 66 176 177 177 177 177 177 177 177 50 153 209 184 +166 169 65 50 111 111 111 111 111 111 111 111 42 109 189 127 +229 227 172 153 233 233 233 233 233 233 233 233 142 210 227 232 +234 231 167 144 242 242 242 242 242 242 242 242 131 213 230 239 +253 251 159 128 253 254 254 254 254 254 254 254 112 220 253 253 +252 251 202 187 250 251 251 251 251 251 251 251 178 234 251 251 +177 183 53 36 109 109 109 109 109 109 109 109 26 90 109 110 +189 194 55 31 132 132 133 133 133 133 132 133 18 106 133 134 +254 250 107 61 88 159 145 93 101 184 119 211 34 202 254 254 +254 250 107 61 48 139 150 100 107 184 87 201 34 202 254 254 +254 250 107 61 48 149 251 250 250 242 87 201 34 202 254 254 +254 250 107 61 48 141 140 78 85 169 87 201 34 202 254 254 +254 250 107 61 48 143 169 123 128 188 87 201 34 202 254 254 +254 250 107 61 48 148 246 242 242 238 87 201 34 202 254 254 +254 250 107 61 48 142 144 85 91 172 87 201 34 202 254 254 +254 250 107 61 147 197 204 177 180 212 120 211 34 202 254 254 +207 209 69 40 165 166 166 166 166 166 166 166 22 143 226 178 +168 174 39 22 91 91 91 91 91 91 91 91 12 94 202 114 +250 248 177 155 246 247 247 247 247 247 247 247 143 223 251 247 +253 251 169 142 253 254 254 254 254 254 254 254 126 223 253 254 + +142 75 136 158 218 218 218 218 218 218 218 218 170 129 107 128 + 53 27 83 86 80 80 80 80 80 80 80 80 62 48 39 48 +121 62 124 143 187 187 187 187 187 187 187 187 150 119 90 109 + 74 38 97 105 116 116 116 116 116 116 116 116 108 102 57 68 +165 85 150 178 210 200 200 200 200 200 200 210 198 152 123 148 +165 85 150 177 119 86 86 86 86 86 86 119 198 152 123 148 +165 85 150 178 183 184 241 169 188 237 171 212 198 152 123 148 +165 85 150 178 100 107 250 84 128 242 90 180 198 152 123 148 +165 85 150 178 93 99 250 78 123 241 84 177 198 152 123 148 +165 85 150 178 144 149 251 139 168 246 143 204 198 152 123 148 +165 85 150 177 159 139 148 141 143 148 141 196 198 152 123 148 +164 84 149 177 88 47 47 47 47 47 47 147 197 151 122 148 + 85 44 103 114 132 132 132 132 132 132 132 132 119 108 65 77 +105 54 114 129 162 162 162 162 162 162 162 162 138 119 79 94 + 78 40 71 84 119 119 119 119 119 119 119 119 93 72 57 70 + 91 49 83 98 139 139 139 139 139 139 139 139 109 85 68 82 +240 230 124 146 249 249 249 249 249 249 249 249 183 127 232 238 +230 225 118 137 233 233 233 233 233 233 233 233 209 188 227 229 +211 215 106 121 204 204 204 204 204 204 204 204 153 109 209 212 +118 168 52 46 61 61 61 61 61 61 61 61 50 42 142 130 +244 232 125 148 210 200 200 200 200 200 200 210 176 111 233 241 +244 232 125 148 119 86 86 86 86 86 86 119 176 111 233 241 +244 232 125 148 183 184 241 169 188 237 171 212 176 111 233 241 +244 232 125 148 100 107 250 84 128 242 90 180 176 111 233 241 +244 232 125 148 93 99 250 78 123 241 84 177 176 111 233 241 +244 232 125 148 144 149 251 139 168 246 143 204 176 111 233 241 +244 232 125 148 159 139 148 141 143 148 141 196 176 111 233 241 +243 231 125 147 88 47 47 47 47 47 47 147 176 111 232 241 +133 176 61 58 84 84 84 84 84 84 84 84 65 49 152 143 +159 189 76 80 125 125 125 125 125 125 125 125 92 65 172 167 +231 227 175 186 235 235 235 235 235 235 235 235 199 169 226 230 +235 228 172 184 240 240 240 240 240 240 240 240 199 165 228 233 +253 251 110 133 254 254 254 254 254 254 254 254 178 114 247 253 +253 250 108 132 253 253 253 253 253 253 253 253 225 202 251 253 +220 233 89 106 201 201 201 201 201 201 201 201 143 93 222 223 +111 178 26 18 33 33 33 33 33 33 33 33 21 12 142 126 +254 251 109 132 210 200 200 200 200 200 200 210 166 90 246 254 +254 251 109 132 119 86 86 86 86 86 86 119 166 90 246 254 +254 251 109 132 183 184 241 169 188 237 171 212 166 90 246 254 +254 251 109 132 100 107 250 84 128 242 90 180 166 90 246 254 +254 251 109 132 93 99 250 78 123 241 84 177 166 90 246 254 +254 251 109 132 144 149 251 139 168 246 143 204 166 90 246 254 +254 251 109 132 159 139 148 141 143 148 141 196 166 90 246 254 +253 250 109 132 88 47 47 47 47 47 47 147 165 90 245 253 +128 187 36 31 60 60 60 60 60 60 60 60 39 21 155 142 +158 202 53 55 107 107 107 107 107 107 107 107 69 38 177 168 +251 251 183 193 250 250 250 250 250 250 250 250 209 174 248 251 +253 252 176 189 253 253 253 253 253 253 253 253 207 168 249 253 + +128 48 110 68 148 148 148 148 148 148 148 148 78 95 70 83 +107 39 91 58 123 123 123 123 123 123 123 123 65 79 58 69 +130 48 120 103 152 152 152 152 152 152 152 152 108 119 72 86 +170 63 151 108 199 199 199 199 199 199 199 198 119 138 94 110 +218 80 188 116 211 120 212 180 177 204 197 147 133 162 120 139 +218 80 188 116 201 87 172 91 85 144 142 48 133 162 120 139 +218 80 188 116 201 87 238 242 242 246 148 48 133 162 120 139 +218 80 188 116 201 87 188 128 123 169 143 48 133 162 120 139 +218 80 188 116 201 87 169 85 78 140 141 48 133 162 120 139 +218 80 188 116 201 87 242 250 250 251 149 48 133 162 120 139 +218 80 188 116 201 87 184 107 100 150 139 48 133 162 120 139 +218 80 188 116 211 119 184 101 93 145 159 88 133 162 120 139 +159 87 143 106 178 178 179 179 179 179 178 178 115 130 84 99 +136 84 125 98 150 150 150 150 150 150 150 150 104 115 71 84 + 76 27 63 39 85 85 85 85 85 85 85 85 45 55 40 49 +143 53 122 75 166 166 166 166 166 166 166 165 86 105 79 92 +239 230 213 131 242 242 242 242 242 242 242 242 144 167 231 234 +232 227 210 142 233 233 233 233 233 233 233 233 153 172 227 229 +127 189 109 42 111 111 111 111 111 111 111 111 50 65 169 166 +184 209 153 50 177 177 177 177 177 177 177 176 66 92 200 200 +250 234 205 61 211 120 212 180 177 204 197 147 85 126 236 240 +250 234 205 61 201 87 172 91 85 144 142 48 85 126 236 240 +250 234 205 61 201 87 238 242 242 246 148 48 85 126 236 240 +250 234 205 61 201 87 188 128 123 169 143 48 85 126 236 240 +250 234 205 61 201 87 169 85 78 140 141 48 85 126 236 240 +250 234 205 61 201 87 242 250 250 251 149 48 85 126 236 240 +250 234 205 61 201 87 184 107 100 150 139 48 85 126 236 240 +250 234 205 61 211 119 184 101 93 145 159 88 85 126 236 240 +146 137 122 46 149 148 149 149 149 149 148 148 58 80 186 184 +125 118 107 52 126 126 126 126 126 126 126 126 61 76 176 172 +231 226 216 169 232 232 232 232 232 232 232 232 176 190 227 229 +241 230 212 118 244 244 244 244 244 244 244 243 133 160 232 235 +254 253 223 126 254 254 254 254 254 254 254 253 142 169 251 253 +247 251 223 143 247 247 247 247 247 247 247 246 155 177 248 250 +114 202 94 12 91 91 91 91 91 91 91 91 22 39 174 168 +178 226 143 22 166 166 166 166 166 166 166 165 40 69 209 207 +254 254 202 34 211 120 212 180 177 204 197 147 61 107 250 254 +254 254 202 34 201 87 172 91 85 144 142 48 61 107 250 254 +254 254 202 34 201 87 238 242 242 246 148 48 61 107 250 254 +254 254 202 34 201 87 188 128 123 169 143 48 61 107 250 254 +254 254 202 34 201 87 169 85 78 140 141 48 61 107 250 254 +254 254 202 34 201 87 242 250 250 251 149 48 61 107 250 254 +254 254 202 34 201 87 184 107 100 150 139 48 61 107 250 254 +254 254 202 34 211 119 184 101 93 145 159 88 61 107 250 254 +134 133 106 18 133 132 133 133 133 133 132 132 31 55 194 189 +110 109 90 26 109 109 109 109 109 109 109 109 36 53 183 177 +251 251 234 178 251 251 251 251 251 251 251 250 187 202 251 252 +253 253 220 112 254 254 254 254 254 254 254 253 128 159 251 253 diff --git a/src/assets/presets/pat44.patt b/src/assets/presets/pat44.patt new file mode 100644 index 0000000..d5fac50 --- /dev/null +++ b/src/assets/presets/pat44.patt @@ -0,0 +1,195 @@ +255 255 255 255 2 255 255 255 255 0 255 2 255 255 255 255 +255 96 96 255 2 255 255 255 255 0 255 2 255 96 96 96 +255 255 255 255 2 255 255 255 255 0 255 2 255 255 255 255 + 96 96 96 96 2 96 96 96 96 0 96 2 96 96 96 96 +255 255 255 255 2 255 0 255 255 0 255 2 255 255 255 255 + 0 0 0 0 2 0 0 0 0 0 0 2 255 255 2 255 +255 255 255 255 2 255 0 209 2 0 255 2 255 255 2 255 + 2 2 2 2 2 2 0 2 2 0 2 2 2 2 2 2 +255 2 98 255 2 255 0 209 2 0 255 2 255 255 255 255 +255 2 98 255 2 255 0 255 255 0 255 2 255 255 255 255 +255 2 98 255 2 0 0 0 0 0 0 2 0 0 0 0 +255 255 255 255 2 255 0 255 255 0 255 2 255 255 255 255 + 96 96 96 96 2 96 96 96 96 0 96 2 96 96 96 96 +255 255 255 255 2 255 0 255 255 255 255 2 255 255 255 255 +255 96 96 255 2 255 0 255 255 255 255 2 255 96 96 96 +255 255 255 255 2 255 0 255 255 255 255 2 255 255 255 255 +255 255 255 255 226 255 255 255 255 0 255 226 255 255 255 255 +255 32 32 255 226 255 255 255 255 0 255 226 255 32 32 32 +255 255 255 255 226 255 255 255 255 0 255 226 255 255 255 255 + 32 32 32 32 226 32 32 32 32 0 32 226 32 32 32 32 +255 255 255 255 226 255 0 255 255 0 255 226 255 255 255 255 + 0 0 0 0 226 0 0 0 0 0 0 226 255 255 226 255 +255 255 255 255 226 255 0 255 226 0 255 226 255 255 226 255 +226 226 226 226 226 226 0 226 226 0 226 226 226 226 226 226 +255 226 241 255 226 255 0 255 226 0 255 226 255 255 255 255 +255 226 241 255 226 255 0 255 255 0 255 226 255 255 255 255 +255 226 241 255 226 0 0 0 0 0 0 226 0 0 0 0 +255 255 255 255 226 255 0 255 255 0 255 226 255 255 255 255 + 32 32 32 32 226 32 32 32 32 0 32 226 32 32 32 32 +255 255 255 255 226 255 0 255 255 255 255 226 255 255 255 255 +255 32 32 255 226 255 0 255 255 255 255 226 255 32 32 32 +255 255 255 255 226 255 0 255 255 255 255 226 255 255 255 255 +255 255 255 255 255 255 255 255 255 192 255 255 255 255 255 255 +255 1 1 255 255 255 255 255 255 192 255 255 255 1 1 1 +255 255 255 255 255 255 255 255 255 192 255 255 255 255 255 255 + 1 1 1 1 255 1 1 1 1 192 1 255 1 1 1 1 +255 255 255 255 255 255 192 255 255 192 255 255 255 255 255 255 +192 192 192 192 255 192 192 192 192 192 192 255 255 255 255 255 +255 255 255 255 255 255 192 255 255 192 255 255 255 255 255 255 +255 255 255 255 255 255 192 255 255 192 255 255 255 255 255 255 +255 255 255 255 255 255 192 255 255 192 255 255 255 255 255 255 +255 255 255 255 255 255 192 255 255 192 255 255 255 255 255 255 +255 255 255 255 255 192 192 192 192 192 192 255 192 192 192 192 +255 255 255 255 255 255 192 255 255 192 255 255 255 255 255 255 + 1 1 1 1 255 1 1 1 1 192 1 255 1 1 1 1 +255 255 255 255 255 255 192 255 255 255 255 255 255 255 255 255 +255 1 1 255 255 255 192 255 255 255 255 255 255 1 1 1 +255 255 255 255 255 255 192 255 255 255 255 255 255 255 255 255 + +232 194 166 135 252 239 237 92 167 160 112 244 122 211 194 243 +218 159 161 130 234 100 93 28 155 159 111 244 117 202 156 237 +226 179 162 130 245 182 178 52 155 159 111 244 117 206 177 240 +199 193 130 103 202 202 202 59 122 127 88 194 92 173 194 202 + 40 39 26 20 35 15 36 13 24 25 18 38 18 34 40 44 +212 210 136 107 188 77 193 62 128 132 92 202 101 216 254 254 + 93 89 58 46 80 33 81 26 54 56 39 86 54 207 255 255 +231 229 148 117 205 75 71 5 15 52 101 221 108 218 255 255 +255 253 163 123 200 76 109 23 50 77 98 216 113 197 226 226 +255 253 163 95 77 31 79 25 52 54 38 83 93 88 86 87 +199 195 126 95 154 64 159 51 106 109 76 167 87 153 174 174 + 67 61 40 31 55 23 56 18 37 54 50 61 29 53 61 62 +252 240 162 130 226 93 233 75 155 254 254 255 117 215 237 252 +233 157 153 130 226 93 233 75 94 153 181 248 117 193 157 240 +232 155 153 130 226 93 233 75 74 121 158 246 117 193 157 241 +249 228 168 139 230 117 236 75 151 247 249 254 128 218 237 252 +224 171 130 87 254 253 252 235 242 160 112 244 71 194 170 239 +205 121 124 80 251 236 235 228 241 159 111 244 63 182 118 230 +215 149 124 80 253 246 246 231 241 159 111 244 63 187 147 235 +244 235 147 109 248 248 248 231 238 172 135 239 96 208 237 246 +230 229 210 203 225 205 226 226 228 215 208 228 201 222 230 230 +212 209 106 66 187 77 193 194 200 132 92 202 55 205 254 254 + 93 89 44 28 80 32 82 82 85 56 39 86 35 202 255 255 +231 228 115 72 205 83 194 204 204 133 101 221 58 206 255 255 +255 252 127 73 200 82 194 201 204 133 98 216 58 184 226 226 +255 252 127 45 76 31 79 79 82 54 38 83 38 74 86 87 +248 245 149 107 205 114 210 211 216 160 127 217 95 193 225 225 +233 231 201 189 225 193 226 227 228 224 220 231 185 220 232 232 +251 236 125 80 226 93 233 233 243 255 255 255 63 200 231 251 +224 119 113 80 226 93 233 233 235 243 245 254 63 169 119 235 +224 116 112 80 226 93 233 233 233 239 243 254 63 169 119 235 +247 218 133 93 230 116 236 233 242 254 254 255 78 204 231 251 +220 160 114 64 254 255 254 254 253 230 218 252 45 185 159 237 +198 102 106 56 253 254 254 254 254 230 218 252 35 172 99 227 +210 134 107 56 254 255 254 254 254 230 218 252 35 177 132 233 +249 239 139 96 254 254 254 254 254 235 225 252 80 209 241 252 +254 254 233 225 253 248 253 254 254 250 249 254 221 246 254 254 +243 241 123 78 236 210 238 243 243 223 213 241 62 207 254 254 +213 212 161 142 210 199 211 213 212 204 200 212 138 226 255 255 +249 246 118 69 242 211 242 248 248 227 215 246 50 204 255 255 +255 252 110 54 241 211 241 247 246 225 215 245 34 194 248 248 +255 252 110 46 210 198 210 212 212 204 200 211 29 167 212 212 +254 252 142 99 243 220 244 248 248 232 223 246 84 207 248 248 +253 253 219 206 252 244 252 253 254 252 251 254 201 241 254 253 +251 232 108 56 247 214 248 254 254 255 255 255 35 192 227 250 +220 100 93 56 247 214 248 254 254 254 254 255 35 157 100 232 +220 97 93 56 247 214 248 254 254 254 254 255 35 157 100 232 +246 213 117 71 248 219 249 253 253 255 255 255 53 197 228 250 + +243 237 240 201 44 254 255 255 225 86 174 62 251 240 240 251 +193 156 176 194 39 254 255 255 225 86 174 61 237 157 157 237 +210 202 205 173 34 216 206 218 197 87 152 53 214 192 192 217 +122 116 116 92 18 100 54 107 112 93 87 28 116 116 116 128 +243 243 243 193 37 202 86 220 215 82 166 60 254 247 245 254 +112 111 111 88 17 92 38 100 98 37 76 50 253 180 157 249 +159 159 159 126 24 132 55 51 76 53 109 53 253 153 121 247 +166 154 154 122 23 127 53 14 49 52 105 37 155 93 74 151 + 91 27 52 58 12 61 25 5 22 24 51 18 74 74 74 75 +237 93 178 201 36 192 81 70 109 78 158 55 232 232 232 235 +238 100 182 201 15 77 32 75 76 31 63 22 93 93 93 116 +252 234 244 201 35 187 80 204 200 76 154 54 226 226 226 230 +134 129 129 102 20 107 45 117 123 94 94 30 129 129 129 139 +165 161 161 129 25 135 57 147 163 163 126 39 162 152 152 167 +194 158 178 192 39 209 89 228 252 252 195 60 240 156 155 227 +232 218 225 199 40 211 92 231 255 255 198 67 252 232 232 249 +239 229 235 245 230 254 255 255 225 86 225 231 250 234 235 250 +169 117 146 236 229 254 255 255 225 86 225 231 231 119 119 231 +193 182 187 208 222 205 202 206 183 74 192 220 200 169 169 204 + 70 62 62 95 200 54 34 58 58 38 95 184 62 62 62 77 +243 243 243 239 227 202 86 220 215 82 217 230 254 254 253 254 +112 111 111 134 208 92 38 100 98 37 126 220 254 245 242 254 +159 159 159 172 215 132 56 133 132 53 159 224 254 242 238 254 +242 241 241 237 227 200 84 203 203 81 216 228 242 235 233 242 +234 227 230 230 226 193 82 203 201 78 210 226 233 233 233 233 +252 235 245 247 226 193 82 194 194 78 210 226 232 232 232 235 +252 236 246 248 205 76 32 82 81 31 113 192 93 93 93 116 +253 250 252 247 225 187 80 204 200 76 205 224 226 226 226 230 + 87 79 79 109 203 65 27 71 73 44 106 189 79 79 79 92 +130 123 124 146 210 105 44 114 127 127 148 200 125 112 112 133 +171 120 148 235 229 209 88 227 252 252 245 231 235 119 116 218 +223 204 215 243 229 211 92 231 255 255 248 232 251 224 223 246 +237 226 232 251 254 254 255 255 247 212 248 253 250 231 231 250 +158 99 131 241 254 254 255 255 247 212 248 254 227 100 100 227 +185 171 177 208 246 206 225 203 194 166 207 240 192 156 156 196 + 44 34 34 80 221 61 138 50 33 29 83 201 34 34 34 52 +252 252 252 251 253 240 211 246 244 211 246 253 254 254 254 254 +217 217 217 224 248 212 199 215 214 199 222 250 254 253 253 254 +230 230 230 235 250 223 204 226 225 204 231 252 254 254 254 254 +252 253 253 253 253 242 212 247 245 211 247 253 254 254 254 253 +254 254 254 254 253 242 212 247 246 212 248 253 254 254 254 253 +254 254 254 254 253 238 210 242 240 210 244 252 248 248 248 249 +254 254 254 254 247 209 198 211 210 198 220 243 214 214 214 219 +254 253 253 254 252 236 209 241 240 209 243 252 247 247 247 248 + 64 56 56 96 224 77 141 68 54 46 98 205 56 56 56 71 +113 105 106 139 232 122 161 117 110 110 142 218 107 93 93 116 +159 101 133 239 253 240 211 246 252 252 251 253 232 99 97 213 +219 197 210 249 254 243 213 248 255 255 254 253 250 220 219 245 + +252 237 218 128 254 249 247 151 75 236 117 230 139 168 228 249 +241 157 193 117 246 158 121 74 75 233 93 226 130 153 155 232 +240 157 193 117 248 181 153 94 75 233 93 226 130 153 157 233 +252 237 215 117 255 254 254 155 75 233 93 226 130 162 240 252 + 62 61 53 29 61 50 54 37 18 56 23 55 31 40 61 67 +174 174 153 87 167 76 109 106 51 159 64 154 95 126 195 199 + 87 86 88 93 83 38 54 52 25 79 31 77 95 163 253 255 +226 226 197 113 216 98 77 50 23 109 76 200 123 163 253 255 +255 255 218 108 221 101 52 15 5 71 75 205 117 148 229 231 +255 255 207 54 86 39 56 54 26 81 33 80 46 58 89 93 +254 254 216 101 202 92 132 128 62 193 77 188 107 136 210 212 + 44 40 34 18 38 18 25 24 13 36 15 35 20 26 39 40 +202 194 173 92 194 88 127 122 59 202 202 202 103 130 193 199 +240 177 206 117 244 111 159 155 52 178 182 245 130 162 179 226 +237 156 202 117 244 111 159 155 28 93 100 234 130 161 159 218 +243 194 211 122 244 112 160 167 92 237 239 252 135 166 194 232 +251 231 204 78 255 254 254 242 233 236 116 230 93 133 218 247 +235 119 169 63 254 243 239 233 233 233 93 226 80 112 116 224 +235 119 169 63 254 245 243 235 233 233 93 226 80 113 119 224 +251 231 200 63 255 255 255 243 233 233 93 226 80 125 236 251 +232 232 220 185 231 220 224 228 227 226 193 225 189 201 231 233 +225 225 193 95 217 127 160 216 211 210 114 205 107 149 245 248 + 87 86 74 38 83 38 54 82 79 79 31 76 45 127 252 255 +226 226 184 58 216 98 133 204 201 194 82 200 73 127 252 255 +255 255 206 58 221 101 133 204 204 194 83 205 72 115 228 231 +255 255 202 35 86 39 56 85 82 82 32 80 28 44 89 93 +254 254 205 55 202 92 132 200 194 193 77 187 66 106 209 212 +230 230 222 201 228 208 215 228 226 226 205 225 203 210 229 230 +246 237 208 96 239 135 172 238 231 248 248 248 109 147 235 244 +235 147 187 63 244 111 159 241 231 246 246 253 80 124 149 215 +230 118 182 63 244 111 159 241 228 235 236 251 80 124 121 205 +239 170 194 71 244 112 160 242 235 252 253 254 87 130 171 224 +250 228 197 53 255 255 255 253 253 249 219 248 71 117 213 246 +232 100 157 35 255 254 254 254 254 248 214 247 56 93 97 220 +232 100 157 35 255 254 254 254 254 248 214 247 56 93 100 220 +250 227 192 35 255 255 255 254 254 248 214 247 56 108 232 251 +253 254 241 201 254 251 252 254 253 252 244 252 206 219 253 253 +248 248 207 84 246 223 232 248 248 244 220 243 99 142 252 254 +212 212 167 29 211 200 204 212 212 210 198 210 46 110 252 255 +248 248 194 34 245 215 225 246 247 241 211 241 54 110 252 255 +255 255 204 50 246 215 227 248 248 242 211 242 69 118 246 249 +255 255 226 138 212 200 204 212 213 211 199 210 142 161 212 213 +254 254 207 62 241 213 223 243 243 238 210 236 78 123 241 243 +254 254 246 221 254 249 250 254 254 253 248 253 225 233 254 254 +252 241 209 80 252 225 235 254 254 254 254 254 96 139 239 249 +233 132 177 35 252 218 230 254 254 254 255 254 56 107 134 210 +227 99 172 35 252 218 230 254 254 254 254 253 56 106 102 198 +237 159 185 45 252 218 230 253 254 254 255 254 64 114 160 220 diff --git a/src/assets/presets/pat45.patt b/src/assets/presets/pat45.patt new file mode 100644 index 0000000..4bfc3db --- /dev/null +++ b/src/assets/presets/pat45.patt @@ -0,0 +1,195 @@ +255 240 255 255 255 255 255 0 255 2 255 255 255 255 240 255 +255 240 255 255 255 255 255 0 255 2 255 131 131 131 240 255 +255 240 96 96 96 255 255 0 255 2 255 95 95 95 240 255 +255 240 255 255 255 255 255 0 255 255 255 255 255 255 240 255 +255 240 96 96 96 255 255 0 255 0 255 96 96 96 240 255 +255 240 255 255 255 255 255 0 255 0 255 255 255 255 240 255 +255 240 96 96 96 255 255 0 255 0 255 96 96 85 240 255 +255 240 255 255 255 255 255 0 255 255 255 255 255 255 240 255 +255 240 96 96 96 255 255 0 255 255 255 96 96 96 240 255 +255 240 255 255 255 255 255 0 255 2 255 255 255 255 240 255 +255 240 96 96 96 255 255 0 255 2 255 96 96 96 240 255 +255 240 255 255 255 255 255 0 255 2 255 255 255 255 240 255 +255 240 95 95 95 255 255 0 255 255 255 96 96 96 240 255 + 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 +255 240 255 255 255 255 255 0 255 255 255 255 255 255 240 255 + 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 +255 172 255 255 255 255 255 0 255 226 255 255 255 255 172 255 +255 172 255 255 255 255 255 0 255 226 255 95 95 95 172 255 +255 172 32 32 32 255 255 0 255 226 255 32 32 32 172 255 +255 172 255 255 255 255 255 0 255 255 255 255 255 255 172 255 +255 172 32 32 32 255 255 0 255 0 255 32 32 32 172 255 +255 172 255 255 255 255 255 0 255 0 255 255 255 255 172 255 +255 172 32 32 32 255 255 0 255 0 255 32 32 31 172 255 +255 172 255 255 255 255 255 0 255 255 255 255 255 255 172 255 +255 172 32 32 32 255 255 0 255 255 255 32 32 32 172 255 +255 172 255 255 255 255 255 0 255 226 255 255 255 255 172 255 +255 172 32 32 32 255 255 0 255 226 255 32 32 32 172 255 +255 172 255 255 255 255 255 0 255 226 255 255 255 255 172 255 +255 172 33 33 33 255 255 0 255 255 255 32 32 32 172 255 + 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 +255 172 255 255 255 255 255 0 255 255 255 255 255 255 172 255 + 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 +255 35 255 255 255 255 255 192 255 255 255 255 255 255 35 255 +255 35 255 255 255 255 255 192 255 255 255 76 76 76 35 255 +255 35 1 1 1 255 255 192 255 255 255 1 1 1 35 255 +255 35 255 255 255 255 255 192 255 255 255 255 255 255 35 255 +255 35 1 1 1 255 255 192 255 192 255 1 1 1 35 255 +255 35 255 255 255 255 255 192 255 192 255 255 255 255 35 255 +255 35 1 1 1 255 255 192 255 192 255 1 1 8 35 255 +255 35 255 255 255 255 255 192 255 255 255 255 255 255 35 255 +255 35 1 1 1 255 255 192 255 255 255 1 1 1 35 255 +255 35 255 255 255 255 255 192 255 255 255 255 255 255 35 255 +255 35 1 1 1 255 255 192 255 255 255 1 1 1 35 255 +255 35 255 255 255 255 255 192 255 255 255 255 255 255 35 255 +255 35 1 1 1 255 255 192 255 255 255 1 1 1 35 255 + 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +255 35 255 255 255 255 255 192 255 255 255 255 255 255 35 255 + 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 + +250 250 250 250 250 250 250 250 250 250 250 250 239 165 212 115 +241 238 237 242 237 241 240 244 235 241 239 241 227 163 208 114 +219 194 183 234 183 214 186 242 159 214 197 222 164 167 215 115 +206 169 154 226 154 197 155 237 119 198 174 209 130 168 216 116 +211 179 166 230 165 204 166 239 134 205 183 214 143 168 216 116 +226 206 206 247 225 206 202 248 244 218 206 208 233 168 216 116 +188 142 143 239 193 141 143 240 246 169 142 142 231 168 216 116 +164 158 158 170 164 158 158 170 171 162 158 158 165 130 153 105 +106 105 105 105 104 104 104 105 105 104 104 104 105 99 102 97 +207 175 175 244 202 170 171 245 247 184 172 172 238 168 216 116 +203 167 168 242 200 170 171 244 242 181 169 170 235 168 216 116 +206 180 165 235 159 210 174 241 136 203 188 206 155 168 216 116 +200 171 154 233 144 202 156 238 117 196 178 199 140 168 216 116 +215 195 182 239 174 216 180 242 156 212 199 215 169 167 216 116 +240 238 236 243 235 240 232 243 232 240 238 240 226 163 209 115 +248 248 248 248 248 248 248 248 248 248 248 248 238 166 211 115 +230 230 230 230 230 230 230 230 230 230 230 230 217 122 182 57 +198 193 191 199 191 196 195 200 188 196 193 197 179 109 161 53 +203 168 153 224 153 196 157 235 119 197 172 207 126 132 198 59 +186 135 114 215 114 175 115 230 64 176 141 191 80 133 201 60 +194 149 131 220 130 184 130 232 86 185 154 198 99 133 201 60 +248 243 243 252 223 205 199 247 245 246 243 246 231 133 201 60 +246 241 241 252 193 141 143 240 254 244 241 241 238 133 201 60 +171 170 170 172 164 158 158 170 172 171 170 170 162 95 138 50 +106 105 105 105 104 104 104 105 105 105 105 105 100 65 87 42 +249 244 244 253 202 170 171 244 254 246 244 244 239 133 201 60 +245 240 239 252 198 170 170 244 247 243 241 242 234 133 201 60 +188 153 131 229 121 192 143 236 90 184 163 188 116 133 201 60 +177 138 113 225 99 181 117 232 63 173 148 177 95 133 201 60 +199 170 153 232 142 200 150 236 116 195 177 198 135 133 200 59 +200 195 193 203 191 198 188 203 188 198 196 199 181 111 163 54 +225 224 224 224 224 224 224 224 224 224 224 224 212 121 178 56 +192 191 191 191 191 191 191 191 191 191 191 191 179 87 145 26 +113 106 104 113 104 110 108 115 100 110 107 111 95 53 88 16 +192 151 136 216 135 184 140 228 95 184 157 197 104 113 187 32 +176 118 96 210 95 164 95 226 37 165 126 183 56 116 193 33 +185 134 114 215 113 174 112 229 62 175 140 191 77 116 193 33 +251 248 247 252 240 238 230 251 244 250 248 251 229 116 193 33 +254 254 254 254 238 225 226 251 255 253 254 254 238 116 193 33 +233 233 233 233 231 230 230 233 233 233 233 233 218 107 177 31 +216 216 216 216 216 216 216 216 216 216 216 216 202 99 164 29 +254 254 254 254 240 233 233 252 255 254 254 254 238 116 193 33 +251 249 248 253 235 231 231 252 247 251 250 251 232 116 193 33 +179 139 115 226 103 184 129 234 66 175 150 179 96 116 193 33 +167 121 93 221 78 171 97 229 36 162 133 168 73 116 193 33 +190 157 137 228 126 191 134 232 95 186 165 190 117 115 191 33 +123 115 112 123 110 118 106 123 106 118 115 118 102 58 96 17 +180 177 177 177 177 177 177 177 177 177 177 177 166 83 135 24 + +115 113 115 115 115 115 115 105 97 115 115 115 115 115 114 115 +212 208 215 215 215 215 215 152 102 215 215 215 215 215 208 211 +165 163 167 167 167 167 167 129 99 167 167 167 167 167 163 165 +239 226 163 129 143 232 230 165 104 238 234 154 140 169 225 238 +249 241 221 209 214 207 142 158 104 172 169 205 199 214 240 247 +249 238 197 173 183 205 142 158 104 172 168 187 178 199 237 247 +249 240 214 198 204 218 169 161 104 183 180 203 196 212 239 247 +249 234 158 118 134 244 246 170 105 246 241 136 117 155 232 247 +249 243 241 236 238 247 240 170 105 244 244 241 238 242 243 247 +249 239 186 154 165 202 142 158 104 170 170 174 155 179 232 247 +249 240 213 197 203 206 141 158 104 169 170 209 202 216 239 247 +249 237 183 153 165 225 193 164 104 201 199 158 143 174 234 247 +249 242 233 226 229 246 239 169 105 243 242 235 232 238 243 247 +249 236 183 154 165 205 142 158 104 175 167 165 153 182 236 247 +249 237 193 169 178 205 142 158 104 174 167 180 171 194 237 247 +249 240 219 205 211 225 188 163 105 207 202 206 199 214 240 247 + 56 53 59 59 59 59 59 49 41 59 59 59 59 59 53 55 +182 160 198 200 200 200 200 137 87 200 200 200 200 199 163 178 +121 108 131 133 133 133 133 95 64 133 133 133 133 132 110 120 +217 178 125 80 98 231 237 162 100 238 233 116 95 135 180 211 +230 197 206 190 198 245 240 170 105 244 241 187 177 198 198 224 +230 193 172 141 154 243 240 170 105 244 240 162 148 177 195 224 +230 196 196 176 185 246 243 170 105 245 242 184 173 195 198 224 +230 188 118 63 85 245 253 171 105 253 247 89 62 115 187 224 +230 200 234 229 232 247 240 170 105 243 243 236 231 236 202 224 +230 194 156 114 129 199 142 158 104 170 170 142 117 150 188 224 +230 196 195 174 183 205 141 158 104 169 169 192 181 200 198 224 +230 191 153 113 130 223 192 164 104 201 198 121 99 142 191 224 +230 198 223 215 219 251 252 171 105 252 251 228 224 232 203 224 +230 190 153 114 130 242 240 170 105 244 239 131 112 152 193 224 +230 192 167 135 148 243 240 170 105 244 239 152 137 170 195 224 +230 197 203 185 193 247 245 170 106 248 245 188 177 198 200 225 + 25 15 32 33 33 33 33 30 28 33 33 33 33 32 17 23 +145 87 187 192 192 192 192 176 164 192 192 192 192 190 95 134 + 87 52 112 116 116 116 116 106 98 116 116 116 116 115 57 82 +178 95 104 56 77 229 237 217 202 237 232 96 73 117 102 165 +191 110 196 182 190 250 254 233 216 254 250 179 167 189 117 177 +191 106 156 125 140 248 254 233 216 254 249 149 133 165 115 177 +191 109 184 164 175 249 253 232 216 253 250 174 161 185 117 177 +191 100 95 37 62 244 254 233 216 254 247 66 36 95 105 177 +191 114 228 226 229 250 250 232 216 252 251 233 228 232 122 177 +191 108 139 94 112 230 225 229 216 233 230 128 97 133 106 177 +191 109 184 164 174 238 225 229 216 233 230 183 171 191 117 177 +191 104 135 94 113 240 237 231 216 240 235 102 77 125 109 177 +191 112 216 210 215 252 253 233 216 253 252 225 221 228 123 177 +191 103 135 95 114 246 253 233 216 253 247 114 92 136 112 177 +191 105 151 118 133 248 254 233 216 254 249 139 121 157 114 177 +192 112 192 176 185 250 254 233 216 254 250 179 167 190 122 179 + +115 211 166 238 248 248 248 248 248 248 248 248 248 248 248 248 +115 209 163 226 240 238 240 232 243 232 240 235 243 236 238 240 +116 216 167 169 215 199 212 156 242 180 216 174 239 182 195 215 +116 216 168 140 199 178 196 117 238 156 202 144 233 154 171 200 +116 216 168 155 206 188 203 136 241 174 210 159 235 165 180 206 +116 216 168 235 170 169 181 242 244 171 170 200 242 168 167 203 +116 216 168 238 172 172 184 247 245 171 170 202 244 175 175 207 + 97 102 99 105 104 104 104 105 105 104 104 104 105 105 105 106 +105 153 130 165 158 158 162 171 170 158 158 164 170 158 158 164 +116 216 168 231 142 142 169 246 240 143 141 193 239 143 142 188 +116 216 168 233 208 206 218 244 248 202 206 225 247 206 206 226 +116 216 168 143 214 183 205 134 239 166 204 165 230 166 179 211 +116 216 168 130 209 174 198 119 237 155 197 154 226 154 169 206 +115 215 167 164 222 197 214 159 242 186 214 183 234 183 194 219 +114 208 163 227 241 239 241 235 244 240 241 237 242 237 238 241 +115 212 165 239 250 250 250 250 250 250 250 250 250 250 250 250 + 56 178 121 212 224 224 224 224 224 224 224 224 224 224 224 225 + 54 163 111 181 199 196 198 188 203 188 198 191 203 193 195 200 + 59 200 133 135 198 177 195 116 236 150 200 142 232 153 170 199 + 60 201 133 95 177 148 173 63 232 117 181 99 225 113 138 177 + 60 201 133 116 188 163 184 90 236 143 192 121 229 131 153 188 + 60 201 133 234 242 241 243 247 244 170 170 198 252 239 240 245 + 60 201 133 239 244 244 246 254 244 171 170 202 253 244 244 249 + 42 87 65 100 105 105 105 105 105 104 104 104 105 105 105 106 + 50 138 95 162 170 170 171 172 170 158 158 164 172 170 170 171 + 60 201 133 238 241 241 244 254 240 143 141 193 252 241 241 246 + 60 201 133 231 246 243 246 245 247 199 205 223 252 243 243 248 + 60 201 133 99 198 154 185 86 232 130 184 130 220 131 149 194 + 60 201 133 80 191 141 176 64 230 115 175 114 215 114 135 186 + 59 198 132 126 207 172 197 119 235 157 196 153 224 153 168 203 + 53 161 109 179 197 193 196 188 200 195 196 191 199 191 193 198 + 57 182 122 217 230 230 230 230 230 230 230 230 230 230 230 230 + 24 135 83 166 177 177 177 177 177 177 177 177 177 177 177 180 + 17 96 58 102 118 115 118 106 123 106 118 110 123 112 115 123 + 33 191 115 117 190 165 186 95 232 134 191 126 228 137 157 190 + 33 193 116 73 168 133 162 36 229 97 171 78 221 93 121 167 + 33 193 116 96 179 150 175 66 234 129 184 103 226 115 139 179 + 33 193 116 232 251 250 251 247 252 231 231 235 253 248 249 251 + 33 193 116 238 254 254 254 255 252 233 233 240 254 254 254 254 + 29 164 99 202 216 216 216 216 216 216 216 216 216 216 216 216 + 31 177 107 218 233 233 233 233 233 230 230 231 233 233 233 233 + 33 193 116 238 254 254 253 255 251 226 225 238 254 254 254 254 + 33 193 116 229 251 248 250 244 251 230 238 240 252 247 248 251 + 33 193 116 77 191 140 175 62 229 112 174 113 215 114 134 185 + 33 193 116 56 183 126 165 37 226 95 164 95 210 96 118 176 + 32 187 113 104 197 157 184 95 228 140 184 135 216 136 151 192 + 16 88 53 95 111 107 110 100 115 108 110 104 113 104 106 113 + 26 145 87 179 191 191 191 191 191 191 191 191 191 191 191 192 diff --git a/src/assets/presets/pat46.patt b/src/assets/presets/pat46.patt new file mode 100644 index 0000000..5d34f82 --- /dev/null +++ b/src/assets/presets/pat46.patt @@ -0,0 +1,195 @@ +255 2 2 2 255 240 255 99 255 255 240 255 2 2 2 255 +255 255 255 255 255 240 0 96 255 246 240 255 255 255 255 255 +255 2 2 2 255 240 0 97 255 246 240 255 2 2 2 255 +255 255 255 255 255 240 0 255 255 246 240 255 255 255 255 255 +255 2 2 2 255 240 0 98 255 246 240 255 2 2 2 255 +255 255 255 255 255 240 0 97 255 246 240 255 255 255 255 255 +255 255 255 255 255 240 0 97 255 246 240 255 254 254 252 255 +255 255 255 255 255 240 255 255 255 255 240 255 255 255 255 255 + 76 76 76 76 76 240 76 76 76 76 240 76 76 76 76 76 +255 2 2 2 255 240 255 255 255 255 240 255 2 2 2 255 +255 255 255 255 255 240 255 255 255 255 240 255 255 255 255 255 +255 2 2 2 255 240 255 255 255 255 240 255 2 2 2 255 +255 255 255 255 255 240 255 255 255 255 240 255 255 255 255 255 +255 2 2 2 255 255 255 255 255 255 255 255 2 2 2 255 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +255 2 2 2 255 255 255 255 255 255 255 255 2 2 2 255 +255 226 226 226 255 172 255 32 255 255 172 255 226 226 226 255 +255 255 255 255 255 172 0 32 255 246 172 255 255 255 255 255 +255 226 226 226 255 172 0 32 255 246 172 255 226 226 226 255 +255 255 255 255 255 172 0 255 255 246 172 255 255 255 255 255 +255 226 226 226 255 172 0 31 255 246 172 255 226 226 226 255 +255 255 255 255 255 172 0 32 255 246 172 255 255 255 255 255 +255 254 254 254 255 172 0 32 255 246 172 255 254 254 255 255 +255 255 255 255 255 172 255 255 255 255 172 255 255 255 255 255 + 30 30 30 30 30 172 30 30 30 30 172 30 30 30 30 30 +255 226 226 226 255 172 255 255 255 255 172 255 226 226 226 255 +255 255 255 255 255 172 255 255 255 255 172 255 255 255 255 255 +255 226 226 226 255 172 255 255 255 255 172 255 226 226 226 255 +255 255 255 255 255 172 255 255 255 255 172 255 255 255 255 255 +255 226 226 226 255 255 255 255 255 255 255 255 226 226 226 255 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +255 226 226 226 255 255 255 255 255 255 255 255 226 226 226 255 +255 255 255 255 255 35 255 2 255 255 35 255 255 255 255 255 +255 255 255 255 255 35 192 1 255 252 35 255 255 255 255 255 +255 255 255 255 255 35 192 1 255 252 35 255 255 255 255 255 +255 255 255 255 255 35 192 255 255 252 35 255 255 255 255 255 +255 255 255 255 255 35 192 2 255 252 35 255 255 255 255 255 +255 255 255 255 255 35 192 1 255 252 35 255 255 255 255 255 +255 254 254 254 255 35 192 1 255 252 35 255 254 254 252 255 +254 254 254 254 254 35 254 254 254 254 35 254 254 254 254 254 + 13 13 13 13 13 35 13 13 13 13 35 13 13 13 13 13 +255 255 255 255 255 35 255 255 255 255 35 255 255 255 255 255 +255 255 255 255 255 35 255 255 255 255 35 255 255 255 255 255 +255 255 255 255 255 35 255 255 255 255 35 255 255 255 255 255 +255 255 255 255 255 35 255 255 255 255 35 255 255 255 255 255 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 + +247 252 250 252 248 252 252 183 172 251 252 248 253 250 252 248 +142 207 183 210 156 206 200 173 159 190 206 142 224 180 212 142 + 55 171 129 176 78 158 148 171 156 139 169 52 200 122 178 53 + 82 182 146 185 101 165 156 171 157 154 180 78 206 138 187 79 +252 252 252 252 252 251 252 184 173 252 252 252 252 254 255 255 +243 241 241 241 241 241 241 219 216 244 244 244 244 250 255 255 +224 107 103 103 103 103 128 165 168 253 253 253 253 254 255 255 +243 217 216 223 218 216 221 168 160 231 224 224 249 221 219 224 +173 115 115 211 154 114 117 133 156 192 175 175 242 188 184 196 +234 140 134 134 134 134 154 165 164 254 254 254 254 254 255 255 +244 241 241 241 241 241 242 216 212 245 245 245 245 249 255 255 +251 251 251 251 251 251 251 185 175 251 251 251 251 253 255 255 + 90 186 149 194 111 185 176 171 157 163 185 93 208 149 193 94 + 53 171 126 180 77 160 147 171 156 141 169 55 198 125 178 55 +126 201 173 206 139 187 178 172 158 181 199 126 217 170 205 125 +244 251 248 251 245 249 248 174 162 249 250 244 252 248 251 244 +254 255 254 255 254 255 255 155 140 254 255 254 255 254 255 254 +241 249 246 249 242 249 248 143 125 246 248 241 250 246 249 241 +230 244 239 245 233 243 242 143 125 241 244 231 247 238 245 231 +233 245 241 246 235 244 243 143 125 242 245 233 248 240 246 233 +242 242 242 242 242 241 241 147 132 242 242 242 243 250 255 255 +195 193 193 193 193 193 193 162 157 195 195 195 198 233 255 255 +218 102 97 97 97 97 123 131 129 247 247 247 248 252 255 255 +241 214 213 222 216 213 218 136 121 223 214 214 247 207 204 213 +141 68 69 204 124 66 70 86 116 168 144 144 238 162 156 174 +232 138 131 131 131 131 152 132 126 252 252 252 252 253 255 255 +200 197 196 196 196 196 197 161 155 200 200 200 202 228 255 255 +240 239 239 239 239 239 239 147 134 239 239 239 240 247 255 255 +235 246 241 247 237 246 245 142 125 243 246 235 248 241 247 235 +231 245 239 245 233 243 241 142 125 241 244 231 247 238 245 231 +239 248 244 248 240 246 245 142 125 245 247 239 249 243 248 239 +254 254 254 254 254 254 254 143 125 254 254 254 254 254 254 254 +255 255 255 255 255 255 255 142 124 255 255 255 255 255 255 255 +253 254 253 254 253 254 254 127 107 254 254 253 254 253 254 254 +254 254 253 254 254 254 254 127 107 253 254 254 254 253 254 254 +253 254 253 253 253 254 254 127 107 253 254 253 253 253 254 253 +223 223 223 223 222 222 222 113 97 223 223 223 224 242 255 255 + 99 98 98 98 98 98 98 61 56 99 99 99 107 197 255 255 +227 198 197 197 197 197 203 115 100 236 236 236 236 248 255 255 +244 234 234 244 237 234 235 122 103 218 208 208 245 201 198 208 +129 61 64 218 126 61 62 65 97 156 129 129 236 149 143 163 +242 218 217 217 217 217 222 121 105 248 248 248 248 251 255 255 +114 110 110 110 110 110 110 66 60 111 111 111 116 186 254 255 +216 215 215 215 215 215 215 110 94 215 215 215 217 236 255 255 +253 254 253 254 254 254 254 127 107 253 254 254 254 253 254 253 +254 254 253 254 254 254 254 127 107 253 254 254 254 253 254 254 +253 254 253 253 254 254 254 127 107 253 254 254 254 253 254 253 +255 255 255 255 255 255 255 127 107 255 255 255 255 255 255 255 + +247 142 53 78 255 255 255 224 196 255 255 255 93 55 125 244 +252 211 177 187 255 254 254 219 184 254 254 254 192 178 204 250 +250 180 121 137 253 249 253 220 187 254 249 252 149 125 170 247 +252 224 199 205 252 244 253 248 242 254 245 251 208 197 217 251 +247 141 52 77 252 243 253 224 175 254 244 251 93 54 125 244 +251 206 168 179 252 243 253 224 175 254 244 251 185 169 198 250 +250 190 139 154 252 243 253 230 191 254 244 251 162 140 181 248 +171 158 155 156 173 215 168 159 155 164 211 175 157 156 158 161 +182 172 170 170 183 219 165 168 132 164 215 185 171 170 171 174 +252 200 147 155 251 241 128 220 116 154 241 251 175 147 178 247 +252 205 158 165 251 240 102 215 113 133 241 251 185 159 187 248 +248 156 78 100 252 240 102 218 154 133 241 251 110 76 139 245 +251 210 175 185 252 240 102 222 211 133 241 251 194 180 206 250 +250 183 128 145 252 240 102 215 115 133 241 251 149 125 172 248 +251 206 171 182 252 240 107 216 114 139 241 251 185 170 201 250 +247 141 54 81 252 242 223 242 172 234 244 251 89 52 125 244 +253 240 231 233 255 255 255 213 173 255 255 255 234 231 238 253 +254 248 245 245 255 254 254 204 156 254 254 254 246 244 247 254 +254 245 238 240 250 232 251 206 161 253 228 246 240 238 243 253 +254 250 247 248 242 198 247 246 238 252 201 239 248 247 249 254 +254 241 231 233 242 195 247 213 143 252 200 239 234 231 238 253 +254 248 243 244 242 195 247 213 143 252 200 239 245 244 247 254 +254 246 240 241 242 195 247 222 167 252 200 239 243 240 244 254 +140 124 124 124 131 157 129 121 115 126 154 133 124 124 124 125 +155 142 142 142 146 161 130 135 85 131 160 147 142 142 142 142 +254 248 242 242 241 193 122 218 70 152 197 239 244 241 244 253 +254 248 243 243 241 192 97 213 66 131 196 239 245 243 246 254 +254 242 232 235 241 192 97 216 123 131 196 239 236 232 239 253 +254 248 244 245 242 192 97 222 203 131 196 239 246 244 247 254 +254 245 239 240 242 192 97 213 68 131 196 239 241 238 244 254 +254 248 244 245 242 192 101 214 67 137 196 239 245 244 247 254 +254 240 230 233 242 194 218 240 140 231 200 239 234 231 239 253 +254 254 254 253 255 255 255 208 162 255 255 255 253 254 253 254 +254 254 254 253 254 254 254 198 143 254 254 254 253 253 253 254 +254 253 253 253 242 197 247 201 149 251 186 235 253 253 253 254 +254 253 253 253 224 107 236 245 236 248 115 216 253 253 253 254 +254 253 254 253 222 99 235 207 129 248 111 215 254 254 254 254 +254 253 253 253 222 99 235 207 129 248 111 215 253 253 253 254 +254 253 253 253 222 99 235 218 156 248 111 215 253 253 253 254 +123 106 106 106 96 55 100 103 96 104 59 94 106 106 106 107 +141 127 127 127 113 61 115 121 64 121 66 110 127 127 127 127 +254 254 254 253 221 98 203 234 61 222 110 215 253 254 253 254 +254 254 254 253 221 98 196 233 60 217 110 215 253 254 253 254 +254 253 254 253 222 98 196 237 125 217 110 215 254 254 254 254 +254 253 253 253 222 98 196 244 217 217 110 215 253 253 253 254 +254 253 253 253 222 98 196 233 64 217 110 215 253 253 253 254 +254 253 254 253 222 98 198 233 61 218 110 215 254 254 253 254 +254 253 254 253 222 98 227 244 129 242 113 215 253 254 253 254 + +244 251 248 252 244 250 249 162 174 248 249 245 251 248 251 244 +125 205 170 217 126 199 181 158 172 178 187 139 206 173 201 126 + 55 178 125 198 55 169 141 156 171 147 160 77 180 126 171 53 + 94 193 149 208 93 185 163 157 171 176 185 111 194 149 186 90 +255 255 253 251 251 251 251 175 185 251 251 251 251 251 251 251 +255 255 249 245 245 245 245 212 216 242 241 241 241 241 241 244 +255 255 254 254 254 254 254 164 165 154 134 134 134 134 140 234 +196 184 188 242 175 175 192 156 133 117 114 154 211 115 115 173 +224 219 221 249 224 224 231 160 168 221 216 218 223 216 217 243 +255 255 254 253 253 253 253 168 165 128 103 103 103 103 107 224 +255 255 250 244 244 244 244 216 219 241 241 241 241 241 241 243 +255 255 254 252 252 252 252 173 184 252 251 252 252 252 252 252 + 79 187 138 206 78 180 154 157 171 156 165 101 185 146 182 82 + 53 178 122 200 52 169 139 156 171 148 158 78 176 129 171 55 +142 212 180 224 142 206 190 159 173 200 206 156 210 183 207 142 +248 252 250 253 248 252 251 172 183 252 252 248 252 250 252 247 +254 254 254 254 254 254 254 125 143 254 254 254 254 254 254 254 +239 248 243 249 239 247 245 125 142 245 246 240 248 244 248 239 +231 245 238 247 231 244 241 125 142 241 243 233 245 239 245 231 +235 247 241 248 235 246 243 125 142 245 246 237 247 241 246 235 +255 255 247 240 239 239 239 134 147 239 239 239 239 239 239 240 +255 255 228 202 200 200 200 155 161 197 196 196 196 196 197 200 +255 255 253 252 252 252 252 126 132 152 131 131 131 131 138 232 +174 156 162 238 144 144 168 116 86 70 66 124 204 69 68 141 +213 204 207 247 214 214 223 121 136 218 213 216 222 213 214 241 +255 255 252 248 247 247 247 129 131 123 97 97 97 97 102 218 +255 255 233 198 195 195 195 157 162 193 193 193 193 193 193 195 +255 255 250 243 242 242 242 132 147 241 241 242 242 242 242 242 +233 246 240 248 233 245 242 125 143 243 244 235 246 241 245 233 +231 245 238 247 231 244 241 125 143 242 243 233 245 239 244 230 +241 249 246 250 241 248 246 125 143 248 249 242 249 246 249 241 +254 255 254 255 254 255 254 140 155 255 255 254 255 254 255 254 +255 255 255 255 255 255 255 107 127 255 255 255 255 255 255 255 +253 254 253 254 254 254 253 107 127 254 254 254 253 253 254 253 +254 254 253 254 254 254 253 107 127 254 254 254 254 253 254 254 +253 254 253 254 254 254 253 107 127 254 254 254 254 253 254 253 +255 255 236 217 215 215 215 94 110 215 215 215 215 215 215 216 +255 254 186 116 111 111 111 60 66 110 110 110 110 110 110 114 +255 255 251 248 248 248 248 105 121 222 217 217 217 217 218 242 +163 143 149 236 129 129 156 97 65 62 61 126 218 64 61 129 +208 198 201 245 208 208 218 103 122 235 234 237 244 234 234 244 +255 255 248 236 236 236 236 100 115 203 197 197 197 197 198 227 +255 255 197 107 99 99 99 56 61 98 98 98 98 98 98 99 +255 255 242 224 223 223 223 97 113 222 222 222 223 223 223 223 +253 254 253 253 253 254 253 107 127 254 254 253 253 253 254 253 +254 254 253 254 254 254 253 107 127 254 254 254 254 253 254 254 +254 254 253 254 253 254 254 107 127 254 254 253 254 253 254 253 +255 255 255 255 255 255 255 124 142 255 255 255 255 255 255 255 diff --git a/src/assets/presets/pat47.patt b/src/assets/presets/pat47.patt new file mode 100644 index 0000000..32d6451 --- /dev/null +++ b/src/assets/presets/pat47.patt @@ -0,0 +1,195 @@ +255 255 255 255 255 255 255 0 255 240 255 240 255 240 255 255 +255 0 0 255 0 0 0 0 255 240 255 240 255 240 255 255 +255 255 255 255 255 255 255 0 255 240 255 240 255 240 255 255 +255 0 0 255 0 0 0 0 255 240 255 240 255 240 255 255 +255 255 255 255 255 255 255 0 255 240 255 240 255 240 255 255 +255 255 255 255 255 255 255 0 255 240 255 240 255 240 255 255 +255 255 255 255 255 255 255 0 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 255 0 255 255 255 255 255 255 255 255 +255 2 2 255 2 2 2 0 255 0 0 255 0 0 0 255 +255 255 255 255 255 255 255 0 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 255 0 255 255 255 255 255 255 255 255 +255 2 2 2 2 2 2 0 255 0 0 255 0 0 0 255 +255 255 255 255 255 255 255 0 255 255 255 255 255 255 255 255 + 96 96 96 96 96 96 96 0 96 96 96 96 96 96 96 96 +255 255 255 255 255 255 255 0 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 255 0 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 255 0 255 172 255 172 255 172 255 255 +255 0 0 255 0 0 0 0 255 172 255 172 255 172 255 255 +255 255 255 255 255 255 255 0 255 172 255 172 255 172 255 255 +255 0 0 255 0 0 0 0 255 172 255 172 255 172 255 255 +255 255 255 255 255 255 255 0 255 172 255 172 255 172 255 255 +255 255 255 255 255 255 255 0 255 172 255 172 255 172 255 255 +255 255 255 255 255 255 255 0 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 255 0 255 255 255 255 255 255 255 255 +255 226 226 255 226 226 226 0 255 0 0 255 0 0 0 255 +255 255 255 255 255 255 255 0 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 255 0 255 255 255 255 255 255 255 255 +255 226 226 226 226 226 226 0 255 0 0 255 0 0 0 255 +255 255 255 255 255 255 255 0 255 255 255 255 255 255 255 255 + 32 32 32 32 32 32 32 0 32 32 32 32 32 32 32 32 +255 255 255 255 255 255 255 0 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 255 0 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 255 192 255 35 255 35 255 35 255 255 +255 0 0 255 0 0 0 192 255 35 255 35 255 35 255 255 +255 255 255 255 255 255 255 192 255 35 255 35 255 35 255 255 +255 0 0 255 0 0 0 192 255 35 255 35 255 35 255 255 +255 255 255 255 255 255 255 192 255 35 255 35 255 35 255 255 +255 255 255 255 255 255 255 192 255 35 255 35 255 35 255 255 +255 255 255 255 255 255 255 192 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 255 192 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 255 192 255 192 192 255 192 192 192 255 +255 255 255 255 255 255 255 192 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 255 192 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 255 192 255 192 192 255 192 192 192 255 +255 255 255 255 255 255 255 192 255 255 255 255 255 255 255 255 + 1 1 1 1 1 1 1 192 1 1 1 1 1 1 1 1 +255 255 255 255 255 255 255 192 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 255 192 255 255 255 255 255 255 255 255 + +246 245 245 245 245 247 253 254 239 253 253 236 245 163 195 239 +248 247 247 247 247 249 254 246 105 237 242 76 241 163 151 138 +246 245 245 245 245 247 253 244 52 231 239 30 241 163 144 122 +253 253 253 253 253 253 254 246 94 236 243 96 242 163 144 122 +243 241 241 241 241 245 254 250 194 249 245 146 244 163 144 122 +250 249 249 249 249 251 254 238 50 238 234 30 242 163 159 157 +245 244 244 244 244 247 254 238 58 238 236 55 242 163 195 240 +172 171 171 171 171 172 174 171 137 171 172 147 168 111 137 175 + 99 87 96 81 99 89 89 99 89 99 100 90 96 64 79 101 +236 134 218 77 246 170 162 243 124 241 251 121 233 163 184 219 +231 102 208 30 244 158 150 238 51 233 248 36 226 163 147 140 +237 146 221 94 247 202 197 240 69 235 249 49 227 163 142 127 +250 231 247 220 253 229 229 252 221 250 253 161 227 163 142 127 +229 104 211 34 245 156 152 243 58 227 251 51 207 163 142 127 +229 101 210 29 245 157 154 243 56 227 252 70 210 163 163 173 +247 211 242 190 252 234 233 252 200 247 254 228 241 162 197 248 +215 207 207 207 207 219 249 254 239 253 254 235 242 126 173 239 +224 217 217 217 217 227 250 246 105 237 242 76 238 126 130 138 +211 203 203 203 203 217 249 244 52 231 239 30 237 126 123 122 +246 245 245 245 245 247 254 246 93 236 243 96 239 126 123 122 +196 182 182 182 182 203 249 249 194 249 245 146 241 126 123 122 +237 233 233 233 233 239 253 238 50 238 234 30 238 126 138 157 +208 199 199 199 199 216 251 238 58 238 236 55 238 126 173 240 +162 160 160 160 160 164 173 171 137 171 172 147 166 86 123 175 + 99 87 96 81 99 89 89 100 99 100 100 99 95 49 70 101 +236 134 218 77 246 170 162 250 239 253 254 239 241 126 163 218 +231 102 208 30 244 158 150 249 231 252 254 229 240 126 125 139 +237 146 221 94 247 202 197 250 232 252 254 230 240 126 120 127 +250 231 247 220 253 229 229 253 250 254 254 243 240 126 120 127 +229 104 211 34 245 156 152 250 231 251 254 231 238 126 120 127 +229 101 210 29 245 157 154 250 231 251 254 233 238 126 141 173 +247 211 242 190 252 234 233 253 247 253 254 251 242 126 176 247 +152 127 127 127 127 159 239 255 250 254 254 250 241 108 163 239 +176 158 158 158 158 183 244 252 216 250 251 210 240 108 119 138 +142 120 120 120 120 156 241 252 203 248 250 199 240 108 112 122 +234 230 230 230 230 237 252 252 213 250 252 215 239 108 112 122 +100 62 62 62 62 119 239 253 238 253 252 227 241 108 112 122 +209 199 199 199 199 215 250 250 203 250 249 199 240 108 127 157 +133 109 109 109 109 153 244 250 205 250 250 204 240 108 163 240 +201 194 194 194 194 206 231 233 225 233 233 227 225 133 175 233 +214 203 212 197 215 205 204 215 216 216 216 216 210 158 182 216 +236 134 218 77 246 170 162 251 254 254 254 254 240 108 152 218 +231 102 208 30 244 158 150 251 254 254 254 254 241 108 115 139 +237 146 221 94 247 202 197 252 254 254 254 254 241 108 109 127 +250 231 247 220 253 229 229 253 254 254 254 254 241 108 109 127 +229 104 211 34 245 156 152 251 254 254 254 253 240 108 109 127 +229 101 210 29 245 157 154 251 254 254 254 253 240 108 130 172 +247 211 242 190 252 234 233 253 254 254 254 254 241 108 166 247 + +239 138 122 122 122 157 240 174 101 218 139 127 127 127 172 247 +194 151 144 144 144 159 194 137 79 184 147 141 141 141 162 197 +162 162 162 162 162 162 162 110 63 162 162 162 162 162 162 161 +245 241 240 242 243 241 242 168 95 233 225 226 227 206 209 240 +236 76 29 96 145 30 54 147 89 121 35 48 161 51 70 227 +253 241 238 243 244 234 236 171 99 250 248 248 252 251 251 254 +252 237 231 235 248 237 237 171 98 240 233 235 249 227 226 247 +239 105 51 93 193 50 57 137 89 124 51 69 221 58 55 200 +254 246 243 245 249 237 238 170 99 242 237 239 252 243 243 251 +253 253 253 254 253 254 253 173 88 162 149 197 228 152 153 233 +247 248 246 252 244 250 246 171 89 169 158 202 229 155 157 233 +245 247 244 252 241 249 243 170 99 246 243 246 252 244 244 251 +245 247 244 252 241 249 243 170 81 77 29 93 219 33 29 190 +245 247 244 252 241 249 243 170 96 218 208 221 247 210 209 241 +245 247 244 252 241 249 243 170 87 134 102 145 230 103 101 210 +246 248 245 252 242 250 245 171 98 235 230 237 250 229 229 247 +239 138 122 122 122 157 239 174 101 218 139 126 126 126 172 247 +172 129 122 122 122 137 173 122 70 162 125 119 119 119 141 176 +125 125 125 125 125 125 125 85 48 125 125 125 125 125 125 125 +242 237 237 238 240 238 238 165 95 241 240 240 239 238 238 242 +235 76 29 96 145 30 54 147 98 238 229 230 242 231 232 251 +253 241 238 243 244 234 236 171 100 254 253 253 254 254 254 254 +252 237 231 235 248 237 237 171 99 252 251 251 253 250 250 253 +239 105 51 93 193 50 57 137 98 238 230 232 249 231 230 247 +254 246 243 245 248 237 238 170 99 249 249 250 253 250 250 253 +249 250 249 253 248 252 250 173 88 162 149 197 228 152 153 233 +218 226 216 247 203 239 215 164 89 169 158 202 229 155 157 233 +206 217 203 244 182 232 199 159 99 246 243 246 252 244 244 251 +206 217 203 244 182 232 199 159 81 77 29 93 219 33 29 190 +206 217 203 244 182 232 199 159 96 218 208 221 247 210 209 241 +206 217 203 244 182 232 199 159 87 134 102 145 230 103 101 210 +215 224 211 246 196 236 207 161 98 235 230 237 250 229 229 247 +239 138 122 122 122 157 239 233 215 218 139 126 126 126 172 247 +162 119 112 112 112 127 162 175 181 151 114 108 108 108 130 165 +107 107 107 107 107 107 107 133 157 107 107 107 107 107 107 107 +240 239 240 239 240 240 240 224 210 240 241 241 240 240 240 240 +250 209 198 214 226 198 204 227 215 254 254 254 253 253 253 253 +254 251 250 251 251 249 249 233 215 254 254 254 254 254 254 254 +253 249 248 249 252 250 250 232 215 254 254 254 254 254 254 254 +250 216 202 213 238 203 204 224 215 254 254 254 254 254 254 254 +254 252 251 252 252 249 249 233 215 251 250 252 253 251 251 253 +239 243 240 252 239 250 244 231 204 162 149 197 228 152 153 233 +159 183 156 236 118 215 152 206 205 169 158 202 229 155 157 233 +127 158 120 229 61 198 108 194 214 246 243 246 252 244 244 251 +127 158 120 229 61 198 108 194 196 77 29 93 219 33 29 190 +127 158 120 229 61 198 108 194 211 218 208 221 247 210 209 241 +127 158 120 229 61 198 108 194 202 134 102 145 230 103 101 210 +151 175 141 233 100 209 132 200 213 235 230 237 250 229 229 247 + +248 197 162 241 228 254 247 200 252 233 234 252 190 242 211 247 +173 163 163 210 70 252 227 56 243 154 157 245 29 210 101 229 +127 142 163 207 51 251 227 58 243 152 156 245 34 211 104 229 +127 142 163 227 161 253 250 221 252 229 229 253 220 247 231 250 +127 142 163 227 49 249 235 69 240 197 202 247 94 221 146 237 +140 147 163 226 36 248 233 51 238 150 158 244 30 208 102 231 +219 184 163 233 121 251 241 124 243 162 170 246 77 218 134 236 +101 79 64 96 90 100 99 89 99 89 89 99 81 96 87 99 +175 137 111 168 147 172 171 137 171 174 172 171 171 171 171 172 +240 195 163 242 55 236 238 58 238 254 247 244 244 244 244 245 +157 159 163 242 30 234 238 50 238 254 251 249 249 249 249 250 +122 144 163 244 146 245 249 194 250 254 245 241 241 241 241 243 +122 144 163 242 96 243 236 94 246 254 253 253 253 253 253 253 +122 144 163 241 30 239 231 52 244 253 247 245 245 245 245 246 +138 151 163 241 76 242 237 105 246 254 249 247 247 247 247 248 +239 195 163 245 236 253 253 239 254 253 247 245 245 245 245 246 +247 176 126 242 251 254 253 247 253 233 234 252 190 242 211 247 +173 141 126 238 233 254 251 231 250 154 157 245 29 210 101 229 +127 120 126 238 231 254 251 231 250 152 156 245 34 211 104 229 +127 120 126 240 243 254 254 250 253 229 229 253 220 247 231 250 +127 120 126 240 230 254 252 232 250 197 202 247 94 221 146 237 +139 125 126 240 229 254 252 231 249 150 158 244 30 208 102 231 +218 163 126 241 239 254 253 239 250 162 170 246 77 218 134 236 +101 70 49 95 99 100 100 99 100 89 89 99 81 96 87 99 +175 123 86 166 147 172 171 137 171 173 164 160 160 160 160 162 +240 173 126 238 55 236 238 58 238 251 216 199 199 199 199 208 +157 138 126 238 30 234 238 50 238 253 239 233 233 233 233 237 +122 123 126 241 146 245 249 194 249 249 203 182 182 182 182 196 +122 123 126 239 96 243 236 93 246 254 247 245 245 245 245 246 +122 123 126 237 30 239 231 52 244 249 217 203 203 203 203 211 +138 130 126 238 76 242 237 105 246 250 227 217 217 217 217 224 +239 173 126 242 235 254 253 239 254 249 219 207 207 207 207 215 +247 166 108 241 254 254 254 254 253 233 234 252 190 242 211 247 +172 130 108 240 253 254 254 254 251 154 157 245 29 210 101 229 +127 109 108 240 253 254 254 254 251 152 156 245 34 211 104 229 +127 109 108 241 254 254 254 254 253 229 229 253 220 247 231 250 +127 109 108 241 254 254 254 254 252 197 202 247 94 221 146 237 +139 115 108 241 254 254 254 254 251 150 158 244 30 208 102 231 +218 152 108 240 254 254 254 254 251 162 170 246 77 218 134 236 +216 182 158 210 216 216 216 216 215 204 205 215 197 212 203 214 +233 175 133 225 227 233 233 225 233 231 206 194 194 194 194 201 +240 163 108 240 204 250 250 205 250 244 153 109 109 109 109 133 +157 127 108 240 199 249 250 203 250 250 215 199 199 199 199 209 +122 112 108 241 227 252 253 238 253 239 119 62 62 62 62 100 +122 112 108 239 215 252 250 213 252 252 237 230 230 230 230 234 +122 112 108 240 199 250 248 203 252 241 156 120 120 120 120 142 +138 119 108 240 210 251 250 216 252 244 183 158 158 158 158 176 +239 163 108 241 250 254 254 250 255 239 159 127 127 127 127 152 diff --git a/src/assets/presets/pat48.patt b/src/assets/presets/pat48.patt new file mode 100644 index 0000000..05b8ec0 --- /dev/null +++ b/src/assets/presets/pat48.patt @@ -0,0 +1,195 @@ +255 140 140 140 140 140 255 168 255 255 240 240 240 240 240 255 +255 140 255 255 255 255 255 168 255 255 240 255 255 255 240 255 +255 140 255 2 255 255 255 168 255 255 240 255 2 255 240 255 +255 140 255 2 255 255 255 168 255 255 240 255 2 255 240 255 +255 140 255 255 255 255 255 168 255 255 240 255 255 255 240 255 +255 140 140 140 140 140 255 168 255 255 240 240 240 240 240 255 +255 255 255 255 255 255 255 168 255 255 255 255 255 255 255 255 +255 96 96 2 96 96 255 168 255 255 0 0 2 0 0 255 +255 255 255 2 255 255 255 168 255 255 255 255 2 255 255 255 +255 255 255 2 255 255 255 168 255 255 0 0 2 0 0 255 +255 96 96 2 96 96 255 168 255 255 0 0 2 0 0 255 +255 255 255 2 255 255 255 168 255 255 255 255 2 255 255 255 +255 255 255 2 255 255 255 167 255 255 0 0 2 0 0 255 +255 255 255 2 255 255 255 168 255 255 255 255 2 255 255 255 +255 255 255 2 255 255 255 168 255 255 255 255 2 255 255 255 + 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 +255 5 5 5 5 5 255 241 255 255 172 172 172 172 172 255 +255 5 255 255 255 255 254 241 255 255 172 255 255 255 172 255 +255 5 255 226 255 255 254 241 255 255 172 255 226 255 172 255 +255 5 255 226 255 255 254 241 255 255 172 255 226 255 172 255 +255 5 255 255 255 255 254 241 255 255 172 255 255 255 172 255 +255 5 5 5 5 5 254 241 255 255 172 172 172 172 172 255 +255 255 255 255 255 255 255 241 255 255 255 255 255 255 255 255 +255 32 32 226 32 32 255 241 255 255 0 0 226 0 0 255 +255 255 255 226 255 255 255 241 255 255 255 255 226 255 255 255 +255 253 253 226 253 253 255 241 255 255 0 0 226 0 0 255 +255 32 32 226 32 32 255 241 255 255 0 0 226 0 0 255 +255 255 255 226 255 255 255 241 255 255 255 255 226 255 255 255 +255 255 255 226 255 255 255 242 255 255 0 0 226 0 0 255 +255 255 255 226 255 255 255 242 255 255 255 255 226 255 255 255 +255 255 255 226 255 255 255 241 255 255 255 255 226 255 255 255 +226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 +255 237 237 237 237 237 255 252 255 255 35 35 35 35 35 255 +255 237 255 255 255 255 255 252 255 255 35 255 255 255 35 255 +255 237 255 255 255 255 255 252 255 255 35 255 255 255 35 255 +255 237 255 255 255 255 255 252 255 255 35 255 255 255 35 255 +255 237 255 255 255 255 255 252 255 255 35 255 254 255 35 255 +255 237 237 237 237 237 255 252 255 255 35 35 35 35 35 255 +255 255 255 255 255 255 255 252 255 255 255 255 255 255 255 255 +255 1 1 255 1 1 255 252 255 255 0 0 255 0 0 255 +255 255 255 255 255 255 255 252 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 255 252 255 255 0 0 255 0 0 255 +255 1 1 255 1 1 255 252 255 255 0 0 255 0 0 255 +255 255 255 255 255 255 255 252 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 255 252 255 255 0 0 255 0 0 255 +255 255 255 255 255 255 255 252 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 255 252 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 + +252 251 251 251 251 251 252 188 243 205 208 222 214 255 226 45 +245 244 246 246 246 242 246 31 214 80 85 132 101 255 223 27 +246 239 221 216 232 244 246 31 190 71 75 117 90 226 198 24 +246 200 83 57 146 244 246 32 34 14 14 21 17 40 35 6 +246 249 255 255 253 244 246 31 214 80 85 132 101 255 223 27 +246 245 248 248 247 243 246 44 216 90 94 139 109 255 223 27 +252 250 250 250 250 250 252 184 242 200 200 215 205 255 223 27 +114 112 112 112 112 112 112 112 112 112 112 112 112 112 99 13 +100 99 99 99 99 99 99 99 99 99 99 99 99 99 87 12 +234 212 212 212 212 215 240 204 246 211 219 221 226 255 223 27 +203 180 210 210 206 172 216 116 229 136 156 163 176 255 223 27 +204 205 254 255 247 187 215 115 229 135 155 162 175 255 223 27 +204 149 67 44 148 187 214 43 32 19 22 23 25 36 31 5 +204 195 227 225 230 184 215 108 210 124 142 149 161 234 205 25 +201 160 175 175 173 160 217 117 230 137 156 162 175 255 223 27 +246 237 237 237 237 239 249 236 251 239 240 241 243 255 223 27 +242 232 233 233 233 234 247 188 243 205 208 222 214 255 251 230 +211 195 209 209 207 191 229 31 214 80 85 132 101 255 251 229 +213 222 250 250 246 202 229 53 215 97 100 143 115 251 248 228 +213 217 234 231 235 202 232 198 223 203 204 211 206 230 229 226 +213 222 253 253 247 202 229 31 214 80 85 132 101 255 251 229 +212 202 218 218 215 195 230 44 216 90 94 139 109 255 251 229 +239 227 227 227 227 230 246 184 242 200 200 215 205 255 251 229 +238 238 238 238 238 238 238 238 238 238 238 238 238 238 236 226 +237 237 237 237 237 237 237 237 237 237 237 237 237 237 234 226 +211 162 162 162 162 168 224 183 242 194 204 208 215 255 251 229 +144 94 157 157 149 75 173 60 219 90 118 128 145 255 251 229 +147 149 254 254 239 108 173 59 218 88 116 126 144 255 251 229 +147 143 232 230 228 108 176 205 224 206 211 212 214 229 229 226 +147 139 236 235 224 103 173 73 219 99 125 134 150 252 248 229 +140 50 82 82 78 51 175 62 219 90 117 126 144 255 251 229 +237 217 217 217 217 220 243 229 250 232 235 235 238 255 251 228 +224 197 199 199 199 203 238 188 243 205 208 222 214 255 254 254 +140 98 136 136 129 86 194 31 214 80 85 132 101 255 254 254 +146 172 254 254 238 116 194 56 218 100 104 146 118 254 254 254 +146 171 254 254 237 116 197 220 248 228 228 235 231 254 254 254 +145 169 251 251 235 115 194 31 214 80 85 132 101 255 254 254 +145 114 158 158 150 97 197 44 216 90 94 139 109 255 254 254 +214 180 180 180 180 189 235 184 242 200 200 215 205 255 254 254 +253 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 +253 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 +251 248 248 248 248 248 250 173 240 185 197 201 209 255 254 254 +246 242 248 248 247 241 243 33 214 67 99 110 129 255 254 254 +246 247 255 255 253 243 243 32 214 65 98 108 128 255 254 254 +246 247 254 254 252 243 247 224 249 229 233 234 237 254 254 254 +246 245 253 253 251 242 243 50 217 80 110 120 138 254 254 254 +245 239 241 241 241 239 243 35 215 68 99 109 128 255 254 254 +253 252 252 252 252 252 253 226 249 229 233 233 236 255 254 254 + + 45 27 24 5 27 27 27 13 11 27 27 27 5 25 27 27 +225 223 197 35 223 223 223 98 86 223 223 223 31 205 223 223 +255 255 225 40 255 255 255 112 99 255 255 255 35 233 255 255 +213 101 89 16 101 109 205 112 99 225 176 175 24 160 175 242 +222 132 117 21 132 138 215 112 99 221 163 162 22 148 162 240 +208 84 74 13 84 93 200 112 99 218 156 155 21 142 156 240 +205 80 71 13 80 90 199 112 99 211 136 135 19 124 136 238 +242 214 189 34 214 216 241 112 99 245 229 228 32 210 229 250 +187 31 31 31 31 44 184 112 99 203 116 115 42 107 117 236 +251 246 246 245 246 246 251 112 99 240 215 215 213 215 216 248 +250 242 244 244 244 242 250 112 99 215 171 186 186 184 160 238 +250 245 232 146 253 247 249 112 99 212 205 247 147 230 173 237 +250 246 216 57 254 247 249 112 99 212 209 254 44 224 175 237 +250 246 221 82 254 247 249 112 99 212 209 254 66 226 175 237 +250 243 239 200 248 244 249 112 99 212 180 205 149 195 160 237 +251 245 245 245 245 245 251 113 99 234 202 203 204 203 201 246 +230 228 228 226 228 228 228 226 226 228 228 228 226 228 228 227 +251 250 247 229 250 250 250 235 234 250 250 250 228 248 250 250 +255 255 251 229 255 255 255 237 236 255 255 255 229 251 255 255 +213 101 114 205 101 109 205 237 236 214 145 143 213 150 143 238 +222 132 142 211 132 138 215 237 236 208 127 126 212 134 126 235 +208 84 100 203 84 93 200 237 236 204 117 116 210 124 117 235 +205 80 96 202 80 90 199 237 236 194 89 88 206 99 90 232 +242 214 215 223 214 216 241 237 236 241 218 218 224 219 219 249 +187 31 52 198 31 44 184 237 236 183 60 58 205 72 62 229 +247 228 229 231 228 229 246 237 236 224 172 172 175 172 175 243 +234 190 202 202 201 194 229 237 236 168 75 107 108 102 51 220 +232 206 246 235 247 215 226 237 236 162 148 239 227 223 77 216 +232 209 250 231 253 218 226 237 236 162 157 254 229 235 82 216 +232 209 250 233 253 218 226 237 236 162 157 254 232 235 82 216 +232 195 221 216 222 201 226 237 236 162 93 149 142 139 49 216 +242 210 212 212 212 212 238 237 236 210 143 147 147 146 140 237 +254 254 254 254 254 254 254 253 253 254 254 253 254 254 254 254 +254 254 254 254 254 254 254 253 253 254 254 253 254 254 254 254 +255 255 254 254 255 255 255 254 254 255 255 255 254 254 255 255 +213 101 118 230 101 109 205 254 254 208 129 128 237 138 128 236 +222 132 145 235 132 138 215 254 254 201 109 108 234 120 108 233 +208 84 103 227 84 93 200 254 254 197 99 97 233 110 98 232 +205 80 99 227 80 90 199 254 254 185 66 65 228 80 67 229 +242 214 218 248 214 216 241 254 254 240 214 213 248 216 214 248 +187 31 56 219 31 44 184 254 254 173 33 31 224 49 35 226 +237 194 194 197 194 196 234 254 254 250 242 242 247 243 242 252 +202 85 115 115 114 97 189 254 254 248 240 242 242 242 238 251 +198 128 237 236 234 149 179 254 254 248 246 252 252 251 240 251 +198 136 254 254 250 158 179 254 254 248 247 254 254 252 241 251 +198 136 254 253 250 158 179 254 254 248 247 254 254 252 241 251 +197 97 171 171 169 114 179 254 254 248 242 246 246 245 238 251 +223 139 145 145 145 144 214 253 253 250 246 246 246 246 245 252 + + 27 223 255 243 241 240 239 251 236 249 239 237 237 237 237 246 + 27 223 255 175 162 156 137 230 117 217 160 173 175 175 160 201 + 25 205 234 161 149 142 124 210 108 215 184 230 225 227 195 204 + 5 31 36 25 23 22 19 32 43 214 187 148 44 67 149 204 + 27 223 255 175 162 155 135 229 115 215 187 247 255 254 205 204 + 27 223 255 176 163 156 136 229 116 216 172 206 210 210 180 203 + 27 223 255 226 221 219 211 246 204 240 215 212 212 212 212 234 + 12 87 99 99 99 99 99 99 99 99 99 99 99 99 99 100 + 13 99 112 112 112 112 112 112 112 112 112 112 112 112 112 114 + 27 223 255 205 215 200 200 242 184 252 250 250 250 250 250 252 + 27 223 255 109 139 94 90 216 44 246 243 247 248 248 245 246 + 27 223 255 101 132 85 80 214 31 246 244 253 255 255 249 246 + 6 35 40 17 21 14 14 34 32 246 244 146 57 83 200 246 + 24 198 226 90 117 75 71 190 31 246 244 232 216 221 239 246 + 27 223 255 101 132 85 80 214 31 246 242 246 246 246 244 245 + 45 226 255 214 222 208 205 243 188 252 251 251 251 251 251 252 +228 251 255 238 235 235 232 250 229 243 220 217 217 217 217 237 +229 251 255 144 126 117 90 219 62 175 51 78 82 82 50 140 +229 248 252 150 134 125 99 219 73 173 103 224 235 236 139 147 +226 229 229 214 212 211 206 224 205 176 108 228 230 232 143 147 +229 251 255 144 126 116 88 218 59 173 108 239 254 254 149 147 +229 251 255 145 128 118 90 219 60 173 75 149 157 157 94 144 +229 251 255 215 208 204 194 242 183 224 168 162 162 162 162 211 +226 234 237 237 237 237 237 237 237 237 237 237 237 237 237 237 +226 236 238 238 238 238 238 238 238 238 238 238 238 238 238 238 +229 251 255 205 215 200 200 242 184 246 230 227 227 227 227 239 +229 251 255 109 139 94 90 216 44 230 195 215 218 218 202 212 +229 251 255 101 132 85 80 214 31 229 202 247 253 253 222 213 +226 229 230 206 211 204 203 223 198 232 202 235 231 234 217 213 +228 248 251 115 143 100 97 215 53 229 202 246 250 250 222 213 +229 251 255 101 132 85 80 214 31 229 191 207 209 209 195 211 +230 251 255 214 222 208 205 243 188 247 234 233 233 233 232 242 +254 254 255 236 233 233 229 249 226 253 252 252 252 252 252 253 +254 254 255 128 109 99 68 215 35 243 239 241 241 241 239 245 +254 254 254 138 120 110 80 217 50 243 242 251 253 253 245 246 +254 254 254 237 234 233 229 249 224 247 243 252 254 254 247 246 +254 254 255 128 108 98 65 214 32 243 243 253 255 255 247 246 +254 254 255 129 110 99 67 214 33 243 241 247 248 248 242 246 +254 254 255 209 201 197 185 240 173 250 248 248 248 248 248 251 +254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 253 +254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 253 +254 254 255 205 215 200 200 242 184 235 189 180 180 180 180 214 +254 254 255 109 139 94 90 216 44 197 97 150 158 158 114 145 +254 254 255 101 132 85 80 214 31 194 115 235 251 251 169 145 +254 254 254 231 235 228 228 248 220 197 116 237 254 254 171 146 +254 254 254 118 146 104 100 218 56 194 116 238 254 254 172 146 +254 254 255 101 132 85 80 214 31 194 86 129 136 136 98 140 +254 254 255 214 222 208 205 243 188 238 203 199 199 199 197 224 diff --git a/src/assets/presets/pat49.patt b/src/assets/presets/pat49.patt new file mode 100644 index 0000000..4b66850 --- /dev/null +++ b/src/assets/presets/pat49.patt @@ -0,0 +1,195 @@ +255 153 153 153 153 153 255 255 255 8 255 2 2 255 3 2 +255 0 255 255 255 255 255 255 255 8 255 2 2 255 3 2 +255 0 255 255 255 255 255 255 255 8 255 2 2 255 3 2 +255 0 0 0 0 255 255 255 255 8 255 2 2 255 3 2 +255 0 255 255 255 255 255 255 255 8 255 2 2 255 3 255 +255 0 0 0 0 0 255 255 255 8 255 2 2 255 255 255 +255 255 255 255 255 255 255 255 255 8 255 2 255 255 255 255 +255 255 255 255 255 255 255 255 255 8 255 255 255 255 255 255 + 0 0 255 0 0 255 255 255 255 255 255 255 255 255 255 255 + 0 0 255 0 0 255 255 255 255 255 255 255 255 255 255 255 + 0 0 255 0 0 255 255 255 255 96 96 96 96 96 96 255 + 0 0 255 0 0 255 255 255 255 96 255 255 255 255 96 255 + 0 0 255 0 0 255 255 255 255 96 255 96 96 96 96 255 + 0 0 255 0 255 255 255 255 255 96 255 255 255 255 96 255 + 0 0 255 255 255 255 255 255 255 96 255 255 255 255 96 255 + 0 255 255 255 255 255 255 255 255 96 96 96 96 96 96 255 +255 153 153 153 153 153 255 255 255 226 255 226 226 255 225 226 +255 0 255 255 255 255 255 255 255 226 255 226 226 255 225 226 +255 0 255 255 255 255 255 255 255 226 255 226 226 255 225 226 +255 0 0 0 0 255 255 255 255 226 255 226 226 255 225 226 +255 0 255 255 255 255 255 255 255 226 255 226 226 255 225 255 +255 0 0 0 0 0 255 255 255 226 255 226 226 255 255 255 +255 255 255 255 255 255 255 255 255 226 255 226 255 255 255 255 +255 255 255 255 255 255 255 255 255 226 255 255 255 255 255 255 + 0 0 255 0 0 254 255 255 192 192 192 192 192 192 192 192 + 0 0 255 0 0 254 255 255 255 255 255 255 255 255 255 255 + 0 0 255 0 0 254 255 255 255 32 32 32 32 32 32 255 + 0 0 255 0 0 254 255 255 255 32 255 255 255 255 32 255 + 0 0 255 0 0 255 255 255 255 32 255 32 32 32 32 255 + 0 0 255 0 255 255 255 255 255 32 255 255 255 255 32 255 + 0 0 255 255 255 255 255 255 255 32 255 255 255 255 32 255 + 0 255 255 255 255 255 255 255 255 33 32 32 32 32 32 255 +255 153 153 153 153 153 255 255 255 255 255 255 255 255 255 255 +255 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +255 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +255 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 +255 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +255 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +192 192 255 192 192 255 255 255 255 255 255 255 255 255 255 255 +192 192 255 192 192 255 255 255 255 255 255 255 255 255 255 255 +192 192 255 192 192 255 255 255 255 1 1 1 1 1 1 255 +192 192 255 192 192 255 255 255 255 1 255 255 255 255 1 255 +192 192 255 192 192 255 255 255 255 1 255 1 1 1 1 255 +192 192 255 192 255 255 255 255 255 1 255 255 255 255 1 255 +192 192 255 255 255 255 255 255 255 1 255 255 255 255 1 255 +192 255 255 255 255 255 255 255 255 0 1 1 1 1 1 255 + + 65 52 52 52 201 252 255 255 217 195 239 235 235 235 235 240 +150 148 148 148 153 214 255 255 217 171 147 153 153 155 137 153 + 93 90 90 90 93 149 236 255 217 169 168 239 184 214 194 154 +114 112 112 112 112 138 228 255 217 169 169 244 155 201 197 154 +103 100 100 100 100 100 104 236 217 169 168 242 167 206 196 154 +115 114 114 114 114 114 115 152 214 169 152 182 186 187 155 151 +161 161 161 161 161 161 161 161 214 187 205 193 193 193 193 213 +195 190 190 190 190 190 190 190 174 166 190 190 190 190 190 190 +212 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 +211 162 162 162 162 168 226 255 166 163 163 163 234 255 255 255 +142 89 152 151 144 72 178 255 130 126 126 126 205 246 255 255 +145 146 180 115 239 105 177 255 56 51 51 51 66 196 255 255 +145 148 170 94 241 106 177 255 95 91 91 91 91 129 232 255 +145 144 193 143 235 104 177 255 94 90 90 90 90 110 175 247 +138 53 89 86 87 50 178 255 126 123 123 123 123 123 139 239 +227 196 196 196 196 202 239 255 37 31 31 31 31 31 33 46 +232 230 230 230 247 255 255 255 175 129 233 227 227 227 227 235 +242 242 242 242 242 250 255 255 175 94 104 113 113 115 90 112 +235 235 235 235 236 242 253 255 175 92 133 233 156 198 170 113 +238 238 238 238 238 240 251 255 175 92 135 239 115 179 174 114 +236 235 235 235 235 235 236 252 175 92 134 237 132 187 173 114 +237 237 237 237 237 237 237 242 174 92 111 153 159 160 116 110 +243 243 243 243 243 243 243 243 174 117 185 168 168 168 168 196 +127 116 116 116 116 116 116 116 80 61 115 115 115 115 115 115 +165 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 +211 162 162 162 162 168 226 255 166 163 163 163 234 255 255 255 +142 89 152 151 144 72 178 255 130 126 126 126 205 246 255 255 +145 146 180 115 239 105 177 255 56 51 51 51 66 196 255 255 +145 148 170 94 241 106 177 255 95 92 92 92 92 130 232 255 +145 144 193 143 235 104 177 255 94 90 90 90 90 110 175 247 +138 53 89 86 87 50 178 255 126 123 123 123 123 123 138 239 +227 196 196 196 196 202 239 255 37 31 31 31 31 31 32 46 +253 254 254 254 253 255 255 255 248 239 230 224 224 224 224 233 +253 254 254 254 254 254 255 255 248 201 82 93 94 96 67 92 +253 254 254 254 254 254 255 255 248 199 116 230 143 191 159 94 +254 254 254 254 254 254 254 255 248 199 118 237 96 169 163 94 +253 254 254 254 254 254 254 255 248 199 117 235 115 178 162 94 +253 253 253 253 253 253 253 254 248 199 91 139 145 148 96 90 +254 254 254 254 254 254 254 254 248 227 176 157 157 157 157 188 +243 243 243 243 243 243 243 243 240 239 242 242 242 242 242 242 +246 246 246 246 246 246 246 246 246 246 246 246 246 246 246 246 +211 162 162 162 162 168 226 255 233 232 232 232 249 255 255 255 +142 89 152 151 144 72 178 255 223 222 222 222 241 252 255 255 +145 146 180 115 239 105 177 255 204 203 203 203 207 239 255 255 +145 148 170 94 241 106 177 255 215 214 214 214 214 223 249 255 +145 144 193 143 235 104 177 255 214 213 213 213 213 218 235 253 +138 53 89 86 87 50 178 255 222 222 222 222 222 222 225 250 +227 196 196 196 196 202 239 255 200 199 199 199 199 199 199 202 + +240 150 154 154 154 150 211 189 208 255 255 255 255 243 232 45 +234 139 199 202 201 158 193 189 208 255 255 255 227 172 137 32 +234 155 210 195 201 186 193 189 208 255 245 189 122 106 123 31 +234 153 183 153 166 185 193 189 208 232 202 58 91 89 123 31 +234 151 233 237 236 178 193 189 208 162 125 50 91 89 123 31 +239 150 168 169 169 154 206 189 208 162 125 50 91 89 123 31 +189 169 168 168 168 168 182 163 208 162 125 50 91 89 123 31 +221 221 221 221 221 217 217 175 208 166 129 56 95 93 126 37 +255 255 255 255 226 149 161 190 208 255 255 255 255 255 255 255 +255 255 233 223 103 114 161 190 208 221 164 164 164 164 165 236 +251 209 143 134 100 113 161 190 208 167 73 110 111 109 50 201 +197 150 91 111 100 113 161 190 208 161 148 246 247 242 89 196 + 52 147 90 111 100 113 161 190 208 161 151 115 93 142 86 196 + 52 147 90 111 100 113 161 190 208 161 151 180 170 193 88 196 + 52 147 90 111 100 113 161 190 208 161 88 146 147 144 53 196 + 64 149 93 114 103 115 161 195 211 211 142 145 145 144 138 227 +234 109 114 114 114 108 194 115 157 255 255 255 255 243 232 45 +227 92 178 182 181 120 168 115 157 255 255 255 227 172 136 32 +227 114 193 171 180 159 168 115 157 255 245 189 123 106 122 31 +227 112 154 113 130 158 168 115 157 232 202 58 91 89 122 31 +227 109 225 231 229 148 168 115 157 162 125 50 91 89 122 31 +233 108 134 135 135 114 187 115 157 162 125 50 91 89 122 31 +117 88 86 86 86 86 107 55 157 162 125 50 91 89 122 31 +182 182 182 182 182 182 182 84 157 166 129 56 95 93 126 37 +255 255 255 255 251 241 243 115 157 255 255 255 255 255 255 255 +255 255 252 250 235 237 243 115 157 221 164 164 164 164 165 236 +254 249 241 240 235 236 243 115 157 167 73 110 111 109 50 201 +246 241 235 237 235 236 243 115 157 161 148 246 247 242 89 196 +230 241 235 237 235 236 243 115 157 161 151 115 93 142 86 196 +230 241 235 237 235 236 243 115 157 161 151 180 170 193 88 196 +230 241 235 237 235 236 243 115 157 161 88 146 147 144 53 196 +231 241 235 237 236 236 243 127 164 211 142 145 145 144 138 227 +232 88 94 95 94 88 186 242 246 255 255 255 255 252 248 201 +223 70 167 172 170 101 156 241 246 255 255 255 247 234 224 198 +223 96 184 160 170 147 156 241 246 255 251 237 221 217 221 198 +223 93 141 94 113 145 156 241 246 249 240 205 213 212 221 198 +223 90 221 227 225 134 156 241 246 232 222 203 213 212 221 198 +230 88 117 119 118 94 178 242 246 232 222 203 213 212 221 198 +239 207 205 205 205 205 229 238 246 232 222 203 213 212 221 198 +248 248 248 248 248 248 248 240 246 232 222 203 214 214 222 200 +255 255 255 255 254 253 254 242 246 255 255 255 255 255 255 255 +255 255 254 254 253 253 254 242 246 221 164 164 164 164 165 236 +254 254 253 253 253 253 254 242 246 167 73 110 111 109 50 201 +253 253 253 254 253 253 254 242 246 161 148 246 247 242 89 196 +254 254 254 254 253 253 254 242 246 161 151 115 93 142 86 196 +254 254 254 254 253 253 254 242 246 161 151 180 170 193 88 196 +254 254 254 254 253 253 254 242 246 161 88 146 147 144 53 196 +253 253 253 253 253 253 254 243 246 211 142 145 145 144 138 227 + + 46 33 31 31 31 31 31 37 255 239 202 196 196 196 196 227 +239 139 123 123 123 123 123 126 255 178 50 87 86 89 53 138 +247 175 110 90 90 90 90 94 255 177 104 235 143 193 144 145 +255 232 129 91 91 91 91 95 255 177 106 241 94 170 148 145 +255 255 196 66 51 51 51 56 255 177 105 239 115 180 146 145 +255 255 246 205 126 126 126 130 255 178 72 144 151 152 89 142 +255 255 255 234 163 163 163 166 255 226 168 162 162 162 162 211 +209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 212 +190 190 190 190 190 190 166 174 190 190 190 190 190 190 190 195 +213 193 193 193 193 205 187 214 161 161 161 161 161 161 161 161 +151 155 187 186 182 152 169 214 152 115 114 114 114 114 114 115 +154 196 206 167 242 168 169 217 236 104 100 100 100 100 100 103 +154 197 201 155 244 169 169 217 255 228 138 112 112 112 112 114 +154 194 214 184 239 168 169 217 255 236 149 93 90 90 90 93 +153 137 155 153 153 147 171 217 255 255 214 153 148 148 148 150 +240 235 235 235 235 239 195 217 255 255 252 201 52 52 52 65 + 46 32 31 31 31 31 31 37 255 239 202 196 196 196 196 227 +239 138 123 123 123 123 123 126 255 178 50 87 86 89 53 138 +247 175 110 90 90 90 90 94 255 177 104 235 143 193 144 145 +255 232 130 92 92 92 92 95 255 177 106 241 94 170 148 145 +255 255 196 66 51 51 51 56 255 177 105 239 115 180 146 145 +255 255 246 205 126 126 126 130 255 178 72 144 151 152 89 142 +255 255 255 234 163 163 163 166 255 226 168 162 162 162 162 211 +157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 165 +115 115 115 115 115 115 61 80 116 116 116 116 116 116 116 127 +196 168 168 168 168 185 117 174 243 243 243 243 243 243 243 243 +110 116 160 159 153 111 92 174 242 237 237 237 237 237 237 237 +114 173 187 132 237 134 92 175 252 236 235 235 235 235 235 236 +114 174 179 115 239 135 92 175 255 251 240 238 238 238 238 238 +113 170 198 156 233 133 92 175 255 253 242 236 235 235 235 235 +112 90 115 113 113 104 94 175 255 255 250 242 242 242 242 242 +235 227 227 227 227 233 129 175 255 255 255 247 230 230 230 232 +202 199 199 199 199 199 199 200 255 239 202 196 196 196 196 227 +250 225 222 222 222 222 222 222 255 178 50 87 86 89 53 138 +253 235 218 213 213 213 213 214 255 177 104 235 143 193 144 145 +255 249 223 214 214 214 214 215 255 177 106 241 94 170 148 145 +255 255 239 207 203 203 203 204 255 177 105 239 115 180 146 145 +255 255 252 241 222 222 222 223 255 178 72 144 151 152 89 142 +255 255 255 249 232 232 232 233 255 226 168 162 162 162 162 211 +246 246 246 246 246 246 246 246 246 246 246 246 246 246 246 246 +242 242 242 242 242 242 239 240 243 243 243 243 243 243 243 243 +188 157 157 157 157 176 227 248 254 254 254 254 254 254 254 254 + 90 96 148 145 139 91 199 248 254 253 253 253 253 253 253 253 + 94 162 178 115 235 117 199 248 255 254 254 254 254 254 254 253 + 94 163 169 96 237 118 199 248 255 254 254 254 254 254 254 254 + 94 159 191 143 230 116 199 248 255 255 254 254 254 254 254 253 + 92 67 96 94 93 82 201 248 255 255 254 254 254 254 254 253 +233 224 224 224 224 230 239 248 255 255 255 253 254 254 254 253 diff --git a/src/assets/presets/pat5.patt b/src/assets/presets/pat5.patt new file mode 100644 index 0000000..187de6e --- /dev/null +++ b/src/assets/presets/pat5.patt @@ -0,0 +1,195 @@ +255 255 255 255 255 255 254 239 254 255 255 255 255 255 255 255 +255 255 255 255 255 255 254 239 254 255 255 255 255 255 255 255 +255 255 255 255 255 255 254 239 254 255 255 255 255 255 255 255 +255 255 255 255 255 255 254 239 254 255 255 255 255 255 255 255 +255 255 255 255 255 255 254 239 254 255 255 255 255 255 255 255 +152 160 255 252 156 152 250 239 153 155 255 251 155 152 245 255 +250 251 255 254 250 250 254 239 250 250 255 254 250 250 254 255 +255 255 255 255 255 255 254 239 254 255 255 255 255 255 255 255 +254 255 255 255 255 255 254 239 254 255 255 255 255 255 255 254 +240 36 42 42 42 42 42 42 42 42 42 42 42 42 36 238 +240 49 255 255 255 255 254 239 254 255 255 255 255 255 52 238 +240 49 255 254 248 248 247 232 247 248 248 248 254 255 52 238 +240 49 255 249 50 42 42 42 42 42 42 49 248 255 52 238 +240 49 255 249 44 226 239 225 239 240 226 42 248 255 52 238 +226 48 240 235 43 225 240 239 240 240 226 42 233 240 51 225 +238 49 253 248 44 238 253 253 253 253 239 42 246 253 52 237 +255 255 255 255 255 255 253 173 253 255 255 255 255 255 255 255 +255 255 255 255 255 255 253 173 253 255 255 255 255 255 255 255 +255 255 255 255 255 255 253 173 253 255 255 255 255 255 255 255 +255 255 255 255 255 255 253 173 253 255 255 255 255 255 255 255 +255 255 255 255 255 255 253 173 253 255 255 255 255 255 255 255 + 59 74 255 249 66 59 246 173 61 65 255 248 65 59 237 255 +247 248 255 254 247 247 253 173 245 247 255 254 247 247 254 255 +255 255 255 255 255 255 253 173 253 255 255 255 255 255 255 255 +254 255 255 255 255 255 253 173 253 255 255 255 255 255 255 254 +245 122 126 126 126 126 126 123 126 126 126 126 126 126 122 244 +245 131 255 255 255 255 253 173 253 255 255 255 255 255 132 244 +245 131 255 254 248 247 246 168 246 247 247 248 254 255 132 244 +245 131 255 249 42 34 34 31 33 34 34 41 248 255 132 244 +245 131 255 249 35 225 238 163 238 239 225 34 248 255 132 244 +175 125 179 176 32 169 179 173 179 179 169 31 175 179 126 175 +240 130 248 243 35 233 248 248 248 248 234 34 242 248 132 239 +255 255 255 255 255 255 252 0 250 255 255 255 255 255 255 255 +255 255 255 255 255 255 252 0 250 255 255 255 255 255 255 255 +255 255 255 255 255 255 252 0 250 255 255 255 255 255 255 255 +255 255 255 255 255 255 252 0 250 255 255 255 255 255 255 255 +255 255 255 255 255 255 252 0 250 255 255 255 255 255 255 255 +112 122 255 251 117 112 246 0 109 116 255 250 116 112 241 255 +249 249 255 254 249 249 251 0 244 249 255 254 249 249 254 255 +255 255 255 255 255 255 252 0 250 255 255 255 255 255 255 255 +254 255 255 255 255 255 252 0 250 255 255 255 255 255 255 254 +254 245 245 245 245 245 244 232 244 245 245 245 245 245 245 254 +254 245 255 255 255 255 252 0 250 255 255 255 255 255 245 254 +254 245 255 254 254 254 251 7 250 254 254 254 254 255 245 254 +254 245 255 254 238 237 237 229 237 237 237 237 254 255 245 254 +254 245 255 254 237 252 251 15 249 253 252 237 254 255 245 254 + 35 227 21 27 228 36 21 0 21 21 35 230 28 21 224 37 +236 244 235 235 236 235 235 235 235 235 235 236 235 235 243 236 + +255 255 255 255 255 255 255 255 255 239 238 238 238 238 225 237 +255 255 255 255 255 246 255 255 255 36 52 52 52 52 51 52 +255 255 255 255 255 152 251 255 255 42 255 255 255 255 240 254 +255 255 255 255 255 156 251 255 255 42 255 255 248 248 234 247 +255 255 255 255 255 252 255 255 255 42 255 248 49 43 42 43 +255 255 255 255 255 255 255 255 255 42 255 248 43 227 227 239 +255 255 255 255 255 155 251 255 255 42 255 248 43 240 240 254 +254 254 254 254 254 154 250 254 254 42 254 248 43 240 240 254 +239 239 239 239 239 239 239 239 239 42 239 233 42 226 239 254 +254 254 254 254 254 250 254 254 254 42 254 247 43 240 240 254 +255 255 255 255 255 152 251 255 255 42 255 248 43 226 226 238 +255 255 255 255 255 156 251 255 255 42 255 248 51 44 44 44 +255 255 255 255 255 252 255 255 255 42 255 255 250 249 235 248 +255 255 255 255 255 255 255 255 255 42 255 255 255 255 240 254 +255 255 255 255 255 160 251 255 255 36 50 50 50 50 49 50 +255 255 255 255 255 152 251 255 255 240 240 240 240 240 227 239 +255 255 255 255 255 255 255 255 255 245 245 245 245 245 176 239 +255 255 255 255 255 237 254 255 255 123 133 133 133 133 126 132 +255 255 255 255 255 59 248 255 255 126 255 255 255 255 180 249 +255 255 255 255 255 65 248 255 255 126 255 255 248 248 175 242 +255 255 255 255 255 249 255 255 255 126 255 248 41 34 32 34 +255 255 255 255 255 255 255 255 255 126 255 248 34 226 170 234 +255 255 255 255 255 66 248 255 255 126 255 248 34 240 180 249 +253 253 253 253 253 61 246 253 253 126 253 246 34 238 180 249 +173 173 173 173 173 173 173 173 173 123 173 168 32 163 173 249 +254 254 254 254 254 247 253 254 254 126 254 246 34 239 180 249 +255 255 255 255 255 59 248 255 255 126 255 248 34 225 169 234 +255 255 255 255 255 67 248 255 255 126 255 248 42 35 33 35 +255 255 255 255 255 250 255 255 255 126 255 255 249 249 176 243 +255 255 255 255 255 255 255 255 255 126 255 255 255 255 180 249 +255 255 255 255 255 74 248 255 255 123 131 131 131 131 125 130 +255 255 255 255 255 59 248 255 255 246 246 246 246 246 176 240 +255 255 255 255 255 255 255 255 255 254 254 254 254 254 38 236 +255 255 255 255 255 242 254 255 255 245 246 246 246 246 225 244 +255 255 255 255 255 112 249 255 255 245 255 255 255 255 22 236 +255 255 255 255 255 117 250 255 255 245 255 255 254 254 28 236 +255 255 255 255 255 250 255 255 255 245 255 254 238 238 230 237 +255 255 255 255 255 255 255 255 255 245 255 254 238 252 36 236 +255 255 255 255 255 116 249 255 255 245 255 254 238 254 22 236 +251 251 251 251 251 110 245 251 250 244 251 250 237 250 22 236 + 0 0 0 0 0 0 0 0 0 232 0 7 230 16 0 236 +252 252 252 252 252 247 252 252 252 245 252 252 237 251 22 236 +255 255 255 255 255 112 249 255 255 245 255 254 238 252 37 236 +255 255 255 255 255 117 250 255 255 245 255 254 238 238 229 237 +255 255 255 255 255 251 255 255 255 245 255 255 255 254 27 236 +255 255 255 255 255 255 255 255 255 245 255 255 255 255 22 236 +255 255 255 255 255 123 250 255 255 245 246 246 246 246 228 244 +255 255 255 255 255 112 249 255 255 254 254 254 254 254 36 236 + +237 52 254 247 43 239 254 254 254 254 238 44 248 254 50 239 +225 51 240 234 42 227 240 240 239 240 226 44 235 240 49 227 +238 52 255 248 43 227 240 240 226 240 226 44 249 255 50 240 +238 52 255 248 49 43 43 43 42 43 43 51 250 255 50 240 +238 52 255 255 248 248 248 248 233 247 248 248 255 255 50 240 +238 52 255 255 255 255 255 254 239 254 255 255 255 255 50 240 +239 36 42 42 42 42 42 42 42 42 42 42 42 42 36 240 +255 255 255 255 255 255 255 254 239 254 255 255 255 255 255 255 +255 255 255 255 255 255 255 254 239 254 255 255 255 255 255 255 +255 255 251 251 255 255 251 250 239 254 251 251 255 255 251 251 +255 246 152 156 252 255 155 154 239 250 152 156 252 255 160 152 +255 255 255 255 255 255 255 254 239 254 255 255 255 255 255 255 +255 255 255 255 255 255 255 254 239 254 255 255 255 255 255 255 +255 255 255 255 255 255 255 254 239 254 255 255 255 255 255 255 +255 255 255 255 255 255 255 254 239 254 255 255 255 255 255 255 +255 255 255 255 255 255 255 254 239 254 255 255 255 255 255 255 +239 132 249 242 34 234 249 249 249 249 234 35 243 249 130 240 +176 126 180 175 32 170 180 180 173 180 169 33 176 180 125 176 +245 133 255 248 34 226 240 238 163 239 225 35 249 255 131 246 +245 133 255 248 41 34 34 34 32 34 34 42 249 255 131 246 +245 133 255 255 248 248 248 246 168 246 248 248 255 255 131 246 +245 133 255 255 255 255 255 253 173 254 255 255 255 255 131 246 +245 123 126 126 126 126 126 126 123 126 126 126 126 126 123 246 +255 255 255 255 255 255 255 253 173 254 255 255 255 255 255 255 +255 255 255 255 255 255 255 253 173 254 255 255 255 255 255 255 +255 254 248 248 255 255 248 246 173 253 248 248 255 255 248 248 +255 237 59 65 249 255 66 61 173 247 59 67 250 255 74 59 +255 255 255 255 255 255 255 253 173 254 255 255 255 255 255 255 +255 255 255 255 255 255 255 253 173 254 255 255 255 255 255 255 +255 255 255 255 255 255 255 253 173 254 255 255 255 255 255 255 +255 255 255 255 255 255 255 253 173 254 255 255 255 255 255 255 +255 255 255 255 255 255 255 253 173 254 255 255 255 255 255 255 +236 244 236 236 237 236 236 236 236 236 236 237 236 236 244 236 + 38 225 22 28 230 36 22 22 0 22 37 229 27 22 228 36 +254 246 255 254 238 252 254 250 16 251 252 238 254 255 246 254 +254 246 255 254 238 238 238 237 230 237 238 238 255 255 246 254 +254 246 255 255 254 254 254 250 7 252 254 254 255 255 246 254 +254 246 255 255 255 255 255 251 0 252 255 255 255 255 246 254 +254 245 245 245 245 245 245 244 232 245 245 245 245 245 245 254 +255 255 255 255 255 255 255 250 0 252 255 255 255 255 255 255 +255 255 255 255 255 255 255 251 0 252 255 255 255 255 255 255 +255 254 249 250 255 255 249 245 0 252 249 250 255 255 250 249 +255 242 112 117 250 255 116 110 0 247 112 117 251 255 123 112 +255 255 255 255 255 255 255 251 0 252 255 255 255 255 255 255 +255 255 255 255 255 255 255 251 0 252 255 255 255 255 255 255 +255 255 255 255 255 255 255 251 0 252 255 255 255 255 255 255 +255 255 255 255 255 255 255 251 0 252 255 255 255 255 255 255 +255 255 255 255 255 255 255 251 0 252 255 255 255 255 255 255 + +239 227 240 240 240 240 240 255 255 251 152 255 255 255 255 255 + 50 49 50 50 50 50 36 255 255 251 160 255 255 255 255 255 +254 240 255 255 255 255 42 255 255 255 255 255 255 255 255 255 +248 235 249 250 255 255 42 255 255 255 252 255 255 255 255 255 + 44 44 44 51 248 255 42 255 255 251 156 255 255 255 255 255 +238 226 226 43 248 255 42 255 255 251 152 255 255 255 255 255 +254 240 240 43 247 254 42 254 254 254 250 254 254 254 254 254 +254 239 226 42 233 239 42 239 239 239 239 239 239 239 239 239 +254 240 240 43 248 254 42 254 254 250 154 254 254 254 254 254 +254 240 240 43 248 255 42 255 255 251 155 255 255 255 255 255 +239 227 227 43 248 255 42 255 255 255 255 255 255 255 255 255 + 43 42 43 49 248 255 42 255 255 255 252 255 255 255 255 255 +247 234 248 248 255 255 42 255 255 251 156 255 255 255 255 255 +254 240 255 255 255 255 42 255 255 251 152 255 255 255 255 255 + 52 51 52 52 52 52 36 255 255 255 246 255 255 255 255 255 +237 225 238 238 238 238 239 255 255 255 255 255 255 255 255 255 +240 176 246 246 246 246 246 255 255 248 59 255 255 255 255 255 +130 125 131 131 131 131 123 255 255 248 74 255 255 255 255 255 +249 180 255 255 255 255 126 255 255 255 255 255 255 255 255 255 +243 176 249 249 255 255 126 255 255 255 250 255 255 255 255 255 + 35 33 35 42 248 255 126 255 255 248 67 255 255 255 255 255 +234 169 225 34 248 255 126 255 255 248 59 255 255 255 255 255 +249 180 239 34 246 254 126 254 254 253 247 254 254 254 254 254 +249 173 163 32 168 173 123 173 173 173 173 173 173 173 173 173 +249 180 238 34 246 253 126 253 253 246 61 253 253 253 253 253 +249 180 240 34 248 255 126 255 255 248 66 255 255 255 255 255 +234 170 226 34 248 255 126 255 255 255 255 255 255 255 255 255 + 34 32 34 41 248 255 126 255 255 255 249 255 255 255 255 255 +242 175 248 248 255 255 126 255 255 248 65 255 255 255 255 255 +249 180 255 255 255 255 126 255 255 248 59 255 255 255 255 255 +132 126 133 133 133 133 123 255 255 254 237 255 255 255 255 255 +239 176 245 245 245 245 245 255 255 255 255 255 255 255 255 255 +236 36 254 254 254 254 254 255 255 249 112 255 255 255 255 255 +244 228 246 246 246 246 245 255 255 250 123 255 255 255 255 255 +236 22 255 255 255 255 245 255 255 255 255 255 255 255 255 255 +236 27 254 255 255 255 245 255 255 255 251 255 255 255 255 255 +237 229 238 238 254 255 245 255 255 250 117 255 255 255 255 255 +236 37 252 238 254 255 245 255 255 249 112 255 255 255 255 255 +236 22 251 237 252 252 245 252 252 252 247 252 252 252 252 252 +236 0 16 230 7 0 232 0 0 0 0 0 0 0 0 0 +236 22 250 237 250 251 244 250 251 245 110 251 251 251 251 251 +236 22 254 238 254 255 245 255 255 249 116 255 255 255 255 255 +236 36 252 238 254 255 245 255 255 255 255 255 255 255 255 255 +237 230 238 238 254 255 245 255 255 255 250 255 255 255 255 255 +236 28 254 254 255 255 245 255 255 250 117 255 255 255 255 255 +236 22 255 255 255 255 245 255 255 249 112 255 255 255 255 255 +244 225 246 246 246 246 245 255 255 254 242 255 255 255 255 255 +236 38 254 254 254 254 254 255 255 255 255 255 255 255 255 255 \ No newline at end of file diff --git a/src/assets/presets/pat50.patt b/src/assets/presets/pat50.patt new file mode 100644 index 0000000..d972735 --- /dev/null +++ b/src/assets/presets/pat50.patt @@ -0,0 +1,195 @@ +255 96 96 96 96 96 255 140 255 11 11 11 11 11 11 255 +255 255 255 255 255 255 255 140 255 2 255 139 255 255 2 255 +255 255 96 96 96 255 255 140 255 2 255 139 255 255 2 255 +255 255 255 255 255 255 255 140 255 2 255 139 255 255 2 255 +255 255 96 96 96 255 255 140 255 2 255 139 255 255 2 255 +255 96 96 96 96 96 255 140 255 2 2 2 2 2 2 255 +255 255 255 255 255 255 255 140 255 255 255 139 255 255 255 255 +255 0 0 0 0 255 255 140 255 255 255 139 255 255 255 255 +255 0 255 255 255 255 255 255 255 255 255 139 255 255 255 255 +255 0 140 140 140 140 140 140 140 140 255 139 255 255 255 255 +255 0 255 255 255 255 255 255 255 0 0 0 0 0 0 255 +255 255 255 255 0 255 255 255 255 0 255 0 0 0 255 255 +255 255 255 255 0 255 255 255 255 0 255 255 255 255 255 255 +255 140 140 140 140 140 140 140 140 0 255 0 0 0 255 255 +255 255 255 255 0 255 255 255 255 0 255 255 255 255 255 255 +255 0 0 0 0 255 255 255 255 0 0 0 0 0 0 255 +255 32 32 32 32 32 255 5 255 225 225 225 225 225 225 255 +255 255 255 255 255 255 255 5 255 226 255 8 255 255 226 255 +255 255 32 32 32 255 255 5 255 226 255 8 255 255 226 255 +255 255 255 255 255 255 255 5 255 226 255 8 255 255 226 255 +255 255 32 32 32 255 255 5 255 226 255 8 255 255 226 255 +255 32 32 32 32 32 255 5 255 226 226 226 226 226 226 255 +255 255 255 255 255 255 255 5 255 255 255 8 255 255 255 255 +255 0 0 0 0 255 255 5 255 255 255 8 255 255 255 255 +255 0 255 255 255 255 255 255 255 255 255 8 255 255 255 255 +255 0 5 5 5 5 5 5 5 5 255 8 255 255 255 255 +255 0 255 255 255 255 255 255 255 0 0 0 0 0 0 255 +255 255 255 255 0 255 255 255 255 0 255 0 0 0 255 255 +255 255 255 255 0 255 255 255 255 0 255 255 255 255 255 255 +255 5 5 5 5 5 5 5 5 0 255 0 0 0 255 255 +255 255 255 255 0 255 255 255 255 0 255 255 255 255 255 255 +255 0 0 0 0 255 255 255 255 0 0 0 0 0 0 255 +255 1 1 1 1 1 255 237 255 253 253 253 253 253 253 255 +255 255 255 255 255 255 255 237 255 255 255 233 255 255 255 255 +255 255 1 1 1 255 255 237 255 255 255 233 255 255 255 255 +255 255 255 255 255 255 255 237 255 255 255 233 255 255 255 255 +255 255 1 1 1 255 255 237 255 255 255 233 255 255 255 255 +255 1 1 1 1 1 255 237 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 255 237 255 255 255 233 255 255 255 255 +255 192 192 192 192 255 255 237 255 255 255 233 255 255 255 255 +255 192 255 255 255 255 255 255 255 255 255 233 255 255 255 255 +255 192 237 237 237 237 237 237 237 237 255 233 255 255 255 255 +255 192 255 255 255 255 255 255 255 0 0 0 0 0 0 255 +255 255 255 255 192 255 255 255 255 0 255 0 0 0 255 255 +255 255 255 255 192 255 255 255 255 0 255 255 255 255 255 255 +255 237 237 237 237 237 237 237 237 0 255 0 0 0 255 255 +255 255 255 255 192 255 255 255 255 0 255 255 255 255 255 255 +255 192 192 192 192 255 255 255 255 0 0 0 0 0 0 255 + +242 233 233 233 233 235 248 255 255 248 218 249 255 255 238 192 +132 79 99 99 96 87 197 255 255 227 106 201 244 234 181 48 +110 128 209 209 198 100 182 254 254 226 103 80 202 166 118 46 +108 111 181 181 171 83 129 180 181 167 89 37 187 146 100 46 +109 120 195 195 185 89 140 195 195 178 91 78 200 177 129 46 +110 127 207 207 196 99 182 254 251 210 87 135 152 152 120 40 +130 82 106 106 103 94 199 255 243 182 163 143 138 115 140 154 +233 224 225 225 225 227 240 245 237 185 243 251 238 182 245 252 +178 163 163 163 163 163 164 165 204 185 246 255 242 182 249 255 +205 187 188 188 188 195 235 249 238 185 246 255 242 182 249 255 +151 167 190 192 179 141 216 210 239 185 223 200 191 161 194 214 +153 182 168 223 124 148 207 79 233 185 155 78 103 124 85 91 +153 179 157 220 111 148 206 65 232 185 148 166 242 182 198 92 +153 188 184 230 149 149 206 65 234 192 148 166 242 182 198 92 +153 209 246 252 231 151 202 48 110 99 70 161 244 195 201 99 +214 238 255 255 252 228 240 199 194 194 193 232 254 248 245 226 +252 252 252 252 252 252 254 255 255 248 218 249 255 255 238 192 +239 233 236 236 235 234 248 255 255 227 106 201 244 234 181 48 +237 239 248 248 247 235 245 254 254 226 103 80 202 166 118 46 +229 146 96 96 102 165 132 96 96 98 74 37 187 146 100 46 +231 164 126 126 131 179 154 126 126 123 79 78 200 177 129 46 +237 239 248 248 247 236 246 254 247 192 85 135 152 152 120 40 +239 234 237 237 236 235 248 255 230 114 154 143 132 84 138 154 +236 233 233 233 233 233 235 236 218 104 233 251 224 102 239 252 + 90 58 58 58 58 58 59 59 146 105 236 255 226 98 242 255 +184 158 159 159 158 169 223 244 221 105 236 255 226 98 242 255 +110 132 164 167 149 95 201 210 223 105 213 200 175 76 188 214 +112 154 133 210 72 105 193 79 217 105 145 78 87 39 77 91 +113 150 118 206 52 105 192 65 217 105 137 166 226 98 191 92 +113 162 157 220 106 106 192 65 220 120 139 166 226 98 191 92 +113 191 242 251 221 110 187 48 106 77 68 161 231 127 195 98 +199 231 255 255 250 218 236 199 194 194 193 232 252 240 244 225 +254 255 255 255 255 254 255 255 255 248 218 249 255 255 238 192 +253 253 253 253 253 253 254 255 255 227 106 201 244 234 181 48 +254 253 254 254 254 254 254 254 254 226 103 80 202 166 118 46 +253 246 242 242 242 247 245 242 242 216 100 37 187 146 100 46 +253 247 244 244 244 248 246 244 244 217 100 78 200 177 129 46 +254 254 254 254 254 254 254 254 254 223 89 135 152 152 120 40 +253 253 253 253 253 253 254 255 252 231 169 143 143 138 142 154 +252 252 252 252 252 252 252 252 251 242 250 251 249 239 250 252 +240 238 238 238 238 238 239 240 245 243 253 255 253 243 254 255 +183 155 156 156 156 168 230 254 251 243 253 255 253 243 254 255 + 90 115 151 154 134 73 197 243 251 243 247 241 240 237 239 244 + 93 140 116 204 46 85 194 210 250 243 230 209 217 228 212 213 + 94 135 100 200 24 84 194 206 249 243 228 232 253 243 240 213 + 94 150 143 216 86 86 194 206 250 243 228 232 253 243 240 213 + 94 182 241 250 217 91 192 202 218 217 208 230 253 244 241 215 +191 228 255 255 250 213 238 240 239 239 239 248 255 253 252 247 + +191 47 46 45 46 40 153 251 255 255 213 91 91 91 98 226 +238 181 118 100 129 119 140 245 249 249 194 84 197 197 200 244 +255 233 165 146 176 151 115 181 182 182 160 123 182 182 195 247 +255 244 202 187 200 151 138 238 241 241 190 102 241 241 244 253 +248 201 79 36 77 135 143 251 255 255 200 78 166 166 160 231 +217 105 102 89 91 87 162 242 245 245 223 155 147 148 70 192 +247 227 226 166 178 210 182 184 185 185 185 185 185 191 98 194 +255 255 254 180 195 250 242 237 203 238 238 233 232 233 110 194 +254 254 254 180 195 254 254 245 164 249 209 79 64 64 48 198 +248 196 181 129 139 182 199 239 164 234 215 207 206 206 201 239 +234 86 99 83 89 99 94 227 163 195 140 147 147 148 151 228 +232 96 197 171 185 196 103 225 163 187 178 124 110 149 231 251 +232 98 208 180 195 206 105 225 163 188 191 222 220 229 251 255 +232 98 208 180 195 206 105 225 163 188 189 167 156 184 245 255 +232 79 128 110 119 126 82 224 163 187 166 182 179 188 208 237 +241 132 109 108 109 109 130 233 177 205 150 152 152 152 152 213 +191 47 46 45 46 40 153 251 255 255 213 91 91 91 98 225 +238 181 118 100 129 119 137 238 242 242 187 77 191 191 195 244 +255 233 165 146 176 151 83 101 97 97 76 39 97 97 126 240 +255 244 202 187 200 151 132 223 226 226 175 87 226 226 231 252 +248 201 79 36 77 135 143 251 255 255 200 78 166 166 160 231 +217 105 102 73 79 84 153 232 235 235 213 145 137 139 67 192 +247 227 225 98 123 191 114 104 104 104 104 104 104 119 76 194 +255 255 253 95 126 247 229 217 145 221 223 217 216 219 106 194 +255 255 253 95 126 254 255 235 59 243 209 79 64 64 48 198 +253 247 245 132 154 245 248 235 58 223 201 192 191 191 186 235 +252 233 235 165 178 235 235 233 57 168 94 105 104 106 110 217 +252 235 246 102 131 247 236 233 57 158 148 71 52 106 221 250 +252 235 248 95 126 248 236 233 57 158 166 209 206 220 250 255 +252 235 248 95 126 248 236 233 57 158 163 132 118 156 242 255 +252 233 238 145 164 238 233 233 57 157 131 153 149 162 190 231 +252 239 236 229 230 236 239 236 89 184 110 112 112 112 112 198 +191 47 46 45 46 40 153 251 255 255 243 212 212 212 214 246 +238 181 118 100 129 119 142 249 253 253 239 211 239 239 240 251 +255 233 165 146 176 151 138 239 242 242 237 227 242 242 244 252 +255 244 202 187 200 151 142 248 252 252 239 216 252 252 253 254 +248 201 79 36 77 135 143 251 255 255 240 209 231 231 229 248 +217 105 102 99 99 88 168 250 253 253 246 230 228 228 208 238 +247 227 226 215 217 223 231 242 242 242 242 242 242 243 216 239 +255 255 254 241 243 253 252 251 245 251 251 249 249 249 218 239 +255 255 254 241 243 254 254 252 239 253 242 209 206 206 202 240 +254 254 254 244 246 254 254 252 239 229 196 193 193 193 192 238 +254 253 253 246 248 253 253 252 237 167 73 84 84 86 90 212 +254 253 253 242 243 253 253 252 237 155 133 46 24 85 216 249 +254 253 253 241 243 254 253 252 237 156 154 204 200 215 250 255 +254 253 253 241 243 254 253 252 237 156 151 116 99 143 240 255 +254 253 253 246 247 254 253 252 237 155 114 139 135 149 182 227 +253 253 253 253 253 254 253 252 239 183 90 93 93 93 93 190 + +226 245 248 254 232 193 194 194 199 240 228 252 255 255 238 214 + 99 201 195 244 161 70 99 110 48 202 151 231 252 246 209 153 + 92 198 182 242 166 148 192 234 65 206 149 149 230 184 188 153 + 92 198 182 242 166 148 185 232 65 206 148 111 220 157 179 153 + 91 85 124 103 78 155 185 233 79 207 148 124 223 168 182 153 +214 194 161 191 200 223 185 239 210 216 141 179 192 190 167 151 +255 249 182 242 255 246 185 238 249 235 195 188 188 188 187 205 +255 249 182 242 255 246 185 204 165 164 163 163 163 163 163 178 +252 245 182 238 251 243 185 237 245 240 227 225 225 225 224 233 +154 140 115 138 143 163 182 243 255 199 94 103 106 106 82 130 + 40 120 152 152 135 87 210 251 254 182 99 196 207 207 127 110 + 46 129 177 200 78 91 178 195 195 140 89 185 195 195 120 109 + 46 100 146 187 37 89 167 181 180 129 83 171 181 181 111 108 + 46 118 166 202 80 103 226 254 254 182 100 198 209 209 128 110 + 48 181 234 244 201 106 227 255 255 197 87 96 99 99 79 132 +192 238 255 255 249 218 248 255 255 248 235 233 233 233 233 242 +225 244 240 252 232 193 194 194 199 236 218 250 255 255 231 199 + 98 195 127 231 161 68 77 106 48 187 110 221 251 242 191 113 + 92 191 98 226 166 139 120 220 65 192 106 106 220 157 162 113 + 92 191 98 226 166 137 105 217 65 192 105 52 206 118 150 113 + 91 77 39 87 78 145 105 217 79 193 105 72 210 133 154 112 +214 188 76 175 200 213 105 223 210 201 95 149 167 164 132 110 +255 242 98 226 255 236 105 221 244 223 169 158 159 159 158 184 +255 242 98 226 255 236 105 146 59 59 58 58 58 58 58 90 +252 239 102 224 251 233 104 218 236 235 233 233 233 233 233 236 +154 138 84 132 143 154 114 230 255 248 235 236 237 237 234 239 + 40 120 152 152 135 85 192 247 254 246 236 247 248 248 239 237 + 46 129 177 200 78 79 123 126 126 154 179 131 126 126 164 231 + 46 100 146 187 37 74 98 96 96 132 165 102 96 96 146 229 + 46 118 166 202 80 103 226 254 254 245 235 247 248 248 239 237 + 48 181 234 244 201 106 227 255 255 248 234 235 236 236 233 239 +192 238 255 255 249 218 248 255 255 254 252 252 252 252 252 252 +247 252 253 255 248 239 239 239 240 238 213 250 255 255 228 191 +215 241 244 253 230 208 217 218 202 192 91 217 250 241 182 94 +213 240 243 253 232 228 243 250 206 194 86 86 216 143 150 94 +213 240 243 253 232 228 243 249 206 194 84 24 200 100 135 94 +213 212 228 217 209 230 243 250 210 194 85 46 204 116 140 93 +244 239 237 240 241 247 243 251 243 197 73 134 154 151 115 90 +255 254 243 253 255 253 243 251 254 230 168 156 156 156 155 183 +255 254 243 253 255 253 243 245 240 239 238 238 238 238 238 240 +252 250 239 249 251 250 242 251 252 252 252 252 252 252 252 252 +154 142 138 143 143 169 231 252 255 254 253 253 253 253 253 253 + 40 120 152 152 135 89 223 254 254 254 254 254 254 254 254 254 + 46 129 177 200 78 100 217 244 244 246 248 244 244 244 247 253 + 46 100 146 187 37 100 216 242 242 245 247 242 242 242 246 253 + 46 118 166 202 80 103 226 254 254 254 254 254 254 254 253 254 + 48 181 234 244 201 106 227 255 255 254 253 253 253 253 253 253 +192 238 255 255 249 218 248 255 255 255 254 255 255 255 255 254 diff --git a/src/assets/presets/pat51.patt b/src/assets/presets/pat51.patt new file mode 100644 index 0000000..87cf1cd --- /dev/null +++ b/src/assets/presets/pat51.patt @@ -0,0 +1,195 @@ +255 96 96 96 96 96 255 140 249 255 0 255 0 255 2 255 +255 97 255 96 255 155 255 140 249 255 0 255 0 255 2 255 +255 97 255 96 255 155 255 255 249 255 0 255 0 255 2 255 +255 97 255 96 255 155 255 140 249 255 0 255 0 255 2 255 +255 97 255 96 255 155 255 140 249 255 0 255 0 255 2 255 +255 96 96 96 96 96 255 255 249 255 0 255 0 255 2 255 +255 255 255 255 255 255 255 140 255 255 255 255 255 255 255 255 +255 2 2 2 2 2 255 140 255 0 0 0 0 0 0 255 +255 2 2 2 2 2 246 255 255 0 0 0 0 0 0 255 +255 255 255 255 255 255 255 140 255 255 255 255 255 255 255 255 +255 0 0 0 0 0 0 140 255 0 0 0 0 0 0 255 +255 255 255 255 255 255 255 255 255 255 0 0 0 255 255 255 +255 0 255 0 255 0 255 0 255 0 255 255 255 96 96 255 +255 0 255 0 255 0 255 0 255 2 0 0 0 255 255 255 +255 0 255 0 255 0 255 0 255 2 255 255 255 255 255 255 +255 0 255 0 255 0 255 0 255 0 255 255 255 96 96 255 +255 32 32 32 32 32 255 5 255 255 0 255 0 255 226 255 +255 32 255 32 255 119 255 5 255 255 0 255 0 255 226 255 +255 32 255 32 255 119 255 255 255 255 0 255 0 255 226 255 +255 32 255 32 255 119 255 5 255 255 0 255 0 255 226 255 +255 32 255 32 255 119 255 5 255 255 0 255 0 255 226 255 +255 32 32 32 32 32 255 255 255 255 0 255 0 255 226 255 +255 255 255 255 255 255 255 5 255 255 255 255 255 255 255 255 +255 226 226 226 226 226 255 5 255 0 0 0 0 0 0 255 +255 226 226 226 226 226 255 255 255 0 0 0 0 0 0 255 +255 255 255 255 255 255 255 5 255 255 255 255 255 255 255 255 +255 226 226 226 226 226 224 5 255 0 0 0 0 0 0 255 +255 255 255 255 255 255 255 255 255 255 0 0 0 255 255 255 +255 0 255 0 255 0 255 0 255 0 255 255 255 32 32 255 +255 0 255 0 255 0 255 0 255 0 0 0 0 255 255 255 +255 0 255 0 255 0 255 0 255 0 255 255 255 255 255 255 +255 0 255 0 255 0 255 0 255 0 255 255 255 32 32 255 +255 2 2 2 2 2 255 237 255 255 0 255 0 255 255 255 +255 2 255 1 255 106 255 237 255 255 0 255 0 255 255 255 +255 2 255 1 255 106 255 255 255 255 0 255 0 255 255 255 +255 2 255 1 255 106 255 237 255 255 0 255 0 255 255 255 +255 2 255 1 255 106 255 237 255 255 0 255 0 255 255 255 +255 1 1 1 1 1 255 255 255 255 0 255 0 255 255 255 +255 255 255 255 255 255 255 237 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 255 237 255 0 0 0 0 0 0 255 +255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 +255 255 255 255 255 255 255 237 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 255 237 255 0 0 0 0 0 0 255 +255 255 255 255 255 255 255 255 255 255 0 0 0 255 255 255 +255 192 255 192 255 192 255 192 255 192 255 255 255 1 1 255 +255 192 255 192 255 192 255 192 255 192 0 0 0 255 255 255 +255 192 255 192 255 192 255 192 255 192 255 255 255 255 255 255 +255 192 255 192 255 192 255 192 255 192 255 255 255 2 2 255 + +230 230 230 230 230 239 251 247 248 247 249 255 223 214 229 197 + 95 95 95 95 96 155 206 157 165 156 181 249 191 171 206 147 +180 180 180 180 181 209 180 96 109 95 134 227 190 169 199 156 + 34 33 33 33 34 122 178 96 109 95 132 69 192 165 144 238 +226 226 226 226 226 238 181 96 109 95 132 49 192 165 137 249 + 82 81 81 81 83 153 179 96 109 95 133 113 210 191 172 248 + 96 95 95 95 96 153 188 119 131 119 152 228 113 110 109 115 +153 152 154 152 152 188 237 231 236 231 235 250 212 212 212 212 +183 187 214 189 188 209 189 184 221 183 186 242 122 120 120 120 +216 198 199 199 198 202 201 195 176 178 198 248 170 169 169 169 +158 164 189 189 182 141 124 109 80 93 138 243 106 104 104 104 +158 204 251 251 238 154 122 107 79 93 138 247 224 224 224 224 +149 114 123 123 120 123 122 107 79 93 138 244 135 134 134 134 +157 194 236 236 225 150 122 107 79 93 138 245 164 163 163 163 +153 153 178 178 171 136 122 107 81 95 141 243 117 115 115 115 +210 192 193 193 193 200 210 207 211 219 231 252 227 226 226 226 +251 251 251 251 251 252 251 247 248 247 249 255 211 198 218 175 +236 236 236 236 236 243 209 157 165 156 181 249 167 139 186 103 +214 214 214 214 214 230 180 96 109 95 134 227 167 139 181 116 + 34 33 33 33 34 122 178 96 109 95 132 69 189 162 142 233 +226 226 226 226 226 238 181 96 109 95 132 49 192 165 137 249 + 82 81 81 81 83 153 179 96 109 95 133 113 210 191 172 248 +210 210 210 210 210 227 191 119 131 119 152 228 113 110 109 115 +232 232 235 231 231 237 232 223 233 222 226 248 212 212 212 212 +103 109 169 114 111 158 116 105 189 108 112 232 122 120 120 120 +201 176 176 176 175 181 228 246 245 245 247 251 170 169 169 169 +119 127 164 164 154 96 191 237 233 235 240 248 106 104 104 104 +119 185 249 249 232 114 190 237 233 235 241 252 224 224 224 224 +107 58 70 70 67 71 190 237 233 235 241 250 135 134 134 134 +118 171 229 229 214 109 190 237 233 235 241 250 164 163 163 163 +112 113 147 147 138 89 190 237 233 235 241 249 117 115 115 115 +193 167 169 169 168 178 230 248 249 250 252 253 227 226 226 226 +254 254 254 254 254 254 251 247 248 247 249 255 205 190 213 163 +254 254 254 254 254 254 209 157 165 156 181 249 154 123 177 81 +218 218 218 218 218 233 180 96 109 95 134 227 156 124 173 97 + 34 33 33 33 34 122 178 96 109 95 132 69 188 160 141 231 +226 226 226 226 226 238 181 96 109 95 132 49 192 165 137 249 + 82 81 81 81 83 153 179 96 109 95 133 113 212 194 175 250 +224 224 224 224 224 236 191 119 131 119 152 235 217 215 214 219 +252 252 253 252 252 253 246 237 239 237 241 252 244 244 244 244 +241 242 246 242 242 245 243 243 248 243 243 252 221 220 220 220 +194 165 166 166 165 171 230 254 254 254 254 253 233 233 233 233 +100 110 151 151 140 74 194 253 253 253 254 253 217 217 217 217 +100 175 248 248 229 94 193 253 253 253 254 254 247 247 247 247 + 86 31 44 44 41 45 193 253 253 253 254 253 224 224 224 224 + 98 159 225 225 208 89 193 253 253 253 254 253 231 231 231 231 + 92 93 132 132 122 66 193 253 253 253 254 253 219 219 219 219 +184 155 157 157 156 168 230 253 254 254 254 254 247 247 247 247 + +196 146 155 237 248 247 114 211 120 168 104 223 134 163 114 226 +228 205 199 143 136 172 108 211 120 168 104 223 134 163 114 226 +213 171 169 165 164 191 110 211 120 168 104 223 134 163 114 226 +223 191 189 191 192 209 113 212 121 169 106 223 135 164 116 226 +254 249 226 69 48 113 228 249 241 248 242 246 244 244 243 251 +249 180 134 132 132 132 152 235 185 197 138 138 138 138 141 231 +247 156 94 94 94 94 118 230 183 178 92 92 92 92 95 218 +247 165 109 109 109 109 130 236 220 176 80 79 79 79 80 210 +247 157 95 95 95 95 119 231 183 195 109 106 106 106 106 207 +250 205 179 177 180 178 187 237 188 201 124 122 122 122 122 209 +238 154 209 121 238 152 153 187 209 201 140 153 122 150 136 199 +229 95 180 34 226 82 95 151 188 197 182 238 120 225 171 192 +229 95 180 32 226 81 95 151 189 198 189 250 122 236 177 193 +229 95 180 32 226 81 95 153 213 198 189 250 122 236 177 193 +229 95 180 32 226 81 95 152 187 198 163 204 113 194 153 191 +229 95 180 34 226 81 96 152 183 215 157 157 149 156 152 210 +174 103 115 233 248 247 114 211 120 168 104 223 134 163 114 226 +218 186 181 141 136 172 108 211 120 168 104 223 134 163 114 226 +197 139 139 161 164 191 110 211 120 168 104 223 134 163 114 226 +211 166 167 189 192 209 113 212 121 169 106 223 135 164 116 226 +254 249 226 69 48 113 228 247 232 250 248 252 249 250 248 253 +249 180 134 132 132 132 152 226 111 246 240 240 240 240 240 251 +247 156 94 94 94 94 118 221 107 244 234 234 234 234 235 249 +247 165 109 109 109 109 130 232 188 244 233 232 232 232 233 248 +247 157 95 95 95 95 119 223 105 246 236 236 236 236 236 248 +250 208 180 177 180 178 191 232 115 228 190 190 190 190 190 230 +252 242 230 121 238 152 227 237 158 180 96 113 71 109 89 178 +251 235 214 34 226 82 210 230 111 175 153 231 66 213 137 168 +251 235 213 32 226 81 209 230 114 176 163 248 69 229 146 168 +251 235 213 32 226 81 209 235 168 176 163 248 69 229 146 168 +251 235 213 32 226 81 209 231 109 175 127 184 57 170 112 166 +251 235 213 34 226 81 209 231 102 201 119 118 106 117 112 192 +162 81 96 231 248 249 219 243 220 232 216 246 223 231 219 246 +213 177 172 140 136 174 213 243 220 232 216 246 223 231 219 246 +190 122 124 159 164 193 215 243 220 232 216 246 223 231 219 246 +205 153 155 187 192 212 216 243 221 233 217 246 223 231 219 246 +254 249 226 69 48 113 235 252 251 252 252 253 253 252 252 253 +249 180 134 132 132 132 152 240 243 253 253 254 254 254 253 253 +247 156 94 94 94 94 118 237 242 253 253 253 253 253 253 253 +247 165 109 109 109 109 130 239 247 253 253 253 253 253 253 253 +247 157 95 95 95 95 119 237 242 253 253 253 253 253 253 253 +251 209 180 177 180 178 191 245 242 229 193 193 193 193 193 230 +254 253 232 121 238 152 236 253 244 171 74 93 45 88 66 167 +254 253 218 34 226 82 224 252 241 165 140 228 40 207 121 156 +254 253 218 32 226 81 224 252 242 166 151 248 44 225 131 156 +254 253 218 32 226 81 224 253 245 165 151 248 44 225 131 156 +254 253 218 32 226 81 224 252 241 165 109 174 31 158 92 154 +254 253 218 34 226 81 224 252 241 193 100 99 86 97 91 184 + +226 226 226 227 252 231 219 211 207 210 200 193 193 193 192 210 +115 115 115 117 243 141 95 81 107 122 136 171 178 178 153 153 +163 163 163 164 245 138 93 79 107 122 150 225 236 236 194 157 +134 134 134 135 244 138 93 79 107 122 123 120 123 123 114 149 +224 224 224 224 247 138 93 79 107 122 154 238 251 251 204 158 +104 104 104 106 243 138 93 80 109 124 141 182 189 189 164 158 +169 169 169 170 248 198 178 176 195 201 202 198 199 199 198 216 +120 120 120 122 242 186 183 221 184 189 209 188 189 214 187 183 +212 212 212 212 250 235 231 236 231 237 188 152 152 154 152 153 +115 109 110 113 228 152 119 131 119 188 153 96 95 95 95 96 +248 172 191 210 113 133 95 109 96 179 153 83 81 81 81 82 +249 137 165 192 49 132 95 109 96 181 238 226 226 226 226 226 +238 144 165 192 69 132 95 109 96 178 122 34 33 33 33 34 +156 199 169 190 227 134 95 109 96 180 209 181 180 180 180 180 +147 206 171 191 249 181 156 165 157 206 155 96 95 95 95 95 +197 229 214 223 255 249 247 248 247 251 239 230 230 230 230 230 +226 226 226 227 253 252 250 249 248 230 178 168 169 169 167 193 +115 115 115 117 249 241 235 233 237 190 89 138 147 147 113 112 +163 163 163 164 250 241 235 233 237 190 109 214 229 229 171 118 +134 134 134 135 250 241 235 233 237 190 71 67 70 70 58 107 +224 224 224 224 252 241 235 233 237 190 114 232 249 249 185 119 +104 104 104 106 248 240 235 233 237 191 96 154 164 164 127 119 +169 169 169 170 251 247 245 245 246 228 181 175 176 176 176 201 +120 120 120 122 232 112 108 189 105 116 158 111 114 169 109 103 +212 212 212 212 248 226 222 233 223 232 237 231 231 235 232 232 +115 109 110 113 228 152 119 131 119 191 227 210 210 210 210 210 +248 172 191 210 113 133 95 109 96 179 153 83 81 81 81 82 +249 137 165 192 49 132 95 109 96 181 238 226 226 226 226 226 +233 142 162 189 69 132 95 109 96 178 122 34 33 33 33 34 +116 181 139 167 227 134 95 109 96 180 230 214 214 214 214 214 +103 186 139 167 249 181 156 165 157 209 243 236 236 236 236 236 +175 218 198 211 255 249 247 248 247 251 252 251 251 251 251 251 +247 247 247 247 254 254 254 254 253 230 168 156 157 157 155 184 +219 219 219 219 253 254 253 253 253 193 66 122 132 132 93 92 +231 231 231 231 253 254 253 253 253 193 89 208 225 225 159 98 +224 224 224 224 253 254 253 253 253 193 45 41 44 44 31 86 +247 247 247 247 254 254 253 253 253 193 94 229 248 248 175 100 +217 217 217 217 253 254 253 253 253 194 74 140 151 151 110 100 +233 233 233 233 253 254 254 254 254 230 171 165 166 166 165 194 +220 220 220 221 252 243 243 248 243 243 245 242 242 246 242 241 +244 244 244 244 252 241 237 239 237 246 253 252 252 253 252 252 +219 214 215 217 235 152 119 131 119 191 236 224 224 224 224 224 +250 175 194 212 113 133 95 109 96 179 153 83 81 81 81 82 +249 137 165 192 49 132 95 109 96 181 238 226 226 226 226 226 +231 141 160 188 69 132 95 109 96 178 122 34 33 33 33 34 + 97 173 124 156 227 134 95 109 96 180 233 218 218 218 218 218 + 81 177 123 154 249 181 156 165 157 209 254 254 254 254 254 254 +163 213 190 205 255 249 247 248 247 251 254 254 254 254 254 254 diff --git a/src/assets/presets/pat52.patt b/src/assets/presets/pat52.patt new file mode 100644 index 0000000..d1f2d33 --- /dev/null +++ b/src/assets/presets/pat52.patt @@ -0,0 +1,195 @@ +255 0 0 0 0 0 25 96 255 0 255 0 255 115 254 255 +255 255 255 255 255 255 255 96 255 0 255 0 255 115 254 255 +255 0 0 0 0 0 206 255 255 0 255 0 255 115 254 255 +255 0 0 0 0 0 206 96 255 0 255 0 255 115 254 255 +255 255 255 255 255 255 255 96 255 0 255 0 255 115 254 255 +255 218 218 218 218 218 248 255 255 0 255 177 255 115 254 255 +255 2 2 2 2 2 255 96 255 140 140 140 140 140 140 255 +255 255 255 255 255 255 255 96 255 140 255 255 255 255 140 255 +255 7 7 7 7 7 19 255 255 140 255 255 255 255 140 255 +255 2 2 2 2 2 3 96 255 140 255 255 255 255 140 255 +255 255 255 255 255 255 255 96 255 140 255 255 255 255 140 255 +255 240 240 240 240 240 240 240 255 140 140 140 140 140 140 255 +255 240 255 240 255 240 255 240 255 255 255 255 255 255 255 255 +255 240 255 240 255 240 255 240 255 206 206 206 255 96 96 255 +255 240 255 240 255 240 255 240 255 255 255 255 255 131 131 255 +255 240 255 240 255 240 255 240 255 255 255 255 255 255 255 255 +255 0 0 0 0 0 25 32 255 0 255 0 255 114 253 255 +255 255 255 255 255 255 255 32 255 0 255 0 255 114 253 255 +255 0 0 0 0 0 206 255 255 0 255 0 255 114 253 255 +255 0 0 0 0 0 206 32 255 0 255 0 255 114 253 255 +255 255 255 255 255 255 255 32 255 0 255 0 255 114 253 255 +255 218 218 218 218 218 248 255 255 0 255 176 255 114 253 255 +255 226 226 226 226 226 255 32 255 5 5 5 5 5 5 255 +255 255 255 255 255 255 255 32 255 5 255 255 255 255 5 255 +255 226 226 226 226 226 225 255 255 5 255 255 255 255 5 255 +255 226 226 226 226 226 225 32 255 5 255 255 255 255 5 255 +255 255 255 255 255 255 255 32 255 5 255 255 255 255 5 255 +255 172 172 172 172 172 172 172 255 5 5 5 5 5 5 255 +255 172 255 172 255 172 255 172 255 255 255 255 255 255 255 255 +255 172 255 172 255 172 255 172 255 177 177 177 254 32 32 255 +255 172 255 172 255 172 255 172 255 255 255 255 255 92 92 255 +255 172 255 172 255 172 255 172 255 255 255 255 255 255 255 255 +255 0 0 0 0 0 25 1 255 192 255 192 255 233 255 255 +255 255 255 255 255 255 255 1 255 192 255 192 255 233 255 255 +255 0 0 0 0 0 206 255 255 192 255 192 255 233 255 255 +255 0 0 0 0 0 206 1 255 192 255 192 255 233 255 255 +255 255 255 255 255 255 255 1 255 192 255 192 255 233 255 255 +255 218 218 218 218 218 248 255 255 192 255 233 255 233 255 255 +255 255 255 255 255 255 255 1 255 237 237 237 237 237 237 255 +255 255 255 255 255 255 255 1 255 237 255 255 255 255 237 255 +255 255 255 255 255 255 255 255 255 237 255 255 255 255 237 255 +255 255 255 255 255 255 255 1 255 237 255 255 255 255 237 255 +255 255 255 255 255 255 255 1 255 237 255 255 255 255 237 255 +255 35 35 35 35 35 35 35 255 237 237 237 237 237 237 255 +255 35 255 35 255 35 255 35 255 255 255 255 255 255 255 255 +255 35 255 35 255 35 255 35 255 161 161 161 255 2 2 255 +255 35 255 35 255 35 255 35 255 249 249 249 255 74 74 255 +255 35 255 35 255 35 255 35 255 255 255 255 255 255 255 255 + +132 123 123 123 124 174 242 237 237 237 236 234 246 232 226 235 +146 138 138 138 138 179 183 181 186 186 177 152 217 157 171 199 +100 94 94 94 95 153 180 236 249 249 226 156 217 157 174 201 +216 214 214 214 214 225 181 241 255 255 231 157 245 230 241 246 + 92 91 91 91 93 154 181 241 255 255 231 157 212 159 174 197 +134 133 133 133 134 178 179 210 220 220 203 154 212 159 173 196 +103 92 92 92 93 156 213 201 202 202 200 199 230 201 208 221 +192 187 191 187 187 211 243 241 249 241 242 248 250 248 248 249 +164 156 202 163 159 176 164 157 233 157 181 234 242 242 242 242 +175 195 199 154 228 183 185 202 158 174 230 243 250 250 250 250 + 84 126 132 32 197 98 94 142 52 98 213 241 244 244 244 244 + 84 126 132 31 197 97 93 142 52 98 213 245 253 253 253 253 + 84 126 132 31 197 97 93 142 52 98 213 240 241 241 241 241 + 84 126 132 31 197 97 93 142 52 98 213 243 250 250 250 250 + 87 128 133 33 198 98 93 143 57 105 215 242 244 244 244 244 +217 224 224 200 240 216 210 228 212 227 247 251 251 251 251 251 +132 123 123 123 124 173 228 216 216 216 214 211 242 222 214 228 +146 138 138 138 138 173 99 96 107 107 87 34 202 118 137 177 +100 94 94 94 95 147 95 215 243 243 194 41 203 118 142 180 +216 214 214 214 214 219 95 225 255 255 203 42 241 221 236 243 + 92 91 91 91 93 148 95 225 255 255 203 42 197 121 141 173 +134 133 133 133 134 172 92 158 179 179 142 36 197 120 140 173 +103 92 92 92 93 153 166 138 140 140 136 136 222 179 190 209 +190 184 189 184 183 208 237 233 244 232 232 231 235 233 233 234 +129 117 183 129 122 146 132 121 231 124 136 174 188 188 188 188 +175 195 199 154 228 187 246 248 243 245 227 199 236 236 236 236 + 84 126 132 32 197 107 236 241 230 236 225 187 201 201 201 202 + 84 126 132 31 197 106 236 241 230 236 225 201 246 246 246 246 + 84 126 132 31 197 106 236 241 230 236 225 180 181 181 181 182 + 84 126 132 31 197 106 236 241 230 236 225 199 237 237 237 237 + 87 128 133 33 198 107 236 241 231 237 226 188 200 200 200 202 +217 224 224 200 240 218 249 251 249 251 249 241 240 240 240 240 +223 222 222 222 222 233 252 251 251 251 251 251 240 218 208 224 +227 225 225 225 225 236 242 242 243 243 241 237 196 100 121 166 +216 215 215 215 215 229 242 252 254 254 249 238 196 100 126 170 +244 244 244 244 244 247 243 253 255 255 250 238 240 216 233 240 +213 213 213 213 213 229 243 253 255 255 250 238 189 103 125 162 +224 224 224 224 224 236 242 247 249 249 245 238 188 101 124 162 +216 214 214 214 214 230 247 245 245 245 245 245 217 168 181 203 +229 228 233 227 226 233 240 239 251 237 231 214 210 206 207 209 +113 99 173 112 104 131 115 103 227 106 83 55 80 80 80 80 +175 195 199 154 228 188 254 254 254 253 188 108 208 208 208 208 + 84 126 132 32 197 108 254 254 254 254 188 77 117 117 117 117 + 84 126 132 31 197 108 254 254 254 254 188 116 231 231 231 231 + 84 126 132 31 197 108 254 254 254 254 188 57 61 61 61 64 + 84 126 132 31 197 108 254 254 254 254 188 108 209 209 209 210 + 87 128 133 33 198 109 254 253 253 254 190 81 112 112 112 117 +217 224 224 200 240 218 254 254 254 254 242 219 217 217 217 218 + +235 198 201 246 196 195 221 249 241 250 244 252 241 250 243 251 +225 170 174 240 173 173 208 248 241 250 244 252 241 250 243 251 +231 157 157 230 159 158 200 247 241 250 244 252 241 250 243 251 +245 217 217 244 212 212 230 249 241 250 244 252 241 250 243 251 +234 152 155 156 156 153 199 247 234 243 241 244 240 243 241 251 +235 177 226 230 230 202 199 241 181 230 213 213 213 213 215 246 +237 186 249 255 255 219 201 240 157 174 97 97 97 97 104 227 +237 186 249 255 255 219 201 248 233 158 52 52 52 52 56 211 +237 181 236 241 241 210 200 240 156 202 141 141 141 141 142 228 +242 182 180 180 180 179 213 242 164 184 94 92 92 92 92 210 +173 178 152 225 154 178 155 211 175 183 97 97 97 97 98 215 +123 138 94 214 92 133 93 186 159 228 197 196 196 196 197 240 +123 137 94 214 91 132 91 186 163 153 32 31 31 31 33 200 +123 137 94 214 91 132 91 190 202 198 132 131 131 131 132 224 +123 137 94 214 91 132 91 187 156 195 125 125 125 125 127 224 +132 145 100 216 91 133 102 192 163 174 84 84 84 84 86 216 +227 177 179 242 173 172 208 234 188 236 201 245 181 237 202 240 +213 137 141 236 141 140 190 233 188 236 201 245 181 237 200 240 +222 118 118 220 121 120 179 232 188 236 201 245 181 237 200 240 +242 202 202 241 196 196 221 235 188 236 201 245 181 237 200 240 +210 34 40 41 41 35 135 231 174 198 187 201 179 198 188 240 +214 87 193 203 203 142 136 232 136 226 224 224 224 224 226 249 +216 106 243 255 255 178 139 232 124 244 236 236 236 236 236 250 +216 106 243 255 255 178 139 243 230 242 230 230 230 230 230 248 +216 96 215 225 225 157 137 233 120 247 241 241 241 241 241 251 +227 99 94 95 95 92 166 236 131 245 235 235 235 235 235 248 +172 173 146 219 148 172 152 208 145 187 106 106 106 106 107 218 +123 138 94 214 92 133 93 183 121 228 197 196 196 196 197 240 +123 137 94 214 91 132 91 183 128 153 32 31 31 31 33 200 +123 137 94 214 91 132 91 188 182 198 132 131 131 131 132 224 +123 137 94 214 91 132 91 184 117 194 125 125 125 125 127 224 +132 145 100 216 91 133 102 189 128 174 84 84 84 84 86 216 +224 166 169 240 162 161 202 208 79 208 117 231 64 209 116 218 +208 121 126 233 125 124 181 207 79 207 116 231 61 208 111 216 +218 99 99 216 102 100 168 206 79 207 116 231 61 208 111 216 +240 195 195 240 189 188 217 209 79 207 116 231 61 208 111 216 +251 237 238 238 238 237 245 213 54 107 76 116 57 108 80 218 +251 241 249 250 250 245 244 231 82 187 188 188 188 188 190 242 +251 243 253 255 255 249 245 237 105 253 254 254 254 254 253 253 +251 243 253 255 255 249 245 250 227 253 253 254 254 254 253 253 +251 242 251 252 252 247 245 238 102 253 253 254 254 254 253 253 +251 242 242 242 242 242 247 239 115 254 254 254 254 254 254 254 +233 236 229 247 229 235 229 233 130 187 108 107 107 107 108 218 +221 225 214 243 213 224 214 225 103 228 197 196 196 196 197 240 +221 225 214 243 212 223 213 226 111 153 32 31 31 31 33 200 +221 225 214 243 212 223 213 232 173 198 132 131 131 131 132 224 +221 225 214 243 212 223 213 227 99 194 125 125 125 125 127 224 +222 227 215 244 212 223 216 229 112 174 84 84 84 84 86 216 + +251 251 251 251 251 247 227 212 228 210 216 240 200 224 224 217 +244 244 244 244 242 215 105 57 143 93 98 198 33 133 128 87 +250 250 250 250 243 213 98 52 142 93 97 197 31 132 126 84 +241 241 241 241 240 213 98 52 142 93 97 197 31 132 126 84 +253 253 253 253 245 213 98 52 142 93 97 197 31 132 126 84 +244 244 244 244 241 213 98 52 142 94 98 197 32 132 126 84 +250 250 250 250 243 230 174 158 202 185 183 228 154 199 195 175 +242 242 242 242 234 181 157 233 157 164 176 159 163 202 156 164 +249 248 248 250 248 242 241 249 241 243 211 187 187 191 187 192 +221 208 201 230 199 200 202 202 201 213 156 93 92 92 92 103 +196 173 159 212 154 203 220 220 210 179 178 134 133 133 133 134 +197 174 159 212 157 231 255 255 241 181 154 93 91 91 91 92 +246 241 230 245 157 231 255 255 241 181 225 214 214 214 214 216 +201 174 157 217 156 226 249 249 236 180 153 95 94 94 94 100 +199 171 157 217 152 177 186 186 181 183 179 138 138 138 138 146 +235 226 232 246 234 236 237 237 237 242 174 124 123 123 123 132 +240 240 240 240 241 249 251 249 251 249 218 240 200 224 224 217 +202 200 200 200 188 226 237 231 241 236 107 198 33 133 128 87 +237 237 237 237 199 225 236 230 241 236 106 197 31 132 126 84 +182 181 181 181 180 225 236 230 241 236 106 197 31 132 126 84 +246 246 246 246 201 225 236 230 241 236 106 197 31 132 126 84 +202 201 201 201 187 225 236 230 241 236 107 197 32 132 126 84 +236 236 236 236 199 227 245 243 248 246 187 228 154 199 195 175 +188 188 188 188 174 136 124 231 121 132 146 122 129 183 117 129 +234 233 233 235 231 232 232 244 233 237 208 183 184 189 184 190 +209 190 179 222 136 136 140 140 138 166 153 93 92 92 92 103 +173 140 120 197 36 142 179 179 158 92 172 134 133 133 133 134 +173 141 121 197 42 203 255 255 225 95 148 93 91 91 91 92 +243 236 221 241 42 203 255 255 225 95 219 214 214 214 214 216 +180 142 118 203 41 194 243 243 215 95 147 95 94 94 94 100 +177 137 118 202 34 87 107 107 96 99 173 138 138 138 138 146 +228 214 222 242 211 214 216 216 216 228 173 124 123 123 123 132 +218 217 217 217 219 242 254 254 254 254 218 240 200 224 224 217 +117 112 112 112 81 190 254 253 253 254 109 198 33 133 128 87 +210 209 209 209 108 188 254 254 254 254 108 197 31 132 126 84 + 64 61 61 61 57 188 254 254 254 254 108 197 31 132 126 84 +231 231 231 231 116 188 254 254 254 254 108 197 31 132 126 84 +117 117 117 117 77 188 254 254 254 254 108 197 32 132 126 84 +208 208 208 208 108 188 253 254 254 254 188 228 154 199 195 175 + 80 80 80 80 55 83 106 227 103 115 131 104 112 173 99 113 +209 207 206 210 214 231 237 251 239 240 233 226 227 233 228 229 +203 181 168 217 245 245 245 245 245 247 230 214 214 214 214 216 +162 124 101 188 238 245 249 249 247 242 236 224 224 224 224 224 +162 125 103 189 238 250 255 255 253 243 229 213 213 213 213 213 +240 233 216 240 238 250 255 255 253 243 247 244 244 244 244 244 +170 126 100 196 238 249 254 254 252 242 229 215 215 215 215 216 +166 121 100 196 237 241 243 243 242 242 236 225 225 225 225 227 +224 208 218 240 251 251 251 251 251 252 233 222 222 222 222 223 diff --git a/src/assets/presets/pat53.patt b/src/assets/presets/pat53.patt new file mode 100644 index 0000000..35b8c0f --- /dev/null +++ b/src/assets/presets/pat53.patt @@ -0,0 +1,195 @@ +255 255 2 255 140 255 255 255 255 0 255 0 255 0 44 254 +255 255 2 255 140 255 255 255 255 0 255 0 255 0 44 254 +255 255 255 255 255 255 255 255 255 0 255 0 255 0 44 254 +255 255 2 255 140 255 210 255 255 255 255 114 255 255 255 255 +255 255 2 255 140 255 210 255 255 0 255 0 255 0 255 2 +255 255 255 255 255 255 255 255 255 0 255 0 255 0 255 2 +255 255 2 255 140 255 255 255 255 255 255 255 255 255 255 255 +255 255 2 255 140 255 255 255 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 255 255 96 96 164 140 140 140 140 140 +255 255 2 255 140 255 255 255 255 255 255 255 96 96 255 140 +255 255 2 255 140 255 255 255 140 255 255 255 96 96 255 140 +255 255 255 255 255 255 255 255 140 255 255 255 96 96 255 255 +240 255 240 255 240 255 240 255 140 137 137 137 137 96 96 96 +240 255 240 255 240 255 240 255 255 255 255 255 255 255 255 255 +240 255 240 255 240 255 240 255 255 255 255 255 255 255 255 255 +240 240 240 240 240 240 240 255 255 255 255 255 255 255 255 255 +255 255 226 255 5 255 255 255 255 0 255 0 255 0 41 255 +255 255 226 255 5 255 255 255 255 0 255 0 255 0 41 255 +255 255 255 255 255 255 255 255 255 0 255 0 255 0 41 255 +255 255 226 255 5 255 210 255 255 255 255 114 255 255 255 255 +255 255 226 255 5 255 210 255 255 0 255 0 255 0 255 0 +255 255 255 255 255 255 255 255 255 0 255 0 255 0 255 0 +255 255 226 255 5 255 255 255 255 255 255 255 255 255 255 255 +255 255 226 255 5 255 255 255 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 255 255 32 32 140 5 5 5 5 5 +255 255 226 255 5 255 255 255 255 255 255 255 32 32 255 5 +255 255 226 255 5 255 255 255 5 255 255 255 32 32 255 5 +255 255 255 255 255 255 255 255 5 255 255 255 32 32 255 255 +172 255 172 255 172 255 172 255 5 11 11 11 11 33 32 32 +172 255 172 255 172 255 172 255 255 255 255 255 255 255 255 255 +172 255 172 255 172 255 172 255 255 255 255 255 255 255 255 255 +172 172 172 172 172 172 172 255 255 255 255 255 255 255 255 255 +255 255 255 255 237 255 255 255 255 192 255 192 255 192 210 255 +255 255 255 255 237 255 255 255 255 192 255 192 255 192 210 255 +255 255 255 255 255 255 255 255 255 192 255 192 255 192 210 255 +255 255 255 255 237 255 210 255 255 255 255 214 255 255 255 254 +255 255 255 255 237 255 210 255 255 192 255 192 255 192 255 189 +255 255 255 255 255 255 255 255 255 192 255 192 255 192 255 189 +255 255 255 255 237 255 255 255 255 255 255 255 255 255 255 255 +255 255 255 255 237 255 255 255 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 255 255 1 1 129 237 237 237 237 237 +255 255 255 255 237 255 255 255 255 255 255 255 1 1 255 237 +255 255 255 255 237 255 255 255 237 255 255 255 1 1 255 237 +255 255 255 255 255 255 255 255 237 255 255 255 1 1 255 255 + 35 255 35 255 35 255 35 255 237 230 230 230 230 0 1 1 + 35 255 35 255 35 255 35 255 255 255 255 255 255 255 255 255 + 35 255 35 255 35 255 35 255 255 255 255 255 255 255 255 255 + 35 35 35 35 35 35 35 255 255 255 255 255 255 255 255 255 + +144 144 167 163 133 134 202 220 151 156 156 221 186 180 176 166 +116 115 144 151 118 120 196 227 203 241 229 233 182 177 174 164 + 92 92 130 123 87 89 185 216 181 226 202 210 219 216 187 177 +177 177 195 206 196 197 230 218 178 190 135 153 232 204 177 163 +101 101 152 118 84 90 192 226 198 233 216 221 225 186 174 161 +111 111 158 140 113 118 202 229 205 199 151 166 224 186 185 173 + 92 90 133 132 91 94 188 199 149 228 203 209 233 216 185 173 +224 224 232 232 225 225 243 201 153 231 169 156 156 193 175 161 +255 255 255 255 255 255 255 255 255 255 255 254 253 253 184 170 +186 189 216 193 192 209 186 185 225 185 192 243 241 245 244 240 +186 189 216 193 192 209 186 185 225 185 192 243 242 251 251 241 +167 171 206 174 172 195 169 167 216 165 173 241 239 241 241 239 +230 230 241 231 230 237 231 230 244 229 231 248 242 252 252 241 +126 130 185 134 131 165 130 126 200 124 134 236 240 245 244 240 +184 186 216 188 186 203 186 183 224 182 188 243 242 248 248 241 +218 219 235 222 220 228 217 216 239 217 220 246 239 241 241 239 +144 144 167 163 133 134 202 182 32 41 42 184 159 151 176 166 +116 115 144 151 118 119 196 199 146 235 220 225 154 146 174 164 + 92 92 130 123 87 89 185 175 98 216 183 193 205 202 187 177 +177 177 195 206 196 197 230 176 95 166 88 114 208 149 175 163 +101 101 152 117 84 90 192 194 135 225 200 209 192 106 172 161 +111 111 157 140 113 118 202 220 185 177 110 131 191 106 182 173 + 92 90 132 132 91 94 188 177 108 217 179 187 209 171 184 173 +224 224 232 232 225 225 243 180 113 204 70 39 39 123 173 161 +255 255 255 255 255 255 255 255 255 255 255 253 245 245 176 162 +186 189 216 193 192 209 186 185 225 185 192 228 182 202 200 180 +186 189 216 193 192 209 186 185 225 185 192 228 191 239 237 185 + 67 76 151 82 78 128 70 66 172 63 79 215 174 180 180 175 +251 251 252 251 251 252 251 251 253 251 251 235 193 247 244 188 +239 240 246 240 240 243 240 239 248 239 240 234 181 206 205 180 +164 166 206 169 165 189 168 164 216 161 168 225 188 228 226 184 +204 205 227 209 207 218 203 201 232 202 206 230 174 181 180 175 +226 226 232 231 224 224 241 248 237 238 238 248 145 136 176 166 +220 220 226 228 220 220 240 249 244 233 215 221 140 131 174 164 +214 214 223 221 213 214 237 247 240 210 172 185 198 194 187 177 +234 234 238 242 239 239 248 248 237 153 65 94 247 243 178 163 +216 216 228 219 212 213 238 248 241 222 193 202 248 243 176 161 +219 219 230 225 219 220 241 216 176 166 89 115 248 243 186 173 +214 214 223 223 214 214 237 168 87 214 180 191 250 248 186 173 +247 247 249 249 247 247 252 170 93 250 241 239 239 244 176 161 +255 255 255 255 255 255 255 255 255 255 255 249 229 229 160 146 +186 189 216 193 192 209 186 185 225 185 192 200 62 116 112 60 +186 189 216 193 192 209 186 185 225 185 192 199 87 216 210 75 +239 240 245 241 241 244 240 239 247 240 241 204 40 56 55 45 +254 254 254 254 254 254 254 254 254 254 254 206 93 235 228 78 +254 254 253 254 254 254 254 254 254 254 254 206 62 128 125 58 +152 154 199 156 152 180 157 153 210 150 157 194 79 185 180 69 +197 198 224 203 200 212 196 193 229 196 200 199 42 61 60 47 + +165 163 176 163 160 172 172 160 170 239 241 239 241 239 240 239 +176 174 186 176 174 184 185 174 184 243 250 240 252 244 248 240 +180 176 216 204 185 185 215 193 253 244 251 240 252 244 248 240 +185 182 218 231 224 224 233 155 253 240 242 239 242 240 241 239 +221 232 210 153 220 166 209 155 254 243 243 241 247 236 242 246 +156 229 202 134 215 151 203 169 255 192 192 173 231 134 187 219 +156 240 226 190 233 198 228 230 255 185 185 164 229 124 182 217 +151 203 180 178 197 204 149 153 255 225 225 216 243 199 223 238 +219 227 216 217 225 229 199 201 255 185 185 167 229 126 182 215 +201 195 184 230 191 202 188 242 255 185 185 168 230 130 185 217 +134 119 89 196 89 117 93 225 255 209 209 195 237 165 203 228 +133 118 87 196 83 112 91 224 255 191 191 172 230 130 185 220 +163 150 122 206 117 140 132 232 255 192 192 174 230 134 188 221 +167 144 129 195 152 157 132 232 255 216 216 206 240 185 216 234 +143 115 91 176 101 110 90 224 255 189 189 171 230 130 185 218 +144 116 92 176 101 110 91 224 255 185 185 167 229 125 184 217 +165 163 176 163 160 172 172 160 162 179 185 175 187 180 184 175 +176 174 186 175 171 182 184 172 175 200 236 179 244 205 225 180 +150 146 201 148 106 106 170 123 245 201 239 179 246 206 227 180 +158 154 205 208 191 191 209 39 245 181 190 174 192 181 187 173 +184 224 193 113 208 131 187 39 252 228 228 215 235 233 225 229 + 42 219 182 88 200 109 179 69 255 192 192 79 251 239 168 205 + 41 235 215 165 224 177 216 204 255 185 185 62 251 238 161 202 + 31 145 97 94 134 185 107 112 255 225 225 171 252 247 215 232 +181 198 175 176 193 220 177 180 255 185 185 66 251 239 164 201 +201 195 184 230 191 202 188 242 255 185 185 70 251 239 167 202 +133 118 89 196 89 117 93 225 255 209 209 127 251 243 188 217 +133 117 87 196 83 112 91 224 255 191 191 77 251 239 165 207 +163 150 122 206 116 140 132 232 255 192 192 81 251 240 168 208 +166 144 129 195 152 157 132 232 255 216 216 151 252 245 205 227 +143 114 91 176 101 110 89 224 255 189 189 75 251 239 165 204 +144 116 92 176 101 110 91 224 255 185 185 67 251 238 163 203 +165 163 176 163 160 172 172 160 146 59 74 44 77 58 68 46 +176 174 186 177 175 186 186 175 159 112 210 54 228 125 179 59 +136 131 194 243 243 243 247 244 228 115 215 55 234 127 184 60 +145 140 198 246 248 248 249 238 228 62 87 40 92 61 78 42 +248 220 184 94 201 114 191 239 249 199 198 204 205 205 194 199 +238 214 172 65 192 89 179 240 255 192 192 240 253 253 157 199 +238 232 209 153 221 166 214 250 255 185 185 239 254 254 149 195 +237 244 239 236 240 175 87 93 255 225 225 246 254 254 210 229 +247 249 247 247 247 215 167 169 255 185 185 239 254 254 152 193 +240 239 237 248 238 241 237 251 255 185 185 239 254 254 156 195 +224 220 213 239 212 220 214 247 255 209 209 243 253 253 180 212 +224 220 213 239 211 218 213 247 255 191 191 240 253 253 152 200 +231 227 221 242 219 225 223 249 255 192 192 241 253 253 156 202 +231 226 222 238 227 229 223 249 255 216 216 245 253 253 198 223 +226 219 213 233 215 218 213 247 255 189 189 239 253 253 154 198 +226 220 213 233 215 218 214 247 255 185 185 239 254 254 152 196 + +239 241 241 239 246 220 217 239 216 217 228 220 222 235 219 218 +241 248 248 242 243 188 182 224 183 186 203 186 188 216 186 184 +240 244 245 240 236 134 124 200 126 130 165 131 134 185 130 126 +241 252 252 242 248 231 229 244 230 231 237 230 231 241 230 230 +239 241 241 239 241 173 165 216 167 169 195 172 174 206 171 167 +241 251 251 242 243 192 185 225 185 186 209 192 193 216 189 186 +240 244 245 241 243 192 185 225 185 186 209 192 193 216 189 186 +170 184 253 253 254 255 255 255 255 255 255 255 255 255 255 255 +161 175 193 156 156 169 231 153 201 243 225 225 232 232 224 224 +173 185 216 233 209 203 228 149 199 188 94 91 132 133 90 92 +173 185 186 224 166 151 199 205 229 202 118 113 140 158 111 111 +161 174 186 225 221 216 233 198 226 192 90 84 118 152 101 101 +163 177 204 232 153 135 190 178 218 230 197 196 206 195 177 177 +177 187 216 219 210 202 226 181 216 185 89 87 123 130 92 92 +164 174 177 182 233 229 241 203 227 196 120 118 151 144 115 116 +166 176 180 186 221 156 156 151 220 202 134 133 163 167 144 144 +175 180 181 174 230 206 202 232 201 203 218 207 209 227 205 204 +184 226 228 188 225 168 161 216 164 168 189 165 169 206 166 164 +180 205 206 181 234 240 239 248 239 240 243 240 240 246 240 239 +188 244 247 193 235 251 251 253 251 251 252 251 251 252 251 251 +175 180 180 174 215 79 63 172 66 70 128 78 82 151 76 67 +185 237 239 191 228 192 185 225 185 186 209 192 193 216 189 186 +180 200 202 182 228 192 185 225 185 186 209 192 193 216 189 186 +162 176 245 245 253 255 255 255 255 255 255 255 255 255 255 255 +161 173 123 39 39 70 204 113 180 243 225 225 232 232 224 224 +173 184 171 209 187 179 217 108 177 188 94 91 132 132 90 92 +173 182 106 191 131 110 177 185 220 202 118 113 140 157 111 111 +161 172 106 192 209 200 225 135 194 192 90 84 117 152 101 101 +163 175 149 208 114 88 166 95 176 230 197 196 206 195 177 177 +177 187 202 205 193 183 216 98 175 185 89 87 123 130 92 92 +164 174 146 154 225 220 235 146 199 196 119 118 151 144 115 116 +166 176 151 159 184 42 41 32 182 202 134 133 163 167 144 144 + 47 60 61 42 199 200 196 229 193 196 212 200 203 224 198 197 + 69 180 185 79 194 157 150 210 153 157 180 152 156 199 154 152 + 58 125 128 62 206 254 254 254 254 254 254 254 254 253 254 254 + 78 228 235 93 206 254 254 254 254 254 254 254 254 254 254 254 + 45 55 56 40 204 241 240 247 239 240 244 241 241 245 240 239 + 75 210 216 87 199 192 185 225 185 186 209 192 193 216 189 186 + 60 112 116 62 200 192 185 225 185 186 209 192 193 216 189 186 +146 160 229 229 249 255 255 255 255 255 255 255 255 255 255 255 +161 176 244 239 239 241 250 93 170 252 247 247 249 249 247 247 +173 186 248 250 191 180 214 87 168 237 214 214 223 223 214 214 +173 186 243 248 115 89 166 176 216 241 220 219 225 230 219 219 +161 176 243 248 202 193 222 241 248 238 213 212 219 228 216 216 +163 178 243 247 94 65 153 237 248 248 239 239 242 238 234 234 +177 187 194 198 185 172 210 240 247 237 214 213 221 223 214 214 +164 174 131 140 221 215 233 244 249 240 220 220 228 226 220 220 +166 176 136 145 248 238 238 237 248 241 224 224 231 232 226 226 diff --git a/src/assets/presets/pat54.patt b/src/assets/presets/pat54.patt new file mode 100644 index 0000000..4d0a26a --- /dev/null +++ b/src/assets/presets/pat54.patt @@ -0,0 +1,195 @@ +255 96 96 96 96 96 96 96 96 96 96 96 96 96 96 255 +255 96 96 96 96 96 96 96 96 96 96 96 96 96 96 255 +255 2 2 2 2 2 2 2 2 2 2 2 2 2 2 255 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +255 255 96 255 255 0 255 0 255 0 254 1 255 0 255 255 +255 255 96 255 255 0 255 0 255 0 254 1 255 0 255 255 +255 255 255 255 255 0 255 0 255 0 254 1 255 255 255 255 +255 255 96 255 96 96 255 255 96 96 96 255 255 0 255 255 +255 255 96 255 255 255 255 255 255 255 255 255 255 0 255 255 +255 255 255 255 140 255 96 96 96 255 140 255 255 0 255 255 +255 254 96 255 140 255 96 96 96 255 140 255 255 0 255 255 +255 254 96 255 140 255 96 96 96 255 140 255 255 0 255 255 +255 253 96 255 255 255 255 255 255 255 255 255 255 0 255 255 +255 255 96 97 96 96 96 96 97 140 140 140 140 0 255 255 +255 255 96 97 96 96 96 96 97 255 255 255 255 0 255 255 +255 255 255 255 255 255 255 255 255 0 0 0 255 0 0 255 +255 32 32 32 32 32 32 32 32 32 32 32 32 32 32 255 +255 32 32 32 32 32 32 32 32 32 32 32 32 32 32 255 +255 226 226 226 226 226 226 226 226 226 226 226 226 226 226 255 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +255 255 32 255 255 0 255 0 255 0 254 0 255 0 255 255 +255 255 32 255 255 0 255 0 255 0 254 0 255 0 255 255 +255 255 255 255 255 0 255 0 255 0 254 0 255 255 255 255 +255 254 32 255 32 32 255 255 32 32 32 255 255 0 255 255 +255 254 32 255 255 255 255 255 255 255 255 255 255 0 255 255 +255 255 255 255 5 255 32 32 32 255 5 255 255 0 255 255 +255 255 32 255 5 255 32 32 32 255 5 255 255 0 255 255 +255 255 32 255 5 255 32 32 32 255 5 255 255 0 255 255 +255 255 32 255 255 255 255 255 255 255 255 255 255 0 255 255 +255 255 32 32 32 32 32 32 32 5 5 5 5 0 255 255 +255 255 32 32 32 32 32 32 32 255 255 255 255 0 255 255 +255 255 255 255 255 255 255 255 255 0 0 0 255 0 0 255 +255 1 1 1 1 1 1 1 1 1 1 1 1 1 1 255 +255 1 1 1 1 1 1 1 1 1 1 1 1 1 1 255 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +255 255 1 255 255 192 255 192 255 192 255 193 255 0 255 255 +255 255 1 255 255 192 255 192 255 192 255 193 255 0 255 255 +255 255 255 255 255 192 255 192 255 192 255 193 255 255 255 255 +255 255 1 255 1 1 255 255 0 1 1 255 255 0 255 255 +255 255 1 255 255 255 255 255 255 255 255 255 255 0 255 255 +255 255 255 255 237 255 1 1 1 255 237 255 255 0 255 255 +255 255 1 255 237 255 1 1 1 255 237 255 255 0 255 255 +255 255 1 255 237 255 1 1 1 255 237 255 255 0 255 255 +255 255 1 255 255 255 255 255 255 255 255 255 255 0 255 255 +255 255 1 1 1 1 1 1 2 237 237 237 237 0 255 255 +255 255 1 1 1 1 1 1 2 255 255 255 255 0 255 255 +255 255 255 255 255 255 255 255 255 0 0 0 255 0 0 255 + +224 212 182 200 174 192 199 174 182 205 177 192 193 176 201 169 +141 115 51 161 134 161 173 137 147 179 133 156 161 134 169 97 +140 114 52 180 164 183 194 167 173 197 161 177 186 161 184 103 +140 114 52 217 242 246 247 240 181 181 218 244 235 173 218 191 +140 114 52 208 108 107 157 232 227 221 233 241 233 124 129 102 +140 114 52 208 116 115 163 135 202 182 182 182 195 124 129 102 +140 114 52 202 97 97 153 129 212 214 188 201 243 183 188 181 +140 114 52 212 175 175 203 196 230 167 104 137 245 173 154 204 +140 114 52 196 95 94 162 248 248 163 96 131 241 129 96 178 +140 114 52 201 119 118 175 206 234 166 102 135 241 129 96 178 +140 114 52 205 85 84 148 133 215 219 196 208 239 129 96 178 +140 114 52 217 199 199 219 134 203 163 155 155 179 129 96 178 +140 114 52 222 244 244 247 215 233 237 235 235 234 145 122 194 +140 114 52 215 184 189 207 186 186 203 185 185 229 182 197 248 +164 149 113 223 171 177 199 174 174 193 170 170 224 171 189 248 +245 243 241 248 218 221 231 221 221 228 217 217 241 217 225 252 +212 218 246 210 174 192 199 174 182 205 177 192 193 176 201 169 + 96 123 231 189 134 161 173 137 147 179 133 156 161 134 169 97 + 95 122 231 209 164 183 194 167 173 197 161 177 185 159 184 103 + 95 122 231 245 242 246 247 238 156 155 209 244 222 102 210 191 + 95 122 231 236 108 107 157 226 215 198 215 226 208 37 119 102 + 95 122 231 236 116 115 163 91 170 99 97 97 128 37 119 102 + 95 122 231 230 97 97 154 82 194 194 157 177 231 135 183 181 + 95 122 231 240 175 175 203 175 221 133 43 90 242 140 115 187 + 95 122 231 223 95 94 162 248 246 126 32 82 235 78 32 148 + 95 122 231 229 119 118 175 189 227 131 40 88 235 78 32 148 + 95 122 231 233 85 84 148 87 199 202 170 186 230 78 32 148 + 95 122 231 245 199 199 219 87 174 58 41 41 102 78 32 148 + 95 122 231 249 239 240 244 200 223 224 220 220 222 100 69 170 + 95 122 231 241 156 163 189 159 159 183 158 158 220 154 174 244 +129 151 237 239 137 146 177 143 143 169 137 137 213 138 163 245 +241 243 253 249 205 209 222 208 208 217 202 202 236 203 215 251 +206 216 253 212 174 192 199 174 182 205 177 192 193 176 201 169 + 74 112 254 193 134 161 173 137 147 179 133 156 161 134 169 97 + 72 111 254 212 164 183 194 167 173 197 161 177 186 162 185 103 + 72 111 254 249 242 246 247 237 144 143 204 244 244 224 224 191 + 72 111 254 250 217 217 229 229 216 221 241 253 251 187 136 102 + 72 111 254 250 219 219 230 75 193 243 243 243 244 187 136 102 + 72 111 254 248 215 215 229 65 188 198 157 178 252 217 192 181 + 72 111 254 251 234 234 241 168 216 116 13 67 241 130 97 177 + 72 111 254 247 214 214 231 252 244 109 1 58 233 53 1 133 + 72 111 254 248 220 220 234 185 223 114 10 65 233 53 1 133 + 72 111 254 249 212 212 227 71 193 204 167 186 232 53 1 133 + 72 111 254 252 240 240 245 66 192 240 239 239 222 53 1 133 + 72 111 254 252 237 238 242 193 222 239 235 235 230 80 43 158 + 72 111 254 244 142 150 180 145 145 173 145 145 215 140 162 244 +112 142 253 240 121 131 167 127 128 158 122 121 207 121 150 244 +239 242 254 248 198 202 217 201 201 213 195 195 234 196 209 249 + +169 97 102 190 101 101 181 204 178 178 178 178 193 247 248 251 +200 169 184 218 128 128 188 153 96 96 96 96 122 196 188 225 +175 133 160 173 123 123 182 172 128 128 128 128 144 182 170 217 +192 161 185 234 233 195 243 245 240 240 238 179 233 229 223 240 +192 155 176 244 241 181 201 136 131 135 207 155 234 185 169 216 +177 133 161 217 233 181 188 103 96 101 196 155 234 185 170 216 +205 178 196 180 220 182 213 167 162 166 219 163 237 202 193 227 +181 146 173 180 227 201 211 230 248 233 215 203 232 186 174 220 +174 137 166 239 231 135 129 196 247 205 132 133 215 186 174 220 +199 173 193 246 157 162 153 203 162 175 147 218 246 206 198 230 +192 161 182 245 106 115 96 174 94 118 84 198 244 188 176 221 +174 134 163 242 107 116 97 174 95 118 85 199 243 183 170 218 +199 161 180 217 207 208 202 211 195 200 205 216 221 215 222 248 +181 51 51 51 51 51 51 51 51 51 51 51 51 51 112 241 +212 114 114 114 114 114 114 114 114 114 114 114 114 114 148 243 +223 140 139 139 139 139 139 139 139 139 139 139 139 139 164 244 +169 97 102 190 101 101 181 186 147 147 147 147 169 244 245 250 +200 169 184 209 118 118 182 115 32 32 32 32 68 173 163 214 +175 133 158 102 37 37 134 139 77 77 77 77 100 153 137 203 +192 161 185 222 208 127 230 241 235 235 229 101 221 219 212 235 +192 155 176 244 225 96 176 90 81 88 186 41 219 157 136 202 +177 133 161 208 214 96 157 42 32 40 169 41 219 158 137 202 +205 178 196 154 197 98 193 132 126 131 202 58 224 182 169 217 +181 146 173 156 215 169 194 221 245 226 199 173 223 158 143 208 +174 137 166 238 226 90 82 174 247 189 87 86 200 158 143 207 +199 173 193 246 157 162 153 203 162 175 147 218 243 188 177 222 +192 161 182 245 106 115 96 174 94 118 84 198 240 162 146 208 +174 134 163 242 107 116 97 174 95 118 85 199 239 156 136 204 +210 189 208 245 235 235 229 239 223 228 233 245 248 240 238 248 +245 230 230 230 230 230 230 230 230 230 230 230 230 230 237 252 +218 123 122 122 122 122 122 122 122 122 122 122 122 122 151 243 +211 95 95 95 95 95 95 95 95 95 95 95 95 95 129 241 +169 97 102 190 101 101 181 177 133 133 133 133 158 243 243 249 +200 169 184 224 136 136 192 97 1 1 1 1 43 162 150 208 +175 133 161 224 186 186 217 130 52 52 52 52 79 139 121 196 +192 161 186 243 250 244 252 241 232 232 232 221 229 215 206 233 +192 155 176 244 252 242 177 67 57 64 186 238 235 144 121 195 +177 133 161 203 240 242 156 13 1 10 167 238 235 144 121 195 +205 178 196 142 220 242 197 115 108 113 203 239 239 172 157 212 +181 146 173 143 215 193 188 216 244 222 193 191 222 145 127 201 +174 137 166 237 228 74 65 167 252 185 71 65 193 145 127 201 +199 173 193 246 228 230 228 240 230 233 227 244 242 179 166 217 +192 161 182 245 216 219 215 234 213 220 212 240 238 150 131 202 +174 134 163 242 216 219 215 234 213 220 212 240 236 142 121 197 +211 192 212 248 250 249 248 250 246 247 248 252 252 243 239 247 +253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 254 +215 111 111 111 111 111 111 111 111 111 111 111 111 111 141 242 +206 73 72 72 72 72 72 72 72 72 72 72 72 72 111 239 + +252 225 217 241 217 217 228 221 221 231 221 218 248 241 243 245 +248 189 171 224 170 170 193 174 174 199 177 171 223 113 149 164 +248 197 182 229 185 185 203 186 186 207 189 184 215 52 114 140 +194 122 145 234 235 235 237 233 215 247 244 244 222 52 114 140 +178 96 129 179 155 155 163 203 134 219 199 199 217 52 114 140 +178 96 129 239 208 196 219 215 133 148 84 85 205 52 114 140 +178 96 129 241 135 102 166 234 206 175 118 119 201 52 114 140 +178 96 129 241 131 96 163 248 248 162 94 95 196 52 114 140 +204 154 173 245 137 104 167 230 196 203 175 175 212 52 114 140 +181 188 183 243 201 188 214 212 129 153 97 97 202 52 114 140 +102 129 124 195 182 182 182 202 135 163 115 116 208 52 114 140 +102 129 124 233 241 233 221 227 232 157 107 108 208 52 114 140 +191 218 173 235 244 218 181 181 240 247 246 242 217 52 114 140 +103 184 161 186 177 161 197 173 167 194 183 164 180 52 114 140 + 97 169 134 161 156 133 179 147 137 173 161 134 161 51 115 141 +169 201 176 193 192 177 205 182 174 199 192 174 200 182 212 224 +251 215 203 236 202 202 217 208 208 222 209 205 249 253 243 241 +245 163 138 213 137 137 169 143 143 177 146 137 239 237 151 129 +244 174 154 220 158 158 183 159 159 189 163 156 241 231 122 95 +170 69 100 222 220 220 224 223 200 244 240 239 249 231 122 95 +148 32 78 102 41 41 58 174 87 219 199 199 245 231 122 95 +148 32 78 230 186 170 202 199 87 148 84 85 233 231 122 95 +148 32 78 235 88 40 131 227 189 175 118 119 229 231 122 95 +148 32 78 235 82 32 126 246 248 162 94 95 223 231 122 95 +187 115 140 242 90 43 133 221 175 203 175 175 240 231 122 95 +181 183 135 231 177 157 194 194 82 154 97 97 230 231 122 95 +102 119 37 128 97 97 99 170 91 163 115 116 236 231 122 95 +102 119 37 208 226 215 198 215 226 157 107 108 236 231 122 95 +191 210 102 222 244 209 155 156 238 247 246 242 245 231 122 95 +103 184 159 185 177 161 197 173 167 194 183 164 209 231 122 95 + 97 169 134 161 156 133 179 147 137 173 161 134 189 231 123 96 +169 201 176 193 192 177 205 182 174 199 192 174 210 246 218 212 +249 209 196 234 195 195 213 201 201 217 202 198 248 254 242 239 +244 150 121 207 121 122 158 128 127 167 131 121 240 253 142 112 +244 162 140 215 145 145 173 145 145 180 150 142 244 254 111 72 +158 43 80 230 235 235 239 222 193 242 238 237 252 254 111 72 +133 1 53 222 239 239 240 192 66 245 240 240 252 254 111 72 +133 1 53 232 186 167 204 193 71 227 212 212 249 254 111 72 +133 1 53 233 65 10 114 223 185 234 220 220 248 254 111 72 +133 1 53 233 58 1 109 244 252 231 214 214 247 254 111 72 +177 97 130 241 67 13 116 216 168 241 234 234 251 254 111 72 +181 192 217 252 178 157 198 188 65 229 215 215 248 254 111 72 +102 136 187 244 243 243 243 193 75 230 219 219 250 254 111 72 +102 136 187 251 253 241 221 216 229 229 217 217 250 254 111 72 +191 224 224 244 244 204 143 144 237 247 246 242 249 254 111 72 +103 185 162 186 177 161 197 173 167 194 183 164 212 254 111 72 + 97 169 134 161 156 133 179 147 137 173 161 134 193 254 112 74 +169 201 176 193 192 177 205 182 174 199 192 174 212 253 216 206 diff --git a/src/assets/presets/pat55.patt b/src/assets/presets/pat55.patt new file mode 100644 index 0000000..89f6733 --- /dev/null +++ b/src/assets/presets/pat55.patt @@ -0,0 +1,195 @@ +255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 +255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 +255 96 96 96 255 255 0 0 0 0 0 255 96 96 96 255 +255 96 96 96 255 255 0 0 0 0 0 255 96 96 96 255 +255 108 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +255 108 251 0 0 0 0 0 0 0 218 0 0 255 255 255 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +255 111 255 96 96 255 255 96 96 255 255 96 96 96 255 255 +255 111 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +255 255 96 124 0 255 0 255 0 255 0 255 96 255 255 255 +255 143 96 124 0 255 0 255 0 255 0 255 96 255 255 255 +255 143 97 121 0 255 0 255 0 255 0 255 96 255 255 255 +255 100 255 140 140 140 140 140 140 140 140 140 140 140 255 255 +255 101 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +255 2 2 2 2 2 2 2 2 2 2 2 2 2 2 255 + 0 0 0 255 0 0 0 255 255 0 0 0 255 0 0 0 +255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 +255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 +255 32 32 32 255 255 0 0 0 0 0 255 32 32 32 255 +255 32 32 32 255 255 0 0 0 0 0 255 32 32 32 255 +255 52 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +255 52 251 0 0 0 0 0 0 0 218 0 0 255 255 255 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +255 52 255 32 32 255 255 32 32 255 255 32 32 32 255 255 +255 52 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +255 255 32 81 0 255 0 255 0 255 0 255 32 255 255 255 +255 109 32 81 0 255 0 255 0 255 0 255 32 255 255 255 +255 109 32 81 0 255 0 255 0 255 0 255 32 255 255 255 +255 56 255 5 5 5 5 5 5 5 5 5 5 5 255 255 +255 57 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +255 226 226 226 226 226 226 226 226 226 226 226 226 226 226 255 + 0 0 0 255 0 0 0 255 255 0 0 0 255 0 0 0 +255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 +255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 +255 1 1 1 255 255 0 0 0 0 0 255 1 1 1 255 +255 1 1 1 255 255 0 0 0 0 0 255 1 1 1 255 +255 24 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +255 24 251 0 0 0 0 0 0 0 218 0 0 255 255 255 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +255 23 255 1 1 255 255 1 1 255 255 1 1 1 255 255 +255 23 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +255 255 1 60 0 255 0 255 0 255 0 255 1 255 255 255 +255 94 1 60 0 255 0 255 0 255 0 255 1 255 255 255 +255 94 1 59 0 255 0 255 0 255 0 255 1 255 255 255 +255 35 255 237 237 237 237 237 237 237 237 237 237 237 255 255 +255 33 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 + 0 0 0 255 0 0 0 255 255 0 0 0 255 0 0 0 + +243 237 224 221 220 228 230 219 222 234 223 229 228 220 227 115 +119 120 108 95 132 165 176 141 150 180 136 159 161 99 63 86 + 49 74 109 96 231 217 234 188 217 217 191 208 203 148 41 120 + 49 74 109 96 228 175 212 150 195 183 135 166 174 127 41 205 + 49 110 219 216 243 181 215 161 201 217 211 211 173 127 41 118 + 49 89 147 133 231 215 232 246 233 106 80 80 170 127 41 74 + 49 55 29 0 205 174 209 207 219 152 137 137 172 127 41 83 + 49 55 29 0 206 178 211 151 186 86 62 62 170 127 41 198 + 49 55 29 0 205 183 218 153 203 226 223 225 174 127 41 198 + 49 55 29 0 204 171 212 217 218 108 92 99 172 127 41 84 + 49 94 163 151 234 218 236 226 225 127 106 106 171 127 41 76 + 49 106 199 189 233 184 216 157 192 149 131 131 172 127 41 97 + 49 86 120 96 209 174 211 153 198 208 177 201 182 133 41 205 + 49 86 120 96 212 209 230 202 222 193 153 183 243 178 42 118 + 65 97 122 98 159 185 205 183 183 198 176 176 227 135 47 78 +233 236 238 236 238 241 244 240 240 243 239 240 249 235 229 112 +243 233 212 208 218 228 230 219 222 234 223 229 228 223 237 117 +119 101 51 32 124 165 176 140 150 180 136 159 159 136 182 109 + 49 56 51 32 224 217 234 162 203 202 166 190 144 165 229 155 + 49 56 51 32 220 175 212 109 171 155 87 131 82 120 229 241 + 49 106 207 202 241 181 215 125 183 217 211 211 80 120 229 153 + 49 89 147 133 231 215 232 242 231 106 80 80 78 120 229 110 + 49 55 29 0 205 174 209 188 211 152 137 137 79 120 229 119 + 49 55 29 0 206 178 211 110 167 86 62 62 78 120 229 234 + 49 55 29 0 205 183 218 113 185 226 223 225 82 120 229 234 + 49 55 29 0 204 171 212 202 211 108 92 99 79 120 229 120 + 49 94 163 151 234 218 236 215 220 127 106 106 79 120 229 112 + 49 101 179 165 227 184 216 119 172 149 131 131 80 120 229 133 + 49 72 66 32 195 174 211 112 176 190 148 180 99 133 229 241 + 49 72 66 32 198 209 230 182 210 168 112 155 231 230 229 154 + 65 83 69 35 122 158 186 155 155 176 144 145 217 170 220 112 +233 234 232 228 232 236 241 235 235 239 234 234 246 238 249 116 +243 231 206 201 217 228 230 219 222 234 223 229 228 223 238 117 +119 92 22 1 121 165 176 140 150 180 136 159 162 143 198 112 + 49 47 22 1 221 217 234 150 196 195 154 181 245 247 254 160 + 49 47 22 1 217 175 212 89 161 141 63 114 240 244 254 246 + 49 104 200 195 240 181 215 107 174 217 211 211 239 244 254 158 + 49 89 147 133 231 215 232 240 230 106 80 80 236 244 254 115 + 49 55 29 0 205 174 209 179 207 152 137 137 238 244 254 123 + 49 55 29 0 206 178 211 90 158 86 62 62 236 244 254 238 + 49 55 29 0 205 183 218 93 175 226 223 225 240 244 254 238 + 49 55 29 0 204 171 212 195 207 108 92 99 238 244 254 125 + 49 94 163 151 234 218 236 210 217 127 106 106 238 244 254 116 + 49 98 168 153 224 184 216 100 163 149 131 131 238 244 254 137 + 49 65 40 1 188 174 211 93 166 181 133 170 241 245 254 245 + 49 65 40 1 191 209 230 171 204 156 92 141 252 253 254 158 + 65 77 43 4 104 144 176 141 141 165 129 130 211 166 241 116 +233 233 228 224 228 232 238 232 232 237 230 231 246 237 252 117 + +114 85 119 205 117 73 82 198 198 84 75 97 205 117 77 111 +226 62 41 41 41 41 41 41 41 41 41 41 41 41 47 228 +219 98 147 126 126 126 126 126 126 126 126 126 132 177 134 235 +228 160 202 174 172 169 171 169 173 171 171 172 181 243 227 248 +228 158 208 166 210 79 136 62 224 98 106 130 200 183 176 239 +223 136 191 134 210 79 136 62 223 91 105 130 177 153 175 239 +234 180 217 182 217 106 151 86 226 108 127 149 207 193 197 243 +222 150 217 194 201 232 219 185 203 217 225 191 197 222 183 239 +219 140 188 150 161 245 206 151 153 216 226 157 152 201 183 239 +230 176 234 211 214 232 208 210 217 211 235 216 210 229 204 244 +227 164 217 175 180 215 174 178 182 170 217 184 173 208 185 241 +219 132 231 227 242 230 205 205 205 204 233 232 209 212 158 237 +221 95 96 96 215 132 0 0 0 0 150 189 96 96 97 235 +223 108 108 108 218 146 29 29 29 29 162 199 120 120 121 238 +236 119 73 73 109 89 54 54 54 54 94 106 85 85 97 235 +243 119 48 48 48 48 48 48 48 48 48 48 48 48 65 232 +116 108 154 241 153 109 118 234 234 119 111 132 240 153 111 116 +236 182 228 228 228 228 228 228 228 228 228 228 228 229 219 248 +222 136 165 120 120 120 120 120 120 120 120 120 132 229 169 237 +228 159 143 82 80 77 79 77 81 79 78 79 98 231 216 246 +228 158 189 131 210 79 136 62 224 98 106 130 179 154 144 233 +223 136 166 86 210 79 136 62 223 91 105 130 147 111 144 233 +234 180 202 154 217 106 151 86 226 108 127 149 189 168 175 239 +222 150 202 171 182 230 211 167 185 210 219 172 175 210 154 234 +219 140 161 108 124 241 188 109 112 201 215 119 112 181 154 234 +230 176 234 211 214 232 208 210 217 211 235 216 210 229 185 240 +227 164 217 175 180 215 174 178 182 170 217 184 173 208 157 235 +218 124 223 219 241 230 205 205 205 204 233 226 195 198 121 231 +207 32 32 32 202 132 0 0 0 0 150 164 32 32 35 227 +211 50 50 50 206 146 29 29 29 29 162 178 66 66 68 231 +232 101 55 55 105 89 54 54 54 54 94 101 71 71 83 234 +243 119 48 48 48 48 48 48 48 48 48 48 48 48 65 232 +116 111 160 245 157 114 123 238 238 124 115 137 245 157 115 116 +237 198 253 253 253 253 253 253 253 253 253 253 253 253 241 252 +223 142 247 244 244 244 244 244 244 244 244 244 245 252 166 236 +228 161 244 239 239 236 237 236 239 238 237 237 241 252 211 246 +228 158 180 113 210 79 136 62 224 98 106 130 169 141 129 230 +223 136 154 63 210 79 136 62 223 91 105 130 133 92 129 230 +234 180 195 140 217 106 151 86 226 108 127 149 181 156 164 236 +222 150 195 160 174 230 206 158 175 207 216 163 165 204 140 232 +219 140 149 88 106 240 178 89 92 194 209 100 92 171 140 232 +230 176 234 211 214 232 208 210 217 211 235 216 210 229 175 238 +227 164 217 175 180 215 174 178 182 170 217 184 173 208 144 232 +216 121 220 217 240 230 205 205 205 204 233 224 188 191 103 228 +201 1 1 1 195 132 0 0 0 0 150 152 1 1 4 223 +205 22 22 22 200 146 29 29 29 29 162 168 40 40 42 228 +231 92 46 46 103 89 54 54 54 54 94 98 65 65 76 233 +243 119 48 48 48 48 48 48 48 48 48 48 48 48 65 232 + +112 229 235 249 240 239 243 240 240 244 241 238 236 238 236 233 + 78 47 135 227 176 176 198 183 183 205 185 159 98 122 97 65 +118 42 178 243 183 153 193 222 202 230 209 212 96 120 86 49 +205 41 133 182 201 177 208 198 153 211 174 209 96 120 86 49 + 97 41 127 172 131 131 149 192 157 216 184 233 189 199 106 49 + 76 41 127 171 106 106 127 225 226 236 218 234 151 163 94 49 + 84 41 127 172 99 92 108 218 217 212 171 204 0 29 55 49 +198 41 127 174 225 223 226 203 153 218 183 205 0 29 55 49 +198 41 127 170 62 62 86 186 151 211 178 206 0 29 55 49 + 83 41 127 172 137 137 152 219 207 209 174 205 0 29 55 49 + 74 41 127 170 80 80 106 233 246 232 215 231 133 147 89 49 +118 41 127 173 211 211 217 201 161 215 181 243 216 219 110 49 +205 41 127 174 166 135 183 195 150 212 175 228 96 109 74 49 +120 41 148 203 208 191 217 217 188 234 217 231 96 109 74 49 + 86 63 99 161 159 136 180 150 141 176 165 132 95 108 120 119 +115 227 220 228 229 223 234 222 219 230 228 220 221 224 237 243 +116 249 238 246 234 234 239 235 235 241 236 232 228 232 234 233 +112 220 170 217 145 144 176 155 155 186 158 122 35 69 83 65 +154 229 230 231 155 112 168 210 182 230 209 198 32 66 72 49 +241 229 133 99 180 148 190 176 112 211 174 195 32 66 72 49 +133 229 120 80 131 131 149 172 119 216 184 227 165 179 101 49 +112 229 120 79 106 106 127 220 215 236 218 234 151 163 94 49 +120 229 120 79 99 92 108 211 202 212 171 204 0 29 55 49 +234 229 120 82 225 223 226 185 113 218 183 205 0 29 55 49 +234 229 120 78 62 62 86 167 110 211 178 206 0 29 55 49 +119 229 120 79 137 137 152 211 188 209 174 205 0 29 55 49 +110 229 120 78 80 80 106 231 242 232 215 231 133 147 89 49 +153 229 120 80 211 211 217 183 125 215 181 241 202 207 106 49 +241 229 120 82 131 87 155 171 109 212 175 220 32 51 56 49 +155 229 165 144 190 166 202 203 162 234 217 224 32 51 56 49 +109 182 136 159 159 136 180 150 140 176 165 124 32 51 101 119 +117 237 223 228 229 223 234 222 219 230 228 218 208 212 233 243 +117 252 237 246 231 230 237 232 232 238 232 228 224 228 233 233 +116 241 166 211 130 129 165 141 141 176 144 104 4 43 77 65 +158 254 253 252 141 92 156 204 171 230 209 191 1 40 65 49 +245 254 245 241 170 133 181 166 93 211 174 188 1 40 65 49 +137 254 244 238 131 131 149 163 100 216 184 224 153 168 98 49 +116 254 244 238 106 106 127 217 210 236 218 234 151 163 94 49 +125 254 244 238 99 92 108 207 195 212 171 204 0 29 55 49 +238 254 244 240 225 223 226 175 93 218 183 205 0 29 55 49 +238 254 244 236 62 62 86 158 90 211 178 206 0 29 55 49 +123 254 244 238 137 137 152 207 179 209 174 205 0 29 55 49 +115 254 244 236 80 80 106 230 240 232 215 231 133 147 89 49 +158 254 244 239 211 211 217 174 107 215 181 240 195 200 104 49 +246 254 244 240 114 63 141 161 89 212 175 217 1 22 47 49 +160 254 247 245 181 154 195 196 150 234 217 221 1 22 47 49 +112 198 143 162 159 136 180 150 140 176 165 121 1 22 92 119 +117 238 223 228 229 223 234 222 219 230 228 217 201 206 231 243 diff --git a/src/assets/presets/pat6.patt b/src/assets/presets/pat6.patt new file mode 100644 index 0000000..a0853f4 --- /dev/null +++ b/src/assets/presets/pat6.patt @@ -0,0 +1,195 @@ +255 255 255 254 239 253 255 255 255 149 253 239 254 255 150 246 +255 255 255 254 239 253 255 255 254 157 253 239 254 255 150 246 +255 255 255 254 239 253 255 255 255 255 253 239 254 255 150 246 +255 255 255 254 239 253 255 255 254 252 253 239 254 255 150 246 +255 255 255 254 239 253 255 255 254 153 253 239 254 255 150 246 +151 159 255 252 155 151 251 255 153 147 253 239 254 255 150 246 +251 251 255 254 235 249 254 254 250 250 253 239 254 255 150 246 +255 255 255 254 239 239 239 239 239 239 239 239 254 255 150 246 +255 255 255 254 254 254 254 254 254 254 253 239 254 255 150 246 +255 255 255 255 255 254 180 179 253 252 179 181 252 255 181 179 +255 255 255 255 255 254 184 255 255 255 253 239 254 255 150 246 +255 255 255 255 255 255 255 255 255 255 253 239 254 255 150 246 +255 255 255 255 255 255 255 255 255 255 253 239 254 255 150 246 +255 255 255 255 255 254 184 255 255 255 253 239 254 255 150 246 +240 240 240 240 240 240 178 240 240 240 240 239 254 255 150 246 +253 253 253 253 253 253 249 253 253 253 253 253 254 255 150 246 +255 255 255 252 176 249 255 255 255 55 249 175 252 255 22 236 +255 255 255 252 176 249 255 255 254 70 249 175 252 255 22 236 +255 255 255 252 176 249 255 255 255 255 249 175 252 255 22 236 +255 255 255 252 176 249 255 255 254 249 249 175 252 255 22 236 +255 255 255 252 176 249 255 255 254 62 249 175 252 255 22 236 + 59 74 255 249 61 59 248 255 63 52 249 175 252 255 22 236 +248 248 255 252 171 241 254 254 247 247 248 175 252 255 22 236 +255 255 255 252 176 173 173 173 173 173 173 175 252 255 22 236 +255 255 255 254 253 252 253 253 253 253 247 175 252 255 22 236 +255 255 255 255 255 254 129 129 252 250 129 129 250 255 128 128 +255 255 255 255 255 254 136 255 255 255 249 175 252 255 22 236 +255 255 255 255 255 255 255 255 255 255 249 175 252 255 22 236 +255 255 255 255 255 255 255 255 255 255 249 175 252 255 22 236 +255 255 255 255 255 254 136 255 255 255 249 175 252 255 22 236 +180 180 180 180 180 180 124 180 180 180 179 175 252 255 22 236 +248 248 248 248 248 248 245 248 248 248 248 249 254 255 22 236 +255 255 255 248 9 237 255 255 255 108 237 8 247 255 238 253 +255 255 255 248 9 237 255 255 254 120 237 8 247 255 238 253 +255 255 255 248 9 237 255 255 255 255 237 8 247 255 238 253 +255 255 255 248 9 237 255 255 254 251 237 8 247 255 238 253 +255 255 255 248 9 237 255 255 254 114 237 8 247 255 238 253 +111 122 255 250 100 110 250 255 114 106 237 8 247 255 238 253 +250 250 255 248 12 231 252 252 247 248 236 8 247 255 238 253 +255 255 255 248 9 0 0 0 0 0 0 8 247 255 238 253 +255 255 255 254 250 250 250 250 250 250 233 8 247 255 237 253 +255 255 255 255 255 254 242 242 254 254 241 229 254 255 242 242 +255 255 255 255 255 254 242 255 255 255 237 8 247 255 238 253 +255 255 255 255 255 255 255 255 255 255 237 8 247 255 238 253 +255 255 255 255 255 255 255 255 255 255 237 8 247 255 238 253 +255 255 255 255 255 254 242 255 255 255 237 8 247 255 238 253 + 22 22 22 22 22 22 231 22 22 22 20 8 247 255 238 253 +236 236 236 236 236 236 253 236 236 236 236 237 254 255 238 253 + +247 247 247 247 247 247 247 247 247 180 247 247 247 247 247 247 +150 150 150 150 150 150 150 150 150 182 150 150 150 150 150 150 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +254 254 254 254 254 254 254 254 254 253 254 254 254 254 254 255 +239 239 239 239 239 239 239 239 239 182 239 239 239 239 239 254 +254 254 254 254 254 254 253 239 253 180 254 254 254 254 240 254 +150 158 255 252 154 148 251 239 254 252 255 255 255 255 240 254 +255 255 255 255 255 154 251 239 254 253 255 255 255 255 240 254 +255 255 255 255 255 255 254 239 254 180 255 255 255 255 240 254 +255 255 255 255 255 251 254 239 254 180 184 255 255 185 179 249 +254 254 254 254 254 152 249 239 254 254 255 255 255 255 240 254 +240 240 240 240 240 155 236 240 254 255 255 255 255 255 240 254 +254 254 254 254 254 252 254 254 255 255 255 255 255 255 240 254 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 240 254 +255 255 255 255 255 160 252 255 255 255 255 255 255 255 240 254 +255 255 255 255 255 152 251 255 255 255 255 255 255 255 240 254 +237 237 237 237 237 237 237 237 237 128 237 237 237 237 237 237 + 22 22 22 22 22 22 22 22 22 129 22 22 22 22 22 22 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +252 252 252 252 252 252 252 252 252 251 252 252 252 252 252 255 +176 176 176 176 176 176 176 176 176 129 176 176 176 176 176 249 +249 249 249 249 249 249 249 173 248 129 249 249 249 249 180 249 + 55 71 255 250 63 52 248 173 253 251 255 255 255 255 180 249 +255 255 255 255 255 63 248 173 253 252 255 255 255 255 180 249 +255 255 255 255 255 255 254 173 253 129 255 255 255 255 180 249 +255 255 255 255 255 249 254 173 253 129 136 255 255 137 125 246 +249 249 249 249 249 59 242 173 253 254 255 255 255 255 180 249 +176 176 176 176 176 61 172 176 253 255 255 255 255 255 180 249 +253 253 253 253 253 250 253 253 255 255 255 255 255 255 180 249 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 180 249 +255 255 255 255 255 75 249 255 255 255 255 255 255 255 180 249 +255 255 255 255 255 60 248 255 255 255 255 255 255 255 180 249 +253 253 253 253 253 253 253 253 253 242 253 253 253 253 253 253 +238 238 238 238 238 238 238 238 238 242 238 238 238 238 238 238 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +247 247 247 247 247 247 247 247 247 254 247 247 247 247 247 254 + 8 8 8 8 8 8 8 8 8 230 8 8 8 8 8 237 +238 238 238 238 238 238 236 0 234 241 238 238 238 238 21 237 +109 120 255 251 114 106 248 0 250 254 255 255 255 255 22 237 +255 255 255 255 255 114 248 0 250 254 255 255 255 255 22 237 +255 255 255 255 255 255 253 0 251 242 255 255 255 255 22 237 +255 255 255 255 255 250 253 0 250 242 243 255 255 243 231 253 +237 237 237 237 237 110 231 0 250 254 255 255 255 255 22 237 + 9 9 9 9 9 100 13 9 251 255 255 255 255 255 22 237 +248 248 248 248 248 251 249 248 255 255 255 255 255 255 22 237 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 22 237 +255 255 255 255 255 123 250 255 255 255 255 255 255 255 22 237 +255 255 255 255 255 112 250 255 255 255 255 255 255 255 22 237 + +247 150 255 255 254 254 254 254 254 249 254 254 254 254 254 254 +247 150 255 254 239 240 240 240 240 179 240 240 240 240 240 240 +247 150 255 254 239 254 255 255 255 185 255 255 255 255 255 255 +247 150 255 254 239 254 255 255 255 255 255 255 255 255 255 255 +247 150 255 254 239 254 255 255 255 255 255 255 255 255 255 255 +247 150 255 254 239 254 255 255 255 184 255 255 255 255 255 255 +180 182 255 253 182 180 252 253 180 180 254 255 255 255 255 255 +247 150 255 254 239 253 254 254 254 254 254 254 255 255 255 255 +247 150 255 254 239 239 239 239 239 239 239 240 254 255 255 255 +247 150 255 254 239 253 251 251 254 254 249 236 254 255 252 251 +247 150 255 254 239 254 148 154 255 251 152 155 252 255 160 152 +247 150 255 254 239 254 154 255 255 255 254 240 254 255 255 255 +247 150 255 254 239 254 252 255 255 255 254 240 254 255 255 255 +247 150 255 254 239 254 255 255 255 255 254 240 254 255 255 255 +247 150 255 254 239 254 158 255 255 255 254 240 254 255 255 255 +247 150 255 254 239 254 150 255 255 255 254 240 254 255 255 255 +237 22 255 255 249 249 249 249 249 246 249 249 249 249 249 249 +237 22 255 252 176 180 180 180 180 125 180 180 180 180 180 180 +237 22 255 252 176 249 255 255 255 137 255 255 255 255 255 255 +237 22 255 252 176 249 255 255 255 255 255 255 255 255 255 255 +237 22 255 252 176 249 255 255 255 255 255 255 255 255 255 255 +237 22 255 252 176 249 255 255 255 136 255 255 255 255 255 255 +128 129 255 251 129 129 251 252 129 129 254 255 255 255 255 255 +237 22 255 252 176 248 253 253 253 253 253 253 255 255 255 255 +237 22 255 252 176 173 173 173 173 173 173 176 253 255 255 255 +237 22 255 252 176 249 248 248 254 254 242 172 253 255 249 248 +237 22 255 252 176 249 52 63 255 249 59 61 250 255 75 60 +237 22 255 252 176 249 63 255 255 255 249 176 253 255 255 255 +237 22 255 252 176 249 250 255 255 255 249 176 253 255 255 255 +237 22 255 252 176 249 255 255 255 255 249 176 253 255 255 255 +237 22 255 252 176 249 71 255 255 255 249 176 253 255 255 255 +237 22 255 252 176 249 55 255 255 255 249 176 253 255 255 255 +253 238 255 254 237 237 237 237 237 253 237 237 237 237 237 237 +253 238 255 247 8 21 22 22 22 231 22 22 22 22 22 22 +253 238 255 247 8 238 255 255 255 243 255 255 255 255 255 255 +253 238 255 247 8 238 255 255 255 255 255 255 255 255 255 255 +253 238 255 247 8 238 255 255 255 255 255 255 255 255 255 255 +253 238 255 247 8 238 255 255 255 243 255 255 255 255 255 255 +242 242 255 254 230 241 254 254 242 242 254 255 255 255 255 255 +253 238 255 247 8 234 250 250 251 250 250 251 255 255 255 255 +253 238 255 247 8 0 0 0 0 0 0 9 248 255 255 255 +253 238 255 247 8 236 248 248 253 253 231 13 249 255 250 250 +253 238 255 247 8 238 106 114 255 250 110 100 251 255 123 112 +253 238 255 247 8 238 114 255 255 255 237 9 248 255 255 255 +253 238 255 247 8 238 251 255 255 255 237 9 248 255 255 255 +253 238 255 247 8 238 255 255 255 255 237 9 248 255 255 255 +253 238 255 247 8 238 120 255 255 255 237 9 248 255 255 255 +253 238 255 247 8 238 109 255 255 255 237 9 248 255 255 255 + +254 240 255 255 255 255 255 255 255 251 152 255 255 255 255 255 +254 240 255 255 255 255 255 255 255 252 160 255 255 255 255 255 +254 240 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +254 240 255 255 255 255 255 255 254 254 252 254 254 254 254 254 +254 240 255 255 255 255 255 254 240 236 155 240 240 240 240 240 +254 240 255 255 255 255 254 254 239 249 152 254 254 254 254 254 +249 179 185 255 255 184 180 254 239 254 251 255 255 255 255 255 +254 240 255 255 255 255 180 254 239 254 255 255 255 255 255 255 +254 240 255 255 255 255 253 254 239 251 154 255 255 255 255 255 +254 240 255 255 255 255 252 254 239 251 148 154 252 255 158 150 +254 240 254 254 254 254 180 253 239 253 254 254 254 254 254 254 +254 239 239 239 239 239 182 239 239 239 239 239 239 239 239 239 +255 254 254 254 254 254 253 254 254 254 254 254 254 254 254 254 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +150 150 150 150 150 150 182 150 150 150 150 150 150 150 150 150 +247 247 247 247 247 247 180 247 247 247 247 247 247 247 247 247 +249 180 255 255 255 255 255 255 255 248 60 255 255 255 255 255 +249 180 255 255 255 255 255 255 255 249 75 255 255 255 255 255 +249 180 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +249 180 255 255 255 255 255 255 253 253 250 253 253 253 253 253 +249 180 255 255 255 255 255 253 176 172 61 176 176 176 176 176 +249 180 255 255 255 255 254 253 173 242 59 249 249 249 249 249 +246 125 137 255 255 136 129 253 173 254 249 255 255 255 255 255 +249 180 255 255 255 255 129 253 173 254 255 255 255 255 255 255 +249 180 255 255 255 255 252 253 173 248 63 255 255 255 255 255 +249 180 255 255 255 255 251 253 173 248 52 63 250 255 71 55 +249 180 249 249 249 249 129 248 173 249 249 249 249 249 249 249 +249 176 176 176 176 176 129 176 176 176 176 176 176 176 176 176 +255 252 252 252 252 252 251 252 252 252 252 252 252 252 252 252 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 + 22 22 22 22 22 22 129 22 22 22 22 22 22 22 22 22 +237 237 237 237 237 237 128 237 237 237 237 237 237 237 237 237 +237 22 255 255 255 255 255 255 255 250 112 255 255 255 255 255 +237 22 255 255 255 255 255 255 255 250 123 255 255 255 255 255 +237 22 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +237 22 255 255 255 255 255 255 248 249 251 248 248 248 248 248 +237 22 255 255 255 255 255 251 9 13 100 9 9 9 9 9 +237 22 255 255 255 255 254 250 0 231 110 237 237 237 237 237 +253 231 243 255 255 243 242 250 0 253 250 255 255 255 255 255 +237 22 255 255 255 255 242 251 0 253 255 255 255 255 255 255 +237 22 255 255 255 255 254 250 0 248 114 255 255 255 255 255 +237 22 255 255 255 255 254 250 0 248 106 114 251 255 120 109 +237 21 238 238 238 238 241 234 0 236 238 238 238 238 238 238 +237 8 8 8 8 8 230 8 8 8 8 8 8 8 8 8 +254 247 247 247 247 247 254 247 247 247 247 247 247 247 247 247 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +238 238 238 238 238 238 242 238 238 238 238 238 238 238 238 238 +253 253 253 253 253 253 242 253 253 253 253 253 253 253 253 253 \ No newline at end of file diff --git a/src/assets/presets/pat7.patt b/src/assets/presets/pat7.patt new file mode 100644 index 0000000..69fd31e --- /dev/null +++ b/src/assets/presets/pat7.patt @@ -0,0 +1,195 @@ +247 148 255 254 243 242 9 242 242 242 242 235 7 226 242 242 +247 148 255 250 81 87 2 69 69 69 69 66 2 82 76 87 +247 148 255 250 81 242 8 14 14 14 14 13 0 237 90 241 +247 148 255 250 81 242 9 255 255 255 255 246 7 237 90 241 +247 148 255 250 81 242 9 255 255 255 255 246 7 237 90 241 +247 148 255 250 81 242 8 17 17 17 17 17 0 237 90 241 +247 148 255 250 81 242 9 245 245 245 245 238 7 237 90 241 +247 148 255 250 81 242 9 255 255 255 255 246 7 237 90 241 +247 148 255 250 81 242 8 3 3 3 3 3 0 237 90 241 +247 148 255 250 81 242 9 250 250 250 250 242 7 237 90 241 +247 148 255 250 81 242 9 237 237 237 237 230 7 237 90 241 +247 148 255 250 81 242 8 8 8 8 8 7 0 237 90 241 +247 148 255 250 81 242 9 247 247 247 247 239 7 237 90 241 +247 148 255 250 81 242 9 255 255 255 255 246 7 237 90 241 +247 148 255 250 81 242 8 22 22 22 22 21 0 237 90 241 +247 148 255 250 81 241 236 236 236 236 236 236 236 253 90 241 +237 19 255 254 249 249 226 249 249 249 249 248 226 247 249 249 +237 19 255 252 174 176 223 175 175 175 175 176 224 180 171 176 +237 19 255 252 174 248 226 227 227 227 227 227 226 252 178 248 +237 19 255 252 174 248 226 255 255 255 255 254 226 252 178 248 +237 19 255 252 174 248 226 255 255 255 255 254 226 252 178 248 +237 19 255 252 174 248 226 227 227 227 227 227 225 252 178 248 +237 19 255 252 174 248 226 253 253 253 253 252 226 252 178 248 +237 19 255 252 174 248 226 255 255 255 255 254 226 252 178 248 +237 19 255 252 174 248 226 226 226 226 226 225 225 252 178 248 +237 19 255 252 174 248 226 254 254 254 254 253 226 252 178 248 +237 19 255 252 174 248 226 252 252 252 252 252 226 252 178 248 +237 19 255 252 174 248 226 226 226 226 226 226 226 252 178 248 +237 19 255 252 174 248 226 254 254 254 254 253 226 252 178 248 +237 19 255 252 174 248 226 255 255 255 255 254 226 252 178 248 +237 19 255 252 174 248 226 228 228 228 228 228 226 252 178 248 +237 19 255 252 174 248 252 252 252 252 252 252 252 254 178 248 +253 238 255 254 240 240 254 240 240 240 240 240 254 240 240 240 +253 238 255 249 41 48 245 49 49 49 49 56 248 63 34 48 +253 238 255 249 41 239 254 255 255 255 255 254 254 254 52 238 +253 238 255 249 41 239 255 255 255 255 255 254 254 254 52 238 +253 238 255 249 41 239 255 255 255 255 255 254 254 254 52 238 +253 238 255 249 41 239 254 255 255 255 255 254 254 254 52 238 +253 238 255 249 41 239 254 254 254 254 254 254 254 254 52 238 +253 238 255 249 41 239 255 255 255 255 255 254 254 254 52 238 +253 238 255 249 41 239 254 254 254 254 254 254 254 254 52 238 +253 238 255 249 41 239 254 255 255 255 255 254 254 254 52 238 +253 238 255 249 41 239 254 255 255 255 255 254 254 254 52 238 +253 238 255 249 41 239 254 255 255 255 255 254 254 254 52 238 +253 238 255 249 41 239 254 255 255 255 255 254 254 254 52 238 +253 238 255 249 41 239 255 255 255 255 255 254 254 254 52 238 +253 238 255 249 41 239 254 255 255 255 255 254 254 254 52 238 +253 238 255 249 41 238 254 254 254 254 254 254 254 254 52 238 + +243 87 241 241 241 241 241 241 241 241 241 241 241 241 241 241 +243 76 90 90 90 90 90 90 90 90 90 90 90 90 90 90 +226 82 238 238 238 238 238 238 238 238 238 238 238 238 238 254 + 7 2 0 8 8 1 8 8 0 8 7 0 8 8 1 236 +235 67 14 247 247 17 238 247 4 243 230 8 239 247 21 236 +243 69 14 255 255 18 246 255 4 251 238 8 247 255 22 236 +243 69 14 255 255 18 246 255 4 251 238 8 247 255 22 236 +243 69 14 255 255 18 246 255 4 251 238 8 247 255 22 236 +243 69 14 255 255 18 246 255 4 251 238 8 247 255 22 236 + 9 3 8 9 9 8 9 9 8 9 9 8 9 9 8 237 +243 87 242 242 242 242 242 242 242 242 242 242 242 242 242 242 +243 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 +255 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 +247 247 247 247 247 247 247 247 247 247 247 247 247 247 247 247 +249 177 248 248 248 248 248 248 248 248 248 248 248 248 248 248 +249 171 178 178 178 178 178 178 178 178 178 178 178 178 178 178 +248 180 253 253 253 253 253 253 253 253 253 253 253 253 253 255 +227 224 226 227 227 226 227 227 226 227 227 226 227 227 226 253 +249 177 227 254 254 228 253 254 226 253 252 227 253 254 228 253 +249 175 228 255 255 228 254 255 226 254 253 227 254 255 228 253 +249 175 228 255 255 228 254 255 226 254 253 227 254 255 228 253 +249 175 228 255 255 228 254 255 226 254 253 227 254 255 228 253 +249 175 228 255 255 228 254 255 226 254 253 227 254 255 228 253 +226 223 227 227 227 226 227 227 226 227 227 227 227 227 227 253 +249 177 249 249 249 249 249 249 249 249 249 249 249 249 249 248 +250 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 +255 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 + 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 +238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 +240 49 239 239 239 239 239 239 239 239 239 239 239 239 239 239 +240 34 52 52 52 52 52 52 52 52 52 52 52 52 52 52 +241 63 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +254 249 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +241 56 255 255 255 255 255 255 254 255 255 255 255 255 255 255 +240 50 255 255 255 255 255 255 254 255 255 255 255 255 255 255 +240 50 255 255 255 255 255 255 254 255 255 255 255 255 255 255 +240 50 255 255 255 255 255 255 254 255 255 255 255 255 255 255 +240 50 255 255 255 255 255 255 254 255 255 255 255 255 255 255 +254 246 255 255 255 254 255 255 254 255 255 255 255 255 255 255 +240 49 239 239 239 239 239 239 239 239 239 239 239 239 239 239 +241 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 +255 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 +253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 + +241 90 254 236 236 236 236 236 236 237 242 82 250 255 148 247 +241 90 238 1 21 22 22 22 22 8 242 82 250 255 148 247 +241 90 238 8 247 255 255 255 255 9 242 82 250 255 148 247 +241 90 238 8 239 247 247 247 247 9 242 82 250 255 148 247 +241 90 238 0 8 8 8 8 8 8 242 82 250 255 148 247 +241 90 238 7 230 238 238 238 238 9 242 82 250 255 148 247 +241 90 238 8 243 251 251 251 251 9 242 82 250 255 148 247 +241 90 238 0 4 4 4 4 4 8 242 82 250 255 148 247 +241 90 238 8 247 255 255 255 255 9 242 82 250 255 148 247 +241 90 238 8 238 246 246 246 246 9 242 82 250 255 148 247 +241 90 238 1 17 18 18 18 18 8 242 82 250 255 148 247 +241 90 238 8 247 255 255 255 255 9 242 82 250 255 148 247 +241 90 238 8 247 255 255 255 255 9 242 82 250 255 148 247 +241 90 238 0 14 14 14 14 14 8 242 82 250 255 148 247 + 87 76 82 2 67 69 69 69 69 3 87 82 250 255 148 247 +243 243 226 7 235 243 243 243 243 9 243 243 255 255 148 247 +248 178 255 253 253 253 253 253 253 253 248 174 253 255 19 238 +248 178 253 226 228 228 228 228 228 227 249 174 253 255 19 238 +248 178 253 227 254 255 255 255 255 227 249 174 253 255 19 238 +248 178 253 227 253 254 254 254 254 227 249 174 253 255 19 238 +248 178 253 226 227 227 227 227 227 227 249 174 253 255 19 238 +248 178 253 227 252 253 253 253 253 227 249 174 253 255 19 238 +248 178 253 227 253 254 254 254 254 227 249 174 253 255 19 238 +248 178 253 226 226 226 226 226 226 226 249 174 253 255 19 238 +248 178 253 227 254 255 255 255 255 227 249 174 253 255 19 238 +248 178 253 227 253 254 254 254 254 227 249 174 253 255 19 238 +248 178 253 226 228 228 228 228 228 226 249 174 253 255 19 238 +248 178 253 227 254 255 255 255 255 227 249 174 253 255 19 238 +248 178 253 227 254 255 255 255 255 227 249 174 253 255 19 238 +248 178 253 226 227 228 228 228 228 227 249 174 253 255 19 238 +177 171 180 224 177 175 175 175 175 223 177 174 253 255 19 238 +249 249 248 227 249 249 249 249 249 226 249 250 255 255 19 238 +239 52 255 255 255 255 255 255 255 255 239 41 249 255 238 253 +239 52 255 255 255 255 255 255 255 255 239 41 249 255 238 253 +239 52 255 255 255 255 255 255 255 255 239 41 249 255 238 253 +239 52 255 255 255 255 255 255 255 255 239 41 249 255 238 253 +239 52 255 255 255 255 255 255 255 255 239 41 249 255 238 253 +239 52 255 255 255 255 255 255 255 255 239 41 249 255 238 253 +239 52 255 255 255 255 255 255 255 255 239 41 249 255 238 253 +239 52 255 255 254 254 254 254 254 254 239 41 249 255 238 253 +239 52 255 255 255 255 255 255 255 255 239 41 249 255 238 253 +239 52 255 255 255 255 255 255 255 255 239 41 249 255 238 253 +239 52 255 255 255 255 255 255 255 254 239 41 249 255 238 253 +239 52 255 255 255 255 255 255 255 255 239 41 249 255 238 253 +239 52 255 255 255 255 255 255 255 255 239 41 249 255 238 253 +239 52 255 255 255 255 255 255 255 255 239 41 249 255 238 253 + 49 34 63 249 56 50 50 50 50 246 49 41 249 255 238 253 +240 240 241 254 241 240 240 240 240 254 240 241 255 255 238 253 + +247 247 247 247 247 247 247 247 247 247 247 247 247 247 247 247 +148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 255 + 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 243 +242 242 242 242 242 242 242 242 242 242 242 242 242 242 87 243 +237 8 9 9 8 9 9 8 9 9 8 9 9 8 3 9 +236 22 255 247 8 238 251 4 255 246 18 255 255 14 69 243 +236 22 255 247 8 238 251 4 255 246 18 255 255 14 69 243 +236 22 255 247 8 238 251 4 255 246 18 255 255 14 69 243 +236 22 255 247 8 238 251 4 255 246 18 255 255 14 69 243 +236 21 247 239 8 230 243 4 247 238 17 247 247 14 67 235 +236 1 8 8 0 7 8 0 8 8 1 8 8 0 2 7 +254 238 238 238 238 238 238 238 238 238 238 238 238 238 82 226 + 90 90 90 90 90 90 90 90 90 90 90 90 90 90 76 243 +241 241 241 241 241 241 241 241 241 241 241 241 241 241 87 243 +238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 + 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 255 +174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 250 +248 249 249 249 249 249 249 249 249 249 249 249 249 249 177 249 +253 227 227 227 227 227 227 226 227 227 226 227 227 227 223 226 +253 228 255 254 227 253 254 226 255 254 228 255 255 228 175 249 +253 228 255 254 227 253 254 226 255 254 228 255 255 228 175 249 +253 228 255 254 227 253 254 226 255 254 228 255 255 228 175 249 +253 228 255 254 227 253 254 226 255 254 228 255 255 228 175 249 +253 228 254 253 227 252 253 226 254 253 228 254 254 227 177 249 +253 226 227 227 226 227 227 226 227 227 226 227 227 226 224 227 +255 253 253 253 253 253 253 253 253 253 253 253 253 253 180 248 +178 178 178 178 178 178 178 178 178 178 178 178 178 178 171 249 +248 248 248 248 248 248 248 248 248 248 248 248 248 248 177 249 +253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 +238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 255 + 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 241 +239 239 239 239 239 239 239 239 239 239 239 239 239 239 49 240 +255 255 255 255 255 255 255 254 255 255 254 255 255 255 246 254 +255 255 255 255 255 255 255 254 255 255 255 255 255 255 50 240 +255 255 255 255 255 255 255 254 255 255 255 255 255 255 50 240 +255 255 255 255 255 255 255 254 255 255 255 255 255 255 50 240 +255 255 255 255 255 255 255 254 255 255 255 255 255 255 50 240 +255 255 255 255 255 255 255 254 255 255 255 255 255 255 56 241 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 249 254 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 63 241 + 52 52 52 52 52 52 52 52 52 52 52 52 52 52 34 240 +239 239 239 239 239 239 239 239 239 239 239 239 239 239 49 240 \ No newline at end of file diff --git a/src/assets/presets/pat8.patt b/src/assets/presets/pat8.patt new file mode 100644 index 0000000..3b505e7 --- /dev/null +++ b/src/assets/presets/pat8.patt @@ -0,0 +1,195 @@ +229 48 243 237 43 228 243 243 243 243 229 42 236 243 51 227 + 84 37 88 87 37 84 88 88 75 88 85 37 87 88 37 84 +240 49 255 249 44 228 242 242 75 239 228 42 248 255 52 238 +240 49 255 249 49 41 41 41 37 41 41 48 248 255 52 238 +240 49 255 254 247 246 246 246 76 243 246 247 254 255 52 238 +240 49 255 255 255 255 255 255 77 251 255 255 255 255 52 238 +240 34 41 41 41 41 41 41 34 41 41 41 41 41 34 238 +255 255 255 255 255 255 255 255 77 251 255 255 255 255 255 255 +255 255 255 255 255 255 255 255 77 251 255 255 255 255 255 255 +254 252 252 255 255 252 252 255 77 248 252 255 255 252 252 254 +249 177 185 255 255 186 182 255 77 179 186 255 255 186 181 249 +249 185 255 255 255 255 255 255 77 251 255 255 255 255 255 255 +254 252 255 255 255 255 255 255 77 251 255 255 255 255 255 255 +255 255 255 255 255 255 255 255 77 251 255 255 255 255 255 255 +250 189 255 255 255 254 158 154 138 154 154 154 154 154 154 247 +249 182 255 255 255 255 149 246 82 240 151 246 246 246 153 246 +240 130 249 243 35 233 249 249 249 249 234 34 242 249 132 240 +173 125 177 173 32 166 177 177 170 177 167 31 172 177 125 173 +245 131 255 249 35 227 242 242 163 240 228 34 248 255 132 245 +245 131 255 249 41 32 32 32 30 32 32 39 248 255 132 245 +245 131 255 254 246 246 246 246 166 245 246 246 254 255 132 245 +245 131 255 255 255 255 255 255 172 253 255 255 255 255 132 245 +246 121 126 126 126 126 126 126 122 126 126 126 126 126 122 245 +255 255 255 255 255 255 255 255 172 253 255 255 255 255 255 255 +255 255 255 255 255 255 255 255 172 253 255 255 255 255 255 255 +254 250 250 255 255 250 250 255 171 249 250 255 255 250 250 254 +246 123 138 255 255 140 132 255 172 132 139 255 255 139 131 245 +246 136 255 255 255 255 255 255 172 253 255 255 255 255 255 255 +254 251 255 255 255 255 255 255 172 253 255 255 255 255 255 255 +255 255 255 255 255 255 255 255 172 253 255 255 255 255 255 255 +246 143 255 255 255 254 70 64 57 64 64 64 64 64 64 241 +246 133 255 255 255 255 54 239 162 231 58 239 239 239 63 239 +240 244 240 240 237 240 240 240 240 240 240 237 240 240 244 240 + 62 229 49 54 230 62 49 49 33 49 62 231 55 49 227 63 +254 245 255 254 237 252 253 253 47 250 252 237 254 255 245 254 +254 245 255 254 237 237 237 237 231 237 237 237 254 255 245 254 +254 245 255 254 254 254 254 254 43 250 254 254 254 255 245 254 +254 245 255 255 255 255 255 255 36 251 255 255 255 255 245 254 +254 245 245 245 245 245 245 245 235 245 245 245 245 245 245 254 +255 255 255 255 255 255 255 255 36 251 255 255 255 255 255 255 +255 255 255 255 255 255 255 255 36 251 255 255 255 255 255 255 +254 254 254 255 255 254 254 255 36 250 254 255 255 254 254 254 +253 242 243 255 255 243 242 255 36 239 243 255 255 243 242 253 +253 243 255 255 255 255 255 255 36 251 255 255 255 255 255 255 +254 254 255 255 255 255 255 255 36 251 255 255 255 255 255 255 +255 255 255 255 255 255 255 255 36 251 255 255 255 255 255 255 +253 243 255 255 255 254 119 115 96 115 115 115 115 115 115 244 +253 242 255 255 255 255 107 243 41 235 111 243 243 243 114 243 + +228 85 239 239 239 239 239 255 255 255 250 255 255 255 247 247 + 52 38 53 53 53 52 35 255 255 252 182 255 255 255 155 154 +243 89 255 255 255 255 42 255 255 252 187 255 255 255 155 247 +237 87 248 248 255 255 42 255 255 255 255 255 255 255 155 247 + 43 38 43 48 247 255 42 255 255 255 255 255 255 255 155 247 +229 85 229 42 247 255 42 255 255 252 186 255 255 255 155 152 +243 89 239 42 244 252 42 252 252 249 180 252 252 252 154 240 +243 75 75 37 76 77 34 78 78 78 77 78 78 78 139 83 +243 89 243 42 247 255 42 255 255 255 255 255 255 255 155 247 +243 89 243 42 247 255 42 255 255 252 182 255 255 255 158 149 +229 85 228 42 247 255 42 255 255 252 187 255 255 255 255 255 + 44 38 44 49 247 255 42 255 255 255 255 255 255 255 255 255 +238 87 249 250 255 255 42 255 255 255 255 255 255 255 255 255 +243 89 255 255 255 255 42 255 255 252 186 255 255 255 255 255 + 49 37 50 50 50 50 35 255 255 252 177 185 253 255 189 183 +230 85 241 241 241 241 241 255 255 255 250 250 255 255 250 250 +240 173 245 245 245 245 245 255 255 255 246 255 255 255 241 240 +132 126 133 133 133 133 122 255 255 251 132 255 255 255 64 63 +249 177 255 255 255 255 126 255 255 251 140 255 255 255 64 240 +242 173 248 248 255 255 126 255 255 255 255 255 255 255 64 240 + 34 32 34 40 247 255 126 255 255 255 255 255 255 255 64 240 +235 167 228 33 247 255 126 255 255 251 140 255 255 255 64 59 +249 177 241 33 245 254 126 254 254 249 132 254 254 254 64 232 +249 171 164 31 167 172 123 172 172 172 172 172 172 172 57 163 +249 177 242 33 247 255 126 255 255 255 255 255 255 255 64 240 +249 177 242 33 247 255 126 255 255 251 132 255 255 255 71 54 +234 167 227 33 247 255 126 255 255 251 140 255 255 255 255 255 + 35 33 35 41 247 255 126 255 255 255 255 255 255 255 255 255 +244 173 249 249 255 255 126 255 255 255 255 255 255 255 255 255 +249 177 255 255 255 255 126 255 255 251 138 255 255 255 255 255 +131 125 131 131 131 131 122 255 255 251 124 137 251 255 144 133 +241 173 246 246 246 246 246 255 255 255 246 247 255 255 247 246 +241 64 254 254 254 254 254 255 255 255 254 255 255 255 245 244 +244 228 246 246 246 246 245 255 255 254 243 255 255 255 115 114 +241 50 255 255 255 255 245 255 255 254 243 255 255 255 115 244 +240 56 254 254 255 255 245 255 255 255 255 255 255 255 115 244 +237 231 238 238 254 255 245 255 255 255 255 255 255 255 115 244 +240 62 253 237 254 255 245 255 255 254 243 255 255 255 115 111 +241 50 251 237 251 252 245 252 252 251 239 252 252 252 115 236 +241 33 48 232 44 36 236 36 36 36 36 36 36 36 96 41 +241 50 254 237 254 255 245 255 255 255 255 255 255 255 115 244 +241 50 254 237 254 255 245 255 255 254 243 255 255 255 120 107 +240 63 253 237 254 255 245 255 255 254 243 255 255 255 255 255 +237 230 238 238 254 255 245 255 255 255 255 255 255 255 255 255 +240 55 254 255 255 255 245 255 255 255 255 255 255 255 255 255 +241 50 255 255 255 255 245 255 255 254 243 255 255 255 255 255 +245 230 246 246 246 246 245 255 255 254 242 243 255 255 244 243 +241 62 254 254 254 254 254 255 255 255 254 254 255 255 254 254 + +247 154 247 247 247 152 240 83 247 149 255 255 255 255 183 250 +247 155 155 155 155 155 154 139 155 158 255 255 255 255 189 250 +255 255 255 255 255 255 252 78 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 252 78 255 255 255 255 255 255 253 255 +255 255 255 255 255 255 252 78 255 255 255 255 255 255 185 250 +250 182 187 255 255 186 180 77 255 182 187 255 255 186 177 250 +255 252 252 255 255 252 249 78 255 252 252 255 255 252 252 255 +255 255 255 255 255 255 252 78 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 252 78 255 255 255 255 255 255 255 255 +239 35 42 42 42 42 42 34 42 42 42 42 42 42 35 241 +239 52 255 255 255 255 252 77 255 255 255 255 255 255 50 241 +239 53 255 255 247 247 244 76 247 247 247 247 255 255 50 241 +239 53 255 248 48 42 42 37 42 42 42 49 250 255 50 241 +239 53 255 248 43 229 239 75 243 243 228 44 249 255 50 241 + 85 38 89 87 38 85 89 75 89 89 85 38 87 89 37 85 +228 52 243 237 43 229 243 243 243 243 229 44 238 243 49 230 +240 63 240 240 240 59 232 163 240 54 255 255 255 255 133 246 +241 64 64 64 64 64 64 57 64 71 255 255 255 255 144 247 +255 255 255 255 255 255 254 172 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 254 172 255 255 255 255 255 255 251 255 +255 255 255 255 255 255 254 172 255 255 255 255 255 255 137 247 +246 132 140 255 255 140 132 172 255 132 140 255 255 138 124 246 +255 251 251 255 255 251 249 172 255 251 251 255 255 251 251 255 +255 255 255 255 255 255 254 172 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 254 172 255 255 255 255 255 255 255 255 +245 122 126 126 126 126 126 123 126 126 126 126 126 126 122 246 +245 133 255 255 255 255 254 172 255 255 255 255 255 255 131 246 +245 133 255 255 247 247 245 167 247 247 247 247 255 255 131 246 +245 133 255 248 40 33 33 31 33 33 33 41 249 255 131 246 +245 133 255 248 34 228 241 164 242 242 227 35 249 255 131 246 +173 126 177 173 32 167 177 171 177 177 167 33 173 177 125 173 +240 132 249 242 34 235 249 249 249 249 234 35 244 249 131 241 +244 114 244 244 244 111 236 41 244 107 255 255 255 255 243 254 +245 115 115 115 115 115 115 96 115 120 255 255 255 255 244 254 +255 255 255 255 255 255 252 36 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 252 36 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 252 36 255 255 255 255 255 255 243 254 +254 243 243 255 255 243 239 36 255 243 243 255 255 243 242 254 +255 254 254 255 255 254 251 36 255 254 254 255 255 254 254 255 +255 255 255 255 255 255 252 36 255 255 255 255 255 255 255 255 +255 255 255 255 255 255 252 36 255 255 255 255 255 255 255 255 +254 245 245 245 245 245 245 236 245 245 245 245 245 245 245 254 +254 246 255 255 255 255 252 36 255 255 255 255 255 255 246 254 +254 246 255 255 254 254 251 44 254 254 254 254 255 255 246 254 +254 246 255 254 238 237 237 232 237 237 237 238 255 255 246 254 +254 246 255 254 238 253 251 48 254 254 253 238 254 255 246 254 + 64 228 50 56 231 62 50 33 50 50 63 230 55 50 230 62 +241 244 241 240 237 240 241 241 241 241 240 237 240 241 245 241 + +250 250 255 255 250 250 255 255 255 241 241 241 241 241 85 230 +183 189 255 253 185 177 252 255 255 35 50 50 50 50 37 49 +255 255 255 255 255 186 252 255 255 42 255 255 255 255 89 243 +255 255 255 255 255 255 255 255 255 42 255 255 250 249 87 238 +255 255 255 255 255 255 255 255 255 42 255 247 49 44 38 44 +255 255 255 255 255 187 252 255 255 42 255 247 42 228 85 229 +149 158 255 255 255 182 252 255 255 42 255 247 42 243 89 243 +247 155 255 255 255 255 255 255 255 42 255 247 42 243 89 243 + 83 139 78 78 78 77 78 78 78 34 77 76 37 75 75 243 +240 154 252 252 252 180 249 252 252 42 252 244 42 239 89 243 +152 155 255 255 255 186 252 255 255 42 255 247 42 229 85 229 +247 155 255 255 255 255 255 255 255 42 255 247 48 43 38 43 +247 155 255 255 255 255 255 255 255 42 255 255 248 248 87 237 +247 155 255 255 255 187 252 255 255 42 255 255 255 255 89 243 +154 155 255 255 255 182 252 255 255 35 52 53 53 53 38 52 +247 247 255 255 255 250 255 255 255 239 239 239 239 239 85 228 +246 247 255 255 247 246 255 255 255 246 246 246 246 246 173 241 +133 144 255 251 137 124 251 255 255 122 131 131 131 131 125 131 +255 255 255 255 255 138 251 255 255 126 255 255 255 255 177 249 +255 255 255 255 255 255 255 255 255 126 255 255 249 249 173 244 +255 255 255 255 255 255 255 255 255 126 255 247 41 35 33 35 +255 255 255 255 255 140 251 255 255 126 255 247 33 227 167 234 + 54 71 255 255 255 132 251 255 255 126 255 247 33 242 177 249 +240 64 255 255 255 255 255 255 255 126 255 247 33 242 177 249 +163 57 172 172 172 172 172 172 172 123 172 167 31 164 171 249 +232 64 254 254 254 132 249 254 254 126 254 245 33 241 177 249 + 59 64 255 255 255 140 251 255 255 126 255 247 33 228 167 235 +240 64 255 255 255 255 255 255 255 126 255 247 40 34 32 34 +240 64 255 255 255 255 255 255 255 126 255 255 248 248 173 242 +240 64 255 255 255 140 251 255 255 126 255 255 255 255 177 249 + 63 64 255 255 255 132 251 255 255 122 133 133 133 133 126 132 +240 241 255 255 255 246 255 255 255 245 245 245 245 245 173 240 +254 254 255 255 254 254 255 255 255 254 254 254 254 254 62 241 +243 244 255 255 243 242 254 255 255 245 246 246 246 246 230 245 +255 255 255 255 255 243 254 255 255 245 255 255 255 255 50 241 +255 255 255 255 255 255 255 255 255 245 255 255 255 254 55 240 +255 255 255 255 255 255 255 255 255 245 255 254 238 238 230 237 +255 255 255 255 255 243 254 255 255 245 255 254 237 253 63 240 +107 120 255 255 255 243 254 255 255 245 255 254 237 254 50 241 +244 115 255 255 255 255 255 255 255 245 255 254 237 254 50 241 + 41 96 36 36 36 36 36 36 36 236 36 44 232 48 33 241 +236 115 252 252 252 239 251 252 252 245 252 251 237 251 50 241 +111 115 255 255 255 243 254 255 255 245 255 254 237 253 62 240 +244 115 255 255 255 255 255 255 255 245 255 254 238 238 231 237 +244 115 255 255 255 255 255 255 255 245 255 255 254 254 56 240 +244 115 255 255 255 243 254 255 255 245 255 255 255 255 50 241 +114 115 255 255 255 243 254 255 255 245 246 246 246 246 228 244 +244 245 255 255 255 254 255 255 255 254 254 254 254 254 64 241 \ No newline at end of file diff --git a/src/assets/presets/pat9.patt b/src/assets/presets/pat9.patt new file mode 100644 index 0000000..5e3b00e --- /dev/null +++ b/src/assets/presets/pat9.patt @@ -0,0 +1,195 @@ +242 242 242 242 242 242 249 242 242 242 242 242 242 254 149 246 + 88 87 75 88 88 88 172 88 88 88 88 88 75 242 149 246 +255 240 84 255 255 254 183 255 255 255 255 249 80 242 149 246 +255 240 84 255 255 255 255 255 255 255 255 249 80 242 149 246 +255 240 84 255 255 255 255 255 255 255 255 249 80 242 149 246 +255 240 84 255 255 254 184 255 255 255 255 249 80 242 149 246 +255 240 84 255 255 254 180 255 255 255 255 249 80 242 149 246 +255 240 84 255 255 255 255 255 255 255 255 249 80 242 149 246 +255 240 84 255 255 255 254 255 255 255 255 249 80 242 149 246 +254 238 87 255 255 251 180 255 255 255 255 249 80 242 149 246 +250 180 174 255 255 186 182 255 255 255 255 249 80 242 149 246 +255 240 84 255 255 255 255 255 255 255 255 249 80 242 149 246 +255 240 84 255 255 255 255 255 255 255 255 249 80 242 149 246 +255 240 84 255 255 255 255 255 255 255 255 249 80 242 149 246 +255 240 84 249 62 55 55 55 55 55 68 249 80 242 149 246 +255 240 84 254 239 239 239 239 239 239 240 249 80 242 149 246 +249 249 249 249 249 249 246 249 249 249 249 249 249 254 22 236 +177 176 171 177 177 176 124 177 177 177 177 177 171 249 22 236 +255 248 175 255 255 254 135 255 255 255 255 252 173 249 22 236 +255 248 175 255 255 255 255 255 255 255 255 252 173 249 22 236 +255 248 175 255 255 255 255 255 255 255 255 252 173 249 22 236 +255 248 175 255 255 254 136 255 255 255 255 252 173 249 22 236 +255 248 175 255 255 254 129 255 255 255 255 252 173 249 22 236 +255 248 175 255 255 255 255 255 255 255 255 252 173 249 22 236 +255 248 175 255 255 254 254 255 255 255 255 252 173 249 22 236 +254 244 173 255 255 250 129 255 255 255 255 252 173 249 22 236 +246 131 133 255 255 140 132 255 255 255 255 252 173 249 22 236 +255 248 175 255 255 255 255 255 255 255 255 252 173 249 22 236 +255 248 175 255 255 255 255 255 255 255 255 252 173 249 22 236 +255 248 175 255 255 255 255 255 255 255 255 252 173 249 22 236 +255 248 175 249 54 47 47 47 47 47 60 252 173 249 22 236 +255 248 175 254 239 238 238 238 238 238 239 252 173 249 22 236 +240 240 240 240 240 240 253 240 240 240 240 240 240 253 238 253 + 49 48 33 49 49 49 233 49 49 49 49 49 33 240 238 253 +255 237 45 255 255 254 242 255 255 255 255 247 39 240 238 253 +255 237 45 255 255 255 255 255 255 255 255 247 39 240 238 253 +255 237 45 255 255 255 255 255 255 255 255 247 39 240 238 253 +255 237 45 255 255 254 242 255 255 255 255 247 39 240 238 253 +255 237 45 255 255 254 242 255 255 255 255 247 39 240 238 253 +255 237 45 255 255 255 255 255 255 255 255 247 39 240 238 253 +255 237 45 255 255 254 254 255 255 255 255 247 39 240 238 253 +254 237 51 255 255 253 242 255 255 255 255 247 39 240 238 253 +253 241 229 255 255 243 242 255 255 255 255 247 39 240 238 253 +255 237 45 255 255 255 255 255 255 255 255 247 39 240 238 253 +255 237 45 255 255 255 255 255 255 255 255 247 39 240 238 253 +255 237 45 255 255 255 255 255 255 255 255 247 39 240 238 253 +255 237 45 254 238 238 238 238 238 238 239 247 39 240 238 253 +255 237 45 254 253 253 253 253 253 253 253 247 39 240 238 253 + +246 246 246 246 246 246 246 246 246 246 246 246 246 246 246 246 +150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 +254 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 +243 75 80 80 80 80 80 80 80 80 80 80 80 80 80 80 +243 88 249 249 249 249 249 249 249 249 249 249 249 249 249 249 +243 88 255 255 255 255 255 255 255 255 255 255 255 255 69 240 +243 88 255 255 255 255 255 255 255 255 255 255 255 255 55 239 +243 88 255 255 255 255 255 255 255 255 255 255 255 255 55 239 +243 88 255 255 255 255 255 255 255 255 255 255 255 255 55 239 +249 173 184 255 255 185 180 255 255 180 182 255 255 255 55 239 +243 88 255 255 255 255 254 255 255 252 187 255 255 255 55 239 +243 88 255 255 255 255 255 255 255 255 255 255 255 255 63 240 +243 88 255 255 255 255 255 255 255 255 255 255 255 255 250 255 +243 76 85 85 85 85 85 85 85 88 174 85 85 85 85 85 +243 87 241 241 241 241 241 241 241 239 181 241 241 241 241 241 +243 88 255 255 255 255 255 255 255 255 250 255 255 255 255 255 +236 236 236 236 236 236 236 236 236 236 236 236 236 236 236 236 + 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 +255 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 +249 171 173 173 173 173 173 173 173 173 173 173 173 173 173 173 +249 177 252 252 252 252 252 252 252 252 252 252 252 252 252 252 +249 177 255 255 255 255 255 255 255 255 255 255 255 255 61 240 +249 177 255 255 255 255 255 255 255 255 255 255 255 255 47 239 +249 177 255 255 255 255 255 255 255 255 255 255 255 255 47 239 +249 177 255 255 255 255 255 255 255 255 255 255 255 255 47 239 +246 125 135 255 255 137 129 255 255 130 132 255 255 255 47 239 +249 177 255 255 255 255 254 255 255 250 140 255 255 255 47 239 +249 177 255 255 255 255 255 255 255 255 255 255 255 255 55 239 +249 177 255 255 255 255 255 255 255 255 255 255 255 255 250 255 +249 171 176 176 176 176 176 176 176 174 133 176 176 176 176 176 +249 177 248 248 248 248 248 248 248 244 131 248 248 248 248 248 +249 177 255 255 255 255 255 255 255 255 247 255 255 255 255 255 +253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 +238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 +254 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 +240 34 40 40 40 40 40 40 40 40 40 40 40 40 40 40 +240 49 248 248 248 248 248 248 248 248 248 248 248 248 248 248 +240 50 255 255 255 255 255 255 255 255 255 255 255 255 239 254 +240 50 255 255 255 255 255 255 255 255 255 255 255 255 238 254 +240 50 255 255 255 255 255 255 255 255 255 255 255 255 238 254 +240 50 255 255 255 255 255 255 255 255 255 255 255 255 238 254 +253 234 243 255 255 243 242 255 255 242 243 255 255 255 238 254 +240 50 255 255 255 255 254 255 255 254 243 255 255 255 238 254 +240 50 255 255 255 255 255 255 255 255 255 255 255 255 239 254 +240 50 255 255 255 255 255 255 255 255 255 255 255 255 255 255 +240 34 45 45 45 45 45 45 45 52 229 45 45 45 45 45 +240 49 238 238 238 238 238 238 238 238 242 238 238 238 238 238 +240 50 255 255 255 255 255 255 255 255 254 255 255 255 255 255 + +246 150 243 80 249 240 239 239 239 239 239 240 255 85 241 255 +246 150 243 80 249 69 55 55 55 55 55 63 250 85 241 255 +246 150 243 80 249 255 255 255 255 255 255 255 255 85 241 255 +246 150 243 80 249 255 255 255 255 255 255 255 255 85 241 255 +246 150 243 80 249 255 255 255 255 255 255 255 255 85 241 255 +246 150 243 80 249 255 255 255 255 182 187 255 255 174 181 250 +246 150 243 80 249 255 255 255 255 180 252 255 255 88 239 255 +246 150 243 80 249 255 255 255 255 255 255 255 255 85 241 255 +246 150 243 80 249 255 255 255 255 255 255 255 255 85 241 255 +246 150 243 80 249 255 255 255 255 180 254 255 255 85 241 255 +246 150 243 80 249 255 255 255 255 185 255 255 255 85 241 255 +246 150 243 80 249 255 255 255 255 255 255 255 255 85 241 255 +246 150 243 80 249 255 255 255 255 255 255 255 255 85 241 255 +246 150 243 80 249 255 255 255 255 184 255 255 255 85 241 255 +246 150 243 75 88 88 88 88 88 173 88 88 88 76 87 88 +246 150 254 243 243 243 243 243 243 249 243 243 243 243 243 243 +236 22 249 173 252 240 239 239 239 239 239 239 255 176 248 255 +236 22 249 173 252 61 47 47 47 47 47 55 250 176 248 255 +236 22 249 173 252 255 255 255 255 255 255 255 255 176 248 255 +236 22 249 173 252 255 255 255 255 255 255 255 255 176 248 255 +236 22 249 173 252 255 255 255 255 255 255 255 255 176 248 255 +236 22 249 173 252 255 255 255 255 132 140 255 255 133 131 247 +236 22 249 173 252 255 255 255 255 130 250 255 255 174 244 255 +236 22 249 173 252 255 255 255 255 255 255 255 255 176 248 255 +236 22 249 173 252 255 255 255 255 255 255 255 255 176 248 255 +236 22 249 173 252 255 255 255 255 129 254 255 255 176 248 255 +236 22 249 173 252 255 255 255 255 137 255 255 255 176 248 255 +236 22 249 173 252 255 255 255 255 255 255 255 255 176 248 255 +236 22 249 173 252 255 255 255 255 255 255 255 255 176 248 255 +236 22 249 173 252 255 255 255 255 135 255 255 255 176 248 255 +236 22 249 171 177 177 177 177 177 125 177 177 177 171 177 177 +236 22 255 249 249 249 249 249 249 246 249 249 249 249 249 249 +253 238 240 40 248 254 254 254 254 254 254 254 255 45 238 255 +253 238 240 40 248 239 238 238 238 238 238 239 255 45 238 255 +253 238 240 40 248 255 255 255 255 255 255 255 255 45 238 255 +253 238 240 40 248 255 255 255 255 255 255 255 255 45 238 255 +253 238 240 40 248 255 255 255 255 255 255 255 255 45 238 255 +253 238 240 40 248 255 255 255 255 243 243 255 255 229 242 254 +253 238 240 40 248 255 255 255 255 242 254 255 255 52 238 255 +253 238 240 40 248 255 255 255 255 255 255 255 255 45 238 255 +253 238 240 40 248 255 255 255 255 255 255 255 255 45 238 255 +253 238 240 40 248 255 255 255 255 242 254 255 255 45 238 255 +253 238 240 40 248 255 255 255 255 243 255 255 255 45 238 255 +253 238 240 40 248 255 255 255 255 255 255 255 255 45 238 255 +253 238 240 40 248 255 255 255 255 255 255 255 255 45 238 255 +253 238 240 40 248 255 255 255 255 243 255 255 255 45 238 255 +253 238 240 34 49 50 50 50 50 234 50 50 50 34 49 50 +253 238 254 240 240 240 240 240 240 253 240 240 240 240 240 240 + +255 255 255 255 255 250 255 255 255 255 255 255 255 255 88 243 +241 241 241 241 241 181 239 241 241 241 241 241 241 241 87 243 + 85 85 85 85 85 174 88 85 85 85 85 85 85 85 76 243 +255 250 255 255 255 255 255 255 255 255 255 255 255 255 88 243 +240 63 255 255 255 255 255 255 255 255 255 255 255 255 88 243 +239 55 255 255 255 187 252 255 255 254 255 255 255 255 88 243 +239 55 255 255 255 182 180 255 255 180 185 255 255 184 173 249 +239 55 255 255 255 255 255 255 255 255 255 255 255 255 88 243 +239 55 255 255 255 255 255 255 255 255 255 255 255 255 88 243 +239 55 255 255 255 255 255 255 255 255 255 255 255 255 88 243 +240 69 255 255 255 255 255 255 255 255 255 255 255 255 88 243 +249 249 249 249 249 249 249 249 249 249 249 249 249 249 88 243 + 80 80 80 80 80 80 80 80 80 80 80 80 80 80 75 243 +243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 254 +150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 +246 246 246 246 246 246 246 246 246 246 246 246 246 246 246 246 +255 255 255 255 255 247 255 255 255 255 255 255 255 255 177 249 +248 248 248 248 248 131 244 248 248 248 248 248 248 248 177 249 +176 176 176 176 176 133 174 176 176 176 176 176 176 176 171 249 +255 250 255 255 255 255 255 255 255 255 255 255 255 255 177 249 +239 55 255 255 255 255 255 255 255 255 255 255 255 255 177 249 +239 47 255 255 255 140 250 255 255 254 255 255 255 255 177 249 +239 47 255 255 255 132 130 255 255 129 137 255 255 135 125 246 +239 47 255 255 255 255 255 255 255 255 255 255 255 255 177 249 +239 47 255 255 255 255 255 255 255 255 255 255 255 255 177 249 +239 47 255 255 255 255 255 255 255 255 255 255 255 255 177 249 +240 61 255 255 255 255 255 255 255 255 255 255 255 255 177 249 +252 252 252 252 252 252 252 252 252 252 252 252 252 252 177 249 +173 173 173 173 173 173 173 173 173 173 173 173 173 173 171 249 +249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 255 + 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 +236 236 236 236 236 236 236 236 236 236 236 236 236 236 236 236 +255 255 255 255 255 254 255 255 255 255 255 255 255 255 50 240 +238 238 238 238 238 242 238 238 238 238 238 238 238 238 49 240 + 45 45 45 45 45 229 52 45 45 45 45 45 45 45 34 240 +255 255 255 255 255 255 255 255 255 255 255 255 255 255 50 240 +254 239 255 255 255 255 255 255 255 255 255 255 255 255 50 240 +254 238 255 255 255 243 254 255 255 254 255 255 255 255 50 240 +254 238 255 255 255 243 242 255 255 242 243 255 255 243 234 253 +254 238 255 255 255 255 255 255 255 255 255 255 255 255 50 240 +254 238 255 255 255 255 255 255 255 255 255 255 255 255 50 240 +254 238 255 255 255 255 255 255 255 255 255 255 255 255 50 240 +254 239 255 255 255 255 255 255 255 255 255 255 255 255 50 240 +248 248 248 248 248 248 248 248 248 248 248 248 248 248 49 240 + 40 40 40 40 40 40 40 40 40 40 40 40 40 40 34 240 +240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 254 +238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 238 +253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 \ No newline at end of file diff --git a/src/environments/environment.prod.ts b/src/environments/environment.prod.ts index 3612073..af616e7 100644 --- a/src/environments/environment.prod.ts +++ b/src/environments/environment.prod.ts @@ -1,3 +1,22 @@ export const environment = { - production: true + production: true, + serviceURL : "https://us-central1-apisvc.cloudfunctions.net/api", + firebase: { + apiKey: "AIzaSyAEvhG7q00C_Q58kNx2WrB-M3yUVuK6nU8", + authDomain: "uptamira.firebaseapp.com", + projectId: "uptamira", + storageBucket: "uptamira.appspot.com", + messagingSenderId: "588176673481", + appId: "1:588176673481:web:1714763c5dc49d5ad2db18", + measurementId: "G-9RH6MVJY3R" + }, + firebaseConfig : { + apiKey: "AIzaSyAEvhG7q00C_Q58kNx2WrB-M3yUVuK6nU8", + authDomain: "uptamira.firebaseapp.com", + projectId: "uptamira", + storageBucket: "uptamira.appspot.com", + messagingSenderId: "588176673481", + appId: "1:588176673481:web:1714763c5dc49d5ad2db18", + measurementId: "G-9RH6MVJY3R" + }, }; diff --git a/src/environments/environment.ts b/src/environments/environment.ts index f56ff47..a0e56c9 100644 --- a/src/environments/environment.ts +++ b/src/environments/environment.ts @@ -3,7 +3,26 @@ // The list of file replacements can be found in `angular.json`. export const environment = { - production: false + production: false, + serviceURL : "http://localhost:5000/apisvc/us-central1/api", + firebaseConfig : { + apiKey: "AIzaSyAEvhG7q00C_Q58kNx2WrB-M3yUVuK6nU8", + authDomain: "uptamira.firebaseapp.com", + projectId: "uptamira", + storageBucket: "uptamira.appspot.com", + messagingSenderId: "588176673481", + appId: "1:588176673481:web:1714763c5dc49d5ad2db18", + measurementId: "G-9RH6MVJY3R" + }, + firebase: { + apiKey: "AIzaSyAEvhG7q00C_Q58kNx2WrB-M3yUVuK6nU8", + authDomain: "uptamira.firebaseapp.com", + projectId: "uptamira", + storageBucket: "uptamira.appspot.com", + messagingSenderId: "588176673481", + appId: "1:588176673481:web:1714763c5dc49d5ad2db18", + measurementId: "G-9RH6MVJY3R" + }, }; /*