parent
							
								
									d3b32cc14e
								
							
						
					
					
						commit
						c0c5cfda87
					
				| @ -42,6 +42,7 @@ | |||||||
|     "@tiptap/starter-kit": "2.1.6", |     "@tiptap/starter-kit": "2.1.6", | ||||||
|     "@tiptap/vue-3": "2.0.3", |     "@tiptap/vue-3": "2.0.3", | ||||||
|     "@types/figlet": "^1.5.8", |     "@types/figlet": "^1.5.8", | ||||||
|  |     "@types/js-beautify": "^1.14.3", | ||||||
|     "@vicons/material": "^0.12.0", |     "@vicons/material": "^0.12.0", | ||||||
|     "@vicons/tabler": "^0.12.0", |     "@vicons/tabler": "^0.12.0", | ||||||
|     "@vueuse/core": "^10.3.0", |     "@vueuse/core": "^10.3.0", | ||||||
| @ -64,6 +65,7 @@ | |||||||
|     "highlight.js": "^11.7.0", |     "highlight.js": "^11.7.0", | ||||||
|     "iarna-toml-esm": "^3.0.5", |     "iarna-toml-esm": "^3.0.5", | ||||||
|     "ibantools": "^4.3.3", |     "ibantools": "^4.3.3", | ||||||
|  |     "js-beautify": "^1.15.1", | ||||||
|     "json5": "^2.2.3", |     "json5": "^2.2.3", | ||||||
|     "jwt-decode": "^3.1.2", |     "jwt-decode": "^3.1.2", | ||||||
|     "libphonenumber-js": "^1.10.28", |     "libphonenumber-js": "^1.10.28", | ||||||
|  | |||||||
							
								
								
									
										203
									
								
								pnpm-lock.yaml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										203
									
								
								pnpm-lock.yaml
									
									
									
										generated
									
									
									
								
							| @ -26,6 +26,9 @@ dependencies: | |||||||
|   '@types/figlet': |   '@types/figlet': | ||||||
|     specifier: ^1.5.8 |     specifier: ^1.5.8 | ||||||
|     version: 1.5.8 |     version: 1.5.8 | ||||||
|  |   '@types/js-beautify': | ||||||
|  |     specifier: ^1.14.3 | ||||||
|  |     version: 1.14.3 | ||||||
|   '@vicons/material': |   '@vicons/material': | ||||||
|     specifier: ^0.12.0 |     specifier: ^0.12.0 | ||||||
|     version: 0.12.0 |     version: 0.12.0 | ||||||
| @ -92,6 +95,9 @@ dependencies: | |||||||
|   ibantools: |   ibantools: | ||||||
|     specifier: ^4.3.3 |     specifier: ^4.3.3 | ||||||
|     version: 4.3.3 |     version: 4.3.3 | ||||||
|  |   js-beautify: | ||||||
|  |     specifier: ^1.15.1 | ||||||
|  |     version: 1.15.1 | ||||||
|   json5: |   json5: | ||||||
|     specifier: ^2.2.3 |     specifier: ^2.2.3 | ||||||
|     version: 2.2.3 |     version: 2.2.3 | ||||||
| @ -2282,6 +2288,18 @@ packages: | |||||||
|       - supports-color |       - supports-color | ||||||
|     dev: true |     dev: true | ||||||
| 
 | 
 | ||||||
|  |   /@isaacs/cliui@8.0.2: | ||||||
|  |     resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} | ||||||
|  |     engines: {node: '>=12'} | ||||||
|  |     dependencies: | ||||||
|  |       string-width: 5.1.2 | ||||||
|  |       string-width-cjs: /string-width@4.2.3 | ||||||
|  |       strip-ansi: 7.1.0 | ||||||
|  |       strip-ansi-cjs: /strip-ansi@6.0.1 | ||||||
|  |       wrap-ansi: 8.1.0 | ||||||
|  |       wrap-ansi-cjs: /wrap-ansi@7.0.0 | ||||||
|  |     dev: false | ||||||
|  | 
 | ||||||
|   /@it-tools/bip39@0.0.4: |   /@it-tools/bip39@0.0.4: | ||||||
|     resolution: {integrity: sha512-0PWO7VKi6VALiFcm8z2WgxzSZ5wAko0OctBZ0I5+jjtSIXm3t1d54yrrHfgFOZDTyMpCXi638oLpzqexcfRtbA==} |     resolution: {integrity: sha512-0PWO7VKi6VALiFcm8z2WgxzSZ5wAko0OctBZ0I5+jjtSIXm3t1d54yrrHfgFOZDTyMpCXi638oLpzqexcfRtbA==} | ||||||
|     dependencies: |     dependencies: | ||||||
| @ -2435,6 +2453,17 @@ packages: | |||||||
|       '@nodelib/fs.scandir': 2.1.5 |       '@nodelib/fs.scandir': 2.1.5 | ||||||
|       fastq: 1.15.0 |       fastq: 1.15.0 | ||||||
| 
 | 
 | ||||||
