Live location tracking and playback for the game "manhunt"

Add lightning css, Remove eslint

bwc9876.dev 970e65c3 6e0f092f

verified
+235 -3306
-22
frontend/eslint.config.js
··· 1 - import js from "@eslint/js"; 2 - import globals from "globals"; 3 - import tseslint from "typescript-eslint"; 4 - import pluginReact from "eslint-plugin-react"; 5 - import reactHooks from "eslint-plugin-react-hooks"; 6 - import { defineConfig, globalIgnores } from "eslint/config"; 7 - 8 - export default defineConfig([ 9 - globalIgnores(["dist"]), 10 - { 11 - files: ["**/*.{js,mjs,cjs,ts,mts,cts,jsx,tsx}"], 12 - plugins: { js }, 13 - extends: ["js/recommended"] 14 - }, 15 - { 16 - files: ["**/*.{js,mjs,cjs,ts,mts,cts,jsx,tsx}"], 17 - languageOptions: { globals: globals.browser } 18 - }, 19 - tseslint.configs.recommended, 20 - { settings: { react: { version: "detect" } }, ...pluginReact.configs.flat.recommended }, 21 - reactHooks.configs["recommended-latest"] 22 - ]);
+210 -3276
frontend/package-lock.json
··· 16 16 "@tauri-apps/plugin-log": "^2", 17 17 "@tauri-apps/plugin-notification": "^2", 18 18 "@tauri-apps/plugin-opener": "^2", 19 + "lightningcss": "^1.31.1", 19 20 "react": "^19", 20 21 "react-dom": "^19", 21 22 "swr": "^2" 22 23 }, 23 24 "devDependencies": { 24 - "@eslint/js": "^9.39.2", 25 25 "@types/node": "^25.2.3", 26 26 "@types/react": "^19", 27 27 "@types/react-dom": "^19", 28 28 "@vitejs/plugin-react": "^5.1.4", 29 29 "babel-plugin-react-compiler": "^1.0.0", 30 - "eslint": "^9.39.2", 31 - "eslint-plugin-react": "^7", 32 - "eslint-plugin-react-hooks": "^5.2.0", 33 30 "globals": "^17.3.0", 34 31 "prettier": "^3", 35 32 "typescript": "^5", 36 - "typescript-eslint": "^8", 37 33 "vite": "^7" 38 34 } 39 35 }, ··· 762 758 "node": ">=18" 763 759 } 764 760 }, 765 - "node_modules/@eslint-community/eslint-utils": { 766 - "version": "4.9.1", 767 - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", 768 - "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", 769 - "dev": true, 770 - "license": "MIT", 771 - "dependencies": { 772 - "eslint-visitor-keys": "^3.4.3" 773 - }, 774 - "engines": { 775 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 776 - }, 777 - "funding": { 778 - "url": "https://opencollective.com/eslint" 779 - }, 780 - "peerDependencies": { 781 - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" 782 - } 783 - }, 784 - "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { 785 - "version": "3.4.3", 786 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", 787 - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", 788 - "dev": true, 789 - "license": "Apache-2.0", 790 - "engines": { 791 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 792 - }, 793 - "funding": { 794 - "url": "https://opencollective.com/eslint" 795 - } 796 - }, 797 - "node_modules/@eslint-community/regexpp": { 798 - "version": "4.12.2", 799 - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", 800 - "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", 801 - "dev": true, 802 - "license": "MIT", 803 - "engines": { 804 - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" 805 - } 806 - }, 807 - "node_modules/@eslint/config-array": { 808 - "version": "0.21.1", 809 - "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.1.tgz", 810 - "integrity": "sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==", 811 - "dev": true, 812 - "license": "Apache-2.0", 813 - "dependencies": { 814 - "@eslint/object-schema": "^2.1.7", 815 - "debug": "^4.3.1", 816 - "minimatch": "^3.1.2" 817 - }, 818 - "engines": { 819 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 820 - } 821 - }, 822 - "node_modules/@eslint/config-helpers": { 823 - "version": "0.4.2", 824 - "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz", 825 - "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==", 826 - "dev": true, 827 - "license": "Apache-2.0", 828 - "dependencies": { 829 - "@eslint/core": "^0.17.0" 830 - }, 831 - "engines": { 832 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 833 - } 834 - }, 835 - "node_modules/@eslint/core": { 836 - "version": "0.17.0", 837 - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz", 838 - "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==", 839 - "dev": true, 840 - "license": "Apache-2.0", 841 - "dependencies": { 842 - "@types/json-schema": "^7.0.15" 843 - }, 844 - "engines": { 845 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 846 - } 847 - }, 848 - "node_modules/@eslint/eslintrc": { 849 - "version": "3.3.3", 850 - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.3.tgz", 851 - "integrity": "sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ==", 852 - "dev": true, 853 - "license": "MIT", 854 - "dependencies": { 855 - "ajv": "^6.12.4", 856 - "debug": "^4.3.2", 857 - "espree": "^10.0.1", 858 - "globals": "^14.0.0", 859 - "ignore": "^5.2.0", 860 - "import-fresh": "^3.2.1", 861 - "js-yaml": "^4.1.1", 862 - "minimatch": "^3.1.2", 863 - "strip-json-comments": "^3.1.1" 864 - }, 865 - "engines": { 866 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 867 - }, 868 - "funding": { 869 - "url": "https://opencollective.com/eslint" 870 - } 871 - }, 872 - "node_modules/@eslint/eslintrc/node_modules/globals": { 873 - "version": "14.0.0", 874 - "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", 875 - "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", 876 - "dev": true, 877 - "license": "MIT", 878 - "engines": { 879 - "node": ">=18" 880 - }, 881 - "funding": { 882 - "url": "https://github.com/sponsors/sindresorhus" 883 - } 884 - }, 885 - "node_modules/@eslint/js": { 886 - "version": "9.39.2", 887 - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.2.tgz", 888 - "integrity": "sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA==", 889 - "dev": true, 890 - "license": "MIT", 891 - "engines": { 892 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 893 - }, 894 - "funding": { 895 - "url": "https://eslint.org/donate" 896 - } 897 - }, 898 - "node_modules/@eslint/object-schema": { 899 - "version": "2.1.7", 900 - "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz", 901 - "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==", 902 - "dev": true, 903 - "license": "Apache-2.0", 904 - "engines": { 905 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 906 - } 907 - }, 908 - "node_modules/@eslint/plugin-kit": { 909 - "version": "0.4.1", 910 - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz", 911 - "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==", 912 - "dev": true, 913 - "license": "Apache-2.0", 914 - "dependencies": { 915 - "@eslint/core": "^0.17.0", 916 - "levn": "^0.4.1" 917 - }, 918 - "engines": { 919 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 920 - } 921 - }, 922 761 "node_modules/@fontsource/bungee": { 923 762 "version": "5.2.7", 924 763 "resolved": "https://registry.npmjs.org/@fontsource/bungee/-/bungee-5.2.7.tgz", ··· 926 765 "license": "OFL-1.1", 927 766 "funding": { 928 767 "url": "https://github.com/sponsors/ayuhito" 929 - } 930 - }, 931 - "node_modules/@humanfs/core": { 932 - "version": "0.19.1", 933 - "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", 934 - "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", 935 - "dev": true, 936 - "license": "Apache-2.0", 937 - "engines": { 938 - "node": ">=18.18.0" 939 - } 940 - }, 941 - "node_modules/@humanfs/node": { 942 - "version": "0.16.7", 943 - "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz", 944 - "integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==", 945 - "dev": true, 946 - "license": "Apache-2.0", 947 - "dependencies": { 948 - "@humanfs/core": "^0.19.1", 949 - "@humanwhocodes/retry": "^0.4.0" 950 - }, 951 - "engines": { 952 - "node": ">=18.18.0" 953 - } 954 - }, 955 - "node_modules/@humanwhocodes/module-importer": { 956 - "version": "1.0.1", 957 - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", 958 - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", 959 - "dev": true, 960 - "license": "Apache-2.0", 961 - "engines": { 962 - "node": ">=12.22" 963 - }, 964 - "funding": { 965 - "type": "github", 966 - "url": "https://github.com/sponsors/nzakas" 967 - } 968 - }, 969 - "node_modules/@humanwhocodes/retry": { 970 - "version": "0.4.3", 971 - "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", 972 - "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", 973 - "dev": true, 974 - "license": "Apache-2.0", 975 - "engines": { 976 - "node": ">=18.18" 977 - }, 978 - "funding": { 979 - "type": "github", 980 - "url": "https://github.com/sponsors/nzakas" 981 768 } 982 769 }, 983 770 "node_modules/@jridgewell/gen-mapping": { ··· 1520 1307 "dev": true, 1521 1308 "license": "MIT" 1522 1309 }, 1523 - "node_modules/@types/json-schema": { 1524 - "version": "7.0.15", 1525 - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", 1526 - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", 1527 - "dev": true, 1528 - "license": "MIT" 1529 - }, 1530 1310 "node_modules/@types/node": { 1531 1311 "version": "25.2.3", 1532 1312 "resolved": "https://registry.npmjs.org/@types/node/-/node-25.2.3.tgz", ··· 1559 1339 "@types/react": "^19.2.0" 1560 1340 } 1561 1341 }, 1562 - "node_modules/@typescript-eslint/eslint-plugin": { 1563 - "version": "8.56.0", 1564 - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.56.0.tgz", 1565 - "integrity": "sha512-lRyPDLzNCuae71A3t9NEINBiTn7swyOhvUj3MyUOxb8x6g6vPEFoOU+ZRmGMusNC3X3YMhqMIX7i8ShqhT74Pw==", 1566 - "dev": true, 1567 - "license": "MIT", 1568 - "dependencies": { 1569 - "@eslint-community/regexpp": "^4.12.2", 1570 - "@typescript-eslint/scope-manager": "8.56.0", 1571 - "@typescript-eslint/type-utils": "8.56.0", 1572 - "@typescript-eslint/utils": "8.56.0", 1573 - "@typescript-eslint/visitor-keys": "8.56.0", 1574 - "ignore": "^7.0.5", 1575 - "natural-compare": "^1.4.0", 1576 - "ts-api-utils": "^2.4.0" 1577 - }, 1578 - "engines": { 1579 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1580 - }, 1581 - "funding": { 1582 - "type": "opencollective", 1583 - "url": "https://opencollective.com/typescript-eslint" 1584 - }, 1585 - "peerDependencies": { 1586 - "@typescript-eslint/parser": "^8.56.0", 1587 - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", 1588 - "typescript": ">=4.8.4 <6.0.0" 1589 - } 1590 - }, 1591 - "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { 1592 - "version": "7.0.5", 1593 - "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", 1594 - "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", 1595 - "dev": true, 1596 - "license": "MIT", 1597 - "engines": { 1598 - "node": ">= 4" 1599 - } 1600 - }, 1601 - "node_modules/@typescript-eslint/parser": { 1602 - "version": "8.56.0", 1603 - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.56.0.tgz", 1604 - "integrity": "sha512-IgSWvLobTDOjnaxAfDTIHaECbkNlAlKv2j5SjpB2v7QHKv1FIfjwMy8FsDbVfDX/KjmCmYICcw7uGaXLhtsLNg==", 1605 - "dev": true, 1606 - "license": "MIT", 1607 - "peer": true, 1608 - "dependencies": { 1609 - "@typescript-eslint/scope-manager": "8.56.0", 1610 - "@typescript-eslint/types": "8.56.0", 1611 - "@typescript-eslint/typescript-estree": "8.56.0", 1612 - "@typescript-eslint/visitor-keys": "8.56.0", 1613 - "debug": "^4.4.3" 1614 - }, 1615 - "engines": { 1616 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1617 - }, 1618 - "funding": { 1619 - "type": "opencollective", 1620 - "url": "https://opencollective.com/typescript-eslint" 1621 - }, 1622 - "peerDependencies": { 1623 - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", 1624 - "typescript": ">=4.8.4 <6.0.0" 1625 - } 1626 - }, 1627 - "node_modules/@typescript-eslint/project-service": { 1628 - "version": "8.56.0", 1629 - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.56.0.tgz", 1630 - "integrity": "sha512-M3rnyL1vIQOMeWxTWIW096/TtVP+8W3p/XnaFflhmcFp+U4zlxUxWj4XwNs6HbDeTtN4yun0GNTTDBw/SvufKg==", 1631 - "dev": true, 1632 - "license": "MIT", 1633 - "dependencies": { 1634 - "@typescript-eslint/tsconfig-utils": "^8.56.0", 1635 - "@typescript-eslint/types": "^8.56.0", 1636 - "debug": "^4.4.3" 1637 - }, 1638 - "engines": { 1639 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1640 - }, 1641 - "funding": { 1642 - "type": "opencollective", 1643 - "url": "https://opencollective.com/typescript-eslint" 1644 - }, 1645 - "peerDependencies": { 1646 - "typescript": ">=4.8.4 <6.0.0" 1647 - } 1648 - }, 1649 - "node_modules/@typescript-eslint/scope-manager": { 1650 - "version": "8.56.0", 1651 - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.56.0.tgz", 1652 - "integrity": "sha512-7UiO/XwMHquH+ZzfVCfUNkIXlp/yQjjnlYUyYz7pfvlK3/EyyN6BK+emDmGNyQLBtLGaYrTAI6KOw8tFucWL2w==", 1653 - "dev": true, 1654 - "license": "MIT", 1655 - "dependencies": { 1656 - "@typescript-eslint/types": "8.56.0", 1657 - "@typescript-eslint/visitor-keys": "8.56.0" 1658 - }, 1659 - "engines": { 1660 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1661 - }, 1662 - "funding": { 1663 - "type": "opencollective", 1664 - "url": "https://opencollective.com/typescript-eslint" 1665 - } 1666 - }, 1667 - "node_modules/@typescript-eslint/tsconfig-utils": { 1668 - "version": "8.56.0", 1669 - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.56.0.tgz", 1670 - "integrity": "sha512-bSJoIIt4o3lKXD3xmDh9chZcjCz5Lk8xS7Rxn+6l5/pKrDpkCwtQNQQwZ2qRPk7TkUYhrq3WPIHXOXlbXP0itg==", 1671 - "dev": true, 1672 - "license": "MIT", 1673 - "engines": { 1674 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1675 - }, 1676 - "funding": { 1677 - "type": "opencollective", 1678 - "url": "https://opencollective.com/typescript-eslint" 1679 - }, 1680 - "peerDependencies": { 1681 - "typescript": ">=4.8.4 <6.0.0" 1682 - } 1683 - }, 1684 - "node_modules/@typescript-eslint/type-utils": { 1685 - "version": "8.56.0", 1686 - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.56.0.tgz", 1687 - "integrity": "sha512-qX2L3HWOU2nuDs6GzglBeuFXviDODreS58tLY/BALPC7iu3Fa+J7EOTwnX9PdNBxUI7Uh0ntP0YWGnxCkXzmfA==", 1688 - "dev": true, 1689 - "license": "MIT", 1690 - "dependencies": { 1691 - "@typescript-eslint/types": "8.56.0", 1692 - "@typescript-eslint/typescript-estree": "8.56.0", 1693 - "@typescript-eslint/utils": "8.56.0", 1694 - "debug": "^4.4.3", 1695 - "ts-api-utils": "^2.4.0" 1696 - }, 1697 - "engines": { 1698 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1699 - }, 1700 - "funding": { 1701 - "type": "opencollective", 1702 - "url": "https://opencollective.com/typescript-eslint" 1703 - }, 1704 - "peerDependencies": { 1705 - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", 1706 - "typescript": ">=4.8.4 <6.0.0" 1707 - } 1708 - }, 1709 - "node_modules/@typescript-eslint/types": { 1710 - "version": "8.56.0", 1711 - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.56.0.tgz", 1712 - "integrity": "sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ==", 1713 - "dev": true, 1714 - "license": "MIT", 1715 - "engines": { 1716 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1717 - }, 1718 - "funding": { 1719 - "type": "opencollective", 1720 - "url": "https://opencollective.com/typescript-eslint" 1721 - } 1722 - }, 1723 - "node_modules/@typescript-eslint/typescript-estree": { 1724 - "version": "8.56.0", 1725 - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.56.0.tgz", 1726 - "integrity": "sha512-ex1nTUMWrseMltXUHmR2GAQ4d+WjkZCT4f+4bVsps8QEdh0vlBsaCokKTPlnqBFqqGaxilDNJG7b8dolW2m43Q==", 1727 - "dev": true, 1728 - "license": "MIT", 1729 - "dependencies": { 1730 - "@typescript-eslint/project-service": "8.56.0", 1731 - "@typescript-eslint/tsconfig-utils": "8.56.0", 1732 - "@typescript-eslint/types": "8.56.0", 1733 - "@typescript-eslint/visitor-keys": "8.56.0", 1734 - "debug": "^4.4.3", 1735 - "minimatch": "^9.0.5", 1736 - "semver": "^7.7.3", 1737 - "tinyglobby": "^0.2.15", 1738 - "ts-api-utils": "^2.4.0" 1739 - }, 1740 - "engines": { 1741 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1742 - }, 1743 - "funding": { 1744 - "type": "opencollective", 1745 - "url": "https://opencollective.com/typescript-eslint" 1746 - }, 1747 - "peerDependencies": { 1748 - "typescript": ">=4.8.4 <6.0.0" 1749 - } 1750 - }, 1751 - "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { 1752 - "version": "2.0.2", 1753 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", 1754 - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", 1755 - "dev": true, 1756 - "license": "MIT", 1757 - "dependencies": { 1758 - "balanced-match": "^1.0.0" 1759 - } 1760 - }, 1761 - "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { 1762 - "version": "9.0.5", 1763 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", 1764 - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", 1765 - "dev": true, 1766 - "license": "ISC", 1767 - "dependencies": { 1768 - "brace-expansion": "^2.0.1" 1769 - }, 1770 - "engines": { 1771 - "node": ">=16 || 14 >=14.17" 1772 - }, 1773 - "funding": { 1774 - "url": "https://github.com/sponsors/isaacs" 1775 - } 1776 - }, 1777 - "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { 1778 - "version": "7.7.4", 1779 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", 1780 - "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", 1781 - "dev": true, 1782 - "license": "ISC", 1783 - "bin": { 1784 - "semver": "bin/semver.js" 1785 - }, 1786 - "engines": { 1787 - "node": ">=10" 1788 - } 1789 - }, 1790 - "node_modules/@typescript-eslint/utils": { 1791 - "version": "8.56.0", 1792 - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.56.0.tgz", 1793 - "integrity": "sha512-RZ3Qsmi2nFGsS+n+kjLAYDPVlrzf7UhTffrDIKr+h2yzAlYP/y5ZulU0yeDEPItos2Ph46JAL5P/On3pe7kDIQ==", 1794 - "dev": true, 1795 - "license": "MIT", 1796 - "dependencies": { 1797 - "@eslint-community/eslint-utils": "^4.9.1", 1798 - "@typescript-eslint/scope-manager": "8.56.0", 1799 - "@typescript-eslint/types": "8.56.0", 1800 - "@typescript-eslint/typescript-estree": "8.56.0" 1801 - }, 1802 - "engines": { 1803 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1804 - }, 1805 - "funding": { 1806 - "type": "opencollective", 1807 - "url": "https://opencollective.com/typescript-eslint" 1808 - }, 1809 - "peerDependencies": { 1810 - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", 1811 - "typescript": ">=4.8.4 <6.0.0" 1812 - } 1813 - }, 1814 - "node_modules/@typescript-eslint/visitor-keys": { 1815 - "version": "8.56.0", 1816 - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.56.0.tgz", 1817 - "integrity": "sha512-q+SL+b+05Ud6LbEE35qe4A99P+htKTKVbyiNEe45eCbJFyh/HVK9QXwlrbz+Q4L8SOW4roxSVwXYj4DMBT7Ieg==", 1818 - "dev": true, 1819 - "license": "MIT", 1820 - "dependencies": { 1821 - "@typescript-eslint/types": "8.56.0", 1822 - "eslint-visitor-keys": "^5.0.0" 1823 - }, 1824 - "engines": { 1825 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1826 - }, 1827 - "funding": { 1828 - "type": "opencollective", 1829 - "url": "https://opencollective.com/typescript-eslint" 1830 - } 1831 - }, 1832 - "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { 1833 - "version": "5.0.0", 1834 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.0.tgz", 1835 - "integrity": "sha512-A0XeIi7CXU7nPlfHS9loMYEKxUaONu/hTEzHTGba9Huu94Cq1hPivf+DE5erJozZOky0LfvXAyrV/tcswpLI0Q==", 1836 - "dev": true, 1837 - "license": "Apache-2.0", 1838 - "engines": { 1839 - "node": "^20.19.0 || ^22.13.0 || >=24" 1840 - }, 1841 - "funding": { 1842 - "url": "https://opencollective.com/eslint" 1843 - } 1844 - }, 1845 1342 "node_modules/@vitejs/plugin-react": { 1846 1343 "version": "5.1.4", 1847 1344 "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-5.1.4.tgz", ··· 1863 1360 "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" 1864 1361 } 1865 1362 }, 1866 - "node_modules/acorn": { 1867 - "version": "8.15.0", 1868 - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", 1869 - "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", 1870 - "dev": true, 1871 - "license": "MIT", 1872 - "peer": true, 1873 - "bin": { 1874 - "acorn": "bin/acorn" 1875 - }, 1876 - "engines": { 1877 - "node": ">=0.4.0" 1878 - } 1879 - }, 1880 - "node_modules/acorn-jsx": { 1881 - "version": "5.3.2", 1882 - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", 1883 - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", 1884 - "dev": true, 1885 - "license": "MIT", 1886 - "peerDependencies": { 1887 - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" 1888 - } 1889 - }, 1890 - "node_modules/ajv": { 1891 - "version": "6.12.6", 1892 - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", 1893 - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 1894 - "dev": true, 1895 - "license": "MIT", 1896 - "dependencies": { 1897 - "fast-deep-equal": "^3.1.1", 1898 - "fast-json-stable-stringify": "^2.0.0", 1899 - "json-schema-traverse": "^0.4.1", 1900 - "uri-js": "^4.2.2" 1901 - }, 1902 - "funding": { 1903 - "type": "github", 1904 - "url": "https://github.com/sponsors/epoberezkin" 1905 - } 1906 - }, 1907 - "node_modules/ansi-styles": { 1908 - "version": "4.3.0", 1909 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 1910 - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 1911 - "dev": true, 1912 - "license": "MIT", 1913 - "dependencies": { 1914 - "color-convert": "^2.0.1" 1915 - }, 1916 - "engines": { 1917 - "node": ">=8" 1918 - }, 1919 - "funding": { 1920 - "url": "https://github.com/chalk/ansi-styles?sponsor=1" 1921 - } 1922 - }, 1923 - "node_modules/argparse": { 1924 - "version": "2.0.1", 1925 - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 1926 - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 1927 - "dev": true, 1928 - "license": "Python-2.0" 1929 - }, 1930 - "node_modules/array-buffer-byte-length": { 1931 - "version": "1.0.2", 1932 - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", 1933 - "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", 1934 - "dev": true, 1935 - "license": "MIT", 1936 - "dependencies": { 1937 - "call-bound": "^1.0.3", 1938 - "is-array-buffer": "^3.0.5" 1939 - }, 1940 - "engines": { 1941 - "node": ">= 0.4" 1942 - }, 1943 - "funding": { 1944 - "url": "https://github.com/sponsors/ljharb" 1945 - } 1946 - }, 1947 - "node_modules/array-includes": { 1948 - "version": "3.1.9", 1949 - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.9.tgz", 1950 - "integrity": "sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==", 1951 - "dev": true, 1952 - "license": "MIT", 1953 - "dependencies": { 1954 - "call-bind": "^1.0.8", 1955 - "call-bound": "^1.0.4", 1956 - "define-properties": "^1.2.1", 1957 - "es-abstract": "^1.24.0", 1958 - "es-object-atoms": "^1.1.1", 1959 - "get-intrinsic": "^1.3.0", 1960 - "is-string": "^1.1.1", 1961 - "math-intrinsics": "^1.1.0" 1962 - }, 1963 - "engines": { 1964 - "node": ">= 0.4" 1965 - }, 1966 - "funding": { 1967 - "url": "https://github.com/sponsors/ljharb" 1968 - } 1969 - }, 1970 - "node_modules/array.prototype.findlast": { 1971 - "version": "1.2.5", 1972 - "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", 1973 - "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", 1974 - "dev": true, 1975 - "license": "MIT", 1976 - "dependencies": { 1977 - "call-bind": "^1.0.7", 1978 - "define-properties": "^1.2.1", 1979 - "es-abstract": "^1.23.2", 1980 - "es-errors": "^1.3.0", 1981 - "es-object-atoms": "^1.0.0", 1982 - "es-shim-unscopables": "^1.0.2" 1983 - }, 1984 - "engines": { 1985 - "node": ">= 0.4" 1986 - }, 1987 - "funding": { 1988 - "url": "https://github.com/sponsors/ljharb" 1989 - } 1990 - }, 1991 - "node_modules/array.prototype.flat": { 1992 - "version": "1.3.3", 1993 - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz", 1994 - "integrity": "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==", 1995 - "dev": true, 1996 - "license": "MIT", 1997 - "dependencies": { 1998 - "call-bind": "^1.0.8", 1999 - "define-properties": "^1.2.1", 2000 - "es-abstract": "^1.23.5", 2001 - "es-shim-unscopables": "^1.0.2" 2002 - }, 2003 - "engines": { 2004 - "node": ">= 0.4" 2005 - }, 2006 - "funding": { 2007 - "url": "https://github.com/sponsors/ljharb" 2008 - } 2009 - }, 2010 - "node_modules/array.prototype.flatmap": { 2011 - "version": "1.3.3", 2012 - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz", 2013 - "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==", 2014 - "dev": true, 2015 - "license": "MIT", 2016 - "dependencies": { 2017 - "call-bind": "^1.0.8", 2018 - "define-properties": "^1.2.1", 2019 - "es-abstract": "^1.23.5", 2020 - "es-shim-unscopables": "^1.0.2" 2021 - }, 2022 - "engines": { 2023 - "node": ">= 0.4" 2024 - }, 2025 - "funding": { 2026 - "url": "https://github.com/sponsors/ljharb" 2027 - } 2028 - }, 2029 - "node_modules/array.prototype.tosorted": { 2030 - "version": "1.1.4", 2031 - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", 2032 - "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", 2033 - "dev": true, 2034 - "license": "MIT", 2035 - "dependencies": { 2036 - "call-bind": "^1.0.7", 2037 - "define-properties": "^1.2.1", 2038 - "es-abstract": "^1.23.3", 2039 - "es-errors": "^1.3.0", 2040 - "es-shim-unscopables": "^1.0.2" 2041 - }, 2042 - "engines": { 2043 - "node": ">= 0.4" 2044 - } 2045 - }, 2046 - "node_modules/arraybuffer.prototype.slice": { 2047 - "version": "1.0.4", 2048 - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", 2049 - "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", 2050 - "dev": true, 2051 - "license": "MIT", 2052 - "dependencies": { 2053 - "array-buffer-byte-length": "^1.0.1", 2054 - "call-bind": "^1.0.8", 2055 - "define-properties": "^1.2.1", 2056 - "es-abstract": "^1.23.5", 2057 - "es-errors": "^1.3.0", 2058 - "get-intrinsic": "^1.2.6", 2059 - "is-array-buffer": "^3.0.4" 2060 - }, 2061 - "engines": { 2062 - "node": ">= 0.4" 2063 - }, 2064 - "funding": { 2065 - "url": "https://github.com/sponsors/ljharb" 2066 - } 2067 - }, 2068 - "node_modules/async-function": { 2069 - "version": "1.0.0", 2070 - "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", 2071 - "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", 2072 - "dev": true, 2073 - "license": "MIT", 2074 - "engines": { 2075 - "node": ">= 0.4" 2076 - } 2077 - }, 2078 - "node_modules/available-typed-arrays": { 2079 - "version": "1.0.7", 2080 - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", 2081 - "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", 2082 - "dev": true, 2083 - "license": "MIT", 2084 - "dependencies": { 2085 - "possible-typed-array-names": "^1.0.0" 2086 - }, 2087 - "engines": { 2088 - "node": ">= 0.4" 2089 - }, 2090 - "funding": { 2091 - "url": "https://github.com/sponsors/ljharb" 2092 - } 2093 - }, 2094 1363 "node_modules/babel-plugin-react-compiler": { 2095 1364 "version": "1.0.0", 2096 1365 "resolved": "https://registry.npmjs.org/babel-plugin-react-compiler/-/babel-plugin-react-compiler-1.0.0.tgz", ··· 2101 1370 "@babel/types": "^7.26.0" 2102 1371 } 2103 1372 }, 2104 - "node_modules/balanced-match": { 2105 - "version": "1.0.2", 2106 - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 2107 - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 2108 - "dev": true, 2109 - "license": "MIT" 2110 - }, 2111 1373 "node_modules/baseline-browser-mapping": { 2112 1374 "version": "2.9.19", 2113 1375 "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.19.tgz", ··· 2116 1378 "license": "Apache-2.0", 2117 1379 "bin": { 2118 1380 "baseline-browser-mapping": "dist/cli.js" 2119 - } 2120 - }, 2121 - "node_modules/brace-expansion": { 2122 - "version": "1.1.12", 2123 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", 2124 - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", 2125 - "dev": true, 2126 - "license": "MIT", 2127 - "dependencies": { 2128 - "balanced-match": "^1.0.0", 2129 - "concat-map": "0.0.1" 2130 1381 } 2131 1382 }, 2132 1383 "node_modules/browserslist": { ··· 2164 1415 "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" 2165 1416 } 2166 1417 }, 2167 - "node_modules/call-bind": { 2168 - "version": "1.0.8", 2169 - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", 2170 - "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", 2171 - "dev": true, 2172 - "license": "MIT", 2173 - "dependencies": { 2174 - "call-bind-apply-helpers": "^1.0.0", 2175 - "es-define-property": "^1.0.0", 2176 - "get-intrinsic": "^1.2.4", 2177 - "set-function-length": "^1.2.2" 2178 - }, 2179 - "engines": { 2180 - "node": ">= 0.4" 2181 - }, 2182 - "funding": { 2183 - "url": "https://github.com/sponsors/ljharb" 2184 - } 2185 - }, 2186 - "node_modules/call-bind-apply-helpers": { 2187 - "version": "1.0.2", 2188 - "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", 2189 - "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", 2190 - "dev": true, 2191 - "license": "MIT", 2192 - "dependencies": { 2193 - "es-errors": "^1.3.0", 2194 - "function-bind": "^1.1.2" 2195 - }, 2196 - "engines": { 2197 - "node": ">= 0.4" 2198 - } 2199 - }, 2200 - "node_modules/call-bound": { 2201 - "version": "1.0.4", 2202 - "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", 2203 - "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", 2204 - "dev": true, 2205 - "license": "MIT", 2206 - "dependencies": { 2207 - "call-bind-apply-helpers": "^1.0.2", 2208 - "get-intrinsic": "^1.3.0" 2209 - }, 2210 - "engines": { 2211 - "node": ">= 0.4" 2212 - }, 2213 - "funding": { 2214 - "url": "https://github.com/sponsors/ljharb" 2215 - } 2216 - }, 2217 - "node_modules/callsites": { 2218 - "version": "3.1.0", 2219 - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", 2220 - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", 2221 - "dev": true, 2222 - "license": "MIT", 2223 - "engines": { 2224 - "node": ">=6" 2225 - } 2226 - }, 2227 1418 "node_modules/caniuse-lite": { 2228 1419 "version": "1.0.30001770", 2229 1420 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001770.tgz", ··· 2245 1436 ], 2246 1437 "license": "CC-BY-4.0" 2247 1438 }, 2248 - "node_modules/chalk": { 2249 - "version": "4.1.2", 2250 - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 2251 - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 2252 - "dev": true, 2253 - "license": "MIT", 2254 - "dependencies": { 2255 - "ansi-styles": "^4.1.0", 2256 - "supports-color": "^7.1.0" 2257 - }, 2258 - "engines": { 2259 - "node": ">=10" 2260 - }, 2261 - "funding": { 2262 - "url": "https://github.com/chalk/chalk?sponsor=1" 2263 - } 2264 - }, 2265 - "node_modules/color-convert": { 2266 - "version": "2.0.1", 2267 - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 2268 - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 2269 - "dev": true, 2270 - "license": "MIT", 2271 - "dependencies": { 2272 - "color-name": "~1.1.4" 2273 - }, 2274 - "engines": { 2275 - "node": ">=7.0.0" 2276 - } 2277 - }, 2278 - "node_modules/color-name": { 2279 - "version": "1.1.4", 2280 - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 2281 - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 2282 - "dev": true, 2283 - "license": "MIT" 2284 - }, 2285 - "node_modules/concat-map": { 2286 - "version": "0.0.1", 2287 - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 2288 - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", 2289 - "dev": true, 2290 - "license": "MIT" 2291 - }, 2292 1439 "node_modules/convert-source-map": { 2293 1440 "version": "2.0.0", 2294 1441 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", ··· 2296 1443 "dev": true, 2297 1444 "license": "MIT" 2298 1445 }, 2299 - "node_modules/cross-spawn": { 2300 - "version": "7.0.6", 2301 - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", 2302 - "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", 2303 - "dev": true, 2304 - "license": "MIT", 2305 - "dependencies": { 2306 - "path-key": "^3.1.0", 2307 - "shebang-command": "^2.0.0", 2308 - "which": "^2.0.1" 2309 - }, 2310 - "engines": { 2311 - "node": ">= 8" 2312 - } 2313 - }, 2314 1446 "node_modules/csstype": { 2315 1447 "version": "3.2.3", 2316 1448 "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", ··· 2318 1450 "dev": true, 2319 1451 "license": "MIT" 2320 1452 }, 2321 - "node_modules/data-view-buffer": { 2322 - "version": "1.0.2", 2323 - "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", 2324 - "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", 2325 - "dev": true, 2326 - "license": "MIT", 2327 - "dependencies": { 2328 - "call-bound": "^1.0.3", 2329 - "es-errors": "^1.3.0", 2330 - "is-data-view": "^1.0.2" 2331 - }, 2332 - "engines": { 2333 - "node": ">= 0.4" 2334 - }, 2335 - "funding": { 2336 - "url": "https://github.com/sponsors/ljharb" 2337 - } 2338 - }, 2339 - "node_modules/data-view-byte-length": { 2340 - "version": "1.0.2", 2341 - "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", 2342 - "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", 2343 - "dev": true, 2344 - "license": "MIT", 2345 - "dependencies": { 2346 - "call-bound": "^1.0.3", 2347 - "es-errors": "^1.3.0", 2348 - "is-data-view": "^1.0.2" 2349 - }, 2350 - "engines": { 2351 - "node": ">= 0.4" 2352 - }, 2353 - "funding": { 2354 - "url": "https://github.com/sponsors/inspect-js" 2355 - } 2356 - }, 2357 - "node_modules/data-view-byte-offset": { 2358 - "version": "1.0.1", 2359 - "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", 2360 - "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", 2361 - "dev": true, 2362 - "license": "MIT", 2363 - "dependencies": { 2364 - "call-bound": "^1.0.2", 2365 - "es-errors": "^1.3.0", 2366 - "is-data-view": "^1.0.1" 2367 - }, 2368 - "engines": { 2369 - "node": ">= 0.4" 2370 - }, 2371 - "funding": { 2372 - "url": "https://github.com/sponsors/ljharb" 2373 - } 2374 - }, 2375 1453 "node_modules/debug": { 2376 1454 "version": "4.4.3", 2377 1455 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", ··· 2390 1468 } 2391 1469 } 2392 1470 }, 2393 - "node_modules/deep-is": { 2394 - "version": "0.1.4", 2395 - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", 2396 - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", 2397 - "dev": true, 2398 - "license": "MIT" 2399 - }, 2400 - "node_modules/define-data-property": { 2401 - "version": "1.1.4", 2402 - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", 2403 - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", 2404 - "dev": true, 2405 - "license": "MIT", 2406 - "dependencies": { 2407 - "es-define-property": "^1.0.0", 2408 - "es-errors": "^1.3.0", 2409 - "gopd": "^1.0.1" 2410 - }, 2411 - "engines": { 2412 - "node": ">= 0.4" 2413 - }, 2414 - "funding": { 2415 - "url": "https://github.com/sponsors/ljharb" 2416 - } 2417 - }, 2418 - "node_modules/define-properties": { 2419 - "version": "1.2.1", 2420 - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", 2421 - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", 2422 - "dev": true, 2423 - "license": "MIT", 2424 - "dependencies": { 2425 - "define-data-property": "^1.0.1", 2426 - "has-property-descriptors": "^1.0.0", 2427 - "object-keys": "^1.1.1" 2428 - }, 2429 - "engines": { 2430 - "node": ">= 0.4" 2431 - }, 2432 - "funding": { 2433 - "url": "https://github.com/sponsors/ljharb" 2434 - } 2435 - }, 2436 1471 "node_modules/dequal": { 2437 1472 "version": "2.0.3", 2438 1473 "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", ··· 2442 1477 "node": ">=6" 2443 1478 } 2444 1479 }, 2445 - "node_modules/doctrine": { 2446 - "version": "2.1.0", 2447 - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", 2448 - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", 2449 - "dev": true, 1480 + "node_modules/detect-libc": { 1481 + "version": "2.1.2", 1482 + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", 1483 + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", 2450 1484 "license": "Apache-2.0", 2451 - "dependencies": { 2452 - "esutils": "^2.0.2" 2453 - }, 2454 1485 "engines": { 2455 - "node": ">=0.10.0" 2456 - } 2457 - }, 2458 - "node_modules/dunder-proto": { 2459 - "version": "1.0.1", 2460 - "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", 2461 - "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", 2462 - "dev": true, 2463 - "license": "MIT", 2464 - "dependencies": { 2465 - "call-bind-apply-helpers": "^1.0.1", 2466 - "es-errors": "^1.3.0", 2467 - "gopd": "^1.2.0" 2468 - }, 2469 - "engines": { 2470 - "node": ">= 0.4" 1486 + "node": ">=8" 2471 1487 } 2472 1488 }, 2473 1489 "node_modules/electron-to-chromium": { ··· 2477 1493 "dev": true, 2478 1494 "license": "ISC" 2479 1495 }, 2480 - "node_modules/es-abstract": { 2481 - "version": "1.24.1", 2482 - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.1.tgz", 2483 - "integrity": "sha512-zHXBLhP+QehSSbsS9Pt23Gg964240DPd6QCf8WpkqEXxQ7fhdZzYsocOr5u7apWonsS5EjZDmTF+/slGMyasvw==", 2484 - "dev": true, 2485 - "license": "MIT", 2486 - "dependencies": { 2487 - "array-buffer-byte-length": "^1.0.2", 2488 - "arraybuffer.prototype.slice": "^1.0.4", 2489 - "available-typed-arrays": "^1.0.7", 2490 - "call-bind": "^1.0.8", 2491 - "call-bound": "^1.0.4", 2492 - "data-view-buffer": "^1.0.2", 2493 - "data-view-byte-length": "^1.0.2", 2494 - "data-view-byte-offset": "^1.0.1", 2495 - "es-define-property": "^1.0.1", 2496 - "es-errors": "^1.3.0", 2497 - "es-object-atoms": "^1.1.1", 2498 - "es-set-tostringtag": "^2.1.0", 2499 - "es-to-primitive": "^1.3.0", 2500 - "function.prototype.name": "^1.1.8", 2501 - "get-intrinsic": "^1.3.0", 2502 - "get-proto": "^1.0.1", 2503 - "get-symbol-description": "^1.1.0", 2504 - "globalthis": "^1.0.4", 2505 - "gopd": "^1.2.0", 2506 - "has-property-descriptors": "^1.0.2", 2507 - "has-proto": "^1.2.0", 2508 - "has-symbols": "^1.1.0", 2509 - "hasown": "^2.0.2", 2510 - "internal-slot": "^1.1.0", 2511 - "is-array-buffer": "^3.0.5", 2512 - "is-callable": "^1.2.7", 2513 - "is-data-view": "^1.0.2", 2514 - "is-negative-zero": "^2.0.3", 2515 - "is-regex": "^1.2.1", 2516 - "is-set": "^2.0.3", 2517 - "is-shared-array-buffer": "^1.0.4", 2518 - "is-string": "^1.1.1", 2519 - "is-typed-array": "^1.1.15", 2520 - "is-weakref": "^1.1.1", 2521 - "math-intrinsics": "^1.1.0", 2522 - "object-inspect": "^1.13.4", 2523 - "object-keys": "^1.1.1", 2524 - "object.assign": "^4.1.7", 2525 - "own-keys": "^1.0.1", 2526 - "regexp.prototype.flags": "^1.5.4", 2527 - "safe-array-concat": "^1.1.3", 2528 - "safe-push-apply": "^1.0.0", 2529 - "safe-regex-test": "^1.1.0", 2530 - "set-proto": "^1.0.0", 2531 - "stop-iteration-iterator": "^1.1.0", 2532 - "string.prototype.trim": "^1.2.10", 2533 - "string.prototype.trimend": "^1.0.9", 2534 - "string.prototype.trimstart": "^1.0.8", 2535 - "typed-array-buffer": "^1.0.3", 2536 - "typed-array-byte-length": "^1.0.3", 2537 - "typed-array-byte-offset": "^1.0.4", 2538 - "typed-array-length": "^1.0.7", 2539 - "unbox-primitive": "^1.1.0", 2540 - "which-typed-array": "^1.1.19" 2541 - }, 2542 - "engines": { 2543 - "node": ">= 0.4" 2544 - }, 2545 - "funding": { 2546 - "url": "https://github.com/sponsors/ljharb" 2547 - } 2548 - }, 2549 - "node_modules/es-define-property": { 2550 - "version": "1.0.1", 2551 - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", 2552 - "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", 2553 - "dev": true, 2554 - "license": "MIT", 2555 - "engines": { 2556 - "node": ">= 0.4" 2557 - } 2558 - }, 2559 - "node_modules/es-errors": { 2560 - "version": "1.3.0", 2561 - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", 2562 - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", 2563 - "dev": true, 2564 - "license": "MIT", 2565 - "engines": { 2566 - "node": ">= 0.4" 2567 - } 2568 - }, 2569 - "node_modules/es-iterator-helpers": { 2570 - "version": "1.2.2", 2571 - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.2.2.tgz", 2572 - "integrity": "sha512-BrUQ0cPTB/IwXj23HtwHjS9n7O4h9FX94b4xc5zlTHxeLgTAdzYUDyy6KdExAl9lbN5rtfe44xpjpmj9grxs5w==", 2573 - "dev": true, 2574 - "license": "MIT", 2575 - "dependencies": { 2576 - "call-bind": "^1.0.8", 2577 - "call-bound": "^1.0.4", 2578 - "define-properties": "^1.2.1", 2579 - "es-abstract": "^1.24.1", 2580 - "es-errors": "^1.3.0", 2581 - "es-set-tostringtag": "^2.1.0", 2582 - "function-bind": "^1.1.2", 2583 - "get-intrinsic": "^1.3.0", 2584 - "globalthis": "^1.0.4", 2585 - "gopd": "^1.2.0", 2586 - "has-property-descriptors": "^1.0.2", 2587 - "has-proto": "^1.2.0", 2588 - "has-symbols": "^1.1.0", 2589 - "internal-slot": "^1.1.0", 2590 - "iterator.prototype": "^1.1.5", 2591 - "safe-array-concat": "^1.1.3" 2592 - }, 2593 - "engines": { 2594 - "node": ">= 0.4" 2595 - } 2596 - }, 2597 - "node_modules/es-object-atoms": { 2598 - "version": "1.1.1", 2599 - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", 2600 - "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", 2601 - "dev": true, 2602 - "license": "MIT", 2603 - "dependencies": { 2604 - "es-errors": "^1.3.0" 2605 - }, 2606 - "engines": { 2607 - "node": ">= 0.4" 2608 - } 2609 - }, 2610 - "node_modules/es-set-tostringtag": { 2611 - "version": "2.1.0", 2612 - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", 2613 - "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", 2614 - "dev": true, 2615 - "license": "MIT", 2616 - "dependencies": { 2617 - "es-errors": "^1.3.0", 2618 - "get-intrinsic": "^1.2.6", 2619 - "has-tostringtag": "^1.0.2", 2620 - "hasown": "^2.0.2" 2621 - }, 2622 - "engines": { 2623 - "node": ">= 0.4" 2624 - } 2625 - }, 2626 - "node_modules/es-shim-unscopables": { 2627 - "version": "1.1.0", 2628 - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz", 2629 - "integrity": "sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==", 2630 - "dev": true, 2631 - "license": "MIT", 2632 - "dependencies": { 2633 - "hasown": "^2.0.2" 2634 - }, 2635 - "engines": { 2636 - "node": ">= 0.4" 2637 - } 2638 - }, 2639 - "node_modules/es-to-primitive": { 2640 - "version": "1.3.0", 2641 - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", 2642 - "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", 2643 - "dev": true, 2644 - "license": "MIT", 2645 - "dependencies": { 2646 - "is-callable": "^1.2.7", 2647 - "is-date-object": "^1.0.5", 2648 - "is-symbol": "^1.0.4" 2649 - }, 2650 - "engines": { 2651 - "node": ">= 0.4" 2652 - }, 2653 - "funding": { 2654 - "url": "https://github.com/sponsors/ljharb" 2655 - } 2656 - }, 2657 1496 "node_modules/esbuild": { 2658 1497 "version": "0.27.3", 2659 1498 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.3.tgz", ··· 2706 1545 "node": ">=6" 2707 1546 } 2708 1547 }, 2709 - "node_modules/escape-string-regexp": { 2710 - "version": "4.0.0", 2711 - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", 2712 - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", 2713 - "dev": true, 2714 - "license": "MIT", 2715 - "engines": { 2716 - "node": ">=10" 2717 - }, 2718 - "funding": { 2719 - "url": "https://github.com/sponsors/sindresorhus" 2720 - } 2721 - }, 2722 - "node_modules/eslint": { 2723 - "version": "9.39.2", 2724 - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.2.tgz", 2725 - "integrity": "sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==", 2726 - "dev": true, 2727 - "license": "MIT", 2728 - "peer": true, 2729 - "dependencies": { 2730 - "@eslint-community/eslint-utils": "^4.8.0", 2731 - "@eslint-community/regexpp": "^4.12.1", 2732 - "@eslint/config-array": "^0.21.1", 2733 - "@eslint/config-helpers": "^0.4.2", 2734 - "@eslint/core": "^0.17.0", 2735 - "@eslint/eslintrc": "^3.3.1", 2736 - "@eslint/js": "9.39.2", 2737 - "@eslint/plugin-kit": "^0.4.1", 2738 - "@humanfs/node": "^0.16.6", 2739 - "@humanwhocodes/module-importer": "^1.0.1", 2740 - "@humanwhocodes/retry": "^0.4.2", 2741 - "@types/estree": "^1.0.6", 2742 - "ajv": "^6.12.4", 2743 - "chalk": "^4.0.0", 2744 - "cross-spawn": "^7.0.6", 2745 - "debug": "^4.3.2", 2746 - "escape-string-regexp": "^4.0.0", 2747 - "eslint-scope": "^8.4.0", 2748 - "eslint-visitor-keys": "^4.2.1", 2749 - "espree": "^10.4.0", 2750 - "esquery": "^1.5.0", 2751 - "esutils": "^2.0.2", 2752 - "fast-deep-equal": "^3.1.3", 2753 - "file-entry-cache": "^8.0.0", 2754 - "find-up": "^5.0.0", 2755 - "glob-parent": "^6.0.2", 2756 - "ignore": "^5.2.0", 2757 - "imurmurhash": "^0.1.4", 2758 - "is-glob": "^4.0.0", 2759 - "json-stable-stringify-without-jsonify": "^1.0.1", 2760 - "lodash.merge": "^4.6.2", 2761 - "minimatch": "^3.1.2", 2762 - "natural-compare": "^1.4.0", 2763 - "optionator": "^0.9.3" 2764 - }, 2765 - "bin": { 2766 - "eslint": "bin/eslint.js" 2767 - }, 2768 - "engines": { 2769 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2770 - }, 2771 - "funding": { 2772 - "url": "https://eslint.org/donate" 2773 - }, 2774 - "peerDependencies": { 2775 - "jiti": "*" 2776 - }, 2777 - "peerDependenciesMeta": { 2778 - "jiti": { 2779 - "optional": true 2780 - } 2781 - } 2782 - }, 2783 - "node_modules/eslint-plugin-react": { 2784 - "version": "7.37.5", 2785 - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.5.tgz", 2786 - "integrity": "sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==", 2787 - "dev": true, 2788 - "license": "MIT", 2789 - "dependencies": { 2790 - "array-includes": "^3.1.8", 2791 - "array.prototype.findlast": "^1.2.5", 2792 - "array.prototype.flatmap": "^1.3.3", 2793 - "array.prototype.tosorted": "^1.1.4", 2794 - "doctrine": "^2.1.0", 2795 - "es-iterator-helpers": "^1.2.1", 2796 - "estraverse": "^5.3.0", 2797 - "hasown": "^2.0.2", 2798 - "jsx-ast-utils": "^2.4.1 || ^3.0.0", 2799 - "minimatch": "^3.1.2", 2800 - "object.entries": "^1.1.9", 2801 - "object.fromentries": "^2.0.8", 2802 - "object.values": "^1.2.1", 2803 - "prop-types": "^15.8.1", 2804 - "resolve": "^2.0.0-next.5", 2805 - "semver": "^6.3.1", 2806 - "string.prototype.matchall": "^4.0.12", 2807 - "string.prototype.repeat": "^1.0.0" 2808 - }, 2809 - "engines": { 2810 - "node": ">=4" 2811 - }, 2812 - "peerDependencies": { 2813 - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" 2814 - } 2815 - }, 2816 - "node_modules/eslint-plugin-react-hooks": { 2817 - "version": "5.2.0", 2818 - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.2.0.tgz", 2819 - "integrity": "sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg==", 2820 - "dev": true, 2821 - "license": "MIT", 2822 - "engines": { 2823 - "node": ">=10" 2824 - }, 2825 - "peerDependencies": { 2826 - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" 2827 - } 2828 - }, 2829 - "node_modules/eslint-scope": { 2830 - "version": "8.4.0", 2831 - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", 2832 - "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", 2833 - "dev": true, 2834 - "license": "BSD-2-Clause", 2835 - "dependencies": { 2836 - "esrecurse": "^4.3.0", 2837 - "estraverse": "^5.2.0" 2838 - }, 2839 - "engines": { 2840 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2841 - }, 2842 - "funding": { 2843 - "url": "https://opencollective.com/eslint" 2844 - } 2845 - }, 2846 - "node_modules/eslint-visitor-keys": { 2847 - "version": "4.2.1", 2848 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", 2849 - "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", 2850 - "dev": true, 2851 - "license": "Apache-2.0", 2852 - "engines": { 2853 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2854 - }, 2855 - "funding": { 2856 - "url": "https://opencollective.com/eslint" 2857 - } 2858 - }, 2859 - "node_modules/espree": { 2860 - "version": "10.4.0", 2861 - "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", 2862 - "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", 2863 - "dev": true, 2864 - "license": "BSD-2-Clause", 2865 - "dependencies": { 2866 - "acorn": "^8.15.0", 2867 - "acorn-jsx": "^5.3.2", 2868 - "eslint-visitor-keys": "^4.2.1" 2869 - }, 2870 - "engines": { 2871 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2872 - }, 2873 - "funding": { 2874 - "url": "https://opencollective.com/eslint" 2875 - } 2876 - }, 2877 - "node_modules/esquery": { 2878 - "version": "1.7.0", 2879 - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", 2880 - "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==", 2881 - "dev": true, 2882 - "license": "BSD-3-Clause", 2883 - "dependencies": { 2884 - "estraverse": "^5.1.0" 2885 - }, 2886 - "engines": { 2887 - "node": ">=0.10" 2888 - } 2889 - }, 2890 - "node_modules/esrecurse": { 2891 - "version": "4.3.0", 2892 - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", 2893 - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", 2894 - "dev": true, 2895 - "license": "BSD-2-Clause", 2896 - "dependencies": { 2897 - "estraverse": "^5.2.0" 2898 - }, 2899 - "engines": { 2900 - "node": ">=4.0" 2901 - } 2902 - }, 2903 - "node_modules/estraverse": { 2904 - "version": "5.3.0", 2905 - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 2906 - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 2907 - "dev": true, 2908 - "license": "BSD-2-Clause", 2909 - "engines": { 2910 - "node": ">=4.0" 2911 - } 2912 - }, 2913 - "node_modules/esutils": { 2914 - "version": "2.0.3", 2915 - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", 2916 - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", 2917 - "dev": true, 2918 - "license": "BSD-2-Clause", 2919 - "engines": { 2920 - "node": ">=0.10.0" 2921 - } 2922 - }, 2923 - "node_modules/fast-deep-equal": { 2924 - "version": "3.1.3", 2925 - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 2926 - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 2927 - "dev": true, 2928 - "license": "MIT" 2929 - }, 2930 - "node_modules/fast-json-stable-stringify": { 2931 - "version": "2.1.0", 2932 - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 2933 - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", 2934 - "dev": true, 2935 - "license": "MIT" 2936 - }, 2937 - "node_modules/fast-levenshtein": { 2938 - "version": "2.0.6", 2939 - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", 2940 - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", 2941 - "dev": true, 2942 - "license": "MIT" 2943 - }, 2944 1548 "node_modules/fdir": { 2945 1549 "version": "6.5.0", 2946 1550 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", ··· 2959 1563 } 2960 1564 } 2961 1565 }, 2962 - "node_modules/file-entry-cache": { 2963 - "version": "8.0.0", 2964 - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", 2965 - "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", 2966 - "dev": true, 2967 - "license": "MIT", 2968 - "dependencies": { 2969 - "flat-cache": "^4.0.0" 2970 - }, 2971 - "engines": { 2972 - "node": ">=16.0.0" 2973 - } 2974 - }, 2975 - "node_modules/find-up": { 2976 - "version": "5.0.0", 2977 - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", 2978 - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", 2979 - "dev": true, 2980 - "license": "MIT", 2981 - "dependencies": { 2982 - "locate-path": "^6.0.0", 2983 - "path-exists": "^4.0.0" 2984 - }, 2985 - "engines": { 2986 - "node": ">=10" 2987 - }, 2988 - "funding": { 2989 - "url": "https://github.com/sponsors/sindresorhus" 2990 - } 2991 - }, 2992 - "node_modules/flat-cache": { 2993 - "version": "4.0.1", 2994 - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", 2995 - "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", 2996 - "dev": true, 2997 - "license": "MIT", 2998 - "dependencies": { 2999 - "flatted": "^3.2.9", 3000 - "keyv": "^4.5.4" 3001 - }, 3002 - "engines": { 3003 - "node": ">=16" 3004 - } 3005 - }, 3006 - "node_modules/flatted": { 3007 - "version": "3.3.3", 3008 - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", 3009 - "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", 3010 - "dev": true, 3011 - "license": "ISC" 3012 - }, 3013 - "node_modules/for-each": { 3014 - "version": "0.3.5", 3015 - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", 3016 - "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", 3017 - "dev": true, 3018 - "license": "MIT", 3019 - "dependencies": { 3020 - "is-callable": "^1.2.7" 3021 - }, 3022 - "engines": { 3023 - "node": ">= 0.4" 3024 - }, 3025 - "funding": { 3026 - "url": "https://github.com/sponsors/ljharb" 3027 - } 3028 - }, 3029 1566 "node_modules/fsevents": { 3030 1567 "version": "2.3.3", 3031 1568 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", ··· 3039 1576 ], 3040 1577 "engines": { 3041 1578 "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 3042 - } 3043 - }, 3044 - "node_modules/function-bind": { 3045 - "version": "1.1.2", 3046 - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", 3047 - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", 3048 - "dev": true, 3049 - "license": "MIT", 3050 - "funding": { 3051 - "url": "https://github.com/sponsors/ljharb" 3052 - } 3053 - }, 3054 - "node_modules/function.prototype.name": { 3055 - "version": "1.1.8", 3056 - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz", 3057 - "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", 3058 - "dev": true, 3059 - "license": "MIT", 3060 - "dependencies": { 3061 - "call-bind": "^1.0.8", 3062 - "call-bound": "^1.0.3", 3063 - "define-properties": "^1.2.1", 3064 - "functions-have-names": "^1.2.3", 3065 - "hasown": "^2.0.2", 3066 - "is-callable": "^1.2.7" 3067 - }, 3068 - "engines": { 3069 - "node": ">= 0.4" 3070 - }, 3071 - "funding": { 3072 - "url": "https://github.com/sponsors/ljharb" 3073 - } 3074 - }, 3075 - "node_modules/functions-have-names": { 3076 - "version": "1.2.3", 3077 - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", 3078 - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", 3079 - "dev": true, 3080 - "license": "MIT", 3081 - "funding": { 3082 - "url": "https://github.com/sponsors/ljharb" 3083 - } 3084 - }, 3085 - "node_modules/generator-function": { 3086 - "version": "2.0.1", 3087 - "resolved": "https://registry.npmjs.org/generator-function/-/generator-function-2.0.1.tgz", 3088 - "integrity": "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==", 3089 - "dev": true, 3090 - "license": "MIT", 3091 - "engines": { 3092 - "node": ">= 0.4" 3093 1579 } 3094 1580 }, 3095 1581 "node_modules/gensync": { ··· 3102 1588 "node": ">=6.9.0" 3103 1589 } 3104 1590 }, 3105 - "node_modules/get-intrinsic": { 3106 - "version": "1.3.0", 3107 - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", 3108 - "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", 3109 - "dev": true, 3110 - "license": "MIT", 3111 - "dependencies": { 3112 - "call-bind-apply-helpers": "^1.0.2", 3113 - "es-define-property": "^1.0.1", 3114 - "es-errors": "^1.3.0", 3115 - "es-object-atoms": "^1.1.1", 3116 - "function-bind": "^1.1.2", 3117 - "get-proto": "^1.0.1", 3118 - "gopd": "^1.2.0", 3119 - "has-symbols": "^1.1.0", 3120 - "hasown": "^2.0.2", 3121 - "math-intrinsics": "^1.1.0" 3122 - }, 3123 - "engines": { 3124 - "node": ">= 0.4" 3125 - }, 3126 - "funding": { 3127 - "url": "https://github.com/sponsors/ljharb" 3128 - } 3129 - }, 3130 - "node_modules/get-proto": { 3131 - "version": "1.0.1", 3132 - "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", 3133 - "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", 3134 - "dev": true, 3135 - "license": "MIT", 3136 - "dependencies": { 3137 - "dunder-proto": "^1.0.1", 3138 - "es-object-atoms": "^1.0.0" 3139 - }, 3140 - "engines": { 3141 - "node": ">= 0.4" 3142 - } 3143 - }, 3144 - "node_modules/get-symbol-description": { 3145 - "version": "1.1.0", 3146 - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", 3147 - "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", 3148 - "dev": true, 3149 - "license": "MIT", 3150 - "dependencies": { 3151 - "call-bound": "^1.0.3", 3152 - "es-errors": "^1.3.0", 3153 - "get-intrinsic": "^1.2.6" 3154 - }, 3155 - "engines": { 3156 - "node": ">= 0.4" 3157 - }, 3158 - "funding": { 3159 - "url": "https://github.com/sponsors/ljharb" 3160 - } 3161 - }, 3162 - "node_modules/glob-parent": { 3163 - "version": "6.0.2", 3164 - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", 3165 - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", 3166 - "dev": true, 3167 - "license": "ISC", 3168 - "dependencies": { 3169 - "is-glob": "^4.0.3" 3170 - }, 3171 - "engines": { 3172 - "node": ">=10.13.0" 3173 - } 3174 - }, 3175 1591 "node_modules/globals": { 3176 1592 "version": "17.3.0", 3177 1593 "resolved": "https://registry.npmjs.org/globals/-/globals-17.3.0.tgz", ··· 3185 1601 "url": "https://github.com/sponsors/sindresorhus" 3186 1602 } 3187 1603 }, 3188 - "node_modules/globalthis": { 3189 - "version": "1.0.4", 3190 - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", 3191 - "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", 3192 - "dev": true, 3193 - "license": "MIT", 3194 - "dependencies": { 3195 - "define-properties": "^1.2.1", 3196 - "gopd": "^1.0.1" 3197 - }, 3198 - "engines": { 3199 - "node": ">= 0.4" 3200 - }, 3201 - "funding": { 3202 - "url": "https://github.com/sponsors/ljharb" 3203 - } 3204 - }, 3205 - "node_modules/gopd": { 3206 - "version": "1.2.0", 3207 - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", 3208 - "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", 3209 - "dev": true, 3210 - "license": "MIT", 3211 - "engines": { 3212 - "node": ">= 0.4" 3213 - }, 3214 - "funding": { 3215 - "url": "https://github.com/sponsors/ljharb" 3216 - } 3217 - }, 3218 - "node_modules/has-bigints": { 3219 - "version": "1.1.0", 3220 - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", 3221 - "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", 3222 - "dev": true, 3223 - "license": "MIT", 3224 - "engines": { 3225 - "node": ">= 0.4" 3226 - }, 3227 - "funding": { 3228 - "url": "https://github.com/sponsors/ljharb" 3229 - } 3230 - }, 3231 - "node_modules/has-flag": { 1604 + "node_modules/js-tokens": { 3232 1605 "version": "4.0.0", 3233 - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 3234 - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 3235 - "dev": true, 3236 - "license": "MIT", 3237 - "engines": { 3238 - "node": ">=8" 3239 - } 3240 - }, 3241 - "node_modules/has-property-descriptors": { 3242 - "version": "1.0.2", 3243 - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", 3244 - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", 3245 - "dev": true, 3246 - "license": "MIT", 3247 - "dependencies": { 3248 - "es-define-property": "^1.0.0" 3249 - }, 3250 - "funding": { 3251 - "url": "https://github.com/sponsors/ljharb" 3252 - } 3253 - }, 3254 - "node_modules/has-proto": { 3255 - "version": "1.2.0", 3256 - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", 3257 - "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", 3258 - "dev": true, 3259 - "license": "MIT", 3260 - "dependencies": { 3261 - "dunder-proto": "^1.0.0" 3262 - }, 3263 - "engines": { 3264 - "node": ">= 0.4" 3265 - }, 3266 - "funding": { 3267 - "url": "https://github.com/sponsors/ljharb" 3268 - } 3269 - }, 3270 - "node_modules/has-symbols": { 3271 - "version": "1.1.0", 3272 - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", 3273 - "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", 3274 - "dev": true, 3275 - "license": "MIT", 3276 - "engines": { 3277 - "node": ">= 0.4" 3278 - }, 3279 - "funding": { 3280 - "url": "https://github.com/sponsors/ljharb" 3281 - } 3282 - }, 3283 - "node_modules/has-tostringtag": { 3284 - "version": "1.0.2", 3285 - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", 3286 - "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", 3287 - "dev": true, 3288 - "license": "MIT", 3289 - "dependencies": { 3290 - "has-symbols": "^1.0.3" 3291 - }, 3292 - "engines": { 3293 - "node": ">= 0.4" 3294 - }, 3295 - "funding": { 3296 - "url": "https://github.com/sponsors/ljharb" 3297 - } 3298 - }, 3299 - "node_modules/hasown": { 3300 - "version": "2.0.2", 3301 - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", 3302 - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", 3303 - "dev": true, 3304 - "license": "MIT", 3305 - "dependencies": { 3306 - "function-bind": "^1.1.2" 3307 - }, 3308 - "engines": { 3309 - "node": ">= 0.4" 3310 - } 3311 - }, 3312 - "node_modules/ignore": { 3313 - "version": "5.3.2", 3314 - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", 3315 - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", 1606 + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 1607 + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", 3316 1608 "dev": true, 3317 - "license": "MIT", 3318 - "engines": { 3319 - "node": ">= 4" 3320 - } 1609 + "license": "MIT" 3321 1610 }, 3322 - "node_modules/import-fresh": { 3323 - "version": "3.3.1", 3324 - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", 3325 - "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", 1611 + "node_modules/jsesc": { 1612 + "version": "3.1.0", 1613 + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", 1614 + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", 3326 1615 "dev": true, 3327 1616 "license": "MIT", 3328 - "dependencies": { 3329 - "parent-module": "^1.0.0", 3330 - "resolve-from": "^4.0.0" 1617 + "bin": { 1618 + "jsesc": "bin/jsesc" 3331 1619 }, 3332 1620 "engines": { 3333 1621 "node": ">=6" 3334 - }, 3335 - "funding": { 3336 - "url": "https://github.com/sponsors/sindresorhus" 3337 - } 3338 - }, 3339 - "node_modules/imurmurhash": { 3340 - "version": "0.1.4", 3341 - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 3342 - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", 3343 - "dev": true, 3344 - "license": "MIT", 3345 - "engines": { 3346 - "node": ">=0.8.19" 3347 1622 } 3348 1623 }, 3349 - "node_modules/internal-slot": { 3350 - "version": "1.1.0", 3351 - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", 3352 - "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", 3353 - "dev": true, 3354 - "license": "MIT", 3355 - "dependencies": { 3356 - "es-errors": "^1.3.0", 3357 - "hasown": "^2.0.2", 3358 - "side-channel": "^1.1.0" 3359 - }, 3360 - "engines": { 3361 - "node": ">= 0.4" 3362 - } 3363 - }, 3364 - "node_modules/is-array-buffer": { 3365 - "version": "3.0.5", 3366 - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", 3367 - "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", 3368 - "dev": true, 3369 - "license": "MIT", 3370 - "dependencies": { 3371 - "call-bind": "^1.0.8", 3372 - "call-bound": "^1.0.3", 3373 - "get-intrinsic": "^1.2.6" 3374 - }, 3375 - "engines": { 3376 - "node": ">= 0.4" 3377 - }, 3378 - "funding": { 3379 - "url": "https://github.com/sponsors/ljharb" 3380 - } 3381 - }, 3382 - "node_modules/is-async-function": { 3383 - "version": "2.1.1", 3384 - "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", 3385 - "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", 3386 - "dev": true, 3387 - "license": "MIT", 3388 - "dependencies": { 3389 - "async-function": "^1.0.0", 3390 - "call-bound": "^1.0.3", 3391 - "get-proto": "^1.0.1", 3392 - "has-tostringtag": "^1.0.2", 3393 - "safe-regex-test": "^1.1.0" 3394 - }, 3395 - "engines": { 3396 - "node": ">= 0.4" 3397 - }, 3398 - "funding": { 3399 - "url": "https://github.com/sponsors/ljharb" 3400 - } 3401 - }, 3402 - "node_modules/is-bigint": { 3403 - "version": "1.1.0", 3404 - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", 3405 - "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", 3406 - "dev": true, 3407 - "license": "MIT", 3408 - "dependencies": { 3409 - "has-bigints": "^1.0.2" 3410 - }, 3411 - "engines": { 3412 - "node": ">= 0.4" 3413 - }, 3414 - "funding": { 3415 - "url": "https://github.com/sponsors/ljharb" 3416 - } 3417 - }, 3418 - "node_modules/is-boolean-object": { 3419 - "version": "1.2.2", 3420 - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", 3421 - "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", 3422 - "dev": true, 3423 - "license": "MIT", 3424 - "dependencies": { 3425 - "call-bound": "^1.0.3", 3426 - "has-tostringtag": "^1.0.2" 3427 - }, 3428 - "engines": { 3429 - "node": ">= 0.4" 3430 - }, 3431 - "funding": { 3432 - "url": "https://github.com/sponsors/ljharb" 3433 - } 3434 - }, 3435 - "node_modules/is-callable": { 3436 - "version": "1.2.7", 3437 - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", 3438 - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", 3439 - "dev": true, 3440 - "license": "MIT", 3441 - "engines": { 3442 - "node": ">= 0.4" 3443 - }, 3444 - "funding": { 3445 - "url": "https://github.com/sponsors/ljharb" 3446 - } 3447 - }, 3448 - "node_modules/is-core-module": { 3449 - "version": "2.16.1", 3450 - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", 3451 - "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", 1624 + "node_modules/json5": { 1625 + "version": "2.2.3", 1626 + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", 1627 + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", 3452 1628 "dev": true, 3453 1629 "license": "MIT", 3454 - "dependencies": { 3455 - "hasown": "^2.0.2" 1630 + "bin": { 1631 + "json5": "lib/cli.js" 3456 1632 }, 3457 1633 "engines": { 3458 - "node": ">= 0.4" 3459 - }, 3460 - "funding": { 3461 - "url": "https://github.com/sponsors/ljharb" 1634 + "node": ">=6" 3462 1635 } 3463 1636 }, 3464 - "node_modules/is-data-view": { 3465 - "version": "1.0.2", 3466 - "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", 3467 - "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", 3468 - "dev": true, 3469 - "license": "MIT", 3470 - "dependencies": { 3471 - "call-bound": "^1.0.2", 3472 - "get-intrinsic": "^1.2.6", 3473 - "is-typed-array": "^1.1.13" 3474 - }, 3475 - "engines": { 3476 - "node": ">= 0.4" 3477 - }, 3478 - "funding": { 3479 - "url": "https://github.com/sponsors/ljharb" 3480 - } 3481 - }, 3482 - "node_modules/is-date-object": { 3483 - "version": "1.1.0", 3484 - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", 3485 - "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", 3486 - "dev": true, 3487 - "license": "MIT", 3488 - "dependencies": { 3489 - "call-bound": "^1.0.2", 3490 - "has-tostringtag": "^1.0.2" 3491 - }, 3492 - "engines": { 3493 - "node": ">= 0.4" 3494 - }, 3495 - "funding": { 3496 - "url": "https://github.com/sponsors/ljharb" 3497 - } 3498 - }, 3499 - "node_modules/is-extglob": { 3500 - "version": "2.1.1", 3501 - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 3502 - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 3503 - "dev": true, 3504 - "license": "MIT", 3505 - "engines": { 3506 - "node": ">=0.10.0" 3507 - } 3508 - }, 3509 - "node_modules/is-finalizationregistry": { 3510 - "version": "1.1.1", 3511 - "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", 3512 - "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", 3513 - "dev": true, 3514 - "license": "MIT", 3515 - "dependencies": { 3516 - "call-bound": "^1.0.3" 3517 - }, 3518 - "engines": { 3519 - "node": ">= 0.4" 3520 - }, 3521 - "funding": { 3522 - "url": "https://github.com/sponsors/ljharb" 3523 - } 3524 - }, 3525 - "node_modules/is-generator-function": { 3526 - "version": "1.1.2", 3527 - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.2.tgz", 3528 - "integrity": "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==", 3529 - "dev": true, 3530 - "license": "MIT", 3531 - "dependencies": { 3532 - "call-bound": "^1.0.4", 3533 - "generator-function": "^2.0.0", 3534 - "get-proto": "^1.0.1", 3535 - "has-tostringtag": "^1.0.2", 3536 - "safe-regex-test": "^1.1.0" 3537 - }, 3538 - "engines": { 3539 - "node": ">= 0.4" 3540 - }, 3541 - "funding": { 3542 - "url": "https://github.com/sponsors/ljharb" 3543 - } 3544 - }, 3545 - "node_modules/is-glob": { 3546 - "version": "4.0.3", 3547 - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 3548 - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 3549 - "dev": true, 3550 - "license": "MIT", 1637 + "node_modules/lightningcss": { 1638 + "version": "1.31.1", 1639 + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.31.1.tgz", 1640 + "integrity": "sha512-l51N2r93WmGUye3WuFoN5k10zyvrVs0qfKBhyC5ogUQ6Ew6JUSswh78mbSO+IU3nTWsyOArqPCcShdQSadghBQ==", 1641 + "license": "MPL-2.0", 1642 + "peer": true, 3551 1643 "dependencies": { 3552 - "is-extglob": "^2.1.1" 1644 + "detect-libc": "^2.0.3" 3553 1645 }, 3554 1646 "engines": { 3555 - "node": ">=0.10.0" 3556 - } 3557 - }, 3558 - "node_modules/is-map": { 3559 - "version": "2.0.3", 3560 - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", 3561 - "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", 3562 - "dev": true, 3563 - "license": "MIT", 3564 - "engines": { 3565 - "node": ">= 0.4" 1647 + "node": ">= 12.0.0" 3566 1648 }, 3567 1649 "funding": { 3568 - "url": "https://github.com/sponsors/ljharb" 3569 - } 3570 - }, 3571 - "node_modules/is-negative-zero": { 3572 - "version": "2.0.3", 3573 - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", 3574 - "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", 3575 - "dev": true, 3576 - "license": "MIT", 3577 - "engines": { 3578 - "node": ">= 0.4" 1650 + "type": "opencollective", 1651 + "url": "https://opencollective.com/parcel" 3579 1652 }, 3580 - "funding": { 3581 - "url": "https://github.com/sponsors/ljharb" 1653 + "optionalDependencies": { 1654 + "lightningcss-android-arm64": "1.31.1", 1655 + "lightningcss-darwin-arm64": "1.31.1", 1656 + "lightningcss-darwin-x64": "1.31.1", 1657 + "lightningcss-freebsd-x64": "1.31.1", 1658 + "lightningcss-linux-arm-gnueabihf": "1.31.1", 1659 + "lightningcss-linux-arm64-gnu": "1.31.1", 1660 + "lightningcss-linux-arm64-musl": "1.31.1", 1661 + "lightningcss-linux-x64-gnu": "1.31.1", 1662 + "lightningcss-linux-x64-musl": "1.31.1", 1663 + "lightningcss-win32-arm64-msvc": "1.31.1", 1664 + "lightningcss-win32-x64-msvc": "1.31.1" 3582 1665 } 3583 1666 }, 3584 - "node_modules/is-number-object": { 3585 - "version": "1.1.1", 3586 - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", 3587 - "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", 3588 - "dev": true, 3589 - "license": "MIT", 3590 - "dependencies": { 3591 - "call-bound": "^1.0.3", 3592 - "has-tostringtag": "^1.0.2" 3593 - }, 1667 + "node_modules/lightningcss-android-arm64": { 1668 + "version": "1.31.1", 1669 + "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.31.1.tgz", 1670 + "integrity": "sha512-HXJF3x8w9nQ4jbXRiNppBCqeZPIAfUo8zE/kOEGbW5NZvGc/K7nMxbhIr+YlFlHW5mpbg/YFPdbnCh1wAXCKFg==", 1671 + "cpu": [ 1672 + "arm64" 1673 + ], 1674 + "license": "MPL-2.0", 1675 + "optional": true, 1676 + "os": [ 1677 + "android" 1678 + ], 3594 1679 "engines": { 3595 - "node": ">= 0.4" 1680 + "node": ">= 12.0.0" 3596 1681 }, 3597 1682 "funding": { 3598 - "url": "https://github.com/sponsors/ljharb" 1683 + "type": "opencollective", 1684 + "url": "https://opencollective.com/parcel" 3599 1685 } 3600 1686 }, 3601 - "node_modules/is-regex": { 3602 - "version": "1.2.1", 3603 - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", 3604 - "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", 3605 - "dev": true, 3606 - "license": "MIT", 3607 - "dependencies": { 3608 - "call-bound": "^1.0.2", 3609 - "gopd": "^1.2.0", 3610 - "has-tostringtag": "^1.0.2", 3611 - "hasown": "^2.0.2" 3612 - }, 1687 + "node_modules/lightningcss-darwin-arm64": { 1688 + "version": "1.31.1", 1689 + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.31.1.tgz", 1690 + "integrity": "sha512-02uTEqf3vIfNMq3h/z2cJfcOXnQ0GRwQrkmPafhueLb2h7mqEidiCzkE4gBMEH65abHRiQvhdcQ+aP0D0g67sg==", 1691 + "cpu": [ 1692 + "arm64" 1693 + ], 1694 + "license": "MPL-2.0", 1695 + "optional": true, 1696 + "os": [ 1697 + "darwin" 1698 + ], 3613 1699 "engines": { 3614 - "node": ">= 0.4" 1700 + "node": ">= 12.0.0" 3615 1701 }, 3616 1702 "funding": { 3617 - "url": "https://github.com/sponsors/ljharb" 1703 + "type": "opencollective", 1704 + "url": "https://opencollective.com/parcel" 3618 1705 } 3619 1706 }, 3620 - "node_modules/is-set": { 3621 - "version": "2.0.3", 3622 - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", 3623 - "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", 3624 - "dev": true, 3625 - "license": "MIT", 1707 + "node_modules/lightningcss-darwin-x64": { 1708 + "version": "1.31.1", 1709 + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.31.1.tgz", 1710 + "integrity": "sha512-1ObhyoCY+tGxtsz1lSx5NXCj3nirk0Y0kB/g8B8DT+sSx4G9djitg9ejFnjb3gJNWo7qXH4DIy2SUHvpoFwfTA==", 1711 + "cpu": [ 1712 + "x64" 1713 + ], 1714 + "license": "MPL-2.0", 1715 + "optional": true, 1716 + "os": [ 1717 + "darwin" 1718 + ], 3626 1719 "engines": { 3627 - "node": ">= 0.4" 1720 + "node": ">= 12.0.0" 3628 1721 }, 3629 1722 "funding": { 3630 - "url": "https://github.com/sponsors/ljharb" 1723 + "type": "opencollective", 1724 + "url": "https://opencollective.com/parcel" 3631 1725 } 3632 1726 }, 3633 - "node_modules/is-shared-array-buffer": { 3634 - "version": "1.0.4", 3635 - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", 3636 - "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", 3637 - "dev": true, 3638 - "license": "MIT", 3639 - "dependencies": { 3640 - "call-bound": "^1.0.3" 3641 - }, 1727 + "node_modules/lightningcss-freebsd-x64": { 1728 + "version": "1.31.1", 1729 + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.31.1.tgz", 1730 + "integrity": "sha512-1RINmQKAItO6ISxYgPwszQE1BrsVU5aB45ho6O42mu96UiZBxEXsuQ7cJW4zs4CEodPUioj/QrXW1r9pLUM74A==", 1731 + "cpu": [ 1732 + "x64" 1733 + ], 1734 + "license": "MPL-2.0", 1735 + "optional": true, 1736 + "os": [ 1737 + "freebsd" 1738 + ], 3642 1739 "engines": { 3643 - "node": ">= 0.4" 1740 + "node": ">= 12.0.0" 3644 1741 }, 3645 1742 "funding": { 3646 - "url": "https://github.com/sponsors/ljharb" 1743 + "type": "opencollective", 1744 + "url": "https://opencollective.com/parcel" 3647 1745 } 3648 1746 }, 3649 - "node_modules/is-string": { 3650 - "version": "1.1.1", 3651 - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", 3652 - "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", 3653 - "dev": true, 3654 - "license": "MIT", 3655 - "dependencies": { 3656 - "call-bound": "^1.0.3", 3657 - "has-tostringtag": "^1.0.2" 3658 - }, 1747 + "node_modules/lightningcss-linux-arm-gnueabihf": { 1748 + "version": "1.31.1", 1749 + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.31.1.tgz", 1750 + "integrity": "sha512-OOCm2//MZJ87CdDK62rZIu+aw9gBv4azMJuA8/KB74wmfS3lnC4yoPHm0uXZ/dvNNHmnZnB8XLAZzObeG0nS1g==", 1751 + "cpu": [ 1752 + "arm" 1753 + ], 1754 + "license": "MPL-2.0", 1755 + "optional": true, 1756 + "os": [ 1757 + "linux" 1758 + ], 3659 1759 "engines": { 3660 - "node": ">= 0.4" 1760 + "node": ">= 12.0.0" 3661 1761 }, 3662 1762 "funding": { 3663 - "url": "https://github.com/sponsors/ljharb" 1763 + "type": "opencollective", 1764 + "url": "https://opencollective.com/parcel" 3664 1765 } 3665 1766 }, 3666 - "node_modules/is-symbol": { 3667 - "version": "1.1.1", 3668 - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", 3669 - "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", 3670 - "dev": true, 3671 - "license": "MIT", 3672 - "dependencies": { 3673 - "call-bound": "^1.0.2", 3674 - "has-symbols": "^1.1.0", 3675 - "safe-regex-test": "^1.1.0" 3676 - }, 1767 + "node_modules/lightningcss-linux-arm64-gnu": { 1768 + "version": "1.31.1", 1769 + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.31.1.tgz", 1770 + "integrity": "sha512-WKyLWztD71rTnou4xAD5kQT+982wvca7E6QoLpoawZ1gP9JM0GJj4Tp5jMUh9B3AitHbRZ2/H3W5xQmdEOUlLg==", 1771 + "cpu": [ 1772 + "arm64" 1773 + ], 1774 + "license": "MPL-2.0", 1775 + "optional": true, 1776 + "os": [ 1777 + "linux" 1778 + ], 3677 1779 "engines": { 3678 - "node": ">= 0.4" 1780 + "node": ">= 12.0.0" 3679 1781 }, 3680 1782 "funding": { 3681 - "url": "https://github.com/sponsors/ljharb" 1783 + "type": "opencollective", 1784 + "url": "https://opencollective.com/parcel" 3682 1785 } 3683 1786 }, 3684 - "node_modules/is-typed-array": { 3685 - "version": "1.1.15", 3686 - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", 3687 - "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", 3688 - "dev": true, 3689 - "license": "MIT", 3690 - "dependencies": { 3691 - "which-typed-array": "^1.1.16" 3692 - }, 1787 + "node_modules/lightningcss-linux-arm64-musl": { 1788 + "version": "1.31.1", 1789 + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.31.1.tgz", 1790 + "integrity": "sha512-mVZ7Pg2zIbe3XlNbZJdjs86YViQFoJSpc41CbVmKBPiGmC4YrfeOyz65ms2qpAobVd7WQsbW4PdsSJEMymyIMg==", 1791 + "cpu": [ 1792 + "arm64" 1793 + ], 1794 + "license": "MPL-2.0", 1795 + "optional": true, 1796 + "os": [ 1797 + "linux" 1798 + ], 3693 1799 "engines": { 3694 - "node": ">= 0.4" 1800 + "node": ">= 12.0.0" 3695 1801 }, 3696 1802 "funding": { 3697 - "url": "https://github.com/sponsors/ljharb" 1803 + "type": "opencollective", 1804 + "url": "https://opencollective.com/parcel" 3698 1805 } 3699 1806 }, 3700 - "node_modules/is-weakmap": { 3701 - "version": "2.0.2", 3702 - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", 3703 - "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", 3704 - "dev": true, 3705 - "license": "MIT", 1807 + "node_modules/lightningcss-linux-x64-gnu": { 1808 + "version": "1.31.1", 1809 + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.31.1.tgz", 1810 + "integrity": "sha512-xGlFWRMl+0KvUhgySdIaReQdB4FNudfUTARn7q0hh/V67PVGCs3ADFjw+6++kG1RNd0zdGRlEKa+T13/tQjPMA==", 1811 + "cpu": [ 1812 + "x64" 1813 + ], 1814 + "license": "MPL-2.0", 1815 + "optional": true, 1816 + "os": [ 1817 + "linux" 1818 + ], 3706 1819 "engines": { 3707 - "node": ">= 0.4" 1820 + "node": ">= 12.0.0" 3708 1821 }, 3709 1822 "funding": { 3710 - "url": "https://github.com/sponsors/ljharb" 1823 + "type": "opencollective", 1824 + "url": "https://opencollective.com/parcel" 3711 1825 } 3712 1826 }, 3713 - "node_modules/is-weakref": { 3714 - "version": "1.1.1", 3715 - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz", 3716 - "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", 3717 - "dev": true, 3718 - "license": "MIT", 3719 - "dependencies": { 3720 - "call-bound": "^1.0.3" 3721 - }, 1827 + "node_modules/lightningcss-linux-x64-musl": { 1828 + "version": "1.31.1", 1829 + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.31.1.tgz", 1830 + "integrity": "sha512-eowF8PrKHw9LpoZii5tdZwnBcYDxRw2rRCyvAXLi34iyeYfqCQNA9rmUM0ce62NlPhCvof1+9ivRaTY6pSKDaA==", 1831 + "cpu": [ 1832 + "x64" 1833 + ], 1834 + "license": "MPL-2.0", 1835 + "optional": true, 1836 + "os": [ 1837 + "linux" 1838 + ], 3722 1839 "engines": { 3723 - "node": ">= 0.4" 1840 + "node": ">= 12.0.0" 3724 1841 }, 3725 1842 "funding": { 3726 - "url": "https://github.com/sponsors/ljharb" 1843 + "type": "opencollective", 1844 + "url": "https://opencollective.com/parcel" 3727 1845 } 3728 1846 }, 3729 - "node_modules/is-weakset": { 3730 - "version": "2.0.4", 3731 - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", 3732 - "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", 3733 - "dev": true, 3734 - "license": "MIT", 3735 - "dependencies": { 3736 - "call-bound": "^1.0.3", 3737 - "get-intrinsic": "^1.2.6" 3738 - }, 1847 + "node_modules/lightningcss-win32-arm64-msvc": { 1848 + "version": "1.31.1", 1849 + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.31.1.tgz", 1850 + "integrity": "sha512-aJReEbSEQzx1uBlQizAOBSjcmr9dCdL3XuC/6HLXAxmtErsj2ICo5yYggg1qOODQMtnjNQv2UHb9NpOuFtYe4w==", 1851 + "cpu": [ 1852 + "arm64" 1853 + ], 1854 + "license": "MPL-2.0", 1855 + "optional": true, 1856 + "os": [ 1857 + "win32" 1858 + ], 3739 1859 "engines": { 3740 - "node": ">= 0.4" 1860 + "node": ">= 12.0.0" 3741 1861 }, 3742 1862 "funding": { 3743 - "url": "https://github.com/sponsors/ljharb" 3744 - } 3745 - }, 3746 - "node_modules/isarray": { 3747 - "version": "2.0.5", 3748 - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", 3749 - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", 3750 - "dev": true, 3751 - "license": "MIT" 3752 - }, 3753 - "node_modules/isexe": { 3754 - "version": "2.0.0", 3755 - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 3756 - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 3757 - "dev": true, 3758 - "license": "ISC" 3759 - }, 3760 - "node_modules/iterator.prototype": { 3761 - "version": "1.1.5", 3762 - "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.5.tgz", 3763 - "integrity": "sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==", 3764 - "dev": true, 3765 - "license": "MIT", 3766 - "dependencies": { 3767 - "define-data-property": "^1.1.4", 3768 - "es-object-atoms": "^1.0.0", 3769 - "get-intrinsic": "^1.2.6", 3770 - "get-proto": "^1.0.0", 3771 - "has-symbols": "^1.1.0", 3772 - "set-function-name": "^2.0.2" 3773 - }, 3774 - "engines": { 3775 - "node": ">= 0.4" 3776 - } 3777 - }, 3778 - "node_modules/js-tokens": { 3779 - "version": "4.0.0", 3780 - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 3781 - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", 3782 - "dev": true, 3783 - "license": "MIT" 3784 - }, 3785 - "node_modules/js-yaml": { 3786 - "version": "4.1.1", 3787 - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", 3788 - "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", 3789 - "dev": true, 3790 - "license": "MIT", 3791 - "dependencies": { 3792 - "argparse": "^2.0.1" 3793 - }, 3794 - "bin": { 3795 - "js-yaml": "bin/js-yaml.js" 3796 - } 3797 - }, 3798 - "node_modules/jsesc": { 3799 - "version": "3.1.0", 3800 - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", 3801 - "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", 3802 - "dev": true, 3803 - "license": "MIT", 3804 - "bin": { 3805 - "jsesc": "bin/jsesc" 3806 - }, 3807 - "engines": { 3808 - "node": ">=6" 3809 - } 3810 - }, 3811 - "node_modules/json-buffer": { 3812 - "version": "3.0.1", 3813 - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", 3814 - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", 3815 - "dev": true, 3816 - "license": "MIT" 3817 - }, 3818 - "node_modules/json-schema-traverse": { 3819 - "version": "0.4.1", 3820 - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 3821 - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 3822 - "dev": true, 3823 - "license": "MIT" 3824 - }, 3825 - "node_modules/json-stable-stringify-without-jsonify": { 3826 - "version": "1.0.1", 3827 - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", 3828 - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", 3829 - "dev": true, 3830 - "license": "MIT" 3831 - }, 3832 - "node_modules/json5": { 3833 - "version": "2.2.3", 3834 - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", 3835 - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", 3836 - "dev": true, 3837 - "license": "MIT", 3838 - "bin": { 3839 - "json5": "lib/cli.js" 3840 - }, 3841 - "engines": { 3842 - "node": ">=6" 3843 - } 3844 - }, 3845 - "node_modules/jsx-ast-utils": { 3846 - "version": "3.3.5", 3847 - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", 3848 - "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", 3849 - "dev": true, 3850 - "license": "MIT", 3851 - "dependencies": { 3852 - "array-includes": "^3.1.6", 3853 - "array.prototype.flat": "^1.3.1", 3854 - "object.assign": "^4.1.4", 3855 - "object.values": "^1.1.6" 3856 - }, 3857 - "engines": { 3858 - "node": ">=4.0" 3859 - } 3860 - }, 3861 - "node_modules/keyv": { 3862 - "version": "4.5.4", 3863 - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", 3864 - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", 3865 - "dev": true, 3866 - "license": "MIT", 3867 - "dependencies": { 3868 - "json-buffer": "3.0.1" 3869 - } 3870 - }, 3871 - "node_modules/levn": { 3872 - "version": "0.4.1", 3873 - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", 3874 - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", 3875 - "dev": true, 3876 - "license": "MIT", 3877 - "dependencies": { 3878 - "prelude-ls": "^1.2.1", 3879 - "type-check": "~0.4.0" 3880 - }, 3881 - "engines": { 3882 - "node": ">= 0.8.0" 1863 + "type": "opencollective", 1864 + "url": "https://opencollective.com/parcel" 3883 1865 } 3884 1866 }, 3885 - "node_modules/locate-path": { 3886 - "version": "6.0.0", 3887 - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", 3888 - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", 3889 - "dev": true, 3890 - "license": "MIT", 3891 - "dependencies": { 3892 - "p-locate": "^5.0.0" 3893 - }, 1867 + "node_modules/lightningcss-win32-x64-msvc": { 1868 + "version": "1.31.1", 1869 + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.31.1.tgz", 1870 + "integrity": "sha512-I9aiFrbd7oYHwlnQDqr1Roz+fTz61oDDJX7n9tYF9FJymH1cIN1DtKw3iYt6b8WZgEjoNwVSncwF4wx/ZedMhw==", 1871 + "cpu": [ 1872 + "x64" 1873 + ], 1874 + "license": "MPL-2.0", 1875 + "optional": true, 1876 + "os": [ 1877 + "win32" 1878 + ], 3894 1879 "engines": { 3895 - "node": ">=10" 1880 + "node": ">= 12.0.0" 3896 1881 }, 3897 1882 "funding": { 3898 - "url": "https://github.com/sponsors/sindresorhus" 3899 - } 3900 - }, 3901 - "node_modules/lodash.merge": { 3902 - "version": "4.6.2", 3903 - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", 3904 - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", 3905 - "dev": true, 3906 - "license": "MIT" 3907 - }, 3908 - "node_modules/loose-envify": { 3909 - "version": "1.4.0", 3910 - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", 3911 - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", 3912 - "dev": true, 3913 - "license": "MIT", 3914 - "dependencies": { 3915 - "js-tokens": "^3.0.0 || ^4.0.0" 3916 - }, 3917 - "bin": { 3918 - "loose-envify": "cli.js" 1883 + "type": "opencollective", 1884 + "url": "https://opencollective.com/parcel" 3919 1885 } 3920 1886 }, 3921 1887 "node_modules/lru-cache": { ··· 3928 1894 "yallist": "^3.0.2" 3929 1895 } 3930 1896 }, 3931 - "node_modules/math-intrinsics": { 3932 - "version": "1.1.0", 3933 - "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", 3934 - "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", 3935 - "dev": true, 3936 - "license": "MIT", 3937 - "engines": { 3938 - "node": ">= 0.4" 3939 - } 3940 - }, 3941 - "node_modules/minimatch": { 3942 - "version": "3.1.2", 3943 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 3944 - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 3945 - "dev": true, 3946 - "license": "ISC", 3947 - "dependencies": { 3948 - "brace-expansion": "^1.1.7" 3949 - }, 3950 - "engines": { 3951 - "node": "*" 3952 - } 3953 - }, 3954 1897 "node_modules/ms": { 3955 1898 "version": "2.1.3", 3956 1899 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", ··· 3977 1920 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 3978 1921 } 3979 1922 }, 3980 - "node_modules/natural-compare": { 3981 - "version": "1.4.0", 3982 - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", 3983 - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", 3984 - "dev": true, 3985 - "license": "MIT" 3986 - }, 3987 - "node_modules/node-exports-info": { 3988 - "version": "1.6.0", 3989 - "resolved": "https://registry.npmjs.org/node-exports-info/-/node-exports-info-1.6.0.tgz", 3990 - "integrity": "sha512-pyFS63ptit/P5WqUkt+UUfe+4oevH+bFeIiPPdfb0pFeYEu/1ELnJu5l+5EcTKYL5M7zaAa7S8ddywgXypqKCw==", 3991 - "dev": true, 3992 - "license": "MIT", 3993 - "dependencies": { 3994 - "array.prototype.flatmap": "^1.3.3", 3995 - "es-errors": "^1.3.0", 3996 - "object.entries": "^1.1.9", 3997 - "semver": "^6.3.1" 3998 - }, 3999 - "engines": { 4000 - "node": ">= 0.4" 4001 - }, 4002 - "funding": { 4003 - "url": "https://github.com/sponsors/ljharb" 4004 - } 4005 - }, 4006 1923 "node_modules/node-releases": { 4007 1924 "version": "2.0.27", 4008 1925 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz", ··· 4010 1927 "dev": true, 4011 1928 "license": "MIT" 4012 1929 }, 4013 - "node_modules/object-assign": { 4014 - "version": "4.1.1", 4015 - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 4016 - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", 4017 - "dev": true, 4018 - "license": "MIT", 4019 - "engines": { 4020 - "node": ">=0.10.0" 4021 - } 4022 - }, 4023 - "node_modules/object-inspect": { 4024 - "version": "1.13.4", 4025 - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", 4026 - "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", 4027 - "dev": true, 4028 - "license": "MIT", 4029 - "engines": { 4030 - "node": ">= 0.4" 4031 - }, 4032 - "funding": { 4033 - "url": "https://github.com/sponsors/ljharb" 4034 - } 4035 - }, 4036 - "node_modules/object-keys": { 4037 - "version": "1.1.1", 4038 - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", 4039 - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", 4040 - "dev": true, 4041 - "license": "MIT", 4042 - "engines": { 4043 - "node": ">= 0.4" 4044 - } 4045 - }, 4046 - "node_modules/object.assign": { 4047 - "version": "4.1.7", 4048 - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", 4049 - "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", 4050 - "dev": true, 4051 - "license": "MIT", 4052 - "dependencies": { 4053 - "call-bind": "^1.0.8", 4054 - "call-bound": "^1.0.3", 4055 - "define-properties": "^1.2.1", 4056 - "es-object-atoms": "^1.0.0", 4057 - "has-symbols": "^1.1.0", 4058 - "object-keys": "^1.1.1" 4059 - }, 4060 - "engines": { 4061 - "node": ">= 0.4" 4062 - }, 4063 - "funding": { 4064 - "url": "https://github.com/sponsors/ljharb" 4065 - } 4066 - }, 4067 - "node_modules/object.entries": { 4068 - "version": "1.1.9", 4069 - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.9.tgz", 4070 - "integrity": "sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw==", 4071 - "dev": true, 4072 - "license": "MIT", 4073 - "dependencies": { 4074 - "call-bind": "^1.0.8", 4075 - "call-bound": "^1.0.4", 4076 - "define-properties": "^1.2.1", 4077 - "es-object-atoms": "^1.1.1" 4078 - }, 4079 - "engines": { 4080 - "node": ">= 0.4" 4081 - } 4082 - }, 4083 - "node_modules/object.fromentries": { 4084 - "version": "2.0.8", 4085 - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", 4086 - "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", 4087 - "dev": true, 4088 - "license": "MIT", 4089 - "dependencies": { 4090 - "call-bind": "^1.0.7", 4091 - "define-properties": "^1.2.1", 4092 - "es-abstract": "^1.23.2", 4093 - "es-object-atoms": "^1.0.0" 4094 - }, 4095 - "engines": { 4096 - "node": ">= 0.4" 4097 - }, 4098 - "funding": { 4099 - "url": "https://github.com/sponsors/ljharb" 4100 - } 4101 - }, 4102 - "node_modules/object.values": { 4103 - "version": "1.2.1", 4104 - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz", 4105 - "integrity": "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==", 4106 - "dev": true, 4107 - "license": "MIT", 4108 - "dependencies": { 4109 - "call-bind": "^1.0.8", 4110 - "call-bound": "^1.0.3", 4111 - "define-properties": "^1.2.1", 4112 - "es-object-atoms": "^1.0.0" 4113 - }, 4114 - "engines": { 4115 - "node": ">= 0.4" 4116 - }, 4117 - "funding": { 4118 - "url": "https://github.com/sponsors/ljharb" 4119 - } 4120 - }, 4121 - "node_modules/optionator": { 4122 - "version": "0.9.4", 4123 - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", 4124 - "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", 4125 - "dev": true, 4126 - "license": "MIT", 4127 - "dependencies": { 4128 - "deep-is": "^0.1.3", 4129 - "fast-levenshtein": "^2.0.6", 4130 - "levn": "^0.4.1", 4131 - "prelude-ls": "^1.2.1", 4132 - "type-check": "^0.4.0", 4133 - "word-wrap": "^1.2.5" 4134 - }, 4135 - "engines": { 4136 - "node": ">= 0.8.0" 4137 - } 4138 - }, 4139 - "node_modules/own-keys": { 4140 - "version": "1.0.1", 4141 - "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", 4142 - "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", 4143 - "dev": true, 4144 - "license": "MIT", 4145 - "dependencies": { 4146 - "get-intrinsic": "^1.2.6", 4147 - "object-keys": "^1.1.1", 4148 - "safe-push-apply": "^1.0.0" 4149 - }, 4150 - "engines": { 4151 - "node": ">= 0.4" 4152 - }, 4153 - "funding": { 4154 - "url": "https://github.com/sponsors/ljharb" 4155 - } 4156 - }, 4157 - "node_modules/p-limit": { 4158 - "version": "3.1.0", 4159 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", 4160 - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 4161 - "dev": true, 4162 - "license": "MIT", 4163 - "dependencies": { 4164 - "yocto-queue": "^0.1.0" 4165 - }, 4166 - "engines": { 4167 - "node": ">=10" 4168 - }, 4169 - "funding": { 4170 - "url": "https://github.com/sponsors/sindresorhus" 4171 - } 4172 - }, 4173 - "node_modules/p-locate": { 4174 - "version": "5.0.0", 4175 - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", 4176 - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", 4177 - "dev": true, 4178 - "license": "MIT", 4179 - "dependencies": { 4180 - "p-limit": "^3.0.2" 4181 - }, 4182 - "engines": { 4183 - "node": ">=10" 4184 - }, 4185 - "funding": { 4186 - "url": "https://github.com/sponsors/sindresorhus" 4187 - } 4188 - }, 4189 - "node_modules/parent-module": { 4190 - "version": "1.0.1", 4191 - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", 4192 - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", 4193 - "dev": true, 4194 - "license": "MIT", 4195 - "dependencies": { 4196 - "callsites": "^3.0.0" 4197 - }, 4198 - "engines": { 4199 - "node": ">=6" 4200 - } 4201 - }, 4202 - "node_modules/path-exists": { 4203 - "version": "4.0.0", 4204 - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 4205 - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 4206 - "dev": true, 4207 - "license": "MIT", 4208 - "engines": { 4209 - "node": ">=8" 4210 - } 4211 - }, 4212 - "node_modules/path-key": { 4213 - "version": "3.1.1", 4214 - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 4215 - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 4216 - "dev": true, 4217 - "license": "MIT", 4218 - "engines": { 4219 - "node": ">=8" 4220 - } 4221 - }, 4222 - "node_modules/path-parse": { 4223 - "version": "1.0.7", 4224 - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 4225 - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 4226 - "dev": true, 4227 - "license": "MIT" 4228 - }, 4229 1930 "node_modules/picocolors": { 4230 1931 "version": "1.1.1", 4231 1932 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", ··· 4247 1948 "url": "https://github.com/sponsors/jonschlinkert" 4248 1949 } 4249 1950 }, 4250 - "node_modules/possible-typed-array-names": { 4251 - "version": "1.1.0", 4252 - "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", 4253 - "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", 4254 - "dev": true, 4255 - "license": "MIT", 4256 - "engines": { 4257 - "node": ">= 0.4" 4258 - } 4259 - }, 4260 1951 "node_modules/postcss": { 4261 1952 "version": "8.5.6", 4262 1953 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", ··· 4286 1977 "node": "^10 || ^12 || >=14" 4287 1978 } 4288 1979 }, 4289 - "node_modules/prelude-ls": { 4290 - "version": "1.2.1", 4291 - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", 4292 - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", 4293 - "dev": true, 4294 - "license": "MIT", 4295 - "engines": { 4296 - "node": ">= 0.8.0" 4297 - } 4298 - }, 4299 1980 "node_modules/prettier": { 4300 1981 "version": "3.8.1", 4301 1982 "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.1.tgz", ··· 4312 1993 "url": "https://github.com/prettier/prettier?sponsor=1" 4313 1994 } 4314 1995 }, 4315 - "node_modules/prop-types": { 4316 - "version": "15.8.1", 4317 - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", 4318 - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", 4319 - "dev": true, 4320 - "license": "MIT", 4321 - "dependencies": { 4322 - "loose-envify": "^1.4.0", 4323 - "object-assign": "^4.1.1", 4324 - "react-is": "^16.13.1" 4325 - } 4326 - }, 4327 - "node_modules/punycode": { 4328 - "version": "2.3.1", 4329 - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", 4330 - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", 4331 - "dev": true, 4332 - "license": "MIT", 4333 - "engines": { 4334 - "node": ">=6" 4335 - } 4336 - }, 4337 1996 "node_modules/react": { 4338 1997 "version": "19.2.4", 4339 1998 "resolved": "https://registry.npmjs.org/react/-/react-19.2.4.tgz", ··· 4356 2015 "react": "^19.2.4" 4357 2016 } 4358 2017 }, 4359 - "node_modules/react-is": { 4360 - "version": "16.13.1", 4361 - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", 4362 - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", 4363 - "dev": true, 4364 - "license": "MIT" 4365 - }, 4366 2018 "node_modules/react-refresh": { 4367 2019 "version": "0.18.0", 4368 2020 "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.18.0.tgz", ··· 4373 2025 "node": ">=0.10.0" 4374 2026 } 4375 2027 }, 4376 - "node_modules/reflect.getprototypeof": { 4377 - "version": "1.0.10", 4378 - "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", 4379 - "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", 4380 - "dev": true, 4381 - "license": "MIT", 4382 - "dependencies": { 4383 - "call-bind": "^1.0.8", 4384 - "define-properties": "^1.2.1", 4385 - "es-abstract": "^1.23.9", 4386 - "es-errors": "^1.3.0", 4387 - "es-object-atoms": "^1.0.0", 4388 - "get-intrinsic": "^1.2.7", 4389 - "get-proto": "^1.0.1", 4390 - "which-builtin-type": "^1.2.1" 4391 - }, 4392 - "engines": { 4393 - "node": ">= 0.4" 4394 - }, 4395 - "funding": { 4396 - "url": "https://github.com/sponsors/ljharb" 4397 - } 4398 - }, 4399 - "node_modules/regexp.prototype.flags": { 4400 - "version": "1.5.4", 4401 - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", 4402 - "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", 4403 - "dev": true, 4404 - "license": "MIT", 4405 - "dependencies": { 4406 - "call-bind": "^1.0.8", 4407 - "define-properties": "^1.2.1", 4408 - "es-errors": "^1.3.0", 4409 - "get-proto": "^1.0.1", 4410 - "gopd": "^1.2.0", 4411 - "set-function-name": "^2.0.2" 4412 - }, 4413 - "engines": { 4414 - "node": ">= 0.4" 4415 - }, 4416 - "funding": { 4417 - "url": "https://github.com/sponsors/ljharb" 4418 - } 4419 - }, 4420 - "node_modules/resolve": { 4421 - "version": "2.0.0-next.6", 4422 - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.6.tgz", 4423 - "integrity": "sha512-3JmVl5hMGtJ3kMmB3zi3DL25KfkCEyy3Tw7Gmw7z5w8M9WlwoPFnIvwChzu1+cF3iaK3sp18hhPz8ANeimdJfA==", 4424 - "dev": true, 4425 - "license": "MIT", 4426 - "dependencies": { 4427 - "es-errors": "^1.3.0", 4428 - "is-core-module": "^2.16.1", 4429 - "node-exports-info": "^1.6.0", 4430 - "object-keys": "^1.1.1", 4431 - "path-parse": "^1.0.7", 4432 - "supports-preserve-symlinks-flag": "^1.0.0" 4433 - }, 4434 - "bin": { 4435 - "resolve": "bin/resolve" 4436 - }, 4437 - "engines": { 4438 - "node": ">= 0.4" 4439 - }, 4440 - "funding": { 4441 - "url": "https://github.com/sponsors/ljharb" 4442 - } 4443 - }, 4444 - "node_modules/resolve-from": { 4445 - "version": "4.0.0", 4446 - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 4447 - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 4448 - "dev": true, 4449 - "license": "MIT", 4450 - "engines": { 4451 - "node": ">=4" 4452 - } 4453 - }, 4454 2028 "node_modules/rollup": { 4455 2029 "version": "4.57.1", 4456 2030 "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.57.1.tgz", ··· 4496 2070 "fsevents": "~2.3.2" 4497 2071 } 4498 2072 }, 4499 - "node_modules/safe-array-concat": { 4500 - "version": "1.1.3", 4501 - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", 4502 - "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", 4503 - "dev": true, 4504 - "license": "MIT", 4505 - "dependencies": { 4506 - "call-bind": "^1.0.8", 4507 - "call-bound": "^1.0.2", 4508 - "get-intrinsic": "^1.2.6", 4509 - "has-symbols": "^1.1.0", 4510 - "isarray": "^2.0.5" 4511 - }, 4512 - "engines": { 4513 - "node": ">=0.4" 4514 - }, 4515 - "funding": { 4516 - "url": "https://github.com/sponsors/ljharb" 4517 - } 4518 - }, 4519 - "node_modules/safe-push-apply": { 4520 - "version": "1.0.0", 4521 - "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", 4522 - "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", 4523 - "dev": true, 4524 - "license": "MIT", 4525 - "dependencies": { 4526 - "es-errors": "^1.3.0", 4527 - "isarray": "^2.0.5" 4528 - }, 4529 - "engines": { 4530 - "node": ">= 0.4" 4531 - }, 4532 - "funding": { 4533 - "url": "https://github.com/sponsors/ljharb" 4534 - } 4535 - }, 4536 - "node_modules/safe-regex-test": { 4537 - "version": "1.1.0", 4538 - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", 4539 - "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", 4540 - "dev": true, 4541 - "license": "MIT", 4542 - "dependencies": { 4543 - "call-bound": "^1.0.2", 4544 - "es-errors": "^1.3.0", 4545 - "is-regex": "^1.2.1" 4546 - }, 4547 - "engines": { 4548 - "node": ">= 0.4" 4549 - }, 4550 - "funding": { 4551 - "url": "https://github.com/sponsors/ljharb" 4552 - } 4553 - }, 4554 2073 "node_modules/scheduler": { 4555 2074 "version": "0.27.0", 4556 2075 "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", ··· 4567 2086 "semver": "bin/semver.js" 4568 2087 } 4569 2088 }, 4570 - "node_modules/set-function-length": { 4571 - "version": "1.2.2", 4572 - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", 4573 - "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", 4574 - "dev": true, 4575 - "license": "MIT", 4576 - "dependencies": { 4577 - "define-data-property": "^1.1.4", 4578 - "es-errors": "^1.3.0", 4579 - "function-bind": "^1.1.2", 4580 - "get-intrinsic": "^1.2.4", 4581 - "gopd": "^1.0.1", 4582 - "has-property-descriptors": "^1.0.2" 4583 - }, 4584 - "engines": { 4585 - "node": ">= 0.4" 4586 - } 4587 - }, 4588 - "node_modules/set-function-name": { 4589 - "version": "2.0.2", 4590 - "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", 4591 - "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", 4592 - "dev": true, 4593 - "license": "MIT", 4594 - "dependencies": { 4595 - "define-data-property": "^1.1.4", 4596 - "es-errors": "^1.3.0", 4597 - "functions-have-names": "^1.2.3", 4598 - "has-property-descriptors": "^1.0.2" 4599 - }, 4600 - "engines": { 4601 - "node": ">= 0.4" 4602 - } 4603 - }, 4604 - "node_modules/set-proto": { 4605 - "version": "1.0.0", 4606 - "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz", 4607 - "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", 4608 - "dev": true, 4609 - "license": "MIT", 4610 - "dependencies": { 4611 - "dunder-proto": "^1.0.1", 4612 - "es-errors": "^1.3.0", 4613 - "es-object-atoms": "^1.0.0" 4614 - }, 4615 - "engines": { 4616 - "node": ">= 0.4" 4617 - } 4618 - }, 4619 - "node_modules/shebang-command": { 4620 - "version": "2.0.0", 4621 - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 4622 - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 4623 - "dev": true, 4624 - "license": "MIT", 4625 - "dependencies": { 4626 - "shebang-regex": "^3.0.0" 4627 - }, 4628 - "engines": { 4629 - "node": ">=8" 4630 - } 4631 - }, 4632 - "node_modules/shebang-regex": { 4633 - "version": "3.0.0", 4634 - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 4635 - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 4636 - "dev": true, 4637 - "license": "MIT", 4638 - "engines": { 4639 - "node": ">=8" 4640 - } 4641 - }, 4642 - "node_modules/side-channel": { 4643 - "version": "1.1.0", 4644 - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", 4645 - "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", 4646 - "dev": true, 4647 - "license": "MIT", 4648 - "dependencies": { 4649 - "es-errors": "^1.3.0", 4650 - "object-inspect": "^1.13.3", 4651 - "side-channel-list": "^1.0.0", 4652 - "side-channel-map": "^1.0.1", 4653 - "side-channel-weakmap": "^1.0.2" 4654 - }, 4655 - "engines": { 4656 - "node": ">= 0.4" 4657 - }, 4658 - "funding": { 4659 - "url": "https://github.com/sponsors/ljharb" 4660 - } 4661 - }, 4662 - "node_modules/side-channel-list": { 4663 - "version": "1.0.0", 4664 - "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", 4665 - "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", 4666 - "dev": true, 4667 - "license": "MIT", 4668 - "dependencies": { 4669 - "es-errors": "^1.3.0", 4670 - "object-inspect": "^1.13.3" 4671 - }, 4672 - "engines": { 4673 - "node": ">= 0.4" 4674 - }, 4675 - "funding": { 4676 - "url": "https://github.com/sponsors/ljharb" 4677 - } 4678 - }, 4679 - "node_modules/side-channel-map": { 4680 - "version": "1.0.1", 4681 - "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", 4682 - "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", 4683 - "dev": true, 4684 - "license": "MIT", 4685 - "dependencies": { 4686 - "call-bound": "^1.0.2", 4687 - "es-errors": "^1.3.0", 4688 - "get-intrinsic": "^1.2.5", 4689 - "object-inspect": "^1.13.3" 4690 - }, 4691 - "engines": { 4692 - "node": ">= 0.4" 4693 - }, 4694 - "funding": { 4695 - "url": "https://github.com/sponsors/ljharb" 4696 - } 4697 - }, 4698 - "node_modules/side-channel-weakmap": { 4699 - "version": "1.0.2", 4700 - "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", 4701 - "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", 4702 - "dev": true, 4703 - "license": "MIT", 4704 - "dependencies": { 4705 - "call-bound": "^1.0.2", 4706 - "es-errors": "^1.3.0", 4707 - "get-intrinsic": "^1.2.5", 4708 - "object-inspect": "^1.13.3", 4709 - "side-channel-map": "^1.0.1" 4710 - }, 4711 - "engines": { 4712 - "node": ">= 0.4" 4713 - }, 4714 - "funding": { 4715 - "url": "https://github.com/sponsors/ljharb" 4716 - } 4717 - }, 4718 2089 "node_modules/source-map-js": { 4719 2090 "version": "1.2.1", 4720 2091 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", ··· 4725 2096 "node": ">=0.10.0" 4726 2097 } 4727 2098 }, 4728 - "node_modules/stop-iteration-iterator": { 4729 - "version": "1.1.0", 4730 - "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz", 4731 - "integrity": "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==", 4732 - "dev": true, 4733 - "license": "MIT", 4734 - "dependencies": { 4735 - "es-errors": "^1.3.0", 4736 - "internal-slot": "^1.1.0" 4737 - }, 4738 - "engines": { 4739 - "node": ">= 0.4" 4740 - } 4741 - }, 4742 - "node_modules/string.prototype.matchall": { 4743 - "version": "4.0.12", 4744 - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz", 4745 - "integrity": "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==", 4746 - "dev": true, 4747 - "license": "MIT", 4748 - "dependencies": { 4749 - "call-bind": "^1.0.8", 4750 - "call-bound": "^1.0.3", 4751 - "define-properties": "^1.2.1", 4752 - "es-abstract": "^1.23.6", 4753 - "es-errors": "^1.3.0", 4754 - "es-object-atoms": "^1.0.0", 4755 - "get-intrinsic": "^1.2.6", 4756 - "gopd": "^1.2.0", 4757 - "has-symbols": "^1.1.0", 4758 - "internal-slot": "^1.1.0", 4759 - "regexp.prototype.flags": "^1.5.3", 4760 - "set-function-name": "^2.0.2", 4761 - "side-channel": "^1.1.0" 4762 - }, 4763 - "engines": { 4764 - "node": ">= 0.4" 4765 - }, 4766 - "funding": { 4767 - "url": "https://github.com/sponsors/ljharb" 4768 - } 4769 - }, 4770 - "node_modules/string.prototype.repeat": { 4771 - "version": "1.0.0", 4772 - "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", 4773 - "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", 4774 - "dev": true, 4775 - "license": "MIT", 4776 - "dependencies": { 4777 - "define-properties": "^1.1.3", 4778 - "es-abstract": "^1.17.5" 4779 - } 4780 - }, 4781 - "node_modules/string.prototype.trim": { 4782 - "version": "1.2.10", 4783 - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", 4784 - "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", 4785 - "dev": true, 4786 - "license": "MIT", 4787 - "dependencies": { 4788 - "call-bind": "^1.0.8", 4789 - "call-bound": "^1.0.2", 4790 - "define-data-property": "^1.1.4", 4791 - "define-properties": "^1.2.1", 4792 - "es-abstract": "^1.23.5", 4793 - "es-object-atoms": "^1.0.0", 4794 - "has-property-descriptors": "^1.0.2" 4795 - }, 4796 - "engines": { 4797 - "node": ">= 0.4" 4798 - }, 4799 - "funding": { 4800 - "url": "https://github.com/sponsors/ljharb" 4801 - } 4802 - }, 4803 - "node_modules/string.prototype.trimend": { 4804 - "version": "1.0.9", 4805 - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", 4806 - "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", 4807 - "dev": true, 4808 - "license": "MIT", 4809 - "dependencies": { 4810 - "call-bind": "^1.0.8", 4811 - "call-bound": "^1.0.2", 4812 - "define-properties": "^1.2.1", 4813 - "es-object-atoms": "^1.0.0" 4814 - }, 4815 - "engines": { 4816 - "node": ">= 0.4" 4817 - }, 4818 - "funding": { 4819 - "url": "https://github.com/sponsors/ljharb" 4820 - } 4821 - }, 4822 - "node_modules/string.prototype.trimstart": { 4823 - "version": "1.0.8", 4824 - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", 4825 - "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", 4826 - "dev": true, 4827 - "license": "MIT", 4828 - "dependencies": { 4829 - "call-bind": "^1.0.7", 4830 - "define-properties": "^1.2.1", 4831 - "es-object-atoms": "^1.0.0" 4832 - }, 4833 - "engines": { 4834 - "node": ">= 0.4" 4835 - }, 4836 - "funding": { 4837 - "url": "https://github.com/sponsors/ljharb" 4838 - } 4839 - }, 4840 - "node_modules/strip-json-comments": { 4841 - "version": "3.1.1", 4842 - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", 4843 - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", 4844 - "dev": true, 4845 - "license": "MIT", 4846 - "engines": { 4847 - "node": ">=8" 4848 - }, 4849 - "funding": { 4850 - "url": "https://github.com/sponsors/sindresorhus" 4851 - } 4852 - }, 4853 - "node_modules/supports-color": { 4854 - "version": "7.2.0", 4855 - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 4856 - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 4857 - "dev": true, 4858 - "license": "MIT", 4859 - "dependencies": { 4860 - "has-flag": "^4.0.0" 4861 - }, 4862 - "engines": { 4863 - "node": ">=8" 4864 - } 4865 - }, 4866 - "node_modules/supports-preserve-symlinks-flag": { 4867 - "version": "1.0.0", 4868 - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 4869 - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 4870 - "dev": true, 4871 - "license": "MIT", 4872 - "engines": { 4873 - "node": ">= 0.4" 4874 - }, 4875 - "funding": { 4876 - "url": "https://github.com/sponsors/ljharb" 4877 - } 4878 - }, 4879 2099 "node_modules/swr": { 4880 2100 "version": "2.4.0", 4881 2101 "resolved": "https://registry.npmjs.org/swr/-/swr-2.4.0.tgz", ··· 4906 2126 "url": "https://github.com/sponsors/SuperchupuDev" 4907 2127 } 4908 2128 }, 4909 - "node_modules/ts-api-utils": { 4910 - "version": "2.4.0", 4911 - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.4.0.tgz", 4912 - "integrity": "sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==", 4913 - "dev": true, 4914 - "license": "MIT", 4915 - "engines": { 4916 - "node": ">=18.12" 4917 - }, 4918 - "peerDependencies": { 4919 - "typescript": ">=4.8.4" 4920 - } 4921 - }, 4922 - "node_modules/type-check": { 4923 - "version": "0.4.0", 4924 - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", 4925 - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", 4926 - "dev": true, 4927 - "license": "MIT", 4928 - "dependencies": { 4929 - "prelude-ls": "^1.2.1" 4930 - }, 4931 - "engines": { 4932 - "node": ">= 0.8.0" 4933 - } 4934 - }, 4935 - "node_modules/typed-array-buffer": { 4936 - "version": "1.0.3", 4937 - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", 4938 - "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", 4939 - "dev": true, 4940 - "license": "MIT", 4941 - "dependencies": { 4942 - "call-bound": "^1.0.3", 4943 - "es-errors": "^1.3.0", 4944 - "is-typed-array": "^1.1.14" 4945 - }, 4946 - "engines": { 4947 - "node": ">= 0.4" 4948 - } 4949 - }, 4950 - "node_modules/typed-array-byte-length": { 4951 - "version": "1.0.3", 4952 - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", 4953 - "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", 4954 - "dev": true, 4955 - "license": "MIT", 4956 - "dependencies": { 4957 - "call-bind": "^1.0.8", 4958 - "for-each": "^0.3.3", 4959 - "gopd": "^1.2.0", 4960 - "has-proto": "^1.2.0", 4961 - "is-typed-array": "^1.1.14" 4962 - }, 4963 - "engines": { 4964 - "node": ">= 0.4" 4965 - }, 4966 - "funding": { 4967 - "url": "https://github.com/sponsors/ljharb" 4968 - } 4969 - }, 4970 - "node_modules/typed-array-byte-offset": { 4971 - "version": "1.0.4", 4972 - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", 4973 - "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", 4974 - "dev": true, 4975 - "license": "MIT", 4976 - "dependencies": { 4977 - "available-typed-arrays": "^1.0.7", 4978 - "call-bind": "^1.0.8", 4979 - "for-each": "^0.3.3", 4980 - "gopd": "^1.2.0", 4981 - "has-proto": "^1.2.0", 4982 - "is-typed-array": "^1.1.15", 4983 - "reflect.getprototypeof": "^1.0.9" 4984 - }, 4985 - "engines": { 4986 - "node": ">= 0.4" 4987 - }, 4988 - "funding": { 4989 - "url": "https://github.com/sponsors/ljharb" 4990 - } 4991 - }, 4992 - "node_modules/typed-array-length": { 4993 - "version": "1.0.7", 4994 - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", 4995 - "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", 4996 - "dev": true, 4997 - "license": "MIT", 4998 - "dependencies": { 4999 - "call-bind": "^1.0.7", 5000 - "for-each": "^0.3.3", 5001 - "gopd": "^1.0.1", 5002 - "is-typed-array": "^1.1.13", 5003 - "possible-typed-array-names": "^1.0.0", 5004 - "reflect.getprototypeof": "^1.0.6" 5005 - }, 5006 - "engines": { 5007 - "node": ">= 0.4" 5008 - }, 5009 - "funding": { 5010 - "url": "https://github.com/sponsors/ljharb" 5011 - } 5012 - }, 5013 2129 "node_modules/typescript": { 5014 2130 "version": "5.9.3", 5015 2131 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", 5016 2132 "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", 5017 2133 "dev": true, 5018 2134 "license": "Apache-2.0", 5019 - "peer": true, 5020 2135 "bin": { 5021 2136 "tsc": "bin/tsc", 5022 2137 "tsserver": "bin/tsserver" ··· 5025 2140 "node": ">=14.17" 5026 2141 } 5027 2142 }, 5028 - "node_modules/typescript-eslint": { 5029 - "version": "8.56.0", 5030 - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.56.0.tgz", 5031 - "integrity": "sha512-c7toRLrotJ9oixgdW7liukZpsnq5CZ7PuKztubGYlNppuTqhIoWfhgHo/7EU0v06gS2l/x0i2NEFK1qMIf0rIg==", 5032 - "dev": true, 5033 - "license": "MIT", 5034 - "dependencies": { 5035 - "@typescript-eslint/eslint-plugin": "8.56.0", 5036 - "@typescript-eslint/parser": "8.56.0", 5037 - "@typescript-eslint/typescript-estree": "8.56.0", 5038 - "@typescript-eslint/utils": "8.56.0" 5039 - }, 5040 - "engines": { 5041 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 5042 - }, 5043 - "funding": { 5044 - "type": "opencollective", 5045 - "url": "https://opencollective.com/typescript-eslint" 5046 - }, 5047 - "peerDependencies": { 5048 - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", 5049 - "typescript": ">=4.8.4 <6.0.0" 5050 - } 5051 - }, 5052 - "node_modules/unbox-primitive": { 5053 - "version": "1.1.0", 5054 - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", 5055 - "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", 5056 - "dev": true, 5057 - "license": "MIT", 5058 - "dependencies": { 5059 - "call-bound": "^1.0.3", 5060 - "has-bigints": "^1.0.2", 5061 - "has-symbols": "^1.1.0", 5062 - "which-boxed-primitive": "^1.1.1" 5063 - }, 5064 - "engines": { 5065 - "node": ">= 0.4" 5066 - }, 5067 - "funding": { 5068 - "url": "https://github.com/sponsors/ljharb" 5069 - } 5070 - }, 5071 2143 "node_modules/undici-types": { 5072 2144 "version": "7.16.0", 5073 2145 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", ··· 5106 2178 "browserslist": ">= 4.21.0" 5107 2179 } 5108 2180 }, 5109 - "node_modules/uri-js": { 5110 - "version": "4.4.1", 5111 - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", 5112 - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 5113 - "dev": true, 5114 - "license": "BSD-2-Clause", 5115 - "dependencies": { 5116 - "punycode": "^2.1.0" 5117 - } 5118 - }, 5119 2181 "node_modules/use-sync-external-store": { 5120 2182 "version": "1.6.0", 5121 2183 "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz", ··· 5201 2263 } 5202 2264 } 5203 2265 }, 5204 - "node_modules/which": { 5205 - "version": "2.0.2", 5206 - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 5207 - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 5208 - "dev": true, 5209 - "license": "ISC", 5210 - "dependencies": { 5211 - "isexe": "^2.0.0" 5212 - }, 5213 - "bin": { 5214 - "node-which": "bin/node-which" 5215 - }, 5216 - "engines": { 5217 - "node": ">= 8" 5218 - } 5219 - }, 5220 - "node_modules/which-boxed-primitive": { 5221 - "version": "1.1.1", 5222 - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", 5223 - "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", 5224 - "dev": true, 5225 - "license": "MIT", 5226 - "dependencies": { 5227 - "is-bigint": "^1.1.0", 5228 - "is-boolean-object": "^1.2.1", 5229 - "is-number-object": "^1.1.1", 5230 - "is-string": "^1.1.1", 5231 - "is-symbol": "^1.1.1" 5232 - }, 5233 - "engines": { 5234 - "node": ">= 0.4" 5235 - }, 5236 - "funding": { 5237 - "url": "https://github.com/sponsors/ljharb" 5238 - } 5239 - }, 5240 - "node_modules/which-builtin-type": { 5241 - "version": "1.2.1", 5242 - "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", 5243 - "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", 5244 - "dev": true, 5245 - "license": "MIT", 5246 - "dependencies": { 5247 - "call-bound": "^1.0.2", 5248 - "function.prototype.name": "^1.1.6", 5249 - "has-tostringtag": "^1.0.2", 5250 - "is-async-function": "^2.0.0", 5251 - "is-date-object": "^1.1.0", 5252 - "is-finalizationregistry": "^1.1.0", 5253 - "is-generator-function": "^1.0.10", 5254 - "is-regex": "^1.2.1", 5255 - "is-weakref": "^1.0.2", 5256 - "isarray": "^2.0.5", 5257 - "which-boxed-primitive": "^1.1.0", 5258 - "which-collection": "^1.0.2", 5259 - "which-typed-array": "^1.1.16" 5260 - }, 5261 - "engines": { 5262 - "node": ">= 0.4" 5263 - }, 5264 - "funding": { 5265 - "url": "https://github.com/sponsors/ljharb" 5266 - } 5267 - }, 5268 - "node_modules/which-collection": { 5269 - "version": "1.0.2", 5270 - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", 5271 - "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", 5272 - "dev": true, 5273 - "license": "MIT", 5274 - "dependencies": { 5275 - "is-map": "^2.0.3", 5276 - "is-set": "^2.0.3", 5277 - "is-weakmap": "^2.0.2", 5278 - "is-weakset": "^2.0.3" 5279 - }, 5280 - "engines": { 5281 - "node": ">= 0.4" 5282 - }, 5283 - "funding": { 5284 - "url": "https://github.com/sponsors/ljharb" 5285 - } 5286 - }, 5287 - "node_modules/which-typed-array": { 5288 - "version": "1.1.20", 5289 - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.20.tgz", 5290 - "integrity": "sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg==", 5291 - "dev": true, 5292 - "license": "MIT", 5293 - "dependencies": { 5294 - "available-typed-arrays": "^1.0.7", 5295 - "call-bind": "^1.0.8", 5296 - "call-bound": "^1.0.4", 5297 - "for-each": "^0.3.5", 5298 - "get-proto": "^1.0.1", 5299 - "gopd": "^1.2.0", 5300 - "has-tostringtag": "^1.0.2" 5301 - }, 5302 - "engines": { 5303 - "node": ">= 0.4" 5304 - }, 5305 - "funding": { 5306 - "url": "https://github.com/sponsors/ljharb" 5307 - } 5308 - }, 5309 - "node_modules/word-wrap": { 5310 - "version": "1.2.5", 5311 - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", 5312 - "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", 5313 - "dev": true, 5314 - "license": "MIT", 5315 - "engines": { 5316 - "node": ">=0.10.0" 5317 - } 5318 - }, 5319 2266 "node_modules/yallist": { 5320 2267 "version": "3.1.1", 5321 2268 "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", 5322 2269 "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", 5323 2270 "dev": true, 5324 2271 "license": "ISC" 5325 - }, 5326 - "node_modules/yocto-queue": { 5327 - "version": "0.1.0", 5328 - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 5329 - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 5330 - "dev": true, 5331 - "license": "MIT", 5332 - "engines": { 5333 - "node": ">=10" 5334 - }, 5335 - "funding": { 5336 - "url": "https://github.com/sponsors/sindresorhus" 5337 - } 5338 2272 } 5339 2273 } 5340 2274 }
+1 -5
frontend/package.json
··· 18 18 "@tauri-apps/plugin-log": "^2", 19 19 "@tauri-apps/plugin-notification": "^2", 20 20 "@tauri-apps/plugin-opener": "^2", 21 + "lightningcss": "^1.31.1", 21 22 "react": "^19", 22 23 "react-dom": "^19", 23 24 "swr": "^2" 24 25 }, 25 26 "devDependencies": { 26 - "@eslint/js": "^9.39.2", 27 27 "@types/node": "^25.2.3", 28 28 "@types/react": "^19", 29 29 "@types/react-dom": "^19", 30 30 "@vitejs/plugin-react": "^5.1.4", 31 31 "babel-plugin-react-compiler": "^1.0.0", 32 - "eslint": "^9.39.2", 33 - "eslint-plugin-react": "^7", 34 - "eslint-plugin-react-hooks": "^5.2.0", 35 32 "globals": "^17.3.0", 36 33 "prettier": "^3", 37 34 "typescript": "^5", 38 - "typescript-eslint": "^8", 39 35 "vite": "^7" 40 36 } 41 37 }
+12 -3
frontend/src/style.css
··· 1 1 :root { 2 + font-family: "Bungee"; 3 + user-select: none; 4 + -webkit-user-select: none; 5 + 2 6 --scale: 1.25; 3 7 --small: calc(1rem * pow(var(--scale), -1)); 4 8 --half: calc(1rem * pow(var(--scale), -0.5)); ··· 25 29 margin: 0; 26 30 width: 100vw; 27 31 height: 100vh; 32 + } 33 + 34 + button { 35 + font-family: "Bungee"; 28 36 } 29 37 30 38 header { ··· 45 53 46 54 .grow { 47 55 flex-grow: 1; 56 + display: flex; 57 + height: 100%; 58 + align-items: center; 48 59 } 49 60 } 50 61 ··· 72 83 } 73 84 74 85 .team-button { 75 - font-family: "Bungee"; 76 86 display: flex; 77 87 flex-direction: row; 78 88 align-items: center; 79 89 justify-content: center; 80 90 font-size: 16pt; 81 91 gap: var(--small); 82 - padding: var(--1) 0; 92 + padding: var(--1); 83 93 border: none; 84 94 85 95 &.hider { ··· 92 102 } 93 103 94 104 &.menu button { 95 - font-family: "Bungee"; 96 105 display: flex; 97 106 flex-direction: row; 98 107 align-items: center;
+12
frontend/vite.config.ts
··· 4 4 import react from "@vitejs/plugin-react"; 5 5 import path from "path"; 6 6 7 + import browserslist from 'browserslist'; 8 + import {browserslistToTargets} from 'lightningcss'; 9 + 7 10 const host = process.env.HOST_OVERRIDE || process.env.TAURI_DEV_HOST; 8 11 9 12 export default defineConfig(async () => ({ ··· 27 30 }, 28 31 resolve: { 29 32 alias: [{ find: "@", replacement: path.resolve(__dirname, "./src") }] 33 + }, 34 + css: { 35 + transformer: 'lightningcss', 36 + lightningcss: { 37 + targets: browserslistToTargets(browserslist('>= 0.25%')) 30 38 } 39 + }, 40 + build: { 41 + cssMinify: 'lightningcss' 42 + }, 31 43 }));