diff --git a/package.json b/package.json index 5d73276..ba5deb1 100644 --- a/package.json +++ b/package.json @@ -43,36 +43,33 @@ ] }, "devDependencies": { - "@iconify-json/bx": "^1.1.10", - "@iconify-json/gg": "^1.1.9", - "@iconify-json/simple-icons": "^1.1.105", - "@iconify-json/tabler": "^1.1.113", + "@iconify/json": "^2.2.272", "@tailwindcss/aspect-ratio": "^0.4.2", - "@tailwindcss/typography": "^0.5.13", + "@tailwindcss/typography": "^0.5.15", "@types/alpinejs": "^3.13.10", "@types/node": "18.11.9", "@typescript-eslint/eslint-plugin": "^5.62.0", "@typescript-eslint/parser": "^5.62.0", - "autoprefixer": "^10.4.19", - "eslint": "^8.57.0", + "autoprefixer": "^10.4.20", + "eslint": "^8.57.1", "eslint-config-prettier": "^8.10.0", "eslint-plugin-prettier": "^4.2.1", - "husky": "^9.1.5", - "lint-staged": "^15.2.9", - "postcss": "^8.4.38", - "prettier": "^3.3.1", - "prettier-plugin-tailwindcss": "^0.6.2", + "husky": "^9.1.6", + "lint-staged": "^15.2.10", + "postcss": "^8.4.49", + "prettier": "^3.3.3", + "prettier-plugin-tailwindcss": "^0.6.8", "release-it": "^15.11.0", - "sass": "^1.77.4", - "tailwindcss": "^3.4.4", + "sass-embedded": "^1.81.0", + "tailwindcss": "^3.4.15", "tailwindcss-plugin-icons": "^2.2.2", - "typescript": "^5.4.5", - "vite": "^5.2.13" + "typescript": "^5.6.3", + "vite": "^5.4.11" }, "dependencies": { - "@halo-dev/api-client": "^2.19.0", - "alpinejs": "^3.14.0", + "@halo-dev/api-client": "^2.20.0", + "alpinejs": "^3.14.3", "pupa": "^3.1.0", - "tocbot": "^4.28.2" + "tocbot": "^4.32.2" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a533170..bd55433 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,36 +8,27 @@ importers: .: dependencies: "@halo-dev/api-client": - specifier: ^2.19.0 - version: 2.19.0(axios@1.7.7) + specifier: ^2.20.0 + version: 2.20.0(axios@1.7.7) alpinejs: - specifier: ^3.14.0 - version: 3.14.1 + specifier: ^3.14.3 + version: 3.14.3 pupa: specifier: ^3.1.0 version: 3.1.0 tocbot: - specifier: ^4.28.2 - version: 4.28.2 + specifier: ^4.32.2 + version: 4.32.2 devDependencies: - "@iconify-json/bx": - specifier: ^1.1.10 - version: 1.1.10 - "@iconify-json/gg": - specifier: ^1.1.9 - version: 1.1.9 - "@iconify-json/simple-icons": - specifier: ^1.1.105 - version: 1.1.108 - "@iconify-json/tabler": - specifier: ^1.1.113 - version: 1.1.116 + "@iconify/json": + specifier: ^2.2.272 + version: 2.2.272 "@tailwindcss/aspect-ratio": specifier: ^0.4.2 - version: 0.4.2(tailwindcss@3.4.4) + version: 0.4.2(tailwindcss@3.4.15) "@tailwindcss/typography": - specifier: ^0.5.13 - version: 0.5.13(tailwindcss@3.4.4) + specifier: ^0.5.15 + version: 0.5.15(tailwindcss@3.4.15) "@types/alpinejs": specifier: ^3.13.10 version: 3.13.10 @@ -46,55 +37,55 @@ importers: version: 18.11.9 "@typescript-eslint/eslint-plugin": specifier: ^5.62.0 - version: 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3) + version: 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3) "@typescript-eslint/parser": specifier: ^5.62.0 - version: 5.62.0(eslint@8.57.0)(typescript@5.5.3) + version: 5.62.0(eslint@8.57.1)(typescript@5.6.3) autoprefixer: - specifier: ^10.4.19 - version: 10.4.19(postcss@8.4.38) + specifier: ^10.4.20 + version: 10.4.20(postcss@8.4.49) eslint: - specifier: ^8.57.0 - version: 8.57.0 + specifier: ^8.57.1 + version: 8.57.1 eslint-config-prettier: specifier: ^8.10.0 - version: 8.10.0(eslint@8.57.0) + version: 8.10.0(eslint@8.57.1) eslint-plugin-prettier: specifier: ^4.2.1 - version: 4.2.1(eslint-config-prettier@8.10.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.2) + version: 4.2.1(eslint-config-prettier@8.10.0(eslint@8.57.1))(eslint@8.57.1)(prettier@3.3.3) husky: - specifier: ^9.1.5 - version: 9.1.5 + specifier: ^9.1.6 + version: 9.1.6 lint-staged: - specifier: ^15.2.9 - version: 15.2.9 + specifier: ^15.2.10 + version: 15.2.10 postcss: - specifier: ^8.4.38 - version: 8.4.38 + specifier: ^8.4.49 + version: 8.4.49 prettier: - specifier: ^3.3.1 - version: 3.3.2 + specifier: ^3.3.3 + version: 3.3.3 prettier-plugin-tailwindcss: - specifier: ^0.6.2 - version: 0.6.5(prettier@3.3.2) + specifier: ^0.6.8 + version: 0.6.8(prettier@3.3.3) release-it: specifier: ^15.11.0 version: 15.11.0 - sass: - specifier: ^1.77.4 - version: 1.77.6 + sass-embedded: + specifier: ^1.81.0 + version: 1.81.0 tailwindcss: - specifier: ^3.4.4 - version: 3.4.4 + specifier: ^3.4.15 + version: 3.4.15 tailwindcss-plugin-icons: specifier: ^2.2.2 - version: 2.2.2(tailwindcss@3.4.4) + version: 2.2.2(tailwindcss@3.4.15) typescript: - specifier: ^5.4.5 - version: 5.5.3 + specifier: ^5.6.3 + version: 5.6.3 vite: - specifier: ^5.2.13 - version: 5.3.3(@types/node@18.11.9)(sass@1.77.6) + specifier: ^5.4.11 + version: 5.4.11(@types/node@18.11.9)(sass-embedded@1.81.0)(sass@1.81.0) packages: "@aashutoshrathi/word-wrap@1.2.6": @@ -122,6 +113,10 @@ packages: { integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== } engines: { node: ">=6.9.0" } + "@bufbuild/protobuf@2.2.2": + resolution: + { integrity: sha512-UNtPCbrwrenpmrXuRwn9jYpPoweNXj8X5sMvYgsqYyaH8jQ6LfUJSk3dJLnBK+6sfYPrF4iAIo5sd5HQ+tg75A== } + "@esbuild/aix-ppc64@0.21.5": resolution: { integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ== } @@ -305,21 +300,22 @@ packages: { integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } - "@eslint/js@8.57.0": + "@eslint/js@8.57.1": resolution: - { integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g== } + { integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } - "@halo-dev/api-client@2.19.0": + "@halo-dev/api-client@2.20.0": resolution: - { integrity: sha512-VcHd0IFAVpQesTA3VRSmZns3g7UXP5hVgZYVjqB5VdWmzYbsBYZqQb73lKjPIRZ6YZ0IOSfjHT426ADgkgaA0A== } + { integrity: sha512-da/0cmUat7Iew4Mggc/sjXQmEoO0aSl9JMe0qK72UgeEGcac3M+qJUn0yprEAHtN6EVPrTwAUdTSFzgWrWPytw== } peerDependencies: axios: ^1.7.x - "@humanwhocodes/config-array@0.11.14": + "@humanwhocodes/config-array@0.13.0": resolution: - { integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg== } + { integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw== } engines: { node: ">=10.10.0" } + deprecated: Use @eslint/config-array instead "@humanwhocodes/module-importer@1.0.1": resolution: @@ -329,31 +325,25 @@ packages: "@humanwhocodes/object-schema@2.0.3": resolution: { integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA== } + deprecated: Use @eslint/object-schema instead "@iarna/toml@2.2.5": resolution: { integrity: sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg== } - "@iconify-json/bx@1.1.10": - resolution: - { integrity: sha512-4JzMDYhs/hkU9mO8nNMNKZwHn706oQaD46URyUuD4fP/XAWGf01vg6wKITmQseEHsHDrtKAXjwcumfnTUDi3OQ== } - - "@iconify-json/gg@1.1.9": - resolution: - { integrity: sha512-gj4XlLoYR645g4WWMzv2+E5EBIbqnyOLlKL+9MPjb05fSDqYb6BRG2ICn68hIWOtcMS/UPNJQ5M8/Y2FgWD72g== } - - "@iconify-json/simple-icons@1.1.108": + "@iconify/json@2.2.272": resolution: - { integrity: sha512-GeC0Oy3j385BgjI0TadEzVbzM/cYjvAot22hJLNal3wKLmf/8t6RtH2PgRiNaK+SxELeDYdSAHocXxw4QoKXYA== } - - "@iconify-json/tabler@1.1.116": - resolution: - { integrity: sha512-p+dJ+3L/M2o10REG2lh179Blu5+AA51TFkwuUwY7F+vQsF5Z8DIjyNck3yoBBiCxWqhDhsLzC+p9YO7dWqISmw== } + { integrity: sha512-xoAOfuZHHkNiq3hmyVML3HHw2UnLsQomC9+TDvtLRi6x7mxhOcQuhbNDeUGO+xXXM4AcQddmMTZG4VFi+q8DHg== } "@iconify/types@2.0.0": resolution: { integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg== } + "@isaacs/cliui@8.0.2": + resolution: + { integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA== } + engines: { node: ">=12" } + "@jridgewell/gen-mapping@0.3.3": resolution: { integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== } @@ -483,6 +473,107 @@ packages: resolution: { integrity: sha512-D4iHGTdAnEEVsB8fl95m1hiz7D5YiRdQ9b/OEb3BYRVwbLsGHcRVPz+u+BgRLNk0Q0/4iZCBqDN96j2XNxfXrA== } + "@parcel/watcher-android-arm64@2.5.0": + resolution: + { integrity: sha512-qlX4eS28bUcQCdribHkg/herLe+0A9RyYC+mm2PXpncit8z5b3nSqGVzMNR3CmtAOgRutiZ02eIJJgP/b1iEFQ== } + engines: { node: ">= 10.0.0" } + cpu: [arm64] + os: [android] + + "@parcel/watcher-darwin-arm64@2.5.0": + resolution: + { integrity: sha512-hyZ3TANnzGfLpRA2s/4U1kbw2ZI4qGxaRJbBH2DCSREFfubMswheh8TeiC1sGZ3z2jUf3s37P0BBlrD3sjVTUw== } + engines: { node: ">= 10.0.0" } + cpu: [arm64] + os: [darwin] + + "@parcel/watcher-darwin-x64@2.5.0": + resolution: + { integrity: sha512-9rhlwd78saKf18fT869/poydQK8YqlU26TMiNg7AIu7eBp9adqbJZqmdFOsbZ5cnLp5XvRo9wcFmNHgHdWaGYA== } + engines: { node: ">= 10.0.0" } + cpu: [x64] + os: [darwin] + + "@parcel/watcher-freebsd-x64@2.5.0": + resolution: + { integrity: sha512-syvfhZzyM8kErg3VF0xpV8dixJ+RzbUaaGaeb7uDuz0D3FK97/mZ5AJQ3XNnDsXX7KkFNtyQyFrXZzQIcN49Tw== } + engines: { node: ">= 10.0.0" } + cpu: [x64] + os: [freebsd] + + "@parcel/watcher-linux-arm-glibc@2.5.0": + resolution: + { integrity: sha512-0VQY1K35DQET3dVYWpOaPFecqOT9dbuCfzjxoQyif1Wc574t3kOSkKevULddcR9znz1TcklCE7Ht6NIxjvTqLA== } + engines: { node: ">= 10.0.0" } + cpu: [arm] + os: [linux] + + "@parcel/watcher-linux-arm-musl@2.5.0": + resolution: + { integrity: sha512-6uHywSIzz8+vi2lAzFeltnYbdHsDm3iIB57d4g5oaB9vKwjb6N6dRIgZMujw4nm5r6v9/BQH0noq6DzHrqr2pA== } + engines: { node: ">= 10.0.0" } + cpu: [arm] + os: [linux] + + "@parcel/watcher-linux-arm64-glibc@2.5.0": + resolution: + { integrity: sha512-BfNjXwZKxBy4WibDb/LDCriWSKLz+jJRL3cM/DllnHH5QUyoiUNEp3GmL80ZqxeumoADfCCP19+qiYiC8gUBjA== } + engines: { node: ">= 10.0.0" } + cpu: [arm64] + os: [linux] + + "@parcel/watcher-linux-arm64-musl@2.5.0": + resolution: + { integrity: sha512-S1qARKOphxfiBEkwLUbHjCY9BWPdWnW9j7f7Hb2jPplu8UZ3nes7zpPOW9bkLbHRvWM0WDTsjdOTUgW0xLBN1Q== } + engines: { node: ">= 10.0.0" } + cpu: [arm64] + os: [linux] + + "@parcel/watcher-linux-x64-glibc@2.5.0": + resolution: + { integrity: sha512-d9AOkusyXARkFD66S6zlGXyzx5RvY+chTP9Jp0ypSTC9d4lzyRs9ovGf/80VCxjKddcUvnsGwCHWuF2EoPgWjw== } + engines: { node: ">= 10.0.0" } + cpu: [x64] + os: [linux] + + "@parcel/watcher-linux-x64-musl@2.5.0": + resolution: + { integrity: sha512-iqOC+GoTDoFyk/VYSFHwjHhYrk8bljW6zOhPuhi5t9ulqiYq1togGJB5e3PwYVFFfeVgc6pbz3JdQyDoBszVaA== } + engines: { node: ">= 10.0.0" } + cpu: [x64] + os: [linux] + + "@parcel/watcher-win32-arm64@2.5.0": + resolution: + { integrity: sha512-twtft1d+JRNkM5YbmexfcH/N4znDtjgysFaV9zvZmmJezQsKpkfLYJ+JFV3uygugK6AtIM2oADPkB2AdhBrNig== } + engines: { node: ">= 10.0.0" } + cpu: [arm64] + os: [win32] + + "@parcel/watcher-win32-ia32@2.5.0": + resolution: + { integrity: sha512-+rgpsNRKwo8A53elqbbHXdOMtY/tAtTzManTWShB5Kk54N8Q9mzNWV7tV+IbGueCbcj826MfWGU3mprWtuf1TA== } + engines: { node: ">= 10.0.0" } + cpu: [ia32] + os: [win32] + + "@parcel/watcher-win32-x64@2.5.0": + resolution: + { integrity: sha512-lPrxve92zEHdgeff3aiu4gDOIt4u7sJYha6wbdEZDCDUhtjTsOMiaJzG5lMY4GkWH8p0fMmO2Ppq5G5XXG+DQw== } + engines: { node: ">= 10.0.0" } + cpu: [x64] + os: [win32] + + "@parcel/watcher@2.5.0": + resolution: + { integrity: sha512-i0GV1yJnm2n3Yq1qw6QrUrd/LI9bE8WEBOTtOkpCXHHdyN3TAGgqAK/DAT05z4fq2x04cARXt2pDmjWjL92iTQ== } + engines: { node: ">= 10.0.0" } + + "@pkgjs/parseargs@0.11.0": + resolution: + { integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== } + engines: { node: ">=14" } + "@pnpm/network.ca-file@1.0.1": resolution: { integrity: sha512-gkINruT2KUhZLTaiHxwCOh1O4NVnFT0wLjWFBHmTz9vpKag/C/noIMJXBxFe4F0mYpUVX2puLwAieLYFg2NvoA== } @@ -493,93 +584,111 @@ packages: { integrity: sha512-hD8ml183638O3R6/Txrh0L8VzGOrFXgRtRDG4qQC4tONdZ5Z1M+tlUUDUvrjYdmK6G+JTBTeaCLMna11cXzi8A== } engines: { node: ">=12" } - "@rollup/rollup-android-arm-eabi@4.14.1": + "@rollup/rollup-android-arm-eabi@4.27.2": resolution: - { integrity: sha512-fH8/o8nSUek8ceQnT7K4EQbSiV7jgkHq81m9lWZFIXjJ7lJzpWXbQFpT/Zh6OZYnpFykvzC3fbEvEAFZu03dPA== } + { integrity: sha512-Tj+j7Pyzd15wAdSJswvs5CJzJNV+qqSUcr/aCD+jpQSBtXvGnV0pnrjoc8zFTe9fcKCatkpFpOO7yAzpO998HA== } cpu: [arm] os: [android] - "@rollup/rollup-android-arm64@4.14.1": + "@rollup/rollup-android-arm64@4.27.2": resolution: - { integrity: sha512-Y/9OHLjzkunF+KGEoJr3heiD5X9OLa8sbT1lm0NYeKyaM3oMhhQFvPB0bNZYJwlq93j8Z6wSxh9+cyKQaxS7PQ== } + { integrity: sha512-xsPeJgh2ThBpUqlLgRfiVYBEf/P1nWlWvReG+aBWfNv3XEBpa6ZCmxSVnxJgLgkNz4IbxpLy64h2gCmAAQLneQ== } cpu: [arm64] os: [android] - "@rollup/rollup-darwin-arm64@4.14.1": + "@rollup/rollup-darwin-arm64@4.27.2": resolution: - { integrity: sha512-+kecg3FY84WadgcuSVm6llrABOdQAEbNdnpi5X3UwWiFVhZIZvKgGrF7kmLguvxHNQy+UuRV66cLVl3S+Rkt+Q== } + { integrity: sha512-KnXU4m9MywuZFedL35Z3PuwiTSn/yqRIhrEA9j+7OSkji39NzVkgxuxTYg5F8ryGysq4iFADaU5osSizMXhU2A== } cpu: [arm64] os: [darwin] - "@rollup/rollup-darwin-x64@4.14.1": + "@rollup/rollup-darwin-x64@4.27.2": resolution: - { integrity: sha512-2pYRzEjVqq2TB/UNv47BV/8vQiXkFGVmPFwJb+1E0IFFZbIX8/jo1olxqqMbo6xCXf8kabANhp5bzCij2tFLUA== } + { integrity: sha512-Hj77A3yTvUeCIx/Vi+4d4IbYhyTwtHj07lVzUgpUq9YpJSEiGJj4vXMKwzJ3w5zp5v3PFvpJNgc/J31smZey6g== } cpu: [x64] os: [darwin] - "@rollup/rollup-linux-arm-gnueabihf@4.14.1": + "@rollup/rollup-freebsd-arm64@4.27.2": resolution: - { integrity: sha512-mS6wQ6Do6/wmrF9aTFVpIJ3/IDXhg1EZcQFYHZLHqw6AzMBjTHWnCG35HxSqUNphh0EHqSM6wRTT8HsL1C0x5g== } + { integrity: sha512-RjgKf5C3xbn8gxvCm5VgKZ4nn0pRAIe90J0/fdHUsgztd3+Zesb2lm2+r6uX4prV2eUByuxJNdt647/1KPRq5g== } + cpu: [arm64] + os: [freebsd] + + "@rollup/rollup-freebsd-x64@4.27.2": + resolution: + { integrity: sha512-duq21FoXwQtuws+V9H6UZ+eCBc7fxSpMK1GQINKn3fAyd9DFYKPJNcUhdIKOrMFjLEJgQskoMoiuizMt+dl20g== } + cpu: [x64] + os: [freebsd] + + "@rollup/rollup-linux-arm-gnueabihf@4.27.2": + resolution: + { integrity: sha512-6npqOKEPRZkLrMcvyC/32OzJ2srdPzCylJjiTJT2c0bwwSGm7nz2F9mNQ1WrAqCBZROcQn91Fno+khFhVijmFA== } + cpu: [arm] + os: [linux] + + "@rollup/rollup-linux-arm-musleabihf@4.27.2": + resolution: + { integrity: sha512-V9Xg6eXtgBtHq2jnuQwM/jr2mwe2EycnopO8cbOvpzFuySCGtKlPCI3Hj9xup/pJK5Q0388qfZZy2DqV2J8ftw== } cpu: [arm] os: [linux] - "@rollup/rollup-linux-arm64-gnu@4.14.1": + "@rollup/rollup-linux-arm64-gnu@4.27.2": resolution: - { integrity: sha512-p9rGKYkHdFMzhckOTFubfxgyIO1vw//7IIjBBRVzyZebWlzRLeNhqxuSaZ7kCEKVkm/kuC9fVRW9HkC/zNRG2w== } + { integrity: sha512-uCFX9gtZJoQl2xDTpRdseYuNqyKkuMDtH6zSrBTA28yTfKyjN9hQ2B04N5ynR8ILCoSDOrG/Eg+J2TtJ1e/CSA== } cpu: [arm64] os: [linux] - "@rollup/rollup-linux-arm64-musl@4.14.1": + "@rollup/rollup-linux-arm64-musl@4.27.2": resolution: - { integrity: sha512-nDY6Yz5xS/Y4M2i9JLQd3Rofh5OR8Bn8qe3Mv/qCVpHFlwtZSBYSPaU4mrGazWkXrdQ98GB//H0BirGR/SKFSw== } + { integrity: sha512-/PU9P+7Rkz8JFYDHIi+xzHabOu9qEWR07L5nWLIUsvserrxegZExKCi2jhMZRd0ATdboKylu/K5yAXbp7fYFvA== } cpu: [arm64] os: [linux] - "@rollup/rollup-linux-powerpc64le-gnu@4.14.1": + "@rollup/rollup-linux-powerpc64le-gnu@4.27.2": resolution: - { integrity: sha512-im7HE4VBL+aDswvcmfx88Mp1soqL9OBsdDBU8NqDEYtkri0qV0THhQsvZtZeNNlLeCUQ16PZyv7cqutjDF35qw== } - cpu: [ppc64le] + { integrity: sha512-eCHmol/dT5odMYi/N0R0HC8V8QE40rEpkyje/ZAXJYNNoSfrObOvG/Mn+s1F/FJyB7co7UQZZf6FuWnN6a7f4g== } + cpu: [ppc64] os: [linux] - "@rollup/rollup-linux-riscv64-gnu@4.14.1": + "@rollup/rollup-linux-riscv64-gnu@4.27.2": resolution: - { integrity: sha512-RWdiHuAxWmzPJgaHJdpvUUlDz8sdQz4P2uv367T2JocdDa98iRw2UjIJ4QxSyt077mXZT2X6pKfT2iYtVEvOFw== } + { integrity: sha512-DEP3Njr9/ADDln3kNi76PXonLMSSMiCir0VHXxmGSHxCxDfQ70oWjHcJGfiBugzaqmYdTC7Y+8Int6qbnxPBIQ== } cpu: [riscv64] os: [linux] - "@rollup/rollup-linux-s390x-gnu@4.14.1": + "@rollup/rollup-linux-s390x-gnu@4.27.2": resolution: - { integrity: sha512-VMgaGQ5zRX6ZqV/fas65/sUGc9cPmsntq2FiGmayW9KMNfWVG/j0BAqImvU4KTeOOgYSf1F+k6at1UfNONuNjA== } + { integrity: sha512-NHGo5i6IE/PtEPh5m0yw5OmPMpesFnzMIS/lzvN5vknnC1sXM5Z/id5VgcNPgpD+wHmIcuYYgW+Q53v+9s96lQ== } cpu: [s390x] os: [linux] - "@rollup/rollup-linux-x64-gnu@4.14.1": + "@rollup/rollup-linux-x64-gnu@4.27.2": resolution: - { integrity: sha512-9Q7DGjZN+hTdJomaQ3Iub4m6VPu1r94bmK2z3UeWP3dGUecRC54tmVu9vKHTm1bOt3ASoYtEz6JSRLFzrysKlA== } + { integrity: sha512-PaW2DY5Tan+IFvNJGHDmUrORadbe/Ceh8tQxi8cmdQVCCYsLoQo2cuaSj+AU+YRX8M4ivS2vJ9UGaxfuNN7gmg== } cpu: [x64] os: [linux] - "@rollup/rollup-linux-x64-musl@4.14.1": + "@rollup/rollup-linux-x64-musl@4.27.2": resolution: - { integrity: sha512-JNEG/Ti55413SsreTguSx0LOVKX902OfXIKVg+TCXO6Gjans/k9O6ww9q3oLGjNDaTLxM+IHFMeXy/0RXL5R/g== } + { integrity: sha512-dOlWEMg2gI91Qx5I/HYqOD6iqlJspxLcS4Zlg3vjk1srE67z5T2Uz91yg/qA8sY0XcwQrFzWWiZhMNERylLrpQ== } cpu: [x64] os: [linux] - "@rollup/rollup-win32-arm64-msvc@4.14.1": + "@rollup/rollup-win32-arm64-msvc@4.27.2": resolution: - { integrity: sha512-ryS22I9y0mumlLNwDFYZRDFLwWh3aKaC72CWjFcFvxK0U6v/mOkM5Up1bTbCRAhv3kEIwW2ajROegCIQViUCeA== } + { integrity: sha512-euMIv/4x5Y2/ImlbGl88mwKNXDsvzbWUlT7DFky76z2keajCtcbAsN9LUdmk31hAoVmJJYSThgdA0EsPeTr1+w== } cpu: [arm64] os: [win32] - "@rollup/rollup-win32-ia32-msvc@4.14.1": + "@rollup/rollup-win32-ia32-msvc@4.27.2": resolution: - { integrity: sha512-TdloItiGk+T0mTxKx7Hp279xy30LspMso+GzQvV2maYePMAWdmrzqSNZhUpPj3CGw12aGj57I026PgLCTu8CGg== } + { integrity: sha512-RsnE6LQkUHlkC10RKngtHNLxb7scFykEbEwOFDjr3CeCMG+Rr+cKqlkKc2/wJ1u4u990urRHCbjz31x84PBrSQ== } cpu: [ia32] os: [win32] - "@rollup/rollup-win32-x64-msvc@4.14.1": + "@rollup/rollup-win32-x64-msvc@4.27.2": resolution: - { integrity: sha512-wQGI+LY/Py20zdUPq+XCem7JcPOyzIJBm3dli+56DJsQOHbnXZFEwgmnC6el1TPAfC8lBT3m+z69RmLykNUbew== } + { integrity: sha512-foJM5vv+z2KQmn7emYdDLyTbkoO5bkHZE1oth2tWbQNGW7mX32d46Hz6T0MqXdWS2vBZhaEtHqdy9WYwGfiliA== } cpu: [x64] os: [win32] @@ -599,19 +708,19 @@ packages: peerDependencies: tailwindcss: ">=2.0.0 || >=3.0.0 || >=3.0.0-alpha.1" - "@tailwindcss/typography@0.5.13": + "@tailwindcss/typography@0.5.15": resolution: - { integrity: sha512-ADGcJ8dX21dVVHIwTRgzrcunY6YY9uSlAHHGVKvkA+vLc5qLwEszvKts40lx7z0qc4clpjclwLeK5rVCV2P/uw== } + { integrity: sha512-AqhlCXl+8grUz8uqExv5OTtgpjuVIwFTSXTrh8y9/pw6q2ek7fJ+Y8ZEVw7EB2DCcuCOtEjf9w3+J3rzts01uA== } peerDependencies: - tailwindcss: ">=3.0.0 || insiders" + tailwindcss: ">=3.0.0 || insiders || >=4.0.0-alpha.20" "@types/alpinejs@3.13.10": resolution: { integrity: sha512-ah53tF6mWuuwerpDE7EHwbZErNDJQlsLISPqJhYj2RZ9nuTYbRknSkqebUd3igkhLIZKkPa7IiXjSn9qsU9O2w== } - "@types/estree@1.0.5": + "@types/estree@1.0.6": resolution: - { integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== } + { integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw== } "@types/http-cache-semantics@4.0.1": resolution: @@ -739,9 +848,9 @@ packages: resolution: { integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== } - alpinejs@3.14.1: + alpinejs@3.14.3: resolution: - { integrity: sha512-ICar8UsnRZAYvv/fCNfNeKMXNoXGUfwHrjx7LqXd08zIP95G2d9bAOuaL97re+1mgt/HojqHsfdOLo/A5LuWgQ== } + { integrity: sha512-cL8JBEDAm4UeVjTN5QnFl8QgMGUwxFn1GvQvu3RtfAHUrAPRahGihrsWpKnEK9L0QMqsAPk/R8MylMWKHaK33A== } ansi-align@3.0.1: resolution: @@ -822,9 +931,9 @@ packages: resolution: { integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== } - autoprefixer@10.4.19: + autoprefixer@10.4.20: resolution: - { integrity: sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew== } + { integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g== } engines: { node: ^10 || ^12 || >=14 } hasBin: true peerDependencies: @@ -883,6 +992,10 @@ packages: resolution: { integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== } + brace-expansion@2.0.1: + resolution: + { integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== } + braces@3.0.2: resolution: { integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== } @@ -893,12 +1006,16 @@ packages: { integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== } engines: { node: ">=8" } - browserslist@4.23.0: + browserslist@4.24.2: resolution: - { integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ== } + { integrity: sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg== } engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } hasBin: true + buffer-builder@0.2.0: + resolution: + { integrity: sha512-7VPMEPuYznPSoR21NE1zvd2Xna6c/CloiZCfcMXR1Jny6PjX0N4Nsa38zcBFo/FMK+BlA+FLKbJCQ0i2yxp+Xg== } + buffer@5.7.1: resolution: { integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== } @@ -946,9 +1063,9 @@ packages: { integrity: sha512-JToIvOmz6nhGsUhAYScbo2d6Py5wojjNfoxoc2mEVLUdJ70gJK2gnd+ABY1Tc3sVMyK7QDPtN0T/XdlCQWITyQ== } engines: { node: ">=14.16" } - caniuse-lite@1.0.30001608: + caniuse-lite@1.0.30001680: resolution: - { integrity: sha512-cjUJTQkk9fQlJR2s4HMuPMvTiRggl0rAVMtthQuyOlDWuqHXqN8azLq+pi8B2TjwKJ32diHjUqRIKeFX4z1FoA== } + { integrity: sha512-rPQy70G6AGUMnbwS1z6Xg+RkHYPAi18ihs47GH0jcxIG7wArmPgY3XbS2sRdBbxJljp3thdT8BIqv9ccCypiPA== } chalk@2.4.2: resolution: @@ -974,11 +1091,16 @@ packages: resolution: { integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== } - chokidar@3.5.3: + chokidar@3.6.0: resolution: - { integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== } + { integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== } engines: { node: ">= 8.10.0" } + chokidar@4.0.1: + resolution: + { integrity: sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA== } + engines: { node: ">= 14.16.0" } + ci-info@3.5.0: resolution: { integrity: sha512-yH4RezKOGlOhxkmhbeNuC4eYZKAUsEaGtBuBzDDP1eFUKiccDWzBABxBfOx31IDwDIXMTxWuwAxUGModvkbuVw== } @@ -1044,6 +1166,10 @@ packages: resolution: { integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== } + colorjs.io@0.5.2: + resolution: + { integrity: sha512-twmVoizEW7ylZSN32OgKdXRmo1qg+wT5/6C3xu5b9QsWzSFAhHLn2xd8ro0diCsKfCj1RdaTP/nrcW+vAoQPIw== } + combined-stream@1.0.8: resolution: { integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== } @@ -1185,6 +1311,12 @@ packages: resolution: { integrity: sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ== } + detect-libc@1.0.3: + resolution: + { integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg== } + engines: { node: ">=0.10" } + hasBin: true + didyoumean@1.2.2: resolution: { integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw== } @@ -1212,9 +1344,9 @@ packages: resolution: { integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== } - electron-to-chromium@1.4.733: + electron-to-chromium@1.5.62: resolution: - { integrity: sha512-gUI9nhI2iBGF0OaYYLKOaOtliFMl+Bt1rY7VmEjwxOxqoYLub/D9xmduPEhbw2imE6gYkJKhIE5it+KE2ulVxQ== } + { integrity: sha512-t8c+zLmJHa9dJy96yBZRXGQYoiCEnHYgFwn1asvSPZSUdVxnB62A4RASd7k41ytG3ErFBA0TpHlKg9D9SQBmLg== } emoji-regex@10.3.0: resolution: @@ -1271,9 +1403,9 @@ packages: engines: { node: ">=12" } hasBin: true - escalade@3.1.1: + escalade@3.2.0: resolution: - { integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== } + { integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA== } engines: { node: ">=6" } escape-goat@4.0.0: @@ -1341,10 +1473,11 @@ packages: { integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } - eslint@8.57.0: + eslint@8.57.1: resolution: - { integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ== } + { integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. hasBin: true espree@9.6.1: @@ -1480,12 +1613,18 @@ packages: resolution: { integrity: sha512-xgrmBhBToVKay1q2Tao5LI26B83UhrB/vM1avwVSDzt8rx3rO6AizBAaF46EgksTVr+rFTQaqZZ9MVBfUe4nig== } engines: { node: ">=4.0" } + deprecated: Browser detection issues fixed in v1.15.9 peerDependencies: debug: "*" peerDependenciesMeta: debug: optional: true + foreground-child@3.3.0: + resolution: + { integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg== } + engines: { node: ">=14" } + form-data-encoder@2.1.3: resolution: { integrity: sha512-KqU0nnPMgIJcCOFTNJFEA8epcseEaoox4XZffTgy8jlI6pL/5EFyR54NRG7CnCJN0biY7q52DO3MH6/sJ/TKlQ== } @@ -1589,10 +1728,10 @@ packages: { integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== } engines: { node: ">=10.13.0" } - glob@7.1.6: + glob@10.4.5: resolution: - { integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== } - deprecated: Glob versions prior to v9 are no longer supported + { integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg== } + hasBin: true glob@7.2.3: resolution: @@ -1721,9 +1860,9 @@ packages: { integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ== } engines: { node: ">=16.17.0" } - husky@9.1.5: + husky@9.1.6: resolution: - { integrity: sha512-rowAVRUBfI0b4+niA4SJMhfQwc107VLkBUgEYYAOQAbqDCnra1nYh83hF/MDmhYs9t9n1E3DuKOrs2LYNC+0Ag== } + { integrity: sha512-sqbjZKK7kf44hfdE94EoX8MZNk0n7HeW37O4YrVGCF4wzgQjp+akPAkfUK5LZ6KuR/6sqeAVuXHji+RzQgOn5A== } engines: { node: ">=18" } hasBin: true @@ -1741,9 +1880,9 @@ packages: { integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== } engines: { node: ">= 4" } - immutable@4.3.4: + immutable@5.0.2: resolution: - { integrity: sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA== } + { integrity: sha512-1NU7hWZDkV7hJ4PJ9dur9gTNQ4ePNPN4k9/0YhwjzykTi/+3Q5pF93YU5QoVj8BuOnhLgaY8gs0U2pj4kSYVcw== } import-fresh@3.3.0: resolution: @@ -1837,6 +1976,11 @@ packages: resolution: { integrity: sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg== } + is-core-module@2.15.1: + resolution: + { integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ== } + engines: { node: ">= 0.4" } + is-date-object@1.0.5: resolution: { integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== } @@ -2025,9 +2169,13 @@ packages: resolution: { integrity: sha512-A6fMAio4D2ot2r/TYzr4yUWrmwNdsN5xL7+HUiyACE4DXm+q8HtPcnFTp+NnW3k4N05tZ7FVYFFb2CR13NxyHQ== } - jiti@1.21.0: + jackspeak@3.4.3: + resolution: + { integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw== } + + jiti@1.21.6: resolution: - { integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q== } + { integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w== } hasBin: true js-tokens@4.0.0: @@ -2092,9 +2240,9 @@ packages: resolution: { integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== } - lint-staged@15.2.9: + lint-staged@15.2.10: resolution: - { integrity: sha512-BZAt8Lk3sEnxw7tfxM7jeZlPRuT4M68O0/CwZhhaw6eeWu0Lz5eERE3m386InivXB64fp/mDID452h48tvKlRQ== } + { integrity: sha512-5dY5t743e1byO19P9I4b3x8HJwalIznL5E1FWYnU6OWw33KxNBSLAc6Cy7F2PsFEO8FKnLwjwm5hx7aMF0jzZg== } engines: { node: ">=18.12.0" } hasBin: true @@ -2160,6 +2308,10 @@ packages: { integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ== } engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + lru-cache@10.4.3: + resolution: + { integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ== } + lru-cache@6.0.0: resolution: { integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== } @@ -2194,6 +2346,11 @@ packages: { integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q== } engines: { node: ">=8.6" } + micromatch@4.0.8: + resolution: + { integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== } + engines: { node: ">=8.6" } + mime-db@1.52.0: resolution: { integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== } @@ -2233,10 +2390,20 @@ packages: resolution: { integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== } + minimatch@9.0.5: + resolution: + { integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== } + engines: { node: ">=16 || 14 >=14.17" } + minimist@1.2.6: resolution: { integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== } + minipass@7.1.2: + resolution: + { integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw== } + engines: { node: ">=16 || 14 >=14.17" } + ms@2.1.2: resolution: { integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== } @@ -2274,6 +2441,10 @@ packages: { integrity: sha512-NHDDGYudnvRutt/VhKFlX26IotXe1w0cmkDm6JGquh5bz/bDTw0LufSmH/GxTjEdpHEO+bVKFTwdrcGa/9XlKQ== } engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + node-addon-api@7.1.1: + resolution: + { integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ== } + node-domexception@1.0.0: resolution: { integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ== } @@ -2294,9 +2465,9 @@ packages: { integrity: sha512-cRVc/kyto/7E5shrWca1Wsea4y6tL9iYJE5FBCius3JQfb/4P4I295PfhgbJQBLTx6lATE4z+wK0rPM4VS2uow== } engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } - node-releases@2.0.14: + node-releases@2.0.18: resolution: - { integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw== } + { integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g== } normalize-path@3.0.0: resolution: @@ -2431,6 +2602,10 @@ packages: { integrity: sha512-EQpuJ2ifOjpZY5sg1Q1ZeAxvtLwR7Mj3RgY8cysPGbsRu3RBXyJFWxnMus9PScjxya/0LzvVDxNh/gl0eXBU4w== } engines: { node: ">= 14" } + package-json-from-dist@1.0.1: + resolution: + { integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw== } + package-json@8.1.0: resolution: { integrity: sha512-hySwcV8RAWeAfPsXb9/HGSPn8lwDnv6fabH+obUZKX169QknRkRhPxd1yMubpKDskLFATkl3jHpNtVtDPFA0Wg== } @@ -2478,19 +2653,28 @@ packages: resolution: { integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== } + path-scurry@1.11.1: + resolution: + { integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA== } + engines: { node: ">=16 || 14 >=14.18" } + path-type@4.0.0: resolution: { integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== } engines: { node: ">=8" } - picocolors@1.0.0: + pathe@1.1.2: resolution: - { integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== } + { integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ== } picocolors@1.0.1: resolution: { integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew== } + picocolors@1.1.1: + resolution: + { integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== } + picomatch@2.3.1: resolution: { integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== } @@ -2526,9 +2710,9 @@ packages: peerDependencies: postcss: ^8.4.21 - postcss-load-config@4.0.1: + postcss-load-config@4.0.2: resolution: - { integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA== } + { integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ== } engines: { node: ">= 14" } peerDependencies: postcss: ">=8.0.9" @@ -2539,9 +2723,9 @@ packages: ts-node: optional: true - postcss-nested@6.0.1: + postcss-nested@6.2.0: resolution: - { integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ== } + { integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ== } engines: { node: ">=12.0" } peerDependencies: postcss: ^8.2.14 @@ -2551,23 +2735,18 @@ packages: { integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w== } engines: { node: ">=4" } - postcss-selector-parser@6.0.11: + postcss-selector-parser@6.1.2: resolution: - { integrity: sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g== } + { integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg== } engines: { node: ">=4" } postcss-value-parser@4.2.0: resolution: { integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== } - postcss@8.4.38: - resolution: - { integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A== } - engines: { node: ^10 || ^12 || >=14 } - - postcss@8.4.39: + postcss@8.4.49: resolution: - { integrity: sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw== } + { integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA== } engines: { node: ^10 || ^12 || >=14 } prelude-ls@1.1.2: @@ -2585,9 +2764,9 @@ packages: { integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== } engines: { node: ">=6.0.0" } - prettier-plugin-tailwindcss@0.6.5: + prettier-plugin-tailwindcss@0.6.8: resolution: - { integrity: sha512-axfeOArc/RiGHjOIy9HytehlC0ZLeMaqY09mm8YCkMzznKiDkwFzOpBvtuhuv3xG5qB73+Mj7OCe2j/L1ryfuQ== } + { integrity: sha512-dGu3kdm7SXPkiW4nzeWKCl3uoImdd5CTZEJGxyypEPL37Wj0HT2pLqjrvSei1nTeuQfO4PUfjeW5cTUNRLZ4sA== } engines: { node: ">=14.21.3" } peerDependencies: "@ianvs/prettier-plugin-sort-imports": "*" @@ -2601,6 +2780,7 @@ packages: prettier-plugin-import-sort: "*" prettier-plugin-jsdoc: "*" prettier-plugin-marko: "*" + prettier-plugin-multiline-arrays: "*" prettier-plugin-organize-attributes: "*" prettier-plugin-organize-imports: "*" prettier-plugin-sort-imports: "*" @@ -2627,6 +2807,8 @@ packages: optional: true prettier-plugin-marko: optional: true + prettier-plugin-multiline-arrays: + optional: true prettier-plugin-organize-attributes: optional: true prettier-plugin-organize-imports: @@ -2638,9 +2820,9 @@ packages: prettier-plugin-svelte: optional: true - prettier@3.3.2: + prettier@3.3.3: resolution: - { integrity: sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA== } + { integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew== } engines: { node: ">=14" } hasBin: true @@ -2709,6 +2891,11 @@ packages: { integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== } engines: { node: ">=8.10.0" } + readdirp@4.0.2: + resolution: + { integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA== } + engines: { node: ">= 14.16.0" } + rechoir@0.6.2: resolution: { integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw== } @@ -2749,9 +2936,9 @@ packages: { integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== } hasBin: true - resolve@1.22.2: + resolve@1.22.8: resolution: - { integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g== } + { integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== } hasBin: true responselike@3.0.0: @@ -2791,11 +2978,12 @@ packages: rimraf@3.0.2: resolution: { integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== } + deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true - rollup@4.14.1: + rollup@4.27.2: resolution: - { integrity: sha512-4LnHSdd3QK2pa1J6dFbfm1HN0D7vSK/ZuZTsdyUAlA6Rr1yTouUTL13HaDOGJVgby461AhrNGBS7sCGXXtT+SA== } + { integrity: sha512-KreA+PzWmk2yaFmZVwe6GB2uBD86nXl86OsDkt1bJS9p3vqWuEQ6HnJJ+j/mZi/q0920P99/MVRlB4L3crpF5w== } engines: { node: ">=18.0.0", npm: ">=8.0.0" } hasBin: true @@ -2829,9 +3017,155 @@ packages: resolution: { integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== } - sass@1.77.6: + sass-embedded-android-arm64@1.81.0: + resolution: + { integrity: sha512-I36P77/PKAHx6sqOmexO2iEY5kpsmQ1VxcgITZSOxPMQhdB6m4t3bTabfDuWQQmCrqqiNFtLQHeytB65bUqwiw== } + engines: { node: ">=14.0.0" } + cpu: [arm64] + os: [android] + + sass-embedded-android-arm@1.81.0: + resolution: + { integrity: sha512-NWEmIuaIEsGFNsIRa+5JpIpPJyZ32H15E85CNZqEIhhwWlk9UNw7vlOCmTH8MtabtnACwC/2NG8VyNa3nxKzUQ== } + engines: { node: ">=14.0.0" } + cpu: [arm] + os: [android] + + sass-embedded-android-ia32@1.81.0: + resolution: + { integrity: sha512-k8V1usXw30w1GVxvrteG1RzgYJzYQ9PfL2aeOqGdroBN7zYTD9VGJXTGcxA4IeeRxmRd7szVW2mKXXS472fh8g== } + engines: { node: ">=14.0.0" } + cpu: [ia32] + os: [android] + + sass-embedded-android-riscv64@1.81.0: + resolution: + { integrity: sha512-RXlanyLXEpN/DEehXgLuKPsqT//GYlsGFxKXgRiCc8hIPAueFLQXKJmLWlL3BEtHgmFdbsStIu4aZCcb1hOFlQ== } + engines: { node: ">=14.0.0" } + cpu: [riscv64] + os: [android] + + sass-embedded-android-x64@1.81.0: + resolution: + { integrity: sha512-RQG0FxGQ1DERNyUDED8+BDVaLIjI+BNg8lVcyqlLZUrWY6NhzjwYEeiN/DNZmMmHtqDucAPNDcsdVUNQqsBy2A== } + engines: { node: ">=14.0.0" } + cpu: [x64] + os: [android] + + sass-embedded-darwin-arm64@1.81.0: + resolution: + { integrity: sha512-gLKbsfII9Ppua76N41ODFnKGutla9qv0OGAas8gxe0jYBeAQFi/1iKQYdNtQtKi4mA9n5TQTqz+HHCKszZCoyA== } + engines: { node: ">=14.0.0" } + cpu: [arm64] + os: [darwin] + + sass-embedded-darwin-x64@1.81.0: + resolution: + { integrity: sha512-7uMOlT9hD2KUJCbTN2XcfghDxt/rc50ujjfSjSHjX1SYj7mGplkINUXvVbbvvaV2wt6t9vkGkCo5qNbeBhfwBg== } + engines: { node: ">=14.0.0" } + cpu: [x64] + os: [darwin] + + sass-embedded-linux-arm64@1.81.0: + resolution: + { integrity: sha512-jy4bvhdUmqbyw1jv1f3Uxl+MF8EU/Y/GDx4w6XPJm4Ds+mwH/TwnyAwsxxoBhWfnBnW8q2ADy039DlS5p+9csQ== } + engines: { node: ">=14.0.0" } + cpu: [arm64] + os: [linux] + + sass-embedded-linux-arm@1.81.0: + resolution: + { integrity: sha512-REqR9qM4RchCE3cKqzRy9Q4zigIV82SbSpCi/O4O3oK3pg2I1z7vkb3TiJsivusG/li7aqKZGmYOtAXjruGQDA== } + engines: { node: ">=14.0.0" } + cpu: [arm] + os: [linux] + + sass-embedded-linux-ia32@1.81.0: + resolution: + { integrity: sha512-ga/Jk4q5Bn1aC+iHJteDZuLSKnmBUiS3dEg1fnl/Z7GaHIChceKDJOw0zNaILRXI0qT2E1at9MwzoRaRA5Nn/g== } + engines: { node: ">=14.0.0" } + cpu: [ia32] + os: [linux] + + sass-embedded-linux-musl-arm64@1.81.0: + resolution: + { integrity: sha512-hpntWf5kjkoxncA1Vh8vhsUOquZ8AROZKx0rQh7ZjSRs4JrYZASz1cfevPKaEM3wIim/nYa6TJqm0VqWsrERlA== } + engines: { node: ">=14.0.0" } + cpu: [arm64] + os: [linux] + + sass-embedded-linux-musl-arm@1.81.0: + resolution: + { integrity: sha512-oWVUvQ4d5Kx1Md75YXZl5z1WBjc+uOhfRRqzkJ3nWc8tjszxJN+y/5EOJavhsNI3/2yoTt6eMXRTqDD9b0tWSQ== } + engines: { node: ">=14.0.0" } + cpu: [arm] + os: [linux] + + sass-embedded-linux-musl-ia32@1.81.0: + resolution: + { integrity: sha512-UEXUYkBuqTSwg5JNWiNlfMZ1Jx6SJkaEdx+fsL3Tk099L8cKSoJWH2EPz4ZJjNbyIMymrSdVfymheTeZ8u24xA== } + engines: { node: ">=14.0.0" } + cpu: [ia32] + os: [linux] + + sass-embedded-linux-musl-riscv64@1.81.0: + resolution: + { integrity: sha512-1D7OznytbIhx2XDHWi1nuQ8d/uCVR7FGGzELgaU//T8A9DapVTUgPKvB70AF1k4GzChR9IXU/WvFZs2hDTbaJg== } + engines: { node: ">=14.0.0" } + cpu: [riscv64] + os: [linux] + + sass-embedded-linux-musl-x64@1.81.0: + resolution: + { integrity: sha512-ia6VCTeVDQtBSMktXRFza1AZCt8/6aUoujot6Ugf4KmdytQqPJIHxkHaGftm5xwi9WdrMGYS7zgolToPijR11A== } + engines: { node: ">=14.0.0" } + cpu: [x64] + os: [linux] + + sass-embedded-linux-riscv64@1.81.0: + resolution: + { integrity: sha512-KbxSsqu4tT1XbhZfJV/5NfW0VtJIGlD58RjqJqJBi8Rnjrx29/upBsuwoDWtsPV/LhoGwwU1XkSa9Q1ifCz4fQ== } + engines: { node: ">=14.0.0" } + cpu: [riscv64] + os: [linux] + + sass-embedded-linux-x64@1.81.0: + resolution: + { integrity: sha512-AMDeVY2T9WAnSFkuQcsOn5c29GRs/TuqnCiblKeXfxCSKym5uKdBl/N7GnTV6OjzoxiJBbkYKdVIaS5By7Gj4g== } + engines: { node: ">=14.0.0" } + cpu: [x64] + os: [linux] + + sass-embedded-win32-arm64@1.81.0: + resolution: + { integrity: sha512-YOmBRYnygwWUmCoH14QbMRHjcvCJufeJBAp0m61tOJXIQh64ziwV4mjdqjS/Rx3zhTT4T+nulDUw4d3kLiMncA== } + engines: { node: ">=14.0.0" } + cpu: [arm64] + os: [win32] + + sass-embedded-win32-ia32@1.81.0: + resolution: + { integrity: sha512-HFfr/C+uLJGGTENdnssuNTmXI/xnIasUuEHEKqI+2J0FHCWT5cpz3PGAOHymPyJcZVYGUG/7gIxIx/d7t0LFYw== } + engines: { node: ">=14.0.0" } + cpu: [ia32] + os: [win32] + + sass-embedded-win32-x64@1.81.0: + resolution: + { integrity: sha512-wxj52jDcIAwWcXb7ShZ7vQYKcVUkJ+04YM9l46jDY+qwHzliGuorAUyujLyKTE9heGD3gShJ3wPPC1lXzq6v9A== } + engines: { node: ">=14.0.0" } + cpu: [x64] + os: [win32] + + sass-embedded@1.81.0: resolution: - { integrity: sha512-ByXE1oLD79GVq9Ht1PeHWCPMPB8XHpBuz1r85oByKHjZY6qV6rWnQovQzXJXuQ/XyE1Oj3iPk3lo28uzaRA2/Q== } + { integrity: sha512-uZQ2Faxb1oWBHpeSSzjxnhClbMb3QadN0ql0ZFNuqWOLUxwaVhrMlMhPq6TDPbbfDUjihuwrMCuy695Bgna5RA== } + engines: { node: ">=16.0.0" } + hasBin: true + + sass@1.81.0: + resolution: + { integrity: sha512-Q4fOxRfhmv3sqCLoGfvrC9pRV8btc0UtqL9mN6Yrv6Qi9ScL55CVH1vlPP863ISLEEMNLLuu9P+enCeGHlnzhA== } engines: { node: ">=14.0.0" } hasBin: true @@ -2925,6 +3259,11 @@ packages: { integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== } engines: { node: ">=0.10.0" } + source-map-js@1.2.1: + resolution: + { integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== } + engines: { node: ">=0.10.0" } + source-map@0.6.1: resolution: { integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== } @@ -3002,10 +3341,10 @@ packages: { integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== } engines: { node: ">=8" } - sucrase@3.32.0: + sucrase@3.35.0: resolution: - { integrity: sha512-ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ== } - engines: { node: ">=8" } + { integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA== } + engines: { node: ">=16 || 14 >=14.17" } hasBin: true supports-color@5.5.0: @@ -3018,20 +3357,35 @@ packages: { integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== } engines: { node: ">=8" } + supports-color@8.1.1: + resolution: + { integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== } + engines: { node: ">=10" } + supports-preserve-symlinks-flag@1.0.0: resolution: { integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== } engines: { node: ">= 0.4" } + sync-child-process@1.0.2: + resolution: + { integrity: sha512-8lD+t2KrrScJ/7KXCSyfhT3/hRq78rC0wBFqNJXv3mZyn6hW2ypM05JmlSvtqRbeq6jqA94oHbxAr2vYsJ8vDA== } + engines: { node: ">=16.0.0" } + + sync-message-port@1.1.3: + resolution: + { integrity: sha512-GTt8rSKje5FilG+wEdfCkOcLL7LWqpMlr2c3LRuKt/YXxcJ52aGSbGBAdI4L3aaqfrBt6y711El53ItyH1NWzg== } + engines: { node: ">=16.0.0" } + tailwindcss-plugin-icons@2.2.2: resolution: { integrity: sha512-PSqlQgHIrhCgijAJaFSkKkPdf6UY1omEVUKUu+aFGPeWHiQ/8xVn50dprAUl7Tg9+nsyU9pumM2mbQYgbYlmKQ== } peerDependencies: tailwindcss: 3.x - tailwindcss@3.4.4: + tailwindcss@3.4.15: resolution: - { integrity: sha512-ZoyXOdJjISB7/BcLTR6SEsLgKtDStYyYZVLsUtWChO4Ps20CBad7lfJKVDiejocV4ME1hLmyY0WJE3hSDcmQ2A== } + { integrity: sha512-r4MeXnfBmSOuKUWmXe6h2CcyfzJCEk4F0pptO5jlnYSIViUkVmsawj80N5h2lO3gwcmSb4n3PuN+e+GC1Guylw== } engines: { node: ">=14.0.0" } hasBin: true @@ -3067,9 +3421,9 @@ packages: { integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== } engines: { node: ">=8.0" } - tocbot@4.28.2: + tocbot@4.32.2: resolution: - { integrity: sha512-/MaSa9xI6mIo84IxqqliSCtPlH0oy7sLcY9s26qPMyH/2CxtZ2vNAXYlIdEQ7kjAkCQnc0rbLygf//F5c663oQ== } + { integrity: sha512-UbVZNXX79LUqMzsnSTwE/YF/PYc2pg3G77D/jcolHd6lmw+oklzfcLtHSsmWBhOf1wfWD1HfYzdjGQef1VcQgg== } tr46@0.0.3: resolution: @@ -3128,9 +3482,9 @@ packages: resolution: { integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== } - typescript@5.5.3: + typescript@5.6.3: resolution: - { integrity: sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ== } + { integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw== } engines: { node: ">=14.17" } hasBin: true @@ -3157,9 +3511,9 @@ packages: { integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw== } engines: { node: ">=8" } - update-browserslist-db@1.0.13: + update-browserslist-db@1.1.1: resolution: - { integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg== } + { integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A== } hasBin: true peerDependencies: browserslist: ">= 4.21.0" @@ -3182,9 +3536,13 @@ packages: resolution: { integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== } - vite@5.3.3: + varint@6.0.0: + resolution: + { integrity: sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg== } + + vite@5.4.11: resolution: - { integrity: sha512-NPQdeCU0Dv2z5fu+ULotpuq5yfCS1BzKUIPhNbP3YBfAMGJXbt2nS+sbTFu+qchaqWTD+H3JK++nRwr6XIcp6A== } + { integrity: sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q== } engines: { node: ^18.0.0 || >=20.0.0 } hasBin: true peerDependencies: @@ -3192,6 +3550,7 @@ packages: less: "*" lightningcss: ^1.21.0 sass: "*" + sass-embedded: "*" stylus: "*" sugarss: "*" terser: ^5.4.0 @@ -3204,6 +3563,8 @@ packages: optional: true sass: optional: true + sass-embedded: + optional: true stylus: optional: true sugarss: @@ -3268,11 +3629,21 @@ packages: { integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== } engines: { node: ">=8" } + wrap-ansi@7.0.0: + resolution: + { integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== } + engines: { node: ">=10" } + wrap-ansi@8.0.1: resolution: { integrity: sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g== } engines: { node: ">=12" } + wrap-ansi@8.1.0: + resolution: + { integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== } + engines: { node: ">=12" } + wrap-ansi@9.0.0: resolution: { integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q== } @@ -3295,11 +3666,6 @@ packages: resolution: { integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== } - yaml@2.3.1: - resolution: - { integrity: sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ== } - engines: { node: ">= 14" } - yaml@2.5.0: resolution: { integrity: sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw== } @@ -3333,6 +3699,8 @@ snapshots: chalk: 2.4.2 js-tokens: 4.0.0 + "@bufbuild/protobuf@2.2.2": {} + "@esbuild/aix-ppc64@0.21.5": optional: true @@ -3402,9 +3770,9 @@ snapshots: "@esbuild/win32-x64@0.21.5": optional: true - "@eslint-community/eslint-utils@4.3.0(eslint@8.57.0)": + "@eslint-community/eslint-utils@4.3.0(eslint@8.57.1)": dependencies: - eslint: 8.57.0 + eslint: 8.57.1 eslint-visitor-keys: 3.4.3 "@eslint-community/regexpp@4.10.0": {} @@ -3414,7 +3782,7 @@ snapshots: "@eslint/eslintrc@2.1.4": dependencies: ajv: 6.12.6 - debug: 4.3.4 + debug: 4.3.6 espree: 9.6.1 globals: 13.20.0 ignore: 5.2.0 @@ -3425,17 +3793,17 @@ snapshots: transitivePeerDependencies: - supports-color - "@eslint/js@8.57.0": {} + "@eslint/js@8.57.1": {} - "@halo-dev/api-client@2.19.0(axios@1.7.7)": + "@halo-dev/api-client@2.20.0(axios@1.7.7)": dependencies: axios: 1.7.7 qs: 6.13.0 - "@humanwhocodes/config-array@0.11.14": + "@humanwhocodes/config-array@0.13.0": dependencies: "@humanwhocodes/object-schema": 2.0.3 - debug: 4.3.4 + debug: 4.3.6 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -3446,23 +3814,21 @@ snapshots: "@iarna/toml@2.2.5": {} - "@iconify-json/bx@1.1.10": + "@iconify/json@2.2.272": dependencies: "@iconify/types": 2.0.0 + pathe: 1.1.2 - "@iconify-json/gg@1.1.9": - dependencies: - "@iconify/types": 2.0.0 - - "@iconify-json/simple-icons@1.1.108": - dependencies: - "@iconify/types": 2.0.0 + "@iconify/types@2.0.0": {} - "@iconify-json/tabler@1.1.116": + "@isaacs/cliui@8.0.2": dependencies: - "@iconify/types": 2.0.0 - - "@iconify/types@2.0.0": {} + string-width: 5.1.2 + string-width-cjs: string-width@4.2.3 + strip-ansi: 7.1.0 + strip-ansi-cjs: strip-ansi@6.0.1 + wrap-ansi: 8.1.0 + wrap-ansi-cjs: wrap-ansi@7.0.0 "@jridgewell/gen-mapping@0.3.3": dependencies: @@ -3590,6 +3956,70 @@ snapshots: dependencies: "@octokit/openapi-types": 18.0.0 + "@parcel/watcher-android-arm64@2.5.0": + optional: true + + "@parcel/watcher-darwin-arm64@2.5.0": + optional: true + + "@parcel/watcher-darwin-x64@2.5.0": + optional: true + + "@parcel/watcher-freebsd-x64@2.5.0": + optional: true + + "@parcel/watcher-linux-arm-glibc@2.5.0": + optional: true + + "@parcel/watcher-linux-arm-musl@2.5.0": + optional: true + + "@parcel/watcher-linux-arm64-glibc@2.5.0": + optional: true + + "@parcel/watcher-linux-arm64-musl@2.5.0": + optional: true + + "@parcel/watcher-linux-x64-glibc@2.5.0": + optional: true + + "@parcel/watcher-linux-x64-musl@2.5.0": + optional: true + + "@parcel/watcher-win32-arm64@2.5.0": + optional: true + + "@parcel/watcher-win32-ia32@2.5.0": + optional: true + + "@parcel/watcher-win32-x64@2.5.0": + optional: true + + "@parcel/watcher@2.5.0": + dependencies: + detect-libc: 1.0.3 + is-glob: 4.0.3 + micromatch: 4.0.7 + node-addon-api: 7.1.1 + optionalDependencies: + "@parcel/watcher-android-arm64": 2.5.0 + "@parcel/watcher-darwin-arm64": 2.5.0 + "@parcel/watcher-darwin-x64": 2.5.0 + "@parcel/watcher-freebsd-x64": 2.5.0 + "@parcel/watcher-linux-arm-glibc": 2.5.0 + "@parcel/watcher-linux-arm-musl": 2.5.0 + "@parcel/watcher-linux-arm64-glibc": 2.5.0 + "@parcel/watcher-linux-arm64-musl": 2.5.0 + "@parcel/watcher-linux-x64-glibc": 2.5.0 + "@parcel/watcher-linux-x64-musl": 2.5.0 + "@parcel/watcher-win32-arm64": 2.5.0 + "@parcel/watcher-win32-ia32": 2.5.0 + "@parcel/watcher-win32-x64": 2.5.0 + optional: true + + "@pkgjs/parseargs@0.11.0": + optional: true + "@pnpm/network.ca-file@1.0.1": dependencies: graceful-fs: 4.2.10 @@ -3599,49 +4029,58 @@ snapshots: "@pnpm/network.ca-file": 1.0.1 config-chain: 1.1.13 - "@rollup/rollup-android-arm-eabi@4.14.1": + "@rollup/rollup-android-arm-eabi@4.27.2": + optional: true + + "@rollup/rollup-android-arm64@4.27.2": + optional: true + + "@rollup/rollup-darwin-arm64@4.27.2": optional: true - "@rollup/rollup-android-arm64@4.14.1": + "@rollup/rollup-darwin-x64@4.27.2": optional: true - "@rollup/rollup-darwin-arm64@4.14.1": + "@rollup/rollup-freebsd-arm64@4.27.2": optional: true - "@rollup/rollup-darwin-x64@4.14.1": + "@rollup/rollup-freebsd-x64@4.27.2": optional: true - "@rollup/rollup-linux-arm-gnueabihf@4.14.1": + "@rollup/rollup-linux-arm-gnueabihf@4.27.2": optional: true - "@rollup/rollup-linux-arm64-gnu@4.14.1": + "@rollup/rollup-linux-arm-musleabihf@4.27.2": optional: true - "@rollup/rollup-linux-arm64-musl@4.14.1": + "@rollup/rollup-linux-arm64-gnu@4.27.2": optional: true - "@rollup/rollup-linux-powerpc64le-gnu@4.14.1": + "@rollup/rollup-linux-arm64-musl@4.27.2": optional: true - "@rollup/rollup-linux-riscv64-gnu@4.14.1": + "@rollup/rollup-linux-powerpc64le-gnu@4.27.2": optional: true - "@rollup/rollup-linux-s390x-gnu@4.14.1": + "@rollup/rollup-linux-riscv64-gnu@4.27.2": optional: true - "@rollup/rollup-linux-x64-gnu@4.14.1": + "@rollup/rollup-linux-s390x-gnu@4.27.2": optional: true - "@rollup/rollup-linux-x64-musl@4.14.1": + "@rollup/rollup-linux-x64-gnu@4.27.2": optional: true - "@rollup/rollup-win32-arm64-msvc@4.14.1": + "@rollup/rollup-linux-x64-musl@4.27.2": optional: true - "@rollup/rollup-win32-ia32-msvc@4.14.1": + "@rollup/rollup-win32-arm64-msvc@4.27.2": optional: true - "@rollup/rollup-win32-x64-msvc@4.14.1": + "@rollup/rollup-win32-ia32-msvc@4.27.2": + optional: true + + "@rollup/rollup-win32-x64-msvc@4.27.2": optional: true "@sindresorhus/is@5.3.0": {} @@ -3650,21 +4089,21 @@ snapshots: dependencies: defer-to-connect: 2.0.1 - "@tailwindcss/aspect-ratio@0.4.2(tailwindcss@3.4.4)": + "@tailwindcss/aspect-ratio@0.4.2(tailwindcss@3.4.15)": dependencies: - tailwindcss: 3.4.4 + tailwindcss: 3.4.15 - "@tailwindcss/typography@0.5.13(tailwindcss@3.4.4)": + "@tailwindcss/typography@0.5.15(tailwindcss@3.4.15)": dependencies: lodash.castarray: 4.4.0 lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 postcss-selector-parser: 6.0.10 - tailwindcss: 3.4.4 + tailwindcss: 3.4.15 "@types/alpinejs@3.13.10": {} - "@types/estree@1.0.5": {} + "@types/estree@1.0.6": {} "@types/http-cache-semantics@4.0.1": {} @@ -3674,34 +4113,34 @@ snapshots: "@types/semver@7.3.13": {} - "@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3)": + "@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3)": dependencies: "@eslint-community/regexpp": 4.4.0 - "@typescript-eslint/parser": 5.62.0(eslint@8.57.0)(typescript@5.5.3) + "@typescript-eslint/parser": 5.62.0(eslint@8.57.1)(typescript@5.6.3) "@typescript-eslint/scope-manager": 5.62.0 - "@typescript-eslint/type-utils": 5.62.0(eslint@8.57.0)(typescript@5.5.3) - "@typescript-eslint/utils": 5.62.0(eslint@8.57.0)(typescript@5.5.3) + "@typescript-eslint/type-utils": 5.62.0(eslint@8.57.1)(typescript@5.6.3) + "@typescript-eslint/utils": 5.62.0(eslint@8.57.1)(typescript@5.6.3) debug: 4.3.4 - eslint: 8.57.0 + eslint: 8.57.1 graphemer: 1.4.0 ignore: 5.2.0 natural-compare-lite: 1.4.0 semver: 7.5.1 - tsutils: 3.21.0(typescript@5.5.3) + tsutils: 3.21.0(typescript@5.6.3) optionalDependencies: - typescript: 5.5.3 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - "@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.5.3)": + "@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.6.3)": dependencies: "@typescript-eslint/scope-manager": 5.62.0 "@typescript-eslint/types": 5.62.0 - "@typescript-eslint/typescript-estree": 5.62.0(typescript@5.5.3) + "@typescript-eslint/typescript-estree": 5.62.0(typescript@5.6.3) debug: 4.3.4 - eslint: 8.57.0 + eslint: 8.57.1 optionalDependencies: - typescript: 5.5.3 + typescript: 5.6.3 transitivePeerDependencies: - supports-color @@ -3710,21 +4149,21 @@ snapshots: "@typescript-eslint/types": 5.62.0 "@typescript-eslint/visitor-keys": 5.62.0 - "@typescript-eslint/type-utils@5.62.0(eslint@8.57.0)(typescript@5.5.3)": + "@typescript-eslint/type-utils@5.62.0(eslint@8.57.1)(typescript@5.6.3)": dependencies: - "@typescript-eslint/typescript-estree": 5.62.0(typescript@5.5.3) - "@typescript-eslint/utils": 5.62.0(eslint@8.57.0)(typescript@5.5.3) + "@typescript-eslint/typescript-estree": 5.62.0(typescript@5.6.3) + "@typescript-eslint/utils": 5.62.0(eslint@8.57.1)(typescript@5.6.3) debug: 4.3.4 - eslint: 8.57.0 - tsutils: 3.21.0(typescript@5.5.3) + eslint: 8.57.1 + tsutils: 3.21.0(typescript@5.6.3) optionalDependencies: - typescript: 5.5.3 + typescript: 5.6.3 transitivePeerDependencies: - supports-color "@typescript-eslint/types@5.62.0": {} - "@typescript-eslint/typescript-estree@5.62.0(typescript@5.5.3)": + "@typescript-eslint/typescript-estree@5.62.0(typescript@5.6.3)": dependencies: "@typescript-eslint/types": 5.62.0 "@typescript-eslint/visitor-keys": 5.62.0 @@ -3732,21 +4171,21 @@ snapshots: globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.1 - tsutils: 3.21.0(typescript@5.5.3) + tsutils: 3.21.0(typescript@5.6.3) optionalDependencies: - typescript: 5.5.3 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - "@typescript-eslint/utils@5.62.0(eslint@8.57.0)(typescript@5.5.3)": + "@typescript-eslint/utils@5.62.0(eslint@8.57.1)(typescript@5.6.3)": dependencies: - "@eslint-community/eslint-utils": 4.3.0(eslint@8.57.0) + "@eslint-community/eslint-utils": 4.3.0(eslint@8.57.1) "@types/json-schema": 7.0.11 "@types/semver": 7.3.13 "@typescript-eslint/scope-manager": 5.62.0 "@typescript-eslint/types": 5.62.0 - "@typescript-eslint/typescript-estree": 5.62.0(typescript@5.5.3) - eslint: 8.57.0 + "@typescript-eslint/typescript-estree": 5.62.0(typescript@5.6.3) + eslint: 8.57.1 eslint-scope: 5.1.1 semver: 7.5.1 transitivePeerDependencies: @@ -3789,7 +4228,7 @@ snapshots: json-schema-traverse: 0.4.1 uri-js: 4.4.1 - alpinejs@3.14.1: + alpinejs@3.14.3: dependencies: "@vue/reactivity": 3.1.5 @@ -3850,14 +4289,14 @@ snapshots: asynckit@0.4.0: {} - autoprefixer@10.4.19(postcss@8.4.38): + autoprefixer@10.4.20(postcss@8.4.49): dependencies: - browserslist: 4.23.0 - caniuse-lite: 1.0.30001608 + browserslist: 4.24.2 + caniuse-lite: 1.0.30001680 fraction.js: 4.3.7 normalize-range: 0.1.2 - picocolors: 1.0.0 - postcss: 8.4.38 + picocolors: 1.0.1 + postcss: 8.4.49 postcss-value-parser: 4.2.0 axios@1.7.7: @@ -3912,6 +4351,10 @@ snapshots: balanced-match: 1.0.2 concat-map: 0.0.1 + brace-expansion@2.0.1: + dependencies: + balanced-match: 1.0.2 + braces@3.0.2: dependencies: fill-range: 7.0.1 @@ -3920,12 +4363,14 @@ snapshots: dependencies: fill-range: 7.1.1 - browserslist@4.23.0: + browserslist@4.24.2: dependencies: - caniuse-lite: 1.0.30001608 - electron-to-chromium: 1.4.733 - node-releases: 2.0.14 - update-browserslist-db: 1.0.13(browserslist@4.23.0) + caniuse-lite: 1.0.30001680 + electron-to-chromium: 1.5.62 + node-releases: 2.0.18 + update-browserslist-db: 1.1.1(browserslist@4.24.2) + + buffer-builder@0.2.0: {} buffer@5.7.1: dependencies: @@ -3972,7 +4417,7 @@ snapshots: camelcase@7.0.0: {} - caniuse-lite@1.0.30001608: {} + caniuse-lite@1.0.30001680: {} chalk@2.4.2: dependencies: @@ -3991,10 +4436,10 @@ snapshots: chardet@0.7.0: {} - chokidar@3.5.3: + chokidar@3.6.0: dependencies: anymatch: 3.1.2 - braces: 3.0.2 + braces: 3.0.3 glob-parent: 5.1.2 is-binary-path: 2.1.0 is-glob: 4.0.3 @@ -4003,6 +4448,11 @@ snapshots: optionalDependencies: fsevents: 2.3.3 + chokidar@4.0.1: + dependencies: + readdirp: 4.0.2 + optional: true + ci-info@3.5.0: {} cli-boxes@3.0.0: {} @@ -4044,6 +4494,8 @@ snapshots: colorette@2.0.20: {} + colorjs.io@0.5.2: {} + combined-stream@1.0.8: dependencies: delayed-stream: 1.0.0 @@ -4148,6 +4600,9 @@ snapshots: deprecation@2.3.1: {} + detect-libc@1.0.3: + optional: true + didyoumean@1.2.2: {} dir-glob@3.0.1: @@ -4166,7 +4621,7 @@ snapshots: eastasianwidth@0.2.0: {} - electron-to-chromium@1.4.733: {} + electron-to-chromium@1.5.62: {} emoji-regex@10.3.0: {} @@ -4258,7 +4713,7 @@ snapshots: "@esbuild/win32-ia32": 0.21.5 "@esbuild/win32-x64": 0.21.5 - escalade@3.1.1: {} + escalade@3.2.0: {} escape-goat@4.0.0: {} @@ -4277,17 +4732,17 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-config-prettier@8.10.0(eslint@8.57.0): + eslint-config-prettier@8.10.0(eslint@8.57.1): dependencies: - eslint: 8.57.0 + eslint: 8.57.1 - eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.10.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.2): + eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.10.0(eslint@8.57.1))(eslint@8.57.1)(prettier@3.3.3): dependencies: - eslint: 8.57.0 - prettier: 3.3.2 + eslint: 8.57.1 + prettier: 3.3.3 prettier-linter-helpers: 1.0.0 optionalDependencies: - eslint-config-prettier: 8.10.0(eslint@8.57.0) + eslint-config-prettier: 8.10.0(eslint@8.57.1) eslint-scope@5.1.1: dependencies: @@ -4303,20 +4758,20 @@ snapshots: eslint-visitor-keys@3.4.3: {} - eslint@8.57.0: + eslint@8.57.1: dependencies: - "@eslint-community/eslint-utils": 4.3.0(eslint@8.57.0) + "@eslint-community/eslint-utils": 4.3.0(eslint@8.57.1) "@eslint-community/regexpp": 4.10.0 "@eslint/eslintrc": 2.1.4 - "@eslint/js": 8.57.0 - "@humanwhocodes/config-array": 0.11.14 + "@eslint/js": 8.57.1 + "@humanwhocodes/config-array": 0.13.0 "@humanwhocodes/module-importer": 1.0.1 "@nodelib/fs.walk": 1.2.8 "@ungap/structured-clone": 1.2.0 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4 + debug: 4.3.6 doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -4430,7 +4885,7 @@ snapshots: "@nodelib/fs.walk": 1.2.8 glob-parent: 5.1.2 merge2: 1.4.1 - micromatch: 4.0.5 + micromatch: 4.0.8 fast-json-stable-stringify@2.1.0: {} @@ -4476,6 +4931,11 @@ snapshots: follow-redirects@1.15.8: {} + foreground-child@3.3.0: + dependencies: + cross-spawn: 7.0.3 + signal-exit: 4.1.0 + form-data-encoder@2.1.3: {} form-data@4.0.0: @@ -4565,14 +5025,14 @@ snapshots: dependencies: is-glob: 4.0.3 - glob@7.1.6: + glob@10.4.5: dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.1.2 - once: 1.4.0 - path-is-absolute: 1.0.1 + foreground-child: 3.3.0 + jackspeak: 3.4.3 + minimatch: 9.0.5 + minipass: 7.1.2 + package-json-from-dist: 1.0.1 + path-scurry: 1.11.1 glob@7.2.3: dependencies: @@ -4689,7 +5149,7 @@ snapshots: human-signals@5.0.0: {} - husky@9.1.5: {} + husky@9.1.6: {} iconv-lite@0.4.24: dependencies: @@ -4699,7 +5159,7 @@ snapshots: ignore@5.2.0: {} - immutable@4.3.4: {} + immutable@5.0.2: {} import-fresh@3.3.0: dependencies: @@ -4781,6 +5241,10 @@ snapshots: dependencies: has: 1.0.3 + is-core-module@2.15.1: + dependencies: + hasown: 2.0.2 + is-date-object@1.0.5: dependencies: has-tostringtag: 1.0.0 @@ -4896,7 +5360,13 @@ snapshots: es-get-iterator: 1.1.2 iterate-iterator: 1.0.2 - jiti@1.21.0: {} + jackspeak@3.4.3: + dependencies: + "@isaacs/cliui": 8.0.2 + optionalDependencies: + "@pkgjs/parseargs": 0.11.0 + + jiti@1.21.6: {} js-tokens@4.0.0: {} @@ -4940,7 +5410,7 @@ snapshots: lines-and-columns@1.2.4: {} - lint-staged@15.2.9: + lint-staged@15.2.10: dependencies: chalk: 5.3.0 commander: 12.1.0 @@ -4948,7 +5418,7 @@ snapshots: execa: 8.0.1 lilconfig: 3.1.2 listr2: 8.2.4 - micromatch: 4.0.7 + micromatch: 4.0.8 pidtree: 0.6.0 string-argv: 0.3.2 yaml: 2.5.0 @@ -5004,6 +5474,8 @@ snapshots: lowercase-keys@3.0.0: {} + lru-cache@10.4.3: {} + lru-cache@6.0.0: dependencies: yallist: 4.0.0 @@ -5025,6 +5497,12 @@ snapshots: dependencies: braces: 3.0.3 picomatch: 2.3.1 + optional: true + + micromatch@4.0.8: + dependencies: + braces: 3.0.3 + picomatch: 2.3.1 mime-db@1.52.0: {} @@ -5046,8 +5524,14 @@ snapshots: dependencies: brace-expansion: 1.1.11 + minimatch@9.0.5: + dependencies: + brace-expansion: 2.0.1 + minimist@1.2.6: {} + minipass@7.1.2: {} + ms@2.1.2: {} mute-stream@1.0.0: {} @@ -5070,6 +5554,9 @@ snapshots: dependencies: type-fest: 2.19.0 + node-addon-api@7.1.1: + optional: true + node-domexception@1.0.0: {} node-fetch@2.6.7: @@ -5082,7 +5569,7 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-releases@2.0.14: {} + node-releases@2.0.18: {} normalize-path@3.0.0: {} @@ -5215,6 +5702,8 @@ snapshots: ip: 1.1.8 netmask: 2.0.2 + package-json-from-dist@1.0.1: {} + package-json@8.1.0: dependencies: got: 12.6.1 @@ -5251,12 +5740,19 @@ snapshots: path-parse@1.0.7: {} + path-scurry@1.11.1: + dependencies: + lru-cache: 10.4.3 + minipass: 7.1.2 + path-type@4.0.0: {} - picocolors@1.0.0: {} + pathe@1.1.2: {} picocolors@1.0.1: {} + picocolors@1.1.1: {} + picomatch@2.3.1: {} pidtree@0.6.0: {} @@ -5265,53 +5761,47 @@ snapshots: pirates@4.0.6: {} - postcss-import@15.1.0(postcss@8.4.38): + postcss-import@15.1.0(postcss@8.4.49): dependencies: - postcss: 8.4.38 + postcss: 8.4.49 postcss-value-parser: 4.2.0 read-cache: 1.0.0 - resolve: 1.22.2 + resolve: 1.22.8 - postcss-js@4.0.1(postcss@8.4.38): + postcss-js@4.0.1(postcss@8.4.49): dependencies: camelcase-css: 2.0.1 - postcss: 8.4.38 + postcss: 8.4.49 - postcss-load-config@4.0.1(postcss@8.4.38): + postcss-load-config@4.0.2(postcss@8.4.49): dependencies: - lilconfig: 2.1.0 - yaml: 2.3.1 + lilconfig: 3.1.2 + yaml: 2.5.0 optionalDependencies: - postcss: 8.4.38 + postcss: 8.4.49 - postcss-nested@6.0.1(postcss@8.4.38): + postcss-nested@6.2.0(postcss@8.4.49): dependencies: - postcss: 8.4.38 - postcss-selector-parser: 6.0.11 + postcss: 8.4.49 + postcss-selector-parser: 6.1.2 postcss-selector-parser@6.0.10: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss-selector-parser@6.0.11: + postcss-selector-parser@6.1.2: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 postcss-value-parser@4.2.0: {} - postcss@8.4.38: - dependencies: - nanoid: 3.3.7 - picocolors: 1.0.0 - source-map-js: 1.2.0 - - postcss@8.4.39: + postcss@8.4.49: dependencies: nanoid: 3.3.7 - picocolors: 1.0.1 - source-map-js: 1.2.0 + picocolors: 1.1.1 + source-map-js: 1.2.1 prelude-ls@1.1.2: {} @@ -5321,11 +5811,11 @@ snapshots: dependencies: fast-diff: 1.2.0 - prettier-plugin-tailwindcss@0.6.5(prettier@3.3.2): + prettier-plugin-tailwindcss@0.6.8(prettier@3.3.3): dependencies: - prettier: 3.3.2 + prettier: 3.3.3 - prettier@3.3.2: {} + prettier@3.3.3: {} promise.allsettled@1.0.6: dependencies: @@ -5390,6 +5880,9 @@ snapshots: dependencies: picomatch: 2.3.1 + readdirp@4.0.2: + optional: true + rechoir@0.6.2: dependencies: resolve: 1.22.1 @@ -5451,9 +5944,9 @@ snapshots: path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - resolve@1.22.2: + resolve@1.22.8: dependencies: - is-core-module: 2.12.1 + is-core-module: 2.15.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -5486,25 +5979,28 @@ snapshots: dependencies: glob: 7.2.3 - rollup@4.14.1: + rollup@4.27.2: dependencies: - "@types/estree": 1.0.5 + "@types/estree": 1.0.6 optionalDependencies: - "@rollup/rollup-android-arm-eabi": 4.14.1 - "@rollup/rollup-android-arm64": 4.14.1 - "@rollup/rollup-darwin-arm64": 4.14.1 - "@rollup/rollup-darwin-x64": 4.14.1 - "@rollup/rollup-linux-arm-gnueabihf": 4.14.1 - "@rollup/rollup-linux-arm64-gnu": 4.14.1 - "@rollup/rollup-linux-arm64-musl": 4.14.1 - "@rollup/rollup-linux-powerpc64le-gnu": 4.14.1 - "@rollup/rollup-linux-riscv64-gnu": 4.14.1 - "@rollup/rollup-linux-s390x-gnu": 4.14.1 - "@rollup/rollup-linux-x64-gnu": 4.14.1 - "@rollup/rollup-linux-x64-musl": 4.14.1 - "@rollup/rollup-win32-arm64-msvc": 4.14.1 - "@rollup/rollup-win32-ia32-msvc": 4.14.1 - "@rollup/rollup-win32-x64-msvc": 4.14.1 + "@rollup/rollup-android-arm-eabi": 4.27.2 + "@rollup/rollup-android-arm64": 4.27.2 + "@rollup/rollup-darwin-arm64": 4.27.2 + "@rollup/rollup-darwin-x64": 4.27.2 + "@rollup/rollup-freebsd-arm64": 4.27.2 + "@rollup/rollup-freebsd-x64": 4.27.2 + "@rollup/rollup-linux-arm-gnueabihf": 4.27.2 + "@rollup/rollup-linux-arm-musleabihf": 4.27.2 + "@rollup/rollup-linux-arm64-gnu": 4.27.2 + "@rollup/rollup-linux-arm64-musl": 4.27.2 + "@rollup/rollup-linux-powerpc64le-gnu": 4.27.2 + "@rollup/rollup-linux-riscv64-gnu": 4.27.2 + "@rollup/rollup-linux-s390x-gnu": 4.27.2 + "@rollup/rollup-linux-x64-gnu": 4.27.2 + "@rollup/rollup-linux-x64-musl": 4.27.2 + "@rollup/rollup-win32-arm64-msvc": 4.27.2 + "@rollup/rollup-win32-ia32-msvc": 4.27.2 + "@rollup/rollup-win32-x64-msvc": 4.27.2 fsevents: 2.3.3 run-applescript@5.0.0: @@ -5531,11 +6027,106 @@ snapshots: safer-buffer@2.1.2: {} - sass@1.77.6: + sass-embedded-android-arm64@1.81.0: + optional: true + + sass-embedded-android-arm@1.81.0: + optional: true + + sass-embedded-android-ia32@1.81.0: + optional: true + + sass-embedded-android-riscv64@1.81.0: + optional: true + + sass-embedded-android-x64@1.81.0: + optional: true + + sass-embedded-darwin-arm64@1.81.0: + optional: true + + sass-embedded-darwin-x64@1.81.0: + optional: true + + sass-embedded-linux-arm64@1.81.0: + optional: true + + sass-embedded-linux-arm@1.81.0: + optional: true + + sass-embedded-linux-ia32@1.81.0: + optional: true + + sass-embedded-linux-musl-arm64@1.81.0: + optional: true + + sass-embedded-linux-musl-arm@1.81.0: + optional: true + + sass-embedded-linux-musl-ia32@1.81.0: + optional: true + + sass-embedded-linux-musl-riscv64@1.81.0: + optional: true + + sass-embedded-linux-musl-x64@1.81.0: + optional: true + + sass-embedded-linux-riscv64@1.81.0: + optional: true + + sass-embedded-linux-x64@1.81.0: + optional: true + + sass-embedded-win32-arm64@1.81.0: + optional: true + + sass-embedded-win32-ia32@1.81.0: + optional: true + + sass-embedded-win32-x64@1.81.0: + optional: true + + sass-embedded@1.81.0: dependencies: - chokidar: 3.5.3 - immutable: 4.3.4 + "@bufbuild/protobuf": 2.2.2 + buffer-builder: 0.2.0 + colorjs.io: 0.5.2 + immutable: 5.0.2 + rxjs: 7.8.1 + supports-color: 8.1.1 + sync-child-process: 1.0.2 + varint: 6.0.0 + optionalDependencies: + sass-embedded-android-arm: 1.81.0 + sass-embedded-android-arm64: 1.81.0 + sass-embedded-android-ia32: 1.81.0 + sass-embedded-android-riscv64: 1.81.0 + sass-embedded-android-x64: 1.81.0 + sass-embedded-darwin-arm64: 1.81.0 + sass-embedded-darwin-x64: 1.81.0 + sass-embedded-linux-arm: 1.81.0 + sass-embedded-linux-arm64: 1.81.0 + sass-embedded-linux-ia32: 1.81.0 + sass-embedded-linux-musl-arm: 1.81.0 + sass-embedded-linux-musl-arm64: 1.81.0 + sass-embedded-linux-musl-ia32: 1.81.0 + sass-embedded-linux-musl-riscv64: 1.81.0 + sass-embedded-linux-musl-x64: 1.81.0 + sass-embedded-linux-riscv64: 1.81.0 + sass-embedded-linux-x64: 1.81.0 + sass-embedded-win32-arm64: 1.81.0 + sass-embedded-win32-ia32: 1.81.0 + sass-embedded-win32-x64: 1.81.0 + + sass@1.81.0: + dependencies: + chokidar: 4.0.1 + immutable: 5.0.2 source-map-js: 1.2.0 + optionalDependencies: + "@parcel/watcher": 2.5.0 + optional: true semver-diff@4.0.0: dependencies: @@ -5612,7 +6203,10 @@ snapshots: ip: 2.0.0 smart-buffer: 4.2.0 - source-map-js@1.2.0: {} + source-map-js@1.2.0: + optional: true + + source-map-js@1.2.1: {} source-map@0.6.1: optional: true @@ -5677,11 +6271,11 @@ snapshots: strip-json-comments@3.1.1: {} - sucrase@3.32.0: + sucrase@3.35.0: dependencies: "@jridgewell/gen-mapping": 0.3.3 commander: 4.1.1 - glob: 7.1.6 + glob: 10.4.5 lines-and-columns: 1.2.4 mz: 2.7.0 pirates: 4.0.6 @@ -5695,36 +6289,46 @@ snapshots: dependencies: has-flag: 4.0.0 + supports-color@8.1.1: + dependencies: + has-flag: 4.0.0 + supports-preserve-symlinks-flag@1.0.0: {} - tailwindcss-plugin-icons@2.2.2(tailwindcss@3.4.4): + sync-child-process@1.0.2: + dependencies: + sync-message-port: 1.1.3 + + sync-message-port@1.1.3: {} + + tailwindcss-plugin-icons@2.2.2(tailwindcss@3.4.15): dependencies: - tailwindcss: 3.4.4 + tailwindcss: 3.4.15 - tailwindcss@3.4.4: + tailwindcss@3.4.15: dependencies: "@alloc/quick-lru": 5.2.0 arg: 5.0.2 - chokidar: 3.5.3 + chokidar: 3.6.0 didyoumean: 1.2.2 dlv: 1.1.3 fast-glob: 3.3.2 glob-parent: 6.0.2 is-glob: 4.0.3 - jiti: 1.21.0 + jiti: 1.21.6 lilconfig: 2.1.0 - micromatch: 4.0.5 + micromatch: 4.0.8 normalize-path: 3.0.0 object-hash: 3.0.0 - picocolors: 1.0.0 - postcss: 8.4.38 - postcss-import: 15.1.0(postcss@8.4.38) - postcss-js: 4.0.1(postcss@8.4.38) - postcss-load-config: 4.0.1(postcss@8.4.38) - postcss-nested: 6.0.1(postcss@8.4.38) - postcss-selector-parser: 6.0.11 - resolve: 1.22.2 - sucrase: 3.32.0 + picocolors: 1.1.1 + postcss: 8.4.49 + postcss-import: 15.1.0(postcss@8.4.49) + postcss-js: 4.0.1(postcss@8.4.49) + postcss-load-config: 4.0.2(postcss@8.4.49) + postcss-nested: 6.2.0(postcss@8.4.49) + postcss-selector-parser: 6.1.2 + resolve: 1.22.8 + sucrase: 3.35.0 transitivePeerDependencies: - ts-node @@ -5750,7 +6354,7 @@ snapshots: dependencies: is-number: 7.0.0 - tocbot@4.28.2: {} + tocbot@4.32.2: {} tr46@0.0.3: {} @@ -5760,10 +6364,10 @@ snapshots: tslib@2.4.1: {} - tsutils@3.21.0(typescript@5.5.3): + tsutils@3.21.0(typescript@5.6.3): dependencies: tslib: 1.14.1 - typescript: 5.5.3 + typescript: 5.6.3 type-check@0.3.2: dependencies: @@ -5785,7 +6389,7 @@ snapshots: dependencies: is-typedarray: 1.0.0 - typescript@5.5.3: {} + typescript@5.6.3: {} unbox-primitive@1.0.2: dependencies: @@ -5804,11 +6408,11 @@ snapshots: untildify@4.0.0: {} - update-browserslist-db@1.0.13(browserslist@4.23.0): + update-browserslist-db@1.1.1(browserslist@4.24.2): dependencies: - browserslist: 4.23.0 - escalade: 3.1.1 - picocolors: 1.0.0 + browserslist: 4.24.2 + escalade: 3.2.0 + picocolors: 1.1.1 update-notifier@6.0.2: dependencies: @@ -5835,15 +6439,18 @@ snapshots: util-deprecate@1.0.2: {} - vite@5.3.3(@types/node@18.11.9)(sass@1.77.6): + varint@6.0.0: {} + + vite@5.4.11(@types/node@18.11.9)(sass-embedded@1.81.0)(sass@1.81.0): dependencies: esbuild: 0.21.5 - postcss: 8.4.39 - rollup: 4.14.1 + postcss: 8.4.49 + rollup: 4.27.2 optionalDependencies: "@types/node": 18.11.9 fsevents: 2.3.3 - sass: 1.77.6 + sass: 1.81.0 + sass-embedded: 1.81.0 vm2@3.9.19: dependencies: @@ -5893,12 +6500,24 @@ snapshots: string-width: 4.2.3 strip-ansi: 6.0.1 + wrap-ansi@7.0.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi@8.0.1: dependencies: ansi-styles: 6.2.1 string-width: 5.1.2 strip-ansi: 7.0.1 + wrap-ansi@8.1.0: + dependencies: + ansi-styles: 6.2.1 + string-width: 5.1.2 + strip-ansi: 7.1.0 + wrap-ansi@9.0.0: dependencies: ansi-styles: 6.2.1 @@ -5918,8 +6537,6 @@ snapshots: yallist@4.0.0: {} - yaml@2.3.1: {} - yaml@2.5.0: {} yargs-parser@21.1.1: {} diff --git a/tailwind.config.cjs b/tailwind.config.cjs index cfe93fe..d6ecea5 100644 --- a/tailwind.config.cjs +++ b/tailwind.config.cjs @@ -1,7 +1,7 @@ /** @type {import('tailwindcss').Config} */ const { Icons } = require("tailwindcss-plugin-icons"); module.exports = { - content: ["./templates/**/*.html", "./src/main.ts"], + content: ["./templates/**/*.html", "./src/**/*.ts", "./settings.yaml"], darkMode: "class", theme: { extend: { @@ -29,32 +29,4 @@ module.exports = { }, })), ], - safelist: [ - "i-gg-sun", - "i-gg-moon", - "i-gg-dark-mode", - "i-tabler-mail", - "i-simple-icons-wechat", - "i-simple-icons-tencentqq", - "i-simple-icons-sinaweibo", - "i-simple-icons-zhihu", - "i-simple-icons-douban", - "i-simple-icons-bilibili", - "i-simple-icons-tiktok", - "i-simple-icons-telegram", - "i-simple-icons-facebook", - "i-simple-icons-instagram", - "i-simple-icons-linkedin", - "i-simple-icons-twitter", - "i-simple-icons-slack", - "i-simple-icons-discord", - "i-simple-icons-youtube", - "i-simple-icons-steam", - "i-simple-icons-github", - "i-simple-icons-gitlab", - "i-simple-icons-rss", - "i-simple-icons-x", - "i-simple-icons-qzone", - "i-tabler-device-desktop" - ], }; diff --git a/vite.config.ts b/vite.config.ts index cf0f06a..0c037ab 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -14,4 +14,11 @@ export default defineConfig({ formats: ["iife"], }, }, + css: { + preprocessorOptions: { + scss: { + api: "modern-compiler", + }, + }, + }, });