|  |   /@one-ini/wasm@0.1.1: | ||||||
|  |     resolution: {integrity: sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==} | ||||||
|  |     dev: false | ||||||
|  | 
 | ||||||
|  |   /@pkgjs/parseargs@0.11.0: | ||||||
|  |     resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} | ||||||
|  |     engines: {node: '>=14'} | ||||||
|  |     requiresBuild: true | ||||||
|  |     dev: false | ||||||
|  |     optional: true | ||||||
|  | 
 | ||||||
|   /@pkgr/utils@2.3.1: |   /@pkgr/utils@2.3.1: | ||||||
|     resolution: {integrity: sha512-wfzX8kc1PMyUILA+1Z/EqoE4UCXGy0iRGMhPwdfae1+f0OXlLqCk+By+aMzgJBzR9AzS4CDizioG6Ss1gvAFJw==} |     resolution: {integrity: sha512-wfzX8kc1PMyUILA+1Z/EqoE4UCXGy0iRGMhPwdfae1+f0OXlLqCk+By+aMzgJBzR9AzS4CDizioG6Ss1gvAFJw==} | ||||||
|     engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} |     engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} | ||||||
| @ -2919,6 +2948,10 @@ packages: | |||||||
|       '@types/node': 18.15.11 |       '@types/node': 18.15.11 | ||||||
|     dev: true |     dev: true | ||||||
| 
 | 
 | ||||||
|  |   /@types/js-beautify@1.14.3: | ||||||
|  |     resolution: {integrity: sha512-FMbQHz+qd9DoGvgLHxeqqVPaNRffpIu5ZjozwV8hf9JAGpIOzuAf4wGbRSo8LNITHqGjmmVjaMggTT5P4v4IHg==} | ||||||
|  |     dev: false | ||||||
|  | 
 | ||||||
|   /@types/jsdom@21.1.0: |   /@types/jsdom@21.1.0: | ||||||
|     resolution: {integrity: sha512-leWreJOdnuIxq9Y70tBVm/bvTuh31DSlF/r4l7Cfi4uhVQqLHD0Q4v301GMisEMwwbMgF7ZKxuZ+Jbd4NcdmRw==} |     resolution: {integrity: sha512-leWreJOdnuIxq9Y70tBVm/bvTuh31DSlF/r4l7Cfi4uhVQqLHD0Q4v301GMisEMwwbMgF7ZKxuZ+Jbd4NcdmRw==} | ||||||
|     dependencies: |     dependencies: | ||||||
| @ -3351,7 +3384,7 @@ packages: | |||||||
|     dependencies: |     dependencies: | ||||||
|       '@unhead/dom': 0.5.1 |       '@unhead/dom': 0.5.1 | ||||||
|       '@unhead/schema': 0.5.1 |       '@unhead/schema': 0.5.1 | ||||||
|       '@vueuse/shared': 10.7.2(vue@3.3.4) |       '@vueuse/shared': 10.9.0(vue@3.3.4) | ||||||
|       unhead: 0.5.1 |       unhead: 0.5.1 | ||||||
|       vue: 3.3.4 |       vue: 3.3.4 | ||||||
|     transitivePeerDependencies: |     transitivePeerDependencies: | ||||||
| @ -3993,10 +4026,10 @@ packages: | |||||||
|       - vue |       - vue | ||||||
|     dev: false |     dev: false | ||||||
| 
 | 
 | ||||||
|   /@vueuse/shared@10.7.2(vue@3.3.4): |   /@vueuse/shared@10.9.0(vue@3.3.4): | ||||||
|     resolution: {integrity: sha512-qFbXoxS44pi2FkgFjPvF4h7c9oMDutpyBdcJdMYIMg9XyXli2meFMuaKn+UMgsClo//Th6+beeCgqweT/79BVA==} |     resolution: {integrity: sha512-Uud2IWncmAfJvRaFYzv5OHDli+FbOzxiVEQdLCKQKLyhz94PIyFC3CHcH7EDMwIn8NPtD06+PNbC/PiO0LGLtw==} | ||||||
|     dependencies: |     dependencies: | ||||||
|       vue-demi: 0.14.6(vue@3.3.4) |       vue-demi: 0.14.7(vue@3.3.4) | ||||||
|     transitivePeerDependencies: |     transitivePeerDependencies: | ||||||
|       - '@vue/composition-api' |       - '@vue/composition-api' | ||||||
|       - vue |       - vue | ||||||
| @ -4014,6 +4047,11 @@ packages: | |||||||
|     resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} |     resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} | ||||||
|     dev: true |     dev: true | ||||||
| 
 | 
 | ||||||
|  |   /abbrev@2.0.0: | ||||||
|  |     resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==} | ||||||
|  |     engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} | ||||||
|  |     dev: false | ||||||
|  | 
 | ||||||
