From d90114144f292db4ed844d6ba67e2afc63f51de6 Mon Sep 17 00:00:00 2001 From: Karl Palsson Date: Mon, 31 Mar 2025 18:22:52 +0000 Subject: [PATCH 1/8] feat: Add native esp-idf template (#42) Tested with generating a Vue3 app for esp32, using esp-idf v5.3.2 This is perfectly functional, but there's always room for improvement. Published in the hope it may be useful for others. Note: no examples for esp-idf. Not sure where best to put them. mini example ``` #include #include "your_generated_file.h" void start_http_server(void) { httpd_handle_t httpd; httpd_config_t config = HTTPD_DEFAULT_CONFIG(); config.max_uri_handlers = SVELTEESP32_COUNT + xxx; LOGI("Starting server on port: '%d'", config.server_port); ESP_ERROR_CHECK(httpd_start(&httpd, &config)); initSvelteStaticFiles(httpd); // any other handlers you need.... } ``` Tested with and without etag, and with and without gzip. Signed-off-by: Karl Palsson --- README.md | 3 + src/commandLine.ts | 3 +- src/cppCode.ts | 21 ++++- src/template_espidf.ts | 187 +++++++++++++++++++++++++++++++++++++++++ 4 files changed, 210 insertions(+), 4 deletions(-) create mode 100644 src/template_espidf.ts diff --git a/README.md b/README.md index a913464..b12a90d 100644 --- a/README.md +++ b/README.md @@ -47,6 +47,9 @@ npx svelteesp32 -e psychic2 -s ../svelteapp/dist -o ../esp32project/svelteesp32. // for ESPAsyncWebServer npx svelteesp32 -e async -s ../svelteapp/dist -o ../esp32project/svelteesp32.h --etag=true + +// for native esp-idf +npx svelteesp32 -e espidf -s ../svelteapp/dist -o ../esp32project/svelteesp32.h --etag=true ``` During the **translation process**, the processed file details are visible, and at the end, the result shows the ESP's memory allocation (gzip size) diff --git a/src/commandLine.ts b/src/commandLine.ts index c5a33be..ab1d8b5 100644 --- a/src/commandLine.ts +++ b/src/commandLine.ts @@ -3,7 +3,7 @@ import { existsSync, statSync } from 'node:fs'; import { parse } from 'ts-command-line-args'; interface ICopyFilesArguments { - engine: 'psychic' | 'psychic2' | 'async'; + engine: 'psychic' | 'psychic2' | 'async' | 'espidf'; sourcepath: string; outputfile: string; espmethod: string; @@ -23,6 +23,7 @@ export const cmdLine = parse( if (value === 'psychic') return 'psychic'; if (value === 'psychic2') return 'psychic2'; if (value === 'async') return 'async'; + if (value === 'espidf') return 'espidf'; throw new Error(`Invalid engine: ${value}`); }, alias: 'e', diff --git a/src/cppCode.ts b/src/cppCode.ts index 6a7d33e..6752f3d 100644 --- a/src/cppCode.ts +++ b/src/cppCode.ts @@ -2,6 +2,8 @@ import { compile as handlebarsCompile, HelperOptions } from 'handlebars'; import { cmdLine } from './commandLine'; +import { espidfTemplate } from './template_espidf'; + export type CppCodeSource = { filename: string; dataname: string; @@ -577,11 +579,24 @@ void {{methodName}}(AsyncWebServer * server) { {{/each}} }`; + +const getTemplate = (engine: string): string => { + switch (engine) { + case 'psychic': + return psychicTemplate; + case 'psychic2': + return psychic2Template; + case 'espidf': + return espidfTemplate; + default: + return asyncTemplate; + } +} + + let switchValue: string; export const getCppCode = (sources: CppCodeSources, filesByExtension: ExtensionGroups): string => - handlebarsCompile( - cmdLine.engine === 'psychic' ? psychicTemplate : cmdLine.engine === 'psychic2' ? psychic2Template : asyncTemplate - )( + handlebarsCompile(getTemplate(cmdLine.engine))( { commandLine: process.argv.slice(2).join(' '), now: `${new Date().toLocaleDateString()} ${new Date().toLocaleTimeString()}`, diff --git a/src/template_espidf.ts b/src/template_espidf.ts new file mode 100644 index 0000000..8950246 --- /dev/null +++ b/src/template_espidf.ts @@ -0,0 +1,187 @@ +export const espidfTemplate = ` +//engine: espidf +//cmdline: {{{commandLine}}} +{{#if created }} +//created: {{now}} +{{/if}} +// + +{{#switch etag}} +{{#case "true"}} +#ifdef {{definePrefix}}_ENABLE_ETAG +#warning {{definePrefix}}_ENABLE_ETAG has no effect because it is permanently switched ON +#endif +{{/case}} +{{#case "false"}} +#ifdef {{definePrefix}}_ENABLE_ETAG +#warning {{definePrefix}}_ENABLE_ETAG has no effect because it is permanently switched OFF +#endif +{{/case}} +{{/switch}} + +{{#switch gzip}} +{{#case "true"}} +#ifdef {{definePrefix}}_ENABLE_GZIP +#warning {{definePrefix}}_ENABLE_GZIP has no effect because it is permanently switched ON +#endif +{{/case}} +{{#case "false"}} +#ifdef {{definePrefix}}_ENABLE_GZIP +#warning {{definePrefix}}_ENABLE_GZIP has no effect because it is permanently switched OFF +#endif +{{/case}} +{{/switch}} + +// +{{#if version }} +#define {{definePrefix}}_VERSION "{{version}}" +{{/if}} +#define {{definePrefix}}_COUNT {{fileCount}} +#define {{definePrefix}}_SIZE {{fileSize}} +#define {{definePrefix}}_SIZE_GZIP {{fileGzipSize}} + +// +{{#each sources}} +#define {{../definePrefix}}_FILE_{{this.datanameUpperCase}} +{{/each}} + +// +{{#each filesByExtension}} +#define {{../definePrefix}}_{{this.extension}}_FILES {{this.count}} +{{/each}} + +#include +#include +#include + +// +{{#switch gzip}} +{{#case "true"}} + {{#each sources}} +const char datagzip_{{this.dataname}}[{{this.lengthGzip}}] = { {{this.bytesGzip}} }; + {{/each}} +{{/case}} +{{#case "false"}} + {{#each sources}} +const char data_{{this.dataname}}[{{this.length}}] = { {{this.bytes}} }; + {{/each}} +{{/case}} +{{#case "compiler"}} +#ifdef {{definePrefix}}_ENABLE_GZIP + {{#each sources}} +const char datagzip_{{this.dataname}}[{{this.lengthGzip}}] = { {{this.bytesGzip}} }; + {{/each}} +#else + {{#each sources}} +const char data_{{this.dataname}}[{{this.length}}] = { {{this.bytes}} }; + {{/each}} +#endif +{{/case}} +{{/switch}} + +// +{{#switch etag}} +{{#case "true"}} + {{#each sources}} +const char * etag_{{this.dataname}} = "{{this.md5}}"; + {{/each}} +{{/case}} +{{#case "false"}} +{{/case}} +{{#case "compiler"}} +#ifdef {{definePrefix}}_ENABLE_ETAG + {{#each sources}} +const char * etag_{{this.dataname}} = "{{this.md5}}"; + {{/each}} +#endif +{{/case}} +{{/switch}} + +{{#each sources}} + +static esp_err_t file_handler_{{this.datanameUpperCase}} (httpd_req_t *req) +{ + httpd_resp_set_type(req, "{{this.mime}}"); +{{#switch ../gzip}} +{{#case "true"}} +{{#if this.isGzip}} + httpd_resp_set_hdr(req, "Content-Encoding", "gzip"); +{{/if}} +{{/case}} +{{#case "compiler"}} + {{#if this.isGzip}} + #ifdef {{../definePrefix}}_ENABLE_GZIP + httpd_resp_set_hdr(req, "Content-Encoding", "gzip"); + #endif + {{/if}} +{{/case}} +{{/switch}} + +{{#switch ../etag}} +{{#case "true"}} +{{#../cacheTime}} + httpd_resp_set_hdr(req, "Cache-Control", "max-age={{value}}"); +{{/../cacheTime}} +{{^../cacheTime}} + httpd_resp_set_hdr(req, "Cache-Control", "no-cache"); +{{/../cacheTime}} + httpd_resp_set_hdr(req, "ETag", etag_{{this.dataname}}); +{{/case}} +{{#case "compiler"}} + #ifdef {{../definePrefix}}_ENABLE_ETAG +{{#../cacheTime}} + httpd_resp_set_hdr(req, "Cache-Control", "max-age={{value}}"); +{{/../cacheTime}} +{{^../cacheTime}} + httpd_resp_set_hdr(req, "Cache-Control", "no-cache"); +{{/../cacheTime}} + httpd_resp_set_hdr(req, "ETag", etag_{{this.dataname}}); + #endif +{{/case}} +{{/switch}} + +{{#switch ../gzip}} +{{#case "true"}} + httpd_resp_send(req, datagzip_{{this.dataname}}, {{this.lengthGzip}}); +{{/case}} +{{#case "false"}} + httpd_resp_send(req, data_{{this.dataname}}, {{this.length}}); +{{/case}} +{{#case "compiler"}} + #ifdef {{../definePrefix}}_ENABLE_GZIP + httpd_resp_send(req, datagzip_{{this.dataname}}, {{this.lengthGzip}}); + #else + httpd_resp_send(req, data_{{this.dataname}}, {{this.length}}); + #endif +{{/case}} +{{/switch}} + return ESP_OK; +} + +{{#if this.isDefault}} +static const httpd_uri_t route_def_{{this.datanameUpperCase}} = { + .uri = "/", + .method = HTTP_GET, + .handler = file_handler_{{this.datanameUpperCase}}, +}; +{{/if}} + +static const httpd_uri_t route_{{this.datanameUpperCase}} = { + .uri = "/{{this.filename}}", + .method = HTTP_GET, + .handler = file_handler_{{this.datanameUpperCase}}, +}; + +{{/each}} + + + +static inline void {{methodName}}(httpd_handle_t server) { +{{#each sources}} +{{#if this.isDefault}} + httpd_register_uri_handler(server, &route_def_{{this.datanameUpperCase}}); +{{/if}} + httpd_register_uri_handler(server, &route_{{this.datanameUpperCase}}); +{{/each}} + +}`; From 7c3d6072a76450453617d498245a61eedad5582b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Csaba=20Bal=C3=A1zs?= Date: Mon, 31 Mar 2025 21:30:37 +0200 Subject: [PATCH 2/8] feat: esp-idf (#43) * chore: deps * chore: demo deps * feat: espidf demo * feat: esp idf template * release: 1.9.0 --- CHANGELOG.md | 6 + README.md | 4 +- demo/esp32idf/.gitignore | 10 + demo/esp32idf/.vscode/extensions.json | 10 + demo/esp32idf/README.md | 9 + demo/esp32idf/include/placeholder.txt | 1 + demo/esp32idf/platformio.ini | 48 ++ demo/esp32idf/src/main.c | 24 + demo/svelte/dist/favicon.png.gz | Bin 33290 -> 33290 bytes demo/svelte/package-lock.json | 519 +++++++++---------- demo/svelte/package.json | 10 +- package-lock.json | 328 ++++++------ package.json | 12 +- package.script | 10 + src/cppCode.ts | 7 +- src/{template_espidf.ts => cppCodeEspIdf.ts} | 0 16 files changed, 554 insertions(+), 444 deletions(-) create mode 100644 demo/esp32idf/.gitignore create mode 100644 demo/esp32idf/.vscode/extensions.json create mode 100644 demo/esp32idf/README.md create mode 100644 demo/esp32idf/include/placeholder.txt create mode 100644 demo/esp32idf/platformio.ini create mode 100644 demo/esp32idf/src/main.c rename src/{template_espidf.ts => cppCodeEspIdf.ts} (100%) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8e8a460..8047216 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Change log +## 1.9 + +### 1.9.0 + +- Feat: allow code generator for esp-idf + ## 1.8 ### 1.8.1 diff --git a/README.md b/README.md index b12a90d..57f6ea4 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,9 @@ I often make small to medium-sized microcontroller solutions that run on ESP32 o In order to be able to easily update OTA, it is important - from the users' point of view - that the update file **consists of one file**. I can't use the SPIFFS/LittleFS solution for this. It is necessary that the WebUI files are included inline in the Arduino or PlatformIO c++ code. -This npm package provides a solution for **inserting any JS client application into the ESP web server** (PsychicHttp and also ESPAsyncWebServer (https://github.com/ESP32Async/ESPAsyncWebServer) available, PsychicHttp is the default). For this, JS, html, css, font, assets, etc. files must be converted to binary byte array. Npm mode is easy to use and easy to **integrate into your CI/CD pipeline**. +This npm package provides a solution for **inserting any JS client application into the ESP web server** (PsychicHttp and also ESPAsyncWebServer (https://github.com/ESP32Async/ESPAsyncWebServer) and ESP-IDF available, PsychicHttp is the default). For this, JS, html, css, font, assets, etc. files must be converted to binary byte array. Npm mode is easy to use and easy to **integrate into your CI/CD pipeline**. + +> Starting with version v1.9.0, code generator for esp-idf is available > Starting with version v1.8.0, use the new and maintained ESPAsyncWebserver available at https://github.com/ESP32Async/ESPAsyncWebServer diff --git a/demo/esp32idf/.gitignore b/demo/esp32idf/.gitignore new file mode 100644 index 0000000..3e75961 --- /dev/null +++ b/demo/esp32idf/.gitignore @@ -0,0 +1,10 @@ +.pio +.vscode/.browse.c_cpp.db* +.vscode/c_cpp_properties.json +.vscode/launch.json +.vscode/ipch + +src/credentials.h +include/**/*.h +CMakeLists.txt +sdkconfig.idf* \ No newline at end of file diff --git a/demo/esp32idf/.vscode/extensions.json b/demo/esp32idf/.vscode/extensions.json new file mode 100644 index 0000000..080e70d --- /dev/null +++ b/demo/esp32idf/.vscode/extensions.json @@ -0,0 +1,10 @@ +{ + // See http://go.microsoft.com/fwlink/?LinkId=827846 + // for the documentation about the extensions.json format + "recommendations": [ + "platformio.platformio-ide" + ], + "unwantedRecommendations": [ + "ms-vscode.cpptools-extension-pack" + ] +} diff --git a/demo/esp32idf/README.md b/demo/esp32idf/README.md new file mode 100644 index 0000000..fa623fd --- /dev/null +++ b/demo/esp32idf/README.md @@ -0,0 +1,9 @@ +# Example platformio project + +This folder contains a buildable minimalistic project. An example shows how to use the header file in a platformio project. It also works as a native ESP-IDF project. + +It can be built on both web servers with the following command (if platformio is installed). + +```bash +~/.platformio/penv/bin/pio run -d ./demo/esp32idf +``` \ No newline at end of file diff --git a/demo/esp32idf/include/placeholder.txt b/demo/esp32idf/include/placeholder.txt new file mode 100644 index 0000000..0a3a772 --- /dev/null +++ b/demo/esp32idf/include/placeholder.txt @@ -0,0 +1 @@ +Generated header files diff --git a/demo/esp32idf/platformio.ini b/demo/esp32idf/platformio.ini new file mode 100644 index 0000000..73d9610 --- /dev/null +++ b/demo/esp32idf/platformio.ini @@ -0,0 +1,48 @@ +[env] +platform = espressif32 +board = lolin_s3_mini +framework = espidf + + + +[env:idf] +build_flags = + -I include/_ + +[env:idf_E] +build_flags = + -I include/e + +[env:idf_EC] +build_flags = + -I include/ec + -D SVELTEESP32_ENABLE_ETAG + +[env:idf_ECG] +build_flags = + -I include/ecg + -D SVELTEESP32_ENABLE_ETAG + +[env:idf_ECGC] +build_flags = + -I include/ecgc + -D SVELTEESP32_ENABLE_ETAG + -D SVELTEESP32_ENABLE_GZIP + +[env:idf_EG] +build_flags = + -I include/eg + +[env:idf_EGC] +build_flags = + -I include/egc + -D SVELTEESP32_ENABLE_GZIP + +[env:idf_G] +build_flags = + -I include/g + +[env:idf_GC] +build_flags = + -I include/gc + -D SVELTEESP32_ENABLE_GZIP diff --git a/demo/esp32idf/src/main.c b/demo/esp32idf/src/main.c new file mode 100644 index 0000000..1b078c6 --- /dev/null +++ b/demo/esp32idf/src/main.c @@ -0,0 +1,24 @@ +#include +#include "svelteesp32espidf.h" + +void start_http_server(void) +{ + httpd_handle_t httpd; + httpd_config_t config = HTTPD_DEFAULT_CONFIG(); + config.max_uri_handlers = SVELTEESP32_COUNT + 99; + + printf("Starting server on port: '%d'\n", config.server_port); + + ESP_ERROR_CHECK(httpd_start(&httpd, &config)); + initSvelteStaticFiles(httpd); +} + +void app_main(void) +{ + printf("Hello from ESP-IDF!\n"); + start_http_server(); + while (1) + { + vTaskDelay(1000 / portTICK_PERIOD_MS); + } +} \ No newline at end of file diff --git a/demo/svelte/dist/favicon.png.gz b/demo/svelte/dist/favicon.png.gz index b973a8cf620278b5bc7771d328189871634b0d81..83e07a8f77ade17c4b3874a7811778cee529143c 100644 GIT binary patch delta 18 ZcmeBbVd`pOVwdmc;E=liY9l*y696}q1_A&8 delta 18 ZcmeBbVd`pOVwdmc;COrf;YN1mCICFl2D|_O diff --git a/demo/svelte/package-lock.json b/demo/svelte/package-lock.json index b10ec1f..2bed512 100644 --- a/demo/svelte/package-lock.json +++ b/demo/svelte/package-lock.json @@ -11,18 +11,18 @@ "@rollup/plugin-swc": "^0.4.0", "@sveltejs/vite-plugin-svelte": "^5.0.3", "@tsconfig/svelte": "^5.0.4", - "@typescript-eslint/eslint-plugin": "^8.28.0", - "@typescript-eslint/parser": "^8.28.0", + "@typescript-eslint/eslint-plugin": "^8.29.0", + "@typescript-eslint/parser": "^8.29.0", "autoprefixer": "^10.4.21", "eslint": "^9.23.0", "eslint-config-prettier": "^10.1.1", "eslint-plugin-simple-import-sort": "^12.1.1", - "eslint-plugin-svelte": "^3.3.3", + "eslint-plugin-svelte": "^3.4.1", "eslint-plugin-tailwindcss": "^3.18.0", "eslint-plugin-unicorn": "^58.0.0", "flowbite": "^2.5.2", "flowbite-svelte": "^0.48.4", - "flowbite-svelte-icons": "^2.0.2", + "flowbite-svelte-icons": "^2.1.0", "postcss": "^8.5.3", "postcss-load-config": "^6.0.1", "prettier": "^3.5.3", @@ -33,7 +33,7 @@ "tailwindcss": "^3.4.17", "tslib": "^2.8.1", "typescript": "^5.8.2", - "vite": "^6.2.3", + "vite": "^6.2.4", "vite-plugin-tailwind-purgecss": "^0.3.5" }, "engines": { @@ -94,9 +94,9 @@ } }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.1.tgz", - "integrity": "sha512-kfYGy8IdzTGy+z0vFGvExZtxkFlA4zAxgKEahG9KE1ScBjpQnFsNOX8KTU5ojNru5ed5CVoJYXFtoxaq5nFbjQ==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.2.tgz", + "integrity": "sha512-wCIboOL2yXZym2cgm6mlA742s9QeJ8DjGVaL39dLN4rRwrOgOyYSnOaFPhKZGLb2ngj4EyfAFjsNJwPXZvseag==", "cpu": [ "ppc64" ], @@ -111,9 +111,9 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.1.tgz", - "integrity": "sha512-dp+MshLYux6j/JjdqVLnMglQlFu+MuVeNrmT5nk6q07wNhCdSnB7QZj+7G8VMUGh1q+vj2Bq8kRsuyA00I/k+Q==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.2.tgz", + "integrity": "sha512-NQhH7jFstVY5x8CKbcfa166GoV0EFkaPkCKBQkdPJFvo5u+nGXLEH/ooniLb3QI8Fk58YAx7nsPLozUWfCBOJA==", "cpu": [ "arm" ], @@ -128,9 +128,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.1.tgz", - "integrity": "sha512-50tM0zCJW5kGqgG7fQ7IHvQOcAn9TKiVRuQ/lN0xR+T2lzEFvAi1ZcS8DiksFcEpf1t/GYOeOfCAgDHFpkiSmA==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.2.tgz", + "integrity": "sha512-5ZAX5xOmTligeBaeNEPnPaeEuah53Id2tX4c2CVP3JaROTH+j4fnfHCkr1PjXMd78hMst+TlkfKcW/DlTq0i4w==", "cpu": [ "arm64" ], @@ -145,9 +145,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.1.tgz", - "integrity": "sha512-GCj6WfUtNldqUzYkN/ITtlhwQqGWu9S45vUXs7EIYf+7rCiiqH9bCloatO9VhxsL0Pji+PF4Lz2XXCES+Q8hDw==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.2.tgz", + "integrity": "sha512-Ffcx+nnma8Sge4jzddPHCZVRvIfQ0kMsUsCMcJRHkGJ1cDmhe4SsrYIjLUKn1xpHZybmOqCWwB0zQvsjdEHtkg==", "cpu": [ "x64" ], @@ -162,9 +162,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.1.tgz", - "integrity": "sha512-5hEZKPf+nQjYoSr/elb62U19/l1mZDdqidGfmFutVUjjUZrOazAtwK+Kr+3y0C/oeJfLlxo9fXb1w7L+P7E4FQ==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.2.tgz", + "integrity": "sha512-MpM6LUVTXAzOvN4KbjzU/q5smzryuoNjlriAIx+06RpecwCkL9JpenNzpKd2YMzLJFOdPqBpuub6eVRP5IgiSA==", "cpu": [ "arm64" ], @@ -179,9 +179,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.1.tgz", - "integrity": "sha512-hxVnwL2Dqs3fM1IWq8Iezh0cX7ZGdVhbTfnOy5uURtao5OIVCEyj9xIzemDi7sRvKsuSdtCAhMKarxqtlyVyfA==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.2.tgz", + "integrity": "sha512-5eRPrTX7wFyuWe8FqEFPG2cU0+butQQVNcT4sVipqjLYQjjh8a8+vUTfgBKM88ObB85ahsnTwF7PSIt6PG+QkA==", "cpu": [ "x64" ], @@ -196,9 +196,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.1.tgz", - "integrity": "sha512-1MrCZs0fZa2g8E+FUo2ipw6jw5qqQiH+tERoS5fAfKnRx6NXH31tXBKI3VpmLijLH6yriMZsxJtaXUyFt/8Y4A==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.2.tgz", + "integrity": "sha512-mLwm4vXKiQ2UTSX4+ImyiPdiHjiZhIaE9QvC7sw0tZ6HoNMjYAqQpGyui5VRIi5sGd+uWq940gdCbY3VLvsO1w==", "cpu": [ "arm64" ], @@ -213,9 +213,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.1.tgz", - "integrity": "sha512-0IZWLiTyz7nm0xuIs0q1Y3QWJC52R8aSXxe40VUxm6BB1RNmkODtW6LHvWRrGiICulcX7ZvyH6h5fqdLu4gkww==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.2.tgz", + "integrity": "sha512-6qyyn6TjayJSwGpm8J9QYYGQcRgc90nmfdUb0O7pp1s4lTY+9D0H9O02v5JqGApUyiHOtkz6+1hZNvNtEhbwRQ==", "cpu": [ "x64" ], @@ -230,9 +230,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.1.tgz", - "integrity": "sha512-NdKOhS4u7JhDKw9G3cY6sWqFcnLITn6SqivVArbzIaf3cemShqfLGHYMx8Xlm/lBit3/5d7kXvriTUGa5YViuQ==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.2.tgz", + "integrity": "sha512-UHBRgJcmjJv5oeQF8EpTRZs/1knq6loLxTsjc3nxO9eXAPDLcWW55flrMVc97qFPbmZP31ta1AZVUKQzKTzb0g==", "cpu": [ "arm" ], @@ -247,9 +247,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.1.tgz", - "integrity": "sha512-jaN3dHi0/DDPelk0nLcXRm1q7DNJpjXy7yWaWvbfkPvI+7XNSc/lDOnCLN7gzsyzgu6qSAmgSvP9oXAhP973uQ==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.2.tgz", + "integrity": "sha512-gq/sjLsOyMT19I8obBISvhoYiZIAaGF8JpeXu1u8yPv8BE5HlWYobmlsfijFIZ9hIVGYkbdFhEqC0NvM4kNO0g==", "cpu": [ "arm64" ], @@ -264,9 +264,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.1.tgz", - "integrity": "sha512-OJykPaF4v8JidKNGz8c/q1lBO44sQNUQtq1KktJXdBLn1hPod5rE/Hko5ugKKZd+D2+o1a9MFGUEIUwO2YfgkQ==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.2.tgz", + "integrity": "sha512-bBYCv9obgW2cBP+2ZWfjYTU+f5cxRoGGQ5SeDbYdFCAZpYWrfjjfYwvUpP8MlKbP0nwZ5gyOU/0aUzZ5HWPuvQ==", "cpu": [ "ia32" ], @@ -281,9 +281,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.1.tgz", - "integrity": "sha512-nGfornQj4dzcq5Vp835oM/o21UMlXzn79KobKlcs3Wz9smwiifknLy4xDCLUU0BWp7b/houtdrgUz7nOGnfIYg==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.2.tgz", + "integrity": "sha512-SHNGiKtvnU2dBlM5D8CXRFdd+6etgZ9dXfaPCeJtz+37PIUlixvlIhI23L5khKXs3DIzAn9V8v+qb1TRKrgT5w==", "cpu": [ "loong64" ], @@ -298,9 +298,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.1.tgz", - "integrity": "sha512-1osBbPEFYwIE5IVB/0g2X6i1qInZa1aIoj1TdL4AaAb55xIIgbg8Doq6a5BzYWgr+tEcDzYH67XVnTmUzL+nXg==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.2.tgz", + "integrity": "sha512-hDDRlzE6rPeoj+5fsADqdUZl1OzqDYow4TB4Y/3PlKBD0ph1e6uPHzIQcv2Z65u2K0kpeByIyAjCmjn1hJgG0Q==", "cpu": [ "mips64el" ], @@ -315,9 +315,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.1.tgz", - "integrity": "sha512-/6VBJOwUf3TdTvJZ82qF3tbLuWsscd7/1w+D9LH0W/SqUgM5/JJD0lrJ1fVIfZsqB6RFmLCe0Xz3fmZc3WtyVg==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.2.tgz", + "integrity": "sha512-tsHu2RRSWzipmUi9UBDEzc0nLc4HtpZEI5Ba+Omms5456x5WaNuiG3u7xh5AO6sipnJ9r4cRWQB2tUjPyIkc6g==", "cpu": [ "ppc64" ], @@ -332,9 +332,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.1.tgz", - "integrity": "sha512-nSut/Mx5gnilhcq2yIMLMe3Wl4FK5wx/o0QuuCLMtmJn+WeWYoEGDN1ipcN72g1WHsnIbxGXd4i/MF0gTcuAjQ==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.2.tgz", + "integrity": "sha512-k4LtpgV7NJQOml/10uPU0s4SAXGnowi5qBSjaLWMojNCUICNu7TshqHLAEbkBdAszL5TabfvQ48kK84hyFzjnw==", "cpu": [ "riscv64" ], @@ -349,9 +349,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.1.tgz", - "integrity": "sha512-cEECeLlJNfT8kZHqLarDBQso9a27o2Zd2AQ8USAEoGtejOrCYHNtKP8XQhMDJMtthdF4GBmjR2au3x1udADQQQ==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.2.tgz", + "integrity": "sha512-GRa4IshOdvKY7M/rDpRR3gkiTNp34M0eLTaC1a08gNrh4u488aPhuZOCpkF6+2wl3zAN7L7XIpOFBhnaE3/Q8Q==", "cpu": [ "s390x" ], @@ -366,9 +366,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.1.tgz", - "integrity": "sha512-xbfUhu/gnvSEg+EGovRc+kjBAkrvtk38RlerAzQxvMzlB4fXpCFCeUAYzJvrnhFtdeyVCDANSjJvOvGYoeKzFA==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.2.tgz", + "integrity": "sha512-QInHERlqpTTZ4FRB0fROQWXcYRD64lAoiegezDunLpalZMjcUcld3YzZmVJ2H/Cp0wJRZ8Xtjtj0cEHhYc/uUg==", "cpu": [ "x64" ], @@ -383,9 +383,9 @@ } }, "node_modules/@esbuild/netbsd-arm64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.1.tgz", - "integrity": "sha512-O96poM2XGhLtpTh+s4+nP7YCCAfb4tJNRVZHfIE7dgmax+yMP2WgMd2OecBuaATHKTHsLWHQeuaxMRnCsH8+5g==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.2.tgz", + "integrity": "sha512-talAIBoY5M8vHc6EeI2WW9d/CkiO9MQJ0IOWX8hrLhxGbro/vBXJvaQXefW2cP0z0nQVTdQ/eNyGFV1GSKrxfw==", "cpu": [ "arm64" ], @@ -400,9 +400,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.1.tgz", - "integrity": "sha512-X53z6uXip6KFXBQ+Krbx25XHV/NCbzryM6ehOAeAil7X7oa4XIq+394PWGnwaSQ2WRA0KI6PUO6hTO5zeF5ijA==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.2.tgz", + "integrity": "sha512-voZT9Z+tpOxrvfKFyfDYPc4DO4rk06qamv1a/fkuzHpiVBMOhpjK+vBmWM8J1eiB3OLSMFYNaOaBNLXGChf5tg==", "cpu": [ "x64" ], @@ -417,9 +417,9 @@ } }, "node_modules/@esbuild/openbsd-arm64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.1.tgz", - "integrity": "sha512-Na9T3szbXezdzM/Kfs3GcRQNjHzM6GzFBeU1/6IV/npKP5ORtp9zbQjvkDJ47s6BCgaAZnnnu/cY1x342+MvZg==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.2.tgz", + "integrity": "sha512-dcXYOC6NXOqcykeDlwId9kB6OkPUxOEqU+rkrYVqJbK2hagWOMrsTGsMr8+rW02M+d5Op5NNlgMmjzecaRf7Tg==", "cpu": [ "arm64" ], @@ -434,9 +434,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.1.tgz", - "integrity": "sha512-T3H78X2h1tszfRSf+txbt5aOp/e7TAz3ptVKu9Oyir3IAOFPGV6O9c2naym5TOriy1l0nNf6a4X5UXRZSGX/dw==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.2.tgz", + "integrity": "sha512-t/TkWwahkH0Tsgoq1Ju7QfgGhArkGLkF1uYz8nQS/PPFlXbP5YgRpqQR3ARRiC2iXoLTWFxc6DJMSK10dVXluw==", "cpu": [ "x64" ], @@ -451,9 +451,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.1.tgz", - "integrity": "sha512-2H3RUvcmULO7dIE5EWJH8eubZAI4xw54H1ilJnRNZdeo8dTADEZ21w6J22XBkXqGJbe0+wnNJtw3UXRoLJnFEg==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.2.tgz", + "integrity": "sha512-cfZH1co2+imVdWCjd+D1gf9NjkchVhhdpgb1q5y6Hcv9TP6Zi9ZG/beI3ig8TvwT9lH9dlxLq5MQBBgwuj4xvA==", "cpu": [ "x64" ], @@ -468,9 +468,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.1.tgz", - "integrity": "sha512-GE7XvrdOzrb+yVKB9KsRMq+7a2U/K5Cf/8grVFRAGJmfADr/e/ODQ134RK2/eeHqYV5eQRFxb1hY7Nr15fv1NQ==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.2.tgz", + "integrity": "sha512-7Loyjh+D/Nx/sOTzV8vfbB3GJuHdOQyrOryFdZvPHLf42Tk9ivBU5Aedi7iyX+x6rbn2Mh68T4qq1SDqJBQO5Q==", "cpu": [ "arm64" ], @@ -485,9 +485,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.1.tgz", - "integrity": "sha512-uOxSJCIcavSiT6UnBhBzE8wy3n0hOkJsBOzy7HDAuTDE++1DJMRRVCPGisULScHL+a/ZwdXPpXD3IyFKjA7K8A==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.2.tgz", + "integrity": "sha512-WRJgsz9un0nqZJ4MfhabxaD9Ft8KioqU3JMinOTvobbX6MOSUigSBlogP8QB3uxpJDsFS6yN+3FDBdqE5lg9kg==", "cpu": [ "ia32" ], @@ -502,9 +502,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.1.tgz", - "integrity": "sha512-Y1EQdcfwMSeQN/ujR5VayLOJ1BHaK+ssyk0AEzPjC+t1lITgsnccPqFjb6V+LsTp/9Iov4ysfjxLaGJ9RPtkVg==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.2.tgz", + "integrity": "sha512-kM3HKb16VIXZyIeVrM1ygYmZBKybX8N4p754bw390wGO3Tf2j4L2/WYL+4suWujpgf6GBYs3jv7TyUivdd05JA==", "cpu": [ "x64" ], @@ -988,9 +988,9 @@ } }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.37.0.tgz", - "integrity": "sha512-l7StVw6WAa8l3vA1ov80jyetOAEo1FtHvZDbzXDO/02Sq/QVvqlHkYoFwDJPIMj0GKiistsBudfx5tGFnwYWDQ==", + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.38.0.tgz", + "integrity": "sha512-ldomqc4/jDZu/xpYU+aRxo3V4mGCV9HeTgUBANI3oIQMOL+SsxB+S2lxMpkFp5UamSS3XuTMQVbsS24R4J4Qjg==", "cpu": [ "arm" ], @@ -1002,9 +1002,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.37.0.tgz", - "integrity": "sha512-6U3SlVyMxezt8Y+/iEBcbp945uZjJwjZimu76xoG7tO1av9VO691z8PkhzQ85ith2I8R2RddEPeSfcbyPfD4hA==", + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.38.0.tgz", + "integrity": "sha512-VUsgcy4GhhT7rokwzYQP+aV9XnSLkkhlEJ0St8pbasuWO/vwphhZQxYEKUP3ayeCYLhk6gEtacRpYP/cj3GjyQ==", "cpu": [ "arm64" ], @@ -1016,9 +1016,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.37.0.tgz", - "integrity": "sha512-+iTQ5YHuGmPt10NTzEyMPbayiNTcOZDWsbxZYR1ZnmLnZxG17ivrPSWFO9j6GalY0+gV3Jtwrrs12DBscxnlYA==", + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.38.0.tgz", + "integrity": "sha512-buA17AYXlW9Rn091sWMq1xGUvWQFOH4N1rqUxGJtEQzhChxWjldGCCup7r/wUnaI6Au8sKXpoh0xg58a7cgcpg==", "cpu": [ "arm64" ], @@ -1030,9 +1030,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.37.0.tgz", - "integrity": "sha512-m8W2UbxLDcmRKVjgl5J/k4B8d7qX2EcJve3Sut7YGrQoPtCIQGPH5AMzuFvYRWZi0FVS0zEY4c8uttPfX6bwYQ==", + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.38.0.tgz", + "integrity": "sha512-Mgcmc78AjunP1SKXl624vVBOF2bzwNWFPMP4fpOu05vS0amnLcX8gHIge7q/lDAHy3T2HeR0TqrriZDQS2Woeg==", "cpu": [ "x64" ], @@ -1044,9 +1044,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.37.0.tgz", - "integrity": "sha512-FOMXGmH15OmtQWEt174v9P1JqqhlgYge/bUjIbiVD1nI1NeJ30HYT9SJlZMqdo1uQFyt9cz748F1BHghWaDnVA==", + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.38.0.tgz", + "integrity": "sha512-zzJACgjLbQTsscxWqvrEQAEh28hqhebpRz5q/uUd1T7VTwUNZ4VIXQt5hE7ncs0GrF+s7d3S4on4TiXUY8KoQA==", "cpu": [ "arm64" ], @@ -1058,9 +1058,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.37.0.tgz", - "integrity": "sha512-SZMxNttjPKvV14Hjck5t70xS3l63sbVwl98g3FlVVx2YIDmfUIy29jQrsw06ewEYQ8lQSuY9mpAPlmgRD2iSsA==", + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.38.0.tgz", + "integrity": "sha512-hCY/KAeYMCyDpEE4pTETam0XZS4/5GXzlLgpi5f0IaPExw9kuB+PDTOTLuPtM10TlRG0U9OSmXJ+Wq9J39LvAg==", "cpu": [ "x64" ], @@ -1072,9 +1072,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.37.0.tgz", - "integrity": "sha512-hhAALKJPidCwZcj+g+iN+38SIOkhK2a9bqtJR+EtyxrKKSt1ynCBeqrQy31z0oWU6thRZzdx53hVgEbRkuI19w==", + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.38.0.tgz", + "integrity": "sha512-mimPH43mHl4JdOTD7bUMFhBdrg6f9HzMTOEnzRmXbOZqjijCw8LA5z8uL6LCjxSa67H2xiLFvvO67PT05PRKGg==", "cpu": [ "arm" ], @@ -1086,9 +1086,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.37.0.tgz", - "integrity": "sha512-jUb/kmn/Gd8epbHKEqkRAxq5c2EwRt0DqhSGWjPFxLeFvldFdHQs/n8lQ9x85oAeVb6bHcS8irhTJX2FCOd8Ag==", + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.38.0.tgz", + "integrity": "sha512-tPiJtiOoNuIH8XGG8sWoMMkAMm98PUwlriOFCCbZGc9WCax+GLeVRhmaxjJtz6WxrPKACgrwoZ5ia/uapq3ZVg==", "cpu": [ "arm" ], @@ -1100,9 +1100,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.37.0.tgz", - "integrity": "sha512-oNrJxcQT9IcbcmKlkF+Yz2tmOxZgG9D9GRq+1OE6XCQwCVwxixYAa38Z8qqPzQvzt1FCfmrHX03E0pWoXm1DqA==", + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.38.0.tgz", + "integrity": "sha512-wZco59rIVuB0tjQS0CSHTTUcEde+pXQWugZVxWaQFdQQ1VYub/sTrNdY76D1MKdN2NB48JDuGABP6o6fqos8mA==", "cpu": [ "arm64" ], @@ -1114,9 +1114,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.37.0.tgz", - "integrity": "sha512-pfxLBMls+28Ey2enpX3JvjEjaJMBX5XlPCZNGxj4kdJyHduPBXtxYeb8alo0a7bqOoWZW2uKynhHxF/MWoHaGQ==", + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.38.0.tgz", + "integrity": "sha512-fQgqwKmW0REM4LomQ+87PP8w8xvU9LZfeLBKybeli+0yHT7VKILINzFEuggvnV9M3x1Ed4gUBmGUzCo/ikmFbQ==", "cpu": [ "arm64" ], @@ -1128,9 +1128,9 @@ ] }, "node_modules/@rollup/rollup-linux-loongarch64-gnu": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.37.0.tgz", - "integrity": "sha512-yCE0NnutTC/7IGUq/PUHmoeZbIwq3KRh02e9SfFh7Vmc1Z7atuJRYWhRME5fKgT8aS20mwi1RyChA23qSyRGpA==", + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.38.0.tgz", + "integrity": "sha512-hz5oqQLXTB3SbXpfkKHKXLdIp02/w3M+ajp8p4yWOWwQRtHWiEOCKtc9U+YXahrwdk+3qHdFMDWR5k+4dIlddg==", "cpu": [ "loong64" ], @@ -1142,9 +1142,9 @@ ] }, "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.37.0.tgz", - "integrity": "sha512-NxcICptHk06E2Lh3a4Pu+2PEdZ6ahNHuK7o6Np9zcWkrBMuv21j10SQDJW3C9Yf/A/P7cutWoC/DptNLVsZ0VQ==", + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.38.0.tgz", + "integrity": "sha512-NXqygK/dTSibQ+0pzxsL3r4Xl8oPqVoWbZV9niqOnIHV/J92fe65pOir0xjkUZDRSPyFRvu+4YOpJF9BZHQImw==", "cpu": [ "ppc64" ], @@ -1156,9 +1156,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.37.0.tgz", - "integrity": "sha512-PpWwHMPCVpFZLTfLq7EWJWvrmEuLdGn1GMYcm5MV7PaRgwCEYJAwiN94uBuZev0/J/hFIIJCsYw4nLmXA9J7Pw==", + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.38.0.tgz", + "integrity": "sha512-GEAIabR1uFyvf/jW/5jfu8gjM06/4kZ1W+j1nWTSSB3w6moZEBm7iBtzwQ3a1Pxos2F7Gz+58aVEnZHU295QTg==", "cpu": [ "riscv64" ], @@ -1170,9 +1170,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-musl": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.37.0.tgz", - "integrity": "sha512-DTNwl6a3CfhGTAOYZ4KtYbdS8b+275LSLqJVJIrPa5/JuIufWWZ/QFvkxp52gpmguN95eujrM68ZG+zVxa8zHA==", + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.38.0.tgz", + "integrity": "sha512-9EYTX+Gus2EGPbfs+fh7l95wVADtSQyYw4DfSBcYdUEAmP2lqSZY0Y17yX/3m5VKGGJ4UmIH5LHLkMJft3bYoA==", "cpu": [ "riscv64" ], @@ -1184,9 +1184,9 @@ ] }, "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.37.0.tgz", - "integrity": "sha512-hZDDU5fgWvDdHFuExN1gBOhCuzo/8TMpidfOR+1cPZJflcEzXdCy1LjnklQdW8/Et9sryOPJAKAQRw8Jq7Tg+A==", + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.38.0.tgz", + "integrity": "sha512-Mpp6+Z5VhB9VDk7RwZXoG2qMdERm3Jw07RNlXHE0bOnEeX+l7Fy4bg+NxfyN15ruuY3/7Vrbpm75J9QHFqj5+Q==", "cpu": [ "s390x" ], @@ -1198,9 +1198,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.37.0.tgz", - "integrity": "sha512-pKivGpgJM5g8dwj0ywBwe/HeVAUSuVVJhUTa/URXjxvoyTT/AxsLTAbkHkDHG7qQxLoW2s3apEIl26uUe08LVQ==", + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.38.0.tgz", + "integrity": "sha512-vPvNgFlZRAgO7rwncMeE0+8c4Hmc+qixnp00/Uv3ht2x7KYrJ6ERVd3/R0nUtlE6/hu7/HiiNHJ/rP6knRFt1w==", "cpu": [ "x64" ], @@ -1212,9 +1212,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.37.0.tgz", - "integrity": "sha512-E2lPrLKE8sQbY/2bEkVTGDEk4/49UYRVWgj90MY8yPjpnGBQ+Xi1Qnr7b7UIWw1NOggdFQFOLZ8+5CzCiz143w==", + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.38.0.tgz", + "integrity": "sha512-q5Zv+goWvQUGCaL7fU8NuTw8aydIL/C9abAVGCzRReuj5h30TPx4LumBtAidrVOtXnlB+RZkBtExMsfqkMfb8g==", "cpu": [ "x64" ], @@ -1226,9 +1226,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.37.0.tgz", - "integrity": "sha512-Jm7biMazjNzTU4PrQtr7VS8ibeys9Pn29/1bm4ph7CP2kf21950LgN+BaE2mJ1QujnvOc6p54eWWiVvn05SOBg==", + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.38.0.tgz", + "integrity": "sha512-u/Jbm1BU89Vftqyqbmxdq14nBaQjQX1HhmsdBWqSdGClNaKwhjsg5TpW+5Ibs1mb8Es9wJiMdl86BcmtUVXNZg==", "cpu": [ "arm64" ], @@ -1240,9 +1240,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.37.0.tgz", - "integrity": "sha512-e3/1SFm1OjefWICB2Ucstg2dxYDkDTZGDYgwufcbsxTHyqQps1UQf33dFEChBNmeSsTOyrjw2JJq0zbG5GF6RA==", + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.38.0.tgz", + "integrity": "sha512-mqu4PzTrlpNHHbu5qleGvXJoGgHpChBlrBx/mEhTPpnAL1ZAYFlvHD7rLK839LLKQzqEQMFJfGrrOHItN4ZQqA==", "cpu": [ "ia32" ], @@ -1254,9 +1254,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.37.0.tgz", - "integrity": "sha512-LWbXUBwn/bcLx2sSsqy7pK5o+Nr+VCoRoAohfJ5C/aBio9nfJmGQqHAhU6pwxV/RmyTk5AqdySma7uwWGlmeuA==", + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.38.0.tgz", + "integrity": "sha512-jjqy3uWlecfB98Psxb5cD6Fny9Fupv9LrDSPTQZUROqjvZmcCqNu4UMl7qqhlUUGpwiAkotj6GYu4SZdcr/nLw==", "cpu": [ "x64" ], @@ -1546,9 +1546,9 @@ "peer": true }, "node_modules/@swc/types": { - "version": "0.1.19", - "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.19.tgz", - "integrity": "sha512-WkAZaAfj44kh/UFdAQcrMP1I0nwRqpt27u+08LMBYMqmQfwwMofYoMh/48NGkMMRfC4ynpfwRbJuu8ErfNloeA==", + "version": "0.1.20", + "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.20.tgz", + "integrity": "sha512-/rlIpxwKrhz4BIplXf6nsEHtqlhzuNN34/k3kMAXH4/lvVoA3cdq+60aqVNnyvw2uITEaCi0WV3pxBe4dQqoXQ==", "dev": true, "license": "Apache-2.0", "peer": true, @@ -1592,17 +1592,17 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.28.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.28.0.tgz", - "integrity": "sha512-lvFK3TCGAHsItNdWZ/1FkvpzCxTHUVuFrdnOGLMa0GGCFIbCgQWVk3CzCGdA7kM3qGVc+dfW9tr0Z/sHnGDFyg==", + "version": "8.29.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.29.0.tgz", + "integrity": "sha512-PAIpk/U7NIS6H7TEtN45SPGLQaHNgB7wSjsQV/8+KYokAb2T/gloOA/Bee2yd4/yKVhPKe5LlaUGhAZk5zmSaQ==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.28.0", - "@typescript-eslint/type-utils": "8.28.0", - "@typescript-eslint/utils": "8.28.0", - "@typescript-eslint/visitor-keys": "8.28.0", + "@typescript-eslint/scope-manager": "8.29.0", + "@typescript-eslint/type-utils": "8.29.0", + "@typescript-eslint/utils": "8.29.0", + "@typescript-eslint/visitor-keys": "8.29.0", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", @@ -1622,16 +1622,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.28.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.28.0.tgz", - "integrity": "sha512-LPcw1yHD3ToaDEoljFEfQ9j2xShY367h7FZ1sq5NJT9I3yj4LHer1Xd1yRSOdYy9BpsrxU7R+eoDokChYM53lQ==", + "version": "8.29.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.29.0.tgz", + "integrity": "sha512-8C0+jlNJOwQso2GapCVWWfW/rzaq7Lbme+vGUFKE31djwNncIpgXD7Cd4weEsDdkoZDjH0lwwr3QDQFuyrMg9g==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.28.0", - "@typescript-eslint/types": "8.28.0", - "@typescript-eslint/typescript-estree": "8.28.0", - "@typescript-eslint/visitor-keys": "8.28.0", + "@typescript-eslint/scope-manager": "8.29.0", + "@typescript-eslint/types": "8.29.0", + "@typescript-eslint/typescript-estree": "8.29.0", + "@typescript-eslint/visitor-keys": "8.29.0", "debug": "^4.3.4" }, "engines": { @@ -1647,14 +1647,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.28.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.28.0.tgz", - "integrity": "sha512-u2oITX3BJwzWCapoZ/pXw6BCOl8rJP4Ij/3wPoGvY8XwvXflOzd1kLrDUUUAIEdJSFh+ASwdTHqtan9xSg8buw==", + "version": "8.29.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.29.0.tgz", + "integrity": "sha512-aO1PVsq7Gm+tcghabUpzEnVSFMCU4/nYIgC2GOatJcllvWfnhrgW0ZEbnTxm36QsikmCN1K/6ZgM7fok2I7xNw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.28.0", - "@typescript-eslint/visitor-keys": "8.28.0" + "@typescript-eslint/types": "8.29.0", + "@typescript-eslint/visitor-keys": "8.29.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1665,14 +1665,14 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.28.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.28.0.tgz", - "integrity": "sha512-oRoXu2v0Rsy/VoOGhtWrOKDiIehvI+YNrDk5Oqj40Mwm0Yt01FC/Q7nFqg088d3yAsR1ZcZFVfPCTTFCe/KPwg==", + "version": "8.29.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.29.0.tgz", + "integrity": "sha512-ahaWQ42JAOx+NKEf5++WC/ua17q5l+j1GFrbbpVKzFL/tKVc0aYY8rVSYUpUvt2hUP1YBr7mwXzx+E/DfUWI9Q==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "8.28.0", - "@typescript-eslint/utils": "8.28.0", + "@typescript-eslint/typescript-estree": "8.29.0", + "@typescript-eslint/utils": "8.29.0", "debug": "^4.3.4", "ts-api-utils": "^2.0.1" }, @@ -1689,9 +1689,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.28.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.28.0.tgz", - "integrity": "sha512-bn4WS1bkKEjx7HqiwG2JNB3YJdC1q6Ue7GyGlwPHyt0TnVq6TtD/hiOdTZt71sq0s7UzqBFXD8t8o2e63tXgwA==", + "version": "8.29.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.29.0.tgz", + "integrity": "sha512-wcJL/+cOXV+RE3gjCyl/V2G877+2faqvlgtso/ZRbTCnZazh0gXhe+7gbAnfubzN2bNsBtZjDvlh7ero8uIbzg==", "dev": true, "license": "MIT", "engines": { @@ -1703,14 +1703,14 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.28.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.28.0.tgz", - "integrity": "sha512-H74nHEeBGeklctAVUvmDkxB1mk+PAZ9FiOMPFncdqeRBXxk1lWSYraHw8V12b7aa6Sg9HOBNbGdSHobBPuQSuA==", + "version": "8.29.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.29.0.tgz", + "integrity": "sha512-yOfen3jE9ISZR/hHpU/bmNvTtBW1NjRbkSFdZOksL1N+ybPEE7UVGMwqvS6CP022Rp00Sb0tdiIkhSCe6NI8ow==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.28.0", - "@typescript-eslint/visitor-keys": "8.28.0", + "@typescript-eslint/types": "8.29.0", + "@typescript-eslint/visitor-keys": "8.29.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -1730,16 +1730,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.28.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.28.0.tgz", - "integrity": "sha512-OELa9hbTYciYITqgurT1u/SzpQVtDLmQMFzy/N8pQE+tefOyCWT79jHsav294aTqV1q1u+VzqDGbuujvRYaeSQ==", + "version": "8.29.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.29.0.tgz", + "integrity": "sha512-gX/A0Mz9Bskm8avSWFcK0gP7cZpbY4AIo6B0hWYFCaIsz750oaiWR4Jr2CI+PQhfW1CpcQr9OlfPS+kMFegjXA==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.28.0", - "@typescript-eslint/types": "8.28.0", - "@typescript-eslint/typescript-estree": "8.28.0" + "@typescript-eslint/scope-manager": "8.29.0", + "@typescript-eslint/types": "8.29.0", + "@typescript-eslint/typescript-estree": "8.29.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1754,13 +1754,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.28.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.28.0.tgz", - "integrity": "sha512-hbn8SZ8w4u2pRwgQ1GlUrPKE+t2XvcCW5tTRF7j6SMYIuYG37XuzIW44JCZPa36evi0Oy2SnM664BlIaAuQcvg==", + "version": "8.29.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.29.0.tgz", + "integrity": "sha512-Sne/pVz8ryR03NFK21VpN88dZ2FdQXOlq3VIklbrTYEt8yXtRFr9tvUhqvCeKjqYk5FSim37sHbooT6vzBTZcg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.28.0", + "@typescript-eslint/types": "8.29.0", "eslint-visitor-keys": "^4.2.0" }, "engines": { @@ -2373,9 +2373,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.123", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.123.tgz", - "integrity": "sha512-refir3NlutEZqlKaBLK0tzlVLe5P2wDKS7UQt/3SpibizgsRAPOsqQC3ffw1nlv3ze5gjRQZYHoPymgVZkplFA==", + "version": "1.5.128", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.128.tgz", + "integrity": "sha512-bo1A4HH/NS522Ws0QNFIzyPcyUUNV/yyy70Ho1xqfGYzPUme2F/xr4tlEOuM6/A538U1vDA7a4XfCd1CKRegKQ==", "dev": true, "license": "ISC" }, @@ -2400,9 +2400,9 @@ } }, "node_modules/esbuild": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.1.tgz", - "integrity": "sha512-BGO5LtrGC7vxnqucAe/rmvKdJllfGaYWdyABvyMoXQlfYMb2bbRuReWR5tEGE//4LcNJj9XrkovTqNYRFZHAMQ==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.2.tgz", + "integrity": "sha512-16854zccKPnC+toMywC+uKNeYSv+/eXkevRAfwRD/G9Cleq66m8XFIrigkbvauLLlCfDL45Q2cWegSg53gGBnQ==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -2413,31 +2413,31 @@ "node": ">=18" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.25.1", - "@esbuild/android-arm": "0.25.1", - "@esbuild/android-arm64": "0.25.1", - "@esbuild/android-x64": "0.25.1", - "@esbuild/darwin-arm64": "0.25.1", - "@esbuild/darwin-x64": "0.25.1", - "@esbuild/freebsd-arm64": "0.25.1", - "@esbuild/freebsd-x64": "0.25.1", - "@esbuild/linux-arm": "0.25.1", - "@esbuild/linux-arm64": "0.25.1", - "@esbuild/linux-ia32": "0.25.1", - "@esbuild/linux-loong64": "0.25.1", - "@esbuild/linux-mips64el": "0.25.1", - "@esbuild/linux-ppc64": "0.25.1", - "@esbuild/linux-riscv64": "0.25.1", - "@esbuild/linux-s390x": "0.25.1", - "@esbuild/linux-x64": "0.25.1", - "@esbuild/netbsd-arm64": "0.25.1", - "@esbuild/netbsd-x64": "0.25.1", - "@esbuild/openbsd-arm64": "0.25.1", - "@esbuild/openbsd-x64": "0.25.1", - "@esbuild/sunos-x64": "0.25.1", - "@esbuild/win32-arm64": "0.25.1", - "@esbuild/win32-ia32": "0.25.1", - "@esbuild/win32-x64": "0.25.1" + "@esbuild/aix-ppc64": "0.25.2", + "@esbuild/android-arm": "0.25.2", + "@esbuild/android-arm64": "0.25.2", + "@esbuild/android-x64": "0.25.2", + "@esbuild/darwin-arm64": "0.25.2", + "@esbuild/darwin-x64": "0.25.2", + "@esbuild/freebsd-arm64": "0.25.2", + "@esbuild/freebsd-x64": "0.25.2", + "@esbuild/linux-arm": "0.25.2", + "@esbuild/linux-arm64": "0.25.2", + "@esbuild/linux-ia32": "0.25.2", + "@esbuild/linux-loong64": "0.25.2", + "@esbuild/linux-mips64el": "0.25.2", + "@esbuild/linux-ppc64": "0.25.2", + "@esbuild/linux-riscv64": "0.25.2", + "@esbuild/linux-s390x": "0.25.2", + "@esbuild/linux-x64": "0.25.2", + "@esbuild/netbsd-arm64": "0.25.2", + "@esbuild/netbsd-x64": "0.25.2", + "@esbuild/openbsd-arm64": "0.25.2", + "@esbuild/openbsd-x64": "0.25.2", + "@esbuild/sunos-x64": "0.25.2", + "@esbuild/win32-arm64": "0.25.2", + "@esbuild/win32-ia32": "0.25.2", + "@esbuild/win32-x64": "0.25.2" } }, "node_modules/escalade": { @@ -2564,9 +2564,9 @@ } }, "node_modules/eslint-plugin-svelte": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-3.3.3.tgz", - "integrity": "sha512-imzGqIgWbfsb/CR14d3k3M8MiVNGet+l9mjPhvo1Rm0Nxi0rNn4/eELqyR8FWlgKBMlGkOp2kshRJm0xpxNfHQ==", + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-3.4.1.tgz", + "integrity": "sha512-wgbRwN/6FampBBiIuuLSmp4QRqmuHuexbuRJwx+kqzsxKOhakU8o8sVgGhsf/bQiZkOmWF/5Mrj2CHmVMwY+YQ==", "dev": true, "license": "MIT", "dependencies": { @@ -2579,7 +2579,7 @@ "postcss-load-config": "^3.1.4", "postcss-safe-parser": "^7.0.0", "semver": "^7.6.3", - "svelte-eslint-parser": "^1.0.1" + "svelte-eslint-parser": "^1.1.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -4001,9 +4001,9 @@ } }, "node_modules/pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz", + "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==", "dev": true, "license": "MIT", "engines": { @@ -4505,13 +4505,13 @@ } }, "node_modules/rollup": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.37.0.tgz", - "integrity": "sha512-iAtQy/L4QFU+rTJ1YUjXqJOJzuwEghqWzCEYD2FEghT7Gsy1VdABntrO4CLopA5IkflTyqNiLNwPcOJ3S7UKLg==", + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.38.0.tgz", + "integrity": "sha512-5SsIRtJy9bf1ErAOiFMFzl64Ex9X5V7bnJ+WlFMb+zmP459OSWCEG7b0ERZ+PEU7xPt4OG3RHbrp1LJlXxYTrw==", "dev": true, "license": "MIT", "dependencies": { - "@types/estree": "1.0.6" + "@types/estree": "1.0.7" }, "bin": { "rollup": "dist/bin/rollup" @@ -4521,36 +4521,29 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.37.0", - "@rollup/rollup-android-arm64": "4.37.0", - "@rollup/rollup-darwin-arm64": "4.37.0", - "@rollup/rollup-darwin-x64": "4.37.0", - "@rollup/rollup-freebsd-arm64": "4.37.0", - "@rollup/rollup-freebsd-x64": "4.37.0", - "@rollup/rollup-linux-arm-gnueabihf": "4.37.0", - "@rollup/rollup-linux-arm-musleabihf": "4.37.0", - "@rollup/rollup-linux-arm64-gnu": "4.37.0", - "@rollup/rollup-linux-arm64-musl": "4.37.0", - "@rollup/rollup-linux-loongarch64-gnu": "4.37.0", - "@rollup/rollup-linux-powerpc64le-gnu": "4.37.0", - "@rollup/rollup-linux-riscv64-gnu": "4.37.0", - "@rollup/rollup-linux-riscv64-musl": "4.37.0", - "@rollup/rollup-linux-s390x-gnu": "4.37.0", - "@rollup/rollup-linux-x64-gnu": "4.37.0", - "@rollup/rollup-linux-x64-musl": "4.37.0", - "@rollup/rollup-win32-arm64-msvc": "4.37.0", - "@rollup/rollup-win32-ia32-msvc": "4.37.0", - "@rollup/rollup-win32-x64-msvc": "4.37.0", + "@rollup/rollup-android-arm-eabi": "4.38.0", + "@rollup/rollup-android-arm64": "4.38.0", + "@rollup/rollup-darwin-arm64": "4.38.0", + "@rollup/rollup-darwin-x64": "4.38.0", + "@rollup/rollup-freebsd-arm64": "4.38.0", + "@rollup/rollup-freebsd-x64": "4.38.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.38.0", + "@rollup/rollup-linux-arm-musleabihf": "4.38.0", + "@rollup/rollup-linux-arm64-gnu": "4.38.0", + "@rollup/rollup-linux-arm64-musl": "4.38.0", + "@rollup/rollup-linux-loongarch64-gnu": "4.38.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.38.0", + "@rollup/rollup-linux-riscv64-gnu": "4.38.0", + "@rollup/rollup-linux-riscv64-musl": "4.38.0", + "@rollup/rollup-linux-s390x-gnu": "4.38.0", + "@rollup/rollup-linux-x64-gnu": "4.38.0", + "@rollup/rollup-linux-x64-musl": "4.38.0", + "@rollup/rollup-win32-arm64-msvc": "4.38.0", + "@rollup/rollup-win32-ia32-msvc": "4.38.0", + "@rollup/rollup-win32-x64-msvc": "4.38.0", "fsevents": "~2.3.2" } }, - "node_modules/rollup/node_modules/@types/estree": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", - "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", - "dev": true, - "license": "MIT" - }, "node_modules/run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", @@ -4923,9 +4916,9 @@ } }, "node_modules/svelte-eslint-parser": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/svelte-eslint-parser/-/svelte-eslint-parser-1.1.0.tgz", - "integrity": "sha512-JP0v/wzDXWxza6c8K9ZjKKHYfgt0KidlbWx1e9n9UV4q+o28GTkk71fR0IDZDmLUDYs3vSq0+Tm9fofDqzGe1w==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/svelte-eslint-parser/-/svelte-eslint-parser-1.1.1.tgz", + "integrity": "sha512-QLVGPIMDettl30qRHXU2VrPvVJKG8GsGstye7n8rFbEiu3gEARksuQg9Xu4GzubNxhGNM8stfBZkhyMbBQmjFA==", "dev": true, "license": "MIT", "dependencies": { @@ -5458,9 +5451,9 @@ } }, "node_modules/vite": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/vite/-/vite-6.2.3.tgz", - "integrity": "sha512-IzwM54g4y9JA/xAeBPNaDXiBF8Jsgl3VBQ2YQ/wOY6fyW3xMdSoltIV3Bo59DErdqdE6RxUfv8W69DvUorE4Eg==", + "version": "6.2.4", + "resolved": "https://registry.npmjs.org/vite/-/vite-6.2.4.tgz", + "integrity": "sha512-veHMSew8CcRzhL5o8ONjy8gkfmFJAd5Ac16oxBUjlwgX3Gq2Wqr+qNC3TjPIpy7TPV/KporLga5GT9HqdrCizw==", "dev": true, "license": "MIT", "dependencies": { @@ -5701,9 +5694,9 @@ } }, "node_modules/yaml": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.0.tgz", - "integrity": "sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.1.tgz", + "integrity": "sha512-10ULxpnOCQXxJvBgxsn9ptjq6uviG/htZKk9veJGhlqn3w/DxQ631zFF+nlQXLwmImeS5amR2dl2U8sg6U9jsQ==", "dev": true, "license": "ISC", "bin": { diff --git a/demo/svelte/package.json b/demo/svelte/package.json index a80321b..e048ba2 100644 --- a/demo/svelte/package.json +++ b/demo/svelte/package.json @@ -24,18 +24,18 @@ "@rollup/plugin-swc": "^0.4.0", "@sveltejs/vite-plugin-svelte": "^5.0.3", "@tsconfig/svelte": "^5.0.4", - "@typescript-eslint/eslint-plugin": "^8.28.0", - "@typescript-eslint/parser": "^8.28.0", + "@typescript-eslint/eslint-plugin": "^8.29.0", + "@typescript-eslint/parser": "^8.29.0", "autoprefixer": "^10.4.21", "eslint": "^9.23.0", "eslint-config-prettier": "^10.1.1", "eslint-plugin-simple-import-sort": "^12.1.1", - "eslint-plugin-svelte": "^3.3.3", + "eslint-plugin-svelte": "^3.4.1", "eslint-plugin-tailwindcss": "^3.18.0", "eslint-plugin-unicorn": "^58.0.0", "flowbite": "^2.5.2", "flowbite-svelte": "^0.48.4", - "flowbite-svelte-icons": "^2.0.2", + "flowbite-svelte-icons": "^2.1.0", "postcss": "^8.5.3", "postcss-load-config": "^6.0.1", "prettier": "^3.5.3", @@ -46,7 +46,7 @@ "tailwindcss": "^3.4.17", "tslib": "^2.8.1", "typescript": "^5.8.2", - "vite": "^6.2.3", + "vite": "^6.2.4", "vite-plugin-tailwind-purgecss": "^0.3.5" } } diff --git a/package-lock.json b/package-lock.json index 79760ec..50a3c76 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,17 +1,17 @@ { "name": "svelteesp32", - "version": "1.8.1", + "version": "1.9.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "svelteesp32", - "version": "1.8.1", + "version": "1.9.0", "license": "ISC", "dependencies": { "glob": "^11.0.1", "handlebars": "^4.7.8", - "mime-types": "^2.1.35", + "mime-types": "^3.0.1", "ts-command-line-args": "^2.5.1" }, "bin": { @@ -19,9 +19,9 @@ }, "devDependencies": { "@types/mime-types": "^2.1.4", - "@types/node": "^22.13.13", - "@typescript-eslint/eslint-plugin": "^8.28.0", - "@typescript-eslint/parser": "^8.28.0", + "@types/node": "^22.13.14", + "@typescript-eslint/eslint-plugin": "^8.29.0", + "@typescript-eslint/parser": "^8.29.0", "eslint": "^9.23.0", "eslint-config-prettier": "^10.1.1", "eslint-plugin-simple-import-sort": "^12.1.1", @@ -76,9 +76,9 @@ } }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.1.tgz", - "integrity": "sha512-kfYGy8IdzTGy+z0vFGvExZtxkFlA4zAxgKEahG9KE1ScBjpQnFsNOX8KTU5ojNru5ed5CVoJYXFtoxaq5nFbjQ==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.2.tgz", + "integrity": "sha512-wCIboOL2yXZym2cgm6mlA742s9QeJ8DjGVaL39dLN4rRwrOgOyYSnOaFPhKZGLb2ngj4EyfAFjsNJwPXZvseag==", "cpu": [ "ppc64" ], @@ -93,9 +93,9 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.1.tgz", - "integrity": "sha512-dp+MshLYux6j/JjdqVLnMglQlFu+MuVeNrmT5nk6q07wNhCdSnB7QZj+7G8VMUGh1q+vj2Bq8kRsuyA00I/k+Q==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.2.tgz", + "integrity": "sha512-NQhH7jFstVY5x8CKbcfa166GoV0EFkaPkCKBQkdPJFvo5u+nGXLEH/ooniLb3QI8Fk58YAx7nsPLozUWfCBOJA==", "cpu": [ "arm" ], @@ -110,9 +110,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.1.tgz", - "integrity": "sha512-50tM0zCJW5kGqgG7fQ7IHvQOcAn9TKiVRuQ/lN0xR+T2lzEFvAi1ZcS8DiksFcEpf1t/GYOeOfCAgDHFpkiSmA==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.2.tgz", + "integrity": "sha512-5ZAX5xOmTligeBaeNEPnPaeEuah53Id2tX4c2CVP3JaROTH+j4fnfHCkr1PjXMd78hMst+TlkfKcW/DlTq0i4w==", "cpu": [ "arm64" ], @@ -127,9 +127,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.1.tgz", - "integrity": "sha512-GCj6WfUtNldqUzYkN/ITtlhwQqGWu9S45vUXs7EIYf+7rCiiqH9bCloatO9VhxsL0Pji+PF4Lz2XXCES+Q8hDw==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.2.tgz", + "integrity": "sha512-Ffcx+nnma8Sge4jzddPHCZVRvIfQ0kMsUsCMcJRHkGJ1cDmhe4SsrYIjLUKn1xpHZybmOqCWwB0zQvsjdEHtkg==", "cpu": [ "x64" ], @@ -144,9 +144,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.1.tgz", - "integrity": "sha512-5hEZKPf+nQjYoSr/elb62U19/l1mZDdqidGfmFutVUjjUZrOazAtwK+Kr+3y0C/oeJfLlxo9fXb1w7L+P7E4FQ==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.2.tgz", + "integrity": "sha512-MpM6LUVTXAzOvN4KbjzU/q5smzryuoNjlriAIx+06RpecwCkL9JpenNzpKd2YMzLJFOdPqBpuub6eVRP5IgiSA==", "cpu": [ "arm64" ], @@ -161,9 +161,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.1.tgz", - "integrity": "sha512-hxVnwL2Dqs3fM1IWq8Iezh0cX7ZGdVhbTfnOy5uURtao5OIVCEyj9xIzemDi7sRvKsuSdtCAhMKarxqtlyVyfA==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.2.tgz", + "integrity": "sha512-5eRPrTX7wFyuWe8FqEFPG2cU0+butQQVNcT4sVipqjLYQjjh8a8+vUTfgBKM88ObB85ahsnTwF7PSIt6PG+QkA==", "cpu": [ "x64" ], @@ -178,9 +178,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.1.tgz", - "integrity": "sha512-1MrCZs0fZa2g8E+FUo2ipw6jw5qqQiH+tERoS5fAfKnRx6NXH31tXBKI3VpmLijLH6yriMZsxJtaXUyFt/8Y4A==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.2.tgz", + "integrity": "sha512-mLwm4vXKiQ2UTSX4+ImyiPdiHjiZhIaE9QvC7sw0tZ6HoNMjYAqQpGyui5VRIi5sGd+uWq940gdCbY3VLvsO1w==", "cpu": [ "arm64" ], @@ -195,9 +195,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.1.tgz", - "integrity": "sha512-0IZWLiTyz7nm0xuIs0q1Y3QWJC52R8aSXxe40VUxm6BB1RNmkODtW6LHvWRrGiICulcX7ZvyH6h5fqdLu4gkww==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.2.tgz", + "integrity": "sha512-6qyyn6TjayJSwGpm8J9QYYGQcRgc90nmfdUb0O7pp1s4lTY+9D0H9O02v5JqGApUyiHOtkz6+1hZNvNtEhbwRQ==", "cpu": [ "x64" ], @@ -212,9 +212,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.1.tgz", - "integrity": "sha512-NdKOhS4u7JhDKw9G3cY6sWqFcnLITn6SqivVArbzIaf3cemShqfLGHYMx8Xlm/lBit3/5d7kXvriTUGa5YViuQ==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.2.tgz", + "integrity": "sha512-UHBRgJcmjJv5oeQF8EpTRZs/1knq6loLxTsjc3nxO9eXAPDLcWW55flrMVc97qFPbmZP31ta1AZVUKQzKTzb0g==", "cpu": [ "arm" ], @@ -229,9 +229,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.1.tgz", - "integrity": "sha512-jaN3dHi0/DDPelk0nLcXRm1q7DNJpjXy7yWaWvbfkPvI+7XNSc/lDOnCLN7gzsyzgu6qSAmgSvP9oXAhP973uQ==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.2.tgz", + "integrity": "sha512-gq/sjLsOyMT19I8obBISvhoYiZIAaGF8JpeXu1u8yPv8BE5HlWYobmlsfijFIZ9hIVGYkbdFhEqC0NvM4kNO0g==", "cpu": [ "arm64" ], @@ -246,9 +246,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.1.tgz", - "integrity": "sha512-OJykPaF4v8JidKNGz8c/q1lBO44sQNUQtq1KktJXdBLn1hPod5rE/Hko5ugKKZd+D2+o1a9MFGUEIUwO2YfgkQ==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.2.tgz", + "integrity": "sha512-bBYCv9obgW2cBP+2ZWfjYTU+f5cxRoGGQ5SeDbYdFCAZpYWrfjjfYwvUpP8MlKbP0nwZ5gyOU/0aUzZ5HWPuvQ==", "cpu": [ "ia32" ], @@ -263,9 +263,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.1.tgz", - "integrity": "sha512-nGfornQj4dzcq5Vp835oM/o21UMlXzn79KobKlcs3Wz9smwiifknLy4xDCLUU0BWp7b/houtdrgUz7nOGnfIYg==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.2.tgz", + "integrity": "sha512-SHNGiKtvnU2dBlM5D8CXRFdd+6etgZ9dXfaPCeJtz+37PIUlixvlIhI23L5khKXs3DIzAn9V8v+qb1TRKrgT5w==", "cpu": [ "loong64" ], @@ -280,9 +280,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.1.tgz", - "integrity": "sha512-1osBbPEFYwIE5IVB/0g2X6i1qInZa1aIoj1TdL4AaAb55xIIgbg8Doq6a5BzYWgr+tEcDzYH67XVnTmUzL+nXg==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.2.tgz", + "integrity": "sha512-hDDRlzE6rPeoj+5fsADqdUZl1OzqDYow4TB4Y/3PlKBD0ph1e6uPHzIQcv2Z65u2K0kpeByIyAjCmjn1hJgG0Q==", "cpu": [ "mips64el" ], @@ -297,9 +297,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.1.tgz", - "integrity": "sha512-/6VBJOwUf3TdTvJZ82qF3tbLuWsscd7/1w+D9LH0W/SqUgM5/JJD0lrJ1fVIfZsqB6RFmLCe0Xz3fmZc3WtyVg==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.2.tgz", + "integrity": "sha512-tsHu2RRSWzipmUi9UBDEzc0nLc4HtpZEI5Ba+Omms5456x5WaNuiG3u7xh5AO6sipnJ9r4cRWQB2tUjPyIkc6g==", "cpu": [ "ppc64" ], @@ -314,9 +314,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.1.tgz", - "integrity": "sha512-nSut/Mx5gnilhcq2yIMLMe3Wl4FK5wx/o0QuuCLMtmJn+WeWYoEGDN1ipcN72g1WHsnIbxGXd4i/MF0gTcuAjQ==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.2.tgz", + "integrity": "sha512-k4LtpgV7NJQOml/10uPU0s4SAXGnowi5qBSjaLWMojNCUICNu7TshqHLAEbkBdAszL5TabfvQ48kK84hyFzjnw==", "cpu": [ "riscv64" ], @@ -331,9 +331,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.1.tgz", - "integrity": "sha512-cEECeLlJNfT8kZHqLarDBQso9a27o2Zd2AQ8USAEoGtejOrCYHNtKP8XQhMDJMtthdF4GBmjR2au3x1udADQQQ==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.2.tgz", + "integrity": "sha512-GRa4IshOdvKY7M/rDpRR3gkiTNp34M0eLTaC1a08gNrh4u488aPhuZOCpkF6+2wl3zAN7L7XIpOFBhnaE3/Q8Q==", "cpu": [ "s390x" ], @@ -348,9 +348,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.1.tgz", - "integrity": "sha512-xbfUhu/gnvSEg+EGovRc+kjBAkrvtk38RlerAzQxvMzlB4fXpCFCeUAYzJvrnhFtdeyVCDANSjJvOvGYoeKzFA==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.2.tgz", + "integrity": "sha512-QInHERlqpTTZ4FRB0fROQWXcYRD64lAoiegezDunLpalZMjcUcld3YzZmVJ2H/Cp0wJRZ8Xtjtj0cEHhYc/uUg==", "cpu": [ "x64" ], @@ -365,9 +365,9 @@ } }, "node_modules/@esbuild/netbsd-arm64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.1.tgz", - "integrity": "sha512-O96poM2XGhLtpTh+s4+nP7YCCAfb4tJNRVZHfIE7dgmax+yMP2WgMd2OecBuaATHKTHsLWHQeuaxMRnCsH8+5g==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.2.tgz", + "integrity": "sha512-talAIBoY5M8vHc6EeI2WW9d/CkiO9MQJ0IOWX8hrLhxGbro/vBXJvaQXefW2cP0z0nQVTdQ/eNyGFV1GSKrxfw==", "cpu": [ "arm64" ], @@ -382,9 +382,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.1.tgz", - "integrity": "sha512-X53z6uXip6KFXBQ+Krbx25XHV/NCbzryM6ehOAeAil7X7oa4XIq+394PWGnwaSQ2WRA0KI6PUO6hTO5zeF5ijA==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.2.tgz", + "integrity": "sha512-voZT9Z+tpOxrvfKFyfDYPc4DO4rk06qamv1a/fkuzHpiVBMOhpjK+vBmWM8J1eiB3OLSMFYNaOaBNLXGChf5tg==", "cpu": [ "x64" ], @@ -399,9 +399,9 @@ } }, "node_modules/@esbuild/openbsd-arm64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.1.tgz", - "integrity": "sha512-Na9T3szbXezdzM/Kfs3GcRQNjHzM6GzFBeU1/6IV/npKP5ORtp9zbQjvkDJ47s6BCgaAZnnnu/cY1x342+MvZg==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.2.tgz", + "integrity": "sha512-dcXYOC6NXOqcykeDlwId9kB6OkPUxOEqU+rkrYVqJbK2hagWOMrsTGsMr8+rW02M+d5Op5NNlgMmjzecaRf7Tg==", "cpu": [ "arm64" ], @@ -416,9 +416,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.1.tgz", - "integrity": "sha512-T3H78X2h1tszfRSf+txbt5aOp/e7TAz3ptVKu9Oyir3IAOFPGV6O9c2naym5TOriy1l0nNf6a4X5UXRZSGX/dw==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.2.tgz", + "integrity": "sha512-t/TkWwahkH0Tsgoq1Ju7QfgGhArkGLkF1uYz8nQS/PPFlXbP5YgRpqQR3ARRiC2iXoLTWFxc6DJMSK10dVXluw==", "cpu": [ "x64" ], @@ -433,9 +433,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.1.tgz", - "integrity": "sha512-2H3RUvcmULO7dIE5EWJH8eubZAI4xw54H1ilJnRNZdeo8dTADEZ21w6J22XBkXqGJbe0+wnNJtw3UXRoLJnFEg==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.2.tgz", + "integrity": "sha512-cfZH1co2+imVdWCjd+D1gf9NjkchVhhdpgb1q5y6Hcv9TP6Zi9ZG/beI3ig8TvwT9lH9dlxLq5MQBBgwuj4xvA==", "cpu": [ "x64" ], @@ -450,9 +450,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.1.tgz", - "integrity": "sha512-GE7XvrdOzrb+yVKB9KsRMq+7a2U/K5Cf/8grVFRAGJmfADr/e/ODQ134RK2/eeHqYV5eQRFxb1hY7Nr15fv1NQ==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.2.tgz", + "integrity": "sha512-7Loyjh+D/Nx/sOTzV8vfbB3GJuHdOQyrOryFdZvPHLf42Tk9ivBU5Aedi7iyX+x6rbn2Mh68T4qq1SDqJBQO5Q==", "cpu": [ "arm64" ], @@ -467,9 +467,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.1.tgz", - "integrity": "sha512-uOxSJCIcavSiT6UnBhBzE8wy3n0hOkJsBOzy7HDAuTDE++1DJMRRVCPGisULScHL+a/ZwdXPpXD3IyFKjA7K8A==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.2.tgz", + "integrity": "sha512-WRJgsz9un0nqZJ4MfhabxaD9Ft8KioqU3JMinOTvobbX6MOSUigSBlogP8QB3uxpJDsFS6yN+3FDBdqE5lg9kg==", "cpu": [ "ia32" ], @@ -484,9 +484,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.1.tgz", - "integrity": "sha512-Y1EQdcfwMSeQN/ujR5VayLOJ1BHaK+ssyk0AEzPjC+t1lITgsnccPqFjb6V+LsTp/9Iov4ysfjxLaGJ9RPtkVg==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.2.tgz", + "integrity": "sha512-kM3HKb16VIXZyIeVrM1ygYmZBKybX8N4p754bw390wGO3Tf2j4L2/WYL+4suWujpgf6GBYs3jv7TyUivdd05JA==", "cpu": [ "x64" ], @@ -872,9 +872,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.13.13", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.13.tgz", - "integrity": "sha512-ClsL5nMwKaBRwPcCvH8E7+nU4GxHVx1axNvMZTFHMEfNI7oahimt26P5zjVCRrjiIWj6YFXfE1v3dEp94wLcGQ==", + "version": "22.13.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.14.tgz", + "integrity": "sha512-Zs/Ollc1SJ8nKUAgc7ivOEdIBM8JAKgrqqUYi2J997JuKO7/tpQC+WCetQ1sypiKCQWHdvdg9wBNpUPEWZae7w==", "dev": true, "license": "MIT", "dependencies": { @@ -889,17 +889,17 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.28.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.28.0.tgz", - "integrity": "sha512-lvFK3TCGAHsItNdWZ/1FkvpzCxTHUVuFrdnOGLMa0GGCFIbCgQWVk3CzCGdA7kM3qGVc+dfW9tr0Z/sHnGDFyg==", + "version": "8.29.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.29.0.tgz", + "integrity": "sha512-PAIpk/U7NIS6H7TEtN45SPGLQaHNgB7wSjsQV/8+KYokAb2T/gloOA/Bee2yd4/yKVhPKe5LlaUGhAZk5zmSaQ==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.28.0", - "@typescript-eslint/type-utils": "8.28.0", - "@typescript-eslint/utils": "8.28.0", - "@typescript-eslint/visitor-keys": "8.28.0", + "@typescript-eslint/scope-manager": "8.29.0", + "@typescript-eslint/type-utils": "8.29.0", + "@typescript-eslint/utils": "8.29.0", + "@typescript-eslint/visitor-keys": "8.29.0", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", @@ -919,16 +919,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.28.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.28.0.tgz", - "integrity": "sha512-LPcw1yHD3ToaDEoljFEfQ9j2xShY367h7FZ1sq5NJT9I3yj4LHer1Xd1yRSOdYy9BpsrxU7R+eoDokChYM53lQ==", + "version": "8.29.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.29.0.tgz", + "integrity": "sha512-8C0+jlNJOwQso2GapCVWWfW/rzaq7Lbme+vGUFKE31djwNncIpgXD7Cd4weEsDdkoZDjH0lwwr3QDQFuyrMg9g==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.28.0", - "@typescript-eslint/types": "8.28.0", - "@typescript-eslint/typescript-estree": "8.28.0", - "@typescript-eslint/visitor-keys": "8.28.0", + "@typescript-eslint/scope-manager": "8.29.0", + "@typescript-eslint/types": "8.29.0", + "@typescript-eslint/typescript-estree": "8.29.0", + "@typescript-eslint/visitor-keys": "8.29.0", "debug": "^4.3.4" }, "engines": { @@ -944,14 +944,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.28.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.28.0.tgz", - "integrity": "sha512-u2oITX3BJwzWCapoZ/pXw6BCOl8rJP4Ij/3wPoGvY8XwvXflOzd1kLrDUUUAIEdJSFh+ASwdTHqtan9xSg8buw==", + "version": "8.29.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.29.0.tgz", + "integrity": "sha512-aO1PVsq7Gm+tcghabUpzEnVSFMCU4/nYIgC2GOatJcllvWfnhrgW0ZEbnTxm36QsikmCN1K/6ZgM7fok2I7xNw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.28.0", - "@typescript-eslint/visitor-keys": "8.28.0" + "@typescript-eslint/types": "8.29.0", + "@typescript-eslint/visitor-keys": "8.29.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -962,14 +962,14 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.28.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.28.0.tgz", - "integrity": "sha512-oRoXu2v0Rsy/VoOGhtWrOKDiIehvI+YNrDk5Oqj40Mwm0Yt01FC/Q7nFqg088d3yAsR1ZcZFVfPCTTFCe/KPwg==", + "version": "8.29.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.29.0.tgz", + "integrity": "sha512-ahaWQ42JAOx+NKEf5++WC/ua17q5l+j1GFrbbpVKzFL/tKVc0aYY8rVSYUpUvt2hUP1YBr7mwXzx+E/DfUWI9Q==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "8.28.0", - "@typescript-eslint/utils": "8.28.0", + "@typescript-eslint/typescript-estree": "8.29.0", + "@typescript-eslint/utils": "8.29.0", "debug": "^4.3.4", "ts-api-utils": "^2.0.1" }, @@ -986,9 +986,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.28.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.28.0.tgz", - "integrity": "sha512-bn4WS1bkKEjx7HqiwG2JNB3YJdC1q6Ue7GyGlwPHyt0TnVq6TtD/hiOdTZt71sq0s7UzqBFXD8t8o2e63tXgwA==", + "version": "8.29.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.29.0.tgz", + "integrity": "sha512-wcJL/+cOXV+RE3gjCyl/V2G877+2faqvlgtso/ZRbTCnZazh0gXhe+7gbAnfubzN2bNsBtZjDvlh7ero8uIbzg==", "dev": true, "license": "MIT", "engines": { @@ -1000,14 +1000,14 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.28.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.28.0.tgz", - "integrity": "sha512-H74nHEeBGeklctAVUvmDkxB1mk+PAZ9FiOMPFncdqeRBXxk1lWSYraHw8V12b7aa6Sg9HOBNbGdSHobBPuQSuA==", + "version": "8.29.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.29.0.tgz", + "integrity": "sha512-yOfen3jE9ISZR/hHpU/bmNvTtBW1NjRbkSFdZOksL1N+ybPEE7UVGMwqvS6CP022Rp00Sb0tdiIkhSCe6NI8ow==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.28.0", - "@typescript-eslint/visitor-keys": "8.28.0", + "@typescript-eslint/types": "8.29.0", + "@typescript-eslint/visitor-keys": "8.29.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -1027,16 +1027,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.28.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.28.0.tgz", - "integrity": "sha512-OELa9hbTYciYITqgurT1u/SzpQVtDLmQMFzy/N8pQE+tefOyCWT79jHsav294aTqV1q1u+VzqDGbuujvRYaeSQ==", + "version": "8.29.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.29.0.tgz", + "integrity": "sha512-gX/A0Mz9Bskm8avSWFcK0gP7cZpbY4AIo6B0hWYFCaIsz750oaiWR4Jr2CI+PQhfW1CpcQr9OlfPS+kMFegjXA==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.28.0", - "@typescript-eslint/types": "8.28.0", - "@typescript-eslint/typescript-estree": "8.28.0" + "@typescript-eslint/scope-manager": "8.29.0", + "@typescript-eslint/types": "8.29.0", + "@typescript-eslint/typescript-estree": "8.29.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1051,13 +1051,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.28.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.28.0.tgz", - "integrity": "sha512-hbn8SZ8w4u2pRwgQ1GlUrPKE+t2XvcCW5tTRF7j6SMYIuYG37XuzIW44JCZPa36evi0Oy2SnM664BlIaAuQcvg==", + "version": "8.29.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.29.0.tgz", + "integrity": "sha512-Sne/pVz8ryR03NFK21VpN88dZ2FdQXOlq3VIklbrTYEt8yXtRFr9tvUhqvCeKjqYk5FSim37sHbooT6vzBTZcg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.28.0", + "@typescript-eslint/types": "8.29.0", "eslint-visitor-keys": "^4.2.0" }, "engines": { @@ -1639,9 +1639,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.123", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.123.tgz", - "integrity": "sha512-refir3NlutEZqlKaBLK0tzlVLe5P2wDKS7UQt/3SpibizgsRAPOsqQC3ffw1nlv3ze5gjRQZYHoPymgVZkplFA==", + "version": "1.5.128", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.128.tgz", + "integrity": "sha512-bo1A4HH/NS522Ws0QNFIzyPcyUUNV/yyy70Ho1xqfGYzPUme2F/xr4tlEOuM6/A538U1vDA7a4XfCd1CKRegKQ==", "dev": true, "license": "ISC" }, @@ -1652,9 +1652,9 @@ "license": "MIT" }, "node_modules/esbuild": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.1.tgz", - "integrity": "sha512-BGO5LtrGC7vxnqucAe/rmvKdJllfGaYWdyABvyMoXQlfYMb2bbRuReWR5tEGE//4LcNJj9XrkovTqNYRFZHAMQ==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.2.tgz", + "integrity": "sha512-16854zccKPnC+toMywC+uKNeYSv+/eXkevRAfwRD/G9Cleq66m8XFIrigkbvauLLlCfDL45Q2cWegSg53gGBnQ==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -1665,31 +1665,31 @@ "node": ">=18" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.25.1", - "@esbuild/android-arm": "0.25.1", - "@esbuild/android-arm64": "0.25.1", - "@esbuild/android-x64": "0.25.1", - "@esbuild/darwin-arm64": "0.25.1", - "@esbuild/darwin-x64": "0.25.1", - "@esbuild/freebsd-arm64": "0.25.1", - "@esbuild/freebsd-x64": "0.25.1", - "@esbuild/linux-arm": "0.25.1", - "@esbuild/linux-arm64": "0.25.1", - "@esbuild/linux-ia32": "0.25.1", - "@esbuild/linux-loong64": "0.25.1", - "@esbuild/linux-mips64el": "0.25.1", - "@esbuild/linux-ppc64": "0.25.1", - "@esbuild/linux-riscv64": "0.25.1", - "@esbuild/linux-s390x": "0.25.1", - "@esbuild/linux-x64": "0.25.1", - "@esbuild/netbsd-arm64": "0.25.1", - "@esbuild/netbsd-x64": "0.25.1", - "@esbuild/openbsd-arm64": "0.25.1", - "@esbuild/openbsd-x64": "0.25.1", - "@esbuild/sunos-x64": "0.25.1", - "@esbuild/win32-arm64": "0.25.1", - "@esbuild/win32-ia32": "0.25.1", - "@esbuild/win32-x64": "0.25.1" + "@esbuild/aix-ppc64": "0.25.2", + "@esbuild/android-arm": "0.25.2", + "@esbuild/android-arm64": "0.25.2", + "@esbuild/android-x64": "0.25.2", + "@esbuild/darwin-arm64": "0.25.2", + "@esbuild/darwin-x64": "0.25.2", + "@esbuild/freebsd-arm64": "0.25.2", + "@esbuild/freebsd-x64": "0.25.2", + "@esbuild/linux-arm": "0.25.2", + "@esbuild/linux-arm64": "0.25.2", + "@esbuild/linux-ia32": "0.25.2", + "@esbuild/linux-loong64": "0.25.2", + "@esbuild/linux-mips64el": "0.25.2", + "@esbuild/linux-ppc64": "0.25.2", + "@esbuild/linux-riscv64": "0.25.2", + "@esbuild/linux-s390x": "0.25.2", + "@esbuild/linux-x64": "0.25.2", + "@esbuild/netbsd-arm64": "0.25.2", + "@esbuild/netbsd-x64": "0.25.2", + "@esbuild/openbsd-arm64": "0.25.2", + "@esbuild/openbsd-x64": "0.25.2", + "@esbuild/sunos-x64": "0.25.2", + "@esbuild/win32-arm64": "0.25.2", + "@esbuild/win32-ia32": "0.25.2", + "@esbuild/win32-x64": "0.25.2" } }, "node_modules/escalade": { @@ -2616,21 +2616,21 @@ } }, "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz", + "integrity": "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==", "license": "MIT", "dependencies": { - "mime-db": "1.52.0" + "mime-db": "^1.54.0" }, "engines": { "node": ">= 0.6" diff --git a/package.json b/package.json index 20d085a..a978f34 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "svelteesp32", - "version": "1.8.1", + "version": "1.9.0", "description": "Convert Svelte (or any frontend) JS application to serve it from ESP32 webserver (PsychicHttp)", "author": "BCsabaEngine", "license": "ISC", @@ -31,7 +31,7 @@ "dev:async": "nodemon src/index.ts -- -e async -s ./demo/svelte/dist -o ./demo/esp32/include/svelteesp32.h --etag=true --gzip=true --cachetime=86400 --version=v$npm_package_version", "dev:psychic": "nodemon src/index.ts -- -e psychic -s ./demo/svelte/dist -o ./demo/esp32/include/svelteesp32.h --etag=false --gzip=false --version=v$npm_package_version", "dev:psychic2": "nodemon src/index.ts -- -e psychic2 -s ./demo/svelte/dist -o ./demo/esp32/include/svelteesp32.h --etag=false --gzip=false --version=v$npm_package_version", - "test:all": "./package.script && ~/.platformio/penv/bin/pio run -d ./demo/esp32", + "test:all": "./package.script && ~/.platformio/penv/bin/pio run -d ./demo/esp32 && ~/.platformio/penv/bin/pio run -d ./demo/esp32idf", "clean": "tsc --build --clean", "build": "tsc --build --clean && tsc --build --force", "format:check": "prettier --check .", @@ -55,9 +55,9 @@ ], "devDependencies": { "@types/mime-types": "^2.1.4", - "@types/node": "^22.13.13", - "@typescript-eslint/eslint-plugin": "^8.28.0", - "@typescript-eslint/parser": "^8.28.0", + "@types/node": "^22.13.14", + "@typescript-eslint/eslint-plugin": "^8.29.0", + "@typescript-eslint/parser": "^8.29.0", "eslint": "^9.23.0", "eslint-config-prettier": "^10.1.1", "eslint-plugin-simple-import-sort": "^12.1.1", @@ -71,7 +71,7 @@ "dependencies": { "glob": "^11.0.1", "handlebars": "^4.7.8", - "mime-types": "^2.1.35", + "mime-types": "^3.0.1", "ts-command-line-args": "^2.5.1" } } diff --git a/package.script b/package.script index 316fa84..2a1275e 100755 --- a/package.script +++ b/package.script @@ -27,3 +27,13 @@ npx tsx src/index.ts -e psychic2 -s ./demo/svelte/dist -o ./demo/esp32/include/e npx tsx src/index.ts -e psychic2 -s ./demo/svelte/dist -o ./demo/esp32/include/ec/svelteesp32psychic2.h --etag=compiler --gzip=false --cachetime=86400 npx tsx src/index.ts -e psychic2 -s ./demo/svelte/dist -o ./demo/esp32/include/ecg/svelteesp32psychic2.h --etag=compiler --gzip=true --cachetime=86400 npx tsx src/index.ts -e psychic2 -s ./demo/svelte/dist -o ./demo/esp32/include/ecgc/svelteesp32psychic2.h --etag=compiler --gzip=compiler --cachetime=86400 + +npx tsx src/index.ts -e espidf -s ./demo/svelte/dist -o ./demo/esp32idf/include/_/svelteesp32espidf.h --etag=false --gzip=false --cachetime=86400 +npx tsx src/index.ts -e espidf -s ./demo/svelte/dist -o ./demo/esp32idf/include/g/svelteesp32espidf.h --etag=false --gzip=true --cachetime=86400 +npx tsx src/index.ts -e espidf -s ./demo/svelte/dist -o ./demo/esp32idf/include/gc/svelteesp32espidf.h --etag=false --gzip=compiler --cachetime=86400 +npx tsx src/index.ts -e espidf -s ./demo/svelte/dist -o ./demo/esp32idf/include/e/svelteesp32espidf.h --etag=true --gzip=false --cachetime=86400 +npx tsx src/index.ts -e espidf -s ./demo/svelte/dist -o ./demo/esp32idf/include/eg/svelteesp32espidf.h --etag=true --gzip=true --cachetime=86400 +npx tsx src/index.ts -e espidf -s ./demo/svelte/dist -o ./demo/esp32idf/include/egc/svelteesp32espidf.h --etag=true --gzip=compiler --cachetime=86400 +npx tsx src/index.ts -e espidf -s ./demo/svelte/dist -o ./demo/esp32idf/include/ec/svelteesp32espidf.h --etag=compiler --gzip=false --cachetime=86400 +npx tsx src/index.ts -e espidf -s ./demo/svelte/dist -o ./demo/esp32idf/include/ecg/svelteesp32espidf.h --etag=compiler --gzip=true --cachetime=86400 +npx tsx src/index.ts -e espidf -s ./demo/svelte/dist -o ./demo/esp32idf/include/ecgc/svelteesp32espidf.h --etag=compiler --gzip=compiler --cachetime=86400 diff --git a/src/cppCode.ts b/src/cppCode.ts index 6752f3d..e12619e 100644 --- a/src/cppCode.ts +++ b/src/cppCode.ts @@ -1,8 +1,7 @@ import { compile as handlebarsCompile, HelperOptions } from 'handlebars'; import { cmdLine } from './commandLine'; - -import { espidfTemplate } from './template_espidf'; +import { espidfTemplate } from './cppCodeEspIdf'; export type CppCodeSource = { filename: string; @@ -579,7 +578,6 @@ void {{methodName}}(AsyncWebServer * server) { {{/each}} }`; - const getTemplate = (engine: string): string => { switch (engine) { case 'psychic': @@ -591,8 +589,7 @@ const getTemplate = (engine: string): string => { default: return asyncTemplate; } -} - +}; let switchValue: string; export const getCppCode = (sources: CppCodeSources, filesByExtension: ExtensionGroups): string => diff --git a/src/template_espidf.ts b/src/cppCodeEspIdf.ts similarity index 100% rename from src/template_espidf.ts rename to src/cppCodeEspIdf.ts From 5f4fc8a336f8fbb1f5c52c259e13f19dbb4e9d8d Mon Sep 17 00:00:00 2001 From: BCsabaEngine Date: Tue, 15 Apr 2025 21:04:17 +0200 Subject: [PATCH 3/8] chore: deps --- demo/svelte/dist/assets/index-BcaYKW5r.js | 2 - ...{index-BvVGlPwY.css => index-CGPtjC2H.css} | 0 demo/svelte/dist/assets/index-CMuwwNtj.js | 2 + demo/svelte/dist/favicon.png.gz | Bin 33290 -> 33290 bytes demo/svelte/dist/index.html | 4 +- demo/svelte/package-lock.json | 545 +++++++++--------- demo/svelte/package.json | 22 +- package-lock.json | 211 +++---- package.json | 12 +- 9 files changed, 404 insertions(+), 394 deletions(-) delete mode 100644 demo/svelte/dist/assets/index-BcaYKW5r.js rename demo/svelte/dist/assets/{index-BvVGlPwY.css => index-CGPtjC2H.css} (100%) create mode 100644 demo/svelte/dist/assets/index-CMuwwNtj.js diff --git a/demo/svelte/dist/assets/index-BcaYKW5r.js b/demo/svelte/dist/assets/index-BcaYKW5r.js deleted file mode 100644 index 385c9bf..0000000 --- a/demo/svelte/dist/assets/index-BcaYKW5r.js +++ /dev/null @@ -1,2 +0,0 @@ -(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const s of o.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&n(s)}).observe(document,{childList:!0,subtree:!0});function r(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(i){if(i.ep)return;i.ep=!0;const o=r(i);fetch(i.href,o)}})();const Sn=!1;var Xt=Array.isArray,vi=Array.prototype.indexOf,an=Array.from,eo=Object.defineProperty,et=Object.getOwnPropertyDescriptor,to=Object.getOwnPropertyDescriptors,gi=Object.prototype,hi=Array.prototype,cn=Object.getPrototypeOf,Pn=Object.isExtensible;function kt(e){return typeof e=="function"}const Oe=()=>{};function pi(e){return e()}function qr(e){for(var t=0;t{n.d=!0})}function fe(e){const t=$;if(t!==null){const s=t.e;if(s!==null){var r=Z,n=X;t.e=null;try{for(var i=0;i{var c=X;Pe(s);var u;return u=a(),Pe(c),u};return i&&n.set("length",Xe(e.length)),new Proxy(e,{defineProperty(a,c,u){(!("value"in u)||u.configurable===!1||u.enumerable===!1||u.writable===!1)&&Ei();var f=n.get(c);return f===void 0?(f=l(()=>Xe(u.value)),n.set(c,f)):L(f,l(()=>lt(u.value))),!0},deleteProperty(a,c){var u=n.get(c);if(u===void 0)c in a&&n.set(c,l(()=>Xe(be)));else{if(i&&typeof c=="string"){var f=n.get("length"),d=Number(c);Number.isInteger(d)&&dXe(lt(d?a[c]:be))),n.set(c,f)),f!==void 0){var v=_(f);return v===be?void 0:v}return Reflect.get(a,c,u)},getOwnPropertyDescriptor(a,c){var u=Reflect.getOwnPropertyDescriptor(a,c);if(u&&"value"in u){var f=n.get(c);f&&(u.value=_(f))}else if(u===void 0){var d=n.get(c),v=d==null?void 0:d.v;if(d!==void 0&&v!==be)return{enumerable:!0,configurable:!0,value:v,writable:!0}}return u},has(a,c){var v;if(c===tt)return!0;var u=n.get(c),f=u!==void 0&&u.v!==be||Reflect.has(a,c);if(u!==void 0||Z!==null&&(!f||(v=et(a,c))!=null&&v.writable)){u===void 0&&(u=l(()=>Xe(f?lt(a[c]):be)),n.set(c,u));var d=_(u);if(d===be)return!1}return f},set(a,c,u,f){var x;var d=n.get(c),v=c in a;if(i&&c==="length")for(var g=u;gXe(be)),n.set(g+"",m))}d===void 0?(!v||(x=et(a,c))!=null&&x.writable)&&(d=l(()=>Xe(void 0)),L(d,l(()=>lt(u))),n.set(c,d)):(v=d.v!==be,L(d,l(()=>lt(u))));var w=Reflect.getOwnPropertyDescriptor(a,c);if(w!=null&&w.set&&w.set.call(f,u),!v){if(i&&typeof c=="string"){var h=n.get("length"),k=Number(c);Number.isInteger(k)&&k>=h.v&&L(h,k+1)}On(o)}return!0},ownKeys(a){_(o);var c=Reflect.ownKeys(a).filter(d=>{var v=n.get(d);return v===void 0||v.v!==be});for(var[u,f]of n)f.v!==be&&!(u in a)&&c.push(u);return c},setPrototypeOf(){Ai()}})}function On(e,t=1){L(e,e.v+t)}const Wt=new Map;function At(e,t){var r={f:0,v:e,reactions:null,equals:so,rv:0,wv:0};return r}function Xe(e,t){const r=At(e);return Co(r),r}function K(e,t=!1){const r=At(e);if(t||(r.equals=fn),Lt&&$!==null&&$.l!==null){var n;((n=$.l).s??(n.s=[])).push(r)}return r}function Vr(e,t){return L(e,Ue(()=>_(e))),t}function L(e,t,r=!1){X!==null&&!Ne&&Sr()&&(X.f&(De|Er))!==0&&!(he!=null&&he.includes(e))&&Si();let n=r?lt(t):t;return uo(e,n)}function uo(e,t){if(!e.equals(t)){var r=e.v;tr?Wt.set(e,t):Wt.set(e,r),e.v=t,e.wv=Ao(),fo(e,Ke),Sr()&&Z!==null&&(Z.f&ye)!==0&&(Z.f&(Ye|Rt))===0&&(Ae===null?$i([e]):Ae.push(e))}return t}function Rn(e,t=1){var r=_(e),n=t===1?r++:r--;return L(e,r),n}function fo(e,t){var r=e.reactions;if(r!==null)for(var n=Sr(),i=r.length,o=0;onew Promise(n=>{r.outro?Gt(t,()=>{Fe(t),n(void 0)}):(Fe(t),n(void 0))})}function Qt(e){return Mt(ro,e,!1)}function Q(e,t){var r=$,n={effect:null,ran:!1};r.l.r1.push(n),n.effect=$t(()=>{e(),!n.ran&&(n.ran=!0,L(r.l.r2,!0),Ue(t))})}function je(){var e=$;$t(()=>{if(_(e.l.r2)){for(var t of e.l.r1){var r=t.effect;(r.f&ye)!==0&&Le(r,bt),zt(r)&&Rr(r),t.ran=!1}e.l.r2.v=!1}})}function $t(e){return Mt(Cr,e,!0)}function ne(e,t=[],r=St){const n=t.map(r);return er(()=>e(...n.map(_)))}function er(e,t=0){return Mt(Cr|Er|t,e,!0)}function gt(e,t=!0){return Mt(Cr|Ye,e,!0,t)}function yo(e){var t=e.teardown;if(t!==null){const r=tr,n=X;Mn(!0),Pe(null);try{t.call(null)}finally{Mn(r),Pe(n)}}}function wo(e,t=!1){var r=e.first;for(e.first=e.last=null;r!==null;){var n=r.next;(r.f&Rt)!==0?r.parent=null:Fe(r,t),r=n}}function Zi(e){for(var t=e.first;t!==null;){var r=t.next;(t.f&Ye)===0&&Fe(t),t=r}}function Fe(e,t=!0){var r=!1;if((t||(e.f&mi)!==0)&&e.nodes_start!==null){for(var n=e.nodes_start,i=e.nodes_end;n!==null;){var o=n===i?null:Pr(n);n.remove(),n=o}r=!0}wo(e,t&&!r),mr(e,0),Le(e,Ar);var s=e.transitions;if(s!==null)for(const a of s)a.stop();yo(e);var l=e.parent;l!==null&&l.first!==null&&_o(e),e.next=e.prev=e.teardown=e.ctx=e.deps=e.fn=e.nodes_start=e.nodes_end=null}function _o(e){var t=e.parent,r=e.prev,n=e.next;r!==null&&(r.next=n),n!==null&&(n.prev=r),t!==null&&(t.first===e&&(t.first=n),t.last===e&&(t.last=r))}function Gt(e,t){var r=[];gn(e,r,!0),xo(r,()=>{Fe(e),t&&t()})}function xo(e,t){var r=e.length;if(r>0){var n=()=>--r||t();for(var i of e)i.out(n)}else t()}function gn(e,t,r){if((e.f&qe)===0){if(e.f^=qe,e.transitions!==null)for(const s of e.transitions)(s.is_global||r)&&t.push(s);for(var n=e.first;n!==null;){var i=n.next,o=(n.f&Zt)!==0||(n.f&Ye)!==0;gn(n,t,o?r:!1),n=i}}}function Ht(e){ko(e,!0)}function ko(e,t){if((e.f&qe)!==0){e.f^=qe,(e.f&ye)===0&&(e.f^=ye),zt(e)&&(Le(e,Ke),Lr(e));for(var r=e.first;r!==null;){var n=r.next,i=(r.f&Zt)!==0||(r.f&Ye)!==0;ko(r,i?t:!1),r=n}if(e.transitions!==null)for(const o of e.transitions)(o.is_global||t)&&o.in()}}let hr=[];function Ji(){var e=hr;hr=[],qr(e)}function Tr(e){hr.length===0&&queueMicrotask(Ji),hr.push(e)}let fr=!1,Xr=!1,pr=null,at=!1,tr=!1;function Mn(e){tr=e}let dr=[];let X=null,Ne=!1;function Pe(e){X=e}let Z=null;function Be(e){Z=e}let he=null;function Qi(e){he=e}function Co(e){X!==null&&X.f&Yr&&(he===null?Qi([e]):he.push(e))}let ge=null,_e=0,Ae=null;function $i(e){Ae=e}let Eo=1,br=0,$e=!1;function Ao(){return++Eo}function zt(e){var d;var t=e.f;if((t&Ke)!==0)return!0;if((t&bt)!==0){var r=e.deps,n=(t&Se)!==0;if(r!==null){var i,o,s=(t&gr)!==0,l=n&&Z!==null&&!$e,a=r.length;if(s||l){var c=e,u=c.parent;for(i=0;ie.wv)return!0}(!n||Z!==null&&!$e)&&Le(e,ye)}return!1}function es(e,t){for(var r=t;r!==null;){if((r.f&vr)!==0)try{r.fn(e);return}catch{r.f^=vr}r=r.parent}throw fr=!1,e}function ts(e){return(e.f&Ar)===0&&(e.parent===null||(e.parent.f&vr)===0)}function Or(e,t,r,n){if(fr){if(r===null&&(fr=!1),ts(t))throw e;return}r!==null&&(fr=!0);{es(e,t);return}}function So(e,t,r=!0){var n=e.reactions;if(n!==null)for(var i=0;i0)for(f.length=_e+ge.length,d=0;d0;){t++>1e3&&ns();var r=dr,n=r.length;dr=[];for(var i=0;i{document.activeElement===r&&e.focus()})}}function To(e){var t=X,r=Z;Pe(null),Be(null);try{return e()}finally{Pe(t),Be(r)}}const Oo=new Set,Jr=new Set;function Ro(e,t,r,n={}){function i(o){if(n.capture||jt.call(t,o),!o.cancelBubble)return To(()=>r==null?void 0:r.call(this,o))}return e.startsWith("pointer")||e.startsWith("touch")||e==="wheel"?Tr(()=>{t.addEventListener(e,i,n)}):t.addEventListener(e,i,n),i}function Y(e,t,r,n,i){var o={capture:n,passive:i},s=Ro(e,t,r,o);(t===document.body||t===window||t===document)&&vn(()=>{t.removeEventListener(e,s,o)})}function ps(e){for(var t=0;t{throw x});throw d}}finally{e.__root=t,delete e.currentTarget,Pe(u),Be(f)}}}function hn(e){var t=document.createElement("template");return t.innerHTML=e,t.content}function nt(e,t){var r=Z;r.nodes_start===null&&(r.nodes_start=e,r.nodes_end=t)}function re(e,t){var r=(t&ao)!==0,n=(t&Fi)!==0,i,o=!e.startsWith("");return()=>{i===void 0&&(i=hn(o?e:""+e),r||(i=xe(i)));var s=n||vo?document.importNode(i,!0):i.cloneNode(!0);if(r){var l=xe(s),a=s.lastChild;nt(l,a)}else nt(s,s);return s}}function Mr(e,t,r="svg"){var n=!e.startsWith(""),i=(t&ao)!==0,o=`<${r}>${n?e:""+e}`,s;return()=>{if(!s){var l=hn(o),a=xe(l);if(i)for(s=document.createDocumentFragment();xe(a);)s.appendChild(xe(a));else s=xe(a)}var c=s.cloneNode(!0);if(i){var u=xe(c),f=c.lastChild;nt(u,f)}else nt(c,c);return c}}function Ze(e=""){{var t=Jt(e+"");return nt(t,t),t}}function ae(){var e=document.createDocumentFragment(),t=document.createComment(""),r=Jt();return e.append(t,r),nt(t,r),e}function O(e,t){e!==null&&e.before(t)}let yr=!0;function zn(e){yr=e}function wr(e,t){var r,n=t==null?"":typeof t=="object"?t+"":t;n!==((r=e).__t??(r.__t=e.nodeValue))&&(e.__t=n,e.nodeValue=n+"")}function bs(e,t){return ms(e,t)}const wt=new Map;function ms(e,{target:t,anchor:r,props:n={},events:i,context:o,intro:s=!0}){Wi();var l=new Set,a=f=>{for(var d=0;d{var f=r??t.appendChild(Jt());return gt(()=>{if(o){ue({});var d=$;d.c=o}i&&(n.$$events=i),yr=s,c=e(f,n)||{},yr=!0,o&&fe()}),()=>{var g;for(var d of l){t.removeEventListener(d,jt);var v=wt.get(d);--v===0?(document.removeEventListener(d,jt),wt.delete(d)):wt.set(d,v)}Jr.delete(a),f!==r&&((g=f.parentNode)==null||g.removeChild(f))}});return ys.set(c,u),c}let ys=new WeakMap;function me(e,t,[r,n]=[0,0]){var i=e,o=null,s=null,l=be,a=r>0?Zt:0,c=!1;const u=(d,v=!0)=>{c=!0,f(v,d)},f=(d,v)=>{l!==(l=d)&&(l?(o?Ht(o):v&&(o=gt(()=>v(i))),s&&Gt(s,()=>{s=null})):(s?Ht(s):v&&(s=gt(()=>v(i,[r+1,n]))),o&&Gt(o,()=>{o=null})))};er(()=>{c=!1,t(u),c||f(null,null)},a)}function ws(e,t){return t}function _s(e,t,r,n){for(var i=[],o=t.length,s=0;s0&&i.length===0&&r!==null;if(l){var a=r.parentNode;Gi(a),a.append(r),n.clear(),Qe(e,t[0].prev,t[o-1].next)}xo(i,()=>{for(var c=0;c{var d=r();return Xt(d)?d:d==null?[]:an(d)});er(()=>{var d=_(f),v=d.length;u&&v===0||(u=v===0,ks(d,l,s,i,t,n,r),o!==null&&(v===0?c?Ht(c):c=gt(()=>o(s)):c!==null&&Gt(c,()=>{c=null})),_(f))})}function ks(e,t,r,n,i,o,s){var l=e.length,a=t.items,c=t.first,u=c,f,d=null,v=[],g=[],m,w,h,k;for(k=0;k0){var I=l===0?r:null;_s(t,A,I,a)}}Z.first=t.first&&t.first.e,Z.last=d&&d.e}function Cs(e,t,r,n){uo(e.v,t),e.i=r}function Es(e,t,r,n,i,o,s,l,a,c){var u=(a&Oi)!==0,f=(a&Li)===0,d=u?f?K(i):At(i):i,v=(a&Ri)===0?s:At(s),g={i:v,v:d,k:o,a:null,e:null,prev:r,next:n};try{return g.e=gt(()=>l(e,d,v,c),ji),g.e.prev=r&&r.e,g.e.next=n&&n.e,r===null?t.first=g:(r.next=g,r.e.next=g.e),n!==null&&(n.prev=g,n.e.prev=g.e),g}finally{}}function Nn(e,t,r){for(var n=e.next?e.next.e.nodes_start:r,i=t?t.e.nodes_start:r,o=e.e.nodes_start;o!==n;){var s=Pr(o);i.before(o),o=s}}function Qe(e,t,r){t===null?e.first=r:(t.next=r,t.e.next=r&&r.e),r!==null&&(r.prev=t,r.e.prev=t&&t.e)}function As(e,t,r,n,i){var o=e,s="",l;er(()=>{s!==(s=t()??"")&&(l!==void 0&&(Fe(l),l=void 0),s!==""&&(l=gt(()=>{var a=s+"";a=`${a}`;var c=hn(a);for(c=xe(c),nt(xe(c),c.lastChild);xe(c);)o.before(xe(c))})))})}function se(e,t,r,n,i){var l;var o=(l=t.$$slots)==null?void 0:l[r],s=!1;o===!0&&(o=t[r==="default"?"children":r],s=!0),o===void 0?i!==null&&i(e):o(e,s?()=>n:n)}function Ss(e){const t={};e.children&&(t.default=!0);for(const r in e.$$slots)t[r]=!0;return t}function qt(e,t,r,n,i,o){var s,l,a=null,c=e,u;er(()=>{const f=t()||null;var d=f==="svg"?Ui:null;f!==s&&(u&&(f===null?Gt(u,()=>{u=null,l=null}):f===l?Ht(u):(Fe(u),zn(!1))),f&&f!==l&&(u=gt(()=>{if(a=d?document.createElementNS(d,f):document.createElement(f),nt(a,a),n){var v=a.appendChild(Jt());n(a,v)}Z.nodes_end=a,c.before(a)})),s=f,s&&(l=s),zn(!0))},Zt)}function Yt(e,t,r){Qt(()=>{var n=Ue(()=>t(e,r==null?void 0:r())||{});if(r&&(n!=null&&n.update)){var i=!1,o={};$t(()=>{var s=r();M(s),i&&un(o,s)&&(o=s,n.update(s))}),i=!0}if(n!=null&&n.destroy)return()=>n.destroy()})}function Lo(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t=0;){var l=s+o;(s===0||In.includes(n[s-1]))&&(l===n.length||In.includes(n[l]))?n=(s===0?"":n.substring(0,s))+n.substring(l+1):s=l}}return n===""?null:n}function Dn(e,t=!1){var r=t?" !important;":";",n="";for(var i in e){var o=e[i];o!=null&&o!==""&&(n+=" "+i+": "+o+r)}return n}function jr(e){return e[0]!=="-"||e[1]!=="-"?e.toLowerCase():e}function Os(e,t){if(t){var r="",n,i;if(Array.isArray(t)?(n=t[0],i=t[1]):n=t,e){e=String(e).replaceAll(/\s*\/\*.*?\*\/\s*/g,"").trim();var o=!1,s=0,l=!1,a=[];n&&a.push(...Object.keys(n).map(jr)),i&&a.push(...Object.keys(i).map(jr));var c=0,u=-1;const m=e.length;for(var f=0;fperformance.now(),He={tick:e=>requestAnimationFrame(e),now:()=>Ms(),tasks:new Set};function Do(){const e=He.now();He.tasks.forEach(t=>{t.c(e)||(He.tasks.delete(t),t.f())}),He.tasks.size!==0&&He.tick(Do)}function zs(e){let t;return He.tasks.size===0&&He.tick(Do),{promise:new Promise(r=>{He.tasks.add(t={c:e,f:r})}),abort(){He.tasks.delete(t)}}}function sr(e,t){To(()=>{e.dispatchEvent(new CustomEvent(t))})}function Ns(e){if(e==="float")return"cssFloat";if(e==="offset")return"cssOffset";if(e.startsWith("--"))return e;const t=e.split("-");return t.length===1?t[0]:t[0]+t.slice(1).map(r=>r[0].toUpperCase()+r.slice(1)).join("")}function Bn(e){const t={},r=e.split(";");for(const n of r){const[i,o]=n.split(":");if(!i||o===void 0)break;const s=Ns(i.trim());t[s]=o.trim()}return t}const Is=e=>e;function Fo(e,t,r,n){var i,o=(e&Di)!==0,s="both",l,a=t.inert,c=t.style.overflow,u,f;function d(){var h=X,k=Z;Pe(null),Be(null);try{return l??(l=r()(t,(n==null?void 0:n())??{},{direction:s}))}finally{Pe(h),Be(k)}}var v={is_global:o,in(){t.inert=a,sr(t,"introstart"),u=Qr(t,d(),f,1,()=>{sr(t,"introend"),u==null||u.abort(),u=l=void 0,t.style.overflow=c})},out(h){t.inert=!0,sr(t,"outrostart"),f=Qr(t,d(),u,0,()=>{sr(t,"outroend"),h==null||h()})},stop:()=>{u==null||u.abort(),f==null||f.abort()}},g=Z;if(((i=g).transitions??(i.transitions=[])).push(v),yr){var m=o;if(!m){for(var w=g.parent;w&&(w.f&Zt)!==0;)for(;(w=w.parent)&&(w.f&Er)===0;);m=!w||(w.f&no)!==0}m&&Qt(()=>{Ue(()=>v.in())})}}function Qr(e,t,r,n,i){var o=n===1;if(kt(t)){var s,l=!1;return Tr(()=>{if(!l){var w=t({direction:o?"in":"out"});s=Qr(e,w,r,n,i)}}),{abort:()=>{l=!0,s==null||s.abort()},deactivate:()=>s.deactivate(),reset:()=>s.reset(),t:()=>s.t()}}if(r==null||r.deactivate(),!(t!=null&&t.duration))return i(),{abort:Oe,deactivate:Oe,reset:Oe,t:()=>n};const{delay:a=0,css:c,tick:u,easing:f=Is}=t;var d=[];if(o&&r===void 0&&(u&&u(0,1),c)){var v=Bn(c(0,1));d.push(v,v)}var g=()=>1-n,m=e.animate(d,{duration:a});return m.onfinish=()=>{var w=(r==null?void 0:r.t())??1-n;r==null||r.abort();var h=n-w,k=t.duration*Math.abs(h),x=[];if(k>0){var p=!1;if(c)for(var y=Math.ceil(k/16.666666666666668),b=0;b<=y;b+=1){var C=w+h*f(b/y),A=Bn(c(C,1-C));x.push(A),p||(p=A.overflow==="hidden")}p&&(e.style.overflow="hidden"),g=()=>{var T=m.currentTime;return w+h*f(T/k)},u&&zs(()=>{if(m.playState!=="running")return!1;var T=g();return u(T,1-T),!0})}m=e.animate(x,{duration:k,fill:"forwards"}),m.onfinish=()=>{g=()=>n,u==null||u(n,1-n),i()}},{abort:()=>{m&&(m.cancel(),m.effect=null,m.onfinish=Oe)},deactivate:()=>{i=Oe},reset:()=>{n===0&&(u==null||u(1,0))},t:()=>g()}}function Un(e,t){return e===t||(e==null?void 0:e[tt])===t}function $r(e={},t,r,n){return Qt(()=>{var i,o;return $t(()=>{i=o,o=[],Ue(()=>{e!==r(...o)&&(t(e,...o),i&&Un(r(...i),e)&&t(null,...i))})}),()=>{Tr(()=>{o&&Un(r(...o),e)&&t(null,...o)})}}),e}function we(e=!1){const t=$,r=t.l.u;if(!r)return;let n=()=>M(t.s);if(e){let i=0,o={};const s=St(()=>{let l=!1;const a=t.s;for(const c in a)a[c]!==o[c]&&(o[c]=a[c],l=!0);return l&&i++,i});n=()=>_(s)}r.b.length&&Ki(()=>{Vn(t,n),qr(r.b)}),Kr(()=>{const i=Ue(()=>r.m.map(pi));return()=>{for(const o of i)typeof o=="function"&&o()}}),r.a.length&&Kr(()=>{Vn(t,n),qr(r.a)})}function Vn(e,t){if(e.l.s)for(const r of e.l.s)_(r);t()}function H(e,t){var o;var r=(o=e.$$events)==null?void 0:o[t.type],n=Xt(r)?r.slice():r==null?[]:[r];for(var i of n)i.call(this,t)}function Bo(e,t,r){if(e==null)return t(void 0),Oe;const n=Ue(()=>e.subscribe(t,r));return n.unsubscribe?()=>n.unsubscribe():n}const _t=[];function zr(e,t=Oe){let r=null;const n=new Set;function i(l){if(un(e,l)&&(e=l,r)){const a=!_t.length;for(const c of n)c[1](),_t.push(c,e);if(a){for(let c=0;c<_t.length;c+=2)_t[c][0](_t[c+1]);_t.length=0}}}function o(l){i(l(e))}function s(l,a=Oe){const c=[l,a];return n.add(c),n.size===1&&(r=t(i,o)||Oe),l(e),()=>{n.delete(c),n.size===0&&r&&(r(),r=null)}}return{set:i,update:o,subscribe:s}}function Ds(e){let t;return Bo(e,r=>t=r)(),t}let lr=!1,en=Symbol();function Uo(e,t,r){var n,i;const o=(n=r)[i=t]??(n[i]={store:null,source:K(void 0),unsubscribe:Oe});if(o.store!==e&&!(en in r))if(o.unsubscribe(),o.store=e??null,e==null)o.source.v=void 0,o.unsubscribe=Oe;else{var s=!0;o.unsubscribe=Bo(e,l=>{s?o.source.v=l:L(o.source,l)}),s=!1}return e&&en in r?Ds(e):_(o.source)}function Vo(){const e={};function t(){vn(()=>{for(var r in e)e[r].unsubscribe();eo(e,en,{enumerable:!1,value:!0})})}return[e,t]}function Fs(e){var t=lr;try{return lr=!1,[e(),lr]}finally{lr=t}}const Bs={get(e,t){if(!e.exclude.includes(t))return e.props[t]},set(e,t){return!1},getOwnPropertyDescriptor(e,t){if(!e.exclude.includes(t)&&t in e.props)return{enumerable:!0,configurable:!0,value:e.props[t]}},has(e,t){return e.exclude.includes(t)?!1:t in e.props},ownKeys(e){return Reflect.ownKeys(e.props).filter(t=>!e.exclude.includes(t))}};function Us(e,t,r){return new Proxy({props:e,exclude:t},Bs)}const Vs={get(e,t){if(!e.exclude.includes(t))return _(e.version),t in e.special?e.special[t]():e.props[t]},set(e,t,r){return t in e.special||(e.special[t]=E({get[t](){return e.props[t]}},t,lo)),e.special[t](r),Rn(e.version),!0},getOwnPropertyDescriptor(e,t){if(!e.exclude.includes(t)&&t in e.props)return{enumerable:!0,configurable:!0,value:e.props[t]}},deleteProperty(e,t){return e.exclude.includes(t)||(e.exclude.push(t),Rn(e.version)),!0},has(e,t){return e.exclude.includes(t)?!1:t in e.props},ownKeys(e){return Reflect.ownKeys(e.props).filter(t=>!e.exclude.includes(t))}};function J(e,t){return new Proxy({props:e,exclude:t,special:{},version:At(0)},Vs)}const js={get(e,t){let r=e.props.length;for(;r--;){let n=e.props[r];if(kt(n)&&(n=n()),typeof n=="object"&&n!==null&&t in n)return n[t]}},set(e,t,r){let n=e.props.length;for(;n--;){let i=e.props[n];kt(i)&&(i=i());const o=et(i,t);if(o&&o.set)return o.set(r),!0}return!1},getOwnPropertyDescriptor(e,t){let r=e.props.length;for(;r--;){let n=e.props[r];if(kt(n)&&(n=n()),typeof n=="object"&&n!==null&&t in n){const i=et(n,t);return i&&!i.configurable&&(i.configurable=!0),i}}},has(e,t){if(t===tt||t===io)return!1;for(let r of e.props)if(kt(r)&&(r=r()),r!=null&&t in r)return!0;return!1},ownKeys(e){const t=[];for(let r of e.props){kt(r)&&(r=r());for(const n in r)t.includes(n)||t.push(n)}return t}};function Nr(...e){return new Proxy({props:e},js)}function jn(e){var t;return((t=e.ctx)==null?void 0:t.d)??!1}function E(e,t,r,n){var b;var i=(r&Mi)!==0,o=!Lt||(r&zi)!==0,s=(r&Ni)!==0,l=(r&Ii)!==0,a=!1,c;s?[c,a]=Fs(()=>e[t]):c=e[t];var u=tt in e||io in e,f=s&&(((b=et(e,t))==null?void 0:b.set)??(u&&t in e&&(C=>e[t]=C)))||void 0,d=n,v=!0,g=!1,m=()=>(g=!0,v&&(v=!1,l?d=Ue(n):d=n),d);c===void 0&&n!==void 0&&(f&&o&&Ci(),c=m(),f&&f(c));var w;if(o)w=()=>{var C=e[t];return C===void 0?m():(v=!0,g=!1,C)};else{var h=(i?St:Re)(()=>e[t]);h.f|=bi,w=()=>{var C=_(h);return C!==void 0&&(d=void 0),C===void 0?d:C}}if((r&lo)===0)return w;if(f){var k=e.$$legacy;return function(C,A){return arguments.length>0?((!o||!A||k||a)&&f(A?w():C),C):w()}}var x=!1,p=K(c),y=St(()=>{var C=w(),A=_(p);return x?(x=!1,A):p.v=C});return s&&_(y),i||(y.equals=fn),function(C,A){if(arguments.length>0){const T=A?_(y):o&&s?lt(C):C;if(!y.equals(T)){if(x=!0,L(p,T),g&&d!==void 0&&(d=T),jn(y))return C;Ue(()=>_(y))}return C}return jn(y)?y.v:_(y)}}function Ws(e){$===null&&dn(),Lt&&$.l!==null?Hs($).m.push(e):Kr(()=>{const t=Ue(e);if(typeof t=="function")return t})}function Gs(e,t,{bubbles:r=!1,cancelable:n=!1}={}){return new CustomEvent(e,{detail:t,bubbles:r,cancelable:n})}function jo(){const e=$;return e===null&&dn(),(t,r,n)=>{var o;const i=(o=e.s.$$events)==null?void 0:o[t];if(i){const s=Xt(i)?i.slice():[i],l=Gs(t,r,n);for(const a of s)a.call(e.x,l);return!l.defaultPrevented}return!0}}function Hs(e){var t,r=e.l;return(t=r).u??(t.u={a:[],b:[],m:[]})}const qs="5";if(typeof window<"u"){var Wn,Gn;((Gn=(Wn=window).__svelte??(Wn.__svelte={})).v??(Gn.v=new Set)).add(qs)}Ti();const pn="-",Ys=e=>{const t=Xs(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=e;return{getClassGroupId:s=>{const l=s.split(pn);return l[0]===""&&l.length!==1&&l.shift(),Wo(l,t)||Ks(s)},getConflictingClassGroupIds:(s,l)=>{const a=r[s]||[];return l&&n[s]?[...a,...n[s]]:a}}},Wo=(e,t)=>{var s;if(e.length===0)return t.classGroupId;const r=e[0],n=t.nextPart.get(r),i=n?Wo(e.slice(1),n):void 0;if(i)return i;if(t.validators.length===0)return;const o=e.join(pn);return(s=t.validators.find(({validator:l})=>l(o)))==null?void 0:s.classGroupId},Hn=/^\[(.+)\]$/,Ks=e=>{if(Hn.test(e)){const t=Hn.exec(e)[1],r=t==null?void 0:t.substring(0,t.indexOf(":"));if(r)return"arbitrary.."+r}},Xs=e=>{const{theme:t,classGroups:r}=e,n={nextPart:new Map,validators:[]};for(const i in r)tn(r[i],n,i,t);return n},tn=(e,t,r,n)=>{e.forEach(i=>{if(typeof i=="string"){const o=i===""?t:qn(t,i);o.classGroupId=r;return}if(typeof i=="function"){if(Zs(i)){tn(i(n),t,r,n);return}t.validators.push({validator:i,classGroupId:r});return}Object.entries(i).forEach(([o,s])=>{tn(s,qn(t,o),r,n)})})},qn=(e,t)=>{let r=e;return t.split(pn).forEach(n=>{r.nextPart.has(n)||r.nextPart.set(n,{nextPart:new Map,validators:[]}),r=r.nextPart.get(n)}),r},Zs=e=>e.isThemeGetter,Js=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,r=new Map,n=new Map;const i=(o,s)=>{r.set(o,s),t++,t>e&&(t=0,n=r,r=new Map)};return{get(o){let s=r.get(o);if(s!==void 0)return s;if((s=n.get(o))!==void 0)return i(o,s),s},set(o,s){r.has(o)?r.set(o,s):i(o,s)}}},rn="!",nn=":",Qs=nn.length,$s=e=>{const{prefix:t,experimentalParseClassName:r}=e;let n=i=>{const o=[];let s=0,l=0,a=0,c;for(let g=0;ga?c-a:void 0;return{modifiers:o,hasImportantModifier:d,baseClassName:f,maybePostfixModifierPosition:v}};if(t){const i=t+nn,o=n;n=s=>s.startsWith(i)?o(s.substring(i.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:s,maybePostfixModifierPosition:void 0}}if(r){const i=n;n=o=>r({className:o,parseClassName:i})}return n},el=e=>e.endsWith(rn)?e.substring(0,e.length-1):e.startsWith(rn)?e.substring(1):e,tl=e=>{const t=Object.fromEntries(e.orderSensitiveModifiers.map(n=>[n,!0]));return n=>{if(n.length<=1)return n;const i=[];let o=[];return n.forEach(s=>{s[0]==="["||t[s]?(i.push(...o.sort(),s),o=[]):o.push(s)}),i.push(...o.sort()),i}},rl=e=>({cache:Js(e.cacheSize),parseClassName:$s(e),sortModifiers:tl(e),...Ys(e)}),nl=/\s+/,ol=(e,t)=>{const{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:i,sortModifiers:o}=t,s=[],l=e.trim().split(nl);let a="";for(let c=l.length-1;c>=0;c-=1){const u=l[c],{isExternal:f,modifiers:d,hasImportantModifier:v,baseClassName:g,maybePostfixModifierPosition:m}=r(u);if(f){a=u+(a.length>0?" "+a:a);continue}let w=!!m,h=n(w?g.substring(0,m):g);if(!h){if(!w){a=u+(a.length>0?" "+a:a);continue}if(h=n(g),!h){a=u+(a.length>0?" "+a:a);continue}w=!1}const k=o(d).join(":"),x=v?k+rn:k,p=x+h;if(s.includes(p))continue;s.push(p);const y=i(h,w);for(let b=0;b0?" "+a:a)}return a};function Go(){let e=0,t,r,n="";for(;e{if(typeof e=="string")return e;let t,r="";for(let n=0;nf(u),e());return r=rl(c),n=r.cache.get,i=r.cache.set,o=l,l(a)}function l(a){const c=n(a);if(c)return c;const u=ol(a,r);return i(a,u),u}return function(){return o(Go.apply(null,arguments))}}const le=e=>{const t=r=>r[e]||[];return t.isThemeGetter=!0,t},qo=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,Yo=/^\((?:(\w[\w-]*):)?(.+)\)$/i,sl=/^\d+\/\d+$/,ll=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,al=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,cl=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,ul=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,fl=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,xt=e=>sl.test(e),U=e=>!!e&&!Number.isNaN(Number(e)),it=e=>!!e&&Number.isInteger(Number(e)),Yn=e=>e.endsWith("%")&&U(e.slice(0,-1)),Je=e=>ll.test(e),dl=()=>!0,vl=e=>al.test(e)&&!cl.test(e),bn=()=>!1,gl=e=>ul.test(e),hl=e=>fl.test(e),pl=e=>!S(e)&&!P(e),bl=e=>Nt(e,Zo,bn),S=e=>qo.test(e),st=e=>Nt(e,Jo,vl),Gr=e=>Nt(e,Pl,U),ml=e=>Nt(e,Ko,bn),yl=e=>Nt(e,Xo,hl),wl=e=>Nt(e,bn,gl),P=e=>Yo.test(e),ar=e=>It(e,Jo),_l=e=>It(e,Tl),xl=e=>It(e,Ko),kl=e=>It(e,Zo),Cl=e=>It(e,Xo),El=e=>It(e,Ol,!0),Nt=(e,t,r)=>{const n=qo.exec(e);return n?n[1]?t(n[1]):r(n[2]):!1},It=(e,t,r=!1)=>{const n=Yo.exec(e);return n?n[1]?t(n[1]):r:!1},Ko=e=>e==="position",Al=new Set(["image","url"]),Xo=e=>Al.has(e),Sl=new Set(["length","size","percentage"]),Zo=e=>Sl.has(e),Jo=e=>e==="length",Pl=e=>e==="number",Tl=e=>e==="family-name",Ol=e=>e==="shadow",Rl=()=>{const e=le("color"),t=le("font"),r=le("text"),n=le("font-weight"),i=le("tracking"),o=le("leading"),s=le("breakpoint"),l=le("container"),a=le("spacing"),c=le("radius"),u=le("shadow"),f=le("inset-shadow"),d=le("drop-shadow"),v=le("blur"),g=le("perspective"),m=le("aspect"),w=le("ease"),h=le("animate"),k=()=>["auto","avoid","all","avoid-page","page","left","right","column"],x=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],p=()=>["auto","hidden","clip","visible","scroll"],y=()=>["auto","contain","none"],b=()=>[P,S,a],C=()=>[xt,"full","auto",...b()],A=()=>[it,"none","subgrid",P,S],T=()=>["auto",{span:["full",it,P,S]},P,S],I=()=>[it,"auto",P,S],q=()=>["auto","min","max","fr",P,S],R=()=>["start","end","center","between","around","evenly","stretch","baseline"],V=()=>["start","end","center","stretch"],z=()=>["auto",...b()],j=()=>[xt,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...b()],N=()=>[e,P,S],F=()=>[Yn,st],B=()=>["","none","full",c,P,S],W=()=>["",U,ar,st],G=()=>["solid","dashed","dotted","double"],de=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],Ce=()=>["","none",v,P,S],ir=()=>["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",P,S],mt=()=>["none",U,P,S],yt=()=>["none",U,P,S],D=()=>[U,P,S],ee=()=>[xt,"full",...b()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Je],breakpoint:[Je],color:[dl],container:[Je],"drop-shadow":[Je],ease:["in","out","in-out"],font:[pl],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Je],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Je],shadow:[Je],spacing:["px",U],text:[Je],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",xt,S,P,m]}],container:["container"],columns:[{columns:[U,S,P,l]}],"break-after":[{"break-after":k()}],"break-before":[{"break-before":k()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...x(),S,P]}],overflow:[{overflow:p()}],"overflow-x":[{"overflow-x":p()}],"overflow-y":[{"overflow-y":p()}],overscroll:[{overscroll:y()}],"overscroll-x":[{"overscroll-x":y()}],"overscroll-y":[{"overscroll-y":y()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:C()}],"inset-x":[{"inset-x":C()}],"inset-y":[{"inset-y":C()}],start:[{start:C()}],end:[{end:C()}],top:[{top:C()}],right:[{right:C()}],bottom:[{bottom:C()}],left:[{left:C()}],visibility:["visible","invisible","collapse"],z:[{z:[it,"auto",P,S]}],basis:[{basis:[xt,"full","auto",l,...b()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[U,xt,"auto","initial","none",S]}],grow:[{grow:["",U,P,S]}],shrink:[{shrink:["",U,P,S]}],order:[{order:[it,"first","last","none",P,S]}],"grid-cols":[{"grid-cols":A()}],"col-start-end":[{col:T()}],"col-start":[{"col-start":I()}],"col-end":[{"col-end":I()}],"grid-rows":[{"grid-rows":A()}],"row-start-end":[{row:T()}],"row-start":[{"row-start":I()}],"row-end":[{"row-end":I()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":q()}],"auto-rows":[{"auto-rows":q()}],gap:[{gap:b()}],"gap-x":[{"gap-x":b()}],"gap-y":[{"gap-y":b()}],"justify-content":[{justify:[...R(),"normal"]}],"justify-items":[{"justify-items":[...V(),"normal"]}],"justify-self":[{"justify-self":["auto",...V()]}],"align-content":[{content:["normal",...R()]}],"align-items":[{items:[...V(),"baseline"]}],"align-self":[{self:["auto",...V(),"baseline"]}],"place-content":[{"place-content":R()}],"place-items":[{"place-items":[...V(),"baseline"]}],"place-self":[{"place-self":["auto",...V()]}],p:[{p:b()}],px:[{px:b()}],py:[{py:b()}],ps:[{ps:b()}],pe:[{pe:b()}],pt:[{pt:b()}],pr:[{pr:b()}],pb:[{pb:b()}],pl:[{pl:b()}],m:[{m:z()}],mx:[{mx:z()}],my:[{my:z()}],ms:[{ms:z()}],me:[{me:z()}],mt:[{mt:z()}],mr:[{mr:z()}],mb:[{mb:z()}],ml:[{ml:z()}],"space-x":[{"space-x":b()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":b()}],"space-y-reverse":["space-y-reverse"],size:[{size:j()}],w:[{w:[l,"screen",...j()]}],"min-w":[{"min-w":[l,"screen","none",...j()]}],"max-w":[{"max-w":[l,"screen","none","prose",{screen:[s]},...j()]}],h:[{h:["screen",...j()]}],"min-h":[{"min-h":["screen","none",...j()]}],"max-h":[{"max-h":["screen",...j()]}],"font-size":[{text:["base",r,ar,st]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[n,P,Gr]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",Yn,S]}],"font-family":[{font:[_l,S,t]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[i,P,S]}],"line-clamp":[{"line-clamp":[U,"none",P,Gr]}],leading:[{leading:[o,...b()]}],"list-image":[{"list-image":["none",P,S]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",P,S]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:N()}],"text-color":[{text:N()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...G(),"wavy"]}],"text-decoration-thickness":[{decoration:[U,"from-font","auto",P,st]}],"text-decoration-color":[{decoration:N()}],"underline-offset":[{"underline-offset":[U,"auto",P,S]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:b()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",P,S]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",P,S]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...x(),xl,ml]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","space","round"]}]}],"bg-size":[{bg:["auto","cover","contain",kl,bl]}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},it,P,S],radial:["",P,S],conic:[it,P,S]},Cl,yl]}],"bg-color":[{bg:N()}],"gradient-from-pos":[{from:F()}],"gradient-via-pos":[{via:F()}],"gradient-to-pos":[{to:F()}],"gradient-from":[{from:N()}],"gradient-via":[{via:N()}],"gradient-to":[{to:N()}],rounded:[{rounded:B()}],"rounded-s":[{"rounded-s":B()}],"rounded-e":[{"rounded-e":B()}],"rounded-t":[{"rounded-t":B()}],"rounded-r":[{"rounded-r":B()}],"rounded-b":[{"rounded-b":B()}],"rounded-l":[{"rounded-l":B()}],"rounded-ss":[{"rounded-ss":B()}],"rounded-se":[{"rounded-se":B()}],"rounded-ee":[{"rounded-ee":B()}],"rounded-es":[{"rounded-es":B()}],"rounded-tl":[{"rounded-tl":B()}],"rounded-tr":[{"rounded-tr":B()}],"rounded-br":[{"rounded-br":B()}],"rounded-bl":[{"rounded-bl":B()}],"border-w":[{border:W()}],"border-w-x":[{"border-x":W()}],"border-w-y":[{"border-y":W()}],"border-w-s":[{"border-s":W()}],"border-w-e":[{"border-e":W()}],"border-w-t":[{"border-t":W()}],"border-w-r":[{"border-r":W()}],"border-w-b":[{"border-b":W()}],"border-w-l":[{"border-l":W()}],"divide-x":[{"divide-x":W()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":W()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...G(),"hidden","none"]}],"divide-style":[{divide:[...G(),"hidden","none"]}],"border-color":[{border:N()}],"border-color-x":[{"border-x":N()}],"border-color-y":[{"border-y":N()}],"border-color-s":[{"border-s":N()}],"border-color-e":[{"border-e":N()}],"border-color-t":[{"border-t":N()}],"border-color-r":[{"border-r":N()}],"border-color-b":[{"border-b":N()}],"border-color-l":[{"border-l":N()}],"divide-color":[{divide:N()}],"outline-style":[{outline:[...G(),"none","hidden"]}],"outline-offset":[{"outline-offset":[U,P,S]}],"outline-w":[{outline:["",U,ar,st]}],"outline-color":[{outline:[e]}],shadow:[{shadow:["","none",u,El,wl]}],"shadow-color":[{shadow:N()}],"inset-shadow":[{"inset-shadow":["none",P,S,f]}],"inset-shadow-color":[{"inset-shadow":N()}],"ring-w":[{ring:W()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:N()}],"ring-offset-w":[{"ring-offset":[U,st]}],"ring-offset-color":[{"ring-offset":N()}],"inset-ring-w":[{"inset-ring":W()}],"inset-ring-color":[{"inset-ring":N()}],opacity:[{opacity:[U,P,S]}],"mix-blend":[{"mix-blend":[...de(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":de()}],filter:[{filter:["","none",P,S]}],blur:[{blur:Ce()}],brightness:[{brightness:[U,P,S]}],contrast:[{contrast:[U,P,S]}],"drop-shadow":[{"drop-shadow":["","none",d,P,S]}],grayscale:[{grayscale:["",U,P,S]}],"hue-rotate":[{"hue-rotate":[U,P,S]}],invert:[{invert:["",U,P,S]}],saturate:[{saturate:[U,P,S]}],sepia:[{sepia:["",U,P,S]}],"backdrop-filter":[{"backdrop-filter":["","none",P,S]}],"backdrop-blur":[{"backdrop-blur":Ce()}],"backdrop-brightness":[{"backdrop-brightness":[U,P,S]}],"backdrop-contrast":[{"backdrop-contrast":[U,P,S]}],"backdrop-grayscale":[{"backdrop-grayscale":["",U,P,S]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[U,P,S]}],"backdrop-invert":[{"backdrop-invert":["",U,P,S]}],"backdrop-opacity":[{"backdrop-opacity":[U,P,S]}],"backdrop-saturate":[{"backdrop-saturate":[U,P,S]}],"backdrop-sepia":[{"backdrop-sepia":["",U,P,S]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":b()}],"border-spacing-x":[{"border-spacing-x":b()}],"border-spacing-y":[{"border-spacing-y":b()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",P,S]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[U,"initial",P,S]}],ease:[{ease:["linear","initial",w,P,S]}],delay:[{delay:[U,P,S]}],animate:[{animate:["none",h,P,S]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[g,P,S]}],"perspective-origin":[{"perspective-origin":ir()}],rotate:[{rotate:mt()}],"rotate-x":[{"rotate-x":mt()}],"rotate-y":[{"rotate-y":mt()}],"rotate-z":[{"rotate-z":mt()}],scale:[{scale:yt()}],"scale-x":[{"scale-x":yt()}],"scale-y":[{"scale-y":yt()}],"scale-z":[{"scale-z":yt()}],"scale-3d":["scale-3d"],skew:[{skew:D()}],"skew-x":[{"skew-x":D()}],"skew-y":[{"skew-y":D()}],transform:[{transform:[P,S,"","none","gpu","cpu"]}],"transform-origin":[{origin:ir()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:ee()}],"translate-x":[{"translate-x":ee()}],"translate-y":[{"translate-y":ee()}],"translate-z":[{"translate-z":ee()}],"translate-none":["translate-none"],accent:[{accent:N()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:N()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",P,S]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":b()}],"scroll-mx":[{"scroll-mx":b()}],"scroll-my":[{"scroll-my":b()}],"scroll-ms":[{"scroll-ms":b()}],"scroll-me":[{"scroll-me":b()}],"scroll-mt":[{"scroll-mt":b()}],"scroll-mr":[{"scroll-mr":b()}],"scroll-mb":[{"scroll-mb":b()}],"scroll-ml":[{"scroll-ml":b()}],"scroll-p":[{"scroll-p":b()}],"scroll-px":[{"scroll-px":b()}],"scroll-py":[{"scroll-py":b()}],"scroll-ps":[{"scroll-ps":b()}],"scroll-pe":[{"scroll-pe":b()}],"scroll-pt":[{"scroll-pt":b()}],"scroll-pr":[{"scroll-pr":b()}],"scroll-pb":[{"scroll-pb":b()}],"scroll-pl":[{"scroll-pl":b()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",P,S]}],fill:[{fill:["none",...N()]}],"stroke-w":[{stroke:[U,ar,st,Gr]}],stroke:[{stroke:["none",...N()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["before","after","placeholder","file","marker","selection","first-line","first-letter","backdrop","*","**"]}},ie=il(Rl);function Ll(e){const t=e-1;return t*t*t+1}function Ml(e,{delay:t=0,duration:r=400,easing:n=Ll,axis:i="y"}={}){const o=getComputedStyle(e),s=+o.opacity,l=i==="y"?"height":"width",a=parseFloat(o[l]),c=i==="y"?["top","bottom"]:["left","right"],u=c.map(h=>`${h[0].toUpperCase()}${h.slice(1)}`),f=parseFloat(o[`padding${u[0]}`]),d=parseFloat(o[`padding${u[1]}`]),v=parseFloat(o[`margin${u[0]}`]),g=parseFloat(o[`margin${u[1]}`]),m=parseFloat(o[`border${u[0]}Width`]),w=parseFloat(o[`border${u[1]}Width`]);return{delay:t,duration:r,easing:n,css:h=>`overflow: hidden;opacity: ${Math.min(h*20,1)*s};${l}: ${h*a}px;padding-${c[0]}: ${h*f}px;padding-${c[1]}: ${h*d}px;margin-${c[0]}: ${h*v}px;margin-${c[1]}: ${h*g}px;border-${c[0]}-width: ${h*m}px;border-${c[1]}-width: ${h*w}px;min-${l}: 0`}}const zl={gray:"bg-gray-50 dark:bg-gray-800",red:"bg-red-50 dark:bg-gray-800",yellow:"bg-yellow-50 dark:bg-gray-800 ",green:"bg-green-50 dark:bg-gray-800 ",indigo:"bg-indigo-50 dark:bg-gray-800 ",purple:"bg-purple-50 dark:bg-gray-800 ",pink:"bg-pink-50 dark:bg-gray-800 ",blue:"bg-blue-50 dark:bg-gray-800 ",light:"bg-gray-50 dark:bg-gray-700",dark:"bg-gray-50 dark:bg-gray-800",default:"bg-white dark:bg-gray-800",dropdown:"bg-white dark:bg-gray-700",navbar:"bg-white dark:bg-gray-900",navbarUl:"bg-gray-50 dark:bg-gray-800",form:"bg-gray-50 dark:bg-gray-700",primary:"bg-primary-50 dark:bg-gray-800 ",orange:"bg-orange-50 dark:bg-orange-800",none:""};function mn(e,t){const r=J(t,["children","$$slots","$$events","$$legacy"]),n=J(r,["tag","color","rounded","border","shadow","node","use","options","role","transition","params","open"]);ue(t,!1);const i=()=>{};vt("background",!0);let o=E(t,"tag",24,()=>n.href?"a":"div"),s=E(t,"color",12,"default"),l=E(t,"rounded",8,!1),a=E(t,"border",8,!1),c=E(t,"shadow",8,!1),u=E(t,"node",28,()=>{}),f=E(t,"use",8,i),d=E(t,"options",24,()=>({})),v=E(t,"role",24,()=>{}),g=E(t,"transition",24,()=>{}),m=E(t,"params",24,()=>({})),w=E(t,"open",8,!0);const h=jo(),k={gray:"text-gray-800 dark:text-gray-300",red:"text-red-800 dark:text-red-400",yellow:"text-yellow-800 dark:text-yellow-300",green:"text-green-800 dark:text-green-400",indigo:"text-indigo-800 dark:text-indigo-400",purple:"text-purple-800 dark:text-purple-400",pink:"text-pink-800 dark:text-pink-400",blue:"text-blue-800 dark:text-blue-400",light:"text-gray-700 dark:text-gray-300",dark:"text-gray-700 dark:text-gray-300",default:"text-gray-500 dark:text-gray-400",dropdown:"text-gray-700 dark:text-gray-200",navbar:"text-gray-700 dark:text-gray-200",navbarUl:"text-gray-700 dark:text-gray-400",form:"text-gray-900 dark:text-white",primary:"text-primary-800 dark:text-primary-400",orange:"text-orange-800 dark:text-orange-400",none:""},x={gray:"border-gray-300 dark:border-gray-800 divide-gray-300 dark:divide-gray-800",red:"border-red-300 dark:border-red-800 divide-red-300 dark:divide-red-800",yellow:"border-yellow-300 dark:border-yellow-800 divide-yellow-300 dark:divide-yellow-800",green:"border-green-300 dark:border-green-800 divide-green-300 dark:divide-green-800",indigo:"border-indigo-300 dark:border-indigo-800 divide-indigo-300 dark:divide-indigo-800",purple:"border-purple-300 dark:border-purple-800 divide-purple-300 dark:divide-purple-800",pink:"border-pink-300 dark:border-pink-800 divide-pink-300 dark:divide-pink-800",blue:"border-blue-300 dark:border-blue-800 divide-blue-300 dark:divide-blue-800",light:"border-gray-500 divide-gray-500",dark:"border-gray-500 divide-gray-500",default:"border-gray-200 dark:border-gray-700 divide-gray-200 dark:divide-gray-700",dropdown:"border-gray-100 dark:border-gray-600 divide-gray-100 dark:divide-gray-600",navbar:"border-gray-100 dark:border-gray-700 divide-gray-100 dark:divide-gray-700",navbarUl:"border-gray-100 dark:border-gray-700 divide-gray-100 dark:divide-gray-700",form:"border-gray-300 dark:border-gray-700 divide-gray-300 dark:divide-gray-700",primary:"border-primary-500 dark:border-primary-200 divide-primary-500 dark:divide-primary-200 ",orange:"border-orange-300 dark:border-orange-800 divide-orange-300 dark:divide-orange-800",none:""};let p=K();Q(()=>M(w()),()=>{h(w()?"open":"close")}),Q(()=>M(w()),()=>{h("show",w())}),Q(()=>M(s()),()=>{s(s()??"default")}),Q(()=>M(s()),()=>{vt("color",s())}),Q(()=>(M(s()),M(l()),M(a()),M(c()),M(r)),()=>{L(p,ie(zl[s()],k[s()],l()&&"rounded-lg",a()&&"border",x[s()],c()&&"shadow-md",r.class))}),je(),we();var y=ae(),b=te(y);{var C=T=>{var I=ae(),q=te(I);qt(q,o,!1,(R,V)=>{Yt(R,(F,B)=>{var W;return(W=f())==null?void 0:W(F,B)},d),$r(R,F=>u(F),()=>u());let z;ne(()=>z=pe(R,z,{role:v(),...n,class:_(p)})),Fo(3,R,g,m),Y("click",R,function(F){H.call(this,t,F)}),Y("mouseenter",R,function(F){H.call(this,t,F)}),Y("mouseleave",R,function(F){H.call(this,t,F)}),Y("focusin",R,function(F){H.call(this,t,F)}),Y("focusout",R,function(F){H.call(this,t,F)});var j=ae(),N=te(j);se(N,t,"default",{},null),O(V,j)}),O(T,I)},A=(T,I)=>{{var q=R=>{var V=ae(),z=te(V);qt(z,o,!1,(j,N)=>{Yt(j,(G,de)=>{var Ce;return(Ce=f())==null?void 0:Ce(G,de)},d),$r(j,G=>u(G),()=>u());let F;ne(()=>F=pe(j,F,{role:v(),...n,class:_(p)})),Y("click",j,function(G){H.call(this,t,G)}),Y("mouseenter",j,function(G){H.call(this,t,G)}),Y("mouseleave",j,function(G){H.call(this,t,G)}),Y("focusin",j,function(G){H.call(this,t,G)}),Y("focusout",j,function(G){H.call(this,t,G)});var B=ae(),W=te(B);se(W,t,"default",{},null),O(N,B)}),O(R,V)};me(T,R=>{w()&&R(q)},I)}};me(b,T=>{g()&&w()?T(C):T(A,!1)})}O(e,y),fe()}var Nl=re(' '),Il=re(" "),Dl=re(' '),Fl=re("");function Bl(e,t){const r=J(t,["children","$$slots","$$events","$$legacy"]),n=J(r,["color","name","ariaLabel","size","href"]);ue(t,!1);let i=E(t,"color",8,"default"),o=E(t,"name",24,()=>{}),s=E(t,"ariaLabel",24,()=>{}),l=E(t,"size",8,"md"),a=E(t,"href",24,()=>{});const c=rt("background"),u={dark:"text-gray-500 hover:text-gray-900 hover:bg-gray-200 dark:text-gray-400 dark:hover:text-white dark:hover:bg-gray-600",gray:"text-gray-500 focus:ring-gray-400 hover:bg-gray-200 dark:hover:bg-gray-800 dark:hover:text-gray-300",red:"text-red-500 focus:ring-red-400 hover:bg-red-200 dark:hover:bg-red-800 dark:hover:text-red-300",yellow:"text-yellow-500 focus:ring-yellow-400 hover:bg-yellow-200 dark:hover:bg-yellow-800 dark:hover:text-yellow-300",green:"text-green-500 focus:ring-green-400 hover:bg-green-200 dark:hover:bg-green-800 dark:hover:text-green-300",indigo:"text-indigo-500 focus:ring-indigo-400 hover:bg-indigo-200 dark:hover:bg-indigo-800 dark:hover:text-indigo-300",purple:"text-purple-500 focus:ring-purple-400 hover:bg-purple-200 dark:hover:bg-purple-800 dark:hover:text-purple-300",pink:"text-pink-500 focus:ring-pink-400 hover:bg-pink-200 dark:hover:bg-pink-800 dark:hover:text-pink-300",blue:"text-blue-500 focus:ring-blue-400 hover:bg-blue-200 dark:hover:bg-blue-800 dark:hover:text-blue-300",primary:"text-primary-500 focus:ring-primary-400 hover:bg-primary-200 dark:hover:bg-primary-800 dark:hover:text-primary-300",default:"focus:ring-gray-400 hover:bg-gray-100"},f={xs:"m-0.5 rounded-xs focus:ring-1 p-0.5",sm:"m-0.5 rounded-sm focus:ring-1 p-0.5",md:"m-0.5 rounded-lg focus:ring-2 p-1.5",lg:"m-0.5 rounded-lg focus:ring-2 p-2.5"};let d=K();const v={xs:"w-3 h-3",sm:"w-3.5 h-3.5",md:"w-5 h-5",lg:"w-5 h-5"};Q(()=>(M(l()),M(i()),M(r)),()=>{L(d,ie("focus:outline-hidden whitespace-normal",f[l()],u[i()],i()==="default"&&(c?"dark:hover:bg-gray-600":"dark:hover:bg-gray-700"),r.class))}),je(),we();var g=ae(),m=te(g);{var w=k=>{var x=Il();let p;var y=ce(x);{var b=A=>{var T=Nl(),I=ce(T);ne(()=>wr(I,o())),O(A,T)};me(y,A=>{o()&&A(b)})}var C=oe(y,2);se(C,t,"default",{get svgSize(){return v[l()]}},null),ne(()=>p=pe(x,p,{href:a(),...n,class:_(d),"aria-label":s()??o()})),O(k,x)},h=k=>{var x=Fl();let p;var y=ce(x);{var b=A=>{var T=Dl(),I=ce(T);ne(()=>wr(I,o())),O(A,T)};me(y,A=>{o()&&A(b)})}var C=oe(y,2);se(C,t,"default",{get svgSize(){return v[l()]}},null),ne(()=>p=pe(x,p,{type:"button",...n,class:_(d),"aria-label":s()??o()})),Y("click",x,function(A){H.call(this,t,A)}),O(k,x)};me(m,k=>{a()?k(w):k(h,!1)})}O(e,g),fe()}const Pt=Math.min,dt=Math.max,_r=Math.round,cr=Math.floor,Ie=e=>({x:e,y:e}),Ul={left:"right",right:"left",bottom:"top",top:"bottom"},Vl={start:"end",end:"start"};function on(e,t,r){return dt(e,Pt(t,r))}function rr(e,t){return typeof e=="function"?e(t):e}function ht(e){return e.split("-")[0]}function nr(e){return e.split("-")[1]}function Qo(e){return e==="x"?"y":"x"}function yn(e){return e==="y"?"height":"width"}function Tt(e){return["top","bottom"].includes(ht(e))?"y":"x"}function wn(e){return Qo(Tt(e))}function jl(e,t,r){r===void 0&&(r=!1);const n=nr(e),i=wn(e),o=yn(i);let s=i==="x"?n===(r?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[o]>t.floating[o]&&(s=xr(s)),[s,xr(s)]}function Wl(e){const t=xr(e);return[sn(e),t,sn(t)]}function sn(e){return e.replace(/start|end/g,t=>Vl[t])}function Gl(e,t,r){const n=["left","right"],i=["right","left"],o=["top","bottom"],s=["bottom","top"];switch(e){case"top":case"bottom":return r?t?i:n:t?n:i;case"left":case"right":return t?o:s;default:return[]}}function Hl(e,t,r,n){const i=nr(e);let o=Gl(ht(e),r==="start",n);return i&&(o=o.map(s=>s+"-"+i),t&&(o=o.concat(o.map(sn)))),o}function xr(e){return e.replace(/left|right|bottom|top/g,t=>Ul[t])}function ql(e){return{top:0,right:0,bottom:0,left:0,...e}}function $o(e){return typeof e!="number"?ql(e):{top:e,right:e,bottom:e,left:e}}function kr(e){const{x:t,y:r,width:n,height:i}=e;return{width:n,height:i,top:r,left:t,right:t+n,bottom:r+i,x:t,y:r}}function Kn(e,t,r){let{reference:n,floating:i}=e;const o=Tt(t),s=wn(t),l=yn(s),a=ht(t),c=o==="y",u=n.x+n.width/2-i.width/2,f=n.y+n.height/2-i.height/2,d=n[l]/2-i[l]/2;let v;switch(a){case"top":v={x:u,y:n.y-i.height};break;case"bottom":v={x:u,y:n.y+n.height};break;case"right":v={x:n.x+n.width,y:f};break;case"left":v={x:n.x-i.width,y:f};break;default:v={x:n.x,y:n.y}}switch(nr(t)){case"start":v[s]-=d*(r&&c?-1:1);break;case"end":v[s]+=d*(r&&c?-1:1);break}return v}const Yl=async(e,t,r)=>{const{placement:n="bottom",strategy:i="absolute",middleware:o=[],platform:s}=r,l=o.filter(Boolean),a=await(s.isRTL==null?void 0:s.isRTL(t));let c=await s.getElementRects({reference:e,floating:t,strategy:i}),{x:u,y:f}=Kn(c,n,a),d=n,v={},g=0;for(let m=0;m({name:"arrow",options:e,async fn(t){const{x:r,y:n,placement:i,rects:o,platform:s,elements:l,middlewareData:a}=t,{element:c,padding:u=0}=rr(e,t)||{};if(c==null)return{};const f=$o(u),d={x:r,y:n},v=wn(i),g=yn(v),m=await s.getDimensions(c),w=v==="y",h=w?"top":"left",k=w?"bottom":"right",x=w?"clientHeight":"clientWidth",p=o.reference[g]+o.reference[v]-d[v]-o.floating[g],y=d[v]-o.reference[v],b=await(s.getOffsetParent==null?void 0:s.getOffsetParent(c));let C=b?b[x]:0;(!C||!await(s.isElement==null?void 0:s.isElement(b)))&&(C=l.floating[x]||o.floating[g]);const A=p/2-y/2,T=C/2-m[g]/2-1,I=Pt(f[h],T),q=Pt(f[k],T),R=I,V=C-m[g]-q,z=C/2-m[g]/2+A,j=on(R,z,V),N=!a.arrow&&nr(i)!=null&&z!==j&&o.reference[g]/2-(zz<=0)){var q,R;const z=(((q=o.flip)==null?void 0:q.index)||0)+1,j=C[z];if(j)return{data:{index:z,overflows:I},reset:{placement:j}};let N=(R=I.filter(F=>F.overflows[0]<=0).sort((F,B)=>F.overflows[1]-B.overflows[1])[0])==null?void 0:R.placement;if(!N)switch(v){case"bestFit":{var V;const F=(V=I.filter(B=>{if(b){const W=Tt(B.placement);return W===k||W==="y"}return!0}).map(B=>[B.placement,B.overflows.filter(W=>W>0).reduce((W,G)=>W+G,0)]).sort((B,W)=>B[1]-W[1])[0])==null?void 0:V[0];F&&(N=F);break}case"initialPlacement":N=l;break}if(i!==N)return{reset:{placement:N}}}return{}}}};async function Zl(e,t){const{placement:r,platform:n,elements:i}=e,o=await(n.isRTL==null?void 0:n.isRTL(i.floating)),s=ht(r),l=nr(r),a=Tt(r)==="y",c=["left","top"].includes(s)?-1:1,u=o&&a?-1:1,f=rr(t,e);let{mainAxis:d,crossAxis:v,alignmentAxis:g}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return l&&typeof g=="number"&&(v=l==="end"?g*-1:g),a?{x:v*u,y:d*c}:{x:d*c,y:v*u}}const Jl=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,n;const{x:i,y:o,placement:s,middlewareData:l}=t,a=await Zl(t,e);return s===((r=l.offset)==null?void 0:r.placement)&&(n=l.arrow)!=null&&n.alignmentOffset?{}:{x:i+a.x,y:o+a.y,data:{...a,placement:s}}}}},Ql=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:r,y:n,placement:i}=t,{mainAxis:o=!0,crossAxis:s=!1,limiter:l={fn:w=>{let{x:h,y:k}=w;return{x:h,y:k}}},...a}=rr(e,t),c={x:r,y:n},u=await ei(t,a),f=Tt(ht(i)),d=Qo(f);let v=c[d],g=c[f];if(o){const w=d==="y"?"top":"left",h=d==="y"?"bottom":"right",k=v+u[w],x=v-u[h];v=on(k,v,x)}if(s){const w=f==="y"?"top":"left",h=f==="y"?"bottom":"right",k=g+u[w],x=g-u[h];g=on(k,g,x)}const m=l.fn({...t,[d]:v,[f]:g});return{...m,data:{x:m.x-r,y:m.y-n,enabled:{[d]:o,[f]:s}}}}}};function Ir(){return typeof window<"u"}function Dt(e){return ti(e)?(e.nodeName||"").toLowerCase():"#document"}function ke(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function We(e){var t;return(t=(ti(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function ti(e){return Ir()?e instanceof Node||e instanceof ke(e).Node:!1}function Me(e){return Ir()?e instanceof Element||e instanceof ke(e).Element:!1}function Ve(e){return Ir()?e instanceof HTMLElement||e instanceof ke(e).HTMLElement:!1}function Xn(e){return!Ir()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof ke(e).ShadowRoot}function or(e){const{overflow:t,overflowX:r,overflowY:n,display:i}=ze(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!["inline","contents"].includes(i)}function $l(e){return["table","td","th"].includes(Dt(e))}function Dr(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch{return!1}})}function _n(e){const t=xn(),r=Me(e)?ze(e):e;return["transform","translate","scale","rotate","perspective"].some(n=>r[n]?r[n]!=="none":!1)||(r.containerType?r.containerType!=="normal":!1)||!t&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!t&&(r.filter?r.filter!=="none":!1)||["transform","translate","scale","rotate","perspective","filter"].some(n=>(r.willChange||"").includes(n))||["paint","layout","strict","content"].some(n=>(r.contain||"").includes(n))}function ea(e){let t=ot(e);for(;Ve(t)&&!Ot(t);){if(_n(t))return t;if(Dr(t))return null;t=ot(t)}return null}function xn(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Ot(e){return["html","body","#document"].includes(Dt(e))}function ze(e){return ke(e).getComputedStyle(e)}function Fr(e){return Me(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function ot(e){if(Dt(e)==="html")return e;const t=e.assignedSlot||e.parentNode||Xn(e)&&e.host||We(e);return Xn(t)?t.host:t}function ri(e){const t=ot(e);return Ot(t)?e.ownerDocument?e.ownerDocument.body:e.body:Ve(t)&&or(t)?t:ri(t)}function Kt(e,t,r){var n;t===void 0&&(t=[]),r===void 0&&(r=!0);const i=ri(e),o=i===((n=e.ownerDocument)==null?void 0:n.body),s=ke(i);if(o){const l=ln(s);return t.concat(s,s.visualViewport||[],or(i)?i:[],l&&r?Kt(l):[])}return t.concat(i,Kt(i,[],r))}function ln(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function ni(e){const t=ze(e);let r=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const i=Ve(e),o=i?e.offsetWidth:r,s=i?e.offsetHeight:n,l=_r(r)!==o||_r(n)!==s;return l&&(r=o,n=s),{width:r,height:n,$:l}}function kn(e){return Me(e)?e:e.contextElement}function Et(e){const t=kn(e);if(!Ve(t))return Ie(1);const r=t.getBoundingClientRect(),{width:n,height:i,$:o}=ni(t);let s=(o?_r(r.width):r.width)/n,l=(o?_r(r.height):r.height)/i;return(!s||!Number.isFinite(s))&&(s=1),(!l||!Number.isFinite(l))&&(l=1),{x:s,y:l}}const ta=Ie(0);function oi(e){const t=ke(e);return!xn()||!t.visualViewport?ta:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function ra(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==ke(e)?!1:t}function pt(e,t,r,n){t===void 0&&(t=!1),r===void 0&&(r=!1);const i=e.getBoundingClientRect(),o=kn(e);let s=Ie(1);t&&(n?Me(n)&&(s=Et(n)):s=Et(e));const l=ra(o,r,n)?oi(o):Ie(0);let a=(i.left+l.x)/s.x,c=(i.top+l.y)/s.y,u=i.width/s.x,f=i.height/s.y;if(o){const d=ke(o),v=n&&Me(n)?ke(n):n;let g=d,m=ln(g);for(;m&&n&&v!==g;){const w=Et(m),h=m.getBoundingClientRect(),k=ze(m),x=h.left+(m.clientLeft+parseFloat(k.paddingLeft))*w.x,p=h.top+(m.clientTop+parseFloat(k.paddingTop))*w.y;a*=w.x,c*=w.y,u*=w.x,f*=w.y,a+=x,c+=p,g=ke(m),m=ln(g)}}return kr({width:u,height:f,x:a,y:c})}function Cn(e,t){const r=Fr(e).scrollLeft;return t?t.left+r:pt(We(e)).left+r}function ii(e,t,r){r===void 0&&(r=!1);const n=e.getBoundingClientRect(),i=n.left+t.scrollLeft-(r?0:Cn(e,n)),o=n.top+t.scrollTop;return{x:i,y:o}}function na(e){let{elements:t,rect:r,offsetParent:n,strategy:i}=e;const o=i==="fixed",s=We(n),l=t?Dr(t.floating):!1;if(n===s||l&&o)return r;let a={scrollLeft:0,scrollTop:0},c=Ie(1);const u=Ie(0),f=Ve(n);if((f||!f&&!o)&&((Dt(n)!=="body"||or(s))&&(a=Fr(n)),Ve(n))){const v=pt(n);c=Et(n),u.x=v.x+n.clientLeft,u.y=v.y+n.clientTop}const d=s&&!f&&!o?ii(s,a,!0):Ie(0);return{width:r.width*c.x,height:r.height*c.y,x:r.x*c.x-a.scrollLeft*c.x+u.x+d.x,y:r.y*c.y-a.scrollTop*c.y+u.y+d.y}}function oa(e){return Array.from(e.getClientRects())}function ia(e){const t=We(e),r=Fr(e),n=e.ownerDocument.body,i=dt(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),o=dt(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight);let s=-r.scrollLeft+Cn(e);const l=-r.scrollTop;return ze(n).direction==="rtl"&&(s+=dt(t.clientWidth,n.clientWidth)-i),{width:i,height:o,x:s,y:l}}function sa(e,t){const r=ke(e),n=We(e),i=r.visualViewport;let o=n.clientWidth,s=n.clientHeight,l=0,a=0;if(i){o=i.width,s=i.height;const c=xn();(!c||c&&t==="fixed")&&(l=i.offsetLeft,a=i.offsetTop)}return{width:o,height:s,x:l,y:a}}function la(e,t){const r=pt(e,!0,t==="fixed"),n=r.top+e.clientTop,i=r.left+e.clientLeft,o=Ve(e)?Et(e):Ie(1),s=e.clientWidth*o.x,l=e.clientHeight*o.y,a=i*o.x,c=n*o.y;return{width:s,height:l,x:a,y:c}}function Zn(e,t,r){let n;if(t==="viewport")n=sa(e,r);else if(t==="document")n=ia(We(e));else if(Me(t))n=la(t,r);else{const i=oi(e);n={x:t.x-i.x,y:t.y-i.y,width:t.width,height:t.height}}return kr(n)}function si(e,t){const r=ot(e);return r===t||!Me(r)||Ot(r)?!1:ze(r).position==="fixed"||si(r,t)}function aa(e,t){const r=t.get(e);if(r)return r;let n=Kt(e,[],!1).filter(l=>Me(l)&&Dt(l)!=="body"),i=null;const o=ze(e).position==="fixed";let s=o?ot(e):e;for(;Me(s)&&!Ot(s);){const l=ze(s),a=_n(s);!a&&l.position==="fixed"&&(i=null),(o?!a&&!i:!a&&l.position==="static"&&!!i&&["absolute","fixed"].includes(i.position)||or(s)&&!a&&si(e,s))?n=n.filter(u=>u!==s):i=l,s=ot(s)}return t.set(e,n),n}function ca(e){let{element:t,boundary:r,rootBoundary:n,strategy:i}=e;const s=[...r==="clippingAncestors"?Dr(t)?[]:aa(t,this._c):[].concat(r),n],l=s[0],a=s.reduce((c,u)=>{const f=Zn(t,u,i);return c.top=dt(f.top,c.top),c.right=Pt(f.right,c.right),c.bottom=Pt(f.bottom,c.bottom),c.left=dt(f.left,c.left),c},Zn(t,l,i));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}}function ua(e){const{width:t,height:r}=ni(e);return{width:t,height:r}}function fa(e,t,r){const n=Ve(t),i=We(t),o=r==="fixed",s=pt(e,!0,o,t);let l={scrollLeft:0,scrollTop:0};const a=Ie(0);if(n||!n&&!o)if((Dt(t)!=="body"||or(i))&&(l=Fr(t)),n){const d=pt(t,!0,o,t);a.x=d.x+t.clientLeft,a.y=d.y+t.clientTop}else i&&(a.x=Cn(i));const c=i&&!n&&!o?ii(i,l):Ie(0),u=s.left+l.scrollLeft-a.x-c.x,f=s.top+l.scrollTop-a.y-c.y;return{x:u,y:f,width:s.width,height:s.height}}function Hr(e){return ze(e).position==="static"}function Jn(e,t){if(!Ve(e)||ze(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return We(e)===r&&(r=r.ownerDocument.body),r}function li(e,t){const r=ke(e);if(Dr(e))return r;if(!Ve(e)){let i=ot(e);for(;i&&!Ot(i);){if(Me(i)&&!Hr(i))return i;i=ot(i)}return r}let n=Jn(e,t);for(;n&&$l(n)&&Hr(n);)n=Jn(n,t);return n&&Ot(n)&&Hr(n)&&!_n(n)?r:n||ea(e)||r}const da=async function(e){const t=this.getOffsetParent||li,r=this.getDimensions,n=await r(e.floating);return{reference:fa(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function va(e){return ze(e).direction==="rtl"}const ga={convertOffsetParentRelativeRectToViewportRelativeRect:na,getDocumentElement:We,getClippingRect:ca,getOffsetParent:li,getElementRects:da,getClientRects:oa,getDimensions:ua,getScale:Et,isElement:Me,isRTL:va};function ai(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function ha(e,t){let r=null,n;const i=We(e);function o(){var l;clearTimeout(n),(l=r)==null||l.disconnect(),r=null}function s(l,a){l===void 0&&(l=!1),a===void 0&&(a=1),o();const c=e.getBoundingClientRect(),{left:u,top:f,width:d,height:v}=c;if(l||t(),!d||!v)return;const g=cr(f),m=cr(i.clientWidth-(u+d)),w=cr(i.clientHeight-(f+v)),h=cr(u),x={rootMargin:-g+"px "+-m+"px "+-w+"px "+-h+"px",threshold:dt(0,Pt(1,a))||1};let p=!0;function y(b){const C=b[0].intersectionRatio;if(C!==a){if(!p)return s();C?s(!1,C):n=setTimeout(()=>{s(!1,1e-7)},1e3)}C===1&&!ai(c,e.getBoundingClientRect())&&s(),p=!1}try{r=new IntersectionObserver(y,{...x,root:i.ownerDocument})}catch{r=new IntersectionObserver(y,x)}r.observe(e)}return s(!0),o}function Qn(e,t,r,n){n===void 0&&(n={});const{ancestorScroll:i=!0,ancestorResize:o=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:l=typeof IntersectionObserver=="function",animationFrame:a=!1}=n,c=kn(e),u=i||o?[...c?Kt(c):[],...Kt(t)]:[];u.forEach(h=>{i&&h.addEventListener("scroll",r,{passive:!0}),o&&h.addEventListener("resize",r)});const f=c&&l?ha(c,r):null;let d=-1,v=null;s&&(v=new ResizeObserver(h=>{let[k]=h;k&&k.target===c&&v&&(v.unobserve(t),cancelAnimationFrame(d),d=requestAnimationFrame(()=>{var x;(x=v)==null||x.observe(t)})),r()}),c&&!a&&v.observe(c),v.observe(t));let g,m=a?pt(e):null;a&&w();function w(){const h=pt(e);m&&!ai(m,h)&&r(),m=h,g=requestAnimationFrame(w)}return r(),()=>{var h;u.forEach(k=>{i&&k.removeEventListener("scroll",r),o&&k.removeEventListener("resize",r)}),f==null||f(),(h=v)==null||h.disconnect(),v=null,a&&cancelAnimationFrame(g)}}const pa=Jl,ba=Ql,ma=Xl,ya=Kl,wa=(e,t,r)=>{const n=new Map,i={platform:ga,...r},o={...i.platform,_c:n};return Yl(e,t,{...i,platform:o})};var _a=re("
"),xa=re("
"),ka=re(" ",1),Ca=re(" ",1);function Ea(e,t){const r=J(t,["children","$$slots","$$events","$$legacy"]),n=J(r,["activeContent","arrow","offset","placement","trigger","triggeredBy","reference","strategy","open","yOnly","middlewares"]);ue(t,!1);const i=K();let o=E(t,"activeContent",8,!1),s=E(t,"arrow",8,!0),l=E(t,"offset",8,8),a=E(t,"placement",8,"top"),c=E(t,"trigger",8,"hover"),u=E(t,"triggeredBy",24,()=>{}),f=E(t,"reference",24,()=>{}),d=E(t,"strategy",8,"absolute"),v=E(t,"open",12,!1),g=E(t,"yOnly",8,!1),m=E(t,"middlewares",24,()=>[ma(),ba()]);const w=jo();let h=K(),k=K(),x=K(),p=K(),y,b=K(),C=K(),A=[];const T=D=>{_(p)===void 0&&console.error("trigger undefined"),!(!f()&&A.includes(D.target)&&_(p)!==D.target&&(L(p,D.target),v()))&&v(D.type==="click"?!v():!0)},I=D=>D.matches(":hover"),q=D=>D?`${D}px`:"",R=D=>{if(o()&&_(x)){const ee=[_(p),y,...A].filter(Boolean);setTimeout(()=>{D.type==="mouseleave"&&!ee.some(I)&&v(!1)},100)}else v(!1)};let V=K();const z={left:"right",right:"left",bottom:"top",top:"bottom"};function j(){wa(_(p),y,{placement:a(),strategy:d(),middleware:_(i)}).then(({x:D,y:ee,middlewareData:ve,placement:Ge,strategy:Ft})=>{y.style.position=Ft,y.style.left=g()?"0":q(D),y.style.top=q(ee),ve.arrow&&_(b)instanceof HTMLDivElement&&(Vr(b,_(b).style.left=q(ve.arrow.x)),Vr(b,_(b).style.top=q(ve.arrow.y)),L(V,z[Ge.split("-")[0]]),Vr(b,_(b).style[_(V)]=q(-_(b).offsetWidth/2-(r.border?1:0))))})}function N(D,ee){y=D;let ve=Qn(ee,y,j);return{update(Ge){ve(),ve=Qn(Ge,y,j)},destroy(){ve()}}}Ws(()=>{const D=[["focusin",T,_(h)],["focusout",R,_(h)],["click",T,_(k)],["mouseenter",T,_(x)],["mouseleave",R,_(x)]];return u()?A=[...document.querySelectorAll(u())]:A=_(C).previousElementSibling?[_(C).previousElementSibling]:[],A.length||console.error("No triggers found."),A.forEach(ee=>{ee.tabIndex<0&&(ee.tabIndex=0);for(const[ve,Ge,Ft]of D)Ft&&ee.addEventListener(ve,Ge)}),f()?(L(p,document.querySelector(f())??document.body),_(p)===document.body?console.error(`Popup reference not found: '${f()}'`):(_(h)&&_(p).addEventListener("focusout",R),_(x)&&_(p).addEventListener("mouseleave",R))):L(p,A[0]),_(k)&&document.addEventListener("click",F),()=>{A.forEach(ee=>{if(ee)for(const[ve,Ge]of D)ee.removeEventListener(ve,Ge)}),_(p)&&(_(p).removeEventListener("focusout",R),_(p).removeEventListener("mouseleave",R)),document.removeEventListener("click",F)}});function F(D){v()&&!D.composedPath().includes(y)&&!A.some(ee=>D.composedPath().includes(ee))&&R(D)}function B(D,ee){return D?ee:()=>{}}let W=K();function G(D){return L(b,D),{destroy(){L(b,null)}}}Q(()=>M(c()),()=>{L(h,c()==="focus")}),Q(()=>M(c()),()=>{L(k,c()==="click")}),Q(()=>M(c()),()=>{L(x,c()==="hover")}),Q(()=>M(v()),()=>{w("show",v())}),Q(()=>(M(a()),_(p)),()=>{a()&&L(p,_(p))}),Q(()=>(M(m()),M(l()),_(b)),()=>{L(i,[...m(),pa(+l()),_(b)&&ya({element:_(b),padding:10})])}),Q(()=>(M(r),_(V)),()=>{L(W,Go("absolute pointer-events-none block w-[10px] h-[10px] rotate-45 bg-inherit border-inherit",r.border&&_(V)==="bottom"&&"border-b border-e",r.border&&_(V)==="top"&&"border-t border-s ",r.border&&_(V)==="right"&&"border-t border-e ",r.border&&_(V)==="left"&&"border-b border-s "))}),je(),we();var de=Ca(),Ce=te(de);{var ir=D=>{var ee=_a();$r(ee,ve=>L(C,ve),()=>_(C)),O(D,ee)};me(Ce,D=>{_(p)||D(ir)})}var mt=oe(Ce,2);{var yt=D=>{const ee=Re(()=>o()?-1:void 0);var ve=Vt(()=>B(o()&&_(h),T)),Ge=Vt(()=>B(o()&&_(h),R)),Ft=Vt(()=>B(o()&&_(x),T)),ci=Vt(()=>B(o()&&_(x),R));mn(D,Nr({use:N,get options(){return _(p)},role:"tooltip",get tabindex(){return _(ee)}},()=>n,{get open(){return v()},set open(Te){v(Te)},$$events:{focusin(...Te){var Ee;(Ee=_(ve))==null||Ee.apply(this,Te)},focusout(...Te){var Ee;(Ee=_(Ge))==null||Ee.apply(this,Te)},mouseenter(...Te){var Ee;(Ee=_(Ft))==null||Ee.apply(this,Te)},mouseleave(...Te){var Ee;(Ee=_(ci))==null||Ee.apply(this,Te)}},children:(Te,Ee)=>{var En=ka(),An=te(En);se(An,t,"default",{},null);var ui=oe(An,2);{var fi=Br=>{var Ur=xa();Yt(Ur,di=>G==null?void 0:G(di)),ne(()=>ut(Ur,1,ct(_(W)))),O(Br,Ur)};me(ui,Br=>{s()&&Br(fi)})}O(Te,En)},$$slots:{default:!0},$$legacy:!0}))};me(mt,D=>{_(p)&&D(yt)})}O(e,de),fe()}var Aa=re("
"),Sa=re("
"),Pa=re("
",1);function Ta(e,t){const r=Ss(t),n=J(t,["children","$$slots","$$events","$$legacy"]),i=J(n,["activeUrl","open","containerClass","classContainer","headerClass","classHeader","footerClass","classFooter","activeClass","classActive","arrow","trigger","placement","color","shadow","rounded"]);ue(t,!1);const o=K(),s=K(),l=K(),a=K();let c=E(t,"activeUrl",24,()=>{}),u=E(t,"open",12,!1),f=E(t,"containerClass",8,"divide-y z-50"),d=E(t,"classContainer",24,()=>{}),v=E(t,"headerClass",8,"py-1 overflow-hidden rounded-t-lg"),g=E(t,"classHeader",24,()=>{}),m=E(t,"footerClass",8,"py-1 overflow-hidden rounded-b-lg"),w=E(t,"classFooter",24,()=>{}),h=E(t,"activeClass",8,"text-primary-700 dark:text-primary-700 hover:text-primary-900 dark:hover:text-primary-900"),k=E(t,"classActive",24,()=>{}),x=E(t,"arrow",8,!1),p=E(t,"trigger",8,"click"),y=E(t,"placement",8,"bottom"),b=E(t,"color",8,"dropdown"),C=E(t,"shadow",8,!0),A=E(t,"rounded",8,!0);const T=zr("");let I=ie(h(),k());vt("DropdownType",{activeClass:I}),vt("activeUrl",T),Q(()=>M(c()),()=>{T.set(c()??"")}),Q(()=>(M(f()),M(d())),()=>{L(o,ie(f(),d()))}),Q(()=>(M(v()),M(g())),()=>{L(s,ie(v(),g()))}),Q(()=>M(n),()=>{L(l,ie("py-1",n.class))}),Q(()=>(M(m()),M(w())),()=>{L(a,ie(m(),w()))}),je(),we(),Ea(e,Nr({activeContent:!0},()=>i,{get trigger(){return p()},get arrow(){return x()},get placement(){return y()},get shadow(){return C()},get rounded(){return A()},get color(){return b()},get class(){return _(o)},get open(){return u()},set open(q){u(q)},$$events:{show(q){H.call(this,t,q)}},children:(q,R)=>{var V=Pa(),z=te(V);{var j=G=>{var de=Aa(),Ce=ce(de);se(Ce,t,"header",{},null),ne(()=>ut(de,1,ct(_(s)))),O(G,de)};me(z,G=>{r.header&&G(j)})}var N=oe(z,2),F=ce(N);se(F,t,"default",{},null);var B=oe(N,2);{var W=G=>{var de=Sa(),Ce=ce(de);se(Ce,t,"footer",{},null),ne(()=>ut(de,1,ct(_(a)))),O(G,de)};me(B,G=>{r.footer&&G(W)})}ne(()=>ut(N,1,ct(_(l)))),O(q,V)},$$slots:{default:!0},$$legacy:!0})),fe()}var Oa=re("
");function Ra(e,t){const r=J(t,["children","$$slots","$$events","$$legacy"]),n=J(r,["divClass"]);ue(t,!1);let i=E(t,"divClass",8,"my-1 h-px bg-gray-100 dark:bg-gray-600");we();var o=Oa();let s;ne(l=>s=pe(o,s,{...n,class:l}),[()=>ie(i(),r.class)],Re),O(e,o),fe()}function La(e,t){const r=J(t,["children","$$slots","$$events","$$legacy"]),n=J(r,["tag","show","use"]);let i=E(t,"tag",8,"div"),o=E(t,"show",8),s=E(t,"use",8,()=>{});var l=ae(),a=te(l);{var c=f=>{var d=ae(),v=te(d);qt(v,i,!1,(g,m)=>{Yt(g,x=>{var p;return(p=s())==null?void 0:p(x)});let w;ne(()=>w=pe(g,w,{...n}));var h=ae(),k=te(h);se(k,t,"default",{},null),O(m,h)}),O(f,d)},u=f=>{var d=ae(),v=te(d);se(v,t,"default",{},null),O(f,d)};me(a,f=>{o()?f(c):f(u,!1)})}O(e,l)}function ur(e,t){const r=J(t,["children","$$slots","$$events","$$legacy"]),n=J(r,["defaultClass","href","activeClass"]);ue(t,!1);const i=K(),o=K();let s=E(t,"defaultClass",8,"font-medium py-2 px-4 text-sm hover:bg-gray-100 dark:hover:bg-gray-600"),l=E(t,"href",24,()=>{}),a=E(t,"activeClass",24,()=>{});const c=rt("DropdownType")??{},u=rt("activeUrl");let f=K("");u.subscribe(g=>{L(f,g)});let d=K(!0);function v(g){var m;L(d,((m=g.parentElement)==null?void 0:m.tagName)==="UL")}Q(()=>(_(f),M(l())),()=>{L(i,_(f)?l()===_(f):!1)}),Q(()=>(M(s()),M(l()),_(i),M(a()),M(r)),()=>{L(o,ie(s(),l()?"block":"w-full text-left",_(i)&&(a()??c.activeClass),r.class))}),je(),we(),La(e,{tag:"li",get show(){return _(d)},use:v,children:(g,m)=>{var w=ae(),h=te(w);qt(h,()=>l()?"a":"button",!1,(k,x)=>{let p;ne(()=>p=pe(k,p,{href:l(),type:l()?void 0:"button",role:l()?"link":"button",...n,class:_(o)})),Y("click",k,function(C){H.call(this,t,C)}),Y("change",k,function(C){H.call(this,t,C)}),Y("keydown",k,function(C){H.call(this,t,C)}),Y("keyup",k,function(C){H.call(this,t,C)}),Y("focus",k,function(C){H.call(this,t,C)}),Y("blur",k,function(C){H.call(this,t,C)}),Y("mouseenter",k,function(C){H.call(this,t,C)}),Y("mouseleave",k,function(C){H.call(this,t,C)});var y=ae(),b=te(y);se(b,t,"default",{},null),O(x,y)}),O(g,w)},$$slots:{default:!0}}),fe()}var Ma=re("
"),za=re("
");function Na(e,t){const r=J(t,["children","$$slots","$$events","$$legacy"]),n=J(r,["items","imgClass"]);ue(t,!1);const i=K();let o=E(t,"items",24,()=>[]),s=E(t,"imgClass",8,"h-auto max-w-full rounded-lg");function l(u){getComputedStyle(u).gap==="normal"&&(u.style.gap="inherit")}Q(()=>M(r),()=>{L(i,ie("grid",r.class))}),je(),we();var a=za();let c;xs(a,5,o,ws,(u,f)=>{var d=ae(),v=te(d);se(v,t,"default",{get item(){return _(f)}},g=>{var m=Ma(),w=ce(m);ne(h=>{ft(w,"src",_(f).src),ft(w,"alt",_(f).alt),ut(w,1,h)},[()=>ct(ie(s(),r.classImg))],Re),O(g,m)}),O(u,d)},u=>{var f=ae(),d=te(f);se(d,t,"default",{get item(){return o()[0]}},null),O(u,f)}),Yt(a,u=>l==null?void 0:l(u)),ne(()=>c=pe(a,c,{...n,class:_(i)})),O(e,a),fe()}var Ia=re("
");function $n(e,t){const r=J(t,["children","$$slots","$$events","$$legacy"]),n=J(r,["fluid"]);ue(t,!1);let i=E(t,"fluid",8,!1);we();var o=Ia();let s;var l=ce(o);se(l,t,"default",{},null),ne(a=>s=pe(o,s,{...n,class:a}),[()=>ie("mx-auto flex flex-wrap justify-between items-center ",i()?"w-full":"container",r.class)],Re),O(e,o),fe()}function Da(e,t){const r=J(t,["children","$$slots","$$events","$$legacy"]),n=J(r,["fluid","navContainerClass"]);ue(t,!1);const[i,o]=Vo(),s=()=>Uo(c,"$hidden",i);let l=E(t,"fluid",8,!1),a=E(t,"navContainerClass",8,""),c=zr(!0);vt("navHidden",c);let u=()=>c.update(d=>!d);Q(()=>M(n),()=>{n.color=n.color??"navbar"}),je(),we();const f=Re(()=>ie("px-2 sm:px-4 py-2.5 w-full",r.class));mn(e,Nr({tag:"nav"},()=>n,{get class(){return _(f)},children:(d,v)=>{$n(d,{get fluid(){return l()},get class(){return a()},children:(g,m)=>{var w=ae(),h=te(w);se(h,t,"default",{get hidden(){return s()},toggle:u,NavContainer:$n},null),O(g,w)},$$slots:{default:!0}})},$$slots:{default:!0}})),fe(),o()}var Fa=re("");function Ba(e,t){const r=J(t,["children","$$slots","$$events","$$legacy"]),n=J(r,["href"]);ue(t,!1);let i=E(t,"href",8,"");we();var o=Fa();let s;var l=ce(o);se(l,t,"default",{},null),ne(a=>s=pe(o,s,{href:i(),...n,class:a}),[()=>ie("flex items-center",r.class)],Re),O(e,o),fe()}var Ua=Mr("");function Va(e,t){const r=J(t,["children","$$slots","$$events","$$legacy"]),n=J(r,["size","color","variation","ariaLabel"]);ue(t,!1);let i=E(t,"size",8,"24"),o=E(t,"color",8,"currentColor"),s=E(t,"variation",8,"outline"),l=E(t,"ariaLabel",8,"bars 3"),a=K(),c=K(),u=` `,f=` `;Q(()=>M(s()),()=>{switch(s()){case"outline":L(c,u),L(a,"0 0 24 24");break;case"solid":L(c,f),L(a,"0 0 24 24");break;default:L(c,u),L(a,"0 0 24 24")}}),je(),we();var d=Ua();let v;var g=ce(d);As(g,()=>_(c)),ne(()=>v=pe(d,v,{xmlns:"http://www.w3.org/2000/svg",role:"button",tabindex:"0",width:i(),height:i(),class:r.class,...n,"aria-label":l(),fill:"none",viewBox:_(a),"stroke-width":"2"})),Y("click",d,function(m){H.call(this,t,m)}),O(e,d),fe()}function ja(e,t){const r=J(t,["children","$$slots","$$events","$$legacy"]),n=J(r,["menuClass","onClick","classMenu","title"]);ue(t,!1);let i=E(t,"menuClass",8,"h-6 w-6 shrink-0"),o=E(t,"onClick",24,()=>{}),s=E(t,"classMenu",8,""),l=E(t,"title",8,"Open main menu"),a="ms-3 md:hidden",c=rt("navHidden")??zr(!0);const u=d=>c.update(v=>!v);we();const f=Re(()=>ie(a,r.class));Bl(e,Nr({get name(){return l()}},()=>n,{get class(){return _(f)},$$events:{click(...d){var v;(v=o()||u)==null||v.apply(this,d)}},children:(d,v)=>{const g=Re(()=>ie(i(),s()));Va(d,{get class(){return _(g)}})},$$slots:{default:!0}})),fe()}var Wa=re("
  • ");function Ut(e,t){const r=J(t,["children","$$slots","$$events","$$legacy"]),n=J(r,["href","activeClass","nonActiveClass"]);ue(t,!1);const i=K(),o=K();let s=E(t,"href",8,""),l=E(t,"activeClass",24,()=>{}),a=E(t,"nonActiveClass",24,()=>{});const c=rt("navbarContext")??{},u=rt("activeUrl");let f=K("");u.subscribe(g=>{L(f,g)}),Q(()=>(_(f),M(s())),()=>{L(i,_(f)?s()===_(f):!1)}),Q(()=>(_(i),M(l()),M(a()),M(r)),()=>{L(o,ie("block py-2 pe-4 ps-3 md:p-0 rounded-sm md:border-0",_(i)?l()??c.activeClass:a()??c.nonActiveClass,r.class))}),je(),we();var d=Wa(),v=ce(d);qt(v,()=>s()?"a":"div",!1,(g,m)=>{let w;ne(()=>w=pe(g,w,{role:s()?"link":"presentation",href:s(),...n,class:_(o)})),Y("blur",g,function(x){H.call(this,t,x)}),Y("change",g,function(x){H.call(this,t,x)}),Y("click",g,function(x){H.call(this,t,x)}),Y("focus",g,function(x){H.call(this,t,x)}),Y("keydown",g,function(x){H.call(this,t,x)}),Y("keypress",g,function(x){H.call(this,t,x)}),Y("keyup",g,function(x){H.call(this,t,x)}),Y("mouseenter",g,function(x){H.call(this,t,x)}),Y("mouseleave",g,function(x){H.call(this,t,x)}),Y("mouseover",g,function(x){H.call(this,t,x)});var h=ae(),k=te(h);se(k,t,"default",{},null),O(m,h)}),O(e,d),fe()}function Ga(e){const t=Math.cos(e*Math.PI*.5);return Math.abs(t)<1e-14?1:1-t}var Ha=re("
    "),qa=re("
    ");function Ya(e,t){const r=J(t,["children","$$slots","$$events","$$legacy"]),n=J(r,["activeUrl","divClass","ulClass","hidden","slideParams","activeClass","nonActiveClass","classUl"]);ue(t,!1);const[i,o]=Vo(),s=()=>Uo(w,"$hiddenStore",i);let l=E(t,"activeUrl",8,""),a=E(t,"divClass",8,"w-full md:block md:w-auto"),c=E(t,"ulClass",8,"flex flex-col p-4 mt-4 md:flex-row md:space-x-8 rtl:space-x-reverse md:mt-0 md:text-sm md:font-medium"),u=E(t,"hidden",24,()=>{}),f=E(t,"slideParams",24,()=>({delay:250,duration:500,easing:Ga})),d=E(t,"activeClass",8,"text-white bg-primary-700 md:bg-transparent md:text-primary-700 md:dark:text-white dark:bg-primary-600 md:dark:bg-transparent"),v=E(t,"nonActiveClass",8,"text-gray-700 hover:bg-gray-100 md:hover:bg-transparent md:border-0 md:hover:text-primary-700 dark:text-gray-400 md:dark:hover:text-white dark:hover:bg-gray-700 dark:hover:text-white md:dark:hover:bg-transparent"),g=E(t,"classUl",8,"");const m=zr("");vt("navbarContext",{activeClass:d(),nonActiveClass:v()}),vt("activeUrl",m);let w=rt("navHidden"),h=K(),k=K(),x=K();Q(()=>M(l()),()=>{m.set(l())}),Q(()=>(M(u()),s()),()=>{L(h,u()??s()??!0)}),Q(()=>(M(a()),M(r)),()=>{L(k,ie(a(),r.class))}),Q(()=>(M(c()),M(g())),()=>{L(x,ie(c(),g()))}),je(),we();var p=ae(),y=te(p);{var b=A=>{var T=Ha();let I;var q=ce(T);mn(q,{tag:"ul",border:!0,rounded:!0,color:"navbarUl",get class(){return _(x)},children:(R,V)=>{var z=ae(),j=te(z);se(j,t,"default",{},null),O(R,z)},$$slots:{default:!0}}),ne(()=>I=pe(T,I,{...n,class:_(k),role:"button",tabindex:"0"})),Fo(3,T,()=>Ml,f),Y("click",T,function(R){H.call(this,t,R)}),O(A,T)},C=A=>{var T=qa();let I;var q=ce(T),R=ce(q);se(R,t,"default",{},null),ne(V=>{I=pe(T,I,{...n,class:_(k),[Ct]:V}),ut(q,1,ct(_(x)))},[()=>({hidden:_(h)})],Re),O(A,T)};me(y,A=>{_(h)?A(C,!1):A(b)})}O(e,p),fe(),o()}var Ka=Mr(" "),Xa=Mr(" "),Za=Mr('');function Ja(e,t){var k,x;ue(t,!0);const r=rt("iconCtx")??{},n={xs:"w-3 h-3",sm:"w-4 h-4",md:"w-5 h-5",lg:"w-6 h-6",xl:"w-8 h-8"};let i=E(t,"size",19,()=>r.size||"md"),o=E(t,"color",19,()=>r.color||"currentColor"),s=E(t,"strokeWidth",19,()=>r.strokeWidth||"2"),l=E(t,"ariaLabel",3,"chevron down outline"),a=Us(t,["$$slots","$$events","$$legacy","size","color","title","strokeWidth","desc","class","ariaLabel"]),c=`${((k=t.title)==null?void 0:k.id)||""} ${((x=t.desc)==null?void 0:x.id)||""}`;const u=Vt(()=>{var p,y;return!!((p=t.title)!=null&&p.id||(y=t.desc)!=null&&y.id)});var f=Za();let d;var v=ce(f);{var g=p=>{var y=Ka(),b=ce(y);ne(()=>{ft(y,"id",t.title.id),wr(b,t.title.title)}),O(p,y)};me(v,p=>{var y;(y=t.title)!=null&&y.id&&t.title.title&&p(g)})}var m=oe(v);{var w=p=>{var y=Xa(),b=ce(y);ne(()=>{ft(y,"id",t.desc.id),wr(b,t.desc.desc)}),O(p,y)};me(m,p=>{var y;(y=t.desc)!=null&&y.id&&t.desc.desc&&p(w)})}var h=oe(m);ne(p=>{d=pe(f,d,{xmlns:"http://www.w3.org/2000/svg",fill:"none",color:o(),...a,class:p,"aria-label":l(),"aria-describedby":_(u)?c:void 0,viewBox:"0 0 24 24"}),ft(h,"stroke-width",s())},[()=>ie("shrink-0",n[i()],t.class)]),O(e,f),fe()}var Qa=re('ESP32 Logo SvelteESP32',1),$a=re("Dropdown",1),ec=re(" ",1),tc=re(" ",1),rc=re(" ",1),nc=re(" ",1);function oc(e){const t=[{alt:"erbology",src:"./gallery/image.jpg"},{alt:"shoes",src:"./gallery/image-1.jpg"},{alt:"small bag",src:"./gallery/image-2.jpg"},{alt:"plants",src:"./gallery/image-3.jpg"},{alt:"watch",src:"./gallery/image-4.jpg"},{alt:"shoe",src:"./gallery/image-5.jpg"}];var r=nc(),n=te(r);Da(n,{children:(o,s)=>{var l=rc(),a=te(l);Ba(a,{href:"/",children:(f,d)=>{var v=Qa();O(f,v)},$$slots:{default:!0}});var c=oe(a,2);ja(c,{});var u=oe(c,2);Ya(u,{children:(f,d)=>{var v=tc(),g=te(v);Ut(g,{href:"/",children:(p,y)=>{var b=Ze("Home");O(p,b)},$$slots:{default:!0}});var m=oe(g,2);Ut(m,{class:"cursor-pointer",children:(p,y)=>{var b=$a(),C=oe(te(b));Ja(C,{class:"w-6 h-6 ms-2 text-primary-800 dark:text-white inline"}),O(p,b)},$$slots:{default:!0}});var w=oe(m,2);Ta(w,{class:"w-44 z-20",children:(p,y)=>{var b=ec(),C=te(b);ur(C,{href:"/",children:(R,V)=>{var z=Ze("Dashboard");O(R,z)},$$slots:{default:!0}});var A=oe(C,2);ur(A,{href:"/docs/components/navbar",children:(R,V)=>{var z=Ze("Settings");O(R,z)},$$slots:{default:!0}});var T=oe(A,2);ur(T,{href:"/",children:(R,V)=>{var z=Ze("Earnings");O(R,z)},$$slots:{default:!0}});var I=oe(T,2);Ra(I,{});var q=oe(I,2);ur(q,{href:"/",children:(R,V)=>{var z=Ze("Sign out");O(R,z)},$$slots:{default:!0}}),O(p,b)},$$slots:{default:!0}});var h=oe(w,2);Ut(h,{href:"/settings",children:(p,y)=>{var b=Ze("Setting");O(p,b)},$$slots:{default:!0}});var k=oe(h,2);Ut(k,{href:"/pricing",children:(p,y)=>{var b=Ze("Pricing");O(p,b)},$$slots:{default:!0}});var x=oe(k,2);Ut(x,{href:"/contact",children:(p,y)=>{var b=Ze("Contact");O(p,b)},$$slots:{default:!0}}),O(f,v)},$$slots:{default:!0}}),O(o,l)},$$slots:{default:!0}});var i=oe(n,2);Na(i,{items:t,class:"gap-4 grid-cols-2 md:grid-cols-3"}),O(e,r)}bs(oc,{target:document.querySelector("#app")}); diff --git a/demo/svelte/dist/assets/index-BvVGlPwY.css b/demo/svelte/dist/assets/index-CGPtjC2H.css similarity index 100% rename from demo/svelte/dist/assets/index-BvVGlPwY.css rename to demo/svelte/dist/assets/index-CGPtjC2H.css diff --git a/demo/svelte/dist/assets/index-CMuwwNtj.js b/demo/svelte/dist/assets/index-CMuwwNtj.js new file mode 100644 index 0000000..833ed56 --- /dev/null +++ b/demo/svelte/dist/assets/index-CMuwwNtj.js @@ -0,0 +1,2 @@ +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const s of o.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&n(s)}).observe(document,{childList:!0,subtree:!0});function r(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(i){if(i.ep)return;i.ep=!0;const o=r(i);fetch(i.href,o)}})();const On=!1;var Qt=Array.isArray,yi=Array.prototype.indexOf,dn=Array.from,oo=Object.defineProperty,ot=Object.getOwnPropertyDescriptor,io=Object.getOwnPropertyDescriptors,wi=Object.prototype,_i=Array.prototype,vn=Object.getPrototypeOf,Rn=Object.isExtensible;function Et(e){return typeof e=="function"}const ze=()=>{};function xi(e){return e()}function Zr(e){for(var t=0;t{n.d=!0})}function ge(e){const t=$;if(t!==null){const s=t.e;if(s!==null){var r=X,n=Y;t.e=null;try{for(var i=0;i{var a=Y;Le(o);var c=l();return Le(a),c};return n&&r.set("length",$e(e.length)),new Proxy(e,{defineProperty(l,a,c){(!("value"in c)||c.configurable===!1||c.enumerable===!1||c.writable===!1)&&Ri();var f=r.get(a);return f===void 0?(f=s(()=>$e(c.value)),r.set(a,f)):M(f,s(()=>ft(c.value))),!0},deleteProperty(l,a){var c=r.get(a);if(c===void 0)a in l&&r.set(a,s(()=>$e(xe)));else{if(n&&typeof a=="string"){var f=r.get("length"),u=Number(a);Number.isInteger(u)&&u$e(ft(u?l[a]:xe))),r.set(a,f)),f!==void 0){var d=_(f);return d===xe?void 0:d}return Reflect.get(l,a,c)},getOwnPropertyDescriptor(l,a){var c=Reflect.getOwnPropertyDescriptor(l,a);if(c&&"value"in c){var f=r.get(a);f&&(c.value=_(f))}else if(c===void 0){var u=r.get(a),d=u==null?void 0:u.v;if(u!==void 0&&d!==xe)return{enumerable:!0,configurable:!0,value:d,writable:!0}}return c},has(l,a){var d;if(a===it)return!0;var c=r.get(a),f=c!==void 0&&c.v!==xe||Reflect.has(l,a);if(c!==void 0||X!==null&&(!f||(d=ot(l,a))!=null&&d.writable)){c===void 0&&(c=s(()=>$e(f?ft(l[a]):xe)),r.set(a,c));var u=_(c);if(u===xe)return!1}return f},set(l,a,c,f){var k;var u=r.get(a),d=a in l;if(n&&a==="length")for(var v=c;v$e(xe)),r.set(v+"",g))}u===void 0?(!d||(k=ot(l,a))!=null&&k.writable)&&(u=s(()=>$e(void 0)),M(u,s(()=>ft(c))),r.set(a,u)):(d=u.v!==xe,M(u,s(()=>ft(c))));var p=Reflect.getOwnPropertyDescriptor(l,a);if(p!=null&&p.set&&p.set.call(f,c),!d){if(n&&typeof a=="string"){var y=r.get("length"),h=Number(a);Number.isInteger(h)&&h>=y.v&&M(y,h+1)}Mn(i)}return!0},ownKeys(l){_(i);var a=Reflect.ownKeys(l).filter(u=>{var d=r.get(u);return d===void 0||d.v!==xe});for(var[c,f]of r)f.v!==xe&&!(c in l)&&a.push(c);return a},setPrototypeOf(){Li()}})}function Mn(e,t=1){M(e,e.v+t)}function St(e){var t=Ne|je,r=Y!==null&&(Y.f&Ne)!==0?Y:null;return X===null||r!==null&&(r.f&Se)!==0?t|=Se:X.f|=lo,{ctx:$,deps:null,effects:null,equals:uo,f:t,fn:e,reactions:null,rv:0,v:null,wv:0,parent:r??X}}function Gt(e){const t=St(e);return To(t),t}function Ie(e){const t=St(e);return t.equals=hn,t}function ho(e){var t=e.effects;if(t!==null){e.effects=null;for(var r=0;r_(e))),t}function M(e,t,r=!1){Y!==null&&!Ue&&Or()&&(Y.f&(Ne|Sr))!==0&&!(be!=null&&be.includes(e))&&Mi();let n=r?ft(t):t;return bo(e,n)}function bo(e,t){if(!e.equals(t)){var r=e.v;or?qt.set(e,t):qt.set(e,r),e.v=t,(e.f&Ne)!==0&&((e.f&je)!==0&&mo(e),Me(e,(e.f&Se)===0?ye:ct)),e.wv=Ro(),yo(e,je),Or()&&X!==null&&(X.f&ye)!==0&&(X.f&(Qe|Mt))===0&&(Re===null?ns([e]):Re.push(e))}return t}function zn(e,t=1){var r=_(e),n=t===1?r++:r--;return M(e,r),n}function yo(e,t){var r=e.reactions;if(r!==null)for(var n=Or(),i=r.length,o=0;onew Promise(n=>{r.outro?Yt(t,()=>{We(t),n(void 0)}):(We(t),n(void 0))})}function tr(e){return Nt(so,e,!1)}function Q(e,t){var r=$,n={effect:null,ran:!1};r.l.r1.push(n),n.effect=rr(()=>{e(),!n.ran&&(n.ran=!0,M(r.l.r2,!0),He(t))})}function Ye(){var e=$;rr(()=>{if(_(e.l.r2)){for(var t of e.l.r1){var r=t.effect;(r.f&ye)!==0&&Me(r,ct),It(r)&&zr(r),t.ran=!1}e.l.r2.v=!1}})}function rr(e){return Nt(Pr,e,!0)}function re(e,t=[],r=St){const n=t.map(r);return nr(()=>e(...n.map(_)))}function nr(e,t=0){return Nt(Pr|Sr|t,e,!0)}function bt(e,t=!0){return Nt(Pr|Qe,e,!0,t)}function Co(e){var t=e.teardown;if(t!==null){const r=or,n=Y;In(!0),Le(null);try{t.call(null)}finally{In(r),Le(n)}}}function Eo(e,t=!1){var r=e.first;for(e.first=e.last=null;r!==null;){var n=r.next;(r.f&Mt)!==0?r.parent=null:We(r,t),r=n}}function ts(e){for(var t=e.first;t!==null;){var r=t.next;(t.f&Qe)===0&&We(t),t=r}}function We(e,t=!0){var r=!1;if((t||(e.f&Ci)!==0)&&e.nodes_start!==null){for(var n=e.nodes_start,i=e.nodes_end;n!==null;){var o=n===i?null:Rr(n);n.remove(),n=o}r=!0}Eo(e,t&&!r),_r(e,0),Me(e,Tr);var s=e.transitions;if(s!==null)for(const a of s)a.stop();Co(e);var l=e.parent;l!==null&&l.first!==null&&Ao(e),e.next=e.prev=e.teardown=e.ctx=e.deps=e.fn=e.nodes_start=e.nodes_end=null}function Ao(e){var t=e.parent,r=e.prev,n=e.next;r!==null&&(r.next=n),n!==null&&(n.prev=r),t!==null&&(t.first===e&&(t.first=n),t.last===e&&(t.last=r))}function Yt(e,t){var r=[];bn(e,r,!0),Po(r,()=>{We(e),t&&t()})}function Po(e,t){var r=e.length;if(r>0){var n=()=>--r||t();for(var i of e)i.out(n)}else t()}function bn(e,t,r){if((e.f&Je)===0){if(e.f^=Je,e.transitions!==null)for(const s of e.transitions)(s.is_global||r)&&t.push(s);for(var n=e.first;n!==null;){var i=n.next,o=(n.f&$t)!==0||(n.f&Qe)!==0;bn(n,t,o?r:!1),n=i}}}function Kt(e){So(e,!0)}function So(e,t){if((e.f&Je)!==0){e.f^=Je,(e.f&ye)===0&&(e.f^=ye),It(e)&&(Me(e,je),Nr(e));for(var r=e.first;r!==null;){var n=r.next,i=(r.f&$t)!==0||(r.f&Qe)!==0;So(r,i?t:!1),r=n}if(e.transitions!==null)for(const o of e.transitions)(o.is_global||t)&&o.in()}}let br=[];function rs(){var e=br;br=[],Zr(e)}function Lr(e){br.length===0&&queueMicrotask(rs),br.push(e)}let gr=!1,$r=!1,yr=null,dt=!1,or=!1;function In(e){or=e}let hr=[];let Y=null,Ue=!1;function Le(e){Y=e}let X=null;function Ge(e){X=e}let be=null;function To(e){Y!==null&&Y.f&Jr&&(be===null?be=[e]:be.push(e))}let pe=null,Ae=0,Re=null;function ns(e){Re=e}let Oo=1,wr=0,nt=!1;function Ro(){return++Oo}function It(e){var d;var t=e.f;if((t&je)!==0)return!0;if((t&ct)!==0){var r=e.deps,n=(t&Se)!==0;if(r!==null){var i,o,s=(t&pr)!==0,l=n&&X!==null&&!nt,a=r.length;if(s||l){var c=e,f=c.parent;for(i=0;ie.wv)return!0}(!n||X!==null&&!nt)&&Me(e,ye)}return!1}function os(e,t){for(var r=t;r!==null;){if((r.f&mr)!==0)try{r.fn(e);return}catch{r.f^=mr}r=r.parent}throw gr=!1,e}function is(e){return(e.f&Tr)===0&&(e.parent===null||(e.parent.f&mr)===0)}function Mr(e,t,r,n){if(gr){if(r===null&&(gr=!1),is(t))throw e;return}r!==null&&(gr=!0);{os(e,t);return}}function Lo(e,t,r=!0){var n=e.reactions;if(n!==null)for(var i=0;i0)for(u.length=Ae+pe.length,d=0;d0;){t++>1e3&&as();var r=hr,n=r.length;hr=[];for(var i=0;i{document.activeElement===r&&e.focus()})}}function zo(e){var t=Y,r=X;Le(null),Ge(null);try{return e()}finally{Le(t),Ge(r)}}const No=new Set,tn=new Set;function Io(e,t,r,n={}){function i(o){if(n.capture||Ht.call(t,o),!o.cancelBubble)return zo(()=>r==null?void 0:r.call(this,o))}return e.startsWith("pointer")||e.startsWith("touch")||e==="wheel"?Lr(()=>{t.addEventListener(e,i,n)}):t.addEventListener(e,i,n),i}function H(e,t,r,n,i){var o={capture:n,passive:i},s=Io(e,t,r,o);(t===document.body||t===window||t===document)&&pn(()=>{t.removeEventListener(e,s,o)})}function ws(e){for(var t=0;t{throw x});throw d}}finally{e.__root=t,delete e.currentTarget,Le(f),Ge(u)}}}function yn(e){var t=document.createElement("template");return t.innerHTML=e,t.content}function at(e,t){var r=X;r.nodes_start===null&&(r.nodes_start=e,r.nodes_end=t)}function te(e,t){var r=(t&vo)!==0,n=(t&Gi)!==0,i,o=!e.startsWith("");return()=>{i===void 0&&(i=yn(o?e:""+e),r||(i=Pe(i)));var s=n||wo?document.importNode(i,!0):i.cloneNode(!0);if(r){var l=Pe(s),a=s.lastChild;at(l,a)}else at(s,s);return s}}function Ir(e,t,r="svg"){var n=!e.startsWith(""),i=(t&vo)!==0,o=`<${r}>${n?e:""+e}`,s;return()=>{if(!s){var l=yn(o),a=Pe(l);if(i)for(s=document.createDocumentFragment();Pe(a);)s.appendChild(Pe(a));else s=Pe(a)}var c=s.cloneNode(!0);if(i){var f=Pe(c),u=c.lastChild;at(f,u)}else at(c,c);return c}}function et(e=""){{var t=er(e+"");return at(t,t),t}}function ce(){var e=document.createDocumentFragment(),t=document.createComment(""),r=er();return e.append(t,r),at(t,r),e}function R(e,t){e!==null&&e.before(t)}let xr=!0;function Dn(e){xr=e}function kr(e,t){var r,n=t==null?"":typeof t=="object"?t+"":t;n!==((r=e).__t??(r.__t=e.nodeValue))&&(e.__t=n,e.nodeValue=n+"")}function _s(e,t){return xs(e,t)}const xt=new Map;function xs(e,{target:t,anchor:r,props:n={},events:i,context:o,intro:s=!0}){Zi();var l=new Set,a=u=>{for(var d=0;d{var u=r??t.appendChild(er());return bt(()=>{if(o){ve({});var d=$;d.c=o}i&&(n.$$events=i),xr=s,c=e(u,n)||{},xr=!0,o&&ge()}),()=>{var g;for(var d of l){t.removeEventListener(d,Ht);var v=xt.get(d);--v===0?(document.removeEventListener(d,Ht),xt.delete(d)):xt.set(d,v)}tn.delete(a),u!==r&&((g=u.parentNode)==null||g.removeChild(u))}});return ks.set(c,f),c}let ks=new WeakMap;function ke(e,t,[r,n]=[0,0]){var i=e,o=null,s=null,l=xe,a=r>0?$t:0,c=!1;const f=(d,v=!0)=>{c=!0,u(v,d)},u=(d,v)=>{l!==(l=d)&&(l?(o?Kt(o):v&&(o=bt(()=>v(i))),s&&Yt(s,()=>{s=null})):(s?Kt(s):v&&(s=bt(()=>v(i,[r+1,n]))),o&&Yt(o,()=>{o=null})))};nr(()=>{c=!1,t(f),c||u(null,null)},a)}function Cs(e,t){return t}function Es(e,t,r,n){for(var i=[],o=t.length,s=0;s0&&i.length===0&&r!==null;if(l){var a=r.parentNode;Ji(a),a.append(r),n.clear(),rt(e,t[0].prev,t[o-1].next)}Po(i,()=>{for(var c=0;c{var d=r();return Qt(d)?d:d==null?[]:dn(d)});nr(()=>{var d=_(u),v=d.length;f&&v===0||(f=v===0,Ps(d,l,s,i,t,n,r),o!==null&&(v===0?c?Kt(c):c=bt(()=>o(s)):c!==null&&Yt(c,()=>{c=null})),_(u))})}function Ps(e,t,r,n,i,o,s){var l=e.length,a=t.items,c=t.first,f=c,u,d=null,v=[],g=[],p,y,h,k;for(k=0;k0){var B=l===0?r:null;Es(t,w,B,a)}}X.first=t.first&&t.first.e,X.last=d&&d.e}function Ss(e,t,r,n){bo(e.v,t),e.i=r}function Ts(e,t,r,n,i,o,s,l,a,c){var f=(a&Ii)!==0,u=(a&Fi)===0,d=f?u?q(i):Tt(i):i,v=(a&Di)===0?s:Tt(s),g={i:v,v:d,k:o,a:null,e:null,prev:r,next:n};try{return g.e=bt(()=>l(e,d,v,c),Xi),g.e.prev=r&&r.e,g.e.next=n&&n.e,r===null?t.first=g:(r.next=g,r.e.next=g.e),n!==null&&(n.prev=g,n.e.prev=g.e),g}finally{}}function Fn(e,t,r){for(var n=e.next?e.next.e.nodes_start:r,i=t?t.e.nodes_start:r,o=e.e.nodes_start;o!==n;){var s=Rr(o);i.before(o),o=s}}function rt(e,t,r){t===null?e.first=r:(t.next=r,t.e.next=r&&r.e),r!==null&&(r.prev=t,r.e.prev=t&&t.e)}function Os(e,t,r,n,i){var o=e,s="",l;nr(()=>{s!==(s=t()??"")&&(l!==void 0&&(We(l),l=void 0),s!==""&&(l=bt(()=>{var a=s+"";a=`${a}`;var c=yn(a);for(c=Pe(c),at(Pe(c),c.lastChild);Pe(c);)o.before(Pe(c))})))})}function ae(e,t,r,n,i){var l;var o=(l=t.$$slots)==null?void 0:l[r],s=!1;o===!0&&(o=t[r==="default"?"children":r],s=!0),o===void 0?i!==null&&i(e):o(e,s?()=>n:n)}function Rs(e){const t={};e.children&&(t.default=!0);for(const r in e.$$slots)t[r]=!0;return t}function Xt(e,t,r,n,i,o){var s,l,a=null,c=e,f;nr(()=>{const u=t()||null;var d=u==="svg"?qi:null;u!==s&&(f&&(u===null?Yt(f,()=>{f=null,l=null}):u===l?Kt(f):(We(f),Dn(!1))),u&&u!==l&&(f=bt(()=>{if(a=d?document.createElementNS(d,u):document.createElement(u),at(a,a),n){var v=a.appendChild(er());n(a,v)}X.nodes_end=a,c.before(a)})),s=u,s&&(l=s),Dn(!0))},$t)}function Zt(e,t,r){tr(()=>{var n=He(()=>t(e,r==null?void 0:r())||{});if(r&&(n!=null&&n.update)){var i=!1,o={};rr(()=>{var s=r();z(s),i&&gn(o,s)&&(o=s,n.update(s))}),i=!0}if(n!=null&&n.destroy)return()=>n.destroy()})}function Do(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t=0;){var l=s+o;(s===0||Bn.includes(n[s-1]))&&(l===n.length||Bn.includes(n[l]))?n=(s===0?"":n.substring(0,s))+n.substring(l+1):s=l}}return n===""?null:n}function Un(e,t=!1){var r=t?" !important;":";",n="";for(var i in e){var o=e[i];o!=null&&o!==""&&(n+=" "+i+": "+o+r)}return n}function Hr(e){return e[0]!=="-"||e[1]!=="-"?e.toLowerCase():e}function zs(e,t){if(t){var r="",n,i;if(Array.isArray(t)?(n=t[0],i=t[1]):n=t,e){e=String(e).replaceAll(/\s*\/\*.*?\*\/\s*/g,"").trim();var o=!1,s=0,l=!1,a=[];n&&a.push(...Object.keys(n).map(Hr)),i&&a.push(...Object.keys(i).map(Hr));var c=0,f=-1;const p=e.length;for(var u=0;uperformance.now(),Ze={tick:e=>requestAnimationFrame(e),now:()=>Ds(),tasks:new Set};function jo(){const e=Ze.now();Ze.tasks.forEach(t=>{t.c(e)||(Ze.tasks.delete(t),t.f())}),Ze.tasks.size!==0&&Ze.tick(jo)}function Fs(e){let t;return Ze.tasks.size===0&&Ze.tick(jo),{promise:new Promise(r=>{Ze.tasks.add(t={c:e,f:r})}),abort(){Ze.tasks.delete(t)}}}function lr(e,t){zo(()=>{e.dispatchEvent(new CustomEvent(t))})}function Bs(e){if(e==="float")return"cssFloat";if(e==="offset")return"cssOffset";if(e.startsWith("--"))return e;const t=e.split("-");return t.length===1?t[0]:t[0]+t.slice(1).map(r=>r[0].toUpperCase()+r.slice(1)).join("")}function jn(e){const t={},r=e.split(";");for(const n of r){const[i,o]=n.split(":");if(!i||o===void 0)break;const s=Bs(i.trim());t[s]=o.trim()}return t}const Us=e=>e;function Wo(e,t,r,n){var i,o=(e&Wi)!==0,s="both",l,a=t.inert,c=t.style.overflow,f,u;function d(){var h=Y,k=X;Le(null),Ge(null);try{return l??(l=r()(t,(n==null?void 0:n())??{},{direction:s}))}finally{Le(h),Ge(k)}}var v={is_global:o,in(){t.inert=a,lr(t,"introstart"),f=rn(t,d(),u,1,()=>{lr(t,"introend"),f==null||f.abort(),f=l=void 0,t.style.overflow=c})},out(h){t.inert=!0,lr(t,"outrostart"),u=rn(t,d(),f,0,()=>{lr(t,"outroend"),h==null||h()})},stop:()=>{f==null||f.abort(),u==null||u.abort()}},g=X;if(((i=g).transitions??(i.transitions=[])).push(v),xr){var p=o;if(!p){for(var y=g.parent;y&&(y.f&$t)!==0;)for(;(y=y.parent)&&(y.f&Sr)===0;);p=!y||(y.f&ao)!==0}p&&tr(()=>{He(()=>v.in())})}}function rn(e,t,r,n,i){var o=n===1;if(Et(t)){var s,l=!1;return Lr(()=>{if(!l){var y=t({direction:o?"in":"out"});s=rn(e,y,r,n,i)}}),{abort:()=>{l=!0,s==null||s.abort()},deactivate:()=>s.deactivate(),reset:()=>s.reset(),t:()=>s.t()}}if(r==null||r.deactivate(),!(t!=null&&t.duration))return i(),{abort:ze,deactivate:ze,reset:ze,t:()=>n};const{delay:a=0,css:c,tick:f,easing:u=Us}=t;var d=[];if(o&&r===void 0&&(f&&f(0,1),c)){var v=jn(c(0,1));d.push(v,v)}var g=()=>1-n,p=e.animate(d,{duration:a});return p.onfinish=()=>{var y=(r==null?void 0:r.t())??1-n;r==null||r.abort();var h=n-y,k=t.duration*Math.abs(h),x=[];if(k>0){var m=!1;if(c)for(var b=Math.ceil(k/16.666666666666668),E=0;E<=b;E+=1){var C=y+h*u(E/b),w=jn(c(C,1-C));x.push(w),m||(m=w.overflow==="hidden")}m&&(e.style.overflow="hidden"),g=()=>{var S=p.currentTime;return y+h*u(S/k)},f&&Fs(()=>{if(p.playState!=="running")return!1;var S=g();return f(S,1-S),!0})}p=e.animate(x,{duration:k,fill:"forwards"}),p.onfinish=()=>{g=()=>n,f==null||f(n,1-n),i()}},{abort:()=>{p&&(p.cancel(),p.effect=null,p.onfinish=ze)},deactivate:()=>{i=ze},reset:()=>{n===0&&(f==null||f(1,0))},t:()=>g()}}function Wn(e,t){return e===t||(e==null?void 0:e[it])===t}function nn(e={},t,r,n){return tr(()=>{var i,o;return rr(()=>{i=o,o=[],He(()=>{e!==r(...o)&&(t(e,...o),i&&Wn(r(...i),e)&&t(null,...i))})}),()=>{Lr(()=>{o&&Wn(r(...o),e)&&t(null,...o)})}}),e}function Ce(e=!1){const t=$,r=t.l.u;if(!r)return;let n=()=>z(t.s);if(e){let i=0,o={};const s=St(()=>{let l=!1;const a=t.s;for(const c in a)a[c]!==o[c]&&(o[c]=a[c],l=!0);return l&&i++,i});n=()=>_(s)}r.b.length&&$i(()=>{Gn(t,n),Zr(r.b)}),Qr(()=>{const i=He(()=>r.m.map(xi));return()=>{for(const o of i)typeof o=="function"&&o()}}),r.a.length&&Qr(()=>{Gn(t,n),Zr(r.a)})}function Gn(e,t){if(e.l.s)for(const r of e.l.s)_(r);t()}function j(e,t){var o;var r=(o=e.$$events)==null?void 0:o[t.type],n=Qt(r)?r.slice():r==null?[]:[r];for(var i of n)i.call(this,t)}function Go(e,t,r){if(e==null)return t(void 0),ze;const n=He(()=>e.subscribe(t,r));return n.unsubscribe?()=>n.unsubscribe():n}const kt=[];function Dr(e,t=ze){let r=null;const n=new Set;function i(l){if(gn(e,l)&&(e=l,r)){const a=!kt.length;for(const c of n)c[1](),kt.push(c,e);if(a){for(let c=0;c{n.delete(c),n.size===0&&r&&(r(),r=null)}}return{set:i,update:o,subscribe:s}}function Vs(e){let t;return Go(e,r=>t=r)(),t}let cr=!1,on=Symbol();function Ho(e,t,r){var n,i;const o=(n=r)[i=t]??(n[i]={store:null,source:q(void 0),unsubscribe:ze});if(o.store!==e&&!(on in r))if(o.unsubscribe(),o.store=e??null,e==null)o.source.v=void 0,o.unsubscribe=ze;else{var s=!0;o.unsubscribe=Go(e,l=>{s?o.source.v=l:M(o.source,l)}),s=!1}return e&&on in r?Vs(e):_(o.source)}function qo(){const e={};function t(){pn(()=>{for(var r in e)e[r].unsubscribe();oo(e,on,{enumerable:!1,value:!0})})}return[e,t]}function js(e){var t=cr;try{return cr=!1,[e(),cr]}finally{cr=t}}const Ws={get(e,t){if(!e.exclude.includes(t))return e.props[t]},set(e,t){return!1},getOwnPropertyDescriptor(e,t){if(!e.exclude.includes(t)&&t in e.props)return{enumerable:!0,configurable:!0,value:e.props[t]}},has(e,t){return e.exclude.includes(t)?!1:t in e.props},ownKeys(e){return Reflect.ownKeys(e.props).filter(t=>!e.exclude.includes(t))}};function Gs(e,t,r){return new Proxy({props:e,exclude:t},Ws)}const Hs={get(e,t){if(!e.exclude.includes(t))return _(e.version),t in e.special?e.special[t]():e.props[t]},set(e,t,r){return t in e.special||(e.special[t]=A({get[t](){return e.props[t]}},t,fo)),e.special[t](r),zn(e.version),!0},getOwnPropertyDescriptor(e,t){if(!e.exclude.includes(t)&&t in e.props)return{enumerable:!0,configurable:!0,value:e.props[t]}},deleteProperty(e,t){return e.exclude.includes(t)||(e.exclude.push(t),zn(e.version)),!0},has(e,t){return e.exclude.includes(t)?!1:t in e.props},ownKeys(e){return Reflect.ownKeys(e.props).filter(t=>!e.exclude.includes(t))}};function Z(e,t){return new Proxy({props:e,exclude:t,special:{},version:Tt(0)},Hs)}const qs={get(e,t){let r=e.props.length;for(;r--;){let n=e.props[r];if(Et(n)&&(n=n()),typeof n=="object"&&n!==null&&t in n)return n[t]}},set(e,t,r){let n=e.props.length;for(;n--;){let i=e.props[n];Et(i)&&(i=i());const o=ot(i,t);if(o&&o.set)return o.set(r),!0}return!1},getOwnPropertyDescriptor(e,t){let r=e.props.length;for(;r--;){let n=e.props[r];if(Et(n)&&(n=n()),typeof n=="object"&&n!==null&&t in n){const i=ot(n,t);return i&&!i.configurable&&(i.configurable=!0),i}}},has(e,t){if(t===it||t===co)return!1;for(let r of e.props)if(Et(r)&&(r=r()),r!=null&&t in r)return!0;return!1},ownKeys(e){const t=[];for(let r of e.props){Et(r)&&(r=r());for(const n in r)t.includes(n)||t.push(n)}return t}};function Fr(...e){return new Proxy({props:e},qs)}function Hn(e){var t;return((t=e.ctx)==null?void 0:t.d)??!1}function A(e,t,r,n){var E;var i=(r&Bi)!==0,o=!zt||(r&Ui)!==0,s=(r&Vi)!==0,l=(r&ji)!==0,a=!1,c;s?[c,a]=js(()=>e[t]):c=e[t];var f=it in e||co in e,u=s&&(((E=ot(e,t))==null?void 0:E.set)??(f&&t in e&&(C=>e[t]=C)))||void 0,d=n,v=!0,g=!1,p=()=>(g=!0,v&&(v=!1,l?d=He(n):d=n),d);c===void 0&&n!==void 0&&(u&&o&&Oi(),c=p(),u&&u(c));var y;if(o)y=()=>{var C=e[t];return C===void 0?p():(v=!0,g=!1,C)};else{var h=(i?St:Ie)(()=>e[t]);h.f|=ki,y=()=>{var C=_(h);return C!==void 0&&(d=void 0),C===void 0?d:C}}if((r&fo)===0)return y;if(u){var k=e.$$legacy;return function(C,w){return arguments.length>0?((!o||!w||k||a)&&u(w?y():C),C):y()}}var x=!1,m=q(c),b=St(()=>{var C=y(),w=_(m);return x?(x=!1,w):m.v=C});return s&&_(b),i||(b.equals=hn),function(C,w){if(arguments.length>0){const S=w?_(b):o&&s?ft(C):C;if(!b.equals(S)){if(x=!0,M(m,S),g&&d!==void 0&&(d=S),Hn(b))return C;He(()=>_(b))}return C}return Hn(b)?b.v:_(b)}}function Ys(e){$===null&&mn(),zt&&$.l!==null?Xs($).m.push(e):Qr(()=>{const t=He(e);if(typeof t=="function")return t})}function Ks(e,t,{bubbles:r=!1,cancelable:n=!1}={}){return new CustomEvent(e,{detail:t,bubbles:r,cancelable:n})}function Yo(){const e=$;return e===null&&mn(),(t,r,n)=>{var o;const i=(o=e.s.$$events)==null?void 0:o[t];if(i){const s=Qt(i)?i.slice():[i],l=Ks(t,r,n);for(const a of s)a.call(e.x,l);return!l.defaultPrevented}return!0}}function Xs(e){var t,r=e.l;return(t=r).u??(t.u={a:[],b:[],m:[]})}const Zs="5";if(typeof window<"u"){var qn,Yn;((Yn=(qn=window).__svelte??(qn.__svelte={})).v??(Yn.v=new Set)).add(Zs)}Ni();const wn="-",Js=e=>{const t=$s(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=e;return{getClassGroupId:s=>{const l=s.split(wn);return l[0]===""&&l.length!==1&&l.shift(),Ko(l,t)||Qs(s)},getConflictingClassGroupIds:(s,l)=>{const a=r[s]||[];return l&&n[s]?[...a,...n[s]]:a}}},Ko=(e,t)=>{var s;if(e.length===0)return t.classGroupId;const r=e[0],n=t.nextPart.get(r),i=n?Ko(e.slice(1),n):void 0;if(i)return i;if(t.validators.length===0)return;const o=e.join(wn);return(s=t.validators.find(({validator:l})=>l(o)))==null?void 0:s.classGroupId},Kn=/^\[(.+)\]$/,Qs=e=>{if(Kn.test(e)){const t=Kn.exec(e)[1],r=t==null?void 0:t.substring(0,t.indexOf(":"));if(r)return"arbitrary.."+r}},$s=e=>{const{theme:t,classGroups:r}=e,n={nextPart:new Map,validators:[]};for(const i in r)sn(r[i],n,i,t);return n},sn=(e,t,r,n)=>{e.forEach(i=>{if(typeof i=="string"){const o=i===""?t:Xn(t,i);o.classGroupId=r;return}if(typeof i=="function"){if(ea(i)){sn(i(n),t,r,n);return}t.validators.push({validator:i,classGroupId:r});return}Object.entries(i).forEach(([o,s])=>{sn(s,Xn(t,o),r,n)})})},Xn=(e,t)=>{let r=e;return t.split(wn).forEach(n=>{r.nextPart.has(n)||r.nextPart.set(n,{nextPart:new Map,validators:[]}),r=r.nextPart.get(n)}),r},ea=e=>e.isThemeGetter,ta=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,r=new Map,n=new Map;const i=(o,s)=>{r.set(o,s),t++,t>e&&(t=0,n=r,r=new Map)};return{get(o){let s=r.get(o);if(s!==void 0)return s;if((s=n.get(o))!==void 0)return i(o,s),s},set(o,s){r.has(o)?r.set(o,s):i(o,s)}}},an="!",ln=":",ra=ln.length,na=e=>{const{prefix:t,experimentalParseClassName:r}=e;let n=i=>{const o=[];let s=0,l=0,a=0,c;for(let g=0;ga?c-a:void 0;return{modifiers:o,hasImportantModifier:d,baseClassName:u,maybePostfixModifierPosition:v}};if(t){const i=t+ln,o=n;n=s=>s.startsWith(i)?o(s.substring(i.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:s,maybePostfixModifierPosition:void 0}}if(r){const i=n;n=o=>r({className:o,parseClassName:i})}return n},oa=e=>e.endsWith(an)?e.substring(0,e.length-1):e.startsWith(an)?e.substring(1):e,ia=e=>{const t=Object.fromEntries(e.orderSensitiveModifiers.map(n=>[n,!0]));return n=>{if(n.length<=1)return n;const i=[];let o=[];return n.forEach(s=>{s[0]==="["||t[s]?(i.push(...o.sort(),s),o=[]):o.push(s)}),i.push(...o.sort()),i}},sa=e=>({cache:ta(e.cacheSize),parseClassName:na(e),sortModifiers:ia(e),...Js(e)}),aa=/\s+/,la=(e,t)=>{const{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:i,sortModifiers:o}=t,s=[],l=e.trim().split(aa);let a="";for(let c=l.length-1;c>=0;c-=1){const f=l[c],{isExternal:u,modifiers:d,hasImportantModifier:v,baseClassName:g,maybePostfixModifierPosition:p}=r(f);if(u){a=f+(a.length>0?" "+a:a);continue}let y=!!p,h=n(y?g.substring(0,p):g);if(!h){if(!y){a=f+(a.length>0?" "+a:a);continue}if(h=n(g),!h){a=f+(a.length>0?" "+a:a);continue}y=!1}const k=o(d).join(":"),x=v?k+an:k,m=x+h;if(s.includes(m))continue;s.push(m);const b=i(h,y);for(let E=0;E0?" "+a:a)}return a};function Xo(){let e=0,t,r,n="";for(;e{if(typeof e=="string")return e;let t,r="";for(let n=0;nu(f),e());return r=sa(c),n=r.cache.get,i=r.cache.set,o=l,l(a)}function l(a){const c=n(a);if(c)return c;const f=la(a,r);return i(a,f),f}return function(){return o(Xo.apply(null,arguments))}}const se=e=>{const t=r=>r[e]||[];return t.isThemeGetter=!0,t},Jo=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,Qo=/^\((?:(\w[\w-]*):)?(.+)\)$/i,ua=/^\d+\/\d+$/,fa=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,da=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,va=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,ga=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,ha=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Ct=e=>ua.test(e),F=e=>!!e&&!Number.isNaN(Number(e)),tt=e=>!!e&&Number.isInteger(Number(e)),Yr=e=>e.endsWith("%")&&F(e.slice(0,-1)),Xe=e=>fa.test(e),ma=()=>!0,pa=e=>da.test(e)&&!va.test(e),$o=()=>!1,ba=e=>ga.test(e),ya=e=>ha.test(e),wa=e=>!T(e)&&!O(e),_a=e=>Dt(e,ri,$o),T=e=>Jo.test(e),ut=e=>Dt(e,ni,pa),Kr=e=>Dt(e,Aa,F),Zn=e=>Dt(e,ei,$o),xa=e=>Dt(e,ti,ya),ur=e=>Dt(e,oi,ba),O=e=>Qo.test(e),jt=e=>Ft(e,ni),ka=e=>Ft(e,Pa),Jn=e=>Ft(e,ei),Ca=e=>Ft(e,ri),Ea=e=>Ft(e,ti),fr=e=>Ft(e,oi,!0),Dt=(e,t,r)=>{const n=Jo.exec(e);return n?n[1]?t(n[1]):r(n[2]):!1},Ft=(e,t,r=!1)=>{const n=Qo.exec(e);return n?n[1]?t(n[1]):r:!1},ei=e=>e==="position"||e==="percentage",ti=e=>e==="image"||e==="url",ri=e=>e==="length"||e==="size"||e==="bg-size",ni=e=>e==="length",Aa=e=>e==="number",Pa=e=>e==="family-name",oi=e=>e==="shadow",Sa=()=>{const e=se("color"),t=se("font"),r=se("text"),n=se("font-weight"),i=se("tracking"),o=se("leading"),s=se("breakpoint"),l=se("container"),a=se("spacing"),c=se("radius"),f=se("shadow"),u=se("inset-shadow"),d=se("text-shadow"),v=se("drop-shadow"),g=se("blur"),p=se("perspective"),y=se("aspect"),h=se("ease"),k=se("animate"),x=()=>["auto","avoid","all","avoid-page","page","left","right","column"],m=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],b=()=>[...m(),O,T],E=()=>["auto","hidden","clip","visible","scroll"],C=()=>["auto","contain","none"],w=()=>[O,T,a],S=()=>[Ct,"full","auto",...w()],B=()=>[tt,"none","subgrid",O,T],W=()=>["auto",{span:["full",tt,O,T]},tt,O,T],L=()=>[tt,"auto",O,T],G=()=>["auto","min","max","fr",O,T],N=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],V=()=>["start","end","center","stretch","center-safe","end-safe"],J=()=>["auto",...w()],I=()=>[Ct,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...w()],P=()=>[e,O,T],ne=()=>[...m(),Jn,Zn,{position:[O,T]}],K=()=>["no-repeat",{repeat:["","x","y","space","round"]}],he=()=>["auto","cover","contain",Ca,_a,{size:[O,T]}],Ee=()=>[Yr,jt,ut],fe=()=>["","none","full",c,O,T],me=()=>["",F,jt,ut],_t=()=>["solid","dashed","dotted","double"],U=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],D=()=>[F,Yr,Jn,Zn],le=()=>["","none",g,O,T],_e=()=>["none",F,O,T],Be=()=>["none",F,O,T],Ut=()=>[F,O,T],de=()=>[Ct,"full",...w()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Xe],breakpoint:[Xe],color:[ma],container:[Xe],"drop-shadow":[Xe],ease:["in","out","in-out"],font:[wa],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Xe],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Xe],shadow:[Xe],spacing:["px",F],text:[Xe],"text-shadow":[Xe],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Ct,T,O,y]}],container:["container"],columns:[{columns:[F,T,O,l]}],"break-after":[{"break-after":x()}],"break-before":[{"break-before":x()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:b()}],overflow:[{overflow:E()}],"overflow-x":[{"overflow-x":E()}],"overflow-y":[{"overflow-y":E()}],overscroll:[{overscroll:C()}],"overscroll-x":[{"overscroll-x":C()}],"overscroll-y":[{"overscroll-y":C()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:S()}],"inset-x":[{"inset-x":S()}],"inset-y":[{"inset-y":S()}],start:[{start:S()}],end:[{end:S()}],top:[{top:S()}],right:[{right:S()}],bottom:[{bottom:S()}],left:[{left:S()}],visibility:["visible","invisible","collapse"],z:[{z:[tt,"auto",O,T]}],basis:[{basis:[Ct,"full","auto",l,...w()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[F,Ct,"auto","initial","none",T]}],grow:[{grow:["",F,O,T]}],shrink:[{shrink:["",F,O,T]}],order:[{order:[tt,"first","last","none",O,T]}],"grid-cols":[{"grid-cols":B()}],"col-start-end":[{col:W()}],"col-start":[{"col-start":L()}],"col-end":[{"col-end":L()}],"grid-rows":[{"grid-rows":B()}],"row-start-end":[{row:W()}],"row-start":[{"row-start":L()}],"row-end":[{"row-end":L()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":G()}],"auto-rows":[{"auto-rows":G()}],gap:[{gap:w()}],"gap-x":[{"gap-x":w()}],"gap-y":[{"gap-y":w()}],"justify-content":[{justify:[...N(),"normal"]}],"justify-items":[{"justify-items":[...V(),"normal"]}],"justify-self":[{"justify-self":["auto",...V()]}],"align-content":[{content:["normal",...N()]}],"align-items":[{items:[...V(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...V(),{baseline:["","last"]}]}],"place-content":[{"place-content":N()}],"place-items":[{"place-items":[...V(),"baseline"]}],"place-self":[{"place-self":["auto",...V()]}],p:[{p:w()}],px:[{px:w()}],py:[{py:w()}],ps:[{ps:w()}],pe:[{pe:w()}],pt:[{pt:w()}],pr:[{pr:w()}],pb:[{pb:w()}],pl:[{pl:w()}],m:[{m:J()}],mx:[{mx:J()}],my:[{my:J()}],ms:[{ms:J()}],me:[{me:J()}],mt:[{mt:J()}],mr:[{mr:J()}],mb:[{mb:J()}],ml:[{ml:J()}],"space-x":[{"space-x":w()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":w()}],"space-y-reverse":["space-y-reverse"],size:[{size:I()}],w:[{w:[l,"screen",...I()]}],"min-w":[{"min-w":[l,"screen","none",...I()]}],"max-w":[{"max-w":[l,"screen","none","prose",{screen:[s]},...I()]}],h:[{h:["screen",...I()]}],"min-h":[{"min-h":["screen","none",...I()]}],"max-h":[{"max-h":["screen",...I()]}],"font-size":[{text:["base",r,jt,ut]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[n,O,Kr]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",Yr,T]}],"font-family":[{font:[ka,T,t]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[i,O,T]}],"line-clamp":[{"line-clamp":[F,"none",O,Kr]}],leading:[{leading:[o,...w()]}],"list-image":[{"list-image":["none",O,T]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",O,T]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:P()}],"text-color":[{text:P()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[..._t(),"wavy"]}],"text-decoration-thickness":[{decoration:[F,"from-font","auto",O,ut]}],"text-decoration-color":[{decoration:P()}],"underline-offset":[{"underline-offset":[F,"auto",O,T]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:w()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",O,T]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",O,T]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:ne()}],"bg-repeat":[{bg:K()}],"bg-size":[{bg:he()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},tt,O,T],radial:["",O,T],conic:[tt,O,T]},Ea,xa]}],"bg-color":[{bg:P()}],"gradient-from-pos":[{from:Ee()}],"gradient-via-pos":[{via:Ee()}],"gradient-to-pos":[{to:Ee()}],"gradient-from":[{from:P()}],"gradient-via":[{via:P()}],"gradient-to":[{to:P()}],rounded:[{rounded:fe()}],"rounded-s":[{"rounded-s":fe()}],"rounded-e":[{"rounded-e":fe()}],"rounded-t":[{"rounded-t":fe()}],"rounded-r":[{"rounded-r":fe()}],"rounded-b":[{"rounded-b":fe()}],"rounded-l":[{"rounded-l":fe()}],"rounded-ss":[{"rounded-ss":fe()}],"rounded-se":[{"rounded-se":fe()}],"rounded-ee":[{"rounded-ee":fe()}],"rounded-es":[{"rounded-es":fe()}],"rounded-tl":[{"rounded-tl":fe()}],"rounded-tr":[{"rounded-tr":fe()}],"rounded-br":[{"rounded-br":fe()}],"rounded-bl":[{"rounded-bl":fe()}],"border-w":[{border:me()}],"border-w-x":[{"border-x":me()}],"border-w-y":[{"border-y":me()}],"border-w-s":[{"border-s":me()}],"border-w-e":[{"border-e":me()}],"border-w-t":[{"border-t":me()}],"border-w-r":[{"border-r":me()}],"border-w-b":[{"border-b":me()}],"border-w-l":[{"border-l":me()}],"divide-x":[{"divide-x":me()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":me()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[..._t(),"hidden","none"]}],"divide-style":[{divide:[..._t(),"hidden","none"]}],"border-color":[{border:P()}],"border-color-x":[{"border-x":P()}],"border-color-y":[{"border-y":P()}],"border-color-s":[{"border-s":P()}],"border-color-e":[{"border-e":P()}],"border-color-t":[{"border-t":P()}],"border-color-r":[{"border-r":P()}],"border-color-b":[{"border-b":P()}],"border-color-l":[{"border-l":P()}],"divide-color":[{divide:P()}],"outline-style":[{outline:[..._t(),"none","hidden"]}],"outline-offset":[{"outline-offset":[F,O,T]}],"outline-w":[{outline:["",F,jt,ut]}],"outline-color":[{outline:P()}],shadow:[{shadow:["","none",f,fr,ur]}],"shadow-color":[{shadow:P()}],"inset-shadow":[{"inset-shadow":["none",u,fr,ur]}],"inset-shadow-color":[{"inset-shadow":P()}],"ring-w":[{ring:me()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:P()}],"ring-offset-w":[{"ring-offset":[F,ut]}],"ring-offset-color":[{"ring-offset":P()}],"inset-ring-w":[{"inset-ring":me()}],"inset-ring-color":[{"inset-ring":P()}],"text-shadow":[{"text-shadow":["none",d,fr,ur]}],"text-shadow-color":[{"text-shadow":P()}],opacity:[{opacity:[F,O,T]}],"mix-blend":[{"mix-blend":[...U(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":U()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[F]}],"mask-image-linear-from-pos":[{"mask-linear-from":D()}],"mask-image-linear-to-pos":[{"mask-linear-to":D()}],"mask-image-linear-from-color":[{"mask-linear-from":P()}],"mask-image-linear-to-color":[{"mask-linear-to":P()}],"mask-image-t-from-pos":[{"mask-t-from":D()}],"mask-image-t-to-pos":[{"mask-t-to":D()}],"mask-image-t-from-color":[{"mask-t-from":P()}],"mask-image-t-to-color":[{"mask-t-to":P()}],"mask-image-r-from-pos":[{"mask-r-from":D()}],"mask-image-r-to-pos":[{"mask-r-to":D()}],"mask-image-r-from-color":[{"mask-r-from":P()}],"mask-image-r-to-color":[{"mask-r-to":P()}],"mask-image-b-from-pos":[{"mask-b-from":D()}],"mask-image-b-to-pos":[{"mask-b-to":D()}],"mask-image-b-from-color":[{"mask-b-from":P()}],"mask-image-b-to-color":[{"mask-b-to":P()}],"mask-image-l-from-pos":[{"mask-l-from":D()}],"mask-image-l-to-pos":[{"mask-l-to":D()}],"mask-image-l-from-color":[{"mask-l-from":P()}],"mask-image-l-to-color":[{"mask-l-to":P()}],"mask-image-x-from-pos":[{"mask-x-from":D()}],"mask-image-x-to-pos":[{"mask-x-to":D()}],"mask-image-x-from-color":[{"mask-x-from":P()}],"mask-image-x-to-color":[{"mask-x-to":P()}],"mask-image-y-from-pos":[{"mask-y-from":D()}],"mask-image-y-to-pos":[{"mask-y-to":D()}],"mask-image-y-from-color":[{"mask-y-from":P()}],"mask-image-y-to-color":[{"mask-y-to":P()}],"mask-image-radial":[{"mask-radial":[O,T]}],"mask-image-radial-from-pos":[{"mask-radial-from":D()}],"mask-image-radial-to-pos":[{"mask-radial-to":D()}],"mask-image-radial-from-color":[{"mask-radial-from":P()}],"mask-image-radial-to-color":[{"mask-radial-to":P()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":m()}],"mask-image-conic-pos":[{"mask-conic":[F]}],"mask-image-conic-from-pos":[{"mask-conic-from":D()}],"mask-image-conic-to-pos":[{"mask-conic-to":D()}],"mask-image-conic-from-color":[{"mask-conic-from":P()}],"mask-image-conic-to-color":[{"mask-conic-to":P()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:ne()}],"mask-repeat":[{mask:K()}],"mask-size":[{mask:he()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",O,T]}],filter:[{filter:["","none",O,T]}],blur:[{blur:le()}],brightness:[{brightness:[F,O,T]}],contrast:[{contrast:[F,O,T]}],"drop-shadow":[{"drop-shadow":["","none",v,fr,ur]}],"drop-shadow-color":[{"drop-shadow":P()}],grayscale:[{grayscale:["",F,O,T]}],"hue-rotate":[{"hue-rotate":[F,O,T]}],invert:[{invert:["",F,O,T]}],saturate:[{saturate:[F,O,T]}],sepia:[{sepia:["",F,O,T]}],"backdrop-filter":[{"backdrop-filter":["","none",O,T]}],"backdrop-blur":[{"backdrop-blur":le()}],"backdrop-brightness":[{"backdrop-brightness":[F,O,T]}],"backdrop-contrast":[{"backdrop-contrast":[F,O,T]}],"backdrop-grayscale":[{"backdrop-grayscale":["",F,O,T]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[F,O,T]}],"backdrop-invert":[{"backdrop-invert":["",F,O,T]}],"backdrop-opacity":[{"backdrop-opacity":[F,O,T]}],"backdrop-saturate":[{"backdrop-saturate":[F,O,T]}],"backdrop-sepia":[{"backdrop-sepia":["",F,O,T]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":w()}],"border-spacing-x":[{"border-spacing-x":w()}],"border-spacing-y":[{"border-spacing-y":w()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",O,T]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[F,"initial",O,T]}],ease:[{ease:["linear","initial",h,O,T]}],delay:[{delay:[F,O,T]}],animate:[{animate:["none",k,O,T]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[p,O,T]}],"perspective-origin":[{"perspective-origin":b()}],rotate:[{rotate:_e()}],"rotate-x":[{"rotate-x":_e()}],"rotate-y":[{"rotate-y":_e()}],"rotate-z":[{"rotate-z":_e()}],scale:[{scale:Be()}],"scale-x":[{"scale-x":Be()}],"scale-y":[{"scale-y":Be()}],"scale-z":[{"scale-z":Be()}],"scale-3d":["scale-3d"],skew:[{skew:Ut()}],"skew-x":[{"skew-x":Ut()}],"skew-y":[{"skew-y":Ut()}],transform:[{transform:[O,T,"","none","gpu","cpu"]}],"transform-origin":[{origin:b()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:de()}],"translate-x":[{"translate-x":de()}],"translate-y":[{"translate-y":de()}],"translate-z":[{"translate-z":de()}],"translate-none":["translate-none"],accent:[{accent:P()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:P()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",O,T]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":w()}],"scroll-mx":[{"scroll-mx":w()}],"scroll-my":[{"scroll-my":w()}],"scroll-ms":[{"scroll-ms":w()}],"scroll-me":[{"scroll-me":w()}],"scroll-mt":[{"scroll-mt":w()}],"scroll-mr":[{"scroll-mr":w()}],"scroll-mb":[{"scroll-mb":w()}],"scroll-ml":[{"scroll-ml":w()}],"scroll-p":[{"scroll-p":w()}],"scroll-px":[{"scroll-px":w()}],"scroll-py":[{"scroll-py":w()}],"scroll-ps":[{"scroll-ps":w()}],"scroll-pe":[{"scroll-pe":w()}],"scroll-pt":[{"scroll-pt":w()}],"scroll-pr":[{"scroll-pr":w()}],"scroll-pb":[{"scroll-pb":w()}],"scroll-pl":[{"scroll-pl":w()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",O,T]}],fill:[{fill:["none",...P()]}],"stroke-w":[{stroke:[F,jt,ut,Kr]}],stroke:[{stroke:["none",...P()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},ie=ca(Sa);function Ta(e){const t=e-1;return t*t*t+1}function Oa(e,{delay:t=0,duration:r=400,easing:n=Ta,axis:i="y"}={}){const o=getComputedStyle(e),s=+o.opacity,l=i==="y"?"height":"width",a=parseFloat(o[l]),c=i==="y"?["top","bottom"]:["left","right"],f=c.map(h=>`${h[0].toUpperCase()}${h.slice(1)}`),u=parseFloat(o[`padding${f[0]}`]),d=parseFloat(o[`padding${f[1]}`]),v=parseFloat(o[`margin${f[0]}`]),g=parseFloat(o[`margin${f[1]}`]),p=parseFloat(o[`border${f[0]}Width`]),y=parseFloat(o[`border${f[1]}Width`]);return{delay:t,duration:r,easing:n,css:h=>`overflow: hidden;opacity: ${Math.min(h*20,1)*s};${l}: ${h*a}px;padding-${c[0]}: ${h*u}px;padding-${c[1]}: ${h*d}px;margin-${c[0]}: ${h*v}px;margin-${c[1]}: ${h*g}px;border-${c[0]}-width: ${h*p}px;border-${c[1]}-width: ${h*y}px;min-${l}: 0`}}const Ra={gray:"bg-gray-50 dark:bg-gray-800",red:"bg-red-50 dark:bg-gray-800",yellow:"bg-yellow-50 dark:bg-gray-800 ",green:"bg-green-50 dark:bg-gray-800 ",indigo:"bg-indigo-50 dark:bg-gray-800 ",purple:"bg-purple-50 dark:bg-gray-800 ",pink:"bg-pink-50 dark:bg-gray-800 ",blue:"bg-blue-50 dark:bg-gray-800 ",light:"bg-gray-50 dark:bg-gray-700",dark:"bg-gray-50 dark:bg-gray-800",default:"bg-white dark:bg-gray-800",dropdown:"bg-white dark:bg-gray-700",navbar:"bg-white dark:bg-gray-900",navbarUl:"bg-gray-50 dark:bg-gray-800",form:"bg-gray-50 dark:bg-gray-700",primary:"bg-primary-50 dark:bg-gray-800 ",orange:"bg-orange-50 dark:bg-orange-800",none:""};function _n(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["tag","color","rounded","border","shadow","node","use","options","role","transition","params","open"]);ve(t,!1);const i=()=>{};pt("background",!0);let o=A(t,"tag",24,()=>n.href?"a":"div"),s=A(t,"color",12,"default"),l=A(t,"rounded",8,!1),a=A(t,"border",8,!1),c=A(t,"shadow",8,!1),f=A(t,"node",28,()=>{}),u=A(t,"use",8,i),d=A(t,"options",24,()=>({})),v=A(t,"role",24,()=>{}),g=A(t,"transition",24,()=>{}),p=A(t,"params",24,()=>({})),y=A(t,"open",8,!0);const h=Yo(),k={gray:"text-gray-800 dark:text-gray-300",red:"text-red-800 dark:text-red-400",yellow:"text-yellow-800 dark:text-yellow-300",green:"text-green-800 dark:text-green-400",indigo:"text-indigo-800 dark:text-indigo-400",purple:"text-purple-800 dark:text-purple-400",pink:"text-pink-800 dark:text-pink-400",blue:"text-blue-800 dark:text-blue-400",light:"text-gray-700 dark:text-gray-300",dark:"text-gray-700 dark:text-gray-300",default:"text-gray-500 dark:text-gray-400",dropdown:"text-gray-700 dark:text-gray-200",navbar:"text-gray-700 dark:text-gray-200",navbarUl:"text-gray-700 dark:text-gray-400",form:"text-gray-900 dark:text-white",primary:"text-primary-800 dark:text-primary-400",orange:"text-orange-800 dark:text-orange-400",none:""},x={gray:"border-gray-300 dark:border-gray-800 divide-gray-300 dark:divide-gray-800",red:"border-red-300 dark:border-red-800 divide-red-300 dark:divide-red-800",yellow:"border-yellow-300 dark:border-yellow-800 divide-yellow-300 dark:divide-yellow-800",green:"border-green-300 dark:border-green-800 divide-green-300 dark:divide-green-800",indigo:"border-indigo-300 dark:border-indigo-800 divide-indigo-300 dark:divide-indigo-800",purple:"border-purple-300 dark:border-purple-800 divide-purple-300 dark:divide-purple-800",pink:"border-pink-300 dark:border-pink-800 divide-pink-300 dark:divide-pink-800",blue:"border-blue-300 dark:border-blue-800 divide-blue-300 dark:divide-blue-800",light:"border-gray-500 divide-gray-500",dark:"border-gray-500 divide-gray-500",default:"border-gray-200 dark:border-gray-700 divide-gray-200 dark:divide-gray-700",dropdown:"border-gray-100 dark:border-gray-600 divide-gray-100 dark:divide-gray-600",navbar:"border-gray-100 dark:border-gray-700 divide-gray-100 dark:divide-gray-700",navbarUl:"border-gray-100 dark:border-gray-700 divide-gray-100 dark:divide-gray-700",form:"border-gray-300 dark:border-gray-700 divide-gray-300 dark:divide-gray-700",primary:"border-primary-500 dark:border-primary-200 divide-primary-500 dark:divide-primary-200 ",orange:"border-orange-300 dark:border-orange-800 divide-orange-300 dark:divide-orange-800",none:""};let m=q();Q(()=>z(y()),()=>{h(y()?"open":"close")}),Q(()=>z(y()),()=>{h("show",y())}),Q(()=>z(s()),()=>{s(s()??"default")}),Q(()=>z(s()),()=>{pt("color",s())}),Q(()=>(z(s()),z(l()),z(a()),z(c()),z(r)),()=>{M(m,ie(Ra[s()],k[s()],l()&&"rounded-lg",a()&&"border",x[s()],c()&&"shadow-md",r.class))}),Ye(),Ce();var b=ce(),E=ee(b);{var C=S=>{var B=ce(),W=ee(B);Xt(W,o,!1,(L,G)=>{Zt(L,(I,P)=>{var ne;return(ne=u())==null?void 0:ne(I,P)},d),nn(L,I=>f(I),()=>f());let N;re(()=>N=we(L,N,{role:v(),...n,class:_(m)})),Wo(3,L,g,p),H("click",L,function(I){j.call(this,t,I)}),H("mouseenter",L,function(I){j.call(this,t,I)}),H("mouseleave",L,function(I){j.call(this,t,I)}),H("focusin",L,function(I){j.call(this,t,I)}),H("focusout",L,function(I){j.call(this,t,I)});var V=ce(),J=ee(V);ae(J,t,"default",{},null),R(G,V)}),R(S,B)},w=(S,B)=>{{var W=L=>{var G=ce(),N=ee(G);Xt(N,o,!1,(V,J)=>{Zt(V,(K,he)=>{var Ee;return(Ee=u())==null?void 0:Ee(K,he)},d),nn(V,K=>f(K),()=>f());let I;re(()=>I=we(V,I,{role:v(),...n,class:_(m)})),H("click",V,function(K){j.call(this,t,K)}),H("mouseenter",V,function(K){j.call(this,t,K)}),H("mouseleave",V,function(K){j.call(this,t,K)}),H("focusin",V,function(K){j.call(this,t,K)}),H("focusout",V,function(K){j.call(this,t,K)});var P=ce(),ne=ee(P);ae(ne,t,"default",{},null),R(J,P)}),R(L,G)};ke(S,L=>{y()&&L(W)},B)}};ke(E,S=>{g()&&y()?S(C):S(w,!1)})}R(e,b),ge()}var La=te(' '),Ma=te(" "),za=te(' '),Na=te("");function Ia(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["color","name","ariaLabel","size","href"]);ve(t,!1);let i=A(t,"color",8,"default"),o=A(t,"name",24,()=>{}),s=A(t,"ariaLabel",24,()=>{}),l=A(t,"size",8,"md"),a=A(t,"href",24,()=>{});const c=st("background"),f={dark:"text-gray-500 hover:text-gray-900 hover:bg-gray-200 dark:text-gray-400 dark:hover:text-white dark:hover:bg-gray-600",gray:"text-gray-500 focus:ring-gray-400 hover:bg-gray-200 dark:hover:bg-gray-800 dark:hover:text-gray-300",red:"text-red-500 focus:ring-red-400 hover:bg-red-200 dark:hover:bg-red-800 dark:hover:text-red-300",yellow:"text-yellow-500 focus:ring-yellow-400 hover:bg-yellow-200 dark:hover:bg-yellow-800 dark:hover:text-yellow-300",green:"text-green-500 focus:ring-green-400 hover:bg-green-200 dark:hover:bg-green-800 dark:hover:text-green-300",indigo:"text-indigo-500 focus:ring-indigo-400 hover:bg-indigo-200 dark:hover:bg-indigo-800 dark:hover:text-indigo-300",purple:"text-purple-500 focus:ring-purple-400 hover:bg-purple-200 dark:hover:bg-purple-800 dark:hover:text-purple-300",pink:"text-pink-500 focus:ring-pink-400 hover:bg-pink-200 dark:hover:bg-pink-800 dark:hover:text-pink-300",blue:"text-blue-500 focus:ring-blue-400 hover:bg-blue-200 dark:hover:bg-blue-800 dark:hover:text-blue-300",primary:"text-primary-500 focus:ring-primary-400 hover:bg-primary-200 dark:hover:bg-primary-800 dark:hover:text-primary-300",default:"focus:ring-gray-400 hover:bg-gray-100"},u={xs:"m-0.5 rounded-xs focus:ring-1 p-0.5",sm:"m-0.5 rounded-sm focus:ring-1 p-0.5",md:"m-0.5 rounded-lg focus:ring-2 p-1.5",lg:"m-0.5 rounded-lg focus:ring-2 p-2.5"};let d=q();const v={xs:"w-3 h-3",sm:"w-3.5 h-3.5",md:"w-5 h-5",lg:"w-5 h-5"};Q(()=>(z(l()),z(i()),z(r)),()=>{M(d,ie("focus:outline-hidden whitespace-normal",u[l()],f[i()],i()==="default"&&(c?"dark:hover:bg-gray-600":"dark:hover:bg-gray-700"),r.class))}),Ye(),Ce();var g=ce(),p=ee(g);{var y=k=>{var x=Ma();let m;var b=ue(x);{var E=w=>{var S=La(),B=ue(S);re(()=>kr(B,o())),R(w,S)};ke(b,w=>{o()&&w(E)})}var C=oe(b,2);ae(C,t,"default",{get svgSize(){return v[l()]}},null),re(()=>m=we(x,m,{href:a(),...n,class:_(d),"aria-label":s()??o()})),R(k,x)},h=k=>{var x=Na();let m;var b=ue(x);{var E=w=>{var S=za(),B=ue(S);re(()=>kr(B,o())),R(w,S)};ke(b,w=>{o()&&w(E)})}var C=oe(b,2);ae(C,t,"default",{get svgSize(){return v[l()]}},null),re(()=>m=we(x,m,{type:"button",...n,class:_(d),"aria-label":s()??o()})),H("click",x,function(w){j.call(this,t,w)}),R(k,x)};ke(p,k=>{a()?k(y):k(h,!1)})}R(e,g),ge()}const Ot=Math.min,mt=Math.max,Cr=Math.round,dr=Math.floor,Ve=e=>({x:e,y:e}),Da={left:"right",right:"left",bottom:"top",top:"bottom"},Fa={start:"end",end:"start"};function cn(e,t,r){return mt(e,Ot(t,r))}function ir(e,t){return typeof e=="function"?e(t):e}function yt(e){return e.split("-")[0]}function sr(e){return e.split("-")[1]}function ii(e){return e==="x"?"y":"x"}function xn(e){return e==="y"?"height":"width"}function Rt(e){return["top","bottom"].includes(yt(e))?"y":"x"}function kn(e){return ii(Rt(e))}function Ba(e,t,r){r===void 0&&(r=!1);const n=sr(e),i=kn(e),o=xn(i);let s=i==="x"?n===(r?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[o]>t.floating[o]&&(s=Er(s)),[s,Er(s)]}function Ua(e){const t=Er(e);return[un(e),t,un(t)]}function un(e){return e.replace(/start|end/g,t=>Fa[t])}function Va(e,t,r){const n=["left","right"],i=["right","left"],o=["top","bottom"],s=["bottom","top"];switch(e){case"top":case"bottom":return r?t?i:n:t?n:i;case"left":case"right":return t?o:s;default:return[]}}function ja(e,t,r,n){const i=sr(e);let o=Va(yt(e),r==="start",n);return i&&(o=o.map(s=>s+"-"+i),t&&(o=o.concat(o.map(un)))),o}function Er(e){return e.replace(/left|right|bottom|top/g,t=>Da[t])}function Wa(e){return{top:0,right:0,bottom:0,left:0,...e}}function si(e){return typeof e!="number"?Wa(e):{top:e,right:e,bottom:e,left:e}}function Ar(e){const{x:t,y:r,width:n,height:i}=e;return{width:n,height:i,top:r,left:t,right:t+n,bottom:r+i,x:t,y:r}}function Qn(e,t,r){let{reference:n,floating:i}=e;const o=Rt(t),s=kn(t),l=xn(s),a=yt(t),c=o==="y",f=n.x+n.width/2-i.width/2,u=n.y+n.height/2-i.height/2,d=n[l]/2-i[l]/2;let v;switch(a){case"top":v={x:f,y:n.y-i.height};break;case"bottom":v={x:f,y:n.y+n.height};break;case"right":v={x:n.x+n.width,y:u};break;case"left":v={x:n.x-i.width,y:u};break;default:v={x:n.x,y:n.y}}switch(sr(t)){case"start":v[s]-=d*(r&&c?-1:1);break;case"end":v[s]+=d*(r&&c?-1:1);break}return v}const Ga=async(e,t,r)=>{const{placement:n="bottom",strategy:i="absolute",middleware:o=[],platform:s}=r,l=o.filter(Boolean),a=await(s.isRTL==null?void 0:s.isRTL(t));let c=await s.getElementRects({reference:e,floating:t,strategy:i}),{x:f,y:u}=Qn(c,n,a),d=n,v={},g=0;for(let p=0;p({name:"arrow",options:e,async fn(t){const{x:r,y:n,placement:i,rects:o,platform:s,elements:l,middlewareData:a}=t,{element:c,padding:f=0}=ir(e,t)||{};if(c==null)return{};const u=si(f),d={x:r,y:n},v=kn(i),g=xn(v),p=await s.getDimensions(c),y=v==="y",h=y?"top":"left",k=y?"bottom":"right",x=y?"clientHeight":"clientWidth",m=o.reference[g]+o.reference[v]-d[v]-o.floating[g],b=d[v]-o.reference[v],E=await(s.getOffsetParent==null?void 0:s.getOffsetParent(c));let C=E?E[x]:0;(!C||!await(s.isElement==null?void 0:s.isElement(E)))&&(C=l.floating[x]||o.floating[g]);const w=m/2-b/2,S=C/2-p[g]/2-1,B=Ot(u[h],S),W=Ot(u[k],S),L=B,G=C-p[g]-W,N=C/2-p[g]/2+w,V=cn(L,N,G),J=!a.arrow&&sr(i)!=null&&N!==V&&o.reference[g]/2-(NN<=0)){var W,L;const N=(((W=o.flip)==null?void 0:W.index)||0)+1,V=C[N];if(V)return{data:{index:N,overflows:B},reset:{placement:V}};let J=(L=B.filter(I=>I.overflows[0]<=0).sort((I,P)=>I.overflows[1]-P.overflows[1])[0])==null?void 0:L.placement;if(!J)switch(v){case"bestFit":{var G;const I=(G=B.filter(P=>{if(E){const ne=Rt(P.placement);return ne===k||ne==="y"}return!0}).map(P=>[P.placement,P.overflows.filter(ne=>ne>0).reduce((ne,K)=>ne+K,0)]).sort((P,ne)=>P[1]-ne[1])[0])==null?void 0:G[0];I&&(J=I);break}case"initialPlacement":J=l;break}if(i!==J)return{reset:{placement:J}}}return{}}}};async function Ya(e,t){const{placement:r,platform:n,elements:i}=e,o=await(n.isRTL==null?void 0:n.isRTL(i.floating)),s=yt(r),l=sr(r),a=Rt(r)==="y",c=["left","top"].includes(s)?-1:1,f=o&&a?-1:1,u=ir(t,e);let{mainAxis:d,crossAxis:v,alignmentAxis:g}=typeof u=="number"?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return l&&typeof g=="number"&&(v=l==="end"?g*-1:g),a?{x:v*f,y:d*c}:{x:d*c,y:v*f}}const Ka=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,n;const{x:i,y:o,placement:s,middlewareData:l}=t,a=await Ya(t,e);return s===((r=l.offset)==null?void 0:r.placement)&&(n=l.arrow)!=null&&n.alignmentOffset?{}:{x:i+a.x,y:o+a.y,data:{...a,placement:s}}}}},Xa=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:r,y:n,placement:i}=t,{mainAxis:o=!0,crossAxis:s=!1,limiter:l={fn:y=>{let{x:h,y:k}=y;return{x:h,y:k}}},...a}=ir(e,t),c={x:r,y:n},f=await ai(t,a),u=Rt(yt(i)),d=ii(u);let v=c[d],g=c[u];if(o){const y=d==="y"?"top":"left",h=d==="y"?"bottom":"right",k=v+f[y],x=v-f[h];v=cn(k,v,x)}if(s){const y=u==="y"?"top":"left",h=u==="y"?"bottom":"right",k=g+f[y],x=g-f[h];g=cn(k,g,x)}const p=l.fn({...t,[d]:v,[u]:g});return{...p,data:{x:p.x-r,y:p.y-n,enabled:{[d]:o,[u]:s}}}}}};function Br(){return typeof window<"u"}function Bt(e){return li(e)?(e.nodeName||"").toLowerCase():"#document"}function Te(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Ke(e){var t;return(t=(li(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function li(e){return Br()?e instanceof Node||e instanceof Te(e).Node:!1}function De(e){return Br()?e instanceof Element||e instanceof Te(e).Element:!1}function qe(e){return Br()?e instanceof HTMLElement||e instanceof Te(e).HTMLElement:!1}function $n(e){return!Br()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Te(e).ShadowRoot}function ar(e){const{overflow:t,overflowX:r,overflowY:n,display:i}=Fe(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!["inline","contents"].includes(i)}function Za(e){return["table","td","th"].includes(Bt(e))}function Ur(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch{return!1}})}function Cn(e){const t=En(),r=De(e)?Fe(e):e;return["transform","translate","scale","rotate","perspective"].some(n=>r[n]?r[n]!=="none":!1)||(r.containerType?r.containerType!=="normal":!1)||!t&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!t&&(r.filter?r.filter!=="none":!1)||["transform","translate","scale","rotate","perspective","filter"].some(n=>(r.willChange||"").includes(n))||["paint","layout","strict","content"].some(n=>(r.contain||"").includes(n))}function Ja(e){let t=lt(e);for(;qe(t)&&!Lt(t);){if(Cn(t))return t;if(Ur(t))return null;t=lt(t)}return null}function En(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Lt(e){return["html","body","#document"].includes(Bt(e))}function Fe(e){return Te(e).getComputedStyle(e)}function Vr(e){return De(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function lt(e){if(Bt(e)==="html")return e;const t=e.assignedSlot||e.parentNode||$n(e)&&e.host||Ke(e);return $n(t)?t.host:t}function ci(e){const t=lt(e);return Lt(t)?e.ownerDocument?e.ownerDocument.body:e.body:qe(t)&&ar(t)?t:ci(t)}function Jt(e,t,r){var n;t===void 0&&(t=[]),r===void 0&&(r=!0);const i=ci(e),o=i===((n=e.ownerDocument)==null?void 0:n.body),s=Te(i);if(o){const l=fn(s);return t.concat(s,s.visualViewport||[],ar(i)?i:[],l&&r?Jt(l):[])}return t.concat(i,Jt(i,[],r))}function fn(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function ui(e){const t=Fe(e);let r=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const i=qe(e),o=i?e.offsetWidth:r,s=i?e.offsetHeight:n,l=Cr(r)!==o||Cr(n)!==s;return l&&(r=o,n=s),{width:r,height:n,$:l}}function An(e){return De(e)?e:e.contextElement}function Pt(e){const t=An(e);if(!qe(t))return Ve(1);const r=t.getBoundingClientRect(),{width:n,height:i,$:o}=ui(t);let s=(o?Cr(r.width):r.width)/n,l=(o?Cr(r.height):r.height)/i;return(!s||!Number.isFinite(s))&&(s=1),(!l||!Number.isFinite(l))&&(l=1),{x:s,y:l}}const Qa=Ve(0);function fi(e){const t=Te(e);return!En()||!t.visualViewport?Qa:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function $a(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==Te(e)?!1:t}function wt(e,t,r,n){t===void 0&&(t=!1),r===void 0&&(r=!1);const i=e.getBoundingClientRect(),o=An(e);let s=Ve(1);t&&(n?De(n)&&(s=Pt(n)):s=Pt(e));const l=$a(o,r,n)?fi(o):Ve(0);let a=(i.left+l.x)/s.x,c=(i.top+l.y)/s.y,f=i.width/s.x,u=i.height/s.y;if(o){const d=Te(o),v=n&&De(n)?Te(n):n;let g=d,p=fn(g);for(;p&&n&&v!==g;){const y=Pt(p),h=p.getBoundingClientRect(),k=Fe(p),x=h.left+(p.clientLeft+parseFloat(k.paddingLeft))*y.x,m=h.top+(p.clientTop+parseFloat(k.paddingTop))*y.y;a*=y.x,c*=y.y,f*=y.x,u*=y.y,a+=x,c+=m,g=Te(p),p=fn(g)}}return Ar({width:f,height:u,x:a,y:c})}function Pn(e,t){const r=Vr(e).scrollLeft;return t?t.left+r:wt(Ke(e)).left+r}function di(e,t,r){r===void 0&&(r=!1);const n=e.getBoundingClientRect(),i=n.left+t.scrollLeft-(r?0:Pn(e,n)),o=n.top+t.scrollTop;return{x:i,y:o}}function el(e){let{elements:t,rect:r,offsetParent:n,strategy:i}=e;const o=i==="fixed",s=Ke(n),l=t?Ur(t.floating):!1;if(n===s||l&&o)return r;let a={scrollLeft:0,scrollTop:0},c=Ve(1);const f=Ve(0),u=qe(n);if((u||!u&&!o)&&((Bt(n)!=="body"||ar(s))&&(a=Vr(n)),qe(n))){const v=wt(n);c=Pt(n),f.x=v.x+n.clientLeft,f.y=v.y+n.clientTop}const d=s&&!u&&!o?di(s,a,!0):Ve(0);return{width:r.width*c.x,height:r.height*c.y,x:r.x*c.x-a.scrollLeft*c.x+f.x+d.x,y:r.y*c.y-a.scrollTop*c.y+f.y+d.y}}function tl(e){return Array.from(e.getClientRects())}function rl(e){const t=Ke(e),r=Vr(e),n=e.ownerDocument.body,i=mt(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),o=mt(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight);let s=-r.scrollLeft+Pn(e);const l=-r.scrollTop;return Fe(n).direction==="rtl"&&(s+=mt(t.clientWidth,n.clientWidth)-i),{width:i,height:o,x:s,y:l}}function nl(e,t){const r=Te(e),n=Ke(e),i=r.visualViewport;let o=n.clientWidth,s=n.clientHeight,l=0,a=0;if(i){o=i.width,s=i.height;const c=En();(!c||c&&t==="fixed")&&(l=i.offsetLeft,a=i.offsetTop)}return{width:o,height:s,x:l,y:a}}function ol(e,t){const r=wt(e,!0,t==="fixed"),n=r.top+e.clientTop,i=r.left+e.clientLeft,o=qe(e)?Pt(e):Ve(1),s=e.clientWidth*o.x,l=e.clientHeight*o.y,a=i*o.x,c=n*o.y;return{width:s,height:l,x:a,y:c}}function eo(e,t,r){let n;if(t==="viewport")n=nl(e,r);else if(t==="document")n=rl(Ke(e));else if(De(t))n=ol(t,r);else{const i=fi(e);n={x:t.x-i.x,y:t.y-i.y,width:t.width,height:t.height}}return Ar(n)}function vi(e,t){const r=lt(e);return r===t||!De(r)||Lt(r)?!1:Fe(r).position==="fixed"||vi(r,t)}function il(e,t){const r=t.get(e);if(r)return r;let n=Jt(e,[],!1).filter(l=>De(l)&&Bt(l)!=="body"),i=null;const o=Fe(e).position==="fixed";let s=o?lt(e):e;for(;De(s)&&!Lt(s);){const l=Fe(s),a=Cn(s);!a&&l.position==="fixed"&&(i=null),(o?!a&&!i:!a&&l.position==="static"&&!!i&&["absolute","fixed"].includes(i.position)||ar(s)&&!a&&vi(e,s))?n=n.filter(f=>f!==s):i=l,s=lt(s)}return t.set(e,n),n}function sl(e){let{element:t,boundary:r,rootBoundary:n,strategy:i}=e;const s=[...r==="clippingAncestors"?Ur(t)?[]:il(t,this._c):[].concat(r),n],l=s[0],a=s.reduce((c,f)=>{const u=eo(t,f,i);return c.top=mt(u.top,c.top),c.right=Ot(u.right,c.right),c.bottom=Ot(u.bottom,c.bottom),c.left=mt(u.left,c.left),c},eo(t,l,i));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}}function al(e){const{width:t,height:r}=ui(e);return{width:t,height:r}}function ll(e,t,r){const n=qe(t),i=Ke(t),o=r==="fixed",s=wt(e,!0,o,t);let l={scrollLeft:0,scrollTop:0};const a=Ve(0);if(n||!n&&!o)if((Bt(t)!=="body"||ar(i))&&(l=Vr(t)),n){const d=wt(t,!0,o,t);a.x=d.x+t.clientLeft,a.y=d.y+t.clientTop}else i&&(a.x=Pn(i));const c=i&&!n&&!o?di(i,l):Ve(0),f=s.left+l.scrollLeft-a.x-c.x,u=s.top+l.scrollTop-a.y-c.y;return{x:f,y:u,width:s.width,height:s.height}}function Xr(e){return Fe(e).position==="static"}function to(e,t){if(!qe(e)||Fe(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return Ke(e)===r&&(r=r.ownerDocument.body),r}function gi(e,t){const r=Te(e);if(Ur(e))return r;if(!qe(e)){let i=lt(e);for(;i&&!Lt(i);){if(De(i)&&!Xr(i))return i;i=lt(i)}return r}let n=to(e,t);for(;n&&Za(n)&&Xr(n);)n=to(n,t);return n&&Lt(n)&&Xr(n)&&!Cn(n)?r:n||Ja(e)||r}const cl=async function(e){const t=this.getOffsetParent||gi,r=this.getDimensions,n=await r(e.floating);return{reference:ll(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function ul(e){return Fe(e).direction==="rtl"}const fl={convertOffsetParentRelativeRectToViewportRelativeRect:el,getDocumentElement:Ke,getClippingRect:sl,getOffsetParent:gi,getElementRects:cl,getClientRects:tl,getDimensions:al,getScale:Pt,isElement:De,isRTL:ul};function hi(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function dl(e,t){let r=null,n;const i=Ke(e);function o(){var l;clearTimeout(n),(l=r)==null||l.disconnect(),r=null}function s(l,a){l===void 0&&(l=!1),a===void 0&&(a=1),o();const c=e.getBoundingClientRect(),{left:f,top:u,width:d,height:v}=c;if(l||t(),!d||!v)return;const g=dr(u),p=dr(i.clientWidth-(f+d)),y=dr(i.clientHeight-(u+v)),h=dr(f),x={rootMargin:-g+"px "+-p+"px "+-y+"px "+-h+"px",threshold:mt(0,Ot(1,a))||1};let m=!0;function b(E){const C=E[0].intersectionRatio;if(C!==a){if(!m)return s();C?s(!1,C):n=setTimeout(()=>{s(!1,1e-7)},1e3)}C===1&&!hi(c,e.getBoundingClientRect())&&s(),m=!1}try{r=new IntersectionObserver(b,{...x,root:i.ownerDocument})}catch{r=new IntersectionObserver(b,x)}r.observe(e)}return s(!0),o}function ro(e,t,r,n){n===void 0&&(n={});const{ancestorScroll:i=!0,ancestorResize:o=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:l=typeof IntersectionObserver=="function",animationFrame:a=!1}=n,c=An(e),f=i||o?[...c?Jt(c):[],...Jt(t)]:[];f.forEach(h=>{i&&h.addEventListener("scroll",r,{passive:!0}),o&&h.addEventListener("resize",r)});const u=c&&l?dl(c,r):null;let d=-1,v=null;s&&(v=new ResizeObserver(h=>{let[k]=h;k&&k.target===c&&v&&(v.unobserve(t),cancelAnimationFrame(d),d=requestAnimationFrame(()=>{var x;(x=v)==null||x.observe(t)})),r()}),c&&!a&&v.observe(c),v.observe(t));let g,p=a?wt(e):null;a&&y();function y(){const h=wt(e);p&&!hi(p,h)&&r(),p=h,g=requestAnimationFrame(y)}return r(),()=>{var h;f.forEach(k=>{i&&k.removeEventListener("scroll",r),o&&k.removeEventListener("resize",r)}),u==null||u(),(h=v)==null||h.disconnect(),v=null,a&&cancelAnimationFrame(g)}}const vl=Ka,gl=Xa,hl=qa,ml=Ha,pl=(e,t,r)=>{const n=new Map,i={platform:fl,...r},o={...i.platform,_c:n};return Ga(e,t,{...i,platform:o})};var bl=te("
    "),yl=te("
    "),wl=te(" ",1),_l=te(" ",1);function xl(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["activeContent","arrow","offset","placement","trigger","triggeredBy","reference","strategy","open","yOnly","middlewares"]);ve(t,!1);const i=q();let o=A(t,"activeContent",8,!1),s=A(t,"arrow",8,!0),l=A(t,"offset",8,8),a=A(t,"placement",8,"top"),c=A(t,"trigger",8,"hover"),f=A(t,"triggeredBy",24,()=>{}),u=A(t,"reference",24,()=>{}),d=A(t,"strategy",8,"absolute"),v=A(t,"open",12,!1),g=A(t,"yOnly",8,!1),p=A(t,"middlewares",24,()=>[hl(),gl()]);const y=Yo();let h=q(),k=q(),x=q(),m=q(),b,E=q(),C=q(),w=[];const S=U=>{_(m)===void 0&&console.error("trigger undefined"),!(!u()&&w.includes(U.target)&&_(m)!==U.target&&(M(m,U.target),v()))&&v(U.type==="click"?!v():!0)},B=U=>U.matches(":hover"),W=U=>U?`${U}px`:"",L=U=>{if(o()&&_(x)){const D=[_(m),b,...w].filter(Boolean);setTimeout(()=>{U.type==="mouseleave"&&!D.some(B)&&v(!1)},100)}else v(!1)};let G=q();const N={left:"right",right:"left",bottom:"top",top:"bottom"};function V(){pl(_(m),b,{placement:a(),strategy:d(),middleware:_(i)}).then(({x:U,y:D,middlewareData:le,placement:_e,strategy:Be})=>{b.style.position=Be,b.style.left=g()?"0":W(U),b.style.top=W(D),le.arrow&&_(E)instanceof HTMLDivElement&&(Gr(E,_(E).style.left=W(le.arrow.x)),Gr(E,_(E).style.top=W(le.arrow.y)),M(G,N[_e.split("-")[0]]),Gr(E,_(E).style[_(G)]=W(-_(E).offsetWidth/2-(r.border?1:0))))})}function J(U,D){b=U;let le=ro(D,b,V);return{update(_e){le(),le=ro(_e,b,V)},destroy(){le()}}}Ys(()=>{const U=[["focusin",S,_(h)],["focusout",L,_(h)],["click",S,_(k)],["mouseenter",S,_(x)],["mouseleave",L,_(x)]];return f()?w=[...document.querySelectorAll(f())]:w=_(C).previousElementSibling?[_(C).previousElementSibling]:[],w.length||console.error("No triggers found."),w.forEach(D=>{D.tabIndex<0&&(D.tabIndex=0);for(const[le,_e,Be]of U)Be&&D.addEventListener(le,_e)}),u()?(M(m,document.querySelector(u())??document.body),_(m)===document.body?console.error(`Popup reference not found: '${u()}'`):(_(h)&&_(m).addEventListener("focusout",L),_(x)&&_(m).addEventListener("mouseleave",L))):M(m,w[0]),_(k)&&document.addEventListener("click",I),()=>{w.forEach(D=>{if(D)for(const[le,_e]of U)D.removeEventListener(le,_e)}),_(m)&&(_(m).removeEventListener("focusout",L),_(m).removeEventListener("mouseleave",L)),document.removeEventListener("click",I)}});function I(U){v()&&!U.composedPath().includes(b)&&!w.some(D=>U.composedPath().includes(D))&&L(U)}function P(U,D){return U?D:()=>{}}let ne=q();function K(U){return M(E,U),{destroy(){M(E,null)}}}Q(()=>z(c()),()=>{M(h,c()==="focus")}),Q(()=>z(c()),()=>{M(k,c()==="click")}),Q(()=>z(c()),()=>{M(x,c()==="hover")}),Q(()=>z(v()),()=>{y("show",v())}),Q(()=>(z(a()),_(m)),()=>{a()&&M(m,_(m))}),Q(()=>(z(p()),z(l()),_(E)),()=>{M(i,[...p(),vl(+l()),_(E)&&ml({element:_(E),padding:10})])}),Q(()=>(z(r),_(G)),()=>{M(ne,Xo("absolute pointer-events-none block w-[10px] h-[10px] rotate-45 bg-inherit border-inherit",r.border&&_(G)==="bottom"&&"border-b border-e",r.border&&_(G)==="top"&&"border-t border-s ",r.border&&_(G)==="right"&&"border-t border-e ",r.border&&_(G)==="left"&&"border-b border-s "))}),Ye(),Ce();var he=_l(),Ee=ee(he);{var fe=U=>{var D=bl();nn(D,le=>M(C,le),()=>_(C)),R(U,D)};ke(Ee,U=>{_(m)||U(fe)})}var me=oe(Ee,2);{var _t=U=>{const D=Ie(()=>o()?-1:void 0);var le=Gt(()=>P(o()&&_(h),S)),_e=Gt(()=>P(o()&&_(h),L)),Be=Gt(()=>P(o()&&_(x),S)),Ut=Gt(()=>P(o()&&_(x),L));_n(U,Fr({use:J,get options(){return _(m)},role:"tooltip",get tabindex(){return _(D)}},()=>n,{get open(){return v()},set open(de){v(de)},$$events:{focusin(...de){var Oe;(Oe=_(le))==null||Oe.apply(this,de)},focusout(...de){var Oe;(Oe=_(_e))==null||Oe.apply(this,de)},mouseenter(...de){var Oe;(Oe=_(Be))==null||Oe.apply(this,de)},mouseleave(...de){var Oe;(Oe=_(Ut))==null||Oe.apply(this,de)}},children:(de,Oe)=>{var Sn=wl(),Tn=ee(Sn);ae(Tn,t,"default",{},null);var mi=oe(Tn,2);{var pi=jr=>{var Wr=yl();Zt(Wr,bi=>K==null?void 0:K(bi)),re(()=>gt(Wr,1,vt(_(ne)))),R(jr,Wr)};ke(mi,jr=>{s()&&jr(pi)})}R(de,Sn)},$$slots:{default:!0},$$legacy:!0}))};ke(me,U=>{_(m)&&U(_t)})}R(e,he),ge()}var kl=te("
    "),Cl=te("
    "),El=te("
    ",1);function Al(e,t){const r=Rs(t),n=Z(t,["children","$$slots","$$events","$$legacy"]),i=Z(n,["activeUrl","open","containerClass","classContainer","headerClass","classHeader","footerClass","classFooter","activeClass","classActive","arrow","trigger","placement","color","shadow","rounded"]);ve(t,!1);const o=q(),s=q(),l=q(),a=q();let c=A(t,"activeUrl",24,()=>{}),f=A(t,"open",12,!1),u=A(t,"containerClass",8,"divide-y z-50"),d=A(t,"classContainer",24,()=>{}),v=A(t,"headerClass",8,"py-1 overflow-hidden rounded-t-lg"),g=A(t,"classHeader",24,()=>{}),p=A(t,"footerClass",8,"py-1 overflow-hidden rounded-b-lg"),y=A(t,"classFooter",24,()=>{}),h=A(t,"activeClass",8,"text-primary-700 dark:text-primary-700 hover:text-primary-900 dark:hover:text-primary-900"),k=A(t,"classActive",24,()=>{}),x=A(t,"arrow",8,!1),m=A(t,"trigger",8,"click"),b=A(t,"placement",8,"bottom"),E=A(t,"color",8,"dropdown"),C=A(t,"shadow",8,!0),w=A(t,"rounded",8,!0);const S=Dr("");let B=ie(h(),k());pt("DropdownType",{activeClass:B}),pt("activeUrl",S),Q(()=>z(c()),()=>{S.set(c()??"")}),Q(()=>(z(u()),z(d())),()=>{M(o,ie(u(),d()))}),Q(()=>(z(v()),z(g())),()=>{M(s,ie(v(),g()))}),Q(()=>z(n),()=>{M(l,ie("py-1",n.class))}),Q(()=>(z(p()),z(y())),()=>{M(a,ie(p(),y()))}),Ye(),Ce(),xl(e,Fr({activeContent:!0},()=>i,{get trigger(){return m()},get arrow(){return x()},get placement(){return b()},get shadow(){return C()},get rounded(){return w()},get color(){return E()},get class(){return _(o)},get open(){return f()},set open(W){f(W)},$$events:{show(W){j.call(this,t,W)}},children:(W,L)=>{var G=El(),N=ee(G);{var V=K=>{var he=kl(),Ee=ue(he);ae(Ee,t,"header",{},null),re(()=>gt(he,1,vt(_(s)))),R(K,he)};ke(N,K=>{r.header&&K(V)})}var J=oe(N,2),I=ue(J);ae(I,t,"default",{},null);var P=oe(J,2);{var ne=K=>{var he=Cl(),Ee=ue(he);ae(Ee,t,"footer",{},null),re(()=>gt(he,1,vt(_(a)))),R(K,he)};ke(P,K=>{r.footer&&K(ne)})}re(()=>gt(J,1,vt(_(l)))),R(W,G)},$$slots:{default:!0},$$legacy:!0})),ge()}var Pl=te("
    ");function Sl(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["divClass"]);ve(t,!1);let i=A(t,"divClass",8,"my-1 h-px bg-gray-100 dark:bg-gray-600");Ce();var o=Pl();let s;re(l=>s=we(o,s,{...n,class:l}),[()=>ie(i(),r.class)],Ie),R(e,o),ge()}function Tl(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["tag","show","use"]);let i=A(t,"tag",8,"div"),o=A(t,"show",8),s=A(t,"use",8,()=>{});var l=ce(),a=ee(l);{var c=u=>{var d=ce(),v=ee(d);Xt(v,i,!1,(g,p)=>{Zt(g,x=>{var m;return(m=s())==null?void 0:m(x)});let y;re(()=>y=we(g,y,{...n}));var h=ce(),k=ee(h);ae(k,t,"default",{},null),R(p,h)}),R(u,d)},f=u=>{var d=ce(),v=ee(d);ae(v,t,"default",{},null),R(u,d)};ke(a,u=>{o()?u(c):u(f,!1)})}R(e,l)}function vr(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["defaultClass","href","activeClass"]);ve(t,!1);const i=q(),o=q();let s=A(t,"defaultClass",8,"font-medium py-2 px-4 text-sm hover:bg-gray-100 dark:hover:bg-gray-600"),l=A(t,"href",24,()=>{}),a=A(t,"activeClass",24,()=>{});const c=st("DropdownType")??{},f=st("activeUrl");let u=q("");f.subscribe(g=>{M(u,g)});let d=q(!0);function v(g){var p;M(d,((p=g.parentElement)==null?void 0:p.tagName)==="UL")}Q(()=>(_(u),z(l())),()=>{M(i,_(u)?l()===_(u):!1)}),Q(()=>(z(s()),z(l()),_(i),z(a()),z(r)),()=>{M(o,ie(s(),l()?"block":"w-full text-left",_(i)&&(a()??c.activeClass),r.class))}),Ye(),Ce(),Tl(e,{tag:"li",get show(){return _(d)},use:v,children:(g,p)=>{var y=ce(),h=ee(y);Xt(h,()=>l()?"a":"button",!1,(k,x)=>{let m;re(()=>m=we(k,m,{href:l(),type:l()?void 0:"button",role:l()?"link":"button",...n,class:_(o)})),H("click",k,function(C){j.call(this,t,C)}),H("change",k,function(C){j.call(this,t,C)}),H("keydown",k,function(C){j.call(this,t,C)}),H("keyup",k,function(C){j.call(this,t,C)}),H("focus",k,function(C){j.call(this,t,C)}),H("blur",k,function(C){j.call(this,t,C)}),H("mouseenter",k,function(C){j.call(this,t,C)}),H("mouseleave",k,function(C){j.call(this,t,C)});var b=ce(),E=ee(b);ae(E,t,"default",{},null),R(x,b)}),R(g,y)},$$slots:{default:!0}}),ge()}var Ol=te("
    "),Rl=te("
    ");function Ll(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["items","imgClass"]);ve(t,!1);const i=q();let o=A(t,"items",24,()=>[]),s=A(t,"imgClass",8,"h-auto max-w-full rounded-lg");function l(f){getComputedStyle(f).gap==="normal"&&(f.style.gap="inherit")}Q(()=>z(r),()=>{M(i,ie("grid",r.class))}),Ye(),Ce();var a=Rl();let c;As(a,5,o,Cs,(f,u)=>{var d=ce(),v=ee(d);ae(v,t,"default",{get item(){return _(u)}},g=>{var p=Ol(),y=ue(p);re(h=>{ht(y,"src",_(u).src),ht(y,"alt",_(u).alt),gt(y,1,h)},[()=>vt(ie(s(),r.classImg))],Ie),R(g,p)}),R(f,d)},f=>{var u=ce(),d=ee(u);ae(d,t,"default",{get item(){return o()[0]}},null),R(f,u)}),Zt(a,f=>l==null?void 0:l(f)),re(()=>c=we(a,c,{...n,class:_(i)})),R(e,a),ge()}var Ml=te("
    ");function no(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["fluid"]);ve(t,!1);let i=A(t,"fluid",8,!1);Ce();var o=Ml();let s;var l=ue(o);ae(l,t,"default",{},null),re(a=>s=we(o,s,{...n,class:a}),[()=>ie("mx-auto flex flex-wrap justify-between items-center ",i()?"w-full":"container",r.class)],Ie),R(e,o),ge()}function zl(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["fluid","navContainerClass"]);ve(t,!1);const[i,o]=qo(),s=()=>Ho(c,"$hidden",i);let l=A(t,"fluid",8,!1),a=A(t,"navContainerClass",8,""),c=Dr(!0);pt("navHidden",c);let f=()=>c.update(d=>!d);Q(()=>z(n),()=>{n.color=n.color??"navbar"}),Ye(),Ce();const u=Ie(()=>ie("px-2 sm:px-4 py-2.5 w-full",r.class));_n(e,Fr({tag:"nav"},()=>n,{get class(){return _(u)},children:(d,v)=>{no(d,{get fluid(){return l()},get class(){return a()},children:(g,p)=>{var y=ce(),h=ee(y);ae(h,t,"default",{get hidden(){return s()},toggle:f,NavContainer:no},null),R(g,y)},$$slots:{default:!0}})},$$slots:{default:!0}})),ge(),o()}var Nl=te("");function Il(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["href"]);ve(t,!1);let i=A(t,"href",8,"");Ce();var o=Nl();let s;var l=ue(o);ae(l,t,"default",{},null),re(a=>s=we(o,s,{href:i(),...n,class:a}),[()=>ie("flex items-center",r.class)],Ie),R(e,o),ge()}var Dl=Ir("");function Fl(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["size","color","variation","ariaLabel"]);ve(t,!1);let i=A(t,"size",8,"24"),o=A(t,"color",8,"currentColor"),s=A(t,"variation",8,"outline"),l=A(t,"ariaLabel",8,"bars 3"),a=q(),c=q(),f=` `,u=` `;Q(()=>z(s()),()=>{switch(s()){case"outline":M(c,f),M(a,"0 0 24 24");break;case"solid":M(c,u),M(a,"0 0 24 24");break;default:M(c,f),M(a,"0 0 24 24")}}),Ye(),Ce();var d=Dl();let v;var g=ue(d);Os(g,()=>_(c)),re(()=>v=we(d,v,{xmlns:"http://www.w3.org/2000/svg",role:"button",tabindex:"0",width:i(),height:i(),class:r.class,...n,"aria-label":l(),fill:"none",viewBox:_(a),"stroke-width":"2"})),H("click",d,function(p){j.call(this,t,p)}),R(e,d),ge()}function Bl(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["menuClass","onClick","classMenu","title"]);ve(t,!1);let i=A(t,"menuClass",8,"h-6 w-6 shrink-0"),o=A(t,"onClick",24,()=>{}),s=A(t,"classMenu",8,""),l=A(t,"title",8,"Open main menu"),a="ms-3 md:hidden",c=st("navHidden")??Dr(!0);const f=d=>c.update(v=>!v);Ce();const u=Ie(()=>ie(a,r.class));Ia(e,Fr({get name(){return l()}},()=>n,{get class(){return _(u)},$$events:{click(...d){var v;(v=o()||f)==null||v.apply(this,d)}},children:(d,v)=>{const g=Ie(()=>ie(i(),s()));Fl(d,{get class(){return _(g)}})},$$slots:{default:!0}})),ge()}var Ul=te("
  • ");function Wt(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["href","activeClass","nonActiveClass"]);ve(t,!1);const i=q(),o=q();let s=A(t,"href",8,""),l=A(t,"activeClass",24,()=>{}),a=A(t,"nonActiveClass",24,()=>{});const c=st("navbarContext")??{},f=st("activeUrl");let u=q("");f.subscribe(g=>{M(u,g)}),Q(()=>(_(u),z(s())),()=>{M(i,_(u)?s()===_(u):!1)}),Q(()=>(_(i),z(l()),z(a()),z(r)),()=>{M(o,ie("block py-2 pe-4 ps-3 md:p-0 rounded-sm md:border-0",_(i)?l()??c.activeClass:a()??c.nonActiveClass,r.class))}),Ye(),Ce();var d=Ul(),v=ue(d);Xt(v,()=>s()?"a":"div",!1,(g,p)=>{let y;re(()=>y=we(g,y,{role:s()?"link":"presentation",href:s(),...n,class:_(o)})),H("blur",g,function(x){j.call(this,t,x)}),H("change",g,function(x){j.call(this,t,x)}),H("click",g,function(x){j.call(this,t,x)}),H("focus",g,function(x){j.call(this,t,x)}),H("keydown",g,function(x){j.call(this,t,x)}),H("keypress",g,function(x){j.call(this,t,x)}),H("keyup",g,function(x){j.call(this,t,x)}),H("mouseenter",g,function(x){j.call(this,t,x)}),H("mouseleave",g,function(x){j.call(this,t,x)}),H("mouseover",g,function(x){j.call(this,t,x)});var h=ce(),k=ee(h);ae(k,t,"default",{},null),R(p,h)}),R(e,d),ge()}function Vl(e){const t=Math.cos(e*Math.PI*.5);return Math.abs(t)<1e-14?1:1-t}var jl=te("
    "),Wl=te("
    ");function Gl(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["activeUrl","divClass","ulClass","hidden","slideParams","activeClass","nonActiveClass","classUl"]);ve(t,!1);const[i,o]=qo(),s=()=>Ho(y,"$hiddenStore",i);let l=A(t,"activeUrl",8,""),a=A(t,"divClass",8,"w-full md:block md:w-auto"),c=A(t,"ulClass",8,"flex flex-col p-4 mt-4 md:flex-row md:space-x-8 rtl:space-x-reverse md:mt-0 md:text-sm md:font-medium"),f=A(t,"hidden",24,()=>{}),u=A(t,"slideParams",24,()=>({delay:250,duration:500,easing:Vl})),d=A(t,"activeClass",8,"text-white bg-primary-700 md:bg-transparent md:text-primary-700 md:dark:text-white dark:bg-primary-600 md:dark:bg-transparent"),v=A(t,"nonActiveClass",8,"text-gray-700 hover:bg-gray-100 md:hover:bg-transparent md:border-0 md:hover:text-primary-700 dark:text-gray-400 md:dark:hover:text-white dark:hover:bg-gray-700 dark:hover:text-white md:dark:hover:bg-transparent"),g=A(t,"classUl",8,"");const p=Dr("");pt("navbarContext",{activeClass:d(),nonActiveClass:v()}),pt("activeUrl",p);let y=st("navHidden"),h=q(),k=q(),x=q();Q(()=>z(l()),()=>{p.set(l())}),Q(()=>(z(f()),s()),()=>{M(h,f()??s()??!0)}),Q(()=>(z(a()),z(r)),()=>{M(k,ie(a(),r.class))}),Q(()=>(z(c()),z(g())),()=>{M(x,ie(c(),g()))}),Ye(),Ce();var m=ce(),b=ee(m);{var E=w=>{var S=jl();let B;var W=ue(S);_n(W,{tag:"ul",border:!0,rounded:!0,color:"navbarUl",get class(){return _(x)},children:(L,G)=>{var N=ce(),V=ee(N);ae(V,t,"default",{},null),R(L,N)},$$slots:{default:!0}}),re(()=>B=we(S,B,{...n,class:_(k),role:"button",tabindex:"0"})),Wo(3,S,()=>Oa,u),H("click",S,function(L){j.call(this,t,L)}),R(w,S)},C=w=>{var S=Wl();let B;var W=ue(S),L=ue(W);ae(L,t,"default",{},null),re(G=>{B=we(S,B,{...n,class:_(k),[At]:G}),gt(W,1,vt(_(x)))},[()=>({hidden:_(h)})],Ie),R(w,S)};ke(b,w=>{_(h)?w(C,!1):w(E)})}R(e,m),ge(),o()}var Hl=Ir(" "),ql=Ir(" "),Yl=Ir('');function Kl(e,t){var k,x;ve(t,!0);const r=st("iconCtx")??{},n={xs:"w-3 h-3",sm:"w-4 h-4",md:"w-5 h-5",lg:"w-6 h-6",xl:"w-8 h-8"};let i=A(t,"size",19,()=>r.size||"md"),o=A(t,"color",19,()=>r.color||"currentColor"),s=A(t,"strokeWidth",19,()=>r.strokeWidth||"2"),l=A(t,"ariaLabel",3,"chevron down outline"),a=Gs(t,["$$slots","$$events","$$legacy","size","color","title","strokeWidth","desc","class","ariaLabel"]),c=`${((k=t.title)==null?void 0:k.id)||""} ${((x=t.desc)==null?void 0:x.id)||""}`;const f=Gt(()=>{var m,b;return!!((m=t.title)!=null&&m.id||(b=t.desc)!=null&&b.id)});var u=Yl();let d;var v=ue(u);{var g=m=>{var b=Hl(),E=ue(b);re(()=>{ht(b,"id",t.title.id),kr(E,t.title.title)}),R(m,b)};ke(v,m=>{var b;(b=t.title)!=null&&b.id&&t.title.title&&m(g)})}var p=oe(v);{var y=m=>{var b=ql(),E=ue(b);re(()=>{ht(b,"id",t.desc.id),kr(E,t.desc.desc)}),R(m,b)};ke(p,m=>{var b;(b=t.desc)!=null&&b.id&&t.desc.desc&&m(y)})}var h=oe(p);re(m=>{d=we(u,d,{xmlns:"http://www.w3.org/2000/svg",fill:"none",color:o(),...a,class:m,"aria-label":l(),"aria-describedby":_(f)?c:void 0,viewBox:"0 0 24 24"}),ht(h,"stroke-width",s())},[()=>ie("shrink-0",n[i()],t.class)]),R(e,u),ge()}var Xl=te('ESP32 Logo SvelteESP32',1),Zl=te("Dropdown",1),Jl=te(" ",1),Ql=te(" ",1),$l=te(" ",1),ec=te(" ",1);function tc(e){const t=[{alt:"erbology",src:"./gallery/image.jpg"},{alt:"shoes",src:"./gallery/image-1.jpg"},{alt:"small bag",src:"./gallery/image-2.jpg"},{alt:"plants",src:"./gallery/image-3.jpg"},{alt:"watch",src:"./gallery/image-4.jpg"},{alt:"shoe",src:"./gallery/image-5.jpg"}];var r=ec(),n=ee(r);zl(n,{children:(o,s)=>{var l=$l(),a=ee(l);Il(a,{href:"/",children:(u,d)=>{var v=Xl();R(u,v)},$$slots:{default:!0}});var c=oe(a,2);Bl(c,{});var f=oe(c,2);Gl(f,{children:(u,d)=>{var v=Ql(),g=ee(v);Wt(g,{href:"/",children:(m,b)=>{var E=et("Home");R(m,E)},$$slots:{default:!0}});var p=oe(g,2);Wt(p,{class:"cursor-pointer",children:(m,b)=>{var E=Zl(),C=oe(ee(E));Kl(C,{class:"w-6 h-6 ms-2 text-primary-800 dark:text-white inline"}),R(m,E)},$$slots:{default:!0}});var y=oe(p,2);Al(y,{class:"w-44 z-20",children:(m,b)=>{var E=Jl(),C=ee(E);vr(C,{href:"/",children:(L,G)=>{var N=et("Dashboard");R(L,N)},$$slots:{default:!0}});var w=oe(C,2);vr(w,{href:"/docs/components/navbar",children:(L,G)=>{var N=et("Settings");R(L,N)},$$slots:{default:!0}});var S=oe(w,2);vr(S,{href:"/",children:(L,G)=>{var N=et("Earnings");R(L,N)},$$slots:{default:!0}});var B=oe(S,2);Sl(B,{});var W=oe(B,2);vr(W,{href:"/",children:(L,G)=>{var N=et("Sign out");R(L,N)},$$slots:{default:!0}}),R(m,E)},$$slots:{default:!0}});var h=oe(y,2);Wt(h,{href:"/settings",children:(m,b)=>{var E=et("Setting");R(m,E)},$$slots:{default:!0}});var k=oe(h,2);Wt(k,{href:"/pricing",children:(m,b)=>{var E=et("Pricing");R(m,E)},$$slots:{default:!0}});var x=oe(k,2);Wt(x,{href:"/contact",children:(m,b)=>{var E=et("Contact");R(m,E)},$$slots:{default:!0}}),R(u,v)},$$slots:{default:!0}}),R(o,l)},$$slots:{default:!0}});var i=oe(n,2);Ll(i,{items:t,class:"gap-4 grid-cols-2 md:grid-cols-3"}),R(e,r)}_s(tc,{target:document.querySelector("#app")}); diff --git a/demo/svelte/dist/favicon.png.gz b/demo/svelte/dist/favicon.png.gz index 83e07a8f77ade17c4b3874a7811778cee529143c..850dd566272f0b499ffbe0954ede1f6889af93af 100644 GIT binary patch delta 18 ZcmeBbVd`pOVwdmc;7D5gZzDT%6972G1}p#o delta 18 ZcmeBbVd`pOVwdmc;E=liY9l*y696}q1_A&8 diff --git a/demo/svelte/dist/index.html b/demo/svelte/dist/index.html index 00a8e7e..8eb538b 100644 --- a/demo/svelte/dist/index.html +++ b/demo/svelte/dist/index.html @@ -6,8 +6,8 @@ Svelte to ESP32 demo application - - + + diff --git a/demo/svelte/package-lock.json b/demo/svelte/package-lock.json index 2bed512..5889225 100644 --- a/demo/svelte/package-lock.json +++ b/demo/svelte/package-lock.json @@ -11,29 +11,29 @@ "@rollup/plugin-swc": "^0.4.0", "@sveltejs/vite-plugin-svelte": "^5.0.3", "@tsconfig/svelte": "^5.0.4", - "@typescript-eslint/eslint-plugin": "^8.29.0", - "@typescript-eslint/parser": "^8.29.0", + "@typescript-eslint/eslint-plugin": "^8.30.1", + "@typescript-eslint/parser": "^8.30.1", "autoprefixer": "^10.4.21", - "eslint": "^9.23.0", - "eslint-config-prettier": "^10.1.1", + "eslint": "^9.24.0", + "eslint-config-prettier": "^10.1.2", "eslint-plugin-simple-import-sort": "^12.1.1", - "eslint-plugin-svelte": "^3.4.1", + "eslint-plugin-svelte": "^3.5.1", "eslint-plugin-tailwindcss": "^3.18.0", "eslint-plugin-unicorn": "^58.0.0", "flowbite": "^2.5.2", - "flowbite-svelte": "^0.48.4", - "flowbite-svelte-icons": "^2.1.0", + "flowbite-svelte": "^0.48.6", + "flowbite-svelte-icons": "^2.1.1", "postcss": "^8.5.3", "postcss-load-config": "^6.0.1", "prettier": "^3.5.3", "prettier-plugin-svelte": "^3.3.3", - "svelte": "^5.25.3", - "svelte-check": "^4.1.5", + "svelte": "^5.27.0", + "svelte-check": "^4.1.6", "svelte-preprocess": "^6.0.3", "tailwindcss": "^3.4.17", "tslib": "^2.8.1", - "typescript": "^5.8.2", - "vite": "^6.2.4", + "typescript": "^5.8.3", + "vite": "^6.2.6", "vite-plugin-tailwind-purgecss": "^0.3.5" }, "engines": { @@ -519,9 +519,9 @@ } }, "node_modules/@eslint-community/eslint-utils": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.5.1.tgz", - "integrity": "sha512-soEIOALTfTK6EjmKMMoLugwaP0rzkad90iIWd1hMO9ARkSAyjfMfkRRhLvD5qH7vvM0Cg72pieUfR6yh6XxC4w==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.6.0.tgz", + "integrity": "sha512-WhCn7Z7TauhBtmzhvKpoQs0Wwb/kBcy4CwpuI0/eEIr2Lx2auxmulAzLr91wVZJaz47iUZdkXOK7WlAfxGKCnA==", "dev": true, "license": "MIT", "dependencies": { @@ -548,9 +548,9 @@ } }, "node_modules/@eslint/config-array": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.19.2.tgz", - "integrity": "sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==", + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.20.0.tgz", + "integrity": "sha512-fxlS1kkIjx8+vy2SjuCB94q3htSNrufYTXubwiBFeaQHbH6Ipi43gFJq2zCMt6PHhImH3Xmr0NksKDvchWlpQQ==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -587,9 +587,9 @@ } }, "node_modules/@eslint/config-helpers": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.2.0.tgz", - "integrity": "sha512-yJLLmLexii32mGrhW29qvU3QBVTu0GUmEf/J4XsBtVhp4JkIUFN/BjWqTF63yRvGApIDpZm5fa97LtYtINmfeQ==", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.2.1.tgz", + "integrity": "sha512-RI17tsD2frtDu/3dmI7QRrD4bedNKPM08ziRYaC5AhkGrzIAJelm9kJU1TznK+apx6V+cqRz8tfpEeG3oIyjxw==", "dev": true, "license": "Apache-2.0", "engines": { @@ -658,9 +658,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.23.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.23.0.tgz", - "integrity": "sha512-35MJ8vCPU0ZMxo7zfev2pypqTwWTofFZO6m4KAtdoFhRpLJUpHTZZ+KB3C7Hb1d7bULYwO4lJXGCi5Se+8OMbw==", + "version": "9.24.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.24.0.tgz", + "integrity": "sha512-uIY/y3z0uvOGX8cp1C2fiC4+ZmBhp6yZWkojtHL1YEMnRt1Y63HB9TM17proGEmeG7HeUY+UP36F0aknKYTpYA==", "dev": true, "license": "MIT", "engines": { @@ -678,19 +678,32 @@ } }, "node_modules/@eslint/plugin-kit": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.7.tgz", - "integrity": "sha512-JubJ5B2pJ4k4yGxaNLdbjrnk9d/iDz6/q8wOilpIowd6PJPgaxCuHBnBszq7Ce2TyMrywm5r4PnKm6V3iiZF+g==", + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.8.tgz", + "integrity": "sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@eslint/core": "^0.12.0", + "@eslint/core": "^0.13.0", "levn": "^0.4.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, + "node_modules/@eslint/plugin-kit/node_modules/@eslint/core": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.13.0.tgz", + "integrity": "sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@types/json-schema": "^7.0.15" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, "node_modules/@floating-ui/core": { "version": "1.6.9", "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.9.tgz", @@ -988,9 +1001,9 @@ } }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.38.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.38.0.tgz", - "integrity": "sha512-ldomqc4/jDZu/xpYU+aRxo3V4mGCV9HeTgUBANI3oIQMOL+SsxB+S2lxMpkFp5UamSS3XuTMQVbsS24R4J4Qjg==", + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.40.0.tgz", + "integrity": "sha512-+Fbls/diZ0RDerhE8kyC6hjADCXA1K4yVNlH0EYfd2XjyH0UGgzaQ8MlT0pCXAThfxv3QUAczHaL+qSv1E4/Cg==", "cpu": [ "arm" ], @@ -1002,9 +1015,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.38.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.38.0.tgz", - "integrity": "sha512-VUsgcy4GhhT7rokwzYQP+aV9XnSLkkhlEJ0St8pbasuWO/vwphhZQxYEKUP3ayeCYLhk6gEtacRpYP/cj3GjyQ==", + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.40.0.tgz", + "integrity": "sha512-PPA6aEEsTPRz+/4xxAmaoWDqh67N7wFbgFUJGMnanCFs0TV99M0M8QhhaSCks+n6EbQoFvLQgYOGXxlMGQe/6w==", "cpu": [ "arm64" ], @@ -1016,9 +1029,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.38.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.38.0.tgz", - "integrity": "sha512-buA17AYXlW9Rn091sWMq1xGUvWQFOH4N1rqUxGJtEQzhChxWjldGCCup7r/wUnaI6Au8sKXpoh0xg58a7cgcpg==", + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.40.0.tgz", + "integrity": "sha512-GwYOcOakYHdfnjjKwqpTGgn5a6cUX7+Ra2HeNj/GdXvO2VJOOXCiYYlRFU4CubFM67EhbmzLOmACKEfvp3J1kQ==", "cpu": [ "arm64" ], @@ -1030,9 +1043,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.38.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.38.0.tgz", - "integrity": "sha512-Mgcmc78AjunP1SKXl624vVBOF2bzwNWFPMP4fpOu05vS0amnLcX8gHIge7q/lDAHy3T2HeR0TqrriZDQS2Woeg==", + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.40.0.tgz", + "integrity": "sha512-CoLEGJ+2eheqD9KBSxmma6ld01czS52Iw0e2qMZNpPDlf7Z9mj8xmMemxEucinev4LgHalDPczMyxzbq+Q+EtA==", "cpu": [ "x64" ], @@ -1044,9 +1057,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.38.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.38.0.tgz", - "integrity": "sha512-zzJACgjLbQTsscxWqvrEQAEh28hqhebpRz5q/uUd1T7VTwUNZ4VIXQt5hE7ncs0GrF+s7d3S4on4TiXUY8KoQA==", + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.40.0.tgz", + "integrity": "sha512-r7yGiS4HN/kibvESzmrOB/PxKMhPTlz+FcGvoUIKYoTyGd5toHp48g1uZy1o1xQvybwwpqpe010JrcGG2s5nkg==", "cpu": [ "arm64" ], @@ -1058,9 +1071,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.38.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.38.0.tgz", - "integrity": "sha512-hCY/KAeYMCyDpEE4pTETam0XZS4/5GXzlLgpi5f0IaPExw9kuB+PDTOTLuPtM10TlRG0U9OSmXJ+Wq9J39LvAg==", + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.40.0.tgz", + "integrity": "sha512-mVDxzlf0oLzV3oZOr0SMJ0lSDd3xC4CmnWJ8Val8isp9jRGl5Dq//LLDSPFrasS7pSm6m5xAcKaw3sHXhBjoRw==", "cpu": [ "x64" ], @@ -1072,9 +1085,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.38.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.38.0.tgz", - "integrity": "sha512-mimPH43mHl4JdOTD7bUMFhBdrg6f9HzMTOEnzRmXbOZqjijCw8LA5z8uL6LCjxSa67H2xiLFvvO67PT05PRKGg==", + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.40.0.tgz", + "integrity": "sha512-y/qUMOpJxBMy8xCXD++jeu8t7kzjlOCkoxxajL58G62PJGBZVl/Gwpm7JK9+YvlB701rcQTzjUZ1JgUoPTnoQA==", "cpu": [ "arm" ], @@ -1086,9 +1099,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.38.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.38.0.tgz", - "integrity": "sha512-tPiJtiOoNuIH8XGG8sWoMMkAMm98PUwlriOFCCbZGc9WCax+GLeVRhmaxjJtz6WxrPKACgrwoZ5ia/uapq3ZVg==", + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.40.0.tgz", + "integrity": "sha512-GoCsPibtVdJFPv/BOIvBKO/XmwZLwaNWdyD8TKlXuqp0veo2sHE+A/vpMQ5iSArRUz/uaoj4h5S6Pn0+PdhRjg==", "cpu": [ "arm" ], @@ -1100,9 +1113,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.38.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.38.0.tgz", - "integrity": "sha512-wZco59rIVuB0tjQS0CSHTTUcEde+pXQWugZVxWaQFdQQ1VYub/sTrNdY76D1MKdN2NB48JDuGABP6o6fqos8mA==", + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.40.0.tgz", + "integrity": "sha512-L5ZLphTjjAD9leJzSLI7rr8fNqJMlGDKlazW2tX4IUF9P7R5TMQPElpH82Q7eNIDQnQlAyiNVfRPfP2vM5Avvg==", "cpu": [ "arm64" ], @@ -1114,9 +1127,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.38.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.38.0.tgz", - "integrity": "sha512-fQgqwKmW0REM4LomQ+87PP8w8xvU9LZfeLBKybeli+0yHT7VKILINzFEuggvnV9M3x1Ed4gUBmGUzCo/ikmFbQ==", + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.40.0.tgz", + "integrity": "sha512-ATZvCRGCDtv1Y4gpDIXsS+wfFeFuLwVxyUBSLawjgXK2tRE6fnsQEkE4csQQYWlBlsFztRzCnBvWVfcae/1qxQ==", "cpu": [ "arm64" ], @@ -1128,9 +1141,9 @@ ] }, "node_modules/@rollup/rollup-linux-loongarch64-gnu": { - "version": "4.38.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.38.0.tgz", - "integrity": "sha512-hz5oqQLXTB3SbXpfkKHKXLdIp02/w3M+ajp8p4yWOWwQRtHWiEOCKtc9U+YXahrwdk+3qHdFMDWR5k+4dIlddg==", + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.40.0.tgz", + "integrity": "sha512-wG9e2XtIhd++QugU5MD9i7OnpaVb08ji3P1y/hNbxrQ3sYEelKJOq1UJ5dXczeo6Hj2rfDEL5GdtkMSVLa/AOg==", "cpu": [ "loong64" ], @@ -1142,9 +1155,9 @@ ] }, "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.38.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.38.0.tgz", - "integrity": "sha512-NXqygK/dTSibQ+0pzxsL3r4Xl8oPqVoWbZV9niqOnIHV/J92fe65pOir0xjkUZDRSPyFRvu+4YOpJF9BZHQImw==", + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.40.0.tgz", + "integrity": "sha512-vgXfWmj0f3jAUvC7TZSU/m/cOE558ILWDzS7jBhiCAFpY2WEBn5jqgbqvmzlMjtp8KlLcBlXVD2mkTSEQE6Ixw==", "cpu": [ "ppc64" ], @@ -1156,9 +1169,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.38.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.38.0.tgz", - "integrity": "sha512-GEAIabR1uFyvf/jW/5jfu8gjM06/4kZ1W+j1nWTSSB3w6moZEBm7iBtzwQ3a1Pxos2F7Gz+58aVEnZHU295QTg==", + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.40.0.tgz", + "integrity": "sha512-uJkYTugqtPZBS3Z136arevt/FsKTF/J9dEMTX/cwR7lsAW4bShzI2R0pJVw+hcBTWF4dxVckYh72Hk3/hWNKvA==", "cpu": [ "riscv64" ], @@ -1170,9 +1183,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-musl": { - "version": "4.38.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.38.0.tgz", - "integrity": "sha512-9EYTX+Gus2EGPbfs+fh7l95wVADtSQyYw4DfSBcYdUEAmP2lqSZY0Y17yX/3m5VKGGJ4UmIH5LHLkMJft3bYoA==", + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.40.0.tgz", + "integrity": "sha512-rKmSj6EXQRnhSkE22+WvrqOqRtk733x3p5sWpZilhmjnkHkpeCgWsFFo0dGnUGeA+OZjRl3+VYq+HyCOEuwcxQ==", "cpu": [ "riscv64" ], @@ -1184,9 +1197,9 @@ ] }, "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.38.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.38.0.tgz", - "integrity": "sha512-Mpp6+Z5VhB9VDk7RwZXoG2qMdERm3Jw07RNlXHE0bOnEeX+l7Fy4bg+NxfyN15ruuY3/7Vrbpm75J9QHFqj5+Q==", + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.40.0.tgz", + "integrity": "sha512-SpnYlAfKPOoVsQqmTFJ0usx0z84bzGOS9anAC0AZ3rdSo3snecihbhFTlJZ8XMwzqAcodjFU4+/SM311dqE5Sw==", "cpu": [ "s390x" ], @@ -1198,9 +1211,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.38.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.38.0.tgz", - "integrity": "sha512-vPvNgFlZRAgO7rwncMeE0+8c4Hmc+qixnp00/Uv3ht2x7KYrJ6ERVd3/R0nUtlE6/hu7/HiiNHJ/rP6knRFt1w==", + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.40.0.tgz", + "integrity": "sha512-RcDGMtqF9EFN8i2RYN2W+64CdHruJ5rPqrlYw+cgM3uOVPSsnAQps7cpjXe9be/yDp8UC7VLoCoKC8J3Kn2FkQ==", "cpu": [ "x64" ], @@ -1212,9 +1225,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.38.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.38.0.tgz", - "integrity": "sha512-q5Zv+goWvQUGCaL7fU8NuTw8aydIL/C9abAVGCzRReuj5h30TPx4LumBtAidrVOtXnlB+RZkBtExMsfqkMfb8g==", + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.40.0.tgz", + "integrity": "sha512-HZvjpiUmSNx5zFgwtQAV1GaGazT2RWvqeDi0hV+AtC8unqqDSsaFjPxfsO6qPtKRRg25SisACWnJ37Yio8ttaw==", "cpu": [ "x64" ], @@ -1226,9 +1239,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.38.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.38.0.tgz", - "integrity": "sha512-u/Jbm1BU89Vftqyqbmxdq14nBaQjQX1HhmsdBWqSdGClNaKwhjsg5TpW+5Ibs1mb8Es9wJiMdl86BcmtUVXNZg==", + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.40.0.tgz", + "integrity": "sha512-UtZQQI5k/b8d7d3i9AZmA/t+Q4tk3hOC0tMOMSq2GlMYOfxbesxG4mJSeDp0EHs30N9bsfwUvs3zF4v/RzOeTQ==", "cpu": [ "arm64" ], @@ -1240,9 +1253,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.38.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.38.0.tgz", - "integrity": "sha512-mqu4PzTrlpNHHbu5qleGvXJoGgHpChBlrBx/mEhTPpnAL1ZAYFlvHD7rLK839LLKQzqEQMFJfGrrOHItN4ZQqA==", + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.40.0.tgz", + "integrity": "sha512-+m03kvI2f5syIqHXCZLPVYplP8pQch9JHyXKZ3AGMKlg8dCyr2PKHjwRLiW53LTrN/Nc3EqHOKxUxzoSPdKddA==", "cpu": [ "ia32" ], @@ -1254,9 +1267,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.38.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.38.0.tgz", - "integrity": "sha512-jjqy3uWlecfB98Psxb5cD6Fny9Fupv9LrDSPTQZUROqjvZmcCqNu4UMl7qqhlUUGpwiAkotj6GYu4SZdcr/nLw==", + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.40.0.tgz", + "integrity": "sha512-lpPE1cLfP5oPzVjKMx10pgBmKELQnFJXHgvtHCtuJWOv8MxqdEIMNtgHgBFf7Ea2/7EuVwa9fodWUfXAlXZLZQ==", "cpu": [ "x64" ], @@ -1318,16 +1331,16 @@ } }, "node_modules/@swc/core": { - "version": "1.11.13", - "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.11.13.tgz", - "integrity": "sha512-9BXdYz12Wl0zWmZ80PvtjBWeg2ncwJ9L5WJzjhN6yUTZWEV/AwAdVdJnIEp4pro3WyKmAaMxcVOSbhuuOZco5g==", + "version": "1.11.21", + "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.11.21.tgz", + "integrity": "sha512-/Y3BJLcwd40pExmdar8MH2UGGvCBrqNN7hauOMckrEX2Ivcbv3IMhrbGX4od1dnF880Ed8y/E9aStZCIQi0EGw==", "dev": true, "hasInstallScript": true, "license": "Apache-2.0", "peer": true, "dependencies": { "@swc/counter": "^0.1.3", - "@swc/types": "^0.1.19" + "@swc/types": "^0.1.21" }, "engines": { "node": ">=10" @@ -1337,19 +1350,19 @@ "url": "https://opencollective.com/swc" }, "optionalDependencies": { - "@swc/core-darwin-arm64": "1.11.13", - "@swc/core-darwin-x64": "1.11.13", - "@swc/core-linux-arm-gnueabihf": "1.11.13", - "@swc/core-linux-arm64-gnu": "1.11.13", - "@swc/core-linux-arm64-musl": "1.11.13", - "@swc/core-linux-x64-gnu": "1.11.13", - "@swc/core-linux-x64-musl": "1.11.13", - "@swc/core-win32-arm64-msvc": "1.11.13", - "@swc/core-win32-ia32-msvc": "1.11.13", - "@swc/core-win32-x64-msvc": "1.11.13" + "@swc/core-darwin-arm64": "1.11.21", + "@swc/core-darwin-x64": "1.11.21", + "@swc/core-linux-arm-gnueabihf": "1.11.21", + "@swc/core-linux-arm64-gnu": "1.11.21", + "@swc/core-linux-arm64-musl": "1.11.21", + "@swc/core-linux-x64-gnu": "1.11.21", + "@swc/core-linux-x64-musl": "1.11.21", + "@swc/core-win32-arm64-msvc": "1.11.21", + "@swc/core-win32-ia32-msvc": "1.11.21", + "@swc/core-win32-x64-msvc": "1.11.21" }, "peerDependencies": { - "@swc/helpers": "*" + "@swc/helpers": ">=0.5.17" }, "peerDependenciesMeta": { "@swc/helpers": { @@ -1358,9 +1371,9 @@ } }, "node_modules/@swc/core-darwin-arm64": { - "version": "1.11.13", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.11.13.tgz", - "integrity": "sha512-loSERhLaQ9XDS+5Kdx8cLe2tM1G0HLit8MfehipAcsdctpo79zrRlkW34elOf3tQoVPKUItV0b/rTuhjj8NtHg==", + "version": "1.11.21", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.11.21.tgz", + "integrity": "sha512-v6gjw9YFWvKulCw3ZA1dY+LGMafYzJksm1mD4UZFZ9b36CyHFowYVYug1ajYRIRqEvvfIhHUNV660zTLoVFR8g==", "cpu": [ "arm64" ], @@ -1376,9 +1389,9 @@ } }, "node_modules/@swc/core-darwin-x64": { - "version": "1.11.13", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.11.13.tgz", - "integrity": "sha512-uSA4UwgsDCIysUPfPS8OrQTH2h9spO7IYFd+1NB6dJlVGUuR6jLKuMBOP1IeLeax4cGHayvkcwSJ3OvxHwgcZQ==", + "version": "1.11.21", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.11.21.tgz", + "integrity": "sha512-CUiTiqKlzskwswrx9Ve5NhNoab30L1/ScOfQwr1duvNlFvarC8fvQSgdtpw2Zh3MfnfNPpyLZnYg7ah4kbT9JQ==", "cpu": [ "x64" ], @@ -1394,9 +1407,9 @@ } }, "node_modules/@swc/core-linux-arm-gnueabihf": { - "version": "1.11.13", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.11.13.tgz", - "integrity": "sha512-boVtyJzS8g30iQfe8Q46W5QE/cmhKRln/7NMz/5sBP/am2Lce9NL0d05NnFwEWJp1e2AMGHFOdRr3Xg1cDiPKw==", + "version": "1.11.21", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.11.21.tgz", + "integrity": "sha512-YyBTAFM/QPqt1PscD8hDmCLnqPGKmUZpqeE25HXY8OLjl2MUs8+O4KjwPZZ+OGxpdTbwuWFyMoxjcLy80JODvg==", "cpu": [ "arm" ], @@ -1412,9 +1425,9 @@ } }, "node_modules/@swc/core-linux-arm64-gnu": { - "version": "1.11.13", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.11.13.tgz", - "integrity": "sha512-+IK0jZ84zHUaKtwpV+T+wT0qIUBnK9v2xXD03vARubKF+eUqCsIvcVHXmLpFuap62dClMrhCiwW10X3RbXNlHw==", + "version": "1.11.21", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.11.21.tgz", + "integrity": "sha512-DQD+ooJmwpNsh4acrftdkuwl5LNxxg8U4+C/RJNDd7m5FP9Wo4c0URi5U0a9Vk/6sQNh9aSGcYChDpqCDWEcBw==", "cpu": [ "arm64" ], @@ -1430,9 +1443,9 @@ } }, "node_modules/@swc/core-linux-arm64-musl": { - "version": "1.11.13", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.11.13.tgz", - "integrity": "sha512-+ukuB8RHD5BHPCUjQwuLP98z+VRfu+NkKQVBcLJGgp0/+w7y0IkaxLY/aKmrAS5ofCNEGqKL+AOVyRpX1aw+XA==", + "version": "1.11.21", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.11.21.tgz", + "integrity": "sha512-y1L49+snt1a1gLTYPY641slqy55QotPdtRK9Y6jMi4JBQyZwxC8swWYlQWb+MyILwxA614fi62SCNZNznB3XSA==", "cpu": [ "arm64" ], @@ -1448,9 +1461,9 @@ } }, "node_modules/@swc/core-linux-x64-gnu": { - "version": "1.11.13", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.11.13.tgz", - "integrity": "sha512-q9H3WI3U3dfJ34tdv60zc8oTuWvSd5fOxytyAO9Pc5M82Hic3jjWaf2xBekUg07ubnMZpyfnv+MlD+EbUI3Llw==", + "version": "1.11.21", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.11.21.tgz", + "integrity": "sha512-NesdBXv4CvVEaFUlqKj+GA4jJMNUzK2NtKOrUNEtTbXaVyNiXjFCSaDajMTedEB0jTAd9ybB0aBvwhgkJUWkWA==", "cpu": [ "x64" ], @@ -1466,9 +1479,9 @@ } }, "node_modules/@swc/core-linux-x64-musl": { - "version": "1.11.13", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.11.13.tgz", - "integrity": "sha512-9aaZnnq2pLdTbAzTSzy/q8dr7Woy3aYIcQISmw1+Q2/xHJg5y80ZzbWSWKYca/hKonDMjIbGR6dp299I5J0aeA==", + "version": "1.11.21", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.11.21.tgz", + "integrity": "sha512-qFV60pwpKVOdmX67wqQzgtSrUGWX9Cibnp1CXyqZ9Mmt8UyYGvmGu7p6PMbTyX7vdpVUvWVRf8DzrW2//wmVHg==", "cpu": [ "x64" ], @@ -1484,9 +1497,9 @@ } }, "node_modules/@swc/core-win32-arm64-msvc": { - "version": "1.11.13", - "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.11.13.tgz", - "integrity": "sha512-n3QZmDewkHANcoHvtwvA6yJbmS4XJf0MBMmwLZoKDZ2dOnC9D/jHiXw7JOohEuzYcpLoL5tgbqmjxa3XNo9Oow==", + "version": "1.11.21", + "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.11.21.tgz", + "integrity": "sha512-DJJe9k6gXR/15ZZVLv1SKhXkFst8lYCeZRNHH99SlBodvu4slhh/MKQ6YCixINRhCwliHrpXPym8/5fOq8b7Ig==", "cpu": [ "arm64" ], @@ -1502,9 +1515,9 @@ } }, "node_modules/@swc/core-win32-ia32-msvc": { - "version": "1.11.13", - "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.11.13.tgz", - "integrity": "sha512-wM+Nt4lc6YSJFthCx3W2dz0EwFNf++j0/2TQ0Js9QLJuIxUQAgukhNDVCDdq8TNcT0zuA399ALYbvj5lfIqG6g==", + "version": "1.11.21", + "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.11.21.tgz", + "integrity": "sha512-TqEXuy6wedId7bMwLIr9byds+mKsaXVHctTN88R1UIBPwJA92Pdk0uxDgip0pEFzHB/ugU27g6d8cwUH3h2eIw==", "cpu": [ "ia32" ], @@ -1520,9 +1533,9 @@ } }, "node_modules/@swc/core-win32-x64-msvc": { - "version": "1.11.13", - "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.11.13.tgz", - "integrity": "sha512-+X5/uW3s1L5gK7wAo0E27YaAoidJDo51dnfKSfU7gF3mlEUuWH8H1bAy5OTt2mU4eXtfsdUMEVXSwhDlLtQkuA==", + "version": "1.11.21", + "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.11.21.tgz", + "integrity": "sha512-BT9BNNbMxdpUM1PPAkYtviaV0A8QcXttjs2MDtOeSqqvSJaPtyM+Fof2/+xSwQDmDEFzbGCcn75M5+xy3lGqpA==", "cpu": [ "x64" ], @@ -1546,9 +1559,9 @@ "peer": true }, "node_modules/@swc/types": { - "version": "0.1.20", - "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.20.tgz", - "integrity": "sha512-/rlIpxwKrhz4BIplXf6nsEHtqlhzuNN34/k3kMAXH4/lvVoA3cdq+60aqVNnyvw2uITEaCi0WV3pxBe4dQqoXQ==", + "version": "0.1.21", + "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.21.tgz", + "integrity": "sha512-2YEtj5HJVbKivud9N4bpPBAyZhj4S2Ipe5LkUG94alTpr7in/GU/EARgPAd3BwU+YOmFVJC2+kjqhGRi3r0ZpQ==", "dev": true, "license": "Apache-2.0", "peer": true, @@ -1592,17 +1605,17 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.29.0.tgz", - "integrity": "sha512-PAIpk/U7NIS6H7TEtN45SPGLQaHNgB7wSjsQV/8+KYokAb2T/gloOA/Bee2yd4/yKVhPKe5LlaUGhAZk5zmSaQ==", + "version": "8.30.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.30.1.tgz", + "integrity": "sha512-v+VWphxMjn+1t48/jO4t950D6KR8JaJuNXzi33Ve6P8sEmPr5k6CEXjdGwT6+LodVnEa91EQCtwjWNUCPweo+Q==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.29.0", - "@typescript-eslint/type-utils": "8.29.0", - "@typescript-eslint/utils": "8.29.0", - "@typescript-eslint/visitor-keys": "8.29.0", + "@typescript-eslint/scope-manager": "8.30.1", + "@typescript-eslint/type-utils": "8.30.1", + "@typescript-eslint/utils": "8.30.1", + "@typescript-eslint/visitor-keys": "8.30.1", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", @@ -1622,16 +1635,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.29.0.tgz", - "integrity": "sha512-8C0+jlNJOwQso2GapCVWWfW/rzaq7Lbme+vGUFKE31djwNncIpgXD7Cd4weEsDdkoZDjH0lwwr3QDQFuyrMg9g==", + "version": "8.30.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.30.1.tgz", + "integrity": "sha512-H+vqmWwT5xoNrXqWs/fesmssOW70gxFlgcMlYcBaWNPIEWDgLa4W9nkSPmhuOgLnXq9QYgkZ31fhDyLhleCsAg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.29.0", - "@typescript-eslint/types": "8.29.0", - "@typescript-eslint/typescript-estree": "8.29.0", - "@typescript-eslint/visitor-keys": "8.29.0", + "@typescript-eslint/scope-manager": "8.30.1", + "@typescript-eslint/types": "8.30.1", + "@typescript-eslint/typescript-estree": "8.30.1", + "@typescript-eslint/visitor-keys": "8.30.1", "debug": "^4.3.4" }, "engines": { @@ -1647,14 +1660,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.29.0.tgz", - "integrity": "sha512-aO1PVsq7Gm+tcghabUpzEnVSFMCU4/nYIgC2GOatJcllvWfnhrgW0ZEbnTxm36QsikmCN1K/6ZgM7fok2I7xNw==", + "version": "8.30.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.30.1.tgz", + "integrity": "sha512-+C0B6ChFXZkuaNDl73FJxRYT0G7ufVPOSQkqkpM/U198wUwUFOtgo1k/QzFh1KjpBitaK7R1tgjVz6o9HmsRPg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.29.0", - "@typescript-eslint/visitor-keys": "8.29.0" + "@typescript-eslint/types": "8.30.1", + "@typescript-eslint/visitor-keys": "8.30.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1665,14 +1678,14 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.29.0.tgz", - "integrity": "sha512-ahaWQ42JAOx+NKEf5++WC/ua17q5l+j1GFrbbpVKzFL/tKVc0aYY8rVSYUpUvt2hUP1YBr7mwXzx+E/DfUWI9Q==", + "version": "8.30.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.30.1.tgz", + "integrity": "sha512-64uBF76bfQiJyHgZISC7vcNz3adqQKIccVoKubyQcOnNcdJBvYOILV1v22Qhsw3tw3VQu5ll8ND6hycgAR5fEA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "8.29.0", - "@typescript-eslint/utils": "8.29.0", + "@typescript-eslint/typescript-estree": "8.30.1", + "@typescript-eslint/utils": "8.30.1", "debug": "^4.3.4", "ts-api-utils": "^2.0.1" }, @@ -1689,9 +1702,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.29.0.tgz", - "integrity": "sha512-wcJL/+cOXV+RE3gjCyl/V2G877+2faqvlgtso/ZRbTCnZazh0gXhe+7gbAnfubzN2bNsBtZjDvlh7ero8uIbzg==", + "version": "8.30.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.30.1.tgz", + "integrity": "sha512-81KawPfkuulyWo5QdyG/LOKbspyyiW+p4vpn4bYO7DM/hZImlVnFwrpCTnmNMOt8CvLRr5ojI9nU1Ekpw4RcEw==", "dev": true, "license": "MIT", "engines": { @@ -1703,14 +1716,14 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.29.0.tgz", - "integrity": "sha512-yOfen3jE9ISZR/hHpU/bmNvTtBW1NjRbkSFdZOksL1N+ybPEE7UVGMwqvS6CP022Rp00Sb0tdiIkhSCe6NI8ow==", + "version": "8.30.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.30.1.tgz", + "integrity": "sha512-kQQnxymiUy9tTb1F2uep9W6aBiYODgq5EMSk6Nxh4Z+BDUoYUSa029ISs5zTzKBFnexQEh71KqwjKnRz58lusQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.29.0", - "@typescript-eslint/visitor-keys": "8.29.0", + "@typescript-eslint/types": "8.30.1", + "@typescript-eslint/visitor-keys": "8.30.1", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -1730,16 +1743,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.29.0.tgz", - "integrity": "sha512-gX/A0Mz9Bskm8avSWFcK0gP7cZpbY4AIo6B0hWYFCaIsz750oaiWR4Jr2CI+PQhfW1CpcQr9OlfPS+kMFegjXA==", + "version": "8.30.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.30.1.tgz", + "integrity": "sha512-T/8q4R9En2tcEsWPQgB5BQ0XJVOtfARcUvOa8yJP3fh9M/mXraLxZrkCfGb6ChrO/V3W+Xbd04RacUEqk1CFEQ==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.29.0", - "@typescript-eslint/types": "8.29.0", - "@typescript-eslint/typescript-estree": "8.29.0" + "@typescript-eslint/scope-manager": "8.30.1", + "@typescript-eslint/types": "8.30.1", + "@typescript-eslint/typescript-estree": "8.30.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1754,13 +1767,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.29.0.tgz", - "integrity": "sha512-Sne/pVz8ryR03NFK21VpN88dZ2FdQXOlq3VIklbrTYEt8yXtRFr9tvUhqvCeKjqYk5FSim37sHbooT6vzBTZcg==", + "version": "8.30.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.30.1.tgz", + "integrity": "sha512-aEhgas7aJ6vZnNFC7K4/vMGDGyOiqWcYZPpIWrTKuTAlsvDNKy2GFDqh9smL+iq069ZvR0YzEeq0B8NJlLzjFA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.29.0", + "@typescript-eslint/types": "8.30.1", "eslint-visitor-keys": "^4.2.0" }, "engines": { @@ -2092,9 +2105,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001707", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001707.tgz", - "integrity": "sha512-3qtRjw/HQSMlDWf+X79N206fepf4SOOU6SQLMaq/0KkZLmSjPxAkBOQQ+FxbHKfHmYLZFfdWsO3KA90ceHPSnw==", + "version": "1.0.30001713", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001713.tgz", + "integrity": "sha512-wCIWIg+A4Xr7NfhTuHdX+/FKh3+Op3LBbSp2N5Pfx6T/LhdQy3GTyoTg48BReaW/MyMNZAkTadsBtai3ldWK0Q==", "dev": true, "funding": [ { @@ -2373,9 +2386,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.128", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.128.tgz", - "integrity": "sha512-bo1A4HH/NS522Ws0QNFIzyPcyUUNV/yyy70Ho1xqfGYzPUme2F/xr4tlEOuM6/A538U1vDA7a4XfCd1CKRegKQ==", + "version": "1.5.137", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.137.tgz", + "integrity": "sha512-/QSJaU2JyIuTbbABAo/crOs+SuAZLS+fVVS10PVrIT9hrRkmZl8Hb0xPSkKRUUWHQtYzXHpQUW3Dy5hwMzGZkA==", "dev": true, "license": "ISC" }, @@ -2464,19 +2477,19 @@ } }, "node_modules/eslint": { - "version": "9.23.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.23.0.tgz", - "integrity": "sha512-jV7AbNoFPAY1EkFYpLq5bslU9NLNO8xnEeQXwErNibVryjk67wHVmddTBilc5srIttJDBrB0eMHKZBFbSIABCw==", + "version": "9.24.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.24.0.tgz", + "integrity": "sha512-eh/jxIEJyZrvbWRe4XuVclLPDYSYYYgLy5zXGGxD6j8zjSAxFEzI2fL/8xNq6O2yKqVt+eF2YhV+hxjV6UKXwQ==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.12.1", - "@eslint/config-array": "^0.19.2", + "@eslint/config-array": "^0.20.0", "@eslint/config-helpers": "^0.2.0", "@eslint/core": "^0.12.0", "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "9.23.0", + "@eslint/js": "9.24.0", "@eslint/plugin-kit": "^0.2.7", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", @@ -2524,26 +2537,10 @@ } } }, - "node_modules/eslint-compat-utils": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.6.4.tgz", - "integrity": "sha512-/u+GQt8NMfXO8w17QendT4gvO5acfxQsAKirAt0LVxDnr2N8YLCVbregaNc/Yhp7NM128DwCaRvr8PLDfeNkQw==", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^7.5.4" - }, - "engines": { - "node": ">=12" - }, - "peerDependencies": { - "eslint": ">=6.0.0" - } - }, "node_modules/eslint-config-prettier": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.1.tgz", - "integrity": "sha512-4EQQr6wXwS+ZJSzaR5ZCrYgLxqvUjdXctaEtBqHcbkW944B1NQyO4qpdHQbXBONfwxXdkAY81HH4+LUfrg+zPw==", + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.2.tgz", + "integrity": "sha512-Epgp/EofAUeEpIdZkW60MHKvPyru1ruQJxPL+WIycnaPApuseK0Zpkrh/FwL9oIpQvIhJwV7ptOy0DWUjTlCiA==", "dev": true, "license": "MIT", "bin": { @@ -2564,15 +2561,14 @@ } }, "node_modules/eslint-plugin-svelte": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-3.4.1.tgz", - "integrity": "sha512-wgbRwN/6FampBBiIuuLSmp4QRqmuHuexbuRJwx+kqzsxKOhakU8o8sVgGhsf/bQiZkOmWF/5Mrj2CHmVMwY+YQ==", + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-3.5.1.tgz", + "integrity": "sha512-Qn1slddZHfqYiDO6IN8/iN3YL+VuHlgYjm30FT+hh0Jf/TX0jeZMTJXQMajFm5f6f6hURi+XO8P+NPYD+T4jkg==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.1", "@jridgewell/sourcemap-codec": "^1.5.0", - "eslint-compat-utils": "^0.6.4", "esutils": "^2.0.3", "known-css-properties": "^0.35.0", "postcss": "^8.4.49", @@ -2831,9 +2827,9 @@ } }, "node_modules/esrap": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/esrap/-/esrap-1.4.5.tgz", - "integrity": "sha512-CjNMjkBWWZeHn+VX+gS8YvFwJ5+NDhg8aWZBSFJPR8qQduDNjbJodA2WcwCm7uQa5Rjqj+nZvVmceg1RbHFB9g==", + "version": "1.4.6", + "resolved": "https://registry.npmjs.org/esrap/-/esrap-1.4.6.tgz", + "integrity": "sha512-F/D2mADJ9SHY3IwksD4DAXjTt7qt7GWUf3/8RhCNWmC/67tyb55dpimHmy7EplakFaflV0R/PC+fdSPqrRHAQw==", "dev": true, "license": "MIT", "dependencies": { @@ -3057,9 +3053,9 @@ } }, "node_modules/flowbite-svelte": { - "version": "0.48.4", - "resolved": "https://registry.npmjs.org/flowbite-svelte/-/flowbite-svelte-0.48.4.tgz", - "integrity": "sha512-ivlBxNi2u9+D/nFeHs+vLJU6nYjKq/ooAwdXPP3qIlEnUyIl/hVsH87JtVWwVEgF31NwwQcZeKFkWd8K5DWiGw==", + "version": "0.48.6", + "resolved": "https://registry.npmjs.org/flowbite-svelte/-/flowbite-svelte-0.48.6.tgz", + "integrity": "sha512-/PmeR3ipHHvda8vVY9MZlymaRoJsk8VddEeoLzIygfYwJV68ey8gHuQPC1dq9J6NDCTE5+xOPtBiYUtVjCfvZw==", "dev": true, "license": "MIT", "dependencies": { @@ -3073,13 +3069,14 @@ } }, "node_modules/flowbite-svelte-icons": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/flowbite-svelte-icons/-/flowbite-svelte-icons-2.1.0.tgz", - "integrity": "sha512-GoTfn7vj+Hyw04SARxzKA6KF9sl5ubN7GddEm8vv3ytlTxM4FYqe8mSGY3XAHkeZIwwQzS6/Az5MFwJUIgZAoQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/flowbite-svelte-icons/-/flowbite-svelte-icons-2.1.1.tgz", + "integrity": "sha512-VNNMcekjbM1bQEGgbdGsdYR9mRdTj/L0A5ba0P1tiFv5QB9GvbvJMABJoiD80eqpZUkfR2QVOmiZfgCwHicT/Q==", "dev": true, "license": "MIT", "peerDependencies": { - "svelte": "^5.0.0" + "svelte": "^5.0.0", + "tailwind-merge": "^3.0.0" } }, "node_modules/flowbite-svelte/node_modules/flowbite": { @@ -3292,9 +3289,9 @@ } }, "node_modules/index-to-position": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/index-to-position/-/index-to-position-1.0.0.tgz", - "integrity": "sha512-sCO7uaLVhRJ25vz1o8s9IFM3nVS4DkuQnyjMwiQPKvQuBYBDmb8H7zx8ki7nVh4HJQOdVWebyvLE0qt+clruxA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/index-to-position/-/index-to-position-1.1.0.tgz", + "integrity": "sha512-XPdx9Dq4t9Qk1mTMbWONJqU7boCoumEH7fRET37HX5+khDUl3J2W6PdALxhILYlIYx2amlwYcRPp28p0tSiojg==", "dev": true, "license": "MIT", "engines": { @@ -3882,15 +3879,15 @@ } }, "node_modules/parse-json": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-8.2.0.tgz", - "integrity": "sha512-eONBZy4hm2AgxjNFd8a4nyDJnzUAH0g34xSQAwWEVGCjdZ4ZL7dKZBfq267GWP/JaS9zW62Xs2FeAdDvpHHJGQ==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-8.3.0.tgz", + "integrity": "sha512-ybiGyvspI+fAoRQbIPRddCcSTV9/LsJbf0e/S85VLowVGzRmokfneg2kwVW/KU5rOXrPSbF1qAKPMgNTqqROQQ==", "dev": true, "license": "MIT", "dependencies": { "@babel/code-frame": "^7.26.2", - "index-to-position": "^1.0.0", - "type-fest": "^4.37.0" + "index-to-position": "^1.1.0", + "type-fest": "^4.39.1" }, "engines": { "node": ">=18" @@ -4505,9 +4502,9 @@ } }, "node_modules/rollup": { - "version": "4.38.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.38.0.tgz", - "integrity": "sha512-5SsIRtJy9bf1ErAOiFMFzl64Ex9X5V7bnJ+WlFMb+zmP459OSWCEG7b0ERZ+PEU7xPt4OG3RHbrp1LJlXxYTrw==", + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.40.0.tgz", + "integrity": "sha512-Noe455xmA96nnqH5piFtLobsGbCij7Tu+tb3c1vYjNbTkfzGqXqQXG3wJaYXkRZuQ0vEYN4bhwg7QnIrqB5B+w==", "dev": true, "license": "MIT", "dependencies": { @@ -4521,26 +4518,26 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.38.0", - "@rollup/rollup-android-arm64": "4.38.0", - "@rollup/rollup-darwin-arm64": "4.38.0", - "@rollup/rollup-darwin-x64": "4.38.0", - "@rollup/rollup-freebsd-arm64": "4.38.0", - "@rollup/rollup-freebsd-x64": "4.38.0", - "@rollup/rollup-linux-arm-gnueabihf": "4.38.0", - "@rollup/rollup-linux-arm-musleabihf": "4.38.0", - "@rollup/rollup-linux-arm64-gnu": "4.38.0", - "@rollup/rollup-linux-arm64-musl": "4.38.0", - "@rollup/rollup-linux-loongarch64-gnu": "4.38.0", - "@rollup/rollup-linux-powerpc64le-gnu": "4.38.0", - "@rollup/rollup-linux-riscv64-gnu": "4.38.0", - "@rollup/rollup-linux-riscv64-musl": "4.38.0", - "@rollup/rollup-linux-s390x-gnu": "4.38.0", - "@rollup/rollup-linux-x64-gnu": "4.38.0", - "@rollup/rollup-linux-x64-musl": "4.38.0", - "@rollup/rollup-win32-arm64-msvc": "4.38.0", - "@rollup/rollup-win32-ia32-msvc": "4.38.0", - "@rollup/rollup-win32-x64-msvc": "4.38.0", + "@rollup/rollup-android-arm-eabi": "4.40.0", + "@rollup/rollup-android-arm64": "4.40.0", + "@rollup/rollup-darwin-arm64": "4.40.0", + "@rollup/rollup-darwin-x64": "4.40.0", + "@rollup/rollup-freebsd-arm64": "4.40.0", + "@rollup/rollup-freebsd-x64": "4.40.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.40.0", + "@rollup/rollup-linux-arm-musleabihf": "4.40.0", + "@rollup/rollup-linux-arm64-gnu": "4.40.0", + "@rollup/rollup-linux-arm64-musl": "4.40.0", + "@rollup/rollup-linux-loongarch64-gnu": "4.40.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.40.0", + "@rollup/rollup-linux-riscv64-gnu": "4.40.0", + "@rollup/rollup-linux-riscv64-musl": "4.40.0", + "@rollup/rollup-linux-s390x-gnu": "4.40.0", + "@rollup/rollup-linux-x64-gnu": "4.40.0", + "@rollup/rollup-linux-x64-musl": "4.40.0", + "@rollup/rollup-win32-arm64-msvc": "4.40.0", + "@rollup/rollup-win32-ia32-msvc": "4.40.0", + "@rollup/rollup-win32-x64-msvc": "4.40.0", "fsevents": "~2.3.2" } }, @@ -4866,9 +4863,9 @@ } }, "node_modules/svelte": { - "version": "5.25.3", - "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.25.3.tgz", - "integrity": "sha512-J9rcZ/xVJonAoESqVGHHZhrNdVbrCfkdB41BP6eiwHMoFShD9it3yZXApVYMHdGfCshBsZCKsajwJeBbS/M1zg==", + "version": "5.27.0", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.27.0.tgz", + "integrity": "sha512-Uai13Ydt1ZE+bUHme6b9U38PCYVNCqBRoBMkUKbFbKiD7kHWjdUUrklYAQZJxyKK81qII4mrBwe/YmvEMSlC9w==", "dev": true, "license": "MIT", "dependencies": { @@ -4881,7 +4878,7 @@ "axobject-query": "^4.1.0", "clsx": "^2.1.1", "esm-env": "^1.2.1", - "esrap": "^1.4.3", + "esrap": "^1.4.6", "is-reference": "^3.0.3", "locate-character": "^3.0.0", "magic-string": "^0.30.11", @@ -4892,9 +4889,9 @@ } }, "node_modules/svelte-check": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-4.1.5.tgz", - "integrity": "sha512-Gb0T2IqBNe1tLB9EB1Qh+LOe+JB8wt2/rNBDGvkxQVvk8vNeAoG+vZgFB/3P5+zC7RWlyBlzm9dVjZFph/maIg==", + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-4.1.6.tgz", + "integrity": "sha512-P7w/6tdSfk3zEVvfsgrp3h3DFC75jCdZjTQvgGJtjPORs1n7/v2VMPIoty3PWv7jnfEm3x0G/p9wH4pecTb0Wg==", "dev": true, "license": "MIT", "dependencies": { @@ -4916,9 +4913,9 @@ } }, "node_modules/svelte-eslint-parser": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/svelte-eslint-parser/-/svelte-eslint-parser-1.1.1.tgz", - "integrity": "sha512-QLVGPIMDettl30qRHXU2VrPvVJKG8GsGstye7n8rFbEiu3gEARksuQg9Xu4GzubNxhGNM8stfBZkhyMbBQmjFA==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/svelte-eslint-parser/-/svelte-eslint-parser-1.1.2.tgz", + "integrity": "sha512-vqFBRamDKo1l70KMfxxXj1/0Cco5TfMDnqaAjgz6D8PyoMhfMcDOLRkAwPg8WkMyZjMtQL3wW66TZ0x59iqO2w==", "dev": true, "license": "MIT", "dependencies": { @@ -5113,9 +5110,9 @@ } }, "node_modules/tailwind-merge": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-3.0.2.tgz", - "integrity": "sha512-l7z+OYZ7mu3DTqrL88RiKrKIqO3NcpEO8V/Od04bNpvk0kiIFndGEoqfuzvj4yuhRkHKjRkII2z+KS2HfPcSxw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-3.2.0.tgz", + "integrity": "sha512-FQT/OVqCD+7edmmJpsgCsY820RTD5AkBryuG5IUqR5YQZSdj5xlH5nLgH7YPths7WsLPSpSBNneJdM8aS8aeFA==", "dev": true, "license": "MIT", "funding": { @@ -5352,9 +5349,9 @@ } }, "node_modules/type-fest": { - "version": "4.38.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.38.0.tgz", - "integrity": "sha512-2dBz5D5ycHIoliLYLi0Q2V7KRaDlH0uWIvmk7TYlAg5slqwiPv1ezJdZm1QEM0xgk29oYWMCbIG7E6gHpvChlg==", + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.40.0.tgz", + "integrity": "sha512-ABHZ2/tS2JkvH1PEjxFDTUWC8dB5OsIGZP4IFLhR293GqT5Y5qB1WwL2kMPYhQW9DVgVD8Hd7I8gjwPIf5GFkw==", "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { @@ -5365,9 +5362,9 @@ } }, "node_modules/typescript": { - "version": "5.8.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.2.tgz", - "integrity": "sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==", + "version": "5.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", + "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", "dev": true, "license": "Apache-2.0", "bin": { @@ -5451,9 +5448,9 @@ } }, "node_modules/vite": { - "version": "6.2.4", - "resolved": "https://registry.npmjs.org/vite/-/vite-6.2.4.tgz", - "integrity": "sha512-veHMSew8CcRzhL5o8ONjy8gkfmFJAd5Ac16oxBUjlwgX3Gq2Wqr+qNC3TjPIpy7TPV/KporLga5GT9HqdrCizw==", + "version": "6.2.6", + "resolved": "https://registry.npmjs.org/vite/-/vite-6.2.6.tgz", + "integrity": "sha512-9xpjNl3kR4rVDZgPNdTL0/c6ao4km69a/2ihNQbcANz8RuCOK3hQBmLSJf3bRKVQjVMda+YvizNE8AwvogcPbw==", "dev": true, "license": "MIT", "dependencies": { diff --git a/demo/svelte/package.json b/demo/svelte/package.json index e048ba2..cfefe91 100644 --- a/demo/svelte/package.json +++ b/demo/svelte/package.json @@ -24,29 +24,29 @@ "@rollup/plugin-swc": "^0.4.0", "@sveltejs/vite-plugin-svelte": "^5.0.3", "@tsconfig/svelte": "^5.0.4", - "@typescript-eslint/eslint-plugin": "^8.29.0", - "@typescript-eslint/parser": "^8.29.0", + "@typescript-eslint/eslint-plugin": "^8.30.1", + "@typescript-eslint/parser": "^8.30.1", "autoprefixer": "^10.4.21", - "eslint": "^9.23.0", - "eslint-config-prettier": "^10.1.1", + "eslint": "^9.24.0", + "eslint-config-prettier": "^10.1.2", "eslint-plugin-simple-import-sort": "^12.1.1", - "eslint-plugin-svelte": "^3.4.1", + "eslint-plugin-svelte": "^3.5.1", "eslint-plugin-tailwindcss": "^3.18.0", "eslint-plugin-unicorn": "^58.0.0", "flowbite": "^2.5.2", - "flowbite-svelte": "^0.48.4", - "flowbite-svelte-icons": "^2.1.0", + "flowbite-svelte": "^0.48.6", + "flowbite-svelte-icons": "^2.1.1", "postcss": "^8.5.3", "postcss-load-config": "^6.0.1", "prettier": "^3.5.3", "prettier-plugin-svelte": "^3.3.3", - "svelte": "^5.25.3", - "svelte-check": "^4.1.5", + "svelte": "^5.27.0", + "svelte-check": "^4.1.6", "svelte-preprocess": "^6.0.3", "tailwindcss": "^3.4.17", "tslib": "^2.8.1", - "typescript": "^5.8.2", - "vite": "^6.2.4", + "typescript": "^5.8.3", + "vite": "^6.2.6", "vite-plugin-tailwind-purgecss": "^0.3.5" } } diff --git a/package-lock.json b/package-lock.json index 50a3c76..3660dd6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,18 +19,18 @@ }, "devDependencies": { "@types/mime-types": "^2.1.4", - "@types/node": "^22.13.14", - "@typescript-eslint/eslint-plugin": "^8.29.0", - "@typescript-eslint/parser": "^8.29.0", - "eslint": "^9.23.0", - "eslint-config-prettier": "^10.1.1", + "@types/node": "^22.14.1", + "@typescript-eslint/eslint-plugin": "^8.30.1", + "@typescript-eslint/parser": "^8.30.1", + "eslint": "^9.24.0", + "eslint-config-prettier": "^10.1.2", "eslint-plugin-simple-import-sort": "^12.1.1", "eslint-plugin-unicorn": "^58.0.0", "nodemon": "^3.1.9", "prettier": "^3.5.3", "ts-node": "^10.9.2", "tsx": "^4.19.3", - "typescript": "^5.8.2" + "typescript": "^5.8.3" }, "engines": { "node": ">=18", @@ -501,9 +501,9 @@ } }, "node_modules/@eslint-community/eslint-utils": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.5.1.tgz", - "integrity": "sha512-soEIOALTfTK6EjmKMMoLugwaP0rzkad90iIWd1hMO9ARkSAyjfMfkRRhLvD5qH7vvM0Cg72pieUfR6yh6XxC4w==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.6.0.tgz", + "integrity": "sha512-WhCn7Z7TauhBtmzhvKpoQs0Wwb/kBcy4CwpuI0/eEIr2Lx2auxmulAzLr91wVZJaz47iUZdkXOK7WlAfxGKCnA==", "dev": true, "license": "MIT", "dependencies": { @@ -530,9 +530,9 @@ } }, "node_modules/@eslint/config-array": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.19.2.tgz", - "integrity": "sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==", + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.20.0.tgz", + "integrity": "sha512-fxlS1kkIjx8+vy2SjuCB94q3htSNrufYTXubwiBFeaQHbH6Ipi43gFJq2zCMt6PHhImH3Xmr0NksKDvchWlpQQ==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -569,9 +569,9 @@ } }, "node_modules/@eslint/config-helpers": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.2.0.tgz", - "integrity": "sha512-yJLLmLexii32mGrhW29qvU3QBVTu0GUmEf/J4XsBtVhp4JkIUFN/BjWqTF63yRvGApIDpZm5fa97LtYtINmfeQ==", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.2.1.tgz", + "integrity": "sha512-RI17tsD2frtDu/3dmI7QRrD4bedNKPM08ziRYaC5AhkGrzIAJelm9kJU1TznK+apx6V+cqRz8tfpEeG3oIyjxw==", "dev": true, "license": "Apache-2.0", "engines": { @@ -640,9 +640,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.23.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.23.0.tgz", - "integrity": "sha512-35MJ8vCPU0ZMxo7zfev2pypqTwWTofFZO6m4KAtdoFhRpLJUpHTZZ+KB3C7Hb1d7bULYwO4lJXGCi5Se+8OMbw==", + "version": "9.24.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.24.0.tgz", + "integrity": "sha512-uIY/y3z0uvOGX8cp1C2fiC4+ZmBhp6yZWkojtHL1YEMnRt1Y63HB9TM17proGEmeG7HeUY+UP36F0aknKYTpYA==", "dev": true, "license": "MIT", "engines": { @@ -660,19 +660,32 @@ } }, "node_modules/@eslint/plugin-kit": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.7.tgz", - "integrity": "sha512-JubJ5B2pJ4k4yGxaNLdbjrnk9d/iDz6/q8wOilpIowd6PJPgaxCuHBnBszq7Ce2TyMrywm5r4PnKm6V3iiZF+g==", + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.8.tgz", + "integrity": "sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@eslint/core": "^0.12.0", + "@eslint/core": "^0.13.0", "levn": "^0.4.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, + "node_modules/@eslint/plugin-kit/node_modules/@eslint/core": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.13.0.tgz", + "integrity": "sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@types/json-schema": "^7.0.15" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, "node_modules/@humanfs/core": { "version": "0.19.1", "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", @@ -872,13 +885,13 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.13.14", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.14.tgz", - "integrity": "sha512-Zs/Ollc1SJ8nKUAgc7ivOEdIBM8JAKgrqqUYi2J997JuKO7/tpQC+WCetQ1sypiKCQWHdvdg9wBNpUPEWZae7w==", + "version": "22.14.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.14.1.tgz", + "integrity": "sha512-u0HuPQwe/dHrItgHHpmw3N2fYCR6x4ivMNbPHRkBVP4CvN+kiRrKHWk3i8tXiO/joPwXLMYvF9TTF0eqgHIuOw==", "dev": true, "license": "MIT", "dependencies": { - "undici-types": "~6.20.0" + "undici-types": "~6.21.0" } }, "node_modules/@types/normalize-package-data": { @@ -889,17 +902,17 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.29.0.tgz", - "integrity": "sha512-PAIpk/U7NIS6H7TEtN45SPGLQaHNgB7wSjsQV/8+KYokAb2T/gloOA/Bee2yd4/yKVhPKe5LlaUGhAZk5zmSaQ==", + "version": "8.30.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.30.1.tgz", + "integrity": "sha512-v+VWphxMjn+1t48/jO4t950D6KR8JaJuNXzi33Ve6P8sEmPr5k6CEXjdGwT6+LodVnEa91EQCtwjWNUCPweo+Q==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.29.0", - "@typescript-eslint/type-utils": "8.29.0", - "@typescript-eslint/utils": "8.29.0", - "@typescript-eslint/visitor-keys": "8.29.0", + "@typescript-eslint/scope-manager": "8.30.1", + "@typescript-eslint/type-utils": "8.30.1", + "@typescript-eslint/utils": "8.30.1", + "@typescript-eslint/visitor-keys": "8.30.1", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", @@ -919,16 +932,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.29.0.tgz", - "integrity": "sha512-8C0+jlNJOwQso2GapCVWWfW/rzaq7Lbme+vGUFKE31djwNncIpgXD7Cd4weEsDdkoZDjH0lwwr3QDQFuyrMg9g==", + "version": "8.30.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.30.1.tgz", + "integrity": "sha512-H+vqmWwT5xoNrXqWs/fesmssOW70gxFlgcMlYcBaWNPIEWDgLa4W9nkSPmhuOgLnXq9QYgkZ31fhDyLhleCsAg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.29.0", - "@typescript-eslint/types": "8.29.0", - "@typescript-eslint/typescript-estree": "8.29.0", - "@typescript-eslint/visitor-keys": "8.29.0", + "@typescript-eslint/scope-manager": "8.30.1", + "@typescript-eslint/types": "8.30.1", + "@typescript-eslint/typescript-estree": "8.30.1", + "@typescript-eslint/visitor-keys": "8.30.1", "debug": "^4.3.4" }, "engines": { @@ -944,14 +957,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.29.0.tgz", - "integrity": "sha512-aO1PVsq7Gm+tcghabUpzEnVSFMCU4/nYIgC2GOatJcllvWfnhrgW0ZEbnTxm36QsikmCN1K/6ZgM7fok2I7xNw==", + "version": "8.30.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.30.1.tgz", + "integrity": "sha512-+C0B6ChFXZkuaNDl73FJxRYT0G7ufVPOSQkqkpM/U198wUwUFOtgo1k/QzFh1KjpBitaK7R1tgjVz6o9HmsRPg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.29.0", - "@typescript-eslint/visitor-keys": "8.29.0" + "@typescript-eslint/types": "8.30.1", + "@typescript-eslint/visitor-keys": "8.30.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -962,14 +975,14 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.29.0.tgz", - "integrity": "sha512-ahaWQ42JAOx+NKEf5++WC/ua17q5l+j1GFrbbpVKzFL/tKVc0aYY8rVSYUpUvt2hUP1YBr7mwXzx+E/DfUWI9Q==", + "version": "8.30.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.30.1.tgz", + "integrity": "sha512-64uBF76bfQiJyHgZISC7vcNz3adqQKIccVoKubyQcOnNcdJBvYOILV1v22Qhsw3tw3VQu5ll8ND6hycgAR5fEA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "8.29.0", - "@typescript-eslint/utils": "8.29.0", + "@typescript-eslint/typescript-estree": "8.30.1", + "@typescript-eslint/utils": "8.30.1", "debug": "^4.3.4", "ts-api-utils": "^2.0.1" }, @@ -986,9 +999,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.29.0.tgz", - "integrity": "sha512-wcJL/+cOXV+RE3gjCyl/V2G877+2faqvlgtso/ZRbTCnZazh0gXhe+7gbAnfubzN2bNsBtZjDvlh7ero8uIbzg==", + "version": "8.30.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.30.1.tgz", + "integrity": "sha512-81KawPfkuulyWo5QdyG/LOKbspyyiW+p4vpn4bYO7DM/hZImlVnFwrpCTnmNMOt8CvLRr5ojI9nU1Ekpw4RcEw==", "dev": true, "license": "MIT", "engines": { @@ -1000,14 +1013,14 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.29.0.tgz", - "integrity": "sha512-yOfen3jE9ISZR/hHpU/bmNvTtBW1NjRbkSFdZOksL1N+ybPEE7UVGMwqvS6CP022Rp00Sb0tdiIkhSCe6NI8ow==", + "version": "8.30.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.30.1.tgz", + "integrity": "sha512-kQQnxymiUy9tTb1F2uep9W6aBiYODgq5EMSk6Nxh4Z+BDUoYUSa029ISs5zTzKBFnexQEh71KqwjKnRz58lusQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.29.0", - "@typescript-eslint/visitor-keys": "8.29.0", + "@typescript-eslint/types": "8.30.1", + "@typescript-eslint/visitor-keys": "8.30.1", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -1027,16 +1040,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.29.0.tgz", - "integrity": "sha512-gX/A0Mz9Bskm8avSWFcK0gP7cZpbY4AIo6B0hWYFCaIsz750oaiWR4Jr2CI+PQhfW1CpcQr9OlfPS+kMFegjXA==", + "version": "8.30.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.30.1.tgz", + "integrity": "sha512-T/8q4R9En2tcEsWPQgB5BQ0XJVOtfARcUvOa8yJP3fh9M/mXraLxZrkCfGb6ChrO/V3W+Xbd04RacUEqk1CFEQ==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.29.0", - "@typescript-eslint/types": "8.29.0", - "@typescript-eslint/typescript-estree": "8.29.0" + "@typescript-eslint/scope-manager": "8.30.1", + "@typescript-eslint/types": "8.30.1", + "@typescript-eslint/typescript-estree": "8.30.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1051,13 +1064,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.29.0.tgz", - "integrity": "sha512-Sne/pVz8ryR03NFK21VpN88dZ2FdQXOlq3VIklbrTYEt8yXtRFr9tvUhqvCeKjqYk5FSim37sHbooT6vzBTZcg==", + "version": "8.30.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.30.1.tgz", + "integrity": "sha512-aEhgas7aJ6vZnNFC7K4/vMGDGyOiqWcYZPpIWrTKuTAlsvDNKy2GFDqh9smL+iq069ZvR0YzEeq0B8NJlLzjFA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.29.0", + "@typescript-eslint/types": "8.30.1", "eslint-visitor-keys": "^4.2.0" }, "engines": { @@ -1296,9 +1309,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001707", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001707.tgz", - "integrity": "sha512-3qtRjw/HQSMlDWf+X79N206fepf4SOOU6SQLMaq/0KkZLmSjPxAkBOQQ+FxbHKfHmYLZFfdWsO3KA90ceHPSnw==", + "version": "1.0.30001713", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001713.tgz", + "integrity": "sha512-wCIWIg+A4Xr7NfhTuHdX+/FKh3+Op3LBbSp2N5Pfx6T/LhdQy3GTyoTg48BReaW/MyMNZAkTadsBtai3ldWK0Q==", "dev": true, "funding": [ { @@ -1639,9 +1652,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.128", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.128.tgz", - "integrity": "sha512-bo1A4HH/NS522Ws0QNFIzyPcyUUNV/yyy70Ho1xqfGYzPUme2F/xr4tlEOuM6/A538U1vDA7a4XfCd1CKRegKQ==", + "version": "1.5.137", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.137.tgz", + "integrity": "sha512-/QSJaU2JyIuTbbABAo/crOs+SuAZLS+fVVS10PVrIT9hrRkmZl8Hb0xPSkKRUUWHQtYzXHpQUW3Dy5hwMzGZkA==", "dev": true, "license": "ISC" }, @@ -1716,19 +1729,19 @@ } }, "node_modules/eslint": { - "version": "9.23.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.23.0.tgz", - "integrity": "sha512-jV7AbNoFPAY1EkFYpLq5bslU9NLNO8xnEeQXwErNibVryjk67wHVmddTBilc5srIttJDBrB0eMHKZBFbSIABCw==", + "version": "9.24.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.24.0.tgz", + "integrity": "sha512-eh/jxIEJyZrvbWRe4XuVclLPDYSYYYgLy5zXGGxD6j8zjSAxFEzI2fL/8xNq6O2yKqVt+eF2YhV+hxjV6UKXwQ==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.12.1", - "@eslint/config-array": "^0.19.2", + "@eslint/config-array": "^0.20.0", "@eslint/config-helpers": "^0.2.0", "@eslint/core": "^0.12.0", "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "9.23.0", + "@eslint/js": "9.24.0", "@eslint/plugin-kit": "^0.2.7", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", @@ -1777,9 +1790,9 @@ } }, "node_modules/eslint-config-prettier": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.1.tgz", - "integrity": "sha512-4EQQr6wXwS+ZJSzaR5ZCrYgLxqvUjdXctaEtBqHcbkW944B1NQyO4qpdHQbXBONfwxXdkAY81HH4+LUfrg+zPw==", + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.2.tgz", + "integrity": "sha512-Epgp/EofAUeEpIdZkW60MHKvPyru1ruQJxPL+WIycnaPApuseK0Zpkrh/FwL9oIpQvIhJwV7ptOy0DWUjTlCiA==", "dev": true, "license": "MIT", "bin": { @@ -2364,9 +2377,9 @@ } }, "node_modules/index-to-position": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/index-to-position/-/index-to-position-1.0.0.tgz", - "integrity": "sha512-sCO7uaLVhRJ25vz1o8s9IFM3nVS4DkuQnyjMwiQPKvQuBYBDmb8H7zx8ki7nVh4HJQOdVWebyvLE0qt+clruxA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/index-to-position/-/index-to-position-1.1.0.tgz", + "integrity": "sha512-XPdx9Dq4t9Qk1mTMbWONJqU7boCoumEH7fRET37HX5+khDUl3J2W6PdALxhILYlIYx2amlwYcRPp28p0tSiojg==", "dev": true, "license": "MIT", "engines": { @@ -2878,15 +2891,15 @@ } }, "node_modules/parse-json": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-8.2.0.tgz", - "integrity": "sha512-eONBZy4hm2AgxjNFd8a4nyDJnzUAH0g34xSQAwWEVGCjdZ4ZL7dKZBfq267GWP/JaS9zW62Xs2FeAdDvpHHJGQ==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-8.3.0.tgz", + "integrity": "sha512-ybiGyvspI+fAoRQbIPRddCcSTV9/LsJbf0e/S85VLowVGzRmokfneg2kwVW/KU5rOXrPSbF1qAKPMgNTqqROQQ==", "dev": true, "license": "MIT", "dependencies": { "@babel/code-frame": "^7.26.2", - "index-to-position": "^1.0.0", - "type-fest": "^4.37.0" + "index-to-position": "^1.1.0", + "type-fest": "^4.39.1" }, "engines": { "node": ">=18" @@ -3584,9 +3597,9 @@ } }, "node_modules/type-fest": { - "version": "4.38.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.38.0.tgz", - "integrity": "sha512-2dBz5D5ycHIoliLYLi0Q2V7KRaDlH0uWIvmk7TYlAg5slqwiPv1ezJdZm1QEM0xgk29oYWMCbIG7E6gHpvChlg==", + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.40.0.tgz", + "integrity": "sha512-ABHZ2/tS2JkvH1PEjxFDTUWC8dB5OsIGZP4IFLhR293GqT5Y5qB1WwL2kMPYhQW9DVgVD8Hd7I8gjwPIf5GFkw==", "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { @@ -3597,9 +3610,9 @@ } }, "node_modules/typescript": { - "version": "5.8.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.2.tgz", - "integrity": "sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==", + "version": "5.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", + "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", "dev": true, "license": "Apache-2.0", "bin": { @@ -3640,9 +3653,9 @@ "license": "MIT" }, "node_modules/undici-types": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", - "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", "dev": true, "license": "MIT" }, diff --git a/package.json b/package.json index a978f34..e61ad63 100644 --- a/package.json +++ b/package.json @@ -55,18 +55,18 @@ ], "devDependencies": { "@types/mime-types": "^2.1.4", - "@types/node": "^22.13.14", - "@typescript-eslint/eslint-plugin": "^8.29.0", - "@typescript-eslint/parser": "^8.29.0", - "eslint": "^9.23.0", - "eslint-config-prettier": "^10.1.1", + "@types/node": "^22.14.1", + "@typescript-eslint/eslint-plugin": "^8.30.1", + "@typescript-eslint/parser": "^8.30.1", + "eslint": "^9.24.0", + "eslint-config-prettier": "^10.1.2", "eslint-plugin-simple-import-sort": "^12.1.1", "eslint-plugin-unicorn": "^58.0.0", "nodemon": "^3.1.9", "prettier": "^3.5.3", "ts-node": "^10.9.2", "tsx": "^4.19.3", - "typescript": "^5.8.2" + "typescript": "^5.8.3" }, "dependencies": { "glob": "^11.0.1", From 48268f5dcca1a60f9571a8185819ec0db3ba0563 Mon Sep 17 00:00:00 2001 From: BCsabaEngine Date: Sun, 27 Apr 2025 18:54:01 +0200 Subject: [PATCH 4/8] chore: deps --- demo/svelte/package-lock.json | 712 +++++++++++++--------------------- demo/svelte/package.json | 12 +- eslint.config.mjs | 6 +- package-lock.json | 593 +++++++++------------------- package.json | 14 +- 5 files changed, 461 insertions(+), 876 deletions(-) diff --git a/demo/svelte/package-lock.json b/demo/svelte/package-lock.json index 5889225..f84360e 100644 --- a/demo/svelte/package-lock.json +++ b/demo/svelte/package-lock.json @@ -11,15 +11,15 @@ "@rollup/plugin-swc": "^0.4.0", "@sveltejs/vite-plugin-svelte": "^5.0.3", "@tsconfig/svelte": "^5.0.4", - "@typescript-eslint/eslint-plugin": "^8.30.1", - "@typescript-eslint/parser": "^8.30.1", + "@typescript-eslint/eslint-plugin": "^8.31.0", + "@typescript-eslint/parser": "^8.31.0", "autoprefixer": "^10.4.21", - "eslint": "^9.24.0", + "eslint": "^9.25.1", "eslint-config-prettier": "^10.1.2", "eslint-plugin-simple-import-sort": "^12.1.1", "eslint-plugin-svelte": "^3.5.1", "eslint-plugin-tailwindcss": "^3.18.0", - "eslint-plugin-unicorn": "^58.0.0", + "eslint-plugin-unicorn": "^59.0.0", "flowbite": "^2.5.2", "flowbite-svelte": "^0.48.6", "flowbite-svelte-icons": "^2.1.1", @@ -27,13 +27,13 @@ "postcss-load-config": "^6.0.1", "prettier": "^3.5.3", "prettier-plugin-svelte": "^3.3.3", - "svelte": "^5.27.0", + "svelte": "^5.28.2", "svelte-check": "^4.1.6", "svelte-preprocess": "^6.0.3", "tailwindcss": "^3.4.17", "tslib": "^2.8.1", "typescript": "^5.8.3", - "vite": "^6.2.6", + "vite": "^6.3.3", "vite-plugin-tailwind-purgecss": "^0.3.5" }, "engines": { @@ -68,21 +68,6 @@ "node": ">=6.0.0" } }, - "node_modules/@babel/code-frame": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", - "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-validator-identifier": "^7.25.9", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-validator-identifier": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", @@ -94,9 +79,9 @@ } }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.2.tgz", - "integrity": "sha512-wCIboOL2yXZym2cgm6mlA742s9QeJ8DjGVaL39dLN4rRwrOgOyYSnOaFPhKZGLb2ngj4EyfAFjsNJwPXZvseag==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.3.tgz", + "integrity": "sha512-W8bFfPA8DowP8l//sxjJLSLkD8iEjMc7cBVyP+u4cEv9sM7mdUCkgsj+t0n/BWPFtv7WWCN5Yzj0N6FJNUUqBQ==", "cpu": [ "ppc64" ], @@ -111,9 +96,9 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.2.tgz", - "integrity": "sha512-NQhH7jFstVY5x8CKbcfa166GoV0EFkaPkCKBQkdPJFvo5u+nGXLEH/ooniLb3QI8Fk58YAx7nsPLozUWfCBOJA==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.3.tgz", + "integrity": "sha512-PuwVXbnP87Tcff5I9ngV0lmiSu40xw1At6i3GsU77U7cjDDB4s0X2cyFuBiDa1SBk9DnvWwnGvVaGBqoFWPb7A==", "cpu": [ "arm" ], @@ -128,9 +113,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.2.tgz", - "integrity": "sha512-5ZAX5xOmTligeBaeNEPnPaeEuah53Id2tX4c2CVP3JaROTH+j4fnfHCkr1PjXMd78hMst+TlkfKcW/DlTq0i4w==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.3.tgz", + "integrity": "sha512-XelR6MzjlZuBM4f5z2IQHK6LkK34Cvv6Rj2EntER3lwCBFdg6h2lKbtRjpTTsdEjD/WSe1q8UyPBXP1x3i/wYQ==", "cpu": [ "arm64" ], @@ -145,9 +130,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.2.tgz", - "integrity": "sha512-Ffcx+nnma8Sge4jzddPHCZVRvIfQ0kMsUsCMcJRHkGJ1cDmhe4SsrYIjLUKn1xpHZybmOqCWwB0zQvsjdEHtkg==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.3.tgz", + "integrity": "sha512-ogtTpYHT/g1GWS/zKM0cc/tIebFjm1F9Aw1boQ2Y0eUQ+J89d0jFY//s9ei9jVIlkYi8AfOjiixcLJSGNSOAdQ==", "cpu": [ "x64" ], @@ -162,9 +147,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.2.tgz", - "integrity": "sha512-MpM6LUVTXAzOvN4KbjzU/q5smzryuoNjlriAIx+06RpecwCkL9JpenNzpKd2YMzLJFOdPqBpuub6eVRP5IgiSA==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.3.tgz", + "integrity": "sha512-eESK5yfPNTqpAmDfFWNsOhmIOaQA59tAcF/EfYvo5/QWQCzXn5iUSOnqt3ra3UdzBv073ykTtmeLJZGt3HhA+w==", "cpu": [ "arm64" ], @@ -179,9 +164,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.2.tgz", - "integrity": "sha512-5eRPrTX7wFyuWe8FqEFPG2cU0+butQQVNcT4sVipqjLYQjjh8a8+vUTfgBKM88ObB85ahsnTwF7PSIt6PG+QkA==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.3.tgz", + "integrity": "sha512-Kd8glo7sIZtwOLcPbW0yLpKmBNWMANZhrC1r6K++uDR2zyzb6AeOYtI6udbtabmQpFaxJ8uduXMAo1gs5ozz8A==", "cpu": [ "x64" ], @@ -196,9 +181,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.2.tgz", - "integrity": "sha512-mLwm4vXKiQ2UTSX4+ImyiPdiHjiZhIaE9QvC7sw0tZ6HoNMjYAqQpGyui5VRIi5sGd+uWq940gdCbY3VLvsO1w==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.3.tgz", + "integrity": "sha512-EJiyS70BYybOBpJth3M0KLOus0n+RRMKTYzhYhFeMwp7e/RaajXvP+BWlmEXNk6uk+KAu46j/kaQzr6au+JcIw==", "cpu": [ "arm64" ], @@ -213,9 +198,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.2.tgz", - "integrity": "sha512-6qyyn6TjayJSwGpm8J9QYYGQcRgc90nmfdUb0O7pp1s4lTY+9D0H9O02v5JqGApUyiHOtkz6+1hZNvNtEhbwRQ==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.3.tgz", + "integrity": "sha512-Q+wSjaLpGxYf7zC0kL0nDlhsfuFkoN+EXrx2KSB33RhinWzejOd6AvgmP5JbkgXKmjhmpfgKZq24pneodYqE8Q==", "cpu": [ "x64" ], @@ -230,9 +215,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.2.tgz", - "integrity": "sha512-UHBRgJcmjJv5oeQF8EpTRZs/1knq6loLxTsjc3nxO9eXAPDLcWW55flrMVc97qFPbmZP31ta1AZVUKQzKTzb0g==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.3.tgz", + "integrity": "sha512-dUOVmAUzuHy2ZOKIHIKHCm58HKzFqd+puLaS424h6I85GlSDRZIA5ycBixb3mFgM0Jdh+ZOSB6KptX30DD8YOQ==", "cpu": [ "arm" ], @@ -247,9 +232,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.2.tgz", - "integrity": "sha512-gq/sjLsOyMT19I8obBISvhoYiZIAaGF8JpeXu1u8yPv8BE5HlWYobmlsfijFIZ9hIVGYkbdFhEqC0NvM4kNO0g==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.3.tgz", + "integrity": "sha512-xCUgnNYhRD5bb1C1nqrDV1PfkwgbswTTBRbAd8aH5PhYzikdf/ddtsYyMXFfGSsb/6t6QaPSzxtbfAZr9uox4A==", "cpu": [ "arm64" ], @@ -264,9 +249,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.2.tgz", - "integrity": "sha512-bBYCv9obgW2cBP+2ZWfjYTU+f5cxRoGGQ5SeDbYdFCAZpYWrfjjfYwvUpP8MlKbP0nwZ5gyOU/0aUzZ5HWPuvQ==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.3.tgz", + "integrity": "sha512-yplPOpczHOO4jTYKmuYuANI3WhvIPSVANGcNUeMlxH4twz/TeXuzEP41tGKNGWJjuMhotpGabeFYGAOU2ummBw==", "cpu": [ "ia32" ], @@ -281,9 +266,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.2.tgz", - "integrity": "sha512-SHNGiKtvnU2dBlM5D8CXRFdd+6etgZ9dXfaPCeJtz+37PIUlixvlIhI23L5khKXs3DIzAn9V8v+qb1TRKrgT5w==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.3.tgz", + "integrity": "sha512-P4BLP5/fjyihmXCELRGrLd793q/lBtKMQl8ARGpDxgzgIKJDRJ/u4r1A/HgpBpKpKZelGct2PGI4T+axcedf6g==", "cpu": [ "loong64" ], @@ -298,9 +283,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.2.tgz", - "integrity": "sha512-hDDRlzE6rPeoj+5fsADqdUZl1OzqDYow4TB4Y/3PlKBD0ph1e6uPHzIQcv2Z65u2K0kpeByIyAjCmjn1hJgG0Q==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.3.tgz", + "integrity": "sha512-eRAOV2ODpu6P5divMEMa26RRqb2yUoYsuQQOuFUexUoQndm4MdpXXDBbUoKIc0iPa4aCO7gIhtnYomkn2x+bag==", "cpu": [ "mips64el" ], @@ -315,9 +300,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.2.tgz", - "integrity": "sha512-tsHu2RRSWzipmUi9UBDEzc0nLc4HtpZEI5Ba+Omms5456x5WaNuiG3u7xh5AO6sipnJ9r4cRWQB2tUjPyIkc6g==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.3.tgz", + "integrity": "sha512-ZC4jV2p7VbzTlnl8nZKLcBkfzIf4Yad1SJM4ZMKYnJqZFD4rTI+pBG65u8ev4jk3/MPwY9DvGn50wi3uhdaghg==", "cpu": [ "ppc64" ], @@ -332,9 +317,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.2.tgz", - "integrity": "sha512-k4LtpgV7NJQOml/10uPU0s4SAXGnowi5qBSjaLWMojNCUICNu7TshqHLAEbkBdAszL5TabfvQ48kK84hyFzjnw==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.3.tgz", + "integrity": "sha512-LDDODcFzNtECTrUUbVCs6j9/bDVqy7DDRsuIXJg6so+mFksgwG7ZVnTruYi5V+z3eE5y+BJZw7VvUadkbfg7QA==", "cpu": [ "riscv64" ], @@ -349,9 +334,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.2.tgz", - "integrity": "sha512-GRa4IshOdvKY7M/rDpRR3gkiTNp34M0eLTaC1a08gNrh4u488aPhuZOCpkF6+2wl3zAN7L7XIpOFBhnaE3/Q8Q==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.3.tgz", + "integrity": "sha512-s+w/NOY2k0yC2p9SLen+ymflgcpRkvwwa02fqmAwhBRI3SC12uiS10edHHXlVWwfAagYSY5UpmT/zISXPMW3tQ==", "cpu": [ "s390x" ], @@ -366,9 +351,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.2.tgz", - "integrity": "sha512-QInHERlqpTTZ4FRB0fROQWXcYRD64lAoiegezDunLpalZMjcUcld3YzZmVJ2H/Cp0wJRZ8Xtjtj0cEHhYc/uUg==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.3.tgz", + "integrity": "sha512-nQHDz4pXjSDC6UfOE1Fw9Q8d6GCAd9KdvMZpfVGWSJztYCarRgSDfOVBY5xwhQXseiyxapkiSJi/5/ja8mRFFA==", "cpu": [ "x64" ], @@ -383,9 +368,9 @@ } }, "node_modules/@esbuild/netbsd-arm64": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.2.tgz", - "integrity": "sha512-talAIBoY5M8vHc6EeI2WW9d/CkiO9MQJ0IOWX8hrLhxGbro/vBXJvaQXefW2cP0z0nQVTdQ/eNyGFV1GSKrxfw==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.3.tgz", + "integrity": "sha512-1QaLtOWq0mzK6tzzp0jRN3eccmN3hezey7mhLnzC6oNlJoUJz4nym5ZD7mDnS/LZQgkrhEbEiTn515lPeLpgWA==", "cpu": [ "arm64" ], @@ -400,9 +385,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.2.tgz", - "integrity": "sha512-voZT9Z+tpOxrvfKFyfDYPc4DO4rk06qamv1a/fkuzHpiVBMOhpjK+vBmWM8J1eiB3OLSMFYNaOaBNLXGChf5tg==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.3.tgz", + "integrity": "sha512-i5Hm68HXHdgv8wkrt+10Bc50zM0/eonPb/a/OFVfB6Qvpiirco5gBA5bz7S2SHuU+Y4LWn/zehzNX14Sp4r27g==", "cpu": [ "x64" ], @@ -417,9 +402,9 @@ } }, "node_modules/@esbuild/openbsd-arm64": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.2.tgz", - "integrity": "sha512-dcXYOC6NXOqcykeDlwId9kB6OkPUxOEqU+rkrYVqJbK2hagWOMrsTGsMr8+rW02M+d5Op5NNlgMmjzecaRf7Tg==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.3.tgz", + "integrity": "sha512-zGAVApJEYTbOC6H/3QBr2mq3upG/LBEXr85/pTtKiv2IXcgKV0RT0QA/hSXZqSvLEpXeIxah7LczB4lkiYhTAQ==", "cpu": [ "arm64" ], @@ -434,9 +419,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.2.tgz", - "integrity": "sha512-t/TkWwahkH0Tsgoq1Ju7QfgGhArkGLkF1uYz8nQS/PPFlXbP5YgRpqQR3ARRiC2iXoLTWFxc6DJMSK10dVXluw==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.3.tgz", + "integrity": "sha512-fpqctI45NnCIDKBH5AXQBsD0NDPbEFczK98hk/aa6HJxbl+UtLkJV2+Bvy5hLSLk3LHmqt0NTkKNso1A9y1a4w==", "cpu": [ "x64" ], @@ -451,9 +436,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.2.tgz", - "integrity": "sha512-cfZH1co2+imVdWCjd+D1gf9NjkchVhhdpgb1q5y6Hcv9TP6Zi9ZG/beI3ig8TvwT9lH9dlxLq5MQBBgwuj4xvA==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.3.tgz", + "integrity": "sha512-ROJhm7d8bk9dMCUZjkS8fgzsPAZEjtRJqCAmVgB0gMrvG7hfmPmz9k1rwO4jSiblFjYmNvbECL9uhaPzONMfgA==", "cpu": [ "x64" ], @@ -468,9 +453,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.2.tgz", - "integrity": "sha512-7Loyjh+D/Nx/sOTzV8vfbB3GJuHdOQyrOryFdZvPHLf42Tk9ivBU5Aedi7iyX+x6rbn2Mh68T4qq1SDqJBQO5Q==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.3.tgz", + "integrity": "sha512-YWcow8peiHpNBiIXHwaswPnAXLsLVygFwCB3A7Bh5jRkIBFWHGmNQ48AlX4xDvQNoMZlPYzjVOQDYEzWCqufMQ==", "cpu": [ "arm64" ], @@ -485,9 +470,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.2.tgz", - "integrity": "sha512-WRJgsz9un0nqZJ4MfhabxaD9Ft8KioqU3JMinOTvobbX6MOSUigSBlogP8QB3uxpJDsFS6yN+3FDBdqE5lg9kg==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.3.tgz", + "integrity": "sha512-qspTZOIGoXVS4DpNqUYUs9UxVb04khS1Degaw/MnfMe7goQ3lTfQ13Vw4qY/Nj0979BGvMRpAYbs/BAxEvU8ew==", "cpu": [ "ia32" ], @@ -502,9 +487,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.2.tgz", - "integrity": "sha512-kM3HKb16VIXZyIeVrM1ygYmZBKybX8N4p754bw390wGO3Tf2j4L2/WYL+4suWujpgf6GBYs3jv7TyUivdd05JA==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.3.tgz", + "integrity": "sha512-ICgUR+kPimx0vvRzf+N/7L7tVSQeE3BYY+NhHRHXS1kBuPO7z2+7ea2HbhDyZdTephgvNvKrlDDKUexuCVBVvg==", "cpu": [ "x64" ], @@ -519,9 +504,9 @@ } }, "node_modules/@eslint-community/eslint-utils": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.6.0.tgz", - "integrity": "sha512-WhCn7Z7TauhBtmzhvKpoQs0Wwb/kBcy4CwpuI0/eEIr2Lx2auxmulAzLr91wVZJaz47iUZdkXOK7WlAfxGKCnA==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.6.1.tgz", + "integrity": "sha512-KTsJMmobmbrFLe3LDh0PC2FXpcSYJt/MLjlkh/9LEnmKYLSYmT/0EW9JWANjeoemiuZrmogti0tW5Ch+qNUYDw==", "dev": true, "license": "MIT", "dependencies": { @@ -597,9 +582,9 @@ } }, "node_modules/@eslint/core": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.12.0.tgz", - "integrity": "sha512-cmrR6pytBuSMTaBweKoGMwu3EiHiEC+DoyupPmlZ0HxBJBtIxwe+j/E4XPIKNx+Q74c8lXKPwYawBf5glsTkHg==", + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.13.0.tgz", + "integrity": "sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -658,9 +643,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.24.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.24.0.tgz", - "integrity": "sha512-uIY/y3z0uvOGX8cp1C2fiC4+ZmBhp6yZWkojtHL1YEMnRt1Y63HB9TM17proGEmeG7HeUY+UP36F0aknKYTpYA==", + "version": "9.25.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.25.1.tgz", + "integrity": "sha512-dEIwmjntEx8u3Uvv+kr3PDeeArL8Hw07H9kyYxCjnM9pBjfEhk6uLXSchxxzgiwtRhhzVzqmUSDFBOi1TuZ7qg==", "dev": true, "license": "MIT", "engines": { @@ -691,19 +676,6 @@ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, - "node_modules/@eslint/plugin-kit/node_modules/@eslint/core": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.13.0.tgz", - "integrity": "sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@types/json-schema": "^7.0.15" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, "node_modules/@floating-ui/core": { "version": "1.6.9", "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.9.tgz", @@ -1331,9 +1303,9 @@ } }, "node_modules/@swc/core": { - "version": "1.11.21", - "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.11.21.tgz", - "integrity": "sha512-/Y3BJLcwd40pExmdar8MH2UGGvCBrqNN7hauOMckrEX2Ivcbv3IMhrbGX4od1dnF880Ed8y/E9aStZCIQi0EGw==", + "version": "1.11.22", + "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.11.22.tgz", + "integrity": "sha512-mjPYbqq8XjwqSE0hEPT9CzaJDyxql97LgK4iyvYlwVSQhdN1uK0DBG4eP9PxYzCS2MUGAXB34WFLegdUj5HGpg==", "dev": true, "hasInstallScript": true, "license": "Apache-2.0", @@ -1350,16 +1322,16 @@ "url": "https://opencollective.com/swc" }, "optionalDependencies": { - "@swc/core-darwin-arm64": "1.11.21", - "@swc/core-darwin-x64": "1.11.21", - "@swc/core-linux-arm-gnueabihf": "1.11.21", - "@swc/core-linux-arm64-gnu": "1.11.21", - "@swc/core-linux-arm64-musl": "1.11.21", - "@swc/core-linux-x64-gnu": "1.11.21", - "@swc/core-linux-x64-musl": "1.11.21", - "@swc/core-win32-arm64-msvc": "1.11.21", - "@swc/core-win32-ia32-msvc": "1.11.21", - "@swc/core-win32-x64-msvc": "1.11.21" + "@swc/core-darwin-arm64": "1.11.22", + "@swc/core-darwin-x64": "1.11.22", + "@swc/core-linux-arm-gnueabihf": "1.11.22", + "@swc/core-linux-arm64-gnu": "1.11.22", + "@swc/core-linux-arm64-musl": "1.11.22", + "@swc/core-linux-x64-gnu": "1.11.22", + "@swc/core-linux-x64-musl": "1.11.22", + "@swc/core-win32-arm64-msvc": "1.11.22", + "@swc/core-win32-ia32-msvc": "1.11.22", + "@swc/core-win32-x64-msvc": "1.11.22" }, "peerDependencies": { "@swc/helpers": ">=0.5.17" @@ -1371,9 +1343,9 @@ } }, "node_modules/@swc/core-darwin-arm64": { - "version": "1.11.21", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.11.21.tgz", - "integrity": "sha512-v6gjw9YFWvKulCw3ZA1dY+LGMafYzJksm1mD4UZFZ9b36CyHFowYVYug1ajYRIRqEvvfIhHUNV660zTLoVFR8g==", + "version": "1.11.22", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.11.22.tgz", + "integrity": "sha512-upSiFQfo1TE2QM3+KpBcp5SrOdKKjoc+oUoD1mmBDU2Wv4Bjjv16Z2I5ADvIqMV+b87AhYW+4Qu6iVrQD7j96Q==", "cpu": [ "arm64" ], @@ -1389,9 +1361,9 @@ } }, "node_modules/@swc/core-darwin-x64": { - "version": "1.11.21", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.11.21.tgz", - "integrity": "sha512-CUiTiqKlzskwswrx9Ve5NhNoab30L1/ScOfQwr1duvNlFvarC8fvQSgdtpw2Zh3MfnfNPpyLZnYg7ah4kbT9JQ==", + "version": "1.11.22", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.11.22.tgz", + "integrity": "sha512-8PEuF/gxIMJVK21DjuCOtzdqstn2DqnxVhpAYfXEtm3WmMqLIOIZBypF/xafAozyaHws4aB/5xmz8/7rPsjavw==", "cpu": [ "x64" ], @@ -1407,9 +1379,9 @@ } }, "node_modules/@swc/core-linux-arm-gnueabihf": { - "version": "1.11.21", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.11.21.tgz", - "integrity": "sha512-YyBTAFM/QPqt1PscD8hDmCLnqPGKmUZpqeE25HXY8OLjl2MUs8+O4KjwPZZ+OGxpdTbwuWFyMoxjcLy80JODvg==", + "version": "1.11.22", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.11.22.tgz", + "integrity": "sha512-NIPTXvqtn9e7oQHgdaxM9Z/anHoXC3Fg4ZAgw5rSGa1OlnKKupt5sdfJamNggSi+eAtyoFcyfkgqHnfe2u63HA==", "cpu": [ "arm" ], @@ -1425,9 +1397,9 @@ } }, "node_modules/@swc/core-linux-arm64-gnu": { - "version": "1.11.21", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.11.21.tgz", - "integrity": "sha512-DQD+ooJmwpNsh4acrftdkuwl5LNxxg8U4+C/RJNDd7m5FP9Wo4c0URi5U0a9Vk/6sQNh9aSGcYChDpqCDWEcBw==", + "version": "1.11.22", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.11.22.tgz", + "integrity": "sha512-xZ+bgS60c5r8kAeYsLNjJJhhQNkXdidQ277pUabSlu5GjR0CkQUPQ+L9hFeHf8DITEqpPBPRiAiiJsWq5eqMBg==", "cpu": [ "arm64" ], @@ -1443,9 +1415,9 @@ } }, "node_modules/@swc/core-linux-arm64-musl": { - "version": "1.11.21", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.11.21.tgz", - "integrity": "sha512-y1L49+snt1a1gLTYPY641slqy55QotPdtRK9Y6jMi4JBQyZwxC8swWYlQWb+MyILwxA614fi62SCNZNznB3XSA==", + "version": "1.11.22", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.11.22.tgz", + "integrity": "sha512-JhrP/q5VqQl2eJR0xKYIkKTPjgf8CRsAmRnjJA2PtZhfQ543YbYvUqxyXSRyBOxdyX8JwzuAxIPEAlKlT7PPuQ==", "cpu": [ "arm64" ], @@ -1461,9 +1433,9 @@ } }, "node_modules/@swc/core-linux-x64-gnu": { - "version": "1.11.21", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.11.21.tgz", - "integrity": "sha512-NesdBXv4CvVEaFUlqKj+GA4jJMNUzK2NtKOrUNEtTbXaVyNiXjFCSaDajMTedEB0jTAd9ybB0aBvwhgkJUWkWA==", + "version": "1.11.22", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.11.22.tgz", + "integrity": "sha512-htmAVL+U01gk9GyziVUP0UWYaUQBgrsiP7Ytf6uDffrySyn/FclUS3MDPocNydqYsOpj3OpNKPxkaHK+F+X5fg==", "cpu": [ "x64" ], @@ -1479,9 +1451,9 @@ } }, "node_modules/@swc/core-linux-x64-musl": { - "version": "1.11.21", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.11.21.tgz", - "integrity": "sha512-qFV60pwpKVOdmX67wqQzgtSrUGWX9Cibnp1CXyqZ9Mmt8UyYGvmGu7p6PMbTyX7vdpVUvWVRf8DzrW2//wmVHg==", + "version": "1.11.22", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.11.22.tgz", + "integrity": "sha512-PL0VHbduWPX+ANoyOzr58jBiL2VnD0xGSFwPy7NRZ1Pr6SNWm4jw3x2u6RjLArGhS5EcWp64BSk9ZxqmTV3FEg==", "cpu": [ "x64" ], @@ -1497,9 +1469,9 @@ } }, "node_modules/@swc/core-win32-arm64-msvc": { - "version": "1.11.21", - "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.11.21.tgz", - "integrity": "sha512-DJJe9k6gXR/15ZZVLv1SKhXkFst8lYCeZRNHH99SlBodvu4slhh/MKQ6YCixINRhCwliHrpXPym8/5fOq8b7Ig==", + "version": "1.11.22", + "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.11.22.tgz", + "integrity": "sha512-moJvFhhTVGoMeEThtdF7hQog80Q00CS06v5uB+32VRuv+I31+4WPRyGlTWHO+oY4rReNcXut/mlDHPH7p0LdFg==", "cpu": [ "arm64" ], @@ -1515,9 +1487,9 @@ } }, "node_modules/@swc/core-win32-ia32-msvc": { - "version": "1.11.21", - "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.11.21.tgz", - "integrity": "sha512-TqEXuy6wedId7bMwLIr9byds+mKsaXVHctTN88R1UIBPwJA92Pdk0uxDgip0pEFzHB/ugU27g6d8cwUH3h2eIw==", + "version": "1.11.22", + "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.11.22.tgz", + "integrity": "sha512-/jnsPJJz89F1aKHIb5ScHkwyzBciz2AjEq2m9tDvQdIdVufdJ4SpEDEN9FqsRNRLcBHjtbLs6bnboA+B+pRFXw==", "cpu": [ "ia32" ], @@ -1533,9 +1505,9 @@ } }, "node_modules/@swc/core-win32-x64-msvc": { - "version": "1.11.21", - "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.11.21.tgz", - "integrity": "sha512-BT9BNNbMxdpUM1PPAkYtviaV0A8QcXttjs2MDtOeSqqvSJaPtyM+Fof2/+xSwQDmDEFzbGCcn75M5+xy3lGqpA==", + "version": "1.11.22", + "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.11.22.tgz", + "integrity": "sha512-lc93Y8Mku7LCFGqIxJ91coXZp2HeoDcFZSHCL90Wttg5xhk5xVM9uUCP+OdQsSsEixLF34h5DbT9ObzP8rAdRw==", "cpu": [ "x64" ], @@ -1590,13 +1562,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@types/normalize-package-data": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", - "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", - "dev": true, - "license": "MIT" - }, "node_modules/@types/resolve": { "version": "1.20.2", "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", @@ -1605,17 +1570,17 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.30.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.30.1.tgz", - "integrity": "sha512-v+VWphxMjn+1t48/jO4t950D6KR8JaJuNXzi33Ve6P8sEmPr5k6CEXjdGwT6+LodVnEa91EQCtwjWNUCPweo+Q==", + "version": "8.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.31.0.tgz", + "integrity": "sha512-evaQJZ/J/S4wisevDvC1KFZkPzRetH8kYZbkgcTRyql3mcKsf+ZFDV1BVWUGTCAW5pQHoqn5gK5b8kn7ou9aFQ==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.30.1", - "@typescript-eslint/type-utils": "8.30.1", - "@typescript-eslint/utils": "8.30.1", - "@typescript-eslint/visitor-keys": "8.30.1", + "@typescript-eslint/scope-manager": "8.31.0", + "@typescript-eslint/type-utils": "8.31.0", + "@typescript-eslint/utils": "8.31.0", + "@typescript-eslint/visitor-keys": "8.31.0", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", @@ -1635,16 +1600,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.30.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.30.1.tgz", - "integrity": "sha512-H+vqmWwT5xoNrXqWs/fesmssOW70gxFlgcMlYcBaWNPIEWDgLa4W9nkSPmhuOgLnXq9QYgkZ31fhDyLhleCsAg==", + "version": "8.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.31.0.tgz", + "integrity": "sha512-67kYYShjBR0jNI5vsf/c3WG4u+zDnCTHTPqVMQguffaWWFs7artgwKmfwdifl+r6XyM5LYLas/dInj2T0SgJyw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.30.1", - "@typescript-eslint/types": "8.30.1", - "@typescript-eslint/typescript-estree": "8.30.1", - "@typescript-eslint/visitor-keys": "8.30.1", + "@typescript-eslint/scope-manager": "8.31.0", + "@typescript-eslint/types": "8.31.0", + "@typescript-eslint/typescript-estree": "8.31.0", + "@typescript-eslint/visitor-keys": "8.31.0", "debug": "^4.3.4" }, "engines": { @@ -1660,14 +1625,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.30.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.30.1.tgz", - "integrity": "sha512-+C0B6ChFXZkuaNDl73FJxRYT0G7ufVPOSQkqkpM/U198wUwUFOtgo1k/QzFh1KjpBitaK7R1tgjVz6o9HmsRPg==", + "version": "8.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.31.0.tgz", + "integrity": "sha512-knO8UyF78Nt8O/B64i7TlGXod69ko7z6vJD9uhSlm0qkAbGeRUSudcm0+K/4CrRjrpiHfBCjMWlc08Vav1xwcw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.30.1", - "@typescript-eslint/visitor-keys": "8.30.1" + "@typescript-eslint/types": "8.31.0", + "@typescript-eslint/visitor-keys": "8.31.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1678,14 +1643,14 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.30.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.30.1.tgz", - "integrity": "sha512-64uBF76bfQiJyHgZISC7vcNz3adqQKIccVoKubyQcOnNcdJBvYOILV1v22Qhsw3tw3VQu5ll8ND6hycgAR5fEA==", + "version": "8.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.31.0.tgz", + "integrity": "sha512-DJ1N1GdjI7IS7uRlzJuEDCgDQix3ZVYVtgeWEyhyn4iaoitpMBX6Ndd488mXSx0xah/cONAkEaYyylDyAeHMHg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "8.30.1", - "@typescript-eslint/utils": "8.30.1", + "@typescript-eslint/typescript-estree": "8.31.0", + "@typescript-eslint/utils": "8.31.0", "debug": "^4.3.4", "ts-api-utils": "^2.0.1" }, @@ -1702,9 +1667,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.30.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.30.1.tgz", - "integrity": "sha512-81KawPfkuulyWo5QdyG/LOKbspyyiW+p4vpn4bYO7DM/hZImlVnFwrpCTnmNMOt8CvLRr5ojI9nU1Ekpw4RcEw==", + "version": "8.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.31.0.tgz", + "integrity": "sha512-Ch8oSjVyYyJxPQk8pMiP2FFGYatqXQfQIaMp+TpuuLlDachRWpUAeEu1u9B/v/8LToehUIWyiKcA/w5hUFRKuQ==", "dev": true, "license": "MIT", "engines": { @@ -1716,14 +1681,14 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.30.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.30.1.tgz", - "integrity": "sha512-kQQnxymiUy9tTb1F2uep9W6aBiYODgq5EMSk6Nxh4Z+BDUoYUSa029ISs5zTzKBFnexQEh71KqwjKnRz58lusQ==", + "version": "8.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.31.0.tgz", + "integrity": "sha512-xLmgn4Yl46xi6aDSZ9KkyfhhtnYI15/CvHbpOy/eR5NWhK/BK8wc709KKwhAR0m4ZKRP7h07bm4BWUYOCuRpQQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.30.1", - "@typescript-eslint/visitor-keys": "8.30.1", + "@typescript-eslint/types": "8.31.0", + "@typescript-eslint/visitor-keys": "8.31.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -1743,16 +1708,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.30.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.30.1.tgz", - "integrity": "sha512-T/8q4R9En2tcEsWPQgB5BQ0XJVOtfARcUvOa8yJP3fh9M/mXraLxZrkCfGb6ChrO/V3W+Xbd04RacUEqk1CFEQ==", + "version": "8.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.31.0.tgz", + "integrity": "sha512-qi6uPLt9cjTFxAb1zGNgTob4x9ur7xC6mHQJ8GwEzGMGE9tYniublmJaowOJ9V2jUzxrltTPfdG2nKlWsq0+Ww==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.30.1", - "@typescript-eslint/types": "8.30.1", - "@typescript-eslint/typescript-estree": "8.30.1" + "@typescript-eslint/scope-manager": "8.31.0", + "@typescript-eslint/types": "8.31.0", + "@typescript-eslint/typescript-estree": "8.31.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1767,13 +1732,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.30.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.30.1.tgz", - "integrity": "sha512-aEhgas7aJ6vZnNFC7K4/vMGDGyOiqWcYZPpIWrTKuTAlsvDNKy2GFDqh9smL+iq069ZvR0YzEeq0B8NJlLzjFA==", + "version": "8.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.31.0.tgz", + "integrity": "sha512-QcGHmlRHWOl93o64ZUMNewCdwKGU6WItOU52H0djgNmn1EOrhVudrDzXz4OycCRSCPwFCDrE2iIt5vmuUdHxuQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.30.1", + "@typescript-eslint/types": "8.31.0", "eslint-visitor-keys": "^4.2.0" }, "engines": { @@ -2105,9 +2070,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001713", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001713.tgz", - "integrity": "sha512-wCIWIg+A4Xr7NfhTuHdX+/FKh3+Op3LBbSp2N5Pfx6T/LhdQy3GTyoTg48BReaW/MyMNZAkTadsBtai3ldWK0Q==", + "version": "1.0.30001715", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001715.tgz", + "integrity": "sha512-7ptkFGMm2OAOgvZpwgA4yjQ5SQbrNVGdRjzH0pBdy1Fasvcr+KAeECmbCAECzTuDuoX0FCY8KzUxjf9+9kfZEw==", "dev": true, "funding": [ { @@ -2386,9 +2351,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.137", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.137.tgz", - "integrity": "sha512-/QSJaU2JyIuTbbABAo/crOs+SuAZLS+fVVS10PVrIT9hrRkmZl8Hb0xPSkKRUUWHQtYzXHpQUW3Dy5hwMzGZkA==", + "version": "1.5.143", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.143.tgz", + "integrity": "sha512-QqklJMOFBMqe46k8iIOwA9l2hz57V2OKMmP5eSWcUvwx+mASAsbU+wkF1pHjn9ZVSBPrsYWr4/W/95y5SwYg2g==", "dev": true, "license": "ISC" }, @@ -2400,9 +2365,9 @@ "license": "MIT" }, "node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.0.tgz", + "integrity": "sha512-aKstq2TDOndCn4diEyp9Uq/Flu2i1GlLkc6XIDQSDMuaFE3OPW5OphLCyQ5SpSJZTb4reN+kTcYru5yIfXoRPw==", "dev": true, "license": "BSD-2-Clause", "engines": { @@ -2413,9 +2378,9 @@ } }, "node_modules/esbuild": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.2.tgz", - "integrity": "sha512-16854zccKPnC+toMywC+uKNeYSv+/eXkevRAfwRD/G9Cleq66m8XFIrigkbvauLLlCfDL45Q2cWegSg53gGBnQ==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.3.tgz", + "integrity": "sha512-qKA6Pvai73+M2FtftpNKRxJ78GIjmFXFxd/1DVBqGo/qNhLSfv+G12n9pNoWdytJC8U00TrViOwpjT0zgqQS8Q==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -2426,31 +2391,31 @@ "node": ">=18" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.25.2", - "@esbuild/android-arm": "0.25.2", - "@esbuild/android-arm64": "0.25.2", - "@esbuild/android-x64": "0.25.2", - "@esbuild/darwin-arm64": "0.25.2", - "@esbuild/darwin-x64": "0.25.2", - "@esbuild/freebsd-arm64": "0.25.2", - "@esbuild/freebsd-x64": "0.25.2", - "@esbuild/linux-arm": "0.25.2", - "@esbuild/linux-arm64": "0.25.2", - "@esbuild/linux-ia32": "0.25.2", - "@esbuild/linux-loong64": "0.25.2", - "@esbuild/linux-mips64el": "0.25.2", - "@esbuild/linux-ppc64": "0.25.2", - "@esbuild/linux-riscv64": "0.25.2", - "@esbuild/linux-s390x": "0.25.2", - "@esbuild/linux-x64": "0.25.2", - "@esbuild/netbsd-arm64": "0.25.2", - "@esbuild/netbsd-x64": "0.25.2", - "@esbuild/openbsd-arm64": "0.25.2", - "@esbuild/openbsd-x64": "0.25.2", - "@esbuild/sunos-x64": "0.25.2", - "@esbuild/win32-arm64": "0.25.2", - "@esbuild/win32-ia32": "0.25.2", - "@esbuild/win32-x64": "0.25.2" + "@esbuild/aix-ppc64": "0.25.3", + "@esbuild/android-arm": "0.25.3", + "@esbuild/android-arm64": "0.25.3", + "@esbuild/android-x64": "0.25.3", + "@esbuild/darwin-arm64": "0.25.3", + "@esbuild/darwin-x64": "0.25.3", + "@esbuild/freebsd-arm64": "0.25.3", + "@esbuild/freebsd-x64": "0.25.3", + "@esbuild/linux-arm": "0.25.3", + "@esbuild/linux-arm64": "0.25.3", + "@esbuild/linux-ia32": "0.25.3", + "@esbuild/linux-loong64": "0.25.3", + "@esbuild/linux-mips64el": "0.25.3", + "@esbuild/linux-ppc64": "0.25.3", + "@esbuild/linux-riscv64": "0.25.3", + "@esbuild/linux-s390x": "0.25.3", + "@esbuild/linux-x64": "0.25.3", + "@esbuild/netbsd-arm64": "0.25.3", + "@esbuild/netbsd-x64": "0.25.3", + "@esbuild/openbsd-arm64": "0.25.3", + "@esbuild/openbsd-x64": "0.25.3", + "@esbuild/sunos-x64": "0.25.3", + "@esbuild/win32-arm64": "0.25.3", + "@esbuild/win32-ia32": "0.25.3", + "@esbuild/win32-x64": "0.25.3" } }, "node_modules/escalade": { @@ -2477,20 +2442,20 @@ } }, "node_modules/eslint": { - "version": "9.24.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.24.0.tgz", - "integrity": "sha512-eh/jxIEJyZrvbWRe4XuVclLPDYSYYYgLy5zXGGxD6j8zjSAxFEzI2fL/8xNq6O2yKqVt+eF2YhV+hxjV6UKXwQ==", + "version": "9.25.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.25.1.tgz", + "integrity": "sha512-E6Mtz9oGQWDCpV12319d59n4tx9zOTXSTmc8BLVxBx+G/0RdM5MvEEJLU9c0+aleoePYYgVTOsRblx433qmhWQ==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.12.1", "@eslint/config-array": "^0.20.0", - "@eslint/config-helpers": "^0.2.0", - "@eslint/core": "^0.12.0", + "@eslint/config-helpers": "^0.2.1", + "@eslint/core": "^0.13.0", "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "9.24.0", - "@eslint/plugin-kit": "^0.2.7", + "@eslint/js": "9.25.1", + "@eslint/plugin-kit": "^0.2.8", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", @@ -2661,9 +2626,9 @@ } }, "node_modules/eslint-plugin-unicorn": { - "version": "58.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-58.0.0.tgz", - "integrity": "sha512-fc3iaxCm9chBWOHPVjn+Czb/wHS0D2Mko7wkOdobqo9R2bbFObc4LyZaLTNy0mhZOP84nKkLhTUQxlLOZ7EjKw==", + "version": "59.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-59.0.0.tgz", + "integrity": "sha512-7IEeqkymGa7tr6wTWS4DolfXnfcE3QjcD0g7I+qCfV5GPMvVsFsLT7zTIYvnudqwAm5nWekdGIOTTXA93Sz9Ow==", "dev": true, "license": "MIT", "dependencies": { @@ -2674,12 +2639,12 @@ "clean-regexp": "^1.0.0", "core-js-compat": "^3.41.0", "esquery": "^1.6.0", + "find-up-simple": "^1.0.1", "globals": "^16.0.0", "indent-string": "^5.0.0", "is-builtin-module": "^5.0.0", "jsesc": "^3.1.0", "pluralize": "^8.0.0", - "read-package-up": "^11.0.0", "regexp-tree": "^0.1.27", "regjsparser": "^0.12.0", "semver": "^7.7.1", @@ -2938,9 +2903,9 @@ } }, "node_modules/fdir": { - "version": "6.4.3", - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.3.tgz", - "integrity": "sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==", + "version": "6.4.4", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.4.tgz", + "integrity": "sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==", "dev": true, "license": "MIT", "peerDependencies": { @@ -3225,19 +3190,6 @@ "node": ">= 0.4" } }, - "node_modules/hosted-git-info": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz", - "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^10.0.1" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, "node_modules/ignore": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", @@ -3288,19 +3240,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/index-to-position": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/index-to-position/-/index-to-position-1.1.0.tgz", - "integrity": "sha512-XPdx9Dq4t9Qk1mTMbWONJqU7boCoumEH7fRET37HX5+khDUl3J2W6PdALxhILYlIYx2amlwYcRPp28p0tSiojg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", @@ -3439,13 +3378,6 @@ "jiti": "bin/jiti.js" } }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true, - "license": "MIT" - }, "node_modules/js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", @@ -3753,21 +3685,6 @@ "dev": true, "license": "MIT" }, - "node_modules/normalize-package-data": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.2.tgz", - "integrity": "sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^7.0.0", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", @@ -3878,32 +3795,14 @@ "node": ">=6" } }, - "node_modules/parse-json": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-8.3.0.tgz", - "integrity": "sha512-ybiGyvspI+fAoRQbIPRddCcSTV9/LsJbf0e/S85VLowVGzRmokfneg2kwVW/KU5rOXrPSbF1qAKPMgNTqqROQQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.26.2", - "index-to-position": "^1.1.0", - "type-fest": "^4.39.1" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/parse5": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.2.1.tgz", - "integrity": "sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", + "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", "dev": true, "license": "MIT", "dependencies": { - "entities": "^4.5.0" + "entities": "^6.0.0" }, "funding": { "url": "https://github.com/inikulin/parse5?sponsor=1" @@ -4371,44 +4270,6 @@ "pify": "^2.3.0" } }, - "node_modules/read-package-up": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/read-package-up/-/read-package-up-11.0.0.tgz", - "integrity": "sha512-MbgfoNPANMdb4oRBNg5eqLbB2t2r+o5Ua1pNt8BqGp4I0FJZhuVSOj3PaBPni4azWuSzEdNn2evevzVmEk1ohQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up-simple": "^1.0.0", - "read-pkg": "^9.0.0", - "type-fest": "^4.6.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-9.0.1.tgz", - "integrity": "sha512-9viLL4/n1BJUCT1NXVTdS1jtm80yDEgR5T4yCelII49Mbj0v1rZdKqj7zCiYdbB0CuCgdrvHcNogAKTFPBocFA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/normalize-package-data": "^2.4.3", - "normalize-package-data": "^6.0.0", - "parse-json": "^8.0.0", - "type-fest": "^4.6.0", - "unicorn-magic": "^0.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/readdirp": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", @@ -4644,42 +4505,6 @@ "node": ">=0.10.0" } }, - "node_modules/spdx-correct": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", - "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", - "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", - "dev": true, - "license": "CC-BY-3.0" - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.21", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.21.tgz", - "integrity": "sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==", - "dev": true, - "license": "CC0-1.0" - }, "node_modules/string-width": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", @@ -4863,9 +4688,9 @@ } }, "node_modules/svelte": { - "version": "5.27.0", - "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.27.0.tgz", - "integrity": "sha512-Uai13Ydt1ZE+bUHme6b9U38PCYVNCqBRoBMkUKbFbKiD7kHWjdUUrklYAQZJxyKK81qII4mrBwe/YmvEMSlC9w==", + "version": "5.28.2", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.28.2.tgz", + "integrity": "sha512-FbWBxgWOpQfhKvoGJv/TFwzqb4EhJbwCD17dB0tEpQiw1XyUEKZJtgm4nA4xq3LLsMo7hu5UY/BOFmroAxKTMg==", "dev": true, "license": "MIT", "dependencies": { @@ -4913,9 +4738,9 @@ } }, "node_modules/svelte-eslint-parser": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/svelte-eslint-parser/-/svelte-eslint-parser-1.1.2.tgz", - "integrity": "sha512-vqFBRamDKo1l70KMfxxXj1/0Cco5TfMDnqaAjgz6D8PyoMhfMcDOLRkAwPg8WkMyZjMtQL3wW66TZ0x59iqO2w==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/svelte-eslint-parser/-/svelte-eslint-parser-1.1.3.tgz", + "integrity": "sha512-DUc/z/vk+AFVoxGv54+BOBFqUrmUgNg2gSO2YqrE3OL6ro19/0azPmQj/4wN3s9RxuF5l7G0162q/Ddk4LJhZA==", "dev": true, "license": "MIT", "dependencies": { @@ -5295,6 +5120,23 @@ "node": ">=0.8" } }, + "node_modules/tinyglobby": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.13.tgz", + "integrity": "sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==", + "dev": true, + "license": "MIT", + "dependencies": { + "fdir": "^6.4.4", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -5348,19 +5190,6 @@ "node": ">= 0.8.0" } }, - "node_modules/type-fest": { - "version": "4.40.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.40.0.tgz", - "integrity": "sha512-ABHZ2/tS2JkvH1PEjxFDTUWC8dB5OsIGZP4IFLhR293GqT5Y5qB1WwL2kMPYhQW9DVgVD8Hd7I8gjwPIf5GFkw==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/typescript": { "version": "5.8.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", @@ -5375,19 +5204,6 @@ "node": ">=14.17" } }, - "node_modules/unicorn-magic": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", - "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/update-browserslist-db": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", @@ -5436,27 +5252,19 @@ "dev": true, "license": "MIT" }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, "node_modules/vite": { - "version": "6.2.6", - "resolved": "https://registry.npmjs.org/vite/-/vite-6.2.6.tgz", - "integrity": "sha512-9xpjNl3kR4rVDZgPNdTL0/c6ao4km69a/2ihNQbcANz8RuCOK3hQBmLSJf3bRKVQjVMda+YvizNE8AwvogcPbw==", + "version": "6.3.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-6.3.3.tgz", + "integrity": "sha512-5nXH+QsELbFKhsEfWLkHrvgRpTdGJzqOZ+utSdmPTvwHmvU6ITTm3xx+mRusihkcI8GeC7lCDyn3kDtiki9scw==", "dev": true, "license": "MIT", "dependencies": { "esbuild": "^0.25.0", + "fdir": "^6.4.4", + "picomatch": "^4.0.2", "postcss": "^8.5.3", - "rollup": "^4.30.1" + "rollup": "^4.34.9", + "tinyglobby": "^0.2.13" }, "bin": { "vite": "bin/vite.js" diff --git a/demo/svelte/package.json b/demo/svelte/package.json index cfefe91..e3056e6 100644 --- a/demo/svelte/package.json +++ b/demo/svelte/package.json @@ -24,15 +24,15 @@ "@rollup/plugin-swc": "^0.4.0", "@sveltejs/vite-plugin-svelte": "^5.0.3", "@tsconfig/svelte": "^5.0.4", - "@typescript-eslint/eslint-plugin": "^8.30.1", - "@typescript-eslint/parser": "^8.30.1", + "@typescript-eslint/eslint-plugin": "^8.31.0", + "@typescript-eslint/parser": "^8.31.0", "autoprefixer": "^10.4.21", - "eslint": "^9.24.0", + "eslint": "^9.25.1", "eslint-config-prettier": "^10.1.2", "eslint-plugin-simple-import-sort": "^12.1.1", "eslint-plugin-svelte": "^3.5.1", "eslint-plugin-tailwindcss": "^3.18.0", - "eslint-plugin-unicorn": "^58.0.0", + "eslint-plugin-unicorn": "^59.0.0", "flowbite": "^2.5.2", "flowbite-svelte": "^0.48.6", "flowbite-svelte-icons": "^2.1.1", @@ -40,13 +40,13 @@ "postcss-load-config": "^6.0.1", "prettier": "^3.5.3", "prettier-plugin-svelte": "^3.3.3", - "svelte": "^5.27.0", + "svelte": "^5.28.2", "svelte-check": "^4.1.6", "svelte-preprocess": "^6.0.3", "tailwindcss": "^3.4.17", "tslib": "^2.8.1", "typescript": "^5.8.3", - "vite": "^6.2.6", + "vite": "^6.3.3", "vite-plugin-tailwind-purgecss": "^0.3.5" } } diff --git a/eslint.config.mjs b/eslint.config.mjs index 86c3b79..aa4d51d 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -1,6 +1,3 @@ -import path from 'node:path'; -import { fileURLToPath } from 'node:url'; - import { FlatCompat } from '@eslint/eslintrc'; import js from '@eslint/js'; import typescriptEslint from '@typescript-eslint/eslint-plugin'; @@ -9,8 +6,7 @@ import simpleImportSort from 'eslint-plugin-simple-import-sort'; import unicorn from 'eslint-plugin-unicorn'; import globals from 'globals'; -const __filename = fileURLToPath(import.meta.url); -const __dirname = path.dirname(__filename); +const __dirname = import.meta.dirname; const compat = new FlatCompat({ baseDirectory: __dirname, recommendedConfig: js.configs.recommended, diff --git a/package-lock.json b/package-lock.json index 3660dd6..53c65ee 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "1.9.0", "license": "ISC", "dependencies": { - "glob": "^11.0.1", + "glob": "^11.0.2", "handlebars": "^4.7.8", "mime-types": "^3.0.1", "ts-command-line-args": "^2.5.1" @@ -19,14 +19,14 @@ }, "devDependencies": { "@types/mime-types": "^2.1.4", - "@types/node": "^22.14.1", - "@typescript-eslint/eslint-plugin": "^8.30.1", - "@typescript-eslint/parser": "^8.30.1", - "eslint": "^9.24.0", + "@types/node": "^22.15.2", + "@typescript-eslint/eslint-plugin": "^8.31.0", + "@typescript-eslint/parser": "^8.31.0", + "eslint": "^9.25.1", "eslint-config-prettier": "^10.1.2", "eslint-plugin-simple-import-sort": "^12.1.1", - "eslint-plugin-unicorn": "^58.0.0", - "nodemon": "^3.1.9", + "eslint-plugin-unicorn": "^59.0.0", + "nodemon": "^3.1.10", "prettier": "^3.5.3", "ts-node": "^10.9.2", "tsx": "^4.19.3", @@ -37,21 +37,6 @@ "npm": ">=9" } }, - "node_modules/@babel/code-frame": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", - "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-validator-identifier": "^7.25.9", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-validator-identifier": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", @@ -76,9 +61,9 @@ } }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.2.tgz", - "integrity": "sha512-wCIboOL2yXZym2cgm6mlA742s9QeJ8DjGVaL39dLN4rRwrOgOyYSnOaFPhKZGLb2ngj4EyfAFjsNJwPXZvseag==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.3.tgz", + "integrity": "sha512-W8bFfPA8DowP8l//sxjJLSLkD8iEjMc7cBVyP+u4cEv9sM7mdUCkgsj+t0n/BWPFtv7WWCN5Yzj0N6FJNUUqBQ==", "cpu": [ "ppc64" ], @@ -93,9 +78,9 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.2.tgz", - "integrity": "sha512-NQhH7jFstVY5x8CKbcfa166GoV0EFkaPkCKBQkdPJFvo5u+nGXLEH/ooniLb3QI8Fk58YAx7nsPLozUWfCBOJA==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.3.tgz", + "integrity": "sha512-PuwVXbnP87Tcff5I9ngV0lmiSu40xw1At6i3GsU77U7cjDDB4s0X2cyFuBiDa1SBk9DnvWwnGvVaGBqoFWPb7A==", "cpu": [ "arm" ], @@ -110,9 +95,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.2.tgz", - "integrity": "sha512-5ZAX5xOmTligeBaeNEPnPaeEuah53Id2tX4c2CVP3JaROTH+j4fnfHCkr1PjXMd78hMst+TlkfKcW/DlTq0i4w==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.3.tgz", + "integrity": "sha512-XelR6MzjlZuBM4f5z2IQHK6LkK34Cvv6Rj2EntER3lwCBFdg6h2lKbtRjpTTsdEjD/WSe1q8UyPBXP1x3i/wYQ==", "cpu": [ "arm64" ], @@ -127,9 +112,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.2.tgz", - "integrity": "sha512-Ffcx+nnma8Sge4jzddPHCZVRvIfQ0kMsUsCMcJRHkGJ1cDmhe4SsrYIjLUKn1xpHZybmOqCWwB0zQvsjdEHtkg==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.3.tgz", + "integrity": "sha512-ogtTpYHT/g1GWS/zKM0cc/tIebFjm1F9Aw1boQ2Y0eUQ+J89d0jFY//s9ei9jVIlkYi8AfOjiixcLJSGNSOAdQ==", "cpu": [ "x64" ], @@ -144,9 +129,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.2.tgz", - "integrity": "sha512-MpM6LUVTXAzOvN4KbjzU/q5smzryuoNjlriAIx+06RpecwCkL9JpenNzpKd2YMzLJFOdPqBpuub6eVRP5IgiSA==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.3.tgz", + "integrity": "sha512-eESK5yfPNTqpAmDfFWNsOhmIOaQA59tAcF/EfYvo5/QWQCzXn5iUSOnqt3ra3UdzBv073ykTtmeLJZGt3HhA+w==", "cpu": [ "arm64" ], @@ -161,9 +146,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.2.tgz", - "integrity": "sha512-5eRPrTX7wFyuWe8FqEFPG2cU0+butQQVNcT4sVipqjLYQjjh8a8+vUTfgBKM88ObB85ahsnTwF7PSIt6PG+QkA==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.3.tgz", + "integrity": "sha512-Kd8glo7sIZtwOLcPbW0yLpKmBNWMANZhrC1r6K++uDR2zyzb6AeOYtI6udbtabmQpFaxJ8uduXMAo1gs5ozz8A==", "cpu": [ "x64" ], @@ -178,9 +163,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.2.tgz", - "integrity": "sha512-mLwm4vXKiQ2UTSX4+ImyiPdiHjiZhIaE9QvC7sw0tZ6HoNMjYAqQpGyui5VRIi5sGd+uWq940gdCbY3VLvsO1w==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.3.tgz", + "integrity": "sha512-EJiyS70BYybOBpJth3M0KLOus0n+RRMKTYzhYhFeMwp7e/RaajXvP+BWlmEXNk6uk+KAu46j/kaQzr6au+JcIw==", "cpu": [ "arm64" ], @@ -195,9 +180,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.2.tgz", - "integrity": "sha512-6qyyn6TjayJSwGpm8J9QYYGQcRgc90nmfdUb0O7pp1s4lTY+9D0H9O02v5JqGApUyiHOtkz6+1hZNvNtEhbwRQ==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.3.tgz", + "integrity": "sha512-Q+wSjaLpGxYf7zC0kL0nDlhsfuFkoN+EXrx2KSB33RhinWzejOd6AvgmP5JbkgXKmjhmpfgKZq24pneodYqE8Q==", "cpu": [ "x64" ], @@ -212,9 +197,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.2.tgz", - "integrity": "sha512-UHBRgJcmjJv5oeQF8EpTRZs/1knq6loLxTsjc3nxO9eXAPDLcWW55flrMVc97qFPbmZP31ta1AZVUKQzKTzb0g==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.3.tgz", + "integrity": "sha512-dUOVmAUzuHy2ZOKIHIKHCm58HKzFqd+puLaS424h6I85GlSDRZIA5ycBixb3mFgM0Jdh+ZOSB6KptX30DD8YOQ==", "cpu": [ "arm" ], @@ -229,9 +214,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.2.tgz", - "integrity": "sha512-gq/sjLsOyMT19I8obBISvhoYiZIAaGF8JpeXu1u8yPv8BE5HlWYobmlsfijFIZ9hIVGYkbdFhEqC0NvM4kNO0g==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.3.tgz", + "integrity": "sha512-xCUgnNYhRD5bb1C1nqrDV1PfkwgbswTTBRbAd8aH5PhYzikdf/ddtsYyMXFfGSsb/6t6QaPSzxtbfAZr9uox4A==", "cpu": [ "arm64" ], @@ -246,9 +231,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.2.tgz", - "integrity": "sha512-bBYCv9obgW2cBP+2ZWfjYTU+f5cxRoGGQ5SeDbYdFCAZpYWrfjjfYwvUpP8MlKbP0nwZ5gyOU/0aUzZ5HWPuvQ==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.3.tgz", + "integrity": "sha512-yplPOpczHOO4jTYKmuYuANI3WhvIPSVANGcNUeMlxH4twz/TeXuzEP41tGKNGWJjuMhotpGabeFYGAOU2ummBw==", "cpu": [ "ia32" ], @@ -263,9 +248,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.2.tgz", - "integrity": "sha512-SHNGiKtvnU2dBlM5D8CXRFdd+6etgZ9dXfaPCeJtz+37PIUlixvlIhI23L5khKXs3DIzAn9V8v+qb1TRKrgT5w==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.3.tgz", + "integrity": "sha512-P4BLP5/fjyihmXCELRGrLd793q/lBtKMQl8ARGpDxgzgIKJDRJ/u4r1A/HgpBpKpKZelGct2PGI4T+axcedf6g==", "cpu": [ "loong64" ], @@ -280,9 +265,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.2.tgz", - "integrity": "sha512-hDDRlzE6rPeoj+5fsADqdUZl1OzqDYow4TB4Y/3PlKBD0ph1e6uPHzIQcv2Z65u2K0kpeByIyAjCmjn1hJgG0Q==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.3.tgz", + "integrity": "sha512-eRAOV2ODpu6P5divMEMa26RRqb2yUoYsuQQOuFUexUoQndm4MdpXXDBbUoKIc0iPa4aCO7gIhtnYomkn2x+bag==", "cpu": [ "mips64el" ], @@ -297,9 +282,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.2.tgz", - "integrity": "sha512-tsHu2RRSWzipmUi9UBDEzc0nLc4HtpZEI5Ba+Omms5456x5WaNuiG3u7xh5AO6sipnJ9r4cRWQB2tUjPyIkc6g==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.3.tgz", + "integrity": "sha512-ZC4jV2p7VbzTlnl8nZKLcBkfzIf4Yad1SJM4ZMKYnJqZFD4rTI+pBG65u8ev4jk3/MPwY9DvGn50wi3uhdaghg==", "cpu": [ "ppc64" ], @@ -314,9 +299,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.2.tgz", - "integrity": "sha512-k4LtpgV7NJQOml/10uPU0s4SAXGnowi5qBSjaLWMojNCUICNu7TshqHLAEbkBdAszL5TabfvQ48kK84hyFzjnw==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.3.tgz", + "integrity": "sha512-LDDODcFzNtECTrUUbVCs6j9/bDVqy7DDRsuIXJg6so+mFksgwG7ZVnTruYi5V+z3eE5y+BJZw7VvUadkbfg7QA==", "cpu": [ "riscv64" ], @@ -331,9 +316,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.2.tgz", - "integrity": "sha512-GRa4IshOdvKY7M/rDpRR3gkiTNp34M0eLTaC1a08gNrh4u488aPhuZOCpkF6+2wl3zAN7L7XIpOFBhnaE3/Q8Q==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.3.tgz", + "integrity": "sha512-s+w/NOY2k0yC2p9SLen+ymflgcpRkvwwa02fqmAwhBRI3SC12uiS10edHHXlVWwfAagYSY5UpmT/zISXPMW3tQ==", "cpu": [ "s390x" ], @@ -348,9 +333,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.2.tgz", - "integrity": "sha512-QInHERlqpTTZ4FRB0fROQWXcYRD64lAoiegezDunLpalZMjcUcld3YzZmVJ2H/Cp0wJRZ8Xtjtj0cEHhYc/uUg==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.3.tgz", + "integrity": "sha512-nQHDz4pXjSDC6UfOE1Fw9Q8d6GCAd9KdvMZpfVGWSJztYCarRgSDfOVBY5xwhQXseiyxapkiSJi/5/ja8mRFFA==", "cpu": [ "x64" ], @@ -365,9 +350,9 @@ } }, "node_modules/@esbuild/netbsd-arm64": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.2.tgz", - "integrity": "sha512-talAIBoY5M8vHc6EeI2WW9d/CkiO9MQJ0IOWX8hrLhxGbro/vBXJvaQXefW2cP0z0nQVTdQ/eNyGFV1GSKrxfw==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.3.tgz", + "integrity": "sha512-1QaLtOWq0mzK6tzzp0jRN3eccmN3hezey7mhLnzC6oNlJoUJz4nym5ZD7mDnS/LZQgkrhEbEiTn515lPeLpgWA==", "cpu": [ "arm64" ], @@ -382,9 +367,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.2.tgz", - "integrity": "sha512-voZT9Z+tpOxrvfKFyfDYPc4DO4rk06qamv1a/fkuzHpiVBMOhpjK+vBmWM8J1eiB3OLSMFYNaOaBNLXGChf5tg==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.3.tgz", + "integrity": "sha512-i5Hm68HXHdgv8wkrt+10Bc50zM0/eonPb/a/OFVfB6Qvpiirco5gBA5bz7S2SHuU+Y4LWn/zehzNX14Sp4r27g==", "cpu": [ "x64" ], @@ -399,9 +384,9 @@ } }, "node_modules/@esbuild/openbsd-arm64": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.2.tgz", - "integrity": "sha512-dcXYOC6NXOqcykeDlwId9kB6OkPUxOEqU+rkrYVqJbK2hagWOMrsTGsMr8+rW02M+d5Op5NNlgMmjzecaRf7Tg==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.3.tgz", + "integrity": "sha512-zGAVApJEYTbOC6H/3QBr2mq3upG/LBEXr85/pTtKiv2IXcgKV0RT0QA/hSXZqSvLEpXeIxah7LczB4lkiYhTAQ==", "cpu": [ "arm64" ], @@ -416,9 +401,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.2.tgz", - "integrity": "sha512-t/TkWwahkH0Tsgoq1Ju7QfgGhArkGLkF1uYz8nQS/PPFlXbP5YgRpqQR3ARRiC2iXoLTWFxc6DJMSK10dVXluw==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.3.tgz", + "integrity": "sha512-fpqctI45NnCIDKBH5AXQBsD0NDPbEFczK98hk/aa6HJxbl+UtLkJV2+Bvy5hLSLk3LHmqt0NTkKNso1A9y1a4w==", "cpu": [ "x64" ], @@ -433,9 +418,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.2.tgz", - "integrity": "sha512-cfZH1co2+imVdWCjd+D1gf9NjkchVhhdpgb1q5y6Hcv9TP6Zi9ZG/beI3ig8TvwT9lH9dlxLq5MQBBgwuj4xvA==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.3.tgz", + "integrity": "sha512-ROJhm7d8bk9dMCUZjkS8fgzsPAZEjtRJqCAmVgB0gMrvG7hfmPmz9k1rwO4jSiblFjYmNvbECL9uhaPzONMfgA==", "cpu": [ "x64" ], @@ -450,9 +435,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.2.tgz", - "integrity": "sha512-7Loyjh+D/Nx/sOTzV8vfbB3GJuHdOQyrOryFdZvPHLf42Tk9ivBU5Aedi7iyX+x6rbn2Mh68T4qq1SDqJBQO5Q==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.3.tgz", + "integrity": "sha512-YWcow8peiHpNBiIXHwaswPnAXLsLVygFwCB3A7Bh5jRkIBFWHGmNQ48AlX4xDvQNoMZlPYzjVOQDYEzWCqufMQ==", "cpu": [ "arm64" ], @@ -467,9 +452,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.2.tgz", - "integrity": "sha512-WRJgsz9un0nqZJ4MfhabxaD9Ft8KioqU3JMinOTvobbX6MOSUigSBlogP8QB3uxpJDsFS6yN+3FDBdqE5lg9kg==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.3.tgz", + "integrity": "sha512-qspTZOIGoXVS4DpNqUYUs9UxVb04khS1Degaw/MnfMe7goQ3lTfQ13Vw4qY/Nj0979BGvMRpAYbs/BAxEvU8ew==", "cpu": [ "ia32" ], @@ -484,9 +469,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.2.tgz", - "integrity": "sha512-kM3HKb16VIXZyIeVrM1ygYmZBKybX8N4p754bw390wGO3Tf2j4L2/WYL+4suWujpgf6GBYs3jv7TyUivdd05JA==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.3.tgz", + "integrity": "sha512-ICgUR+kPimx0vvRzf+N/7L7tVSQeE3BYY+NhHRHXS1kBuPO7z2+7ea2HbhDyZdTephgvNvKrlDDKUexuCVBVvg==", "cpu": [ "x64" ], @@ -501,9 +486,9 @@ } }, "node_modules/@eslint-community/eslint-utils": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.6.0.tgz", - "integrity": "sha512-WhCn7Z7TauhBtmzhvKpoQs0Wwb/kBcy4CwpuI0/eEIr2Lx2auxmulAzLr91wVZJaz47iUZdkXOK7WlAfxGKCnA==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.6.1.tgz", + "integrity": "sha512-KTsJMmobmbrFLe3LDh0PC2FXpcSYJt/MLjlkh/9LEnmKYLSYmT/0EW9JWANjeoemiuZrmogti0tW5Ch+qNUYDw==", "dev": true, "license": "MIT", "dependencies": { @@ -579,9 +564,9 @@ } }, "node_modules/@eslint/core": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.12.0.tgz", - "integrity": "sha512-cmrR6pytBuSMTaBweKoGMwu3EiHiEC+DoyupPmlZ0HxBJBtIxwe+j/E4XPIKNx+Q74c8lXKPwYawBf5glsTkHg==", + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.13.0.tgz", + "integrity": "sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -640,9 +625,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.24.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.24.0.tgz", - "integrity": "sha512-uIY/y3z0uvOGX8cp1C2fiC4+ZmBhp6yZWkojtHL1YEMnRt1Y63HB9TM17proGEmeG7HeUY+UP36F0aknKYTpYA==", + "version": "9.25.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.25.1.tgz", + "integrity": "sha512-dEIwmjntEx8u3Uvv+kr3PDeeArL8Hw07H9kyYxCjnM9pBjfEhk6uLXSchxxzgiwtRhhzVzqmUSDFBOi1TuZ7qg==", "dev": true, "license": "MIT", "engines": { @@ -673,19 +658,6 @@ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, - "node_modules/@eslint/plugin-kit/node_modules/@eslint/core": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.13.0.tgz", - "integrity": "sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@types/json-schema": "^7.0.15" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, "node_modules/@humanfs/core": { "version": "0.19.1", "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", @@ -885,34 +857,27 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.14.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.14.1.tgz", - "integrity": "sha512-u0HuPQwe/dHrItgHHpmw3N2fYCR6x4ivMNbPHRkBVP4CvN+kiRrKHWk3i8tXiO/joPwXLMYvF9TTF0eqgHIuOw==", + "version": "22.15.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.2.tgz", + "integrity": "sha512-uKXqKN9beGoMdBfcaTY1ecwz6ctxuJAcUlwE55938g0ZJ8lRxwAZqRz2AJ4pzpt5dHdTPMB863UZ0ESiFUcP7A==", "dev": true, "license": "MIT", "dependencies": { "undici-types": "~6.21.0" } }, - "node_modules/@types/normalize-package-data": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", - "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", - "dev": true, - "license": "MIT" - }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.30.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.30.1.tgz", - "integrity": "sha512-v+VWphxMjn+1t48/jO4t950D6KR8JaJuNXzi33Ve6P8sEmPr5k6CEXjdGwT6+LodVnEa91EQCtwjWNUCPweo+Q==", + "version": "8.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.31.0.tgz", + "integrity": "sha512-evaQJZ/J/S4wisevDvC1KFZkPzRetH8kYZbkgcTRyql3mcKsf+ZFDV1BVWUGTCAW5pQHoqn5gK5b8kn7ou9aFQ==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.30.1", - "@typescript-eslint/type-utils": "8.30.1", - "@typescript-eslint/utils": "8.30.1", - "@typescript-eslint/visitor-keys": "8.30.1", + "@typescript-eslint/scope-manager": "8.31.0", + "@typescript-eslint/type-utils": "8.31.0", + "@typescript-eslint/utils": "8.31.0", + "@typescript-eslint/visitor-keys": "8.31.0", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", @@ -932,16 +897,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.30.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.30.1.tgz", - "integrity": "sha512-H+vqmWwT5xoNrXqWs/fesmssOW70gxFlgcMlYcBaWNPIEWDgLa4W9nkSPmhuOgLnXq9QYgkZ31fhDyLhleCsAg==", + "version": "8.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.31.0.tgz", + "integrity": "sha512-67kYYShjBR0jNI5vsf/c3WG4u+zDnCTHTPqVMQguffaWWFs7artgwKmfwdifl+r6XyM5LYLas/dInj2T0SgJyw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.30.1", - "@typescript-eslint/types": "8.30.1", - "@typescript-eslint/typescript-estree": "8.30.1", - "@typescript-eslint/visitor-keys": "8.30.1", + "@typescript-eslint/scope-manager": "8.31.0", + "@typescript-eslint/types": "8.31.0", + "@typescript-eslint/typescript-estree": "8.31.0", + "@typescript-eslint/visitor-keys": "8.31.0", "debug": "^4.3.4" }, "engines": { @@ -957,14 +922,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.30.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.30.1.tgz", - "integrity": "sha512-+C0B6ChFXZkuaNDl73FJxRYT0G7ufVPOSQkqkpM/U198wUwUFOtgo1k/QzFh1KjpBitaK7R1tgjVz6o9HmsRPg==", + "version": "8.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.31.0.tgz", + "integrity": "sha512-knO8UyF78Nt8O/B64i7TlGXod69ko7z6vJD9uhSlm0qkAbGeRUSudcm0+K/4CrRjrpiHfBCjMWlc08Vav1xwcw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.30.1", - "@typescript-eslint/visitor-keys": "8.30.1" + "@typescript-eslint/types": "8.31.0", + "@typescript-eslint/visitor-keys": "8.31.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -975,14 +940,14 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.30.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.30.1.tgz", - "integrity": "sha512-64uBF76bfQiJyHgZISC7vcNz3adqQKIccVoKubyQcOnNcdJBvYOILV1v22Qhsw3tw3VQu5ll8ND6hycgAR5fEA==", + "version": "8.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.31.0.tgz", + "integrity": "sha512-DJ1N1GdjI7IS7uRlzJuEDCgDQix3ZVYVtgeWEyhyn4iaoitpMBX6Ndd488mXSx0xah/cONAkEaYyylDyAeHMHg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "8.30.1", - "@typescript-eslint/utils": "8.30.1", + "@typescript-eslint/typescript-estree": "8.31.0", + "@typescript-eslint/utils": "8.31.0", "debug": "^4.3.4", "ts-api-utils": "^2.0.1" }, @@ -999,9 +964,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.30.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.30.1.tgz", - "integrity": "sha512-81KawPfkuulyWo5QdyG/LOKbspyyiW+p4vpn4bYO7DM/hZImlVnFwrpCTnmNMOt8CvLRr5ojI9nU1Ekpw4RcEw==", + "version": "8.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.31.0.tgz", + "integrity": "sha512-Ch8oSjVyYyJxPQk8pMiP2FFGYatqXQfQIaMp+TpuuLlDachRWpUAeEu1u9B/v/8LToehUIWyiKcA/w5hUFRKuQ==", "dev": true, "license": "MIT", "engines": { @@ -1013,14 +978,14 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.30.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.30.1.tgz", - "integrity": "sha512-kQQnxymiUy9tTb1F2uep9W6aBiYODgq5EMSk6Nxh4Z+BDUoYUSa029ISs5zTzKBFnexQEh71KqwjKnRz58lusQ==", + "version": "8.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.31.0.tgz", + "integrity": "sha512-xLmgn4Yl46xi6aDSZ9KkyfhhtnYI15/CvHbpOy/eR5NWhK/BK8wc709KKwhAR0m4ZKRP7h07bm4BWUYOCuRpQQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.30.1", - "@typescript-eslint/visitor-keys": "8.30.1", + "@typescript-eslint/types": "8.31.0", + "@typescript-eslint/visitor-keys": "8.31.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -1040,16 +1005,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.30.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.30.1.tgz", - "integrity": "sha512-T/8q4R9En2tcEsWPQgB5BQ0XJVOtfARcUvOa8yJP3fh9M/mXraLxZrkCfGb6ChrO/V3W+Xbd04RacUEqk1CFEQ==", + "version": "8.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.31.0.tgz", + "integrity": "sha512-qi6uPLt9cjTFxAb1zGNgTob4x9ur7xC6mHQJ8GwEzGMGE9tYniublmJaowOJ9V2jUzxrltTPfdG2nKlWsq0+Ww==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.30.1", - "@typescript-eslint/types": "8.30.1", - "@typescript-eslint/typescript-estree": "8.30.1" + "@typescript-eslint/scope-manager": "8.31.0", + "@typescript-eslint/types": "8.31.0", + "@typescript-eslint/typescript-estree": "8.31.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1064,13 +1029,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.30.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.30.1.tgz", - "integrity": "sha512-aEhgas7aJ6vZnNFC7K4/vMGDGyOiqWcYZPpIWrTKuTAlsvDNKy2GFDqh9smL+iq069ZvR0YzEeq0B8NJlLzjFA==", + "version": "8.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.31.0.tgz", + "integrity": "sha512-QcGHmlRHWOl93o64ZUMNewCdwKGU6WItOU52H0djgNmn1EOrhVudrDzXz4OycCRSCPwFCDrE2iIt5vmuUdHxuQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.30.1", + "@typescript-eslint/types": "8.31.0", "eslint-visitor-keys": "^4.2.0" }, "engines": { @@ -1309,9 +1274,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001713", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001713.tgz", - "integrity": "sha512-wCIWIg+A4Xr7NfhTuHdX+/FKh3+Op3LBbSp2N5Pfx6T/LhdQy3GTyoTg48BReaW/MyMNZAkTadsBtai3ldWK0Q==", + "version": "1.0.30001715", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001715.tgz", + "integrity": "sha512-7ptkFGMm2OAOgvZpwgA4yjQ5SQbrNVGdRjzH0pBdy1Fasvcr+KAeECmbCAECzTuDuoX0FCY8KzUxjf9+9kfZEw==", "dev": true, "funding": [ { @@ -1652,9 +1617,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.137", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.137.tgz", - "integrity": "sha512-/QSJaU2JyIuTbbABAo/crOs+SuAZLS+fVVS10PVrIT9hrRkmZl8Hb0xPSkKRUUWHQtYzXHpQUW3Dy5hwMzGZkA==", + "version": "1.5.143", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.143.tgz", + "integrity": "sha512-QqklJMOFBMqe46k8iIOwA9l2hz57V2OKMmP5eSWcUvwx+mASAsbU+wkF1pHjn9ZVSBPrsYWr4/W/95y5SwYg2g==", "dev": true, "license": "ISC" }, @@ -1665,9 +1630,9 @@ "license": "MIT" }, "node_modules/esbuild": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.2.tgz", - "integrity": "sha512-16854zccKPnC+toMywC+uKNeYSv+/eXkevRAfwRD/G9Cleq66m8XFIrigkbvauLLlCfDL45Q2cWegSg53gGBnQ==", + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.3.tgz", + "integrity": "sha512-qKA6Pvai73+M2FtftpNKRxJ78GIjmFXFxd/1DVBqGo/qNhLSfv+G12n9pNoWdytJC8U00TrViOwpjT0zgqQS8Q==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -1678,31 +1643,31 @@ "node": ">=18" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.25.2", - "@esbuild/android-arm": "0.25.2", - "@esbuild/android-arm64": "0.25.2", - "@esbuild/android-x64": "0.25.2", - "@esbuild/darwin-arm64": "0.25.2", - "@esbuild/darwin-x64": "0.25.2", - "@esbuild/freebsd-arm64": "0.25.2", - "@esbuild/freebsd-x64": "0.25.2", - "@esbuild/linux-arm": "0.25.2", - "@esbuild/linux-arm64": "0.25.2", - "@esbuild/linux-ia32": "0.25.2", - "@esbuild/linux-loong64": "0.25.2", - "@esbuild/linux-mips64el": "0.25.2", - "@esbuild/linux-ppc64": "0.25.2", - "@esbuild/linux-riscv64": "0.25.2", - "@esbuild/linux-s390x": "0.25.2", - "@esbuild/linux-x64": "0.25.2", - "@esbuild/netbsd-arm64": "0.25.2", - "@esbuild/netbsd-x64": "0.25.2", - "@esbuild/openbsd-arm64": "0.25.2", - "@esbuild/openbsd-x64": "0.25.2", - "@esbuild/sunos-x64": "0.25.2", - "@esbuild/win32-arm64": "0.25.2", - "@esbuild/win32-ia32": "0.25.2", - "@esbuild/win32-x64": "0.25.2" + "@esbuild/aix-ppc64": "0.25.3", + "@esbuild/android-arm": "0.25.3", + "@esbuild/android-arm64": "0.25.3", + "@esbuild/android-x64": "0.25.3", + "@esbuild/darwin-arm64": "0.25.3", + "@esbuild/darwin-x64": "0.25.3", + "@esbuild/freebsd-arm64": "0.25.3", + "@esbuild/freebsd-x64": "0.25.3", + "@esbuild/linux-arm": "0.25.3", + "@esbuild/linux-arm64": "0.25.3", + "@esbuild/linux-ia32": "0.25.3", + "@esbuild/linux-loong64": "0.25.3", + "@esbuild/linux-mips64el": "0.25.3", + "@esbuild/linux-ppc64": "0.25.3", + "@esbuild/linux-riscv64": "0.25.3", + "@esbuild/linux-s390x": "0.25.3", + "@esbuild/linux-x64": "0.25.3", + "@esbuild/netbsd-arm64": "0.25.3", + "@esbuild/netbsd-x64": "0.25.3", + "@esbuild/openbsd-arm64": "0.25.3", + "@esbuild/openbsd-x64": "0.25.3", + "@esbuild/sunos-x64": "0.25.3", + "@esbuild/win32-arm64": "0.25.3", + "@esbuild/win32-ia32": "0.25.3", + "@esbuild/win32-x64": "0.25.3" } }, "node_modules/escalade": { @@ -1729,20 +1694,20 @@ } }, "node_modules/eslint": { - "version": "9.24.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.24.0.tgz", - "integrity": "sha512-eh/jxIEJyZrvbWRe4XuVclLPDYSYYYgLy5zXGGxD6j8zjSAxFEzI2fL/8xNq6O2yKqVt+eF2YhV+hxjV6UKXwQ==", + "version": "9.25.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.25.1.tgz", + "integrity": "sha512-E6Mtz9oGQWDCpV12319d59n4tx9zOTXSTmc8BLVxBx+G/0RdM5MvEEJLU9c0+aleoePYYgVTOsRblx433qmhWQ==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.12.1", "@eslint/config-array": "^0.20.0", - "@eslint/config-helpers": "^0.2.0", - "@eslint/core": "^0.12.0", + "@eslint/config-helpers": "^0.2.1", + "@eslint/core": "^0.13.0", "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "9.24.0", - "@eslint/plugin-kit": "^0.2.7", + "@eslint/js": "9.25.1", + "@eslint/plugin-kit": "^0.2.8", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", @@ -1813,9 +1778,9 @@ } }, "node_modules/eslint-plugin-unicorn": { - "version": "58.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-58.0.0.tgz", - "integrity": "sha512-fc3iaxCm9chBWOHPVjn+Czb/wHS0D2Mko7wkOdobqo9R2bbFObc4LyZaLTNy0mhZOP84nKkLhTUQxlLOZ7EjKw==", + "version": "59.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-59.0.0.tgz", + "integrity": "sha512-7IEeqkymGa7tr6wTWS4DolfXnfcE3QjcD0g7I+qCfV5GPMvVsFsLT7zTIYvnudqwAm5nWekdGIOTTXA93Sz9Ow==", "dev": true, "license": "MIT", "dependencies": { @@ -1826,12 +1791,12 @@ "clean-regexp": "^1.0.0", "core-js-compat": "^3.41.0", "esquery": "^1.6.0", + "find-up-simple": "^1.0.1", "globals": "^16.0.0", "indent-string": "^5.0.0", "is-builtin-module": "^5.0.0", "jsesc": "^3.1.0", "pluralize": "^8.0.0", - "read-package-up": "^11.0.0", "regexp-tree": "^0.1.27", "regjsparser": "^0.12.0", "semver": "^7.7.1", @@ -2199,9 +2164,9 @@ } }, "node_modules/glob": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/glob/-/glob-11.0.1.tgz", - "integrity": "sha512-zrQDm8XPnYEKawJScsnM0QzobJxlT/kHOOlRTio8IH/GrmxRE5fjllkzdaHclIuNjUQTJYH2xHNIGfdpJkDJUw==", + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-11.0.2.tgz", + "integrity": "sha512-YT7U7Vye+t5fZ/QMkBFrTJ7ZQxInIUjwyAjVj84CYXqgBdv30MFUPGnBR6sQaVq6Is15wYJUsnzTuWaGRBhBAQ==", "license": "ISC", "dependencies": { "foreground-child": "^3.1.0", @@ -2299,26 +2264,6 @@ "node": ">=8" } }, - "node_modules/hosted-git-info": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz", - "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^10.0.1" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/hosted-git-info/node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "dev": true, - "license": "ISC" - }, "node_modules/ignore": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", @@ -2376,19 +2321,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/index-to-position": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/index-to-position/-/index-to-position-1.1.0.tgz", - "integrity": "sha512-XPdx9Dq4t9Qk1mTMbWONJqU7boCoumEH7fRET37HX5+khDUl3J2W6PdALxhILYlIYx2amlwYcRPp28p0tSiojg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", @@ -2481,13 +2413,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true, - "license": "MIT" - }, "node_modules/js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", @@ -2721,9 +2646,9 @@ "license": "MIT" }, "node_modules/nodemon": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.9.tgz", - "integrity": "sha512-hdr1oIb2p6ZSxu3PB2JWWYS7ZQ0qvaZsc3hK8DR8f02kRzc8rjYmxAIvdz+aYC+8F2IjNaB7HMcSDg8nQpJxyg==", + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.10.tgz", + "integrity": "sha512-WDjw3pJ0/0jMFmyNDp3gvY2YizjLmmOUQo6DEBY+JgdvW/yQ9mEeSw6H5ythl5Ny2ytb7f9C2nIbjSxMNzbJXw==", "dev": true, "license": "MIT", "dependencies": { @@ -2796,21 +2721,6 @@ "node": ">=4" } }, - "node_modules/normalize-package-data": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.2.tgz", - "integrity": "sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^7.0.0", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", @@ -2890,24 +2800,6 @@ "node": ">=6" } }, - "node_modules/parse-json": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-8.3.0.tgz", - "integrity": "sha512-ybiGyvspI+fAoRQbIPRddCcSTV9/LsJbf0e/S85VLowVGzRmokfneg2kwVW/KU5rOXrPSbF1qAKPMgNTqqROQQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.26.2", - "index-to-position": "^1.1.0", - "type-fest": "^4.39.1" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", @@ -3037,44 +2929,6 @@ ], "license": "MIT" }, - "node_modules/read-package-up": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/read-package-up/-/read-package-up-11.0.0.tgz", - "integrity": "sha512-MbgfoNPANMdb4oRBNg5eqLbB2t2r+o5Ua1pNt8BqGp4I0FJZhuVSOj3PaBPni4azWuSzEdNn2evevzVmEk1ohQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up-simple": "^1.0.0", - "read-pkg": "^9.0.0", - "type-fest": "^4.6.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-9.0.1.tgz", - "integrity": "sha512-9viLL4/n1BJUCT1NXVTdS1jtm80yDEgR5T4yCelII49Mbj0v1rZdKqj7zCiYdbB0CuCgdrvHcNogAKTFPBocFA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/normalize-package-data": "^2.4.3", - "normalize-package-data": "^6.0.0", - "parse-json": "^8.0.0", - "type-fest": "^4.6.0", - "unicorn-magic": "^0.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", @@ -3256,42 +3110,6 @@ "node": ">=0.10.0" } }, - "node_modules/spdx-correct": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", - "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", - "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", - "dev": true, - "license": "CC-BY-3.0" - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.21", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.21.tgz", - "integrity": "sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==", - "dev": true, - "license": "CC0-1.0" - }, "node_modules/string-format": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/string-format/-/string-format-2.0.0.tgz", @@ -3596,19 +3414,6 @@ "node": ">= 0.8.0" } }, - "node_modules/type-fest": { - "version": "4.40.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.40.0.tgz", - "integrity": "sha512-ABHZ2/tS2JkvH1PEjxFDTUWC8dB5OsIGZP4IFLhR293GqT5Y5qB1WwL2kMPYhQW9DVgVD8Hd7I8gjwPIf5GFkw==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/typescript": { "version": "5.8.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", @@ -3659,19 +3464,6 @@ "dev": true, "license": "MIT" }, - "node_modules/unicorn-magic": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", - "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/update-browserslist-db": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", @@ -3720,17 +3512,6 @@ "dev": true, "license": "MIT" }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", diff --git a/package.json b/package.json index e61ad63..ab3568a 100644 --- a/package.json +++ b/package.json @@ -55,21 +55,21 @@ ], "devDependencies": { "@types/mime-types": "^2.1.4", - "@types/node": "^22.14.1", - "@typescript-eslint/eslint-plugin": "^8.30.1", - "@typescript-eslint/parser": "^8.30.1", - "eslint": "^9.24.0", + "@types/node": "^22.15.2", + "@typescript-eslint/eslint-plugin": "^8.31.0", + "@typescript-eslint/parser": "^8.31.0", + "eslint": "^9.25.1", "eslint-config-prettier": "^10.1.2", "eslint-plugin-simple-import-sort": "^12.1.1", - "eslint-plugin-unicorn": "^58.0.0", - "nodemon": "^3.1.9", + "eslint-plugin-unicorn": "^59.0.0", + "nodemon": "^3.1.10", "prettier": "^3.5.3", "ts-node": "^10.9.2", "tsx": "^4.19.3", "typescript": "^5.8.3" }, "dependencies": { - "glob": "^11.0.1", + "glob": "^11.0.2", "handlebars": "^4.7.8", "mime-types": "^3.0.1", "ts-command-line-args": "^2.5.1" From 53475793805e0157db9379d813f9b4e6471997b1 Mon Sep 17 00:00:00 2001 From: BCsabaEngine Date: Fri, 23 May 2025 19:38:14 +0200 Subject: [PATCH 5/8] chore: deps --- demo/svelte/dist/assets/index-3CYCNy23.css | 1 + demo/svelte/dist/assets/index-BrzzRgYT.js | 2 + demo/svelte/dist/assets/index-CGPtjC2H.css | 1 - demo/svelte/dist/assets/index-CMuwwNtj.js | 2 - demo/svelte/dist/favicon.png.gz | Bin 33290 -> 33290 bytes demo/svelte/dist/index.html | 4 +- demo/svelte/eslint.config.mjs | 17 +- demo/svelte/package-lock.json | 2562 ++++++++------------ demo/svelte/package.json | 30 +- demo/svelte/postcss.config.cjs | 9 - demo/svelte/postcss.config.mjs | 5 + demo/svelte/src/app.postcss | 6 +- demo/svelte/vite.config.ts | 10 +- package-lock.json | 513 ++-- package.json | 14 +- 15 files changed, 1326 insertions(+), 1850 deletions(-) create mode 100644 demo/svelte/dist/assets/index-3CYCNy23.css create mode 100644 demo/svelte/dist/assets/index-BrzzRgYT.js delete mode 100644 demo/svelte/dist/assets/index-CGPtjC2H.css delete mode 100644 demo/svelte/dist/assets/index-CMuwwNtj.js delete mode 100644 demo/svelte/postcss.config.cjs create mode 100644 demo/svelte/postcss.config.mjs diff --git a/demo/svelte/dist/assets/index-3CYCNy23.css b/demo/svelte/dist/assets/index-3CYCNy23.css new file mode 100644 index 0000000..a5b655c --- /dev/null +++ b/demo/svelte/dist/assets/index-3CYCNy23.css @@ -0,0 +1 @@ +/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-orange-50:oklch(98% .016 73.684);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-800:oklch(47% .157 37.304);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-lime-200:oklch(93.8% .127 124.321);--color-lime-300:oklch(89.7% .196 126.665);--color-lime-400:oklch(84.1% .238 128.85);--color-lime-500:oklch(76.8% .233 130.85);--color-lime-800:oklch(45.3% .124 130.933);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-emerald-600:oklch(59.6% .145 163.225);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-800:oklch(45% .085 224.283);--color-sky-400:oklch(74.6% .16 232.661);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-800:oklch(45.9% .187 3.815);--color-pink-900:oklch(40.8% .153 2.432);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-md:48rem;--breakpoint-xl:80rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-4xl:56rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in:cubic-bezier(.4,0,1,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}.tooltip-arrow,.tooltip-arrow:before{background:inherit;width:8px;height:8px;position:absolute}.tooltip-arrow{visibility:hidden}.tooltip-arrow:before{content:"";visibility:visible;transform:rotate(45deg)}[data-tooltip-style^=light]+.tooltip>.tooltip-arrow:before{border-style:solid;border-color:var(--color-gray-200)}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=top]>.tooltip-arrow:before{border-bottom-width:1px;border-right-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=right]>.tooltip-arrow:before{border-bottom-width:1px;border-left-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=bottom]>.tooltip-arrow:before{border-top-width:1px;border-left-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=left]>.tooltip-arrow:before{border-top-width:1px;border-right-width:1px}.tooltip[data-popper-placement^=top]>.tooltip-arrow{bottom:-4px}.tooltip[data-popper-placement^=bottom]>.tooltip-arrow{top:-4px}.tooltip[data-popper-placement^=left]>.tooltip-arrow{right:-4px}.tooltip[data-popper-placement^=right]>.tooltip-arrow{left:-4px}.tooltip.invisible>.tooltip-arrow:before{visibility:hidden}[data-popper-arrow],[data-popper-arrow]:before{background:inherit;width:8px;height:8px;position:absolute}[data-popper-arrow]{visibility:hidden}[data-popper-arrow]:before{content:"";visibility:visible;transform:rotate(45deg)}[data-popper-arrow]:after{content:"";visibility:visible;background:inherit;width:9px;height:9px;position:absolute;transform:rotate(45deg)}[role=tooltip]>[data-popper-arrow]:before{border-style:solid;border-color:var(--color-gray-200)}.dark [role=tooltip]>[data-popper-arrow]:before{border-style:solid;border-color:var(--color-gray-600)}[role=tooltip]>[data-popper-arrow]:after{border-style:solid;border-color:var(--color-gray-200)}.dark [role=tooltip]>[data-popper-arrow]:after{border-style:solid;border-color:var(--color-gray-600)}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]:before,[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]:after{border-bottom-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]:before,[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]:after{border-bottom-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]:before,[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]:after{border-top-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]:before,[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]:after{border-top-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]{bottom:-5px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]{top:-5px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]{right:-5px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]{left:-5px}[role=tooltip].invisible>[data-popper-arrow]:before,[role=tooltip].invisible>[data-popper-arrow]:after{visibility:hidden}[type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:var(--color-gray-500);--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}:is([type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:var(--color-blue-600);--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:var(--color-blue-600);outline:2px solid #0000}input::placeholder,textarea::placeholder{color:var(--color-gray-500);opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}input[type=time]::-webkit-calendar-picker-indicator{background:0 0}select:not([size]){-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 6'%3e %3cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 4 4 4-4'/%3e %3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:.75em .75em;padding-right:2.5rem}[dir=rtl] select:not([size]){background-position:.75rem;padding-left:0;padding-right:.75rem}[multiple]{background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;-webkit-print-color-adjust:unset;print-color-adjust:unset;padding-right:.75rem}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;width:1rem;height:1rem;color:var(--color-blue-600);border-color:--color-gray-500;--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;flex-shrink:0;padding:0;display:inline-block}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:var(--color-blue-600);--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000}[type=checkbox]:checked,[type=radio]:checked,.dark [type=checkbox]:checked,.dark [type=radio]:checked{background-position:50%;background-repeat:no-repeat;background-size:.55em .55em;background-color:currentColor!important;border-color:#0000!important}[type=checkbox]:checked{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3e %3c/svg%3e");background-repeat:no-repeat;background-size:.55em .55em}[type=radio]:checked,.dark [type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");background-size:1em 1em}[type=checkbox]:indeterminate{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M0.5 6h14'/%3e %3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:.55em .55em;background-color:currentColor!important;border-color:#0000!important}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{background-color:currentColor!important;border-color:#0000!important}[type=file]{background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}[type=file]:focus{outline:1px auto inherit}input[type=file]::file-selector-button{color:#fff;background:var(--color-gray-800);cursor:pointer;border:0;margin-inline:-1rem 1rem;padding:.625rem 1rem .625rem 2rem;font-size:.875rem;font-weight:500}input[type=file]::file-selector-button:hover{background:var(--color-gray-700)}[dir=rtl] input[type=file]::file-selector-button{padding-left:1rem;padding-right:2rem}.dark input[type=file]::file-selector-button{color:#fff;background:var(--color-gray-600)}.dark input[type=file]::file-selector-button:hover{background:var(--color-gray-500)}input[type=range]::-webkit-slider-thumb{background:var(--color-blue-600);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:0;border-radius:9999px;width:1.25rem;height:1.25rem}input[type=range]:disabled::-webkit-slider-thumb{background:var(--color-gray-400)}.dark input[type=range]:disabled::-webkit-slider-thumb{background:var(--color-gray-500)}input[type=range]:focus::-webkit-slider-thumb{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(164 202 254/var(--tw-ring-opacity));outline:2px solid #0000}input[type=range]::-moz-range-thumb{background:var(--color-blue-600);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:0;border-radius:9999px;width:1.25rem;height:1.25rem}input[type=range]:disabled::-moz-range-thumb{background:var(--color-gray-400)}.dark input[type=range]:disabled::-moz-range-thumb{background:var(--color-gray-500)}input[type=range]::-moz-range-progress{background:var(--color-blue-500)}input[type=range]::-ms-fill-lower{background:var(--color-blue-500)}input[type=range].range-sm::-webkit-slider-thumb{width:1rem;height:1rem}input[type=range].range-lg::-webkit-slider-thumb{width:1.5rem;height:1.5rem}input[type=range].range-sm::-moz-range-thumb{width:1rem;height:1rem}input[type=range].range-lg::-moz-range-thumb{width:1.5rem;height:1.5rem}.toggle-bg:after{content:"";border-color:var(--color-gray-300);width:1.25rem;height:1.25rem;box-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);background:#fff;border-width:1px;border-radius:9999px;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;position:absolute;top:.125rem;left:.125rem}input:checked+.toggle-bg:after{border-color:#fff;transform:translate(100%)}input:checked+.toggle-bg{background:var(--color-blue-600);border-color:var(--color-blue-600)}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-1{inset:calc(var(--spacing)*-1)}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-start-1\.5{inset-inline-start:calc(var(--spacing)*-1.5)}.-start-3{inset-inline-start:calc(var(--spacing)*-3)}.-start-14{inset-inline-start:calc(var(--spacing)*-14)}.start-0{inset-inline-start:calc(var(--spacing)*0)}.start-1{inset-inline-start:calc(var(--spacing)*1)}.start-1\/2{inset-inline-start:50%}.start-2\.5{inset-inline-start:calc(var(--spacing)*2.5)}.start-5{inset-inline-start:calc(var(--spacing)*5)}.end-0{inset-inline-end:calc(var(--spacing)*0)}.end-1{inset-inline-end:calc(var(--spacing)*1)}.end-2\.5{inset-inline-end:calc(var(--spacing)*2.5)}.end-5{inset-inline-end:calc(var(--spacing)*5)}.end-6{inset-inline-end:calc(var(--spacing)*6)}.top-0{top:calc(var(--spacing)*0)}.top-1{top:calc(var(--spacing)*1)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-5{top:calc(var(--spacing)*5)}.top-6{top:calc(var(--spacing)*6)}.top-\[40px\]{top:40px}.top-\[72px\]{top:72px}.top-\[88px\]{top:88px}.top-\[124px\]{top:124px}.top-\[142px\]{top:142px}.top-\[178px\]{top:178px}.top-\[calc\(100\%\+1rem\)\]{top:calc(100% + 1rem)}.-right-\[16px\]{right:-16px}.-right-\[17px\]{right:-17px}.right-0{right:calc(var(--spacing)*0)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-5{bottom:calc(var(--spacing)*5)}.bottom-6{bottom:calc(var(--spacing)*6)}.-left-\[17px\]{left:-17px}.left-1\/2{left:50%}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0\.5{margin:calc(var(--spacing)*.5)}.-mx-1\.5{margin-inline:calc(var(--spacing)*-1.5)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.-my-1\.5{margin-block:calc(var(--spacing)*-1.5)}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.my-8{margin-block:calc(var(--spacing)*8)}.-ms-4{margin-inline-start:calc(var(--spacing)*-4)}.ms-1{margin-inline-start:calc(var(--spacing)*1)}.ms-1\.5{margin-inline-start:calc(var(--spacing)*1.5)}.ms-2{margin-inline-start:calc(var(--spacing)*2)}.ms-3{margin-inline-start:calc(var(--spacing)*3)}.ms-4{margin-inline-start:calc(var(--spacing)*4)}.ms-6{margin-inline-start:calc(var(--spacing)*6)}.ms-auto{margin-inline-start:auto}.-me-1\.5{margin-inline-end:calc(var(--spacing)*-1.5)}.me-1{margin-inline-end:calc(var(--spacing)*1)}.me-2{margin-inline-end:calc(var(--spacing)*2)}.me-3{margin-inline-end:calc(var(--spacing)*3)}.me-4{margin-inline-end:calc(var(--spacing)*4)}.-mt-px{margin-top:-1px}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-px{margin-bottom:1px}.ml-0\!{margin-left:calc(var(--spacing)*0)!important}.ml-2{margin-left:calc(var(--spacing)*2)}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.h-1{height:calc(var(--spacing)*1)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-36{height:calc(var(--spacing)*36)}.h-48{height:calc(var(--spacing)*48)}.h-56{height:calc(var(--spacing)*56)}.h-64{height:calc(var(--spacing)*64)}.h-72{height:calc(var(--spacing)*72)}.h-80{height:calc(var(--spacing)*80)}.h-96{height:calc(var(--spacing)*96)}.h-\[5px\]{height:5px}.h-\[10px\]{height:10px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[24px\]{height:24px}.h-\[32px\]{height:32px}.h-\[41px\]{height:41px}.h-\[46px\]{height:46px}.h-\[52px\]{height:52px}.h-\[55px\]{height:55px}.h-\[63px\]{height:63px}.h-\[64px\]{height:64px}.h-\[140px\]{height:140px}.h-\[156px\]{height:156px}.h-\[172px\]{height:172px}.h-\[193px\]{height:193px}.h-\[213px\]{height:213px}.h-\[426px\]{height:426px}.h-\[454px\]{height:454px}.h-\[572px\]{height:572px}.h-\[600px\]{height:600px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-screen{max-height:100vh}.min-h-\[2\.4rem\]{min-height:2.4rem}.min-h-\[2\.7rem\]{min-height:2.7rem}.min-h-\[3\.2rem\]{min-height:3.2rem}.w-1{width:calc(var(--spacing)*1)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-2\/4{width:50%}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-8\/12{width:66.6667%}.w-9{width:calc(var(--spacing)*9)}.w-9\/12{width:75%}.w-10{width:calc(var(--spacing)*10)}.w-10\/12{width:83.3333%}.w-11{width:calc(var(--spacing)*11)}.w-11\/12{width:91.6667%}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-36{width:calc(var(--spacing)*36)}.w-44{width:calc(var(--spacing)*44)}.w-48{width:calc(var(--spacing)*48)}.w-64{width:calc(var(--spacing)*64)}.w-80{width:calc(var(--spacing)*80)}.w-\[1px\]{width:1px}.w-\[3px\]{width:3px}.w-\[6px\]{width:6px}.w-\[10px\]{width:10px}.w-\[52px\]{width:52px}.w-\[56px\]{width:56px}.w-\[148px\]{width:148px}.w-\[188px\]{width:188px}.w-\[208px\]{width:208px}.w-\[272px\]{width:272px}.w-\[300px\]{width:300px}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-auto{width:auto}.w-full{width:100%}.w-full\!{width:100%!important}.max-w-\(--breakpoint-md\){max-width:var(--breakpoint-md)}.max-w-\(--breakpoint-xl\){max-width:var(--breakpoint-xl)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-60{max-width:calc(var(--spacing)*60)}.max-w-\[83px\]{max-width:83px}.max-w-\[133px\]{max-width:133px}.max-w-\[301px\]{max-width:301px}.max-w-\[341px\]{max-width:341px}.max-w-\[351px\]{max-width:351px}.max-w-\[540px\]{max-width:540px}.max-w-\[640px\]{max-width:640px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-full{min-width:100%}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-1\/3{--tw-translate-x:calc(calc(1/3*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-1\/3{--tw-translate-x:calc(1/3*100%);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/3{--tw-translate-y:calc(calc(1/3*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-4{--tw-translate-y:calc(var(--spacing)*-4);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-6{--tw-translate-y:calc(var(--spacing)*-6);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-1\/3{--tw-translate-y:calc(1/3*100%);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-none{translate:none}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-3d{scale:var(--tw-scale-x)var(--tw-scale-y)var(--tw-scale-z)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,)var(--tw-pan-y,)var(--tw-pinch-zoom,)}.resize{resize:both}.list-inside{list-style-position:inside}.list-outside{list-style-position:outside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-flow-row{grid-auto-flow:row}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-8{gap:calc(var(--spacing)*8)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-reverse>:not(:last-child)){--tw-space-y-reverse:1}:where(.-space-x-px>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(-1px*var(--tw-space-x-reverse));margin-inline-end:calc(-1px*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-6>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*6)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1}.gap-y-4{row-gap:calc(var(--spacing)*4)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1}:where(.divide-blue-300>:not(:last-child)){border-color:var(--color-blue-300)}:where(.divide-gray-100>:not(:last-child)){border-color:var(--color-gray-100)}:where(.divide-gray-200>:not(:last-child)){border-color:var(--color-gray-200)}:where(.divide-gray-300>:not(:last-child)){border-color:var(--color-gray-300)}:where(.divide-gray-500>:not(:last-child)){border-color:var(--color-gray-500)}:where(.divide-gray-700>:not(:last-child)){border-color:var(--color-gray-700)}:where(.divide-green-300>:not(:last-child)){border-color:var(--color-green-300)}:where(.divide-indigo-300>:not(:last-child)){border-color:var(--color-indigo-300)}:where(.divide-orange-300>:not(:last-child)){border-color:var(--color-orange-300)}:where(.divide-pink-300>:not(:last-child)){border-color:var(--color-pink-300)}:where(.divide-primary-500>:not(:last-child)){border-color:#fe795d}:where(.divide-purple-300>:not(:last-child)){border-color:var(--color-purple-300)}:where(.divide-red-300>:not(:last-child)){border-color:var(--color-red-300)}:where(.divide-yellow-300>:not(:last-child)){border-color:var(--color-yellow-300)}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-md\!{border-radius:var(--radius-md)!important}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-s-full{border-start-start-radius:3.40282e38px;border-end-start-radius:3.40282e38px}.rounded-s-lg{border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg)}.rounded-ss{border-start-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-e-full{border-start-end-radius:3.40282e38px;border-end-end-radius:3.40282e38px}.rounded-e-lg{border-start-end-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg)}.rounded-se{border-start-end-radius:.25rem}.rounded-ee{border-end-end-radius:.25rem}.rounded-es{border-end-start-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-\[2\.5rem\]{border-top-left-radius:2.5rem;border-top-right-radius:2.5rem}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l-lg{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-tl{border-top-left-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.rounded-tr{border-top-right-radius:.25rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-\[1rem\]{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-b-\[2\.5rem\]{border-bottom-right-radius:2.5rem;border-bottom-left-radius:2.5rem}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-br{border-bottom-right-radius:.25rem}.rounded-bl{border-bottom-left-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-0\!{border-style:var(--tw-border-style)!important;border-width:0!important}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[8px\]{border-style:var(--tw-border-style);border-width:8px}.border-\[10px\]{border-style:var(--tw-border-style);border-width:10px}.border-\[14px\]{border-style:var(--tw-border-style);border-width:14px}.border-\[16px\]{border-style:var(--tw-border-style);border-width:16px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-s-4{border-inline-start-style:var(--tw-border-style);border-inline-start-width:4px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l,.border-l-1{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.dark .apexcharts-canvas .apexcharts-tooltip{background-color:var(--color-gray-700)!important;color:var(--color-gray-400)!important;border-color:#0000!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a!important}.dark .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-title{background-color:var(--color-gray-600)!important;border-color:var(--color-gray-500)!important;color:var(--color-gray-500)!important}.dark .apexcharts-canvas .apexcharts-xaxistooltip{color:var(--color-gray-400)!important;background-color:var(--color-gray-700)!important}.dark .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-text-y-label{color:var(--color-gray-400)!important}.dark .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-text-y-value{color:#fff!important}.dark .apexcharts-canvas .apexcharts-xaxistooltip:after,.dark .apexcharts-canvas .apexcharts-xaxistooltip:before{border-bottom-color:var(--color-gray-700)!important}.dark .apexcharts-canvas .apexcharts-tooltip-series-group.apexcharts-active{background-color:var(--color-gray-700)!important;color:var(--color-gray-400)!important}.dark .apexcharts-canvas .apexcharts-legend-text{color:var(--color-gray-400)!important}.dark .apexcharts-canvas .apexcharts-legend-text:not(.apexcharts-inactive-legend):hover{color:#fff!important}.dark .apexcharts-canvas .apexcharts-datalabels-group .apexcharts-text.apexcharts-datalabel-value{fill:#fff!important}.dark .apexcharts-canvas .apexcharts-datalabels-group .apexcharts-text.apexcharts-datalabel-label{fill:var(--color-gray-400)!important}.dark .apexcharts-gridline,.dark .apexcharts-xcrosshairs,.dark .apexcharts-ycrosshairs{stroke:var(--color-gray-700)!important}.dark .datatable-wrapper .datatable-search .datatable-input,.dark .datatable-wrapper .datatable-input{color:#fff;background-color:var(--color-gray-800);border:1px solid var(--color-gray-700)}.dark .datatable-wrapper thead th .datatable-input{background-color:var(--color-gray-700);border-color:var(--color-gray-600);color:#fff}.dark .datatable-wrapper .datatable-top .datatable-dropdown{color:var(--color-gray-400)}.dark .datatable-wrapper .datatable-top .datatable-dropdown .datatable-selector{background-color:var(--color-gray-800);border:1px solid var(--color-gray-700);color:#fff}.dark .datatable-wrapper .datatable-table{color:var(--color-gray-400)}.dark .datatable-wrapper .datatable-table thead{color:var(--color-gray-400);background-color:var(--color-gray-800)}.dark .datatable-wrapper .datatable-table thead th .datatable-sorter:hover,.dark .datatable-wrapper .datatable-table thead th.datatable-ascending .datatable-sorter,.dark .datatable-wrapper .datatable-table thead th.datatable-descending .datatable-sorter{color:#fff}.dark .datatable-wrapper .datatable-table tbody tr{border-bottom:1px solid var(--color-gray-700)}.dark .datatable-wrapper .datatable-bottom .datatable-info{color:var(--color-gray-400)}.dark .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item-link{color:var(--color-gray-400);border-color:var(--color-gray-700)}.dark .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:first-of-type .datatable-pagination-list-item-link,.dark .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:last-of-type .datatable-pagination-list-item-link{color:#0000}.dark .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:first-of-type .datatable-pagination-list-item-link:after{content:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 24 24'%3e %3cpath stroke='oklch(70.7%25 0.022 261.325)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m14 8-4 4 4 4'/%3e %3c/svg%3e")}.dark .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:first-of-type .datatable-pagination-list-item-link:hover:after{content:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 24 24'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m14 8-4 4 4 4'/%3e %3c/svg%3e")}.dark .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:last-of-type .datatable-pagination-list-item-link:after{content:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 24 24'%3e %3cpath stroke='oklch(70.7%25 0.022 261.325)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m10 16 4-4-4-4'/%3e %3c/svg%3e")}.dark .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:last-of-type .datatable-pagination-list-item-link:hover:after{content:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 24 24'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m10 16 4-4-4-4'/%3e %3c/svg%3e")}.dark .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:first-of-type .datatable-pagination-list-item-link{border-left:1px solid var(--color-gray-700)}.dark .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item-link:hover{background-color:var(--color-gray-700);color:#fff}.border-blue-300{border-color:var(--color-blue-300)}.border-blue-400{border-color:var(--color-blue-400)}.border-blue-700{border-color:var(--color-blue-700)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-gray-500{border-color:var(--color-gray-500)}.border-gray-700{border-color:var(--color-gray-700)}.border-gray-800{border-color:var(--color-gray-800)}.border-gray-900{border-color:var(--color-gray-900)}.border-green-300{border-color:var(--color-green-300)}.border-green-400{border-color:var(--color-green-400)}.border-green-500{border-color:var(--color-green-500)}.border-green-600{border-color:var(--color-green-600)}.border-green-700{border-color:var(--color-green-700)}.border-indigo-300{border-color:var(--color-indigo-300)}.border-indigo-400{border-color:var(--color-indigo-400)}.border-inherit{border-color:inherit}.border-orange-300{border-color:var(--color-orange-300)}.border-pink-300{border-color:var(--color-pink-300)}.border-pink-400{border-color:var(--color-pink-400)}.border-primary-400{border-color:#ffbcad}.border-primary-500{border-color:#fe795d}.border-primary-600{border-color:#ef562f}.border-primary-700{border-color:#eb4f27}.border-purple-300{border-color:var(--color-purple-300)}.border-purple-400{border-color:var(--color-purple-400)}.border-purple-700{border-color:var(--color-purple-700)}.border-red-300{border-color:var(--color-red-300)}.border-red-400{border-color:var(--color-red-400)}.border-red-500{border-color:var(--color-red-500)}.border-red-600{border-color:var(--color-red-600)}.border-red-700{border-color:var(--color-red-700)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-yellow-300{border-color:var(--color-yellow-300)}.border-yellow-400{border-color:var(--color-yellow-400)}.datatable-wrapper .datatable-table tbody tr.selected{background-color:var(--color-gray-100)}.dark .datatable-wrapper .datatable-table tbody tr.selected{background-color:var(--color-gray-700)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab,red,red)){.bg-black\/75{background-color:color-mix(in oklab,var(--color-black)75%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-200{background-color:var(--color-blue-200)}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-700{background-color:var(--color-blue-700)}.bg-blue-800{background-color:var(--color-blue-800)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-600{background-color:var(--color-gray-600)}.bg-gray-700{background-color:var(--color-gray-700)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-400{background-color:var(--color-green-400)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-600{background-color:var(--color-green-600)}.bg-green-700{background-color:var(--color-green-700)}.bg-green-800{background-color:var(--color-green-800)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-indigo-800{background-color:var(--color-indigo-800)}.bg-inherit{background-color:inherit}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-600{background-color:var(--color-orange-600)}.bg-pink-50{background-color:var(--color-pink-50)}.bg-pink-100{background-color:var(--color-pink-100)}.bg-pink-500{background-color:var(--color-pink-500)}.bg-pink-800{background-color:var(--color-pink-800)}.bg-primary-50{background-color:#fff5f2}.bg-primary-100{background-color:#fff1ee}.bg-primary-200{background-color:#ffe4de}.bg-primary-400{background-color:#ffbcad}.bg-primary-500{background-color:#fe795d}.bg-primary-600{background-color:#ef562f}.bg-primary-700{background-color:#eb4f27}.bg-primary-800{background-color:#cc4522}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-400{background-color:var(--color-purple-400)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-600{background-color:var(--color-purple-600)}.bg-purple-700{background-color:var(--color-purple-700)}.bg-purple-800{background-color:var(--color-purple-800)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.bg-red-700{background-color:var(--color-red-700)}.bg-red-900{background-color:var(--color-red-900)}.bg-teal-500{background-color:var(--color-teal-500)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.bg-white\/30{background-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-300{background-color:var(--color-yellow-300)}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-yellow-600{background-color:var(--color-yellow-600)}.dark .selectedCell{background-color:var(--color-gray-700)}.bg-linear-to-br{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}.bg-linear-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-cyan-400{--tw-gradient-from:var(--color-cyan-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-cyan-500{--tw-gradient-from:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-green-400{--tw-gradient-from:var(--color-green-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-lime-200{--tw-gradient-from:var(--color-lime-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-pink-400{--tw-gradient-from:var(--color-pink-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-pink-500{--tw-gradient-from:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-purple-500{--tw-gradient-from:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-purple-600{--tw-gradient-from:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-red-200{--tw-gradient-from:var(--color-red-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-red-400{--tw-gradient-from:var(--color-red-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-sky-400{--tw-gradient-from:var(--color-sky-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-teal-200{--tw-gradient-from:var(--color-teal-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-teal-400{--tw-gradient-from:var(--color-teal-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-blue-600{--tw-gradient-via:var(--color-blue-600);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-cyan-500{--tw-gradient-via:var(--color-cyan-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-green-500{--tw-gradient-via:var(--color-green-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-lime-400{--tw-gradient-via:var(--color-lime-400);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-pink-500{--tw-gradient-via:var(--color-pink-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple-600{--tw-gradient-via:var(--color-purple-600);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-red-300{--tw-gradient-via:var(--color-red-300);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-red-500{--tw-gradient-via:var(--color-red-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-teal-500{--tw-gradient-via:var(--color-teal-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-blue-500{--tw-gradient-to:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-600{--tw-gradient-to:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-700{--tw-gradient-to:var(--color-blue-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-cyan-600{--tw-gradient-to:var(--color-cyan-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-emerald-600{--tw-gradient-to:var(--color-emerald-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-green-600{--tw-gradient-to:var(--color-green-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-lime-200{--tw-gradient-to:var(--color-lime-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-lime-500{--tw-gradient-to:var(--color-lime-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-orange-400{--tw-gradient-to:var(--color-orange-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-pink-500{--tw-gradient-to:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-pink-600{--tw-gradient-to:var(--color-pink-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-700{--tw-gradient-to:var(--color-purple-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-red-600{--tw-gradient-to:var(--color-red-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-teal-600{--tw-gradient-to:var(--color-teal-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-yellow-200{--tw-gradient-to:var(--color-yellow-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-repeat{background-repeat:repeat}.mask-no-clip{-webkit-mask-clip:no-clip;mask-clip:no-clip}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.fill-blue-600{fill:var(--color-blue-600)}.fill-gray-600{fill:var(--color-gray-600)}.fill-green-500{fill:var(--color-green-500)}.fill-pink-600{fill:var(--color-pink-600)}.fill-primary-600{fill:#ef562f}.fill-purple-600{fill:var(--color-purple-600)}.fill-red-600{fill:var(--color-red-600)}.fill-white{fill:var(--color-white)}.fill-yellow-400{fill:var(--color-yellow-400)}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-0\!{padding:calc(var(--spacing)*0)!important}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\!{padding:calc(var(--spacing)*2)!important}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-3\!{padding:calc(var(--spacing)*3)!important}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-0\!{padding-inline:calc(var(--spacing)*0)!important}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.ps-2\.5{padding-inline-start:calc(var(--spacing)*2.5)}.ps-3{padding-inline-start:calc(var(--spacing)*3)}.ps-4{padding-inline-start:calc(var(--spacing)*4)}.ps-9{padding-inline-start:calc(var(--spacing)*9)}.ps-10{padding-inline-start:calc(var(--spacing)*10)}.ps-11{padding-inline-start:calc(var(--spacing)*11)}.pe-2\.5{padding-inline-end:calc(var(--spacing)*2.5)}.pe-4{padding-inline-end:calc(var(--spacing)*4)}.pe-9{padding-inline-end:calc(var(--spacing)*9)}.pe-10{padding-inline-end:calc(var(--spacing)*10)}.pe-11{padding-inline-end:calc(var(--spacing)*11)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pb-1\.5{padding-bottom:calc(var(--spacing)*1.5)}.pb-2\.5{padding-bottom:calc(var(--spacing)*2.5)}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-loose{--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.font-thin{--tw-font-weight:var(--font-weight-thin);font-weight:var(--font-weight-thin)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-black{color:var(--color-black)}.text-blue-50{color:var(--color-blue-50)}.text-blue-100{color:var(--color-blue-100)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-gray-900\!{color:var(--color-gray-900)!important}.text-green-100{color:var(--color-green-100)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-green-900{color:var(--color-green-900)}.text-indigo-100{color:var(--color-indigo-100)}.text-indigo-500{color:var(--color-indigo-500)}.text-indigo-800{color:var(--color-indigo-800)}.text-orange-500{color:var(--color-orange-500)}.text-orange-800{color:var(--color-orange-800)}.text-pink-100{color:var(--color-pink-100)}.text-pink-500{color:var(--color-pink-500)}.text-pink-800{color:var(--color-pink-800)}.text-primary-100{color:#fff1ee}.text-primary-500{color:#fe795d}.text-primary-600{color:#ef562f}.text-primary-700{color:#eb4f27}.text-primary-800{color:#cc4522}.text-primary-900{color:#a5371b}.text-purple-100{color:var(--color-purple-100)}.text-purple-500{color:var(--color-purple-500)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-purple-800{color:var(--color-purple-800)}.text-purple-900{color:var(--color-purple-900)}.text-red-100{color:var(--color-red-100)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-red-900{color:var(--color-red-900)}.text-teal-600{color:var(--color-teal-600)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-yellow-100{color:var(--color-yellow-100)}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-800{color:var(--color-yellow-800)}.text-yellow-900{color:var(--color-yellow-900)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.normal-nums{font-variant-numeric:normal}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-blue-400{-webkit-text-decoration-color:var(--color-blue-400);text-decoration-color:var(--color-blue-400)}.decoration-2{text-decoration-thickness:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.placeholder-green-700::placeholder{color:var(--color-green-700)}.placeholder-red-700::placeholder{color:var(--color-red-700)}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-8{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(8px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-blue-500\/50{--tw-shadow-color:#3080ff80}@supports (color:color-mix(in lab,red,red)){.shadow-blue-500\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-blue-500)50%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-blue-700{--tw-shadow-color:oklch(48.8% .243 264.376)}@supports (color:color-mix(in lab,red,red)){.shadow-blue-700{--tw-shadow-color:color-mix(in oklab,var(--color-blue-700)var(--tw-shadow-alpha),transparent)}}.shadow-cyan-500\/50{--tw-shadow-color:#00b7d780}@supports (color:color-mix(in lab,red,red)){.shadow-cyan-500\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-cyan-500)50%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-gray-300{--tw-shadow-color:oklch(87.2% .01 258.338)}@supports (color:color-mix(in lab,red,red)){.shadow-gray-300{--tw-shadow-color:color-mix(in oklab,var(--color-gray-300)var(--tw-shadow-alpha),transparent)}}.shadow-gray-500\/50{--tw-shadow-color:#6a728280}@supports (color:color-mix(in lab,red,red)){.shadow-gray-500\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-gray-500)50%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-gray-800{--tw-shadow-color:oklch(27.8% .033 256.848)}@supports (color:color-mix(in lab,red,red)){.shadow-gray-800{--tw-shadow-color:color-mix(in oklab,var(--color-gray-800)var(--tw-shadow-alpha),transparent)}}.shadow-green-500\/50{--tw-shadow-color:#00c75880}@supports (color:color-mix(in lab,red,red)){.shadow-green-500\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-green-500)50%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-green-700{--tw-shadow-color:oklch(52.7% .154 150.069)}@supports (color:color-mix(in lab,red,red)){.shadow-green-700{--tw-shadow-color:color-mix(in oklab,var(--color-green-700)var(--tw-shadow-alpha),transparent)}}.shadow-lime-500\/50{--tw-shadow-color:#80cd0080}@supports (color:color-mix(in lab,red,red)){.shadow-lime-500\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-lime-500)50%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-pink-500\/50{--tw-shadow-color:#f6339a80}@supports (color:color-mix(in lab,red,red)){.shadow-pink-500\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-pink-500)50%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-primary-500\/50{--tw-shadow-color:#fe795d80}@supports (color:color-mix(in lab,red,red)){.shadow-primary-500\/50{--tw-shadow-color:color-mix(in oklab,oklab(72.6768% .1406 .0925087/.5) var(--tw-shadow-alpha),transparent)}}.shadow-primary-700{--tw-shadow-color:#eb4f27}@supports (color:color-mix(in lab,red,red)){.shadow-primary-700{--tw-shadow-color:color-mix(in oklab,#eb4f27 var(--tw-shadow-alpha),transparent)}}.shadow-purple-500\/50{--tw-shadow-color:#ac4bff80}@supports (color:color-mix(in lab,red,red)){.shadow-purple-500\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-purple-500)50%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-purple-700{--tw-shadow-color:oklch(49.6% .265 301.924)}@supports (color:color-mix(in lab,red,red)){.shadow-purple-700{--tw-shadow-color:color-mix(in oklab,var(--color-purple-700)var(--tw-shadow-alpha),transparent)}}.shadow-red-500\/50{--tw-shadow-color:#fb2c3680}@supports (color:color-mix(in lab,red,red)){.shadow-red-500\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-red-500)50%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-red-700{--tw-shadow-color:oklch(50.5% .213 27.518)}@supports (color:color-mix(in lab,red,red)){.shadow-red-700{--tw-shadow-color:color-mix(in oklab,var(--color-red-700)var(--tw-shadow-alpha),transparent)}}.shadow-teal-500\/50{--tw-shadow-color:#00baa780}@supports (color:color-mix(in lab,red,red)){.shadow-teal-500\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-teal-500)50%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-yellow-500{--tw-shadow-color:oklch(79.5% .184 86.047)}@supports (color:color-mix(in lab,red,red)){.shadow-yellow-500{--tw-shadow-color:color-mix(in oklab,var(--color-yellow-500)var(--tw-shadow-alpha),transparent)}}.shadow-yellow-500\/50{--tw-shadow-color:#edb20080}@supports (color:color-mix(in lab,red,red)){.shadow-yellow-500\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-yellow-500)50%,transparent)var(--tw-shadow-alpha),transparent)}}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.ring-primary-500{--tw-ring-color:#fe795d}.ring-white{--tw-ring-color:var(--color-white)}.\!outline{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-sm{--tw-blur:blur(var(--blur-sm));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.contrast-50{--tw-contrast:contrast(50%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)!important}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-invert{--tw-backdrop-invert:invert(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-sepia{--tw-backdrop-sepia:sepia(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}:where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1}.ring-inset{--tw-ring-inset:inset}.not-first\:-ms-px:not(:first-child){margin-inline-start:-1px}.group-first\:rounded-s-lg:is(:where(.group):first-child *){border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg)}.group-first\:rounded-t-xl:is(:where(.group):first-child *){border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.group-first\:border-t:is(:where(.group):first-child *){border-top-style:var(--tw-border-style);border-top-width:1px}.group-last\:rounded-e-lg:is(:where(.group):last-child *){border-start-end-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg)}@media (hover:hover){.group-hover\:rotate-45:is(:where(.group):hover *){rotate:45deg}.group-hover\:bg-black\/0\!:is(:where(.group):hover *){background-color:#0000!important}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-black\/0\!:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-black)0%,transparent)!important}}.group-hover\:bg-white\/50:is(:where(.group):hover *){background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-white\/50:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.group-hover\:text-inherit\!:is(:where(.group):hover *){color:inherit!important}.group-hover\:text-primary-600:is(:where(.group):hover *){color:#ef562f}}.group-focus\:ring-4:is(:where(.group):focus *){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-focus\:ring-white:is(:where(.group):focus *){--tw-ring-color:var(--color-white)}.group-focus\:outline-hidden:is(:where(.group):focus *){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.group-focus\:outline-hidden:is(:where(.group):focus *){outline-offset:2px;outline:2px solid #0000}}.peer-checked\:bg-blue-600:is(:where(.peer):checked~*){background-color:var(--color-blue-600)}.peer-checked\:bg-green-600:is(:where(.peer):checked~*){background-color:var(--color-green-600)}.peer-checked\:bg-orange-500:is(:where(.peer):checked~*){background-color:var(--color-orange-500)}.peer-checked\:bg-primary-600:is(:where(.peer):checked~*){background-color:#ef562f}.peer-checked\:bg-purple-600:is(:where(.peer):checked~*){background-color:var(--color-purple-600)}.peer-checked\:bg-red-600:is(:where(.peer):checked~*){background-color:var(--color-red-600)}.peer-checked\:bg-teal-600:is(:where(.peer):checked~*){background-color:var(--color-teal-600)}.peer-checked\:bg-yellow-400:is(:where(.peer):checked~*){background-color:var(--color-yellow-400)}.peer-placeholder-shown\:top-1\/2:is(:where(.peer):placeholder-shown~*){top:50%}.peer-placeholder-shown\:-translate-y-1\/2:is(:where(.peer):placeholder-shown~*){--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.peer-placeholder-shown\:translate-y-0:is(:where(.peer):placeholder-shown~*){--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.peer-placeholder-shown\:scale-100:is(:where(.peer):placeholder-shown~*){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.peer-focus\:start-0:is(:where(.peer):focus~*){inset-inline-start:calc(var(--spacing)*0)}.peer-focus\:top-2:is(:where(.peer):focus~*){top:calc(var(--spacing)*2)}.peer-focus\:-translate-y-4:is(:where(.peer):focus~*){--tw-translate-y:calc(var(--spacing)*-4);translate:var(--tw-translate-x)var(--tw-translate-y)}.peer-focus\:-translate-y-6:is(:where(.peer):focus~*){--tw-translate-y:calc(var(--spacing)*-6);translate:var(--tw-translate-x)var(--tw-translate-y)}.peer-focus\:scale-75:is(:where(.peer):focus~*){--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x)var(--tw-scale-y)}.peer-focus\:px-2:is(:where(.peer):focus~*){padding-inline:calc(var(--spacing)*2)}.peer-focus\:text-primary-600:is(:where(.peer):focus~*){color:#ef562f}.peer-focus\:ring-4:is(:where(.peer):focus~*){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.peer-focus\:ring-blue-300:is(:where(.peer):focus~*){--tw-ring-color:var(--color-blue-300)}.peer-focus\:ring-green-300:is(:where(.peer):focus~*){--tw-ring-color:var(--color-green-300)}.peer-focus\:ring-orange-300:is(:where(.peer):focus~*){--tw-ring-color:var(--color-orange-300)}.peer-focus\:ring-primary-300:is(:where(.peer):focus~*){--tw-ring-color:#ffd5cc}.peer-focus\:ring-purple-300:is(:where(.peer):focus~*){--tw-ring-color:var(--color-purple-300)}.peer-focus\:ring-red-300:is(:where(.peer):focus~*){--tw-ring-color:var(--color-red-300)}.peer-focus\:ring-teal-300:is(:where(.peer):focus~*){--tw-ring-color:var(--color-teal-300)}.peer-focus\:ring-yellow-300:is(:where(.peer):focus~*){--tw-ring-color:var(--color-yellow-300)}.first-letter\:float-left:first-letter{float:left}.first-letter\:me-3:first-letter{margin-inline-end:calc(var(--spacing)*3)}.first-letter\:text-7xl:first-letter{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.first-letter\:font-bold:first-letter{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.first-letter\:text-gray-900:first-letter{color:var(--color-gray-900)}.first-line\:tracking-widest:first-line{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.first-line\:uppercase:first-line{text-transform:uppercase}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:end-0:before{content:var(--tw-content);inset-inline-end:calc(var(--spacing)*0)}.before\:z-10:before{content:var(--tw-content);z-index:10}.before\:block:before{content:var(--tw-content);display:block}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:shadow-\[-10px_0_50px_65px_rgba\(256\,256\,256\,1\)\]:before{content:var(--tw-content);--tw-shadow:-10px 0 50px 65px var(--tw-shadow-color,#fff);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:start-\[2px\]:after{content:var(--tw-content);inset-inline-start:2px}.after\:start-\[4px\]:after{content:var(--tw-content);inset-inline-start:4px}.after\:top-0\.5:after{content:var(--tw-content);top:calc(var(--spacing)*.5)}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:z-10:after{content:var(--tw-content);z-index:10}.after\:block:after{content:var(--tw-content);display:block}.after\:h-4:after{content:var(--tw-content);height:calc(var(--spacing)*4)}.after\:h-5:after{content:var(--tw-content);height:calc(var(--spacing)*5)}.after\:h-6:after{content:var(--tw-content);height:calc(var(--spacing)*6)}.after\:h-full:after{content:var(--tw-content);height:100%}.after\:w-4:after{content:var(--tw-content);width:calc(var(--spacing)*4)}.after\:w-5:after{content:var(--tw-content);width:calc(var(--spacing)*5)}.after\:w-6:after{content:var(--tw-content);width:calc(var(--spacing)*6)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-gray-300:after{content:var(--tw-content);border-color:var(--color-gray-300)}.after\:bg-white:after{content:var(--tw-content);background-color:var(--color-white)}.after\:pl-3:after{content:var(--tw-content);padding-left:calc(var(--spacing)*3)}.after\:shadow-\[10px_0_50px_65px_rgba\(256\,256\,256\,1\)\]:after{content:var(--tw-content);--tw-shadow:10px 0 50px 65px var(--tw-shadow-color,#fff);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:content-\[\"â–²\"\]:after{--tw-content:"â–²";content:var(--tw-content)}.after\:content-\[\"â–¼\"\]:after{--tw-content:"â–¼";content:var(--tw-content)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.peer-checked\:after\:translate-x-full:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.peer-checked\:after\:border-white:is(:where(.peer):checked~*):after{content:var(--tw-content);border-color:var(--color-white)}.first\:rounded-s-full:first-child{border-start-start-radius:3.40282e38px;border-end-start-radius:3.40282e38px}.first\:rounded-s-lg:first-child{border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg)}.first\:rounded-t-lg:first-child{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.last\:me-0:last-child{margin-inline-end:calc(var(--spacing)*0)}.last\:rounded-e-full:last-child{border-start-end-radius:3.40282e38px;border-end-end-radius:3.40282e38px}.last\:rounded-e-lg:last-child{border-start-end-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg)}.last\:rounded-r-lg:last-child{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.last\:rounded-b-lg:last-child{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.odd\:bg-blue-800:nth-child(odd){background-color:var(--color-blue-800)}.odd\:bg-green-800:nth-child(odd){background-color:var(--color-green-800)}.odd\:bg-purple-800:nth-child(odd){background-color:var(--color-purple-800)}.odd\:bg-red-800:nth-child(odd){background-color:var(--color-red-800)}.odd\:bg-white:nth-child(odd){background-color:var(--color-white)}.odd\:bg-yellow-800:nth-child(odd){background-color:var(--color-yellow-800)}.even\:bg-blue-700:nth-child(2n){background-color:var(--color-blue-700)}.even\:bg-gray-50:nth-child(2n){background-color:var(--color-gray-50)}.even\:bg-green-700:nth-child(2n){background-color:var(--color-green-700)}.even\:bg-purple-700:nth-child(2n){background-color:var(--color-purple-700)}.even\:bg-red-700:nth-child(2n){background-color:var(--color-red-700)}.even\:bg-yellow-700:nth-child(2n){background-color:var(--color-yellow-700)}.focus-within\:z-10:focus-within{z-index:10}.focus-within\:border-primary-500:focus-within{border-color:#fe795d}.focus-within\:bg-gray-900:focus-within{background-color:var(--color-gray-900)}.focus-within\:text-primary-700:focus-within{color:#eb4f27}.focus-within\:text-white:focus-within{color:var(--color-white)}.focus-within\:ring-1:focus-within{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-4:focus-within{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-blue-300:focus-within{--tw-ring-color:var(--color-blue-300)}.focus-within\:ring-gray-200:focus-within{--tw-ring-color:var(--color-gray-200)}.focus-within\:ring-gray-300:focus-within{--tw-ring-color:var(--color-gray-300)}.focus-within\:ring-green-300:focus-within{--tw-ring-color:var(--color-green-300)}.focus-within\:ring-primary-300:focus-within{--tw-ring-color:#ffd5cc}.focus-within\:ring-purple-300:focus-within{--tw-ring-color:var(--color-purple-300)}.focus-within\:ring-red-300:focus-within{--tw-ring-color:var(--color-red-300)}.focus-within\:ring-yellow-300:focus-within{--tw-ring-color:var(--color-yellow-300)}.focus-within\:outline-hidden:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-within\:outline-hidden:focus-within{outline-offset:2px;outline:2px solid #0000}}@media (hover:hover){.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-blue-200:hover{background-color:var(--color-blue-200)}.hover\:bg-blue-400:hover{background-color:var(--color-blue-400)}.hover\:bg-blue-800:hover{background-color:var(--color-blue-800)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-gray-300:hover{background-color:var(--color-gray-300)}.hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.hover\:bg-green-200:hover{background-color:var(--color-green-200)}.hover\:bg-green-400:hover{background-color:var(--color-green-400)}.hover\:bg-green-800:hover{background-color:var(--color-green-800)}.hover\:bg-indigo-200:hover{background-color:var(--color-indigo-200)}.hover\:bg-pink-200:hover{background-color:var(--color-pink-200)}.hover\:bg-primary-100:hover{background-color:#fff1ee}.hover\:bg-primary-200:hover{background-color:#ffe4de}.hover\:bg-primary-700:hover{background-color:#eb4f27}.hover\:bg-primary-800:hover{background-color:#cc4522}.hover\:bg-purple-200:hover{background-color:var(--color-purple-200)}.hover\:bg-purple-400:hover{background-color:var(--color-purple-400)}.hover\:bg-purple-800:hover{background-color:var(--color-purple-800)}.hover\:bg-red-200:hover{background-color:var(--color-red-200)}.hover\:bg-red-400:hover{background-color:var(--color-red-400)}.hover\:bg-red-800:hover{background-color:var(--color-red-800)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-yellow-200:hover{background-color:var(--color-yellow-200)}.hover\:bg-yellow-400:hover{background-color:var(--color-yellow-400)}.hover\:bg-yellow-500:hover{background-color:var(--color-yellow-500)}.hover\:bg-linear-to-bl:hover{--tw-gradient-position:to bottom left}@supports (background-image:linear-gradient(in lab,red,red)){.hover\:bg-linear-to-bl:hover{--tw-gradient-position:to bottom left in oklab}}.hover\:bg-linear-to-bl:hover{background-image:linear-gradient(var(--tw-gradient-stops))}.hover\:bg-linear-to-br:hover{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab,red,red)){.hover\:bg-linear-to-br:hover{--tw-gradient-position:to bottom right in oklab}}.hover\:bg-linear-to-br:hover{background-image:linear-gradient(var(--tw-gradient-stops))}.hover\:bg-linear-to-l:hover{--tw-gradient-position:to left}@supports (background-image:linear-gradient(in lab,red,red)){.hover\:bg-linear-to-l:hover{--tw-gradient-position:to left in oklab}}.hover\:bg-linear-to-l:hover{background-image:linear-gradient(var(--tw-gradient-stops))}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-blue-700:hover{color:var(--color-blue-700)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-inherit\!:hover{color:inherit!important}.hover\:text-primary-600:hover{color:#ef562f}.hover\:text-primary-700:hover{color:#eb4f27}.hover\:text-primary-900:hover{color:#a5371b}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:z-40:focus{z-index:40}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:border-gray-200:focus{border-color:var(--color-gray-200)}.focus\:border-green-500:focus{border-color:var(--color-green-500)}.focus\:border-green-600:focus{border-color:var(--color-green-600)}.focus\:border-primary-500:focus{border-color:#fe795d}.focus\:border-primary-600:focus{border-color:#ef562f}.focus\:border-red-500:focus{border-color:var(--color-red-500)}.focus\:border-red-600:focus{border-color:var(--color-red-600)}.focus\:text-primary-700:focus{color:#eb4f27}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-blue-300:focus{--tw-ring-color:var(--color-blue-300)}.focus\:ring-blue-400:focus{--tw-ring-color:var(--color-blue-400)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-cyan-300:focus{--tw-ring-color:var(--color-cyan-300)}.focus\:ring-gray-200:focus{--tw-ring-color:var(--color-gray-200)}.focus\:ring-gray-300:focus{--tw-ring-color:var(--color-gray-300)}.focus\:ring-gray-400:focus{--tw-ring-color:var(--color-gray-400)}.focus\:ring-green-200:focus{--tw-ring-color:var(--color-green-200)}.focus\:ring-green-300:focus{--tw-ring-color:var(--color-green-300)}.focus\:ring-green-400:focus{--tw-ring-color:var(--color-green-400)}.focus\:ring-green-500:focus{--tw-ring-color:var(--color-green-500)}.focus\:ring-indigo-400:focus{--tw-ring-color:var(--color-indigo-400)}.focus\:ring-lime-200:focus{--tw-ring-color:var(--color-lime-200)}.focus\:ring-lime-300:focus{--tw-ring-color:var(--color-lime-300)}.focus\:ring-orange-500:focus{--tw-ring-color:var(--color-orange-500)}.focus\:ring-pink-200:focus{--tw-ring-color:var(--color-pink-200)}.focus\:ring-pink-300:focus{--tw-ring-color:var(--color-pink-300)}.focus\:ring-pink-400:focus{--tw-ring-color:var(--color-pink-400)}.focus\:ring-primary-300:focus{--tw-ring-color:#ffd5cc}.focus\:ring-primary-400:focus{--tw-ring-color:#ffbcad}.focus\:ring-primary-500:focus{--tw-ring-color:#fe795d}.focus\:ring-primary-700:focus{--tw-ring-color:#eb4f27}.focus\:ring-purple-200:focus{--tw-ring-color:var(--color-purple-200)}.focus\:ring-purple-300:focus{--tw-ring-color:var(--color-purple-300)}.focus\:ring-purple-400:focus{--tw-ring-color:var(--color-purple-400)}.focus\:ring-purple-500:focus{--tw-ring-color:var(--color-purple-500)}.focus\:ring-red-100:focus{--tw-ring-color:var(--color-red-100)}.focus\:ring-red-300:focus{--tw-ring-color:var(--color-red-300)}.focus\:ring-red-400:focus{--tw-ring-color:var(--color-red-400)}.focus\:ring-red-500:focus{--tw-ring-color:var(--color-red-500)}.focus\:ring-teal-300:focus{--tw-ring-color:var(--color-teal-300)}.focus\:ring-teal-500:focus{--tw-ring-color:var(--color-teal-500)}.focus\:ring-yellow-400:focus{--tw-ring-color:var(--color-yellow-400)}.focus\:ring-yellow-500:focus{--tw-ring-color:var(--color-yellow-500)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus,.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-gray-400:disabled{color:var(--color-gray-400)}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:order-last{order:9999}.sm\:mb-0{margin-bottom:calc(var(--spacing)*0)}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:h-6{height:calc(var(--spacing)*6)}.sm\:h-7{height:calc(var(--spacing)*7)}.sm\:h-9{height:calc(var(--spacing)*9)}.sm\:h-10{height:calc(var(--spacing)*10)}.sm\:h-64{height:calc(var(--spacing)*64)}.sm\:w-6{width:calc(var(--spacing)*6)}.sm\:w-10{width:calc(var(--spacing)*10)}.sm\:w-96{width:calc(var(--spacing)*96)}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.sm\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius-lg)}.sm\:p-5{padding:calc(var(--spacing)*5)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-8{padding:calc(var(--spacing)*8)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:ps-4{padding-inline-start:calc(var(--spacing)*4)}.sm\:pe-4{padding-inline-end:calc(var(--spacing)*4)}.sm\:text-center{text-align:center}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:first\:ps-0:first-child{padding-inline-start:calc(var(--spacing)*0)}.sm\:last\:pe-0:last-child{padding-inline-end:calc(var(--spacing)*0)}}@media (min-width:48rem){.md\:inset-0{inset:calc(var(--spacing)*0)}.md\:ms-2{margin-inline-start:calc(var(--spacing)*2)}.md\:me-6{margin-inline-end:calc(var(--spacing)*6)}.md\:mt-0{margin-top:calc(var(--spacing)*0)}.md\:mb-0{margin-bottom:calc(var(--spacing)*0)}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-\[8px\]{height:8px}.md\:h-\[21px\]{height:21px}.md\:h-\[42px\]{height:42px}.md\:h-\[95px\]{height:95px}.md\:h-\[262px\]{height:262px}.md\:h-\[278px\]{height:278px}.md\:h-\[294px\]{height:294px}.md\:h-\[654px\]{height:654px}.md\:h-\[682px\]{height:682px}.md\:h-auto{height:auto}.md\:h-full{height:100%}.md\:w-1\/3{width:33.3333%}.md\:w-2\/3{width:66.6667%}.md\:w-48{width:calc(var(--spacing)*48)}.md\:w-\[96px\]{width:96px}.md\:w-auto{width:auto}.md\:max-w-\[142px\]{max-width:142px}.md\:max-w-\[512px\]{max-width:512px}.md\:max-w-\[597px\]{max-width:597px}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-8{gap:calc(var(--spacing)*8)}:where(.md\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}.md\:gap-x-0{column-gap:calc(var(--spacing)*0)}:where(.md\:space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}:where(.md\:space-x-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*8)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-x-reverse)))}.md\:rounded-none{border-radius:0}.md\:rounded-s-lg{border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg)}.md\:rounded-e-lg{border-start-end-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg)}.md\:border-0{border-style:var(--tw-border-style);border-width:0}.md\:bg-transparent{background-color:#0000}.md\:p-0{padding:calc(var(--spacing)*0)}.md\:p-5{padding:calc(var(--spacing)*5)}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:px-6{padding-inline:calc(var(--spacing)*6)}.md\:py-8{padding-block:calc(var(--spacing)*8)}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.md\:text-primary-700{color:#eb4f27}@media (hover:hover){.md\:hover\:bg-transparent:hover{background-color:#0000}.md\:hover\:text-primary-700:hover{color:#eb4f27}}}@media (min-width:64rem){.lg\:max-w-7xl{max-width:var(--container-7xl)}}@media (min-width:80rem){.xl\:h-80{height:calc(var(--spacing)*80)}}@media (min-width:96rem){.\32xl\:h-96{height:calc(var(--spacing)*96)}}.rtl\:origin-right:where(:dir(rtl),[dir=rtl],[dir=rtl] *){transform-origin:100%}.rtl\:-translate-x-1\/3:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(calc(1/3*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.rtl\:translate-x-1\/2:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x: 50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.rtl\:translate-x-1\/3:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(1/3*100%);translate:var(--tw-translate-x)var(--tw-translate-y)}.rtl\:-scale-x-100:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-scale-x: -100% ;scale:var(--tw-scale-x)var(--tw-scale-y)}.rtl\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}:where(.rtl\:space-x-reverse:where(:dir(rtl),[dir=rtl],[dir=rtl] *)>:not(:last-child)){--tw-space-x-reverse:1}.rtl\:text-right:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}:where(.rtl\:divide-x-reverse:where(:dir(rtl),[dir=rtl],[dir=rtl] *)>:not(:last-child)){--tw-divide-x-reverse:1}.peer-checked\:rtl\:after\:-translate-x-full:is(:where(.peer):checked~*):where(:dir(rtl),[dir=rtl],[dir=rtl] *):after{content:var(--tw-content);--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}:where(.dark\:divide-blue-800:is(.dark *)>:not(:last-child)){border-color:var(--color-blue-800)}:where(.dark\:divide-gray-600:is(.dark *)>:not(:last-child)){border-color:var(--color-gray-600)}:where(.dark\:divide-gray-700:is(.dark *)>:not(:last-child)){border-color:var(--color-gray-700)}:where(.dark\:divide-gray-800:is(.dark *)>:not(:last-child)){border-color:var(--color-gray-800)}:where(.dark\:divide-green-800:is(.dark *)>:not(:last-child)){border-color:var(--color-green-800)}:where(.dark\:divide-indigo-800:is(.dark *)>:not(:last-child)){border-color:var(--color-indigo-800)}:where(.dark\:divide-orange-800:is(.dark *)>:not(:last-child)){border-color:var(--color-orange-800)}:where(.dark\:divide-pink-800:is(.dark *)>:not(:last-child)){border-color:var(--color-pink-800)}:where(.dark\:divide-primary-200:is(.dark *)>:not(:last-child)){border-color:#ffe4de}:where(.dark\:divide-purple-800:is(.dark *)>:not(:last-child)){border-color:var(--color-purple-800)}:where(.dark\:divide-red-800:is(.dark *)>:not(:last-child)){border-color:var(--color-red-800)}:where(.dark\:divide-yellow-800:is(.dark *)>:not(:last-child)){border-color:var(--color-yellow-800)}.dark\:border-blue-400:is(.dark *){border-color:var(--color-blue-400)}.dark\:border-blue-500:is(.dark *){border-color:var(--color-blue-500)}.dark\:border-blue-800:is(.dark *){border-color:var(--color-blue-800)}.dark\:border-gray-400:is(.dark *){border-color:var(--color-gray-400)}.dark\:border-gray-500:is(.dark *){border-color:var(--color-gray-500)}.dark\:border-gray-600:is(.dark *){border-color:var(--color-gray-600)}.dark\:border-gray-600\!:is(.dark *){border-color:var(--color-gray-600)!important}.dark\:border-gray-700:is(.dark *){border-color:var(--color-gray-700)}.dark\:border-gray-800:is(.dark *){border-color:var(--color-gray-800)}.dark\:border-gray-900:is(.dark *){border-color:var(--color-gray-900)}.dark\:border-green-400:is(.dark *){border-color:var(--color-green-400)}.dark\:border-green-500:is(.dark *){border-color:var(--color-green-500)}.dark\:border-green-800:is(.dark *){border-color:var(--color-green-800)}.dark\:border-indigo-400:is(.dark *){border-color:var(--color-indigo-400)}.dark\:border-indigo-800:is(.dark *){border-color:var(--color-indigo-800)}.dark\:border-orange-800:is(.dark *){border-color:var(--color-orange-800)}.dark\:border-pink-400:is(.dark *){border-color:var(--color-pink-400)}.dark\:border-pink-800:is(.dark *){border-color:var(--color-pink-800)}.dark\:border-primary-200:is(.dark *){border-color:#ffe4de}.dark\:border-primary-400:is(.dark *){border-color:#ffbcad}.dark\:border-primary-500:is(.dark *){border-color:#fe795d}.dark\:border-purple-400:is(.dark *){border-color:var(--color-purple-400)}.dark\:border-purple-800:is(.dark *){border-color:var(--color-purple-800)}.dark\:border-red-400:is(.dark *){border-color:var(--color-red-400)}.dark\:border-red-500:is(.dark *){border-color:var(--color-red-500)}.dark\:border-red-800:is(.dark *){border-color:var(--color-red-800)}.dark\:border-white:is(.dark *){border-color:var(--color-white)}.dark\:border-yellow-300:is(.dark *){border-color:var(--color-yellow-300)}.dark\:border-yellow-800:is(.dark *){border-color:var(--color-yellow-800)}.dark\:border-e-gray-600:is(.dark *){border-inline-end-color:var(--color-gray-600)}.dark\:border-e-gray-700:is(.dark *){border-inline-end-color:var(--color-gray-700)}.dark\:bg-black\/80:is(.dark *){background-color:#000c}@supports (color:color-mix(in lab,red,red)){.dark\:bg-black\/80:is(.dark *){background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.dark\:bg-blue-400:is(.dark *){background-color:var(--color-blue-400)}.dark\:bg-blue-500:is(.dark *){background-color:var(--color-blue-500)}.dark\:bg-blue-600:is(.dark *){background-color:var(--color-blue-600)}.dark\:bg-blue-800:is(.dark *){background-color:var(--color-blue-800)}.dark\:bg-blue-900:is(.dark *){background-color:var(--color-blue-900)}.dark\:bg-gray-200:is(.dark *){background-color:var(--color-gray-200)}.dark\:bg-gray-300:is(.dark *){background-color:var(--color-gray-300)}.dark\:bg-gray-500:is(.dark *){background-color:var(--color-gray-500)}.dark\:bg-gray-600:is(.dark *){background-color:var(--color-gray-600)}.dark\:bg-gray-700:is(.dark *){background-color:var(--color-gray-700)}.dark\:bg-gray-800:is(.dark *){background-color:var(--color-gray-800)}.dark\:bg-gray-800\/30:is(.dark *){background-color:#1e29394d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-800\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-800)30%,transparent)}}.dark\:bg-gray-900:is(.dark *){background-color:var(--color-gray-900)}.dark\:bg-green-400:is(.dark *){background-color:var(--color-green-400)}.dark\:bg-green-500:is(.dark *){background-color:var(--color-green-500)}.dark\:bg-green-600:is(.dark *){background-color:var(--color-green-600)}.dark\:bg-green-800:is(.dark *){background-color:var(--color-green-800)}.dark\:bg-green-900:is(.dark *){background-color:var(--color-green-900)}.dark\:bg-indigo-400:is(.dark *){background-color:var(--color-indigo-400)}.dark\:bg-indigo-500:is(.dark *){background-color:var(--color-indigo-500)}.dark\:bg-indigo-800:is(.dark *){background-color:var(--color-indigo-800)}.dark\:bg-indigo-900:is(.dark *){background-color:var(--color-indigo-900)}.dark\:bg-inherit:is(.dark *){background-color:inherit}.dark\:bg-orange-800:is(.dark *){background-color:var(--color-orange-800)}.dark\:bg-pink-400:is(.dark *){background-color:var(--color-pink-400)}.dark\:bg-pink-700:is(.dark *){background-color:var(--color-pink-700)}.dark\:bg-pink-900:is(.dark *){background-color:var(--color-pink-900)}.dark\:bg-primary-200:is(.dark *){background-color:#ffe4de}.dark\:bg-primary-400:is(.dark *){background-color:#ffbcad}.dark\:bg-primary-500:is(.dark *){background-color:#fe795d}.dark\:bg-primary-600:is(.dark *){background-color:#ef562f}.dark\:bg-primary-800:is(.dark *){background-color:#cc4522}.dark\:bg-primary-900:is(.dark *){background-color:#a5371b}.dark\:bg-purple-400:is(.dark *){background-color:var(--color-purple-400)}.dark\:bg-purple-500:is(.dark *){background-color:var(--color-purple-500)}.dark\:bg-purple-600:is(.dark *){background-color:var(--color-purple-600)}.dark\:bg-purple-800:is(.dark *){background-color:var(--color-purple-800)}.dark\:bg-purple-900:is(.dark *){background-color:var(--color-purple-900)}.dark\:bg-red-500:is(.dark *){background-color:var(--color-red-500)}.dark\:bg-red-600:is(.dark *){background-color:var(--color-red-600)}.dark\:bg-red-800:is(.dark *){background-color:var(--color-red-800)}.dark\:bg-red-900:is(.dark *){background-color:var(--color-red-900)}.dark\:bg-transparent:is(.dark *){background-color:#0000}.dark\:bg-yellow-400:is(.dark *){background-color:var(--color-yellow-400)}.dark\:bg-yellow-600:is(.dark *){background-color:var(--color-yellow-600)}.dark\:bg-yellow-800:is(.dark *){background-color:var(--color-yellow-800)}.dark\:bg-yellow-900:is(.dark *){background-color:var(--color-yellow-900)}.dark\:fill-gray-300:is(.dark *){fill:var(--color-gray-300)}.dark\:text-blue-100:is(.dark *){color:var(--color-blue-100)}.dark\:text-blue-200:is(.dark *){color:var(--color-blue-200)}.dark\:text-blue-300:is(.dark *){color:var(--color-blue-300)}.dark\:text-blue-400:is(.dark *){color:var(--color-blue-400)}.dark\:text-blue-500:is(.dark *){color:var(--color-blue-500)}.dark\:text-gray-100:is(.dark *){color:var(--color-gray-100)}.dark\:text-gray-200:is(.dark *){color:var(--color-gray-200)}.dark\:text-gray-300:is(.dark *){color:var(--color-gray-300)}.dark\:text-gray-400:is(.dark *){color:var(--color-gray-400)}.dark\:text-gray-500:is(.dark *){color:var(--color-gray-500)}.dark\:text-gray-600:is(.dark *){color:var(--color-gray-600)}.dark\:text-gray-700:is(.dark *){color:var(--color-gray-700)}.dark\:text-gray-900:is(.dark *){color:var(--color-gray-900)}.dark\:text-green-100:is(.dark *){color:var(--color-green-100)}.dark\:text-green-200:is(.dark *){color:var(--color-green-200)}.dark\:text-green-300:is(.dark *){color:var(--color-green-300)}.dark\:text-green-400:is(.dark *){color:var(--color-green-400)}.dark\:text-green-500:is(.dark *){color:var(--color-green-500)}.dark\:text-indigo-100:is(.dark *){color:var(--color-indigo-100)}.dark\:text-indigo-200:is(.dark *){color:var(--color-indigo-200)}.dark\:text-indigo-300:is(.dark *){color:var(--color-indigo-300)}.dark\:text-indigo-400:is(.dark *){color:var(--color-indigo-400)}.dark\:text-orange-400:is(.dark *){color:var(--color-orange-400)}.dark\:text-pink-100:is(.dark *){color:var(--color-pink-100)}.dark\:text-pink-200:is(.dark *){color:var(--color-pink-200)}.dark\:text-pink-300:is(.dark *){color:var(--color-pink-300)}.dark\:text-pink-400:is(.dark *){color:var(--color-pink-400)}.dark\:text-primary-100:is(.dark *){color:#fff1ee}.dark\:text-primary-200:is(.dark *){color:#ffe4de}.dark\:text-primary-300:is(.dark *){color:#ffd5cc}.dark\:text-primary-400:is(.dark *){color:#ffbcad}.dark\:text-primary-500:is(.dark *){color:#fe795d}.dark\:text-primary-700:is(.dark *){color:#eb4f27}.dark\:text-primary-800:is(.dark *){color:#cc4522}.dark\:text-primary-900:is(.dark *){color:#a5371b}.dark\:text-purple-100:is(.dark *){color:var(--color-purple-100)}.dark\:text-purple-200:is(.dark *){color:var(--color-purple-200)}.dark\:text-purple-300:is(.dark *){color:var(--color-purple-300)}.dark\:text-purple-400:is(.dark *){color:var(--color-purple-400)}.dark\:text-red-100:is(.dark *){color:var(--color-red-100)}.dark\:text-red-200:is(.dark *){color:var(--color-red-200)}.dark\:text-red-300:is(.dark *){color:var(--color-red-300)}.dark\:text-red-400:is(.dark *){color:var(--color-red-400)}.dark\:text-red-500:is(.dark *){color:var(--color-red-500)}.dark\:text-white:is(.dark *){color:var(--color-white)}.dark\:text-white\!:is(.dark *){color:var(--color-white)!important}.dark\:text-yellow-100:is(.dark *){color:var(--color-yellow-100)}.dark\:text-yellow-200:is(.dark *){color:var(--color-yellow-200)}.dark\:text-yellow-300:is(.dark *){color:var(--color-yellow-300)}.dark\:decoration-blue-600:is(.dark *){-webkit-text-decoration-color:var(--color-blue-600);text-decoration-color:var(--color-blue-600)}.dark\:placeholder-gray-400:is(.dark *)::placeholder{color:var(--color-gray-400)}.dark\:placeholder-green-500:is(.dark *)::placeholder{color:var(--color-green-500)}.dark\:placeholder-red-500:is(.dark *)::placeholder{color:var(--color-red-500)}.dark\:opacity-25:is(.dark *){opacity:.25}.dark\:shadow-blue-800:is(.dark *){--tw-shadow-color:oklch(42.4% .199 265.638)}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-blue-800:is(.dark *){--tw-shadow-color:color-mix(in oklab,var(--color-blue-800)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-blue-800\/80:is(.dark *){--tw-shadow-color:#193cb8cc}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-blue-800\/80:is(.dark *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-blue-800)80%,transparent)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-cyan-800\/80:is(.dark *){--tw-shadow-color:#005f78cc}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-cyan-800\/80:is(.dark *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-cyan-800)80%,transparent)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-gray-700:is(.dark *){--tw-shadow-color:oklch(37.3% .034 259.733)}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-gray-700:is(.dark *){--tw-shadow-color:color-mix(in oklab,var(--color-gray-700)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-gray-800:is(.dark *){--tw-shadow-color:oklch(27.8% .033 256.848)}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-gray-800:is(.dark *){--tw-shadow-color:color-mix(in oklab,var(--color-gray-800)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-gray-800\/80:is(.dark *){--tw-shadow-color:#1e2939cc}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-gray-800\/80:is(.dark *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-gray-800)80%,transparent)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-gray-900:is(.dark *){--tw-shadow-color:oklch(21% .034 264.665)}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-gray-900:is(.dark *){--tw-shadow-color:color-mix(in oklab,var(--color-gray-900)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-green-800:is(.dark *){--tw-shadow-color:oklch(44.8% .119 151.328)}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-green-800:is(.dark *){--tw-shadow-color:color-mix(in oklab,var(--color-green-800)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-green-800\/80:is(.dark *){--tw-shadow-color:#016630cc}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-green-800\/80:is(.dark *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-green-800)80%,transparent)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-lime-800\/80:is(.dark *){--tw-shadow-color:#3d6300cc}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-lime-800\/80:is(.dark *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-lime-800)80%,transparent)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-pink-800\/80:is(.dark *){--tw-shadow-color:#a2004ccc}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-pink-800\/80:is(.dark *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-pink-800)80%,transparent)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-primary-800:is(.dark *){--tw-shadow-color:#cc4522}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-primary-800:is(.dark *){--tw-shadow-color:color-mix(in oklab,#cc4522 var(--tw-shadow-alpha),transparent)}}.dark\:shadow-primary-800\/80:is(.dark *){--tw-shadow-color:#cc4522cc}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-primary-800\/80:is(.dark *){--tw-shadow-color:color-mix(in oklab,oklab(57.5989% .145025 .102079/.8) var(--tw-shadow-alpha),transparent)}}.dark\:shadow-purple-800:is(.dark *){--tw-shadow-color:oklch(43.8% .218 303.724)}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-purple-800:is(.dark *){--tw-shadow-color:color-mix(in oklab,var(--color-purple-800)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-purple-800\/80:is(.dark *){--tw-shadow-color:#6e11b0cc}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-purple-800\/80:is(.dark *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-purple-800)80%,transparent)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-red-800:is(.dark *){--tw-shadow-color:oklch(44.4% .177 26.899)}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-red-800:is(.dark *){--tw-shadow-color:color-mix(in oklab,var(--color-red-800)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-red-800\/80:is(.dark *){--tw-shadow-color:#9f0712cc}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-red-800\/80:is(.dark *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-red-800)80%,transparent)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-teal-800\/80:is(.dark *){--tw-shadow-color:#005f5acc}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-teal-800\/80:is(.dark *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-teal-800)80%,transparent)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-yellow-700:is(.dark *){--tw-shadow-color:oklch(55.4% .135 66.442)}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-yellow-700:is(.dark *){--tw-shadow-color:color-mix(in oklab,var(--color-yellow-700)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-yellow-800\/80:is(.dark *){--tw-shadow-color:#874b00cc}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-yellow-800\/80:is(.dark *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-yellow-800)80%,transparent)var(--tw-shadow-alpha),transparent)}}.dark\:ring-gray-500:is(.dark *){--tw-ring-color:var(--color-gray-500)}.dark\:ring-gray-900:is(.dark *){--tw-ring-color:var(--color-gray-900)}.dark\:ring-primary-500:is(.dark *){--tw-ring-color:#fe795d}.dark\:ring-offset-gray-800:is(.dark *){--tw-ring-offset-color:var(--color-gray-800)}@media (hover:hover){.dark\:group-hover\:bg-gray-800\/60:is(.dark *):is(:where(.group):hover *){background-color:#1e293999}@supports (color:color-mix(in lab,red,red)){.dark\:group-hover\:bg-gray-800\/60:is(.dark *):is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-gray-800)60%,transparent)}}.dark\:group-hover\:text-primary-500:is(.dark *):is(:where(.group):hover *){color:#fe795d}}.dark\:group-focus\:ring-gray-800\/70:is(.dark *):is(:where(.group):focus *){--tw-ring-color:#1e2939b3}@supports (color:color-mix(in lab,red,red)){.dark\:group-focus\:ring-gray-800\/70:is(.dark *):is(:where(.group):focus *){--tw-ring-color:color-mix(in oklab,var(--color-gray-800)70%,transparent)}}.dark\:peer-focus\:text-primary-500:is(.dark *):is(:where(.peer):focus~*){color:#fe795d}.dark\:peer-focus\:ring-blue-800:is(.dark *):is(:where(.peer):focus~*){--tw-ring-color:var(--color-blue-800)}.dark\:peer-focus\:ring-green-800:is(.dark *):is(:where(.peer):focus~*){--tw-ring-color:var(--color-green-800)}.dark\:peer-focus\:ring-orange-800:is(.dark *):is(:where(.peer):focus~*){--tw-ring-color:var(--color-orange-800)}.dark\:peer-focus\:ring-primary-800:is(.dark *):is(:where(.peer):focus~*){--tw-ring-color:#cc4522}.dark\:peer-focus\:ring-purple-800:is(.dark *):is(:where(.peer):focus~*){--tw-ring-color:var(--color-purple-800)}.dark\:peer-focus\:ring-red-800:is(.dark *):is(:where(.peer):focus~*){--tw-ring-color:var(--color-red-800)}.dark\:peer-focus\:ring-teal-800:is(.dark *):is(:where(.peer):focus~*){--tw-ring-color:var(--color-teal-800)}.dark\:peer-focus\:ring-yellow-800:is(.dark *):is(:where(.peer):focus~*){--tw-ring-color:var(--color-yellow-800)}.dark\:first-letter\:text-gray-100:is(.dark *):first-letter{color:var(--color-gray-100)}.dark\:before\:shadow-\[-10px_0_50px_65px_rgba\(16\,24\,39\,1\)\]:is(.dark *):before{content:var(--tw-content);--tw-shadow:-10px 0 50px 65px var(--tw-shadow-color,#101827);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:after\:shadow-\[10px_0_50px_65px_rgba\(16\,24\,39\,1\)\]:is(.dark *):after{content:var(--tw-content);--tw-shadow:10px 0 50px 65px var(--tw-shadow-color,#101827);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:last\:border-e-gray-500:is(.dark *):last-child{border-inline-end-color:var(--color-gray-500)}.dark\:last\:border-e-gray-600:is(.dark *):last-child{border-inline-end-color:var(--color-gray-600)}.dark\:odd\:bg-blue-800:is(.dark *):nth-child(odd){background-color:var(--color-blue-800)}.dark\:odd\:bg-gray-800:is(.dark *):nth-child(odd){background-color:var(--color-gray-800)}.dark\:odd\:bg-green-800:is(.dark *):nth-child(odd){background-color:var(--color-green-800)}.dark\:odd\:bg-purple-800:is(.dark *):nth-child(odd){background-color:var(--color-purple-800)}.dark\:odd\:bg-red-800:is(.dark *):nth-child(odd){background-color:var(--color-red-800)}.dark\:odd\:bg-yellow-800:is(.dark *):nth-child(odd){background-color:var(--color-yellow-800)}.dark\:even\:bg-blue-700:is(.dark *):nth-child(2n){background-color:var(--color-blue-700)}.dark\:even\:bg-gray-700:is(.dark *):nth-child(2n){background-color:var(--color-gray-700)}.dark\:even\:bg-green-700:is(.dark *):nth-child(2n){background-color:var(--color-green-700)}.dark\:even\:bg-purple-700:is(.dark *):nth-child(2n){background-color:var(--color-purple-700)}.dark\:even\:bg-red-700:is(.dark *):nth-child(2n){background-color:var(--color-red-700)}.dark\:even\:bg-yellow-700:is(.dark *):nth-child(2n){background-color:var(--color-yellow-700)}.dark\:focus-within\:border-primary-500:is(.dark *):focus-within{border-color:#fe795d}.dark\:focus-within\:text-white:is(.dark *):focus-within{color:var(--color-white)}.dark\:focus-within\:ring-blue-800:is(.dark *):focus-within{--tw-ring-color:var(--color-blue-800)}.dark\:focus-within\:ring-gray-700:is(.dark *):focus-within{--tw-ring-color:var(--color-gray-700)}.dark\:focus-within\:ring-gray-800:is(.dark *):focus-within{--tw-ring-color:var(--color-gray-800)}.dark\:focus-within\:ring-green-800:is(.dark *):focus-within{--tw-ring-color:var(--color-green-800)}.dark\:focus-within\:ring-primary-800:is(.dark *):focus-within{--tw-ring-color:#cc4522}.dark\:focus-within\:ring-purple-900:is(.dark *):focus-within{--tw-ring-color:var(--color-purple-900)}.dark\:focus-within\:ring-red-900:is(.dark *):focus-within{--tw-ring-color:var(--color-red-900)}.dark\:focus-within\:ring-yellow-900:is(.dark *):focus-within{--tw-ring-color:var(--color-yellow-900)}@media (hover:hover){.dark\:hover\:border-gray-500:is(.dark *):hover{border-color:var(--color-gray-500)}.dark\:hover\:border-gray-600:is(.dark *):hover{border-color:var(--color-gray-600)}.dark\:hover\:bg-blue-600:is(.dark *):hover{background-color:var(--color-blue-600)}.dark\:hover\:bg-blue-700:is(.dark *):hover{background-color:var(--color-blue-700)}.dark\:hover\:bg-blue-800:is(.dark *):hover{background-color:var(--color-blue-800)}.dark\:hover\:bg-gray-600:is(.dark *):hover{background-color:var(--color-gray-600)}.dark\:hover\:bg-gray-700:is(.dark *):hover{background-color:var(--color-gray-700)}.dark\:hover\:bg-gray-800:is(.dark *):hover{background-color:var(--color-gray-800)}.dark\:hover\:bg-green-600:is(.dark *):hover{background-color:var(--color-green-600)}.dark\:hover\:bg-green-700:is(.dark *):hover{background-color:var(--color-green-700)}.dark\:hover\:bg-green-800:is(.dark *):hover{background-color:var(--color-green-800)}.dark\:hover\:bg-indigo-800:is(.dark *):hover{background-color:var(--color-indigo-800)}.dark\:hover\:bg-pink-800:is(.dark *):hover{background-color:var(--color-pink-800)}.dark\:hover\:bg-primary-500:is(.dark *):hover{background-color:#fe795d}.dark\:hover\:bg-primary-600:is(.dark *):hover{background-color:#ef562f}.dark\:hover\:bg-primary-700:is(.dark *):hover{background-color:#eb4f27}.dark\:hover\:bg-primary-800:is(.dark *):hover{background-color:#cc4522}.dark\:hover\:bg-purple-500:is(.dark *):hover{background-color:var(--color-purple-500)}.dark\:hover\:bg-purple-700:is(.dark *):hover{background-color:var(--color-purple-700)}.dark\:hover\:bg-purple-800:is(.dark *):hover{background-color:var(--color-purple-800)}.dark\:hover\:bg-red-600:is(.dark *):hover{background-color:var(--color-red-600)}.dark\:hover\:bg-red-700:is(.dark *):hover{background-color:var(--color-red-700)}.dark\:hover\:bg-red-800:is(.dark *):hover{background-color:var(--color-red-800)}.dark\:hover\:bg-yellow-400:is(.dark *):hover{background-color:var(--color-yellow-400)}.dark\:hover\:bg-yellow-800:is(.dark *):hover{background-color:var(--color-yellow-800)}.dark\:hover\:text-blue-300:is(.dark *):hover{color:var(--color-blue-300)}.dark\:hover\:text-gray-300:is(.dark *):hover{color:var(--color-gray-300)}.dark\:hover\:text-green-300:is(.dark *):hover{color:var(--color-green-300)}.dark\:hover\:text-indigo-300:is(.dark *):hover{color:var(--color-indigo-300)}.dark\:hover\:text-pink-300:is(.dark *):hover{color:var(--color-pink-300)}.dark\:hover\:text-primary-100:is(.dark *):hover{color:#fff1ee}.dark\:hover\:text-primary-300:is(.dark *):hover{color:#ffd5cc}.dark\:hover\:text-primary-900:is(.dark *):hover{color:#a5371b}.dark\:hover\:text-purple-300:is(.dark *):hover{color:var(--color-purple-300)}.dark\:hover\:text-red-300:is(.dark *):hover{color:var(--color-red-300)}.dark\:hover\:text-white:is(.dark *):hover{color:var(--color-white)}.dark\:hover\:text-yellow-300:is(.dark *):hover{color:var(--color-yellow-300)}}.dark\:focus\:border-blue-500:is(.dark *):focus{border-color:var(--color-blue-500)}.dark\:focus\:border-green-500:is(.dark *):focus{border-color:var(--color-green-500)}.dark\:focus\:border-primary-500:is(.dark *):focus{border-color:#fe795d}.dark\:focus\:border-red-500:is(.dark *):focus{border-color:var(--color-red-500)}.dark\:focus\:text-white:is(.dark *):focus{color:var(--color-white)}.dark\:focus\:ring-blue-400:is(.dark *):focus{--tw-ring-color:var(--color-blue-400)}.dark\:focus\:ring-blue-500:is(.dark *):focus{--tw-ring-color:var(--color-blue-500)}.dark\:focus\:ring-blue-600:is(.dark *):focus{--tw-ring-color:var(--color-blue-600)}.dark\:focus\:ring-blue-800:is(.dark *):focus{--tw-ring-color:var(--color-blue-800)}.dark\:focus\:ring-cyan-800:is(.dark *):focus{--tw-ring-color:var(--color-cyan-800)}.dark\:focus\:ring-gray-500:is(.dark *):focus{--tw-ring-color:var(--color-gray-500)}.dark\:focus\:ring-gray-800:is(.dark *):focus{--tw-ring-color:var(--color-gray-800)}.dark\:focus\:ring-green-400:is(.dark *):focus{--tw-ring-color:var(--color-green-400)}.dark\:focus\:ring-green-500:is(.dark *):focus{--tw-ring-color:var(--color-green-500)}.dark\:focus\:ring-green-600:is(.dark *):focus{--tw-ring-color:var(--color-green-600)}.dark\:focus\:ring-green-800:is(.dark *):focus{--tw-ring-color:var(--color-green-800)}.dark\:focus\:ring-lime-800:is(.dark *):focus{--tw-ring-color:var(--color-lime-800)}.dark\:focus\:ring-orange-600:is(.dark *):focus{--tw-ring-color:var(--color-orange-600)}.dark\:focus\:ring-pink-800:is(.dark *):focus{--tw-ring-color:var(--color-pink-800)}.dark\:focus\:ring-primary-400:is(.dark *):focus{--tw-ring-color:#ffbcad}.dark\:focus\:ring-primary-500:is(.dark *):focus{--tw-ring-color:#fe795d}.dark\:focus\:ring-primary-600:is(.dark *):focus{--tw-ring-color:#ef562f}.dark\:focus\:ring-purple-400:is(.dark *):focus{--tw-ring-color:var(--color-purple-400)}.dark\:focus\:ring-purple-600:is(.dark *):focus{--tw-ring-color:var(--color-purple-600)}.dark\:focus\:ring-purple-800:is(.dark *):focus{--tw-ring-color:var(--color-purple-800)}.dark\:focus\:ring-red-400:is(.dark *):focus{--tw-ring-color:var(--color-red-400)}.dark\:focus\:ring-red-500:is(.dark *):focus{--tw-ring-color:var(--color-red-500)}.dark\:focus\:ring-red-600:is(.dark *):focus{--tw-ring-color:var(--color-red-600)}.dark\:focus\:ring-red-800:is(.dark *):focus{--tw-ring-color:var(--color-red-800)}.dark\:focus\:ring-teal-600:is(.dark *):focus{--tw-ring-color:var(--color-teal-600)}.dark\:focus\:ring-teal-700:is(.dark *):focus{--tw-ring-color:var(--color-teal-700)}.dark\:focus\:ring-teal-800:is(.dark *):focus{--tw-ring-color:var(--color-teal-800)}.dark\:focus\:ring-yellow-400:is(.dark *):focus{--tw-ring-color:var(--color-yellow-400)}.dark\:focus\:ring-yellow-600:is(.dark *):focus{--tw-ring-color:var(--color-yellow-600)}.dark\:disabled\:text-gray-500:is(.dark *):disabled{color:var(--color-gray-500)}@media (min-width:48rem){.md\:dark\:bg-transparent:is(.dark *){background-color:#0000}.md\:dark\:text-white:is(.dark *){color:var(--color-white)}@media (hover:hover){.md\:dark\:hover\:bg-transparent:is(.dark *):hover{background-color:#0000}.md\:dark\:hover\:text-white:is(.dark *):hover{color:var(--color-white)}}}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}} diff --git a/demo/svelte/dist/assets/index-BrzzRgYT.js b/demo/svelte/dist/assets/index-BrzzRgYT.js new file mode 100644 index 0000000..a101ae8 --- /dev/null +++ b/demo/svelte/dist/assets/index-BrzzRgYT.js @@ -0,0 +1,2 @@ +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const s of o.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&n(s)}).observe(document,{childList:!0,subtree:!0});function r(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(i){if(i.ep)return;i.ep=!0;const o=r(i);fetch(i.href,o)}})();const Rn=!1;var $t=Array.isArray,_i=Array.prototype.indexOf,vn=Array.from,oo=Object.defineProperty,ot=Object.getOwnPropertyDescriptor,io=Object.getOwnPropertyDescriptors,xi=Object.prototype,ki=Array.prototype,gn=Object.getPrototypeOf,Ln=Object.isExtensible;function At(e){return typeof e=="function"}const ze=()=>{};function Ci(e){return e()}function Jr(e){for(var t=0;t{n.d=!0})}function he(e){const t=K;if(t!==null){const s=t.e;if(s!==null){var r=X,n=Q;t.e=null;try{for(var i=0;i{var a=Q;Le(o);var c=l();return Le(a),c};return n&&r.set("length",$e(e.length)),new Proxy(e,{defineProperty(l,a,c){(!("value"in c)||c.configurable===!1||c.enumerable===!1||c.writable===!1)&&Mi();var f=r.get(a);return f===void 0?(f=s(()=>$e(c.value)),r.set(a,f)):M(f,s(()=>ft(c.value))),!0},deleteProperty(l,a){var c=r.get(a);if(c===void 0)a in l&&(r.set(a,s(()=>$e(xe))),Hr(i));else{if(n&&typeof a=="string"){var f=r.get("length"),u=Number(a);Number.isInteger(u)&&u$e(ft(u?l[a]:xe))),r.set(a,f)),f!==void 0){var d=_(f);return d===xe?void 0:d}return Reflect.get(l,a,c)},getOwnPropertyDescriptor(l,a){var c=Reflect.getOwnPropertyDescriptor(l,a);if(c&&"value"in c){var f=r.get(a);f&&(c.value=_(f))}else if(c===void 0){var u=r.get(a),d=u==null?void 0:u.v;if(u!==void 0&&d!==xe)return{enumerable:!0,configurable:!0,value:d,writable:!0}}return c},has(l,a){var d;if(a===it)return!0;var c=r.get(a),f=c!==void 0&&c.v!==xe||Reflect.has(l,a);if(c!==void 0||X!==null&&(!f||(d=ot(l,a))!=null&&d.writable)){c===void 0&&(c=s(()=>$e(f?ft(l[a]):xe)),r.set(a,c));var u=_(c);if(u===xe)return!1}return f},set(l,a,c,f){var C;var u=r.get(a),d=a in l;if(n&&a==="length")for(var v=c;v$e(xe)),r.set(v+"",g))}u===void 0?(!d||(C=ot(l,a))!=null&&C.writable)&&(u=s(()=>$e(void 0)),M(u,s(()=>ft(c))),r.set(a,u)):(d=u.v!==xe,M(u,s(()=>ft(c))));var h=Reflect.getOwnPropertyDescriptor(l,a);if(h!=null&&h.set&&h.set.call(f,c),!d){if(n&&typeof a=="string"){var y=r.get("length"),m=Number(a);Number.isInteger(m)&&m>=y.v&&M(y,m+1)}Hr(i)}return!0},ownKeys(l){_(i);var a=Reflect.ownKeys(l).filter(u=>{var d=r.get(u);return d===void 0||d.v!==xe});for(var[c,f]of r)f.v!==xe&&!(c in l)&&a.push(c);return a},setPrototypeOf(){zi()}})}function Hr(e,t=1){M(e,e.v+t)}function Tt(e){var t=Ne|je,r=Q!==null&&(Q.f&Ne)!==0?Q:null;return X===null||r!==null&&(r.f&Se)!==0?t|=Se:X.f|=lo,{ctx:K,deps:null,effects:null,equals:uo,f:t,fn:e,reactions:null,rv:0,v:null,wv:0,parent:r??X}}function Gt(e){const t=Tt(e);return Oo(t),t}function Ie(e){const t=Tt(e);return t.equals=mn,t}function ho(e){var t=e.effects;if(t!==null){e.effects=null;for(var r=0;r_(e))),t}function M(e,t,r=!1){Q!==null&&!Ue&&Or()&&(Q.f&(Ne|Sr))!==0&&!(be!=null&&be.includes(e))&&Ni();let n=r?ft(t):t;return bo(e,n)}function bo(e,t){if(!e.equals(t)){var r=e.v;or?Yt.set(e,t):Yt.set(e,r),e.v=t,(e.f&Ne)!==0&&((e.f&je)!==0&&mo(e),Me(e,(e.f&Se)===0?ye:ct)),e.wv=Lo(),yo(e,je),Or()&&X!==null&&(X.f&ye)!==0&&(X.f&(Qe|Mt))===0&&(Re===null?ss([e]):Re.push(e))}return t}function zn(e,t=1){var r=_(e),n=t===1?r++:r--;return M(e,r),n}function yo(e,t){var r=e.reactions;if(r!==null)for(var n=Or(),i=r.length,o=0;onew Promise(n=>{r.outro?Kt(t,()=>{We(t),n(void 0)}):(We(t),n(void 0))})}function It(e){return Nt(so,e,!1)}function J(e,t){var r=K,n={effect:null,ran:!1};r.l.r1.push(n),n.effect=rr(()=>{e(),!n.ran&&(n.ran=!0,M(r.l.r2,!0),Ge(t))})}function Ye(){var e=K;rr(()=>{if(_(e.l.r2)){for(var t of e.l.r1){var r=t.effect;(r.f&ye)!==0&&Me(r,ct),Dt(r)&&zr(r),t.ran=!1}e.l.r2.v=!1}})}function rr(e){return Nt(Pr,e,!0)}function te(e,t=[],r=Tt){const n=t.map(r);return nr(()=>e(...n.map(_)))}function nr(e,t=0){return Nt(Pr|Sr|t,e,!0)}function yt(e,t=!0){return Nt(Pr|Qe,e,!0,t)}function Co(e){var t=e.teardown;if(t!==null){const r=or,n=Q;In(!0),Le(null);try{t.call(null)}finally{In(r),Le(n)}}}function Eo(e,t=!1){var r=e.first;for(e.first=e.last=null;r!==null;){var n=r.next;(r.f&Mt)!==0?r.parent=null:We(r,t),r=n}}function os(e){for(var t=e.first;t!==null;){var r=t.next;(t.f&Qe)===0&&We(t),t=r}}function We(e,t=!0){var r=!1;(t||(e.f&Ai)!==0)&&e.nodes_start!==null&&(Ao(e.nodes_start,e.nodes_end),r=!0),Eo(e,t&&!r),_r(e,0),Me(e,Tr);var n=e.transitions;if(n!==null)for(const o of n)o.stop();Co(e);var i=e.parent;i!==null&&i.first!==null&&Po(e),e.next=e.prev=e.teardown=e.ctx=e.deps=e.fn=e.nodes_start=e.nodes_end=null}function Ao(e,t){for(;e!==null;){var r=e===t?null:Rr(e);e.remove(),e=r}}function Po(e){var t=e.parent,r=e.prev,n=e.next;r!==null&&(r.next=n),n!==null&&(n.prev=r),t!==null&&(t.first===e&&(t.first=n),t.last===e&&(t.last=r))}function Kt(e,t){var r=[];yn(e,r,!0),So(r,()=>{We(e),t&&t()})}function So(e,t){var r=e.length;if(r>0){var n=()=>--r||t();for(var i of e)i.out(n)}else t()}function yn(e,t,r){if((e.f&Je)===0){if(e.f^=Je,e.transitions!==null)for(const s of e.transitions)(s.is_global||r)&&t.push(s);for(var n=e.first;n!==null;){var i=n.next,o=(n.f&er)!==0||(n.f&Qe)!==0;yn(n,t,o?r:!1),n=i}}}function Xt(e){To(e,!0)}function To(e,t){if((e.f&Je)!==0){e.f^=Je,(e.f&ye)===0&&(e.f^=ye),Dt(e)&&(Me(e,je),Nr(e));for(var r=e.first;r!==null;){var n=r.next,i=(r.f&er)!==0||(r.f&Qe)!==0;To(r,i?t:!1),r=n}if(e.transitions!==null)for(const o of e.transitions)(o.is_global||t)&&o.in()}}let br=[];function is(){var e=br;br=[],Jr(e)}function Lr(e){br.length===0&&queueMicrotask(is),br.push(e)}let gr=!1,en=!1,yr=null,dt=!1,or=!1;function In(e){or=e}let hr=[];let Q=null,Ue=!1;function Le(e){Q=e}let X=null;function He(e){X=e}let be=null;function Oo(e){Q!==null&&Q.f&Qr&&(be===null?be=[e]:be.push(e))}let pe=null,Ae=0,Re=null;function ss(e){Re=e}let Ro=1,wr=0,nt=!1;function Lo(){return++Ro}function Dt(e){var u;var t=e.f;if((t&je)!==0)return!0;if((t&ct)!==0){var r=e.deps,n=(t&Se)!==0;if(r!==null){var i,o,s=(t&pr)!==0,l=n&&X!==null&&!nt,a=r.length;if(s||l){var c=e,f=c.parent;for(i=0;ie.wv)return!0}(!n||X!==null&&!nt)&&Me(e,ye)}return!1}function as(e,t){for(var r=t;r!==null;){if((r.f&mr)!==0)try{r.fn(e);return}catch{r.f^=mr}r=r.parent}throw gr=!1,e}function Dn(e){return(e.f&Tr)===0&&(e.parent===null||(e.parent.f&mr)===0)}function Mr(e,t,r,n){if(gr){if(r===null&&(gr=!1),Dn(t))throw e;return}if(r!==null&&(gr=!0),as(e,t),Dn(t))throw e}function Mo(e,t,r=!0){var n=e.reactions;if(n!==null)for(var i=0;i0)for(u.length=Ae+pe.length,d=0;d0;){t++>1e3&&cs();var r=hr,n=r.length;hr=[];for(var i=0;i{document.activeElement===r&&e.focus()})}}function No(e){var t=Q,r=X;Le(null),He(null);try{return e()}finally{Le(t),He(r)}}const Io=new Set,rn=new Set;function Do(e,t,r,n={}){function i(o){if(n.capture||qt.call(t,o),!o.cancelBubble)return No(()=>r==null?void 0:r.call(this,o))}return e.startsWith("pointer")||e.startsWith("touch")||e==="wheel"?Lr(()=>{t.addEventListener(e,i,n)}):t.addEventListener(e,i,n),i}function q(e,t,r,n,i){var o={capture:n,passive:i},s=Do(e,t,r,o);(t===document.body||t===window||t===document)&&bn(()=>{t.removeEventListener(e,s,o)})}function xs(e){for(var t=0;t{throw p});throw d}}finally{e.__root=t,delete e.currentTarget,Le(f),He(u)}}}function wn(e){var t=document.createElement("template");return t.innerHTML=e.replaceAll("",""),t.content}function at(e,t){var r=X;r.nodes_start===null&&(r.nodes_start=e,r.nodes_end=t)}function re(e,t){var r=(t&vo)!==0,n=(t&qi)!==0,i,o=!e.startsWith("");return()=>{i===void 0&&(i=wn(o?e:""+e),r||(i=Pe(i)));var s=n||wo?document.importNode(i,!0):i.cloneNode(!0);if(r){var l=Pe(s),a=s.lastChild;at(l,a)}else at(s,s);return s}}function ks(e,t,r="svg"){var n=!e.startsWith(""),i=(t&vo)!==0,o=`<${r}>${n?e:""+e}`,s;return()=>{if(!s){var l=wn(o),a=Pe(l);if(i)for(s=document.createDocumentFragment();Pe(a);)s.appendChild(Pe(a));else s=Pe(a)}var c=s.cloneNode(!0);if(i){var f=Pe(c),u=c.lastChild;at(f,u)}else at(c,c);return c}}function Ir(e,t){return ks(e,t,"svg")}function et(e=""){{var t=tr(e+"");return at(t,t),t}}function ce(){var e=document.createDocumentFragment(),t=document.createComment(""),r=tr();return e.append(t,r),at(t,r),e}function R(e,t){e!==null&&e.before(t)}let xr=!0;function Fn(e){xr=e}function kr(e,t){var r=t==null?"":typeof t=="object"?t+"":t;r!==(e.__t??(e.__t=e.nodeValue))&&(e.__t=r,e.nodeValue=r+"")}function Cs(e,t){return Es(e,t)}const kt=new Map;function Es(e,{target:t,anchor:r,props:n={},events:i,context:o,intro:s=!0}){$i();var l=new Set,a=u=>{for(var d=0;d{var u=r??t.appendChild(tr());return yt(()=>{if(o){ge({});var d=K;d.c=o}i&&(n.$$events=i),xr=s,c=e(u,n)||{},xr=!0,o&&he()}),()=>{var g;for(var d of l){t.removeEventListener(d,qt);var v=kt.get(d);--v===0?(document.removeEventListener(d,qt),kt.delete(d)):kt.set(d,v)}rn.delete(a),u!==r&&((g=u.parentNode)==null||g.removeChild(u))}});return As.set(c,f),c}let As=new WeakMap;function ke(e,t,[r,n]=[0,0]){var i=e,o=null,s=null,l=xe,a=r>0?er:0,c=!1;const f=(d,v=!0)=>{c=!0,u(v,d)},u=(d,v)=>{l!==(l=d)&&(l?(o?Xt(o):v&&(o=yt(()=>v(i))),s&&Kt(s,()=>{s=null})):(s?Xt(s):v&&(s=yt(()=>v(i,[r+1,n]))),o&&Kt(o,()=>{o=null})))};nr(()=>{c=!1,t(f),c||u(null,null)},a)}function Ps(e,t){return t}function Ss(e,t,r,n){for(var i=[],o=t.length,s=0;s0&&i.length===0&&r!==null;if(l){var a=r.parentNode;es(a),a.append(r),n.clear(),rt(e,t[0].prev,t[o-1].next)}So(i,()=>{for(var c=0;c{var d=r();return $t(d)?d:d==null?[]:vn(d)});nr(()=>{var d=_(u),v=d.length;f&&v===0||(f=v===0,Os(d,l,s,i,t,n,r),o!==null&&(v===0?c?Xt(c):c=yt(()=>o(s)):c!==null&&Kt(c,()=>{c=null})),_(u))})}function Os(e,t,r,n,i,o,s){var l=e.length,a=t.items,c=t.first,f=c,u,d=null,v=[],g=[],h,y,m,C;for(C=0;C0){var V=l===0?r:null;Ss(t,x,V,a)}}X.first=t.first&&t.first.e,X.last=d&&d.e}function Rs(e,t,r,n){bo(e.v,t),e.i=r}function Ls(e,t,r,n,i,o,s,l,a,c){var f=(a&Fi)!==0,u=(a&Ui)===0,d=f?u?Y(i):Ot(i):i,v=(a&Bi)===0?s:Ot(s),g={i:v,v:d,k:o,a:null,e:null,prev:r,next:n};try{return g.e=yt(()=>l(e,d,v,c),Qi),g.e.prev=r&&r.e,g.e.next=n&&n.e,r===null?t.first=g:(r.next=g,r.e.next=g.e),n!==null&&(n.prev=g,n.e.prev=g.e),g}finally{}}function Bn(e,t,r){for(var n=e.next?e.next.e.nodes_start:r,i=t?t.e.nodes_start:r,o=e.e.nodes_start;o!==n;){var s=Rr(o);i.before(o),o=s}}function rt(e,t,r){t===null?e.first=r:(t.next=r,t.e.next=r&&r.e),r!==null&&(r.prev=t,r.e.prev=t&&t.e)}function Ms(e,t,r=!1,n=!1,i=!1){var o=e,s="";te(()=>{var l=X;if(s!==(s=t()??"")&&(l.nodes_start!==null&&(Ao(l.nodes_start,l.nodes_end),l.nodes_start=l.nodes_end=null),s!=="")){var a=s+"";r?a=`${a}`:n&&(a=`${a}`);var c=wn(a);if((r||n)&&(c=Pe(c)),at(Pe(c),c.lastChild),r||n)for(;Pe(c);)o.before(Pe(c));else o.before(c)}})}function ae(e,t,r,n,i){var l;var o=(l=t.$$slots)==null?void 0:l[r],s=!1;o===!0&&(o=t[r==="default"?"children":r],s=!0),o===void 0?i!==null&&i(e):o(e,s?()=>n:n)}function zs(e){const t={};e.children&&(t.default=!0);for(const r in e.$$slots)t[r]=!0;return t}function Zt(e,t,r,n,i,o){var s,l,a=null,c=e,f;nr(()=>{const u=t()||null;var d=u==="svg"?Ki:null;u!==s&&(f&&(u===null?Kt(f,()=>{f=null,l=null}):u===l?Xt(f):(We(f),Fn(!1))),u&&u!==l&&(f=yt(()=>{if(a=d?document.createElementNS(d,u):document.createElement(u),at(a,a),n){var v=a.appendChild(tr());n(a,v)}X.nodes_end=a,c.before(a)})),s=u,s&&(l=s),Fn(!0))},er)}function Jt(e,t,r){It(()=>{var n=Ge(()=>t(e,r==null?void 0:r())||{});if(r&&(n!=null&&n.update)){var i=!1,o={};rr(()=>{var s=r();z(s),i&&hn(o,s)&&(o=s,n.update(s))}),i=!0}if(n!=null&&n.destroy)return()=>n.destroy()})}function Ns(e,t){var r=void 0,n;nr(()=>{r!==(r=t())&&(n&&(We(n),n=null),r&&(n=yt(()=>{It(()=>r(e))})))})}function Fo(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t=0;){var l=s+o;(s===0||Un.includes(n[s-1]))&&(l===n.length||Un.includes(n[l]))?n=(s===0?"":n.substring(0,s))+n.substring(l+1):s=l}}return n===""?null:n}function Vn(e,t=!1){var r=t?" !important;":";",n="";for(var i in e){var o=e[i];o!=null&&o!==""&&(n+=" "+i+": "+o+r)}return n}function qr(e){return e[0]!=="-"||e[1]!=="-"?e.toLowerCase():e}function Ds(e,t){if(t){var r="",n,i;if(Array.isArray(t)?(n=t[0],i=t[1]):n=t,e){e=String(e).replaceAll(/\s*\/\*.*?\*\/\s*/g,"").trim();var o=!1,s=0,l=!1,a=[];n&&a.push(...Object.keys(n).map(qr)),i&&a.push(...Object.keys(i).map(qr));var c=0,f=-1;const h=e.length;for(var u=0;ur[p]);return a}function jo(e){return e.__attributes??(e.__attributes={[Uo]:e.nodeName.includes("-"),[Vo]:e.namespaceURI===Yi})}var jn=new Map;function Wo(e){var t=jn.get(e.nodeName);if(t)return t;jn.set(e.nodeName,t=[]);for(var r,n=e,i=Element.prototype;i!==n;){r=io(n);for(var o in r)r[o].set&&t.push(o);n=gn(n)}return t}const Us=()=>performance.now(),Ze={tick:e=>requestAnimationFrame(e),now:()=>Us(),tasks:new Set};function Ho(){const e=Ze.now();Ze.tasks.forEach(t=>{t.c(e)||(Ze.tasks.delete(t),t.f())}),Ze.tasks.size!==0&&Ze.tick(Ho)}function Vs(e){let t;return Ze.tasks.size===0&&Ze.tick(Ho),{promise:new Promise(r=>{Ze.tasks.add(t={c:e,f:r})}),abort(){Ze.tasks.delete(t)}}}function lr(e,t){No(()=>{e.dispatchEvent(new CustomEvent(t))})}function js(e){if(e==="float")return"cssFloat";if(e==="offset")return"cssOffset";if(e.startsWith("--"))return e;const t=e.split("-");return t.length===1?t[0]:t[0]+t.slice(1).map(r=>r[0].toUpperCase()+r.slice(1)).join("")}function Wn(e){const t={},r=e.split(";");for(const n of r){const[i,o]=n.split(":");if(!i||o===void 0)break;const s=js(i.trim());t[s]=o.trim()}return t}const Ws=e=>e;function Go(e,t,r,n){var i=(e&Gi)!==0,o="both",s,l=t.inert,a=t.style.overflow,c,f;function u(){var y=Q,m=X;Le(null),He(null);try{return s??(s=r()(t,(n==null?void 0:n())??{},{direction:o}))}finally{Le(y),He(m)}}var d={is_global:i,in(){t.inert=l,lr(t,"introstart"),c=nn(t,u(),f,1,()=>{lr(t,"introend"),c==null||c.abort(),c=s=void 0,t.style.overflow=a})},out(y){t.inert=!0,lr(t,"outrostart"),f=nn(t,u(),c,0,()=>{lr(t,"outroend"),y==null||y()})},stop:()=>{c==null||c.abort(),f==null||f.abort()}},v=X;if((v.transitions??(v.transitions=[])).push(d),xr){var g=i;if(!g){for(var h=v.parent;h&&(h.f&er)!==0;)for(;(h=h.parent)&&(h.f&Sr)===0;);g=!h||(h.f&ao)!==0}g&&It(()=>{Ge(()=>d.in())})}}function nn(e,t,r,n,i){var o=n===1;if(At(t)){var s,l=!1;return Lr(()=>{if(!l){var y=t({direction:o?"in":"out"});s=nn(e,y,r,n,i)}}),{abort:()=>{l=!0,s==null||s.abort()},deactivate:()=>s.deactivate(),reset:()=>s.reset(),t:()=>s.t()}}if(r==null||r.deactivate(),!(t!=null&&t.duration))return i(),{abort:ze,deactivate:ze,reset:ze,t:()=>n};const{delay:a=0,css:c,tick:f,easing:u=Ws}=t;var d=[];if(o&&r===void 0&&(f&&f(0,1),c)){var v=Wn(c(0,1));d.push(v,v)}var g=()=>1-n,h=e.animate(d,{duration:a});return h.onfinish=()=>{var y=(r==null?void 0:r.t())??1-n;r==null||r.abort();var m=n-y,C=t.duration*Math.abs(m),p=[];if(C>0){var b=!1;if(c)for(var w=Math.ceil(C/16.666666666666668),A=0;A<=w;A+=1){var k=y+m*u(A/w),x=Wn(c(k,1-k));p.push(x),b||(b=x.overflow==="hidden")}b&&(e.style.overflow="hidden"),g=()=>{var S=h.currentTime;return y+m*u(S/C)},f&&Vs(()=>{if(h.playState!=="running")return!1;var S=g();return f(S,1-S),!0})}h=e.animate(p,{duration:C,fill:"forwards"}),h.onfinish=()=>{g=()=>n,f==null||f(n,1-n),i()}},{abort:()=>{h&&(h.cancel(),h.effect=null,h.onfinish=ze)},deactivate:()=>{i=ze},reset:()=>{n===0&&(f==null||f(1,0))},t:()=>g()}}function Hn(e,t){return e===t||(e==null?void 0:e[it])===t}function on(e={},t,r,n){return It(()=>{var i,o;return rr(()=>{i=o,o=[],Ge(()=>{e!==r(...o)&&(t(e,...o),i&&Hn(r(...i),e)&&t(null,...i))})}),()=>{Lr(()=>{o&&Hn(r(...o),e)&&t(null,...o)})}}),e}function Ce(e=!1){const t=K,r=t.l.u;if(!r)return;let n=()=>z(t.s);if(e){let i=0,o={};const s=Tt(()=>{let l=!1;const a=t.s;for(const c in a)a[c]!==o[c]&&(o[c]=a[c],l=!0);return l&&i++,i});n=()=>_(s)}r.b.length&&rs(()=>{Gn(t,n),Jr(r.b)}),$r(()=>{const i=Ge(()=>r.m.map(Ci));return()=>{for(const o of i)typeof o=="function"&&o()}}),r.a.length&&$r(()=>{Gn(t,n),Jr(r.a)})}function Gn(e,t){if(e.l.s)for(const r of e.l.s)_(r);t()}function W(e,t){var o;var r=(o=e.$$events)==null?void 0:o[t.type],n=$t(r)?r.slice():r==null?[]:[r];for(var i of n)i.call(this,t)}function qo(e,t,r){if(e==null)return t(void 0),ze;const n=Ge(()=>e.subscribe(t,r));return n.unsubscribe?()=>n.unsubscribe():n}const Ct=[];function Dr(e,t=ze){let r=null;const n=new Set;function i(l){if(hn(e,l)&&(e=l,r)){const a=!Ct.length;for(const c of n)c[1](),Ct.push(c,e);if(a){for(let c=0;c{n.delete(c),n.size===0&&r&&(r(),r=null)}}return{set:i,update:o,subscribe:s}}function Hs(e){let t;return qo(e,r=>t=r)(),t}let cr=!1,sn=Symbol();function Yo(e,t,r){const n=r[t]??(r[t]={store:null,source:Y(void 0),unsubscribe:ze});if(n.store!==e&&!(sn in r))if(n.unsubscribe(),n.store=e??null,e==null)n.source.v=void 0,n.unsubscribe=ze;else{var i=!0;n.unsubscribe=qo(e,o=>{i?n.source.v=o:M(n.source,o)}),i=!1}return e&&sn in r?Hs(e):_(n.source)}function Ko(){const e={};function t(){bn(()=>{for(var r in e)e[r].unsubscribe();oo(e,sn,{enumerable:!1,value:!0})})}return[e,t]}function Gs(e){var t=cr;try{return cr=!1,[e(),cr]}finally{cr=t}}const qs={get(e,t){if(!e.exclude.includes(t))return e.props[t]},set(e,t){return!1},getOwnPropertyDescriptor(e,t){if(!e.exclude.includes(t)&&t in e.props)return{enumerable:!0,configurable:!0,value:e.props[t]}},has(e,t){return e.exclude.includes(t)?!1:t in e.props},ownKeys(e){return Reflect.ownKeys(e.props).filter(t=>!e.exclude.includes(t))}};function Ys(e,t,r){return new Proxy({props:e,exclude:t},qs)}const Ks={get(e,t){if(!e.exclude.includes(t))return _(e.version),t in e.special?e.special[t]():e.props[t]},set(e,t,r){return t in e.special||(e.special[t]=E({get[t](){return e.props[t]}},t,fo)),e.special[t](r),zn(e.version),!0},getOwnPropertyDescriptor(e,t){if(!e.exclude.includes(t)&&t in e.props)return{enumerable:!0,configurable:!0,value:e.props[t]}},deleteProperty(e,t){return e.exclude.includes(t)||(e.exclude.push(t),zn(e.version)),!0},has(e,t){return e.exclude.includes(t)?!1:t in e.props},ownKeys(e){return Reflect.ownKeys(e.props).filter(t=>!e.exclude.includes(t))}};function Z(e,t){return new Proxy({props:e,exclude:t,special:{},version:Ot(0)},Ks)}const Xs={get(e,t){let r=e.props.length;for(;r--;){let n=e.props[r];if(At(n)&&(n=n()),typeof n=="object"&&n!==null&&t in n)return n[t]}},set(e,t,r){let n=e.props.length;for(;n--;){let i=e.props[n];At(i)&&(i=i());const o=ot(i,t);if(o&&o.set)return o.set(r),!0}return!1},getOwnPropertyDescriptor(e,t){let r=e.props.length;for(;r--;){let n=e.props[r];if(At(n)&&(n=n()),typeof n=="object"&&n!==null&&t in n){const i=ot(n,t);return i&&!i.configurable&&(i.configurable=!0),i}}},has(e,t){if(t===it||t===co)return!1;for(let r of e.props)if(At(r)&&(r=r()),r!=null&&t in r)return!0;return!1},ownKeys(e){const t=[];for(let r of e.props)if(At(r)&&(r=r()),!!r){for(const n in r)t.includes(n)||t.push(n);for(const n of Object.getOwnPropertySymbols(r))t.includes(n)||t.push(n)}return t}};function Fr(...e){return new Proxy({props:e},Xs)}function qn(e){var t;return((t=e.ctx)==null?void 0:t.d)??!1}function E(e,t,r,n){var A;var i=(r&Vi)!==0,o=!zt||(r&ji)!==0,s=(r&Wi)!==0,l=(r&Hi)!==0,a=!1,c;s?[c,a]=Gs(()=>e[t]):c=e[t];var f=it in e||co in e,u=s&&(((A=ot(e,t))==null?void 0:A.set)??(f&&t in e&&(k=>e[t]=k)))||void 0,d=n,v=!0,g=!1,h=()=>(g=!0,v&&(v=!1,l?d=Ge(n):d=n),d);c===void 0&&n!==void 0&&(u&&o&&Li(),c=h(),u&&u(c));var y;if(o)y=()=>{var k=e[t];return k===void 0?h():(v=!0,g=!1,k)};else{var m=(i?Tt:Ie)(()=>e[t]);m.f|=Ei,y=()=>{var k=_(m);return k!==void 0&&(d=void 0),k===void 0?d:k}}if((r&fo)===0)return y;if(u){var C=e.$$legacy;return function(k,x){return arguments.length>0?((!o||!x||C||a)&&u(x?y():k),k):y()}}var p=!1,b=Y(c),w=Tt(()=>{var k=y(),x=_(b);return p?(p=!1,x):b.v=k});return s&&_(w),i||(w.equals=mn),function(k,x){if(arguments.length>0){const S=x?_(w):o&&s?ft(k):k;if(!w.equals(S)){if(p=!0,M(b,S),g&&d!==void 0&&(d=S),qn(w))return k;Ge(()=>_(w))}return k}return qn(w)?w.v:_(w)}}function Zs(e){K===null&&pn(),zt&&K.l!==null?Qs(K).m.push(e):$r(()=>{const t=Ge(e);if(typeof t=="function")return t})}function Js(e,t,{bubbles:r=!1,cancelable:n=!1}={}){return new CustomEvent(e,{detail:t,bubbles:r,cancelable:n})}function Xo(){const e=K;return e===null&&pn(),(t,r,n)=>{var o;const i=(o=e.s.$$events)==null?void 0:o[t];if(i){const s=$t(i)?i.slice():[i],l=Js(t,r,n);for(const a of s)a.call(e.x,l);return!l.defaultPrevented}return!0}}function Qs(e){var t=e.l;return t.u??(t.u={a:[],b:[],m:[]})}const $s="5";var no;typeof window<"u"&&((no=window.__svelte??(window.__svelte={})).v??(no.v=new Set)).add($s);Di();const _n="-",ea=e=>{const t=ra(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=e;return{getClassGroupId:s=>{const l=s.split(_n);return l[0]===""&&l.length!==1&&l.shift(),Zo(l,t)||ta(s)},getConflictingClassGroupIds:(s,l)=>{const a=r[s]||[];return l&&n[s]?[...a,...n[s]]:a}}},Zo=(e,t)=>{var s;if(e.length===0)return t.classGroupId;const r=e[0],n=t.nextPart.get(r),i=n?Zo(e.slice(1),n):void 0;if(i)return i;if(t.validators.length===0)return;const o=e.join(_n);return(s=t.validators.find(({validator:l})=>l(o)))==null?void 0:s.classGroupId},Yn=/^\[(.+)\]$/,ta=e=>{if(Yn.test(e)){const t=Yn.exec(e)[1],r=t==null?void 0:t.substring(0,t.indexOf(":"));if(r)return"arbitrary.."+r}},ra=e=>{const{theme:t,classGroups:r}=e,n={nextPart:new Map,validators:[]};for(const i in r)an(r[i],n,i,t);return n},an=(e,t,r,n)=>{e.forEach(i=>{if(typeof i=="string"){const o=i===""?t:Kn(t,i);o.classGroupId=r;return}if(typeof i=="function"){if(na(i)){an(i(n),t,r,n);return}t.validators.push({validator:i,classGroupId:r});return}Object.entries(i).forEach(([o,s])=>{an(s,Kn(t,o),r,n)})})},Kn=(e,t)=>{let r=e;return t.split(_n).forEach(n=>{r.nextPart.has(n)||r.nextPart.set(n,{nextPart:new Map,validators:[]}),r=r.nextPart.get(n)}),r},na=e=>e.isThemeGetter,oa=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,r=new Map,n=new Map;const i=(o,s)=>{r.set(o,s),t++,t>e&&(t=0,n=r,r=new Map)};return{get(o){let s=r.get(o);if(s!==void 0)return s;if((s=n.get(o))!==void 0)return i(o,s),s},set(o,s){r.has(o)?r.set(o,s):i(o,s)}}},ln="!",cn=":",ia=cn.length,sa=e=>{const{prefix:t,experimentalParseClassName:r}=e;let n=i=>{const o=[];let s=0,l=0,a=0,c;for(let g=0;ga?c-a:void 0;return{modifiers:o,hasImportantModifier:d,baseClassName:u,maybePostfixModifierPosition:v}};if(t){const i=t+cn,o=n;n=s=>s.startsWith(i)?o(s.substring(i.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:s,maybePostfixModifierPosition:void 0}}if(r){const i=n;n=o=>r({className:o,parseClassName:i})}return n},aa=e=>e.endsWith(ln)?e.substring(0,e.length-1):e.startsWith(ln)?e.substring(1):e,la=e=>{const t=Object.fromEntries(e.orderSensitiveModifiers.map(n=>[n,!0]));return n=>{if(n.length<=1)return n;const i=[];let o=[];return n.forEach(s=>{s[0]==="["||t[s]?(i.push(...o.sort(),s),o=[]):o.push(s)}),i.push(...o.sort()),i}},ca=e=>({cache:oa(e.cacheSize),parseClassName:sa(e),sortModifiers:la(e),...ea(e)}),ua=/\s+/,fa=(e,t)=>{const{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:i,sortModifiers:o}=t,s=[],l=e.trim().split(ua);let a="";for(let c=l.length-1;c>=0;c-=1){const f=l[c],{isExternal:u,modifiers:d,hasImportantModifier:v,baseClassName:g,maybePostfixModifierPosition:h}=r(f);if(u){a=f+(a.length>0?" "+a:a);continue}let y=!!h,m=n(y?g.substring(0,h):g);if(!m){if(!y){a=f+(a.length>0?" "+a:a);continue}if(m=n(g),!m){a=f+(a.length>0?" "+a:a);continue}y=!1}const C=o(d).join(":"),p=v?C+ln:C,b=p+m;if(s.includes(b))continue;s.push(b);const w=i(m,y);for(let A=0;A0?" "+a:a)}return a};function Jo(){let e=0,t,r,n="";for(;e{if(typeof e=="string")return e;let t,r="";for(let n=0;nu(f),e());return r=ca(c),n=r.cache.get,i=r.cache.set,o=l,l(a)}function l(a){const c=n(a);if(c)return c;const f=fa(a,r);return i(a,f),f}return function(){return o(Jo.apply(null,arguments))}}const se=e=>{const t=r=>r[e]||[];return t.isThemeGetter=!0,t},$o=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,ei=/^\((?:(\w[\w-]*):)?(.+)\)$/i,va=/^\d+\/\d+$/,ga=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,ha=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,ma=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,pa=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,ba=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Et=e=>va.test(e),D=e=>!!e&&!Number.isNaN(Number(e)),tt=e=>!!e&&Number.isInteger(Number(e)),Kr=e=>e.endsWith("%")&&D(e.slice(0,-1)),Xe=e=>ga.test(e),ya=()=>!0,wa=e=>ha.test(e)&&!ma.test(e),ti=()=>!1,_a=e=>pa.test(e),xa=e=>ba.test(e),ka=e=>!T(e)&&!O(e),Ca=e=>Ft(e,oi,ti),T=e=>$o.test(e),ut=e=>Ft(e,ii,wa),Xr=e=>Ft(e,Ta,D),Xn=e=>Ft(e,ri,ti),Ea=e=>Ft(e,ni,xa),ur=e=>Ft(e,si,_a),O=e=>ei.test(e),Wt=e=>Bt(e,ii),Aa=e=>Bt(e,Oa),Zn=e=>Bt(e,ri),Pa=e=>Bt(e,oi),Sa=e=>Bt(e,ni),fr=e=>Bt(e,si,!0),Ft=(e,t,r)=>{const n=$o.exec(e);return n?n[1]?t(n[1]):r(n[2]):!1},Bt=(e,t,r=!1)=>{const n=ei.exec(e);return n?n[1]?t(n[1]):r:!1},ri=e=>e==="position"||e==="percentage",ni=e=>e==="image"||e==="url",oi=e=>e==="length"||e==="size"||e==="bg-size",ii=e=>e==="length",Ta=e=>e==="number",Oa=e=>e==="family-name",si=e=>e==="shadow",Ra=()=>{const e=se("color"),t=se("font"),r=se("text"),n=se("font-weight"),i=se("tracking"),o=se("leading"),s=se("breakpoint"),l=se("container"),a=se("spacing"),c=se("radius"),f=se("shadow"),u=se("inset-shadow"),d=se("text-shadow"),v=se("drop-shadow"),g=se("blur"),h=se("perspective"),y=se("aspect"),m=se("ease"),C=se("animate"),p=()=>["auto","avoid","all","avoid-page","page","left","right","column"],b=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],w=()=>[...b(),O,T],A=()=>["auto","hidden","clip","visible","scroll"],k=()=>["auto","contain","none"],x=()=>[O,T,a],S=()=>[Et,"full","auto",...x()],V=()=>[tt,"none","subgrid",O,T],H=()=>["auto",{span:["full",tt,O,T]},tt,O,T],L=()=>[tt,"auto",O,T],G=()=>["auto","min","max","fr",O,T],j=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],F=()=>["start","end","center","stretch","center-safe","end-safe"],$=()=>["auto",...x()],I=()=>[Et,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...x()],P=()=>[e,O,T],ne=()=>[...b(),Zn,Xn,{position:[O,T]}],B=()=>["no-repeat",{repeat:["","x","y","space","round"]}],fe=()=>["auto","cover","contain",Pa,Ca,{size:[O,T]}],Ee=()=>[Kr,Wt,ut],de=()=>["","none","full",c,O,T],me=()=>["",D,Wt,ut],xt=()=>["solid","dashed","dotted","double"],U=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],N=()=>[D,Kr,Zn,Xn],le=()=>["","none",g,O,T],_e=()=>["none",D,O,T],Be=()=>["none",D,O,T],Vt=()=>[D,O,T],ve=()=>[Et,"full",...x()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Xe],breakpoint:[Xe],color:[ya],container:[Xe],"drop-shadow":[Xe],ease:["in","out","in-out"],font:[ka],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Xe],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Xe],shadow:[Xe],spacing:["px",D],text:[Xe],"text-shadow":[Xe],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Et,T,O,y]}],container:["container"],columns:[{columns:[D,T,O,l]}],"break-after":[{"break-after":p()}],"break-before":[{"break-before":p()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:w()}],overflow:[{overflow:A()}],"overflow-x":[{"overflow-x":A()}],"overflow-y":[{"overflow-y":A()}],overscroll:[{overscroll:k()}],"overscroll-x":[{"overscroll-x":k()}],"overscroll-y":[{"overscroll-y":k()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:S()}],"inset-x":[{"inset-x":S()}],"inset-y":[{"inset-y":S()}],start:[{start:S()}],end:[{end:S()}],top:[{top:S()}],right:[{right:S()}],bottom:[{bottom:S()}],left:[{left:S()}],visibility:["visible","invisible","collapse"],z:[{z:[tt,"auto",O,T]}],basis:[{basis:[Et,"full","auto",l,...x()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[D,Et,"auto","initial","none",T]}],grow:[{grow:["",D,O,T]}],shrink:[{shrink:["",D,O,T]}],order:[{order:[tt,"first","last","none",O,T]}],"grid-cols":[{"grid-cols":V()}],"col-start-end":[{col:H()}],"col-start":[{"col-start":L()}],"col-end":[{"col-end":L()}],"grid-rows":[{"grid-rows":V()}],"row-start-end":[{row:H()}],"row-start":[{"row-start":L()}],"row-end":[{"row-end":L()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":G()}],"auto-rows":[{"auto-rows":G()}],gap:[{gap:x()}],"gap-x":[{"gap-x":x()}],"gap-y":[{"gap-y":x()}],"justify-content":[{justify:[...j(),"normal"]}],"justify-items":[{"justify-items":[...F(),"normal"]}],"justify-self":[{"justify-self":["auto",...F()]}],"align-content":[{content:["normal",...j()]}],"align-items":[{items:[...F(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...F(),{baseline:["","last"]}]}],"place-content":[{"place-content":j()}],"place-items":[{"place-items":[...F(),"baseline"]}],"place-self":[{"place-self":["auto",...F()]}],p:[{p:x()}],px:[{px:x()}],py:[{py:x()}],ps:[{ps:x()}],pe:[{pe:x()}],pt:[{pt:x()}],pr:[{pr:x()}],pb:[{pb:x()}],pl:[{pl:x()}],m:[{m:$()}],mx:[{mx:$()}],my:[{my:$()}],ms:[{ms:$()}],me:[{me:$()}],mt:[{mt:$()}],mr:[{mr:$()}],mb:[{mb:$()}],ml:[{ml:$()}],"space-x":[{"space-x":x()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":x()}],"space-y-reverse":["space-y-reverse"],size:[{size:I()}],w:[{w:[l,"screen",...I()]}],"min-w":[{"min-w":[l,"screen","none",...I()]}],"max-w":[{"max-w":[l,"screen","none","prose",{screen:[s]},...I()]}],h:[{h:["screen","lh",...I()]}],"min-h":[{"min-h":["screen","lh","none",...I()]}],"max-h":[{"max-h":["screen","lh",...I()]}],"font-size":[{text:["base",r,Wt,ut]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[n,O,Xr]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",Kr,T]}],"font-family":[{font:[Aa,T,t]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[i,O,T]}],"line-clamp":[{"line-clamp":[D,"none",O,Xr]}],leading:[{leading:[o,...x()]}],"list-image":[{"list-image":["none",O,T]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",O,T]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:P()}],"text-color":[{text:P()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...xt(),"wavy"]}],"text-decoration-thickness":[{decoration:[D,"from-font","auto",O,ut]}],"text-decoration-color":[{decoration:P()}],"underline-offset":[{"underline-offset":[D,"auto",O,T]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:x()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",O,T]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",O,T]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:ne()}],"bg-repeat":[{bg:B()}],"bg-size":[{bg:fe()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},tt,O,T],radial:["",O,T],conic:[tt,O,T]},Sa,Ea]}],"bg-color":[{bg:P()}],"gradient-from-pos":[{from:Ee()}],"gradient-via-pos":[{via:Ee()}],"gradient-to-pos":[{to:Ee()}],"gradient-from":[{from:P()}],"gradient-via":[{via:P()}],"gradient-to":[{to:P()}],rounded:[{rounded:de()}],"rounded-s":[{"rounded-s":de()}],"rounded-e":[{"rounded-e":de()}],"rounded-t":[{"rounded-t":de()}],"rounded-r":[{"rounded-r":de()}],"rounded-b":[{"rounded-b":de()}],"rounded-l":[{"rounded-l":de()}],"rounded-ss":[{"rounded-ss":de()}],"rounded-se":[{"rounded-se":de()}],"rounded-ee":[{"rounded-ee":de()}],"rounded-es":[{"rounded-es":de()}],"rounded-tl":[{"rounded-tl":de()}],"rounded-tr":[{"rounded-tr":de()}],"rounded-br":[{"rounded-br":de()}],"rounded-bl":[{"rounded-bl":de()}],"border-w":[{border:me()}],"border-w-x":[{"border-x":me()}],"border-w-y":[{"border-y":me()}],"border-w-s":[{"border-s":me()}],"border-w-e":[{"border-e":me()}],"border-w-t":[{"border-t":me()}],"border-w-r":[{"border-r":me()}],"border-w-b":[{"border-b":me()}],"border-w-l":[{"border-l":me()}],"divide-x":[{"divide-x":me()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":me()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...xt(),"hidden","none"]}],"divide-style":[{divide:[...xt(),"hidden","none"]}],"border-color":[{border:P()}],"border-color-x":[{"border-x":P()}],"border-color-y":[{"border-y":P()}],"border-color-s":[{"border-s":P()}],"border-color-e":[{"border-e":P()}],"border-color-t":[{"border-t":P()}],"border-color-r":[{"border-r":P()}],"border-color-b":[{"border-b":P()}],"border-color-l":[{"border-l":P()}],"divide-color":[{divide:P()}],"outline-style":[{outline:[...xt(),"none","hidden"]}],"outline-offset":[{"outline-offset":[D,O,T]}],"outline-w":[{outline:["",D,Wt,ut]}],"outline-color":[{outline:P()}],shadow:[{shadow:["","none",f,fr,ur]}],"shadow-color":[{shadow:P()}],"inset-shadow":[{"inset-shadow":["none",u,fr,ur]}],"inset-shadow-color":[{"inset-shadow":P()}],"ring-w":[{ring:me()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:P()}],"ring-offset-w":[{"ring-offset":[D,ut]}],"ring-offset-color":[{"ring-offset":P()}],"inset-ring-w":[{"inset-ring":me()}],"inset-ring-color":[{"inset-ring":P()}],"text-shadow":[{"text-shadow":["none",d,fr,ur]}],"text-shadow-color":[{"text-shadow":P()}],opacity:[{opacity:[D,O,T]}],"mix-blend":[{"mix-blend":[...U(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":U()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[D]}],"mask-image-linear-from-pos":[{"mask-linear-from":N()}],"mask-image-linear-to-pos":[{"mask-linear-to":N()}],"mask-image-linear-from-color":[{"mask-linear-from":P()}],"mask-image-linear-to-color":[{"mask-linear-to":P()}],"mask-image-t-from-pos":[{"mask-t-from":N()}],"mask-image-t-to-pos":[{"mask-t-to":N()}],"mask-image-t-from-color":[{"mask-t-from":P()}],"mask-image-t-to-color":[{"mask-t-to":P()}],"mask-image-r-from-pos":[{"mask-r-from":N()}],"mask-image-r-to-pos":[{"mask-r-to":N()}],"mask-image-r-from-color":[{"mask-r-from":P()}],"mask-image-r-to-color":[{"mask-r-to":P()}],"mask-image-b-from-pos":[{"mask-b-from":N()}],"mask-image-b-to-pos":[{"mask-b-to":N()}],"mask-image-b-from-color":[{"mask-b-from":P()}],"mask-image-b-to-color":[{"mask-b-to":P()}],"mask-image-l-from-pos":[{"mask-l-from":N()}],"mask-image-l-to-pos":[{"mask-l-to":N()}],"mask-image-l-from-color":[{"mask-l-from":P()}],"mask-image-l-to-color":[{"mask-l-to":P()}],"mask-image-x-from-pos":[{"mask-x-from":N()}],"mask-image-x-to-pos":[{"mask-x-to":N()}],"mask-image-x-from-color":[{"mask-x-from":P()}],"mask-image-x-to-color":[{"mask-x-to":P()}],"mask-image-y-from-pos":[{"mask-y-from":N()}],"mask-image-y-to-pos":[{"mask-y-to":N()}],"mask-image-y-from-color":[{"mask-y-from":P()}],"mask-image-y-to-color":[{"mask-y-to":P()}],"mask-image-radial":[{"mask-radial":[O,T]}],"mask-image-radial-from-pos":[{"mask-radial-from":N()}],"mask-image-radial-to-pos":[{"mask-radial-to":N()}],"mask-image-radial-from-color":[{"mask-radial-from":P()}],"mask-image-radial-to-color":[{"mask-radial-to":P()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":b()}],"mask-image-conic-pos":[{"mask-conic":[D]}],"mask-image-conic-from-pos":[{"mask-conic-from":N()}],"mask-image-conic-to-pos":[{"mask-conic-to":N()}],"mask-image-conic-from-color":[{"mask-conic-from":P()}],"mask-image-conic-to-color":[{"mask-conic-to":P()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:ne()}],"mask-repeat":[{mask:B()}],"mask-size":[{mask:fe()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",O,T]}],filter:[{filter:["","none",O,T]}],blur:[{blur:le()}],brightness:[{brightness:[D,O,T]}],contrast:[{contrast:[D,O,T]}],"drop-shadow":[{"drop-shadow":["","none",v,fr,ur]}],"drop-shadow-color":[{"drop-shadow":P()}],grayscale:[{grayscale:["",D,O,T]}],"hue-rotate":[{"hue-rotate":[D,O,T]}],invert:[{invert:["",D,O,T]}],saturate:[{saturate:[D,O,T]}],sepia:[{sepia:["",D,O,T]}],"backdrop-filter":[{"backdrop-filter":["","none",O,T]}],"backdrop-blur":[{"backdrop-blur":le()}],"backdrop-brightness":[{"backdrop-brightness":[D,O,T]}],"backdrop-contrast":[{"backdrop-contrast":[D,O,T]}],"backdrop-grayscale":[{"backdrop-grayscale":["",D,O,T]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[D,O,T]}],"backdrop-invert":[{"backdrop-invert":["",D,O,T]}],"backdrop-opacity":[{"backdrop-opacity":[D,O,T]}],"backdrop-saturate":[{"backdrop-saturate":[D,O,T]}],"backdrop-sepia":[{"backdrop-sepia":["",D,O,T]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":x()}],"border-spacing-x":[{"border-spacing-x":x()}],"border-spacing-y":[{"border-spacing-y":x()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",O,T]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[D,"initial",O,T]}],ease:[{ease:["linear","initial",m,O,T]}],delay:[{delay:[D,O,T]}],animate:[{animate:["none",C,O,T]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[h,O,T]}],"perspective-origin":[{"perspective-origin":w()}],rotate:[{rotate:_e()}],"rotate-x":[{"rotate-x":_e()}],"rotate-y":[{"rotate-y":_e()}],"rotate-z":[{"rotate-z":_e()}],scale:[{scale:Be()}],"scale-x":[{"scale-x":Be()}],"scale-y":[{"scale-y":Be()}],"scale-z":[{"scale-z":Be()}],"scale-3d":["scale-3d"],skew:[{skew:Vt()}],"skew-x":[{"skew-x":Vt()}],"skew-y":[{"skew-y":Vt()}],transform:[{transform:[O,T,"","none","gpu","cpu"]}],"transform-origin":[{origin:w()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:ve()}],"translate-x":[{"translate-x":ve()}],"translate-y":[{"translate-y":ve()}],"translate-z":[{"translate-z":ve()}],"translate-none":["translate-none"],accent:[{accent:P()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:P()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",O,T]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":x()}],"scroll-mx":[{"scroll-mx":x()}],"scroll-my":[{"scroll-my":x()}],"scroll-ms":[{"scroll-ms":x()}],"scroll-me":[{"scroll-me":x()}],"scroll-mt":[{"scroll-mt":x()}],"scroll-mr":[{"scroll-mr":x()}],"scroll-mb":[{"scroll-mb":x()}],"scroll-ml":[{"scroll-ml":x()}],"scroll-p":[{"scroll-p":x()}],"scroll-px":[{"scroll-px":x()}],"scroll-py":[{"scroll-py":x()}],"scroll-ps":[{"scroll-ps":x()}],"scroll-pe":[{"scroll-pe":x()}],"scroll-pt":[{"scroll-pt":x()}],"scroll-pr":[{"scroll-pr":x()}],"scroll-pb":[{"scroll-pb":x()}],"scroll-pl":[{"scroll-pl":x()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",O,T]}],fill:[{fill:["none",...P()]}],"stroke-w":[{stroke:[D,Wt,ut,Xr]}],stroke:[{stroke:["none",...P()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},ie=da(Ra);function La(e){const t=e-1;return t*t*t+1}function Ma(e,{delay:t=0,duration:r=400,easing:n=La,axis:i="y"}={}){const o=getComputedStyle(e),s=+o.opacity,l=i==="y"?"height":"width",a=parseFloat(o[l]),c=i==="y"?["top","bottom"]:["left","right"],f=c.map(m=>`${m[0].toUpperCase()}${m.slice(1)}`),u=parseFloat(o[`padding${f[0]}`]),d=parseFloat(o[`padding${f[1]}`]),v=parseFloat(o[`margin${f[0]}`]),g=parseFloat(o[`margin${f[1]}`]),h=parseFloat(o[`border${f[0]}Width`]),y=parseFloat(o[`border${f[1]}Width`]);return{delay:t,duration:r,easing:n,css:m=>`overflow: hidden;opacity: ${Math.min(m*20,1)*s};${l}: ${m*a}px;padding-${c[0]}: ${m*u}px;padding-${c[1]}: ${m*d}px;margin-${c[0]}: ${m*v}px;margin-${c[1]}: ${m*g}px;border-${c[0]}-width: ${m*h}px;border-${c[1]}-width: ${m*y}px;min-${l}: 0`}}const za={gray:"bg-gray-50 dark:bg-gray-800",red:"bg-red-50 dark:bg-gray-800",yellow:"bg-yellow-50 dark:bg-gray-800 ",green:"bg-green-50 dark:bg-gray-800 ",indigo:"bg-indigo-50 dark:bg-gray-800 ",purple:"bg-purple-50 dark:bg-gray-800 ",pink:"bg-pink-50 dark:bg-gray-800 ",blue:"bg-blue-50 dark:bg-gray-800 ",light:"bg-gray-50 dark:bg-gray-700",dark:"bg-gray-50 dark:bg-gray-800",default:"bg-white dark:bg-gray-800",dropdown:"bg-white dark:bg-gray-700",navbar:"bg-white dark:bg-gray-900",navbarUl:"bg-gray-50 dark:bg-gray-800",form:"bg-gray-50 dark:bg-gray-700",primary:"bg-primary-50 dark:bg-gray-800 ",orange:"bg-orange-50 dark:bg-orange-800",none:""};function xn(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["tag","color","rounded","border","shadow","node","use","options","role","transition","params","open"]);ge(t,!1);const i=()=>{};bt("background",!0);let o=E(t,"tag",24,()=>n.href?"a":"div"),s=E(t,"color",12,"default"),l=E(t,"rounded",8,!1),a=E(t,"border",8,!1),c=E(t,"shadow",8,!1),f=E(t,"node",28,()=>{}),u=E(t,"use",8,i),d=E(t,"options",24,()=>({})),v=E(t,"role",24,()=>{}),g=E(t,"transition",24,()=>{}),h=E(t,"params",24,()=>({})),y=E(t,"open",8,!0);const m=Xo(),C={gray:"text-gray-800 dark:text-gray-300",red:"text-red-800 dark:text-red-400",yellow:"text-yellow-800 dark:text-yellow-300",green:"text-green-800 dark:text-green-400",indigo:"text-indigo-800 dark:text-indigo-400",purple:"text-purple-800 dark:text-purple-400",pink:"text-pink-800 dark:text-pink-400",blue:"text-blue-800 dark:text-blue-400",light:"text-gray-700 dark:text-gray-300",dark:"text-gray-700 dark:text-gray-300",default:"text-gray-500 dark:text-gray-400",dropdown:"text-gray-700 dark:text-gray-200",navbar:"text-gray-700 dark:text-gray-200",navbarUl:"text-gray-700 dark:text-gray-400",form:"text-gray-900 dark:text-white",primary:"text-primary-800 dark:text-primary-400",orange:"text-orange-800 dark:text-orange-400",none:""},p={gray:"border-gray-300 dark:border-gray-800 divide-gray-300 dark:divide-gray-800",red:"border-red-300 dark:border-red-800 divide-red-300 dark:divide-red-800",yellow:"border-yellow-300 dark:border-yellow-800 divide-yellow-300 dark:divide-yellow-800",green:"border-green-300 dark:border-green-800 divide-green-300 dark:divide-green-800",indigo:"border-indigo-300 dark:border-indigo-800 divide-indigo-300 dark:divide-indigo-800",purple:"border-purple-300 dark:border-purple-800 divide-purple-300 dark:divide-purple-800",pink:"border-pink-300 dark:border-pink-800 divide-pink-300 dark:divide-pink-800",blue:"border-blue-300 dark:border-blue-800 divide-blue-300 dark:divide-blue-800",light:"border-gray-500 divide-gray-500",dark:"border-gray-500 divide-gray-500",default:"border-gray-200 dark:border-gray-700 divide-gray-200 dark:divide-gray-700",dropdown:"border-gray-100 dark:border-gray-600 divide-gray-100 dark:divide-gray-600",navbar:"border-gray-100 dark:border-gray-700 divide-gray-100 dark:divide-gray-700",navbarUl:"border-gray-100 dark:border-gray-700 divide-gray-100 dark:divide-gray-700",form:"border-gray-300 dark:border-gray-700 divide-gray-300 dark:divide-gray-700",primary:"border-primary-500 dark:border-primary-200 divide-primary-500 dark:divide-primary-200 ",orange:"border-orange-300 dark:border-orange-800 divide-orange-300 dark:divide-orange-800",none:""};let b=Y();J(()=>z(y()),()=>{m(y()?"open":"close")}),J(()=>z(y()),()=>{m("show",y())}),J(()=>z(s()),()=>{s(s()??"default")}),J(()=>z(s()),()=>{bt("color",s())}),J(()=>(z(s()),z(l()),z(a()),z(c()),z(r)),()=>{M(b,ie(za[s()],C[s()],l()&&"rounded-lg",a()&&"border",p[s()],c()&&"shadow-md",r.class))}),Ye(),Ce();var w=ce(),A=ee(w);{var k=S=>{var V=ce(),H=ee(V);Zt(H,o,!1,(L,G)=>{Jt(L,(I,P)=>{var ne;return(ne=u())==null?void 0:ne(I,P)},d),on(L,I=>f(I),()=>f());let j;te(()=>j=we(L,j,{role:v(),...n,class:_(b)})),Go(3,L,g,h),q("click",L,function(I){W.call(this,t,I)}),q("mouseenter",L,function(I){W.call(this,t,I)}),q("mouseleave",L,function(I){W.call(this,t,I)}),q("focusin",L,function(I){W.call(this,t,I)}),q("focusout",L,function(I){W.call(this,t,I)});var F=ce(),$=ee(F);ae($,t,"default",{},null),R(G,F)}),R(S,V)},x=(S,V)=>{{var H=L=>{var G=ce(),j=ee(G);Zt(j,o,!1,(F,$)=>{Jt(F,(B,fe)=>{var Ee;return(Ee=u())==null?void 0:Ee(B,fe)},d),on(F,B=>f(B),()=>f());let I;te(()=>I=we(F,I,{role:v(),...n,class:_(b)})),q("click",F,function(B){W.call(this,t,B)}),q("mouseenter",F,function(B){W.call(this,t,B)}),q("mouseleave",F,function(B){W.call(this,t,B)}),q("focusin",F,function(B){W.call(this,t,B)}),q("focusout",F,function(B){W.call(this,t,B)});var P=ce(),ne=ee(P);ae(ne,t,"default",{},null),R($,P)}),R(L,G)};ke(S,L=>{y()&&L(H)},V)}};ke(A,S=>{g()&&y()?S(k):S(x,!1)})}R(e,w),he()}var Na=re(' '),Ia=re(" "),Da=re(' '),Fa=re("");function Ba(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["color","name","ariaLabel","size","href"]);ge(t,!1);let i=E(t,"color",8,"default"),o=E(t,"name",24,()=>{}),s=E(t,"ariaLabel",24,()=>{}),l=E(t,"size",8,"md"),a=E(t,"href",24,()=>{});const c=st("background"),f={dark:"text-gray-500 hover:text-gray-900 hover:bg-gray-200 dark:text-gray-400 dark:hover:text-white dark:hover:bg-gray-600",gray:"text-gray-500 focus:ring-gray-400 hover:bg-gray-200 dark:hover:bg-gray-800 dark:hover:text-gray-300",red:"text-red-500 focus:ring-red-400 hover:bg-red-200 dark:hover:bg-red-800 dark:hover:text-red-300",yellow:"text-yellow-500 focus:ring-yellow-400 hover:bg-yellow-200 dark:hover:bg-yellow-800 dark:hover:text-yellow-300",green:"text-green-500 focus:ring-green-400 hover:bg-green-200 dark:hover:bg-green-800 dark:hover:text-green-300",indigo:"text-indigo-500 focus:ring-indigo-400 hover:bg-indigo-200 dark:hover:bg-indigo-800 dark:hover:text-indigo-300",purple:"text-purple-500 focus:ring-purple-400 hover:bg-purple-200 dark:hover:bg-purple-800 dark:hover:text-purple-300",pink:"text-pink-500 focus:ring-pink-400 hover:bg-pink-200 dark:hover:bg-pink-800 dark:hover:text-pink-300",blue:"text-blue-500 focus:ring-blue-400 hover:bg-blue-200 dark:hover:bg-blue-800 dark:hover:text-blue-300",primary:"text-primary-500 focus:ring-primary-400 hover:bg-primary-200 dark:hover:bg-primary-800 dark:hover:text-primary-300",default:"focus:ring-gray-400 hover:bg-gray-100"},u={xs:"m-0.5 rounded-xs focus:ring-1 p-0.5",sm:"m-0.5 rounded-sm focus:ring-1 p-0.5",md:"m-0.5 rounded-lg focus:ring-2 p-1.5",lg:"m-0.5 rounded-lg focus:ring-2 p-2.5"};let d=Y();const v={xs:"w-3 h-3",sm:"w-3.5 h-3.5",md:"w-5 h-5",lg:"w-5 h-5"};J(()=>(z(l()),z(i()),z(r)),()=>{M(d,ie("focus:outline-hidden whitespace-normal",u[l()],f[i()],i()==="default"&&(c?"dark:hover:bg-gray-600":"dark:hover:bg-gray-700"),r.class))}),Ye(),Ce();var g=ce(),h=ee(g);{var y=C=>{var p=Ia();let b;var w=ue(p);{var A=x=>{var S=Na(),V=ue(S);te(()=>kr(V,o())),R(x,S)};ke(w,x=>{o()&&x(A)})}var k=oe(w,2);ae(k,t,"default",{get svgSize(){return v[l()]}},null),te(()=>b=we(p,b,{href:a(),...n,class:_(d),"aria-label":s()??o()})),R(C,p)},m=C=>{var p=Fa();let b;var w=ue(p);{var A=x=>{var S=Da(),V=ue(S);te(()=>kr(V,o())),R(x,S)};ke(w,x=>{o()&&x(A)})}var k=oe(w,2);ae(k,t,"default",{get svgSize(){return v[l()]}},null),te(()=>b=we(p,b,{type:"button",...n,class:_(d),"aria-label":s()??o()})),q("click",p,function(x){W.call(this,t,x)}),R(C,p)};ke(h,C=>{a()?C(y):C(m,!1)})}R(e,g),he()}const Rt=Math.min,mt=Math.max,Cr=Math.round,dr=Math.floor,Ve=e=>({x:e,y:e}),Ua={left:"right",right:"left",bottom:"top",top:"bottom"},Va={start:"end",end:"start"};function un(e,t,r){return mt(e,Rt(t,r))}function ir(e,t){return typeof e=="function"?e(t):e}function wt(e){return e.split("-")[0]}function sr(e){return e.split("-")[1]}function ai(e){return e==="x"?"y":"x"}function kn(e){return e==="y"?"height":"width"}function pt(e){return["top","bottom"].includes(wt(e))?"y":"x"}function Cn(e){return ai(pt(e))}function ja(e,t,r){r===void 0&&(r=!1);const n=sr(e),i=Cn(e),o=kn(i);let s=i==="x"?n===(r?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[o]>t.floating[o]&&(s=Er(s)),[s,Er(s)]}function Wa(e){const t=Er(e);return[fn(e),t,fn(t)]}function fn(e){return e.replace(/start|end/g,t=>Va[t])}function Ha(e,t,r){const n=["left","right"],i=["right","left"],o=["top","bottom"],s=["bottom","top"];switch(e){case"top":case"bottom":return r?t?i:n:t?n:i;case"left":case"right":return t?o:s;default:return[]}}function Ga(e,t,r,n){const i=sr(e);let o=Ha(wt(e),r==="start",n);return i&&(o=o.map(s=>s+"-"+i),t&&(o=o.concat(o.map(fn)))),o}function Er(e){return e.replace(/left|right|bottom|top/g,t=>Ua[t])}function qa(e){return{top:0,right:0,bottom:0,left:0,...e}}function li(e){return typeof e!="number"?qa(e):{top:e,right:e,bottom:e,left:e}}function Ar(e){const{x:t,y:r,width:n,height:i}=e;return{width:n,height:i,top:r,left:t,right:t+n,bottom:r+i,x:t,y:r}}function Jn(e,t,r){let{reference:n,floating:i}=e;const o=pt(t),s=Cn(t),l=kn(s),a=wt(t),c=o==="y",f=n.x+n.width/2-i.width/2,u=n.y+n.height/2-i.height/2,d=n[l]/2-i[l]/2;let v;switch(a){case"top":v={x:f,y:n.y-i.height};break;case"bottom":v={x:f,y:n.y+n.height};break;case"right":v={x:n.x+n.width,y:u};break;case"left":v={x:n.x-i.width,y:u};break;default:v={x:n.x,y:n.y}}switch(sr(t)){case"start":v[s]-=d*(r&&c?-1:1);break;case"end":v[s]+=d*(r&&c?-1:1);break}return v}const Ya=async(e,t,r)=>{const{placement:n="bottom",strategy:i="absolute",middleware:o=[],platform:s}=r,l=o.filter(Boolean),a=await(s.isRTL==null?void 0:s.isRTL(t));let c=await s.getElementRects({reference:e,floating:t,strategy:i}),{x:f,y:u}=Jn(c,n,a),d=n,v={},g=0;for(let h=0;h({name:"arrow",options:e,async fn(t){const{x:r,y:n,placement:i,rects:o,platform:s,elements:l,middlewareData:a}=t,{element:c,padding:f=0}=ir(e,t)||{};if(c==null)return{};const u=li(f),d={x:r,y:n},v=Cn(i),g=kn(v),h=await s.getDimensions(c),y=v==="y",m=y?"top":"left",C=y?"bottom":"right",p=y?"clientHeight":"clientWidth",b=o.reference[g]+o.reference[v]-d[v]-o.floating[g],w=d[v]-o.reference[v],A=await(s.getOffsetParent==null?void 0:s.getOffsetParent(c));let k=A?A[p]:0;(!k||!await(s.isElement==null?void 0:s.isElement(A)))&&(k=l.floating[p]||o.floating[g]);const x=b/2-w/2,S=k/2-h[g]/2-1,V=Rt(u[m],S),H=Rt(u[C],S),L=V,G=k-h[g]-H,j=k/2-h[g]/2+x,F=un(L,j,G),$=!a.arrow&&sr(i)!=null&&j!==F&&o.reference[g]/2-(jF<=0)){var H,L;const F=(((H=o.flip)==null?void 0:H.index)||0)+1,$=k[F];if($){var G;const P=u==="alignment"?C!==pt($):!1,ne=((G=V[0])==null?void 0:G.overflows[0])>0;if(!P||ne)return{data:{index:F,overflows:V},reset:{placement:$}}}let I=(L=V.filter(P=>P.overflows[0]<=0).sort((P,ne)=>P.overflows[1]-ne.overflows[1])[0])==null?void 0:L.placement;if(!I)switch(v){case"bestFit":{var j;const P=(j=V.filter(ne=>{if(A){const B=pt(ne.placement);return B===C||B==="y"}return!0}).map(ne=>[ne.placement,ne.overflows.filter(B=>B>0).reduce((B,fe)=>B+fe,0)]).sort((ne,B)=>ne[1]-B[1])[0])==null?void 0:j[0];P&&(I=P);break}case"initialPlacement":I=l;break}if(i!==I)return{reset:{placement:I}}}return{}}}};async function Za(e,t){const{placement:r,platform:n,elements:i}=e,o=await(n.isRTL==null?void 0:n.isRTL(i.floating)),s=wt(r),l=sr(r),a=pt(r)==="y",c=["left","top"].includes(s)?-1:1,f=o&&a?-1:1,u=ir(t,e);let{mainAxis:d,crossAxis:v,alignmentAxis:g}=typeof u=="number"?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return l&&typeof g=="number"&&(v=l==="end"?g*-1:g),a?{x:v*f,y:d*c}:{x:d*c,y:v*f}}const Ja=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,n;const{x:i,y:o,placement:s,middlewareData:l}=t,a=await Za(t,e);return s===((r=l.offset)==null?void 0:r.placement)&&(n=l.arrow)!=null&&n.alignmentOffset?{}:{x:i+a.x,y:o+a.y,data:{...a,placement:s}}}}},Qa=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:r,y:n,placement:i}=t,{mainAxis:o=!0,crossAxis:s=!1,limiter:l={fn:y=>{let{x:m,y:C}=y;return{x:m,y:C}}},...a}=ir(e,t),c={x:r,y:n},f=await ci(t,a),u=pt(wt(i)),d=ai(u);let v=c[d],g=c[u];if(o){const y=d==="y"?"top":"left",m=d==="y"?"bottom":"right",C=v+f[y],p=v-f[m];v=un(C,v,p)}if(s){const y=u==="y"?"top":"left",m=u==="y"?"bottom":"right",C=g+f[y],p=g-f[m];g=un(C,g,p)}const h=l.fn({...t,[d]:v,[u]:g});return{...h,data:{x:h.x-r,y:h.y-n,enabled:{[d]:o,[u]:s}}}}}};function Br(){return typeof window<"u"}function Ut(e){return ui(e)?(e.nodeName||"").toLowerCase():"#document"}function Te(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Ke(e){var t;return(t=(ui(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function ui(e){return Br()?e instanceof Node||e instanceof Te(e).Node:!1}function De(e){return Br()?e instanceof Element||e instanceof Te(e).Element:!1}function qe(e){return Br()?e instanceof HTMLElement||e instanceof Te(e).HTMLElement:!1}function Qn(e){return!Br()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Te(e).ShadowRoot}function ar(e){const{overflow:t,overflowX:r,overflowY:n,display:i}=Fe(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!["inline","contents"].includes(i)}function $a(e){return["table","td","th"].includes(Ut(e))}function Ur(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch{return!1}})}function En(e){const t=An(),r=De(e)?Fe(e):e;return["transform","translate","scale","rotate","perspective"].some(n=>r[n]?r[n]!=="none":!1)||(r.containerType?r.containerType!=="normal":!1)||!t&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!t&&(r.filter?r.filter!=="none":!1)||["transform","translate","scale","rotate","perspective","filter"].some(n=>(r.willChange||"").includes(n))||["paint","layout","strict","content"].some(n=>(r.contain||"").includes(n))}function el(e){let t=lt(e);for(;qe(t)&&!Lt(t);){if(En(t))return t;if(Ur(t))return null;t=lt(t)}return null}function An(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Lt(e){return["html","body","#document"].includes(Ut(e))}function Fe(e){return Te(e).getComputedStyle(e)}function Vr(e){return De(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function lt(e){if(Ut(e)==="html")return e;const t=e.assignedSlot||e.parentNode||Qn(e)&&e.host||Ke(e);return Qn(t)?t.host:t}function fi(e){const t=lt(e);return Lt(t)?e.ownerDocument?e.ownerDocument.body:e.body:qe(t)&&ar(t)?t:fi(t)}function Qt(e,t,r){var n;t===void 0&&(t=[]),r===void 0&&(r=!0);const i=fi(e),o=i===((n=e.ownerDocument)==null?void 0:n.body),s=Te(i);if(o){const l=dn(s);return t.concat(s,s.visualViewport||[],ar(i)?i:[],l&&r?Qt(l):[])}return t.concat(i,Qt(i,[],r))}function dn(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function di(e){const t=Fe(e);let r=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const i=qe(e),o=i?e.offsetWidth:r,s=i?e.offsetHeight:n,l=Cr(r)!==o||Cr(n)!==s;return l&&(r=o,n=s),{width:r,height:n,$:l}}function Pn(e){return De(e)?e:e.contextElement}function St(e){const t=Pn(e);if(!qe(t))return Ve(1);const r=t.getBoundingClientRect(),{width:n,height:i,$:o}=di(t);let s=(o?Cr(r.width):r.width)/n,l=(o?Cr(r.height):r.height)/i;return(!s||!Number.isFinite(s))&&(s=1),(!l||!Number.isFinite(l))&&(l=1),{x:s,y:l}}const tl=Ve(0);function vi(e){const t=Te(e);return!An()||!t.visualViewport?tl:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function rl(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==Te(e)?!1:t}function _t(e,t,r,n){t===void 0&&(t=!1),r===void 0&&(r=!1);const i=e.getBoundingClientRect(),o=Pn(e);let s=Ve(1);t&&(n?De(n)&&(s=St(n)):s=St(e));const l=rl(o,r,n)?vi(o):Ve(0);let a=(i.left+l.x)/s.x,c=(i.top+l.y)/s.y,f=i.width/s.x,u=i.height/s.y;if(o){const d=Te(o),v=n&&De(n)?Te(n):n;let g=d,h=dn(g);for(;h&&n&&v!==g;){const y=St(h),m=h.getBoundingClientRect(),C=Fe(h),p=m.left+(h.clientLeft+parseFloat(C.paddingLeft))*y.x,b=m.top+(h.clientTop+parseFloat(C.paddingTop))*y.y;a*=y.x,c*=y.y,f*=y.x,u*=y.y,a+=p,c+=b,g=Te(h),h=dn(g)}}return Ar({width:f,height:u,x:a,y:c})}function Sn(e,t){const r=Vr(e).scrollLeft;return t?t.left+r:_t(Ke(e)).left+r}function gi(e,t,r){r===void 0&&(r=!1);const n=e.getBoundingClientRect(),i=n.left+t.scrollLeft-(r?0:Sn(e,n)),o=n.top+t.scrollTop;return{x:i,y:o}}function nl(e){let{elements:t,rect:r,offsetParent:n,strategy:i}=e;const o=i==="fixed",s=Ke(n),l=t?Ur(t.floating):!1;if(n===s||l&&o)return r;let a={scrollLeft:0,scrollTop:0},c=Ve(1);const f=Ve(0),u=qe(n);if((u||!u&&!o)&&((Ut(n)!=="body"||ar(s))&&(a=Vr(n)),qe(n))){const v=_t(n);c=St(n),f.x=v.x+n.clientLeft,f.y=v.y+n.clientTop}const d=s&&!u&&!o?gi(s,a,!0):Ve(0);return{width:r.width*c.x,height:r.height*c.y,x:r.x*c.x-a.scrollLeft*c.x+f.x+d.x,y:r.y*c.y-a.scrollTop*c.y+f.y+d.y}}function ol(e){return Array.from(e.getClientRects())}function il(e){const t=Ke(e),r=Vr(e),n=e.ownerDocument.body,i=mt(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),o=mt(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight);let s=-r.scrollLeft+Sn(e);const l=-r.scrollTop;return Fe(n).direction==="rtl"&&(s+=mt(t.clientWidth,n.clientWidth)-i),{width:i,height:o,x:s,y:l}}function sl(e,t){const r=Te(e),n=Ke(e),i=r.visualViewport;let o=n.clientWidth,s=n.clientHeight,l=0,a=0;if(i){o=i.width,s=i.height;const c=An();(!c||c&&t==="fixed")&&(l=i.offsetLeft,a=i.offsetTop)}return{width:o,height:s,x:l,y:a}}function al(e,t){const r=_t(e,!0,t==="fixed"),n=r.top+e.clientTop,i=r.left+e.clientLeft,o=qe(e)?St(e):Ve(1),s=e.clientWidth*o.x,l=e.clientHeight*o.y,a=i*o.x,c=n*o.y;return{width:s,height:l,x:a,y:c}}function $n(e,t,r){let n;if(t==="viewport")n=sl(e,r);else if(t==="document")n=il(Ke(e));else if(De(t))n=al(t,r);else{const i=vi(e);n={x:t.x-i.x,y:t.y-i.y,width:t.width,height:t.height}}return Ar(n)}function hi(e,t){const r=lt(e);return r===t||!De(r)||Lt(r)?!1:Fe(r).position==="fixed"||hi(r,t)}function ll(e,t){const r=t.get(e);if(r)return r;let n=Qt(e,[],!1).filter(l=>De(l)&&Ut(l)!=="body"),i=null;const o=Fe(e).position==="fixed";let s=o?lt(e):e;for(;De(s)&&!Lt(s);){const l=Fe(s),a=En(s);!a&&l.position==="fixed"&&(i=null),(o?!a&&!i:!a&&l.position==="static"&&!!i&&["absolute","fixed"].includes(i.position)||ar(s)&&!a&&hi(e,s))?n=n.filter(f=>f!==s):i=l,s=lt(s)}return t.set(e,n),n}function cl(e){let{element:t,boundary:r,rootBoundary:n,strategy:i}=e;const s=[...r==="clippingAncestors"?Ur(t)?[]:ll(t,this._c):[].concat(r),n],l=s[0],a=s.reduce((c,f)=>{const u=$n(t,f,i);return c.top=mt(u.top,c.top),c.right=Rt(u.right,c.right),c.bottom=Rt(u.bottom,c.bottom),c.left=mt(u.left,c.left),c},$n(t,l,i));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}}function ul(e){const{width:t,height:r}=di(e);return{width:t,height:r}}function fl(e,t,r){const n=qe(t),i=Ke(t),o=r==="fixed",s=_t(e,!0,o,t);let l={scrollLeft:0,scrollTop:0};const a=Ve(0);function c(){a.x=Sn(i)}if(n||!n&&!o)if((Ut(t)!=="body"||ar(i))&&(l=Vr(t)),n){const v=_t(t,!0,o,t);a.x=v.x+t.clientLeft,a.y=v.y+t.clientTop}else i&&c();o&&!n&&i&&c();const f=i&&!n&&!o?gi(i,l):Ve(0),u=s.left+l.scrollLeft-a.x-f.x,d=s.top+l.scrollTop-a.y-f.y;return{x:u,y:d,width:s.width,height:s.height}}function Zr(e){return Fe(e).position==="static"}function eo(e,t){if(!qe(e)||Fe(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return Ke(e)===r&&(r=r.ownerDocument.body),r}function mi(e,t){const r=Te(e);if(Ur(e))return r;if(!qe(e)){let i=lt(e);for(;i&&!Lt(i);){if(De(i)&&!Zr(i))return i;i=lt(i)}return r}let n=eo(e,t);for(;n&&$a(n)&&Zr(n);)n=eo(n,t);return n&&Lt(n)&&Zr(n)&&!En(n)?r:n||el(e)||r}const dl=async function(e){const t=this.getOffsetParent||mi,r=this.getDimensions,n=await r(e.floating);return{reference:fl(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function vl(e){return Fe(e).direction==="rtl"}const gl={convertOffsetParentRelativeRectToViewportRelativeRect:nl,getDocumentElement:Ke,getClippingRect:cl,getOffsetParent:mi,getElementRects:dl,getClientRects:ol,getDimensions:ul,getScale:St,isElement:De,isRTL:vl};function pi(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function hl(e,t){let r=null,n;const i=Ke(e);function o(){var l;clearTimeout(n),(l=r)==null||l.disconnect(),r=null}function s(l,a){l===void 0&&(l=!1),a===void 0&&(a=1),o();const c=e.getBoundingClientRect(),{left:f,top:u,width:d,height:v}=c;if(l||t(),!d||!v)return;const g=dr(u),h=dr(i.clientWidth-(f+d)),y=dr(i.clientHeight-(u+v)),m=dr(f),p={rootMargin:-g+"px "+-h+"px "+-y+"px "+-m+"px",threshold:mt(0,Rt(1,a))||1};let b=!0;function w(A){const k=A[0].intersectionRatio;if(k!==a){if(!b)return s();k?s(!1,k):n=setTimeout(()=>{s(!1,1e-7)},1e3)}k===1&&!pi(c,e.getBoundingClientRect())&&s(),b=!1}try{r=new IntersectionObserver(w,{...p,root:i.ownerDocument})}catch{r=new IntersectionObserver(w,p)}r.observe(e)}return s(!0),o}function to(e,t,r,n){n===void 0&&(n={});const{ancestorScroll:i=!0,ancestorResize:o=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:l=typeof IntersectionObserver=="function",animationFrame:a=!1}=n,c=Pn(e),f=i||o?[...c?Qt(c):[],...Qt(t)]:[];f.forEach(m=>{i&&m.addEventListener("scroll",r,{passive:!0}),o&&m.addEventListener("resize",r)});const u=c&&l?hl(c,r):null;let d=-1,v=null;s&&(v=new ResizeObserver(m=>{let[C]=m;C&&C.target===c&&v&&(v.unobserve(t),cancelAnimationFrame(d),d=requestAnimationFrame(()=>{var p;(p=v)==null||p.observe(t)})),r()}),c&&!a&&v.observe(c),v.observe(t));let g,h=a?_t(e):null;a&&y();function y(){const m=_t(e);h&&!pi(h,m)&&r(),h=m,g=requestAnimationFrame(y)}return r(),()=>{var m;f.forEach(C=>{i&&C.removeEventListener("scroll",r),o&&C.removeEventListener("resize",r)}),u==null||u(),(m=v)==null||m.disconnect(),v=null,a&&cancelAnimationFrame(g)}}const ml=Ja,pl=Qa,bl=Xa,yl=Ka,wl=(e,t,r)=>{const n=new Map,i={platform:gl,...r},o={...i.platform,_c:n};return Ya(e,t,{...i,platform:o})};var _l=re("
    "),xl=re("
    "),kl=re(" ",1),Cl=re(" ",1);function El(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["activeContent","arrow","offset","placement","trigger","triggeredBy","reference","strategy","open","yOnly","middlewares"]);ge(t,!1);const i=Y();let o=E(t,"activeContent",8,!1),s=E(t,"arrow",8,!0),l=E(t,"offset",8,8),a=E(t,"placement",8,"top"),c=E(t,"trigger",8,"hover"),f=E(t,"triggeredBy",24,()=>{}),u=E(t,"reference",24,()=>{}),d=E(t,"strategy",8,"absolute"),v=E(t,"open",12,!1),g=E(t,"yOnly",8,!1),h=E(t,"middlewares",24,()=>[bl(),pl()]);const y=Xo();let m=Y(),C=Y(),p=Y(),b=Y(),w,A=Y(),k=Y(),x=[];const S=U=>{_(b)===void 0&&console.error("trigger undefined"),!(!u()&&x.includes(U.target)&&_(b)!==U.target&&(M(b,U.target),v()))&&v(U.type==="click"?!v():!0)},V=U=>U.matches(":hover"),H=U=>U?`${U}px`:"",L=U=>{if(o()&&_(p)){const N=[_(b),w,...x].filter(Boolean);setTimeout(()=>{U.type==="mouseleave"&&!N.some(V)&&v(!1)},100)}else v(!1)};let G=Y();const j={left:"right",right:"left",bottom:"top",top:"bottom"};function F(){wl(_(b),w,{placement:a(),strategy:d(),middleware:_(i)}).then(({x:U,y:N,middlewareData:le,placement:_e,strategy:Be})=>{w.style.position=Be,w.style.left=g()?"0":H(U),w.style.top=H(N),le.arrow&&_(A)instanceof HTMLDivElement&&(Gr(A,_(A).style.left=H(le.arrow.x)),Gr(A,_(A).style.top=H(le.arrow.y)),M(G,j[_e.split("-")[0]]),Gr(A,_(A).style[_(G)]=H(-_(A).offsetWidth/2-(r.border?1:0))))})}function $(U,N){w=U;let le=to(N,w,F);return{update(_e){le(),le=to(_e,w,F)},destroy(){le()}}}Zs(()=>{const U=[["focusin",S,_(m)],["focusout",L,_(m)],["click",S,_(C)],["mouseenter",S,_(p)],["mouseleave",L,_(p)]];return f()?x=[...document.querySelectorAll(f())]:x=_(k).previousElementSibling?[_(k).previousElementSibling]:[],x.length||console.error("No triggers found."),x.forEach(N=>{N.tabIndex<0&&(N.tabIndex=0);for(const[le,_e,Be]of U)Be&&N.addEventListener(le,_e)}),u()?(M(b,document.querySelector(u())??document.body),_(b)===document.body?console.error(`Popup reference not found: '${u()}'`):(_(m)&&_(b).addEventListener("focusout",L),_(p)&&_(b).addEventListener("mouseleave",L))):M(b,x[0]),_(C)&&document.addEventListener("click",I),()=>{x.forEach(N=>{if(N)for(const[le,_e]of U)N.removeEventListener(le,_e)}),_(b)&&(_(b).removeEventListener("focusout",L),_(b).removeEventListener("mouseleave",L)),document.removeEventListener("click",I)}});function I(U){v()&&!U.composedPath().includes(w)&&!x.some(N=>U.composedPath().includes(N))&&L(U)}function P(U,N){return U?N:()=>{}}let ne=Y();function B(U){return M(A,U),{destroy(){M(A,null)}}}J(()=>z(c()),()=>{M(m,c()==="focus")}),J(()=>z(c()),()=>{M(C,c()==="click")}),J(()=>z(c()),()=>{M(p,c()==="hover")}),J(()=>z(v()),()=>{y("show",v())}),J(()=>(z(a()),_(b)),()=>{a()&&M(b,_(b))}),J(()=>(z(h()),z(l()),_(A)),()=>{M(i,[...h(),ml(+l()),_(A)&&yl({element:_(A),padding:10})])}),J(()=>(z(r),_(G)),()=>{M(ne,Jo("absolute pointer-events-none block w-[10px] h-[10px] rotate-45 bg-inherit border-inherit",r.border&&_(G)==="bottom"&&"border-b border-e",r.border&&_(G)==="top"&&"border-t border-s ",r.border&&_(G)==="right"&&"border-t border-e ",r.border&&_(G)==="left"&&"border-b border-s "))}),Ye(),Ce();var fe=Cl(),Ee=ee(fe);{var de=U=>{var N=_l();on(N,le=>M(k,le),()=>_(k)),R(U,N)};ke(Ee,U=>{_(b)||U(de)})}var me=oe(Ee,2);{var xt=U=>{const N=Ie(()=>o()?-1:void 0);var le=Gt(()=>P(o()&&_(m),S)),_e=Gt(()=>P(o()&&_(m),L)),Be=Gt(()=>P(o()&&_(p),S)),Vt=Gt(()=>P(o()&&_(p),L));xn(U,Fr({use:$,get options(){return _(b)},role:"tooltip",get tabindex(){return _(N)}},()=>n,{get open(){return v()},set open(ve){v(ve)},$$events:{focusin(...ve){var Oe;(Oe=_(le))==null||Oe.apply(this,ve)},focusout(...ve){var Oe;(Oe=_(_e))==null||Oe.apply(this,ve)},mouseenter(...ve){var Oe;(Oe=_(Be))==null||Oe.apply(this,ve)},mouseleave(...ve){var Oe;(Oe=_(Vt))==null||Oe.apply(this,ve)}},children:(ve,Oe)=>{var Tn=kl(),On=ee(Tn);ae(On,t,"default",{},null);var bi=oe(On,2);{var yi=jr=>{var Wr=xl();Jt(Wr,wi=>B==null?void 0:B(wi)),te(()=>gt(Wr,1,vt(_(ne)))),R(jr,Wr)};ke(bi,jr=>{s()&&jr(yi)})}R(ve,Tn)},$$slots:{default:!0},$$legacy:!0}))};ke(me,U=>{_(b)&&U(xt)})}R(e,fe),he()}var Al=re("
    "),Pl=re("
    "),Sl=re("
    ",1);function Tl(e,t){const r=zs(t),n=Z(t,["children","$$slots","$$events","$$legacy"]),i=Z(n,["activeUrl","open","containerClass","classContainer","headerClass","classHeader","footerClass","classFooter","activeClass","classActive","arrow","trigger","placement","color","shadow","rounded"]);ge(t,!1);const o=Y(),s=Y(),l=Y(),a=Y();let c=E(t,"activeUrl",24,()=>{}),f=E(t,"open",12,!1),u=E(t,"containerClass",8,"divide-y z-50"),d=E(t,"classContainer",24,()=>{}),v=E(t,"headerClass",8,"py-1 overflow-hidden rounded-t-lg"),g=E(t,"classHeader",24,()=>{}),h=E(t,"footerClass",8,"py-1 overflow-hidden rounded-b-lg"),y=E(t,"classFooter",24,()=>{}),m=E(t,"activeClass",8,"text-primary-700 dark:text-primary-700 hover:text-primary-900 dark:hover:text-primary-900"),C=E(t,"classActive",24,()=>{}),p=E(t,"arrow",8,!1),b=E(t,"trigger",8,"click"),w=E(t,"placement",8,"bottom"),A=E(t,"color",8,"dropdown"),k=E(t,"shadow",8,!0),x=E(t,"rounded",8,!0);const S=Dr("");let V=ie(m(),C());bt("DropdownType",{activeClass:V}),bt("activeUrl",S),J(()=>z(c()),()=>{S.set(c()??"")}),J(()=>(z(u()),z(d())),()=>{M(o,ie(u(),d()))}),J(()=>(z(v()),z(g())),()=>{M(s,ie(v(),g()))}),J(()=>z(n),()=>{M(l,ie("py-1",n.class))}),J(()=>(z(h()),z(y())),()=>{M(a,ie(h(),y()))}),Ye(),Ce(),El(e,Fr({activeContent:!0},()=>i,{get trigger(){return b()},get arrow(){return p()},get placement(){return w()},get shadow(){return k()},get rounded(){return x()},get color(){return A()},get class(){return _(o)},get open(){return f()},set open(H){f(H)},$$events:{show(H){W.call(this,t,H)}},children:(H,L)=>{var G=Sl(),j=ee(G);{var F=B=>{var fe=Al(),Ee=ue(fe);ae(Ee,t,"header",{},null),te(()=>gt(fe,1,vt(_(s)))),R(B,fe)};ke(j,B=>{r.header&&B(F)})}var $=oe(j,2),I=ue($);ae(I,t,"default",{},null);var P=oe($,2);{var ne=B=>{var fe=Pl(),Ee=ue(fe);ae(Ee,t,"footer",{},null),te(()=>gt(fe,1,vt(_(a)))),R(B,fe)};ke(P,B=>{r.footer&&B(ne)})}te(()=>gt($,1,vt(_(l)))),R(H,G)},$$slots:{default:!0},$$legacy:!0})),he()}var Ol=re("
    ");function Rl(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["divClass"]);ge(t,!1);let i=E(t,"divClass",8,"my-1 h-px bg-gray-100 dark:bg-gray-600");Ce();var o=Ol();let s;te(l=>s=we(o,s,{...n,class:l}),[()=>ie(i(),r.class)],Ie),R(e,o),he()}function Ll(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["tag","show","use"]);let i=E(t,"tag",8,"div"),o=E(t,"show",8),s=E(t,"use",8,()=>{});var l=ce(),a=ee(l);{var c=u=>{var d=ce(),v=ee(d);Zt(v,i,!1,(g,h)=>{Jt(g,p=>{var b;return(b=s())==null?void 0:b(p)});let y;te(()=>y=we(g,y,{...n}));var m=ce(),C=ee(m);ae(C,t,"default",{},null),R(h,m)}),R(u,d)},f=u=>{var d=ce(),v=ee(d);ae(v,t,"default",{},null),R(u,d)};ke(a,u=>{o()?u(c):u(f,!1)})}R(e,l)}function vr(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["defaultClass","href","activeClass"]);ge(t,!1);const i=Y(),o=Y();let s=E(t,"defaultClass",8,"font-medium py-2 px-4 text-sm hover:bg-gray-100 dark:hover:bg-gray-600"),l=E(t,"href",24,()=>{}),a=E(t,"activeClass",24,()=>{});const c=st("DropdownType")??{},f=st("activeUrl");let u=Y("");f.subscribe(g=>{M(u,g)});let d=Y(!0);function v(g){var h;M(d,((h=g.parentElement)==null?void 0:h.tagName)==="UL")}J(()=>(_(u),z(l())),()=>{M(i,_(u)?l()===_(u):!1)}),J(()=>(z(s()),z(l()),_(i),z(a()),z(r)),()=>{M(o,ie(s(),l()?"block":"w-full text-left",_(i)&&(a()??c.activeClass),r.class))}),Ye(),Ce(),Ll(e,{tag:"li",get show(){return _(d)},use:v,children:(g,h)=>{var y=ce(),m=ee(y);Zt(m,()=>l()?"a":"button",!1,(C,p)=>{let b;te(()=>b=we(C,b,{href:l(),type:l()?void 0:"button",role:l()?"link":"button",...n,class:_(o)})),q("click",C,function(k){W.call(this,t,k)}),q("change",C,function(k){W.call(this,t,k)}),q("keydown",C,function(k){W.call(this,t,k)}),q("keyup",C,function(k){W.call(this,t,k)}),q("focus",C,function(k){W.call(this,t,k)}),q("blur",C,function(k){W.call(this,t,k)}),q("mouseenter",C,function(k){W.call(this,t,k)}),q("mouseleave",C,function(k){W.call(this,t,k)});var w=ce(),A=ee(w);ae(A,t,"default",{},null),R(p,w)}),R(g,y)},$$slots:{default:!0}}),he()}var Ml=re("
    "),zl=re("
    ");function Nl(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["items","imgClass"]);ge(t,!1);const i=Y();let o=E(t,"items",24,()=>[]),s=E(t,"imgClass",8,"h-auto max-w-full rounded-lg");function l(f){getComputedStyle(f).gap==="normal"&&(f.style.gap="inherit")}J(()=>z(r),()=>{M(i,ie("grid",r.class))}),Ye(),Ce();var a=zl();let c;Ts(a,5,o,Ps,(f,u)=>{var d=ce(),v=ee(d);ae(v,t,"default",{get item(){return _(u)}},g=>{var h=Ml(),y=ue(h);te(m=>{ht(y,"src",_(u).src),ht(y,"alt",_(u).alt),gt(y,1,m)},[()=>vt(ie(s(),r.classImg))],Ie),R(g,h)}),R(f,d)},f=>{var u=ce(),d=ee(u);ae(d,t,"default",{get item(){return o()[0]}},null),R(f,u)}),Jt(a,f=>l==null?void 0:l(f)),te(()=>c=we(a,c,{...n,class:_(i)})),R(e,a),he()}var Il=re("
    ");function ro(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["fluid"]);ge(t,!1);let i=E(t,"fluid",8,!1);Ce();var o=Il();let s;var l=ue(o);ae(l,t,"default",{},null),te(a=>s=we(o,s,{...n,class:a}),[()=>ie("mx-auto flex flex-wrap justify-between items-center ",i()?"w-full":"container",r.class)],Ie),R(e,o),he()}function Dl(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["fluid","navContainerClass"]);ge(t,!1);const[i,o]=Ko(),s=()=>Yo(c,"$hidden",i);let l=E(t,"fluid",8,!1),a=E(t,"navContainerClass",8,""),c=Dr(!0);bt("navHidden",c);let f=()=>c.update(d=>!d);J(()=>z(n),()=>{n.color=n.color??"navbar"}),Ye(),Ce();const u=Ie(()=>ie("px-2 sm:px-4 py-2.5 w-full",r.class));xn(e,Fr({tag:"nav"},()=>n,{get class(){return _(u)},children:(d,v)=>{ro(d,{get fluid(){return l()},get class(){return a()},children:(g,h)=>{var y=ce(),m=ee(y);ae(m,t,"default",{get hidden(){return s()},toggle:f,NavContainer:ro},null),R(g,y)},$$slots:{default:!0}})},$$slots:{default:!0}})),he(),o()}var Fl=re("");function Bl(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["href"]);ge(t,!1);let i=E(t,"href",8,"");Ce();var o=Fl();let s;var l=ue(o);ae(l,t,"default",{},null),te(a=>s=we(o,s,{href:i(),...n,class:a}),[()=>ie("flex items-center",r.class)],Ie),R(e,o),he()}var Ul=Ir("");function Vl(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["size","color","variation","ariaLabel"]);ge(t,!1);let i=E(t,"size",8,"24"),o=E(t,"color",8,"currentColor"),s=E(t,"variation",8,"outline"),l=E(t,"ariaLabel",8,"bars 3"),a=Y(),c=Y(),f=` `,u=` `;J(()=>z(s()),()=>{switch(s()){case"outline":M(c,f),M(a,"0 0 24 24");break;case"solid":M(c,u),M(a,"0 0 24 24");break;default:M(c,f),M(a,"0 0 24 24")}}),Ye(),Ce();var d=Ul();let v;var g=ue(d);Ms(g,()=>_(c),!0),te(()=>v=we(d,v,{xmlns:"http://www.w3.org/2000/svg",role:"button",tabindex:"0",width:i(),height:i(),class:r.class,...n,"aria-label":l(),fill:"none",viewBox:_(a),"stroke-width":"2"})),q("click",d,function(h){W.call(this,t,h)}),R(e,d),he()}function jl(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["menuClass","onClick","classMenu","title"]);ge(t,!1);let i=E(t,"menuClass",8,"h-6 w-6 shrink-0"),o=E(t,"onClick",24,()=>{}),s=E(t,"classMenu",8,""),l=E(t,"title",8,"Open main menu"),a="ms-3 md:hidden",c=st("navHidden")??Dr(!0);const f=d=>c.update(v=>!v);Ce();const u=Ie(()=>ie(a,r.class));Ba(e,Fr({get name(){return l()}},()=>n,{get class(){return _(u)},$$events:{click(...d){var v;(v=o()||f)==null||v.apply(this,d)}},children:(d,v)=>{const g=Ie(()=>ie(i(),s()));Vl(d,{get class(){return _(g)}})},$$slots:{default:!0}})),he()}var Wl=re("
  • ");function Ht(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["href","activeClass","nonActiveClass"]);ge(t,!1);const i=Y(),o=Y();let s=E(t,"href",8,""),l=E(t,"activeClass",24,()=>{}),a=E(t,"nonActiveClass",24,()=>{});const c=st("navbarContext")??{},f=st("activeUrl");let u=Y("");f.subscribe(g=>{M(u,g)}),J(()=>(_(u),z(s())),()=>{M(i,_(u)?s()===_(u):!1)}),J(()=>(_(i),z(l()),z(a()),z(r)),()=>{M(o,ie("block py-2 pe-4 ps-3 md:p-0 rounded-sm md:border-0",_(i)?l()??c.activeClass:a()??c.nonActiveClass,r.class))}),Ye(),Ce();var d=Wl(),v=ue(d);Zt(v,()=>s()?"a":"div",!1,(g,h)=>{let y;te(()=>y=we(g,y,{role:s()?"link":"presentation",href:s(),...n,class:_(o)})),q("blur",g,function(p){W.call(this,t,p)}),q("change",g,function(p){W.call(this,t,p)}),q("click",g,function(p){W.call(this,t,p)}),q("focus",g,function(p){W.call(this,t,p)}),q("keydown",g,function(p){W.call(this,t,p)}),q("keypress",g,function(p){W.call(this,t,p)}),q("keyup",g,function(p){W.call(this,t,p)}),q("mouseenter",g,function(p){W.call(this,t,p)}),q("mouseleave",g,function(p){W.call(this,t,p)}),q("mouseover",g,function(p){W.call(this,t,p)});var m=ce(),C=ee(m);ae(C,t,"default",{},null),R(h,m)}),R(e,d),he()}function Hl(e){const t=Math.cos(e*Math.PI*.5);return Math.abs(t)<1e-14?1:1-t}var Gl=re("
    "),ql=re("
    ");function Yl(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["activeUrl","divClass","ulClass","hidden","slideParams","activeClass","nonActiveClass","classUl"]);ge(t,!1);const[i,o]=Ko(),s=()=>Yo(y,"$hiddenStore",i);let l=E(t,"activeUrl",8,""),a=E(t,"divClass",8,"w-full md:block md:w-auto"),c=E(t,"ulClass",8,"flex flex-col p-4 mt-4 md:flex-row md:space-x-8 rtl:space-x-reverse md:mt-0 md:text-sm md:font-medium"),f=E(t,"hidden",24,()=>{}),u=E(t,"slideParams",24,()=>({delay:250,duration:500,easing:Hl})),d=E(t,"activeClass",8,"text-white bg-primary-700 md:bg-transparent md:text-primary-700 md:dark:text-white dark:bg-primary-600 md:dark:bg-transparent"),v=E(t,"nonActiveClass",8,"text-gray-700 hover:bg-gray-100 md:hover:bg-transparent md:border-0 md:hover:text-primary-700 dark:text-gray-400 md:dark:hover:text-white dark:hover:bg-gray-700 dark:hover:text-white md:dark:hover:bg-transparent"),g=E(t,"classUl",8,"");const h=Dr("");bt("navbarContext",{activeClass:d(),nonActiveClass:v()}),bt("activeUrl",h);let y=st("navHidden"),m=Y(),C=Y(),p=Y();J(()=>z(l()),()=>{h.set(l())}),J(()=>(z(f()),s()),()=>{M(m,f()??s()??!0)}),J(()=>(z(a()),z(r)),()=>{M(C,ie(a(),r.class))}),J(()=>(z(c()),z(g())),()=>{M(p,ie(c(),g()))}),Ye(),Ce();var b=ce(),w=ee(b);{var A=x=>{var S=Gl();let V;var H=ue(S);xn(H,{tag:"ul",border:!0,rounded:!0,color:"navbarUl",get class(){return _(p)},children:(L,G)=>{var j=ce(),F=ee(j);ae(F,t,"default",{},null),R(L,j)},$$slots:{default:!0}}),te(()=>V=we(S,V,{...n,class:_(C),role:"button",tabindex:"0"})),Go(3,S,()=>Ma,u),q("click",S,function(L){W.call(this,t,L)}),R(x,S)},k=x=>{var S=ql();let V;var H=ue(S),L=ue(H);ae(L,t,"default",{},null),te(G=>{V=we(S,V,{...n,class:_(C),[Pt]:G}),gt(H,1,vt(_(p)))},[()=>({hidden:_(m)})],Ie),R(x,S)};ke(w,x=>{_(m)?x(k,!1):x(A)})}R(e,b),he(),o()}var Kl=Ir(" "),Xl=Ir(" "),Zl=Ir('');function Jl(e,t){var C,p;ge(t,!0);const r=st("iconCtx")??{},n={xs:"w-3 h-3",sm:"w-4 h-4",md:"w-5 h-5",lg:"w-6 h-6",xl:"w-8 h-8"};let i=E(t,"size",19,()=>r.size||"md"),o=E(t,"color",19,()=>r.color||"currentColor"),s=E(t,"strokeWidth",19,()=>r.strokeWidth||"2"),l=E(t,"ariaLabel",3,"chevron down outline"),a=Ys(t,["$$slots","$$events","$$legacy","size","color","title","strokeWidth","desc","class","ariaLabel"]),c=`${((C=t.title)==null?void 0:C.id)||""} ${((p=t.desc)==null?void 0:p.id)||""}`;const f=Gt(()=>{var b,w;return!!((b=t.title)!=null&&b.id||(w=t.desc)!=null&&w.id)});var u=Zl();let d;var v=ue(u);{var g=b=>{var w=Kl(),A=ue(w);te(()=>{ht(w,"id",t.title.id),kr(A,t.title.title)}),R(b,w)};ke(v,b=>{var w;(w=t.title)!=null&&w.id&&t.title.title&&b(g)})}var h=oe(v);{var y=b=>{var w=Xl(),A=ue(w);te(()=>{ht(w,"id",t.desc.id),kr(A,t.desc.desc)}),R(b,w)};ke(h,b=>{var w;(w=t.desc)!=null&&w.id&&t.desc.desc&&b(y)})}var m=oe(h);te(b=>{d=we(u,d,{xmlns:"http://www.w3.org/2000/svg",fill:"none",color:o(),...a,class:b,"aria-label":l(),"aria-describedby":_(f)?c:void 0,viewBox:"0 0 24 24"}),ht(m,"stroke-width",s())},[()=>ie(Bo("shrink-0",n[i()],t.class))]),R(e,u),he()}var Ql=re('ESP32 Logo SvelteESP32',1),$l=re("Dropdown",1),ec=re(" ",1),tc=re(" ",1),rc=re(" ",1),nc=re(" ",1);function oc(e){const t=[{alt:"erbology",src:"./gallery/image.jpg"},{alt:"shoes",src:"./gallery/image-1.jpg"},{alt:"small bag",src:"./gallery/image-2.jpg"},{alt:"plants",src:"./gallery/image-3.jpg"},{alt:"watch",src:"./gallery/image-4.jpg"},{alt:"shoe",src:"./gallery/image-5.jpg"}];var r=nc(),n=ee(r);Dl(n,{children:(o,s)=>{var l=rc(),a=ee(l);Bl(a,{href:"/",children:(u,d)=>{var v=Ql();R(u,v)},$$slots:{default:!0}});var c=oe(a,2);jl(c,{});var f=oe(c,2);Yl(f,{children:(u,d)=>{var v=tc(),g=ee(v);Ht(g,{href:"/",children:(b,w)=>{var A=et("Home");R(b,A)},$$slots:{default:!0}});var h=oe(g,2);Ht(h,{class:"cursor-pointer",children:(b,w)=>{var A=$l(),k=oe(ee(A));Jl(k,{class:"w-6 h-6 ms-2 text-primary-800 dark:text-white inline"}),R(b,A)},$$slots:{default:!0}});var y=oe(h,2);Tl(y,{class:"w-44 z-20",children:(b,w)=>{var A=ec(),k=ee(A);vr(k,{href:"/",children:(L,G)=>{var j=et("Dashboard");R(L,j)},$$slots:{default:!0}});var x=oe(k,2);vr(x,{href:"/docs/components/navbar",children:(L,G)=>{var j=et("Settings");R(L,j)},$$slots:{default:!0}});var S=oe(x,2);vr(S,{href:"/",children:(L,G)=>{var j=et("Earnings");R(L,j)},$$slots:{default:!0}});var V=oe(S,2);Rl(V,{});var H=oe(V,2);vr(H,{href:"/",children:(L,G)=>{var j=et("Sign out");R(L,j)},$$slots:{default:!0}}),R(b,A)},$$slots:{default:!0}});var m=oe(y,2);Ht(m,{href:"/settings",children:(b,w)=>{var A=et("Setting");R(b,A)},$$slots:{default:!0}});var C=oe(m,2);Ht(C,{href:"/pricing",children:(b,w)=>{var A=et("Pricing");R(b,A)},$$slots:{default:!0}});var p=oe(C,2);Ht(p,{href:"/contact",children:(b,w)=>{var A=et("Contact");R(b,A)},$$slots:{default:!0}}),R(u,v)},$$slots:{default:!0}}),R(o,l)},$$slots:{default:!0}});var i=oe(n,2);Nl(i,{items:t,class:"gap-4 grid-cols-2 md:grid-cols-3"}),R(e,r)}Cs(oc,{target:document.querySelector("#app")}); diff --git a/demo/svelte/dist/assets/index-CGPtjC2H.css b/demo/svelte/dist/assets/index-CGPtjC2H.css deleted file mode 100644 index c93118a..0000000 --- a/demo/svelte/dist/assets/index-CGPtjC2H.css +++ /dev/null @@ -1 +0,0 @@ -*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(63 131 248 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(63 131 248 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.tooltip-arrow,.tooltip-arrow:before{position:absolute;width:8px;height:8px;background:inherit}.tooltip-arrow{visibility:hidden}.tooltip-arrow:before{content:"";visibility:visible;transform:rotate(45deg)}[data-tooltip-style^=light]+.tooltip>.tooltip-arrow:before{border-style:solid;border-color:#e5e7eb}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=top]>.tooltip-arrow:before{border-bottom-width:1px;border-right-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=right]>.tooltip-arrow:before{border-bottom-width:1px;border-left-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=bottom]>.tooltip-arrow:before{border-top-width:1px;border-left-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=left]>.tooltip-arrow:before{border-top-width:1px;border-right-width:1px}.tooltip[data-popper-placement^=top]>.tooltip-arrow{bottom:-4px}.tooltip[data-popper-placement^=bottom]>.tooltip-arrow{top:-4px}.tooltip[data-popper-placement^=left]>.tooltip-arrow{right:-4px}.tooltip[data-popper-placement^=right]>.tooltip-arrow{left:-4px}[data-popper-arrow],[data-popper-arrow]:before{position:absolute;width:8px;height:8px;background:inherit}[data-popper-arrow]{visibility:hidden}[data-popper-arrow]:before{content:"";visibility:visible;transform:rotate(45deg)}[data-popper-arrow]:after{content:"";visibility:visible;transform:rotate(45deg);position:absolute;width:9px;height:9px;background:inherit}[role=tooltip]>[data-popper-arrow]:before{border-style:solid;border-color:#e5e7eb}.dark [role=tooltip]>[data-popper-arrow]:before{border-style:solid;border-color:#4b5563}[role=tooltip]>[data-popper-arrow]:after{border-style:solid;border-color:#e5e7eb}.dark [role=tooltip]>[data-popper-arrow]:after{border-style:solid;border-color:#4b5563}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]:before{border-bottom-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]:after{border-bottom-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]:before{border-bottom-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]:after{border-bottom-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]:before{border-top-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]:after{border-top-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]:before{border-top-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]:after{border-top-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]{bottom:-5px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]{top:-5px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]{right:-5px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]{left:-5px}[type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #1C64F2;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#1c64f2}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}input[type=time]::-webkit-calendar-picker-indicator{background:none}select:not([size]){background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 6'%3e %3cpath stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 4 4 4-4'/%3e %3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:.75em .75em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}:is([dir=rtl]) select:not([size]){background-position:left .75rem center;padding-right:.75rem;padding-left:0}[multiple]{background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#1c64f2;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #1C64F2;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked,.dark [type=checkbox]:checked,.dark [type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:.55em .55em;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3e %3c/svg%3e");background-repeat:no-repeat;background-size:.55em .55em;-webkit-print-color-adjust:exact;print-color-adjust:exact}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");background-size:1em 1em}.dark [type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");background-size:1em 1em}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M0.5 6h14'/%3e %3c/svg%3e");background-color:currentColor;border-color:transparent;background-position:center;background-repeat:no-repeat;background-size:.55em .55em;-webkit-print-color-adjust:exact;print-color-adjust:exact}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px auto inherit}input[type=file]::file-selector-button{color:#fff;background:#1f2937;border:0;font-weight:500;font-size:.875rem;cursor:pointer;padding:.625rem 1rem .625rem 2rem;margin-inline-start:-1rem;margin-inline-end:1rem}input[type=file]::file-selector-button:hover{background:#374151}:is([dir=rtl]) input[type=file]::file-selector-button{padding-right:2rem;padding-left:1rem}.dark input[type=file]::file-selector-button{color:#fff;background:#4b5563}.dark input[type=file]::file-selector-button:hover{background:#6b7280}input[type=range]::-webkit-slider-thumb{height:1.25rem;width:1.25rem;background:#1c64f2;border-radius:9999px;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer}input[type=range]:disabled::-webkit-slider-thumb{background:#9ca3af}.dark input[type=range]:disabled::-webkit-slider-thumb{background:#6b7280}input[type=range]:focus::-webkit-slider-thumb{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1px;--tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity))}input[type=range]::-moz-range-thumb{height:1.25rem;width:1.25rem;background:#1c64f2;border-radius:9999px;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer}input[type=range]:disabled::-moz-range-thumb{background:#9ca3af}.dark input[type=range]:disabled::-moz-range-thumb{background:#6b7280}input[type=range]::-moz-range-progress{background:#3f83f8}input[type=range]::-ms-fill-lower{background:#3f83f8}input[type=range].range-sm::-webkit-slider-thumb{height:1rem;width:1rem}input[type=range].range-lg::-webkit-slider-thumb{height:1.5rem;width:1.5rem}input[type=range].range-sm::-moz-range-thumb{height:1rem;width:1rem}input[type=range].range-lg::-moz-range-thumb{height:1.5rem;width:1.5rem}.toggle-bg:after{content:"";position:absolute;top:.125rem;left:.125rem;background:#fff;border-color:#d1d5db;border-width:1px;border-radius:9999px;height:1.25rem;width:1.25rem;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.15s;box-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)}input:checked+.toggle-bg:after{transform:translate(100%);border-color:#fff}input:checked+.toggle-bg{background:#1c64f2;border-color:#1c64f2}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.m-0\.5{margin:.125rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.me-3{margin-inline-end:.75rem}.ms-2{margin-inline-start:.5rem}.ms-3{margin-inline-start:.75rem}.mt-4{margin-top:1rem}.block{display:block}.inline{display:inline}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-9{height:2.25rem}.h-\[10px\]{height:10px}.h-auto{height:auto}.h-px{height:1px}.w-1\/2{width:50%}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-44{width:11rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-\[10px\]{width:10px}.w-full{width:100%}.max-w-full{max-width:100%}.shrink-0{flex-shrink:0}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}@keyframes spin{to{transform:rotate(360deg)}}.cursor-pointer{cursor:pointer}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-4{gap:1rem}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-blue-300>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(164 202 254 / var(--tw-divide-opacity, 1))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity, 1))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.divide-gray-300>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(209 213 219 / var(--tw-divide-opacity, 1))}.divide-gray-500>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(107 114 128 / var(--tw-divide-opacity, 1))}.divide-green-300>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(132 225 188 / var(--tw-divide-opacity, 1))}.divide-indigo-300>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(180 198 252 / var(--tw-divide-opacity, 1))}.divide-orange-300>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(253 186 140 / var(--tw-divide-opacity, 1))}.divide-pink-300>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(248 180 217 / var(--tw-divide-opacity, 1))}.divide-primary-500>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(254 121 93 / var(--tw-divide-opacity, 1))}.divide-purple-300>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(202 191 253 / var(--tw-divide-opacity, 1))}.divide-red-300>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(248 180 180 / var(--tw-divide-opacity, 1))}.divide-yellow-300>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(250 202 21 / var(--tw-divide-opacity, 1))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-sm{border-radius:.125rem}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-e-lg{border-start-end-radius:.5rem;border-end-end-radius:.5rem}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-s-lg{border-start-start-radius:.5rem;border-end-start-radius:.5rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-e{border-inline-end-width:1px}.border-s{border-inline-start-width:1px}.border-t{border-top-width:1px}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(164 202 254 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.border-green-300{--tw-border-opacity: 1;border-color:rgb(132 225 188 / var(--tw-border-opacity, 1))}.border-indigo-300{--tw-border-opacity: 1;border-color:rgb(180 198 252 / var(--tw-border-opacity, 1))}.border-inherit{border-color:inherit}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 140 / var(--tw-border-opacity, 1))}.border-pink-300{--tw-border-opacity: 1;border-color:rgb(248 180 217 / var(--tw-border-opacity, 1))}.border-primary-500{--tw-border-opacity: 1;border-color:rgb(254 121 93 / var(--tw-border-opacity, 1))}.border-purple-300{--tw-border-opacity: 1;border-color:rgb(202 191 253 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(248 180 180 / var(--tw-border-opacity, 1))}.border-yellow-300{--tw-border-opacity: 1;border-color:rgb(250 202 21 / var(--tw-border-opacity, 1))}.\!bg-gray-50{--tw-bg-opacity: 1 !important;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))!important}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(235 245 255 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(243 250 247 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(240 245 255 / var(--tw-bg-opacity, 1))}.bg-inherit{background-color:inherit}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 248 241 / var(--tw-bg-opacity, 1))}.bg-pink-50{--tw-bg-opacity: 1;background-color:rgb(253 242 248 / var(--tw-bg-opacity, 1))}.bg-primary-50{--tw-bg-opacity: 1;background-color:rgb(255 245 242 / var(--tw-bg-opacity, 1))}.bg-primary-700{--tw-bg-opacity: 1;background-color:rgb(235 79 39 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(246 245 255 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(253 242 242 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(253 253 234 / var(--tw-bg-opacity, 1))}.p-0\.5{padding:.125rem}.p-1\.5{padding:.375rem}.p-2\.5{padding:.625rem}.p-4{padding:1rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.pe-4{padding-inline-end:1rem}.ps-3{padding-inline-start:.75rem}.text-left{text-align:left}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.leading-6{line-height:1.5rem}.leading-9{line-height:2.25rem}.text-blue-500{--tw-text-opacity: 1;color:rgb(63 131 248 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 66 159 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(14 159 110 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(3 84 63 / var(--tw-text-opacity, 1))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(104 117 245 / var(--tw-text-opacity, 1))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(66 56 157 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(138 44 13 / var(--tw-text-opacity, 1))}.text-pink-500{--tw-text-opacity: 1;color:rgb(231 70 148 / var(--tw-text-opacity, 1))}.text-pink-800{--tw-text-opacity: 1;color:rgb(153 21 75 / var(--tw-text-opacity, 1))}.text-primary-500{--tw-text-opacity: 1;color:rgb(254 121 93 / var(--tw-text-opacity, 1))}.text-primary-700{--tw-text-opacity: 1;color:rgb(235 79 39 / var(--tw-text-opacity, 1))}.text-primary-800{--tw-text-opacity: 1;color:rgb(204 69 34 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(144 97 249 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(85 33 181 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(240 82 82 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(155 28 28 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(194 120 3 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(114 59 19 / var(--tw-text-opacity, 1))}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.hover\:bg-blue-200:hover{--tw-bg-opacity: 1;background-color:rgb(195 221 253 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-green-200:hover{--tw-bg-opacity: 1;background-color:rgb(188 240 218 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-200:hover{--tw-bg-opacity: 1;background-color:rgb(205 219 254 / var(--tw-bg-opacity, 1))}.hover\:bg-pink-200:hover{--tw-bg-opacity: 1;background-color:rgb(250 209 232 / var(--tw-bg-opacity, 1))}.hover\:bg-primary-200:hover{--tw-bg-opacity: 1;background-color:rgb(255 228 222 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-200:hover{--tw-bg-opacity: 1;background-color:rgb(220 215 254 / var(--tw-bg-opacity, 1))}.hover\:bg-red-200:hover{--tw-bg-opacity: 1;background-color:rgb(251 213 213 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-200:hover{--tw-bg-opacity: 1;background-color:rgb(252 233 106 / var(--tw-bg-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-primary-900:hover{--tw-text-opacity: 1;color:rgb(165 55 27 / var(--tw-text-opacity, 1))}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(118 169 250 / var(--tw-ring-opacity, 1))}.focus\:ring-gray-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity, 1))}.focus\:ring-green-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(49 196 141 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(141 162 251 / var(--tw-ring-opacity, 1))}.focus\:ring-pink-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(241 126 184 / var(--tw-ring-opacity, 1))}.focus\:ring-primary-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 188 173 / var(--tw-ring-opacity, 1))}.focus\:ring-purple-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(172 148 250 / var(--tw-ring-opacity, 1))}.focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 128 128 / var(--tw-ring-opacity, 1))}.focus\:ring-yellow-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(227 160 8 / var(--tw-ring-opacity, 1))}.dark\:divide-blue-800:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(30 66 159 / var(--tw-divide-opacity, 1))}.dark\:divide-gray-600:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(75 85 99 / var(--tw-divide-opacity, 1))}.dark\:divide-gray-700:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(55 65 81 / var(--tw-divide-opacity, 1))}.dark\:divide-gray-800:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(31 41 55 / var(--tw-divide-opacity, 1))}.dark\:divide-green-800:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(3 84 63 / var(--tw-divide-opacity, 1))}.dark\:divide-indigo-800:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(66 56 157 / var(--tw-divide-opacity, 1))}.dark\:divide-orange-800:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(138 44 13 / var(--tw-divide-opacity, 1))}.dark\:divide-pink-800:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(153 21 75 / var(--tw-divide-opacity, 1))}.dark\:divide-primary-200:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(255 228 222 / var(--tw-divide-opacity, 1))}.dark\:divide-purple-800:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(85 33 181 / var(--tw-divide-opacity, 1))}.dark\:divide-red-800:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(155 28 28 / var(--tw-divide-opacity, 1))}.dark\:divide-yellow-800:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(114 59 19 / var(--tw-divide-opacity, 1))}.dark\:border-blue-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 66 159 / var(--tw-border-opacity, 1))}.dark\:border-gray-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:border-gray-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark\:border-gray-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.dark\:border-green-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(3 84 63 / var(--tw-border-opacity, 1))}.dark\:border-indigo-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(66 56 157 / var(--tw-border-opacity, 1))}.dark\:border-orange-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(138 44 13 / var(--tw-border-opacity, 1))}.dark\:border-pink-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(153 21 75 / var(--tw-border-opacity, 1))}.dark\:border-primary-200:is(.dark *){--tw-border-opacity: 1;border-color:rgb(255 228 222 / var(--tw-border-opacity, 1))}.dark\:border-purple-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(85 33 181 / var(--tw-border-opacity, 1))}.dark\:border-red-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(155 28 28 / var(--tw-border-opacity, 1))}.dark\:border-yellow-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(114 59 19 / var(--tw-border-opacity, 1))}.dark\:\!bg-gray-700:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))!important}.dark\:bg-gray-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:bg-orange-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(138 44 13 / var(--tw-bg-opacity, 1))}.dark\:bg-primary-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(239 86 47 / var(--tw-bg-opacity, 1))}.dark\:text-blue-400:is(.dark *){--tw-text-opacity: 1;color:rgb(118 169 250 / var(--tw-text-opacity, 1))}.dark\:text-gray-200:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:text-gray-300:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-green-400:is(.dark *){--tw-text-opacity: 1;color:rgb(49 196 141 / var(--tw-text-opacity, 1))}.dark\:text-indigo-400:is(.dark *){--tw-text-opacity: 1;color:rgb(141 162 251 / var(--tw-text-opacity, 1))}.dark\:text-orange-400:is(.dark *){--tw-text-opacity: 1;color:rgb(255 138 76 / var(--tw-text-opacity, 1))}.dark\:text-pink-400:is(.dark *){--tw-text-opacity: 1;color:rgb(241 126 184 / var(--tw-text-opacity, 1))}.dark\:text-primary-400:is(.dark *){--tw-text-opacity: 1;color:rgb(255 188 173 / var(--tw-text-opacity, 1))}.dark\:text-primary-700:is(.dark *){--tw-text-opacity: 1;color:rgb(235 79 39 / var(--tw-text-opacity, 1))}.dark\:text-purple-400:is(.dark *){--tw-text-opacity: 1;color:rgb(172 148 250 / var(--tw-text-opacity, 1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(249 128 128 / var(--tw-text-opacity, 1))}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:text-yellow-300:is(.dark *){--tw-text-opacity: 1;color:rgb(250 202 21 / var(--tw-text-opacity, 1))}.dark\:hover\:bg-blue-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 66 159 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-600:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-green-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(3 84 63 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-indigo-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(66 56 157 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-pink-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(153 21 75 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-primary-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(204 69 34 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-purple-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(85 33 181 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-red-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(155 28 28 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-yellow-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(114 59 19 / var(--tw-bg-opacity, 1))}.dark\:hover\:text-blue-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(164 202 254 / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:hover\:text-green-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(132 225 188 / var(--tw-text-opacity, 1))}.dark\:hover\:text-indigo-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(180 198 252 / var(--tw-text-opacity, 1))}.dark\:hover\:text-pink-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(248 180 217 / var(--tw-text-opacity, 1))}.dark\:hover\:text-primary-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 213 204 / var(--tw-text-opacity, 1))}.dark\:hover\:text-primary-900:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(165 55 27 / var(--tw-text-opacity, 1))}.dark\:hover\:text-purple-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(202 191 253 / var(--tw-text-opacity, 1))}.dark\:hover\:text-red-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(248 180 180 / var(--tw-text-opacity, 1))}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:hover\:text-yellow-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(250 202 21 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.sm\:h-9{height:2.25rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}}@media (min-width: 768px){.md\:mt-0{margin-top:0}.md\:block{display:block}.md\:hidden{display:none}.md\:w-auto{width:auto}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.md\:border-0{border-width:0px}.md\:bg-transparent{background-color:transparent}.md\:p-0{padding:0}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:font-medium{font-weight:500}.md\:text-primary-700{--tw-text-opacity: 1;color:rgb(235 79 39 / var(--tw-text-opacity, 1))}.md\:hover\:bg-transparent:hover{background-color:transparent}.md\:hover\:text-primary-700:hover{--tw-text-opacity: 1;color:rgb(235 79 39 / var(--tw-text-opacity, 1))}.md\:dark\:bg-transparent:is(.dark *){background-color:transparent}.md\:dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.md\:dark\:hover\:bg-transparent:hover:is(.dark *){background-color:transparent}.md\:dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}}.rtl\:space-x-reverse:where([dir=rtl],[dir=rtl] *)>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 1} diff --git a/demo/svelte/dist/assets/index-CMuwwNtj.js b/demo/svelte/dist/assets/index-CMuwwNtj.js deleted file mode 100644 index 833ed56..0000000 --- a/demo/svelte/dist/assets/index-CMuwwNtj.js +++ /dev/null @@ -1,2 +0,0 @@ -(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const s of o.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&n(s)}).observe(document,{childList:!0,subtree:!0});function r(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(i){if(i.ep)return;i.ep=!0;const o=r(i);fetch(i.href,o)}})();const On=!1;var Qt=Array.isArray,yi=Array.prototype.indexOf,dn=Array.from,oo=Object.defineProperty,ot=Object.getOwnPropertyDescriptor,io=Object.getOwnPropertyDescriptors,wi=Object.prototype,_i=Array.prototype,vn=Object.getPrototypeOf,Rn=Object.isExtensible;function Et(e){return typeof e=="function"}const ze=()=>{};function xi(e){return e()}function Zr(e){for(var t=0;t{n.d=!0})}function ge(e){const t=$;if(t!==null){const s=t.e;if(s!==null){var r=X,n=Y;t.e=null;try{for(var i=0;i{var a=Y;Le(o);var c=l();return Le(a),c};return n&&r.set("length",$e(e.length)),new Proxy(e,{defineProperty(l,a,c){(!("value"in c)||c.configurable===!1||c.enumerable===!1||c.writable===!1)&&Ri();var f=r.get(a);return f===void 0?(f=s(()=>$e(c.value)),r.set(a,f)):M(f,s(()=>ft(c.value))),!0},deleteProperty(l,a){var c=r.get(a);if(c===void 0)a in l&&r.set(a,s(()=>$e(xe)));else{if(n&&typeof a=="string"){var f=r.get("length"),u=Number(a);Number.isInteger(u)&&u$e(ft(u?l[a]:xe))),r.set(a,f)),f!==void 0){var d=_(f);return d===xe?void 0:d}return Reflect.get(l,a,c)},getOwnPropertyDescriptor(l,a){var c=Reflect.getOwnPropertyDescriptor(l,a);if(c&&"value"in c){var f=r.get(a);f&&(c.value=_(f))}else if(c===void 0){var u=r.get(a),d=u==null?void 0:u.v;if(u!==void 0&&d!==xe)return{enumerable:!0,configurable:!0,value:d,writable:!0}}return c},has(l,a){var d;if(a===it)return!0;var c=r.get(a),f=c!==void 0&&c.v!==xe||Reflect.has(l,a);if(c!==void 0||X!==null&&(!f||(d=ot(l,a))!=null&&d.writable)){c===void 0&&(c=s(()=>$e(f?ft(l[a]):xe)),r.set(a,c));var u=_(c);if(u===xe)return!1}return f},set(l,a,c,f){var k;var u=r.get(a),d=a in l;if(n&&a==="length")for(var v=c;v$e(xe)),r.set(v+"",g))}u===void 0?(!d||(k=ot(l,a))!=null&&k.writable)&&(u=s(()=>$e(void 0)),M(u,s(()=>ft(c))),r.set(a,u)):(d=u.v!==xe,M(u,s(()=>ft(c))));var p=Reflect.getOwnPropertyDescriptor(l,a);if(p!=null&&p.set&&p.set.call(f,c),!d){if(n&&typeof a=="string"){var y=r.get("length"),h=Number(a);Number.isInteger(h)&&h>=y.v&&M(y,h+1)}Mn(i)}return!0},ownKeys(l){_(i);var a=Reflect.ownKeys(l).filter(u=>{var d=r.get(u);return d===void 0||d.v!==xe});for(var[c,f]of r)f.v!==xe&&!(c in l)&&a.push(c);return a},setPrototypeOf(){Li()}})}function Mn(e,t=1){M(e,e.v+t)}function St(e){var t=Ne|je,r=Y!==null&&(Y.f&Ne)!==0?Y:null;return X===null||r!==null&&(r.f&Se)!==0?t|=Se:X.f|=lo,{ctx:$,deps:null,effects:null,equals:uo,f:t,fn:e,reactions:null,rv:0,v:null,wv:0,parent:r??X}}function Gt(e){const t=St(e);return To(t),t}function Ie(e){const t=St(e);return t.equals=hn,t}function ho(e){var t=e.effects;if(t!==null){e.effects=null;for(var r=0;r_(e))),t}function M(e,t,r=!1){Y!==null&&!Ue&&Or()&&(Y.f&(Ne|Sr))!==0&&!(be!=null&&be.includes(e))&&Mi();let n=r?ft(t):t;return bo(e,n)}function bo(e,t){if(!e.equals(t)){var r=e.v;or?qt.set(e,t):qt.set(e,r),e.v=t,(e.f&Ne)!==0&&((e.f&je)!==0&&mo(e),Me(e,(e.f&Se)===0?ye:ct)),e.wv=Ro(),yo(e,je),Or()&&X!==null&&(X.f&ye)!==0&&(X.f&(Qe|Mt))===0&&(Re===null?ns([e]):Re.push(e))}return t}function zn(e,t=1){var r=_(e),n=t===1?r++:r--;return M(e,r),n}function yo(e,t){var r=e.reactions;if(r!==null)for(var n=Or(),i=r.length,o=0;onew Promise(n=>{r.outro?Yt(t,()=>{We(t),n(void 0)}):(We(t),n(void 0))})}function tr(e){return Nt(so,e,!1)}function Q(e,t){var r=$,n={effect:null,ran:!1};r.l.r1.push(n),n.effect=rr(()=>{e(),!n.ran&&(n.ran=!0,M(r.l.r2,!0),He(t))})}function Ye(){var e=$;rr(()=>{if(_(e.l.r2)){for(var t of e.l.r1){var r=t.effect;(r.f&ye)!==0&&Me(r,ct),It(r)&&zr(r),t.ran=!1}e.l.r2.v=!1}})}function rr(e){return Nt(Pr,e,!0)}function re(e,t=[],r=St){const n=t.map(r);return nr(()=>e(...n.map(_)))}function nr(e,t=0){return Nt(Pr|Sr|t,e,!0)}function bt(e,t=!0){return Nt(Pr|Qe,e,!0,t)}function Co(e){var t=e.teardown;if(t!==null){const r=or,n=Y;In(!0),Le(null);try{t.call(null)}finally{In(r),Le(n)}}}function Eo(e,t=!1){var r=e.first;for(e.first=e.last=null;r!==null;){var n=r.next;(r.f&Mt)!==0?r.parent=null:We(r,t),r=n}}function ts(e){for(var t=e.first;t!==null;){var r=t.next;(t.f&Qe)===0&&We(t),t=r}}function We(e,t=!0){var r=!1;if((t||(e.f&Ci)!==0)&&e.nodes_start!==null){for(var n=e.nodes_start,i=e.nodes_end;n!==null;){var o=n===i?null:Rr(n);n.remove(),n=o}r=!0}Eo(e,t&&!r),_r(e,0),Me(e,Tr);var s=e.transitions;if(s!==null)for(const a of s)a.stop();Co(e);var l=e.parent;l!==null&&l.first!==null&&Ao(e),e.next=e.prev=e.teardown=e.ctx=e.deps=e.fn=e.nodes_start=e.nodes_end=null}function Ao(e){var t=e.parent,r=e.prev,n=e.next;r!==null&&(r.next=n),n!==null&&(n.prev=r),t!==null&&(t.first===e&&(t.first=n),t.last===e&&(t.last=r))}function Yt(e,t){var r=[];bn(e,r,!0),Po(r,()=>{We(e),t&&t()})}function Po(e,t){var r=e.length;if(r>0){var n=()=>--r||t();for(var i of e)i.out(n)}else t()}function bn(e,t,r){if((e.f&Je)===0){if(e.f^=Je,e.transitions!==null)for(const s of e.transitions)(s.is_global||r)&&t.push(s);for(var n=e.first;n!==null;){var i=n.next,o=(n.f&$t)!==0||(n.f&Qe)!==0;bn(n,t,o?r:!1),n=i}}}function Kt(e){So(e,!0)}function So(e,t){if((e.f&Je)!==0){e.f^=Je,(e.f&ye)===0&&(e.f^=ye),It(e)&&(Me(e,je),Nr(e));for(var r=e.first;r!==null;){var n=r.next,i=(r.f&$t)!==0||(r.f&Qe)!==0;So(r,i?t:!1),r=n}if(e.transitions!==null)for(const o of e.transitions)(o.is_global||t)&&o.in()}}let br=[];function rs(){var e=br;br=[],Zr(e)}function Lr(e){br.length===0&&queueMicrotask(rs),br.push(e)}let gr=!1,$r=!1,yr=null,dt=!1,or=!1;function In(e){or=e}let hr=[];let Y=null,Ue=!1;function Le(e){Y=e}let X=null;function Ge(e){X=e}let be=null;function To(e){Y!==null&&Y.f&Jr&&(be===null?be=[e]:be.push(e))}let pe=null,Ae=0,Re=null;function ns(e){Re=e}let Oo=1,wr=0,nt=!1;function Ro(){return++Oo}function It(e){var d;var t=e.f;if((t&je)!==0)return!0;if((t&ct)!==0){var r=e.deps,n=(t&Se)!==0;if(r!==null){var i,o,s=(t&pr)!==0,l=n&&X!==null&&!nt,a=r.length;if(s||l){var c=e,f=c.parent;for(i=0;ie.wv)return!0}(!n||X!==null&&!nt)&&Me(e,ye)}return!1}function os(e,t){for(var r=t;r!==null;){if((r.f&mr)!==0)try{r.fn(e);return}catch{r.f^=mr}r=r.parent}throw gr=!1,e}function is(e){return(e.f&Tr)===0&&(e.parent===null||(e.parent.f&mr)===0)}function Mr(e,t,r,n){if(gr){if(r===null&&(gr=!1),is(t))throw e;return}r!==null&&(gr=!0);{os(e,t);return}}function Lo(e,t,r=!0){var n=e.reactions;if(n!==null)for(var i=0;i0)for(u.length=Ae+pe.length,d=0;d0;){t++>1e3&&as();var r=hr,n=r.length;hr=[];for(var i=0;i{document.activeElement===r&&e.focus()})}}function zo(e){var t=Y,r=X;Le(null),Ge(null);try{return e()}finally{Le(t),Ge(r)}}const No=new Set,tn=new Set;function Io(e,t,r,n={}){function i(o){if(n.capture||Ht.call(t,o),!o.cancelBubble)return zo(()=>r==null?void 0:r.call(this,o))}return e.startsWith("pointer")||e.startsWith("touch")||e==="wheel"?Lr(()=>{t.addEventListener(e,i,n)}):t.addEventListener(e,i,n),i}function H(e,t,r,n,i){var o={capture:n,passive:i},s=Io(e,t,r,o);(t===document.body||t===window||t===document)&&pn(()=>{t.removeEventListener(e,s,o)})}function ws(e){for(var t=0;t{throw x});throw d}}finally{e.__root=t,delete e.currentTarget,Le(f),Ge(u)}}}function yn(e){var t=document.createElement("template");return t.innerHTML=e,t.content}function at(e,t){var r=X;r.nodes_start===null&&(r.nodes_start=e,r.nodes_end=t)}function te(e,t){var r=(t&vo)!==0,n=(t&Gi)!==0,i,o=!e.startsWith("");return()=>{i===void 0&&(i=yn(o?e:""+e),r||(i=Pe(i)));var s=n||wo?document.importNode(i,!0):i.cloneNode(!0);if(r){var l=Pe(s),a=s.lastChild;at(l,a)}else at(s,s);return s}}function Ir(e,t,r="svg"){var n=!e.startsWith(""),i=(t&vo)!==0,o=`<${r}>${n?e:""+e}`,s;return()=>{if(!s){var l=yn(o),a=Pe(l);if(i)for(s=document.createDocumentFragment();Pe(a);)s.appendChild(Pe(a));else s=Pe(a)}var c=s.cloneNode(!0);if(i){var f=Pe(c),u=c.lastChild;at(f,u)}else at(c,c);return c}}function et(e=""){{var t=er(e+"");return at(t,t),t}}function ce(){var e=document.createDocumentFragment(),t=document.createComment(""),r=er();return e.append(t,r),at(t,r),e}function R(e,t){e!==null&&e.before(t)}let xr=!0;function Dn(e){xr=e}function kr(e,t){var r,n=t==null?"":typeof t=="object"?t+"":t;n!==((r=e).__t??(r.__t=e.nodeValue))&&(e.__t=n,e.nodeValue=n+"")}function _s(e,t){return xs(e,t)}const xt=new Map;function xs(e,{target:t,anchor:r,props:n={},events:i,context:o,intro:s=!0}){Zi();var l=new Set,a=u=>{for(var d=0;d{var u=r??t.appendChild(er());return bt(()=>{if(o){ve({});var d=$;d.c=o}i&&(n.$$events=i),xr=s,c=e(u,n)||{},xr=!0,o&&ge()}),()=>{var g;for(var d of l){t.removeEventListener(d,Ht);var v=xt.get(d);--v===0?(document.removeEventListener(d,Ht),xt.delete(d)):xt.set(d,v)}tn.delete(a),u!==r&&((g=u.parentNode)==null||g.removeChild(u))}});return ks.set(c,f),c}let ks=new WeakMap;function ke(e,t,[r,n]=[0,0]){var i=e,o=null,s=null,l=xe,a=r>0?$t:0,c=!1;const f=(d,v=!0)=>{c=!0,u(v,d)},u=(d,v)=>{l!==(l=d)&&(l?(o?Kt(o):v&&(o=bt(()=>v(i))),s&&Yt(s,()=>{s=null})):(s?Kt(s):v&&(s=bt(()=>v(i,[r+1,n]))),o&&Yt(o,()=>{o=null})))};nr(()=>{c=!1,t(f),c||u(null,null)},a)}function Cs(e,t){return t}function Es(e,t,r,n){for(var i=[],o=t.length,s=0;s0&&i.length===0&&r!==null;if(l){var a=r.parentNode;Ji(a),a.append(r),n.clear(),rt(e,t[0].prev,t[o-1].next)}Po(i,()=>{for(var c=0;c{var d=r();return Qt(d)?d:d==null?[]:dn(d)});nr(()=>{var d=_(u),v=d.length;f&&v===0||(f=v===0,Ps(d,l,s,i,t,n,r),o!==null&&(v===0?c?Kt(c):c=bt(()=>o(s)):c!==null&&Yt(c,()=>{c=null})),_(u))})}function Ps(e,t,r,n,i,o,s){var l=e.length,a=t.items,c=t.first,f=c,u,d=null,v=[],g=[],p,y,h,k;for(k=0;k0){var B=l===0?r:null;Es(t,w,B,a)}}X.first=t.first&&t.first.e,X.last=d&&d.e}function Ss(e,t,r,n){bo(e.v,t),e.i=r}function Ts(e,t,r,n,i,o,s,l,a,c){var f=(a&Ii)!==0,u=(a&Fi)===0,d=f?u?q(i):Tt(i):i,v=(a&Di)===0?s:Tt(s),g={i:v,v:d,k:o,a:null,e:null,prev:r,next:n};try{return g.e=bt(()=>l(e,d,v,c),Xi),g.e.prev=r&&r.e,g.e.next=n&&n.e,r===null?t.first=g:(r.next=g,r.e.next=g.e),n!==null&&(n.prev=g,n.e.prev=g.e),g}finally{}}function Fn(e,t,r){for(var n=e.next?e.next.e.nodes_start:r,i=t?t.e.nodes_start:r,o=e.e.nodes_start;o!==n;){var s=Rr(o);i.before(o),o=s}}function rt(e,t,r){t===null?e.first=r:(t.next=r,t.e.next=r&&r.e),r!==null&&(r.prev=t,r.e.prev=t&&t.e)}function Os(e,t,r,n,i){var o=e,s="",l;nr(()=>{s!==(s=t()??"")&&(l!==void 0&&(We(l),l=void 0),s!==""&&(l=bt(()=>{var a=s+"";a=`${a}`;var c=yn(a);for(c=Pe(c),at(Pe(c),c.lastChild);Pe(c);)o.before(Pe(c))})))})}function ae(e,t,r,n,i){var l;var o=(l=t.$$slots)==null?void 0:l[r],s=!1;o===!0&&(o=t[r==="default"?"children":r],s=!0),o===void 0?i!==null&&i(e):o(e,s?()=>n:n)}function Rs(e){const t={};e.children&&(t.default=!0);for(const r in e.$$slots)t[r]=!0;return t}function Xt(e,t,r,n,i,o){var s,l,a=null,c=e,f;nr(()=>{const u=t()||null;var d=u==="svg"?qi:null;u!==s&&(f&&(u===null?Yt(f,()=>{f=null,l=null}):u===l?Kt(f):(We(f),Dn(!1))),u&&u!==l&&(f=bt(()=>{if(a=d?document.createElementNS(d,u):document.createElement(u),at(a,a),n){var v=a.appendChild(er());n(a,v)}X.nodes_end=a,c.before(a)})),s=u,s&&(l=s),Dn(!0))},$t)}function Zt(e,t,r){tr(()=>{var n=He(()=>t(e,r==null?void 0:r())||{});if(r&&(n!=null&&n.update)){var i=!1,o={};rr(()=>{var s=r();z(s),i&&gn(o,s)&&(o=s,n.update(s))}),i=!0}if(n!=null&&n.destroy)return()=>n.destroy()})}function Do(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t=0;){var l=s+o;(s===0||Bn.includes(n[s-1]))&&(l===n.length||Bn.includes(n[l]))?n=(s===0?"":n.substring(0,s))+n.substring(l+1):s=l}}return n===""?null:n}function Un(e,t=!1){var r=t?" !important;":";",n="";for(var i in e){var o=e[i];o!=null&&o!==""&&(n+=" "+i+": "+o+r)}return n}function Hr(e){return e[0]!=="-"||e[1]!=="-"?e.toLowerCase():e}function zs(e,t){if(t){var r="",n,i;if(Array.isArray(t)?(n=t[0],i=t[1]):n=t,e){e=String(e).replaceAll(/\s*\/\*.*?\*\/\s*/g,"").trim();var o=!1,s=0,l=!1,a=[];n&&a.push(...Object.keys(n).map(Hr)),i&&a.push(...Object.keys(i).map(Hr));var c=0,f=-1;const p=e.length;for(var u=0;uperformance.now(),Ze={tick:e=>requestAnimationFrame(e),now:()=>Ds(),tasks:new Set};function jo(){const e=Ze.now();Ze.tasks.forEach(t=>{t.c(e)||(Ze.tasks.delete(t),t.f())}),Ze.tasks.size!==0&&Ze.tick(jo)}function Fs(e){let t;return Ze.tasks.size===0&&Ze.tick(jo),{promise:new Promise(r=>{Ze.tasks.add(t={c:e,f:r})}),abort(){Ze.tasks.delete(t)}}}function lr(e,t){zo(()=>{e.dispatchEvent(new CustomEvent(t))})}function Bs(e){if(e==="float")return"cssFloat";if(e==="offset")return"cssOffset";if(e.startsWith("--"))return e;const t=e.split("-");return t.length===1?t[0]:t[0]+t.slice(1).map(r=>r[0].toUpperCase()+r.slice(1)).join("")}function jn(e){const t={},r=e.split(";");for(const n of r){const[i,o]=n.split(":");if(!i||o===void 0)break;const s=Bs(i.trim());t[s]=o.trim()}return t}const Us=e=>e;function Wo(e,t,r,n){var i,o=(e&Wi)!==0,s="both",l,a=t.inert,c=t.style.overflow,f,u;function d(){var h=Y,k=X;Le(null),Ge(null);try{return l??(l=r()(t,(n==null?void 0:n())??{},{direction:s}))}finally{Le(h),Ge(k)}}var v={is_global:o,in(){t.inert=a,lr(t,"introstart"),f=rn(t,d(),u,1,()=>{lr(t,"introend"),f==null||f.abort(),f=l=void 0,t.style.overflow=c})},out(h){t.inert=!0,lr(t,"outrostart"),u=rn(t,d(),f,0,()=>{lr(t,"outroend"),h==null||h()})},stop:()=>{f==null||f.abort(),u==null||u.abort()}},g=X;if(((i=g).transitions??(i.transitions=[])).push(v),xr){var p=o;if(!p){for(var y=g.parent;y&&(y.f&$t)!==0;)for(;(y=y.parent)&&(y.f&Sr)===0;);p=!y||(y.f&ao)!==0}p&&tr(()=>{He(()=>v.in())})}}function rn(e,t,r,n,i){var o=n===1;if(Et(t)){var s,l=!1;return Lr(()=>{if(!l){var y=t({direction:o?"in":"out"});s=rn(e,y,r,n,i)}}),{abort:()=>{l=!0,s==null||s.abort()},deactivate:()=>s.deactivate(),reset:()=>s.reset(),t:()=>s.t()}}if(r==null||r.deactivate(),!(t!=null&&t.duration))return i(),{abort:ze,deactivate:ze,reset:ze,t:()=>n};const{delay:a=0,css:c,tick:f,easing:u=Us}=t;var d=[];if(o&&r===void 0&&(f&&f(0,1),c)){var v=jn(c(0,1));d.push(v,v)}var g=()=>1-n,p=e.animate(d,{duration:a});return p.onfinish=()=>{var y=(r==null?void 0:r.t())??1-n;r==null||r.abort();var h=n-y,k=t.duration*Math.abs(h),x=[];if(k>0){var m=!1;if(c)for(var b=Math.ceil(k/16.666666666666668),E=0;E<=b;E+=1){var C=y+h*u(E/b),w=jn(c(C,1-C));x.push(w),m||(m=w.overflow==="hidden")}m&&(e.style.overflow="hidden"),g=()=>{var S=p.currentTime;return y+h*u(S/k)},f&&Fs(()=>{if(p.playState!=="running")return!1;var S=g();return f(S,1-S),!0})}p=e.animate(x,{duration:k,fill:"forwards"}),p.onfinish=()=>{g=()=>n,f==null||f(n,1-n),i()}},{abort:()=>{p&&(p.cancel(),p.effect=null,p.onfinish=ze)},deactivate:()=>{i=ze},reset:()=>{n===0&&(f==null||f(1,0))},t:()=>g()}}function Wn(e,t){return e===t||(e==null?void 0:e[it])===t}function nn(e={},t,r,n){return tr(()=>{var i,o;return rr(()=>{i=o,o=[],He(()=>{e!==r(...o)&&(t(e,...o),i&&Wn(r(...i),e)&&t(null,...i))})}),()=>{Lr(()=>{o&&Wn(r(...o),e)&&t(null,...o)})}}),e}function Ce(e=!1){const t=$,r=t.l.u;if(!r)return;let n=()=>z(t.s);if(e){let i=0,o={};const s=St(()=>{let l=!1;const a=t.s;for(const c in a)a[c]!==o[c]&&(o[c]=a[c],l=!0);return l&&i++,i});n=()=>_(s)}r.b.length&&$i(()=>{Gn(t,n),Zr(r.b)}),Qr(()=>{const i=He(()=>r.m.map(xi));return()=>{for(const o of i)typeof o=="function"&&o()}}),r.a.length&&Qr(()=>{Gn(t,n),Zr(r.a)})}function Gn(e,t){if(e.l.s)for(const r of e.l.s)_(r);t()}function j(e,t){var o;var r=(o=e.$$events)==null?void 0:o[t.type],n=Qt(r)?r.slice():r==null?[]:[r];for(var i of n)i.call(this,t)}function Go(e,t,r){if(e==null)return t(void 0),ze;const n=He(()=>e.subscribe(t,r));return n.unsubscribe?()=>n.unsubscribe():n}const kt=[];function Dr(e,t=ze){let r=null;const n=new Set;function i(l){if(gn(e,l)&&(e=l,r)){const a=!kt.length;for(const c of n)c[1](),kt.push(c,e);if(a){for(let c=0;c{n.delete(c),n.size===0&&r&&(r(),r=null)}}return{set:i,update:o,subscribe:s}}function Vs(e){let t;return Go(e,r=>t=r)(),t}let cr=!1,on=Symbol();function Ho(e,t,r){var n,i;const o=(n=r)[i=t]??(n[i]={store:null,source:q(void 0),unsubscribe:ze});if(o.store!==e&&!(on in r))if(o.unsubscribe(),o.store=e??null,e==null)o.source.v=void 0,o.unsubscribe=ze;else{var s=!0;o.unsubscribe=Go(e,l=>{s?o.source.v=l:M(o.source,l)}),s=!1}return e&&on in r?Vs(e):_(o.source)}function qo(){const e={};function t(){pn(()=>{for(var r in e)e[r].unsubscribe();oo(e,on,{enumerable:!1,value:!0})})}return[e,t]}function js(e){var t=cr;try{return cr=!1,[e(),cr]}finally{cr=t}}const Ws={get(e,t){if(!e.exclude.includes(t))return e.props[t]},set(e,t){return!1},getOwnPropertyDescriptor(e,t){if(!e.exclude.includes(t)&&t in e.props)return{enumerable:!0,configurable:!0,value:e.props[t]}},has(e,t){return e.exclude.includes(t)?!1:t in e.props},ownKeys(e){return Reflect.ownKeys(e.props).filter(t=>!e.exclude.includes(t))}};function Gs(e,t,r){return new Proxy({props:e,exclude:t},Ws)}const Hs={get(e,t){if(!e.exclude.includes(t))return _(e.version),t in e.special?e.special[t]():e.props[t]},set(e,t,r){return t in e.special||(e.special[t]=A({get[t](){return e.props[t]}},t,fo)),e.special[t](r),zn(e.version),!0},getOwnPropertyDescriptor(e,t){if(!e.exclude.includes(t)&&t in e.props)return{enumerable:!0,configurable:!0,value:e.props[t]}},deleteProperty(e,t){return e.exclude.includes(t)||(e.exclude.push(t),zn(e.version)),!0},has(e,t){return e.exclude.includes(t)?!1:t in e.props},ownKeys(e){return Reflect.ownKeys(e.props).filter(t=>!e.exclude.includes(t))}};function Z(e,t){return new Proxy({props:e,exclude:t,special:{},version:Tt(0)},Hs)}const qs={get(e,t){let r=e.props.length;for(;r--;){let n=e.props[r];if(Et(n)&&(n=n()),typeof n=="object"&&n!==null&&t in n)return n[t]}},set(e,t,r){let n=e.props.length;for(;n--;){let i=e.props[n];Et(i)&&(i=i());const o=ot(i,t);if(o&&o.set)return o.set(r),!0}return!1},getOwnPropertyDescriptor(e,t){let r=e.props.length;for(;r--;){let n=e.props[r];if(Et(n)&&(n=n()),typeof n=="object"&&n!==null&&t in n){const i=ot(n,t);return i&&!i.configurable&&(i.configurable=!0),i}}},has(e,t){if(t===it||t===co)return!1;for(let r of e.props)if(Et(r)&&(r=r()),r!=null&&t in r)return!0;return!1},ownKeys(e){const t=[];for(let r of e.props){Et(r)&&(r=r());for(const n in r)t.includes(n)||t.push(n)}return t}};function Fr(...e){return new Proxy({props:e},qs)}function Hn(e){var t;return((t=e.ctx)==null?void 0:t.d)??!1}function A(e,t,r,n){var E;var i=(r&Bi)!==0,o=!zt||(r&Ui)!==0,s=(r&Vi)!==0,l=(r&ji)!==0,a=!1,c;s?[c,a]=js(()=>e[t]):c=e[t];var f=it in e||co in e,u=s&&(((E=ot(e,t))==null?void 0:E.set)??(f&&t in e&&(C=>e[t]=C)))||void 0,d=n,v=!0,g=!1,p=()=>(g=!0,v&&(v=!1,l?d=He(n):d=n),d);c===void 0&&n!==void 0&&(u&&o&&Oi(),c=p(),u&&u(c));var y;if(o)y=()=>{var C=e[t];return C===void 0?p():(v=!0,g=!1,C)};else{var h=(i?St:Ie)(()=>e[t]);h.f|=ki,y=()=>{var C=_(h);return C!==void 0&&(d=void 0),C===void 0?d:C}}if((r&fo)===0)return y;if(u){var k=e.$$legacy;return function(C,w){return arguments.length>0?((!o||!w||k||a)&&u(w?y():C),C):y()}}var x=!1,m=q(c),b=St(()=>{var C=y(),w=_(m);return x?(x=!1,w):m.v=C});return s&&_(b),i||(b.equals=hn),function(C,w){if(arguments.length>0){const S=w?_(b):o&&s?ft(C):C;if(!b.equals(S)){if(x=!0,M(m,S),g&&d!==void 0&&(d=S),Hn(b))return C;He(()=>_(b))}return C}return Hn(b)?b.v:_(b)}}function Ys(e){$===null&&mn(),zt&&$.l!==null?Xs($).m.push(e):Qr(()=>{const t=He(e);if(typeof t=="function")return t})}function Ks(e,t,{bubbles:r=!1,cancelable:n=!1}={}){return new CustomEvent(e,{detail:t,bubbles:r,cancelable:n})}function Yo(){const e=$;return e===null&&mn(),(t,r,n)=>{var o;const i=(o=e.s.$$events)==null?void 0:o[t];if(i){const s=Qt(i)?i.slice():[i],l=Ks(t,r,n);for(const a of s)a.call(e.x,l);return!l.defaultPrevented}return!0}}function Xs(e){var t,r=e.l;return(t=r).u??(t.u={a:[],b:[],m:[]})}const Zs="5";if(typeof window<"u"){var qn,Yn;((Yn=(qn=window).__svelte??(qn.__svelte={})).v??(Yn.v=new Set)).add(Zs)}Ni();const wn="-",Js=e=>{const t=$s(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=e;return{getClassGroupId:s=>{const l=s.split(wn);return l[0]===""&&l.length!==1&&l.shift(),Ko(l,t)||Qs(s)},getConflictingClassGroupIds:(s,l)=>{const a=r[s]||[];return l&&n[s]?[...a,...n[s]]:a}}},Ko=(e,t)=>{var s;if(e.length===0)return t.classGroupId;const r=e[0],n=t.nextPart.get(r),i=n?Ko(e.slice(1),n):void 0;if(i)return i;if(t.validators.length===0)return;const o=e.join(wn);return(s=t.validators.find(({validator:l})=>l(o)))==null?void 0:s.classGroupId},Kn=/^\[(.+)\]$/,Qs=e=>{if(Kn.test(e)){const t=Kn.exec(e)[1],r=t==null?void 0:t.substring(0,t.indexOf(":"));if(r)return"arbitrary.."+r}},$s=e=>{const{theme:t,classGroups:r}=e,n={nextPart:new Map,validators:[]};for(const i in r)sn(r[i],n,i,t);return n},sn=(e,t,r,n)=>{e.forEach(i=>{if(typeof i=="string"){const o=i===""?t:Xn(t,i);o.classGroupId=r;return}if(typeof i=="function"){if(ea(i)){sn(i(n),t,r,n);return}t.validators.push({validator:i,classGroupId:r});return}Object.entries(i).forEach(([o,s])=>{sn(s,Xn(t,o),r,n)})})},Xn=(e,t)=>{let r=e;return t.split(wn).forEach(n=>{r.nextPart.has(n)||r.nextPart.set(n,{nextPart:new Map,validators:[]}),r=r.nextPart.get(n)}),r},ea=e=>e.isThemeGetter,ta=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,r=new Map,n=new Map;const i=(o,s)=>{r.set(o,s),t++,t>e&&(t=0,n=r,r=new Map)};return{get(o){let s=r.get(o);if(s!==void 0)return s;if((s=n.get(o))!==void 0)return i(o,s),s},set(o,s){r.has(o)?r.set(o,s):i(o,s)}}},an="!",ln=":",ra=ln.length,na=e=>{const{prefix:t,experimentalParseClassName:r}=e;let n=i=>{const o=[];let s=0,l=0,a=0,c;for(let g=0;ga?c-a:void 0;return{modifiers:o,hasImportantModifier:d,baseClassName:u,maybePostfixModifierPosition:v}};if(t){const i=t+ln,o=n;n=s=>s.startsWith(i)?o(s.substring(i.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:s,maybePostfixModifierPosition:void 0}}if(r){const i=n;n=o=>r({className:o,parseClassName:i})}return n},oa=e=>e.endsWith(an)?e.substring(0,e.length-1):e.startsWith(an)?e.substring(1):e,ia=e=>{const t=Object.fromEntries(e.orderSensitiveModifiers.map(n=>[n,!0]));return n=>{if(n.length<=1)return n;const i=[];let o=[];return n.forEach(s=>{s[0]==="["||t[s]?(i.push(...o.sort(),s),o=[]):o.push(s)}),i.push(...o.sort()),i}},sa=e=>({cache:ta(e.cacheSize),parseClassName:na(e),sortModifiers:ia(e),...Js(e)}),aa=/\s+/,la=(e,t)=>{const{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:i,sortModifiers:o}=t,s=[],l=e.trim().split(aa);let a="";for(let c=l.length-1;c>=0;c-=1){const f=l[c],{isExternal:u,modifiers:d,hasImportantModifier:v,baseClassName:g,maybePostfixModifierPosition:p}=r(f);if(u){a=f+(a.length>0?" "+a:a);continue}let y=!!p,h=n(y?g.substring(0,p):g);if(!h){if(!y){a=f+(a.length>0?" "+a:a);continue}if(h=n(g),!h){a=f+(a.length>0?" "+a:a);continue}y=!1}const k=o(d).join(":"),x=v?k+an:k,m=x+h;if(s.includes(m))continue;s.push(m);const b=i(h,y);for(let E=0;E0?" "+a:a)}return a};function Xo(){let e=0,t,r,n="";for(;e{if(typeof e=="string")return e;let t,r="";for(let n=0;nu(f),e());return r=sa(c),n=r.cache.get,i=r.cache.set,o=l,l(a)}function l(a){const c=n(a);if(c)return c;const f=la(a,r);return i(a,f),f}return function(){return o(Xo.apply(null,arguments))}}const se=e=>{const t=r=>r[e]||[];return t.isThemeGetter=!0,t},Jo=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,Qo=/^\((?:(\w[\w-]*):)?(.+)\)$/i,ua=/^\d+\/\d+$/,fa=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,da=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,va=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,ga=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,ha=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Ct=e=>ua.test(e),F=e=>!!e&&!Number.isNaN(Number(e)),tt=e=>!!e&&Number.isInteger(Number(e)),Yr=e=>e.endsWith("%")&&F(e.slice(0,-1)),Xe=e=>fa.test(e),ma=()=>!0,pa=e=>da.test(e)&&!va.test(e),$o=()=>!1,ba=e=>ga.test(e),ya=e=>ha.test(e),wa=e=>!T(e)&&!O(e),_a=e=>Dt(e,ri,$o),T=e=>Jo.test(e),ut=e=>Dt(e,ni,pa),Kr=e=>Dt(e,Aa,F),Zn=e=>Dt(e,ei,$o),xa=e=>Dt(e,ti,ya),ur=e=>Dt(e,oi,ba),O=e=>Qo.test(e),jt=e=>Ft(e,ni),ka=e=>Ft(e,Pa),Jn=e=>Ft(e,ei),Ca=e=>Ft(e,ri),Ea=e=>Ft(e,ti),fr=e=>Ft(e,oi,!0),Dt=(e,t,r)=>{const n=Jo.exec(e);return n?n[1]?t(n[1]):r(n[2]):!1},Ft=(e,t,r=!1)=>{const n=Qo.exec(e);return n?n[1]?t(n[1]):r:!1},ei=e=>e==="position"||e==="percentage",ti=e=>e==="image"||e==="url",ri=e=>e==="length"||e==="size"||e==="bg-size",ni=e=>e==="length",Aa=e=>e==="number",Pa=e=>e==="family-name",oi=e=>e==="shadow",Sa=()=>{const e=se("color"),t=se("font"),r=se("text"),n=se("font-weight"),i=se("tracking"),o=se("leading"),s=se("breakpoint"),l=se("container"),a=se("spacing"),c=se("radius"),f=se("shadow"),u=se("inset-shadow"),d=se("text-shadow"),v=se("drop-shadow"),g=se("blur"),p=se("perspective"),y=se("aspect"),h=se("ease"),k=se("animate"),x=()=>["auto","avoid","all","avoid-page","page","left","right","column"],m=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],b=()=>[...m(),O,T],E=()=>["auto","hidden","clip","visible","scroll"],C=()=>["auto","contain","none"],w=()=>[O,T,a],S=()=>[Ct,"full","auto",...w()],B=()=>[tt,"none","subgrid",O,T],W=()=>["auto",{span:["full",tt,O,T]},tt,O,T],L=()=>[tt,"auto",O,T],G=()=>["auto","min","max","fr",O,T],N=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],V=()=>["start","end","center","stretch","center-safe","end-safe"],J=()=>["auto",...w()],I=()=>[Ct,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...w()],P=()=>[e,O,T],ne=()=>[...m(),Jn,Zn,{position:[O,T]}],K=()=>["no-repeat",{repeat:["","x","y","space","round"]}],he=()=>["auto","cover","contain",Ca,_a,{size:[O,T]}],Ee=()=>[Yr,jt,ut],fe=()=>["","none","full",c,O,T],me=()=>["",F,jt,ut],_t=()=>["solid","dashed","dotted","double"],U=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],D=()=>[F,Yr,Jn,Zn],le=()=>["","none",g,O,T],_e=()=>["none",F,O,T],Be=()=>["none",F,O,T],Ut=()=>[F,O,T],de=()=>[Ct,"full",...w()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Xe],breakpoint:[Xe],color:[ma],container:[Xe],"drop-shadow":[Xe],ease:["in","out","in-out"],font:[wa],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Xe],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Xe],shadow:[Xe],spacing:["px",F],text:[Xe],"text-shadow":[Xe],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Ct,T,O,y]}],container:["container"],columns:[{columns:[F,T,O,l]}],"break-after":[{"break-after":x()}],"break-before":[{"break-before":x()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:b()}],overflow:[{overflow:E()}],"overflow-x":[{"overflow-x":E()}],"overflow-y":[{"overflow-y":E()}],overscroll:[{overscroll:C()}],"overscroll-x":[{"overscroll-x":C()}],"overscroll-y":[{"overscroll-y":C()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:S()}],"inset-x":[{"inset-x":S()}],"inset-y":[{"inset-y":S()}],start:[{start:S()}],end:[{end:S()}],top:[{top:S()}],right:[{right:S()}],bottom:[{bottom:S()}],left:[{left:S()}],visibility:["visible","invisible","collapse"],z:[{z:[tt,"auto",O,T]}],basis:[{basis:[Ct,"full","auto",l,...w()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[F,Ct,"auto","initial","none",T]}],grow:[{grow:["",F,O,T]}],shrink:[{shrink:["",F,O,T]}],order:[{order:[tt,"first","last","none",O,T]}],"grid-cols":[{"grid-cols":B()}],"col-start-end":[{col:W()}],"col-start":[{"col-start":L()}],"col-end":[{"col-end":L()}],"grid-rows":[{"grid-rows":B()}],"row-start-end":[{row:W()}],"row-start":[{"row-start":L()}],"row-end":[{"row-end":L()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":G()}],"auto-rows":[{"auto-rows":G()}],gap:[{gap:w()}],"gap-x":[{"gap-x":w()}],"gap-y":[{"gap-y":w()}],"justify-content":[{justify:[...N(),"normal"]}],"justify-items":[{"justify-items":[...V(),"normal"]}],"justify-self":[{"justify-self":["auto",...V()]}],"align-content":[{content:["normal",...N()]}],"align-items":[{items:[...V(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...V(),{baseline:["","last"]}]}],"place-content":[{"place-content":N()}],"place-items":[{"place-items":[...V(),"baseline"]}],"place-self":[{"place-self":["auto",...V()]}],p:[{p:w()}],px:[{px:w()}],py:[{py:w()}],ps:[{ps:w()}],pe:[{pe:w()}],pt:[{pt:w()}],pr:[{pr:w()}],pb:[{pb:w()}],pl:[{pl:w()}],m:[{m:J()}],mx:[{mx:J()}],my:[{my:J()}],ms:[{ms:J()}],me:[{me:J()}],mt:[{mt:J()}],mr:[{mr:J()}],mb:[{mb:J()}],ml:[{ml:J()}],"space-x":[{"space-x":w()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":w()}],"space-y-reverse":["space-y-reverse"],size:[{size:I()}],w:[{w:[l,"screen",...I()]}],"min-w":[{"min-w":[l,"screen","none",...I()]}],"max-w":[{"max-w":[l,"screen","none","prose",{screen:[s]},...I()]}],h:[{h:["screen",...I()]}],"min-h":[{"min-h":["screen","none",...I()]}],"max-h":[{"max-h":["screen",...I()]}],"font-size":[{text:["base",r,jt,ut]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[n,O,Kr]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",Yr,T]}],"font-family":[{font:[ka,T,t]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[i,O,T]}],"line-clamp":[{"line-clamp":[F,"none",O,Kr]}],leading:[{leading:[o,...w()]}],"list-image":[{"list-image":["none",O,T]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",O,T]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:P()}],"text-color":[{text:P()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[..._t(),"wavy"]}],"text-decoration-thickness":[{decoration:[F,"from-font","auto",O,ut]}],"text-decoration-color":[{decoration:P()}],"underline-offset":[{"underline-offset":[F,"auto",O,T]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:w()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",O,T]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",O,T]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:ne()}],"bg-repeat":[{bg:K()}],"bg-size":[{bg:he()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},tt,O,T],radial:["",O,T],conic:[tt,O,T]},Ea,xa]}],"bg-color":[{bg:P()}],"gradient-from-pos":[{from:Ee()}],"gradient-via-pos":[{via:Ee()}],"gradient-to-pos":[{to:Ee()}],"gradient-from":[{from:P()}],"gradient-via":[{via:P()}],"gradient-to":[{to:P()}],rounded:[{rounded:fe()}],"rounded-s":[{"rounded-s":fe()}],"rounded-e":[{"rounded-e":fe()}],"rounded-t":[{"rounded-t":fe()}],"rounded-r":[{"rounded-r":fe()}],"rounded-b":[{"rounded-b":fe()}],"rounded-l":[{"rounded-l":fe()}],"rounded-ss":[{"rounded-ss":fe()}],"rounded-se":[{"rounded-se":fe()}],"rounded-ee":[{"rounded-ee":fe()}],"rounded-es":[{"rounded-es":fe()}],"rounded-tl":[{"rounded-tl":fe()}],"rounded-tr":[{"rounded-tr":fe()}],"rounded-br":[{"rounded-br":fe()}],"rounded-bl":[{"rounded-bl":fe()}],"border-w":[{border:me()}],"border-w-x":[{"border-x":me()}],"border-w-y":[{"border-y":me()}],"border-w-s":[{"border-s":me()}],"border-w-e":[{"border-e":me()}],"border-w-t":[{"border-t":me()}],"border-w-r":[{"border-r":me()}],"border-w-b":[{"border-b":me()}],"border-w-l":[{"border-l":me()}],"divide-x":[{"divide-x":me()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":me()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[..._t(),"hidden","none"]}],"divide-style":[{divide:[..._t(),"hidden","none"]}],"border-color":[{border:P()}],"border-color-x":[{"border-x":P()}],"border-color-y":[{"border-y":P()}],"border-color-s":[{"border-s":P()}],"border-color-e":[{"border-e":P()}],"border-color-t":[{"border-t":P()}],"border-color-r":[{"border-r":P()}],"border-color-b":[{"border-b":P()}],"border-color-l":[{"border-l":P()}],"divide-color":[{divide:P()}],"outline-style":[{outline:[..._t(),"none","hidden"]}],"outline-offset":[{"outline-offset":[F,O,T]}],"outline-w":[{outline:["",F,jt,ut]}],"outline-color":[{outline:P()}],shadow:[{shadow:["","none",f,fr,ur]}],"shadow-color":[{shadow:P()}],"inset-shadow":[{"inset-shadow":["none",u,fr,ur]}],"inset-shadow-color":[{"inset-shadow":P()}],"ring-w":[{ring:me()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:P()}],"ring-offset-w":[{"ring-offset":[F,ut]}],"ring-offset-color":[{"ring-offset":P()}],"inset-ring-w":[{"inset-ring":me()}],"inset-ring-color":[{"inset-ring":P()}],"text-shadow":[{"text-shadow":["none",d,fr,ur]}],"text-shadow-color":[{"text-shadow":P()}],opacity:[{opacity:[F,O,T]}],"mix-blend":[{"mix-blend":[...U(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":U()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[F]}],"mask-image-linear-from-pos":[{"mask-linear-from":D()}],"mask-image-linear-to-pos":[{"mask-linear-to":D()}],"mask-image-linear-from-color":[{"mask-linear-from":P()}],"mask-image-linear-to-color":[{"mask-linear-to":P()}],"mask-image-t-from-pos":[{"mask-t-from":D()}],"mask-image-t-to-pos":[{"mask-t-to":D()}],"mask-image-t-from-color":[{"mask-t-from":P()}],"mask-image-t-to-color":[{"mask-t-to":P()}],"mask-image-r-from-pos":[{"mask-r-from":D()}],"mask-image-r-to-pos":[{"mask-r-to":D()}],"mask-image-r-from-color":[{"mask-r-from":P()}],"mask-image-r-to-color":[{"mask-r-to":P()}],"mask-image-b-from-pos":[{"mask-b-from":D()}],"mask-image-b-to-pos":[{"mask-b-to":D()}],"mask-image-b-from-color":[{"mask-b-from":P()}],"mask-image-b-to-color":[{"mask-b-to":P()}],"mask-image-l-from-pos":[{"mask-l-from":D()}],"mask-image-l-to-pos":[{"mask-l-to":D()}],"mask-image-l-from-color":[{"mask-l-from":P()}],"mask-image-l-to-color":[{"mask-l-to":P()}],"mask-image-x-from-pos":[{"mask-x-from":D()}],"mask-image-x-to-pos":[{"mask-x-to":D()}],"mask-image-x-from-color":[{"mask-x-from":P()}],"mask-image-x-to-color":[{"mask-x-to":P()}],"mask-image-y-from-pos":[{"mask-y-from":D()}],"mask-image-y-to-pos":[{"mask-y-to":D()}],"mask-image-y-from-color":[{"mask-y-from":P()}],"mask-image-y-to-color":[{"mask-y-to":P()}],"mask-image-radial":[{"mask-radial":[O,T]}],"mask-image-radial-from-pos":[{"mask-radial-from":D()}],"mask-image-radial-to-pos":[{"mask-radial-to":D()}],"mask-image-radial-from-color":[{"mask-radial-from":P()}],"mask-image-radial-to-color":[{"mask-radial-to":P()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":m()}],"mask-image-conic-pos":[{"mask-conic":[F]}],"mask-image-conic-from-pos":[{"mask-conic-from":D()}],"mask-image-conic-to-pos":[{"mask-conic-to":D()}],"mask-image-conic-from-color":[{"mask-conic-from":P()}],"mask-image-conic-to-color":[{"mask-conic-to":P()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:ne()}],"mask-repeat":[{mask:K()}],"mask-size":[{mask:he()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",O,T]}],filter:[{filter:["","none",O,T]}],blur:[{blur:le()}],brightness:[{brightness:[F,O,T]}],contrast:[{contrast:[F,O,T]}],"drop-shadow":[{"drop-shadow":["","none",v,fr,ur]}],"drop-shadow-color":[{"drop-shadow":P()}],grayscale:[{grayscale:["",F,O,T]}],"hue-rotate":[{"hue-rotate":[F,O,T]}],invert:[{invert:["",F,O,T]}],saturate:[{saturate:[F,O,T]}],sepia:[{sepia:["",F,O,T]}],"backdrop-filter":[{"backdrop-filter":["","none",O,T]}],"backdrop-blur":[{"backdrop-blur":le()}],"backdrop-brightness":[{"backdrop-brightness":[F,O,T]}],"backdrop-contrast":[{"backdrop-contrast":[F,O,T]}],"backdrop-grayscale":[{"backdrop-grayscale":["",F,O,T]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[F,O,T]}],"backdrop-invert":[{"backdrop-invert":["",F,O,T]}],"backdrop-opacity":[{"backdrop-opacity":[F,O,T]}],"backdrop-saturate":[{"backdrop-saturate":[F,O,T]}],"backdrop-sepia":[{"backdrop-sepia":["",F,O,T]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":w()}],"border-spacing-x":[{"border-spacing-x":w()}],"border-spacing-y":[{"border-spacing-y":w()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",O,T]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[F,"initial",O,T]}],ease:[{ease:["linear","initial",h,O,T]}],delay:[{delay:[F,O,T]}],animate:[{animate:["none",k,O,T]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[p,O,T]}],"perspective-origin":[{"perspective-origin":b()}],rotate:[{rotate:_e()}],"rotate-x":[{"rotate-x":_e()}],"rotate-y":[{"rotate-y":_e()}],"rotate-z":[{"rotate-z":_e()}],scale:[{scale:Be()}],"scale-x":[{"scale-x":Be()}],"scale-y":[{"scale-y":Be()}],"scale-z":[{"scale-z":Be()}],"scale-3d":["scale-3d"],skew:[{skew:Ut()}],"skew-x":[{"skew-x":Ut()}],"skew-y":[{"skew-y":Ut()}],transform:[{transform:[O,T,"","none","gpu","cpu"]}],"transform-origin":[{origin:b()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:de()}],"translate-x":[{"translate-x":de()}],"translate-y":[{"translate-y":de()}],"translate-z":[{"translate-z":de()}],"translate-none":["translate-none"],accent:[{accent:P()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:P()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",O,T]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":w()}],"scroll-mx":[{"scroll-mx":w()}],"scroll-my":[{"scroll-my":w()}],"scroll-ms":[{"scroll-ms":w()}],"scroll-me":[{"scroll-me":w()}],"scroll-mt":[{"scroll-mt":w()}],"scroll-mr":[{"scroll-mr":w()}],"scroll-mb":[{"scroll-mb":w()}],"scroll-ml":[{"scroll-ml":w()}],"scroll-p":[{"scroll-p":w()}],"scroll-px":[{"scroll-px":w()}],"scroll-py":[{"scroll-py":w()}],"scroll-ps":[{"scroll-ps":w()}],"scroll-pe":[{"scroll-pe":w()}],"scroll-pt":[{"scroll-pt":w()}],"scroll-pr":[{"scroll-pr":w()}],"scroll-pb":[{"scroll-pb":w()}],"scroll-pl":[{"scroll-pl":w()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",O,T]}],fill:[{fill:["none",...P()]}],"stroke-w":[{stroke:[F,jt,ut,Kr]}],stroke:[{stroke:["none",...P()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},ie=ca(Sa);function Ta(e){const t=e-1;return t*t*t+1}function Oa(e,{delay:t=0,duration:r=400,easing:n=Ta,axis:i="y"}={}){const o=getComputedStyle(e),s=+o.opacity,l=i==="y"?"height":"width",a=parseFloat(o[l]),c=i==="y"?["top","bottom"]:["left","right"],f=c.map(h=>`${h[0].toUpperCase()}${h.slice(1)}`),u=parseFloat(o[`padding${f[0]}`]),d=parseFloat(o[`padding${f[1]}`]),v=parseFloat(o[`margin${f[0]}`]),g=parseFloat(o[`margin${f[1]}`]),p=parseFloat(o[`border${f[0]}Width`]),y=parseFloat(o[`border${f[1]}Width`]);return{delay:t,duration:r,easing:n,css:h=>`overflow: hidden;opacity: ${Math.min(h*20,1)*s};${l}: ${h*a}px;padding-${c[0]}: ${h*u}px;padding-${c[1]}: ${h*d}px;margin-${c[0]}: ${h*v}px;margin-${c[1]}: ${h*g}px;border-${c[0]}-width: ${h*p}px;border-${c[1]}-width: ${h*y}px;min-${l}: 0`}}const Ra={gray:"bg-gray-50 dark:bg-gray-800",red:"bg-red-50 dark:bg-gray-800",yellow:"bg-yellow-50 dark:bg-gray-800 ",green:"bg-green-50 dark:bg-gray-800 ",indigo:"bg-indigo-50 dark:bg-gray-800 ",purple:"bg-purple-50 dark:bg-gray-800 ",pink:"bg-pink-50 dark:bg-gray-800 ",blue:"bg-blue-50 dark:bg-gray-800 ",light:"bg-gray-50 dark:bg-gray-700",dark:"bg-gray-50 dark:bg-gray-800",default:"bg-white dark:bg-gray-800",dropdown:"bg-white dark:bg-gray-700",navbar:"bg-white dark:bg-gray-900",navbarUl:"bg-gray-50 dark:bg-gray-800",form:"bg-gray-50 dark:bg-gray-700",primary:"bg-primary-50 dark:bg-gray-800 ",orange:"bg-orange-50 dark:bg-orange-800",none:""};function _n(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["tag","color","rounded","border","shadow","node","use","options","role","transition","params","open"]);ve(t,!1);const i=()=>{};pt("background",!0);let o=A(t,"tag",24,()=>n.href?"a":"div"),s=A(t,"color",12,"default"),l=A(t,"rounded",8,!1),a=A(t,"border",8,!1),c=A(t,"shadow",8,!1),f=A(t,"node",28,()=>{}),u=A(t,"use",8,i),d=A(t,"options",24,()=>({})),v=A(t,"role",24,()=>{}),g=A(t,"transition",24,()=>{}),p=A(t,"params",24,()=>({})),y=A(t,"open",8,!0);const h=Yo(),k={gray:"text-gray-800 dark:text-gray-300",red:"text-red-800 dark:text-red-400",yellow:"text-yellow-800 dark:text-yellow-300",green:"text-green-800 dark:text-green-400",indigo:"text-indigo-800 dark:text-indigo-400",purple:"text-purple-800 dark:text-purple-400",pink:"text-pink-800 dark:text-pink-400",blue:"text-blue-800 dark:text-blue-400",light:"text-gray-700 dark:text-gray-300",dark:"text-gray-700 dark:text-gray-300",default:"text-gray-500 dark:text-gray-400",dropdown:"text-gray-700 dark:text-gray-200",navbar:"text-gray-700 dark:text-gray-200",navbarUl:"text-gray-700 dark:text-gray-400",form:"text-gray-900 dark:text-white",primary:"text-primary-800 dark:text-primary-400",orange:"text-orange-800 dark:text-orange-400",none:""},x={gray:"border-gray-300 dark:border-gray-800 divide-gray-300 dark:divide-gray-800",red:"border-red-300 dark:border-red-800 divide-red-300 dark:divide-red-800",yellow:"border-yellow-300 dark:border-yellow-800 divide-yellow-300 dark:divide-yellow-800",green:"border-green-300 dark:border-green-800 divide-green-300 dark:divide-green-800",indigo:"border-indigo-300 dark:border-indigo-800 divide-indigo-300 dark:divide-indigo-800",purple:"border-purple-300 dark:border-purple-800 divide-purple-300 dark:divide-purple-800",pink:"border-pink-300 dark:border-pink-800 divide-pink-300 dark:divide-pink-800",blue:"border-blue-300 dark:border-blue-800 divide-blue-300 dark:divide-blue-800",light:"border-gray-500 divide-gray-500",dark:"border-gray-500 divide-gray-500",default:"border-gray-200 dark:border-gray-700 divide-gray-200 dark:divide-gray-700",dropdown:"border-gray-100 dark:border-gray-600 divide-gray-100 dark:divide-gray-600",navbar:"border-gray-100 dark:border-gray-700 divide-gray-100 dark:divide-gray-700",navbarUl:"border-gray-100 dark:border-gray-700 divide-gray-100 dark:divide-gray-700",form:"border-gray-300 dark:border-gray-700 divide-gray-300 dark:divide-gray-700",primary:"border-primary-500 dark:border-primary-200 divide-primary-500 dark:divide-primary-200 ",orange:"border-orange-300 dark:border-orange-800 divide-orange-300 dark:divide-orange-800",none:""};let m=q();Q(()=>z(y()),()=>{h(y()?"open":"close")}),Q(()=>z(y()),()=>{h("show",y())}),Q(()=>z(s()),()=>{s(s()??"default")}),Q(()=>z(s()),()=>{pt("color",s())}),Q(()=>(z(s()),z(l()),z(a()),z(c()),z(r)),()=>{M(m,ie(Ra[s()],k[s()],l()&&"rounded-lg",a()&&"border",x[s()],c()&&"shadow-md",r.class))}),Ye(),Ce();var b=ce(),E=ee(b);{var C=S=>{var B=ce(),W=ee(B);Xt(W,o,!1,(L,G)=>{Zt(L,(I,P)=>{var ne;return(ne=u())==null?void 0:ne(I,P)},d),nn(L,I=>f(I),()=>f());let N;re(()=>N=we(L,N,{role:v(),...n,class:_(m)})),Wo(3,L,g,p),H("click",L,function(I){j.call(this,t,I)}),H("mouseenter",L,function(I){j.call(this,t,I)}),H("mouseleave",L,function(I){j.call(this,t,I)}),H("focusin",L,function(I){j.call(this,t,I)}),H("focusout",L,function(I){j.call(this,t,I)});var V=ce(),J=ee(V);ae(J,t,"default",{},null),R(G,V)}),R(S,B)},w=(S,B)=>{{var W=L=>{var G=ce(),N=ee(G);Xt(N,o,!1,(V,J)=>{Zt(V,(K,he)=>{var Ee;return(Ee=u())==null?void 0:Ee(K,he)},d),nn(V,K=>f(K),()=>f());let I;re(()=>I=we(V,I,{role:v(),...n,class:_(m)})),H("click",V,function(K){j.call(this,t,K)}),H("mouseenter",V,function(K){j.call(this,t,K)}),H("mouseleave",V,function(K){j.call(this,t,K)}),H("focusin",V,function(K){j.call(this,t,K)}),H("focusout",V,function(K){j.call(this,t,K)});var P=ce(),ne=ee(P);ae(ne,t,"default",{},null),R(J,P)}),R(L,G)};ke(S,L=>{y()&&L(W)},B)}};ke(E,S=>{g()&&y()?S(C):S(w,!1)})}R(e,b),ge()}var La=te(' '),Ma=te(" "),za=te(' '),Na=te("");function Ia(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["color","name","ariaLabel","size","href"]);ve(t,!1);let i=A(t,"color",8,"default"),o=A(t,"name",24,()=>{}),s=A(t,"ariaLabel",24,()=>{}),l=A(t,"size",8,"md"),a=A(t,"href",24,()=>{});const c=st("background"),f={dark:"text-gray-500 hover:text-gray-900 hover:bg-gray-200 dark:text-gray-400 dark:hover:text-white dark:hover:bg-gray-600",gray:"text-gray-500 focus:ring-gray-400 hover:bg-gray-200 dark:hover:bg-gray-800 dark:hover:text-gray-300",red:"text-red-500 focus:ring-red-400 hover:bg-red-200 dark:hover:bg-red-800 dark:hover:text-red-300",yellow:"text-yellow-500 focus:ring-yellow-400 hover:bg-yellow-200 dark:hover:bg-yellow-800 dark:hover:text-yellow-300",green:"text-green-500 focus:ring-green-400 hover:bg-green-200 dark:hover:bg-green-800 dark:hover:text-green-300",indigo:"text-indigo-500 focus:ring-indigo-400 hover:bg-indigo-200 dark:hover:bg-indigo-800 dark:hover:text-indigo-300",purple:"text-purple-500 focus:ring-purple-400 hover:bg-purple-200 dark:hover:bg-purple-800 dark:hover:text-purple-300",pink:"text-pink-500 focus:ring-pink-400 hover:bg-pink-200 dark:hover:bg-pink-800 dark:hover:text-pink-300",blue:"text-blue-500 focus:ring-blue-400 hover:bg-blue-200 dark:hover:bg-blue-800 dark:hover:text-blue-300",primary:"text-primary-500 focus:ring-primary-400 hover:bg-primary-200 dark:hover:bg-primary-800 dark:hover:text-primary-300",default:"focus:ring-gray-400 hover:bg-gray-100"},u={xs:"m-0.5 rounded-xs focus:ring-1 p-0.5",sm:"m-0.5 rounded-sm focus:ring-1 p-0.5",md:"m-0.5 rounded-lg focus:ring-2 p-1.5",lg:"m-0.5 rounded-lg focus:ring-2 p-2.5"};let d=q();const v={xs:"w-3 h-3",sm:"w-3.5 h-3.5",md:"w-5 h-5",lg:"w-5 h-5"};Q(()=>(z(l()),z(i()),z(r)),()=>{M(d,ie("focus:outline-hidden whitespace-normal",u[l()],f[i()],i()==="default"&&(c?"dark:hover:bg-gray-600":"dark:hover:bg-gray-700"),r.class))}),Ye(),Ce();var g=ce(),p=ee(g);{var y=k=>{var x=Ma();let m;var b=ue(x);{var E=w=>{var S=La(),B=ue(S);re(()=>kr(B,o())),R(w,S)};ke(b,w=>{o()&&w(E)})}var C=oe(b,2);ae(C,t,"default",{get svgSize(){return v[l()]}},null),re(()=>m=we(x,m,{href:a(),...n,class:_(d),"aria-label":s()??o()})),R(k,x)},h=k=>{var x=Na();let m;var b=ue(x);{var E=w=>{var S=za(),B=ue(S);re(()=>kr(B,o())),R(w,S)};ke(b,w=>{o()&&w(E)})}var C=oe(b,2);ae(C,t,"default",{get svgSize(){return v[l()]}},null),re(()=>m=we(x,m,{type:"button",...n,class:_(d),"aria-label":s()??o()})),H("click",x,function(w){j.call(this,t,w)}),R(k,x)};ke(p,k=>{a()?k(y):k(h,!1)})}R(e,g),ge()}const Ot=Math.min,mt=Math.max,Cr=Math.round,dr=Math.floor,Ve=e=>({x:e,y:e}),Da={left:"right",right:"left",bottom:"top",top:"bottom"},Fa={start:"end",end:"start"};function cn(e,t,r){return mt(e,Ot(t,r))}function ir(e,t){return typeof e=="function"?e(t):e}function yt(e){return e.split("-")[0]}function sr(e){return e.split("-")[1]}function ii(e){return e==="x"?"y":"x"}function xn(e){return e==="y"?"height":"width"}function Rt(e){return["top","bottom"].includes(yt(e))?"y":"x"}function kn(e){return ii(Rt(e))}function Ba(e,t,r){r===void 0&&(r=!1);const n=sr(e),i=kn(e),o=xn(i);let s=i==="x"?n===(r?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[o]>t.floating[o]&&(s=Er(s)),[s,Er(s)]}function Ua(e){const t=Er(e);return[un(e),t,un(t)]}function un(e){return e.replace(/start|end/g,t=>Fa[t])}function Va(e,t,r){const n=["left","right"],i=["right","left"],o=["top","bottom"],s=["bottom","top"];switch(e){case"top":case"bottom":return r?t?i:n:t?n:i;case"left":case"right":return t?o:s;default:return[]}}function ja(e,t,r,n){const i=sr(e);let o=Va(yt(e),r==="start",n);return i&&(o=o.map(s=>s+"-"+i),t&&(o=o.concat(o.map(un)))),o}function Er(e){return e.replace(/left|right|bottom|top/g,t=>Da[t])}function Wa(e){return{top:0,right:0,bottom:0,left:0,...e}}function si(e){return typeof e!="number"?Wa(e):{top:e,right:e,bottom:e,left:e}}function Ar(e){const{x:t,y:r,width:n,height:i}=e;return{width:n,height:i,top:r,left:t,right:t+n,bottom:r+i,x:t,y:r}}function Qn(e,t,r){let{reference:n,floating:i}=e;const o=Rt(t),s=kn(t),l=xn(s),a=yt(t),c=o==="y",f=n.x+n.width/2-i.width/2,u=n.y+n.height/2-i.height/2,d=n[l]/2-i[l]/2;let v;switch(a){case"top":v={x:f,y:n.y-i.height};break;case"bottom":v={x:f,y:n.y+n.height};break;case"right":v={x:n.x+n.width,y:u};break;case"left":v={x:n.x-i.width,y:u};break;default:v={x:n.x,y:n.y}}switch(sr(t)){case"start":v[s]-=d*(r&&c?-1:1);break;case"end":v[s]+=d*(r&&c?-1:1);break}return v}const Ga=async(e,t,r)=>{const{placement:n="bottom",strategy:i="absolute",middleware:o=[],platform:s}=r,l=o.filter(Boolean),a=await(s.isRTL==null?void 0:s.isRTL(t));let c=await s.getElementRects({reference:e,floating:t,strategy:i}),{x:f,y:u}=Qn(c,n,a),d=n,v={},g=0;for(let p=0;p({name:"arrow",options:e,async fn(t){const{x:r,y:n,placement:i,rects:o,platform:s,elements:l,middlewareData:a}=t,{element:c,padding:f=0}=ir(e,t)||{};if(c==null)return{};const u=si(f),d={x:r,y:n},v=kn(i),g=xn(v),p=await s.getDimensions(c),y=v==="y",h=y?"top":"left",k=y?"bottom":"right",x=y?"clientHeight":"clientWidth",m=o.reference[g]+o.reference[v]-d[v]-o.floating[g],b=d[v]-o.reference[v],E=await(s.getOffsetParent==null?void 0:s.getOffsetParent(c));let C=E?E[x]:0;(!C||!await(s.isElement==null?void 0:s.isElement(E)))&&(C=l.floating[x]||o.floating[g]);const w=m/2-b/2,S=C/2-p[g]/2-1,B=Ot(u[h],S),W=Ot(u[k],S),L=B,G=C-p[g]-W,N=C/2-p[g]/2+w,V=cn(L,N,G),J=!a.arrow&&sr(i)!=null&&N!==V&&o.reference[g]/2-(NN<=0)){var W,L;const N=(((W=o.flip)==null?void 0:W.index)||0)+1,V=C[N];if(V)return{data:{index:N,overflows:B},reset:{placement:V}};let J=(L=B.filter(I=>I.overflows[0]<=0).sort((I,P)=>I.overflows[1]-P.overflows[1])[0])==null?void 0:L.placement;if(!J)switch(v){case"bestFit":{var G;const I=(G=B.filter(P=>{if(E){const ne=Rt(P.placement);return ne===k||ne==="y"}return!0}).map(P=>[P.placement,P.overflows.filter(ne=>ne>0).reduce((ne,K)=>ne+K,0)]).sort((P,ne)=>P[1]-ne[1])[0])==null?void 0:G[0];I&&(J=I);break}case"initialPlacement":J=l;break}if(i!==J)return{reset:{placement:J}}}return{}}}};async function Ya(e,t){const{placement:r,platform:n,elements:i}=e,o=await(n.isRTL==null?void 0:n.isRTL(i.floating)),s=yt(r),l=sr(r),a=Rt(r)==="y",c=["left","top"].includes(s)?-1:1,f=o&&a?-1:1,u=ir(t,e);let{mainAxis:d,crossAxis:v,alignmentAxis:g}=typeof u=="number"?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return l&&typeof g=="number"&&(v=l==="end"?g*-1:g),a?{x:v*f,y:d*c}:{x:d*c,y:v*f}}const Ka=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,n;const{x:i,y:o,placement:s,middlewareData:l}=t,a=await Ya(t,e);return s===((r=l.offset)==null?void 0:r.placement)&&(n=l.arrow)!=null&&n.alignmentOffset?{}:{x:i+a.x,y:o+a.y,data:{...a,placement:s}}}}},Xa=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:r,y:n,placement:i}=t,{mainAxis:o=!0,crossAxis:s=!1,limiter:l={fn:y=>{let{x:h,y:k}=y;return{x:h,y:k}}},...a}=ir(e,t),c={x:r,y:n},f=await ai(t,a),u=Rt(yt(i)),d=ii(u);let v=c[d],g=c[u];if(o){const y=d==="y"?"top":"left",h=d==="y"?"bottom":"right",k=v+f[y],x=v-f[h];v=cn(k,v,x)}if(s){const y=u==="y"?"top":"left",h=u==="y"?"bottom":"right",k=g+f[y],x=g-f[h];g=cn(k,g,x)}const p=l.fn({...t,[d]:v,[u]:g});return{...p,data:{x:p.x-r,y:p.y-n,enabled:{[d]:o,[u]:s}}}}}};function Br(){return typeof window<"u"}function Bt(e){return li(e)?(e.nodeName||"").toLowerCase():"#document"}function Te(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Ke(e){var t;return(t=(li(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function li(e){return Br()?e instanceof Node||e instanceof Te(e).Node:!1}function De(e){return Br()?e instanceof Element||e instanceof Te(e).Element:!1}function qe(e){return Br()?e instanceof HTMLElement||e instanceof Te(e).HTMLElement:!1}function $n(e){return!Br()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Te(e).ShadowRoot}function ar(e){const{overflow:t,overflowX:r,overflowY:n,display:i}=Fe(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!["inline","contents"].includes(i)}function Za(e){return["table","td","th"].includes(Bt(e))}function Ur(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch{return!1}})}function Cn(e){const t=En(),r=De(e)?Fe(e):e;return["transform","translate","scale","rotate","perspective"].some(n=>r[n]?r[n]!=="none":!1)||(r.containerType?r.containerType!=="normal":!1)||!t&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!t&&(r.filter?r.filter!=="none":!1)||["transform","translate","scale","rotate","perspective","filter"].some(n=>(r.willChange||"").includes(n))||["paint","layout","strict","content"].some(n=>(r.contain||"").includes(n))}function Ja(e){let t=lt(e);for(;qe(t)&&!Lt(t);){if(Cn(t))return t;if(Ur(t))return null;t=lt(t)}return null}function En(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Lt(e){return["html","body","#document"].includes(Bt(e))}function Fe(e){return Te(e).getComputedStyle(e)}function Vr(e){return De(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function lt(e){if(Bt(e)==="html")return e;const t=e.assignedSlot||e.parentNode||$n(e)&&e.host||Ke(e);return $n(t)?t.host:t}function ci(e){const t=lt(e);return Lt(t)?e.ownerDocument?e.ownerDocument.body:e.body:qe(t)&&ar(t)?t:ci(t)}function Jt(e,t,r){var n;t===void 0&&(t=[]),r===void 0&&(r=!0);const i=ci(e),o=i===((n=e.ownerDocument)==null?void 0:n.body),s=Te(i);if(o){const l=fn(s);return t.concat(s,s.visualViewport||[],ar(i)?i:[],l&&r?Jt(l):[])}return t.concat(i,Jt(i,[],r))}function fn(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function ui(e){const t=Fe(e);let r=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const i=qe(e),o=i?e.offsetWidth:r,s=i?e.offsetHeight:n,l=Cr(r)!==o||Cr(n)!==s;return l&&(r=o,n=s),{width:r,height:n,$:l}}function An(e){return De(e)?e:e.contextElement}function Pt(e){const t=An(e);if(!qe(t))return Ve(1);const r=t.getBoundingClientRect(),{width:n,height:i,$:o}=ui(t);let s=(o?Cr(r.width):r.width)/n,l=(o?Cr(r.height):r.height)/i;return(!s||!Number.isFinite(s))&&(s=1),(!l||!Number.isFinite(l))&&(l=1),{x:s,y:l}}const Qa=Ve(0);function fi(e){const t=Te(e);return!En()||!t.visualViewport?Qa:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function $a(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==Te(e)?!1:t}function wt(e,t,r,n){t===void 0&&(t=!1),r===void 0&&(r=!1);const i=e.getBoundingClientRect(),o=An(e);let s=Ve(1);t&&(n?De(n)&&(s=Pt(n)):s=Pt(e));const l=$a(o,r,n)?fi(o):Ve(0);let a=(i.left+l.x)/s.x,c=(i.top+l.y)/s.y,f=i.width/s.x,u=i.height/s.y;if(o){const d=Te(o),v=n&&De(n)?Te(n):n;let g=d,p=fn(g);for(;p&&n&&v!==g;){const y=Pt(p),h=p.getBoundingClientRect(),k=Fe(p),x=h.left+(p.clientLeft+parseFloat(k.paddingLeft))*y.x,m=h.top+(p.clientTop+parseFloat(k.paddingTop))*y.y;a*=y.x,c*=y.y,f*=y.x,u*=y.y,a+=x,c+=m,g=Te(p),p=fn(g)}}return Ar({width:f,height:u,x:a,y:c})}function Pn(e,t){const r=Vr(e).scrollLeft;return t?t.left+r:wt(Ke(e)).left+r}function di(e,t,r){r===void 0&&(r=!1);const n=e.getBoundingClientRect(),i=n.left+t.scrollLeft-(r?0:Pn(e,n)),o=n.top+t.scrollTop;return{x:i,y:o}}function el(e){let{elements:t,rect:r,offsetParent:n,strategy:i}=e;const o=i==="fixed",s=Ke(n),l=t?Ur(t.floating):!1;if(n===s||l&&o)return r;let a={scrollLeft:0,scrollTop:0},c=Ve(1);const f=Ve(0),u=qe(n);if((u||!u&&!o)&&((Bt(n)!=="body"||ar(s))&&(a=Vr(n)),qe(n))){const v=wt(n);c=Pt(n),f.x=v.x+n.clientLeft,f.y=v.y+n.clientTop}const d=s&&!u&&!o?di(s,a,!0):Ve(0);return{width:r.width*c.x,height:r.height*c.y,x:r.x*c.x-a.scrollLeft*c.x+f.x+d.x,y:r.y*c.y-a.scrollTop*c.y+f.y+d.y}}function tl(e){return Array.from(e.getClientRects())}function rl(e){const t=Ke(e),r=Vr(e),n=e.ownerDocument.body,i=mt(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),o=mt(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight);let s=-r.scrollLeft+Pn(e);const l=-r.scrollTop;return Fe(n).direction==="rtl"&&(s+=mt(t.clientWidth,n.clientWidth)-i),{width:i,height:o,x:s,y:l}}function nl(e,t){const r=Te(e),n=Ke(e),i=r.visualViewport;let o=n.clientWidth,s=n.clientHeight,l=0,a=0;if(i){o=i.width,s=i.height;const c=En();(!c||c&&t==="fixed")&&(l=i.offsetLeft,a=i.offsetTop)}return{width:o,height:s,x:l,y:a}}function ol(e,t){const r=wt(e,!0,t==="fixed"),n=r.top+e.clientTop,i=r.left+e.clientLeft,o=qe(e)?Pt(e):Ve(1),s=e.clientWidth*o.x,l=e.clientHeight*o.y,a=i*o.x,c=n*o.y;return{width:s,height:l,x:a,y:c}}function eo(e,t,r){let n;if(t==="viewport")n=nl(e,r);else if(t==="document")n=rl(Ke(e));else if(De(t))n=ol(t,r);else{const i=fi(e);n={x:t.x-i.x,y:t.y-i.y,width:t.width,height:t.height}}return Ar(n)}function vi(e,t){const r=lt(e);return r===t||!De(r)||Lt(r)?!1:Fe(r).position==="fixed"||vi(r,t)}function il(e,t){const r=t.get(e);if(r)return r;let n=Jt(e,[],!1).filter(l=>De(l)&&Bt(l)!=="body"),i=null;const o=Fe(e).position==="fixed";let s=o?lt(e):e;for(;De(s)&&!Lt(s);){const l=Fe(s),a=Cn(s);!a&&l.position==="fixed"&&(i=null),(o?!a&&!i:!a&&l.position==="static"&&!!i&&["absolute","fixed"].includes(i.position)||ar(s)&&!a&&vi(e,s))?n=n.filter(f=>f!==s):i=l,s=lt(s)}return t.set(e,n),n}function sl(e){let{element:t,boundary:r,rootBoundary:n,strategy:i}=e;const s=[...r==="clippingAncestors"?Ur(t)?[]:il(t,this._c):[].concat(r),n],l=s[0],a=s.reduce((c,f)=>{const u=eo(t,f,i);return c.top=mt(u.top,c.top),c.right=Ot(u.right,c.right),c.bottom=Ot(u.bottom,c.bottom),c.left=mt(u.left,c.left),c},eo(t,l,i));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}}function al(e){const{width:t,height:r}=ui(e);return{width:t,height:r}}function ll(e,t,r){const n=qe(t),i=Ke(t),o=r==="fixed",s=wt(e,!0,o,t);let l={scrollLeft:0,scrollTop:0};const a=Ve(0);if(n||!n&&!o)if((Bt(t)!=="body"||ar(i))&&(l=Vr(t)),n){const d=wt(t,!0,o,t);a.x=d.x+t.clientLeft,a.y=d.y+t.clientTop}else i&&(a.x=Pn(i));const c=i&&!n&&!o?di(i,l):Ve(0),f=s.left+l.scrollLeft-a.x-c.x,u=s.top+l.scrollTop-a.y-c.y;return{x:f,y:u,width:s.width,height:s.height}}function Xr(e){return Fe(e).position==="static"}function to(e,t){if(!qe(e)||Fe(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return Ke(e)===r&&(r=r.ownerDocument.body),r}function gi(e,t){const r=Te(e);if(Ur(e))return r;if(!qe(e)){let i=lt(e);for(;i&&!Lt(i);){if(De(i)&&!Xr(i))return i;i=lt(i)}return r}let n=to(e,t);for(;n&&Za(n)&&Xr(n);)n=to(n,t);return n&&Lt(n)&&Xr(n)&&!Cn(n)?r:n||Ja(e)||r}const cl=async function(e){const t=this.getOffsetParent||gi,r=this.getDimensions,n=await r(e.floating);return{reference:ll(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function ul(e){return Fe(e).direction==="rtl"}const fl={convertOffsetParentRelativeRectToViewportRelativeRect:el,getDocumentElement:Ke,getClippingRect:sl,getOffsetParent:gi,getElementRects:cl,getClientRects:tl,getDimensions:al,getScale:Pt,isElement:De,isRTL:ul};function hi(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function dl(e,t){let r=null,n;const i=Ke(e);function o(){var l;clearTimeout(n),(l=r)==null||l.disconnect(),r=null}function s(l,a){l===void 0&&(l=!1),a===void 0&&(a=1),o();const c=e.getBoundingClientRect(),{left:f,top:u,width:d,height:v}=c;if(l||t(),!d||!v)return;const g=dr(u),p=dr(i.clientWidth-(f+d)),y=dr(i.clientHeight-(u+v)),h=dr(f),x={rootMargin:-g+"px "+-p+"px "+-y+"px "+-h+"px",threshold:mt(0,Ot(1,a))||1};let m=!0;function b(E){const C=E[0].intersectionRatio;if(C!==a){if(!m)return s();C?s(!1,C):n=setTimeout(()=>{s(!1,1e-7)},1e3)}C===1&&!hi(c,e.getBoundingClientRect())&&s(),m=!1}try{r=new IntersectionObserver(b,{...x,root:i.ownerDocument})}catch{r=new IntersectionObserver(b,x)}r.observe(e)}return s(!0),o}function ro(e,t,r,n){n===void 0&&(n={});const{ancestorScroll:i=!0,ancestorResize:o=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:l=typeof IntersectionObserver=="function",animationFrame:a=!1}=n,c=An(e),f=i||o?[...c?Jt(c):[],...Jt(t)]:[];f.forEach(h=>{i&&h.addEventListener("scroll",r,{passive:!0}),o&&h.addEventListener("resize",r)});const u=c&&l?dl(c,r):null;let d=-1,v=null;s&&(v=new ResizeObserver(h=>{let[k]=h;k&&k.target===c&&v&&(v.unobserve(t),cancelAnimationFrame(d),d=requestAnimationFrame(()=>{var x;(x=v)==null||x.observe(t)})),r()}),c&&!a&&v.observe(c),v.observe(t));let g,p=a?wt(e):null;a&&y();function y(){const h=wt(e);p&&!hi(p,h)&&r(),p=h,g=requestAnimationFrame(y)}return r(),()=>{var h;f.forEach(k=>{i&&k.removeEventListener("scroll",r),o&&k.removeEventListener("resize",r)}),u==null||u(),(h=v)==null||h.disconnect(),v=null,a&&cancelAnimationFrame(g)}}const vl=Ka,gl=Xa,hl=qa,ml=Ha,pl=(e,t,r)=>{const n=new Map,i={platform:fl,...r},o={...i.platform,_c:n};return Ga(e,t,{...i,platform:o})};var bl=te("
    "),yl=te("
    "),wl=te(" ",1),_l=te(" ",1);function xl(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["activeContent","arrow","offset","placement","trigger","triggeredBy","reference","strategy","open","yOnly","middlewares"]);ve(t,!1);const i=q();let o=A(t,"activeContent",8,!1),s=A(t,"arrow",8,!0),l=A(t,"offset",8,8),a=A(t,"placement",8,"top"),c=A(t,"trigger",8,"hover"),f=A(t,"triggeredBy",24,()=>{}),u=A(t,"reference",24,()=>{}),d=A(t,"strategy",8,"absolute"),v=A(t,"open",12,!1),g=A(t,"yOnly",8,!1),p=A(t,"middlewares",24,()=>[hl(),gl()]);const y=Yo();let h=q(),k=q(),x=q(),m=q(),b,E=q(),C=q(),w=[];const S=U=>{_(m)===void 0&&console.error("trigger undefined"),!(!u()&&w.includes(U.target)&&_(m)!==U.target&&(M(m,U.target),v()))&&v(U.type==="click"?!v():!0)},B=U=>U.matches(":hover"),W=U=>U?`${U}px`:"",L=U=>{if(o()&&_(x)){const D=[_(m),b,...w].filter(Boolean);setTimeout(()=>{U.type==="mouseleave"&&!D.some(B)&&v(!1)},100)}else v(!1)};let G=q();const N={left:"right",right:"left",bottom:"top",top:"bottom"};function V(){pl(_(m),b,{placement:a(),strategy:d(),middleware:_(i)}).then(({x:U,y:D,middlewareData:le,placement:_e,strategy:Be})=>{b.style.position=Be,b.style.left=g()?"0":W(U),b.style.top=W(D),le.arrow&&_(E)instanceof HTMLDivElement&&(Gr(E,_(E).style.left=W(le.arrow.x)),Gr(E,_(E).style.top=W(le.arrow.y)),M(G,N[_e.split("-")[0]]),Gr(E,_(E).style[_(G)]=W(-_(E).offsetWidth/2-(r.border?1:0))))})}function J(U,D){b=U;let le=ro(D,b,V);return{update(_e){le(),le=ro(_e,b,V)},destroy(){le()}}}Ys(()=>{const U=[["focusin",S,_(h)],["focusout",L,_(h)],["click",S,_(k)],["mouseenter",S,_(x)],["mouseleave",L,_(x)]];return f()?w=[...document.querySelectorAll(f())]:w=_(C).previousElementSibling?[_(C).previousElementSibling]:[],w.length||console.error("No triggers found."),w.forEach(D=>{D.tabIndex<0&&(D.tabIndex=0);for(const[le,_e,Be]of U)Be&&D.addEventListener(le,_e)}),u()?(M(m,document.querySelector(u())??document.body),_(m)===document.body?console.error(`Popup reference not found: '${u()}'`):(_(h)&&_(m).addEventListener("focusout",L),_(x)&&_(m).addEventListener("mouseleave",L))):M(m,w[0]),_(k)&&document.addEventListener("click",I),()=>{w.forEach(D=>{if(D)for(const[le,_e]of U)D.removeEventListener(le,_e)}),_(m)&&(_(m).removeEventListener("focusout",L),_(m).removeEventListener("mouseleave",L)),document.removeEventListener("click",I)}});function I(U){v()&&!U.composedPath().includes(b)&&!w.some(D=>U.composedPath().includes(D))&&L(U)}function P(U,D){return U?D:()=>{}}let ne=q();function K(U){return M(E,U),{destroy(){M(E,null)}}}Q(()=>z(c()),()=>{M(h,c()==="focus")}),Q(()=>z(c()),()=>{M(k,c()==="click")}),Q(()=>z(c()),()=>{M(x,c()==="hover")}),Q(()=>z(v()),()=>{y("show",v())}),Q(()=>(z(a()),_(m)),()=>{a()&&M(m,_(m))}),Q(()=>(z(p()),z(l()),_(E)),()=>{M(i,[...p(),vl(+l()),_(E)&&ml({element:_(E),padding:10})])}),Q(()=>(z(r),_(G)),()=>{M(ne,Xo("absolute pointer-events-none block w-[10px] h-[10px] rotate-45 bg-inherit border-inherit",r.border&&_(G)==="bottom"&&"border-b border-e",r.border&&_(G)==="top"&&"border-t border-s ",r.border&&_(G)==="right"&&"border-t border-e ",r.border&&_(G)==="left"&&"border-b border-s "))}),Ye(),Ce();var he=_l(),Ee=ee(he);{var fe=U=>{var D=bl();nn(D,le=>M(C,le),()=>_(C)),R(U,D)};ke(Ee,U=>{_(m)||U(fe)})}var me=oe(Ee,2);{var _t=U=>{const D=Ie(()=>o()?-1:void 0);var le=Gt(()=>P(o()&&_(h),S)),_e=Gt(()=>P(o()&&_(h),L)),Be=Gt(()=>P(o()&&_(x),S)),Ut=Gt(()=>P(o()&&_(x),L));_n(U,Fr({use:J,get options(){return _(m)},role:"tooltip",get tabindex(){return _(D)}},()=>n,{get open(){return v()},set open(de){v(de)},$$events:{focusin(...de){var Oe;(Oe=_(le))==null||Oe.apply(this,de)},focusout(...de){var Oe;(Oe=_(_e))==null||Oe.apply(this,de)},mouseenter(...de){var Oe;(Oe=_(Be))==null||Oe.apply(this,de)},mouseleave(...de){var Oe;(Oe=_(Ut))==null||Oe.apply(this,de)}},children:(de,Oe)=>{var Sn=wl(),Tn=ee(Sn);ae(Tn,t,"default",{},null);var mi=oe(Tn,2);{var pi=jr=>{var Wr=yl();Zt(Wr,bi=>K==null?void 0:K(bi)),re(()=>gt(Wr,1,vt(_(ne)))),R(jr,Wr)};ke(mi,jr=>{s()&&jr(pi)})}R(de,Sn)},$$slots:{default:!0},$$legacy:!0}))};ke(me,U=>{_(m)&&U(_t)})}R(e,he),ge()}var kl=te("
    "),Cl=te("
    "),El=te("
    ",1);function Al(e,t){const r=Rs(t),n=Z(t,["children","$$slots","$$events","$$legacy"]),i=Z(n,["activeUrl","open","containerClass","classContainer","headerClass","classHeader","footerClass","classFooter","activeClass","classActive","arrow","trigger","placement","color","shadow","rounded"]);ve(t,!1);const o=q(),s=q(),l=q(),a=q();let c=A(t,"activeUrl",24,()=>{}),f=A(t,"open",12,!1),u=A(t,"containerClass",8,"divide-y z-50"),d=A(t,"classContainer",24,()=>{}),v=A(t,"headerClass",8,"py-1 overflow-hidden rounded-t-lg"),g=A(t,"classHeader",24,()=>{}),p=A(t,"footerClass",8,"py-1 overflow-hidden rounded-b-lg"),y=A(t,"classFooter",24,()=>{}),h=A(t,"activeClass",8,"text-primary-700 dark:text-primary-700 hover:text-primary-900 dark:hover:text-primary-900"),k=A(t,"classActive",24,()=>{}),x=A(t,"arrow",8,!1),m=A(t,"trigger",8,"click"),b=A(t,"placement",8,"bottom"),E=A(t,"color",8,"dropdown"),C=A(t,"shadow",8,!0),w=A(t,"rounded",8,!0);const S=Dr("");let B=ie(h(),k());pt("DropdownType",{activeClass:B}),pt("activeUrl",S),Q(()=>z(c()),()=>{S.set(c()??"")}),Q(()=>(z(u()),z(d())),()=>{M(o,ie(u(),d()))}),Q(()=>(z(v()),z(g())),()=>{M(s,ie(v(),g()))}),Q(()=>z(n),()=>{M(l,ie("py-1",n.class))}),Q(()=>(z(p()),z(y())),()=>{M(a,ie(p(),y()))}),Ye(),Ce(),xl(e,Fr({activeContent:!0},()=>i,{get trigger(){return m()},get arrow(){return x()},get placement(){return b()},get shadow(){return C()},get rounded(){return w()},get color(){return E()},get class(){return _(o)},get open(){return f()},set open(W){f(W)},$$events:{show(W){j.call(this,t,W)}},children:(W,L)=>{var G=El(),N=ee(G);{var V=K=>{var he=kl(),Ee=ue(he);ae(Ee,t,"header",{},null),re(()=>gt(he,1,vt(_(s)))),R(K,he)};ke(N,K=>{r.header&&K(V)})}var J=oe(N,2),I=ue(J);ae(I,t,"default",{},null);var P=oe(J,2);{var ne=K=>{var he=Cl(),Ee=ue(he);ae(Ee,t,"footer",{},null),re(()=>gt(he,1,vt(_(a)))),R(K,he)};ke(P,K=>{r.footer&&K(ne)})}re(()=>gt(J,1,vt(_(l)))),R(W,G)},$$slots:{default:!0},$$legacy:!0})),ge()}var Pl=te("
    ");function Sl(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["divClass"]);ve(t,!1);let i=A(t,"divClass",8,"my-1 h-px bg-gray-100 dark:bg-gray-600");Ce();var o=Pl();let s;re(l=>s=we(o,s,{...n,class:l}),[()=>ie(i(),r.class)],Ie),R(e,o),ge()}function Tl(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["tag","show","use"]);let i=A(t,"tag",8,"div"),o=A(t,"show",8),s=A(t,"use",8,()=>{});var l=ce(),a=ee(l);{var c=u=>{var d=ce(),v=ee(d);Xt(v,i,!1,(g,p)=>{Zt(g,x=>{var m;return(m=s())==null?void 0:m(x)});let y;re(()=>y=we(g,y,{...n}));var h=ce(),k=ee(h);ae(k,t,"default",{},null),R(p,h)}),R(u,d)},f=u=>{var d=ce(),v=ee(d);ae(v,t,"default",{},null),R(u,d)};ke(a,u=>{o()?u(c):u(f,!1)})}R(e,l)}function vr(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["defaultClass","href","activeClass"]);ve(t,!1);const i=q(),o=q();let s=A(t,"defaultClass",8,"font-medium py-2 px-4 text-sm hover:bg-gray-100 dark:hover:bg-gray-600"),l=A(t,"href",24,()=>{}),a=A(t,"activeClass",24,()=>{});const c=st("DropdownType")??{},f=st("activeUrl");let u=q("");f.subscribe(g=>{M(u,g)});let d=q(!0);function v(g){var p;M(d,((p=g.parentElement)==null?void 0:p.tagName)==="UL")}Q(()=>(_(u),z(l())),()=>{M(i,_(u)?l()===_(u):!1)}),Q(()=>(z(s()),z(l()),_(i),z(a()),z(r)),()=>{M(o,ie(s(),l()?"block":"w-full text-left",_(i)&&(a()??c.activeClass),r.class))}),Ye(),Ce(),Tl(e,{tag:"li",get show(){return _(d)},use:v,children:(g,p)=>{var y=ce(),h=ee(y);Xt(h,()=>l()?"a":"button",!1,(k,x)=>{let m;re(()=>m=we(k,m,{href:l(),type:l()?void 0:"button",role:l()?"link":"button",...n,class:_(o)})),H("click",k,function(C){j.call(this,t,C)}),H("change",k,function(C){j.call(this,t,C)}),H("keydown",k,function(C){j.call(this,t,C)}),H("keyup",k,function(C){j.call(this,t,C)}),H("focus",k,function(C){j.call(this,t,C)}),H("blur",k,function(C){j.call(this,t,C)}),H("mouseenter",k,function(C){j.call(this,t,C)}),H("mouseleave",k,function(C){j.call(this,t,C)});var b=ce(),E=ee(b);ae(E,t,"default",{},null),R(x,b)}),R(g,y)},$$slots:{default:!0}}),ge()}var Ol=te("
    "),Rl=te("
    ");function Ll(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["items","imgClass"]);ve(t,!1);const i=q();let o=A(t,"items",24,()=>[]),s=A(t,"imgClass",8,"h-auto max-w-full rounded-lg");function l(f){getComputedStyle(f).gap==="normal"&&(f.style.gap="inherit")}Q(()=>z(r),()=>{M(i,ie("grid",r.class))}),Ye(),Ce();var a=Rl();let c;As(a,5,o,Cs,(f,u)=>{var d=ce(),v=ee(d);ae(v,t,"default",{get item(){return _(u)}},g=>{var p=Ol(),y=ue(p);re(h=>{ht(y,"src",_(u).src),ht(y,"alt",_(u).alt),gt(y,1,h)},[()=>vt(ie(s(),r.classImg))],Ie),R(g,p)}),R(f,d)},f=>{var u=ce(),d=ee(u);ae(d,t,"default",{get item(){return o()[0]}},null),R(f,u)}),Zt(a,f=>l==null?void 0:l(f)),re(()=>c=we(a,c,{...n,class:_(i)})),R(e,a),ge()}var Ml=te("
    ");function no(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["fluid"]);ve(t,!1);let i=A(t,"fluid",8,!1);Ce();var o=Ml();let s;var l=ue(o);ae(l,t,"default",{},null),re(a=>s=we(o,s,{...n,class:a}),[()=>ie("mx-auto flex flex-wrap justify-between items-center ",i()?"w-full":"container",r.class)],Ie),R(e,o),ge()}function zl(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["fluid","navContainerClass"]);ve(t,!1);const[i,o]=qo(),s=()=>Ho(c,"$hidden",i);let l=A(t,"fluid",8,!1),a=A(t,"navContainerClass",8,""),c=Dr(!0);pt("navHidden",c);let f=()=>c.update(d=>!d);Q(()=>z(n),()=>{n.color=n.color??"navbar"}),Ye(),Ce();const u=Ie(()=>ie("px-2 sm:px-4 py-2.5 w-full",r.class));_n(e,Fr({tag:"nav"},()=>n,{get class(){return _(u)},children:(d,v)=>{no(d,{get fluid(){return l()},get class(){return a()},children:(g,p)=>{var y=ce(),h=ee(y);ae(h,t,"default",{get hidden(){return s()},toggle:f,NavContainer:no},null),R(g,y)},$$slots:{default:!0}})},$$slots:{default:!0}})),ge(),o()}var Nl=te("");function Il(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["href"]);ve(t,!1);let i=A(t,"href",8,"");Ce();var o=Nl();let s;var l=ue(o);ae(l,t,"default",{},null),re(a=>s=we(o,s,{href:i(),...n,class:a}),[()=>ie("flex items-center",r.class)],Ie),R(e,o),ge()}var Dl=Ir("");function Fl(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["size","color","variation","ariaLabel"]);ve(t,!1);let i=A(t,"size",8,"24"),o=A(t,"color",8,"currentColor"),s=A(t,"variation",8,"outline"),l=A(t,"ariaLabel",8,"bars 3"),a=q(),c=q(),f=` `,u=` `;Q(()=>z(s()),()=>{switch(s()){case"outline":M(c,f),M(a,"0 0 24 24");break;case"solid":M(c,u),M(a,"0 0 24 24");break;default:M(c,f),M(a,"0 0 24 24")}}),Ye(),Ce();var d=Dl();let v;var g=ue(d);Os(g,()=>_(c)),re(()=>v=we(d,v,{xmlns:"http://www.w3.org/2000/svg",role:"button",tabindex:"0",width:i(),height:i(),class:r.class,...n,"aria-label":l(),fill:"none",viewBox:_(a),"stroke-width":"2"})),H("click",d,function(p){j.call(this,t,p)}),R(e,d),ge()}function Bl(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["menuClass","onClick","classMenu","title"]);ve(t,!1);let i=A(t,"menuClass",8,"h-6 w-6 shrink-0"),o=A(t,"onClick",24,()=>{}),s=A(t,"classMenu",8,""),l=A(t,"title",8,"Open main menu"),a="ms-3 md:hidden",c=st("navHidden")??Dr(!0);const f=d=>c.update(v=>!v);Ce();const u=Ie(()=>ie(a,r.class));Ia(e,Fr({get name(){return l()}},()=>n,{get class(){return _(u)},$$events:{click(...d){var v;(v=o()||f)==null||v.apply(this,d)}},children:(d,v)=>{const g=Ie(()=>ie(i(),s()));Fl(d,{get class(){return _(g)}})},$$slots:{default:!0}})),ge()}var Ul=te("
  • ");function Wt(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["href","activeClass","nonActiveClass"]);ve(t,!1);const i=q(),o=q();let s=A(t,"href",8,""),l=A(t,"activeClass",24,()=>{}),a=A(t,"nonActiveClass",24,()=>{});const c=st("navbarContext")??{},f=st("activeUrl");let u=q("");f.subscribe(g=>{M(u,g)}),Q(()=>(_(u),z(s())),()=>{M(i,_(u)?s()===_(u):!1)}),Q(()=>(_(i),z(l()),z(a()),z(r)),()=>{M(o,ie("block py-2 pe-4 ps-3 md:p-0 rounded-sm md:border-0",_(i)?l()??c.activeClass:a()??c.nonActiveClass,r.class))}),Ye(),Ce();var d=Ul(),v=ue(d);Xt(v,()=>s()?"a":"div",!1,(g,p)=>{let y;re(()=>y=we(g,y,{role:s()?"link":"presentation",href:s(),...n,class:_(o)})),H("blur",g,function(x){j.call(this,t,x)}),H("change",g,function(x){j.call(this,t,x)}),H("click",g,function(x){j.call(this,t,x)}),H("focus",g,function(x){j.call(this,t,x)}),H("keydown",g,function(x){j.call(this,t,x)}),H("keypress",g,function(x){j.call(this,t,x)}),H("keyup",g,function(x){j.call(this,t,x)}),H("mouseenter",g,function(x){j.call(this,t,x)}),H("mouseleave",g,function(x){j.call(this,t,x)}),H("mouseover",g,function(x){j.call(this,t,x)});var h=ce(),k=ee(h);ae(k,t,"default",{},null),R(p,h)}),R(e,d),ge()}function Vl(e){const t=Math.cos(e*Math.PI*.5);return Math.abs(t)<1e-14?1:1-t}var jl=te("
    "),Wl=te("
    ");function Gl(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["activeUrl","divClass","ulClass","hidden","slideParams","activeClass","nonActiveClass","classUl"]);ve(t,!1);const[i,o]=qo(),s=()=>Ho(y,"$hiddenStore",i);let l=A(t,"activeUrl",8,""),a=A(t,"divClass",8,"w-full md:block md:w-auto"),c=A(t,"ulClass",8,"flex flex-col p-4 mt-4 md:flex-row md:space-x-8 rtl:space-x-reverse md:mt-0 md:text-sm md:font-medium"),f=A(t,"hidden",24,()=>{}),u=A(t,"slideParams",24,()=>({delay:250,duration:500,easing:Vl})),d=A(t,"activeClass",8,"text-white bg-primary-700 md:bg-transparent md:text-primary-700 md:dark:text-white dark:bg-primary-600 md:dark:bg-transparent"),v=A(t,"nonActiveClass",8,"text-gray-700 hover:bg-gray-100 md:hover:bg-transparent md:border-0 md:hover:text-primary-700 dark:text-gray-400 md:dark:hover:text-white dark:hover:bg-gray-700 dark:hover:text-white md:dark:hover:bg-transparent"),g=A(t,"classUl",8,"");const p=Dr("");pt("navbarContext",{activeClass:d(),nonActiveClass:v()}),pt("activeUrl",p);let y=st("navHidden"),h=q(),k=q(),x=q();Q(()=>z(l()),()=>{p.set(l())}),Q(()=>(z(f()),s()),()=>{M(h,f()??s()??!0)}),Q(()=>(z(a()),z(r)),()=>{M(k,ie(a(),r.class))}),Q(()=>(z(c()),z(g())),()=>{M(x,ie(c(),g()))}),Ye(),Ce();var m=ce(),b=ee(m);{var E=w=>{var S=jl();let B;var W=ue(S);_n(W,{tag:"ul",border:!0,rounded:!0,color:"navbarUl",get class(){return _(x)},children:(L,G)=>{var N=ce(),V=ee(N);ae(V,t,"default",{},null),R(L,N)},$$slots:{default:!0}}),re(()=>B=we(S,B,{...n,class:_(k),role:"button",tabindex:"0"})),Wo(3,S,()=>Oa,u),H("click",S,function(L){j.call(this,t,L)}),R(w,S)},C=w=>{var S=Wl();let B;var W=ue(S),L=ue(W);ae(L,t,"default",{},null),re(G=>{B=we(S,B,{...n,class:_(k),[At]:G}),gt(W,1,vt(_(x)))},[()=>({hidden:_(h)})],Ie),R(w,S)};ke(b,w=>{_(h)?w(C,!1):w(E)})}R(e,m),ge(),o()}var Hl=Ir(" "),ql=Ir(" "),Yl=Ir('');function Kl(e,t){var k,x;ve(t,!0);const r=st("iconCtx")??{},n={xs:"w-3 h-3",sm:"w-4 h-4",md:"w-5 h-5",lg:"w-6 h-6",xl:"w-8 h-8"};let i=A(t,"size",19,()=>r.size||"md"),o=A(t,"color",19,()=>r.color||"currentColor"),s=A(t,"strokeWidth",19,()=>r.strokeWidth||"2"),l=A(t,"ariaLabel",3,"chevron down outline"),a=Gs(t,["$$slots","$$events","$$legacy","size","color","title","strokeWidth","desc","class","ariaLabel"]),c=`${((k=t.title)==null?void 0:k.id)||""} ${((x=t.desc)==null?void 0:x.id)||""}`;const f=Gt(()=>{var m,b;return!!((m=t.title)!=null&&m.id||(b=t.desc)!=null&&b.id)});var u=Yl();let d;var v=ue(u);{var g=m=>{var b=Hl(),E=ue(b);re(()=>{ht(b,"id",t.title.id),kr(E,t.title.title)}),R(m,b)};ke(v,m=>{var b;(b=t.title)!=null&&b.id&&t.title.title&&m(g)})}var p=oe(v);{var y=m=>{var b=ql(),E=ue(b);re(()=>{ht(b,"id",t.desc.id),kr(E,t.desc.desc)}),R(m,b)};ke(p,m=>{var b;(b=t.desc)!=null&&b.id&&t.desc.desc&&m(y)})}var h=oe(p);re(m=>{d=we(u,d,{xmlns:"http://www.w3.org/2000/svg",fill:"none",color:o(),...a,class:m,"aria-label":l(),"aria-describedby":_(f)?c:void 0,viewBox:"0 0 24 24"}),ht(h,"stroke-width",s())},[()=>ie("shrink-0",n[i()],t.class)]),R(e,u),ge()}var Xl=te('ESP32 Logo SvelteESP32',1),Zl=te("Dropdown",1),Jl=te(" ",1),Ql=te(" ",1),$l=te(" ",1),ec=te(" ",1);function tc(e){const t=[{alt:"erbology",src:"./gallery/image.jpg"},{alt:"shoes",src:"./gallery/image-1.jpg"},{alt:"small bag",src:"./gallery/image-2.jpg"},{alt:"plants",src:"./gallery/image-3.jpg"},{alt:"watch",src:"./gallery/image-4.jpg"},{alt:"shoe",src:"./gallery/image-5.jpg"}];var r=ec(),n=ee(r);zl(n,{children:(o,s)=>{var l=$l(),a=ee(l);Il(a,{href:"/",children:(u,d)=>{var v=Xl();R(u,v)},$$slots:{default:!0}});var c=oe(a,2);Bl(c,{});var f=oe(c,2);Gl(f,{children:(u,d)=>{var v=Ql(),g=ee(v);Wt(g,{href:"/",children:(m,b)=>{var E=et("Home");R(m,E)},$$slots:{default:!0}});var p=oe(g,2);Wt(p,{class:"cursor-pointer",children:(m,b)=>{var E=Zl(),C=oe(ee(E));Kl(C,{class:"w-6 h-6 ms-2 text-primary-800 dark:text-white inline"}),R(m,E)},$$slots:{default:!0}});var y=oe(p,2);Al(y,{class:"w-44 z-20",children:(m,b)=>{var E=Jl(),C=ee(E);vr(C,{href:"/",children:(L,G)=>{var N=et("Dashboard");R(L,N)},$$slots:{default:!0}});var w=oe(C,2);vr(w,{href:"/docs/components/navbar",children:(L,G)=>{var N=et("Settings");R(L,N)},$$slots:{default:!0}});var S=oe(w,2);vr(S,{href:"/",children:(L,G)=>{var N=et("Earnings");R(L,N)},$$slots:{default:!0}});var B=oe(S,2);Sl(B,{});var W=oe(B,2);vr(W,{href:"/",children:(L,G)=>{var N=et("Sign out");R(L,N)},$$slots:{default:!0}}),R(m,E)},$$slots:{default:!0}});var h=oe(y,2);Wt(h,{href:"/settings",children:(m,b)=>{var E=et("Setting");R(m,E)},$$slots:{default:!0}});var k=oe(h,2);Wt(k,{href:"/pricing",children:(m,b)=>{var E=et("Pricing");R(m,E)},$$slots:{default:!0}});var x=oe(k,2);Wt(x,{href:"/contact",children:(m,b)=>{var E=et("Contact");R(m,E)},$$slots:{default:!0}}),R(u,v)},$$slots:{default:!0}}),R(o,l)},$$slots:{default:!0}});var i=oe(n,2);Ll(i,{items:t,class:"gap-4 grid-cols-2 md:grid-cols-3"}),R(e,r)}_s(tc,{target:document.querySelector("#app")}); diff --git a/demo/svelte/dist/favicon.png.gz b/demo/svelte/dist/favicon.png.gz index 850dd566272f0b499ffbe0954ede1f6889af93af..4106a6db0bbcba2db53048432f16ef3dd507dceb 100644 GIT binary patch delta 19 acmeBbVd`pO;*js=;85FSkg<`2sR;l%I0cXZ delta 19 acmeBbVd`pO;*js=;7D5gFMT5iQxgC`#0HcA diff --git a/demo/svelte/dist/index.html b/demo/svelte/dist/index.html index 8eb538b..587f291 100644 --- a/demo/svelte/dist/index.html +++ b/demo/svelte/dist/index.html @@ -6,8 +6,8 @@ Svelte to ESP32 demo application - - + + diff --git a/demo/svelte/eslint.config.mjs b/demo/svelte/eslint.config.mjs index 7179f0a..ed8cece 100644 --- a/demo/svelte/eslint.config.mjs +++ b/demo/svelte/eslint.config.mjs @@ -1,19 +1,14 @@ -import path from 'node:path'; -import { fileURLToPath } from 'node:url'; - import { FlatCompat } from '@eslint/eslintrc'; import js from '@eslint/js'; import typescriptEslint from '@typescript-eslint/eslint-plugin'; import tsParser from '@typescript-eslint/parser'; import simpleImportSort from 'eslint-plugin-simple-import-sort'; import svelte from 'eslint-plugin-svelte'; -import tailwindcss from 'eslint-plugin-tailwindcss'; import unicorn from 'eslint-plugin-unicorn'; import globals from 'globals'; import parser from 'svelte-eslint-parser'; -const __filename = fileURLToPath(import.meta.url); -const __dirname = path.dirname(__filename); +const __dirname = import.meta.dirname; const compat = new FlatCompat({ baseDirectory: __dirname, recommendedConfig: js.configs.recommended, @@ -36,19 +31,13 @@ export default [ '**/yarn.lock' ] }, - ...compat.extends( - 'eslint:recommended', - 'plugin:@typescript-eslint/recommended', - 'plugin:tailwindcss/recommended', - 'prettier' - ), + ...compat.extends('eslint:recommended', 'plugin:@typescript-eslint/recommended', 'prettier'), ...svelte.configs.recommended, unicorn.configs.all, { plugins: { '@typescript-eslint': typescriptEslint, - 'simple-import-sort': simpleImportSort, - tailwindcss + 'simple-import-sort': simpleImportSort }, languageOptions: { diff --git a/demo/svelte/package-lock.json b/demo/svelte/package-lock.json index f84360e..5bd2488 100644 --- a/demo/svelte/package-lock.json +++ b/demo/svelte/package-lock.json @@ -8,33 +8,31 @@ "name": "example-svelte", "version": "0.0.1", "devDependencies": { - "@rollup/plugin-swc": "^0.4.0", "@sveltejs/vite-plugin-svelte": "^5.0.3", + "@tailwindcss/postcss": "^4.1.7", + "@tailwindcss/vite": "^4.1.7", "@tsconfig/svelte": "^5.0.4", - "@typescript-eslint/eslint-plugin": "^8.31.0", - "@typescript-eslint/parser": "^8.31.0", + "@typescript-eslint/eslint-plugin": "^8.32.1", + "@typescript-eslint/parser": "^8.32.1", "autoprefixer": "^10.4.21", - "eslint": "^9.25.1", - "eslint-config-prettier": "^10.1.2", + "eslint": "^9.27.0", + "eslint-config-prettier": "^10.1.5", "eslint-plugin-simple-import-sort": "^12.1.1", - "eslint-plugin-svelte": "^3.5.1", - "eslint-plugin-tailwindcss": "^3.18.0", - "eslint-plugin-unicorn": "^59.0.0", - "flowbite": "^2.5.2", + "eslint-plugin-svelte": "^3.9.0", + "eslint-plugin-unicorn": "^59.0.1", "flowbite-svelte": "^0.48.6", - "flowbite-svelte-icons": "^2.1.1", + "flowbite-svelte-icons": "^2.2.0", "postcss": "^8.5.3", "postcss-load-config": "^6.0.1", "prettier": "^3.5.3", - "prettier-plugin-svelte": "^3.3.3", - "svelte": "^5.28.2", - "svelte-check": "^4.1.6", + "prettier-plugin-svelte": "^3.4.0", + "svelte": "^5.33.1", + "svelte-check": "^4.2.1", "svelte-preprocess": "^6.0.3", - "tailwindcss": "^3.4.17", + "tailwindcss": "^4.1.7", "tslib": "^2.8.1", "typescript": "^5.8.3", - "vite": "^6.3.3", - "vite-plugin-tailwind-purgecss": "^0.3.5" + "vite": "^6.3.5" }, "engines": { "node": ">=18.0.0", @@ -69,9 +67,9 @@ } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", - "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz", + "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==", "dev": true, "license": "MIT", "engines": { @@ -79,9 +77,9 @@ } }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.3.tgz", - "integrity": "sha512-W8bFfPA8DowP8l//sxjJLSLkD8iEjMc7cBVyP+u4cEv9sM7mdUCkgsj+t0n/BWPFtv7WWCN5Yzj0N6FJNUUqBQ==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.4.tgz", + "integrity": "sha512-1VCICWypeQKhVbE9oW/sJaAmjLxhVqacdkvPLEjwlttjfwENRSClS8EjBz0KzRyFSCPDIkuXW34Je/vk7zdB7Q==", "cpu": [ "ppc64" ], @@ -96,9 +94,9 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.3.tgz", - "integrity": "sha512-PuwVXbnP87Tcff5I9ngV0lmiSu40xw1At6i3GsU77U7cjDDB4s0X2cyFuBiDa1SBk9DnvWwnGvVaGBqoFWPb7A==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.4.tgz", + "integrity": "sha512-QNdQEps7DfFwE3hXiU4BZeOV68HHzYwGd0Nthhd3uCkkEKK7/R6MTgM0P7H7FAs5pU/DIWsviMmEGxEoxIZ+ZQ==", "cpu": [ "arm" ], @@ -113,9 +111,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.3.tgz", - "integrity": "sha512-XelR6MzjlZuBM4f5z2IQHK6LkK34Cvv6Rj2EntER3lwCBFdg6h2lKbtRjpTTsdEjD/WSe1q8UyPBXP1x3i/wYQ==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.4.tgz", + "integrity": "sha512-bBy69pgfhMGtCnwpC/x5QhfxAz/cBgQ9enbtwjf6V9lnPI/hMyT9iWpR1arm0l3kttTr4L0KSLpKmLp/ilKS9A==", "cpu": [ "arm64" ], @@ -130,9 +128,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.3.tgz", - "integrity": "sha512-ogtTpYHT/g1GWS/zKM0cc/tIebFjm1F9Aw1boQ2Y0eUQ+J89d0jFY//s9ei9jVIlkYi8AfOjiixcLJSGNSOAdQ==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.4.tgz", + "integrity": "sha512-TVhdVtQIFuVpIIR282btcGC2oGQoSfZfmBdTip2anCaVYcqWlZXGcdcKIUklfX2wj0JklNYgz39OBqh2cqXvcQ==", "cpu": [ "x64" ], @@ -147,9 +145,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.3.tgz", - "integrity": "sha512-eESK5yfPNTqpAmDfFWNsOhmIOaQA59tAcF/EfYvo5/QWQCzXn5iUSOnqt3ra3UdzBv073ykTtmeLJZGt3HhA+w==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.4.tgz", + "integrity": "sha512-Y1giCfM4nlHDWEfSckMzeWNdQS31BQGs9/rouw6Ub91tkK79aIMTH3q9xHvzH8d0wDru5Ci0kWB8b3up/nl16g==", "cpu": [ "arm64" ], @@ -164,9 +162,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.3.tgz", - "integrity": "sha512-Kd8glo7sIZtwOLcPbW0yLpKmBNWMANZhrC1r6K++uDR2zyzb6AeOYtI6udbtabmQpFaxJ8uduXMAo1gs5ozz8A==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.4.tgz", + "integrity": "sha512-CJsry8ZGM5VFVeyUYB3cdKpd/H69PYez4eJh1W/t38vzutdjEjtP7hB6eLKBoOdxcAlCtEYHzQ/PJ/oU9I4u0A==", "cpu": [ "x64" ], @@ -181,9 +179,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.3.tgz", - "integrity": "sha512-EJiyS70BYybOBpJth3M0KLOus0n+RRMKTYzhYhFeMwp7e/RaajXvP+BWlmEXNk6uk+KAu46j/kaQzr6au+JcIw==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.4.tgz", + "integrity": "sha512-yYq+39NlTRzU2XmoPW4l5Ifpl9fqSk0nAJYM/V/WUGPEFfek1epLHJIkTQM6bBs1swApjO5nWgvr843g6TjxuQ==", "cpu": [ "arm64" ], @@ -198,9 +196,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.3.tgz", - "integrity": "sha512-Q+wSjaLpGxYf7zC0kL0nDlhsfuFkoN+EXrx2KSB33RhinWzejOd6AvgmP5JbkgXKmjhmpfgKZq24pneodYqE8Q==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.4.tgz", + "integrity": "sha512-0FgvOJ6UUMflsHSPLzdfDnnBBVoCDtBTVyn/MrWloUNvq/5SFmh13l3dvgRPkDihRxb77Y17MbqbCAa2strMQQ==", "cpu": [ "x64" ], @@ -215,9 +213,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.3.tgz", - "integrity": "sha512-dUOVmAUzuHy2ZOKIHIKHCm58HKzFqd+puLaS424h6I85GlSDRZIA5ycBixb3mFgM0Jdh+ZOSB6KptX30DD8YOQ==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.4.tgz", + "integrity": "sha512-kro4c0P85GMfFYqW4TWOpvmF8rFShbWGnrLqlzp4X1TNWjRY3JMYUfDCtOxPKOIY8B0WC8HN51hGP4I4hz4AaQ==", "cpu": [ "arm" ], @@ -232,9 +230,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.3.tgz", - "integrity": "sha512-xCUgnNYhRD5bb1C1nqrDV1PfkwgbswTTBRbAd8aH5PhYzikdf/ddtsYyMXFfGSsb/6t6QaPSzxtbfAZr9uox4A==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.4.tgz", + "integrity": "sha512-+89UsQTfXdmjIvZS6nUnOOLoXnkUTB9hR5QAeLrQdzOSWZvNSAXAtcRDHWtqAUtAmv7ZM1WPOOeSxDzzzMogiQ==", "cpu": [ "arm64" ], @@ -249,9 +247,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.3.tgz", - "integrity": "sha512-yplPOpczHOO4jTYKmuYuANI3WhvIPSVANGcNUeMlxH4twz/TeXuzEP41tGKNGWJjuMhotpGabeFYGAOU2ummBw==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.4.tgz", + "integrity": "sha512-yTEjoapy8UP3rv8dB0ip3AfMpRbyhSN3+hY8mo/i4QXFeDxmiYbEKp3ZRjBKcOP862Ua4b1PDfwlvbuwY7hIGQ==", "cpu": [ "ia32" ], @@ -266,9 +264,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.3.tgz", - "integrity": "sha512-P4BLP5/fjyihmXCELRGrLd793q/lBtKMQl8ARGpDxgzgIKJDRJ/u4r1A/HgpBpKpKZelGct2PGI4T+axcedf6g==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.4.tgz", + "integrity": "sha512-NeqqYkrcGzFwi6CGRGNMOjWGGSYOpqwCjS9fvaUlX5s3zwOtn1qwg1s2iE2svBe4Q/YOG1q6875lcAoQK/F4VA==", "cpu": [ "loong64" ], @@ -283,9 +281,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.3.tgz", - "integrity": "sha512-eRAOV2ODpu6P5divMEMa26RRqb2yUoYsuQQOuFUexUoQndm4MdpXXDBbUoKIc0iPa4aCO7gIhtnYomkn2x+bag==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.4.tgz", + "integrity": "sha512-IcvTlF9dtLrfL/M8WgNI/qJYBENP3ekgsHbYUIzEzq5XJzzVEV/fXY9WFPfEEXmu3ck2qJP8LG/p3Q8f7Zc2Xg==", "cpu": [ "mips64el" ], @@ -300,9 +298,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.3.tgz", - "integrity": "sha512-ZC4jV2p7VbzTlnl8nZKLcBkfzIf4Yad1SJM4ZMKYnJqZFD4rTI+pBG65u8ev4jk3/MPwY9DvGn50wi3uhdaghg==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.4.tgz", + "integrity": "sha512-HOy0aLTJTVtoTeGZh4HSXaO6M95qu4k5lJcH4gxv56iaycfz1S8GO/5Jh6X4Y1YiI0h7cRyLi+HixMR+88swag==", "cpu": [ "ppc64" ], @@ -317,9 +315,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.3.tgz", - "integrity": "sha512-LDDODcFzNtECTrUUbVCs6j9/bDVqy7DDRsuIXJg6so+mFksgwG7ZVnTruYi5V+z3eE5y+BJZw7VvUadkbfg7QA==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.4.tgz", + "integrity": "sha512-i8JUDAufpz9jOzo4yIShCTcXzS07vEgWzyX3NH2G7LEFVgrLEhjwL3ajFE4fZI3I4ZgiM7JH3GQ7ReObROvSUA==", "cpu": [ "riscv64" ], @@ -334,9 +332,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.3.tgz", - "integrity": "sha512-s+w/NOY2k0yC2p9SLen+ymflgcpRkvwwa02fqmAwhBRI3SC12uiS10edHHXlVWwfAagYSY5UpmT/zISXPMW3tQ==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.4.tgz", + "integrity": "sha512-jFnu+6UbLlzIjPQpWCNh5QtrcNfMLjgIavnwPQAfoGx4q17ocOU9MsQ2QVvFxwQoWpZT8DvTLooTvmOQXkO51g==", "cpu": [ "s390x" ], @@ -351,9 +349,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.3.tgz", - "integrity": "sha512-nQHDz4pXjSDC6UfOE1Fw9Q8d6GCAd9KdvMZpfVGWSJztYCarRgSDfOVBY5xwhQXseiyxapkiSJi/5/ja8mRFFA==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.4.tgz", + "integrity": "sha512-6e0cvXwzOnVWJHq+mskP8DNSrKBr1bULBvnFLpc1KY+d+irZSgZ02TGse5FsafKS5jg2e4pbvK6TPXaF/A6+CA==", "cpu": [ "x64" ], @@ -368,9 +366,9 @@ } }, "node_modules/@esbuild/netbsd-arm64": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.3.tgz", - "integrity": "sha512-1QaLtOWq0mzK6tzzp0jRN3eccmN3hezey7mhLnzC6oNlJoUJz4nym5ZD7mDnS/LZQgkrhEbEiTn515lPeLpgWA==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.4.tgz", + "integrity": "sha512-vUnkBYxZW4hL/ie91hSqaSNjulOnYXE1VSLusnvHg2u3jewJBz3YzB9+oCw8DABeVqZGg94t9tyZFoHma8gWZQ==", "cpu": [ "arm64" ], @@ -385,9 +383,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.3.tgz", - "integrity": "sha512-i5Hm68HXHdgv8wkrt+10Bc50zM0/eonPb/a/OFVfB6Qvpiirco5gBA5bz7S2SHuU+Y4LWn/zehzNX14Sp4r27g==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.4.tgz", + "integrity": "sha512-XAg8pIQn5CzhOB8odIcAm42QsOfa98SBeKUdo4xa8OvX8LbMZqEtgeWE9P/Wxt7MlG2QqvjGths+nq48TrUiKw==", "cpu": [ "x64" ], @@ -402,9 +400,9 @@ } }, "node_modules/@esbuild/openbsd-arm64": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.3.tgz", - "integrity": "sha512-zGAVApJEYTbOC6H/3QBr2mq3upG/LBEXr85/pTtKiv2IXcgKV0RT0QA/hSXZqSvLEpXeIxah7LczB4lkiYhTAQ==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.4.tgz", + "integrity": "sha512-Ct2WcFEANlFDtp1nVAXSNBPDxyU+j7+tId//iHXU2f/lN5AmO4zLyhDcpR5Cz1r08mVxzt3Jpyt4PmXQ1O6+7A==", "cpu": [ "arm64" ], @@ -419,9 +417,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.3.tgz", - "integrity": "sha512-fpqctI45NnCIDKBH5AXQBsD0NDPbEFczK98hk/aa6HJxbl+UtLkJV2+Bvy5hLSLk3LHmqt0NTkKNso1A9y1a4w==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.4.tgz", + "integrity": "sha512-xAGGhyOQ9Otm1Xu8NT1ifGLnA6M3sJxZ6ixylb+vIUVzvvd6GOALpwQrYrtlPouMqd/vSbgehz6HaVk4+7Afhw==", "cpu": [ "x64" ], @@ -436,9 +434,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.3.tgz", - "integrity": "sha512-ROJhm7d8bk9dMCUZjkS8fgzsPAZEjtRJqCAmVgB0gMrvG7hfmPmz9k1rwO4jSiblFjYmNvbECL9uhaPzONMfgA==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.4.tgz", + "integrity": "sha512-Mw+tzy4pp6wZEK0+Lwr76pWLjrtjmJyUB23tHKqEDP74R3q95luY/bXqXZeYl4NYlvwOqoRKlInQialgCKy67Q==", "cpu": [ "x64" ], @@ -453,9 +451,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.3.tgz", - "integrity": "sha512-YWcow8peiHpNBiIXHwaswPnAXLsLVygFwCB3A7Bh5jRkIBFWHGmNQ48AlX4xDvQNoMZlPYzjVOQDYEzWCqufMQ==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.4.tgz", + "integrity": "sha512-AVUP428VQTSddguz9dO9ngb+E5aScyg7nOeJDrF1HPYu555gmza3bDGMPhmVXL8svDSoqPCsCPjb265yG/kLKQ==", "cpu": [ "arm64" ], @@ -470,9 +468,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.3.tgz", - "integrity": "sha512-qspTZOIGoXVS4DpNqUYUs9UxVb04khS1Degaw/MnfMe7goQ3lTfQ13Vw4qY/Nj0979BGvMRpAYbs/BAxEvU8ew==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.4.tgz", + "integrity": "sha512-i1sW+1i+oWvQzSgfRcxxG2k4I9n3O9NRqy8U+uugaT2Dy7kLO9Y7wI72haOahxceMX8hZAzgGou1FhndRldxRg==", "cpu": [ "ia32" ], @@ -487,9 +485,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.3.tgz", - "integrity": "sha512-ICgUR+kPimx0vvRzf+N/7L7tVSQeE3BYY+NhHRHXS1kBuPO7z2+7ea2HbhDyZdTephgvNvKrlDDKUexuCVBVvg==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.4.tgz", + "integrity": "sha512-nOT2vZNw6hJ+z43oP1SPea/G/6AbN6X+bGNhNuq8NtRHy4wsMhw765IKLNmnjek7GvjWBYQ8Q5VBoYTFg9y1UQ==", "cpu": [ "x64" ], @@ -504,9 +502,9 @@ } }, "node_modules/@eslint-community/eslint-utils": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.6.1.tgz", - "integrity": "sha512-KTsJMmobmbrFLe3LDh0PC2FXpcSYJt/MLjlkh/9LEnmKYLSYmT/0EW9JWANjeoemiuZrmogti0tW5Ch+qNUYDw==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz", + "integrity": "sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==", "dev": true, "license": "MIT", "dependencies": { @@ -572,9 +570,9 @@ } }, "node_modules/@eslint/config-helpers": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.2.1.tgz", - "integrity": "sha512-RI17tsD2frtDu/3dmI7QRrD4bedNKPM08ziRYaC5AhkGrzIAJelm9kJU1TznK+apx6V+cqRz8tfpEeG3oIyjxw==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.2.2.tgz", + "integrity": "sha512-+GPzk8PlG0sPpzdU5ZvIRMPidzAnZDl/s9L+y13iodqvb8leL53bTannOrQ/Im7UkpsmFU5Ily5U60LWixnmLg==", "dev": true, "license": "Apache-2.0", "engines": { @@ -582,9 +580,9 @@ } }, "node_modules/@eslint/core": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.13.0.tgz", - "integrity": "sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw==", + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.14.0.tgz", + "integrity": "sha512-qIbV0/JZr7iSDjqAc60IqbLdsj9GDt16xQtWD+B78d/HAlvysGdZZ6rpJHGAc2T0FQx1X6thsSPdnoiGKdNtdg==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -629,6 +627,16 @@ "concat-map": "0.0.1" } }, + "node_modules/@eslint/eslintrc/node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, "node_modules/@eslint/eslintrc/node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -643,13 +651,16 @@ } }, "node_modules/@eslint/js": { - "version": "9.25.1", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.25.1.tgz", - "integrity": "sha512-dEIwmjntEx8u3Uvv+kr3PDeeArL8Hw07H9kyYxCjnM9pBjfEhk6uLXSchxxzgiwtRhhzVzqmUSDFBOi1TuZ7qg==", + "version": "9.27.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.27.0.tgz", + "integrity": "sha512-G5JD9Tu5HJEu4z2Uo4aHY2sLV64B7CDMXxFzqzjl3NKd6RVzSXNoE80jk7Y0lJkTTkjiIhBAqmlYwjuBY3tvpA==", "dev": true, "license": "MIT", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" } }, "node_modules/@eslint/object-schema": { @@ -663,13 +674,13 @@ } }, "node_modules/@eslint/plugin-kit": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.8.tgz", - "integrity": "sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.1.tgz", + "integrity": "sha512-0J+zgWxHN+xXONWIyPWKFMgVuJoZuGiIFu8yxk7RJjxkzpGmyja5wRFqZIVtjDVOQpV+Rw0iOAjYPE2eQyjr0w==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@eslint/core": "^0.13.0", + "@eslint/core": "^0.14.0", "levn": "^0.4.1" }, "engines": { @@ -677,9 +688,9 @@ } }, "node_modules/@floating-ui/core": { - "version": "1.6.9", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.9.tgz", - "integrity": "sha512-uMXCuQ3BItDUbAMhIXw7UPXRfAlOAvZzdK9BWpE60MCn+Svt3aLn9jsPTi/WNGlRUu2uI0v5S7JiIUsbsvh3fw==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.0.tgz", + "integrity": "sha512-FRdBLykrPPA6P76GGGqlex/e7fbe0F1ykgxHYNXQsH/iTEtjMj/f9bpY5oQqbjt5VgZvgz/uKXbGuROijh3VLA==", "dev": true, "license": "MIT", "dependencies": { @@ -687,13 +698,13 @@ } }, "node_modules/@floating-ui/dom": { - "version": "1.6.13", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.13.tgz", - "integrity": "sha512-umqzocjDgNRGTuO7Q8CU32dkHkECqI8ZdMZ5Swb6QAM0t5rnlrN3lGo1hdpscRd3WS8T6DKYK4ephgIH9iRh3w==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.0.tgz", + "integrity": "sha512-lGTor4VlXcesUMh1cupTUTDoCxMb0V6bm3CnxHzQcw8Eaf1jQbgQX4i02fYgT0vJ82tb5MZ4CZk1LRGkktJCzg==", "dev": true, "license": "MIT", "dependencies": { - "@floating-ui/core": "^1.6.0", + "@floating-ui/core": "^1.7.0", "@floating-ui/utils": "^0.2.9" } }, @@ -757,9 +768,9 @@ } }, "node_modules/@humanwhocodes/retry": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.2.tgz", - "integrity": "sha512-xeO57FpIu4p1Ri3Jq/EXq4ClRm86dVF2z/+kvFnyqVYRavTZmaFaUBbWCOuuTh0o/g7DSsk6kc2vrS4Vl5oPOQ==", + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", + "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", "dev": true, "license": "Apache-2.0", "engines": { @@ -770,22 +781,17 @@ "url": "https://github.com/sponsors/nzakas" } }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "node_modules/@isaacs/fs-minipass": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz", + "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==", "dev": true, "license": "ISC", "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + "minipass": "^7.0.4" }, "engines": { - "node": ">=12" + "node": ">=18.0.0" } }, "node_modules/@jridgewell/gen-mapping": { @@ -879,17 +885,6 @@ "node": ">= 8" } }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=14" - } - }, "node_modules/@popperjs/core": { "version": "2.11.8", "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", @@ -926,29 +921,6 @@ } } }, - "node_modules/@rollup/plugin-swc": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-swc/-/plugin-swc-0.4.0.tgz", - "integrity": "sha512-oAtqXa8rOl7BOK1Rz3rRxI+LIL53S9SqO2KSq2UUUzWgOgXg6492Jh5mL2mv/f9cpit8zFWdwILuVeozZ0C8mg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@rollup/pluginutils": "^5.0.1", - "smob": "^1.4.0" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "@swc/core": "^1.3.0", - "rollup": "^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, "node_modules/@rollup/pluginutils": { "version": "5.1.4", "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.4.tgz", @@ -973,9 +945,9 @@ } }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.40.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.40.0.tgz", - "integrity": "sha512-+Fbls/diZ0RDerhE8kyC6hjADCXA1K4yVNlH0EYfd2XjyH0UGgzaQ8MlT0pCXAThfxv3QUAczHaL+qSv1E4/Cg==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.41.0.tgz", + "integrity": "sha512-KxN+zCjOYHGwCl4UCtSfZ6jrq/qi88JDUtiEFk8LELEHq2Egfc/FgW+jItZiOLRuQfb/3xJSgFuNPC9jzggX+A==", "cpu": [ "arm" ], @@ -987,9 +959,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.40.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.40.0.tgz", - "integrity": "sha512-PPA6aEEsTPRz+/4xxAmaoWDqh67N7wFbgFUJGMnanCFs0TV99M0M8QhhaSCks+n6EbQoFvLQgYOGXxlMGQe/6w==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.41.0.tgz", + "integrity": "sha512-yDvqx3lWlcugozax3DItKJI5j05B0d4Kvnjx+5mwiUpWramVvmAByYigMplaoAQ3pvdprGCTCE03eduqE/8mPQ==", "cpu": [ "arm64" ], @@ -1001,9 +973,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.40.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.40.0.tgz", - "integrity": "sha512-GwYOcOakYHdfnjjKwqpTGgn5a6cUX7+Ra2HeNj/GdXvO2VJOOXCiYYlRFU4CubFM67EhbmzLOmACKEfvp3J1kQ==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.41.0.tgz", + "integrity": "sha512-2KOU574vD3gzcPSjxO0eyR5iWlnxxtmW1F5CkNOHmMlueKNCQkxR6+ekgWyVnz6zaZihpUNkGxjsYrkTJKhkaw==", "cpu": [ "arm64" ], @@ -1015,9 +987,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.40.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.40.0.tgz", - "integrity": "sha512-CoLEGJ+2eheqD9KBSxmma6ld01czS52Iw0e2qMZNpPDlf7Z9mj8xmMemxEucinev4LgHalDPczMyxzbq+Q+EtA==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.41.0.tgz", + "integrity": "sha512-gE5ACNSxHcEZyP2BA9TuTakfZvULEW4YAOtxl/A/YDbIir/wPKukde0BNPlnBiP88ecaN4BJI2TtAd+HKuZPQQ==", "cpu": [ "x64" ], @@ -1029,9 +1001,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.40.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.40.0.tgz", - "integrity": "sha512-r7yGiS4HN/kibvESzmrOB/PxKMhPTlz+FcGvoUIKYoTyGd5toHp48g1uZy1o1xQvybwwpqpe010JrcGG2s5nkg==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.41.0.tgz", + "integrity": "sha512-GSxU6r5HnWij7FoSo7cZg3l5GPg4HFLkzsFFh0N/b16q5buW1NAWuCJ+HMtIdUEi6XF0qH+hN0TEd78laRp7Dg==", "cpu": [ "arm64" ], @@ -1043,9 +1015,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.40.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.40.0.tgz", - "integrity": "sha512-mVDxzlf0oLzV3oZOr0SMJ0lSDd3xC4CmnWJ8Val8isp9jRGl5Dq//LLDSPFrasS7pSm6m5xAcKaw3sHXhBjoRw==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.41.0.tgz", + "integrity": "sha512-KGiGKGDg8qLRyOWmk6IeiHJzsN/OYxO6nSbT0Vj4MwjS2XQy/5emsmtoqLAabqrohbgLWJ5GV3s/ljdrIr8Qjg==", "cpu": [ "x64" ], @@ -1057,9 +1029,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.40.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.40.0.tgz", - "integrity": "sha512-y/qUMOpJxBMy8xCXD++jeu8t7kzjlOCkoxxajL58G62PJGBZVl/Gwpm7JK9+YvlB701rcQTzjUZ1JgUoPTnoQA==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.41.0.tgz", + "integrity": "sha512-46OzWeqEVQyX3N2/QdiU/CMXYDH/lSHpgfBkuhl3igpZiaB3ZIfSjKuOnybFVBQzjsLwkus2mjaESy8H41SzvA==", "cpu": [ "arm" ], @@ -1071,9 +1043,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.40.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.40.0.tgz", - "integrity": "sha512-GoCsPibtVdJFPv/BOIvBKO/XmwZLwaNWdyD8TKlXuqp0veo2sHE+A/vpMQ5iSArRUz/uaoj4h5S6Pn0+PdhRjg==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.41.0.tgz", + "integrity": "sha512-lfgW3KtQP4YauqdPpcUZHPcqQXmTmH4nYU0cplNeW583CMkAGjtImw4PKli09NFi2iQgChk4e9erkwlfYem6Lg==", "cpu": [ "arm" ], @@ -1085,9 +1057,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.40.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.40.0.tgz", - "integrity": "sha512-L5ZLphTjjAD9leJzSLI7rr8fNqJMlGDKlazW2tX4IUF9P7R5TMQPElpH82Q7eNIDQnQlAyiNVfRPfP2vM5Avvg==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.41.0.tgz", + "integrity": "sha512-nn8mEyzMbdEJzT7cwxgObuwviMx6kPRxzYiOl6o/o+ChQq23gfdlZcUNnt89lPhhz3BYsZ72rp0rxNqBSfqlqw==", "cpu": [ "arm64" ], @@ -1099,9 +1071,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.40.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.40.0.tgz", - "integrity": "sha512-ATZvCRGCDtv1Y4gpDIXsS+wfFeFuLwVxyUBSLawjgXK2tRE6fnsQEkE4csQQYWlBlsFztRzCnBvWVfcae/1qxQ==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.41.0.tgz", + "integrity": "sha512-l+QK99je2zUKGd31Gh+45c4pGDAqZSuWQiuRFCdHYC2CSiO47qUWsCcenrI6p22hvHZrDje9QjwSMAFL3iwXwQ==", "cpu": [ "arm64" ], @@ -1113,9 +1085,9 @@ ] }, "node_modules/@rollup/rollup-linux-loongarch64-gnu": { - "version": "4.40.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.40.0.tgz", - "integrity": "sha512-wG9e2XtIhd++QugU5MD9i7OnpaVb08ji3P1y/hNbxrQ3sYEelKJOq1UJ5dXczeo6Hj2rfDEL5GdtkMSVLa/AOg==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.41.0.tgz", + "integrity": "sha512-WbnJaxPv1gPIm6S8O/Wg+wfE/OzGSXlBMbOe4ie+zMyykMOeqmgD1BhPxZQuDqwUN+0T/xOFtL2RUWBspnZj3w==", "cpu": [ "loong64" ], @@ -1127,9 +1099,9 @@ ] }, "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.40.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.40.0.tgz", - "integrity": "sha512-vgXfWmj0f3jAUvC7TZSU/m/cOE558ILWDzS7jBhiCAFpY2WEBn5jqgbqvmzlMjtp8KlLcBlXVD2mkTSEQE6Ixw==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.41.0.tgz", + "integrity": "sha512-eRDWR5t67/b2g8Q/S8XPi0YdbKcCs4WQ8vklNnUYLaSWF+Cbv2axZsp4jni6/j7eKvMLYCYdcsv8dcU+a6QNFg==", "cpu": [ "ppc64" ], @@ -1141,9 +1113,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.40.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.40.0.tgz", - "integrity": "sha512-uJkYTugqtPZBS3Z136arevt/FsKTF/J9dEMTX/cwR7lsAW4bShzI2R0pJVw+hcBTWF4dxVckYh72Hk3/hWNKvA==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.41.0.tgz", + "integrity": "sha512-TWrZb6GF5jsEKG7T1IHwlLMDRy2f3DPqYldmIhnA2DVqvvhY2Ai184vZGgahRrg8k9UBWoSlHv+suRfTN7Ua4A==", "cpu": [ "riscv64" ], @@ -1155,9 +1127,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-musl": { - "version": "4.40.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.40.0.tgz", - "integrity": "sha512-rKmSj6EXQRnhSkE22+WvrqOqRtk733x3p5sWpZilhmjnkHkpeCgWsFFo0dGnUGeA+OZjRl3+VYq+HyCOEuwcxQ==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.41.0.tgz", + "integrity": "sha512-ieQljaZKuJpmWvd8gW87ZmSFwid6AxMDk5bhONJ57U8zT77zpZ/TPKkU9HpnnFrM4zsgr4kiGuzbIbZTGi7u9A==", "cpu": [ "riscv64" ], @@ -1169,9 +1141,9 @@ ] }, "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.40.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.40.0.tgz", - "integrity": "sha512-SpnYlAfKPOoVsQqmTFJ0usx0z84bzGOS9anAC0AZ3rdSo3snecihbhFTlJZ8XMwzqAcodjFU4+/SM311dqE5Sw==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.41.0.tgz", + "integrity": "sha512-/L3pW48SxrWAlVsKCN0dGLB2bi8Nv8pr5S5ocSM+S0XCn5RCVCXqi8GVtHFsOBBCSeR+u9brV2zno5+mg3S4Aw==", "cpu": [ "s390x" ], @@ -1183,9 +1155,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.40.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.40.0.tgz", - "integrity": "sha512-RcDGMtqF9EFN8i2RYN2W+64CdHruJ5rPqrlYw+cgM3uOVPSsnAQps7cpjXe9be/yDp8UC7VLoCoKC8J3Kn2FkQ==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.41.0.tgz", + "integrity": "sha512-XMLeKjyH8NsEDCRptf6LO8lJk23o9wvB+dJwcXMaH6ZQbbkHu2dbGIUindbMtRN6ux1xKi16iXWu6q9mu7gDhQ==", "cpu": [ "x64" ], @@ -1197,9 +1169,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.40.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.40.0.tgz", - "integrity": "sha512-HZvjpiUmSNx5zFgwtQAV1GaGazT2RWvqeDi0hV+AtC8unqqDSsaFjPxfsO6qPtKRRg25SisACWnJ37Yio8ttaw==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.41.0.tgz", + "integrity": "sha512-m/P7LycHZTvSQeXhFmgmdqEiTqSV80zn6xHaQ1JSqwCtD1YGtwEK515Qmy9DcB2HK4dOUVypQxvhVSy06cJPEg==", "cpu": [ "x64" ], @@ -1211,9 +1183,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.40.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.40.0.tgz", - "integrity": "sha512-UtZQQI5k/b8d7d3i9AZmA/t+Q4tk3hOC0tMOMSq2GlMYOfxbesxG4mJSeDp0EHs30N9bsfwUvs3zF4v/RzOeTQ==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.41.0.tgz", + "integrity": "sha512-4yodtcOrFHpbomJGVEqZ8fzD4kfBeCbpsUy5Pqk4RluXOdsWdjLnjhiKy2w3qzcASWd04fp52Xz7JKarVJ5BTg==", "cpu": [ "arm64" ], @@ -1225,9 +1197,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.40.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.40.0.tgz", - "integrity": "sha512-+m03kvI2f5syIqHXCZLPVYplP8pQch9JHyXKZ3AGMKlg8dCyr2PKHjwRLiW53LTrN/Nc3EqHOKxUxzoSPdKddA==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.41.0.tgz", + "integrity": "sha512-tmazCrAsKzdkXssEc65zIE1oC6xPHwfy9d5Ta25SRCDOZS+I6RypVVShWALNuU9bxIfGA0aqrmzlzoM5wO5SPQ==", "cpu": [ "ia32" ], @@ -1239,9 +1211,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.40.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.40.0.tgz", - "integrity": "sha512-lpPE1cLfP5oPzVjKMx10pgBmKELQnFJXHgvtHCtuJWOv8MxqdEIMNtgHgBFf7Ea2/7EuVwa9fodWUfXAlXZLZQ==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.41.0.tgz", + "integrity": "sha512-h1J+Yzjo/X+0EAvR2kIXJDuTuyT7drc+t2ALY0nIcGPbTatNOf0VWdhEA2Z4AAjv6X1NJV7SYo5oCTYRJhSlVA==", "cpu": [ "x64" ], @@ -1302,243 +1274,295 @@ "vite": "^6.0.0" } }, - "node_modules/@swc/core": { - "version": "1.11.22", - "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.11.22.tgz", - "integrity": "sha512-mjPYbqq8XjwqSE0hEPT9CzaJDyxql97LgK4iyvYlwVSQhdN1uK0DBG4eP9PxYzCS2MUGAXB34WFLegdUj5HGpg==", + "node_modules/@tailwindcss/node": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.1.7.tgz", + "integrity": "sha512-9rsOpdY9idRI2NH6CL4wORFY0+Q6fnx9XP9Ju+iq/0wJwGD5IByIgFmwVbyy4ymuyprj8Qh4ErxMKTUL4uNh3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.3.0", + "enhanced-resolve": "^5.18.1", + "jiti": "^2.4.2", + "lightningcss": "1.30.1", + "magic-string": "^0.30.17", + "source-map-js": "^1.2.1", + "tailwindcss": "4.1.7" + } + }, + "node_modules/@tailwindcss/oxide": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.1.7.tgz", + "integrity": "sha512-5SF95Ctm9DFiUyjUPnDGkoKItPX/k+xifcQhcqX5RA85m50jw1pT/KzjdvlqxRja45Y52nR4MR9fD1JYd7f8NQ==", "dev": true, "hasInstallScript": true, - "license": "Apache-2.0", - "peer": true, + "license": "MIT", "dependencies": { - "@swc/counter": "^0.1.3", - "@swc/types": "^0.1.21" + "detect-libc": "^2.0.4", + "tar": "^7.4.3" }, "engines": { - "node": ">=10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/swc" + "node": ">= 10" }, "optionalDependencies": { - "@swc/core-darwin-arm64": "1.11.22", - "@swc/core-darwin-x64": "1.11.22", - "@swc/core-linux-arm-gnueabihf": "1.11.22", - "@swc/core-linux-arm64-gnu": "1.11.22", - "@swc/core-linux-arm64-musl": "1.11.22", - "@swc/core-linux-x64-gnu": "1.11.22", - "@swc/core-linux-x64-musl": "1.11.22", - "@swc/core-win32-arm64-msvc": "1.11.22", - "@swc/core-win32-ia32-msvc": "1.11.22", - "@swc/core-win32-x64-msvc": "1.11.22" - }, - "peerDependencies": { - "@swc/helpers": ">=0.5.17" - }, - "peerDependenciesMeta": { - "@swc/helpers": { - "optional": true - } + "@tailwindcss/oxide-android-arm64": "4.1.7", + "@tailwindcss/oxide-darwin-arm64": "4.1.7", + "@tailwindcss/oxide-darwin-x64": "4.1.7", + "@tailwindcss/oxide-freebsd-x64": "4.1.7", + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.7", + "@tailwindcss/oxide-linux-arm64-gnu": "4.1.7", + "@tailwindcss/oxide-linux-arm64-musl": "4.1.7", + "@tailwindcss/oxide-linux-x64-gnu": "4.1.7", + "@tailwindcss/oxide-linux-x64-musl": "4.1.7", + "@tailwindcss/oxide-wasm32-wasi": "4.1.7", + "@tailwindcss/oxide-win32-arm64-msvc": "4.1.7", + "@tailwindcss/oxide-win32-x64-msvc": "4.1.7" + } + }, + "node_modules/@tailwindcss/oxide-android-arm64": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.1.7.tgz", + "integrity": "sha512-IWA410JZ8fF7kACus6BrUwY2Z1t1hm0+ZWNEzykKmMNM09wQooOcN/VXr0p/WJdtHZ90PvJf2AIBS/Ceqx1emg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" } }, - "node_modules/@swc/core-darwin-arm64": { - "version": "1.11.22", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.11.22.tgz", - "integrity": "sha512-upSiFQfo1TE2QM3+KpBcp5SrOdKKjoc+oUoD1mmBDU2Wv4Bjjv16Z2I5ADvIqMV+b87AhYW+4Qu6iVrQD7j96Q==", + "node_modules/@tailwindcss/oxide-darwin-arm64": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.7.tgz", + "integrity": "sha512-81jUw9To7fimGGkuJ2W5h3/oGonTOZKZ8C2ghm/TTxbwvfSiFSDPd6/A/KE2N7Jp4mv3Ps9OFqg2fEKgZFfsvg==", "cpu": [ "arm64" ], "dev": true, - "license": "Apache-2.0 AND MIT", + "license": "MIT", "optional": true, "os": [ "darwin" ], - "peer": true, "engines": { - "node": ">=10" + "node": ">= 10" } }, - "node_modules/@swc/core-darwin-x64": { - "version": "1.11.22", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.11.22.tgz", - "integrity": "sha512-8PEuF/gxIMJVK21DjuCOtzdqstn2DqnxVhpAYfXEtm3WmMqLIOIZBypF/xafAozyaHws4aB/5xmz8/7rPsjavw==", + "node_modules/@tailwindcss/oxide-darwin-x64": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.1.7.tgz", + "integrity": "sha512-q77rWjEyGHV4PdDBtrzO0tgBBPlQWKY7wZK0cUok/HaGgbNKecegNxCGikuPJn5wFAlIywC3v+WMBt0PEBtwGw==", "cpu": [ "x64" ], "dev": true, - "license": "Apache-2.0 AND MIT", + "license": "MIT", "optional": true, "os": [ "darwin" ], - "peer": true, "engines": { - "node": ">=10" + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-freebsd-x64": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.1.7.tgz", + "integrity": "sha512-RfmdbbK6G6ptgF4qqbzoxmH+PKfP4KSVs7SRlTwcbRgBwezJkAO3Qta/7gDy10Q2DcUVkKxFLXUQO6J3CRvBGw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10" } }, - "node_modules/@swc/core-linux-arm-gnueabihf": { - "version": "1.11.22", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.11.22.tgz", - "integrity": "sha512-NIPTXvqtn9e7oQHgdaxM9Z/anHoXC3Fg4ZAgw5rSGa1OlnKKupt5sdfJamNggSi+eAtyoFcyfkgqHnfe2u63HA==", + "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.1.7.tgz", + "integrity": "sha512-OZqsGvpwOa13lVd1z6JVwQXadEobmesxQ4AxhrwRiPuE04quvZHWn/LnihMg7/XkN+dTioXp/VMu/p6A5eZP3g==", "cpu": [ "arm" ], "dev": true, - "license": "Apache-2.0", + "license": "MIT", "optional": true, "os": [ "linux" ], - "peer": true, "engines": { - "node": ">=10" + "node": ">= 10" } }, - "node_modules/@swc/core-linux-arm64-gnu": { - "version": "1.11.22", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.11.22.tgz", - "integrity": "sha512-xZ+bgS60c5r8kAeYsLNjJJhhQNkXdidQ277pUabSlu5GjR0CkQUPQ+L9hFeHf8DITEqpPBPRiAiiJsWq5eqMBg==", + "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.1.7.tgz", + "integrity": "sha512-voMvBTnJSfKecJxGkoeAyW/2XRToLZ227LxswLAwKY7YslG/Xkw9/tJNH+3IVh5bdYzYE7DfiaPbRkSHFxY1xA==", "cpu": [ "arm64" ], "dev": true, - "license": "Apache-2.0 AND MIT", + "license": "MIT", "optional": true, "os": [ "linux" ], - "peer": true, "engines": { - "node": ">=10" + "node": ">= 10" } }, - "node_modules/@swc/core-linux-arm64-musl": { - "version": "1.11.22", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.11.22.tgz", - "integrity": "sha512-JhrP/q5VqQl2eJR0xKYIkKTPjgf8CRsAmRnjJA2PtZhfQ543YbYvUqxyXSRyBOxdyX8JwzuAxIPEAlKlT7PPuQ==", + "node_modules/@tailwindcss/oxide-linux-arm64-musl": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.1.7.tgz", + "integrity": "sha512-PjGuNNmJeKHnP58M7XyjJyla8LPo+RmwHQpBI+W/OxqrwojyuCQ+GUtygu7jUqTEexejZHr/z3nBc/gTiXBj4A==", "cpu": [ "arm64" ], "dev": true, - "license": "Apache-2.0 AND MIT", + "license": "MIT", "optional": true, "os": [ "linux" ], - "peer": true, "engines": { - "node": ">=10" + "node": ">= 10" } }, - "node_modules/@swc/core-linux-x64-gnu": { - "version": "1.11.22", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.11.22.tgz", - "integrity": "sha512-htmAVL+U01gk9GyziVUP0UWYaUQBgrsiP7Ytf6uDffrySyn/FclUS3MDPocNydqYsOpj3OpNKPxkaHK+F+X5fg==", + "node_modules/@tailwindcss/oxide-linux-x64-gnu": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.7.tgz", + "integrity": "sha512-HMs+Va+ZR3gC3mLZE00gXxtBo3JoSQxtu9lobbZd+DmfkIxR54NO7Z+UQNPsa0P/ITn1TevtFxXTpsRU7qEvWg==", "cpu": [ "x64" ], "dev": true, - "license": "Apache-2.0 AND MIT", + "license": "MIT", "optional": true, "os": [ "linux" ], - "peer": true, "engines": { - "node": ">=10" + "node": ">= 10" } }, - "node_modules/@swc/core-linux-x64-musl": { - "version": "1.11.22", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.11.22.tgz", - "integrity": "sha512-PL0VHbduWPX+ANoyOzr58jBiL2VnD0xGSFwPy7NRZ1Pr6SNWm4jw3x2u6RjLArGhS5EcWp64BSk9ZxqmTV3FEg==", + "node_modules/@tailwindcss/oxide-linux-x64-musl": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.1.7.tgz", + "integrity": "sha512-MHZ6jyNlutdHH8rd+YTdr3QbXrHXqwIhHw9e7yXEBcQdluGwhpQY2Eku8UZK6ReLaWtQ4gijIv5QoM5eE+qlsA==", "cpu": [ "x64" ], "dev": true, - "license": "Apache-2.0 AND MIT", + "license": "MIT", "optional": true, "os": [ "linux" ], - "peer": true, "engines": { - "node": ">=10" + "node": ">= 10" } }, - "node_modules/@swc/core-win32-arm64-msvc": { - "version": "1.11.22", - "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.11.22.tgz", - "integrity": "sha512-moJvFhhTVGoMeEThtdF7hQog80Q00CS06v5uB+32VRuv+I31+4WPRyGlTWHO+oY4rReNcXut/mlDHPH7p0LdFg==", + "node_modules/@tailwindcss/oxide-wasm32-wasi": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.1.7.tgz", + "integrity": "sha512-ANaSKt74ZRzE2TvJmUcbFQ8zS201cIPxUDm5qez5rLEwWkie2SkGtA4P+GPTj+u8N6JbPrC8MtY8RmJA35Oo+A==", + "bundleDependencies": [ + "@napi-rs/wasm-runtime", + "@emnapi/core", + "@emnapi/runtime", + "@tybys/wasm-util", + "@emnapi/wasi-threads", + "tslib" + ], "cpu": [ - "arm64" + "wasm32" ], "dev": true, - "license": "Apache-2.0 AND MIT", + "license": "MIT", "optional": true, - "os": [ - "win32" - ], - "peer": true, + "dependencies": { + "@emnapi/core": "^1.4.3", + "@emnapi/runtime": "^1.4.3", + "@emnapi/wasi-threads": "^1.0.2", + "@napi-rs/wasm-runtime": "^0.2.9", + "@tybys/wasm-util": "^0.9.0", + "tslib": "^2.8.0" + }, "engines": { - "node": ">=10" + "node": ">=14.0.0" } }, - "node_modules/@swc/core-win32-ia32-msvc": { - "version": "1.11.22", - "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.11.22.tgz", - "integrity": "sha512-/jnsPJJz89F1aKHIb5ScHkwyzBciz2AjEq2m9tDvQdIdVufdJ4SpEDEN9FqsRNRLcBHjtbLs6bnboA+B+pRFXw==", + "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.7.tgz", + "integrity": "sha512-HUiSiXQ9gLJBAPCMVRk2RT1ZrBjto7WvqsPBwUrNK2BcdSxMnk19h4pjZjI7zgPhDxlAbJSumTC4ljeA9y0tEw==", "cpu": [ - "ia32" + "arm64" ], "dev": true, - "license": "Apache-2.0 AND MIT", + "license": "MIT", "optional": true, "os": [ "win32" ], - "peer": true, "engines": { - "node": ">=10" + "node": ">= 10" } }, - "node_modules/@swc/core-win32-x64-msvc": { - "version": "1.11.22", - "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.11.22.tgz", - "integrity": "sha512-lc93Y8Mku7LCFGqIxJ91coXZp2HeoDcFZSHCL90Wttg5xhk5xVM9uUCP+OdQsSsEixLF34h5DbT9ObzP8rAdRw==", + "node_modules/@tailwindcss/oxide-win32-x64-msvc": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.1.7.tgz", + "integrity": "sha512-rYHGmvoHiLJ8hWucSfSOEmdCBIGZIq7SpkPRSqLsH2Ab2YUNgKeAPT1Fi2cx3+hnYOrAb0jp9cRyode3bBW4mQ==", "cpu": [ "x64" ], "dev": true, - "license": "Apache-2.0 AND MIT", + "license": "MIT", "optional": true, "os": [ "win32" ], - "peer": true, "engines": { - "node": ">=10" + "node": ">= 10" } }, - "node_modules/@swc/counter": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", - "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==", + "node_modules/@tailwindcss/postcss": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@tailwindcss/postcss/-/postcss-4.1.7.tgz", + "integrity": "sha512-88g3qmNZn7jDgrrcp3ZXEQfp9CVox7xjP1HN2TFKI03CltPVd/c61ydn5qJJL8FYunn0OqBaW5HNUga0kmPVvw==", "dev": true, - "license": "Apache-2.0", - "peer": true + "license": "MIT", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "@tailwindcss/node": "4.1.7", + "@tailwindcss/oxide": "4.1.7", + "postcss": "^8.4.41", + "tailwindcss": "4.1.7" + } }, - "node_modules/@swc/types": { - "version": "0.1.21", - "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.21.tgz", - "integrity": "sha512-2YEtj5HJVbKivud9N4bpPBAyZhj4S2Ipe5LkUG94alTpr7in/GU/EARgPAd3BwU+YOmFVJC2+kjqhGRi3r0ZpQ==", + "node_modules/@tailwindcss/vite": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.1.7.tgz", + "integrity": "sha512-tYa2fO3zDe41I7WqijyVbRd8oWT0aEID1Eokz5hMT6wShLIHj3yvwj9XbfuloHP9glZ6H+aG2AN/+ZrxJ1Y5RQ==", "dev": true, - "license": "Apache-2.0", - "peer": true, + "license": "MIT", "dependencies": { - "@swc/counter": "^0.1.3" + "@tailwindcss/node": "4.1.7", + "@tailwindcss/oxide": "4.1.7", + "tailwindcss": "4.1.7" + }, + "peerDependencies": { + "vite": "^5.2.0 || ^6" } }, "node_modules/@tsconfig/svelte": { @@ -1570,21 +1594,21 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.31.0.tgz", - "integrity": "sha512-evaQJZ/J/S4wisevDvC1KFZkPzRetH8kYZbkgcTRyql3mcKsf+ZFDV1BVWUGTCAW5pQHoqn5gK5b8kn7ou9aFQ==", + "version": "8.32.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.32.1.tgz", + "integrity": "sha512-6u6Plg9nP/J1GRpe/vcjjabo6Uc5YQPAMxsgQyGC/I0RuukiG1wIe3+Vtg3IrSCVJDmqK3j8adrtzXSENRtFgg==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.31.0", - "@typescript-eslint/type-utils": "8.31.0", - "@typescript-eslint/utils": "8.31.0", - "@typescript-eslint/visitor-keys": "8.31.0", + "@typescript-eslint/scope-manager": "8.32.1", + "@typescript-eslint/type-utils": "8.32.1", + "@typescript-eslint/utils": "8.32.1", + "@typescript-eslint/visitor-keys": "8.32.1", "graphemer": "^1.4.0", - "ignore": "^5.3.1", + "ignore": "^7.0.0", "natural-compare": "^1.4.0", - "ts-api-utils": "^2.0.1" + "ts-api-utils": "^2.1.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1600,16 +1624,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.31.0.tgz", - "integrity": "sha512-67kYYShjBR0jNI5vsf/c3WG4u+zDnCTHTPqVMQguffaWWFs7artgwKmfwdifl+r6XyM5LYLas/dInj2T0SgJyw==", + "version": "8.32.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.32.1.tgz", + "integrity": "sha512-LKMrmwCPoLhM45Z00O1ulb6jwyVr2kr3XJp+G+tSEZcbauNnScewcQwtJqXDhXeYPDEjZ8C1SjXm015CirEmGg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.31.0", - "@typescript-eslint/types": "8.31.0", - "@typescript-eslint/typescript-estree": "8.31.0", - "@typescript-eslint/visitor-keys": "8.31.0", + "@typescript-eslint/scope-manager": "8.32.1", + "@typescript-eslint/types": "8.32.1", + "@typescript-eslint/typescript-estree": "8.32.1", + "@typescript-eslint/visitor-keys": "8.32.1", "debug": "^4.3.4" }, "engines": { @@ -1625,14 +1649,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.31.0.tgz", - "integrity": "sha512-knO8UyF78Nt8O/B64i7TlGXod69ko7z6vJD9uhSlm0qkAbGeRUSudcm0+K/4CrRjrpiHfBCjMWlc08Vav1xwcw==", + "version": "8.32.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.32.1.tgz", + "integrity": "sha512-7IsIaIDeZn7kffk7qXC3o6Z4UblZJKV3UBpkvRNpr5NSyLji7tvTcvmnMNYuYLyh26mN8W723xpo3i4MlD33vA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.31.0", - "@typescript-eslint/visitor-keys": "8.31.0" + "@typescript-eslint/types": "8.32.1", + "@typescript-eslint/visitor-keys": "8.32.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1643,16 +1667,16 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.31.0.tgz", - "integrity": "sha512-DJ1N1GdjI7IS7uRlzJuEDCgDQix3ZVYVtgeWEyhyn4iaoitpMBX6Ndd488mXSx0xah/cONAkEaYyylDyAeHMHg==", + "version": "8.32.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.32.1.tgz", + "integrity": "sha512-mv9YpQGA8iIsl5KyUPi+FGLm7+bA4fgXaeRcFKRDRwDMu4iwrSHeDPipwueNXhdIIZltwCJv+NkxftECbIZWfA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "8.31.0", - "@typescript-eslint/utils": "8.31.0", + "@typescript-eslint/typescript-estree": "8.32.1", + "@typescript-eslint/utils": "8.32.1", "debug": "^4.3.4", - "ts-api-utils": "^2.0.1" + "ts-api-utils": "^2.1.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1667,9 +1691,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.31.0.tgz", - "integrity": "sha512-Ch8oSjVyYyJxPQk8pMiP2FFGYatqXQfQIaMp+TpuuLlDachRWpUAeEu1u9B/v/8LToehUIWyiKcA/w5hUFRKuQ==", + "version": "8.32.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.32.1.tgz", + "integrity": "sha512-YmybwXUJcgGqgAp6bEsgpPXEg6dcCyPyCSr0CAAueacR/CCBi25G3V8gGQ2kRzQRBNol7VQknxMs9HvVa9Rvfg==", "dev": true, "license": "MIT", "engines": { @@ -1681,20 +1705,20 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.31.0.tgz", - "integrity": "sha512-xLmgn4Yl46xi6aDSZ9KkyfhhtnYI15/CvHbpOy/eR5NWhK/BK8wc709KKwhAR0m4ZKRP7h07bm4BWUYOCuRpQQ==", + "version": "8.32.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.32.1.tgz", + "integrity": "sha512-Y3AP9EIfYwBb4kWGb+simvPaqQoT5oJuzzj9m0i6FCY6SPvlomY2Ei4UEMm7+FXtlNJbor80ximyslzaQF6xhg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.31.0", - "@typescript-eslint/visitor-keys": "8.31.0", + "@typescript-eslint/types": "8.32.1", + "@typescript-eslint/visitor-keys": "8.32.1", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", "minimatch": "^9.0.4", "semver": "^7.6.0", - "ts-api-utils": "^2.0.1" + "ts-api-utils": "^2.1.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1708,16 +1732,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.31.0.tgz", - "integrity": "sha512-qi6uPLt9cjTFxAb1zGNgTob4x9ur7xC6mHQJ8GwEzGMGE9tYniublmJaowOJ9V2jUzxrltTPfdG2nKlWsq0+Ww==", + "version": "8.32.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.32.1.tgz", + "integrity": "sha512-DsSFNIgLSrc89gpq1LJB7Hm1YpuhK086DRDJSNrewcGvYloWW1vZLHBTIvarKZDcAORIy/uWNx8Gad+4oMpkSA==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.31.0", - "@typescript-eslint/types": "8.31.0", - "@typescript-eslint/typescript-estree": "8.31.0" + "@eslint-community/eslint-utils": "^4.7.0", + "@typescript-eslint/scope-manager": "8.32.1", + "@typescript-eslint/types": "8.32.1", + "@typescript-eslint/typescript-estree": "8.32.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1732,13 +1756,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.31.0.tgz", - "integrity": "sha512-QcGHmlRHWOl93o64ZUMNewCdwKGU6WItOU52H0djgNmn1EOrhVudrDzXz4OycCRSCPwFCDrE2iIt5vmuUdHxuQ==", + "version": "8.32.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.32.1.tgz", + "integrity": "sha512-ar0tjQfObzhSaW3C3QNmTc5ofj0hDoNQ5XWrCy6zDyabdr0TWhCkClp+rywGNj/odAFBVzzJrK4tEq5M4Hmu4w==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.31.0", + "@typescript-eslint/types": "8.32.1", "eslint-visitor-keys": "^4.2.0" }, "engines": { @@ -1809,19 +1833,6 @@ "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, "node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -1838,40 +1849,6 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", - "dev": true, - "license": "MIT" - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, - "license": "ISC", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/anymatch/node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, "node_modules/apexcharts": { "version": "3.54.1", "resolved": "https://registry.npmjs.org/apexcharts/-/apexcharts-3.54.1.tgz", @@ -1888,13 +1865,6 @@ "svg.select.js": "^3.0.1" } }, - "node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", - "dev": true, - "license": "MIT" - }, "node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", @@ -1967,19 +1937,6 @@ "dev": true, "license": "MIT" }, - "node_modules/binary-extensions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/brace-expansion": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", @@ -2004,9 +1961,9 @@ } }, "node_modules/browserslist": { - "version": "4.24.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", - "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", + "version": "4.24.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.5.tgz", + "integrity": "sha512-FDToo4Wo82hIdgc1CQ+NQD0hEhmpPjrZ3hiUgwgOG6IuTdlpr8jdjyG24P6cNP1yJpTLzS5OcGgSw0xmDU1/Tw==", "dev": true, "funding": [ { @@ -2024,10 +1981,10 @@ ], "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001688", - "electron-to-chromium": "^1.5.73", + "caniuse-lite": "^1.0.30001716", + "electron-to-chromium": "^1.5.149", "node-releases": "^2.0.19", - "update-browserslist-db": "^1.1.1" + "update-browserslist-db": "^1.1.3" }, "bin": { "browserslist": "cli.js" @@ -2059,20 +2016,10 @@ "node": ">=6" } }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, "node_modules/caniuse-lite": { - "version": "1.0.30001715", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001715.tgz", - "integrity": "sha512-7ptkFGMm2OAOgvZpwgA4yjQ5SQbrNVGdRjzH0pBdy1Fasvcr+KAeECmbCAECzTuDuoX0FCY8KzUxjf9+9kfZEw==", + "version": "1.0.30001718", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001718.tgz", + "integrity": "sha512-AflseV1ahcSunK53NfEs9gFWgOEmzr0f+kaMFA4xiLZlr9Hzt7HxcSpIFcnNCUkz6R6dWKa54rUz3HUmI3nVcw==", "dev": true, "funding": [ { @@ -2123,6 +2070,16 @@ "url": "https://paulmillr.com/funding/" } }, + "node_modules/chownr": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", + "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, "node_modules/ci-info": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.2.0.tgz", @@ -2192,16 +2149,6 @@ "dev": true, "license": "MIT" }, - "node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -2210,9 +2157,9 @@ "license": "MIT" }, "node_modules/core-js-compat": { - "version": "3.41.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.41.0.tgz", - "integrity": "sha512-RFsU9LySVue9RTwdDVX/T0e2Y6jRYWXERKElIjpuEOEnxaXffI0X7RUwVzfYLfzuLXSNJDYoRYUAmRUcyln20A==", + "version": "3.42.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.42.0.tgz", + "integrity": "sha512-bQasjMfyDGyaeWKBIu33lHh9qlSR0MFE/Nmc6nMjf/iU9b3rSMdAYz1Baxrv4lPdGUsTqZudHA4jIGSJy0SWZQ==", "dev": true, "license": "MIT", "dependencies": { @@ -2238,20 +2185,6 @@ "node": ">= 8" } }, - "node_modules/css-tree": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", - "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", - "dev": true, - "license": "MIT", - "dependencies": { - "mdn-data": "2.0.30", - "source-map-js": "^1.0.1" - }, - "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" - } - }, "node_modules/cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", @@ -2266,9 +2199,9 @@ } }, "node_modules/debug": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", - "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", "dev": true, "license": "MIT", "dependencies": { @@ -2300,87 +2233,41 @@ "node": ">=0.10.0" } }, - "node_modules/didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "node_modules/detect-libc": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.4.tgz", + "integrity": "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==", "dev": true, - "license": "MIT" + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } }, - "node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "node_modules/electron-to-chromium": { + "version": "1.5.157", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.157.tgz", + "integrity": "sha512-/0ybgsQd1muo8QlnuTpKwtl0oX5YMlUGbm8xyqgDU00motRkKFFbUJySAQBWcY79rVqNLWIWa87BGVGClwAB2w==", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "BSD-2-Clause" + "license": "ISC" }, - "node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "node_modules/enhanced-resolve": { + "version": "5.18.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz", + "integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "dependencies": { - "domelementtype": "^2.3.0" + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" }, "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" + "node": ">=10.13.0" } }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true, - "license": "MIT" - }, - "node_modules/electron-to-chromium": { - "version": "1.5.143", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.143.tgz", - "integrity": "sha512-QqklJMOFBMqe46k8iIOwA9l2hz57V2OKMmP5eSWcUvwx+mASAsbU+wkF1pHjn9ZVSBPrsYWr4/W/95y5SwYg2g==", - "dev": true, - "license": "ISC" - }, - "node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true, - "license": "MIT" - }, - "node_modules/entities": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.0.tgz", - "integrity": "sha512-aKstq2TDOndCn4diEyp9Uq/Flu2i1GlLkc6XIDQSDMuaFE3OPW5OphLCyQ5SpSJZTb4reN+kTcYru5yIfXoRPw==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/esbuild": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.3.tgz", - "integrity": "sha512-qKA6Pvai73+M2FtftpNKRxJ78GIjmFXFxd/1DVBqGo/qNhLSfv+G12n9pNoWdytJC8U00TrViOwpjT0zgqQS8Q==", + "node_modules/esbuild": { + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.4.tgz", + "integrity": "sha512-8pgjLUcUjcgDg+2Q4NYXnPbo/vncAY4UmyaCm0jZevERqCHZIaWwdJHkf8XQtu4AxSKCdvrUbT0XUr1IdZzI8Q==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -2391,31 +2278,31 @@ "node": ">=18" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.25.3", - "@esbuild/android-arm": "0.25.3", - "@esbuild/android-arm64": "0.25.3", - "@esbuild/android-x64": "0.25.3", - "@esbuild/darwin-arm64": "0.25.3", - "@esbuild/darwin-x64": "0.25.3", - "@esbuild/freebsd-arm64": "0.25.3", - "@esbuild/freebsd-x64": "0.25.3", - "@esbuild/linux-arm": "0.25.3", - "@esbuild/linux-arm64": "0.25.3", - "@esbuild/linux-ia32": "0.25.3", - "@esbuild/linux-loong64": "0.25.3", - "@esbuild/linux-mips64el": "0.25.3", - "@esbuild/linux-ppc64": "0.25.3", - "@esbuild/linux-riscv64": "0.25.3", - "@esbuild/linux-s390x": "0.25.3", - "@esbuild/linux-x64": "0.25.3", - "@esbuild/netbsd-arm64": "0.25.3", - "@esbuild/netbsd-x64": "0.25.3", - "@esbuild/openbsd-arm64": "0.25.3", - "@esbuild/openbsd-x64": "0.25.3", - "@esbuild/sunos-x64": "0.25.3", - "@esbuild/win32-arm64": "0.25.3", - "@esbuild/win32-ia32": "0.25.3", - "@esbuild/win32-x64": "0.25.3" + "@esbuild/aix-ppc64": "0.25.4", + "@esbuild/android-arm": "0.25.4", + "@esbuild/android-arm64": "0.25.4", + "@esbuild/android-x64": "0.25.4", + "@esbuild/darwin-arm64": "0.25.4", + "@esbuild/darwin-x64": "0.25.4", + "@esbuild/freebsd-arm64": "0.25.4", + "@esbuild/freebsd-x64": "0.25.4", + "@esbuild/linux-arm": "0.25.4", + "@esbuild/linux-arm64": "0.25.4", + "@esbuild/linux-ia32": "0.25.4", + "@esbuild/linux-loong64": "0.25.4", + "@esbuild/linux-mips64el": "0.25.4", + "@esbuild/linux-ppc64": "0.25.4", + "@esbuild/linux-riscv64": "0.25.4", + "@esbuild/linux-s390x": "0.25.4", + "@esbuild/linux-x64": "0.25.4", + "@esbuild/netbsd-arm64": "0.25.4", + "@esbuild/netbsd-x64": "0.25.4", + "@esbuild/openbsd-arm64": "0.25.4", + "@esbuild/openbsd-x64": "0.25.4", + "@esbuild/sunos-x64": "0.25.4", + "@esbuild/win32-arm64": "0.25.4", + "@esbuild/win32-ia32": "0.25.4", + "@esbuild/win32-x64": "0.25.4" } }, "node_modules/escalade": { @@ -2442,9 +2329,9 @@ } }, "node_modules/eslint": { - "version": "9.25.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.25.1.tgz", - "integrity": "sha512-E6Mtz9oGQWDCpV12319d59n4tx9zOTXSTmc8BLVxBx+G/0RdM5MvEEJLU9c0+aleoePYYgVTOsRblx433qmhWQ==", + "version": "9.27.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.27.0.tgz", + "integrity": "sha512-ixRawFQuMB9DZ7fjU3iGGganFDp3+45bPOdaRurcFHSXO1e/sYwUX/FtQZpLZJR6SjMoJH8hR2pPEAfDyCoU2Q==", "dev": true, "license": "MIT", "dependencies": { @@ -2452,10 +2339,10 @@ "@eslint-community/regexpp": "^4.12.1", "@eslint/config-array": "^0.20.0", "@eslint/config-helpers": "^0.2.1", - "@eslint/core": "^0.13.0", + "@eslint/core": "^0.14.0", "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "9.25.1", - "@eslint/plugin-kit": "^0.2.8", + "@eslint/js": "9.27.0", + "@eslint/plugin-kit": "^0.3.1", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", @@ -2503,14 +2390,17 @@ } }, "node_modules/eslint-config-prettier": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.2.tgz", - "integrity": "sha512-Epgp/EofAUeEpIdZkW60MHKvPyru1ruQJxPL+WIycnaPApuseK0Zpkrh/FwL9oIpQvIhJwV7ptOy0DWUjTlCiA==", + "version": "10.1.5", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.5.tgz", + "integrity": "sha512-zc1UmCpNltmVY34vuLRV61r1K27sWuX39E+uyUnY8xS2Bex88VV9cugG+UZbRSRGtGyFboj+D8JODyme1plMpw==", "dev": true, "license": "MIT", "bin": { "eslint-config-prettier": "bin/cli.js" }, + "funding": { + "url": "https://opencollective.com/eslint-config-prettier" + }, "peerDependencies": { "eslint": ">=7.0.0" } @@ -2526,21 +2416,22 @@ } }, "node_modules/eslint-plugin-svelte": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-3.5.1.tgz", - "integrity": "sha512-Qn1slddZHfqYiDO6IN8/iN3YL+VuHlgYjm30FT+hh0Jf/TX0jeZMTJXQMajFm5f6f6hURi+XO8P+NPYD+T4jkg==", + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-3.9.0.tgz", + "integrity": "sha512-nvIUNyyPGbr5922Kd1p/jXe+FfNdVPXsxLyrrXpwfSbZZEFdAYva9O/gm2lObC/wXkQo/AUmQkAihfmNJYeCjA==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.4.1", + "@eslint-community/eslint-utils": "^4.6.1", "@jridgewell/sourcemap-codec": "^1.5.0", "esutils": "^2.0.3", - "known-css-properties": "^0.35.0", + "globals": "^16.0.0", + "known-css-properties": "^0.36.0", "postcss": "^8.4.49", "postcss-load-config": "^3.1.4", "postcss-safe-parser": "^7.0.0", "semver": "^7.6.3", - "svelte-eslint-parser": "^1.1.1" + "svelte-eslint-parser": "^1.2.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2558,6 +2449,19 @@ } } }, + "node_modules/eslint-plugin-svelte/node_modules/globals": { + "version": "16.1.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-16.1.0.tgz", + "integrity": "sha512-aibexHNbb/jiUSObBgpHLj+sIuUmJnYcgXBlrfsiDZ9rt4aF2TFRbyLgZ2iFQuVZ1K5Mx3FVkbKRSgKrbK3K2g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/eslint-plugin-svelte/node_modules/lilconfig": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", @@ -2608,27 +2512,10 @@ "node": ">= 6" } }, - "node_modules/eslint-plugin-tailwindcss": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-tailwindcss/-/eslint-plugin-tailwindcss-3.18.0.tgz", - "integrity": "sha512-PQDU4ZMzFH0eb2DrfHPpbgo87Zgg2EXSMOj1NSfzdZm+aJzpuwGerfowMIaVehSREEa0idbf/eoNYAOHSJoDAQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-glob": "^3.2.5", - "postcss": "^8.4.4" - }, - "engines": { - "node": ">=18.12.0" - }, - "peerDependencies": { - "tailwindcss": "^3.4.0" - } - }, "node_modules/eslint-plugin-unicorn": { - "version": "59.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-59.0.0.tgz", - "integrity": "sha512-7IEeqkymGa7tr6wTWS4DolfXnfcE3QjcD0g7I+qCfV5GPMvVsFsLT7zTIYvnudqwAm5nWekdGIOTTXA93Sz9Ow==", + "version": "59.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-59.0.1.tgz", + "integrity": "sha512-EtNXYuWPUmkgSU2E7Ttn57LbRREQesIP1BiLn7OZLKodopKfDXfBUkC/0j6mpw2JExwf43Uf3qLSvrSvppgy8Q==", "dev": true, "license": "MIT", "dependencies": { @@ -2660,10 +2547,37 @@ "eslint": ">=9.22.0" } }, + "node_modules/eslint-plugin-unicorn/node_modules/@eslint/core": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.13.0.tgz", + "integrity": "sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@types/json-schema": "^7.0.15" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/eslint-plugin-unicorn/node_modules/@eslint/plugin-kit": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.8.tgz", + "integrity": "sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/core": "^0.13.0", + "levn": "^0.4.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, "node_modules/eslint-plugin-unicorn/node_modules/globals": { - "version": "16.0.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-16.0.0.tgz", - "integrity": "sha512-iInW14XItCXET01CQFqudPOWP2jYMl7T+QRQT+UNcR/iQncN/F0UNpgd76iFkBPgNQb4+X3LV9tLJYzwh+Gl3A==", + "version": "16.1.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-16.1.0.tgz", + "integrity": "sha512-aibexHNbb/jiUSObBgpHLj+sIuUmJnYcgXBlrfsiDZ9rt4aF2TFRbyLgZ2iFQuVZ1K5Mx3FVkbKRSgKrbK3K2g==", "dev": true, "license": "MIT", "engines": { @@ -2727,6 +2641,16 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/eslint/node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, "node_modules/eslint/node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -2995,15 +2919,16 @@ "license": "ISC" }, "node_modules/flowbite": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/flowbite/-/flowbite-2.5.2.tgz", - "integrity": "sha512-kwFD3n8/YW4EG8GlY3Od9IoKND97kitO+/ejISHSqpn3vw2i5K/+ZI8Jm2V+KC4fGdnfi0XZ+TzYqQb4Q1LshA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/flowbite/-/flowbite-3.1.2.tgz", + "integrity": "sha512-MkwSgbbybCYgMC+go6Da5idEKUFfMqc/AmSjm/2ZbdmvoKf5frLPq/eIhXc9P+rC8t9boZtUXzHDgt5whZ6A/Q==", "dev": true, "license": "MIT", "dependencies": { "@popperjs/core": "^2.9.3", - "flowbite-datepicker": "^1.3.0", - "mini-svg-data-uri": "^1.4.3" + "flowbite-datepicker": "^1.3.1", + "mini-svg-data-uri": "^1.4.3", + "postcss": "^8.5.1" } }, "node_modules/flowbite-datepicker": { @@ -3017,6 +2942,18 @@ "flowbite": "^2.0.0" } }, + "node_modules/flowbite-datepicker/node_modules/flowbite": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/flowbite/-/flowbite-2.5.2.tgz", + "integrity": "sha512-kwFD3n8/YW4EG8GlY3Od9IoKND97kitO+/ejISHSqpn3vw2i5K/+ZI8Jm2V+KC4fGdnfi0XZ+TzYqQb4Q1LshA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@popperjs/core": "^2.9.3", + "flowbite-datepicker": "^1.3.0", + "mini-svg-data-uri": "^1.4.3" + } + }, "node_modules/flowbite-svelte": { "version": "0.48.6", "resolved": "https://registry.npmjs.org/flowbite-svelte/-/flowbite-svelte-0.48.6.tgz", @@ -3034,44 +2971,17 @@ } }, "node_modules/flowbite-svelte-icons": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/flowbite-svelte-icons/-/flowbite-svelte-icons-2.1.1.tgz", - "integrity": "sha512-VNNMcekjbM1bQEGgbdGsdYR9mRdTj/L0A5ba0P1tiFv5QB9GvbvJMABJoiD80eqpZUkfR2QVOmiZfgCwHicT/Q==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "svelte": "^5.0.0", - "tailwind-merge": "^3.0.0" - } - }, - "node_modules/flowbite-svelte/node_modules/flowbite": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/flowbite/-/flowbite-3.1.2.tgz", - "integrity": "sha512-MkwSgbbybCYgMC+go6Da5idEKUFfMqc/AmSjm/2ZbdmvoKf5frLPq/eIhXc9P+rC8t9boZtUXzHDgt5whZ6A/Q==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/flowbite-svelte-icons/-/flowbite-svelte-icons-2.2.0.tgz", + "integrity": "sha512-X+xZXeLaYS/NaybPonw1RGIIzmrExmCOrva62NPCXN52xGmJWqcSnnbHO4+iZsDD4V6EsDRqwH8tVq6t6SLLQg==", "dev": true, "license": "MIT", "dependencies": { - "@popperjs/core": "^2.9.3", - "flowbite-datepicker": "^1.3.1", - "mini-svg-data-uri": "^1.4.3", - "postcss": "^8.5.1" - } - }, - "node_modules/foreground-child": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", - "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", - "dev": true, - "license": "ISC", - "dependencies": { - "cross-spawn": "^7.0.6", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" + "clsx": "^2.1.1", + "tailwind-merge": "^3.3.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "peerDependencies": { + "svelte": "^5.0.0" } }, "node_modules/fraction.js": { @@ -3113,27 +3023,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "dev": true, - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/glob-parent": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", @@ -3160,6 +3049,13 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, + "license": "ISC" + }, "node_modules/graphemer": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", @@ -3191,9 +3087,9 @@ } }, "node_modules/ignore": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.4.tgz", + "integrity": "sha512-gJzzk+PQNznz8ysRrC0aOkBNVRBDtE1n53IqyqEf3PXrYwomFs5q4pGMizBMJF+ykh03insJ27hB8gSrD2Hn8A==", "dev": true, "license": "MIT", "engines": { @@ -3240,19 +3136,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "license": "MIT", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/is-builtin-module": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-5.0.0.tgz", @@ -3295,16 +3178,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", @@ -3352,30 +3225,14 @@ "dev": true, "license": "ISC" }, - "node_modules/jackspeak": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", - "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, "node_modules/jiti": { - "version": "1.21.7", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz", - "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.4.2.tgz", + "integrity": "sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==", "dev": true, "license": "MIT", "bin": { - "jiti": "bin/jiti.js" + "jiti": "lib/jiti-cli.mjs" } }, "node_modules/js-yaml": { @@ -3446,9 +3303,9 @@ } }, "node_modules/known-css-properties": { - "version": "0.35.0", - "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.35.0.tgz", - "integrity": "sha512-a/RAk2BfKk+WFGhhOCAYqSiFLc34k8Mt/6NWRI4joER0EYUzXIcFivjjnoD3+XU1DggLn/tZc3DOAgke7l8a4A==", + "version": "0.36.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.36.0.tgz", + "integrity": "sha512-A+9jP+IUmuQsNdsLdcg6Yt7voiMF/D4K83ew0OpJtpu+l34ef7LaohWV0Rc6KNvzw6ZDizkqfyB5JznZnzuKQA==", "dev": true, "license": "MIT" }, @@ -3466,62 +3323,287 @@ "node": ">= 0.8.0" } }, - "node_modules/lilconfig": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", - "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "node_modules/lightningcss": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.1.tgz", + "integrity": "sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg==", "dev": true, - "license": "MIT", + "license": "MPL-2.0", + "dependencies": { + "detect-libc": "^2.0.3" + }, "engines": { - "node": ">=14" + "node": ">= 12.0.0" }, "funding": { - "url": "https://github.com/sponsors/antonk52" + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-darwin-arm64": "1.30.1", + "lightningcss-darwin-x64": "1.30.1", + "lightningcss-freebsd-x64": "1.30.1", + "lightningcss-linux-arm-gnueabihf": "1.30.1", + "lightningcss-linux-arm64-gnu": "1.30.1", + "lightningcss-linux-arm64-musl": "1.30.1", + "lightningcss-linux-x64-gnu": "1.30.1", + "lightningcss-linux-x64-musl": "1.30.1", + "lightningcss-win32-arm64-msvc": "1.30.1", + "lightningcss-win32-x64-msvc": "1.30.1" + } + }, + "node_modules/lightningcss-darwin-arm64": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.1.tgz", + "integrity": "sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "node_modules/lightningcss-darwin-x64": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.1.tgz", + "integrity": "sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA==", + "cpu": [ + "x64" + ], "dev": true, - "license": "MIT" + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } }, - "node_modules/locate-character": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz", - "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==", + "node_modules/lightningcss-freebsd-x64": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.1.tgz", + "integrity": "sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig==", + "cpu": [ + "x64" + ], "dev": true, - "license": "MIT" + "license": "MPL-2.0", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.1.tgz", + "integrity": "sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q==", + "cpu": [ + "arm" + ], "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=10" + "node": ">= 12.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.1.tgz", + "integrity": "sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw==", + "cpu": [ + "arm64" + ], "dev": true, - "license": "MIT" + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } }, - "node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "node_modules/lightningcss-linux-arm64-musl": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.1.tgz", + "integrity": "sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ==", + "cpu": [ + "arm64" + ], "dev": true, - "license": "ISC" + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-gnu": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.1.tgz", + "integrity": "sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-musl": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.1.tgz", + "integrity": "sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.1.tgz", + "integrity": "sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-x64-msvc": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.1.tgz", + "integrity": "sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lilconfig": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/locate-character": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz", + "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==", + "dev": true, + "license": "MIT" + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true, + "license": "MIT" }, "node_modules/magic-string": { "version": "0.30.17", @@ -3533,13 +3615,6 @@ "@jridgewell/sourcemap-codec": "^1.5.0" } }, - "node_modules/mdn-data": { - "version": "2.0.30", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", - "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", - "dev": true, - "license": "CC0-1.0" - }, "node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", @@ -3623,6 +3698,35 @@ "node": ">=16 || 14 >=14.17" } }, + "node_modules/minizlib": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.0.2.tgz", + "integrity": "sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minipass": "^7.1.2" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/mkdirp": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", + "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", + "dev": true, + "license": "MIT", + "bin": { + "mkdirp": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/mri": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", @@ -3640,18 +3744,6 @@ "dev": true, "license": "MIT" }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, "node_modules/nanoid": { "version": "3.3.11", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", @@ -3685,16 +3777,6 @@ "dev": true, "license": "MIT" }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/normalize-range": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", @@ -3705,26 +3787,6 @@ "node": ">=0.10.0" } }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, "node_modules/optionator": { "version": "0.9.4", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", @@ -3775,13 +3837,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/package-json-from-dist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", - "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", - "dev": true, - "license": "BlueOak-1.0.0" - }, "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -3795,33 +3850,6 @@ "node": ">=6" } }, - "node_modules/parse5": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", - "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", - "dev": true, - "license": "MIT", - "dependencies": { - "entities": "^6.0.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/parse5-htmlparser2-tree-adapter": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz", - "integrity": "sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "domhandler": "^5.0.3", - "parse5": "^7.0.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, "node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", @@ -3849,23 +3877,6 @@ "dev": true, "license": "MIT" }, - "node_modules/path-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/picocolors": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", @@ -3886,26 +3897,6 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pirates": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz", - "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, "node_modules/pluralize": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", @@ -3945,44 +3936,6 @@ "node": "^10 || ^12 || >=14" } }, - "node_modules/postcss-import": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", - "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", - "dev": true, - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-js": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", - "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", - "dev": true, - "license": "MIT", - "dependencies": { - "camelcase-css": "^2.0.1" - }, - "engines": { - "node": "^12 || ^14 || >= 16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.4.21" - } - }, "node_modules/postcss-load-config": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-6.0.1.tgz", @@ -4026,46 +3979,6 @@ } } }, - "node_modules/postcss-nested": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", - "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^6.1.1" - }, - "engines": { - "node": ">=12.0" - }, - "peerDependencies": { - "postcss": "^8.2.14" - } - }, - "node_modules/postcss-nested/node_modules/postcss-selector-parser": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", - "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", - "dev": true, - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/postcss-safe-parser": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-7.0.1.tgz", @@ -4168,9 +4081,9 @@ } }, "node_modules/prettier-plugin-svelte": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-3.3.3.tgz", - "integrity": "sha512-yViK9zqQ+H2qZD1w/bH7W8i+bVfKrD8GIFjkFe4Thl6kCT9SlAsXVNmt3jCvQOCsnOhcvYgsoVlRV/Eu6x5nNw==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-3.4.0.tgz", + "integrity": "sha512-pn1ra/0mPObzqoIQn/vUTR3ZZI6UuZ0sHqMK5x2jMLGrs53h0sXhkVuDcrlssHwIMk7FYrMjHBPoUSyyEEDlBQ==", "dev": true, "license": "MIT", "peerDependencies": { @@ -4188,57 +4101,6 @@ "node": ">=6" } }, - "node_modules/purgecss": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-6.0.0.tgz", - "integrity": "sha512-s3EBxg5RSWmpqd0KGzNqPiaBbWDz1/As+2MzoYVGMqgDqRTLBhJW6sywfTBek7OwNfoS/6pS0xdtvChNhFj2cw==", - "dev": true, - "license": "MIT", - "dependencies": { - "commander": "^12.0.0", - "glob": "^10.3.10", - "postcss": "^8.4.4", - "postcss-selector-parser": "^6.0.7" - }, - "bin": { - "purgecss": "bin/purgecss.js" - } - }, - "node_modules/purgecss-from-html": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/purgecss-from-html/-/purgecss-from-html-6.0.0.tgz", - "integrity": "sha512-GkgAUzgyC4kwcVY5+QOI2eqQghV1Lq7q2uIODAPIueiBn3mHpJOh9boSMjfUQg0/YU/ZEWq7SzjwetuqxTvD4g==", - "dev": true, - "license": "ISC", - "dependencies": { - "parse5": "^7.1.2", - "parse5-htmlparser2-tree-adapter": "^7.0.0" - } - }, - "node_modules/purgecss/node_modules/commander": { - "version": "12.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", - "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/purgecss/node_modules/postcss-selector-parser": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", - "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", - "dev": true, - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -4260,16 +4122,6 @@ ], "license": "MIT" }, - "node_modules/read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "dev": true, - "license": "MIT", - "dependencies": { - "pify": "^2.3.0" - } - }, "node_modules/readdirp": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", @@ -4363,9 +4215,9 @@ } }, "node_modules/rollup": { - "version": "4.40.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.40.0.tgz", - "integrity": "sha512-Noe455xmA96nnqH5piFtLobsGbCij7Tu+tb3c1vYjNbTkfzGqXqQXG3wJaYXkRZuQ0vEYN4bhwg7QnIrqB5B+w==", + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.41.0.tgz", + "integrity": "sha512-HqMFpUbWlf/tvcxBFNKnJyzc7Lk+XO3FGc3pbNBLqEbOz0gPLRgcrlS3UF4MfUrVlstOaP/q0kM6GVvi+LrLRg==", "dev": true, "license": "MIT", "dependencies": { @@ -4379,26 +4231,26 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.40.0", - "@rollup/rollup-android-arm64": "4.40.0", - "@rollup/rollup-darwin-arm64": "4.40.0", - "@rollup/rollup-darwin-x64": "4.40.0", - "@rollup/rollup-freebsd-arm64": "4.40.0", - "@rollup/rollup-freebsd-x64": "4.40.0", - "@rollup/rollup-linux-arm-gnueabihf": "4.40.0", - "@rollup/rollup-linux-arm-musleabihf": "4.40.0", - "@rollup/rollup-linux-arm64-gnu": "4.40.0", - "@rollup/rollup-linux-arm64-musl": "4.40.0", - "@rollup/rollup-linux-loongarch64-gnu": "4.40.0", - "@rollup/rollup-linux-powerpc64le-gnu": "4.40.0", - "@rollup/rollup-linux-riscv64-gnu": "4.40.0", - "@rollup/rollup-linux-riscv64-musl": "4.40.0", - "@rollup/rollup-linux-s390x-gnu": "4.40.0", - "@rollup/rollup-linux-x64-gnu": "4.40.0", - "@rollup/rollup-linux-x64-musl": "4.40.0", - "@rollup/rollup-win32-arm64-msvc": "4.40.0", - "@rollup/rollup-win32-ia32-msvc": "4.40.0", - "@rollup/rollup-win32-x64-msvc": "4.40.0", + "@rollup/rollup-android-arm-eabi": "4.41.0", + "@rollup/rollup-android-arm64": "4.41.0", + "@rollup/rollup-darwin-arm64": "4.41.0", + "@rollup/rollup-darwin-x64": "4.41.0", + "@rollup/rollup-freebsd-arm64": "4.41.0", + "@rollup/rollup-freebsd-x64": "4.41.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.41.0", + "@rollup/rollup-linux-arm-musleabihf": "4.41.0", + "@rollup/rollup-linux-arm64-gnu": "4.41.0", + "@rollup/rollup-linux-arm64-musl": "4.41.0", + "@rollup/rollup-linux-loongarch64-gnu": "4.41.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.41.0", + "@rollup/rollup-linux-riscv64-gnu": "4.41.0", + "@rollup/rollup-linux-riscv64-musl": "4.41.0", + "@rollup/rollup-linux-s390x-gnu": "4.41.0", + "@rollup/rollup-linux-x64-gnu": "4.41.0", + "@rollup/rollup-linux-x64-musl": "4.41.0", + "@rollup/rollup-win32-arm64-msvc": "4.41.0", + "@rollup/rollup-win32-ia32-msvc": "4.41.0", + "@rollup/rollup-win32-x64-msvc": "4.41.0", "fsevents": "~2.3.2" } }, @@ -4420,193 +4272,69 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "license": "MIT", - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/sade": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", - "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", - "dev": true, - "license": "MIT", - "dependencies": { - "mri": "^1.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/semver": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", - "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/smob": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/smob/-/smob-1.5.0.tgz", - "integrity": "sha512-g6T+p7QO8npa+/hNx9ohv1E5pVCmWrVCUzUXJyLdMmftX6ER0oiWY/w9knEonLpnOp6b6FenKnMfR8gqwWdwig==", - "dev": true, - "license": "MIT" - }, - "node_modules/source-map-js": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, + ], "license": "MIT", "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "queue-microtask": "^1.2.2" } }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "node_modules/sade": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", + "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", "dev": true, "license": "MIT", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "mri": "^1.1.0" }, "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/string-width-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT" - }, - "node_modules/string-width-cjs/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "node_modules/semver": { + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" + "license": "ISC", + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, "license": "MIT", "dependencies": { - "ansi-regex": "^6.0.1" + "shebang-regex": "^3.0.0" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" + "node": ">=8" } }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true, "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, "engines": { "node": ">=8" } }, - "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", "dev": true, - "license": "MIT", + "license": "BSD-3-Clause", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, "node_modules/strip-indent": { @@ -4638,29 +4366,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/sucrase": { - "version": "3.35.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", - "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "glob": "^10.3.10", - "lines-and-columns": "^1.1.6", - "mz": "^2.7.0", - "pirates": "^4.0.1", - "ts-interface-checker": "^0.1.9" - }, - "bin": { - "sucrase": "bin/sucrase", - "sucrase-node": "bin/sucrase-node" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, "node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -4688,9 +4393,9 @@ } }, "node_modules/svelte": { - "version": "5.28.2", - "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.28.2.tgz", - "integrity": "sha512-FbWBxgWOpQfhKvoGJv/TFwzqb4EhJbwCD17dB0tEpQiw1XyUEKZJtgm4nA4xq3LLsMo7hu5UY/BOFmroAxKTMg==", + "version": "5.33.1", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.33.1.tgz", + "integrity": "sha512-7znzaaQALL62NBzkdKV04tmYIVla8qjrW+k6GdgFZcKcj8XOb8iEjmfRPo40iaWZlKv3+uiuc0h4iaGgwoORtA==", "dev": true, "license": "MIT", "dependencies": { @@ -4714,9 +4419,9 @@ } }, "node_modules/svelte-check": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-4.1.6.tgz", - "integrity": "sha512-P7w/6tdSfk3zEVvfsgrp3h3DFC75jCdZjTQvgGJtjPORs1n7/v2VMPIoty3PWv7jnfEm3x0G/p9wH4pecTb0Wg==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-4.2.1.tgz", + "integrity": "sha512-e49SU1RStvQhoipkQ/aonDhHnG3qxHSBtNfBRb9pxVXoa+N7qybAo32KgA9wEb2PCYFNaDg7bZCdhLD1vHpdYA==", "dev": true, "license": "MIT", "dependencies": { @@ -4738,9 +4443,9 @@ } }, "node_modules/svelte-eslint-parser": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/svelte-eslint-parser/-/svelte-eslint-parser-1.1.3.tgz", - "integrity": "sha512-DUc/z/vk+AFVoxGv54+BOBFqUrmUgNg2gSO2YqrE3OL6ro19/0azPmQj/4wN3s9RxuF5l7G0162q/Ddk4LJhZA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/svelte-eslint-parser/-/svelte-eslint-parser-1.2.0.tgz", + "integrity": "sha512-mbPtajIeuiyU80BEyGvwAktBeTX7KCr5/0l+uRGLq1dafwRNrjfM5kHGJScEBlPG3ipu6dJqfW/k0/fujvIEVw==", "dev": true, "license": "MIT", "dependencies": { @@ -4935,9 +4640,9 @@ } }, "node_modules/tailwind-merge": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-3.2.0.tgz", - "integrity": "sha512-FQT/OVqCD+7edmmJpsgCsY820RTD5AkBryuG5IUqR5YQZSdj5xlH5nLgH7YPths7WsLPSpSBNneJdM8aS8aeFA==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-3.3.0.tgz", + "integrity": "sha512-fyW/pEfcQSiigd5SNn0nApUOxx0zB/dm6UDU/rEwc2c3sX2smWUNbapHv+QRqLGVp9GWX3THIa7MUGPo+YkDzQ==", "dev": true, "license": "MIT", "funding": { @@ -4946,178 +4651,38 @@ } }, "node_modules/tailwindcss": { - "version": "3.4.17", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.17.tgz", - "integrity": "sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==", + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.7.tgz", + "integrity": "sha512-kr1o/ErIdNhTz8uzAYL7TpaUuzKIE6QPQ4qmSdxnoX/lo+5wmUHQA6h3L5yIqEImSRnAAURDirLu/BgiXGPAhg==", "dev": true, - "license": "MIT", - "dependencies": { - "@alloc/quick-lru": "^5.2.0", - "arg": "^5.0.2", - "chokidar": "^3.6.0", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.3.2", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "jiti": "^1.21.6", - "lilconfig": "^3.1.3", - "micromatch": "^4.0.8", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.1.1", - "postcss": "^8.4.47", - "postcss-import": "^15.1.0", - "postcss-js": "^4.0.1", - "postcss-load-config": "^4.0.2", - "postcss-nested": "^6.2.0", - "postcss-selector-parser": "^6.1.2", - "resolve": "^1.22.8", - "sucrase": "^3.35.0" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" - }, - "engines": { - "node": ">=14.0.0" - } + "license": "MIT" }, - "node_modules/tailwindcss/node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "node_modules/tapable": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.2.tgz", + "integrity": "sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==", "dev": true, "license": "MIT", - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "node": ">=6" } }, - "node_modules/tailwindcss/node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "node_modules/tar": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz", + "integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==", "dev": true, "license": "ISC", "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/tailwindcss/node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/tailwindcss/node_modules/postcss-load-config": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", - "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "lilconfig": "^3.0.0", - "yaml": "^2.3.4" - }, - "engines": { - "node": ">= 14" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, - "node_modules/tailwindcss/node_modules/postcss-selector-parser": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", - "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", - "dev": true, - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/tailwindcss/node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "license": "MIT", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dev": true, - "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0" - } - }, - "node_modules/thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", - "dev": true, - "license": "MIT", - "dependencies": { - "thenify": ">= 3.1.0 < 4" + "@isaacs/fs-minipass": "^4.0.0", + "chownr": "^3.0.0", + "minipass": "^7.1.2", + "minizlib": "^3.0.1", + "mkdirp": "^3.0.1", + "yallist": "^5.0.0" }, "engines": { - "node": ">=0.8" + "node": ">=18" } }, "node_modules/tinyglobby": { @@ -5163,13 +4728,6 @@ "typescript": ">=4.8.4" } }, - "node_modules/ts-interface-checker": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", - "dev": true, - "license": "Apache-2.0" - }, "node_modules/tslib": { "version": "2.8.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", @@ -5253,9 +4811,9 @@ "license": "MIT" }, "node_modules/vite": { - "version": "6.3.3", - "resolved": "https://registry.npmjs.org/vite/-/vite-6.3.3.tgz", - "integrity": "sha512-5nXH+QsELbFKhsEfWLkHrvgRpTdGJzqOZ+utSdmPTvwHmvU6ITTm3xx+mRusihkcI8GeC7lCDyn3kDtiki9scw==", + "version": "6.3.5", + "resolved": "https://registry.npmjs.org/vite/-/vite-6.3.5.tgz", + "integrity": "sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==", "dev": true, "license": "MIT", "dependencies": { @@ -5327,37 +4885,6 @@ } } }, - "node_modules/vite-plugin-tailwind-purgecss": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/vite-plugin-tailwind-purgecss/-/vite-plugin-tailwind-purgecss-0.3.5.tgz", - "integrity": "sha512-Ds9My/ED/DMWwMGgGUfu/KVxHKQnacnu0b3Kvm7Dv6ubOGuJq50pfbShVxLuSXFc6dOQKLTLZaoqdW9qxpC26g==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^5.3.0", - "css-tree": "^2.3.1", - "fast-glob": "^3.3.2", - "purgecss": "^6.0.0", - "purgecss-from-html": "^6.0.0" - }, - "peerDependencies": { - "tailwindcss": "^3.3.0", - "vite": "^4.1.1 || ^5.0.0 || ^6.0.0" - } - }, - "node_modules/vite-plugin-tailwind-purgecss/node_modules/chalk": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz", - "integrity": "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, "node_modules/vitefu": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.0.6.tgz", @@ -5403,112 +4930,29 @@ "node": ">=0.10.0" } }, - "node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT" - }, - "node_modules/wrap-ansi-cjs/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "node_modules/yallist": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", + "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", "dev": true, - "license": "MIT", + "license": "BlueOak-1.0.0", "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=18" } }, "node_modules/yaml": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.1.tgz", - "integrity": "sha512-10ULxpnOCQXxJvBgxsn9ptjq6uviG/htZKk9veJGhlqn3w/DxQ631zFF+nlQXLwmImeS5amR2dl2U8sg6U9jsQ==", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.0.tgz", + "integrity": "sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==", "dev": true, "license": "ISC", + "optional": true, + "peer": true, "bin": { "yaml": "bin.mjs" }, "engines": { - "node": ">= 14" + "node": ">= 14.6" } }, "node_modules/yocto-queue": { diff --git a/demo/svelte/package.json b/demo/svelte/package.json index e3056e6..f023e62 100644 --- a/demo/svelte/package.json +++ b/demo/svelte/package.json @@ -21,32 +21,30 @@ "npm:reinstall": "rm -rf ./node_modules && rm -f ./package-lock.json && npm i && npm i" }, "devDependencies": { - "@rollup/plugin-swc": "^0.4.0", "@sveltejs/vite-plugin-svelte": "^5.0.3", + "@tailwindcss/postcss": "^4.1.7", + "@tailwindcss/vite": "^4.1.7", "@tsconfig/svelte": "^5.0.4", - "@typescript-eslint/eslint-plugin": "^8.31.0", - "@typescript-eslint/parser": "^8.31.0", + "@typescript-eslint/eslint-plugin": "^8.32.1", + "@typescript-eslint/parser": "^8.32.1", "autoprefixer": "^10.4.21", - "eslint": "^9.25.1", - "eslint-config-prettier": "^10.1.2", + "eslint": "^9.27.0", + "eslint-config-prettier": "^10.1.5", "eslint-plugin-simple-import-sort": "^12.1.1", - "eslint-plugin-svelte": "^3.5.1", - "eslint-plugin-tailwindcss": "^3.18.0", - "eslint-plugin-unicorn": "^59.0.0", - "flowbite": "^2.5.2", + "eslint-plugin-svelte": "^3.9.0", + "eslint-plugin-unicorn": "^59.0.1", "flowbite-svelte": "^0.48.6", - "flowbite-svelte-icons": "^2.1.1", + "flowbite-svelte-icons": "^2.2.0", "postcss": "^8.5.3", "postcss-load-config": "^6.0.1", "prettier": "^3.5.3", - "prettier-plugin-svelte": "^3.3.3", - "svelte": "^5.28.2", - "svelte-check": "^4.1.6", + "prettier-plugin-svelte": "^3.4.0", + "svelte": "^5.33.1", + "svelte-check": "^4.2.1", "svelte-preprocess": "^6.0.3", - "tailwindcss": "^3.4.17", + "tailwindcss": "^4.1.7", "tslib": "^2.8.1", "typescript": "^5.8.3", - "vite": "^6.3.3", - "vite-plugin-tailwind-purgecss": "^0.3.5" + "vite": "^6.3.5" } } diff --git a/demo/svelte/postcss.config.cjs b/demo/svelte/postcss.config.cjs deleted file mode 100644 index 99f1ccb..0000000 --- a/demo/svelte/postcss.config.cjs +++ /dev/null @@ -1,9 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const tailwindcss = require('tailwindcss'); -const autoprefixer = require('autoprefixer'); - -const config = { - plugins: [tailwindcss(), autoprefixer] -}; - -module.exports = config; diff --git a/demo/svelte/postcss.config.mjs b/demo/svelte/postcss.config.mjs new file mode 100644 index 0000000..85b958c --- /dev/null +++ b/demo/svelte/postcss.config.mjs @@ -0,0 +1,5 @@ +export default { + plugins: { + '@tailwindcss/postcss': {} + } +}; diff --git a/demo/svelte/src/app.postcss b/demo/svelte/src/app.postcss index b5c61c9..c40da3e 100644 --- a/demo/svelte/src/app.postcss +++ b/demo/svelte/src/app.postcss @@ -1,3 +1,3 @@ -@tailwind base; -@tailwind components; -@tailwind utilities; +@import 'tailwindcss'; + +@config "./../tailwind.config.cjs"; diff --git a/demo/svelte/vite.config.ts b/demo/svelte/vite.config.ts index 6d2a1d5..dbf02ca 100644 --- a/demo/svelte/vite.config.ts +++ b/demo/svelte/vite.config.ts @@ -1,13 +1,12 @@ /* eslint-disable unicorn/prefer-module */ /* eslint-disable unicorn/prefer-node-protocol */ -import swc from '@rollup/plugin-swc'; import { svelte } from '@sveltejs/vite-plugin-svelte'; +import tailwindcss from '@tailwindcss/vite'; import path from 'path'; import { defineConfig } from 'vite'; -import { purgeCss } from 'vite-plugin-tailwind-purgecss'; export default defineConfig({ - plugins: [svelte(), purgeCss()], + plugins: [svelte(), tailwindcss()], build: { target: 'modules', sourcemap: false, @@ -17,10 +16,7 @@ export default defineConfig({ emptyOutDir: true, outDir: 'dist', chunkSizeWarningLimit: 1500, - assetsInlineLimit: 0, - rollupOptions: { - plugins: [swc()] - } + assetsInlineLimit: 0 }, base: '', resolve: { diff --git a/package-lock.json b/package-lock.json index 53c65ee..0e53c14 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,17 +19,17 @@ }, "devDependencies": { "@types/mime-types": "^2.1.4", - "@types/node": "^22.15.2", - "@typescript-eslint/eslint-plugin": "^8.31.0", - "@typescript-eslint/parser": "^8.31.0", - "eslint": "^9.25.1", - "eslint-config-prettier": "^10.1.2", + "@types/node": "^22.15.21", + "@typescript-eslint/eslint-plugin": "^8.32.1", + "@typescript-eslint/parser": "^8.32.1", + "eslint": "^9.27.0", + "eslint-config-prettier": "^10.1.5", "eslint-plugin-simple-import-sort": "^12.1.1", - "eslint-plugin-unicorn": "^59.0.0", + "eslint-plugin-unicorn": "^59.0.1", "nodemon": "^3.1.10", "prettier": "^3.5.3", "ts-node": "^10.9.2", - "tsx": "^4.19.3", + "tsx": "^4.19.4", "typescript": "^5.8.3" }, "engines": { @@ -38,9 +38,9 @@ } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", - "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz", + "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==", "dev": true, "license": "MIT", "engines": { @@ -61,9 +61,9 @@ } }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.3.tgz", - "integrity": "sha512-W8bFfPA8DowP8l//sxjJLSLkD8iEjMc7cBVyP+u4cEv9sM7mdUCkgsj+t0n/BWPFtv7WWCN5Yzj0N6FJNUUqBQ==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.4.tgz", + "integrity": "sha512-1VCICWypeQKhVbE9oW/sJaAmjLxhVqacdkvPLEjwlttjfwENRSClS8EjBz0KzRyFSCPDIkuXW34Je/vk7zdB7Q==", "cpu": [ "ppc64" ], @@ -78,9 +78,9 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.3.tgz", - "integrity": "sha512-PuwVXbnP87Tcff5I9ngV0lmiSu40xw1At6i3GsU77U7cjDDB4s0X2cyFuBiDa1SBk9DnvWwnGvVaGBqoFWPb7A==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.4.tgz", + "integrity": "sha512-QNdQEps7DfFwE3hXiU4BZeOV68HHzYwGd0Nthhd3uCkkEKK7/R6MTgM0P7H7FAs5pU/DIWsviMmEGxEoxIZ+ZQ==", "cpu": [ "arm" ], @@ -95,9 +95,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.3.tgz", - "integrity": "sha512-XelR6MzjlZuBM4f5z2IQHK6LkK34Cvv6Rj2EntER3lwCBFdg6h2lKbtRjpTTsdEjD/WSe1q8UyPBXP1x3i/wYQ==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.4.tgz", + "integrity": "sha512-bBy69pgfhMGtCnwpC/x5QhfxAz/cBgQ9enbtwjf6V9lnPI/hMyT9iWpR1arm0l3kttTr4L0KSLpKmLp/ilKS9A==", "cpu": [ "arm64" ], @@ -112,9 +112,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.3.tgz", - "integrity": "sha512-ogtTpYHT/g1GWS/zKM0cc/tIebFjm1F9Aw1boQ2Y0eUQ+J89d0jFY//s9ei9jVIlkYi8AfOjiixcLJSGNSOAdQ==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.4.tgz", + "integrity": "sha512-TVhdVtQIFuVpIIR282btcGC2oGQoSfZfmBdTip2anCaVYcqWlZXGcdcKIUklfX2wj0JklNYgz39OBqh2cqXvcQ==", "cpu": [ "x64" ], @@ -129,9 +129,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.3.tgz", - "integrity": "sha512-eESK5yfPNTqpAmDfFWNsOhmIOaQA59tAcF/EfYvo5/QWQCzXn5iUSOnqt3ra3UdzBv073ykTtmeLJZGt3HhA+w==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.4.tgz", + "integrity": "sha512-Y1giCfM4nlHDWEfSckMzeWNdQS31BQGs9/rouw6Ub91tkK79aIMTH3q9xHvzH8d0wDru5Ci0kWB8b3up/nl16g==", "cpu": [ "arm64" ], @@ -146,9 +146,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.3.tgz", - "integrity": "sha512-Kd8glo7sIZtwOLcPbW0yLpKmBNWMANZhrC1r6K++uDR2zyzb6AeOYtI6udbtabmQpFaxJ8uduXMAo1gs5ozz8A==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.4.tgz", + "integrity": "sha512-CJsry8ZGM5VFVeyUYB3cdKpd/H69PYez4eJh1W/t38vzutdjEjtP7hB6eLKBoOdxcAlCtEYHzQ/PJ/oU9I4u0A==", "cpu": [ "x64" ], @@ -163,9 +163,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.3.tgz", - "integrity": "sha512-EJiyS70BYybOBpJth3M0KLOus0n+RRMKTYzhYhFeMwp7e/RaajXvP+BWlmEXNk6uk+KAu46j/kaQzr6au+JcIw==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.4.tgz", + "integrity": "sha512-yYq+39NlTRzU2XmoPW4l5Ifpl9fqSk0nAJYM/V/WUGPEFfek1epLHJIkTQM6bBs1swApjO5nWgvr843g6TjxuQ==", "cpu": [ "arm64" ], @@ -180,9 +180,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.3.tgz", - "integrity": "sha512-Q+wSjaLpGxYf7zC0kL0nDlhsfuFkoN+EXrx2KSB33RhinWzejOd6AvgmP5JbkgXKmjhmpfgKZq24pneodYqE8Q==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.4.tgz", + "integrity": "sha512-0FgvOJ6UUMflsHSPLzdfDnnBBVoCDtBTVyn/MrWloUNvq/5SFmh13l3dvgRPkDihRxb77Y17MbqbCAa2strMQQ==", "cpu": [ "x64" ], @@ -197,9 +197,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.3.tgz", - "integrity": "sha512-dUOVmAUzuHy2ZOKIHIKHCm58HKzFqd+puLaS424h6I85GlSDRZIA5ycBixb3mFgM0Jdh+ZOSB6KptX30DD8YOQ==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.4.tgz", + "integrity": "sha512-kro4c0P85GMfFYqW4TWOpvmF8rFShbWGnrLqlzp4X1TNWjRY3JMYUfDCtOxPKOIY8B0WC8HN51hGP4I4hz4AaQ==", "cpu": [ "arm" ], @@ -214,9 +214,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.3.tgz", - "integrity": "sha512-xCUgnNYhRD5bb1C1nqrDV1PfkwgbswTTBRbAd8aH5PhYzikdf/ddtsYyMXFfGSsb/6t6QaPSzxtbfAZr9uox4A==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.4.tgz", + "integrity": "sha512-+89UsQTfXdmjIvZS6nUnOOLoXnkUTB9hR5QAeLrQdzOSWZvNSAXAtcRDHWtqAUtAmv7ZM1WPOOeSxDzzzMogiQ==", "cpu": [ "arm64" ], @@ -231,9 +231,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.3.tgz", - "integrity": "sha512-yplPOpczHOO4jTYKmuYuANI3WhvIPSVANGcNUeMlxH4twz/TeXuzEP41tGKNGWJjuMhotpGabeFYGAOU2ummBw==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.4.tgz", + "integrity": "sha512-yTEjoapy8UP3rv8dB0ip3AfMpRbyhSN3+hY8mo/i4QXFeDxmiYbEKp3ZRjBKcOP862Ua4b1PDfwlvbuwY7hIGQ==", "cpu": [ "ia32" ], @@ -248,9 +248,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.3.tgz", - "integrity": "sha512-P4BLP5/fjyihmXCELRGrLd793q/lBtKMQl8ARGpDxgzgIKJDRJ/u4r1A/HgpBpKpKZelGct2PGI4T+axcedf6g==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.4.tgz", + "integrity": "sha512-NeqqYkrcGzFwi6CGRGNMOjWGGSYOpqwCjS9fvaUlX5s3zwOtn1qwg1s2iE2svBe4Q/YOG1q6875lcAoQK/F4VA==", "cpu": [ "loong64" ], @@ -265,9 +265,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.3.tgz", - "integrity": "sha512-eRAOV2ODpu6P5divMEMa26RRqb2yUoYsuQQOuFUexUoQndm4MdpXXDBbUoKIc0iPa4aCO7gIhtnYomkn2x+bag==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.4.tgz", + "integrity": "sha512-IcvTlF9dtLrfL/M8WgNI/qJYBENP3ekgsHbYUIzEzq5XJzzVEV/fXY9WFPfEEXmu3ck2qJP8LG/p3Q8f7Zc2Xg==", "cpu": [ "mips64el" ], @@ -282,9 +282,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.3.tgz", - "integrity": "sha512-ZC4jV2p7VbzTlnl8nZKLcBkfzIf4Yad1SJM4ZMKYnJqZFD4rTI+pBG65u8ev4jk3/MPwY9DvGn50wi3uhdaghg==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.4.tgz", + "integrity": "sha512-HOy0aLTJTVtoTeGZh4HSXaO6M95qu4k5lJcH4gxv56iaycfz1S8GO/5Jh6X4Y1YiI0h7cRyLi+HixMR+88swag==", "cpu": [ "ppc64" ], @@ -299,9 +299,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.3.tgz", - "integrity": "sha512-LDDODcFzNtECTrUUbVCs6j9/bDVqy7DDRsuIXJg6so+mFksgwG7ZVnTruYi5V+z3eE5y+BJZw7VvUadkbfg7QA==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.4.tgz", + "integrity": "sha512-i8JUDAufpz9jOzo4yIShCTcXzS07vEgWzyX3NH2G7LEFVgrLEhjwL3ajFE4fZI3I4ZgiM7JH3GQ7ReObROvSUA==", "cpu": [ "riscv64" ], @@ -316,9 +316,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.3.tgz", - "integrity": "sha512-s+w/NOY2k0yC2p9SLen+ymflgcpRkvwwa02fqmAwhBRI3SC12uiS10edHHXlVWwfAagYSY5UpmT/zISXPMW3tQ==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.4.tgz", + "integrity": "sha512-jFnu+6UbLlzIjPQpWCNh5QtrcNfMLjgIavnwPQAfoGx4q17ocOU9MsQ2QVvFxwQoWpZT8DvTLooTvmOQXkO51g==", "cpu": [ "s390x" ], @@ -333,9 +333,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.3.tgz", - "integrity": "sha512-nQHDz4pXjSDC6UfOE1Fw9Q8d6GCAd9KdvMZpfVGWSJztYCarRgSDfOVBY5xwhQXseiyxapkiSJi/5/ja8mRFFA==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.4.tgz", + "integrity": "sha512-6e0cvXwzOnVWJHq+mskP8DNSrKBr1bULBvnFLpc1KY+d+irZSgZ02TGse5FsafKS5jg2e4pbvK6TPXaF/A6+CA==", "cpu": [ "x64" ], @@ -350,9 +350,9 @@ } }, "node_modules/@esbuild/netbsd-arm64": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.3.tgz", - "integrity": "sha512-1QaLtOWq0mzK6tzzp0jRN3eccmN3hezey7mhLnzC6oNlJoUJz4nym5ZD7mDnS/LZQgkrhEbEiTn515lPeLpgWA==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.4.tgz", + "integrity": "sha512-vUnkBYxZW4hL/ie91hSqaSNjulOnYXE1VSLusnvHg2u3jewJBz3YzB9+oCw8DABeVqZGg94t9tyZFoHma8gWZQ==", "cpu": [ "arm64" ], @@ -367,9 +367,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.3.tgz", - "integrity": "sha512-i5Hm68HXHdgv8wkrt+10Bc50zM0/eonPb/a/OFVfB6Qvpiirco5gBA5bz7S2SHuU+Y4LWn/zehzNX14Sp4r27g==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.4.tgz", + "integrity": "sha512-XAg8pIQn5CzhOB8odIcAm42QsOfa98SBeKUdo4xa8OvX8LbMZqEtgeWE9P/Wxt7MlG2QqvjGths+nq48TrUiKw==", "cpu": [ "x64" ], @@ -384,9 +384,9 @@ } }, "node_modules/@esbuild/openbsd-arm64": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.3.tgz", - "integrity": "sha512-zGAVApJEYTbOC6H/3QBr2mq3upG/LBEXr85/pTtKiv2IXcgKV0RT0QA/hSXZqSvLEpXeIxah7LczB4lkiYhTAQ==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.4.tgz", + "integrity": "sha512-Ct2WcFEANlFDtp1nVAXSNBPDxyU+j7+tId//iHXU2f/lN5AmO4zLyhDcpR5Cz1r08mVxzt3Jpyt4PmXQ1O6+7A==", "cpu": [ "arm64" ], @@ -401,9 +401,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.3.tgz", - "integrity": "sha512-fpqctI45NnCIDKBH5AXQBsD0NDPbEFczK98hk/aa6HJxbl+UtLkJV2+Bvy5hLSLk3LHmqt0NTkKNso1A9y1a4w==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.4.tgz", + "integrity": "sha512-xAGGhyOQ9Otm1Xu8NT1ifGLnA6M3sJxZ6ixylb+vIUVzvvd6GOALpwQrYrtlPouMqd/vSbgehz6HaVk4+7Afhw==", "cpu": [ "x64" ], @@ -418,9 +418,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.3.tgz", - "integrity": "sha512-ROJhm7d8bk9dMCUZjkS8fgzsPAZEjtRJqCAmVgB0gMrvG7hfmPmz9k1rwO4jSiblFjYmNvbECL9uhaPzONMfgA==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.4.tgz", + "integrity": "sha512-Mw+tzy4pp6wZEK0+Lwr76pWLjrtjmJyUB23tHKqEDP74R3q95luY/bXqXZeYl4NYlvwOqoRKlInQialgCKy67Q==", "cpu": [ "x64" ], @@ -435,9 +435,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.3.tgz", - "integrity": "sha512-YWcow8peiHpNBiIXHwaswPnAXLsLVygFwCB3A7Bh5jRkIBFWHGmNQ48AlX4xDvQNoMZlPYzjVOQDYEzWCqufMQ==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.4.tgz", + "integrity": "sha512-AVUP428VQTSddguz9dO9ngb+E5aScyg7nOeJDrF1HPYu555gmza3bDGMPhmVXL8svDSoqPCsCPjb265yG/kLKQ==", "cpu": [ "arm64" ], @@ -452,9 +452,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.3.tgz", - "integrity": "sha512-qspTZOIGoXVS4DpNqUYUs9UxVb04khS1Degaw/MnfMe7goQ3lTfQ13Vw4qY/Nj0979BGvMRpAYbs/BAxEvU8ew==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.4.tgz", + "integrity": "sha512-i1sW+1i+oWvQzSgfRcxxG2k4I9n3O9NRqy8U+uugaT2Dy7kLO9Y7wI72haOahxceMX8hZAzgGou1FhndRldxRg==", "cpu": [ "ia32" ], @@ -469,9 +469,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.3.tgz", - "integrity": "sha512-ICgUR+kPimx0vvRzf+N/7L7tVSQeE3BYY+NhHRHXS1kBuPO7z2+7ea2HbhDyZdTephgvNvKrlDDKUexuCVBVvg==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.4.tgz", + "integrity": "sha512-nOT2vZNw6hJ+z43oP1SPea/G/6AbN6X+bGNhNuq8NtRHy4wsMhw765IKLNmnjek7GvjWBYQ8Q5VBoYTFg9y1UQ==", "cpu": [ "x64" ], @@ -486,9 +486,9 @@ } }, "node_modules/@eslint-community/eslint-utils": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.6.1.tgz", - "integrity": "sha512-KTsJMmobmbrFLe3LDh0PC2FXpcSYJt/MLjlkh/9LEnmKYLSYmT/0EW9JWANjeoemiuZrmogti0tW5Ch+qNUYDw==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz", + "integrity": "sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==", "dev": true, "license": "MIT", "dependencies": { @@ -554,9 +554,9 @@ } }, "node_modules/@eslint/config-helpers": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.2.1.tgz", - "integrity": "sha512-RI17tsD2frtDu/3dmI7QRrD4bedNKPM08ziRYaC5AhkGrzIAJelm9kJU1TznK+apx6V+cqRz8tfpEeG3oIyjxw==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.2.2.tgz", + "integrity": "sha512-+GPzk8PlG0sPpzdU5ZvIRMPidzAnZDl/s9L+y13iodqvb8leL53bTannOrQ/Im7UkpsmFU5Ily5U60LWixnmLg==", "dev": true, "license": "Apache-2.0", "engines": { @@ -564,9 +564,9 @@ } }, "node_modules/@eslint/core": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.13.0.tgz", - "integrity": "sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw==", + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.14.0.tgz", + "integrity": "sha512-qIbV0/JZr7iSDjqAc60IqbLdsj9GDt16xQtWD+B78d/HAlvysGdZZ6rpJHGAc2T0FQx1X6thsSPdnoiGKdNtdg==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -611,6 +611,16 @@ "concat-map": "0.0.1" } }, + "node_modules/@eslint/eslintrc/node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, "node_modules/@eslint/eslintrc/node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -625,13 +635,16 @@ } }, "node_modules/@eslint/js": { - "version": "9.25.1", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.25.1.tgz", - "integrity": "sha512-dEIwmjntEx8u3Uvv+kr3PDeeArL8Hw07H9kyYxCjnM9pBjfEhk6uLXSchxxzgiwtRhhzVzqmUSDFBOi1TuZ7qg==", + "version": "9.27.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.27.0.tgz", + "integrity": "sha512-G5JD9Tu5HJEu4z2Uo4aHY2sLV64B7CDMXxFzqzjl3NKd6RVzSXNoE80jk7Y0lJkTTkjiIhBAqmlYwjuBY3tvpA==", "dev": true, "license": "MIT", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" } }, "node_modules/@eslint/object-schema": { @@ -645,13 +658,13 @@ } }, "node_modules/@eslint/plugin-kit": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.8.tgz", - "integrity": "sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.1.tgz", + "integrity": "sha512-0J+zgWxHN+xXONWIyPWKFMgVuJoZuGiIFu8yxk7RJjxkzpGmyja5wRFqZIVtjDVOQpV+Rw0iOAjYPE2eQyjr0w==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@eslint/core": "^0.13.0", + "@eslint/core": "^0.14.0", "levn": "^0.4.1" }, "engines": { @@ -711,9 +724,9 @@ } }, "node_modules/@humanwhocodes/retry": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.2.tgz", - "integrity": "sha512-xeO57FpIu4p1Ri3Jq/EXq4ClRm86dVF2z/+kvFnyqVYRavTZmaFaUBbWCOuuTh0o/g7DSsk6kc2vrS4Vl5oPOQ==", + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", + "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", "dev": true, "license": "Apache-2.0", "engines": { @@ -857,9 +870,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.15.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.2.tgz", - "integrity": "sha512-uKXqKN9beGoMdBfcaTY1ecwz6ctxuJAcUlwE55938g0ZJ8lRxwAZqRz2AJ4pzpt5dHdTPMB863UZ0ESiFUcP7A==", + "version": "22.15.21", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.21.tgz", + "integrity": "sha512-EV/37Td6c+MgKAbkcLG6vqZ2zEYHD7bvSrzqqs2RIhbA6w3x+Dqz8MZM3sP6kGTeLrdoOgKZe+Xja7tUB2DNkQ==", "dev": true, "license": "MIT", "dependencies": { @@ -867,21 +880,21 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.31.0.tgz", - "integrity": "sha512-evaQJZ/J/S4wisevDvC1KFZkPzRetH8kYZbkgcTRyql3mcKsf+ZFDV1BVWUGTCAW5pQHoqn5gK5b8kn7ou9aFQ==", + "version": "8.32.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.32.1.tgz", + "integrity": "sha512-6u6Plg9nP/J1GRpe/vcjjabo6Uc5YQPAMxsgQyGC/I0RuukiG1wIe3+Vtg3IrSCVJDmqK3j8adrtzXSENRtFgg==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.31.0", - "@typescript-eslint/type-utils": "8.31.0", - "@typescript-eslint/utils": "8.31.0", - "@typescript-eslint/visitor-keys": "8.31.0", + "@typescript-eslint/scope-manager": "8.32.1", + "@typescript-eslint/type-utils": "8.32.1", + "@typescript-eslint/utils": "8.32.1", + "@typescript-eslint/visitor-keys": "8.32.1", "graphemer": "^1.4.0", - "ignore": "^5.3.1", + "ignore": "^7.0.0", "natural-compare": "^1.4.0", - "ts-api-utils": "^2.0.1" + "ts-api-utils": "^2.1.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -897,16 +910,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.31.0.tgz", - "integrity": "sha512-67kYYShjBR0jNI5vsf/c3WG4u+zDnCTHTPqVMQguffaWWFs7artgwKmfwdifl+r6XyM5LYLas/dInj2T0SgJyw==", + "version": "8.32.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.32.1.tgz", + "integrity": "sha512-LKMrmwCPoLhM45Z00O1ulb6jwyVr2kr3XJp+G+tSEZcbauNnScewcQwtJqXDhXeYPDEjZ8C1SjXm015CirEmGg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.31.0", - "@typescript-eslint/types": "8.31.0", - "@typescript-eslint/typescript-estree": "8.31.0", - "@typescript-eslint/visitor-keys": "8.31.0", + "@typescript-eslint/scope-manager": "8.32.1", + "@typescript-eslint/types": "8.32.1", + "@typescript-eslint/typescript-estree": "8.32.1", + "@typescript-eslint/visitor-keys": "8.32.1", "debug": "^4.3.4" }, "engines": { @@ -922,14 +935,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.31.0.tgz", - "integrity": "sha512-knO8UyF78Nt8O/B64i7TlGXod69ko7z6vJD9uhSlm0qkAbGeRUSudcm0+K/4CrRjrpiHfBCjMWlc08Vav1xwcw==", + "version": "8.32.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.32.1.tgz", + "integrity": "sha512-7IsIaIDeZn7kffk7qXC3o6Z4UblZJKV3UBpkvRNpr5NSyLji7tvTcvmnMNYuYLyh26mN8W723xpo3i4MlD33vA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.31.0", - "@typescript-eslint/visitor-keys": "8.31.0" + "@typescript-eslint/types": "8.32.1", + "@typescript-eslint/visitor-keys": "8.32.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -940,16 +953,16 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.31.0.tgz", - "integrity": "sha512-DJ1N1GdjI7IS7uRlzJuEDCgDQix3ZVYVtgeWEyhyn4iaoitpMBX6Ndd488mXSx0xah/cONAkEaYyylDyAeHMHg==", + "version": "8.32.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.32.1.tgz", + "integrity": "sha512-mv9YpQGA8iIsl5KyUPi+FGLm7+bA4fgXaeRcFKRDRwDMu4iwrSHeDPipwueNXhdIIZltwCJv+NkxftECbIZWfA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "8.31.0", - "@typescript-eslint/utils": "8.31.0", + "@typescript-eslint/typescript-estree": "8.32.1", + "@typescript-eslint/utils": "8.32.1", "debug": "^4.3.4", - "ts-api-utils": "^2.0.1" + "ts-api-utils": "^2.1.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -964,9 +977,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.31.0.tgz", - "integrity": "sha512-Ch8oSjVyYyJxPQk8pMiP2FFGYatqXQfQIaMp+TpuuLlDachRWpUAeEu1u9B/v/8LToehUIWyiKcA/w5hUFRKuQ==", + "version": "8.32.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.32.1.tgz", + "integrity": "sha512-YmybwXUJcgGqgAp6bEsgpPXEg6dcCyPyCSr0CAAueacR/CCBi25G3V8gGQ2kRzQRBNol7VQknxMs9HvVa9Rvfg==", "dev": true, "license": "MIT", "engines": { @@ -978,20 +991,20 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.31.0.tgz", - "integrity": "sha512-xLmgn4Yl46xi6aDSZ9KkyfhhtnYI15/CvHbpOy/eR5NWhK/BK8wc709KKwhAR0m4ZKRP7h07bm4BWUYOCuRpQQ==", + "version": "8.32.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.32.1.tgz", + "integrity": "sha512-Y3AP9EIfYwBb4kWGb+simvPaqQoT5oJuzzj9m0i6FCY6SPvlomY2Ei4UEMm7+FXtlNJbor80ximyslzaQF6xhg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.31.0", - "@typescript-eslint/visitor-keys": "8.31.0", + "@typescript-eslint/types": "8.32.1", + "@typescript-eslint/visitor-keys": "8.32.1", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", "minimatch": "^9.0.4", "semver": "^7.6.0", - "ts-api-utils": "^2.0.1" + "ts-api-utils": "^2.1.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1005,16 +1018,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.31.0.tgz", - "integrity": "sha512-qi6uPLt9cjTFxAb1zGNgTob4x9ur7xC6mHQJ8GwEzGMGE9tYniublmJaowOJ9V2jUzxrltTPfdG2nKlWsq0+Ww==", + "version": "8.32.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.32.1.tgz", + "integrity": "sha512-DsSFNIgLSrc89gpq1LJB7Hm1YpuhK086DRDJSNrewcGvYloWW1vZLHBTIvarKZDcAORIy/uWNx8Gad+4oMpkSA==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.31.0", - "@typescript-eslint/types": "8.31.0", - "@typescript-eslint/typescript-estree": "8.31.0" + "@eslint-community/eslint-utils": "^4.7.0", + "@typescript-eslint/scope-manager": "8.32.1", + "@typescript-eslint/types": "8.32.1", + "@typescript-eslint/typescript-estree": "8.32.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1029,13 +1042,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.31.0.tgz", - "integrity": "sha512-QcGHmlRHWOl93o64ZUMNewCdwKGU6WItOU52H0djgNmn1EOrhVudrDzXz4OycCRSCPwFCDrE2iIt5vmuUdHxuQ==", + "version": "8.32.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.32.1.tgz", + "integrity": "sha512-ar0tjQfObzhSaW3C3QNmTc5ofj0hDoNQ5XWrCy6zDyabdr0TWhCkClp+rywGNj/odAFBVzzJrK4tEq5M4Hmu4w==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.31.0", + "@typescript-eslint/types": "8.32.1", "eslint-visitor-keys": "^4.2.0" }, "engines": { @@ -1218,9 +1231,9 @@ } }, "node_modules/browserslist": { - "version": "4.24.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", - "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", + "version": "4.24.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.5.tgz", + "integrity": "sha512-FDToo4Wo82hIdgc1CQ+NQD0hEhmpPjrZ3hiUgwgOG6IuTdlpr8jdjyG24P6cNP1yJpTLzS5OcGgSw0xmDU1/Tw==", "dev": true, "funding": [ { @@ -1238,10 +1251,10 @@ ], "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001688", - "electron-to-chromium": "^1.5.73", + "caniuse-lite": "^1.0.30001716", + "electron-to-chromium": "^1.5.149", "node-releases": "^2.0.19", - "update-browserslist-db": "^1.1.1" + "update-browserslist-db": "^1.1.3" }, "bin": { "browserslist": "cli.js" @@ -1274,9 +1287,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001715", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001715.tgz", - "integrity": "sha512-7ptkFGMm2OAOgvZpwgA4yjQ5SQbrNVGdRjzH0pBdy1Fasvcr+KAeECmbCAECzTuDuoX0FCY8KzUxjf9+9kfZEw==", + "version": "1.0.30001718", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001718.tgz", + "integrity": "sha512-AflseV1ahcSunK53NfEs9gFWgOEmzr0f+kaMFA4xiLZlr9Hzt7HxcSpIFcnNCUkz6R6dWKa54rUz3HUmI3nVcw==", "dev": true, "funding": [ { @@ -1532,9 +1545,9 @@ "license": "MIT" }, "node_modules/core-js-compat": { - "version": "3.41.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.41.0.tgz", - "integrity": "sha512-RFsU9LySVue9RTwdDVX/T0e2Y6jRYWXERKElIjpuEOEnxaXffI0X7RUwVzfYLfzuLXSNJDYoRYUAmRUcyln20A==", + "version": "3.42.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.42.0.tgz", + "integrity": "sha512-bQasjMfyDGyaeWKBIu33lHh9qlSR0MFE/Nmc6nMjf/iU9b3rSMdAYz1Baxrv4lPdGUsTqZudHA4jIGSJy0SWZQ==", "dev": true, "license": "MIT", "dependencies": { @@ -1567,9 +1580,9 @@ } }, "node_modules/debug": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", - "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", "dev": true, "license": "MIT", "dependencies": { @@ -1617,9 +1630,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.143", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.143.tgz", - "integrity": "sha512-QqklJMOFBMqe46k8iIOwA9l2hz57V2OKMmP5eSWcUvwx+mASAsbU+wkF1pHjn9ZVSBPrsYWr4/W/95y5SwYg2g==", + "version": "1.5.157", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.157.tgz", + "integrity": "sha512-/0ybgsQd1muo8QlnuTpKwtl0oX5YMlUGbm8xyqgDU00motRkKFFbUJySAQBWcY79rVqNLWIWa87BGVGClwAB2w==", "dev": true, "license": "ISC" }, @@ -1630,9 +1643,9 @@ "license": "MIT" }, "node_modules/esbuild": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.3.tgz", - "integrity": "sha512-qKA6Pvai73+M2FtftpNKRxJ78GIjmFXFxd/1DVBqGo/qNhLSfv+G12n9pNoWdytJC8U00TrViOwpjT0zgqQS8Q==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.4.tgz", + "integrity": "sha512-8pgjLUcUjcgDg+2Q4NYXnPbo/vncAY4UmyaCm0jZevERqCHZIaWwdJHkf8XQtu4AxSKCdvrUbT0XUr1IdZzI8Q==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -1643,31 +1656,31 @@ "node": ">=18" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.25.3", - "@esbuild/android-arm": "0.25.3", - "@esbuild/android-arm64": "0.25.3", - "@esbuild/android-x64": "0.25.3", - "@esbuild/darwin-arm64": "0.25.3", - "@esbuild/darwin-x64": "0.25.3", - "@esbuild/freebsd-arm64": "0.25.3", - "@esbuild/freebsd-x64": "0.25.3", - "@esbuild/linux-arm": "0.25.3", - "@esbuild/linux-arm64": "0.25.3", - "@esbuild/linux-ia32": "0.25.3", - "@esbuild/linux-loong64": "0.25.3", - "@esbuild/linux-mips64el": "0.25.3", - "@esbuild/linux-ppc64": "0.25.3", - "@esbuild/linux-riscv64": "0.25.3", - "@esbuild/linux-s390x": "0.25.3", - "@esbuild/linux-x64": "0.25.3", - "@esbuild/netbsd-arm64": "0.25.3", - "@esbuild/netbsd-x64": "0.25.3", - "@esbuild/openbsd-arm64": "0.25.3", - "@esbuild/openbsd-x64": "0.25.3", - "@esbuild/sunos-x64": "0.25.3", - "@esbuild/win32-arm64": "0.25.3", - "@esbuild/win32-ia32": "0.25.3", - "@esbuild/win32-x64": "0.25.3" + "@esbuild/aix-ppc64": "0.25.4", + "@esbuild/android-arm": "0.25.4", + "@esbuild/android-arm64": "0.25.4", + "@esbuild/android-x64": "0.25.4", + "@esbuild/darwin-arm64": "0.25.4", + "@esbuild/darwin-x64": "0.25.4", + "@esbuild/freebsd-arm64": "0.25.4", + "@esbuild/freebsd-x64": "0.25.4", + "@esbuild/linux-arm": "0.25.4", + "@esbuild/linux-arm64": "0.25.4", + "@esbuild/linux-ia32": "0.25.4", + "@esbuild/linux-loong64": "0.25.4", + "@esbuild/linux-mips64el": "0.25.4", + "@esbuild/linux-ppc64": "0.25.4", + "@esbuild/linux-riscv64": "0.25.4", + "@esbuild/linux-s390x": "0.25.4", + "@esbuild/linux-x64": "0.25.4", + "@esbuild/netbsd-arm64": "0.25.4", + "@esbuild/netbsd-x64": "0.25.4", + "@esbuild/openbsd-arm64": "0.25.4", + "@esbuild/openbsd-x64": "0.25.4", + "@esbuild/sunos-x64": "0.25.4", + "@esbuild/win32-arm64": "0.25.4", + "@esbuild/win32-ia32": "0.25.4", + "@esbuild/win32-x64": "0.25.4" } }, "node_modules/escalade": { @@ -1694,9 +1707,9 @@ } }, "node_modules/eslint": { - "version": "9.25.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.25.1.tgz", - "integrity": "sha512-E6Mtz9oGQWDCpV12319d59n4tx9zOTXSTmc8BLVxBx+G/0RdM5MvEEJLU9c0+aleoePYYgVTOsRblx433qmhWQ==", + "version": "9.27.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.27.0.tgz", + "integrity": "sha512-ixRawFQuMB9DZ7fjU3iGGganFDp3+45bPOdaRurcFHSXO1e/sYwUX/FtQZpLZJR6SjMoJH8hR2pPEAfDyCoU2Q==", "dev": true, "license": "MIT", "dependencies": { @@ -1704,10 +1717,10 @@ "@eslint-community/regexpp": "^4.12.1", "@eslint/config-array": "^0.20.0", "@eslint/config-helpers": "^0.2.1", - "@eslint/core": "^0.13.0", + "@eslint/core": "^0.14.0", "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "9.25.1", - "@eslint/plugin-kit": "^0.2.8", + "@eslint/js": "9.27.0", + "@eslint/plugin-kit": "^0.3.1", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", @@ -1755,14 +1768,17 @@ } }, "node_modules/eslint-config-prettier": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.2.tgz", - "integrity": "sha512-Epgp/EofAUeEpIdZkW60MHKvPyru1ruQJxPL+WIycnaPApuseK0Zpkrh/FwL9oIpQvIhJwV7ptOy0DWUjTlCiA==", + "version": "10.1.5", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.5.tgz", + "integrity": "sha512-zc1UmCpNltmVY34vuLRV61r1K27sWuX39E+uyUnY8xS2Bex88VV9cugG+UZbRSRGtGyFboj+D8JODyme1plMpw==", "dev": true, "license": "MIT", "bin": { "eslint-config-prettier": "bin/cli.js" }, + "funding": { + "url": "https://opencollective.com/eslint-config-prettier" + }, "peerDependencies": { "eslint": ">=7.0.0" } @@ -1778,9 +1794,9 @@ } }, "node_modules/eslint-plugin-unicorn": { - "version": "59.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-59.0.0.tgz", - "integrity": "sha512-7IEeqkymGa7tr6wTWS4DolfXnfcE3QjcD0g7I+qCfV5GPMvVsFsLT7zTIYvnudqwAm5nWekdGIOTTXA93Sz9Ow==", + "version": "59.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-59.0.1.tgz", + "integrity": "sha512-EtNXYuWPUmkgSU2E7Ttn57LbRREQesIP1BiLn7OZLKodopKfDXfBUkC/0j6mpw2JExwf43Uf3qLSvrSvppgy8Q==", "dev": true, "license": "MIT", "dependencies": { @@ -1812,10 +1828,37 @@ "eslint": ">=9.22.0" } }, + "node_modules/eslint-plugin-unicorn/node_modules/@eslint/core": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.13.0.tgz", + "integrity": "sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@types/json-schema": "^7.0.15" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/eslint-plugin-unicorn/node_modules/@eslint/plugin-kit": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.8.tgz", + "integrity": "sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/core": "^0.13.0", + "levn": "^0.4.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, "node_modules/eslint-plugin-unicorn/node_modules/globals": { - "version": "16.0.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-16.0.0.tgz", - "integrity": "sha512-iInW14XItCXET01CQFqudPOWP2jYMl7T+QRQT+UNcR/iQncN/F0UNpgd76iFkBPgNQb4+X3LV9tLJYzwh+Gl3A==", + "version": "16.1.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-16.1.0.tgz", + "integrity": "sha512-aibexHNbb/jiUSObBgpHLj+sIuUmJnYcgXBlrfsiDZ9rt4aF2TFRbyLgZ2iFQuVZ1K5Mx3FVkbKRSgKrbK3K2g==", "dev": true, "license": "MIT", "engines": { @@ -1879,6 +1922,16 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/eslint/node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, "node_modules/eslint/node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -2151,9 +2204,9 @@ } }, "node_modules/get-tsconfig": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.10.0.tgz", - "integrity": "sha512-kGzZ3LWWQcGIAmg6iWvXn0ei6WDtV26wzHRMwDSzmAbcXrTEXxHy6IehI6/4eT6VRKyMP1eF1VqwrVUmE/LR7A==", + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.10.1.tgz", + "integrity": "sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ==", "dev": true, "license": "MIT", "dependencies": { @@ -2265,9 +2318,9 @@ } }, "node_modules/ignore": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.4.tgz", + "integrity": "sha512-gJzzk+PQNznz8ysRrC0aOkBNVRBDtE1n53IqyqEf3PXrYwomFs5q4pGMizBMJF+ykh03insJ27hB8gSrD2Hn8A==", "dev": true, "license": "MIT", "engines": { @@ -2399,9 +2452,9 @@ "license": "ISC" }, "node_modules/jackspeak": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.1.0.tgz", - "integrity": "sha512-9DDdhb5j6cpeitCbvLO7n7J4IxnbM6hoF6O1g4HQ5TfhvvKN8ywDM7668ZhMHRqVmxqhps/F6syWK2KcPxYlkw==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.1.1.tgz", + "integrity": "sha512-zptv57P3GpL+O0I7VdMJNBZCu+BPHVQUk55Ft8/QCJjTVxrnJHuVuX/0Bl2A6/+2oyR/ZMEuFKwmzqqZ/U5nPQ==", "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/cliui": "^8.0.2" @@ -3043,9 +3096,9 @@ } }, "node_modules/semver": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", - "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", "dev": true, "license": "ISC", "bin": { @@ -3382,9 +3435,9 @@ } }, "node_modules/tsx": { - "version": "4.19.3", - "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.19.3.tgz", - "integrity": "sha512-4H8vUNGNjQ4V2EOoGw005+c+dGuPSnhpPBPHBtsZdGZBk/iJb4kguGlPWaZTZ3q5nMtFOEsY0nRDlh9PJyd6SQ==", + "version": "4.19.4", + "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.19.4.tgz", + "integrity": "sha512-gK5GVzDkJK1SI1zwHf32Mqxf2tSJkNx+eYcNly5+nHvWqXUJYUkWBQtKauoESz3ymezAI++ZwT855x5p5eop+Q==", "dev": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index ab3568a..ff73661 100644 --- a/package.json +++ b/package.json @@ -55,17 +55,17 @@ ], "devDependencies": { "@types/mime-types": "^2.1.4", - "@types/node": "^22.15.2", - "@typescript-eslint/eslint-plugin": "^8.31.0", - "@typescript-eslint/parser": "^8.31.0", - "eslint": "^9.25.1", - "eslint-config-prettier": "^10.1.2", + "@types/node": "^22.15.21", + "@typescript-eslint/eslint-plugin": "^8.32.1", + "@typescript-eslint/parser": "^8.32.1", + "eslint": "^9.27.0", + "eslint-config-prettier": "^10.1.5", "eslint-plugin-simple-import-sort": "^12.1.1", - "eslint-plugin-unicorn": "^59.0.0", + "eslint-plugin-unicorn": "^59.0.1", "nodemon": "^3.1.10", "prettier": "^3.5.3", "ts-node": "^10.9.2", - "tsx": "^4.19.3", + "tsx": "^4.19.4", "typescript": "^5.8.3" }, "dependencies": { From e7d0f6ad0a72551e84ccf672c8c7249b49ad1172 Mon Sep 17 00:00:00 2001 From: BCsabaEngine Date: Sun, 15 Jun 2025 15:35:57 +0200 Subject: [PATCH 6/8] chore: deps --- demo/svelte/dist/assets/index-3CYCNy23.css | 1 - demo/svelte/dist/assets/index-BrzzRgYT.js | 2 - demo/svelte/dist/assets/index-DHWDPXpb.js | 2 + demo/svelte/dist/assets/index-DuFz0EyJ.css | 1 + demo/svelte/dist/favicon.png.gz | Bin 33290 -> 33290 bytes demo/svelte/dist/index.html | 4 +- demo/svelte/package-lock.json | 919 +++++++++++---------- demo/svelte/package.json | 20 +- package-lock.json | 589 +++++++------ package.json | 14 +- 10 files changed, 845 insertions(+), 707 deletions(-) delete mode 100644 demo/svelte/dist/assets/index-3CYCNy23.css delete mode 100644 demo/svelte/dist/assets/index-BrzzRgYT.js create mode 100644 demo/svelte/dist/assets/index-DHWDPXpb.js create mode 100644 demo/svelte/dist/assets/index-DuFz0EyJ.css diff --git a/demo/svelte/dist/assets/index-3CYCNy23.css b/demo/svelte/dist/assets/index-3CYCNy23.css deleted file mode 100644 index a5b655c..0000000 --- a/demo/svelte/dist/assets/index-3CYCNy23.css +++ /dev/null @@ -1 +0,0 @@ -/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-orange-50:oklch(98% .016 73.684);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-800:oklch(47% .157 37.304);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-lime-200:oklch(93.8% .127 124.321);--color-lime-300:oklch(89.7% .196 126.665);--color-lime-400:oklch(84.1% .238 128.85);--color-lime-500:oklch(76.8% .233 130.85);--color-lime-800:oklch(45.3% .124 130.933);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-emerald-600:oklch(59.6% .145 163.225);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-800:oklch(45% .085 224.283);--color-sky-400:oklch(74.6% .16 232.661);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-800:oklch(45.9% .187 3.815);--color-pink-900:oklch(40.8% .153 2.432);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-md:48rem;--breakpoint-xl:80rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-4xl:56rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in:cubic-bezier(.4,0,1,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}.tooltip-arrow,.tooltip-arrow:before{background:inherit;width:8px;height:8px;position:absolute}.tooltip-arrow{visibility:hidden}.tooltip-arrow:before{content:"";visibility:visible;transform:rotate(45deg)}[data-tooltip-style^=light]+.tooltip>.tooltip-arrow:before{border-style:solid;border-color:var(--color-gray-200)}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=top]>.tooltip-arrow:before{border-bottom-width:1px;border-right-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=right]>.tooltip-arrow:before{border-bottom-width:1px;border-left-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=bottom]>.tooltip-arrow:before{border-top-width:1px;border-left-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=left]>.tooltip-arrow:before{border-top-width:1px;border-right-width:1px}.tooltip[data-popper-placement^=top]>.tooltip-arrow{bottom:-4px}.tooltip[data-popper-placement^=bottom]>.tooltip-arrow{top:-4px}.tooltip[data-popper-placement^=left]>.tooltip-arrow{right:-4px}.tooltip[data-popper-placement^=right]>.tooltip-arrow{left:-4px}.tooltip.invisible>.tooltip-arrow:before{visibility:hidden}[data-popper-arrow],[data-popper-arrow]:before{background:inherit;width:8px;height:8px;position:absolute}[data-popper-arrow]{visibility:hidden}[data-popper-arrow]:before{content:"";visibility:visible;transform:rotate(45deg)}[data-popper-arrow]:after{content:"";visibility:visible;background:inherit;width:9px;height:9px;position:absolute;transform:rotate(45deg)}[role=tooltip]>[data-popper-arrow]:before{border-style:solid;border-color:var(--color-gray-200)}.dark [role=tooltip]>[data-popper-arrow]:before{border-style:solid;border-color:var(--color-gray-600)}[role=tooltip]>[data-popper-arrow]:after{border-style:solid;border-color:var(--color-gray-200)}.dark [role=tooltip]>[data-popper-arrow]:after{border-style:solid;border-color:var(--color-gray-600)}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]:before,[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]:after{border-bottom-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]:before,[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]:after{border-bottom-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]:before,[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]:after{border-top-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]:before,[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]:after{border-top-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]{bottom:-5px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]{top:-5px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]{right:-5px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]{left:-5px}[role=tooltip].invisible>[data-popper-arrow]:before,[role=tooltip].invisible>[data-popper-arrow]:after{visibility:hidden}[type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:var(--color-gray-500);--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}:is([type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:var(--color-blue-600);--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:var(--color-blue-600);outline:2px solid #0000}input::placeholder,textarea::placeholder{color:var(--color-gray-500);opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}input[type=time]::-webkit-calendar-picker-indicator{background:0 0}select:not([size]){-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 6'%3e %3cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 4 4 4-4'/%3e %3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:.75em .75em;padding-right:2.5rem}[dir=rtl] select:not([size]){background-position:.75rem;padding-left:0;padding-right:.75rem}[multiple]{background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;-webkit-print-color-adjust:unset;print-color-adjust:unset;padding-right:.75rem}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;width:1rem;height:1rem;color:var(--color-blue-600);border-color:--color-gray-500;--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;flex-shrink:0;padding:0;display:inline-block}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:var(--color-blue-600);--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000}[type=checkbox]:checked,[type=radio]:checked,.dark [type=checkbox]:checked,.dark [type=radio]:checked{background-position:50%;background-repeat:no-repeat;background-size:.55em .55em;background-color:currentColor!important;border-color:#0000!important}[type=checkbox]:checked{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3e %3c/svg%3e");background-repeat:no-repeat;background-size:.55em .55em}[type=radio]:checked,.dark [type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");background-size:1em 1em}[type=checkbox]:indeterminate{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M0.5 6h14'/%3e %3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:.55em .55em;background-color:currentColor!important;border-color:#0000!important}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{background-color:currentColor!important;border-color:#0000!important}[type=file]{background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}[type=file]:focus{outline:1px auto inherit}input[type=file]::file-selector-button{color:#fff;background:var(--color-gray-800);cursor:pointer;border:0;margin-inline:-1rem 1rem;padding:.625rem 1rem .625rem 2rem;font-size:.875rem;font-weight:500}input[type=file]::file-selector-button:hover{background:var(--color-gray-700)}[dir=rtl] input[type=file]::file-selector-button{padding-left:1rem;padding-right:2rem}.dark input[type=file]::file-selector-button{color:#fff;background:var(--color-gray-600)}.dark input[type=file]::file-selector-button:hover{background:var(--color-gray-500)}input[type=range]::-webkit-slider-thumb{background:var(--color-blue-600);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:0;border-radius:9999px;width:1.25rem;height:1.25rem}input[type=range]:disabled::-webkit-slider-thumb{background:var(--color-gray-400)}.dark input[type=range]:disabled::-webkit-slider-thumb{background:var(--color-gray-500)}input[type=range]:focus::-webkit-slider-thumb{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(164 202 254/var(--tw-ring-opacity));outline:2px solid #0000}input[type=range]::-moz-range-thumb{background:var(--color-blue-600);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:0;border-radius:9999px;width:1.25rem;height:1.25rem}input[type=range]:disabled::-moz-range-thumb{background:var(--color-gray-400)}.dark input[type=range]:disabled::-moz-range-thumb{background:var(--color-gray-500)}input[type=range]::-moz-range-progress{background:var(--color-blue-500)}input[type=range]::-ms-fill-lower{background:var(--color-blue-500)}input[type=range].range-sm::-webkit-slider-thumb{width:1rem;height:1rem}input[type=range].range-lg::-webkit-slider-thumb{width:1.5rem;height:1.5rem}input[type=range].range-sm::-moz-range-thumb{width:1rem;height:1rem}input[type=range].range-lg::-moz-range-thumb{width:1.5rem;height:1.5rem}.toggle-bg:after{content:"";border-color:var(--color-gray-300);width:1.25rem;height:1.25rem;box-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);background:#fff;border-width:1px;border-radius:9999px;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;position:absolute;top:.125rem;left:.125rem}input:checked+.toggle-bg:after{border-color:#fff;transform:translate(100%)}input:checked+.toggle-bg{background:var(--color-blue-600);border-color:var(--color-blue-600)}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-1{inset:calc(var(--spacing)*-1)}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-start-1\.5{inset-inline-start:calc(var(--spacing)*-1.5)}.-start-3{inset-inline-start:calc(var(--spacing)*-3)}.-start-14{inset-inline-start:calc(var(--spacing)*-14)}.start-0{inset-inline-start:calc(var(--spacing)*0)}.start-1{inset-inline-start:calc(var(--spacing)*1)}.start-1\/2{inset-inline-start:50%}.start-2\.5{inset-inline-start:calc(var(--spacing)*2.5)}.start-5{inset-inline-start:calc(var(--spacing)*5)}.end-0{inset-inline-end:calc(var(--spacing)*0)}.end-1{inset-inline-end:calc(var(--spacing)*1)}.end-2\.5{inset-inline-end:calc(var(--spacing)*2.5)}.end-5{inset-inline-end:calc(var(--spacing)*5)}.end-6{inset-inline-end:calc(var(--spacing)*6)}.top-0{top:calc(var(--spacing)*0)}.top-1{top:calc(var(--spacing)*1)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-5{top:calc(var(--spacing)*5)}.top-6{top:calc(var(--spacing)*6)}.top-\[40px\]{top:40px}.top-\[72px\]{top:72px}.top-\[88px\]{top:88px}.top-\[124px\]{top:124px}.top-\[142px\]{top:142px}.top-\[178px\]{top:178px}.top-\[calc\(100\%\+1rem\)\]{top:calc(100% + 1rem)}.-right-\[16px\]{right:-16px}.-right-\[17px\]{right:-17px}.right-0{right:calc(var(--spacing)*0)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-5{bottom:calc(var(--spacing)*5)}.bottom-6{bottom:calc(var(--spacing)*6)}.-left-\[17px\]{left:-17px}.left-1\/2{left:50%}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0\.5{margin:calc(var(--spacing)*.5)}.-mx-1\.5{margin-inline:calc(var(--spacing)*-1.5)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.-my-1\.5{margin-block:calc(var(--spacing)*-1.5)}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.my-8{margin-block:calc(var(--spacing)*8)}.-ms-4{margin-inline-start:calc(var(--spacing)*-4)}.ms-1{margin-inline-start:calc(var(--spacing)*1)}.ms-1\.5{margin-inline-start:calc(var(--spacing)*1.5)}.ms-2{margin-inline-start:calc(var(--spacing)*2)}.ms-3{margin-inline-start:calc(var(--spacing)*3)}.ms-4{margin-inline-start:calc(var(--spacing)*4)}.ms-6{margin-inline-start:calc(var(--spacing)*6)}.ms-auto{margin-inline-start:auto}.-me-1\.5{margin-inline-end:calc(var(--spacing)*-1.5)}.me-1{margin-inline-end:calc(var(--spacing)*1)}.me-2{margin-inline-end:calc(var(--spacing)*2)}.me-3{margin-inline-end:calc(var(--spacing)*3)}.me-4{margin-inline-end:calc(var(--spacing)*4)}.-mt-px{margin-top:-1px}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-px{margin-bottom:1px}.ml-0\!{margin-left:calc(var(--spacing)*0)!important}.ml-2{margin-left:calc(var(--spacing)*2)}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.h-1{height:calc(var(--spacing)*1)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-36{height:calc(var(--spacing)*36)}.h-48{height:calc(var(--spacing)*48)}.h-56{height:calc(var(--spacing)*56)}.h-64{height:calc(var(--spacing)*64)}.h-72{height:calc(var(--spacing)*72)}.h-80{height:calc(var(--spacing)*80)}.h-96{height:calc(var(--spacing)*96)}.h-\[5px\]{height:5px}.h-\[10px\]{height:10px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[24px\]{height:24px}.h-\[32px\]{height:32px}.h-\[41px\]{height:41px}.h-\[46px\]{height:46px}.h-\[52px\]{height:52px}.h-\[55px\]{height:55px}.h-\[63px\]{height:63px}.h-\[64px\]{height:64px}.h-\[140px\]{height:140px}.h-\[156px\]{height:156px}.h-\[172px\]{height:172px}.h-\[193px\]{height:193px}.h-\[213px\]{height:213px}.h-\[426px\]{height:426px}.h-\[454px\]{height:454px}.h-\[572px\]{height:572px}.h-\[600px\]{height:600px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-screen{max-height:100vh}.min-h-\[2\.4rem\]{min-height:2.4rem}.min-h-\[2\.7rem\]{min-height:2.7rem}.min-h-\[3\.2rem\]{min-height:3.2rem}.w-1{width:calc(var(--spacing)*1)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-2\/4{width:50%}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-8\/12{width:66.6667%}.w-9{width:calc(var(--spacing)*9)}.w-9\/12{width:75%}.w-10{width:calc(var(--spacing)*10)}.w-10\/12{width:83.3333%}.w-11{width:calc(var(--spacing)*11)}.w-11\/12{width:91.6667%}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-36{width:calc(var(--spacing)*36)}.w-44{width:calc(var(--spacing)*44)}.w-48{width:calc(var(--spacing)*48)}.w-64{width:calc(var(--spacing)*64)}.w-80{width:calc(var(--spacing)*80)}.w-\[1px\]{width:1px}.w-\[3px\]{width:3px}.w-\[6px\]{width:6px}.w-\[10px\]{width:10px}.w-\[52px\]{width:52px}.w-\[56px\]{width:56px}.w-\[148px\]{width:148px}.w-\[188px\]{width:188px}.w-\[208px\]{width:208px}.w-\[272px\]{width:272px}.w-\[300px\]{width:300px}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-auto{width:auto}.w-full{width:100%}.w-full\!{width:100%!important}.max-w-\(--breakpoint-md\){max-width:var(--breakpoint-md)}.max-w-\(--breakpoint-xl\){max-width:var(--breakpoint-xl)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-60{max-width:calc(var(--spacing)*60)}.max-w-\[83px\]{max-width:83px}.max-w-\[133px\]{max-width:133px}.max-w-\[301px\]{max-width:301px}.max-w-\[341px\]{max-width:341px}.max-w-\[351px\]{max-width:351px}.max-w-\[540px\]{max-width:540px}.max-w-\[640px\]{max-width:640px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-full{min-width:100%}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-1\/3{--tw-translate-x:calc(calc(1/3*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-1\/3{--tw-translate-x:calc(1/3*100%);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/3{--tw-translate-y:calc(calc(1/3*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-4{--tw-translate-y:calc(var(--spacing)*-4);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-6{--tw-translate-y:calc(var(--spacing)*-6);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-1\/3{--tw-translate-y:calc(1/3*100%);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-none{translate:none}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-3d{scale:var(--tw-scale-x)var(--tw-scale-y)var(--tw-scale-z)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,)var(--tw-pan-y,)var(--tw-pinch-zoom,)}.resize{resize:both}.list-inside{list-style-position:inside}.list-outside{list-style-position:outside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-flow-row{grid-auto-flow:row}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-8{gap:calc(var(--spacing)*8)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-reverse>:not(:last-child)){--tw-space-y-reverse:1}:where(.-space-x-px>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(-1px*var(--tw-space-x-reverse));margin-inline-end:calc(-1px*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-6>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*6)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1}.gap-y-4{row-gap:calc(var(--spacing)*4)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1}:where(.divide-blue-300>:not(:last-child)){border-color:var(--color-blue-300)}:where(.divide-gray-100>:not(:last-child)){border-color:var(--color-gray-100)}:where(.divide-gray-200>:not(:last-child)){border-color:var(--color-gray-200)}:where(.divide-gray-300>:not(:last-child)){border-color:var(--color-gray-300)}:where(.divide-gray-500>:not(:last-child)){border-color:var(--color-gray-500)}:where(.divide-gray-700>:not(:last-child)){border-color:var(--color-gray-700)}:where(.divide-green-300>:not(:last-child)){border-color:var(--color-green-300)}:where(.divide-indigo-300>:not(:last-child)){border-color:var(--color-indigo-300)}:where(.divide-orange-300>:not(:last-child)){border-color:var(--color-orange-300)}:where(.divide-pink-300>:not(:last-child)){border-color:var(--color-pink-300)}:where(.divide-primary-500>:not(:last-child)){border-color:#fe795d}:where(.divide-purple-300>:not(:last-child)){border-color:var(--color-purple-300)}:where(.divide-red-300>:not(:last-child)){border-color:var(--color-red-300)}:where(.divide-yellow-300>:not(:last-child)){border-color:var(--color-yellow-300)}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-md\!{border-radius:var(--radius-md)!important}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-s-full{border-start-start-radius:3.40282e38px;border-end-start-radius:3.40282e38px}.rounded-s-lg{border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg)}.rounded-ss{border-start-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-e-full{border-start-end-radius:3.40282e38px;border-end-end-radius:3.40282e38px}.rounded-e-lg{border-start-end-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg)}.rounded-se{border-start-end-radius:.25rem}.rounded-ee{border-end-end-radius:.25rem}.rounded-es{border-end-start-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-\[2\.5rem\]{border-top-left-radius:2.5rem;border-top-right-radius:2.5rem}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l-lg{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-tl{border-top-left-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.rounded-tr{border-top-right-radius:.25rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-\[1rem\]{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-b-\[2\.5rem\]{border-bottom-right-radius:2.5rem;border-bottom-left-radius:2.5rem}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-br{border-bottom-right-radius:.25rem}.rounded-bl{border-bottom-left-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-0\!{border-style:var(--tw-border-style)!important;border-width:0!important}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[8px\]{border-style:var(--tw-border-style);border-width:8px}.border-\[10px\]{border-style:var(--tw-border-style);border-width:10px}.border-\[14px\]{border-style:var(--tw-border-style);border-width:14px}.border-\[16px\]{border-style:var(--tw-border-style);border-width:16px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-s-4{border-inline-start-style:var(--tw-border-style);border-inline-start-width:4px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l,.border-l-1{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.dark .apexcharts-canvas .apexcharts-tooltip{background-color:var(--color-gray-700)!important;color:var(--color-gray-400)!important;border-color:#0000!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a!important}.dark .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-title{background-color:var(--color-gray-600)!important;border-color:var(--color-gray-500)!important;color:var(--color-gray-500)!important}.dark .apexcharts-canvas .apexcharts-xaxistooltip{color:var(--color-gray-400)!important;background-color:var(--color-gray-700)!important}.dark .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-text-y-label{color:var(--color-gray-400)!important}.dark .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-text-y-value{color:#fff!important}.dark .apexcharts-canvas .apexcharts-xaxistooltip:after,.dark .apexcharts-canvas .apexcharts-xaxistooltip:before{border-bottom-color:var(--color-gray-700)!important}.dark .apexcharts-canvas .apexcharts-tooltip-series-group.apexcharts-active{background-color:var(--color-gray-700)!important;color:var(--color-gray-400)!important}.dark .apexcharts-canvas .apexcharts-legend-text{color:var(--color-gray-400)!important}.dark .apexcharts-canvas .apexcharts-legend-text:not(.apexcharts-inactive-legend):hover{color:#fff!important}.dark .apexcharts-canvas .apexcharts-datalabels-group .apexcharts-text.apexcharts-datalabel-value{fill:#fff!important}.dark .apexcharts-canvas .apexcharts-datalabels-group .apexcharts-text.apexcharts-datalabel-label{fill:var(--color-gray-400)!important}.dark .apexcharts-gridline,.dark .apexcharts-xcrosshairs,.dark .apexcharts-ycrosshairs{stroke:var(--color-gray-700)!important}.dark .datatable-wrapper .datatable-search .datatable-input,.dark .datatable-wrapper .datatable-input{color:#fff;background-color:var(--color-gray-800);border:1px solid var(--color-gray-700)}.dark .datatable-wrapper thead th .datatable-input{background-color:var(--color-gray-700);border-color:var(--color-gray-600);color:#fff}.dark .datatable-wrapper .datatable-top .datatable-dropdown{color:var(--color-gray-400)}.dark .datatable-wrapper .datatable-top .datatable-dropdown .datatable-selector{background-color:var(--color-gray-800);border:1px solid var(--color-gray-700);color:#fff}.dark .datatable-wrapper .datatable-table{color:var(--color-gray-400)}.dark .datatable-wrapper .datatable-table thead{color:var(--color-gray-400);background-color:var(--color-gray-800)}.dark .datatable-wrapper .datatable-table thead th .datatable-sorter:hover,.dark .datatable-wrapper .datatable-table thead th.datatable-ascending .datatable-sorter,.dark .datatable-wrapper .datatable-table thead th.datatable-descending .datatable-sorter{color:#fff}.dark .datatable-wrapper .datatable-table tbody tr{border-bottom:1px solid var(--color-gray-700)}.dark .datatable-wrapper .datatable-bottom .datatable-info{color:var(--color-gray-400)}.dark .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item-link{color:var(--color-gray-400);border-color:var(--color-gray-700)}.dark .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:first-of-type .datatable-pagination-list-item-link,.dark .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:last-of-type .datatable-pagination-list-item-link{color:#0000}.dark .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:first-of-type .datatable-pagination-list-item-link:after{content:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 24 24'%3e %3cpath stroke='oklch(70.7%25 0.022 261.325)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m14 8-4 4 4 4'/%3e %3c/svg%3e")}.dark .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:first-of-type .datatable-pagination-list-item-link:hover:after{content:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 24 24'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m14 8-4 4 4 4'/%3e %3c/svg%3e")}.dark .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:last-of-type .datatable-pagination-list-item-link:after{content:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 24 24'%3e %3cpath stroke='oklch(70.7%25 0.022 261.325)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m10 16 4-4-4-4'/%3e %3c/svg%3e")}.dark .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:last-of-type .datatable-pagination-list-item-link:hover:after{content:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 24 24'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m10 16 4-4-4-4'/%3e %3c/svg%3e")}.dark .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:first-of-type .datatable-pagination-list-item-link{border-left:1px solid var(--color-gray-700)}.dark .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item-link:hover{background-color:var(--color-gray-700);color:#fff}.border-blue-300{border-color:var(--color-blue-300)}.border-blue-400{border-color:var(--color-blue-400)}.border-blue-700{border-color:var(--color-blue-700)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-gray-500{border-color:var(--color-gray-500)}.border-gray-700{border-color:var(--color-gray-700)}.border-gray-800{border-color:var(--color-gray-800)}.border-gray-900{border-color:var(--color-gray-900)}.border-green-300{border-color:var(--color-green-300)}.border-green-400{border-color:var(--color-green-400)}.border-green-500{border-color:var(--color-green-500)}.border-green-600{border-color:var(--color-green-600)}.border-green-700{border-color:var(--color-green-700)}.border-indigo-300{border-color:var(--color-indigo-300)}.border-indigo-400{border-color:var(--color-indigo-400)}.border-inherit{border-color:inherit}.border-orange-300{border-color:var(--color-orange-300)}.border-pink-300{border-color:var(--color-pink-300)}.border-pink-400{border-color:var(--color-pink-400)}.border-primary-400{border-color:#ffbcad}.border-primary-500{border-color:#fe795d}.border-primary-600{border-color:#ef562f}.border-primary-700{border-color:#eb4f27}.border-purple-300{border-color:var(--color-purple-300)}.border-purple-400{border-color:var(--color-purple-400)}.border-purple-700{border-color:var(--color-purple-700)}.border-red-300{border-color:var(--color-red-300)}.border-red-400{border-color:var(--color-red-400)}.border-red-500{border-color:var(--color-red-500)}.border-red-600{border-color:var(--color-red-600)}.border-red-700{border-color:var(--color-red-700)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-yellow-300{border-color:var(--color-yellow-300)}.border-yellow-400{border-color:var(--color-yellow-400)}.datatable-wrapper .datatable-table tbody tr.selected{background-color:var(--color-gray-100)}.dark .datatable-wrapper .datatable-table tbody tr.selected{background-color:var(--color-gray-700)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab,red,red)){.bg-black\/75{background-color:color-mix(in oklab,var(--color-black)75%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-200{background-color:var(--color-blue-200)}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-700{background-color:var(--color-blue-700)}.bg-blue-800{background-color:var(--color-blue-800)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-600{background-color:var(--color-gray-600)}.bg-gray-700{background-color:var(--color-gray-700)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-400{background-color:var(--color-green-400)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-600{background-color:var(--color-green-600)}.bg-green-700{background-color:var(--color-green-700)}.bg-green-800{background-color:var(--color-green-800)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-indigo-800{background-color:var(--color-indigo-800)}.bg-inherit{background-color:inherit}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-600{background-color:var(--color-orange-600)}.bg-pink-50{background-color:var(--color-pink-50)}.bg-pink-100{background-color:var(--color-pink-100)}.bg-pink-500{background-color:var(--color-pink-500)}.bg-pink-800{background-color:var(--color-pink-800)}.bg-primary-50{background-color:#fff5f2}.bg-primary-100{background-color:#fff1ee}.bg-primary-200{background-color:#ffe4de}.bg-primary-400{background-color:#ffbcad}.bg-primary-500{background-color:#fe795d}.bg-primary-600{background-color:#ef562f}.bg-primary-700{background-color:#eb4f27}.bg-primary-800{background-color:#cc4522}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-400{background-color:var(--color-purple-400)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-600{background-color:var(--color-purple-600)}.bg-purple-700{background-color:var(--color-purple-700)}.bg-purple-800{background-color:var(--color-purple-800)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.bg-red-700{background-color:var(--color-red-700)}.bg-red-900{background-color:var(--color-red-900)}.bg-teal-500{background-color:var(--color-teal-500)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.bg-white\/30{background-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-300{background-color:var(--color-yellow-300)}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-yellow-600{background-color:var(--color-yellow-600)}.dark .selectedCell{background-color:var(--color-gray-700)}.bg-linear-to-br{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}.bg-linear-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-cyan-400{--tw-gradient-from:var(--color-cyan-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-cyan-500{--tw-gradient-from:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-green-400{--tw-gradient-from:var(--color-green-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-lime-200{--tw-gradient-from:var(--color-lime-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-pink-400{--tw-gradient-from:var(--color-pink-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-pink-500{--tw-gradient-from:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-purple-500{--tw-gradient-from:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-purple-600{--tw-gradient-from:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-red-200{--tw-gradient-from:var(--color-red-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-red-400{--tw-gradient-from:var(--color-red-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-sky-400{--tw-gradient-from:var(--color-sky-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-teal-200{--tw-gradient-from:var(--color-teal-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-teal-400{--tw-gradient-from:var(--color-teal-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-blue-600{--tw-gradient-via:var(--color-blue-600);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-cyan-500{--tw-gradient-via:var(--color-cyan-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-green-500{--tw-gradient-via:var(--color-green-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-lime-400{--tw-gradient-via:var(--color-lime-400);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-pink-500{--tw-gradient-via:var(--color-pink-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple-600{--tw-gradient-via:var(--color-purple-600);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-red-300{--tw-gradient-via:var(--color-red-300);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-red-500{--tw-gradient-via:var(--color-red-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-teal-500{--tw-gradient-via:var(--color-teal-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-blue-500{--tw-gradient-to:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-600{--tw-gradient-to:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-700{--tw-gradient-to:var(--color-blue-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-cyan-600{--tw-gradient-to:var(--color-cyan-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-emerald-600{--tw-gradient-to:var(--color-emerald-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-green-600{--tw-gradient-to:var(--color-green-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-lime-200{--tw-gradient-to:var(--color-lime-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-lime-500{--tw-gradient-to:var(--color-lime-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-orange-400{--tw-gradient-to:var(--color-orange-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-pink-500{--tw-gradient-to:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-pink-600{--tw-gradient-to:var(--color-pink-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-700{--tw-gradient-to:var(--color-purple-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-red-600{--tw-gradient-to:var(--color-red-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-teal-600{--tw-gradient-to:var(--color-teal-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-yellow-200{--tw-gradient-to:var(--color-yellow-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-repeat{background-repeat:repeat}.mask-no-clip{-webkit-mask-clip:no-clip;mask-clip:no-clip}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.fill-blue-600{fill:var(--color-blue-600)}.fill-gray-600{fill:var(--color-gray-600)}.fill-green-500{fill:var(--color-green-500)}.fill-pink-600{fill:var(--color-pink-600)}.fill-primary-600{fill:#ef562f}.fill-purple-600{fill:var(--color-purple-600)}.fill-red-600{fill:var(--color-red-600)}.fill-white{fill:var(--color-white)}.fill-yellow-400{fill:var(--color-yellow-400)}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-0\!{padding:calc(var(--spacing)*0)!important}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\!{padding:calc(var(--spacing)*2)!important}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-3\!{padding:calc(var(--spacing)*3)!important}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-0\!{padding-inline:calc(var(--spacing)*0)!important}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.ps-2\.5{padding-inline-start:calc(var(--spacing)*2.5)}.ps-3{padding-inline-start:calc(var(--spacing)*3)}.ps-4{padding-inline-start:calc(var(--spacing)*4)}.ps-9{padding-inline-start:calc(var(--spacing)*9)}.ps-10{padding-inline-start:calc(var(--spacing)*10)}.ps-11{padding-inline-start:calc(var(--spacing)*11)}.pe-2\.5{padding-inline-end:calc(var(--spacing)*2.5)}.pe-4{padding-inline-end:calc(var(--spacing)*4)}.pe-9{padding-inline-end:calc(var(--spacing)*9)}.pe-10{padding-inline-end:calc(var(--spacing)*10)}.pe-11{padding-inline-end:calc(var(--spacing)*11)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pb-1\.5{padding-bottom:calc(var(--spacing)*1.5)}.pb-2\.5{padding-bottom:calc(var(--spacing)*2.5)}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-loose{--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.font-thin{--tw-font-weight:var(--font-weight-thin);font-weight:var(--font-weight-thin)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-black{color:var(--color-black)}.text-blue-50{color:var(--color-blue-50)}.text-blue-100{color:var(--color-blue-100)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-gray-900\!{color:var(--color-gray-900)!important}.text-green-100{color:var(--color-green-100)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-green-900{color:var(--color-green-900)}.text-indigo-100{color:var(--color-indigo-100)}.text-indigo-500{color:var(--color-indigo-500)}.text-indigo-800{color:var(--color-indigo-800)}.text-orange-500{color:var(--color-orange-500)}.text-orange-800{color:var(--color-orange-800)}.text-pink-100{color:var(--color-pink-100)}.text-pink-500{color:var(--color-pink-500)}.text-pink-800{color:var(--color-pink-800)}.text-primary-100{color:#fff1ee}.text-primary-500{color:#fe795d}.text-primary-600{color:#ef562f}.text-primary-700{color:#eb4f27}.text-primary-800{color:#cc4522}.text-primary-900{color:#a5371b}.text-purple-100{color:var(--color-purple-100)}.text-purple-500{color:var(--color-purple-500)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-purple-800{color:var(--color-purple-800)}.text-purple-900{color:var(--color-purple-900)}.text-red-100{color:var(--color-red-100)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-red-900{color:var(--color-red-900)}.text-teal-600{color:var(--color-teal-600)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-yellow-100{color:var(--color-yellow-100)}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-800{color:var(--color-yellow-800)}.text-yellow-900{color:var(--color-yellow-900)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.normal-nums{font-variant-numeric:normal}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-blue-400{-webkit-text-decoration-color:var(--color-blue-400);text-decoration-color:var(--color-blue-400)}.decoration-2{text-decoration-thickness:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.placeholder-green-700::placeholder{color:var(--color-green-700)}.placeholder-red-700::placeholder{color:var(--color-red-700)}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-8{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(8px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-blue-500\/50{--tw-shadow-color:#3080ff80}@supports (color:color-mix(in lab,red,red)){.shadow-blue-500\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-blue-500)50%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-blue-700{--tw-shadow-color:oklch(48.8% .243 264.376)}@supports (color:color-mix(in lab,red,red)){.shadow-blue-700{--tw-shadow-color:color-mix(in oklab,var(--color-blue-700)var(--tw-shadow-alpha),transparent)}}.shadow-cyan-500\/50{--tw-shadow-color:#00b7d780}@supports (color:color-mix(in lab,red,red)){.shadow-cyan-500\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-cyan-500)50%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-gray-300{--tw-shadow-color:oklch(87.2% .01 258.338)}@supports (color:color-mix(in lab,red,red)){.shadow-gray-300{--tw-shadow-color:color-mix(in oklab,var(--color-gray-300)var(--tw-shadow-alpha),transparent)}}.shadow-gray-500\/50{--tw-shadow-color:#6a728280}@supports (color:color-mix(in lab,red,red)){.shadow-gray-500\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-gray-500)50%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-gray-800{--tw-shadow-color:oklch(27.8% .033 256.848)}@supports (color:color-mix(in lab,red,red)){.shadow-gray-800{--tw-shadow-color:color-mix(in oklab,var(--color-gray-800)var(--tw-shadow-alpha),transparent)}}.shadow-green-500\/50{--tw-shadow-color:#00c75880}@supports (color:color-mix(in lab,red,red)){.shadow-green-500\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-green-500)50%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-green-700{--tw-shadow-color:oklch(52.7% .154 150.069)}@supports (color:color-mix(in lab,red,red)){.shadow-green-700{--tw-shadow-color:color-mix(in oklab,var(--color-green-700)var(--tw-shadow-alpha),transparent)}}.shadow-lime-500\/50{--tw-shadow-color:#80cd0080}@supports (color:color-mix(in lab,red,red)){.shadow-lime-500\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-lime-500)50%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-pink-500\/50{--tw-shadow-color:#f6339a80}@supports (color:color-mix(in lab,red,red)){.shadow-pink-500\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-pink-500)50%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-primary-500\/50{--tw-shadow-color:#fe795d80}@supports (color:color-mix(in lab,red,red)){.shadow-primary-500\/50{--tw-shadow-color:color-mix(in oklab,oklab(72.6768% .1406 .0925087/.5) var(--tw-shadow-alpha),transparent)}}.shadow-primary-700{--tw-shadow-color:#eb4f27}@supports (color:color-mix(in lab,red,red)){.shadow-primary-700{--tw-shadow-color:color-mix(in oklab,#eb4f27 var(--tw-shadow-alpha),transparent)}}.shadow-purple-500\/50{--tw-shadow-color:#ac4bff80}@supports (color:color-mix(in lab,red,red)){.shadow-purple-500\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-purple-500)50%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-purple-700{--tw-shadow-color:oklch(49.6% .265 301.924)}@supports (color:color-mix(in lab,red,red)){.shadow-purple-700{--tw-shadow-color:color-mix(in oklab,var(--color-purple-700)var(--tw-shadow-alpha),transparent)}}.shadow-red-500\/50{--tw-shadow-color:#fb2c3680}@supports (color:color-mix(in lab,red,red)){.shadow-red-500\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-red-500)50%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-red-700{--tw-shadow-color:oklch(50.5% .213 27.518)}@supports (color:color-mix(in lab,red,red)){.shadow-red-700{--tw-shadow-color:color-mix(in oklab,var(--color-red-700)var(--tw-shadow-alpha),transparent)}}.shadow-teal-500\/50{--tw-shadow-color:#00baa780}@supports (color:color-mix(in lab,red,red)){.shadow-teal-500\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-teal-500)50%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-yellow-500{--tw-shadow-color:oklch(79.5% .184 86.047)}@supports (color:color-mix(in lab,red,red)){.shadow-yellow-500{--tw-shadow-color:color-mix(in oklab,var(--color-yellow-500)var(--tw-shadow-alpha),transparent)}}.shadow-yellow-500\/50{--tw-shadow-color:#edb20080}@supports (color:color-mix(in lab,red,red)){.shadow-yellow-500\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-yellow-500)50%,transparent)var(--tw-shadow-alpha),transparent)}}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.ring-primary-500{--tw-ring-color:#fe795d}.ring-white{--tw-ring-color:var(--color-white)}.\!outline{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-sm{--tw-blur:blur(var(--blur-sm));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.contrast-50{--tw-contrast:contrast(50%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)!important}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-invert{--tw-backdrop-invert:invert(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-sepia{--tw-backdrop-sepia:sepia(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}:where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1}.ring-inset{--tw-ring-inset:inset}.not-first\:-ms-px:not(:first-child){margin-inline-start:-1px}.group-first\:rounded-s-lg:is(:where(.group):first-child *){border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg)}.group-first\:rounded-t-xl:is(:where(.group):first-child *){border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.group-first\:border-t:is(:where(.group):first-child *){border-top-style:var(--tw-border-style);border-top-width:1px}.group-last\:rounded-e-lg:is(:where(.group):last-child *){border-start-end-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg)}@media (hover:hover){.group-hover\:rotate-45:is(:where(.group):hover *){rotate:45deg}.group-hover\:bg-black\/0\!:is(:where(.group):hover *){background-color:#0000!important}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-black\/0\!:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-black)0%,transparent)!important}}.group-hover\:bg-white\/50:is(:where(.group):hover *){background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-white\/50:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.group-hover\:text-inherit\!:is(:where(.group):hover *){color:inherit!important}.group-hover\:text-primary-600:is(:where(.group):hover *){color:#ef562f}}.group-focus\:ring-4:is(:where(.group):focus *){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-focus\:ring-white:is(:where(.group):focus *){--tw-ring-color:var(--color-white)}.group-focus\:outline-hidden:is(:where(.group):focus *){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.group-focus\:outline-hidden:is(:where(.group):focus *){outline-offset:2px;outline:2px solid #0000}}.peer-checked\:bg-blue-600:is(:where(.peer):checked~*){background-color:var(--color-blue-600)}.peer-checked\:bg-green-600:is(:where(.peer):checked~*){background-color:var(--color-green-600)}.peer-checked\:bg-orange-500:is(:where(.peer):checked~*){background-color:var(--color-orange-500)}.peer-checked\:bg-primary-600:is(:where(.peer):checked~*){background-color:#ef562f}.peer-checked\:bg-purple-600:is(:where(.peer):checked~*){background-color:var(--color-purple-600)}.peer-checked\:bg-red-600:is(:where(.peer):checked~*){background-color:var(--color-red-600)}.peer-checked\:bg-teal-600:is(:where(.peer):checked~*){background-color:var(--color-teal-600)}.peer-checked\:bg-yellow-400:is(:where(.peer):checked~*){background-color:var(--color-yellow-400)}.peer-placeholder-shown\:top-1\/2:is(:where(.peer):placeholder-shown~*){top:50%}.peer-placeholder-shown\:-translate-y-1\/2:is(:where(.peer):placeholder-shown~*){--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.peer-placeholder-shown\:translate-y-0:is(:where(.peer):placeholder-shown~*){--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.peer-placeholder-shown\:scale-100:is(:where(.peer):placeholder-shown~*){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.peer-focus\:start-0:is(:where(.peer):focus~*){inset-inline-start:calc(var(--spacing)*0)}.peer-focus\:top-2:is(:where(.peer):focus~*){top:calc(var(--spacing)*2)}.peer-focus\:-translate-y-4:is(:where(.peer):focus~*){--tw-translate-y:calc(var(--spacing)*-4);translate:var(--tw-translate-x)var(--tw-translate-y)}.peer-focus\:-translate-y-6:is(:where(.peer):focus~*){--tw-translate-y:calc(var(--spacing)*-6);translate:var(--tw-translate-x)var(--tw-translate-y)}.peer-focus\:scale-75:is(:where(.peer):focus~*){--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x)var(--tw-scale-y)}.peer-focus\:px-2:is(:where(.peer):focus~*){padding-inline:calc(var(--spacing)*2)}.peer-focus\:text-primary-600:is(:where(.peer):focus~*){color:#ef562f}.peer-focus\:ring-4:is(:where(.peer):focus~*){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.peer-focus\:ring-blue-300:is(:where(.peer):focus~*){--tw-ring-color:var(--color-blue-300)}.peer-focus\:ring-green-300:is(:where(.peer):focus~*){--tw-ring-color:var(--color-green-300)}.peer-focus\:ring-orange-300:is(:where(.peer):focus~*){--tw-ring-color:var(--color-orange-300)}.peer-focus\:ring-primary-300:is(:where(.peer):focus~*){--tw-ring-color:#ffd5cc}.peer-focus\:ring-purple-300:is(:where(.peer):focus~*){--tw-ring-color:var(--color-purple-300)}.peer-focus\:ring-red-300:is(:where(.peer):focus~*){--tw-ring-color:var(--color-red-300)}.peer-focus\:ring-teal-300:is(:where(.peer):focus~*){--tw-ring-color:var(--color-teal-300)}.peer-focus\:ring-yellow-300:is(:where(.peer):focus~*){--tw-ring-color:var(--color-yellow-300)}.first-letter\:float-left:first-letter{float:left}.first-letter\:me-3:first-letter{margin-inline-end:calc(var(--spacing)*3)}.first-letter\:text-7xl:first-letter{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.first-letter\:font-bold:first-letter{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.first-letter\:text-gray-900:first-letter{color:var(--color-gray-900)}.first-line\:tracking-widest:first-line{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.first-line\:uppercase:first-line{text-transform:uppercase}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:end-0:before{content:var(--tw-content);inset-inline-end:calc(var(--spacing)*0)}.before\:z-10:before{content:var(--tw-content);z-index:10}.before\:block:before{content:var(--tw-content);display:block}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:shadow-\[-10px_0_50px_65px_rgba\(256\,256\,256\,1\)\]:before{content:var(--tw-content);--tw-shadow:-10px 0 50px 65px var(--tw-shadow-color,#fff);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:start-\[2px\]:after{content:var(--tw-content);inset-inline-start:2px}.after\:start-\[4px\]:after{content:var(--tw-content);inset-inline-start:4px}.after\:top-0\.5:after{content:var(--tw-content);top:calc(var(--spacing)*.5)}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:z-10:after{content:var(--tw-content);z-index:10}.after\:block:after{content:var(--tw-content);display:block}.after\:h-4:after{content:var(--tw-content);height:calc(var(--spacing)*4)}.after\:h-5:after{content:var(--tw-content);height:calc(var(--spacing)*5)}.after\:h-6:after{content:var(--tw-content);height:calc(var(--spacing)*6)}.after\:h-full:after{content:var(--tw-content);height:100%}.after\:w-4:after{content:var(--tw-content);width:calc(var(--spacing)*4)}.after\:w-5:after{content:var(--tw-content);width:calc(var(--spacing)*5)}.after\:w-6:after{content:var(--tw-content);width:calc(var(--spacing)*6)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-gray-300:after{content:var(--tw-content);border-color:var(--color-gray-300)}.after\:bg-white:after{content:var(--tw-content);background-color:var(--color-white)}.after\:pl-3:after{content:var(--tw-content);padding-left:calc(var(--spacing)*3)}.after\:shadow-\[10px_0_50px_65px_rgba\(256\,256\,256\,1\)\]:after{content:var(--tw-content);--tw-shadow:10px 0 50px 65px var(--tw-shadow-color,#fff);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:content-\[\"â–²\"\]:after{--tw-content:"â–²";content:var(--tw-content)}.after\:content-\[\"â–¼\"\]:after{--tw-content:"â–¼";content:var(--tw-content)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.peer-checked\:after\:translate-x-full:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.peer-checked\:after\:border-white:is(:where(.peer):checked~*):after{content:var(--tw-content);border-color:var(--color-white)}.first\:rounded-s-full:first-child{border-start-start-radius:3.40282e38px;border-end-start-radius:3.40282e38px}.first\:rounded-s-lg:first-child{border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg)}.first\:rounded-t-lg:first-child{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.last\:me-0:last-child{margin-inline-end:calc(var(--spacing)*0)}.last\:rounded-e-full:last-child{border-start-end-radius:3.40282e38px;border-end-end-radius:3.40282e38px}.last\:rounded-e-lg:last-child{border-start-end-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg)}.last\:rounded-r-lg:last-child{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.last\:rounded-b-lg:last-child{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.odd\:bg-blue-800:nth-child(odd){background-color:var(--color-blue-800)}.odd\:bg-green-800:nth-child(odd){background-color:var(--color-green-800)}.odd\:bg-purple-800:nth-child(odd){background-color:var(--color-purple-800)}.odd\:bg-red-800:nth-child(odd){background-color:var(--color-red-800)}.odd\:bg-white:nth-child(odd){background-color:var(--color-white)}.odd\:bg-yellow-800:nth-child(odd){background-color:var(--color-yellow-800)}.even\:bg-blue-700:nth-child(2n){background-color:var(--color-blue-700)}.even\:bg-gray-50:nth-child(2n){background-color:var(--color-gray-50)}.even\:bg-green-700:nth-child(2n){background-color:var(--color-green-700)}.even\:bg-purple-700:nth-child(2n){background-color:var(--color-purple-700)}.even\:bg-red-700:nth-child(2n){background-color:var(--color-red-700)}.even\:bg-yellow-700:nth-child(2n){background-color:var(--color-yellow-700)}.focus-within\:z-10:focus-within{z-index:10}.focus-within\:border-primary-500:focus-within{border-color:#fe795d}.focus-within\:bg-gray-900:focus-within{background-color:var(--color-gray-900)}.focus-within\:text-primary-700:focus-within{color:#eb4f27}.focus-within\:text-white:focus-within{color:var(--color-white)}.focus-within\:ring-1:focus-within{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-4:focus-within{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-blue-300:focus-within{--tw-ring-color:var(--color-blue-300)}.focus-within\:ring-gray-200:focus-within{--tw-ring-color:var(--color-gray-200)}.focus-within\:ring-gray-300:focus-within{--tw-ring-color:var(--color-gray-300)}.focus-within\:ring-green-300:focus-within{--tw-ring-color:var(--color-green-300)}.focus-within\:ring-primary-300:focus-within{--tw-ring-color:#ffd5cc}.focus-within\:ring-purple-300:focus-within{--tw-ring-color:var(--color-purple-300)}.focus-within\:ring-red-300:focus-within{--tw-ring-color:var(--color-red-300)}.focus-within\:ring-yellow-300:focus-within{--tw-ring-color:var(--color-yellow-300)}.focus-within\:outline-hidden:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-within\:outline-hidden:focus-within{outline-offset:2px;outline:2px solid #0000}}@media (hover:hover){.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-blue-200:hover{background-color:var(--color-blue-200)}.hover\:bg-blue-400:hover{background-color:var(--color-blue-400)}.hover\:bg-blue-800:hover{background-color:var(--color-blue-800)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-gray-300:hover{background-color:var(--color-gray-300)}.hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.hover\:bg-green-200:hover{background-color:var(--color-green-200)}.hover\:bg-green-400:hover{background-color:var(--color-green-400)}.hover\:bg-green-800:hover{background-color:var(--color-green-800)}.hover\:bg-indigo-200:hover{background-color:var(--color-indigo-200)}.hover\:bg-pink-200:hover{background-color:var(--color-pink-200)}.hover\:bg-primary-100:hover{background-color:#fff1ee}.hover\:bg-primary-200:hover{background-color:#ffe4de}.hover\:bg-primary-700:hover{background-color:#eb4f27}.hover\:bg-primary-800:hover{background-color:#cc4522}.hover\:bg-purple-200:hover{background-color:var(--color-purple-200)}.hover\:bg-purple-400:hover{background-color:var(--color-purple-400)}.hover\:bg-purple-800:hover{background-color:var(--color-purple-800)}.hover\:bg-red-200:hover{background-color:var(--color-red-200)}.hover\:bg-red-400:hover{background-color:var(--color-red-400)}.hover\:bg-red-800:hover{background-color:var(--color-red-800)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-yellow-200:hover{background-color:var(--color-yellow-200)}.hover\:bg-yellow-400:hover{background-color:var(--color-yellow-400)}.hover\:bg-yellow-500:hover{background-color:var(--color-yellow-500)}.hover\:bg-linear-to-bl:hover{--tw-gradient-position:to bottom left}@supports (background-image:linear-gradient(in lab,red,red)){.hover\:bg-linear-to-bl:hover{--tw-gradient-position:to bottom left in oklab}}.hover\:bg-linear-to-bl:hover{background-image:linear-gradient(var(--tw-gradient-stops))}.hover\:bg-linear-to-br:hover{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab,red,red)){.hover\:bg-linear-to-br:hover{--tw-gradient-position:to bottom right in oklab}}.hover\:bg-linear-to-br:hover{background-image:linear-gradient(var(--tw-gradient-stops))}.hover\:bg-linear-to-l:hover{--tw-gradient-position:to left}@supports (background-image:linear-gradient(in lab,red,red)){.hover\:bg-linear-to-l:hover{--tw-gradient-position:to left in oklab}}.hover\:bg-linear-to-l:hover{background-image:linear-gradient(var(--tw-gradient-stops))}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-blue-700:hover{color:var(--color-blue-700)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-inherit\!:hover{color:inherit!important}.hover\:text-primary-600:hover{color:#ef562f}.hover\:text-primary-700:hover{color:#eb4f27}.hover\:text-primary-900:hover{color:#a5371b}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:z-40:focus{z-index:40}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:border-gray-200:focus{border-color:var(--color-gray-200)}.focus\:border-green-500:focus{border-color:var(--color-green-500)}.focus\:border-green-600:focus{border-color:var(--color-green-600)}.focus\:border-primary-500:focus{border-color:#fe795d}.focus\:border-primary-600:focus{border-color:#ef562f}.focus\:border-red-500:focus{border-color:var(--color-red-500)}.focus\:border-red-600:focus{border-color:var(--color-red-600)}.focus\:text-primary-700:focus{color:#eb4f27}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-blue-300:focus{--tw-ring-color:var(--color-blue-300)}.focus\:ring-blue-400:focus{--tw-ring-color:var(--color-blue-400)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-cyan-300:focus{--tw-ring-color:var(--color-cyan-300)}.focus\:ring-gray-200:focus{--tw-ring-color:var(--color-gray-200)}.focus\:ring-gray-300:focus{--tw-ring-color:var(--color-gray-300)}.focus\:ring-gray-400:focus{--tw-ring-color:var(--color-gray-400)}.focus\:ring-green-200:focus{--tw-ring-color:var(--color-green-200)}.focus\:ring-green-300:focus{--tw-ring-color:var(--color-green-300)}.focus\:ring-green-400:focus{--tw-ring-color:var(--color-green-400)}.focus\:ring-green-500:focus{--tw-ring-color:var(--color-green-500)}.focus\:ring-indigo-400:focus{--tw-ring-color:var(--color-indigo-400)}.focus\:ring-lime-200:focus{--tw-ring-color:var(--color-lime-200)}.focus\:ring-lime-300:focus{--tw-ring-color:var(--color-lime-300)}.focus\:ring-orange-500:focus{--tw-ring-color:var(--color-orange-500)}.focus\:ring-pink-200:focus{--tw-ring-color:var(--color-pink-200)}.focus\:ring-pink-300:focus{--tw-ring-color:var(--color-pink-300)}.focus\:ring-pink-400:focus{--tw-ring-color:var(--color-pink-400)}.focus\:ring-primary-300:focus{--tw-ring-color:#ffd5cc}.focus\:ring-primary-400:focus{--tw-ring-color:#ffbcad}.focus\:ring-primary-500:focus{--tw-ring-color:#fe795d}.focus\:ring-primary-700:focus{--tw-ring-color:#eb4f27}.focus\:ring-purple-200:focus{--tw-ring-color:var(--color-purple-200)}.focus\:ring-purple-300:focus{--tw-ring-color:var(--color-purple-300)}.focus\:ring-purple-400:focus{--tw-ring-color:var(--color-purple-400)}.focus\:ring-purple-500:focus{--tw-ring-color:var(--color-purple-500)}.focus\:ring-red-100:focus{--tw-ring-color:var(--color-red-100)}.focus\:ring-red-300:focus{--tw-ring-color:var(--color-red-300)}.focus\:ring-red-400:focus{--tw-ring-color:var(--color-red-400)}.focus\:ring-red-500:focus{--tw-ring-color:var(--color-red-500)}.focus\:ring-teal-300:focus{--tw-ring-color:var(--color-teal-300)}.focus\:ring-teal-500:focus{--tw-ring-color:var(--color-teal-500)}.focus\:ring-yellow-400:focus{--tw-ring-color:var(--color-yellow-400)}.focus\:ring-yellow-500:focus{--tw-ring-color:var(--color-yellow-500)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus,.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-gray-400:disabled{color:var(--color-gray-400)}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:order-last{order:9999}.sm\:mb-0{margin-bottom:calc(var(--spacing)*0)}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:h-6{height:calc(var(--spacing)*6)}.sm\:h-7{height:calc(var(--spacing)*7)}.sm\:h-9{height:calc(var(--spacing)*9)}.sm\:h-10{height:calc(var(--spacing)*10)}.sm\:h-64{height:calc(var(--spacing)*64)}.sm\:w-6{width:calc(var(--spacing)*6)}.sm\:w-10{width:calc(var(--spacing)*10)}.sm\:w-96{width:calc(var(--spacing)*96)}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.sm\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius-lg)}.sm\:p-5{padding:calc(var(--spacing)*5)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-8{padding:calc(var(--spacing)*8)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:ps-4{padding-inline-start:calc(var(--spacing)*4)}.sm\:pe-4{padding-inline-end:calc(var(--spacing)*4)}.sm\:text-center{text-align:center}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:first\:ps-0:first-child{padding-inline-start:calc(var(--spacing)*0)}.sm\:last\:pe-0:last-child{padding-inline-end:calc(var(--spacing)*0)}}@media (min-width:48rem){.md\:inset-0{inset:calc(var(--spacing)*0)}.md\:ms-2{margin-inline-start:calc(var(--spacing)*2)}.md\:me-6{margin-inline-end:calc(var(--spacing)*6)}.md\:mt-0{margin-top:calc(var(--spacing)*0)}.md\:mb-0{margin-bottom:calc(var(--spacing)*0)}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-\[8px\]{height:8px}.md\:h-\[21px\]{height:21px}.md\:h-\[42px\]{height:42px}.md\:h-\[95px\]{height:95px}.md\:h-\[262px\]{height:262px}.md\:h-\[278px\]{height:278px}.md\:h-\[294px\]{height:294px}.md\:h-\[654px\]{height:654px}.md\:h-\[682px\]{height:682px}.md\:h-auto{height:auto}.md\:h-full{height:100%}.md\:w-1\/3{width:33.3333%}.md\:w-2\/3{width:66.6667%}.md\:w-48{width:calc(var(--spacing)*48)}.md\:w-\[96px\]{width:96px}.md\:w-auto{width:auto}.md\:max-w-\[142px\]{max-width:142px}.md\:max-w-\[512px\]{max-width:512px}.md\:max-w-\[597px\]{max-width:597px}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-8{gap:calc(var(--spacing)*8)}:where(.md\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}.md\:gap-x-0{column-gap:calc(var(--spacing)*0)}:where(.md\:space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}:where(.md\:space-x-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*8)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-x-reverse)))}.md\:rounded-none{border-radius:0}.md\:rounded-s-lg{border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg)}.md\:rounded-e-lg{border-start-end-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg)}.md\:border-0{border-style:var(--tw-border-style);border-width:0}.md\:bg-transparent{background-color:#0000}.md\:p-0{padding:calc(var(--spacing)*0)}.md\:p-5{padding:calc(var(--spacing)*5)}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:px-6{padding-inline:calc(var(--spacing)*6)}.md\:py-8{padding-block:calc(var(--spacing)*8)}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.md\:text-primary-700{color:#eb4f27}@media (hover:hover){.md\:hover\:bg-transparent:hover{background-color:#0000}.md\:hover\:text-primary-700:hover{color:#eb4f27}}}@media (min-width:64rem){.lg\:max-w-7xl{max-width:var(--container-7xl)}}@media (min-width:80rem){.xl\:h-80{height:calc(var(--spacing)*80)}}@media (min-width:96rem){.\32xl\:h-96{height:calc(var(--spacing)*96)}}.rtl\:origin-right:where(:dir(rtl),[dir=rtl],[dir=rtl] *){transform-origin:100%}.rtl\:-translate-x-1\/3:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(calc(1/3*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.rtl\:translate-x-1\/2:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x: 50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.rtl\:translate-x-1\/3:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(1/3*100%);translate:var(--tw-translate-x)var(--tw-translate-y)}.rtl\:-scale-x-100:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-scale-x: -100% ;scale:var(--tw-scale-x)var(--tw-scale-y)}.rtl\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}:where(.rtl\:space-x-reverse:where(:dir(rtl),[dir=rtl],[dir=rtl] *)>:not(:last-child)){--tw-space-x-reverse:1}.rtl\:text-right:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}:where(.rtl\:divide-x-reverse:where(:dir(rtl),[dir=rtl],[dir=rtl] *)>:not(:last-child)){--tw-divide-x-reverse:1}.peer-checked\:rtl\:after\:-translate-x-full:is(:where(.peer):checked~*):where(:dir(rtl),[dir=rtl],[dir=rtl] *):after{content:var(--tw-content);--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}:where(.dark\:divide-blue-800:is(.dark *)>:not(:last-child)){border-color:var(--color-blue-800)}:where(.dark\:divide-gray-600:is(.dark *)>:not(:last-child)){border-color:var(--color-gray-600)}:where(.dark\:divide-gray-700:is(.dark *)>:not(:last-child)){border-color:var(--color-gray-700)}:where(.dark\:divide-gray-800:is(.dark *)>:not(:last-child)){border-color:var(--color-gray-800)}:where(.dark\:divide-green-800:is(.dark *)>:not(:last-child)){border-color:var(--color-green-800)}:where(.dark\:divide-indigo-800:is(.dark *)>:not(:last-child)){border-color:var(--color-indigo-800)}:where(.dark\:divide-orange-800:is(.dark *)>:not(:last-child)){border-color:var(--color-orange-800)}:where(.dark\:divide-pink-800:is(.dark *)>:not(:last-child)){border-color:var(--color-pink-800)}:where(.dark\:divide-primary-200:is(.dark *)>:not(:last-child)){border-color:#ffe4de}:where(.dark\:divide-purple-800:is(.dark *)>:not(:last-child)){border-color:var(--color-purple-800)}:where(.dark\:divide-red-800:is(.dark *)>:not(:last-child)){border-color:var(--color-red-800)}:where(.dark\:divide-yellow-800:is(.dark *)>:not(:last-child)){border-color:var(--color-yellow-800)}.dark\:border-blue-400:is(.dark *){border-color:var(--color-blue-400)}.dark\:border-blue-500:is(.dark *){border-color:var(--color-blue-500)}.dark\:border-blue-800:is(.dark *){border-color:var(--color-blue-800)}.dark\:border-gray-400:is(.dark *){border-color:var(--color-gray-400)}.dark\:border-gray-500:is(.dark *){border-color:var(--color-gray-500)}.dark\:border-gray-600:is(.dark *){border-color:var(--color-gray-600)}.dark\:border-gray-600\!:is(.dark *){border-color:var(--color-gray-600)!important}.dark\:border-gray-700:is(.dark *){border-color:var(--color-gray-700)}.dark\:border-gray-800:is(.dark *){border-color:var(--color-gray-800)}.dark\:border-gray-900:is(.dark *){border-color:var(--color-gray-900)}.dark\:border-green-400:is(.dark *){border-color:var(--color-green-400)}.dark\:border-green-500:is(.dark *){border-color:var(--color-green-500)}.dark\:border-green-800:is(.dark *){border-color:var(--color-green-800)}.dark\:border-indigo-400:is(.dark *){border-color:var(--color-indigo-400)}.dark\:border-indigo-800:is(.dark *){border-color:var(--color-indigo-800)}.dark\:border-orange-800:is(.dark *){border-color:var(--color-orange-800)}.dark\:border-pink-400:is(.dark *){border-color:var(--color-pink-400)}.dark\:border-pink-800:is(.dark *){border-color:var(--color-pink-800)}.dark\:border-primary-200:is(.dark *){border-color:#ffe4de}.dark\:border-primary-400:is(.dark *){border-color:#ffbcad}.dark\:border-primary-500:is(.dark *){border-color:#fe795d}.dark\:border-purple-400:is(.dark *){border-color:var(--color-purple-400)}.dark\:border-purple-800:is(.dark *){border-color:var(--color-purple-800)}.dark\:border-red-400:is(.dark *){border-color:var(--color-red-400)}.dark\:border-red-500:is(.dark *){border-color:var(--color-red-500)}.dark\:border-red-800:is(.dark *){border-color:var(--color-red-800)}.dark\:border-white:is(.dark *){border-color:var(--color-white)}.dark\:border-yellow-300:is(.dark *){border-color:var(--color-yellow-300)}.dark\:border-yellow-800:is(.dark *){border-color:var(--color-yellow-800)}.dark\:border-e-gray-600:is(.dark *){border-inline-end-color:var(--color-gray-600)}.dark\:border-e-gray-700:is(.dark *){border-inline-end-color:var(--color-gray-700)}.dark\:bg-black\/80:is(.dark *){background-color:#000c}@supports (color:color-mix(in lab,red,red)){.dark\:bg-black\/80:is(.dark *){background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.dark\:bg-blue-400:is(.dark *){background-color:var(--color-blue-400)}.dark\:bg-blue-500:is(.dark *){background-color:var(--color-blue-500)}.dark\:bg-blue-600:is(.dark *){background-color:var(--color-blue-600)}.dark\:bg-blue-800:is(.dark *){background-color:var(--color-blue-800)}.dark\:bg-blue-900:is(.dark *){background-color:var(--color-blue-900)}.dark\:bg-gray-200:is(.dark *){background-color:var(--color-gray-200)}.dark\:bg-gray-300:is(.dark *){background-color:var(--color-gray-300)}.dark\:bg-gray-500:is(.dark *){background-color:var(--color-gray-500)}.dark\:bg-gray-600:is(.dark *){background-color:var(--color-gray-600)}.dark\:bg-gray-700:is(.dark *){background-color:var(--color-gray-700)}.dark\:bg-gray-800:is(.dark *){background-color:var(--color-gray-800)}.dark\:bg-gray-800\/30:is(.dark *){background-color:#1e29394d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-800\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-800)30%,transparent)}}.dark\:bg-gray-900:is(.dark *){background-color:var(--color-gray-900)}.dark\:bg-green-400:is(.dark *){background-color:var(--color-green-400)}.dark\:bg-green-500:is(.dark *){background-color:var(--color-green-500)}.dark\:bg-green-600:is(.dark *){background-color:var(--color-green-600)}.dark\:bg-green-800:is(.dark *){background-color:var(--color-green-800)}.dark\:bg-green-900:is(.dark *){background-color:var(--color-green-900)}.dark\:bg-indigo-400:is(.dark *){background-color:var(--color-indigo-400)}.dark\:bg-indigo-500:is(.dark *){background-color:var(--color-indigo-500)}.dark\:bg-indigo-800:is(.dark *){background-color:var(--color-indigo-800)}.dark\:bg-indigo-900:is(.dark *){background-color:var(--color-indigo-900)}.dark\:bg-inherit:is(.dark *){background-color:inherit}.dark\:bg-orange-800:is(.dark *){background-color:var(--color-orange-800)}.dark\:bg-pink-400:is(.dark *){background-color:var(--color-pink-400)}.dark\:bg-pink-700:is(.dark *){background-color:var(--color-pink-700)}.dark\:bg-pink-900:is(.dark *){background-color:var(--color-pink-900)}.dark\:bg-primary-200:is(.dark *){background-color:#ffe4de}.dark\:bg-primary-400:is(.dark *){background-color:#ffbcad}.dark\:bg-primary-500:is(.dark *){background-color:#fe795d}.dark\:bg-primary-600:is(.dark *){background-color:#ef562f}.dark\:bg-primary-800:is(.dark *){background-color:#cc4522}.dark\:bg-primary-900:is(.dark *){background-color:#a5371b}.dark\:bg-purple-400:is(.dark *){background-color:var(--color-purple-400)}.dark\:bg-purple-500:is(.dark *){background-color:var(--color-purple-500)}.dark\:bg-purple-600:is(.dark *){background-color:var(--color-purple-600)}.dark\:bg-purple-800:is(.dark *){background-color:var(--color-purple-800)}.dark\:bg-purple-900:is(.dark *){background-color:var(--color-purple-900)}.dark\:bg-red-500:is(.dark *){background-color:var(--color-red-500)}.dark\:bg-red-600:is(.dark *){background-color:var(--color-red-600)}.dark\:bg-red-800:is(.dark *){background-color:var(--color-red-800)}.dark\:bg-red-900:is(.dark *){background-color:var(--color-red-900)}.dark\:bg-transparent:is(.dark *){background-color:#0000}.dark\:bg-yellow-400:is(.dark *){background-color:var(--color-yellow-400)}.dark\:bg-yellow-600:is(.dark *){background-color:var(--color-yellow-600)}.dark\:bg-yellow-800:is(.dark *){background-color:var(--color-yellow-800)}.dark\:bg-yellow-900:is(.dark *){background-color:var(--color-yellow-900)}.dark\:fill-gray-300:is(.dark *){fill:var(--color-gray-300)}.dark\:text-blue-100:is(.dark *){color:var(--color-blue-100)}.dark\:text-blue-200:is(.dark *){color:var(--color-blue-200)}.dark\:text-blue-300:is(.dark *){color:var(--color-blue-300)}.dark\:text-blue-400:is(.dark *){color:var(--color-blue-400)}.dark\:text-blue-500:is(.dark *){color:var(--color-blue-500)}.dark\:text-gray-100:is(.dark *){color:var(--color-gray-100)}.dark\:text-gray-200:is(.dark *){color:var(--color-gray-200)}.dark\:text-gray-300:is(.dark *){color:var(--color-gray-300)}.dark\:text-gray-400:is(.dark *){color:var(--color-gray-400)}.dark\:text-gray-500:is(.dark *){color:var(--color-gray-500)}.dark\:text-gray-600:is(.dark *){color:var(--color-gray-600)}.dark\:text-gray-700:is(.dark *){color:var(--color-gray-700)}.dark\:text-gray-900:is(.dark *){color:var(--color-gray-900)}.dark\:text-green-100:is(.dark *){color:var(--color-green-100)}.dark\:text-green-200:is(.dark *){color:var(--color-green-200)}.dark\:text-green-300:is(.dark *){color:var(--color-green-300)}.dark\:text-green-400:is(.dark *){color:var(--color-green-400)}.dark\:text-green-500:is(.dark *){color:var(--color-green-500)}.dark\:text-indigo-100:is(.dark *){color:var(--color-indigo-100)}.dark\:text-indigo-200:is(.dark *){color:var(--color-indigo-200)}.dark\:text-indigo-300:is(.dark *){color:var(--color-indigo-300)}.dark\:text-indigo-400:is(.dark *){color:var(--color-indigo-400)}.dark\:text-orange-400:is(.dark *){color:var(--color-orange-400)}.dark\:text-pink-100:is(.dark *){color:var(--color-pink-100)}.dark\:text-pink-200:is(.dark *){color:var(--color-pink-200)}.dark\:text-pink-300:is(.dark *){color:var(--color-pink-300)}.dark\:text-pink-400:is(.dark *){color:var(--color-pink-400)}.dark\:text-primary-100:is(.dark *){color:#fff1ee}.dark\:text-primary-200:is(.dark *){color:#ffe4de}.dark\:text-primary-300:is(.dark *){color:#ffd5cc}.dark\:text-primary-400:is(.dark *){color:#ffbcad}.dark\:text-primary-500:is(.dark *){color:#fe795d}.dark\:text-primary-700:is(.dark *){color:#eb4f27}.dark\:text-primary-800:is(.dark *){color:#cc4522}.dark\:text-primary-900:is(.dark *){color:#a5371b}.dark\:text-purple-100:is(.dark *){color:var(--color-purple-100)}.dark\:text-purple-200:is(.dark *){color:var(--color-purple-200)}.dark\:text-purple-300:is(.dark *){color:var(--color-purple-300)}.dark\:text-purple-400:is(.dark *){color:var(--color-purple-400)}.dark\:text-red-100:is(.dark *){color:var(--color-red-100)}.dark\:text-red-200:is(.dark *){color:var(--color-red-200)}.dark\:text-red-300:is(.dark *){color:var(--color-red-300)}.dark\:text-red-400:is(.dark *){color:var(--color-red-400)}.dark\:text-red-500:is(.dark *){color:var(--color-red-500)}.dark\:text-white:is(.dark *){color:var(--color-white)}.dark\:text-white\!:is(.dark *){color:var(--color-white)!important}.dark\:text-yellow-100:is(.dark *){color:var(--color-yellow-100)}.dark\:text-yellow-200:is(.dark *){color:var(--color-yellow-200)}.dark\:text-yellow-300:is(.dark *){color:var(--color-yellow-300)}.dark\:decoration-blue-600:is(.dark *){-webkit-text-decoration-color:var(--color-blue-600);text-decoration-color:var(--color-blue-600)}.dark\:placeholder-gray-400:is(.dark *)::placeholder{color:var(--color-gray-400)}.dark\:placeholder-green-500:is(.dark *)::placeholder{color:var(--color-green-500)}.dark\:placeholder-red-500:is(.dark *)::placeholder{color:var(--color-red-500)}.dark\:opacity-25:is(.dark *){opacity:.25}.dark\:shadow-blue-800:is(.dark *){--tw-shadow-color:oklch(42.4% .199 265.638)}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-blue-800:is(.dark *){--tw-shadow-color:color-mix(in oklab,var(--color-blue-800)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-blue-800\/80:is(.dark *){--tw-shadow-color:#193cb8cc}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-blue-800\/80:is(.dark *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-blue-800)80%,transparent)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-cyan-800\/80:is(.dark *){--tw-shadow-color:#005f78cc}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-cyan-800\/80:is(.dark *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-cyan-800)80%,transparent)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-gray-700:is(.dark *){--tw-shadow-color:oklch(37.3% .034 259.733)}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-gray-700:is(.dark *){--tw-shadow-color:color-mix(in oklab,var(--color-gray-700)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-gray-800:is(.dark *){--tw-shadow-color:oklch(27.8% .033 256.848)}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-gray-800:is(.dark *){--tw-shadow-color:color-mix(in oklab,var(--color-gray-800)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-gray-800\/80:is(.dark *){--tw-shadow-color:#1e2939cc}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-gray-800\/80:is(.dark *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-gray-800)80%,transparent)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-gray-900:is(.dark *){--tw-shadow-color:oklch(21% .034 264.665)}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-gray-900:is(.dark *){--tw-shadow-color:color-mix(in oklab,var(--color-gray-900)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-green-800:is(.dark *){--tw-shadow-color:oklch(44.8% .119 151.328)}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-green-800:is(.dark *){--tw-shadow-color:color-mix(in oklab,var(--color-green-800)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-green-800\/80:is(.dark *){--tw-shadow-color:#016630cc}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-green-800\/80:is(.dark *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-green-800)80%,transparent)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-lime-800\/80:is(.dark *){--tw-shadow-color:#3d6300cc}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-lime-800\/80:is(.dark *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-lime-800)80%,transparent)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-pink-800\/80:is(.dark *){--tw-shadow-color:#a2004ccc}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-pink-800\/80:is(.dark *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-pink-800)80%,transparent)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-primary-800:is(.dark *){--tw-shadow-color:#cc4522}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-primary-800:is(.dark *){--tw-shadow-color:color-mix(in oklab,#cc4522 var(--tw-shadow-alpha),transparent)}}.dark\:shadow-primary-800\/80:is(.dark *){--tw-shadow-color:#cc4522cc}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-primary-800\/80:is(.dark *){--tw-shadow-color:color-mix(in oklab,oklab(57.5989% .145025 .102079/.8) var(--tw-shadow-alpha),transparent)}}.dark\:shadow-purple-800:is(.dark *){--tw-shadow-color:oklch(43.8% .218 303.724)}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-purple-800:is(.dark *){--tw-shadow-color:color-mix(in oklab,var(--color-purple-800)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-purple-800\/80:is(.dark *){--tw-shadow-color:#6e11b0cc}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-purple-800\/80:is(.dark *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-purple-800)80%,transparent)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-red-800:is(.dark *){--tw-shadow-color:oklch(44.4% .177 26.899)}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-red-800:is(.dark *){--tw-shadow-color:color-mix(in oklab,var(--color-red-800)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-red-800\/80:is(.dark *){--tw-shadow-color:#9f0712cc}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-red-800\/80:is(.dark *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-red-800)80%,transparent)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-teal-800\/80:is(.dark *){--tw-shadow-color:#005f5acc}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-teal-800\/80:is(.dark *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-teal-800)80%,transparent)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-yellow-700:is(.dark *){--tw-shadow-color:oklch(55.4% .135 66.442)}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-yellow-700:is(.dark *){--tw-shadow-color:color-mix(in oklab,var(--color-yellow-700)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-yellow-800\/80:is(.dark *){--tw-shadow-color:#874b00cc}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-yellow-800\/80:is(.dark *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-yellow-800)80%,transparent)var(--tw-shadow-alpha),transparent)}}.dark\:ring-gray-500:is(.dark *){--tw-ring-color:var(--color-gray-500)}.dark\:ring-gray-900:is(.dark *){--tw-ring-color:var(--color-gray-900)}.dark\:ring-primary-500:is(.dark *){--tw-ring-color:#fe795d}.dark\:ring-offset-gray-800:is(.dark *){--tw-ring-offset-color:var(--color-gray-800)}@media (hover:hover){.dark\:group-hover\:bg-gray-800\/60:is(.dark *):is(:where(.group):hover *){background-color:#1e293999}@supports (color:color-mix(in lab,red,red)){.dark\:group-hover\:bg-gray-800\/60:is(.dark *):is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-gray-800)60%,transparent)}}.dark\:group-hover\:text-primary-500:is(.dark *):is(:where(.group):hover *){color:#fe795d}}.dark\:group-focus\:ring-gray-800\/70:is(.dark *):is(:where(.group):focus *){--tw-ring-color:#1e2939b3}@supports (color:color-mix(in lab,red,red)){.dark\:group-focus\:ring-gray-800\/70:is(.dark *):is(:where(.group):focus *){--tw-ring-color:color-mix(in oklab,var(--color-gray-800)70%,transparent)}}.dark\:peer-focus\:text-primary-500:is(.dark *):is(:where(.peer):focus~*){color:#fe795d}.dark\:peer-focus\:ring-blue-800:is(.dark *):is(:where(.peer):focus~*){--tw-ring-color:var(--color-blue-800)}.dark\:peer-focus\:ring-green-800:is(.dark *):is(:where(.peer):focus~*){--tw-ring-color:var(--color-green-800)}.dark\:peer-focus\:ring-orange-800:is(.dark *):is(:where(.peer):focus~*){--tw-ring-color:var(--color-orange-800)}.dark\:peer-focus\:ring-primary-800:is(.dark *):is(:where(.peer):focus~*){--tw-ring-color:#cc4522}.dark\:peer-focus\:ring-purple-800:is(.dark *):is(:where(.peer):focus~*){--tw-ring-color:var(--color-purple-800)}.dark\:peer-focus\:ring-red-800:is(.dark *):is(:where(.peer):focus~*){--tw-ring-color:var(--color-red-800)}.dark\:peer-focus\:ring-teal-800:is(.dark *):is(:where(.peer):focus~*){--tw-ring-color:var(--color-teal-800)}.dark\:peer-focus\:ring-yellow-800:is(.dark *):is(:where(.peer):focus~*){--tw-ring-color:var(--color-yellow-800)}.dark\:first-letter\:text-gray-100:is(.dark *):first-letter{color:var(--color-gray-100)}.dark\:before\:shadow-\[-10px_0_50px_65px_rgba\(16\,24\,39\,1\)\]:is(.dark *):before{content:var(--tw-content);--tw-shadow:-10px 0 50px 65px var(--tw-shadow-color,#101827);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:after\:shadow-\[10px_0_50px_65px_rgba\(16\,24\,39\,1\)\]:is(.dark *):after{content:var(--tw-content);--tw-shadow:10px 0 50px 65px var(--tw-shadow-color,#101827);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:last\:border-e-gray-500:is(.dark *):last-child{border-inline-end-color:var(--color-gray-500)}.dark\:last\:border-e-gray-600:is(.dark *):last-child{border-inline-end-color:var(--color-gray-600)}.dark\:odd\:bg-blue-800:is(.dark *):nth-child(odd){background-color:var(--color-blue-800)}.dark\:odd\:bg-gray-800:is(.dark *):nth-child(odd){background-color:var(--color-gray-800)}.dark\:odd\:bg-green-800:is(.dark *):nth-child(odd){background-color:var(--color-green-800)}.dark\:odd\:bg-purple-800:is(.dark *):nth-child(odd){background-color:var(--color-purple-800)}.dark\:odd\:bg-red-800:is(.dark *):nth-child(odd){background-color:var(--color-red-800)}.dark\:odd\:bg-yellow-800:is(.dark *):nth-child(odd){background-color:var(--color-yellow-800)}.dark\:even\:bg-blue-700:is(.dark *):nth-child(2n){background-color:var(--color-blue-700)}.dark\:even\:bg-gray-700:is(.dark *):nth-child(2n){background-color:var(--color-gray-700)}.dark\:even\:bg-green-700:is(.dark *):nth-child(2n){background-color:var(--color-green-700)}.dark\:even\:bg-purple-700:is(.dark *):nth-child(2n){background-color:var(--color-purple-700)}.dark\:even\:bg-red-700:is(.dark *):nth-child(2n){background-color:var(--color-red-700)}.dark\:even\:bg-yellow-700:is(.dark *):nth-child(2n){background-color:var(--color-yellow-700)}.dark\:focus-within\:border-primary-500:is(.dark *):focus-within{border-color:#fe795d}.dark\:focus-within\:text-white:is(.dark *):focus-within{color:var(--color-white)}.dark\:focus-within\:ring-blue-800:is(.dark *):focus-within{--tw-ring-color:var(--color-blue-800)}.dark\:focus-within\:ring-gray-700:is(.dark *):focus-within{--tw-ring-color:var(--color-gray-700)}.dark\:focus-within\:ring-gray-800:is(.dark *):focus-within{--tw-ring-color:var(--color-gray-800)}.dark\:focus-within\:ring-green-800:is(.dark *):focus-within{--tw-ring-color:var(--color-green-800)}.dark\:focus-within\:ring-primary-800:is(.dark *):focus-within{--tw-ring-color:#cc4522}.dark\:focus-within\:ring-purple-900:is(.dark *):focus-within{--tw-ring-color:var(--color-purple-900)}.dark\:focus-within\:ring-red-900:is(.dark *):focus-within{--tw-ring-color:var(--color-red-900)}.dark\:focus-within\:ring-yellow-900:is(.dark *):focus-within{--tw-ring-color:var(--color-yellow-900)}@media (hover:hover){.dark\:hover\:border-gray-500:is(.dark *):hover{border-color:var(--color-gray-500)}.dark\:hover\:border-gray-600:is(.dark *):hover{border-color:var(--color-gray-600)}.dark\:hover\:bg-blue-600:is(.dark *):hover{background-color:var(--color-blue-600)}.dark\:hover\:bg-blue-700:is(.dark *):hover{background-color:var(--color-blue-700)}.dark\:hover\:bg-blue-800:is(.dark *):hover{background-color:var(--color-blue-800)}.dark\:hover\:bg-gray-600:is(.dark *):hover{background-color:var(--color-gray-600)}.dark\:hover\:bg-gray-700:is(.dark *):hover{background-color:var(--color-gray-700)}.dark\:hover\:bg-gray-800:is(.dark *):hover{background-color:var(--color-gray-800)}.dark\:hover\:bg-green-600:is(.dark *):hover{background-color:var(--color-green-600)}.dark\:hover\:bg-green-700:is(.dark *):hover{background-color:var(--color-green-700)}.dark\:hover\:bg-green-800:is(.dark *):hover{background-color:var(--color-green-800)}.dark\:hover\:bg-indigo-800:is(.dark *):hover{background-color:var(--color-indigo-800)}.dark\:hover\:bg-pink-800:is(.dark *):hover{background-color:var(--color-pink-800)}.dark\:hover\:bg-primary-500:is(.dark *):hover{background-color:#fe795d}.dark\:hover\:bg-primary-600:is(.dark *):hover{background-color:#ef562f}.dark\:hover\:bg-primary-700:is(.dark *):hover{background-color:#eb4f27}.dark\:hover\:bg-primary-800:is(.dark *):hover{background-color:#cc4522}.dark\:hover\:bg-purple-500:is(.dark *):hover{background-color:var(--color-purple-500)}.dark\:hover\:bg-purple-700:is(.dark *):hover{background-color:var(--color-purple-700)}.dark\:hover\:bg-purple-800:is(.dark *):hover{background-color:var(--color-purple-800)}.dark\:hover\:bg-red-600:is(.dark *):hover{background-color:var(--color-red-600)}.dark\:hover\:bg-red-700:is(.dark *):hover{background-color:var(--color-red-700)}.dark\:hover\:bg-red-800:is(.dark *):hover{background-color:var(--color-red-800)}.dark\:hover\:bg-yellow-400:is(.dark *):hover{background-color:var(--color-yellow-400)}.dark\:hover\:bg-yellow-800:is(.dark *):hover{background-color:var(--color-yellow-800)}.dark\:hover\:text-blue-300:is(.dark *):hover{color:var(--color-blue-300)}.dark\:hover\:text-gray-300:is(.dark *):hover{color:var(--color-gray-300)}.dark\:hover\:text-green-300:is(.dark *):hover{color:var(--color-green-300)}.dark\:hover\:text-indigo-300:is(.dark *):hover{color:var(--color-indigo-300)}.dark\:hover\:text-pink-300:is(.dark *):hover{color:var(--color-pink-300)}.dark\:hover\:text-primary-100:is(.dark *):hover{color:#fff1ee}.dark\:hover\:text-primary-300:is(.dark *):hover{color:#ffd5cc}.dark\:hover\:text-primary-900:is(.dark *):hover{color:#a5371b}.dark\:hover\:text-purple-300:is(.dark *):hover{color:var(--color-purple-300)}.dark\:hover\:text-red-300:is(.dark *):hover{color:var(--color-red-300)}.dark\:hover\:text-white:is(.dark *):hover{color:var(--color-white)}.dark\:hover\:text-yellow-300:is(.dark *):hover{color:var(--color-yellow-300)}}.dark\:focus\:border-blue-500:is(.dark *):focus{border-color:var(--color-blue-500)}.dark\:focus\:border-green-500:is(.dark *):focus{border-color:var(--color-green-500)}.dark\:focus\:border-primary-500:is(.dark *):focus{border-color:#fe795d}.dark\:focus\:border-red-500:is(.dark *):focus{border-color:var(--color-red-500)}.dark\:focus\:text-white:is(.dark *):focus{color:var(--color-white)}.dark\:focus\:ring-blue-400:is(.dark *):focus{--tw-ring-color:var(--color-blue-400)}.dark\:focus\:ring-blue-500:is(.dark *):focus{--tw-ring-color:var(--color-blue-500)}.dark\:focus\:ring-blue-600:is(.dark *):focus{--tw-ring-color:var(--color-blue-600)}.dark\:focus\:ring-blue-800:is(.dark *):focus{--tw-ring-color:var(--color-blue-800)}.dark\:focus\:ring-cyan-800:is(.dark *):focus{--tw-ring-color:var(--color-cyan-800)}.dark\:focus\:ring-gray-500:is(.dark *):focus{--tw-ring-color:var(--color-gray-500)}.dark\:focus\:ring-gray-800:is(.dark *):focus{--tw-ring-color:var(--color-gray-800)}.dark\:focus\:ring-green-400:is(.dark *):focus{--tw-ring-color:var(--color-green-400)}.dark\:focus\:ring-green-500:is(.dark *):focus{--tw-ring-color:var(--color-green-500)}.dark\:focus\:ring-green-600:is(.dark *):focus{--tw-ring-color:var(--color-green-600)}.dark\:focus\:ring-green-800:is(.dark *):focus{--tw-ring-color:var(--color-green-800)}.dark\:focus\:ring-lime-800:is(.dark *):focus{--tw-ring-color:var(--color-lime-800)}.dark\:focus\:ring-orange-600:is(.dark *):focus{--tw-ring-color:var(--color-orange-600)}.dark\:focus\:ring-pink-800:is(.dark *):focus{--tw-ring-color:var(--color-pink-800)}.dark\:focus\:ring-primary-400:is(.dark *):focus{--tw-ring-color:#ffbcad}.dark\:focus\:ring-primary-500:is(.dark *):focus{--tw-ring-color:#fe795d}.dark\:focus\:ring-primary-600:is(.dark *):focus{--tw-ring-color:#ef562f}.dark\:focus\:ring-purple-400:is(.dark *):focus{--tw-ring-color:var(--color-purple-400)}.dark\:focus\:ring-purple-600:is(.dark *):focus{--tw-ring-color:var(--color-purple-600)}.dark\:focus\:ring-purple-800:is(.dark *):focus{--tw-ring-color:var(--color-purple-800)}.dark\:focus\:ring-red-400:is(.dark *):focus{--tw-ring-color:var(--color-red-400)}.dark\:focus\:ring-red-500:is(.dark *):focus{--tw-ring-color:var(--color-red-500)}.dark\:focus\:ring-red-600:is(.dark *):focus{--tw-ring-color:var(--color-red-600)}.dark\:focus\:ring-red-800:is(.dark *):focus{--tw-ring-color:var(--color-red-800)}.dark\:focus\:ring-teal-600:is(.dark *):focus{--tw-ring-color:var(--color-teal-600)}.dark\:focus\:ring-teal-700:is(.dark *):focus{--tw-ring-color:var(--color-teal-700)}.dark\:focus\:ring-teal-800:is(.dark *):focus{--tw-ring-color:var(--color-teal-800)}.dark\:focus\:ring-yellow-400:is(.dark *):focus{--tw-ring-color:var(--color-yellow-400)}.dark\:focus\:ring-yellow-600:is(.dark *):focus{--tw-ring-color:var(--color-yellow-600)}.dark\:disabled\:text-gray-500:is(.dark *):disabled{color:var(--color-gray-500)}@media (min-width:48rem){.md\:dark\:bg-transparent:is(.dark *){background-color:#0000}.md\:dark\:text-white:is(.dark *){color:var(--color-white)}@media (hover:hover){.md\:dark\:hover\:bg-transparent:is(.dark *):hover{background-color:#0000}.md\:dark\:hover\:text-white:is(.dark *):hover{color:var(--color-white)}}}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}} diff --git a/demo/svelte/dist/assets/index-BrzzRgYT.js b/demo/svelte/dist/assets/index-BrzzRgYT.js deleted file mode 100644 index a101ae8..0000000 --- a/demo/svelte/dist/assets/index-BrzzRgYT.js +++ /dev/null @@ -1,2 +0,0 @@ -(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const s of o.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&n(s)}).observe(document,{childList:!0,subtree:!0});function r(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(i){if(i.ep)return;i.ep=!0;const o=r(i);fetch(i.href,o)}})();const Rn=!1;var $t=Array.isArray,_i=Array.prototype.indexOf,vn=Array.from,oo=Object.defineProperty,ot=Object.getOwnPropertyDescriptor,io=Object.getOwnPropertyDescriptors,xi=Object.prototype,ki=Array.prototype,gn=Object.getPrototypeOf,Ln=Object.isExtensible;function At(e){return typeof e=="function"}const ze=()=>{};function Ci(e){return e()}function Jr(e){for(var t=0;t{n.d=!0})}function he(e){const t=K;if(t!==null){const s=t.e;if(s!==null){var r=X,n=Q;t.e=null;try{for(var i=0;i{var a=Q;Le(o);var c=l();return Le(a),c};return n&&r.set("length",$e(e.length)),new Proxy(e,{defineProperty(l,a,c){(!("value"in c)||c.configurable===!1||c.enumerable===!1||c.writable===!1)&&Mi();var f=r.get(a);return f===void 0?(f=s(()=>$e(c.value)),r.set(a,f)):M(f,s(()=>ft(c.value))),!0},deleteProperty(l,a){var c=r.get(a);if(c===void 0)a in l&&(r.set(a,s(()=>$e(xe))),Hr(i));else{if(n&&typeof a=="string"){var f=r.get("length"),u=Number(a);Number.isInteger(u)&&u$e(ft(u?l[a]:xe))),r.set(a,f)),f!==void 0){var d=_(f);return d===xe?void 0:d}return Reflect.get(l,a,c)},getOwnPropertyDescriptor(l,a){var c=Reflect.getOwnPropertyDescriptor(l,a);if(c&&"value"in c){var f=r.get(a);f&&(c.value=_(f))}else if(c===void 0){var u=r.get(a),d=u==null?void 0:u.v;if(u!==void 0&&d!==xe)return{enumerable:!0,configurable:!0,value:d,writable:!0}}return c},has(l,a){var d;if(a===it)return!0;var c=r.get(a),f=c!==void 0&&c.v!==xe||Reflect.has(l,a);if(c!==void 0||X!==null&&(!f||(d=ot(l,a))!=null&&d.writable)){c===void 0&&(c=s(()=>$e(f?ft(l[a]):xe)),r.set(a,c));var u=_(c);if(u===xe)return!1}return f},set(l,a,c,f){var C;var u=r.get(a),d=a in l;if(n&&a==="length")for(var v=c;v$e(xe)),r.set(v+"",g))}u===void 0?(!d||(C=ot(l,a))!=null&&C.writable)&&(u=s(()=>$e(void 0)),M(u,s(()=>ft(c))),r.set(a,u)):(d=u.v!==xe,M(u,s(()=>ft(c))));var h=Reflect.getOwnPropertyDescriptor(l,a);if(h!=null&&h.set&&h.set.call(f,c),!d){if(n&&typeof a=="string"){var y=r.get("length"),m=Number(a);Number.isInteger(m)&&m>=y.v&&M(y,m+1)}Hr(i)}return!0},ownKeys(l){_(i);var a=Reflect.ownKeys(l).filter(u=>{var d=r.get(u);return d===void 0||d.v!==xe});for(var[c,f]of r)f.v!==xe&&!(c in l)&&a.push(c);return a},setPrototypeOf(){zi()}})}function Hr(e,t=1){M(e,e.v+t)}function Tt(e){var t=Ne|je,r=Q!==null&&(Q.f&Ne)!==0?Q:null;return X===null||r!==null&&(r.f&Se)!==0?t|=Se:X.f|=lo,{ctx:K,deps:null,effects:null,equals:uo,f:t,fn:e,reactions:null,rv:0,v:null,wv:0,parent:r??X}}function Gt(e){const t=Tt(e);return Oo(t),t}function Ie(e){const t=Tt(e);return t.equals=mn,t}function ho(e){var t=e.effects;if(t!==null){e.effects=null;for(var r=0;r_(e))),t}function M(e,t,r=!1){Q!==null&&!Ue&&Or()&&(Q.f&(Ne|Sr))!==0&&!(be!=null&&be.includes(e))&&Ni();let n=r?ft(t):t;return bo(e,n)}function bo(e,t){if(!e.equals(t)){var r=e.v;or?Yt.set(e,t):Yt.set(e,r),e.v=t,(e.f&Ne)!==0&&((e.f&je)!==0&&mo(e),Me(e,(e.f&Se)===0?ye:ct)),e.wv=Lo(),yo(e,je),Or()&&X!==null&&(X.f&ye)!==0&&(X.f&(Qe|Mt))===0&&(Re===null?ss([e]):Re.push(e))}return t}function zn(e,t=1){var r=_(e),n=t===1?r++:r--;return M(e,r),n}function yo(e,t){var r=e.reactions;if(r!==null)for(var n=Or(),i=r.length,o=0;onew Promise(n=>{r.outro?Kt(t,()=>{We(t),n(void 0)}):(We(t),n(void 0))})}function It(e){return Nt(so,e,!1)}function J(e,t){var r=K,n={effect:null,ran:!1};r.l.r1.push(n),n.effect=rr(()=>{e(),!n.ran&&(n.ran=!0,M(r.l.r2,!0),Ge(t))})}function Ye(){var e=K;rr(()=>{if(_(e.l.r2)){for(var t of e.l.r1){var r=t.effect;(r.f&ye)!==0&&Me(r,ct),Dt(r)&&zr(r),t.ran=!1}e.l.r2.v=!1}})}function rr(e){return Nt(Pr,e,!0)}function te(e,t=[],r=Tt){const n=t.map(r);return nr(()=>e(...n.map(_)))}function nr(e,t=0){return Nt(Pr|Sr|t,e,!0)}function yt(e,t=!0){return Nt(Pr|Qe,e,!0,t)}function Co(e){var t=e.teardown;if(t!==null){const r=or,n=Q;In(!0),Le(null);try{t.call(null)}finally{In(r),Le(n)}}}function Eo(e,t=!1){var r=e.first;for(e.first=e.last=null;r!==null;){var n=r.next;(r.f&Mt)!==0?r.parent=null:We(r,t),r=n}}function os(e){for(var t=e.first;t!==null;){var r=t.next;(t.f&Qe)===0&&We(t),t=r}}function We(e,t=!0){var r=!1;(t||(e.f&Ai)!==0)&&e.nodes_start!==null&&(Ao(e.nodes_start,e.nodes_end),r=!0),Eo(e,t&&!r),_r(e,0),Me(e,Tr);var n=e.transitions;if(n!==null)for(const o of n)o.stop();Co(e);var i=e.parent;i!==null&&i.first!==null&&Po(e),e.next=e.prev=e.teardown=e.ctx=e.deps=e.fn=e.nodes_start=e.nodes_end=null}function Ao(e,t){for(;e!==null;){var r=e===t?null:Rr(e);e.remove(),e=r}}function Po(e){var t=e.parent,r=e.prev,n=e.next;r!==null&&(r.next=n),n!==null&&(n.prev=r),t!==null&&(t.first===e&&(t.first=n),t.last===e&&(t.last=r))}function Kt(e,t){var r=[];yn(e,r,!0),So(r,()=>{We(e),t&&t()})}function So(e,t){var r=e.length;if(r>0){var n=()=>--r||t();for(var i of e)i.out(n)}else t()}function yn(e,t,r){if((e.f&Je)===0){if(e.f^=Je,e.transitions!==null)for(const s of e.transitions)(s.is_global||r)&&t.push(s);for(var n=e.first;n!==null;){var i=n.next,o=(n.f&er)!==0||(n.f&Qe)!==0;yn(n,t,o?r:!1),n=i}}}function Xt(e){To(e,!0)}function To(e,t){if((e.f&Je)!==0){e.f^=Je,(e.f&ye)===0&&(e.f^=ye),Dt(e)&&(Me(e,je),Nr(e));for(var r=e.first;r!==null;){var n=r.next,i=(r.f&er)!==0||(r.f&Qe)!==0;To(r,i?t:!1),r=n}if(e.transitions!==null)for(const o of e.transitions)(o.is_global||t)&&o.in()}}let br=[];function is(){var e=br;br=[],Jr(e)}function Lr(e){br.length===0&&queueMicrotask(is),br.push(e)}let gr=!1,en=!1,yr=null,dt=!1,or=!1;function In(e){or=e}let hr=[];let Q=null,Ue=!1;function Le(e){Q=e}let X=null;function He(e){X=e}let be=null;function Oo(e){Q!==null&&Q.f&Qr&&(be===null?be=[e]:be.push(e))}let pe=null,Ae=0,Re=null;function ss(e){Re=e}let Ro=1,wr=0,nt=!1;function Lo(){return++Ro}function Dt(e){var u;var t=e.f;if((t&je)!==0)return!0;if((t&ct)!==0){var r=e.deps,n=(t&Se)!==0;if(r!==null){var i,o,s=(t&pr)!==0,l=n&&X!==null&&!nt,a=r.length;if(s||l){var c=e,f=c.parent;for(i=0;ie.wv)return!0}(!n||X!==null&&!nt)&&Me(e,ye)}return!1}function as(e,t){for(var r=t;r!==null;){if((r.f&mr)!==0)try{r.fn(e);return}catch{r.f^=mr}r=r.parent}throw gr=!1,e}function Dn(e){return(e.f&Tr)===0&&(e.parent===null||(e.parent.f&mr)===0)}function Mr(e,t,r,n){if(gr){if(r===null&&(gr=!1),Dn(t))throw e;return}if(r!==null&&(gr=!0),as(e,t),Dn(t))throw e}function Mo(e,t,r=!0){var n=e.reactions;if(n!==null)for(var i=0;i0)for(u.length=Ae+pe.length,d=0;d0;){t++>1e3&&cs();var r=hr,n=r.length;hr=[];for(var i=0;i{document.activeElement===r&&e.focus()})}}function No(e){var t=Q,r=X;Le(null),He(null);try{return e()}finally{Le(t),He(r)}}const Io=new Set,rn=new Set;function Do(e,t,r,n={}){function i(o){if(n.capture||qt.call(t,o),!o.cancelBubble)return No(()=>r==null?void 0:r.call(this,o))}return e.startsWith("pointer")||e.startsWith("touch")||e==="wheel"?Lr(()=>{t.addEventListener(e,i,n)}):t.addEventListener(e,i,n),i}function q(e,t,r,n,i){var o={capture:n,passive:i},s=Do(e,t,r,o);(t===document.body||t===window||t===document)&&bn(()=>{t.removeEventListener(e,s,o)})}function xs(e){for(var t=0;t{throw p});throw d}}finally{e.__root=t,delete e.currentTarget,Le(f),He(u)}}}function wn(e){var t=document.createElement("template");return t.innerHTML=e.replaceAll("",""),t.content}function at(e,t){var r=X;r.nodes_start===null&&(r.nodes_start=e,r.nodes_end=t)}function re(e,t){var r=(t&vo)!==0,n=(t&qi)!==0,i,o=!e.startsWith("");return()=>{i===void 0&&(i=wn(o?e:""+e),r||(i=Pe(i)));var s=n||wo?document.importNode(i,!0):i.cloneNode(!0);if(r){var l=Pe(s),a=s.lastChild;at(l,a)}else at(s,s);return s}}function ks(e,t,r="svg"){var n=!e.startsWith(""),i=(t&vo)!==0,o=`<${r}>${n?e:""+e}`,s;return()=>{if(!s){var l=wn(o),a=Pe(l);if(i)for(s=document.createDocumentFragment();Pe(a);)s.appendChild(Pe(a));else s=Pe(a)}var c=s.cloneNode(!0);if(i){var f=Pe(c),u=c.lastChild;at(f,u)}else at(c,c);return c}}function Ir(e,t){return ks(e,t,"svg")}function et(e=""){{var t=tr(e+"");return at(t,t),t}}function ce(){var e=document.createDocumentFragment(),t=document.createComment(""),r=tr();return e.append(t,r),at(t,r),e}function R(e,t){e!==null&&e.before(t)}let xr=!0;function Fn(e){xr=e}function kr(e,t){var r=t==null?"":typeof t=="object"?t+"":t;r!==(e.__t??(e.__t=e.nodeValue))&&(e.__t=r,e.nodeValue=r+"")}function Cs(e,t){return Es(e,t)}const kt=new Map;function Es(e,{target:t,anchor:r,props:n={},events:i,context:o,intro:s=!0}){$i();var l=new Set,a=u=>{for(var d=0;d{var u=r??t.appendChild(tr());return yt(()=>{if(o){ge({});var d=K;d.c=o}i&&(n.$$events=i),xr=s,c=e(u,n)||{},xr=!0,o&&he()}),()=>{var g;for(var d of l){t.removeEventListener(d,qt);var v=kt.get(d);--v===0?(document.removeEventListener(d,qt),kt.delete(d)):kt.set(d,v)}rn.delete(a),u!==r&&((g=u.parentNode)==null||g.removeChild(u))}});return As.set(c,f),c}let As=new WeakMap;function ke(e,t,[r,n]=[0,0]){var i=e,o=null,s=null,l=xe,a=r>0?er:0,c=!1;const f=(d,v=!0)=>{c=!0,u(v,d)},u=(d,v)=>{l!==(l=d)&&(l?(o?Xt(o):v&&(o=yt(()=>v(i))),s&&Kt(s,()=>{s=null})):(s?Xt(s):v&&(s=yt(()=>v(i,[r+1,n]))),o&&Kt(o,()=>{o=null})))};nr(()=>{c=!1,t(f),c||u(null,null)},a)}function Ps(e,t){return t}function Ss(e,t,r,n){for(var i=[],o=t.length,s=0;s0&&i.length===0&&r!==null;if(l){var a=r.parentNode;es(a),a.append(r),n.clear(),rt(e,t[0].prev,t[o-1].next)}So(i,()=>{for(var c=0;c{var d=r();return $t(d)?d:d==null?[]:vn(d)});nr(()=>{var d=_(u),v=d.length;f&&v===0||(f=v===0,Os(d,l,s,i,t,n,r),o!==null&&(v===0?c?Xt(c):c=yt(()=>o(s)):c!==null&&Kt(c,()=>{c=null})),_(u))})}function Os(e,t,r,n,i,o,s){var l=e.length,a=t.items,c=t.first,f=c,u,d=null,v=[],g=[],h,y,m,C;for(C=0;C0){var V=l===0?r:null;Ss(t,x,V,a)}}X.first=t.first&&t.first.e,X.last=d&&d.e}function Rs(e,t,r,n){bo(e.v,t),e.i=r}function Ls(e,t,r,n,i,o,s,l,a,c){var f=(a&Fi)!==0,u=(a&Ui)===0,d=f?u?Y(i):Ot(i):i,v=(a&Bi)===0?s:Ot(s),g={i:v,v:d,k:o,a:null,e:null,prev:r,next:n};try{return g.e=yt(()=>l(e,d,v,c),Qi),g.e.prev=r&&r.e,g.e.next=n&&n.e,r===null?t.first=g:(r.next=g,r.e.next=g.e),n!==null&&(n.prev=g,n.e.prev=g.e),g}finally{}}function Bn(e,t,r){for(var n=e.next?e.next.e.nodes_start:r,i=t?t.e.nodes_start:r,o=e.e.nodes_start;o!==n;){var s=Rr(o);i.before(o),o=s}}function rt(e,t,r){t===null?e.first=r:(t.next=r,t.e.next=r&&r.e),r!==null&&(r.prev=t,r.e.prev=t&&t.e)}function Ms(e,t,r=!1,n=!1,i=!1){var o=e,s="";te(()=>{var l=X;if(s!==(s=t()??"")&&(l.nodes_start!==null&&(Ao(l.nodes_start,l.nodes_end),l.nodes_start=l.nodes_end=null),s!=="")){var a=s+"";r?a=`${a}`:n&&(a=`${a}`);var c=wn(a);if((r||n)&&(c=Pe(c)),at(Pe(c),c.lastChild),r||n)for(;Pe(c);)o.before(Pe(c));else o.before(c)}})}function ae(e,t,r,n,i){var l;var o=(l=t.$$slots)==null?void 0:l[r],s=!1;o===!0&&(o=t[r==="default"?"children":r],s=!0),o===void 0?i!==null&&i(e):o(e,s?()=>n:n)}function zs(e){const t={};e.children&&(t.default=!0);for(const r in e.$$slots)t[r]=!0;return t}function Zt(e,t,r,n,i,o){var s,l,a=null,c=e,f;nr(()=>{const u=t()||null;var d=u==="svg"?Ki:null;u!==s&&(f&&(u===null?Kt(f,()=>{f=null,l=null}):u===l?Xt(f):(We(f),Fn(!1))),u&&u!==l&&(f=yt(()=>{if(a=d?document.createElementNS(d,u):document.createElement(u),at(a,a),n){var v=a.appendChild(tr());n(a,v)}X.nodes_end=a,c.before(a)})),s=u,s&&(l=s),Fn(!0))},er)}function Jt(e,t,r){It(()=>{var n=Ge(()=>t(e,r==null?void 0:r())||{});if(r&&(n!=null&&n.update)){var i=!1,o={};rr(()=>{var s=r();z(s),i&&hn(o,s)&&(o=s,n.update(s))}),i=!0}if(n!=null&&n.destroy)return()=>n.destroy()})}function Ns(e,t){var r=void 0,n;nr(()=>{r!==(r=t())&&(n&&(We(n),n=null),r&&(n=yt(()=>{It(()=>r(e))})))})}function Fo(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t=0;){var l=s+o;(s===0||Un.includes(n[s-1]))&&(l===n.length||Un.includes(n[l]))?n=(s===0?"":n.substring(0,s))+n.substring(l+1):s=l}}return n===""?null:n}function Vn(e,t=!1){var r=t?" !important;":";",n="";for(var i in e){var o=e[i];o!=null&&o!==""&&(n+=" "+i+": "+o+r)}return n}function qr(e){return e[0]!=="-"||e[1]!=="-"?e.toLowerCase():e}function Ds(e,t){if(t){var r="",n,i;if(Array.isArray(t)?(n=t[0],i=t[1]):n=t,e){e=String(e).replaceAll(/\s*\/\*.*?\*\/\s*/g,"").trim();var o=!1,s=0,l=!1,a=[];n&&a.push(...Object.keys(n).map(qr)),i&&a.push(...Object.keys(i).map(qr));var c=0,f=-1;const h=e.length;for(var u=0;ur[p]);return a}function jo(e){return e.__attributes??(e.__attributes={[Uo]:e.nodeName.includes("-"),[Vo]:e.namespaceURI===Yi})}var jn=new Map;function Wo(e){var t=jn.get(e.nodeName);if(t)return t;jn.set(e.nodeName,t=[]);for(var r,n=e,i=Element.prototype;i!==n;){r=io(n);for(var o in r)r[o].set&&t.push(o);n=gn(n)}return t}const Us=()=>performance.now(),Ze={tick:e=>requestAnimationFrame(e),now:()=>Us(),tasks:new Set};function Ho(){const e=Ze.now();Ze.tasks.forEach(t=>{t.c(e)||(Ze.tasks.delete(t),t.f())}),Ze.tasks.size!==0&&Ze.tick(Ho)}function Vs(e){let t;return Ze.tasks.size===0&&Ze.tick(Ho),{promise:new Promise(r=>{Ze.tasks.add(t={c:e,f:r})}),abort(){Ze.tasks.delete(t)}}}function lr(e,t){No(()=>{e.dispatchEvent(new CustomEvent(t))})}function js(e){if(e==="float")return"cssFloat";if(e==="offset")return"cssOffset";if(e.startsWith("--"))return e;const t=e.split("-");return t.length===1?t[0]:t[0]+t.slice(1).map(r=>r[0].toUpperCase()+r.slice(1)).join("")}function Wn(e){const t={},r=e.split(";");for(const n of r){const[i,o]=n.split(":");if(!i||o===void 0)break;const s=js(i.trim());t[s]=o.trim()}return t}const Ws=e=>e;function Go(e,t,r,n){var i=(e&Gi)!==0,o="both",s,l=t.inert,a=t.style.overflow,c,f;function u(){var y=Q,m=X;Le(null),He(null);try{return s??(s=r()(t,(n==null?void 0:n())??{},{direction:o}))}finally{Le(y),He(m)}}var d={is_global:i,in(){t.inert=l,lr(t,"introstart"),c=nn(t,u(),f,1,()=>{lr(t,"introend"),c==null||c.abort(),c=s=void 0,t.style.overflow=a})},out(y){t.inert=!0,lr(t,"outrostart"),f=nn(t,u(),c,0,()=>{lr(t,"outroend"),y==null||y()})},stop:()=>{c==null||c.abort(),f==null||f.abort()}},v=X;if((v.transitions??(v.transitions=[])).push(d),xr){var g=i;if(!g){for(var h=v.parent;h&&(h.f&er)!==0;)for(;(h=h.parent)&&(h.f&Sr)===0;);g=!h||(h.f&ao)!==0}g&&It(()=>{Ge(()=>d.in())})}}function nn(e,t,r,n,i){var o=n===1;if(At(t)){var s,l=!1;return Lr(()=>{if(!l){var y=t({direction:o?"in":"out"});s=nn(e,y,r,n,i)}}),{abort:()=>{l=!0,s==null||s.abort()},deactivate:()=>s.deactivate(),reset:()=>s.reset(),t:()=>s.t()}}if(r==null||r.deactivate(),!(t!=null&&t.duration))return i(),{abort:ze,deactivate:ze,reset:ze,t:()=>n};const{delay:a=0,css:c,tick:f,easing:u=Ws}=t;var d=[];if(o&&r===void 0&&(f&&f(0,1),c)){var v=Wn(c(0,1));d.push(v,v)}var g=()=>1-n,h=e.animate(d,{duration:a});return h.onfinish=()=>{var y=(r==null?void 0:r.t())??1-n;r==null||r.abort();var m=n-y,C=t.duration*Math.abs(m),p=[];if(C>0){var b=!1;if(c)for(var w=Math.ceil(C/16.666666666666668),A=0;A<=w;A+=1){var k=y+m*u(A/w),x=Wn(c(k,1-k));p.push(x),b||(b=x.overflow==="hidden")}b&&(e.style.overflow="hidden"),g=()=>{var S=h.currentTime;return y+m*u(S/C)},f&&Vs(()=>{if(h.playState!=="running")return!1;var S=g();return f(S,1-S),!0})}h=e.animate(p,{duration:C,fill:"forwards"}),h.onfinish=()=>{g=()=>n,f==null||f(n,1-n),i()}},{abort:()=>{h&&(h.cancel(),h.effect=null,h.onfinish=ze)},deactivate:()=>{i=ze},reset:()=>{n===0&&(f==null||f(1,0))},t:()=>g()}}function Hn(e,t){return e===t||(e==null?void 0:e[it])===t}function on(e={},t,r,n){return It(()=>{var i,o;return rr(()=>{i=o,o=[],Ge(()=>{e!==r(...o)&&(t(e,...o),i&&Hn(r(...i),e)&&t(null,...i))})}),()=>{Lr(()=>{o&&Hn(r(...o),e)&&t(null,...o)})}}),e}function Ce(e=!1){const t=K,r=t.l.u;if(!r)return;let n=()=>z(t.s);if(e){let i=0,o={};const s=Tt(()=>{let l=!1;const a=t.s;for(const c in a)a[c]!==o[c]&&(o[c]=a[c],l=!0);return l&&i++,i});n=()=>_(s)}r.b.length&&rs(()=>{Gn(t,n),Jr(r.b)}),$r(()=>{const i=Ge(()=>r.m.map(Ci));return()=>{for(const o of i)typeof o=="function"&&o()}}),r.a.length&&$r(()=>{Gn(t,n),Jr(r.a)})}function Gn(e,t){if(e.l.s)for(const r of e.l.s)_(r);t()}function W(e,t){var o;var r=(o=e.$$events)==null?void 0:o[t.type],n=$t(r)?r.slice():r==null?[]:[r];for(var i of n)i.call(this,t)}function qo(e,t,r){if(e==null)return t(void 0),ze;const n=Ge(()=>e.subscribe(t,r));return n.unsubscribe?()=>n.unsubscribe():n}const Ct=[];function Dr(e,t=ze){let r=null;const n=new Set;function i(l){if(hn(e,l)&&(e=l,r)){const a=!Ct.length;for(const c of n)c[1](),Ct.push(c,e);if(a){for(let c=0;c{n.delete(c),n.size===0&&r&&(r(),r=null)}}return{set:i,update:o,subscribe:s}}function Hs(e){let t;return qo(e,r=>t=r)(),t}let cr=!1,sn=Symbol();function Yo(e,t,r){const n=r[t]??(r[t]={store:null,source:Y(void 0),unsubscribe:ze});if(n.store!==e&&!(sn in r))if(n.unsubscribe(),n.store=e??null,e==null)n.source.v=void 0,n.unsubscribe=ze;else{var i=!0;n.unsubscribe=qo(e,o=>{i?n.source.v=o:M(n.source,o)}),i=!1}return e&&sn in r?Hs(e):_(n.source)}function Ko(){const e={};function t(){bn(()=>{for(var r in e)e[r].unsubscribe();oo(e,sn,{enumerable:!1,value:!0})})}return[e,t]}function Gs(e){var t=cr;try{return cr=!1,[e(),cr]}finally{cr=t}}const qs={get(e,t){if(!e.exclude.includes(t))return e.props[t]},set(e,t){return!1},getOwnPropertyDescriptor(e,t){if(!e.exclude.includes(t)&&t in e.props)return{enumerable:!0,configurable:!0,value:e.props[t]}},has(e,t){return e.exclude.includes(t)?!1:t in e.props},ownKeys(e){return Reflect.ownKeys(e.props).filter(t=>!e.exclude.includes(t))}};function Ys(e,t,r){return new Proxy({props:e,exclude:t},qs)}const Ks={get(e,t){if(!e.exclude.includes(t))return _(e.version),t in e.special?e.special[t]():e.props[t]},set(e,t,r){return t in e.special||(e.special[t]=E({get[t](){return e.props[t]}},t,fo)),e.special[t](r),zn(e.version),!0},getOwnPropertyDescriptor(e,t){if(!e.exclude.includes(t)&&t in e.props)return{enumerable:!0,configurable:!0,value:e.props[t]}},deleteProperty(e,t){return e.exclude.includes(t)||(e.exclude.push(t),zn(e.version)),!0},has(e,t){return e.exclude.includes(t)?!1:t in e.props},ownKeys(e){return Reflect.ownKeys(e.props).filter(t=>!e.exclude.includes(t))}};function Z(e,t){return new Proxy({props:e,exclude:t,special:{},version:Ot(0)},Ks)}const Xs={get(e,t){let r=e.props.length;for(;r--;){let n=e.props[r];if(At(n)&&(n=n()),typeof n=="object"&&n!==null&&t in n)return n[t]}},set(e,t,r){let n=e.props.length;for(;n--;){let i=e.props[n];At(i)&&(i=i());const o=ot(i,t);if(o&&o.set)return o.set(r),!0}return!1},getOwnPropertyDescriptor(e,t){let r=e.props.length;for(;r--;){let n=e.props[r];if(At(n)&&(n=n()),typeof n=="object"&&n!==null&&t in n){const i=ot(n,t);return i&&!i.configurable&&(i.configurable=!0),i}}},has(e,t){if(t===it||t===co)return!1;for(let r of e.props)if(At(r)&&(r=r()),r!=null&&t in r)return!0;return!1},ownKeys(e){const t=[];for(let r of e.props)if(At(r)&&(r=r()),!!r){for(const n in r)t.includes(n)||t.push(n);for(const n of Object.getOwnPropertySymbols(r))t.includes(n)||t.push(n)}return t}};function Fr(...e){return new Proxy({props:e},Xs)}function qn(e){var t;return((t=e.ctx)==null?void 0:t.d)??!1}function E(e,t,r,n){var A;var i=(r&Vi)!==0,o=!zt||(r&ji)!==0,s=(r&Wi)!==0,l=(r&Hi)!==0,a=!1,c;s?[c,a]=Gs(()=>e[t]):c=e[t];var f=it in e||co in e,u=s&&(((A=ot(e,t))==null?void 0:A.set)??(f&&t in e&&(k=>e[t]=k)))||void 0,d=n,v=!0,g=!1,h=()=>(g=!0,v&&(v=!1,l?d=Ge(n):d=n),d);c===void 0&&n!==void 0&&(u&&o&&Li(),c=h(),u&&u(c));var y;if(o)y=()=>{var k=e[t];return k===void 0?h():(v=!0,g=!1,k)};else{var m=(i?Tt:Ie)(()=>e[t]);m.f|=Ei,y=()=>{var k=_(m);return k!==void 0&&(d=void 0),k===void 0?d:k}}if((r&fo)===0)return y;if(u){var C=e.$$legacy;return function(k,x){return arguments.length>0?((!o||!x||C||a)&&u(x?y():k),k):y()}}var p=!1,b=Y(c),w=Tt(()=>{var k=y(),x=_(b);return p?(p=!1,x):b.v=k});return s&&_(w),i||(w.equals=mn),function(k,x){if(arguments.length>0){const S=x?_(w):o&&s?ft(k):k;if(!w.equals(S)){if(p=!0,M(b,S),g&&d!==void 0&&(d=S),qn(w))return k;Ge(()=>_(w))}return k}return qn(w)?w.v:_(w)}}function Zs(e){K===null&&pn(),zt&&K.l!==null?Qs(K).m.push(e):$r(()=>{const t=Ge(e);if(typeof t=="function")return t})}function Js(e,t,{bubbles:r=!1,cancelable:n=!1}={}){return new CustomEvent(e,{detail:t,bubbles:r,cancelable:n})}function Xo(){const e=K;return e===null&&pn(),(t,r,n)=>{var o;const i=(o=e.s.$$events)==null?void 0:o[t];if(i){const s=$t(i)?i.slice():[i],l=Js(t,r,n);for(const a of s)a.call(e.x,l);return!l.defaultPrevented}return!0}}function Qs(e){var t=e.l;return t.u??(t.u={a:[],b:[],m:[]})}const $s="5";var no;typeof window<"u"&&((no=window.__svelte??(window.__svelte={})).v??(no.v=new Set)).add($s);Di();const _n="-",ea=e=>{const t=ra(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=e;return{getClassGroupId:s=>{const l=s.split(_n);return l[0]===""&&l.length!==1&&l.shift(),Zo(l,t)||ta(s)},getConflictingClassGroupIds:(s,l)=>{const a=r[s]||[];return l&&n[s]?[...a,...n[s]]:a}}},Zo=(e,t)=>{var s;if(e.length===0)return t.classGroupId;const r=e[0],n=t.nextPart.get(r),i=n?Zo(e.slice(1),n):void 0;if(i)return i;if(t.validators.length===0)return;const o=e.join(_n);return(s=t.validators.find(({validator:l})=>l(o)))==null?void 0:s.classGroupId},Yn=/^\[(.+)\]$/,ta=e=>{if(Yn.test(e)){const t=Yn.exec(e)[1],r=t==null?void 0:t.substring(0,t.indexOf(":"));if(r)return"arbitrary.."+r}},ra=e=>{const{theme:t,classGroups:r}=e,n={nextPart:new Map,validators:[]};for(const i in r)an(r[i],n,i,t);return n},an=(e,t,r,n)=>{e.forEach(i=>{if(typeof i=="string"){const o=i===""?t:Kn(t,i);o.classGroupId=r;return}if(typeof i=="function"){if(na(i)){an(i(n),t,r,n);return}t.validators.push({validator:i,classGroupId:r});return}Object.entries(i).forEach(([o,s])=>{an(s,Kn(t,o),r,n)})})},Kn=(e,t)=>{let r=e;return t.split(_n).forEach(n=>{r.nextPart.has(n)||r.nextPart.set(n,{nextPart:new Map,validators:[]}),r=r.nextPart.get(n)}),r},na=e=>e.isThemeGetter,oa=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,r=new Map,n=new Map;const i=(o,s)=>{r.set(o,s),t++,t>e&&(t=0,n=r,r=new Map)};return{get(o){let s=r.get(o);if(s!==void 0)return s;if((s=n.get(o))!==void 0)return i(o,s),s},set(o,s){r.has(o)?r.set(o,s):i(o,s)}}},ln="!",cn=":",ia=cn.length,sa=e=>{const{prefix:t,experimentalParseClassName:r}=e;let n=i=>{const o=[];let s=0,l=0,a=0,c;for(let g=0;ga?c-a:void 0;return{modifiers:o,hasImportantModifier:d,baseClassName:u,maybePostfixModifierPosition:v}};if(t){const i=t+cn,o=n;n=s=>s.startsWith(i)?o(s.substring(i.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:s,maybePostfixModifierPosition:void 0}}if(r){const i=n;n=o=>r({className:o,parseClassName:i})}return n},aa=e=>e.endsWith(ln)?e.substring(0,e.length-1):e.startsWith(ln)?e.substring(1):e,la=e=>{const t=Object.fromEntries(e.orderSensitiveModifiers.map(n=>[n,!0]));return n=>{if(n.length<=1)return n;const i=[];let o=[];return n.forEach(s=>{s[0]==="["||t[s]?(i.push(...o.sort(),s),o=[]):o.push(s)}),i.push(...o.sort()),i}},ca=e=>({cache:oa(e.cacheSize),parseClassName:sa(e),sortModifiers:la(e),...ea(e)}),ua=/\s+/,fa=(e,t)=>{const{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:i,sortModifiers:o}=t,s=[],l=e.trim().split(ua);let a="";for(let c=l.length-1;c>=0;c-=1){const f=l[c],{isExternal:u,modifiers:d,hasImportantModifier:v,baseClassName:g,maybePostfixModifierPosition:h}=r(f);if(u){a=f+(a.length>0?" "+a:a);continue}let y=!!h,m=n(y?g.substring(0,h):g);if(!m){if(!y){a=f+(a.length>0?" "+a:a);continue}if(m=n(g),!m){a=f+(a.length>0?" "+a:a);continue}y=!1}const C=o(d).join(":"),p=v?C+ln:C,b=p+m;if(s.includes(b))continue;s.push(b);const w=i(m,y);for(let A=0;A0?" "+a:a)}return a};function Jo(){let e=0,t,r,n="";for(;e{if(typeof e=="string")return e;let t,r="";for(let n=0;nu(f),e());return r=ca(c),n=r.cache.get,i=r.cache.set,o=l,l(a)}function l(a){const c=n(a);if(c)return c;const f=fa(a,r);return i(a,f),f}return function(){return o(Jo.apply(null,arguments))}}const se=e=>{const t=r=>r[e]||[];return t.isThemeGetter=!0,t},$o=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,ei=/^\((?:(\w[\w-]*):)?(.+)\)$/i,va=/^\d+\/\d+$/,ga=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,ha=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,ma=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,pa=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,ba=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Et=e=>va.test(e),D=e=>!!e&&!Number.isNaN(Number(e)),tt=e=>!!e&&Number.isInteger(Number(e)),Kr=e=>e.endsWith("%")&&D(e.slice(0,-1)),Xe=e=>ga.test(e),ya=()=>!0,wa=e=>ha.test(e)&&!ma.test(e),ti=()=>!1,_a=e=>pa.test(e),xa=e=>ba.test(e),ka=e=>!T(e)&&!O(e),Ca=e=>Ft(e,oi,ti),T=e=>$o.test(e),ut=e=>Ft(e,ii,wa),Xr=e=>Ft(e,Ta,D),Xn=e=>Ft(e,ri,ti),Ea=e=>Ft(e,ni,xa),ur=e=>Ft(e,si,_a),O=e=>ei.test(e),Wt=e=>Bt(e,ii),Aa=e=>Bt(e,Oa),Zn=e=>Bt(e,ri),Pa=e=>Bt(e,oi),Sa=e=>Bt(e,ni),fr=e=>Bt(e,si,!0),Ft=(e,t,r)=>{const n=$o.exec(e);return n?n[1]?t(n[1]):r(n[2]):!1},Bt=(e,t,r=!1)=>{const n=ei.exec(e);return n?n[1]?t(n[1]):r:!1},ri=e=>e==="position"||e==="percentage",ni=e=>e==="image"||e==="url",oi=e=>e==="length"||e==="size"||e==="bg-size",ii=e=>e==="length",Ta=e=>e==="number",Oa=e=>e==="family-name",si=e=>e==="shadow",Ra=()=>{const e=se("color"),t=se("font"),r=se("text"),n=se("font-weight"),i=se("tracking"),o=se("leading"),s=se("breakpoint"),l=se("container"),a=se("spacing"),c=se("radius"),f=se("shadow"),u=se("inset-shadow"),d=se("text-shadow"),v=se("drop-shadow"),g=se("blur"),h=se("perspective"),y=se("aspect"),m=se("ease"),C=se("animate"),p=()=>["auto","avoid","all","avoid-page","page","left","right","column"],b=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],w=()=>[...b(),O,T],A=()=>["auto","hidden","clip","visible","scroll"],k=()=>["auto","contain","none"],x=()=>[O,T,a],S=()=>[Et,"full","auto",...x()],V=()=>[tt,"none","subgrid",O,T],H=()=>["auto",{span:["full",tt,O,T]},tt,O,T],L=()=>[tt,"auto",O,T],G=()=>["auto","min","max","fr",O,T],j=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],F=()=>["start","end","center","stretch","center-safe","end-safe"],$=()=>["auto",...x()],I=()=>[Et,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...x()],P=()=>[e,O,T],ne=()=>[...b(),Zn,Xn,{position:[O,T]}],B=()=>["no-repeat",{repeat:["","x","y","space","round"]}],fe=()=>["auto","cover","contain",Pa,Ca,{size:[O,T]}],Ee=()=>[Kr,Wt,ut],de=()=>["","none","full",c,O,T],me=()=>["",D,Wt,ut],xt=()=>["solid","dashed","dotted","double"],U=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],N=()=>[D,Kr,Zn,Xn],le=()=>["","none",g,O,T],_e=()=>["none",D,O,T],Be=()=>["none",D,O,T],Vt=()=>[D,O,T],ve=()=>[Et,"full",...x()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Xe],breakpoint:[Xe],color:[ya],container:[Xe],"drop-shadow":[Xe],ease:["in","out","in-out"],font:[ka],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Xe],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Xe],shadow:[Xe],spacing:["px",D],text:[Xe],"text-shadow":[Xe],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Et,T,O,y]}],container:["container"],columns:[{columns:[D,T,O,l]}],"break-after":[{"break-after":p()}],"break-before":[{"break-before":p()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:w()}],overflow:[{overflow:A()}],"overflow-x":[{"overflow-x":A()}],"overflow-y":[{"overflow-y":A()}],overscroll:[{overscroll:k()}],"overscroll-x":[{"overscroll-x":k()}],"overscroll-y":[{"overscroll-y":k()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:S()}],"inset-x":[{"inset-x":S()}],"inset-y":[{"inset-y":S()}],start:[{start:S()}],end:[{end:S()}],top:[{top:S()}],right:[{right:S()}],bottom:[{bottom:S()}],left:[{left:S()}],visibility:["visible","invisible","collapse"],z:[{z:[tt,"auto",O,T]}],basis:[{basis:[Et,"full","auto",l,...x()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[D,Et,"auto","initial","none",T]}],grow:[{grow:["",D,O,T]}],shrink:[{shrink:["",D,O,T]}],order:[{order:[tt,"first","last","none",O,T]}],"grid-cols":[{"grid-cols":V()}],"col-start-end":[{col:H()}],"col-start":[{"col-start":L()}],"col-end":[{"col-end":L()}],"grid-rows":[{"grid-rows":V()}],"row-start-end":[{row:H()}],"row-start":[{"row-start":L()}],"row-end":[{"row-end":L()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":G()}],"auto-rows":[{"auto-rows":G()}],gap:[{gap:x()}],"gap-x":[{"gap-x":x()}],"gap-y":[{"gap-y":x()}],"justify-content":[{justify:[...j(),"normal"]}],"justify-items":[{"justify-items":[...F(),"normal"]}],"justify-self":[{"justify-self":["auto",...F()]}],"align-content":[{content:["normal",...j()]}],"align-items":[{items:[...F(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...F(),{baseline:["","last"]}]}],"place-content":[{"place-content":j()}],"place-items":[{"place-items":[...F(),"baseline"]}],"place-self":[{"place-self":["auto",...F()]}],p:[{p:x()}],px:[{px:x()}],py:[{py:x()}],ps:[{ps:x()}],pe:[{pe:x()}],pt:[{pt:x()}],pr:[{pr:x()}],pb:[{pb:x()}],pl:[{pl:x()}],m:[{m:$()}],mx:[{mx:$()}],my:[{my:$()}],ms:[{ms:$()}],me:[{me:$()}],mt:[{mt:$()}],mr:[{mr:$()}],mb:[{mb:$()}],ml:[{ml:$()}],"space-x":[{"space-x":x()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":x()}],"space-y-reverse":["space-y-reverse"],size:[{size:I()}],w:[{w:[l,"screen",...I()]}],"min-w":[{"min-w":[l,"screen","none",...I()]}],"max-w":[{"max-w":[l,"screen","none","prose",{screen:[s]},...I()]}],h:[{h:["screen","lh",...I()]}],"min-h":[{"min-h":["screen","lh","none",...I()]}],"max-h":[{"max-h":["screen","lh",...I()]}],"font-size":[{text:["base",r,Wt,ut]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[n,O,Xr]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",Kr,T]}],"font-family":[{font:[Aa,T,t]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[i,O,T]}],"line-clamp":[{"line-clamp":[D,"none",O,Xr]}],leading:[{leading:[o,...x()]}],"list-image":[{"list-image":["none",O,T]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",O,T]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:P()}],"text-color":[{text:P()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...xt(),"wavy"]}],"text-decoration-thickness":[{decoration:[D,"from-font","auto",O,ut]}],"text-decoration-color":[{decoration:P()}],"underline-offset":[{"underline-offset":[D,"auto",O,T]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:x()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",O,T]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",O,T]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:ne()}],"bg-repeat":[{bg:B()}],"bg-size":[{bg:fe()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},tt,O,T],radial:["",O,T],conic:[tt,O,T]},Sa,Ea]}],"bg-color":[{bg:P()}],"gradient-from-pos":[{from:Ee()}],"gradient-via-pos":[{via:Ee()}],"gradient-to-pos":[{to:Ee()}],"gradient-from":[{from:P()}],"gradient-via":[{via:P()}],"gradient-to":[{to:P()}],rounded:[{rounded:de()}],"rounded-s":[{"rounded-s":de()}],"rounded-e":[{"rounded-e":de()}],"rounded-t":[{"rounded-t":de()}],"rounded-r":[{"rounded-r":de()}],"rounded-b":[{"rounded-b":de()}],"rounded-l":[{"rounded-l":de()}],"rounded-ss":[{"rounded-ss":de()}],"rounded-se":[{"rounded-se":de()}],"rounded-ee":[{"rounded-ee":de()}],"rounded-es":[{"rounded-es":de()}],"rounded-tl":[{"rounded-tl":de()}],"rounded-tr":[{"rounded-tr":de()}],"rounded-br":[{"rounded-br":de()}],"rounded-bl":[{"rounded-bl":de()}],"border-w":[{border:me()}],"border-w-x":[{"border-x":me()}],"border-w-y":[{"border-y":me()}],"border-w-s":[{"border-s":me()}],"border-w-e":[{"border-e":me()}],"border-w-t":[{"border-t":me()}],"border-w-r":[{"border-r":me()}],"border-w-b":[{"border-b":me()}],"border-w-l":[{"border-l":me()}],"divide-x":[{"divide-x":me()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":me()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...xt(),"hidden","none"]}],"divide-style":[{divide:[...xt(),"hidden","none"]}],"border-color":[{border:P()}],"border-color-x":[{"border-x":P()}],"border-color-y":[{"border-y":P()}],"border-color-s":[{"border-s":P()}],"border-color-e":[{"border-e":P()}],"border-color-t":[{"border-t":P()}],"border-color-r":[{"border-r":P()}],"border-color-b":[{"border-b":P()}],"border-color-l":[{"border-l":P()}],"divide-color":[{divide:P()}],"outline-style":[{outline:[...xt(),"none","hidden"]}],"outline-offset":[{"outline-offset":[D,O,T]}],"outline-w":[{outline:["",D,Wt,ut]}],"outline-color":[{outline:P()}],shadow:[{shadow:["","none",f,fr,ur]}],"shadow-color":[{shadow:P()}],"inset-shadow":[{"inset-shadow":["none",u,fr,ur]}],"inset-shadow-color":[{"inset-shadow":P()}],"ring-w":[{ring:me()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:P()}],"ring-offset-w":[{"ring-offset":[D,ut]}],"ring-offset-color":[{"ring-offset":P()}],"inset-ring-w":[{"inset-ring":me()}],"inset-ring-color":[{"inset-ring":P()}],"text-shadow":[{"text-shadow":["none",d,fr,ur]}],"text-shadow-color":[{"text-shadow":P()}],opacity:[{opacity:[D,O,T]}],"mix-blend":[{"mix-blend":[...U(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":U()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[D]}],"mask-image-linear-from-pos":[{"mask-linear-from":N()}],"mask-image-linear-to-pos":[{"mask-linear-to":N()}],"mask-image-linear-from-color":[{"mask-linear-from":P()}],"mask-image-linear-to-color":[{"mask-linear-to":P()}],"mask-image-t-from-pos":[{"mask-t-from":N()}],"mask-image-t-to-pos":[{"mask-t-to":N()}],"mask-image-t-from-color":[{"mask-t-from":P()}],"mask-image-t-to-color":[{"mask-t-to":P()}],"mask-image-r-from-pos":[{"mask-r-from":N()}],"mask-image-r-to-pos":[{"mask-r-to":N()}],"mask-image-r-from-color":[{"mask-r-from":P()}],"mask-image-r-to-color":[{"mask-r-to":P()}],"mask-image-b-from-pos":[{"mask-b-from":N()}],"mask-image-b-to-pos":[{"mask-b-to":N()}],"mask-image-b-from-color":[{"mask-b-from":P()}],"mask-image-b-to-color":[{"mask-b-to":P()}],"mask-image-l-from-pos":[{"mask-l-from":N()}],"mask-image-l-to-pos":[{"mask-l-to":N()}],"mask-image-l-from-color":[{"mask-l-from":P()}],"mask-image-l-to-color":[{"mask-l-to":P()}],"mask-image-x-from-pos":[{"mask-x-from":N()}],"mask-image-x-to-pos":[{"mask-x-to":N()}],"mask-image-x-from-color":[{"mask-x-from":P()}],"mask-image-x-to-color":[{"mask-x-to":P()}],"mask-image-y-from-pos":[{"mask-y-from":N()}],"mask-image-y-to-pos":[{"mask-y-to":N()}],"mask-image-y-from-color":[{"mask-y-from":P()}],"mask-image-y-to-color":[{"mask-y-to":P()}],"mask-image-radial":[{"mask-radial":[O,T]}],"mask-image-radial-from-pos":[{"mask-radial-from":N()}],"mask-image-radial-to-pos":[{"mask-radial-to":N()}],"mask-image-radial-from-color":[{"mask-radial-from":P()}],"mask-image-radial-to-color":[{"mask-radial-to":P()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":b()}],"mask-image-conic-pos":[{"mask-conic":[D]}],"mask-image-conic-from-pos":[{"mask-conic-from":N()}],"mask-image-conic-to-pos":[{"mask-conic-to":N()}],"mask-image-conic-from-color":[{"mask-conic-from":P()}],"mask-image-conic-to-color":[{"mask-conic-to":P()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:ne()}],"mask-repeat":[{mask:B()}],"mask-size":[{mask:fe()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",O,T]}],filter:[{filter:["","none",O,T]}],blur:[{blur:le()}],brightness:[{brightness:[D,O,T]}],contrast:[{contrast:[D,O,T]}],"drop-shadow":[{"drop-shadow":["","none",v,fr,ur]}],"drop-shadow-color":[{"drop-shadow":P()}],grayscale:[{grayscale:["",D,O,T]}],"hue-rotate":[{"hue-rotate":[D,O,T]}],invert:[{invert:["",D,O,T]}],saturate:[{saturate:[D,O,T]}],sepia:[{sepia:["",D,O,T]}],"backdrop-filter":[{"backdrop-filter":["","none",O,T]}],"backdrop-blur":[{"backdrop-blur":le()}],"backdrop-brightness":[{"backdrop-brightness":[D,O,T]}],"backdrop-contrast":[{"backdrop-contrast":[D,O,T]}],"backdrop-grayscale":[{"backdrop-grayscale":["",D,O,T]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[D,O,T]}],"backdrop-invert":[{"backdrop-invert":["",D,O,T]}],"backdrop-opacity":[{"backdrop-opacity":[D,O,T]}],"backdrop-saturate":[{"backdrop-saturate":[D,O,T]}],"backdrop-sepia":[{"backdrop-sepia":["",D,O,T]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":x()}],"border-spacing-x":[{"border-spacing-x":x()}],"border-spacing-y":[{"border-spacing-y":x()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",O,T]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[D,"initial",O,T]}],ease:[{ease:["linear","initial",m,O,T]}],delay:[{delay:[D,O,T]}],animate:[{animate:["none",C,O,T]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[h,O,T]}],"perspective-origin":[{"perspective-origin":w()}],rotate:[{rotate:_e()}],"rotate-x":[{"rotate-x":_e()}],"rotate-y":[{"rotate-y":_e()}],"rotate-z":[{"rotate-z":_e()}],scale:[{scale:Be()}],"scale-x":[{"scale-x":Be()}],"scale-y":[{"scale-y":Be()}],"scale-z":[{"scale-z":Be()}],"scale-3d":["scale-3d"],skew:[{skew:Vt()}],"skew-x":[{"skew-x":Vt()}],"skew-y":[{"skew-y":Vt()}],transform:[{transform:[O,T,"","none","gpu","cpu"]}],"transform-origin":[{origin:w()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:ve()}],"translate-x":[{"translate-x":ve()}],"translate-y":[{"translate-y":ve()}],"translate-z":[{"translate-z":ve()}],"translate-none":["translate-none"],accent:[{accent:P()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:P()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",O,T]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":x()}],"scroll-mx":[{"scroll-mx":x()}],"scroll-my":[{"scroll-my":x()}],"scroll-ms":[{"scroll-ms":x()}],"scroll-me":[{"scroll-me":x()}],"scroll-mt":[{"scroll-mt":x()}],"scroll-mr":[{"scroll-mr":x()}],"scroll-mb":[{"scroll-mb":x()}],"scroll-ml":[{"scroll-ml":x()}],"scroll-p":[{"scroll-p":x()}],"scroll-px":[{"scroll-px":x()}],"scroll-py":[{"scroll-py":x()}],"scroll-ps":[{"scroll-ps":x()}],"scroll-pe":[{"scroll-pe":x()}],"scroll-pt":[{"scroll-pt":x()}],"scroll-pr":[{"scroll-pr":x()}],"scroll-pb":[{"scroll-pb":x()}],"scroll-pl":[{"scroll-pl":x()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",O,T]}],fill:[{fill:["none",...P()]}],"stroke-w":[{stroke:[D,Wt,ut,Xr]}],stroke:[{stroke:["none",...P()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},ie=da(Ra);function La(e){const t=e-1;return t*t*t+1}function Ma(e,{delay:t=0,duration:r=400,easing:n=La,axis:i="y"}={}){const o=getComputedStyle(e),s=+o.opacity,l=i==="y"?"height":"width",a=parseFloat(o[l]),c=i==="y"?["top","bottom"]:["left","right"],f=c.map(m=>`${m[0].toUpperCase()}${m.slice(1)}`),u=parseFloat(o[`padding${f[0]}`]),d=parseFloat(o[`padding${f[1]}`]),v=parseFloat(o[`margin${f[0]}`]),g=parseFloat(o[`margin${f[1]}`]),h=parseFloat(o[`border${f[0]}Width`]),y=parseFloat(o[`border${f[1]}Width`]);return{delay:t,duration:r,easing:n,css:m=>`overflow: hidden;opacity: ${Math.min(m*20,1)*s};${l}: ${m*a}px;padding-${c[0]}: ${m*u}px;padding-${c[1]}: ${m*d}px;margin-${c[0]}: ${m*v}px;margin-${c[1]}: ${m*g}px;border-${c[0]}-width: ${m*h}px;border-${c[1]}-width: ${m*y}px;min-${l}: 0`}}const za={gray:"bg-gray-50 dark:bg-gray-800",red:"bg-red-50 dark:bg-gray-800",yellow:"bg-yellow-50 dark:bg-gray-800 ",green:"bg-green-50 dark:bg-gray-800 ",indigo:"bg-indigo-50 dark:bg-gray-800 ",purple:"bg-purple-50 dark:bg-gray-800 ",pink:"bg-pink-50 dark:bg-gray-800 ",blue:"bg-blue-50 dark:bg-gray-800 ",light:"bg-gray-50 dark:bg-gray-700",dark:"bg-gray-50 dark:bg-gray-800",default:"bg-white dark:bg-gray-800",dropdown:"bg-white dark:bg-gray-700",navbar:"bg-white dark:bg-gray-900",navbarUl:"bg-gray-50 dark:bg-gray-800",form:"bg-gray-50 dark:bg-gray-700",primary:"bg-primary-50 dark:bg-gray-800 ",orange:"bg-orange-50 dark:bg-orange-800",none:""};function xn(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["tag","color","rounded","border","shadow","node","use","options","role","transition","params","open"]);ge(t,!1);const i=()=>{};bt("background",!0);let o=E(t,"tag",24,()=>n.href?"a":"div"),s=E(t,"color",12,"default"),l=E(t,"rounded",8,!1),a=E(t,"border",8,!1),c=E(t,"shadow",8,!1),f=E(t,"node",28,()=>{}),u=E(t,"use",8,i),d=E(t,"options",24,()=>({})),v=E(t,"role",24,()=>{}),g=E(t,"transition",24,()=>{}),h=E(t,"params",24,()=>({})),y=E(t,"open",8,!0);const m=Xo(),C={gray:"text-gray-800 dark:text-gray-300",red:"text-red-800 dark:text-red-400",yellow:"text-yellow-800 dark:text-yellow-300",green:"text-green-800 dark:text-green-400",indigo:"text-indigo-800 dark:text-indigo-400",purple:"text-purple-800 dark:text-purple-400",pink:"text-pink-800 dark:text-pink-400",blue:"text-blue-800 dark:text-blue-400",light:"text-gray-700 dark:text-gray-300",dark:"text-gray-700 dark:text-gray-300",default:"text-gray-500 dark:text-gray-400",dropdown:"text-gray-700 dark:text-gray-200",navbar:"text-gray-700 dark:text-gray-200",navbarUl:"text-gray-700 dark:text-gray-400",form:"text-gray-900 dark:text-white",primary:"text-primary-800 dark:text-primary-400",orange:"text-orange-800 dark:text-orange-400",none:""},p={gray:"border-gray-300 dark:border-gray-800 divide-gray-300 dark:divide-gray-800",red:"border-red-300 dark:border-red-800 divide-red-300 dark:divide-red-800",yellow:"border-yellow-300 dark:border-yellow-800 divide-yellow-300 dark:divide-yellow-800",green:"border-green-300 dark:border-green-800 divide-green-300 dark:divide-green-800",indigo:"border-indigo-300 dark:border-indigo-800 divide-indigo-300 dark:divide-indigo-800",purple:"border-purple-300 dark:border-purple-800 divide-purple-300 dark:divide-purple-800",pink:"border-pink-300 dark:border-pink-800 divide-pink-300 dark:divide-pink-800",blue:"border-blue-300 dark:border-blue-800 divide-blue-300 dark:divide-blue-800",light:"border-gray-500 divide-gray-500",dark:"border-gray-500 divide-gray-500",default:"border-gray-200 dark:border-gray-700 divide-gray-200 dark:divide-gray-700",dropdown:"border-gray-100 dark:border-gray-600 divide-gray-100 dark:divide-gray-600",navbar:"border-gray-100 dark:border-gray-700 divide-gray-100 dark:divide-gray-700",navbarUl:"border-gray-100 dark:border-gray-700 divide-gray-100 dark:divide-gray-700",form:"border-gray-300 dark:border-gray-700 divide-gray-300 dark:divide-gray-700",primary:"border-primary-500 dark:border-primary-200 divide-primary-500 dark:divide-primary-200 ",orange:"border-orange-300 dark:border-orange-800 divide-orange-300 dark:divide-orange-800",none:""};let b=Y();J(()=>z(y()),()=>{m(y()?"open":"close")}),J(()=>z(y()),()=>{m("show",y())}),J(()=>z(s()),()=>{s(s()??"default")}),J(()=>z(s()),()=>{bt("color",s())}),J(()=>(z(s()),z(l()),z(a()),z(c()),z(r)),()=>{M(b,ie(za[s()],C[s()],l()&&"rounded-lg",a()&&"border",p[s()],c()&&"shadow-md",r.class))}),Ye(),Ce();var w=ce(),A=ee(w);{var k=S=>{var V=ce(),H=ee(V);Zt(H,o,!1,(L,G)=>{Jt(L,(I,P)=>{var ne;return(ne=u())==null?void 0:ne(I,P)},d),on(L,I=>f(I),()=>f());let j;te(()=>j=we(L,j,{role:v(),...n,class:_(b)})),Go(3,L,g,h),q("click",L,function(I){W.call(this,t,I)}),q("mouseenter",L,function(I){W.call(this,t,I)}),q("mouseleave",L,function(I){W.call(this,t,I)}),q("focusin",L,function(I){W.call(this,t,I)}),q("focusout",L,function(I){W.call(this,t,I)});var F=ce(),$=ee(F);ae($,t,"default",{},null),R(G,F)}),R(S,V)},x=(S,V)=>{{var H=L=>{var G=ce(),j=ee(G);Zt(j,o,!1,(F,$)=>{Jt(F,(B,fe)=>{var Ee;return(Ee=u())==null?void 0:Ee(B,fe)},d),on(F,B=>f(B),()=>f());let I;te(()=>I=we(F,I,{role:v(),...n,class:_(b)})),q("click",F,function(B){W.call(this,t,B)}),q("mouseenter",F,function(B){W.call(this,t,B)}),q("mouseleave",F,function(B){W.call(this,t,B)}),q("focusin",F,function(B){W.call(this,t,B)}),q("focusout",F,function(B){W.call(this,t,B)});var P=ce(),ne=ee(P);ae(ne,t,"default",{},null),R($,P)}),R(L,G)};ke(S,L=>{y()&&L(H)},V)}};ke(A,S=>{g()&&y()?S(k):S(x,!1)})}R(e,w),he()}var Na=re(' '),Ia=re(" "),Da=re(' '),Fa=re("");function Ba(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["color","name","ariaLabel","size","href"]);ge(t,!1);let i=E(t,"color",8,"default"),o=E(t,"name",24,()=>{}),s=E(t,"ariaLabel",24,()=>{}),l=E(t,"size",8,"md"),a=E(t,"href",24,()=>{});const c=st("background"),f={dark:"text-gray-500 hover:text-gray-900 hover:bg-gray-200 dark:text-gray-400 dark:hover:text-white dark:hover:bg-gray-600",gray:"text-gray-500 focus:ring-gray-400 hover:bg-gray-200 dark:hover:bg-gray-800 dark:hover:text-gray-300",red:"text-red-500 focus:ring-red-400 hover:bg-red-200 dark:hover:bg-red-800 dark:hover:text-red-300",yellow:"text-yellow-500 focus:ring-yellow-400 hover:bg-yellow-200 dark:hover:bg-yellow-800 dark:hover:text-yellow-300",green:"text-green-500 focus:ring-green-400 hover:bg-green-200 dark:hover:bg-green-800 dark:hover:text-green-300",indigo:"text-indigo-500 focus:ring-indigo-400 hover:bg-indigo-200 dark:hover:bg-indigo-800 dark:hover:text-indigo-300",purple:"text-purple-500 focus:ring-purple-400 hover:bg-purple-200 dark:hover:bg-purple-800 dark:hover:text-purple-300",pink:"text-pink-500 focus:ring-pink-400 hover:bg-pink-200 dark:hover:bg-pink-800 dark:hover:text-pink-300",blue:"text-blue-500 focus:ring-blue-400 hover:bg-blue-200 dark:hover:bg-blue-800 dark:hover:text-blue-300",primary:"text-primary-500 focus:ring-primary-400 hover:bg-primary-200 dark:hover:bg-primary-800 dark:hover:text-primary-300",default:"focus:ring-gray-400 hover:bg-gray-100"},u={xs:"m-0.5 rounded-xs focus:ring-1 p-0.5",sm:"m-0.5 rounded-sm focus:ring-1 p-0.5",md:"m-0.5 rounded-lg focus:ring-2 p-1.5",lg:"m-0.5 rounded-lg focus:ring-2 p-2.5"};let d=Y();const v={xs:"w-3 h-3",sm:"w-3.5 h-3.5",md:"w-5 h-5",lg:"w-5 h-5"};J(()=>(z(l()),z(i()),z(r)),()=>{M(d,ie("focus:outline-hidden whitespace-normal",u[l()],f[i()],i()==="default"&&(c?"dark:hover:bg-gray-600":"dark:hover:bg-gray-700"),r.class))}),Ye(),Ce();var g=ce(),h=ee(g);{var y=C=>{var p=Ia();let b;var w=ue(p);{var A=x=>{var S=Na(),V=ue(S);te(()=>kr(V,o())),R(x,S)};ke(w,x=>{o()&&x(A)})}var k=oe(w,2);ae(k,t,"default",{get svgSize(){return v[l()]}},null),te(()=>b=we(p,b,{href:a(),...n,class:_(d),"aria-label":s()??o()})),R(C,p)},m=C=>{var p=Fa();let b;var w=ue(p);{var A=x=>{var S=Da(),V=ue(S);te(()=>kr(V,o())),R(x,S)};ke(w,x=>{o()&&x(A)})}var k=oe(w,2);ae(k,t,"default",{get svgSize(){return v[l()]}},null),te(()=>b=we(p,b,{type:"button",...n,class:_(d),"aria-label":s()??o()})),q("click",p,function(x){W.call(this,t,x)}),R(C,p)};ke(h,C=>{a()?C(y):C(m,!1)})}R(e,g),he()}const Rt=Math.min,mt=Math.max,Cr=Math.round,dr=Math.floor,Ve=e=>({x:e,y:e}),Ua={left:"right",right:"left",bottom:"top",top:"bottom"},Va={start:"end",end:"start"};function un(e,t,r){return mt(e,Rt(t,r))}function ir(e,t){return typeof e=="function"?e(t):e}function wt(e){return e.split("-")[0]}function sr(e){return e.split("-")[1]}function ai(e){return e==="x"?"y":"x"}function kn(e){return e==="y"?"height":"width"}function pt(e){return["top","bottom"].includes(wt(e))?"y":"x"}function Cn(e){return ai(pt(e))}function ja(e,t,r){r===void 0&&(r=!1);const n=sr(e),i=Cn(e),o=kn(i);let s=i==="x"?n===(r?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[o]>t.floating[o]&&(s=Er(s)),[s,Er(s)]}function Wa(e){const t=Er(e);return[fn(e),t,fn(t)]}function fn(e){return e.replace(/start|end/g,t=>Va[t])}function Ha(e,t,r){const n=["left","right"],i=["right","left"],o=["top","bottom"],s=["bottom","top"];switch(e){case"top":case"bottom":return r?t?i:n:t?n:i;case"left":case"right":return t?o:s;default:return[]}}function Ga(e,t,r,n){const i=sr(e);let o=Ha(wt(e),r==="start",n);return i&&(o=o.map(s=>s+"-"+i),t&&(o=o.concat(o.map(fn)))),o}function Er(e){return e.replace(/left|right|bottom|top/g,t=>Ua[t])}function qa(e){return{top:0,right:0,bottom:0,left:0,...e}}function li(e){return typeof e!="number"?qa(e):{top:e,right:e,bottom:e,left:e}}function Ar(e){const{x:t,y:r,width:n,height:i}=e;return{width:n,height:i,top:r,left:t,right:t+n,bottom:r+i,x:t,y:r}}function Jn(e,t,r){let{reference:n,floating:i}=e;const o=pt(t),s=Cn(t),l=kn(s),a=wt(t),c=o==="y",f=n.x+n.width/2-i.width/2,u=n.y+n.height/2-i.height/2,d=n[l]/2-i[l]/2;let v;switch(a){case"top":v={x:f,y:n.y-i.height};break;case"bottom":v={x:f,y:n.y+n.height};break;case"right":v={x:n.x+n.width,y:u};break;case"left":v={x:n.x-i.width,y:u};break;default:v={x:n.x,y:n.y}}switch(sr(t)){case"start":v[s]-=d*(r&&c?-1:1);break;case"end":v[s]+=d*(r&&c?-1:1);break}return v}const Ya=async(e,t,r)=>{const{placement:n="bottom",strategy:i="absolute",middleware:o=[],platform:s}=r,l=o.filter(Boolean),a=await(s.isRTL==null?void 0:s.isRTL(t));let c=await s.getElementRects({reference:e,floating:t,strategy:i}),{x:f,y:u}=Jn(c,n,a),d=n,v={},g=0;for(let h=0;h({name:"arrow",options:e,async fn(t){const{x:r,y:n,placement:i,rects:o,platform:s,elements:l,middlewareData:a}=t,{element:c,padding:f=0}=ir(e,t)||{};if(c==null)return{};const u=li(f),d={x:r,y:n},v=Cn(i),g=kn(v),h=await s.getDimensions(c),y=v==="y",m=y?"top":"left",C=y?"bottom":"right",p=y?"clientHeight":"clientWidth",b=o.reference[g]+o.reference[v]-d[v]-o.floating[g],w=d[v]-o.reference[v],A=await(s.getOffsetParent==null?void 0:s.getOffsetParent(c));let k=A?A[p]:0;(!k||!await(s.isElement==null?void 0:s.isElement(A)))&&(k=l.floating[p]||o.floating[g]);const x=b/2-w/2,S=k/2-h[g]/2-1,V=Rt(u[m],S),H=Rt(u[C],S),L=V,G=k-h[g]-H,j=k/2-h[g]/2+x,F=un(L,j,G),$=!a.arrow&&sr(i)!=null&&j!==F&&o.reference[g]/2-(jF<=0)){var H,L;const F=(((H=o.flip)==null?void 0:H.index)||0)+1,$=k[F];if($){var G;const P=u==="alignment"?C!==pt($):!1,ne=((G=V[0])==null?void 0:G.overflows[0])>0;if(!P||ne)return{data:{index:F,overflows:V},reset:{placement:$}}}let I=(L=V.filter(P=>P.overflows[0]<=0).sort((P,ne)=>P.overflows[1]-ne.overflows[1])[0])==null?void 0:L.placement;if(!I)switch(v){case"bestFit":{var j;const P=(j=V.filter(ne=>{if(A){const B=pt(ne.placement);return B===C||B==="y"}return!0}).map(ne=>[ne.placement,ne.overflows.filter(B=>B>0).reduce((B,fe)=>B+fe,0)]).sort((ne,B)=>ne[1]-B[1])[0])==null?void 0:j[0];P&&(I=P);break}case"initialPlacement":I=l;break}if(i!==I)return{reset:{placement:I}}}return{}}}};async function Za(e,t){const{placement:r,platform:n,elements:i}=e,o=await(n.isRTL==null?void 0:n.isRTL(i.floating)),s=wt(r),l=sr(r),a=pt(r)==="y",c=["left","top"].includes(s)?-1:1,f=o&&a?-1:1,u=ir(t,e);let{mainAxis:d,crossAxis:v,alignmentAxis:g}=typeof u=="number"?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return l&&typeof g=="number"&&(v=l==="end"?g*-1:g),a?{x:v*f,y:d*c}:{x:d*c,y:v*f}}const Ja=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,n;const{x:i,y:o,placement:s,middlewareData:l}=t,a=await Za(t,e);return s===((r=l.offset)==null?void 0:r.placement)&&(n=l.arrow)!=null&&n.alignmentOffset?{}:{x:i+a.x,y:o+a.y,data:{...a,placement:s}}}}},Qa=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:r,y:n,placement:i}=t,{mainAxis:o=!0,crossAxis:s=!1,limiter:l={fn:y=>{let{x:m,y:C}=y;return{x:m,y:C}}},...a}=ir(e,t),c={x:r,y:n},f=await ci(t,a),u=pt(wt(i)),d=ai(u);let v=c[d],g=c[u];if(o){const y=d==="y"?"top":"left",m=d==="y"?"bottom":"right",C=v+f[y],p=v-f[m];v=un(C,v,p)}if(s){const y=u==="y"?"top":"left",m=u==="y"?"bottom":"right",C=g+f[y],p=g-f[m];g=un(C,g,p)}const h=l.fn({...t,[d]:v,[u]:g});return{...h,data:{x:h.x-r,y:h.y-n,enabled:{[d]:o,[u]:s}}}}}};function Br(){return typeof window<"u"}function Ut(e){return ui(e)?(e.nodeName||"").toLowerCase():"#document"}function Te(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Ke(e){var t;return(t=(ui(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function ui(e){return Br()?e instanceof Node||e instanceof Te(e).Node:!1}function De(e){return Br()?e instanceof Element||e instanceof Te(e).Element:!1}function qe(e){return Br()?e instanceof HTMLElement||e instanceof Te(e).HTMLElement:!1}function Qn(e){return!Br()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Te(e).ShadowRoot}function ar(e){const{overflow:t,overflowX:r,overflowY:n,display:i}=Fe(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!["inline","contents"].includes(i)}function $a(e){return["table","td","th"].includes(Ut(e))}function Ur(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch{return!1}})}function En(e){const t=An(),r=De(e)?Fe(e):e;return["transform","translate","scale","rotate","perspective"].some(n=>r[n]?r[n]!=="none":!1)||(r.containerType?r.containerType!=="normal":!1)||!t&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!t&&(r.filter?r.filter!=="none":!1)||["transform","translate","scale","rotate","perspective","filter"].some(n=>(r.willChange||"").includes(n))||["paint","layout","strict","content"].some(n=>(r.contain||"").includes(n))}function el(e){let t=lt(e);for(;qe(t)&&!Lt(t);){if(En(t))return t;if(Ur(t))return null;t=lt(t)}return null}function An(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Lt(e){return["html","body","#document"].includes(Ut(e))}function Fe(e){return Te(e).getComputedStyle(e)}function Vr(e){return De(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function lt(e){if(Ut(e)==="html")return e;const t=e.assignedSlot||e.parentNode||Qn(e)&&e.host||Ke(e);return Qn(t)?t.host:t}function fi(e){const t=lt(e);return Lt(t)?e.ownerDocument?e.ownerDocument.body:e.body:qe(t)&&ar(t)?t:fi(t)}function Qt(e,t,r){var n;t===void 0&&(t=[]),r===void 0&&(r=!0);const i=fi(e),o=i===((n=e.ownerDocument)==null?void 0:n.body),s=Te(i);if(o){const l=dn(s);return t.concat(s,s.visualViewport||[],ar(i)?i:[],l&&r?Qt(l):[])}return t.concat(i,Qt(i,[],r))}function dn(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function di(e){const t=Fe(e);let r=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const i=qe(e),o=i?e.offsetWidth:r,s=i?e.offsetHeight:n,l=Cr(r)!==o||Cr(n)!==s;return l&&(r=o,n=s),{width:r,height:n,$:l}}function Pn(e){return De(e)?e:e.contextElement}function St(e){const t=Pn(e);if(!qe(t))return Ve(1);const r=t.getBoundingClientRect(),{width:n,height:i,$:o}=di(t);let s=(o?Cr(r.width):r.width)/n,l=(o?Cr(r.height):r.height)/i;return(!s||!Number.isFinite(s))&&(s=1),(!l||!Number.isFinite(l))&&(l=1),{x:s,y:l}}const tl=Ve(0);function vi(e){const t=Te(e);return!An()||!t.visualViewport?tl:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function rl(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==Te(e)?!1:t}function _t(e,t,r,n){t===void 0&&(t=!1),r===void 0&&(r=!1);const i=e.getBoundingClientRect(),o=Pn(e);let s=Ve(1);t&&(n?De(n)&&(s=St(n)):s=St(e));const l=rl(o,r,n)?vi(o):Ve(0);let a=(i.left+l.x)/s.x,c=(i.top+l.y)/s.y,f=i.width/s.x,u=i.height/s.y;if(o){const d=Te(o),v=n&&De(n)?Te(n):n;let g=d,h=dn(g);for(;h&&n&&v!==g;){const y=St(h),m=h.getBoundingClientRect(),C=Fe(h),p=m.left+(h.clientLeft+parseFloat(C.paddingLeft))*y.x,b=m.top+(h.clientTop+parseFloat(C.paddingTop))*y.y;a*=y.x,c*=y.y,f*=y.x,u*=y.y,a+=p,c+=b,g=Te(h),h=dn(g)}}return Ar({width:f,height:u,x:a,y:c})}function Sn(e,t){const r=Vr(e).scrollLeft;return t?t.left+r:_t(Ke(e)).left+r}function gi(e,t,r){r===void 0&&(r=!1);const n=e.getBoundingClientRect(),i=n.left+t.scrollLeft-(r?0:Sn(e,n)),o=n.top+t.scrollTop;return{x:i,y:o}}function nl(e){let{elements:t,rect:r,offsetParent:n,strategy:i}=e;const o=i==="fixed",s=Ke(n),l=t?Ur(t.floating):!1;if(n===s||l&&o)return r;let a={scrollLeft:0,scrollTop:0},c=Ve(1);const f=Ve(0),u=qe(n);if((u||!u&&!o)&&((Ut(n)!=="body"||ar(s))&&(a=Vr(n)),qe(n))){const v=_t(n);c=St(n),f.x=v.x+n.clientLeft,f.y=v.y+n.clientTop}const d=s&&!u&&!o?gi(s,a,!0):Ve(0);return{width:r.width*c.x,height:r.height*c.y,x:r.x*c.x-a.scrollLeft*c.x+f.x+d.x,y:r.y*c.y-a.scrollTop*c.y+f.y+d.y}}function ol(e){return Array.from(e.getClientRects())}function il(e){const t=Ke(e),r=Vr(e),n=e.ownerDocument.body,i=mt(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),o=mt(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight);let s=-r.scrollLeft+Sn(e);const l=-r.scrollTop;return Fe(n).direction==="rtl"&&(s+=mt(t.clientWidth,n.clientWidth)-i),{width:i,height:o,x:s,y:l}}function sl(e,t){const r=Te(e),n=Ke(e),i=r.visualViewport;let o=n.clientWidth,s=n.clientHeight,l=0,a=0;if(i){o=i.width,s=i.height;const c=An();(!c||c&&t==="fixed")&&(l=i.offsetLeft,a=i.offsetTop)}return{width:o,height:s,x:l,y:a}}function al(e,t){const r=_t(e,!0,t==="fixed"),n=r.top+e.clientTop,i=r.left+e.clientLeft,o=qe(e)?St(e):Ve(1),s=e.clientWidth*o.x,l=e.clientHeight*o.y,a=i*o.x,c=n*o.y;return{width:s,height:l,x:a,y:c}}function $n(e,t,r){let n;if(t==="viewport")n=sl(e,r);else if(t==="document")n=il(Ke(e));else if(De(t))n=al(t,r);else{const i=vi(e);n={x:t.x-i.x,y:t.y-i.y,width:t.width,height:t.height}}return Ar(n)}function hi(e,t){const r=lt(e);return r===t||!De(r)||Lt(r)?!1:Fe(r).position==="fixed"||hi(r,t)}function ll(e,t){const r=t.get(e);if(r)return r;let n=Qt(e,[],!1).filter(l=>De(l)&&Ut(l)!=="body"),i=null;const o=Fe(e).position==="fixed";let s=o?lt(e):e;for(;De(s)&&!Lt(s);){const l=Fe(s),a=En(s);!a&&l.position==="fixed"&&(i=null),(o?!a&&!i:!a&&l.position==="static"&&!!i&&["absolute","fixed"].includes(i.position)||ar(s)&&!a&&hi(e,s))?n=n.filter(f=>f!==s):i=l,s=lt(s)}return t.set(e,n),n}function cl(e){let{element:t,boundary:r,rootBoundary:n,strategy:i}=e;const s=[...r==="clippingAncestors"?Ur(t)?[]:ll(t,this._c):[].concat(r),n],l=s[0],a=s.reduce((c,f)=>{const u=$n(t,f,i);return c.top=mt(u.top,c.top),c.right=Rt(u.right,c.right),c.bottom=Rt(u.bottom,c.bottom),c.left=mt(u.left,c.left),c},$n(t,l,i));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}}function ul(e){const{width:t,height:r}=di(e);return{width:t,height:r}}function fl(e,t,r){const n=qe(t),i=Ke(t),o=r==="fixed",s=_t(e,!0,o,t);let l={scrollLeft:0,scrollTop:0};const a=Ve(0);function c(){a.x=Sn(i)}if(n||!n&&!o)if((Ut(t)!=="body"||ar(i))&&(l=Vr(t)),n){const v=_t(t,!0,o,t);a.x=v.x+t.clientLeft,a.y=v.y+t.clientTop}else i&&c();o&&!n&&i&&c();const f=i&&!n&&!o?gi(i,l):Ve(0),u=s.left+l.scrollLeft-a.x-f.x,d=s.top+l.scrollTop-a.y-f.y;return{x:u,y:d,width:s.width,height:s.height}}function Zr(e){return Fe(e).position==="static"}function eo(e,t){if(!qe(e)||Fe(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return Ke(e)===r&&(r=r.ownerDocument.body),r}function mi(e,t){const r=Te(e);if(Ur(e))return r;if(!qe(e)){let i=lt(e);for(;i&&!Lt(i);){if(De(i)&&!Zr(i))return i;i=lt(i)}return r}let n=eo(e,t);for(;n&&$a(n)&&Zr(n);)n=eo(n,t);return n&&Lt(n)&&Zr(n)&&!En(n)?r:n||el(e)||r}const dl=async function(e){const t=this.getOffsetParent||mi,r=this.getDimensions,n=await r(e.floating);return{reference:fl(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function vl(e){return Fe(e).direction==="rtl"}const gl={convertOffsetParentRelativeRectToViewportRelativeRect:nl,getDocumentElement:Ke,getClippingRect:cl,getOffsetParent:mi,getElementRects:dl,getClientRects:ol,getDimensions:ul,getScale:St,isElement:De,isRTL:vl};function pi(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function hl(e,t){let r=null,n;const i=Ke(e);function o(){var l;clearTimeout(n),(l=r)==null||l.disconnect(),r=null}function s(l,a){l===void 0&&(l=!1),a===void 0&&(a=1),o();const c=e.getBoundingClientRect(),{left:f,top:u,width:d,height:v}=c;if(l||t(),!d||!v)return;const g=dr(u),h=dr(i.clientWidth-(f+d)),y=dr(i.clientHeight-(u+v)),m=dr(f),p={rootMargin:-g+"px "+-h+"px "+-y+"px "+-m+"px",threshold:mt(0,Rt(1,a))||1};let b=!0;function w(A){const k=A[0].intersectionRatio;if(k!==a){if(!b)return s();k?s(!1,k):n=setTimeout(()=>{s(!1,1e-7)},1e3)}k===1&&!pi(c,e.getBoundingClientRect())&&s(),b=!1}try{r=new IntersectionObserver(w,{...p,root:i.ownerDocument})}catch{r=new IntersectionObserver(w,p)}r.observe(e)}return s(!0),o}function to(e,t,r,n){n===void 0&&(n={});const{ancestorScroll:i=!0,ancestorResize:o=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:l=typeof IntersectionObserver=="function",animationFrame:a=!1}=n,c=Pn(e),f=i||o?[...c?Qt(c):[],...Qt(t)]:[];f.forEach(m=>{i&&m.addEventListener("scroll",r,{passive:!0}),o&&m.addEventListener("resize",r)});const u=c&&l?hl(c,r):null;let d=-1,v=null;s&&(v=new ResizeObserver(m=>{let[C]=m;C&&C.target===c&&v&&(v.unobserve(t),cancelAnimationFrame(d),d=requestAnimationFrame(()=>{var p;(p=v)==null||p.observe(t)})),r()}),c&&!a&&v.observe(c),v.observe(t));let g,h=a?_t(e):null;a&&y();function y(){const m=_t(e);h&&!pi(h,m)&&r(),h=m,g=requestAnimationFrame(y)}return r(),()=>{var m;f.forEach(C=>{i&&C.removeEventListener("scroll",r),o&&C.removeEventListener("resize",r)}),u==null||u(),(m=v)==null||m.disconnect(),v=null,a&&cancelAnimationFrame(g)}}const ml=Ja,pl=Qa,bl=Xa,yl=Ka,wl=(e,t,r)=>{const n=new Map,i={platform:gl,...r},o={...i.platform,_c:n};return Ya(e,t,{...i,platform:o})};var _l=re("
    "),xl=re("
    "),kl=re(" ",1),Cl=re(" ",1);function El(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["activeContent","arrow","offset","placement","trigger","triggeredBy","reference","strategy","open","yOnly","middlewares"]);ge(t,!1);const i=Y();let o=E(t,"activeContent",8,!1),s=E(t,"arrow",8,!0),l=E(t,"offset",8,8),a=E(t,"placement",8,"top"),c=E(t,"trigger",8,"hover"),f=E(t,"triggeredBy",24,()=>{}),u=E(t,"reference",24,()=>{}),d=E(t,"strategy",8,"absolute"),v=E(t,"open",12,!1),g=E(t,"yOnly",8,!1),h=E(t,"middlewares",24,()=>[bl(),pl()]);const y=Xo();let m=Y(),C=Y(),p=Y(),b=Y(),w,A=Y(),k=Y(),x=[];const S=U=>{_(b)===void 0&&console.error("trigger undefined"),!(!u()&&x.includes(U.target)&&_(b)!==U.target&&(M(b,U.target),v()))&&v(U.type==="click"?!v():!0)},V=U=>U.matches(":hover"),H=U=>U?`${U}px`:"",L=U=>{if(o()&&_(p)){const N=[_(b),w,...x].filter(Boolean);setTimeout(()=>{U.type==="mouseleave"&&!N.some(V)&&v(!1)},100)}else v(!1)};let G=Y();const j={left:"right",right:"left",bottom:"top",top:"bottom"};function F(){wl(_(b),w,{placement:a(),strategy:d(),middleware:_(i)}).then(({x:U,y:N,middlewareData:le,placement:_e,strategy:Be})=>{w.style.position=Be,w.style.left=g()?"0":H(U),w.style.top=H(N),le.arrow&&_(A)instanceof HTMLDivElement&&(Gr(A,_(A).style.left=H(le.arrow.x)),Gr(A,_(A).style.top=H(le.arrow.y)),M(G,j[_e.split("-")[0]]),Gr(A,_(A).style[_(G)]=H(-_(A).offsetWidth/2-(r.border?1:0))))})}function $(U,N){w=U;let le=to(N,w,F);return{update(_e){le(),le=to(_e,w,F)},destroy(){le()}}}Zs(()=>{const U=[["focusin",S,_(m)],["focusout",L,_(m)],["click",S,_(C)],["mouseenter",S,_(p)],["mouseleave",L,_(p)]];return f()?x=[...document.querySelectorAll(f())]:x=_(k).previousElementSibling?[_(k).previousElementSibling]:[],x.length||console.error("No triggers found."),x.forEach(N=>{N.tabIndex<0&&(N.tabIndex=0);for(const[le,_e,Be]of U)Be&&N.addEventListener(le,_e)}),u()?(M(b,document.querySelector(u())??document.body),_(b)===document.body?console.error(`Popup reference not found: '${u()}'`):(_(m)&&_(b).addEventListener("focusout",L),_(p)&&_(b).addEventListener("mouseleave",L))):M(b,x[0]),_(C)&&document.addEventListener("click",I),()=>{x.forEach(N=>{if(N)for(const[le,_e]of U)N.removeEventListener(le,_e)}),_(b)&&(_(b).removeEventListener("focusout",L),_(b).removeEventListener("mouseleave",L)),document.removeEventListener("click",I)}});function I(U){v()&&!U.composedPath().includes(w)&&!x.some(N=>U.composedPath().includes(N))&&L(U)}function P(U,N){return U?N:()=>{}}let ne=Y();function B(U){return M(A,U),{destroy(){M(A,null)}}}J(()=>z(c()),()=>{M(m,c()==="focus")}),J(()=>z(c()),()=>{M(C,c()==="click")}),J(()=>z(c()),()=>{M(p,c()==="hover")}),J(()=>z(v()),()=>{y("show",v())}),J(()=>(z(a()),_(b)),()=>{a()&&M(b,_(b))}),J(()=>(z(h()),z(l()),_(A)),()=>{M(i,[...h(),ml(+l()),_(A)&&yl({element:_(A),padding:10})])}),J(()=>(z(r),_(G)),()=>{M(ne,Jo("absolute pointer-events-none block w-[10px] h-[10px] rotate-45 bg-inherit border-inherit",r.border&&_(G)==="bottom"&&"border-b border-e",r.border&&_(G)==="top"&&"border-t border-s ",r.border&&_(G)==="right"&&"border-t border-e ",r.border&&_(G)==="left"&&"border-b border-s "))}),Ye(),Ce();var fe=Cl(),Ee=ee(fe);{var de=U=>{var N=_l();on(N,le=>M(k,le),()=>_(k)),R(U,N)};ke(Ee,U=>{_(b)||U(de)})}var me=oe(Ee,2);{var xt=U=>{const N=Ie(()=>o()?-1:void 0);var le=Gt(()=>P(o()&&_(m),S)),_e=Gt(()=>P(o()&&_(m),L)),Be=Gt(()=>P(o()&&_(p),S)),Vt=Gt(()=>P(o()&&_(p),L));xn(U,Fr({use:$,get options(){return _(b)},role:"tooltip",get tabindex(){return _(N)}},()=>n,{get open(){return v()},set open(ve){v(ve)},$$events:{focusin(...ve){var Oe;(Oe=_(le))==null||Oe.apply(this,ve)},focusout(...ve){var Oe;(Oe=_(_e))==null||Oe.apply(this,ve)},mouseenter(...ve){var Oe;(Oe=_(Be))==null||Oe.apply(this,ve)},mouseleave(...ve){var Oe;(Oe=_(Vt))==null||Oe.apply(this,ve)}},children:(ve,Oe)=>{var Tn=kl(),On=ee(Tn);ae(On,t,"default",{},null);var bi=oe(On,2);{var yi=jr=>{var Wr=xl();Jt(Wr,wi=>B==null?void 0:B(wi)),te(()=>gt(Wr,1,vt(_(ne)))),R(jr,Wr)};ke(bi,jr=>{s()&&jr(yi)})}R(ve,Tn)},$$slots:{default:!0},$$legacy:!0}))};ke(me,U=>{_(b)&&U(xt)})}R(e,fe),he()}var Al=re("
    "),Pl=re("
    "),Sl=re("
    ",1);function Tl(e,t){const r=zs(t),n=Z(t,["children","$$slots","$$events","$$legacy"]),i=Z(n,["activeUrl","open","containerClass","classContainer","headerClass","classHeader","footerClass","classFooter","activeClass","classActive","arrow","trigger","placement","color","shadow","rounded"]);ge(t,!1);const o=Y(),s=Y(),l=Y(),a=Y();let c=E(t,"activeUrl",24,()=>{}),f=E(t,"open",12,!1),u=E(t,"containerClass",8,"divide-y z-50"),d=E(t,"classContainer",24,()=>{}),v=E(t,"headerClass",8,"py-1 overflow-hidden rounded-t-lg"),g=E(t,"classHeader",24,()=>{}),h=E(t,"footerClass",8,"py-1 overflow-hidden rounded-b-lg"),y=E(t,"classFooter",24,()=>{}),m=E(t,"activeClass",8,"text-primary-700 dark:text-primary-700 hover:text-primary-900 dark:hover:text-primary-900"),C=E(t,"classActive",24,()=>{}),p=E(t,"arrow",8,!1),b=E(t,"trigger",8,"click"),w=E(t,"placement",8,"bottom"),A=E(t,"color",8,"dropdown"),k=E(t,"shadow",8,!0),x=E(t,"rounded",8,!0);const S=Dr("");let V=ie(m(),C());bt("DropdownType",{activeClass:V}),bt("activeUrl",S),J(()=>z(c()),()=>{S.set(c()??"")}),J(()=>(z(u()),z(d())),()=>{M(o,ie(u(),d()))}),J(()=>(z(v()),z(g())),()=>{M(s,ie(v(),g()))}),J(()=>z(n),()=>{M(l,ie("py-1",n.class))}),J(()=>(z(h()),z(y())),()=>{M(a,ie(h(),y()))}),Ye(),Ce(),El(e,Fr({activeContent:!0},()=>i,{get trigger(){return b()},get arrow(){return p()},get placement(){return w()},get shadow(){return k()},get rounded(){return x()},get color(){return A()},get class(){return _(o)},get open(){return f()},set open(H){f(H)},$$events:{show(H){W.call(this,t,H)}},children:(H,L)=>{var G=Sl(),j=ee(G);{var F=B=>{var fe=Al(),Ee=ue(fe);ae(Ee,t,"header",{},null),te(()=>gt(fe,1,vt(_(s)))),R(B,fe)};ke(j,B=>{r.header&&B(F)})}var $=oe(j,2),I=ue($);ae(I,t,"default",{},null);var P=oe($,2);{var ne=B=>{var fe=Pl(),Ee=ue(fe);ae(Ee,t,"footer",{},null),te(()=>gt(fe,1,vt(_(a)))),R(B,fe)};ke(P,B=>{r.footer&&B(ne)})}te(()=>gt($,1,vt(_(l)))),R(H,G)},$$slots:{default:!0},$$legacy:!0})),he()}var Ol=re("
    ");function Rl(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["divClass"]);ge(t,!1);let i=E(t,"divClass",8,"my-1 h-px bg-gray-100 dark:bg-gray-600");Ce();var o=Ol();let s;te(l=>s=we(o,s,{...n,class:l}),[()=>ie(i(),r.class)],Ie),R(e,o),he()}function Ll(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["tag","show","use"]);let i=E(t,"tag",8,"div"),o=E(t,"show",8),s=E(t,"use",8,()=>{});var l=ce(),a=ee(l);{var c=u=>{var d=ce(),v=ee(d);Zt(v,i,!1,(g,h)=>{Jt(g,p=>{var b;return(b=s())==null?void 0:b(p)});let y;te(()=>y=we(g,y,{...n}));var m=ce(),C=ee(m);ae(C,t,"default",{},null),R(h,m)}),R(u,d)},f=u=>{var d=ce(),v=ee(d);ae(v,t,"default",{},null),R(u,d)};ke(a,u=>{o()?u(c):u(f,!1)})}R(e,l)}function vr(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["defaultClass","href","activeClass"]);ge(t,!1);const i=Y(),o=Y();let s=E(t,"defaultClass",8,"font-medium py-2 px-4 text-sm hover:bg-gray-100 dark:hover:bg-gray-600"),l=E(t,"href",24,()=>{}),a=E(t,"activeClass",24,()=>{});const c=st("DropdownType")??{},f=st("activeUrl");let u=Y("");f.subscribe(g=>{M(u,g)});let d=Y(!0);function v(g){var h;M(d,((h=g.parentElement)==null?void 0:h.tagName)==="UL")}J(()=>(_(u),z(l())),()=>{M(i,_(u)?l()===_(u):!1)}),J(()=>(z(s()),z(l()),_(i),z(a()),z(r)),()=>{M(o,ie(s(),l()?"block":"w-full text-left",_(i)&&(a()??c.activeClass),r.class))}),Ye(),Ce(),Ll(e,{tag:"li",get show(){return _(d)},use:v,children:(g,h)=>{var y=ce(),m=ee(y);Zt(m,()=>l()?"a":"button",!1,(C,p)=>{let b;te(()=>b=we(C,b,{href:l(),type:l()?void 0:"button",role:l()?"link":"button",...n,class:_(o)})),q("click",C,function(k){W.call(this,t,k)}),q("change",C,function(k){W.call(this,t,k)}),q("keydown",C,function(k){W.call(this,t,k)}),q("keyup",C,function(k){W.call(this,t,k)}),q("focus",C,function(k){W.call(this,t,k)}),q("blur",C,function(k){W.call(this,t,k)}),q("mouseenter",C,function(k){W.call(this,t,k)}),q("mouseleave",C,function(k){W.call(this,t,k)});var w=ce(),A=ee(w);ae(A,t,"default",{},null),R(p,w)}),R(g,y)},$$slots:{default:!0}}),he()}var Ml=re("
    "),zl=re("
    ");function Nl(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["items","imgClass"]);ge(t,!1);const i=Y();let o=E(t,"items",24,()=>[]),s=E(t,"imgClass",8,"h-auto max-w-full rounded-lg");function l(f){getComputedStyle(f).gap==="normal"&&(f.style.gap="inherit")}J(()=>z(r),()=>{M(i,ie("grid",r.class))}),Ye(),Ce();var a=zl();let c;Ts(a,5,o,Ps,(f,u)=>{var d=ce(),v=ee(d);ae(v,t,"default",{get item(){return _(u)}},g=>{var h=Ml(),y=ue(h);te(m=>{ht(y,"src",_(u).src),ht(y,"alt",_(u).alt),gt(y,1,m)},[()=>vt(ie(s(),r.classImg))],Ie),R(g,h)}),R(f,d)},f=>{var u=ce(),d=ee(u);ae(d,t,"default",{get item(){return o()[0]}},null),R(f,u)}),Jt(a,f=>l==null?void 0:l(f)),te(()=>c=we(a,c,{...n,class:_(i)})),R(e,a),he()}var Il=re("
    ");function ro(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["fluid"]);ge(t,!1);let i=E(t,"fluid",8,!1);Ce();var o=Il();let s;var l=ue(o);ae(l,t,"default",{},null),te(a=>s=we(o,s,{...n,class:a}),[()=>ie("mx-auto flex flex-wrap justify-between items-center ",i()?"w-full":"container",r.class)],Ie),R(e,o),he()}function Dl(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["fluid","navContainerClass"]);ge(t,!1);const[i,o]=Ko(),s=()=>Yo(c,"$hidden",i);let l=E(t,"fluid",8,!1),a=E(t,"navContainerClass",8,""),c=Dr(!0);bt("navHidden",c);let f=()=>c.update(d=>!d);J(()=>z(n),()=>{n.color=n.color??"navbar"}),Ye(),Ce();const u=Ie(()=>ie("px-2 sm:px-4 py-2.5 w-full",r.class));xn(e,Fr({tag:"nav"},()=>n,{get class(){return _(u)},children:(d,v)=>{ro(d,{get fluid(){return l()},get class(){return a()},children:(g,h)=>{var y=ce(),m=ee(y);ae(m,t,"default",{get hidden(){return s()},toggle:f,NavContainer:ro},null),R(g,y)},$$slots:{default:!0}})},$$slots:{default:!0}})),he(),o()}var Fl=re("");function Bl(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["href"]);ge(t,!1);let i=E(t,"href",8,"");Ce();var o=Fl();let s;var l=ue(o);ae(l,t,"default",{},null),te(a=>s=we(o,s,{href:i(),...n,class:a}),[()=>ie("flex items-center",r.class)],Ie),R(e,o),he()}var Ul=Ir("");function Vl(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["size","color","variation","ariaLabel"]);ge(t,!1);let i=E(t,"size",8,"24"),o=E(t,"color",8,"currentColor"),s=E(t,"variation",8,"outline"),l=E(t,"ariaLabel",8,"bars 3"),a=Y(),c=Y(),f=` `,u=` `;J(()=>z(s()),()=>{switch(s()){case"outline":M(c,f),M(a,"0 0 24 24");break;case"solid":M(c,u),M(a,"0 0 24 24");break;default:M(c,f),M(a,"0 0 24 24")}}),Ye(),Ce();var d=Ul();let v;var g=ue(d);Ms(g,()=>_(c),!0),te(()=>v=we(d,v,{xmlns:"http://www.w3.org/2000/svg",role:"button",tabindex:"0",width:i(),height:i(),class:r.class,...n,"aria-label":l(),fill:"none",viewBox:_(a),"stroke-width":"2"})),q("click",d,function(h){W.call(this,t,h)}),R(e,d),he()}function jl(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["menuClass","onClick","classMenu","title"]);ge(t,!1);let i=E(t,"menuClass",8,"h-6 w-6 shrink-0"),o=E(t,"onClick",24,()=>{}),s=E(t,"classMenu",8,""),l=E(t,"title",8,"Open main menu"),a="ms-3 md:hidden",c=st("navHidden")??Dr(!0);const f=d=>c.update(v=>!v);Ce();const u=Ie(()=>ie(a,r.class));Ba(e,Fr({get name(){return l()}},()=>n,{get class(){return _(u)},$$events:{click(...d){var v;(v=o()||f)==null||v.apply(this,d)}},children:(d,v)=>{const g=Ie(()=>ie(i(),s()));Vl(d,{get class(){return _(g)}})},$$slots:{default:!0}})),he()}var Wl=re("
  • ");function Ht(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["href","activeClass","nonActiveClass"]);ge(t,!1);const i=Y(),o=Y();let s=E(t,"href",8,""),l=E(t,"activeClass",24,()=>{}),a=E(t,"nonActiveClass",24,()=>{});const c=st("navbarContext")??{},f=st("activeUrl");let u=Y("");f.subscribe(g=>{M(u,g)}),J(()=>(_(u),z(s())),()=>{M(i,_(u)?s()===_(u):!1)}),J(()=>(_(i),z(l()),z(a()),z(r)),()=>{M(o,ie("block py-2 pe-4 ps-3 md:p-0 rounded-sm md:border-0",_(i)?l()??c.activeClass:a()??c.nonActiveClass,r.class))}),Ye(),Ce();var d=Wl(),v=ue(d);Zt(v,()=>s()?"a":"div",!1,(g,h)=>{let y;te(()=>y=we(g,y,{role:s()?"link":"presentation",href:s(),...n,class:_(o)})),q("blur",g,function(p){W.call(this,t,p)}),q("change",g,function(p){W.call(this,t,p)}),q("click",g,function(p){W.call(this,t,p)}),q("focus",g,function(p){W.call(this,t,p)}),q("keydown",g,function(p){W.call(this,t,p)}),q("keypress",g,function(p){W.call(this,t,p)}),q("keyup",g,function(p){W.call(this,t,p)}),q("mouseenter",g,function(p){W.call(this,t,p)}),q("mouseleave",g,function(p){W.call(this,t,p)}),q("mouseover",g,function(p){W.call(this,t,p)});var m=ce(),C=ee(m);ae(C,t,"default",{},null),R(h,m)}),R(e,d),he()}function Hl(e){const t=Math.cos(e*Math.PI*.5);return Math.abs(t)<1e-14?1:1-t}var Gl=re("
    "),ql=re("
    ");function Yl(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["activeUrl","divClass","ulClass","hidden","slideParams","activeClass","nonActiveClass","classUl"]);ge(t,!1);const[i,o]=Ko(),s=()=>Yo(y,"$hiddenStore",i);let l=E(t,"activeUrl",8,""),a=E(t,"divClass",8,"w-full md:block md:w-auto"),c=E(t,"ulClass",8,"flex flex-col p-4 mt-4 md:flex-row md:space-x-8 rtl:space-x-reverse md:mt-0 md:text-sm md:font-medium"),f=E(t,"hidden",24,()=>{}),u=E(t,"slideParams",24,()=>({delay:250,duration:500,easing:Hl})),d=E(t,"activeClass",8,"text-white bg-primary-700 md:bg-transparent md:text-primary-700 md:dark:text-white dark:bg-primary-600 md:dark:bg-transparent"),v=E(t,"nonActiveClass",8,"text-gray-700 hover:bg-gray-100 md:hover:bg-transparent md:border-0 md:hover:text-primary-700 dark:text-gray-400 md:dark:hover:text-white dark:hover:bg-gray-700 dark:hover:text-white md:dark:hover:bg-transparent"),g=E(t,"classUl",8,"");const h=Dr("");bt("navbarContext",{activeClass:d(),nonActiveClass:v()}),bt("activeUrl",h);let y=st("navHidden"),m=Y(),C=Y(),p=Y();J(()=>z(l()),()=>{h.set(l())}),J(()=>(z(f()),s()),()=>{M(m,f()??s()??!0)}),J(()=>(z(a()),z(r)),()=>{M(C,ie(a(),r.class))}),J(()=>(z(c()),z(g())),()=>{M(p,ie(c(),g()))}),Ye(),Ce();var b=ce(),w=ee(b);{var A=x=>{var S=Gl();let V;var H=ue(S);xn(H,{tag:"ul",border:!0,rounded:!0,color:"navbarUl",get class(){return _(p)},children:(L,G)=>{var j=ce(),F=ee(j);ae(F,t,"default",{},null),R(L,j)},$$slots:{default:!0}}),te(()=>V=we(S,V,{...n,class:_(C),role:"button",tabindex:"0"})),Go(3,S,()=>Ma,u),q("click",S,function(L){W.call(this,t,L)}),R(x,S)},k=x=>{var S=ql();let V;var H=ue(S),L=ue(H);ae(L,t,"default",{},null),te(G=>{V=we(S,V,{...n,class:_(C),[Pt]:G}),gt(H,1,vt(_(p)))},[()=>({hidden:_(m)})],Ie),R(x,S)};ke(w,x=>{_(m)?x(k,!1):x(A)})}R(e,b),he(),o()}var Kl=Ir(" "),Xl=Ir(" "),Zl=Ir('');function Jl(e,t){var C,p;ge(t,!0);const r=st("iconCtx")??{},n={xs:"w-3 h-3",sm:"w-4 h-4",md:"w-5 h-5",lg:"w-6 h-6",xl:"w-8 h-8"};let i=E(t,"size",19,()=>r.size||"md"),o=E(t,"color",19,()=>r.color||"currentColor"),s=E(t,"strokeWidth",19,()=>r.strokeWidth||"2"),l=E(t,"ariaLabel",3,"chevron down outline"),a=Ys(t,["$$slots","$$events","$$legacy","size","color","title","strokeWidth","desc","class","ariaLabel"]),c=`${((C=t.title)==null?void 0:C.id)||""} ${((p=t.desc)==null?void 0:p.id)||""}`;const f=Gt(()=>{var b,w;return!!((b=t.title)!=null&&b.id||(w=t.desc)!=null&&w.id)});var u=Zl();let d;var v=ue(u);{var g=b=>{var w=Kl(),A=ue(w);te(()=>{ht(w,"id",t.title.id),kr(A,t.title.title)}),R(b,w)};ke(v,b=>{var w;(w=t.title)!=null&&w.id&&t.title.title&&b(g)})}var h=oe(v);{var y=b=>{var w=Xl(),A=ue(w);te(()=>{ht(w,"id",t.desc.id),kr(A,t.desc.desc)}),R(b,w)};ke(h,b=>{var w;(w=t.desc)!=null&&w.id&&t.desc.desc&&b(y)})}var m=oe(h);te(b=>{d=we(u,d,{xmlns:"http://www.w3.org/2000/svg",fill:"none",color:o(),...a,class:b,"aria-label":l(),"aria-describedby":_(f)?c:void 0,viewBox:"0 0 24 24"}),ht(m,"stroke-width",s())},[()=>ie(Bo("shrink-0",n[i()],t.class))]),R(e,u),he()}var Ql=re('ESP32 Logo SvelteESP32',1),$l=re("Dropdown",1),ec=re(" ",1),tc=re(" ",1),rc=re(" ",1),nc=re(" ",1);function oc(e){const t=[{alt:"erbology",src:"./gallery/image.jpg"},{alt:"shoes",src:"./gallery/image-1.jpg"},{alt:"small bag",src:"./gallery/image-2.jpg"},{alt:"plants",src:"./gallery/image-3.jpg"},{alt:"watch",src:"./gallery/image-4.jpg"},{alt:"shoe",src:"./gallery/image-5.jpg"}];var r=nc(),n=ee(r);Dl(n,{children:(o,s)=>{var l=rc(),a=ee(l);Bl(a,{href:"/",children:(u,d)=>{var v=Ql();R(u,v)},$$slots:{default:!0}});var c=oe(a,2);jl(c,{});var f=oe(c,2);Yl(f,{children:(u,d)=>{var v=tc(),g=ee(v);Ht(g,{href:"/",children:(b,w)=>{var A=et("Home");R(b,A)},$$slots:{default:!0}});var h=oe(g,2);Ht(h,{class:"cursor-pointer",children:(b,w)=>{var A=$l(),k=oe(ee(A));Jl(k,{class:"w-6 h-6 ms-2 text-primary-800 dark:text-white inline"}),R(b,A)},$$slots:{default:!0}});var y=oe(h,2);Tl(y,{class:"w-44 z-20",children:(b,w)=>{var A=ec(),k=ee(A);vr(k,{href:"/",children:(L,G)=>{var j=et("Dashboard");R(L,j)},$$slots:{default:!0}});var x=oe(k,2);vr(x,{href:"/docs/components/navbar",children:(L,G)=>{var j=et("Settings");R(L,j)},$$slots:{default:!0}});var S=oe(x,2);vr(S,{href:"/",children:(L,G)=>{var j=et("Earnings");R(L,j)},$$slots:{default:!0}});var V=oe(S,2);Rl(V,{});var H=oe(V,2);vr(H,{href:"/",children:(L,G)=>{var j=et("Sign out");R(L,j)},$$slots:{default:!0}}),R(b,A)},$$slots:{default:!0}});var m=oe(y,2);Ht(m,{href:"/settings",children:(b,w)=>{var A=et("Setting");R(b,A)},$$slots:{default:!0}});var C=oe(m,2);Ht(C,{href:"/pricing",children:(b,w)=>{var A=et("Pricing");R(b,A)},$$slots:{default:!0}});var p=oe(C,2);Ht(p,{href:"/contact",children:(b,w)=>{var A=et("Contact");R(b,A)},$$slots:{default:!0}}),R(u,v)},$$slots:{default:!0}}),R(o,l)},$$slots:{default:!0}});var i=oe(n,2);Nl(i,{items:t,class:"gap-4 grid-cols-2 md:grid-cols-3"}),R(e,r)}Cs(oc,{target:document.querySelector("#app")}); diff --git a/demo/svelte/dist/assets/index-DHWDPXpb.js b/demo/svelte/dist/assets/index-DHWDPXpb.js new file mode 100644 index 0000000..2ba0a72 --- /dev/null +++ b/demo/svelte/dist/assets/index-DHWDPXpb.js @@ -0,0 +1,2 @@ +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))n(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const s of i.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&n(s)}).observe(document,{childList:!0,subtree:!0});function r(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function n(o){if(o.ep)return;o.ep=!0;const i=r(o);fetch(o.href,i)}})();const Rn=!1;var zt=Array.isArray,xi=Array.prototype.indexOf,un=Array.from,io=Object.defineProperty,it=Object.getOwnPropertyDescriptor,so=Object.getOwnPropertyDescriptors,ki=Object.prototype,Ci=Array.prototype,fn=Object.getPrototypeOf,Ln=Object.isExtensible;function Pt(e){return typeof e=="function"}const ze=()=>{};function Ei(e){return e()}function Yr(e){for(var t=0;t{n.d=!0})}function ge(e){const t=X;if(t!==null){const s=t.e;if(s!==null){var r=j,n=$;t.e=null;try{for(var o=0;o{var l=$;Le(i);var c=a();return Le(l),c};return n&&r.set("length",$e(e.length)),new Proxy(e,{defineProperty(a,l,c){return(!("value"in c)||c.configurable===!1||c.enumerable===!1||c.writable===!1)&&zi(),s(()=>{var f=r.get(l);f===void 0?(f=$e(c.value),r.set(l,f)):L(f,c.value,!0)}),!0},deleteProperty(a,l){var c=r.get(l);if(c===void 0){if(l in a){const d=s(()=>$e(we));r.set(l,d),Ur(o)}}else{if(n&&typeof l=="string"){var f=r.get("length"),u=Number(l);Number.isInteger(u)&&u{var g=Ot(u?a[l]:we),m=$e(g);return m}),r.set(l,f)),f!==void 0){var d=_(f);return d===we?void 0:d}return Reflect.get(a,l,c)},getOwnPropertyDescriptor(a,l){var c=Reflect.getOwnPropertyDescriptor(a,l);if(c&&"value"in c){var f=r.get(l);f&&(c.value=_(f))}else if(c===void 0){var u=r.get(l),d=u==null?void 0:u.v;if(u!==void 0&&d!==we)return{enumerable:!0,configurable:!0,value:d,writable:!0}}return c},has(a,l){var d;if(l===je)return!0;var c=r.get(l),f=c!==void 0&&c.v!==we||Reflect.has(a,l);if(c!==void 0||j!==null&&(!f||(d=it(a,l))!=null&&d.writable)){c===void 0&&(c=s(()=>{var v=f?Ot(a[l]):we,g=$e(v);return g}),r.set(l,c));var u=_(c);if(u===we)return!1}return f},set(a,l,c,f){var y;var u=r.get(l),d=l in a;if(n&&l==="length")for(var v=c;v$e(we)),r.set(v+"",g))}if(u===void 0)(!d||(y=it(a,l))!=null&&y.writable)&&(u=s(()=>{var h=$e(void 0);return L(h,Ot(c)),h}),r.set(l,u));else{d=u.v!==we;var m=s(()=>Ot(c));L(u,m)}var b=Reflect.getOwnPropertyDescriptor(a,l);if(b!=null&&b.set&&b.set.call(f,c),!d){if(n&&typeof l=="string"){var p=r.get("length"),w=Number(l);Number.isInteger(w)&&w>=p.v&&L(p,w+1)}Ur(o)}return!0},ownKeys(a){_(o);var l=Reflect.ownKeys(a).filter(u=>{var d=r.get(u);return d===void 0||d.v!==we});for(var[c,f]of r)f.v!==we&&!(c in a)&&l.push(c);return l},setPrototypeOf(){Ni()}})}function Ur(e,t=1){L(e,e.v+t)}function zn(e){try{if(e!==null&&typeof e=="object"&&je in e)return e[je]}catch{}return e}function Qi(e,t){return Object.is(zn(e),zn(t))}function bt(e){var t=Ne|He,r=$!==null&&($.f&Ne)!==0?$:null;return j===null||r!==null&&(r.f&Ae)!==0?t|=Ae:j.f|=lo,{ctx:X,deps:null,effects:null,equals:uo,f:t,fn:e,reactions:null,rv:0,v:null,wv:0,parent:r??j}}function Yt(e){const t=bt(e);return Ro(t),t}function yt(e){const t=bt(e);return t.equals=mn,t}function ho(e){var t=e.effects;if(t!==null){e.effects=null;for(var r=0;r_(e))),t}function L(e,t,r=!1){$!==null&&!Ve&&Pr()&&($.f&(Ne|Ar))!==0&&!(pe!=null&&pe.includes(e))&&Ii();let n=r?Ot(t):t;return bo(e,n)}function bo(e,t){if(!e.equals(t)){var r=e.v;Bt?Xt.set(e,t):Xt.set(e,r),e.v=t,(e.f&Ne)!==0&&((e.f&He)!==0&&mo(e),Me(e,(e.f&Ae)===0?xe:ut)),e.wv=Mo(),yo(e,He),Pr()&&j!==null&&(j.f&xe)!==0&&(j.f&(Qe|Nt))===0&&(Oe===null?us([e]):Oe.push(e))}return t}function Nn(e,t=1){var r=_(e),n=t===1?r++:r--;return L(e,r),n}function yo(e,t){var r=e.reactions;if(r!==null)for(var n=Pr(),o=r.length,i=0;inew Promise(n=>{r.outro?Zt(t,()=>{Re(t),n(void 0)}):(Re(t),n(void 0))})}function xt(e){return Dt(ao,e,!1)}function Q(e,t){var r=X,n={effect:null,ran:!1};r.l.r1.push(n),n.effect=nr(()=>{e(),!n.ran&&(n.ran=!0,L(r.l.r2,!0),Ie(t))})}function Ye(){var e=X;nr(()=>{if(_(e.l.r2)){for(var t of e.l.r1){var r=t.effect;(r.f&xe)!==0&&Me(r,ut),or(r)&&Tr(r),t.ran=!1}e.l.r2.v=!1}})}function nr(e){return Dt(Er,e,!0)}function Te(e,t=[],r=bt){const n=t.map(r);return Ft(()=>e(...n.map(_)))}function Ft(e,t=0){return Dt(Er|Ar|t,e,!0)}function at(e,t=!0){return Dt(Er|Qe,e,!0,t)}function Co(e){var t=e.teardown;if(t!==null){const r=Bt,n=$;Dn(!0),Le(null);try{t.call(null)}finally{Dn(r),Le(n)}}}function Eo(e,t=!1){var r=e.first;for(e.first=e.last=null;r!==null;){var n=r.next;(r.f&Nt)!==0?r.parent=null:Re(r,t),r=n}}function as(e){for(var t=e.first;t!==null;){var r=t.next;(t.f&Qe)===0&&Re(t),t=r}}function Re(e,t=!0){var r=!1;(t||(e.f&Pi)!==0)&&e.nodes_start!==null&&e.nodes_end!==null&&(Ao(e.nodes_start,e.nodes_end),r=!0),Eo(e,t&&!r),yr(e,0),Me(e,vn);var n=e.transitions;if(n!==null)for(const i of n)i.stop();Co(e);var o=e.parent;o!==null&&o.first!==null&&Po(e),e.next=e.prev=e.teardown=e.ctx=e.deps=e.fn=e.nodes_start=e.nodes_end=null}function Ao(e,t){for(;e!==null;){var r=e===t?null:Sr(e);e.remove(),e=r}}function Po(e){var t=e.parent,r=e.prev,n=e.next;r!==null&&(r.next=n),n!==null&&(n.prev=r),t!==null&&(t.first===e&&(t.first=n),t.last===e&&(t.last=r))}function Zt(e,t){var r=[];yn(e,r,!0),So(r,()=>{Re(e),t&&t()})}function So(e,t){var r=e.length;if(r>0){var n=()=>--r||t();for(var o of e)o.out(n)}else t()}function yn(e,t,r){if((e.f&Je)===0){if(e.f^=Je,e.transitions!==null)for(const s of e.transitions)(s.is_global||r)&&t.push(s);for(var n=e.first;n!==null;){var o=n.next,i=(n.f&tr)!==0||(n.f&Qe)!==0;yn(n,t,i?r:!1),n=o}}}function Jt(e){Oo(e,!0)}function Oo(e,t){if((e.f&Je)!==0){e.f^=Je,(e.f&xe)!==0&&(Me(e,He),Rr(e));for(var r=e.first;r!==null;){var n=r.next,o=(r.f&tr)!==0||(r.f&Qe)!==0;Oo(r,o?t:!1),r=n}if(e.transitions!==null)for(const i of e.transitions)(i.is_global||t)&&i.in()}}let mr=[];function ls(){var e=mr;mr=[],Yr(e)}function Or(e){mr.length===0&&queueMicrotask(ls),mr.push(e)}function cs(e){var t=j;if((t.f&gn)===0){if((t.f&dn)===0)throw e;t.fn(e)}else To(e,t)}function To(e,t){for(;t!==null;){if((t.f&dn)!==0)try{t.fn(e);return}catch{}t=t.parent}throw e}let Zr=!1,pr=null,dt=!1,Bt=!1;function Dn(e){Bt=e}let gr=[];let $=null,Ve=!1;function Le(e){$=e}let j=null;function Ge(e){j=e}let pe=null;function Ro(e){$!==null&&$.f&Kr&&(pe===null?pe=[e]:pe.push(e))}let me=null,Ce=0,Oe=null;function us(e){Oe=e}let Lo=1,br=0,nt=!1;function Mo(){return++Lo}function or(e){var u;var t=e.f;if((t&He)!==0)return!0;if((t&ut)!==0){var r=e.deps,n=(t&Ae)!==0;if(r!==null){var o,i,s=(t&hr)!==0,a=n&&j!==null&&!nt,l=r.length;if(s||a){var c=e,f=c.parent;for(o=0;oe.wv)return!0}(!n||j!==null&&!nt)&&Me(e,xe)}return!1}function zo(e,t,r=!0){var n=e.reactions;if(n!==null)for(var o=0;o0)for(u.length=Ce+me.length,d=0;d0;){t++>1e3&&ds();var r=gr,n=r.length;gr=[];for(var o=0;o{document.activeElement===r&&e.focus()})}}function Io(e){var t=$,r=j;Le(null),Ge(null);try{return e()}finally{Le(t),Ge(r)}}const Do=new Set,Qr=new Set;function Fo(e,t,r,n={}){function o(i){if(n.capture||Kt.call(t,i),!i.cancelBubble)return Io(()=>r==null?void 0:r.call(this,i))}return e.startsWith("pointer")||e.startsWith("touch")||e==="wheel"?Or(()=>{t.addEventListener(e,o,n)}):t.addEventListener(e,o,n),o}function G(e,t,r,n,o){var i={capture:n,passive:o},s=Fo(e,t,r,i);(t===document.body||t===window||t===document||t instanceof HTMLMediaElement)&&bn(()=>{t.removeEventListener(e,s,i)})}function Es(e){for(var t=0;t{throw y});throw d}}finally{e.__root=t,delete e.currentTarget,Le(f),Ge(u)}}}function wn(e){var t=document.createElement("template");return t.innerHTML=e.replaceAll("",""),t.content}function lt(e,t){var r=j;r.nodes_start===null&&(r.nodes_start=e,r.nodes_end=t)}function te(e,t){var r=(t&vo)!==0,n=(t&Yi)!==0,o,i=!e.startsWith("");return()=>{o===void 0&&(o=wn(i?e:""+e),r||(o=Ee(o)));var s=n||wo?document.importNode(o,!0):o.cloneNode(!0);if(r){var a=Ee(s),l=s.lastChild;lt(a,l)}else lt(s,s);return s}}function As(e,t,r="svg"){var n=!e.startsWith(""),o=(t&vo)!==0,i=`<${r}>${n?e:""+e}`,s;return()=>{if(!s){var a=wn(i),l=Ee(a);if(o)for(s=document.createDocumentFragment();Ee(l);)s.appendChild(Ee(l));else s=Ee(l)}var c=s.cloneNode(!0);if(o){var f=Ee(c),u=c.lastChild;lt(f,u)}else lt(c,c);return c}}function Lr(e,t){return As(e,t,"svg")}function et(e=""){{var t=rr(e+"");return lt(t,t),t}}function le(){var e=document.createDocumentFragment(),t=document.createComment(""),r=rr();return e.append(t,r),lt(t,r),e}function R(e,t){e!==null&&e.before(t)}let wr=!0;function Fn(e){wr=e}function _r(e,t){var r=t==null?"":typeof t=="object"?t+"":t;r!==(e.__t??(e.__t=e.nodeValue))&&(e.__t=r,e.nodeValue=r+"")}function Ps(e,t){return Ss(e,t)}const Ct=new Map;function Ss(e,{target:t,anchor:r,props:n={},events:o,context:i,intro:s=!0}){rs();var a=new Set,l=u=>{for(var d=0;d{var u=r??t.appendChild(rr());return at(()=>{if(i){ve({});var d=X;d.c=i}o&&(n.$$events=o),wr=s,c=e(u,n)||{},wr=!0,i&&ge()}),()=>{var g;for(var d of a){t.removeEventListener(d,Kt);var v=Ct.get(d);--v===0?(document.removeEventListener(d,Kt),Ct.delete(d)):Ct.set(d,v)}Qr.delete(l),u!==r&&((g=u.parentNode)==null||g.removeChild(u))}});return Os.set(c,f),c}let Os=new WeakMap;function _e(e,t,[r,n]=[0,0]){var o=e,i=null,s=null,a=we,l=r>0?tr:0,c=!1;const f=(d,v=!0)=>{c=!0,u(v,d)},u=(d,v)=>{a!==(a=d)&&(a?(i?Jt(i):v&&(i=at(()=>v(o))),s&&Zt(s,()=>{s=null})):(s?Jt(s):v&&(s=at(()=>v(o,[r+1,n]))),i&&Zt(i,()=>{i=null})))};Ft(()=>{c=!1,t(f),c||u(null,null)},l)}function Ts(e,t){return t}function Rs(e,t,r,n){for(var o=[],i=t.length,s=0;s0&&o.length===0&&r!==null;if(a){var l=r.parentNode;ns(l),l.append(r),n.clear(),rt(e,t[0].prev,t[i-1].next)}So(o,()=>{for(var c=0;c{var d=r();return zt(d)?d:d==null?[]:un(d)});Ft(()=>{var d=_(u),v=d.length;f&&v===0||(f=v===0,Ms(d,a,s,o,t,n,r),i!==null&&(v===0?c?Jt(c):c=at(()=>i(s)):c!==null&&Zt(c,()=>{c=null})),_(u))})}function Ms(e,t,r,n,o,i,s){var a=e.length,l=t.items,c=t.first,f=c,u,d=null,v=[],g=[],m,b,p,w;for(w=0;w0){var W=a===0?r:null;Rs(t,k,W,l)}}j.first=t.first&&t.first.e,j.last=d&&d.e}function zs(e,t,r,n){bo(e.v,t),e.i=r}function Ns(e,t,r,n,o,i,s,a,l,c){var f=(l&Bi)!==0,u=(l&Vi)===0,d=f?u?q(o,!1,!1):Rt(o):o,v=(l&Ui)===0?s:Rt(s),g={i:v,v:d,k:i,a:null,e:null,prev:r,next:n};try{return g.e=at(()=>a(e,d,v,c),ts),g.e.prev=r&&r.e,g.e.next=n&&n.e,r===null?t.first=g:(r.next=g,r.e.next=g.e),n!==null&&(n.prev=g,n.e.prev=g.e),g}finally{}}function Bn(e,t,r){for(var n=e.next?e.next.e.nodes_start:r,o=t?t.e.nodes_start:r,i=e.e.nodes_start;i!==n;){var s=Sr(i);o.before(i),i=s}}function rt(e,t,r){t===null?e.first=r:(t.next=r,t.e.next=r&&r.e),r!==null&&(r.prev=t,r.e.prev=t&&t.e)}function Is(e,t,r=!1,n=!1,o=!1){var i=e,s="";Te(()=>{var a=j;if(s!==(s=t()??"")&&(a.nodes_start!==null&&(Ao(a.nodes_start,a.nodes_end),a.nodes_start=a.nodes_end=null),s!=="")){var l=s+"";r?l=`${l}`:n&&(l=`${l}`);var c=wn(l);if((r||n)&&(c=Ee(c)),lt(Ee(c),c.lastChild),r||n)for(;Ee(c);)i.before(Ee(c));else i.before(c)}})}function ie(e,t,r,n,o){var a;var i=(a=t.$$slots)==null?void 0:a[r],s=!1;i===!0&&(i=t[r==="default"?"children":r],s=!0),i===void 0?o!==null&&o(e):i(e,s?()=>n:n)}function Ds(e){const t={};e.children&&(t.default=!0);for(const r in e.$$slots)t[r]=!0;return t}function Qt(e,t,r,n,o,i){var s,a,l=null,c=e,f;Ft(()=>{const u=t()||null;var d=u==="svg"?Xi:null;u!==s&&(f&&(u===null?Zt(f,()=>{f=null,a=null}):u===a?Jt(f):(Re(f),Fn(!1))),u&&u!==a&&(f=at(()=>{if(l=d?document.createElementNS(d,u):document.createElement(u),lt(l,l),n){var v=l.appendChild(rr());n(l,v)}j.nodes_end=l,c.before(l)})),s=u,s&&(a=s),Fn(!0))},tr)}function $t(e,t,r){xt(()=>{var n=Ie(()=>t(e,r==null?void 0:r())||{});if(r&&(n!=null&&n.update)){var o=!1,i={};nr(()=>{var s=r();z(s),o&&hn(i,s)&&(i=s,n.update(s))}),o=!0}if(n!=null&&n.destroy)return()=>n.destroy()})}function Fs(e,t){var r=void 0,n;Ft(()=>{r!==(r=t())&&(n&&(Re(n),n=null),r&&(n=at(()=>{xt(()=>r(e))})))})}function Bo(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;t=0;){var a=s+i;(s===0||Un.includes(n[s-1]))&&(a===n.length||Un.includes(n[a]))?n=(s===0?"":n.substring(0,s))+n.substring(a+1):s=a}}return n===""?null:n}function Vn(e,t=!1){var r=t?" !important;":";",n="";for(var o in e){var i=e[o];i!=null&&i!==""&&(n+=" "+o+": "+i+r)}return n}function jr(e){return e[0]!=="-"||e[1]!=="-"?e.toLowerCase():e}function Us(e,t){if(t){var r="",n,o;if(Array.isArray(t)?(n=t[0],o=t[1]):n=t,e){e=String(e).replaceAll(/\s*\/\*.*?\*\/\s*/g,"").trim();var i=!1,s=0,a=!1,l=[];n&&l.push(...Object.keys(n).map(jr)),o&&l.push(...Object.keys(o).map(jr));var c=0,f=-1;const m=e.length;for(var u=0;u{t&&$r(e,Ie(t),r),r=!1;var n=new MutationObserver(()=>{var o=e.__value;$r(e,o)});return n.observe(e,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["value"]}),()=>{n.disconnect()}})}function jn(e){return"__value"in e?e.__value:e.value}const St=Symbol("class"),Ht=Symbol("style"),Vo=Symbol("is custom element"),jo=Symbol("is html");function Ws(e,t){t?e.hasAttribute("selected")||e.setAttribute("selected",""):e.removeAttribute("selected")}function ht(e,t,r,n){var o=Wo(e);o[t]!==(o[t]=r)&&(t==="loading"&&(e[Si]=r),r==null?e.removeAttribute(t):typeof r!="string"&&Ho(e).includes(t)?e[t]=r:e.setAttribute(t,r))}function Hs(e,t,r,n,o=!1){var i=Wo(e),s=i[Vo],a=!i[jo],l=t||{},c=e.tagName==="OPTION";for(var f in t)f in r||(r[f]=null);r.class?r.class=vt(r.class):r[St]&&(r.class=null),r[Ht]&&(r.style??(r.style=null));var u=Ho(e);for(const y in r){let h=r[y];if(c&&y==="value"&&h==null){e.value=e.__value="",l[y]=h;continue}if(y==="class"){var d=e.namespaceURI==="http://www.w3.org/1999/xhtml";gt(e,d,h,n,t==null?void 0:t[St],r[St]),l[y]=h,l[St]=r[St];continue}if(y==="style"){Vs(e,h,t==null?void 0:t[Ht],r[Ht]),l[y]=h,l[Ht]=r[Ht];continue}var v=l[y];if(h!==v){l[y]=h;var g=y[0]+y[1];if(g!=="$$")if(g==="on"){const x={},C="$$"+y;let E=y.slice(2);var m=ys(E);if(ps(E)&&(E=E.slice(0,-7),x.capture=!0),!m&&v){if(h!=null)continue;e.removeEventListener(E,l[C],x),l[C]=null}if(h!=null)if(m)e[`__${E}`]=h,Es([E]);else{let k=function(T){l[y].call(this,T)};var w=k;l[C]=Fo(E,e,k,x)}else m&&(e[`__${E}`]=void 0)}else if(y==="style")ht(e,y,h);else if(y==="autofocus")Cs(e,!!h);else if(!s&&(y==="__value"||y==="value"&&h!=null))e.value=e.__value=h;else if(y==="selected"&&c)Ws(e,h);else{var b=y;a||(b=_s(b));var p=b==="defaultValue"||b==="defaultChecked";if(h==null&&!s&&!p)if(i[y]=null,b==="value"||b==="checked"){let x=e;const C=t===void 0;if(b==="value"){let E=x.defaultValue;x.removeAttribute(b),x.defaultValue=E,x.value=x.__value=C?E:null}else{let E=x.defaultChecked;x.removeAttribute(b),x.defaultChecked=E,x.checked=C?E:!1}}else e.removeAttribute(y);else p||u.includes(b)&&(s||typeof h!="string")?e[b]=h:typeof h!="function"&&ht(e,b,h)}}}return l}function be(e,t,r=[],n,o=!1,i=bt){const s=r.map(i);var a=void 0,l={},c=e.nodeName==="SELECT",f=!1;Ft(()=>{var u=t(...s.map(_));Hs(e,a,u,n,o),f&&c&&"value"in u&&$r(e,u.value,!1);for(let v of Object.getOwnPropertySymbols(l))u[v]||Re(l[v]);for(let v of Object.getOwnPropertySymbols(u)){var d=u[v];v.description===Zi&&(!a||d!==a[v])&&(l[v]&&Re(l[v]),l[v]=at(()=>Fs(e,()=>d)))}a=u}),c&&js(e,()=>a.value),f=!0}function Wo(e){return e.__attributes??(e.__attributes={[Vo]:e.nodeName.includes("-"),[jo]:e.namespaceURI===Ki})}var Wn=new Map;function Ho(e){var t=Wn.get(e.nodeName);if(t)return t;Wn.set(e.nodeName,t=[]);for(var r,n=e,o=Element.prototype;o!==n;){r=so(n);for(var i in r)r[i].set&&t.push(i);n=fn(n)}return t}const Gs=()=>performance.now(),Ze={tick:e=>requestAnimationFrame(e),now:()=>Gs(),tasks:new Set};function Go(){const e=Ze.now();Ze.tasks.forEach(t=>{t.c(e)||(Ze.tasks.delete(t),t.f())}),Ze.tasks.size!==0&&Ze.tick(Go)}function qs(e){let t;return Ze.tasks.size===0&&Ze.tick(Go),{promise:new Promise(r=>{Ze.tasks.add(t={c:e,f:r})}),abort(){Ze.tasks.delete(t)}}}function lr(e,t){Io(()=>{e.dispatchEvent(new CustomEvent(t))})}function Ys(e){if(e==="float")return"cssFloat";if(e==="offset")return"cssOffset";if(e.startsWith("--"))return e;const t=e.split("-");return t.length===1?t[0]:t[0]+t.slice(1).map(r=>r[0].toUpperCase()+r.slice(1)).join("")}function Hn(e){const t={},r=e.split(";");for(const n of r){const[o,i]=n.split(":");if(!o||i===void 0)break;const s=Ys(o.trim());t[s]=i.trim()}return t}const Ks=e=>e;function qo(e,t,r,n){var o=(e&qi)!==0,i="both",s,a=t.inert,l=t.style.overflow,c,f;function u(){var b=$,p=j;Le(null),Ge(null);try{return s??(s=r()(t,(n==null?void 0:n())??{},{direction:i}))}finally{Le(b),Ge(p)}}var d={is_global:o,in(){t.inert=a,lr(t,"introstart"),c=en(t,u(),f,1,()=>{lr(t,"introend"),c==null||c.abort(),c=s=void 0,t.style.overflow=l})},out(b){t.inert=!0,lr(t,"outrostart"),f=en(t,u(),c,0,()=>{lr(t,"outroend"),b==null||b()})},stop:()=>{c==null||c.abort(),f==null||f.abort()}},v=j;if((v.transitions??(v.transitions=[])).push(d),wr){var g=o;if(!g){for(var m=v.parent;m&&(m.f&tr)!==0;)for(;(m=m.parent)&&(m.f&Ar)===0;);g=!m||(m.f&gn)!==0}g&&xt(()=>{Ie(()=>d.in())})}}function en(e,t,r,n,o){var i=n===1;if(Pt(t)){var s,a=!1;return Or(()=>{if(!a){var b=t({direction:i?"in":"out"});s=en(e,b,r,n,o)}}),{abort:()=>{a=!0,s==null||s.abort()},deactivate:()=>s.deactivate(),reset:()=>s.reset(),t:()=>s.t()}}if(r==null||r.deactivate(),!(t!=null&&t.duration))return o(),{abort:ze,deactivate:ze,reset:ze,t:()=>n};const{delay:l=0,css:c,tick:f,easing:u=Ks}=t;var d=[];if(i&&r===void 0&&(f&&f(0,1),c)){var v=Hn(c(0,1));d.push(v,v)}var g=()=>1-n,m=e.animate(d,{duration:l,fill:"forwards"});return m.onfinish=()=>{m.cancel();var b=(r==null?void 0:r.t())??1-n;r==null||r.abort();var p=n-b,w=t.duration*Math.abs(p),y=[];if(w>0){var h=!1;if(c)for(var x=Math.ceil(w/16.666666666666668),C=0;C<=x;C+=1){var E=b+p*u(C/x),k=Hn(c(E,1-E));y.push(k),h||(h=k.overflow==="hidden")}h&&(e.style.overflow="hidden"),g=()=>{var T=m.currentTime;return b+p*u(T/w)},f&&qs(()=>{if(m.playState!=="running")return!1;var T=g();return f(T,1-T),!0})}m=e.animate(y,{duration:w,fill:"forwards"}),m.onfinish=()=>{g=()=>n,f==null||f(n,1-n),o()}},{abort:()=>{m&&(m.cancel(),m.effect=null,m.onfinish=ze)},deactivate:()=>{o=ze},reset:()=>{n===0&&(f==null||f(1,0))},t:()=>g()}}function Gn(e,t){return e===t||(e==null?void 0:e[je])===t}function tn(e={},t,r,n){return xt(()=>{var o,i;return nr(()=>{o=i,i=[],Ie(()=>{e!==r(...i)&&(t(e,...i),o&&Gn(r(...o),e)&&t(null,...o))})}),()=>{Or(()=>{i&&Gn(r(...i),e)&&t(null,...i)})}}),e}function ke(e=!1){const t=X,r=t.l.u;if(!r)return;let n=()=>z(t.s);if(e){let o=0,i={};const s=bt(()=>{let a=!1;const l=t.s;for(const c in l)l[c]!==i[c]&&(i[c]=l[c],a=!0);return a&&o++,o});n=()=>_(s)}r.b.length&&is(()=>{qn(t,n),Yr(r.b)}),Xr(()=>{const o=Ie(()=>r.m.map(Ei));return()=>{for(const i of o)typeof i=="function"&&i()}}),r.a.length&&Xr(()=>{qn(t,n),Yr(r.a)})}function qn(e,t){if(e.l.s)for(const r of e.l.s)_(r);t()}function V(e,t){var i;var r=(i=e.$$events)==null?void 0:i[t.type],n=zt(r)?r.slice():r==null?[]:[r];for(var o of n)o.call(this,t)}function Yo(e,t,r){if(e==null)return t(void 0),ze;const n=Ie(()=>e.subscribe(t,r));return n.unsubscribe?()=>n.unsubscribe():n}const Et=[];function Mr(e,t=ze){let r=null;const n=new Set;function o(a){if(hn(e,a)&&(e=a,r)){const l=!Et.length;for(const c of n)c[1](),Et.push(c,e);if(l){for(let c=0;c{n.delete(c),n.size===0&&r&&(r(),r=null)}}return{set:o,update:i,subscribe:s}}function Xs(e){let t;return Yo(e,r=>t=r)(),t}let cr=!1,rn=Symbol();function Ko(e,t,r){const n=r[t]??(r[t]={store:null,source:q(void 0),unsubscribe:ze});if(n.store!==e&&!(rn in r))if(n.unsubscribe(),n.store=e??null,e==null)n.source.v=void 0,n.unsubscribe=ze;else{var o=!0;n.unsubscribe=Yo(e,i=>{o?n.source.v=i:L(n.source,i)}),o=!1}return e&&rn in r?Xs(e):_(n.source)}function Xo(){const e={};function t(){bn(()=>{for(var r in e)e[r].unsubscribe();io(e,rn,{enumerable:!1,value:!0})})}return[e,t]}function Zs(e){var t=cr;try{return cr=!1,[e(),cr]}finally{cr=t}}const Js={get(e,t){if(!e.exclude.includes(t))return e.props[t]},set(e,t){return!1},getOwnPropertyDescriptor(e,t){if(!e.exclude.includes(t)&&t in e.props)return{enumerable:!0,configurable:!0,value:e.props[t]}},has(e,t){return e.exclude.includes(t)?!1:t in e.props},ownKeys(e){return Reflect.ownKeys(e.props).filter(t=>!e.exclude.includes(t))}};function Qs(e,t,r){return new Proxy({props:e,exclude:t},Js)}const $s={get(e,t){if(!e.exclude.includes(t))return _(e.version),t in e.special?e.special[t]():e.props[t]},set(e,t,r){return t in e.special||(e.special[t]=A({get[t](){return e.props[t]}},t,fo)),e.special[t](r),Nn(e.version),!0},getOwnPropertyDescriptor(e,t){if(!e.exclude.includes(t)&&t in e.props)return{enumerable:!0,configurable:!0,value:e.props[t]}},deleteProperty(e,t){return e.exclude.includes(t)||(e.exclude.push(t),Nn(e.version)),!0},has(e,t){return e.exclude.includes(t)?!1:t in e.props},ownKeys(e){return Reflect.ownKeys(e.props).filter(t=>!e.exclude.includes(t))}};function Z(e,t){return new Proxy({props:e,exclude:t,special:{},version:Rt(0)},$s)}const ea={get(e,t){let r=e.props.length;for(;r--;){let n=e.props[r];if(Pt(n)&&(n=n()),typeof n=="object"&&n!==null&&t in n)return n[t]}},set(e,t,r){let n=e.props.length;for(;n--;){let o=e.props[n];Pt(o)&&(o=o());const i=it(o,t);if(i&&i.set)return i.set(r),!0}return!1},getOwnPropertyDescriptor(e,t){let r=e.props.length;for(;r--;){let n=e.props[r];if(Pt(n)&&(n=n()),typeof n=="object"&&n!==null&&t in n){const o=it(n,t);return o&&!o.configurable&&(o.configurable=!0),o}}},has(e,t){if(t===je||t===co)return!1;for(let r of e.props)if(Pt(r)&&(r=r()),r!=null&&t in r)return!0;return!1},ownKeys(e){const t=[];for(let r of e.props)if(Pt(r)&&(r=r()),!!r){for(const n in r)t.includes(n)||t.push(n);for(const n of Object.getOwnPropertySymbols(r))t.includes(n)||t.push(n)}return t}};function zr(...e){return new Proxy({props:e},ea)}function Yn(e){var t;return((t=e.ctx)==null?void 0:t.d)??!1}function A(e,t,r,n){var C;var o=(r&ji)!==0,i=!It||(r&Wi)!==0,s=(r&Hi)!==0,a=(r&Gi)!==0,l=!1,c;s?[c,l]=Zs(()=>e[t]):c=e[t];var f=je in e||co in e,u=s&&(((C=it(e,t))==null?void 0:C.set)??(f&&t in e&&(E=>e[t]=E)))||void 0,d=n,v=!0,g=!1,m=()=>(g=!0,v&&(v=!1,a?d=Ie(n):d=n),d);c===void 0&&n!==void 0&&(u&&i&&Mi(),c=m(),u&&u(c));var b;if(i)b=()=>{var E=e[t];return E===void 0?m():(v=!0,g=!1,E)};else{var p=(o?bt:yt)(()=>e[t]);p.f|=Ai,b=()=>{var E=_(p);return E!==void 0&&(d=void 0),E===void 0?d:E}}if((r&fo)===0&&i)return b;if(u){var w=e.$$legacy;return function(E,k){return arguments.length>0?((!i||!k||w||l)&&u(k?b():E),E):b()}}var y=!1,h=q(c),x=bt(()=>{var E=b(),k=_(h);return y?(y=!1,k):h.v=E});return s&&_(x),o||(x.equals=mn),function(E,k){if(arguments.length>0){const T=k?_(x):i&&s?Ot(E):E;if(!x.equals(T)){if(y=!0,L(h,T),g&&d!==void 0&&(d=T),Yn(x))return E;Ie(()=>_(x))}return E}return Yn(x)?x.v:_(x)}}function ta(e){X===null&&pn(),It&&X.l!==null?na(X).m.push(e):Xr(()=>{const t=Ie(e);if(typeof t=="function")return t})}function ra(e,t,{bubbles:r=!1,cancelable:n=!1}={}){return new CustomEvent(e,{detail:t,bubbles:r,cancelable:n})}function Zo(){const e=X;return e===null&&pn(),(t,r,n)=>{var i;const o=(i=e.s.$$events)==null?void 0:i[t];if(o){const s=zt(o)?o.slice():[o],a=ra(t,r,n);for(const l of s)l.call(e.x,a);return!a.defaultPrevented}return!0}}function na(e){var t=e.l;return t.u??(t.u={a:[],b:[],m:[]})}const oa="5";var oo;typeof window<"u"&&((oo=window.__svelte??(window.__svelte={})).v??(oo.v=new Set)).add(oa);Fi();const _n="-",ia=e=>{const t=aa(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=e;return{getClassGroupId:s=>{const a=s.split(_n);return a[0]===""&&a.length!==1&&a.shift(),Jo(a,t)||sa(s)},getConflictingClassGroupIds:(s,a)=>{const l=r[s]||[];return a&&n[s]?[...l,...n[s]]:l}}},Jo=(e,t)=>{var s;if(e.length===0)return t.classGroupId;const r=e[0],n=t.nextPart.get(r),o=n?Jo(e.slice(1),n):void 0;if(o)return o;if(t.validators.length===0)return;const i=e.join(_n);return(s=t.validators.find(({validator:a})=>a(i)))==null?void 0:s.classGroupId},Kn=/^\[(.+)\]$/,sa=e=>{if(Kn.test(e)){const t=Kn.exec(e)[1],r=t==null?void 0:t.substring(0,t.indexOf(":"));if(r)return"arbitrary.."+r}},aa=e=>{const{theme:t,classGroups:r}=e,n={nextPart:new Map,validators:[]};for(const o in r)nn(r[o],n,o,t);return n},nn=(e,t,r,n)=>{e.forEach(o=>{if(typeof o=="string"){const i=o===""?t:Xn(t,o);i.classGroupId=r;return}if(typeof o=="function"){if(la(o)){nn(o(n),t,r,n);return}t.validators.push({validator:o,classGroupId:r});return}Object.entries(o).forEach(([i,s])=>{nn(s,Xn(t,i),r,n)})})},Xn=(e,t)=>{let r=e;return t.split(_n).forEach(n=>{r.nextPart.has(n)||r.nextPart.set(n,{nextPart:new Map,validators:[]}),r=r.nextPart.get(n)}),r},la=e=>e.isThemeGetter,ca=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,r=new Map,n=new Map;const o=(i,s)=>{r.set(i,s),t++,t>e&&(t=0,n=r,r=new Map)};return{get(i){let s=r.get(i);if(s!==void 0)return s;if((s=n.get(i))!==void 0)return o(i,s),s},set(i,s){r.has(i)?r.set(i,s):o(i,s)}}},on="!",sn=":",ua=sn.length,fa=e=>{const{prefix:t,experimentalParseClassName:r}=e;let n=o=>{const i=[];let s=0,a=0,l=0,c;for(let g=0;gl?c-l:void 0;return{modifiers:i,hasImportantModifier:d,baseClassName:u,maybePostfixModifierPosition:v}};if(t){const o=t+sn,i=n;n=s=>s.startsWith(o)?i(s.substring(o.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:s,maybePostfixModifierPosition:void 0}}if(r){const o=n;n=i=>r({className:i,parseClassName:o})}return n},da=e=>e.endsWith(on)?e.substring(0,e.length-1):e.startsWith(on)?e.substring(1):e,va=e=>{const t=Object.fromEntries(e.orderSensitiveModifiers.map(n=>[n,!0]));return n=>{if(n.length<=1)return n;const o=[];let i=[];return n.forEach(s=>{s[0]==="["||t[s]?(o.push(...i.sort(),s),i=[]):i.push(s)}),o.push(...i.sort()),o}},ga=e=>({cache:ca(e.cacheSize),parseClassName:fa(e),sortModifiers:va(e),...ia(e)}),ha=/\s+/,ma=(e,t)=>{const{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:o,sortModifiers:i}=t,s=[],a=e.trim().split(ha);let l="";for(let c=a.length-1;c>=0;c-=1){const f=a[c],{isExternal:u,modifiers:d,hasImportantModifier:v,baseClassName:g,maybePostfixModifierPosition:m}=r(f);if(u){l=f+(l.length>0?" "+l:l);continue}let b=!!m,p=n(b?g.substring(0,m):g);if(!p){if(!b){l=f+(l.length>0?" "+l:l);continue}if(p=n(g),!p){l=f+(l.length>0?" "+l:l);continue}b=!1}const w=i(d).join(":"),y=v?w+on:w,h=y+p;if(s.includes(h))continue;s.push(h);const x=o(p,b);for(let C=0;C0?" "+l:l)}return l};function Qo(){let e=0,t,r,n="";for(;e{if(typeof e=="string")return e;let t,r="";for(let n=0;nu(f),e());return r=ga(c),n=r.cache.get,o=r.cache.set,i=a,a(l)}function a(l){const c=n(l);if(c)return c;const f=ma(l,r);return o(l,f),f}return function(){return i(Qo.apply(null,arguments))}}const oe=e=>{const t=r=>r[e]||[];return t.isThemeGetter=!0,t},ei=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,ti=/^\((?:(\w[\w-]*):)?(.+)\)$/i,ba=/^\d+\/\d+$/,ya=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,wa=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,_a=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,xa=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,ka=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,At=e=>ba.test(e),F=e=>!!e&&!Number.isNaN(Number(e)),tt=e=>!!e&&Number.isInteger(Number(e)),Hr=e=>e.endsWith("%")&&F(e.slice(0,-1)),Xe=e=>ya.test(e),Ca=()=>!0,Ea=e=>wa.test(e)&&!_a.test(e),ri=()=>!1,Aa=e=>xa.test(e),Pa=e=>ka.test(e),Sa=e=>!S(e)&&!O(e),Oa=e=>Ut(e,ii,ri),S=e=>ei.test(e),ft=e=>Ut(e,si,Ea),Gr=e=>Ut(e,za,F),Zn=e=>Ut(e,ni,ri),Ta=e=>Ut(e,oi,Pa),ur=e=>Ut(e,ai,Aa),O=e=>ti.test(e),Gt=e=>Vt(e,si),Ra=e=>Vt(e,Na),Jn=e=>Vt(e,ni),La=e=>Vt(e,ii),Ma=e=>Vt(e,oi),fr=e=>Vt(e,ai,!0),Ut=(e,t,r)=>{const n=ei.exec(e);return n?n[1]?t(n[1]):r(n[2]):!1},Vt=(e,t,r=!1)=>{const n=ti.exec(e);return n?n[1]?t(n[1]):r:!1},ni=e=>e==="position"||e==="percentage",oi=e=>e==="image"||e==="url",ii=e=>e==="length"||e==="size"||e==="bg-size",si=e=>e==="length",za=e=>e==="number",Na=e=>e==="family-name",ai=e=>e==="shadow",Ia=()=>{const e=oe("color"),t=oe("font"),r=oe("text"),n=oe("font-weight"),o=oe("tracking"),i=oe("leading"),s=oe("breakpoint"),a=oe("container"),l=oe("spacing"),c=oe("radius"),f=oe("shadow"),u=oe("inset-shadow"),d=oe("text-shadow"),v=oe("drop-shadow"),g=oe("blur"),m=oe("perspective"),b=oe("aspect"),p=oe("ease"),w=oe("animate"),y=()=>["auto","avoid","all","avoid-page","page","left","right","column"],h=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],x=()=>[...h(),O,S],C=()=>["auto","hidden","clip","visible","scroll"],E=()=>["auto","contain","none"],k=()=>[O,S,l],T=()=>[At,"full","auto",...k()],W=()=>[tt,"none","subgrid",O,S],U=()=>["auto",{span:["full",tt,O,S]},tt,O,S],M=()=>[tt,"auto",O,S],H=()=>["auto","min","max","fr",O,S],D=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],Y=()=>["start","end","center","stretch","center-safe","end-safe"],N=()=>["auto",...k()],J=()=>[At,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...k()],P=()=>[e,O,S],K=()=>[...h(),Jn,Zn,{position:[O,S]}],se=()=>["no-repeat",{repeat:["","x","y","space","round"]}],fe=()=>["auto","cover","contain",La,Oa,{size:[O,S]}],Be=()=>[Hr,Gt,ft],ue=()=>["","none","full",c,O,S],he=()=>["",F,Gt,ft],kt=()=>["solid","dashed","dotted","double"],B=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],I=()=>[F,Hr,Jn,Zn],ae=()=>["","none",g,O,S],ye=()=>["none",F,O,S],Ue=()=>["none",F,O,S],Wt=()=>[F,O,S],de=()=>[At,"full",...k()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Xe],breakpoint:[Xe],color:[Ca],container:[Xe],"drop-shadow":[Xe],ease:["in","out","in-out"],font:[Sa],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Xe],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Xe],shadow:[Xe],spacing:["px",F],text:[Xe],"text-shadow":[Xe],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",At,S,O,b]}],container:["container"],columns:[{columns:[F,S,O,a]}],"break-after":[{"break-after":y()}],"break-before":[{"break-before":y()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:x()}],overflow:[{overflow:C()}],"overflow-x":[{"overflow-x":C()}],"overflow-y":[{"overflow-y":C()}],overscroll:[{overscroll:E()}],"overscroll-x":[{"overscroll-x":E()}],"overscroll-y":[{"overscroll-y":E()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:T()}],"inset-x":[{"inset-x":T()}],"inset-y":[{"inset-y":T()}],start:[{start:T()}],end:[{end:T()}],top:[{top:T()}],right:[{right:T()}],bottom:[{bottom:T()}],left:[{left:T()}],visibility:["visible","invisible","collapse"],z:[{z:[tt,"auto",O,S]}],basis:[{basis:[At,"full","auto",a,...k()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[F,At,"auto","initial","none",S]}],grow:[{grow:["",F,O,S]}],shrink:[{shrink:["",F,O,S]}],order:[{order:[tt,"first","last","none",O,S]}],"grid-cols":[{"grid-cols":W()}],"col-start-end":[{col:U()}],"col-start":[{"col-start":M()}],"col-end":[{"col-end":M()}],"grid-rows":[{"grid-rows":W()}],"row-start-end":[{row:U()}],"row-start":[{"row-start":M()}],"row-end":[{"row-end":M()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":H()}],"auto-rows":[{"auto-rows":H()}],gap:[{gap:k()}],"gap-x":[{"gap-x":k()}],"gap-y":[{"gap-y":k()}],"justify-content":[{justify:[...D(),"normal"]}],"justify-items":[{"justify-items":[...Y(),"normal"]}],"justify-self":[{"justify-self":["auto",...Y()]}],"align-content":[{content:["normal",...D()]}],"align-items":[{items:[...Y(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...Y(),{baseline:["","last"]}]}],"place-content":[{"place-content":D()}],"place-items":[{"place-items":[...Y(),"baseline"]}],"place-self":[{"place-self":["auto",...Y()]}],p:[{p:k()}],px:[{px:k()}],py:[{py:k()}],ps:[{ps:k()}],pe:[{pe:k()}],pt:[{pt:k()}],pr:[{pr:k()}],pb:[{pb:k()}],pl:[{pl:k()}],m:[{m:N()}],mx:[{mx:N()}],my:[{my:N()}],ms:[{ms:N()}],me:[{me:N()}],mt:[{mt:N()}],mr:[{mr:N()}],mb:[{mb:N()}],ml:[{ml:N()}],"space-x":[{"space-x":k()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":k()}],"space-y-reverse":["space-y-reverse"],size:[{size:J()}],w:[{w:[a,"screen",...J()]}],"min-w":[{"min-w":[a,"screen","none",...J()]}],"max-w":[{"max-w":[a,"screen","none","prose",{screen:[s]},...J()]}],h:[{h:["screen","lh",...J()]}],"min-h":[{"min-h":["screen","lh","none",...J()]}],"max-h":[{"max-h":["screen","lh",...J()]}],"font-size":[{text:["base",r,Gt,ft]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[n,O,Gr]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",Hr,S]}],"font-family":[{font:[Ra,S,t]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[o,O,S]}],"line-clamp":[{"line-clamp":[F,"none",O,Gr]}],leading:[{leading:[i,...k()]}],"list-image":[{"list-image":["none",O,S]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",O,S]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:P()}],"text-color":[{text:P()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...kt(),"wavy"]}],"text-decoration-thickness":[{decoration:[F,"from-font","auto",O,ft]}],"text-decoration-color":[{decoration:P()}],"underline-offset":[{"underline-offset":[F,"auto",O,S]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:k()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",O,S]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",O,S]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:K()}],"bg-repeat":[{bg:se()}],"bg-size":[{bg:fe()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},tt,O,S],radial:["",O,S],conic:[tt,O,S]},Ma,Ta]}],"bg-color":[{bg:P()}],"gradient-from-pos":[{from:Be()}],"gradient-via-pos":[{via:Be()}],"gradient-to-pos":[{to:Be()}],"gradient-from":[{from:P()}],"gradient-via":[{via:P()}],"gradient-to":[{to:P()}],rounded:[{rounded:ue()}],"rounded-s":[{"rounded-s":ue()}],"rounded-e":[{"rounded-e":ue()}],"rounded-t":[{"rounded-t":ue()}],"rounded-r":[{"rounded-r":ue()}],"rounded-b":[{"rounded-b":ue()}],"rounded-l":[{"rounded-l":ue()}],"rounded-ss":[{"rounded-ss":ue()}],"rounded-se":[{"rounded-se":ue()}],"rounded-ee":[{"rounded-ee":ue()}],"rounded-es":[{"rounded-es":ue()}],"rounded-tl":[{"rounded-tl":ue()}],"rounded-tr":[{"rounded-tr":ue()}],"rounded-br":[{"rounded-br":ue()}],"rounded-bl":[{"rounded-bl":ue()}],"border-w":[{border:he()}],"border-w-x":[{"border-x":he()}],"border-w-y":[{"border-y":he()}],"border-w-s":[{"border-s":he()}],"border-w-e":[{"border-e":he()}],"border-w-t":[{"border-t":he()}],"border-w-r":[{"border-r":he()}],"border-w-b":[{"border-b":he()}],"border-w-l":[{"border-l":he()}],"divide-x":[{"divide-x":he()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":he()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...kt(),"hidden","none"]}],"divide-style":[{divide:[...kt(),"hidden","none"]}],"border-color":[{border:P()}],"border-color-x":[{"border-x":P()}],"border-color-y":[{"border-y":P()}],"border-color-s":[{"border-s":P()}],"border-color-e":[{"border-e":P()}],"border-color-t":[{"border-t":P()}],"border-color-r":[{"border-r":P()}],"border-color-b":[{"border-b":P()}],"border-color-l":[{"border-l":P()}],"divide-color":[{divide:P()}],"outline-style":[{outline:[...kt(),"none","hidden"]}],"outline-offset":[{"outline-offset":[F,O,S]}],"outline-w":[{outline:["",F,Gt,ft]}],"outline-color":[{outline:P()}],shadow:[{shadow:["","none",f,fr,ur]}],"shadow-color":[{shadow:P()}],"inset-shadow":[{"inset-shadow":["none",u,fr,ur]}],"inset-shadow-color":[{"inset-shadow":P()}],"ring-w":[{ring:he()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:P()}],"ring-offset-w":[{"ring-offset":[F,ft]}],"ring-offset-color":[{"ring-offset":P()}],"inset-ring-w":[{"inset-ring":he()}],"inset-ring-color":[{"inset-ring":P()}],"text-shadow":[{"text-shadow":["none",d,fr,ur]}],"text-shadow-color":[{"text-shadow":P()}],opacity:[{opacity:[F,O,S]}],"mix-blend":[{"mix-blend":[...B(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":B()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[F]}],"mask-image-linear-from-pos":[{"mask-linear-from":I()}],"mask-image-linear-to-pos":[{"mask-linear-to":I()}],"mask-image-linear-from-color":[{"mask-linear-from":P()}],"mask-image-linear-to-color":[{"mask-linear-to":P()}],"mask-image-t-from-pos":[{"mask-t-from":I()}],"mask-image-t-to-pos":[{"mask-t-to":I()}],"mask-image-t-from-color":[{"mask-t-from":P()}],"mask-image-t-to-color":[{"mask-t-to":P()}],"mask-image-r-from-pos":[{"mask-r-from":I()}],"mask-image-r-to-pos":[{"mask-r-to":I()}],"mask-image-r-from-color":[{"mask-r-from":P()}],"mask-image-r-to-color":[{"mask-r-to":P()}],"mask-image-b-from-pos":[{"mask-b-from":I()}],"mask-image-b-to-pos":[{"mask-b-to":I()}],"mask-image-b-from-color":[{"mask-b-from":P()}],"mask-image-b-to-color":[{"mask-b-to":P()}],"mask-image-l-from-pos":[{"mask-l-from":I()}],"mask-image-l-to-pos":[{"mask-l-to":I()}],"mask-image-l-from-color":[{"mask-l-from":P()}],"mask-image-l-to-color":[{"mask-l-to":P()}],"mask-image-x-from-pos":[{"mask-x-from":I()}],"mask-image-x-to-pos":[{"mask-x-to":I()}],"mask-image-x-from-color":[{"mask-x-from":P()}],"mask-image-x-to-color":[{"mask-x-to":P()}],"mask-image-y-from-pos":[{"mask-y-from":I()}],"mask-image-y-to-pos":[{"mask-y-to":I()}],"mask-image-y-from-color":[{"mask-y-from":P()}],"mask-image-y-to-color":[{"mask-y-to":P()}],"mask-image-radial":[{"mask-radial":[O,S]}],"mask-image-radial-from-pos":[{"mask-radial-from":I()}],"mask-image-radial-to-pos":[{"mask-radial-to":I()}],"mask-image-radial-from-color":[{"mask-radial-from":P()}],"mask-image-radial-to-color":[{"mask-radial-to":P()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":h()}],"mask-image-conic-pos":[{"mask-conic":[F]}],"mask-image-conic-from-pos":[{"mask-conic-from":I()}],"mask-image-conic-to-pos":[{"mask-conic-to":I()}],"mask-image-conic-from-color":[{"mask-conic-from":P()}],"mask-image-conic-to-color":[{"mask-conic-to":P()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:K()}],"mask-repeat":[{mask:se()}],"mask-size":[{mask:fe()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",O,S]}],filter:[{filter:["","none",O,S]}],blur:[{blur:ae()}],brightness:[{brightness:[F,O,S]}],contrast:[{contrast:[F,O,S]}],"drop-shadow":[{"drop-shadow":["","none",v,fr,ur]}],"drop-shadow-color":[{"drop-shadow":P()}],grayscale:[{grayscale:["",F,O,S]}],"hue-rotate":[{"hue-rotate":[F,O,S]}],invert:[{invert:["",F,O,S]}],saturate:[{saturate:[F,O,S]}],sepia:[{sepia:["",F,O,S]}],"backdrop-filter":[{"backdrop-filter":["","none",O,S]}],"backdrop-blur":[{"backdrop-blur":ae()}],"backdrop-brightness":[{"backdrop-brightness":[F,O,S]}],"backdrop-contrast":[{"backdrop-contrast":[F,O,S]}],"backdrop-grayscale":[{"backdrop-grayscale":["",F,O,S]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[F,O,S]}],"backdrop-invert":[{"backdrop-invert":["",F,O,S]}],"backdrop-opacity":[{"backdrop-opacity":[F,O,S]}],"backdrop-saturate":[{"backdrop-saturate":[F,O,S]}],"backdrop-sepia":[{"backdrop-sepia":["",F,O,S]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":k()}],"border-spacing-x":[{"border-spacing-x":k()}],"border-spacing-y":[{"border-spacing-y":k()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",O,S]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[F,"initial",O,S]}],ease:[{ease:["linear","initial",p,O,S]}],delay:[{delay:[F,O,S]}],animate:[{animate:["none",w,O,S]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[m,O,S]}],"perspective-origin":[{"perspective-origin":x()}],rotate:[{rotate:ye()}],"rotate-x":[{"rotate-x":ye()}],"rotate-y":[{"rotate-y":ye()}],"rotate-z":[{"rotate-z":ye()}],scale:[{scale:Ue()}],"scale-x":[{"scale-x":Ue()}],"scale-y":[{"scale-y":Ue()}],"scale-z":[{"scale-z":Ue()}],"scale-3d":["scale-3d"],skew:[{skew:Wt()}],"skew-x":[{"skew-x":Wt()}],"skew-y":[{"skew-y":Wt()}],transform:[{transform:[O,S,"","none","gpu","cpu"]}],"transform-origin":[{origin:x()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:de()}],"translate-x":[{"translate-x":de()}],"translate-y":[{"translate-y":de()}],"translate-z":[{"translate-z":de()}],"translate-none":["translate-none"],accent:[{accent:P()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:P()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",O,S]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":k()}],"scroll-mx":[{"scroll-mx":k()}],"scroll-my":[{"scroll-my":k()}],"scroll-ms":[{"scroll-ms":k()}],"scroll-me":[{"scroll-me":k()}],"scroll-mt":[{"scroll-mt":k()}],"scroll-mr":[{"scroll-mr":k()}],"scroll-mb":[{"scroll-mb":k()}],"scroll-ml":[{"scroll-ml":k()}],"scroll-p":[{"scroll-p":k()}],"scroll-px":[{"scroll-px":k()}],"scroll-py":[{"scroll-py":k()}],"scroll-ps":[{"scroll-ps":k()}],"scroll-pe":[{"scroll-pe":k()}],"scroll-pt":[{"scroll-pt":k()}],"scroll-pr":[{"scroll-pr":k()}],"scroll-pb":[{"scroll-pb":k()}],"scroll-pl":[{"scroll-pl":k()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",O,S]}],fill:[{fill:["none",...P()]}],"stroke-w":[{stroke:[F,Gt,ft,Gr]}],stroke:[{stroke:["none",...P()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},ne=pa(Ia);function Da(e){const t=e-1;return t*t*t+1}function Fa(e,{delay:t=0,duration:r=400,easing:n=Da,axis:o="y"}={}){const i=getComputedStyle(e),s=+i.opacity,a=o==="y"?"height":"width",l=parseFloat(i[a]),c=o==="y"?["top","bottom"]:["left","right"],f=c.map(p=>`${p[0].toUpperCase()}${p.slice(1)}`),u=parseFloat(i[`padding${f[0]}`]),d=parseFloat(i[`padding${f[1]}`]),v=parseFloat(i[`margin${f[0]}`]),g=parseFloat(i[`margin${f[1]}`]),m=parseFloat(i[`border${f[0]}Width`]),b=parseFloat(i[`border${f[1]}Width`]);return{delay:t,duration:r,easing:n,css:p=>`overflow: hidden;opacity: ${Math.min(p*20,1)*s};${a}: ${p*l}px;padding-${c[0]}: ${p*u}px;padding-${c[1]}: ${p*d}px;margin-${c[0]}: ${p*v}px;margin-${c[1]}: ${p*g}px;border-${c[0]}-width: ${p*m}px;border-${c[1]}-width: ${p*b}px;min-${a}: 0`}}const Ba={gray:"bg-gray-50 dark:bg-gray-800",red:"bg-red-50 dark:bg-gray-800",yellow:"bg-yellow-50 dark:bg-gray-800 ",green:"bg-green-50 dark:bg-gray-800 ",indigo:"bg-indigo-50 dark:bg-gray-800 ",purple:"bg-purple-50 dark:bg-gray-800 ",pink:"bg-pink-50 dark:bg-gray-800 ",blue:"bg-blue-50 dark:bg-gray-800 ",light:"bg-gray-50 dark:bg-gray-700",dark:"bg-gray-50 dark:bg-gray-800",default:"bg-white dark:bg-gray-800",dropdown:"bg-white dark:bg-gray-700",navbar:"bg-white dark:bg-gray-900",navbarUl:"bg-gray-50 dark:bg-gray-800",form:"bg-gray-50 dark:bg-gray-700",primary:"bg-primary-50 dark:bg-gray-800 ",orange:"bg-orange-50 dark:bg-orange-800",none:""};function xn(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["tag","color","rounded","border","shadow","node","use","options","role","transition","params","open"]);ve(t,!1);const o=()=>{};pt("background",!0);let i=A(t,"tag",24,()=>n.href?"a":"div"),s=A(t,"color",12,"default"),a=A(t,"rounded",8,!1),l=A(t,"border",8,!1),c=A(t,"shadow",8,!1),f=A(t,"node",28,()=>{}),u=A(t,"use",8,o),d=A(t,"options",24,()=>({})),v=A(t,"role",24,()=>{}),g=A(t,"transition",24,()=>{}),m=A(t,"params",24,()=>({})),b=A(t,"open",8,!0);const p=Zo(),w={gray:"text-gray-800 dark:text-gray-300",red:"text-red-800 dark:text-red-400",yellow:"text-yellow-800 dark:text-yellow-300",green:"text-green-800 dark:text-green-400",indigo:"text-indigo-800 dark:text-indigo-400",purple:"text-purple-800 dark:text-purple-400",pink:"text-pink-800 dark:text-pink-400",blue:"text-blue-800 dark:text-blue-400",light:"text-gray-700 dark:text-gray-300",dark:"text-gray-700 dark:text-gray-300",default:"text-gray-500 dark:text-gray-400",dropdown:"text-gray-700 dark:text-gray-200",navbar:"text-gray-700 dark:text-gray-200",navbarUl:"text-gray-700 dark:text-gray-400",form:"text-gray-900 dark:text-white",primary:"text-primary-800 dark:text-primary-400",orange:"text-orange-800 dark:text-orange-400",none:""},y={gray:"border-gray-300 dark:border-gray-800 divide-gray-300 dark:divide-gray-800",red:"border-red-300 dark:border-red-800 divide-red-300 dark:divide-red-800",yellow:"border-yellow-300 dark:border-yellow-800 divide-yellow-300 dark:divide-yellow-800",green:"border-green-300 dark:border-green-800 divide-green-300 dark:divide-green-800",indigo:"border-indigo-300 dark:border-indigo-800 divide-indigo-300 dark:divide-indigo-800",purple:"border-purple-300 dark:border-purple-800 divide-purple-300 dark:divide-purple-800",pink:"border-pink-300 dark:border-pink-800 divide-pink-300 dark:divide-pink-800",blue:"border-blue-300 dark:border-blue-800 divide-blue-300 dark:divide-blue-800",light:"border-gray-500 divide-gray-500",dark:"border-gray-500 divide-gray-500",default:"border-gray-200 dark:border-gray-700 divide-gray-200 dark:divide-gray-700",dropdown:"border-gray-100 dark:border-gray-600 divide-gray-100 dark:divide-gray-600",navbar:"border-gray-100 dark:border-gray-700 divide-gray-100 dark:divide-gray-700",navbarUl:"border-gray-100 dark:border-gray-700 divide-gray-100 dark:divide-gray-700",form:"border-gray-300 dark:border-gray-700 divide-gray-300 dark:divide-gray-700",primary:"border-primary-500 dark:border-primary-200 divide-primary-500 dark:divide-primary-200 ",orange:"border-orange-300 dark:border-orange-800 divide-orange-300 dark:divide-orange-800",none:""};let h=q();Q(()=>z(b()),()=>{p(b()?"open":"close")}),Q(()=>z(b()),()=>{p("show",b())}),Q(()=>z(s()),()=>{s(s()??"default")}),Q(()=>z(s()),()=>{pt("color",s())}),Q(()=>(z(s()),z(a()),z(l()),z(c()),z(r)),()=>{L(h,ne(Ba[s()],w[s()],a()&&"rounded-lg",l()&&"border",y[s()],c()&&"shadow-md",r.class))}),Ye(),ke();var x=le(),C=ee(x);{var E=T=>{var W=le(),U=ee(W);Qt(U,i,!1,(M,H)=>{$t(M,(N,J)=>{var P;return(P=u())==null?void 0:P(N,J)},d),tn(M,N=>f(N),()=>f()),be(M,()=>({role:v(),...n,class:_(h)})),qo(3,M,g,m),G("click",M,function(N){V.call(this,t,N)}),G("mouseenter",M,function(N){V.call(this,t,N)}),G("mouseleave",M,function(N){V.call(this,t,N)}),G("focusin",M,function(N){V.call(this,t,N)}),G("focusout",M,function(N){V.call(this,t,N)});var D=le(),Y=ee(D);ie(Y,t,"default",{},null),R(H,D)}),R(T,W)},k=(T,W)=>{{var U=M=>{var H=le(),D=ee(H);Qt(D,i,!1,(Y,N)=>{$t(Y,(K,se)=>{var fe;return(fe=u())==null?void 0:fe(K,se)},d),tn(Y,K=>f(K),()=>f()),be(Y,()=>({role:v(),...n,class:_(h)})),G("click",Y,function(K){V.call(this,t,K)}),G("mouseenter",Y,function(K){V.call(this,t,K)}),G("mouseleave",Y,function(K){V.call(this,t,K)}),G("focusin",Y,function(K){V.call(this,t,K)}),G("focusout",Y,function(K){V.call(this,t,K)});var J=le(),P=ee(J);ie(P,t,"default",{},null),R(N,J)}),R(M,H)};_e(T,M=>{b()&&M(U)},W)}};_e(C,T=>{g()&&b()?T(E):T(k,!1)})}R(e,x),ge()}var Ua=te(' '),Va=te(" "),ja=te(' '),Wa=te("");function Ha(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["color","name","ariaLabel","size","href"]);ve(t,!1);let o=A(t,"color",8,"default"),i=A(t,"name",24,()=>{}),s=A(t,"ariaLabel",24,()=>{}),a=A(t,"size",8,"md"),l=A(t,"href",24,()=>{});const c=st("background"),f={dark:"text-gray-500 hover:text-gray-900 hover:bg-gray-200 dark:text-gray-400 dark:hover:text-white dark:hover:bg-gray-600",gray:"text-gray-500 focus:ring-gray-400 hover:bg-gray-200 dark:hover:bg-gray-800 dark:hover:text-gray-300",red:"text-red-500 focus:ring-red-400 hover:bg-red-200 dark:hover:bg-red-800 dark:hover:text-red-300",yellow:"text-yellow-500 focus:ring-yellow-400 hover:bg-yellow-200 dark:hover:bg-yellow-800 dark:hover:text-yellow-300",green:"text-green-500 focus:ring-green-400 hover:bg-green-200 dark:hover:bg-green-800 dark:hover:text-green-300",indigo:"text-indigo-500 focus:ring-indigo-400 hover:bg-indigo-200 dark:hover:bg-indigo-800 dark:hover:text-indigo-300",purple:"text-purple-500 focus:ring-purple-400 hover:bg-purple-200 dark:hover:bg-purple-800 dark:hover:text-purple-300",pink:"text-pink-500 focus:ring-pink-400 hover:bg-pink-200 dark:hover:bg-pink-800 dark:hover:text-pink-300",blue:"text-blue-500 focus:ring-blue-400 hover:bg-blue-200 dark:hover:bg-blue-800 dark:hover:text-blue-300",primary:"text-primary-500 focus:ring-primary-400 hover:bg-primary-200 dark:hover:bg-primary-800 dark:hover:text-primary-300",default:"focus:ring-gray-400 hover:bg-gray-100"},u={xs:"m-0.5 rounded-xs focus:ring-1 p-0.5",sm:"m-0.5 rounded-sm focus:ring-1 p-0.5",md:"m-0.5 rounded-lg focus:ring-2 p-1.5",lg:"m-0.5 rounded-lg focus:ring-2 p-2.5"};let d=q();const v={xs:"w-3 h-3",sm:"w-3.5 h-3.5",md:"w-5 h-5",lg:"w-5 h-5"};Q(()=>(z(a()),z(o()),z(r)),()=>{L(d,ne("focus:outline-hidden whitespace-normal",u[a()],f[o()],o()==="default"&&(c?"dark:hover:bg-gray-600":"dark:hover:bg-gray-700"),r.class))}),Ye(),ke();var g=le(),m=ee(g);{var b=w=>{var y=Va();be(y,()=>({href:l(),...n,class:_(d),"aria-label":s()??i()}));var h=ce(y);{var x=E=>{var k=Ua(),T=ce(k);Te(()=>_r(T,i())),R(E,k)};_e(h,E=>{i()&&E(x)})}var C=re(h,2);ie(C,t,"default",{get svgSize(){return v[a()]}},null),R(w,y)},p=w=>{var y=Wa();be(y,()=>({type:"button",...n,class:_(d),"aria-label":s()??i()}));var h=ce(y);{var x=E=>{var k=ja(),T=ce(k);Te(()=>_r(T,i())),R(E,k)};_e(h,E=>{i()&&E(x)})}var C=re(h,2);ie(C,t,"default",{get svgSize(){return v[a()]}},null),G("click",y,function(E){V.call(this,t,E)}),R(w,y)};_e(m,w=>{l()?w(b):w(p,!1)})}R(e,g),ge()}const Lt=Math.min,mt=Math.max,xr=Math.round,dr=Math.floor,We=e=>({x:e,y:e}),Ga={left:"right",right:"left",bottom:"top",top:"bottom"},qa={start:"end",end:"start"};function an(e,t,r){return mt(e,Lt(t,r))}function ir(e,t){return typeof e=="function"?e(t):e}function wt(e){return e.split("-")[0]}function sr(e){return e.split("-")[1]}function li(e){return e==="x"?"y":"x"}function kn(e){return e==="y"?"height":"width"}function ot(e){return["top","bottom"].includes(wt(e))?"y":"x"}function Cn(e){return li(ot(e))}function Ya(e,t,r){r===void 0&&(r=!1);const n=sr(e),o=Cn(e),i=kn(o);let s=o==="x"?n===(r?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=kr(s)),[s,kr(s)]}function Ka(e){const t=kr(e);return[ln(e),t,ln(t)]}function ln(e){return e.replace(/start|end/g,t=>qa[t])}function Xa(e,t,r){const n=["left","right"],o=["right","left"],i=["top","bottom"],s=["bottom","top"];switch(e){case"top":case"bottom":return r?t?o:n:t?n:o;case"left":case"right":return t?i:s;default:return[]}}function Za(e,t,r,n){const o=sr(e);let i=Xa(wt(e),r==="start",n);return o&&(i=i.map(s=>s+"-"+o),t&&(i=i.concat(i.map(ln)))),i}function kr(e){return e.replace(/left|right|bottom|top/g,t=>Ga[t])}function Ja(e){return{top:0,right:0,bottom:0,left:0,...e}}function ci(e){return typeof e!="number"?Ja(e):{top:e,right:e,bottom:e,left:e}}function Cr(e){const{x:t,y:r,width:n,height:o}=e;return{width:n,height:o,top:r,left:t,right:t+n,bottom:r+o,x:t,y:r}}function Qn(e,t,r){let{reference:n,floating:o}=e;const i=ot(t),s=Cn(t),a=kn(s),l=wt(t),c=i==="y",f=n.x+n.width/2-o.width/2,u=n.y+n.height/2-o.height/2,d=n[a]/2-o[a]/2;let v;switch(l){case"top":v={x:f,y:n.y-o.height};break;case"bottom":v={x:f,y:n.y+n.height};break;case"right":v={x:n.x+n.width,y:u};break;case"left":v={x:n.x-o.width,y:u};break;default:v={x:n.x,y:n.y}}switch(sr(t)){case"start":v[s]-=d*(r&&c?-1:1);break;case"end":v[s]+=d*(r&&c?-1:1);break}return v}const Qa=async(e,t,r)=>{const{placement:n="bottom",strategy:o="absolute",middleware:i=[],platform:s}=r,a=i.filter(Boolean),l=await(s.isRTL==null?void 0:s.isRTL(t));let c=await s.getElementRects({reference:e,floating:t,strategy:o}),{x:f,y:u}=Qn(c,n,l),d=n,v={},g=0;for(let m=0;m({name:"arrow",options:e,async fn(t){const{x:r,y:n,placement:o,rects:i,platform:s,elements:a,middlewareData:l}=t,{element:c,padding:f=0}=ir(e,t)||{};if(c==null)return{};const u=ci(f),d={x:r,y:n},v=Cn(o),g=kn(v),m=await s.getDimensions(c),b=v==="y",p=b?"top":"left",w=b?"bottom":"right",y=b?"clientHeight":"clientWidth",h=i.reference[g]+i.reference[v]-d[v]-i.floating[g],x=d[v]-i.reference[v],C=await(s.getOffsetParent==null?void 0:s.getOffsetParent(c));let E=C?C[y]:0;(!E||!await(s.isElement==null?void 0:s.isElement(C)))&&(E=a.floating[y]||i.floating[g]);const k=h/2-x/2,T=E/2-m[g]/2-1,W=Lt(u[p],T),U=Lt(u[w],T),M=W,H=E-m[g]-U,D=E/2-m[g]/2+k,Y=an(M,D,H),N=!l.arrow&&sr(o)!=null&&D!==Y&&i.reference[g]/2-(DD<=0)){var U,M;const D=(((U=i.flip)==null?void 0:U.index)||0)+1,Y=E[D];if(Y&&(!(u==="alignment"?w!==ot(Y):!1)||W.every(P=>P.overflows[0]>0&&ot(P.placement)===w)))return{data:{index:D,overflows:W},reset:{placement:Y}};let N=(M=W.filter(J=>J.overflows[0]<=0).sort((J,P)=>J.overflows[1]-P.overflows[1])[0])==null?void 0:M.placement;if(!N)switch(v){case"bestFit":{var H;const J=(H=W.filter(P=>{if(C){const K=ot(P.placement);return K===w||K==="y"}return!0}).map(P=>[P.placement,P.overflows.filter(K=>K>0).reduce((K,se)=>K+se,0)]).sort((P,K)=>P[1]-K[1])[0])==null?void 0:H[0];J&&(N=J);break}case"initialPlacement":N=a;break}if(o!==N)return{reset:{placement:N}}}return{}}}};async function tl(e,t){const{placement:r,platform:n,elements:o}=e,i=await(n.isRTL==null?void 0:n.isRTL(o.floating)),s=wt(r),a=sr(r),l=ot(r)==="y",c=["left","top"].includes(s)?-1:1,f=i&&l?-1:1,u=ir(t,e);let{mainAxis:d,crossAxis:v,alignmentAxis:g}=typeof u=="number"?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return a&&typeof g=="number"&&(v=a==="end"?g*-1:g),l?{x:v*f,y:d*c}:{x:d*c,y:v*f}}const rl=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,n;const{x:o,y:i,placement:s,middlewareData:a}=t,l=await tl(t,e);return s===((r=a.offset)==null?void 0:r.placement)&&(n=a.arrow)!=null&&n.alignmentOffset?{}:{x:o+l.x,y:i+l.y,data:{...l,placement:s}}}}},nl=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:r,y:n,placement:o}=t,{mainAxis:i=!0,crossAxis:s=!1,limiter:a={fn:b=>{let{x:p,y:w}=b;return{x:p,y:w}}},...l}=ir(e,t),c={x:r,y:n},f=await ui(t,l),u=ot(wt(o)),d=li(u);let v=c[d],g=c[u];if(i){const b=d==="y"?"top":"left",p=d==="y"?"bottom":"right",w=v+f[b],y=v-f[p];v=an(w,v,y)}if(s){const b=u==="y"?"top":"left",p=u==="y"?"bottom":"right",w=g+f[b],y=g-f[p];g=an(w,g,y)}const m=a.fn({...t,[d]:v,[u]:g});return{...m,data:{x:m.x-r,y:m.y-n,enabled:{[d]:i,[u]:s}}}}}};function Nr(){return typeof window<"u"}function jt(e){return fi(e)?(e.nodeName||"").toLowerCase():"#document"}function Pe(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Ke(e){var t;return(t=(fi(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function fi(e){return Nr()?e instanceof Node||e instanceof Pe(e).Node:!1}function De(e){return Nr()?e instanceof Element||e instanceof Pe(e).Element:!1}function qe(e){return Nr()?e instanceof HTMLElement||e instanceof Pe(e).HTMLElement:!1}function $n(e){return!Nr()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Pe(e).ShadowRoot}function ar(e){const{overflow:t,overflowX:r,overflowY:n,display:o}=Fe(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!["inline","contents"].includes(o)}function ol(e){return["table","td","th"].includes(jt(e))}function Ir(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch{return!1}})}function En(e){const t=An(),r=De(e)?Fe(e):e;return["transform","translate","scale","rotate","perspective"].some(n=>r[n]?r[n]!=="none":!1)||(r.containerType?r.containerType!=="normal":!1)||!t&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!t&&(r.filter?r.filter!=="none":!1)||["transform","translate","scale","rotate","perspective","filter"].some(n=>(r.willChange||"").includes(n))||["paint","layout","strict","content"].some(n=>(r.contain||"").includes(n))}function il(e){let t=ct(e);for(;qe(t)&&!Mt(t);){if(En(t))return t;if(Ir(t))return null;t=ct(t)}return null}function An(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Mt(e){return["html","body","#document"].includes(jt(e))}function Fe(e){return Pe(e).getComputedStyle(e)}function Dr(e){return De(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function ct(e){if(jt(e)==="html")return e;const t=e.assignedSlot||e.parentNode||$n(e)&&e.host||Ke(e);return $n(t)?t.host:t}function di(e){const t=ct(e);return Mt(t)?e.ownerDocument?e.ownerDocument.body:e.body:qe(t)&&ar(t)?t:di(t)}function er(e,t,r){var n;t===void 0&&(t=[]),r===void 0&&(r=!0);const o=di(e),i=o===((n=e.ownerDocument)==null?void 0:n.body),s=Pe(o);if(i){const a=cn(s);return t.concat(s,s.visualViewport||[],ar(o)?o:[],a&&r?er(a):[])}return t.concat(o,er(o,[],r))}function cn(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function vi(e){const t=Fe(e);let r=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const o=qe(e),i=o?e.offsetWidth:r,s=o?e.offsetHeight:n,a=xr(r)!==i||xr(n)!==s;return a&&(r=i,n=s),{width:r,height:n,$:a}}function Pn(e){return De(e)?e:e.contextElement}function Tt(e){const t=Pn(e);if(!qe(t))return We(1);const r=t.getBoundingClientRect(),{width:n,height:o,$:i}=vi(t);let s=(i?xr(r.width):r.width)/n,a=(i?xr(r.height):r.height)/o;return(!s||!Number.isFinite(s))&&(s=1),(!a||!Number.isFinite(a))&&(a=1),{x:s,y:a}}const sl=We(0);function gi(e){const t=Pe(e);return!An()||!t.visualViewport?sl:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function al(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==Pe(e)?!1:t}function _t(e,t,r,n){t===void 0&&(t=!1),r===void 0&&(r=!1);const o=e.getBoundingClientRect(),i=Pn(e);let s=We(1);t&&(n?De(n)&&(s=Tt(n)):s=Tt(e));const a=al(i,r,n)?gi(i):We(0);let l=(o.left+a.x)/s.x,c=(o.top+a.y)/s.y,f=o.width/s.x,u=o.height/s.y;if(i){const d=Pe(i),v=n&&De(n)?Pe(n):n;let g=d,m=cn(g);for(;m&&n&&v!==g;){const b=Tt(m),p=m.getBoundingClientRect(),w=Fe(m),y=p.left+(m.clientLeft+parseFloat(w.paddingLeft))*b.x,h=p.top+(m.clientTop+parseFloat(w.paddingTop))*b.y;l*=b.x,c*=b.y,f*=b.x,u*=b.y,l+=y,c+=h,g=Pe(m),m=cn(g)}}return Cr({width:f,height:u,x:l,y:c})}function Sn(e,t){const r=Dr(e).scrollLeft;return t?t.left+r:_t(Ke(e)).left+r}function hi(e,t,r){r===void 0&&(r=!1);const n=e.getBoundingClientRect(),o=n.left+t.scrollLeft-(r?0:Sn(e,n)),i=n.top+t.scrollTop;return{x:o,y:i}}function ll(e){let{elements:t,rect:r,offsetParent:n,strategy:o}=e;const i=o==="fixed",s=Ke(n),a=t?Ir(t.floating):!1;if(n===s||a&&i)return r;let l={scrollLeft:0,scrollTop:0},c=We(1);const f=We(0),u=qe(n);if((u||!u&&!i)&&((jt(n)!=="body"||ar(s))&&(l=Dr(n)),qe(n))){const v=_t(n);c=Tt(n),f.x=v.x+n.clientLeft,f.y=v.y+n.clientTop}const d=s&&!u&&!i?hi(s,l,!0):We(0);return{width:r.width*c.x,height:r.height*c.y,x:r.x*c.x-l.scrollLeft*c.x+f.x+d.x,y:r.y*c.y-l.scrollTop*c.y+f.y+d.y}}function cl(e){return Array.from(e.getClientRects())}function ul(e){const t=Ke(e),r=Dr(e),n=e.ownerDocument.body,o=mt(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),i=mt(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight);let s=-r.scrollLeft+Sn(e);const a=-r.scrollTop;return Fe(n).direction==="rtl"&&(s+=mt(t.clientWidth,n.clientWidth)-o),{width:o,height:i,x:s,y:a}}function fl(e,t){const r=Pe(e),n=Ke(e),o=r.visualViewport;let i=n.clientWidth,s=n.clientHeight,a=0,l=0;if(o){i=o.width,s=o.height;const c=An();(!c||c&&t==="fixed")&&(a=o.offsetLeft,l=o.offsetTop)}return{width:i,height:s,x:a,y:l}}function dl(e,t){const r=_t(e,!0,t==="fixed"),n=r.top+e.clientTop,o=r.left+e.clientLeft,i=qe(e)?Tt(e):We(1),s=e.clientWidth*i.x,a=e.clientHeight*i.y,l=o*i.x,c=n*i.y;return{width:s,height:a,x:l,y:c}}function eo(e,t,r){let n;if(t==="viewport")n=fl(e,r);else if(t==="document")n=ul(Ke(e));else if(De(t))n=dl(t,r);else{const o=gi(e);n={x:t.x-o.x,y:t.y-o.y,width:t.width,height:t.height}}return Cr(n)}function mi(e,t){const r=ct(e);return r===t||!De(r)||Mt(r)?!1:Fe(r).position==="fixed"||mi(r,t)}function vl(e,t){const r=t.get(e);if(r)return r;let n=er(e,[],!1).filter(a=>De(a)&&jt(a)!=="body"),o=null;const i=Fe(e).position==="fixed";let s=i?ct(e):e;for(;De(s)&&!Mt(s);){const a=Fe(s),l=En(s);!l&&a.position==="fixed"&&(o=null),(i?!l&&!o:!l&&a.position==="static"&&!!o&&["absolute","fixed"].includes(o.position)||ar(s)&&!l&&mi(e,s))?n=n.filter(f=>f!==s):o=a,s=ct(s)}return t.set(e,n),n}function gl(e){let{element:t,boundary:r,rootBoundary:n,strategy:o}=e;const s=[...r==="clippingAncestors"?Ir(t)?[]:vl(t,this._c):[].concat(r),n],a=s[0],l=s.reduce((c,f)=>{const u=eo(t,f,o);return c.top=mt(u.top,c.top),c.right=Lt(u.right,c.right),c.bottom=Lt(u.bottom,c.bottom),c.left=mt(u.left,c.left),c},eo(t,a,o));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function hl(e){const{width:t,height:r}=vi(e);return{width:t,height:r}}function ml(e,t,r){const n=qe(t),o=Ke(t),i=r==="fixed",s=_t(e,!0,i,t);let a={scrollLeft:0,scrollTop:0};const l=We(0);function c(){l.x=Sn(o)}if(n||!n&&!i)if((jt(t)!=="body"||ar(o))&&(a=Dr(t)),n){const v=_t(t,!0,i,t);l.x=v.x+t.clientLeft,l.y=v.y+t.clientTop}else o&&c();i&&!n&&o&&c();const f=o&&!n&&!i?hi(o,a):We(0),u=s.left+a.scrollLeft-l.x-f.x,d=s.top+a.scrollTop-l.y-f.y;return{x:u,y:d,width:s.width,height:s.height}}function qr(e){return Fe(e).position==="static"}function to(e,t){if(!qe(e)||Fe(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return Ke(e)===r&&(r=r.ownerDocument.body),r}function pi(e,t){const r=Pe(e);if(Ir(e))return r;if(!qe(e)){let o=ct(e);for(;o&&!Mt(o);){if(De(o)&&!qr(o))return o;o=ct(o)}return r}let n=to(e,t);for(;n&&ol(n)&&qr(n);)n=to(n,t);return n&&Mt(n)&&qr(n)&&!En(n)?r:n||il(e)||r}const pl=async function(e){const t=this.getOffsetParent||pi,r=this.getDimensions,n=await r(e.floating);return{reference:ml(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function bl(e){return Fe(e).direction==="rtl"}const yl={convertOffsetParentRelativeRectToViewportRelativeRect:ll,getDocumentElement:Ke,getClippingRect:gl,getOffsetParent:pi,getElementRects:pl,getClientRects:cl,getDimensions:hl,getScale:Tt,isElement:De,isRTL:bl};function bi(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function wl(e,t){let r=null,n;const o=Ke(e);function i(){var a;clearTimeout(n),(a=r)==null||a.disconnect(),r=null}function s(a,l){a===void 0&&(a=!1),l===void 0&&(l=1),i();const c=e.getBoundingClientRect(),{left:f,top:u,width:d,height:v}=c;if(a||t(),!d||!v)return;const g=dr(u),m=dr(o.clientWidth-(f+d)),b=dr(o.clientHeight-(u+v)),p=dr(f),y={rootMargin:-g+"px "+-m+"px "+-b+"px "+-p+"px",threshold:mt(0,Lt(1,l))||1};let h=!0;function x(C){const E=C[0].intersectionRatio;if(E!==l){if(!h)return s();E?s(!1,E):n=setTimeout(()=>{s(!1,1e-7)},1e3)}E===1&&!bi(c,e.getBoundingClientRect())&&s(),h=!1}try{r=new IntersectionObserver(x,{...y,root:o.ownerDocument})}catch{r=new IntersectionObserver(x,y)}r.observe(e)}return s(!0),i}function ro(e,t,r,n){n===void 0&&(n={});const{ancestorScroll:o=!0,ancestorResize:i=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:l=!1}=n,c=Pn(e),f=o||i?[...c?er(c):[],...er(t)]:[];f.forEach(p=>{o&&p.addEventListener("scroll",r,{passive:!0}),i&&p.addEventListener("resize",r)});const u=c&&a?wl(c,r):null;let d=-1,v=null;s&&(v=new ResizeObserver(p=>{let[w]=p;w&&w.target===c&&v&&(v.unobserve(t),cancelAnimationFrame(d),d=requestAnimationFrame(()=>{var y;(y=v)==null||y.observe(t)})),r()}),c&&!l&&v.observe(c),v.observe(t));let g,m=l?_t(e):null;l&&b();function b(){const p=_t(e);m&&!bi(m,p)&&r(),m=p,g=requestAnimationFrame(b)}return r(),()=>{var p;f.forEach(w=>{o&&w.removeEventListener("scroll",r),i&&w.removeEventListener("resize",r)}),u==null||u(),(p=v)==null||p.disconnect(),v=null,l&&cancelAnimationFrame(g)}}const _l=rl,xl=nl,kl=el,Cl=$a,El=(e,t,r)=>{const n=new Map,o={platform:yl,...r},i={...o.platform,_c:n};return Qa(e,t,{...o,platform:i})};var Al=te("
    "),Pl=te("
    "),Sl=te(" ",1),Ol=te(" ",1);function Tl(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["activeContent","arrow","offset","placement","trigger","triggeredBy","reference","strategy","open","yOnly","middlewares"]);ve(t,!1);const o=q();let i=A(t,"activeContent",8,!1),s=A(t,"arrow",8,!0),a=A(t,"offset",8,8),l=A(t,"placement",8,"top"),c=A(t,"trigger",8,"hover"),f=A(t,"triggeredBy",24,()=>{}),u=A(t,"reference",24,()=>{}),d=A(t,"strategy",8,"absolute"),v=A(t,"open",12,!1),g=A(t,"yOnly",8,!1),m=A(t,"middlewares",24,()=>[kl(),xl()]);const b=Zo();let p=q(),w=q(),y=q(),h=q(),x,C=q(),E=q(),k=[];const T=B=>{_(h)===void 0&&console.error("trigger undefined"),!(!u()&&k.includes(B.target)&&_(h)!==B.target&&(L(h,B.target),v()))&&v(B.type==="click"?!v():!0)},W=B=>B.matches(":hover"),U=B=>B?`${B}px`:"",M=B=>{if(i()&&_(y)){const I=[_(h),x,...k].filter(Boolean);setTimeout(()=>{B.type==="mouseleave"&&!I.some(W)&&v(!1)},100)}else v(!1)};let H=q();const D={left:"right",right:"left",bottom:"top",top:"bottom"};function Y(){El(_(h),x,{placement:l(),strategy:d(),middleware:_(o)}).then(({x:B,y:I,middlewareData:ae,placement:ye,strategy:Ue})=>{x.style.position=Ue,x.style.left=g()?"0":U(B),x.style.top=U(I),ae.arrow&&_(C)instanceof HTMLDivElement&&(Vr(C,_(C).style.left=U(ae.arrow.x)),Vr(C,_(C).style.top=U(ae.arrow.y)),L(H,D[ye.split("-")[0]]),Vr(C,_(C).style[_(H)]=U(-_(C).offsetWidth/2-(r.border?1:0))))})}function N(B,I){x=B;let ae=ro(I,x,Y);return{update(ye){ae(),ae=ro(ye,x,Y)},destroy(){ae()}}}ta(()=>{const B=[["focusin",T,_(p)],["focusout",M,_(p)],["click",T,_(w)],["mouseenter",T,_(y)],["mouseleave",M,_(y)]];return f()?k=[...document.querySelectorAll(f())]:k=_(E).previousElementSibling?[_(E).previousElementSibling]:[],k.length||console.error("No triggers found."),k.forEach(I=>{I.tabIndex<0&&(I.tabIndex=0);for(const[ae,ye,Ue]of B)Ue&&I.addEventListener(ae,ye)}),u()?(L(h,document.querySelector(u())??document.body),_(h)===document.body?console.error(`Popup reference not found: '${u()}'`):(_(p)&&_(h).addEventListener("focusout",M),_(y)&&_(h).addEventListener("mouseleave",M))):L(h,k[0]),_(w)&&document.addEventListener("click",J),()=>{k.forEach(I=>{if(I)for(const[ae,ye]of B)I.removeEventListener(ae,ye)}),_(h)&&(_(h).removeEventListener("focusout",M),_(h).removeEventListener("mouseleave",M)),document.removeEventListener("click",J)}});function J(B){v()&&!B.composedPath().includes(x)&&!k.some(I=>B.composedPath().includes(I))&&M(B)}function P(B,I){return B?I:()=>{}}let K=q();function se(B){return L(C,B),{destroy(){L(C,null)}}}Q(()=>z(c()),()=>{L(p,c()==="focus")}),Q(()=>z(c()),()=>{L(w,c()==="click")}),Q(()=>z(c()),()=>{L(y,c()==="hover")}),Q(()=>z(v()),()=>{b("show",v())}),Q(()=>(z(l()),_(h)),()=>{l()&&L(h,_(h))}),Q(()=>(z(m()),z(a()),_(C)),()=>{L(o,[...m(),_l(+a()),_(C)&&Cl({element:_(C),padding:10})])}),Q(()=>(z(r),_(H)),()=>{L(K,Qo("absolute pointer-events-none block w-[10px] h-[10px] rotate-45 bg-inherit border-inherit",r.border&&_(H)==="bottom"&&"border-b border-e",r.border&&_(H)==="top"&&"border-t border-s ",r.border&&_(H)==="right"&&"border-t border-e ",r.border&&_(H)==="left"&&"border-b border-s "))}),Ye(),ke();var fe=Ol(),Be=ee(fe);{var ue=B=>{var I=Al();tn(I,ae=>L(E,ae),()=>_(E)),R(B,I)};_e(Be,B=>{_(h)||B(ue)})}var he=re(Be,2);{var kt=B=>{const I=yt(()=>i()?-1:void 0);var ae=Yt(()=>P(i()&&_(p),T)),ye=Yt(()=>P(i()&&_(p),M)),Ue=Yt(()=>P(i()&&_(y),T)),Wt=Yt(()=>P(i()&&_(y),M));xn(B,zr({use:N,get options(){return _(h)},role:"tooltip",get tabindex(){return _(I)}},()=>n,{get open(){return v()},set open(de){v(de)},$$events:{focusin(...de){var Se;(Se=_(ae))==null||Se.apply(this,de)},focusout(...de){var Se;(Se=_(ye))==null||Se.apply(this,de)},mouseenter(...de){var Se;(Se=_(Ue))==null||Se.apply(this,de)},mouseleave(...de){var Se;(Se=_(Wt))==null||Se.apply(this,de)}},children:(de,Se)=>{var On=Sl(),Tn=ee(On);ie(Tn,t,"default",{},null);var yi=re(Tn,2);{var wi=Fr=>{var Br=Pl();$t(Br,_i=>se==null?void 0:se(_i)),Te(()=>gt(Br,1,vt(_(K)))),R(Fr,Br)};_e(yi,Fr=>{s()&&Fr(wi)})}R(de,On)},$$slots:{default:!0},$$legacy:!0}))};_e(he,B=>{_(h)&&B(kt)})}R(e,fe),ge()}var Rl=te("
    "),Ll=te("
    "),Ml=te("
    ",1);function zl(e,t){const r=Ds(t),n=Z(t,["children","$$slots","$$events","$$legacy"]),o=Z(n,["activeUrl","open","containerClass","classContainer","headerClass","classHeader","footerClass","classFooter","activeClass","classActive","arrow","trigger","placement","color","shadow","rounded"]);ve(t,!1);const i=q(),s=q(),a=q(),l=q();let c=A(t,"activeUrl",24,()=>{}),f=A(t,"open",12,!1),u=A(t,"containerClass",8,"divide-y z-50"),d=A(t,"classContainer",24,()=>{}),v=A(t,"headerClass",8,"py-1 overflow-hidden rounded-t-lg"),g=A(t,"classHeader",24,()=>{}),m=A(t,"footerClass",8,"py-1 overflow-hidden rounded-b-lg"),b=A(t,"classFooter",24,()=>{}),p=A(t,"activeClass",8,"text-primary-700 dark:text-primary-700 hover:text-primary-900 dark:hover:text-primary-900"),w=A(t,"classActive",24,()=>{}),y=A(t,"arrow",8,!1),h=A(t,"trigger",8,"click"),x=A(t,"placement",8,"bottom"),C=A(t,"color",8,"dropdown"),E=A(t,"shadow",8,!0),k=A(t,"rounded",8,!0);const T=Mr("");let W=ne(p(),w());pt("DropdownType",{activeClass:W}),pt("activeUrl",T),Q(()=>z(c()),()=>{T.set(c()??"")}),Q(()=>(z(u()),z(d())),()=>{L(i,ne(u(),d()))}),Q(()=>(z(v()),z(g())),()=>{L(s,ne(v(),g()))}),Q(()=>z(n),()=>{L(a,ne("py-1",n.class))}),Q(()=>(z(m()),z(b())),()=>{L(l,ne(m(),b()))}),Ye(),ke(),Tl(e,zr({activeContent:!0},()=>o,{get trigger(){return h()},get arrow(){return y()},get placement(){return x()},get shadow(){return E()},get rounded(){return k()},get color(){return C()},get class(){return _(i)},get open(){return f()},set open(U){f(U)},$$events:{show(U){V.call(this,t,U)}},children:(U,M)=>{var H=Ml(),D=ee(H);{var Y=se=>{var fe=Rl(),Be=ce(fe);ie(Be,t,"header",{},null),Te(()=>gt(fe,1,vt(_(s)))),R(se,fe)};_e(D,se=>{r.header&&se(Y)})}var N=re(D,2),J=ce(N);ie(J,t,"default",{},null);var P=re(N,2);{var K=se=>{var fe=Ll(),Be=ce(fe);ie(Be,t,"footer",{},null),Te(()=>gt(fe,1,vt(_(l)))),R(se,fe)};_e(P,se=>{r.footer&&se(K)})}Te(()=>gt(N,1,vt(_(a)))),R(U,H)},$$slots:{default:!0},$$legacy:!0})),ge()}var Nl=te("
    ");function Il(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["divClass"]);ve(t,!1);let o=A(t,"divClass",8,"my-1 h-px bg-gray-100 dark:bg-gray-600");ke();var i=Nl();be(i,s=>({...n,class:s}),[()=>ne(o(),r.class)]),R(e,i),ge()}function Dl(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["tag","show","use"]);let o=A(t,"tag",8,"div"),i=A(t,"show",8),s=A(t,"use",8,()=>{});var a=le(),l=ee(a);{var c=u=>{var d=le(),v=ee(d);Qt(v,o,!1,(g,m)=>{$t(g,w=>{var y;return(y=s())==null?void 0:y(w)}),be(g,()=>({...n}));var b=le(),p=ee(b);ie(p,t,"default",{},null),R(m,b)}),R(u,d)},f=u=>{var d=le(),v=ee(d);ie(v,t,"default",{},null),R(u,d)};_e(l,u=>{i()?u(c):u(f,!1)})}R(e,a)}function vr(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["defaultClass","href","activeClass"]);ve(t,!1);const o=q(),i=q();let s=A(t,"defaultClass",8,"font-medium py-2 px-4 text-sm hover:bg-gray-100 dark:hover:bg-gray-600"),a=A(t,"href",24,()=>{}),l=A(t,"activeClass",24,()=>{});const c=st("DropdownType")??{},f=st("activeUrl");let u=q("");f.subscribe(g=>{L(u,g)});let d=q(!0);function v(g){var m;L(d,((m=g.parentElement)==null?void 0:m.tagName)==="UL")}Q(()=>(_(u),z(a())),()=>{L(o,_(u)?a()===_(u):!1)}),Q(()=>(z(s()),z(a()),_(o),z(l()),z(r)),()=>{L(i,ne(s(),a()?"block":"w-full text-left",_(o)&&(l()??c.activeClass),r.class))}),Ye(),ke(),Dl(e,{tag:"li",get show(){return _(d)},use:v,children:(g,m)=>{var b=le(),p=ee(b);Qt(p,()=>a()?"a":"button",!1,(w,y)=>{be(w,()=>({href:a(),type:a()?void 0:"button",role:a()?"link":"button",...n,class:_(i)})),G("click",w,function(C){V.call(this,t,C)}),G("change",w,function(C){V.call(this,t,C)}),G("keydown",w,function(C){V.call(this,t,C)}),G("keyup",w,function(C){V.call(this,t,C)}),G("focus",w,function(C){V.call(this,t,C)}),G("blur",w,function(C){V.call(this,t,C)}),G("mouseenter",w,function(C){V.call(this,t,C)}),G("mouseleave",w,function(C){V.call(this,t,C)});var h=le(),x=ee(h);ie(x,t,"default",{},null),R(y,h)}),R(g,b)},$$slots:{default:!0}}),ge()}var Fl=te("
    "),Bl=te("
    ");function Ul(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["items","imgClass"]);ve(t,!1);const o=q();let i=A(t,"items",24,()=>[]),s=A(t,"imgClass",8,"h-auto max-w-full rounded-lg");function a(c){getComputedStyle(c).gap==="normal"&&(c.style.gap="inherit")}Q(()=>z(r),()=>{L(o,ne("grid",r.class))}),Ye(),ke();var l=Bl();be(l,()=>({...n,class:_(o)})),Ls(l,5,i,Ts,(c,f)=>{var u=le(),d=ee(u);ie(d,t,"default",{get item(){return _(f)}},v=>{var g=Fl(),m=ce(g);Te(b=>{ht(m,"src",_(f).src),ht(m,"alt",_(f).alt),gt(m,1,b)},[()=>vt(ne(s(),r.classImg))],yt),R(v,g)}),R(c,u)},c=>{var f=le(),u=ee(f);ie(u,t,"default",{get item(){return i()[0]}},null),R(c,f)}),$t(l,c=>a==null?void 0:a(c)),R(e,l),ge()}var Vl=te("
    ");function no(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["fluid"]);ve(t,!1);let o=A(t,"fluid",8,!1);ke();var i=Vl();be(i,a=>({...n,class:a}),[()=>ne("mx-auto flex flex-wrap justify-between items-center ",o()?"w-full":"container",r.class)]);var s=ce(i);ie(s,t,"default",{},null),R(e,i),ge()}function jl(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["fluid","navContainerClass"]);ve(t,!1);const[o,i]=Xo(),s=()=>Ko(c,"$hidden",o);let a=A(t,"fluid",8,!1),l=A(t,"navContainerClass",8,""),c=Mr(!0);pt("navHidden",c);let f=()=>c.update(d=>!d);Q(()=>z(n),()=>{n.color=n.color??"navbar"}),Ye(),ke();const u=yt(()=>ne("px-2 sm:px-4 py-2.5 w-full",r.class));xn(e,zr({tag:"nav"},()=>n,{get class(){return _(u)},children:(d,v)=>{no(d,{get fluid(){return a()},get class(){return l()},children:(g,m)=>{var b=le(),p=ee(b);ie(p,t,"default",{get hidden(){return s()},toggle:f,get NavContainer(){return no}},null),R(g,b)},$$slots:{default:!0}})},$$slots:{default:!0}})),ge(),i()}var Wl=te("");function Hl(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["href"]);ve(t,!1);let o=A(t,"href",8,"");ke();var i=Wl();be(i,a=>({href:o(),...n,class:a}),[()=>ne("flex items-center",r.class)]);var s=ce(i);ie(s,t,"default",{},null),R(e,i),ge()}var Gl=Lr("");function ql(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["size","color","variation","ariaLabel"]);ve(t,!1);let o=A(t,"size",8,"24"),i=A(t,"color",8,"currentColor"),s=A(t,"variation",8,"outline"),a=A(t,"ariaLabel",8,"bars 3"),l=q(),c=q(),f=` `,u=` `;Q(()=>z(s()),()=>{switch(s()){case"outline":L(c,f),L(l,"0 0 24 24");break;case"solid":L(c,u),L(l,"0 0 24 24");break;default:L(c,f),L(l,"0 0 24 24")}}),Ye(),ke();var d=Gl();be(d,()=>({xmlns:"http://www.w3.org/2000/svg",role:"button",tabindex:"0",width:o(),height:o(),class:r.class,...n,"aria-label":a(),fill:"none",viewBox:_(l),"stroke-width":"2"}));var v=ce(d);Is(v,()=>_(c),!0),G("click",d,function(g){V.call(this,t,g)}),R(e,d),ge()}function Yl(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["menuClass","onClick","classMenu","title"]);ve(t,!1);let o=A(t,"menuClass",8,"h-6 w-6 shrink-0"),i=A(t,"onClick",24,()=>{}),s=A(t,"classMenu",8,""),a=A(t,"title",8,"Open main menu"),l="ms-3 md:hidden",c=st("navHidden")??Mr(!0);const f=d=>c.update(v=>!v);ke();const u=yt(()=>ne(l,r.class));Ha(e,zr({get name(){return a()}},()=>n,{get class(){return _(u)},$$events:{click(...d){var v;(v=i()||f)==null||v.apply(this,d)}},children:(d,v)=>{const g=yt(()=>ne(o(),s()));ql(d,{get class(){return _(g)}})},$$slots:{default:!0}})),ge()}var Kl=te("
  • ");function qt(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["href","activeClass","nonActiveClass"]);ve(t,!1);const o=q(),i=q();let s=A(t,"href",8,""),a=A(t,"activeClass",24,()=>{}),l=A(t,"nonActiveClass",24,()=>{});const c=st("navbarContext")??{},f=st("activeUrl");let u=q("");f.subscribe(g=>{L(u,g)}),Q(()=>(_(u),z(s())),()=>{L(o,_(u)?s()===_(u):!1)}),Q(()=>(_(o),z(a()),z(l()),z(r)),()=>{L(i,ne("block py-2 pe-4 ps-3 md:p-0 rounded-sm md:border-0",_(o)?a()??c.activeClass:l()??c.nonActiveClass,r.class))}),Ye(),ke();var d=Kl(),v=ce(d);Qt(v,()=>s()?"a":"div",!1,(g,m)=>{be(g,()=>({role:s()?"link":"presentation",href:s(),...n,class:_(i)})),G("blur",g,function(w){V.call(this,t,w)}),G("change",g,function(w){V.call(this,t,w)}),G("click",g,function(w){V.call(this,t,w)}),G("focus",g,function(w){V.call(this,t,w)}),G("keydown",g,function(w){V.call(this,t,w)}),G("keypress",g,function(w){V.call(this,t,w)}),G("keyup",g,function(w){V.call(this,t,w)}),G("mouseenter",g,function(w){V.call(this,t,w)}),G("mouseleave",g,function(w){V.call(this,t,w)}),G("mouseover",g,function(w){V.call(this,t,w)});var b=le(),p=ee(b);ie(p,t,"default",{},null),R(m,b)}),R(e,d),ge()}function Xl(e){const t=Math.cos(e*Math.PI*.5);return Math.abs(t)<1e-14?1:1-t}var Zl=te("
    "),Jl=te("
    ");function Ql(e,t){const r=Z(t,["children","$$slots","$$events","$$legacy"]),n=Z(r,["activeUrl","divClass","ulClass","hidden","slideParams","activeClass","nonActiveClass","classUl"]);ve(t,!1);const[o,i]=Xo(),s=()=>Ko(b,"$hiddenStore",o);let a=A(t,"activeUrl",8,""),l=A(t,"divClass",8,"w-full md:block md:w-auto"),c=A(t,"ulClass",8,"flex flex-col p-4 mt-4 md:flex-row md:space-x-8 rtl:space-x-reverse md:mt-0 md:text-sm md:font-medium"),f=A(t,"hidden",24,()=>{}),u=A(t,"slideParams",24,()=>({delay:250,duration:500,easing:Xl})),d=A(t,"activeClass",8,"text-white bg-primary-700 md:bg-transparent md:text-primary-700 md:dark:text-white dark:bg-primary-600 md:dark:bg-transparent"),v=A(t,"nonActiveClass",8,"text-gray-700 hover:bg-gray-100 md:hover:bg-transparent md:border-0 md:hover:text-primary-700 dark:text-gray-400 md:dark:hover:text-white dark:hover:bg-gray-700 dark:hover:text-white md:dark:hover:bg-transparent"),g=A(t,"classUl",8,"");const m=Mr("");pt("navbarContext",{activeClass:d(),nonActiveClass:v()}),pt("activeUrl",m);let b=st("navHidden"),p=q(),w=q(),y=q();Q(()=>z(a()),()=>{m.set(a())}),Q(()=>(z(f()),s()),()=>{L(p,f()??s()??!0)}),Q(()=>(z(l()),z(r)),()=>{L(w,ne(l(),r.class))}),Q(()=>(z(c()),z(g())),()=>{L(y,ne(c(),g()))}),Ye(),ke();var h=le(),x=ee(h);{var C=k=>{var T=Zl();be(T,()=>({...n,class:_(w),role:"button",tabindex:"0"}));var W=ce(T);xn(W,{tag:"ul",border:!0,rounded:!0,color:"navbarUl",get class(){return _(y)},children:(U,M)=>{var H=le(),D=ee(H);ie(D,t,"default",{},null),R(U,H)},$$slots:{default:!0}}),qo(3,T,()=>Fa,u),G("click",T,function(U){V.call(this,t,U)}),R(k,T)},E=k=>{var T=Jl();be(T,M=>({...n,class:_(w),[St]:M}),[()=>({hidden:_(p)})]);var W=ce(T),U=ce(W);ie(U,t,"default",{},null),Te(()=>gt(W,1,vt(_(y)))),R(k,T)};_e(x,k=>{_(p)?k(E,!1):k(C)})}R(e,h),ge(),i()}var $l=Lr(" "),ec=Lr(" "),tc=Lr('');function rc(e,t){var p,w;ve(t,!0);const r=st("iconCtx")??{},n={xs:"w-3 h-3",sm:"w-4 h-4",md:"w-5 h-5",lg:"w-6 h-6",xl:"w-8 h-8"};let o=A(t,"size",19,()=>r.size||"md"),i=A(t,"color",19,()=>r.color||"currentColor"),s=A(t,"strokeWidth",19,()=>r.strokeWidth||"2"),a=A(t,"ariaLabel",3,"chevron down outline"),l=Qs(t,["$$slots","$$events","$$legacy","size","color","title","strokeWidth","desc","class","ariaLabel"]),c=`${((p=t.title)==null?void 0:p.id)||""} ${((w=t.desc)==null?void 0:w.id)||""}`;const f=Yt(()=>{var y,h;return!!((y=t.title)!=null&&y.id||(h=t.desc)!=null&&h.id)});var u=tc();be(u,y=>({xmlns:"http://www.w3.org/2000/svg",fill:"none",color:i(),...l,class:y,"aria-label":a(),"aria-describedby":_(f)?c:void 0,viewBox:"0 0 24 24"}),[()=>ne(Uo("shrink-0",n[o()],t.class))]);var d=ce(u);{var v=y=>{var h=$l(),x=ce(h);Te(()=>{ht(h,"id",t.title.id),_r(x,t.title.title)}),R(y,h)};_e(d,y=>{var h;(h=t.title)!=null&&h.id&&t.title.title&&y(v)})}var g=re(d);{var m=y=>{var h=ec(),x=ce(h);Te(()=>{ht(h,"id",t.desc.id),_r(x,t.desc.desc)}),R(y,h)};_e(g,y=>{var h;(h=t.desc)!=null&&h.id&&t.desc.desc&&y(m)})}var b=re(g);Te(()=>ht(b,"stroke-width",s())),R(e,u),ge()}var nc=te('ESP32 Logo SvelteESP32',1),oc=te("Dropdown",1),ic=te(" ",1),sc=te(" ",1),ac=te(" ",1),lc=te(" ",1);function cc(e){const t=[{alt:"erbology",src:"./gallery/image.jpg"},{alt:"shoes",src:"./gallery/image-1.jpg"},{alt:"small bag",src:"./gallery/image-2.jpg"},{alt:"plants",src:"./gallery/image-3.jpg"},{alt:"watch",src:"./gallery/image-4.jpg"},{alt:"shoe",src:"./gallery/image-5.jpg"}];var r=lc(),n=ee(r);jl(n,{children:(i,s)=>{var a=ac(),l=ee(a);Hl(l,{href:"/",children:(u,d)=>{var v=nc();R(u,v)},$$slots:{default:!0}});var c=re(l,2);Yl(c,{});var f=re(c,2);Ql(f,{children:(u,d)=>{var v=sc(),g=ee(v);qt(g,{href:"/",children:(h,x)=>{var C=et("Home");R(h,C)},$$slots:{default:!0}});var m=re(g,2);qt(m,{class:"cursor-pointer",children:(h,x)=>{var C=oc(),E=re(ee(C));rc(E,{class:"w-6 h-6 ms-2 text-primary-800 dark:text-white inline"}),R(h,C)},$$slots:{default:!0}});var b=re(m,2);zl(b,{class:"w-44 z-20",children:(h,x)=>{var C=ic(),E=ee(C);vr(E,{href:"/",children:(M,H)=>{var D=et("Dashboard");R(M,D)},$$slots:{default:!0}});var k=re(E,2);vr(k,{href:"/docs/components/navbar",children:(M,H)=>{var D=et("Settings");R(M,D)},$$slots:{default:!0}});var T=re(k,2);vr(T,{href:"/",children:(M,H)=>{var D=et("Earnings");R(M,D)},$$slots:{default:!0}});var W=re(T,2);Il(W,{});var U=re(W,2);vr(U,{href:"/",children:(M,H)=>{var D=et("Sign out");R(M,D)},$$slots:{default:!0}}),R(h,C)},$$slots:{default:!0}});var p=re(b,2);qt(p,{href:"/settings",children:(h,x)=>{var C=et("Setting");R(h,C)},$$slots:{default:!0}});var w=re(p,2);qt(w,{href:"/pricing",children:(h,x)=>{var C=et("Pricing");R(h,C)},$$slots:{default:!0}});var y=re(w,2);qt(y,{href:"/contact",children:(h,x)=>{var C=et("Contact");R(h,C)},$$slots:{default:!0}}),R(u,v)},$$slots:{default:!0}}),R(i,a)},$$slots:{default:!0}});var o=re(n,2);Ul(o,{get items(){return t},class:"gap-4 grid-cols-2 md:grid-cols-3"}),R(e,r)}Ps(cc,{target:document.querySelector("#app")}); diff --git a/demo/svelte/dist/assets/index-DuFz0EyJ.css b/demo/svelte/dist/assets/index-DuFz0EyJ.css new file mode 100644 index 0000000..414a0b6 --- /dev/null +++ b/demo/svelte/dist/assets/index-DuFz0EyJ.css @@ -0,0 +1 @@ +/*! tailwindcss v4.1.10 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-orange-50:oklch(98% .016 73.684);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-800:oklch(47% .157 37.304);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-lime-200:oklch(93.8% .127 124.321);--color-lime-300:oklch(89.7% .196 126.665);--color-lime-400:oklch(84.1% .238 128.85);--color-lime-500:oklch(76.8% .233 130.85);--color-lime-800:oklch(45.3% .124 130.933);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-emerald-600:oklch(59.6% .145 163.225);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-800:oklch(45% .085 224.283);--color-sky-400:oklch(74.6% .16 232.661);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-800:oklch(45.9% .187 3.815);--color-pink-900:oklch(40.8% .153 2.432);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-md:48rem;--breakpoint-xl:80rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-4xl:56rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in:cubic-bezier(.4,0,1,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}.tooltip-arrow,.tooltip-arrow:before{background:inherit;width:8px;height:8px;position:absolute}.tooltip-arrow{visibility:hidden}.tooltip-arrow:before{content:"";visibility:visible;transform:rotate(45deg)}[data-tooltip-style^=light]+.tooltip>.tooltip-arrow:before{border-style:solid;border-color:var(--color-gray-200)}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=top]>.tooltip-arrow:before{border-bottom-width:1px;border-right-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=right]>.tooltip-arrow:before{border-bottom-width:1px;border-left-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=bottom]>.tooltip-arrow:before{border-top-width:1px;border-left-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=left]>.tooltip-arrow:before{border-top-width:1px;border-right-width:1px}.tooltip[data-popper-placement^=top]>.tooltip-arrow{bottom:-4px}.tooltip[data-popper-placement^=bottom]>.tooltip-arrow{top:-4px}.tooltip[data-popper-placement^=left]>.tooltip-arrow{right:-4px}.tooltip[data-popper-placement^=right]>.tooltip-arrow{left:-4px}.tooltip.invisible>.tooltip-arrow:before{visibility:hidden}[data-popper-arrow],[data-popper-arrow]:before{background:inherit;width:8px;height:8px;position:absolute}[data-popper-arrow]{visibility:hidden}[data-popper-arrow]:before{content:"";visibility:visible;transform:rotate(45deg)}[data-popper-arrow]:after{content:"";visibility:visible;background:inherit;width:9px;height:9px;position:absolute;transform:rotate(45deg)}[role=tooltip]>[data-popper-arrow]:before{border-style:solid;border-color:var(--color-gray-200)}.dark [role=tooltip]>[data-popper-arrow]:before{border-style:solid;border-color:var(--color-gray-600)}[role=tooltip]>[data-popper-arrow]:after{border-style:solid;border-color:var(--color-gray-200)}.dark [role=tooltip]>[data-popper-arrow]:after{border-style:solid;border-color:var(--color-gray-600)}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]:before,[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]:after{border-bottom-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]:before,[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]:after{border-bottom-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]:before,[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]:after{border-top-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]:before,[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]:after{border-top-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]{bottom:-5px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]{top:-5px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]{right:-5px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]{left:-5px}[role=tooltip].invisible>[data-popper-arrow]:before,[role=tooltip].invisible>[data-popper-arrow]:after{visibility:hidden}[type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:var(--color-gray-500);--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}:is([type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:var(--color-blue-600);--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:var(--color-blue-600);outline:2px solid #0000}input::placeholder,textarea::placeholder{color:var(--color-gray-500);opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}input[type=time]::-webkit-calendar-picker-indicator{background:0 0}select:not([size]){-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 6'%3e %3cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 4 4 4-4'/%3e %3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:.75em .75em;padding-right:2.5rem}[dir=rtl] select:not([size]){background-position:.75rem;padding-left:0;padding-right:.75rem}[multiple]{background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;-webkit-print-color-adjust:unset;print-color-adjust:unset;padding-right:.75rem}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;width:1rem;height:1rem;color:var(--color-blue-600);border-color:--color-gray-500;--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;flex-shrink:0;padding:0;display:inline-block}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:var(--color-blue-600);--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000}[type=checkbox]:checked,[type=radio]:checked,.dark [type=checkbox]:checked,.dark [type=radio]:checked{background-position:50%;background-repeat:no-repeat;background-size:.55em .55em;background-color:currentColor!important;border-color:#0000!important}[type=checkbox]:checked{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3e %3c/svg%3e");background-repeat:no-repeat;background-size:.55em .55em}[type=radio]:checked,.dark [type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");background-size:1em 1em}[type=checkbox]:indeterminate{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M0.5 6h14'/%3e %3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:.55em .55em;background-color:currentColor!important;border-color:#0000!important}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{background-color:currentColor!important;border-color:#0000!important}[type=file]{background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}[type=file]:focus{outline:1px auto inherit}input[type=file]::file-selector-button{color:#fff;background:var(--color-gray-800);cursor:pointer;border:0;margin-inline:-1rem 1rem;padding:.625rem 1rem .625rem 2rem;font-size:.875rem;font-weight:500}input[type=file]::file-selector-button:hover{background:var(--color-gray-700)}[dir=rtl] input[type=file]::file-selector-button{padding-left:1rem;padding-right:2rem}.dark input[type=file]::file-selector-button{color:#fff;background:var(--color-gray-600)}.dark input[type=file]::file-selector-button:hover{background:var(--color-gray-500)}input[type=range]::-webkit-slider-thumb{background:var(--color-blue-600);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:0;border-radius:9999px;width:1.25rem;height:1.25rem}input[type=range]:disabled::-webkit-slider-thumb{background:var(--color-gray-400)}.dark input[type=range]:disabled::-webkit-slider-thumb{background:var(--color-gray-500)}input[type=range]:focus::-webkit-slider-thumb{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(164 202 254/var(--tw-ring-opacity));outline:2px solid #0000}input[type=range]::-moz-range-thumb{background:var(--color-blue-600);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:0;border-radius:9999px;width:1.25rem;height:1.25rem}input[type=range]:disabled::-moz-range-thumb{background:var(--color-gray-400)}.dark input[type=range]:disabled::-moz-range-thumb{background:var(--color-gray-500)}input[type=range]::-moz-range-progress{background:var(--color-blue-500)}input[type=range]::-ms-fill-lower{background:var(--color-blue-500)}input[type=range].range-sm::-webkit-slider-thumb{width:1rem;height:1rem}input[type=range].range-lg::-webkit-slider-thumb{width:1.5rem;height:1.5rem}input[type=range].range-sm::-moz-range-thumb{width:1rem;height:1rem}input[type=range].range-lg::-moz-range-thumb{width:1.5rem;height:1.5rem}.toggle-bg:after{content:"";border-color:var(--color-gray-300);width:1.25rem;height:1.25rem;box-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);background:#fff;border-width:1px;border-radius:9999px;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;position:absolute;top:.125rem;left:.125rem}input:checked+.toggle-bg:after{border-color:#fff;transform:translate(100%)}input:checked+.toggle-bg{background:var(--color-blue-600);border-color:var(--color-blue-600)}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-1{inset:calc(var(--spacing)*-1)}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-start-1\.5{inset-inline-start:calc(var(--spacing)*-1.5)}.-start-3{inset-inline-start:calc(var(--spacing)*-3)}.-start-14{inset-inline-start:calc(var(--spacing)*-14)}.start-0{inset-inline-start:calc(var(--spacing)*0)}.start-1{inset-inline-start:calc(var(--spacing)*1)}.start-1\/2{inset-inline-start:50%}.start-2\.5{inset-inline-start:calc(var(--spacing)*2.5)}.start-5{inset-inline-start:calc(var(--spacing)*5)}.end-0{inset-inline-end:calc(var(--spacing)*0)}.end-1{inset-inline-end:calc(var(--spacing)*1)}.end-2\.5{inset-inline-end:calc(var(--spacing)*2.5)}.end-5{inset-inline-end:calc(var(--spacing)*5)}.end-6{inset-inline-end:calc(var(--spacing)*6)}.top-0{top:calc(var(--spacing)*0)}.top-1{top:calc(var(--spacing)*1)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-5{top:calc(var(--spacing)*5)}.top-6{top:calc(var(--spacing)*6)}.top-\[40px\]{top:40px}.top-\[72px\]{top:72px}.top-\[88px\]{top:88px}.top-\[124px\]{top:124px}.top-\[142px\]{top:142px}.top-\[178px\]{top:178px}.top-\[calc\(100\%\+1rem\)\]{top:calc(100% + 1rem)}.-right-\[16px\]{right:-16px}.-right-\[17px\]{right:-17px}.right-0{right:calc(var(--spacing)*0)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-5{bottom:calc(var(--spacing)*5)}.bottom-6{bottom:calc(var(--spacing)*6)}.-left-\[17px\]{left:-17px}.left-1\/2{left:50%}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0\.5{margin:calc(var(--spacing)*.5)}.-mx-1\.5{margin-inline:calc(var(--spacing)*-1.5)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.-my-1\.5{margin-block:calc(var(--spacing)*-1.5)}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.my-8{margin-block:calc(var(--spacing)*8)}.-ms-4{margin-inline-start:calc(var(--spacing)*-4)}.ms-1{margin-inline-start:calc(var(--spacing)*1)}.ms-1\.5{margin-inline-start:calc(var(--spacing)*1.5)}.ms-2{margin-inline-start:calc(var(--spacing)*2)}.ms-3{margin-inline-start:calc(var(--spacing)*3)}.ms-4{margin-inline-start:calc(var(--spacing)*4)}.ms-6{margin-inline-start:calc(var(--spacing)*6)}.ms-auto{margin-inline-start:auto}.-me-1\.5{margin-inline-end:calc(var(--spacing)*-1.5)}.me-1{margin-inline-end:calc(var(--spacing)*1)}.me-2{margin-inline-end:calc(var(--spacing)*2)}.me-3{margin-inline-end:calc(var(--spacing)*3)}.me-4{margin-inline-end:calc(var(--spacing)*4)}.-mt-px{margin-top:-1px}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-px{margin-bottom:1px}.ml-0\!{margin-left:calc(var(--spacing)*0)!important}.ml-2{margin-left:calc(var(--spacing)*2)}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.h-1{height:calc(var(--spacing)*1)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-36{height:calc(var(--spacing)*36)}.h-48{height:calc(var(--spacing)*48)}.h-56{height:calc(var(--spacing)*56)}.h-64{height:calc(var(--spacing)*64)}.h-72{height:calc(var(--spacing)*72)}.h-80{height:calc(var(--spacing)*80)}.h-96{height:calc(var(--spacing)*96)}.h-\[5px\]{height:5px}.h-\[10px\]{height:10px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[24px\]{height:24px}.h-\[32px\]{height:32px}.h-\[41px\]{height:41px}.h-\[46px\]{height:46px}.h-\[52px\]{height:52px}.h-\[55px\]{height:55px}.h-\[63px\]{height:63px}.h-\[64px\]{height:64px}.h-\[140px\]{height:140px}.h-\[156px\]{height:156px}.h-\[172px\]{height:172px}.h-\[193px\]{height:193px}.h-\[213px\]{height:213px}.h-\[426px\]{height:426px}.h-\[454px\]{height:454px}.h-\[572px\]{height:572px}.h-\[600px\]{height:600px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-screen{max-height:100vh}.min-h-\[2\.4rem\]{min-height:2.4rem}.min-h-\[2\.7rem\]{min-height:2.7rem}.min-h-\[3\.2rem\]{min-height:3.2rem}.w-1{width:calc(var(--spacing)*1)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-2\/4{width:50%}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-8\/12{width:66.6667%}.w-9{width:calc(var(--spacing)*9)}.w-9\/12{width:75%}.w-10{width:calc(var(--spacing)*10)}.w-10\/12{width:83.3333%}.w-11{width:calc(var(--spacing)*11)}.w-11\/12{width:91.6667%}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-36{width:calc(var(--spacing)*36)}.w-44{width:calc(var(--spacing)*44)}.w-48{width:calc(var(--spacing)*48)}.w-64{width:calc(var(--spacing)*64)}.w-80{width:calc(var(--spacing)*80)}.w-\[1px\]{width:1px}.w-\[3px\]{width:3px}.w-\[6px\]{width:6px}.w-\[10px\]{width:10px}.w-\[52px\]{width:52px}.w-\[56px\]{width:56px}.w-\[148px\]{width:148px}.w-\[188px\]{width:188px}.w-\[208px\]{width:208px}.w-\[272px\]{width:272px}.w-\[300px\]{width:300px}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-auto{width:auto}.w-full{width:100%}.w-full\!{width:100%!important}.max-w-\(--breakpoint-md\){max-width:var(--breakpoint-md)}.max-w-\(--breakpoint-xl\){max-width:var(--breakpoint-xl)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-60{max-width:calc(var(--spacing)*60)}.max-w-\[83px\]{max-width:83px}.max-w-\[133px\]{max-width:133px}.max-w-\[301px\]{max-width:301px}.max-w-\[341px\]{max-width:341px}.max-w-\[351px\]{max-width:351px}.max-w-\[540px\]{max-width:540px}.max-w-\[640px\]{max-width:640px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-full{min-width:100%}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-1\/3{--tw-translate-x:calc(calc(1/3*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-1\/3{--tw-translate-x:calc(1/3*100%);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/3{--tw-translate-y:calc(calc(1/3*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-4{--tw-translate-y:calc(var(--spacing)*-4);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-6{--tw-translate-y:calc(var(--spacing)*-6);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-1\/3{--tw-translate-y:calc(1/3*100%);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-none{translate:none}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-3d{scale:var(--tw-scale-x)var(--tw-scale-y)var(--tw-scale-z)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,)var(--tw-pan-y,)var(--tw-pinch-zoom,)}.resize{resize:both}.list-inside{list-style-position:inside}.list-outside{list-style-position:outside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-flow-row{grid-auto-flow:row}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-8{gap:calc(var(--spacing)*8)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-reverse>:not(:last-child)){--tw-space-y-reverse:1}:where(.-space-x-px>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(-1px*var(--tw-space-x-reverse));margin-inline-end:calc(-1px*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-6>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*6)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1}.gap-y-4{row-gap:calc(var(--spacing)*4)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1}:where(.divide-blue-300>:not(:last-child)){border-color:var(--color-blue-300)}:where(.divide-gray-100>:not(:last-child)){border-color:var(--color-gray-100)}:where(.divide-gray-200>:not(:last-child)){border-color:var(--color-gray-200)}:where(.divide-gray-300>:not(:last-child)){border-color:var(--color-gray-300)}:where(.divide-gray-500>:not(:last-child)){border-color:var(--color-gray-500)}:where(.divide-gray-700>:not(:last-child)){border-color:var(--color-gray-700)}:where(.divide-green-300>:not(:last-child)){border-color:var(--color-green-300)}:where(.divide-indigo-300>:not(:last-child)){border-color:var(--color-indigo-300)}:where(.divide-orange-300>:not(:last-child)){border-color:var(--color-orange-300)}:where(.divide-pink-300>:not(:last-child)){border-color:var(--color-pink-300)}:where(.divide-primary-500>:not(:last-child)){border-color:#fe795d}:where(.divide-purple-300>:not(:last-child)){border-color:var(--color-purple-300)}:where(.divide-red-300>:not(:last-child)){border-color:var(--color-red-300)}:where(.divide-yellow-300>:not(:last-child)){border-color:var(--color-yellow-300)}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-md\!{border-radius:var(--radius-md)!important}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-s-full{border-start-start-radius:3.40282e38px;border-end-start-radius:3.40282e38px}.rounded-s-lg{border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg)}.rounded-ss{border-start-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-e-full{border-start-end-radius:3.40282e38px;border-end-end-radius:3.40282e38px}.rounded-e-lg{border-start-end-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg)}.rounded-se{border-start-end-radius:.25rem}.rounded-ee{border-end-end-radius:.25rem}.rounded-es{border-end-start-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-\[2\.5rem\]{border-top-left-radius:2.5rem;border-top-right-radius:2.5rem}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l-lg{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-tl{border-top-left-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.rounded-tr{border-top-right-radius:.25rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-\[1rem\]{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-b-\[2\.5rem\]{border-bottom-right-radius:2.5rem;border-bottom-left-radius:2.5rem}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-br{border-bottom-right-radius:.25rem}.rounded-bl{border-bottom-left-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-0\!{border-style:var(--tw-border-style)!important;border-width:0!important}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[8px\]{border-style:var(--tw-border-style);border-width:8px}.border-\[10px\]{border-style:var(--tw-border-style);border-width:10px}.border-\[14px\]{border-style:var(--tw-border-style);border-width:14px}.border-\[16px\]{border-style:var(--tw-border-style);border-width:16px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-s-4{border-inline-start-style:var(--tw-border-style);border-inline-start-width:4px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l,.border-l-1{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.dark .apexcharts-canvas .apexcharts-tooltip{background-color:var(--color-gray-700)!important;color:var(--color-gray-400)!important;border-color:#0000!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a!important}.dark .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-title{background-color:var(--color-gray-600)!important;border-color:var(--color-gray-500)!important;color:var(--color-gray-500)!important}.dark .apexcharts-canvas .apexcharts-xaxistooltip{color:var(--color-gray-400)!important;background-color:var(--color-gray-700)!important}.dark .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-text-y-label{color:var(--color-gray-400)!important}.dark .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-text-y-value{color:#fff!important}.dark .apexcharts-canvas .apexcharts-xaxistooltip:after,.dark .apexcharts-canvas .apexcharts-xaxistooltip:before{border-bottom-color:var(--color-gray-700)!important}.dark .apexcharts-canvas .apexcharts-tooltip-series-group.apexcharts-active{background-color:var(--color-gray-700)!important;color:var(--color-gray-400)!important}.dark .apexcharts-canvas .apexcharts-legend-text{color:var(--color-gray-400)!important}.dark .apexcharts-canvas .apexcharts-legend-text:not(.apexcharts-inactive-legend):hover{color:#fff!important}.dark .apexcharts-canvas .apexcharts-datalabels-group .apexcharts-text.apexcharts-datalabel-value{fill:#fff!important}.dark .apexcharts-canvas .apexcharts-datalabels-group .apexcharts-text.apexcharts-datalabel-label{fill:var(--color-gray-400)!important}.dark .apexcharts-gridline,.dark .apexcharts-xcrosshairs,.dark .apexcharts-ycrosshairs{stroke:var(--color-gray-700)!important}.dark .datatable-wrapper .datatable-search .datatable-input,.dark .datatable-wrapper .datatable-input{color:#fff;background-color:var(--color-gray-800);border:1px solid var(--color-gray-700)}.dark .datatable-wrapper thead th .datatable-input{background-color:var(--color-gray-700);border-color:var(--color-gray-600);color:#fff}.dark .datatable-wrapper .datatable-top .datatable-dropdown{color:var(--color-gray-400)}.dark .datatable-wrapper .datatable-top .datatable-dropdown .datatable-selector{background-color:var(--color-gray-800);border:1px solid var(--color-gray-700);color:#fff}.dark .datatable-wrapper .datatable-table{color:var(--color-gray-400)}.dark .datatable-wrapper .datatable-table thead{color:var(--color-gray-400);background-color:var(--color-gray-800)}.dark .datatable-wrapper .datatable-table thead th .datatable-sorter:hover,.dark .datatable-wrapper .datatable-table thead th.datatable-ascending .datatable-sorter,.dark .datatable-wrapper .datatable-table thead th.datatable-descending .datatable-sorter{color:#fff}.dark .datatable-wrapper .datatable-table tbody tr{border-bottom:1px solid var(--color-gray-700)}.dark .datatable-wrapper .datatable-bottom .datatable-info{color:var(--color-gray-400)}.dark .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item-link{color:var(--color-gray-400);border-color:var(--color-gray-700)}.dark .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:first-of-type .datatable-pagination-list-item-link,.dark .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:last-of-type .datatable-pagination-list-item-link{color:#0000}.dark .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:first-of-type .datatable-pagination-list-item-link:after{content:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 24 24'%3e %3cpath stroke='oklch(70.7%25 0.022 261.325)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m14 8-4 4 4 4'/%3e %3c/svg%3e")}.dark .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:first-of-type .datatable-pagination-list-item-link:hover:after{content:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 24 24'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m14 8-4 4 4 4'/%3e %3c/svg%3e")}.dark .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:last-of-type .datatable-pagination-list-item-link:after{content:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 24 24'%3e %3cpath stroke='oklch(70.7%25 0.022 261.325)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m10 16 4-4-4-4'/%3e %3c/svg%3e")}.dark .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:last-of-type .datatable-pagination-list-item-link:hover:after{content:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 24 24'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m10 16 4-4-4-4'/%3e %3c/svg%3e")}.dark .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:first-of-type .datatable-pagination-list-item-link{border-left:1px solid var(--color-gray-700)}.dark .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item-link:hover{background-color:var(--color-gray-700);color:#fff}.border-blue-300{border-color:var(--color-blue-300)}.border-blue-400{border-color:var(--color-blue-400)}.border-blue-700{border-color:var(--color-blue-700)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-gray-500{border-color:var(--color-gray-500)}.border-gray-700{border-color:var(--color-gray-700)}.border-gray-800{border-color:var(--color-gray-800)}.border-gray-900{border-color:var(--color-gray-900)}.border-green-300{border-color:var(--color-green-300)}.border-green-400{border-color:var(--color-green-400)}.border-green-500{border-color:var(--color-green-500)}.border-green-600{border-color:var(--color-green-600)}.border-green-700{border-color:var(--color-green-700)}.border-indigo-300{border-color:var(--color-indigo-300)}.border-indigo-400{border-color:var(--color-indigo-400)}.border-inherit{border-color:inherit}.border-orange-300{border-color:var(--color-orange-300)}.border-pink-300{border-color:var(--color-pink-300)}.border-pink-400{border-color:var(--color-pink-400)}.border-primary-400{border-color:#ffbcad}.border-primary-500{border-color:#fe795d}.border-primary-600{border-color:#ef562f}.border-primary-700{border-color:#eb4f27}.border-purple-300{border-color:var(--color-purple-300)}.border-purple-400{border-color:var(--color-purple-400)}.border-purple-700{border-color:var(--color-purple-700)}.border-red-300{border-color:var(--color-red-300)}.border-red-400{border-color:var(--color-red-400)}.border-red-500{border-color:var(--color-red-500)}.border-red-600{border-color:var(--color-red-600)}.border-red-700{border-color:var(--color-red-700)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-yellow-300{border-color:var(--color-yellow-300)}.border-yellow-400{border-color:var(--color-yellow-400)}.datatable-wrapper .datatable-table tbody tr.selected{background-color:var(--color-gray-100)}.dark .datatable-wrapper .datatable-table tbody tr.selected{background-color:var(--color-gray-700)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab,red,red)){.bg-black\/75{background-color:color-mix(in oklab,var(--color-black)75%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-200{background-color:var(--color-blue-200)}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-700{background-color:var(--color-blue-700)}.bg-blue-800{background-color:var(--color-blue-800)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-600{background-color:var(--color-gray-600)}.bg-gray-700{background-color:var(--color-gray-700)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-400{background-color:var(--color-green-400)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-600{background-color:var(--color-green-600)}.bg-green-700{background-color:var(--color-green-700)}.bg-green-800{background-color:var(--color-green-800)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-indigo-800{background-color:var(--color-indigo-800)}.bg-inherit{background-color:inherit}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-600{background-color:var(--color-orange-600)}.bg-pink-50{background-color:var(--color-pink-50)}.bg-pink-100{background-color:var(--color-pink-100)}.bg-pink-500{background-color:var(--color-pink-500)}.bg-pink-800{background-color:var(--color-pink-800)}.bg-primary-50{background-color:#fff5f2}.bg-primary-100{background-color:#fff1ee}.bg-primary-200{background-color:#ffe4de}.bg-primary-400{background-color:#ffbcad}.bg-primary-500{background-color:#fe795d}.bg-primary-600{background-color:#ef562f}.bg-primary-700{background-color:#eb4f27}.bg-primary-800{background-color:#cc4522}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-400{background-color:var(--color-purple-400)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-600{background-color:var(--color-purple-600)}.bg-purple-700{background-color:var(--color-purple-700)}.bg-purple-800{background-color:var(--color-purple-800)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.bg-red-700{background-color:var(--color-red-700)}.bg-red-900{background-color:var(--color-red-900)}.bg-teal-500{background-color:var(--color-teal-500)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.bg-white\/30{background-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-300{background-color:var(--color-yellow-300)}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-yellow-600{background-color:var(--color-yellow-600)}.dark .selectedCell{background-color:var(--color-gray-700)}.bg-linear-to-br{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}.bg-linear-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-cyan-400{--tw-gradient-from:var(--color-cyan-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-cyan-500{--tw-gradient-from:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-green-400{--tw-gradient-from:var(--color-green-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-lime-200{--tw-gradient-from:var(--color-lime-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-pink-400{--tw-gradient-from:var(--color-pink-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-pink-500{--tw-gradient-from:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-purple-500{--tw-gradient-from:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-purple-600{--tw-gradient-from:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-red-200{--tw-gradient-from:var(--color-red-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-red-400{--tw-gradient-from:var(--color-red-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-sky-400{--tw-gradient-from:var(--color-sky-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-teal-200{--tw-gradient-from:var(--color-teal-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-teal-400{--tw-gradient-from:var(--color-teal-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-blue-600{--tw-gradient-via:var(--color-blue-600);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-cyan-500{--tw-gradient-via:var(--color-cyan-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-green-500{--tw-gradient-via:var(--color-green-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-lime-400{--tw-gradient-via:var(--color-lime-400);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-pink-500{--tw-gradient-via:var(--color-pink-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple-600{--tw-gradient-via:var(--color-purple-600);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-red-300{--tw-gradient-via:var(--color-red-300);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-red-500{--tw-gradient-via:var(--color-red-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-teal-500{--tw-gradient-via:var(--color-teal-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-blue-500{--tw-gradient-to:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-600{--tw-gradient-to:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-700{--tw-gradient-to:var(--color-blue-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-cyan-600{--tw-gradient-to:var(--color-cyan-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-emerald-600{--tw-gradient-to:var(--color-emerald-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-green-600{--tw-gradient-to:var(--color-green-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-lime-200{--tw-gradient-to:var(--color-lime-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-lime-500{--tw-gradient-to:var(--color-lime-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-orange-400{--tw-gradient-to:var(--color-orange-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-pink-500{--tw-gradient-to:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-pink-600{--tw-gradient-to:var(--color-pink-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-700{--tw-gradient-to:var(--color-purple-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-red-600{--tw-gradient-to:var(--color-red-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-teal-600{--tw-gradient-to:var(--color-teal-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-yellow-200{--tw-gradient-to:var(--color-yellow-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-repeat{background-repeat:repeat}.mask-no-clip{-webkit-mask-clip:no-clip;mask-clip:no-clip}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.fill-blue-600{fill:var(--color-blue-600)}.fill-gray-600{fill:var(--color-gray-600)}.fill-green-500{fill:var(--color-green-500)}.fill-pink-600{fill:var(--color-pink-600)}.fill-primary-600{fill:#ef562f}.fill-purple-600{fill:var(--color-purple-600)}.fill-red-600{fill:var(--color-red-600)}.fill-white{fill:var(--color-white)}.fill-yellow-400{fill:var(--color-yellow-400)}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-0\!{padding:calc(var(--spacing)*0)!important}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\!{padding:calc(var(--spacing)*2)!important}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-3\!{padding:calc(var(--spacing)*3)!important}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-0\!{padding-inline:calc(var(--spacing)*0)!important}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.ps-2\.5{padding-inline-start:calc(var(--spacing)*2.5)}.ps-3{padding-inline-start:calc(var(--spacing)*3)}.ps-4{padding-inline-start:calc(var(--spacing)*4)}.ps-9{padding-inline-start:calc(var(--spacing)*9)}.ps-10{padding-inline-start:calc(var(--spacing)*10)}.ps-11{padding-inline-start:calc(var(--spacing)*11)}.pe-2\.5{padding-inline-end:calc(var(--spacing)*2.5)}.pe-4{padding-inline-end:calc(var(--spacing)*4)}.pe-9{padding-inline-end:calc(var(--spacing)*9)}.pe-10{padding-inline-end:calc(var(--spacing)*10)}.pe-11{padding-inline-end:calc(var(--spacing)*11)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pb-1\.5{padding-bottom:calc(var(--spacing)*1.5)}.pb-2\.5{padding-bottom:calc(var(--spacing)*2.5)}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-loose{--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.font-thin{--tw-font-weight:var(--font-weight-thin);font-weight:var(--font-weight-thin)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-black{color:var(--color-black)}.text-blue-50{color:var(--color-blue-50)}.text-blue-100{color:var(--color-blue-100)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-gray-900\!{color:var(--color-gray-900)!important}.text-green-100{color:var(--color-green-100)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-green-900{color:var(--color-green-900)}.text-indigo-100{color:var(--color-indigo-100)}.text-indigo-500{color:var(--color-indigo-500)}.text-indigo-800{color:var(--color-indigo-800)}.text-orange-500{color:var(--color-orange-500)}.text-orange-800{color:var(--color-orange-800)}.text-pink-100{color:var(--color-pink-100)}.text-pink-500{color:var(--color-pink-500)}.text-pink-800{color:var(--color-pink-800)}.text-primary-100{color:#fff1ee}.text-primary-500{color:#fe795d}.text-primary-600{color:#ef562f}.text-primary-700{color:#eb4f27}.text-primary-800{color:#cc4522}.text-primary-900{color:#a5371b}.text-purple-100{color:var(--color-purple-100)}.text-purple-500{color:var(--color-purple-500)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-purple-800{color:var(--color-purple-800)}.text-purple-900{color:var(--color-purple-900)}.text-red-100{color:var(--color-red-100)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-red-900{color:var(--color-red-900)}.text-teal-600{color:var(--color-teal-600)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-yellow-100{color:var(--color-yellow-100)}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-800{color:var(--color-yellow-800)}.text-yellow-900{color:var(--color-yellow-900)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.normal-nums{font-variant-numeric:normal}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-blue-400{-webkit-text-decoration-color:var(--color-blue-400);text-decoration-color:var(--color-blue-400)}.decoration-2{text-decoration-thickness:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.placeholder-green-700::placeholder{color:var(--color-green-700)}.placeholder-red-700::placeholder{color:var(--color-red-700)}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-8{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(8px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-blue-500\/50{--tw-shadow-color:#3080ff80}@supports (color:color-mix(in lab,red,red)){.shadow-blue-500\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-blue-500)50%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-blue-700{--tw-shadow-color:oklch(48.8% .243 264.376)}@supports (color:color-mix(in lab,red,red)){.shadow-blue-700{--tw-shadow-color:color-mix(in oklab,var(--color-blue-700)var(--tw-shadow-alpha),transparent)}}.shadow-cyan-500\/50{--tw-shadow-color:#00b7d780}@supports (color:color-mix(in lab,red,red)){.shadow-cyan-500\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-cyan-500)50%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-gray-300{--tw-shadow-color:oklch(87.2% .01 258.338)}@supports (color:color-mix(in lab,red,red)){.shadow-gray-300{--tw-shadow-color:color-mix(in oklab,var(--color-gray-300)var(--tw-shadow-alpha),transparent)}}.shadow-gray-500\/50{--tw-shadow-color:#6a728280}@supports (color:color-mix(in lab,red,red)){.shadow-gray-500\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-gray-500)50%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-gray-800{--tw-shadow-color:oklch(27.8% .033 256.848)}@supports (color:color-mix(in lab,red,red)){.shadow-gray-800{--tw-shadow-color:color-mix(in oklab,var(--color-gray-800)var(--tw-shadow-alpha),transparent)}}.shadow-green-500\/50{--tw-shadow-color:#00c75880}@supports (color:color-mix(in lab,red,red)){.shadow-green-500\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-green-500)50%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-green-700{--tw-shadow-color:oklch(52.7% .154 150.069)}@supports (color:color-mix(in lab,red,red)){.shadow-green-700{--tw-shadow-color:color-mix(in oklab,var(--color-green-700)var(--tw-shadow-alpha),transparent)}}.shadow-lime-500\/50{--tw-shadow-color:#80cd0080}@supports (color:color-mix(in lab,red,red)){.shadow-lime-500\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-lime-500)50%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-pink-500\/50{--tw-shadow-color:#f6339a80}@supports (color:color-mix(in lab,red,red)){.shadow-pink-500\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-pink-500)50%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-primary-500\/50{--tw-shadow-color:#fe795d80}@supports (color:color-mix(in lab,red,red)){.shadow-primary-500\/50{--tw-shadow-color:color-mix(in oklab,oklab(72.6768% .1406 .0925087/.5) var(--tw-shadow-alpha),transparent)}}.shadow-primary-700{--tw-shadow-color:#eb4f27}@supports (color:color-mix(in lab,red,red)){.shadow-primary-700{--tw-shadow-color:color-mix(in oklab,#eb4f27 var(--tw-shadow-alpha),transparent)}}.shadow-purple-500\/50{--tw-shadow-color:#ac4bff80}@supports (color:color-mix(in lab,red,red)){.shadow-purple-500\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-purple-500)50%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-purple-700{--tw-shadow-color:oklch(49.6% .265 301.924)}@supports (color:color-mix(in lab,red,red)){.shadow-purple-700{--tw-shadow-color:color-mix(in oklab,var(--color-purple-700)var(--tw-shadow-alpha),transparent)}}.shadow-red-500\/50{--tw-shadow-color:#fb2c3680}@supports (color:color-mix(in lab,red,red)){.shadow-red-500\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-red-500)50%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-red-700{--tw-shadow-color:oklch(50.5% .213 27.518)}@supports (color:color-mix(in lab,red,red)){.shadow-red-700{--tw-shadow-color:color-mix(in oklab,var(--color-red-700)var(--tw-shadow-alpha),transparent)}}.shadow-teal-500\/50{--tw-shadow-color:#00baa780}@supports (color:color-mix(in lab,red,red)){.shadow-teal-500\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-teal-500)50%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-yellow-500{--tw-shadow-color:oklch(79.5% .184 86.047)}@supports (color:color-mix(in lab,red,red)){.shadow-yellow-500{--tw-shadow-color:color-mix(in oklab,var(--color-yellow-500)var(--tw-shadow-alpha),transparent)}}.shadow-yellow-500\/50{--tw-shadow-color:#edb20080}@supports (color:color-mix(in lab,red,red)){.shadow-yellow-500\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-yellow-500)50%,transparent)var(--tw-shadow-alpha),transparent)}}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.ring-primary-500{--tw-ring-color:#fe795d}.ring-white{--tw-ring-color:var(--color-white)}.\!outline{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-sm{--tw-blur:blur(var(--blur-sm));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.contrast-50{--tw-contrast:contrast(50%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)!important}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-invert{--tw-backdrop-invert:invert(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-sepia{--tw-backdrop-sepia:sepia(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}:where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1}.ring-inset{--tw-ring-inset:inset}.not-first\:-ms-px:not(:first-child){margin-inline-start:-1px}.group-first\:rounded-s-lg:is(:where(.group):first-child *){border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg)}.group-first\:rounded-t-xl:is(:where(.group):first-child *){border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.group-first\:border-t:is(:where(.group):first-child *){border-top-style:var(--tw-border-style);border-top-width:1px}.group-last\:rounded-e-lg:is(:where(.group):last-child *){border-start-end-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg)}@media (hover:hover){.group-hover\:rotate-45:is(:where(.group):hover *){rotate:45deg}.group-hover\:bg-black\/0\!:is(:where(.group):hover *){background-color:#0000!important}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-black\/0\!:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-black)0%,transparent)!important}}.group-hover\:bg-white\/50:is(:where(.group):hover *){background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-white\/50:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.group-hover\:text-inherit\!:is(:where(.group):hover *){color:inherit!important}.group-hover\:text-primary-600:is(:where(.group):hover *){color:#ef562f}}.group-focus\:ring-4:is(:where(.group):focus *){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-focus\:ring-white:is(:where(.group):focus *){--tw-ring-color:var(--color-white)}.group-focus\:outline-hidden:is(:where(.group):focus *){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.group-focus\:outline-hidden:is(:where(.group):focus *){outline-offset:2px;outline:2px solid #0000}}.peer-checked\:bg-blue-600:is(:where(.peer):checked~*){background-color:var(--color-blue-600)}.peer-checked\:bg-green-600:is(:where(.peer):checked~*){background-color:var(--color-green-600)}.peer-checked\:bg-orange-500:is(:where(.peer):checked~*){background-color:var(--color-orange-500)}.peer-checked\:bg-primary-600:is(:where(.peer):checked~*){background-color:#ef562f}.peer-checked\:bg-purple-600:is(:where(.peer):checked~*){background-color:var(--color-purple-600)}.peer-checked\:bg-red-600:is(:where(.peer):checked~*){background-color:var(--color-red-600)}.peer-checked\:bg-teal-600:is(:where(.peer):checked~*){background-color:var(--color-teal-600)}.peer-checked\:bg-yellow-400:is(:where(.peer):checked~*){background-color:var(--color-yellow-400)}.peer-placeholder-shown\:top-1\/2:is(:where(.peer):placeholder-shown~*){top:50%}.peer-placeholder-shown\:-translate-y-1\/2:is(:where(.peer):placeholder-shown~*){--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.peer-placeholder-shown\:translate-y-0:is(:where(.peer):placeholder-shown~*){--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.peer-placeholder-shown\:scale-100:is(:where(.peer):placeholder-shown~*){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.peer-focus\:start-0:is(:where(.peer):focus~*){inset-inline-start:calc(var(--spacing)*0)}.peer-focus\:top-2:is(:where(.peer):focus~*){top:calc(var(--spacing)*2)}.peer-focus\:-translate-y-4:is(:where(.peer):focus~*){--tw-translate-y:calc(var(--spacing)*-4);translate:var(--tw-translate-x)var(--tw-translate-y)}.peer-focus\:-translate-y-6:is(:where(.peer):focus~*){--tw-translate-y:calc(var(--spacing)*-6);translate:var(--tw-translate-x)var(--tw-translate-y)}.peer-focus\:scale-75:is(:where(.peer):focus~*){--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x)var(--tw-scale-y)}.peer-focus\:px-2:is(:where(.peer):focus~*){padding-inline:calc(var(--spacing)*2)}.peer-focus\:text-primary-600:is(:where(.peer):focus~*){color:#ef562f}.peer-focus\:ring-4:is(:where(.peer):focus~*){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.peer-focus\:ring-blue-300:is(:where(.peer):focus~*){--tw-ring-color:var(--color-blue-300)}.peer-focus\:ring-green-300:is(:where(.peer):focus~*){--tw-ring-color:var(--color-green-300)}.peer-focus\:ring-orange-300:is(:where(.peer):focus~*){--tw-ring-color:var(--color-orange-300)}.peer-focus\:ring-primary-300:is(:where(.peer):focus~*){--tw-ring-color:#ffd5cc}.peer-focus\:ring-purple-300:is(:where(.peer):focus~*){--tw-ring-color:var(--color-purple-300)}.peer-focus\:ring-red-300:is(:where(.peer):focus~*){--tw-ring-color:var(--color-red-300)}.peer-focus\:ring-teal-300:is(:where(.peer):focus~*){--tw-ring-color:var(--color-teal-300)}.peer-focus\:ring-yellow-300:is(:where(.peer):focus~*){--tw-ring-color:var(--color-yellow-300)}.first-letter\:float-left:first-letter{float:left}.first-letter\:me-3:first-letter{margin-inline-end:calc(var(--spacing)*3)}.first-letter\:text-7xl:first-letter{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.first-letter\:font-bold:first-letter{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.first-letter\:text-gray-900:first-letter{color:var(--color-gray-900)}.first-line\:tracking-widest:first-line{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.first-line\:uppercase:first-line{text-transform:uppercase}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:end-0:before{content:var(--tw-content);inset-inline-end:calc(var(--spacing)*0)}.before\:z-10:before{content:var(--tw-content);z-index:10}.before\:block:before{content:var(--tw-content);display:block}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:shadow-\[-10px_0_50px_65px_rgba\(256\,256\,256\,1\)\]:before{content:var(--tw-content);--tw-shadow:-10px 0 50px 65px var(--tw-shadow-color,#fff);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:start-\[2px\]:after{content:var(--tw-content);inset-inline-start:2px}.after\:start-\[4px\]:after{content:var(--tw-content);inset-inline-start:4px}.after\:top-0\.5:after{content:var(--tw-content);top:calc(var(--spacing)*.5)}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:z-10:after{content:var(--tw-content);z-index:10}.after\:block:after{content:var(--tw-content);display:block}.after\:h-4:after{content:var(--tw-content);height:calc(var(--spacing)*4)}.after\:h-5:after{content:var(--tw-content);height:calc(var(--spacing)*5)}.after\:h-6:after{content:var(--tw-content);height:calc(var(--spacing)*6)}.after\:h-full:after{content:var(--tw-content);height:100%}.after\:w-4:after{content:var(--tw-content);width:calc(var(--spacing)*4)}.after\:w-5:after{content:var(--tw-content);width:calc(var(--spacing)*5)}.after\:w-6:after{content:var(--tw-content);width:calc(var(--spacing)*6)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-gray-300:after{content:var(--tw-content);border-color:var(--color-gray-300)}.after\:bg-white:after{content:var(--tw-content);background-color:var(--color-white)}.after\:pl-3:after{content:var(--tw-content);padding-left:calc(var(--spacing)*3)}.after\:shadow-\[10px_0_50px_65px_rgba\(256\,256\,256\,1\)\]:after{content:var(--tw-content);--tw-shadow:10px 0 50px 65px var(--tw-shadow-color,#fff);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:content-\[\"â–²\"\]:after{--tw-content:"â–²";content:var(--tw-content)}.after\:content-\[\"â–¼\"\]:after{--tw-content:"â–¼";content:var(--tw-content)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.peer-checked\:after\:translate-x-full:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.peer-checked\:after\:border-white:is(:where(.peer):checked~*):after{content:var(--tw-content);border-color:var(--color-white)}.first\:rounded-s-full:first-child{border-start-start-radius:3.40282e38px;border-end-start-radius:3.40282e38px}.first\:rounded-s-lg:first-child{border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg)}.first\:rounded-t-lg:first-child{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.last\:me-0:last-child{margin-inline-end:calc(var(--spacing)*0)}.last\:rounded-e-full:last-child{border-start-end-radius:3.40282e38px;border-end-end-radius:3.40282e38px}.last\:rounded-e-lg:last-child{border-start-end-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg)}.last\:rounded-r-lg:last-child{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.last\:rounded-b-lg:last-child{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.odd\:bg-blue-800:nth-child(odd){background-color:var(--color-blue-800)}.odd\:bg-green-800:nth-child(odd){background-color:var(--color-green-800)}.odd\:bg-purple-800:nth-child(odd){background-color:var(--color-purple-800)}.odd\:bg-red-800:nth-child(odd){background-color:var(--color-red-800)}.odd\:bg-white:nth-child(odd){background-color:var(--color-white)}.odd\:bg-yellow-800:nth-child(odd){background-color:var(--color-yellow-800)}.even\:bg-blue-700:nth-child(2n){background-color:var(--color-blue-700)}.even\:bg-gray-50:nth-child(2n){background-color:var(--color-gray-50)}.even\:bg-green-700:nth-child(2n){background-color:var(--color-green-700)}.even\:bg-purple-700:nth-child(2n){background-color:var(--color-purple-700)}.even\:bg-red-700:nth-child(2n){background-color:var(--color-red-700)}.even\:bg-yellow-700:nth-child(2n){background-color:var(--color-yellow-700)}.focus-within\:z-10:focus-within{z-index:10}.focus-within\:border-primary-500:focus-within{border-color:#fe795d}.focus-within\:bg-gray-900:focus-within{background-color:var(--color-gray-900)}.focus-within\:text-primary-700:focus-within{color:#eb4f27}.focus-within\:text-white:focus-within{color:var(--color-white)}.focus-within\:ring-1:focus-within{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-4:focus-within{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-blue-300:focus-within{--tw-ring-color:var(--color-blue-300)}.focus-within\:ring-gray-200:focus-within{--tw-ring-color:var(--color-gray-200)}.focus-within\:ring-gray-300:focus-within{--tw-ring-color:var(--color-gray-300)}.focus-within\:ring-green-300:focus-within{--tw-ring-color:var(--color-green-300)}.focus-within\:ring-primary-300:focus-within{--tw-ring-color:#ffd5cc}.focus-within\:ring-purple-300:focus-within{--tw-ring-color:var(--color-purple-300)}.focus-within\:ring-red-300:focus-within{--tw-ring-color:var(--color-red-300)}.focus-within\:ring-yellow-300:focus-within{--tw-ring-color:var(--color-yellow-300)}.focus-within\:outline-hidden:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-within\:outline-hidden:focus-within{outline-offset:2px;outline:2px solid #0000}}@media (hover:hover){.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-blue-200:hover{background-color:var(--color-blue-200)}.hover\:bg-blue-400:hover{background-color:var(--color-blue-400)}.hover\:bg-blue-800:hover{background-color:var(--color-blue-800)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-gray-300:hover{background-color:var(--color-gray-300)}.hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.hover\:bg-green-200:hover{background-color:var(--color-green-200)}.hover\:bg-green-400:hover{background-color:var(--color-green-400)}.hover\:bg-green-800:hover{background-color:var(--color-green-800)}.hover\:bg-indigo-200:hover{background-color:var(--color-indigo-200)}.hover\:bg-pink-200:hover{background-color:var(--color-pink-200)}.hover\:bg-primary-100:hover{background-color:#fff1ee}.hover\:bg-primary-200:hover{background-color:#ffe4de}.hover\:bg-primary-700:hover{background-color:#eb4f27}.hover\:bg-primary-800:hover{background-color:#cc4522}.hover\:bg-purple-200:hover{background-color:var(--color-purple-200)}.hover\:bg-purple-400:hover{background-color:var(--color-purple-400)}.hover\:bg-purple-800:hover{background-color:var(--color-purple-800)}.hover\:bg-red-200:hover{background-color:var(--color-red-200)}.hover\:bg-red-400:hover{background-color:var(--color-red-400)}.hover\:bg-red-800:hover{background-color:var(--color-red-800)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-yellow-200:hover{background-color:var(--color-yellow-200)}.hover\:bg-yellow-400:hover{background-color:var(--color-yellow-400)}.hover\:bg-yellow-500:hover{background-color:var(--color-yellow-500)}.hover\:bg-linear-to-bl:hover{--tw-gradient-position:to bottom left}@supports (background-image:linear-gradient(in lab,red,red)){.hover\:bg-linear-to-bl:hover{--tw-gradient-position:to bottom left in oklab}}.hover\:bg-linear-to-bl:hover{background-image:linear-gradient(var(--tw-gradient-stops))}.hover\:bg-linear-to-br:hover{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab,red,red)){.hover\:bg-linear-to-br:hover{--tw-gradient-position:to bottom right in oklab}}.hover\:bg-linear-to-br:hover{background-image:linear-gradient(var(--tw-gradient-stops))}.hover\:bg-linear-to-l:hover{--tw-gradient-position:to left}@supports (background-image:linear-gradient(in lab,red,red)){.hover\:bg-linear-to-l:hover{--tw-gradient-position:to left in oklab}}.hover\:bg-linear-to-l:hover{background-image:linear-gradient(var(--tw-gradient-stops))}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-blue-700:hover{color:var(--color-blue-700)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-inherit\!:hover{color:inherit!important}.hover\:text-primary-600:hover{color:#ef562f}.hover\:text-primary-700:hover{color:#eb4f27}.hover\:text-primary-900:hover{color:#a5371b}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:z-40:focus{z-index:40}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:border-gray-200:focus{border-color:var(--color-gray-200)}.focus\:border-green-500:focus{border-color:var(--color-green-500)}.focus\:border-green-600:focus{border-color:var(--color-green-600)}.focus\:border-primary-500:focus{border-color:#fe795d}.focus\:border-primary-600:focus{border-color:#ef562f}.focus\:border-red-500:focus{border-color:var(--color-red-500)}.focus\:border-red-600:focus{border-color:var(--color-red-600)}.focus\:text-primary-700:focus{color:#eb4f27}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-blue-300:focus{--tw-ring-color:var(--color-blue-300)}.focus\:ring-blue-400:focus{--tw-ring-color:var(--color-blue-400)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-cyan-300:focus{--tw-ring-color:var(--color-cyan-300)}.focus\:ring-gray-200:focus{--tw-ring-color:var(--color-gray-200)}.focus\:ring-gray-300:focus{--tw-ring-color:var(--color-gray-300)}.focus\:ring-gray-400:focus{--tw-ring-color:var(--color-gray-400)}.focus\:ring-green-200:focus{--tw-ring-color:var(--color-green-200)}.focus\:ring-green-300:focus{--tw-ring-color:var(--color-green-300)}.focus\:ring-green-400:focus{--tw-ring-color:var(--color-green-400)}.focus\:ring-green-500:focus{--tw-ring-color:var(--color-green-500)}.focus\:ring-indigo-400:focus{--tw-ring-color:var(--color-indigo-400)}.focus\:ring-lime-200:focus{--tw-ring-color:var(--color-lime-200)}.focus\:ring-lime-300:focus{--tw-ring-color:var(--color-lime-300)}.focus\:ring-orange-500:focus{--tw-ring-color:var(--color-orange-500)}.focus\:ring-pink-200:focus{--tw-ring-color:var(--color-pink-200)}.focus\:ring-pink-300:focus{--tw-ring-color:var(--color-pink-300)}.focus\:ring-pink-400:focus{--tw-ring-color:var(--color-pink-400)}.focus\:ring-primary-300:focus{--tw-ring-color:#ffd5cc}.focus\:ring-primary-400:focus{--tw-ring-color:#ffbcad}.focus\:ring-primary-500:focus{--tw-ring-color:#fe795d}.focus\:ring-primary-700:focus{--tw-ring-color:#eb4f27}.focus\:ring-purple-200:focus{--tw-ring-color:var(--color-purple-200)}.focus\:ring-purple-300:focus{--tw-ring-color:var(--color-purple-300)}.focus\:ring-purple-400:focus{--tw-ring-color:var(--color-purple-400)}.focus\:ring-purple-500:focus{--tw-ring-color:var(--color-purple-500)}.focus\:ring-red-100:focus{--tw-ring-color:var(--color-red-100)}.focus\:ring-red-300:focus{--tw-ring-color:var(--color-red-300)}.focus\:ring-red-400:focus{--tw-ring-color:var(--color-red-400)}.focus\:ring-red-500:focus{--tw-ring-color:var(--color-red-500)}.focus\:ring-teal-300:focus{--tw-ring-color:var(--color-teal-300)}.focus\:ring-teal-500:focus{--tw-ring-color:var(--color-teal-500)}.focus\:ring-yellow-400:focus{--tw-ring-color:var(--color-yellow-400)}.focus\:ring-yellow-500:focus{--tw-ring-color:var(--color-yellow-500)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus,.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-gray-400:disabled{color:var(--color-gray-400)}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:order-last{order:9999}.sm\:mb-0{margin-bottom:calc(var(--spacing)*0)}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:h-6{height:calc(var(--spacing)*6)}.sm\:h-7{height:calc(var(--spacing)*7)}.sm\:h-9{height:calc(var(--spacing)*9)}.sm\:h-10{height:calc(var(--spacing)*10)}.sm\:h-64{height:calc(var(--spacing)*64)}.sm\:w-6{width:calc(var(--spacing)*6)}.sm\:w-10{width:calc(var(--spacing)*10)}.sm\:w-96{width:calc(var(--spacing)*96)}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.sm\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius-lg)}.sm\:p-5{padding:calc(var(--spacing)*5)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-8{padding:calc(var(--spacing)*8)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:ps-4{padding-inline-start:calc(var(--spacing)*4)}.sm\:pe-4{padding-inline-end:calc(var(--spacing)*4)}.sm\:text-center{text-align:center}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:first\:ps-0:first-child{padding-inline-start:calc(var(--spacing)*0)}.sm\:last\:pe-0:last-child{padding-inline-end:calc(var(--spacing)*0)}}@media (min-width:48rem){.md\:inset-0{inset:calc(var(--spacing)*0)}.md\:ms-2{margin-inline-start:calc(var(--spacing)*2)}.md\:me-6{margin-inline-end:calc(var(--spacing)*6)}.md\:mt-0{margin-top:calc(var(--spacing)*0)}.md\:mb-0{margin-bottom:calc(var(--spacing)*0)}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-\[8px\]{height:8px}.md\:h-\[21px\]{height:21px}.md\:h-\[42px\]{height:42px}.md\:h-\[95px\]{height:95px}.md\:h-\[262px\]{height:262px}.md\:h-\[278px\]{height:278px}.md\:h-\[294px\]{height:294px}.md\:h-\[654px\]{height:654px}.md\:h-\[682px\]{height:682px}.md\:h-auto{height:auto}.md\:h-full{height:100%}.md\:w-1\/3{width:33.3333%}.md\:w-2\/3{width:66.6667%}.md\:w-48{width:calc(var(--spacing)*48)}.md\:w-\[96px\]{width:96px}.md\:w-auto{width:auto}.md\:max-w-\[142px\]{max-width:142px}.md\:max-w-\[512px\]{max-width:512px}.md\:max-w-\[597px\]{max-width:597px}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-8{gap:calc(var(--spacing)*8)}:where(.md\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}.md\:gap-x-0{column-gap:calc(var(--spacing)*0)}:where(.md\:space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}:where(.md\:space-x-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*8)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-x-reverse)))}.md\:rounded-none{border-radius:0}.md\:rounded-s-lg{border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg)}.md\:rounded-e-lg{border-start-end-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg)}.md\:border-0{border-style:var(--tw-border-style);border-width:0}.md\:bg-transparent{background-color:#0000}.md\:p-0{padding:calc(var(--spacing)*0)}.md\:p-5{padding:calc(var(--spacing)*5)}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:px-6{padding-inline:calc(var(--spacing)*6)}.md\:py-8{padding-block:calc(var(--spacing)*8)}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.md\:text-primary-700{color:#eb4f27}@media (hover:hover){.md\:hover\:bg-transparent:hover{background-color:#0000}.md\:hover\:text-primary-700:hover{color:#eb4f27}}}@media (min-width:64rem){.lg\:max-w-7xl{max-width:var(--container-7xl)}}@media (min-width:80rem){.xl\:h-80{height:calc(var(--spacing)*80)}}@media (min-width:96rem){.\32xl\:h-96{height:calc(var(--spacing)*96)}}.rtl\:origin-right:where(:dir(rtl),[dir=rtl],[dir=rtl] *){transform-origin:100%}.rtl\:-translate-x-1\/3:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(calc(1/3*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.rtl\:translate-x-1\/2:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x: 50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.rtl\:translate-x-1\/3:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(1/3*100%);translate:var(--tw-translate-x)var(--tw-translate-y)}.rtl\:-scale-x-100:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-scale-x: -100% ;scale:var(--tw-scale-x)var(--tw-scale-y)}.rtl\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}:where(.rtl\:space-x-reverse:where(:dir(rtl),[dir=rtl],[dir=rtl] *)>:not(:last-child)){--tw-space-x-reverse:1}.rtl\:text-right:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}:where(.rtl\:divide-x-reverse:where(:dir(rtl),[dir=rtl],[dir=rtl] *)>:not(:last-child)){--tw-divide-x-reverse:1}.peer-checked\:rtl\:after\:-translate-x-full:is(:where(.peer):checked~*):where(:dir(rtl),[dir=rtl],[dir=rtl] *):after{content:var(--tw-content);--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}:where(.dark\:divide-blue-800:is(.dark *)>:not(:last-child)){border-color:var(--color-blue-800)}:where(.dark\:divide-gray-600:is(.dark *)>:not(:last-child)){border-color:var(--color-gray-600)}:where(.dark\:divide-gray-700:is(.dark *)>:not(:last-child)){border-color:var(--color-gray-700)}:where(.dark\:divide-gray-800:is(.dark *)>:not(:last-child)){border-color:var(--color-gray-800)}:where(.dark\:divide-green-800:is(.dark *)>:not(:last-child)){border-color:var(--color-green-800)}:where(.dark\:divide-indigo-800:is(.dark *)>:not(:last-child)){border-color:var(--color-indigo-800)}:where(.dark\:divide-orange-800:is(.dark *)>:not(:last-child)){border-color:var(--color-orange-800)}:where(.dark\:divide-pink-800:is(.dark *)>:not(:last-child)){border-color:var(--color-pink-800)}:where(.dark\:divide-primary-200:is(.dark *)>:not(:last-child)){border-color:#ffe4de}:where(.dark\:divide-purple-800:is(.dark *)>:not(:last-child)){border-color:var(--color-purple-800)}:where(.dark\:divide-red-800:is(.dark *)>:not(:last-child)){border-color:var(--color-red-800)}:where(.dark\:divide-yellow-800:is(.dark *)>:not(:last-child)){border-color:var(--color-yellow-800)}.dark\:border-blue-400:is(.dark *){border-color:var(--color-blue-400)}.dark\:border-blue-500:is(.dark *){border-color:var(--color-blue-500)}.dark\:border-blue-800:is(.dark *){border-color:var(--color-blue-800)}.dark\:border-gray-400:is(.dark *){border-color:var(--color-gray-400)}.dark\:border-gray-500:is(.dark *){border-color:var(--color-gray-500)}.dark\:border-gray-600:is(.dark *){border-color:var(--color-gray-600)}.dark\:border-gray-600\!:is(.dark *){border-color:var(--color-gray-600)!important}.dark\:border-gray-700:is(.dark *){border-color:var(--color-gray-700)}.dark\:border-gray-800:is(.dark *){border-color:var(--color-gray-800)}.dark\:border-gray-900:is(.dark *){border-color:var(--color-gray-900)}.dark\:border-green-400:is(.dark *){border-color:var(--color-green-400)}.dark\:border-green-500:is(.dark *){border-color:var(--color-green-500)}.dark\:border-green-800:is(.dark *){border-color:var(--color-green-800)}.dark\:border-indigo-400:is(.dark *){border-color:var(--color-indigo-400)}.dark\:border-indigo-800:is(.dark *){border-color:var(--color-indigo-800)}.dark\:border-orange-800:is(.dark *){border-color:var(--color-orange-800)}.dark\:border-pink-400:is(.dark *){border-color:var(--color-pink-400)}.dark\:border-pink-800:is(.dark *){border-color:var(--color-pink-800)}.dark\:border-primary-200:is(.dark *){border-color:#ffe4de}.dark\:border-primary-400:is(.dark *){border-color:#ffbcad}.dark\:border-primary-500:is(.dark *){border-color:#fe795d}.dark\:border-purple-400:is(.dark *){border-color:var(--color-purple-400)}.dark\:border-purple-800:is(.dark *){border-color:var(--color-purple-800)}.dark\:border-red-400:is(.dark *){border-color:var(--color-red-400)}.dark\:border-red-500:is(.dark *){border-color:var(--color-red-500)}.dark\:border-red-800:is(.dark *){border-color:var(--color-red-800)}.dark\:border-white:is(.dark *){border-color:var(--color-white)}.dark\:border-yellow-300:is(.dark *){border-color:var(--color-yellow-300)}.dark\:border-yellow-800:is(.dark *){border-color:var(--color-yellow-800)}.dark\:border-e-gray-600:is(.dark *){border-inline-end-color:var(--color-gray-600)}.dark\:border-e-gray-700:is(.dark *){border-inline-end-color:var(--color-gray-700)}.dark\:bg-black\/80:is(.dark *){background-color:#000c}@supports (color:color-mix(in lab,red,red)){.dark\:bg-black\/80:is(.dark *){background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.dark\:bg-blue-400:is(.dark *){background-color:var(--color-blue-400)}.dark\:bg-blue-500:is(.dark *){background-color:var(--color-blue-500)}.dark\:bg-blue-600:is(.dark *){background-color:var(--color-blue-600)}.dark\:bg-blue-800:is(.dark *){background-color:var(--color-blue-800)}.dark\:bg-blue-900:is(.dark *){background-color:var(--color-blue-900)}.dark\:bg-gray-200:is(.dark *){background-color:var(--color-gray-200)}.dark\:bg-gray-300:is(.dark *){background-color:var(--color-gray-300)}.dark\:bg-gray-500:is(.dark *){background-color:var(--color-gray-500)}.dark\:bg-gray-600:is(.dark *){background-color:var(--color-gray-600)}.dark\:bg-gray-700:is(.dark *){background-color:var(--color-gray-700)}.dark\:bg-gray-800:is(.dark *){background-color:var(--color-gray-800)}.dark\:bg-gray-800\/30:is(.dark *){background-color:#1e29394d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-800\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-800)30%,transparent)}}.dark\:bg-gray-900:is(.dark *){background-color:var(--color-gray-900)}.dark\:bg-green-400:is(.dark *){background-color:var(--color-green-400)}.dark\:bg-green-500:is(.dark *){background-color:var(--color-green-500)}.dark\:bg-green-600:is(.dark *){background-color:var(--color-green-600)}.dark\:bg-green-800:is(.dark *){background-color:var(--color-green-800)}.dark\:bg-green-900:is(.dark *){background-color:var(--color-green-900)}.dark\:bg-indigo-400:is(.dark *){background-color:var(--color-indigo-400)}.dark\:bg-indigo-500:is(.dark *){background-color:var(--color-indigo-500)}.dark\:bg-indigo-800:is(.dark *){background-color:var(--color-indigo-800)}.dark\:bg-indigo-900:is(.dark *){background-color:var(--color-indigo-900)}.dark\:bg-inherit:is(.dark *){background-color:inherit}.dark\:bg-orange-800:is(.dark *){background-color:var(--color-orange-800)}.dark\:bg-pink-400:is(.dark *){background-color:var(--color-pink-400)}.dark\:bg-pink-700:is(.dark *){background-color:var(--color-pink-700)}.dark\:bg-pink-900:is(.dark *){background-color:var(--color-pink-900)}.dark\:bg-primary-200:is(.dark *){background-color:#ffe4de}.dark\:bg-primary-400:is(.dark *){background-color:#ffbcad}.dark\:bg-primary-500:is(.dark *){background-color:#fe795d}.dark\:bg-primary-600:is(.dark *){background-color:#ef562f}.dark\:bg-primary-800:is(.dark *){background-color:#cc4522}.dark\:bg-primary-900:is(.dark *){background-color:#a5371b}.dark\:bg-purple-400:is(.dark *){background-color:var(--color-purple-400)}.dark\:bg-purple-500:is(.dark *){background-color:var(--color-purple-500)}.dark\:bg-purple-600:is(.dark *){background-color:var(--color-purple-600)}.dark\:bg-purple-800:is(.dark *){background-color:var(--color-purple-800)}.dark\:bg-purple-900:is(.dark *){background-color:var(--color-purple-900)}.dark\:bg-red-500:is(.dark *){background-color:var(--color-red-500)}.dark\:bg-red-600:is(.dark *){background-color:var(--color-red-600)}.dark\:bg-red-800:is(.dark *){background-color:var(--color-red-800)}.dark\:bg-red-900:is(.dark *){background-color:var(--color-red-900)}.dark\:bg-transparent:is(.dark *){background-color:#0000}.dark\:bg-yellow-400:is(.dark *){background-color:var(--color-yellow-400)}.dark\:bg-yellow-600:is(.dark *){background-color:var(--color-yellow-600)}.dark\:bg-yellow-800:is(.dark *){background-color:var(--color-yellow-800)}.dark\:bg-yellow-900:is(.dark *){background-color:var(--color-yellow-900)}.dark\:fill-gray-300:is(.dark *){fill:var(--color-gray-300)}.dark\:text-blue-100:is(.dark *){color:var(--color-blue-100)}.dark\:text-blue-200:is(.dark *){color:var(--color-blue-200)}.dark\:text-blue-300:is(.dark *){color:var(--color-blue-300)}.dark\:text-blue-400:is(.dark *){color:var(--color-blue-400)}.dark\:text-blue-500:is(.dark *){color:var(--color-blue-500)}.dark\:text-gray-100:is(.dark *){color:var(--color-gray-100)}.dark\:text-gray-200:is(.dark *){color:var(--color-gray-200)}.dark\:text-gray-300:is(.dark *){color:var(--color-gray-300)}.dark\:text-gray-400:is(.dark *){color:var(--color-gray-400)}.dark\:text-gray-500:is(.dark *){color:var(--color-gray-500)}.dark\:text-gray-600:is(.dark *){color:var(--color-gray-600)}.dark\:text-gray-700:is(.dark *){color:var(--color-gray-700)}.dark\:text-gray-900:is(.dark *){color:var(--color-gray-900)}.dark\:text-green-100:is(.dark *){color:var(--color-green-100)}.dark\:text-green-200:is(.dark *){color:var(--color-green-200)}.dark\:text-green-300:is(.dark *){color:var(--color-green-300)}.dark\:text-green-400:is(.dark *){color:var(--color-green-400)}.dark\:text-green-500:is(.dark *){color:var(--color-green-500)}.dark\:text-indigo-100:is(.dark *){color:var(--color-indigo-100)}.dark\:text-indigo-200:is(.dark *){color:var(--color-indigo-200)}.dark\:text-indigo-300:is(.dark *){color:var(--color-indigo-300)}.dark\:text-indigo-400:is(.dark *){color:var(--color-indigo-400)}.dark\:text-orange-400:is(.dark *){color:var(--color-orange-400)}.dark\:text-pink-100:is(.dark *){color:var(--color-pink-100)}.dark\:text-pink-200:is(.dark *){color:var(--color-pink-200)}.dark\:text-pink-300:is(.dark *){color:var(--color-pink-300)}.dark\:text-pink-400:is(.dark *){color:var(--color-pink-400)}.dark\:text-primary-100:is(.dark *){color:#fff1ee}.dark\:text-primary-200:is(.dark *){color:#ffe4de}.dark\:text-primary-300:is(.dark *){color:#ffd5cc}.dark\:text-primary-400:is(.dark *){color:#ffbcad}.dark\:text-primary-500:is(.dark *){color:#fe795d}.dark\:text-primary-700:is(.dark *){color:#eb4f27}.dark\:text-primary-800:is(.dark *){color:#cc4522}.dark\:text-primary-900:is(.dark *){color:#a5371b}.dark\:text-purple-100:is(.dark *){color:var(--color-purple-100)}.dark\:text-purple-200:is(.dark *){color:var(--color-purple-200)}.dark\:text-purple-300:is(.dark *){color:var(--color-purple-300)}.dark\:text-purple-400:is(.dark *){color:var(--color-purple-400)}.dark\:text-red-100:is(.dark *){color:var(--color-red-100)}.dark\:text-red-200:is(.dark *){color:var(--color-red-200)}.dark\:text-red-300:is(.dark *){color:var(--color-red-300)}.dark\:text-red-400:is(.dark *){color:var(--color-red-400)}.dark\:text-red-500:is(.dark *){color:var(--color-red-500)}.dark\:text-white:is(.dark *){color:var(--color-white)}.dark\:text-white\!:is(.dark *){color:var(--color-white)!important}.dark\:text-yellow-100:is(.dark *){color:var(--color-yellow-100)}.dark\:text-yellow-200:is(.dark *){color:var(--color-yellow-200)}.dark\:text-yellow-300:is(.dark *){color:var(--color-yellow-300)}.dark\:decoration-blue-600:is(.dark *){-webkit-text-decoration-color:var(--color-blue-600);text-decoration-color:var(--color-blue-600)}.dark\:placeholder-gray-400:is(.dark *)::placeholder{color:var(--color-gray-400)}.dark\:placeholder-green-500:is(.dark *)::placeholder{color:var(--color-green-500)}.dark\:placeholder-red-500:is(.dark *)::placeholder{color:var(--color-red-500)}.dark\:opacity-25:is(.dark *){opacity:.25}.dark\:shadow-blue-800:is(.dark *){--tw-shadow-color:oklch(42.4% .199 265.638)}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-blue-800:is(.dark *){--tw-shadow-color:color-mix(in oklab,var(--color-blue-800)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-blue-800\/80:is(.dark *){--tw-shadow-color:#193cb8cc}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-blue-800\/80:is(.dark *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-blue-800)80%,transparent)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-cyan-800\/80:is(.dark *){--tw-shadow-color:#005f78cc}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-cyan-800\/80:is(.dark *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-cyan-800)80%,transparent)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-gray-700:is(.dark *){--tw-shadow-color:oklch(37.3% .034 259.733)}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-gray-700:is(.dark *){--tw-shadow-color:color-mix(in oklab,var(--color-gray-700)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-gray-800:is(.dark *){--tw-shadow-color:oklch(27.8% .033 256.848)}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-gray-800:is(.dark *){--tw-shadow-color:color-mix(in oklab,var(--color-gray-800)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-gray-800\/80:is(.dark *){--tw-shadow-color:#1e2939cc}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-gray-800\/80:is(.dark *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-gray-800)80%,transparent)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-gray-900:is(.dark *){--tw-shadow-color:oklch(21% .034 264.665)}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-gray-900:is(.dark *){--tw-shadow-color:color-mix(in oklab,var(--color-gray-900)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-green-800:is(.dark *){--tw-shadow-color:oklch(44.8% .119 151.328)}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-green-800:is(.dark *){--tw-shadow-color:color-mix(in oklab,var(--color-green-800)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-green-800\/80:is(.dark *){--tw-shadow-color:#016630cc}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-green-800\/80:is(.dark *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-green-800)80%,transparent)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-lime-800\/80:is(.dark *){--tw-shadow-color:#3d6300cc}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-lime-800\/80:is(.dark *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-lime-800)80%,transparent)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-pink-800\/80:is(.dark *){--tw-shadow-color:#a2004ccc}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-pink-800\/80:is(.dark *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-pink-800)80%,transparent)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-primary-800:is(.dark *){--tw-shadow-color:#cc4522}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-primary-800:is(.dark *){--tw-shadow-color:color-mix(in oklab,#cc4522 var(--tw-shadow-alpha),transparent)}}.dark\:shadow-primary-800\/80:is(.dark *){--tw-shadow-color:#cc4522cc}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-primary-800\/80:is(.dark *){--tw-shadow-color:color-mix(in oklab,oklab(57.5989% .145025 .102079/.8) var(--tw-shadow-alpha),transparent)}}.dark\:shadow-purple-800:is(.dark *){--tw-shadow-color:oklch(43.8% .218 303.724)}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-purple-800:is(.dark *){--tw-shadow-color:color-mix(in oklab,var(--color-purple-800)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-purple-800\/80:is(.dark *){--tw-shadow-color:#6e11b0cc}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-purple-800\/80:is(.dark *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-purple-800)80%,transparent)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-red-800:is(.dark *){--tw-shadow-color:oklch(44.4% .177 26.899)}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-red-800:is(.dark *){--tw-shadow-color:color-mix(in oklab,var(--color-red-800)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-red-800\/80:is(.dark *){--tw-shadow-color:#9f0712cc}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-red-800\/80:is(.dark *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-red-800)80%,transparent)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-teal-800\/80:is(.dark *){--tw-shadow-color:#005f5acc}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-teal-800\/80:is(.dark *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-teal-800)80%,transparent)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-yellow-700:is(.dark *){--tw-shadow-color:oklch(55.4% .135 66.442)}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-yellow-700:is(.dark *){--tw-shadow-color:color-mix(in oklab,var(--color-yellow-700)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-yellow-800\/80:is(.dark *){--tw-shadow-color:#874b00cc}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-yellow-800\/80:is(.dark *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-yellow-800)80%,transparent)var(--tw-shadow-alpha),transparent)}}.dark\:ring-gray-500:is(.dark *){--tw-ring-color:var(--color-gray-500)}.dark\:ring-gray-900:is(.dark *){--tw-ring-color:var(--color-gray-900)}.dark\:ring-primary-500:is(.dark *){--tw-ring-color:#fe795d}.dark\:ring-offset-gray-800:is(.dark *){--tw-ring-offset-color:var(--color-gray-800)}@media (hover:hover){.dark\:group-hover\:bg-gray-800\/60:is(.dark *):is(:where(.group):hover *){background-color:#1e293999}@supports (color:color-mix(in lab,red,red)){.dark\:group-hover\:bg-gray-800\/60:is(.dark *):is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-gray-800)60%,transparent)}}.dark\:group-hover\:text-primary-500:is(.dark *):is(:where(.group):hover *){color:#fe795d}}.dark\:group-focus\:ring-gray-800\/70:is(.dark *):is(:where(.group):focus *){--tw-ring-color:#1e2939b3}@supports (color:color-mix(in lab,red,red)){.dark\:group-focus\:ring-gray-800\/70:is(.dark *):is(:where(.group):focus *){--tw-ring-color:color-mix(in oklab,var(--color-gray-800)70%,transparent)}}.dark\:peer-focus\:text-primary-500:is(.dark *):is(:where(.peer):focus~*){color:#fe795d}.dark\:peer-focus\:ring-blue-800:is(.dark *):is(:where(.peer):focus~*){--tw-ring-color:var(--color-blue-800)}.dark\:peer-focus\:ring-green-800:is(.dark *):is(:where(.peer):focus~*){--tw-ring-color:var(--color-green-800)}.dark\:peer-focus\:ring-orange-800:is(.dark *):is(:where(.peer):focus~*){--tw-ring-color:var(--color-orange-800)}.dark\:peer-focus\:ring-primary-800:is(.dark *):is(:where(.peer):focus~*){--tw-ring-color:#cc4522}.dark\:peer-focus\:ring-purple-800:is(.dark *):is(:where(.peer):focus~*){--tw-ring-color:var(--color-purple-800)}.dark\:peer-focus\:ring-red-800:is(.dark *):is(:where(.peer):focus~*){--tw-ring-color:var(--color-red-800)}.dark\:peer-focus\:ring-teal-800:is(.dark *):is(:where(.peer):focus~*){--tw-ring-color:var(--color-teal-800)}.dark\:peer-focus\:ring-yellow-800:is(.dark *):is(:where(.peer):focus~*){--tw-ring-color:var(--color-yellow-800)}.dark\:first-letter\:text-gray-100:is(.dark *):first-letter{color:var(--color-gray-100)}.dark\:before\:shadow-\[-10px_0_50px_65px_rgba\(16\,24\,39\,1\)\]:is(.dark *):before{content:var(--tw-content);--tw-shadow:-10px 0 50px 65px var(--tw-shadow-color,#101827);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:after\:shadow-\[10px_0_50px_65px_rgba\(16\,24\,39\,1\)\]:is(.dark *):after{content:var(--tw-content);--tw-shadow:10px 0 50px 65px var(--tw-shadow-color,#101827);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:last\:border-e-gray-500:is(.dark *):last-child{border-inline-end-color:var(--color-gray-500)}.dark\:last\:border-e-gray-600:is(.dark *):last-child{border-inline-end-color:var(--color-gray-600)}.dark\:odd\:bg-blue-800:is(.dark *):nth-child(odd){background-color:var(--color-blue-800)}.dark\:odd\:bg-gray-800:is(.dark *):nth-child(odd){background-color:var(--color-gray-800)}.dark\:odd\:bg-green-800:is(.dark *):nth-child(odd){background-color:var(--color-green-800)}.dark\:odd\:bg-purple-800:is(.dark *):nth-child(odd){background-color:var(--color-purple-800)}.dark\:odd\:bg-red-800:is(.dark *):nth-child(odd){background-color:var(--color-red-800)}.dark\:odd\:bg-yellow-800:is(.dark *):nth-child(odd){background-color:var(--color-yellow-800)}.dark\:even\:bg-blue-700:is(.dark *):nth-child(2n){background-color:var(--color-blue-700)}.dark\:even\:bg-gray-700:is(.dark *):nth-child(2n){background-color:var(--color-gray-700)}.dark\:even\:bg-green-700:is(.dark *):nth-child(2n){background-color:var(--color-green-700)}.dark\:even\:bg-purple-700:is(.dark *):nth-child(2n){background-color:var(--color-purple-700)}.dark\:even\:bg-red-700:is(.dark *):nth-child(2n){background-color:var(--color-red-700)}.dark\:even\:bg-yellow-700:is(.dark *):nth-child(2n){background-color:var(--color-yellow-700)}.dark\:focus-within\:border-primary-500:is(.dark *):focus-within{border-color:#fe795d}.dark\:focus-within\:text-white:is(.dark *):focus-within{color:var(--color-white)}.dark\:focus-within\:ring-blue-800:is(.dark *):focus-within{--tw-ring-color:var(--color-blue-800)}.dark\:focus-within\:ring-gray-700:is(.dark *):focus-within{--tw-ring-color:var(--color-gray-700)}.dark\:focus-within\:ring-gray-800:is(.dark *):focus-within{--tw-ring-color:var(--color-gray-800)}.dark\:focus-within\:ring-green-800:is(.dark *):focus-within{--tw-ring-color:var(--color-green-800)}.dark\:focus-within\:ring-primary-800:is(.dark *):focus-within{--tw-ring-color:#cc4522}.dark\:focus-within\:ring-purple-900:is(.dark *):focus-within{--tw-ring-color:var(--color-purple-900)}.dark\:focus-within\:ring-red-900:is(.dark *):focus-within{--tw-ring-color:var(--color-red-900)}.dark\:focus-within\:ring-yellow-900:is(.dark *):focus-within{--tw-ring-color:var(--color-yellow-900)}@media (hover:hover){.dark\:hover\:border-gray-500:is(.dark *):hover{border-color:var(--color-gray-500)}.dark\:hover\:border-gray-600:is(.dark *):hover{border-color:var(--color-gray-600)}.dark\:hover\:bg-blue-600:is(.dark *):hover{background-color:var(--color-blue-600)}.dark\:hover\:bg-blue-700:is(.dark *):hover{background-color:var(--color-blue-700)}.dark\:hover\:bg-blue-800:is(.dark *):hover{background-color:var(--color-blue-800)}.dark\:hover\:bg-gray-600:is(.dark *):hover{background-color:var(--color-gray-600)}.dark\:hover\:bg-gray-700:is(.dark *):hover{background-color:var(--color-gray-700)}.dark\:hover\:bg-gray-800:is(.dark *):hover{background-color:var(--color-gray-800)}.dark\:hover\:bg-green-600:is(.dark *):hover{background-color:var(--color-green-600)}.dark\:hover\:bg-green-700:is(.dark *):hover{background-color:var(--color-green-700)}.dark\:hover\:bg-green-800:is(.dark *):hover{background-color:var(--color-green-800)}.dark\:hover\:bg-indigo-800:is(.dark *):hover{background-color:var(--color-indigo-800)}.dark\:hover\:bg-pink-800:is(.dark *):hover{background-color:var(--color-pink-800)}.dark\:hover\:bg-primary-500:is(.dark *):hover{background-color:#fe795d}.dark\:hover\:bg-primary-600:is(.dark *):hover{background-color:#ef562f}.dark\:hover\:bg-primary-700:is(.dark *):hover{background-color:#eb4f27}.dark\:hover\:bg-primary-800:is(.dark *):hover{background-color:#cc4522}.dark\:hover\:bg-purple-500:is(.dark *):hover{background-color:var(--color-purple-500)}.dark\:hover\:bg-purple-700:is(.dark *):hover{background-color:var(--color-purple-700)}.dark\:hover\:bg-purple-800:is(.dark *):hover{background-color:var(--color-purple-800)}.dark\:hover\:bg-red-600:is(.dark *):hover{background-color:var(--color-red-600)}.dark\:hover\:bg-red-700:is(.dark *):hover{background-color:var(--color-red-700)}.dark\:hover\:bg-red-800:is(.dark *):hover{background-color:var(--color-red-800)}.dark\:hover\:bg-yellow-400:is(.dark *):hover{background-color:var(--color-yellow-400)}.dark\:hover\:bg-yellow-800:is(.dark *):hover{background-color:var(--color-yellow-800)}.dark\:hover\:text-blue-300:is(.dark *):hover{color:var(--color-blue-300)}.dark\:hover\:text-gray-300:is(.dark *):hover{color:var(--color-gray-300)}.dark\:hover\:text-green-300:is(.dark *):hover{color:var(--color-green-300)}.dark\:hover\:text-indigo-300:is(.dark *):hover{color:var(--color-indigo-300)}.dark\:hover\:text-pink-300:is(.dark *):hover{color:var(--color-pink-300)}.dark\:hover\:text-primary-100:is(.dark *):hover{color:#fff1ee}.dark\:hover\:text-primary-300:is(.dark *):hover{color:#ffd5cc}.dark\:hover\:text-primary-900:is(.dark *):hover{color:#a5371b}.dark\:hover\:text-purple-300:is(.dark *):hover{color:var(--color-purple-300)}.dark\:hover\:text-red-300:is(.dark *):hover{color:var(--color-red-300)}.dark\:hover\:text-white:is(.dark *):hover{color:var(--color-white)}.dark\:hover\:text-yellow-300:is(.dark *):hover{color:var(--color-yellow-300)}}.dark\:focus\:border-blue-500:is(.dark *):focus{border-color:var(--color-blue-500)}.dark\:focus\:border-green-500:is(.dark *):focus{border-color:var(--color-green-500)}.dark\:focus\:border-primary-500:is(.dark *):focus{border-color:#fe795d}.dark\:focus\:border-red-500:is(.dark *):focus{border-color:var(--color-red-500)}.dark\:focus\:text-white:is(.dark *):focus{color:var(--color-white)}.dark\:focus\:ring-blue-400:is(.dark *):focus{--tw-ring-color:var(--color-blue-400)}.dark\:focus\:ring-blue-500:is(.dark *):focus{--tw-ring-color:var(--color-blue-500)}.dark\:focus\:ring-blue-600:is(.dark *):focus{--tw-ring-color:var(--color-blue-600)}.dark\:focus\:ring-blue-800:is(.dark *):focus{--tw-ring-color:var(--color-blue-800)}.dark\:focus\:ring-cyan-800:is(.dark *):focus{--tw-ring-color:var(--color-cyan-800)}.dark\:focus\:ring-gray-500:is(.dark *):focus{--tw-ring-color:var(--color-gray-500)}.dark\:focus\:ring-gray-800:is(.dark *):focus{--tw-ring-color:var(--color-gray-800)}.dark\:focus\:ring-green-400:is(.dark *):focus{--tw-ring-color:var(--color-green-400)}.dark\:focus\:ring-green-500:is(.dark *):focus{--tw-ring-color:var(--color-green-500)}.dark\:focus\:ring-green-600:is(.dark *):focus{--tw-ring-color:var(--color-green-600)}.dark\:focus\:ring-green-800:is(.dark *):focus{--tw-ring-color:var(--color-green-800)}.dark\:focus\:ring-lime-800:is(.dark *):focus{--tw-ring-color:var(--color-lime-800)}.dark\:focus\:ring-orange-600:is(.dark *):focus{--tw-ring-color:var(--color-orange-600)}.dark\:focus\:ring-pink-800:is(.dark *):focus{--tw-ring-color:var(--color-pink-800)}.dark\:focus\:ring-primary-400:is(.dark *):focus{--tw-ring-color:#ffbcad}.dark\:focus\:ring-primary-500:is(.dark *):focus{--tw-ring-color:#fe795d}.dark\:focus\:ring-primary-600:is(.dark *):focus{--tw-ring-color:#ef562f}.dark\:focus\:ring-purple-400:is(.dark *):focus{--tw-ring-color:var(--color-purple-400)}.dark\:focus\:ring-purple-600:is(.dark *):focus{--tw-ring-color:var(--color-purple-600)}.dark\:focus\:ring-purple-800:is(.dark *):focus{--tw-ring-color:var(--color-purple-800)}.dark\:focus\:ring-red-400:is(.dark *):focus{--tw-ring-color:var(--color-red-400)}.dark\:focus\:ring-red-500:is(.dark *):focus{--tw-ring-color:var(--color-red-500)}.dark\:focus\:ring-red-600:is(.dark *):focus{--tw-ring-color:var(--color-red-600)}.dark\:focus\:ring-red-800:is(.dark *):focus{--tw-ring-color:var(--color-red-800)}.dark\:focus\:ring-teal-600:is(.dark *):focus{--tw-ring-color:var(--color-teal-600)}.dark\:focus\:ring-teal-700:is(.dark *):focus{--tw-ring-color:var(--color-teal-700)}.dark\:focus\:ring-teal-800:is(.dark *):focus{--tw-ring-color:var(--color-teal-800)}.dark\:focus\:ring-yellow-400:is(.dark *):focus{--tw-ring-color:var(--color-yellow-400)}.dark\:focus\:ring-yellow-600:is(.dark *):focus{--tw-ring-color:var(--color-yellow-600)}.dark\:disabled\:text-gray-500:is(.dark *):disabled{color:var(--color-gray-500)}@media (min-width:48rem){.md\:dark\:bg-transparent:is(.dark *){background-color:#0000}.md\:dark\:text-white:is(.dark *){color:var(--color-white)}@media (hover:hover){.md\:dark\:hover\:bg-transparent:is(.dark *):hover{background-color:#0000}.md\:dark\:hover\:text-white:is(.dark *):hover{color:var(--color-white)}}}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}} diff --git a/demo/svelte/dist/favicon.png.gz b/demo/svelte/dist/favicon.png.gz index 4106a6db0bbcba2db53048432f16ef3dd507dceb..f7d10db6d331094af6bde4f1e4f70e73cd054c1e 100644 GIT binary patch delta 18 ZcmeBbVd`pOVwdmc;5c^LZzDT%6972G1^xg4 delta 18 ZcmeBbVd`pOVwdmc;85FSu#ug)2>>%V1t$Oi diff --git a/demo/svelte/dist/index.html b/demo/svelte/dist/index.html index 587f291..04f519a 100644 --- a/demo/svelte/dist/index.html +++ b/demo/svelte/dist/index.html @@ -6,8 +6,8 @@ Svelte to ESP32 demo application - - + + diff --git a/demo/svelte/package-lock.json b/demo/svelte/package-lock.json index 5bd2488..43b517f 100644 --- a/demo/svelte/package-lock.json +++ b/demo/svelte/package-lock.json @@ -8,28 +8,28 @@ "name": "example-svelte", "version": "0.0.1", "devDependencies": { - "@sveltejs/vite-plugin-svelte": "^5.0.3", - "@tailwindcss/postcss": "^4.1.7", - "@tailwindcss/vite": "^4.1.7", + "@sveltejs/vite-plugin-svelte": "^5.1.0", + "@tailwindcss/postcss": "^4.1.10", + "@tailwindcss/vite": "^4.1.10", "@tsconfig/svelte": "^5.0.4", - "@typescript-eslint/eslint-plugin": "^8.32.1", - "@typescript-eslint/parser": "^8.32.1", + "@typescript-eslint/eslint-plugin": "^8.34.0", + "@typescript-eslint/parser": "^8.34.0", "autoprefixer": "^10.4.21", - "eslint": "^9.27.0", + "eslint": "^9.29.0", "eslint-config-prettier": "^10.1.5", "eslint-plugin-simple-import-sort": "^12.1.1", - "eslint-plugin-svelte": "^3.9.0", + "eslint-plugin-svelte": "^3.9.2", "eslint-plugin-unicorn": "^59.0.1", "flowbite-svelte": "^0.48.6", "flowbite-svelte-icons": "^2.2.0", - "postcss": "^8.5.3", + "postcss": "^8.5.5", "postcss-load-config": "^6.0.1", "prettier": "^3.5.3", "prettier-plugin-svelte": "^3.4.0", - "svelte": "^5.33.1", + "svelte": "^5.34.3", "svelte-check": "^4.2.1", "svelte-preprocess": "^6.0.3", - "tailwindcss": "^4.1.7", + "tailwindcss": "^4.1.10", "tslib": "^2.8.1", "typescript": "^5.8.3", "vite": "^6.3.5" @@ -77,9 +77,9 @@ } }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.4.tgz", - "integrity": "sha512-1VCICWypeQKhVbE9oW/sJaAmjLxhVqacdkvPLEjwlttjfwENRSClS8EjBz0KzRyFSCPDIkuXW34Je/vk7zdB7Q==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.5.tgz", + "integrity": "sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==", "cpu": [ "ppc64" ], @@ -94,9 +94,9 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.4.tgz", - "integrity": "sha512-QNdQEps7DfFwE3hXiU4BZeOV68HHzYwGd0Nthhd3uCkkEKK7/R6MTgM0P7H7FAs5pU/DIWsviMmEGxEoxIZ+ZQ==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.5.tgz", + "integrity": "sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA==", "cpu": [ "arm" ], @@ -111,9 +111,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.4.tgz", - "integrity": "sha512-bBy69pgfhMGtCnwpC/x5QhfxAz/cBgQ9enbtwjf6V9lnPI/hMyT9iWpR1arm0l3kttTr4L0KSLpKmLp/ilKS9A==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.5.tgz", + "integrity": "sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg==", "cpu": [ "arm64" ], @@ -128,9 +128,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.4.tgz", - "integrity": "sha512-TVhdVtQIFuVpIIR282btcGC2oGQoSfZfmBdTip2anCaVYcqWlZXGcdcKIUklfX2wj0JklNYgz39OBqh2cqXvcQ==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.5.tgz", + "integrity": "sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw==", "cpu": [ "x64" ], @@ -145,9 +145,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.4.tgz", - "integrity": "sha512-Y1giCfM4nlHDWEfSckMzeWNdQS31BQGs9/rouw6Ub91tkK79aIMTH3q9xHvzH8d0wDru5Ci0kWB8b3up/nl16g==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.5.tgz", + "integrity": "sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ==", "cpu": [ "arm64" ], @@ -162,9 +162,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.4.tgz", - "integrity": "sha512-CJsry8ZGM5VFVeyUYB3cdKpd/H69PYez4eJh1W/t38vzutdjEjtP7hB6eLKBoOdxcAlCtEYHzQ/PJ/oU9I4u0A==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.5.tgz", + "integrity": "sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ==", "cpu": [ "x64" ], @@ -179,9 +179,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.4.tgz", - "integrity": "sha512-yYq+39NlTRzU2XmoPW4l5Ifpl9fqSk0nAJYM/V/WUGPEFfek1epLHJIkTQM6bBs1swApjO5nWgvr843g6TjxuQ==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.5.tgz", + "integrity": "sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw==", "cpu": [ "arm64" ], @@ -196,9 +196,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.4.tgz", - "integrity": "sha512-0FgvOJ6UUMflsHSPLzdfDnnBBVoCDtBTVyn/MrWloUNvq/5SFmh13l3dvgRPkDihRxb77Y17MbqbCAa2strMQQ==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.5.tgz", + "integrity": "sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw==", "cpu": [ "x64" ], @@ -213,9 +213,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.4.tgz", - "integrity": "sha512-kro4c0P85GMfFYqW4TWOpvmF8rFShbWGnrLqlzp4X1TNWjRY3JMYUfDCtOxPKOIY8B0WC8HN51hGP4I4hz4AaQ==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.5.tgz", + "integrity": "sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw==", "cpu": [ "arm" ], @@ -230,9 +230,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.4.tgz", - "integrity": "sha512-+89UsQTfXdmjIvZS6nUnOOLoXnkUTB9hR5QAeLrQdzOSWZvNSAXAtcRDHWtqAUtAmv7ZM1WPOOeSxDzzzMogiQ==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.5.tgz", + "integrity": "sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg==", "cpu": [ "arm64" ], @@ -247,9 +247,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.4.tgz", - "integrity": "sha512-yTEjoapy8UP3rv8dB0ip3AfMpRbyhSN3+hY8mo/i4QXFeDxmiYbEKp3ZRjBKcOP862Ua4b1PDfwlvbuwY7hIGQ==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.5.tgz", + "integrity": "sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA==", "cpu": [ "ia32" ], @@ -264,9 +264,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.4.tgz", - "integrity": "sha512-NeqqYkrcGzFwi6CGRGNMOjWGGSYOpqwCjS9fvaUlX5s3zwOtn1qwg1s2iE2svBe4Q/YOG1q6875lcAoQK/F4VA==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.5.tgz", + "integrity": "sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg==", "cpu": [ "loong64" ], @@ -281,9 +281,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.4.tgz", - "integrity": "sha512-IcvTlF9dtLrfL/M8WgNI/qJYBENP3ekgsHbYUIzEzq5XJzzVEV/fXY9WFPfEEXmu3ck2qJP8LG/p3Q8f7Zc2Xg==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.5.tgz", + "integrity": "sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg==", "cpu": [ "mips64el" ], @@ -298,9 +298,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.4.tgz", - "integrity": "sha512-HOy0aLTJTVtoTeGZh4HSXaO6M95qu4k5lJcH4gxv56iaycfz1S8GO/5Jh6X4Y1YiI0h7cRyLi+HixMR+88swag==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.5.tgz", + "integrity": "sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ==", "cpu": [ "ppc64" ], @@ -315,9 +315,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.4.tgz", - "integrity": "sha512-i8JUDAufpz9jOzo4yIShCTcXzS07vEgWzyX3NH2G7LEFVgrLEhjwL3ajFE4fZI3I4ZgiM7JH3GQ7ReObROvSUA==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.5.tgz", + "integrity": "sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA==", "cpu": [ "riscv64" ], @@ -332,9 +332,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.4.tgz", - "integrity": "sha512-jFnu+6UbLlzIjPQpWCNh5QtrcNfMLjgIavnwPQAfoGx4q17ocOU9MsQ2QVvFxwQoWpZT8DvTLooTvmOQXkO51g==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.5.tgz", + "integrity": "sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ==", "cpu": [ "s390x" ], @@ -349,9 +349,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.4.tgz", - "integrity": "sha512-6e0cvXwzOnVWJHq+mskP8DNSrKBr1bULBvnFLpc1KY+d+irZSgZ02TGse5FsafKS5jg2e4pbvK6TPXaF/A6+CA==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.5.tgz", + "integrity": "sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==", "cpu": [ "x64" ], @@ -366,9 +366,9 @@ } }, "node_modules/@esbuild/netbsd-arm64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.4.tgz", - "integrity": "sha512-vUnkBYxZW4hL/ie91hSqaSNjulOnYXE1VSLusnvHg2u3jewJBz3YzB9+oCw8DABeVqZGg94t9tyZFoHma8gWZQ==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.5.tgz", + "integrity": "sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw==", "cpu": [ "arm64" ], @@ -383,9 +383,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.4.tgz", - "integrity": "sha512-XAg8pIQn5CzhOB8odIcAm42QsOfa98SBeKUdo4xa8OvX8LbMZqEtgeWE9P/Wxt7MlG2QqvjGths+nq48TrUiKw==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.5.tgz", + "integrity": "sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ==", "cpu": [ "x64" ], @@ -400,9 +400,9 @@ } }, "node_modules/@esbuild/openbsd-arm64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.4.tgz", - "integrity": "sha512-Ct2WcFEANlFDtp1nVAXSNBPDxyU+j7+tId//iHXU2f/lN5AmO4zLyhDcpR5Cz1r08mVxzt3Jpyt4PmXQ1O6+7A==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.5.tgz", + "integrity": "sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw==", "cpu": [ "arm64" ], @@ -417,9 +417,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.4.tgz", - "integrity": "sha512-xAGGhyOQ9Otm1Xu8NT1ifGLnA6M3sJxZ6ixylb+vIUVzvvd6GOALpwQrYrtlPouMqd/vSbgehz6HaVk4+7Afhw==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.5.tgz", + "integrity": "sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg==", "cpu": [ "x64" ], @@ -434,9 +434,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.4.tgz", - "integrity": "sha512-Mw+tzy4pp6wZEK0+Lwr76pWLjrtjmJyUB23tHKqEDP74R3q95luY/bXqXZeYl4NYlvwOqoRKlInQialgCKy67Q==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.5.tgz", + "integrity": "sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA==", "cpu": [ "x64" ], @@ -451,9 +451,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.4.tgz", - "integrity": "sha512-AVUP428VQTSddguz9dO9ngb+E5aScyg7nOeJDrF1HPYu555gmza3bDGMPhmVXL8svDSoqPCsCPjb265yG/kLKQ==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.5.tgz", + "integrity": "sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw==", "cpu": [ "arm64" ], @@ -468,9 +468,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.4.tgz", - "integrity": "sha512-i1sW+1i+oWvQzSgfRcxxG2k4I9n3O9NRqy8U+uugaT2Dy7kLO9Y7wI72haOahxceMX8hZAzgGou1FhndRldxRg==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.5.tgz", + "integrity": "sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ==", "cpu": [ "ia32" ], @@ -485,9 +485,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.4.tgz", - "integrity": "sha512-nOT2vZNw6hJ+z43oP1SPea/G/6AbN6X+bGNhNuq8NtRHy4wsMhw765IKLNmnjek7GvjWBYQ8Q5VBoYTFg9y1UQ==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.5.tgz", + "integrity": "sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g==", "cpu": [ "x64" ], @@ -531,9 +531,9 @@ } }, "node_modules/@eslint/config-array": { - "version": "0.20.0", - "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.20.0.tgz", - "integrity": "sha512-fxlS1kkIjx8+vy2SjuCB94q3htSNrufYTXubwiBFeaQHbH6Ipi43gFJq2zCMt6PHhImH3Xmr0NksKDvchWlpQQ==", + "version": "0.20.1", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.20.1.tgz", + "integrity": "sha512-OL0RJzC/CBzli0DrrR31qzj6d6i6Mm3HByuhflhl4LOBiWxN+3i6/t/ZQQNii4tjksXi8r2CRW1wMpWA2ULUEw==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -546,9 +546,9 @@ } }, "node_modules/@eslint/config-array/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", "dependencies": { @@ -570,9 +570,9 @@ } }, "node_modules/@eslint/config-helpers": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.2.2.tgz", - "integrity": "sha512-+GPzk8PlG0sPpzdU5ZvIRMPidzAnZDl/s9L+y13iodqvb8leL53bTannOrQ/Im7UkpsmFU5Ily5U60LWixnmLg==", + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.2.3.tgz", + "integrity": "sha512-u180qk2Um1le4yf0ruXH3PYFeEZeYC3p/4wCTKrr2U1CmGdzGi3KtY0nuPDH48UJxlKCC5RDzbcbh4X0XlqgHg==", "dev": true, "license": "Apache-2.0", "engines": { @@ -617,9 +617,9 @@ } }, "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", "dependencies": { @@ -651,9 +651,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.27.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.27.0.tgz", - "integrity": "sha512-G5JD9Tu5HJEu4z2Uo4aHY2sLV64B7CDMXxFzqzjl3NKd6RVzSXNoE80jk7Y0lJkTTkjiIhBAqmlYwjuBY3tvpA==", + "version": "9.29.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.29.0.tgz", + "integrity": "sha512-3PIF4cBw/y+1u2EazflInpV+lYsSG0aByVIQzAgb1m1MhHFSbqTyNqtBKHgWf/9Ykud+DhILS9EGkmekVhbKoQ==", "dev": true, "license": "MIT", "engines": { @@ -674,23 +674,36 @@ } }, "node_modules/@eslint/plugin-kit": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.1.tgz", - "integrity": "sha512-0J+zgWxHN+xXONWIyPWKFMgVuJoZuGiIFu8yxk7RJjxkzpGmyja5wRFqZIVtjDVOQpV+Rw0iOAjYPE2eQyjr0w==", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.2.tgz", + "integrity": "sha512-4SaFZCNfJqvk/kenHpI8xvN42DMaoycy4PzKc5otHxRswww1kAt82OlBuwRVLofCACCTZEcla2Ydxv8scMXaTg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@eslint/core": "^0.14.0", + "@eslint/core": "^0.15.0", "levn": "^0.4.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, + "node_modules/@eslint/plugin-kit/node_modules/@eslint/core": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.15.0.tgz", + "integrity": "sha512-b7ePw78tEWWkpgZCDYkbqDOP8dmM6qe+AOC6iuJqlq1R/0ahMAeH3qynpnqKFGkMltrp44ohV4ubGyvLX28tzw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@types/json-schema": "^7.0.15" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, "node_modules/@floating-ui/core": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.0.tgz", - "integrity": "sha512-FRdBLykrPPA6P76GGGqlex/e7fbe0F1ykgxHYNXQsH/iTEtjMj/f9bpY5oQqbjt5VgZvgz/uKXbGuROijh3VLA==", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.1.tgz", + "integrity": "sha512-azI0DrjMMfIug/ExbBaeDVJXcY0a7EPvPjb2xAJPa4HeimBX+Z18HK8QQR3jb6356SnDDdxx+hinMLcJEDdOjw==", "dev": true, "license": "MIT", "dependencies": { @@ -698,13 +711,13 @@ } }, "node_modules/@floating-ui/dom": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.0.tgz", - "integrity": "sha512-lGTor4VlXcesUMh1cupTUTDoCxMb0V6bm3CnxHzQcw8Eaf1jQbgQX4i02fYgT0vJ82tb5MZ4CZk1LRGkktJCzg==", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.1.tgz", + "integrity": "sha512-cwsmW/zyw5ltYTUeeYJ60CnQuPqmGwuGVhG9w0PRaRKkAyi38BT5CKrpIbb+jtahSwUl04cWzSx9ZOIxeS6RsQ==", "dev": true, "license": "MIT", "dependencies": { - "@floating-ui/core": "^1.7.0", + "@floating-ui/core": "^1.7.1", "@floating-ui/utils": "^0.2.9" } }, @@ -945,9 +958,9 @@ } }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.41.0.tgz", - "integrity": "sha512-KxN+zCjOYHGwCl4UCtSfZ6jrq/qi88JDUtiEFk8LELEHq2Egfc/FgW+jItZiOLRuQfb/3xJSgFuNPC9jzggX+A==", + "version": "4.43.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.43.0.tgz", + "integrity": "sha512-Krjy9awJl6rKbruhQDgivNbD1WuLb8xAclM4IR4cN5pHGAs2oIMMQJEiC3IC/9TZJ+QZkmZhlMO/6MBGxPidpw==", "cpu": [ "arm" ], @@ -959,9 +972,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.41.0.tgz", - "integrity": "sha512-yDvqx3lWlcugozax3DItKJI5j05B0d4Kvnjx+5mwiUpWramVvmAByYigMplaoAQ3pvdprGCTCE03eduqE/8mPQ==", + "version": "4.43.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.43.0.tgz", + "integrity": "sha512-ss4YJwRt5I63454Rpj+mXCXicakdFmKnUNxr1dLK+5rv5FJgAxnN7s31a5VchRYxCFWdmnDWKd0wbAdTr0J5EA==", "cpu": [ "arm64" ], @@ -973,9 +986,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.41.0.tgz", - "integrity": "sha512-2KOU574vD3gzcPSjxO0eyR5iWlnxxtmW1F5CkNOHmMlueKNCQkxR6+ekgWyVnz6zaZihpUNkGxjsYrkTJKhkaw==", + "version": "4.43.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.43.0.tgz", + "integrity": "sha512-eKoL8ykZ7zz8MjgBenEF2OoTNFAPFz1/lyJ5UmmFSz5jW+7XbH1+MAgCVHy72aG59rbuQLcJeiMrP8qP5d/N0A==", "cpu": [ "arm64" ], @@ -987,9 +1000,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.41.0.tgz", - "integrity": "sha512-gE5ACNSxHcEZyP2BA9TuTakfZvULEW4YAOtxl/A/YDbIir/wPKukde0BNPlnBiP88ecaN4BJI2TtAd+HKuZPQQ==", + "version": "4.43.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.43.0.tgz", + "integrity": "sha512-SYwXJgaBYW33Wi/q4ubN+ldWC4DzQY62S4Ll2dgfr/dbPoF50dlQwEaEHSKrQdSjC6oIe1WgzosoaNoHCdNuMg==", "cpu": [ "x64" ], @@ -1001,9 +1014,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.41.0.tgz", - "integrity": "sha512-GSxU6r5HnWij7FoSo7cZg3l5GPg4HFLkzsFFh0N/b16q5buW1NAWuCJ+HMtIdUEi6XF0qH+hN0TEd78laRp7Dg==", + "version": "4.43.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.43.0.tgz", + "integrity": "sha512-SV+U5sSo0yujrjzBF7/YidieK2iF6E7MdF6EbYxNz94lA+R0wKl3SiixGyG/9Klab6uNBIqsN7j4Y/Fya7wAjQ==", "cpu": [ "arm64" ], @@ -1015,9 +1028,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.41.0.tgz", - "integrity": "sha512-KGiGKGDg8qLRyOWmk6IeiHJzsN/OYxO6nSbT0Vj4MwjS2XQy/5emsmtoqLAabqrohbgLWJ5GV3s/ljdrIr8Qjg==", + "version": "4.43.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.43.0.tgz", + "integrity": "sha512-J7uCsiV13L/VOeHJBo5SjasKiGxJ0g+nQTrBkAsmQBIdil3KhPnSE9GnRon4ejX1XDdsmK/l30IYLiAaQEO0Cg==", "cpu": [ "x64" ], @@ -1029,9 +1042,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.41.0.tgz", - "integrity": "sha512-46OzWeqEVQyX3N2/QdiU/CMXYDH/lSHpgfBkuhl3igpZiaB3ZIfSjKuOnybFVBQzjsLwkus2mjaESy8H41SzvA==", + "version": "4.43.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.43.0.tgz", + "integrity": "sha512-gTJ/JnnjCMc15uwB10TTATBEhK9meBIY+gXP4s0sHD1zHOaIh4Dmy1X9wup18IiY9tTNk5gJc4yx9ctj/fjrIw==", "cpu": [ "arm" ], @@ -1043,9 +1056,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.41.0.tgz", - "integrity": "sha512-lfgW3KtQP4YauqdPpcUZHPcqQXmTmH4nYU0cplNeW583CMkAGjtImw4PKli09NFi2iQgChk4e9erkwlfYem6Lg==", + "version": "4.43.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.43.0.tgz", + "integrity": "sha512-ZJ3gZynL1LDSIvRfz0qXtTNs56n5DI2Mq+WACWZ7yGHFUEirHBRt7fyIk0NsCKhmRhn7WAcjgSkSVVxKlPNFFw==", "cpu": [ "arm" ], @@ -1057,9 +1070,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.41.0.tgz", - "integrity": "sha512-nn8mEyzMbdEJzT7cwxgObuwviMx6kPRxzYiOl6o/o+ChQq23gfdlZcUNnt89lPhhz3BYsZ72rp0rxNqBSfqlqw==", + "version": "4.43.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.43.0.tgz", + "integrity": "sha512-8FnkipasmOOSSlfucGYEu58U8cxEdhziKjPD2FIa0ONVMxvl/hmONtX/7y4vGjdUhjcTHlKlDhw3H9t98fPvyA==", "cpu": [ "arm64" ], @@ -1071,9 +1084,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.41.0.tgz", - "integrity": "sha512-l+QK99je2zUKGd31Gh+45c4pGDAqZSuWQiuRFCdHYC2CSiO47qUWsCcenrI6p22hvHZrDje9QjwSMAFL3iwXwQ==", + "version": "4.43.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.43.0.tgz", + "integrity": "sha512-KPPyAdlcIZ6S9C3S2cndXDkV0Bb1OSMsX0Eelr2Bay4EsF9yi9u9uzc9RniK3mcUGCLhWY9oLr6er80P5DE6XA==", "cpu": [ "arm64" ], @@ -1085,9 +1098,9 @@ ] }, "node_modules/@rollup/rollup-linux-loongarch64-gnu": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.41.0.tgz", - "integrity": "sha512-WbnJaxPv1gPIm6S8O/Wg+wfE/OzGSXlBMbOe4ie+zMyykMOeqmgD1BhPxZQuDqwUN+0T/xOFtL2RUWBspnZj3w==", + "version": "4.43.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.43.0.tgz", + "integrity": "sha512-HPGDIH0/ZzAZjvtlXj6g+KDQ9ZMHfSP553za7o2Odegb/BEfwJcR0Sw0RLNpQ9nC6Gy8s+3mSS9xjZ0n3rhcYg==", "cpu": [ "loong64" ], @@ -1099,9 +1112,9 @@ ] }, "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.41.0.tgz", - "integrity": "sha512-eRDWR5t67/b2g8Q/S8XPi0YdbKcCs4WQ8vklNnUYLaSWF+Cbv2axZsp4jni6/j7eKvMLYCYdcsv8dcU+a6QNFg==", + "version": "4.43.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.43.0.tgz", + "integrity": "sha512-gEmwbOws4U4GLAJDhhtSPWPXUzDfMRedT3hFMyRAvM9Mrnj+dJIFIeL7otsv2WF3D7GrV0GIewW0y28dOYWkmw==", "cpu": [ "ppc64" ], @@ -1113,9 +1126,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.41.0.tgz", - "integrity": "sha512-TWrZb6GF5jsEKG7T1IHwlLMDRy2f3DPqYldmIhnA2DVqvvhY2Ai184vZGgahRrg8k9UBWoSlHv+suRfTN7Ua4A==", + "version": "4.43.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.43.0.tgz", + "integrity": "sha512-XXKvo2e+wFtXZF/9xoWohHg+MuRnvO29TI5Hqe9xwN5uN8NKUYy7tXUG3EZAlfchufNCTHNGjEx7uN78KsBo0g==", "cpu": [ "riscv64" ], @@ -1127,9 +1140,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-musl": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.41.0.tgz", - "integrity": "sha512-ieQljaZKuJpmWvd8gW87ZmSFwid6AxMDk5bhONJ57U8zT77zpZ/TPKkU9HpnnFrM4zsgr4kiGuzbIbZTGi7u9A==", + "version": "4.43.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.43.0.tgz", + "integrity": "sha512-ruf3hPWhjw6uDFsOAzmbNIvlXFXlBQ4nk57Sec8E8rUxs/AI4HD6xmiiasOOx/3QxS2f5eQMKTAwk7KHwpzr/Q==", "cpu": [ "riscv64" ], @@ -1141,9 +1154,9 @@ ] }, "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.41.0.tgz", - "integrity": "sha512-/L3pW48SxrWAlVsKCN0dGLB2bi8Nv8pr5S5ocSM+S0XCn5RCVCXqi8GVtHFsOBBCSeR+u9brV2zno5+mg3S4Aw==", + "version": "4.43.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.43.0.tgz", + "integrity": "sha512-QmNIAqDiEMEvFV15rsSnjoSmO0+eJLoKRD9EAa9rrYNwO/XRCtOGM3A5A0X+wmG+XRrw9Fxdsw+LnyYiZWWcVw==", "cpu": [ "s390x" ], @@ -1155,9 +1168,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.41.0.tgz", - "integrity": "sha512-XMLeKjyH8NsEDCRptf6LO8lJk23o9wvB+dJwcXMaH6ZQbbkHu2dbGIUindbMtRN6ux1xKi16iXWu6q9mu7gDhQ==", + "version": "4.43.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.43.0.tgz", + "integrity": "sha512-jAHr/S0iiBtFyzjhOkAics/2SrXE092qyqEg96e90L3t9Op8OTzS6+IX0Fy5wCt2+KqeHAkti+eitV0wvblEoQ==", "cpu": [ "x64" ], @@ -1169,9 +1182,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.41.0.tgz", - "integrity": "sha512-m/P7LycHZTvSQeXhFmgmdqEiTqSV80zn6xHaQ1JSqwCtD1YGtwEK515Qmy9DcB2HK4dOUVypQxvhVSy06cJPEg==", + "version": "4.43.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.43.0.tgz", + "integrity": "sha512-3yATWgdeXyuHtBhrLt98w+5fKurdqvs8B53LaoKD7P7H7FKOONLsBVMNl9ghPQZQuYcceV5CDyPfyfGpMWD9mQ==", "cpu": [ "x64" ], @@ -1183,9 +1196,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.41.0.tgz", - "integrity": "sha512-4yodtcOrFHpbomJGVEqZ8fzD4kfBeCbpsUy5Pqk4RluXOdsWdjLnjhiKy2w3qzcASWd04fp52Xz7JKarVJ5BTg==", + "version": "4.43.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.43.0.tgz", + "integrity": "sha512-wVzXp2qDSCOpcBCT5WRWLmpJRIzv23valvcTwMHEobkjippNf+C3ys/+wf07poPkeNix0paTNemB2XrHr2TnGw==", "cpu": [ "arm64" ], @@ -1197,9 +1210,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.41.0.tgz", - "integrity": "sha512-tmazCrAsKzdkXssEc65zIE1oC6xPHwfy9d5Ta25SRCDOZS+I6RypVVShWALNuU9bxIfGA0aqrmzlzoM5wO5SPQ==", + "version": "4.43.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.43.0.tgz", + "integrity": "sha512-fYCTEyzf8d+7diCw8b+asvWDCLMjsCEA8alvtAutqJOJp/wL5hs1rWSqJ1vkjgW0L2NB4bsYJrpKkiIPRR9dvw==", "cpu": [ "ia32" ], @@ -1211,9 +1224,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.41.0.tgz", - "integrity": "sha512-h1J+Yzjo/X+0EAvR2kIXJDuTuyT7drc+t2ALY0nIcGPbTatNOf0VWdhEA2Z4AAjv6X1NJV7SYo5oCTYRJhSlVA==", + "version": "4.43.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.43.0.tgz", + "integrity": "sha512-SnGhLiE5rlK0ofq8kzuDkM0g7FN1s5VYY+YSMTibP7CqShxCQvqtNxTARS4xX4PFJfHjG0ZQYX9iGzI3FQh5Aw==", "cpu": [ "x64" ], @@ -1235,18 +1248,18 @@ } }, "node_modules/@sveltejs/vite-plugin-svelte": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-5.0.3.tgz", - "integrity": "sha512-MCFS6CrQDu1yGwspm4qtli0e63vaPCehf6V7pIMP15AsWgMKrqDGCPFF/0kn4SP0ii4aySu4Pa62+fIRGFMjgw==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-5.1.0.tgz", + "integrity": "sha512-wojIS/7GYnJDYIg1higWj2ROA6sSRWvcR1PO/bqEyFr/5UZah26c8Cz4u0NaqjPeVltzsVpt2Tm8d2io0V+4Tw==", "dev": true, "license": "MIT", "dependencies": { "@sveltejs/vite-plugin-svelte-inspector": "^4.0.1", - "debug": "^4.4.0", + "debug": "^4.4.1", "deepmerge": "^4.3.1", "kleur": "^4.1.5", - "magic-string": "^0.30.15", - "vitefu": "^1.0.4" + "magic-string": "^0.30.17", + "vitefu": "^1.0.6" }, "engines": { "node": "^18.0.0 || ^20.0.0 || >=22" @@ -1275,9 +1288,9 @@ } }, "node_modules/@tailwindcss/node": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.1.7.tgz", - "integrity": "sha512-9rsOpdY9idRI2NH6CL4wORFY0+Q6fnx9XP9Ju+iq/0wJwGD5IByIgFmwVbyy4ymuyprj8Qh4ErxMKTUL4uNh3g==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.1.10.tgz", + "integrity": "sha512-2ACf1znY5fpRBwRhMgj9ZXvb2XZW8qs+oTfotJ2C5xR0/WNL7UHZ7zXl6s+rUqedL1mNi+0O+WQr5awGowS3PQ==", "dev": true, "license": "MIT", "dependencies": { @@ -1287,13 +1300,13 @@ "lightningcss": "1.30.1", "magic-string": "^0.30.17", "source-map-js": "^1.2.1", - "tailwindcss": "4.1.7" + "tailwindcss": "4.1.10" } }, "node_modules/@tailwindcss/oxide": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.1.7.tgz", - "integrity": "sha512-5SF95Ctm9DFiUyjUPnDGkoKItPX/k+xifcQhcqX5RA85m50jw1pT/KzjdvlqxRja45Y52nR4MR9fD1JYd7f8NQ==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.1.10.tgz", + "integrity": "sha512-v0C43s7Pjw+B9w21htrQwuFObSkio2aV/qPx/mhrRldbqxbWJK6KizM+q7BF1/1CmuLqZqX3CeYF7s7P9fbA8Q==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -1305,24 +1318,24 @@ "node": ">= 10" }, "optionalDependencies": { - "@tailwindcss/oxide-android-arm64": "4.1.7", - "@tailwindcss/oxide-darwin-arm64": "4.1.7", - "@tailwindcss/oxide-darwin-x64": "4.1.7", - "@tailwindcss/oxide-freebsd-x64": "4.1.7", - "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.7", - "@tailwindcss/oxide-linux-arm64-gnu": "4.1.7", - "@tailwindcss/oxide-linux-arm64-musl": "4.1.7", - "@tailwindcss/oxide-linux-x64-gnu": "4.1.7", - "@tailwindcss/oxide-linux-x64-musl": "4.1.7", - "@tailwindcss/oxide-wasm32-wasi": "4.1.7", - "@tailwindcss/oxide-win32-arm64-msvc": "4.1.7", - "@tailwindcss/oxide-win32-x64-msvc": "4.1.7" + "@tailwindcss/oxide-android-arm64": "4.1.10", + "@tailwindcss/oxide-darwin-arm64": "4.1.10", + "@tailwindcss/oxide-darwin-x64": "4.1.10", + "@tailwindcss/oxide-freebsd-x64": "4.1.10", + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.10", + "@tailwindcss/oxide-linux-arm64-gnu": "4.1.10", + "@tailwindcss/oxide-linux-arm64-musl": "4.1.10", + "@tailwindcss/oxide-linux-x64-gnu": "4.1.10", + "@tailwindcss/oxide-linux-x64-musl": "4.1.10", + "@tailwindcss/oxide-wasm32-wasi": "4.1.10", + "@tailwindcss/oxide-win32-arm64-msvc": "4.1.10", + "@tailwindcss/oxide-win32-x64-msvc": "4.1.10" } }, "node_modules/@tailwindcss/oxide-android-arm64": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.1.7.tgz", - "integrity": "sha512-IWA410JZ8fF7kACus6BrUwY2Z1t1hm0+ZWNEzykKmMNM09wQooOcN/VXr0p/WJdtHZ90PvJf2AIBS/Ceqx1emg==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.1.10.tgz", + "integrity": "sha512-VGLazCoRQ7rtsCzThaI1UyDu/XRYVyH4/EWiaSX6tFglE+xZB5cvtC5Omt0OQ+FfiIVP98su16jDVHDEIuH4iQ==", "cpu": [ "arm64" ], @@ -1337,9 +1350,9 @@ } }, "node_modules/@tailwindcss/oxide-darwin-arm64": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.7.tgz", - "integrity": "sha512-81jUw9To7fimGGkuJ2W5h3/oGonTOZKZ8C2ghm/TTxbwvfSiFSDPd6/A/KE2N7Jp4mv3Ps9OFqg2fEKgZFfsvg==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.10.tgz", + "integrity": "sha512-ZIFqvR1irX2yNjWJzKCqTCcHZbgkSkSkZKbRM3BPzhDL/18idA8uWCoopYA2CSDdSGFlDAxYdU2yBHwAwx8euQ==", "cpu": [ "arm64" ], @@ -1354,9 +1367,9 @@ } }, "node_modules/@tailwindcss/oxide-darwin-x64": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.1.7.tgz", - "integrity": "sha512-q77rWjEyGHV4PdDBtrzO0tgBBPlQWKY7wZK0cUok/HaGgbNKecegNxCGikuPJn5wFAlIywC3v+WMBt0PEBtwGw==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.1.10.tgz", + "integrity": "sha512-eCA4zbIhWUFDXoamNztmS0MjXHSEJYlvATzWnRiTqJkcUteSjO94PoRHJy1Xbwp9bptjeIxxBHh+zBWFhttbrQ==", "cpu": [ "x64" ], @@ -1371,9 +1384,9 @@ } }, "node_modules/@tailwindcss/oxide-freebsd-x64": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.1.7.tgz", - "integrity": "sha512-RfmdbbK6G6ptgF4qqbzoxmH+PKfP4KSVs7SRlTwcbRgBwezJkAO3Qta/7gDy10Q2DcUVkKxFLXUQO6J3CRvBGw==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.1.10.tgz", + "integrity": "sha512-8/392Xu12R0cc93DpiJvNpJ4wYVSiciUlkiOHOSOQNH3adq9Gi/dtySK7dVQjXIOzlpSHjeCL89RUUI8/GTI6g==", "cpu": [ "x64" ], @@ -1388,9 +1401,9 @@ } }, "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.1.7.tgz", - "integrity": "sha512-OZqsGvpwOa13lVd1z6JVwQXadEobmesxQ4AxhrwRiPuE04quvZHWn/LnihMg7/XkN+dTioXp/VMu/p6A5eZP3g==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.1.10.tgz", + "integrity": "sha512-t9rhmLT6EqeuPT+MXhWhlRYIMSfh5LZ6kBrC4FS6/+M1yXwfCtp24UumgCWOAJVyjQwG+lYva6wWZxrfvB+NhQ==", "cpu": [ "arm" ], @@ -1405,9 +1418,9 @@ } }, "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.1.7.tgz", - "integrity": "sha512-voMvBTnJSfKecJxGkoeAyW/2XRToLZ227LxswLAwKY7YslG/Xkw9/tJNH+3IVh5bdYzYE7DfiaPbRkSHFxY1xA==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.1.10.tgz", + "integrity": "sha512-3oWrlNlxLRxXejQ8zImzrVLuZ/9Z2SeKoLhtCu0hpo38hTO2iL86eFOu4sVR8cZc6n3z7eRXXqtHJECa6mFOvA==", "cpu": [ "arm64" ], @@ -1422,9 +1435,9 @@ } }, "node_modules/@tailwindcss/oxide-linux-arm64-musl": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.1.7.tgz", - "integrity": "sha512-PjGuNNmJeKHnP58M7XyjJyla8LPo+RmwHQpBI+W/OxqrwojyuCQ+GUtygu7jUqTEexejZHr/z3nBc/gTiXBj4A==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.1.10.tgz", + "integrity": "sha512-saScU0cmWvg/Ez4gUmQWr9pvY9Kssxt+Xenfx1LG7LmqjcrvBnw4r9VjkFcqmbBb7GCBwYNcZi9X3/oMda9sqQ==", "cpu": [ "arm64" ], @@ -1439,9 +1452,9 @@ } }, "node_modules/@tailwindcss/oxide-linux-x64-gnu": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.7.tgz", - "integrity": "sha512-HMs+Va+ZR3gC3mLZE00gXxtBo3JoSQxtu9lobbZd+DmfkIxR54NO7Z+UQNPsa0P/ITn1TevtFxXTpsRU7qEvWg==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.10.tgz", + "integrity": "sha512-/G3ao/ybV9YEEgAXeEg28dyH6gs1QG8tvdN9c2MNZdUXYBaIY/Gx0N6RlJzfLy/7Nkdok4kaxKPHKJUlAaoTdA==", "cpu": [ "x64" ], @@ -1456,9 +1469,9 @@ } }, "node_modules/@tailwindcss/oxide-linux-x64-musl": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.1.7.tgz", - "integrity": "sha512-MHZ6jyNlutdHH8rd+YTdr3QbXrHXqwIhHw9e7yXEBcQdluGwhpQY2Eku8UZK6ReLaWtQ4gijIv5QoM5eE+qlsA==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.1.10.tgz", + "integrity": "sha512-LNr7X8fTiKGRtQGOerSayc2pWJp/9ptRYAa4G+U+cjw9kJZvkopav1AQc5HHD+U364f71tZv6XamaHKgrIoVzA==", "cpu": [ "x64" ], @@ -1473,9 +1486,9 @@ } }, "node_modules/@tailwindcss/oxide-wasm32-wasi": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.1.7.tgz", - "integrity": "sha512-ANaSKt74ZRzE2TvJmUcbFQ8zS201cIPxUDm5qez5rLEwWkie2SkGtA4P+GPTj+u8N6JbPrC8MtY8RmJA35Oo+A==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.1.10.tgz", + "integrity": "sha512-d6ekQpopFQJAcIK2i7ZzWOYGZ+A6NzzvQ3ozBvWFdeyqfOZdYHU66g5yr+/HC4ipP1ZgWsqa80+ISNILk+ae/Q==", "bundleDependencies": [ "@napi-rs/wasm-runtime", "@emnapi/core", @@ -1494,7 +1507,7 @@ "@emnapi/core": "^1.4.3", "@emnapi/runtime": "^1.4.3", "@emnapi/wasi-threads": "^1.0.2", - "@napi-rs/wasm-runtime": "^0.2.9", + "@napi-rs/wasm-runtime": "^0.2.10", "@tybys/wasm-util": "^0.9.0", "tslib": "^2.8.0" }, @@ -1503,9 +1516,9 @@ } }, "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.7.tgz", - "integrity": "sha512-HUiSiXQ9gLJBAPCMVRk2RT1ZrBjto7WvqsPBwUrNK2BcdSxMnk19h4pjZjI7zgPhDxlAbJSumTC4ljeA9y0tEw==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.10.tgz", + "integrity": "sha512-i1Iwg9gRbwNVOCYmnigWCCgow8nDWSFmeTUU5nbNx3rqbe4p0kRbEqLwLJbYZKmSSp23g4N6rCDmm7OuPBXhDA==", "cpu": [ "arm64" ], @@ -1520,9 +1533,9 @@ } }, "node_modules/@tailwindcss/oxide-win32-x64-msvc": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.1.7.tgz", - "integrity": "sha512-rYHGmvoHiLJ8hWucSfSOEmdCBIGZIq7SpkPRSqLsH2Ab2YUNgKeAPT1Fi2cx3+hnYOrAb0jp9cRyode3bBW4mQ==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.1.10.tgz", + "integrity": "sha512-sGiJTjcBSfGq2DVRtaSljq5ZgZS2SDHSIfhOylkBvHVjwOsodBhnb3HdmiKkVuUGKD0I7G63abMOVaskj1KpOA==", "cpu": [ "x64" ], @@ -1537,29 +1550,29 @@ } }, "node_modules/@tailwindcss/postcss": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@tailwindcss/postcss/-/postcss-4.1.7.tgz", - "integrity": "sha512-88g3qmNZn7jDgrrcp3ZXEQfp9CVox7xjP1HN2TFKI03CltPVd/c61ydn5qJJL8FYunn0OqBaW5HNUga0kmPVvw==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/postcss/-/postcss-4.1.10.tgz", + "integrity": "sha512-B+7r7ABZbkXJwpvt2VMnS6ujcDoR2OOcFaqrLIo1xbcdxje4Vf+VgJdBzNNbrAjBj/rLZ66/tlQ1knIGNLKOBQ==", "dev": true, "license": "MIT", "dependencies": { "@alloc/quick-lru": "^5.2.0", - "@tailwindcss/node": "4.1.7", - "@tailwindcss/oxide": "4.1.7", + "@tailwindcss/node": "4.1.10", + "@tailwindcss/oxide": "4.1.10", "postcss": "^8.4.41", - "tailwindcss": "4.1.7" + "tailwindcss": "4.1.10" } }, "node_modules/@tailwindcss/vite": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.1.7.tgz", - "integrity": "sha512-tYa2fO3zDe41I7WqijyVbRd8oWT0aEID1Eokz5hMT6wShLIHj3yvwj9XbfuloHP9glZ6H+aG2AN/+ZrxJ1Y5RQ==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.1.10.tgz", + "integrity": "sha512-QWnD5HDY2IADv+vYR82lOhqOlS1jSCUUAmfem52cXAhRTKxpDh3ARX8TTXJTCCO7Rv7cD2Nlekabv02bwP3a2A==", "dev": true, "license": "MIT", "dependencies": { - "@tailwindcss/node": "4.1.7", - "@tailwindcss/oxide": "4.1.7", - "tailwindcss": "4.1.7" + "@tailwindcss/node": "4.1.10", + "@tailwindcss/oxide": "4.1.10", + "tailwindcss": "4.1.10" }, "peerDependencies": { "vite": "^5.2.0 || ^6" @@ -1573,9 +1586,9 @@ "license": "MIT" }, "node_modules/@types/estree": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz", - "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", "dev": true, "license": "MIT" }, @@ -1594,17 +1607,17 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.32.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.32.1.tgz", - "integrity": "sha512-6u6Plg9nP/J1GRpe/vcjjabo6Uc5YQPAMxsgQyGC/I0RuukiG1wIe3+Vtg3IrSCVJDmqK3j8adrtzXSENRtFgg==", + "version": "8.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.34.0.tgz", + "integrity": "sha512-QXwAlHlbcAwNlEEMKQS2RCgJsgXrTJdjXT08xEgbPFa2yYQgVjBymxP5DrfrE7X7iodSzd9qBUHUycdyVJTW1w==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.32.1", - "@typescript-eslint/type-utils": "8.32.1", - "@typescript-eslint/utils": "8.32.1", - "@typescript-eslint/visitor-keys": "8.32.1", + "@typescript-eslint/scope-manager": "8.34.0", + "@typescript-eslint/type-utils": "8.34.0", + "@typescript-eslint/utils": "8.34.0", + "@typescript-eslint/visitor-keys": "8.34.0", "graphemer": "^1.4.0", "ignore": "^7.0.0", "natural-compare": "^1.4.0", @@ -1618,22 +1631,22 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", + "@typescript-eslint/parser": "^8.34.0", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <5.9.0" } }, "node_modules/@typescript-eslint/parser": { - "version": "8.32.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.32.1.tgz", - "integrity": "sha512-LKMrmwCPoLhM45Z00O1ulb6jwyVr2kr3XJp+G+tSEZcbauNnScewcQwtJqXDhXeYPDEjZ8C1SjXm015CirEmGg==", + "version": "8.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.34.0.tgz", + "integrity": "sha512-vxXJV1hVFx3IXz/oy2sICsJukaBrtDEQSBiV48/YIV5KWjX1dO+bcIr/kCPrW6weKXvsaGKFNlwH0v2eYdRRbA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.32.1", - "@typescript-eslint/types": "8.32.1", - "@typescript-eslint/typescript-estree": "8.32.1", - "@typescript-eslint/visitor-keys": "8.32.1", + "@typescript-eslint/scope-manager": "8.34.0", + "@typescript-eslint/types": "8.34.0", + "@typescript-eslint/typescript-estree": "8.34.0", + "@typescript-eslint/visitor-keys": "8.34.0", "debug": "^4.3.4" }, "engines": { @@ -1648,15 +1661,37 @@ "typescript": ">=4.8.4 <5.9.0" } }, + "node_modules/@typescript-eslint/project-service": { + "version": "8.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.34.0.tgz", + "integrity": "sha512-iEgDALRf970/B2YExmtPMPF54NenZUf4xpL3wsCRx/lgjz6ul/l13R81ozP/ZNuXfnLCS+oPmG7JIxfdNYKELw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.34.0", + "@typescript-eslint/types": "^8.34.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <5.9.0" + } + }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.32.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.32.1.tgz", - "integrity": "sha512-7IsIaIDeZn7kffk7qXC3o6Z4UblZJKV3UBpkvRNpr5NSyLji7tvTcvmnMNYuYLyh26mN8W723xpo3i4MlD33vA==", + "version": "8.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.34.0.tgz", + "integrity": "sha512-9Ac0X8WiLykl0aj1oYQNcLZjHgBojT6cW68yAgZ19letYu+Hxd0rE0veI1XznSSst1X5lwnxhPbVdwjDRIomRw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.32.1", - "@typescript-eslint/visitor-keys": "8.32.1" + "@typescript-eslint/types": "8.34.0", + "@typescript-eslint/visitor-keys": "8.34.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1666,15 +1701,32 @@ "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.34.0.tgz", + "integrity": "sha512-+W9VYHKFIzA5cBeooqQxqNriAP0QeQ7xTiDuIOr71hzgffm3EL2hxwWBIIj4GuofIbKxGNarpKqIq6Q6YrShOA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <5.9.0" + } + }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.32.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.32.1.tgz", - "integrity": "sha512-mv9YpQGA8iIsl5KyUPi+FGLm7+bA4fgXaeRcFKRDRwDMu4iwrSHeDPipwueNXhdIIZltwCJv+NkxftECbIZWfA==", + "version": "8.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.34.0.tgz", + "integrity": "sha512-n7zSmOcUVhcRYC75W2pnPpbO1iwhJY3NLoHEtbJwJSNlVAZuwqu05zY3f3s2SDWWDSo9FdN5szqc73DCtDObAg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "8.32.1", - "@typescript-eslint/utils": "8.32.1", + "@typescript-eslint/typescript-estree": "8.34.0", + "@typescript-eslint/utils": "8.34.0", "debug": "^4.3.4", "ts-api-utils": "^2.1.0" }, @@ -1691,9 +1743,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.32.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.32.1.tgz", - "integrity": "sha512-YmybwXUJcgGqgAp6bEsgpPXEg6dcCyPyCSr0CAAueacR/CCBi25G3V8gGQ2kRzQRBNol7VQknxMs9HvVa9Rvfg==", + "version": "8.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.34.0.tgz", + "integrity": "sha512-9V24k/paICYPniajHfJ4cuAWETnt7Ssy+R0Rbcqo5sSFr3QEZ/8TSoUi9XeXVBGXCaLtwTOKSLGcInCAvyZeMA==", "dev": true, "license": "MIT", "engines": { @@ -1705,14 +1757,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.32.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.32.1.tgz", - "integrity": "sha512-Y3AP9EIfYwBb4kWGb+simvPaqQoT5oJuzzj9m0i6FCY6SPvlomY2Ei4UEMm7+FXtlNJbor80ximyslzaQF6xhg==", + "version": "8.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.34.0.tgz", + "integrity": "sha512-rOi4KZxI7E0+BMqG7emPSK1bB4RICCpF7QD3KCLXn9ZvWoESsOMlHyZPAHyG04ujVplPaHbmEvs34m+wjgtVtg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.32.1", - "@typescript-eslint/visitor-keys": "8.32.1", + "@typescript-eslint/project-service": "8.34.0", + "@typescript-eslint/tsconfig-utils": "8.34.0", + "@typescript-eslint/types": "8.34.0", + "@typescript-eslint/visitor-keys": "8.34.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -1732,16 +1786,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.32.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.32.1.tgz", - "integrity": "sha512-DsSFNIgLSrc89gpq1LJB7Hm1YpuhK086DRDJSNrewcGvYloWW1vZLHBTIvarKZDcAORIy/uWNx8Gad+4oMpkSA==", + "version": "8.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.34.0.tgz", + "integrity": "sha512-8L4tWatGchV9A1cKbjaavS6mwYwp39jql8xUmIIKJdm+qiaeHy5KMKlBrf30akXAWBzn2SqKsNOtSENWUwg7XQ==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", - "@typescript-eslint/scope-manager": "8.32.1", - "@typescript-eslint/types": "8.32.1", - "@typescript-eslint/typescript-estree": "8.32.1" + "@typescript-eslint/scope-manager": "8.34.0", + "@typescript-eslint/types": "8.34.0", + "@typescript-eslint/typescript-estree": "8.34.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1756,13 +1810,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.32.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.32.1.tgz", - "integrity": "sha512-ar0tjQfObzhSaW3C3QNmTc5ofj0hDoNQ5XWrCy6zDyabdr0TWhCkClp+rywGNj/odAFBVzzJrK4tEq5M4Hmu4w==", + "version": "8.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.34.0.tgz", + "integrity": "sha512-qHV7pW7E85A0x6qyrFn+O+q1k1p3tQCsqIZ1KZ5ESLXY57aTvUd3/a4rdPTeXisvhXn2VQG0VSKUqs8KHF2zcA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.32.1", + "@typescript-eslint/types": "8.34.0", "eslint-visitor-keys": "^4.2.0" }, "engines": { @@ -1774,9 +1828,9 @@ } }, "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", - "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", "dev": true, "license": "Apache-2.0", "engines": { @@ -1794,9 +1848,9 @@ "license": "MIT" }, "node_modules/acorn": { - "version": "8.14.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz", - "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==", + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "dev": true, "license": "MIT", "bin": { @@ -1938,9 +1992,9 @@ "license": "MIT" }, "node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", "dev": true, "license": "MIT", "dependencies": { @@ -1961,9 +2015,9 @@ } }, "node_modules/browserslist": { - "version": "4.24.5", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.5.tgz", - "integrity": "sha512-FDToo4Wo82hIdgc1CQ+NQD0hEhmpPjrZ3hiUgwgOG6IuTdlpr8jdjyG24P6cNP1yJpTLzS5OcGgSw0xmDU1/Tw==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.0.tgz", + "integrity": "sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==", "dev": true, "funding": [ { @@ -1981,8 +2035,8 @@ ], "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001716", - "electron-to-chromium": "^1.5.149", + "caniuse-lite": "^1.0.30001718", + "electron-to-chromium": "^1.5.160", "node-releases": "^2.0.19", "update-browserslist-db": "^1.1.3" }, @@ -2017,9 +2071,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001718", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001718.tgz", - "integrity": "sha512-AflseV1ahcSunK53NfEs9gFWgOEmzr0f+kaMFA4xiLZlr9Hzt7HxcSpIFcnNCUkz6R6dWKa54rUz3HUmI3nVcw==", + "version": "1.0.30001723", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001723.tgz", + "integrity": "sha512-1R/elMjtehrFejxwmexeXAtae5UO9iSyFn6G/I806CYC/BLyyBk1EPhrKBkWhy6wM6Xnm47dSJQec+tLJ39WHw==", "dev": true, "funding": [ { @@ -2157,13 +2211,13 @@ "license": "MIT" }, "node_modules/core-js-compat": { - "version": "3.42.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.42.0.tgz", - "integrity": "sha512-bQasjMfyDGyaeWKBIu33lHh9qlSR0MFE/Nmc6nMjf/iU9b3rSMdAYz1Baxrv4lPdGUsTqZudHA4jIGSJy0SWZQ==", + "version": "3.43.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.43.0.tgz", + "integrity": "sha512-2GML2ZsCc5LR7hZYz4AXmjQw8zuy2T//2QntwdnpuYI7jteT6GVYJL7F6C2C57R7gSYrcqVW3lAALefdbhBLDA==", "dev": true, "license": "MIT", "dependencies": { - "browserslist": "^4.24.4" + "browserslist": "^4.25.0" }, "funding": { "type": "opencollective", @@ -2244,9 +2298,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.157", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.157.tgz", - "integrity": "sha512-/0ybgsQd1muo8QlnuTpKwtl0oX5YMlUGbm8xyqgDU00motRkKFFbUJySAQBWcY79rVqNLWIWa87BGVGClwAB2w==", + "version": "1.5.167", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.167.tgz", + "integrity": "sha512-LxcRvnYO5ez2bMOFpbuuVuAI5QNeY1ncVytE/KXaL6ZNfzX1yPlAO0nSOyIHx2fVAuUprMqPs/TdVhUFZy7SIQ==", "dev": true, "license": "ISC" }, @@ -2265,9 +2319,9 @@ } }, "node_modules/esbuild": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.4.tgz", - "integrity": "sha512-8pgjLUcUjcgDg+2Q4NYXnPbo/vncAY4UmyaCm0jZevERqCHZIaWwdJHkf8XQtu4AxSKCdvrUbT0XUr1IdZzI8Q==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.5.tgz", + "integrity": "sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -2278,31 +2332,31 @@ "node": ">=18" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.25.4", - "@esbuild/android-arm": "0.25.4", - "@esbuild/android-arm64": "0.25.4", - "@esbuild/android-x64": "0.25.4", - "@esbuild/darwin-arm64": "0.25.4", - "@esbuild/darwin-x64": "0.25.4", - "@esbuild/freebsd-arm64": "0.25.4", - "@esbuild/freebsd-x64": "0.25.4", - "@esbuild/linux-arm": "0.25.4", - "@esbuild/linux-arm64": "0.25.4", - "@esbuild/linux-ia32": "0.25.4", - "@esbuild/linux-loong64": "0.25.4", - "@esbuild/linux-mips64el": "0.25.4", - "@esbuild/linux-ppc64": "0.25.4", - "@esbuild/linux-riscv64": "0.25.4", - "@esbuild/linux-s390x": "0.25.4", - "@esbuild/linux-x64": "0.25.4", - "@esbuild/netbsd-arm64": "0.25.4", - "@esbuild/netbsd-x64": "0.25.4", - "@esbuild/openbsd-arm64": "0.25.4", - "@esbuild/openbsd-x64": "0.25.4", - "@esbuild/sunos-x64": "0.25.4", - "@esbuild/win32-arm64": "0.25.4", - "@esbuild/win32-ia32": "0.25.4", - "@esbuild/win32-x64": "0.25.4" + "@esbuild/aix-ppc64": "0.25.5", + "@esbuild/android-arm": "0.25.5", + "@esbuild/android-arm64": "0.25.5", + "@esbuild/android-x64": "0.25.5", + "@esbuild/darwin-arm64": "0.25.5", + "@esbuild/darwin-x64": "0.25.5", + "@esbuild/freebsd-arm64": "0.25.5", + "@esbuild/freebsd-x64": "0.25.5", + "@esbuild/linux-arm": "0.25.5", + "@esbuild/linux-arm64": "0.25.5", + "@esbuild/linux-ia32": "0.25.5", + "@esbuild/linux-loong64": "0.25.5", + "@esbuild/linux-mips64el": "0.25.5", + "@esbuild/linux-ppc64": "0.25.5", + "@esbuild/linux-riscv64": "0.25.5", + "@esbuild/linux-s390x": "0.25.5", + "@esbuild/linux-x64": "0.25.5", + "@esbuild/netbsd-arm64": "0.25.5", + "@esbuild/netbsd-x64": "0.25.5", + "@esbuild/openbsd-arm64": "0.25.5", + "@esbuild/openbsd-x64": "0.25.5", + "@esbuild/sunos-x64": "0.25.5", + "@esbuild/win32-arm64": "0.25.5", + "@esbuild/win32-ia32": "0.25.5", + "@esbuild/win32-x64": "0.25.5" } }, "node_modules/escalade": { @@ -2329,19 +2383,19 @@ } }, "node_modules/eslint": { - "version": "9.27.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.27.0.tgz", - "integrity": "sha512-ixRawFQuMB9DZ7fjU3iGGganFDp3+45bPOdaRurcFHSXO1e/sYwUX/FtQZpLZJR6SjMoJH8hR2pPEAfDyCoU2Q==", + "version": "9.29.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.29.0.tgz", + "integrity": "sha512-GsGizj2Y1rCWDu6XoEekL3RLilp0voSePurjZIkxL3wlm5o5EC9VpgaP7lrCvjnkuLvzFBQWB3vWB3K5KQTveQ==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.12.1", - "@eslint/config-array": "^0.20.0", + "@eslint/config-array": "^0.20.1", "@eslint/config-helpers": "^0.2.1", "@eslint/core": "^0.14.0", "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "9.27.0", + "@eslint/js": "9.29.0", "@eslint/plugin-kit": "^0.3.1", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", @@ -2353,9 +2407,9 @@ "cross-spawn": "^7.0.6", "debug": "^4.3.2", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^8.3.0", - "eslint-visitor-keys": "^4.2.0", - "espree": "^10.3.0", + "eslint-scope": "^8.4.0", + "eslint-visitor-keys": "^4.2.1", + "espree": "^10.4.0", "esquery": "^1.5.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -2416,9 +2470,9 @@ } }, "node_modules/eslint-plugin-svelte": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-3.9.0.tgz", - "integrity": "sha512-nvIUNyyPGbr5922Kd1p/jXe+FfNdVPXsxLyrrXpwfSbZZEFdAYva9O/gm2lObC/wXkQo/AUmQkAihfmNJYeCjA==", + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-3.9.2.tgz", + "integrity": "sha512-aqzfHtG9RPaFhCUFm5QFC6eFY/yHFQIT8VYYFe7/mT2A9mbgVR3XV2keCqU19LN8iVD9mdvRvqHU+4+CzJImvg==", "dev": true, "license": "MIT", "dependencies": { @@ -2450,9 +2504,9 @@ } }, "node_modules/eslint-plugin-svelte/node_modules/globals": { - "version": "16.1.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-16.1.0.tgz", - "integrity": "sha512-aibexHNbb/jiUSObBgpHLj+sIuUmJnYcgXBlrfsiDZ9rt4aF2TFRbyLgZ2iFQuVZ1K5Mx3FVkbKRSgKrbK3K2g==", + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-16.2.0.tgz", + "integrity": "sha512-O+7l9tPdHCU320IigZZPj5zmRCFG9xHmx9cU8FqU2Rp+JN714seHV+2S9+JslCpY4gJwU2vOGox0wzgae/MCEg==", "dev": true, "license": "MIT", "engines": { @@ -2575,9 +2629,9 @@ } }, "node_modules/eslint-plugin-unicorn/node_modules/globals": { - "version": "16.1.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-16.1.0.tgz", - "integrity": "sha512-aibexHNbb/jiUSObBgpHLj+sIuUmJnYcgXBlrfsiDZ9rt4aF2TFRbyLgZ2iFQuVZ1K5Mx3FVkbKRSgKrbK3K2g==", + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-16.2.0.tgz", + "integrity": "sha512-O+7l9tPdHCU320IigZZPj5zmRCFG9xHmx9cU8FqU2Rp+JN714seHV+2S9+JslCpY4gJwU2vOGox0wzgae/MCEg==", "dev": true, "license": "MIT", "engines": { @@ -2588,9 +2642,9 @@ } }, "node_modules/eslint-scope": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.3.0.tgz", - "integrity": "sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==", + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", + "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -2618,9 +2672,9 @@ } }, "node_modules/eslint/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", "dependencies": { @@ -2629,9 +2683,9 @@ } }, "node_modules/eslint/node_modules/eslint-visitor-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", - "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", "dev": true, "license": "Apache-2.0", "engines": { @@ -2672,15 +2726,15 @@ "license": "MIT" }, "node_modules/espree": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz", - "integrity": "sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==", + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", + "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "acorn": "^8.14.0", + "acorn": "^8.15.0", "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^4.2.0" + "eslint-visitor-keys": "^4.2.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2690,9 +2744,9 @@ } }, "node_modules/espree/node_modules/eslint-visitor-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", - "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", "dev": true, "license": "Apache-2.0", "engines": { @@ -2716,9 +2770,9 @@ } }, "node_modules/esrap": { - "version": "1.4.6", - "resolved": "https://registry.npmjs.org/esrap/-/esrap-1.4.6.tgz", - "integrity": "sha512-F/D2mADJ9SHY3IwksD4DAXjTt7qt7GWUf3/8RhCNWmC/67tyb55dpimHmy7EplakFaflV0R/PC+fdSPqrRHAQw==", + "version": "1.4.9", + "resolved": "https://registry.npmjs.org/esrap/-/esrap-1.4.9.tgz", + "integrity": "sha512-3OMlcd0a03UGuZpPeUC1HxR3nA23l+HEyCiZw3b3FumJIN9KphoGzDJKMXI1S72jVS1dsenDyQC0kJlO1U9E1g==", "dev": true, "license": "MIT", "dependencies": { @@ -2827,9 +2881,9 @@ } }, "node_modules/fdir": { - "version": "6.4.4", - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.4.tgz", - "integrity": "sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==", + "version": "6.4.6", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.6.tgz", + "integrity": "sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==", "dev": true, "license": "MIT", "peerDependencies": { @@ -3087,9 +3141,9 @@ } }, "node_modules/ignore": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.4.tgz", - "integrity": "sha512-gJzzk+PQNznz8ysRrC0aOkBNVRBDtE1n53IqyqEf3PXrYwomFs5q4pGMizBMJF+ykh03insJ27hB8gSrD2Hn8A==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", + "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", "dev": true, "license": "MIT", "engines": { @@ -3908,9 +3962,9 @@ } }, "node_modules/postcss": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz", - "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", + "version": "8.5.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.5.tgz", + "integrity": "sha512-d/jtm+rdNT8tpXuHY5MMtcbJFBkhXE6593XVR9UoGCH8jSFGci7jGvMGH5RYd5PBJW+00NZQt6gf7CbagJCrhg==", "dev": true, "funding": [ { @@ -3928,7 +3982,7 @@ ], "license": "MIT", "dependencies": { - "nanoid": "^3.3.8", + "nanoid": "^3.3.11", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" }, @@ -4215,9 +4269,9 @@ } }, "node_modules/rollup": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.41.0.tgz", - "integrity": "sha512-HqMFpUbWlf/tvcxBFNKnJyzc7Lk+XO3FGc3pbNBLqEbOz0gPLRgcrlS3UF4MfUrVlstOaP/q0kM6GVvi+LrLRg==", + "version": "4.43.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.43.0.tgz", + "integrity": "sha512-wdN2Kd3Twh8MAEOEJZsuxuLKCsBEo4PVNLK6tQWAn10VhsVewQLzcucMgLolRlhFybGxfclbPeEYBaP6RvUFGg==", "dev": true, "license": "MIT", "dependencies": { @@ -4231,29 +4285,36 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.41.0", - "@rollup/rollup-android-arm64": "4.41.0", - "@rollup/rollup-darwin-arm64": "4.41.0", - "@rollup/rollup-darwin-x64": "4.41.0", - "@rollup/rollup-freebsd-arm64": "4.41.0", - "@rollup/rollup-freebsd-x64": "4.41.0", - "@rollup/rollup-linux-arm-gnueabihf": "4.41.0", - "@rollup/rollup-linux-arm-musleabihf": "4.41.0", - "@rollup/rollup-linux-arm64-gnu": "4.41.0", - "@rollup/rollup-linux-arm64-musl": "4.41.0", - "@rollup/rollup-linux-loongarch64-gnu": "4.41.0", - "@rollup/rollup-linux-powerpc64le-gnu": "4.41.0", - "@rollup/rollup-linux-riscv64-gnu": "4.41.0", - "@rollup/rollup-linux-riscv64-musl": "4.41.0", - "@rollup/rollup-linux-s390x-gnu": "4.41.0", - "@rollup/rollup-linux-x64-gnu": "4.41.0", - "@rollup/rollup-linux-x64-musl": "4.41.0", - "@rollup/rollup-win32-arm64-msvc": "4.41.0", - "@rollup/rollup-win32-ia32-msvc": "4.41.0", - "@rollup/rollup-win32-x64-msvc": "4.41.0", + "@rollup/rollup-android-arm-eabi": "4.43.0", + "@rollup/rollup-android-arm64": "4.43.0", + "@rollup/rollup-darwin-arm64": "4.43.0", + "@rollup/rollup-darwin-x64": "4.43.0", + "@rollup/rollup-freebsd-arm64": "4.43.0", + "@rollup/rollup-freebsd-x64": "4.43.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.43.0", + "@rollup/rollup-linux-arm-musleabihf": "4.43.0", + "@rollup/rollup-linux-arm64-gnu": "4.43.0", + "@rollup/rollup-linux-arm64-musl": "4.43.0", + "@rollup/rollup-linux-loongarch64-gnu": "4.43.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.43.0", + "@rollup/rollup-linux-riscv64-gnu": "4.43.0", + "@rollup/rollup-linux-riscv64-musl": "4.43.0", + "@rollup/rollup-linux-s390x-gnu": "4.43.0", + "@rollup/rollup-linux-x64-gnu": "4.43.0", + "@rollup/rollup-linux-x64-musl": "4.43.0", + "@rollup/rollup-win32-arm64-msvc": "4.43.0", + "@rollup/rollup-win32-ia32-msvc": "4.43.0", + "@rollup/rollup-win32-x64-msvc": "4.43.0", "fsevents": "~2.3.2" } }, + "node_modules/rollup/node_modules/@types/estree": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz", + "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==", + "dev": true, + "license": "MIT" + }, "node_modules/run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", @@ -4393,9 +4454,9 @@ } }, "node_modules/svelte": { - "version": "5.33.1", - "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.33.1.tgz", - "integrity": "sha512-7znzaaQALL62NBzkdKV04tmYIVla8qjrW+k6GdgFZcKcj8XOb8iEjmfRPo40iaWZlKv3+uiuc0h4iaGgwoORtA==", + "version": "5.34.3", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.34.3.tgz", + "integrity": "sha512-Y0QKP2rfWD+ARKe91c4JgZgc/nXa2BfOnVBUjYUMB819m7VyPszihkjdzXPIV0qlGRZYEukpgNq7hgbzTbopJw==", "dev": true, "license": "MIT", "dependencies": { @@ -4408,7 +4469,7 @@ "axobject-query": "^4.1.0", "clsx": "^2.1.1", "esm-env": "^1.2.1", - "esrap": "^1.4.6", + "esrap": "^1.4.8", "is-reference": "^3.0.3", "locate-character": "^3.0.0", "magic-string": "^0.30.11", @@ -4472,9 +4533,9 @@ } }, "node_modules/svelte-eslint-parser/node_modules/eslint-visitor-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", - "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", "dev": true, "license": "Apache-2.0", "engines": { @@ -4640,9 +4701,9 @@ } }, "node_modules/tailwind-merge": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-3.3.0.tgz", - "integrity": "sha512-fyW/pEfcQSiigd5SNn0nApUOxx0zB/dm6UDU/rEwc2c3sX2smWUNbapHv+QRqLGVp9GWX3THIa7MUGPo+YkDzQ==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-3.3.1.tgz", + "integrity": "sha512-gBXpgUm/3rp1lMZZrM/w7D8GKqshif0zAymAhbCyIt8KMe+0v9DQ7cdYLR4FHH/cKpdTXb+A/tKKU3eolfsI+g==", "dev": true, "license": "MIT", "funding": { @@ -4651,9 +4712,9 @@ } }, "node_modules/tailwindcss": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.7.tgz", - "integrity": "sha512-kr1o/ErIdNhTz8uzAYL7TpaUuzKIE6QPQ4qmSdxnoX/lo+5wmUHQA6h3L5yIqEImSRnAAURDirLu/BgiXGPAhg==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.10.tgz", + "integrity": "sha512-P3nr6WkvKV/ONsTzj6Gb57sWPMX29EPNPopo7+FcpkQaNsrNpZ1pv8QmrYI2RqEKD7mlGqLnGovlcYnBK0IqUA==", "dev": true, "license": "MIT" }, @@ -4686,9 +4747,9 @@ } }, "node_modules/tinyglobby": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.13.tgz", - "integrity": "sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==", + "version": "0.2.14", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.14.tgz", + "integrity": "sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==", "dev": true, "license": "MIT", "dependencies": { diff --git a/demo/svelte/package.json b/demo/svelte/package.json index f023e62..375a84e 100644 --- a/demo/svelte/package.json +++ b/demo/svelte/package.json @@ -21,28 +21,28 @@ "npm:reinstall": "rm -rf ./node_modules && rm -f ./package-lock.json && npm i && npm i" }, "devDependencies": { - "@sveltejs/vite-plugin-svelte": "^5.0.3", - "@tailwindcss/postcss": "^4.1.7", - "@tailwindcss/vite": "^4.1.7", + "@sveltejs/vite-plugin-svelte": "^5.1.0", + "@tailwindcss/postcss": "^4.1.10", + "@tailwindcss/vite": "^4.1.10", "@tsconfig/svelte": "^5.0.4", - "@typescript-eslint/eslint-plugin": "^8.32.1", - "@typescript-eslint/parser": "^8.32.1", + "@typescript-eslint/eslint-plugin": "^8.34.0", + "@typescript-eslint/parser": "^8.34.0", "autoprefixer": "^10.4.21", - "eslint": "^9.27.0", + "eslint": "^9.29.0", "eslint-config-prettier": "^10.1.5", "eslint-plugin-simple-import-sort": "^12.1.1", - "eslint-plugin-svelte": "^3.9.0", + "eslint-plugin-svelte": "^3.9.2", "eslint-plugin-unicorn": "^59.0.1", "flowbite-svelte": "^0.48.6", "flowbite-svelte-icons": "^2.2.0", - "postcss": "^8.5.3", + "postcss": "^8.5.5", "postcss-load-config": "^6.0.1", "prettier": "^3.5.3", "prettier-plugin-svelte": "^3.4.0", - "svelte": "^5.33.1", + "svelte": "^5.34.3", "svelte-check": "^4.2.1", "svelte-preprocess": "^6.0.3", - "tailwindcss": "^4.1.7", + "tailwindcss": "^4.1.10", "tslib": "^2.8.1", "typescript": "^5.8.3", "vite": "^6.3.5" diff --git a/package-lock.json b/package-lock.json index 0e53c14..39851bb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "1.9.0", "license": "ISC", "dependencies": { - "glob": "^11.0.2", + "glob": "^11.0.3", "handlebars": "^4.7.8", "mime-types": "^3.0.1", "ts-command-line-args": "^2.5.1" @@ -18,18 +18,18 @@ "svelteesp32": "bin/index.js" }, "devDependencies": { - "@types/mime-types": "^2.1.4", - "@types/node": "^22.15.21", - "@typescript-eslint/eslint-plugin": "^8.32.1", - "@typescript-eslint/parser": "^8.32.1", - "eslint": "^9.27.0", + "@types/mime-types": "^3.0.1", + "@types/node": "^24.0.1", + "@typescript-eslint/eslint-plugin": "^8.34.0", + "@typescript-eslint/parser": "^8.34.0", + "eslint": "^9.29.0", "eslint-config-prettier": "^10.1.5", "eslint-plugin-simple-import-sort": "^12.1.1", "eslint-plugin-unicorn": "^59.0.1", "nodemon": "^3.1.10", "prettier": "^3.5.3", "ts-node": "^10.9.2", - "tsx": "^4.19.4", + "tsx": "^4.20.3", "typescript": "^5.8.3" }, "engines": { @@ -61,9 +61,9 @@ } }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.4.tgz", - "integrity": "sha512-1VCICWypeQKhVbE9oW/sJaAmjLxhVqacdkvPLEjwlttjfwENRSClS8EjBz0KzRyFSCPDIkuXW34Je/vk7zdB7Q==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.5.tgz", + "integrity": "sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==", "cpu": [ "ppc64" ], @@ -78,9 +78,9 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.4.tgz", - "integrity": "sha512-QNdQEps7DfFwE3hXiU4BZeOV68HHzYwGd0Nthhd3uCkkEKK7/R6MTgM0P7H7FAs5pU/DIWsviMmEGxEoxIZ+ZQ==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.5.tgz", + "integrity": "sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA==", "cpu": [ "arm" ], @@ -95,9 +95,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.4.tgz", - "integrity": "sha512-bBy69pgfhMGtCnwpC/x5QhfxAz/cBgQ9enbtwjf6V9lnPI/hMyT9iWpR1arm0l3kttTr4L0KSLpKmLp/ilKS9A==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.5.tgz", + "integrity": "sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg==", "cpu": [ "arm64" ], @@ -112,9 +112,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.4.tgz", - "integrity": "sha512-TVhdVtQIFuVpIIR282btcGC2oGQoSfZfmBdTip2anCaVYcqWlZXGcdcKIUklfX2wj0JklNYgz39OBqh2cqXvcQ==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.5.tgz", + "integrity": "sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw==", "cpu": [ "x64" ], @@ -129,9 +129,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.4.tgz", - "integrity": "sha512-Y1giCfM4nlHDWEfSckMzeWNdQS31BQGs9/rouw6Ub91tkK79aIMTH3q9xHvzH8d0wDru5Ci0kWB8b3up/nl16g==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.5.tgz", + "integrity": "sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ==", "cpu": [ "arm64" ], @@ -146,9 +146,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.4.tgz", - "integrity": "sha512-CJsry8ZGM5VFVeyUYB3cdKpd/H69PYez4eJh1W/t38vzutdjEjtP7hB6eLKBoOdxcAlCtEYHzQ/PJ/oU9I4u0A==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.5.tgz", + "integrity": "sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ==", "cpu": [ "x64" ], @@ -163,9 +163,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.4.tgz", - "integrity": "sha512-yYq+39NlTRzU2XmoPW4l5Ifpl9fqSk0nAJYM/V/WUGPEFfek1epLHJIkTQM6bBs1swApjO5nWgvr843g6TjxuQ==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.5.tgz", + "integrity": "sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw==", "cpu": [ "arm64" ], @@ -180,9 +180,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.4.tgz", - "integrity": "sha512-0FgvOJ6UUMflsHSPLzdfDnnBBVoCDtBTVyn/MrWloUNvq/5SFmh13l3dvgRPkDihRxb77Y17MbqbCAa2strMQQ==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.5.tgz", + "integrity": "sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw==", "cpu": [ "x64" ], @@ -197,9 +197,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.4.tgz", - "integrity": "sha512-kro4c0P85GMfFYqW4TWOpvmF8rFShbWGnrLqlzp4X1TNWjRY3JMYUfDCtOxPKOIY8B0WC8HN51hGP4I4hz4AaQ==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.5.tgz", + "integrity": "sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw==", "cpu": [ "arm" ], @@ -214,9 +214,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.4.tgz", - "integrity": "sha512-+89UsQTfXdmjIvZS6nUnOOLoXnkUTB9hR5QAeLrQdzOSWZvNSAXAtcRDHWtqAUtAmv7ZM1WPOOeSxDzzzMogiQ==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.5.tgz", + "integrity": "sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg==", "cpu": [ "arm64" ], @@ -231,9 +231,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.4.tgz", - "integrity": "sha512-yTEjoapy8UP3rv8dB0ip3AfMpRbyhSN3+hY8mo/i4QXFeDxmiYbEKp3ZRjBKcOP862Ua4b1PDfwlvbuwY7hIGQ==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.5.tgz", + "integrity": "sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA==", "cpu": [ "ia32" ], @@ -248,9 +248,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.4.tgz", - "integrity": "sha512-NeqqYkrcGzFwi6CGRGNMOjWGGSYOpqwCjS9fvaUlX5s3zwOtn1qwg1s2iE2svBe4Q/YOG1q6875lcAoQK/F4VA==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.5.tgz", + "integrity": "sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg==", "cpu": [ "loong64" ], @@ -265,9 +265,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.4.tgz", - "integrity": "sha512-IcvTlF9dtLrfL/M8WgNI/qJYBENP3ekgsHbYUIzEzq5XJzzVEV/fXY9WFPfEEXmu3ck2qJP8LG/p3Q8f7Zc2Xg==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.5.tgz", + "integrity": "sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg==", "cpu": [ "mips64el" ], @@ -282,9 +282,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.4.tgz", - "integrity": "sha512-HOy0aLTJTVtoTeGZh4HSXaO6M95qu4k5lJcH4gxv56iaycfz1S8GO/5Jh6X4Y1YiI0h7cRyLi+HixMR+88swag==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.5.tgz", + "integrity": "sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ==", "cpu": [ "ppc64" ], @@ -299,9 +299,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.4.tgz", - "integrity": "sha512-i8JUDAufpz9jOzo4yIShCTcXzS07vEgWzyX3NH2G7LEFVgrLEhjwL3ajFE4fZI3I4ZgiM7JH3GQ7ReObROvSUA==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.5.tgz", + "integrity": "sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA==", "cpu": [ "riscv64" ], @@ -316,9 +316,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.4.tgz", - "integrity": "sha512-jFnu+6UbLlzIjPQpWCNh5QtrcNfMLjgIavnwPQAfoGx4q17ocOU9MsQ2QVvFxwQoWpZT8DvTLooTvmOQXkO51g==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.5.tgz", + "integrity": "sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ==", "cpu": [ "s390x" ], @@ -333,9 +333,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.4.tgz", - "integrity": "sha512-6e0cvXwzOnVWJHq+mskP8DNSrKBr1bULBvnFLpc1KY+d+irZSgZ02TGse5FsafKS5jg2e4pbvK6TPXaF/A6+CA==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.5.tgz", + "integrity": "sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==", "cpu": [ "x64" ], @@ -350,9 +350,9 @@ } }, "node_modules/@esbuild/netbsd-arm64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.4.tgz", - "integrity": "sha512-vUnkBYxZW4hL/ie91hSqaSNjulOnYXE1VSLusnvHg2u3jewJBz3YzB9+oCw8DABeVqZGg94t9tyZFoHma8gWZQ==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.5.tgz", + "integrity": "sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw==", "cpu": [ "arm64" ], @@ -367,9 +367,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.4.tgz", - "integrity": "sha512-XAg8pIQn5CzhOB8odIcAm42QsOfa98SBeKUdo4xa8OvX8LbMZqEtgeWE9P/Wxt7MlG2QqvjGths+nq48TrUiKw==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.5.tgz", + "integrity": "sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ==", "cpu": [ "x64" ], @@ -384,9 +384,9 @@ } }, "node_modules/@esbuild/openbsd-arm64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.4.tgz", - "integrity": "sha512-Ct2WcFEANlFDtp1nVAXSNBPDxyU+j7+tId//iHXU2f/lN5AmO4zLyhDcpR5Cz1r08mVxzt3Jpyt4PmXQ1O6+7A==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.5.tgz", + "integrity": "sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw==", "cpu": [ "arm64" ], @@ -401,9 +401,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.4.tgz", - "integrity": "sha512-xAGGhyOQ9Otm1Xu8NT1ifGLnA6M3sJxZ6ixylb+vIUVzvvd6GOALpwQrYrtlPouMqd/vSbgehz6HaVk4+7Afhw==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.5.tgz", + "integrity": "sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg==", "cpu": [ "x64" ], @@ -418,9 +418,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.4.tgz", - "integrity": "sha512-Mw+tzy4pp6wZEK0+Lwr76pWLjrtjmJyUB23tHKqEDP74R3q95luY/bXqXZeYl4NYlvwOqoRKlInQialgCKy67Q==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.5.tgz", + "integrity": "sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA==", "cpu": [ "x64" ], @@ -435,9 +435,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.4.tgz", - "integrity": "sha512-AVUP428VQTSddguz9dO9ngb+E5aScyg7nOeJDrF1HPYu555gmza3bDGMPhmVXL8svDSoqPCsCPjb265yG/kLKQ==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.5.tgz", + "integrity": "sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw==", "cpu": [ "arm64" ], @@ -452,9 +452,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.4.tgz", - "integrity": "sha512-i1sW+1i+oWvQzSgfRcxxG2k4I9n3O9NRqy8U+uugaT2Dy7kLO9Y7wI72haOahxceMX8hZAzgGou1FhndRldxRg==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.5.tgz", + "integrity": "sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ==", "cpu": [ "ia32" ], @@ -469,9 +469,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.4.tgz", - "integrity": "sha512-nOT2vZNw6hJ+z43oP1SPea/G/6AbN6X+bGNhNuq8NtRHy4wsMhw765IKLNmnjek7GvjWBYQ8Q5VBoYTFg9y1UQ==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.5.tgz", + "integrity": "sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g==", "cpu": [ "x64" ], @@ -515,9 +515,9 @@ } }, "node_modules/@eslint/config-array": { - "version": "0.20.0", - "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.20.0.tgz", - "integrity": "sha512-fxlS1kkIjx8+vy2SjuCB94q3htSNrufYTXubwiBFeaQHbH6Ipi43gFJq2zCMt6PHhImH3Xmr0NksKDvchWlpQQ==", + "version": "0.20.1", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.20.1.tgz", + "integrity": "sha512-OL0RJzC/CBzli0DrrR31qzj6d6i6Mm3HByuhflhl4LOBiWxN+3i6/t/ZQQNii4tjksXi8r2CRW1wMpWA2ULUEw==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -530,9 +530,9 @@ } }, "node_modules/@eslint/config-array/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", "dependencies": { @@ -554,9 +554,9 @@ } }, "node_modules/@eslint/config-helpers": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.2.2.tgz", - "integrity": "sha512-+GPzk8PlG0sPpzdU5ZvIRMPidzAnZDl/s9L+y13iodqvb8leL53bTannOrQ/Im7UkpsmFU5Ily5U60LWixnmLg==", + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.2.3.tgz", + "integrity": "sha512-u180qk2Um1le4yf0ruXH3PYFeEZeYC3p/4wCTKrr2U1CmGdzGi3KtY0nuPDH48UJxlKCC5RDzbcbh4X0XlqgHg==", "dev": true, "license": "Apache-2.0", "engines": { @@ -601,9 +601,9 @@ } }, "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", "dependencies": { @@ -635,9 +635,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.27.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.27.0.tgz", - "integrity": "sha512-G5JD9Tu5HJEu4z2Uo4aHY2sLV64B7CDMXxFzqzjl3NKd6RVzSXNoE80jk7Y0lJkTTkjiIhBAqmlYwjuBY3tvpA==", + "version": "9.29.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.29.0.tgz", + "integrity": "sha512-3PIF4cBw/y+1u2EazflInpV+lYsSG0aByVIQzAgb1m1MhHFSbqTyNqtBKHgWf/9Ykud+DhILS9EGkmekVhbKoQ==", "dev": true, "license": "MIT", "engines": { @@ -658,19 +658,32 @@ } }, "node_modules/@eslint/plugin-kit": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.1.tgz", - "integrity": "sha512-0J+zgWxHN+xXONWIyPWKFMgVuJoZuGiIFu8yxk7RJjxkzpGmyja5wRFqZIVtjDVOQpV+Rw0iOAjYPE2eQyjr0w==", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.2.tgz", + "integrity": "sha512-4SaFZCNfJqvk/kenHpI8xvN42DMaoycy4PzKc5otHxRswww1kAt82OlBuwRVLofCACCTZEcla2Ydxv8scMXaTg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@eslint/core": "^0.14.0", + "@eslint/core": "^0.15.0", "levn": "^0.4.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, + "node_modules/@eslint/plugin-kit/node_modules/@eslint/core": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.15.0.tgz", + "integrity": "sha512-b7ePw78tEWWkpgZCDYkbqDOP8dmM6qe+AOC6iuJqlq1R/0ahMAeH3qynpnqKFGkMltrp44ohV4ubGyvLX28tzw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@types/json-schema": "^7.0.15" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, "node_modules/@humanfs/core": { "version": "0.19.1", "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", @@ -737,6 +750,27 @@ "url": "https://github.com/sponsors/nzakas" } }, + "node_modules/@isaacs/balanced-match": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz", + "integrity": "sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==", + "license": "MIT", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/@isaacs/brace-expansion": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@isaacs/brace-expansion/-/brace-expansion-5.0.0.tgz", + "integrity": "sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==", + "license": "MIT", + "dependencies": { + "@isaacs/balanced-match": "^4.0.1" + }, + "engines": { + "node": "20 || >=22" + } + }, "node_modules/@isaacs/cliui": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", @@ -849,9 +883,9 @@ "license": "MIT" }, "node_modules/@types/estree": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz", - "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", "dev": true, "license": "MIT" }, @@ -863,34 +897,34 @@ "license": "MIT" }, "node_modules/@types/mime-types": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@types/mime-types/-/mime-types-2.1.4.tgz", - "integrity": "sha512-lfU4b34HOri+kAY5UheuFMWPDOI+OPceBSHZKp69gEyTL/mmJ4cnU6Y/rlme3UL3GyOn6Y42hyIEw0/q8sWx5w==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime-types/-/mime-types-3.0.1.tgz", + "integrity": "sha512-xRMsfuQbnRq1Ef+C+RKaENOxXX87Ygl38W1vDfPHRku02TgQr+Qd8iivLtAMcR0KF5/29xlnFihkTlbqFrGOVQ==", "dev": true, "license": "MIT" }, "node_modules/@types/node": { - "version": "22.15.21", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.21.tgz", - "integrity": "sha512-EV/37Td6c+MgKAbkcLG6vqZ2zEYHD7bvSrzqqs2RIhbA6w3x+Dqz8MZM3sP6kGTeLrdoOgKZe+Xja7tUB2DNkQ==", + "version": "24.0.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.1.tgz", + "integrity": "sha512-MX4Zioh39chHlDJbKmEgydJDS3tspMP/lnQC67G3SWsTnb9NeYVWOjkxpOSy4oMfPs4StcWHwBrvUb4ybfnuaw==", "dev": true, "license": "MIT", "dependencies": { - "undici-types": "~6.21.0" + "undici-types": "~7.8.0" } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.32.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.32.1.tgz", - "integrity": "sha512-6u6Plg9nP/J1GRpe/vcjjabo6Uc5YQPAMxsgQyGC/I0RuukiG1wIe3+Vtg3IrSCVJDmqK3j8adrtzXSENRtFgg==", + "version": "8.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.34.0.tgz", + "integrity": "sha512-QXwAlHlbcAwNlEEMKQS2RCgJsgXrTJdjXT08xEgbPFa2yYQgVjBymxP5DrfrE7X7iodSzd9qBUHUycdyVJTW1w==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.32.1", - "@typescript-eslint/type-utils": "8.32.1", - "@typescript-eslint/utils": "8.32.1", - "@typescript-eslint/visitor-keys": "8.32.1", + "@typescript-eslint/scope-manager": "8.34.0", + "@typescript-eslint/type-utils": "8.34.0", + "@typescript-eslint/utils": "8.34.0", + "@typescript-eslint/visitor-keys": "8.34.0", "graphemer": "^1.4.0", "ignore": "^7.0.0", "natural-compare": "^1.4.0", @@ -904,22 +938,22 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", + "@typescript-eslint/parser": "^8.34.0", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <5.9.0" } }, "node_modules/@typescript-eslint/parser": { - "version": "8.32.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.32.1.tgz", - "integrity": "sha512-LKMrmwCPoLhM45Z00O1ulb6jwyVr2kr3XJp+G+tSEZcbauNnScewcQwtJqXDhXeYPDEjZ8C1SjXm015CirEmGg==", + "version": "8.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.34.0.tgz", + "integrity": "sha512-vxXJV1hVFx3IXz/oy2sICsJukaBrtDEQSBiV48/YIV5KWjX1dO+bcIr/kCPrW6weKXvsaGKFNlwH0v2eYdRRbA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.32.1", - "@typescript-eslint/types": "8.32.1", - "@typescript-eslint/typescript-estree": "8.32.1", - "@typescript-eslint/visitor-keys": "8.32.1", + "@typescript-eslint/scope-manager": "8.34.0", + "@typescript-eslint/types": "8.34.0", + "@typescript-eslint/typescript-estree": "8.34.0", + "@typescript-eslint/visitor-keys": "8.34.0", "debug": "^4.3.4" }, "engines": { @@ -934,33 +968,72 @@ "typescript": ">=4.8.4 <5.9.0" } }, + "node_modules/@typescript-eslint/project-service": { + "version": "8.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.34.0.tgz", + "integrity": "sha512-iEgDALRf970/B2YExmtPMPF54NenZUf4xpL3wsCRx/lgjz6ul/l13R81ozP/ZNuXfnLCS+oPmG7JIxfdNYKELw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.34.0", + "@typescript-eslint/types": "^8.34.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <5.9.0" + } + }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.32.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.32.1.tgz", - "integrity": "sha512-7IsIaIDeZn7kffk7qXC3o6Z4UblZJKV3UBpkvRNpr5NSyLji7tvTcvmnMNYuYLyh26mN8W723xpo3i4MlD33vA==", + "version": "8.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.34.0.tgz", + "integrity": "sha512-9Ac0X8WiLykl0aj1oYQNcLZjHgBojT6cW68yAgZ19letYu+Hxd0rE0veI1XznSSst1X5lwnxhPbVdwjDRIomRw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.32.1", - "@typescript-eslint/visitor-keys": "8.32.1" + "@typescript-eslint/types": "8.34.0", + "@typescript-eslint/visitor-keys": "8.34.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.34.0.tgz", + "integrity": "sha512-+W9VYHKFIzA5cBeooqQxqNriAP0QeQ7xTiDuIOr71hzgffm3EL2hxwWBIIj4GuofIbKxGNarpKqIq6Q6YrShOA==", + "dev": true, + "license": "MIT", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <5.9.0" } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.32.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.32.1.tgz", - "integrity": "sha512-mv9YpQGA8iIsl5KyUPi+FGLm7+bA4fgXaeRcFKRDRwDMu4iwrSHeDPipwueNXhdIIZltwCJv+NkxftECbIZWfA==", + "version": "8.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.34.0.tgz", + "integrity": "sha512-n7zSmOcUVhcRYC75W2pnPpbO1iwhJY3NLoHEtbJwJSNlVAZuwqu05zY3f3s2SDWWDSo9FdN5szqc73DCtDObAg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "8.32.1", - "@typescript-eslint/utils": "8.32.1", + "@typescript-eslint/typescript-estree": "8.34.0", + "@typescript-eslint/utils": "8.34.0", "debug": "^4.3.4", "ts-api-utils": "^2.1.0" }, @@ -977,9 +1050,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.32.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.32.1.tgz", - "integrity": "sha512-YmybwXUJcgGqgAp6bEsgpPXEg6dcCyPyCSr0CAAueacR/CCBi25G3V8gGQ2kRzQRBNol7VQknxMs9HvVa9Rvfg==", + "version": "8.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.34.0.tgz", + "integrity": "sha512-9V24k/paICYPniajHfJ4cuAWETnt7Ssy+R0Rbcqo5sSFr3QEZ/8TSoUi9XeXVBGXCaLtwTOKSLGcInCAvyZeMA==", "dev": true, "license": "MIT", "engines": { @@ -991,14 +1064,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.32.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.32.1.tgz", - "integrity": "sha512-Y3AP9EIfYwBb4kWGb+simvPaqQoT5oJuzzj9m0i6FCY6SPvlomY2Ei4UEMm7+FXtlNJbor80ximyslzaQF6xhg==", + "version": "8.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.34.0.tgz", + "integrity": "sha512-rOi4KZxI7E0+BMqG7emPSK1bB4RICCpF7QD3KCLXn9ZvWoESsOMlHyZPAHyG04ujVplPaHbmEvs34m+wjgtVtg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.32.1", - "@typescript-eslint/visitor-keys": "8.32.1", + "@typescript-eslint/project-service": "8.34.0", + "@typescript-eslint/tsconfig-utils": "8.34.0", + "@typescript-eslint/types": "8.34.0", + "@typescript-eslint/visitor-keys": "8.34.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -1018,16 +1093,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.32.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.32.1.tgz", - "integrity": "sha512-DsSFNIgLSrc89gpq1LJB7Hm1YpuhK086DRDJSNrewcGvYloWW1vZLHBTIvarKZDcAORIy/uWNx8Gad+4oMpkSA==", + "version": "8.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.34.0.tgz", + "integrity": "sha512-8L4tWatGchV9A1cKbjaavS6mwYwp39jql8xUmIIKJdm+qiaeHy5KMKlBrf30akXAWBzn2SqKsNOtSENWUwg7XQ==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", - "@typescript-eslint/scope-manager": "8.32.1", - "@typescript-eslint/types": "8.32.1", - "@typescript-eslint/typescript-estree": "8.32.1" + "@typescript-eslint/scope-manager": "8.34.0", + "@typescript-eslint/types": "8.34.0", + "@typescript-eslint/typescript-estree": "8.34.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1042,13 +1117,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.32.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.32.1.tgz", - "integrity": "sha512-ar0tjQfObzhSaW3C3QNmTc5ofj0hDoNQ5XWrCy6zDyabdr0TWhCkClp+rywGNj/odAFBVzzJrK4tEq5M4Hmu4w==", + "version": "8.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.34.0.tgz", + "integrity": "sha512-qHV7pW7E85A0x6qyrFn+O+q1k1p3tQCsqIZ1KZ5ESLXY57aTvUd3/a4rdPTeXisvhXn2VQG0VSKUqs8KHF2zcA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.32.1", + "@typescript-eslint/types": "8.34.0", "eslint-visitor-keys": "^4.2.0" }, "engines": { @@ -1060,9 +1135,9 @@ } }, "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", - "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", "dev": true, "license": "Apache-2.0", "engines": { @@ -1073,9 +1148,9 @@ } }, "node_modules/acorn": { - "version": "8.14.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz", - "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==", + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "dev": true, "license": "MIT", "bin": { @@ -1193,6 +1268,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, "license": "MIT" }, "node_modules/binary-extensions": { @@ -1209,9 +1285,10 @@ } }, "node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" @@ -1231,9 +1308,9 @@ } }, "node_modules/browserslist": { - "version": "4.24.5", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.5.tgz", - "integrity": "sha512-FDToo4Wo82hIdgc1CQ+NQD0hEhmpPjrZ3hiUgwgOG6IuTdlpr8jdjyG24P6cNP1yJpTLzS5OcGgSw0xmDU1/Tw==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.0.tgz", + "integrity": "sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==", "dev": true, "funding": [ { @@ -1251,8 +1328,8 @@ ], "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001716", - "electron-to-chromium": "^1.5.149", + "caniuse-lite": "^1.0.30001718", + "electron-to-chromium": "^1.5.160", "node-releases": "^2.0.19", "update-browserslist-db": "^1.1.3" }, @@ -1287,9 +1364,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001718", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001718.tgz", - "integrity": "sha512-AflseV1ahcSunK53NfEs9gFWgOEmzr0f+kaMFA4xiLZlr9Hzt7HxcSpIFcnNCUkz6R6dWKa54rUz3HUmI3nVcw==", + "version": "1.0.30001723", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001723.tgz", + "integrity": "sha512-1R/elMjtehrFejxwmexeXAtae5UO9iSyFn6G/I806CYC/BLyyBk1EPhrKBkWhy6wM6Xnm47dSJQec+tLJ39WHw==", "dev": true, "funding": [ { @@ -1545,13 +1622,13 @@ "license": "MIT" }, "node_modules/core-js-compat": { - "version": "3.42.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.42.0.tgz", - "integrity": "sha512-bQasjMfyDGyaeWKBIu33lHh9qlSR0MFE/Nmc6nMjf/iU9b3rSMdAYz1Baxrv4lPdGUsTqZudHA4jIGSJy0SWZQ==", + "version": "3.43.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.43.0.tgz", + "integrity": "sha512-2GML2ZsCc5LR7hZYz4AXmjQw8zuy2T//2QntwdnpuYI7jteT6GVYJL7F6C2C57R7gSYrcqVW3lAALefdbhBLDA==", "dev": true, "license": "MIT", "dependencies": { - "browserslist": "^4.24.4" + "browserslist": "^4.25.0" }, "funding": { "type": "opencollective", @@ -1630,9 +1707,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.157", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.157.tgz", - "integrity": "sha512-/0ybgsQd1muo8QlnuTpKwtl0oX5YMlUGbm8xyqgDU00motRkKFFbUJySAQBWcY79rVqNLWIWa87BGVGClwAB2w==", + "version": "1.5.167", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.167.tgz", + "integrity": "sha512-LxcRvnYO5ez2bMOFpbuuVuAI5QNeY1ncVytE/KXaL6ZNfzX1yPlAO0nSOyIHx2fVAuUprMqPs/TdVhUFZy7SIQ==", "dev": true, "license": "ISC" }, @@ -1643,9 +1720,9 @@ "license": "MIT" }, "node_modules/esbuild": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.4.tgz", - "integrity": "sha512-8pgjLUcUjcgDg+2Q4NYXnPbo/vncAY4UmyaCm0jZevERqCHZIaWwdJHkf8XQtu4AxSKCdvrUbT0XUr1IdZzI8Q==", + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.5.tgz", + "integrity": "sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -1656,31 +1733,31 @@ "node": ">=18" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.25.4", - "@esbuild/android-arm": "0.25.4", - "@esbuild/android-arm64": "0.25.4", - "@esbuild/android-x64": "0.25.4", - "@esbuild/darwin-arm64": "0.25.4", - "@esbuild/darwin-x64": "0.25.4", - "@esbuild/freebsd-arm64": "0.25.4", - "@esbuild/freebsd-x64": "0.25.4", - "@esbuild/linux-arm": "0.25.4", - "@esbuild/linux-arm64": "0.25.4", - "@esbuild/linux-ia32": "0.25.4", - "@esbuild/linux-loong64": "0.25.4", - "@esbuild/linux-mips64el": "0.25.4", - "@esbuild/linux-ppc64": "0.25.4", - "@esbuild/linux-riscv64": "0.25.4", - "@esbuild/linux-s390x": "0.25.4", - "@esbuild/linux-x64": "0.25.4", - "@esbuild/netbsd-arm64": "0.25.4", - "@esbuild/netbsd-x64": "0.25.4", - "@esbuild/openbsd-arm64": "0.25.4", - "@esbuild/openbsd-x64": "0.25.4", - "@esbuild/sunos-x64": "0.25.4", - "@esbuild/win32-arm64": "0.25.4", - "@esbuild/win32-ia32": "0.25.4", - "@esbuild/win32-x64": "0.25.4" + "@esbuild/aix-ppc64": "0.25.5", + "@esbuild/android-arm": "0.25.5", + "@esbuild/android-arm64": "0.25.5", + "@esbuild/android-x64": "0.25.5", + "@esbuild/darwin-arm64": "0.25.5", + "@esbuild/darwin-x64": "0.25.5", + "@esbuild/freebsd-arm64": "0.25.5", + "@esbuild/freebsd-x64": "0.25.5", + "@esbuild/linux-arm": "0.25.5", + "@esbuild/linux-arm64": "0.25.5", + "@esbuild/linux-ia32": "0.25.5", + "@esbuild/linux-loong64": "0.25.5", + "@esbuild/linux-mips64el": "0.25.5", + "@esbuild/linux-ppc64": "0.25.5", + "@esbuild/linux-riscv64": "0.25.5", + "@esbuild/linux-s390x": "0.25.5", + "@esbuild/linux-x64": "0.25.5", + "@esbuild/netbsd-arm64": "0.25.5", + "@esbuild/netbsd-x64": "0.25.5", + "@esbuild/openbsd-arm64": "0.25.5", + "@esbuild/openbsd-x64": "0.25.5", + "@esbuild/sunos-x64": "0.25.5", + "@esbuild/win32-arm64": "0.25.5", + "@esbuild/win32-ia32": "0.25.5", + "@esbuild/win32-x64": "0.25.5" } }, "node_modules/escalade": { @@ -1707,19 +1784,19 @@ } }, "node_modules/eslint": { - "version": "9.27.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.27.0.tgz", - "integrity": "sha512-ixRawFQuMB9DZ7fjU3iGGganFDp3+45bPOdaRurcFHSXO1e/sYwUX/FtQZpLZJR6SjMoJH8hR2pPEAfDyCoU2Q==", + "version": "9.29.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.29.0.tgz", + "integrity": "sha512-GsGizj2Y1rCWDu6XoEekL3RLilp0voSePurjZIkxL3wlm5o5EC9VpgaP7lrCvjnkuLvzFBQWB3vWB3K5KQTveQ==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.12.1", - "@eslint/config-array": "^0.20.0", + "@eslint/config-array": "^0.20.1", "@eslint/config-helpers": "^0.2.1", "@eslint/core": "^0.14.0", "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "9.27.0", + "@eslint/js": "9.29.0", "@eslint/plugin-kit": "^0.3.1", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", @@ -1731,9 +1808,9 @@ "cross-spawn": "^7.0.6", "debug": "^4.3.2", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^8.3.0", - "eslint-visitor-keys": "^4.2.0", - "espree": "^10.3.0", + "eslint-scope": "^8.4.0", + "eslint-visitor-keys": "^4.2.1", + "espree": "^10.4.0", "esquery": "^1.5.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -1856,9 +1933,9 @@ } }, "node_modules/eslint-plugin-unicorn/node_modules/globals": { - "version": "16.1.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-16.1.0.tgz", - "integrity": "sha512-aibexHNbb/jiUSObBgpHLj+sIuUmJnYcgXBlrfsiDZ9rt4aF2TFRbyLgZ2iFQuVZ1K5Mx3FVkbKRSgKrbK3K2g==", + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-16.2.0.tgz", + "integrity": "sha512-O+7l9tPdHCU320IigZZPj5zmRCFG9xHmx9cU8FqU2Rp+JN714seHV+2S9+JslCpY4gJwU2vOGox0wzgae/MCEg==", "dev": true, "license": "MIT", "engines": { @@ -1869,9 +1946,9 @@ } }, "node_modules/eslint-scope": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.3.0.tgz", - "integrity": "sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==", + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", + "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -1899,9 +1976,9 @@ } }, "node_modules/eslint/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", "dependencies": { @@ -1910,9 +1987,9 @@ } }, "node_modules/eslint/node_modules/eslint-visitor-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", - "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", "dev": true, "license": "Apache-2.0", "engines": { @@ -1946,15 +2023,15 @@ } }, "node_modules/espree": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz", - "integrity": "sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==", + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", + "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "acorn": "^8.14.0", + "acorn": "^8.15.0", "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^4.2.0" + "eslint-visitor-keys": "^4.2.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1964,9 +2041,9 @@ } }, "node_modules/espree/node_modules/eslint-visitor-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", - "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", "dev": true, "license": "Apache-2.0", "engines": { @@ -2217,14 +2294,14 @@ } }, "node_modules/glob": { - "version": "11.0.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-11.0.2.tgz", - "integrity": "sha512-YT7U7Vye+t5fZ/QMkBFrTJ7ZQxInIUjwyAjVj84CYXqgBdv30MFUPGnBR6sQaVq6Is15wYJUsnzTuWaGRBhBAQ==", + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-11.0.3.tgz", + "integrity": "sha512-2Nim7dha1KVkaiF4q6Dj+ngPPMdfvLJEOpZk/jKiUAkqKebpGAWQXAq9z1xu9HKu5lWfqw/FASuccEjyznjPaA==", "license": "ISC", "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^4.0.1", - "minimatch": "^10.0.0", + "foreground-child": "^3.3.1", + "jackspeak": "^4.1.1", + "minimatch": "^10.0.3", "minipass": "^7.1.2", "package-json-from-dist": "^1.0.0", "path-scurry": "^2.0.0" @@ -2253,12 +2330,12 @@ } }, "node_modules/glob/node_modules/minimatch": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.1.tgz", - "integrity": "sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==", + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.3.tgz", + "integrity": "sha512-IPZ167aShDZZUMdRk66cyQAW3qr0WzbHkPdMYa8bzZhlHhO3jALbKdxcaak7W9FfT2rZNpQuUu4Od7ILEpXSaw==", "license": "ISC", "dependencies": { - "brace-expansion": "^2.0.1" + "@isaacs/brace-expansion": "^5.0.0" }, "engines": { "node": "20 || >=22" @@ -2318,9 +2395,9 @@ } }, "node_modules/ignore": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.4.tgz", - "integrity": "sha512-gJzzk+PQNznz8ysRrC0aOkBNVRBDtE1n53IqyqEf3PXrYwomFs5q4pGMizBMJF+ykh03insJ27hB8gSrD2Hn8A==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", + "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", "dev": true, "license": "MIT", "engines": { @@ -2728,9 +2805,9 @@ } }, "node_modules/nodemon/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", "dependencies": { @@ -3435,9 +3512,9 @@ } }, "node_modules/tsx": { - "version": "4.19.4", - "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.19.4.tgz", - "integrity": "sha512-gK5GVzDkJK1SI1zwHf32Mqxf2tSJkNx+eYcNly5+nHvWqXUJYUkWBQtKauoESz3ymezAI++ZwT855x5p5eop+Q==", + "version": "4.20.3", + "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.20.3.tgz", + "integrity": "sha512-qjbnuR9Tr+FJOMBqJCW5ehvIo/buZq7vH7qD7JziU98h6l3qGy0a/yPFjwO+y0/T7GFpNgNAvEcPPVfyT8rrPQ==", "dev": true, "license": "MIT", "dependencies": { @@ -3511,9 +3588,9 @@ "license": "MIT" }, "node_modules/undici-types": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", - "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.8.0.tgz", + "integrity": "sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==", "dev": true, "license": "MIT" }, diff --git a/package.json b/package.json index ff73661..ae417c2 100644 --- a/package.json +++ b/package.json @@ -54,22 +54,22 @@ "espasyncwebserver" ], "devDependencies": { - "@types/mime-types": "^2.1.4", - "@types/node": "^22.15.21", - "@typescript-eslint/eslint-plugin": "^8.32.1", - "@typescript-eslint/parser": "^8.32.1", - "eslint": "^9.27.0", + "@types/mime-types": "^3.0.1", + "@types/node": "^24.0.1", + "@typescript-eslint/eslint-plugin": "^8.34.0", + "@typescript-eslint/parser": "^8.34.0", + "eslint": "^9.29.0", "eslint-config-prettier": "^10.1.5", "eslint-plugin-simple-import-sort": "^12.1.1", "eslint-plugin-unicorn": "^59.0.1", "nodemon": "^3.1.10", "prettier": "^3.5.3", "ts-node": "^10.9.2", - "tsx": "^4.19.4", + "tsx": "^4.20.3", "typescript": "^5.8.3" }, "dependencies": { - "glob": "^11.0.2", + "glob": "^11.0.3", "handlebars": "^4.7.8", "mime-types": "^3.0.1", "ts-command-line-args": "^2.5.1" From 7e80c84d86eaf79e4a744620b3329e8f618afb66 Mon Sep 17 00:00:00 2001 From: BCsabaEngine Date: Sat, 13 Sep 2025 17:48:24 +0200 Subject: [PATCH 7/8] release: 1.9.1 --- CHANGELOG.md | 4 + CLAUDE.md | 127 +++++++++ package-lock.json | 663 ++++++++++++++++++++++------------------------ package.json | 20 +- 4 files changed, 458 insertions(+), 356 deletions(-) create mode 100644 CLAUDE.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 8047216..fa85511 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,10 @@ ## 1.9 +### 1.9.1 + +- Chore: deps + ### 1.9.0 - Feat: allow code generator for esp-idf diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..eaf502d --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,127 @@ +# CLAUDE.md + +This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository. + +## Project Overview + +SvelteESP32 is a TypeScript CLI tool that converts frontend JS applications (Svelte, React, Angular, Vue) into C++ header files that can be embedded in ESP32/ESP8266 microcontroller web servers. The tool processes web assets and generates optimized C++ code with optional gzip compression and ETag support for different web server engines. + +## Key Commands + +### Development Commands + +```bash +# Build the project +npm run build + +# Clean build artifacts +npm run clean + +# Development with live reload (async engine) +npm run dev:async + +# Development with live reload (psychic engine) +npm run dev:psychic + +# Development with live reload (psychic2 engine) +npm run dev:psychic2 + +# Run comprehensive tests (requires PlatformIO) +npm run test:all +``` + +### Code Quality Commands + +```bash +# Check formatting +npm run format:check + +# Fix formatting +npm run format:fix + +# Check linting +npm run lint:check + +# Fix linting issues +npm run lint:fix + +# Fix all formatting and linting issues +npm run fix +``` + +### CLI Usage + +```bash +# Generate header for PsychicHttpServer +npx svelteesp32 -e psychic -s ./dist -o ./output.h --etag=true --gzip=true + +# Generate header for ESPAsyncWebServer +npx svelteesp32 -e async -s ./dist -o ./output.h --etag=true --gzip=true + +# Generate header for ESP-IDF +npx svelteesp32 -e espidf -s ./dist -o ./output.h --etag=true --gzip=true +``` + +## Architecture + +### Core Components + +- **`src/index.ts`**: Main entry point that orchestrates the file processing pipeline +- **`src/commandLine.ts`**: CLI argument parsing and validation using `ts-command-line-args` +- **`src/file.ts`**: File system operations for reading web assets +- **`src/cppCode.ts`**: C++ code generation engine with Handlebars templates for PsychicHttp and ESPAsyncWebServer +- **`src/cppCodeEspIdf.ts`**: Specialized C++ code generation for native ESP-IDF +- **`src/consoleColor.ts`**: Colored console output utilities + +### Processing Pipeline + +1. **File Collection**: Scans source directory for web assets +2. **Content Analysis**: Determines MIME types and calculates MD5 hashes +3. **Compression**: Applies gzip compression when beneficial (>1024 bytes, >15% reduction) +4. **Code Generation**: Uses Handlebars templates to generate C++ header files +5. **Output**: Writes optimized header with embedded binary data and web server handlers + +### Supported Engines + +- **psychic**: PsychicHttpServer (ESP32 only, fastest performance) +- **psychic2**: PsychicHttpServer V2 +- **async**: ESPAsyncWebServer (ESP32/ESP8266 compatible) +- **espidf**: Native ESP-IDF web server + +### Key Features + +- **Automatic Gzip Compression**: Compresses assets when size reduction >15% and >1024 bytes +- **ETag Support**: HTTP cache validation for reduced network traffic +- **Cache Control**: Configurable browser caching with `--cachetime` +- **Multi-Engine Support**: Generate code for different ESP web server libraries +- **File Type Analysis**: Groups files by extension with count statistics +- **Memory Optimization**: Binary data stored as const arrays in program memory + +## Development Environment + +### Build System + +- **TypeScript**: Compiled to CommonJS in `dist/` directory +- **Target**: ES2020 with strict type checking +- **Incremental**: Disabled to ensure clean builds + +### Code Quality + +- **ESLint**: Comprehensive rules including TypeScript, Prettier, Unicorn plugins +- **Prettier**: 120 character line width, single quotes, no trailing commas +- **Import Sorting**: Automatic import organization with `simple-import-sort` + +### Demo Projects + +- **`demo/svelte/`**: Example Svelte application for testing +- **`demo/esp32/`**: PlatformIO project demonstrating Arduino framework usage +- **`demo/esp32idf/`**: ESP-IDF native project example + +The `package.script` file contains comprehensive test scenarios that generate all combinations of ETag/gzip settings for validation. + +## Important Notes + +- The tool processes entire directories recursively and embeds all files as binary data +- Generated header files can be large but compile efficiently +- Memory usage is optimized through const array placement in program memory +- The CLI is designed for CI/CD integration with npm packaging workflows diff --git a/package-lock.json b/package-lock.json index 39851bb..1a156cf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,18 +19,18 @@ }, "devDependencies": { "@types/mime-types": "^3.0.1", - "@types/node": "^24.0.1", - "@typescript-eslint/eslint-plugin": "^8.34.0", - "@typescript-eslint/parser": "^8.34.0", - "eslint": "^9.29.0", - "eslint-config-prettier": "^10.1.5", + "@types/node": "^24.3.3", + "@typescript-eslint/eslint-plugin": "^8.43.0", + "@typescript-eslint/parser": "^8.43.0", + "eslint": "^9.35.0", + "eslint-config-prettier": "^10.1.8", "eslint-plugin-simple-import-sort": "^12.1.1", - "eslint-plugin-unicorn": "^59.0.1", + "eslint-plugin-unicorn": "^61.0.2", "nodemon": "^3.1.10", - "prettier": "^3.5.3", + "prettier": "^3.6.2", "ts-node": "^10.9.2", - "tsx": "^4.20.3", - "typescript": "^5.8.3" + "tsx": "^4.20.5", + "typescript": "^5.9.2" }, "engines": { "node": ">=18", @@ -61,9 +61,9 @@ } }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.5.tgz", - "integrity": "sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.9.tgz", + "integrity": "sha512-OaGtL73Jck6pBKjNIe24BnFE6agGl+6KxDtTfHhy1HmhthfKouEcOhqpSL64K4/0WCtbKFLOdzD/44cJ4k9opA==", "cpu": [ "ppc64" ], @@ -78,9 +78,9 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.5.tgz", - "integrity": "sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.9.tgz", + "integrity": "sha512-5WNI1DaMtxQ7t7B6xa572XMXpHAaI/9Hnhk8lcxF4zVN4xstUgTlvuGDorBguKEnZO70qwEcLpfifMLoxiPqHQ==", "cpu": [ "arm" ], @@ -95,9 +95,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.5.tgz", - "integrity": "sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.9.tgz", + "integrity": "sha512-IDrddSmpSv51ftWslJMvl3Q2ZT98fUSL2/rlUXuVqRXHCs5EUF1/f+jbjF5+NG9UffUDMCiTyh8iec7u8RlTLg==", "cpu": [ "arm64" ], @@ -112,9 +112,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.5.tgz", - "integrity": "sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.9.tgz", + "integrity": "sha512-I853iMZ1hWZdNllhVZKm34f4wErd4lMyeV7BLzEExGEIZYsOzqDWDf+y082izYUE8gtJnYHdeDpN/6tUdwvfiw==", "cpu": [ "x64" ], @@ -129,9 +129,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.5.tgz", - "integrity": "sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.9.tgz", + "integrity": "sha512-XIpIDMAjOELi/9PB30vEbVMs3GV1v2zkkPnuyRRURbhqjyzIINwj+nbQATh4H9GxUgH1kFsEyQMxwiLFKUS6Rg==", "cpu": [ "arm64" ], @@ -146,9 +146,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.5.tgz", - "integrity": "sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.9.tgz", + "integrity": "sha512-jhHfBzjYTA1IQu8VyrjCX4ApJDnH+ez+IYVEoJHeqJm9VhG9Dh2BYaJritkYK3vMaXrf7Ogr/0MQ8/MeIefsPQ==", "cpu": [ "x64" ], @@ -163,9 +163,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.5.tgz", - "integrity": "sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.9.tgz", + "integrity": "sha512-z93DmbnY6fX9+KdD4Ue/H6sYs+bhFQJNCPZsi4XWJoYblUqT06MQUdBCpcSfuiN72AbqeBFu5LVQTjfXDE2A6Q==", "cpu": [ "arm64" ], @@ -180,9 +180,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.5.tgz", - "integrity": "sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.9.tgz", + "integrity": "sha512-mrKX6H/vOyo5v71YfXWJxLVxgy1kyt1MQaD8wZJgJfG4gq4DpQGpgTB74e5yBeQdyMTbgxp0YtNj7NuHN0PoZg==", "cpu": [ "x64" ], @@ -197,9 +197,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.5.tgz", - "integrity": "sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.9.tgz", + "integrity": "sha512-HBU2Xv78SMgaydBmdor38lg8YDnFKSARg1Q6AT0/y2ezUAKiZvc211RDFHlEZRFNRVhcMamiToo7bDx3VEOYQw==", "cpu": [ "arm" ], @@ -214,9 +214,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.5.tgz", - "integrity": "sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.9.tgz", + "integrity": "sha512-BlB7bIcLT3G26urh5Dmse7fiLmLXnRlopw4s8DalgZ8ef79Jj4aUcYbk90g8iCa2467HX8SAIidbL7gsqXHdRw==", "cpu": [ "arm64" ], @@ -231,9 +231,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.5.tgz", - "integrity": "sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.9.tgz", + "integrity": "sha512-e7S3MOJPZGp2QW6AK6+Ly81rC7oOSerQ+P8L0ta4FhVi+/j/v2yZzx5CqqDaWjtPFfYz21Vi1S0auHrap3Ma3A==", "cpu": [ "ia32" ], @@ -248,9 +248,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.5.tgz", - "integrity": "sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.9.tgz", + "integrity": "sha512-Sbe10Bnn0oUAB2AalYztvGcK+o6YFFA/9829PhOCUS9vkJElXGdphz0A3DbMdP8gmKkqPmPcMJmJOrI3VYB1JQ==", "cpu": [ "loong64" ], @@ -265,9 +265,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.5.tgz", - "integrity": "sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.9.tgz", + "integrity": "sha512-YcM5br0mVyZw2jcQeLIkhWtKPeVfAerES5PvOzaDxVtIyZ2NUBZKNLjC5z3/fUlDgT6w89VsxP2qzNipOaaDyA==", "cpu": [ "mips64el" ], @@ -282,9 +282,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.5.tgz", - "integrity": "sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.9.tgz", + "integrity": "sha512-++0HQvasdo20JytyDpFvQtNrEsAgNG2CY1CLMwGXfFTKGBGQT3bOeLSYE2l1fYdvML5KUuwn9Z8L1EWe2tzs1w==", "cpu": [ "ppc64" ], @@ -299,9 +299,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.5.tgz", - "integrity": "sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.9.tgz", + "integrity": "sha512-uNIBa279Y3fkjV+2cUjx36xkx7eSjb8IvnL01eXUKXez/CBHNRw5ekCGMPM0BcmqBxBcdgUWuUXmVWwm4CH9kg==", "cpu": [ "riscv64" ], @@ -316,9 +316,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.5.tgz", - "integrity": "sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.9.tgz", + "integrity": "sha512-Mfiphvp3MjC/lctb+7D287Xw1DGzqJPb/J2aHHcHxflUo+8tmN/6d4k6I2yFR7BVo5/g7x2Monq4+Yew0EHRIA==", "cpu": [ "s390x" ], @@ -333,9 +333,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.5.tgz", - "integrity": "sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.9.tgz", + "integrity": "sha512-iSwByxzRe48YVkmpbgoxVzn76BXjlYFXC7NvLYq+b+kDjyyk30J0JY47DIn8z1MO3K0oSl9fZoRmZPQI4Hklzg==", "cpu": [ "x64" ], @@ -350,9 +350,9 @@ } }, "node_modules/@esbuild/netbsd-arm64": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.5.tgz", - "integrity": "sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.9.tgz", + "integrity": "sha512-9jNJl6FqaUG+COdQMjSCGW4QiMHH88xWbvZ+kRVblZsWrkXlABuGdFJ1E9L7HK+T0Yqd4akKNa/lO0+jDxQD4Q==", "cpu": [ "arm64" ], @@ -367,9 +367,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.5.tgz", - "integrity": "sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.9.tgz", + "integrity": "sha512-RLLdkflmqRG8KanPGOU7Rpg829ZHu8nFy5Pqdi9U01VYtG9Y0zOG6Vr2z4/S+/3zIyOxiK6cCeYNWOFR9QP87g==", "cpu": [ "x64" ], @@ -384,9 +384,9 @@ } }, "node_modules/@esbuild/openbsd-arm64": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.5.tgz", - "integrity": "sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.9.tgz", + "integrity": "sha512-YaFBlPGeDasft5IIM+CQAhJAqS3St3nJzDEgsgFixcfZeyGPCd6eJBWzke5piZuZ7CtL656eOSYKk4Ls2C0FRQ==", "cpu": [ "arm64" ], @@ -401,9 +401,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.5.tgz", - "integrity": "sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.9.tgz", + "integrity": "sha512-1MkgTCuvMGWuqVtAvkpkXFmtL8XhWy+j4jaSO2wxfJtilVCi0ZE37b8uOdMItIHz4I6z1bWWtEX4CJwcKYLcuA==", "cpu": [ "x64" ], @@ -417,10 +417,27 @@ "node": ">=18" } }, + "node_modules/@esbuild/openharmony-arm64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.9.tgz", + "integrity": "sha512-4Xd0xNiMVXKh6Fa7HEJQbrpP3m3DDn43jKxMjxLLRjWnRsfxjORYJlXPO4JNcXtOyfajXorRKY9NkOpTHptErg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">=18" + } + }, "node_modules/@esbuild/sunos-x64": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.5.tgz", - "integrity": "sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.9.tgz", + "integrity": "sha512-WjH4s6hzo00nNezhp3wFIAfmGZ8U7KtrJNlFMRKxiI9mxEK1scOMAaa9i4crUtu+tBr+0IN6JCuAcSBJZfnphw==", "cpu": [ "x64" ], @@ -435,9 +452,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.5.tgz", - "integrity": "sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.9.tgz", + "integrity": "sha512-mGFrVJHmZiRqmP8xFOc6b84/7xa5y5YvR1x8djzXpJBSv/UsNK6aqec+6JDjConTgvvQefdGhFDAs2DLAds6gQ==", "cpu": [ "arm64" ], @@ -452,9 +469,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.5.tgz", - "integrity": "sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.9.tgz", + "integrity": "sha512-b33gLVU2k11nVx1OhX3C8QQP6UHQK4ZtN56oFWvVXvz2VkDoe6fbG8TOgHFxEvqeqohmRnIHe5A1+HADk4OQww==", "cpu": [ "ia32" ], @@ -469,9 +486,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.5.tgz", - "integrity": "sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.9.tgz", + "integrity": "sha512-PPOl1mi6lpLNQxnGoyAfschAodRFYXJ+9fs6WHXz7CSWKbOqiMZsubC+BQsVKuul+3vKLuwTHsS2c2y9EoKwxQ==", "cpu": [ "x64" ], @@ -486,9 +503,9 @@ } }, "node_modules/@eslint-community/eslint-utils": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz", - "integrity": "sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==", + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.0.tgz", + "integrity": "sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==", "dev": true, "license": "MIT", "dependencies": { @@ -515,9 +532,9 @@ } }, "node_modules/@eslint/config-array": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.20.1.tgz", - "integrity": "sha512-OL0RJzC/CBzli0DrrR31qzj6d6i6Mm3HByuhflhl4LOBiWxN+3i6/t/ZQQNii4tjksXi8r2CRW1wMpWA2ULUEw==", + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.0.tgz", + "integrity": "sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -554,9 +571,9 @@ } }, "node_modules/@eslint/config-helpers": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.2.3.tgz", - "integrity": "sha512-u180qk2Um1le4yf0ruXH3PYFeEZeYC3p/4wCTKrr2U1CmGdzGi3KtY0nuPDH48UJxlKCC5RDzbcbh4X0XlqgHg==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.3.1.tgz", + "integrity": "sha512-xR93k9WhrDYpXHORXpxVL5oHj3Era7wo6k/Wd8/IsQNnZUTzkGS29lyn3nAT05v6ltUuTFVCCYDEGfy2Or/sPA==", "dev": true, "license": "Apache-2.0", "engines": { @@ -564,9 +581,9 @@ } }, "node_modules/@eslint/core": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.14.0.tgz", - "integrity": "sha512-qIbV0/JZr7iSDjqAc60IqbLdsj9GDt16xQtWD+B78d/HAlvysGdZZ6rpJHGAc2T0FQx1X6thsSPdnoiGKdNtdg==", + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.15.2.tgz", + "integrity": "sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -635,9 +652,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.29.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.29.0.tgz", - "integrity": "sha512-3PIF4cBw/y+1u2EazflInpV+lYsSG0aByVIQzAgb1m1MhHFSbqTyNqtBKHgWf/9Ykud+DhILS9EGkmekVhbKoQ==", + "version": "9.35.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.35.0.tgz", + "integrity": "sha512-30iXE9whjlILfWobBkNerJo+TXYsgVM5ERQwMcMKCHckHflCmf7wXDAHlARoWnh0s1U72WqlbeyE7iAcCzuCPw==", "dev": true, "license": "MIT", "engines": { @@ -658,32 +675,19 @@ } }, "node_modules/@eslint/plugin-kit": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.2.tgz", - "integrity": "sha512-4SaFZCNfJqvk/kenHpI8xvN42DMaoycy4PzKc5otHxRswww1kAt82OlBuwRVLofCACCTZEcla2Ydxv8scMXaTg==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.5.tgz", + "integrity": "sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@eslint/core": "^0.15.0", + "@eslint/core": "^0.15.2", "levn": "^0.4.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, - "node_modules/@eslint/plugin-kit/node_modules/@eslint/core": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.15.0.tgz", - "integrity": "sha512-b7ePw78tEWWkpgZCDYkbqDOP8dmM6qe+AOC6iuJqlq1R/0ahMAeH3qynpnqKFGkMltrp44ohV4ubGyvLX28tzw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@types/json-schema": "^7.0.15" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, "node_modules/@humanfs/core": { "version": "0.19.1", "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", @@ -695,33 +699,19 @@ } }, "node_modules/@humanfs/node": { - "version": "0.16.6", - "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.6.tgz", - "integrity": "sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==", + "version": "0.16.7", + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz", + "integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==", "dev": true, "license": "Apache-2.0", "dependencies": { "@humanfs/core": "^0.19.1", - "@humanwhocodes/retry": "^0.3.0" + "@humanwhocodes/retry": "^0.4.0" }, "engines": { "node": ">=18.18.0" } }, - "node_modules/@humanfs/node/node_modules/@humanwhocodes/retry": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz", - "integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=18.18" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, "node_modules/@humanwhocodes/module-importer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", @@ -799,9 +789,9 @@ } }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", - "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", "dev": true, "license": "MIT" }, @@ -904,27 +894,27 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "24.0.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.1.tgz", - "integrity": "sha512-MX4Zioh39chHlDJbKmEgydJDS3tspMP/lnQC67G3SWsTnb9NeYVWOjkxpOSy4oMfPs4StcWHwBrvUb4ybfnuaw==", + "version": "24.3.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.3.3.tgz", + "integrity": "sha512-GKBNHjoNw3Kra1Qg5UXttsY5kiWMEfoHq2TmXb+b1rcm6N7B3wTrFYIf/oSZ1xNQ+hVVijgLkiDZh7jRRsh+Gw==", "dev": true, "license": "MIT", "dependencies": { - "undici-types": "~7.8.0" + "undici-types": "~7.10.0" } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.34.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.34.0.tgz", - "integrity": "sha512-QXwAlHlbcAwNlEEMKQS2RCgJsgXrTJdjXT08xEgbPFa2yYQgVjBymxP5DrfrE7X7iodSzd9qBUHUycdyVJTW1w==", + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.43.0.tgz", + "integrity": "sha512-8tg+gt7ENL7KewsKMKDHXR1vm8tt9eMxjJBYINf6swonlWgkYn5NwyIgXpbbDxTNU5DgpDFfj95prcTq2clIQQ==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.34.0", - "@typescript-eslint/type-utils": "8.34.0", - "@typescript-eslint/utils": "8.34.0", - "@typescript-eslint/visitor-keys": "8.34.0", + "@typescript-eslint/scope-manager": "8.43.0", + "@typescript-eslint/type-utils": "8.43.0", + "@typescript-eslint/utils": "8.43.0", + "@typescript-eslint/visitor-keys": "8.43.0", "graphemer": "^1.4.0", "ignore": "^7.0.0", "natural-compare": "^1.4.0", @@ -938,22 +928,22 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.34.0", + "@typescript-eslint/parser": "^8.43.0", "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <5.9.0" + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/parser": { - "version": "8.34.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.34.0.tgz", - "integrity": "sha512-vxXJV1hVFx3IXz/oy2sICsJukaBrtDEQSBiV48/YIV5KWjX1dO+bcIr/kCPrW6weKXvsaGKFNlwH0v2eYdRRbA==", + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.43.0.tgz", + "integrity": "sha512-B7RIQiTsCBBmY+yW4+ILd6mF5h1FUwJsVvpqkrgpszYifetQ2Ke+Z4u6aZh0CblkUGIdR59iYVyXqqZGkZ3aBw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.34.0", - "@typescript-eslint/types": "8.34.0", - "@typescript-eslint/typescript-estree": "8.34.0", - "@typescript-eslint/visitor-keys": "8.34.0", + "@typescript-eslint/scope-manager": "8.43.0", + "@typescript-eslint/types": "8.43.0", + "@typescript-eslint/typescript-estree": "8.43.0", + "@typescript-eslint/visitor-keys": "8.43.0", "debug": "^4.3.4" }, "engines": { @@ -965,18 +955,18 @@ }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <5.9.0" + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.34.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.34.0.tgz", - "integrity": "sha512-iEgDALRf970/B2YExmtPMPF54NenZUf4xpL3wsCRx/lgjz6ul/l13R81ozP/ZNuXfnLCS+oPmG7JIxfdNYKELw==", + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.43.0.tgz", + "integrity": "sha512-htB/+D/BIGoNTQYffZw4uM4NzzuolCoaA/BusuSIcC8YjmBYQioew5VUZAYdAETPjeed0hqCaW7EHg+Robq8uw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.34.0", - "@typescript-eslint/types": "^8.34.0", + "@typescript-eslint/tsconfig-utils": "^8.43.0", + "@typescript-eslint/types": "^8.43.0", "debug": "^4.3.4" }, "engines": { @@ -987,18 +977,18 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "typescript": ">=4.8.4 <5.9.0" + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.34.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.34.0.tgz", - "integrity": "sha512-9Ac0X8WiLykl0aj1oYQNcLZjHgBojT6cW68yAgZ19letYu+Hxd0rE0veI1XznSSst1X5lwnxhPbVdwjDRIomRw==", + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.43.0.tgz", + "integrity": "sha512-daSWlQ87ZhsjrbMLvpuuMAt3y4ba57AuvadcR7f3nl8eS3BjRc8L9VLxFLk92RL5xdXOg6IQ+qKjjqNEimGuAg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.34.0", - "@typescript-eslint/visitor-keys": "8.34.0" + "@typescript-eslint/types": "8.43.0", + "@typescript-eslint/visitor-keys": "8.43.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1009,9 +999,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.34.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.34.0.tgz", - "integrity": "sha512-+W9VYHKFIzA5cBeooqQxqNriAP0QeQ7xTiDuIOr71hzgffm3EL2hxwWBIIj4GuofIbKxGNarpKqIq6Q6YrShOA==", + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.43.0.tgz", + "integrity": "sha512-ALC2prjZcj2YqqL5X/bwWQmHA2em6/94GcbB/KKu5SX3EBDOsqztmmX1kMkvAJHzxk7TazKzJfFiEIagNV3qEA==", "dev": true, "license": "MIT", "engines": { @@ -1022,18 +1012,19 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "typescript": ">=4.8.4 <5.9.0" + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.34.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.34.0.tgz", - "integrity": "sha512-n7zSmOcUVhcRYC75W2pnPpbO1iwhJY3NLoHEtbJwJSNlVAZuwqu05zY3f3s2SDWWDSo9FdN5szqc73DCtDObAg==", + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.43.0.tgz", + "integrity": "sha512-qaH1uLBpBuBBuRf8c1mLJ6swOfzCXryhKND04Igr4pckzSEW9JX5Aw9AgW00kwfjWJF0kk0ps9ExKTfvXfw4Qg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "8.34.0", - "@typescript-eslint/utils": "8.34.0", + "@typescript-eslint/types": "8.43.0", + "@typescript-eslint/typescript-estree": "8.43.0", + "@typescript-eslint/utils": "8.43.0", "debug": "^4.3.4", "ts-api-utils": "^2.1.0" }, @@ -1046,13 +1037,13 @@ }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <5.9.0" + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/types": { - "version": "8.34.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.34.0.tgz", - "integrity": "sha512-9V24k/paICYPniajHfJ4cuAWETnt7Ssy+R0Rbcqo5sSFr3QEZ/8TSoUi9XeXVBGXCaLtwTOKSLGcInCAvyZeMA==", + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.43.0.tgz", + "integrity": "sha512-vQ2FZaxJpydjSZJKiSW/LJsabFFvV7KgLC5DiLhkBcykhQj8iK9BOaDmQt74nnKdLvceM5xmhaTF+pLekrxEkw==", "dev": true, "license": "MIT", "engines": { @@ -1064,16 +1055,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.34.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.34.0.tgz", - "integrity": "sha512-rOi4KZxI7E0+BMqG7emPSK1bB4RICCpF7QD3KCLXn9ZvWoESsOMlHyZPAHyG04ujVplPaHbmEvs34m+wjgtVtg==", + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.43.0.tgz", + "integrity": "sha512-7Vv6zlAhPb+cvEpP06WXXy/ZByph9iL6BQRBDj4kmBsW98AqEeQHlj/13X+sZOrKSo9/rNKH4Ul4f6EICREFdw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.34.0", - "@typescript-eslint/tsconfig-utils": "8.34.0", - "@typescript-eslint/types": "8.34.0", - "@typescript-eslint/visitor-keys": "8.34.0", + "@typescript-eslint/project-service": "8.43.0", + "@typescript-eslint/tsconfig-utils": "8.43.0", + "@typescript-eslint/types": "8.43.0", + "@typescript-eslint/visitor-keys": "8.43.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -1089,20 +1080,20 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "typescript": ">=4.8.4 <5.9.0" + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/utils": { - "version": "8.34.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.34.0.tgz", - "integrity": "sha512-8L4tWatGchV9A1cKbjaavS6mwYwp39jql8xUmIIKJdm+qiaeHy5KMKlBrf30akXAWBzn2SqKsNOtSENWUwg7XQ==", + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.43.0.tgz", + "integrity": "sha512-S1/tEmkUeeswxd0GGcnwuVQPFWo8NzZTOMxCvw8BX7OMxnNae+i8Tm7REQen/SwUIPoPqfKn7EaZ+YLpiB3k9g==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", - "@typescript-eslint/scope-manager": "8.34.0", - "@typescript-eslint/types": "8.34.0", - "@typescript-eslint/typescript-estree": "8.34.0" + "@typescript-eslint/scope-manager": "8.43.0", + "@typescript-eslint/types": "8.43.0", + "@typescript-eslint/typescript-estree": "8.43.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1113,18 +1104,18 @@ }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <5.9.0" + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.34.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.34.0.tgz", - "integrity": "sha512-qHV7pW7E85A0x6qyrFn+O+q1k1p3tQCsqIZ1KZ5ESLXY57aTvUd3/a4rdPTeXisvhXn2VQG0VSKUqs8KHF2zcA==", + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.43.0.tgz", + "integrity": "sha512-T+S1KqRD4sg/bHfLwrpF/K3gQLBM1n7Rp7OjjikjTEssI2YJzQpi5WXoynOaQ93ERIuq3O8RBTOUYDKszUCEHw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.34.0", - "eslint-visitor-keys": "^4.2.0" + "@typescript-eslint/types": "8.43.0", + "eslint-visitor-keys": "^4.2.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1201,9 +1192,9 @@ } }, "node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", "license": "MIT", "engines": { "node": ">=12" @@ -1271,6 +1262,16 @@ "dev": true, "license": "MIT" }, + "node_modules/baseline-browser-mapping": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.3.tgz", + "integrity": "sha512-mcE+Wr2CAhHNWxXN/DdTI+n4gsPc5QpXpWnyCQWiQYIYZX+ZMJ8juXZgjRa/0/YPJo/NSsgW15/YgmI4nbysYw==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.js" + } + }, "node_modules/binary-extensions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", @@ -1308,9 +1309,9 @@ } }, "node_modules/browserslist": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.0.tgz", - "integrity": "sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.26.0.tgz", + "integrity": "sha512-P9go2WrP9FiPwLv3zqRD/Uoxo0RSHjzFCiQz7d4vbmwNqQFo9T9WCeP/Qn5EbcKQY6DBbkxEXNcpJOmncNrb7A==", "dev": true, "funding": [ { @@ -1328,9 +1329,10 @@ ], "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001718", - "electron-to-chromium": "^1.5.160", - "node-releases": "^2.0.19", + "baseline-browser-mapping": "^2.8.2", + "caniuse-lite": "^1.0.30001741", + "electron-to-chromium": "^1.5.218", + "node-releases": "^2.0.21", "update-browserslist-db": "^1.1.3" }, "bin": { @@ -1364,9 +1366,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001723", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001723.tgz", - "integrity": "sha512-1R/elMjtehrFejxwmexeXAtae5UO9iSyFn6G/I806CYC/BLyyBk1EPhrKBkWhy6wM6Xnm47dSJQec+tLJ39WHw==", + "version": "1.0.30001741", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001741.tgz", + "integrity": "sha512-QGUGitqsc8ARjLdgAfxETDhRbJ0REsP6O3I96TAth/mVjh2cYzN2u+3AzPP3aVSm2FehEItaJw1xd+IGBXWeSw==", "dev": true, "funding": [ { @@ -1400,6 +1402,13 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/change-case": { + "version": "5.4.4", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-5.4.4.tgz", + "integrity": "sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w==", + "dev": true, + "license": "MIT" + }, "node_modules/chokidar": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", @@ -1439,9 +1448,9 @@ } }, "node_modules/ci-info": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.2.0.tgz", - "integrity": "sha512-cYY9mypksY8NRqgDB1XD1RiJL338v/551niynFTGkZOO2LHuB2OmOYxDIe/ttN9AHwrqdum1360G3ald0W9kCg==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.3.0.tgz", + "integrity": "sha512-l+2bNRMiQgcfILUi33labAZYIWlH1kWDp+ecNo5iisRKrbm0xcRyCww71/YU0Fkw0mAFpz9bJayXPjey6vkmaQ==", "dev": true, "funding": [ { @@ -1622,13 +1631,13 @@ "license": "MIT" }, "node_modules/core-js-compat": { - "version": "3.43.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.43.0.tgz", - "integrity": "sha512-2GML2ZsCc5LR7hZYz4AXmjQw8zuy2T//2QntwdnpuYI7jteT6GVYJL7F6C2C57R7gSYrcqVW3lAALefdbhBLDA==", + "version": "3.45.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.45.1.tgz", + "integrity": "sha512-tqTt5T4PzsMIZ430XGviK4vzYSoeNJ6CXODi6c/voxOT6IZqBht5/EKaSNnYiEjjRYxjVz7DQIsOsY0XNi8PIA==", "dev": true, "license": "MIT", "dependencies": { - "browserslist": "^4.25.0" + "browserslist": "^4.25.3" }, "funding": { "type": "opencollective", @@ -1707,9 +1716,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.167", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.167.tgz", - "integrity": "sha512-LxcRvnYO5ez2bMOFpbuuVuAI5QNeY1ncVytE/KXaL6ZNfzX1yPlAO0nSOyIHx2fVAuUprMqPs/TdVhUFZy7SIQ==", + "version": "1.5.218", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.218.tgz", + "integrity": "sha512-uwwdN0TUHs8u6iRgN8vKeWZMRll4gBkz+QMqdS7DDe49uiK68/UX92lFb61oiFPrpYZNeZIqa4bA7O6Aiasnzg==", "dev": true, "license": "ISC" }, @@ -1720,9 +1729,9 @@ "license": "MIT" }, "node_modules/esbuild": { - "version": "0.25.5", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.5.tgz", - "integrity": "sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.9.tgz", + "integrity": "sha512-CRbODhYyQx3qp7ZEwzxOk4JBqmD/seJrzPa/cGjY1VtIn5E09Oi9/dB4JwctnfZ8Q8iT7rioVv5k/FNT/uf54g==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -1733,31 +1742,32 @@ "node": ">=18" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.25.5", - "@esbuild/android-arm": "0.25.5", - "@esbuild/android-arm64": "0.25.5", - "@esbuild/android-x64": "0.25.5", - "@esbuild/darwin-arm64": "0.25.5", - "@esbuild/darwin-x64": "0.25.5", - "@esbuild/freebsd-arm64": "0.25.5", - "@esbuild/freebsd-x64": "0.25.5", - "@esbuild/linux-arm": "0.25.5", - "@esbuild/linux-arm64": "0.25.5", - "@esbuild/linux-ia32": "0.25.5", - "@esbuild/linux-loong64": "0.25.5", - "@esbuild/linux-mips64el": "0.25.5", - "@esbuild/linux-ppc64": "0.25.5", - "@esbuild/linux-riscv64": "0.25.5", - "@esbuild/linux-s390x": "0.25.5", - "@esbuild/linux-x64": "0.25.5", - "@esbuild/netbsd-arm64": "0.25.5", - "@esbuild/netbsd-x64": "0.25.5", - "@esbuild/openbsd-arm64": "0.25.5", - "@esbuild/openbsd-x64": "0.25.5", - "@esbuild/sunos-x64": "0.25.5", - "@esbuild/win32-arm64": "0.25.5", - "@esbuild/win32-ia32": "0.25.5", - "@esbuild/win32-x64": "0.25.5" + "@esbuild/aix-ppc64": "0.25.9", + "@esbuild/android-arm": "0.25.9", + "@esbuild/android-arm64": "0.25.9", + "@esbuild/android-x64": "0.25.9", + "@esbuild/darwin-arm64": "0.25.9", + "@esbuild/darwin-x64": "0.25.9", + "@esbuild/freebsd-arm64": "0.25.9", + "@esbuild/freebsd-x64": "0.25.9", + "@esbuild/linux-arm": "0.25.9", + "@esbuild/linux-arm64": "0.25.9", + "@esbuild/linux-ia32": "0.25.9", + "@esbuild/linux-loong64": "0.25.9", + "@esbuild/linux-mips64el": "0.25.9", + "@esbuild/linux-ppc64": "0.25.9", + "@esbuild/linux-riscv64": "0.25.9", + "@esbuild/linux-s390x": "0.25.9", + "@esbuild/linux-x64": "0.25.9", + "@esbuild/netbsd-arm64": "0.25.9", + "@esbuild/netbsd-x64": "0.25.9", + "@esbuild/openbsd-arm64": "0.25.9", + "@esbuild/openbsd-x64": "0.25.9", + "@esbuild/openharmony-arm64": "0.25.9", + "@esbuild/sunos-x64": "0.25.9", + "@esbuild/win32-arm64": "0.25.9", + "@esbuild/win32-ia32": "0.25.9", + "@esbuild/win32-x64": "0.25.9" } }, "node_modules/escalade": { @@ -1784,20 +1794,20 @@ } }, "node_modules/eslint": { - "version": "9.29.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.29.0.tgz", - "integrity": "sha512-GsGizj2Y1rCWDu6XoEekL3RLilp0voSePurjZIkxL3wlm5o5EC9VpgaP7lrCvjnkuLvzFBQWB3vWB3K5KQTveQ==", + "version": "9.35.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.35.0.tgz", + "integrity": "sha512-QePbBFMJFjgmlE+cXAlbHZbHpdFVS2E/6vzCy7aKlebddvl1vadiC4JFV5u/wqTkNUwEV8WrQi257jf5f06hrg==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", - "@eslint/config-array": "^0.20.1", - "@eslint/config-helpers": "^0.2.1", - "@eslint/core": "^0.14.0", + "@eslint/config-array": "^0.21.0", + "@eslint/config-helpers": "^0.3.1", + "@eslint/core": "^0.15.2", "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "9.29.0", - "@eslint/plugin-kit": "^0.3.1", + "@eslint/js": "9.35.0", + "@eslint/plugin-kit": "^0.3.5", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", @@ -1845,9 +1855,9 @@ } }, "node_modules/eslint-config-prettier": { - "version": "10.1.5", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.5.tgz", - "integrity": "sha512-zc1UmCpNltmVY34vuLRV61r1K27sWuX39E+uyUnY8xS2Bex88VV9cugG+UZbRSRGtGyFboj+D8JODyme1plMpw==", + "version": "10.1.8", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.8.tgz", + "integrity": "sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==", "dev": true, "license": "MIT", "bin": { @@ -1871,71 +1881,45 @@ } }, "node_modules/eslint-plugin-unicorn": { - "version": "59.0.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-59.0.1.tgz", - "integrity": "sha512-EtNXYuWPUmkgSU2E7Ttn57LbRREQesIP1BiLn7OZLKodopKfDXfBUkC/0j6mpw2JExwf43Uf3qLSvrSvppgy8Q==", + "version": "61.0.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-61.0.2.tgz", + "integrity": "sha512-zLihukvneYT7f74GNbVJXfWIiNQmkc/a9vYBTE4qPkQZswolWNdu+Wsp9sIXno1JOzdn6OUwLPd19ekXVkahRA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.25.9", - "@eslint-community/eslint-utils": "^4.5.1", - "@eslint/plugin-kit": "^0.2.7", - "ci-info": "^4.2.0", + "@babel/helper-validator-identifier": "^7.27.1", + "@eslint-community/eslint-utils": "^4.7.0", + "@eslint/plugin-kit": "^0.3.3", + "change-case": "^5.4.4", + "ci-info": "^4.3.0", "clean-regexp": "^1.0.0", - "core-js-compat": "^3.41.0", + "core-js-compat": "^3.44.0", "esquery": "^1.6.0", "find-up-simple": "^1.0.1", - "globals": "^16.0.0", + "globals": "^16.3.0", "indent-string": "^5.0.0", "is-builtin-module": "^5.0.0", "jsesc": "^3.1.0", "pluralize": "^8.0.0", "regexp-tree": "^0.1.27", "regjsparser": "^0.12.0", - "semver": "^7.7.1", + "semver": "^7.7.2", "strip-indent": "^4.0.0" }, "engines": { - "node": "^18.20.0 || ^20.10.0 || >=21.0.0" + "node": "^20.10.0 || >=21.0.0" }, "funding": { "url": "https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1" }, "peerDependencies": { - "eslint": ">=9.22.0" - } - }, - "node_modules/eslint-plugin-unicorn/node_modules/@eslint/core": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.13.0.tgz", - "integrity": "sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@types/json-schema": "^7.0.15" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/eslint-plugin-unicorn/node_modules/@eslint/plugin-kit": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.8.tgz", - "integrity": "sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@eslint/core": "^0.13.0", - "levn": "^0.4.1" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "eslint": ">=9.29.0" } }, "node_modules/eslint-plugin-unicorn/node_modules/globals": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-16.2.0.tgz", - "integrity": "sha512-O+7l9tPdHCU320IigZZPj5zmRCFG9xHmx9cU8FqU2Rp+JN714seHV+2S9+JslCpY4gJwU2vOGox0wzgae/MCEg==", + "version": "16.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-16.4.0.tgz", + "integrity": "sha512-ob/2LcVVaVGCYN+r14cnwnoDPUufjiYgSqRhiFD0Q1iI4Odora5RE8Iv1D24hAz5oMophRGkGz+yuvQmmUMnMw==", "dev": true, "license": "MIT", "engines": { @@ -2644,9 +2628,9 @@ "license": "MIT" }, "node_modules/lru-cache": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.1.0.tgz", - "integrity": "sha512-QIXZUBJUx+2zHUdQujWejBkcD9+cs94tLn0+YL8UrCh+D5sCXZ4c7LaEH48pNwRY3MLDgqUFyhlCyjJPf1WP0A==", + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.1.tgz", + "integrity": "sha512-r8LA6i4LP4EeWOhqBaZZjDWwehd1xUJPCJd9Sv300H0ZmcUER4+JPh7bqqZeqs1o5pgtgvXm+d9UGrB5zZGDiQ==", "license": "ISC", "engines": { "node": "20 || >=22" @@ -2704,16 +2688,6 @@ "node": ">= 0.6" } }, - "node_modules/min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/minimatch": { "version": "9.0.5", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", @@ -2769,9 +2743,9 @@ "license": "MIT" }, "node_modules/node-releases": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", - "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", + "version": "2.0.21", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.21.tgz", + "integrity": "sha512-5b0pgg78U3hwXkCM8Z9b2FJdPZlr9Psr9V2gQPESdGHqbntyFJKFW4r5TeWGFzafGY3hzs1JC62VEQMbl1JFkw==", "dev": true, "license": "MIT" }, @@ -3006,9 +2980,9 @@ } }, "node_modules/prettier": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.5.3.tgz", - "integrity": "sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==", + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.2.tgz", + "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==", "dev": true, "license": "MIT", "bin": { @@ -3306,9 +3280,9 @@ } }, "node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" @@ -3343,14 +3317,11 @@ } }, "node_modules/strip-indent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-4.0.0.tgz", - "integrity": "sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-4.1.0.tgz", + "integrity": "sha512-OA95x+JPmL7kc7zCu+e+TeYxEiaIyndRx0OrBcK2QPPH09oAndr2ALvymxWA+Lx1PYYvFUm4O63pRkdJAaW96w==", "dev": true, "license": "MIT", - "dependencies": { - "min-indent": "^1.0.1" - }, "engines": { "node": ">=12" }, @@ -3512,9 +3483,9 @@ } }, "node_modules/tsx": { - "version": "4.20.3", - "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.20.3.tgz", - "integrity": "sha512-qjbnuR9Tr+FJOMBqJCW5ehvIo/buZq7vH7qD7JziU98h6l3qGy0a/yPFjwO+y0/T7GFpNgNAvEcPPVfyT8rrPQ==", + "version": "4.20.5", + "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.20.5.tgz", + "integrity": "sha512-+wKjMNU9w/EaQayHXb7WA7ZaHY6hN8WgfvHNQ3t1PnU91/7O8TcTnIhCDYTZwnt8JsO9IBqZ30Ln1r7pPF52Aw==", "dev": true, "license": "MIT", "dependencies": { @@ -3545,9 +3516,9 @@ } }, "node_modules/typescript": { - "version": "5.8.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", - "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", + "version": "5.9.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.2.tgz", + "integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==", "dev": true, "license": "Apache-2.0", "bin": { @@ -3588,9 +3559,9 @@ "license": "MIT" }, "node_modules/undici-types": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.8.0.tgz", - "integrity": "sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==", + "version": "7.10.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.10.0.tgz", + "integrity": "sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==", "dev": true, "license": "MIT" }, @@ -3772,9 +3743,9 @@ } }, "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", "license": "MIT", "engines": { "node": ">=12" diff --git a/package.json b/package.json index ae417c2..c4c1a5b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "svelteesp32", - "version": "1.9.0", + "version": "1.9.1", "description": "Convert Svelte (or any frontend) JS application to serve it from ESP32 webserver (PsychicHttp)", "author": "BCsabaEngine", "license": "ISC", @@ -55,18 +55,18 @@ ], "devDependencies": { "@types/mime-types": "^3.0.1", - "@types/node": "^24.0.1", - "@typescript-eslint/eslint-plugin": "^8.34.0", - "@typescript-eslint/parser": "^8.34.0", - "eslint": "^9.29.0", - "eslint-config-prettier": "^10.1.5", + "@types/node": "^24.3.3", + "@typescript-eslint/eslint-plugin": "^8.43.0", + "@typescript-eslint/parser": "^8.43.0", + "eslint": "^9.35.0", + "eslint-config-prettier": "^10.1.8", "eslint-plugin-simple-import-sort": "^12.1.1", - "eslint-plugin-unicorn": "^59.0.1", + "eslint-plugin-unicorn": "^61.0.2", "nodemon": "^3.1.10", - "prettier": "^3.5.3", + "prettier": "^3.6.2", "ts-node": "^10.9.2", - "tsx": "^4.20.3", - "typescript": "^5.8.3" + "tsx": "^4.20.5", + "typescript": "^5.9.2" }, "dependencies": { "glob": "^11.0.3", From 5928afb41e0644760e406cc4451b45474021b297 Mon Sep 17 00:00:00 2001 From: BCsabaEngine Date: Sat, 13 Sep 2025 17:51:51 +0200 Subject: [PATCH 8/8] chore: node20+ --- .github/workflows/ci-full.yaml | 2 +- CHANGELOG.md | 1 + package.json | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci-full.yaml b/.github/workflows/ci-full.yaml index 0a4e81f..99f3b35 100644 --- a/.github/workflows/ci-full.yaml +++ b/.github/workflows/ci-full.yaml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node-version: [22.x, 20.x, 18.x] + node-version: [24.x, 22.x, 20.x] steps: - uses: actions/checkout@v4 diff --git a/CHANGELOG.md b/CHANGELOG.md index fa85511..dd2a650 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ ### 1.9.1 - Chore: deps +- Chore: require Node.js >=20 ### 1.9.0 diff --git a/package.json b/package.json index c4c1a5b..5b6f41e 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "main": "./dist/index.js", "types": "./dist/index.d.ts", "engines": { - "node": ">=18", + "node": ">=20", "npm": ">=9" }, "files": [