From 074e10f630481a6adef897553ca495cf27a8dcd0 Mon Sep 17 00:00:00 2001 From: JianMiau Date: Sun, 10 Apr 2022 00:30:43 +0800 Subject: [PATCH] [add] first --- .gitignore | 24 + .vscode/extensions.json | 3 + README.md | 16 + index.html | 17 + package-lock.json | 2771 +++++++++++++++++++++++++++++ package.json | 21 + public/favicon.ico | Bin 0 -> 270398 bytes src/App.vue | 20 + src/assets/logo.png | Bin 0 -> 6849 bytes src/assets/style.css | 37 + src/components/BJ_Casino_Rank.vue | 15 + src/components/HelloWorld.vue | 58 + src/env.d.ts | 8 + src/main.ts | 4 + src/script/BJ_Casino_Rank.ts | 291 +++ src/script/HelloWorld.ts | 28 + tsconfig.json | 29 + tsconfig.node.json | 8 + vite.config.ts | 8 + 19 files changed, 3358 insertions(+) create mode 100644 .gitignore create mode 100644 .vscode/extensions.json create mode 100644 README.md create mode 100644 index.html create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 public/favicon.ico create mode 100644 src/App.vue create mode 100644 src/assets/logo.png create mode 100644 src/assets/style.css create mode 100644 src/components/BJ_Casino_Rank.vue create mode 100644 src/components/HelloWorld.vue create mode 100644 src/env.d.ts create mode 100644 src/main.ts create mode 100644 src/script/BJ_Casino_Rank.ts create mode 100644 src/script/HelloWorld.ts create mode 100644 tsconfig.json create mode 100644 tsconfig.node.json create mode 100644 vite.config.ts diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a547bf3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..3dc5b08 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,3 @@ +{ + "recommendations": ["johnsoncodehk.volar"] +} diff --git a/README.md b/README.md new file mode 100644 index 0000000..b53dcfb --- /dev/null +++ b/README.md @@ -0,0 +1,16 @@ +# Vue 3 + Typescript + Vite + +This template should help get you started developing with Vue 3 and Typescript in Vite. The template uses Vue 3 ` + + + \ No newline at end of file diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..b4b91dd --- /dev/null +++ b/package-lock.json @@ -0,0 +1,2771 @@ +{ + "name": "bj-casino-rank", + "version": "0.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "bj-casino-rank", + "version": "0.0.0", + "dependencies": { + "@ant-design/icons-vue": "^6.1.0", + "axios": "^0.26.1", + "vue": "^3.2.25" + }, + "devDependencies": { + "@vitejs/plugin-vue": "^2.3.0", + "typescript": "^4.5.4", + "vite": "^2.9.0", + "vue-tsc": "^0.29.8" + } + }, + "node_modules/@ant-design/colors": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@ant-design/colors/-/colors-6.0.0.tgz", + "integrity": "sha512-qAZRvPzfdWHtfameEGP2Qvuf838NhergR35o+EuVyB5XvSA98xod5r4utvi4TJ3ywmevm290g9nsCG5MryrdWQ==", + "dependencies": { + "@ctrl/tinycolor": "^3.4.0" + } + }, + "node_modules/@ant-design/icons-svg": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@ant-design/icons-svg/-/icons-svg-4.2.1.tgz", + "integrity": "sha512-EB0iwlKDGpG93hW8f85CTJTs4SvMX7tt5ceupvhALp1IF44SeUFOMhKUOYqpsoYWQKAOuTRDMqn75rEaKDp0Xw==" + }, + "node_modules/@ant-design/icons-vue": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@ant-design/icons-vue/-/icons-vue-6.1.0.tgz", + "integrity": "sha512-EX6bYm56V+ZrKN7+3MT/ubDkvJ5rK/O2t380WFRflDcVFgsvl3NLH7Wxeau6R8DbrO5jWR6DSTC3B6gYFp77AA==", + "dependencies": { + "@ant-design/colors": "^6.0.0", + "@ant-design/icons-svg": "^4.2.1" + }, + "peerDependencies": { + "vue": ">=3.0.3" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz", + "integrity": "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@ctrl/tinycolor": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.4.0.tgz", + "integrity": "sha512-JZButFdZ1+/xAfpguQHoabIXkcqRRKpMrWKBkpEZZyxfY9C1DpADFB8PEqGSTeFr135SaTRfKqGKx5xSCLI7ZQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@emmetio/abbreviation": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@emmetio/abbreviation/-/abbreviation-2.2.3.tgz", + "integrity": "sha512-87pltuCPt99aL+y9xS6GPZ+Wmmyhll2WXH73gG/xpGcQ84DRnptBsI2r0BeIQ0EB/SQTOe2ANPqFqj3Rj5FOGA==", + "dev": true, + "dependencies": { + "@emmetio/scanner": "^1.0.0" + } + }, + "node_modules/@emmetio/css-abbreviation": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@emmetio/css-abbreviation/-/css-abbreviation-2.1.4.tgz", + "integrity": "sha512-qk9L60Y+uRtM5CPbB0y+QNl/1XKE09mSO+AhhSauIfr2YOx/ta3NJw2d8RtCFxgzHeRqFRr8jgyzThbu+MZ4Uw==", + "dev": true, + "dependencies": { + "@emmetio/scanner": "^1.0.0" + } + }, + "node_modules/@emmetio/scanner": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@emmetio/scanner/-/scanner-1.0.0.tgz", + "integrity": "sha512-8HqW8EVqjnCmWXVpqAOZf+EGESdkR27odcMMMGefgKXtar00SoYNSryGv//TELI4T3QFsECo78p+0lmalk/CFA==", + "dev": true + }, + "node_modules/@vitejs/plugin-vue": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-2.3.1.tgz", + "integrity": "sha512-YNzBt8+jt6bSwpt7LP890U1UcTOIZZxfpE5WOJ638PNxSEKOqAi0+FSKS0nVeukfdZ0Ai/H7AFd6k3hayfGZqQ==", + "dev": true, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "vite": "^2.5.10", + "vue": "^3.2.25" + } + }, + "node_modules/@volar/code-gen": { + "version": "0.29.8", + "resolved": "https://registry.npmjs.org/@volar/code-gen/-/code-gen-0.29.8.tgz", + "integrity": "sha512-eohLLUqPChHRPDFT5gXn4V6pr/CeTri7Ou5GI26lUvBRRAbP8p+oYfQRcbMPGeKmVkYjfVj0chsxQGx6T8PQ4Q==", + "dev": true, + "dependencies": { + "@volar/shared": "0.29.8", + "@volar/source-map": "0.29.8" + } + }, + "node_modules/@volar/html2pug": { + "version": "0.29.8", + "resolved": "https://registry.npmjs.org/@volar/html2pug/-/html2pug-0.29.8.tgz", + "integrity": "sha512-bhSNXg8A2aD3w0B+CwmHjqCAaKtj5rORbE5C/q/UdGqptJbC6STCmi30KuRTdfPhR++Xb18Hauf3s/WCmtNAPA==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0", + "domhandler": "^4.2.2", + "htmlparser2": "^7.1.2", + "pug": "^3.0.2" + } + }, + "node_modules/@volar/shared": { + "version": "0.29.8", + "resolved": "https://registry.npmjs.org/@volar/shared/-/shared-0.29.8.tgz", + "integrity": "sha512-Y1NN6irkIukD+T0wf4p/dHWYL90sacN2e2lYoDXxRlvoYxwANnHgw0J0Rcp+yw58ElWRScdG7/YntEIuZWeJsw==", + "dev": true, + "dependencies": { + "upath": "^2.0.1", + "vscode-jsonrpc": "^8.0.0-next.2", + "vscode-uri": "^3.0.2" + } + }, + "node_modules/@volar/source-map": { + "version": "0.29.8", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-0.29.8.tgz", + "integrity": "sha512-7w+UoYtnc6UQu30CgMVvx0YN4dzDgP4TIsSmUaW62AGmxU9Lxwp3Kkn/4N8efi91z8ma5Z78v/HddyJPwAC3LA==", + "dev": true, + "dependencies": { + "@volar/shared": "0.29.8" + } + }, + "node_modules/@volar/transforms": { + "version": "0.29.8", + "resolved": "https://registry.npmjs.org/@volar/transforms/-/transforms-0.29.8.tgz", + "integrity": "sha512-o2hRa8CoDwYTO1Mu5KA47+1elUnYUjDaVhCvbyKlRfd8qpHea2llotArq7B6OORSL2M9DVs1IRJ5NGURBFeZ3Q==", + "dev": true, + "dependencies": { + "@volar/shared": "0.29.8", + "vscode-languageserver": "^8.0.0-next.2" + } + }, + "node_modules/@volar/vue-code-gen": { + "version": "0.29.8", + "resolved": "https://registry.npmjs.org/@volar/vue-code-gen/-/vue-code-gen-0.29.8.tgz", + "integrity": "sha512-E1e7P2oktNC/DzgDBditfla4s8+HlUlluZ+BtcLvEdbkl3QEjujkB0x1wxguWzXmpWgLIDPtrS3Jzll5cCOkTg==", + "dev": true, + "dependencies": { + "@volar/code-gen": "0.29.8", + "@volar/shared": "0.29.8", + "@volar/source-map": "0.29.8", + "@vue/compiler-core": "^3.2.21", + "@vue/compiler-dom": "^3.2.21", + "@vue/shared": "^3.2.21", + "upath": "^2.0.1" + } + }, + "node_modules/@vscode/emmet-helper": { + "version": "2.8.4", + "resolved": "https://registry.npmjs.org/@vscode/emmet-helper/-/emmet-helper-2.8.4.tgz", + "integrity": "sha512-lUki5QLS47bz/U8IlG9VQ+1lfxMtxMZENmU5nu4Z71eOD5j9FK0SmYGL5NiVJg9WBWeAU0VxRADMY2Qpq7BfVg==", + "dev": true, + "dependencies": { + "emmet": "^2.3.0", + "jsonc-parser": "^2.3.0", + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-languageserver-types": "^3.15.1", + "vscode-nls": "^5.0.0", + "vscode-uri": "^2.1.2" + } + }, + "node_modules/@vscode/emmet-helper/node_modules/vscode-uri": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz", + "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==", + "dev": true + }, + "node_modules/@vue/compiler-core": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.31.tgz", + "integrity": "sha512-aKno00qoA4o+V/kR6i/pE+aP+esng5siNAVQ422TkBNM6qA4veXiZbSe8OTXHXquEi/f6Akc+nLfB4JGfe4/WQ==", + "dependencies": { + "@babel/parser": "^7.16.4", + "@vue/shared": "3.2.31", + "estree-walker": "^2.0.2", + "source-map": "^0.6.1" + } + }, + "node_modules/@vue/compiler-dom": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.31.tgz", + "integrity": "sha512-60zIlFfzIDf3u91cqfqy9KhCKIJgPeqxgveH2L+87RcGU/alT6BRrk5JtUso0OibH3O7NXuNOQ0cDc9beT0wrg==", + "dependencies": { + "@vue/compiler-core": "3.2.31", + "@vue/shared": "3.2.31" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.31.tgz", + "integrity": "sha512-748adc9msSPGzXgibHiO6T7RWgfnDcVQD+VVwYgSsyyY8Ans64tALHZANrKtOzvkwznV/F4H7OAod/jIlp/dkQ==", + "dependencies": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.31", + "@vue/compiler-dom": "3.2.31", + "@vue/compiler-ssr": "3.2.31", + "@vue/reactivity-transform": "3.2.31", + "@vue/shared": "3.2.31", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7", + "postcss": "^8.1.10", + "source-map": "^0.6.1" + } + }, + "node_modules/@vue/compiler-ssr": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.31.tgz", + "integrity": "sha512-mjN0rqig+A8TVDnsGPYJM5dpbjlXeHUm2oZHZwGyMYiGT/F4fhJf/cXy8QpjnLQK4Y9Et4GWzHn9PS8AHUnSkw==", + "dependencies": { + "@vue/compiler-dom": "3.2.31", + "@vue/shared": "3.2.31" + } + }, + "node_modules/@vue/reactivity": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.31.tgz", + "integrity": "sha512-HVr0l211gbhpEKYr2hYe7hRsV91uIVGFYNHj73njbARVGHQvIojkImKMaZNDdoDZOIkMsBc9a1sMqR+WZwfSCw==", + "dependencies": { + "@vue/shared": "3.2.31" + } + }, + "node_modules/@vue/reactivity-transform": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.31.tgz", + "integrity": "sha512-uS4l4z/W7wXdI+Va5pgVxBJ345wyGFKvpPYtdSgvfJfX/x2Ymm6ophQlXXB6acqGHtXuBqNyyO3zVp9b1r0MOA==", + "dependencies": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.31", + "@vue/shared": "3.2.31", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7" + } + }, + "node_modules/@vue/runtime-core": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.31.tgz", + "integrity": "sha512-Kcog5XmSY7VHFEMuk4+Gap8gUssYMZ2+w+cmGI6OpZWYOEIcbE0TPzzPHi+8XTzAgx1w/ZxDFcXhZeXN5eKWsA==", + "dependencies": { + "@vue/reactivity": "3.2.31", + "@vue/shared": "3.2.31" + } + }, + "node_modules/@vue/runtime-dom": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.31.tgz", + "integrity": "sha512-N+o0sICVLScUjfLG7u9u5XCjvmsexAiPt17GNnaWHJUfsKed5e85/A3SWgKxzlxx2SW/Hw7RQxzxbXez9PtY3g==", + "dependencies": { + "@vue/runtime-core": "3.2.31", + "@vue/shared": "3.2.31", + "csstype": "^2.6.8" + } + }, + "node_modules/@vue/server-renderer": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.31.tgz", + "integrity": "sha512-8CN3Zj2HyR2LQQBHZ61HexF5NReqngLT3oahyiVRfSSvak+oAvVmu8iNLSu6XR77Ili2AOpnAt1y8ywjjqtmkg==", + "dependencies": { + "@vue/compiler-ssr": "3.2.31", + "@vue/shared": "3.2.31" + }, + "peerDependencies": { + "vue": "3.2.31" + } + }, + "node_modules/@vue/shared": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.31.tgz", + "integrity": "sha512-ymN2pj6zEjiKJZbrf98UM2pfDd6F2H7ksKw7NDt/ZZ1fh5Ei39X5tABugtT03ZRlWd9imccoK0hE8hpjpU7irQ==" + }, + "node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", + "dev": true + }, + "node_modules/assert-never": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/assert-never/-/assert-never-1.2.1.tgz", + "integrity": "sha512-TaTivMB6pYI1kXwrFlEhLeGfOqoDNdTxjCdwRfFFkEA30Eu+k48W34nlok2EYWJfFFzqaEmichdNM7th6M5HNw==", + "dev": true + }, + "node_modules/axios": { + "version": "0.26.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", + "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", + "dependencies": { + "follow-redirects": "^1.14.8" + } + }, + "node_modules/babel-walk": { + "version": "3.0.0-canary-5", + "resolved": "https://registry.npmjs.org/babel-walk/-/babel-walk-3.0.0-canary-5.tgz", + "integrity": "sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.9.6" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/character-parser": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz", + "integrity": "sha1-x84o821LzZdE5f/CxfzeHHMmH8A=", + "dev": true, + "dependencies": { + "is-regex": "^1.0.3" + } + }, + "node_modules/constantinople": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-4.0.1.tgz", + "integrity": "sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.6.0", + "@babel/types": "^7.6.1" + } + }, + "node_modules/csstype": { + "version": "2.6.20", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.20.tgz", + "integrity": "sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==" + }, + "node_modules/doctypes": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz", + "integrity": "sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk=", + "dev": true + }, + "node_modules/dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/dom-serializer/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/emmet": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/emmet/-/emmet-2.3.6.tgz", + "integrity": "sha512-pLS4PBPDdxuUAmw7Me7+TcHbykTsBKN/S9XJbUOMFQrNv9MoshzyMFK/R57JBm94/6HSL4vHnDeEmxlC82NQ4A==", + "dev": true, + "dependencies": { + "@emmetio/abbreviation": "^2.2.3", + "@emmetio/css-abbreviation": "^2.1.4" + } + }, + "node_modules/entities": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", + "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", + "dev": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/esbuild": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.34.tgz", + "integrity": "sha512-QIWdPT/gFF6hCaf4m7kP0cJ+JIuFkdHibI7vVFvu3eJS1HpVmYHWDulyN5WXwbRA0SX/7ZDaJ/1DH8SdY9xOJg==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "esbuild-android-64": "0.14.34", + "esbuild-android-arm64": "0.14.34", + "esbuild-darwin-64": "0.14.34", + "esbuild-darwin-arm64": "0.14.34", + "esbuild-freebsd-64": "0.14.34", + "esbuild-freebsd-arm64": "0.14.34", + "esbuild-linux-32": "0.14.34", + "esbuild-linux-64": "0.14.34", + "esbuild-linux-arm": "0.14.34", + "esbuild-linux-arm64": "0.14.34", + "esbuild-linux-mips64le": "0.14.34", + "esbuild-linux-ppc64le": "0.14.34", + "esbuild-linux-riscv64": "0.14.34", + "esbuild-linux-s390x": "0.14.34", + "esbuild-netbsd-64": "0.14.34", + "esbuild-openbsd-64": "0.14.34", + "esbuild-sunos-64": "0.14.34", + "esbuild-windows-32": "0.14.34", + "esbuild-windows-64": "0.14.34", + "esbuild-windows-arm64": "0.14.34" + } + }, + "node_modules/esbuild-android-64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.34.tgz", + "integrity": "sha512-XfxcfJqmMYsT/LXqrptzFxmaR3GWzXHDLdFNIhm6S00zPaQF1TBBWm+9t0RZ6LRR7iwH57DPjaOeW20vMqI4Yw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-android-arm64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.34.tgz", + "integrity": "sha512-T02+NXTmSRL1Mc6puz+R9CB54rSPICkXKq6+tw8B6vxZFnCPzbJxgwIX4kcluz9p8nYBjF3+lSilTGWb7+Xgew==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-darwin-64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.34.tgz", + "integrity": "sha512-pLRip2Bh4Ng7Bf6AMgCrSp3pPe/qZyf11h5Qo2mOfJqLWzSVjxrXW+CFRJfrOVP7TCnh/gmZSM2AFdCPB72vtw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-darwin-arm64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.34.tgz", + "integrity": "sha512-vpidSJEBxx6lf1NWgXC+DCmGqesJuZ5Y8aQVVsaoO4i8tRXbXb0whChRvop/zd3nfNM4dIl5EXAky0knRX5I6w==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-freebsd-64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.34.tgz", + "integrity": "sha512-m0HBjePhe0hAQJgtMRMNV9kMgIyV4/qSnzPx42kRMQBcPhgjAq1JRu4Il26czC+9FgpMbFkUktb07f/Lwnc6CA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-freebsd-arm64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.34.tgz", + "integrity": "sha512-cpRc2B94L1KvMPPYB4D6G39jLqpKlD3noAMY4/e86iXXXkhUYJJEtTuyNFTa9JRpWM0xCAp4mxjHjoIiLuoCLA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-32": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.34.tgz", + "integrity": "sha512-8nQaEaoW7MH/K/RlozJa+lE1ejHIr8fuPIHhc513UebRav7HtXgQvxHQ6VZRUkWtep23M6dd7UqhwO1tMOfzQQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.34.tgz", + "integrity": "sha512-Y3of4qQoLLlAgf042MlrY1P+7PnN9zWj8nVtw9XQG5hcLOZLz7IKpU35oeu7n4wvyaZHwvQqDJ93gRLqdJekcQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-arm": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.34.tgz", + "integrity": "sha512-9lpq1NcJqssAF7alCO6zL3gvBVVt/lKw4oetUM7OgNnRX0OWpB+ZIO9FwCrSj/dMdmgDhPLf+119zB8QxSMmAg==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-arm64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.34.tgz", + "integrity": "sha512-IlWaGtj9ir7+Nrume1DGcyzBDlK8GcnJq0ANKwcI9pVw8tqr+6GD0eqyF9SF1mR8UmAp+odrx1H5NdR2cHdFHA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-mips64le": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.34.tgz", + "integrity": "sha512-k3or+01Rska1AjUyNjA4buEwB51eyN/xPQAoOx1CjzAQC3l8rpjUDw55kXyL63O/1MUi4ISvtNtl8gLwdyEcxw==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-ppc64le": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.34.tgz", + "integrity": "sha512-+qxb8M9FfM2CJaVU7GgYpJOHM1ngQOx+/VrtBjb4C8oVqaPcESCeg2anjl+HRZy8VpYc71q/iBYausPPbJ+Keg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-riscv64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.34.tgz", + "integrity": "sha512-Y717ltBdQ5j5sZIHdy1DV9kieo0wMip0dCmVSTceowCPYSn1Cg33Kd6981+F/3b9FDMzNWldZFOBRILViENZSA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-s390x": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.34.tgz", + "integrity": "sha512-bDDgYO4LhL4+zPs+WcBkXph+AQoPcQRTv18FzZS0WhjfH8TZx2QqlVPGhmhZ6WidrY+jKthUqO6UhGyIb4MpmA==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-netbsd-64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.34.tgz", + "integrity": "sha512-cfaFGXdRt0+vHsjNPyF0POM4BVSHPSbhLPe8mppDc7GDDxjIl08mV1Zou14oDWMp/XZMjYN1kWYRSfftiD0vvQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-openbsd-64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.34.tgz", + "integrity": "sha512-vmy9DxXVnRiI14s8GKuYBtess+EVcDALkbpTqd5jw4XITutIzyB7n4x0Tj5utAkKsgZJB22lLWGekr0ABnSLow==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-sunos-64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.34.tgz", + "integrity": "sha512-eNPVatNET1F7tRMhii7goL/eptfxc0ALRjrj9SPFNqp0zmxrehBFD6BaP3R4LjMn6DbMO0jOAnTLFKr8NqcJAA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-32": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.34.tgz", + "integrity": "sha512-EFhpXyHEcnqWYe2rAHFd8dRw8wkrd9U+9oqcyoEL84GbanAYjiiIjBZsnR8kl0sCQ5w6bLpk7vCEIA2VS32Vcg==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.34.tgz", + "integrity": "sha512-a8fbl8Ky7PxNEjf1aJmtxdDZj32/hC7S1OcA2ckEpCJRTjiKslI9vAdPpSjrKIWhws4Galpaawy0nB7fjHYf5Q==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-arm64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.34.tgz", + "integrity": "sha512-EYvmKbSa2B3sPnpC28UEu9jBK5atGV4BaVRE7CYGUci2Hlz4AvtV/LML+TcDMT6gBgibnN2gcltWclab3UutMg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "node_modules/follow-redirects": { + "version": "1.14.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", + "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/htmlparser2": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.2.0.tgz", + "integrity": "sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.2", + "domutils": "^2.8.0", + "entities": "^3.0.1" + } + }, + "node_modules/is-core-module": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-expression": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-4.0.0.tgz", + "integrity": "sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==", + "dev": true, + "dependencies": { + "acorn": "^7.1.1", + "object-assign": "^4.1.1" + } + }, + "node_modules/is-promise": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", + "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", + "dev": true + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/js-stringify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz", + "integrity": "sha1-Fzb939lyTyijaCrcYjCufk6Weds=", + "dev": true + }, + "node_modules/jsonc-parser": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.3.1.tgz", + "integrity": "sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==", + "dev": true + }, + "node_modules/jstransformer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz", + "integrity": "sha1-7Yvwkh4vPx7U1cGkT2hwntJHIsM=", + "dev": true, + "dependencies": { + "is-promise": "^2.0.0", + "promise": "^7.0.1" + } + }, + "node_modules/lru-cache": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.8.0.tgz", + "integrity": "sha512-AmXqneQZL3KZMIgBpaPTeI6pfwh+xQ2vutMsyqOu1TBdEXFZgpG/80wuJ531w2ZN7TI0/oc8CPxzh/DKQudZqg==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/nanoid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.2.tgz", + "integrity": "sha512-CuHBogktKwpm5g2sRgv83jEy2ijFzBwMoYA60orPDR7ynsLijJDqgsi4RDGj3OJpy3Ieb+LYwiRmIOGyytgITA==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/postcss": { + "version": "8.4.12", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.12.tgz", + "integrity": "sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.1", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "dev": true, + "dependencies": { + "asap": "~2.0.3" + } + }, + "node_modules/pug": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/pug/-/pug-3.0.2.tgz", + "integrity": "sha512-bp0I/hiK1D1vChHh6EfDxtndHji55XP/ZJKwsRqrz6lRia6ZC2OZbdAymlxdVFwd1L70ebrVJw4/eZ79skrIaw==", + "dev": true, + "dependencies": { + "pug-code-gen": "^3.0.2", + "pug-filters": "^4.0.0", + "pug-lexer": "^5.0.1", + "pug-linker": "^4.0.0", + "pug-load": "^3.0.0", + "pug-parser": "^6.0.0", + "pug-runtime": "^3.0.1", + "pug-strip-comments": "^2.0.0" + } + }, + "node_modules/pug-attrs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-3.0.0.tgz", + "integrity": "sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA==", + "dev": true, + "dependencies": { + "constantinople": "^4.0.1", + "js-stringify": "^1.0.2", + "pug-runtime": "^3.0.0" + } + }, + "node_modules/pug-code-gen": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-3.0.2.tgz", + "integrity": "sha512-nJMhW16MbiGRiyR4miDTQMRWDgKplnHyeLvioEJYbk1RsPI3FuA3saEP8uwnTb2nTJEKBU90NFVWJBk4OU5qyg==", + "dev": true, + "dependencies": { + "constantinople": "^4.0.1", + "doctypes": "^1.1.0", + "js-stringify": "^1.0.2", + "pug-attrs": "^3.0.0", + "pug-error": "^2.0.0", + "pug-runtime": "^3.0.0", + "void-elements": "^3.1.0", + "with": "^7.0.0" + } + }, + "node_modules/pug-error": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-2.0.0.tgz", + "integrity": "sha512-sjiUsi9M4RAGHktC1drQfCr5C5eriu24Lfbt4s+7SykztEOwVZtbFk1RRq0tzLxcMxMYTBR+zMQaG07J/btayQ==", + "dev": true + }, + "node_modules/pug-filters": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-4.0.0.tgz", + "integrity": "sha512-yeNFtq5Yxmfz0f9z2rMXGw/8/4i1cCFecw/Q7+D0V2DdtII5UvqE12VaZ2AY7ri6o5RNXiweGH79OCq+2RQU4A==", + "dev": true, + "dependencies": { + "constantinople": "^4.0.1", + "jstransformer": "1.0.0", + "pug-error": "^2.0.0", + "pug-walk": "^2.0.0", + "resolve": "^1.15.1" + } + }, + "node_modules/pug-lexer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-5.0.1.tgz", + "integrity": "sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w==", + "dev": true, + "dependencies": { + "character-parser": "^2.2.0", + "is-expression": "^4.0.0", + "pug-error": "^2.0.0" + } + }, + "node_modules/pug-linker": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-4.0.0.tgz", + "integrity": "sha512-gjD1yzp0yxbQqnzBAdlhbgoJL5qIFJw78juN1NpTLt/mfPJ5VgC4BvkoD3G23qKzJtIIXBbcCt6FioLSFLOHdw==", + "dev": true, + "dependencies": { + "pug-error": "^2.0.0", + "pug-walk": "^2.0.0" + } + }, + "node_modules/pug-load": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-3.0.0.tgz", + "integrity": "sha512-OCjTEnhLWZBvS4zni/WUMjH2YSUosnsmjGBB1An7CsKQarYSWQ0GCVyd4eQPMFJqZ8w9xgs01QdiZXKVjk92EQ==", + "dev": true, + "dependencies": { + "object-assign": "^4.1.1", + "pug-walk": "^2.0.0" + } + }, + "node_modules/pug-parser": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-6.0.0.tgz", + "integrity": "sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw==", + "dev": true, + "dependencies": { + "pug-error": "^2.0.0", + "token-stream": "1.0.0" + } + }, + "node_modules/pug-runtime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-3.0.1.tgz", + "integrity": "sha512-L50zbvrQ35TkpHwv0G6aLSuueDRwc/97XdY8kL3tOT0FmhgG7UypU3VztfV/LATAvmUfYi4wNxSajhSAeNN+Kg==", + "dev": true + }, + "node_modules/pug-strip-comments": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-2.0.0.tgz", + "integrity": "sha512-zo8DsDpH7eTkPHCXFeAk1xZXJbyoTfdPlNR0bK7rpOMuhBYb0f5qUVCO1xlsitYd3w5FQTK7zpNVKb3rZoUrrQ==", + "dev": true, + "dependencies": { + "pug-error": "^2.0.0" + } + }, + "node_modules/pug-walk": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-2.0.0.tgz", + "integrity": "sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ==", + "dev": true + }, + "node_modules/request-light": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/request-light/-/request-light-0.5.7.tgz", + "integrity": "sha512-i/wKzvcx7Er8tZnvqSxWuNO5ZGggu2UgZAqj/RyZ0si7lBTXL7kZiI/dWxzxnQjaY7s5HEy1qK21Do4Ncr6cVw==", + "dev": true + }, + "node_modules/resolve": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/rollup": { + "version": "2.70.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.70.1.tgz", + "integrity": "sha512-CRYsI5EuzLbXdxC6RnYhOuRdtz4bhejPMSWjsFLfVM/7w/85n2szZv6yExqUXsBdz5KT8eoubeyDUDjhLHEslA==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/semver": { + "version": "7.3.6", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz", + "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==", + "dev": true, + "dependencies": { + "lru-cache": "^7.4.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/token-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-1.0.0.tgz", + "integrity": "sha1-zCAOqyYT9BZtJ/+a/HylbUnfbrQ=", + "dev": true + }, + "node_modules/typescript": { + "version": "4.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.3.tgz", + "integrity": "sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/upath": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz", + "integrity": "sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==", + "dev": true, + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/vite": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/vite/-/vite-2.9.1.tgz", + "integrity": "sha512-vSlsSdOYGcYEJfkQ/NeLXgnRv5zZfpAsdztkIrs7AZHV8RCMZQkwjo4DS5BnrYTqoWqLoUe1Cah4aVO4oNNqCQ==", + "dev": true, + "dependencies": { + "esbuild": "^0.14.27", + "postcss": "^8.4.12", + "resolve": "^1.22.0", + "rollup": "^2.59.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": ">=12.2.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "less": "*", + "sass": "*", + "stylus": "*" + }, + "peerDependenciesMeta": { + "less": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + } + } + }, + "node_modules/void-elements": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", + "integrity": "sha1-YU9/v42AHwu18GYfWy9XhXUOTwk=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/vscode-css-languageservice": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-5.4.1.tgz", + "integrity": "sha512-W7D3GKFXf97ReAaU4EZ2nxVO1kQhztbycJgc1b/Ipr0h8zYWr88BADmrXu02z+lsCS84D7Sr4hoUzDKeaFn2Kg==", + "dev": true, + "dependencies": { + "vscode-languageserver-textdocument": "^1.0.4", + "vscode-languageserver-types": "^3.16.0", + "vscode-nls": "^5.0.0", + "vscode-uri": "^3.0.3" + } + }, + "node_modules/vscode-html-languageservice": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-4.2.4.tgz", + "integrity": "sha512-1HqvXKOq9WlZyW4HTD+0XzrjZoZ/YFrgQY2PZqktbRloHXVAUKm6+cAcvZi4YqKPVn05/CK7do+KBHfuSaEdbg==", + "dev": true, + "dependencies": { + "vscode-languageserver-textdocument": "^1.0.4", + "vscode-languageserver-types": "^3.16.0", + "vscode-nls": "^5.0.0", + "vscode-uri": "^3.0.3" + } + }, + "node_modules/vscode-json-languageservice": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-4.2.1.tgz", + "integrity": "sha512-xGmv9QIWs2H8obGbWg+sIPI/3/pFgj/5OWBhNzs00BkYQ9UaB2F6JJaGB/2/YOZJ3BvLXQTC4Q7muqU25QgAhA==", + "dev": true, + "dependencies": { + "jsonc-parser": "^3.0.0", + "vscode-languageserver-textdocument": "^1.0.3", + "vscode-languageserver-types": "^3.16.0", + "vscode-nls": "^5.0.0", + "vscode-uri": "^3.0.3" + } + }, + "node_modules/vscode-json-languageservice/node_modules/jsonc-parser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz", + "integrity": "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==", + "dev": true + }, + "node_modules/vscode-jsonrpc": { + "version": "8.0.0-next.7", + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.0.0-next.7.tgz", + "integrity": "sha512-JX/F31LEsims0dAlOTKFE4E+AJMiJvdRSRViifFJSqSN7EzeYyWlfuDchF7g91oRNPZOIWfibTkDf3/UMsQGzQ==", + "dev": true, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/vscode-languageserver": { + "version": "8.0.0-next.10", + "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-8.0.0-next.10.tgz", + "integrity": "sha512-sdjldl9ipuBSWVw5ENVMRcOVQwF0o+J6+lNA7FrB8MiLmzflnfjRoJMqA5tCEY8S/J/+P56ZR/dqiQnRYg5m8w==", + "dev": true, + "dependencies": { + "vscode-languageserver-protocol": "3.17.0-next.16" + }, + "bin": { + "installServerIntoExtension": "bin/installServerIntoExtension" + } + }, + "node_modules/vscode-languageserver-protocol": { + "version": "3.17.0-next.16", + "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.0-next.16.tgz", + "integrity": "sha512-tx4DnXw9u3N7vw+bx6n2NKp6FoxoNwiP/biH83AS30I2AnTGyLd7afSeH6Oewn2E8jvB7K15bs12sMppkKOVeQ==", + "dev": true, + "dependencies": { + "vscode-jsonrpc": "8.0.0-next.7", + "vscode-languageserver-types": "3.17.0-next.9" + } + }, + "node_modules/vscode-languageserver-protocol/node_modules/vscode-languageserver-types": { + "version": "3.17.0-next.9", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.0-next.9.tgz", + "integrity": "sha512-9/PeDNPYduaoXRUzYpqmu4ZV9L01HGo0wH9FUt+sSHR7IXwA7xoXBfNUlv8gB9H0D2WwEmMomSy1NmhjKQyn3A==", + "dev": true + }, + "node_modules/vscode-languageserver-textdocument": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.4.tgz", + "integrity": "sha512-/xhqXP/2A2RSs+J8JNXpiiNVvvNM0oTosNVmQnunlKvq9o4mupHOBAnnzH0lwIPKazXKvAKsVp1kr+H/K4lgoQ==", + "dev": true + }, + "node_modules/vscode-languageserver-types": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz", + "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==", + "dev": true + }, + "node_modules/vscode-nls": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.0.0.tgz", + "integrity": "sha512-u0Lw+IYlgbEJFF6/qAqG2d1jQmJl0eyAGJHoAJqr2HT4M2BNuQYSEiSE75f52pXHSJm8AlTjnLLbBFPrdz2hpA==", + "dev": true + }, + "node_modules/vscode-pug-languageservice": { + "version": "0.29.8", + "resolved": "https://registry.npmjs.org/vscode-pug-languageservice/-/vscode-pug-languageservice-0.29.8.tgz", + "integrity": "sha512-QHYAzDSJLg7GOLxCZ12qsM0dAM0dPeMSS1t4kKfzLsfpErmZpFzkAIXbidVrNMdMffGZMtTuIlcpEyWHbx96Iw==", + "deprecated": "WARNING: This project has been renamed to @volar/pug-language-service. Install using @volar/pug-language-service instead.", + "dev": true, + "dependencies": { + "@volar/code-gen": "0.29.8", + "@volar/shared": "0.29.8", + "@volar/source-map": "0.29.8", + "@volar/transforms": "0.29.8", + "pug-lexer": "^5.0.1", + "pug-parser": "^6.0.0", + "vscode-languageserver": "^8.0.0-next.2" + } + }, + "node_modules/vscode-typescript-languageservice": { + "version": "0.29.8", + "resolved": "https://registry.npmjs.org/vscode-typescript-languageservice/-/vscode-typescript-languageservice-0.29.8.tgz", + "integrity": "sha512-eecDqHk4WjEvy6VHQ6teHczppQ9yJO2wExCy7yu7WiFj35qbw0h4G6Erv46MvP3ClL8FggFzD7s1qM6vdqJUfw==", + "deprecated": "WARNING: This project has been renamed to @volar/typescript-language-service. Install using @volar/typescript-language-service instead.", + "dev": true, + "dependencies": { + "@volar/shared": "0.29.8", + "semver": "^7.3.5", + "upath": "^2.0.1", + "vscode-languageserver": "^8.0.0-next.2", + "vscode-languageserver-textdocument": "^1.0.1" + } + }, + "node_modules/vscode-uri": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.3.tgz", + "integrity": "sha512-EcswR2S8bpR7fD0YPeS7r2xXExrScVMxg4MedACaWHEtx9ftCF/qHG1xGkolzTPcEmjTavCQgbVzHUIdTMzFGA==", + "dev": true + }, + "node_modules/vscode-vue-languageservice": { + "version": "0.29.8", + "resolved": "https://registry.npmjs.org/vscode-vue-languageservice/-/vscode-vue-languageservice-0.29.8.tgz", + "integrity": "sha512-qSJdvW5ttyGUB/8uWDKgo8vnIoFnXYlBP4Z/cn54btsRn6ZMw7IJGJU1381e7p/yGvMTLeGbugD53SghbnSa6g==", + "deprecated": "WARNING: This project has been renamed to @volar/vue-language-service. Install using @volar/vue-language-service instead.", + "dev": true, + "dependencies": { + "@volar/code-gen": "0.29.8", + "@volar/html2pug": "0.29.8", + "@volar/shared": "0.29.8", + "@volar/source-map": "0.29.8", + "@volar/transforms": "0.29.8", + "@volar/vue-code-gen": "0.29.8", + "@vscode/emmet-helper": "^2.8.0", + "@vue/reactivity": "^3.2.21", + "@vue/shared": "^3.2.21", + "request-light": "^0.5.4", + "upath": "^2.0.1", + "vscode-css-languageservice": "^5.1.7", + "vscode-html-languageservice": "^4.1.0", + "vscode-json-languageservice": "^4.1.8", + "vscode-languageserver": "^8.0.0-next.2", + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-pug-languageservice": "0.29.8", + "vscode-typescript-languageservice": "0.29.8" + } + }, + "node_modules/vue": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.31.tgz", + "integrity": "sha512-odT3W2tcffTiQCy57nOT93INw1auq5lYLLYtWpPYQQYQOOdHiqFct9Xhna6GJ+pJQaF67yZABraH47oywkJgFw==", + "dependencies": { + "@vue/compiler-dom": "3.2.31", + "@vue/compiler-sfc": "3.2.31", + "@vue/runtime-dom": "3.2.31", + "@vue/server-renderer": "3.2.31", + "@vue/shared": "3.2.31" + } + }, + "node_modules/vue-tsc": { + "version": "0.29.8", + "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-0.29.8.tgz", + "integrity": "sha512-pT0wLRjvRuSmB+J4WJT6uuV9mO0KtSSXEAtaVXZQzyk5+DJdbLIQTbRce/TXSkfqt1l1WogO78RjtOJFiMCgfQ==", + "dev": true, + "dependencies": { + "@volar/shared": "0.29.8", + "vscode-vue-languageservice": "0.29.8" + }, + "bin": { + "vue-tsc": "bin/vue-tsc.js" + }, + "peerDependencies": { + "typescript": "*" + } + }, + "node_modules/with": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/with/-/with-7.0.2.tgz", + "integrity": "sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.9.6", + "@babel/types": "^7.9.6", + "assert-never": "^1.2.1", + "babel-walk": "3.0.0-canary-5" + }, + "engines": { + "node": ">= 10.0.0" + } + } + }, + "dependencies": { + "@ant-design/colors": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@ant-design/colors/-/colors-6.0.0.tgz", + "integrity": "sha512-qAZRvPzfdWHtfameEGP2Qvuf838NhergR35o+EuVyB5XvSA98xod5r4utvi4TJ3ywmevm290g9nsCG5MryrdWQ==", + "requires": { + "@ctrl/tinycolor": "^3.4.0" + } + }, + "@ant-design/icons-svg": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@ant-design/icons-svg/-/icons-svg-4.2.1.tgz", + "integrity": "sha512-EB0iwlKDGpG93hW8f85CTJTs4SvMX7tt5ceupvhALp1IF44SeUFOMhKUOYqpsoYWQKAOuTRDMqn75rEaKDp0Xw==" + }, + "@ant-design/icons-vue": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@ant-design/icons-vue/-/icons-vue-6.1.0.tgz", + "integrity": "sha512-EX6bYm56V+ZrKN7+3MT/ubDkvJ5rK/O2t380WFRflDcVFgsvl3NLH7Wxeau6R8DbrO5jWR6DSTC3B6gYFp77AA==", + "requires": { + "@ant-design/colors": "^6.0.0", + "@ant-design/icons-svg": "^4.2.1" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "@babel/parser": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz", + "integrity": "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==" + }, + "@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + }, + "@ctrl/tinycolor": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.4.0.tgz", + "integrity": "sha512-JZButFdZ1+/xAfpguQHoabIXkcqRRKpMrWKBkpEZZyxfY9C1DpADFB8PEqGSTeFr135SaTRfKqGKx5xSCLI7ZQ==" + }, + "@emmetio/abbreviation": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@emmetio/abbreviation/-/abbreviation-2.2.3.tgz", + "integrity": "sha512-87pltuCPt99aL+y9xS6GPZ+Wmmyhll2WXH73gG/xpGcQ84DRnptBsI2r0BeIQ0EB/SQTOe2ANPqFqj3Rj5FOGA==", + "dev": true, + "requires": { + "@emmetio/scanner": "^1.0.0" + } + }, + "@emmetio/css-abbreviation": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@emmetio/css-abbreviation/-/css-abbreviation-2.1.4.tgz", + "integrity": "sha512-qk9L60Y+uRtM5CPbB0y+QNl/1XKE09mSO+AhhSauIfr2YOx/ta3NJw2d8RtCFxgzHeRqFRr8jgyzThbu+MZ4Uw==", + "dev": true, + "requires": { + "@emmetio/scanner": "^1.0.0" + } + }, + "@emmetio/scanner": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@emmetio/scanner/-/scanner-1.0.0.tgz", + "integrity": "sha512-8HqW8EVqjnCmWXVpqAOZf+EGESdkR27odcMMMGefgKXtar00SoYNSryGv//TELI4T3QFsECo78p+0lmalk/CFA==", + "dev": true + }, + "@vitejs/plugin-vue": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-2.3.1.tgz", + "integrity": "sha512-YNzBt8+jt6bSwpt7LP890U1UcTOIZZxfpE5WOJ638PNxSEKOqAi0+FSKS0nVeukfdZ0Ai/H7AFd6k3hayfGZqQ==", + "dev": true, + "requires": {} + }, + "@volar/code-gen": { + "version": "0.29.8", + "resolved": "https://registry.npmjs.org/@volar/code-gen/-/code-gen-0.29.8.tgz", + "integrity": "sha512-eohLLUqPChHRPDFT5gXn4V6pr/CeTri7Ou5GI26lUvBRRAbP8p+oYfQRcbMPGeKmVkYjfVj0chsxQGx6T8PQ4Q==", + "dev": true, + "requires": { + "@volar/shared": "0.29.8", + "@volar/source-map": "0.29.8" + } + }, + "@volar/html2pug": { + "version": "0.29.8", + "resolved": "https://registry.npmjs.org/@volar/html2pug/-/html2pug-0.29.8.tgz", + "integrity": "sha512-bhSNXg8A2aD3w0B+CwmHjqCAaKtj5rORbE5C/q/UdGqptJbC6STCmi30KuRTdfPhR++Xb18Hauf3s/WCmtNAPA==", + "dev": true, + "requires": { + "domelementtype": "^2.2.0", + "domhandler": "^4.2.2", + "htmlparser2": "^7.1.2", + "pug": "^3.0.2" + } + }, + "@volar/shared": { + "version": "0.29.8", + "resolved": "https://registry.npmjs.org/@volar/shared/-/shared-0.29.8.tgz", + "integrity": "sha512-Y1NN6irkIukD+T0wf4p/dHWYL90sacN2e2lYoDXxRlvoYxwANnHgw0J0Rcp+yw58ElWRScdG7/YntEIuZWeJsw==", + "dev": true, + "requires": { + "upath": "^2.0.1", + "vscode-jsonrpc": "^8.0.0-next.2", + "vscode-uri": "^3.0.2" + } + }, + "@volar/source-map": { + "version": "0.29.8", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-0.29.8.tgz", + "integrity": "sha512-7w+UoYtnc6UQu30CgMVvx0YN4dzDgP4TIsSmUaW62AGmxU9Lxwp3Kkn/4N8efi91z8ma5Z78v/HddyJPwAC3LA==", + "dev": true, + "requires": { + "@volar/shared": "0.29.8" + } + }, + "@volar/transforms": { + "version": "0.29.8", + "resolved": "https://registry.npmjs.org/@volar/transforms/-/transforms-0.29.8.tgz", + "integrity": "sha512-o2hRa8CoDwYTO1Mu5KA47+1elUnYUjDaVhCvbyKlRfd8qpHea2llotArq7B6OORSL2M9DVs1IRJ5NGURBFeZ3Q==", + "dev": true, + "requires": { + "@volar/shared": "0.29.8", + "vscode-languageserver": "^8.0.0-next.2" + } + }, + "@volar/vue-code-gen": { + "version": "0.29.8", + "resolved": "https://registry.npmjs.org/@volar/vue-code-gen/-/vue-code-gen-0.29.8.tgz", + "integrity": "sha512-E1e7P2oktNC/DzgDBditfla4s8+HlUlluZ+BtcLvEdbkl3QEjujkB0x1wxguWzXmpWgLIDPtrS3Jzll5cCOkTg==", + "dev": true, + "requires": { + "@volar/code-gen": "0.29.8", + "@volar/shared": "0.29.8", + "@volar/source-map": "0.29.8", + "@vue/compiler-core": "^3.2.21", + "@vue/compiler-dom": "^3.2.21", + "@vue/shared": "^3.2.21", + "upath": "^2.0.1" + } + }, + "@vscode/emmet-helper": { + "version": "2.8.4", + "resolved": "https://registry.npmjs.org/@vscode/emmet-helper/-/emmet-helper-2.8.4.tgz", + "integrity": "sha512-lUki5QLS47bz/U8IlG9VQ+1lfxMtxMZENmU5nu4Z71eOD5j9FK0SmYGL5NiVJg9WBWeAU0VxRADMY2Qpq7BfVg==", + "dev": true, + "requires": { + "emmet": "^2.3.0", + "jsonc-parser": "^2.3.0", + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-languageserver-types": "^3.15.1", + "vscode-nls": "^5.0.0", + "vscode-uri": "^2.1.2" + }, + "dependencies": { + "vscode-uri": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz", + "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==", + "dev": true + } + } + }, + "@vue/compiler-core": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.31.tgz", + "integrity": "sha512-aKno00qoA4o+V/kR6i/pE+aP+esng5siNAVQ422TkBNM6qA4veXiZbSe8OTXHXquEi/f6Akc+nLfB4JGfe4/WQ==", + "requires": { + "@babel/parser": "^7.16.4", + "@vue/shared": "3.2.31", + "estree-walker": "^2.0.2", + "source-map": "^0.6.1" + } + }, + "@vue/compiler-dom": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.31.tgz", + "integrity": "sha512-60zIlFfzIDf3u91cqfqy9KhCKIJgPeqxgveH2L+87RcGU/alT6BRrk5JtUso0OibH3O7NXuNOQ0cDc9beT0wrg==", + "requires": { + "@vue/compiler-core": "3.2.31", + "@vue/shared": "3.2.31" + } + }, + "@vue/compiler-sfc": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.31.tgz", + "integrity": "sha512-748adc9msSPGzXgibHiO6T7RWgfnDcVQD+VVwYgSsyyY8Ans64tALHZANrKtOzvkwznV/F4H7OAod/jIlp/dkQ==", + "requires": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.31", + "@vue/compiler-dom": "3.2.31", + "@vue/compiler-ssr": "3.2.31", + "@vue/reactivity-transform": "3.2.31", + "@vue/shared": "3.2.31", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7", + "postcss": "^8.1.10", + "source-map": "^0.6.1" + } + }, + "@vue/compiler-ssr": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.31.tgz", + "integrity": "sha512-mjN0rqig+A8TVDnsGPYJM5dpbjlXeHUm2oZHZwGyMYiGT/F4fhJf/cXy8QpjnLQK4Y9Et4GWzHn9PS8AHUnSkw==", + "requires": { + "@vue/compiler-dom": "3.2.31", + "@vue/shared": "3.2.31" + } + }, + "@vue/reactivity": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.31.tgz", + "integrity": "sha512-HVr0l211gbhpEKYr2hYe7hRsV91uIVGFYNHj73njbARVGHQvIojkImKMaZNDdoDZOIkMsBc9a1sMqR+WZwfSCw==", + "requires": { + "@vue/shared": "3.2.31" + } + }, + "@vue/reactivity-transform": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.31.tgz", + "integrity": "sha512-uS4l4z/W7wXdI+Va5pgVxBJ345wyGFKvpPYtdSgvfJfX/x2Ymm6ophQlXXB6acqGHtXuBqNyyO3zVp9b1r0MOA==", + "requires": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.31", + "@vue/shared": "3.2.31", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7" + } + }, + "@vue/runtime-core": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.31.tgz", + "integrity": "sha512-Kcog5XmSY7VHFEMuk4+Gap8gUssYMZ2+w+cmGI6OpZWYOEIcbE0TPzzPHi+8XTzAgx1w/ZxDFcXhZeXN5eKWsA==", + "requires": { + "@vue/reactivity": "3.2.31", + "@vue/shared": "3.2.31" + } + }, + "@vue/runtime-dom": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.31.tgz", + "integrity": "sha512-N+o0sICVLScUjfLG7u9u5XCjvmsexAiPt17GNnaWHJUfsKed5e85/A3SWgKxzlxx2SW/Hw7RQxzxbXez9PtY3g==", + "requires": { + "@vue/runtime-core": "3.2.31", + "@vue/shared": "3.2.31", + "csstype": "^2.6.8" + } + }, + "@vue/server-renderer": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.31.tgz", + "integrity": "sha512-8CN3Zj2HyR2LQQBHZ61HexF5NReqngLT3oahyiVRfSSvak+oAvVmu8iNLSu6XR77Ili2AOpnAt1y8ywjjqtmkg==", + "requires": { + "@vue/compiler-ssr": "3.2.31", + "@vue/shared": "3.2.31" + } + }, + "@vue/shared": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.31.tgz", + "integrity": "sha512-ymN2pj6zEjiKJZbrf98UM2pfDd6F2H7ksKw7NDt/ZZ1fh5Ei39X5tABugtT03ZRlWd9imccoK0hE8hpjpU7irQ==" + }, + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", + "dev": true + }, + "assert-never": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/assert-never/-/assert-never-1.2.1.tgz", + "integrity": "sha512-TaTivMB6pYI1kXwrFlEhLeGfOqoDNdTxjCdwRfFFkEA30Eu+k48W34nlok2EYWJfFFzqaEmichdNM7th6M5HNw==", + "dev": true + }, + "axios": { + "version": "0.26.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", + "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", + "requires": { + "follow-redirects": "^1.14.8" + } + }, + "babel-walk": { + "version": "3.0.0-canary-5", + "resolved": "https://registry.npmjs.org/babel-walk/-/babel-walk-3.0.0-canary-5.tgz", + "integrity": "sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==", + "dev": true, + "requires": { + "@babel/types": "^7.9.6" + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "character-parser": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz", + "integrity": "sha1-x84o821LzZdE5f/CxfzeHHMmH8A=", + "dev": true, + "requires": { + "is-regex": "^1.0.3" + } + }, + "constantinople": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-4.0.1.tgz", + "integrity": "sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==", + "dev": true, + "requires": { + "@babel/parser": "^7.6.0", + "@babel/types": "^7.6.1" + } + }, + "csstype": { + "version": "2.6.20", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.20.tgz", + "integrity": "sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==" + }, + "doctypes": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz", + "integrity": "sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk=", + "dev": true + }, + "dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "dependencies": { + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + } + } + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true + }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "emmet": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/emmet/-/emmet-2.3.6.tgz", + "integrity": "sha512-pLS4PBPDdxuUAmw7Me7+TcHbykTsBKN/S9XJbUOMFQrNv9MoshzyMFK/R57JBm94/6HSL4vHnDeEmxlC82NQ4A==", + "dev": true, + "requires": { + "@emmetio/abbreviation": "^2.2.3", + "@emmetio/css-abbreviation": "^2.1.4" + } + }, + "entities": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", + "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", + "dev": true + }, + "esbuild": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.34.tgz", + "integrity": "sha512-QIWdPT/gFF6hCaf4m7kP0cJ+JIuFkdHibI7vVFvu3eJS1HpVmYHWDulyN5WXwbRA0SX/7ZDaJ/1DH8SdY9xOJg==", + "dev": true, + "requires": { + "esbuild-android-64": "0.14.34", + "esbuild-android-arm64": "0.14.34", + "esbuild-darwin-64": "0.14.34", + "esbuild-darwin-arm64": "0.14.34", + "esbuild-freebsd-64": "0.14.34", + "esbuild-freebsd-arm64": "0.14.34", + "esbuild-linux-32": "0.14.34", + "esbuild-linux-64": "0.14.34", + "esbuild-linux-arm": "0.14.34", + "esbuild-linux-arm64": "0.14.34", + "esbuild-linux-mips64le": "0.14.34", + "esbuild-linux-ppc64le": "0.14.34", + "esbuild-linux-riscv64": "0.14.34", + "esbuild-linux-s390x": "0.14.34", + "esbuild-netbsd-64": "0.14.34", + "esbuild-openbsd-64": "0.14.34", + "esbuild-sunos-64": "0.14.34", + "esbuild-windows-32": "0.14.34", + "esbuild-windows-64": "0.14.34", + "esbuild-windows-arm64": "0.14.34" + } + }, + "esbuild-android-64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.34.tgz", + "integrity": "sha512-XfxcfJqmMYsT/LXqrptzFxmaR3GWzXHDLdFNIhm6S00zPaQF1TBBWm+9t0RZ6LRR7iwH57DPjaOeW20vMqI4Yw==", + "dev": true, + "optional": true + }, + "esbuild-android-arm64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.34.tgz", + "integrity": "sha512-T02+NXTmSRL1Mc6puz+R9CB54rSPICkXKq6+tw8B6vxZFnCPzbJxgwIX4kcluz9p8nYBjF3+lSilTGWb7+Xgew==", + "dev": true, + "optional": true + }, + "esbuild-darwin-64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.34.tgz", + "integrity": "sha512-pLRip2Bh4Ng7Bf6AMgCrSp3pPe/qZyf11h5Qo2mOfJqLWzSVjxrXW+CFRJfrOVP7TCnh/gmZSM2AFdCPB72vtw==", + "dev": true, + "optional": true + }, + "esbuild-darwin-arm64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.34.tgz", + "integrity": "sha512-vpidSJEBxx6lf1NWgXC+DCmGqesJuZ5Y8aQVVsaoO4i8tRXbXb0whChRvop/zd3nfNM4dIl5EXAky0knRX5I6w==", + "dev": true, + "optional": true + }, + "esbuild-freebsd-64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.34.tgz", + "integrity": "sha512-m0HBjePhe0hAQJgtMRMNV9kMgIyV4/qSnzPx42kRMQBcPhgjAq1JRu4Il26czC+9FgpMbFkUktb07f/Lwnc6CA==", + "dev": true, + "optional": true + }, + "esbuild-freebsd-arm64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.34.tgz", + "integrity": "sha512-cpRc2B94L1KvMPPYB4D6G39jLqpKlD3noAMY4/e86iXXXkhUYJJEtTuyNFTa9JRpWM0xCAp4mxjHjoIiLuoCLA==", + "dev": true, + "optional": true + }, + "esbuild-linux-32": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.34.tgz", + "integrity": "sha512-8nQaEaoW7MH/K/RlozJa+lE1ejHIr8fuPIHhc513UebRav7HtXgQvxHQ6VZRUkWtep23M6dd7UqhwO1tMOfzQQ==", + "dev": true, + "optional": true + }, + "esbuild-linux-64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.34.tgz", + "integrity": "sha512-Y3of4qQoLLlAgf042MlrY1P+7PnN9zWj8nVtw9XQG5hcLOZLz7IKpU35oeu7n4wvyaZHwvQqDJ93gRLqdJekcQ==", + "dev": true, + "optional": true + }, + "esbuild-linux-arm": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.34.tgz", + "integrity": "sha512-9lpq1NcJqssAF7alCO6zL3gvBVVt/lKw4oetUM7OgNnRX0OWpB+ZIO9FwCrSj/dMdmgDhPLf+119zB8QxSMmAg==", + "dev": true, + "optional": true + }, + "esbuild-linux-arm64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.34.tgz", + "integrity": "sha512-IlWaGtj9ir7+Nrume1DGcyzBDlK8GcnJq0ANKwcI9pVw8tqr+6GD0eqyF9SF1mR8UmAp+odrx1H5NdR2cHdFHA==", + "dev": true, + "optional": true + }, + "esbuild-linux-mips64le": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.34.tgz", + "integrity": "sha512-k3or+01Rska1AjUyNjA4buEwB51eyN/xPQAoOx1CjzAQC3l8rpjUDw55kXyL63O/1MUi4ISvtNtl8gLwdyEcxw==", + "dev": true, + "optional": true + }, + "esbuild-linux-ppc64le": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.34.tgz", + "integrity": "sha512-+qxb8M9FfM2CJaVU7GgYpJOHM1ngQOx+/VrtBjb4C8oVqaPcESCeg2anjl+HRZy8VpYc71q/iBYausPPbJ+Keg==", + "dev": true, + "optional": true + }, + "esbuild-linux-riscv64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.34.tgz", + "integrity": "sha512-Y717ltBdQ5j5sZIHdy1DV9kieo0wMip0dCmVSTceowCPYSn1Cg33Kd6981+F/3b9FDMzNWldZFOBRILViENZSA==", + "dev": true, + "optional": true + }, + "esbuild-linux-s390x": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.34.tgz", + "integrity": "sha512-bDDgYO4LhL4+zPs+WcBkXph+AQoPcQRTv18FzZS0WhjfH8TZx2QqlVPGhmhZ6WidrY+jKthUqO6UhGyIb4MpmA==", + "dev": true, + "optional": true + }, + "esbuild-netbsd-64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.34.tgz", + "integrity": "sha512-cfaFGXdRt0+vHsjNPyF0POM4BVSHPSbhLPe8mppDc7GDDxjIl08mV1Zou14oDWMp/XZMjYN1kWYRSfftiD0vvQ==", + "dev": true, + "optional": true + }, + "esbuild-openbsd-64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.34.tgz", + "integrity": "sha512-vmy9DxXVnRiI14s8GKuYBtess+EVcDALkbpTqd5jw4XITutIzyB7n4x0Tj5utAkKsgZJB22lLWGekr0ABnSLow==", + "dev": true, + "optional": true + }, + "esbuild-sunos-64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.34.tgz", + "integrity": "sha512-eNPVatNET1F7tRMhii7goL/eptfxc0ALRjrj9SPFNqp0zmxrehBFD6BaP3R4LjMn6DbMO0jOAnTLFKr8NqcJAA==", + "dev": true, + "optional": true + }, + "esbuild-windows-32": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.34.tgz", + "integrity": "sha512-EFhpXyHEcnqWYe2rAHFd8dRw8wkrd9U+9oqcyoEL84GbanAYjiiIjBZsnR8kl0sCQ5w6bLpk7vCEIA2VS32Vcg==", + "dev": true, + "optional": true + }, + "esbuild-windows-64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.34.tgz", + "integrity": "sha512-a8fbl8Ky7PxNEjf1aJmtxdDZj32/hC7S1OcA2ckEpCJRTjiKslI9vAdPpSjrKIWhws4Galpaawy0nB7fjHYf5Q==", + "dev": true, + "optional": true + }, + "esbuild-windows-arm64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.34.tgz", + "integrity": "sha512-EYvmKbSa2B3sPnpC28UEu9jBK5atGV4BaVRE7CYGUci2Hlz4AvtV/LML+TcDMT6gBgibnN2gcltWclab3UutMg==", + "dev": true, + "optional": true + }, + "estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "follow-redirects": { + "version": "1.14.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", + "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==" + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "htmlparser2": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.2.0.tgz", + "integrity": "sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.2", + "domutils": "^2.8.0", + "entities": "^3.0.1" + } + }, + "is-core-module": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-expression": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-4.0.0.tgz", + "integrity": "sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==", + "dev": true, + "requires": { + "acorn": "^7.1.1", + "object-assign": "^4.1.1" + } + }, + "is-promise": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", + "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", + "dev": true + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "js-stringify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz", + "integrity": "sha1-Fzb939lyTyijaCrcYjCufk6Weds=", + "dev": true + }, + "jsonc-parser": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.3.1.tgz", + "integrity": "sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==", + "dev": true + }, + "jstransformer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz", + "integrity": "sha1-7Yvwkh4vPx7U1cGkT2hwntJHIsM=", + "dev": true, + "requires": { + "is-promise": "^2.0.0", + "promise": "^7.0.1" + } + }, + "lru-cache": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.8.0.tgz", + "integrity": "sha512-AmXqneQZL3KZMIgBpaPTeI6pfwh+xQ2vutMsyqOu1TBdEXFZgpG/80wuJ531w2ZN7TI0/oc8CPxzh/DKQudZqg==", + "dev": true + }, + "magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "requires": { + "sourcemap-codec": "^1.4.8" + } + }, + "nanoid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.2.tgz", + "integrity": "sha512-CuHBogktKwpm5g2sRgv83jEy2ijFzBwMoYA60orPDR7ynsLijJDqgsi4RDGj3OJpy3Ieb+LYwiRmIOGyytgITA==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "postcss": { + "version": "8.4.12", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.12.tgz", + "integrity": "sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==", + "requires": { + "nanoid": "^3.3.1", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "dev": true, + "requires": { + "asap": "~2.0.3" + } + }, + "pug": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/pug/-/pug-3.0.2.tgz", + "integrity": "sha512-bp0I/hiK1D1vChHh6EfDxtndHji55XP/ZJKwsRqrz6lRia6ZC2OZbdAymlxdVFwd1L70ebrVJw4/eZ79skrIaw==", + "dev": true, + "requires": { + "pug-code-gen": "^3.0.2", + "pug-filters": "^4.0.0", + "pug-lexer": "^5.0.1", + "pug-linker": "^4.0.0", + "pug-load": "^3.0.0", + "pug-parser": "^6.0.0", + "pug-runtime": "^3.0.1", + "pug-strip-comments": "^2.0.0" + } + }, + "pug-attrs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-3.0.0.tgz", + "integrity": "sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA==", + "dev": true, + "requires": { + "constantinople": "^4.0.1", + "js-stringify": "^1.0.2", + "pug-runtime": "^3.0.0" + } + }, + "pug-code-gen": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-3.0.2.tgz", + "integrity": "sha512-nJMhW16MbiGRiyR4miDTQMRWDgKplnHyeLvioEJYbk1RsPI3FuA3saEP8uwnTb2nTJEKBU90NFVWJBk4OU5qyg==", + "dev": true, + "requires": { + "constantinople": "^4.0.1", + "doctypes": "^1.1.0", + "js-stringify": "^1.0.2", + "pug-attrs": "^3.0.0", + "pug-error": "^2.0.0", + "pug-runtime": "^3.0.0", + "void-elements": "^3.1.0", + "with": "^7.0.0" + } + }, + "pug-error": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-2.0.0.tgz", + "integrity": "sha512-sjiUsi9M4RAGHktC1drQfCr5C5eriu24Lfbt4s+7SykztEOwVZtbFk1RRq0tzLxcMxMYTBR+zMQaG07J/btayQ==", + "dev": true + }, + "pug-filters": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-4.0.0.tgz", + "integrity": "sha512-yeNFtq5Yxmfz0f9z2rMXGw/8/4i1cCFecw/Q7+D0V2DdtII5UvqE12VaZ2AY7ri6o5RNXiweGH79OCq+2RQU4A==", + "dev": true, + "requires": { + "constantinople": "^4.0.1", + "jstransformer": "1.0.0", + "pug-error": "^2.0.0", + "pug-walk": "^2.0.0", + "resolve": "^1.15.1" + } + }, + "pug-lexer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-5.0.1.tgz", + "integrity": "sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w==", + "dev": true, + "requires": { + "character-parser": "^2.2.0", + "is-expression": "^4.0.0", + "pug-error": "^2.0.0" + } + }, + "pug-linker": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-4.0.0.tgz", + "integrity": "sha512-gjD1yzp0yxbQqnzBAdlhbgoJL5qIFJw78juN1NpTLt/mfPJ5VgC4BvkoD3G23qKzJtIIXBbcCt6FioLSFLOHdw==", + "dev": true, + "requires": { + "pug-error": "^2.0.0", + "pug-walk": "^2.0.0" + } + }, + "pug-load": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-3.0.0.tgz", + "integrity": "sha512-OCjTEnhLWZBvS4zni/WUMjH2YSUosnsmjGBB1An7CsKQarYSWQ0GCVyd4eQPMFJqZ8w9xgs01QdiZXKVjk92EQ==", + "dev": true, + "requires": { + "object-assign": "^4.1.1", + "pug-walk": "^2.0.0" + } + }, + "pug-parser": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-6.0.0.tgz", + "integrity": "sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw==", + "dev": true, + "requires": { + "pug-error": "^2.0.0", + "token-stream": "1.0.0" + } + }, + "pug-runtime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-3.0.1.tgz", + "integrity": "sha512-L50zbvrQ35TkpHwv0G6aLSuueDRwc/97XdY8kL3tOT0FmhgG7UypU3VztfV/LATAvmUfYi4wNxSajhSAeNN+Kg==", + "dev": true + }, + "pug-strip-comments": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-2.0.0.tgz", + "integrity": "sha512-zo8DsDpH7eTkPHCXFeAk1xZXJbyoTfdPlNR0bK7rpOMuhBYb0f5qUVCO1xlsitYd3w5FQTK7zpNVKb3rZoUrrQ==", + "dev": true, + "requires": { + "pug-error": "^2.0.0" + } + }, + "pug-walk": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-2.0.0.tgz", + "integrity": "sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ==", + "dev": true + }, + "request-light": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/request-light/-/request-light-0.5.7.tgz", + "integrity": "sha512-i/wKzvcx7Er8tZnvqSxWuNO5ZGggu2UgZAqj/RyZ0si7lBTXL7kZiI/dWxzxnQjaY7s5HEy1qK21Do4Ncr6cVw==", + "dev": true + }, + "resolve": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "dev": true, + "requires": { + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "rollup": { + "version": "2.70.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.70.1.tgz", + "integrity": "sha512-CRYsI5EuzLbXdxC6RnYhOuRdtz4bhejPMSWjsFLfVM/7w/85n2szZv6yExqUXsBdz5KT8eoubeyDUDjhLHEslA==", + "dev": true, + "requires": { + "fsevents": "~2.3.2" + } + }, + "semver": { + "version": "7.3.6", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz", + "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==", + "dev": true, + "requires": { + "lru-cache": "^7.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + }, + "token-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-1.0.0.tgz", + "integrity": "sha1-zCAOqyYT9BZtJ/+a/HylbUnfbrQ=", + "dev": true + }, + "typescript": { + "version": "4.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.3.tgz", + "integrity": "sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==", + "dev": true + }, + "upath": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz", + "integrity": "sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==", + "dev": true + }, + "vite": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/vite/-/vite-2.9.1.tgz", + "integrity": "sha512-vSlsSdOYGcYEJfkQ/NeLXgnRv5zZfpAsdztkIrs7AZHV8RCMZQkwjo4DS5BnrYTqoWqLoUe1Cah4aVO4oNNqCQ==", + "dev": true, + "requires": { + "esbuild": "^0.14.27", + "fsevents": "~2.3.2", + "postcss": "^8.4.12", + "resolve": "^1.22.0", + "rollup": "^2.59.0" + } + }, + "void-elements": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", + "integrity": "sha1-YU9/v42AHwu18GYfWy9XhXUOTwk=", + "dev": true + }, + "vscode-css-languageservice": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-5.4.1.tgz", + "integrity": "sha512-W7D3GKFXf97ReAaU4EZ2nxVO1kQhztbycJgc1b/Ipr0h8zYWr88BADmrXu02z+lsCS84D7Sr4hoUzDKeaFn2Kg==", + "dev": true, + "requires": { + "vscode-languageserver-textdocument": "^1.0.4", + "vscode-languageserver-types": "^3.16.0", + "vscode-nls": "^5.0.0", + "vscode-uri": "^3.0.3" + } + }, + "vscode-html-languageservice": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-4.2.4.tgz", + "integrity": "sha512-1HqvXKOq9WlZyW4HTD+0XzrjZoZ/YFrgQY2PZqktbRloHXVAUKm6+cAcvZi4YqKPVn05/CK7do+KBHfuSaEdbg==", + "dev": true, + "requires": { + "vscode-languageserver-textdocument": "^1.0.4", + "vscode-languageserver-types": "^3.16.0", + "vscode-nls": "^5.0.0", + "vscode-uri": "^3.0.3" + } + }, + "vscode-json-languageservice": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-4.2.1.tgz", + "integrity": "sha512-xGmv9QIWs2H8obGbWg+sIPI/3/pFgj/5OWBhNzs00BkYQ9UaB2F6JJaGB/2/YOZJ3BvLXQTC4Q7muqU25QgAhA==", + "dev": true, + "requires": { + "jsonc-parser": "^3.0.0", + "vscode-languageserver-textdocument": "^1.0.3", + "vscode-languageserver-types": "^3.16.0", + "vscode-nls": "^5.0.0", + "vscode-uri": "^3.0.3" + }, + "dependencies": { + "jsonc-parser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz", + "integrity": "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==", + "dev": true + } + } + }, + "vscode-jsonrpc": { + "version": "8.0.0-next.7", + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.0.0-next.7.tgz", + "integrity": "sha512-JX/F31LEsims0dAlOTKFE4E+AJMiJvdRSRViifFJSqSN7EzeYyWlfuDchF7g91oRNPZOIWfibTkDf3/UMsQGzQ==", + "dev": true + }, + "vscode-languageserver": { + "version": "8.0.0-next.10", + "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-8.0.0-next.10.tgz", + "integrity": "sha512-sdjldl9ipuBSWVw5ENVMRcOVQwF0o+J6+lNA7FrB8MiLmzflnfjRoJMqA5tCEY8S/J/+P56ZR/dqiQnRYg5m8w==", + "dev": true, + "requires": { + "vscode-languageserver-protocol": "3.17.0-next.16" + } + }, + "vscode-languageserver-protocol": { + "version": "3.17.0-next.16", + "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.0-next.16.tgz", + "integrity": "sha512-tx4DnXw9u3N7vw+bx6n2NKp6FoxoNwiP/biH83AS30I2AnTGyLd7afSeH6Oewn2E8jvB7K15bs12sMppkKOVeQ==", + "dev": true, + "requires": { + "vscode-jsonrpc": "8.0.0-next.7", + "vscode-languageserver-types": "3.17.0-next.9" + }, + "dependencies": { + "vscode-languageserver-types": { + "version": "3.17.0-next.9", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.0-next.9.tgz", + "integrity": "sha512-9/PeDNPYduaoXRUzYpqmu4ZV9L01HGo0wH9FUt+sSHR7IXwA7xoXBfNUlv8gB9H0D2WwEmMomSy1NmhjKQyn3A==", + "dev": true + } + } + }, + "vscode-languageserver-textdocument": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.4.tgz", + "integrity": "sha512-/xhqXP/2A2RSs+J8JNXpiiNVvvNM0oTosNVmQnunlKvq9o4mupHOBAnnzH0lwIPKazXKvAKsVp1kr+H/K4lgoQ==", + "dev": true + }, + "vscode-languageserver-types": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz", + "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==", + "dev": true + }, + "vscode-nls": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.0.0.tgz", + "integrity": "sha512-u0Lw+IYlgbEJFF6/qAqG2d1jQmJl0eyAGJHoAJqr2HT4M2BNuQYSEiSE75f52pXHSJm8AlTjnLLbBFPrdz2hpA==", + "dev": true + }, + "vscode-pug-languageservice": { + "version": "0.29.8", + "resolved": "https://registry.npmjs.org/vscode-pug-languageservice/-/vscode-pug-languageservice-0.29.8.tgz", + "integrity": "sha512-QHYAzDSJLg7GOLxCZ12qsM0dAM0dPeMSS1t4kKfzLsfpErmZpFzkAIXbidVrNMdMffGZMtTuIlcpEyWHbx96Iw==", + "dev": true, + "requires": { + "@volar/code-gen": "0.29.8", + "@volar/shared": "0.29.8", + "@volar/source-map": "0.29.8", + "@volar/transforms": "0.29.8", + "pug-lexer": "^5.0.1", + "pug-parser": "^6.0.0", + "vscode-languageserver": "^8.0.0-next.2" + } + }, + "vscode-typescript-languageservice": { + "version": "0.29.8", + "resolved": "https://registry.npmjs.org/vscode-typescript-languageservice/-/vscode-typescript-languageservice-0.29.8.tgz", + "integrity": "sha512-eecDqHk4WjEvy6VHQ6teHczppQ9yJO2wExCy7yu7WiFj35qbw0h4G6Erv46MvP3ClL8FggFzD7s1qM6vdqJUfw==", + "dev": true, + "requires": { + "@volar/shared": "0.29.8", + "semver": "^7.3.5", + "upath": "^2.0.1", + "vscode-languageserver": "^8.0.0-next.2", + "vscode-languageserver-textdocument": "^1.0.1" + } + }, + "vscode-uri": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.3.tgz", + "integrity": "sha512-EcswR2S8bpR7fD0YPeS7r2xXExrScVMxg4MedACaWHEtx9ftCF/qHG1xGkolzTPcEmjTavCQgbVzHUIdTMzFGA==", + "dev": true + }, + "vscode-vue-languageservice": { + "version": "0.29.8", + "resolved": "https://registry.npmjs.org/vscode-vue-languageservice/-/vscode-vue-languageservice-0.29.8.tgz", + "integrity": "sha512-qSJdvW5ttyGUB/8uWDKgo8vnIoFnXYlBP4Z/cn54btsRn6ZMw7IJGJU1381e7p/yGvMTLeGbugD53SghbnSa6g==", + "dev": true, + "requires": { + "@volar/code-gen": "0.29.8", + "@volar/html2pug": "0.29.8", + "@volar/shared": "0.29.8", + "@volar/source-map": "0.29.8", + "@volar/transforms": "0.29.8", + "@volar/vue-code-gen": "0.29.8", + "@vscode/emmet-helper": "^2.8.0", + "@vue/reactivity": "^3.2.21", + "@vue/shared": "^3.2.21", + "request-light": "^0.5.4", + "upath": "^2.0.1", + "vscode-css-languageservice": "^5.1.7", + "vscode-html-languageservice": "^4.1.0", + "vscode-json-languageservice": "^4.1.8", + "vscode-languageserver": "^8.0.0-next.2", + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-pug-languageservice": "0.29.8", + "vscode-typescript-languageservice": "0.29.8" + } + }, + "vue": { + "version": "3.2.31", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.31.tgz", + "integrity": "sha512-odT3W2tcffTiQCy57nOT93INw1auq5lYLLYtWpPYQQYQOOdHiqFct9Xhna6GJ+pJQaF67yZABraH47oywkJgFw==", + "requires": { + "@vue/compiler-dom": "3.2.31", + "@vue/compiler-sfc": "3.2.31", + "@vue/runtime-dom": "3.2.31", + "@vue/server-renderer": "3.2.31", + "@vue/shared": "3.2.31" + } + }, + "vue-tsc": { + "version": "0.29.8", + "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-0.29.8.tgz", + "integrity": "sha512-pT0wLRjvRuSmB+J4WJT6uuV9mO0KtSSXEAtaVXZQzyk5+DJdbLIQTbRce/TXSkfqt1l1WogO78RjtOJFiMCgfQ==", + "dev": true, + "requires": { + "@volar/shared": "0.29.8", + "vscode-vue-languageservice": "0.29.8" + } + }, + "with": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/with/-/with-7.0.2.tgz", + "integrity": "sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==", + "dev": true, + "requires": { + "@babel/parser": "^7.9.6", + "@babel/types": "^7.9.6", + "assert-never": "^1.2.1", + "babel-walk": "3.0.0-canary-5" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..06b1b7e --- /dev/null +++ b/package.json @@ -0,0 +1,21 @@ +{ + "name": "bj-casino-rank", + "private": true, + "version": "0.0.0", + "scripts": { + "dev": "vite", + "build": "vue-tsc --noEmit && vite build", + "preview": "vite preview" + }, + "dependencies": { + "@ant-design/icons-vue": "^6.1.0", + "axios": "^0.26.1", + "vue": "^3.2.25" + }, + "devDependencies": { + "@vitejs/plugin-vue": "^2.3.0", + "typescript": "^4.5.4", + "vite": "^2.9.0", + "vue-tsc": "^0.29.8" + } +} diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..478569ce6493a776d8e9492872ddf98f9df28eac GIT binary patch literal 270398 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