|   /acorn-jsx@5.3.2(acorn@8.10.0): |   /acorn-jsx@5.3.2(acorn@8.10.0): | ||||||
|     resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} |     resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} | ||||||
|     peerDependencies: |     peerDependencies: | ||||||
| @ -4078,6 +4116,11 @@ packages: | |||||||
|     resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} |     resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} | ||||||
|     engines: {node: '>=8'} |     engines: {node: '>=8'} | ||||||
| 
 | 
 | ||||||
|  |   /ansi-regex@6.0.1: | ||||||
|  |     resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} | ||||||
|  |     engines: {node: '>=12'} | ||||||
|  |     dev: false | ||||||
|  | 
 | ||||||
|   /ansi-styles@3.2.1: |   /ansi-styles@3.2.1: | ||||||
|     resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} |     resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} | ||||||
|     engines: {node: '>=4'} |     engines: {node: '>=4'} | ||||||
| @ -4095,6 +4138,11 @@ packages: | |||||||
|     engines: {node: '>=10'} |     engines: {node: '>=10'} | ||||||
|     dev: true |     dev: true | ||||||
| 
 | 
 | ||||||
|  |   /ansi-styles@6.2.1: | ||||||
|  |     resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} | ||||||
|  |     engines: {node: '>=12'} | ||||||
|  |     dev: false | ||||||
|  | 
 | ||||||
|   /anymatch@3.1.3: |   /anymatch@3.1.3: | ||||||
|     resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} |     resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} | ||||||
|     engines: {node: '>= 8'} |     engines: {node: '>= 8'} | ||||||
| @ -4568,7 +4616,6 @@ packages: | |||||||
|     dependencies: |     dependencies: | ||||||
|       ini: 1.3.8 |       ini: 1.3.8 | ||||||
|       proto-list: 1.2.4 |       proto-list: 1.2.4 | ||||||
|     dev: true |  | ||||||
| 
 | 
 | ||||||
|   /consola@3.0.2: |   /consola@3.0.2: | ||||||
|     resolution: {integrity: sha512-o/Wau2FmZKiQgyp3c3IULgN6J5yc0lwYMnoyiZdEpdGxKGBtt2ACbkulBZ6BUsHy1HlSJqoP4YOyPIJLgRJyKQ==} |     resolution: {integrity: sha512-o/Wau2FmZKiQgyp3c3IULgN6J5yc0lwYMnoyiZdEpdGxKGBtt2ACbkulBZ6BUsHy1HlSJqoP4YOyPIJLgRJyKQ==} | ||||||
| @ -4636,7 +4683,6 @@ packages: | |||||||
|       path-key: 3.1.1 |       path-key: 3.1.1 | ||||||
|       shebang-command: 2.0.0 |       shebang-command: 2.0.0 | ||||||
|       which: 2.0.2 |       which: 2.0.2 | ||||||
|     dev: true |  | ||||||
| 
 | 
 | ||||||
|   /crypto-js@4.1.1: |   /crypto-js@4.1.1: | ||||||
|     resolution: {integrity: sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw==} |     resolution: {integrity: sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw==} | ||||||
| @ -4946,8 +4992,13 @@ packages: | |||||||
|     resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} |     resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} | ||||||
|     dev: true |     dev: true | ||||||
| 
 | 
 | ||||||
|  |   /eastasianwidth@0.2.0: | ||||||
|  |     resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} | ||||||
|  |     dev: false | ||||||
|  | 
 | ||||||
|   /editorconfig@0.15.3: |   /editorconfig@0.15.3: | ||||||
|     resolution: {integrity: sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==} |     resolution: {integrity: sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==} | ||||||
|  |     hasBin: true | ||||||
|     dependencies: |     dependencies: | ||||||
|       commander: 2.20.3 |       commander: 2.20.3 | ||||||
|       lru-cache: 4.1.5 |       lru-cache: 4.1.5 | ||||||
| @ -4955,6 +5006,17 @@ packages: | |||||||
|       sigmund: 1.0.1 |       sigmund: 1.0.1 | ||||||
|     dev: true |     dev: true | ||||||
| 
 | 
 | ||||||
|  |   /editorconfig@1.0.4: | ||||||
|  |     resolution: {integrity: sha512-L9Qe08KWTlqYMVvMcTIvMAdl1cDUubzRNYL+WfA4bLDMHe4nemKkpmYzkznE1FwLKu0EEmy6obgQKzMJrg4x9Q==} | ||||||
|  |     engines: {node: '>=14'} | ||||||
|  |     hasBin: true | ||||||
|  |     dependencies: | ||||||
|  |       '@one-ini/wasm': 0.1.1 | ||||||
|  |       commander: 10.0.0 | ||||||
|  |       minimatch: 9.0.1 | ||||||
|  |       semver: 7.5.4 | ||||||
|  |     dev: false | ||||||
|  | 
 | ||||||
