This repository has no description
0

Configure Feed

Select the types of activity you want to include in your feed.

feat: haptics on bottom bar item and composer

+633 -431
+621 -429
package-lock.json
··· 1126 1126 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.4.tgz", 1127 1127 "integrity": "sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA==", 1128 1128 "dev": true, 1129 + "peer": true, 1129 1130 "dependencies": { 1130 1131 "@babel/code-frame": "^7.27.1", 1131 1132 "@babel/generator": "^7.28.3", ··· 1783 1784 "url": "https://opencollective.com/csstools" 1784 1785 } 1785 1786 ], 1787 + "peer": true, 1786 1788 "engines": { 1787 1789 "node": ">=18" 1788 1790 }, ··· 1805 1807 "url": "https://opencollective.com/csstools" 1806 1808 } 1807 1809 ], 1810 + "peer": true, 1808 1811 "engines": { 1809 1812 "node": ">=18" 1810 1813 } ··· 2714 2717 } 2715 2718 }, 2716 2719 "node_modules/@eslint/config-array/node_modules/brace-expansion": { 2717 - "version": "1.1.12", 2718 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", 2719 - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", 2720 + "version": "1.1.13", 2721 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.13.tgz", 2722 + "integrity": "sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==", 2720 2723 "dev": true, 2724 + "license": "MIT", 2721 2725 "dependencies": { 2722 2726 "balanced-match": "^1.0.0", 2723 2727 "concat-map": "0.0.1" 2724 2728 } 2725 2729 }, 2726 2730 "node_modules/@eslint/config-array/node_modules/minimatch": { 2727 - "version": "3.1.2", 2728 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 2729 - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 2731 + "version": "3.1.5", 2732 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", 2733 + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", 2730 2734 "dev": true, 2735 + "license": "ISC", 2731 2736 "dependencies": { 2732 2737 "brace-expansion": "^1.1.7" 2733 2738 }, ··· 2783 2788 } 2784 2789 }, 2785 2790 "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { 2786 - "version": "1.1.12", 2787 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", 2788 - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", 2791 + "version": "1.1.13", 2792 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.13.tgz", 2793 + "integrity": "sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==", 2789 2794 "dev": true, 2795 + "license": "MIT", 2790 2796 "dependencies": { 2791 2797 "balanced-match": "^1.0.0", 2792 2798 "concat-map": "0.0.1" ··· 2802 2808 } 2803 2809 }, 2804 2810 "node_modules/@eslint/eslintrc/node_modules/minimatch": { 2805 - "version": "3.1.2", 2806 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 2807 - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 2811 + "version": "3.1.5", 2812 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", 2813 + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", 2808 2814 "dev": true, 2815 + "license": "ISC", 2809 2816 "dependencies": { 2810 2817 "brace-expansion": "^1.1.7" 2811 2818 }, ··· 3099 3106 } 3100 3107 }, 3101 3108 "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { 3102 - "version": "1.1.12", 3103 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", 3104 - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", 3109 + "version": "1.1.13", 3110 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.13.tgz", 3111 + "integrity": "sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==", 3105 3112 "dev": true, 3113 + "license": "MIT", 3106 3114 "dependencies": { 3107 3115 "balanced-match": "^1.0.0", 3108 3116 "concat-map": "0.0.1" 3109 3117 } 3110 3118 }, 3111 3119 "node_modules/@humanwhocodes/config-array/node_modules/minimatch": { 3112 - "version": "3.1.2", 3113 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 3114 - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 3120 + "version": "3.1.5", 3121 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", 3122 + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", 3115 3123 "dev": true, 3124 + "license": "ISC", 3116 3125 "dependencies": { 3117 3126 "brace-expansion": "^1.1.7" 3118 3127 }, ··· 4649 4658 "version": "3.1.1", 4650 4659 "resolved": "https://registry.npmjs.org/@mdx-js/loader/-/loader-3.1.1.tgz", 4651 4660 "integrity": "sha512-0TTacJyZ9mDmY+VefuthVshaNIyCGZHJG2fMnGaDttCt8HmjUF7SizlHJpaCDoGnN635nK1wpzfpx/Xx5S4WnQ==", 4661 + "peer": true, 4652 4662 "dependencies": { 4653 4663 "@mdx-js/mdx": "^3.0.0", 4654 4664 "source-map": "^0.7.0" ··· 4706 4716 "version": "3.1.1", 4707 4717 "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.1.1.tgz", 4708 4718 "integrity": "sha512-f++rKLQgUVYDAtECQ6fn/is15GkEH9+nZPM3MS0RcxVqoTfawHvDlSCH7JbMhAM6uJ32v3eXLvLmLvjGu7PTQw==", 4719 + "peer": true, 4709 4720 "dependencies": { 4710 4721 "@types/mdx": "^2.0.0" 4711 4722 }, ··· 4823 4834 "dev": true 4824 4835 }, 4825 4836 "node_modules/@next/env": { 4826 - "version": "15.4.10", 4827 - "resolved": "https://registry.npmjs.org/@next/env/-/env-15.4.10.tgz", 4828 - "integrity": "sha512-knhmoJ0Vv7VRf6pZEPSnciUG1S4bIhWx+qTYBW/AjxEtlzsiNORPk8sFDCEvqLfmKuey56UB9FL1UdHEV3uBrg==" 4837 + "version": "15.5.14", 4838 + "resolved": "https://registry.npmjs.org/@next/env/-/env-15.5.14.tgz", 4839 + "integrity": "sha512-aXeirLYuASxEgi4X4WhfXsShCFxWDfNn/8ZeC5YXAS2BB4A8FJi1kwwGL6nvMVboE7fZCzmJPNdMvVHc8JpaiA==", 4840 + "license": "MIT" 4829 4841 }, 4830 4842 "node_modules/@next/eslint-plugin-next": { 4831 4843 "version": "15.4.1", ··· 4885 4897 } 4886 4898 }, 4887 4899 "node_modules/@next/swc-darwin-arm64": { 4888 - "version": "15.4.8", 4889 - "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-15.4.8.tgz", 4890 - "integrity": "sha512-Pf6zXp7yyQEn7sqMxur6+kYcywx5up1J849psyET7/8pG2gQTVMjU3NzgIt8SeEP5to3If/SaWmaA6H6ysBr1A==", 4900 + "version": "15.5.14", 4901 + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-15.5.14.tgz", 4902 + "integrity": "sha512-Y9K6SPzobnZvrRDPO2s0grgzC+Egf0CqfbdvYmQVaztV890zicw8Z8+4Vqw8oPck8r1TjUHxVh8299Cg4TrxXg==", 4891 4903 "cpu": [ 4892 4904 "arm64" 4893 4905 ], 4906 + "license": "MIT", 4894 4907 "optional": true, 4895 4908 "os": [ 4896 4909 "darwin" ··· 4900 4913 } 4901 4914 }, 4902 4915 "node_modules/@next/swc-darwin-x64": { 4903 - "version": "15.4.8", 4904 - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-15.4.8.tgz", 4905 - "integrity": "sha512-xla6AOfz68a6kq3gRQccWEvFC/VRGJmA/QuSLENSO7CZX5WIEkSz7r1FdXUjtGCQ1c2M+ndUAH7opdfLK1PQbw==", 4916 + "version": "15.5.14", 4917 + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-15.5.14.tgz", 4918 + "integrity": "sha512-aNnkSMjSFRTOmkd7qoNI2/rETQm/vKD6c/Ac9BZGa9CtoOzy3c2njgz7LvebQJ8iPxdeTuGnAjagyis8a9ifBw==", 4906 4919 "cpu": [ 4907 4920 "x64" 4908 4921 ], 4922 + "license": "MIT", 4909 4923 "optional": true, 4910 4924 "os": [ 4911 4925 "darwin" ··· 4915 4929 } 4916 4930 }, 4917 4931 "node_modules/@next/swc-linux-arm64-gnu": { 4918 - "version": "15.4.8", 4919 - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-15.4.8.tgz", 4920 - "integrity": "sha512-y3fmp+1Px/SJD+5ntve5QLZnGLycsxsVPkTzAc3zUiXYSOlTPqT8ynfmt6tt4fSo1tAhDPmryXpYKEAcoAPDJw==", 4932 + "version": "15.5.14", 4933 + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-15.5.14.tgz", 4934 + "integrity": "sha512-tjlpia+yStPRS//6sdmlVwuO1Rioern4u2onafa5n+h2hCS9MAvMXqpVbSrjgiEOoCs0nJy7oPOmWgtRRNSM5Q==", 4921 4935 "cpu": [ 4922 4936 "arm64" 4923 4937 ], 4938 + "license": "MIT", 4924 4939 "optional": true, 4925 4940 "os": [ 4926 4941 "linux" ··· 4930 4945 } 4931 4946 }, 4932 4947 "node_modules/@next/swc-linux-arm64-musl": { 4933 - "version": "15.4.8", 4934 - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-15.4.8.tgz", 4935 - "integrity": "sha512-DX/L8VHzrr1CfwaVjBQr3GWCqNNFgyWJbeQ10Lx/phzbQo3JNAxUok1DZ8JHRGcL6PgMRgj6HylnLNndxn4Z6A==", 4948 + "version": "15.5.14", 4949 + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-15.5.14.tgz", 4950 + "integrity": "sha512-8B8cngBaLadl5lbDRdxGCP1Lef8ipD6KlxS3v0ElDAGil6lafrAM3B258p1KJOglInCVFUjk751IXMr2ixeQOQ==", 4936 4951 "cpu": [ 4937 4952 "arm64" 4938 4953 ], 4954 + "license": "MIT", 4939 4955 "optional": true, 4940 4956 "os": [ 4941 4957 "linux" ··· 4945 4961 } 4946 4962 }, 4947 4963 "node_modules/@next/swc-linux-x64-gnu": { 4948 - "version": "15.4.8", 4949 - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-15.4.8.tgz", 4950 - "integrity": "sha512-9fLAAXKAL3xEIFdKdzG5rUSvSiZTLLTCc6JKq1z04DR4zY7DbAPcRvNm3K1inVhTiQCs19ZRAgUerHiVKMZZIA==", 4964 + "version": "15.5.14", 4965 + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-15.5.14.tgz", 4966 + "integrity": "sha512-bAS6tIAg8u4Gn3Nz7fCPpSoKAexEt2d5vn1mzokcqdqyov6ZJ6gu6GdF9l8ORFrBuRHgv3go/RfzYz5BkZ6YSQ==", 4951 4967 "cpu": [ 4952 4968 "x64" 4953 4969 ], 4970 + "license": "MIT", 4954 4971 "optional": true, 4955 4972 "os": [ 4956 4973 "linux" ··· 4960 4977 } 4961 4978 }, 4962 4979 "node_modules/@next/swc-linux-x64-musl": { 4963 - "version": "15.4.8", 4964 - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-15.4.8.tgz", 4965 - "integrity": "sha512-s45V7nfb5g7dbS7JK6XZDcapicVrMMvX2uYgOHP16QuKH/JA285oy6HcxlKqwUNaFY/UC6EvQ8QZUOo19cBKSA==", 4980 + "version": "15.5.14", 4981 + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-15.5.14.tgz", 4982 + "integrity": "sha512-mMxv/FcrT7Gfaq4tsR22l17oKWXZmH/lVqcvjX0kfp5I0lKodHYLICKPoX1KRnnE+ci6oIUdriUhuA3rBCDiSw==", 4966 4983 "cpu": [ 4967 4984 "x64" 4968 4985 ], 4986 + "license": "MIT", 4969 4987 "optional": true, 4970 4988 "os": [ 4971 4989 "linux" ··· 4975 4993 } 4976 4994 }, 4977 4995 "node_modules/@next/swc-win32-arm64-msvc": { 4978 - "version": "15.4.8", 4979 - "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-15.4.8.tgz", 4980 - "integrity": "sha512-KjgeQyOAq7t/HzAJcWPGA8X+4WY03uSCZ2Ekk98S9OgCFsb6lfBE3dbUzUuEQAN2THbwYgFfxX2yFTCMm8Kehw==", 4996 + "version": "15.5.14", 4997 + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-15.5.14.tgz", 4998 + "integrity": "sha512-OTmiBlYThppnvnsqx0rBqjDRemlmIeZ8/o4zI7veaXoeO1PVHoyj2lfTfXTiiGjCyRDhA10y4h6ZvZvBiynr2g==", 4981 4999 "cpu": [ 4982 5000 "arm64" 4983 5001 ], 5002 + "license": "MIT", 4984 5003 "optional": true, 4985 5004 "os": [ 4986 5005 "win32" ··· 4990 5009 } 4991 5010 }, 4992 5011 "node_modules/@next/swc-win32-x64-msvc": { 4993 - "version": "15.4.8", 4994 - "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-15.4.8.tgz", 4995 - "integrity": "sha512-Exsmf/+42fWVnLMaZHzshukTBxZrSwuuLKFvqhGHJ+mC1AokqieLY/XzAl3jc/CqhXLqLY3RRjkKJ9YnLPcRWg==", 5012 + "version": "15.5.14", 5013 + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-15.5.14.tgz", 5014 + "integrity": "sha512-+W7eFf3RS7m4G6tppVTOSyP9Y6FsJXfOuKzav1qKniiFm3KFByQfPEcouHdjlZmysl4zJGuGLQ/M9XyVeyeNEg==", 4996 5015 "cpu": [ 4997 5016 "x64" 4998 5017 ], 5018 + "license": "MIT", 4999 5019 "optional": true, 5000 5020 "os": [ 5001 5021 "win32" ··· 5077 5097 "version": "1.9.0", 5078 5098 "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.0.tgz", 5079 5099 "integrity": "sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==", 5100 + "peer": true, 5080 5101 "engines": { 5081 5102 "node": ">=8.0.0" 5082 5103 } ··· 5096 5117 "version": "2.6.0", 5097 5118 "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.6.0.tgz", 5098 5119 "integrity": "sha512-L8UyDwqpTcbkIK5cgwDRDYDoEhQoj8wp8BwsO19w3LB1Z41yEQm2VJyNfAi9DrLP/YTqXqWpKHyZfR9/tFYo1Q==", 5120 + "peer": true, 5099 5121 "engines": { 5100 5122 "node": "^18.19.0 || >=20.6.0" 5101 5123 }, ··· 5107 5129 "version": "2.2.0", 5108 5130 "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.2.0.tgz", 5109 5131 "integrity": "sha512-FuabnnUm8LflnieVxs6eP7Z383hgQU4W1e3KJS6aOG3RxWxcHyBxH8fDMHNgu/gFx/M2jvTOW/4/PHhLz6bjWw==", 5132 + "peer": true, 5110 5133 "dependencies": { 5111 5134 "@opentelemetry/semantic-conventions": "^1.29.0" 5112 5135 }, ··· 5681 5704 "version": "2.2.0", 5682 5705 "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.2.0.tgz", 5683 5706 "integrity": "sha512-xWQgL0Bmctsalg6PaXExmzdedSp3gyKV8mQBwK/j9VGdCDu2fmXIb2gAehBKbkXCpJ4HPkgv3QfoJWRT4dHWbw==", 5707 + "peer": true, 5684 5708 "dependencies": { 5685 5709 "@opentelemetry/core": "2.2.0", 5686 5710 "@opentelemetry/resources": "2.2.0", ··· 5712 5736 "version": "1.39.0", 5713 5737 "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.39.0.tgz", 5714 5738 "integrity": "sha512-R5R9tb2AXs2IRLNKLBJDynhkfmx7mX0vi8NkhZb3gUkPWHn6HXk5J8iQ/dql0U3ApfWym4kXXmBDRGO+oeOfjg==", 5739 + "peer": true, 5715 5740 "engines": { 5716 5741 "node": ">=14" 5717 5742 } ··· 5886 5911 "resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.9.3.tgz", 5887 5912 "integrity": "sha512-4KlM1Zr/jpsqWuMXr2zmGsaOUs1zMMFh9vfCNKRZkptf+uk8I3sugHbNdo+F5B+4e2yMuOEb1zgAmvJLeuH6ww==", 5888 5913 "dev": true, 5914 + "peer": true, 5889 5915 "dependencies": { 5890 5916 "@mischnic/json-sourcemap": "^0.1.0", 5891 5917 "@parcel/cache": "2.9.3", ··· 6176 6202 "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", 6177 6203 "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", 6178 6204 "dev": true, 6205 + "license": "MIT", 6179 6206 "engines": { 6180 6207 "node": ">= 10" 6181 6208 } ··· 6185 6212 "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", 6186 6213 "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", 6187 6214 "dev": true, 6215 + "license": "BSD-2-Clause", 6188 6216 "dependencies": { 6189 6217 "boolbase": "^1.0.0", 6190 6218 "css-what": "^6.0.1", ··· 6201 6229 "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", 6202 6230 "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", 6203 6231 "dev": true, 6232 + "license": "MIT", 6204 6233 "dependencies": { 6205 6234 "mdn-data": "2.0.14", 6206 6235 "source-map": "^0.6.1" ··· 6214 6243 "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", 6215 6244 "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", 6216 6245 "dev": true, 6246 + "license": "MIT", 6217 6247 "dependencies": { 6218 6248 "css-tree": "^1.1.2" 6219 6249 }, ··· 6225 6255 "version": "2.0.14", 6226 6256 "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", 6227 6257 "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", 6228 - "dev": true 6258 + "dev": true, 6259 + "license": "CC0-1.0" 6229 6260 }, 6230 6261 "node_modules/@parcel/optimizer-htmlnano/node_modules/source-map": { 6231 6262 "version": "0.6.1", 6232 6263 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 6233 6264 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 6234 6265 "dev": true, 6266 + "license": "BSD-3-Clause", 6235 6267 "engines": { 6236 6268 "node": ">=0.10.0" 6237 6269 } 6238 6270 }, 6239 6271 "node_modules/@parcel/optimizer-htmlnano/node_modules/svgo": { 6240 - "version": "2.8.0", 6241 - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", 6242 - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", 6272 + "version": "2.8.2", 6273 + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.2.tgz", 6274 + "integrity": "sha512-TyzE4NVGLUFy+H/Uy4N6c3G0HEeprsVfge6Lmq+0FdQQ/zqoVYB62IsBZORsiL+o96s6ff/V6/3UQo/C0cgCAA==", 6243 6275 "dev": true, 6276 + "license": "MIT", 6244 6277 "dependencies": { 6245 - "@trysound/sax": "0.2.0", 6246 6278 "commander": "^7.2.0", 6247 6279 "css-select": "^4.1.3", 6248 6280 "css-tree": "^1.1.3", 6249 6281 "csso": "^4.2.0", 6250 6282 "picocolors": "^1.0.0", 6283 + "sax": "^1.5.0", 6251 6284 "stable": "^0.1.8" 6252 6285 }, 6253 6286 "bin": { ··· 6305 6338 "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", 6306 6339 "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", 6307 6340 "dev": true, 6341 + "license": "MIT", 6308 6342 "engines": { 6309 6343 "node": ">= 10" 6310 6344 } ··· 6314 6348 "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", 6315 6349 "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", 6316 6350 "dev": true, 6351 + "license": "BSD-2-Clause", 6317 6352 "dependencies": { 6318 6353 "boolbase": "^1.0.0", 6319 6354 "css-what": "^6.0.1", ··· 6330 6365 "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", 6331 6366 "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", 6332 6367 "dev": true, 6368 + "license": "MIT", 6333 6369 "dependencies": { 6334 6370 "mdn-data": "2.0.14", 6335 6371 "source-map": "^0.6.1" ··· 6343 6379 "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", 6344 6380 "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", 6345 6381 "dev": true, 6382 + "license": "MIT", 6346 6383 "dependencies": { 6347 6384 "css-tree": "^1.1.2" 6348 6385 }, ··· 6354 6391 "version": "2.0.14", 6355 6392 "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", 6356 6393 "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", 6357 - "dev": true 6394 + "dev": true, 6395 + "license": "CC0-1.0" 6358 6396 }, 6359 6397 "node_modules/@parcel/optimizer-svgo/node_modules/source-map": { 6360 6398 "version": "0.6.1", 6361 6399 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 6362 6400 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 6363 6401 "dev": true, 6402 + "license": "BSD-3-Clause", 6364 6403 "engines": { 6365 6404 "node": ">=0.10.0" 6366 6405 } 6367 6406 }, 6368 6407 "node_modules/@parcel/optimizer-svgo/node_modules/svgo": { 6369 - "version": "2.8.0", 6370 - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", 6371 - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", 6408 + "version": "2.8.2", 6409 + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.2.tgz", 6410 + "integrity": "sha512-TyzE4NVGLUFy+H/Uy4N6c3G0HEeprsVfge6Lmq+0FdQQ/zqoVYB62IsBZORsiL+o96s6ff/V6/3UQo/C0cgCAA==", 6372 6411 "dev": true, 6412 + "license": "MIT", 6373 6413 "dependencies": { 6374 - "@trysound/sax": "0.2.0", 6375 6414 "commander": "^7.2.0", 6376 6415 "css-select": "^4.1.3", 6377 6416 "css-tree": "^1.1.3", 6378 6417 "csso": "^4.2.0", 6379 6418 "picocolors": "^1.0.0", 6419 + "sax": "^1.5.0", 6380 6420 "stable": "^0.1.8" 6381 6421 }, 6382 6422 "bin": { ··· 7798 7838 "os": [ 7799 7839 "android" 7800 7840 ], 7801 - "peer": true, 7802 7841 "engines": { 7803 7842 "node": ">= 10.0.0" 7804 7843 }, ··· 7819 7858 "os": [ 7820 7859 "darwin" 7821 7860 ], 7822 - "peer": true, 7823 7861 "engines": { 7824 7862 "node": ">= 10.0.0" 7825 7863 }, ··· 7840 7878 "os": [ 7841 7879 "darwin" 7842 7880 ], 7843 - "peer": true, 7844 7881 "engines": { 7845 7882 "node": ">= 10.0.0" 7846 7883 }, ··· 7861 7898 "os": [ 7862 7899 "freebsd" 7863 7900 ], 7864 - "peer": true, 7865 7901 "engines": { 7866 7902 "node": ">= 10.0.0" 7867 7903 }, ··· 7882 7918 "os": [ 7883 7919 "linux" 7884 7920 ], 7885 - "peer": true, 7886 7921 "engines": { 7887 7922 "node": ">= 10.0.0" 7888 7923 }, ··· 7903 7938 "os": [ 7904 7939 "linux" 7905 7940 ], 7906 - "peer": true, 7907 7941 "engines": { 7908 7942 "node": ">= 10.0.0" 7909 7943 }, ··· 7924 7958 "os": [ 7925 7959 "linux" 7926 7960 ], 7927 - "peer": true, 7928 7961 "engines": { 7929 7962 "node": ">= 10.0.0" 7930 7963 }, ··· 7945 7978 "os": [ 7946 7979 "linux" 7947 7980 ], 7948 - "peer": true, 7949 7981 "engines": { 7950 7982 "node": ">= 10.0.0" 7951 7983 }, ··· 7966 7998 "os": [ 7967 7999 "linux" 7968 8000 ], 7969 - "peer": true, 7970 8001 "engines": { 7971 8002 "node": ">= 10.0.0" 7972 8003 }, ··· 7987 8018 "os": [ 7988 8019 "linux" 7989 8020 ], 7990 - "peer": true, 7991 8021 "engines": { 7992 8022 "node": ">= 10.0.0" 7993 8023 }, ··· 8008 8038 "os": [ 8009 8039 "win32" 8010 8040 ], 8011 - "peer": true, 8012 8041 "engines": { 8013 8042 "node": ">= 10.0.0" 8014 8043 }, ··· 8029 8058 "os": [ 8030 8059 "win32" 8031 8060 ], 8032 - "peer": true, 8033 8061 "engines": { 8034 8062 "node": ">= 10.0.0" 8035 8063 }, ··· 8050 8078 "os": [ 8051 8079 "win32" 8052 8080 ], 8053 - "peer": true, 8054 8081 "engines": { 8055 8082 "node": ">= 10.0.0" 8056 8083 }, ··· 8721 8748 "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", 8722 8749 "dev": true, 8723 8750 "hasInstallScript": true, 8751 + "peer": true, 8724 8752 "bin": { 8725 8753 "esbuild": "bin/esbuild" 8726 8754 }, ··· 8765 8793 } 8766 8794 }, 8767 8795 "node_modules/@plasmohq/parcel-resolver-post/node_modules/picomatch": { 8768 - "version": "2.3.1", 8769 - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 8770 - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 8796 + "version": "2.3.2", 8797 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", 8798 + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", 8771 8799 "dev": true, 8800 + "license": "MIT", 8772 8801 "engines": { 8773 8802 "node": ">=8.6" 8774 8803 }, ··· 8798 8827 } 8799 8828 }, 8800 8829 "node_modules/@plasmohq/parcel-resolver-post/node_modules/rollup": { 8801 - "version": "3.29.5", 8802 - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.5.tgz", 8803 - "integrity": "sha512-GVsDdsbJzzy4S/v3dqWPJ7EfvZJfCHiDqe80IyrF59LYuP+e6U1LJoUqeuqRbwAWoMNoXivMNeNAOf5E22VA1w==", 8830 + "version": "3.30.0", 8831 + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.30.0.tgz", 8832 + "integrity": "sha512-kQvGasUgN+AlWGliFn2POSajRQEsULVYFGTvOZmK06d7vCD+YhZztt70kGk3qaeAXeWYL5eO7zx+rAubBc55eA==", 8804 8833 "dev": true, 8834 + "license": "MIT", 8805 8835 "bin": { 8806 8836 "rollup": "dist/bin/rollup" 8807 8837 }, ··· 8885 8915 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", 8886 8916 "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", 8887 8917 "dev": true, 8918 + "peer": true, 8888 8919 "bin": { 8889 8920 "tsc": "bin/tsc", 8890 8921 "tsserver": "bin/tsserver" ··· 9617 9648 "node": ">=10" 9618 9649 } 9619 9650 }, 9651 + "node_modules/@plasmohq/parcel-transformer-vue/node_modules/scheduler": { 9652 + "version": "0.23.2", 9653 + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", 9654 + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", 9655 + "dev": true, 9656 + "license": "MIT", 9657 + "optional": true, 9658 + "dependencies": { 9659 + "loose-envify": "^1.1.0" 9660 + } 9661 + }, 9620 9662 "node_modules/@plasmohq/parcel-transformer-vue/node_modules/semver": { 9621 9663 "version": "7.5.4", 9622 9664 "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", ··· 9841 9883 "dev": true 9842 9884 }, 9843 9885 "node_modules/@rollup/rollup-android-arm-eabi": { 9844 - "version": "4.52.5", 9845 - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.52.5.tgz", 9846 - "integrity": "sha512-8c1vW4ocv3UOMp9K+gToY5zL2XiiVw3k7f1ksf4yO1FlDFQ1C2u72iACFnSOceJFsWskc2WZNqeRhFRPzv+wtQ==", 9886 + "version": "4.60.1", 9887 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.60.1.tgz", 9888 + "integrity": "sha512-d6FinEBLdIiK+1uACUttJKfgZREXrF0Qc2SmLII7W2AD8FfiZ9Wjd+rD/iRuf5s5dWrr1GgwXCvPqOuDquOowA==", 9847 9889 "cpu": [ 9848 9890 "arm" 9849 9891 ], 9850 9892 "dev": true, 9893 + "license": "MIT", 9851 9894 "optional": true, 9852 9895 "os": [ 9853 9896 "android" 9854 9897 ] 9855 9898 }, 9856 9899 "node_modules/@rollup/rollup-android-arm64": { 9857 - "version": "4.52.5", 9858 - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.52.5.tgz", 9859 - "integrity": "sha512-mQGfsIEFcu21mvqkEKKu2dYmtuSZOBMmAl5CFlPGLY94Vlcm+zWApK7F/eocsNzp8tKmbeBP8yXyAbx0XHsFNA==", 9900 + "version": "4.60.1", 9901 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.60.1.tgz", 9902 + "integrity": "sha512-YjG/EwIDvvYI1YvYbHvDz/BYHtkY4ygUIXHnTdLhG+hKIQFBiosfWiACWortsKPKU/+dUwQQCKQM3qrDe8c9BA==", 9860 9903 "cpu": [ 9861 9904 "arm64" 9862 9905 ], 9863 9906 "dev": true, 9907 + "license": "MIT", 9864 9908 "optional": true, 9865 9909 "os": [ 9866 9910 "android" 9867 9911 ] 9868 9912 }, 9869 9913 "node_modules/@rollup/rollup-darwin-arm64": { 9870 - "version": "4.52.5", 9871 - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.52.5.tgz", 9872 - "integrity": "sha512-takF3CR71mCAGA+v794QUZ0b6ZSrgJkArC+gUiG6LB6TQty9T0Mqh3m2ImRBOxS2IeYBo4lKWIieSvnEk2OQWA==", 9914 + "version": "4.60.1", 9915 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.60.1.tgz", 9916 + "integrity": "sha512-mjCpF7GmkRtSJwon+Rq1N8+pI+8l7w5g9Z3vWj4T7abguC4Czwi3Yu/pFaLvA3TTeMVjnu3ctigusqWUfjZzvw==", 9873 9917 "cpu": [ 9874 9918 "arm64" 9875 9919 ], 9876 9920 "dev": true, 9921 + "license": "MIT", 9877 9922 "optional": true, 9878 9923 "os": [ 9879 9924 "darwin" 9880 9925 ] 9881 9926 }, 9882 9927 "node_modules/@rollup/rollup-darwin-x64": { 9883 - "version": "4.52.5", 9884 - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.52.5.tgz", 9885 - "integrity": "sha512-W901Pla8Ya95WpxDn//VF9K9u2JbocwV/v75TE0YIHNTbhqUTv9w4VuQ9MaWlNOkkEfFwkdNhXgcLqPSmHy0fA==", 9928 + "version": "4.60.1", 9929 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.60.1.tgz", 9930 + "integrity": "sha512-haZ7hJ1JT4e9hqkoT9R/19XW2QKqjfJVv+i5AGg57S+nLk9lQnJ1F/eZloRO3o9Scy9CM3wQ9l+dkXtcBgN5Ew==", 9886 9931 "cpu": [ 9887 9932 "x64" 9888 9933 ], 9889 9934 "dev": true, 9935 + "license": "MIT", 9890 9936 "optional": true, 9891 9937 "os": [ 9892 9938 "darwin" 9893 9939 ] 9894 9940 }, 9895 9941 "node_modules/@rollup/rollup-freebsd-arm64": { 9896 - "version": "4.52.5", 9897 - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.52.5.tgz", 9898 - "integrity": "sha512-QofO7i7JycsYOWxe0GFqhLmF6l1TqBswJMvICnRUjqCx8b47MTo46W8AoeQwiokAx3zVryVnxtBMcGcnX12LvA==", 9942 + "version": "4.60.1", 9943 + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.60.1.tgz", 9944 + "integrity": "sha512-czw90wpQq3ZsAVBlinZjAYTKduOjTywlG7fEeWKUA7oCmpA8xdTkxZZlwNJKWqILlq0wehoZcJYfBvOyhPTQ6w==", 9899 9945 "cpu": [ 9900 9946 "arm64" 9901 9947 ], 9902 9948 "dev": true, 9949 + "license": "MIT", 9903 9950 "optional": true, 9904 9951 "os": [ 9905 9952 "freebsd" 9906 9953 ] 9907 9954 }, 9908 9955 "node_modules/@rollup/rollup-freebsd-x64": { 9909 - "version": "4.52.5", 9910 - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.52.5.tgz", 9911 - "integrity": "sha512-jr21b/99ew8ujZubPo9skbrItHEIE50WdV86cdSoRkKtmWa+DDr6fu2c/xyRT0F/WazZpam6kk7IHBerSL7LDQ==", 9956 + "version": "4.60.1", 9957 + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.60.1.tgz", 9958 + "integrity": "sha512-KVB2rqsxTHuBtfOeySEyzEOB7ltlB/ux38iu2rBQzkjbwRVlkhAGIEDiiYnO2kFOkJp+Z7pUXKyrRRFuFUKt+g==", 9912 9959 "cpu": [ 9913 9960 "x64" 9914 9961 ], 9915 9962 "dev": true, 9963 + "license": "MIT", 9916 9964 "optional": true, 9917 9965 "os": [ 9918 9966 "freebsd" 9919 9967 ] 9920 9968 }, 9921 9969 "node_modules/@rollup/rollup-linux-arm-gnueabihf": { 9922 - "version": "4.52.5", 9923 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.52.5.tgz", 9924 - "integrity": "sha512-PsNAbcyv9CcecAUagQefwX8fQn9LQ4nZkpDboBOttmyffnInRy8R8dSg6hxxl2Re5QhHBf6FYIDhIj5v982ATQ==", 9970 + "version": "4.60.1", 9971 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.60.1.tgz", 9972 + "integrity": "sha512-L+34Qqil+v5uC0zEubW7uByo78WOCIrBvci69E7sFASRl0X7b/MB6Cqd1lky/CtcSVTydWa2WZwFuWexjS5o6g==", 9925 9973 "cpu": [ 9926 9974 "arm" 9927 9975 ], 9928 9976 "dev": true, 9977 + "license": "MIT", 9929 9978 "optional": true, 9930 9979 "os": [ 9931 9980 "linux" 9932 9981 ] 9933 9982 }, 9934 9983 "node_modules/@rollup/rollup-linux-arm-musleabihf": { 9935 - "version": "4.52.5", 9936 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.52.5.tgz", 9937 - "integrity": "sha512-Fw4tysRutyQc/wwkmcyoqFtJhh0u31K+Q6jYjeicsGJJ7bbEq8LwPWV/w0cnzOqR2m694/Af6hpFayLJZkG2VQ==", 9984 + "version": "4.60.1", 9985 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.60.1.tgz", 9986 + "integrity": "sha512-n83O8rt4v34hgFzlkb1ycniJh7IR5RCIqt6mz1VRJD6pmhRi0CXdmfnLu9dIUS6buzh60IvACM842Ffb3xd6Gg==", 9938 9987 "cpu": [ 9939 9988 "arm" 9940 9989 ], 9941 9990 "dev": true, 9991 + "license": "MIT", 9942 9992 "optional": true, 9943 9993 "os": [ 9944 9994 "linux" 9945 9995 ] 9946 9996 }, 9947 9997 "node_modules/@rollup/rollup-linux-arm64-gnu": { 9948 - "version": "4.52.5", 9949 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.52.5.tgz", 9950 - "integrity": "sha512-a+3wVnAYdQClOTlyapKmyI6BLPAFYs0JM8HRpgYZQO02rMR09ZcV9LbQB+NL6sljzG38869YqThrRnfPMCDtZg==", 9998 + "version": "4.60.1", 9999 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.60.1.tgz", 10000 + "integrity": "sha512-Nql7sTeAzhTAja3QXeAI48+/+GjBJ+QmAH13snn0AJSNL50JsDqotyudHyMbO2RbJkskbMbFJfIJKWA6R1LCJQ==", 9951 10001 "cpu": [ 9952 10002 "arm64" 9953 10003 ], 9954 10004 "dev": true, 10005 + "license": "MIT", 9955 10006 "optional": true, 9956 10007 "os": [ 9957 10008 "linux" 9958 10009 ] 9959 10010 }, 9960 10011 "node_modules/@rollup/rollup-linux-arm64-musl": { 9961 - "version": "4.52.5", 9962 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.52.5.tgz", 9963 - "integrity": "sha512-AvttBOMwO9Pcuuf7m9PkC1PUIKsfaAJ4AYhy944qeTJgQOqJYJ9oVl2nYgY7Rk0mkbsuOpCAYSs6wLYB2Xiw0Q==", 10012 + "version": "4.60.1", 10013 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.60.1.tgz", 10014 + "integrity": "sha512-+pUymDhd0ys9GcKZPPWlFiZ67sTWV5UU6zOJat02M1+PiuSGDziyRuI/pPue3hoUwm2uGfxdL+trT6Z9rxnlMA==", 9964 10015 "cpu": [ 9965 10016 "arm64" 9966 10017 ], 9967 10018 "dev": true, 10019 + "license": "MIT", 9968 10020 "optional": true, 9969 10021 "os": [ 9970 10022 "linux" 9971 10023 ] 9972 10024 }, 9973 10025 "node_modules/@rollup/rollup-linux-loong64-gnu": { 9974 - "version": "4.52.5", 9975 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.52.5.tgz", 9976 - "integrity": "sha512-DkDk8pmXQV2wVrF6oq5tONK6UHLz/XcEVow4JTTerdeV1uqPeHxwcg7aFsfnSm9L+OO8WJsWotKM2JJPMWrQtA==", 10026 + "version": "4.60.1", 10027 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.60.1.tgz", 10028 + "integrity": "sha512-VSvgvQeIcsEvY4bKDHEDWcpW4Yw7BtlKG1GUT4FzBUlEKQK0rWHYBqQt6Fm2taXS+1bXvJT6kICu5ZwqKCnvlQ==", 10029 + "cpu": [ 10030 + "loong64" 10031 + ], 10032 + "dev": true, 10033 + "license": "MIT", 10034 + "optional": true, 10035 + "os": [ 10036 + "linux" 10037 + ] 10038 + }, 10039 + "node_modules/@rollup/rollup-linux-loong64-musl": { 10040 + "version": "4.60.1", 10041 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.60.1.tgz", 10042 + "integrity": "sha512-4LqhUomJqwe641gsPp6xLfhqWMbQV04KtPp7/dIp0nzPxAkNY1AbwL5W0MQpcalLYk07vaW9Kp1PBhdpZYYcEw==", 9977 10043 "cpu": [ 9978 10044 "loong64" 9979 10045 ], 9980 10046 "dev": true, 10047 + "license": "MIT", 9981 10048 "optional": true, 9982 10049 "os": [ 9983 10050 "linux" 9984 10051 ] 9985 10052 }, 9986 10053 "node_modules/@rollup/rollup-linux-ppc64-gnu": { 9987 - "version": "4.52.5", 9988 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.52.5.tgz", 9989 - "integrity": "sha512-W/b9ZN/U9+hPQVvlGwjzi+Wy4xdoH2I8EjaCkMvzpI7wJUs8sWJ03Rq96jRnHkSrcHTpQe8h5Tg3ZzUPGauvAw==", 10054 + "version": "4.60.1", 10055 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.60.1.tgz", 10056 + "integrity": "sha512-tLQQ9aPvkBxOc/EUT6j3pyeMD6Hb8QF2BTBnCQWP/uu1lhc9AIrIjKnLYMEroIz/JvtGYgI9dF3AxHZNaEH0rw==", 9990 10057 "cpu": [ 9991 10058 "ppc64" 9992 10059 ], 9993 10060 "dev": true, 10061 + "license": "MIT", 10062 + "optional": true, 10063 + "os": [ 10064 + "linux" 10065 + ] 10066 + }, 10067 + "node_modules/@rollup/rollup-linux-ppc64-musl": { 10068 + "version": "4.60.1", 10069 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.60.1.tgz", 10070 + "integrity": "sha512-RMxFhJwc9fSXP6PqmAz4cbv3kAyvD1etJFjTx4ONqFP9DkTkXsAMU4v3Vyc5BgzC+anz7nS/9tp4obsKfqkDHg==", 10071 + "cpu": [ 10072 + "ppc64" 10073 + ], 10074 + "dev": true, 10075 + "license": "MIT", 9994 10076 "optional": true, 9995 10077 "os": [ 9996 10078 "linux" 9997 10079 ] 9998 10080 }, 9999 10081 "node_modules/@rollup/rollup-linux-riscv64-gnu": { 10000 - "version": "4.52.5", 10001 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.52.5.tgz", 10002 - "integrity": "sha512-sjQLr9BW7R/ZiXnQiWPkErNfLMkkWIoCz7YMn27HldKsADEKa5WYdobaa1hmN6slu9oWQbB6/jFpJ+P2IkVrmw==", 10082 + "version": "4.60.1", 10083 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.60.1.tgz", 10084 + "integrity": "sha512-QKgFl+Yc1eEk6MmOBfRHYF6lTxiiiV3/z/BRrbSiW2I7AFTXoBFvdMEyglohPj//2mZS4hDOqeB0H1ACh3sBbg==", 10003 10085 "cpu": [ 10004 10086 "riscv64" 10005 10087 ], 10006 10088 "dev": true, 10089 + "license": "MIT", 10007 10090 "optional": true, 10008 10091 "os": [ 10009 10092 "linux" 10010 10093 ] 10011 10094 }, 10012 10095 "node_modules/@rollup/rollup-linux-riscv64-musl": { 10013 - "version": "4.52.5", 10014 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.52.5.tgz", 10015 - "integrity": "sha512-hq3jU/kGyjXWTvAh2awn8oHroCbrPm8JqM7RUpKjalIRWWXE01CQOf/tUNWNHjmbMHg/hmNCwc/Pz3k1T/j/Lg==", 10096 + "version": "4.60.1", 10097 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.60.1.tgz", 10098 + "integrity": "sha512-RAjXjP/8c6ZtzatZcA1RaQr6O1TRhzC+adn8YZDnChliZHviqIjmvFwHcxi4JKPSDAt6Uhf/7vqcBzQJy0PDJg==", 10016 10099 "cpu": [ 10017 10100 "riscv64" 10018 10101 ], 10019 10102 "dev": true, 10103 + "license": "MIT", 10020 10104 "optional": true, 10021 10105 "os": [ 10022 10106 "linux" 10023 10107 ] 10024 10108 }, 10025 10109 "node_modules/@rollup/rollup-linux-s390x-gnu": { 10026 - "version": "4.52.5", 10027 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.52.5.tgz", 10028 - "integrity": "sha512-gn8kHOrku8D4NGHMK1Y7NA7INQTRdVOntt1OCYypZPRt6skGbddska44K8iocdpxHTMMNui5oH4elPH4QOLrFQ==", 10110 + "version": "4.60.1", 10111 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.60.1.tgz", 10112 + "integrity": "sha512-wcuocpaOlaL1COBYiA89O6yfjlp3RwKDeTIA0hM7OpmhR1Bjo9j31G1uQVpDlTvwxGn2nQs65fBFL5UFd76FcQ==", 10029 10113 "cpu": [ 10030 10114 "s390x" 10031 10115 ], 10032 10116 "dev": true, 10117 + "license": "MIT", 10033 10118 "optional": true, 10034 10119 "os": [ 10035 10120 "linux" 10036 10121 ] 10037 10122 }, 10038 10123 "node_modules/@rollup/rollup-linux-x64-gnu": { 10039 - "version": "4.52.5", 10040 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.52.5.tgz", 10041 - "integrity": "sha512-hXGLYpdhiNElzN770+H2nlx+jRog8TyynpTVzdlc6bndktjKWyZyiCsuDAlpd+j+W+WNqfcyAWz9HxxIGfZm1Q==", 10124 + "version": "4.60.1", 10125 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.60.1.tgz", 10126 + "integrity": "sha512-77PpsFQUCOiZR9+LQEFg9GClyfkNXj1MP6wRnzYs0EeWbPcHs02AXu4xuUbM1zhwn3wqaizle3AEYg5aeoohhg==", 10042 10127 "cpu": [ 10043 10128 "x64" 10044 10129 ], 10045 10130 "dev": true, 10131 + "license": "MIT", 10046 10132 "optional": true, 10047 10133 "os": [ 10048 10134 "linux" 10049 10135 ] 10050 10136 }, 10051 10137 "node_modules/@rollup/rollup-linux-x64-musl": { 10052 - "version": "4.52.5", 10053 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.52.5.tgz", 10054 - "integrity": "sha512-arCGIcuNKjBoKAXD+y7XomR9gY6Mw7HnFBv5Rw7wQRvwYLR7gBAgV7Mb2QTyjXfTveBNFAtPt46/36vV9STLNg==", 10138 + "version": "4.60.1", 10139 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.60.1.tgz", 10140 + "integrity": "sha512-5cIATbk5vynAjqqmyBjlciMJl1+R/CwX9oLk/EyiFXDWd95KpHdrOJT//rnUl4cUcskrd0jCCw3wpZnhIHdD9w==", 10055 10141 "cpu": [ 10056 10142 "x64" 10057 10143 ], 10058 10144 "dev": true, 10145 + "license": "MIT", 10059 10146 "optional": true, 10060 10147 "os": [ 10061 10148 "linux" 10062 10149 ] 10063 10150 }, 10151 + "node_modules/@rollup/rollup-openbsd-x64": { 10152 + "version": "4.60.1", 10153 + "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.60.1.tgz", 10154 + "integrity": "sha512-cl0w09WsCi17mcmWqqglez9Gk8isgeWvoUZ3WiJFYSR3zjBQc2J5/ihSjpl+VLjPqjQ/1hJRcqBfLjssREQILw==", 10155 + "cpu": [ 10156 + "x64" 10157 + ], 10158 + "dev": true, 10159 + "license": "MIT", 10160 + "optional": true, 10161 + "os": [ 10162 + "openbsd" 10163 + ] 10164 + }, 10064 10165 "node_modules/@rollup/rollup-openharmony-arm64": { 10065 - "version": "4.52.5", 10066 - "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.52.5.tgz", 10067 - "integrity": "sha512-QoFqB6+/9Rly/RiPjaomPLmR/13cgkIGfA40LHly9zcH1S0bN2HVFYk3a1eAyHQyjs3ZJYlXvIGtcCs5tko9Cw==", 10166 + "version": "4.60.1", 10167 + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.60.1.tgz", 10168 + "integrity": "sha512-4Cv23ZrONRbNtbZa37mLSueXUCtN7MXccChtKpUnQNgF010rjrjfHx3QxkS2PI7LqGT5xXyYs1a7LbzAwT0iCA==", 10068 10169 "cpu": [ 10069 10170 "arm64" 10070 10171 ], 10071 10172 "dev": true, 10173 + "license": "MIT", 10072 10174 "optional": true, 10073 10175 "os": [ 10074 10176 "openharmony" 10075 10177 ] 10076 10178 }, 10077 10179 "node_modules/@rollup/rollup-win32-arm64-msvc": { 10078 - "version": "4.52.5", 10079 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.52.5.tgz", 10080 - "integrity": "sha512-w0cDWVR6MlTstla1cIfOGyl8+qb93FlAVutcor14Gf5Md5ap5ySfQ7R9S/NjNaMLSFdUnKGEasmVnu3lCMqB7w==", 10180 + "version": "4.60.1", 10181 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.60.1.tgz", 10182 + "integrity": "sha512-i1okWYkA4FJICtr7KpYzFpRTHgy5jdDbZiWfvny21iIKky5YExiDXP+zbXzm3dUcFpkEeYNHgQ5fuG236JPq0g==", 10081 10183 "cpu": [ 10082 10184 "arm64" 10083 10185 ], 10084 10186 "dev": true, 10187 + "license": "MIT", 10085 10188 "optional": true, 10086 10189 "os": [ 10087 10190 "win32" 10088 10191 ] 10089 10192 }, 10090 10193 "node_modules/@rollup/rollup-win32-ia32-msvc": { 10091 - "version": "4.52.5", 10092 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.52.5.tgz", 10093 - "integrity": "sha512-Aufdpzp7DpOTULJCuvzqcItSGDH73pF3ko/f+ckJhxQyHtp67rHw3HMNxoIdDMUITJESNE6a8uh4Lo4SLouOUg==", 10194 + "version": "4.60.1", 10195 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.60.1.tgz", 10196 + "integrity": "sha512-u09m3CuwLzShA0EYKMNiFgcjjzwqtUMLmuCJLeZWjjOYA3IT2Di09KaxGBTP9xVztWyIWjVdsB2E9goMjZvTQg==", 10094 10197 "cpu": [ 10095 10198 "ia32" 10096 10199 ], 10097 10200 "dev": true, 10201 + "license": "MIT", 10098 10202 "optional": true, 10099 10203 "os": [ 10100 10204 "win32" 10101 10205 ] 10102 10206 }, 10103 10207 "node_modules/@rollup/rollup-win32-x64-gnu": { 10104 - "version": "4.52.5", 10105 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.52.5.tgz", 10106 - "integrity": "sha512-UGBUGPFp1vkj6p8wCRraqNhqwX/4kNQPS57BCFc8wYh0g94iVIW33wJtQAx3G7vrjjNtRaxiMUylM0ktp/TRSQ==", 10208 + "version": "4.60.1", 10209 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.60.1.tgz", 10210 + "integrity": "sha512-k+600V9Zl1CM7eZxJgMyTUzmrmhB/0XZnF4pRypKAlAgxmedUA+1v9R+XOFv56W4SlHEzfeMtzujLJD22Uz5zg==", 10107 10211 "cpu": [ 10108 10212 "x64" 10109 10213 ], 10110 10214 "dev": true, 10215 + "license": "MIT", 10111 10216 "optional": true, 10112 10217 "os": [ 10113 10218 "win32" 10114 10219 ] 10115 10220 }, 10116 10221 "node_modules/@rollup/rollup-win32-x64-msvc": { 10117 - "version": "4.52.5", 10118 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.52.5.tgz", 10119 - "integrity": "sha512-TAcgQh2sSkykPRWLrdyy2AiceMckNf5loITqXxFI5VuQjS5tSuw3WlwdN8qv8vzjLAUTvYaH/mVjSFpbkFbpTg==", 10222 + "version": "4.60.1", 10223 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.60.1.tgz", 10224 + "integrity": "sha512-lWMnixq/QzxyhTV6NjQJ4SFo1J6PvOX8vUx5Wb4bBPsEb+8xZ89Bz6kOXpfXj9ak9AHTQVQzlgzBEc1SyM27xQ==", 10120 10225 "cpu": [ 10121 10226 "x64" 10122 10227 ], 10123 10228 "dev": true, 10229 + "license": "MIT", 10124 10230 "optional": true, 10125 10231 "os": [ 10126 10232 "win32" ··· 10481 10587 } 10482 10588 }, 10483 10589 "node_modules/@storybook/core": { 10484 - "version": "8.6.14", 10485 - "resolved": "https://registry.npmjs.org/@storybook/core/-/core-8.6.14.tgz", 10486 - "integrity": "sha512-1P/w4FSNRqP8j3JQBOi3yGt8PVOgSRbP66Ok520T78eJBeqx9ukCfl912PQZ7SPbW3TIunBwLXMZOjZwBB/JmA==", 10590 + "version": "8.6.18", 10591 + "resolved": "https://registry.npmjs.org/@storybook/core/-/core-8.6.18.tgz", 10592 + "integrity": "sha512-dRBP2TnX6fGdS0T2mXBHjkS/3Nlu1ra1huovZVFuM67CYMzrhM/3hX/zru1vWSC5rqY93ZaAhjMciPW4pK5mMQ==", 10487 10593 "dev": true, 10488 - "peer": true, 10594 + "license": "MIT", 10489 10595 "dependencies": { 10490 - "@storybook/theming": "8.6.14", 10596 + "@storybook/theming": "8.6.18", 10491 10597 "better-opn": "^3.0.2", 10492 10598 "browser-assert": "^1.2.1", 10493 10599 "esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0", ··· 10513 10619 } 10514 10620 }, 10515 10621 "node_modules/@storybook/core/node_modules/@storybook/theming": { 10516 - "version": "8.6.14", 10517 - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-8.6.14.tgz", 10518 - "integrity": "sha512-r4y+LsiB37V5hzpQo+BM10PaCsp7YlZ0YcZzQP1OCkPlYXmUAFy2VvDKaFRpD8IeNPKug2u4iFm/laDEbs03dg==", 10622 + "version": "8.6.18", 10623 + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-8.6.18.tgz", 10624 + "integrity": "sha512-n6OEjEtHupa2PdTwWzRepr7cO8NkDd4rgF6BKLitRbujOspLxzMBEqdphs+QLcuiCIgf33SqmEA64QWnbSMhPw==", 10519 10625 "dev": true, 10520 - "peer": true, 10626 + "license": "MIT", 10521 10627 "funding": { 10522 10628 "type": "opencollective", 10523 10629 "url": "https://opencollective.com/storybook" ··· 10527 10633 } 10528 10634 }, 10529 10635 "node_modules/@storybook/core/node_modules/storybook": { 10530 - "version": "8.6.14", 10531 - "resolved": "https://registry.npmjs.org/storybook/-/storybook-8.6.14.tgz", 10532 - "integrity": "sha512-sVKbCj/OTx67jhmauhxc2dcr1P+yOgz/x3h0krwjyMgdc5Oubvxyg4NYDZmzAw+ym36g/lzH8N0Ccp4dwtdfxw==", 10636 + "version": "8.6.18", 10637 + "resolved": "https://registry.npmjs.org/storybook/-/storybook-8.6.18.tgz", 10638 + "integrity": "sha512-p8seiSI6FiVY6P3V0pG+5v7c8pDMehMAFRWEhG5XqIBSQszzOjDnW2rNvm3odoLKfo3V3P6Cs6Hv9ILzymULyQ==", 10533 10639 "dev": true, 10640 + "license": "MIT", 10534 10641 "peer": true, 10535 10642 "dependencies": { 10536 - "@storybook/core": "8.6.14" 10643 + "@storybook/core": "8.6.18" 10537 10644 }, 10538 10645 "bin": { 10539 10646 "getstorybook": "bin/index.cjs", ··· 10852 10959 "resolved": "https://registry.npmjs.org/@svgr/core/-/core-6.5.1.tgz", 10853 10960 "integrity": "sha512-/xdLSWxK5QkqG524ONSjvg3V/FkNyCv538OIBdQqPNaAta3AsXj/Bd2FbvR87yMbXO2hFSWiAe/Q6IkVPDw+mw==", 10854 10961 "dev": true, 10962 + "peer": true, 10855 10963 "dependencies": { 10856 10964 "@babel/core": "^7.19.6", 10857 10965 "@svgr/babel-preset": "^6.5.1", ··· 10956 11064 "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", 10957 11065 "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", 10958 11066 "dev": true, 11067 + "license": "MIT", 10959 11068 "engines": { 10960 11069 "node": ">= 10" 10961 11070 } ··· 10965 11074 "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", 10966 11075 "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", 10967 11076 "dev": true, 11077 + "license": "BSD-2-Clause", 10968 11078 "dependencies": { 10969 11079 "boolbase": "^1.0.0", 10970 11080 "css-what": "^6.0.1", ··· 10981 11091 "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", 10982 11092 "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", 10983 11093 "dev": true, 11094 + "license": "MIT", 10984 11095 "dependencies": { 10985 11096 "mdn-data": "2.0.14", 10986 11097 "source-map": "^0.6.1" ··· 10994 11105 "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", 10995 11106 "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", 10996 11107 "dev": true, 11108 + "license": "MIT", 10997 11109 "dependencies": { 10998 11110 "css-tree": "^1.1.2" 10999 11111 }, ··· 11005 11117 "version": "2.0.14", 11006 11118 "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", 11007 11119 "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", 11008 - "dev": true 11120 + "dev": true, 11121 + "license": "CC0-1.0" 11009 11122 }, 11010 11123 "node_modules/@svgr/plugin-svgo/node_modules/source-map": { 11011 11124 "version": "0.6.1", 11012 11125 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 11013 11126 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 11014 11127 "dev": true, 11128 + "license": "BSD-3-Clause", 11015 11129 "engines": { 11016 11130 "node": ">=0.10.0" 11017 11131 } 11018 11132 }, 11019 11133 "node_modules/@svgr/plugin-svgo/node_modules/svgo": { 11020 - "version": "2.8.0", 11021 - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", 11022 - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", 11134 + "version": "2.8.2", 11135 + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.2.tgz", 11136 + "integrity": "sha512-TyzE4NVGLUFy+H/Uy4N6c3G0HEeprsVfge6Lmq+0FdQQ/zqoVYB62IsBZORsiL+o96s6ff/V6/3UQo/C0cgCAA==", 11023 11137 "dev": true, 11138 + "license": "MIT", 11024 11139 "dependencies": { 11025 - "@trysound/sax": "0.2.0", 11026 11140 "commander": "^7.2.0", 11027 11141 "css-select": "^4.1.3", 11028 11142 "css-tree": "^1.1.3", 11029 11143 "csso": "^4.2.0", 11030 11144 "picocolors": "^1.0.0", 11145 + "sax": "^1.5.0", 11031 11146 "stable": "^0.1.8" 11032 11147 }, 11033 11148 "bin": { ··· 11087 11202 "os": [ 11088 11203 "darwin" 11089 11204 ], 11090 - "peer": true, 11091 11205 "engines": { 11092 11206 "node": ">=10" 11093 11207 } ··· 11104 11218 "os": [ 11105 11219 "darwin" 11106 11220 ], 11107 - "peer": true, 11108 11221 "engines": { 11109 11222 "node": ">=10" 11110 11223 } ··· 11121 11234 "os": [ 11122 11235 "linux" 11123 11236 ], 11124 - "peer": true, 11125 11237 "engines": { 11126 11238 "node": ">=10" 11127 11239 } ··· 11138 11250 "os": [ 11139 11251 "linux" 11140 11252 ], 11141 - "peer": true, 11142 11253 "engines": { 11143 11254 "node": ">=10" 11144 11255 } ··· 11155 11266 "os": [ 11156 11267 "linux" 11157 11268 ], 11158 - "peer": true, 11159 11269 "engines": { 11160 11270 "node": ">=10" 11161 11271 } ··· 11172 11282 "os": [ 11173 11283 "linux" 11174 11284 ], 11175 - "peer": true, 11176 11285 "engines": { 11177 11286 "node": ">=10" 11178 11287 } ··· 11189 11298 "os": [ 11190 11299 "linux" 11191 11300 ], 11192 - "peer": true, 11193 11301 "engines": { 11194 11302 "node": ">=10" 11195 11303 } ··· 11206 11314 "os": [ 11207 11315 "win32" 11208 11316 ], 11209 - "peer": true, 11210 11317 "engines": { 11211 11318 "node": ">=10" 11212 11319 } ··· 11223 11330 "os": [ 11224 11331 "win32" 11225 11332 ], 11226 - "peer": true, 11227 11333 "engines": { 11228 11334 "node": ">=10" 11229 11335 } ··· 11240 11346 "os": [ 11241 11347 "win32" 11242 11348 ], 11243 - "peer": true, 11244 11349 "engines": { 11245 11350 "node": ">=10" 11246 11351 } ··· 11327 11432 "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.1.tgz", 11328 11433 "integrity": "sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg==", 11329 11434 "dev": true, 11330 - "peer": true, 11331 11435 "dependencies": { 11332 11436 "@babel/code-frame": "^7.10.4", 11333 11437 "@babel/runtime": "^7.12.5", ··· 11347 11451 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 11348 11452 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 11349 11453 "dev": true, 11350 - "peer": true, 11351 11454 "engines": { 11352 11455 "node": ">=8" 11353 11456 } ··· 11357 11460 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", 11358 11461 "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", 11359 11462 "dev": true, 11360 - "peer": true, 11361 11463 "engines": { 11362 11464 "node": ">=10" 11363 11465 }, ··· 11370 11472 "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", 11371 11473 "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", 11372 11474 "dev": true, 11373 - "peer": true, 11374 11475 "dependencies": { 11375 11476 "dequal": "^2.0.3" 11376 11477 } ··· 11380 11481 "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", 11381 11482 "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", 11382 11483 "dev": true, 11383 - "peer": true, 11384 11484 "dependencies": { 11385 11485 "ansi-regex": "^5.0.1", 11386 11486 "ansi-styles": "^5.0.0", ··· 11394 11494 "version": "17.0.2", 11395 11495 "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", 11396 11496 "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", 11397 - "dev": true, 11398 - "peer": true 11497 + "dev": true 11399 11498 }, 11400 11499 "node_modules/@testing-library/jest-dom": { 11401 11500 "version": "6.9.1", ··· 11435 11534 "@testing-library/dom": ">=7.21.4" 11436 11535 } 11437 11536 }, 11438 - "node_modules/@trysound/sax": { 11439 - "version": "0.2.0", 11440 - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", 11441 - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", 11442 - "dev": true, 11443 - "engines": { 11444 - "node": ">=10.13.0" 11445 - } 11446 - }, 11447 11537 "node_modules/@ts-morph/common": { 11448 11538 "version": "0.25.0", 11449 11539 "resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.25.0.tgz", ··· 11474 11564 "version": "5.0.4", 11475 11565 "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", 11476 11566 "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==", 11477 - "dev": true, 11478 - "peer": true 11567 + "dev": true 11479 11568 }, 11480 11569 "node_modules/@types/babel__core": { 11481 11570 "version": "7.20.5", ··· 11639 11728 "resolved": "https://registry.npmjs.org/@types/express/-/express-5.0.3.tgz", 11640 11729 "integrity": "sha512-wGA0NX93b19/dZC1J18tKWVIYWyyF2ZjT9vin/NRu0qzzvfVzWjs04iq2rQ3H65vCTQYlRqs3YHfY7zjdV+9Kw==", 11641 11730 "dev": true, 11731 + "peer": true, 11642 11732 "dependencies": { 11643 11733 "@types/body-parser": "*", 11644 11734 "@types/express-serve-static-core": "^5.0.0", ··· 11826 11916 "version": "20.19.23", 11827 11917 "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.23.tgz", 11828 11918 "integrity": "sha512-yIdlVVVHXpmqRhtyovZAcSy0MiPcYWGkoO4CGe/+jpP0hmNuihm4XhHbADpK++MsiLHP5MVlv+bcgdF99kSiFQ==", 11919 + "peer": true, 11829 11920 "dependencies": { 11830 11921 "undici-types": "~6.21.0" 11831 11922 } ··· 11870 11961 "version": "19.1.8", 11871 11962 "resolved": "https://registry.npmjs.org/@types/react/-/react-19.1.8.tgz", 11872 11963 "integrity": "sha512-AwAfQ2Wa5bCx9WP8nZL2uMZWod7J7/JSplxbTmBQ5ms6QpqNYm672H0Vu9ZVKVngQ+ii4R/byguVEUZQyeg44g==", 11964 + "peer": true, 11873 11965 "dependencies": { 11874 11966 "csstype": "^3.0.2" 11875 11967 } ··· 12069 12161 "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.46.2.tgz", 12070 12162 "integrity": "sha512-BnOroVl1SgrPLywqxyqdJ4l3S2MsKVLDVxZvjI1Eoe8ev2r3kGDo+PcMihNmDE+6/KjkTubSJnmqGZZjQSBq/g==", 12071 12163 "dev": true, 12164 + "peer": true, 12072 12165 "dependencies": { 12073 12166 "@typescript-eslint/scope-manager": "8.46.2", 12074 12167 "@typescript-eslint/types": "8.46.2", ··· 12648 12741 "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-3.2.4.tgz", 12649 12742 "integrity": "sha512-oukfKT9Mk41LreEW09vt45f8wx7DordoWUZMYdY/cyAk7w5TWkTRCNZYF7sX7n2wB7jyGAl74OxgwhPgKaqDMQ==", 12650 12743 "dev": true, 12744 + "peer": true, 12651 12745 "dependencies": { 12652 12746 "@vitest/utils": "3.2.4", 12653 12747 "pathe": "^2.0.3", ··· 12932 13026 "version": "8.15.0", 12933 13027 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", 12934 13028 "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", 13029 + "peer": true, 12935 13030 "bin": { 12936 13031 "acorn": "bin/acorn" 12937 13032 }, ··· 12959 13054 "version": "1.7.1", 12960 13055 "resolved": "https://registry.npmjs.org/aframe/-/aframe-1.7.1.tgz", 12961 13056 "integrity": "sha512-dcc7PWI5z8pyJ0s2W0mUd8d83339frgMXhUvWr1yxkdgg6zSExkuQwsSJjiNn7XWKMUUqKYDvV/WzQQRA+OBXA==", 12962 - "peer": true, 12963 13057 "dependencies": { 12964 13058 "buffer": "^6.0.3", 12965 13059 "debug": "^4.3.4", ··· 13007 13101 "name": "super-three", 13008 13102 "version": "0.173.5", 13009 13103 "resolved": "https://registry.npmjs.org/super-three/-/super-three-0.173.5.tgz", 13010 - "integrity": "sha512-ecjojbhUg/5QrixwqF4s6gvtJap9XQz7TcnFUX/J8Yosgb2eE2ZUqsyqr/JczFG//6hwIaZPeAa9M5DNaM1dmQ==", 13011 - "peer": true 13104 + "integrity": "sha512-ecjojbhUg/5QrixwqF4s6gvtJap9XQz7TcnFUX/J8Yosgb2eE2ZUqsyqr/JczFG//6hwIaZPeAa9M5DNaM1dmQ==" 13012 13105 }, 13013 13106 "node_modules/agent-base": { 13014 13107 "version": "7.1.4", ··· 13020 13113 } 13021 13114 }, 13022 13115 "node_modules/ajv": { 13023 - "version": "6.12.6", 13024 - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", 13025 - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 13116 + "version": "6.14.0", 13117 + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz", 13118 + "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==", 13026 13119 "dev": true, 13120 + "license": "MIT", 13027 13121 "dependencies": { 13028 13122 "fast-deep-equal": "^3.1.1", 13029 13123 "fast-json-stable-stringify": "^2.0.0", ··· 13038 13132 "node_modules/an-array": { 13039 13133 "version": "1.0.0", 13040 13134 "resolved": "https://registry.npmjs.org/an-array/-/an-array-1.0.0.tgz", 13041 - "integrity": "sha512-M175GYI7RmsYu24Ok383yZQa3eveDfNnmhTe3OQ3bm70bEovz2gWenH+ST/n32M8lrwLWk74hcPds5CDRPe2wg==", 13042 - "peer": true 13135 + "integrity": "sha512-M175GYI7RmsYu24Ok383yZQa3eveDfNnmhTe3OQ3bm70bEovz2gWenH+ST/n32M8lrwLWk74hcPds5CDRPe2wg==" 13043 13136 }, 13044 13137 "node_modules/ansi-escapes": { 13045 13138 "version": "4.3.2", ··· 13115 13208 } 13116 13209 }, 13117 13210 "node_modules/anymatch/node_modules/picomatch": { 13118 - "version": "2.3.1", 13119 - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 13120 - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 13211 + "version": "2.3.2", 13212 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", 13213 + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", 13121 13214 "dev": true, 13215 + "license": "MIT", 13122 13216 "engines": { 13123 13217 "node": ">=8.6" 13124 13218 }, ··· 13224 13318 "version": "1.0.1", 13225 13319 "resolved": "https://registry.npmjs.org/array-shuffle/-/array-shuffle-1.0.1.tgz", 13226 13320 "integrity": "sha512-PBqgo1Y2XWSksBzq3GFPEb798ZrW2snAcmr4drbVeF/6MT/5aBlkGJEvu5A/CzXHf4EjbHOj/ZowatjlIiVidA==", 13227 - "peer": true, 13228 13321 "engines": { 13229 13322 "node": ">=0.10.0" 13230 13323 } ··· 13355 13448 "node_modules/as-number": { 13356 13449 "version": "1.0.0", 13357 13450 "resolved": "https://registry.npmjs.org/as-number/-/as-number-1.0.0.tgz", 13358 - "integrity": "sha512-HkI/zLo2AbSRO4fqVkmyf3hms0bJDs3iboHqTrNuwTiCRvdYXM7HFhfhB6Dk51anV2LM/IMB83mtK9mHw4FlAg==", 13359 - "peer": true 13451 + "integrity": "sha512-HkI/zLo2AbSRO4fqVkmyf3hms0bJDs3iboHqTrNuwTiCRvdYXM7HFhfhB6Dk51anV2LM/IMB83mtK9mHw4FlAg==" 13360 13452 }, 13361 13453 "node_modules/asap": { 13362 13454 "version": "2.0.6", ··· 13988 14080 "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" 13989 14081 }, 13990 14082 "node_modules/brace-expansion": { 13991 - "version": "2.0.2", 13992 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", 13993 - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", 14083 + "version": "2.0.3", 14084 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.3.tgz", 14085 + "integrity": "sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==", 13994 14086 "dev": true, 14087 + "license": "MIT", 13995 14088 "dependencies": { 13996 14089 "balanced-match": "^1.0.0" 13997 14090 } ··· 14012 14105 "version": "1.2.1", 14013 14106 "resolved": "https://registry.npmjs.org/browser-assert/-/browser-assert-1.2.1.tgz", 14014 14107 "integrity": "sha512-nfulgvOR6S4gt9UKCeGJOuSGBPGiFT6oQ/2UBnvTY/5aQ1PnksW72fhZkM30DzoRRv2WpwZf1vHHEr3mtuXIWQ==", 14015 - "dev": true, 14016 - "peer": true 14108 + "dev": true 14017 14109 }, 14018 14110 "node_modules/browserslist": { 14019 14111 "version": "4.27.0", ··· 14034 14126 "url": "https://github.com/sponsors/ai" 14035 14127 } 14036 14128 ], 14129 + "peer": true, 14037 14130 "dependencies": { 14038 14131 "baseline-browser-mapping": "^2.8.19", 14039 14132 "caniuse-lite": "^1.0.30001751", ··· 14105 14198 "version": "0.0.1", 14106 14199 "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", 14107 14200 "integrity": "sha512-RgSV6InVQ9ODPdLWJ5UAqBqJBOg370Nz6ZQtRzpt6nUjc8v0St97uJ4PYC6NztqIScrAXafKM3mZPMygSe1ggA==", 14108 - "peer": true, 14109 14201 "engines": { 14110 14202 "node": ">=0.4.0" 14111 14203 } ··· 14393 14485 "version": "2.7.0", 14394 14486 "resolved": "https://registry.npmjs.org/centra/-/centra-2.7.0.tgz", 14395 14487 "integrity": "sha512-PbFMgMSrmgx6uxCdm57RUos9Tc3fclMvhLSATYN39XsDV29B89zZ3KA89jmY0vwSGazyU+uerqwa6t+KaodPcg==", 14396 - "peer": true, 14397 14488 "dependencies": { 14398 14489 "follow-redirects": "^1.15.6" 14399 14490 } ··· 14837 14928 "version": "1.0.3", 14838 14929 "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", 14839 14930 "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", 14840 - "peer": true, 14841 14931 "dependencies": { 14842 14932 "mimic-response": "^1.0.0" 14843 14933 }, ··· 14849 14939 "version": "1.0.1", 14850 14940 "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", 14851 14941 "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", 14852 - "peer": true, 14853 14942 "engines": { 14854 14943 "node": ">=4" 14855 14944 } ··· 15203 15292 } 15204 15293 }, 15205 15294 "node_modules/cosmiconfig/node_modules/yaml": { 15206 - "version": "1.10.2", 15207 - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", 15208 - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", 15295 + "version": "1.10.3", 15296 + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.3.tgz", 15297 + "integrity": "sha512-vIYeF1u3CjlhAFekPPAk2h/Kv4T3mAkMox5OymRiJQB0spDP10LHvt+K7G9Ny6NuuMAb25/6n1qyUjAcGNf/AA==", 15209 15298 "dev": true, 15299 + "license": "ISC", 15210 15300 "engines": { 15211 15301 "node": ">= 6" 15212 15302 } ··· 15432 15522 "node": ">=4" 15433 15523 } 15434 15524 }, 15525 + "node_modules/csso": { 15526 + "version": "5.0.5", 15527 + "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", 15528 + "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", 15529 + "dev": true, 15530 + "license": "MIT", 15531 + "optional": true, 15532 + "dependencies": { 15533 + "css-tree": "~2.2.0" 15534 + }, 15535 + "engines": { 15536 + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", 15537 + "npm": ">=7.0.0" 15538 + } 15539 + }, 15540 + "node_modules/csso/node_modules/css-tree": { 15541 + "version": "2.2.1", 15542 + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", 15543 + "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", 15544 + "dev": true, 15545 + "license": "MIT", 15546 + "optional": true, 15547 + "dependencies": { 15548 + "mdn-data": "2.0.28", 15549 + "source-map-js": "^1.0.1" 15550 + }, 15551 + "engines": { 15552 + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", 15553 + "npm": ">=7.0.0" 15554 + } 15555 + }, 15556 + "node_modules/csso/node_modules/mdn-data": { 15557 + "version": "2.0.28", 15558 + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", 15559 + "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", 15560 + "dev": true, 15561 + "license": "CC0-1.0", 15562 + "optional": true 15563 + }, 15435 15564 "node_modules/cssstyle": { 15436 15565 "version": "4.6.0", 15437 15566 "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.6.0.tgz", ··· 15580 15709 "version": "3.0.0", 15581 15710 "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", 15582 15711 "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==", 15712 + "peer": true, 15583 15713 "engines": { 15584 15714 "node": ">=12" 15585 15715 } ··· 15740 15870 "node_modules/dayjs": { 15741 15871 "version": "1.11.18", 15742 15872 "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.18.tgz", 15743 - "integrity": "sha512-zFBQ7WFRvVRhKcWoUh+ZA1g2HVgUbsZm9sbddh8EC5iv93sui8DVVz1Npvz+r6meo9VKfa8NyLWBsQK1VvIKPA==" 15873 + "integrity": "sha512-zFBQ7WFRvVRhKcWoUh+ZA1g2HVgUbsZm9sbddh8EC5iv93sui8DVVz1Npvz+r6meo9VKfa8NyLWBsQK1VvIKPA==", 15874 + "peer": true 15744 15875 }, 15745 15876 "node_modules/debug": { 15746 15877 "version": "4.4.3", ··· 15821 15952 "version": "2.0.0", 15822 15953 "resolved": "https://registry.npmjs.org/deep-assign/-/deep-assign-2.0.0.tgz", 15823 15954 "integrity": "sha512-2QhG3Kxulu4XIF3WL5C5x0sc/S17JLgm1SfvDfIRsR/5m7ZGmcejII7fZ2RyWhN0UWIJm0TNM/eKow6LAn3evQ==", 15824 - "peer": true, 15825 15955 "dependencies": { 15826 15956 "is-obj": "^1.0.0" 15827 15957 }, ··· 16161 16291 "version": "0.5.16", 16162 16292 "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", 16163 16293 "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==", 16164 - "dev": true, 16165 - "peer": true 16294 + "dev": true 16166 16295 }, 16167 16296 "node_modules/dom-helpers": { 16168 16297 "version": "5.2.1", ··· 16199 16328 "node_modules/dom-walk": { 16200 16329 "version": "0.1.2", 16201 16330 "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", 16202 - "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==", 16203 - "peer": true 16331 + "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" 16204 16332 }, 16205 16333 "node_modules/domelementtype": { 16206 16334 "version": "2.3.0", ··· 16426 16554 "version": "2.0.0", 16427 16555 "resolved": "https://registry.npmjs.org/dtype/-/dtype-2.0.0.tgz", 16428 16556 "integrity": "sha512-s2YVcLKdFGS0hpFqJaTwscsyt0E8nNFdmo73Ocd81xNPj4URI4rj6D60A+vFMIw7BXWlb4yRkEwfBqcZzPGiZg==", 16429 - "peer": true, 16430 16557 "engines": { 16431 16558 "node": ">= 0.8.0" 16432 16559 } ··· 16447 16574 "node_modules/duplexer3": { 16448 16575 "version": "0.1.5", 16449 16576 "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", 16450 - "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==", 16451 - "peer": true 16577 + "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==" 16452 16578 }, 16453 16579 "node_modules/eastasianwidth": { 16454 16580 "version": "0.2.0", ··· 16474 16600 "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", 16475 16601 "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", 16476 16602 "dev": true, 16603 + "peer": true, 16477 16604 "dependencies": { 16478 16605 "jake": "^10.8.5" 16479 16606 }, ··· 16562 16689 "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", 16563 16690 "dev": true, 16564 16691 "optional": true, 16565 - "peer": true, 16566 16692 "dependencies": { 16567 16693 "prr": "~1.0.1" 16568 16694 }, ··· 16787 16913 "integrity": "sha512-KohQwyzrKTQmhXDW1PjCv3Tyspn9n5GcY2RTDqeORIdIJY8yKIF7sTSopFmn/wpMPW4rdPXI0UE5LJLuq3bx0Q==", 16788 16914 "dev": true, 16789 16915 "hasInstallScript": true, 16916 + "peer": true, 16790 16917 "bin": { 16791 16918 "esbuild": "bin/esbuild" 16792 16919 }, ··· 16865 16992 "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.38.0.tgz", 16866 16993 "integrity": "sha512-t5aPOpmtJcZcz5UJyY2GbvpDlsK5E8JqRqoKtfiKE3cNh437KIqfJr3A3AKf5k64NPx6d0G3dno6XDY05PqPtw==", 16867 16994 "dev": true, 16995 + "peer": true, 16868 16996 "dependencies": { 16869 16997 "@eslint-community/eslint-utils": "^4.8.0", 16870 16998 "@eslint-community/regexpp": "^4.12.1", ··· 16951 17079 "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.8.tgz", 16952 17080 "integrity": "sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==", 16953 17081 "dev": true, 17082 + "peer": true, 16954 17083 "bin": { 16955 17084 "eslint-config-prettier": "bin/cli.js" 16956 17085 }, ··· 17046 17175 "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.32.0.tgz", 17047 17176 "integrity": "sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==", 17048 17177 "dev": true, 17178 + "peer": true, 17049 17179 "dependencies": { 17050 17180 "@rtsao/scc": "^1.1.0", 17051 17181 "array-includes": "^3.1.9", ··· 17075 17205 } 17076 17206 }, 17077 17207 "node_modules/eslint-plugin-import/node_modules/brace-expansion": { 17078 - "version": "1.1.12", 17079 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", 17080 - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", 17208 + "version": "1.1.13", 17209 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.13.tgz", 17210 + "integrity": "sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==", 17081 17211 "dev": true, 17212 + "license": "MIT", 17082 17213 "dependencies": { 17083 17214 "balanced-match": "^1.0.0", 17084 17215 "concat-map": "0.0.1" ··· 17106 17237 } 17107 17238 }, 17108 17239 "node_modules/eslint-plugin-import/node_modules/minimatch": { 17109 - "version": "3.1.2", 17110 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 17111 - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 17240 + "version": "3.1.5", 17241 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", 17242 + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", 17112 17243 "dev": true, 17244 + "license": "ISC", 17113 17245 "dependencies": { 17114 17246 "brace-expansion": "^1.1.7" 17115 17247 }, ··· 17177 17309 } 17178 17310 }, 17179 17311 "node_modules/eslint-plugin-jsx-a11y/node_modules/brace-expansion": { 17180 - "version": "1.1.12", 17181 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", 17182 - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", 17312 + "version": "1.1.13", 17313 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.13.tgz", 17314 + "integrity": "sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==", 17183 17315 "dev": true, 17316 + "license": "MIT", 17184 17317 "dependencies": { 17185 17318 "balanced-match": "^1.0.0", 17186 17319 "concat-map": "0.0.1" 17187 17320 } 17188 17321 }, 17189 17322 "node_modules/eslint-plugin-jsx-a11y/node_modules/minimatch": { 17190 - "version": "3.1.2", 17191 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 17192 - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 17323 + "version": "3.1.5", 17324 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", 17325 + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", 17193 17326 "dev": true, 17327 + "license": "ISC", 17194 17328 "dependencies": { 17195 17329 "brace-expansion": "^1.1.7" 17196 17330 }, ··· 17273 17407 } 17274 17408 }, 17275 17409 "node_modules/eslint-plugin-react/node_modules/brace-expansion": { 17276 - "version": "1.1.12", 17277 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", 17278 - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", 17410 + "version": "1.1.13", 17411 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.13.tgz", 17412 + "integrity": "sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==", 17279 17413 "dev": true, 17414 + "license": "MIT", 17280 17415 "dependencies": { 17281 17416 "balanced-match": "^1.0.0", 17282 17417 "concat-map": "0.0.1" 17283 17418 } 17284 17419 }, 17285 17420 "node_modules/eslint-plugin-react/node_modules/minimatch": { 17286 - "version": "3.1.2", 17287 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 17288 - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 17421 + "version": "3.1.5", 17422 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", 17423 + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", 17289 17424 "dev": true, 17425 + "license": "ISC", 17290 17426 "dependencies": { 17291 17427 "brace-expansion": "^1.1.7" 17292 17428 }, ··· 17365 17501 } 17366 17502 }, 17367 17503 "node_modules/eslint/node_modules/brace-expansion": { 17368 - "version": "1.1.12", 17369 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", 17370 - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", 17504 + "version": "1.1.13", 17505 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.13.tgz", 17506 + "integrity": "sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==", 17371 17507 "dev": true, 17508 + "license": "MIT", 17372 17509 "dependencies": { 17373 17510 "balanced-match": "^1.0.0", 17374 17511 "concat-map": "0.0.1" ··· 17427 17564 } 17428 17565 }, 17429 17566 "node_modules/eslint/node_modules/minimatch": { 17430 - "version": "3.1.2", 17431 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 17432 - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 17567 + "version": "3.1.5", 17568 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", 17569 + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", 17433 17570 "dev": true, 17571 + "license": "ISC", 17434 17572 "dependencies": { 17435 17573 "brace-expansion": "^1.1.7" 17436 17574 }, ··· 17949 18087 } 17950 18088 }, 17951 18089 "node_modules/filelist/node_modules/minimatch": { 17952 - "version": "5.1.6", 17953 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", 17954 - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", 18090 + "version": "5.1.9", 18091 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.9.tgz", 18092 + "integrity": "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==", 17955 18093 "dev": true, 18094 + "license": "ISC", 17956 18095 "dependencies": { 17957 18096 "brace-expansion": "^2.0.1" 17958 18097 }, ··· 18039 18178 } 18040 18179 }, 18041 18180 "node_modules/flatted": { 18042 - "version": "3.3.3", 18043 - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", 18044 - "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", 18045 - "dev": true 18181 + "version": "3.4.2", 18182 + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", 18183 + "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", 18184 + "dev": true, 18185 + "license": "ISC" 18046 18186 }, 18047 18187 "node_modules/float-tooltip": { 18048 18188 "version": "1.7.5", ··· 18067 18207 "url": "https://github.com/sponsors/RubenVerborgh" 18068 18208 } 18069 18209 ], 18070 - "peer": true, 18071 18210 "engines": { 18072 18211 "node": ">=4.0" 18073 18212 }, ··· 18419 18558 } 18420 18559 }, 18421 18560 "node_modules/glob": { 18422 - "version": "10.4.5", 18423 - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", 18424 - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", 18561 + "version": "10.5.0", 18562 + "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", 18563 + "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", 18564 + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", 18425 18565 "dev": true, 18566 + "license": "ISC", 18426 18567 "dependencies": { 18427 18568 "foreground-child": "^3.1.0", 18428 18569 "jackspeak": "^3.1.2", ··· 18454 18595 "version": "4.4.0", 18455 18596 "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", 18456 18597 "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", 18457 - "peer": true, 18458 18598 "dependencies": { 18459 18599 "min-document": "^2.19.0", 18460 18600 "process": "^0.11.10" ··· 18589 18729 } 18590 18730 }, 18591 18731 "node_modules/handlebars": { 18592 - "version": "4.7.8", 18593 - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", 18594 - "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", 18732 + "version": "4.7.9", 18733 + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.9.tgz", 18734 + "integrity": "sha512-4E71E0rpOaQuJR2A3xDZ+GM1HyWYv1clR58tC8emQNeQe3RH7MAzSbat+V0wG78LQBo6m6bzSG/L4pBuCsgnUQ==", 18595 18735 "dev": true, 18736 + "license": "MIT", 18737 + "peer": true, 18596 18738 "dependencies": { 18597 18739 "minimist": "^1.2.5", 18598 18740 "neo-async": "^2.6.2", ··· 19048 19190 "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", 19049 19191 "dev": true, 19050 19192 "optional": true, 19051 - "peer": true, 19052 19193 "bin": { 19053 19194 "image-size": "bin/image-size.js" 19054 19195 }, ··· 19057 19198 } 19058 19199 }, 19059 19200 "node_modules/immutable": { 19060 - "version": "5.1.4", 19061 - "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.4.tgz", 19062 - "integrity": "sha512-p6u1bG3YSnINT5RQmx/yRZBpenIl30kVxkTLDyHLIMk0gict704Q9n+thfDI7lTRm9vXdDYutVzXhzcThxTnXA==", 19063 - "devOptional": true 19201 + "version": "5.1.5", 19202 + "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.5.tgz", 19203 + "integrity": "sha512-t7xcm2siw+hlUM68I+UEOK+z84RzmN59as9DZ7P1l0994DKUWV7UXBMQZVxaoMSRQ+PBZbHCOoBt7a2wxOMt+A==", 19204 + "devOptional": true, 19205 + "license": "MIT" 19064 19206 }, 19065 19207 "node_modules/import-fresh": { 19066 19208 "version": "3.3.1", ··· 19272 19414 "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.2.0.tgz", 19273 19415 "integrity": "sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==", 19274 19416 "dev": true, 19275 - "peer": true, 19417 + "license": "MIT", 19276 19418 "dependencies": { 19277 19419 "call-bound": "^1.0.2", 19278 19420 "has-tostringtag": "^1.0.2" ··· 19372 19514 "node_modules/is-buffer": { 19373 19515 "version": "1.1.6", 19374 19516 "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", 19375 - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", 19376 - "peer": true 19517 + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" 19377 19518 }, 19378 19519 "node_modules/is-bun-module": { 19379 19520 "version": "2.0.0", ··· 19504 19645 "node_modules/is-function": { 19505 19646 "version": "1.0.2", 19506 19647 "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", 19507 - "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==", 19508 - "peer": true 19648 + "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==" 19509 19649 }, 19510 19650 "node_modules/is-generator-fn": { 19511 19651 "version": "2.1.0", ··· 19615 19755 "version": "1.0.1", 19616 19756 "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", 19617 19757 "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", 19618 - "peer": true, 19619 19758 "engines": { 19620 19759 "node": ">=0.10.0" 19621 19760 } ··· 19987 20126 "integrity": "sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==", 19988 20127 "dev": true, 19989 20128 "license": "MIT", 20129 + "peer": true, 19990 20130 "dependencies": { 19991 20131 "@jest/core": "^29.7.0", 19992 20132 "@jest/types": "^29.6.3", ··· 20678 20818 "dev": true 20679 20819 }, 20680 20820 "node_modules/js-yaml": { 20681 - "version": "4.1.0", 20682 - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", 20683 - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", 20821 + "version": "4.1.1", 20822 + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", 20823 + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", 20684 20824 "dev": true, 20825 + "license": "MIT", 20685 20826 "dependencies": { 20686 20827 "argparse": "^2.0.1" 20687 20828 }, ··· 20694 20835 "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.8.0.tgz", 20695 20836 "integrity": "sha512-iZ8Bdb84lWRuGHamRXFyML07r21pcwBrLkHEuHgEY5UbCouBwv7ECknDRKzsQIXMiqpPymqtIf8TC/shYKB5rw==", 20696 20837 "dev": true, 20697 - "peer": true, 20838 + "license": "MIT", 20698 20839 "engines": { 20699 20840 "node": ">=12.0.0" 20700 20841 } ··· 20704 20845 "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-26.1.0.tgz", 20705 20846 "integrity": "sha512-Cvc9WUhxSMEo4McES3P7oK3QaXldCfNWp7pl2NNeiIFlCoLr3kfq9kb1fxftiwk1FLV7CvpvDfonxtzUDeSOPg==", 20706 20847 "dev": true, 20848 + "peer": true, 20707 20849 "dependencies": { 20708 20850 "cssstyle": "^4.2.1", 20709 20851 "data-urls": "^5.0.0", ··· 20937 21079 "version": "1.3.4", 20938 21080 "resolved": "https://registry.npmjs.org/layout-bmfont-text/-/layout-bmfont-text-1.3.4.tgz", 20939 21081 "integrity": "sha512-mceomHZ8W7pSKQhTdLvOe1Im4n37u8xa5Gr0J3KPCHRMO/9o7+goWIOzZcUUd+Xgzy3+22bvoIQ0OaN3LRtgaw==", 20940 - "peer": true, 20941 21082 "dependencies": { 20942 21083 "as-number": "^1.0.0", 20943 21084 "word-wrapper": "^1.0.7", ··· 21024 21165 "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", 21025 21166 "dev": true, 21026 21167 "optional": true, 21027 - "peer": true, 21028 21168 "dependencies": { 21029 21169 "pify": "^4.0.1", 21030 21170 "semver": "^5.6.0" ··· 21039 21179 "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", 21040 21180 "dev": true, 21041 21181 "optional": true, 21042 - "peer": true, 21043 21182 "bin": { 21044 21183 "mime": "cli.js" 21045 21184 }, ··· 21053 21192 "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", 21054 21193 "dev": true, 21055 21194 "optional": true, 21056 - "peer": true, 21057 21195 "bin": { 21058 21196 "semver": "bin/semver" 21059 21197 } ··· 21064 21202 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 21065 21203 "dev": true, 21066 21204 "optional": true, 21067 - "peer": true, 21068 21205 "engines": { 21069 21206 "node": ">=0.10.0" 21070 21207 } ··· 21132 21269 "os": [ 21133 21270 "android" 21134 21271 ], 21135 - "peer": true, 21136 21272 "engines": { 21137 21273 "node": ">= 12.0.0" 21138 21274 }, ··· 21153 21289 "os": [ 21154 21290 "darwin" 21155 21291 ], 21156 - "peer": true, 21157 21292 "engines": { 21158 21293 "node": ">= 12.0.0" 21159 21294 }, ··· 21174 21309 "os": [ 21175 21310 "darwin" 21176 21311 ], 21177 - "peer": true, 21178 21312 "engines": { 21179 21313 "node": ">= 12.0.0" 21180 21314 }, ··· 21195 21329 "os": [ 21196 21330 "freebsd" 21197 21331 ], 21198 - "peer": true, 21199 21332 "engines": { 21200 21333 "node": ">= 12.0.0" 21201 21334 }, ··· 21216 21349 "os": [ 21217 21350 "linux" 21218 21351 ], 21219 - "peer": true, 21220 21352 "engines": { 21221 21353 "node": ">= 12.0.0" 21222 21354 }, ··· 21237 21369 "os": [ 21238 21370 "linux" 21239 21371 ], 21240 - "peer": true, 21241 21372 "engines": { 21242 21373 "node": ">= 12.0.0" 21243 21374 }, ··· 21258 21389 "os": [ 21259 21390 "linux" 21260 21391 ], 21261 - "peer": true, 21262 21392 "engines": { 21263 21393 "node": ">= 12.0.0" 21264 21394 }, ··· 21279 21409 "os": [ 21280 21410 "linux" 21281 21411 ], 21282 - "peer": true, 21283 21412 "engines": { 21284 21413 "node": ">= 12.0.0" 21285 21414 }, ··· 21300 21429 "os": [ 21301 21430 "linux" 21302 21431 ], 21303 - "peer": true, 21304 21432 "engines": { 21305 21433 "node": ">= 12.0.0" 21306 21434 }, ··· 21321 21449 "os": [ 21322 21450 "win32" 21323 21451 ], 21324 - "peer": true, 21325 21452 "engines": { 21326 21453 "node": ">= 12.0.0" 21327 21454 }, ··· 21342 21469 "os": [ 21343 21470 "win32" 21344 21471 ], 21345 - "peer": true, 21346 21472 "engines": { 21347 21473 "node": ">= 12.0.0" 21348 21474 }, ··· 21424 21550 "version": "1.4.2", 21425 21551 "resolved": "https://registry.npmjs.org/load-bmfont/-/load-bmfont-1.4.2.tgz", 21426 21552 "integrity": "sha512-qElWkmjW9Oq1F9EI5Gt7aD9zcdHb9spJCW1L/dmPf7KzCCEJxq8nhHz5eCgI9aMf7vrG/wyaCqdsI+Iy9ZTlog==", 21427 - "peer": true, 21428 21553 "dependencies": { 21429 21554 "buffer-equal": "0.0.1", 21430 21555 "mime": "^1.3.4", ··· 21440 21565 "version": "1.6.0", 21441 21566 "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", 21442 21567 "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", 21443 - "peer": true, 21444 21568 "bin": { 21445 21569 "mime": "cli.js" 21446 21570 }, ··· 21479 21603 } 21480 21604 }, 21481 21605 "node_modules/lodash": { 21482 - "version": "4.17.21", 21483 - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", 21484 - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", 21485 - "dev": true 21606 + "version": "4.17.23", 21607 + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz", 21608 + "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==", 21609 + "dev": true, 21610 + "license": "MIT", 21611 + "peer": true 21486 21612 }, 21487 21613 "node_modules/lodash-es": { 21488 21614 "version": "4.17.23", ··· 21625 21751 "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", 21626 21752 "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", 21627 21753 "dev": true, 21628 - "peer": true, 21629 21754 "bin": { 21630 21755 "lz-string": "bin/bin.js" 21631 21756 } ··· 21684 21809 "version": "0.0.1", 21685 21810 "resolved": "https://registry.npmjs.org/map-limit/-/map-limit-0.0.1.tgz", 21686 21811 "integrity": "sha512-pJpcfLPnIF/Sk3taPW21G/RQsEEirGaFpCW3oXRwH9dnFHPHNGjNyvh++rdmC2fNqEaTw2MhYJraoJWAHx8kEg==", 21687 - "peer": true, 21688 21812 "dependencies": { 21689 21813 "once": "~1.3.0" 21690 21814 } ··· 21693 21817 "version": "1.3.3", 21694 21818 "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", 21695 21819 "integrity": "sha512-6vaNInhu+CHxtONf3zw3vq4SP2DOQhjBvIa3rNcG0+P7eKWlYH6Peu7rHizSloRU2EwMz6GraLieis9Ac9+p1w==", 21696 - "peer": true, 21697 21820 "dependencies": { 21698 21821 "wrappy": "1" 21699 21822 } ··· 21833 21956 } 21834 21957 }, 21835 21958 "node_modules/mdast-util-to-hast": { 21836 - "version": "13.2.0", 21837 - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz", 21838 - "integrity": "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==", 21959 + "version": "13.2.1", 21960 + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.1.tgz", 21961 + "integrity": "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==", 21962 + "license": "MIT", 21839 21963 "dependencies": { 21840 21964 "@types/hast": "^3.0.0", 21841 21965 "@types/mdast": "^4.0.0", ··· 22523 22647 } 22524 22648 }, 22525 22649 "node_modules/micromatch/node_modules/picomatch": { 22526 - "version": "2.3.1", 22527 - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 22528 - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 22650 + "version": "2.3.2", 22651 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", 22652 + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", 22529 22653 "dev": true, 22654 + "license": "MIT", 22530 22655 "engines": { 22531 22656 "node": ">=8.6" 22532 22657 }, ··· 22590 22715 "version": "2.19.2", 22591 22716 "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.2.tgz", 22592 22717 "integrity": "sha512-8S5I8db/uZN8r9HSLFVWPdJCvYOejMcEC82VIzNUc6Zkklf/d1gg2psfE79/vyhWOj4+J8MtwmoOz3TmvaGu5A==", 22593 - "peer": true, 22594 22718 "dependencies": { 22595 22719 "dom-walk": "^0.1.0" 22596 22720 } ··· 22605 22729 } 22606 22730 }, 22607 22731 "node_modules/minimatch": { 22608 - "version": "9.0.5", 22609 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", 22610 - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", 22732 + "version": "9.0.9", 22733 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", 22734 + "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", 22611 22735 "dev": true, 22736 + "license": "ISC", 22612 22737 "dependencies": { 22613 - "brace-expansion": "^2.0.1" 22738 + "brace-expansion": "^2.0.2" 22614 22739 }, 22615 22740 "engines": { 22616 22741 "node": ">=16 || 14 >=14.17" ··· 22807 22932 "integrity": "sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==", 22808 22933 "dev": true, 22809 22934 "optional": true, 22810 - "peer": true, 22811 22935 "dependencies": { 22812 22936 "iconv-lite": "^0.6.3", 22813 22937 "sax": "^1.2.4" ··· 22836 22960 "node_modules/new-array": { 22837 22961 "version": "1.0.0", 22838 22962 "resolved": "https://registry.npmjs.org/new-array/-/new-array-1.0.0.tgz", 22839 - "integrity": "sha512-K5AyFYbuHZ4e/ti52y7k18q8UHsS78FlRd85w2Fmsd6AkuLipDihPflKC0p3PN5i8II7+uHxo+CtkLiJDfmS5A==", 22840 - "peer": true 22963 + "integrity": "sha512-K5AyFYbuHZ4e/ti52y7k18q8UHsS78FlRd85w2Fmsd6AkuLipDihPflKC0p3PN5i8II7+uHxo+CtkLiJDfmS5A==" 22841 22964 }, 22842 22965 "node_modules/next": { 22843 - "version": "15.4.10", 22844 - "resolved": "https://registry.npmjs.org/next/-/next-15.4.10.tgz", 22845 - "integrity": "sha512-itVlc79QjpKMFMRhP+kbGKaSG/gZM6RCvwhEbwmCNF06CdDiNaoHcbeg0PqkEa2GOcn8KJ0nnc7+yL7EjoYLHQ==", 22966 + "version": "15.5.14", 22967 + "resolved": "https://registry.npmjs.org/next/-/next-15.5.14.tgz", 22968 + "integrity": "sha512-M6S+4JyRjmKic2Ssm7jHUPkE6YUJ6lv4507jprsSZLulubz0ihO2E+S4zmQK3JZ2ov81JrugukKU4Tz0ivgqqQ==", 22969 + "license": "MIT", 22970 + "peer": true, 22846 22971 "dependencies": { 22847 - "@next/env": "15.4.10", 22972 + "@next/env": "15.5.14", 22848 22973 "@swc/helpers": "0.5.15", 22849 22974 "caniuse-lite": "^1.0.30001579", 22850 22975 "postcss": "8.4.31", ··· 22857 22982 "node": "^18.18.0 || ^19.8.0 || >= 20.0.0" 22858 22983 }, 22859 22984 "optionalDependencies": { 22860 - "@next/swc-darwin-arm64": "15.4.8", 22861 - "@next/swc-darwin-x64": "15.4.8", 22862 - "@next/swc-linux-arm64-gnu": "15.4.8", 22863 - "@next/swc-linux-arm64-musl": "15.4.8", 22864 - "@next/swc-linux-x64-gnu": "15.4.8", 22865 - "@next/swc-linux-x64-musl": "15.4.8", 22866 - "@next/swc-win32-arm64-msvc": "15.4.8", 22867 - "@next/swc-win32-x64-msvc": "15.4.8", 22985 + "@next/swc-darwin-arm64": "15.5.14", 22986 + "@next/swc-darwin-x64": "15.5.14", 22987 + "@next/swc-linux-arm64-gnu": "15.5.14", 22988 + "@next/swc-linux-arm64-musl": "15.5.14", 22989 + "@next/swc-linux-x64-gnu": "15.5.14", 22990 + "@next/swc-linux-x64-musl": "15.5.14", 22991 + "@next/swc-win32-arm64-msvc": "15.5.14", 22992 + "@next/swc-win32-x64-msvc": "15.5.14", 22868 22993 "sharp": "^0.34.3" 22869 22994 }, 22870 22995 "peerDependencies": { ··· 22954 23079 "version": "3.0.0", 22955 23080 "resolved": "https://registry.npmjs.org/nice-color-palettes/-/nice-color-palettes-3.0.0.tgz", 22956 23081 "integrity": "sha512-lL4AjabAAFi313tjrtmgm/bxCRzp4l3vCshojfV/ij3IPdtnRqv6Chcw+SqJUhbe7g3o3BecaqCJYUNLswGBhQ==", 22957 - "peer": true, 22958 23082 "dependencies": { 22959 23083 "got": "^9.2.2", 22960 23084 "map-limit": "0.0.1", ··· 22969 23093 "version": "0.14.0", 22970 23094 "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", 22971 23095 "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", 22972 - "peer": true, 22973 23096 "engines": { 22974 23097 "node": ">=6" 22975 23098 } ··· 22978 23101 "version": "1.1.2", 22979 23102 "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", 22980 23103 "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", 22981 - "peer": true, 22982 23104 "dependencies": { 22983 23105 "defer-to-connect": "^1.0.1" 22984 23106 }, ··· 22990 23112 "version": "6.1.0", 22991 23113 "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", 22992 23114 "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", 22993 - "peer": true, 22994 23115 "dependencies": { 22995 23116 "clone-response": "^1.0.2", 22996 23117 "get-stream": "^5.1.0", ··· 23008 23129 "version": "5.2.0", 23009 23130 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", 23010 23131 "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", 23011 - "peer": true, 23012 23132 "dependencies": { 23013 23133 "pump": "^3.0.0" 23014 23134 }, ··· 23023 23143 "version": "2.0.0", 23024 23144 "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", 23025 23145 "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", 23026 - "peer": true, 23027 23146 "engines": { 23028 23147 "node": ">=8" 23029 23148 } ··· 23032 23151 "version": "3.3.0", 23033 23152 "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", 23034 23153 "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", 23035 - "peer": true, 23036 23154 "dependencies": { 23037 23155 "mimic-response": "^1.0.0" 23038 23156 }, ··· 23043 23161 "node_modules/nice-color-palettes/node_modules/defer-to-connect": { 23044 23162 "version": "1.1.3", 23045 23163 "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", 23046 - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", 23047 - "peer": true 23164 + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" 23048 23165 }, 23049 23166 "node_modules/nice-color-palettes/node_modules/get-stream": { 23050 23167 "version": "4.1.0", 23051 23168 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", 23052 23169 "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", 23053 - "peer": true, 23054 23170 "dependencies": { 23055 23171 "pump": "^3.0.0" 23056 23172 }, ··· 23062 23178 "version": "9.6.0", 23063 23179 "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", 23064 23180 "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", 23065 - "peer": true, 23066 23181 "dependencies": { 23067 23182 "@sindresorhus/is": "^0.14.0", 23068 23183 "@szmarczak/http-timer": "^1.1.2", ··· 23083 23198 "node_modules/nice-color-palettes/node_modules/json-buffer": { 23084 23199 "version": "3.0.0", 23085 23200 "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", 23086 - "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==", 23087 - "peer": true 23201 + "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==" 23088 23202 }, 23089 23203 "node_modules/nice-color-palettes/node_modules/keyv": { 23090 23204 "version": "3.1.0", 23091 23205 "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", 23092 23206 "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", 23093 - "peer": true, 23094 23207 "dependencies": { 23095 23208 "json-buffer": "3.0.0" 23096 23209 } ··· 23099 23212 "version": "1.0.1", 23100 23213 "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", 23101 23214 "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", 23102 - "peer": true, 23103 23215 "engines": { 23104 23216 "node": ">=0.10.0" 23105 23217 } ··· 23108 23220 "version": "1.0.1", 23109 23221 "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", 23110 23222 "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", 23111 - "peer": true, 23112 23223 "engines": { 23113 23224 "node": ">=4" 23114 23225 } ··· 23117 23228 "version": "4.5.1", 23118 23229 "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", 23119 23230 "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", 23120 - "peer": true, 23121 23231 "engines": { 23122 23232 "node": ">=8" 23123 23233 } ··· 23126 23236 "version": "1.1.0", 23127 23237 "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", 23128 23238 "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", 23129 - "peer": true, 23130 23239 "engines": { 23131 23240 "node": ">=6" 23132 23241 } ··· 23135 23244 "version": "1.0.2", 23136 23245 "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", 23137 23246 "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", 23138 - "peer": true, 23139 23247 "dependencies": { 23140 23248 "lowercase-keys": "^1.0.0" 23141 23249 } ··· 23801 23909 "node_modules/parse-bmfont-ascii": { 23802 23910 "version": "1.0.6", 23803 23911 "resolved": "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz", 23804 - "integrity": "sha512-U4RrVsUFCleIOBsIGYOMKjn9PavsGOXxbvYGtMOEfnId0SVNsgehXh1DxUdVPLoxd5mvcEtvmKs2Mmf0Mpa1ZA==", 23805 - "peer": true 23912 + "integrity": "sha512-U4RrVsUFCleIOBsIGYOMKjn9PavsGOXxbvYGtMOEfnId0SVNsgehXh1DxUdVPLoxd5mvcEtvmKs2Mmf0Mpa1ZA==" 23806 23913 }, 23807 23914 "node_modules/parse-bmfont-binary": { 23808 23915 "version": "1.0.6", 23809 23916 "resolved": "https://registry.npmjs.org/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz", 23810 - "integrity": "sha512-GxmsRea0wdGdYthjuUeWTMWPqm2+FAd4GI8vCvhgJsFnoGhTrLhXDDupwTo7rXVAgaLIGoVHDZS9p/5XbSqeWA==", 23811 - "peer": true 23917 + "integrity": "sha512-GxmsRea0wdGdYthjuUeWTMWPqm2+FAd4GI8vCvhgJsFnoGhTrLhXDDupwTo7rXVAgaLIGoVHDZS9p/5XbSqeWA==" 23812 23918 }, 23813 23919 "node_modules/parse-bmfont-xml": { 23814 23920 "version": "1.1.6", 23815 23921 "resolved": "https://registry.npmjs.org/parse-bmfont-xml/-/parse-bmfont-xml-1.1.6.tgz", 23816 23922 "integrity": "sha512-0cEliVMZEhrFDwMh4SxIyVJpqYoOWDJ9P895tFuS+XuNzI5UBmBk5U5O4KuJdTnZpSBI4LFA2+ZiJaiwfSwlMA==", 23817 - "peer": true, 23818 23923 "dependencies": { 23819 23924 "xml-parse-from-string": "^1.0.0", 23820 23925 "xml2js": "^0.5.0" ··· 23846 23951 "node_modules/parse-headers": { 23847 23952 "version": "2.0.6", 23848 23953 "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.6.tgz", 23849 - "integrity": "sha512-Tz11t3uKztEW5FEVZnj1ox8GKblWn+PvHY9TmJV5Mll2uHEwRdR/5Li1OlXoECjLYkApdhWy44ocONwXLiKO5A==", 23850 - "peer": true 23954 + "integrity": "sha512-Tz11t3uKztEW5FEVZnj1ox8GKblWn+PvHY9TmJV5Mll2uHEwRdR/5Li1OlXoECjLYkApdhWy44ocONwXLiKO5A==" 23851 23955 }, 23852 23956 "node_modules/parse-json": { 23853 23957 "version": "5.2.0", ··· 24036 24140 "resolved": "https://registry.npmjs.org/pg/-/pg-8.16.3.tgz", 24037 24141 "integrity": "sha512-enxc1h0jA/aq5oSDMvqyW3q89ra6XIIDZgCX9vkMrnz5DFTw/Ny3Li2lFQ+pt3L6MCgm/5o2o8HW9hiJji+xvw==", 24038 24142 "dev": true, 24143 + "peer": true, 24039 24144 "dependencies": { 24040 24145 "pg-connection-string": "^2.9.1", 24041 24146 "pg-pool": "^3.10.1", ··· 24122 24227 "resolved": "https://registry.npmjs.org/phin/-/phin-3.7.1.tgz", 24123 24228 "integrity": "sha512-GEazpTWwTZaEQ9RhL7Nyz0WwqilbqgLahDM3D0hxWwmVDI52nXEybHqiN6/elwpkJBhcuj+WbBu+QfT0uhPGfQ==", 24124 24229 "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", 24125 - "peer": true, 24126 24230 "dependencies": { 24127 24231 "centra": "^2.7.0" 24128 24232 }, ··· 24136 24240 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" 24137 24241 }, 24138 24242 "node_modules/picomatch": { 24139 - "version": "4.0.3", 24140 - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", 24141 - "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", 24243 + "version": "4.0.4", 24244 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", 24245 + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", 24142 24246 "dev": true, 24247 + "license": "MIT", 24143 24248 "engines": { 24144 24249 "node": ">=12" 24145 24250 }, ··· 24153 24258 "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", 24154 24259 "dev": true, 24155 24260 "optional": true, 24156 - "peer": true, 24157 24261 "engines": { 24158 24262 "node": ">=6" 24159 24263 } ··· 24918 25022 "url": "https://github.com/sponsors/ai" 24919 25023 } 24920 25024 ], 25025 + "peer": true, 24921 25026 "dependencies": { 24922 25027 "nanoid": "^3.3.11", 24923 25028 "picocolors": "^1.1.1", ··· 25092 25197 "version": "3.4.7", 25093 25198 "resolved": "https://registry.npmjs.org/postgres/-/postgres-3.4.7.tgz", 25094 25199 "integrity": "sha512-Jtc2612XINuBjIl/QTWsV5UvE8UHuNblcO3vVADSrKsrc6RqGX6lOW1cEo3CM2v0XG4Nat8nI+YM7/f26VxXLw==", 25200 + "peer": true, 25095 25201 "engines": { 25096 25202 "node": ">=12" 25097 25203 }, ··· 25140 25246 "resolved": "https://registry.npmjs.org/posthog-js/-/posthog-js-1.351.4.tgz", 25141 25247 "integrity": "sha512-vLSYHMN31FGs1cTJ/SCW0aCLiV6K6ZW63Q1K3B16iWRBVTwz/kg6sJZi6Z/oFeKOuy9I5K/LbVLDBCaTTlcESA==", 25142 25248 "dev": true, 25249 + "peer": true, 25143 25250 "dependencies": { 25144 25251 "@opentelemetry/api": "^1.9.0", 25145 25252 "@opentelemetry/api-logs": "^0.208.0", ··· 25233 25340 "version": "2.0.0", 25234 25341 "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", 25235 25342 "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", 25236 - "peer": true, 25237 25343 "engines": { 25238 25344 "node": ">=4" 25239 25345 } ··· 25243 25349 "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.2.tgz", 25244 25350 "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==", 25245 25351 "dev": true, 25352 + "peer": true, 25246 25353 "bin": { 25247 25354 "prettier": "bin/prettier.cjs" 25248 25355 }, ··· 25435 25542 "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", 25436 25543 "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", 25437 25544 "dev": true, 25438 - "optional": true, 25439 - "peer": true 25545 + "optional": true 25440 25546 }, 25441 25547 "node_modules/pstree.remy": { 25442 25548 "version": "1.1.8", ··· 25496 25602 "version": "2.0.1", 25497 25603 "resolved": "https://registry.npmjs.org/quad-indices/-/quad-indices-2.0.1.tgz", 25498 25604 "integrity": "sha512-6jtmCsEbGAh5npThXrBaubbTjPcF0rMbn57XCJVI7LkW8PUT56V+uIrRCCWCn85PSgJC9v8Pm5tnJDwmOBewvA==", 25499 - "peer": true, 25500 25605 "dependencies": { 25501 25606 "an-array": "^1.0.0", 25502 25607 "dtype": "^2.0.0", ··· 25616 25721 "version": "19.1.0", 25617 25722 "resolved": "https://registry.npmjs.org/react/-/react-19.1.0.tgz", 25618 25723 "integrity": "sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==", 25724 + "peer": true, 25619 25725 "engines": { 25620 25726 "node": ">=0.10.0" 25621 25727 } ··· 25666 25772 "version": "19.1.0", 25667 25773 "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.1.0.tgz", 25668 25774 "integrity": "sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==", 25775 + "peer": true, 25669 25776 "dependencies": { 25670 25777 "scheduler": "^0.26.0" 25671 25778 }, ··· 26392 26499 } 26393 26500 }, 26394 26501 "node_modules/rimraf/node_modules/brace-expansion": { 26395 - "version": "1.1.12", 26396 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", 26397 - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", 26502 + "version": "1.1.13", 26503 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.13.tgz", 26504 + "integrity": "sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==", 26398 26505 "dev": true, 26506 + "license": "MIT", 26399 26507 "dependencies": { 26400 26508 "balanced-match": "^1.0.0", 26401 26509 "concat-map": "0.0.1" ··· 26423 26531 } 26424 26532 }, 26425 26533 "node_modules/rimraf/node_modules/minimatch": { 26426 - "version": "3.1.2", 26427 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 26428 - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 26534 + "version": "3.1.5", 26535 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", 26536 + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", 26429 26537 "dev": true, 26538 + "license": "ISC", 26430 26539 "dependencies": { 26431 26540 "brace-expansion": "^1.1.7" 26432 26541 }, ··· 26435 26544 } 26436 26545 }, 26437 26546 "node_modules/rollup": { 26438 - "version": "4.52.5", 26439 - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.52.5.tgz", 26440 - "integrity": "sha512-3GuObel8h7Kqdjt0gxkEzaifHTqLVW56Y/bjN7PSQtkKr0w3V/QYSdt6QWYtd7A1xUtYQigtdUfgj1RvWVtorw==", 26547 + "version": "4.60.1", 26548 + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.60.1.tgz", 26549 + "integrity": "sha512-VmtB2rFU/GroZ4oL8+ZqXgSA38O6GR8KSIvWmEFv63pQ0G6KaBH9s07PO8XTXP4vI+3UJUEypOfjkGfmSBBR0w==", 26441 26550 "dev": true, 26551 + "license": "MIT", 26552 + "peer": true, 26442 26553 "dependencies": { 26443 26554 "@types/estree": "1.0.8" 26444 26555 }, ··· 26450 26561 "npm": ">=8.0.0" 26451 26562 }, 26452 26563 "optionalDependencies": { 26453 - "@rollup/rollup-android-arm-eabi": "4.52.5", 26454 - "@rollup/rollup-android-arm64": "4.52.5", 26455 - "@rollup/rollup-darwin-arm64": "4.52.5", 26456 - "@rollup/rollup-darwin-x64": "4.52.5", 26457 - "@rollup/rollup-freebsd-arm64": "4.52.5", 26458 - "@rollup/rollup-freebsd-x64": "4.52.5", 26459 - "@rollup/rollup-linux-arm-gnueabihf": "4.52.5", 26460 - "@rollup/rollup-linux-arm-musleabihf": "4.52.5", 26461 - "@rollup/rollup-linux-arm64-gnu": "4.52.5", 26462 - "@rollup/rollup-linux-arm64-musl": "4.52.5", 26463 - "@rollup/rollup-linux-loong64-gnu": "4.52.5", 26464 - "@rollup/rollup-linux-ppc64-gnu": "4.52.5", 26465 - "@rollup/rollup-linux-riscv64-gnu": "4.52.5", 26466 - "@rollup/rollup-linux-riscv64-musl": "4.52.5", 26467 - "@rollup/rollup-linux-s390x-gnu": "4.52.5", 26468 - "@rollup/rollup-linux-x64-gnu": "4.52.5", 26469 - "@rollup/rollup-linux-x64-musl": "4.52.5", 26470 - "@rollup/rollup-openharmony-arm64": "4.52.5", 26471 - "@rollup/rollup-win32-arm64-msvc": "4.52.5", 26472 - "@rollup/rollup-win32-ia32-msvc": "4.52.5", 26473 - "@rollup/rollup-win32-x64-gnu": "4.52.5", 26474 - "@rollup/rollup-win32-x64-msvc": "4.52.5", 26564 + "@rollup/rollup-android-arm-eabi": "4.60.1", 26565 + "@rollup/rollup-android-arm64": "4.60.1", 26566 + "@rollup/rollup-darwin-arm64": "4.60.1", 26567 + "@rollup/rollup-darwin-x64": "4.60.1", 26568 + "@rollup/rollup-freebsd-arm64": "4.60.1", 26569 + "@rollup/rollup-freebsd-x64": "4.60.1", 26570 + "@rollup/rollup-linux-arm-gnueabihf": "4.60.1", 26571 + "@rollup/rollup-linux-arm-musleabihf": "4.60.1", 26572 + "@rollup/rollup-linux-arm64-gnu": "4.60.1", 26573 + "@rollup/rollup-linux-arm64-musl": "4.60.1", 26574 + "@rollup/rollup-linux-loong64-gnu": "4.60.1", 26575 + "@rollup/rollup-linux-loong64-musl": "4.60.1", 26576 + "@rollup/rollup-linux-ppc64-gnu": "4.60.1", 26577 + "@rollup/rollup-linux-ppc64-musl": "4.60.1", 26578 + "@rollup/rollup-linux-riscv64-gnu": "4.60.1", 26579 + "@rollup/rollup-linux-riscv64-musl": "4.60.1", 26580 + "@rollup/rollup-linux-s390x-gnu": "4.60.1", 26581 + "@rollup/rollup-linux-x64-gnu": "4.60.1", 26582 + "@rollup/rollup-linux-x64-musl": "4.60.1", 26583 + "@rollup/rollup-openbsd-x64": "4.60.1", 26584 + "@rollup/rollup-openharmony-arm64": "4.60.1", 26585 + "@rollup/rollup-win32-arm64-msvc": "4.60.1", 26586 + "@rollup/rollup-win32-ia32-msvc": "4.60.1", 26587 + "@rollup/rollup-win32-x64-gnu": "4.60.1", 26588 + "@rollup/rollup-win32-x64-msvc": "4.60.1", 26475 26589 "fsevents": "~2.3.2" 26476 26590 } 26477 26591 }, ··· 26626 26740 "resolved": "https://registry.npmjs.org/sass/-/sass-1.93.2.tgz", 26627 26741 "integrity": "sha512-t+YPtOQHpGW1QWsh1CHQ5cPIr9lbbGZLZnbihP/D/qZj/yuV68m8qarcV17nvkOX81BCrvzAlq2klCQFZghyTg==", 26628 26742 "devOptional": true, 26743 + "peer": true, 26629 26744 "dependencies": { 26630 26745 "chokidar": "^4.0.0", 26631 26746 "immutable": "^5.0.2", ··· 26642 26757 } 26643 26758 }, 26644 26759 "node_modules/sax": { 26645 - "version": "1.4.1", 26646 - "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", 26647 - "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", 26648 - "peer": true 26760 + "version": "1.6.0", 26761 + "resolved": "https://registry.npmjs.org/sax/-/sax-1.6.0.tgz", 26762 + "integrity": "sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==", 26763 + "license": "BlueOak-1.0.0", 26764 + "engines": { 26765 + "node": ">=11.0.0" 26766 + } 26649 26767 }, 26650 26768 "node_modules/saxes": { 26651 26769 "version": "6.0.0", ··· 27117 27235 "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", 27118 27236 "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", 27119 27237 "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", 27120 - "dev": true 27238 + "dev": true, 27239 + "license": "MIT" 27121 27240 }, 27122 27241 "node_modules/stable-hash": { 27123 27242 "version": "0.0.5", ··· 27185 27304 } 27186 27305 }, 27187 27306 "node_modules/storybook": { 27188 - "version": "9.1.13", 27189 - "resolved": "https://registry.npmjs.org/storybook/-/storybook-9.1.13.tgz", 27190 - "integrity": "sha512-G3KZ36EVzXyHds72B/qtWiJnhUpM0xOUeYlDcO9DSHL1bDTv15cW4+upBl+mcBZrDvU838cn7Bv4GpF+O5MCfw==", 27307 + "version": "9.1.20", 27308 + "resolved": "https://registry.npmjs.org/storybook/-/storybook-9.1.20.tgz", 27309 + "integrity": "sha512-6rME2tww6PFhm96iG2Xx44yzwLDWBiDWy+kJ2ub6x90werSTOiuo+tZJ94BgCfFutR0tEfLRIq59s+Zg6YyChA==", 27191 27310 "dev": true, 27311 + "license": "MIT", 27312 + "peer": true, 27192 27313 "dependencies": { 27193 27314 "@storybook/global": "^5.0.0", 27194 27315 "@testing-library/jest-dom": "^6.6.3", ··· 27288 27409 } 27289 27410 }, 27290 27411 "node_modules/storybook-dark-mode/node_modules/storybook": { 27291 - "version": "8.6.14", 27292 - "resolved": "https://registry.npmjs.org/storybook/-/storybook-8.6.14.tgz", 27293 - "integrity": "sha512-sVKbCj/OTx67jhmauhxc2dcr1P+yOgz/x3h0krwjyMgdc5Oubvxyg4NYDZmzAw+ym36g/lzH8N0Ccp4dwtdfxw==", 27412 + "version": "8.6.18", 27413 + "resolved": "https://registry.npmjs.org/storybook/-/storybook-8.6.18.tgz", 27414 + "integrity": "sha512-p8seiSI6FiVY6P3V0pG+5v7c8pDMehMAFRWEhG5XqIBSQszzOjDnW2rNvm3odoLKfo3V3P6Cs6Hv9ILzymULyQ==", 27294 27415 "dev": true, 27416 + "license": "MIT", 27295 27417 "peer": true, 27296 27418 "dependencies": { 27297 - "@storybook/core": "8.6.14" 27419 + "@storybook/core": "8.6.18" 27298 27420 }, 27299 27421 "bin": { 27300 27422 "getstorybook": "bin/index.cjs", ··· 27731 27853 "node_modules/super-animejs": { 27732 27854 "version": "3.1.0", 27733 27855 "resolved": "https://registry.npmjs.org/super-animejs/-/super-animejs-3.1.0.tgz", 27734 - "integrity": "sha512-6MFAFJDRuvwkovxQZPruuyHinTa4rgj4hNLOndjcYYhZLckoXtVRY9rJPuq8p6c/tgZJrFYEAYAfJ2/hhNtUCA==", 27735 - "peer": true 27856 + "integrity": "sha512-6MFAFJDRuvwkovxQZPruuyHinTa4rgj4hNLOndjcYYhZLckoXtVRY9rJPuq8p6c/tgZJrFYEAYAfJ2/hhNtUCA==" 27736 27857 }, 27737 27858 "node_modules/superagent": { 27738 27859 "version": "10.2.3", ··· 27796 27917 "resolved": "https://registry.npmjs.org/svelte/-/svelte-4.2.2.tgz", 27797 27918 "integrity": "sha512-My2tytF2e2NnHSpn2M7/3VdXT4JdTglYVUuSuK/mXL2XtulPYbeBfl8Dm1QiaKRn0zoULRnL+EtfZHHP0k4H3A==", 27798 27919 "devOptional": true, 27920 + "peer": true, 27799 27921 "dependencies": { 27800 27922 "@ampproject/remapping": "^2.2.1", 27801 27923 "@jridgewell/sourcemap-codec": "^1.4.15", ··· 27830 27952 "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==", 27831 27953 "dev": true 27832 27954 }, 27955 + "node_modules/svgo": { 27956 + "version": "3.3.3", 27957 + "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.3.tgz", 27958 + "integrity": "sha512-+wn7I4p7YgJhHs38k2TNjy1vCfPIfLIJWR5MnCStsN8WuuTcBnRKcMHQLMM2ijxGZmDoZwNv8ipl5aTTen62ng==", 27959 + "dev": true, 27960 + "license": "MIT", 27961 + "optional": true, 27962 + "dependencies": { 27963 + "commander": "^7.2.0", 27964 + "css-select": "^5.1.0", 27965 + "css-tree": "^2.3.1", 27966 + "css-what": "^6.1.0", 27967 + "csso": "^5.0.5", 27968 + "picocolors": "^1.0.0", 27969 + "sax": "^1.5.0" 27970 + }, 27971 + "bin": { 27972 + "svgo": "bin/svgo" 27973 + }, 27974 + "engines": { 27975 + "node": ">=14.0.0" 27976 + }, 27977 + "funding": { 27978 + "type": "opencollective", 27979 + "url": "https://opencollective.com/svgo" 27980 + } 27981 + }, 27982 + "node_modules/svgo/node_modules/commander": { 27983 + "version": "7.2.0", 27984 + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", 27985 + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", 27986 + "dev": true, 27987 + "license": "MIT", 27988 + "optional": true, 27989 + "engines": { 27990 + "node": ">= 10" 27991 + } 27992 + }, 27833 27993 "node_modules/symbol-tree": { 27834 27994 "version": "3.2.4", 27835 27995 "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", ··· 28053 28213 "node_modules/three": { 28054 28214 "version": "0.183.2", 28055 28215 "resolved": "https://registry.npmjs.org/three/-/three-0.183.2.tgz", 28056 - "integrity": "sha512-di3BsL2FEQ1PA7Hcvn4fyJOlxRRgFYBpMTcyOgkwJIaDOdJMebEFPA+t98EvjuljDx4hNulAGwF6KIjtwI5jgQ==" 28216 + "integrity": "sha512-di3BsL2FEQ1PA7Hcvn4fyJOlxRRgFYBpMTcyOgkwJIaDOdJMebEFPA+t98EvjuljDx4hNulAGwF6KIjtwI5jgQ==", 28217 + "peer": true 28057 28218 }, 28058 28219 "node_modules/three-bmfont-text": { 28059 28220 "version": "3.0.0", 28060 28221 "resolved": "git+ssh://git@github.com/dmarcos/three-bmfont-text.git#eed4878795be9b3e38cf6aec6b903f56acd1f695", 28061 28222 "integrity": "sha512-JcaccaRCcK/A4c0igPQ9RCw91cil7pLhogDVmrThEvP20B/vbFaaNlmn3frF7pWeo3lATUiNrxVfgxm9qfr9GA==", 28062 - "peer": true, 28063 28223 "dependencies": { 28064 28224 "array-shuffle": "^1.0.1", 28065 28225 "layout-bmfont-text": "^1.2.0", ··· 28227 28387 "version": "1.0.0", 28228 28388 "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", 28229 28389 "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", 28230 - "peer": true, 28231 28390 "engines": { 28232 28391 "node": ">=6" 28233 28392 } ··· 28748 28907 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", 28749 28908 "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", 28750 28909 "dev": true, 28910 + "peer": true, 28751 28911 "bin": { 28752 28912 "tsc": "bin/tsc", 28753 28913 "tsserver": "bin/tsserver" ··· 29060 29220 "version": "3.0.0", 29061 29221 "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", 29062 29222 "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", 29063 - "peer": true, 29064 29223 "dependencies": { 29065 29224 "prepend-http": "^2.0.0" 29066 29225 }, ··· 29156 29315 "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", 29157 29316 "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", 29158 29317 "dev": true, 29159 - "peer": true, 29318 + "license": "MIT", 29160 29319 "dependencies": { 29161 29320 "inherits": "^2.0.3", 29162 29321 "is-arguments": "^1.0.4", ··· 29258 29417 "resolved": "https://registry.npmjs.org/vite/-/vite-6.4.1.tgz", 29259 29418 "integrity": "sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==", 29260 29419 "dev": true, 29420 + "peer": true, 29261 29421 "dependencies": { 29262 29422 "esbuild": "^0.25.0", 29263 29423 "fdir": "^6.4.4", ··· 29404 29564 "resolved": "https://registry.npmjs.org/vitest/-/vitest-3.2.4.tgz", 29405 29565 "integrity": "sha512-LUCP5ev3GURDysTWiP47wRRUpLKMOfPh+yKTx3kVIEiu5KOMeqzpnYNsKyOoVrULivR8tLcks4+lga33Whn90A==", 29406 29566 "dev": true, 29567 + "peer": true, 29407 29568 "dependencies": { 29408 29569 "@types/chai": "^5.2.2", 29409 29570 "@vitest/expect": "3.2.4", ··· 29476 29637 "resolved": "https://registry.npmjs.org/vue/-/vue-3.3.4.tgz", 29477 29638 "integrity": "sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==", 29478 29639 "devOptional": true, 29640 + "peer": true, 29479 29641 "dependencies": { 29480 29642 "@vue/compiler-dom": "3.3.4", 29481 29643 "@vue/compiler-sfc": "3.3.4", ··· 29511 29673 "integrity": "sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==", 29512 29674 "dev": true 29513 29675 }, 29676 + "node_modules/web-haptics": { 29677 + "version": "0.0.6", 29678 + "resolved": "https://registry.npmjs.org/web-haptics/-/web-haptics-0.0.6.tgz", 29679 + "integrity": "sha512-eCzcf1LDi20+Fr0x9V3OkX92k0gxEQXaHajmhXHitsnk6SxPeshv8TBtBRqxyst8HI1uf2FyFVE7QS3jo1gkrw==", 29680 + "license": "MIT", 29681 + "peerDependencies": { 29682 + "react": ">=18", 29683 + "react-dom": ">=18", 29684 + "svelte": ">=4", 29685 + "vue": ">=3" 29686 + }, 29687 + "peerDependenciesMeta": { 29688 + "react": { 29689 + "optional": true 29690 + }, 29691 + "react-dom": { 29692 + "optional": true 29693 + }, 29694 + "svelte": { 29695 + "optional": true 29696 + }, 29697 + "vue": { 29698 + "optional": true 29699 + } 29700 + } 29701 + }, 29514 29702 "node_modules/web-vitals": { 29515 29703 "version": "5.1.0", 29516 29704 "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-5.1.0.tgz", ··· 29692 29880 "node_modules/word-wrapper": { 29693 29881 "version": "1.0.7", 29694 29882 "resolved": "https://registry.npmjs.org/word-wrapper/-/word-wrapper-1.0.7.tgz", 29695 - "integrity": "sha512-VOPBFCm9b6FyYKQYfn9AVn2dQvdR/YOVFV6IBRA1TBMJWKffvhEX1af6FMGrttILs2Q9ikCRhLqkbY2weW6dOQ==", 29696 - "peer": true 29883 + "integrity": "sha512-VOPBFCm9b6FyYKQYfn9AVn2dQvdR/YOVFV6IBRA1TBMJWKffvhEX1af6FMGrttILs2Q9ikCRhLqkbY2weW6dOQ==" 29697 29884 }, 29698 29885 "node_modules/wordwrap": { 29699 29886 "version": "1.0.0", ··· 29863 30050 "version": "2.6.0", 29864 30051 "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz", 29865 30052 "integrity": "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==", 29866 - "peer": true, 29867 30053 "dependencies": { 29868 30054 "global": "~4.4.0", 29869 30055 "is-function": "^1.0.1", ··· 29883 30069 "node_modules/xml-parse-from-string": { 29884 30070 "version": "1.0.1", 29885 30071 "resolved": "https://registry.npmjs.org/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz", 29886 - "integrity": "sha512-ErcKwJTF54uRzzNMXq2X5sMIy88zJvfN2DmdoQvy7PAFJ+tPRU6ydWuOKNMyfmOjdyBQTFREi60s0Y0SyI0G0g==", 29887 - "peer": true 30072 + "integrity": "sha512-ErcKwJTF54uRzzNMXq2X5sMIy88zJvfN2DmdoQvy7PAFJ+tPRU6ydWuOKNMyfmOjdyBQTFREi60s0Y0SyI0G0g==" 29888 30073 }, 29889 30074 "node_modules/xml2js": { 29890 30075 "version": "0.5.0", 29891 30076 "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz", 29892 30077 "integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==", 29893 - "peer": true, 29894 30078 "dependencies": { 29895 30079 "sax": ">=0.6.0", 29896 30080 "xmlbuilder": "~11.0.0" ··· 29903 30087 "version": "11.0.1", 29904 30088 "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", 29905 30089 "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", 29906 - "peer": true, 29907 30090 "engines": { 29908 30091 "node": ">=4.0" 29909 30092 } ··· 29944 30127 "dev": true 29945 30128 }, 29946 30129 "node_modules/yaml": { 29947 - "version": "2.8.1", 29948 - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.1.tgz", 29949 - "integrity": "sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==", 30130 + "version": "2.8.3", 30131 + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.3.tgz", 30132 + "integrity": "sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==", 29950 30133 "dev": true, 30134 + "license": "ISC", 29951 30135 "bin": { 29952 30136 "yaml": "bin.mjs" 29953 30137 }, 29954 30138 "engines": { 29955 30139 "node": ">= 14.6" 30140 + }, 30141 + "funding": { 30142 + "url": "https://github.com/sponsors/eemeli" 29956 30143 } 29957 30144 }, 29958 30145 "node_modules/yargs": { ··· 30175 30362 "react-force-graph": "^1.48.2", 30176 30363 "react-force-graph-2d": "^1.29.1", 30177 30364 "react-icons": "^5.5.0", 30178 - "shiki": "^3.20.0" 30365 + "shiki": "^3.20.0", 30366 + "web-haptics": "^0.0.6" 30179 30367 }, 30180 30368 "devDependencies": { 30181 30369 "@chromatic-com/storybook": "^4.1.0", ··· 30252 30440 "version": "8.3.1", 30253 30441 "resolved": "https://registry.npmjs.org/@mantine/core/-/core-8.3.1.tgz", 30254 30442 "integrity": "sha512-OYfxn9cTv+K6RZ8+Ozn/HDQXkB8Fmn+KJJt5lxyFDP9F09EHnC59Ldadv1LyUZVBGtNqz4sn6b3vBShbxwAmYw==", 30443 + "peer": true, 30255 30444 "dependencies": { 30256 30445 "@floating-ui/react": "^0.27.16", 30257 30446 "clsx": "^2.1.1", ··· 30322 30511 "version": "8.3.1", 30323 30512 "resolved": "https://registry.npmjs.org/@mantine/hooks/-/hooks-8.3.1.tgz", 30324 30513 "integrity": "sha512-lQutBS+Q0iz/cNFvdrsYassPWo3RtWcmDGJeOtKfHigLzFOhxUuLOkQgepDbMf3WcVMB/tist6Px1PQOv57JTw==", 30514 + "peer": true, 30325 30515 "peerDependencies": { 30326 30516 "react": "^18.x || ^19.x" 30327 30517 } ··· 30370 30560 } 30371 30561 }, 30372 30562 "src/webapp/node_modules/brace-expansion": { 30373 - "version": "1.1.12", 30374 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", 30375 - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", 30563 + "version": "1.1.13", 30564 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.13.tgz", 30565 + "integrity": "sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==", 30376 30566 "dev": true, 30567 + "license": "MIT", 30377 30568 "dependencies": { 30378 30569 "balanced-match": "^1.0.0", 30379 30570 "concat-map": "0.0.1" ··· 30571 30762 } 30572 30763 }, 30573 30764 "src/webapp/node_modules/minimatch": { 30574 - "version": "3.1.2", 30575 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 30576 - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 30765 + "version": "3.1.5", 30766 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", 30767 + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", 30577 30768 "dev": true, 30769 + "license": "ISC", 30578 30770 "dependencies": { 30579 30771 "brace-expansion": "^1.1.7" 30580 30772 },
+3
src/webapp/components/navigation/bottomBarItem/BottomBarItem.tsx
··· 6 6 import { ReactElement, isValidElement } from 'react'; 7 7 import { usePathname } from 'next/navigation'; 8 8 import { useNavbarContext } from '@/providers/navbar'; 9 + import { useWebHaptics } from 'web-haptics/react'; 9 10 10 11 interface Props { 11 12 href: string; ··· 17 18 const pathname = usePathname(); 18 19 const isActive = pathname === props.href; 19 20 const { toggleMobile, mobileOpened } = useNavbarContext(); 21 + const { trigger } = useWebHaptics(); 20 22 21 23 const renderIcon = () => { 22 24 // If the icon is already a React element, just return it ··· 35 37 size={'lg'} 36 38 color="gray" 37 39 onClick={() => { 40 + trigger(); 38 41 if (mobileOpened) { 39 42 toggleMobile(); 40 43 }
+6 -1
src/webapp/features/composer/components/composerDrawer/ComposerDrawer.tsx
··· 7 7 import { useNavbarContext } from '@/providers/navbar'; 8 8 import { useSearchParams } from 'next/navigation'; 9 9 import Composer from '../Composer'; 10 + import { useWebHaptics } from 'web-haptics/react'; 10 11 11 12 export default function ComposerDrawer() { 12 13 const { mobileOpened, desktopOpened } = useNavbarContext(); ··· 14 15 const isNavOpen = isDesktop ? desktopOpened : mobileOpened; 15 16 const shouldShowFab = !isNavOpen; 16 17 const [opened, setOpened] = useState(false); 18 + const { trigger } = useWebHaptics(); 17 19 18 20 // share_target support. on android could be any of these. 19 21 const shareUrl = useSearchParams().get('addUrl'); ··· 40 42 size="input-xl" 41 43 radius="xl" 42 44 variant="filled" 43 - onClick={() => setOpened((prev) => !prev)} 45 + onClick={() => { 46 + trigger(); 47 + setOpened((prev) => !prev); 48 + }} 44 49 > 45 50 <FiPlus size={30} /> 46 51 </ActionIcon>
+1
src/webapp/next-env.d.ts
··· 1 1 /// <reference types="next" /> 2 2 /// <reference types="next/image-types/global" /> 3 + /// <reference path="./.next/types/routes.d.ts" /> 3 4 4 5 // NOTE: This file should not be edited 5 6 // see https://nextjs.org/docs/app/api-reference/config/typescript for more information.
+2 -1
src/webapp/package.json
··· 50 50 "react-force-graph": "^1.48.2", 51 51 "react-force-graph-2d": "^1.29.1", 52 52 "react-icons": "^5.5.0", 53 - "shiki": "^3.20.0" 53 + "shiki": "^3.20.0", 54 + "web-haptics": "^0.0.6" 54 55 }, 55 56 "devDependencies": { 56 57 "@chromatic-com/storybook": "^4.1.0",