[READ-ONLY] Mirror of https://github.com/flo-bit/skywatched. review movies and tv shows, based on at proto skywatched.app
0

Configure Feed

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

Merge pull request #31 from flo-bit/v3

rename to skywatched

authored by

Florian and committed by
GitHub
(Dec 13, 2024, 1:26 AM +0100) 18bc8820 7e3bbdf8

+1300 -608
+4 -4
README.md
··· 1 - # nyx 1 + # skywatched 2 2 3 - university project. linktree but for movies. eventually with social media features using the at protocol. 3 + university project. social media for movies and tv shows using the at protocol. 4 4 5 - [live demo](https://nyx-kappa.vercel.app/) 5 + [live demo](https://skywatched.app/) 6 6 7 - ## setup 7 + ## development 8 8 9 9 1. copy the .env.example file to .env and set the variables: 10 10
+1287 -596
package-lock.json
··· 1 1 { 2 - "name": "nyx", 2 + "name": "skywatched", 3 3 "version": "0.0.1", 4 4 "lockfileVersion": 3, 5 5 "requires": true, 6 6 "packages": { 7 7 "": { 8 - "name": "nyx", 8 + "name": "skywatched", 9 9 "version": "0.0.1", 10 10 "dependencies": { 11 11 "@atproto/api": "^0.13.20", ··· 14 14 "@node-rs/argon2": "^1.1.0", 15 15 "@oslojs/crypto": "^1.0.1", 16 16 "@oslojs/encoding": "^1.1.0", 17 + "@sveltejs/adapter-vercel": "^5.5.2", 17 18 "clsx": "^2.1.1", 18 19 "dotenv": "^16.4.5", 19 20 "drizzle-orm": "^0.33.0", ··· 727 728 } 728 729 }, 729 730 "node_modules/@esbuild/aix-ppc64": { 730 - "version": "0.19.12", 731 - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz", 732 - "integrity": "sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==", 731 + "version": "0.24.0", 732 + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.0.tgz", 733 + "integrity": "sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==", 733 734 "cpu": [ 734 735 "ppc64" 735 736 ], 736 - "dev": true, 737 737 "optional": true, 738 738 "os": [ 739 739 "aix" 740 740 ], 741 741 "engines": { 742 - "node": ">=12" 742 + "node": ">=18" 743 743 } 744 744 }, 745 745 "node_modules/@esbuild/android-arm": { 746 - "version": "0.19.12", 747 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.12.tgz", 748 - "integrity": "sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==", 746 + "version": "0.24.0", 747 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.0.tgz", 748 + "integrity": "sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==", 749 749 "cpu": [ 750 750 "arm" 751 751 ], 752 - "dev": true, 753 752 "optional": true, 754 753 "os": [ 755 754 "android" 756 755 ], 757 756 "engines": { 758 - "node": ">=12" 757 + "node": ">=18" 759 758 } 760 759 }, 761 760 "node_modules/@esbuild/android-arm64": { 762 - "version": "0.19.12", 763 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz", 764 - "integrity": "sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==", 761 + "version": "0.24.0", 762 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.0.tgz", 763 + "integrity": "sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==", 765 764 "cpu": [ 766 765 "arm64" 767 766 ], 768 - "dev": true, 769 767 "optional": true, 770 768 "os": [ 771 769 "android" 772 770 ], 773 771 "engines": { 774 - "node": ">=12" 772 + "node": ">=18" 775 773 } 776 774 }, 777 775 "node_modules/@esbuild/android-x64": { 778 - "version": "0.19.12", 779 - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.12.tgz", 780 - "integrity": "sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==", 776 + "version": "0.24.0", 777 + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.0.tgz", 778 + "integrity": "sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==", 781 779 "cpu": [ 782 780 "x64" 783 781 ], 784 - "dev": true, 785 782 "optional": true, 786 783 "os": [ 787 784 "android" 788 785 ], 789 786 "engines": { 790 - "node": ">=12" 787 + "node": ">=18" 791 788 } 792 789 }, 793 790 "node_modules/@esbuild/darwin-arm64": { 794 - "version": "0.19.12", 795 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz", 796 - "integrity": "sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==", 791 + "version": "0.24.0", 792 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.0.tgz", 793 + "integrity": "sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==", 797 794 "cpu": [ 798 795 "arm64" 799 796 ], 800 - "dev": true, 801 797 "optional": true, 802 798 "os": [ 803 799 "darwin" 804 800 ], 805 801 "engines": { 806 - "node": ">=12" 802 + "node": ">=18" 807 803 } 808 804 }, 809 805 "node_modules/@esbuild/darwin-x64": { 810 - "version": "0.19.12", 811 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz", 812 - "integrity": "sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==", 806 + "version": "0.24.0", 807 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.0.tgz", 808 + "integrity": "sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==", 813 809 "cpu": [ 814 810 "x64" 815 811 ], 816 - "dev": true, 817 812 "optional": true, 818 813 "os": [ 819 814 "darwin" 820 815 ], 821 816 "engines": { 822 - "node": ">=12" 817 + "node": ">=18" 823 818 } 824 819 }, 825 820 "node_modules/@esbuild/freebsd-arm64": { 826 - "version": "0.19.12", 827 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz", 828 - "integrity": "sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==", 821 + "version": "0.24.0", 822 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.0.tgz", 823 + "integrity": "sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==", 829 824 "cpu": [ 830 825 "arm64" 831 826 ], 832 - "dev": true, 833 827 "optional": true, 834 828 "os": [ 835 829 "freebsd" 836 830 ], 837 831 "engines": { 838 - "node": ">=12" 832 + "node": ">=18" 839 833 } 840 834 }, 841 835 "node_modules/@esbuild/freebsd-x64": { 842 - "version": "0.19.12", 843 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz", 844 - "integrity": "sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==", 836 + "version": "0.24.0", 837 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.0.tgz", 838 + "integrity": "sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==", 845 839 "cpu": [ 846 840 "x64" 847 841 ], 848 - "dev": true, 849 842 "optional": true, 850 843 "os": [ 851 844 "freebsd" 852 845 ], 853 846 "engines": { 854 - "node": ">=12" 847 + "node": ">=18" 855 848 } 856 849 }, 857 850 "node_modules/@esbuild/linux-arm": { 858 - "version": "0.19.12", 859 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz", 860 - "integrity": "sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==", 851 + "version": "0.24.0", 852 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.0.tgz", 853 + "integrity": "sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==", 861 854 "cpu": [ 862 855 "arm" 863 856 ], 864 - "dev": true, 865 857 "optional": true, 866 858 "os": [ 867 859 "linux" 868 860 ], 869 861 "engines": { 870 - "node": ">=12" 862 + "node": ">=18" 871 863 } 872 864 }, 873 865 "node_modules/@esbuild/linux-arm64": { 874 - "version": "0.19.12", 875 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz", 876 - "integrity": "sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==", 866 + "version": "0.24.0", 867 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.0.tgz", 868 + "integrity": "sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==", 877 869 "cpu": [ 878 870 "arm64" 879 871 ], 880 - "dev": true, 881 872 "optional": true, 882 873 "os": [ 883 874 "linux" 884 875 ], 885 876 "engines": { 886 - "node": ">=12" 877 + "node": ">=18" 887 878 } 888 879 }, 889 880 "node_modules/@esbuild/linux-ia32": { 890 - "version": "0.19.12", 891 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz", 892 - "integrity": "sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==", 881 + "version": "0.24.0", 882 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.0.tgz", 883 + "integrity": "sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==", 893 884 "cpu": [ 894 885 "ia32" 895 886 ], 896 - "dev": true, 897 887 "optional": true, 898 888 "os": [ 899 889 "linux" 900 890 ], 901 891 "engines": { 902 - "node": ">=12" 892 + "node": ">=18" 903 893 } 904 894 }, 905 895 "node_modules/@esbuild/linux-loong64": { 906 - "version": "0.19.12", 907 - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz", 908 - "integrity": "sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==", 896 + "version": "0.24.0", 897 + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.0.tgz", 898 + "integrity": "sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==", 909 899 "cpu": [ 910 900 "loong64" 911 901 ], 912 - "dev": true, 913 902 "optional": true, 914 903 "os": [ 915 904 "linux" 916 905 ], 917 906 "engines": { 918 - "node": ">=12" 907 + "node": ">=18" 919 908 } 920 909 }, 921 910 "node_modules/@esbuild/linux-mips64el": { 922 - "version": "0.19.12", 923 - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz", 924 - "integrity": "sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==", 911 + "version": "0.24.0", 912 + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.0.tgz", 913 + "integrity": "sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==", 925 914 "cpu": [ 926 915 "mips64el" 927 916 ], 928 - "dev": true, 929 917 "optional": true, 930 918 "os": [ 931 919 "linux" 932 920 ], 933 921 "engines": { 934 - "node": ">=12" 922 + "node": ">=18" 935 923 } 936 924 }, 937 925 "node_modules/@esbuild/linux-ppc64": { 938 - "version": "0.19.12", 939 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz", 940 - "integrity": "sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==", 926 + "version": "0.24.0", 927 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.0.tgz", 928 + "integrity": "sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==", 941 929 "cpu": [ 942 930 "ppc64" 943 931 ], 944 - "dev": true, 945 932 "optional": true, 946 933 "os": [ 947 934 "linux" 948 935 ], 949 936 "engines": { 950 - "node": ">=12" 937 + "node": ">=18" 951 938 } 952 939 }, 953 940 "node_modules/@esbuild/linux-riscv64": { 954 - "version": "0.19.12", 955 - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz", 956 - "integrity": "sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==", 941 + "version": "0.24.0", 942 + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.0.tgz", 943 + "integrity": "sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==", 957 944 "cpu": [ 958 945 "riscv64" 959 946 ], 960 - "dev": true, 961 947 "optional": true, 962 948 "os": [ 963 949 "linux" 964 950 ], 965 951 "engines": { 966 - "node": ">=12" 952 + "node": ">=18" 967 953 } 968 954 }, 969 955 "node_modules/@esbuild/linux-s390x": { 970 - "version": "0.19.12", 971 - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz", 972 - "integrity": "sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==", 956 + "version": "0.24.0", 957 + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.0.tgz", 958 + "integrity": "sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==", 973 959 "cpu": [ 974 960 "s390x" 975 961 ], 976 - "dev": true, 977 962 "optional": true, 978 963 "os": [ 979 964 "linux" 980 965 ], 981 966 "engines": { 982 - "node": ">=12" 967 + "node": ">=18" 983 968 } 984 969 }, 985 970 "node_modules/@esbuild/linux-x64": { 986 - "version": "0.19.12", 987 - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz", 988 - "integrity": "sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==", 971 + "version": "0.24.0", 972 + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.0.tgz", 973 + "integrity": "sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==", 989 974 "cpu": [ 990 975 "x64" 991 976 ], 992 - "dev": true, 993 977 "optional": true, 994 978 "os": [ 995 979 "linux" 996 980 ], 997 981 "engines": { 998 - "node": ">=12" 982 + "node": ">=18" 999 983 } 1000 984 }, 1001 985 "node_modules/@esbuild/netbsd-x64": { 1002 - "version": "0.19.12", 1003 - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz", 1004 - "integrity": "sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==", 986 + "version": "0.24.0", 987 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.0.tgz", 988 + "integrity": "sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==", 1005 989 "cpu": [ 1006 990 "x64" 1007 991 ], 1008 - "dev": true, 1009 992 "optional": true, 1010 993 "os": [ 1011 994 "netbsd" 1012 995 ], 1013 996 "engines": { 1014 - "node": ">=12" 997 + "node": ">=18" 1015 998 } 1016 999 }, 1017 - "node_modules/@esbuild/openbsd-x64": { 1018 - "version": "0.19.12", 1019 - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz", 1020 - "integrity": "sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==", 1000 + "node_modules/@esbuild/openbsd-arm64": { 1001 + "version": "0.24.0", 1002 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.0.tgz", 1003 + "integrity": "sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==", 1021 1004 "cpu": [ 1022 - "x64" 1005 + "arm64" 1023 1006 ], 1024 - "dev": true, 1025 1007 "optional": true, 1026 1008 "os": [ 1027 1009 "openbsd" 1028 1010 ], 1029 1011 "engines": { 1030 - "node": ">=12" 1012 + "node": ">=18" 1031 1013 } 1032 1014 }, 1033 - "node_modules/@esbuild/sunos-x64": { 1034 - "version": "0.19.12", 1035 - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz", 1036 - "integrity": "sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==", 1015 + "node_modules/@esbuild/openbsd-x64": { 1016 + "version": "0.24.0", 1017 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.0.tgz", 1018 + "integrity": "sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==", 1037 1019 "cpu": [ 1038 1020 "x64" 1039 1021 ], 1040 - "dev": true, 1022 + "optional": true, 1023 + "os": [ 1024 + "openbsd" 1025 + ], 1026 + "engines": { 1027 + "node": ">=18" 1028 + } 1029 + }, 1030 + "node_modules/@esbuild/sunos-x64": { 1031 + "version": "0.24.0", 1032 + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.0.tgz", 1033 + "integrity": "sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==", 1034 + "cpu": [ 1035 + "x64" 1036 + ], 1041 1037 "optional": true, 1042 1038 "os": [ 1043 1039 "sunos" 1044 1040 ], 1045 1041 "engines": { 1046 - "node": ">=12" 1042 + "node": ">=18" 1047 1043 } 1048 1044 }, 1049 1045 "node_modules/@esbuild/win32-arm64": { 1050 - "version": "0.19.12", 1051 - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz", 1052 - "integrity": "sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==", 1046 + "version": "0.24.0", 1047 + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.0.tgz", 1048 + "integrity": "sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==", 1053 1049 "cpu": [ 1054 1050 "arm64" 1055 1051 ], 1056 - "dev": true, 1057 1052 "optional": true, 1058 1053 "os": [ 1059 1054 "win32" 1060 1055 ], 1061 1056 "engines": { 1062 - "node": ">=12" 1057 + "node": ">=18" 1063 1058 } 1064 1059 }, 1065 1060 "node_modules/@esbuild/win32-ia32": { 1066 - "version": "0.19.12", 1067 - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz", 1068 - "integrity": "sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==", 1061 + "version": "0.24.0", 1062 + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.0.tgz", 1063 + "integrity": "sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==", 1069 1064 "cpu": [ 1070 1065 "ia32" 1071 1066 ], 1072 - "dev": true, 1073 1067 "optional": true, 1074 1068 "os": [ 1075 1069 "win32" 1076 1070 ], 1077 1071 "engines": { 1078 - "node": ">=12" 1072 + "node": ">=18" 1079 1073 } 1080 1074 }, 1081 1075 "node_modules/@esbuild/win32-x64": { 1082 - "version": "0.19.12", 1083 - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz", 1084 - "integrity": "sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==", 1076 + "version": "0.24.0", 1077 + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.0.tgz", 1078 + "integrity": "sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==", 1085 1079 "cpu": [ 1086 1080 "x64" 1087 1081 ], 1088 - "dev": true, 1089 1082 "optional": true, 1090 1083 "os": [ 1091 1084 "win32" 1092 1085 ], 1093 1086 "engines": { 1094 - "node": ">=12" 1087 + "node": ">=18" 1095 1088 } 1096 1089 }, 1097 1090 "node_modules/@eslint-community/eslint-utils": { ··· 1134 1127 } 1135 1128 }, 1136 1129 "node_modules/@eslint/config-array": { 1137 - "version": "0.19.0", 1138 - "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.19.0.tgz", 1139 - "integrity": "sha512-zdHg2FPIFNKPdcHWtiNT+jEFCHYVplAXRDlQDyqy0zGx/q2parwh7brGJSiTxRk/TSMkbM//zt/f5CHgyTyaSQ==", 1130 + "version": "0.19.1", 1131 + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.19.1.tgz", 1132 + "integrity": "sha512-fo6Mtm5mWyKjA/Chy1BYTdn5mGJoDNjC7C64ug20ADsRDGrA85bN3uK3MaKbeRkRuuIEAR5N33Jr1pbm411/PA==", 1140 1133 "dev": true, 1141 1134 "dependencies": { 1142 - "@eslint/object-schema": "^2.1.4", 1135 + "@eslint/object-schema": "^2.1.5", 1143 1136 "debug": "^4.3.1", 1144 1137 "minimatch": "^3.1.2" 1145 1138 }, ··· 1148 1141 } 1149 1142 }, 1150 1143 "node_modules/@eslint/core": { 1151 - "version": "0.9.0", 1152 - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.9.0.tgz", 1153 - "integrity": "sha512-7ATR9F0e4W85D/0w7cU0SNj7qkAexMG+bAHEZOjo9akvGuhHE2m7umzWzfnpa0XAg5Kxc1BWmtPMV67jJ+9VUg==", 1144 + "version": "0.9.1", 1145 + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.9.1.tgz", 1146 + "integrity": "sha512-GuUdqkyyzQI5RMIWkHhvTWLCyLo1jNK3vzkSyaExH5kHPDHcuL2VOpHjmMY+y3+NC69qAKToBqldTBgYeLSr9Q==", 1154 1147 "dev": true, 1148 + "dependencies": { 1149 + "@types/json-schema": "^7.0.15" 1150 + }, 1155 1151 "engines": { 1156 1152 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1157 1153 } ··· 1192 1188 } 1193 1189 }, 1194 1190 "node_modules/@eslint/js": { 1195 - "version": "9.15.0", 1196 - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.15.0.tgz", 1197 - "integrity": "sha512-tMTqrY+EzbXmKJR5ToI8lxu7jaN5EdmrBFJpQk5JmSlyLsx6o4t27r883K5xsLuCYCpfKBCGswMSWXsM+jB7lg==", 1191 + "version": "9.16.0", 1192 + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.16.0.tgz", 1193 + "integrity": "sha512-tw2HxzQkrbeuvyj1tG2Yqq+0H9wGoI2IMk4EOsQeX+vmd75FtJAzf+gTA69WF+baUKRYQ3x2kbLE08js5OsTVg==", 1198 1194 "dev": true, 1199 1195 "engines": { 1200 1196 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1201 1197 } 1202 1198 }, 1203 1199 "node_modules/@eslint/object-schema": { 1204 - "version": "2.1.4", 1205 - "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.4.tgz", 1206 - "integrity": "sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==", 1200 + "version": "2.1.5", 1201 + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.5.tgz", 1202 + "integrity": "sha512-o0bhxnL89h5Bae5T318nFoFzGy+YE5i/gGkoPAgkmTVdRKTiv3p8JHevPiPaMwoloKfEiiaHlawCqaZMqRm+XQ==", 1207 1203 "dev": true, 1208 1204 "engines": { 1209 1205 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1210 1206 } 1211 1207 }, 1212 1208 "node_modules/@eslint/plugin-kit": { 1213 - "version": "0.2.3", 1214 - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.3.tgz", 1215 - "integrity": "sha512-2b/g5hRmpbb1o4GnTZax9N9m0FXzz9OV42ZzI4rDDMDuHUqigAiQCEWChBWCY4ztAGVRjoWT19v0yMmc5/L5kA==", 1209 + "version": "0.2.4", 1210 + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.4.tgz", 1211 + "integrity": "sha512-zSkKow6H5Kdm0ZUQUB2kV5JIXqoG0+uH5YADhaEHswm664N9Db8dXSi0nMJpacpMf+MyyglF1vnZohpEg5yUtg==", 1216 1212 "dev": true, 1217 1213 "dependencies": { 1218 1214 "levn": "^0.4.1" ··· 1286 1282 "version": "8.0.2", 1287 1283 "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", 1288 1284 "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", 1289 - "dev": true, 1290 1285 "dependencies": { 1291 1286 "string-width": "^5.1.2", 1292 1287 "string-width-cjs": "npm:string-width@^4.2.0", ··· 1299 1294 "node": ">=12" 1300 1295 } 1301 1296 }, 1297 + "node_modules/@isaacs/fs-minipass": { 1298 + "version": "4.0.1", 1299 + "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz", 1300 + "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==", 1301 + "dependencies": { 1302 + "minipass": "^7.0.4" 1303 + }, 1304 + "engines": { 1305 + "node": ">=18.0.0" 1306 + } 1307 + }, 1302 1308 "node_modules/@jridgewell/gen-mapping": { 1303 - "version": "0.3.5", 1304 - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", 1305 - "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", 1309 + "version": "0.3.8", 1310 + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", 1311 + "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", 1306 1312 "dependencies": { 1307 1313 "@jridgewell/set-array": "^1.2.1", 1308 1314 "@jridgewell/sourcemap-codec": "^1.4.10", ··· 1473 1479 "os": [ 1474 1480 "win32" 1475 1481 ] 1482 + }, 1483 + "node_modules/@mapbox/node-pre-gyp": { 1484 + "version": "2.0.0-rc.0", 1485 + "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-2.0.0-rc.0.tgz", 1486 + "integrity": "sha512-nhSMNprz3WmeRvd8iUs5JqkKr0Ncx46JtPxM3AhXes84XpSJfmIwKeWXRpsr53S7kqPkQfPhzrMFUxSNb23qSA==", 1487 + "dependencies": { 1488 + "consola": "^3.2.3", 1489 + "detect-libc": "^2.0.0", 1490 + "https-proxy-agent": "^7.0.5", 1491 + "node-fetch": "^2.6.7", 1492 + "nopt": "^8.0.0", 1493 + "semver": "^7.5.3", 1494 + "tar": "^7.4.0" 1495 + }, 1496 + "bin": { 1497 + "node-pre-gyp": "bin/node-pre-gyp" 1498 + }, 1499 + "engines": { 1500 + "node": ">=18" 1501 + } 1502 + }, 1503 + "node_modules/@mapbox/node-pre-gyp/node_modules/node-fetch": { 1504 + "version": "2.7.0", 1505 + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", 1506 + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", 1507 + "dependencies": { 1508 + "whatwg-url": "^5.0.0" 1509 + }, 1510 + "engines": { 1511 + "node": "4.x || >=6.0.0" 1512 + }, 1513 + "peerDependencies": { 1514 + "encoding": "^0.1.0" 1515 + }, 1516 + "peerDependenciesMeta": { 1517 + "encoding": { 1518 + "optional": true 1519 + } 1520 + } 1476 1521 }, 1477 1522 "node_modules/@napi-rs/wasm-runtime": { 1478 1523 "version": "0.2.5", ··· 1790 1835 "version": "0.11.0", 1791 1836 "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", 1792 1837 "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", 1793 - "dev": true, 1794 1838 "optional": true, 1795 1839 "engines": { 1796 1840 "node": ">=14" ··· 1799 1843 "node_modules/@polka/url": { 1800 1844 "version": "1.0.0-next.28", 1801 1845 "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.28.tgz", 1802 - "integrity": "sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==", 1803 - "dev": true 1846 + "integrity": "sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==" 1847 + }, 1848 + "node_modules/@rollup/pluginutils": { 1849 + "version": "5.1.3", 1850 + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.3.tgz", 1851 + "integrity": "sha512-Pnsb6f32CD2W3uCaLZIzDmeFyQ2b8UWMFI7xtwUezpcGBDVDW6y9XgAWIlARiGAo6eNF5FK5aQTr0LFyNyqq5A==", 1852 + "dependencies": { 1853 + "@types/estree": "^1.0.0", 1854 + "estree-walker": "^2.0.2", 1855 + "picomatch": "^4.0.2" 1856 + }, 1857 + "engines": { 1858 + "node": ">=14.0.0" 1859 + }, 1860 + "peerDependencies": { 1861 + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" 1862 + }, 1863 + "peerDependenciesMeta": { 1864 + "rollup": { 1865 + "optional": true 1866 + } 1867 + } 1804 1868 }, 1805 1869 "node_modules/@rollup/rollup-android-arm-eabi": { 1806 - "version": "4.27.3", 1807 - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.27.3.tgz", 1808 - "integrity": "sha512-EzxVSkIvCFxUd4Mgm4xR9YXrcp976qVaHnqom/Tgm+vU79k4vV4eYTjmRvGfeoW8m9LVcsAy/lGjcgVegKEhLQ==", 1870 + "version": "4.28.1", 1871 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.28.1.tgz", 1872 + "integrity": "sha512-2aZp8AES04KI2dy3Ss6/MDjXbwBzj+i0GqKtWXgw2/Ma6E4jJvujryO6gJAghIRVz7Vwr9Gtl/8na3nDUKpraQ==", 1809 1873 "cpu": [ 1810 1874 "arm" 1811 1875 ], 1812 - "dev": true, 1813 1876 "optional": true, 1814 1877 "os": [ 1815 1878 "android" 1816 1879 ] 1817 1880 }, 1818 1881 "node_modules/@rollup/rollup-android-arm64": { 1819 - "version": "4.27.3", 1820 - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.27.3.tgz", 1821 - "integrity": "sha512-LJc5pDf1wjlt9o/Giaw9Ofl+k/vLUaYsE2zeQGH85giX2F+wn/Cg8b3c5CDP3qmVmeO5NzwVUzQQxwZvC2eQKw==", 1882 + "version": "4.28.1", 1883 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.28.1.tgz", 1884 + "integrity": "sha512-EbkK285O+1YMrg57xVA+Dp0tDBRB93/BZKph9XhMjezf6F4TpYjaUSuPt5J0fZXlSag0LmZAsTmdGGqPp4pQFA==", 1822 1885 "cpu": [ 1823 1886 "arm64" 1824 1887 ], 1825 - "dev": true, 1826 1888 "optional": true, 1827 1889 "os": [ 1828 1890 "android" 1829 1891 ] 1830 1892 }, 1831 1893 "node_modules/@rollup/rollup-darwin-arm64": { 1832 - "version": "4.27.3", 1833 - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.27.3.tgz", 1834 - "integrity": "sha512-OuRysZ1Mt7wpWJ+aYKblVbJWtVn3Cy52h8nLuNSzTqSesYw1EuN6wKp5NW/4eSre3mp12gqFRXOKTcN3AI3LqA==", 1894 + "version": "4.28.1", 1895 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.28.1.tgz", 1896 + "integrity": "sha512-prduvrMKU6NzMq6nxzQw445zXgaDBbMQvmKSJaxpaZ5R1QDM8w+eGxo6Y/jhT/cLoCvnZI42oEqf9KQNYz1fqQ==", 1835 1897 "cpu": [ 1836 1898 "arm64" 1837 1899 ], 1838 - "dev": true, 1839 1900 "optional": true, 1840 1901 "os": [ 1841 1902 "darwin" 1842 1903 ] 1843 1904 }, 1844 1905 "node_modules/@rollup/rollup-darwin-x64": { 1845 - "version": "4.27.3", 1846 - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.27.3.tgz", 1847 - "integrity": "sha512-xW//zjJMlJs2sOrCmXdB4d0uiilZsOdlGQIC/jjmMWT47lkLLoB1nsNhPUcnoqyi5YR6I4h+FjBpILxbEy8JRg==", 1906 + "version": "4.28.1", 1907 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.28.1.tgz", 1908 + "integrity": "sha512-WsvbOunsUk0wccO/TV4o7IKgloJ942hVFK1CLatwv6TJspcCZb9umQkPdvB7FihmdxgaKR5JyxDjWpCOp4uZlQ==", 1848 1909 "cpu": [ 1849 1910 "x64" 1850 1911 ], 1851 - "dev": true, 1852 1912 "optional": true, 1853 1913 "os": [ 1854 1914 "darwin" 1855 1915 ] 1856 1916 }, 1857 1917 "node_modules/@rollup/rollup-freebsd-arm64": { 1858 - "version": "4.27.3", 1859 - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.27.3.tgz", 1860 - "integrity": "sha512-58E0tIcwZ+12nK1WiLzHOD8I0d0kdrY/+o7yFVPRHuVGY3twBwzwDdTIBGRxLmyjciMYl1B/U515GJy+yn46qw==", 1918 + "version": "4.28.1", 1919 + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.28.1.tgz", 1920 + "integrity": "sha512-HTDPdY1caUcU4qK23FeeGxCdJF64cKkqajU0iBnTVxS8F7H/7BewvYoG+va1KPSL63kQ1PGNyiwKOfReavzvNA==", 1861 1921 "cpu": [ 1862 1922 "arm64" 1863 1923 ], 1864 - "dev": true, 1865 1924 "optional": true, 1866 1925 "os": [ 1867 1926 "freebsd" 1868 1927 ] 1869 1928 }, 1870 1929 "node_modules/@rollup/rollup-freebsd-x64": { 1871 - "version": "4.27.3", 1872 - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.27.3.tgz", 1873 - "integrity": "sha512-78fohrpcVwTLxg1ZzBMlwEimoAJmY6B+5TsyAZ3Vok7YabRBUvjYTsRXPTjGEvv/mfgVBepbW28OlMEz4w8wGA==", 1930 + "version": "4.28.1", 1931 + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.28.1.tgz", 1932 + "integrity": "sha512-m/uYasxkUevcFTeRSM9TeLyPe2QDuqtjkeoTpP9SW0XxUWfcYrGDMkO/m2tTw+4NMAF9P2fU3Mw4ahNvo7QmsQ==", 1874 1933 "cpu": [ 1875 1934 "x64" 1876 1935 ], 1877 - "dev": true, 1878 1936 "optional": true, 1879 1937 "os": [ 1880 1938 "freebsd" 1881 1939 ] 1882 1940 }, 1883 1941 "node_modules/@rollup/rollup-linux-arm-gnueabihf": { 1884 - "version": "4.27.3", 1885 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.27.3.tgz", 1886 - "integrity": "sha512-h2Ay79YFXyQi+QZKo3ISZDyKaVD7uUvukEHTOft7kh00WF9mxAaxZsNs3o/eukbeKuH35jBvQqrT61fzKfAB/Q==", 1942 + "version": "4.28.1", 1943 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.28.1.tgz", 1944 + "integrity": "sha512-QAg11ZIt6mcmzpNE6JZBpKfJaKkqTm1A9+y9O+frdZJEuhQxiugM05gnCWiANHj4RmbgeVJpTdmKRmH/a+0QbA==", 1887 1945 "cpu": [ 1888 1946 "arm" 1889 1947 ], 1890 - "dev": true, 1891 1948 "optional": true, 1892 1949 "os": [ 1893 1950 "linux" 1894 1951 ] 1895 1952 }, 1896 1953 "node_modules/@rollup/rollup-linux-arm-musleabihf": { 1897 - "version": "4.27.3", 1898 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.27.3.tgz", 1899 - "integrity": "sha512-Sv2GWmrJfRY57urktVLQ0VKZjNZGogVtASAgosDZ1aUB+ykPxSi3X1nWORL5Jk0sTIIwQiPH7iE3BMi9zGWfkg==", 1954 + "version": "4.28.1", 1955 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.28.1.tgz", 1956 + "integrity": "sha512-dRP9PEBfolq1dmMcFqbEPSd9VlRuVWEGSmbxVEfiq2cs2jlZAl0YNxFzAQS2OrQmsLBLAATDMb3Z6MFv5vOcXg==", 1900 1957 "cpu": [ 1901 1958 "arm" 1902 1959 ], 1903 - "dev": true, 1904 1960 "optional": true, 1905 1961 "os": [ 1906 1962 "linux" 1907 1963 ] 1908 1964 }, 1909 1965 "node_modules/@rollup/rollup-linux-arm64-gnu": { 1910 - "version": "4.27.3", 1911 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.27.3.tgz", 1912 - "integrity": "sha512-FPoJBLsPW2bDNWjSrwNuTPUt30VnfM8GPGRoLCYKZpPx0xiIEdFip3dH6CqgoT0RnoGXptaNziM0WlKgBc+OWQ==", 1966 + "version": "4.28.1", 1967 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.28.1.tgz", 1968 + "integrity": "sha512-uGr8khxO+CKT4XU8ZUH1TTEUtlktK6Kgtv0+6bIFSeiSlnGJHG1tSFSjm41uQ9sAO/5ULx9mWOz70jYLyv1QkA==", 1913 1969 "cpu": [ 1914 1970 "arm64" 1915 1971 ], 1916 - "dev": true, 1917 1972 "optional": true, 1918 1973 "os": [ 1919 1974 "linux" 1920 1975 ] 1921 1976 }, 1922 1977 "node_modules/@rollup/rollup-linux-arm64-musl": { 1923 - "version": "4.27.3", 1924 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.27.3.tgz", 1925 - "integrity": "sha512-TKxiOvBorYq4sUpA0JT+Fkh+l+G9DScnG5Dqx7wiiqVMiRSkzTclP35pE6eQQYjP4Gc8yEkJGea6rz4qyWhp3g==", 1978 + "version": "4.28.1", 1979 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.28.1.tgz", 1980 + "integrity": "sha512-QF54q8MYGAqMLrX2t7tNpi01nvq5RI59UBNx+3+37zoKX5KViPo/gk2QLhsuqok05sSCRluj0D00LzCwBikb0A==", 1926 1981 "cpu": [ 1927 1982 "arm64" 1928 1983 ], 1929 - "dev": true, 1984 + "optional": true, 1985 + "os": [ 1986 + "linux" 1987 + ] 1988 + }, 1989 + "node_modules/@rollup/rollup-linux-loongarch64-gnu": { 1990 + "version": "4.28.1", 1991 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.28.1.tgz", 1992 + "integrity": "sha512-vPul4uodvWvLhRco2w0GcyZcdyBfpfDRgNKU+p35AWEbJ/HPs1tOUrkSueVbBS0RQHAf/A+nNtDpvw95PeVKOA==", 1993 + "cpu": [ 1994 + "loong64" 1995 + ], 1930 1996 "optional": true, 1931 1997 "os": [ 1932 1998 "linux" 1933 1999 ] 1934 2000 }, 1935 2001 "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { 1936 - "version": "4.27.3", 1937 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.27.3.tgz", 1938 - "integrity": "sha512-v2M/mPvVUKVOKITa0oCFksnQQ/TqGrT+yD0184/cWHIu0LoIuYHwox0Pm3ccXEz8cEQDLk6FPKd1CCm+PlsISw==", 2002 + "version": "4.28.1", 2003 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.28.1.tgz", 2004 + "integrity": "sha512-pTnTdBuC2+pt1Rmm2SV7JWRqzhYpEILML4PKODqLz+C7Ou2apEV52h19CR7es+u04KlqplggmN9sqZlekg3R1A==", 1939 2005 "cpu": [ 1940 2006 "ppc64" 1941 2007 ], 1942 - "dev": true, 1943 2008 "optional": true, 1944 2009 "os": [ 1945 2010 "linux" 1946 2011 ] 1947 2012 }, 1948 2013 "node_modules/@rollup/rollup-linux-riscv64-gnu": { 1949 - "version": "4.27.3", 1950 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.27.3.tgz", 1951 - "integrity": "sha512-LdrI4Yocb1a/tFVkzmOE5WyYRgEBOyEhWYJe4gsDWDiwnjYKjNs7PS6SGlTDB7maOHF4kxevsuNBl2iOcj3b4A==", 2014 + "version": "4.28.1", 2015 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.28.1.tgz", 2016 + "integrity": "sha512-vWXy1Nfg7TPBSuAncfInmAI/WZDd5vOklyLJDdIRKABcZWojNDY0NJwruY2AcnCLnRJKSaBgf/GiJfauu8cQZA==", 1952 2017 "cpu": [ 1953 2018 "riscv64" 1954 2019 ], 1955 - "dev": true, 1956 2020 "optional": true, 1957 2021 "os": [ 1958 2022 "linux" 1959 2023 ] 1960 2024 }, 1961 2025 "node_modules/@rollup/rollup-linux-s390x-gnu": { 1962 - "version": "4.27.3", 1963 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.27.3.tgz", 1964 - "integrity": "sha512-d4wVu6SXij/jyiwPvI6C4KxdGzuZOvJ6y9VfrcleHTwo68fl8vZC5ZYHsCVPUi4tndCfMlFniWgwonQ5CUpQcA==", 2026 + "version": "4.28.1", 2027 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.28.1.tgz", 2028 + "integrity": "sha512-/yqC2Y53oZjb0yz8PVuGOQQNOTwxcizudunl/tFs1aLvObTclTwZ0JhXF2XcPT/zuaymemCDSuuUPXJJyqeDOg==", 1965 2029 "cpu": [ 1966 2030 "s390x" 1967 2031 ], 1968 - "dev": true, 1969 2032 "optional": true, 1970 2033 "os": [ 1971 2034 "linux" 1972 2035 ] 1973 2036 }, 1974 2037 "node_modules/@rollup/rollup-linux-x64-gnu": { 1975 - "version": "4.27.3", 1976 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.27.3.tgz", 1977 - "integrity": "sha512-/6bn6pp1fsCGEY5n3yajmzZQAh+mW4QPItbiWxs69zskBzJuheb3tNynEjL+mKOsUSFK11X4LYF2BwwXnzWleA==", 2038 + "version": "4.28.1", 2039 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.28.1.tgz", 2040 + "integrity": "sha512-fzgeABz7rrAlKYB0y2kSEiURrI0691CSL0+KXwKwhxvj92VULEDQLpBYLHpF49MSiPG4sq5CK3qHMnb9tlCjBw==", 1978 2041 "cpu": [ 1979 2042 "x64" 1980 2043 ], 1981 - "dev": true, 1982 2044 "optional": true, 1983 2045 "os": [ 1984 2046 "linux" 1985 2047 ] 1986 2048 }, 1987 2049 "node_modules/@rollup/rollup-linux-x64-musl": { 1988 - "version": "4.27.3", 1989 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.27.3.tgz", 1990 - "integrity": "sha512-nBXOfJds8OzUT1qUreT/en3eyOXd2EH5b0wr2bVB5999qHdGKkzGzIyKYaKj02lXk6wpN71ltLIaQpu58YFBoQ==", 2050 + "version": "4.28.1", 2051 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.28.1.tgz", 2052 + "integrity": "sha512-xQTDVzSGiMlSshpJCtudbWyRfLaNiVPXt1WgdWTwWz9n0U12cI2ZVtWe/Jgwyv/6wjL7b66uu61Vg0POWVfz4g==", 1991 2053 "cpu": [ 1992 2054 "x64" 1993 2055 ], 1994 - "dev": true, 1995 2056 "optional": true, 1996 2057 "os": [ 1997 2058 "linux" 1998 2059 ] 1999 2060 }, 2000 2061 "node_modules/@rollup/rollup-win32-arm64-msvc": { 2001 - "version": "4.27.3", 2002 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.27.3.tgz", 2003 - "integrity": "sha512-ogfbEVQgIZOz5WPWXF2HVb6En+kWzScuxJo/WdQTqEgeyGkaa2ui5sQav9Zkr7bnNCLK48uxmmK0TySm22eiuw==", 2062 + "version": "4.28.1", 2063 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.28.1.tgz", 2064 + "integrity": "sha512-wSXmDRVupJstFP7elGMgv+2HqXelQhuNf+IS4V+nUpNVi/GUiBgDmfwD0UGN3pcAnWsgKG3I52wMOBnk1VHr/A==", 2004 2065 "cpu": [ 2005 2066 "arm64" 2006 2067 ], 2007 - "dev": true, 2008 2068 "optional": true, 2009 2069 "os": [ 2010 2070 "win32" 2011 2071 ] 2012 2072 }, 2013 2073 "node_modules/@rollup/rollup-win32-ia32-msvc": { 2014 - "version": "4.27.3", 2015 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.27.3.tgz", 2016 - "integrity": "sha512-ecE36ZBMLINqiTtSNQ1vzWc5pXLQHlf/oqGp/bSbi7iedcjcNb6QbCBNG73Euyy2C+l/fn8qKWEwxr+0SSfs3w==", 2074 + "version": "4.28.1", 2075 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.28.1.tgz", 2076 + "integrity": "sha512-ZkyTJ/9vkgrE/Rk9vhMXhf8l9D+eAhbAVbsGsXKy2ohmJaWg0LPQLnIxRdRp/bKyr8tXuPlXhIoGlEB5XpJnGA==", 2017 2077 "cpu": [ 2018 2078 "ia32" 2019 2079 ], 2020 - "dev": true, 2021 2080 "optional": true, 2022 2081 "os": [ 2023 2082 "win32" 2024 2083 ] 2025 2084 }, 2026 2085 "node_modules/@rollup/rollup-win32-x64-msvc": { 2027 - "version": "4.27.3", 2028 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.27.3.tgz", 2029 - "integrity": "sha512-vliZLrDmYKyaUoMzEbMTg2JkerfBjn03KmAw9CykO0Zzkzoyd7o3iZNam/TpyWNjNT+Cz2iO3P9Smv2wgrR+Eg==", 2086 + "version": "4.28.1", 2087 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.28.1.tgz", 2088 + "integrity": "sha512-ZvK2jBafvttJjoIdKm/Q/Bh7IJ1Ose9IBOwpOXcOvW3ikGTQGmKDgxTC6oCAzW6PynbkKP8+um1du81XJHZ0JA==", 2030 2089 "cpu": [ 2031 2090 "x64" 2032 2091 ], 2033 - "dev": true, 2034 2092 "optional": true, 2035 2093 "os": [ 2036 2094 "win32" ··· 2048 2106 "@sveltejs/kit": "^2.0.0" 2049 2107 } 2050 2108 }, 2109 + "node_modules/@sveltejs/adapter-vercel": { 2110 + "version": "5.5.2", 2111 + "resolved": "https://registry.npmjs.org/@sveltejs/adapter-vercel/-/adapter-vercel-5.5.2.tgz", 2112 + "integrity": "sha512-6NpumKJ3m9Y6mkSFw4Z8YnaJZc42OWLkSFCk5hD6pLrS4f+b9JVBaXpKB/xkxf1Kf7JpzZtNZKbAaoRrTtJ+Hw==", 2113 + "dependencies": { 2114 + "@vercel/nft": "^0.27.9", 2115 + "esbuild": "^0.24.0" 2116 + }, 2117 + "peerDependencies": { 2118 + "@sveltejs/kit": "^2.4.0" 2119 + } 2120 + }, 2051 2121 "node_modules/@sveltejs/kit": { 2052 - "version": "2.8.1", 2053 - "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-2.8.1.tgz", 2054 - "integrity": "sha512-uuOfFwZ4xvnfPsiTB6a4H1ljjTUksGhWnYq5X/Y9z4x5+3uM2Md8q/YVeHL+7w+mygAwoEFdgKZ8YkUuk+VKww==", 2055 - "dev": true, 2122 + "version": "2.11.1", 2123 + "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-2.11.1.tgz", 2124 + "integrity": "sha512-dAiHDEd+AOm20eYdMPV1a2eKBOc0s/7XsSs7PCoNv2kKS7BAoVRC9uzR+FQmxLtp8xuEo9z8CtrMQoszkThltQ==", 2056 2125 "hasInstallScript": true, 2057 2126 "dependencies": { 2058 2127 "@types/cookie": "^0.6.0", 2059 2128 "cookie": "^0.6.0", 2060 2129 "devalue": "^5.1.0", 2061 - "esm-env": "^1.0.0", 2130 + "esm-env": "^1.2.1", 2062 2131 "import-meta-resolve": "^4.1.0", 2063 2132 "kleur": "^4.1.5", 2064 2133 "magic-string": "^0.30.5", ··· 2075 2144 "node": ">=18.13" 2076 2145 }, 2077 2146 "peerDependencies": { 2078 - "@sveltejs/vite-plugin-svelte": "^3.0.0 || ^4.0.0-next.1", 2147 + "@sveltejs/vite-plugin-svelte": "^3.0.0 || ^4.0.0-next.1 || ^5.0.0", 2079 2148 "svelte": "^4.0.0 || ^5.0.0-next.0", 2080 - "vite": "^5.0.3" 2149 + "vite": "^5.0.3 || ^6.0.0" 2081 2150 } 2082 2151 }, 2083 2152 "node_modules/@sveltejs/vite-plugin-svelte": { 2084 - "version": "4.0.1", 2085 - "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-4.0.1.tgz", 2086 - "integrity": "sha512-prXoAE/GleD2C4pKgHa9vkdjpzdYwCSw/kmjw6adIyu0vk5YKCfqIztkLg10m+kOYnzZu3bb0NaPTxlWre2a9Q==", 2087 - "dev": true, 2153 + "version": "4.0.3", 2154 + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-4.0.3.tgz", 2155 + "integrity": "sha512-J7nC5gT5qpmvyD2pmzPUntLUgoinyEaNy9sTpGGE6N7pblggO0A1NyneJJvR2ELlzK6ti28aF2SLXG1yJdnJeA==", 2088 2156 "dependencies": { 2089 2157 "@sveltejs/vite-plugin-svelte-inspector": "^3.0.0-next.0||^3.0.0", 2090 2158 "debug": "^4.3.7", ··· 2105 2173 "version": "3.0.1", 2106 2174 "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-3.0.1.tgz", 2107 2175 "integrity": "sha512-2CKypmj1sM4GE7HjllT7UKmo4Q6L5xFRd7VMGEWhYnZ+wc6AUVU01IBd7yUi6WnFndEwWoMNOd6e8UjoN0nbvQ==", 2108 - "dev": true, 2109 2176 "dependencies": { 2110 2177 "debug": "^4.3.7" 2111 2178 }, ··· 2166 2233 "node_modules/@types/cookie": { 2167 2234 "version": "0.6.0", 2168 2235 "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", 2169 - "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==", 2170 - "dev": true 2236 + "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==" 2171 2237 }, 2172 2238 "node_modules/@types/eslint": { 2173 2239 "version": "9.6.1", ··· 2191 2257 "dev": true 2192 2258 }, 2193 2259 "node_modules/@types/node": { 2194 - "version": "22.9.1", 2195 - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.9.1.tgz", 2196 - "integrity": "sha512-p8Yy/8sw1caA8CdRIQBG5tiLHmxtQKObCijiAa9Ez+d4+PRffM4054xbju0msf+cvhJpnFEeNjxmVT/0ipktrg==", 2260 + "version": "22.10.2", 2261 + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.2.tgz", 2262 + "integrity": "sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==", 2197 2263 "dependencies": { 2198 - "undici-types": "~6.19.8" 2264 + "undici-types": "~6.20.0" 2199 2265 } 2200 2266 }, 2201 2267 "node_modules/@types/ws": { ··· 2207 2273 } 2208 2274 }, 2209 2275 "node_modules/@typescript-eslint/eslint-plugin": { 2210 - "version": "8.15.0", 2211 - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.15.0.tgz", 2212 - "integrity": "sha512-+zkm9AR1Ds9uLWN3fkoeXgFppaQ+uEVtfOV62dDmsy9QCNqlRHWNEck4yarvRNrvRcHQLGfqBNui3cimoz8XAg==", 2276 + "version": "8.18.0", 2277 + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.18.0.tgz", 2278 + "integrity": "sha512-NR2yS7qUqCL7AIxdJUQf2MKKNDVNaig/dEB0GBLU7D+ZdHgK1NoH/3wsgO3OnPVipn51tG3MAwaODEGil70WEw==", 2213 2279 "dev": true, 2214 2280 "dependencies": { 2215 2281 "@eslint-community/regexpp": "^4.10.0", 2216 - "@typescript-eslint/scope-manager": "8.15.0", 2217 - "@typescript-eslint/type-utils": "8.15.0", 2218 - "@typescript-eslint/utils": "8.15.0", 2219 - "@typescript-eslint/visitor-keys": "8.15.0", 2282 + "@typescript-eslint/scope-manager": "8.18.0", 2283 + "@typescript-eslint/type-utils": "8.18.0", 2284 + "@typescript-eslint/utils": "8.18.0", 2285 + "@typescript-eslint/visitor-keys": "8.18.0", 2220 2286 "graphemer": "^1.4.0", 2221 2287 "ignore": "^5.3.1", 2222 2288 "natural-compare": "^1.4.0", ··· 2231 2297 }, 2232 2298 "peerDependencies": { 2233 2299 "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", 2234 - "eslint": "^8.57.0 || ^9.0.0" 2235 - }, 2236 - "peerDependenciesMeta": { 2237 - "typescript": { 2238 - "optional": true 2239 - } 2300 + "eslint": "^8.57.0 || ^9.0.0", 2301 + "typescript": ">=4.8.4 <5.8.0" 2240 2302 } 2241 2303 }, 2242 2304 "node_modules/@typescript-eslint/parser": { 2243 - "version": "8.15.0", 2244 - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.15.0.tgz", 2245 - "integrity": "sha512-7n59qFpghG4uazrF9qtGKBZXn7Oz4sOMm8dwNWDQY96Xlm2oX67eipqcblDj+oY1lLCbf1oltMZFpUso66Kl1A==", 2305 + "version": "8.18.0", 2306 + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.18.0.tgz", 2307 + "integrity": "sha512-hgUZ3kTEpVzKaK3uNibExUYm6SKKOmTU2BOxBSvOYwtJEPdVQ70kZJpPjstlnhCHcuc2WGfSbpKlb/69ttyN5Q==", 2246 2308 "dev": true, 2247 2309 "dependencies": { 2248 - "@typescript-eslint/scope-manager": "8.15.0", 2249 - "@typescript-eslint/types": "8.15.0", 2250 - "@typescript-eslint/typescript-estree": "8.15.0", 2251 - "@typescript-eslint/visitor-keys": "8.15.0", 2310 + "@typescript-eslint/scope-manager": "8.18.0", 2311 + "@typescript-eslint/types": "8.18.0", 2312 + "@typescript-eslint/typescript-estree": "8.18.0", 2313 + "@typescript-eslint/visitor-keys": "8.18.0", 2252 2314 "debug": "^4.3.4" 2253 2315 }, 2254 2316 "engines": { ··· 2259 2321 "url": "https://opencollective.com/typescript-eslint" 2260 2322 }, 2261 2323 "peerDependencies": { 2262 - "eslint": "^8.57.0 || ^9.0.0" 2263 - }, 2264 - "peerDependenciesMeta": { 2265 - "typescript": { 2266 - "optional": true 2267 - } 2324 + "eslint": "^8.57.0 || ^9.0.0", 2325 + "typescript": ">=4.8.4 <5.8.0" 2268 2326 } 2269 2327 }, 2270 2328 "node_modules/@typescript-eslint/scope-manager": { 2271 - "version": "8.15.0", 2272 - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.15.0.tgz", 2273 - "integrity": "sha512-QRGy8ADi4J7ii95xz4UoiymmmMd/zuy9azCaamnZ3FM8T5fZcex8UfJcjkiEZjJSztKfEBe3dZ5T/5RHAmw2mA==", 2329 + "version": "8.18.0", 2330 + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.18.0.tgz", 2331 + "integrity": "sha512-PNGcHop0jkK2WVYGotk/hxj+UFLhXtGPiGtiaWgVBVP1jhMoMCHlTyJA+hEj4rszoSdLTK3fN4oOatrL0Cp+Xw==", 2274 2332 "dev": true, 2275 2333 "dependencies": { 2276 - "@typescript-eslint/types": "8.15.0", 2277 - "@typescript-eslint/visitor-keys": "8.15.0" 2334 + "@typescript-eslint/types": "8.18.0", 2335 + "@typescript-eslint/visitor-keys": "8.18.0" 2278 2336 }, 2279 2337 "engines": { 2280 2338 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 2285 2343 } 2286 2344 }, 2287 2345 "node_modules/@typescript-eslint/type-utils": { 2288 - "version": "8.15.0", 2289 - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.15.0.tgz", 2290 - "integrity": "sha512-UU6uwXDoI3JGSXmcdnP5d8Fffa2KayOhUUqr/AiBnG1Gl7+7ut/oyagVeSkh7bxQ0zSXV9ptRh/4N15nkCqnpw==", 2346 + "version": "8.18.0", 2347 + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.18.0.tgz", 2348 + "integrity": "sha512-er224jRepVAVLnMF2Q7MZJCq5CsdH2oqjP4dT7K6ij09Kyd+R21r7UVJrF0buMVdZS5QRhDzpvzAxHxabQadow==", 2291 2349 "dev": true, 2292 2350 "dependencies": { 2293 - "@typescript-eslint/typescript-estree": "8.15.0", 2294 - "@typescript-eslint/utils": "8.15.0", 2351 + "@typescript-eslint/typescript-estree": "8.18.0", 2352 + "@typescript-eslint/utils": "8.18.0", 2295 2353 "debug": "^4.3.4", 2296 2354 "ts-api-utils": "^1.3.0" 2297 2355 }, ··· 2303 2361 "url": "https://opencollective.com/typescript-eslint" 2304 2362 }, 2305 2363 "peerDependencies": { 2306 - "eslint": "^8.57.0 || ^9.0.0" 2307 - }, 2308 - "peerDependenciesMeta": { 2309 - "typescript": { 2310 - "optional": true 2311 - } 2364 + "eslint": "^8.57.0 || ^9.0.0", 2365 + "typescript": ">=4.8.4 <5.8.0" 2312 2366 } 2313 2367 }, 2314 2368 "node_modules/@typescript-eslint/types": { 2315 - "version": "8.15.0", 2316 - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.15.0.tgz", 2317 - "integrity": "sha512-n3Gt8Y/KyJNe0S3yDCD2RVKrHBC4gTUcLTebVBXacPy091E6tNspFLKRXlk3hwT4G55nfr1n2AdFqi/XMxzmPQ==", 2369 + "version": "8.18.0", 2370 + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.18.0.tgz", 2371 + "integrity": "sha512-FNYxgyTCAnFwTrzpBGq+zrnoTO4x0c1CKYY5MuUTzpScqmY5fmsh2o3+57lqdI3NZucBDCzDgdEbIaNfAjAHQA==", 2318 2372 "dev": true, 2319 2373 "engines": { 2320 2374 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 2325 2379 } 2326 2380 }, 2327 2381 "node_modules/@typescript-eslint/typescript-estree": { 2328 - "version": "8.15.0", 2329 - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.15.0.tgz", 2330 - "integrity": "sha512-1eMp2JgNec/niZsR7ioFBlsh/Fk0oJbhaqO0jRyQBMgkz7RrFfkqF9lYYmBoGBaSiLnu8TAPQTwoTUiSTUW9dg==", 2382 + "version": "8.18.0", 2383 + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.18.0.tgz", 2384 + "integrity": "sha512-rqQgFRu6yPkauz+ms3nQpohwejS8bvgbPyIDq13cgEDbkXt4LH4OkDMT0/fN1RUtzG8e8AKJyDBoocuQh8qNeg==", 2331 2385 "dev": true, 2332 2386 "dependencies": { 2333 - "@typescript-eslint/types": "8.15.0", 2334 - "@typescript-eslint/visitor-keys": "8.15.0", 2387 + "@typescript-eslint/types": "8.18.0", 2388 + "@typescript-eslint/visitor-keys": "8.18.0", 2335 2389 "debug": "^4.3.4", 2336 2390 "fast-glob": "^3.3.2", 2337 2391 "is-glob": "^4.0.3", ··· 2346 2400 "type": "opencollective", 2347 2401 "url": "https://opencollective.com/typescript-eslint" 2348 2402 }, 2349 - "peerDependenciesMeta": { 2350 - "typescript": { 2351 - "optional": true 2352 - } 2403 + "peerDependencies": { 2404 + "typescript": ">=4.8.4 <5.8.0" 2353 2405 } 2354 2406 }, 2355 2407 "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { ··· 2377 2429 } 2378 2430 }, 2379 2431 "node_modules/@typescript-eslint/utils": { 2380 - "version": "8.15.0", 2381 - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.15.0.tgz", 2382 - "integrity": "sha512-k82RI9yGhr0QM3Dnq+egEpz9qB6Un+WLYhmoNcvl8ltMEededhh7otBVVIDDsEEttauwdY/hQoSsOv13lxrFzQ==", 2432 + "version": "8.18.0", 2433 + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.18.0.tgz", 2434 + "integrity": "sha512-p6GLdY383i7h5b0Qrfbix3Vc3+J2k6QWw6UMUeY5JGfm3C5LbZ4QIZzJNoNOfgyRe0uuYKjvVOsO/jD4SJO+xg==", 2383 2435 "dev": true, 2384 2436 "dependencies": { 2385 2437 "@eslint-community/eslint-utils": "^4.4.0", 2386 - "@typescript-eslint/scope-manager": "8.15.0", 2387 - "@typescript-eslint/types": "8.15.0", 2388 - "@typescript-eslint/typescript-estree": "8.15.0" 2438 + "@typescript-eslint/scope-manager": "8.18.0", 2439 + "@typescript-eslint/types": "8.18.0", 2440 + "@typescript-eslint/typescript-estree": "8.18.0" 2389 2441 }, 2390 2442 "engines": { 2391 2443 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 2395 2447 "url": "https://opencollective.com/typescript-eslint" 2396 2448 }, 2397 2449 "peerDependencies": { 2398 - "eslint": "^8.57.0 || ^9.0.0" 2399 - }, 2400 - "peerDependenciesMeta": { 2401 - "typescript": { 2402 - "optional": true 2403 - } 2450 + "eslint": "^8.57.0 || ^9.0.0", 2451 + "typescript": ">=4.8.4 <5.8.0" 2404 2452 } 2405 2453 }, 2406 2454 "node_modules/@typescript-eslint/visitor-keys": { 2407 - "version": "8.15.0", 2408 - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.15.0.tgz", 2409 - "integrity": "sha512-h8vYOulWec9LhpwfAdZf2bjr8xIp0KNKnpgqSz0qqYYKAW/QZKw3ktRndbiAtUz4acH4QLQavwZBYCc0wulA/Q==", 2455 + "version": "8.18.0", 2456 + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.18.0.tgz", 2457 + "integrity": "sha512-pCh/qEA8Lb1wVIqNvBke8UaRjJ6wrAWkJO5yyIbs8Yx6TNGYyfNjOo61tLv+WwLvoLPp4BQ8B7AHKijl8NGUfw==", 2410 2458 "dev": true, 2411 2459 "dependencies": { 2412 - "@typescript-eslint/types": "8.15.0", 2460 + "@typescript-eslint/types": "8.18.0", 2413 2461 "eslint-visitor-keys": "^4.2.0" 2414 2462 }, 2415 2463 "engines": { ··· 2418 2466 "funding": { 2419 2467 "type": "opencollective", 2420 2468 "url": "https://opencollective.com/typescript-eslint" 2469 + } 2470 + }, 2471 + "node_modules/@vercel/nft": { 2472 + "version": "0.27.9", 2473 + "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-0.27.9.tgz", 2474 + "integrity": "sha512-pTs7OchHQmSYJPR0puVQCWw/NqzuvAtnAhBurz21lq4Y4KqWoMpYKqmikkETG5r1bHNCM/hQMZ5JiRr9mhOkyg==", 2475 + "dependencies": { 2476 + "@mapbox/node-pre-gyp": "^2.0.0-rc.0", 2477 + "@rollup/pluginutils": "^5.1.3", 2478 + "acorn": "^8.6.0", 2479 + "acorn-import-attributes": "^1.9.5", 2480 + "async-sema": "^3.1.1", 2481 + "bindings": "^1.4.0", 2482 + "estree-walker": "2.0.2", 2483 + "glob": "^7.1.3", 2484 + "graceful-fs": "^4.2.9", 2485 + "node-gyp-build": "^4.2.2", 2486 + "picomatch": "^4.0.2", 2487 + "resolve-from": "^5.0.0" 2488 + }, 2489 + "bin": { 2490 + "nft": "out/cli.js" 2491 + }, 2492 + "engines": { 2493 + "node": ">=16" 2494 + } 2495 + }, 2496 + "node_modules/abbrev": { 2497 + "version": "2.0.0", 2498 + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz", 2499 + "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==", 2500 + "engines": { 2501 + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 2421 2502 } 2422 2503 }, 2423 2504 "node_modules/acorn": { ··· 2429 2510 }, 2430 2511 "engines": { 2431 2512 "node": ">=0.4.0" 2513 + } 2514 + }, 2515 + "node_modules/acorn-import-attributes": { 2516 + "version": "1.9.5", 2517 + "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", 2518 + "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", 2519 + "peerDependencies": { 2520 + "acorn": "^8" 2432 2521 } 2433 2522 }, 2434 2523 "node_modules/acorn-jsx": { ··· 2446 2535 "integrity": "sha512-xsc9Xv0xlVfwp2o7sQ+GCQ1PgbkdcpWdTzrwXxO3xDMTAywVS3oXVOcOHuRjAPkS4P9b+yc/qNF15460v+jp4Q==", 2447 2536 "peerDependencies": { 2448 2537 "acorn": ">=8.9.0" 2538 + } 2539 + }, 2540 + "node_modules/agent-base": { 2541 + "version": "7.1.3", 2542 + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", 2543 + "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", 2544 + "engines": { 2545 + "node": ">= 14" 2449 2546 } 2450 2547 }, 2451 2548 "node_modules/ajv": { ··· 2468 2565 "version": "6.1.0", 2469 2566 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", 2470 2567 "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", 2471 - "dev": true, 2472 2568 "engines": { 2473 2569 "node": ">=12" 2474 2570 }, ··· 2480 2576 "version": "4.3.0", 2481 2577 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 2482 2578 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 2483 - "dev": true, 2484 2579 "dependencies": { 2485 2580 "color-convert": "^2.0.1" 2486 2581 }, ··· 2542 2637 "node": ">= 0.4" 2543 2638 } 2544 2639 }, 2640 + "node_modules/async-sema": { 2641 + "version": "3.1.1", 2642 + "resolved": "https://registry.npmjs.org/async-sema/-/async-sema-3.1.1.tgz", 2643 + "integrity": "sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==" 2644 + }, 2545 2645 "node_modules/autoprefixer": { 2546 2646 "version": "10.4.20", 2547 2647 "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", ··· 2595 2695 "node_modules/balanced-match": { 2596 2696 "version": "1.0.2", 2597 2697 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 2598 - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 2599 - "dev": true 2698 + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" 2600 2699 }, 2601 2700 "node_modules/binary-extensions": { 2602 2701 "version": "2.3.0", ··· 2610 2709 "url": "https://github.com/sponsors/sindresorhus" 2611 2710 } 2612 2711 }, 2712 + "node_modules/bindings": { 2713 + "version": "1.5.0", 2714 + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", 2715 + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", 2716 + "dependencies": { 2717 + "file-uri-to-path": "1.0.0" 2718 + } 2719 + }, 2613 2720 "node_modules/brace-expansion": { 2614 2721 "version": "1.1.11", 2615 2722 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 2616 2723 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 2617 - "dev": true, 2618 2724 "dependencies": { 2619 2725 "balanced-match": "^1.0.0", 2620 2726 "concat-map": "0.0.1" ··· 2689 2795 } 2690 2796 }, 2691 2797 "node_modules/caniuse-lite": { 2692 - "version": "1.0.30001680", 2693 - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001680.tgz", 2694 - "integrity": "sha512-rPQy70G6AGUMnbwS1z6Xg+RkHYPAi18ihs47GH0jcxIG7wArmPgY3XbS2sRdBbxJljp3thdT8BIqv9ccCypiPA==", 2798 + "version": "1.0.30001688", 2799 + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001688.tgz", 2800 + "integrity": "sha512-Nmqpru91cuABu/DTCXbM2NSRHzM2uVHfPnhJ/1zEAJx/ILBRVmz3pzH4N7DZqbdG0gWClsCC05Oj0mJ/1AWMbA==", 2695 2801 "dev": true, 2696 2802 "funding": [ 2697 2803 { ··· 2739 2845 "url": "https://paulmillr.com/funding/" 2740 2846 } 2741 2847 }, 2848 + "node_modules/chownr": { 2849 + "version": "3.0.0", 2850 + "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", 2851 + "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", 2852 + "engines": { 2853 + "node": ">=18" 2854 + } 2855 + }, 2742 2856 "node_modules/clsx": { 2743 2857 "version": "2.1.1", 2744 2858 "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", ··· 2751 2865 "version": "2.0.1", 2752 2866 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 2753 2867 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 2754 - "dev": true, 2755 2868 "dependencies": { 2756 2869 "color-name": "~1.1.4" 2757 2870 }, ··· 2762 2875 "node_modules/color-name": { 2763 2876 "version": "1.1.4", 2764 2877 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 2765 - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 2766 - "dev": true 2878 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" 2767 2879 }, 2768 2880 "node_modules/commander": { 2769 2881 "version": "4.1.1", ··· 2777 2889 "node_modules/concat-map": { 2778 2890 "version": "0.0.1", 2779 2891 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 2780 - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", 2781 - "dev": true 2892 + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" 2893 + }, 2894 + "node_modules/consola": { 2895 + "version": "3.2.3", 2896 + "resolved": "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz", 2897 + "integrity": "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==", 2898 + "engines": { 2899 + "node": "^14.18.0 || >=16.10.0" 2900 + } 2782 2901 }, 2783 2902 "node_modules/cookie": { 2784 2903 "version": "0.6.0", 2785 2904 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", 2786 2905 "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", 2787 - "dev": true, 2788 2906 "engines": { 2789 2907 "node": ">= 0.6" 2790 2908 } ··· 2803 2921 "version": "7.0.6", 2804 2922 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", 2805 2923 "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", 2806 - "dev": true, 2807 2924 "dependencies": { 2808 2925 "path-key": "^3.1.0", 2809 2926 "shebang-command": "^2.0.0", ··· 2839 2956 } 2840 2957 }, 2841 2958 "node_modules/debug": { 2842 - "version": "4.3.7", 2843 - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", 2844 - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", 2845 - "dev": true, 2959 + "version": "4.4.0", 2960 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", 2961 + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", 2846 2962 "dependencies": { 2847 2963 "ms": "^2.1.3" 2848 2964 }, ··· 2865 2981 "version": "4.3.1", 2866 2982 "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", 2867 2983 "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", 2868 - "dev": true, 2869 2984 "engines": { 2870 2985 "node": ">=0.10.0" 2871 2986 } 2872 2987 }, 2873 2988 "node_modules/detect-libc": { 2874 - "version": "2.0.2", 2875 - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.2.tgz", 2876 - "integrity": "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==", 2989 + "version": "2.0.3", 2990 + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", 2991 + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", 2877 2992 "engines": { 2878 2993 "node": ">=8" 2879 2994 } ··· 2881 2996 "node_modules/devalue": { 2882 2997 "version": "5.1.1", 2883 2998 "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.1.1.tgz", 2884 - "integrity": "sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==", 2885 - "dev": true 2999 + "integrity": "sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==" 2886 3000 }, 2887 3001 "node_modules/didyoumean": { 2888 3002 "version": "1.2.2", ··· 2897 3011 "dev": true 2898 3012 }, 2899 3013 "node_modules/dotenv": { 2900 - "version": "16.4.5", 2901 - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", 2902 - "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", 3014 + "version": "16.4.7", 3015 + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz", 3016 + "integrity": "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==", 2903 3017 "engines": { 2904 3018 "node": ">=12" 2905 3019 }, ··· 2919 3033 }, 2920 3034 "bin": { 2921 3035 "drizzle-kit": "bin.cjs" 3036 + } 3037 + }, 3038 + "node_modules/drizzle-kit/node_modules/@esbuild/aix-ppc64": { 3039 + "version": "0.19.12", 3040 + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz", 3041 + "integrity": "sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==", 3042 + "cpu": [ 3043 + "ppc64" 3044 + ], 3045 + "dev": true, 3046 + "optional": true, 3047 + "os": [ 3048 + "aix" 3049 + ], 3050 + "engines": { 3051 + "node": ">=12" 3052 + } 3053 + }, 3054 + "node_modules/drizzle-kit/node_modules/@esbuild/android-arm": { 3055 + "version": "0.19.12", 3056 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.12.tgz", 3057 + "integrity": "sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==", 3058 + "cpu": [ 3059 + "arm" 3060 + ], 3061 + "dev": true, 3062 + "optional": true, 3063 + "os": [ 3064 + "android" 3065 + ], 3066 + "engines": { 3067 + "node": ">=12" 3068 + } 3069 + }, 3070 + "node_modules/drizzle-kit/node_modules/@esbuild/android-arm64": { 3071 + "version": "0.19.12", 3072 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz", 3073 + "integrity": "sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==", 3074 + "cpu": [ 3075 + "arm64" 3076 + ], 3077 + "dev": true, 3078 + "optional": true, 3079 + "os": [ 3080 + "android" 3081 + ], 3082 + "engines": { 3083 + "node": ">=12" 3084 + } 3085 + }, 3086 + "node_modules/drizzle-kit/node_modules/@esbuild/android-x64": { 3087 + "version": "0.19.12", 3088 + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.12.tgz", 3089 + "integrity": "sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==", 3090 + "cpu": [ 3091 + "x64" 3092 + ], 3093 + "dev": true, 3094 + "optional": true, 3095 + "os": [ 3096 + "android" 3097 + ], 3098 + "engines": { 3099 + "node": ">=12" 3100 + } 3101 + }, 3102 + "node_modules/drizzle-kit/node_modules/@esbuild/darwin-arm64": { 3103 + "version": "0.19.12", 3104 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz", 3105 + "integrity": "sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==", 3106 + "cpu": [ 3107 + "arm64" 3108 + ], 3109 + "dev": true, 3110 + "optional": true, 3111 + "os": [ 3112 + "darwin" 3113 + ], 3114 + "engines": { 3115 + "node": ">=12" 3116 + } 3117 + }, 3118 + "node_modules/drizzle-kit/node_modules/@esbuild/darwin-x64": { 3119 + "version": "0.19.12", 3120 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz", 3121 + "integrity": "sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==", 3122 + "cpu": [ 3123 + "x64" 3124 + ], 3125 + "dev": true, 3126 + "optional": true, 3127 + "os": [ 3128 + "darwin" 3129 + ], 3130 + "engines": { 3131 + "node": ">=12" 3132 + } 3133 + }, 3134 + "node_modules/drizzle-kit/node_modules/@esbuild/freebsd-arm64": { 3135 + "version": "0.19.12", 3136 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz", 3137 + "integrity": "sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==", 3138 + "cpu": [ 3139 + "arm64" 3140 + ], 3141 + "dev": true, 3142 + "optional": true, 3143 + "os": [ 3144 + "freebsd" 3145 + ], 3146 + "engines": { 3147 + "node": ">=12" 3148 + } 3149 + }, 3150 + "node_modules/drizzle-kit/node_modules/@esbuild/freebsd-x64": { 3151 + "version": "0.19.12", 3152 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz", 3153 + "integrity": "sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==", 3154 + "cpu": [ 3155 + "x64" 3156 + ], 3157 + "dev": true, 3158 + "optional": true, 3159 + "os": [ 3160 + "freebsd" 3161 + ], 3162 + "engines": { 3163 + "node": ">=12" 3164 + } 3165 + }, 3166 + "node_modules/drizzle-kit/node_modules/@esbuild/linux-arm": { 3167 + "version": "0.19.12", 3168 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz", 3169 + "integrity": "sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==", 3170 + "cpu": [ 3171 + "arm" 3172 + ], 3173 + "dev": true, 3174 + "optional": true, 3175 + "os": [ 3176 + "linux" 3177 + ], 3178 + "engines": { 3179 + "node": ">=12" 3180 + } 3181 + }, 3182 + "node_modules/drizzle-kit/node_modules/@esbuild/linux-arm64": { 3183 + "version": "0.19.12", 3184 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz", 3185 + "integrity": "sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==", 3186 + "cpu": [ 3187 + "arm64" 3188 + ], 3189 + "dev": true, 3190 + "optional": true, 3191 + "os": [ 3192 + "linux" 3193 + ], 3194 + "engines": { 3195 + "node": ">=12" 3196 + } 3197 + }, 3198 + "node_modules/drizzle-kit/node_modules/@esbuild/linux-ia32": { 3199 + "version": "0.19.12", 3200 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz", 3201 + "integrity": "sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==", 3202 + "cpu": [ 3203 + "ia32" 3204 + ], 3205 + "dev": true, 3206 + "optional": true, 3207 + "os": [ 3208 + "linux" 3209 + ], 3210 + "engines": { 3211 + "node": ">=12" 3212 + } 3213 + }, 3214 + "node_modules/drizzle-kit/node_modules/@esbuild/linux-loong64": { 3215 + "version": "0.19.12", 3216 + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz", 3217 + "integrity": "sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==", 3218 + "cpu": [ 3219 + "loong64" 3220 + ], 3221 + "dev": true, 3222 + "optional": true, 3223 + "os": [ 3224 + "linux" 3225 + ], 3226 + "engines": { 3227 + "node": ">=12" 3228 + } 3229 + }, 3230 + "node_modules/drizzle-kit/node_modules/@esbuild/linux-mips64el": { 3231 + "version": "0.19.12", 3232 + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz", 3233 + "integrity": "sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==", 3234 + "cpu": [ 3235 + "mips64el" 3236 + ], 3237 + "dev": true, 3238 + "optional": true, 3239 + "os": [ 3240 + "linux" 3241 + ], 3242 + "engines": { 3243 + "node": ">=12" 3244 + } 3245 + }, 3246 + "node_modules/drizzle-kit/node_modules/@esbuild/linux-ppc64": { 3247 + "version": "0.19.12", 3248 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz", 3249 + "integrity": "sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==", 3250 + "cpu": [ 3251 + "ppc64" 3252 + ], 3253 + "dev": true, 3254 + "optional": true, 3255 + "os": [ 3256 + "linux" 3257 + ], 3258 + "engines": { 3259 + "node": ">=12" 3260 + } 3261 + }, 3262 + "node_modules/drizzle-kit/node_modules/@esbuild/linux-riscv64": { 3263 + "version": "0.19.12", 3264 + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz", 3265 + "integrity": "sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==", 3266 + "cpu": [ 3267 + "riscv64" 3268 + ], 3269 + "dev": true, 3270 + "optional": true, 3271 + "os": [ 3272 + "linux" 3273 + ], 3274 + "engines": { 3275 + "node": ">=12" 3276 + } 3277 + }, 3278 + "node_modules/drizzle-kit/node_modules/@esbuild/linux-s390x": { 3279 + "version": "0.19.12", 3280 + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz", 3281 + "integrity": "sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==", 3282 + "cpu": [ 3283 + "s390x" 3284 + ], 3285 + "dev": true, 3286 + "optional": true, 3287 + "os": [ 3288 + "linux" 3289 + ], 3290 + "engines": { 3291 + "node": ">=12" 3292 + } 3293 + }, 3294 + "node_modules/drizzle-kit/node_modules/@esbuild/linux-x64": { 3295 + "version": "0.19.12", 3296 + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz", 3297 + "integrity": "sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==", 3298 + "cpu": [ 3299 + "x64" 3300 + ], 3301 + "dev": true, 3302 + "optional": true, 3303 + "os": [ 3304 + "linux" 3305 + ], 3306 + "engines": { 3307 + "node": ">=12" 3308 + } 3309 + }, 3310 + "node_modules/drizzle-kit/node_modules/@esbuild/netbsd-x64": { 3311 + "version": "0.19.12", 3312 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz", 3313 + "integrity": "sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==", 3314 + "cpu": [ 3315 + "x64" 3316 + ], 3317 + "dev": true, 3318 + "optional": true, 3319 + "os": [ 3320 + "netbsd" 3321 + ], 3322 + "engines": { 3323 + "node": ">=12" 3324 + } 3325 + }, 3326 + "node_modules/drizzle-kit/node_modules/@esbuild/openbsd-x64": { 3327 + "version": "0.19.12", 3328 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz", 3329 + "integrity": "sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==", 3330 + "cpu": [ 3331 + "x64" 3332 + ], 3333 + "dev": true, 3334 + "optional": true, 3335 + "os": [ 3336 + "openbsd" 3337 + ], 3338 + "engines": { 3339 + "node": ">=12" 3340 + } 3341 + }, 3342 + "node_modules/drizzle-kit/node_modules/@esbuild/sunos-x64": { 3343 + "version": "0.19.12", 3344 + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz", 3345 + "integrity": "sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==", 3346 + "cpu": [ 3347 + "x64" 3348 + ], 3349 + "dev": true, 3350 + "optional": true, 3351 + "os": [ 3352 + "sunos" 3353 + ], 3354 + "engines": { 3355 + "node": ">=12" 3356 + } 3357 + }, 3358 + "node_modules/drizzle-kit/node_modules/@esbuild/win32-arm64": { 3359 + "version": "0.19.12", 3360 + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz", 3361 + "integrity": "sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==", 3362 + "cpu": [ 3363 + "arm64" 3364 + ], 3365 + "dev": true, 3366 + "optional": true, 3367 + "os": [ 3368 + "win32" 3369 + ], 3370 + "engines": { 3371 + "node": ">=12" 3372 + } 3373 + }, 3374 + "node_modules/drizzle-kit/node_modules/@esbuild/win32-ia32": { 3375 + "version": "0.19.12", 3376 + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz", 3377 + "integrity": "sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==", 3378 + "cpu": [ 3379 + "ia32" 3380 + ], 3381 + "dev": true, 3382 + "optional": true, 3383 + "os": [ 3384 + "win32" 3385 + ], 3386 + "engines": { 3387 + "node": ">=12" 3388 + } 3389 + }, 3390 + "node_modules/drizzle-kit/node_modules/@esbuild/win32-x64": { 3391 + "version": "0.19.12", 3392 + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz", 3393 + "integrity": "sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==", 3394 + "cpu": [ 3395 + "x64" 3396 + ], 3397 + "dev": true, 3398 + "optional": true, 3399 + "os": [ 3400 + "win32" 3401 + ], 3402 + "engines": { 3403 + "node": ">=12" 3404 + } 3405 + }, 3406 + "node_modules/drizzle-kit/node_modules/esbuild": { 3407 + "version": "0.19.12", 3408 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz", 3409 + "integrity": "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==", 3410 + "dev": true, 3411 + "hasInstallScript": true, 3412 + "bin": { 3413 + "esbuild": "bin/esbuild" 3414 + }, 3415 + "engines": { 3416 + "node": ">=12" 3417 + }, 3418 + "optionalDependencies": { 3419 + "@esbuild/aix-ppc64": "0.19.12", 3420 + "@esbuild/android-arm": "0.19.12", 3421 + "@esbuild/android-arm64": "0.19.12", 3422 + "@esbuild/android-x64": "0.19.12", 3423 + "@esbuild/darwin-arm64": "0.19.12", 3424 + "@esbuild/darwin-x64": "0.19.12", 3425 + "@esbuild/freebsd-arm64": "0.19.12", 3426 + "@esbuild/freebsd-x64": "0.19.12", 3427 + "@esbuild/linux-arm": "0.19.12", 3428 + "@esbuild/linux-arm64": "0.19.12", 3429 + "@esbuild/linux-ia32": "0.19.12", 3430 + "@esbuild/linux-loong64": "0.19.12", 3431 + "@esbuild/linux-mips64el": "0.19.12", 3432 + "@esbuild/linux-ppc64": "0.19.12", 3433 + "@esbuild/linux-riscv64": "0.19.12", 3434 + "@esbuild/linux-s390x": "0.19.12", 3435 + "@esbuild/linux-x64": "0.19.12", 3436 + "@esbuild/netbsd-x64": "0.19.12", 3437 + "@esbuild/openbsd-x64": "0.19.12", 3438 + "@esbuild/sunos-x64": "0.19.12", 3439 + "@esbuild/win32-arm64": "0.19.12", 3440 + "@esbuild/win32-ia32": "0.19.12", 3441 + "@esbuild/win32-x64": "0.19.12" 2922 3442 } 2923 3443 }, 2924 3444 "node_modules/drizzle-orm": { ··· 3044 3564 "node_modules/eastasianwidth": { 3045 3565 "version": "0.2.0", 3046 3566 "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", 3047 - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", 3048 - "dev": true 3567 + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" 3049 3568 }, 3050 3569 "node_modules/electron-to-chromium": { 3051 - "version": "1.5.63", 3052 - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.63.tgz", 3053 - "integrity": "sha512-ddeXKuY9BHo/mw145axlyWjlJ1UBt4WK3AlvkT7W2AbqfRQoacVoRUCF6wL3uIx/8wT9oLKXzI+rFqHHscByaA==", 3570 + "version": "1.5.73", 3571 + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.73.tgz", 3572 + "integrity": "sha512-8wGNxG9tAG5KhGd3eeA0o6ixhiNdgr0DcHWm85XPCphwZgD1lIEoi6t3VERayWao7SF7AAZTw6oARGJeVjH8Kg==", 3054 3573 "dev": true 3055 3574 }, 3056 3575 "node_modules/emoji-regex": { 3057 3576 "version": "9.2.2", 3058 3577 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", 3059 - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", 3060 - "dev": true 3578 + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" 3061 3579 }, 3062 3580 "node_modules/esbuild": { 3063 - "version": "0.19.12", 3064 - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz", 3065 - "integrity": "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==", 3066 - "dev": true, 3581 + "version": "0.24.0", 3582 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.0.tgz", 3583 + "integrity": "sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==", 3067 3584 "hasInstallScript": true, 3068 3585 "bin": { 3069 3586 "esbuild": "bin/esbuild" 3070 3587 }, 3071 3588 "engines": { 3072 - "node": ">=12" 3589 + "node": ">=18" 3073 3590 }, 3074 3591 "optionalDependencies": { 3075 - "@esbuild/aix-ppc64": "0.19.12", 3076 - "@esbuild/android-arm": "0.19.12", 3077 - "@esbuild/android-arm64": "0.19.12", 3078 - "@esbuild/android-x64": "0.19.12", 3079 - "@esbuild/darwin-arm64": "0.19.12", 3080 - "@esbuild/darwin-x64": "0.19.12", 3081 - "@esbuild/freebsd-arm64": "0.19.12", 3082 - "@esbuild/freebsd-x64": "0.19.12", 3083 - "@esbuild/linux-arm": "0.19.12", 3084 - "@esbuild/linux-arm64": "0.19.12", 3085 - "@esbuild/linux-ia32": "0.19.12", 3086 - "@esbuild/linux-loong64": "0.19.12", 3087 - "@esbuild/linux-mips64el": "0.19.12", 3088 - "@esbuild/linux-ppc64": "0.19.12", 3089 - "@esbuild/linux-riscv64": "0.19.12", 3090 - "@esbuild/linux-s390x": "0.19.12", 3091 - "@esbuild/linux-x64": "0.19.12", 3092 - "@esbuild/netbsd-x64": "0.19.12", 3093 - "@esbuild/openbsd-x64": "0.19.12", 3094 - "@esbuild/sunos-x64": "0.19.12", 3095 - "@esbuild/win32-arm64": "0.19.12", 3096 - "@esbuild/win32-ia32": "0.19.12", 3097 - "@esbuild/win32-x64": "0.19.12" 3592 + "@esbuild/aix-ppc64": "0.24.0", 3593 + "@esbuild/android-arm": "0.24.0", 3594 + "@esbuild/android-arm64": "0.24.0", 3595 + "@esbuild/android-x64": "0.24.0", 3596 + "@esbuild/darwin-arm64": "0.24.0", 3597 + "@esbuild/darwin-x64": "0.24.0", 3598 + "@esbuild/freebsd-arm64": "0.24.0", 3599 + "@esbuild/freebsd-x64": "0.24.0", 3600 + "@esbuild/linux-arm": "0.24.0", 3601 + "@esbuild/linux-arm64": "0.24.0", 3602 + "@esbuild/linux-ia32": "0.24.0", 3603 + "@esbuild/linux-loong64": "0.24.0", 3604 + "@esbuild/linux-mips64el": "0.24.0", 3605 + "@esbuild/linux-ppc64": "0.24.0", 3606 + "@esbuild/linux-riscv64": "0.24.0", 3607 + "@esbuild/linux-s390x": "0.24.0", 3608 + "@esbuild/linux-x64": "0.24.0", 3609 + "@esbuild/netbsd-x64": "0.24.0", 3610 + "@esbuild/openbsd-arm64": "0.24.0", 3611 + "@esbuild/openbsd-x64": "0.24.0", 3612 + "@esbuild/sunos-x64": "0.24.0", 3613 + "@esbuild/win32-arm64": "0.24.0", 3614 + "@esbuild/win32-ia32": "0.24.0", 3615 + "@esbuild/win32-x64": "0.24.0" 3098 3616 } 3099 3617 }, 3100 3618 "node_modules/esbuild-register": { ··· 3131 3649 } 3132 3650 }, 3133 3651 "node_modules/eslint": { 3134 - "version": "9.15.0", 3135 - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.15.0.tgz", 3136 - "integrity": "sha512-7CrWySmIibCgT1Os28lUU6upBshZ+GxybLOrmRzi08kS8MBuO8QA7pXEgYgY5W8vK3e74xv0lpjo9DbaGU9Rkw==", 3652 + "version": "9.16.0", 3653 + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.16.0.tgz", 3654 + "integrity": "sha512-whp8mSQI4C8VXd+fLgSM0lh3UlmcFtVwUQjyKCFfsp+2ItAIYhlq/hqGahGqHE6cv9unM41VlqKk2VtKYR2TaA==", 3137 3655 "dev": true, 3138 3656 "dependencies": { 3139 3657 "@eslint-community/eslint-utils": "^4.2.0", ··· 3141 3659 "@eslint/config-array": "^0.19.0", 3142 3660 "@eslint/core": "^0.9.0", 3143 3661 "@eslint/eslintrc": "^3.2.0", 3144 - "@eslint/js": "9.15.0", 3662 + "@eslint/js": "9.16.0", 3145 3663 "@eslint/plugin-kit": "^0.2.3", 3146 3664 "@humanfs/node": "^0.16.6", 3147 3665 "@humanwhocodes/module-importer": "^1.0.1", ··· 3217 3735 } 3218 3736 }, 3219 3737 "node_modules/eslint-plugin-svelte": { 3220 - "version": "2.46.0", 3221 - "resolved": "https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-2.46.0.tgz", 3222 - "integrity": "sha512-1A7iEMkzmCZ9/Iz+EAfOGYL8IoIG6zeKEq1SmpxGeM5SXmoQq+ZNnCpXFVJpsxPWYx8jIVGMerQMzX20cqUl0g==", 3738 + "version": "2.46.1", 3739 + "resolved": "https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-2.46.1.tgz", 3740 + "integrity": "sha512-7xYr2o4NID/f9OEYMqxsEQsCsj4KaMy4q5sANaKkAb6/QeCjYFxRmDm2S3YC3A3pl1kyPZ/syOx/i7LcWYSbIw==", 3223 3741 "dev": true, 3224 3742 "dependencies": { 3225 3743 "@eslint-community/eslint-utils": "^4.4.0", ··· 3292 3810 } 3293 3811 }, 3294 3812 "node_modules/esm-env": { 3295 - "version": "1.1.4", 3296 - "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.1.4.tgz", 3297 - "integrity": "sha512-oO82nKPHKkzIj/hbtuDYy/JHqBHFlMIW36SDiPCVsj87ntDLcWN+sJ1erdVryd4NxODacFTsdrIE3b7IamqbOg==" 3813 + "version": "1.2.1", 3814 + "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.2.1.tgz", 3815 + "integrity": "sha512-U9JedYYjCnadUlXk7e1Kr+aENQhtUaoaV9+gZm1T8LC/YBAPJx3NSPIAurFOC0U5vrdSevnUJS2/wUVxGwPhng==" 3298 3816 }, 3299 3817 "node_modules/espree": { 3300 3818 "version": "10.3.0", ··· 3326 3844 } 3327 3845 }, 3328 3846 "node_modules/esrap": { 3329 - "version": "1.2.2", 3330 - "resolved": "https://registry.npmjs.org/esrap/-/esrap-1.2.2.tgz", 3331 - "integrity": "sha512-F2pSJklxx1BlQIQgooczXCPHmcWpn6EsP5oo73LQfonG9fIlIENQ8vMmfGXeojP9MrkzUNAfyU5vdFlR9shHAw==", 3847 + "version": "1.2.3", 3848 + "resolved": "https://registry.npmjs.org/esrap/-/esrap-1.2.3.tgz", 3849 + "integrity": "sha512-ZlQmCCK+n7SGoqo7DnfKaP1sJZa49P01/dXzmjCASSo04p72w8EksT2NMK8CEX8DhKsfJXANioIw8VyHNsBfvQ==", 3332 3850 "dependencies": { 3333 3851 "@jridgewell/sourcemap-codec": "^1.4.15", 3334 3852 "@types/estree": "^1.0.1" ··· 3354 3872 "engines": { 3355 3873 "node": ">=4.0" 3356 3874 } 3875 + }, 3876 + "node_modules/estree-walker": { 3877 + "version": "2.0.2", 3878 + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", 3879 + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" 3357 3880 }, 3358 3881 "node_modules/esutils": { 3359 3882 "version": "2.0.3", ··· 3467 3990 "node": ">=16.0.0" 3468 3991 } 3469 3992 }, 3993 + "node_modules/file-uri-to-path": { 3994 + "version": "1.0.0", 3995 + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", 3996 + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" 3997 + }, 3470 3998 "node_modules/fill-range": { 3471 3999 "version": "7.1.1", 3472 4000 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", ··· 3518 4046 "version": "3.3.0", 3519 4047 "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", 3520 4048 "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", 3521 - "dev": true, 3522 4049 "dependencies": { 3523 4050 "cross-spawn": "^7.0.0", 3524 4051 "signal-exit": "^4.0.1" ··· 3554 4081 "url": "https://github.com/sponsors/rawify" 3555 4082 } 3556 4083 }, 4084 + "node_modules/fs.realpath": { 4085 + "version": "1.0.0", 4086 + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 4087 + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" 4088 + }, 3557 4089 "node_modules/fsevents": { 3558 4090 "version": "2.3.3", 3559 4091 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 3560 4092 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 3561 - "dev": true, 3562 4093 "hasInstallScript": true, 3563 4094 "optional": true, 3564 4095 "os": [ ··· 3590 4121 } 3591 4122 }, 3592 4123 "node_modules/glob": { 3593 - "version": "10.4.5", 3594 - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", 3595 - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", 3596 - "dev": true, 4124 + "version": "7.2.3", 4125 + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 4126 + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 4127 + "deprecated": "Glob versions prior to v9 are no longer supported", 3597 4128 "dependencies": { 3598 - "foreground-child": "^3.1.0", 3599 - "jackspeak": "^3.1.2", 3600 - "minimatch": "^9.0.4", 3601 - "minipass": "^7.1.2", 3602 - "package-json-from-dist": "^1.0.0", 3603 - "path-scurry": "^1.11.1" 4129 + "fs.realpath": "^1.0.0", 4130 + "inflight": "^1.0.4", 4131 + "inherits": "2", 4132 + "minimatch": "^3.1.1", 4133 + "once": "^1.3.0", 4134 + "path-is-absolute": "^1.0.0" 3604 4135 }, 3605 - "bin": { 3606 - "glob": "dist/esm/bin.mjs" 4136 + "engines": { 4137 + "node": "*" 3607 4138 }, 3608 4139 "funding": { 3609 4140 "url": "https://github.com/sponsors/isaacs" ··· 3621 4152 "node": ">=10.13.0" 3622 4153 } 3623 4154 }, 3624 - "node_modules/glob/node_modules/brace-expansion": { 3625 - "version": "2.0.1", 3626 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 3627 - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 3628 - "dev": true, 3629 - "dependencies": { 3630 - "balanced-match": "^1.0.0" 3631 - } 3632 - }, 3633 - "node_modules/glob/node_modules/minimatch": { 3634 - "version": "9.0.5", 3635 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", 3636 - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", 3637 - "dev": true, 3638 - "dependencies": { 3639 - "brace-expansion": "^2.0.1" 3640 - }, 3641 - "engines": { 3642 - "node": ">=16 || 14 >=14.17" 3643 - }, 3644 - "funding": { 3645 - "url": "https://github.com/sponsors/isaacs" 3646 - } 3647 - }, 3648 4155 "node_modules/globals": { 3649 - "version": "15.12.0", 3650 - "resolved": "https://registry.npmjs.org/globals/-/globals-15.12.0.tgz", 3651 - "integrity": "sha512-1+gLErljJFhbOVyaetcwJiJ4+eLe45S2E7P5UiZ9xGfeq3ATQf5DOv9G7MH3gGbKQLkzmNh2DxfZwLdw+j6oTQ==", 4156 + "version": "15.13.0", 4157 + "resolved": "https://registry.npmjs.org/globals/-/globals-15.13.0.tgz", 4158 + "integrity": "sha512-49TewVEz0UxZjr1WYYsWpPrhyC/B/pA8Bq0fUmet2n+eR7yn0IvNzNaoBwnK6mdkzcN+se7Ez9zUgULTz2QH4g==", 3652 4159 "dev": true, 3653 4160 "engines": { 3654 4161 "node": ">=18" ··· 3660 4167 "node_modules/globalyzer": { 3661 4168 "version": "0.1.0", 3662 4169 "resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz", 3663 - "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==", 3664 - "dev": true 4170 + "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==" 3665 4171 }, 3666 4172 "node_modules/globrex": { 3667 4173 "version": "0.1.2", 3668 4174 "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", 3669 - "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", 3670 - "dev": true 4175 + "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==" 4176 + }, 4177 + "node_modules/graceful-fs": { 4178 + "version": "4.2.11", 4179 + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", 4180 + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" 3671 4181 }, 3672 4182 "node_modules/graphemer": { 3673 4183 "version": "1.4.0", ··· 3695 4205 "node": ">= 0.4" 3696 4206 } 3697 4207 }, 4208 + "node_modules/https-proxy-agent": { 4209 + "version": "7.0.6", 4210 + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", 4211 + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", 4212 + "dependencies": { 4213 + "agent-base": "^7.1.2", 4214 + "debug": "4" 4215 + }, 4216 + "engines": { 4217 + "node": ">= 14" 4218 + } 4219 + }, 3698 4220 "node_modules/ignore": { 3699 4221 "version": "5.3.2", 3700 4222 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", ··· 3720 4242 "url": "https://github.com/sponsors/sindresorhus" 3721 4243 } 3722 4244 }, 4245 + "node_modules/import-fresh/node_modules/resolve-from": { 4246 + "version": "4.0.0", 4247 + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 4248 + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 4249 + "dev": true, 4250 + "engines": { 4251 + "node": ">=4" 4252 + } 4253 + }, 3723 4254 "node_modules/import-meta-resolve": { 3724 4255 "version": "4.1.0", 3725 4256 "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz", 3726 4257 "integrity": "sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==", 3727 - "dev": true, 3728 4258 "funding": { 3729 4259 "type": "github", 3730 4260 "url": "https://github.com/sponsors/wooorm" ··· 3738 4268 "engines": { 3739 4269 "node": ">=0.8.19" 3740 4270 } 4271 + }, 4272 + "node_modules/inflight": { 4273 + "version": "1.0.6", 4274 + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 4275 + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", 4276 + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", 4277 + "dependencies": { 4278 + "once": "^1.3.0", 4279 + "wrappy": "1" 4280 + } 4281 + }, 4282 + "node_modules/inherits": { 4283 + "version": "2.0.4", 4284 + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 4285 + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" 3741 4286 }, 3742 4287 "node_modules/ipaddr.js": { 3743 4288 "version": "2.2.0", ··· 3787 4332 "version": "3.0.0", 3788 4333 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 3789 4334 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 3790 - "dev": true, 3791 4335 "engines": { 3792 4336 "node": ">=8" 3793 4337 } ··· 3824 4368 "node_modules/isexe": { 3825 4369 "version": "2.0.0", 3826 4370 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 3827 - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 3828 - "dev": true 4371 + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" 3829 4372 }, 3830 4373 "node_modules/iso-datestring-validator": { 3831 4374 "version": "2.2.2", ··· 3836 4379 "version": "3.4.3", 3837 4380 "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", 3838 4381 "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", 3839 - "dev": true, 3840 4382 "dependencies": { 3841 4383 "@isaacs/cliui": "^8.0.2" 3842 4384 }, ··· 3912 4454 "version": "4.1.5", 3913 4455 "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", 3914 4456 "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", 3915 - "dev": true, 3916 4457 "engines": { 3917 4458 "node": ">=6" 3918 4459 } ··· 3962 4503 "@libsql/linux-x64-gnu": "0.4.7", 3963 4504 "@libsql/linux-x64-musl": "0.4.7", 3964 4505 "@libsql/win32-x64-msvc": "0.4.7" 4506 + } 4507 + }, 4508 + "node_modules/libsql/node_modules/detect-libc": { 4509 + "version": "2.0.2", 4510 + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.2.tgz", 4511 + "integrity": "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==", 4512 + "engines": { 4513 + "node": ">=8" 3965 4514 } 3966 4515 }, 3967 4516 "node_modules/lilconfig": { ··· 4028 4577 "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" 4029 4578 }, 4030 4579 "node_modules/magic-string": { 4031 - "version": "0.30.13", 4032 - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.13.tgz", 4033 - "integrity": "sha512-8rYBO+MsWkgjDSOvLomYnzhdwEG51olQ4zL5KXnNJWV5MNmrb4rTZdrtkhxjnD/QyZUqR/Z/XDsUs/4ej2nx0g==", 4580 + "version": "0.30.15", 4581 + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.15.tgz", 4582 + "integrity": "sha512-zXeaYRgZ6ldS1RJJUrMrYgNJ4fdwnyI6tVqoiIhyCyv5IVTK9BU8Ic2l253GGETQHxI4HNUwhJ3fjDhKqEoaAw==", 4034 4583 "dependencies": { 4035 4584 "@jridgewell/sourcemap-codec": "^1.5.0" 4036 4585 } ··· 4082 4631 "version": "3.1.2", 4083 4632 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 4084 4633 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 4085 - "dev": true, 4086 4634 "dependencies": { 4087 4635 "brace-expansion": "^1.1.7" 4088 4636 }, ··· 4094 4642 "version": "7.1.2", 4095 4643 "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", 4096 4644 "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", 4097 - "dev": true, 4098 4645 "engines": { 4099 4646 "node": ">=16 || 14 >=14.17" 4647 + } 4648 + }, 4649 + "node_modules/minizlib": { 4650 + "version": "3.0.1", 4651 + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.0.1.tgz", 4652 + "integrity": "sha512-umcy022ILvb5/3Djuu8LWeqUa8D68JaBzlttKeMWen48SjabqS3iY5w/vzeMzMUNhLDifyhbOwKDSznB1vvrwg==", 4653 + "dependencies": { 4654 + "minipass": "^7.0.4", 4655 + "rimraf": "^5.0.5" 4656 + }, 4657 + "engines": { 4658 + "node": ">= 18" 4659 + } 4660 + }, 4661 + "node_modules/mkdirp": { 4662 + "version": "3.0.1", 4663 + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", 4664 + "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", 4665 + "bin": { 4666 + "mkdirp": "dist/cjs/src/bin.js" 4667 + }, 4668 + "engines": { 4669 + "node": ">=10" 4670 + }, 4671 + "funding": { 4672 + "url": "https://github.com/sponsors/isaacs" 4100 4673 } 4101 4674 }, 4102 4675 "node_modules/mri": { 4103 4676 "version": "1.2.0", 4104 4677 "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", 4105 4678 "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", 4106 - "dev": true, 4107 4679 "engines": { 4108 4680 "node": ">=4" 4109 4681 } ··· 4112 4684 "version": "2.0.0", 4113 4685 "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", 4114 4686 "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==", 4115 - "dev": true, 4116 4687 "engines": { 4117 4688 "node": ">=10" 4118 4689 } ··· 4120 4691 "node_modules/ms": { 4121 4692 "version": "2.1.3", 4122 4693 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 4123 - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 4124 - "dev": true 4694 + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" 4125 4695 }, 4126 4696 "node_modules/multiformats": { 4127 4697 "version": "9.9.0", ··· 4140 4710 } 4141 4711 }, 4142 4712 "node_modules/nanoid": { 4143 - "version": "3.3.7", 4144 - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", 4145 - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", 4146 - "dev": true, 4713 + "version": "3.3.8", 4714 + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", 4715 + "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", 4147 4716 "funding": [ 4148 4717 { 4149 4718 "type": "github", ··· 4198 4767 "url": "https://opencollective.com/node-fetch" 4199 4768 } 4200 4769 }, 4770 + "node_modules/node-gyp-build": { 4771 + "version": "4.8.4", 4772 + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.4.tgz", 4773 + "integrity": "sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==", 4774 + "bin": { 4775 + "node-gyp-build": "bin.js", 4776 + "node-gyp-build-optional": "optional.js", 4777 + "node-gyp-build-test": "build-test.js" 4778 + } 4779 + }, 4201 4780 "node_modules/node-releases": { 4202 - "version": "2.0.18", 4203 - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", 4204 - "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", 4781 + "version": "2.0.19", 4782 + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", 4783 + "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", 4205 4784 "dev": true 4785 + }, 4786 + "node_modules/nopt": { 4787 + "version": "8.0.0", 4788 + "resolved": "https://registry.npmjs.org/nopt/-/nopt-8.0.0.tgz", 4789 + "integrity": "sha512-1L/fTJ4UmV/lUxT2Uf006pfZKTvAgCF+chz+0OgBHO8u2Z67pE7AaAUUj7CJy0lXqHmymUvGFt6NE9R3HER0yw==", 4790 + "dependencies": { 4791 + "abbrev": "^2.0.0" 4792 + }, 4793 + "bin": { 4794 + "nopt": "bin/nopt.js" 4795 + }, 4796 + "engines": { 4797 + "node": "^18.17.0 || >=20.5.0" 4798 + } 4206 4799 }, 4207 4800 "node_modules/normalize-path": { 4208 4801 "version": "3.0.0", ··· 4238 4831 "dev": true, 4239 4832 "engines": { 4240 4833 "node": ">= 6" 4834 + } 4835 + }, 4836 + "node_modules/once": { 4837 + "version": "1.4.0", 4838 + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 4839 + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 4840 + "dependencies": { 4841 + "wrappy": "1" 4241 4842 } 4242 4843 }, 4243 4844 "node_modules/optionator": { ··· 4290 4891 "node_modules/package-json-from-dist": { 4291 4892 "version": "1.0.1", 4292 4893 "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", 4293 - "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", 4294 - "dev": true 4894 + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==" 4295 4895 }, 4296 4896 "node_modules/parent-module": { 4297 4897 "version": "1.0.1", ··· 4314 4914 "node": ">=8" 4315 4915 } 4316 4916 }, 4917 + "node_modules/path-is-absolute": { 4918 + "version": "1.0.1", 4919 + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 4920 + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", 4921 + "engines": { 4922 + "node": ">=0.10.0" 4923 + } 4924 + }, 4317 4925 "node_modules/path-key": { 4318 4926 "version": "3.1.1", 4319 4927 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 4320 4928 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 4321 - "dev": true, 4322 4929 "engines": { 4323 4930 "node": ">=8" 4324 4931 } ··· 4333 4940 "version": "1.11.1", 4334 4941 "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", 4335 4942 "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", 4336 - "dev": true, 4337 4943 "dependencies": { 4338 4944 "lru-cache": "^10.2.0", 4339 4945 "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" ··· 4348 4954 "node_modules/picocolors": { 4349 4955 "version": "1.1.1", 4350 4956 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", 4351 - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", 4352 - "dev": true 4957 + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" 4353 4958 }, 4354 4959 "node_modules/picomatch": { 4355 4960 "version": "4.0.2", 4356 4961 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", 4357 4962 "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", 4358 - "dev": true, 4359 - "optional": true, 4360 - "peer": true, 4361 4963 "engines": { 4362 4964 "node": ">=12" 4363 4965 }, ··· 4399 5001 "version": "8.4.49", 4400 5002 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", 4401 5003 "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", 4402 - "dev": true, 4403 5004 "funding": [ 4404 5005 { 4405 5006 "type": "opencollective", ··· 4597 5198 } 4598 5199 }, 4599 5200 "node_modules/prettier": { 4600 - "version": "3.3.3", 4601 - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", 4602 - "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", 5201 + "version": "3.4.2", 5202 + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.4.2.tgz", 5203 + "integrity": "sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==", 4603 5204 "dev": true, 4604 5205 "bin": { 4605 5206 "prettier": "bin/prettier.cjs" ··· 4612 5213 } 4613 5214 }, 4614 5215 "node_modules/prettier-plugin-svelte": { 4615 - "version": "3.2.8", 4616 - "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-3.2.8.tgz", 4617 - "integrity": "sha512-PAHmmU5cGZdnhW4mWhmvxuG2PVbbHIxUuPOdUKvfE+d4Qt2d29iU5VWrPdsaW5YqVEE0nqhlvN4eoKmVMpIF3Q==", 5216 + "version": "3.3.2", 5217 + "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-3.3.2.tgz", 5218 + "integrity": "sha512-kRPjH8wSj2iu+dO+XaUv4vD8qr5mdDmlak3IT/7AOgGIMRG86z/EHOLauFcClKEnOUf4A4nOA7sre5KrJD4Raw==", 4618 5219 "dev": true, 4619 5220 "peerDependencies": { 4620 5221 "prettier": "^3.0.0", ··· 4788 5389 } 4789 5390 }, 4790 5391 "node_modules/resolve-from": { 4791 - "version": "4.0.0", 4792 - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 4793 - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 4794 - "dev": true, 5392 + "version": "5.0.0", 5393 + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", 5394 + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", 4795 5395 "engines": { 4796 - "node": ">=4" 5396 + "node": ">=8" 4797 5397 } 4798 5398 }, 4799 5399 "node_modules/resolve-pkg-maps": { ··· 4815 5415 "node": ">=0.10.0" 4816 5416 } 4817 5417 }, 5418 + "node_modules/rimraf": { 5419 + "version": "5.0.10", 5420 + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.10.tgz", 5421 + "integrity": "sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==", 5422 + "dependencies": { 5423 + "glob": "^10.3.7" 5424 + }, 5425 + "bin": { 5426 + "rimraf": "dist/esm/bin.mjs" 5427 + }, 5428 + "funding": { 5429 + "url": "https://github.com/sponsors/isaacs" 5430 + } 5431 + }, 5432 + "node_modules/rimraf/node_modules/brace-expansion": { 5433 + "version": "2.0.1", 5434 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 5435 + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 5436 + "dependencies": { 5437 + "balanced-match": "^1.0.0" 5438 + } 5439 + }, 5440 + "node_modules/rimraf/node_modules/glob": { 5441 + "version": "10.4.5", 5442 + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", 5443 + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", 5444 + "dependencies": { 5445 + "foreground-child": "^3.1.0", 5446 + "jackspeak": "^3.1.2", 5447 + "minimatch": "^9.0.4", 5448 + "minipass": "^7.1.2", 5449 + "package-json-from-dist": "^1.0.0", 5450 + "path-scurry": "^1.11.1" 5451 + }, 5452 + "bin": { 5453 + "glob": "dist/esm/bin.mjs" 5454 + }, 5455 + "funding": { 5456 + "url": "https://github.com/sponsors/isaacs" 5457 + } 5458 + }, 5459 + "node_modules/rimraf/node_modules/minimatch": { 5460 + "version": "9.0.5", 5461 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", 5462 + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", 5463 + "dependencies": { 5464 + "brace-expansion": "^2.0.1" 5465 + }, 5466 + "engines": { 5467 + "node": ">=16 || 14 >=14.17" 5468 + }, 5469 + "funding": { 5470 + "url": "https://github.com/sponsors/isaacs" 5471 + } 5472 + }, 4818 5473 "node_modules/rollup": { 4819 - "version": "4.27.3", 4820 - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.27.3.tgz", 4821 - "integrity": "sha512-SLsCOnlmGt9VoZ9Ek8yBK8tAdmPHeppkw+Xa7yDlCEhDTvwYei03JlWo1fdc7YTfLZ4tD8riJCUyAgTbszk1fQ==", 4822 - "dev": true, 5474 + "version": "4.28.1", 5475 + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.28.1.tgz", 5476 + "integrity": "sha512-61fXYl/qNVinKmGSTHAZ6Yy8I3YIJC/r2m9feHo6SwVAVcLT5MPwOUFe7EuURA/4m0NR8lXG4BBXuo/IZEsjMg==", 4823 5477 "dependencies": { 4824 5478 "@types/estree": "1.0.6" 4825 5479 }, ··· 4831 5485 "npm": ">=8.0.0" 4832 5486 }, 4833 5487 "optionalDependencies": { 4834 - "@rollup/rollup-android-arm-eabi": "4.27.3", 4835 - "@rollup/rollup-android-arm64": "4.27.3", 4836 - "@rollup/rollup-darwin-arm64": "4.27.3", 4837 - "@rollup/rollup-darwin-x64": "4.27.3", 4838 - "@rollup/rollup-freebsd-arm64": "4.27.3", 4839 - "@rollup/rollup-freebsd-x64": "4.27.3", 4840 - "@rollup/rollup-linux-arm-gnueabihf": "4.27.3", 4841 - "@rollup/rollup-linux-arm-musleabihf": "4.27.3", 4842 - "@rollup/rollup-linux-arm64-gnu": "4.27.3", 4843 - "@rollup/rollup-linux-arm64-musl": "4.27.3", 4844 - "@rollup/rollup-linux-powerpc64le-gnu": "4.27.3", 4845 - "@rollup/rollup-linux-riscv64-gnu": "4.27.3", 4846 - "@rollup/rollup-linux-s390x-gnu": "4.27.3", 4847 - "@rollup/rollup-linux-x64-gnu": "4.27.3", 4848 - "@rollup/rollup-linux-x64-musl": "4.27.3", 4849 - "@rollup/rollup-win32-arm64-msvc": "4.27.3", 4850 - "@rollup/rollup-win32-ia32-msvc": "4.27.3", 4851 - "@rollup/rollup-win32-x64-msvc": "4.27.3", 5488 + "@rollup/rollup-android-arm-eabi": "4.28.1", 5489 + "@rollup/rollup-android-arm64": "4.28.1", 5490 + "@rollup/rollup-darwin-arm64": "4.28.1", 5491 + "@rollup/rollup-darwin-x64": "4.28.1", 5492 + "@rollup/rollup-freebsd-arm64": "4.28.1", 5493 + "@rollup/rollup-freebsd-x64": "4.28.1", 5494 + "@rollup/rollup-linux-arm-gnueabihf": "4.28.1", 5495 + "@rollup/rollup-linux-arm-musleabihf": "4.28.1", 5496 + "@rollup/rollup-linux-arm64-gnu": "4.28.1", 5497 + "@rollup/rollup-linux-arm64-musl": "4.28.1", 5498 + "@rollup/rollup-linux-loongarch64-gnu": "4.28.1", 5499 + "@rollup/rollup-linux-powerpc64le-gnu": "4.28.1", 5500 + "@rollup/rollup-linux-riscv64-gnu": "4.28.1", 5501 + "@rollup/rollup-linux-s390x-gnu": "4.28.1", 5502 + "@rollup/rollup-linux-x64-gnu": "4.28.1", 5503 + "@rollup/rollup-linux-x64-musl": "4.28.1", 5504 + "@rollup/rollup-win32-arm64-msvc": "4.28.1", 5505 + "@rollup/rollup-win32-ia32-msvc": "4.28.1", 5506 + "@rollup/rollup-win32-x64-msvc": "4.28.1", 4852 5507 "fsevents": "~2.3.2" 4853 5508 } 4854 5509 }, ··· 4879 5534 "version": "1.8.1", 4880 5535 "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", 4881 5536 "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", 4882 - "dev": true, 4883 5537 "dependencies": { 4884 5538 "mri": "^1.1.0" 4885 5539 }, ··· 4891 5545 "version": "7.6.3", 4892 5546 "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", 4893 5547 "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", 4894 - "dev": true, 4895 5548 "bin": { 4896 5549 "semver": "bin/semver.js" 4897 5550 }, ··· 4902 5555 "node_modules/set-cookie-parser": { 4903 5556 "version": "2.7.1", 4904 5557 "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.1.tgz", 4905 - "integrity": "sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==", 4906 - "dev": true 5558 + "integrity": "sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==" 4907 5559 }, 4908 5560 "node_modules/shebang-command": { 4909 5561 "version": "2.0.0", 4910 5562 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 4911 5563 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 4912 - "dev": true, 4913 5564 "dependencies": { 4914 5565 "shebang-regex": "^3.0.0" 4915 5566 }, ··· 4921 5572 "version": "3.0.0", 4922 5573 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 4923 5574 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 4924 - "dev": true, 4925 5575 "engines": { 4926 5576 "node": ">=8" 4927 5577 } ··· 4930 5580 "version": "4.1.0", 4931 5581 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", 4932 5582 "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", 4933 - "dev": true, 4934 5583 "engines": { 4935 5584 "node": ">=14" 4936 5585 }, ··· 4942 5591 "version": "3.0.0", 4943 5592 "resolved": "https://registry.npmjs.org/sirv/-/sirv-3.0.0.tgz", 4944 5593 "integrity": "sha512-BPwJGUeDaDCHihkORDchNyyTvWFhcusy1XMmhEVTQTwGeybFbp8YEmB+njbPnth1FibULBSBVwCQni25XlCUDg==", 4945 - "dev": true, 4946 5594 "dependencies": { 4947 5595 "@polka/url": "^1.0.0-next.24", 4948 5596 "mrmime": "^2.0.0", ··· 4965 5613 "version": "1.2.1", 4966 5614 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", 4967 5615 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", 4968 - "dev": true, 4969 5616 "engines": { 4970 5617 "node": ">=0.10.0" 4971 5618 } ··· 4984 5631 "version": "5.1.2", 4985 5632 "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", 4986 5633 "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", 4987 - "dev": true, 4988 5634 "dependencies": { 4989 5635 "eastasianwidth": "^0.2.0", 4990 5636 "emoji-regex": "^9.2.2", ··· 5002 5648 "version": "4.2.3", 5003 5649 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 5004 5650 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 5005 - "dev": true, 5006 5651 "dependencies": { 5007 5652 "emoji-regex": "^8.0.0", 5008 5653 "is-fullwidth-code-point": "^3.0.0", ··· 5016 5661 "version": "5.0.1", 5017 5662 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 5018 5663 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 5019 - "dev": true, 5020 5664 "engines": { 5021 5665 "node": ">=8" 5022 5666 } ··· 5024 5668 "node_modules/string-width-cjs/node_modules/emoji-regex": { 5025 5669 "version": "8.0.0", 5026 5670 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 5027 - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 5028 - "dev": true 5671 + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" 5029 5672 }, 5030 5673 "node_modules/string-width-cjs/node_modules/strip-ansi": { 5031 5674 "version": "6.0.1", 5032 5675 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 5033 5676 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 5034 - "dev": true, 5035 5677 "dependencies": { 5036 5678 "ansi-regex": "^5.0.1" 5037 5679 }, ··· 5043 5685 "version": "7.1.0", 5044 5686 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", 5045 5687 "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", 5046 - "dev": true, 5047 5688 "dependencies": { 5048 5689 "ansi-regex": "^6.0.1" 5049 5690 }, ··· 5059 5700 "version": "6.0.1", 5060 5701 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 5061 5702 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 5062 - "dev": true, 5063 5703 "dependencies": { 5064 5704 "ansi-regex": "^5.0.1" 5065 5705 }, ··· 5071 5711 "version": "5.0.1", 5072 5712 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 5073 5713 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 5074 - "dev": true, 5075 5714 "engines": { 5076 5715 "node": ">=8" 5077 5716 } ··· 5110 5749 "node": ">=16 || 14 >=14.17" 5111 5750 } 5112 5751 }, 5752 + "node_modules/sucrase/node_modules/brace-expansion": { 5753 + "version": "2.0.1", 5754 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 5755 + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 5756 + "dev": true, 5757 + "dependencies": { 5758 + "balanced-match": "^1.0.0" 5759 + } 5760 + }, 5761 + "node_modules/sucrase/node_modules/glob": { 5762 + "version": "10.4.5", 5763 + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", 5764 + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", 5765 + "dev": true, 5766 + "dependencies": { 5767 + "foreground-child": "^3.1.0", 5768 + "jackspeak": "^3.1.2", 5769 + "minimatch": "^9.0.4", 5770 + "minipass": "^7.1.2", 5771 + "package-json-from-dist": "^1.0.0", 5772 + "path-scurry": "^1.11.1" 5773 + }, 5774 + "bin": { 5775 + "glob": "dist/esm/bin.mjs" 5776 + }, 5777 + "funding": { 5778 + "url": "https://github.com/sponsors/isaacs" 5779 + } 5780 + }, 5781 + "node_modules/sucrase/node_modules/minimatch": { 5782 + "version": "9.0.5", 5783 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", 5784 + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", 5785 + "dev": true, 5786 + "dependencies": { 5787 + "brace-expansion": "^2.0.1" 5788 + }, 5789 + "engines": { 5790 + "node": ">=16 || 14 >=14.17" 5791 + }, 5792 + "funding": { 5793 + "url": "https://github.com/sponsors/isaacs" 5794 + } 5795 + }, 5113 5796 "node_modules/supports-color": { 5114 5797 "version": "7.2.0", 5115 5798 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", ··· 5135 5818 } 5136 5819 }, 5137 5820 "node_modules/svelte": { 5138 - "version": "5.2.5", 5139 - "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.2.5.tgz", 5140 - "integrity": "sha512-D33RkKYF4AFIgM+HrItxFudmWrXOLaua8vW3Mq7bObn7UwRn6zJPZ58bEIlj8wEYfi08n8VVvTk8dCLVHNnikQ==", 5821 + "version": "5.12.0", 5822 + "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.12.0.tgz", 5823 + "integrity": "sha512-nOd7uj0D/4A3IrHnltaFYndVPGViYSs0s+Zi3N4uQg3owJt9RoiUdwxYx8qjorj5CtaGsx8dNYsFVbH6czrGNg==", 5141 5824 "dependencies": { 5142 5825 "@ampproject/remapping": "^2.3.0", 5143 5826 "@jridgewell/sourcemap-codec": "^1.5.0", ··· 5146 5829 "acorn-typescript": "^1.4.13", 5147 5830 "aria-query": "^5.3.1", 5148 5831 "axobject-query": "^4.1.0", 5149 - "esm-env": "^1.0.0", 5150 - "esrap": "^1.2.2", 5832 + "esm-env": "^1.2.1", 5833 + "esrap": "^1.2.3", 5151 5834 "is-reference": "^3.0.3", 5152 5835 "locate-character": "^3.0.0", 5153 5836 "magic-string": "^0.30.11", ··· 5158 5841 } 5159 5842 }, 5160 5843 "node_modules/svelte-check": { 5161 - "version": "4.0.9", 5162 - "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-4.0.9.tgz", 5163 - "integrity": "sha512-SVNCz2L+9ZELGli7G0n3B3QE5kdf0u27RtKr2ZivWQhcWIXatZxwM4VrQ6AiA2k9zKp2mk5AxkEhdjbpjv7rEw==", 5844 + "version": "4.1.1", 5845 + "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-4.1.1.tgz", 5846 + "integrity": "sha512-NfaX+6Qtc8W/CyVGS/F7/XdiSSyXz+WGYA9ZWV3z8tso14V2vzjfXviKaTFEzB7g8TqfgO2FOzP6XT4ApSTUTw==", 5164 5847 "dev": true, 5165 5848 "dependencies": { 5166 5849 "@jridgewell/trace-mapping": "^0.3.25", ··· 5261 5944 } 5262 5945 }, 5263 5946 "node_modules/tailwind-merge": { 5264 - "version": "2.5.4", 5265 - "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-2.5.4.tgz", 5266 - "integrity": "sha512-0q8cfZHMu9nuYP/b5Shb7Y7Sh1B7Nnl5GqNr1U+n2p6+mybvRtayrQ+0042Z5byvTA8ihjlP8Odo8/VnHbZu4Q==", 5947 + "version": "2.5.5", 5948 + "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-2.5.5.tgz", 5949 + "integrity": "sha512-0LXunzzAZzo0tEPxV3I297ffKZPlKDrjj7NXphC8V5ak9yHC5zRmxnOe2m/Rd/7ivsOMJe3JZ2JVocoDdQTRBA==", 5267 5950 "funding": { 5268 5951 "type": "github", 5269 5952 "url": "https://github.com/sponsors/dcastil" 5270 5953 } 5271 5954 }, 5272 5955 "node_modules/tailwindcss": { 5273 - "version": "3.4.15", 5274 - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.15.tgz", 5275 - "integrity": "sha512-r4MeXnfBmSOuKUWmXe6h2CcyfzJCEk4F0pptO5jlnYSIViUkVmsawj80N5h2lO3gwcmSb4n3PuN+e+GC1Guylw==", 5956 + "version": "3.4.16", 5957 + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.16.tgz", 5958 + "integrity": "sha512-TI4Cyx7gDiZ6r44ewaJmt0o6BrMCT5aK5e0rmJ/G9Xq3w7CX/5VXl/zIPEJZFUK5VEqwByyhqNPycPlvcK4ZNw==", 5276 5959 "dev": true, 5277 5960 "dependencies": { 5278 5961 "@alloc/quick-lru": "^5.2.0", ··· 5284 5967 "glob-parent": "^6.0.2", 5285 5968 "is-glob": "^4.0.3", 5286 5969 "jiti": "^1.21.6", 5287 - "lilconfig": "^2.1.0", 5970 + "lilconfig": "^3.1.3", 5288 5971 "micromatch": "^4.0.8", 5289 5972 "normalize-path": "^3.0.0", 5290 5973 "object-hash": "^3.0.0", ··· 5342 6025 "node": ">= 6" 5343 6026 } 5344 6027 }, 6028 + "node_modules/tailwindcss/node_modules/lilconfig": { 6029 + "version": "3.1.3", 6030 + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", 6031 + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", 6032 + "dev": true, 6033 + "engines": { 6034 + "node": ">=14" 6035 + }, 6036 + "funding": { 6037 + "url": "https://github.com/sponsors/antonk52" 6038 + } 6039 + }, 5345 6040 "node_modules/tailwindcss/node_modules/picomatch": { 5346 6041 "version": "2.3.1", 5347 6042 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", ··· 5389 6084 } 5390 6085 } 5391 6086 }, 5392 - "node_modules/tailwindcss/node_modules/postcss-load-config/node_modules/lilconfig": { 5393 - "version": "3.1.2", 5394 - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", 5395 - "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", 5396 - "dev": true, 5397 - "engines": { 5398 - "node": ">=14" 5399 - }, 5400 - "funding": { 5401 - "url": "https://github.com/sponsors/antonk52" 5402 - } 5403 - }, 5404 6087 "node_modules/tailwindcss/node_modules/postcss-selector-parser": { 5405 6088 "version": "6.1.2", 5406 6089 "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", ··· 5438 6121 "node": ">= 14" 5439 6122 } 5440 6123 }, 6124 + "node_modules/tar": { 6125 + "version": "7.4.3", 6126 + "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz", 6127 + "integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==", 6128 + "dependencies": { 6129 + "@isaacs/fs-minipass": "^4.0.0", 6130 + "chownr": "^3.0.0", 6131 + "minipass": "^7.1.2", 6132 + "minizlib": "^3.0.1", 6133 + "mkdirp": "^3.0.1", 6134 + "yallist": "^5.0.0" 6135 + }, 6136 + "engines": { 6137 + "node": ">=18" 6138 + } 6139 + }, 5441 6140 "node_modules/thenify": { 5442 6141 "version": "3.3.1", 5443 6142 "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", ··· 5463 6162 "version": "0.2.9", 5464 6163 "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz", 5465 6164 "integrity": "sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==", 5466 - "dev": true, 5467 6165 "dependencies": { 5468 6166 "globalyzer": "0.1.0", 5469 6167 "globrex": "^0.1.2" ··· 5493 6191 "version": "3.0.1", 5494 6192 "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", 5495 6193 "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", 5496 - "dev": true, 5497 6194 "engines": { 5498 6195 "node": ">=6" 5499 6196 } 5500 6197 }, 6198 + "node_modules/tr46": { 6199 + "version": "0.0.3", 6200 + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", 6201 + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" 6202 + }, 5501 6203 "node_modules/ts-api-utils": { 5502 - "version": "1.4.0", 5503 - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.0.tgz", 5504 - "integrity": "sha512-032cPxaEKwM+GT3vA5JXNzIaizx388rhsSW79vGRNGXfRRAdEAn2mvk36PvK5HnOchyWZ7afLEXqYCvPCrzuzQ==", 6204 + "version": "1.4.3", 6205 + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.3.tgz", 6206 + "integrity": "sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==", 5505 6207 "dev": true, 5506 6208 "engines": { 5507 6209 "node": ">=16" ··· 5535 6237 } 5536 6238 }, 5537 6239 "node_modules/typescript": { 5538 - "version": "5.6.3", 5539 - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", 5540 - "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", 6240 + "version": "5.7.2", 6241 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", 6242 + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", 5541 6243 "dev": true, 5542 6244 "bin": { 5543 6245 "tsc": "bin/tsc", ··· 5548 6250 } 5549 6251 }, 5550 6252 "node_modules/typescript-eslint": { 5551 - "version": "8.15.0", 5552 - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.15.0.tgz", 5553 - "integrity": "sha512-wY4FRGl0ZI+ZU4Jo/yjdBu0lVTSML58pu6PgGtJmCufvzfV565pUF6iACQt092uFOd49iLOTX/sEVmHtbSrS+w==", 6253 + "version": "8.18.0", 6254 + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.18.0.tgz", 6255 + "integrity": "sha512-Xq2rRjn6tzVpAyHr3+nmSg1/9k9aIHnJ2iZeOH7cfGOWqTkXTm3kwpQglEuLGdNrYvPF+2gtAs+/KF5rjVo+WQ==", 5554 6256 "dev": true, 5555 6257 "dependencies": { 5556 - "@typescript-eslint/eslint-plugin": "8.15.0", 5557 - "@typescript-eslint/parser": "8.15.0", 5558 - "@typescript-eslint/utils": "8.15.0" 6258 + "@typescript-eslint/eslint-plugin": "8.18.0", 6259 + "@typescript-eslint/parser": "8.18.0", 6260 + "@typescript-eslint/utils": "8.18.0" 5559 6261 }, 5560 6262 "engines": { 5561 6263 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 5565 6267 "url": "https://opencollective.com/typescript-eslint" 5566 6268 }, 5567 6269 "peerDependencies": { 5568 - "eslint": "^8.57.0 || ^9.0.0" 5569 - }, 5570 - "peerDependenciesMeta": { 5571 - "typescript": { 5572 - "optional": true 5573 - } 6270 + "eslint": "^8.57.0 || ^9.0.0", 6271 + "typescript": ">=4.8.4 <5.8.0" 5574 6272 } 5575 6273 }, 5576 6274 "node_modules/uint8arrays": { ··· 5590 6288 } 5591 6289 }, 5592 6290 "node_modules/undici-types": { 5593 - "version": "6.19.8", 5594 - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", 5595 - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" 6291 + "version": "6.20.0", 6292 + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", 6293 + "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==" 5596 6294 }, 5597 6295 "node_modules/update-browserslist-db": { 5598 6296 "version": "1.1.1", ··· 5648 6346 "version": "5.4.11", 5649 6347 "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.11.tgz", 5650 6348 "integrity": "sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==", 5651 - "dev": true, 5652 6349 "dependencies": { 5653 6350 "esbuild": "^0.21.3", 5654 6351 "postcss": "^8.4.43", ··· 5710 6407 "cpu": [ 5711 6408 "ppc64" 5712 6409 ], 5713 - "dev": true, 5714 6410 "optional": true, 5715 6411 "os": [ 5716 6412 "aix" ··· 5726 6422 "cpu": [ 5727 6423 "arm" 5728 6424 ], 5729 - "dev": true, 5730 6425 "optional": true, 5731 6426 "os": [ 5732 6427 "android" ··· 5742 6437 "cpu": [ 5743 6438 "arm64" 5744 6439 ], 5745 - "dev": true, 5746 6440 "optional": true, 5747 6441 "os": [ 5748 6442 "android" ··· 5758 6452 "cpu": [ 5759 6453 "x64" 5760 6454 ], 5761 - "dev": true, 5762 6455 "optional": true, 5763 6456 "os": [ 5764 6457 "android" ··· 5774 6467 "cpu": [ 5775 6468 "arm64" 5776 6469 ], 5777 - "dev": true, 5778 6470 "optional": true, 5779 6471 "os": [ 5780 6472 "darwin" ··· 5790 6482 "cpu": [ 5791 6483 "x64" 5792 6484 ], 5793 - "dev": true, 5794 6485 "optional": true, 5795 6486 "os": [ 5796 6487 "darwin" ··· 5806 6497 "cpu": [ 5807 6498 "arm64" 5808 6499 ], 5809 - "dev": true, 5810 6500 "optional": true, 5811 6501 "os": [ 5812 6502 "freebsd" ··· 5822 6512 "cpu": [ 5823 6513 "x64" 5824 6514 ], 5825 - "dev": true, 5826 6515 "optional": true, 5827 6516 "os": [ 5828 6517 "freebsd" ··· 5838 6527 "cpu": [ 5839 6528 "arm" 5840 6529 ], 5841 - "dev": true, 5842 6530 "optional": true, 5843 6531 "os": [ 5844 6532 "linux" ··· 5854 6542 "cpu": [ 5855 6543 "arm64" 5856 6544 ], 5857 - "dev": true, 5858 6545 "optional": true, 5859 6546 "os": [ 5860 6547 "linux" ··· 5870 6557 "cpu": [ 5871 6558 "ia32" 5872 6559 ], 5873 - "dev": true, 5874 6560 "optional": true, 5875 6561 "os": [ 5876 6562 "linux" ··· 5886 6572 "cpu": [ 5887 6573 "loong64" 5888 6574 ], 5889 - "dev": true, 5890 6575 "optional": true, 5891 6576 "os": [ 5892 6577 "linux" ··· 5902 6587 "cpu": [ 5903 6588 "mips64el" 5904 6589 ], 5905 - "dev": true, 5906 6590 "optional": true, 5907 6591 "os": [ 5908 6592 "linux" ··· 5918 6602 "cpu": [ 5919 6603 "ppc64" 5920 6604 ], 5921 - "dev": true, 5922 6605 "optional": true, 5923 6606 "os": [ 5924 6607 "linux" ··· 5934 6617 "cpu": [ 5935 6618 "riscv64" 5936 6619 ], 5937 - "dev": true, 5938 6620 "optional": true, 5939 6621 "os": [ 5940 6622 "linux" ··· 5950 6632 "cpu": [ 5951 6633 "s390x" 5952 6634 ], 5953 - "dev": true, 5954 6635 "optional": true, 5955 6636 "os": [ 5956 6637 "linux" ··· 5966 6647 "cpu": [ 5967 6648 "x64" 5968 6649 ], 5969 - "dev": true, 5970 6650 "optional": true, 5971 6651 "os": [ 5972 6652 "linux" ··· 5982 6662 "cpu": [ 5983 6663 "x64" 5984 6664 ], 5985 - "dev": true, 5986 6665 "optional": true, 5987 6666 "os": [ 5988 6667 "netbsd" ··· 5998 6677 "cpu": [ 5999 6678 "x64" 6000 6679 ], 6001 - "dev": true, 6002 6680 "optional": true, 6003 6681 "os": [ 6004 6682 "openbsd" ··· 6014 6692 "cpu": [ 6015 6693 "x64" 6016 6694 ], 6017 - "dev": true, 6018 6695 "optional": true, 6019 6696 "os": [ 6020 6697 "sunos" ··· 6030 6707 "cpu": [ 6031 6708 "arm64" 6032 6709 ], 6033 - "dev": true, 6034 6710 "optional": true, 6035 6711 "os": [ 6036 6712 "win32" ··· 6046 6722 "cpu": [ 6047 6723 "ia32" 6048 6724 ], 6049 - "dev": true, 6050 6725 "optional": true, 6051 6726 "os": [ 6052 6727 "win32" ··· 6062 6737 "cpu": [ 6063 6738 "x64" 6064 6739 ], 6065 - "dev": true, 6066 6740 "optional": true, 6067 6741 "os": [ 6068 6742 "win32" ··· 6075 6749 "version": "0.21.5", 6076 6750 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", 6077 6751 "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", 6078 - "dev": true, 6079 6752 "hasInstallScript": true, 6080 6753 "bin": { 6081 6754 "esbuild": "bin/esbuild" ··· 6110 6783 } 6111 6784 }, 6112 6785 "node_modules/vitefu": { 6113 - "version": "1.0.3", 6114 - "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.0.3.tgz", 6115 - "integrity": "sha512-iKKfOMBHob2WxEJbqbJjHAkmYgvFDPhuqrO82om83S8RLk+17FtyMBfcyeH8GqD0ihShtkMW/zzJgiA51hCNCQ==", 6116 - "dev": true, 6786 + "version": "1.0.4", 6787 + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.0.4.tgz", 6788 + "integrity": "sha512-y6zEE3PQf6uu/Mt6DTJ9ih+kyJLr4XcSgHR2zUkM8SWDhuixEJxfJ6CZGMHh1Ec3vPLoEA0IHU5oWzVqw8ulow==", 6117 6789 "peerDependencies": { 6118 - "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0-beta.0" 6790 + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0" 6119 6791 }, 6120 6792 "peerDependenciesMeta": { 6121 6793 "vite": { ··· 6131 6803 "node": ">= 8" 6132 6804 } 6133 6805 }, 6806 + "node_modules/webidl-conversions": { 6807 + "version": "3.0.1", 6808 + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", 6809 + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" 6810 + }, 6811 + "node_modules/whatwg-url": { 6812 + "version": "5.0.0", 6813 + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", 6814 + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", 6815 + "dependencies": { 6816 + "tr46": "~0.0.3", 6817 + "webidl-conversions": "^3.0.0" 6818 + } 6819 + }, 6134 6820 "node_modules/which": { 6135 6821 "version": "2.0.2", 6136 6822 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 6137 6823 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 6138 - "dev": true, 6139 6824 "dependencies": { 6140 6825 "isexe": "^2.0.0" 6141 6826 }, ··· 6159 6844 "version": "8.1.0", 6160 6845 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", 6161 6846 "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", 6162 - "dev": true, 6163 6847 "dependencies": { 6164 6848 "ansi-styles": "^6.1.0", 6165 6849 "string-width": "^5.0.1", ··· 6177 6861 "version": "7.0.0", 6178 6862 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 6179 6863 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 6180 - "dev": true, 6181 6864 "dependencies": { 6182 6865 "ansi-styles": "^4.0.0", 6183 6866 "string-width": "^4.1.0", ··· 6194 6877 "version": "5.0.1", 6195 6878 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 6196 6879 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 6197 - "dev": true, 6198 6880 "engines": { 6199 6881 "node": ">=8" 6200 6882 } ··· 6202 6884 "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { 6203 6885 "version": "8.0.0", 6204 6886 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 6205 - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 6206 - "dev": true 6887 + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" 6207 6888 }, 6208 6889 "node_modules/wrap-ansi-cjs/node_modules/string-width": { 6209 6890 "version": "4.2.3", 6210 6891 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 6211 6892 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 6212 - "dev": true, 6213 6893 "dependencies": { 6214 6894 "emoji-regex": "^8.0.0", 6215 6895 "is-fullwidth-code-point": "^3.0.0", ··· 6223 6903 "version": "6.0.1", 6224 6904 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 6225 6905 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 6226 - "dev": true, 6227 6906 "dependencies": { 6228 6907 "ansi-regex": "^5.0.1" 6229 6908 }, ··· 6235 6914 "version": "6.2.1", 6236 6915 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", 6237 6916 "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", 6238 - "dev": true, 6239 6917 "engines": { 6240 6918 "node": ">=12" 6241 6919 }, 6242 6920 "funding": { 6243 6921 "url": "https://github.com/chalk/ansi-styles?sponsor=1" 6244 6922 } 6923 + }, 6924 + "node_modules/wrappy": { 6925 + "version": "1.0.2", 6926 + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 6927 + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" 6245 6928 }, 6246 6929 "node_modules/ws": { 6247 6930 "version": "8.18.0", ··· 6261 6944 "utf-8-validate": { 6262 6945 "optional": true 6263 6946 } 6947 + } 6948 + }, 6949 + "node_modules/yallist": { 6950 + "version": "5.0.0", 6951 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", 6952 + "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", 6953 + "engines": { 6954 + "node": ">=18" 6264 6955 } 6265 6956 }, 6266 6957 "node_modules/yaml": {
+2 -1
package.json
··· 1 1 { 2 - "name": "nyx", 2 + "name": "skywatched", 3 3 "version": "0.0.1", 4 4 "type": "module", 5 5 "scripts": { ··· 45 45 "@node-rs/argon2": "^1.1.0", 46 46 "@oslojs/crypto": "^1.0.1", 47 47 "@oslojs/encoding": "^1.1.0", 48 + "@sveltejs/adapter-vercel": "^5.5.2", 48 49 "clsx": "^2.1.1", 49 50 "dotenv": "^16.4.5", 50 51 "drizzle-orm": "^0.33.0",
+1 -1
svelte.config.js
··· 1 - import adapter from '@sveltejs/adapter-auto'; 1 + import adapter from '@sveltejs/adapter-vercel'; 2 2 import { vitePreprocess } from '@sveltejs/vite-plugin-svelte'; 3 3 4 4 /** @type {import('@sveltejs/kit').Config} */
+1 -1
src/app.html
··· 3 3 <head> 4 4 <meta charset="utf-8" /> 5 5 <link rel="icon" href="%sveltekit.assets%/favicon.svg" /> 6 - <title>nyx</title> 6 + <title>skywatched</title> 7 7 8 8 <meta name="viewport" content="width=device-width, initial-scale=1" /> 9 9 %sveltekit.head%
+1 -1
src/routes/+layout.svelte
··· 20 20 <nav class="flex items-center justify-between p-6 lg:px-8" aria-label="Global"> 21 21 <div class="flex lg:flex-1"> 22 22 <a href="/" class="-m-1.5 p-1.5"> 23 - <span class="sr-only">nyx</span> 23 + <span class="sr-only">skywatched</span> 24 24 25 25 <Logo class="size-8" /> 26 26 </a>
+1 -1
src/routes/+page.svelte
··· 16 16 17 17 <div class="text-center"> 18 18 <h1 class="text-balance text-5xl font-semibold tracking-tight text-base-100 sm:text-7xl"> 19 - nyx 19 + skywatched 20 20 </h1> 21 21 <p class="text-md mt-8 text-pretty font-medium text-base-400 sm:text-lg"> 22 22 social media for movies. work in progress.
+1 -1
src/lib/Components/Footer.svelte
··· 2 2 <div class="mx-auto max-w-7xl px-6 py-12 md:flex md:items-center md:justify-between lg:px-8"> 3 3 <div class="flex justify-center gap-x-6 md:order-2"> 4 4 5 - <a href="https://github.com/flo-bit/nyx" class="text-base-400 hover:text-base-300" target="_blank"> 5 + <a href="https://github.com/flo-bit/skywatched" class="text-base-400 hover:text-base-300" target="_blank"> 6 6 <span class="sr-only">see source code</span> 7 7 <svg class="size-6" fill="currentColor" viewBox="0 0 24 24" aria-hidden="true"> 8 8 <path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0112 6.844c.85.004 1.705.115 2.504.337 1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0022 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd" />
+2 -2
src/lib/server/client.ts
··· 3 3 import { SessionStore, StateStore } from './storage'; 4 4 import { dev } from '$app/environment'; 5 5 6 - const publicUrl = 'https://nyx-kappa.vercel.app'; 6 + const publicUrl = 'https://skywatched.app'; 7 7 const port = 5173; 8 8 const url = dev ? `http://[::1]:${port}` : publicUrl; 9 9 const enc = encodeURIComponent; ··· 16 16 stateStore: new StateStore(db), 17 17 sessionStore: new SessionStore(db), 18 18 clientMetadata: { 19 - client_name: 'nyx', 19 + client_name: 'skywatched', 20 20 client_id: clientId, 21 21 client_uri: url, 22 22 redirect_uris: [`${url}/oauth/callback`],