|   /ejs@3.1.9: |   /ejs@3.1.9: | ||||||
|     resolution: {integrity: sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==} |     resolution: {integrity: sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==} | ||||||
|     engines: {node: '>=0.10.0'} |     engines: {node: '>=0.10.0'} | ||||||
| @ -4978,6 +5040,10 @@ packages: | |||||||
|     resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} |     resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} | ||||||
|     dev: false |     dev: false | ||||||
| 
 | 
 | ||||||
|  |   /emoji-regex@9.2.2: | ||||||
|  |     resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} | ||||||
|  |     dev: false | ||||||
|  | 
 | ||||||
|   /emojilib@3.0.10: |   /emojilib@3.0.10: | ||||||
|     resolution: {integrity: sha512-VQtCRroFykPTJaoEBEGFg5tI+rEluabjuaVDDbSftDtiRJ5GuqRG/LGV1mmDzkJP4bh5rzuEBOafMN68/YXQcQ==} |     resolution: {integrity: sha512-VQtCRroFykPTJaoEBEGFg5tI+rEluabjuaVDDbSftDtiRJ5GuqRG/LGV1mmDzkJP4bh5rzuEBOafMN68/YXQcQ==} | ||||||
|     dev: false |     dev: false | ||||||
| @ -5663,6 +5729,14 @@ packages: | |||||||
|       is-callable: 1.2.7 |       is-callable: 1.2.7 | ||||||
|     dev: true |     dev: true | ||||||
| 
 | 
 | ||||||
|  |   /foreground-child@3.1.1: | ||||||
|  |     resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} | ||||||
|  |     engines: {node: '>=14'} | ||||||
|  |     dependencies: | ||||||
|  |       cross-spawn: 7.0.3 | ||||||
|  |       signal-exit: 4.1.0 | ||||||
|  |     dev: false | ||||||
|  | 
 | ||||||
|   /form-data@4.0.0: |   /form-data@4.0.0: | ||||||
|     resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} |     resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} | ||||||
|     engines: {node: '>= 6'} |     engines: {node: '>= 6'} | ||||||
| @ -5825,6 +5899,18 @@ packages: | |||||||
|       is-glob: 4.0.3 |       is-glob: 4.0.3 | ||||||
|     dev: true |     dev: true | ||||||
| 
 | 
 | ||||||
|  |   /glob@10.3.12: | ||||||
|  |     resolution: {integrity: sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==} | ||||||
|  |     engines: {node: '>=16 || 14 >=14.17'} | ||||||
|  |     hasBin: true | ||||||
|  |     dependencies: | ||||||
|  |       foreground-child: 3.1.1 | ||||||
|  |       jackspeak: 2.3.6 | ||||||
|  |       minimatch: 9.0.1 | ||||||
|  |       minipass: 7.0.4 | ||||||
|  |       path-scurry: 1.10.2 | ||||||
|  |     dev: false | ||||||
|  | 
 | ||||||
|   /glob@7.2.3: |   /glob@7.2.3: | ||||||
|     resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} |     resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} | ||||||
|     dependencies: |     dependencies: | ||||||
| @ -6158,7 +6244,6 @@ packages: | |||||||
| 
 | 
 | ||||||
|   /ini@1.3.8: |   /ini@1.3.8: | ||||||
|     resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} |     resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} | ||||||
|     dev: true |  | ||||||
| 
 | 
 | ||||||
|   /internal-slot@1.0.6: |   /internal-slot@1.0.6: | ||||||
|     resolution: {integrity: sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==} |     resolution: {integrity: sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==} | ||||||
| @ -6436,13 +6521,21 @@ packages: | |||||||
| 
 | 
 | ||||||
|   /isexe@2.0.0: |   /isexe@2.0.0: | ||||||
|     resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} |     resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} | ||||||
|     dev: true |  | ||||||
| 
 | 
 | ||||||
|   /isobject@3.0.1: |   /isobject@3.0.1: | ||||||
|     resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} |     resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} | ||||||
|     engines: {node: '>=0.10.0'} |     engines: {node: '>=0.10.0'} | ||||||
|     dev: false |     dev: false | ||||||
| 
 | 
 | ||||||
|  |   /jackspeak@2.3.6: | ||||||
|  |     resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} | ||||||
|  |     engines: {node: '>=14'} | ||||||
|  |     dependencies: | ||||||
|  |       '@isaacs/cliui': 8.0.2 | ||||||
|  |     optionalDependencies: | ||||||
|  |       '@pkgjs/parseargs': 0.11.0 | ||||||
|  |     dev: false | ||||||
|  | 
 | ||||||
