From 6c20416a83915cb195d5cf72afea00dab9ced062 Mon Sep 17 00:00:00 2001 From: Kumkwats Date: Wed, 8 Feb 2023 09:17:15 +0100 Subject: [PATCH] ARView --- www/package-lock.json | 1251 +++++++++++++++++++++++++- www/package.json | 1 + www/public/models/dingus_the_cat.glb | Bin 0 -> 152376 bytes www/public/patterns/patt.hiro | 195 ++++ www/src/components/3DHandler.svelte | 2 +- www/src/components/ARHandler.svelte | 24 + www/src/pages/ViewAR.svelte | 8 +- www/tsconfig.json | 3 +- 8 files changed, 1464 insertions(+), 20 deletions(-) create mode 100644 www/public/models/dingus_the_cat.glb create mode 100644 www/public/patterns/patt.hiro create mode 100644 www/src/components/ARHandler.svelte diff --git a/www/package-lock.json b/www/package-lock.json index 1065619..022e014 100644 --- a/www/package-lock.json +++ b/www/package-lock.json @@ -9,6 +9,7 @@ "version": "1.0.0", "license": "ISC", "dependencies": { + "@ar-js-org/ar.js": "^3.4.3", "papercss": "^1.8.3", "sirv-cli": "^2.0.0", "spaper": "^0.9.6", @@ -37,6 +38,30 @@ "typescript": "^4.0.0" } }, + "node_modules/@ar-js-org/ar.js": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/@ar-js-org/ar.js/-/ar.js-3.4.3.tgz", + "integrity": "sha512-I8vsemm22a7xpyDnCIcckgsaRzIXGLTes8NpFs877SMVjow7vEVHaMOirwTNkpf/Sk/o/MubX/vt4x6g3f5YHg==", + "dependencies": { + "@ar-js-org/artoolkit5-js": "^0.2.0", + "aframe": "^1.0.4", + "three": "^0.146.0" + } + }, + "node_modules/@ar-js-org/ar.js/node_modules/three": { + "version": "0.146.0", + "resolved": "https://registry.npmjs.org/three/-/three-0.146.0.tgz", + "integrity": "sha512-1lvNfLezN6OJ9NaFAhfX4sm5e9YCzHtaRgZ1+B4C+Hv6TibRMsuBAM5/wVKzxjpYIlMymvgsHEFrrigEfXnb2A==" + }, + "node_modules/@ar-js-org/artoolkit5-js": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@ar-js-org/artoolkit5-js/-/artoolkit5-js-0.2.0.tgz", + "integrity": "sha512-Ffb3ywTijJR+j8KVAnNhwqTxGF9+C2SyNl+W1+YBX8u2NUA/lUnAXKV7jVA6ufBf8hUySb80zXflDwSVte4Akw==", + "dependencies": { + "@babel/runtime": "^7.20.0", + "axios": "^1.1.3" + } + }, "node_modules/@babel/code-frame": { "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", @@ -72,6 +97,17 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/runtime": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.13.tgz", + "integrity": "sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA==", + "dependencies": { + "regenerator-runtime": "^0.13.11" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", @@ -375,6 +411,11 @@ "integrity": "sha512-IUMDPSXnYIbEO2IereEFcgcqfDREOgmbGqtrMpVPpACTU6pltYLwHgVkrnYv0XhWEcjio9sYEfIEzgn3c7nDqA==", "dev": true }, + "node_modules/@ungap/custom-elements": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@ungap/custom-elements/-/custom-elements-1.1.1.tgz", + "integrity": "sha512-IQ8tbO+A1EdUCphlOtwF3TnpYL17bpXmwh+J6KFnuAzGPgjoL/twp6nkmTm80XREtgvfeO4s6/+z0AXQMrjcdw==" + }, "node_modules/acorn": { "version": "8.8.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", @@ -387,6 +428,35 @@ "node": ">=0.4.0" } }, + "node_modules/aframe": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/aframe/-/aframe-1.4.1.tgz", + "integrity": "sha512-lMgjxEJkXCHf4aXI8O3Xoz4xcQwQjz2jZv61RUDhj+neMqBiTGuDW6mUV3S2aer7YXL/fykp1jadaM+nEPd8qA==", + "dependencies": { + "@ungap/custom-elements": "^1.1.0", + "buffer": "^6.0.3", + "custom-event-polyfill": "^1.0.6", + "debug": "github:ngokevin/debug#noTimestamp", + "deep-assign": "^2.0.0", + "load-bmfont": "^1.2.3", + "object-assign": "^4.0.1", + "present": "0.0.6", + "promise-polyfill": "^3.1.0", + "super-animejs": "^3.1.0", + "super-three": "^0.147.1", + "three-bmfont-text": "github:dmarcos/three-bmfont-text#21d017046216e318362c48abd1a48bddfb6e0733", + "webvr-polyfill": "^0.10.12" + }, + "engines": { + "node": ">= 4.6.0", + "npm": ">= 2.15.9" + } + }, + "node_modules/an-array": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/an-array/-/an-array-1.0.0.tgz", + "integrity": "sha512-M175GYI7RmsYu24Ok383yZQa3eveDfNnmhTe3OQ3bm70bEovz2gWenH+ST/n32M8lrwLWk74hcPds5CDRPe2wg==" + }, "node_modules/ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", @@ -412,12 +482,59 @@ "node": ">= 8" } }, + "node_modules/array-shuffle": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-shuffle/-/array-shuffle-1.0.1.tgz", + "integrity": "sha512-PBqgo1Y2XWSksBzq3GFPEb798ZrW2snAcmr4drbVeF/6MT/5aBlkGJEvu5A/CzXHf4EjbHOj/ZowatjlIiVidA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/as-number": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/as-number/-/as-number-1.0.0.tgz", + "integrity": "sha512-HkI/zLo2AbSRO4fqVkmyf3hms0bJDs3iboHqTrNuwTiCRvdYXM7HFhfhB6Dk51anV2LM/IMB83mtK9mHw4FlAg==" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/axios": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.3.2.tgz", + "integrity": "sha512-1M3O703bYqYuPhbHeya5bnhpYVsDDRyQSabNja04mZtboLNSuZ4YrltestrLXfHgmzua4TpUqRiVKbiQuo2epw==", + "dependencies": { + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/binary-extensions": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", @@ -449,6 +566,29 @@ "node": ">=8" } }, + "node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, "node_modules/buffer-crc32": { "version": "0.2.13", "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", @@ -458,12 +598,25 @@ "node": "*" } }, + "node_modules/buffer-equal": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", + "integrity": "sha512-RgSV6InVQ9ODPdLWJ5UAqBqJBOg370Nz6ZQtRzpt6nUjc8v0St97uJ4PYC6NztqIScrAXafKM3mZPMygSe1ggA==", + "engines": { + "node": ">=0.4.0" + } + }, "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 }, + "node_modules/buffer-to-arraybuffer": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/buffer-to-arraybuffer/-/buffer-to-arraybuffer-0.0.5.tgz", + "integrity": "sha512-3dthu5CYiVB1DEJp61FtApNnNndTckcqe4pFcLdvHtrpG+kcyekCJKg4MRiDcFW7A6AODnXB9U4dwQiCW5kzJQ==" + }, "node_modules/builtin-modules": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", @@ -485,6 +638,16 @@ "node": ">=6" } }, + "node_modules/cardboard-vr-display": { + "version": "1.0.19", + "resolved": "https://registry.npmjs.org/cardboard-vr-display/-/cardboard-vr-display-1.0.19.tgz", + "integrity": "sha512-+MjcnWKAkb95p68elqZLDPzoiF/dGncQilLGvPBM5ZorABp/ao3lCs7nnRcYBckmuNkg1V/5rdGDKoUaCVsHzQ==", + "dependencies": { + "gl-preserve-state": "^1.0.0", + "nosleep.js": "^0.7.0", + "webvr-polyfill-dpdb": "^1.0.17" + } + }, "node_modules/chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", @@ -541,6 +704,17 @@ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", "dev": true }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", @@ -567,11 +741,51 @@ "node": ">=4" } }, + "node_modules/custom-event-polyfill": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/custom-event-polyfill/-/custom-event-polyfill-1.0.7.tgz", + "integrity": "sha512-TDDkd5DkaZxZFM8p+1I3yAlvM3rSr1wbrOliG4yJiwinMZN8z/iGL7BTlDkrJcYTmgUSb4ywVCc3ZaUtOtC76w==" + }, + "node_modules/debug": { + "version": "2.2.0", + "resolved": "git+ssh://git@github.com/ngokevin/debug.git#ef5f8e66d49ce8bc64c6f282c15f8b7164409e3a", + "license": "MIT" + }, + "node_modules/decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", + "dependencies": { + "mimic-response": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/dedent-js": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/dedent-js/-/dedent-js-1.0.1.tgz", "integrity": "sha512-OUepMozQULMLUmhxS95Vudo0jb0UchLimi3+pQ2plj61Fcy8axbP9hbiD4Sz6DPqn6XG3kfmziVfQ1rSys5AJQ==" }, + "node_modules/deep-assign": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/deep-assign/-/deep-assign-2.0.0.tgz", + "integrity": "sha512-2QhG3Kxulu4XIF3WL5C5x0sc/S17JLgm1SfvDfIRsR/5m7ZGmcejII7fZ2RyWhN0UWIJm0TNM/eKow6LAn3evQ==", + "dependencies": { + "is-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/deepmerge": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", @@ -581,6 +795,14 @@ "node": ">=0.10.0" } }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/detect-indent": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", @@ -590,6 +812,19 @@ "node": ">=8" } }, + "node_modules/dom-walk": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", + "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" + }, + "node_modules/dtype": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dtype/-/dtype-2.0.0.tgz", + "integrity": "sha512-s2YVcLKdFGS0hpFqJaTwscsyt0E8nNFdmo73Ocd81xNPj4URI4rj6D60A+vFMIw7BXWlb4yRkEwfBqcZzPGiZg==", + "engines": { + "node": ">= 0.8.0" + } + }, "node_modules/es6-promise": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", @@ -648,6 +883,46 @@ "node": ">=8" } }, + "node_modules/flatten-vertex-data": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/flatten-vertex-data/-/flatten-vertex-data-1.0.2.tgz", + "integrity": "sha512-BvCBFK2NZqerFTdMDgqfHBwxYWnxeCkwONsw6PvBMcUXqo8U/KDWwmXhqx1x2kLIg7DqIsJfOaJFOmlua3Lxuw==", + "dependencies": { + "dtype": "^2.0.0" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -682,6 +957,11 @@ "node": ">=4" } }, + "node_modules/gl-preserve-state": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gl-preserve-state/-/gl-preserve-state-1.0.0.tgz", + "integrity": "sha512-zQZ25l3haD4hvgJZ6C9+s0ebdkW9y+7U2qxvGu1uWOJh8a4RU+jURIKEQhf8elIlFpMH6CrAY2tH0mYrRjet3Q==" + }, "node_modules/glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", @@ -714,6 +994,15 @@ "node": ">= 6" } }, + "node_modules/global": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", + "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", + "dependencies": { + "min-document": "^2.19.0", + "process": "^0.11.10" + } + }, "node_modules/graceful-fs": { "version": "4.2.10", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", @@ -741,6 +1030,25 @@ "node": ">=4" } }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", @@ -770,8 +1078,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/is-binary-path": { "version": "2.1.0", @@ -785,6 +1092,11 @@ "node": ">=8" } }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, "node_modules/is-core-module": { "version": "2.10.0", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", @@ -806,6 +1118,11 @@ "node": ">=0.10.0" } }, + "node_modules/is-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", + "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==" + }, "node_modules/is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", @@ -833,6 +1150,14 @@ "node": ">=0.12.0" } }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-reference": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", @@ -891,6 +1216,16 @@ "node": ">=6" } }, + "node_modules/layout-bmfont-text": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/layout-bmfont-text/-/layout-bmfont-text-1.3.4.tgz", + "integrity": "sha512-mceomHZ8W7pSKQhTdLvOe1Im4n37u8xa5Gr0J3KPCHRMO/9o7+goWIOzZcUUd+Xgzy3+22bvoIQ0OaN3LRtgaw==", + "dependencies": { + "as-number": "^1.0.0", + "word-wrapper": "^1.0.7", + "xtend": "^4.0.0" + } + }, "node_modules/livereload": { "version": "0.9.3", "resolved": "https://registry.npmjs.org/livereload/-/livereload-0.9.3.tgz", @@ -915,6 +1250,21 @@ "integrity": "sha512-5MP0uUeVCec89ZbNOT/i97Mc+q3SxXmiUGhRFOTmhrGPn//uWVQdCvcLJDy64MSBR5MidFdOR7B9viumoavy6g==", "dev": true }, + "node_modules/load-bmfont": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/load-bmfont/-/load-bmfont-1.4.1.tgz", + "integrity": "sha512-8UyQoYmdRDy81Brz6aLAUhfZLwr5zV0L3taTQ4hju7m6biuwiWiJXjPhBJxbUQJA8PrkvJ/7Enqmwk2sM14soA==", + "dependencies": { + "buffer-equal": "0.0.1", + "mime": "^1.3.4", + "parse-bmfont-ascii": "^1.0.3", + "parse-bmfont-binary": "^1.0.5", + "parse-bmfont-xml": "^1.1.4", + "phin": "^2.9.1", + "xhr": "^2.0.1", + "xtend": "^4.0.0" + } + }, "node_modules/local-access": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/local-access/-/local-access-1.1.0.tgz", @@ -940,6 +1290,22 @@ "sourcemap-codec": "^1.4.8" } }, + "node_modules/map-limit": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/map-limit/-/map-limit-0.0.1.tgz", + "integrity": "sha512-pJpcfLPnIF/Sk3taPW21G/RQsEEirGaFpCW3oXRwH9dnFHPHNGjNyvh++rdmC2fNqEaTw2MhYJraoJWAHx8kEg==", + "dependencies": { + "once": "~1.3.0" + } + }, + "node_modules/map-limit/node_modules/once": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "integrity": "sha512-6vaNInhu+CHxtONf3zw3vq4SP2DOQhjBvIa3rNcG0+P7eKWlYH6Peu7rHizSloRU2EwMz6GraLieis9Ac9+p1w==", + "dependencies": { + "wrappy": "1" + } + }, "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", @@ -968,6 +1334,52 @@ "node": ">=8.6" } }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/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==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/min-document": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==", + "dependencies": { + "dom-walk": "^0.1.0" + } + }, "node_modules/min-indent": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", @@ -992,8 +1404,7 @@ "node_modules/minimist": { "version": "1.2.6", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", - "dev": true + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" }, "node_modules/mkdirp": { "version": "0.5.6", @@ -1023,6 +1434,25 @@ "node": ">=10" } }, + "node_modules/new-array": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/new-array/-/new-array-1.0.0.tgz", + "integrity": "sha512-K5AyFYbuHZ4e/ti52y7k18q8UHsS78FlRd85w2Fmsd6AkuLipDihPflKC0p3PN5i8II7+uHxo+CtkLiJDfmS5A==" + }, + "node_modules/nice-color-palettes": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/nice-color-palettes/-/nice-color-palettes-1.0.1.tgz", + "integrity": "sha512-aHEFYKuGiaga8LqMi0Ttarqzn4tKS7BaIE2MeD9SDjv6yVc7DMIu/Eax4RvUgwR7vS0hXAUEIUx9P0/54O1W0g==", + "dependencies": { + "map-limit": "0.0.1", + "minimist": "^1.2.0", + "new-array": "^1.0.0", + "xhr-request": "^1.0.1" + }, + "bin": { + "nice-color-palettes": "bin/index.js" + } + }, "node_modules/no-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", @@ -1041,11 +1471,23 @@ "node": ">=0.10.0" } }, + "node_modules/nosleep.js": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/nosleep.js/-/nosleep.js-0.7.0.tgz", + "integrity": "sha512-Z4B1HgvzR+en62ghwZf6BwAR6x4/pjezsiMcbF9KMLh7xoscpoYhaSXfY3lLkqC68AtW+/qLJ1lzvBIj0FGaTA==" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, "dependencies": { "wrappy": "1" } @@ -1073,6 +1515,30 @@ "node": ">=6" } }, + "node_modules/parse-bmfont-ascii": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz", + "integrity": "sha512-U4RrVsUFCleIOBsIGYOMKjn9PavsGOXxbvYGtMOEfnId0SVNsgehXh1DxUdVPLoxd5mvcEtvmKs2Mmf0Mpa1ZA==" + }, + "node_modules/parse-bmfont-binary": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz", + "integrity": "sha512-GxmsRea0wdGdYthjuUeWTMWPqm2+FAd4GI8vCvhgJsFnoGhTrLhXDDupwTo7rXVAgaLIGoVHDZS9p/5XbSqeWA==" + }, + "node_modules/parse-bmfont-xml": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/parse-bmfont-xml/-/parse-bmfont-xml-1.1.4.tgz", + "integrity": "sha512-bjnliEOmGv3y1aMEfREMBJ9tfL3WR0i0CKPj61DnSLaoxWR3nLrsQrEbCId/8rF4NyRF0cCqisSVXyQYWM+mCQ==", + "dependencies": { + "xml-parse-from-string": "^1.0.0", + "xml2js": "^0.4.5" + } + }, + "node_modules/parse-headers": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.5.tgz", + "integrity": "sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA==" + }, "node_modules/pascal-case": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", @@ -1097,6 +1563,11 @@ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true }, + "node_modules/phin": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/phin/-/phin-2.9.3.tgz", + "integrity": "sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==" + }, "node_modules/picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", @@ -1115,6 +1586,11 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, + "node_modules/present": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/present/-/present-0.0.6.tgz", + "integrity": "sha512-8HGGcsH0xefDkhtWzXhigzieKtervWPQgyX8RtQD3cKr4wU307j8XANVSaZLxbR0+1EBonCJNOdUrQ7hbk3Kiw==" + }, "node_modules/prettier": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", @@ -1140,6 +1616,47 @@ "svelte": "^3.2.0" } }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/promise-polyfill": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-3.1.0.tgz", + "integrity": "sha512-t20OwHJ4ZOUj5fV+qms67oczphAVkRC6Rrjcrne+V1FJkQMym7n69xJmYyXHulm9OUQ0Ie5KSzg0QhOYgaxy+w==" + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "node_modules/quad-indices": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/quad-indices/-/quad-indices-2.0.1.tgz", + "integrity": "sha512-6jtmCsEbGAh5npThXrBaubbTjPcF0rMbn57XCJVI7LkW8PUT56V+uIrRCCWCn85PSgJC9v8Pm5tnJDwmOBewvA==", + "dependencies": { + "an-array": "^1.0.0", + "dtype": "^2.0.0", + "is-buffer": "^1.0.2" + } + }, + "node_modules/query-string": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", + "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", + "dependencies": { + "decode-uri-component": "^0.2.0", + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -1181,6 +1698,11 @@ "node": ">=8.10.0" } }, + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, "node_modules/require-relative": { "version": "0.8.7", "resolved": "https://registry.npmjs.org/require-relative/-/require-relative-0.8.7.tgz", @@ -1403,6 +1925,11 @@ "rimraf": "^2.5.2" } }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, "node_modules/semiver": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/semiver/-/semiver-1.1.0.tgz", @@ -1420,6 +1947,35 @@ "randombytes": "^2.1.0" } }, + "node_modules/simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/simple-get": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-2.8.2.tgz", + "integrity": "sha512-Ijd/rV5o+mSBBs4F/x9oDPtTx9Zb6X9brmnXvMW4J7IR15ngi9q5xxqWBKU744jTZiaXtxaPL7uHG6vtN8kUkw==", + "dependencies": { + "decompress-response": "^3.3.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, "node_modules/sirv": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.2.tgz", @@ -1502,6 +2058,14 @@ "papercss": "^1.8.3" } }, + "node_modules/strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/strip-indent": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", @@ -1514,6 +2078,16 @@ "node": ">=8" } }, + "node_modules/super-animejs": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/super-animejs/-/super-animejs-3.1.0.tgz", + "integrity": "sha512-6MFAFJDRuvwkovxQZPruuyHinTa4rgj4hNLOndjcYYhZLckoXtVRY9rJPuq8p6c/tgZJrFYEAYAfJ2/hhNtUCA==" + }, + "node_modules/super-three": { + "version": "0.147.1", + "resolved": "https://registry.npmjs.org/super-three/-/super-three-0.147.1.tgz", + "integrity": "sha512-H8yhlXqjscWpqYLhPQ/h3EfElNBxe3Ktp1tGVp13vBjIxF5sMVkAo2NpIDXkY8+MVhuTrA0ZN42IMNPdOKwKLg==" + }, "node_modules/supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -1682,6 +2256,38 @@ "resolved": "https://registry.npmjs.org/three/-/three-0.145.0.tgz", "integrity": "sha512-EKoHQEtEJ4CB6b2BGMBgLZrfwLjXcSUfoI/MiIXUuRpeYsfK5aPWbYhdtIVWOH+x6X0TouldHKHBuc/LAiFzAw==" }, + "node_modules/three-bmfont-text": { + "version": "2.4.0", + "resolved": "git+ssh://git@github.com/dmarcos/three-bmfont-text.git#21d017046216e318362c48abd1a48bddfb6e0733", + "integrity": "sha512-lIMa1n+QKNU1f/LZgtS1oUGpoop3MuVXrUr5ybZOUR3+Jk//zjqScnQpHml6MWyvZzL8A5/1Hd8Tsqd3M1kudA==", + "license": "MIT", + "dependencies": { + "array-shuffle": "^1.0.1", + "inherits": "^2.0.1", + "layout-bmfont-text": "^1.2.0", + "nice-color-palettes": "^1.0.1", + "object-assign": "^4.0.1", + "quad-indices": "^2.0.1", + "three-buffer-vertex-data": "dmarcos/three-buffer-vertex-data#69378fc58daf27d3b1d930df9f233473e4a4818c" + } + }, + "node_modules/three-buffer-vertex-data": { + "version": "1.1.0", + "resolved": "git+ssh://git@github.com/dmarcos/three-buffer-vertex-data.git#69378fc58daf27d3b1d930df9f233473e4a4818c", + "integrity": "sha512-ZPCCbGfueRzd2/YwH136UnVN+N11Mvxu7uPaEzIdtuk0m5HPs1LGXOM5hOkpxamjvqSC6MDJ3nd11grGi7sMKw==", + "license": "MIT", + "dependencies": { + "flatten-vertex-data": "^1.0.0" + } + }, + "node_modules/timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/tinydate": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/tinydate/-/tinydate-1.3.0.tgz", @@ -1727,11 +2333,33 @@ "node": ">=4.2.0" } }, + "node_modules/url-set-query": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-set-query/-/url-set-query-1.0.0.tgz", + "integrity": "sha512-3AChu4NiXquPfeckE5R5cGdiHCMWJx1dwCWOmWIL4KHAziJNOFIYJlpGFeKDvwLPHovZRCxK3cYlwzqI9Vp+Gg==" + }, + "node_modules/webvr-polyfill": { + "version": "0.10.12", + "resolved": "https://registry.npmjs.org/webvr-polyfill/-/webvr-polyfill-0.10.12.tgz", + "integrity": "sha512-trDJEVUQnRIVAnmImjEQ0BlL1NfuWl8+eaEdu+bs4g59c7OtETi/5tFkgEFDRaWEYwHntXs/uFF3OXZuutNGGA==", + "dependencies": { + "cardboard-vr-display": "^1.0.19" + } + }, + "node_modules/webvr-polyfill-dpdb": { + "version": "1.0.18", + "resolved": "https://registry.npmjs.org/webvr-polyfill-dpdb/-/webvr-polyfill-dpdb-1.0.18.tgz", + "integrity": "sha512-O0S1ZGEWyPvyZEkS2VbyV7mtir/NM9MNK3EuhbHPoJ8EHTky2pTXehjIl+IiDPr+Lldgx129QGt3NGly7rwRPw==" + }, + "node_modules/word-wrapper": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/word-wrapper/-/word-wrapper-1.0.7.tgz", + "integrity": "sha512-VOPBFCm9b6FyYKQYfn9AVn2dQvdR/YOVFV6IBRA1TBMJWKffvhEX1af6FMGrttILs2Q9ikCRhLqkbY2weW6dOQ==" + }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, "node_modules/ws": { "version": "7.5.9", @@ -1753,9 +2381,93 @@ "optional": true } } + }, + "node_modules/xhr": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz", + "integrity": "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==", + "dependencies": { + "global": "~4.4.0", + "is-function": "^1.0.1", + "parse-headers": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "node_modules/xhr-request": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xhr-request/-/xhr-request-1.1.0.tgz", + "integrity": "sha512-Y7qzEaR3FDtL3fP30k9wO/e+FBnBByZeybKOhASsGP30NIkRAAkKD/sCnLvgEfAIEC1rcmK7YG8f4oEnIrrWzA==", + "dependencies": { + "buffer-to-arraybuffer": "^0.0.5", + "object-assign": "^4.1.1", + "query-string": "^5.0.1", + "simple-get": "^2.7.0", + "timed-out": "^4.0.1", + "url-set-query": "^1.0.0", + "xhr": "^2.0.4" + } + }, + "node_modules/xml-parse-from-string": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz", + "integrity": "sha512-ErcKwJTF54uRzzNMXq2X5sMIy88zJvfN2DmdoQvy7PAFJ+tPRU6ydWuOKNMyfmOjdyBQTFREi60s0Y0SyI0G0g==" + }, + "node_modules/xml2js": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } } }, "dependencies": { + "@ar-js-org/ar.js": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/@ar-js-org/ar.js/-/ar.js-3.4.3.tgz", + "integrity": "sha512-I8vsemm22a7xpyDnCIcckgsaRzIXGLTes8NpFs877SMVjow7vEVHaMOirwTNkpf/Sk/o/MubX/vt4x6g3f5YHg==", + "requires": { + "@ar-js-org/artoolkit5-js": "^0.2.0", + "aframe": "^1.0.4", + "three": "^0.146.0" + }, + "dependencies": { + "three": { + "version": "0.146.0", + "resolved": "https://registry.npmjs.org/three/-/three-0.146.0.tgz", + "integrity": "sha512-1lvNfLezN6OJ9NaFAhfX4sm5e9YCzHtaRgZ1+B4C+Hv6TibRMsuBAM5/wVKzxjpYIlMymvgsHEFrrigEfXnb2A==" + } + } + }, + "@ar-js-org/artoolkit5-js": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@ar-js-org/artoolkit5-js/-/artoolkit5-js-0.2.0.tgz", + "integrity": "sha512-Ffb3ywTijJR+j8KVAnNhwqTxGF9+C2SyNl+W1+YBX8u2NUA/lUnAXKV7jVA6ufBf8hUySb80zXflDwSVte4Akw==", + "requires": { + "@babel/runtime": "^7.20.0", + "axios": "^1.1.3" + } + }, "@babel/code-frame": { "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", @@ -1782,6 +2494,14 @@ "js-tokens": "^4.0.0" } }, + "@babel/runtime": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.13.tgz", + "integrity": "sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA==", + "requires": { + "regenerator-runtime": "^0.13.11" + } + }, "@jridgewell/gen-mapping": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", @@ -2023,12 +2743,42 @@ "integrity": "sha512-IUMDPSXnYIbEO2IereEFcgcqfDREOgmbGqtrMpVPpACTU6pltYLwHgVkrnYv0XhWEcjio9sYEfIEzgn3c7nDqA==", "dev": true }, + "@ungap/custom-elements": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@ungap/custom-elements/-/custom-elements-1.1.1.tgz", + "integrity": "sha512-IQ8tbO+A1EdUCphlOtwF3TnpYL17bpXmwh+J6KFnuAzGPgjoL/twp6nkmTm80XREtgvfeO4s6/+z0AXQMrjcdw==" + }, "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 }, + "aframe": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/aframe/-/aframe-1.4.1.tgz", + "integrity": "sha512-lMgjxEJkXCHf4aXI8O3Xoz4xcQwQjz2jZv61RUDhj+neMqBiTGuDW6mUV3S2aer7YXL/fykp1jadaM+nEPd8qA==", + "requires": { + "@ungap/custom-elements": "^1.1.0", + "buffer": "^6.0.3", + "custom-event-polyfill": "^1.0.6", + "debug": "github:ngokevin/debug#noTimestamp", + "deep-assign": "^2.0.0", + "load-bmfont": "^1.2.3", + "object-assign": "^4.0.1", + "present": "0.0.6", + "promise-polyfill": "^3.1.0", + "super-animejs": "^3.1.0", + "super-three": "^0.147.1", + "three-bmfont-text": "github:dmarcos/three-bmfont-text#21d017046216e318362c48abd1a48bddfb6e0733", + "webvr-polyfill": "^0.10.12" + } + }, + "an-array": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/an-array/-/an-array-1.0.0.tgz", + "integrity": "sha512-M175GYI7RmsYu24Ok383yZQa3eveDfNnmhTe3OQ3bm70bEovz2gWenH+ST/n32M8lrwLWk74hcPds5CDRPe2wg==" + }, "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", @@ -2048,12 +2798,42 @@ "picomatch": "^2.0.4" } }, + "array-shuffle": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-shuffle/-/array-shuffle-1.0.1.tgz", + "integrity": "sha512-PBqgo1Y2XWSksBzq3GFPEb798ZrW2snAcmr4drbVeF/6MT/5aBlkGJEvu5A/CzXHf4EjbHOj/ZowatjlIiVidA==" + }, + "as-number": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/as-number/-/as-number-1.0.0.tgz", + "integrity": "sha512-HkI/zLo2AbSRO4fqVkmyf3hms0bJDs3iboHqTrNuwTiCRvdYXM7HFhfhB6Dk51anV2LM/IMB83mtK9mHw4FlAg==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "axios": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.3.2.tgz", + "integrity": "sha512-1M3O703bYqYuPhbHeya5bnhpYVsDDRyQSabNja04mZtboLNSuZ4YrltestrLXfHgmzua4TpUqRiVKbiQuo2epw==", + "requires": { + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, "balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, "binary-extensions": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", @@ -2079,18 +2859,37 @@ "fill-range": "^7.0.1" } }, + "buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, "buffer-crc32": { "version": "0.2.13", "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", "dev": true }, + "buffer-equal": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", + "integrity": "sha512-RgSV6InVQ9ODPdLWJ5UAqBqJBOg370Nz6ZQtRzpt6nUjc8v0St97uJ4PYC6NztqIScrAXafKM3mZPMygSe1ggA==" + }, "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 }, + "buffer-to-arraybuffer": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/buffer-to-arraybuffer/-/buffer-to-arraybuffer-0.0.5.tgz", + "integrity": "sha512-3dthu5CYiVB1DEJp61FtApNnNndTckcqe4pFcLdvHtrpG+kcyekCJKg4MRiDcFW7A6AODnXB9U4dwQiCW5kzJQ==" + }, "builtin-modules": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", @@ -2103,6 +2902,16 @@ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "dev": true }, + "cardboard-vr-display": { + "version": "1.0.19", + "resolved": "https://registry.npmjs.org/cardboard-vr-display/-/cardboard-vr-display-1.0.19.tgz", + "integrity": "sha512-+MjcnWKAkb95p68elqZLDPzoiF/dGncQilLGvPBM5ZorABp/ao3lCs7nnRcYBckmuNkg1V/5rdGDKoUaCVsHzQ==", + "requires": { + "gl-preserve-state": "^1.0.0", + "nosleep.js": "^0.7.0", + "webvr-polyfill-dpdb": "^1.0.17" + } + }, "chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", @@ -2145,6 +2954,14 @@ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", "dev": true }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, "commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", @@ -2168,23 +2985,68 @@ "resolved": "https://registry.npmjs.org/console-clear/-/console-clear-1.1.1.tgz", "integrity": "sha512-pMD+MVR538ipqkG5JXeOEbKWS5um1H4LUUccUQG68qpeqBYbzYy79Gh55jkd2TtPdRfUaLWdv6LPP//5Zt0aPQ==" }, + "custom-event-polyfill": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/custom-event-polyfill/-/custom-event-polyfill-1.0.7.tgz", + "integrity": "sha512-TDDkd5DkaZxZFM8p+1I3yAlvM3rSr1wbrOliG4yJiwinMZN8z/iGL7BTlDkrJcYTmgUSb4ywVCc3ZaUtOtC76w==" + }, + "debug": { + "version": "git+ssh://git@github.com/ngokevin/debug.git#ef5f8e66d49ce8bc64c6f282c15f8b7164409e3a", + "from": "debug@github:ngokevin/debug#noTimestamp" + }, + "decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==" + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", + "requires": { + "mimic-response": "^1.0.0" + } + }, "dedent-js": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/dedent-js/-/dedent-js-1.0.1.tgz", "integrity": "sha512-OUepMozQULMLUmhxS95Vudo0jb0UchLimi3+pQ2plj61Fcy8axbP9hbiD4Sz6DPqn6XG3kfmziVfQ1rSys5AJQ==" }, + "deep-assign": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/deep-assign/-/deep-assign-2.0.0.tgz", + "integrity": "sha512-2QhG3Kxulu4XIF3WL5C5x0sc/S17JLgm1SfvDfIRsR/5m7ZGmcejII7fZ2RyWhN0UWIJm0TNM/eKow6LAn3evQ==", + "requires": { + "is-obj": "^1.0.0" + } + }, "deepmerge": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", "dev": true }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + }, "detect-indent": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", "dev": true }, + "dom-walk": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", + "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" + }, + "dtype": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dtype/-/dtype-2.0.0.tgz", + "integrity": "sha512-s2YVcLKdFGS0hpFqJaTwscsyt0E8nNFdmo73Ocd81xNPj4URI4rj6D60A+vFMIw7BXWlb4yRkEwfBqcZzPGiZg==" + }, "es6-promise": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", @@ -2234,6 +3096,29 @@ "to-regex-range": "^5.0.1" } }, + "flatten-vertex-data": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/flatten-vertex-data/-/flatten-vertex-data-1.0.2.tgz", + "integrity": "sha512-BvCBFK2NZqerFTdMDgqfHBwxYWnxeCkwONsw6PvBMcUXqo8U/KDWwmXhqx1x2kLIg7DqIsJfOaJFOmlua3Lxuw==", + "requires": { + "dtype": "^2.0.0" + } + }, + "follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" + }, + "form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -2258,6 +3143,11 @@ "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", "integrity": "sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==" }, + "gl-preserve-state": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gl-preserve-state/-/gl-preserve-state-1.0.0.tgz", + "integrity": "sha512-zQZ25l3haD4hvgJZ6C9+s0ebdkW9y+7U2qxvGu1uWOJh8a4RU+jURIKEQhf8elIlFpMH6CrAY2tH0mYrRjet3Q==" + }, "glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", @@ -2281,6 +3171,15 @@ "is-glob": "^4.0.1" } }, + "global": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", + "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", + "requires": { + "min-document": "^2.19.0", + "process": "^0.11.10" + } + }, "graceful-fs": { "version": "4.2.10", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", @@ -2302,6 +3201,11 @@ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, "import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", @@ -2325,8 +3229,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==" }, "is-binary-path": { "version": "2.1.0", @@ -2337,6 +3240,11 @@ "binary-extensions": "^2.0.0" } }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, "is-core-module": { "version": "2.10.0", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", @@ -2352,6 +3260,11 @@ "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "dev": true }, + "is-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", + "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==" + }, "is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", @@ -2373,6 +3286,11 @@ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==" + }, "is-reference": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", @@ -2421,6 +3339,16 @@ "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==" }, + "layout-bmfont-text": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/layout-bmfont-text/-/layout-bmfont-text-1.3.4.tgz", + "integrity": "sha512-mceomHZ8W7pSKQhTdLvOe1Im4n37u8xa5Gr0J3KPCHRMO/9o7+goWIOzZcUUd+Xgzy3+22bvoIQ0OaN3LRtgaw==", + "requires": { + "as-number": "^1.0.0", + "word-wrapper": "^1.0.7", + "xtend": "^4.0.0" + } + }, "livereload": { "version": "0.9.3", "resolved": "https://registry.npmjs.org/livereload/-/livereload-0.9.3.tgz", @@ -2439,6 +3367,21 @@ "integrity": "sha512-5MP0uUeVCec89ZbNOT/i97Mc+q3SxXmiUGhRFOTmhrGPn//uWVQdCvcLJDy64MSBR5MidFdOR7B9viumoavy6g==", "dev": true }, + "load-bmfont": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/load-bmfont/-/load-bmfont-1.4.1.tgz", + "integrity": "sha512-8UyQoYmdRDy81Brz6aLAUhfZLwr5zV0L3taTQ4hju7m6biuwiWiJXjPhBJxbUQJA8PrkvJ/7Enqmwk2sM14soA==", + "requires": { + "buffer-equal": "0.0.1", + "mime": "^1.3.4", + "parse-bmfont-ascii": "^1.0.3", + "parse-bmfont-binary": "^1.0.5", + "parse-bmfont-xml": "^1.1.4", + "phin": "^2.9.1", + "xhr": "^2.0.1", + "xtend": "^4.0.0" + } + }, "local-access": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/local-access/-/local-access-1.1.0.tgz", @@ -2461,6 +3404,24 @@ "sourcemap-codec": "^1.4.8" } }, + "map-limit": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/map-limit/-/map-limit-0.0.1.tgz", + "integrity": "sha512-pJpcfLPnIF/Sk3taPW21G/RQsEEirGaFpCW3oXRwH9dnFHPHNGjNyvh++rdmC2fNqEaTw2MhYJraoJWAHx8kEg==", + "requires": { + "once": "~1.3.0" + }, + "dependencies": { + "once": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "integrity": "sha512-6vaNInhu+CHxtONf3zw3vq4SP2DOQhjBvIa3rNcG0+P7eKWlYH6Peu7rHizSloRU2EwMz6GraLieis9Ac9+p1w==", + "requires": { + "wrappy": "1" + } + } + } + }, "merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", @@ -2483,6 +3444,37 @@ "picomatch": "^2.3.1" } }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "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==", + "requires": { + "mime-db": "1.52.0" + } + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" + }, + "min-document": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==", + "requires": { + "dom-walk": "^0.1.0" + } + }, "min-indent": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", @@ -2501,8 +3493,7 @@ "minimist": { "version": "1.2.6", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", - "dev": true + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" }, "mkdirp": { "version": "0.5.6", @@ -2523,6 +3514,22 @@ "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz", "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==" }, + "new-array": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/new-array/-/new-array-1.0.0.tgz", + "integrity": "sha512-K5AyFYbuHZ4e/ti52y7k18q8UHsS78FlRd85w2Fmsd6AkuLipDihPflKC0p3PN5i8II7+uHxo+CtkLiJDfmS5A==" + }, + "nice-color-palettes": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/nice-color-palettes/-/nice-color-palettes-1.0.1.tgz", + "integrity": "sha512-aHEFYKuGiaga8LqMi0Ttarqzn4tKS7BaIE2MeD9SDjv6yVc7DMIu/Eax4RvUgwR7vS0hXAUEIUx9P0/54O1W0g==", + "requires": { + "map-limit": "0.0.1", + "minimist": "^1.2.0", + "new-array": "^1.0.0", + "xhr-request": "^1.0.1" + } + }, "no-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", @@ -2538,11 +3545,20 @@ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "dev": true }, + "nosleep.js": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/nosleep.js/-/nosleep.js-0.7.0.tgz", + "integrity": "sha512-Z4B1HgvzR+en62ghwZf6BwAR6x4/pjezsiMcbF9KMLh7xoscpoYhaSXfY3lLkqC68AtW+/qLJ1lzvBIj0FGaTA==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" + }, "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, "requires": { "wrappy": "1" } @@ -2567,6 +3583,30 @@ "callsites": "^3.0.0" } }, + "parse-bmfont-ascii": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz", + "integrity": "sha512-U4RrVsUFCleIOBsIGYOMKjn9PavsGOXxbvYGtMOEfnId0SVNsgehXh1DxUdVPLoxd5mvcEtvmKs2Mmf0Mpa1ZA==" + }, + "parse-bmfont-binary": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz", + "integrity": "sha512-GxmsRea0wdGdYthjuUeWTMWPqm2+FAd4GI8vCvhgJsFnoGhTrLhXDDupwTo7rXVAgaLIGoVHDZS9p/5XbSqeWA==" + }, + "parse-bmfont-xml": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/parse-bmfont-xml/-/parse-bmfont-xml-1.1.4.tgz", + "integrity": "sha512-bjnliEOmGv3y1aMEfREMBJ9tfL3WR0i0CKPj61DnSLaoxWR3nLrsQrEbCId/8rF4NyRF0cCqisSVXyQYWM+mCQ==", + "requires": { + "xml-parse-from-string": "^1.0.0", + "xml2js": "^0.4.5" + } + }, + "parse-headers": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.5.tgz", + "integrity": "sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA==" + }, "pascal-case": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", @@ -2588,6 +3628,11 @@ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true }, + "phin": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/phin/-/phin-2.9.3.tgz", + "integrity": "sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==" + }, "picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", @@ -2600,6 +3645,11 @@ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true }, + "present": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/present/-/present-0.0.6.tgz", + "integrity": "sha512-8HGGcsH0xefDkhtWzXhigzieKtervWPQgyX8RtQD3cKr4wU307j8XANVSaZLxbR0+1EBonCJNOdUrQ7hbk3Kiw==" + }, "prettier": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", @@ -2613,6 +3663,41 @@ "dev": true, "requires": {} }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==" + }, + "promise-polyfill": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-3.1.0.tgz", + "integrity": "sha512-t20OwHJ4ZOUj5fV+qms67oczphAVkRC6Rrjcrne+V1FJkQMym7n69xJmYyXHulm9OUQ0Ie5KSzg0QhOYgaxy+w==" + }, + "proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "quad-indices": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/quad-indices/-/quad-indices-2.0.1.tgz", + "integrity": "sha512-6jtmCsEbGAh5npThXrBaubbTjPcF0rMbn57XCJVI7LkW8PUT56V+uIrRCCWCn85PSgJC9v8Pm5tnJDwmOBewvA==", + "requires": { + "an-array": "^1.0.0", + "dtype": "^2.0.0", + "is-buffer": "^1.0.2" + } + }, + "query-string": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", + "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", + "requires": { + "decode-uri-component": "^0.2.0", + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, "queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -2637,6 +3722,11 @@ "picomatch": "^2.2.1" } }, + "regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, "require-relative": { "version": "0.8.7", "resolved": "https://registry.npmjs.org/require-relative/-/require-relative-0.8.7.tgz", @@ -2788,6 +3878,11 @@ "rimraf": "^2.5.2" } }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, "semiver": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/semiver/-/semiver-1.1.0.tgz", @@ -2802,6 +3897,21 @@ "randombytes": "^2.1.0" } }, + "simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==" + }, + "simple-get": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-2.8.2.tgz", + "integrity": "sha512-Ijd/rV5o+mSBBs4F/x9oDPtTx9Zb6X9brmnXvMW4J7IR15ngi9q5xxqWBKU744jTZiaXtxaPL7uHG6vtN8kUkw==", + "requires": { + "decompress-response": "^3.3.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, "sirv": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.2.tgz", @@ -2867,6 +3977,11 @@ "integrity": "sha512-Xg5uEG5t1VQKnEgoG6lw9KeV+LFrIa4ReTRhCHScehd7R78F5dNgUGxE4Rg7w5QefyFo4BluO/5D1G6EcKRGgA==", "requires": {} }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==" + }, "strip-indent": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", @@ -2876,6 +3991,16 @@ "min-indent": "^1.0.0" } }, + "super-animejs": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/super-animejs/-/super-animejs-3.1.0.tgz", + "integrity": "sha512-6MFAFJDRuvwkovxQZPruuyHinTa4rgj4hNLOndjcYYhZLckoXtVRY9rJPuq8p6c/tgZJrFYEAYAfJ2/hhNtUCA==" + }, + "super-three": { + "version": "0.147.1", + "resolved": "https://registry.npmjs.org/super-three/-/super-three-0.147.1.tgz", + "integrity": "sha512-H8yhlXqjscWpqYLhPQ/h3EfElNBxe3Ktp1tGVp13vBjIxF5sMVkAo2NpIDXkY8+MVhuTrA0ZN42IMNPdOKwKLg==" + }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -2960,6 +4085,33 @@ "resolved": "https://registry.npmjs.org/three/-/three-0.145.0.tgz", "integrity": "sha512-EKoHQEtEJ4CB6b2BGMBgLZrfwLjXcSUfoI/MiIXUuRpeYsfK5aPWbYhdtIVWOH+x6X0TouldHKHBuc/LAiFzAw==" }, + "three-bmfont-text": { + "version": "git+ssh://git@github.com/dmarcos/three-bmfont-text.git#21d017046216e318362c48abd1a48bddfb6e0733", + "integrity": "sha512-lIMa1n+QKNU1f/LZgtS1oUGpoop3MuVXrUr5ybZOUR3+Jk//zjqScnQpHml6MWyvZzL8A5/1Hd8Tsqd3M1kudA==", + "from": "three-bmfont-text@github:dmarcos/three-bmfont-text#21d017046216e318362c48abd1a48bddfb6e0733", + "requires": { + "array-shuffle": "^1.0.1", + "inherits": "^2.0.1", + "layout-bmfont-text": "^1.2.0", + "nice-color-palettes": "^1.0.1", + "object-assign": "^4.0.1", + "quad-indices": "^2.0.1", + "three-buffer-vertex-data": "dmarcos/three-buffer-vertex-data#69378fc58daf27d3b1d930df9f233473e4a4818c" + } + }, + "three-buffer-vertex-data": { + "version": "git+ssh://git@github.com/dmarcos/three-buffer-vertex-data.git#69378fc58daf27d3b1d930df9f233473e4a4818c", + "integrity": "sha512-ZPCCbGfueRzd2/YwH136UnVN+N11Mvxu7uPaEzIdtuk0m5HPs1LGXOM5hOkpxamjvqSC6MDJ3nd11grGi7sMKw==", + "from": "three-buffer-vertex-data@dmarcos/three-buffer-vertex-data#69378fc58daf27d3b1d930df9f233473e4a4818c", + "requires": { + "flatten-vertex-data": "^1.0.0" + } + }, + "timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==" + }, "tinydate": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/tinydate/-/tinydate-1.3.0.tgz", @@ -2989,11 +4141,33 @@ "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.3.tgz", "integrity": "sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==" }, + "url-set-query": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-set-query/-/url-set-query-1.0.0.tgz", + "integrity": "sha512-3AChu4NiXquPfeckE5R5cGdiHCMWJx1dwCWOmWIL4KHAziJNOFIYJlpGFeKDvwLPHovZRCxK3cYlwzqI9Vp+Gg==" + }, + "webvr-polyfill": { + "version": "0.10.12", + "resolved": "https://registry.npmjs.org/webvr-polyfill/-/webvr-polyfill-0.10.12.tgz", + "integrity": "sha512-trDJEVUQnRIVAnmImjEQ0BlL1NfuWl8+eaEdu+bs4g59c7OtETi/5tFkgEFDRaWEYwHntXs/uFF3OXZuutNGGA==", + "requires": { + "cardboard-vr-display": "^1.0.19" + } + }, + "webvr-polyfill-dpdb": { + "version": "1.0.18", + "resolved": "https://registry.npmjs.org/webvr-polyfill-dpdb/-/webvr-polyfill-dpdb-1.0.18.tgz", + "integrity": "sha512-O0S1ZGEWyPvyZEkS2VbyV7mtir/NM9MNK3EuhbHPoJ8EHTky2pTXehjIl+IiDPr+Lldgx129QGt3NGly7rwRPw==" + }, + "word-wrapper": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/word-wrapper/-/word-wrapper-1.0.7.tgz", + "integrity": "sha512-VOPBFCm9b6FyYKQYfn9AVn2dQvdR/YOVFV6IBRA1TBMJWKffvhEX1af6FMGrttILs2Q9ikCRhLqkbY2weW6dOQ==" + }, "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, "ws": { "version": "7.5.9", @@ -3001,6 +4175,55 @@ "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", "dev": true, "requires": {} + }, + "xhr": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz", + "integrity": "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==", + "requires": { + "global": "~4.4.0", + "is-function": "^1.0.1", + "parse-headers": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "xhr-request": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xhr-request/-/xhr-request-1.1.0.tgz", + "integrity": "sha512-Y7qzEaR3FDtL3fP30k9wO/e+FBnBByZeybKOhASsGP30NIkRAAkKD/sCnLvgEfAIEC1rcmK7YG8f4oEnIrrWzA==", + "requires": { + "buffer-to-arraybuffer": "^0.0.5", + "object-assign": "^4.1.1", + "query-string": "^5.0.1", + "simple-get": "^2.7.0", + "timed-out": "^4.0.1", + "url-set-query": "^1.0.0", + "xhr": "^2.0.4" + } + }, + "xml-parse-from-string": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz", + "integrity": "sha512-ErcKwJTF54uRzzNMXq2X5sMIy88zJvfN2DmdoQvy7PAFJ+tPRU6ydWuOKNMyfmOjdyBQTFREi60s0Y0SyI0G0g==" + }, + "xml2js": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "requires": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + } + }, + "xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==" + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" } } } diff --git a/www/package.json b/www/package.json index 27f1374..866a7c4 100644 --- a/www/package.json +++ b/www/package.json @@ -33,6 +33,7 @@ "typescript": "^4.0.0" }, "dependencies": { + "@ar-js-org/ar.js": "^3.4.3", "papercss": "^1.8.3", "sirv-cli": "^2.0.0", "spaper": "^0.9.6", diff --git a/www/public/models/dingus_the_cat.glb b/www/public/models/dingus_the_cat.glb new file mode 100644 index 0000000000000000000000000000000000000000..b9c5c3b7c7644c2bc6e9d5fcbf19825b3aa42e9b GIT binary patch literal 152376 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
  • rZ#_kCkiq2 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 + import 'aframe'; + import '@ar-js-org/ar.js/aframe/build/aframe-ar'; + + + + + + + + + + \ No newline at end of file diff --git a/www/src/pages/ViewAR.svelte b/www/src/pages/ViewAR.svelte index 21bb396..51307b8 100644 --- a/www/src/pages/ViewAR.svelte +++ b/www/src/pages/ViewAR.svelte @@ -1,6 +1,5 @@