-YLDd2D0{XxR;3G8lU36x^wEyRN?Esp;)#fij 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 literal 0 HcmV?d00001 diff --git a/src/App.vue b/src/App.vue new file mode 100644 index 0000000..cd6b265 --- /dev/null +++ b/src/App.vue @@ -0,0 +1,20 @@ + + + + + diff --git a/src/assets/logo.png b/src/assets/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..f3d2503fc2a44b5053b0837ebea6e87a2d339a43 GIT binary patch literal 6849 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 +import { ref } from "vue"; +import '../assets/style.css'; +import { BJ_Casino_Rank } from "../script/BJ_Casino_Rank"; + +let div_Main = ref(null); +const self = { + div_Main: div_Main +} +const Script = new BJ_Casino_Rank(self); + + + \ No newline at end of file diff --git a/src/components/HelloWorld.vue b/src/components/HelloWorld.vue new file mode 100644 index 0000000..081d634 --- /dev/null +++ b/src/components/HelloWorld.vue @@ -0,0 +1,58 @@ + + + + + diff --git a/src/env.d.ts b/src/env.d.ts new file mode 100644 index 0000000..aafef95 --- /dev/null +++ b/src/env.d.ts @@ -0,0 +1,8 @@ +/// + +declare module '*.vue' { + import type { DefineComponent } from 'vue' + // eslint-disable-next-line @typescript-eslint/no-explicit-any, @typescript-eslint/ban-types + const component: DefineComponent<{}, {}, any> + export default component +} diff --git a/src/main.ts b/src/main.ts new file mode 100644 index 0000000..01433bc --- /dev/null +++ b/src/main.ts @@ -0,0 +1,4 @@ +import { createApp } from 'vue' +import App from './App.vue' + +createApp(App).mount('#app') diff --git a/src/script/BJ_Casino_Rank.ts b/src/script/BJ_Casino_Rank.ts new file mode 100644 index 0000000..714b050 --- /dev/null +++ b/src/script/BJ_Casino_Rank.ts @@ -0,0 +1,291 @@ +export class BJ_Casino_Rank { + + //#region private + + private _client: any; + + private _ws: any; + + //#endregion + + //#region Lifecycle + + /** + * + */ + constructor(client: any) { + this._client = client; + this.onLoad(); + } + + public onLoad() { + let self: this = this; + try { + // const URL = document.getElementById("URL").value; + // const Port = document.getElementById("Port").value; + + const URL = "wss://game.online-bj.com"; + const Port = "9005"; + const Account = { "p": 0, "device_info": ["Windows", "Windows"], "fcm_token": "", "a": "ct00000691", "pw": "4lsAyoalajm7", "ver": "1.3.0" }; + + // const URL = "ws://192.168.5.12"; + // const Port = "9487"; + + // const URL = "ws://220.134.195.1"; + // const Port = "19005"; + // const Account = { "p": 0, "device_info": ["Windows", "Windows"], "fcm_token": "", "a": "ct00002242", "pw": "n0tfHlVuEhpO", "ver": "1.3.0" }; + if (this._ws) { + this.AddLog("中斷上一個連線"); + this._ws.close(); + } + this._ws = new WebSocket(`${URL}:${Port}`);//连接服务器 + + //连接websocket + this._ws.onopen = function (event: any, AlarmMessage: any) { + self.AddLog("已經與服務器建立了連接,當前連接狀態:" + this.readyState); + self.SendData("account.login", Account); + }; + + //websocket传输数据 + this._ws.onmessage = this.OnWebSocketMessage.bind(this); + + //websocket关闭连接 + this._ws.onclose = function (event: any) { + self.AddLog("已經與服務器斷開連接,當前連接狀態:" + this.readyState); + // let document = parent ? parent.document : document; + // document.title = `已斷線`; + }; + + //websocket连接异常 + this._ws.onerror = function (event: any) { + // alert("WebSocket异常!"); + self.AddLog("WebSocket異常!"); + }; + } catch (ex) { + // alert(ex.message); + this.AddLog(ex); + } + }; + + //#endregion + + //#region Custom + + public SendData(Method: string, Data: any) { + let json = [Method]; + if (Data != null && Data != undefined) { + json[1] = Data; + } + + let str = JSON.stringify(json); + if (str.length > 65535) { + this.AddLog("要傳的資料太大囉"); + throw new Error('要傳的資料太大囉'); + } + + if (Data != null && Data != undefined) { + this.AddLog(`[RPC] 傳送server資料: ${Method}(${JSON.stringify(Data).replace(/\\/g, "")})`); + } else { + this.AddLog(`[RPC] 傳送server資料: ${Method}()`); + } + + let strary = this.GetBytes(str); + let buffer = new Uint8Array(4 + strary.byteLength); + let u16ary = new Uint16Array(buffer.buffer, 0, 3); + u16ary[0] = strary.byteLength; + buffer[3] = 0x01; + buffer.set(strary, 4); + this._ws.send(buffer); + } + + public ResData(Status: any, Method: any, Data: any = null) { + // let document = parent ? parent.document : document; + switch (Method) { + case "account.login": { + this.SendData("rank.info", { "t": 12, "p": 2 }); + break; + } + + case "rank.info": { + this.SetData(Data); + this._ws.close(); + break; + } + + default: + break; + } + } + + public SetData(data: any) { + let rankdata = data["rank"]; + // let div_Main = document.getElementById("div_Main"); + let div_Main = this._client.div_Main; + let div_main_s = ""; + div_main_s += ` + + + `; + div_main_s += ``; + div_main_s += ``; + div_main_s += ``; + div_main_s += ``; + div_main_s += ``; + div_main_s += ``; + for (let i = 0; i < rankdata.length; i++) { + const data = rankdata[i]; + const rank = data[0]; + const magnification = Math.floor(data[1]); + const name = data[2][1]; + const slot = data[3][0]; + const table = data[3][1]; + div_main_s += ` + + + + + + + + + + `; + } + div_main_s += `
排名名稱倍率機台桌號
${rank}${name}${magnification}${slot}${table}
`; + div_Main.value.innerHTML = div_main_s; + } + + //#region WebSocke + + public OnWebSocketMessage(e: any) { + let self: this = this; + if (e.data instanceof ArrayBuffer) { + this.ParseRpcMessage(e.data); + } else if (e.data instanceof Blob) { + let reader = new FileReader(); + reader.onload = (e) => { + self.ParseRpcMessage(reader.result); reader.onload = null; + } + reader.readAsArrayBuffer(e.data); + } else { + this.AddLog(`未知的OnWebSocketMessage(e.data)類型: ${e.data}`); + throw new Error(`未知的OnWebSocketMessage(e.data)類型: ${e.data}`); + } + } + + + public ParseRpcMessage(buffer: any) { + let startIndex = 0, byteLength = buffer.byteLength; + while (startIndex + 4 < byteLength) { + let strlen = new DataView(buffer, startIndex, 3).getUint16(0, true); + let str = this.GetString(new Uint8Array(buffer, startIndex + 4, strlen)); + startIndex += strlen + 4; + + try { + let json = JSON.parse(str); + let method = json[0]; + let status = json[1][0]; + let data = json[1][1]; + + let resp = { + Method: method, + Status: status, + Data: data, + IsValid: method && status === 0 + }; + + if (data) { + this.AddLog(`[RPC] 收到server呼叫:(${resp.Status}): ${resp.Method}(${JSON.stringify(resp.Data)})`); + this.ResData(resp.Status, resp.Method, resp.Data); + } else { + this.AddLog(`[RPC] 收到server呼叫:(${resp.Status}): ${resp.Method}()`); + this.ResData(resp.Status, resp.Method); + } + } + catch + { + this.AddLog(`[RPC] 無法解析Server回應: ${str}`); + throw new Error(`[RPC] 無法解析Server回應: ${str}`); + } + } + } + + public seestate() { + // alert(ws.readyState); + this.AddLog(this._ws.readyState); + } + + public AddLog(log: any) { + console.log(log); + // var textarea = document.getElementById("Log"); + // textarea.value += log + "\n"; + // textarea.scrollTop = textarea.scrollHeight; + } + + public GetBytes(str: any) { + let len = str.length, resPos = -1; + let resArr = new Uint8Array(len * 3); + for (let point = 0, nextcode = 0, i = 0; i !== len;) { + point = str.charCodeAt(i), i += 1; + if (point >= 0xD800 && point <= 0xDBFF) { + if (i === len) { + resArr[resPos += 1] = 0xef; + resArr[resPos += 1] = 0xbf; + resArr[resPos += 1] = 0xbd; + break; + } + + nextcode = str.charCodeAt(i); + if (nextcode >= 0xDC00 && nextcode <= 0xDFFF) { + point = (point - 0xD800) * 0x400 + nextcode - 0xDC00 + 0x10000; + i += 1; + if (point > 0xffff) { + resArr[resPos += 1] = (0x1e << 3) | (point >>> 18); + resArr[resPos += 1] = (0x2 << 6) | ((point >>> 12) & 0x3f); + resArr[resPos += 1] = (0x2 << 6) | ((point >>> 6) & 0x3f); + resArr[resPos += 1] = (0x2 << 6) | (point & 0x3f); + continue; + } + } else { + resArr[resPos += 1] = 0xef; + resArr[resPos += 1] = 0xbf; + resArr[resPos += 1] = 0xbd; + continue; + } + } + if (point <= 0x007f) { + resArr[resPos += 1] = (0x0 << 7) | point; + } else if (point <= 0x07ff) { + resArr[resPos += 1] = (0x6 << 5) | (point >>> 6); + resArr[resPos += 1] = (0x2 << 6) | (point & 0x3f); + } else { + resArr[resPos += 1] = (0xe << 4) | (point >>> 12); + resArr[resPos += 1] = (0x2 << 6) | ((point >>> 6) & 0x3f); + resArr[resPos += 1] = (0x2 << 6) | (point & 0x3f); + } + } + return resArr.subarray(0, resPos + 1); + } + + public GetString(array: any) { + let str = ""; + let i = 0, len = array.length; + while (i < len) { + let c = array[i++]; + switch (c >> 4) { + case 0: case 1: case 2: case 3: case 4: case 5: case 6: case 7: + str += String.fromCharCode(c); + break; + case 12: case 13: + str += String.fromCharCode(((c & 0x1F) << 6) | (array[i++] & 0x3F)); + break; + case 14: + str += String.fromCharCode(((c & 0x0F) << 12) | ((array[i++] & 0x3F) << 6) | ((array[i++] & 0x3F) << 0)); + break; + } + } + return str; + } + + //#endregion +} diff --git a/src/script/HelloWorld.ts b/src/script/HelloWorld.ts new file mode 100644 index 0000000..18f1e16 --- /dev/null +++ b/src/script/HelloWorld.ts @@ -0,0 +1,28 @@ + +export class HelloWorld { + + //#region private + + private _client: any; + + //#endregion + + //#region Lifecycle + + /** + * + */ + constructor(client: any) { + this._client = client; + } + + public HandleChangeString() { + this._client.msg.value = "ChangeString HelloWorld"; + } + + public AddCount() { + this._client.count.value++; + } + + //#endregion +} diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..35c93f9 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,29 @@ +{ + "compilerOptions": { + "target": "esnext", + "useDefineForClassFields": true, + "module": "esnext", + "moduleResolution": "node", + "strict": true, + "jsx": "preserve", + "sourceMap": true, + "resolveJsonModule": true, + "isolatedModules": false, + "esModuleInterop": true, + "lib": [ + "esnext", + "dom" + ] + }, + "include": [ + "src/**/*.ts", + "src/**/*.d.ts", + "src/**/*.tsx", + "src/**/*.vue" + ], + "references": [ + { + "path": "./tsconfig.node.json" + } + ] +} \ No newline at end of file diff --git a/tsconfig.node.json b/tsconfig.node.json new file mode 100644 index 0000000..e993792 --- /dev/null +++ b/tsconfig.node.json @@ -0,0 +1,8 @@ +{ + "compilerOptions": { + "composite": true, + "module": "esnext", + "moduleResolution": "node" + }, + "include": ["vite.config.ts"] +} diff --git a/vite.config.ts b/vite.config.ts new file mode 100644 index 0000000..ad61010 --- /dev/null +++ b/vite.config.ts @@ -0,0 +1,8 @@ +import vue from '@vitejs/plugin-vue' +import { defineConfig } from 'vite' + +// https://vitejs.dev/config/ +export default defineConfig({ + base: "./", + plugins: [vue()] +})