|   /jake@10.8.7: |   /jake@10.8.7: | ||||||
|     resolution: {integrity: sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==} |     resolution: {integrity: sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==} | ||||||
|     engines: {node: '>=10'} |     engines: {node: '>=10'} | ||||||
| @ -6475,6 +6568,7 @@ packages: | |||||||
|   /js-beautify@1.14.6: |   /js-beautify@1.14.6: | ||||||
|     resolution: {integrity: sha512-GfofQY5zDp+cuHc+gsEXKPpNw2KbPddreEo35O6jT6i0RVK6LhsoYBhq5TvK4/n74wnA0QbK8gGd+jUZwTMKJw==} |     resolution: {integrity: sha512-GfofQY5zDp+cuHc+gsEXKPpNw2KbPddreEo35O6jT6i0RVK6LhsoYBhq5TvK4/n74wnA0QbK8gGd+jUZwTMKJw==} | ||||||
|     engines: {node: '>=10'} |     engines: {node: '>=10'} | ||||||
|  |     hasBin: true | ||||||
|     dependencies: |     dependencies: | ||||||
|       config-chain: 1.1.13 |       config-chain: 1.1.13 | ||||||
|       editorconfig: 0.15.3 |       editorconfig: 0.15.3 | ||||||
| @ -6482,6 +6576,23 @@ packages: | |||||||
|       nopt: 6.0.0 |       nopt: 6.0.0 | ||||||
|     dev: true |     dev: true | ||||||
| 
 | 
 | ||||||
|  |   /js-beautify@1.15.1: | ||||||
|  |     resolution: {integrity: sha512-ESjNzSlt/sWE8sciZH8kBF8BPlwXPwhR6pWKAw8bw4Bwj+iZcnKW6ONWUutJ7eObuBZQpiIb8S7OYspWrKt7rA==} | ||||||
|  |     engines: {node: '>=14'} | ||||||
|  |     hasBin: true | ||||||
|  |     dependencies: | ||||||
|  |       config-chain: 1.1.13 | ||||||
|  |       editorconfig: 1.0.4 | ||||||
|  |       glob: 10.3.12 | ||||||
|  |       js-cookie: 3.0.5 | ||||||
|  |       nopt: 7.2.0 | ||||||
|  |     dev: false | ||||||
|  | 
 | ||||||
|  |   /js-cookie@3.0.5: | ||||||
|  |     resolution: {integrity: sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==} | ||||||
|  |     engines: {node: '>=14'} | ||||||
|  |     dev: false | ||||||
|  | 
 | ||||||
|   /js-sha256@0.9.0: |   /js-sha256@0.9.0: | ||||||
|     resolution: {integrity: sha512-sga3MHh9sgQN2+pJ9VYZ+1LPwXOxuBJBA5nrR5/ofPfuiJBE2hnjsaN8se8JznOmGLN2p49Pe5U/ttafcs/apA==} |     resolution: {integrity: sha512-sga3MHh9sgQN2+pJ9VYZ+1LPwXOxuBJBA5nrR5/ofPfuiJBE2hnjsaN8se8JznOmGLN2p49Pe5U/ttafcs/apA==} | ||||||
|     dev: false |     dev: false | ||||||
| @ -6735,6 +6846,11 @@ packages: | |||||||
|       tslib: 2.5.0 |       tslib: 2.5.0 | ||||||
|     dev: false |     dev: false | ||||||
| 
 | 
 | ||||||
|  |   /lru-cache@10.2.0: | ||||||
|  |     resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==} | ||||||
|  |     engines: {node: 14 || >=16.14} | ||||||
|  |     dev: false | ||||||
|  | 
 | ||||||
|   /lru-cache@4.1.5: |   /lru-cache@4.1.5: | ||||||
|     resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} |     resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} | ||||||
|     dependencies: |     dependencies: | ||||||
| @ -6927,6 +7043,11 @@ packages: | |||||||
|     resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} |     resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} | ||||||
|     dev: true |     dev: true | ||||||
| 
 | 
 | ||||||
|  |   /minipass@7.0.4: | ||||||
|  |     resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==} | ||||||
|  |     engines: {node: '>=16 || 14 >=14.17'} | ||||||
|  |     dev: false | ||||||
|  | 
 | ||||||
|   /mlly@1.4.0: |   /mlly@1.4.0: | ||||||
|     resolution: {integrity: sha512-ua8PAThnTwpprIaU47EPeZ/bPUVp2QYBbWMphUQpVdBI3Lgqzm5KZQ45Agm3YJedHXaIHl6pBGabaLSUPPSptg==} |     resolution: {integrity: sha512-ua8PAThnTwpprIaU47EPeZ/bPUVp2QYBbWMphUQpVdBI3Lgqzm5KZQ45Agm3YJedHXaIHl6pBGabaLSUPPSptg==} | ||||||
|     dependencies: |     dependencies: | ||||||
| @ -7076,10 +7197,19 @@ packages: | |||||||
|   /nopt@6.0.0: |   /nopt@6.0.0: | ||||||
|     resolution: {integrity: sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==} |     resolution: {integrity: sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==} | ||||||
|     engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} |     engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} | ||||||
|  |     hasBin: true | ||||||
|     dependencies: |     dependencies: | ||||||
|       abbrev: 1.1.1 |       abbrev: 1.1.1 | ||||||
|     dev: true |     dev: true | ||||||
| 
 | 
 | ||||||
|  |   /nopt@7.2.0: | ||||||
|  |     resolution: {integrity: sha512-CVDtwCdhYIvnAzFoJ6NJ6dX3oga9/HyciQDnG1vQDjSLMeKLJ4A93ZqYKDrgYSr1FBY5/hMYC+2VCi24pgpkGA==} | ||||||
|  |     engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} | ||||||
|  |     hasBin: true | ||||||
|  |     dependencies: | ||||||
|  |       abbrev: 2.0.0 | ||||||
|  |     dev: false | ||||||
|  | 
 | ||||||
|   /normalize-package-data@2.5.0: |   /normalize-package-data@2.5.0: | ||||||
|     resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} |     resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} | ||||||
|     dependencies: |     dependencies: | ||||||
| @ -7334,12 +7464,19 @@ packages: | |||||||
|   /path-key@3.1.1: |   /path-key@3.1.1: | ||||||
|     resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} |     resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} | ||||||
|     engines: {node: '>=8'} |     engines: {node: '>=8'} | ||||||
|     dev: true |  | ||||||
| 
 | 
 | ||||||
|   /path-parse@1.0.7: |   /path-parse@1.0.7: | ||||||
|     resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} |     resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} | ||||||
|     dev: true |     dev: true | ||||||
| 
 | 
 | ||||||
|  |   /path-scurry@1.10.2: | ||||||
|  |     resolution: {integrity: sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==} | ||||||
|  |     engines: {node: '>=16 || 14 >=14.17'} | ||||||
|  |     dependencies: | ||||||
|  |       lru-cache: 10.2.0 | ||||||
|  |       minipass: 7.0.4 | ||||||
|  |     dev: false | ||||||
|  | 
 | ||||||
|   /path-type@4.0.0: |   /path-type@4.0.0: | ||||||
|     resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} |     resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} | ||||||
|     engines: {node: '>=8'} |     engines: {node: '>=8'} | ||||||
| @ -7640,7 +7777,6 @@ packages: | |||||||
| 
 | 
 | ||||||
|   /proto-list@1.2.4: |   /proto-list@1.2.4: | ||||||
|     resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} |     resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} | ||||||
|     dev: true |  | ||||||
| 
 | 
 | ||||||
|   /prr@1.0.1: |   /prr@1.0.1: | ||||||
|     resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==} |     resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==} | ||||||
| @ -8003,7 +8139,6 @@ packages: | |||||||
|     hasBin: true |     hasBin: true | ||||||
|     dependencies: |     dependencies: | ||||||
|       lru-cache: 6.0.0 |       lru-cache: 6.0.0 | ||||||
|     dev: true |  | ||||||
| 
 | 
 | ||||||
|   /sentence-case@2.1.1: |   /sentence-case@2.1.1: | ||||||
|     resolution: {integrity: sha512-ENl7cYHaK/Ktwk5OTD+aDbQ3uC8IByu/6Bkg+HDv8Mm+XnBnppVNalcfJTNsp1ibstKh030/JKQQWglDvtKwEQ==} |     resolution: {integrity: sha512-ENl7cYHaK/Ktwk5OTD+aDbQ3uC8IByu/6Bkg+HDv8Mm+XnBnppVNalcfJTNsp1ibstKh030/JKQQWglDvtKwEQ==} | ||||||
| @ -8062,12 +8197,10 @@ packages: | |||||||
|     engines: {node: '>=8'} |     engines: {node: '>=8'} | ||||||
|     dependencies: |     dependencies: | ||||||
|       shebang-regex: 3.0.0 |       shebang-regex: 3.0.0 | ||||||
|     dev: true |  | ||||||
| 
 | 
 | ||||||
|   /shebang-regex@3.0.0: |   /shebang-regex@3.0.0: | ||||||
|     resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} |     resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} | ||||||
|     engines: {node: '>=8'} |     engines: {node: '>=8'} | ||||||
|     dev: true |  | ||||||
| 
 | 
 | ||||||
|   /side-channel@1.0.4: |   /side-channel@1.0.4: | ||||||
|     resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} |     resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} | ||||||
| @ -8089,6 +8222,11 @@ packages: | |||||||
|     resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} |     resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} | ||||||
|     dev: true |     dev: true | ||||||
| 
 | 
 | ||||||
|  |   /signal-exit@4.1.0: | ||||||
|  |     resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} | ||||||
|  |     engines: {node: '>=14'} | ||||||
|  |     dev: false | ||||||
|  | 
 | ||||||
|   /sirv@2.0.3: |   /sirv@2.0.3: | ||||||
|     resolution: {integrity: sha512-O9jm9BsID1P+0HOi81VpXPoDxYP374pkOLzACAoyUQ/3OUVndNpsz6wMnY2z+yOxzbllCKZrM+9QrWsv4THnyA==} |     resolution: {integrity: sha512-O9jm9BsID1P+0HOi81VpXPoDxYP374pkOLzACAoyUQ/3OUVndNpsz6wMnY2z+yOxzbllCKZrM+9QrWsv4THnyA==} | ||||||
|     engines: {node: '>= 10'} |     engines: {node: '>= 10'} | ||||||
| @ -8221,6 +8359,15 @@ packages: | |||||||
|       strip-ansi: 6.0.1 |       strip-ansi: 6.0.1 | ||||||
|     dev: false |     dev: false | ||||||
| 
 | 
 | ||||||
|  |   /string-width@5.1.2: | ||||||
|  |     resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} | ||||||
|  |     engines: {node: '>=12'} | ||||||
|  |     dependencies: | ||||||
|  |       eastasianwidth: 0.2.0 | ||||||
|  |       emoji-regex: 9.2.2 | ||||||
|  |       strip-ansi: 7.1.0 | ||||||
|  |     dev: false | ||||||
|  | 
 | ||||||
|   /string.prototype.matchall@4.0.10: |   /string.prototype.matchall@4.0.10: | ||||||
|     resolution: {integrity: sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==} |     resolution: {integrity: sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==} | ||||||
|     dependencies: |     dependencies: | ||||||
| @ -8281,6 +8428,13 @@ packages: | |||||||
|     dependencies: |     dependencies: | ||||||
|       ansi-regex: 5.0.1 |       ansi-regex: 5.0.1 | ||||||
| 
 | 
 | ||||||
|  |   /strip-ansi@7.1.0: | ||||||
|  |     resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} | ||||||
|  |     engines: {node: '>=12'} | ||||||
|  |     dependencies: | ||||||
|  |       ansi-regex: 6.0.1 | ||||||
|  |     dev: false | ||||||
|  | 
 | ||||||
|   /strip-bom-string@1.0.0: |   /strip-bom-string@1.0.0: | ||||||
|     resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} |     resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} | ||||||
|     engines: {node: '>=0.10.0'} |     engines: {node: '>=0.10.0'} | ||||||
| @ -9151,8 +9305,8 @@ packages: | |||||||
|       vue: 3.3.4 |       vue: 3.3.4 | ||||||
|     dev: false |     dev: false | ||||||
| 
 | 
 | ||||||
|   /vue-demi@0.14.6(vue@3.3.4): |   /vue-demi@0.14.7(vue@3.3.4): | ||||||
|     resolution: {integrity: sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==} |     resolution: {integrity: sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==} | ||||||
|     engines: {node: '>=12'} |     engines: {node: '>=12'} | ||||||
|     hasBin: true |     hasBin: true | ||||||
|     requiresBuild: true |     requiresBuild: true | ||||||
| @ -9347,7 +9501,6 @@ packages: | |||||||
|     engines: {node: '>= 8'} |     engines: {node: '>= 8'} | ||||||
|     dependencies: |     dependencies: | ||||||
|       isexe: 2.0.0 |       isexe: 2.0.0 | ||||||
|     dev: true |  | ||||||
| 
 | 
 | ||||||
|   /which@3.0.0: |   /which@3.0.0: | ||||||
|     resolution: {integrity: sha512-nla//68K9NU6yRiwDY/Q8aU6siKlSs64aEC7+IV56QoAuyQT2ovsJcgGYGyqMOmI/CGN1BOR6mM5EN0FBO+zyQ==} |     resolution: {integrity: sha512-nla//68K9NU6yRiwDY/Q8aU6siKlSs64aEC7+IV56QoAuyQT2ovsJcgGYGyqMOmI/CGN1BOR6mM5EN0FBO+zyQ==} | ||||||
| @ -9519,6 +9672,24 @@ packages: | |||||||
|       strip-ansi: 6.0.1 |       strip-ansi: 6.0.1 | ||||||
|     dev: false |     dev: false | ||||||
| 
 | 
 | ||||||
|  |   /wrap-ansi@7.0.0: | ||||||
|  |     resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} | ||||||
|  |     engines: {node: '>=10'} | ||||||
|  |     dependencies: | ||||||
|  |       ansi-styles: 4.3.0 | ||||||
|  |       string-width: 4.2.3 | ||||||
|  |       strip-ansi: 6.0.1 | ||||||
|  |     dev: false | ||||||
|  | 
 | ||||||
|  |   /wrap-ansi@8.1.0: | ||||||
|  |     resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} | ||||||
|  |     engines: {node: '>=12'} | ||||||
|  |     dependencies: | ||||||
|  |       ansi-styles: 6.2.1 | ||||||
|  |       string-width: 5.1.2 | ||||||
|  |       strip-ansi: 7.1.0 | ||||||
|  |     dev: false | ||||||
|  | 
 | ||||||
|   /wrappy@1.0.2: |   /wrappy@1.0.2: | ||||||
|     resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} |     resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} | ||||||
| 
 | 
 | ||||||
|  | |||||||
							
								
								
									
										54
									
								
								src/tools/html-cleaner/html-cleaner.vue
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										54
									
								
								src/tools/html-cleaner/html-cleaner.vue
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,54 @@ | |||||||
|  | <script setup lang="ts"> | ||||||
|  | import DOMPurify from 'dompurify'; | ||||||
|  | import beautify from 'js-beautify'; | ||||||
|  | import TextareaCopyable from '@/components/TextareaCopyable.vue'; | ||||||
|  | 
 | ||||||
|  | const inputHtml = ref(''); | ||||||
|  | const outputHtml = computed(() => { | ||||||
|  |   const cleanedHtml = DOMPurify.sanitize(inputHtml.value ?? '', | ||||||
|  |     { | ||||||
|  |       ALLOWED_ATTR: [ | ||||||
|  |         'href', 'src', | ||||||
|  |         'width', 'height', | ||||||
|  |         'alt', | ||||||
|  |         'colspan', 'rowspan', | ||||||
|  |       ], | ||||||
|  |       FORBID_TAGS: ['form', 'span'], | ||||||
|  |       ALLOW_DATA_ATTR: false, | ||||||
|  |       ALLOW_ARIA_ATTR: false, | ||||||
|  |       RETURN_DOM: true, | ||||||
|  |     }).outerHTML; | ||||||
|  |   return beautify.html(cleanedHtml, { | ||||||
|  |     unformatted: ['code', 'pre', 'em', 'strong', 'span'], | ||||||
|  |     indent_inner_html: true, | ||||||
|  |     indent_char: ' ', | ||||||
|  |     indent_size: 2, | ||||||
|  |     eol: '\n', | ||||||
|  |   }); | ||||||
|  | }); | ||||||
|  | </script> | ||||||
|  | 
 | ||||||
|  | <template> | ||||||
|  |   <div> | ||||||
|  |     <c-input-text | ||||||
|  |       v-model:value="inputHtml" | ||||||
|  |       multiline raw-text | ||||||
|  |       placeholder="Your HTML content..." | ||||||
|  |       rows="8" | ||||||
|  |       autofocus | ||||||
|  |       label="Your HTML to clean (can paste from clipboard):" | ||||||
|  |       paste-html | ||||||
|  |     /> | ||||||
|  | 
 | ||||||
|  |     <n-divider /> | ||||||
|  | 
 | ||||||
|  |     <n-form-item label="Output cleaned HTML:"> | ||||||
|  |       <TextareaCopyable | ||||||
|  |         :value="outputHtml" | ||||||
|  |         multiline | ||||||
|  |         language="html" | ||||||
|  |         :word-wrap="true" | ||||||
|  |       /> | ||||||
|  |     </n-form-item> | ||||||
|  |   </div> | ||||||
|  | </template> | ||||||
							
								
								
									
										12
									
								
								src/tools/html-cleaner/index.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								src/tools/html-cleaner/index.ts
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,12 @@ | |||||||
|  | import { BrandHtml5 } from '@vicons/tabler'; | ||||||
|  | import { defineTool } from '../tool'; | ||||||
|  | 
 | ||||||
|  | export const tool = defineTool({ | ||||||
|  |   name: 'Html cleaner', | ||||||
|  |   path: '/html-cleaner', | ||||||
|  |   description: 'Clean HTML', | ||||||
|  |   keywords: ['html', 'cleaner'], | ||||||
|  |   component: () => import('./html-cleaner.vue'), | ||||||
|  |   icon: BrandHtml5, | ||||||
|  |   createdAt: new Date('2024-02-25'), | ||||||
|  | }); | ||||||
| @ -6,6 +6,7 @@ import { tool as asciiTextDrawer } from './ascii-text-drawer'; | |||||||
| 
 | 
 | ||||||
| import { tool as textToUnicode } from './text-to-unicode'; | import { tool as textToUnicode } from './text-to-unicode'; | ||||||
| import { tool as safelinkDecoder } from './safelink-decoder'; | import { tool as safelinkDecoder } from './safelink-decoder'; | ||||||
|  | import { tool as htmlCleaner } from './html-cleaner'; | ||||||
| import { tool as pdfSignatureChecker } from './pdf-signature-checker'; | import { tool as pdfSignatureChecker } from './pdf-signature-checker'; | ||||||
| import { tool as numeronymGenerator } from './numeronym-generator'; | import { tool as numeronymGenerator } from './numeronym-generator'; | ||||||
| import { tool as macAddressGenerator } from './mac-address-generator'; | import { tool as macAddressGenerator } from './mac-address-generator'; | ||||||
| @ -107,6 +108,7 @@ export const toolsByCategory: ToolCategory[] = [ | |||||||
|       listConverter, |       listConverter, | ||||||
|       tomlToJson, |       tomlToJson, | ||||||
|       tomlToYaml, |       tomlToYaml, | ||||||
|  |       htmlCleaner, | ||||||
|     ], |     ], | ||||||
|   }, |   }, | ||||||
|   { |   { | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user