Changeset 3411304
- Timestamp:
- 12/04/2025 06:25:55 PM (4 months ago)
- Location:
- infixs-pingo-notify
- Files:
-
- 216 added
- 6 edited
-
tags/1.0.2 (added)
-
tags/1.0.2/README.md (added)
-
tags/1.0.2/assets (added)
-
tags/1.0.2/assets/dashboard (added)
-
tags/1.0.2/assets/dashboard/js (added)
-
tags/1.0.2/assets/dashboard/js/main.js (added)
-
tags/1.0.2/assets/dashboard/png (added)
-
tags/1.0.2/assets/dashboard/png/wa-bg.png (added)
-
tags/1.0.2/assets/infixs-automations-for-whatsapp.gif (added)
-
tags/1.0.2/composer.json (added)
-
tags/1.0.2/infixs-pingo-notify.php (added)
-
tags/1.0.2/readme.txt (added)
-
tags/1.0.2/src (added)
-
tags/1.0.2/src/app (added)
-
tags/1.0.2/src/app/Admin (added)
-
tags/1.0.2/src/app/Admin/Dashboard.php (added)
-
tags/1.0.2/src/app/Admin/Menu.php (added)
-
tags/1.0.2/src/app/Admin/Setup.php (added)
-
tags/1.0.2/src/app/Http (added)
-
tags/1.0.2/src/app/Http/Controllers (added)
-
tags/1.0.2/src/app/Http/Controllers/Admin (added)
-
tags/1.0.2/src/app/Http/Controllers/Admin/NotificationController.php (added)
-
tags/1.0.2/src/app/Http/Controllers/Api (added)
-
tags/1.0.2/src/app/Http/Controllers/Api/V1 (added)
-
tags/1.0.2/src/app/Http/Controllers/Api/V1/ConnectionV1Controller.php (added)
-
tags/1.0.2/src/app/Http/Controllers/Api/V1/IntegrationV1Controller.php (added)
-
tags/1.0.2/src/app/Http/Controllers/Api/V1/NotificationV1Controller.php (added)
-
tags/1.0.2/src/app/Http/Controllers/Api/V1/TriggerV1Controller.php (added)
-
tags/1.0.2/src/app/Http/Controllers/Api/V1/UserV1Controller.php (added)
-
tags/1.0.2/src/app/Http/Requests (added)
-
tags/1.0.2/src/app/Http/Requests/SendTestNotificationRequest.php (added)
-
tags/1.0.2/src/app/Http/Requests/StoreNotificationRequest.php (added)
-
tags/1.0.2/src/app/Http/Resources (added)
-
tags/1.0.2/src/app/Http/Resources/Api (added)
-
tags/1.0.2/src/app/Http/Resources/Api/V1 (added)
-
tags/1.0.2/src/app/Http/Resources/Api/V1/ConnectionResource.php (added)
-
tags/1.0.2/src/app/Http/Resources/Api/V1/NotificationMessageResource.php (added)
-
tags/1.0.2/src/app/Http/Resources/Api/V1/NotificationResource.php (added)
-
tags/1.0.2/src/app/Http/Resources/Api/V1/TriggerCollection.php (added)
-
tags/1.0.2/src/app/Http/Resources/Api/V1/TriggerResource.php (added)
-
tags/1.0.2/src/app/Models (added)
-
tags/1.0.2/src/app/Models/Connection.php (added)
-
tags/1.0.2/src/app/Models/Notification.php (added)
-
tags/1.0.2/src/app/Models/NotificationMessage.php (added)
-
tags/1.0.2/src/app/Models/NotificationMeta.php (added)
-
tags/1.0.2/src/app/Models/Trigger.php (added)
-
tags/1.0.2/src/app/Providers (added)
-
tags/1.0.2/src/app/Providers/AppServiceProvider.php (added)
-
tags/1.0.2/src/app/Services (added)
-
tags/1.0.2/src/app/Services/ApiService.php (added)
-
tags/1.0.2/src/app/Services/ConnectionService.php (added)
-
tags/1.0.2/src/app/Services/NotificationService.php (added)
-
tags/1.0.2/src/app/Services/TriggerService.php (added)
-
tags/1.0.2/src/app/Services/UserService.php (added)
-
tags/1.0.2/src/app/Services/WhatsappService.php (added)
-
tags/1.0.2/src/app/Triggers (added)
-
tags/1.0.2/src/app/Triggers/CommentTrigger.php (added)
-
tags/1.0.2/src/app/Triggers/Trigger.php (added)
-
tags/1.0.2/src/app/Triggers/WooCommerceChangeStatus.php (added)
-
tags/1.0.2/src/bootstrap (added)
-
tags/1.0.2/src/bootstrap/providers.php (added)
-
tags/1.0.2/src/config (added)
-
tags/1.0.2/src/config/app.php (added)
-
tags/1.0.2/src/config/translations.php (added)
-
tags/1.0.2/src/database (added)
-
tags/1.0.2/src/database/migrations (added)
-
tags/1.0.2/src/database/migrations/2025_08_05_160814_create_notifications_table.php (added)
-
tags/1.0.2/src/database/migrations/2025_09_13_134646_create_connections_table.php (added)
-
tags/1.0.2/src/database/migrations/2025_09_14_174741_create_notification_messages_table.php (added)
-
tags/1.0.2/src/database/migrations/2025_11_17_191504_create_notification_metas_table.php (added)
-
tags/1.0.2/src/resources (added)
-
tags/1.0.2/src/resources/views (added)
-
tags/1.0.2/src/resources/views/dashboard.php (added)
-
tags/1.0.2/src/resources/views/notification.php (added)
-
tags/1.0.2/src/routes (added)
-
tags/1.0.2/src/routes/admin.php (added)
-
tags/1.0.2/src/routes/api.php (added)
-
tags/1.0.2/vendor (added)
-
tags/1.0.2/vendor/autoload.php (added)
-
tags/1.0.2/vendor/avelpress (added)
-
tags/1.0.2/vendor/avelpress/avelpress (added)
-
tags/1.0.2/vendor/avelpress/avelpress/CHANGELOG.md (added)
-
tags/1.0.2/vendor/avelpress/avelpress/README.md (added)
-
tags/1.0.2/vendor/avelpress/avelpress/composer.json (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Admin (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Admin/AdminManager.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Admin/AdminServiceProvider.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Admin/Menu (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Admin/Menu/Menu.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Admin/Menu/MenuBuilder.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Admin/Menu/MenuItem.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Admin/Menu/Submenu.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Admin/WooCommerce.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/AvelPress.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Config (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Config/Config.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Config/ConfigServiceProvider.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Config/SettingsRepository.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Contracts (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Contracts/Database (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Contracts/Database/Eloquent (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Contracts/Database/Eloquent/CastsAttributes.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Database (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Database/Database.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Database/DatabaseServiceProvider.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Database/DynamicModel.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Database/Eloquent (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Database/Eloquent/Casts (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Database/Eloquent/Casts/Attribute.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Database/Eloquent/Casts/BooleanCast.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Database/Eloquent/Casts/MoneyCast.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Database/Eloquent/Model.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Database/Eloquent/QueryBuilder.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Database/Eloquent/Relations (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Database/Eloquent/Relations/BelongsTo.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Database/Eloquent/Relations/HasMany.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Database/Eloquent/Relations/HasOne.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Database/Eloquent/Relations/HasOneOrMany.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Database/Eloquent/Relations/Relation.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Database/Eloquent/SoftDeletes.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Database/Migrations (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Database/Migrations/Migration.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Database/Migrations/Migrator.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Database/Schema (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Database/Schema/Blueprint.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Database/Schema/ColumnDefinition.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Database/Schema/ForeignIdColumnDefinition.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Database/Schema/ForeignKeyDefinition.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Database/Schema/Schema.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Facades (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Facades/AdminManager.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Facades/Config.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Facades/DB.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Facades/Facade.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Facades/Route.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Facades/Settings.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Facades/View.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Foundation (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Foundation/Application.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Http (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Http/FormRequest.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Http/Json (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Http/Json/JsonResource.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Http/Json/ResourceCollection.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Routing (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Routing/Controller.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Routing/Router.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Routing/RouterBuilder.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Routing/RouterServiceProvider.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Support (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Support/Collection.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Support/Formatter.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Support/Paginator.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Support/ServiceProvider.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Support/Validator.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Utils (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Utils/Reflection.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/Utils/Str.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/View (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/View/View.php (added)
-
tags/1.0.2/vendor/avelpress/avelpress/src/View/ViewServiceProvider.php (added)
-
tags/1.0.2/vendor/composer (added)
-
tags/1.0.2/vendor/composer/ClassLoader.php (added)
-
tags/1.0.2/vendor/composer/InstalledVersions.php (added)
-
tags/1.0.2/vendor/composer/LICENSE (added)
-
tags/1.0.2/vendor/composer/autoload_classmap.php (added)
-
tags/1.0.2/vendor/composer/autoload_namespaces.php (added)
-
tags/1.0.2/vendor/composer/autoload_psr4.php (added)
-
tags/1.0.2/vendor/composer/autoload_real.php (added)
-
tags/1.0.2/vendor/composer/autoload_static.php (added)
-
tags/1.0.2/vendor/composer/installed.json (added)
-
tags/1.0.2/vendor/composer/installed.php (added)
-
tags/1.0.2/vendor/salesforce (added)
-
tags/1.0.2/vendor/salesforce/handlebars-php (added)
-
tags/1.0.2/vendor/salesforce/handlebars-php/.github (added)
-
tags/1.0.2/vendor/salesforce/handlebars-php/.github/workflows (added)
-
tags/1.0.2/vendor/salesforce/handlebars-php/.github/workflows/ci.yml (added)
-
tags/1.0.2/vendor/salesforce/handlebars-php/.gitignore (added)
-
tags/1.0.2/vendor/salesforce/handlebars-php/.scrutinizer.yml (added)
-
tags/1.0.2/vendor/salesforce/handlebars-php/.travis.yml (added)
-
tags/1.0.2/vendor/salesforce/handlebars-php/CODEOWNERS (added)
-
tags/1.0.2/vendor/salesforce/handlebars-php/CODE_OF_CONDUCT.md (added)
-
tags/1.0.2/vendor/salesforce/handlebars-php/Contributors.md (added)
-
tags/1.0.2/vendor/salesforce/handlebars-php/LICENSE (added)
-
tags/1.0.2/vendor/salesforce/handlebars-php/README.md (added)
-
tags/1.0.2/vendor/salesforce/handlebars-php/composer.json (added)
-
tags/1.0.2/vendor/salesforce/handlebars-php/phpunit.xml.dist (added)
-
tags/1.0.2/vendor/salesforce/handlebars-php/src (added)
-
tags/1.0.2/vendor/salesforce/handlebars-php/src/Handlebars (added)
-
tags/1.0.2/vendor/salesforce/handlebars-php/src/Handlebars/Autoloader.php (added)
-
tags/1.0.2/vendor/salesforce/handlebars-php/src/Handlebars/Cache (added)
-
tags/1.0.2/vendor/salesforce/handlebars-php/src/Handlebars/Cache.php (added)
-
tags/1.0.2/vendor/salesforce/handlebars-php/src/Handlebars/Cache/APC.php (added)
-
tags/1.0.2/vendor/salesforce/handlebars-php/src/Handlebars/Cache/Disk.php (added)
-
tags/1.0.2/vendor/salesforce/handlebars-php/src/Handlebars/Cache/Dummy.php (added)
-
tags/1.0.2/vendor/salesforce/handlebars-php/src/Handlebars/Context.php (added)
-
tags/1.0.2/vendor/salesforce/handlebars-php/src/Handlebars/Handlebars.php (added)
-
tags/1.0.2/vendor/salesforce/handlebars-php/src/Handlebars/HandlebarsString.php (added)
-
tags/1.0.2/vendor/salesforce/handlebars-php/src/Handlebars/Helpers.php (added)
-
tags/1.0.2/vendor/salesforce/handlebars-php/src/Handlebars/Loader (added)
-
tags/1.0.2/vendor/salesforce/handlebars-php/src/Handlebars/Loader.php (added)
-
tags/1.0.2/vendor/salesforce/handlebars-php/src/Handlebars/Loader/FilesystemLoader.php (added)
-
tags/1.0.2/vendor/salesforce/handlebars-php/src/Handlebars/Loader/StringLoader.php (added)
-
tags/1.0.2/vendor/salesforce/handlebars-php/src/Handlebars/Parser.php (added)
-
tags/1.0.2/vendor/salesforce/handlebars-php/src/Handlebars/Template.php (added)
-
tags/1.0.2/vendor/salesforce/handlebars-php/src/Handlebars/Tokenizer.php (added)
-
tags/1.0.2/vendor/salesforce/handlebars-php/tests (added)
-
tags/1.0.2/vendor/salesforce/handlebars-php/tests/Handlebars (added)
-
tags/1.0.2/vendor/salesforce/handlebars-php/tests/Handlebars/HandlebarsTest.php (added)
-
tags/1.0.2/vendor/salesforce/handlebars-php/tests/bootstrap.php (added)
-
tags/1.0.2/vendor/salesforce/handlebars-php/tests/fixture (added)
-
tags/1.0.2/vendor/salesforce/handlebars-php/tests/fixture/Handlebars (added)
-
tags/1.0.2/vendor/salesforce/handlebars-php/tests/fixture/Handlebars/Example (added)
-
tags/1.0.2/vendor/salesforce/handlebars-php/tests/fixture/Handlebars/Example/Test.php (added)
-
tags/1.0.2/vendor/salesforce/handlebars-php/tests/fixture/Handlebars/Test.php (added)
-
trunk/assets/dashboard/js/main.js (modified) (7 diffs)
-
trunk/infixs-pingo-notify.php (modified) (1 diff)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/src/app/Services/NotificationService.php (modified) (1 diff)
-
trunk/src/app/Triggers/WooCommerceChangeStatus.php (modified) (3 diffs)
-
trunk/vendor/composer/installed.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
infixs-pingo-notify/trunk/assets/dashboard/js/main.js
r3408786 r3411304 1 (function(){"use strict";var Ey=document.createElement("style");Ey.textContent=`/*! tailwindcss v4.1.13 | 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-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--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-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-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-content:"";--tw-outline-style:solid;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}#infixs-pingo-notify-app *,#infixs-pingo-notify-app :after,#infixs-pingo-notify-app :before,#infixs-pingo-notify-app ::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}#infixs-pingo-notify-app ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}#infixs-pingo-notify-app,#infixs-pingo-notify-app :host{-webkit-text-size-adjust:100%;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}#infixs-pingo-notify-app hr{height:0;color:inherit;border-top-width:1px}#infixs-pingo-notify-app abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}#infixs-pingo-notify-app h1,#infixs-pingo-notify-app h2,#infixs-pingo-notify-app h3,#infixs-pingo-notify-app h4,#infixs-pingo-notify-app h5,#infixs-pingo-notify-app h6{font-size:inherit;font-weight:inherit}#infixs-pingo-notify-app a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}#infixs-pingo-notify-app b,#infixs-pingo-notify-app strong{font-weight:bolder}#infixs-pingo-notify-app code,#infixs-pingo-notify-app kbd,#infixs-pingo-notify-app samp,#infixs-pingo-notify-app 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}#infixs-pingo-notify-app small{font-size:80%}#infixs-pingo-notify-app sub,#infixs-pingo-notify-app sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}#infixs-pingo-notify-app sub{bottom:-.25em}#infixs-pingo-notify-app sup{top:-.5em}#infixs-pingo-notify-app table{text-indent:0;border-color:inherit;border-collapse:collapse}#infixs-pingo-notify-app :-moz-focusring{outline:auto}#infixs-pingo-notify-app progress{vertical-align:baseline}#infixs-pingo-notify-app summary{display:list-item}#infixs-pingo-notify-app ol,#infixs-pingo-notify-app ul,#infixs-pingo-notify-app menu{list-style:none}#infixs-pingo-notify-app img,#infixs-pingo-notify-app svg,#infixs-pingo-notify-app video,#infixs-pingo-notify-app canvas,#infixs-pingo-notify-app audio,#infixs-pingo-notify-app iframe,#infixs-pingo-notify-app embed,#infixs-pingo-notify-app object{vertical-align:middle;display:block}#infixs-pingo-notify-app img,#infixs-pingo-notify-app video{max-width:100%;height:auto}#infixs-pingo-notify-app button,#infixs-pingo-notify-app input,#infixs-pingo-notify-app select,#infixs-pingo-notify-app optgroup,#infixs-pingo-notify-app textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}#infixs-pingo-notify-app ::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}#infixs-pingo-notify-app select[multiple] optgroup,#infixs-pingo-notify-app select[size] optgroup{font-weight:bolder}#infixs-pingo-notify-app select[multiple] optgroup option,#infixs-pingo-notify-app select[size] optgroup option{padding-inline-start:20px}#infixs-pingo-notify-app ::file-selector-button{margin-inline-end:4px}#infixs-pingo-notify-app ::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){#infixs-pingo-notify-app ::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app ::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}#infixs-pingo-notify-app textarea{resize:vertical}#infixs-pingo-notify-app ::-webkit-search-decoration{-webkit-appearance:none}#infixs-pingo-notify-app ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}#infixs-pingo-notify-app ::-webkit-datetime-edit{display:inline-flex}#infixs-pingo-notify-app ::-webkit-datetime-edit-fields-wrapper{padding:0}#infixs-pingo-notify-app ::-webkit-datetime-edit{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-year-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-month-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-day-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-hour-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-minute-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-second-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-millisecond-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-meridiem-field{padding-block:0}#infixs-pingo-notify-app :-moz-ui-invalid{box-shadow:none}#infixs-pingo-notify-app button,#infixs-pingo-notify-app input[type=button],#infixs-pingo-notify-app input[type=reset],#infixs-pingo-notify-app input[type=submit]{appearance:button}#infixs-pingo-notify-app ::file-selector-button{appearance:button}#infixs-pingo-notify-app ::-webkit-inner-spin-button{height:auto}#infixs-pingo-notify-app ::-webkit-outer-spin-button{height:auto}#infixs-pingo-notify-app [hidden]:not([hidden=until-found]){display:none!important}:root,:host{--iafw-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--iafw-color-emerald-500:oklch(69.6% .17 162.48);--iafw-color-emerald-700:oklch(50.8% .118 165.612);--iafw-color-slate-500:oklch(55.4% .046 257.417);--iafw-color-slate-600:oklch(44.6% .043 257.281);--iafw-color-gray-700:oklch(37.3% .034 259.733);--iafw-color-black:#000;--iafw-color-white:#fff;--iafw-spacing:.25rem;--iafw-container-sm:24rem;--iafw-container-lg:32rem;--iafw-container-2xl:42rem;--iafw-text-xs:.75rem;--iafw-text-xs--line-height:calc(1/.75);--iafw-text-sm:.875rem;--iafw-text-sm--line-height:calc(1.25/.875);--iafw-text-base:1rem;--iafw-text-base--line-height: 1.5 ;--iafw-text-lg:1.125rem;--iafw-text-lg--line-height:calc(1.75/1.125);--iafw-text-xl:1.25rem;--iafw-text-xl--line-height:calc(1.75/1.25);--iafw-text-2xl:1.5rem;--iafw-text-2xl--line-height:calc(2/1.5);--iafw-text-3xl:1.875rem;--iafw-text-3xl--line-height: 1.2 ;--iafw-text-4xl:2.25rem;--iafw-text-4xl--line-height:calc(2.5/2.25);--iafw-font-weight-normal:400;--iafw-font-weight-medium:500;--iafw-font-weight-semibold:600;--iafw-font-weight-bold:700;--iafw-tracking-tight:-.025em;--iafw-tracking-widest:.1em;--iafw-leading-tight:1.25;--iafw-leading-relaxed:1.625;--iafw-radius-xs:.125rem;--iafw-radius-2xl:1rem;--iafw-animate-spin:spin 1s linear infinite;--iafw-animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--iafw-blur-lg:16px;--iafw-blur-3xl:64px;--iafw-default-transition-duration:.15s;--iafw-default-transition-timing-function:cubic-bezier(.4,0,.2,1)}#infixs-pingo-notify-app .iafw\\:\\@container\\/card-header{container:card-header/inline-size}#infixs-pingo-notify-app .iafw\\:pointer-events-none{pointer-events:none}#infixs-pingo-notify-app .iafw\\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#infixs-pingo-notify-app .iafw\\:absolute{position:absolute}#infixs-pingo-notify-app .iafw\\:fixed{position:fixed}#infixs-pingo-notify-app .iafw\\:relative{position:relative}#infixs-pingo-notify-app .iafw\\:sticky{position:sticky}#infixs-pingo-notify-app .iafw\\:inset-0{inset:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:top-0{top:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:top-1\\/2{top:50%}#infixs-pingo-notify-app .iafw\\:top-1\\/4{top:25%}#infixs-pingo-notify-app .iafw\\:top-4{top:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:top-32{top:calc(var(--iafw-spacing)*32)}#infixs-pingo-notify-app .iafw\\:top-\\[1px\\]{top:1px}#infixs-pingo-notify-app .iafw\\:top-\\[50\\%\\]{top:50%}#infixs-pingo-notify-app .iafw\\:top-\\[60\\%\\]{top:60%}#infixs-pingo-notify-app .iafw\\:top-full{top:100%}#infixs-pingo-notify-app .iafw\\:right-0{right:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:right-2{right:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:right-4{right:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:right-32{right:calc(var(--iafw-spacing)*32)}#infixs-pingo-notify-app .iafw\\:bottom-32{bottom:calc(var(--iafw-spacing)*32)}#infixs-pingo-notify-app .iafw\\:left-0{left:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:left-2{left:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:left-3{left:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:left-32{left:calc(var(--iafw-spacing)*32)}#infixs-pingo-notify-app .iafw\\:left-\\[50\\%\\]{left:50%}#infixs-pingo-notify-app .iafw\\:isolate{isolation:isolate}#infixs-pingo-notify-app .iafw\\:z-10{z-index:10}#infixs-pingo-notify-app .iafw\\:z-20{z-index:20}#infixs-pingo-notify-app .iafw\\:z-50{z-index:50}#infixs-pingo-notify-app .iafw\\:z-\\[1\\]{z-index:1}#infixs-pingo-notify-app .iafw\\:col-start-2{grid-column-start:2}#infixs-pingo-notify-app .iafw\\:row-span-2{grid-row:span 2/span 2}#infixs-pingo-notify-app .iafw\\:row-start-1{grid-row-start:1}#infixs-pingo-notify-app .iafw\\:float-right{float:right}#infixs-pingo-notify-app .iafw\\:-mx-1{margin-inline:calc(var(--iafw-spacing)*-1)}#infixs-pingo-notify-app .iafw\\:mx-2{margin-inline:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:mx-auto{margin-inline:auto}#infixs-pingo-notify-app .iafw\\:my-1{margin-block:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:my-5{margin-block:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:my-6{margin-block:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:my-8{margin-block:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:mt-1{margin-top:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:mt-1\\.5{margin-top:calc(var(--iafw-spacing)*1.5)}#infixs-pingo-notify-app .iafw\\:mt-2{margin-top:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:mt-3{margin-top:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:mt-4{margin-top:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:mt-6{margin-top:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:mr-0{margin-right:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:mr-2{margin-right:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:mr-3{margin-right:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:mb-2{margin-bottom:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:mb-4{margin-bottom:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:mb-6{margin-bottom:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:ml-1{margin-left:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:ml-2{margin-left:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:ml-auto{margin-left:auto}#infixs-pingo-notify-app .iafw\\:line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#infixs-pingo-notify-app .iafw\\:line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#infixs-pingo-notify-app .iafw\\:block{display:block}#infixs-pingo-notify-app .iafw\\:flex{display:flex}#infixs-pingo-notify-app .iafw\\:grid{display:grid}#infixs-pingo-notify-app .iafw\\:hidden{display:none}#infixs-pingo-notify-app .iafw\\:inline-block{display:inline-block}#infixs-pingo-notify-app .iafw\\:inline-flex{display:inline-flex}#infixs-pingo-notify-app .iafw\\:aspect-square{aspect-ratio:1}#infixs-pingo-notify-app .iafw\\:size-2{width:calc(var(--iafw-spacing)*2);height:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:size-2\\.5{width:calc(var(--iafw-spacing)*2.5);height:calc(var(--iafw-spacing)*2.5)}#infixs-pingo-notify-app .iafw\\:size-3{width:calc(var(--iafw-spacing)*3);height:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:size-3\\.5{width:calc(var(--iafw-spacing)*3.5);height:calc(var(--iafw-spacing)*3.5)}#infixs-pingo-notify-app .iafw\\:size-4{width:calc(var(--iafw-spacing)*4);height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:size-5{width:calc(var(--iafw-spacing)*5);height:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:size-6{width:calc(var(--iafw-spacing)*6);height:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:size-7{width:calc(var(--iafw-spacing)*7);height:calc(var(--iafw-spacing)*7)}#infixs-pingo-notify-app .iafw\\:size-8{width:calc(var(--iafw-spacing)*8);height:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:size-9{width:calc(var(--iafw-spacing)*9);height:calc(var(--iafw-spacing)*9)}#infixs-pingo-notify-app .iafw\\:size-10{width:calc(var(--iafw-spacing)*10);height:calc(var(--iafw-spacing)*10)}#infixs-pingo-notify-app .iafw\\:size-12{width:calc(var(--iafw-spacing)*12);height:calc(var(--iafw-spacing)*12)}#infixs-pingo-notify-app .iafw\\:size-16{width:calc(var(--iafw-spacing)*16);height:calc(var(--iafw-spacing)*16)}#infixs-pingo-notify-app .iafw\\:size-20{width:calc(var(--iafw-spacing)*20);height:calc(var(--iafw-spacing)*20)}#infixs-pingo-notify-app .iafw\\:size-72{width:calc(var(--iafw-spacing)*72);height:calc(var(--iafw-spacing)*72)}#infixs-pingo-notify-app .iafw\\:size-full{width:100%;height:100%}#infixs-pingo-notify-app .iafw\\:h-1\\.5{height:calc(var(--iafw-spacing)*1.5)}#infixs-pingo-notify-app .iafw\\:h-2{height:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:h-2\\.5{height:calc(var(--iafw-spacing)*2.5)}#infixs-pingo-notify-app .iafw\\:h-4{height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:h-5{height:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:h-6{height:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:h-7{height:calc(var(--iafw-spacing)*7)}#infixs-pingo-notify-app .iafw\\:h-8{height:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:h-9{height:calc(var(--iafw-spacing)*9)}#infixs-pingo-notify-app .iafw\\:h-10{height:calc(var(--iafw-spacing)*10)}#infixs-pingo-notify-app .iafw\\:h-12{height:calc(var(--iafw-spacing)*12)}#infixs-pingo-notify-app .iafw\\:h-14{height:calc(var(--iafw-spacing)*14)}#infixs-pingo-notify-app .iafw\\:h-16{height:calc(var(--iafw-spacing)*16)}#infixs-pingo-notify-app .iafw\\:h-24{height:calc(var(--iafw-spacing)*24)}#infixs-pingo-notify-app .iafw\\:h-44{height:calc(var(--iafw-spacing)*44)}#infixs-pingo-notify-app .iafw\\:h-52{height:calc(var(--iafw-spacing)*52)}#infixs-pingo-notify-app .iafw\\:h-60{height:calc(var(--iafw-spacing)*60)}#infixs-pingo-notify-app .iafw\\:h-72{height:calc(var(--iafw-spacing)*72)}#infixs-pingo-notify-app .iafw\\:h-\\[1\\.15rem\\]{height:1.15rem}#infixs-pingo-notify-app .iafw\\:h-\\[32px\\]{height:32px}#infixs-pingo-notify-app .iafw\\:h-\\[200px\\]{height:200px}#infixs-pingo-notify-app .iafw\\:h-\\[var\\(--reka-navigation-menu-viewport-height\\)\\]{height:var(--reka-navigation-menu-viewport-height)}#infixs-pingo-notify-app .iafw\\:h-\\[var\\(--reka-select-trigger-height\\)\\]{height:var(--reka-select-trigger-height)}#infixs-pingo-notify-app .iafw\\:h-full{height:100%}#infixs-pingo-notify-app .iafw\\:h-px{height:1px}#infixs-pingo-notify-app .iafw\\:h-screen{height:100vh}#infixs-pingo-notify-app .iafw\\:max-h-\\(--reka-dropdown-menu-content-available-height\\){max-height:var(--reka-dropdown-menu-content-available-height)}#infixs-pingo-notify-app .iafw\\:max-h-\\(--reka-select-content-available-height\\){max-height:var(--reka-select-content-available-height)}#infixs-pingo-notify-app .iafw\\:max-h-60{max-height:calc(var(--iafw-spacing)*60)}#infixs-pingo-notify-app .iafw\\:max-h-\\[300px\\]{max-height:300px}#infixs-pingo-notify-app .iafw\\:min-h-4{min-height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:min-h-52{min-height:calc(var(--iafw-spacing)*52)}#infixs-pingo-notify-app .iafw\\:w-0{width:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:w-2{width:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:w-2\\.5{width:calc(var(--iafw-spacing)*2.5)}#infixs-pingo-notify-app .iafw\\:w-4{width:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:w-6{width:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:w-7{width:calc(var(--iafw-spacing)*7)}#infixs-pingo-notify-app .iafw\\:w-8{width:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:w-9{width:calc(var(--iafw-spacing)*9)}#infixs-pingo-notify-app .iafw\\:w-10{width:calc(var(--iafw-spacing)*10)}#infixs-pingo-notify-app .iafw\\:w-12{width:calc(var(--iafw-spacing)*12)}#infixs-pingo-notify-app .iafw\\:w-16{width:calc(var(--iafw-spacing)*16)}#infixs-pingo-notify-app .iafw\\:w-20{width:calc(var(--iafw-spacing)*20)}#infixs-pingo-notify-app .iafw\\:w-52{width:calc(var(--iafw-spacing)*52)}#infixs-pingo-notify-app .iafw\\:w-64{width:calc(var(--iafw-spacing)*64)}#infixs-pingo-notify-app .iafw\\:w-72{width:calc(var(--iafw-spacing)*72)}#infixs-pingo-notify-app .iafw\\:w-96{width:calc(var(--iafw-spacing)*96)}#infixs-pingo-notify-app .iafw\\:w-\\[--reka-dropdown-menu-trigger-width\\]{width:--reka-dropdown-menu-trigger-width}#infixs-pingo-notify-app .iafw\\:w-\\[70px\\]{width:70px}#infixs-pingo-notify-app .iafw\\:w-\\[160px\\]{width:160px}#infixs-pingo-notify-app .iafw\\:w-auto{width:auto}#infixs-pingo-notify-app .iafw\\:w-fit{width:fit-content}#infixs-pingo-notify-app .iafw\\:w-full{width:100%}#infixs-pingo-notify-app .iafw\\:w-max{width:max-content}#infixs-pingo-notify-app .iafw\\:max-w-2xl{max-width:var(--iafw-container-2xl)}#infixs-pingo-notify-app .iafw\\:max-w-52{max-width:calc(var(--iafw-spacing)*52)}#infixs-pingo-notify-app .iafw\\:max-w-96{max-width:calc(var(--iafw-spacing)*96)}#infixs-pingo-notify-app .iafw\\:max-w-\\[90\\%\\]{max-width:90%}#infixs-pingo-notify-app .iafw\\:max-w-\\[calc\\(100\\%-2rem\\)\\]{max-width:calc(100% - 2rem)}#infixs-pingo-notify-app .iafw\\:max-w-lg{max-width:var(--iafw-container-lg)}#infixs-pingo-notify-app .iafw\\:max-w-max{max-width:max-content}#infixs-pingo-notify-app .iafw\\:max-w-sm{max-width:var(--iafw-container-sm)}#infixs-pingo-notify-app .iafw\\:min-w-0{min-width:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:min-w-8{min-width:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:min-w-9{min-width:calc(var(--iafw-spacing)*9)}#infixs-pingo-notify-app .iafw\\:min-w-10{min-width:calc(var(--iafw-spacing)*10)}#infixs-pingo-notify-app .iafw\\:min-w-56{min-width:calc(var(--iafw-spacing)*56)}#infixs-pingo-notify-app .iafw\\:min-w-\\[8rem\\]{min-width:8rem}#infixs-pingo-notify-app .iafw\\:min-w-\\[var\\(--reka-select-trigger-width\\)\\]{min-width:var(--reka-select-trigger-width)}#infixs-pingo-notify-app .iafw\\:flex-1{flex:1}#infixs-pingo-notify-app .iafw\\:flex-1\\/2{flex:50%}#infixs-pingo-notify-app .iafw\\:shrink-0{flex-shrink:0}#infixs-pingo-notify-app .iafw\\:caption-bottom{caption-side:bottom}#infixs-pingo-notify-app .iafw\\:origin-\\(--reka-dropdown-menu-content-transform-origin\\){transform-origin:var(--reka-dropdown-menu-content-transform-origin)}#infixs-pingo-notify-app .iafw\\:origin-\\(--reka-popover-content-transform-origin\\){transform-origin:var(--reka-popover-content-transform-origin)}#infixs-pingo-notify-app .iafw\\:translate-x-\\[-50\\%\\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:-translate-y-1\\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:translate-y-\\[-50\\%\\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:translate-y-\\[calc\\(-50\\%_-_2px\\)\\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:rotate-45{rotate:45deg}#infixs-pingo-notify-app .iafw\\:animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#infixs-pingo-notify-app .iafw\\:animate-pulse{animation:var(--iafw-animate-pulse)}#infixs-pingo-notify-app .iafw\\:animate-spin{animation:var(--iafw-animate-spin)}#infixs-pingo-notify-app .iafw\\:cursor-default{cursor:default}#infixs-pingo-notify-app .iafw\\:cursor-pointer{cursor:pointer}#infixs-pingo-notify-app .iafw\\:touch-none{touch-action:none}#infixs-pingo-notify-app .iafw\\:scroll-my-1{scroll-margin-block:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:scroll-py-1{scroll-padding-block:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:list-none{list-style-type:none}#infixs-pingo-notify-app .iafw\\:auto-rows-min{grid-auto-rows:min-content}#infixs-pingo-notify-app .iafw\\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#infixs-pingo-notify-app .iafw\\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}#infixs-pingo-notify-app .iafw\\:grid-cols-\\[0_1fr\\]{grid-template-columns:0 1fr}#infixs-pingo-notify-app .iafw\\:grid-rows-\\[auto_auto\\]{grid-template-rows:auto auto}#infixs-pingo-notify-app .iafw\\:flex-col{flex-direction:column}#infixs-pingo-notify-app .iafw\\:flex-col-reverse{flex-direction:column-reverse}#infixs-pingo-notify-app .iafw\\:flex-row{flex-direction:row}#infixs-pingo-notify-app .iafw\\:flex-wrap{flex-wrap:wrap}#infixs-pingo-notify-app .iafw\\:place-items-center{place-items:center}#infixs-pingo-notify-app .iafw\\:items-center{align-items:center}#infixs-pingo-notify-app .iafw\\:items-end{align-items:flex-end}#infixs-pingo-notify-app .iafw\\:items-start{align-items:flex-start}#infixs-pingo-notify-app .iafw\\:justify-between{justify-content:space-between}#infixs-pingo-notify-app .iafw\\:justify-center{justify-content:center}#infixs-pingo-notify-app .iafw\\:justify-end{justify-content:flex-end}#infixs-pingo-notify-app .iafw\\:justify-start{justify-content:flex-start}#infixs-pingo-notify-app .iafw\\:justify-items-start{justify-items:start}#infixs-pingo-notify-app .iafw\\:gap-1{gap:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:gap-1\\.5{gap:calc(var(--iafw-spacing)*1.5)}#infixs-pingo-notify-app .iafw\\:gap-2{gap:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:gap-3{gap:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:gap-4{gap:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:gap-5{gap:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:gap-6{gap:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:gap-\\[3px\\]{gap:3px}#infixs-pingo-notify-app :where(.iafw\\:space-y-1\\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--iafw-spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--iafw-spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}#infixs-pingo-notify-app :where(.iafw\\:space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--iafw-spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--iafw-spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}#infixs-pingo-notify-app :where(.iafw\\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--iafw-spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--iafw-spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}#infixs-pingo-notify-app :where(.iafw\\:space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--iafw-spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--iafw-spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}#infixs-pingo-notify-app :where(.iafw\\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--iafw-spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--iafw-spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}#infixs-pingo-notify-app :where(.iafw\\:space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--iafw-spacing)*3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--iafw-spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}#infixs-pingo-notify-app .iafw\\:gap-y-0\\.5{row-gap:calc(var(--iafw-spacing)*.5)}#infixs-pingo-notify-app .iafw\\:self-start{align-self:flex-start}#infixs-pingo-notify-app .iafw\\:justify-self-end{justify-self:flex-end}#infixs-pingo-notify-app .iafw\\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#infixs-pingo-notify-app .iafw\\:overflow-auto{overflow:auto}#infixs-pingo-notify-app .iafw\\:overflow-hidden{overflow:hidden}#infixs-pingo-notify-app .iafw\\:overflow-x-hidden{overflow-x:hidden}#infixs-pingo-notify-app .iafw\\:overflow-y-auto{overflow-y:auto}#infixs-pingo-notify-app .iafw\\:scroll-smooth{scroll-behavior:smooth}#infixs-pingo-notify-app .iafw\\:rounded-2xl{border-radius:var(--iafw-radius-2xl)}#infixs-pingo-notify-app .iafw\\:rounded-\\[2px\\]{border-radius:2px}#infixs-pingo-notify-app .iafw\\:rounded-\\[4px\\]{border-radius:4px}#infixs-pingo-notify-app .iafw\\:rounded-\\[inherit\\]{border-radius:inherit}#infixs-pingo-notify-app .iafw\\:rounded-full{border-radius:3.40282e38px}#infixs-pingo-notify-app .iafw\\:rounded-lg{border-radius:var(--radius)}#infixs-pingo-notify-app .iafw\\:rounded-md{border-radius:calc(var(--radius) - 2px)}#infixs-pingo-notify-app .iafw\\:rounded-none{border-radius:0}#infixs-pingo-notify-app .iafw\\:rounded-sm{border-radius:calc(var(--radius) - 4px)}#infixs-pingo-notify-app .iafw\\:rounded-xl{border-radius:calc(var(--radius) + 4px)}#infixs-pingo-notify-app .iafw\\:rounded-xs{border-radius:var(--iafw-radius-xs)}#infixs-pingo-notify-app .iafw\\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}#infixs-pingo-notify-app .iafw\\:rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}#infixs-pingo-notify-app .iafw\\:border{border-style:var(--tw-border-style);border-width:1px}#infixs-pingo-notify-app .iafw\\:border-0{border-style:var(--tw-border-style);border-width:0}#infixs-pingo-notify-app .iafw\\:border-2{border-style:var(--tw-border-style);border-width:2px}#infixs-pingo-notify-app .iafw\\:border-y-0{border-block-style:var(--tw-border-style);border-block-width:0}#infixs-pingo-notify-app .iafw\\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}#infixs-pingo-notify-app .iafw\\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}#infixs-pingo-notify-app .iafw\\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}#infixs-pingo-notify-app .iafw\\:border-b,#infixs-pingo-notify-app .iafw\\:border-b-1{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#infixs-pingo-notify-app .iafw\\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}#infixs-pingo-notify-app .iafw\\:border-dashed{--tw-border-style:dashed;border-style:dashed}#infixs-pingo-notify-app .iafw\\:border-none{--tw-border-style:none;border-style:none}#infixs-pingo-notify-app .iafw\\:border-\\[\\#95AC9F\\]{border-color:#95ac9f}#infixs-pingo-notify-app .iafw\\:border-border{border-color:var(--border)}#infixs-pingo-notify-app .iafw\\:border-destructive{border-color:var(--destructive)}#infixs-pingo-notify-app .iafw\\:border-emerald-500\\/30{border-color:var(--iafw-color-emerald-500)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:border-emerald-500\\/30{border-color:color-mix(in oklab,var(--iafw-color-emerald-500)30%,transparent)}}#infixs-pingo-notify-app .iafw\\:border-input{border-color:var(--input)}#infixs-pingo-notify-app .iafw\\:border-transparent{border-color:#0000}#infixs-pingo-notify-app .iafw\\:border-t-transparent{border-top-color:#0000}#infixs-pingo-notify-app .iafw\\:border-l-transparent{border-left-color:#0000}#infixs-pingo-notify-app .iafw\\:bg-\\[\\#1d2327\\]{background-color:#1d2327}#infixs-pingo-notify-app .iafw\\:bg-\\[\\#D6F3CF\\]{background-color:#d6f3cf}#infixs-pingo-notify-app .iafw\\:bg-\\[\\#F5f1eb\\]{background-color:#f5f1eb}#infixs-pingo-notify-app .iafw\\:bg-\\[\\#d9fdd3\\]{background-color:#d9fdd3}#infixs-pingo-notify-app .iafw\\:bg-accent\\/50{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-accent\\/50{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-background,#infixs-pingo-notify-app .iafw\\:bg-background\\/40{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-background\\/40{background-color:color-mix(in oklab,var(--background)40%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-background\\/60{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-background\\/60{background-color:color-mix(in oklab,var(--background)60%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-background\\/95{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-background\\/95{background-color:color-mix(in oklab,var(--background)95%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-black\\/80{background-color:var(--iafw-color-black)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-black\\/80{background-color:color-mix(in oklab,var(--iafw-color-black)80%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-border{background-color:var(--border)}#infixs-pingo-notify-app .iafw\\:bg-card{background-color:var(--card)}#infixs-pingo-notify-app .iafw\\:bg-destructive{background-color:var(--destructive)}#infixs-pingo-notify-app .iafw\\:bg-emerald-500\\/10{background-color:var(--iafw-color-emerald-500)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-emerald-500\\/10{background-color:color-mix(in oklab,var(--iafw-color-emerald-500)10%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-info{background-color:var(--info)}#infixs-pingo-notify-app .iafw\\:bg-muted,#infixs-pingo-notify-app .iafw\\:bg-muted\\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-muted\\/50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-popover{background-color:var(--popover)}#infixs-pingo-notify-app .iafw\\:bg-primary{background-color:var(--primary)}#infixs-pingo-notify-app .iafw\\:bg-primary-foreground{background-color:var(--primary-foreground)}#infixs-pingo-notify-app .iafw\\:bg-primary\\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-primary\\/10{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-primary\\/20{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-primary\\/20{background-color:color-mix(in oklab,var(--primary)20%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-secondary,#infixs-pingo-notify-app .iafw\\:bg-secondary\\/10{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-secondary\\/10{background-color:color-mix(in oklab,var(--secondary)10%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-success{background-color:var(--success)}#infixs-pingo-notify-app .iafw\\:bg-transparent{background-color:#0000}#infixs-pingo-notify-app .iafw\\:bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}#infixs-pingo-notify-app .iafw\\:from-primary\\/70{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:from-primary\\/70{--tw-gradient-from:color-mix(in oklab,var(--primary)70%,transparent)}}#infixs-pingo-notify-app .iafw\\:from-primary\\/70{--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))}#infixs-pingo-notify-app .iafw\\:from-primary\\/80{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:from-primary\\/80{--tw-gradient-from:color-mix(in oklab,var(--primary)80%,transparent)}}#infixs-pingo-notify-app .iafw\\:from-primary\\/80{--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))}#infixs-pingo-notify-app .iafw\\:to-primary{--tw-gradient-to:var(--primary);--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))}#infixs-pingo-notify-app .iafw\\:to-primary\\/90{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:to-primary\\/90{--tw-gradient-to:color-mix(in oklab,var(--primary)90%,transparent)}}#infixs-pingo-notify-app .iafw\\:to-primary\\/90{--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))}#infixs-pingo-notify-app .iafw\\:bg-repeat{background-repeat:repeat}#infixs-pingo-notify-app .iafw\\:fill-current{fill:currentColor}#infixs-pingo-notify-app .iafw\\:fill-primary{fill:var(--primary)}#infixs-pingo-notify-app .iafw\\:p-0{padding:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:p-0\\.5{padding:calc(var(--iafw-spacing)*.5)}#infixs-pingo-notify-app .iafw\\:p-1{padding:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:p-2{padding:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:p-3{padding:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:p-4{padding:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:p-5{padding:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:p-6{padding:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:p-\\[3px\\]{padding:3px}#infixs-pingo-notify-app .iafw\\:p-px{padding:1px}#infixs-pingo-notify-app .iafw\\:px-0{padding-inline:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:px-1{padding-inline:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:px-1\\.5{padding-inline:calc(var(--iafw-spacing)*1.5)}#infixs-pingo-notify-app .iafw\\:px-2{padding-inline:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:px-2\\.5{padding-inline:calc(var(--iafw-spacing)*2.5)}#infixs-pingo-notify-app .iafw\\:px-3{padding-inline:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:px-4{padding-inline:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:px-5{padding-inline:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:px-6{padding-inline:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:py-0\\.5{padding-block:calc(var(--iafw-spacing)*.5)}#infixs-pingo-notify-app .iafw\\:py-1{padding-block:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:py-1\\.5{padding-block:calc(var(--iafw-spacing)*1.5)}#infixs-pingo-notify-app .iafw\\:py-2{padding-block:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:py-3{padding-block:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:py-4{padding-block:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:py-5{padding-block:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:py-6{padding-block:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:py-10{padding-block:calc(var(--iafw-spacing)*10)}#infixs-pingo-notify-app .iafw\\:pt-2{padding-top:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:pt-3\\.5{padding-top:calc(var(--iafw-spacing)*3.5)}#infixs-pingo-notify-app .iafw\\:pr-2{padding-right:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:pr-8{padding-right:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:pb-4{padding-bottom:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:pl-2{padding-left:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:pl-8{padding-left:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:text-center{text-align:center}#infixs-pingo-notify-app .iafw\\:text-left{text-align:left}#infixs-pingo-notify-app .iafw\\:align-middle{vertical-align:middle}#infixs-pingo-notify-app .iafw\\:font-mono{font-family:var(--iafw-font-mono)}#infixs-pingo-notify-app .iafw\\:text-2xl{font-size:var(--iafw-text-2xl);line-height:var(--tw-leading,var(--iafw-text-2xl--line-height))}#infixs-pingo-notify-app .iafw\\:text-3xl{font-size:var(--iafw-text-3xl);line-height:var(--tw-leading,var(--iafw-text-3xl--line-height))}#infixs-pingo-notify-app .iafw\\:text-4xl{font-size:var(--iafw-text-4xl);line-height:var(--tw-leading,var(--iafw-text-4xl--line-height))}#infixs-pingo-notify-app .iafw\\:text-base{font-size:var(--iafw-text-base);line-height:var(--tw-leading,var(--iafw-text-base--line-height))}#infixs-pingo-notify-app .iafw\\:text-lg{font-size:var(--iafw-text-lg);line-height:var(--tw-leading,var(--iafw-text-lg--line-height))}#infixs-pingo-notify-app .iafw\\:text-sm{font-size:var(--iafw-text-sm);line-height:var(--tw-leading,var(--iafw-text-sm--line-height))}#infixs-pingo-notify-app .iafw\\:text-sm\\/relaxed{font-size:var(--iafw-text-sm);line-height:var(--iafw-leading-relaxed)}#infixs-pingo-notify-app .iafw\\:text-xl{font-size:var(--iafw-text-xl);line-height:var(--tw-leading,var(--iafw-text-xl--line-height))}#infixs-pingo-notify-app .iafw\\:text-xs{font-size:var(--iafw-text-xs);line-height:var(--tw-leading,var(--iafw-text-xs--line-height))}#infixs-pingo-notify-app .iafw\\:leading-4{--tw-leading:calc(var(--iafw-spacing)*4);line-height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:leading-none{--tw-leading:1;line-height:1}#infixs-pingo-notify-app .iafw\\:leading-tight{--tw-leading:var(--iafw-leading-tight);line-height:var(--iafw-leading-tight)}#infixs-pingo-notify-app .iafw\\:font-bold{--tw-font-weight:var(--iafw-font-weight-bold);font-weight:var(--iafw-font-weight-bold)}#infixs-pingo-notify-app .iafw\\:font-medium{--tw-font-weight:var(--iafw-font-weight-medium);font-weight:var(--iafw-font-weight-medium)}#infixs-pingo-notify-app .iafw\\:font-normal{--tw-font-weight:var(--iafw-font-weight-normal);font-weight:var(--iafw-font-weight-normal)}#infixs-pingo-notify-app .iafw\\:font-semibold{--tw-font-weight:var(--iafw-font-weight-semibold);font-weight:var(--iafw-font-weight-semibold)}#infixs-pingo-notify-app .iafw\\:tracking-tight{--tw-tracking:var(--iafw-tracking-tight);letter-spacing:var(--iafw-tracking-tight)}#infixs-pingo-notify-app .iafw\\:tracking-widest{--tw-tracking:var(--iafw-tracking-widest);letter-spacing:var(--iafw-tracking-widest)}#infixs-pingo-notify-app .iafw\\:text-balance{text-wrap:balance}#infixs-pingo-notify-app .iafw\\:break-words{overflow-wrap:break-word}#infixs-pingo-notify-app .iafw\\:whitespace-normal{white-space:normal}#infixs-pingo-notify-app .iafw\\:whitespace-nowrap{white-space:nowrap}#infixs-pingo-notify-app .iafw\\:whitespace-pre-wrap{white-space:pre-wrap}#infixs-pingo-notify-app .iafw\\:text-\\[\\#95AC9F\\]{color:#95ac9f}#infixs-pingo-notify-app .iafw\\:text-\\[\\#757778\\]{color:#757778}#infixs-pingo-notify-app .iafw\\:text-accent-foreground{color:var(--accent-foreground)}#infixs-pingo-notify-app .iafw\\:text-black\\/60{color:var(--iafw-color-black)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:text-black\\/60{color:color-mix(in oklab,var(--iafw-color-black)60%,transparent)}}#infixs-pingo-notify-app .iafw\\:text-black\\/90{color:var(--iafw-color-black)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:text-black\\/90{color:color-mix(in oklab,var(--iafw-color-black)90%,transparent)}}#infixs-pingo-notify-app .iafw\\:text-card-foreground{color:var(--card-foreground)}#infixs-pingo-notify-app .iafw\\:text-current{color:currentColor}#infixs-pingo-notify-app .iafw\\:text-destructive{color:var(--destructive)}#infixs-pingo-notify-app .iafw\\:text-destructive-foreground{color:var(--destructive-foreground)}#infixs-pingo-notify-app .iafw\\:text-emerald-700{color:var(--iafw-color-emerald-700)}#infixs-pingo-notify-app .iafw\\:text-foreground,#infixs-pingo-notify-app .iafw\\:text-foreground\\/80{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:text-foreground\\/80{color:color-mix(in oklab,var(--foreground)80%,transparent)}}#infixs-pingo-notify-app .iafw\\:text-gray-700{color:var(--iafw-color-gray-700)}#infixs-pingo-notify-app .iafw\\:text-muted-foreground,#infixs-pingo-notify-app .iafw\\:text-muted-foreground\\/20{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:text-muted-foreground\\/20{color:color-mix(in oklab,var(--muted-foreground)20%,transparent)}}#infixs-pingo-notify-app .iafw\\:text-muted-foreground\\/40{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:text-muted-foreground\\/40{color:color-mix(in oklab,var(--muted-foreground)40%,transparent)}}#infixs-pingo-notify-app .iafw\\:text-muted-foreground\\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:text-muted-foreground\\/70{color:color-mix(in oklab,var(--muted-foreground)70%,transparent)}}#infixs-pingo-notify-app .iafw\\:text-popover-foreground{color:var(--popover-foreground)}#infixs-pingo-notify-app .iafw\\:text-primary{color:var(--primary)}#infixs-pingo-notify-app .iafw\\:text-primary-foreground{color:var(--primary-foreground)}#infixs-pingo-notify-app .iafw\\:text-secondary{color:var(--secondary)}#infixs-pingo-notify-app .iafw\\:text-secondary-foreground{color:var(--secondary-foreground)}#infixs-pingo-notify-app .iafw\\:text-slate-500{color:var(--iafw-color-slate-500)}#infixs-pingo-notify-app .iafw\\:text-slate-600{color:var(--iafw-color-slate-600)}#infixs-pingo-notify-app .iafw\\:text-success-foreground{color:var(--success-foreground)}#infixs-pingo-notify-app .iafw\\:text-warning{color:var(--warning)}#infixs-pingo-notify-app .iafw\\:text-white{color:var(--iafw-color-white)}#infixs-pingo-notify-app .iafw\\:underline{text-decoration-line:underline}#infixs-pingo-notify-app .iafw\\:decoration-dotted{text-decoration-style:dotted}#infixs-pingo-notify-app .iafw\\:underline-offset-2{text-underline-offset:2px}#infixs-pingo-notify-app .iafw\\:underline-offset-4{text-underline-offset:4px}#infixs-pingo-notify-app .iafw\\:opacity-0{opacity:0}#infixs-pingo-notify-app .iafw\\:opacity-10{opacity:.1}#infixs-pingo-notify-app .iafw\\:opacity-50{opacity:.5}#infixs-pingo-notify-app .iafw\\:opacity-70{opacity:.7}#infixs-pingo-notify-app .iafw\\:opacity-100{opacity:1}#infixs-pingo-notify-app .iafw\\: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)}#infixs-pingo-notify-app .iafw\\: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)}#infixs-pingo-notify-app .iafw\\: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)}#infixs-pingo-notify-app .iafw\\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\: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)}#infixs-pingo-notify-app .iafw\\: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)}#infixs-pingo-notify-app .iafw\\:ring-0{--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)}#infixs-pingo-notify-app .iafw\\:ring-ring\\/10{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:ring-ring\\/10{--tw-ring-color:color-mix(in oklab,var(--ring)10%,transparent)}}#infixs-pingo-notify-app .iafw\\:ring-offset-background{--tw-ring-offset-color:var(--background)}#infixs-pingo-notify-app .iafw\\:outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){#infixs-pingo-notify-app .iafw\\:outline-hidden{outline-offset:2px;outline:2px solid #0000}}#infixs-pingo-notify-app .iafw\\:outline-ring\\/50{outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:outline-ring\\/50{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:blur-3xl{--tw-blur:blur(var(--iafw-blur-3xl));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,)}#infixs-pingo-notify-app .iafw\\:backdrop-blur-\\[1px\\]{--tw-backdrop-blur:blur(1px);-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,)}#infixs-pingo-notify-app .iafw\\:backdrop-blur-lg{--tw-backdrop-blur:blur(var(--iafw-blur-lg));-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,)}#infixs-pingo-notify-app .iafw\\: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,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-\\[color\\,box-shadow\\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-none{transition-property:none}#infixs-pingo-notify-app .iafw\\:duration-200{--tw-duration:.2s;transition-duration:.2s}#infixs-pingo-notify-app .iafw\\:duration-300{--tw-duration:.3s;transition-duration:.3s}#infixs-pingo-notify-app .iafw\\:fade-in-0{--tw-enter-opacity:0}#infixs-pingo-notify-app .iafw\\:outline-none{--tw-outline-style:none;outline-style:none}#infixs-pingo-notify-app .iafw\\:select-none{-webkit-user-select:none;user-select:none}#infixs-pingo-notify-app .iafw\\:zoom-in-95{--tw-enter-scale:.95}#infixs-pingo-notify-app .iafw\\:destructive-gradient{background:radial-gradient(40% 60% at 10% 10%,var(--destructive-background-start-gradient),transparent),radial-gradient(35% 55% at 90% 90%,var(--destructive-background-end-gradient),transparent)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:destructive-gradient{background:radial-gradient(40% 60% at 10% 10%,color-mix(in oklab,var(--destructive-background-start-gradient)0%,transparent),transparent),radial-gradient(35% 55% at 90% 90%,color-mix(in oklab,var(--destructive-background-end-gradient)15%,transparent),transparent)}}#infixs-pingo-notify-app .iafw\\:primary-gradient{background:radial-gradient(40% 60% at 10% 10%,var(--background-start-gradient),transparent),radial-gradient(35% 55% at 90% 90%,var(--background-end-gradient),transparent)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:primary-gradient{background:radial-gradient(40% 60% at 10% 10%,color-mix(in oklab,var(--background-start-gradient)0%,transparent),transparent),radial-gradient(35% 55% at 90% 90%,color-mix(in oklab,var(--background-end-gradient)15%,transparent),transparent)}}#infixs-pingo-notify-app .iafw\\:group-data-\\[disabled\\=true\\]\\:pointer-events-none:is(:where(.iafw\\:group)[data-disabled=true] *){pointer-events:none}#infixs-pingo-notify-app .iafw\\:group-data-\\[disabled\\=true\\]\\:opacity-50:is(:where(.iafw\\:group)[data-disabled=true] *){opacity:.5}#infixs-pingo-notify-app .iafw\\:group-data-\\[state\\=open\\]\\:rotate-180:is(:where(.iafw\\:group)[data-state=open] *){rotate:180deg}#infixs-pingo-notify-app .iafw\\:peer-disabled\\:cursor-not-allowed:is(:where(.iafw\\:peer):disabled~*){cursor:not-allowed}#infixs-pingo-notify-app .iafw\\:peer-disabled\\:opacity-50:is(:where(.iafw\\:peer):disabled~*){opacity:.5}#infixs-pingo-notify-app .iafw\\:selection\\:bg-primary ::selection{background-color:var(--primary)}#infixs-pingo-notify-app .iafw\\:selection\\:bg-primary::selection{background-color:var(--primary)}#infixs-pingo-notify-app .iafw\\:selection\\:text-primary-foreground ::selection{color:var(--primary-foreground)}#infixs-pingo-notify-app .iafw\\:selection\\:text-primary-foreground::selection{color:var(--primary-foreground)}#infixs-pingo-notify-app .iafw\\:file\\:inline-flex::file-selector-button{display:inline-flex}#infixs-pingo-notify-app .iafw\\:file\\:h-7::file-selector-button{height:calc(var(--iafw-spacing)*7)}#infixs-pingo-notify-app .iafw\\:file\\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}#infixs-pingo-notify-app .iafw\\:file\\:bg-transparent::file-selector-button{background-color:#0000}#infixs-pingo-notify-app .iafw\\:file\\:text-sm::file-selector-button{font-size:var(--iafw-text-sm);line-height:var(--tw-leading,var(--iafw-text-sm--line-height))}#infixs-pingo-notify-app .iafw\\:file\\:font-medium::file-selector-button{--tw-font-weight:var(--iafw-font-weight-medium);font-weight:var(--iafw-font-weight-medium)}#infixs-pingo-notify-app .iafw\\:file\\:text-foreground::file-selector-button{color:var(--foreground)}#infixs-pingo-notify-app .iafw\\:placeholder\\:text-muted-foreground::placeholder,#infixs-pingo-notify-app .iafw\\:placeholder\\:text-muted-foreground\\/40::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:placeholder\\:text-muted-foreground\\/40::placeholder{color:color-mix(in oklab,var(--muted-foreground)40%,transparent)}}#infixs-pingo-notify-app .iafw\\:after\\:absolute:after{content:var(--tw-content);position:absolute}#infixs-pingo-notify-app .iafw\\:after\\:top-0:after{content:var(--tw-content);top:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:after\\:bottom-0:after{content:var(--tw-content);bottom:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:after\\:left-0:after{content:var(--tw-content);left:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:after\\:w-0\\.5:after{content:var(--tw-content);width:calc(var(--iafw-spacing)*.5)}#infixs-pingo-notify-app .iafw\\:after\\:content-\\[\\\\\\'\\\\\\'\\]:after{--tw-content:\\'\\';content:var(--tw-content)}#infixs-pingo-notify-app .iafw\\:first\\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}#infixs-pingo-notify-app .iafw\\:last\\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}@media (hover:hover){#infixs-pingo-notify-app .iafw\\:hover\\:bg-accent:hover{background-color:var(--accent)}#infixs-pingo-notify-app .iafw\\:hover\\:bg-destructive\\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:hover\\:bg-destructive\\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}#infixs-pingo-notify-app .iafw\\:hover\\:bg-muted:hover,#infixs-pingo-notify-app .iafw\\:hover\\:bg-muted\\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:hover\\:bg-muted\\/50:hover{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:hover\\:bg-primary\\/10:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:hover\\:bg-primary\\/10:hover{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}#infixs-pingo-notify-app .iafw\\:hover\\:bg-primary\\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:hover\\:bg-primary\\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}#infixs-pingo-notify-app .iafw\\:hover\\:bg-secondary:hover,#infixs-pingo-notify-app .iafw\\:hover\\:bg-secondary\\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:hover\\:bg-secondary\\/80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}#infixs-pingo-notify-app .iafw\\:hover\\:text-accent-foreground:hover{color:var(--accent-foreground)}#infixs-pingo-notify-app .iafw\\:hover\\:text-muted-foreground:hover{color:var(--muted-foreground)}#infixs-pingo-notify-app .iafw\\:hover\\:underline:hover{text-decoration-line:underline}#infixs-pingo-notify-app .iafw\\:hover\\:opacity-100:hover{opacity:1}#infixs-pingo-notify-app .iafw\\:hover\\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}}#infixs-pingo-notify-app .iafw\\:focus\\:z-10:focus{z-index:10}#infixs-pingo-notify-app .iafw\\:focus\\:bg-accent:focus{background-color:var(--accent)}#infixs-pingo-notify-app .iafw\\:focus\\:text-accent-foreground:focus{color:var(--accent-foreground)}#infixs-pingo-notify-app .iafw\\:focus\\:shadow-none:focus{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\: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)}#infixs-pingo-notify-app .iafw\\:focus\\:ring-ring:focus{--tw-ring-color:var(--ring)}#infixs-pingo-notify-app .iafw\\:focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}#infixs-pingo-notify-app .iafw\\:focus\\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){#infixs-pingo-notify-app .iafw\\:focus\\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}#infixs-pingo-notify-app .iafw\\:focus-visible\\:z-10:focus-visible{z-index:10}#infixs-pingo-notify-app .iafw\\:focus-visible\\:border-ring:focus-visible{border-color:var(--ring)}#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-1:focus-visible{--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)}#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-4:focus-visible{--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)}#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-\\[1px\\]:focus-visible{--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)}#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-\\[3px\\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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)}#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-destructive\\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-destructive\\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-ring\\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-ring\\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:focus-visible\\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}#infixs-pingo-notify-app .iafw\\:disabled\\:pointer-events-none:disabled{pointer-events:none}#infixs-pingo-notify-app .iafw\\:disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}#infixs-pingo-notify-app .iafw\\:disabled\\:opacity-50:disabled{opacity:.5}#infixs-pingo-notify-app .iafw\\:has-focus-visible\\:border-ring:has(:focus-visible){border-color:var(--ring)}#infixs-pingo-notify-app .iafw\\:has-focus-visible\\:ring-0:has(:focus-visible){--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)}#infixs-pingo-notify-app .iafw\\:has-focus-visible\\:ring-1:has(:focus-visible){--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)}#infixs-pingo-notify-app .iafw\\:has-focus-visible\\:ring-ring\\/50:has(:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:has-focus-visible\\:ring-ring\\/50:has(:focus-visible){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:has-data-\\[slot\\=card-action\\]\\:grid-cols-\\[1fr_auto\\]:has([data-slot=card-action]){grid-template-columns:1fr auto}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:grid-cols-\\[calc\\(var\\(--iafw-spacing\\)\\*4\\)_1fr\\]:has(>svg){grid-template-columns:calc(var(--iafw-spacing)*4)1fr}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:gap-x-3:has(>svg){column-gap:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:px-1\\.5:has(>svg){padding-inline:calc(var(--iafw-spacing)*1.5)}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:px-2\\.5:has(>svg){padding-inline:calc(var(--iafw-spacing)*2.5)}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:px-3:has(>svg){padding-inline:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:px-4:has(>svg){padding-inline:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:pl-2:has(>svg){padding-left:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:aria-invalid\\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}#infixs-pingo-notify-app .iafw\\:aria-invalid\\:ring-destructive\\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:aria-invalid\\:ring-destructive\\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}#infixs-pingo-notify-app .iafw\\:aria-\\[invalid\\=true\\]\\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}#infixs-pingo-notify-app .iafw\\:data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}#infixs-pingo-notify-app .iafw\\:data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}#infixs-pingo-notify-app .iafw\\:data-\\[disabled\\=true\\]\\:pointer-events-none[data-disabled=true]{pointer-events:none}#infixs-pingo-notify-app .iafw\\:data-\\[disabled\\=true\\]\\:opacity-50[data-disabled=true]{opacity:.5}#infixs-pingo-notify-app .iafw\\:data-\\[error\\=true\\]\\:text-destructive-foreground[data-error=true]{color:var(--destructive-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[highlighted\\]\\:bg-accent[data-highlighted]{background-color:var(--accent)}#infixs-pingo-notify-app .iafw\\:data-\\[highlighted\\]\\:text-accent-foreground[data-highlighted]{color:var(--accent-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[inset\\]\\:pl-8[data-inset]{padding-left:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--iafw-spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(var(--iafw-spacing)*2*-1)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--iafw-spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=right\\]\\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--iafw-spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(var(--iafw-spacing)*2*-1)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--iafw-spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:data-\\[size\\=default\\]\\:h-9[data-size=default]{height:calc(var(--iafw-spacing)*9)}#infixs-pingo-notify-app .iafw\\:data-\\[size\\=sm\\]\\:h-8[data-size=sm]{height:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:data-\\[slot\\=alert-description\\]\\:text-destructive\\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app :is(.iafw\\:\\*\\:data-\\[slot\\=alert-description\\]\\:text-destructive\\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive)90%,transparent)}}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:data-\\[slot\\=select-value\\]\\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:data-\\[slot\\=select-value\\]\\:flex>*)[data-slot=select-value]{display:flex}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:data-\\[slot\\=select-value\\]\\:items-center>*)[data-slot=select-value]{align-items:center}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:data-\\[slot\\=select-value\\]\\:gap-2>*)[data-slot=select-value]{gap:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=checked\\]\\:translate-x-\\[calc\\(100\\%-2px\\)\\][data-state=checked]{--tw-translate-x: calc(100% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=checked\\]\\:border-primary[data-state=checked]{border-color:var(--primary)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=checked\\]\\:bg-primary[data-state=checked]{background-color:var(--primary)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=checked\\]\\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=hidden\\]\\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=hidden\\]\\:fade-out[data-state=hidden]{--tw-exit-opacity:0}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=on\\]\\:bg-accent[data-state=on]{background-color:var(--accent)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=on\\]\\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:bg-accent[data-state=open],#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:bg-accent\\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:bg-accent\\/50[data-state=open]{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:bg-sidebar-accent[data-state=open]{background-color:var(--sidebar-accent)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:text-sidebar-accent-foreground[data-state=open]{color:var(--sidebar-accent-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}@media (hover:hover){#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:hover\\:bg-accent[data-state=open]:hover{background-color:var(--accent)}}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:focus\\:bg-accent[data-state=open]:focus{background-color:var(--accent)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=selected\\]\\:bg-muted[data-state=selected]{background-color:var(--muted)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--iafw-spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=unchecked\\]\\:bg-input[data-state=unchecked]{background-color:var(--input)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=visible\\]\\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=visible\\]\\:fade-in[data-state=visible]{--tw-enter-opacity:0}#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=destructive\\]\\:text-destructive-foreground[data-variant=destructive]{color:var(--destructive-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=destructive\\]\\:focus\\:text-destructive-foreground[data-variant=destructive]:focus{color:var(--destructive-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=outline\\]\\:border-l-0[data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=outline\\]\\:shadow-xs[data-variant=outline]{--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)}#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=outline\\]\\:first\\:border-l[data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}@media (min-width:40rem){#infixs-pingo-notify-app .iafw\\:sm\\:mt-0{margin-top:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:sm\\:max-w-\\[425px\\]{max-width:425px}#infixs-pingo-notify-app .iafw\\:sm\\:max-w-lg{max-width:var(--iafw-container-lg)}#infixs-pingo-notify-app .iafw\\:sm\\:flex-row{flex-direction:row}#infixs-pingo-notify-app .iafw\\:sm\\:justify-end{justify-content:flex-end}#infixs-pingo-notify-app .iafw\\:sm\\:rounded-lg{border-radius:var(--radius)}#infixs-pingo-notify-app .iafw\\:sm\\:text-left{text-align:left}}@media (min-width:48rem){#infixs-pingo-notify-app .iafw\\:md\\:block{display:block}#infixs-pingo-notify-app .iafw\\:md\\:flex{display:flex}#infixs-pingo-notify-app .iafw\\:md\\:hidden{display:none}#infixs-pingo-notify-app .iafw\\:md\\:w-\\[var\\(--reka-navigation-menu-viewport-width\\)\\]{width:var(--reka-navigation-menu-viewport-width)}#infixs-pingo-notify-app .iafw\\:md\\:w-full{width:100%}#infixs-pingo-notify-app .iafw\\:md\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#infixs-pingo-notify-app .iafw\\:md\\:p-12{padding:calc(var(--iafw-spacing)*12)}#infixs-pingo-notify-app .iafw\\:md\\:text-2xl{font-size:var(--iafw-text-2xl);line-height:var(--tw-leading,var(--iafw-text-2xl--line-height))}#infixs-pingo-notify-app .iafw\\:md\\:text-sm{font-size:var(--iafw-text-sm);line-height:var(--tw-leading,var(--iafw-text-sm--line-height))}}@media (min-width:64rem){#infixs-pingo-notify-app .iafw\\:lg\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){#infixs-pingo-notify-app .iafw\\:xl\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}#infixs-pingo-notify-app .iafw\\:dark\\:border-input:is(.dark *){border-color:var(--input)}#infixs-pingo-notify-app .iafw\\:dark\\:bg-destructive\\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:bg-destructive\\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive)60%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:bg-input\\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:bg-input\\/30:is(.dark *){background-color:color-mix(in oklab,var(--input)30%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:text-white:is(.dark *){color:var(--iafw-color-white)}#infixs-pingo-notify-app .iafw\\:dark\\:ring-ring\\/20:is(.dark *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:ring-ring\\/20:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--ring)20%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:outline-ring\\/40:is(.dark *){outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:outline-ring\\/40:is(.dark *){outline-color:color-mix(in oklab,var(--ring)40%,transparent)}}@media (hover:hover){#infixs-pingo-notify-app .iafw\\:dark\\:hover\\:bg-accent\\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:hover\\:bg-accent\\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:hover\\:bg-input\\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:hover\\:bg-input\\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input)50%,transparent)}}}#infixs-pingo-notify-app .iafw\\:dark\\:focus-visible\\:ring-destructive\\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:focus-visible\\:ring-destructive\\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:aria-invalid\\:ring-destructive\\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:aria-invalid\\:ring-destructive\\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:data-\\[state\\=checked\\]\\:bg-primary-foreground:is(.dark *)[data-state=checked]{background-color:var(--primary-foreground)}#infixs-pingo-notify-app .iafw\\:dark\\:data-\\[state\\=unchecked\\]\\:bg-foreground:is(.dark *)[data-state=unchecked]{background-color:var(--foreground)}#infixs-pingo-notify-app .iafw\\:dark\\:data-\\[state\\=unchecked\\]\\:bg-input\\/80:is(.dark *)[data-state=unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:data-\\[state\\=unchecked\\]\\:bg-input\\/80:is(.dark *)[data-state=unchecked]{background-color:color-mix(in oklab,var(--input)80%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/40:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/40:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)40%,transparent)}}#infixs-pingo-notify-app .iafw\\:\\[\\&_p\\]\\:text-sm p{font-size:var(--iafw-text-sm);line-height:var(--tw-leading,var(--iafw-text-sm--line-height))}#infixs-pingo-notify-app .iafw\\:\\[\\&_p\\]\\:leading-relaxed p{--tw-leading:var(--iafw-leading-relaxed);line-height:var(--iafw-leading-relaxed)}#infixs-pingo-notify-app .iafw\\:\\[\\&_svg\\]\\:pointer-events-none svg{pointer-events:none}#infixs-pingo-notify-app .iafw\\:\\[\\&_svg\\]\\:shrink-0 svg{flex-shrink:0}#infixs-pingo-notify-app .iafw\\:\\[\\&_svg\\:not\\(\\[class\\*\\=\\'size-\\'\\]\\)\\]\\:size-4 svg:not([class*=size-]){width:calc(var(--iafw-spacing)*4);height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:\\[\\&_svg\\:not\\(\\[class\\*\\=\\'text-\\'\\]\\)\\]\\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}#infixs-pingo-notify-app .iafw\\:\\[\\&_svg\\:not\\(\\[class\\*\\=\\\\\\'size-\\\\\\'\\]\\)\\]\\:size-4 svg:not([class*="'size-'"]){width:calc(var(--iafw-spacing)*4);height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:\\[\\&_svg\\:not\\(\\[class\\*\\=\\\\\\'size-\\\\\\'\\]\\)\\]\\:size-6 svg:not([class*="'size-'"]){width:calc(var(--iafw-spacing)*6);height:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:\\[\\&_tr\\]\\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#infixs-pingo-notify-app .iafw\\:\\[\\&_tr\\:last-child\\]\\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}#infixs-pingo-notify-app .iafw\\:\\[\\&\\:has\\(\\[role\\=checkbox\\]\\)\\]\\:pr-0:has([role=checkbox]){padding-right:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:\\[\\.border-b\\]\\:pb-6.border-b{padding-bottom:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:\\[\\.border-t\\]\\:pt-6.border-t{padding-top:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:\\[span\\]\\:last\\:flex>*):is(span):last-child{display:flex}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:\\[span\\]\\:last\\:items-center>*):is(span):last-child{align-items:center}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:\\[span\\]\\:last\\:gap-2>*):is(span):last-child{gap:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app :is(.iafw\\:data-\\[variant\\=destructive\\]\\:\\*\\:\\[svg\\]\\:\\!text-destructive-foreground[data-variant=destructive]>*):is(svg){color:var(--destructive-foreground)!important}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\*\\]\\:shadow-none>*{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\*\\:first-child\\]\\:rounded-r-none>:first-child{border-top-right-radius:0;border-bottom-right-radius:0}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\*\\:last-child\\]\\:rounded-l-none>:last-child{border-top-left-radius:0;border-bottom-left-radius:0}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\*\\:not\\(\\:first-child\\)\\:not\\(\\:last-child\\)\\]\\:rounded-none>:not(:first-child):not(:last-child){border-radius:0}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\*\\:not\\(\\:last-child\\)\\]\\:border-r-0>:not(:last-child){border-right-style:var(--tw-border-style);border-right-width:0}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\*\\:only-child\\]\\:rounded-md>:only-child{border-radius:calc(var(--radius) - 2px)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\.tiptap\\]\\:p-2>.tiptap{padding:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\.tiptap\\]\\:outline-0>.tiptap{outline-style:var(--tw-outline-style);outline-width:0}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\[role\\=checkbox\\]\\]\\:translate-y-\\[2px\\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>a\\]\\:underline>a{text-decoration-line:underline}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>a\\]\\:underline-offset-4>a{text-underline-offset:4px}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>a\\:hover\\]\\:text-primary>a:hover{color:var(--primary)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:flex>div{display:flex}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:min-h-60>div{min-height:calc(var(--iafw-spacing)*60)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:cursor-pointer>div{cursor:pointer}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:items-center>div{align-items:center}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:justify-center>div{justify-content:center}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:rounded-md>div{border-radius:calc(var(--radius) - 2px)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:p-2>div{padding:calc(var(--iafw-spacing)*2)}@media (hover:hover){#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:hover\\:bg-accent\\/70>div:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:hover\\:bg-accent\\/70>div:hover{background-color:color-mix(in oklab,var(--accent)70%,transparent)}}}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>svg\\]\\:pointer-events-none>svg{pointer-events:none}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>svg\\]\\:size-3>svg{width:calc(var(--iafw-spacing)*3);height:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>svg\\]\\:size-4>svg{width:calc(var(--iafw-spacing)*4);height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>svg\\]\\:translate-y-0\\.5>svg{--tw-translate-y:calc(var(--iafw-spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>svg\\]\\:text-current>svg{color:currentColor}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>svg\\]\\:text-destructive>svg{color:var(--destructive)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>tr\\]\\:last\\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-accent:hover{background-color:var(--accent)}#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-destructive\\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-destructive\\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-primary\\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-primary\\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-secondary\\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-secondary\\/90:hover{background-color:color-mix(in oklab,var(--secondary)90%,transparent)}}#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-success\\/90:hover{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-success\\/90:hover{background-color:color-mix(in oklab,var(--success)90%,transparent)}}#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:text-accent-foreground:hover{color:var(--accent-foreground)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--radius:.65rem;--background:oklch(100% 0 0);--foreground:oklch(14.241% .00356 17.33);--card:oklch(100% 0 0);--card-foreground:oklch(14.1% .005 285.823);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.1% .005 285.823);--primary:oklch(71.27% .1747 151.74);--primary-foreground:oklch(98.2% .018 155.826);--secondary:oklch(96.7% .001 286.375);--secondary-foreground:oklch(21% .006 285.885);--muted:oklch(96.7% .001 286.375);--muted-foreground:oklch(55.2% .016 285.938);--accent:oklch(96.7% .001 286.375);--accent-foreground:oklch(21% .006 285.885);--destructive:oklch(57.7% .245 27.325);--warning:oklab(84% -.1 .17);--info:oklab(61% .1 -.23);--success:oklch(76% .14 147.2);--success-foreground:oklch(98.5% 0 0);--border:oklch(92% .004 286.32);--input:oklch(92% .004 286.32);--ring:oklch(72.3% .219 149.579);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.1% .005 285.823);--sidebar-primary:oklch(72.3% .219 149.579);--sidebar-primary-foreground:oklch(98.2% .018 155.826);--sidebar-accent:oklch(96.7% .001 286.375);--sidebar-accent-foreground:oklch(21% .006 285.885);--sidebar-border:oklch(92% .004 286.32);--sidebar-ring:oklch(72.3% .219 149.579);--background-start-gradient:oklch(71.288% .15184 300.324);--background-end-gradient:oklch(86.065% .07667 305.375);--destructive-background-start-gradient:oklch(57.7% .245 27.325);--destructive-background-end-gradient:oklch(85.46% .07894 18.76)}.dark{--background:oklch(14.1% .005 285.823);--foreground:oklch(98.5% 0 0);--card:oklch(21% .006 285.885);--card-foreground:oklch(98.5% 0 0);--popover:oklch(21% .006 285.885);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(69.6% .17 162.48);--primary-foreground:oklch(39.3% .095 152.535);--secondary:oklch(27.4% .006 286.033);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(27.4% .006 286.033);--muted-foreground:oklch(70.5% .015 286.067);--accent:oklch(27.4% .006 286.033);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--success:oklch(55.7% .169 134.718);--success-foreground:oklch(98.5% 0 0);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(52.7% .154 150.069);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(21% .006 285.885);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(69.6% .17 162.48);--sidebar-primary-foreground:oklch(39.3% .095 152.535);--sidebar-accent:oklch(27.4% .006 286.033);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(52.7% .154 150.069)}#infixs-pingo-notify-app *{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app *{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}#infixs-pingo-notify-app{background-color:var(--background);color:var(--foreground)}body div#wpcontent{padding:0}#wpbody,#wpwrap{background-color:#fff}#infixs-pingo-notify-app input[type=text]:focus:focus{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";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:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";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:"<percentage>";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:"<length>";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-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:"<percentage>";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-content{syntax:"*";inherits:false;initial-value:""}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}#infixs-pingo-notify-app .iafw-slide-left-enter-active,#infixs-pingo-notify-app .iafw-slide-left-leave-active{transition:all .25s ease-out}#infixs-pingo-notify-app .iafw-slide-left-enter-from{opacity:0;transform:translate(30px)}#infixs-pingo-notify-app .iafw-slide-left-leave-to{opacity:0;transform:translate(-30px)}#infixs-pingo-notify-app .iafw-slide-left-reverse-enter-active,#infixs-pingo-notify-app .iafw-slide-left-reverse-leave-active{transition:all .25s ease-out}#infixs-pingo-notify-app .iafw-slide-left-reverse-enter-from,#infixs-pingo-notify-app .iafw-slide-left-reverse-leave-to{opacity:0;transform:translate(30px)}#infixs-pingo-notify-app .iafw-fade-enter-active,#infixs-pingo-notify-app .iafw-fade-leave-active{transition:opacity .2s ease}#infixs-pingo-notify-app .iafw-fade-enter-from,#infixs-pingo-notify-app .iafw-fade-leave-to{opacity:0}html[dir=ltr],[data-sonner-toaster][dir=ltr]{--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0;--toast-close-button-start: 0;--toast-close-button-end: unset;--toast-close-button-transform: translate(-35%, -35%)}html[dir=rtl],[data-sonner-toaster][dir=rtl]{--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto;--toast-close-button-start: unset;--toast-close-button-end: 0;--toast-close-button-transform: translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}@media (hover: none) and (pointer: coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}#infixs-pingo-notify-app [data-sonner-toast]{--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}#infixs-pingo-notify-app [data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}#infixs-pingo-notify-app [data-sonner-toast][data-y-position=top]{top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}#infixs-pingo-notify-app [data-sonner-toast][data-y-position=bottom]{bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}#infixs-pingo-notify-app [data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}#infixs-pingo-notify-app [data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}#infixs-pingo-notify-app [data-sonner-toast][data-swiping=true]:before{content:"";position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}#infixs-pingo-notify-app [data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3) translateY(50%)}#infixs-pingo-notify-app [data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3) translateY(-50%)}#infixs-pingo-notify-app [data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;inset:0;transform:scaleY(2)}#infixs-pingo-notify-app [data-sonner-toast][data-expanded=true]:after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}#infixs-pingo-notify-app [data-sonner-toast][data-mounted=true]{--y: translateY(0);opacity:1}#infixs-pingo-notify-app [data-sonner-toast][data-expanded=false][data-front=false]{--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--toasts-before) * .05 + 1));height:var(--front-toast-height)}#infixs-pingo-notify-app [data-sonner-toast]>*{transition:opacity .4s}#infixs-pingo-notify-app [data-sonner-toast][data-x-position=right]{right:0}#infixs-pingo-notify-app [data-sonner-toast][data-x-position=left]{left:0}#infixs-pingo-notify-app [data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}#infixs-pingo-notify-app [data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}#infixs-pingo-notify-app [data-sonner-toast][data-mounted=true][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}#infixs-pingo-notify-app [data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y: translateY(calc(var(--lift) * -100%));opacity:0}#infixs-pingo-notify-app [data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}#infixs-pingo-notify-app [data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}#infixs-pingo-notify-app [data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}#infixs-pingo-notify-app [data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y, 0px)) translate(var(--swipe-amount-x, 0px));transition:none}#infixs-pingo-notify-app [data-sonner-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}#infixs-pingo-notify-app [data-sonner-toast][data-swipe-out=true][data-y-position=bottom],#infixs-pingo-notify-app [data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}#infixs-pingo-notify-app [data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}#infixs-pingo-notify-app [data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}#infixs-pingo-notify-app [data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}#infixs-pingo-notify-app [data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width: 600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}#infixs-pingo-notify-app [data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:calc(var(--mobile-offset-bottom) + max(env(safe-area-inset-bottom),0px))}[data-sonner-toaster][data-y-position=top]{top:calc(var(--mobile-offset-top) + max(env(safe-area-inset-top),0px))}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 87%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 93%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 84%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}#infixs-pingo-notify-app [data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}#infixs-pingo-notify-app [data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg: #000;--normal-bg-hover: hsl(0, 0%, 12%);--normal-border: hsl(0, 0%, 20%);--normal-border-hover: hsl(0, 0%, 25%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 43%, 17%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 9%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);--error-text: hsl(358, 100%, 81%)}#infixs-pingo-notify-app [data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}#infixs-pingo-notify-app [data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=success],#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=info],#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=warning],#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=error],#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){#infixs-pingo-notify-app [data-sonner-toast],#infixs-pingo-notify-app [data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}@keyframes onAutoFillStart{}.input-autofill:is(:-webkit-autofill,:autofill){animation-name:onAutoFillStart;animation-duration:.01s}.dark .input-autofill:-webkit-autofill,.dark .input-autofill:-webkit-autofill:hover,.dark .input-autofill:-webkit-autofill:focus,.dark .input-autofill:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:white;transition:background-color 5000s ease-in-out 0s;box-shadow:inset 0 0 20px 20px var(--color-background);caret-color:#fff}p.is-editor-empty:first-child:before{color:var(--muted-foreground);content:attr(data-placeholder);float:left;height:0;pointer-events:none}.code-placeholder-decoration{background-color:var(--secondary);color:var(--secondary-foreground);opacity:.7;font-family:monospace;border-radius:4px;padding:0;position:relative;z-index:1}2 /*$vite$:1*/`,document.head.appendChild( Ey);/**1 (function(){"use strict";var Ty=document.createElement("style");Ty.textContent=`/*! tailwindcss v4.1.13 | 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-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--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-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-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-content:"";--tw-outline-style:solid;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}#infixs-pingo-notify-app *,#infixs-pingo-notify-app :after,#infixs-pingo-notify-app :before,#infixs-pingo-notify-app ::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}#infixs-pingo-notify-app ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}#infixs-pingo-notify-app,#infixs-pingo-notify-app :host{-webkit-text-size-adjust:100%;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}#infixs-pingo-notify-app hr{height:0;color:inherit;border-top-width:1px}#infixs-pingo-notify-app abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}#infixs-pingo-notify-app h1,#infixs-pingo-notify-app h2,#infixs-pingo-notify-app h3,#infixs-pingo-notify-app h4,#infixs-pingo-notify-app h5,#infixs-pingo-notify-app h6{font-size:inherit;font-weight:inherit}#infixs-pingo-notify-app a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}#infixs-pingo-notify-app b,#infixs-pingo-notify-app strong{font-weight:bolder}#infixs-pingo-notify-app code,#infixs-pingo-notify-app kbd,#infixs-pingo-notify-app samp,#infixs-pingo-notify-app 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}#infixs-pingo-notify-app small{font-size:80%}#infixs-pingo-notify-app sub,#infixs-pingo-notify-app sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}#infixs-pingo-notify-app sub{bottom:-.25em}#infixs-pingo-notify-app sup{top:-.5em}#infixs-pingo-notify-app table{text-indent:0;border-color:inherit;border-collapse:collapse}#infixs-pingo-notify-app :-moz-focusring{outline:auto}#infixs-pingo-notify-app progress{vertical-align:baseline}#infixs-pingo-notify-app summary{display:list-item}#infixs-pingo-notify-app ol,#infixs-pingo-notify-app ul,#infixs-pingo-notify-app menu{list-style:none}#infixs-pingo-notify-app img,#infixs-pingo-notify-app svg,#infixs-pingo-notify-app video,#infixs-pingo-notify-app canvas,#infixs-pingo-notify-app audio,#infixs-pingo-notify-app iframe,#infixs-pingo-notify-app embed,#infixs-pingo-notify-app object{vertical-align:middle;display:block}#infixs-pingo-notify-app img,#infixs-pingo-notify-app video{max-width:100%;height:auto}#infixs-pingo-notify-app button,#infixs-pingo-notify-app input,#infixs-pingo-notify-app select,#infixs-pingo-notify-app optgroup,#infixs-pingo-notify-app textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}#infixs-pingo-notify-app ::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}#infixs-pingo-notify-app select[multiple] optgroup,#infixs-pingo-notify-app select[size] optgroup{font-weight:bolder}#infixs-pingo-notify-app select[multiple] optgroup option,#infixs-pingo-notify-app select[size] optgroup option{padding-inline-start:20px}#infixs-pingo-notify-app ::file-selector-button{margin-inline-end:4px}#infixs-pingo-notify-app ::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){#infixs-pingo-notify-app ::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app ::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}#infixs-pingo-notify-app textarea{resize:vertical}#infixs-pingo-notify-app ::-webkit-search-decoration{-webkit-appearance:none}#infixs-pingo-notify-app ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}#infixs-pingo-notify-app ::-webkit-datetime-edit{display:inline-flex}#infixs-pingo-notify-app ::-webkit-datetime-edit-fields-wrapper{padding:0}#infixs-pingo-notify-app ::-webkit-datetime-edit{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-year-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-month-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-day-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-hour-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-minute-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-second-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-millisecond-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-meridiem-field{padding-block:0}#infixs-pingo-notify-app :-moz-ui-invalid{box-shadow:none}#infixs-pingo-notify-app button,#infixs-pingo-notify-app input[type=button],#infixs-pingo-notify-app input[type=reset],#infixs-pingo-notify-app input[type=submit]{appearance:button}#infixs-pingo-notify-app ::file-selector-button{appearance:button}#infixs-pingo-notify-app ::-webkit-inner-spin-button{height:auto}#infixs-pingo-notify-app ::-webkit-outer-spin-button{height:auto}#infixs-pingo-notify-app [hidden]:not([hidden=until-found]){display:none!important}:root,:host{--iafw-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--iafw-color-emerald-500:oklch(69.6% .17 162.48);--iafw-color-emerald-700:oklch(50.8% .118 165.612);--iafw-color-slate-500:oklch(55.4% .046 257.417);--iafw-color-slate-600:oklch(44.6% .043 257.281);--iafw-color-gray-700:oklch(37.3% .034 259.733);--iafw-color-black:#000;--iafw-color-white:#fff;--iafw-spacing:.25rem;--iafw-container-sm:24rem;--iafw-container-lg:32rem;--iafw-container-2xl:42rem;--iafw-text-xs:.75rem;--iafw-text-xs--line-height:calc(1/.75);--iafw-text-sm:.875rem;--iafw-text-sm--line-height:calc(1.25/.875);--iafw-text-base:1rem;--iafw-text-base--line-height: 1.5 ;--iafw-text-lg:1.125rem;--iafw-text-lg--line-height:calc(1.75/1.125);--iafw-text-xl:1.25rem;--iafw-text-xl--line-height:calc(1.75/1.25);--iafw-text-2xl:1.5rem;--iafw-text-2xl--line-height:calc(2/1.5);--iafw-text-3xl:1.875rem;--iafw-text-3xl--line-height: 1.2 ;--iafw-text-4xl:2.25rem;--iafw-text-4xl--line-height:calc(2.5/2.25);--iafw-font-weight-normal:400;--iafw-font-weight-medium:500;--iafw-font-weight-semibold:600;--iafw-font-weight-bold:700;--iafw-tracking-tight:-.025em;--iafw-tracking-widest:.1em;--iafw-leading-tight:1.25;--iafw-leading-relaxed:1.625;--iafw-radius-xs:.125rem;--iafw-radius-2xl:1rem;--iafw-animate-spin:spin 1s linear infinite;--iafw-animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--iafw-blur-lg:16px;--iafw-blur-3xl:64px;--iafw-default-transition-duration:.15s;--iafw-default-transition-timing-function:cubic-bezier(.4,0,.2,1)}#infixs-pingo-notify-app .iafw\\:\\@container\\/card-header{container:card-header/inline-size}#infixs-pingo-notify-app .iafw\\:pointer-events-none{pointer-events:none}#infixs-pingo-notify-app .iafw\\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#infixs-pingo-notify-app .iafw\\:absolute{position:absolute}#infixs-pingo-notify-app .iafw\\:fixed{position:fixed}#infixs-pingo-notify-app .iafw\\:relative{position:relative}#infixs-pingo-notify-app .iafw\\:sticky{position:sticky}#infixs-pingo-notify-app .iafw\\:inset-0{inset:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:top-0{top:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:top-1\\/2{top:50%}#infixs-pingo-notify-app .iafw\\:top-1\\/4{top:25%}#infixs-pingo-notify-app .iafw\\:top-4{top:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:top-32{top:calc(var(--iafw-spacing)*32)}#infixs-pingo-notify-app .iafw\\:top-\\[1px\\]{top:1px}#infixs-pingo-notify-app .iafw\\:top-\\[50\\%\\]{top:50%}#infixs-pingo-notify-app .iafw\\:top-\\[60\\%\\]{top:60%}#infixs-pingo-notify-app .iafw\\:top-full{top:100%}#infixs-pingo-notify-app .iafw\\:right-0{right:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:right-2{right:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:right-4{right:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:right-32{right:calc(var(--iafw-spacing)*32)}#infixs-pingo-notify-app .iafw\\:bottom-32{bottom:calc(var(--iafw-spacing)*32)}#infixs-pingo-notify-app .iafw\\:left-0{left:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:left-2{left:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:left-3{left:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:left-32{left:calc(var(--iafw-spacing)*32)}#infixs-pingo-notify-app .iafw\\:left-\\[50\\%\\]{left:50%}#infixs-pingo-notify-app .iafw\\:isolate{isolation:isolate}#infixs-pingo-notify-app .iafw\\:z-10{z-index:10}#infixs-pingo-notify-app .iafw\\:z-20{z-index:20}#infixs-pingo-notify-app .iafw\\:z-50{z-index:50}#infixs-pingo-notify-app .iafw\\:z-\\[1\\]{z-index:1}#infixs-pingo-notify-app .iafw\\:col-start-2{grid-column-start:2}#infixs-pingo-notify-app .iafw\\:row-span-2{grid-row:span 2/span 2}#infixs-pingo-notify-app .iafw\\:row-start-1{grid-row-start:1}#infixs-pingo-notify-app .iafw\\:float-right{float:right}#infixs-pingo-notify-app .iafw\\:-mx-1{margin-inline:calc(var(--iafw-spacing)*-1)}#infixs-pingo-notify-app .iafw\\:mx-2{margin-inline:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:mx-auto{margin-inline:auto}#infixs-pingo-notify-app .iafw\\:my-1{margin-block:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:my-5{margin-block:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:my-6{margin-block:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:my-8{margin-block:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:mt-1{margin-top:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:mt-1\\.5{margin-top:calc(var(--iafw-spacing)*1.5)}#infixs-pingo-notify-app .iafw\\:mt-2{margin-top:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:mt-3{margin-top:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:mt-4{margin-top:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:mt-6{margin-top:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:mr-0{margin-right:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:mr-2{margin-right:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:mr-3{margin-right:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:mb-2{margin-bottom:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:mb-4{margin-bottom:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:mb-5{margin-bottom:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:mb-6{margin-bottom:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:ml-1{margin-left:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:ml-2{margin-left:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:ml-auto{margin-left:auto}#infixs-pingo-notify-app .iafw\\:line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#infixs-pingo-notify-app .iafw\\:line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#infixs-pingo-notify-app .iafw\\:block{display:block}#infixs-pingo-notify-app .iafw\\:flex{display:flex}#infixs-pingo-notify-app .iafw\\:grid{display:grid}#infixs-pingo-notify-app .iafw\\:hidden{display:none}#infixs-pingo-notify-app .iafw\\:inline-block{display:inline-block}#infixs-pingo-notify-app .iafw\\:inline-flex{display:inline-flex}#infixs-pingo-notify-app .iafw\\:aspect-square{aspect-ratio:1}#infixs-pingo-notify-app .iafw\\:size-2{width:calc(var(--iafw-spacing)*2);height:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:size-2\\.5{width:calc(var(--iafw-spacing)*2.5);height:calc(var(--iafw-spacing)*2.5)}#infixs-pingo-notify-app .iafw\\:size-3{width:calc(var(--iafw-spacing)*3);height:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:size-3\\.5{width:calc(var(--iafw-spacing)*3.5);height:calc(var(--iafw-spacing)*3.5)}#infixs-pingo-notify-app .iafw\\:size-4{width:calc(var(--iafw-spacing)*4);height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:size-5{width:calc(var(--iafw-spacing)*5);height:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:size-6{width:calc(var(--iafw-spacing)*6);height:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:size-7{width:calc(var(--iafw-spacing)*7);height:calc(var(--iafw-spacing)*7)}#infixs-pingo-notify-app .iafw\\:size-8{width:calc(var(--iafw-spacing)*8);height:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:size-9{width:calc(var(--iafw-spacing)*9);height:calc(var(--iafw-spacing)*9)}#infixs-pingo-notify-app .iafw\\:size-10{width:calc(var(--iafw-spacing)*10);height:calc(var(--iafw-spacing)*10)}#infixs-pingo-notify-app .iafw\\:size-12{width:calc(var(--iafw-spacing)*12);height:calc(var(--iafw-spacing)*12)}#infixs-pingo-notify-app .iafw\\:size-16{width:calc(var(--iafw-spacing)*16);height:calc(var(--iafw-spacing)*16)}#infixs-pingo-notify-app .iafw\\:size-20{width:calc(var(--iafw-spacing)*20);height:calc(var(--iafw-spacing)*20)}#infixs-pingo-notify-app .iafw\\:size-72{width:calc(var(--iafw-spacing)*72);height:calc(var(--iafw-spacing)*72)}#infixs-pingo-notify-app .iafw\\:size-full{width:100%;height:100%}#infixs-pingo-notify-app .iafw\\:h-1\\.5{height:calc(var(--iafw-spacing)*1.5)}#infixs-pingo-notify-app .iafw\\:h-2{height:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:h-2\\.5{height:calc(var(--iafw-spacing)*2.5)}#infixs-pingo-notify-app .iafw\\:h-4{height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:h-5{height:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:h-6{height:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:h-7{height:calc(var(--iafw-spacing)*7)}#infixs-pingo-notify-app .iafw\\:h-8{height:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:h-9{height:calc(var(--iafw-spacing)*9)}#infixs-pingo-notify-app .iafw\\:h-10{height:calc(var(--iafw-spacing)*10)}#infixs-pingo-notify-app .iafw\\:h-12{height:calc(var(--iafw-spacing)*12)}#infixs-pingo-notify-app .iafw\\:h-14{height:calc(var(--iafw-spacing)*14)}#infixs-pingo-notify-app .iafw\\:h-16{height:calc(var(--iafw-spacing)*16)}#infixs-pingo-notify-app .iafw\\:h-24{height:calc(var(--iafw-spacing)*24)}#infixs-pingo-notify-app .iafw\\:h-44{height:calc(var(--iafw-spacing)*44)}#infixs-pingo-notify-app .iafw\\:h-52{height:calc(var(--iafw-spacing)*52)}#infixs-pingo-notify-app .iafw\\:h-60{height:calc(var(--iafw-spacing)*60)}#infixs-pingo-notify-app .iafw\\:h-72{height:calc(var(--iafw-spacing)*72)}#infixs-pingo-notify-app .iafw\\:h-\\[1\\.15rem\\]{height:1.15rem}#infixs-pingo-notify-app .iafw\\:h-\\[32px\\]{height:32px}#infixs-pingo-notify-app .iafw\\:h-\\[200px\\]{height:200px}#infixs-pingo-notify-app .iafw\\:h-\\[var\\(--reka-navigation-menu-viewport-height\\)\\]{height:var(--reka-navigation-menu-viewport-height)}#infixs-pingo-notify-app .iafw\\:h-\\[var\\(--reka-select-trigger-height\\)\\]{height:var(--reka-select-trigger-height)}#infixs-pingo-notify-app .iafw\\:h-full{height:100%}#infixs-pingo-notify-app .iafw\\:h-px{height:1px}#infixs-pingo-notify-app .iafw\\:h-screen{height:100vh}#infixs-pingo-notify-app .iafw\\:max-h-\\(--reka-dropdown-menu-content-available-height\\){max-height:var(--reka-dropdown-menu-content-available-height)}#infixs-pingo-notify-app .iafw\\:max-h-\\(--reka-select-content-available-height\\){max-height:var(--reka-select-content-available-height)}#infixs-pingo-notify-app .iafw\\:max-h-60{max-height:calc(var(--iafw-spacing)*60)}#infixs-pingo-notify-app .iafw\\:max-h-\\[300px\\]{max-height:300px}#infixs-pingo-notify-app .iafw\\:min-h-4{min-height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:min-h-52{min-height:calc(var(--iafw-spacing)*52)}#infixs-pingo-notify-app .iafw\\:w-0{width:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:w-2{width:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:w-2\\.5{width:calc(var(--iafw-spacing)*2.5)}#infixs-pingo-notify-app .iafw\\:w-4{width:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:w-6{width:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:w-7{width:calc(var(--iafw-spacing)*7)}#infixs-pingo-notify-app .iafw\\:w-8{width:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:w-9{width:calc(var(--iafw-spacing)*9)}#infixs-pingo-notify-app .iafw\\:w-10{width:calc(var(--iafw-spacing)*10)}#infixs-pingo-notify-app .iafw\\:w-12{width:calc(var(--iafw-spacing)*12)}#infixs-pingo-notify-app .iafw\\:w-16{width:calc(var(--iafw-spacing)*16)}#infixs-pingo-notify-app .iafw\\:w-20{width:calc(var(--iafw-spacing)*20)}#infixs-pingo-notify-app .iafw\\:w-52{width:calc(var(--iafw-spacing)*52)}#infixs-pingo-notify-app .iafw\\:w-64{width:calc(var(--iafw-spacing)*64)}#infixs-pingo-notify-app .iafw\\:w-72{width:calc(var(--iafw-spacing)*72)}#infixs-pingo-notify-app .iafw\\:w-96{width:calc(var(--iafw-spacing)*96)}#infixs-pingo-notify-app .iafw\\:w-\\[--reka-dropdown-menu-trigger-width\\]{width:--reka-dropdown-menu-trigger-width}#infixs-pingo-notify-app .iafw\\:w-\\[70px\\]{width:70px}#infixs-pingo-notify-app .iafw\\:w-\\[160px\\]{width:160px}#infixs-pingo-notify-app .iafw\\:w-auto{width:auto}#infixs-pingo-notify-app .iafw\\:w-fit{width:fit-content}#infixs-pingo-notify-app .iafw\\:w-full{width:100%}#infixs-pingo-notify-app .iafw\\:w-max{width:max-content}#infixs-pingo-notify-app .iafw\\:max-w-2xl{max-width:var(--iafw-container-2xl)}#infixs-pingo-notify-app .iafw\\:max-w-52{max-width:calc(var(--iafw-spacing)*52)}#infixs-pingo-notify-app .iafw\\:max-w-96{max-width:calc(var(--iafw-spacing)*96)}#infixs-pingo-notify-app .iafw\\:max-w-\\[90\\%\\]{max-width:90%}#infixs-pingo-notify-app .iafw\\:max-w-\\[calc\\(100\\%-2rem\\)\\]{max-width:calc(100% - 2rem)}#infixs-pingo-notify-app .iafw\\:max-w-lg{max-width:var(--iafw-container-lg)}#infixs-pingo-notify-app .iafw\\:max-w-max{max-width:max-content}#infixs-pingo-notify-app .iafw\\:max-w-sm{max-width:var(--iafw-container-sm)}#infixs-pingo-notify-app .iafw\\:min-w-0{min-width:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:min-w-8{min-width:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:min-w-9{min-width:calc(var(--iafw-spacing)*9)}#infixs-pingo-notify-app .iafw\\:min-w-10{min-width:calc(var(--iafw-spacing)*10)}#infixs-pingo-notify-app .iafw\\:min-w-56{min-width:calc(var(--iafw-spacing)*56)}#infixs-pingo-notify-app .iafw\\:min-w-\\[8rem\\]{min-width:8rem}#infixs-pingo-notify-app .iafw\\:min-w-\\[var\\(--reka-select-trigger-width\\)\\]{min-width:var(--reka-select-trigger-width)}#infixs-pingo-notify-app .iafw\\:flex-1{flex:1}#infixs-pingo-notify-app .iafw\\:flex-1\\/2{flex:50%}#infixs-pingo-notify-app .iafw\\:shrink-0{flex-shrink:0}#infixs-pingo-notify-app .iafw\\:caption-bottom{caption-side:bottom}#infixs-pingo-notify-app .iafw\\:origin-\\(--reka-dropdown-menu-content-transform-origin\\){transform-origin:var(--reka-dropdown-menu-content-transform-origin)}#infixs-pingo-notify-app .iafw\\:origin-\\(--reka-popover-content-transform-origin\\){transform-origin:var(--reka-popover-content-transform-origin)}#infixs-pingo-notify-app .iafw\\:translate-x-\\[-50\\%\\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:-translate-y-1\\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:translate-y-\\[-50\\%\\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:translate-y-\\[calc\\(-50\\%_-_2px\\)\\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:rotate-45{rotate:45deg}#infixs-pingo-notify-app .iafw\\:animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#infixs-pingo-notify-app .iafw\\:animate-pulse{animation:var(--iafw-animate-pulse)}#infixs-pingo-notify-app .iafw\\:animate-spin{animation:var(--iafw-animate-spin)}#infixs-pingo-notify-app .iafw\\:cursor-default{cursor:default}#infixs-pingo-notify-app .iafw\\:cursor-pointer{cursor:pointer}#infixs-pingo-notify-app .iafw\\:touch-none{touch-action:none}#infixs-pingo-notify-app .iafw\\:scroll-my-1{scroll-margin-block:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:scroll-py-1{scroll-padding-block:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:list-none{list-style-type:none}#infixs-pingo-notify-app .iafw\\:auto-rows-min{grid-auto-rows:min-content}#infixs-pingo-notify-app .iafw\\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#infixs-pingo-notify-app .iafw\\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}#infixs-pingo-notify-app .iafw\\:grid-cols-\\[0_1fr\\]{grid-template-columns:0 1fr}#infixs-pingo-notify-app .iafw\\:grid-rows-\\[auto_auto\\]{grid-template-rows:auto auto}#infixs-pingo-notify-app .iafw\\:flex-col{flex-direction:column}#infixs-pingo-notify-app .iafw\\:flex-col-reverse{flex-direction:column-reverse}#infixs-pingo-notify-app .iafw\\:flex-row{flex-direction:row}#infixs-pingo-notify-app .iafw\\:flex-wrap{flex-wrap:wrap}#infixs-pingo-notify-app .iafw\\:place-items-center{place-items:center}#infixs-pingo-notify-app .iafw\\:items-center{align-items:center}#infixs-pingo-notify-app .iafw\\:items-end{align-items:flex-end}#infixs-pingo-notify-app .iafw\\:items-start{align-items:flex-start}#infixs-pingo-notify-app .iafw\\:justify-between{justify-content:space-between}#infixs-pingo-notify-app .iafw\\:justify-center{justify-content:center}#infixs-pingo-notify-app .iafw\\:justify-end{justify-content:flex-end}#infixs-pingo-notify-app .iafw\\:justify-start{justify-content:flex-start}#infixs-pingo-notify-app .iafw\\:justify-items-start{justify-items:start}#infixs-pingo-notify-app .iafw\\:gap-1{gap:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:gap-1\\.5{gap:calc(var(--iafw-spacing)*1.5)}#infixs-pingo-notify-app .iafw\\:gap-2{gap:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:gap-3{gap:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:gap-4{gap:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:gap-5{gap:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:gap-6{gap:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:gap-\\[3px\\]{gap:3px}#infixs-pingo-notify-app :where(.iafw\\:space-y-1\\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--iafw-spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--iafw-spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}#infixs-pingo-notify-app :where(.iafw\\:space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--iafw-spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--iafw-spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}#infixs-pingo-notify-app :where(.iafw\\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--iafw-spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--iafw-spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}#infixs-pingo-notify-app :where(.iafw\\:space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--iafw-spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--iafw-spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}#infixs-pingo-notify-app :where(.iafw\\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--iafw-spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--iafw-spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}#infixs-pingo-notify-app :where(.iafw\\:space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--iafw-spacing)*3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--iafw-spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}#infixs-pingo-notify-app .iafw\\:gap-y-0\\.5{row-gap:calc(var(--iafw-spacing)*.5)}#infixs-pingo-notify-app .iafw\\:self-start{align-self:flex-start}#infixs-pingo-notify-app .iafw\\:justify-self-end{justify-self:flex-end}#infixs-pingo-notify-app .iafw\\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#infixs-pingo-notify-app .iafw\\:overflow-auto{overflow:auto}#infixs-pingo-notify-app .iafw\\:overflow-hidden{overflow:hidden}#infixs-pingo-notify-app .iafw\\:overflow-x-hidden{overflow-x:hidden}#infixs-pingo-notify-app .iafw\\:overflow-y-auto{overflow-y:auto}#infixs-pingo-notify-app .iafw\\:scroll-smooth{scroll-behavior:smooth}#infixs-pingo-notify-app .iafw\\:rounded-2xl{border-radius:var(--iafw-radius-2xl)}#infixs-pingo-notify-app .iafw\\:rounded-\\[2px\\]{border-radius:2px}#infixs-pingo-notify-app .iafw\\:rounded-\\[4px\\]{border-radius:4px}#infixs-pingo-notify-app .iafw\\:rounded-\\[inherit\\]{border-radius:inherit}#infixs-pingo-notify-app .iafw\\:rounded-full{border-radius:3.40282e38px}#infixs-pingo-notify-app .iafw\\:rounded-lg{border-radius:var(--radius)}#infixs-pingo-notify-app .iafw\\:rounded-md{border-radius:calc(var(--radius) - 2px)}#infixs-pingo-notify-app .iafw\\:rounded-none{border-radius:0}#infixs-pingo-notify-app .iafw\\:rounded-sm{border-radius:calc(var(--radius) - 4px)}#infixs-pingo-notify-app .iafw\\:rounded-xl{border-radius:calc(var(--radius) + 4px)}#infixs-pingo-notify-app .iafw\\:rounded-xs{border-radius:var(--iafw-radius-xs)}#infixs-pingo-notify-app .iafw\\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}#infixs-pingo-notify-app .iafw\\:rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}#infixs-pingo-notify-app .iafw\\:border{border-style:var(--tw-border-style);border-width:1px}#infixs-pingo-notify-app .iafw\\:border-0{border-style:var(--tw-border-style);border-width:0}#infixs-pingo-notify-app .iafw\\:border-2{border-style:var(--tw-border-style);border-width:2px}#infixs-pingo-notify-app .iafw\\:border-y-0{border-block-style:var(--tw-border-style);border-block-width:0}#infixs-pingo-notify-app .iafw\\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}#infixs-pingo-notify-app .iafw\\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}#infixs-pingo-notify-app .iafw\\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}#infixs-pingo-notify-app .iafw\\:border-b,#infixs-pingo-notify-app .iafw\\:border-b-1{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#infixs-pingo-notify-app .iafw\\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}#infixs-pingo-notify-app .iafw\\:border-dashed{--tw-border-style:dashed;border-style:dashed}#infixs-pingo-notify-app .iafw\\:border-none{--tw-border-style:none;border-style:none}#infixs-pingo-notify-app .iafw\\:border-\\[\\#95AC9F\\]{border-color:#95ac9f}#infixs-pingo-notify-app .iafw\\:border-border{border-color:var(--border)}#infixs-pingo-notify-app .iafw\\:border-destructive{border-color:var(--destructive)}#infixs-pingo-notify-app .iafw\\:border-emerald-500\\/30{border-color:var(--iafw-color-emerald-500)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:border-emerald-500\\/30{border-color:color-mix(in oklab,var(--iafw-color-emerald-500)30%,transparent)}}#infixs-pingo-notify-app .iafw\\:border-input{border-color:var(--input)}#infixs-pingo-notify-app .iafw\\:border-transparent{border-color:#0000}#infixs-pingo-notify-app .iafw\\:border-t-transparent{border-top-color:#0000}#infixs-pingo-notify-app .iafw\\:border-l-transparent{border-left-color:#0000}#infixs-pingo-notify-app .iafw\\:bg-\\[\\#1d2327\\]{background-color:#1d2327}#infixs-pingo-notify-app .iafw\\:bg-\\[\\#D6F3CF\\]{background-color:#d6f3cf}#infixs-pingo-notify-app .iafw\\:bg-\\[\\#F5f1eb\\]{background-color:#f5f1eb}#infixs-pingo-notify-app .iafw\\:bg-\\[\\#d9fdd3\\]{background-color:#d9fdd3}#infixs-pingo-notify-app .iafw\\:bg-accent\\/50{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-accent\\/50{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-background,#infixs-pingo-notify-app .iafw\\:bg-background\\/40{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-background\\/40{background-color:color-mix(in oklab,var(--background)40%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-background\\/60{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-background\\/60{background-color:color-mix(in oklab,var(--background)60%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-background\\/95{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-background\\/95{background-color:color-mix(in oklab,var(--background)95%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-black\\/80{background-color:var(--iafw-color-black)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-black\\/80{background-color:color-mix(in oklab,var(--iafw-color-black)80%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-border{background-color:var(--border)}#infixs-pingo-notify-app .iafw\\:bg-card{background-color:var(--card)}#infixs-pingo-notify-app .iafw\\:bg-destructive{background-color:var(--destructive)}#infixs-pingo-notify-app .iafw\\:bg-emerald-500\\/10{background-color:var(--iafw-color-emerald-500)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-emerald-500\\/10{background-color:color-mix(in oklab,var(--iafw-color-emerald-500)10%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-info{background-color:var(--info)}#infixs-pingo-notify-app .iafw\\:bg-muted,#infixs-pingo-notify-app .iafw\\:bg-muted\\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-muted\\/50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-popover{background-color:var(--popover)}#infixs-pingo-notify-app .iafw\\:bg-primary{background-color:var(--primary)}#infixs-pingo-notify-app .iafw\\:bg-primary-foreground{background-color:var(--primary-foreground)}#infixs-pingo-notify-app .iafw\\:bg-primary\\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-primary\\/10{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-primary\\/20{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-primary\\/20{background-color:color-mix(in oklab,var(--primary)20%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-secondary,#infixs-pingo-notify-app .iafw\\:bg-secondary\\/10{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-secondary\\/10{background-color:color-mix(in oklab,var(--secondary)10%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-success{background-color:var(--success)}#infixs-pingo-notify-app .iafw\\:bg-transparent{background-color:#0000}#infixs-pingo-notify-app .iafw\\:bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}#infixs-pingo-notify-app .iafw\\:from-primary\\/70{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:from-primary\\/70{--tw-gradient-from:color-mix(in oklab,var(--primary)70%,transparent)}}#infixs-pingo-notify-app .iafw\\:from-primary\\/70{--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))}#infixs-pingo-notify-app .iafw\\:from-primary\\/80{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:from-primary\\/80{--tw-gradient-from:color-mix(in oklab,var(--primary)80%,transparent)}}#infixs-pingo-notify-app .iafw\\:from-primary\\/80{--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))}#infixs-pingo-notify-app .iafw\\:to-primary{--tw-gradient-to:var(--primary);--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))}#infixs-pingo-notify-app .iafw\\:to-primary\\/90{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:to-primary\\/90{--tw-gradient-to:color-mix(in oklab,var(--primary)90%,transparent)}}#infixs-pingo-notify-app .iafw\\:to-primary\\/90{--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))}#infixs-pingo-notify-app .iafw\\:bg-repeat{background-repeat:repeat}#infixs-pingo-notify-app .iafw\\:fill-current{fill:currentColor}#infixs-pingo-notify-app .iafw\\:fill-primary{fill:var(--primary)}#infixs-pingo-notify-app .iafw\\:p-0{padding:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:p-0\\.5{padding:calc(var(--iafw-spacing)*.5)}#infixs-pingo-notify-app .iafw\\:p-1{padding:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:p-2{padding:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:p-3{padding:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:p-4{padding:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:p-5{padding:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:p-6{padding:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:p-\\[3px\\]{padding:3px}#infixs-pingo-notify-app .iafw\\:p-px{padding:1px}#infixs-pingo-notify-app .iafw\\:px-0{padding-inline:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:px-1{padding-inline:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:px-1\\.5{padding-inline:calc(var(--iafw-spacing)*1.5)}#infixs-pingo-notify-app .iafw\\:px-2{padding-inline:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:px-2\\.5{padding-inline:calc(var(--iafw-spacing)*2.5)}#infixs-pingo-notify-app .iafw\\:px-3{padding-inline:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:px-4{padding-inline:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:px-5{padding-inline:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:px-6{padding-inline:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:py-0\\.5{padding-block:calc(var(--iafw-spacing)*.5)}#infixs-pingo-notify-app .iafw\\:py-1{padding-block:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:py-1\\.5{padding-block:calc(var(--iafw-spacing)*1.5)}#infixs-pingo-notify-app .iafw\\:py-2{padding-block:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:py-3{padding-block:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:py-4{padding-block:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:py-5{padding-block:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:py-6{padding-block:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:py-10{padding-block:calc(var(--iafw-spacing)*10)}#infixs-pingo-notify-app .iafw\\:pt-2{padding-top:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:pt-3\\.5{padding-top:calc(var(--iafw-spacing)*3.5)}#infixs-pingo-notify-app .iafw\\:pr-2{padding-right:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:pr-8{padding-right:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:pb-4{padding-bottom:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:pl-2{padding-left:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:pl-8{padding-left:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:text-center{text-align:center}#infixs-pingo-notify-app .iafw\\:text-left{text-align:left}#infixs-pingo-notify-app .iafw\\:align-middle{vertical-align:middle}#infixs-pingo-notify-app .iafw\\:font-mono{font-family:var(--iafw-font-mono)}#infixs-pingo-notify-app .iafw\\:text-2xl{font-size:var(--iafw-text-2xl);line-height:var(--tw-leading,var(--iafw-text-2xl--line-height))}#infixs-pingo-notify-app .iafw\\:text-3xl{font-size:var(--iafw-text-3xl);line-height:var(--tw-leading,var(--iafw-text-3xl--line-height))}#infixs-pingo-notify-app .iafw\\:text-4xl{font-size:var(--iafw-text-4xl);line-height:var(--tw-leading,var(--iafw-text-4xl--line-height))}#infixs-pingo-notify-app .iafw\\:text-base{font-size:var(--iafw-text-base);line-height:var(--tw-leading,var(--iafw-text-base--line-height))}#infixs-pingo-notify-app .iafw\\:text-lg{font-size:var(--iafw-text-lg);line-height:var(--tw-leading,var(--iafw-text-lg--line-height))}#infixs-pingo-notify-app .iafw\\:text-sm{font-size:var(--iafw-text-sm);line-height:var(--tw-leading,var(--iafw-text-sm--line-height))}#infixs-pingo-notify-app .iafw\\:text-sm\\/relaxed{font-size:var(--iafw-text-sm);line-height:var(--iafw-leading-relaxed)}#infixs-pingo-notify-app .iafw\\:text-xl{font-size:var(--iafw-text-xl);line-height:var(--tw-leading,var(--iafw-text-xl--line-height))}#infixs-pingo-notify-app .iafw\\:text-xs{font-size:var(--iafw-text-xs);line-height:var(--tw-leading,var(--iafw-text-xs--line-height))}#infixs-pingo-notify-app .iafw\\:leading-4{--tw-leading:calc(var(--iafw-spacing)*4);line-height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:leading-none{--tw-leading:1;line-height:1}#infixs-pingo-notify-app .iafw\\:leading-tight{--tw-leading:var(--iafw-leading-tight);line-height:var(--iafw-leading-tight)}#infixs-pingo-notify-app .iafw\\:font-bold{--tw-font-weight:var(--iafw-font-weight-bold);font-weight:var(--iafw-font-weight-bold)}#infixs-pingo-notify-app .iafw\\:font-medium{--tw-font-weight:var(--iafw-font-weight-medium);font-weight:var(--iafw-font-weight-medium)}#infixs-pingo-notify-app .iafw\\:font-normal{--tw-font-weight:var(--iafw-font-weight-normal);font-weight:var(--iafw-font-weight-normal)}#infixs-pingo-notify-app .iafw\\:font-semibold{--tw-font-weight:var(--iafw-font-weight-semibold);font-weight:var(--iafw-font-weight-semibold)}#infixs-pingo-notify-app .iafw\\:tracking-tight{--tw-tracking:var(--iafw-tracking-tight);letter-spacing:var(--iafw-tracking-tight)}#infixs-pingo-notify-app .iafw\\:tracking-widest{--tw-tracking:var(--iafw-tracking-widest);letter-spacing:var(--iafw-tracking-widest)}#infixs-pingo-notify-app .iafw\\:text-balance{text-wrap:balance}#infixs-pingo-notify-app .iafw\\:break-words{overflow-wrap:break-word}#infixs-pingo-notify-app .iafw\\:whitespace-normal{white-space:normal}#infixs-pingo-notify-app .iafw\\:whitespace-nowrap{white-space:nowrap}#infixs-pingo-notify-app .iafw\\:whitespace-pre-wrap{white-space:pre-wrap}#infixs-pingo-notify-app .iafw\\:text-\\[\\#95AC9F\\]{color:#95ac9f}#infixs-pingo-notify-app .iafw\\:text-\\[\\#757778\\]{color:#757778}#infixs-pingo-notify-app .iafw\\:text-accent-foreground{color:var(--accent-foreground)}#infixs-pingo-notify-app .iafw\\:text-black\\/60{color:var(--iafw-color-black)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:text-black\\/60{color:color-mix(in oklab,var(--iafw-color-black)60%,transparent)}}#infixs-pingo-notify-app .iafw\\:text-black\\/90{color:var(--iafw-color-black)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:text-black\\/90{color:color-mix(in oklab,var(--iafw-color-black)90%,transparent)}}#infixs-pingo-notify-app .iafw\\:text-card-foreground{color:var(--card-foreground)}#infixs-pingo-notify-app .iafw\\:text-current{color:currentColor}#infixs-pingo-notify-app .iafw\\:text-destructive{color:var(--destructive)}#infixs-pingo-notify-app .iafw\\:text-destructive-foreground{color:var(--destructive-foreground)}#infixs-pingo-notify-app .iafw\\:text-emerald-700{color:var(--iafw-color-emerald-700)}#infixs-pingo-notify-app .iafw\\:text-foreground,#infixs-pingo-notify-app .iafw\\:text-foreground\\/80{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:text-foreground\\/80{color:color-mix(in oklab,var(--foreground)80%,transparent)}}#infixs-pingo-notify-app .iafw\\:text-gray-700{color:var(--iafw-color-gray-700)}#infixs-pingo-notify-app .iafw\\:text-muted-foreground,#infixs-pingo-notify-app .iafw\\:text-muted-foreground\\/20{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:text-muted-foreground\\/20{color:color-mix(in oklab,var(--muted-foreground)20%,transparent)}}#infixs-pingo-notify-app .iafw\\:text-muted-foreground\\/40{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:text-muted-foreground\\/40{color:color-mix(in oklab,var(--muted-foreground)40%,transparent)}}#infixs-pingo-notify-app .iafw\\:text-muted-foreground\\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:text-muted-foreground\\/70{color:color-mix(in oklab,var(--muted-foreground)70%,transparent)}}#infixs-pingo-notify-app .iafw\\:text-popover-foreground{color:var(--popover-foreground)}#infixs-pingo-notify-app .iafw\\:text-primary{color:var(--primary)}#infixs-pingo-notify-app .iafw\\:text-primary-foreground{color:var(--primary-foreground)}#infixs-pingo-notify-app .iafw\\:text-secondary{color:var(--secondary)}#infixs-pingo-notify-app .iafw\\:text-secondary-foreground{color:var(--secondary-foreground)}#infixs-pingo-notify-app .iafw\\:text-slate-500{color:var(--iafw-color-slate-500)}#infixs-pingo-notify-app .iafw\\:text-slate-600{color:var(--iafw-color-slate-600)}#infixs-pingo-notify-app .iafw\\:text-success-foreground{color:var(--success-foreground)}#infixs-pingo-notify-app .iafw\\:text-warning{color:var(--warning)}#infixs-pingo-notify-app .iafw\\:text-white{color:var(--iafw-color-white)}#infixs-pingo-notify-app .iafw\\:underline{text-decoration-line:underline}#infixs-pingo-notify-app .iafw\\:decoration-dotted{text-decoration-style:dotted}#infixs-pingo-notify-app .iafw\\:underline-offset-2{text-underline-offset:2px}#infixs-pingo-notify-app .iafw\\:underline-offset-4{text-underline-offset:4px}#infixs-pingo-notify-app .iafw\\:opacity-0{opacity:0}#infixs-pingo-notify-app .iafw\\:opacity-10{opacity:.1}#infixs-pingo-notify-app .iafw\\:opacity-50{opacity:.5}#infixs-pingo-notify-app .iafw\\:opacity-70{opacity:.7}#infixs-pingo-notify-app .iafw\\:opacity-100{opacity:1}#infixs-pingo-notify-app .iafw\\: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)}#infixs-pingo-notify-app .iafw\\: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)}#infixs-pingo-notify-app .iafw\\: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)}#infixs-pingo-notify-app .iafw\\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\: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)}#infixs-pingo-notify-app .iafw\\: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)}#infixs-pingo-notify-app .iafw\\:ring-0{--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)}#infixs-pingo-notify-app .iafw\\:ring-ring\\/10{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:ring-ring\\/10{--tw-ring-color:color-mix(in oklab,var(--ring)10%,transparent)}}#infixs-pingo-notify-app .iafw\\:ring-offset-background{--tw-ring-offset-color:var(--background)}#infixs-pingo-notify-app .iafw\\:outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){#infixs-pingo-notify-app .iafw\\:outline-hidden{outline-offset:2px;outline:2px solid #0000}}#infixs-pingo-notify-app .iafw\\:outline-ring\\/50{outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:outline-ring\\/50{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:blur-3xl{--tw-blur:blur(var(--iafw-blur-3xl));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,)}#infixs-pingo-notify-app .iafw\\:backdrop-blur-\\[1px\\]{--tw-backdrop-blur:blur(1px);-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,)}#infixs-pingo-notify-app .iafw\\:backdrop-blur-lg{--tw-backdrop-blur:blur(var(--iafw-blur-lg));-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,)}#infixs-pingo-notify-app .iafw\\: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,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-\\[color\\,box-shadow\\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-none{transition-property:none}#infixs-pingo-notify-app .iafw\\:duration-200{--tw-duration:.2s;transition-duration:.2s}#infixs-pingo-notify-app .iafw\\:duration-300{--tw-duration:.3s;transition-duration:.3s}#infixs-pingo-notify-app .iafw\\:fade-in-0{--tw-enter-opacity:0}#infixs-pingo-notify-app .iafw\\:outline-none{--tw-outline-style:none;outline-style:none}#infixs-pingo-notify-app .iafw\\:select-none{-webkit-user-select:none;user-select:none}#infixs-pingo-notify-app .iafw\\:zoom-in-95{--tw-enter-scale:.95}#infixs-pingo-notify-app .iafw\\:destructive-gradient{background:radial-gradient(40% 60% at 10% 10%,var(--destructive-background-start-gradient),transparent),radial-gradient(35% 55% at 90% 90%,var(--destructive-background-end-gradient),transparent)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:destructive-gradient{background:radial-gradient(40% 60% at 10% 10%,color-mix(in oklab,var(--destructive-background-start-gradient)0%,transparent),transparent),radial-gradient(35% 55% at 90% 90%,color-mix(in oklab,var(--destructive-background-end-gradient)15%,transparent),transparent)}}#infixs-pingo-notify-app .iafw\\:primary-gradient{background:radial-gradient(40% 60% at 10% 10%,var(--background-start-gradient),transparent),radial-gradient(35% 55% at 90% 90%,var(--background-end-gradient),transparent)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:primary-gradient{background:radial-gradient(40% 60% at 10% 10%,color-mix(in oklab,var(--background-start-gradient)0%,transparent),transparent),radial-gradient(35% 55% at 90% 90%,color-mix(in oklab,var(--background-end-gradient)15%,transparent),transparent)}}#infixs-pingo-notify-app .iafw\\:group-data-\\[disabled\\=true\\]\\:pointer-events-none:is(:where(.iafw\\:group)[data-disabled=true] *){pointer-events:none}#infixs-pingo-notify-app .iafw\\:group-data-\\[disabled\\=true\\]\\:opacity-50:is(:where(.iafw\\:group)[data-disabled=true] *){opacity:.5}#infixs-pingo-notify-app .iafw\\:group-data-\\[state\\=open\\]\\:rotate-180:is(:where(.iafw\\:group)[data-state=open] *){rotate:180deg}#infixs-pingo-notify-app .iafw\\:peer-disabled\\:cursor-not-allowed:is(:where(.iafw\\:peer):disabled~*){cursor:not-allowed}#infixs-pingo-notify-app .iafw\\:peer-disabled\\:opacity-50:is(:where(.iafw\\:peer):disabled~*){opacity:.5}#infixs-pingo-notify-app .iafw\\:selection\\:bg-primary ::selection{background-color:var(--primary)}#infixs-pingo-notify-app .iafw\\:selection\\:bg-primary::selection{background-color:var(--primary)}#infixs-pingo-notify-app .iafw\\:selection\\:text-primary-foreground ::selection{color:var(--primary-foreground)}#infixs-pingo-notify-app .iafw\\:selection\\:text-primary-foreground::selection{color:var(--primary-foreground)}#infixs-pingo-notify-app .iafw\\:file\\:inline-flex::file-selector-button{display:inline-flex}#infixs-pingo-notify-app .iafw\\:file\\:h-7::file-selector-button{height:calc(var(--iafw-spacing)*7)}#infixs-pingo-notify-app .iafw\\:file\\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}#infixs-pingo-notify-app .iafw\\:file\\:bg-transparent::file-selector-button{background-color:#0000}#infixs-pingo-notify-app .iafw\\:file\\:text-sm::file-selector-button{font-size:var(--iafw-text-sm);line-height:var(--tw-leading,var(--iafw-text-sm--line-height))}#infixs-pingo-notify-app .iafw\\:file\\:font-medium::file-selector-button{--tw-font-weight:var(--iafw-font-weight-medium);font-weight:var(--iafw-font-weight-medium)}#infixs-pingo-notify-app .iafw\\:file\\:text-foreground::file-selector-button{color:var(--foreground)}#infixs-pingo-notify-app .iafw\\:placeholder\\:text-muted-foreground::placeholder,#infixs-pingo-notify-app .iafw\\:placeholder\\:text-muted-foreground\\/40::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:placeholder\\:text-muted-foreground\\/40::placeholder{color:color-mix(in oklab,var(--muted-foreground)40%,transparent)}}#infixs-pingo-notify-app .iafw\\:after\\:absolute:after{content:var(--tw-content);position:absolute}#infixs-pingo-notify-app .iafw\\:after\\:top-0:after{content:var(--tw-content);top:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:after\\:bottom-0:after{content:var(--tw-content);bottom:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:after\\:left-0:after{content:var(--tw-content);left:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:after\\:w-0\\.5:after{content:var(--tw-content);width:calc(var(--iafw-spacing)*.5)}#infixs-pingo-notify-app .iafw\\:after\\:content-\\[\\\\\\'\\\\\\'\\]:after{--tw-content:\\'\\';content:var(--tw-content)}#infixs-pingo-notify-app .iafw\\:first\\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}#infixs-pingo-notify-app .iafw\\:last\\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}@media (hover:hover){#infixs-pingo-notify-app .iafw\\:hover\\:bg-accent:hover{background-color:var(--accent)}#infixs-pingo-notify-app .iafw\\:hover\\:bg-destructive\\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:hover\\:bg-destructive\\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}#infixs-pingo-notify-app .iafw\\:hover\\:bg-muted:hover,#infixs-pingo-notify-app .iafw\\:hover\\:bg-muted\\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:hover\\:bg-muted\\/50:hover{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:hover\\:bg-primary\\/10:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:hover\\:bg-primary\\/10:hover{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}#infixs-pingo-notify-app .iafw\\:hover\\:bg-primary\\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:hover\\:bg-primary\\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}#infixs-pingo-notify-app .iafw\\:hover\\:bg-secondary:hover,#infixs-pingo-notify-app .iafw\\:hover\\:bg-secondary\\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:hover\\:bg-secondary\\/80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}#infixs-pingo-notify-app .iafw\\:hover\\:text-accent-foreground:hover{color:var(--accent-foreground)}#infixs-pingo-notify-app .iafw\\:hover\\:text-muted-foreground:hover{color:var(--muted-foreground)}#infixs-pingo-notify-app .iafw\\:hover\\:underline:hover{text-decoration-line:underline}#infixs-pingo-notify-app .iafw\\:hover\\:opacity-100:hover{opacity:1}#infixs-pingo-notify-app .iafw\\:hover\\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}}#infixs-pingo-notify-app .iafw\\:focus\\:z-10:focus{z-index:10}#infixs-pingo-notify-app .iafw\\:focus\\:bg-accent:focus{background-color:var(--accent)}#infixs-pingo-notify-app .iafw\\:focus\\:text-accent-foreground:focus{color:var(--accent-foreground)}#infixs-pingo-notify-app .iafw\\:focus\\:shadow-none:focus{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\: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)}#infixs-pingo-notify-app .iafw\\:focus\\:ring-ring:focus{--tw-ring-color:var(--ring)}#infixs-pingo-notify-app .iafw\\:focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}#infixs-pingo-notify-app .iafw\\:focus\\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){#infixs-pingo-notify-app .iafw\\:focus\\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}#infixs-pingo-notify-app .iafw\\:focus-visible\\:z-10:focus-visible{z-index:10}#infixs-pingo-notify-app .iafw\\:focus-visible\\:border-ring:focus-visible{border-color:var(--ring)}#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-1:focus-visible{--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)}#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-4:focus-visible{--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)}#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-\\[1px\\]:focus-visible{--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)}#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-\\[3px\\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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)}#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-destructive\\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-destructive\\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-ring\\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-ring\\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:focus-visible\\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}#infixs-pingo-notify-app .iafw\\:disabled\\:pointer-events-none:disabled{pointer-events:none}#infixs-pingo-notify-app .iafw\\:disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}#infixs-pingo-notify-app .iafw\\:disabled\\:opacity-50:disabled{opacity:.5}#infixs-pingo-notify-app .iafw\\:has-focus-visible\\:border-ring:has(:focus-visible){border-color:var(--ring)}#infixs-pingo-notify-app .iafw\\:has-focus-visible\\:ring-0:has(:focus-visible){--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)}#infixs-pingo-notify-app .iafw\\:has-focus-visible\\:ring-1:has(:focus-visible){--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)}#infixs-pingo-notify-app .iafw\\:has-focus-visible\\:ring-ring\\/50:has(:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:has-focus-visible\\:ring-ring\\/50:has(:focus-visible){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:has-data-\\[slot\\=card-action\\]\\:grid-cols-\\[1fr_auto\\]:has([data-slot=card-action]){grid-template-columns:1fr auto}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:grid-cols-\\[calc\\(var\\(--iafw-spacing\\)\\*4\\)_1fr\\]:has(>svg){grid-template-columns:calc(var(--iafw-spacing)*4)1fr}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:gap-x-3:has(>svg){column-gap:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:px-1\\.5:has(>svg){padding-inline:calc(var(--iafw-spacing)*1.5)}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:px-2\\.5:has(>svg){padding-inline:calc(var(--iafw-spacing)*2.5)}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:px-3:has(>svg){padding-inline:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:px-4:has(>svg){padding-inline:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:pl-2:has(>svg){padding-left:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:aria-invalid\\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}#infixs-pingo-notify-app .iafw\\:aria-invalid\\:ring-destructive\\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:aria-invalid\\:ring-destructive\\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}#infixs-pingo-notify-app .iafw\\:aria-\\[invalid\\=true\\]\\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}#infixs-pingo-notify-app .iafw\\:data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}#infixs-pingo-notify-app .iafw\\:data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}#infixs-pingo-notify-app .iafw\\:data-\\[disabled\\=true\\]\\:pointer-events-none[data-disabled=true]{pointer-events:none}#infixs-pingo-notify-app .iafw\\:data-\\[disabled\\=true\\]\\:opacity-50[data-disabled=true]{opacity:.5}#infixs-pingo-notify-app .iafw\\:data-\\[error\\=true\\]\\:text-destructive-foreground[data-error=true]{color:var(--destructive-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[highlighted\\]\\:bg-accent[data-highlighted]{background-color:var(--accent)}#infixs-pingo-notify-app .iafw\\:data-\\[highlighted\\]\\:text-accent-foreground[data-highlighted]{color:var(--accent-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[inset\\]\\:pl-8[data-inset]{padding-left:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--iafw-spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(var(--iafw-spacing)*2*-1)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--iafw-spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=right\\]\\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--iafw-spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(var(--iafw-spacing)*2*-1)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--iafw-spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:data-\\[size\\=default\\]\\:h-9[data-size=default]{height:calc(var(--iafw-spacing)*9)}#infixs-pingo-notify-app .iafw\\:data-\\[size\\=sm\\]\\:h-8[data-size=sm]{height:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:data-\\[slot\\=alert-description\\]\\:text-destructive\\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app :is(.iafw\\:\\*\\:data-\\[slot\\=alert-description\\]\\:text-destructive\\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive)90%,transparent)}}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:data-\\[slot\\=select-value\\]\\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:data-\\[slot\\=select-value\\]\\:flex>*)[data-slot=select-value]{display:flex}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:data-\\[slot\\=select-value\\]\\:items-center>*)[data-slot=select-value]{align-items:center}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:data-\\[slot\\=select-value\\]\\:gap-2>*)[data-slot=select-value]{gap:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=checked\\]\\:translate-x-\\[calc\\(100\\%-2px\\)\\][data-state=checked]{--tw-translate-x: calc(100% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=checked\\]\\:border-primary[data-state=checked]{border-color:var(--primary)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=checked\\]\\:bg-primary[data-state=checked]{background-color:var(--primary)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=checked\\]\\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=hidden\\]\\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=hidden\\]\\:fade-out[data-state=hidden]{--tw-exit-opacity:0}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=on\\]\\:bg-accent[data-state=on]{background-color:var(--accent)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=on\\]\\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:bg-accent[data-state=open],#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:bg-accent\\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:bg-accent\\/50[data-state=open]{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:bg-sidebar-accent[data-state=open]{background-color:var(--sidebar-accent)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:text-sidebar-accent-foreground[data-state=open]{color:var(--sidebar-accent-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}@media (hover:hover){#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:hover\\:bg-accent[data-state=open]:hover{background-color:var(--accent)}}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:focus\\:bg-accent[data-state=open]:focus{background-color:var(--accent)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=selected\\]\\:bg-muted[data-state=selected]{background-color:var(--muted)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--iafw-spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=unchecked\\]\\:bg-input[data-state=unchecked]{background-color:var(--input)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=visible\\]\\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=visible\\]\\:fade-in[data-state=visible]{--tw-enter-opacity:0}#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=destructive\\]\\:text-destructive-foreground[data-variant=destructive]{color:var(--destructive-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=destructive\\]\\:focus\\:text-destructive-foreground[data-variant=destructive]:focus{color:var(--destructive-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=outline\\]\\:border-l-0[data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=outline\\]\\:shadow-xs[data-variant=outline]{--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)}#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=outline\\]\\:first\\:border-l[data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}@media (min-width:40rem){#infixs-pingo-notify-app .iafw\\:sm\\:mt-0{margin-top:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:sm\\:max-w-\\[425px\\]{max-width:425px}#infixs-pingo-notify-app .iafw\\:sm\\:max-w-lg{max-width:var(--iafw-container-lg)}#infixs-pingo-notify-app .iafw\\:sm\\:flex-row{flex-direction:row}#infixs-pingo-notify-app .iafw\\:sm\\:justify-end{justify-content:flex-end}#infixs-pingo-notify-app .iafw\\:sm\\:rounded-lg{border-radius:var(--radius)}#infixs-pingo-notify-app .iafw\\:sm\\:text-left{text-align:left}}@media (min-width:48rem){#infixs-pingo-notify-app .iafw\\:md\\:block{display:block}#infixs-pingo-notify-app .iafw\\:md\\:flex{display:flex}#infixs-pingo-notify-app .iafw\\:md\\:hidden{display:none}#infixs-pingo-notify-app .iafw\\:md\\:w-\\[var\\(--reka-navigation-menu-viewport-width\\)\\]{width:var(--reka-navigation-menu-viewport-width)}#infixs-pingo-notify-app .iafw\\:md\\:w-full{width:100%}#infixs-pingo-notify-app .iafw\\:md\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#infixs-pingo-notify-app .iafw\\:md\\:p-12{padding:calc(var(--iafw-spacing)*12)}#infixs-pingo-notify-app .iafw\\:md\\:text-2xl{font-size:var(--iafw-text-2xl);line-height:var(--tw-leading,var(--iafw-text-2xl--line-height))}#infixs-pingo-notify-app .iafw\\:md\\:text-sm{font-size:var(--iafw-text-sm);line-height:var(--tw-leading,var(--iafw-text-sm--line-height))}}@media (min-width:64rem){#infixs-pingo-notify-app .iafw\\:lg\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){#infixs-pingo-notify-app .iafw\\:xl\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}#infixs-pingo-notify-app .iafw\\:dark\\:border-input:is(.dark *){border-color:var(--input)}#infixs-pingo-notify-app .iafw\\:dark\\:bg-destructive\\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:bg-destructive\\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive)60%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:bg-input\\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:bg-input\\/30:is(.dark *){background-color:color-mix(in oklab,var(--input)30%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:text-white:is(.dark *){color:var(--iafw-color-white)}#infixs-pingo-notify-app .iafw\\:dark\\:ring-ring\\/20:is(.dark *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:ring-ring\\/20:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--ring)20%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:outline-ring\\/40:is(.dark *){outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:outline-ring\\/40:is(.dark *){outline-color:color-mix(in oklab,var(--ring)40%,transparent)}}@media (hover:hover){#infixs-pingo-notify-app .iafw\\:dark\\:hover\\:bg-accent\\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:hover\\:bg-accent\\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:hover\\:bg-input\\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:hover\\:bg-input\\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input)50%,transparent)}}}#infixs-pingo-notify-app .iafw\\:dark\\:focus-visible\\:ring-destructive\\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:focus-visible\\:ring-destructive\\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:aria-invalid\\:ring-destructive\\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:aria-invalid\\:ring-destructive\\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:data-\\[state\\=checked\\]\\:bg-primary-foreground:is(.dark *)[data-state=checked]{background-color:var(--primary-foreground)}#infixs-pingo-notify-app .iafw\\:dark\\:data-\\[state\\=unchecked\\]\\:bg-foreground:is(.dark *)[data-state=unchecked]{background-color:var(--foreground)}#infixs-pingo-notify-app .iafw\\:dark\\:data-\\[state\\=unchecked\\]\\:bg-input\\/80:is(.dark *)[data-state=unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:data-\\[state\\=unchecked\\]\\:bg-input\\/80:is(.dark *)[data-state=unchecked]{background-color:color-mix(in oklab,var(--input)80%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/40:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/40:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)40%,transparent)}}#infixs-pingo-notify-app .iafw\\:\\[\\&_p\\]\\:text-sm p{font-size:var(--iafw-text-sm);line-height:var(--tw-leading,var(--iafw-text-sm--line-height))}#infixs-pingo-notify-app .iafw\\:\\[\\&_p\\]\\:leading-relaxed p{--tw-leading:var(--iafw-leading-relaxed);line-height:var(--iafw-leading-relaxed)}#infixs-pingo-notify-app .iafw\\:\\[\\&_svg\\]\\:pointer-events-none svg{pointer-events:none}#infixs-pingo-notify-app .iafw\\:\\[\\&_svg\\]\\:shrink-0 svg{flex-shrink:0}#infixs-pingo-notify-app .iafw\\:\\[\\&_svg\\:not\\(\\[class\\*\\=\\'size-\\'\\]\\)\\]\\:size-4 svg:not([class*=size-]){width:calc(var(--iafw-spacing)*4);height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:\\[\\&_svg\\:not\\(\\[class\\*\\=\\'text-\\'\\]\\)\\]\\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}#infixs-pingo-notify-app .iafw\\:\\[\\&_svg\\:not\\(\\[class\\*\\=\\\\\\'size-\\\\\\'\\]\\)\\]\\:size-4 svg:not([class*="'size-'"]){width:calc(var(--iafw-spacing)*4);height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:\\[\\&_svg\\:not\\(\\[class\\*\\=\\\\\\'size-\\\\\\'\\]\\)\\]\\:size-6 svg:not([class*="'size-'"]){width:calc(var(--iafw-spacing)*6);height:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:\\[\\&_tr\\]\\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#infixs-pingo-notify-app .iafw\\:\\[\\&_tr\\:last-child\\]\\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}#infixs-pingo-notify-app .iafw\\:\\[\\&\\:has\\(\\[role\\=checkbox\\]\\)\\]\\:pr-0:has([role=checkbox]){padding-right:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:\\[\\.border-b\\]\\:pb-6.border-b{padding-bottom:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:\\[\\.border-t\\]\\:pt-6.border-t{padding-top:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:\\[span\\]\\:last\\:flex>*):is(span):last-child{display:flex}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:\\[span\\]\\:last\\:items-center>*):is(span):last-child{align-items:center}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:\\[span\\]\\:last\\:gap-2>*):is(span):last-child{gap:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app :is(.iafw\\:data-\\[variant\\=destructive\\]\\:\\*\\:\\[svg\\]\\:\\!text-destructive-foreground[data-variant=destructive]>*):is(svg){color:var(--destructive-foreground)!important}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\*\\]\\:shadow-none>*{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\*\\:first-child\\]\\:rounded-r-none>:first-child{border-top-right-radius:0;border-bottom-right-radius:0}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\*\\:last-child\\]\\:rounded-l-none>:last-child{border-top-left-radius:0;border-bottom-left-radius:0}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\*\\:not\\(\\:first-child\\)\\:not\\(\\:last-child\\)\\]\\:rounded-none>:not(:first-child):not(:last-child){border-radius:0}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\*\\:not\\(\\:last-child\\)\\]\\:border-r-0>:not(:last-child){border-right-style:var(--tw-border-style);border-right-width:0}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\*\\:only-child\\]\\:rounded-md>:only-child{border-radius:calc(var(--radius) - 2px)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\.tiptap\\]\\:p-2>.tiptap{padding:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\.tiptap\\]\\:outline-0>.tiptap{outline-style:var(--tw-outline-style);outline-width:0}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\[role\\=checkbox\\]\\]\\:translate-y-\\[2px\\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>a\\]\\:underline>a{text-decoration-line:underline}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>a\\]\\:underline-offset-4>a{text-underline-offset:4px}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>a\\:hover\\]\\:text-primary>a:hover{color:var(--primary)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:flex>div{display:flex}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:min-h-60>div{min-height:calc(var(--iafw-spacing)*60)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:cursor-pointer>div{cursor:pointer}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:items-center>div{align-items:center}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:justify-center>div{justify-content:center}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:rounded-md>div{border-radius:calc(var(--radius) - 2px)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:p-2>div{padding:calc(var(--iafw-spacing)*2)}@media (hover:hover){#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:hover\\:bg-accent\\/70>div:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:hover\\:bg-accent\\/70>div:hover{background-color:color-mix(in oklab,var(--accent)70%,transparent)}}}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>svg\\]\\:pointer-events-none>svg{pointer-events:none}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>svg\\]\\:size-3>svg{width:calc(var(--iafw-spacing)*3);height:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>svg\\]\\:size-4>svg{width:calc(var(--iafw-spacing)*4);height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>svg\\]\\:translate-y-0\\.5>svg{--tw-translate-y:calc(var(--iafw-spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>svg\\]\\:text-current>svg{color:currentColor}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>svg\\]\\:text-destructive>svg{color:var(--destructive)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>tr\\]\\:last\\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-accent:hover{background-color:var(--accent)}#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-destructive\\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-destructive\\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-primary\\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-primary\\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-secondary\\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-secondary\\/90:hover{background-color:color-mix(in oklab,var(--secondary)90%,transparent)}}#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-success\\/90:hover{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-success\\/90:hover{background-color:color-mix(in oklab,var(--success)90%,transparent)}}#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:text-accent-foreground:hover{color:var(--accent-foreground)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--radius:.65rem;--background:oklch(100% 0 0);--foreground:oklch(14.241% .00356 17.33);--card:oklch(100% 0 0);--card-foreground:oklch(14.1% .005 285.823);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.1% .005 285.823);--primary:oklch(71.27% .1747 151.74);--primary-foreground:oklch(98.2% .018 155.826);--secondary:oklch(96.7% .001 286.375);--secondary-foreground:oklch(21% .006 285.885);--muted:oklch(96.7% .001 286.375);--muted-foreground:oklch(55.2% .016 285.938);--accent:oklch(96.7% .001 286.375);--accent-foreground:oklch(21% .006 285.885);--destructive:oklch(57.7% .245 27.325);--warning:oklab(84% -.1 .17);--info:oklab(61% .1 -.23);--success:oklch(76% .14 147.2);--success-foreground:oklch(98.5% 0 0);--border:oklch(92% .004 286.32);--input:oklch(92% .004 286.32);--ring:oklch(72.3% .219 149.579);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.1% .005 285.823);--sidebar-primary:oklch(72.3% .219 149.579);--sidebar-primary-foreground:oklch(98.2% .018 155.826);--sidebar-accent:oklch(96.7% .001 286.375);--sidebar-accent-foreground:oklch(21% .006 285.885);--sidebar-border:oklch(92% .004 286.32);--sidebar-ring:oklch(72.3% .219 149.579);--background-start-gradient:oklch(71.288% .15184 300.324);--background-end-gradient:oklch(86.065% .07667 305.375);--destructive-background-start-gradient:oklch(57.7% .245 27.325);--destructive-background-end-gradient:oklch(85.46% .07894 18.76)}.dark{--background:oklch(14.1% .005 285.823);--foreground:oklch(98.5% 0 0);--card:oklch(21% .006 285.885);--card-foreground:oklch(98.5% 0 0);--popover:oklch(21% .006 285.885);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(69.6% .17 162.48);--primary-foreground:oklch(39.3% .095 152.535);--secondary:oklch(27.4% .006 286.033);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(27.4% .006 286.033);--muted-foreground:oklch(70.5% .015 286.067);--accent:oklch(27.4% .006 286.033);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--success:oklch(55.7% .169 134.718);--success-foreground:oklch(98.5% 0 0);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(52.7% .154 150.069);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(21% .006 285.885);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(69.6% .17 162.48);--sidebar-primary-foreground:oklch(39.3% .095 152.535);--sidebar-accent:oklch(27.4% .006 286.033);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(52.7% .154 150.069)}#infixs-pingo-notify-app *{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app *{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}#infixs-pingo-notify-app{background-color:var(--background);color:var(--foreground)}body div#wpcontent{padding:0}#wpbody,#wpwrap{background-color:#fff}#infixs-pingo-notify-app input[type=text]:focus:focus{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app [aria-invalid=true]{animation:1s ease-in-out shake}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";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:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";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:"<percentage>";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:"<length>";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-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:"<percentage>";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-content{syntax:"*";inherits:false;initial-value:""}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes shake{0%{transform:translate(0)}6.5%{transform:translate(-6px)rotateY(-9deg)}18.5%{transform:translate(5px)rotateY(7deg)}31.5%{transform:translate(-3px)rotateY(-5deg)}43.5%{transform:translate(2px)rotateY(3deg)}50%{transform:translate(0)}}#infixs-pingo-notify-app .iafw-slide-left-enter-active,#infixs-pingo-notify-app .iafw-slide-left-leave-active{transition:all .25s ease-out}#infixs-pingo-notify-app .iafw-slide-left-enter-from{opacity:0;transform:translate(30px)}#infixs-pingo-notify-app .iafw-slide-left-leave-to{opacity:0;transform:translate(-30px)}#infixs-pingo-notify-app .iafw-slide-left-reverse-enter-active,#infixs-pingo-notify-app .iafw-slide-left-reverse-leave-active{transition:all .25s ease-out}#infixs-pingo-notify-app .iafw-slide-left-reverse-enter-from,#infixs-pingo-notify-app .iafw-slide-left-reverse-leave-to{opacity:0;transform:translate(30px)}#infixs-pingo-notify-app .iafw-fade-enter-active,#infixs-pingo-notify-app .iafw-fade-leave-active{transition:opacity .2s ease}#infixs-pingo-notify-app .iafw-fade-enter-from,#infixs-pingo-notify-app .iafw-fade-leave-to{opacity:0}html[dir=ltr],[data-sonner-toaster][dir=ltr]{--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0;--toast-close-button-start: 0;--toast-close-button-end: unset;--toast-close-button-transform: translate(-35%, -35%)}html[dir=rtl],[data-sonner-toaster][dir=rtl]{--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto;--toast-close-button-start: unset;--toast-close-button-end: 0;--toast-close-button-transform: translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}@media (hover: none) and (pointer: coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}#infixs-pingo-notify-app [data-sonner-toast]{--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}#infixs-pingo-notify-app [data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}#infixs-pingo-notify-app [data-sonner-toast][data-y-position=top]{top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}#infixs-pingo-notify-app [data-sonner-toast][data-y-position=bottom]{bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}#infixs-pingo-notify-app [data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}#infixs-pingo-notify-app [data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}#infixs-pingo-notify-app [data-sonner-toast][data-swiping=true]:before{content:"";position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}#infixs-pingo-notify-app [data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3) translateY(50%)}#infixs-pingo-notify-app [data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3) translateY(-50%)}#infixs-pingo-notify-app [data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;inset:0;transform:scaleY(2)}#infixs-pingo-notify-app [data-sonner-toast][data-expanded=true]:after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}#infixs-pingo-notify-app [data-sonner-toast][data-mounted=true]{--y: translateY(0);opacity:1}#infixs-pingo-notify-app [data-sonner-toast][data-expanded=false][data-front=false]{--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--toasts-before) * .05 + 1));height:var(--front-toast-height)}#infixs-pingo-notify-app [data-sonner-toast]>*{transition:opacity .4s}#infixs-pingo-notify-app [data-sonner-toast][data-x-position=right]{right:0}#infixs-pingo-notify-app [data-sonner-toast][data-x-position=left]{left:0}#infixs-pingo-notify-app [data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}#infixs-pingo-notify-app [data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}#infixs-pingo-notify-app [data-sonner-toast][data-mounted=true][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}#infixs-pingo-notify-app [data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y: translateY(calc(var(--lift) * -100%));opacity:0}#infixs-pingo-notify-app [data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}#infixs-pingo-notify-app [data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}#infixs-pingo-notify-app [data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}#infixs-pingo-notify-app [data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y, 0px)) translate(var(--swipe-amount-x, 0px));transition:none}#infixs-pingo-notify-app [data-sonner-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}#infixs-pingo-notify-app [data-sonner-toast][data-swipe-out=true][data-y-position=bottom],#infixs-pingo-notify-app [data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}#infixs-pingo-notify-app [data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}#infixs-pingo-notify-app [data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}#infixs-pingo-notify-app [data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}#infixs-pingo-notify-app [data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width: 600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}#infixs-pingo-notify-app [data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:calc(var(--mobile-offset-bottom) + max(env(safe-area-inset-bottom),0px))}[data-sonner-toaster][data-y-position=top]{top:calc(var(--mobile-offset-top) + max(env(safe-area-inset-top),0px))}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 87%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 93%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 84%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}#infixs-pingo-notify-app [data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}#infixs-pingo-notify-app [data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg: #000;--normal-bg-hover: hsl(0, 0%, 12%);--normal-border: hsl(0, 0%, 20%);--normal-border-hover: hsl(0, 0%, 25%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 43%, 17%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 9%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);--error-text: hsl(358, 100%, 81%)}#infixs-pingo-notify-app [data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}#infixs-pingo-notify-app [data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=success],#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=info],#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=warning],#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=error],#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){#infixs-pingo-notify-app [data-sonner-toast],#infixs-pingo-notify-app [data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}@keyframes onAutoFillStart{}.input-autofill:is(:-webkit-autofill,:autofill){animation-name:onAutoFillStart;animation-duration:.01s}.dark .input-autofill:-webkit-autofill,.dark .input-autofill:-webkit-autofill:hover,.dark .input-autofill:-webkit-autofill:focus,.dark .input-autofill:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:white;transition:background-color 5000s ease-in-out 0s;box-shadow:inset 0 0 20px 20px var(--color-background);caret-color:#fff}p.is-editor-empty:first-child:before{color:var(--muted-foreground);content:attr(data-placeholder);float:left;height:0;pointer-events:none}.code-placeholder-decoration{background-color:var(--secondary);color:var(--secondary-foreground);opacity:.7;font-family:monospace;border-radius:4px;padding:0;position:relative;z-index:1}.slide-left-enter-active[data-v-d1cbc7ef],.slide-left-leave-active[data-v-d1cbc7ef]{transition:all .25s ease-out}.slide-left-enter-from[data-v-d1cbc7ef]{opacity:0;transform:translate(30px)}.slide-left-leave-to[data-v-d1cbc7ef]{opacity:0;transform:translate(-30px)} 2 /*$vite$:1*/`,document.head.appendChild(Ty);/** 3 3 * @vue/shared v3.5.21 4 4 * (c) 2018-present Yuxi (Evan) You and Vue contributors 5 5 * @license MIT 6 **/function ah(t){const e=Object.create(null);for(const n of t.split(","))e[n]=1;return n=>n in e}const Ot={},Ws=[],fr=()=>{},Oy=()=>!1,Zf=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&(t.charCodeAt(2)>122||t.charCodeAt(2)<97),lh=t=>t.startsWith("onUpdate:"),cn=Object.assign,fh=(t,e)=>{const n=t.indexOf(e);n>-1&&t.splice(n,1)},oO=Object.prototype.hasOwnProperty,It=(t,e)=>oO.call(t,e),Ue=Array.isArray,Ks=t=>Za(t)==="[object Map]",Gs=t=>Za(t)==="[object Set]",Ay=t=>Za(t)==="[object Date]",at=t=>typeof t=="function",Ut=t=>typeof t=="string",zi=t=>typeof t=="symbol",Ft=t=>t!==null&&typeof t=="object",Ry=t=>(Ft(t)||at(t))&&at(t.then)&&at(t.catch),Ty=Object.prototype.toString,Za=t=>Ty.call(t),sO=t=>Za(t).slice(8,-1),Py=t=>Za(t)==="[object Object]",uh=t=>Ut(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,el=ah(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),eu=t=>{const e=Object.create(null);return(n=>e[n]||(e[n]=t(n)))},aO=/-\w/g,Xn=eu(t=>t.replace(aO,e=>e.slice(1).toUpperCase())),lO=/\B([A-Z])/g,Pr=eu(t=>t.replace(lO,"-$1").toLowerCase()),tu=eu(t=>t.charAt(0).toUpperCase()+t.slice(1)),tl=eu(t=>t?`on${tu(t)}`:""),Qn=(t,e)=>!Object.is(t,e),nu=(t,...e)=>{for(let n=0;n<t.length;n++)t[n](...e)},My=(t,e,n,i=!1)=>{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,writable:i,value:n})},iu=t=>{const e=parseFloat(t);return isNaN(e)?t:e},fO=t=>{const e=Ut(t)?Number(t):NaN;return isNaN(e)?t:e};let Iy;const ru=()=>Iy||(Iy=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function di(t){if(Ue(t)){const e={};for(let n=0;n<t.length;n++){const i=t[n],r=Ut(i)?pO(i):di(i);if(r)for(const o in r)e[o]=r[o]}return e}else if(Ut(t)||Ft(t))return t}const uO=/;(?![^(]*\))/g,cO=/:([^]+)/,dO=/\/\*[^]*?\*\//g;function pO(t){const e={};return t.replace(dO,"").split(uO).forEach(n=>{if(n){const i=n.split(cO);i.length>1&&(e[i[0].trim()]=i[1].trim())}}),e}function Ce(t){let e="";if(Ut(t))e=t;else if(Ue(t))for(let n=0;n<t.length;n++){const i=Ce(t[n]);i&&(e+=i+" ")}else if(Ft(t))for(const n in t)t[n]&&(e+=n+" ");return e.trim()}function At(t){if(!t)return null;let{class:e,style:n}=t;return e&&!Ut(e)&&(t.class=Ce(e)),n&&(t.style=di(n)),t}const hO=ah("itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly");function Ny(t){return!!t||t===""}function gO(t,e){if(t.length!==e.length)return!1;let n=!0;for(let i=0;n&&i<t.length;i++)n=Jo(t[i],e[i]);return n}function Jo(t,e){if(t===e)return!0;let n=Ay(t),i=Ay(e);if(n||i)return n&&i?t.getTime()===e.getTime():!1;if(n=zi(t),i=zi(e),n||i)return t===e;if(n=Ue(t),i=Ue(e),n||i)return n&&i?gO(t,e):!1;if(n=Ft(t),i=Ft(e),n||i){if(!n||!i)return!1;const r=Object.keys(t).length,o=Object.keys(e).length;if(r!==o)return!1;for(const s in t){const a=t.hasOwnProperty(s),l=e.hasOwnProperty(s);if(a&&!l||!a&&l||!Jo(t[s],e[s]))return!1}}return String(t)===String(e)}function ch(t,e){return t.findIndex(n=>Jo(n,e))}const Dy=t=>!!(t&&t.__v_isRef===!0),Ae=t=>Ut(t)?t:t==null?"":Ue(t)||Ft(t)&&(t.toString===Ty||!at(t.toString))?Dy(t)?Ae(t.value):JSON.stringify(t,By,2):String(t),By=(t,e)=>Dy(e)?By(t,e.value):Ks(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((n,[i,r],o)=>(n[dh(i,o)+" =>"]=r,n),{})}:Gs(e)?{[`Set(${e.size})`]:[...e.values()].map(n=>dh(n))}:zi(e)?dh(e):Ft(e)&&!Ue(e)&&!Py(e)?String(e):e,dh=(t,e="")=>{var n;return zi(t)?`Symbol(${(n=t.description)!=null?n:e})`:t};/**6 **/function fh(t){const e=Object.create(null);for(const n of t.split(","))e[n]=1;return n=>n in e}const Ot={},Ws=[],fr=()=>{},Py=()=>!1,Zf=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&(t.charCodeAt(2)>122||t.charCodeAt(2)<97),uh=t=>t.startsWith("onUpdate:"),cn=Object.assign,ch=(t,e)=>{const n=t.indexOf(e);n>-1&&t.splice(n,1)},sO=Object.prototype.hasOwnProperty,It=(t,e)=>sO.call(t,e),Ue=Array.isArray,Ks=t=>el(t)==="[object Map]",Gs=t=>el(t)==="[object Set]",My=t=>el(t)==="[object Date]",at=t=>typeof t=="function",Wt=t=>typeof t=="string",zi=t=>typeof t=="symbol",Ft=t=>t!==null&&typeof t=="object",Iy=t=>(Ft(t)||at(t))&&at(t.then)&&at(t.catch),Ny=Object.prototype.toString,el=t=>Ny.call(t),aO=t=>el(t).slice(8,-1),Dy=t=>el(t)==="[object Object]",dh=t=>Wt(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,tl=fh(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),eu=t=>{const e=Object.create(null);return(n=>e[n]||(e[n]=t(n)))},lO=/-\w/g,Xn=eu(t=>t.replace(lO,e=>e.slice(1).toUpperCase())),fO=/\B([A-Z])/g,Pr=eu(t=>t.replace(fO,"-$1").toLowerCase()),tu=eu(t=>t.charAt(0).toUpperCase()+t.slice(1)),nl=eu(t=>t?`on${tu(t)}`:""),Qn=(t,e)=>!Object.is(t,e),nu=(t,...e)=>{for(let n=0;n<t.length;n++)t[n](...e)},By=(t,e,n,i=!1)=>{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,writable:i,value:n})},iu=t=>{const e=parseFloat(t);return isNaN(e)?t:e},uO=t=>{const e=Wt(t)?Number(t):NaN;return isNaN(e)?t:e};let Fy;const ru=()=>Fy||(Fy=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function di(t){if(Ue(t)){const e={};for(let n=0;n<t.length;n++){const i=t[n],r=Wt(i)?hO(i):di(i);if(r)for(const o in r)e[o]=r[o]}return e}else if(Wt(t)||Ft(t))return t}const cO=/;(?![^(]*\))/g,dO=/:([^]+)/,pO=/\/\*[^]*?\*\//g;function hO(t){const e={};return t.replace(pO,"").split(cO).forEach(n=>{if(n){const i=n.split(dO);i.length>1&&(e[i[0].trim()]=i[1].trim())}}),e}function Ce(t){let e="";if(Wt(t))e=t;else if(Ue(t))for(let n=0;n<t.length;n++){const i=Ce(t[n]);i&&(e+=i+" ")}else if(Ft(t))for(const n in t)t[n]&&(e+=n+" ");return e.trim()}function At(t){if(!t)return null;let{class:e,style:n}=t;return e&&!Wt(e)&&(t.class=Ce(e)),n&&(t.style=di(n)),t}const gO=fh("itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly");function $y(t){return!!t||t===""}function mO(t,e){if(t.length!==e.length)return!1;let n=!0;for(let i=0;n&&i<t.length;i++)n=Jo(t[i],e[i]);return n}function Jo(t,e){if(t===e)return!0;let n=My(t),i=My(e);if(n||i)return n&&i?t.getTime()===e.getTime():!1;if(n=zi(t),i=zi(e),n||i)return t===e;if(n=Ue(t),i=Ue(e),n||i)return n&&i?mO(t,e):!1;if(n=Ft(t),i=Ft(e),n||i){if(!n||!i)return!1;const r=Object.keys(t).length,o=Object.keys(e).length;if(r!==o)return!1;for(const s in t){const a=t.hasOwnProperty(s),l=e.hasOwnProperty(s);if(a&&!l||!a&&l||!Jo(t[s],e[s]))return!1}}return String(t)===String(e)}function ph(t,e){return t.findIndex(n=>Jo(n,e))}const Ly=t=>!!(t&&t.__v_isRef===!0),Ee=t=>Wt(t)?t:t==null?"":Ue(t)||Ft(t)&&(t.toString===Ny||!at(t.toString))?Ly(t)?Ee(t.value):JSON.stringify(t,qy,2):String(t),qy=(t,e)=>Ly(e)?qy(t,e.value):Ks(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((n,[i,r],o)=>(n[hh(i,o)+" =>"]=r,n),{})}:Gs(e)?{[`Set(${e.size})`]:[...e.values()].map(n=>hh(n))}:zi(e)?hh(e):Ft(e)&&!Ue(e)&&!Dy(e)?String(e):e,hh=(t,e="")=>{var n;return zi(t)?`Symbol(${(n=t.description)!=null?n:e})`:t};/** 7 7 * @vue/reactivity v3.5.21 8 8 * (c) 2018-present Yuxi (Evan) You and Vue contributors 9 9 * @license MIT 10 **/let $n;class Fy{constructor(e=!1){this.detached=e,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=$n,!e&&$n&&(this.index=($n.scopes||($n.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let e,n;if(this.scopes)for(e=0,n=this.scopes.length;e<n;e++)this.scopes[e].pause();for(e=0,n=this.effects.length;e<n;e++)this.effects[e].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let e,n;if(this.scopes)for(e=0,n=this.scopes.length;e<n;e++)this.scopes[e].resume();for(e=0,n=this.effects.length;e<n;e++)this.effects[e].resume()}}run(e){if(this._active){const n=$n;try{return $n=this,e()}finally{$n=n}}}on(){++this._on===1&&(this.prevScope=$n,$n=this)}off(){this._on>0&&--this._on===0&&($n=this.prevScope,this.prevScope=void 0)}stop(e){if(this._active){this._active=!1;let n,i;for(n=0,i=this.effects.length;n<i;n++)this.effects[n].stop();for(this.effects.length=0,n=0,i=this.cleanups.length;n<i;n++)this.cleanups[n]();if(this.cleanups.length=0,this.scopes){for(n=0,i=this.scopes.length;n<i;n++)this.scopes[n].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!e){const r=this.parent.scopes.pop();r&&r!==this&&(this.parent.scopes[this.index]=r,r.index=this.index)}this.parent=void 0}}}function ou(t){return new Fy(t)}function nl(){return $n}function su(t,e=!1){$n&&$n.cleanups.push(t)}let jt;const ph=new WeakSet;class $y{constructor(e){this.fn=e,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,$n&&$n.active&&$n.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,ph.has(this)&&(ph.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||qy(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,Uy(this),Vy(this);const e=jt,n=ji;jt=this,ji=!0;try{return this.fn()}finally{zy(this),jt=e,ji=n,this.flags&=-3}}stop(){if(this.flags&1){for(let e=this.deps;e;e=e.nextDep)yh(e);this.deps=this.depsTail=void 0,Uy(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?ph.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){mh(this)&&this.run()}get dirty(){return mh(this)}}let Ly=0,il,rl;function qy(t,e=!1){if(t.flags|=8,e){t.next=rl,rl=t;return}t.next=il,il=t}function hh(){Ly++}function gh(){if(--Ly>0)return;if(rl){let e=rl;for(rl=void 0;e;){const n=e.next;e.next=void 0,e.flags&=-9,e=n}}let t;for(;il;){let e=il;for(il=void 0;e;){const n=e.next;if(e.next=void 0,e.flags&=-9,e.flags&1)try{e.trigger()}catch(i){t||(t=i)}e=n}}if(t)throw t}function Vy(t){for(let e=t.deps;e;e=e.nextDep)e.version=-1,e.prevActiveLink=e.dep.activeLink,e.dep.activeLink=e}function zy(t){let e,n=t.depsTail,i=n;for(;i;){const r=i.prevDep;i.version===-1?(i===n&&(n=r),yh(i),mO(i)):e=i,i.dep.activeLink=i.prevActiveLink,i.prevActiveLink=void 0,i=r}t.deps=e,t.depsTail=n}function mh(t){for(let e=t.deps;e;e=e.nextDep)if(e.dep.version!==e.version||e.dep.computed&&(jy(e.dep.computed)||e.dep.version!==e.version))return!0;return!!t._dirty}function jy(t){if(t.flags&4&&!(t.flags&16)||(t.flags&=-17,t.globalVersion===ol)||(t.globalVersion=ol,!t.isSSR&&t.flags&128&&(!t.deps&&!t._dirty||!mh(t))))return;t.flags|=2;const e=t.dep,n=jt,i=ji;jt=t,ji=!0;try{Vy(t);const r=t.fn(t._value);(e.version===0||Qn(r,t._value))&&(t.flags|=128,t._value=r,e.version++)}catch(r){throw e.version++,r}finally{jt=n,ji=i,zy(t),t.flags&=-3}}function yh(t,e=!1){const{dep:n,prevSub:i,nextSub:r}=t;if(i&&(i.nextSub=r,t.prevSub=void 0),r&&(r.prevSub=i,t.nextSub=void 0),n.subs===t&&(n.subs=i,!i&&n.computed)){n.computed.flags&=-5;for(let o=n.computed.deps;o;o=o.nextDep)yh(o,!0)}!e&&!--n.sc&&n.map&&n.map.delete(n.key)}function mO(t){const{prevDep:e,nextDep:n}=t;e&&(e.nextDep=n,t.prevDep=void 0),n&&(n.prevDep=e,t.nextDep=void 0)}let ji=!0;const Hy=[];function ur(){Hy.push(ji),ji=!1}function cr(){const t=Hy.pop();ji=t===void 0?!0:t}function Uy(t){const{cleanup:e}=t;if(t.cleanup=void 0,e){const n=jt;jt=void 0;try{e()}finally{jt=n}}}let ol=0;class yO{constructor(e,n){this.sub=e,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class au{constructor(e){this.computed=e,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(e){if(!jt||!ji||jt===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==jt)n=this.activeLink=new yO(jt,this),jt.deps?(n.prevDep=jt.depsTail,jt.depsTail.nextDep=n,jt.depsTail=n):jt.deps=jt.depsTail=n,Wy(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const i=n.nextDep;i.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=i),n.prevDep=jt.depsTail,n.nextDep=void 0,jt.depsTail.nextDep=n,jt.depsTail=n,jt.deps===n&&(jt.deps=i)}return n}trigger(e){this.version++,ol++,this.notify(e)}notify(e){hh();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{gh()}}}function Wy(t){if(t.dep.sc++,t.sub.flags&4){const e=t.dep.computed;if(e&&!t.dep.subs){e.flags|=20;for(let i=e.deps;i;i=i.nextDep)Wy(i)}const n=t.dep.subs;n!==t&&(t.prevSub=n,n&&(n.nextSub=t)),t.dep.subs=t}}const lu=new WeakMap,Yo=Symbol(""),wh=Symbol(""),sl=Symbol("");function Ln(t,e,n){if(ji&&jt){let i=lu.get(t);i||lu.set(t,i=new Map);let r=i.get(n);r||(i.set(n,r=new au),r.map=i,r.key=n),r.track()}}function Mr(t,e,n,i,r,o){const s=lu.get(t);if(!s){ol++;return}const a=l=>{l&&l.trigger()};if(hh(),e==="clear")s.forEach(a);else{const l=Ue(t),f=l&&uh(n);if(l&&n==="length"){const u=Number(i);s.forEach((c,d)=>{(d==="length"||d===sl||!zi(d)&&d>=u)&&a(c)})}else switch((n!==void 0||s.has(void 0))&&a(s.get(n)),f&&a(s.get(sl)),e){case"add":l?f&&a(s.get("length")):(a(s.get(Yo)),Ks(t)&&a(s.get(wh)));break;case"delete":l||(a(s.get(Yo)),Ks(t)&&a(s.get(wh)));break;case"set":Ks(t)&&a(s.get(Yo));break}}gh()}function wO(t,e){const n=lu.get(t);return n&&n.get(e)}function Js(t){const e=kt(t);return e===t?e:(Ln(e,"iterate",sl),Mi(t)?e:e.map(Tn))}function fu(t){return Ln(t=kt(t),"iterate",sl),t}const vO={__proto__:null,[Symbol.iterator](){return vh(this,Symbol.iterator,Tn)},concat(...t){return Js(this).concat(...t.map(e=>Ue(e)?Js(e):e))},entries(){return vh(this,"entries",t=>(t[1]=Tn(t[1]),t))},every(t,e){return Ir(this,"every",t,e,void 0,arguments)},filter(t,e){return Ir(this,"filter",t,e,n=>n.map(Tn),arguments)},find(t,e){return Ir(this,"find",t,e,Tn,arguments)},findIndex(t,e){return Ir(this,"findIndex",t,e,void 0,arguments)},findLast(t,e){return Ir(this,"findLast",t,e,Tn,arguments)},findLastIndex(t,e){return Ir(this,"findLastIndex",t,e,void 0,arguments)},forEach(t,e){return Ir(this,"forEach",t,e,void 0,arguments)},includes(...t){return bh(this,"includes",t)},indexOf(...t){return bh(this,"indexOf",t)},join(t){return Js(this).join(t)},lastIndexOf(...t){return bh(this,"lastIndexOf",t)},map(t,e){return Ir(this,"map",t,e,void 0,arguments)},pop(){return al(this,"pop")},push(...t){return al(this,"push",t)},reduce(t,...e){return Ky(this,"reduce",t,e)},reduceRight(t,...e){return Ky(this,"reduceRight",t,e)},shift(){return al(this,"shift")},some(t,e){return Ir(this,"some",t,e,void 0,arguments)},splice(...t){return al(this,"splice",t)},toReversed(){return Js(this).toReversed()},toSorted(t){return Js(this).toSorted(t)},toSpliced(...t){return Js(this).toSpliced(...t)},unshift(...t){return al(this,"unshift",t)},values(){return vh(this,"values",Tn)}};function vh(t,e,n){const i=fu(t),r=i[e]();return i!==t&&!Mi(t)&&(r._next=r.next,r.next=()=>{const o=r._next();return o.value&&(o.value=n(o.value)),o}),r}const bO=Array.prototype;function Ir(t,e,n,i,r,o){const s=fu(t),a=s!==t&&!Mi(t),l=s[e];if(l!==bO[e]){const c=l.apply(t,o);return a?Tn(c):c}let f=n;s!==t&&(a?f=function(c,d){return n.call(this,Tn(c),d,t)}:n.length>2&&(f=function(c,d){return n.call(this,c,d,t)}));const u=l.call(s,f,i);return a&&r?r(u):u}function Ky(t,e,n,i){const r=fu(t);let o=n;return r!==t&&(Mi(t)?n.length>3&&(o=function(s,a,l){return n.call(this,s,a,l,t)}):o=function(s,a,l){return n.call(this,s,Tn(a),l,t)}),r[e](o,...i)}function bh(t,e,n){const i=kt(t);Ln(i,"iterate",sl);const r=i[e](...n);return(r===-1||r===!1)&&_h(n[0])?(n[0]=kt(n[0]),i[e](...n)):r}function al(t,e,n=[]){ur(),hh();const i=kt(t)[e].apply(t,n);return gh(),cr(),i}const xO=ah("__proto__,__v_isRef,__isVue"),Gy=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(zi));function _O(t){zi(t)||(t=String(t));const e=kt(this);return Ln(e,"has",t),e.hasOwnProperty(t)}class Jy{constructor(e=!1,n=!1){this._isReadonly=e,this._isShallow=n}get(e,n,i){if(n==="__v_skip")return e.__v_skip;const r=this._isReadonly,o=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return o;if(n==="__v_raw")return i===(r?o?tw:ew:o?Zy:Qy).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(i)?e:void 0;const s=Ue(e);if(!r){let l;if(s&&(l=vO[n]))return l;if(n==="hasOwnProperty")return _O}const a=Reflect.get(e,n,it(e)?e:i);return(zi(n)?Gy.has(n):xO(n))||(r||Ln(e,"get",n),o)?a:it(a)?s&&uh(n)?a:a.value:Ft(a)?r?Ys(a):tn(a):a}}class Yy extends Jy{constructor(e=!1){super(!1,e)}set(e,n,i,r){let o=e[n];if(!this._isShallow){const l=co(o);if(!Mi(i)&&!co(i)&&(o=kt(o),i=kt(i)),!Ue(e)&&it(o)&&!it(i))return l||(o.value=i),!0}const s=Ue(e)&&uh(n)?Number(n)<e.length:It(e,n),a=Reflect.set(e,n,i,it(e)?e:r);return e===kt(r)&&(s?Qn(i,o)&&Mr(e,"set",n,i):Mr(e,"add",n,i)),a}deleteProperty(e,n){const i=It(e,n);e[n];const r=Reflect.deleteProperty(e,n);return r&&i&&Mr(e,"delete",n,void 0),r}has(e,n){const i=Reflect.has(e,n);return(!zi(n)||!Gy.has(n))&&Ln(e,"has",n),i}ownKeys(e){return Ln(e,"iterate",Ue(e)?"length":Yo),Reflect.ownKeys(e)}}class Xy extends Jy{constructor(e=!1){super(!0,e)}set(e,n){return!0}deleteProperty(e,n){return!0}}const kO=new Yy,SO=new Xy,CO=new Yy(!0),EO=new Xy(!0),xh=t=>t,uu=t=>Reflect.getPrototypeOf(t);function OO(t,e,n){return function(...i){const r=this.__v_raw,o=kt(r),s=Ks(o),a=t==="entries"||t===Symbol.iterator&&s,l=t==="keys"&&s,f=r[t](...i),u=n?xh:e?hu:Tn;return!e&&Ln(o,"iterate",l?wh:Yo),{next(){const{value:c,done:d}=f.next();return d?{value:c,done:d}:{value:a?[u(c[0]),u(c[1])]:u(c),done:d}},[Symbol.iterator](){return this}}}}function cu(t){return function(...e){return t==="delete"?!1:t==="clear"?void 0:this}}function AO(t,e){const n={get(r){const o=this.__v_raw,s=kt(o),a=kt(r);t||(Qn(r,a)&&Ln(s,"get",r),Ln(s,"get",a));const{has:l}=uu(s),f=e?xh:t?hu:Tn;if(l.call(s,r))return f(o.get(r));if(l.call(s,a))return f(o.get(a));o!==s&&o.get(r)},get size(){const r=this.__v_raw;return!t&&Ln(kt(r),"iterate",Yo),r.size},has(r){const o=this.__v_raw,s=kt(o),a=kt(r);return t||(Qn(r,a)&&Ln(s,"has",r),Ln(s,"has",a)),r===a?o.has(r):o.has(r)||o.has(a)},forEach(r,o){const s=this,a=s.__v_raw,l=kt(a),f=e?xh:t?hu:Tn;return!t&&Ln(l,"iterate",Yo),a.forEach((u,c)=>r.call(o,f(u),f(c),s))}};return cn(n,t?{add:cu("add"),set:cu("set"),delete:cu("delete"),clear:cu("clear")}:{add(r){!e&&!Mi(r)&&!co(r)&&(r=kt(r));const o=kt(this);return uu(o).has.call(o,r)||(o.add(r),Mr(o,"add",r,r)),this},set(r,o){!e&&!Mi(o)&&!co(o)&&(o=kt(o));const s=kt(this),{has:a,get:l}=uu(s);let f=a.call(s,r);f||(r=kt(r),f=a.call(s,r));const u=l.call(s,r);return s.set(r,o),f?Qn(o,u)&&Mr(s,"set",r,o):Mr(s,"add",r,o),this},delete(r){const o=kt(this),{has:s,get:a}=uu(o);let l=s.call(o,r);l||(r=kt(r),l=s.call(o,r)),a&&a.call(o,r);const f=o.delete(r);return l&&Mr(o,"delete",r,void 0),f},clear(){const r=kt(this),o=r.size!==0,s=r.clear();return o&&Mr(r,"clear",void 0,void 0),s}}),["keys","values","entries",Symbol.iterator].forEach(r=>{n[r]=OO(r,t,e)}),n}function du(t,e){const n=AO(t,e);return(i,r,o)=>r==="__v_isReactive"?!t:r==="__v_isReadonly"?t:r==="__v_raw"?i:Reflect.get(It(n,r)&&r in i?n:i,r,o)}const RO={get:du(!1,!1)},TO={get:du(!1,!0)},PO={get:du(!0,!1)},MO={get:du(!0,!0)},Qy=new WeakMap,Zy=new WeakMap,ew=new WeakMap,tw=new WeakMap;function IO(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function NO(t){return t.__v_skip||!Object.isExtensible(t)?0:IO(sO(t))}function tn(t){return co(t)?t:pu(t,!1,kO,RO,Qy)}function nw(t){return pu(t,!1,CO,TO,Zy)}function Ys(t){return pu(t,!0,SO,PO,ew)}function Xo(t){return pu(t,!0,EO,MO,tw)}function pu(t,e,n,i,r){if(!Ft(t)||t.__v_raw&&!(e&&t.__v_isReactive))return t;const o=NO(t);if(o===0)return t;const s=r.get(t);if(s)return s;const a=new Proxy(t,o===2?i:n);return r.set(t,a),a}function Nr(t){return co(t)?Nr(t.__v_raw):!!(t&&t.__v_isReactive)}function co(t){return!!(t&&t.__v_isReadonly)}function Mi(t){return!!(t&&t.__v_isShallow)}function _h(t){return t?!!t.__v_raw:!1}function kt(t){const e=t&&t.__v_raw;return e?kt(e):t}function Xs(t){return!It(t,"__v_skip")&&Object.isExtensible(t)&&My(t,"__v_skip",!0),t}const Tn=t=>Ft(t)?tn(t):t,hu=t=>Ft(t)?Ys(t):t;function it(t){return t?t.__v_isRef===!0:!1}function H(t){return iw(t,!1)}function Xt(t){return iw(t,!0)}function iw(t,e){return it(t)?t:new DO(t,e)}class DO{constructor(e,n){this.dep=new au,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?e:kt(e),this._value=n?e:Tn(e),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(e){const n=this._rawValue,i=this.__v_isShallow||Mi(e)||co(e);e=i?e:kt(e),Qn(e,n)&&(this._rawValue=e,this._value=i?e:Tn(e),this.dep.trigger())}}function m(t){return it(t)?t.value:t}function Se(t){return at(t)?t():m(t)}const BO={get:(t,e,n)=>e==="__v_raw"?t:m(Reflect.get(t,e,n)),set:(t,e,n,i)=>{const r=t[e];return it(r)&&!it(n)?(r.value=n,!0):Reflect.set(t,e,n,i)}};function rw(t){return Nr(t)?t:new Proxy(t,BO)}class FO{constructor(e){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new au,{get:i,set:r}=e(n.track.bind(n),n.trigger.bind(n));this._get=i,this._set=r}get value(){return this._value=this._get()}set value(e){this._set(e)}}function gu(t){return new FO(t)}function Jt(t){const e=Ue(t)?new Array(t.length):{};for(const n in t)e[n]=ow(t,n);return e}class $O{constructor(e,n,i){this._object=e,this._key=n,this._defaultValue=i,this.__v_isRef=!0,this._value=void 0}get value(){const e=this._object[this._key];return this._value=e===void 0?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return wO(kt(this._object),this._key)}}class LO{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function Qo(t,e,n){return it(t)?t:at(t)?new LO(t):Ft(t)&&arguments.length>1?ow(t,e,n):H(t)}function ow(t,e,n){const i=t[e];return it(i)?i:new $O(t,e,n)}class qO{constructor(e,n,i){this.fn=e,this.setter=n,this._value=void 0,this.dep=new au(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=ol-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=i}notify(){if(this.flags|=16,!(this.flags&8)&&jt!==this)return qy(this,!0),!0}get value(){const e=this.dep.track();return jy(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}}function VO(t,e,n=!1){let i,r;return at(t)?i=t:(i=t.get,r=t.set),new qO(i,r,n)}const mu={},yu=new WeakMap;let Zo;function zO(t,e=!1,n=Zo){if(n){let i=yu.get(n);i||yu.set(n,i=[]),i.push(t)}}function jO(t,e,n=Ot){const{immediate:i,deep:r,once:o,scheduler:s,augmentJob:a,call:l}=n,f=b=>r?b:Mi(b)||r===!1||r===0?Dr(b,1):Dr(b);let u,c,d,p,h=!1,g=!1;if(it(t)?(c=()=>t.value,h=Mi(t)):Nr(t)?(c=()=>f(t),h=!0):Ue(t)?(g=!0,h=t.some(b=>Nr(b)||Mi(b)),c=()=>t.map(b=>{if(it(b))return b.value;if(Nr(b))return f(b);if(at(b))return l?l(b,2):b()})):at(t)?e?c=l?()=>l(t,2):t:c=()=>{if(d){ur();try{d()}finally{cr()}}const b=Zo;Zo=u;try{return l?l(t,3,[p]):t(p)}finally{Zo=b}}:c=fr,e&&r){const b=c,x=r===!0?1/0:r;c=()=>Dr(b(),x)}const y=nl(),w=()=>{u.stop(),y&&y.active&&fh(y.effects,u)};if(o&&e){const b=e;e=(...x)=>{b(...x),w()}}let v=g?new Array(t.length).fill(mu):mu;const _=b=>{if(!(!(u.flags&1)||!u.dirty&&!b))if(e){const x=u.run();if(r||h||(g?x.some((k,S)=>Qn(k,v[S])):Qn(x,v))){d&&d();const k=Zo;Zo=u;try{const S=[x,v===mu?void 0:g&&v[0]===mu?[]:v,p];v=x,l?l(e,3,S):e(...S)}finally{Zo=k}}}else u.run()};return a&&a(_),u=new $y(c),u.scheduler=s?()=>s(_,!1):_,p=b=>zO(b,!1,u),d=u.onStop=()=>{const b=yu.get(u);if(b){if(l)l(b,4);else for(const x of b)x();yu.delete(u)}},e?i?_(!0):v=u.run():s?s(_.bind(null,!0),!0):u.run(),w.pause=u.pause.bind(u),w.resume=u.resume.bind(u),w.stop=w,w}function Dr(t,e=1/0,n){if(e<=0||!Ft(t)||t.__v_skip||(n=n||new Map,(n.get(t)||0)>=e))return t;if(n.set(t,e),e--,it(t))Dr(t.value,e,n);else if(Ue(t))for(let i=0;i<t.length;i++)Dr(t[i],e,n);else if(Gs(t)||Ks(t))t.forEach(i=>{Dr(i,e,n)});else if(Py(t)){for(const i in t)Dr(t[i],e,n);for(const i of Object.getOwnPropertySymbols(t))Object.prototype.propertyIsEnumerable.call(t,i)&&Dr(t[i],e,n)}return t}/**10 **/let $n;class Vy{constructor(e=!1){this.detached=e,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=$n,!e&&$n&&(this.index=($n.scopes||($n.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let e,n;if(this.scopes)for(e=0,n=this.scopes.length;e<n;e++)this.scopes[e].pause();for(e=0,n=this.effects.length;e<n;e++)this.effects[e].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let e,n;if(this.scopes)for(e=0,n=this.scopes.length;e<n;e++)this.scopes[e].resume();for(e=0,n=this.effects.length;e<n;e++)this.effects[e].resume()}}run(e){if(this._active){const n=$n;try{return $n=this,e()}finally{$n=n}}}on(){++this._on===1&&(this.prevScope=$n,$n=this)}off(){this._on>0&&--this._on===0&&($n=this.prevScope,this.prevScope=void 0)}stop(e){if(this._active){this._active=!1;let n,i;for(n=0,i=this.effects.length;n<i;n++)this.effects[n].stop();for(this.effects.length=0,n=0,i=this.cleanups.length;n<i;n++)this.cleanups[n]();if(this.cleanups.length=0,this.scopes){for(n=0,i=this.scopes.length;n<i;n++)this.scopes[n].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!e){const r=this.parent.scopes.pop();r&&r!==this&&(this.parent.scopes[this.index]=r,r.index=this.index)}this.parent=void 0}}}function ou(t){return new Vy(t)}function il(){return $n}function su(t,e=!1){$n&&$n.cleanups.push(t)}let jt;const gh=new WeakSet;class zy{constructor(e){this.fn=e,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,$n&&$n.active&&$n.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,gh.has(this)&&(gh.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||Hy(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,Jy(this),Uy(this);const e=jt,n=ji;jt=this,ji=!0;try{return this.fn()}finally{Wy(this),jt=e,ji=n,this.flags&=-3}}stop(){if(this.flags&1){for(let e=this.deps;e;e=e.nextDep)vh(e);this.deps=this.depsTail=void 0,Jy(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?gh.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){wh(this)&&this.run()}get dirty(){return wh(this)}}let jy=0,rl,ol;function Hy(t,e=!1){if(t.flags|=8,e){t.next=ol,ol=t;return}t.next=rl,rl=t}function mh(){jy++}function yh(){if(--jy>0)return;if(ol){let e=ol;for(ol=void 0;e;){const n=e.next;e.next=void 0,e.flags&=-9,e=n}}let t;for(;rl;){let e=rl;for(rl=void 0;e;){const n=e.next;if(e.next=void 0,e.flags&=-9,e.flags&1)try{e.trigger()}catch(i){t||(t=i)}e=n}}if(t)throw t}function Uy(t){for(let e=t.deps;e;e=e.nextDep)e.version=-1,e.prevActiveLink=e.dep.activeLink,e.dep.activeLink=e}function Wy(t){let e,n=t.depsTail,i=n;for(;i;){const r=i.prevDep;i.version===-1?(i===n&&(n=r),vh(i),yO(i)):e=i,i.dep.activeLink=i.prevActiveLink,i.prevActiveLink=void 0,i=r}t.deps=e,t.depsTail=n}function wh(t){for(let e=t.deps;e;e=e.nextDep)if(e.dep.version!==e.version||e.dep.computed&&(Ky(e.dep.computed)||e.dep.version!==e.version))return!0;return!!t._dirty}function Ky(t){if(t.flags&4&&!(t.flags&16)||(t.flags&=-17,t.globalVersion===sl)||(t.globalVersion=sl,!t.isSSR&&t.flags&128&&(!t.deps&&!t._dirty||!wh(t))))return;t.flags|=2;const e=t.dep,n=jt,i=ji;jt=t,ji=!0;try{Uy(t);const r=t.fn(t._value);(e.version===0||Qn(r,t._value))&&(t.flags|=128,t._value=r,e.version++)}catch(r){throw e.version++,r}finally{jt=n,ji=i,Wy(t),t.flags&=-3}}function vh(t,e=!1){const{dep:n,prevSub:i,nextSub:r}=t;if(i&&(i.nextSub=r,t.prevSub=void 0),r&&(r.prevSub=i,t.nextSub=void 0),n.subs===t&&(n.subs=i,!i&&n.computed)){n.computed.flags&=-5;for(let o=n.computed.deps;o;o=o.nextDep)vh(o,!0)}!e&&!--n.sc&&n.map&&n.map.delete(n.key)}function yO(t){const{prevDep:e,nextDep:n}=t;e&&(e.nextDep=n,t.prevDep=void 0),n&&(n.prevDep=e,t.nextDep=void 0)}let ji=!0;const Gy=[];function ur(){Gy.push(ji),ji=!1}function cr(){const t=Gy.pop();ji=t===void 0?!0:t}function Jy(t){const{cleanup:e}=t;if(t.cleanup=void 0,e){const n=jt;jt=void 0;try{e()}finally{jt=n}}}let sl=0;class wO{constructor(e,n){this.sub=e,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class au{constructor(e){this.computed=e,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(e){if(!jt||!ji||jt===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==jt)n=this.activeLink=new wO(jt,this),jt.deps?(n.prevDep=jt.depsTail,jt.depsTail.nextDep=n,jt.depsTail=n):jt.deps=jt.depsTail=n,Yy(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const i=n.nextDep;i.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=i),n.prevDep=jt.depsTail,n.nextDep=void 0,jt.depsTail.nextDep=n,jt.depsTail=n,jt.deps===n&&(jt.deps=i)}return n}trigger(e){this.version++,sl++,this.notify(e)}notify(e){mh();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{yh()}}}function Yy(t){if(t.dep.sc++,t.sub.flags&4){const e=t.dep.computed;if(e&&!t.dep.subs){e.flags|=20;for(let i=e.deps;i;i=i.nextDep)Yy(i)}const n=t.dep.subs;n!==t&&(t.prevSub=n,n&&(n.nextSub=t)),t.dep.subs=t}}const lu=new WeakMap,Yo=Symbol(""),bh=Symbol(""),al=Symbol("");function Ln(t,e,n){if(ji&&jt){let i=lu.get(t);i||lu.set(t,i=new Map);let r=i.get(n);r||(i.set(n,r=new au),r.map=i,r.key=n),r.track()}}function Mr(t,e,n,i,r,o){const s=lu.get(t);if(!s){sl++;return}const a=l=>{l&&l.trigger()};if(mh(),e==="clear")s.forEach(a);else{const l=Ue(t),f=l&&dh(n);if(l&&n==="length"){const u=Number(i);s.forEach((c,d)=>{(d==="length"||d===al||!zi(d)&&d>=u)&&a(c)})}else switch((n!==void 0||s.has(void 0))&&a(s.get(n)),f&&a(s.get(al)),e){case"add":l?f&&a(s.get("length")):(a(s.get(Yo)),Ks(t)&&a(s.get(bh)));break;case"delete":l||(a(s.get(Yo)),Ks(t)&&a(s.get(bh)));break;case"set":Ks(t)&&a(s.get(Yo));break}}yh()}function vO(t,e){const n=lu.get(t);return n&&n.get(e)}function Js(t){const e=St(t);return e===t?e:(Ln(e,"iterate",al),Mi(t)?e:e.map(Tn))}function fu(t){return Ln(t=St(t),"iterate",al),t}const bO={__proto__:null,[Symbol.iterator](){return xh(this,Symbol.iterator,Tn)},concat(...t){return Js(this).concat(...t.map(e=>Ue(e)?Js(e):e))},entries(){return xh(this,"entries",t=>(t[1]=Tn(t[1]),t))},every(t,e){return Ir(this,"every",t,e,void 0,arguments)},filter(t,e){return Ir(this,"filter",t,e,n=>n.map(Tn),arguments)},find(t,e){return Ir(this,"find",t,e,Tn,arguments)},findIndex(t,e){return Ir(this,"findIndex",t,e,void 0,arguments)},findLast(t,e){return Ir(this,"findLast",t,e,Tn,arguments)},findLastIndex(t,e){return Ir(this,"findLastIndex",t,e,void 0,arguments)},forEach(t,e){return Ir(this,"forEach",t,e,void 0,arguments)},includes(...t){return _h(this,"includes",t)},indexOf(...t){return _h(this,"indexOf",t)},join(t){return Js(this).join(t)},lastIndexOf(...t){return _h(this,"lastIndexOf",t)},map(t,e){return Ir(this,"map",t,e,void 0,arguments)},pop(){return ll(this,"pop")},push(...t){return ll(this,"push",t)},reduce(t,...e){return Xy(this,"reduce",t,e)},reduceRight(t,...e){return Xy(this,"reduceRight",t,e)},shift(){return ll(this,"shift")},some(t,e){return Ir(this,"some",t,e,void 0,arguments)},splice(...t){return ll(this,"splice",t)},toReversed(){return Js(this).toReversed()},toSorted(t){return Js(this).toSorted(t)},toSpliced(...t){return Js(this).toSpliced(...t)},unshift(...t){return ll(this,"unshift",t)},values(){return xh(this,"values",Tn)}};function xh(t,e,n){const i=fu(t),r=i[e]();return i!==t&&!Mi(t)&&(r._next=r.next,r.next=()=>{const o=r._next();return o.value&&(o.value=n(o.value)),o}),r}const xO=Array.prototype;function Ir(t,e,n,i,r,o){const s=fu(t),a=s!==t&&!Mi(t),l=s[e];if(l!==xO[e]){const c=l.apply(t,o);return a?Tn(c):c}let f=n;s!==t&&(a?f=function(c,d){return n.call(this,Tn(c),d,t)}:n.length>2&&(f=function(c,d){return n.call(this,c,d,t)}));const u=l.call(s,f,i);return a&&r?r(u):u}function Xy(t,e,n,i){const r=fu(t);let o=n;return r!==t&&(Mi(t)?n.length>3&&(o=function(s,a,l){return n.call(this,s,a,l,t)}):o=function(s,a,l){return n.call(this,s,Tn(a),l,t)}),r[e](o,...i)}function _h(t,e,n){const i=St(t);Ln(i,"iterate",al);const r=i[e](...n);return(r===-1||r===!1)&&Sh(n[0])?(n[0]=St(n[0]),i[e](...n)):r}function ll(t,e,n=[]){ur(),mh();const i=St(t)[e].apply(t,n);return yh(),cr(),i}const _O=fh("__proto__,__v_isRef,__isVue"),Qy=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(zi));function kO(t){zi(t)||(t=String(t));const e=St(this);return Ln(e,"has",t),e.hasOwnProperty(t)}class Zy{constructor(e=!1,n=!1){this._isReadonly=e,this._isShallow=n}get(e,n,i){if(n==="__v_skip")return e.__v_skip;const r=this._isReadonly,o=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return o;if(n==="__v_raw")return i===(r?o?ow:rw:o?iw:nw).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(i)?e:void 0;const s=Ue(e);if(!r){let l;if(s&&(l=bO[n]))return l;if(n==="hasOwnProperty")return kO}const a=Reflect.get(e,n,it(e)?e:i);return(zi(n)?Qy.has(n):_O(n))||(r||Ln(e,"get",n),o)?a:it(a)?s&&dh(n)?a:a.value:Ft(a)?r?Ys(a):tn(a):a}}class ew extends Zy{constructor(e=!1){super(!1,e)}set(e,n,i,r){let o=e[n];if(!this._isShallow){const l=uo(o);if(!Mi(i)&&!uo(i)&&(o=St(o),i=St(i)),!Ue(e)&&it(o)&&!it(i))return l||(o.value=i),!0}const s=Ue(e)&&dh(n)?Number(n)<e.length:It(e,n),a=Reflect.set(e,n,i,it(e)?e:r);return e===St(r)&&(s?Qn(i,o)&&Mr(e,"set",n,i):Mr(e,"add",n,i)),a}deleteProperty(e,n){const i=It(e,n);e[n];const r=Reflect.deleteProperty(e,n);return r&&i&&Mr(e,"delete",n,void 0),r}has(e,n){const i=Reflect.has(e,n);return(!zi(n)||!Qy.has(n))&&Ln(e,"has",n),i}ownKeys(e){return Ln(e,"iterate",Ue(e)?"length":Yo),Reflect.ownKeys(e)}}class tw extends Zy{constructor(e=!1){super(!0,e)}set(e,n){return!0}deleteProperty(e,n){return!0}}const SO=new ew,CO=new tw,EO=new ew(!0),OO=new tw(!0),kh=t=>t,uu=t=>Reflect.getPrototypeOf(t);function AO(t,e,n){return function(...i){const r=this.__v_raw,o=St(r),s=Ks(o),a=t==="entries"||t===Symbol.iterator&&s,l=t==="keys"&&s,f=r[t](...i),u=n?kh:e?hu:Tn;return!e&&Ln(o,"iterate",l?bh:Yo),{next(){const{value:c,done:d}=f.next();return d?{value:c,done:d}:{value:a?[u(c[0]),u(c[1])]:u(c),done:d}},[Symbol.iterator](){return this}}}}function cu(t){return function(...e){return t==="delete"?!1:t==="clear"?void 0:this}}function RO(t,e){const n={get(r){const o=this.__v_raw,s=St(o),a=St(r);t||(Qn(r,a)&&Ln(s,"get",r),Ln(s,"get",a));const{has:l}=uu(s),f=e?kh:t?hu:Tn;if(l.call(s,r))return f(o.get(r));if(l.call(s,a))return f(o.get(a));o!==s&&o.get(r)},get size(){const r=this.__v_raw;return!t&&Ln(St(r),"iterate",Yo),r.size},has(r){const o=this.__v_raw,s=St(o),a=St(r);return t||(Qn(r,a)&&Ln(s,"has",r),Ln(s,"has",a)),r===a?o.has(r):o.has(r)||o.has(a)},forEach(r,o){const s=this,a=s.__v_raw,l=St(a),f=e?kh:t?hu:Tn;return!t&&Ln(l,"iterate",Yo),a.forEach((u,c)=>r.call(o,f(u),f(c),s))}};return cn(n,t?{add:cu("add"),set:cu("set"),delete:cu("delete"),clear:cu("clear")}:{add(r){!e&&!Mi(r)&&!uo(r)&&(r=St(r));const o=St(this);return uu(o).has.call(o,r)||(o.add(r),Mr(o,"add",r,r)),this},set(r,o){!e&&!Mi(o)&&!uo(o)&&(o=St(o));const s=St(this),{has:a,get:l}=uu(s);let f=a.call(s,r);f||(r=St(r),f=a.call(s,r));const u=l.call(s,r);return s.set(r,o),f?Qn(o,u)&&Mr(s,"set",r,o):Mr(s,"add",r,o),this},delete(r){const o=St(this),{has:s,get:a}=uu(o);let l=s.call(o,r);l||(r=St(r),l=s.call(o,r)),a&&a.call(o,r);const f=o.delete(r);return l&&Mr(o,"delete",r,void 0),f},clear(){const r=St(this),o=r.size!==0,s=r.clear();return o&&Mr(r,"clear",void 0,void 0),s}}),["keys","values","entries",Symbol.iterator].forEach(r=>{n[r]=AO(r,t,e)}),n}function du(t,e){const n=RO(t,e);return(i,r,o)=>r==="__v_isReactive"?!t:r==="__v_isReadonly"?t:r==="__v_raw"?i:Reflect.get(It(n,r)&&r in i?n:i,r,o)}const TO={get:du(!1,!1)},PO={get:du(!1,!0)},MO={get:du(!0,!1)},IO={get:du(!0,!0)},nw=new WeakMap,iw=new WeakMap,rw=new WeakMap,ow=new WeakMap;function NO(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function DO(t){return t.__v_skip||!Object.isExtensible(t)?0:NO(aO(t))}function tn(t){return uo(t)?t:pu(t,!1,SO,TO,nw)}function sw(t){return pu(t,!1,EO,PO,iw)}function Ys(t){return pu(t,!0,CO,MO,rw)}function Xo(t){return pu(t,!0,OO,IO,ow)}function pu(t,e,n,i,r){if(!Ft(t)||t.__v_raw&&!(e&&t.__v_isReactive))return t;const o=DO(t);if(o===0)return t;const s=r.get(t);if(s)return s;const a=new Proxy(t,o===2?i:n);return r.set(t,a),a}function Nr(t){return uo(t)?Nr(t.__v_raw):!!(t&&t.__v_isReactive)}function uo(t){return!!(t&&t.__v_isReadonly)}function Mi(t){return!!(t&&t.__v_isShallow)}function Sh(t){return t?!!t.__v_raw:!1}function St(t){const e=t&&t.__v_raw;return e?St(e):t}function Xs(t){return!It(t,"__v_skip")&&Object.isExtensible(t)&&By(t,"__v_skip",!0),t}const Tn=t=>Ft(t)?tn(t):t,hu=t=>Ft(t)?Ys(t):t;function it(t){return t?t.__v_isRef===!0:!1}function j(t){return aw(t,!1)}function Xt(t){return aw(t,!0)}function aw(t,e){return it(t)?t:new BO(t,e)}class BO{constructor(e,n){this.dep=new au,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?e:St(e),this._value=n?e:Tn(e),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(e){const n=this._rawValue,i=this.__v_isShallow||Mi(e)||uo(e);e=i?e:St(e),Qn(e,n)&&(this._rawValue=e,this._value=i?e:Tn(e),this.dep.trigger())}}function m(t){return it(t)?t.value:t}function Se(t){return at(t)?t():m(t)}const FO={get:(t,e,n)=>e==="__v_raw"?t:m(Reflect.get(t,e,n)),set:(t,e,n,i)=>{const r=t[e];return it(r)&&!it(n)?(r.value=n,!0):Reflect.set(t,e,n,i)}};function lw(t){return Nr(t)?t:new Proxy(t,FO)}class $O{constructor(e){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new au,{get:i,set:r}=e(n.track.bind(n),n.trigger.bind(n));this._get=i,this._set=r}get value(){return this._value=this._get()}set value(e){this._set(e)}}function gu(t){return new $O(t)}function Jt(t){const e=Ue(t)?new Array(t.length):{};for(const n in t)e[n]=fw(t,n);return e}class LO{constructor(e,n,i){this._object=e,this._key=n,this._defaultValue=i,this.__v_isRef=!0,this._value=void 0}get value(){const e=this._object[this._key];return this._value=e===void 0?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return vO(St(this._object),this._key)}}class qO{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function Qo(t,e,n){return it(t)?t:at(t)?new qO(t):Ft(t)&&arguments.length>1?fw(t,e,n):j(t)}function fw(t,e,n){const i=t[e];return it(i)?i:new LO(t,e,n)}class VO{constructor(e,n,i){this.fn=e,this.setter=n,this._value=void 0,this.dep=new au(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=sl-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=i}notify(){if(this.flags|=16,!(this.flags&8)&&jt!==this)return Hy(this,!0),!0}get value(){const e=this.dep.track();return Ky(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}}function zO(t,e,n=!1){let i,r;return at(t)?i=t:(i=t.get,r=t.set),new VO(i,r,n)}const mu={},yu=new WeakMap;let Zo;function jO(t,e=!1,n=Zo){if(n){let i=yu.get(n);i||yu.set(n,i=[]),i.push(t)}}function HO(t,e,n=Ot){const{immediate:i,deep:r,once:o,scheduler:s,augmentJob:a,call:l}=n,f=b=>r?b:Mi(b)||r===!1||r===0?Dr(b,1):Dr(b);let u,c,d,p,h=!1,g=!1;if(it(t)?(c=()=>t.value,h=Mi(t)):Nr(t)?(c=()=>f(t),h=!0):Ue(t)?(g=!0,h=t.some(b=>Nr(b)||Mi(b)),c=()=>t.map(b=>{if(it(b))return b.value;if(Nr(b))return f(b);if(at(b))return l?l(b,2):b()})):at(t)?e?c=l?()=>l(t,2):t:c=()=>{if(d){ur();try{d()}finally{cr()}}const b=Zo;Zo=u;try{return l?l(t,3,[p]):t(p)}finally{Zo=b}}:c=fr,e&&r){const b=c,x=r===!0?1/0:r;c=()=>Dr(b(),x)}const y=il(),w=()=>{u.stop(),y&&y.active&&ch(y.effects,u)};if(o&&e){const b=e;e=(...x)=>{b(...x),w()}}let v=g?new Array(t.length).fill(mu):mu;const _=b=>{if(!(!(u.flags&1)||!u.dirty&&!b))if(e){const x=u.run();if(r||h||(g?x.some((k,S)=>Qn(k,v[S])):Qn(x,v))){d&&d();const k=Zo;Zo=u;try{const S=[x,v===mu?void 0:g&&v[0]===mu?[]:v,p];v=x,l?l(e,3,S):e(...S)}finally{Zo=k}}}else u.run()};return a&&a(_),u=new zy(c),u.scheduler=s?()=>s(_,!1):_,p=b=>jO(b,!1,u),d=u.onStop=()=>{const b=yu.get(u);if(b){if(l)l(b,4);else for(const x of b)x();yu.delete(u)}},e?i?_(!0):v=u.run():s?s(_.bind(null,!0),!0):u.run(),w.pause=u.pause.bind(u),w.resume=u.resume.bind(u),w.stop=w,w}function Dr(t,e=1/0,n){if(e<=0||!Ft(t)||t.__v_skip||(n=n||new Map,(n.get(t)||0)>=e))return t;if(n.set(t,e),e--,it(t))Dr(t.value,e,n);else if(Ue(t))for(let i=0;i<t.length;i++)Dr(t[i],e,n);else if(Gs(t)||Ks(t))t.forEach(i=>{Dr(i,e,n)});else if(Dy(t)){for(const i in t)Dr(t[i],e,n);for(const i of Object.getOwnPropertySymbols(t))Object.prototype.propertyIsEnumerable.call(t,i)&&Dr(t[i],e,n)}return t}/** 11 11 * @vue/runtime-core v3.5.21 12 12 * (c) 2018-present Yuxi (Evan) You and Vue contributors 13 13 * @license MIT 14 **/const ll=[];let kh=!1;function Vne(t,...e){if(kh)return;kh=!0,ur();const n=ll.length?ll[ll.length-1].component:null,i=n&&n.appContext.config.warnHandler,r=HO();if(i)Qs(i,n,11,[t+e.map(o=>{var s,a;return(a=(s=o.toString)==null?void 0:s.call(o))!=null?a:JSON.stringify(o)}).join(""),n&&n.proxy,r.map(({vnode:o})=>`at <${mv(n,o.type)}>`).join(`14 **/const fl=[];let Ch=!1;function zne(t,...e){if(Ch)return;Ch=!0,ur();const n=fl.length?fl[fl.length-1].component:null,i=n&&n.appContext.config.warnHandler,r=UO();if(i)Qs(i,n,11,[t+e.map(o=>{var s,a;return(a=(s=o.toString)==null?void 0:s.call(o))!=null?a:JSON.stringify(o)}).join(""),n&&n.proxy,r.map(({vnode:o})=>`at <${bv(n,o.type)}>`).join(` 15 15 `),r]);else{const o=[`[Vue warn]: ${t}`,...e];r.length&&o.push(` 16 `,... UO(r)),console.warn(...o)}cr(),kh=!1}function HO(){let t=ll[ll.length-1];if(!t)return[];const e=[];for(;t;){const n=e[0];n&&n.vnode===t?n.recurseCount++:e.push({vnode:t,recurseCount:0});const i=t.component&&t.component.parent;t=i&&i.vnode}return e}function UO(t){const e=[];return t.forEach((n,i)=>{e.push(...i===0?[]:[`17 `],... WO(n))}),e}function WO({vnode:t,recurseCount:e}){const n=e>0?`... (${e} recursive calls)`:"",i=t.component?t.component.parent==null:!1,r=` at <${mv(t.component,t.type,i)}`,o=">"+n;return t.props?[r,...KO(t.props),o]:[r+o]}function KO(t){const e=[],n=Object.keys(t);return n.slice(0,3).forEach(i=>{e.push(...sw(i,t[i]))}),n.length>3&&e.push(" ..."),e}function sw(t,e,n){return Ut(e)?(e=JSON.stringify(e),n?e:[`${t}=${e}`]):typeof e=="number"||typeof e=="boolean"||e==null?n?e:[`${t}=${e}`]:it(e)?(e=sw(t,kt(e.value),!0),n?e:[`${t}=Ref<`,e,">"]):at(e)?[`${t}=fn${e.name?`<${e.name}>`:""}`]:(e=kt(e),n?e:[`${t}=`,e])}function Qs(t,e,n,i){try{return i?t(...i):t()}catch(r){wu(r,e,n)}}function Hi(t,e,n,i){if(at(t)){const r=Qs(t,e,n,i);return r&&Ry(r)&&r.catch(o=>{wu(o,e,n)}),r}if(Ue(t)){const r=[];for(let o=0;o<t.length;o++)r.push(Hi(t[o],e,n,i));return r}}function wu(t,e,n,i=!0){const r=e?e.vnode:null,{errorHandler:o,throwUnhandledErrorInProduction:s}=e&&e.appContext.config||Ot;if(e){let a=e.parent;const l=e.proxy,f=`https://vuejs.org/error-reference/#runtime-${n}`;for(;a;){const u=a.ec;if(u){for(let c=0;c<u.length;c++)if(u[c](t,l,f)===!1)return}a=a.parent}if(o){ur(),Qs(o,null,10,[t,l,f]),cr();return}}GO(t,n,r,i,s)}function GO(t,e,n,i=!0,r=!1){if(r)throw t;console.error(t)}const Zn=[];let dr=-1;const Zs=[];let po=null,ea=0;const aw=Promise.resolve();let vu=null;function lt(t){const e=vu||aw;return t?e.then(this?t.bind(this):t):e}function JO(t){let e=dr+1,n=Zn.length;for(;e<n;){const i=e+n>>>1,r=Zn[i],o=fl(r);o<t||o===t&&r.flags&2?e=i+1:n=i}return e}function Sh(t){if(!(t.flags&1)){const e=fl(t),n=Zn[Zn.length-1];!n||!(t.flags&2)&&e>=fl(n)?Zn.push(t):Zn.splice(JO(e),0,t),t.flags|=1,lw()}}function lw(){vu||(vu=aw.then(cw))}function YO(t){Ue(t)?Zs.push(...t):po&&t.id===-1?po.splice(ea+1,0,t):t.flags&1||(Zs.push(t),t.flags|=1),lw()}function fw(t,e,n=dr+1){for(;n<Zn.length;n++){const i=Zn[n];if(i&&i.flags&2){if(t&&i.id!==t.uid)continue;Zn.splice(n,1),n--,i.flags&4&&(i.flags&=-2),i(),i.flags&4||(i.flags&=-2)}}}function uw(t){if(Zs.length){const e=[...new Set(Zs)].sort((n,i)=>fl(n)-fl(i));if(Zs.length=0,po){po.push(...e);return}for(po=e,ea=0;ea<po.length;ea++){const n=po[ea];n.flags&4&&(n.flags&=-2),n.flags&8||n(),n.flags&=-2}po=null,ea=0}}const fl=t=>t.id==null?t.flags&2?-1:1/0:t.id;function cw(t){try{for(dr=0;dr<Zn.length;dr++){const e=Zn[dr];e&&!(e.flags&8)&&(e.flags&4&&(e.flags&=-2),Qs(e,e.i,e.i?15:14),e.flags&4||(e.flags&=-2))}}finally{for(;dr<Zn.length;dr++){const e=Zn[dr];e&&(e.flags&=-2)}dr=-1,Zn.length=0,uw(),vu=null,(Zn.length||Zs.length)&&cw()}}let Pn=null,dw=null;function bu(t){const e=Pn;return Pn=t,dw=t&&t.type.__scopeId||null,e}function C(t,e=Pn,n){if(!e||t._n)return t;const i=(...r)=>{i._d&&Pu(-1);const o=bu(e);let s;try{s=t(...r)}finally{bu(o),i._d&&Pu(1)}return s};return i._n=!0,i._c=!0,i._d=!0,i}function ul(t,e){if(Pn===null)return t;const n=Du(Pn),i=t.dirs||(t.dirs=[]);for(let r=0;r<e.length;r++){let[o,s,a,l=Ot]=e[r];o&&(at(o)&&(o={mounted:o,updated:o}),o.deep&&Dr(s),i.push({dir:o,instance:n,value:s,oldValue:void 0,arg:a,modifiers:l}))}return t}function es(t,e,n,i){const r=t.dirs,o=e&&e.dirs;for(let s=0;s<r.length;s++){const a=r[s];o&&(a.oldValue=o[s].value);let l=a.dir[i];l&&(ur(),Hi(l,n,8,[t.el,a,t,e]),cr())}}const pw=Symbol("_vte"),hw=t=>t.__isTeleport,cl=t=>t&&(t.disabled||t.disabled===""),gw=t=>t&&(t.defer||t.defer===""),mw=t=>typeof SVGElement<"u"&&t instanceof SVGElement,yw=t=>typeof MathMLElement=="function"&&t instanceof MathMLElement,Ch=(t,e)=>{const n=t&&t.to;return Ut(n)?e?e(n):null:n},ww={name:"Teleport",__isTeleport:!0,process(t,e,n,i,r,o,s,a,l,f){const{mc:u,pc:c,pbc:d,o:{insert:p,querySelector:h,createText:g,createComment:y}}=f,w=cl(e.props);let{shapeFlag:v,children:_,dynamicChildren:b}=e;if(t==null){const x=e.el=g(""),k=e.anchor=g("");p(x,n,i),p(k,n,i);const S=(A,R)=>{v&16&&(r&&r.isCE&&(r.ce._teleportTarget=A),u(_,A,R,r,o,s,a,l))},T=()=>{const A=e.target=Ch(e.props,h),R=bw(A,e,g,p);A&&(s!=="svg"&&mw(A)?s="svg":s!=="mathml"&&yw(A)&&(s="mathml"),w||(S(A,R),_u(e,!1)))};w&&(S(n,k),_u(e,!0)),gw(e.props)?(e.el.__isMounted=!1,ti(()=>{T(),delete e.el.__isMounted},o)):T()}else{if(gw(e.props)&&t.el.__isMounted===!1){ti(()=>{ww.process(t,e,n,i,r,o,s,a,l,f)},o);return}e.el=t.el,e.targetStart=t.targetStart;const x=e.anchor=t.anchor,k=e.target=t.target,S=e.targetAnchor=t.targetAnchor,T=cl(t.props),A=T?n:k,R=T?x:S;if(s==="svg"||mw(k)?s="svg":(s==="mathml"||yw(k))&&(s="mathml"),b?(d(t.dynamicChildren,b,A,r,o,s,a),Lh(t,e,!0)):l||c(t,e,A,R,r,o,s,a,!1),w)T?e.props&&t.props&&e.props.to!==t.props.to&&(e.props.to=t.props.to):xu(e,n,x,f,1);else if((e.props&&e.props.to)!==(t.props&&t.props.to)){const F=e.target=Ch(e.props,h);F&&xu(e,F,null,f,0)}else T&&xu(e,k,S,f,1);_u(e,w)}},remove(t,e,n,{um:i,o:{remove:r}},o){const{shapeFlag:s,children:a,anchor:l,targetStart:f,targetAnchor:u,target:c,props:d}=t;if(c&&(r(f),r(u)),o&&r(l),s&16){const p=o||!cl(d);for(let h=0;h<a.length;h++){const g=a[h];i(g,e,n,p,!!g.dynamicChildren)}}},move:xu,hydrate:XO};function xu(t,e,n,{o:{insert:i},m:r},o=2){o===0&&i(t.targetAnchor,e,n);const{el:s,anchor:a,shapeFlag:l,children:f,props:u}=t,c=o===2;if(c&&i(s,e,n),(!c||cl(u))&&l&16)for(let d=0;d<f.length;d++)r(f[d],e,n,2);c&&i(a,e,n)}function XO(t,e,n,i,r,o,{o:{nextSibling:s,parentNode:a,querySelector:l,insert:f,createText:u}},c){function d(g,y,w,v){y.anchor=c(s(g),y,a(g),n,i,r,o),y.targetStart=w,y.targetAnchor=v}const p=e.target=Ch(e.props,l),h=cl(e.props);if(p){const g=p._lpa||p.firstChild;if(e.shapeFlag&16)if(h)d(t,e,g,g&&s(g));else{e.anchor=s(t);let y=g;for(;y;){if(y&&y.nodeType===8){if(y.data==="teleport start anchor")e.targetStart=y;else if(y.data==="teleport anchor"){e.targetAnchor=y,p._lpa=e.targetAnchor&&s(e.targetAnchor);break}}y=s(y)}e.targetAnchor||bw(p,e,u,f),c(g&&s(g),e,p,n,i,r,o)}_u(e,h)}else h&&e.shapeFlag&16&&d(t,e,t,s(t));return e.anchor&&s(e.anchor)}const vw=ww;function _u(t,e){const n=t.ctx;if(n&&n.ut){let i,r;for(e?(i=t.el,r=t.anchor):(i=t.targetStart,r=t.targetAnchor);i&&i!==r;)i.nodeType===1&&i.setAttribute("data-v-owner",n.uid),i=i.nextSibling;n.ut()}}function bw(t,e,n,i){const r=e.targetStart=n(""),o=e.targetAnchor=n("");return r[pw]=o,t&&(i(r,t),i(o,t)),o}const Br=Symbol("_leaveCb"),ku=Symbol("_enterCb");function QO(){const t={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return _t(()=>{t.isMounted=!0}),ho(()=>{t.isUnmounting=!0}),t}const Ii=[Function,Array],xw={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Ii,onEnter:Ii,onAfterEnter:Ii,onEnterCancelled:Ii,onBeforeLeave:Ii,onLeave:Ii,onAfterLeave:Ii,onLeaveCancelled:Ii,onBeforeAppear:Ii,onAppear:Ii,onAfterAppear:Ii,onAppearCancelled:Ii},_w=t=>{const e=t.subTree;return e.component?_w(e.component):e},ZO={name:"BaseTransition",props:xw,setup(t,{slots:e}){const n=Zt(),i=QO();return()=>{const r=e.default&&Ew(e.default(),!0);if(!r||!r.length)return;const o=kw(r),s=kt(t),{mode:a}=s;if(i.isLeaving)return Oh(o);const l=Cw(o);if(!l)return Oh(o);let f=Eh(l,s,i,n,c=>f=c);l.type!==bn&&dl(l,f);let u=n.subTree&&Cw(n.subTree);if(u&&u.type!==bn&&!rs(u,l)&&_w(n).type!==bn){let c=Eh(u,s,i,n);if(dl(u,c),a==="out-in"&&l.type!==bn)return i.isLeaving=!0,c.afterLeave=()=>{i.isLeaving=!1,n.job.flags&8||n.update(),delete c.afterLeave,u=void 0},Oh(o);a==="in-out"&&l.type!==bn?c.delayLeave=(d,p,h)=>{const g=Sw(i,u);g[String(u.key)]=u,d[Br]=()=>{p(),d[Br]=void 0,delete f.delayedLeave,u=void 0},f.delayedLeave=()=>{h(),delete f.delayedLeave,u=void 0}}:u=void 0}else u&&(u=void 0);return o}}};function kw(t){let e=t[0];if(t.length>1){for(const n of t)if(n.type!==bn){e=n;break}}return e}const eA=ZO;function Sw(t,e){const{leavingVNodes:n}=t;let i=n.get(e.type);return i||(i=Object.create(null),n.set(e.type,i)),i}function Eh(t,e,n,i,r){const{appear:o,mode:s,persisted:a=!1,onBeforeEnter:l,onEnter:f,onAfterEnter:u,onEnterCancelled:c,onBeforeLeave:d,onLeave:p,onAfterLeave:h,onLeaveCancelled:g,onBeforeAppear:y,onAppear:w,onAfterAppear:v,onAppearCancelled:_}=e,b=String(t.key),x=Sw(n,t),k=(A,R)=>{A&&Hi(A,i,9,R)},S=(A,R)=>{const F=R[1];k(A,R),Ue(A)?A.every(L=>L.length<=1)&&F():A.length<=1&&F()},T={mode:s,persisted:a,beforeEnter(A){let R=l;if(!n.isMounted)if(o)R=y||l;else return;A[Br]&&A[Br](!0);const F=x[b];F&&rs(t,F)&&F.el[Br]&&F.el[Br](),k(R,[A])},enter(A){let R=f,F=u,L=c;if(!n.isMounted)if(o)R=w||f,F=v||u,L=_||c;else return;let K=!1;const fe=A[ku]=ae=>{K||(K=!0,ae?k(L,[A]):k(F,[A]),T.delayedLeave&&T.delayedLeave(),A[ku]=void 0)};R?S(R,[A,fe]):fe()},leave(A,R){const F=String(t.key);if(A[ku]&&A[ku](!0),n.isUnmounting)return R();k(d,[A]);let L=!1;const K=A[Br]=fe=>{L||(L=!0,R(),fe?k(g,[A]):k(h,[A]),A[Br]=void 0,x[F]===t&&delete x[F])};x[F]=t,p?S(p,[A,K]):K()},clone(A){const R=Eh(A,e,n,i,r);return r&&r(R),R}};return T}function Oh(t){if(Cu(t))return t=$r(t),t.children=null,t}function Cw(t){if(!Cu(t))return hw(t.type)&&t.children?kw(t.children):t;if(t.component)return t.component.subTree;const{shapeFlag:e,children:n}=t;if(n){if(e&16)return n[0];if(e&32&&at(n.default))return n.default()}}function dl(t,e){t.shapeFlag&6&&t.component?(t.transition=e,dl(t.component.subTree,e)):t.shapeFlag&128?(t.ssContent.transition=e.clone(t.ssContent),t.ssFallback.transition=e.clone(t.ssFallback)):t.transition=e}function Ew(t,e=!1,n){let i=[],r=0;for(let o=0;o<t.length;o++){let s=t[o];const a=n==null?s.key:String(n)+String(s.key!=null?s.key:o);s.type===Ve?(s.patchFlag&128&&r++,i=i.concat(Ew(s.children,e,a))):(e||s.type!==bn)&&i.push(a!=null?$r(s,{key:a}):s)}if(r>1)for(let o=0;o<i.length;o++)i[o].patchFlag=-2;return i}function q(t,e){return at(t)?cn({name:t.name},e,{setup:t}):t}function tA(){const t=Zt();return t?(t.appContext.config.idPrefix||"v")+"-"+t.ids[0]+t.ids[1]++:""}function Ow(t){t.ids=[t.ids[0]+t.ids[2]+++"-",0,0]}const Su=new WeakMap;function pl(t,e,n,i,r=!1){if(Ue(t)){t.forEach((h,g)=>pl(h,e&&(Ue(e)?e[g]:e),n,i,r));return}if(ta(i)&&!r){i.shapeFlag&512&&i.type.__asyncResolved&&i.component.subTree.component&&pl(t,e,n,i.component.subTree);return}const o=i.shapeFlag&4?Du(i.component):i.el,s=r?null:o,{i:a,r:l}=t,f=e&&e.r,u=a.refs===Ot?a.refs={}:a.refs,c=a.setupState,d=kt(c),p=c===Ot?Oy:h=>It(d,h);if(f!=null&&f!==l){if(Aw(e),Ut(f))u[f]=null,p(f)&&(c[f]=null);else if(it(f)){f.value=null;const h=e;h.k&&(u[h.k]=null)}}if(at(l))Qs(l,a,12,[s,u]);else{const h=Ut(l),g=it(l);if(h||g){const y=()=>{if(t.f){const w=h?p(l)?c[l]:u[l]:l.value;if(r)Ue(w)&&fh(w,o);else if(Ue(w))w.includes(o)||w.push(o);else if(h)u[l]=[o],p(l)&&(c[l]=u[l]);else{const v=[o];l.value=v,t.k&&(u[t.k]=v)}}else h?(u[l]=s,p(l)&&(c[l]=s)):g&&(l.value=s,t.k&&(u[t.k]=s))};if(s){const w=()=>{y(),Su.delete(t)};w.id=-1,Su.set(t,w),ti(w,n)}else Aw(t),y()}}}function Aw(t){const e=Su.get(t);e&&(e.flags|=8,Su.delete(t))}ru().requestIdleCallback,ru().cancelIdleCallback;const ta=t=>!!t.type.__asyncLoader,Cu=t=>t.type.__isKeepAlive;function nA(t,e){Rw(t,"a",e)}function iA(t,e){Rw(t,"da",e)}function Rw(t,e,n=Vn){const i=t.__wdc||(t.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return t()});if(Eu(e,i,n),n){let r=n.parent;for(;r&&r.parent;)Cu(r.parent.vnode)&&rA(i,e,n,r),r=r.parent}}function rA(t,e,n,i){const r=Eu(e,t,i,!0);qn(()=>{fh(i[e],r)},n)}function Eu(t,e,n=Vn,i=!1){if(n){const r=n[t]||(n[t]=[]),o=e.__weh||(e.__weh=(...s)=>{ur();const a=vl(n),l=Hi(e,n,t,s);return a(),cr(),l});return i?r.unshift(o):r.push(o),o}}const Fr=t=>(e,n=Vn)=>{(!bl||t==="sp")&&Eu(t,(...i)=>e(...i),n)},oA=Fr("bm"),_t=Fr("m"),sA=Fr("bu"),Tw=Fr("u"),ho=Fr("bum"),qn=Fr("um"),aA=Fr("sp"),lA=Fr("rtg"),fA=Fr("rtc");function uA(t,e=Vn){Eu("ec",t,e)}const Ah="components",cA="directives";function ts(t,e){return Rh(Ah,t,!0,e)||t}const Pw=Symbol.for("v-ndc");function dn(t){return Ut(t)?Rh(Ah,t,!1)||t:t||Pw}function dA(t){return Rh(cA,t)}function Rh(t,e,n=!0,i=!1){const r=Pn||Vn;if(r){const o=r.type;if(t===Ah){const a=gv(o,!1);if(a&&(a===e||a===Xn(e)||a===tu(Xn(e))))return o}const s=Mw(r[t]||o[t],e)||Mw(r.appContext[t],e);return!s&&i?o:s}}function Mw(t,e){return t&&(t[e]||t[Xn(e)]||t[tu(Xn(e))])}function Rt(t,e,n,i){let r;const o=n,s=Ue(t);if(s||Ut(t)){const a=s&&Nr(t);let l=!1,f=!1;a&&(l=!Mi(t),f=co(t),t=fu(t)),r=new Array(t.length);for(let u=0,c=t.length;u<c;u++)r[u]=e(l?f?hu(Tn(t[u])):Tn(t[u]):t[u],u,void 0,o)}else if(typeof t=="number"){r=new Array(t);for(let a=0;a<t;a++)r[a]=e(a+1,a,void 0,o)}else if(Ft(t))if(t[Symbol.iterator])r=Array.from(t,(a,l)=>e(a,l,void 0,o));else{const a=Object.keys(t);r=new Array(a.length);for(let l=0,f=a.length;l<f;l++){const u=a[l];r[l]=e(t[u],u,l,o)}}else r=[];return r}function z(t,e,n={},i,r){if(Pn.ce||Pn.parent&&ta(Pn.parent)&&Pn.parent.ce)return e!=="default"&&(n.name=e),E(),B(Ve,null,[M("slot",n,i&&i())],64);let o=t[e];o&&o._c&&(o._d=!1),E();const s=o&&Iw(o(n)),a=n.key||s&&s.key,l=B(Ve,{key:(a&&!zi(a)?a:`_${e}`)+(!s&&i?"_fb":"")},s||(i?i():[]),s&&t._===1?64:-2);return l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),o&&o._c&&(o._d=!0),l}function Iw(t){return t.some(e=>pr(e)?!(e.type===bn||e.type===Ve&&!Iw(e.children)):!0)?t:null}function pA(t,e){const n={};for(const i in t)n[tl(i)]=t[i];return n}const Th=t=>t?cv(t)?Du(t):Th(t.parent):null,hl=cn(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>Th(t.parent),$root:t=>Th(t.root),$host:t=>t.ce,$emit:t=>t.emit,$options:t=>Lw(t),$forceUpdate:t=>t.f||(t.f=()=>{Sh(t.update)}),$nextTick:t=>t.n||(t.n=lt.bind(t.proxy)),$watch:t=>DA.bind(t)}),Ph=(t,e)=>t!==Ot&&!t.__isScriptSetup&&It(t,e),hA={get({_:t},e){if(e==="__v_skip")return!0;const{ctx:n,setupState:i,data:r,props:o,accessCache:s,type:a,appContext:l}=t;let f;if(e[0]!=="$"){const p=s[e];if(p!==void 0)switch(p){case 1:return i[e];case 2:return r[e];case 4:return n[e];case 3:return o[e]}else{if(Ph(i,e))return s[e]=1,i[e];if(r!==Ot&&It(r,e))return s[e]=2,r[e];if((f=t.propsOptions[0])&&It(f,e))return s[e]=3,o[e];if(n!==Ot&&It(n,e))return s[e]=4,n[e];Ih&&(s[e]=0)}}const u=hl[e];let c,d;if(u)return e==="$attrs"&&Ln(t.attrs,"get",""),u(t);if((c=a.__cssModules)&&(c=c[e]))return c;if(n!==Ot&&It(n,e))return s[e]=4,n[e];if(d=l.config.globalProperties,It(d,e))return d[e]},set({_:t},e,n){const{data:i,setupState:r,ctx:o}=t;return Ph(r,e)?(r[e]=n,!0):i!==Ot&&It(i,e)?(i[e]=n,!0):It(t.props,e)||e[0]==="$"&&e.slice(1)in t?!1:(o[e]=n,!0)},has({_:{data:t,setupState:e,accessCache:n,ctx:i,appContext:r,propsOptions:o,type:s}},a){let l,f;return!!(n[a]||t!==Ot&&a[0]!=="$"&&It(t,a)||Ph(e,a)||(l=o[0])&&It(l,a)||It(i,a)||It(hl,a)||It(r.config.globalProperties,a)||(f=s.__cssModules)&&f[a])},defineProperty(t,e,n){return n.get!=null?t._.accessCache[e]=0:It(n,"value")&&this.set(t,e,n.value,null),Reflect.defineProperty(t,e,n)}};function Nw(){return Dw().slots}function Mh(){return Dw().attrs}function Dw(t){const e=Zt();return e.setupContext||(e.setupContext=hv(e))}function gl(t){return Ue(t)?t.reduce((e,n)=>(e[n]=null,e),{}):t}function Bw(t,e){const n=gl(t);for(const i in e){if(i.startsWith("__skip"))continue;let r=n[i];r?Ue(r)||at(r)?r=n[i]={type:r,default:e[i]}:r.default=e[i]:r===null&&(r=n[i]={default:e[i]}),r&&e[`__skip_${i}`]&&(r.skipFactory=!0)}return n}function Ui(t,e){return!t||!e?t||e:Ue(t)&&Ue(e)?t.concat(e):cn({},gl(t),gl(e))}let Ih=!0;function gA(t){const e=Lw(t),n=t.proxy,i=t.ctx;Ih=!1,e.beforeCreate&&Fw(e.beforeCreate,t,"bc");const{data:r,computed:o,methods:s,watch:a,provide:l,inject:f,created:u,beforeMount:c,mounted:d,beforeUpdate:p,updated:h,activated:g,deactivated:y,beforeDestroy:w,beforeUnmount:v,destroyed:_,unmounted:b,render:x,renderTracked:k,renderTriggered:S,errorCaptured:T,serverPrefetch:A,expose:R,inheritAttrs:F,components:L,directives:K,filters:fe}=e;if(f&&mA(f,i,null),s)for(const re in s){const te=s[re];at(te)&&(i[re]=te.bind(n))}if(r){const re=r.call(n,n);Ft(re)&&(t.data=tn(re))}if(Ih=!0,o)for(const re in o){const te=o[re],He=at(te)?te.bind(n,n):at(te.get)?te.get.bind(n,n):fr,st=!at(te)&&at(te.set)?te.set.bind(n):fr,ut=U({get:He,set:st});Object.defineProperty(i,re,{enumerable:!0,configurable:!0,get:()=>ut.value,set:ct=>ut.value=ct})}if(a)for(const re in a)$w(a[re],i,n,re);if(l){const re=at(l)?l.call(n):l;Reflect.ownKeys(re).forEach(te=>{Si(te,re[te])})}u&&Fw(u,t,"c");function ce(re,te){Ue(te)?te.forEach(He=>re(He.bind(n))):te&&re(te.bind(n))}if(ce(oA,c),ce(_t,d),ce(sA,p),ce(Tw,h),ce(nA,g),ce(iA,y),ce(uA,T),ce(fA,k),ce(lA,S),ce(ho,v),ce(qn,b),ce(aA,A),Ue(R))if(R.length){const re=t.exposed||(t.exposed={});R.forEach(te=>{Object.defineProperty(re,te,{get:()=>n[te],set:He=>n[te]=He,enumerable:!0})})}else t.exposed||(t.exposed={});x&&t.render===fr&&(t.render=x),F!=null&&(t.inheritAttrs=F),L&&(t.components=L),K&&(t.directives=K),A&&Ow(t)}function mA(t,e,n=fr){Ue(t)&&(t=Nh(t));for(const i in t){const r=t[i];let o;Ft(r)?"default"in r?o=Qt(r.from||i,r.default,!0):o=Qt(r.from||i):o=Qt(r),it(o)?Object.defineProperty(e,i,{enumerable:!0,configurable:!0,get:()=>o.value,set:s=>o.value=s}):e[i]=o}}function Fw(t,e,n){Hi(Ue(t)?t.map(i=>i.bind(e.proxy)):t.bind(e.proxy),e,n)}function $w(t,e,n,i){let r=i.includes(".")?nv(n,i):()=>n[i];if(Ut(t)){const o=e[t];at(o)&&je(r,o)}else if(at(t))je(r,t.bind(n));else if(Ft(t))if(Ue(t))t.forEach(o=>$w(o,e,n,i));else{const o=at(t.handler)?t.handler.bind(n):e[t.handler];at(o)&&je(r,o,t)}}function Lw(t){const e=t.type,{mixins:n,extends:i}=e,{mixins:r,optionsCache:o,config:{optionMergeStrategies:s}}=t.appContext,a=o.get(e);let l;return a?l=a:!r.length&&!n&&!i?l=e:(l={},r.length&&r.forEach(f=>Ou(l,f,s,!0)),Ou(l,e,s)),Ft(e)&&o.set(e,l),l}function Ou(t,e,n,i=!1){const{mixins:r,extends:o}=e;o&&Ou(t,o,n,!0),r&&r.forEach(s=>Ou(t,s,n,!0));for(const s in e)if(!(i&&s==="expose")){const a=yA[s]||n&&n[s];t[s]=a?a(t[s],e[s]):e[s]}return t}const yA={data:qw,props:Vw,emits:Vw,methods:ml,computed:ml,beforeCreate:ei,created:ei,beforeMount:ei,mounted:ei,beforeUpdate:ei,updated:ei,beforeDestroy:ei,beforeUnmount:ei,destroyed:ei,unmounted:ei,activated:ei,deactivated:ei,errorCaptured:ei,serverPrefetch:ei,components:ml,directives:ml,watch:vA,provide:qw,inject:wA};function qw(t,e){return e?t?function(){return cn(at(t)?t.call(this,this):t,at(e)?e.call(this,this):e)}:e:t}function wA(t,e){return ml(Nh(t),Nh(e))}function Nh(t){if(Ue(t)){const e={};for(let n=0;n<t.length;n++)e[t[n]]=t[n];return e}return t}function ei(t,e){return t?[...new Set([].concat(t,e))]:e}function ml(t,e){return t?cn(Object.create(null),t,e):e}function Vw(t,e){return t?Ue(t)&&Ue(e)?[...new Set([...t,...e])]:cn(Object.create(null),gl(t),gl(e??{})):e}function vA(t,e){if(!t)return e;if(!e)return t;const n=cn(Object.create(null),t);for(const i in e)n[i]=ei(t[i],e[i]);return n}function zw(){return{app:null,config:{isNativeTag:Oy,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let bA=0;function xA(t,e){return function(i,r=null){at(i)||(i=cn({},i)),r!=null&&!Ft(r)&&(r=null);const o=zw(),s=new WeakSet,a=[];let l=!1;const f=o.app={_uid:bA++,_component:i,_props:r,_container:null,_context:o,_instance:null,version:n8,get config(){return o.config},set config(u){},use(u,...c){return s.has(u)||(u&&at(u.install)?(s.add(u),u.install(f,...c)):at(u)&&(s.add(u),u(f,...c))),f},mixin(u){return o.mixins.includes(u)||o.mixins.push(u),f},component(u,c){return c?(o.components[u]=c,f):o.components[u]},directive(u,c){return c?(o.directives[u]=c,f):o.directives[u]},mount(u,c,d){if(!l){const p=f._ceVNode||M(i,r);return p.appContext=o,d===!0?d="svg":d===!1&&(d=void 0),t(p,u,d),l=!0,f._container=u,u.__vue_app__=f,Du(p.component)}},onUnmount(u){a.push(u)},unmount(){l&&(Hi(a,f._instance,16),t(null,f._container),delete f._container.__vue_app__)},provide(u,c){return o.provides[u]=c,f},runWithContext(u){const c=ns;ns=f;try{return u()}finally{ns=c}}};return f}}let ns=null;function Si(t,e){if(Vn){let n=Vn.provides;const i=Vn.parent&&Vn.parent.provides;i===n&&(n=Vn.provides=Object.create(i)),n[t]=e}}function Qt(t,e,n=!1){const i=Zt();if(i||ns){let r=ns?ns._context.provides:i?i.parent==null||i.ce?i.vnode.appContext&&i.vnode.appContext.provides:i.parent.provides:void 0;if(r&&t in r)return r[t];if(arguments.length>1)return n&&at(e)?e.call(i&&i.proxy):e}}function _A(){return!!(Zt()||ns)}const jw={},Hw=()=>Object.create(jw),Uw=t=>Object.getPrototypeOf(t)===jw;function kA(t,e,n,i=!1){const r={},o=Hw();t.propsDefaults=Object.create(null),Ww(t,e,r,o);for(const s in t.propsOptions[0])s in r||(r[s]=void 0);n?t.props=i?r:nw(r):t.type.props?t.props=r:t.props=o,t.attrs=o}function SA(t,e,n,i){const{props:r,attrs:o,vnode:{patchFlag:s}}=t,a=kt(r),[l]=t.propsOptions;let f=!1;if((i||s>0)&&!(s&16)){if(s&8){const u=t.vnode.dynamicProps;for(let c=0;c<u.length;c++){let d=u[c];if(Au(t.emitsOptions,d))continue;const p=e[d];if(l)if(It(o,d))p!==o[d]&&(o[d]=p,f=!0);else{const h=Xn(d);r[h]=Dh(l,a,h,p,t,!1)}else p!==o[d]&&(o[d]=p,f=!0)}}}else{Ww(t,e,r,o)&&(f=!0);let u;for(const c in a)(!e||!It(e,c)&&((u=Pr(c))===c||!It(e,u)))&&(l?n&&(n[c]!==void 0||n[u]!==void 0)&&(r[c]=Dh(l,a,c,void 0,t,!0)):delete r[c]);if(o!==a)for(const c in o)(!e||!It(e,c))&&(delete o[c],f=!0)}f&&Mr(t.attrs,"set","")}function Ww(t,e,n,i){const[r,o]=t.propsOptions;let s=!1,a;if(e)for(let l in e){if(el(l))continue;const f=e[l];let u;r&&It(r,u=Xn(l))?!o||!o.includes(u)?n[u]=f:(a||(a={}))[u]=f:Au(t.emitsOptions,l)||(!(l in i)||f!==i[l])&&(i[l]=f,s=!0)}if(o){const l=kt(n),f=a||Ot;for(let u=0;u<o.length;u++){const c=o[u];n[c]=Dh(r,l,c,f[c],t,!It(f,c))}}return s}function Dh(t,e,n,i,r,o){const s=t[n];if(s!=null){const a=It(s,"default");if(a&&i===void 0){const l=s.default;if(s.type!==Function&&!s.skipFactory&&at(l)){const{propsDefaults:f}=r;if(n in f)i=f[n];else{const u=vl(r);i=f[n]=l.call(null,e),u()}}else i=l;r.ce&&r.ce._setProp(n,i)}s[0]&&(o&&!a?i=!1:s[1]&&(i===""||i===Pr(n))&&(i=!0))}return i}const CA=new WeakMap;function Kw(t,e,n=!1){const i=n?CA:e.propsCache,r=i.get(t);if(r)return r;const o=t.props,s={},a=[];let l=!1;if(!at(t)){const u=c=>{l=!0;const[d,p]=Kw(c,e,!0);cn(s,d),p&&a.push(...p)};!n&&e.mixins.length&&e.mixins.forEach(u),t.extends&&u(t.extends),t.mixins&&t.mixins.forEach(u)}if(!o&&!l)return Ft(t)&&i.set(t,Ws),Ws;if(Ue(o))for(let u=0;u<o.length;u++){const c=Xn(o[u]);Gw(c)&&(s[c]=Ot)}else if(o)for(const u in o){const c=Xn(u);if(Gw(c)){const d=o[u],p=s[c]=Ue(d)||at(d)?{type:d}:cn({},d),h=p.type;let g=!1,y=!0;if(Ue(h))for(let w=0;w<h.length;++w){const v=h[w],_=at(v)&&v.name;if(_==="Boolean"){g=!0;break}else _==="String"&&(y=!1)}else g=at(h)&&h.name==="Boolean";p[0]=g,p[1]=y,(g||It(p,"default"))&&a.push(c)}}const f=[s,a];return Ft(t)&&i.set(t,f),f}function Gw(t){return t[0]!=="$"&&!el(t)}const Bh=t=>t==="_"||t==="_ctx"||t==="$stable",Fh=t=>Ue(t)?t.map(hr):[hr(t)],EA=(t,e,n)=>{if(e._n)return e;const i=C((...r)=>Fh(e(...r)),n);return i._c=!1,i},Jw=(t,e,n)=>{const i=t._ctx;for(const r in t){if(Bh(r))continue;const o=t[r];if(at(o))e[r]=EA(r,o,i);else if(o!=null){const s=Fh(o);e[r]=()=>s}}},Yw=(t,e)=>{const n=Fh(e);t.slots.default=()=>n},Xw=(t,e,n)=>{for(const i in e)(n||!Bh(i))&&(t[i]=e[i])},OA=(t,e,n)=>{const i=t.slots=Hw();if(t.vnode.shapeFlag&32){const r=e._;r?(Xw(i,e,n),n&&My(i,"_",r,!0)):Jw(e,i)}else e&&Yw(t,e)},AA=(t,e,n)=>{const{vnode:i,slots:r}=t;let o=!0,s=Ot;if(i.shapeFlag&32){const a=e._;a?n&&a===1?o=!1:Xw(r,e,n):(o=!e.$stable,Jw(e,r)),s=e}else e&&(Yw(t,e),s={default:1});if(o)for(const a in r)!Bh(a)&&s[a]==null&&delete r[a]},ti=zA;function RA(t){return TA(t)}function TA(t,e){const n=ru();n.__VUE__=!0;const{insert:i,remove:r,patchProp:o,createElement:s,createText:a,createComment:l,setText:f,setElementText:u,parentNode:c,nextSibling:d,setScopeId:p=fr,insertStaticContent:h}=t,g=($,V,G,pe=null,ge=null,de=null,Te=void 0,ke=null,xe=!!V.dynamicChildren)=>{if($===V)return;$&&!rs($,V)&&(pe=I($),ct($,ge,de,!0),$=null),V.patchFlag===-2&&(xe=!1,V.dynamicChildren=null);const{type:be,ref:Xe,shapeFlag:Pe}=V;switch(be){case Ru:y($,V,G,pe);break;case bn:w($,V,G,pe);break;case Tu:$==null&&v(V,G,pe,Te);break;case Ve:L($,V,G,pe,ge,de,Te,ke,xe);break;default:Pe&1?x($,V,G,pe,ge,de,Te,ke,xe):Pe&6?K($,V,G,pe,ge,de,Te,ke,xe):(Pe&64||Pe&128)&&be.process($,V,G,pe,ge,de,Te,ke,xe,ue)}Xe!=null&&ge?pl(Xe,$&&$.ref,de,V||$,!V):Xe==null&&$&&$.ref!=null&&pl($.ref,null,de,$,!0)},y=($,V,G,pe)=>{if($==null)i(V.el=a(V.children),G,pe);else{const ge=V.el=$.el;V.children!==$.children&&f(ge,V.children)}},w=($,V,G,pe)=>{$==null?i(V.el=l(V.children||""),G,pe):V.el=$.el},v=($,V,G,pe)=>{[$.el,$.anchor]=h($.children,V,G,pe,$.el,$.anchor)},_=({el:$,anchor:V},G,pe)=>{let ge;for(;$&&$!==V;)ge=d($),i($,G,pe),$=ge;i(V,G,pe)},b=({el:$,anchor:V})=>{let G;for(;$&&$!==V;)G=d($),r($),$=G;r(V)},x=($,V,G,pe,ge,de,Te,ke,xe)=>{V.type==="svg"?Te="svg":V.type==="math"&&(Te="mathml"),$==null?k(V,G,pe,ge,de,Te,ke,xe):A($,V,ge,de,Te,ke,xe)},k=($,V,G,pe,ge,de,Te,ke)=>{let xe,be;const{props:Xe,shapeFlag:Pe,transition:Ke,dirs:ft}=$;if(xe=$.el=s($.type,de,Xe&&Xe.is,Xe),Pe&8?u(xe,$.children):Pe&16&&T($.children,xe,null,pe,ge,$h($,de),Te,ke),ft&&es($,null,pe,"created"),S(xe,$,$.scopeId,Te,pe),Xe){for(const Ie in Xe)Ie!=="value"&&!el(Ie)&&o(xe,Ie,null,Xe[Ie],de,pe);"value"in Xe&&o(xe,"value",null,Xe.value,de),(be=Xe.onVnodeBeforeMount)&&gr(be,pe,$)}ft&&es($,null,pe,"beforeMount");const J=PA(ge,Ke);J&&Ke.beforeEnter(xe),i(xe,V,G),((be=Xe&&Xe.onVnodeMounted)||J||ft)&&ti(()=>{be&&gr(be,pe,$),J&&Ke.enter(xe),ft&&es($,null,pe,"mounted")},ge)},S=($,V,G,pe,ge)=>{if(G&&p($,G),pe)for(let de=0;de<pe.length;de++)p($,pe[de]);if(ge){let de=ge.subTree;if(V===de||av(de.type)&&(de.ssContent===V||de.ssFallback===V)){const Te=ge.vnode;S($,Te,Te.scopeId,Te.slotScopeIds,ge.parent)}}},T=($,V,G,pe,ge,de,Te,ke,xe=0)=>{for(let be=xe;be<$.length;be++){const Xe=$[be]=ke?mo($[be]):hr($[be]);g(null,Xe,V,G,pe,ge,de,Te,ke)}},A=($,V,G,pe,ge,de,Te)=>{const ke=V.el=$.el;let{patchFlag:xe,dynamicChildren:be,dirs:Xe}=V;xe|=$.patchFlag&16;const Pe=$.props||Ot,Ke=V.props||Ot;let ft;if(G&&is(G,!1),(ft=Ke.onVnodeBeforeUpdate)&&gr(ft,G,V,$),Xe&&es(V,$,G,"beforeUpdate"),G&&is(G,!0),(Pe.innerHTML&&Ke.innerHTML==null||Pe.textContent&&Ke.textContent==null)&&u(ke,""),be?R($.dynamicChildren,be,ke,G,pe,$h(V,ge),de):Te||te($,V,ke,null,G,pe,$h(V,ge),de,!1),xe>0){if(xe&16)F(ke,Pe,Ke,G,ge);else if(xe&2&&Pe.class!==Ke.class&&o(ke,"class",null,Ke.class,ge),xe&4&&o(ke,"style",Pe.style,Ke.style,ge),xe&8){const J=V.dynamicProps;for(let Ie=0;Ie<J.length;Ie++){const Et=J[Ie],mn=Pe[Et],yn=Ke[Et];(yn!==mn||Et==="value")&&o(ke,Et,mn,yn,ge,G)}}xe&1&&$.children!==V.children&&u(ke,V.children)}else!Te&&be==null&&F(ke,Pe,Ke,G,ge);((ft=Ke.onVnodeUpdated)||Xe)&&ti(()=>{ft&&gr(ft,G,V,$),Xe&&es(V,$,G,"updated")},pe)},R=($,V,G,pe,ge,de,Te)=>{for(let ke=0;ke<V.length;ke++){const xe=$[ke],be=V[ke],Xe=xe.el&&(xe.type===Ve||!rs(xe,be)||xe.shapeFlag&198)?c(xe.el):G;g(xe,be,Xe,null,pe,ge,de,Te,!0)}},F=($,V,G,pe,ge)=>{if(V!==G){if(V!==Ot)for(const de in V)!el(de)&&!(de in G)&&o($,de,V[de],null,ge,pe);for(const de in G){if(el(de))continue;const Te=G[de],ke=V[de];Te!==ke&&de!=="value"&&o($,de,ke,Te,ge,pe)}"value"in G&&o($,"value",V.value,G.value,ge)}},L=($,V,G,pe,ge,de,Te,ke,xe)=>{const be=V.el=$?$.el:a(""),Xe=V.anchor=$?$.anchor:a("");let{patchFlag:Pe,dynamicChildren:Ke,slotScopeIds:ft}=V;ft&&(ke=ke?ke.concat(ft):ft),$==null?(i(be,G,pe),i(Xe,G,pe),T(V.children||[],G,Xe,ge,de,Te,ke,xe)):Pe>0&&Pe&64&&Ke&&$.dynamicChildren?(R($.dynamicChildren,Ke,G,ge,de,Te,ke),(V.key!=null||ge&&V===ge.subTree)&&Lh($,V,!0)):te($,V,G,Xe,ge,de,Te,ke,xe)},K=($,V,G,pe,ge,de,Te,ke,xe)=>{V.slotScopeIds=ke,$==null?V.shapeFlag&512?ge.ctx.activate(V,G,pe,Te,xe):fe(V,G,pe,ge,de,Te,xe):ae($,V,xe)},fe=($,V,G,pe,ge,de,Te)=>{const ke=$.component=KA($,pe,ge);if(Cu($)&&(ke.ctx.renderer=ue),GA(ke,!1,Te),ke.asyncDep){if(ge&&ge.registerDep(ke,ce,Te),!$.el){const xe=ke.subTree=M(bn);w(null,xe,V,G),$.placeholder=xe.el}}else ce(ke,$,V,G,ge,de,Te)},ae=($,V,G)=>{const pe=V.component=$.component;if(qA($,V,G))if(pe.asyncDep&&!pe.asyncResolved){re(pe,V,G);return}else pe.next=V,pe.update();else V.el=$.el,pe.vnode=V},ce=($,V,G,pe,ge,de,Te)=>{const ke=()=>{if($.isMounted){let{next:Pe,bu:Ke,u:ft,parent:J,vnode:Ie}=$;{const Y=Qw($);if(Y){Pe&&(Pe.el=Ie.el,re($,Pe,Te)),Y.asyncDep.then(()=>{$.isUnmounted||ke()});return}}let Et=Pe,mn;is($,!1),Pe?(Pe.el=Ie.el,re($,Pe,Te)):Pe=Ie,Ke&&nu(Ke),(mn=Pe.props&&Pe.props.onVnodeBeforeUpdate)&&gr(mn,J,Pe,Ie),is($,!0);const yn=ov($),Q=$.subTree;$.subTree=yn,g(Q,yn,c(Q.el),I(Q),$,ge,de),Pe.el=yn.el,Et===null&&VA($,yn.el),ft&&ti(ft,ge),(mn=Pe.props&&Pe.props.onVnodeUpdated)&&ti(()=>gr(mn,J,Pe,Ie),ge)}else{let Pe;const{el:Ke,props:ft}=V,{bm:J,m:Ie,parent:Et,root:mn,type:yn}=$,Q=ta(V);is($,!1),J&&nu(J),!Q&&(Pe=ft&&ft.onVnodeBeforeMount)&&gr(Pe,Et,V),is($,!0);{mn.ce&&mn.ce._def.shadowRoot!==!1&&mn.ce._injectChildStyle(yn);const Y=$.subTree=ov($);g(null,Y,G,pe,$,ge,de),V.el=Y.el}if(Ie&&ti(Ie,ge),!Q&&(Pe=ft&&ft.onVnodeMounted)){const Y=V;ti(()=>gr(Pe,Et,Y),ge)}(V.shapeFlag&256||Et&&ta(Et.vnode)&&Et.vnode.shapeFlag&256)&&$.a&&ti($.a,ge),$.isMounted=!0,V=G=pe=null}};$.scope.on();const xe=$.effect=new $y(ke);$.scope.off();const be=$.update=xe.run.bind(xe),Xe=$.job=xe.runIfDirty.bind(xe);Xe.i=$,Xe.id=$.uid,xe.scheduler=()=>Sh(Xe),is($,!0),be()},re=($,V,G)=>{V.component=$;const pe=$.vnode.props;$.vnode=V,$.next=null,SA($,V.props,pe,G),AA($,V.children,G),ur(),fw($),cr()},te=($,V,G,pe,ge,de,Te,ke,xe=!1)=>{const be=$&&$.children,Xe=$?$.shapeFlag:0,Pe=V.children,{patchFlag:Ke,shapeFlag:ft}=V;if(Ke>0){if(Ke&128){st(be,Pe,G,pe,ge,de,Te,ke,xe);return}else if(Ke&256){He(be,Pe,G,pe,ge,de,Te,ke,xe);return}}ft&8?(Xe&16&&ye(be,ge,de),Pe!==be&&u(G,Pe)):Xe&16?ft&16?st(be,Pe,G,pe,ge,de,Te,ke,xe):ye(be,ge,de,!0):(Xe&8&&u(G,""),ft&16&&T(Pe,G,pe,ge,de,Te,ke,xe))},He=($,V,G,pe,ge,de,Te,ke,xe)=>{$=$||Ws,V=V||Ws;const be=$.length,Xe=V.length,Pe=Math.min(be,Xe);let Ke;for(Ke=0;Ke<Pe;Ke++){const ft=V[Ke]=xe?mo(V[Ke]):hr(V[Ke]);g($[Ke],ft,G,null,ge,de,Te,ke,xe)}be>Xe?ye($,ge,de,!0,!1,Pe):T(V,G,pe,ge,de,Te,ke,xe,Pe)},st=($,V,G,pe,ge,de,Te,ke,xe)=>{let be=0;const Xe=V.length;let Pe=$.length-1,Ke=Xe-1;for(;be<=Pe&&be<=Ke;){const ft=$[be],J=V[be]=xe?mo(V[be]):hr(V[be]);if(rs(ft,J))g(ft,J,G,null,ge,de,Te,ke,xe);else break;be++}for(;be<=Pe&&be<=Ke;){const ft=$[Pe],J=V[Ke]=xe?mo(V[Ke]):hr(V[Ke]);if(rs(ft,J))g(ft,J,G,null,ge,de,Te,ke,xe);else break;Pe--,Ke--}if(be>Pe){if(be<=Ke){const ft=Ke+1,J=ft<Xe?V[ft].el:pe;for(;be<=Ke;)g(null,V[be]=xe?mo(V[be]):hr(V[be]),G,J,ge,de,Te,ke,xe),be++}}else if(be>Ke)for(;be<=Pe;)ct($[be],ge,de,!0),be++;else{const ft=be,J=be,Ie=new Map;for(be=J;be<=Ke;be++){const Fe=V[be]=xe?mo(V[be]):hr(V[be]);Fe.key!=null&&Ie.set(Fe.key,be)}let Et,mn=0;const yn=Ke-J+1;let Q=!1,Y=0;const me=new Array(yn);for(be=0;be<yn;be++)me[be]=0;for(be=ft;be<=Pe;be++){const Fe=$[be];if(mn>=yn){ct(Fe,ge,de,!0);continue}let Ge;if(Fe.key!=null)Ge=Ie.get(Fe.key);else for(Et=J;Et<=Ke;Et++)if(me[Et-J]===0&&rs(Fe,V[Et])){Ge=Et;break}Ge===void 0?ct(Fe,ge,de,!0):(me[Ge-J]=be+1,Ge>=Y?Y=Ge:Q=!0,g(Fe,V[Ge],G,null,ge,de,Te,ke,xe),mn++)}const Me=Q?MA(me):Ws;for(Et=Me.length-1,be=yn-1;be>=0;be--){const Fe=J+be,Ge=V[Fe],Je=V[Fe+1],Mt=Fe+1<Xe?Je.el||Je.placeholder:pe;me[be]===0?g(null,Ge,G,Mt,ge,de,Te,ke,xe):Q&&(Et<0||be!==Me[Et]?ut(Ge,G,Mt,2):Et--)}}},ut=($,V,G,pe,ge=null)=>{const{el:de,type:Te,transition:ke,children:xe,shapeFlag:be}=$;if(be&6){ut($.component.subTree,V,G,pe);return}if(be&128){$.suspense.move(V,G,pe);return}if(be&64){Te.move($,V,G,ue);return}if(Te===Ve){i(de,V,G);for(let Pe=0;Pe<xe.length;Pe++)ut(xe[Pe],V,G,pe);i($.anchor,V,G);return}if(Te===Tu){_($,V,G);return}if(pe!==2&&be&1&&ke)if(pe===0)ke.beforeEnter(de),i(de,V,G),ti(()=>ke.enter(de),ge);else{const{leave:Pe,delayLeave:Ke,afterLeave:ft}=ke,J=()=>{$.ctx.isUnmounted?r(de):i(de,V,G)},Ie=()=>{de._isLeaving&&de[Br](!0),Pe(de,()=>{J(),ft&&ft()})};Ke?Ke(de,J,Ie):Ie()}else i(de,V,G)},ct=($,V,G,pe=!1,ge=!1)=>{const{type:de,props:Te,ref:ke,children:xe,dynamicChildren:be,shapeFlag:Xe,patchFlag:Pe,dirs:Ke,cacheIndex:ft}=$;if(Pe===-2&&(ge=!1),ke!=null&&(ur(),pl(ke,null,G,$,!0),cr()),ft!=null&&(V.renderCache[ft]=void 0),Xe&256){V.ctx.deactivate($);return}const J=Xe&1&&Ke,Ie=!ta($);let Et;if(Ie&&(Et=Te&&Te.onVnodeBeforeUnmount)&&gr(Et,V,$),Xe&6)Ze($.component,G,pe);else{if(Xe&128){$.suspense.unmount(G,pe);return}J&&es($,null,V,"beforeUnmount"),Xe&64?$.type.remove($,V,G,ue,pe):be&&!be.hasOnce&&(de!==Ve||Pe>0&&Pe&64)?ye(be,V,G,!1,!0):(de===Ve&&Pe&384||!ge&&Xe&16)&&ye(xe,V,G),pe&&vt($)}(Ie&&(Et=Te&&Te.onVnodeUnmounted)||J)&&ti(()=>{Et&&gr(Et,V,$),J&&es($,null,V,"unmounted")},G)},vt=$=>{const{type:V,el:G,anchor:pe,transition:ge}=$;if(V===Ve){We(G,pe);return}if(V===Tu){b($);return}const de=()=>{r(G),ge&&!ge.persisted&&ge.afterLeave&&ge.afterLeave()};if($.shapeFlag&1&&ge&&!ge.persisted){const{leave:Te,delayLeave:ke}=ge,xe=()=>Te(G,de);ke?ke($.el,de,xe):xe()}else de()},We=($,V)=>{let G;for(;$!==V;)G=d($),r($),$=G;r(V)},Ze=($,V,G)=>{const{bum:pe,scope:ge,job:de,subTree:Te,um:ke,m:xe,a:be}=$;Zw(xe),Zw(be),pe&&nu(pe),ge.stop(),de&&(de.flags|=8,ct(Te,$,V,G)),ke&&ti(ke,V),ti(()=>{$.isUnmounted=!0},V)},ye=($,V,G,pe=!1,ge=!1,de=0)=>{for(let Te=de;Te<$.length;Te++)ct($[Te],V,G,pe,ge)},I=$=>{if($.shapeFlag&6)return I($.component.subTree);if($.shapeFlag&128)return $.suspense.next();const V=d($.anchor||$.el),G=V&&V[pw];return G?d(G):V};let ee=!1;const W=($,V,G)=>{$==null?V._vnode&&ct(V._vnode,null,null,!0):g(V._vnode||null,$,V,null,null,null,G),V._vnode=$,ee||(ee=!0,fw(),uw(),ee=!1)},ue={p:g,um:ct,m:ut,r:vt,mt:fe,mc:T,pc:te,pbc:R,n:I,o:t};return{render:W,hydrate:void 0,createApp:xA(W)}}function $h({type:t,props:e},n){return n==="svg"&&t==="foreignObject"||n==="mathml"&&t==="annotation-xml"&&e&&e.encoding&&e.encoding.includes("html")?void 0:n}function is({effect:t,job:e},n){n?(t.flags|=32,e.flags|=4):(t.flags&=-33,e.flags&=-5)}function PA(t,e){return(!t||t&&!t.pendingBranch)&&e&&!e.persisted}function Lh(t,e,n=!1){const i=t.children,r=e.children;if(Ue(i)&&Ue(r))for(let o=0;o<i.length;o++){const s=i[o];let a=r[o];a.shapeFlag&1&&!a.dynamicChildren&&((a.patchFlag<=0||a.patchFlag===32)&&(a=r[o]=mo(r[o]),a.el=s.el),!n&&a.patchFlag!==-2&&Lh(s,a)),a.type===Ru&&a.patchFlag!==-1&&(a.el=s.el),a.type===bn&&!a.el&&(a.el=s.el)}}function MA(t){const e=t.slice(),n=[0];let i,r,o,s,a;const l=t.length;for(i=0;i<l;i++){const f=t[i];if(f!==0){if(r=n[n.length-1],t[r]<f){e[i]=r,n.push(i);continue}for(o=0,s=n.length-1;o<s;)a=o+s>>1,t[n[a]]<f?o=a+1:s=a;f<t[n[o]]&&(o>0&&(e[i]=n[o-1]),n[o]=i)}}for(o=n.length,s=n[o-1];o-- >0;)n[o]=s,s=e[s];return n}function Qw(t){const e=t.subTree.component;if(e)return e.asyncDep&&!e.asyncResolved?e:Qw(e)}function Zw(t){if(t)for(let e=0;e<t.length;e++)t[e].flags|=8}const IA=Symbol.for("v-scx"),NA=()=>Qt(IA);function Tt(t,e){return yl(t,null,e)}function ev(t,e){return yl(t,null,{flush:"post"})}function tv(t,e){return yl(t,null,{flush:"sync"})}function je(t,e,n){return yl(t,e,n)}function yl(t,e,n=Ot){const{immediate:i,deep:r,flush:o,once:s}=n,a=cn({},n),l=e&&i||!e&&o!=="post";let f;if(bl){if(o==="sync"){const p=NA();f=p.__watcherHandles||(p.__watcherHandles=[])}else if(!l){const p=()=>{};return p.stop=fr,p.resume=fr,p.pause=fr,p}}const u=Vn;a.call=(p,h,g)=>Hi(p,u,h,g);let c=!1;o==="post"?a.scheduler=p=>{ti(p,u&&u.suspense)}:o!=="sync"&&(c=!0,a.scheduler=(p,h)=>{h?p():Sh(p)}),a.augmentJob=p=>{e&&(p.flags|=4),c&&(p.flags|=2,u&&(p.id=u.uid,p.i=u))};const d=jO(t,e,a);return bl&&(f?f.push(d):l&&d()),d}function DA(t,e,n){const i=this.proxy,r=Ut(t)?t.includes(".")?nv(i,t):()=>i[t]:t.bind(i,i);let o;at(e)?o=e:(o=e.handler,n=e);const s=vl(this),a=yl(r,o.bind(i),n);return s(),a}function nv(t,e){const n=e.split(".");return()=>{let i=t;for(let r=0;r<n.length&&i;r++)i=i[n[r]];return i}}function go(t,e,n=Ot){const i=Zt(),r=Xn(e),o=Pr(e),s=iv(t,r),a=gu((l,f)=>{let u,c=Ot,d;return tv(()=>{const p=t[r];Qn(u,p)&&(u=p,f())}),{get(){return l(),n.get?n.get(u):u},set(p){const h=n.set?n.set(p):p;if(!Qn(h,u)&&!(c!==Ot&&Qn(p,c)))return;const g=i.vnode.props;g&&(e in g||r in g||o in g)&&(`onUpdate:${e}`in g||`onUpdate:${r}`in g||`onUpdate:${o}`in g)||(u=p,f()),i.emit(`update:${e}`,h),Qn(p,h)&&Qn(p,c)&&!Qn(h,d)&&f(),c=p,d=h}}});return a[Symbol.iterator]=()=>{let l=0;return{next(){return l<2?{value:l++?s||Ot:a,done:!1}:{done:!0}}}},a}const iv=(t,e)=>e==="modelValue"||e==="model-value"?t.modelModifiers:t[`${e}Modifiers`]||t[`${Xn(e)}Modifiers`]||t[`${Pr(e)}Modifiers`];function BA(t,e,...n){if(t.isUnmounted)return;const i=t.vnode.props||Ot;let r=n;const o=e.startsWith("update:"),s=o&&iv(i,e.slice(7));s&&(s.trim&&(r=n.map(u=>Ut(u)?u.trim():u)),s.number&&(r=n.map(iu)));let a,l=i[a=tl(e)]||i[a=tl(Xn(e))];!l&&o&&(l=i[a=tl(Pr(e))]),l&&Hi(l,t,6,r);const f=i[a+"Once"];if(f){if(!t.emitted)t.emitted={};else if(t.emitted[a])return;t.emitted[a]=!0,Hi(f,t,6,r)}}const FA=new WeakMap;function rv(t,e,n=!1){const i=n?FA:e.emitsCache,r=i.get(t);if(r!==void 0)return r;const o=t.emits;let s={},a=!1;if(!at(t)){const l=f=>{const u=rv(f,e,!0);u&&(a=!0,cn(s,u))};!n&&e.mixins.length&&e.mixins.forEach(l),t.extends&&l(t.extends),t.mixins&&t.mixins.forEach(l)}return!o&&!a?(Ft(t)&&i.set(t,null),null):(Ue(o)?o.forEach(l=>s[l]=null):cn(s,o),Ft(t)&&i.set(t,s),s)}function Au(t,e){return!t||!Zf(e)?!1:(e=e.slice(2).replace(/Once$/,""),It(t,e[0].toLowerCase()+e.slice(1))||It(t,Pr(e))||It(t,e))}function zne(){}function ov(t){const{type:e,vnode:n,proxy:i,withProxy:r,propsOptions:[o],slots:s,attrs:a,emit:l,render:f,renderCache:u,props:c,data:d,setupState:p,ctx:h,inheritAttrs:g}=t,y=bu(t);let w,v;try{if(n.shapeFlag&4){const b=r||i,x=b;w=hr(f.call(x,b,u,c,p,d,h)),v=a}else{const b=e;w=hr(b.length>1?b(c,{attrs:a,slots:s,emit:l}):b(c,null)),v=e.props?a:$A(a)}}catch(b){wl.length=0,wu(b,t,1),w=M(bn)}let _=w;if(v&&g!==!1){const b=Object.keys(v),{shapeFlag:x}=_;b.length&&x&7&&(o&&b.some(lh)&&(v=LA(v,o)),_=$r(_,v,!1,!0))}return n.dirs&&(_=$r(_,null,!1,!0),_.dirs=_.dirs?_.dirs.concat(n.dirs):n.dirs),n.transition&&dl(_,n.transition),w=_,bu(y),w}const $A=t=>{let e;for(const n in t)(n==="class"||n==="style"||Zf(n))&&((e||(e={}))[n]=t[n]);return e},LA=(t,e)=>{const n={};for(const i in t)(!lh(i)||!(i.slice(9)in e))&&(n[i]=t[i]);return n};function qA(t,e,n){const{props:i,children:r,component:o}=t,{props:s,children:a,patchFlag:l}=e,f=o.emitsOptions;if(e.dirs||e.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return i?sv(i,s,f):!!s;if(l&8){const u=e.dynamicProps;for(let c=0;c<u.length;c++){const d=u[c];if(s[d]!==i[d]&&!Au(f,d))return!0}}}else return(r||a)&&(!a||!a.$stable)?!0:i===s?!1:i?s?sv(i,s,f):!0:!!s;return!1}function sv(t,e,n){const i=Object.keys(e);if(i.length!==Object.keys(t).length)return!0;for(let r=0;r<i.length;r++){const o=i[r];if(e[o]!==t[o]&&!Au(n,o))return!0}return!1}function VA({vnode:t,parent:e},n){for(;e;){const i=e.subTree;if(i.suspense&&i.suspense.activeBranch===t&&(i.el=t.el),i===t)(t=e.vnode).el=n,e=e.parent;else break}}const av=t=>t.__isSuspense;function zA(t,e){e&&e.pendingBranch?Ue(t)?e.effects.push(...t):e.effects.push(t):YO(t)}const Ve=Symbol.for("v-fgt"),Ru=Symbol.for("v-txt"),bn=Symbol.for("v-cmt"),Tu=Symbol.for("v-stc"),wl=[];let ni=null;function E(t=!1){wl.push(ni=t?null:[])}function jA(){wl.pop(),ni=wl[wl.length-1]||null}let na=1;function Pu(t,e=!1){na+=t,t<0&&ni&&e&&(ni.hasOnce=!0)}function lv(t){return t.dynamicChildren=na>0?ni||Ws:null,jA(),na>0&&ni&&ni.push(t),t}function X(t,e,n,i,r,o){return lv(ie(t,e,n,i,r,o,!0))}function B(t,e,n,i,r){return lv(M(t,e,n,i,r,!0))}function pr(t){return t?t.__v_isVNode===!0:!1}function rs(t,e){return t.type===e.type&&t.key===e.key}const fv=({key:t})=>t??null,Mu=({ref:t,ref_key:e,ref_for:n})=>(typeof t=="number"&&(t=""+t),t!=null?Ut(t)||it(t)||at(t)?{i:Pn,r:t,k:e,f:!!n}:t:null);function ie(t,e=null,n=null,i=0,r=null,o=t===Ve?0:1,s=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&fv(e),ref:e&&Mu(e),scopeId:dw,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:i,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:Pn};return a?(qh(l,n),o&128&&t.normalize(l)):n&&(l.shapeFlag|=Ut(n)?8:16),na>0&&!s&&ni&&(l.patchFlag>0||o&6)&&l.patchFlag!==32&&ni.push(l),l}const M=HA;function HA(t,e=null,n=null,i=0,r=null,o=!1){if((!t||t===Pw)&&(t=bn),pr(t)){const a=$r(t,e,!0);return n&&qh(a,n),na>0&&!o&&ni&&(a.shapeFlag&6?ni[ni.indexOf(t)]=a:ni.push(a)),a.patchFlag=-2,a}if(ZA(t)&&(t=t.__vccOpts),e){e=$t(e);let{class:a,style:l}=e;a&&!Ut(a)&&(e.class=Ce(a)),Ft(l)&&(_h(l)&&!Ue(l)&&(l=cn({},l)),e.style=di(l))}const s=Ut(t)?1:av(t)?128:hw(t)?64:Ft(t)?4:at(t)?2:0;return ie(t,e,n,i,r,s,o,!0)}function $t(t){return t?_h(t)||Uw(t)?cn({},t):t:null}function $r(t,e,n=!1,i=!1){const{props:r,ref:o,patchFlag:s,children:a,transition:l}=t,f=e?le(r||{},e):r,u={__v_isVNode:!0,__v_skip:!0,type:t.type,props:f,key:f&&fv(f),ref:e&&e.ref?n&&o?Ue(o)?o.concat(Mu(e)):[o,Mu(e)]:Mu(e):o,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:a,target:t.target,targetStart:t.targetStart,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:e&&t.type!==Ve?s===-1?16:s|16:s,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:l,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&$r(t.ssContent),ssFallback:t.ssFallback&&$r(t.ssFallback),placeholder:t.placeholder,el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce};return l&&i&&dl(u,l.clone(u)),u}function _e(t=" ",e=0){return M(Ru,null,t,e)}function Iu(t,e){const n=M(Tu,null,t);return n.staticCount=e,n}function Re(t="",e=!1){return e?(E(),B(bn,null,t)):M(bn,null,t)}function hr(t){return t==null||typeof t=="boolean"?M(bn):Ue(t)?M(Ve,null,t.slice()):pr(t)?mo(t):M(Ru,null,String(t))}function mo(t){return t.el===null&&t.patchFlag!==-1||t.memo?t:$r(t)}function qh(t,e){let n=0;const{shapeFlag:i}=t;if(e==null)e=null;else if(Ue(e))n=16;else if(typeof e=="object")if(i&65){const r=e.default;r&&(r._c&&(r._d=!1),qh(t,r()),r._c&&(r._d=!0));return}else{n=32;const r=e._;!r&&!Uw(e)?e._ctx=Pn:r===3&&Pn&&(Pn.slots._===1?e._=1:(e._=2,t.patchFlag|=1024))}else at(e)?(e={default:e,_ctx:Pn},n=32):(e=String(e),i&64?(n=16,e=[_e(e)]):n=8);t.children=e,t.shapeFlag|=n}function le(...t){const e={};for(let n=0;n<t.length;n++){const i=t[n];for(const r in i)if(r==="class")e.class!==i.class&&(e.class=Ce([e.class,i.class]));else if(r==="style")e.style=di([e.style,i.style]);else if(Zf(r)){const o=e[r],s=i[r];s&&o!==s&&!(Ue(o)&&o.includes(s))&&(e[r]=o?[].concat(o,s):s)}else r!==""&&(e[r]=i[r])}return e}function gr(t,e,n,i=null){Hi(t,e,7,[n,i])}const UA=zw();let WA=0;function KA(t,e,n){const i=t.type,r=(e?e.appContext:t.appContext)||UA,o={uid:WA++,vnode:t,type:i,parent:e,appContext:r,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new Fy(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:e?e.provides:Object.create(r.provides),ids:e?e.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Kw(i,r),emitsOptions:rv(i,r),emit:null,emitted:null,propsDefaults:Ot,inheritAttrs:i.inheritAttrs,ctx:Ot,data:Ot,props:Ot,attrs:Ot,slots:Ot,refs:Ot,setupState:Ot,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return o.ctx={_:o},o.root=e?e.root:o,o.emit=BA.bind(null,o),t.ce&&t.ce(o),o}let Vn=null;const Zt=()=>Vn||Pn;let Nu,Vh;{const t=ru(),e=(n,i)=>{let r;return(r=t[n])||(r=t[n]=[]),r.push(i),o=>{r.length>1?r.forEach(s=>s(o)):r[0](o)}};Nu=e("__VUE_INSTANCE_SETTERS__",n=>Vn=n),Vh=e("__VUE_SSR_SETTERS__",n=>bl=n)}const vl=t=>{const e=Vn;return Nu(t),t.scope.on(),()=>{t.scope.off(),Nu(e)}},uv=()=>{Vn&&Vn.scope.off(),Nu(null)};function cv(t){return t.vnode.shapeFlag&4}let bl=!1;function GA(t,e=!1,n=!1){e&&Vh(e);const{props:i,children:r}=t.vnode,o=cv(t);kA(t,i,o,e),OA(t,r,n||e);const s=o?JA(t,e):void 0;return e&&Vh(!1),s}function JA(t,e){const n=t.type;t.accessCache=Object.create(null),t.proxy=new Proxy(t.ctx,hA);const{setup:i}=n;if(i){ur();const r=t.setupContext=i.length>1?hv(t):null,o=vl(t),s=Qs(i,t,0,[t.props,r]),a=Ry(s);if(cr(),o(),(a||t.sp)&&!ta(t)&&Ow(t),a){if(s.then(uv,uv),e)return s.then(l=>{dv(t,l)}).catch(l=>{wu(l,t,0)});t.asyncDep=s}else dv(t,s)}else pv(t)}function dv(t,e,n){at(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:Ft(e)&&(t.setupState=rw(e)),pv(t)}function pv(t,e,n){const i=t.type;t.render||(t.render=i.render||fr);{const r=vl(t);ur();try{gA(t)}finally{cr(),r()}}}const YA={get(t,e){return Ln(t,"get",""),t[e]}};function hv(t){const e=n=>{t.exposed=n||{}};return{attrs:new Proxy(t.attrs,YA),slots:t.slots,emit:t.emit,expose:e}}function Du(t){return t.exposed?t.exposeProxy||(t.exposeProxy=new Proxy(rw(Xs(t.exposed)),{get(e,n){if(n in e)return e[n];if(n in hl)return hl[n](t)},has(e,n){return n in e||n in hl}})):t.proxy}const XA=/(?:^|[-_])\w/g,QA=t=>t.replace(XA,e=>e.toUpperCase()).replace(/[-_]/g,"");function gv(t,e=!0){return at(t)?t.displayName||t.name:t.name||e&&t.__name}function mv(t,e,n=!1){let i=gv(e);if(!i&&e.__file){const r=e.__file.match(/([^/\\]+)\.\w+$/);r&&(i=r[1])}if(!i&&t&&t.parent){const r=o=>{for(const s in o)if(o[s]===e)return s};i=r(t.components||t.parent.type.components)||r(t.appContext.components)}return i?QA(i):n?"App":"Anonymous"}function ZA(t){return at(t)&&"__vccOpts"in t}const U=(t,e)=>VO(t,e,bl);function Yt(t,e,n){const i=(o,s,a)=>{Pu(-1);try{return M(o,s,a)}finally{Pu(1)}},r=arguments.length;return r===2?Ft(e)&&!Ue(e)?pr(e)?i(t,null,[e]):i(t,e):i(t,null,e):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&pr(n)&&(n=[n]),i(t,e,n))}function e8(t,e,n,i){const r=n[i];if(r&&t8(r,t))return r;const o=e();return o.memo=t.slice(),o.cacheIndex=i,n[i]=o}function t8(t,e){const n=t.memo;if(n.length!=e.length)return!1;for(let i=0;i<n.length;i++)if(Qn(n[i],e[i]))return!1;return na>0&&ni&&ni.push(t),!0}const n8="3.5.21";/**16 `,...WO(r)),console.warn(...o)}cr(),Ch=!1}function UO(){let t=fl[fl.length-1];if(!t)return[];const e=[];for(;t;){const n=e[0];n&&n.vnode===t?n.recurseCount++:e.push({vnode:t,recurseCount:0});const i=t.component&&t.component.parent;t=i&&i.vnode}return e}function WO(t){const e=[];return t.forEach((n,i)=>{e.push(...i===0?[]:[` 17 `],...KO(n))}),e}function KO({vnode:t,recurseCount:e}){const n=e>0?`... (${e} recursive calls)`:"",i=t.component?t.component.parent==null:!1,r=` at <${bv(t.component,t.type,i)}`,o=">"+n;return t.props?[r,...GO(t.props),o]:[r+o]}function GO(t){const e=[],n=Object.keys(t);return n.slice(0,3).forEach(i=>{e.push(...uw(i,t[i]))}),n.length>3&&e.push(" ..."),e}function uw(t,e,n){return Wt(e)?(e=JSON.stringify(e),n?e:[`${t}=${e}`]):typeof e=="number"||typeof e=="boolean"||e==null?n?e:[`${t}=${e}`]:it(e)?(e=uw(t,St(e.value),!0),n?e:[`${t}=Ref<`,e,">"]):at(e)?[`${t}=fn${e.name?`<${e.name}>`:""}`]:(e=St(e),n?e:[`${t}=`,e])}function Qs(t,e,n,i){try{return i?t(...i):t()}catch(r){wu(r,e,n)}}function Hi(t,e,n,i){if(at(t)){const r=Qs(t,e,n,i);return r&&Iy(r)&&r.catch(o=>{wu(o,e,n)}),r}if(Ue(t)){const r=[];for(let o=0;o<t.length;o++)r.push(Hi(t[o],e,n,i));return r}}function wu(t,e,n,i=!0){const r=e?e.vnode:null,{errorHandler:o,throwUnhandledErrorInProduction:s}=e&&e.appContext.config||Ot;if(e){let a=e.parent;const l=e.proxy,f=`https://vuejs.org/error-reference/#runtime-${n}`;for(;a;){const u=a.ec;if(u){for(let c=0;c<u.length;c++)if(u[c](t,l,f)===!1)return}a=a.parent}if(o){ur(),Qs(o,null,10,[t,l,f]),cr();return}}JO(t,n,r,i,s)}function JO(t,e,n,i=!0,r=!1){if(r)throw t;console.error(t)}const Zn=[];let dr=-1;const Zs=[];let co=null,ea=0;const cw=Promise.resolve();let vu=null;function lt(t){const e=vu||cw;return t?e.then(this?t.bind(this):t):e}function YO(t){let e=dr+1,n=Zn.length;for(;e<n;){const i=e+n>>>1,r=Zn[i],o=ul(r);o<t||o===t&&r.flags&2?e=i+1:n=i}return e}function Eh(t){if(!(t.flags&1)){const e=ul(t),n=Zn[Zn.length-1];!n||!(t.flags&2)&&e>=ul(n)?Zn.push(t):Zn.splice(YO(e),0,t),t.flags|=1,dw()}}function dw(){vu||(vu=cw.then(gw))}function XO(t){Ue(t)?Zs.push(...t):co&&t.id===-1?co.splice(ea+1,0,t):t.flags&1||(Zs.push(t),t.flags|=1),dw()}function pw(t,e,n=dr+1){for(;n<Zn.length;n++){const i=Zn[n];if(i&&i.flags&2){if(t&&i.id!==t.uid)continue;Zn.splice(n,1),n--,i.flags&4&&(i.flags&=-2),i(),i.flags&4||(i.flags&=-2)}}}function hw(t){if(Zs.length){const e=[...new Set(Zs)].sort((n,i)=>ul(n)-ul(i));if(Zs.length=0,co){co.push(...e);return}for(co=e,ea=0;ea<co.length;ea++){const n=co[ea];n.flags&4&&(n.flags&=-2),n.flags&8||n(),n.flags&=-2}co=null,ea=0}}const ul=t=>t.id==null?t.flags&2?-1:1/0:t.id;function gw(t){try{for(dr=0;dr<Zn.length;dr++){const e=Zn[dr];e&&!(e.flags&8)&&(e.flags&4&&(e.flags&=-2),Qs(e,e.i,e.i?15:14),e.flags&4||(e.flags&=-2))}}finally{for(;dr<Zn.length;dr++){const e=Zn[dr];e&&(e.flags&=-2)}dr=-1,Zn.length=0,hw(),vu=null,(Zn.length||Zs.length)&&gw()}}let Pn=null,mw=null;function bu(t){const e=Pn;return Pn=t,mw=t&&t.type.__scopeId||null,e}function C(t,e=Pn,n){if(!e||t._n)return t;const i=(...r)=>{i._d&&Pu(-1);const o=bu(e);let s;try{s=t(...r)}finally{bu(o),i._d&&Pu(1)}return s};return i._n=!0,i._c=!0,i._d=!0,i}function cl(t,e){if(Pn===null)return t;const n=Du(Pn),i=t.dirs||(t.dirs=[]);for(let r=0;r<e.length;r++){let[o,s,a,l=Ot]=e[r];o&&(at(o)&&(o={mounted:o,updated:o}),o.deep&&Dr(s),i.push({dir:o,instance:n,value:s,oldValue:void 0,arg:a,modifiers:l}))}return t}function es(t,e,n,i){const r=t.dirs,o=e&&e.dirs;for(let s=0;s<r.length;s++){const a=r[s];o&&(a.oldValue=o[s].value);let l=a.dir[i];l&&(ur(),Hi(l,n,8,[t.el,a,t,e]),cr())}}const yw=Symbol("_vte"),ww=t=>t.__isTeleport,dl=t=>t&&(t.disabled||t.disabled===""),vw=t=>t&&(t.defer||t.defer===""),bw=t=>typeof SVGElement<"u"&&t instanceof SVGElement,xw=t=>typeof MathMLElement=="function"&&t instanceof MathMLElement,Oh=(t,e)=>{const n=t&&t.to;return Wt(n)?e?e(n):null:n},_w={name:"Teleport",__isTeleport:!0,process(t,e,n,i,r,o,s,a,l,f){const{mc:u,pc:c,pbc:d,o:{insert:p,querySelector:h,createText:g,createComment:y}}=f,w=dl(e.props);let{shapeFlag:v,children:_,dynamicChildren:b}=e;if(t==null){const x=e.el=g(""),k=e.anchor=g("");p(x,n,i),p(k,n,i);const S=(A,R)=>{v&16&&(r&&r.isCE&&(r.ce._teleportTarget=A),u(_,A,R,r,o,s,a,l))},T=()=>{const A=e.target=Oh(e.props,h),R=Sw(A,e,g,p);A&&(s!=="svg"&&bw(A)?s="svg":s!=="mathml"&&xw(A)&&(s="mathml"),w||(S(A,R),_u(e,!1)))};w&&(S(n,k),_u(e,!0)),vw(e.props)?(e.el.__isMounted=!1,ti(()=>{T(),delete e.el.__isMounted},o)):T()}else{if(vw(e.props)&&t.el.__isMounted===!1){ti(()=>{_w.process(t,e,n,i,r,o,s,a,l,f)},o);return}e.el=t.el,e.targetStart=t.targetStart;const x=e.anchor=t.anchor,k=e.target=t.target,S=e.targetAnchor=t.targetAnchor,T=dl(t.props),A=T?n:k,R=T?x:S;if(s==="svg"||bw(k)?s="svg":(s==="mathml"||xw(k))&&(s="mathml"),b?(d(t.dynamicChildren,b,A,r,o,s,a),Vh(t,e,!0)):l||c(t,e,A,R,r,o,s,a,!1),w)T?e.props&&t.props&&e.props.to!==t.props.to&&(e.props.to=t.props.to):xu(e,n,x,f,1);else if((e.props&&e.props.to)!==(t.props&&t.props.to)){const F=e.target=Oh(e.props,h);F&&xu(e,F,null,f,0)}else T&&xu(e,k,S,f,1);_u(e,w)}},remove(t,e,n,{um:i,o:{remove:r}},o){const{shapeFlag:s,children:a,anchor:l,targetStart:f,targetAnchor:u,target:c,props:d}=t;if(c&&(r(f),r(u)),o&&r(l),s&16){const p=o||!dl(d);for(let h=0;h<a.length;h++){const g=a[h];i(g,e,n,p,!!g.dynamicChildren)}}},move:xu,hydrate:QO};function xu(t,e,n,{o:{insert:i},m:r},o=2){o===0&&i(t.targetAnchor,e,n);const{el:s,anchor:a,shapeFlag:l,children:f,props:u}=t,c=o===2;if(c&&i(s,e,n),(!c||dl(u))&&l&16)for(let d=0;d<f.length;d++)r(f[d],e,n,2);c&&i(a,e,n)}function QO(t,e,n,i,r,o,{o:{nextSibling:s,parentNode:a,querySelector:l,insert:f,createText:u}},c){function d(g,y,w,v){y.anchor=c(s(g),y,a(g),n,i,r,o),y.targetStart=w,y.targetAnchor=v}const p=e.target=Oh(e.props,l),h=dl(e.props);if(p){const g=p._lpa||p.firstChild;if(e.shapeFlag&16)if(h)d(t,e,g,g&&s(g));else{e.anchor=s(t);let y=g;for(;y;){if(y&&y.nodeType===8){if(y.data==="teleport start anchor")e.targetStart=y;else if(y.data==="teleport anchor"){e.targetAnchor=y,p._lpa=e.targetAnchor&&s(e.targetAnchor);break}}y=s(y)}e.targetAnchor||Sw(p,e,u,f),c(g&&s(g),e,p,n,i,r,o)}_u(e,h)}else h&&e.shapeFlag&16&&d(t,e,t,s(t));return e.anchor&&s(e.anchor)}const kw=_w;function _u(t,e){const n=t.ctx;if(n&&n.ut){let i,r;for(e?(i=t.el,r=t.anchor):(i=t.targetStart,r=t.targetAnchor);i&&i!==r;)i.nodeType===1&&i.setAttribute("data-v-owner",n.uid),i=i.nextSibling;n.ut()}}function Sw(t,e,n,i){const r=e.targetStart=n(""),o=e.targetAnchor=n("");return r[yw]=o,t&&(i(r,t),i(o,t)),o}const Br=Symbol("_leaveCb"),ku=Symbol("_enterCb");function ZO(){const t={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return _t(()=>{t.isMounted=!0}),po(()=>{t.isUnmounting=!0}),t}const Ii=[Function,Array],Cw={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Ii,onEnter:Ii,onAfterEnter:Ii,onEnterCancelled:Ii,onBeforeLeave:Ii,onLeave:Ii,onAfterLeave:Ii,onLeaveCancelled:Ii,onBeforeAppear:Ii,onAppear:Ii,onAfterAppear:Ii,onAppearCancelled:Ii},Ew=t=>{const e=t.subTree;return e.component?Ew(e.component):e},eA={name:"BaseTransition",props:Cw,setup(t,{slots:e}){const n=Zt(),i=ZO();return()=>{const r=e.default&&Tw(e.default(),!0);if(!r||!r.length)return;const o=Ow(r),s=St(t),{mode:a}=s;if(i.isLeaving)return Rh(o);const l=Rw(o);if(!l)return Rh(o);let f=Ah(l,s,i,n,c=>f=c);l.type!==bn&&pl(l,f);let u=n.subTree&&Rw(n.subTree);if(u&&u.type!==bn&&!is(u,l)&&Ew(n).type!==bn){let c=Ah(u,s,i,n);if(pl(u,c),a==="out-in"&&l.type!==bn)return i.isLeaving=!0,c.afterLeave=()=>{i.isLeaving=!1,n.job.flags&8||n.update(),delete c.afterLeave,u=void 0},Rh(o);a==="in-out"&&l.type!==bn?c.delayLeave=(d,p,h)=>{const g=Aw(i,u);g[String(u.key)]=u,d[Br]=()=>{p(),d[Br]=void 0,delete f.delayedLeave,u=void 0},f.delayedLeave=()=>{h(),delete f.delayedLeave,u=void 0}}:u=void 0}else u&&(u=void 0);return o}}};function Ow(t){let e=t[0];if(t.length>1){for(const n of t)if(n.type!==bn){e=n;break}}return e}const tA=eA;function Aw(t,e){const{leavingVNodes:n}=t;let i=n.get(e.type);return i||(i=Object.create(null),n.set(e.type,i)),i}function Ah(t,e,n,i,r){const{appear:o,mode:s,persisted:a=!1,onBeforeEnter:l,onEnter:f,onAfterEnter:u,onEnterCancelled:c,onBeforeLeave:d,onLeave:p,onAfterLeave:h,onLeaveCancelled:g,onBeforeAppear:y,onAppear:w,onAfterAppear:v,onAppearCancelled:_}=e,b=String(t.key),x=Aw(n,t),k=(A,R)=>{A&&Hi(A,i,9,R)},S=(A,R)=>{const F=R[1];k(A,R),Ue(A)?A.every(L=>L.length<=1)&&F():A.length<=1&&F()},T={mode:s,persisted:a,beforeEnter(A){let R=l;if(!n.isMounted)if(o)R=y||l;else return;A[Br]&&A[Br](!0);const F=x[b];F&&is(t,F)&&F.el[Br]&&F.el[Br](),k(R,[A])},enter(A){let R=f,F=u,L=c;if(!n.isMounted)if(o)R=w||f,F=v||u,L=_||c;else return;let W=!1;const ae=A[ku]=le=>{W||(W=!0,le?k(L,[A]):k(F,[A]),T.delayedLeave&&T.delayedLeave(),A[ku]=void 0)};R?S(R,[A,ae]):ae()},leave(A,R){const F=String(t.key);if(A[ku]&&A[ku](!0),n.isUnmounting)return R();k(d,[A]);let L=!1;const W=A[Br]=ae=>{L||(L=!0,R(),ae?k(g,[A]):k(h,[A]),A[Br]=void 0,x[F]===t&&delete x[F])};x[F]=t,p?S(p,[A,W]):W()},clone(A){const R=Ah(A,e,n,i,r);return r&&r(R),R}};return T}function Rh(t){if(Cu(t))return t=$r(t),t.children=null,t}function Rw(t){if(!Cu(t))return ww(t.type)&&t.children?Ow(t.children):t;if(t.component)return t.component.subTree;const{shapeFlag:e,children:n}=t;if(n){if(e&16)return n[0];if(e&32&&at(n.default))return n.default()}}function pl(t,e){t.shapeFlag&6&&t.component?(t.transition=e,pl(t.component.subTree,e)):t.shapeFlag&128?(t.ssContent.transition=e.clone(t.ssContent),t.ssFallback.transition=e.clone(t.ssFallback)):t.transition=e}function Tw(t,e=!1,n){let i=[],r=0;for(let o=0;o<t.length;o++){let s=t[o];const a=n==null?s.key:String(n)+String(s.key!=null?s.key:o);s.type===Ve?(s.patchFlag&128&&r++,i=i.concat(Tw(s.children,e,a))):(e||s.type!==bn)&&i.push(a!=null?$r(s,{key:a}):s)}if(r>1)for(let o=0;o<i.length;o++)i[o].patchFlag=-2;return i}function q(t,e){return at(t)?cn({name:t.name},e,{setup:t}):t}function nA(){const t=Zt();return t?(t.appContext.config.idPrefix||"v")+"-"+t.ids[0]+t.ids[1]++:""}function Pw(t){t.ids=[t.ids[0]+t.ids[2]+++"-",0,0]}const Su=new WeakMap;function hl(t,e,n,i,r=!1){if(Ue(t)){t.forEach((h,g)=>hl(h,e&&(Ue(e)?e[g]:e),n,i,r));return}if(ta(i)&&!r){i.shapeFlag&512&&i.type.__asyncResolved&&i.component.subTree.component&&hl(t,e,n,i.component.subTree);return}const o=i.shapeFlag&4?Du(i.component):i.el,s=r?null:o,{i:a,r:l}=t,f=e&&e.r,u=a.refs===Ot?a.refs={}:a.refs,c=a.setupState,d=St(c),p=c===Ot?Py:h=>It(d,h);if(f!=null&&f!==l){if(Mw(e),Wt(f))u[f]=null,p(f)&&(c[f]=null);else if(it(f)){f.value=null;const h=e;h.k&&(u[h.k]=null)}}if(at(l))Qs(l,a,12,[s,u]);else{const h=Wt(l),g=it(l);if(h||g){const y=()=>{if(t.f){const w=h?p(l)?c[l]:u[l]:l.value;if(r)Ue(w)&&ch(w,o);else if(Ue(w))w.includes(o)||w.push(o);else if(h)u[l]=[o],p(l)&&(c[l]=u[l]);else{const v=[o];l.value=v,t.k&&(u[t.k]=v)}}else h?(u[l]=s,p(l)&&(c[l]=s)):g&&(l.value=s,t.k&&(u[t.k]=s))};if(s){const w=()=>{y(),Su.delete(t)};w.id=-1,Su.set(t,w),ti(w,n)}else Mw(t),y()}}}function Mw(t){const e=Su.get(t);e&&(e.flags|=8,Su.delete(t))}ru().requestIdleCallback,ru().cancelIdleCallback;const ta=t=>!!t.type.__asyncLoader,Cu=t=>t.type.__isKeepAlive;function iA(t,e){Iw(t,"a",e)}function rA(t,e){Iw(t,"da",e)}function Iw(t,e,n=Vn){const i=t.__wdc||(t.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return t()});if(Eu(e,i,n),n){let r=n.parent;for(;r&&r.parent;)Cu(r.parent.vnode)&&oA(i,e,n,r),r=r.parent}}function oA(t,e,n,i){const r=Eu(e,t,i,!0);qn(()=>{ch(i[e],r)},n)}function Eu(t,e,n=Vn,i=!1){if(n){const r=n[t]||(n[t]=[]),o=e.__weh||(e.__weh=(...s)=>{ur();const a=bl(n),l=Hi(e,n,t,s);return a(),cr(),l});return i?r.unshift(o):r.push(o),o}}const Fr=t=>(e,n=Vn)=>{(!xl||t==="sp")&&Eu(t,(...i)=>e(...i),n)},sA=Fr("bm"),_t=Fr("m"),aA=Fr("bu"),Nw=Fr("u"),po=Fr("bum"),qn=Fr("um"),lA=Fr("sp"),fA=Fr("rtg"),uA=Fr("rtc");function cA(t,e=Vn){Eu("ec",t,e)}const Th="components",dA="directives";function ho(t,e){return Ph(Th,t,!0,e)||t}const Dw=Symbol.for("v-ndc");function dn(t){return Wt(t)?Ph(Th,t,!1)||t:t||Dw}function pA(t){return Ph(dA,t)}function Ph(t,e,n=!0,i=!1){const r=Pn||Vn;if(r){const o=r.type;if(t===Th){const a=vv(o,!1);if(a&&(a===e||a===Xn(e)||a===tu(Xn(e))))return o}const s=Bw(r[t]||o[t],e)||Bw(r.appContext[t],e);return!s&&i?o:s}}function Bw(t,e){return t&&(t[e]||t[Xn(e)]||t[tu(Xn(e))])}function Rt(t,e,n,i){let r;const o=n,s=Ue(t);if(s||Wt(t)){const a=s&&Nr(t);let l=!1,f=!1;a&&(l=!Mi(t),f=uo(t),t=fu(t)),r=new Array(t.length);for(let u=0,c=t.length;u<c;u++)r[u]=e(l?f?hu(Tn(t[u])):Tn(t[u]):t[u],u,void 0,o)}else if(typeof t=="number"){r=new Array(t);for(let a=0;a<t;a++)r[a]=e(a+1,a,void 0,o)}else if(Ft(t))if(t[Symbol.iterator])r=Array.from(t,(a,l)=>e(a,l,void 0,o));else{const a=Object.keys(t);r=new Array(a.length);for(let l=0,f=a.length;l<f;l++){const u=a[l];r[l]=e(t[u],u,l,o)}}else r=[];return r}function z(t,e,n={},i,r){if(Pn.ce||Pn.parent&&ta(Pn.parent)&&Pn.parent.ce)return e!=="default"&&(n.name=e),E(),B(Ve,null,[M("slot",n,i&&i())],64);let o=t[e];o&&o._c&&(o._d=!1),E();const s=o&&Fw(o(n)),a=n.key||s&&s.key,l=B(Ve,{key:(a&&!zi(a)?a:`_${e}`)+(!s&&i?"_fb":"")},s||(i?i():[]),s&&t._===1?64:-2);return l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),o&&o._c&&(o._d=!0),l}function Fw(t){return t.some(e=>pr(e)?!(e.type===bn||e.type===Ve&&!Fw(e.children)):!0)?t:null}function hA(t,e){const n={};for(const i in t)n[nl(i)]=t[i];return n}const Mh=t=>t?gv(t)?Du(t):Mh(t.parent):null,gl=cn(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>Mh(t.parent),$root:t=>Mh(t.root),$host:t=>t.ce,$emit:t=>t.emit,$options:t=>jw(t),$forceUpdate:t=>t.f||(t.f=()=>{Eh(t.update)}),$nextTick:t=>t.n||(t.n=lt.bind(t.proxy)),$watch:t=>BA.bind(t)}),Ih=(t,e)=>t!==Ot&&!t.__isScriptSetup&&It(t,e),gA={get({_:t},e){if(e==="__v_skip")return!0;const{ctx:n,setupState:i,data:r,props:o,accessCache:s,type:a,appContext:l}=t;let f;if(e[0]!=="$"){const p=s[e];if(p!==void 0)switch(p){case 1:return i[e];case 2:return r[e];case 4:return n[e];case 3:return o[e]}else{if(Ih(i,e))return s[e]=1,i[e];if(r!==Ot&&It(r,e))return s[e]=2,r[e];if((f=t.propsOptions[0])&&It(f,e))return s[e]=3,o[e];if(n!==Ot&&It(n,e))return s[e]=4,n[e];Dh&&(s[e]=0)}}const u=gl[e];let c,d;if(u)return e==="$attrs"&&Ln(t.attrs,"get",""),u(t);if((c=a.__cssModules)&&(c=c[e]))return c;if(n!==Ot&&It(n,e))return s[e]=4,n[e];if(d=l.config.globalProperties,It(d,e))return d[e]},set({_:t},e,n){const{data:i,setupState:r,ctx:o}=t;return Ih(r,e)?(r[e]=n,!0):i!==Ot&&It(i,e)?(i[e]=n,!0):It(t.props,e)||e[0]==="$"&&e.slice(1)in t?!1:(o[e]=n,!0)},has({_:{data:t,setupState:e,accessCache:n,ctx:i,appContext:r,propsOptions:o,type:s}},a){let l,f;return!!(n[a]||t!==Ot&&a[0]!=="$"&&It(t,a)||Ih(e,a)||(l=o[0])&&It(l,a)||It(i,a)||It(gl,a)||It(r.config.globalProperties,a)||(f=s.__cssModules)&&f[a])},defineProperty(t,e,n){return n.get!=null?t._.accessCache[e]=0:It(n,"value")&&this.set(t,e,n.value,null),Reflect.defineProperty(t,e,n)}};function $w(){return Lw().slots}function Nh(){return Lw().attrs}function Lw(t){const e=Zt();return e.setupContext||(e.setupContext=wv(e))}function ml(t){return Ue(t)?t.reduce((e,n)=>(e[n]=null,e),{}):t}function qw(t,e){const n=ml(t);for(const i in e){if(i.startsWith("__skip"))continue;let r=n[i];r?Ue(r)||at(r)?r=n[i]={type:r,default:e[i]}:r.default=e[i]:r===null&&(r=n[i]={default:e[i]}),r&&e[`__skip_${i}`]&&(r.skipFactory=!0)}return n}function Ui(t,e){return!t||!e?t||e:Ue(t)&&Ue(e)?t.concat(e):cn({},ml(t),ml(e))}let Dh=!0;function mA(t){const e=jw(t),n=t.proxy,i=t.ctx;Dh=!1,e.beforeCreate&&Vw(e.beforeCreate,t,"bc");const{data:r,computed:o,methods:s,watch:a,provide:l,inject:f,created:u,beforeMount:c,mounted:d,beforeUpdate:p,updated:h,activated:g,deactivated:y,beforeDestroy:w,beforeUnmount:v,destroyed:_,unmounted:b,render:x,renderTracked:k,renderTriggered:S,errorCaptured:T,serverPrefetch:A,expose:R,inheritAttrs:F,components:L,directives:W,filters:ae}=e;if(f&&yA(f,i,null),s)for(const re in s){const te=s[re];at(te)&&(i[re]=te.bind(n))}if(r){const re=r.call(n,n);Ft(re)&&(t.data=tn(re))}if(Dh=!0,o)for(const re in o){const te=o[re],He=at(te)?te.bind(n,n):at(te.get)?te.get.bind(n,n):fr,st=!at(te)&&at(te.set)?te.set.bind(n):fr,ut=U({get:He,set:st});Object.defineProperty(i,re,{enumerable:!0,configurable:!0,get:()=>ut.value,set:ct=>ut.value=ct})}if(a)for(const re in a)zw(a[re],i,n,re);if(l){const re=at(l)?l.call(n):l;Reflect.ownKeys(re).forEach(te=>{Si(te,re[te])})}u&&Vw(u,t,"c");function ce(re,te){Ue(te)?te.forEach(He=>re(He.bind(n))):te&&re(te.bind(n))}if(ce(sA,c),ce(_t,d),ce(aA,p),ce(Nw,h),ce(iA,g),ce(rA,y),ce(cA,T),ce(uA,k),ce(fA,S),ce(po,v),ce(qn,b),ce(lA,A),Ue(R))if(R.length){const re=t.exposed||(t.exposed={});R.forEach(te=>{Object.defineProperty(re,te,{get:()=>n[te],set:He=>n[te]=He,enumerable:!0})})}else t.exposed||(t.exposed={});x&&t.render===fr&&(t.render=x),F!=null&&(t.inheritAttrs=F),L&&(t.components=L),W&&(t.directives=W),A&&Pw(t)}function yA(t,e,n=fr){Ue(t)&&(t=Bh(t));for(const i in t){const r=t[i];let o;Ft(r)?"default"in r?o=Qt(r.from||i,r.default,!0):o=Qt(r.from||i):o=Qt(r),it(o)?Object.defineProperty(e,i,{enumerable:!0,configurable:!0,get:()=>o.value,set:s=>o.value=s}):e[i]=o}}function Vw(t,e,n){Hi(Ue(t)?t.map(i=>i.bind(e.proxy)):t.bind(e.proxy),e,n)}function zw(t,e,n,i){let r=i.includes(".")?sv(n,i):()=>n[i];if(Wt(t)){const o=e[t];at(o)&&je(r,o)}else if(at(t))je(r,t.bind(n));else if(Ft(t))if(Ue(t))t.forEach(o=>zw(o,e,n,i));else{const o=at(t.handler)?t.handler.bind(n):e[t.handler];at(o)&&je(r,o,t)}}function jw(t){const e=t.type,{mixins:n,extends:i}=e,{mixins:r,optionsCache:o,config:{optionMergeStrategies:s}}=t.appContext,a=o.get(e);let l;return a?l=a:!r.length&&!n&&!i?l=e:(l={},r.length&&r.forEach(f=>Ou(l,f,s,!0)),Ou(l,e,s)),Ft(e)&&o.set(e,l),l}function Ou(t,e,n,i=!1){const{mixins:r,extends:o}=e;o&&Ou(t,o,n,!0),r&&r.forEach(s=>Ou(t,s,n,!0));for(const s in e)if(!(i&&s==="expose")){const a=wA[s]||n&&n[s];t[s]=a?a(t[s],e[s]):e[s]}return t}const wA={data:Hw,props:Uw,emits:Uw,methods:yl,computed:yl,beforeCreate:ei,created:ei,beforeMount:ei,mounted:ei,beforeUpdate:ei,updated:ei,beforeDestroy:ei,beforeUnmount:ei,destroyed:ei,unmounted:ei,activated:ei,deactivated:ei,errorCaptured:ei,serverPrefetch:ei,components:yl,directives:yl,watch:bA,provide:Hw,inject:vA};function Hw(t,e){return e?t?function(){return cn(at(t)?t.call(this,this):t,at(e)?e.call(this,this):e)}:e:t}function vA(t,e){return yl(Bh(t),Bh(e))}function Bh(t){if(Ue(t)){const e={};for(let n=0;n<t.length;n++)e[t[n]]=t[n];return e}return t}function ei(t,e){return t?[...new Set([].concat(t,e))]:e}function yl(t,e){return t?cn(Object.create(null),t,e):e}function Uw(t,e){return t?Ue(t)&&Ue(e)?[...new Set([...t,...e])]:cn(Object.create(null),ml(t),ml(e??{})):e}function bA(t,e){if(!t)return e;if(!e)return t;const n=cn(Object.create(null),t);for(const i in e)n[i]=ei(t[i],e[i]);return n}function Ww(){return{app:null,config:{isNativeTag:Py,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let xA=0;function _A(t,e){return function(i,r=null){at(i)||(i=cn({},i)),r!=null&&!Ft(r)&&(r=null);const o=Ww(),s=new WeakSet,a=[];let l=!1;const f=o.app={_uid:xA++,_component:i,_props:r,_container:null,_context:o,_instance:null,version:i8,get config(){return o.config},set config(u){},use(u,...c){return s.has(u)||(u&&at(u.install)?(s.add(u),u.install(f,...c)):at(u)&&(s.add(u),u(f,...c))),f},mixin(u){return o.mixins.includes(u)||o.mixins.push(u),f},component(u,c){return c?(o.components[u]=c,f):o.components[u]},directive(u,c){return c?(o.directives[u]=c,f):o.directives[u]},mount(u,c,d){if(!l){const p=f._ceVNode||M(i,r);return p.appContext=o,d===!0?d="svg":d===!1&&(d=void 0),t(p,u,d),l=!0,f._container=u,u.__vue_app__=f,Du(p.component)}},onUnmount(u){a.push(u)},unmount(){l&&(Hi(a,f._instance,16),t(null,f._container),delete f._container.__vue_app__)},provide(u,c){return o.provides[u]=c,f},runWithContext(u){const c=ts;ts=f;try{return u()}finally{ts=c}}};return f}}let ts=null;function Si(t,e){if(Vn){let n=Vn.provides;const i=Vn.parent&&Vn.parent.provides;i===n&&(n=Vn.provides=Object.create(i)),n[t]=e}}function Qt(t,e,n=!1){const i=Zt();if(i||ts){let r=ts?ts._context.provides:i?i.parent==null||i.ce?i.vnode.appContext&&i.vnode.appContext.provides:i.parent.provides:void 0;if(r&&t in r)return r[t];if(arguments.length>1)return n&&at(e)?e.call(i&&i.proxy):e}}function kA(){return!!(Zt()||ts)}const Kw={},Gw=()=>Object.create(Kw),Jw=t=>Object.getPrototypeOf(t)===Kw;function SA(t,e,n,i=!1){const r={},o=Gw();t.propsDefaults=Object.create(null),Yw(t,e,r,o);for(const s in t.propsOptions[0])s in r||(r[s]=void 0);n?t.props=i?r:sw(r):t.type.props?t.props=r:t.props=o,t.attrs=o}function CA(t,e,n,i){const{props:r,attrs:o,vnode:{patchFlag:s}}=t,a=St(r),[l]=t.propsOptions;let f=!1;if((i||s>0)&&!(s&16)){if(s&8){const u=t.vnode.dynamicProps;for(let c=0;c<u.length;c++){let d=u[c];if(Au(t.emitsOptions,d))continue;const p=e[d];if(l)if(It(o,d))p!==o[d]&&(o[d]=p,f=!0);else{const h=Xn(d);r[h]=Fh(l,a,h,p,t,!1)}else p!==o[d]&&(o[d]=p,f=!0)}}}else{Yw(t,e,r,o)&&(f=!0);let u;for(const c in a)(!e||!It(e,c)&&((u=Pr(c))===c||!It(e,u)))&&(l?n&&(n[c]!==void 0||n[u]!==void 0)&&(r[c]=Fh(l,a,c,void 0,t,!0)):delete r[c]);if(o!==a)for(const c in o)(!e||!It(e,c))&&(delete o[c],f=!0)}f&&Mr(t.attrs,"set","")}function Yw(t,e,n,i){const[r,o]=t.propsOptions;let s=!1,a;if(e)for(let l in e){if(tl(l))continue;const f=e[l];let u;r&&It(r,u=Xn(l))?!o||!o.includes(u)?n[u]=f:(a||(a={}))[u]=f:Au(t.emitsOptions,l)||(!(l in i)||f!==i[l])&&(i[l]=f,s=!0)}if(o){const l=St(n),f=a||Ot;for(let u=0;u<o.length;u++){const c=o[u];n[c]=Fh(r,l,c,f[c],t,!It(f,c))}}return s}function Fh(t,e,n,i,r,o){const s=t[n];if(s!=null){const a=It(s,"default");if(a&&i===void 0){const l=s.default;if(s.type!==Function&&!s.skipFactory&&at(l)){const{propsDefaults:f}=r;if(n in f)i=f[n];else{const u=bl(r);i=f[n]=l.call(null,e),u()}}else i=l;r.ce&&r.ce._setProp(n,i)}s[0]&&(o&&!a?i=!1:s[1]&&(i===""||i===Pr(n))&&(i=!0))}return i}const EA=new WeakMap;function Xw(t,e,n=!1){const i=n?EA:e.propsCache,r=i.get(t);if(r)return r;const o=t.props,s={},a=[];let l=!1;if(!at(t)){const u=c=>{l=!0;const[d,p]=Xw(c,e,!0);cn(s,d),p&&a.push(...p)};!n&&e.mixins.length&&e.mixins.forEach(u),t.extends&&u(t.extends),t.mixins&&t.mixins.forEach(u)}if(!o&&!l)return Ft(t)&&i.set(t,Ws),Ws;if(Ue(o))for(let u=0;u<o.length;u++){const c=Xn(o[u]);Qw(c)&&(s[c]=Ot)}else if(o)for(const u in o){const c=Xn(u);if(Qw(c)){const d=o[u],p=s[c]=Ue(d)||at(d)?{type:d}:cn({},d),h=p.type;let g=!1,y=!0;if(Ue(h))for(let w=0;w<h.length;++w){const v=h[w],_=at(v)&&v.name;if(_==="Boolean"){g=!0;break}else _==="String"&&(y=!1)}else g=at(h)&&h.name==="Boolean";p[0]=g,p[1]=y,(g||It(p,"default"))&&a.push(c)}}const f=[s,a];return Ft(t)&&i.set(t,f),f}function Qw(t){return t[0]!=="$"&&!tl(t)}const $h=t=>t==="_"||t==="_ctx"||t==="$stable",Lh=t=>Ue(t)?t.map(hr):[hr(t)],OA=(t,e,n)=>{if(e._n)return e;const i=C((...r)=>Lh(e(...r)),n);return i._c=!1,i},Zw=(t,e,n)=>{const i=t._ctx;for(const r in t){if($h(r))continue;const o=t[r];if(at(o))e[r]=OA(r,o,i);else if(o!=null){const s=Lh(o);e[r]=()=>s}}},ev=(t,e)=>{const n=Lh(e);t.slots.default=()=>n},tv=(t,e,n)=>{for(const i in e)(n||!$h(i))&&(t[i]=e[i])},AA=(t,e,n)=>{const i=t.slots=Gw();if(t.vnode.shapeFlag&32){const r=e._;r?(tv(i,e,n),n&&By(i,"_",r,!0)):Zw(e,i)}else e&&ev(t,e)},RA=(t,e,n)=>{const{vnode:i,slots:r}=t;let o=!0,s=Ot;if(i.shapeFlag&32){const a=e._;a?n&&a===1?o=!1:tv(r,e,n):(o=!e.$stable,Zw(e,r)),s=e}else e&&(ev(t,e),s={default:1});if(o)for(const a in r)!$h(a)&&s[a]==null&&delete r[a]},ti=jA;function TA(t){return PA(t)}function PA(t,e){const n=ru();n.__VUE__=!0;const{insert:i,remove:r,patchProp:o,createElement:s,createText:a,createComment:l,setText:f,setElementText:u,parentNode:c,nextSibling:d,setScopeId:p=fr,insertStaticContent:h}=t,g=($,V,G,pe=null,ge=null,de=null,Te=void 0,ke=null,_e=!!V.dynamicChildren)=>{if($===V)return;$&&!is($,V)&&(pe=I($),ct($,ge,de,!0),$=null),V.patchFlag===-2&&(_e=!1,V.dynamicChildren=null);const{type:be,ref:Xe,shapeFlag:Pe}=V;switch(be){case Ru:y($,V,G,pe);break;case bn:w($,V,G,pe);break;case Tu:$==null&&v(V,G,pe,Te);break;case Ve:L($,V,G,pe,ge,de,Te,ke,_e);break;default:Pe&1?x($,V,G,pe,ge,de,Te,ke,_e):Pe&6?W($,V,G,pe,ge,de,Te,ke,_e):(Pe&64||Pe&128)&&be.process($,V,G,pe,ge,de,Te,ke,_e,ue)}Xe!=null&&ge?hl(Xe,$&&$.ref,de,V||$,!V):Xe==null&&$&&$.ref!=null&&hl($.ref,null,de,$,!0)},y=($,V,G,pe)=>{if($==null)i(V.el=a(V.children),G,pe);else{const ge=V.el=$.el;V.children!==$.children&&f(ge,V.children)}},w=($,V,G,pe)=>{$==null?i(V.el=l(V.children||""),G,pe):V.el=$.el},v=($,V,G,pe)=>{[$.el,$.anchor]=h($.children,V,G,pe,$.el,$.anchor)},_=({el:$,anchor:V},G,pe)=>{let ge;for(;$&&$!==V;)ge=d($),i($,G,pe),$=ge;i(V,G,pe)},b=({el:$,anchor:V})=>{let G;for(;$&&$!==V;)G=d($),r($),$=G;r(V)},x=($,V,G,pe,ge,de,Te,ke,_e)=>{V.type==="svg"?Te="svg":V.type==="math"&&(Te="mathml"),$==null?k(V,G,pe,ge,de,Te,ke,_e):A($,V,ge,de,Te,ke,_e)},k=($,V,G,pe,ge,de,Te,ke)=>{let _e,be;const{props:Xe,shapeFlag:Pe,transition:Ke,dirs:ft}=$;if(_e=$.el=s($.type,de,Xe&&Xe.is,Xe),Pe&8?u(_e,$.children):Pe&16&&T($.children,_e,null,pe,ge,qh($,de),Te,ke),ft&&es($,null,pe,"created"),S(_e,$,$.scopeId,Te,pe),Xe){for(const Ie in Xe)Ie!=="value"&&!tl(Ie)&&o(_e,Ie,null,Xe[Ie],de,pe);"value"in Xe&&o(_e,"value",null,Xe.value,de),(be=Xe.onVnodeBeforeMount)&&gr(be,pe,$)}ft&&es($,null,pe,"beforeMount");const J=MA(ge,Ke);J&&Ke.beforeEnter(_e),i(_e,V,G),((be=Xe&&Xe.onVnodeMounted)||J||ft)&&ti(()=>{be&&gr(be,pe,$),J&&Ke.enter(_e),ft&&es($,null,pe,"mounted")},ge)},S=($,V,G,pe,ge)=>{if(G&&p($,G),pe)for(let de=0;de<pe.length;de++)p($,pe[de]);if(ge){let de=ge.subTree;if(V===de||cv(de.type)&&(de.ssContent===V||de.ssFallback===V)){const Te=ge.vnode;S($,Te,Te.scopeId,Te.slotScopeIds,ge.parent)}}},T=($,V,G,pe,ge,de,Te,ke,_e=0)=>{for(let be=_e;be<$.length;be++){const Xe=$[be]=ke?mo($[be]):hr($[be]);g(null,Xe,V,G,pe,ge,de,Te,ke)}},A=($,V,G,pe,ge,de,Te)=>{const ke=V.el=$.el;let{patchFlag:_e,dynamicChildren:be,dirs:Xe}=V;_e|=$.patchFlag&16;const Pe=$.props||Ot,Ke=V.props||Ot;let ft;if(G&&ns(G,!1),(ft=Ke.onVnodeBeforeUpdate)&&gr(ft,G,V,$),Xe&&es(V,$,G,"beforeUpdate"),G&&ns(G,!0),(Pe.innerHTML&&Ke.innerHTML==null||Pe.textContent&&Ke.textContent==null)&&u(ke,""),be?R($.dynamicChildren,be,ke,G,pe,qh(V,ge),de):Te||te($,V,ke,null,G,pe,qh(V,ge),de,!1),_e>0){if(_e&16)F(ke,Pe,Ke,G,ge);else if(_e&2&&Pe.class!==Ke.class&&o(ke,"class",null,Ke.class,ge),_e&4&&o(ke,"style",Pe.style,Ke.style,ge),_e&8){const J=V.dynamicProps;for(let Ie=0;Ie<J.length;Ie++){const Et=J[Ie],mn=Pe[Et],yn=Ke[Et];(yn!==mn||Et==="value")&&o(ke,Et,mn,yn,ge,G)}}_e&1&&$.children!==V.children&&u(ke,V.children)}else!Te&&be==null&&F(ke,Pe,Ke,G,ge);((ft=Ke.onVnodeUpdated)||Xe)&&ti(()=>{ft&&gr(ft,G,V,$),Xe&&es(V,$,G,"updated")},pe)},R=($,V,G,pe,ge,de,Te)=>{for(let ke=0;ke<V.length;ke++){const _e=$[ke],be=V[ke],Xe=_e.el&&(_e.type===Ve||!is(_e,be)||_e.shapeFlag&198)?c(_e.el):G;g(_e,be,Xe,null,pe,ge,de,Te,!0)}},F=($,V,G,pe,ge)=>{if(V!==G){if(V!==Ot)for(const de in V)!tl(de)&&!(de in G)&&o($,de,V[de],null,ge,pe);for(const de in G){if(tl(de))continue;const Te=G[de],ke=V[de];Te!==ke&&de!=="value"&&o($,de,ke,Te,ge,pe)}"value"in G&&o($,"value",V.value,G.value,ge)}},L=($,V,G,pe,ge,de,Te,ke,_e)=>{const be=V.el=$?$.el:a(""),Xe=V.anchor=$?$.anchor:a("");let{patchFlag:Pe,dynamicChildren:Ke,slotScopeIds:ft}=V;ft&&(ke=ke?ke.concat(ft):ft),$==null?(i(be,G,pe),i(Xe,G,pe),T(V.children||[],G,Xe,ge,de,Te,ke,_e)):Pe>0&&Pe&64&&Ke&&$.dynamicChildren?(R($.dynamicChildren,Ke,G,ge,de,Te,ke),(V.key!=null||ge&&V===ge.subTree)&&Vh($,V,!0)):te($,V,G,Xe,ge,de,Te,ke,_e)},W=($,V,G,pe,ge,de,Te,ke,_e)=>{V.slotScopeIds=ke,$==null?V.shapeFlag&512?ge.ctx.activate(V,G,pe,Te,_e):ae(V,G,pe,ge,de,Te,_e):le($,V,_e)},ae=($,V,G,pe,ge,de,Te)=>{const ke=$.component=GA($,pe,ge);if(Cu($)&&(ke.ctx.renderer=ue),JA(ke,!1,Te),ke.asyncDep){if(ge&&ge.registerDep(ke,ce,Te),!$.el){const _e=ke.subTree=M(bn);w(null,_e,V,G),$.placeholder=_e.el}}else ce(ke,$,V,G,ge,de,Te)},le=($,V,G)=>{const pe=V.component=$.component;if(VA($,V,G))if(pe.asyncDep&&!pe.asyncResolved){re(pe,V,G);return}else pe.next=V,pe.update();else V.el=$.el,pe.vnode=V},ce=($,V,G,pe,ge,de,Te)=>{const ke=()=>{if($.isMounted){let{next:Pe,bu:Ke,u:ft,parent:J,vnode:Ie}=$;{const Y=nv($);if(Y){Pe&&(Pe.el=Ie.el,re($,Pe,Te)),Y.asyncDep.then(()=>{$.isUnmounted||ke()});return}}let Et=Pe,mn;ns($,!1),Pe?(Pe.el=Ie.el,re($,Pe,Te)):Pe=Ie,Ke&&nu(Ke),(mn=Pe.props&&Pe.props.onVnodeBeforeUpdate)&&gr(mn,J,Pe,Ie),ns($,!0);const yn=fv($),Q=$.subTree;$.subTree=yn,g(Q,yn,c(Q.el),I(Q),$,ge,de),Pe.el=yn.el,Et===null&&zA($,yn.el),ft&&ti(ft,ge),(mn=Pe.props&&Pe.props.onVnodeUpdated)&&ti(()=>gr(mn,J,Pe,Ie),ge)}else{let Pe;const{el:Ke,props:ft}=V,{bm:J,m:Ie,parent:Et,root:mn,type:yn}=$,Q=ta(V);ns($,!1),J&&nu(J),!Q&&(Pe=ft&&ft.onVnodeBeforeMount)&&gr(Pe,Et,V),ns($,!0);{mn.ce&&mn.ce._def.shadowRoot!==!1&&mn.ce._injectChildStyle(yn);const Y=$.subTree=fv($);g(null,Y,G,pe,$,ge,de),V.el=Y.el}if(Ie&&ti(Ie,ge),!Q&&(Pe=ft&&ft.onVnodeMounted)){const Y=V;ti(()=>gr(Pe,Et,Y),ge)}(V.shapeFlag&256||Et&&ta(Et.vnode)&&Et.vnode.shapeFlag&256)&&$.a&&ti($.a,ge),$.isMounted=!0,V=G=pe=null}};$.scope.on();const _e=$.effect=new zy(ke);$.scope.off();const be=$.update=_e.run.bind(_e),Xe=$.job=_e.runIfDirty.bind(_e);Xe.i=$,Xe.id=$.uid,_e.scheduler=()=>Eh(Xe),ns($,!0),be()},re=($,V,G)=>{V.component=$;const pe=$.vnode.props;$.vnode=V,$.next=null,CA($,V.props,pe,G),RA($,V.children,G),ur(),pw($),cr()},te=($,V,G,pe,ge,de,Te,ke,_e=!1)=>{const be=$&&$.children,Xe=$?$.shapeFlag:0,Pe=V.children,{patchFlag:Ke,shapeFlag:ft}=V;if(Ke>0){if(Ke&128){st(be,Pe,G,pe,ge,de,Te,ke,_e);return}else if(Ke&256){He(be,Pe,G,pe,ge,de,Te,ke,_e);return}}ft&8?(Xe&16&&ye(be,ge,de),Pe!==be&&u(G,Pe)):Xe&16?ft&16?st(be,Pe,G,pe,ge,de,Te,ke,_e):ye(be,ge,de,!0):(Xe&8&&u(G,""),ft&16&&T(Pe,G,pe,ge,de,Te,ke,_e))},He=($,V,G,pe,ge,de,Te,ke,_e)=>{$=$||Ws,V=V||Ws;const be=$.length,Xe=V.length,Pe=Math.min(be,Xe);let Ke;for(Ke=0;Ke<Pe;Ke++){const ft=V[Ke]=_e?mo(V[Ke]):hr(V[Ke]);g($[Ke],ft,G,null,ge,de,Te,ke,_e)}be>Xe?ye($,ge,de,!0,!1,Pe):T(V,G,pe,ge,de,Te,ke,_e,Pe)},st=($,V,G,pe,ge,de,Te,ke,_e)=>{let be=0;const Xe=V.length;let Pe=$.length-1,Ke=Xe-1;for(;be<=Pe&&be<=Ke;){const ft=$[be],J=V[be]=_e?mo(V[be]):hr(V[be]);if(is(ft,J))g(ft,J,G,null,ge,de,Te,ke,_e);else break;be++}for(;be<=Pe&&be<=Ke;){const ft=$[Pe],J=V[Ke]=_e?mo(V[Ke]):hr(V[Ke]);if(is(ft,J))g(ft,J,G,null,ge,de,Te,ke,_e);else break;Pe--,Ke--}if(be>Pe){if(be<=Ke){const ft=Ke+1,J=ft<Xe?V[ft].el:pe;for(;be<=Ke;)g(null,V[be]=_e?mo(V[be]):hr(V[be]),G,J,ge,de,Te,ke,_e),be++}}else if(be>Ke)for(;be<=Pe;)ct($[be],ge,de,!0),be++;else{const ft=be,J=be,Ie=new Map;for(be=J;be<=Ke;be++){const Fe=V[be]=_e?mo(V[be]):hr(V[be]);Fe.key!=null&&Ie.set(Fe.key,be)}let Et,mn=0;const yn=Ke-J+1;let Q=!1,Y=0;const me=new Array(yn);for(be=0;be<yn;be++)me[be]=0;for(be=ft;be<=Pe;be++){const Fe=$[be];if(mn>=yn){ct(Fe,ge,de,!0);continue}let Ge;if(Fe.key!=null)Ge=Ie.get(Fe.key);else for(Et=J;Et<=Ke;Et++)if(me[Et-J]===0&&is(Fe,V[Et])){Ge=Et;break}Ge===void 0?ct(Fe,ge,de,!0):(me[Ge-J]=be+1,Ge>=Y?Y=Ge:Q=!0,g(Fe,V[Ge],G,null,ge,de,Te,ke,_e),mn++)}const Me=Q?IA(me):Ws;for(Et=Me.length-1,be=yn-1;be>=0;be--){const Fe=J+be,Ge=V[Fe],Je=V[Fe+1],Mt=Fe+1<Xe?Je.el||Je.placeholder:pe;me[be]===0?g(null,Ge,G,Mt,ge,de,Te,ke,_e):Q&&(Et<0||be!==Me[Et]?ut(Ge,G,Mt,2):Et--)}}},ut=($,V,G,pe,ge=null)=>{const{el:de,type:Te,transition:ke,children:_e,shapeFlag:be}=$;if(be&6){ut($.component.subTree,V,G,pe);return}if(be&128){$.suspense.move(V,G,pe);return}if(be&64){Te.move($,V,G,ue);return}if(Te===Ve){i(de,V,G);for(let Pe=0;Pe<_e.length;Pe++)ut(_e[Pe],V,G,pe);i($.anchor,V,G);return}if(Te===Tu){_($,V,G);return}if(pe!==2&&be&1&&ke)if(pe===0)ke.beforeEnter(de),i(de,V,G),ti(()=>ke.enter(de),ge);else{const{leave:Pe,delayLeave:Ke,afterLeave:ft}=ke,J=()=>{$.ctx.isUnmounted?r(de):i(de,V,G)},Ie=()=>{de._isLeaving&&de[Br](!0),Pe(de,()=>{J(),ft&&ft()})};Ke?Ke(de,J,Ie):Ie()}else i(de,V,G)},ct=($,V,G,pe=!1,ge=!1)=>{const{type:de,props:Te,ref:ke,children:_e,dynamicChildren:be,shapeFlag:Xe,patchFlag:Pe,dirs:Ke,cacheIndex:ft}=$;if(Pe===-2&&(ge=!1),ke!=null&&(ur(),hl(ke,null,G,$,!0),cr()),ft!=null&&(V.renderCache[ft]=void 0),Xe&256){V.ctx.deactivate($);return}const J=Xe&1&&Ke,Ie=!ta($);let Et;if(Ie&&(Et=Te&&Te.onVnodeBeforeUnmount)&&gr(Et,V,$),Xe&6)Ze($.component,G,pe);else{if(Xe&128){$.suspense.unmount(G,pe);return}J&&es($,null,V,"beforeUnmount"),Xe&64?$.type.remove($,V,G,ue,pe):be&&!be.hasOnce&&(de!==Ve||Pe>0&&Pe&64)?ye(be,V,G,!1,!0):(de===Ve&&Pe&384||!ge&&Xe&16)&&ye(_e,V,G),pe&&vt($)}(Ie&&(Et=Te&&Te.onVnodeUnmounted)||J)&&ti(()=>{Et&&gr(Et,V,$),J&&es($,null,V,"unmounted")},G)},vt=$=>{const{type:V,el:G,anchor:pe,transition:ge}=$;if(V===Ve){We(G,pe);return}if(V===Tu){b($);return}const de=()=>{r(G),ge&&!ge.persisted&&ge.afterLeave&&ge.afterLeave()};if($.shapeFlag&1&&ge&&!ge.persisted){const{leave:Te,delayLeave:ke}=ge,_e=()=>Te(G,de);ke?ke($.el,de,_e):_e()}else de()},We=($,V)=>{let G;for(;$!==V;)G=d($),r($),$=G;r(V)},Ze=($,V,G)=>{const{bum:pe,scope:ge,job:de,subTree:Te,um:ke,m:_e,a:be}=$;iv(_e),iv(be),pe&&nu(pe),ge.stop(),de&&(de.flags|=8,ct(Te,$,V,G)),ke&&ti(ke,V),ti(()=>{$.isUnmounted=!0},V)},ye=($,V,G,pe=!1,ge=!1,de=0)=>{for(let Te=de;Te<$.length;Te++)ct($[Te],V,G,pe,ge)},I=$=>{if($.shapeFlag&6)return I($.component.subTree);if($.shapeFlag&128)return $.suspense.next();const V=d($.anchor||$.el),G=V&&V[yw];return G?d(G):V};let ee=!1;const K=($,V,G)=>{$==null?V._vnode&&ct(V._vnode,null,null,!0):g(V._vnode||null,$,V,null,null,null,G),V._vnode=$,ee||(ee=!0,pw(),hw(),ee=!1)},ue={p:g,um:ct,m:ut,r:vt,mt:ae,mc:T,pc:te,pbc:R,n:I,o:t};return{render:K,hydrate:void 0,createApp:_A(K)}}function qh({type:t,props:e},n){return n==="svg"&&t==="foreignObject"||n==="mathml"&&t==="annotation-xml"&&e&&e.encoding&&e.encoding.includes("html")?void 0:n}function ns({effect:t,job:e},n){n?(t.flags|=32,e.flags|=4):(t.flags&=-33,e.flags&=-5)}function MA(t,e){return(!t||t&&!t.pendingBranch)&&e&&!e.persisted}function Vh(t,e,n=!1){const i=t.children,r=e.children;if(Ue(i)&&Ue(r))for(let o=0;o<i.length;o++){const s=i[o];let a=r[o];a.shapeFlag&1&&!a.dynamicChildren&&((a.patchFlag<=0||a.patchFlag===32)&&(a=r[o]=mo(r[o]),a.el=s.el),!n&&a.patchFlag!==-2&&Vh(s,a)),a.type===Ru&&a.patchFlag!==-1&&(a.el=s.el),a.type===bn&&!a.el&&(a.el=s.el)}}function IA(t){const e=t.slice(),n=[0];let i,r,o,s,a;const l=t.length;for(i=0;i<l;i++){const f=t[i];if(f!==0){if(r=n[n.length-1],t[r]<f){e[i]=r,n.push(i);continue}for(o=0,s=n.length-1;o<s;)a=o+s>>1,t[n[a]]<f?o=a+1:s=a;f<t[n[o]]&&(o>0&&(e[i]=n[o-1]),n[o]=i)}}for(o=n.length,s=n[o-1];o-- >0;)n[o]=s,s=e[s];return n}function nv(t){const e=t.subTree.component;if(e)return e.asyncDep&&!e.asyncResolved?e:nv(e)}function iv(t){if(t)for(let e=0;e<t.length;e++)t[e].flags|=8}const NA=Symbol.for("v-scx"),DA=()=>Qt(NA);function Tt(t,e){return wl(t,null,e)}function rv(t,e){return wl(t,null,{flush:"post"})}function ov(t,e){return wl(t,null,{flush:"sync"})}function je(t,e,n){return wl(t,e,n)}function wl(t,e,n=Ot){const{immediate:i,deep:r,flush:o,once:s}=n,a=cn({},n),l=e&&i||!e&&o!=="post";let f;if(xl){if(o==="sync"){const p=DA();f=p.__watcherHandles||(p.__watcherHandles=[])}else if(!l){const p=()=>{};return p.stop=fr,p.resume=fr,p.pause=fr,p}}const u=Vn;a.call=(p,h,g)=>Hi(p,u,h,g);let c=!1;o==="post"?a.scheduler=p=>{ti(p,u&&u.suspense)}:o!=="sync"&&(c=!0,a.scheduler=(p,h)=>{h?p():Eh(p)}),a.augmentJob=p=>{e&&(p.flags|=4),c&&(p.flags|=2,u&&(p.id=u.uid,p.i=u))};const d=HO(t,e,a);return xl&&(f?f.push(d):l&&d()),d}function BA(t,e,n){const i=this.proxy,r=Wt(t)?t.includes(".")?sv(i,t):()=>i[t]:t.bind(i,i);let o;at(e)?o=e:(o=e.handler,n=e);const s=bl(this),a=wl(r,o.bind(i),n);return s(),a}function sv(t,e){const n=e.split(".");return()=>{let i=t;for(let r=0;r<n.length&&i;r++)i=i[n[r]];return i}}function go(t,e,n=Ot){const i=Zt(),r=Xn(e),o=Pr(e),s=av(t,r),a=gu((l,f)=>{let u,c=Ot,d;return ov(()=>{const p=t[r];Qn(u,p)&&(u=p,f())}),{get(){return l(),n.get?n.get(u):u},set(p){const h=n.set?n.set(p):p;if(!Qn(h,u)&&!(c!==Ot&&Qn(p,c)))return;const g=i.vnode.props;g&&(e in g||r in g||o in g)&&(`onUpdate:${e}`in g||`onUpdate:${r}`in g||`onUpdate:${o}`in g)||(u=p,f()),i.emit(`update:${e}`,h),Qn(p,h)&&Qn(p,c)&&!Qn(h,d)&&f(),c=p,d=h}}});return a[Symbol.iterator]=()=>{let l=0;return{next(){return l<2?{value:l++?s||Ot:a,done:!1}:{done:!0}}}},a}const av=(t,e)=>e==="modelValue"||e==="model-value"?t.modelModifiers:t[`${e}Modifiers`]||t[`${Xn(e)}Modifiers`]||t[`${Pr(e)}Modifiers`];function FA(t,e,...n){if(t.isUnmounted)return;const i=t.vnode.props||Ot;let r=n;const o=e.startsWith("update:"),s=o&&av(i,e.slice(7));s&&(s.trim&&(r=n.map(u=>Wt(u)?u.trim():u)),s.number&&(r=n.map(iu)));let a,l=i[a=nl(e)]||i[a=nl(Xn(e))];!l&&o&&(l=i[a=nl(Pr(e))]),l&&Hi(l,t,6,r);const f=i[a+"Once"];if(f){if(!t.emitted)t.emitted={};else if(t.emitted[a])return;t.emitted[a]=!0,Hi(f,t,6,r)}}const $A=new WeakMap;function lv(t,e,n=!1){const i=n?$A:e.emitsCache,r=i.get(t);if(r!==void 0)return r;const o=t.emits;let s={},a=!1;if(!at(t)){const l=f=>{const u=lv(f,e,!0);u&&(a=!0,cn(s,u))};!n&&e.mixins.length&&e.mixins.forEach(l),t.extends&&l(t.extends),t.mixins&&t.mixins.forEach(l)}return!o&&!a?(Ft(t)&&i.set(t,null),null):(Ue(o)?o.forEach(l=>s[l]=null):cn(s,o),Ft(t)&&i.set(t,s),s)}function Au(t,e){return!t||!Zf(e)?!1:(e=e.slice(2).replace(/Once$/,""),It(t,e[0].toLowerCase()+e.slice(1))||It(t,Pr(e))||It(t,e))}function jne(){}function fv(t){const{type:e,vnode:n,proxy:i,withProxy:r,propsOptions:[o],slots:s,attrs:a,emit:l,render:f,renderCache:u,props:c,data:d,setupState:p,ctx:h,inheritAttrs:g}=t,y=bu(t);let w,v;try{if(n.shapeFlag&4){const b=r||i,x=b;w=hr(f.call(x,b,u,c,p,d,h)),v=a}else{const b=e;w=hr(b.length>1?b(c,{attrs:a,slots:s,emit:l}):b(c,null)),v=e.props?a:LA(a)}}catch(b){vl.length=0,wu(b,t,1),w=M(bn)}let _=w;if(v&&g!==!1){const b=Object.keys(v),{shapeFlag:x}=_;b.length&&x&7&&(o&&b.some(uh)&&(v=qA(v,o)),_=$r(_,v,!1,!0))}return n.dirs&&(_=$r(_,null,!1,!0),_.dirs=_.dirs?_.dirs.concat(n.dirs):n.dirs),n.transition&&pl(_,n.transition),w=_,bu(y),w}const LA=t=>{let e;for(const n in t)(n==="class"||n==="style"||Zf(n))&&((e||(e={}))[n]=t[n]);return e},qA=(t,e)=>{const n={};for(const i in t)(!uh(i)||!(i.slice(9)in e))&&(n[i]=t[i]);return n};function VA(t,e,n){const{props:i,children:r,component:o}=t,{props:s,children:a,patchFlag:l}=e,f=o.emitsOptions;if(e.dirs||e.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return i?uv(i,s,f):!!s;if(l&8){const u=e.dynamicProps;for(let c=0;c<u.length;c++){const d=u[c];if(s[d]!==i[d]&&!Au(f,d))return!0}}}else return(r||a)&&(!a||!a.$stable)?!0:i===s?!1:i?s?uv(i,s,f):!0:!!s;return!1}function uv(t,e,n){const i=Object.keys(e);if(i.length!==Object.keys(t).length)return!0;for(let r=0;r<i.length;r++){const o=i[r];if(e[o]!==t[o]&&!Au(n,o))return!0}return!1}function zA({vnode:t,parent:e},n){for(;e;){const i=e.subTree;if(i.suspense&&i.suspense.activeBranch===t&&(i.el=t.el),i===t)(t=e.vnode).el=n,e=e.parent;else break}}const cv=t=>t.__isSuspense;function jA(t,e){e&&e.pendingBranch?Ue(t)?e.effects.push(...t):e.effects.push(t):XO(t)}const Ve=Symbol.for("v-fgt"),Ru=Symbol.for("v-txt"),bn=Symbol.for("v-cmt"),Tu=Symbol.for("v-stc"),vl=[];let ni=null;function E(t=!1){vl.push(ni=t?null:[])}function HA(){vl.pop(),ni=vl[vl.length-1]||null}let na=1;function Pu(t,e=!1){na+=t,t<0&&ni&&e&&(ni.hasOnce=!0)}function dv(t){return t.dynamicChildren=na>0?ni||Ws:null,HA(),na>0&&ni&&ni.push(t),t}function X(t,e,n,i,r,o){return dv(ie(t,e,n,i,r,o,!0))}function B(t,e,n,i,r){return dv(M(t,e,n,i,r,!0))}function pr(t){return t?t.__v_isVNode===!0:!1}function is(t,e){return t.type===e.type&&t.key===e.key}const pv=({key:t})=>t??null,Mu=({ref:t,ref_key:e,ref_for:n})=>(typeof t=="number"&&(t=""+t),t!=null?Wt(t)||it(t)||at(t)?{i:Pn,r:t,k:e,f:!!n}:t:null);function ie(t,e=null,n=null,i=0,r=null,o=t===Ve?0:1,s=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&pv(e),ref:e&&Mu(e),scopeId:mw,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:i,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:Pn};return a?(zh(l,n),o&128&&t.normalize(l)):n&&(l.shapeFlag|=Wt(n)?8:16),na>0&&!s&&ni&&(l.patchFlag>0||o&6)&&l.patchFlag!==32&&ni.push(l),l}const M=UA;function UA(t,e=null,n=null,i=0,r=null,o=!1){if((!t||t===Dw)&&(t=bn),pr(t)){const a=$r(t,e,!0);return n&&zh(a,n),na>0&&!o&&ni&&(a.shapeFlag&6?ni[ni.indexOf(t)]=a:ni.push(a)),a.patchFlag=-2,a}if(e8(t)&&(t=t.__vccOpts),e){e=$t(e);let{class:a,style:l}=e;a&&!Wt(a)&&(e.class=Ce(a)),Ft(l)&&(Sh(l)&&!Ue(l)&&(l=cn({},l)),e.style=di(l))}const s=Wt(t)?1:cv(t)?128:ww(t)?64:Ft(t)?4:at(t)?2:0;return ie(t,e,n,i,r,s,o,!0)}function $t(t){return t?Sh(t)||Jw(t)?cn({},t):t:null}function $r(t,e,n=!1,i=!1){const{props:r,ref:o,patchFlag:s,children:a,transition:l}=t,f=e?fe(r||{},e):r,u={__v_isVNode:!0,__v_skip:!0,type:t.type,props:f,key:f&&pv(f),ref:e&&e.ref?n&&o?Ue(o)?o.concat(Mu(e)):[o,Mu(e)]:Mu(e):o,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:a,target:t.target,targetStart:t.targetStart,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:e&&t.type!==Ve?s===-1?16:s|16:s,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:l,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&$r(t.ssContent),ssFallback:t.ssFallback&&$r(t.ssFallback),placeholder:t.placeholder,el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce};return l&&i&&pl(u,l.clone(u)),u}function xe(t=" ",e=0){return M(Ru,null,t,e)}function Iu(t,e){const n=M(Tu,null,t);return n.staticCount=e,n}function Re(t="",e=!1){return e?(E(),B(bn,null,t)):M(bn,null,t)}function hr(t){return t==null||typeof t=="boolean"?M(bn):Ue(t)?M(Ve,null,t.slice()):pr(t)?mo(t):M(Ru,null,String(t))}function mo(t){return t.el===null&&t.patchFlag!==-1||t.memo?t:$r(t)}function zh(t,e){let n=0;const{shapeFlag:i}=t;if(e==null)e=null;else if(Ue(e))n=16;else if(typeof e=="object")if(i&65){const r=e.default;r&&(r._c&&(r._d=!1),zh(t,r()),r._c&&(r._d=!0));return}else{n=32;const r=e._;!r&&!Jw(e)?e._ctx=Pn:r===3&&Pn&&(Pn.slots._===1?e._=1:(e._=2,t.patchFlag|=1024))}else at(e)?(e={default:e,_ctx:Pn},n=32):(e=String(e),i&64?(n=16,e=[xe(e)]):n=8);t.children=e,t.shapeFlag|=n}function fe(...t){const e={};for(let n=0;n<t.length;n++){const i=t[n];for(const r in i)if(r==="class")e.class!==i.class&&(e.class=Ce([e.class,i.class]));else if(r==="style")e.style=di([e.style,i.style]);else if(Zf(r)){const o=e[r],s=i[r];s&&o!==s&&!(Ue(o)&&o.includes(s))&&(e[r]=o?[].concat(o,s):s)}else r!==""&&(e[r]=i[r])}return e}function gr(t,e,n,i=null){Hi(t,e,7,[n,i])}const WA=Ww();let KA=0;function GA(t,e,n){const i=t.type,r=(e?e.appContext:t.appContext)||WA,o={uid:KA++,vnode:t,type:i,parent:e,appContext:r,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new Vy(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:e?e.provides:Object.create(r.provides),ids:e?e.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Xw(i,r),emitsOptions:lv(i,r),emit:null,emitted:null,propsDefaults:Ot,inheritAttrs:i.inheritAttrs,ctx:Ot,data:Ot,props:Ot,attrs:Ot,slots:Ot,refs:Ot,setupState:Ot,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return o.ctx={_:o},o.root=e?e.root:o,o.emit=FA.bind(null,o),t.ce&&t.ce(o),o}let Vn=null;const Zt=()=>Vn||Pn;let Nu,jh;{const t=ru(),e=(n,i)=>{let r;return(r=t[n])||(r=t[n]=[]),r.push(i),o=>{r.length>1?r.forEach(s=>s(o)):r[0](o)}};Nu=e("__VUE_INSTANCE_SETTERS__",n=>Vn=n),jh=e("__VUE_SSR_SETTERS__",n=>xl=n)}const bl=t=>{const e=Vn;return Nu(t),t.scope.on(),()=>{t.scope.off(),Nu(e)}},hv=()=>{Vn&&Vn.scope.off(),Nu(null)};function gv(t){return t.vnode.shapeFlag&4}let xl=!1;function JA(t,e=!1,n=!1){e&&jh(e);const{props:i,children:r}=t.vnode,o=gv(t);SA(t,i,o,e),AA(t,r,n||e);const s=o?YA(t,e):void 0;return e&&jh(!1),s}function YA(t,e){const n=t.type;t.accessCache=Object.create(null),t.proxy=new Proxy(t.ctx,gA);const{setup:i}=n;if(i){ur();const r=t.setupContext=i.length>1?wv(t):null,o=bl(t),s=Qs(i,t,0,[t.props,r]),a=Iy(s);if(cr(),o(),(a||t.sp)&&!ta(t)&&Pw(t),a){if(s.then(hv,hv),e)return s.then(l=>{mv(t,l)}).catch(l=>{wu(l,t,0)});t.asyncDep=s}else mv(t,s)}else yv(t)}function mv(t,e,n){at(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:Ft(e)&&(t.setupState=lw(e)),yv(t)}function yv(t,e,n){const i=t.type;t.render||(t.render=i.render||fr);{const r=bl(t);ur();try{mA(t)}finally{cr(),r()}}}const XA={get(t,e){return Ln(t,"get",""),t[e]}};function wv(t){const e=n=>{t.exposed=n||{}};return{attrs:new Proxy(t.attrs,XA),slots:t.slots,emit:t.emit,expose:e}}function Du(t){return t.exposed?t.exposeProxy||(t.exposeProxy=new Proxy(lw(Xs(t.exposed)),{get(e,n){if(n in e)return e[n];if(n in gl)return gl[n](t)},has(e,n){return n in e||n in gl}})):t.proxy}const QA=/(?:^|[-_])\w/g,ZA=t=>t.replace(QA,e=>e.toUpperCase()).replace(/[-_]/g,"");function vv(t,e=!0){return at(t)?t.displayName||t.name:t.name||e&&t.__name}function bv(t,e,n=!1){let i=vv(e);if(!i&&e.__file){const r=e.__file.match(/([^/\\]+)\.\w+$/);r&&(i=r[1])}if(!i&&t&&t.parent){const r=o=>{for(const s in o)if(o[s]===e)return s};i=r(t.components||t.parent.type.components)||r(t.appContext.components)}return i?ZA(i):n?"App":"Anonymous"}function e8(t){return at(t)&&"__vccOpts"in t}const U=(t,e)=>zO(t,e,xl);function Yt(t,e,n){const i=(o,s,a)=>{Pu(-1);try{return M(o,s,a)}finally{Pu(1)}},r=arguments.length;return r===2?Ft(e)&&!Ue(e)?pr(e)?i(t,null,[e]):i(t,e):i(t,null,e):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&pr(n)&&(n=[n]),i(t,e,n))}function t8(t,e,n,i){const r=n[i];if(r&&n8(r,t))return r;const o=e();return o.memo=t.slice(),o.cacheIndex=i,n[i]=o}function n8(t,e){const n=t.memo;if(n.length!=e.length)return!1;for(let i=0;i<n.length;i++)if(Qn(n[i],e[i]))return!1;return na>0&&ni&&ni.push(t),!0}const i8="3.5.21";/** 18 18 * @vue/runtime-dom v3.5.21 19 19 * (c) 2018-present Yuxi (Evan) You and Vue contributors 20 20 * @license MIT 21 **/let zh;const yv=typeof window<"u"&&window.trustedTypes;if(yv)try{zh=yv.createPolicy("vue",{createHTML:t=>t})}catch{}const wv=zh?t=>zh.createHTML(t):t=>t,i8="http://www.w3.org/2000/svg",r8="http://www.w3.org/1998/Math/MathML",Lr=typeof document<"u"?document:null,vv=Lr&&Lr.createElement("template"),o8={insert:(t,e,n)=>{e.insertBefore(t,n||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,n,i)=>{const r=e==="svg"?Lr.createElementNS(i8,t):e==="mathml"?Lr.createElementNS(r8,t):n?Lr.createElement(t,{is:n}):Lr.createElement(t);return t==="select"&&i&&i.multiple!=null&&r.setAttribute("multiple",i.multiple),r},createText:t=>Lr.createTextNode(t),createComment:t=>Lr.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>Lr.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,n,i,r,o){const s=n?n.previousSibling:e.lastChild;if(r&&(r===o||r.nextSibling))for(;e.insertBefore(r.cloneNode(!0),n),!(r===o||!(r=r.nextSibling)););else{vv.innerHTML=wv(i==="svg"?`<svg>${t}</svg>`:i==="mathml"?`<math>${t}</math>`:t);const a=vv.content;if(i==="svg"||i==="mathml"){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}e.insertBefore(a,n)}return[s?s.nextSibling:e.firstChild,n?n.previousSibling:e.lastChild]}},yo="transition",xl="animation",_l=Symbol("_vtc"),bv={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},s8=cn({},xw,bv),Bu=(t=>(t.displayName="Transition",t.props=s8,t))((t,{slots:e})=>Yt(eA,a8(t),e)),ss=(t,e=[])=>{Ue(t)?t.forEach(n=>n(...e)):t&&t(...e)},xv=t=>t?Ue(t)?t.some(e=>e.length>1):t.length>1:!1;function a8(t){const e={};for(const L in t)L in bv||(e[L]=t[L]);if(t.css===!1)return e;const{name:n="v",type:i,duration:r,enterFromClass:o=`${n}-enter-from`,enterActiveClass:s=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=o,appearActiveClass:f=s,appearToClass:u=a,leaveFromClass:c=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=t,h=l8(r),g=h&&h[0],y=h&&h[1],{onBeforeEnter:w,onEnter:v,onEnterCancelled:_,onLeave:b,onLeaveCancelled:x,onBeforeAppear:k=w,onAppear:S=v,onAppearCancelled:T=_}=e,A=(L,K,fe,ae)=>{L._enterCancelled=ae,as(L,K?u:a),as(L,K?f:s),fe&&fe()},R=(L,K)=>{L._isLeaving=!1,as(L,c),as(L,p),as(L,d),K&&K()},F=L=>(K,fe)=>{const ae=L?S:v,ce=()=>A(K,L,fe);ss(ae,[K,ce]),_v(()=>{as(K,L?l:o),qr(K,L?u:a),xv(ae)||kv(K,i,g,ce)})};return cn(e,{onBeforeEnter(L){ss(w,[L]),qr(L,o),qr(L,s)},onBeforeAppear(L){ss(k,[L]),qr(L,l),qr(L,f)},onEnter:F(!1),onAppear:F(!0),onLeave(L,K){L._isLeaving=!0;const fe=()=>R(L,K);qr(L,c),L._enterCancelled?(qr(L,d),Ev()):(Ev(),qr(L,d)),_v(()=>{L._isLeaving&&(as(L,c),qr(L,p),xv(b)||kv(L,i,y,fe))}),ss(b,[L,fe])},onEnterCancelled(L){A(L,!1,void 0,!0),ss(_,[L])},onAppearCancelled(L){A(L,!0,void 0,!0),ss(T,[L])},onLeaveCancelled(L){R(L),ss(x,[L])}})}function l8(t){if(t==null)return null;if(Ft(t))return[jh(t.enter),jh(t.leave)];{const e=jh(t);return[e,e]}}function jh(t){return fO(t)}function qr(t,e){e.split(/\s+/).forEach(n=>n&&t.classList.add(n)),(t[_l]||(t[_l]=new Set)).add(e)}function as(t,e){e.split(/\s+/).forEach(i=>i&&t.classList.remove(i));const n=t[_l];n&&(n.delete(e),n.size||(t[_l]=void 0))}function _v(t){requestAnimationFrame(()=>{requestAnimationFrame(t)})}let f8=0;function kv(t,e,n,i){const r=t._endId=++f8,o=()=>{r===t._endId&&i()};if(n!=null)return setTimeout(o,n);const{type:s,timeout:a,propCount:l}=u8(t,e);if(!s)return i();const f=s+"end";let u=0;const c=()=>{t.removeEventListener(f,d),o()},d=p=>{p.target===t&&++u>=l&&c()};setTimeout(()=>{u<l&&c()},a+1),t.addEventListener(f,d)}function u8(t,e){const n=window.getComputedStyle(t),i=h=>(n[h]||"").split(", "),r=i(`${yo}Delay`),o=i(`${yo}Duration`),s=Sv(r,o),a=i(`${xl}Delay`),l=i(`${xl}Duration`),f=Sv(a,l);let u=null,c=0,d=0;e===yo?s>0&&(u=yo,c=s,d=o.length):e===xl?f>0&&(u=xl,c=f,d=l.length):(c=Math.max(s,f),u=c>0?s>f?yo:xl:null,d=u?u===yo?o.length:l.length:0);const p=u===yo&&/\b(?:transform|all)(?:,|$)/.test(i(`${yo}Property`).toString());return{type:u,timeout:c,propCount:d,hasTransform:p}}function Sv(t,e){for(;t.length<e.length;)t=t.concat(t);return Math.max(...e.map((n,i)=>Cv(n)+Cv(t[i])))}function Cv(t){return t==="auto"?0:Number(t.slice(0,-1).replace(",","."))*1e3}function Ev(){return document.body.offsetHeight}function c8(t,e,n){const i=t[_l];i&&(e=(e?[e,...i]:[...i]).join(" ")),e==null?t.removeAttribute("class"):n?t.setAttribute("class",e):t.className=e}const Fu=Symbol("_vod"),Ov=Symbol("_vsh"),Av={name:"show",beforeMount(t,{value:e},{transition:n}){t[Fu]=t.style.display==="none"?"":t.style.display,n&&e?n.beforeEnter(t):kl(t,e)},mounted(t,{value:e},{transition:n}){n&&e&&n.enter(t)},updated(t,{value:e,oldValue:n},{transition:i}){!e!=!n&&(i?e?(i.beforeEnter(t),kl(t,!0),i.enter(t)):i.leave(t,()=>{kl(t,!1)}):kl(t,e))},beforeUnmount(t,{value:e}){kl(t,e)}};function kl(t,e){t.style.display=e?t[Fu]:"none",t[Ov]=!e}const d8=Symbol(""),p8=/(?:^|;)\s*display\s*:/;function h8(t,e,n){const i=t.style,r=Ut(n);let o=!1;if(n&&!r){if(e)if(Ut(e))for(const s of e.split(";")){const a=s.slice(0,s.indexOf(":")).trim();n[a]==null&&$u(i,a,"")}else for(const s in e)n[s]==null&&$u(i,s,"");for(const s in n)s==="display"&&(o=!0),$u(i,s,n[s])}else if(r){if(e!==n){const s=i[d8];s&&(n+=";"+s),i.cssText=n,o=p8.test(n)}}else e&&t.removeAttribute("style");Fu in t&&(t[Fu]=o?i.display:"",t[Ov]&&(i.display="none"))}const Rv=/\s*!important$/;function $u(t,e,n){if(Ue(n))n.forEach(i=>$u(t,e,i));else if(n==null&&(n=""),e.startsWith("--"))t.setProperty(e,n);else{const i=g8(t,e);Rv.test(n)?t.setProperty(Pr(i),n.replace(Rv,""),"important"):t[i]=n}}const Tv=["Webkit","Moz","ms"],Hh={};function g8(t,e){const n=Hh[e];if(n)return n;let i=Xn(e);if(i!=="filter"&&i in t)return Hh[e]=i;i=tu(i);for(let r=0;r<Tv.length;r++){const o=Tv[r]+i;if(o in t)return Hh[e]=o}return e}const Pv="http://www.w3.org/1999/xlink";function Mv(t,e,n,i,r,o=hO(e)){i&&e.startsWith("xlink:")?n==null?t.removeAttributeNS(Pv,e.slice(6,e.length)):t.setAttributeNS(Pv,e,n):n==null||o&&!Ny(n)?t.removeAttribute(e):t.setAttribute(e,o?"":zi(n)?String(n):n)}function Iv(t,e,n,i,r){if(e==="innerHTML"||e==="textContent"){n!=null&&(t[e]=e==="innerHTML"?wv(n):n);return}const o=t.tagName;if(e==="value"&&o!=="PROGRESS"&&!o.includes("-")){const a=o==="OPTION"?t.getAttribute("value")||"":t.value,l=n==null?t.type==="checkbox"?"on":"":String(n);(a!==l||!("_value"in t))&&(t.value=l),n==null&&t.removeAttribute(e),t._value=n;return}let s=!1;if(n===""||n==null){const a=typeof t[e];a==="boolean"?n=Ny(n):n==null&&a==="string"?(n="",s=!0):a==="number"&&(n=0,s=!0)}try{t[e]=n}catch{}s&&t.removeAttribute(r||e)}function Vr(t,e,n,i){t.addEventListener(e,n,i)}function m8(t,e,n,i){t.removeEventListener(e,n,i)}const Nv=Symbol("_vei");function y8(t,e,n,i,r=null){const o=t[Nv]||(t[Nv]={}),s=o[e];if(i&&s)s.value=i;else{const[a,l]=w8(e);if(i){const f=o[e]=x8(i,r);Vr(t,a,f,l)}else s&&(m8(t,a,s,l),o[e]=void 0)}}const Dv=/(?:Once|Passive|Capture)$/;function w8(t){let e;if(Dv.test(t)){e={};let i;for(;i=t.match(Dv);)t=t.slice(0,t.length-i[0].length),e[i[0].toLowerCase()]=!0}return[t[2]===":"?t.slice(3):Pr(t.slice(2)),e]}let Uh=0;const v8=Promise.resolve(),b8=()=>Uh||(v8.then(()=>Uh=0),Uh=Date.now());function x8(t,e){const n=i=>{if(!i._vts)i._vts=Date.now();else if(i._vts<=n.attached)return;Hi(_8(i,n.value),e,5,[i])};return n.value=t,n.attached=b8(),n}function _8(t,e){if(Ue(e)){const n=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{n.call(t),t._stopped=!0},e.map(i=>r=>!r._stopped&&i&&i(r))}else return e}const Bv=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&t.charCodeAt(2)>96&&t.charCodeAt(2)<123,k8=(t,e,n,i,r,o)=>{const s=r==="svg";e==="class"?c8(t,i,s):e==="style"?h8(t,n,i):Zf(e)?lh(e)||y8(t,e,n,i,o):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):S8(t,e,i,s))?(Iv(t,e,i),!t.tagName.includes("-")&&(e==="value"||e==="checked"||e==="selected")&&Mv(t,e,i,s,o,e!=="value")):t._isVueCE&&(/[A-Z]/.test(e)||!Ut(i))?Iv(t,Xn(e),i,o,e):(e==="true-value"?t._trueValue=i:e==="false-value"&&(t._falseValue=i),Mv(t,e,i,s))};function S8(t,e,n,i){if(i)return!!(e==="innerHTML"||e==="textContent"||e in t&&Bv(e)&&at(n));if(e==="spellcheck"||e==="draggable"||e==="translate"||e==="autocorrect"||e==="form"||e==="list"&&t.tagName==="INPUT"||e==="type"&&t.tagName==="TEXTAREA")return!1;if(e==="width"||e==="height"){const r=t.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return Bv(e)&&Ut(n)?!1:e in t}const wo=t=>{const e=t.props["onUpdate:modelValue"]||!1;return Ue(e)?n=>nu(e,n):e};function C8(t){t.target.composing=!0}function Fv(t){const e=t.target;e.composing&&(e.composing=!1,e.dispatchEvent(new Event("input")))}const Ni=Symbol("_assign"),$v={created(t,{modifiers:{lazy:e,trim:n,number:i}},r){t[Ni]=wo(r);const o=i||r.props&&r.props.type==="number";Vr(t,e?"change":"input",s=>{if(s.target.composing)return;let a=t.value;n&&(a=a.trim()),o&&(a=iu(a)),t[Ni](a)}),n&&Vr(t,"change",()=>{t.value=t.value.trim()}),e||(Vr(t,"compositionstart",C8),Vr(t,"compositionend",Fv),Vr(t,"change",Fv))},mounted(t,{value:e}){t.value=e??""},beforeUpdate(t,{value:e,oldValue:n,modifiers:{lazy:i,trim:r,number:o}},s){if(t[Ni]=wo(s),t.composing)return;const a=(o||t.type==="number")&&!/^0\d/.test(t.value)?iu(t.value):t.value,l=e??"";a!==l&&(document.activeElement===t&&t.type!=="range"&&(i&&e===n||r&&t.value.trim()===l)||(t.value=l))}},E8={deep:!0,created(t,e,n){t[Ni]=wo(n),Vr(t,"change",()=>{const i=t._modelValue,r=ia(t),o=t.checked,s=t[Ni];if(Ue(i)){const a=ch(i,r),l=a!==-1;if(o&&!l)s(i.concat(r));else if(!o&&l){const f=[...i];f.splice(a,1),s(f)}}else if(Gs(i)){const a=new Set(i);o?a.add(r):a.delete(r),s(a)}else s(Vv(t,o))})},mounted:Lv,beforeUpdate(t,e,n){t[Ni]=wo(n),Lv(t,e,n)}};function Lv(t,{value:e,oldValue:n},i){t._modelValue=e;let r;if(Ue(e))r=ch(e,i.props.value)>-1;else if(Gs(e))r=e.has(i.props.value);else{if(e===n)return;r=Jo(e,Vv(t,!0))}t.checked!==r&&(t.checked=r)}const O8={created(t,{value:e},n){t.checked=Jo(e,n.props.value),t[Ni]=wo(n),Vr(t,"change",()=>{t[Ni](ia(t))})},beforeUpdate(t,{value:e,oldValue:n},i){t[Ni]=wo(i),e!==n&&(t.checked=Jo(e,i.props.value))}},A8={deep:!0,created(t,{value:e,modifiers:{number:n}},i){const r=Gs(e);Vr(t,"change",()=>{const o=Array.prototype.filter.call(t.options,s=>s.selected).map(s=>n?iu(ia(s)):ia(s));t[Ni](t.multiple?r?new Set(o):o:o[0]),t._assigning=!0,lt(()=>{t._assigning=!1})}),t[Ni]=wo(i)},mounted(t,{value:e}){qv(t,e)},beforeUpdate(t,e,n){t[Ni]=wo(n)},updated(t,{value:e}){t._assigning||qv(t,e)}};function qv(t,e){const n=t.multiple,i=Ue(e);if(!(n&&!i&&!Gs(e))){for(let r=0,o=t.options.length;r<o;r++){const s=t.options[r],a=ia(s);if(n)if(i){const l=typeof a;l==="string"||l==="number"?s.selected=e.some(f=>String(f)===String(a)):s.selected=ch(e,a)>-1}else s.selected=e.has(a);else if(Jo(ia(s),e)){t.selectedIndex!==r&&(t.selectedIndex=r);return}}!n&&t.selectedIndex!==-1&&(t.selectedIndex=-1)}}function ia(t){return"_value"in t?t._value:t.value}function Vv(t,e){const n=e?"_trueValue":"_falseValue";return n in t?t[n]:e}const zv={created(t,e,n){Lu(t,e,n,null,"created")},mounted(t,e,n){Lu(t,e,n,null,"mounted")},beforeUpdate(t,e,n,i){Lu(t,e,n,i,"beforeUpdate")},updated(t,e,n,i){Lu(t,e,n,i,"updated")}};function R8(t,e){switch(t){case"SELECT":return A8;case"TEXTAREA":return $v;default:switch(e){case"checkbox":return E8;case"radio":return O8;default:return $v}}}function Lu(t,e,n,i,r){const s=R8(t.tagName,n.props&&n.props.type)[r];s&&s(t,e,n,i)}const T8=["ctrl","shift","alt","meta"],P8={stop:t=>t.stopPropagation(),prevent:t=>t.preventDefault(),self:t=>t.target!==t.currentTarget,ctrl:t=>!t.ctrlKey,shift:t=>!t.shiftKey,alt:t=>!t.altKey,meta:t=>!t.metaKey,left:t=>"button"in t&&t.button!==0,middle:t=>"button"in t&&t.button!==1,right:t=>"button"in t&&t.button!==2,exact:(t,e)=>T8.some(n=>t[`${n}Key`]&&!e.includes(n))},Bt=(t,e)=>{const n=t._withMods||(t._withMods={}),i=e.join(".");return n[i]||(n[i]=((r,...o)=>{for(let s=0;s<e.length;s++){const a=P8[e[s]];if(a&&a(r,e))return}return t(r,...o)}))},M8={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},mr=(t,e)=>{const n=t._withKeys||(t._withKeys={}),i=e.join(".");return n[i]||(n[i]=(r=>{if(!("key"in r))return;const o=Pr(r.key);if(e.some(s=>s===o||M8[s]===o))return t(r)}))},I8=cn({patchProp:k8},o8);let jv;function Hv(){return jv||(jv=RA(I8))}const Uv=((...t)=>{Hv().render(...t)}),N8=((...t)=>{const e=Hv().createApp(...t),{mount:n}=e;return e.mount=i=>{const r=B8(i);if(!r)return;const o=e._component;!at(o)&&!o.render&&!o.template&&(o.template=r.innerHTML),r.nodeType===1&&(r.textContent="");const s=n(r,!1,D8(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),s},e});function D8(t){if(t instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&t instanceof MathMLElement)return"mathml"}function B8(t){return Ut(t)?document.querySelector(t):t}function Wv(t,e){return function(){return t.apply(e,arguments)}}const{toString:F8}=Object.prototype,{getPrototypeOf:Wh}=Object,{iterator:qu,toStringTag:Kv}=Symbol,Vu=(t=>e=>{const n=F8.call(e);return t[n]||(t[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Wi=t=>(t=t.toLowerCase(),e=>Vu(e)===t),zu=t=>e=>typeof e===t,{isArray:ra}=Array,Sl=zu("undefined");function Cl(t){return t!==null&&!Sl(t)&&t.constructor!==null&&!Sl(t.constructor)&&pi(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const Gv=Wi("ArrayBuffer");function $8(t){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&Gv(t.buffer),e}const L8=zu("string"),pi=zu("function"),Jv=zu("number"),El=t=>t!==null&&typeof t=="object",q8=t=>t===!0||t===!1,ju=t=>{if(Vu(t)!=="object")return!1;const e=Wh(t);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(Kv in t)&&!(qu in t)},V8=t=>{if(!El(t)||Cl(t))return!1;try{return Object.keys(t).length===0&&Object.getPrototypeOf(t)===Object.prototype}catch{return!1}},z8=Wi("Date"),j8=Wi("File"),H8=Wi("Blob"),U8=Wi("FileList"),W8=t=>El(t)&&pi(t.pipe),K8=t=>{let e;return t&&(typeof FormData=="function"&&t instanceof FormData||pi(t.append)&&((e=Vu(t))==="formdata"||e==="object"&&pi(t.toString)&&t.toString()==="[object FormData]"))},G8=Wi("URLSearchParams"),[J8,Y8,X8,Q8]=["ReadableStream","Request","Response","Headers"].map(Wi),Z8=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Ol(t,e,{allOwnKeys:n=!1}={}){if(t===null||typeof t>"u")return;let i,r;if(typeof t!="object"&&(t=[t]),ra(t))for(i=0,r=t.length;i<r;i++)e.call(null,t[i],i,t);else{if(Cl(t))return;const o=n?Object.getOwnPropertyNames(t):Object.keys(t),s=o.length;let a;for(i=0;i<s;i++)a=o[i],e.call(null,t[a],a,t)}}function Yv(t,e){if(Cl(t))return null;e=e.toLowerCase();const n=Object.keys(t);let i=n.length,r;for(;i-- >0;)if(r=n[i],e===r.toLowerCase())return r;return null}const ls=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Xv=t=>!Sl(t)&&t!==ls;function Kh(){const{caseless:t}=Xv(this)&&this||{},e={},n=(i,r)=>{const o=t&&Yv(e,r)||r;ju(e[o])&&ju(i)?e[o]=Kh(e[o],i):ju(i)?e[o]=Kh({},i):ra(i)?e[o]=i.slice():e[o]=i};for(let i=0,r=arguments.length;i<r;i++)arguments[i]&&Ol(arguments[i],n);return e}const eR=(t,e,n,{allOwnKeys:i}={})=>(Ol(e,(r,o)=>{n&&pi(r)?t[o]=Wv(r,n):t[o]=r},{allOwnKeys:i}),t),tR=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),nR=(t,e,n,i)=>{t.prototype=Object.create(e.prototype,i),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),n&&Object.assign(t.prototype,n)},iR=(t,e,n,i)=>{let r,o,s;const a={};if(e=e||{},t==null)return e;do{for(r=Object.getOwnPropertyNames(t),o=r.length;o-- >0;)s=r[o],(!i||i(s,t,e))&&!a[s]&&(e[s]=t[s],a[s]=!0);t=n!==!1&&Wh(t)}while(t&&(!n||n(t,e))&&t!==Object.prototype);return e},rR=(t,e,n)=>{t=String(t),(n===void 0||n>t.length)&&(n=t.length),n-=e.length;const i=t.indexOf(e,n);return i!==-1&&i===n},oR=t=>{if(!t)return null;if(ra(t))return t;let e=t.length;if(!Jv(e))return null;const n=new Array(e);for(;e-- >0;)n[e]=t[e];return n},sR=(t=>e=>t&&e instanceof t)(typeof Uint8Array<"u"&&Wh(Uint8Array)),aR=(t,e)=>{const i=(t&&t[qu]).call(t);let r;for(;(r=i.next())&&!r.done;){const o=r.value;e.call(t,o[0],o[1])}},lR=(t,e)=>{let n;const i=[];for(;(n=t.exec(e))!==null;)i.push(n);return i},fR=Wi("HTMLFormElement"),uR=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,i,r){return i.toUpperCase()+r}),Qv=(({hasOwnProperty:t})=>(e,n)=>t.call(e,n))(Object.prototype),cR=Wi("RegExp"),Zv=(t,e)=>{const n=Object.getOwnPropertyDescriptors(t),i={};Ol(n,(r,o)=>{let s;(s=e(r,o,t))!==!1&&(i[o]=s||r)}),Object.defineProperties(t,i)},dR=t=>{Zv(t,(e,n)=>{if(pi(t)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const i=t[n];if(pi(i)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},pR=(t,e)=>{const n={},i=r=>{r.forEach(o=>{n[o]=!0})};return ra(t)?i(t):i(String(t).split(e)),n},hR=()=>{},gR=(t,e)=>t!=null&&Number.isFinite(t=+t)?t:e;function mR(t){return!!(t&&pi(t.append)&&t[Kv]==="FormData"&&t[qu])}const yR=t=>{const e=new Array(10),n=(i,r)=>{if(El(i)){if(e.indexOf(i)>=0)return;if(Cl(i))return i;if(!("toJSON"in i)){e[r]=i;const o=ra(i)?[]:{};return Ol(i,(s,a)=>{const l=n(s,r+1);!Sl(l)&&(o[a]=l)}),e[r]=void 0,o}}return i};return n(t,0)},wR=Wi("AsyncFunction"),vR=t=>t&&(El(t)||pi(t))&&pi(t.then)&&pi(t.catch),eb=((t,e)=>t?setImmediate:e?((n,i)=>(ls.addEventListener("message",({source:r,data:o})=>{r===ls&&o===n&&i.length&&i.shift()()},!1),r=>{i.push(r),ls.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",pi(ls.postMessage)),bR=typeof queueMicrotask<"u"?queueMicrotask.bind(ls):typeof process<"u"&&process.nextTick||eb,oe={isArray:ra,isArrayBuffer:Gv,isBuffer:Cl,isFormData:K8,isArrayBufferView:$8,isString:L8,isNumber:Jv,isBoolean:q8,isObject:El,isPlainObject:ju,isEmptyObject:V8,isReadableStream:J8,isRequest:Y8,isResponse:X8,isHeaders:Q8,isUndefined:Sl,isDate:z8,isFile:j8,isBlob:H8,isRegExp:cR,isFunction:pi,isStream:W8,isURLSearchParams:G8,isTypedArray:sR,isFileList:U8,forEach:Ol,merge:Kh,extend:eR,trim:Z8,stripBOM:tR,inherits:nR,toFlatObject:iR,kindOf:Vu,kindOfTest:Wi,endsWith:rR,toArray:oR,forEachEntry:aR,matchAll:lR,isHTMLForm:fR,hasOwnProperty:Qv,hasOwnProp:Qv,reduceDescriptors:Zv,freezeMethods:dR,toObjectSet:pR,toCamelCase:uR,noop:hR,toFiniteNumber:gR,findKey:Yv,global:ls,isContextDefined:Xv,isSpecCompliantForm:mR,toJSONObject:yR,isAsyncFn:wR,isThenable:vR,setImmediate:eb,asap:bR,isIterable:t=>t!=null&&pi(t[qu])};function dt(t,e,n,i,r){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=t,this.name="AxiosError",e&&(this.code=e),n&&(this.config=n),i&&(this.request=i),r&&(this.response=r,this.status=r.status?r.status:null)}oe.inherits(dt,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:oe.toJSONObject(this.config),code:this.code,status:this.status}}});const tb=dt.prototype,nb={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(t=>{nb[t]={value:t}}),Object.defineProperties(dt,nb),Object.defineProperty(tb,"isAxiosError",{value:!0}),dt.from=(t,e,n,i,r,o)=>{const s=Object.create(tb);return oe.toFlatObject(t,s,function(l){return l!==Error.prototype},a=>a!=="isAxiosError"),dt.call(s,t.message,e,n,i,r),s.cause=t,s.name=t.name,o&&Object.assign(s,o),s};const xR=null;function Gh(t){return oe.isPlainObject(t)||oe.isArray(t)}function ib(t){return oe.endsWith(t,"[]")?t.slice(0,-2):t}function rb(t,e,n){return t?t.concat(e).map(function(r,o){return r=ib(r),!n&&o?"["+r+"]":r}).join(n?".":""):e}function _R(t){return oe.isArray(t)&&!t.some(Gh)}const kR=oe.toFlatObject(oe,{},null,function(e){return/^is[A-Z]/.test(e)});function Hu(t,e,n){if(!oe.isObject(t))throw new TypeError("target must be an object");e=e||new FormData,n=oe.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(g,y){return!oe.isUndefined(y[g])});const i=n.metaTokens,r=n.visitor||u,o=n.dots,s=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&oe.isSpecCompliantForm(e);if(!oe.isFunction(r))throw new TypeError("visitor must be a function");function f(h){if(h===null)return"";if(oe.isDate(h))return h.toISOString();if(oe.isBoolean(h))return h.toString();if(!l&&oe.isBlob(h))throw new dt("Blob is not supported. Use a Buffer instead.");return oe.isArrayBuffer(h)||oe.isTypedArray(h)?l&&typeof Blob=="function"?new Blob([h]):Buffer.from(h):h}function u(h,g,y){let w=h;if(h&&!y&&typeof h=="object"){if(oe.endsWith(g,"{}"))g=i?g:g.slice(0,-2),h=JSON.stringify(h);else if(oe.isArray(h)&&_R(h)||(oe.isFileList(h)||oe.endsWith(g,"[]"))&&(w=oe.toArray(h)))return g=ib(g),w.forEach(function(_,b){!(oe.isUndefined(_)||_===null)&&e.append(s===!0?rb([g],b,o):s===null?g:g+"[]",f(_))}),!1}return Gh(h)?!0:(e.append(rb(y,g,o),f(h)),!1)}const c=[],d=Object.assign(kR,{defaultVisitor:u,convertValue:f,isVisitable:Gh});function p(h,g){if(!oe.isUndefined(h)){if(c.indexOf(h)!==-1)throw Error("Circular reference detected in "+g.join("."));c.push(h),oe.forEach(h,function(w,v){(!(oe.isUndefined(w)||w===null)&&r.call(e,w,oe.isString(v)?v.trim():v,g,d))===!0&&p(w,g?g.concat(v):[v])}),c.pop()}}if(!oe.isObject(t))throw new TypeError("data must be an object");return p(t),e}function ob(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(i){return e[i]})}function Jh(t,e){this._pairs=[],t&&Hu(t,this,e)}const sb=Jh.prototype;sb.append=function(e,n){this._pairs.push([e,n])},sb.toString=function(e){const n=e?function(i){return e.call(this,i,ob)}:ob;return this._pairs.map(function(r){return n(r[0])+"="+n(r[1])},"").join("&")};function SR(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function ab(t,e,n){if(!e)return t;const i=n&&n.encode||SR;oe.isFunction(n)&&(n={serialize:n});const r=n&&n.serialize;let o;if(r?o=r(e,n):o=oe.isURLSearchParams(e)?e.toString():new Jh(e,n).toString(i),o){const s=t.indexOf("#");s!==-1&&(t=t.slice(0,s)),t+=(t.indexOf("?")===-1?"?":"&")+o}return t}let lb=class{constructor(){this.handlers=[]}use(e,n,i){return this.handlers.push({fulfilled:e,rejected:n,synchronous:i?i.synchronous:!1,runWhen:i?i.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){oe.forEach(this.handlers,function(i){i!==null&&e(i)})}};const fb={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},CR={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<"u"?URLSearchParams:Jh,FormData:typeof FormData<"u"?FormData:null,Blob:typeof Blob<"u"?Blob:null},protocols:["http","https","file","blob","url","data"]},Yh=typeof window<"u"&&typeof document<"u",Xh=typeof navigator=="object"&&navigator||void 0,ER=Yh&&(!Xh||["ReactNative","NativeScript","NS"].indexOf(Xh.product)<0),OR=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",AR=Yh&&window.location.href||"http://localhost",zn={...Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Yh,hasStandardBrowserEnv:ER,hasStandardBrowserWebWorkerEnv:OR,navigator:Xh,origin:AR},Symbol.toStringTag,{value:"Module"})),...CR};function RR(t,e){return Hu(t,new zn.classes.URLSearchParams,{visitor:function(n,i,r,o){return zn.isNode&&oe.isBuffer(n)?(this.append(i,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)},...e})}function TR(t){return oe.matchAll(/\w+|\[(\w*)]/g,t).map(e=>e[0]==="[]"?"":e[1]||e[0])}function PR(t){const e={},n=Object.keys(t);let i;const r=n.length;let o;for(i=0;i<r;i++)o=n[i],e[o]=t[o];return e}function ub(t){function e(n,i,r,o){let s=n[o++];if(s==="__proto__")return!0;const a=Number.isFinite(+s),l=o>=n.length;return s=!s&&oe.isArray(r)?r.length:s,l?(oe.hasOwnProp(r,s)?r[s]=[r[s],i]:r[s]=i,!a):((!r[s]||!oe.isObject(r[s]))&&(r[s]=[]),e(n,i,r[s],o)&&oe.isArray(r[s])&&(r[s]=PR(r[s])),!a)}if(oe.isFormData(t)&&oe.isFunction(t.entries)){const n={};return oe.forEachEntry(t,(i,r)=>{e(TR(i),r,n,0)}),n}return null}function MR(t,e,n){if(oe.isString(t))try{return(e||JSON.parse)(t),oe.trim(t)}catch(i){if(i.name!=="SyntaxError")throw i}return(n||JSON.stringify)(t)}const Al={transitional:fb,adapter:["xhr","http","fetch"],transformRequest:[function(e,n){const i=n.getContentType()||"",r=i.indexOf("application/json")>-1,o=oe.isObject(e);if(o&&oe.isHTMLForm(e)&&(e=new FormData(e)),oe.isFormData(e))return r?JSON.stringify(ub(e)):e;if(oe.isArrayBuffer(e)||oe.isBuffer(e)||oe.isStream(e)||oe.isFile(e)||oe.isBlob(e)||oe.isReadableStream(e))return e;if(oe.isArrayBufferView(e))return e.buffer;if(oe.isURLSearchParams(e))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let a;if(o){if(i.indexOf("application/x-www-form-urlencoded")>-1)return RR(e,this.formSerializer).toString();if((a=oe.isFileList(e))||i.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return Hu(a?{"files[]":e}:e,l&&new l,this.formSerializer)}}return o||r?(n.setContentType("application/json",!1),MR(e)):e}],transformResponse:[function(e){const n=this.transitional||Al.transitional,i=n&&n.forcedJSONParsing,r=this.responseType==="json";if(oe.isResponse(e)||oe.isReadableStream(e))return e;if(e&&oe.isString(e)&&(i&&!this.responseType||r)){const s=!(n&&n.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(a){if(s)throw a.name==="SyntaxError"?dt.from(a,dt.ERR_BAD_RESPONSE,this,null,this.response):a}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:zn.classes.FormData,Blob:zn.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};oe.forEach(["delete","get","head","post","put","patch"],t=>{Al.headers[t]={}});const IR=oe.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),NR=t=>{const e={};let n,i,r;return t&&t.split(`22 `).forEach(function(s){r=s.indexOf(":"),n=s.substring(0,r).trim().toLowerCase(),i=s.substring(r+1).trim(),!(!n||e[n]&& IR[n])&&(n==="set-cookie"?e[n]?e[n].push(i):e[n]=[i]:e[n]=e[n]?e[n]+", "+i:i)}),e},cb=Symbol("internals");function Rl(t){return t&&String(t).trim().toLowerCase()}function Uu(t){return t===!1||t==null?t:oe.isArray(t)?t.map(Uu):String(t)}function DR(t){const e=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let i;for(;i=n.exec(t);)e[i[1]]=i[2];return e}const BR=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function Qh(t,e,n,i,r){if(oe.isFunction(i))return i.call(this,e,n);if(r&&(e=n),!!oe.isString(e)){if(oe.isString(i))return e.indexOf(i)!==-1;if(oe.isRegExp(i))return i.test(e)}}function FR(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,n,i)=>n.toUpperCase()+i)}function $R(t,e){const n=oe.toCamelCase(" "+e);["get","set","has"].forEach(i=>{Object.defineProperty(t,i+n,{value:function(r,o,s){return this[i].call(this,e,r,o,s)},configurable:!0})})}let hi=class{constructor(e){e&&this.set(e)}set(e,n,i){const r=this;function o(a,l,f){const u=Rl(l);if(!u)throw new Error("header name must be a non-empty string");const c=oe.findKey(r,u);(!c||r[c]===void 0||f===!0||f===void 0&&r[c]!==!1)&&(r[c||l]=Uu(a))}const s=(a,l)=>oe.forEach(a,(f,u)=>o(f,u,l));if(oe.isPlainObject(e)||e instanceof this.constructor)s(e,n);else if(oe.isString(e)&&(e=e.trim())&&!BR(e))s(NR(e),n);else if(oe.isObject(e)&&oe.isIterable(e)){let a={},l,f;for(const u of e){if(!oe.isArray(u))throw TypeError("Object iterator must return a key-value pair");a[f=u[0]]=(l=a[f])?oe.isArray(l)?[...l,u[1]]:[l,u[1]]:u[1]}s(a,n)}else e!=null&&o(n,e,i);return this}get(e,n){if(e=Rl(e),e){const i=oe.findKey(this,e);if(i){const r=this[i];if(!n)return r;if(n===!0)return DR(r);if(oe.isFunction(n))return n.call(this,r,i);if(oe.isRegExp(n))return n.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,n){if(e=Rl(e),e){const i=oe.findKey(this,e);return!!(i&&this[i]!==void 0&&(!n||Qh(this,this[i],i,n)))}return!1}delete(e,n){const i=this;let r=!1;function o(s){if(s=Rl(s),s){const a=oe.findKey(i,s);a&&(!n||Qh(i,i[a],a,n))&&(delete i[a],r=!0)}}return oe.isArray(e)?e.forEach(o):o(e),r}clear(e){const n=Object.keys(this);let i=n.length,r=!1;for(;i--;){const o=n[i];(!e||Qh(this,this[o],o,e,!0))&&(delete this[o],r=!0)}return r}normalize(e){const n=this,i={};return oe.forEach(this,(r,o)=>{const s=oe.findKey(i,o);if(s){n[s]=Uu(r),delete n[o];return}const a=e?FR(o):String(o).trim();a!==o&&delete n[o],n[a]=Uu(r),i[a]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const n=Object.create(null);return oe.forEach(this,(i,r)=>{i!=null&&i!==!1&&(n[r]=e&&oe.isArray(i)?i.join(", "):i)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,n])=>e+": "+n).join(`23 `)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...n){const i=new this(e);return n.forEach(r=>i.set(r)),i}static accessor(e){const i=(this[ cb]=this[cb]={accessors:{}}).accessors,r=this.prototype;function o(s){const a=Rl(s);i[a]||($R(r,s),i[a]=!0)}return oe.isArray(e)?e.forEach(o):o(e),this}};hi.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),oe.reduceDescriptors(hi.prototype,({value:t},e)=>{let n=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(i){this[n]=i}}}),oe.freezeMethods(hi);function Zh(t,e){const n=this||Al,i=e||n,r=hi.from(i.headers);let o=i.data;return oe.forEach(t,function(a){o=a.call(n,o,r.normalize(),e?e.status:void 0)}),r.normalize(),o}function db(t){return!!(t&&t.__CANCEL__)}function oa(t,e,n){dt.call(this,t??"canceled",dt.ERR_CANCELED,e,n),this.name="CanceledError"}oe.inherits(oa,dt,{__CANCEL__:!0});function pb(t,e,n){const i=n.config.validateStatus;!n.status||!i||i(n.status)?t(n):e(new dt("Request failed with status code "+n.status,[dt.ERR_BAD_REQUEST,dt.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function LR(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}function qR(t,e){t=t||10;const n=new Array(t),i=new Array(t);let r=0,o=0,s;return e=e!==void 0?e:1e3,function(l){const f=Date.now(),u=i[o];s||(s=f),n[r]=l,i[r]=f;let c=o,d=0;for(;c!==r;)d+=n[c++],c=c%t;if(r=(r+1)%t,r===o&&(o=(o+1)%t),f-s<e)return;const p=u&&f-u;return p?Math.round(d*1e3/p):void 0}}function VR(t,e){let n=0,i=1e3/e,r,o;const s=(f,u=Date.now())=>{n=u,r=null,o&&(clearTimeout(o),o=null),t(...f)};return[(...f)=>{const u=Date.now(),c=u-n;c>=i?s(f,u):(r=f,o||(o=setTimeout(()=>{o=null,s(r)},i-c)))},()=>r&&s(r)]}const Wu=(t,e,n=3)=>{let i=0;const r=qR(50,250);return VR(o=>{const s=o.loaded,a=o.lengthComputable?o.total:void 0,l=s-i,f=r(l),u=s<=a;i=s;const c={loaded:s,total:a,progress:a?s/a:void 0,bytes:l,rate:f||void 0,estimated:f&&a&&u?(a-s)/f:void 0,event:o,lengthComputable:a!=null,[e?"download":"upload"]:!0};t(c)},n)},hb=(t,e)=>{const n=t!=null;return[i=>e[0]({lengthComputable:n,total:t,loaded:i}),e[1]]},gb=t=>(...e)=>oe.asap(()=>t(...e)),zR=zn.hasStandardBrowserEnv?((t,e)=>n=>(n=new URL(n,zn.origin),t.protocol===n.protocol&&t.host===n.host&&(e||t.port===n.port)))(new URL(zn.origin),zn.navigator&&/(msie|trident)/i.test(zn.navigator.userAgent)):()=>!0,jR=zn.hasStandardBrowserEnv?{write(t,e,n,i,r,o){const s=[t+"="+encodeURIComponent(e)];oe.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),oe.isString(i)&&s.push("path="+i),oe.isString(r)&&s.push("domain="+r),o===!0&&s.push("secure"),document.cookie=s.join("; ")},read(t){const e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove(t){this.write(t,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function HR(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function UR(t,e){return e?t.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):t}function mb(t,e,n){let i=!HR(e);return t&&(i||n==!1)?UR(t,e):e}const yb=t=>t instanceof hi?{...t}:t;function fs(t,e){e=e||{};const n={};function i(f,u,c,d){return oe.isPlainObject(f)&&oe.isPlainObject(u)?oe.merge.call({caseless:d},f,u):oe.isPlainObject(u)?oe.merge({},u):oe.isArray(u)?u.slice():u}function r(f,u,c,d){if(oe.isUndefined(u)){if(!oe.isUndefined(f))return i(void 0,f,c,d)}else return i(f,u,c,d)}function o(f,u){if(!oe.isUndefined(u))return i(void 0,u)}function s(f,u){if(oe.isUndefined(u)){if(!oe.isUndefined(f))return i(void 0,f)}else return i(void 0,u)}function a(f,u,c){if(c in e)return i(f,u);if(c in t)return i(void 0,f)}const l={url:o,method:o,data:o,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:a,headers:(f,u,c)=>r(yb(f),yb(u),c,!0)};return oe.forEach(Object.keys({...t,...e}),function(u){const c=l[u]||r,d=c(t[u],e[u],u);oe.isUndefined(d)&&c!==a||(n[u]=d)}),n}const wb=t=>{const e=fs({},t);let{data:n,withXSRFToken:i,xsrfHeaderName:r,xsrfCookieName:o,headers:s,auth:a}=e;e.headers=s=hi.from(s),e.url=ab(mb(e.baseURL,e.url,e.allowAbsoluteUrls),t.params,t.paramsSerializer),a&&s.set("Authorization","Basic "+btoa((a.username||"")+":"+(a.password?unescape(encodeURIComponent(a.password)):"")));let l;if(oe.isFormData(n)){if(zn.hasStandardBrowserEnv||zn.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if((l=s.getContentType())!==!1){const[f,...u]=l?l.split(";").map(c=>c.trim()).filter(Boolean):[];s.setContentType([f||"multipart/form-data",...u].join("; "))}}if(zn.hasStandardBrowserEnv&&(i&&oe.isFunction(i)&&(i=i(e)),i||i!==!1&&zR(e.url))){const f=r&&o&&jR.read(o);f&&s.set(r,f)}return e},WR=typeof XMLHttpRequest<"u"&&function(t){return new Promise(function(n,i){const r=wb(t);let o=r.data;const s=hi.from(r.headers).normalize();let{responseType:a,onUploadProgress:l,onDownloadProgress:f}=r,u,c,d,p,h;function g(){p&&p(),h&&h(),r.cancelToken&&r.cancelToken.unsubscribe(u),r.signal&&r.signal.removeEventListener("abort",u)}let y=new XMLHttpRequest;y.open(r.method.toUpperCase(),r.url,!0),y.timeout=r.timeout;function w(){if(!y)return;const _=hi.from("getAllResponseHeaders"in y&&y.getAllResponseHeaders()),x={data:!a||a==="text"||a==="json"?y.responseText:y.response,status:y.status,statusText:y.statusText,headers:_,config:t,request:y};pb(function(S){n(S),g()},function(S){i(S),g()},x),y=null}"onloadend"in y?y.onloadend=w:y.onreadystatechange=function(){!y||y.readyState!==4||y.status===0&&!(y.responseURL&&y.responseURL.indexOf("file:")===0)||setTimeout(w)},y.onabort=function(){y&&(i(new dt("Request aborted",dt.ECONNABORTED,t,y)),y=null)},y.onerror=function(){i(new dt("Network Error",dt.ERR_NETWORK,t,y)),y=null},y.ontimeout=function(){let b=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const x=r.transitional||fb;r.timeoutErrorMessage&&(b=r.timeoutErrorMessage),i(new dt(b,x.clarifyTimeoutError?dt.ETIMEDOUT:dt.ECONNABORTED,t,y)),y=null},o===void 0&&s.setContentType(null),"setRequestHeader"in y&&oe.forEach(s.toJSON(),function(b,x){y.setRequestHeader(x,b)}),oe.isUndefined(r.withCredentials)||(y.withCredentials=!!r.withCredentials),a&&a!=="json"&&(y.responseType=r.responseType),f&&([d,h]=Wu(f,!0),y.addEventListener("progress",d)),l&&y.upload&&([c,p]=Wu(l),y.upload.addEventListener("progress",c),y.upload.addEventListener("loadend",p)),(r.cancelToken||r.signal)&&(u=_=>{y&&(i(!_||_.type?new oa(null,t,y):_),y.abort(),y=null)},r.cancelToken&&r.cancelToken.subscribe(u),r.signal&&(r.signal.aborted?u():r.signal.addEventListener("abort",u)));const v=LR(r.url);if(v&&zn.protocols.indexOf(v)===-1){i(new dt("Unsupported protocol "+v+":",dt.ERR_BAD_REQUEST,t));return}y.send(o||null)})},KR=(t,e)=>{const{length:n}=t=t?t.filter(Boolean):[];if(e||n){let i=new AbortController,r;const o=function(f){if(!r){r=!0,a();const u=f instanceof Error?f:this.reason;i.abort(u instanceof dt?u:new oa(u instanceof Error?u.message:u))}};let s=e&&setTimeout(()=>{s=null,o(new dt(`timeout ${e} of ms exceeded`,dt.ETIMEDOUT))},e);const a=()=>{t&&(s&&clearTimeout(s),s=null,t.forEach(f=>{f.unsubscribe?f.unsubscribe(o):f.removeEventListener("abort",o)}),t=null)};t.forEach(f=>f.addEventListener("abort",o));const{signal:l}=i;return l.unsubscribe=()=>oe.asap(a),l}},GR=function*(t,e){let n=t.byteLength;if(n<e){yield t;return}let i=0,r;for(;i<n;)r=i+e,yield t.slice(i,r),i=r},JR=async function*(t,e){for await(const n of YR(t))yield*GR(n,e)},YR=async function*(t){if(t[Symbol.asyncIterator]){yield*t;return}const e=t.getReader();try{for(;;){const{done:n,value:i}=await e.read();if(n)break;yield i}}finally{await e.cancel()}},vb=(t,e,n,i)=>{const r=JR(t,e);let o=0,s,a=l=>{s||(s=!0,i&&i(l))};return new ReadableStream({async pull(l){try{const{done:f,value:u}=await r.next();if(f){a(),l.close();return}let c=u.byteLength;if(n){let d=o+=c;n(d)}l.enqueue(new Uint8Array(u))}catch(f){throw a(f),f}},cancel(l){return a(l),r.return()}},{highWaterMark:2})},Ku=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",bb=Ku&&typeof ReadableStream=="function",XR=Ku&&(typeof TextEncoder=="function"?(t=>e=>t.encode(e))(new TextEncoder):async t=>new Uint8Array(await new Response(t).arrayBuffer())),xb=(t,...e)=>{try{return!!t(...e)}catch{return!1}},QR=bb&&xb(()=>{let t=!1;const e=new Request(zn.origin,{body:new ReadableStream,method:"POST",get duplex(){return t=!0,"half"}}).headers.has("Content-Type");return t&&!e}),_b=64*1024,eg=bb&&xb(()=>oe.isReadableStream(new Response("").body)),Gu={stream:eg&&(t=>t.body)};Ku&&(t=>{["text","arrayBuffer","blob","formData","stream"].forEach(e=>{!Gu[e]&&(Gu[e]=oe.isFunction(t[e])?n=>n[e]():(n,i)=>{throw new dt(`Response type '${e}' is not supported`,dt.ERR_NOT_SUPPORT,i)})})})(new Response);const ZR=async t=>{if(t==null)return 0;if(oe.isBlob(t))return t.size;if(oe.isSpecCompliantForm(t))return(await new Request(zn.origin,{method:"POST",body:t}).arrayBuffer()).byteLength;if(oe.isArrayBufferView(t)||oe.isArrayBuffer(t))return t.byteLength;if(oe.isURLSearchParams(t)&&(t=t+""),oe.isString(t))return(await XR(t)).byteLength},eT=async(t,e)=>{const n=oe.toFiniteNumber(t.getContentLength());return n??ZR(e)},tg={http:xR,xhr:WR,fetch:Ku&&(async t=>{let{url:e,method:n,data:i,signal:r,cancelToken:o,timeout:s,onDownloadProgress:a,onUploadProgress:l,responseType:f,headers:u,withCredentials:c="same-origin",fetchOptions:d}=wb(t);f=f?(f+"").toLowerCase():"text";let p=KR([r,o&&o.toAbortSignal()],s),h;const g=p&&p.unsubscribe&&(()=>{p.unsubscribe()});let y;try{if(l&&QR&&n!=="get"&&n!=="head"&&(y=await eT(u,i))!==0){let x=new Request(e,{method:"POST",body:i,duplex:"half"}),k;if(oe.isFormData(i)&&(k=x.headers.get("content-type"))&&u.setContentType(k),x.body){const[S,T]=hb(y,Wu(gb(l)));i=vb(x.body,_b,S,T)}}oe.isString(c)||(c=c?"include":"omit");const w="credentials"in Request.prototype;h=new Request(e,{...d,signal:p,method:n.toUpperCase(),headers:u.normalize().toJSON(),body:i,duplex:"half",credentials:w?c:void 0});let v=await fetch(h,d);const _=eg&&(f==="stream"||f==="response");if(eg&&(a||_&&g)){const x={};["status","statusText","headers"].forEach(A=>{x[A]=v[A]});const k=oe.toFiniteNumber(v.headers.get("content-length")),[S,T]=a&&hb(k,Wu(gb(a),!0))||[];v=new Response(vb(v.body,_b,S,()=>{T&&T(),g&&g()}),x)}f=f||"text";let b=await Gu[oe.findKey(Gu,f)||"text"](v,t);return!_&&g&&g(),await new Promise((x,k)=>{pb(x,k,{data:b,headers:hi.from(v.headers),status:v.status,statusText:v.statusText,config:t,request:h})})}catch(w){throw g&&g(),w&&w.name==="TypeError"&&/Load failed|fetch/i.test(w.message)?Object.assign(new dt("Network Error",dt.ERR_NETWORK,t,h),{cause:w.cause||w}):dt.from(w,w&&w.code,t,h)}})};oe.forEach(tg,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch{}Object.defineProperty(t,"adapterName",{value:e})}});const kb=t=>`- ${t}`,tT=t=>oe.isFunction(t)||t===null||t===!1,Sb={getAdapter:t=>{t=oe.isArray(t)?t:[t];const{length:e}=t;let n,i;const r={};for(let o=0;o<e;o++){n=t[o];let s;if(i=n,!tT(n)&&(i=tg[(s=String(n)).toLowerCase()],i===void 0))throw new dt(`Unknown adapter '${s}'`);if(i)break;r[s||"#"+o]=i}if(!i){const o=Object.entries(r).map(([a,l])=>`adapter ${a} `+(l===!1?"is not supported by the environment":"is not available in the build"));let s=e?o.length>1?`since :24 `+o.map( kb).join(`25 `):" "+ kb(o[0]):"as no adapter specified";throw new dt("There is no suitable adapter to dispatch the request "+s,"ERR_NOT_SUPPORT")}return i},adapters:tg};function ng(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new oa(null,t)}function Cb(t){return ng(t),t.headers=hi.from(t.headers),t.data=Zh.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),Sb.getAdapter(t.adapter||Al.adapter)(t).then(function(i){return ng(t),i.data=Zh.call(t,t.transformResponse,i),i.headers=hi.from(i.headers),i},function(i){return db(i)||(ng(t),i&&i.response&&(i.response.data=Zh.call(t,t.transformResponse,i.response),i.response.headers=hi.from(i.response.headers))),Promise.reject(i)})}const Eb="1.11.0",Ju={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{Ju[t]=function(i){return typeof i===t||"a"+(e<1?"n ":" ")+t}});const Ob={};Ju.transitional=function(e,n,i){function r(o,s){return"[Axios v"+Eb+"] Transitional option '"+o+"'"+s+(i?". "+i:"")}return(o,s,a)=>{if(e===!1)throw new dt(r(s," has been removed"+(n?" in "+n:"")),dt.ERR_DEPRECATED);return n&&!Ob[s]&&(Ob[s]=!0,console.warn(r(s," has been deprecated since v"+n+" and will be removed in the near future"))),e?e(o,s,a):!0}},Ju.spelling=function(e){return(n,i)=>(console.warn(`${i} is likely a misspelling of ${e}`),!0)};function nT(t,e,n){if(typeof t!="object")throw new dt("options must be an object",dt.ERR_BAD_OPTION_VALUE);const i=Object.keys(t);let r=i.length;for(;r-- >0;){const o=i[r],s=e[o];if(s){const a=t[o],l=a===void 0||s(a,o,t);if(l!==!0)throw new dt("option "+o+" must be "+l,dt.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new dt("Unknown option "+o,dt.ERR_BAD_OPTION)}}const Yu={assertOptions:nT,validators:Ju},yr=Yu.validators;let us=class{constructor(e){this.defaults=e||{},this.interceptors={request:new lb,response:new lb}}async request(e,n){try{return await this._request(e,n)}catch(i){if(i instanceof Error){let r={};Error.captureStackTrace?Error.captureStackTrace(r):r=new Error;const o=r.stack?r.stack.replace(/^.+\n/,""):"";try{i.stack?o&&!String(i.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(i.stack+=`26 `+o):i.stack=o}catch{}}throw i}}_request(e,n){typeof e=="string"?(n=n||{},n.url=e):n=e||{},n= fs(this.defaults,n);const{transitional:i,paramsSerializer:r,headers:o}=n;i!==void 0&&Yu.assertOptions(i,{silentJSONParsing:yr.transitional(yr.boolean),forcedJSONParsing:yr.transitional(yr.boolean),clarifyTimeoutError:yr.transitional(yr.boolean)},!1),r!=null&&(oe.isFunction(r)?n.paramsSerializer={serialize:r}:Yu.assertOptions(r,{encode:yr.function,serialize:yr.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),Yu.assertOptions(n,{baseUrl:yr.spelling("baseURL"),withXsrfToken:yr.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let s=o&&oe.merge(o.common,o[n.method]);o&&oe.forEach(["delete","get","head","post","put","patch","common"],h=>{delete o[h]}),n.headers=hi.concat(s,o);const a=[];let l=!0;this.interceptors.request.forEach(function(g){typeof g.runWhen=="function"&&g.runWhen(n)===!1||(l=l&&g.synchronous,a.unshift(g.fulfilled,g.rejected))});const f=[];this.interceptors.response.forEach(function(g){f.push(g.fulfilled,g.rejected)});let u,c=0,d;if(!l){const h=[Cb.bind(this),void 0];for(h.unshift(...a),h.push(...f),d=h.length,u=Promise.resolve(n);c<d;)u=u.then(h[c++],h[c++]);return u}d=a.length;let p=n;for(c=0;c<d;){const h=a[c++],g=a[c++];try{p=h(p)}catch(y){g.call(this,y);break}}try{u=Cb.call(this,p)}catch(h){return Promise.reject(h)}for(c=0,d=f.length;c<d;)u=u.then(f[c++],f[c++]);return u}getUri(e){e=fs(this.defaults,e);const n=mb(e.baseURL,e.url,e.allowAbsoluteUrls);return ab(n,e.params,e.paramsSerializer)}};oe.forEach(["delete","get","head","options"],function(e){us.prototype[e]=function(n,i){return this.request(fs(i||{},{method:e,url:n,data:(i||{}).data}))}}),oe.forEach(["post","put","patch"],function(e){function n(i){return function(o,s,a){return this.request(fs(a||{},{method:e,headers:i?{"Content-Type":"multipart/form-data"}:{},url:o,data:s}))}}us.prototype[e]=n(),us.prototype[e+"Form"]=n(!0)});let iT=class Z5{constructor(e){if(typeof e!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(o){n=o});const i=this;this.promise.then(r=>{if(!i._listeners)return;let o=i._listeners.length;for(;o-- >0;)i._listeners[o](r);i._listeners=null}),this.promise.then=r=>{let o;const s=new Promise(a=>{i.subscribe(a),o=a}).then(r);return s.cancel=function(){i.unsubscribe(o)},s},e(function(o,s,a){i.reason||(i.reason=new oa(o,s,a),n(i.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const n=this._listeners.indexOf(e);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const e=new AbortController,n=i=>{e.abort(i)};return this.subscribe(n),e.signal.unsubscribe=()=>this.unsubscribe(n),e.signal}static source(){let e;return{token:new Z5(function(r){e=r}),cancel:e}}};function rT(t){return function(n){return t.apply(null,n)}}function oT(t){return oe.isObject(t)&&t.isAxiosError===!0}const ig={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(ig).forEach(([t,e])=>{ig[e]=t});function Ab(t){const e=new us(t),n=Wv(us.prototype.request,e);return oe.extend(n,us.prototype,e,{allOwnKeys:!0}),oe.extend(n,e,null,{allOwnKeys:!0}),n.create=function(r){return Ab(fs(t,r))},n}const Wt=Ab(Al);Wt.Axios=us,Wt.CanceledError=oa,Wt.CancelToken=iT,Wt.isCancel=db,Wt.VERSION=Eb,Wt.toFormData=Hu,Wt.AxiosError=dt,Wt.Cancel=Wt.CanceledError,Wt.all=function(e){return Promise.all(e)},Wt.spread=rT,Wt.isAxiosError=oT,Wt.mergeConfig=fs,Wt.AxiosHeaders=hi,Wt.formToJSON=t=>ub(oe.isHTMLForm(t)?new FormData(t):t),Wt.getAdapter=Sb.getAdapter,Wt.HttpStatusCode=ig,Wt.default=Wt;const{Axios:Xne,AxiosError:Qne,CanceledError:Zne,isCancel:eie,CancelToken:tie,VERSION:nie,all:iie,Cancel:rie,isAxiosError:oie,spread:sie,toFormData:aie,AxiosHeaders:lie,HttpStatusCode:fie,formToJSON:uie,getAdapter:cie,mergeConfig:die}=Wt,Di={user:{me:"/me"},integration:{revoke:"/integration/revoke"},notifications:{list:"/notifications",create:"/notifications",read:t=>`/notifications/${t??":id"}`,update:t=>`/notifications/${t??":id"}`,delete:t=>`/notifications/${t}`,sendTest:"/notifications/send-test"},connections:{list:"/connections",create:"/connections",delete:t=>`/connections/${t??":id"}`,disconnect:t=>`/connections/${t??":id"}/logout`},triggers:{list:"/triggers",examples:t=>({get(e){return`/triggers/${t??":triggerId"}/examples/${e??":exampleId"}`}})}},sT=window?.infixsPingoNotify?.restUrl??"/wp-json/infixs-pingo-notify/v1",aT=window?.infixsPingoNotify?.restNonce??"",ii=Wt.create({baseURL:sT,headers:{"Content-Type":"application/json","X-WP-Nonce":aT}});ii.interceptors.request.use(t=>{if(t.method==="get"){const e=new Date().getTime(),n=t.params||{};n.nocache=e,t.params=n}return t},t=>Promise.reject(t));var lT=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Rb(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var Xu={exports:{}};/*! Axios v1.11.0 Copyright (c) 2025 Matt Zabriskie and contributors */var rg,Tb;function fT(){if(Tb)return rg;Tb=1;function t(O,P){return function(){return O.apply(P,arguments)}}const{toString:e}=Object.prototype,{getPrototypeOf:n}=Object,{iterator:i,toStringTag:r}=Symbol,o=(O=>P=>{const N=e.call(P);return O[N]||(O[N]=N.slice(8,-1).toLowerCase())})(Object.create(null)),s=O=>(O=O.toLowerCase(),P=>o(P)===O),a=O=>P=>typeof P===O,{isArray:l}=Array,f=a("undefined");function u(O){return O!==null&&!f(O)&&O.constructor!==null&&!f(O.constructor)&&h(O.constructor.isBuffer)&&O.constructor.isBuffer(O)}const c=s("ArrayBuffer");function d(O){let P;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?P=ArrayBuffer.isView(O):P=O&&O.buffer&&c(O.buffer),P}const p=a("string"),h=a("function"),g=a("number"),y=O=>O!==null&&typeof O=="object",w=O=>O===!0||O===!1,v=O=>{if(o(O)!=="object")return!1;const P=n(O);return(P===null||P===Object.prototype||Object.getPrototypeOf(P)===null)&&!(r in O)&&!(i in O)},_=O=>{if(!y(O)||u(O))return!1;try{return Object.keys(O).length===0&&Object.getPrototypeOf(O)===Object.prototype}catch{return!1}},b=s("Date"),x=s("File"),k=s("Blob"),S=s("FileList"),T=O=>y(O)&&h(O.pipe),A=O=>{let P;return O&&(typeof FormData=="function"&&O instanceof FormData||h(O.append)&&((P=o(O))==="formdata"||P==="object"&&h(O.toString)&&O.toString()==="[object FormData]"))},R=s("URLSearchParams"),[F,L,K,fe]=["ReadableStream","Request","Response","Headers"].map(s),ae=O=>O.trim?O.trim():O.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function ce(O,P,{allOwnKeys:N=!1}={}){if(O===null||typeof O>"u")return;let D,j;if(typeof O!="object"&&(O=[O]),l(O))for(D=0,j=O.length;D<j;D++)P.call(null,O[D],D,O);else{if(u(O))return;const Z=N?Object.getOwnPropertyNames(O):Object.keys(O),ne=Z.length;let ve;for(D=0;D<ne;D++)ve=Z[D],P.call(null,O[ve],ve,O)}}function re(O,P){if(u(O))return null;P=P.toLowerCase();const N=Object.keys(O);let D=N.length,j;for(;D-- >0;)if(j=N[D],P===j.toLowerCase())return j;return null}const te=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:lT,He=O=>!f(O)&&O!==te;function st(){const{caseless:O}=He(this)&&this||{},P={},N=(D,j)=>{const Z=O&&re(P,j)||j;v(P[Z])&&v(D)?P[Z]=st(P[Z],D):v(D)?P[Z]=st({},D):l(D)?P[Z]=D.slice():P[Z]=D};for(let D=0,j=arguments.length;D<j;D++)arguments[D]&&ce(arguments[D],N);return P}const ut=(O,P,N,{allOwnKeys:D}={})=>(ce(P,(j,Z)=>{N&&h(j)?O[Z]=t(j,N):O[Z]=j},{allOwnKeys:D}),O),ct=O=>(O.charCodeAt(0)===65279&&(O=O.slice(1)),O),vt=(O,P,N,D)=>{O.prototype=Object.create(P.prototype,D),O.prototype.constructor=O,Object.defineProperty(O,"super",{value:P.prototype}),N&&Object.assign(O.prototype,N)},We=(O,P,N,D)=>{let j,Z,ne;const ve={};if(P=P||{},O==null)return P;do{for(j=Object.getOwnPropertyNames(O),Z=j.length;Z-- >0;)ne=j[Z],(!D||D(ne,O,P))&&!ve[ne]&&(P[ne]=O[ne],ve[ne]=!0);O=N!==!1&&n(O)}while(O&&(!N||N(O,P))&&O!==Object.prototype);return P},Ze=(O,P,N)=>{O=String(O),(N===void 0||N>O.length)&&(N=O.length),N-=P.length;const D=O.indexOf(P,N);return D!==-1&&D===N},ye=O=>{if(!O)return null;if(l(O))return O;let P=O.length;if(!g(P))return null;const N=new Array(P);for(;P-- >0;)N[P]=O[P];return N},I=(O=>P=>O&&P instanceof O)(typeof Uint8Array<"u"&&n(Uint8Array)),ee=(O,P)=>{const D=(O&&O[i]).call(O);let j;for(;(j=D.next())&&!j.done;){const Z=j.value;P.call(O,Z[0],Z[1])}},W=(O,P)=>{let N;const D=[];for(;(N=O.exec(P))!==null;)D.push(N);return D},ue=s("HTMLFormElement"),Be=O=>O.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(N,D,j){return D.toUpperCase()+j}),$=(({hasOwnProperty:O})=>(P,N)=>O.call(P,N))(Object.prototype),V=s("RegExp"),G=(O,P)=>{const N=Object.getOwnPropertyDescriptors(O),D={};ce(N,(j,Z)=>{let ne;(ne=P(j,Z,O))!==!1&&(D[Z]=ne||j)}),Object.defineProperties(O,D)},pe=O=>{G(O,(P,N)=>{if(h(O)&&["arguments","caller","callee"].indexOf(N)!==-1)return!1;const D=O[N];if(h(D)){if(P.enumerable=!1,"writable"in P){P.writable=!1;return}P.set||(P.set=()=>{throw Error("Can not rewrite read-only method '"+N+"'")})}})},ge=(O,P)=>{const N={},D=j=>{j.forEach(Z=>{N[Z]=!0})};return l(O)?D(O):D(String(O).split(P)),N},de=()=>{},Te=(O,P)=>O!=null&&Number.isFinite(O=+O)?O:P;function ke(O){return!!(O&&h(O.append)&&O[r]==="FormData"&&O[i])}const xe=O=>{const P=new Array(10),N=(D,j)=>{if(y(D)){if(P.indexOf(D)>=0)return;if(u(D))return D;if(!("toJSON"in D)){P[j]=D;const Z=l(D)?[]:{};return ce(D,(ne,ve)=>{const ze=N(ne,j+1);!f(ze)&&(Z[ve]=ze)}),P[j]=void 0,Z}}return D};return N(O,0)},be=s("AsyncFunction"),Xe=O=>O&&(y(O)||h(O))&&h(O.then)&&h(O.catch),Pe=((O,P)=>O?setImmediate:P?((N,D)=>(te.addEventListener("message",({source:j,data:Z})=>{j===te&&Z===N&&D.length&&D.shift()()},!1),j=>{D.push(j),te.postMessage(N,"*")}))(`axios@${Math.random()}`,[]):N=>setTimeout(N))(typeof setImmediate=="function",h(te.postMessage)),Ke=typeof queueMicrotask<"u"?queueMicrotask.bind(te):typeof process<"u"&&process.nextTick||Pe;var J={isArray:l,isArrayBuffer:c,isBuffer:u,isFormData:A,isArrayBufferView:d,isString:p,isNumber:g,isBoolean:w,isObject:y,isPlainObject:v,isEmptyObject:_,isReadableStream:F,isRequest:L,isResponse:K,isHeaders:fe,isUndefined:f,isDate:b,isFile:x,isBlob:k,isRegExp:V,isFunction:h,isStream:T,isURLSearchParams:R,isTypedArray:I,isFileList:S,forEach:ce,merge:st,extend:ut,trim:ae,stripBOM:ct,inherits:vt,toFlatObject:We,kindOf:o,kindOfTest:s,endsWith:Ze,toArray:ye,forEachEntry:ee,matchAll:W,isHTMLForm:ue,hasOwnProperty:$,hasOwnProp:$,reduceDescriptors:G,freezeMethods:pe,toObjectSet:ge,toCamelCase:Be,noop:de,toFiniteNumber:Te,findKey:re,global:te,isContextDefined:He,isSpecCompliantForm:ke,toJSONObject:xe,isAsyncFn:be,isThenable:Xe,setImmediate:Pe,asap:Ke,isIterable:O=>O!=null&&h(O[i])};function Ie(O,P,N,D,j){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=O,this.name="AxiosError",P&&(this.code=P),N&&(this.config=N),D&&(this.request=D),j&&(this.response=j,this.status=j.status?j.status:null)}J.inherits(Ie,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:J.toJSONObject(this.config),code:this.code,status:this.status}}});const Et=Ie.prototype,mn={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(O=>{mn[O]={value:O}}),Object.defineProperties(Ie,mn),Object.defineProperty(Et,"isAxiosError",{value:!0}),Ie.from=(O,P,N,D,j,Z)=>{const ne=Object.create(Et);return J.toFlatObject(O,ne,function(ze){return ze!==Error.prototype},ve=>ve!=="isAxiosError"),Ie.call(ne,O.message,P,N,D,j),ne.cause=O,ne.name=O.name,Z&&Object.assign(ne,Z),ne};var yn=null;function Q(O){return J.isPlainObject(O)||J.isArray(O)}function Y(O){return J.endsWith(O,"[]")?O.slice(0,-2):O}function me(O,P,N){return O?O.concat(P).map(function(j,Z){return j=Y(j),!N&&Z?"["+j+"]":j}).join(N?".":""):P}function Me(O){return J.isArray(O)&&!O.some(Q)}const Fe=J.toFlatObject(J,{},null,function(P){return/^is[A-Z]/.test(P)});function Ge(O,P,N){if(!J.isObject(O))throw new TypeError("target must be an object");P=P||new FormData,N=J.toFlatObject(N,{metaTokens:!0,dots:!1,indexes:!1},!1,function(yt,tt){return!J.isUndefined(tt[yt])});const D=N.metaTokens,j=N.visitor||Oe,Z=N.dots,ne=N.indexes,ze=(N.Blob||typeof Blob<"u"&&Blob)&&J.isSpecCompliantForm(P);if(!J.isFunction(j))throw new TypeError("visitor must be a function");function Ee(et){if(et===null)return"";if(J.isDate(et))return et.toISOString();if(J.isBoolean(et))return et.toString();if(!ze&&J.isBlob(et))throw new Ie("Blob is not supported. Use a Buffer instead.");return J.isArrayBuffer(et)||J.isTypedArray(et)?ze&&typeof Blob=="function"?new Blob([et]):Buffer.from(et):et}function Oe(et,yt,tt){let on=et;if(et&&!tt&&typeof et=="object"){if(J.endsWith(yt,"{}"))yt=D?yt:yt.slice(0,-2),et=JSON.stringify(et);else if(J.isArray(et)&&Me(et)||(J.isFileList(et)||J.endsWith(yt,"[]"))&&(on=J.toArray(et)))return yt=Y(yt),on.forEach(function(Rn,uo){!(J.isUndefined(Rn)||Rn===null)&&P.append(ne===!0?me([yt],uo,Z):ne===null?yt:yt+"[]",Ee(Rn))}),!1}return Q(et)?!0:(P.append(me(tt,yt,Z),Ee(et)),!1)}const Qe=[],zt=Object.assign(Fe,{defaultVisitor:Oe,convertValue:Ee,isVisitable:Q});function wn(et,yt){if(!J.isUndefined(et)){if(Qe.indexOf(et)!==-1)throw Error("Circular reference detected in "+yt.join("."));Qe.push(et),J.forEach(et,function(on,vn){(!(J.isUndefined(on)||on===null)&&j.call(P,on,J.isString(vn)?vn.trim():vn,yt,zt))===!0&&wn(on,yt?yt.concat(vn):[vn])}),Qe.pop()}}if(!J.isObject(O))throw new TypeError("data must be an object");return wn(O),P}function Je(O){const P={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(O).replace(/[!'()~]|%20|%00/g,function(D){return P[D]})}function Mt(O,P){this._pairs=[],O&&Ge(O,this,P)}const en=Mt.prototype;en.append=function(P,N){this._pairs.push([P,N])},en.toString=function(P){const N=P?function(D){return P.call(this,D,Je)}:Je;return this._pairs.map(function(j){return N(j[0])+"="+N(j[1])},"").join("&")};function On(O){return encodeURIComponent(O).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function qt(O,P,N){if(!P)return O;const D=N&&N.encode||On;J.isFunction(N)&&(N={serialize:N});const j=N&&N.serialize;let Z;if(j?Z=j(P,N):Z=J.isURLSearchParams(P)?P.toString():new Mt(P,N).toString(D),Z){const ne=O.indexOf("#");ne!==-1&&(O=O.slice(0,ne)),O+=(O.indexOf("?")===-1?"?":"&")+Z}return O}class An{constructor(){this.handlers=[]}use(P,N,D){return this.handlers.push({fulfilled:P,rejected:N,synchronous:D?D.synchronous:!1,runWhen:D?D.runWhen:null}),this.handlers.length-1}eject(P){this.handlers[P]&&(this.handlers[P]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(P){J.forEach(this.handlers,function(D){D!==null&&P(D)})}}var Fn=An,ci={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},zs=typeof URLSearchParams<"u"?URLSearchParams:Mt,Jf=typeof FormData<"u"?FormData:null,Yf=typeof Blob<"u"?Blob:null,Xf={isBrowser:!0,classes:{URLSearchParams:zs,FormData:Jf,Blob:Yf},protocols:["http","https","file","blob","url","data"]};const js=typeof window<"u"&&typeof document<"u",hy=typeof navigator=="object"&&navigator||void 0,ine=js&&(!hy||["ReactNative","NativeScript","NS"].indexOf(hy.product)<0),rne=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",one=js&&window.location.href||"http://localhost";var sne=Object.freeze({__proto__:null,hasBrowserEnv:js,hasStandardBrowserWebWorkerEnv:rne,hasStandardBrowserEnv:ine,navigator:hy,origin:one}),Yn={...sne,...Xf};function ane(O,P){return Ge(O,new Yn.classes.URLSearchParams,{visitor:function(N,D,j,Z){return Yn.isNode&&J.isBuffer(N)?(this.append(D,N.toString("base64")),!1):Z.defaultVisitor.apply(this,arguments)},...P})}function lne(O){return J.matchAll(/\w+|\[(\w*)]/g,O).map(P=>P[0]==="[]"?"":P[1]||P[0])}function fne(O){const P={},N=Object.keys(O);let D;const j=N.length;let Z;for(D=0;D<j;D++)Z=N[D],P[Z]=O[Z];return P}function I5(O){function P(N,D,j,Z){let ne=N[Z++];if(ne==="__proto__")return!0;const ve=Number.isFinite(+ne),ze=Z>=N.length;return ne=!ne&&J.isArray(j)?j.length:ne,ze?(J.hasOwnProp(j,ne)?j[ne]=[j[ne],D]:j[ne]=D,!ve):((!j[ne]||!J.isObject(j[ne]))&&(j[ne]=[]),P(N,D,j[ne],Z)&&J.isArray(j[ne])&&(j[ne]=fne(j[ne])),!ve)}if(J.isFormData(O)&&J.isFunction(O.entries)){const N={};return J.forEachEntry(O,(D,j)=>{P(lne(D),j,N,0)}),N}return null}function une(O,P,N){if(J.isString(O))try{return(P||JSON.parse)(O),J.trim(O)}catch(D){if(D.name!=="SyntaxError")throw D}return(N||JSON.stringify)(O)}const gy={transitional:ci,adapter:["xhr","http","fetch"],transformRequest:[function(P,N){const D=N.getContentType()||"",j=D.indexOf("application/json")>-1,Z=J.isObject(P);if(Z&&J.isHTMLForm(P)&&(P=new FormData(P)),J.isFormData(P))return j?JSON.stringify(I5(P)):P;if(J.isArrayBuffer(P)||J.isBuffer(P)||J.isStream(P)||J.isFile(P)||J.isBlob(P)||J.isReadableStream(P))return P;if(J.isArrayBufferView(P))return P.buffer;if(J.isURLSearchParams(P))return N.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),P.toString();let ve;if(Z){if(D.indexOf("application/x-www-form-urlencoded")>-1)return ane(P,this.formSerializer).toString();if((ve=J.isFileList(P))||D.indexOf("multipart/form-data")>-1){const ze=this.env&&this.env.FormData;return Ge(ve?{"files[]":P}:P,ze&&new ze,this.formSerializer)}}return Z||j?(N.setContentType("application/json",!1),une(P)):P}],transformResponse:[function(P){const N=this.transitional||gy.transitional,D=N&&N.forcedJSONParsing,j=this.responseType==="json";if(J.isResponse(P)||J.isReadableStream(P))return P;if(P&&J.isString(P)&&(D&&!this.responseType||j)){const ne=!(N&&N.silentJSONParsing)&&j;try{return JSON.parse(P)}catch(ve){if(ne)throw ve.name==="SyntaxError"?Ie.from(ve,Ie.ERR_BAD_RESPONSE,this,null,this.response):ve}}return P}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Yn.classes.FormData,Blob:Yn.classes.Blob},validateStatus:function(P){return P>=200&&P<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};J.forEach(["delete","get","head","post","put","patch"],O=>{gy.headers[O]={}});var my=gy;const cne=J.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]);var dne=O=>{const P={};let N,D,j;return O&&O.split(`27 `).forEach(function(ne){ j=ne.indexOf(":"),N=ne.substring(0,j).trim().toLowerCase(),D=ne.substring(j+1).trim(),!(!N||P[N]&&cne[N])&&(N==="set-cookie"?P[N]?P[N].push(D):P[N]=[D]:P[N]=P[N]?P[N]+", "+D:D)}),P};const N5=Symbol("internals");function Qf(O){return O&&String(O).trim().toLowerCase()}function Yp(O){return O===!1||O==null?O:J.isArray(O)?O.map(Yp):String(O)}function pne(O){const P=Object.create(null),N=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let D;for(;D=N.exec(O);)P[D[1]]=D[2];return P}const hne=O=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(O.trim());function yy(O,P,N,D,j){if(J.isFunction(D))return D.call(this,P,N);if(j&&(P=N),!!J.isString(P)){if(J.isString(D))return P.indexOf(D)!==-1;if(J.isRegExp(D))return D.test(P)}}function gne(O){return O.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(P,N,D)=>N.toUpperCase()+D)}function mne(O,P){const N=J.toCamelCase(" "+P);["get","set","has"].forEach(D=>{Object.defineProperty(O,D+N,{value:function(j,Z,ne){return this[D].call(this,P,j,Z,ne)},configurable:!0})})}class Xp{constructor(P){P&&this.set(P)}set(P,N,D){const j=this;function Z(ve,ze,Ee){const Oe=Qf(ze);if(!Oe)throw new Error("header name must be a non-empty string");const Qe=J.findKey(j,Oe);(!Qe||j[Qe]===void 0||Ee===!0||Ee===void 0&&j[Qe]!==!1)&&(j[Qe||ze]=Yp(ve))}const ne=(ve,ze)=>J.forEach(ve,(Ee,Oe)=>Z(Ee,Oe,ze));if(J.isPlainObject(P)||P instanceof this.constructor)ne(P,N);else if(J.isString(P)&&(P=P.trim())&&!hne(P))ne(dne(P),N);else if(J.isObject(P)&&J.isIterable(P)){let ve={},ze,Ee;for(const Oe of P){if(!J.isArray(Oe))throw TypeError("Object iterator must return a key-value pair");ve[Ee=Oe[0]]=(ze=ve[Ee])?J.isArray(ze)?[...ze,Oe[1]]:[ze,Oe[1]]:Oe[1]}ne(ve,N)}else P!=null&&Z(N,P,D);return this}get(P,N){if(P=Qf(P),P){const D=J.findKey(this,P);if(D){const j=this[D];if(!N)return j;if(N===!0)return pne(j);if(J.isFunction(N))return N.call(this,j,D);if(J.isRegExp(N))return N.exec(j);throw new TypeError("parser must be boolean|regexp|function")}}}has(P,N){if(P=Qf(P),P){const D=J.findKey(this,P);return!!(D&&this[D]!==void 0&&(!N||yy(this,this[D],D,N)))}return!1}delete(P,N){const D=this;let j=!1;function Z(ne){if(ne=Qf(ne),ne){const ve=J.findKey(D,ne);ve&&(!N||yy(D,D[ve],ve,N))&&(delete D[ve],j=!0)}}return J.isArray(P)?P.forEach(Z):Z(P),j}clear(P){const N=Object.keys(this);let D=N.length,j=!1;for(;D--;){const Z=N[D];(!P||yy(this,this[Z],Z,P,!0))&&(delete this[Z],j=!0)}return j}normalize(P){const N=this,D={};return J.forEach(this,(j,Z)=>{const ne=J.findKey(D,Z);if(ne){N[ne]=Yp(j),delete N[Z];return}const ve=P?gne(Z):String(Z).trim();ve!==Z&&delete N[Z],N[ve]=Yp(j),D[ve]=!0}),this}concat(...P){return this.constructor.concat(this,...P)}toJSON(P){const N=Object.create(null);return J.forEach(this,(D,j)=>{D!=null&&D!==!1&&(N[j]=P&&J.isArray(D)?D.join(", "):D)}),N}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([P,N])=>P+": "+N).join(`28 `)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(P){return P instanceof this?P:new this(P)}static concat(P,...N){const D=new this(P);return N.forEach( j=>D.set(j)),D}static accessor(P){const D=(this[N5]=this[N5]={accessors:{}}).accessors,j=this.prototype;function Z(ne){const ve=Qf(ne);D[ve]||(mne(j,ne),D[ve]=!0)}return J.isArray(P)?P.forEach(Z):Z(P),this}}Xp.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),J.reduceDescriptors(Xp.prototype,({value:O},P)=>{let N=P[0].toUpperCase()+P.slice(1);return{get:()=>O,set(D){this[N]=D}}}),J.freezeMethods(Xp);var lr=Xp;function wy(O,P){const N=this||my,D=P||N,j=lr.from(D.headers);let Z=D.data;return J.forEach(O,function(ve){Z=ve.call(N,Z,j.normalize(),P?P.status:void 0)}),j.normalize(),Z}function D5(O){return!!(O&&O.__CANCEL__)}function Xa(O,P,N){Ie.call(this,O??"canceled",Ie.ERR_CANCELED,P,N),this.name="CanceledError"}J.inherits(Xa,Ie,{__CANCEL__:!0});function B5(O,P,N){const D=N.config.validateStatus;!N.status||!D||D(N.status)?O(N):P(new Ie("Request failed with status code "+N.status,[Ie.ERR_BAD_REQUEST,Ie.ERR_BAD_RESPONSE][Math.floor(N.status/100)-4],N.config,N.request,N))}function yne(O){const P=/^([-+\w]{1,25})(:?\/\/|:)/.exec(O);return P&&P[1]||""}function wne(O,P){O=O||10;const N=new Array(O),D=new Array(O);let j=0,Z=0,ne;return P=P!==void 0?P:1e3,function(ze){const Ee=Date.now(),Oe=D[Z];ne||(ne=Ee),N[j]=ze,D[j]=Ee;let Qe=Z,zt=0;for(;Qe!==j;)zt+=N[Qe++],Qe=Qe%O;if(j=(j+1)%O,j===Z&&(Z=(Z+1)%O),Ee-ne<P)return;const wn=Oe&&Ee-Oe;return wn?Math.round(zt*1e3/wn):void 0}}function vne(O,P){let N=0,D=1e3/P,j,Z;const ne=(Ee,Oe=Date.now())=>{N=Oe,j=null,Z&&(clearTimeout(Z),Z=null),O(...Ee)};return[(...Ee)=>{const Oe=Date.now(),Qe=Oe-N;Qe>=D?ne(Ee,Oe):(j=Ee,Z||(Z=setTimeout(()=>{Z=null,ne(j)},D-Qe)))},()=>j&&ne(j)]}const Qp=(O,P,N=3)=>{let D=0;const j=wne(50,250);return vne(Z=>{const ne=Z.loaded,ve=Z.lengthComputable?Z.total:void 0,ze=ne-D,Ee=j(ze),Oe=ne<=ve;D=ne;const Qe={loaded:ne,total:ve,progress:ve?ne/ve:void 0,bytes:ze,rate:Ee||void 0,estimated:Ee&&ve&&Oe?(ve-ne)/Ee:void 0,event:Z,lengthComputable:ve!=null,[P?"download":"upload"]:!0};O(Qe)},N)},F5=(O,P)=>{const N=O!=null;return[D=>P[0]({lengthComputable:N,total:O,loaded:D}),P[1]]},$5=O=>(...P)=>J.asap(()=>O(...P));var bne=Yn.hasStandardBrowserEnv?((O,P)=>N=>(N=new URL(N,Yn.origin),O.protocol===N.protocol&&O.host===N.host&&(P||O.port===N.port)))(new URL(Yn.origin),Yn.navigator&&/(msie|trident)/i.test(Yn.navigator.userAgent)):()=>!0,xne=Yn.hasStandardBrowserEnv?{write(O,P,N,D,j,Z){const ne=[O+"="+encodeURIComponent(P)];J.isNumber(N)&&ne.push("expires="+new Date(N).toGMTString()),J.isString(D)&&ne.push("path="+D),J.isString(j)&&ne.push("domain="+j),Z===!0&&ne.push("secure"),document.cookie=ne.join("; ")},read(O){const P=document.cookie.match(new RegExp("(^|;\\s*)("+O+")=([^;]*)"));return P?decodeURIComponent(P[3]):null},remove(O){this.write(O,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function _ne(O){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(O)}function kne(O,P){return P?O.replace(/\/?\/$/,"")+"/"+P.replace(/^\/+/,""):O}function L5(O,P,N){let D=!_ne(P);return O&&(D||N==!1)?kne(O,P):P}const q5=O=>O instanceof lr?{...O}:O;function Hs(O,P){P=P||{};const N={};function D(Ee,Oe,Qe,zt){return J.isPlainObject(Ee)&&J.isPlainObject(Oe)?J.merge.call({caseless:zt},Ee,Oe):J.isPlainObject(Oe)?J.merge({},Oe):J.isArray(Oe)?Oe.slice():Oe}function j(Ee,Oe,Qe,zt){if(J.isUndefined(Oe)){if(!J.isUndefined(Ee))return D(void 0,Ee,Qe,zt)}else return D(Ee,Oe,Qe,zt)}function Z(Ee,Oe){if(!J.isUndefined(Oe))return D(void 0,Oe)}function ne(Ee,Oe){if(J.isUndefined(Oe)){if(!J.isUndefined(Ee))return D(void 0,Ee)}else return D(void 0,Oe)}function ve(Ee,Oe,Qe){if(Qe in P)return D(Ee,Oe);if(Qe in O)return D(void 0,Ee)}const ze={url:Z,method:Z,data:Z,baseURL:ne,transformRequest:ne,transformResponse:ne,paramsSerializer:ne,timeout:ne,timeoutMessage:ne,withCredentials:ne,withXSRFToken:ne,adapter:ne,responseType:ne,xsrfCookieName:ne,xsrfHeaderName:ne,onUploadProgress:ne,onDownloadProgress:ne,decompress:ne,maxContentLength:ne,maxBodyLength:ne,beforeRedirect:ne,transport:ne,httpAgent:ne,httpsAgent:ne,cancelToken:ne,socketPath:ne,responseEncoding:ne,validateStatus:ve,headers:(Ee,Oe,Qe)=>j(q5(Ee),q5(Oe),Qe,!0)};return J.forEach(Object.keys({...O,...P}),function(Oe){const Qe=ze[Oe]||j,zt=Qe(O[Oe],P[Oe],Oe);J.isUndefined(zt)&&Qe!==ve||(N[Oe]=zt)}),N}var V5=O=>{const P=Hs({},O);let{data:N,withXSRFToken:D,xsrfHeaderName:j,xsrfCookieName:Z,headers:ne,auth:ve}=P;P.headers=ne=lr.from(ne),P.url=qt(L5(P.baseURL,P.url,P.allowAbsoluteUrls),O.params,O.paramsSerializer),ve&&ne.set("Authorization","Basic "+btoa((ve.username||"")+":"+(ve.password?unescape(encodeURIComponent(ve.password)):"")));let ze;if(J.isFormData(N)){if(Yn.hasStandardBrowserEnv||Yn.hasStandardBrowserWebWorkerEnv)ne.setContentType(void 0);else if((ze=ne.getContentType())!==!1){const[Ee,...Oe]=ze?ze.split(";").map(Qe=>Qe.trim()).filter(Boolean):[];ne.setContentType([Ee||"multipart/form-data",...Oe].join("; "))}}if(Yn.hasStandardBrowserEnv&&(D&&J.isFunction(D)&&(D=D(P)),D||D!==!1&&bne(P.url))){const Ee=j&&Z&&xne.read(Z);Ee&&ne.set(j,Ee)}return P},Sne=typeof XMLHttpRequest<"u"&&function(O){return new Promise(function(N,D){const j=V5(O);let Z=j.data;const ne=lr.from(j.headers).normalize();let{responseType:ve,onUploadProgress:ze,onDownloadProgress:Ee}=j,Oe,Qe,zt,wn,et;function yt(){wn&&wn(),et&&et(),j.cancelToken&&j.cancelToken.unsubscribe(Oe),j.signal&&j.signal.removeEventListener("abort",Oe)}let tt=new XMLHttpRequest;tt.open(j.method.toUpperCase(),j.url,!0),tt.timeout=j.timeout;function on(){if(!tt)return;const Rn=lr.from("getAllResponseHeaders"in tt&&tt.getAllResponseHeaders()),ki={data:!ve||ve==="text"||ve==="json"?tt.responseText:tt.response,status:tt.status,statusText:tt.statusText,headers:Rn,config:O,request:tt};B5(function(Us){N(Us),yt()},function(Us){D(Us),yt()},ki),tt=null}"onloadend"in tt?tt.onloadend=on:tt.onreadystatechange=function(){!tt||tt.readyState!==4||tt.status===0&&!(tt.responseURL&&tt.responseURL.indexOf("file:")===0)||setTimeout(on)},tt.onabort=function(){tt&&(D(new Ie("Request aborted",Ie.ECONNABORTED,O,tt)),tt=null)},tt.onerror=function(){D(new Ie("Network Error",Ie.ERR_NETWORK,O,tt)),tt=null},tt.ontimeout=function(){let uo=j.timeout?"timeout of "+j.timeout+"ms exceeded":"timeout exceeded";const ki=j.transitional||ci;j.timeoutErrorMessage&&(uo=j.timeoutErrorMessage),D(new Ie(uo,ki.clarifyTimeoutError?Ie.ETIMEDOUT:Ie.ECONNABORTED,O,tt)),tt=null},Z===void 0&&ne.setContentType(null),"setRequestHeader"in tt&&J.forEach(ne.toJSON(),function(uo,ki){tt.setRequestHeader(ki,uo)}),J.isUndefined(j.withCredentials)||(tt.withCredentials=!!j.withCredentials),ve&&ve!=="json"&&(tt.responseType=j.responseType),Ee&&([zt,et]=Qp(Ee,!0),tt.addEventListener("progress",zt)),ze&&tt.upload&&([Qe,wn]=Qp(ze),tt.upload.addEventListener("progress",Qe),tt.upload.addEventListener("loadend",wn)),(j.cancelToken||j.signal)&&(Oe=Rn=>{tt&&(D(!Rn||Rn.type?new Xa(null,O,tt):Rn),tt.abort(),tt=null)},j.cancelToken&&j.cancelToken.subscribe(Oe),j.signal&&(j.signal.aborted?Oe():j.signal.addEventListener("abort",Oe)));const vn=yne(j.url);if(vn&&Yn.protocols.indexOf(vn)===-1){D(new Ie("Unsupported protocol "+vn+":",Ie.ERR_BAD_REQUEST,O));return}tt.send(Z||null)})},Cne=(O,P)=>{const{length:N}=O=O?O.filter(Boolean):[];if(P||N){let D=new AbortController,j;const Z=function(Ee){if(!j){j=!0,ve();const Oe=Ee instanceof Error?Ee:this.reason;D.abort(Oe instanceof Ie?Oe:new Xa(Oe instanceof Error?Oe.message:Oe))}};let ne=P&&setTimeout(()=>{ne=null,Z(new Ie(`timeout ${P} of ms exceeded`,Ie.ETIMEDOUT))},P);const ve=()=>{O&&(ne&&clearTimeout(ne),ne=null,O.forEach(Ee=>{Ee.unsubscribe?Ee.unsubscribe(Z):Ee.removeEventListener("abort",Z)}),O=null)};O.forEach(Ee=>Ee.addEventListener("abort",Z));const{signal:ze}=D;return ze.unsubscribe=()=>J.asap(ve),ze}};const Ene=function*(O,P){let N=O.byteLength;if(N<P){yield O;return}let D=0,j;for(;D<N;)j=D+P,yield O.slice(D,j),D=j},One=async function*(O,P){for await(const N of Ane(O))yield*Ene(N,P)},Ane=async function*(O){if(O[Symbol.asyncIterator]){yield*O;return}const P=O.getReader();try{for(;;){const{done:N,value:D}=await P.read();if(N)break;yield D}}finally{await P.cancel()}},z5=(O,P,N,D)=>{const j=One(O,P);let Z=0,ne,ve=ze=>{ne||(ne=!0,D&&D(ze))};return new ReadableStream({async pull(ze){try{const{done:Ee,value:Oe}=await j.next();if(Ee){ve(),ze.close();return}let Qe=Oe.byteLength;if(N){let zt=Z+=Qe;N(zt)}ze.enqueue(new Uint8Array(Oe))}catch(Ee){throw ve(Ee),Ee}},cancel(ze){return ve(ze),j.return()}},{highWaterMark:2})},Zp=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",j5=Zp&&typeof ReadableStream=="function",Rne=Zp&&(typeof TextEncoder=="function"?(O=>P=>O.encode(P))(new TextEncoder):async O=>new Uint8Array(await new Response(O).arrayBuffer())),H5=(O,...P)=>{try{return!!O(...P)}catch{return!1}},Tne=j5&&H5(()=>{let O=!1;const P=new Request(Yn.origin,{body:new ReadableStream,method:"POST",get duplex(){return O=!0,"half"}}).headers.has("Content-Type");return O&&!P}),U5=64*1024,vy=j5&&H5(()=>J.isReadableStream(new Response("").body)),eh={stream:vy&&(O=>O.body)};Zp&&(O=>{["text","arrayBuffer","blob","formData","stream"].forEach(P=>{!eh[P]&&(eh[P]=J.isFunction(O[P])?N=>N[P]():(N,D)=>{throw new Ie(`Response type '${P}' is not supported`,Ie.ERR_NOT_SUPPORT,D)})})})(new Response);const Pne=async O=>{if(O==null)return 0;if(J.isBlob(O))return O.size;if(J.isSpecCompliantForm(O))return(await new Request(Yn.origin,{method:"POST",body:O}).arrayBuffer()).byteLength;if(J.isArrayBufferView(O)||J.isArrayBuffer(O))return O.byteLength;if(J.isURLSearchParams(O)&&(O=O+""),J.isString(O))return(await Rne(O)).byteLength},Mne=async(O,P)=>{const N=J.toFiniteNumber(O.getContentLength());return N??Pne(P)};var Ine=Zp&&(async O=>{let{url:P,method:N,data:D,signal:j,cancelToken:Z,timeout:ne,onDownloadProgress:ve,onUploadProgress:ze,responseType:Ee,headers:Oe,withCredentials:Qe="same-origin",fetchOptions:zt}=V5(O);Ee=Ee?(Ee+"").toLowerCase():"text";let wn=Cne([j,Z&&Z.toAbortSignal()],ne),et;const yt=wn&&wn.unsubscribe&&(()=>{wn.unsubscribe()});let tt;try{if(ze&&Tne&&N!=="get"&&N!=="head"&&(tt=await Mne(Oe,D))!==0){let ki=new Request(P,{method:"POST",body:D,duplex:"half"}),Go;if(J.isFormData(D)&&(Go=ki.headers.get("content-type"))&&Oe.setContentType(Go),ki.body){const[Us,oh]=F5(tt,Qp($5(ze)));D=z5(ki.body,U5,Us,oh)}}J.isString(Qe)||(Qe=Qe?"include":"omit");const on="credentials"in Request.prototype;et=new Request(P,{...zt,signal:wn,method:N.toUpperCase(),headers:Oe.normalize().toJSON(),body:D,duplex:"half",credentials:on?Qe:void 0});let vn=await fetch(et,zt);const Rn=vy&&(Ee==="stream"||Ee==="response");if(vy&&(ve||Rn&&yt)){const ki={};["status","statusText","headers"].forEach(Q5=>{ki[Q5]=vn[Q5]});const Go=J.toFiniteNumber(vn.headers.get("content-length")),[Us,oh]=ve&&F5(Go,Qp($5(ve),!0))||[];vn=new Response(z5(vn.body,U5,Us,()=>{oh&&oh(),yt&&yt()}),ki)}Ee=Ee||"text";let uo=await eh[J.findKey(eh,Ee)||"text"](vn,O);return!Rn&&yt&&yt(),await new Promise((ki,Go)=>{B5(ki,Go,{data:uo,headers:lr.from(vn.headers),status:vn.status,statusText:vn.statusText,config:O,request:et})})}catch(on){throw yt&&yt(),on&&on.name==="TypeError"&&/Load failed|fetch/i.test(on.message)?Object.assign(new Ie("Network Error",Ie.ERR_NETWORK,O,et),{cause:on.cause||on}):Ie.from(on,on&&on.code,O,et)}});const by={http:yn,xhr:Sne,fetch:Ine};J.forEach(by,(O,P)=>{if(O){try{Object.defineProperty(O,"name",{value:P})}catch{}Object.defineProperty(O,"adapterName",{value:P})}});const W5=O=>`- ${O}`,Nne=O=>J.isFunction(O)||O===null||O===!1;var K5={getAdapter:O=>{O=J.isArray(O)?O:[O];const{length:P}=O;let N,D;const j={};for(let Z=0;Z<P;Z++){N=O[Z];let ne;if(D=N,!Nne(N)&&(D=by[(ne=String(N)).toLowerCase()],D===void 0))throw new Ie(`Unknown adapter '${ne}'`);if(D)break;j[ne||"#"+Z]=D}if(!D){const Z=Object.entries(j).map(([ve,ze])=>`adapter ${ve} `+(ze===!1?"is not supported by the environment":"is not available in the build"));let ne=P?Z.length>1?`since :29 `+Z.map( W5).join(`30 `):" "+ W5(Z[0]):"as no adapter specified";throw new Ie("There is no suitable adapter to dispatch the request "+ne,"ERR_NOT_SUPPORT")}return D},adapters:by};function xy(O){if(O.cancelToken&&O.cancelToken.throwIfRequested(),O.signal&&O.signal.aborted)throw new Xa(null,O)}function G5(O){return xy(O),O.headers=lr.from(O.headers),O.data=wy.call(O,O.transformRequest),["post","put","patch"].indexOf(O.method)!==-1&&O.headers.setContentType("application/x-www-form-urlencoded",!1),K5.getAdapter(O.adapter||my.adapter)(O).then(function(D){return xy(O),D.data=wy.call(O,O.transformResponse,D),D.headers=lr.from(D.headers),D},function(D){return D5(D)||(xy(O),D&&D.response&&(D.response.data=wy.call(O,O.transformResponse,D.response),D.response.headers=lr.from(D.response.headers))),Promise.reject(D)})}const J5="1.11.0",th={};["object","boolean","number","function","string","symbol"].forEach((O,P)=>{th[O]=function(D){return typeof D===O||"a"+(P<1?"n ":" ")+O}});const Y5={};th.transitional=function(P,N,D){function j(Z,ne){return"[Axios v"+J5+"] Transitional option '"+Z+"'"+ne+(D?". "+D:"")}return(Z,ne,ve)=>{if(P===!1)throw new Ie(j(ne," has been removed"+(N?" in "+N:"")),Ie.ERR_DEPRECATED);return N&&!Y5[ne]&&(Y5[ne]=!0,console.warn(j(ne," has been deprecated since v"+N+" and will be removed in the near future"))),P?P(Z,ne,ve):!0}},th.spelling=function(P){return(N,D)=>(console.warn(`${D} is likely a misspelling of ${P}`),!0)};function Dne(O,P,N){if(typeof O!="object")throw new Ie("options must be an object",Ie.ERR_BAD_OPTION_VALUE);const D=Object.keys(O);let j=D.length;for(;j-- >0;){const Z=D[j],ne=P[Z];if(ne){const ve=O[Z],ze=ve===void 0||ne(ve,Z,O);if(ze!==!0)throw new Ie("option "+Z+" must be "+ze,Ie.ERR_BAD_OPTION_VALUE);continue}if(N!==!0)throw new Ie("Unknown option "+Z,Ie.ERR_BAD_OPTION)}}var nh={assertOptions:Dne,validators:th};const Tr=nh.validators;class ih{constructor(P){this.defaults=P||{},this.interceptors={request:new Fn,response:new Fn}}async request(P,N){try{return await this._request(P,N)}catch(D){if(D instanceof Error){let j={};Error.captureStackTrace?Error.captureStackTrace(j):j=new Error;const Z=j.stack?j.stack.replace(/^.+\n/,""):"";try{D.stack?Z&&!String(D.stack).endsWith(Z.replace(/^.+\n.+\n/,""))&&(D.stack+=`31 `+Z):D.stack=Z}catch{}}throw D}}_request(P,N){typeof P=="string"?(N=N||{},N.url=P):N=P||{},N=Hs(this.defaults,N);const{transitional:D,paramsSerializer: j,headers:Z}=N;D!==void 0&&nh.assertOptions(D,{silentJSONParsing:Tr.transitional(Tr.boolean),forcedJSONParsing:Tr.transitional(Tr.boolean),clarifyTimeoutError:Tr.transitional(Tr.boolean)},!1),j!=null&&(J.isFunction(j)?N.paramsSerializer={serialize:j}:nh.assertOptions(j,{encode:Tr.function,serialize:Tr.function},!0)),N.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?N.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:N.allowAbsoluteUrls=!0),nh.assertOptions(N,{baseUrl:Tr.spelling("baseURL"),withXsrfToken:Tr.spelling("withXSRFToken")},!0),N.method=(N.method||this.defaults.method||"get").toLowerCase();let ne=Z&&J.merge(Z.common,Z[N.method]);Z&&J.forEach(["delete","get","head","post","put","patch","common"],et=>{delete Z[et]}),N.headers=lr.concat(ne,Z);const ve=[];let ze=!0;this.interceptors.request.forEach(function(yt){typeof yt.runWhen=="function"&&yt.runWhen(N)===!1||(ze=ze&&yt.synchronous,ve.unshift(yt.fulfilled,yt.rejected))});const Ee=[];this.interceptors.response.forEach(function(yt){Ee.push(yt.fulfilled,yt.rejected)});let Oe,Qe=0,zt;if(!ze){const et=[G5.bind(this),void 0];for(et.unshift(...ve),et.push(...Ee),zt=et.length,Oe=Promise.resolve(N);Qe<zt;)Oe=Oe.then(et[Qe++],et[Qe++]);return Oe}zt=ve.length;let wn=N;for(Qe=0;Qe<zt;){const et=ve[Qe++],yt=ve[Qe++];try{wn=et(wn)}catch(tt){yt.call(this,tt);break}}try{Oe=G5.call(this,wn)}catch(et){return Promise.reject(et)}for(Qe=0,zt=Ee.length;Qe<zt;)Oe=Oe.then(Ee[Qe++],Ee[Qe++]);return Oe}getUri(P){P=Hs(this.defaults,P);const N=L5(P.baseURL,P.url,P.allowAbsoluteUrls);return qt(N,P.params,P.paramsSerializer)}}J.forEach(["delete","get","head","options"],function(P){ih.prototype[P]=function(N,D){return this.request(Hs(D||{},{method:P,url:N,data:(D||{}).data}))}}),J.forEach(["post","put","patch"],function(P){function N(D){return function(Z,ne,ve){return this.request(Hs(ve||{},{method:P,headers:D?{"Content-Type":"multipart/form-data"}:{},url:Z,data:ne}))}}ih.prototype[P]=N(),ih.prototype[P+"Form"]=N(!0)});var rh=ih;class _y{constructor(P){if(typeof P!="function")throw new TypeError("executor must be a function.");let N;this.promise=new Promise(function(Z){N=Z});const D=this;this.promise.then(j=>{if(!D._listeners)return;let Z=D._listeners.length;for(;Z-- >0;)D._listeners[Z](j);D._listeners=null}),this.promise.then=j=>{let Z;const ne=new Promise(ve=>{D.subscribe(ve),Z=ve}).then(j);return ne.cancel=function(){D.unsubscribe(Z)},ne},P(function(Z,ne,ve){D.reason||(D.reason=new Xa(Z,ne,ve),N(D.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(P){if(this.reason){P(this.reason);return}this._listeners?this._listeners.push(P):this._listeners=[P]}unsubscribe(P){if(!this._listeners)return;const N=this._listeners.indexOf(P);N!==-1&&this._listeners.splice(N,1)}toAbortSignal(){const P=new AbortController,N=D=>{P.abort(D)};return this.subscribe(N),P.signal.unsubscribe=()=>this.unsubscribe(N),P.signal}static source(){let P;return{token:new _y(function(j){P=j}),cancel:P}}}var Bne=_y;function Fne(O){return function(N){return O.apply(null,N)}}function $ne(O){return J.isObject(O)&&O.isAxiosError===!0}const ky={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(ky).forEach(([O,P])=>{ky[P]=O});var Lne=ky;function X5(O){const P=new rh(O),N=t(rh.prototype.request,P);return J.extend(N,rh.prototype,P,{allOwnKeys:!0}),J.extend(N,P,null,{allOwnKeys:!0}),N.create=function(j){return X5(Hs(O,j))},N}const un=X5(my);return un.Axios=rh,un.CanceledError=Xa,un.CancelToken=Bne,un.isCancel=D5,un.VERSION=J5,un.toFormData=Ge,un.AxiosError=Ie,un.Cancel=un.CanceledError,un.all=function(P){return Promise.all(P)},un.spread=Fne,un.isAxiosError=$ne,un.mergeConfig=Hs,un.AxiosHeaders=lr,un.formToJSON=O=>I5(J.isHTMLForm(O)?new FormData(O):O),un.getAdapter=K5.getAdapter,un.HttpStatusCode=Lne,un.default=un,rg=un,rg}var og,Pb;function uT(){return Pb||(Pb=1,og=function t(e,n){if(e===n)return!0;if(e&&n&&typeof e=="object"&&typeof n=="object"){if(e.constructor!==n.constructor)return!1;var i,r,o;if(Array.isArray(e)){if(i=e.length,i!=n.length)return!1;for(r=i;r--!==0;)if(!t(e[r],n[r]))return!1;return!0}if(e.constructor===RegExp)return e.source===n.source&&e.flags===n.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===n.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===n.toString();if(o=Object.keys(e),i=o.length,i!==Object.keys(n).length)return!1;for(r=i;r--!==0;)if(!Object.prototype.hasOwnProperty.call(n,o[r]))return!1;for(r=i;r--!==0;){var s=o[r];if(!t(e[s],n[s]))return!1}return!0}return e!==e&&n!==n}),og}/*!21 **/let Hh;const xv=typeof window<"u"&&window.trustedTypes;if(xv)try{Hh=xv.createPolicy("vue",{createHTML:t=>t})}catch{}const _v=Hh?t=>Hh.createHTML(t):t=>t,r8="http://www.w3.org/2000/svg",o8="http://www.w3.org/1998/Math/MathML",Lr=typeof document<"u"?document:null,kv=Lr&&Lr.createElement("template"),s8={insert:(t,e,n)=>{e.insertBefore(t,n||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,n,i)=>{const r=e==="svg"?Lr.createElementNS(r8,t):e==="mathml"?Lr.createElementNS(o8,t):n?Lr.createElement(t,{is:n}):Lr.createElement(t);return t==="select"&&i&&i.multiple!=null&&r.setAttribute("multiple",i.multiple),r},createText:t=>Lr.createTextNode(t),createComment:t=>Lr.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>Lr.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,n,i,r,o){const s=n?n.previousSibling:e.lastChild;if(r&&(r===o||r.nextSibling))for(;e.insertBefore(r.cloneNode(!0),n),!(r===o||!(r=r.nextSibling)););else{kv.innerHTML=_v(i==="svg"?`<svg>${t}</svg>`:i==="mathml"?`<math>${t}</math>`:t);const a=kv.content;if(i==="svg"||i==="mathml"){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}e.insertBefore(a,n)}return[s?s.nextSibling:e.firstChild,n?n.previousSibling:e.lastChild]}},yo="transition",_l="animation",kl=Symbol("_vtc"),Sv={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},a8=cn({},Cw,Sv),Bu=(t=>(t.displayName="Transition",t.props=a8,t))((t,{slots:e})=>Yt(tA,l8(t),e)),rs=(t,e=[])=>{Ue(t)?t.forEach(n=>n(...e)):t&&t(...e)},Cv=t=>t?Ue(t)?t.some(e=>e.length>1):t.length>1:!1;function l8(t){const e={};for(const L in t)L in Sv||(e[L]=t[L]);if(t.css===!1)return e;const{name:n="v",type:i,duration:r,enterFromClass:o=`${n}-enter-from`,enterActiveClass:s=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=o,appearActiveClass:f=s,appearToClass:u=a,leaveFromClass:c=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=t,h=f8(r),g=h&&h[0],y=h&&h[1],{onBeforeEnter:w,onEnter:v,onEnterCancelled:_,onLeave:b,onLeaveCancelled:x,onBeforeAppear:k=w,onAppear:S=v,onAppearCancelled:T=_}=e,A=(L,W,ae,le)=>{L._enterCancelled=le,ss(L,W?u:a),ss(L,W?f:s),ae&&ae()},R=(L,W)=>{L._isLeaving=!1,ss(L,c),ss(L,p),ss(L,d),W&&W()},F=L=>(W,ae)=>{const le=L?S:v,ce=()=>A(W,L,ae);rs(le,[W,ce]),Ev(()=>{ss(W,L?l:o),qr(W,L?u:a),Cv(le)||Ov(W,i,g,ce)})};return cn(e,{onBeforeEnter(L){rs(w,[L]),qr(L,o),qr(L,s)},onBeforeAppear(L){rs(k,[L]),qr(L,l),qr(L,f)},onEnter:F(!1),onAppear:F(!0),onLeave(L,W){L._isLeaving=!0;const ae=()=>R(L,W);qr(L,c),L._enterCancelled?(qr(L,d),Tv()):(Tv(),qr(L,d)),Ev(()=>{L._isLeaving&&(ss(L,c),qr(L,p),Cv(b)||Ov(L,i,y,ae))}),rs(b,[L,ae])},onEnterCancelled(L){A(L,!1,void 0,!0),rs(_,[L])},onAppearCancelled(L){A(L,!0,void 0,!0),rs(T,[L])},onLeaveCancelled(L){R(L),rs(x,[L])}})}function f8(t){if(t==null)return null;if(Ft(t))return[Uh(t.enter),Uh(t.leave)];{const e=Uh(t);return[e,e]}}function Uh(t){return uO(t)}function qr(t,e){e.split(/\s+/).forEach(n=>n&&t.classList.add(n)),(t[kl]||(t[kl]=new Set)).add(e)}function ss(t,e){e.split(/\s+/).forEach(i=>i&&t.classList.remove(i));const n=t[kl];n&&(n.delete(e),n.size||(t[kl]=void 0))}function Ev(t){requestAnimationFrame(()=>{requestAnimationFrame(t)})}let u8=0;function Ov(t,e,n,i){const r=t._endId=++u8,o=()=>{r===t._endId&&i()};if(n!=null)return setTimeout(o,n);const{type:s,timeout:a,propCount:l}=c8(t,e);if(!s)return i();const f=s+"end";let u=0;const c=()=>{t.removeEventListener(f,d),o()},d=p=>{p.target===t&&++u>=l&&c()};setTimeout(()=>{u<l&&c()},a+1),t.addEventListener(f,d)}function c8(t,e){const n=window.getComputedStyle(t),i=h=>(n[h]||"").split(", "),r=i(`${yo}Delay`),o=i(`${yo}Duration`),s=Av(r,o),a=i(`${_l}Delay`),l=i(`${_l}Duration`),f=Av(a,l);let u=null,c=0,d=0;e===yo?s>0&&(u=yo,c=s,d=o.length):e===_l?f>0&&(u=_l,c=f,d=l.length):(c=Math.max(s,f),u=c>0?s>f?yo:_l:null,d=u?u===yo?o.length:l.length:0);const p=u===yo&&/\b(?:transform|all)(?:,|$)/.test(i(`${yo}Property`).toString());return{type:u,timeout:c,propCount:d,hasTransform:p}}function Av(t,e){for(;t.length<e.length;)t=t.concat(t);return Math.max(...e.map((n,i)=>Rv(n)+Rv(t[i])))}function Rv(t){return t==="auto"?0:Number(t.slice(0,-1).replace(",","."))*1e3}function Tv(){return document.body.offsetHeight}function d8(t,e,n){const i=t[kl];i&&(e=(e?[e,...i]:[...i]).join(" ")),e==null?t.removeAttribute("class"):n?t.setAttribute("class",e):t.className=e}const Fu=Symbol("_vod"),Pv=Symbol("_vsh"),Mv={name:"show",beforeMount(t,{value:e},{transition:n}){t[Fu]=t.style.display==="none"?"":t.style.display,n&&e?n.beforeEnter(t):Sl(t,e)},mounted(t,{value:e},{transition:n}){n&&e&&n.enter(t)},updated(t,{value:e,oldValue:n},{transition:i}){!e!=!n&&(i?e?(i.beforeEnter(t),Sl(t,!0),i.enter(t)):i.leave(t,()=>{Sl(t,!1)}):Sl(t,e))},beforeUnmount(t,{value:e}){Sl(t,e)}};function Sl(t,e){t.style.display=e?t[Fu]:"none",t[Pv]=!e}const p8=Symbol(""),h8=/(?:^|;)\s*display\s*:/;function g8(t,e,n){const i=t.style,r=Wt(n);let o=!1;if(n&&!r){if(e)if(Wt(e))for(const s of e.split(";")){const a=s.slice(0,s.indexOf(":")).trim();n[a]==null&&$u(i,a,"")}else for(const s in e)n[s]==null&&$u(i,s,"");for(const s in n)s==="display"&&(o=!0),$u(i,s,n[s])}else if(r){if(e!==n){const s=i[p8];s&&(n+=";"+s),i.cssText=n,o=h8.test(n)}}else e&&t.removeAttribute("style");Fu in t&&(t[Fu]=o?i.display:"",t[Pv]&&(i.display="none"))}const Iv=/\s*!important$/;function $u(t,e,n){if(Ue(n))n.forEach(i=>$u(t,e,i));else if(n==null&&(n=""),e.startsWith("--"))t.setProperty(e,n);else{const i=m8(t,e);Iv.test(n)?t.setProperty(Pr(i),n.replace(Iv,""),"important"):t[i]=n}}const Nv=["Webkit","Moz","ms"],Wh={};function m8(t,e){const n=Wh[e];if(n)return n;let i=Xn(e);if(i!=="filter"&&i in t)return Wh[e]=i;i=tu(i);for(let r=0;r<Nv.length;r++){const o=Nv[r]+i;if(o in t)return Wh[e]=o}return e}const Dv="http://www.w3.org/1999/xlink";function Bv(t,e,n,i,r,o=gO(e)){i&&e.startsWith("xlink:")?n==null?t.removeAttributeNS(Dv,e.slice(6,e.length)):t.setAttributeNS(Dv,e,n):n==null||o&&!$y(n)?t.removeAttribute(e):t.setAttribute(e,o?"":zi(n)?String(n):n)}function Fv(t,e,n,i,r){if(e==="innerHTML"||e==="textContent"){n!=null&&(t[e]=e==="innerHTML"?_v(n):n);return}const o=t.tagName;if(e==="value"&&o!=="PROGRESS"&&!o.includes("-")){const a=o==="OPTION"?t.getAttribute("value")||"":t.value,l=n==null?t.type==="checkbox"?"on":"":String(n);(a!==l||!("_value"in t))&&(t.value=l),n==null&&t.removeAttribute(e),t._value=n;return}let s=!1;if(n===""||n==null){const a=typeof t[e];a==="boolean"?n=$y(n):n==null&&a==="string"?(n="",s=!0):a==="number"&&(n=0,s=!0)}try{t[e]=n}catch{}s&&t.removeAttribute(r||e)}function Vr(t,e,n,i){t.addEventListener(e,n,i)}function y8(t,e,n,i){t.removeEventListener(e,n,i)}const $v=Symbol("_vei");function w8(t,e,n,i,r=null){const o=t[$v]||(t[$v]={}),s=o[e];if(i&&s)s.value=i;else{const[a,l]=v8(e);if(i){const f=o[e]=_8(i,r);Vr(t,a,f,l)}else s&&(y8(t,a,s,l),o[e]=void 0)}}const Lv=/(?:Once|Passive|Capture)$/;function v8(t){let e;if(Lv.test(t)){e={};let i;for(;i=t.match(Lv);)t=t.slice(0,t.length-i[0].length),e[i[0].toLowerCase()]=!0}return[t[2]===":"?t.slice(3):Pr(t.slice(2)),e]}let Kh=0;const b8=Promise.resolve(),x8=()=>Kh||(b8.then(()=>Kh=0),Kh=Date.now());function _8(t,e){const n=i=>{if(!i._vts)i._vts=Date.now();else if(i._vts<=n.attached)return;Hi(k8(i,n.value),e,5,[i])};return n.value=t,n.attached=x8(),n}function k8(t,e){if(Ue(e)){const n=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{n.call(t),t._stopped=!0},e.map(i=>r=>!r._stopped&&i&&i(r))}else return e}const qv=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&t.charCodeAt(2)>96&&t.charCodeAt(2)<123,S8=(t,e,n,i,r,o)=>{const s=r==="svg";e==="class"?d8(t,i,s):e==="style"?g8(t,n,i):Zf(e)?uh(e)||w8(t,e,n,i,o):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):C8(t,e,i,s))?(Fv(t,e,i),!t.tagName.includes("-")&&(e==="value"||e==="checked"||e==="selected")&&Bv(t,e,i,s,o,e!=="value")):t._isVueCE&&(/[A-Z]/.test(e)||!Wt(i))?Fv(t,Xn(e),i,o,e):(e==="true-value"?t._trueValue=i:e==="false-value"&&(t._falseValue=i),Bv(t,e,i,s))};function C8(t,e,n,i){if(i)return!!(e==="innerHTML"||e==="textContent"||e in t&&qv(e)&&at(n));if(e==="spellcheck"||e==="draggable"||e==="translate"||e==="autocorrect"||e==="form"||e==="list"&&t.tagName==="INPUT"||e==="type"&&t.tagName==="TEXTAREA")return!1;if(e==="width"||e==="height"){const r=t.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return qv(e)&&Wt(n)?!1:e in t}const wo=t=>{const e=t.props["onUpdate:modelValue"]||!1;return Ue(e)?n=>nu(e,n):e};function E8(t){t.target.composing=!0}function Vv(t){const e=t.target;e.composing&&(e.composing=!1,e.dispatchEvent(new Event("input")))}const Ni=Symbol("_assign"),zv={created(t,{modifiers:{lazy:e,trim:n,number:i}},r){t[Ni]=wo(r);const o=i||r.props&&r.props.type==="number";Vr(t,e?"change":"input",s=>{if(s.target.composing)return;let a=t.value;n&&(a=a.trim()),o&&(a=iu(a)),t[Ni](a)}),n&&Vr(t,"change",()=>{t.value=t.value.trim()}),e||(Vr(t,"compositionstart",E8),Vr(t,"compositionend",Vv),Vr(t,"change",Vv))},mounted(t,{value:e}){t.value=e??""},beforeUpdate(t,{value:e,oldValue:n,modifiers:{lazy:i,trim:r,number:o}},s){if(t[Ni]=wo(s),t.composing)return;const a=(o||t.type==="number")&&!/^0\d/.test(t.value)?iu(t.value):t.value,l=e??"";a!==l&&(document.activeElement===t&&t.type!=="range"&&(i&&e===n||r&&t.value.trim()===l)||(t.value=l))}},O8={deep:!0,created(t,e,n){t[Ni]=wo(n),Vr(t,"change",()=>{const i=t._modelValue,r=ia(t),o=t.checked,s=t[Ni];if(Ue(i)){const a=ph(i,r),l=a!==-1;if(o&&!l)s(i.concat(r));else if(!o&&l){const f=[...i];f.splice(a,1),s(f)}}else if(Gs(i)){const a=new Set(i);o?a.add(r):a.delete(r),s(a)}else s(Uv(t,o))})},mounted:jv,beforeUpdate(t,e,n){t[Ni]=wo(n),jv(t,e,n)}};function jv(t,{value:e,oldValue:n},i){t._modelValue=e;let r;if(Ue(e))r=ph(e,i.props.value)>-1;else if(Gs(e))r=e.has(i.props.value);else{if(e===n)return;r=Jo(e,Uv(t,!0))}t.checked!==r&&(t.checked=r)}const A8={created(t,{value:e},n){t.checked=Jo(e,n.props.value),t[Ni]=wo(n),Vr(t,"change",()=>{t[Ni](ia(t))})},beforeUpdate(t,{value:e,oldValue:n},i){t[Ni]=wo(i),e!==n&&(t.checked=Jo(e,i.props.value))}},R8={deep:!0,created(t,{value:e,modifiers:{number:n}},i){const r=Gs(e);Vr(t,"change",()=>{const o=Array.prototype.filter.call(t.options,s=>s.selected).map(s=>n?iu(ia(s)):ia(s));t[Ni](t.multiple?r?new Set(o):o:o[0]),t._assigning=!0,lt(()=>{t._assigning=!1})}),t[Ni]=wo(i)},mounted(t,{value:e}){Hv(t,e)},beforeUpdate(t,e,n){t[Ni]=wo(n)},updated(t,{value:e}){t._assigning||Hv(t,e)}};function Hv(t,e){const n=t.multiple,i=Ue(e);if(!(n&&!i&&!Gs(e))){for(let r=0,o=t.options.length;r<o;r++){const s=t.options[r],a=ia(s);if(n)if(i){const l=typeof a;l==="string"||l==="number"?s.selected=e.some(f=>String(f)===String(a)):s.selected=ph(e,a)>-1}else s.selected=e.has(a);else if(Jo(ia(s),e)){t.selectedIndex!==r&&(t.selectedIndex=r);return}}!n&&t.selectedIndex!==-1&&(t.selectedIndex=-1)}}function ia(t){return"_value"in t?t._value:t.value}function Uv(t,e){const n=e?"_trueValue":"_falseValue";return n in t?t[n]:e}const Wv={created(t,e,n){Lu(t,e,n,null,"created")},mounted(t,e,n){Lu(t,e,n,null,"mounted")},beforeUpdate(t,e,n,i){Lu(t,e,n,i,"beforeUpdate")},updated(t,e,n,i){Lu(t,e,n,i,"updated")}};function T8(t,e){switch(t){case"SELECT":return R8;case"TEXTAREA":return zv;default:switch(e){case"checkbox":return O8;case"radio":return A8;default:return zv}}}function Lu(t,e,n,i,r){const s=T8(t.tagName,n.props&&n.props.type)[r];s&&s(t,e,n,i)}const P8=["ctrl","shift","alt","meta"],M8={stop:t=>t.stopPropagation(),prevent:t=>t.preventDefault(),self:t=>t.target!==t.currentTarget,ctrl:t=>!t.ctrlKey,shift:t=>!t.shiftKey,alt:t=>!t.altKey,meta:t=>!t.metaKey,left:t=>"button"in t&&t.button!==0,middle:t=>"button"in t&&t.button!==1,right:t=>"button"in t&&t.button!==2,exact:(t,e)=>P8.some(n=>t[`${n}Key`]&&!e.includes(n))},Nt=(t,e)=>{const n=t._withMods||(t._withMods={}),i=e.join(".");return n[i]||(n[i]=((r,...o)=>{for(let s=0;s<e.length;s++){const a=M8[e[s]];if(a&&a(r,e))return}return t(r,...o)}))},I8={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},mr=(t,e)=>{const n=t._withKeys||(t._withKeys={}),i=e.join(".");return n[i]||(n[i]=(r=>{if(!("key"in r))return;const o=Pr(r.key);if(e.some(s=>s===o||I8[s]===o))return t(r)}))},N8=cn({patchProp:S8},s8);let Kv;function Gv(){return Kv||(Kv=TA(N8))}const Jv=((...t)=>{Gv().render(...t)}),D8=((...t)=>{const e=Gv().createApp(...t),{mount:n}=e;return e.mount=i=>{const r=F8(i);if(!r)return;const o=e._component;!at(o)&&!o.render&&!o.template&&(o.template=r.innerHTML),r.nodeType===1&&(r.textContent="");const s=n(r,!1,B8(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),s},e});function B8(t){if(t instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&t instanceof MathMLElement)return"mathml"}function F8(t){return Wt(t)?document.querySelector(t):t}function Yv(t,e){return function(){return t.apply(e,arguments)}}const{toString:$8}=Object.prototype,{getPrototypeOf:Gh}=Object,{iterator:qu,toStringTag:Xv}=Symbol,Vu=(t=>e=>{const n=$8.call(e);return t[n]||(t[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Wi=t=>(t=t.toLowerCase(),e=>Vu(e)===t),zu=t=>e=>typeof e===t,{isArray:ra}=Array,Cl=zu("undefined");function El(t){return t!==null&&!Cl(t)&&t.constructor!==null&&!Cl(t.constructor)&&pi(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const Qv=Wi("ArrayBuffer");function L8(t){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&Qv(t.buffer),e}const q8=zu("string"),pi=zu("function"),Zv=zu("number"),Ol=t=>t!==null&&typeof t=="object",V8=t=>t===!0||t===!1,ju=t=>{if(Vu(t)!=="object")return!1;const e=Gh(t);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(Xv in t)&&!(qu in t)},z8=t=>{if(!Ol(t)||El(t))return!1;try{return Object.keys(t).length===0&&Object.getPrototypeOf(t)===Object.prototype}catch{return!1}},j8=Wi("Date"),H8=Wi("File"),U8=Wi("Blob"),W8=Wi("FileList"),K8=t=>Ol(t)&&pi(t.pipe),G8=t=>{let e;return t&&(typeof FormData=="function"&&t instanceof FormData||pi(t.append)&&((e=Vu(t))==="formdata"||e==="object"&&pi(t.toString)&&t.toString()==="[object FormData]"))},J8=Wi("URLSearchParams"),[Y8,X8,Q8,Z8]=["ReadableStream","Request","Response","Headers"].map(Wi),eR=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Al(t,e,{allOwnKeys:n=!1}={}){if(t===null||typeof t>"u")return;let i,r;if(typeof t!="object"&&(t=[t]),ra(t))for(i=0,r=t.length;i<r;i++)e.call(null,t[i],i,t);else{if(El(t))return;const o=n?Object.getOwnPropertyNames(t):Object.keys(t),s=o.length;let a;for(i=0;i<s;i++)a=o[i],e.call(null,t[a],a,t)}}function eb(t,e){if(El(t))return null;e=e.toLowerCase();const n=Object.keys(t);let i=n.length,r;for(;i-- >0;)if(r=n[i],e===r.toLowerCase())return r;return null}const as=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,tb=t=>!Cl(t)&&t!==as;function Jh(){const{caseless:t}=tb(this)&&this||{},e={},n=(i,r)=>{const o=t&&eb(e,r)||r;ju(e[o])&&ju(i)?e[o]=Jh(e[o],i):ju(i)?e[o]=Jh({},i):ra(i)?e[o]=i.slice():e[o]=i};for(let i=0,r=arguments.length;i<r;i++)arguments[i]&&Al(arguments[i],n);return e}const tR=(t,e,n,{allOwnKeys:i}={})=>(Al(e,(r,o)=>{n&&pi(r)?t[o]=Yv(r,n):t[o]=r},{allOwnKeys:i}),t),nR=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),iR=(t,e,n,i)=>{t.prototype=Object.create(e.prototype,i),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),n&&Object.assign(t.prototype,n)},rR=(t,e,n,i)=>{let r,o,s;const a={};if(e=e||{},t==null)return e;do{for(r=Object.getOwnPropertyNames(t),o=r.length;o-- >0;)s=r[o],(!i||i(s,t,e))&&!a[s]&&(e[s]=t[s],a[s]=!0);t=n!==!1&&Gh(t)}while(t&&(!n||n(t,e))&&t!==Object.prototype);return e},oR=(t,e,n)=>{t=String(t),(n===void 0||n>t.length)&&(n=t.length),n-=e.length;const i=t.indexOf(e,n);return i!==-1&&i===n},sR=t=>{if(!t)return null;if(ra(t))return t;let e=t.length;if(!Zv(e))return null;const n=new Array(e);for(;e-- >0;)n[e]=t[e];return n},aR=(t=>e=>t&&e instanceof t)(typeof Uint8Array<"u"&&Gh(Uint8Array)),lR=(t,e)=>{const i=(t&&t[qu]).call(t);let r;for(;(r=i.next())&&!r.done;){const o=r.value;e.call(t,o[0],o[1])}},fR=(t,e)=>{let n;const i=[];for(;(n=t.exec(e))!==null;)i.push(n);return i},uR=Wi("HTMLFormElement"),cR=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,i,r){return i.toUpperCase()+r}),nb=(({hasOwnProperty:t})=>(e,n)=>t.call(e,n))(Object.prototype),dR=Wi("RegExp"),ib=(t,e)=>{const n=Object.getOwnPropertyDescriptors(t),i={};Al(n,(r,o)=>{let s;(s=e(r,o,t))!==!1&&(i[o]=s||r)}),Object.defineProperties(t,i)},pR=t=>{ib(t,(e,n)=>{if(pi(t)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const i=t[n];if(pi(i)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},hR=(t,e)=>{const n={},i=r=>{r.forEach(o=>{n[o]=!0})};return ra(t)?i(t):i(String(t).split(e)),n},gR=()=>{},mR=(t,e)=>t!=null&&Number.isFinite(t=+t)?t:e;function yR(t){return!!(t&&pi(t.append)&&t[Xv]==="FormData"&&t[qu])}const wR=t=>{const e=new Array(10),n=(i,r)=>{if(Ol(i)){if(e.indexOf(i)>=0)return;if(El(i))return i;if(!("toJSON"in i)){e[r]=i;const o=ra(i)?[]:{};return Al(i,(s,a)=>{const l=n(s,r+1);!Cl(l)&&(o[a]=l)}),e[r]=void 0,o}}return i};return n(t,0)},vR=Wi("AsyncFunction"),bR=t=>t&&(Ol(t)||pi(t))&&pi(t.then)&&pi(t.catch),rb=((t,e)=>t?setImmediate:e?((n,i)=>(as.addEventListener("message",({source:r,data:o})=>{r===as&&o===n&&i.length&&i.shift()()},!1),r=>{i.push(r),as.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",pi(as.postMessage)),xR=typeof queueMicrotask<"u"?queueMicrotask.bind(as):typeof process<"u"&&process.nextTick||rb,oe={isArray:ra,isArrayBuffer:Qv,isBuffer:El,isFormData:G8,isArrayBufferView:L8,isString:q8,isNumber:Zv,isBoolean:V8,isObject:Ol,isPlainObject:ju,isEmptyObject:z8,isReadableStream:Y8,isRequest:X8,isResponse:Q8,isHeaders:Z8,isUndefined:Cl,isDate:j8,isFile:H8,isBlob:U8,isRegExp:dR,isFunction:pi,isStream:K8,isURLSearchParams:J8,isTypedArray:aR,isFileList:W8,forEach:Al,merge:Jh,extend:tR,trim:eR,stripBOM:nR,inherits:iR,toFlatObject:rR,kindOf:Vu,kindOfTest:Wi,endsWith:oR,toArray:sR,forEachEntry:lR,matchAll:fR,isHTMLForm:uR,hasOwnProperty:nb,hasOwnProp:nb,reduceDescriptors:ib,freezeMethods:pR,toObjectSet:hR,toCamelCase:cR,noop:gR,toFiniteNumber:mR,findKey:eb,global:as,isContextDefined:tb,isSpecCompliantForm:yR,toJSONObject:wR,isAsyncFn:vR,isThenable:bR,setImmediate:rb,asap:xR,isIterable:t=>t!=null&&pi(t[qu])};function dt(t,e,n,i,r){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=t,this.name="AxiosError",e&&(this.code=e),n&&(this.config=n),i&&(this.request=i),r&&(this.response=r,this.status=r.status?r.status:null)}oe.inherits(dt,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:oe.toJSONObject(this.config),code:this.code,status:this.status}}});const ob=dt.prototype,sb={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(t=>{sb[t]={value:t}}),Object.defineProperties(dt,sb),Object.defineProperty(ob,"isAxiosError",{value:!0}),dt.from=(t,e,n,i,r,o)=>{const s=Object.create(ob);return oe.toFlatObject(t,s,function(l){return l!==Error.prototype},a=>a!=="isAxiosError"),dt.call(s,t.message,e,n,i,r),s.cause=t,s.name=t.name,o&&Object.assign(s,o),s};const _R=null;function Yh(t){return oe.isPlainObject(t)||oe.isArray(t)}function ab(t){return oe.endsWith(t,"[]")?t.slice(0,-2):t}function lb(t,e,n){return t?t.concat(e).map(function(r,o){return r=ab(r),!n&&o?"["+r+"]":r}).join(n?".":""):e}function kR(t){return oe.isArray(t)&&!t.some(Yh)}const SR=oe.toFlatObject(oe,{},null,function(e){return/^is[A-Z]/.test(e)});function Hu(t,e,n){if(!oe.isObject(t))throw new TypeError("target must be an object");e=e||new FormData,n=oe.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(g,y){return!oe.isUndefined(y[g])});const i=n.metaTokens,r=n.visitor||u,o=n.dots,s=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&oe.isSpecCompliantForm(e);if(!oe.isFunction(r))throw new TypeError("visitor must be a function");function f(h){if(h===null)return"";if(oe.isDate(h))return h.toISOString();if(oe.isBoolean(h))return h.toString();if(!l&&oe.isBlob(h))throw new dt("Blob is not supported. Use a Buffer instead.");return oe.isArrayBuffer(h)||oe.isTypedArray(h)?l&&typeof Blob=="function"?new Blob([h]):Buffer.from(h):h}function u(h,g,y){let w=h;if(h&&!y&&typeof h=="object"){if(oe.endsWith(g,"{}"))g=i?g:g.slice(0,-2),h=JSON.stringify(h);else if(oe.isArray(h)&&kR(h)||(oe.isFileList(h)||oe.endsWith(g,"[]"))&&(w=oe.toArray(h)))return g=ab(g),w.forEach(function(_,b){!(oe.isUndefined(_)||_===null)&&e.append(s===!0?lb([g],b,o):s===null?g:g+"[]",f(_))}),!1}return Yh(h)?!0:(e.append(lb(y,g,o),f(h)),!1)}const c=[],d=Object.assign(SR,{defaultVisitor:u,convertValue:f,isVisitable:Yh});function p(h,g){if(!oe.isUndefined(h)){if(c.indexOf(h)!==-1)throw Error("Circular reference detected in "+g.join("."));c.push(h),oe.forEach(h,function(w,v){(!(oe.isUndefined(w)||w===null)&&r.call(e,w,oe.isString(v)?v.trim():v,g,d))===!0&&p(w,g?g.concat(v):[v])}),c.pop()}}if(!oe.isObject(t))throw new TypeError("data must be an object");return p(t),e}function fb(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(i){return e[i]})}function Xh(t,e){this._pairs=[],t&&Hu(t,this,e)}const ub=Xh.prototype;ub.append=function(e,n){this._pairs.push([e,n])},ub.toString=function(e){const n=e?function(i){return e.call(this,i,fb)}:fb;return this._pairs.map(function(r){return n(r[0])+"="+n(r[1])},"").join("&")};function CR(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function cb(t,e,n){if(!e)return t;const i=n&&n.encode||CR;oe.isFunction(n)&&(n={serialize:n});const r=n&&n.serialize;let o;if(r?o=r(e,n):o=oe.isURLSearchParams(e)?e.toString():new Xh(e,n).toString(i),o){const s=t.indexOf("#");s!==-1&&(t=t.slice(0,s)),t+=(t.indexOf("?")===-1?"?":"&")+o}return t}let db=class{constructor(){this.handlers=[]}use(e,n,i){return this.handlers.push({fulfilled:e,rejected:n,synchronous:i?i.synchronous:!1,runWhen:i?i.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){oe.forEach(this.handlers,function(i){i!==null&&e(i)})}};const pb={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},ER={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<"u"?URLSearchParams:Xh,FormData:typeof FormData<"u"?FormData:null,Blob:typeof Blob<"u"?Blob:null},protocols:["http","https","file","blob","url","data"]},Qh=typeof window<"u"&&typeof document<"u",Zh=typeof navigator=="object"&&navigator||void 0,OR=Qh&&(!Zh||["ReactNative","NativeScript","NS"].indexOf(Zh.product)<0),AR=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",RR=Qh&&window.location.href||"http://localhost",zn={...Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Qh,hasStandardBrowserEnv:OR,hasStandardBrowserWebWorkerEnv:AR,navigator:Zh,origin:RR},Symbol.toStringTag,{value:"Module"})),...ER};function TR(t,e){return Hu(t,new zn.classes.URLSearchParams,{visitor:function(n,i,r,o){return zn.isNode&&oe.isBuffer(n)?(this.append(i,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)},...e})}function PR(t){return oe.matchAll(/\w+|\[(\w*)]/g,t).map(e=>e[0]==="[]"?"":e[1]||e[0])}function MR(t){const e={},n=Object.keys(t);let i;const r=n.length;let o;for(i=0;i<r;i++)o=n[i],e[o]=t[o];return e}function hb(t){function e(n,i,r,o){let s=n[o++];if(s==="__proto__")return!0;const a=Number.isFinite(+s),l=o>=n.length;return s=!s&&oe.isArray(r)?r.length:s,l?(oe.hasOwnProp(r,s)?r[s]=[r[s],i]:r[s]=i,!a):((!r[s]||!oe.isObject(r[s]))&&(r[s]=[]),e(n,i,r[s],o)&&oe.isArray(r[s])&&(r[s]=MR(r[s])),!a)}if(oe.isFormData(t)&&oe.isFunction(t.entries)){const n={};return oe.forEachEntry(t,(i,r)=>{e(PR(i),r,n,0)}),n}return null}function IR(t,e,n){if(oe.isString(t))try{return(e||JSON.parse)(t),oe.trim(t)}catch(i){if(i.name!=="SyntaxError")throw i}return(n||JSON.stringify)(t)}const Rl={transitional:pb,adapter:["xhr","http","fetch"],transformRequest:[function(e,n){const i=n.getContentType()||"",r=i.indexOf("application/json")>-1,o=oe.isObject(e);if(o&&oe.isHTMLForm(e)&&(e=new FormData(e)),oe.isFormData(e))return r?JSON.stringify(hb(e)):e;if(oe.isArrayBuffer(e)||oe.isBuffer(e)||oe.isStream(e)||oe.isFile(e)||oe.isBlob(e)||oe.isReadableStream(e))return e;if(oe.isArrayBufferView(e))return e.buffer;if(oe.isURLSearchParams(e))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let a;if(o){if(i.indexOf("application/x-www-form-urlencoded")>-1)return TR(e,this.formSerializer).toString();if((a=oe.isFileList(e))||i.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return Hu(a?{"files[]":e}:e,l&&new l,this.formSerializer)}}return o||r?(n.setContentType("application/json",!1),IR(e)):e}],transformResponse:[function(e){const n=this.transitional||Rl.transitional,i=n&&n.forcedJSONParsing,r=this.responseType==="json";if(oe.isResponse(e)||oe.isReadableStream(e))return e;if(e&&oe.isString(e)&&(i&&!this.responseType||r)){const s=!(n&&n.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(a){if(s)throw a.name==="SyntaxError"?dt.from(a,dt.ERR_BAD_RESPONSE,this,null,this.response):a}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:zn.classes.FormData,Blob:zn.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};oe.forEach(["delete","get","head","post","put","patch"],t=>{Rl.headers[t]={}});const NR=oe.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),DR=t=>{const e={};let n,i,r;return t&&t.split(` 22 `).forEach(function(s){r=s.indexOf(":"),n=s.substring(0,r).trim().toLowerCase(),i=s.substring(r+1).trim(),!(!n||e[n]&&NR[n])&&(n==="set-cookie"?e[n]?e[n].push(i):e[n]=[i]:e[n]=e[n]?e[n]+", "+i:i)}),e},gb=Symbol("internals");function Tl(t){return t&&String(t).trim().toLowerCase()}function Uu(t){return t===!1||t==null?t:oe.isArray(t)?t.map(Uu):String(t)}function BR(t){const e=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let i;for(;i=n.exec(t);)e[i[1]]=i[2];return e}const FR=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function eg(t,e,n,i,r){if(oe.isFunction(i))return i.call(this,e,n);if(r&&(e=n),!!oe.isString(e)){if(oe.isString(i))return e.indexOf(i)!==-1;if(oe.isRegExp(i))return i.test(e)}}function $R(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,n,i)=>n.toUpperCase()+i)}function LR(t,e){const n=oe.toCamelCase(" "+e);["get","set","has"].forEach(i=>{Object.defineProperty(t,i+n,{value:function(r,o,s){return this[i].call(this,e,r,o,s)},configurable:!0})})}let hi=class{constructor(e){e&&this.set(e)}set(e,n,i){const r=this;function o(a,l,f){const u=Tl(l);if(!u)throw new Error("header name must be a non-empty string");const c=oe.findKey(r,u);(!c||r[c]===void 0||f===!0||f===void 0&&r[c]!==!1)&&(r[c||l]=Uu(a))}const s=(a,l)=>oe.forEach(a,(f,u)=>o(f,u,l));if(oe.isPlainObject(e)||e instanceof this.constructor)s(e,n);else if(oe.isString(e)&&(e=e.trim())&&!FR(e))s(DR(e),n);else if(oe.isObject(e)&&oe.isIterable(e)){let a={},l,f;for(const u of e){if(!oe.isArray(u))throw TypeError("Object iterator must return a key-value pair");a[f=u[0]]=(l=a[f])?oe.isArray(l)?[...l,u[1]]:[l,u[1]]:u[1]}s(a,n)}else e!=null&&o(n,e,i);return this}get(e,n){if(e=Tl(e),e){const i=oe.findKey(this,e);if(i){const r=this[i];if(!n)return r;if(n===!0)return BR(r);if(oe.isFunction(n))return n.call(this,r,i);if(oe.isRegExp(n))return n.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,n){if(e=Tl(e),e){const i=oe.findKey(this,e);return!!(i&&this[i]!==void 0&&(!n||eg(this,this[i],i,n)))}return!1}delete(e,n){const i=this;let r=!1;function o(s){if(s=Tl(s),s){const a=oe.findKey(i,s);a&&(!n||eg(i,i[a],a,n))&&(delete i[a],r=!0)}}return oe.isArray(e)?e.forEach(o):o(e),r}clear(e){const n=Object.keys(this);let i=n.length,r=!1;for(;i--;){const o=n[i];(!e||eg(this,this[o],o,e,!0))&&(delete this[o],r=!0)}return r}normalize(e){const n=this,i={};return oe.forEach(this,(r,o)=>{const s=oe.findKey(i,o);if(s){n[s]=Uu(r),delete n[o];return}const a=e?$R(o):String(o).trim();a!==o&&delete n[o],n[a]=Uu(r),i[a]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const n=Object.create(null);return oe.forEach(this,(i,r)=>{i!=null&&i!==!1&&(n[r]=e&&oe.isArray(i)?i.join(", "):i)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,n])=>e+": "+n).join(` 23 `)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...n){const i=new this(e);return n.forEach(r=>i.set(r)),i}static accessor(e){const i=(this[gb]=this[gb]={accessors:{}}).accessors,r=this.prototype;function o(s){const a=Tl(s);i[a]||(LR(r,s),i[a]=!0)}return oe.isArray(e)?e.forEach(o):o(e),this}};hi.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),oe.reduceDescriptors(hi.prototype,({value:t},e)=>{let n=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(i){this[n]=i}}}),oe.freezeMethods(hi);function tg(t,e){const n=this||Rl,i=e||n,r=hi.from(i.headers);let o=i.data;return oe.forEach(t,function(a){o=a.call(n,o,r.normalize(),e?e.status:void 0)}),r.normalize(),o}function mb(t){return!!(t&&t.__CANCEL__)}function oa(t,e,n){dt.call(this,t??"canceled",dt.ERR_CANCELED,e,n),this.name="CanceledError"}oe.inherits(oa,dt,{__CANCEL__:!0});function yb(t,e,n){const i=n.config.validateStatus;!n.status||!i||i(n.status)?t(n):e(new dt("Request failed with status code "+n.status,[dt.ERR_BAD_REQUEST,dt.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function qR(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}function VR(t,e){t=t||10;const n=new Array(t),i=new Array(t);let r=0,o=0,s;return e=e!==void 0?e:1e3,function(l){const f=Date.now(),u=i[o];s||(s=f),n[r]=l,i[r]=f;let c=o,d=0;for(;c!==r;)d+=n[c++],c=c%t;if(r=(r+1)%t,r===o&&(o=(o+1)%t),f-s<e)return;const p=u&&f-u;return p?Math.round(d*1e3/p):void 0}}function zR(t,e){let n=0,i=1e3/e,r,o;const s=(f,u=Date.now())=>{n=u,r=null,o&&(clearTimeout(o),o=null),t(...f)};return[(...f)=>{const u=Date.now(),c=u-n;c>=i?s(f,u):(r=f,o||(o=setTimeout(()=>{o=null,s(r)},i-c)))},()=>r&&s(r)]}const Wu=(t,e,n=3)=>{let i=0;const r=VR(50,250);return zR(o=>{const s=o.loaded,a=o.lengthComputable?o.total:void 0,l=s-i,f=r(l),u=s<=a;i=s;const c={loaded:s,total:a,progress:a?s/a:void 0,bytes:l,rate:f||void 0,estimated:f&&a&&u?(a-s)/f:void 0,event:o,lengthComputable:a!=null,[e?"download":"upload"]:!0};t(c)},n)},wb=(t,e)=>{const n=t!=null;return[i=>e[0]({lengthComputable:n,total:t,loaded:i}),e[1]]},vb=t=>(...e)=>oe.asap(()=>t(...e)),jR=zn.hasStandardBrowserEnv?((t,e)=>n=>(n=new URL(n,zn.origin),t.protocol===n.protocol&&t.host===n.host&&(e||t.port===n.port)))(new URL(zn.origin),zn.navigator&&/(msie|trident)/i.test(zn.navigator.userAgent)):()=>!0,HR=zn.hasStandardBrowserEnv?{write(t,e,n,i,r,o){const s=[t+"="+encodeURIComponent(e)];oe.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),oe.isString(i)&&s.push("path="+i),oe.isString(r)&&s.push("domain="+r),o===!0&&s.push("secure"),document.cookie=s.join("; ")},read(t){const e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove(t){this.write(t,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function UR(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function WR(t,e){return e?t.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):t}function bb(t,e,n){let i=!UR(e);return t&&(i||n==!1)?WR(t,e):e}const xb=t=>t instanceof hi?{...t}:t;function ls(t,e){e=e||{};const n={};function i(f,u,c,d){return oe.isPlainObject(f)&&oe.isPlainObject(u)?oe.merge.call({caseless:d},f,u):oe.isPlainObject(u)?oe.merge({},u):oe.isArray(u)?u.slice():u}function r(f,u,c,d){if(oe.isUndefined(u)){if(!oe.isUndefined(f))return i(void 0,f,c,d)}else return i(f,u,c,d)}function o(f,u){if(!oe.isUndefined(u))return i(void 0,u)}function s(f,u){if(oe.isUndefined(u)){if(!oe.isUndefined(f))return i(void 0,f)}else return i(void 0,u)}function a(f,u,c){if(c in e)return i(f,u);if(c in t)return i(void 0,f)}const l={url:o,method:o,data:o,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:a,headers:(f,u,c)=>r(xb(f),xb(u),c,!0)};return oe.forEach(Object.keys({...t,...e}),function(u){const c=l[u]||r,d=c(t[u],e[u],u);oe.isUndefined(d)&&c!==a||(n[u]=d)}),n}const _b=t=>{const e=ls({},t);let{data:n,withXSRFToken:i,xsrfHeaderName:r,xsrfCookieName:o,headers:s,auth:a}=e;e.headers=s=hi.from(s),e.url=cb(bb(e.baseURL,e.url,e.allowAbsoluteUrls),t.params,t.paramsSerializer),a&&s.set("Authorization","Basic "+btoa((a.username||"")+":"+(a.password?unescape(encodeURIComponent(a.password)):"")));let l;if(oe.isFormData(n)){if(zn.hasStandardBrowserEnv||zn.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if((l=s.getContentType())!==!1){const[f,...u]=l?l.split(";").map(c=>c.trim()).filter(Boolean):[];s.setContentType([f||"multipart/form-data",...u].join("; "))}}if(zn.hasStandardBrowserEnv&&(i&&oe.isFunction(i)&&(i=i(e)),i||i!==!1&&jR(e.url))){const f=r&&o&&HR.read(o);f&&s.set(r,f)}return e},KR=typeof XMLHttpRequest<"u"&&function(t){return new Promise(function(n,i){const r=_b(t);let o=r.data;const s=hi.from(r.headers).normalize();let{responseType:a,onUploadProgress:l,onDownloadProgress:f}=r,u,c,d,p,h;function g(){p&&p(),h&&h(),r.cancelToken&&r.cancelToken.unsubscribe(u),r.signal&&r.signal.removeEventListener("abort",u)}let y=new XMLHttpRequest;y.open(r.method.toUpperCase(),r.url,!0),y.timeout=r.timeout;function w(){if(!y)return;const _=hi.from("getAllResponseHeaders"in y&&y.getAllResponseHeaders()),x={data:!a||a==="text"||a==="json"?y.responseText:y.response,status:y.status,statusText:y.statusText,headers:_,config:t,request:y};yb(function(S){n(S),g()},function(S){i(S),g()},x),y=null}"onloadend"in y?y.onloadend=w:y.onreadystatechange=function(){!y||y.readyState!==4||y.status===0&&!(y.responseURL&&y.responseURL.indexOf("file:")===0)||setTimeout(w)},y.onabort=function(){y&&(i(new dt("Request aborted",dt.ECONNABORTED,t,y)),y=null)},y.onerror=function(){i(new dt("Network Error",dt.ERR_NETWORK,t,y)),y=null},y.ontimeout=function(){let b=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const x=r.transitional||pb;r.timeoutErrorMessage&&(b=r.timeoutErrorMessage),i(new dt(b,x.clarifyTimeoutError?dt.ETIMEDOUT:dt.ECONNABORTED,t,y)),y=null},o===void 0&&s.setContentType(null),"setRequestHeader"in y&&oe.forEach(s.toJSON(),function(b,x){y.setRequestHeader(x,b)}),oe.isUndefined(r.withCredentials)||(y.withCredentials=!!r.withCredentials),a&&a!=="json"&&(y.responseType=r.responseType),f&&([d,h]=Wu(f,!0),y.addEventListener("progress",d)),l&&y.upload&&([c,p]=Wu(l),y.upload.addEventListener("progress",c),y.upload.addEventListener("loadend",p)),(r.cancelToken||r.signal)&&(u=_=>{y&&(i(!_||_.type?new oa(null,t,y):_),y.abort(),y=null)},r.cancelToken&&r.cancelToken.subscribe(u),r.signal&&(r.signal.aborted?u():r.signal.addEventListener("abort",u)));const v=qR(r.url);if(v&&zn.protocols.indexOf(v)===-1){i(new dt("Unsupported protocol "+v+":",dt.ERR_BAD_REQUEST,t));return}y.send(o||null)})},GR=(t,e)=>{const{length:n}=t=t?t.filter(Boolean):[];if(e||n){let i=new AbortController,r;const o=function(f){if(!r){r=!0,a();const u=f instanceof Error?f:this.reason;i.abort(u instanceof dt?u:new oa(u instanceof Error?u.message:u))}};let s=e&&setTimeout(()=>{s=null,o(new dt(`timeout ${e} of ms exceeded`,dt.ETIMEDOUT))},e);const a=()=>{t&&(s&&clearTimeout(s),s=null,t.forEach(f=>{f.unsubscribe?f.unsubscribe(o):f.removeEventListener("abort",o)}),t=null)};t.forEach(f=>f.addEventListener("abort",o));const{signal:l}=i;return l.unsubscribe=()=>oe.asap(a),l}},JR=function*(t,e){let n=t.byteLength;if(n<e){yield t;return}let i=0,r;for(;i<n;)r=i+e,yield t.slice(i,r),i=r},YR=async function*(t,e){for await(const n of XR(t))yield*JR(n,e)},XR=async function*(t){if(t[Symbol.asyncIterator]){yield*t;return}const e=t.getReader();try{for(;;){const{done:n,value:i}=await e.read();if(n)break;yield i}}finally{await e.cancel()}},kb=(t,e,n,i)=>{const r=YR(t,e);let o=0,s,a=l=>{s||(s=!0,i&&i(l))};return new ReadableStream({async pull(l){try{const{done:f,value:u}=await r.next();if(f){a(),l.close();return}let c=u.byteLength;if(n){let d=o+=c;n(d)}l.enqueue(new Uint8Array(u))}catch(f){throw a(f),f}},cancel(l){return a(l),r.return()}},{highWaterMark:2})},Ku=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",Sb=Ku&&typeof ReadableStream=="function",QR=Ku&&(typeof TextEncoder=="function"?(t=>e=>t.encode(e))(new TextEncoder):async t=>new Uint8Array(await new Response(t).arrayBuffer())),Cb=(t,...e)=>{try{return!!t(...e)}catch{return!1}},ZR=Sb&&Cb(()=>{let t=!1;const e=new Request(zn.origin,{body:new ReadableStream,method:"POST",get duplex(){return t=!0,"half"}}).headers.has("Content-Type");return t&&!e}),Eb=64*1024,ng=Sb&&Cb(()=>oe.isReadableStream(new Response("").body)),Gu={stream:ng&&(t=>t.body)};Ku&&(t=>{["text","arrayBuffer","blob","formData","stream"].forEach(e=>{!Gu[e]&&(Gu[e]=oe.isFunction(t[e])?n=>n[e]():(n,i)=>{throw new dt(`Response type '${e}' is not supported`,dt.ERR_NOT_SUPPORT,i)})})})(new Response);const eT=async t=>{if(t==null)return 0;if(oe.isBlob(t))return t.size;if(oe.isSpecCompliantForm(t))return(await new Request(zn.origin,{method:"POST",body:t}).arrayBuffer()).byteLength;if(oe.isArrayBufferView(t)||oe.isArrayBuffer(t))return t.byteLength;if(oe.isURLSearchParams(t)&&(t=t+""),oe.isString(t))return(await QR(t)).byteLength},tT=async(t,e)=>{const n=oe.toFiniteNumber(t.getContentLength());return n??eT(e)},ig={http:_R,xhr:KR,fetch:Ku&&(async t=>{let{url:e,method:n,data:i,signal:r,cancelToken:o,timeout:s,onDownloadProgress:a,onUploadProgress:l,responseType:f,headers:u,withCredentials:c="same-origin",fetchOptions:d}=_b(t);f=f?(f+"").toLowerCase():"text";let p=GR([r,o&&o.toAbortSignal()],s),h;const g=p&&p.unsubscribe&&(()=>{p.unsubscribe()});let y;try{if(l&&ZR&&n!=="get"&&n!=="head"&&(y=await tT(u,i))!==0){let x=new Request(e,{method:"POST",body:i,duplex:"half"}),k;if(oe.isFormData(i)&&(k=x.headers.get("content-type"))&&u.setContentType(k),x.body){const[S,T]=wb(y,Wu(vb(l)));i=kb(x.body,Eb,S,T)}}oe.isString(c)||(c=c?"include":"omit");const w="credentials"in Request.prototype;h=new Request(e,{...d,signal:p,method:n.toUpperCase(),headers:u.normalize().toJSON(),body:i,duplex:"half",credentials:w?c:void 0});let v=await fetch(h,d);const _=ng&&(f==="stream"||f==="response");if(ng&&(a||_&&g)){const x={};["status","statusText","headers"].forEach(A=>{x[A]=v[A]});const k=oe.toFiniteNumber(v.headers.get("content-length")),[S,T]=a&&wb(k,Wu(vb(a),!0))||[];v=new Response(kb(v.body,Eb,S,()=>{T&&T(),g&&g()}),x)}f=f||"text";let b=await Gu[oe.findKey(Gu,f)||"text"](v,t);return!_&&g&&g(),await new Promise((x,k)=>{yb(x,k,{data:b,headers:hi.from(v.headers),status:v.status,statusText:v.statusText,config:t,request:h})})}catch(w){throw g&&g(),w&&w.name==="TypeError"&&/Load failed|fetch/i.test(w.message)?Object.assign(new dt("Network Error",dt.ERR_NETWORK,t,h),{cause:w.cause||w}):dt.from(w,w&&w.code,t,h)}})};oe.forEach(ig,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch{}Object.defineProperty(t,"adapterName",{value:e})}});const Ob=t=>`- ${t}`,nT=t=>oe.isFunction(t)||t===null||t===!1,Ab={getAdapter:t=>{t=oe.isArray(t)?t:[t];const{length:e}=t;let n,i;const r={};for(let o=0;o<e;o++){n=t[o];let s;if(i=n,!nT(n)&&(i=ig[(s=String(n)).toLowerCase()],i===void 0))throw new dt(`Unknown adapter '${s}'`);if(i)break;r[s||"#"+o]=i}if(!i){const o=Object.entries(r).map(([a,l])=>`adapter ${a} `+(l===!1?"is not supported by the environment":"is not available in the build"));let s=e?o.length>1?`since : 24 `+o.map(Ob).join(` 25 `):" "+Ob(o[0]):"as no adapter specified";throw new dt("There is no suitable adapter to dispatch the request "+s,"ERR_NOT_SUPPORT")}return i},adapters:ig};function rg(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new oa(null,t)}function Rb(t){return rg(t),t.headers=hi.from(t.headers),t.data=tg.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),Ab.getAdapter(t.adapter||Rl.adapter)(t).then(function(i){return rg(t),i.data=tg.call(t,t.transformResponse,i),i.headers=hi.from(i.headers),i},function(i){return mb(i)||(rg(t),i&&i.response&&(i.response.data=tg.call(t,t.transformResponse,i.response),i.response.headers=hi.from(i.response.headers))),Promise.reject(i)})}const Tb="1.11.0",Ju={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{Ju[t]=function(i){return typeof i===t||"a"+(e<1?"n ":" ")+t}});const Pb={};Ju.transitional=function(e,n,i){function r(o,s){return"[Axios v"+Tb+"] Transitional option '"+o+"'"+s+(i?". "+i:"")}return(o,s,a)=>{if(e===!1)throw new dt(r(s," has been removed"+(n?" in "+n:"")),dt.ERR_DEPRECATED);return n&&!Pb[s]&&(Pb[s]=!0,console.warn(r(s," has been deprecated since v"+n+" and will be removed in the near future"))),e?e(o,s,a):!0}},Ju.spelling=function(e){return(n,i)=>(console.warn(`${i} is likely a misspelling of ${e}`),!0)};function iT(t,e,n){if(typeof t!="object")throw new dt("options must be an object",dt.ERR_BAD_OPTION_VALUE);const i=Object.keys(t);let r=i.length;for(;r-- >0;){const o=i[r],s=e[o];if(s){const a=t[o],l=a===void 0||s(a,o,t);if(l!==!0)throw new dt("option "+o+" must be "+l,dt.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new dt("Unknown option "+o,dt.ERR_BAD_OPTION)}}const Yu={assertOptions:iT,validators:Ju},yr=Yu.validators;let fs=class{constructor(e){this.defaults=e||{},this.interceptors={request:new db,response:new db}}async request(e,n){try{return await this._request(e,n)}catch(i){if(i instanceof Error){let r={};Error.captureStackTrace?Error.captureStackTrace(r):r=new Error;const o=r.stack?r.stack.replace(/^.+\n/,""):"";try{i.stack?o&&!String(i.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(i.stack+=` 26 `+o):i.stack=o}catch{}}throw i}}_request(e,n){typeof e=="string"?(n=n||{},n.url=e):n=e||{},n=ls(this.defaults,n);const{transitional:i,paramsSerializer:r,headers:o}=n;i!==void 0&&Yu.assertOptions(i,{silentJSONParsing:yr.transitional(yr.boolean),forcedJSONParsing:yr.transitional(yr.boolean),clarifyTimeoutError:yr.transitional(yr.boolean)},!1),r!=null&&(oe.isFunction(r)?n.paramsSerializer={serialize:r}:Yu.assertOptions(r,{encode:yr.function,serialize:yr.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),Yu.assertOptions(n,{baseUrl:yr.spelling("baseURL"),withXsrfToken:yr.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let s=o&&oe.merge(o.common,o[n.method]);o&&oe.forEach(["delete","get","head","post","put","patch","common"],h=>{delete o[h]}),n.headers=hi.concat(s,o);const a=[];let l=!0;this.interceptors.request.forEach(function(g){typeof g.runWhen=="function"&&g.runWhen(n)===!1||(l=l&&g.synchronous,a.unshift(g.fulfilled,g.rejected))});const f=[];this.interceptors.response.forEach(function(g){f.push(g.fulfilled,g.rejected)});let u,c=0,d;if(!l){const h=[Rb.bind(this),void 0];for(h.unshift(...a),h.push(...f),d=h.length,u=Promise.resolve(n);c<d;)u=u.then(h[c++],h[c++]);return u}d=a.length;let p=n;for(c=0;c<d;){const h=a[c++],g=a[c++];try{p=h(p)}catch(y){g.call(this,y);break}}try{u=Rb.call(this,p)}catch(h){return Promise.reject(h)}for(c=0,d=f.length;c<d;)u=u.then(f[c++],f[c++]);return u}getUri(e){e=ls(this.defaults,e);const n=bb(e.baseURL,e.url,e.allowAbsoluteUrls);return cb(n,e.params,e.paramsSerializer)}};oe.forEach(["delete","get","head","options"],function(e){fs.prototype[e]=function(n,i){return this.request(ls(i||{},{method:e,url:n,data:(i||{}).data}))}}),oe.forEach(["post","put","patch"],function(e){function n(i){return function(o,s,a){return this.request(ls(a||{},{method:e,headers:i?{"Content-Type":"multipart/form-data"}:{},url:o,data:s}))}}fs.prototype[e]=n(),fs.prototype[e+"Form"]=n(!0)});let rT=class eO{constructor(e){if(typeof e!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(o){n=o});const i=this;this.promise.then(r=>{if(!i._listeners)return;let o=i._listeners.length;for(;o-- >0;)i._listeners[o](r);i._listeners=null}),this.promise.then=r=>{let o;const s=new Promise(a=>{i.subscribe(a),o=a}).then(r);return s.cancel=function(){i.unsubscribe(o)},s},e(function(o,s,a){i.reason||(i.reason=new oa(o,s,a),n(i.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const n=this._listeners.indexOf(e);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const e=new AbortController,n=i=>{e.abort(i)};return this.subscribe(n),e.signal.unsubscribe=()=>this.unsubscribe(n),e.signal}static source(){let e;return{token:new eO(function(r){e=r}),cancel:e}}};function oT(t){return function(n){return t.apply(null,n)}}function sT(t){return oe.isObject(t)&&t.isAxiosError===!0}const og={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(og).forEach(([t,e])=>{og[e]=t});function Mb(t){const e=new fs(t),n=Yv(fs.prototype.request,e);return oe.extend(n,fs.prototype,e,{allOwnKeys:!0}),oe.extend(n,e,null,{allOwnKeys:!0}),n.create=function(r){return Mb(ls(t,r))},n}const Kt=Mb(Rl);Kt.Axios=fs,Kt.CanceledError=oa,Kt.CancelToken=rT,Kt.isCancel=mb,Kt.VERSION=Tb,Kt.toFormData=Hu,Kt.AxiosError=dt,Kt.Cancel=Kt.CanceledError,Kt.all=function(e){return Promise.all(e)},Kt.spread=oT,Kt.isAxiosError=sT,Kt.mergeConfig=ls,Kt.AxiosHeaders=hi,Kt.formToJSON=t=>hb(oe.isHTMLForm(t)?new FormData(t):t),Kt.getAdapter=Ab.getAdapter,Kt.HttpStatusCode=og,Kt.default=Kt;const{Axios:Qne,AxiosError:Zne,CanceledError:eie,isCancel:tie,CancelToken:nie,VERSION:iie,all:rie,Cancel:oie,isAxiosError:aT,spread:sie,toFormData:aie,AxiosHeaders:lie,HttpStatusCode:fie,formToJSON:uie,getAdapter:cie,mergeConfig:die}=Kt,Di={user:{me:"/me"},integration:{revoke:"/integration/revoke"},notifications:{list:"/notifications",create:"/notifications",read:t=>`/notifications/${t??":id"}`,update:t=>`/notifications/${t??":id"}`,delete:t=>`/notifications/${t}`,sendTest:"/notifications/send-test"},connections:{list:"/connections",create:"/connections",delete:t=>`/connections/${t??":id"}`,disconnect:t=>`/connections/${t??":id"}/logout`},triggers:{list:"/triggers",examples:t=>({get(e){return`/triggers/${t??":triggerId"}/examples/${e??":exampleId"}`}})}},lT=window?.infixsPingoNotify?.restUrl??"/wp-json/infixs-pingo-notify/v1",fT=window?.infixsPingoNotify?.restNonce??"",ii=Kt.create({baseURL:lT,headers:{"Content-Type":"application/json","X-WP-Nonce":fT}});ii.interceptors.request.use(t=>{if(t.method==="get"){const e=new Date().getTime(),n=t.params||{};n.nocache=e,t.params=n}return t},t=>Promise.reject(t));var uT=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Ib(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var Xu={exports:{}};/*! Axios v1.11.0 Copyright (c) 2025 Matt Zabriskie and contributors */var sg,Nb;function cT(){if(Nb)return sg;Nb=1;function t(O,P){return function(){return O.apply(P,arguments)}}const{toString:e}=Object.prototype,{getPrototypeOf:n}=Object,{iterator:i,toStringTag:r}=Symbol,o=(O=>P=>{const N=e.call(P);return O[N]||(O[N]=N.slice(8,-1).toLowerCase())})(Object.create(null)),s=O=>(O=O.toLowerCase(),P=>o(P)===O),a=O=>P=>typeof P===O,{isArray:l}=Array,f=a("undefined");function u(O){return O!==null&&!f(O)&&O.constructor!==null&&!f(O.constructor)&&h(O.constructor.isBuffer)&&O.constructor.isBuffer(O)}const c=s("ArrayBuffer");function d(O){let P;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?P=ArrayBuffer.isView(O):P=O&&O.buffer&&c(O.buffer),P}const p=a("string"),h=a("function"),g=a("number"),y=O=>O!==null&&typeof O=="object",w=O=>O===!0||O===!1,v=O=>{if(o(O)!=="object")return!1;const P=n(O);return(P===null||P===Object.prototype||Object.getPrototypeOf(P)===null)&&!(r in O)&&!(i in O)},_=O=>{if(!y(O)||u(O))return!1;try{return Object.keys(O).length===0&&Object.getPrototypeOf(O)===Object.prototype}catch{return!1}},b=s("Date"),x=s("File"),k=s("Blob"),S=s("FileList"),T=O=>y(O)&&h(O.pipe),A=O=>{let P;return O&&(typeof FormData=="function"&&O instanceof FormData||h(O.append)&&((P=o(O))==="formdata"||P==="object"&&h(O.toString)&&O.toString()==="[object FormData]"))},R=s("URLSearchParams"),[F,L,W,ae]=["ReadableStream","Request","Response","Headers"].map(s),le=O=>O.trim?O.trim():O.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function ce(O,P,{allOwnKeys:N=!1}={}){if(O===null||typeof O>"u")return;let D,H;if(typeof O!="object"&&(O=[O]),l(O))for(D=0,H=O.length;D<H;D++)P.call(null,O[D],D,O);else{if(u(O))return;const Z=N?Object.getOwnPropertyNames(O):Object.keys(O),ne=Z.length;let ve;for(D=0;D<ne;D++)ve=Z[D],P.call(null,O[ve],ve,O)}}function re(O,P){if(u(O))return null;P=P.toLowerCase();const N=Object.keys(O);let D=N.length,H;for(;D-- >0;)if(H=N[D],P===H.toLowerCase())return H;return null}const te=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:uT,He=O=>!f(O)&&O!==te;function st(){const{caseless:O}=He(this)&&this||{},P={},N=(D,H)=>{const Z=O&&re(P,H)||H;v(P[Z])&&v(D)?P[Z]=st(P[Z],D):v(D)?P[Z]=st({},D):l(D)?P[Z]=D.slice():P[Z]=D};for(let D=0,H=arguments.length;D<H;D++)arguments[D]&&ce(arguments[D],N);return P}const ut=(O,P,N,{allOwnKeys:D}={})=>(ce(P,(H,Z)=>{N&&h(H)?O[Z]=t(H,N):O[Z]=H},{allOwnKeys:D}),O),ct=O=>(O.charCodeAt(0)===65279&&(O=O.slice(1)),O),vt=(O,P,N,D)=>{O.prototype=Object.create(P.prototype,D),O.prototype.constructor=O,Object.defineProperty(O,"super",{value:P.prototype}),N&&Object.assign(O.prototype,N)},We=(O,P,N,D)=>{let H,Z,ne;const ve={};if(P=P||{},O==null)return P;do{for(H=Object.getOwnPropertyNames(O),Z=H.length;Z-- >0;)ne=H[Z],(!D||D(ne,O,P))&&!ve[ne]&&(P[ne]=O[ne],ve[ne]=!0);O=N!==!1&&n(O)}while(O&&(!N||N(O,P))&&O!==Object.prototype);return P},Ze=(O,P,N)=>{O=String(O),(N===void 0||N>O.length)&&(N=O.length),N-=P.length;const D=O.indexOf(P,N);return D!==-1&&D===N},ye=O=>{if(!O)return null;if(l(O))return O;let P=O.length;if(!g(P))return null;const N=new Array(P);for(;P-- >0;)N[P]=O[P];return N},I=(O=>P=>O&&P instanceof O)(typeof Uint8Array<"u"&&n(Uint8Array)),ee=(O,P)=>{const D=(O&&O[i]).call(O);let H;for(;(H=D.next())&&!H.done;){const Z=H.value;P.call(O,Z[0],Z[1])}},K=(O,P)=>{let N;const D=[];for(;(N=O.exec(P))!==null;)D.push(N);return D},ue=s("HTMLFormElement"),Be=O=>O.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(N,D,H){return D.toUpperCase()+H}),$=(({hasOwnProperty:O})=>(P,N)=>O.call(P,N))(Object.prototype),V=s("RegExp"),G=(O,P)=>{const N=Object.getOwnPropertyDescriptors(O),D={};ce(N,(H,Z)=>{let ne;(ne=P(H,Z,O))!==!1&&(D[Z]=ne||H)}),Object.defineProperties(O,D)},pe=O=>{G(O,(P,N)=>{if(h(O)&&["arguments","caller","callee"].indexOf(N)!==-1)return!1;const D=O[N];if(h(D)){if(P.enumerable=!1,"writable"in P){P.writable=!1;return}P.set||(P.set=()=>{throw Error("Can not rewrite read-only method '"+N+"'")})}})},ge=(O,P)=>{const N={},D=H=>{H.forEach(Z=>{N[Z]=!0})};return l(O)?D(O):D(String(O).split(P)),N},de=()=>{},Te=(O,P)=>O!=null&&Number.isFinite(O=+O)?O:P;function ke(O){return!!(O&&h(O.append)&&O[r]==="FormData"&&O[i])}const _e=O=>{const P=new Array(10),N=(D,H)=>{if(y(D)){if(P.indexOf(D)>=0)return;if(u(D))return D;if(!("toJSON"in D)){P[H]=D;const Z=l(D)?[]:{};return ce(D,(ne,ve)=>{const ze=N(ne,H+1);!f(ze)&&(Z[ve]=ze)}),P[H]=void 0,Z}}return D};return N(O,0)},be=s("AsyncFunction"),Xe=O=>O&&(y(O)||h(O))&&h(O.then)&&h(O.catch),Pe=((O,P)=>O?setImmediate:P?((N,D)=>(te.addEventListener("message",({source:H,data:Z})=>{H===te&&Z===N&&D.length&&D.shift()()},!1),H=>{D.push(H),te.postMessage(N,"*")}))(`axios@${Math.random()}`,[]):N=>setTimeout(N))(typeof setImmediate=="function",h(te.postMessage)),Ke=typeof queueMicrotask<"u"?queueMicrotask.bind(te):typeof process<"u"&&process.nextTick||Pe;var J={isArray:l,isArrayBuffer:c,isBuffer:u,isFormData:A,isArrayBufferView:d,isString:p,isNumber:g,isBoolean:w,isObject:y,isPlainObject:v,isEmptyObject:_,isReadableStream:F,isRequest:L,isResponse:W,isHeaders:ae,isUndefined:f,isDate:b,isFile:x,isBlob:k,isRegExp:V,isFunction:h,isStream:T,isURLSearchParams:R,isTypedArray:I,isFileList:S,forEach:ce,merge:st,extend:ut,trim:le,stripBOM:ct,inherits:vt,toFlatObject:We,kindOf:o,kindOfTest:s,endsWith:Ze,toArray:ye,forEachEntry:ee,matchAll:K,isHTMLForm:ue,hasOwnProperty:$,hasOwnProp:$,reduceDescriptors:G,freezeMethods:pe,toObjectSet:ge,toCamelCase:Be,noop:de,toFiniteNumber:Te,findKey:re,global:te,isContextDefined:He,isSpecCompliantForm:ke,toJSONObject:_e,isAsyncFn:be,isThenable:Xe,setImmediate:Pe,asap:Ke,isIterable:O=>O!=null&&h(O[i])};function Ie(O,P,N,D,H){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=O,this.name="AxiosError",P&&(this.code=P),N&&(this.config=N),D&&(this.request=D),H&&(this.response=H,this.status=H.status?H.status:null)}J.inherits(Ie,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:J.toJSONObject(this.config),code:this.code,status:this.status}}});const Et=Ie.prototype,mn={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(O=>{mn[O]={value:O}}),Object.defineProperties(Ie,mn),Object.defineProperty(Et,"isAxiosError",{value:!0}),Ie.from=(O,P,N,D,H,Z)=>{const ne=Object.create(Et);return J.toFlatObject(O,ne,function(ze){return ze!==Error.prototype},ve=>ve!=="isAxiosError"),Ie.call(ne,O.message,P,N,D,H),ne.cause=O,ne.name=O.name,Z&&Object.assign(ne,Z),ne};var yn=null;function Q(O){return J.isPlainObject(O)||J.isArray(O)}function Y(O){return J.endsWith(O,"[]")?O.slice(0,-2):O}function me(O,P,N){return O?O.concat(P).map(function(H,Z){return H=Y(H),!N&&Z?"["+H+"]":H}).join(N?".":""):P}function Me(O){return J.isArray(O)&&!O.some(Q)}const Fe=J.toFlatObject(J,{},null,function(P){return/^is[A-Z]/.test(P)});function Ge(O,P,N){if(!J.isObject(O))throw new TypeError("target must be an object");P=P||new FormData,N=J.toFlatObject(N,{metaTokens:!0,dots:!1,indexes:!1},!1,function(yt,tt){return!J.isUndefined(tt[yt])});const D=N.metaTokens,H=N.visitor||Ae,Z=N.dots,ne=N.indexes,ze=(N.Blob||typeof Blob<"u"&&Blob)&&J.isSpecCompliantForm(P);if(!J.isFunction(H))throw new TypeError("visitor must be a function");function Oe(et){if(et===null)return"";if(J.isDate(et))return et.toISOString();if(J.isBoolean(et))return et.toString();if(!ze&&J.isBlob(et))throw new Ie("Blob is not supported. Use a Buffer instead.");return J.isArrayBuffer(et)||J.isTypedArray(et)?ze&&typeof Blob=="function"?new Blob([et]):Buffer.from(et):et}function Ae(et,yt,tt){let on=et;if(et&&!tt&&typeof et=="object"){if(J.endsWith(yt,"{}"))yt=D?yt:yt.slice(0,-2),et=JSON.stringify(et);else if(J.isArray(et)&&Me(et)||(J.isFileList(et)||J.endsWith(yt,"[]"))&&(on=J.toArray(et)))return yt=Y(yt),on.forEach(function(Rn,fo){!(J.isUndefined(Rn)||Rn===null)&&P.append(ne===!0?me([yt],fo,Z):ne===null?yt:yt+"[]",Oe(Rn))}),!1}return Q(et)?!0:(P.append(me(tt,yt,Z),Oe(et)),!1)}const Qe=[],zt=Object.assign(Fe,{defaultVisitor:Ae,convertValue:Oe,isVisitable:Q});function wn(et,yt){if(!J.isUndefined(et)){if(Qe.indexOf(et)!==-1)throw Error("Circular reference detected in "+yt.join("."));Qe.push(et),J.forEach(et,function(on,vn){(!(J.isUndefined(on)||on===null)&&H.call(P,on,J.isString(vn)?vn.trim():vn,yt,zt))===!0&&wn(on,yt?yt.concat(vn):[vn])}),Qe.pop()}}if(!J.isObject(O))throw new TypeError("data must be an object");return wn(O),P}function Je(O){const P={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(O).replace(/[!'()~]|%20|%00/g,function(D){return P[D]})}function Mt(O,P){this._pairs=[],O&&Ge(O,this,P)}const en=Mt.prototype;en.append=function(P,N){this._pairs.push([P,N])},en.toString=function(P){const N=P?function(D){return P.call(this,D,Je)}:Je;return this._pairs.map(function(H){return N(H[0])+"="+N(H[1])},"").join("&")};function On(O){return encodeURIComponent(O).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function qt(O,P,N){if(!P)return O;const D=N&&N.encode||On;J.isFunction(N)&&(N={serialize:N});const H=N&&N.serialize;let Z;if(H?Z=H(P,N):Z=J.isURLSearchParams(P)?P.toString():new Mt(P,N).toString(D),Z){const ne=O.indexOf("#");ne!==-1&&(O=O.slice(0,ne)),O+=(O.indexOf("?")===-1?"?":"&")+Z}return O}class An{constructor(){this.handlers=[]}use(P,N,D){return this.handlers.push({fulfilled:P,rejected:N,synchronous:D?D.synchronous:!1,runWhen:D?D.runWhen:null}),this.handlers.length-1}eject(P){this.handlers[P]&&(this.handlers[P]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(P){J.forEach(this.handlers,function(D){D!==null&&P(D)})}}var Fn=An,ci={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},zs=typeof URLSearchParams<"u"?URLSearchParams:Mt,Jf=typeof FormData<"u"?FormData:null,Yf=typeof Blob<"u"?Blob:null,Xf={isBrowser:!0,classes:{URLSearchParams:zs,FormData:Jf,Blob:Yf},protocols:["http","https","file","blob","url","data"]};const js=typeof window<"u"&&typeof document<"u",wy=typeof navigator=="object"&&navigator||void 0,rne=js&&(!wy||["ReactNative","NativeScript","NS"].indexOf(wy.product)<0),one=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",sne=js&&window.location.href||"http://localhost";var ane=Object.freeze({__proto__:null,hasBrowserEnv:js,hasStandardBrowserWebWorkerEnv:one,hasStandardBrowserEnv:rne,navigator:wy,origin:sne}),Yn={...ane,...Xf};function lne(O,P){return Ge(O,new Yn.classes.URLSearchParams,{visitor:function(N,D,H,Z){return Yn.isNode&&J.isBuffer(N)?(this.append(D,N.toString("base64")),!1):Z.defaultVisitor.apply(this,arguments)},...P})}function fne(O){return J.matchAll(/\w+|\[(\w*)]/g,O).map(P=>P[0]==="[]"?"":P[1]||P[0])}function une(O){const P={},N=Object.keys(O);let D;const H=N.length;let Z;for(D=0;D<H;D++)Z=N[D],P[Z]=O[Z];return P}function N5(O){function P(N,D,H,Z){let ne=N[Z++];if(ne==="__proto__")return!0;const ve=Number.isFinite(+ne),ze=Z>=N.length;return ne=!ne&&J.isArray(H)?H.length:ne,ze?(J.hasOwnProp(H,ne)?H[ne]=[H[ne],D]:H[ne]=D,!ve):((!H[ne]||!J.isObject(H[ne]))&&(H[ne]=[]),P(N,D,H[ne],Z)&&J.isArray(H[ne])&&(H[ne]=une(H[ne])),!ve)}if(J.isFormData(O)&&J.isFunction(O.entries)){const N={};return J.forEachEntry(O,(D,H)=>{P(fne(D),H,N,0)}),N}return null}function cne(O,P,N){if(J.isString(O))try{return(P||JSON.parse)(O),J.trim(O)}catch(D){if(D.name!=="SyntaxError")throw D}return(N||JSON.stringify)(O)}const vy={transitional:ci,adapter:["xhr","http","fetch"],transformRequest:[function(P,N){const D=N.getContentType()||"",H=D.indexOf("application/json")>-1,Z=J.isObject(P);if(Z&&J.isHTMLForm(P)&&(P=new FormData(P)),J.isFormData(P))return H?JSON.stringify(N5(P)):P;if(J.isArrayBuffer(P)||J.isBuffer(P)||J.isStream(P)||J.isFile(P)||J.isBlob(P)||J.isReadableStream(P))return P;if(J.isArrayBufferView(P))return P.buffer;if(J.isURLSearchParams(P))return N.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),P.toString();let ve;if(Z){if(D.indexOf("application/x-www-form-urlencoded")>-1)return lne(P,this.formSerializer).toString();if((ve=J.isFileList(P))||D.indexOf("multipart/form-data")>-1){const ze=this.env&&this.env.FormData;return Ge(ve?{"files[]":P}:P,ze&&new ze,this.formSerializer)}}return Z||H?(N.setContentType("application/json",!1),cne(P)):P}],transformResponse:[function(P){const N=this.transitional||vy.transitional,D=N&&N.forcedJSONParsing,H=this.responseType==="json";if(J.isResponse(P)||J.isReadableStream(P))return P;if(P&&J.isString(P)&&(D&&!this.responseType||H)){const ne=!(N&&N.silentJSONParsing)&&H;try{return JSON.parse(P)}catch(ve){if(ne)throw ve.name==="SyntaxError"?Ie.from(ve,Ie.ERR_BAD_RESPONSE,this,null,this.response):ve}}return P}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Yn.classes.FormData,Blob:Yn.classes.Blob},validateStatus:function(P){return P>=200&&P<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};J.forEach(["delete","get","head","post","put","patch"],O=>{vy.headers[O]={}});var by=vy;const dne=J.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]);var pne=O=>{const P={};let N,D,H;return O&&O.split(` 27 `).forEach(function(ne){H=ne.indexOf(":"),N=ne.substring(0,H).trim().toLowerCase(),D=ne.substring(H+1).trim(),!(!N||P[N]&&dne[N])&&(N==="set-cookie"?P[N]?P[N].push(D):P[N]=[D]:P[N]=P[N]?P[N]+", "+D:D)}),P};const D5=Symbol("internals");function Qf(O){return O&&String(O).trim().toLowerCase()}function Qp(O){return O===!1||O==null?O:J.isArray(O)?O.map(Qp):String(O)}function hne(O){const P=Object.create(null),N=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let D;for(;D=N.exec(O);)P[D[1]]=D[2];return P}const gne=O=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(O.trim());function xy(O,P,N,D,H){if(J.isFunction(D))return D.call(this,P,N);if(H&&(P=N),!!J.isString(P)){if(J.isString(D))return P.indexOf(D)!==-1;if(J.isRegExp(D))return D.test(P)}}function mne(O){return O.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(P,N,D)=>N.toUpperCase()+D)}function yne(O,P){const N=J.toCamelCase(" "+P);["get","set","has"].forEach(D=>{Object.defineProperty(O,D+N,{value:function(H,Z,ne){return this[D].call(this,P,H,Z,ne)},configurable:!0})})}class Zp{constructor(P){P&&this.set(P)}set(P,N,D){const H=this;function Z(ve,ze,Oe){const Ae=Qf(ze);if(!Ae)throw new Error("header name must be a non-empty string");const Qe=J.findKey(H,Ae);(!Qe||H[Qe]===void 0||Oe===!0||Oe===void 0&&H[Qe]!==!1)&&(H[Qe||ze]=Qp(ve))}const ne=(ve,ze)=>J.forEach(ve,(Oe,Ae)=>Z(Oe,Ae,ze));if(J.isPlainObject(P)||P instanceof this.constructor)ne(P,N);else if(J.isString(P)&&(P=P.trim())&&!gne(P))ne(pne(P),N);else if(J.isObject(P)&&J.isIterable(P)){let ve={},ze,Oe;for(const Ae of P){if(!J.isArray(Ae))throw TypeError("Object iterator must return a key-value pair");ve[Oe=Ae[0]]=(ze=ve[Oe])?J.isArray(ze)?[...ze,Ae[1]]:[ze,Ae[1]]:Ae[1]}ne(ve,N)}else P!=null&&Z(N,P,D);return this}get(P,N){if(P=Qf(P),P){const D=J.findKey(this,P);if(D){const H=this[D];if(!N)return H;if(N===!0)return hne(H);if(J.isFunction(N))return N.call(this,H,D);if(J.isRegExp(N))return N.exec(H);throw new TypeError("parser must be boolean|regexp|function")}}}has(P,N){if(P=Qf(P),P){const D=J.findKey(this,P);return!!(D&&this[D]!==void 0&&(!N||xy(this,this[D],D,N)))}return!1}delete(P,N){const D=this;let H=!1;function Z(ne){if(ne=Qf(ne),ne){const ve=J.findKey(D,ne);ve&&(!N||xy(D,D[ve],ve,N))&&(delete D[ve],H=!0)}}return J.isArray(P)?P.forEach(Z):Z(P),H}clear(P){const N=Object.keys(this);let D=N.length,H=!1;for(;D--;){const Z=N[D];(!P||xy(this,this[Z],Z,P,!0))&&(delete this[Z],H=!0)}return H}normalize(P){const N=this,D={};return J.forEach(this,(H,Z)=>{const ne=J.findKey(D,Z);if(ne){N[ne]=Qp(H),delete N[Z];return}const ve=P?mne(Z):String(Z).trim();ve!==Z&&delete N[Z],N[ve]=Qp(H),D[ve]=!0}),this}concat(...P){return this.constructor.concat(this,...P)}toJSON(P){const N=Object.create(null);return J.forEach(this,(D,H)=>{D!=null&&D!==!1&&(N[H]=P&&J.isArray(D)?D.join(", "):D)}),N}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([P,N])=>P+": "+N).join(` 28 `)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(P){return P instanceof this?P:new this(P)}static concat(P,...N){const D=new this(P);return N.forEach(H=>D.set(H)),D}static accessor(P){const D=(this[D5]=this[D5]={accessors:{}}).accessors,H=this.prototype;function Z(ne){const ve=Qf(ne);D[ve]||(yne(H,ne),D[ve]=!0)}return J.isArray(P)?P.forEach(Z):Z(P),this}}Zp.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),J.reduceDescriptors(Zp.prototype,({value:O},P)=>{let N=P[0].toUpperCase()+P.slice(1);return{get:()=>O,set(D){this[N]=D}}}),J.freezeMethods(Zp);var lr=Zp;function _y(O,P){const N=this||by,D=P||N,H=lr.from(D.headers);let Z=D.data;return J.forEach(O,function(ve){Z=ve.call(N,Z,H.normalize(),P?P.status:void 0)}),H.normalize(),Z}function B5(O){return!!(O&&O.__CANCEL__)}function Qa(O,P,N){Ie.call(this,O??"canceled",Ie.ERR_CANCELED,P,N),this.name="CanceledError"}J.inherits(Qa,Ie,{__CANCEL__:!0});function F5(O,P,N){const D=N.config.validateStatus;!N.status||!D||D(N.status)?O(N):P(new Ie("Request failed with status code "+N.status,[Ie.ERR_BAD_REQUEST,Ie.ERR_BAD_RESPONSE][Math.floor(N.status/100)-4],N.config,N.request,N))}function wne(O){const P=/^([-+\w]{1,25})(:?\/\/|:)/.exec(O);return P&&P[1]||""}function vne(O,P){O=O||10;const N=new Array(O),D=new Array(O);let H=0,Z=0,ne;return P=P!==void 0?P:1e3,function(ze){const Oe=Date.now(),Ae=D[Z];ne||(ne=Oe),N[H]=ze,D[H]=Oe;let Qe=Z,zt=0;for(;Qe!==H;)zt+=N[Qe++],Qe=Qe%O;if(H=(H+1)%O,H===Z&&(Z=(Z+1)%O),Oe-ne<P)return;const wn=Ae&&Oe-Ae;return wn?Math.round(zt*1e3/wn):void 0}}function bne(O,P){let N=0,D=1e3/P,H,Z;const ne=(Oe,Ae=Date.now())=>{N=Ae,H=null,Z&&(clearTimeout(Z),Z=null),O(...Oe)};return[(...Oe)=>{const Ae=Date.now(),Qe=Ae-N;Qe>=D?ne(Oe,Ae):(H=Oe,Z||(Z=setTimeout(()=>{Z=null,ne(H)},D-Qe)))},()=>H&&ne(H)]}const eh=(O,P,N=3)=>{let D=0;const H=vne(50,250);return bne(Z=>{const ne=Z.loaded,ve=Z.lengthComputable?Z.total:void 0,ze=ne-D,Oe=H(ze),Ae=ne<=ve;D=ne;const Qe={loaded:ne,total:ve,progress:ve?ne/ve:void 0,bytes:ze,rate:Oe||void 0,estimated:Oe&&ve&&Ae?(ve-ne)/Oe:void 0,event:Z,lengthComputable:ve!=null,[P?"download":"upload"]:!0};O(Qe)},N)},$5=(O,P)=>{const N=O!=null;return[D=>P[0]({lengthComputable:N,total:O,loaded:D}),P[1]]},L5=O=>(...P)=>J.asap(()=>O(...P));var xne=Yn.hasStandardBrowserEnv?((O,P)=>N=>(N=new URL(N,Yn.origin),O.protocol===N.protocol&&O.host===N.host&&(P||O.port===N.port)))(new URL(Yn.origin),Yn.navigator&&/(msie|trident)/i.test(Yn.navigator.userAgent)):()=>!0,_ne=Yn.hasStandardBrowserEnv?{write(O,P,N,D,H,Z){const ne=[O+"="+encodeURIComponent(P)];J.isNumber(N)&&ne.push("expires="+new Date(N).toGMTString()),J.isString(D)&&ne.push("path="+D),J.isString(H)&&ne.push("domain="+H),Z===!0&&ne.push("secure"),document.cookie=ne.join("; ")},read(O){const P=document.cookie.match(new RegExp("(^|;\\s*)("+O+")=([^;]*)"));return P?decodeURIComponent(P[3]):null},remove(O){this.write(O,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function kne(O){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(O)}function Sne(O,P){return P?O.replace(/\/?\/$/,"")+"/"+P.replace(/^\/+/,""):O}function q5(O,P,N){let D=!kne(P);return O&&(D||N==!1)?Sne(O,P):P}const V5=O=>O instanceof lr?{...O}:O;function Hs(O,P){P=P||{};const N={};function D(Oe,Ae,Qe,zt){return J.isPlainObject(Oe)&&J.isPlainObject(Ae)?J.merge.call({caseless:zt},Oe,Ae):J.isPlainObject(Ae)?J.merge({},Ae):J.isArray(Ae)?Ae.slice():Ae}function H(Oe,Ae,Qe,zt){if(J.isUndefined(Ae)){if(!J.isUndefined(Oe))return D(void 0,Oe,Qe,zt)}else return D(Oe,Ae,Qe,zt)}function Z(Oe,Ae){if(!J.isUndefined(Ae))return D(void 0,Ae)}function ne(Oe,Ae){if(J.isUndefined(Ae)){if(!J.isUndefined(Oe))return D(void 0,Oe)}else return D(void 0,Ae)}function ve(Oe,Ae,Qe){if(Qe in P)return D(Oe,Ae);if(Qe in O)return D(void 0,Oe)}const ze={url:Z,method:Z,data:Z,baseURL:ne,transformRequest:ne,transformResponse:ne,paramsSerializer:ne,timeout:ne,timeoutMessage:ne,withCredentials:ne,withXSRFToken:ne,adapter:ne,responseType:ne,xsrfCookieName:ne,xsrfHeaderName:ne,onUploadProgress:ne,onDownloadProgress:ne,decompress:ne,maxContentLength:ne,maxBodyLength:ne,beforeRedirect:ne,transport:ne,httpAgent:ne,httpsAgent:ne,cancelToken:ne,socketPath:ne,responseEncoding:ne,validateStatus:ve,headers:(Oe,Ae,Qe)=>H(V5(Oe),V5(Ae),Qe,!0)};return J.forEach(Object.keys({...O,...P}),function(Ae){const Qe=ze[Ae]||H,zt=Qe(O[Ae],P[Ae],Ae);J.isUndefined(zt)&&Qe!==ve||(N[Ae]=zt)}),N}var z5=O=>{const P=Hs({},O);let{data:N,withXSRFToken:D,xsrfHeaderName:H,xsrfCookieName:Z,headers:ne,auth:ve}=P;P.headers=ne=lr.from(ne),P.url=qt(q5(P.baseURL,P.url,P.allowAbsoluteUrls),O.params,O.paramsSerializer),ve&&ne.set("Authorization","Basic "+btoa((ve.username||"")+":"+(ve.password?unescape(encodeURIComponent(ve.password)):"")));let ze;if(J.isFormData(N)){if(Yn.hasStandardBrowserEnv||Yn.hasStandardBrowserWebWorkerEnv)ne.setContentType(void 0);else if((ze=ne.getContentType())!==!1){const[Oe,...Ae]=ze?ze.split(";").map(Qe=>Qe.trim()).filter(Boolean):[];ne.setContentType([Oe||"multipart/form-data",...Ae].join("; "))}}if(Yn.hasStandardBrowserEnv&&(D&&J.isFunction(D)&&(D=D(P)),D||D!==!1&&xne(P.url))){const Oe=H&&Z&&_ne.read(Z);Oe&&ne.set(H,Oe)}return P},Cne=typeof XMLHttpRequest<"u"&&function(O){return new Promise(function(N,D){const H=z5(O);let Z=H.data;const ne=lr.from(H.headers).normalize();let{responseType:ve,onUploadProgress:ze,onDownloadProgress:Oe}=H,Ae,Qe,zt,wn,et;function yt(){wn&&wn(),et&&et(),H.cancelToken&&H.cancelToken.unsubscribe(Ae),H.signal&&H.signal.removeEventListener("abort",Ae)}let tt=new XMLHttpRequest;tt.open(H.method.toUpperCase(),H.url,!0),tt.timeout=H.timeout;function on(){if(!tt)return;const Rn=lr.from("getAllResponseHeaders"in tt&&tt.getAllResponseHeaders()),ki={data:!ve||ve==="text"||ve==="json"?tt.responseText:tt.response,status:tt.status,statusText:tt.statusText,headers:Rn,config:O,request:tt};F5(function(Us){N(Us),yt()},function(Us){D(Us),yt()},ki),tt=null}"onloadend"in tt?tt.onloadend=on:tt.onreadystatechange=function(){!tt||tt.readyState!==4||tt.status===0&&!(tt.responseURL&&tt.responseURL.indexOf("file:")===0)||setTimeout(on)},tt.onabort=function(){tt&&(D(new Ie("Request aborted",Ie.ECONNABORTED,O,tt)),tt=null)},tt.onerror=function(){D(new Ie("Network Error",Ie.ERR_NETWORK,O,tt)),tt=null},tt.ontimeout=function(){let fo=H.timeout?"timeout of "+H.timeout+"ms exceeded":"timeout exceeded";const ki=H.transitional||ci;H.timeoutErrorMessage&&(fo=H.timeoutErrorMessage),D(new Ie(fo,ki.clarifyTimeoutError?Ie.ETIMEDOUT:Ie.ECONNABORTED,O,tt)),tt=null},Z===void 0&&ne.setContentType(null),"setRequestHeader"in tt&&J.forEach(ne.toJSON(),function(fo,ki){tt.setRequestHeader(ki,fo)}),J.isUndefined(H.withCredentials)||(tt.withCredentials=!!H.withCredentials),ve&&ve!=="json"&&(tt.responseType=H.responseType),Oe&&([zt,et]=eh(Oe,!0),tt.addEventListener("progress",zt)),ze&&tt.upload&&([Qe,wn]=eh(ze),tt.upload.addEventListener("progress",Qe),tt.upload.addEventListener("loadend",wn)),(H.cancelToken||H.signal)&&(Ae=Rn=>{tt&&(D(!Rn||Rn.type?new Qa(null,O,tt):Rn),tt.abort(),tt=null)},H.cancelToken&&H.cancelToken.subscribe(Ae),H.signal&&(H.signal.aborted?Ae():H.signal.addEventListener("abort",Ae)));const vn=wne(H.url);if(vn&&Yn.protocols.indexOf(vn)===-1){D(new Ie("Unsupported protocol "+vn+":",Ie.ERR_BAD_REQUEST,O));return}tt.send(Z||null)})},Ene=(O,P)=>{const{length:N}=O=O?O.filter(Boolean):[];if(P||N){let D=new AbortController,H;const Z=function(Oe){if(!H){H=!0,ve();const Ae=Oe instanceof Error?Oe:this.reason;D.abort(Ae instanceof Ie?Ae:new Qa(Ae instanceof Error?Ae.message:Ae))}};let ne=P&&setTimeout(()=>{ne=null,Z(new Ie(`timeout ${P} of ms exceeded`,Ie.ETIMEDOUT))},P);const ve=()=>{O&&(ne&&clearTimeout(ne),ne=null,O.forEach(Oe=>{Oe.unsubscribe?Oe.unsubscribe(Z):Oe.removeEventListener("abort",Z)}),O=null)};O.forEach(Oe=>Oe.addEventListener("abort",Z));const{signal:ze}=D;return ze.unsubscribe=()=>J.asap(ve),ze}};const One=function*(O,P){let N=O.byteLength;if(N<P){yield O;return}let D=0,H;for(;D<N;)H=D+P,yield O.slice(D,H),D=H},Ane=async function*(O,P){for await(const N of Rne(O))yield*One(N,P)},Rne=async function*(O){if(O[Symbol.asyncIterator]){yield*O;return}const P=O.getReader();try{for(;;){const{done:N,value:D}=await P.read();if(N)break;yield D}}finally{await P.cancel()}},j5=(O,P,N,D)=>{const H=Ane(O,P);let Z=0,ne,ve=ze=>{ne||(ne=!0,D&&D(ze))};return new ReadableStream({async pull(ze){try{const{done:Oe,value:Ae}=await H.next();if(Oe){ve(),ze.close();return}let Qe=Ae.byteLength;if(N){let zt=Z+=Qe;N(zt)}ze.enqueue(new Uint8Array(Ae))}catch(Oe){throw ve(Oe),Oe}},cancel(ze){return ve(ze),H.return()}},{highWaterMark:2})},th=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",H5=th&&typeof ReadableStream=="function",Tne=th&&(typeof TextEncoder=="function"?(O=>P=>O.encode(P))(new TextEncoder):async O=>new Uint8Array(await new Response(O).arrayBuffer())),U5=(O,...P)=>{try{return!!O(...P)}catch{return!1}},Pne=H5&&U5(()=>{let O=!1;const P=new Request(Yn.origin,{body:new ReadableStream,method:"POST",get duplex(){return O=!0,"half"}}).headers.has("Content-Type");return O&&!P}),W5=64*1024,ky=H5&&U5(()=>J.isReadableStream(new Response("").body)),nh={stream:ky&&(O=>O.body)};th&&(O=>{["text","arrayBuffer","blob","formData","stream"].forEach(P=>{!nh[P]&&(nh[P]=J.isFunction(O[P])?N=>N[P]():(N,D)=>{throw new Ie(`Response type '${P}' is not supported`,Ie.ERR_NOT_SUPPORT,D)})})})(new Response);const Mne=async O=>{if(O==null)return 0;if(J.isBlob(O))return O.size;if(J.isSpecCompliantForm(O))return(await new Request(Yn.origin,{method:"POST",body:O}).arrayBuffer()).byteLength;if(J.isArrayBufferView(O)||J.isArrayBuffer(O))return O.byteLength;if(J.isURLSearchParams(O)&&(O=O+""),J.isString(O))return(await Tne(O)).byteLength},Ine=async(O,P)=>{const N=J.toFiniteNumber(O.getContentLength());return N??Mne(P)};var Nne=th&&(async O=>{let{url:P,method:N,data:D,signal:H,cancelToken:Z,timeout:ne,onDownloadProgress:ve,onUploadProgress:ze,responseType:Oe,headers:Ae,withCredentials:Qe="same-origin",fetchOptions:zt}=z5(O);Oe=Oe?(Oe+"").toLowerCase():"text";let wn=Ene([H,Z&&Z.toAbortSignal()],ne),et;const yt=wn&&wn.unsubscribe&&(()=>{wn.unsubscribe()});let tt;try{if(ze&&Pne&&N!=="get"&&N!=="head"&&(tt=await Ine(Ae,D))!==0){let ki=new Request(P,{method:"POST",body:D,duplex:"half"}),Go;if(J.isFormData(D)&&(Go=ki.headers.get("content-type"))&&Ae.setContentType(Go),ki.body){const[Us,ah]=$5(tt,eh(L5(ze)));D=j5(ki.body,W5,Us,ah)}}J.isString(Qe)||(Qe=Qe?"include":"omit");const on="credentials"in Request.prototype;et=new Request(P,{...zt,signal:wn,method:N.toUpperCase(),headers:Ae.normalize().toJSON(),body:D,duplex:"half",credentials:on?Qe:void 0});let vn=await fetch(et,zt);const Rn=ky&&(Oe==="stream"||Oe==="response");if(ky&&(ve||Rn&&yt)){const ki={};["status","statusText","headers"].forEach(Z5=>{ki[Z5]=vn[Z5]});const Go=J.toFiniteNumber(vn.headers.get("content-length")),[Us,ah]=ve&&$5(Go,eh(L5(ve),!0))||[];vn=new Response(j5(vn.body,W5,Us,()=>{ah&&ah(),yt&&yt()}),ki)}Oe=Oe||"text";let fo=await nh[J.findKey(nh,Oe)||"text"](vn,O);return!Rn&&yt&&yt(),await new Promise((ki,Go)=>{F5(ki,Go,{data:fo,headers:lr.from(vn.headers),status:vn.status,statusText:vn.statusText,config:O,request:et})})}catch(on){throw yt&&yt(),on&&on.name==="TypeError"&&/Load failed|fetch/i.test(on.message)?Object.assign(new Ie("Network Error",Ie.ERR_NETWORK,O,et),{cause:on.cause||on}):Ie.from(on,on&&on.code,O,et)}});const Sy={http:yn,xhr:Cne,fetch:Nne};J.forEach(Sy,(O,P)=>{if(O){try{Object.defineProperty(O,"name",{value:P})}catch{}Object.defineProperty(O,"adapterName",{value:P})}});const K5=O=>`- ${O}`,Dne=O=>J.isFunction(O)||O===null||O===!1;var G5={getAdapter:O=>{O=J.isArray(O)?O:[O];const{length:P}=O;let N,D;const H={};for(let Z=0;Z<P;Z++){N=O[Z];let ne;if(D=N,!Dne(N)&&(D=Sy[(ne=String(N)).toLowerCase()],D===void 0))throw new Ie(`Unknown adapter '${ne}'`);if(D)break;H[ne||"#"+Z]=D}if(!D){const Z=Object.entries(H).map(([ve,ze])=>`adapter ${ve} `+(ze===!1?"is not supported by the environment":"is not available in the build"));let ne=P?Z.length>1?`since : 29 `+Z.map(K5).join(` 30 `):" "+K5(Z[0]):"as no adapter specified";throw new Ie("There is no suitable adapter to dispatch the request "+ne,"ERR_NOT_SUPPORT")}return D},adapters:Sy};function Cy(O){if(O.cancelToken&&O.cancelToken.throwIfRequested(),O.signal&&O.signal.aborted)throw new Qa(null,O)}function J5(O){return Cy(O),O.headers=lr.from(O.headers),O.data=_y.call(O,O.transformRequest),["post","put","patch"].indexOf(O.method)!==-1&&O.headers.setContentType("application/x-www-form-urlencoded",!1),G5.getAdapter(O.adapter||by.adapter)(O).then(function(D){return Cy(O),D.data=_y.call(O,O.transformResponse,D),D.headers=lr.from(D.headers),D},function(D){return B5(D)||(Cy(O),D&&D.response&&(D.response.data=_y.call(O,O.transformResponse,D.response),D.response.headers=lr.from(D.response.headers))),Promise.reject(D)})}const Y5="1.11.0",ih={};["object","boolean","number","function","string","symbol"].forEach((O,P)=>{ih[O]=function(D){return typeof D===O||"a"+(P<1?"n ":" ")+O}});const X5={};ih.transitional=function(P,N,D){function H(Z,ne){return"[Axios v"+Y5+"] Transitional option '"+Z+"'"+ne+(D?". "+D:"")}return(Z,ne,ve)=>{if(P===!1)throw new Ie(H(ne," has been removed"+(N?" in "+N:"")),Ie.ERR_DEPRECATED);return N&&!X5[ne]&&(X5[ne]=!0,console.warn(H(ne," has been deprecated since v"+N+" and will be removed in the near future"))),P?P(Z,ne,ve):!0}},ih.spelling=function(P){return(N,D)=>(console.warn(`${D} is likely a misspelling of ${P}`),!0)};function Bne(O,P,N){if(typeof O!="object")throw new Ie("options must be an object",Ie.ERR_BAD_OPTION_VALUE);const D=Object.keys(O);let H=D.length;for(;H-- >0;){const Z=D[H],ne=P[Z];if(ne){const ve=O[Z],ze=ve===void 0||ne(ve,Z,O);if(ze!==!0)throw new Ie("option "+Z+" must be "+ze,Ie.ERR_BAD_OPTION_VALUE);continue}if(N!==!0)throw new Ie("Unknown option "+Z,Ie.ERR_BAD_OPTION)}}var rh={assertOptions:Bne,validators:ih};const Tr=rh.validators;class oh{constructor(P){this.defaults=P||{},this.interceptors={request:new Fn,response:new Fn}}async request(P,N){try{return await this._request(P,N)}catch(D){if(D instanceof Error){let H={};Error.captureStackTrace?Error.captureStackTrace(H):H=new Error;const Z=H.stack?H.stack.replace(/^.+\n/,""):"";try{D.stack?Z&&!String(D.stack).endsWith(Z.replace(/^.+\n.+\n/,""))&&(D.stack+=` 31 `+Z):D.stack=Z}catch{}}throw D}}_request(P,N){typeof P=="string"?(N=N||{},N.url=P):N=P||{},N=Hs(this.defaults,N);const{transitional:D,paramsSerializer:H,headers:Z}=N;D!==void 0&&rh.assertOptions(D,{silentJSONParsing:Tr.transitional(Tr.boolean),forcedJSONParsing:Tr.transitional(Tr.boolean),clarifyTimeoutError:Tr.transitional(Tr.boolean)},!1),H!=null&&(J.isFunction(H)?N.paramsSerializer={serialize:H}:rh.assertOptions(H,{encode:Tr.function,serialize:Tr.function},!0)),N.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?N.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:N.allowAbsoluteUrls=!0),rh.assertOptions(N,{baseUrl:Tr.spelling("baseURL"),withXsrfToken:Tr.spelling("withXSRFToken")},!0),N.method=(N.method||this.defaults.method||"get").toLowerCase();let ne=Z&&J.merge(Z.common,Z[N.method]);Z&&J.forEach(["delete","get","head","post","put","patch","common"],et=>{delete Z[et]}),N.headers=lr.concat(ne,Z);const ve=[];let ze=!0;this.interceptors.request.forEach(function(yt){typeof yt.runWhen=="function"&&yt.runWhen(N)===!1||(ze=ze&&yt.synchronous,ve.unshift(yt.fulfilled,yt.rejected))});const Oe=[];this.interceptors.response.forEach(function(yt){Oe.push(yt.fulfilled,yt.rejected)});let Ae,Qe=0,zt;if(!ze){const et=[J5.bind(this),void 0];for(et.unshift(...ve),et.push(...Oe),zt=et.length,Ae=Promise.resolve(N);Qe<zt;)Ae=Ae.then(et[Qe++],et[Qe++]);return Ae}zt=ve.length;let wn=N;for(Qe=0;Qe<zt;){const et=ve[Qe++],yt=ve[Qe++];try{wn=et(wn)}catch(tt){yt.call(this,tt);break}}try{Ae=J5.call(this,wn)}catch(et){return Promise.reject(et)}for(Qe=0,zt=Oe.length;Qe<zt;)Ae=Ae.then(Oe[Qe++],Oe[Qe++]);return Ae}getUri(P){P=Hs(this.defaults,P);const N=q5(P.baseURL,P.url,P.allowAbsoluteUrls);return qt(N,P.params,P.paramsSerializer)}}J.forEach(["delete","get","head","options"],function(P){oh.prototype[P]=function(N,D){return this.request(Hs(D||{},{method:P,url:N,data:(D||{}).data}))}}),J.forEach(["post","put","patch"],function(P){function N(D){return function(Z,ne,ve){return this.request(Hs(ve||{},{method:P,headers:D?{"Content-Type":"multipart/form-data"}:{},url:Z,data:ne}))}}oh.prototype[P]=N(),oh.prototype[P+"Form"]=N(!0)});var sh=oh;class Ey{constructor(P){if(typeof P!="function")throw new TypeError("executor must be a function.");let N;this.promise=new Promise(function(Z){N=Z});const D=this;this.promise.then(H=>{if(!D._listeners)return;let Z=D._listeners.length;for(;Z-- >0;)D._listeners[Z](H);D._listeners=null}),this.promise.then=H=>{let Z;const ne=new Promise(ve=>{D.subscribe(ve),Z=ve}).then(H);return ne.cancel=function(){D.unsubscribe(Z)},ne},P(function(Z,ne,ve){D.reason||(D.reason=new Qa(Z,ne,ve),N(D.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(P){if(this.reason){P(this.reason);return}this._listeners?this._listeners.push(P):this._listeners=[P]}unsubscribe(P){if(!this._listeners)return;const N=this._listeners.indexOf(P);N!==-1&&this._listeners.splice(N,1)}toAbortSignal(){const P=new AbortController,N=D=>{P.abort(D)};return this.subscribe(N),P.signal.unsubscribe=()=>this.unsubscribe(N),P.signal}static source(){let P;return{token:new Ey(function(H){P=H}),cancel:P}}}var Fne=Ey;function $ne(O){return function(N){return O.apply(null,N)}}function Lne(O){return J.isObject(O)&&O.isAxiosError===!0}const Oy={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Oy).forEach(([O,P])=>{Oy[P]=O});var qne=Oy;function Q5(O){const P=new sh(O),N=t(sh.prototype.request,P);return J.extend(N,sh.prototype,P,{allOwnKeys:!0}),J.extend(N,P,null,{allOwnKeys:!0}),N.create=function(H){return Q5(Hs(O,H))},N}const un=Q5(by);return un.Axios=sh,un.CanceledError=Qa,un.CancelToken=Fne,un.isCancel=B5,un.VERSION=Y5,un.toFormData=Ge,un.AxiosError=Ie,un.Cancel=un.CanceledError,un.all=function(P){return Promise.all(P)},un.spread=$ne,un.isAxiosError=Lne,un.mergeConfig=Hs,un.AxiosHeaders=lr,un.formToJSON=O=>N5(J.isHTMLForm(O)?new FormData(O):O),un.getAdapter=G5.getAdapter,un.HttpStatusCode=qne,un.default=un,sg=un,sg}var ag,Db;function dT(){return Db||(Db=1,ag=function t(e,n){if(e===n)return!0;if(e&&n&&typeof e=="object"&&typeof n=="object"){if(e.constructor!==n.constructor)return!1;var i,r,o;if(Array.isArray(e)){if(i=e.length,i!=n.length)return!1;for(r=i;r--!==0;)if(!t(e[r],n[r]))return!1;return!0}if(e.constructor===RegExp)return e.source===n.source&&e.flags===n.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===n.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===n.toString();if(o=Object.keys(e),i=o.length,i!==Object.keys(n).length)return!1;for(r=i;r--!==0;)if(!Object.prototype.hasOwnProperty.call(n,o[r]))return!1;for(r=i;r--!==0;){var s=o[r];if(!t(e[s],n[s]))return!1}return!0}return e!==e&&n!==n}),ag}/*! 32 32 * Determine if an object is a Buffer 33 33 * 34 34 * @author Feross Aboukhadijeh <https://feross.org> 35 35 * @license MIT 36 */var sg,Mb;function cT(){return Mb||(Mb=1,sg=function(e){return e!=null&&e.constructor!=null&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}),sg}/*!36 */var lg,Bb;function pT(){return Bb||(Bb=1,lg=function(e){return e!=null&&e.constructor!=null&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}),lg}/*! 37 37 * MIT License 38 38 * … … 51 51 * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR 52 52 * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 53 */var ag,Ib;function dT(){if(Ib)return ag;Ib=1;function t(e){return typeof Blob>"u"?!1:e instanceof Blob||Object.prototype.toString.call(e)==="[object Blob]"}return ag=t,ag}var lg,Nb;function Db(){if(Nb)return lg;Nb=1;const t=fT(),e=uT(),n=cT(),i=dT(),r=Object.prototype.toString;function o(k,S){const T=k.length;for(let A=0;A<T;A++){const R=k[A];if(S(R))return R}}function s(k){return r.call(k)==="[object Function]"}function a(k){return k!==null&&typeof k=="object"}function l(k){return a(k)&&s(k.pipe)}function f(k){return r.call(k)==="[object ArrayBuffer]"}function u(k,S){return k?`${k.replace(/\/+$/,"")}/${S.replace(/^\/+/,"")}`:S}function c(k,S,T,A,R,F,L){return o(k[S.toLowerCase()],function(K){let fe=!1;return typeof K.url=="string"?fe=d(T,K.url)||d(u(L,T),K.url):K.url instanceof RegExp&&(fe=K.url.test(T)||K.url.test(u(L,T))),fe&&p(A,R,K)&&h(F,K.headers)})}function d(k,S){const T=k[0]==="/"?k.substr(1):k,A=S[0]==="/"?S.substr(1):S;return T===A}function p(k,S,T){return h(S,T.params)&&g(k,T.data)}function h(k,S){return S===void 0?!0:typeof S.asymmetricMatch=="function"?S.asymmetricMatch(k):e(k,S)}function g(k,S){if(S===void 0)return!0;let T;try{T=JSON.parse(k)}catch{}return h(T||k,S)}function y(k,S){const T=k.handlers.indexOf(S);T>-1&&k.handlers.splice(T,1)}function w(k){return f(k)||n(k)||l(k)||i(k)?k:a(k)?JSON.parse(JSON.stringify(k)):k}async function v(k,S){typeof k=="function"&&(k=await k(S));const T=k.status||k[0],A=w(k.data||k[1]),R=k.headers||k[2];return k.config&&(S=k.config),{status:T,data:A,headers:R,config:S,request:{responseURL:S.url}}}async function _(k,S,T){T>0&&await new Promise(R=>setTimeout(R,T));const A=await v(S,k);if(!A.config.validateStatus||A.config.validateStatus(A.status))return A;throw b(`Request failed with status code ${A.status}`,A.config,A)}function b(k,S,T,A){if(typeof t.AxiosError=="function")return t.AxiosError.from(new Error(k),A,S,null,T);const R=new Error(k);return R.isAxiosError=!0,R.config=S,T!==void 0&&(R.response=T),A!==void 0&&(R.code=A),R.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},R}function x(k){const S=`Could not find mock for:54 ${JSON.stringify({method:k.method,url:k.url,params:k.params,headers:k.headers},null,2)}`,T=new Error(S);return T.isCouldNotFindMockError=!0,T.url=k.url,T.method=k.method,T}return lg={find:o,findHandler:c,purgeIfReplyOnce:y,settle:_,isObjectOrArray:a,isBuffer:n,isBlob:i,isBodyOrParametersMatching:p,isEqual:e,createAxiosError:b,createCouldNotFindMockError:x},lg}var fg,Bb;function pT(){if(Bb)return fg;Bb=1;const t=Db();function e(r,o){let s=o.baseURL;return s&&!/^https?:/.test(s)&&(s=void 0),typeof r.originalAdapter=="function"?r.originalAdapter(o):r.axiosInstanceWithoutInterceptors(Object.assign({},o,{baseURL:s,adapter:r.originalAdapter,transformRequest:[],transformResponse:[]}))}async function n(r,o){let s=o.url||"";o.baseURL&&s.substr(0,o.baseURL.length)===o.baseURL&&(s=s.slice(o.baseURL.length)),delete o.adapter,r.history.push(o);const a=t.findHandler(r.handlers,o.method,s,o.data,o.params,o.headers&&o.headers.constructor.name==="AxiosHeaders"?Object.assign({},o.headers.toJSON()):o.headers,o.baseURL);if(a)return a.replyOnce&&t.purgeIfReplyOnce(r,a),a.passThrough?e(r,o):t.settle(o,a.response,i(r,a));switch(r.onNoMatch){case"passthrough":return e(r,o);case"throwException":throw t.createCouldNotFindMockError(o);default:return t.settle(o,{status:404},r.delayResponse)}}function i(r,o){return typeof o.delay=="number"?o.delay:r.delayResponse}return fg=n,fg}var Fb;function hT(){if(Fb)return Xu.exports;Fb=1;const t=pT(),e=Db(),n=["get","post","head","delete","patch","put","options","list","link","unlink"];function i(){const d=[];return n.forEach(function(p){Object.defineProperty(d,p,{get(){return d.filter(function(h){return!h.method||h.method===p})}})}),d}class r{constructor(p,h={}){if(this.reset(),p)this.axiosInstance=p,this.axiosInstanceWithoutInterceptors=p.create?p.create():void 0,this.originalAdapter=p.defaults.adapter,this.delayResponse=h.delayResponse>0?h.delayResponse:null,this.onNoMatch=h.onNoMatch||null,p.defaults.adapter=this.adapter();else throw new Error("Please provide an instance of axios to mock")}adapter(){return p=>t(this,p)}restore(){this.axiosInstance&&(this.axiosInstance.defaults.adapter=this.originalAdapter,this.axiosInstance=void 0)}reset(){this.resetHandlers(),this.resetHistory()}resetHandlers(){this.handlers?this.handlers.length=0:this.handlers=i()}resetHistory(){this.history?this.history.length=0:this.history=i()}}const o=["any","get","delete","head","options"];function s(d,p,h){return o.includes(d)?l(d,p||{}):l(d,Object.assign({},h,{data:p}))}const a=["headers","params","data"];function l(d,p){for(const h in p)if(!a.includes(h))throw new Error(`Invalid config property ${JSON.stringify(h)} provided to ${f(d)}. Config: ${JSON.stringify(p)}`);return p}function f(d){return`on${d.charAt(0).toUpperCase()}${d.slice(1)}`}n.concat("any").forEach(function(d){r.prototype[f(d)]=function(p,h,g){const y=this;let w;p=p===void 0?/.*/:p;const v=s(d,h,g);function _(S,T,A){const R={url:p,method:d==="any"?void 0:d,params:v.params,data:v.data,headers:v.headers,replyOnce:!1,delay:w,response:typeof S=="function"?S:[S,T,A]};return c(d,y.handlers,R),y}function b(S){w=S;const T=k.reply.bind(k);return Object.assign(T,k),T}function x(S,T,A){const R={url:p,method:d==="any"?void 0:d,params:v.params,data:v.data,headers:v.headers,replyOnce:!0,delay:w,response:typeof S=="function"?S:[S,T,A]};return c(d,y.handlers,R),y}const k={reply:_,replyOnce:x,withDelayInMs:b,passThrough(){const S={passThrough:!0,method:d==="any"?void 0:d,url:p,params:v.params,data:v.data,headers:v.headers};return c(d,y.handlers,S),y},abortRequest(){return _(async function(S){throw e.createAxiosError("Request aborted",S,void 0,"ECONNABORTED")})},abortRequestOnce(){return x(async function(S){throw e.createAxiosError("Request aborted",S,void 0,"ECONNABORTED")})},networkError(){return _(async function(S){throw e.createAxiosError("Network Error",S)})},networkErrorOnce(){return x(async function(S){throw e.createAxiosError("Network Error",S)})},timeout(){return _(async function(S){throw e.createAxiosError(S.timeoutErrorMessage||`timeout of ${S.timeout}ms exceeded`,S,void 0,S.transitional&&S.transitional.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED")})},timeoutOnce(){return x(async function(S){throw e.createAxiosError(S.timeoutErrorMessage||`timeout of ${S.timeout}ms exceeded`,S,void 0,S.transitional&&S.transitional.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED")})}};return k}});function u(d,p){let h=-1;for(let g=0;g<d.length;g+=1){const y=d[g],w=y.url instanceof RegExp&&p.url instanceof RegExp?String(y.url)===String(p.url):y.url===p.url;(!y.method||y.method===p.method)&&w&&e.isEqual(y.params,p.params)&&e.isEqual(y.data,p.data)&&e.isEqual(y.headers,p.headers)&&!y.replyOnce&&(h=g)}return h}function c(d,p,h){if(d==="any")p.push(h);else{const g=u(p,h);g>-1&&!h.replyOnce?p.splice(g,1,h):p.push(h)}}return Xu.exports=r,Xu.exports.default=r,Xu.exports}hT();/*!53 */var fg,Fb;function hT(){if(Fb)return fg;Fb=1;function t(e){return typeof Blob>"u"?!1:e instanceof Blob||Object.prototype.toString.call(e)==="[object Blob]"}return fg=t,fg}var ug,$b;function Lb(){if($b)return ug;$b=1;const t=cT(),e=dT(),n=pT(),i=hT(),r=Object.prototype.toString;function o(k,S){const T=k.length;for(let A=0;A<T;A++){const R=k[A];if(S(R))return R}}function s(k){return r.call(k)==="[object Function]"}function a(k){return k!==null&&typeof k=="object"}function l(k){return a(k)&&s(k.pipe)}function f(k){return r.call(k)==="[object ArrayBuffer]"}function u(k,S){return k?`${k.replace(/\/+$/,"")}/${S.replace(/^\/+/,"")}`:S}function c(k,S,T,A,R,F,L){return o(k[S.toLowerCase()],function(W){let ae=!1;return typeof W.url=="string"?ae=d(T,W.url)||d(u(L,T),W.url):W.url instanceof RegExp&&(ae=W.url.test(T)||W.url.test(u(L,T))),ae&&p(A,R,W)&&h(F,W.headers)})}function d(k,S){const T=k[0]==="/"?k.substr(1):k,A=S[0]==="/"?S.substr(1):S;return T===A}function p(k,S,T){return h(S,T.params)&&g(k,T.data)}function h(k,S){return S===void 0?!0:typeof S.asymmetricMatch=="function"?S.asymmetricMatch(k):e(k,S)}function g(k,S){if(S===void 0)return!0;let T;try{T=JSON.parse(k)}catch{}return h(T||k,S)}function y(k,S){const T=k.handlers.indexOf(S);T>-1&&k.handlers.splice(T,1)}function w(k){return f(k)||n(k)||l(k)||i(k)?k:a(k)?JSON.parse(JSON.stringify(k)):k}async function v(k,S){typeof k=="function"&&(k=await k(S));const T=k.status||k[0],A=w(k.data||k[1]),R=k.headers||k[2];return k.config&&(S=k.config),{status:T,data:A,headers:R,config:S,request:{responseURL:S.url}}}async function _(k,S,T){T>0&&await new Promise(R=>setTimeout(R,T));const A=await v(S,k);if(!A.config.validateStatus||A.config.validateStatus(A.status))return A;throw b(`Request failed with status code ${A.status}`,A.config,A)}function b(k,S,T,A){if(typeof t.AxiosError=="function")return t.AxiosError.from(new Error(k),A,S,null,T);const R=new Error(k);return R.isAxiosError=!0,R.config=S,T!==void 0&&(R.response=T),A!==void 0&&(R.code=A),R.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},R}function x(k){const S=`Could not find mock for: 54 ${JSON.stringify({method:k.method,url:k.url,params:k.params,headers:k.headers},null,2)}`,T=new Error(S);return T.isCouldNotFindMockError=!0,T.url=k.url,T.method=k.method,T}return ug={find:o,findHandler:c,purgeIfReplyOnce:y,settle:_,isObjectOrArray:a,isBuffer:n,isBlob:i,isBodyOrParametersMatching:p,isEqual:e,createAxiosError:b,createCouldNotFindMockError:x},ug}var cg,qb;function gT(){if(qb)return cg;qb=1;const t=Lb();function e(r,o){let s=o.baseURL;return s&&!/^https?:/.test(s)&&(s=void 0),typeof r.originalAdapter=="function"?r.originalAdapter(o):r.axiosInstanceWithoutInterceptors(Object.assign({},o,{baseURL:s,adapter:r.originalAdapter,transformRequest:[],transformResponse:[]}))}async function n(r,o){let s=o.url||"";o.baseURL&&s.substr(0,o.baseURL.length)===o.baseURL&&(s=s.slice(o.baseURL.length)),delete o.adapter,r.history.push(o);const a=t.findHandler(r.handlers,o.method,s,o.data,o.params,o.headers&&o.headers.constructor.name==="AxiosHeaders"?Object.assign({},o.headers.toJSON()):o.headers,o.baseURL);if(a)return a.replyOnce&&t.purgeIfReplyOnce(r,a),a.passThrough?e(r,o):t.settle(o,a.response,i(r,a));switch(r.onNoMatch){case"passthrough":return e(r,o);case"throwException":throw t.createCouldNotFindMockError(o);default:return t.settle(o,{status:404},r.delayResponse)}}function i(r,o){return typeof o.delay=="number"?o.delay:r.delayResponse}return cg=n,cg}var Vb;function mT(){if(Vb)return Xu.exports;Vb=1;const t=gT(),e=Lb(),n=["get","post","head","delete","patch","put","options","list","link","unlink"];function i(){const d=[];return n.forEach(function(p){Object.defineProperty(d,p,{get(){return d.filter(function(h){return!h.method||h.method===p})}})}),d}class r{constructor(p,h={}){if(this.reset(),p)this.axiosInstance=p,this.axiosInstanceWithoutInterceptors=p.create?p.create():void 0,this.originalAdapter=p.defaults.adapter,this.delayResponse=h.delayResponse>0?h.delayResponse:null,this.onNoMatch=h.onNoMatch||null,p.defaults.adapter=this.adapter();else throw new Error("Please provide an instance of axios to mock")}adapter(){return p=>t(this,p)}restore(){this.axiosInstance&&(this.axiosInstance.defaults.adapter=this.originalAdapter,this.axiosInstance=void 0)}reset(){this.resetHandlers(),this.resetHistory()}resetHandlers(){this.handlers?this.handlers.length=0:this.handlers=i()}resetHistory(){this.history?this.history.length=0:this.history=i()}}const o=["any","get","delete","head","options"];function s(d,p,h){return o.includes(d)?l(d,p||{}):l(d,Object.assign({},h,{data:p}))}const a=["headers","params","data"];function l(d,p){for(const h in p)if(!a.includes(h))throw new Error(`Invalid config property ${JSON.stringify(h)} provided to ${f(d)}. Config: ${JSON.stringify(p)}`);return p}function f(d){return`on${d.charAt(0).toUpperCase()}${d.slice(1)}`}n.concat("any").forEach(function(d){r.prototype[f(d)]=function(p,h,g){const y=this;let w;p=p===void 0?/.*/:p;const v=s(d,h,g);function _(S,T,A){const R={url:p,method:d==="any"?void 0:d,params:v.params,data:v.data,headers:v.headers,replyOnce:!1,delay:w,response:typeof S=="function"?S:[S,T,A]};return c(d,y.handlers,R),y}function b(S){w=S;const T=k.reply.bind(k);return Object.assign(T,k),T}function x(S,T,A){const R={url:p,method:d==="any"?void 0:d,params:v.params,data:v.data,headers:v.headers,replyOnce:!0,delay:w,response:typeof S=="function"?S:[S,T,A]};return c(d,y.handlers,R),y}const k={reply:_,replyOnce:x,withDelayInMs:b,passThrough(){const S={passThrough:!0,method:d==="any"?void 0:d,url:p,params:v.params,data:v.data,headers:v.headers};return c(d,y.handlers,S),y},abortRequest(){return _(async function(S){throw e.createAxiosError("Request aborted",S,void 0,"ECONNABORTED")})},abortRequestOnce(){return x(async function(S){throw e.createAxiosError("Request aborted",S,void 0,"ECONNABORTED")})},networkError(){return _(async function(S){throw e.createAxiosError("Network Error",S)})},networkErrorOnce(){return x(async function(S){throw e.createAxiosError("Network Error",S)})},timeout(){return _(async function(S){throw e.createAxiosError(S.timeoutErrorMessage||`timeout of ${S.timeout}ms exceeded`,S,void 0,S.transitional&&S.transitional.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED")})},timeoutOnce(){return x(async function(S){throw e.createAxiosError(S.timeoutErrorMessage||`timeout of ${S.timeout}ms exceeded`,S,void 0,S.transitional&&S.transitional.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED")})}};return k}});function u(d,p){let h=-1;for(let g=0;g<d.length;g+=1){const y=d[g],w=y.url instanceof RegExp&&p.url instanceof RegExp?String(y.url)===String(p.url):y.url===p.url;(!y.method||y.method===p.method)&&w&&e.isEqual(y.params,p.params)&&e.isEqual(y.data,p.data)&&e.isEqual(y.headers,p.headers)&&!y.replyOnce&&(h=g)}return h}function c(d,p,h){if(d==="any")p.push(h);else{const g=u(p,h);g>-1&&!h.replyOnce?p.splice(g,1,h):p.push(h)}}return Xu.exports=r,Xu.exports.default=r,Xu.exports}mT();/*! 55 55 * vue-router v4.5.1 56 56 * (c) 2025 Eduardo San Martin Morote 57 57 * @license MIT 58 */const sa=typeof document<"u";function $b(t){return typeof t=="object"||"displayName"in t||"props"in t||"__vccOpts"in t}function gT(t){return t.__esModule||t[Symbol.toStringTag]==="Module"||t.default&&$b(t.default)}const Nt=Object.assign;function ug(t,e){const n={};for(const i in e){const r=e[i];n[i]=Ki(r)?r.map(t):t(r)}return n}const Tl=()=>{},Ki=Array.isArray,Lb=/#/g,mT=/&/g,yT=/\//g,wT=/=/g,vT=/\?/g,qb=/\+/g,bT=/%5B/g,xT=/%5D/g,Vb=/%5E/g,_T=/%60/g,zb=/%7B/g,kT=/%7C/g,jb=/%7D/g,ST=/%20/g;function cg(t){return encodeURI(""+t).replace(kT,"|").replace(bT,"[").replace(xT,"]")}function CT(t){return cg(t).replace(zb,"{").replace(jb,"}").replace(Vb,"^")}function dg(t){return cg(t).replace(qb,"%2B").replace(ST,"+").replace(Lb,"%23").replace(mT,"%26").replace(_T,"`").replace(zb,"{").replace(jb,"}").replace(Vb,"^")}function ET(t){return dg(t).replace(wT,"%3D")}function OT(t){return cg(t).replace(Lb,"%23").replace(vT,"%3F")}function AT(t){return t==null?"":OT(t).replace(yT,"%2F")}function Pl(t){try{return decodeURIComponent(""+t)}catch{}return""+t}const RT=/\/$/,TT=t=>t.replace(RT,"");function pg(t,e,n="/"){let i,r={},o="",s="";const a=e.indexOf("#");let l=e.indexOf("?");return a<l&&a>=0&&(l=-1),l>-1&&(i=e.slice(0,l),o=e.slice(l+1,a>-1?a:e.length),r=t(o)),a>-1&&(i=i||e.slice(0,a),s=e.slice(a,e.length)),i=NT(i??e,n),{fullPath:i+(o&&"?")+o+s,path:i,query:r,hash:Pl(s)}}function PT(t,e){const n=e.query?t(e.query):"";return e.path+(n&&"?")+n+(e.hash||"")}function Hb(t,e){return!e||!t.toLowerCase().startsWith(e.toLowerCase())?t:t.slice(e.length)||"/"}function MT(t,e,n){const i=e.matched.length-1,r=n.matched.length-1;return i>-1&&i===r&&aa(e.matched[i],n.matched[r])&&Ub(e.params,n.params)&&t(e.query)===t(n.query)&&e.hash===n.hash}function aa(t,e){return(t.aliasOf||t)===(e.aliasOf||e)}function Ub(t,e){if(Object.keys(t).length!==Object.keys(e).length)return!1;for(const n in t)if(!IT(t[n],e[n]))return!1;return!0}function IT(t,e){return Ki(t)?Wb(t,e):Ki(e)?Wb(e,t):t===e}function Wb(t,e){return Ki(e)?t.length===e.length&&t.every((n,i)=>n===e[i]):t.length===1&&t[0]===e}function NT(t,e){if(t.startsWith("/"))return t;if(!t)return e;const n=e.split("/"),i=t.split("/"),r=i[i.length-1];(r===".."||r===".")&&i.push("");let o=n.length-1,s,a;for(s=0;s<i.length;s++)if(a=i[s],a!==".")if(a==="..")o>1&&o--;else break;return n.slice(0,o).join("/")+"/"+i.slice(s).join("/")}const vo={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var Ml;(function(t){t.pop="pop",t.push="push"})(Ml||(Ml={}));var Il;(function(t){t.back="back",t.forward="forward",t.unknown=""})(Il||(Il={}));function DT(t){if(!t)if(sa){const e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^\w+:\/\/[^\/]+/,"")}else t="/";return t[0]!=="/"&&t[0]!=="#"&&(t="/"+t),TT(t)}const BT=/^[^#]+#/;function FT(t,e){return t.replace(BT,"#")+e}function $T(t,e){const n=document.documentElement.getBoundingClientRect(),i=t.getBoundingClientRect();return{behavior:e.behavior,left:i.left-n.left-(e.left||0),top:i.top-n.top-(e.top||0)}}const Qu=()=>({left:window.scrollX,top:window.scrollY});function LT(t){let e;if("el"in t){const n=t.el,i=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?i?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;e=$T(r,t)}else e=t;"scrollBehavior"in document.documentElement.style?window.scrollTo(e):window.scrollTo(e.left!=null?e.left:window.scrollX,e.top!=null?e.top:window.scrollY)}function Kb(t,e){return(history.state?history.state.position-e:-1)+t}const hg=new Map;function qT(t,e){hg.set(t,e)}function VT(t){const e=hg.get(t);return hg.delete(t),e}let zT=()=>location.protocol+"//"+location.host;function Gb(t,e){const{pathname:n,search:i,hash:r}=e,o=t.indexOf("#");if(o>-1){let a=r.includes(t.slice(o))?t.slice(o).length:1,l=r.slice(a);return l[0]!=="/"&&(l="/"+l),Hb(l,"")}return Hb(n,t)+i+r}function jT(t,e,n,i){let r=[],o=[],s=null;const a=({state:d})=>{const p=Gb(t,location),h=n.value,g=e.value;let y=0;if(d){if(n.value=p,e.value=d,s&&s===h){s=null;return}y=g?d.position-g.position:0}else i(p);r.forEach(w=>{w(n.value,h,{delta:y,type:Ml.pop,direction:y?y>0?Il.forward:Il.back:Il.unknown})})};function l(){s=n.value}function f(d){r.push(d);const p=()=>{const h=r.indexOf(d);h>-1&&r.splice(h,1)};return o.push(p),p}function u(){const{history:d}=window;d.state&&d.replaceState(Nt({},d.state,{scroll:Qu()}),"")}function c(){for(const d of o)d();o=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:l,listen:f,destroy:c}}function Jb(t,e,n,i=!1,r=!1){return{back:t,current:e,forward:n,replaced:i,position:window.history.length,scroll:r?Qu():null}}function HT(t){const{history:e,location:n}=window,i={value:Gb(t,n)},r={value:e.state};r.value||o(i.value,{back:null,current:i.value,forward:null,position:e.length-1,replaced:!0,scroll:null},!0);function o(l,f,u){const c=t.indexOf("#"),d=c>-1?(n.host&&document.querySelector("base")?t:t.slice(c))+l:zT()+t+l;try{e[u?"replaceState":"pushState"](f,"",d),r.value=f}catch(p){console.error(p),n[u?"replace":"assign"](d)}}function s(l,f){const u=Nt({},e.state,Jb(r.value.back,l,r.value.forward,!0),f,{position:r.value.position});o(l,u,!0),i.value=l}function a(l,f){const u=Nt({},r.value,e.state,{forward:l,scroll:Qu()});o(u.current,u,!0);const c=Nt({},Jb(i.value,l,null),{position:u.position+1},f);o(l,c,!1),i.value=l}return{location:i,state:r,push:a,replace:s}}function UT(t){t=DT(t);const e=HT(t),n=jT(t,e.state,e.location,e.replace);function i(o,s=!0){s||n.pauseListeners(),history.go(o)}const r=Nt({location:"",base:t,go:i,createHref:FT.bind(null,t)},e,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>e.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>e.state.value}),r}function WT(t){return typeof t=="string"||t&&typeof t=="object"}function Yb(t){return typeof t=="string"||typeof t=="symbol"}const Xb=Symbol("");var Qb;(function(t){t[t.aborted=4]="aborted",t[t.cancelled=8]="cancelled",t[t.duplicated=16]="duplicated"})(Qb||(Qb={}));function la(t,e){return Nt(new Error,{type:t,[Xb]:!0},e)}function zr(t,e){return t instanceof Error&&Xb in t&&(e==null||!!(t.type&e))}const Zb="[^/]+?",KT={sensitive:!1,strict:!1,start:!0,end:!0},GT=/[.+*?^${}()[\]/\\]/g;function JT(t,e){const n=Nt({},KT,e),i=[];let r=n.start?"^":"";const o=[];for(const f of t){const u=f.length?[]:[90];n.strict&&!f.length&&(r+="/");for(let c=0;c<f.length;c++){const d=f[c];let p=40+(n.sensitive?.25:0);if(d.type===0)c||(r+="/"),r+=d.value.replace(GT,"\\$&"),p+=40;else if(d.type===1){const{value:h,repeatable:g,optional:y,regexp:w}=d;o.push({name:h,repeatable:g,optional:y});const v=w||Zb;if(v!==Zb){p+=10;try{new RegExp(`(${v})`)}catch(b){throw new Error(`Invalid custom RegExp for param "${h}" (${v}): `+b.message)}}let _=g?`((?:${v})(?:/(?:${v}))*)`:`(${v})`;c||(_=y&&f.length<2?`(?:/${_})`:"/"+_),y&&(_+="?"),r+=_,p+=20,y&&(p+=-8),g&&(p+=-20),v===".*"&&(p+=-50)}u.push(p)}i.push(u)}if(n.strict&&n.end){const f=i.length-1;i[f][i[f].length-1]+=.7000000000000001}n.strict||(r+="/?"),n.end?r+="$":n.strict&&!r.endsWith("/")&&(r+="(?:/|$)");const s=new RegExp(r,n.sensitive?"":"i");function a(f){const u=f.match(s),c={};if(!u)return null;for(let d=1;d<u.length;d++){const p=u[d]||"",h=o[d-1];c[h.name]=p&&h.repeatable?p.split("/"):p}return c}function l(f){let u="",c=!1;for(const d of t){(!c||!u.endsWith("/"))&&(u+="/"),c=!1;for(const p of d)if(p.type===0)u+=p.value;else if(p.type===1){const{value:h,repeatable:g,optional:y}=p,w=h in f?f[h]:"";if(Ki(w)&&!g)throw new Error(`Provided param "${h}" is an array but it is not repeatable (* or + modifiers)`);const v=Ki(w)?w.join("/"):w;if(!v)if(y)d.length<2&&(u.endsWith("/")?u=u.slice(0,-1):c=!0);else throw new Error(`Missing required param "${h}"`);u+=v}}return u||"/"}return{re:s,score:i,keys:o,parse:a,stringify:l}}function YT(t,e){let n=0;for(;n<t.length&&n<e.length;){const i=e[n]-t[n];if(i)return i;n++}return t.length<e.length?t.length===1&&t[0]===80?-1:1:t.length>e.length?e.length===1&&e[0]===80?1:-1:0}function e2(t,e){let n=0;const i=t.score,r=e.score;for(;n<i.length&&n<r.length;){const o=YT(i[n],r[n]);if(o)return o;n++}if(Math.abs(r.length-i.length)===1){if(t2(i))return 1;if(t2(r))return-1}return r.length-i.length}function t2(t){const e=t[t.length-1];return t.length>0&&e[e.length-1]<0}const XT={type:0,value:""},QT=/[a-zA-Z0-9_]/;function ZT(t){if(!t)return[[]];if(t==="/")return[[XT]];if(!t.startsWith("/"))throw new Error(`Invalid path "${t}"`);function e(p){throw new Error(`ERR (${n})/"${f}": ${p}`)}let n=0,i=n;const r=[];let o;function s(){o&&r.push(o),o=[]}let a=0,l,f="",u="";function c(){f&&(n===0?o.push({type:0,value:f}):n===1||n===2||n===3?(o.length>1&&(l==="*"||l==="+")&&e(`A repeatable param (${f}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:f,regexp:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):e("Invalid state to consume buffer"),f="")}function d(){f+=l}for(;a<t.length;){if(l=t[a++],l==="\\"&&n!==2){i=n,n=4;continue}switch(n){case 0:l==="/"?(f&&c(),s()):l===":"?(c(),n=1):d();break;case 4:d(),n=i;break;case 1:l==="("?n=2:QT.test(l)?d():(c(),n=0,l!=="*"&&l!=="?"&&l!=="+"&&a--);break;case 2:l===")"?u[u.length-1]=="\\"?u=u.slice(0,-1)+l:n=3:u+=l;break;case 3:c(),n=0,l!=="*"&&l!=="?"&&l!=="+"&&a--,u="";break;default:e("Unknown state");break}}return n===2&&e(`Unfinished custom RegExp for param "${f}"`),c(),s(),r}function eP(t,e,n){const i=JT(ZT(t.path),n),r=Nt(i,{record:t,parent:e,children:[],alias:[]});return e&&!r.record.aliasOf==!e.record.aliasOf&&e.children.push(r),r}function tP(t,e){const n=[],i=new Map;e=o2({strict:!1,end:!0,sensitive:!1},e);function r(c){return i.get(c)}function o(c,d,p){const h=!p,g=i2(c);g.aliasOf=p&&p.record;const y=o2(e,c),w=[g];if("alias"in c){const b=typeof c.alias=="string"?[c.alias]:c.alias;for(const x of b)w.push(i2(Nt({},g,{components:p?p.record.components:g.components,path:x,aliasOf:p?p.record:g})))}let v,_;for(const b of w){const{path:x}=b;if(d&&x[0]!=="/"){const k=d.record.path,S=k[k.length-1]==="/"?"":"/";b.path=d.record.path+(x&&S+x)}if(v=eP(b,d,y),p?p.alias.push(v):(_=_||v,_!==v&&_.alias.push(v),h&&c.name&&!r2(v)&&s(c.name)),s2(v)&&l(v),g.children){const k=g.children;for(let S=0;S<k.length;S++)o(k[S],v,p&&p.children[S])}p=p||v}return _?()=>{s(_)}:Tl}function s(c){if(Yb(c)){const d=i.get(c);d&&(i.delete(c),n.splice(n.indexOf(d),1),d.children.forEach(s),d.alias.forEach(s))}else{const d=n.indexOf(c);d>-1&&(n.splice(d,1),c.record.name&&i.delete(c.record.name),c.children.forEach(s),c.alias.forEach(s))}}function a(){return n}function l(c){const d=rP(c,n);n.splice(d,0,c),c.record.name&&!r2(c)&&i.set(c.record.name,c)}function f(c,d){let p,h={},g,y;if("name"in c&&c.name){if(p=i.get(c.name),!p)throw la(1,{location:c});y=p.record.name,h=Nt(n2(d.params,p.keys.filter(_=>!_.optional).concat(p.parent?p.parent.keys.filter(_=>_.optional):[]).map(_=>_.name)),c.params&&n2(c.params,p.keys.map(_=>_.name))),g=p.stringify(h)}else if(c.path!=null)g=c.path,p=n.find(_=>_.re.test(g)),p&&(h=p.parse(g),y=p.record.name);else{if(p=d.name?i.get(d.name):n.find(_=>_.re.test(d.path)),!p)throw la(1,{location:c,currentLocation:d});y=p.record.name,h=Nt({},d.params,c.params),g=p.stringify(h)}const w=[];let v=p;for(;v;)w.unshift(v.record),v=v.parent;return{name:y,path:g,params:h,matched:w,meta:iP(w)}}t.forEach(c=>o(c));function u(){n.length=0,i.clear()}return{addRoute:o,resolve:f,removeRoute:s,clearRoutes:u,getRoutes:a,getRecordMatcher:r}}function n2(t,e){const n={};for(const i of e)i in t&&(n[i]=t[i]);return n}function i2(t){const e={path:t.path,redirect:t.redirect,name:t.name,meta:t.meta||{},aliasOf:t.aliasOf,beforeEnter:t.beforeEnter,props:nP(t),children:t.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in t?t.components||null:t.component&&{default:t.component}};return Object.defineProperty(e,"mods",{value:{}}),e}function nP(t){const e={},n=t.props||!1;if("component"in t)e.default=n;else for(const i in t.components)e[i]=typeof n=="object"?n[i]:n;return e}function r2(t){for(;t;){if(t.record.aliasOf)return!0;t=t.parent}return!1}function iP(t){return t.reduce((e,n)=>Nt(e,n.meta),{})}function o2(t,e){const n={};for(const i in t)n[i]=i in e?e[i]:t[i];return n}function rP(t,e){let n=0,i=e.length;for(;n!==i;){const o=n+i>>1;e2(t,e[o])<0?i=o:n=o+1}const r=oP(t);return r&&(i=e.lastIndexOf(r,i-1)),i}function oP(t){let e=t;for(;e=e.parent;)if(s2(e)&&e2(t,e)===0)return e}function s2({record:t}){return!!(t.name||t.components&&Object.keys(t.components).length||t.redirect)}function sP(t){const e={};if(t===""||t==="?")return e;const i=(t[0]==="?"?t.slice(1):t).split("&");for(let r=0;r<i.length;++r){const o=i[r].replace(qb," "),s=o.indexOf("="),a=Pl(s<0?o:o.slice(0,s)),l=s<0?null:Pl(o.slice(s+1));if(a in e){let f=e[a];Ki(f)||(f=e[a]=[f]),f.push(l)}else e[a]=l}return e}function a2(t){let e="";for(let n in t){const i=t[n];if(n=ET(n),i==null){i!==void 0&&(e+=(e.length?"&":"")+n);continue}(Ki(i)?i.map(o=>o&&dg(o)):[i&&dg(i)]).forEach(o=>{o!==void 0&&(e+=(e.length?"&":"")+n,o!=null&&(e+="="+o))})}return e}function aP(t){const e={};for(const n in t){const i=t[n];i!==void 0&&(e[n]=Ki(i)?i.map(r=>r==null?null:""+r):i==null?i:""+i)}return e}const lP=Symbol(""),l2=Symbol(""),Zu=Symbol(""),gg=Symbol(""),mg=Symbol("");function Nl(){let t=[];function e(i){return t.push(i),()=>{const r=t.indexOf(i);r>-1&&t.splice(r,1)}}function n(){t=[]}return{add:e,list:()=>t.slice(),reset:n}}function bo(t,e,n,i,r,o=s=>s()){const s=i&&(i.enterCallbacks[r]=i.enterCallbacks[r]||[]);return()=>new Promise((a,l)=>{const f=d=>{d===!1?l(la(4,{from:n,to:e})):d instanceof Error?l(d):WT(d)?l(la(2,{from:e,to:d})):(s&&i.enterCallbacks[r]===s&&typeof d=="function"&&s.push(d),a())},u=o(()=>t.call(i&&i.instances[r],e,n,f));let c=Promise.resolve(u);t.length<3&&(c=c.then(f)),c.catch(d=>l(d))})}function yg(t,e,n,i,r=o=>o()){const o=[];for(const s of t)for(const a in s.components){let l=s.components[a];if(!(e!=="beforeRouteEnter"&&!s.instances[a]))if($b(l)){const u=(l.__vccOpts||l)[e];u&&o.push(bo(u,n,i,s,a,r))}else{let f=l();o.push(()=>f.then(u=>{if(!u)throw new Error(`Couldn't resolve component "${a}" at "${s.path}"`);const c=gT(u)?u.default:u;s.mods[a]=u,s.components[a]=c;const p=(c.__vccOpts||c)[e];return p&&bo(p,n,i,s,a,r)()}))}}return o}function f2(t){const e=Qt(Zu),n=Qt(gg),i=U(()=>{const l=m(t.to);return e.resolve(l)}),r=U(()=>{const{matched:l}=i.value,{length:f}=l,u=l[f-1],c=n.matched;if(!u||!c.length)return-1;const d=c.findIndex(aa.bind(null,u));if(d>-1)return d;const p=u2(l[f-2]);return f>1&&u2(u)===p&&c[c.length-1].path!==p?c.findIndex(aa.bind(null,l[f-2])):d}),o=U(()=>r.value>-1&&dP(n.params,i.value.params)),s=U(()=>r.value>-1&&r.value===n.matched.length-1&&Ub(n.params,i.value.params));function a(l={}){if(cP(l)){const f=e[m(t.replace)?"replace":"push"](m(t.to)).catch(Tl);return t.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>f),f}return Promise.resolve()}return{route:i,href:U(()=>i.value.href),isActive:o,isExactActive:s,navigate:a}}function fP(t){return t.length===1?t[0]:t}const uP=q({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"},viewTransition:Boolean},useLink:f2,setup(t,{slots:e}){const n=tn(f2(t)),{options:i}=Qt(Zu),r=U(()=>({[c2(t.activeClass,i.linkActiveClass,"router-link-active")]:n.isActive,[c2(t.exactActiveClass,i.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=e.default&&fP(e.default(n));return t.custom?o:Yt("a",{"aria-current":n.isExactActive?t.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},o)}}});function cP(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&!(t.button!==void 0&&t.button!==0)){if(t.currentTarget&&t.currentTarget.getAttribute){const e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function dP(t,e){for(const n in e){const i=e[n],r=t[n];if(typeof i=="string"){if(i!==r)return!1}else if(!Ki(r)||r.length!==i.length||i.some((o,s)=>o!==r[s]))return!1}return!0}function u2(t){return t?t.aliasOf?t.aliasOf.path:t.path:""}const c2=(t,e,n)=>t??e??n,pP=q({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(t,{attrs:e,slots:n}){const i=Qt(mg),r=U(()=>t.route||i.value),o=Qt(l2,0),s=U(()=>{let f=m(o);const{matched:u}=r.value;let c;for(;(c=u[f])&&!c.components;)f++;return f}),a=U(()=>r.value.matched[s.value]);Si(l2,U(()=>s.value+1)),Si(lP,a),Si(mg,r);const l=H();return je(()=>[l.value,a.value,t.name],([f,u,c],[d,p,h])=>{u&&(u.instances[c]=f,p&&p!==u&&f&&f===d&&(u.leaveGuards.size||(u.leaveGuards=p.leaveGuards),u.updateGuards.size||(u.updateGuards=p.updateGuards))),f&&u&&(!p||!aa(u,p)||!d)&&(u.enterCallbacks[c]||[]).forEach(g=>g(f))},{flush:"post"}),()=>{const f=r.value,u=t.name,c=a.value,d=c&&c.components[u];if(!d)return d2(n.default,{Component:d,route:f});const p=c.props[u],h=p?p===!0?f.params:typeof p=="function"?p(f):p:null,y=Yt(d,Nt({},h,e,{onVnodeUnmounted:w=>{w.component.isUnmounted&&(c.instances[u]=null)},ref:l}));return d2(n.default,{Component:y,route:f})||y}}});function d2(t,e){if(!t)return null;const n=t(e);return n.length===1?n[0]:n}const hP=pP;function gP(t){const e=tP(t.routes,t),n=t.parseQuery||sP,i=t.stringifyQuery||a2,r=t.history,o=Nl(),s=Nl(),a=Nl(),l=Xt(vo);let f=vo;sa&&t.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=ug.bind(null,I=>""+I),c=ug.bind(null,AT),d=ug.bind(null,Pl);function p(I,ee){let W,ue;return Yb(I)?(W=e.getRecordMatcher(I),ue=ee):ue=I,e.addRoute(ue,W)}function h(I){const ee=e.getRecordMatcher(I);ee&&e.removeRoute(ee)}function g(){return e.getRoutes().map(I=>I.record)}function y(I){return!!e.getRecordMatcher(I)}function w(I,ee){if(ee=Nt({},ee||l.value),typeof I=="string"){const G=pg(n,I,ee.path),pe=e.resolve({path:G.path},ee),ge=r.createHref(G.fullPath);return Nt(G,pe,{params:d(pe.params),hash:Pl(G.hash),redirectedFrom:void 0,href:ge})}let W;if(I.path!=null)W=Nt({},I,{path:pg(n,I.path,ee.path).path});else{const G=Nt({},I.params);for(const pe in G)G[pe]==null&&delete G[pe];W=Nt({},I,{params:c(G)}),ee.params=c(ee.params)}const ue=e.resolve(W,ee),Be=I.hash||"";ue.params=u(d(ue.params));const $=PT(i,Nt({},I,{hash:CT(Be),path:ue.path})),V=r.createHref($);return Nt({fullPath:$,hash:Be,query:i===a2?aP(I.query):I.query||{}},ue,{redirectedFrom:void 0,href:V})}function v(I){return typeof I=="string"?pg(n,I,l.value.path):Nt({},I)}function _(I,ee){if(f!==I)return la(8,{from:ee,to:I})}function b(I){return S(I)}function x(I){return b(Nt(v(I),{replace:!0}))}function k(I){const ee=I.matched[I.matched.length-1];if(ee&&ee.redirect){const{redirect:W}=ee;let ue=typeof W=="function"?W(I):W;return typeof ue=="string"&&(ue=ue.includes("?")||ue.includes("#")?ue=v(ue):{path:ue},ue.params={}),Nt({query:I.query,hash:I.hash,params:ue.path!=null?{}:I.params},ue)}}function S(I,ee){const W=f=w(I),ue=l.value,Be=I.state,$=I.force,V=I.replace===!0,G=k(W);if(G)return S(Nt(v(G),{state:typeof G=="object"?Nt({},Be,G.state):Be,force:$,replace:V}),ee||W);const pe=W;pe.redirectedFrom=ee;let ge;return!$&&MT(i,ue,W)&&(ge=la(16,{to:pe,from:ue}),ut(ue,ue,!0,!1)),(ge?Promise.resolve(ge):R(pe,ue)).catch(de=>zr(de)?zr(de,2)?de:st(de):te(de,pe,ue)).then(de=>{if(de){if(zr(de,2))return S(Nt({replace:V},v(de.to),{state:typeof de.to=="object"?Nt({},Be,de.to.state):Be,force:$}),ee||pe)}else de=L(pe,ue,!0,V,Be);return F(pe,ue,de),de})}function T(I,ee){const W=_(I,ee);return W?Promise.reject(W):Promise.resolve()}function A(I){const ee=We.values().next().value;return ee&&typeof ee.runWithContext=="function"?ee.runWithContext(I):I()}function R(I,ee){let W;const[ue,Be,$]=mP(I,ee);W=yg(ue.reverse(),"beforeRouteLeave",I,ee);for(const G of ue)G.leaveGuards.forEach(pe=>{W.push(bo(pe,I,ee))});const V=T.bind(null,I,ee);return W.push(V),ye(W).then(()=>{W=[];for(const G of o.list())W.push(bo(G,I,ee));return W.push(V),ye(W)}).then(()=>{W=yg(Be,"beforeRouteUpdate",I,ee);for(const G of Be)G.updateGuards.forEach(pe=>{W.push(bo(pe,I,ee))});return W.push(V),ye(W)}).then(()=>{W=[];for(const G of $)if(G.beforeEnter)if(Ki(G.beforeEnter))for(const pe of G.beforeEnter)W.push(bo(pe,I,ee));else W.push(bo(G.beforeEnter,I,ee));return W.push(V),ye(W)}).then(()=>(I.matched.forEach(G=>G.enterCallbacks={}),W=yg($,"beforeRouteEnter",I,ee,A),W.push(V),ye(W))).then(()=>{W=[];for(const G of s.list())W.push(bo(G,I,ee));return W.push(V),ye(W)}).catch(G=>zr(G,8)?G:Promise.reject(G))}function F(I,ee,W){a.list().forEach(ue=>A(()=>ue(I,ee,W)))}function L(I,ee,W,ue,Be){const $=_(I,ee);if($)return $;const V=ee===vo,G=sa?history.state:{};W&&(ue||V?r.replace(I.fullPath,Nt({scroll:V&&G&&G.scroll},Be)):r.push(I.fullPath,Be)),l.value=I,ut(I,ee,W,V),st()}let K;function fe(){K||(K=r.listen((I,ee,W)=>{if(!Ze.listening)return;const ue=w(I),Be=k(ue);if(Be){S(Nt(Be,{replace:!0,force:!0}),ue).catch(Tl);return}f=ue;const $=l.value;sa&&qT(Kb($.fullPath,W.delta),Qu()),R(ue,$).catch(V=>zr(V,12)?V:zr(V,2)?(S(Nt(v(V.to),{force:!0}),ue).then(G=>{zr(G,20)&&!W.delta&&W.type===Ml.pop&&r.go(-1,!1)}).catch(Tl),Promise.reject()):(W.delta&&r.go(-W.delta,!1),te(V,ue,$))).then(V=>{V=V||L(ue,$,!1),V&&(W.delta&&!zr(V,8)?r.go(-W.delta,!1):W.type===Ml.pop&&zr(V,20)&&r.go(-1,!1)),F(ue,$,V)}).catch(Tl)}))}let ae=Nl(),ce=Nl(),re;function te(I,ee,W){st(I);const ue=ce.list();return ue.length?ue.forEach(Be=>Be(I,ee,W)):console.error(I),Promise.reject(I)}function He(){return re&&l.value!==vo?Promise.resolve():new Promise((I,ee)=>{ae.add([I,ee])})}function st(I){return re||(re=!I,fe(),ae.list().forEach(([ee,W])=>I?W(I):ee()),ae.reset()),I}function ut(I,ee,W,ue){const{scrollBehavior:Be}=t;if(!sa||!Be)return Promise.resolve();const $=!W&&VT(Kb(I.fullPath,0))||(ue||!W)&&history.state&&history.state.scroll||null;return lt().then(()=>Be(I,ee,$)).then(V=>V&<(V)).catch(V=>te(V,I,ee))}const ct=I=>r.go(I);let vt;const We=new Set,Ze={currentRoute:l,listening:!0,addRoute:p,removeRoute:h,clearRoutes:e.clearRoutes,hasRoute:y,getRoutes:g,resolve:w,options:t,push:b,replace:x,go:ct,back:()=>ct(-1),forward:()=>ct(1),beforeEach:o.add,beforeResolve:s.add,afterEach:a.add,onError:ce.add,isReady:He,install(I){const ee=this;I.component("RouterLink",uP),I.component("RouterView",hP),I.config.globalProperties.$router=ee,Object.defineProperty(I.config.globalProperties,"$route",{enumerable:!0,get:()=>m(l)}),sa&&!vt&&l.value===vo&&(vt=!0,b(r.location).catch(Be=>{}));const W={};for(const Be in vo)Object.defineProperty(W,Be,{get:()=>l.value[Be],enumerable:!0});I.provide(Zu,ee),I.provide(gg,nw(W)),I.provide(mg,l);const ue=I.unmount;We.add(I),I.unmount=function(){We.delete(I),We.size<1&&(f=vo,K&&K(),K=null,l.value=vo,vt=!1,re=!1),ue()}}};function ye(I){return I.reduce((ee,W)=>ee.then(()=>A(W)),Promise.resolve())}return Ze}function mP(t,e){const n=[],i=[],r=[],o=Math.max(e.matched.length,t.matched.length);for(let s=0;s<o;s++){const a=e.matched[s];a&&(t.matched.find(f=>aa(f,a))?i.push(a):n.push(a));const l=t.matched[s];l&&(e.matched.find(f=>aa(f,l))||r.push(l))}return[n,i,r]}function ec(){return Qt(Zu)}function tc(t){return Qt(gg)}function p2(t){return typeof t=="string"?`'${t}'`:new yP().serialize(t)}const yP=(function(){class t{#e=new Map;compare(n,i){const r=typeof n,o=typeof i;return r==="string"&&o==="string"?n.localeCompare(i):r==="number"&&o==="number"?n-i:String.prototype.localeCompare.call(this.serialize(n,!0),this.serialize(i,!0))}serialize(n,i){if(n===null)return"null";switch(typeof n){case"string":return i?n:`'${n}'`;case"bigint":return`${n}n`;case"object":return this.$object(n);case"function":return this.$function(n)}return String(n)}serializeObject(n){const i=Object.prototype.toString.call(n);if(i!=="[object Object]")return this.serializeBuiltInType(i.length<10?`unknown:${i}`:i.slice(8,-1),n);const r=n.constructor,o=r===Object||r===void 0?"":r.name;if(o!==""&&globalThis[o]===r)return this.serializeBuiltInType(o,n);if(typeof n.toJSON=="function"){const s=n.toJSON();return o+(s!==null&&typeof s=="object"?this.$object(s):`(${this.serialize(s)})`)}return this.serializeObjectEntries(o,Object.entries(n))}serializeBuiltInType(n,i){const r=this["$"+n];if(r)return r.call(this,i);if(typeof i?.entries=="function")return this.serializeObjectEntries(n,i.entries());throw new Error(`Cannot serialize ${n}`)}serializeObjectEntries(n,i){const r=Array.from(i).sort((s,a)=>this.compare(s[0],a[0]));let o=`${n}{`;for(let s=0;s<r.length;s++){const[a,l]=r[s];o+=`${this.serialize(a,!0)}:${this.serialize(l)}`,s<r.length-1&&(o+=",")}return o+"}"}$object(n){let i=this.#e.get(n);return i===void 0&&(this.#e.set(n,`#${this.#e.size}`),i=this.serializeObject(n),this.#e.set(n,i)),i}$function(n){const i=Function.prototype.toString.call(n);return i.slice(-15)==="[native code] }"?`${n.name||""}()[native]`:`${n.name}(${n.length})${i.replace(/\s*\n\s*/g,"")}`}$Array(n){let i="[";for(let r=0;r<n.length;r++)i+=this.serialize(n[r]),r<n.length-1&&(i+=",");return i+"]"}$Date(n){try{return`Date(${n.toISOString()})`}catch{return"Date(null)"}}$ArrayBuffer(n){return`ArrayBuffer[${new Uint8Array(n).join(",")}]`}$Set(n){return`Set${this.$Array(Array.from(n).sort((i,r)=>this.compare(i,r)))}`}$Map(n){return this.serializeObjectEntries("Map",n.entries())}}for(const e of["Error","RegExp","URL"])t.prototype["$"+e]=function(n){return`${e}(${n})`};for(const e of["Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array"])t.prototype["$"+e]=function(n){return`${e}[${n.join(",")}]`};for(const e of["BigInt64Array","BigUint64Array"])t.prototype["$"+e]=function(n){return`${e}[${n.join("n,")}${n.length>0?"n":""}]`};return t})();function jr(t,e){return t===e||p2(t)===p2(e)}function wP(t,e,n){const i=t.findIndex(a=>jr(a,e)),r=t.findIndex(a=>jr(a,n));if(i===-1||r===-1)return[];const[o,s]=[i,r].sort((a,l)=>a-l);return t.slice(o,s+1)}function h2(t,e=Number.NEGATIVE_INFINITY,n=Number.POSITIVE_INFINITY){return Math.min(n,Math.max(e,t))}function Pt(t,e){const n=typeof t=="string"&&!e?`${t}Context`:e,i=Symbol(n);return[s=>{const a=Qt(i,s);if(a||a===null)return a;throw new Error(`Injection \`${i.toString()}\` not found. Component must be used within ${Array.isArray(t)?`one of the following components: ${t.join(", ")}`:`\`${t}\``}`)},s=>(Si(i,s),s)]}function pn(){let t=document.activeElement;if(t==null)return null;for(;t!=null&&t.shadowRoot!=null&&t.shadowRoot.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function nc(t,e,n){const i=n.originalEvent.target,r=new CustomEvent(t,{bubbles:!1,cancelable:!0,detail:n});e&&i.addEventListener(t,e,{once:!0}),i.dispatchEvent(r)}function Dl(t){return t==null}function ic(t,e){return Dl(t)?!1:Array.isArray(t)?t.some(n=>jr(n,e)):jr(t,e)}function wg(t){return t?t.flatMap(e=>e.type===Ve?wg(e.children):[e]):[]}const vP=["INPUT","TEXTAREA"];function g2(t,e,n,i={}){if(!e||i.enableIgnoredElement&&vP.includes(e.nodeName))return null;const{arrowKeyOptions:r="both",attributeName:o="[data-reka-collection-item]",itemsArray:s=[],loop:a=!0,dir:l="ltr",preventScroll:f=!0,focus:u=!1}=i,[c,d,p,h,g,y]=[t.key==="ArrowRight",t.key==="ArrowLeft",t.key==="ArrowUp",t.key==="ArrowDown",t.key==="Home",t.key==="End"],w=p||h,v=c||d;if(!g&&!y&&(!w&&!v||r==="vertical"&&v||r==="horizontal"&&w))return null;const _=n?Array.from(n.querySelectorAll(o)):s;if(!_.length)return null;f&&t.preventDefault();let b=null;return v||w?b=m2(_,e,{goForward:w?h:l==="ltr"?c:d,loop:a}):g?b=_.at(0)||null:y&&(b=_.at(-1)||null),u&&b?.focus(),b}function m2(t,e,n,i=t.length){if(--i===0)return null;const r=t.indexOf(e),o=n.goForward?r+1:r-1;if(!n.loop&&(o<0||o>=t.length))return null;const s=(o+t.length)%t.length,a=t[s];return a?a.hasAttribute("disabled")&&a.getAttribute("disabled")!=="false"?m2(t,a,n,i):a:null}const[vg,hie]=Pt("ConfigProvider");function bP(t,e){var n;const i=Xt();return Tt(()=>{i.value=t()},{...e,flush:(n=void 0)!=null?n:"sync"}),Ys(i)}function fa(t){return nl()?(su(t),!0):!1}function rc(){const t=new Set,e=o=>{t.delete(o)};return{on:o=>{t.add(o);const s=()=>e(o);return fa(s),{off:s}},off:e,trigger:(...o)=>Promise.all(Array.from(t).map(s=>s(...o))),clear:()=>{t.clear()}}}function xP(t){let e=!1,n;const i=ou(!0);return(...r)=>(e||(n=i.run(()=>t(...r)),e=!0),n)}function y2(t){let e=0,n,i;const r=()=>{e-=1,i&&e<=0&&(i.stop(),n=void 0,i=void 0)};return(...o)=>(e+=1,i||(i=ou(!0),n=i.run(()=>t(...o))),fa(r),n)}function _P(t){if(!it(t))return tn(t);const e=new Proxy({},{get(n,i,r){return m(Reflect.get(t.value,i,r))},set(n,i,r){return it(t.value[i])&&!it(r)?t.value[i].value=r:t.value[i]=r,!0},deleteProperty(n,i){return Reflect.deleteProperty(t.value,i)},has(n,i){return Reflect.has(t.value,i)},ownKeys(){return Object.keys(t.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}});return tn(e)}function kP(t){return _P(U(t))}function w2(t,...e){const n=e.flat(),i=n[0];return kP(()=>Object.fromEntries(typeof i=="function"?Object.entries(Jt(t)).filter(([r,o])=>!i(Se(o),r)):Object.entries(Jt(t)).filter(r=>!n.includes(r[0]))))}const Gi=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const SP=t=>typeof t<"u",CP=Object.prototype.toString,EP=t=>CP.call(t)==="[object Object]",v2=()=>{},b2=OP();function OP(){var t,e;return Gi&&((t=window?.navigator)==null?void 0:t.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((e=window?.navigator)==null?void 0:e.maxTouchPoints)>2&&/iPad|Macintosh/.test(window?.navigator.userAgent))}function AP(t,e){function n(...i){return new Promise((r,o)=>{Promise.resolve(t(()=>e.apply(this,i),{fn:e,thisArg:this,args:i})).then(r).catch(o)})}return n}function RP(t,e={}){let n,i,r=v2;const o=l=>{clearTimeout(l),r(),r=v2};let s;return l=>{const f=Se(t),u=Se(e.maxWait);return n&&o(n),f<=0||u!==void 0&&u<=0?(i&&(o(i),i=null),Promise.resolve(l())):new Promise((c,d)=>{r=e.rejectOnCancel?d:c,s=l,u&&!i&&(i=setTimeout(()=>{n&&o(n),i=null,c(s())},u)),n=setTimeout(()=>{i&&o(i),i=null,c(l())},f)})}}function TP(t){return Zt()}function bg(t){return Array.isArray(t)?t:[t]}function oc(t,e=1e4){return gu((n,i)=>{let r=Se(t),o;const s=()=>setTimeout(()=>{r=Se(t),i()},Se(e));return fa(()=>{clearTimeout(o)}),{get(){return n(),r},set(a){r=a,i(),clearTimeout(o),o=s()}}})}function PP(t,e=200,n={}){return AP(RP(e,n),t)}const MP=Se;function IP(t,e){TP()&&ho(t,e)}function x2(t,e,n={}){const{immediate:i=!0,immediateCallback:r=!1}=n,o=Xt(!1);let s=null;function a(){s&&(clearTimeout(s),s=null)}function l(){o.value=!1,a()}function f(...u){r&&t(),a(),o.value=!0,s=setTimeout(()=>{o.value=!1,s=null,t(...u)},Se(e))}return i&&(o.value=!0,Gi&&f()),fa(l),{isPending:Ys(o),start:f,stop:l}}function NP(t,e,n){return je(t,e,{...n,immediate:!0})}const sc=Gi?window:void 0;function wr(t){var e;const n=Se(t);return(e=n?.$el)!=null?e:n}function ua(...t){const e=[],n=()=>{e.forEach(a=>a()),e.length=0},i=(a,l,f,u)=>(a.addEventListener(l,f,u),()=>a.removeEventListener(l,f,u)),r=U(()=>{const a=bg(Se(t[0])).filter(l=>l!=null);return a.every(l=>typeof l!="string")?a:void 0}),o=NP(()=>{var a,l;return[(l=(a=r.value)==null?void 0:a.map(f=>wr(f)))!=null?l:[sc].filter(f=>f!=null),bg(Se(r.value?t[1]:t[0])),bg(m(r.value?t[2]:t[1])),Se(r.value?t[3]:t[2])]},([a,l,f,u])=>{if(n(),!a?.length||!l?.length||!f?.length)return;const c=EP(u)?{...u}:u;e.push(...a.flatMap(d=>l.flatMap(p=>f.map(h=>i(d,p,h,c)))))},{flush:"post"}),s=()=>{o(),n()};return fa(n),s}function _2(){const t=Xt(!1),e=Zt();return e&&_t(()=>{t.value=!0},e),t}function DP(t){const e=_2();return U(()=>(e.value,!!t()))}function BP(t){return typeof t=="function"?t:typeof t=="string"?e=>e.key===t:Array.isArray(t)?e=>t.includes(e.key):()=>!0}function FP(...t){let e,n,i={};t.length===3?(e=t[0],n=t[1],i=t[2]):t.length===2?typeof t[1]=="object"?(e=!0,n=t[0],i=t[1]):(e=t[0],n=t[1]):(e=!0,n=t[0]);const{target:r=sc,eventName:o="keydown",passive:s=!1,dedupe:a=!1}=i,l=BP(e);return ua(r,o,u=>{u.repeat&&Se(a)||l(u)&&n(u)},s)}function $P(t){return JSON.parse(JSON.stringify(t))}function xg(t,e,n={}){const{window:i=sc,...r}=n;let o;const s=DP(()=>i&&"ResizeObserver"in i),a=()=>{o&&(o.disconnect(),o=void 0)},l=U(()=>{const c=Se(t);return Array.isArray(c)?c.map(d=>wr(d)):[wr(c)]}),f=je(l,c=>{if(a(),s.value&&i){o=new ResizeObserver(e);for(const d of c)d&&o.observe(d,r)}},{immediate:!0,flush:"post"}),u=()=>{a(),f()};return fa(u),{isSupported:s,stop:u}}function jn(t,e,n,i={}){var r,o,s;const{clone:a=!1,passive:l=!1,eventName:f,deep:u=!1,defaultValue:c,shouldEmit:d}=i,p=Zt(),h=n||p?.emit||((r=p?.$emit)==null?void 0:r.bind(p))||((s=(o=p?.proxy)==null?void 0:o.$emit)==null?void 0:s.bind(p?.proxy));let g=f;e||(e="modelValue"),g=g||`update:${e.toString()}`;const y=_=>a?typeof a=="function"?a(_):$P(_):_,w=()=>SP(t[e])?y(t[e]):c,v=_=>{d?d(_)&&h(g,_):h(g,_)};if(l){const _=w(),b=H(_);let x=!1;return je(()=>t[e],k=>{x||(x=!0,b.value=y(k),lt(()=>x=!1))}),je(b,k=>{!x&&(k!==t[e]||u)&&v(k)},{deep:u}),b}else return U({get(){return w()},set(_){v(_)}})}function _g(t){if(t===null||typeof t!="object")return!1;const e=Object.getPrototypeOf(t);return e!==null&&e!==Object.prototype&&Object.getPrototypeOf(e)!==null||Symbol.iterator in t?!1:Symbol.toStringTag in t?Object.prototype.toString.call(t)==="[object Module]":!0}function kg(t,e,n=".",i){if(!_g(e))return kg(t,{},n,i);const r=Object.assign({},e);for(const o in t){if(o==="__proto__"||o==="constructor")continue;const s=t[o];s!=null&&(i&&i(r,o,s,n)||(Array.isArray(s)&&Array.isArray(r[o])?r[o]=[...s,...r[o]]:_g(s)&&_g(r[o])?r[o]=kg(s,r[o],(n?`${n}.`:"")+o.toString(),i):r[o]=s))}return r}function LP(t){return(...e)=>e.reduce((n,i)=>kg(n,i,"",t),{})}const qP=LP(),VP=y2(()=>{const t=H(new Map),e=H(),n=U(()=>{for(const s of t.value.values())if(s)return!0;return!1}),i=vg({scrollBody:H(!0)});let r=null;const o=()=>{document.body.style.paddingRight="",document.body.style.marginRight="",document.body.style.pointerEvents="",document.documentElement.style.removeProperty("--scrollbar-width"),document.body.style.overflow=e.value??"",b2&&r?.(),e.value=void 0};return je(n,(s,a)=>{if(!Gi)return;if(!s){a&&o();return}e.value===void 0&&(e.value=document.body.style.overflow);const l=window.innerWidth-document.documentElement.clientWidth,f={padding:l,margin:0},u=i.scrollBody?.value?typeof i.scrollBody.value=="object"?qP({padding:i.scrollBody.value.padding===!0?l:i.scrollBody.value.padding,margin:i.scrollBody.value.margin===!0?l:i.scrollBody.value.margin},f):f:{padding:0,margin:0};l>0&&(document.body.style.paddingRight=typeof u.padding=="number"?`${u.padding}px`:String(u.padding),document.body.style.marginRight=typeof u.margin=="number"?`${u.margin}px`:String(u.margin),document.documentElement.style.setProperty("--scrollbar-width",`${l}px`),document.body.style.overflow="hidden"),b2&&(r=ua(document,"touchmove",c=>zP(c),{passive:!1})),lt(()=>{document.body.style.pointerEvents="none",document.body.style.overflow="hidden"})},{immediate:!0,flush:"sync"}),t});function ac(t){const e=Math.random().toString(36).substring(2,7),n=VP();n.value.set(e,t??!1);const i=U({get:()=>n.value.get(e)??!1,set:r=>n.value.set(e,r)});return IP(()=>{n.value.delete(e)}),i}function k2(t){const e=window.getComputedStyle(t);if(e.overflowX==="scroll"||e.overflowY==="scroll"||e.overflowX==="auto"&&t.clientWidth<t.scrollWidth||e.overflowY==="auto"&&t.clientHeight<t.scrollHeight)return!0;{const n=t.parentNode;return!(n instanceof Element)||n.tagName==="BODY"?!1:k2(n)}}function zP(t){const e=t||window.event,n=e.target;return n instanceof Element&&k2(n)?!1:e.touches.length>1?!0:(e.preventDefault&&e.cancelable&&e.preventDefault(),!1)}function cs(t){const e=vg({dir:H("ltr")});return U(()=>t?.value||e.dir?.value||"ltr")}function ds(t){const e=Zt(),n=e?.type.emits,i={};return n?.length||console.warn(`No emitted event found. Please check component: ${e?.type.__name}`),n?.forEach(r=>{i[tl(Xn(r))]=(...o)=>t(r,...o)}),i}function jP(t){const e=U(()=>m(t)),n=U(()=>new Intl.Collator("en",{usage:"search",...e.value}));return{startsWith:(s,a)=>a.length===0?!0:(s=s.normalize("NFC"),a=a.normalize("NFC"),n.value.compare(s.slice(0,a.length),a)===0),endsWith:(s,a)=>a.length===0?!0:(s=s.normalize("NFC"),a=a.normalize("NFC"),n.value.compare(s.slice(-a.length),a)===0),contains:(s,a)=>{if(a.length===0)return!0;s=s.normalize("NFC"),a=a.normalize("NFC");let l=0;const f=a.length;for(;l+f<=s.length;l++){const u=s.slice(l,l+f);if(n.value.compare(a,u)===0)return!0}return!1}}}let Sg=0;function Cg(){Tt(t=>{if(!Gi)return;const e=document.querySelectorAll("[data-reka-focus-guard]");document.body.insertAdjacentElement("afterbegin",e[0]??S2()),document.body.insertAdjacentElement("beforeend",e[1]??S2()),Sg++,t(()=>{Sg===1&&document.querySelectorAll("[data-reka-focus-guard]").forEach(n=>n.remove()),Sg--})})}function S2(){const t=document.createElement("span");return t.setAttribute("data-reka-focus-guard",""),t.tabIndex=0,t.style.outline="none",t.style.opacity="0",t.style.position="fixed",t.style.pointerEvents="none",t}function ca(t){return U(()=>MP(t)?!!wr(t)?.closest("form"):!0)}function Ne(){const t=Zt(),e=H(),n=U(()=>["#text","#comment"].includes(e.value?.$el.nodeName)?e.value?.$el.nextElementSibling:wr(e)),i=Object.assign({},t.exposed),r={};for(const s in t.props)Object.defineProperty(r,s,{enumerable:!0,configurable:!0,get:()=>t.props[s]});if(Object.keys(i).length>0)for(const s in i)Object.defineProperty(r,s,{enumerable:!0,configurable:!0,get:()=>i[s]});Object.defineProperty(r,"$el",{enumerable:!0,configurable:!0,get:()=>t.vnode.el}),t.exposed=r;function o(s){e.value=s,s&&(Object.defineProperty(r,"$el",{enumerable:!0,configurable:!0,get:()=>s instanceof Element?s:s.$el}),t.exposed=r)}return{forwardRef:o,currentRef:e,currentElement:n}}function sn(t){const e=Zt(),n=Object.keys(e?.type.props??{}).reduce((r,o)=>{const s=(e?.type.props[o]).default;return s!==void 0&&(r[o]=s),r},{}),i=Qo(t);return U(()=>{const r={},o=e?.vnode.props??{};return Object.keys(o).forEach(s=>{r[Xn(s)]=o[s]}),Object.keys({...n,...r}).reduce((s,a)=>(i.value[a]!==void 0&&(s[a]=i.value[a]),s),{})})}function Dt(t,e){const n=sn(t),i=e?ds(e):{};return U(()=>({...n.value,...i}))}function HP(t,e){const n=oc(!1,300),i=H(null),r=rc();function o(){i.value=null,n.value=!1}function s(a,l){const f=a.currentTarget,u={x:a.clientX,y:a.clientY},c=UP(u,f.getBoundingClientRect()),d=WP(u,c),p=KP(l.getBoundingClientRect()),h=JP([...d,...p]);i.value=h,n.value=!0}return Tt(a=>{if(t.value&&e.value){const l=u=>s(u,e.value),f=u=>s(u,t.value);t.value.addEventListener("pointerleave",l),e.value.addEventListener("pointerleave",f),a(()=>{t.value?.removeEventListener("pointerleave",l),e.value?.removeEventListener("pointerleave",f)})}}),Tt(a=>{if(i.value){const l=f=>{if(!i.value||!(f.target instanceof Element))return;const u=f.target,c={x:f.clientX,y:f.clientY},d=t.value?.contains(u)||e.value?.contains(u),p=!GP(c,i.value),h=!!u.closest("[data-grace-area-trigger]");d?o():(p||h)&&(o(),r.trigger())};t.value?.ownerDocument.addEventListener("pointermove",l),a(()=>t.value?.ownerDocument.removeEventListener("pointermove",l))}}),{isPointerInTransit:n,onPointerExit:r.on}}function UP(t,e){const n=Math.abs(e.top-t.y),i=Math.abs(e.bottom-t.y),r=Math.abs(e.right-t.x),o=Math.abs(e.left-t.x);switch(Math.min(n,i,r,o)){case o:return"left";case r:return"right";case n:return"top";case i:return"bottom";default:throw new Error("unreachable")}}function WP(t,e,n=5){const i=[];switch(e){case"top":i.push({x:t.x-n,y:t.y+n},{x:t.x+n,y:t.y+n});break;case"bottom":i.push({x:t.x-n,y:t.y-n},{x:t.x+n,y:t.y-n});break;case"left":i.push({x:t.x+n,y:t.y-n},{x:t.x+n,y:t.y+n});break;case"right":i.push({x:t.x-n,y:t.y-n},{x:t.x-n,y:t.y+n});break}return i}function KP(t){const{top:e,right:n,bottom:i,left:r}=t;return[{x:r,y:e},{x:n,y:e},{x:n,y:i},{x:r,y:i}]}function GP(t,e){const{x:n,y:i}=t;let r=!1;for(let o=0,s=e.length-1;o<e.length;s=o++){const a=e[o].x,l=e[o].y,f=e[s].x,u=e[s].y;l>i!=u>i&&n<(f-a)*(i-l)/(u-l)+a&&(r=!r)}return r}function JP(t){const e=t.slice();return e.sort((n,i)=>n.x<i.x?-1:n.x>i.x?1:n.y<i.y?-1:n.y>i.y?1:0),YP(e)}function YP(t){if(t.length<=1)return t.slice();const e=[];for(let i=0;i<t.length;i++){const r=t[i];for(;e.length>=2;){const o=e[e.length-1],s=e[e.length-2];if((o.x-s.x)*(r.y-s.y)>=(o.y-s.y)*(r.x-s.x))e.pop();else break}e.push(r)}e.pop();const n=[];for(let i=t.length-1;i>=0;i--){const r=t[i];for(;n.length>=2;){const o=n[n.length-1],s=n[n.length-2];if((o.x-s.x)*(r.y-s.y)>=(o.y-s.y)*(r.x-s.x))n.pop();else break}n.push(r)}return n.pop(),e.length===1&&n.length===1&&e[0].x===n[0].x&&e[0].y===n[0].y?e:e.concat(n)}var XP=function(t){if(typeof document>"u")return null;var e=Array.isArray(t)?t[0]:t;return e.ownerDocument.body},da=new WeakMap,lc=new WeakMap,fc={},Eg=0,C2=function(t){return t&&(t.host||C2(t.parentNode))},QP=function(t,e){return e.map(function(n){if(t.contains(n))return n;var i=C2(n);return i&&t.contains(i)?i:(console.error("aria-hidden",n,"in not contained inside",t,". Doing nothing"),null)}).filter(function(n){return!!n})},ZP=function(t,e,n,i){var r=QP(e,Array.isArray(t)?t:[t]);fc[n]||(fc[n]=new WeakMap);var o=fc[n],s=[],a=new Set,l=new Set(r),f=function(c){!c||a.has(c)||(a.add(c),f(c.parentNode))};r.forEach(f);var u=function(c){!c||l.has(c)||Array.prototype.forEach.call(c.children,function(d){if(a.has(d))u(d);else try{var p=d.getAttribute(i),h=p!==null&&p!=="false",g=(da.get(d)||0)+1,y=(o.get(d)||0)+1;da.set(d,g),o.set(d,y),s.push(d),g===1&&h&&lc.set(d,!0),y===1&&d.setAttribute(n,"true"),h||d.setAttribute(i,"true")}catch(w){console.error("aria-hidden: cannot operate on ",d,w)}})};return u(e),a.clear(),Eg++,function(){s.forEach(function(c){var d=da.get(c)-1,p=o.get(c)-1;da.set(c,d),o.set(c,p),d||(lc.has(c)||c.removeAttribute(i),lc.delete(c)),p||c.removeAttribute(n)}),Eg--,Eg||(da=new WeakMap,da=new WeakMap,lc=new WeakMap,fc={})}},eM=function(t,e,n){n===void 0&&(n="data-aria-hidden");var i=Array.from(Array.isArray(t)?t:[t]),r=XP(t);return r?(i.push.apply(i,Array.from(r.querySelectorAll("[aria-live], script"))),ZP(i,r,n,"aria-hidden")):function(){return null}};function uc(t){let e;je(()=>wr(t),n=>{n?e=eM(n):e&&e()}),qn(()=>{e&&e()})}function xn(t,e="reka"){return t||`${e}-${tA?.()}`}function tM(){return{ALT:"Alt",ARROW_DOWN:"ArrowDown",ARROW_LEFT:"ArrowLeft",ARROW_RIGHT:"ArrowRight",ARROW_UP:"ArrowUp",BACKSPACE:"Backspace",CAPS_LOCK:"CapsLock",CONTROL:"Control",DELETE:"Delete",END:"End",ENTER:"Enter",ESCAPE:"Escape",F1:"F1",F10:"F10",F11:"F11",F12:"F12",F2:"F2",F3:"F3",F4:"F4",F5:"F5",F6:"F6",F7:"F7",F8:"F8",F9:"F9",HOME:"Home",META:"Meta",PAGE_DOWN:"PageDown",PAGE_UP:"PageUp",SHIFT:"Shift",SPACE:" ",TAB:"Tab",CTRL:"Control",ASTERISK:"*",SPACE_CODE:"Space"}}function nM(t){const e=H(),n=U(()=>e.value?.width??0),i=U(()=>e.value?.height??0);return _t(()=>{const r=wr(t);if(r){e.value={width:r.offsetWidth,height:r.offsetHeight};const o=new ResizeObserver(s=>{if(!Array.isArray(s)||!s.length)return;const a=s[0];let l,f;if("borderBoxSize"in a){const u=a.borderBoxSize,c=Array.isArray(u)?u[0]:u;l=c.inlineSize,f=c.blockSize}else l=r.offsetWidth,f=r.offsetHeight;e.value={width:l,height:f}});return o.observe(r,{box:"border-box"}),()=>o.unobserve(r)}else e.value=void 0}),{width:n,height:i}}function iM(t,e){const n=H(t);function i(o){return e[n.value][o]??n.value}return{state:n,dispatch:o=>{n.value=i(o)}}}function cc(t){const e=oc("",1e3);return{search:e,handleTypeaheadSearch:(r,o)=>{e.value=e.value+r;{const s=pn(),a=o.map(d=>({...d,textValue:d.value?.textValue??d.ref.textContent?.trim()??""})),l=a.find(d=>d.ref===s),f=a.map(d=>d.textValue),u=oM(f,e.value,l?.textValue),c=a.find(d=>d.textValue===u);return c&&c.ref.focus(),c?.ref}},resetTypeahead:()=>{e.value=""}}}function rM(t,e){return t.map((n,i)=>t[(e+i)%t.length])}function oM(t,e,n){const r=e.length>1&&Array.from(e).every(f=>f===e[0])?e[0]:e,o=n?t.indexOf(n):-1;let s=rM(t,Math.max(o,0));r.length===1&&(s=s.filter(f=>f!==n));const l=s.find(f=>f.toLowerCase().startsWith(r.toLowerCase()));return l!==n?l:void 0}function sM(t,e){const n=H({}),i=H("none"),r=H(t),o=t.value?"mounted":"unmounted";let s;const a=e.value?.ownerDocument.defaultView??sc,{state:l,dispatch:f}=iM(o,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}}),u=y=>{if(Gi){const w=new CustomEvent(y,{bubbles:!1,cancelable:!1});e.value?.dispatchEvent(w)}};je(t,async(y,w)=>{const v=w!==y;if(await lt(),v){const _=i.value,b=dc(e.value);y?(f("MOUNT"),u("enter"),b==="none"&&u("after-enter")):b==="none"||b==="undefined"||n.value?.display==="none"?(f("UNMOUNT"),u("leave"),u("after-leave")):w&&_!==b?(f("ANIMATION_OUT"),u("leave")):(f("UNMOUNT"),u("after-leave"))}},{immediate:!0});const c=y=>{const w=dc(e.value),v=w.includes(CSS.escape(y.animationName)),_=l.value==="mounted"?"enter":"leave";if(y.target===e.value&&v&&(u(`after-${_}`),f("ANIMATION_END"),!r.value)){const b=e.value.style.animationFillMode;e.value.style.animationFillMode="forwards",s=a?.setTimeout(()=>{e.value?.style.animationFillMode==="forwards"&&(e.value.style.animationFillMode=b)})}y.target===e.value&&w==="none"&&f("ANIMATION_END")},d=y=>{y.target===e.value&&(i.value=dc(e.value))},p=je(e,(y,w)=>{y?(n.value=getComputedStyle(y),y.addEventListener("animationstart",d),y.addEventListener("animationcancel",c),y.addEventListener("animationend",c)):(f("ANIMATION_END"),s!==void 0&&a?.clearTimeout(s),w?.removeEventListener("animationstart",d),w?.removeEventListener("animationcancel",c),w?.removeEventListener("animationend",c))},{immediate:!0}),h=je(l,()=>{const y=dc(e.value);i.value=l.value==="mounted"?y:"none"});return qn(()=>{p(),h()}),{isPresent:U(()=>["mounted","unmountSuspended"].includes(l.value))}}function dc(t){return t&&getComputedStyle(t).animationName||"none"}var Hr=q({name:"Presence",props:{present:{type:Boolean,required:!0},forceMount:{type:Boolean}},slots:{},setup(t,{slots:e,expose:n}){const{present:i,forceMount:r}=Jt(t),o=H(),{isPresent:s}=sM(i,o);n({present:s});let a=e.default({present:s.value});a=wg(a||[]);const l=Zt();if(a&&a?.length>1){const f=l?.parent?.type.name?`<${l.parent.type.name} />`:"component";throw new Error([`Detected an invalid children for \`${f}\` for \`Presence\` component.`,"","Note: Presence works similarly to `v-if` directly, but it waits for animation/transition to finished before unmounting. So it expect only one direct child of valid VNode type.","You can apply a few solutions:",["Provide a single child element so that `presence` directive attach correctly.","Ensure the first child is an actual element instead of a raw text node or comment node."].map(u=>` - ${u}`).join(`58 */const sa=typeof document<"u";function zb(t){return typeof t=="object"||"displayName"in t||"props"in t||"__vccOpts"in t}function yT(t){return t.__esModule||t[Symbol.toStringTag]==="Module"||t.default&&zb(t.default)}const Dt=Object.assign;function dg(t,e){const n={};for(const i in e){const r=e[i];n[i]=Ki(r)?r.map(t):t(r)}return n}const Pl=()=>{},Ki=Array.isArray,jb=/#/g,wT=/&/g,vT=/\//g,bT=/=/g,xT=/\?/g,Hb=/\+/g,_T=/%5B/g,kT=/%5D/g,Ub=/%5E/g,ST=/%60/g,Wb=/%7B/g,CT=/%7C/g,Kb=/%7D/g,ET=/%20/g;function pg(t){return encodeURI(""+t).replace(CT,"|").replace(_T,"[").replace(kT,"]")}function OT(t){return pg(t).replace(Wb,"{").replace(Kb,"}").replace(Ub,"^")}function hg(t){return pg(t).replace(Hb,"%2B").replace(ET,"+").replace(jb,"%23").replace(wT,"%26").replace(ST,"`").replace(Wb,"{").replace(Kb,"}").replace(Ub,"^")}function AT(t){return hg(t).replace(bT,"%3D")}function RT(t){return pg(t).replace(jb,"%23").replace(xT,"%3F")}function TT(t){return t==null?"":RT(t).replace(vT,"%2F")}function Ml(t){try{return decodeURIComponent(""+t)}catch{}return""+t}const PT=/\/$/,MT=t=>t.replace(PT,"");function gg(t,e,n="/"){let i,r={},o="",s="";const a=e.indexOf("#");let l=e.indexOf("?");return a<l&&a>=0&&(l=-1),l>-1&&(i=e.slice(0,l),o=e.slice(l+1,a>-1?a:e.length),r=t(o)),a>-1&&(i=i||e.slice(0,a),s=e.slice(a,e.length)),i=BT(i??e,n),{fullPath:i+(o&&"?")+o+s,path:i,query:r,hash:Ml(s)}}function IT(t,e){const n=e.query?t(e.query):"";return e.path+(n&&"?")+n+(e.hash||"")}function Gb(t,e){return!e||!t.toLowerCase().startsWith(e.toLowerCase())?t:t.slice(e.length)||"/"}function NT(t,e,n){const i=e.matched.length-1,r=n.matched.length-1;return i>-1&&i===r&&aa(e.matched[i],n.matched[r])&&Jb(e.params,n.params)&&t(e.query)===t(n.query)&&e.hash===n.hash}function aa(t,e){return(t.aliasOf||t)===(e.aliasOf||e)}function Jb(t,e){if(Object.keys(t).length!==Object.keys(e).length)return!1;for(const n in t)if(!DT(t[n],e[n]))return!1;return!0}function DT(t,e){return Ki(t)?Yb(t,e):Ki(e)?Yb(e,t):t===e}function Yb(t,e){return Ki(e)?t.length===e.length&&t.every((n,i)=>n===e[i]):t.length===1&&t[0]===e}function BT(t,e){if(t.startsWith("/"))return t;if(!t)return e;const n=e.split("/"),i=t.split("/"),r=i[i.length-1];(r===".."||r===".")&&i.push("");let o=n.length-1,s,a;for(s=0;s<i.length;s++)if(a=i[s],a!==".")if(a==="..")o>1&&o--;else break;return n.slice(0,o).join("/")+"/"+i.slice(s).join("/")}const vo={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var Il;(function(t){t.pop="pop",t.push="push"})(Il||(Il={}));var Nl;(function(t){t.back="back",t.forward="forward",t.unknown=""})(Nl||(Nl={}));function FT(t){if(!t)if(sa){const e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^\w+:\/\/[^\/]+/,"")}else t="/";return t[0]!=="/"&&t[0]!=="#"&&(t="/"+t),MT(t)}const $T=/^[^#]+#/;function LT(t,e){return t.replace($T,"#")+e}function qT(t,e){const n=document.documentElement.getBoundingClientRect(),i=t.getBoundingClientRect();return{behavior:e.behavior,left:i.left-n.left-(e.left||0),top:i.top-n.top-(e.top||0)}}const Qu=()=>({left:window.scrollX,top:window.scrollY});function VT(t){let e;if("el"in t){const n=t.el,i=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?i?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;e=qT(r,t)}else e=t;"scrollBehavior"in document.documentElement.style?window.scrollTo(e):window.scrollTo(e.left!=null?e.left:window.scrollX,e.top!=null?e.top:window.scrollY)}function Xb(t,e){return(history.state?history.state.position-e:-1)+t}const mg=new Map;function zT(t,e){mg.set(t,e)}function jT(t){const e=mg.get(t);return mg.delete(t),e}let HT=()=>location.protocol+"//"+location.host;function Qb(t,e){const{pathname:n,search:i,hash:r}=e,o=t.indexOf("#");if(o>-1){let a=r.includes(t.slice(o))?t.slice(o).length:1,l=r.slice(a);return l[0]!=="/"&&(l="/"+l),Gb(l,"")}return Gb(n,t)+i+r}function UT(t,e,n,i){let r=[],o=[],s=null;const a=({state:d})=>{const p=Qb(t,location),h=n.value,g=e.value;let y=0;if(d){if(n.value=p,e.value=d,s&&s===h){s=null;return}y=g?d.position-g.position:0}else i(p);r.forEach(w=>{w(n.value,h,{delta:y,type:Il.pop,direction:y?y>0?Nl.forward:Nl.back:Nl.unknown})})};function l(){s=n.value}function f(d){r.push(d);const p=()=>{const h=r.indexOf(d);h>-1&&r.splice(h,1)};return o.push(p),p}function u(){const{history:d}=window;d.state&&d.replaceState(Dt({},d.state,{scroll:Qu()}),"")}function c(){for(const d of o)d();o=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:l,listen:f,destroy:c}}function Zb(t,e,n,i=!1,r=!1){return{back:t,current:e,forward:n,replaced:i,position:window.history.length,scroll:r?Qu():null}}function WT(t){const{history:e,location:n}=window,i={value:Qb(t,n)},r={value:e.state};r.value||o(i.value,{back:null,current:i.value,forward:null,position:e.length-1,replaced:!0,scroll:null},!0);function o(l,f,u){const c=t.indexOf("#"),d=c>-1?(n.host&&document.querySelector("base")?t:t.slice(c))+l:HT()+t+l;try{e[u?"replaceState":"pushState"](f,"",d),r.value=f}catch(p){console.error(p),n[u?"replace":"assign"](d)}}function s(l,f){const u=Dt({},e.state,Zb(r.value.back,l,r.value.forward,!0),f,{position:r.value.position});o(l,u,!0),i.value=l}function a(l,f){const u=Dt({},r.value,e.state,{forward:l,scroll:Qu()});o(u.current,u,!0);const c=Dt({},Zb(i.value,l,null),{position:u.position+1},f);o(l,c,!1),i.value=l}return{location:i,state:r,push:a,replace:s}}function KT(t){t=FT(t);const e=WT(t),n=UT(t,e.state,e.location,e.replace);function i(o,s=!0){s||n.pauseListeners(),history.go(o)}const r=Dt({location:"",base:t,go:i,createHref:LT.bind(null,t)},e,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>e.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>e.state.value}),r}function GT(t){return typeof t=="string"||t&&typeof t=="object"}function e2(t){return typeof t=="string"||typeof t=="symbol"}const t2=Symbol("");var n2;(function(t){t[t.aborted=4]="aborted",t[t.cancelled=8]="cancelled",t[t.duplicated=16]="duplicated"})(n2||(n2={}));function la(t,e){return Dt(new Error,{type:t,[t2]:!0},e)}function zr(t,e){return t instanceof Error&&t2 in t&&(e==null||!!(t.type&e))}const i2="[^/]+?",JT={sensitive:!1,strict:!1,start:!0,end:!0},YT=/[.+*?^${}()[\]/\\]/g;function XT(t,e){const n=Dt({},JT,e),i=[];let r=n.start?"^":"";const o=[];for(const f of t){const u=f.length?[]:[90];n.strict&&!f.length&&(r+="/");for(let c=0;c<f.length;c++){const d=f[c];let p=40+(n.sensitive?.25:0);if(d.type===0)c||(r+="/"),r+=d.value.replace(YT,"\\$&"),p+=40;else if(d.type===1){const{value:h,repeatable:g,optional:y,regexp:w}=d;o.push({name:h,repeatable:g,optional:y});const v=w||i2;if(v!==i2){p+=10;try{new RegExp(`(${v})`)}catch(b){throw new Error(`Invalid custom RegExp for param "${h}" (${v}): `+b.message)}}let _=g?`((?:${v})(?:/(?:${v}))*)`:`(${v})`;c||(_=y&&f.length<2?`(?:/${_})`:"/"+_),y&&(_+="?"),r+=_,p+=20,y&&(p+=-8),g&&(p+=-20),v===".*"&&(p+=-50)}u.push(p)}i.push(u)}if(n.strict&&n.end){const f=i.length-1;i[f][i[f].length-1]+=.7000000000000001}n.strict||(r+="/?"),n.end?r+="$":n.strict&&!r.endsWith("/")&&(r+="(?:/|$)");const s=new RegExp(r,n.sensitive?"":"i");function a(f){const u=f.match(s),c={};if(!u)return null;for(let d=1;d<u.length;d++){const p=u[d]||"",h=o[d-1];c[h.name]=p&&h.repeatable?p.split("/"):p}return c}function l(f){let u="",c=!1;for(const d of t){(!c||!u.endsWith("/"))&&(u+="/"),c=!1;for(const p of d)if(p.type===0)u+=p.value;else if(p.type===1){const{value:h,repeatable:g,optional:y}=p,w=h in f?f[h]:"";if(Ki(w)&&!g)throw new Error(`Provided param "${h}" is an array but it is not repeatable (* or + modifiers)`);const v=Ki(w)?w.join("/"):w;if(!v)if(y)d.length<2&&(u.endsWith("/")?u=u.slice(0,-1):c=!0);else throw new Error(`Missing required param "${h}"`);u+=v}}return u||"/"}return{re:s,score:i,keys:o,parse:a,stringify:l}}function QT(t,e){let n=0;for(;n<t.length&&n<e.length;){const i=e[n]-t[n];if(i)return i;n++}return t.length<e.length?t.length===1&&t[0]===80?-1:1:t.length>e.length?e.length===1&&e[0]===80?1:-1:0}function r2(t,e){let n=0;const i=t.score,r=e.score;for(;n<i.length&&n<r.length;){const o=QT(i[n],r[n]);if(o)return o;n++}if(Math.abs(r.length-i.length)===1){if(o2(i))return 1;if(o2(r))return-1}return r.length-i.length}function o2(t){const e=t[t.length-1];return t.length>0&&e[e.length-1]<0}const ZT={type:0,value:""},eP=/[a-zA-Z0-9_]/;function tP(t){if(!t)return[[]];if(t==="/")return[[ZT]];if(!t.startsWith("/"))throw new Error(`Invalid path "${t}"`);function e(p){throw new Error(`ERR (${n})/"${f}": ${p}`)}let n=0,i=n;const r=[];let o;function s(){o&&r.push(o),o=[]}let a=0,l,f="",u="";function c(){f&&(n===0?o.push({type:0,value:f}):n===1||n===2||n===3?(o.length>1&&(l==="*"||l==="+")&&e(`A repeatable param (${f}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:f,regexp:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):e("Invalid state to consume buffer"),f="")}function d(){f+=l}for(;a<t.length;){if(l=t[a++],l==="\\"&&n!==2){i=n,n=4;continue}switch(n){case 0:l==="/"?(f&&c(),s()):l===":"?(c(),n=1):d();break;case 4:d(),n=i;break;case 1:l==="("?n=2:eP.test(l)?d():(c(),n=0,l!=="*"&&l!=="?"&&l!=="+"&&a--);break;case 2:l===")"?u[u.length-1]=="\\"?u=u.slice(0,-1)+l:n=3:u+=l;break;case 3:c(),n=0,l!=="*"&&l!=="?"&&l!=="+"&&a--,u="";break;default:e("Unknown state");break}}return n===2&&e(`Unfinished custom RegExp for param "${f}"`),c(),s(),r}function nP(t,e,n){const i=XT(tP(t.path),n),r=Dt(i,{record:t,parent:e,children:[],alias:[]});return e&&!r.record.aliasOf==!e.record.aliasOf&&e.children.push(r),r}function iP(t,e){const n=[],i=new Map;e=f2({strict:!1,end:!0,sensitive:!1},e);function r(c){return i.get(c)}function o(c,d,p){const h=!p,g=a2(c);g.aliasOf=p&&p.record;const y=f2(e,c),w=[g];if("alias"in c){const b=typeof c.alias=="string"?[c.alias]:c.alias;for(const x of b)w.push(a2(Dt({},g,{components:p?p.record.components:g.components,path:x,aliasOf:p?p.record:g})))}let v,_;for(const b of w){const{path:x}=b;if(d&&x[0]!=="/"){const k=d.record.path,S=k[k.length-1]==="/"?"":"/";b.path=d.record.path+(x&&S+x)}if(v=nP(b,d,y),p?p.alias.push(v):(_=_||v,_!==v&&_.alias.push(v),h&&c.name&&!l2(v)&&s(c.name)),u2(v)&&l(v),g.children){const k=g.children;for(let S=0;S<k.length;S++)o(k[S],v,p&&p.children[S])}p=p||v}return _?()=>{s(_)}:Pl}function s(c){if(e2(c)){const d=i.get(c);d&&(i.delete(c),n.splice(n.indexOf(d),1),d.children.forEach(s),d.alias.forEach(s))}else{const d=n.indexOf(c);d>-1&&(n.splice(d,1),c.record.name&&i.delete(c.record.name),c.children.forEach(s),c.alias.forEach(s))}}function a(){return n}function l(c){const d=sP(c,n);n.splice(d,0,c),c.record.name&&!l2(c)&&i.set(c.record.name,c)}function f(c,d){let p,h={},g,y;if("name"in c&&c.name){if(p=i.get(c.name),!p)throw la(1,{location:c});y=p.record.name,h=Dt(s2(d.params,p.keys.filter(_=>!_.optional).concat(p.parent?p.parent.keys.filter(_=>_.optional):[]).map(_=>_.name)),c.params&&s2(c.params,p.keys.map(_=>_.name))),g=p.stringify(h)}else if(c.path!=null)g=c.path,p=n.find(_=>_.re.test(g)),p&&(h=p.parse(g),y=p.record.name);else{if(p=d.name?i.get(d.name):n.find(_=>_.re.test(d.path)),!p)throw la(1,{location:c,currentLocation:d});y=p.record.name,h=Dt({},d.params,c.params),g=p.stringify(h)}const w=[];let v=p;for(;v;)w.unshift(v.record),v=v.parent;return{name:y,path:g,params:h,matched:w,meta:oP(w)}}t.forEach(c=>o(c));function u(){n.length=0,i.clear()}return{addRoute:o,resolve:f,removeRoute:s,clearRoutes:u,getRoutes:a,getRecordMatcher:r}}function s2(t,e){const n={};for(const i of e)i in t&&(n[i]=t[i]);return n}function a2(t){const e={path:t.path,redirect:t.redirect,name:t.name,meta:t.meta||{},aliasOf:t.aliasOf,beforeEnter:t.beforeEnter,props:rP(t),children:t.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in t?t.components||null:t.component&&{default:t.component}};return Object.defineProperty(e,"mods",{value:{}}),e}function rP(t){const e={},n=t.props||!1;if("component"in t)e.default=n;else for(const i in t.components)e[i]=typeof n=="object"?n[i]:n;return e}function l2(t){for(;t;){if(t.record.aliasOf)return!0;t=t.parent}return!1}function oP(t){return t.reduce((e,n)=>Dt(e,n.meta),{})}function f2(t,e){const n={};for(const i in t)n[i]=i in e?e[i]:t[i];return n}function sP(t,e){let n=0,i=e.length;for(;n!==i;){const o=n+i>>1;r2(t,e[o])<0?i=o:n=o+1}const r=aP(t);return r&&(i=e.lastIndexOf(r,i-1)),i}function aP(t){let e=t;for(;e=e.parent;)if(u2(e)&&r2(t,e)===0)return e}function u2({record:t}){return!!(t.name||t.components&&Object.keys(t.components).length||t.redirect)}function lP(t){const e={};if(t===""||t==="?")return e;const i=(t[0]==="?"?t.slice(1):t).split("&");for(let r=0;r<i.length;++r){const o=i[r].replace(Hb," "),s=o.indexOf("="),a=Ml(s<0?o:o.slice(0,s)),l=s<0?null:Ml(o.slice(s+1));if(a in e){let f=e[a];Ki(f)||(f=e[a]=[f]),f.push(l)}else e[a]=l}return e}function c2(t){let e="";for(let n in t){const i=t[n];if(n=AT(n),i==null){i!==void 0&&(e+=(e.length?"&":"")+n);continue}(Ki(i)?i.map(o=>o&&hg(o)):[i&&hg(i)]).forEach(o=>{o!==void 0&&(e+=(e.length?"&":"")+n,o!=null&&(e+="="+o))})}return e}function fP(t){const e={};for(const n in t){const i=t[n];i!==void 0&&(e[n]=Ki(i)?i.map(r=>r==null?null:""+r):i==null?i:""+i)}return e}const uP=Symbol(""),d2=Symbol(""),Zu=Symbol(""),yg=Symbol(""),wg=Symbol("");function Dl(){let t=[];function e(i){return t.push(i),()=>{const r=t.indexOf(i);r>-1&&t.splice(r,1)}}function n(){t=[]}return{add:e,list:()=>t.slice(),reset:n}}function bo(t,e,n,i,r,o=s=>s()){const s=i&&(i.enterCallbacks[r]=i.enterCallbacks[r]||[]);return()=>new Promise((a,l)=>{const f=d=>{d===!1?l(la(4,{from:n,to:e})):d instanceof Error?l(d):GT(d)?l(la(2,{from:e,to:d})):(s&&i.enterCallbacks[r]===s&&typeof d=="function"&&s.push(d),a())},u=o(()=>t.call(i&&i.instances[r],e,n,f));let c=Promise.resolve(u);t.length<3&&(c=c.then(f)),c.catch(d=>l(d))})}function vg(t,e,n,i,r=o=>o()){const o=[];for(const s of t)for(const a in s.components){let l=s.components[a];if(!(e!=="beforeRouteEnter"&&!s.instances[a]))if(zb(l)){const u=(l.__vccOpts||l)[e];u&&o.push(bo(u,n,i,s,a,r))}else{let f=l();o.push(()=>f.then(u=>{if(!u)throw new Error(`Couldn't resolve component "${a}" at "${s.path}"`);const c=yT(u)?u.default:u;s.mods[a]=u,s.components[a]=c;const p=(c.__vccOpts||c)[e];return p&&bo(p,n,i,s,a,r)()}))}}return o}function p2(t){const e=Qt(Zu),n=Qt(yg),i=U(()=>{const l=m(t.to);return e.resolve(l)}),r=U(()=>{const{matched:l}=i.value,{length:f}=l,u=l[f-1],c=n.matched;if(!u||!c.length)return-1;const d=c.findIndex(aa.bind(null,u));if(d>-1)return d;const p=h2(l[f-2]);return f>1&&h2(u)===p&&c[c.length-1].path!==p?c.findIndex(aa.bind(null,l[f-2])):d}),o=U(()=>r.value>-1&&hP(n.params,i.value.params)),s=U(()=>r.value>-1&&r.value===n.matched.length-1&&Jb(n.params,i.value.params));function a(l={}){if(pP(l)){const f=e[m(t.replace)?"replace":"push"](m(t.to)).catch(Pl);return t.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>f),f}return Promise.resolve()}return{route:i,href:U(()=>i.value.href),isActive:o,isExactActive:s,navigate:a}}function cP(t){return t.length===1?t[0]:t}const dP=q({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"},viewTransition:Boolean},useLink:p2,setup(t,{slots:e}){const n=tn(p2(t)),{options:i}=Qt(Zu),r=U(()=>({[g2(t.activeClass,i.linkActiveClass,"router-link-active")]:n.isActive,[g2(t.exactActiveClass,i.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=e.default&&cP(e.default(n));return t.custom?o:Yt("a",{"aria-current":n.isExactActive?t.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},o)}}});function pP(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&!(t.button!==void 0&&t.button!==0)){if(t.currentTarget&&t.currentTarget.getAttribute){const e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function hP(t,e){for(const n in e){const i=e[n],r=t[n];if(typeof i=="string"){if(i!==r)return!1}else if(!Ki(r)||r.length!==i.length||i.some((o,s)=>o!==r[s]))return!1}return!0}function h2(t){return t?t.aliasOf?t.aliasOf.path:t.path:""}const g2=(t,e,n)=>t??e??n,gP=q({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(t,{attrs:e,slots:n}){const i=Qt(wg),r=U(()=>t.route||i.value),o=Qt(d2,0),s=U(()=>{let f=m(o);const{matched:u}=r.value;let c;for(;(c=u[f])&&!c.components;)f++;return f}),a=U(()=>r.value.matched[s.value]);Si(d2,U(()=>s.value+1)),Si(uP,a),Si(wg,r);const l=j();return je(()=>[l.value,a.value,t.name],([f,u,c],[d,p,h])=>{u&&(u.instances[c]=f,p&&p!==u&&f&&f===d&&(u.leaveGuards.size||(u.leaveGuards=p.leaveGuards),u.updateGuards.size||(u.updateGuards=p.updateGuards))),f&&u&&(!p||!aa(u,p)||!d)&&(u.enterCallbacks[c]||[]).forEach(g=>g(f))},{flush:"post"}),()=>{const f=r.value,u=t.name,c=a.value,d=c&&c.components[u];if(!d)return m2(n.default,{Component:d,route:f});const p=c.props[u],h=p?p===!0?f.params:typeof p=="function"?p(f):p:null,y=Yt(d,Dt({},h,e,{onVnodeUnmounted:w=>{w.component.isUnmounted&&(c.instances[u]=null)},ref:l}));return m2(n.default,{Component:y,route:f})||y}}});function m2(t,e){if(!t)return null;const n=t(e);return n.length===1?n[0]:n}const mP=gP;function yP(t){const e=iP(t.routes,t),n=t.parseQuery||lP,i=t.stringifyQuery||c2,r=t.history,o=Dl(),s=Dl(),a=Dl(),l=Xt(vo);let f=vo;sa&&t.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=dg.bind(null,I=>""+I),c=dg.bind(null,TT),d=dg.bind(null,Ml);function p(I,ee){let K,ue;return e2(I)?(K=e.getRecordMatcher(I),ue=ee):ue=I,e.addRoute(ue,K)}function h(I){const ee=e.getRecordMatcher(I);ee&&e.removeRoute(ee)}function g(){return e.getRoutes().map(I=>I.record)}function y(I){return!!e.getRecordMatcher(I)}function w(I,ee){if(ee=Dt({},ee||l.value),typeof I=="string"){const G=gg(n,I,ee.path),pe=e.resolve({path:G.path},ee),ge=r.createHref(G.fullPath);return Dt(G,pe,{params:d(pe.params),hash:Ml(G.hash),redirectedFrom:void 0,href:ge})}let K;if(I.path!=null)K=Dt({},I,{path:gg(n,I.path,ee.path).path});else{const G=Dt({},I.params);for(const pe in G)G[pe]==null&&delete G[pe];K=Dt({},I,{params:c(G)}),ee.params=c(ee.params)}const ue=e.resolve(K,ee),Be=I.hash||"";ue.params=u(d(ue.params));const $=IT(i,Dt({},I,{hash:OT(Be),path:ue.path})),V=r.createHref($);return Dt({fullPath:$,hash:Be,query:i===c2?fP(I.query):I.query||{}},ue,{redirectedFrom:void 0,href:V})}function v(I){return typeof I=="string"?gg(n,I,l.value.path):Dt({},I)}function _(I,ee){if(f!==I)return la(8,{from:ee,to:I})}function b(I){return S(I)}function x(I){return b(Dt(v(I),{replace:!0}))}function k(I){const ee=I.matched[I.matched.length-1];if(ee&&ee.redirect){const{redirect:K}=ee;let ue=typeof K=="function"?K(I):K;return typeof ue=="string"&&(ue=ue.includes("?")||ue.includes("#")?ue=v(ue):{path:ue},ue.params={}),Dt({query:I.query,hash:I.hash,params:ue.path!=null?{}:I.params},ue)}}function S(I,ee){const K=f=w(I),ue=l.value,Be=I.state,$=I.force,V=I.replace===!0,G=k(K);if(G)return S(Dt(v(G),{state:typeof G=="object"?Dt({},Be,G.state):Be,force:$,replace:V}),ee||K);const pe=K;pe.redirectedFrom=ee;let ge;return!$&&NT(i,ue,K)&&(ge=la(16,{to:pe,from:ue}),ut(ue,ue,!0,!1)),(ge?Promise.resolve(ge):R(pe,ue)).catch(de=>zr(de)?zr(de,2)?de:st(de):te(de,pe,ue)).then(de=>{if(de){if(zr(de,2))return S(Dt({replace:V},v(de.to),{state:typeof de.to=="object"?Dt({},Be,de.to.state):Be,force:$}),ee||pe)}else de=L(pe,ue,!0,V,Be);return F(pe,ue,de),de})}function T(I,ee){const K=_(I,ee);return K?Promise.reject(K):Promise.resolve()}function A(I){const ee=We.values().next().value;return ee&&typeof ee.runWithContext=="function"?ee.runWithContext(I):I()}function R(I,ee){let K;const[ue,Be,$]=wP(I,ee);K=vg(ue.reverse(),"beforeRouteLeave",I,ee);for(const G of ue)G.leaveGuards.forEach(pe=>{K.push(bo(pe,I,ee))});const V=T.bind(null,I,ee);return K.push(V),ye(K).then(()=>{K=[];for(const G of o.list())K.push(bo(G,I,ee));return K.push(V),ye(K)}).then(()=>{K=vg(Be,"beforeRouteUpdate",I,ee);for(const G of Be)G.updateGuards.forEach(pe=>{K.push(bo(pe,I,ee))});return K.push(V),ye(K)}).then(()=>{K=[];for(const G of $)if(G.beforeEnter)if(Ki(G.beforeEnter))for(const pe of G.beforeEnter)K.push(bo(pe,I,ee));else K.push(bo(G.beforeEnter,I,ee));return K.push(V),ye(K)}).then(()=>(I.matched.forEach(G=>G.enterCallbacks={}),K=vg($,"beforeRouteEnter",I,ee,A),K.push(V),ye(K))).then(()=>{K=[];for(const G of s.list())K.push(bo(G,I,ee));return K.push(V),ye(K)}).catch(G=>zr(G,8)?G:Promise.reject(G))}function F(I,ee,K){a.list().forEach(ue=>A(()=>ue(I,ee,K)))}function L(I,ee,K,ue,Be){const $=_(I,ee);if($)return $;const V=ee===vo,G=sa?history.state:{};K&&(ue||V?r.replace(I.fullPath,Dt({scroll:V&&G&&G.scroll},Be)):r.push(I.fullPath,Be)),l.value=I,ut(I,ee,K,V),st()}let W;function ae(){W||(W=r.listen((I,ee,K)=>{if(!Ze.listening)return;const ue=w(I),Be=k(ue);if(Be){S(Dt(Be,{replace:!0,force:!0}),ue).catch(Pl);return}f=ue;const $=l.value;sa&&zT(Xb($.fullPath,K.delta),Qu()),R(ue,$).catch(V=>zr(V,12)?V:zr(V,2)?(S(Dt(v(V.to),{force:!0}),ue).then(G=>{zr(G,20)&&!K.delta&&K.type===Il.pop&&r.go(-1,!1)}).catch(Pl),Promise.reject()):(K.delta&&r.go(-K.delta,!1),te(V,ue,$))).then(V=>{V=V||L(ue,$,!1),V&&(K.delta&&!zr(V,8)?r.go(-K.delta,!1):K.type===Il.pop&&zr(V,20)&&r.go(-1,!1)),F(ue,$,V)}).catch(Pl)}))}let le=Dl(),ce=Dl(),re;function te(I,ee,K){st(I);const ue=ce.list();return ue.length?ue.forEach(Be=>Be(I,ee,K)):console.error(I),Promise.reject(I)}function He(){return re&&l.value!==vo?Promise.resolve():new Promise((I,ee)=>{le.add([I,ee])})}function st(I){return re||(re=!I,ae(),le.list().forEach(([ee,K])=>I?K(I):ee()),le.reset()),I}function ut(I,ee,K,ue){const{scrollBehavior:Be}=t;if(!sa||!Be)return Promise.resolve();const $=!K&&jT(Xb(I.fullPath,0))||(ue||!K)&&history.state&&history.state.scroll||null;return lt().then(()=>Be(I,ee,$)).then(V=>V&&VT(V)).catch(V=>te(V,I,ee))}const ct=I=>r.go(I);let vt;const We=new Set,Ze={currentRoute:l,listening:!0,addRoute:p,removeRoute:h,clearRoutes:e.clearRoutes,hasRoute:y,getRoutes:g,resolve:w,options:t,push:b,replace:x,go:ct,back:()=>ct(-1),forward:()=>ct(1),beforeEach:o.add,beforeResolve:s.add,afterEach:a.add,onError:ce.add,isReady:He,install(I){const ee=this;I.component("RouterLink",dP),I.component("RouterView",mP),I.config.globalProperties.$router=ee,Object.defineProperty(I.config.globalProperties,"$route",{enumerable:!0,get:()=>m(l)}),sa&&!vt&&l.value===vo&&(vt=!0,b(r.location).catch(Be=>{}));const K={};for(const Be in vo)Object.defineProperty(K,Be,{get:()=>l.value[Be],enumerable:!0});I.provide(Zu,ee),I.provide(yg,sw(K)),I.provide(wg,l);const ue=I.unmount;We.add(I),I.unmount=function(){We.delete(I),We.size<1&&(f=vo,W&&W(),W=null,l.value=vo,vt=!1,re=!1),ue()}}};function ye(I){return I.reduce((ee,K)=>ee.then(()=>A(K)),Promise.resolve())}return Ze}function wP(t,e){const n=[],i=[],r=[],o=Math.max(e.matched.length,t.matched.length);for(let s=0;s<o;s++){const a=e.matched[s];a&&(t.matched.find(f=>aa(f,a))?i.push(a):n.push(a));const l=t.matched[s];l&&(e.matched.find(f=>aa(f,l))||r.push(l))}return[n,i,r]}function ec(){return Qt(Zu)}function tc(t){return Qt(yg)}function y2(t){return typeof t=="string"?`'${t}'`:new vP().serialize(t)}const vP=(function(){class t{#e=new Map;compare(n,i){const r=typeof n,o=typeof i;return r==="string"&&o==="string"?n.localeCompare(i):r==="number"&&o==="number"?n-i:String.prototype.localeCompare.call(this.serialize(n,!0),this.serialize(i,!0))}serialize(n,i){if(n===null)return"null";switch(typeof n){case"string":return i?n:`'${n}'`;case"bigint":return`${n}n`;case"object":return this.$object(n);case"function":return this.$function(n)}return String(n)}serializeObject(n){const i=Object.prototype.toString.call(n);if(i!=="[object Object]")return this.serializeBuiltInType(i.length<10?`unknown:${i}`:i.slice(8,-1),n);const r=n.constructor,o=r===Object||r===void 0?"":r.name;if(o!==""&&globalThis[o]===r)return this.serializeBuiltInType(o,n);if(typeof n.toJSON=="function"){const s=n.toJSON();return o+(s!==null&&typeof s=="object"?this.$object(s):`(${this.serialize(s)})`)}return this.serializeObjectEntries(o,Object.entries(n))}serializeBuiltInType(n,i){const r=this["$"+n];if(r)return r.call(this,i);if(typeof i?.entries=="function")return this.serializeObjectEntries(n,i.entries());throw new Error(`Cannot serialize ${n}`)}serializeObjectEntries(n,i){const r=Array.from(i).sort((s,a)=>this.compare(s[0],a[0]));let o=`${n}{`;for(let s=0;s<r.length;s++){const[a,l]=r[s];o+=`${this.serialize(a,!0)}:${this.serialize(l)}`,s<r.length-1&&(o+=",")}return o+"}"}$object(n){let i=this.#e.get(n);return i===void 0&&(this.#e.set(n,`#${this.#e.size}`),i=this.serializeObject(n),this.#e.set(n,i)),i}$function(n){const i=Function.prototype.toString.call(n);return i.slice(-15)==="[native code] }"?`${n.name||""}()[native]`:`${n.name}(${n.length})${i.replace(/\s*\n\s*/g,"")}`}$Array(n){let i="[";for(let r=0;r<n.length;r++)i+=this.serialize(n[r]),r<n.length-1&&(i+=",");return i+"]"}$Date(n){try{return`Date(${n.toISOString()})`}catch{return"Date(null)"}}$ArrayBuffer(n){return`ArrayBuffer[${new Uint8Array(n).join(",")}]`}$Set(n){return`Set${this.$Array(Array.from(n).sort((i,r)=>this.compare(i,r)))}`}$Map(n){return this.serializeObjectEntries("Map",n.entries())}}for(const e of["Error","RegExp","URL"])t.prototype["$"+e]=function(n){return`${e}(${n})`};for(const e of["Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array"])t.prototype["$"+e]=function(n){return`${e}[${n.join(",")}]`};for(const e of["BigInt64Array","BigUint64Array"])t.prototype["$"+e]=function(n){return`${e}[${n.join("n,")}${n.length>0?"n":""}]`};return t})();function jr(t,e){return t===e||y2(t)===y2(e)}function bP(t,e,n){const i=t.findIndex(a=>jr(a,e)),r=t.findIndex(a=>jr(a,n));if(i===-1||r===-1)return[];const[o,s]=[i,r].sort((a,l)=>a-l);return t.slice(o,s+1)}function w2(t,e=Number.NEGATIVE_INFINITY,n=Number.POSITIVE_INFINITY){return Math.min(n,Math.max(e,t))}function Pt(t,e){const n=typeof t=="string"&&!e?`${t}Context`:e,i=Symbol(n);return[s=>{const a=Qt(i,s);if(a||a===null)return a;throw new Error(`Injection \`${i.toString()}\` not found. Component must be used within ${Array.isArray(t)?`one of the following components: ${t.join(", ")}`:`\`${t}\``}`)},s=>(Si(i,s),s)]}function pn(){let t=document.activeElement;if(t==null)return null;for(;t!=null&&t.shadowRoot!=null&&t.shadowRoot.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function nc(t,e,n){const i=n.originalEvent.target,r=new CustomEvent(t,{bubbles:!1,cancelable:!0,detail:n});e&&i.addEventListener(t,e,{once:!0}),i.dispatchEvent(r)}function Bl(t){return t==null}function ic(t,e){return Bl(t)?!1:Array.isArray(t)?t.some(n=>jr(n,e)):jr(t,e)}function bg(t){return t?t.flatMap(e=>e.type===Ve?bg(e.children):[e]):[]}const xP=["INPUT","TEXTAREA"];function v2(t,e,n,i={}){if(!e||i.enableIgnoredElement&&xP.includes(e.nodeName))return null;const{arrowKeyOptions:r="both",attributeName:o="[data-reka-collection-item]",itemsArray:s=[],loop:a=!0,dir:l="ltr",preventScroll:f=!0,focus:u=!1}=i,[c,d,p,h,g,y]=[t.key==="ArrowRight",t.key==="ArrowLeft",t.key==="ArrowUp",t.key==="ArrowDown",t.key==="Home",t.key==="End"],w=p||h,v=c||d;if(!g&&!y&&(!w&&!v||r==="vertical"&&v||r==="horizontal"&&w))return null;const _=n?Array.from(n.querySelectorAll(o)):s;if(!_.length)return null;f&&t.preventDefault();let b=null;return v||w?b=b2(_,e,{goForward:w?h:l==="ltr"?c:d,loop:a}):g?b=_.at(0)||null:y&&(b=_.at(-1)||null),u&&b?.focus(),b}function b2(t,e,n,i=t.length){if(--i===0)return null;const r=t.indexOf(e),o=n.goForward?r+1:r-1;if(!n.loop&&(o<0||o>=t.length))return null;const s=(o+t.length)%t.length,a=t[s];return a?a.hasAttribute("disabled")&&a.getAttribute("disabled")!=="false"?b2(t,a,n,i):a:null}const[xg,hie]=Pt("ConfigProvider");function _P(t,e){var n;const i=Xt();return Tt(()=>{i.value=t()},{...e,flush:(n=void 0)!=null?n:"sync"}),Ys(i)}function fa(t){return il()?(su(t),!0):!1}function rc(){const t=new Set,e=o=>{t.delete(o)};return{on:o=>{t.add(o);const s=()=>e(o);return fa(s),{off:s}},off:e,trigger:(...o)=>Promise.all(Array.from(t).map(s=>s(...o))),clear:()=>{t.clear()}}}function kP(t){let e=!1,n;const i=ou(!0);return(...r)=>(e||(n=i.run(()=>t(...r)),e=!0),n)}function x2(t){let e=0,n,i;const r=()=>{e-=1,i&&e<=0&&(i.stop(),n=void 0,i=void 0)};return(...o)=>(e+=1,i||(i=ou(!0),n=i.run(()=>t(...o))),fa(r),n)}function SP(t){if(!it(t))return tn(t);const e=new Proxy({},{get(n,i,r){return m(Reflect.get(t.value,i,r))},set(n,i,r){return it(t.value[i])&&!it(r)?t.value[i].value=r:t.value[i]=r,!0},deleteProperty(n,i){return Reflect.deleteProperty(t.value,i)},has(n,i){return Reflect.has(t.value,i)},ownKeys(){return Object.keys(t.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}});return tn(e)}function CP(t){return SP(U(t))}function _2(t,...e){const n=e.flat(),i=n[0];return CP(()=>Object.fromEntries(typeof i=="function"?Object.entries(Jt(t)).filter(([r,o])=>!i(Se(o),r)):Object.entries(Jt(t)).filter(r=>!n.includes(r[0]))))}const Gi=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const EP=t=>typeof t<"u",OP=Object.prototype.toString,AP=t=>OP.call(t)==="[object Object]",k2=()=>{},S2=RP();function RP(){var t,e;return Gi&&((t=window?.navigator)==null?void 0:t.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((e=window?.navigator)==null?void 0:e.maxTouchPoints)>2&&/iPad|Macintosh/.test(window?.navigator.userAgent))}function TP(t,e){function n(...i){return new Promise((r,o)=>{Promise.resolve(t(()=>e.apply(this,i),{fn:e,thisArg:this,args:i})).then(r).catch(o)})}return n}function PP(t,e={}){let n,i,r=k2;const o=l=>{clearTimeout(l),r(),r=k2};let s;return l=>{const f=Se(t),u=Se(e.maxWait);return n&&o(n),f<=0||u!==void 0&&u<=0?(i&&(o(i),i=null),Promise.resolve(l())):new Promise((c,d)=>{r=e.rejectOnCancel?d:c,s=l,u&&!i&&(i=setTimeout(()=>{n&&o(n),i=null,c(s())},u)),n=setTimeout(()=>{i&&o(i),i=null,c(l())},f)})}}function MP(t){return Zt()}function _g(t){return Array.isArray(t)?t:[t]}function oc(t,e=1e4){return gu((n,i)=>{let r=Se(t),o;const s=()=>setTimeout(()=>{r=Se(t),i()},Se(e));return fa(()=>{clearTimeout(o)}),{get(){return n(),r},set(a){r=a,i(),clearTimeout(o),o=s()}}})}function IP(t,e=200,n={}){return TP(PP(e,n),t)}const NP=Se;function DP(t,e){MP()&&po(t,e)}function C2(t,e,n={}){const{immediate:i=!0,immediateCallback:r=!1}=n,o=Xt(!1);let s=null;function a(){s&&(clearTimeout(s),s=null)}function l(){o.value=!1,a()}function f(...u){r&&t(),a(),o.value=!0,s=setTimeout(()=>{o.value=!1,s=null,t(...u)},Se(e))}return i&&(o.value=!0,Gi&&f()),fa(l),{isPending:Ys(o),start:f,stop:l}}function BP(t,e,n){return je(t,e,{...n,immediate:!0})}const sc=Gi?window:void 0;function wr(t){var e;const n=Se(t);return(e=n?.$el)!=null?e:n}function ua(...t){const e=[],n=()=>{e.forEach(a=>a()),e.length=0},i=(a,l,f,u)=>(a.addEventListener(l,f,u),()=>a.removeEventListener(l,f,u)),r=U(()=>{const a=_g(Se(t[0])).filter(l=>l!=null);return a.every(l=>typeof l!="string")?a:void 0}),o=BP(()=>{var a,l;return[(l=(a=r.value)==null?void 0:a.map(f=>wr(f)))!=null?l:[sc].filter(f=>f!=null),_g(Se(r.value?t[1]:t[0])),_g(m(r.value?t[2]:t[1])),Se(r.value?t[3]:t[2])]},([a,l,f,u])=>{if(n(),!a?.length||!l?.length||!f?.length)return;const c=AP(u)?{...u}:u;e.push(...a.flatMap(d=>l.flatMap(p=>f.map(h=>i(d,p,h,c)))))},{flush:"post"}),s=()=>{o(),n()};return fa(n),s}function E2(){const t=Xt(!1),e=Zt();return e&&_t(()=>{t.value=!0},e),t}function FP(t){const e=E2();return U(()=>(e.value,!!t()))}function $P(t){return typeof t=="function"?t:typeof t=="string"?e=>e.key===t:Array.isArray(t)?e=>t.includes(e.key):()=>!0}function LP(...t){let e,n,i={};t.length===3?(e=t[0],n=t[1],i=t[2]):t.length===2?typeof t[1]=="object"?(e=!0,n=t[0],i=t[1]):(e=t[0],n=t[1]):(e=!0,n=t[0]);const{target:r=sc,eventName:o="keydown",passive:s=!1,dedupe:a=!1}=i,l=$P(e);return ua(r,o,u=>{u.repeat&&Se(a)||l(u)&&n(u)},s)}function qP(t){return JSON.parse(JSON.stringify(t))}function kg(t,e,n={}){const{window:i=sc,...r}=n;let o;const s=FP(()=>i&&"ResizeObserver"in i),a=()=>{o&&(o.disconnect(),o=void 0)},l=U(()=>{const c=Se(t);return Array.isArray(c)?c.map(d=>wr(d)):[wr(c)]}),f=je(l,c=>{if(a(),s.value&&i){o=new ResizeObserver(e);for(const d of c)d&&o.observe(d,r)}},{immediate:!0,flush:"post"}),u=()=>{a(),f()};return fa(u),{isSupported:s,stop:u}}function jn(t,e,n,i={}){var r,o,s;const{clone:a=!1,passive:l=!1,eventName:f,deep:u=!1,defaultValue:c,shouldEmit:d}=i,p=Zt(),h=n||p?.emit||((r=p?.$emit)==null?void 0:r.bind(p))||((s=(o=p?.proxy)==null?void 0:o.$emit)==null?void 0:s.bind(p?.proxy));let g=f;e||(e="modelValue"),g=g||`update:${e.toString()}`;const y=_=>a?typeof a=="function"?a(_):qP(_):_,w=()=>EP(t[e])?y(t[e]):c,v=_=>{d?d(_)&&h(g,_):h(g,_)};if(l){const _=w(),b=j(_);let x=!1;return je(()=>t[e],k=>{x||(x=!0,b.value=y(k),lt(()=>x=!1))}),je(b,k=>{!x&&(k!==t[e]||u)&&v(k)},{deep:u}),b}else return U({get(){return w()},set(_){v(_)}})}function Sg(t){if(t===null||typeof t!="object")return!1;const e=Object.getPrototypeOf(t);return e!==null&&e!==Object.prototype&&Object.getPrototypeOf(e)!==null||Symbol.iterator in t?!1:Symbol.toStringTag in t?Object.prototype.toString.call(t)==="[object Module]":!0}function Cg(t,e,n=".",i){if(!Sg(e))return Cg(t,{},n,i);const r=Object.assign({},e);for(const o in t){if(o==="__proto__"||o==="constructor")continue;const s=t[o];s!=null&&(i&&i(r,o,s,n)||(Array.isArray(s)&&Array.isArray(r[o])?r[o]=[...s,...r[o]]:Sg(s)&&Sg(r[o])?r[o]=Cg(s,r[o],(n?`${n}.`:"")+o.toString(),i):r[o]=s))}return r}function VP(t){return(...e)=>e.reduce((n,i)=>Cg(n,i,"",t),{})}const zP=VP(),jP=x2(()=>{const t=j(new Map),e=j(),n=U(()=>{for(const s of t.value.values())if(s)return!0;return!1}),i=xg({scrollBody:j(!0)});let r=null;const o=()=>{document.body.style.paddingRight="",document.body.style.marginRight="",document.body.style.pointerEvents="",document.documentElement.style.removeProperty("--scrollbar-width"),document.body.style.overflow=e.value??"",S2&&r?.(),e.value=void 0};return je(n,(s,a)=>{if(!Gi)return;if(!s){a&&o();return}e.value===void 0&&(e.value=document.body.style.overflow);const l=window.innerWidth-document.documentElement.clientWidth,f={padding:l,margin:0},u=i.scrollBody?.value?typeof i.scrollBody.value=="object"?zP({padding:i.scrollBody.value.padding===!0?l:i.scrollBody.value.padding,margin:i.scrollBody.value.margin===!0?l:i.scrollBody.value.margin},f):f:{padding:0,margin:0};l>0&&(document.body.style.paddingRight=typeof u.padding=="number"?`${u.padding}px`:String(u.padding),document.body.style.marginRight=typeof u.margin=="number"?`${u.margin}px`:String(u.margin),document.documentElement.style.setProperty("--scrollbar-width",`${l}px`),document.body.style.overflow="hidden"),S2&&(r=ua(document,"touchmove",c=>HP(c),{passive:!1})),lt(()=>{document.body.style.pointerEvents="none",document.body.style.overflow="hidden"})},{immediate:!0,flush:"sync"}),t});function ac(t){const e=Math.random().toString(36).substring(2,7),n=jP();n.value.set(e,t??!1);const i=U({get:()=>n.value.get(e)??!1,set:r=>n.value.set(e,r)});return DP(()=>{n.value.delete(e)}),i}function O2(t){const e=window.getComputedStyle(t);if(e.overflowX==="scroll"||e.overflowY==="scroll"||e.overflowX==="auto"&&t.clientWidth<t.scrollWidth||e.overflowY==="auto"&&t.clientHeight<t.scrollHeight)return!0;{const n=t.parentNode;return!(n instanceof Element)||n.tagName==="BODY"?!1:O2(n)}}function HP(t){const e=t||window.event,n=e.target;return n instanceof Element&&O2(n)?!1:e.touches.length>1?!0:(e.preventDefault&&e.cancelable&&e.preventDefault(),!1)}function us(t){const e=xg({dir:j("ltr")});return U(()=>t?.value||e.dir?.value||"ltr")}function cs(t){const e=Zt(),n=e?.type.emits,i={};return n?.length||console.warn(`No emitted event found. Please check component: ${e?.type.__name}`),n?.forEach(r=>{i[nl(Xn(r))]=(...o)=>t(r,...o)}),i}function UP(t){const e=U(()=>m(t)),n=U(()=>new Intl.Collator("en",{usage:"search",...e.value}));return{startsWith:(s,a)=>a.length===0?!0:(s=s.normalize("NFC"),a=a.normalize("NFC"),n.value.compare(s.slice(0,a.length),a)===0),endsWith:(s,a)=>a.length===0?!0:(s=s.normalize("NFC"),a=a.normalize("NFC"),n.value.compare(s.slice(-a.length),a)===0),contains:(s,a)=>{if(a.length===0)return!0;s=s.normalize("NFC"),a=a.normalize("NFC");let l=0;const f=a.length;for(;l+f<=s.length;l++){const u=s.slice(l,l+f);if(n.value.compare(a,u)===0)return!0}return!1}}}let Eg=0;function Og(){Tt(t=>{if(!Gi)return;const e=document.querySelectorAll("[data-reka-focus-guard]");document.body.insertAdjacentElement("afterbegin",e[0]??A2()),document.body.insertAdjacentElement("beforeend",e[1]??A2()),Eg++,t(()=>{Eg===1&&document.querySelectorAll("[data-reka-focus-guard]").forEach(n=>n.remove()),Eg--})})}function A2(){const t=document.createElement("span");return t.setAttribute("data-reka-focus-guard",""),t.tabIndex=0,t.style.outline="none",t.style.opacity="0",t.style.position="fixed",t.style.pointerEvents="none",t}function ca(t){return U(()=>NP(t)?!!wr(t)?.closest("form"):!0)}function Ne(){const t=Zt(),e=j(),n=U(()=>["#text","#comment"].includes(e.value?.$el.nodeName)?e.value?.$el.nextElementSibling:wr(e)),i=Object.assign({},t.exposed),r={};for(const s in t.props)Object.defineProperty(r,s,{enumerable:!0,configurable:!0,get:()=>t.props[s]});if(Object.keys(i).length>0)for(const s in i)Object.defineProperty(r,s,{enumerable:!0,configurable:!0,get:()=>i[s]});Object.defineProperty(r,"$el",{enumerable:!0,configurable:!0,get:()=>t.vnode.el}),t.exposed=r;function o(s){e.value=s,s&&(Object.defineProperty(r,"$el",{enumerable:!0,configurable:!0,get:()=>s instanceof Element?s:s.$el}),t.exposed=r)}return{forwardRef:o,currentRef:e,currentElement:n}}function sn(t){const e=Zt(),n=Object.keys(e?.type.props??{}).reduce((r,o)=>{const s=(e?.type.props[o]).default;return s!==void 0&&(r[o]=s),r},{}),i=Qo(t);return U(()=>{const r={},o=e?.vnode.props??{};return Object.keys(o).forEach(s=>{r[Xn(s)]=o[s]}),Object.keys({...n,...r}).reduce((s,a)=>(i.value[a]!==void 0&&(s[a]=i.value[a]),s),{})})}function Bt(t,e){const n=sn(t),i=e?cs(e):{};return U(()=>({...n.value,...i}))}function WP(t,e){const n=oc(!1,300),i=j(null),r=rc();function o(){i.value=null,n.value=!1}function s(a,l){const f=a.currentTarget,u={x:a.clientX,y:a.clientY},c=KP(u,f.getBoundingClientRect()),d=GP(u,c),p=JP(l.getBoundingClientRect()),h=XP([...d,...p]);i.value=h,n.value=!0}return Tt(a=>{if(t.value&&e.value){const l=u=>s(u,e.value),f=u=>s(u,t.value);t.value.addEventListener("pointerleave",l),e.value.addEventListener("pointerleave",f),a(()=>{t.value?.removeEventListener("pointerleave",l),e.value?.removeEventListener("pointerleave",f)})}}),Tt(a=>{if(i.value){const l=f=>{if(!i.value||!(f.target instanceof Element))return;const u=f.target,c={x:f.clientX,y:f.clientY},d=t.value?.contains(u)||e.value?.contains(u),p=!YP(c,i.value),h=!!u.closest("[data-grace-area-trigger]");d?o():(p||h)&&(o(),r.trigger())};t.value?.ownerDocument.addEventListener("pointermove",l),a(()=>t.value?.ownerDocument.removeEventListener("pointermove",l))}}),{isPointerInTransit:n,onPointerExit:r.on}}function KP(t,e){const n=Math.abs(e.top-t.y),i=Math.abs(e.bottom-t.y),r=Math.abs(e.right-t.x),o=Math.abs(e.left-t.x);switch(Math.min(n,i,r,o)){case o:return"left";case r:return"right";case n:return"top";case i:return"bottom";default:throw new Error("unreachable")}}function GP(t,e,n=5){const i=[];switch(e){case"top":i.push({x:t.x-n,y:t.y+n},{x:t.x+n,y:t.y+n});break;case"bottom":i.push({x:t.x-n,y:t.y-n},{x:t.x+n,y:t.y-n});break;case"left":i.push({x:t.x+n,y:t.y-n},{x:t.x+n,y:t.y+n});break;case"right":i.push({x:t.x-n,y:t.y-n},{x:t.x-n,y:t.y+n});break}return i}function JP(t){const{top:e,right:n,bottom:i,left:r}=t;return[{x:r,y:e},{x:n,y:e},{x:n,y:i},{x:r,y:i}]}function YP(t,e){const{x:n,y:i}=t;let r=!1;for(let o=0,s=e.length-1;o<e.length;s=o++){const a=e[o].x,l=e[o].y,f=e[s].x,u=e[s].y;l>i!=u>i&&n<(f-a)*(i-l)/(u-l)+a&&(r=!r)}return r}function XP(t){const e=t.slice();return e.sort((n,i)=>n.x<i.x?-1:n.x>i.x?1:n.y<i.y?-1:n.y>i.y?1:0),QP(e)}function QP(t){if(t.length<=1)return t.slice();const e=[];for(let i=0;i<t.length;i++){const r=t[i];for(;e.length>=2;){const o=e[e.length-1],s=e[e.length-2];if((o.x-s.x)*(r.y-s.y)>=(o.y-s.y)*(r.x-s.x))e.pop();else break}e.push(r)}e.pop();const n=[];for(let i=t.length-1;i>=0;i--){const r=t[i];for(;n.length>=2;){const o=n[n.length-1],s=n[n.length-2];if((o.x-s.x)*(r.y-s.y)>=(o.y-s.y)*(r.x-s.x))n.pop();else break}n.push(r)}return n.pop(),e.length===1&&n.length===1&&e[0].x===n[0].x&&e[0].y===n[0].y?e:e.concat(n)}var ZP=function(t){if(typeof document>"u")return null;var e=Array.isArray(t)?t[0]:t;return e.ownerDocument.body},da=new WeakMap,lc=new WeakMap,fc={},Ag=0,R2=function(t){return t&&(t.host||R2(t.parentNode))},eM=function(t,e){return e.map(function(n){if(t.contains(n))return n;var i=R2(n);return i&&t.contains(i)?i:(console.error("aria-hidden",n,"in not contained inside",t,". Doing nothing"),null)}).filter(function(n){return!!n})},tM=function(t,e,n,i){var r=eM(e,Array.isArray(t)?t:[t]);fc[n]||(fc[n]=new WeakMap);var o=fc[n],s=[],a=new Set,l=new Set(r),f=function(c){!c||a.has(c)||(a.add(c),f(c.parentNode))};r.forEach(f);var u=function(c){!c||l.has(c)||Array.prototype.forEach.call(c.children,function(d){if(a.has(d))u(d);else try{var p=d.getAttribute(i),h=p!==null&&p!=="false",g=(da.get(d)||0)+1,y=(o.get(d)||0)+1;da.set(d,g),o.set(d,y),s.push(d),g===1&&h&&lc.set(d,!0),y===1&&d.setAttribute(n,"true"),h||d.setAttribute(i,"true")}catch(w){console.error("aria-hidden: cannot operate on ",d,w)}})};return u(e),a.clear(),Ag++,function(){s.forEach(function(c){var d=da.get(c)-1,p=o.get(c)-1;da.set(c,d),o.set(c,p),d||(lc.has(c)||c.removeAttribute(i),lc.delete(c)),p||c.removeAttribute(n)}),Ag--,Ag||(da=new WeakMap,da=new WeakMap,lc=new WeakMap,fc={})}},nM=function(t,e,n){n===void 0&&(n="data-aria-hidden");var i=Array.from(Array.isArray(t)?t:[t]),r=ZP(t);return r?(i.push.apply(i,Array.from(r.querySelectorAll("[aria-live], script"))),tM(i,r,n,"aria-hidden")):function(){return null}};function uc(t){let e;je(()=>wr(t),n=>{n?e=nM(n):e&&e()}),qn(()=>{e&&e()})}function xn(t,e="reka"){return t||`${e}-${nA?.()}`}function iM(){return{ALT:"Alt",ARROW_DOWN:"ArrowDown",ARROW_LEFT:"ArrowLeft",ARROW_RIGHT:"ArrowRight",ARROW_UP:"ArrowUp",BACKSPACE:"Backspace",CAPS_LOCK:"CapsLock",CONTROL:"Control",DELETE:"Delete",END:"End",ENTER:"Enter",ESCAPE:"Escape",F1:"F1",F10:"F10",F11:"F11",F12:"F12",F2:"F2",F3:"F3",F4:"F4",F5:"F5",F6:"F6",F7:"F7",F8:"F8",F9:"F9",HOME:"Home",META:"Meta",PAGE_DOWN:"PageDown",PAGE_UP:"PageUp",SHIFT:"Shift",SPACE:" ",TAB:"Tab",CTRL:"Control",ASTERISK:"*",SPACE_CODE:"Space"}}function rM(t){const e=j(),n=U(()=>e.value?.width??0),i=U(()=>e.value?.height??0);return _t(()=>{const r=wr(t);if(r){e.value={width:r.offsetWidth,height:r.offsetHeight};const o=new ResizeObserver(s=>{if(!Array.isArray(s)||!s.length)return;const a=s[0];let l,f;if("borderBoxSize"in a){const u=a.borderBoxSize,c=Array.isArray(u)?u[0]:u;l=c.inlineSize,f=c.blockSize}else l=r.offsetWidth,f=r.offsetHeight;e.value={width:l,height:f}});return o.observe(r,{box:"border-box"}),()=>o.unobserve(r)}else e.value=void 0}),{width:n,height:i}}function oM(t,e){const n=j(t);function i(o){return e[n.value][o]??n.value}return{state:n,dispatch:o=>{n.value=i(o)}}}function cc(t){const e=oc("",1e3);return{search:e,handleTypeaheadSearch:(r,o)=>{e.value=e.value+r;{const s=pn(),a=o.map(d=>({...d,textValue:d.value?.textValue??d.ref.textContent?.trim()??""})),l=a.find(d=>d.ref===s),f=a.map(d=>d.textValue),u=aM(f,e.value,l?.textValue),c=a.find(d=>d.textValue===u);return c&&c.ref.focus(),c?.ref}},resetTypeahead:()=>{e.value=""}}}function sM(t,e){return t.map((n,i)=>t[(e+i)%t.length])}function aM(t,e,n){const r=e.length>1&&Array.from(e).every(f=>f===e[0])?e[0]:e,o=n?t.indexOf(n):-1;let s=sM(t,Math.max(o,0));r.length===1&&(s=s.filter(f=>f!==n));const l=s.find(f=>f.toLowerCase().startsWith(r.toLowerCase()));return l!==n?l:void 0}function lM(t,e){const n=j({}),i=j("none"),r=j(t),o=t.value?"mounted":"unmounted";let s;const a=e.value?.ownerDocument.defaultView??sc,{state:l,dispatch:f}=oM(o,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}}),u=y=>{if(Gi){const w=new CustomEvent(y,{bubbles:!1,cancelable:!1});e.value?.dispatchEvent(w)}};je(t,async(y,w)=>{const v=w!==y;if(await lt(),v){const _=i.value,b=dc(e.value);y?(f("MOUNT"),u("enter"),b==="none"&&u("after-enter")):b==="none"||b==="undefined"||n.value?.display==="none"?(f("UNMOUNT"),u("leave"),u("after-leave")):w&&_!==b?(f("ANIMATION_OUT"),u("leave")):(f("UNMOUNT"),u("after-leave"))}},{immediate:!0});const c=y=>{const w=dc(e.value),v=w.includes(CSS.escape(y.animationName)),_=l.value==="mounted"?"enter":"leave";if(y.target===e.value&&v&&(u(`after-${_}`),f("ANIMATION_END"),!r.value)){const b=e.value.style.animationFillMode;e.value.style.animationFillMode="forwards",s=a?.setTimeout(()=>{e.value?.style.animationFillMode==="forwards"&&(e.value.style.animationFillMode=b)})}y.target===e.value&&w==="none"&&f("ANIMATION_END")},d=y=>{y.target===e.value&&(i.value=dc(e.value))},p=je(e,(y,w)=>{y?(n.value=getComputedStyle(y),y.addEventListener("animationstart",d),y.addEventListener("animationcancel",c),y.addEventListener("animationend",c)):(f("ANIMATION_END"),s!==void 0&&a?.clearTimeout(s),w?.removeEventListener("animationstart",d),w?.removeEventListener("animationcancel",c),w?.removeEventListener("animationend",c))},{immediate:!0}),h=je(l,()=>{const y=dc(e.value);i.value=l.value==="mounted"?y:"none"});return qn(()=>{p(),h()}),{isPresent:U(()=>["mounted","unmountSuspended"].includes(l.value))}}function dc(t){return t&&getComputedStyle(t).animationName||"none"}var Hr=q({name:"Presence",props:{present:{type:Boolean,required:!0},forceMount:{type:Boolean}},slots:{},setup(t,{slots:e,expose:n}){const{present:i,forceMount:r}=Jt(t),o=j(),{isPresent:s}=lM(i,o);n({present:s});let a=e.default({present:s.value});a=bg(a||[]);const l=Zt();if(a&&a?.length>1){const f=l?.parent?.type.name?`<${l.parent.type.name} />`:"component";throw new Error([`Detected an invalid children for \`${f}\` for \`Presence\` component.`,"","Note: Presence works similarly to `v-if` directly, but it waits for animation/transition to finished before unmounting. So it expect only one direct child of valid VNode type.","You can apply a few solutions:",["Provide a single child element so that `presence` directive attach correctly.","Ensure the first child is an actual element instead of a raw text node or comment node."].map(u=>` - ${u}`).join(` 59 59 `)].join(` 60 `))}return()=>r.value||i.value||s.value?Yt(e.default({present:s.value})[0],{ref:f=>{const u=wr(f);return typeof u?.hasAttribute>"u"||(u?.hasAttribute("data-reka-popper-content-wrapper")?o.value=u.firstElementChild:o.value=u),u}}):null}});const pc=q({name:"PrimitiveSlot",inheritAttrs:!1,setup(t,{attrs:e,slots:n}){return()=>{if(!n.default)return null;const i= wg(n.default()),r=i.findIndex(l=>l.type!==bn);if(r===-1)return i;const o=i[r];delete o.props?.ref;const s=o.props?le(e,o.props):e,a=$r({...o,props:{}},s);return i.length===1?a:(i[r]=a,i)}}}),aM=["area","img","input"],qe=q({name:"Primitive",inheritAttrs:!1,props:{asChild:{type:Boolean,default:!1},as:{type:[String,Object],default:"div"}},setup(t,{attrs:e,slots:n}){const i=t.asChild?"template":t.as;return typeof i=="string"&&aM.includes(i)?()=>Yt(i,e):i!=="template"?()=>Yt(t.as,e,{default:n.default}):()=>Yt(pc,e,{default:n.default})}});function Bl(){const t=H(),e=U(()=>["#text","#comment"].includes(t.value?.$el.nodeName)?t.value?.$el.nextElementSibling:wr(t));return{primitiveElement:t,currentElement:e}}function lM({type:t,defaultValue:e,modelValue:n}){const i=n||e;return n!==void 0||e!==void 0?Array.isArray(i)?"multiple":"single":t??"single"}function fM({type:t,defaultValue:e,modelValue:n}){return t||lM({type:t,defaultValue:e,modelValue:n})}function uM({type:t,defaultValue:e}){return e!==void 0?e:t==="single"?void 0:[]}function cM(t,e){const n=U(()=>fM(t)),i=jn(t,"modelValue",e,{defaultValue:uM(t),passive:t.modelValue===void 0,deep:!0});function r(s){if(n.value==="single")i.value=jr(s,i.value)?void 0:s;else{const a=Array.isArray(i.value)?[...i.value||[]]:[i.value].filter(Boolean);if(ic(a,s)){const l=a.findIndex(f=>jr(f,s));a.splice(l,1)}else a.push(s);i.value=a}}const o=U(()=>n.value==="single");return{modelValue:i,changeModelValue:r,isSingle:o}}const[Ur,dM]=Pt("DialogRoot");var pM=q({inheritAttrs:!1,__name:"DialogRoot",props:{open:{type:Boolean,required:!1,default:void 0},defaultOpen:{type:Boolean,required:!1,default:!1},modal:{type:Boolean,required:!1,default:!0}},emits:["update:open"],setup(t,{emit:e}){const n=t,r=jn(n,"open",e,{defaultValue:n.defaultOpen,passive:n.open===void 0}),o=H(),s=H(),{modal:a}=Jt(n);return dM({open:r,modal:a,openModal:()=>{r.value=!0},onOpenChange:l=>{r.value=l},onOpenToggle:()=>{r.value=!r.value},contentId:"",titleId:"",descriptionId:"",triggerElement:o,contentElement:s}),(l,f)=>z(l.$slots,"default",{open:m(r),close:()=>r.value=!1})}}),E2=pM,hM=q({__name:"DialogClose",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t;Ne();const n=Ur();return(i,r)=>(E(),B(m(qe),le(e,{type:i.as==="button"?"button":void 0,onClick:r[0]||(r[0]=o=>m(n).onOpenChange(!1))}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["type"]))}}),O2=hM;const gM="dismissableLayer.pointerDownOutside",mM="dismissableLayer.focusOutside";function A2(t,e){const n=e.closest("[data-dismissable-layer]"),i=t.dataset.dismissableLayer===""?t:t.querySelector("[data-dismissable-layer]"),r=Array.from(t.ownerDocument.querySelectorAll("[data-dismissable-layer]"));return!!(n&&(i===n||r.indexOf(i)<r.indexOf(n)))}function yM(t,e,n=!0){const i=e?.value?.ownerDocument??globalThis?.document,r=H(!1),o=H(()=>{});return Tt(s=>{if(!Gi||!Se(n))return;const a=async f=>{const u=f.target;if(!(!e?.value||!u)){if(A2(e.value,u)){r.value=!1;return}if(f.target&&!r.value){let d=function(){nc(gM,t,c)};const c={originalEvent:f};f.pointerType==="touch"?(i.removeEventListener("click",o.value),o.value=d,i.addEventListener("click",o.value,{once:!0})):d()}else i.removeEventListener("click",o.value);r.value=!1}},l=window.setTimeout(()=>{i.addEventListener("pointerdown",a)},0);s(()=>{window.clearTimeout(l),i.removeEventListener("pointerdown",a),i.removeEventListener("click",o.value)})}),{onPointerDownCapture:()=>{Se(n)&&(r.value=!0)}}}function wM(t,e,n=!0){const i=e?.value?.ownerDocument??globalThis?.document,r=H(!1);return Tt(o=>{if(!Gi||!Se(n))return;const s=async a=>{if(!e?.value)return;await lt(),await lt();const l=a.target;!e.value||!l||A2(e.value,l)||a.target&&!r.value&&nc(mM,t,{originalEvent:a})};i.addEventListener("focusin",s),o(()=>i.removeEventListener("focusin",s))}),{onFocusCapture:()=>{Se(n)&&(r.value=!0)},onBlurCapture:()=>{Se(n)&&(r.value=!1)}}}const Wr=tn({layersRoot:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set});var vM=q({__name:"DismissableLayer",props:{disableOutsidePointerEvents:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","dismiss"],setup(t,{emit:e}){const n=t,i=e,{forwardRef:r,currentElement:o}=Ne(),s=U(()=>o.value?.ownerDocument??globalThis.document),a=U(()=>Wr.layersRoot),l=U(()=>o.value?Array.from(a.value).indexOf(o.value):-1),f=U(()=>Wr.layersWithOutsidePointerEventsDisabled.size>0),u=U(()=>{const h=Array.from(a.value),[g]=[...Wr.layersWithOutsidePointerEventsDisabled].slice(-1),y=h.indexOf(g);return l.value>=y}),c=yM(async h=>{const g=[...Wr.branches].some(y=>y?.contains(h.target));!u.value||g||(i("pointerDownOutside",h),i("interactOutside",h),await lt(),h.defaultPrevented||i("dismiss"))},o),d=wM(h=>{[...Wr.branches].some(y=>y?.contains(h.target))||(i("focusOutside",h),i("interactOutside",h),h.defaultPrevented||i("dismiss"))},o);FP("Escape",h=>{l.value===a.value.size-1&&(i("escapeKeyDown",h),h.defaultPrevented||i("dismiss"))});let p;return Tt(h=>{o.value&&(n.disableOutsidePointerEvents&&(Wr.layersWithOutsidePointerEventsDisabled.size===0&&(p=s.value.body.style.pointerEvents,s.value.body.style.pointerEvents="none"),Wr.layersWithOutsidePointerEventsDisabled.add(o.value)),a.value.add(o.value),h(()=>{n.disableOutsidePointerEvents&&Wr.layersWithOutsidePointerEventsDisabled.size===1&&(s.value.body.style.pointerEvents=p)}))}),Tt(h=>{h(()=>{o.value&&(a.value.delete(o.value),Wr.layersWithOutsidePointerEventsDisabled.delete(o.value))})}),(h,g)=>(E(),B(m(qe),{ref:m(r),"as-child":h.asChild,as:h.as,"data-dismissable-layer":"",style:di({pointerEvents:f.value?u.value?"auto":"none":void 0}),onFocusCapture:m(d).onFocusCapture,onBlurCapture:m(d).onBlurCapture,onPointerdownCapture:m(c).onPointerDownCapture},{default:C(()=>[z(h.$slots,"default")]),_:3},8,["as-child","as","style","onFocusCapture","onBlurCapture","onPointerdownCapture"]))}}),Fl=vM;const bM=xP(()=>H([]));function xM(){const t=bM();return{add(e){const n=t.value[0];e!==n&&n?.pause(),t.value=R2(t.value,e),t.value.unshift(e)},remove(e){t.value=R2(t.value,e),t.value[0]?.resume()}}}function R2(t,e){const n=[...t],i=n.indexOf(e);return i!==-1&&n.splice(i,1),n}function _M(t){return t.filter(e=>e.tagName!=="A")}const Og="focusScope.autoFocusOnMount",Ag="focusScope.autoFocusOnUnmount",T2={bubbles:!1,cancelable:!0};function kM(t,{select:e=!1}={}){const n=pn();for(const i of t)if(xo(i,{select:e}),pn()!==n)return!0}function SM(t){const e=P2(t),n=M2(e,t),i=M2(e.reverse(),t);return[n,i]}function P2(t){const e=[],n=document.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,{acceptNode:i=>{const r=i.tagName==="INPUT"&&i.type==="hidden";return i.disabled||i.hidden||r?NodeFilter.FILTER_SKIP:i.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)e.push(n.currentNode);return e}function M2(t,e){for(const n of t)if(!CM(n,{upTo:e}))return n}function CM(t,{upTo:e}){if(getComputedStyle(t).visibility==="hidden")return!0;for(;t;){if(e!==void 0&&t===e)return!1;if(getComputedStyle(t).display==="none")return!0;t=t.parentElement}return!1}function EM(t){return t instanceof HTMLInputElement&&"select"in t}function xo(t,{select:e=!1}={}){if(t&&t.focus){const n=pn();t.focus({preventScroll:!0}),t!==n&&EM(t)&&e&&t.select()}}var OM=q({__name:"FocusScope",props:{loop:{type:Boolean,required:!1,default:!1},trapped:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["mountAutoFocus","unmountAutoFocus"],setup(t,{emit:e}){const n=t,i=e,{currentRef:r,currentElement:o}=Ne(),s=H(null),a=xM(),l=tn({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}});Tt(u=>{if(!Gi)return;const c=o.value;if(!n.trapped)return;function d(y){if(l.paused||!c)return;const w=y.target;c.contains(w)?s.value=w:xo(s.value,{select:!0})}function p(y){if(l.paused||!c)return;const w=y.relatedTarget;w!==null&&(c.contains(w)||xo(s.value,{select:!0}))}function h(y){c.contains(s.value)||xo(c)}document.addEventListener("focusin",d),document.addEventListener("focusout",p);const g=new MutationObserver(h);c&&g.observe(c,{childList:!0,subtree:!0}),u(()=>{document.removeEventListener("focusin",d),document.removeEventListener("focusout",p),g.disconnect()})}),Tt(async u=>{const c=o.value;if(await lt(),!c)return;a.add(l);const d=pn();if(!c.contains(d)){const h=new CustomEvent(Og,T2);c.addEventListener(Og,g=>i("mountAutoFocus",g)),c.dispatchEvent(h),h.defaultPrevented||(kM(_M(P2(c)),{select:!0}),pn()===d&&xo(c))}u(()=>{c.removeEventListener(Og,y=>i("mountAutoFocus",y));const h=new CustomEvent(Ag,T2),g=y=>{i("unmountAutoFocus",y)};c.addEventListener(Ag,g),c.dispatchEvent(h),setTimeout(()=>{h.defaultPrevented||xo(d??document.body,{select:!0}),c.removeEventListener(Ag,g),a.remove(l)},0)})});function f(u){if(!n.loop&&!n.trapped||l.paused)return;const c=u.key==="Tab"&&!u.altKey&&!u.ctrlKey&&!u.metaKey,d=pn();if(c&&d){const p=u.currentTarget,[h,g]=SM(p);h&&g?!u.shiftKey&&d===g?(u.preventDefault(),n.loop&&xo(h,{select:!0})):u.shiftKey&&d===h&&(u.preventDefault(),n.loop&&xo(g,{select:!0})):d===p&&u.preventDefault()}}return(u,c)=>(E(),B(m(qe),{ref_key:"currentRef",ref:r,tabindex:"-1","as-child":u.asChild,as:u.as,onKeydown:f},{default:C(()=>[z(u.$slots,"default")]),_:3},8,["as-child","as"]))}}),hc=OM;const AM="menu.itemSelect",Rg=["Enter"," "],RM=["ArrowDown","PageUp","Home"],I2=["ArrowUp","PageDown","End"],TM=[...RM,...I2];[...Rg],[...Rg];function N2(t){return t?"open":"closed"}function gc(t){return t==="indeterminate"}function D2(t){return gc(t)?"indeterminate":t?"checked":"unchecked"}function Tg(t){const e=pn();for(const n of t)if(n===e||(n.focus(),pn()!==e))return}function PM(t,e){const{x:n,y:i}=t;let r=!1;for(let o=0,s=e.length-1;o<e.length;s=o++){const a=e[o].x,l=e[o].y,f=e[s].x,u=e[s].y;l>i!=u>i&&n<(f-a)*(i-l)/(u-l)+a&&(r=!r)}return r}function MM(t,e){if(!e)return!1;const n={x:t.clientX,y:t.clientY};return PM(n,e)}function Pg(t){return t.pointerType==="mouse"}var IM=q({__name:"DialogContentImpl",props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=Ur(),{forwardRef:o,currentElement:s}=Ne();return r.titleId||=xn(void 0,"reka-dialog-title"),r.descriptionId||=xn(void 0,"reka-dialog-description"),_t(()=>{r.contentElement=s,pn()!==document.body&&(r.triggerElement.value=pn())}),(a,l)=>(E(),B(m(hc),{"as-child":"",loop:"",trapped:n.trapFocus,onMountAutoFocus:l[5]||(l[5]=f=>i("openAutoFocus",f)),onUnmountAutoFocus:l[6]||(l[6]=f=>i("closeAutoFocus",f))},{default:C(()=>[M(m(Fl),le({id:m(r).contentId,ref:m(o),as:a.as,"as-child":a.asChild,"disable-outside-pointer-events":a.disableOutsidePointerEvents,role:"dialog","aria-describedby":m(r).descriptionId,"aria-labelledby":m(r).titleId,"data-state":m(N2)(m(r).open.value)},a.$attrs,{onDismiss:l[0]||(l[0]=f=>m(r).onOpenChange(!1)),onEscapeKeyDown:l[1]||(l[1]=f=>i("escapeKeyDown",f)),onFocusOutside:l[2]||(l[2]=f=>i("focusOutside",f)),onInteractOutside:l[3]||(l[3]=f=>i("interactOutside",f)),onPointerDownOutside:l[4]||(l[4]=f=>i("pointerDownOutside",f))}),{default:C(()=>[z(a.$slots,"default")]),_:3},16,["id","as","as-child","disable-outside-pointer-events","aria-describedby","aria-labelledby","data-state"])]),_:3},8,["trapped"]))}}),B2=IM,NM=q({__name:"DialogContentModal",props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=Ur(),o=ds(i),{forwardRef:s,currentElement:a}=Ne();return uc(a),(l,f)=>(E(),B(B2,le({...n,...m(o)},{ref:m(s),"trap-focus":m(r).open.value,"disable-outside-pointer-events":!0,onCloseAutoFocus:f[0]||(f[0]=u=>{u.defaultPrevented||(u.preventDefault(),m(r).triggerElement.value?.focus())}),onPointerDownOutside:f[1]||(f[1]=u=>{const c=u.detail.originalEvent,d=c.button===0&&c.ctrlKey===!0;(c.button===2||d)&&u.preventDefault()}),onFocusOutside:f[2]||(f[2]=u=>{u.preventDefault()})}),{default:C(()=>[z(l.$slots,"default")]),_:3},16,["trap-focus"]))}}),DM=NM,BM=q({__name:"DialogContentNonModal",props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,r=ds(e);Ne();const o=Ur(),s=H(!1),a=H(!1);return(l,f)=>(E(),B(B2,le({...n,...m(r)},{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:f[0]||(f[0]=u=>{u.defaultPrevented||(s.value||m(o).triggerElement.value?.focus(),u.preventDefault()),s.value=!1,a.value=!1}),onInteractOutside:f[1]||(f[1]=u=>{u.defaultPrevented||(s.value=!0,u.detail.originalEvent.type==="pointerdown"&&(a.value=!0));const c=u.target;m(o).triggerElement.value?.contains(c)&&u.preventDefault(),u.detail.originalEvent.type==="focusin"&&a.value&&u.preventDefault()})}),{default:C(()=>[z(l.$slots,"default")]),_:3},16))}}),FM=BM,$M=q({__name:"DialogContent",props:{forceMount:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=Ur(),o=ds(i),{forwardRef:s}=Ne();return(a,l)=>(E(),B(m(Hr),{present:a.forceMount||m(r).open.value},{default:C(()=>[m(r).modal.value?(E(),B(DM,le({key:0,ref:m(s)},{...n,...m(o),...a.$attrs}),{default:C(()=>[z(a.$slots,"default")]),_:3},16)):(E(),B(FM,le({key:1,ref:m(s)},{...n,...m(o),...a.$attrs}),{default:C(()=>[z(a.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),F2=$M,LM=q({__name:"DialogDescription",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"p"}},setup(t){const e=t;Ne();const n=Ur();return(i,r)=>(E(),B(m(qe),le(e,{id:m(n).descriptionId}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["id"]))}}),$2=LM,qM=q({__name:"DialogOverlayImpl",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=Ur();return ac(!0),Ne(),(n,i)=>(E(),B(m(qe),{as:n.as,"as-child":n.asChild,"data-state":m(e).open.value?"open":"closed",style:{"pointer-events":"auto"}},{default:C(()=>[z(n.$slots,"default")]),_:3},8,["as","as-child","data-state"]))}}),VM=qM,zM=q({__name:"DialogOverlay",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=Ur(),{forwardRef:n}=Ne();return(i,r)=>m(e)?.modal.value?(E(),B(m(Hr),{key:0,present:i.forceMount||m(e).open.value},{default:C(()=>[M(VM,le(i.$attrs,{ref:m(n),as:i.as,"as-child":i.asChild}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["as","as-child"])]),_:3},8,["present"])):Re("v-if",!0)}}),L2=zM,jM=q({__name:"Teleport",props:{to:{type:null,required:!1,default:"body"},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=_2();return(n,i)=>m(e)||n.forceMount?(E(),B(vw,{key:0,to:n.to,disabled:n.disabled,defer:n.defer},[z(n.$slots,"default")],8,["to","disabled","defer"])):Re("v-if",!0)}}),pa=jM,HM=q({__name:"DialogPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,i)=>(E(),B(m(pa),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),UM=HM,WM=q({__name:"DialogTitle",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"h2"}},setup(t){const e=t,n=Ur();return Ne(),(i,r)=>(E(),B(m(qe),le(e,{id:m(n).titleId}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["id"]))}}),q2=WM;const[KM,GM]=Pt("AlertDialogContent");var JM=q({__name:"AlertDialogContent",props:{forceMount:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,r=ds(e);Ne();const o=H();return GM({onCancelElementChange:s=>{o.value=s}}),(s,a)=>(E(),B(m(F2),le({...n,...m(r)},{role:"alertdialog",onPointerDownOutside:a[0]||(a[0]=Bt(()=>{},["prevent"])),onInteractOutside:a[1]||(a[1]=Bt(()=>{},["prevent"])),onOpenAutoFocus:a[2]||(a[2]=()=>{lt(()=>{o.value?.focus({preventScroll:!0})})})}),{default:C(()=>[z(s.$slots,"default")]),_:3},16))}}),YM=JM,XM=q({__name:"AlertDialogCancel",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t,n=KM(),{forwardRef:i,currentElement:r}=Ne();return _t(()=>{n.onCancelElementChange(r.value)}),(o,s)=>(E(),B(m(O2),le(e,{ref:m(i)}),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}}),QM=XM,ZM=q({__name:"AlertDialogDescription",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"p"}},setup(t){const e=t;return Ne(),(n,i)=>(E(),B(m($2),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),e9=ZM,t9=q({__name:"AlertDialogOverlay",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return Ne(),(n,i)=>(E(),B(m(L2),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),n9=t9,i9=q({__name:"AlertDialogPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,i)=>(E(),B(m(pa),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),r9=i9,o9=q({__name:"AlertDialogRoot",props:{open:{type:Boolean,required:!1},defaultOpen:{type:Boolean,required:!1}},emits:["update:open"],setup(t,{emit:e}){const r=Dt(t,e);return Ne(),(o,s)=>(E(),B(m(E2),le(m(r),{modal:!0}),{default:C(a=>[z(o.$slots,"default",At($t(a)))]),_:3},16))}}),s9=o9,a9=q({__name:"AlertDialogTitle",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"h2"}},setup(t){const e=t;return Ne(),(n,i)=>(E(),B(m(q2),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),l9=a9;const[V2,f9]=Pt("AvatarRoot");var u9=q({__name:"AvatarRoot",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){return Ne(),f9({imageLoadingStatus:H("idle")}),(e,n)=>(E(),B(m(qe),{"as-child":e.asChild,as:e.as},{default:C(()=>[z(e.$slots,"default")]),_:3},8,["as-child","as"]))}}),c9=u9,d9=q({__name:"AvatarFallback",props:{delayMs:{type:Number,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=t,n=V2();Ne();const i=H(e.delayMs===void 0);return Tt(r=>{if(e.delayMs&&Gi){const o=window.setTimeout(()=>{i.value=!0},e.delayMs);r(()=>{window.clearTimeout(o)})}}),(r,o)=>i.value&&m(n).imageLoadingStatus.value!=="loaded"?(E(),B(m(qe),{key:0,"as-child":r.asChild,as:r.as},{default:C(()=>[z(r.$slots,"default")]),_:3},8,["as-child","as"])):Re("v-if",!0)}}),p9=d9;function z2(t,e){return t?e?(t.src!==e&&(t.src=e),t.complete&&t.naturalWidth>0?"loaded":"loading"):"error":"idle"}function h9(t,{referrerPolicy:e,crossOrigin:n}={}){const i=H(!1),r=H(null),o=U(()=>i.value?(!r.value&&Gi&&(r.value=new window.Image),r.value):null),s=H(z2(o.value,t.value)),a=l=>()=>{i.value&&(s.value=l)};return _t(()=>{i.value=!0,Tt(l=>{const f=o.value;if(!f)return;s.value=z2(f,t.value);const u=a("loaded"),c=a("error");f.addEventListener("load",u),f.addEventListener("error",c),e?.value&&(f.referrerPolicy=e.value),typeof n?.value=="string"&&(f.crossOrigin=n.value),l(()=>{f.removeEventListener("load",u),f.removeEventListener("error",c)})})}),qn(()=>{i.value=!1}),s}var g9=q({__name:"AvatarImage",props:{src:{type:String,required:!0},referrerPolicy:{type:null,required:!1},crossOrigin:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"img"}},emits:["loadingStatusChange"],setup(t,{emit:e}){const n=t,i=e,{src:r,referrerPolicy:o,crossOrigin:s}=Jt(n);Ne();const a=V2(),l=h9(r,{referrerPolicy:o,crossOrigin:s});return je(l,f=>{i("loadingStatusChange",f),f!=="idle"&&(a.imageLoadingStatus.value=f)},{immediate:!0}),(f,u)=>ul((E(),B(m(qe),{role:"img","as-child":f.asChild,as:f.as,src:m(r),"referrer-policy":m(o)},{default:C(()=>[z(f.$slots,"default")]),_:3},8,["as-child","as","src","referrer-policy"])),[[Av,m(l)==="loaded"]])}}),m9=g9;const j2="data-reka-collection-item";function ri(t={}){const{key:e="",isProvider:n=!1}=t,i=`${e}CollectionProvider`;let r;if(n){const u=H(new Map);r={collectionRef:H(),itemMap:u},Si(i,r)}else r=Qt(i);const o=(u=!1)=>{const c=r.collectionRef.value;if(!c)return[];const d=Array.from(c.querySelectorAll(`[${j2}]`)),h=Array.from(r.itemMap.value.values()).sort((g,y)=>d.indexOf(g.ref)-d.indexOf(y.ref));return u?h:h.filter(g=>g.ref.dataset.disabled!=="")},s=q({name:"CollectionSlot",setup(u,{slots:c}){const{primitiveElement:d,currentElement:p}=Bl();return je(p,()=>{r.collectionRef.value=p.value}),()=>Yt(pc,{ref:d},c)}}),a=q({name:"CollectionItem",inheritAttrs:!1,props:{value:{validator:()=>!0}},setup(u,{slots:c,attrs:d}){const{primitiveElement:p,currentElement:h}=Bl();return Tt(g=>{if(h.value){const y=Xs(h.value);r.itemMap.value.set(y,{ref:h.value,value:u.value}),g(()=>r.itemMap.value.delete(y))}}),()=>Yt(pc,{...d,[j2]:"",ref:p},c)}}),l=U(()=>Array.from(r.itemMap.value.values())),f=U(()=>r.itemMap.value.size);return{getItems:o,reactiveItems:l,itemMapSize:f,CollectionSlot:s,CollectionItem:a}}const y9="rovingFocusGroup.onEntryFocus",w9={bubbles:!1,cancelable:!0},v9={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function b9(t,e){return e!=="rtl"?t:t==="ArrowLeft"?"ArrowRight":t==="ArrowRight"?"ArrowLeft":t}function H2(t,e,n){const i=b9(t.key,n);if(!(e==="vertical"&&["ArrowLeft","ArrowRight"].includes(i))&&!(e==="horizontal"&&["ArrowUp","ArrowDown"].includes(i)))return v9[i]}function U2(t,e=!1){const n=pn();for(const i of t)if(i===n||(i.focus({preventScroll:e}),pn()!==n))return}function x9(t,e){return t.map((n,i)=>t[(e+i)%t.length])}const[_9,k9]=Pt("RovingFocusGroup");var S9=q({__name:"RovingFocusGroup",props:{orientation:{type:String,required:!1,default:void 0},dir:{type:String,required:!1},loop:{type:Boolean,required:!1,default:!1},currentTabStopId:{type:[String,null],required:!1},defaultCurrentTabStopId:{type:String,required:!1},preventScrollOnEntryFocus:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["entryFocus","update:currentTabStopId"],setup(t,{expose:e,emit:n}){const i=t,r=n,{loop:o,orientation:s,dir:a}=Jt(i),l=cs(a),f=jn(i,"currentTabStopId",r,{defaultValue:i.defaultCurrentTabStopId,passive:i.currentTabStopId===void 0}),u=H(!1),c=H(!1),d=H(0),{getItems:p,CollectionSlot:h}=ri({isProvider:!0});function g(w){const v=!c.value;if(w.currentTarget&&w.target===w.currentTarget&&v&&!u.value){const _=new CustomEvent(y9,w9);if(w.currentTarget.dispatchEvent(_),r("entryFocus",_),!_.defaultPrevented){const b=p().map(A=>A.ref).filter(A=>A.dataset.disabled!==""),x=b.find(A=>A.getAttribute("data-active")===""),k=b.find(A=>A.getAttribute("data-highlighted")===""),S=b.find(A=>A.id===f.value),T=[x,k,S,...b].filter(Boolean);U2(T,i.preventScrollOnEntryFocus)}}c.value=!1}function y(){setTimeout(()=>{c.value=!1},1)}return e({getItems:p}),k9({loop:o,dir:l,orientation:s,currentTabStopId:f,onItemFocus:w=>{f.value=w},onItemShiftTab:()=>{u.value=!0},onFocusableItemAdd:()=>{d.value++},onFocusableItemRemove:()=>{d.value--}}),(w,v)=>(E(),B(m(h),null,{default:C(()=>[M(m(qe),{tabindex:u.value||d.value===0?-1:0,"data-orientation":m(s),as:w.as,"as-child":w.asChild,dir:m(l),style:{outline:"none"},onMousedown:v[0]||(v[0]=_=>c.value=!0),onMouseup:y,onFocus:g,onBlur:v[1]||(v[1]=_=>u.value=!1)},{default:C(()=>[z(w.$slots,"default")]),_:3},8,["tabindex","data-orientation","as","as-child","dir"])]),_:3}))}}),W2=S9,C9=q({__name:"RovingFocusItem",props:{tabStopId:{type:String,required:!1},focusable:{type:Boolean,required:!1,default:!0},active:{type:Boolean,required:!1},allowShiftKey:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=t,n=_9(),i=xn(),r=U(()=>e.tabStopId||i),o=U(()=>n.currentTabStopId.value===r.value),{getItems:s,CollectionItem:a}=ri();_t(()=>{e.focusable&&n.onFocusableItemAdd()}),qn(()=>{e.focusable&&n.onFocusableItemRemove()});function l(f){if(f.key==="Tab"&&f.shiftKey){n.onItemShiftTab();return}if(f.target!==f.currentTarget)return;const u=H2(f,n.orientation.value,n.dir.value);if(u!==void 0){if(f.metaKey||f.ctrlKey||f.altKey||!e.allowShiftKey&&f.shiftKey)return;f.preventDefault();let c=[...s().map(d=>d.ref).filter(d=>d.dataset.disabled!=="")];if(u==="last")c.reverse();else if(u==="prev"||u==="next"){u==="prev"&&c.reverse();const d=c.indexOf(f.currentTarget);c=n.loop.value?x9(c,d+1):c.slice(d+1)}lt(()=>U2(c))}}return(f,u)=>(E(),B(m(a),null,{default:C(()=>[M(m(qe),{tabindex:o.value?0:-1,"data-orientation":m(n).orientation.value,"data-active":f.active?"":void 0,"data-disabled":f.focusable?void 0:"",as:f.as,"as-child":f.asChild,onMousedown:u[0]||(u[0]=c=>{f.focusable?m(n).onItemFocus(r.value):c.preventDefault()}),onFocus:u[1]||(u[1]=c=>m(n).onItemFocus(r.value)),onKeydown:l},{default:C(()=>[z(f.$slots,"default")]),_:3},8,["tabindex","data-orientation","data-active","data-disabled","as","as-child"])]),_:3}))}}),K2=C9,E9=q({__name:"VisuallyHidden",props:{feature:{type:String,required:!1,default:"focusable"},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){return(e,n)=>(E(),B(m(qe),{as:e.as,"as-child":e.asChild,"aria-hidden":e.feature==="focusable"?"true":void 0,"data-hidden":e.feature==="fully-hidden"?"":void 0,tabindex:e.feature==="fully-hidden"?"-1":void 0,style:{position:"absolute",border:0,width:"1px",height:"1px",padding:0,margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",clipPath:"inset(50%)",whiteSpace:"nowrap",wordWrap:"normal",top:"-1px",left:"-1px"}},{default:C(()=>[z(e.$slots,"default")]),_:3},8,["as","as-child","aria-hidden","data-hidden","tabindex"]))}}),Mg=E9,O9=q({inheritAttrs:!1,__name:"VisuallyHiddenInputBubble",props:{name:{type:String,required:!0},value:{type:null,required:!0},checked:{type:Boolean,required:!1,default:void 0},required:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},feature:{type:String,required:!1,default:"fully-hidden"}},setup(t){const e=t,{primitiveElement:n,currentElement:i}=Bl(),r=U(()=>e.checked??e.value);return je(r,(o,s)=>{if(!i.value)return;const a=i.value,l=window.HTMLInputElement.prototype,u=Object.getOwnPropertyDescriptor(l,"value").set;if(u&&o!==s){const c=new Event("input",{bubbles:!0}),d=new Event("change",{bubbles:!0});u.call(a,o),a.dispatchEvent(c),a.dispatchEvent(d)}}),(o,s)=>(E(),B(Mg,le({ref_key:"primitiveElement",ref:n},{...e,...o.$attrs},{as:"input"}),null,16))}}),G2=O9,A9=q({inheritAttrs:!1,__name:"VisuallyHiddenInput",props:{name:{type:String,required:!0},value:{type:null,required:!0},checked:{type:Boolean,required:!1,default:void 0},required:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},feature:{type:String,required:!1,default:"fully-hidden"}},setup(t){const e=t,n=U(()=>typeof e.value=="object"&&Array.isArray(e.value)&&e.value.length===0&&e.required),i=U(()=>typeof e.value=="string"||typeof e.value=="number"||typeof e.value=="boolean"||e.value===null||e.value===void 0?[{name:e.name,value:e.value}]:typeof e.value=="object"&&Array.isArray(e.value)?e.value.flatMap((r,o)=>typeof r=="object"?Object.entries(r).map(([s,a])=>({name:`${e.name}[${o}][${s}]`,value:a})):{name:`${e.name}[${o}]`,value:r}):e.value!==null&&typeof e.value=="object"&&!Array.isArray(e.value)?Object.entries(e.value).map(([r,o])=>({name:`${e.name}[${r}]`,value:o})):[]);return(r,o)=>(E(),X(Ve,null,[Re(" We render single input if it's required "),n.value?(E(),B(G2,le({key:r.name},{...e,...r.$attrs},{name:r.name,value:r.value}),null,16,["name","value"])):(E(!0),X(Ve,{key:1},Rt(i.value,s=>(E(),B(G2,le({key:s.name},{ref_for:!0},{...e,...r.$attrs},{name:s.name,value:s.value}),null,16,["name","value"]))),128))],2112))}}),$l=A9;const[R9,gie]=Pt("CheckboxGroupRoot");function mc(t){return t==="indeterminate"}function J2(t){return mc(t)?"indeterminate":t?"checked":"unchecked"}const[T9,P9]=Pt("CheckboxRoot");var M9=q({inheritAttrs:!1,__name:"CheckboxRoot",props:{defaultValue:{type:[Boolean,String],required:!1},modelValue:{type:[Boolean,String,null],required:!1,default:void 0},disabled:{type:Boolean,required:!1},value:{type:null,required:!1,default:"on"},id:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=e,{forwardRef:r,currentElement:o}=Ne(),s=R9(null),a=jn(n,"modelValue",i,{defaultValue:n.defaultValue,passive:n.modelValue===void 0}),l=U(()=>s?.disabled.value||n.disabled),f=U(()=>Dl(s?.modelValue.value)?a.value==="indeterminate"?"indeterminate":a.value:ic(s.modelValue.value,n.value));function u(){if(Dl(s?.modelValue.value))a.value=mc(a.value)?!0:!a.value;else{const p=[...s.modelValue.value||[]];if(ic(p,n.value)){const h=p.findIndex(g=>jr(g,n.value));p.splice(h,1)}else p.push(n.value);s.modelValue.value=p}}const c=ca(o),d=U(()=>n.id&&o.value?document.querySelector(`[for="${n.id}"]`)?.innerText:void 0);return P9({disabled:l,state:f}),(p,h)=>(E(),B(dn(m(s)?.rovingFocus.value?m(K2):m(qe)),le(p.$attrs,{id:p.id,ref:m(r),role:"checkbox","as-child":p.asChild,as:p.as,type:p.as==="button"?"button":void 0,"aria-checked":m(mc)(f.value)?"mixed":f.value,"aria-required":p.required,"aria-label":p.$attrs["aria-label"]||d.value,"data-state":m(J2)(f.value),"data-disabled":l.value?"":void 0,disabled:l.value,focusable:m(s)?.rovingFocus.value?!l.value:void 0,onKeydown:mr(Bt(()=>{},["prevent"]),["enter"]),onClick:u}),{default:C(()=>[z(p.$slots,"default",{modelValue:m(a),state:f.value}),m(c)&&p.name&&!m(s)?(E(),B(m($l),{key:0,type:"checkbox",checked:!!f.value,name:p.name,value:p.value,disabled:l.value,required:p.required},null,8,["checked","name","value","disabled","required"])):Re("v-if",!0)]),_:3},16,["id","as-child","as","type","aria-checked","aria-required","aria-label","data-state","data-disabled","disabled","focusable","onKeydown"]))}}),I9=M9,N9=q({__name:"CheckboxIndicator",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const{forwardRef:e}=Ne(),n=T9();return(i,r)=>(E(),B(m(Hr),{present:i.forceMount||m(mc)(m(n).state.value)||m(n).state.value===!0},{default:C(()=>[M(m(qe),le({ref:m(e),"data-state":m(J2)(m(n).state.value),"data-disabled":m(n).disabled.value?"":void 0,style:{pointerEvents:"none"},"as-child":i.asChild,as:i.as},i.$attrs),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["data-state","data-disabled","as-child","as"])]),_:3},8,["present"]))}}),D9=N9;const[Y2,B9]=Pt("PopperRoot");var F9=q({inheritAttrs:!1,__name:"PopperRoot",setup(t){const e=H();return B9({anchor:e,onAnchorChange:n=>e.value=n}),(n,i)=>z(n.$slots,"default")}}),yc=F9,$9=q({__name:"PopperAnchor",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t,{forwardRef:n,currentElement:i}=Ne(),r=Y2();return ev(()=>{r.onAnchorChange(e.reference??i.value)}),(o,s)=>(E(),B(m(qe),{ref:m(n),as:o.as,"as-child":o.asChild},{default:C(()=>[z(o.$slots,"default")]),_:3},8,["as","as-child"]))}}),wc=$9;const L9={key:0,d:"M0 0L6 6L12 0"},q9={key:1,d:"M0 0L4.58579 4.58579C5.36683 5.36683 6.63316 5.36684 7.41421 4.58579L12 0"};var V9=q({__name:"Arrow",props:{width:{type:Number,required:!1,default:10},height:{type:Number,required:!1,default:5},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"svg"}},setup(t){const e=t;return Ne(),(n,i)=>(E(),B(m(qe),le(e,{width:n.width,height:n.height,viewBox:n.asChild?void 0:"0 0 12 6",preserveAspectRatio:n.asChild?void 0:"none"}),{default:C(()=>[z(n.$slots,"default",{},()=>[n.rounded?(E(),X("path",q9)):(E(),X("path",L9))])]),_:3},16,["width","height","viewBox","preserveAspectRatio"]))}}),z9=V9;function j9(t){return t!==null}function H9(t){return{name:"transformOrigin",options:t,fn(e){const{placement:n,rects:i,middlewareData:r}=e,s=r.arrow?.centerOffset!==0,a=s?0:t.arrowWidth,l=s?0:t.arrowHeight,[f,u]=Ig(n),c={start:"0%",center:"50%",end:"100%"}[u],d=(r.arrow?.x??0)+a/2,p=(r.arrow?.y??0)+l/2;let h="",g="";return f==="bottom"?(h=s?c:`${d}px`,g=`${-l}px`):f==="top"?(h=s?c:`${d}px`,g=`${i.floating.height+l}px`):f==="right"?(h=`${-l}px`,g=s?c:`${p}px`):f==="left"&&(h=`${i.floating.width+l}px`,g=s?c:`${p}px`),{data:{x:h,y:g}}}}}function Ig(t){const[e,n="center"]=t.split("-");return[e,n]}const U9=["top","right","bottom","left"],_o=Math.min,Ci=Math.max,vc=Math.round,bc=Math.floor,vr=t=>({x:t,y:t}),W9={left:"right",right:"left",bottom:"top",top:"bottom"},K9={start:"end",end:"start"};function Ng(t,e,n){return Ci(t,_o(e,n))}function Kr(t,e){return typeof t=="function"?t(e):t}function Gr(t){return t.split("-")[0]}function ha(t){return t.split("-")[1]}function Dg(t){return t==="x"?"y":"x"}function Bg(t){return t==="y"?"height":"width"}const G9=new Set(["top","bottom"]);function br(t){return G9.has(Gr(t))?"y":"x"}function Fg(t){return Dg(br(t))}function J9(t,e,n){n===void 0&&(n=!1);const i=ha(t),r=Fg(t),o=Bg(r);let s=r==="x"?i===(n?"end":"start")?"right":"left":i==="start"?"bottom":"top";return e.reference[o]>e.floating[o]&&(s=xc(s)),[s,xc(s)]}function Y9(t){const e=xc(t);return[$g(t),e,$g(e)]}function $g(t){return t.replace(/start|end/g,e=>K9[e])}const X2=["left","right"],Q2=["right","left"],X9=["top","bottom"],Q9=["bottom","top"];function Z9(t,e,n){switch(t){case"top":case"bottom":return n?e?Q2:X2:e?X2:Q2;case"left":case"right":return e?X9:Q9;default:return[]}}function e7(t,e,n,i){const r=ha(t);let o=Z9(Gr(t),n==="start",i);return r&&(o=o.map(s=>s+"-"+r),e&&(o=o.concat(o.map($g)))),o}function xc(t){return t.replace(/left|right|bottom|top/g,e=>W9[e])}function t7(t){return{top:0,right:0,bottom:0,left:0,...t}}function Z2(t){return typeof t!="number"?t7(t):{top:t,right:t,bottom:t,left:t}}function _c(t){const{x:e,y:n,width:i,height:r}=t;return{width:i,height:r,top:n,left:e,right:e+i,bottom:n+r,x:e,y:n}}function ex(t,e,n){let{reference:i,floating:r}=t;const o=br(e),s=Fg(e),a=Bg(s),l=Gr(e),f=o==="y",u=i.x+i.width/2-r.width/2,c=i.y+i.height/2-r.height/2,d=i[a]/2-r[a]/2;let p;switch(l){case"top":p={x:u,y:i.y-r.height};break;case"bottom":p={x:u,y:i.y+i.height};break;case"right":p={x:i.x+i.width,y:c};break;case"left":p={x:i.x-r.width,y:c};break;default:p={x:i.x,y:i.y}}switch(ha(e)){case"start":p[s]-=d*(n&&f?-1:1);break;case"end":p[s]+=d*(n&&f?-1:1);break}return p}const n7=async(t,e,n)=>{const{placement:i="bottom",strategy:r="absolute",middleware:o=[],platform:s}=n,a=o.filter(Boolean),l=await(s.isRTL==null?void 0:s.isRTL(e));let f=await s.getElementRects({reference:t,floating:e,strategy:r}),{x:u,y:c}=ex(f,i,l),d=i,p={},h=0;for(let g=0;g<a.length;g++){const{name:y,fn:w}=a[g],{x:v,y:_,data:b,reset:x}=await w({x:u,y:c,initialPlacement:i,placement:d,strategy:r,middlewareData:p,rects:f,platform:s,elements:{reference:t,floating:e}});u=v??u,c=_??c,p={...p,[y]:{...p[y],...b}},x&&h<=50&&(h++,typeof x=="object"&&(x.placement&&(d=x.placement),x.rects&&(f=x.rects===!0?await s.getElementRects({reference:t,floating:e,strategy:r}):x.rects),{x:u,y:c}=ex(f,d,l)),g=-1)}return{x:u,y:c,placement:d,strategy:r,middlewareData:p}};async function Ll(t,e){var n;e===void 0&&(e={});const{x:i,y:r,platform:o,rects:s,elements:a,strategy:l}=t,{boundary:f="clippingAncestors",rootBoundary:u="viewport",elementContext:c="floating",altBoundary:d=!1,padding:p=0}=Kr(e,t),h=Z2(p),y=a[d?c==="floating"?"reference":"floating":c],w=_c(await o.getClippingRect({element:(n=await(o.isElement==null?void 0:o.isElement(y)))==null||n?y:y.contextElement||await(o.getDocumentElement==null?void 0:o.getDocumentElement(a.floating)),boundary:f,rootBoundary:u,strategy:l})),v=c==="floating"?{x:i,y:r,width:s.floating.width,height:s.floating.height}:s.reference,_=await(o.getOffsetParent==null?void 0:o.getOffsetParent(a.floating)),b=await(o.isElement==null?void 0:o.isElement(_))?await(o.getScale==null?void 0:o.getScale(_))||{x:1,y:1}:{x:1,y:1},x=_c(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:v,offsetParent:_,strategy:l}):v);return{top:(w.top-x.top+h.top)/b.y,bottom:(x.bottom-w.bottom+h.bottom)/b.y,left:(w.left-x.left+h.left)/b.x,right:(x.right-w.right+h.right)/b.x}}const i7=t=>({name:"arrow",options:t,async fn(e){const{x:n,y:i,placement:r,rects:o,platform:s,elements:a,middlewareData:l}=e,{element:f,padding:u=0}=Kr(t,e)||{};if(f==null)return{};const c=Z2(u),d={x:n,y:i},p=Fg(r),h=Bg(p),g=await s.getDimensions(f),y=p==="y",w=y?"top":"left",v=y?"bottom":"right",_=y?"clientHeight":"clientWidth",b=o.reference[h]+o.reference[p]-d[p]-o.floating[h],x=d[p]-o.reference[p],k=await(s.getOffsetParent==null?void 0:s.getOffsetParent(f));let S=k?k[_]:0;(!S||!await(s.isElement==null?void 0:s.isElement(k)))&&(S=a.floating[_]||o.floating[h]);const T=b/2-x/2,A=S/2-g[h]/2-1,R=_o(c[w],A),F=_o(c[v],A),L=R,K=S-g[h]-F,fe=S/2-g[h]/2+T,ae=Ng(L,fe,K),ce=!l.arrow&&ha(r)!=null&&fe!==ae&&o.reference[h]/2-(fe<L?R:F)-g[h]/2<0,re=ce?fe<L?fe-L:fe-K:0;return{[p]:d[p]+re,data:{[p]:ae,centerOffset:fe-ae-re,...ce&&{alignmentOffset:re}},reset:ce}}}),r7=function(t){return t===void 0&&(t={}),{name:"flip",options:t,async fn(e){var n,i;const{placement:r,middlewareData:o,rects:s,initialPlacement:a,platform:l,elements:f}=e,{mainAxis:u=!0,crossAxis:c=!0,fallbackPlacements:d,fallbackStrategy:p="bestFit",fallbackAxisSideDirection:h="none",flipAlignment:g=!0,...y}=Kr(t,e);if((n=o.arrow)!=null&&n.alignmentOffset)return{};const w=Gr(r),v=br(a),_=Gr(a)===a,b=await(l.isRTL==null?void 0:l.isRTL(f.floating)),x=d||(_||!g?[xc(a)]:Y9(a)),k=h!=="none";!d&&k&&x.push(...e7(a,g,h,b));const S=[a,...x],T=await Ll(e,y),A=[];let R=((i=o.flip)==null?void 0:i.overflows)||[];if(u&&A.push(T[w]),c){const fe=J9(r,s,b);A.push(T[fe[0]],T[fe[1]])}if(R=[...R,{placement:r,overflows:A}],!A.every(fe=>fe<=0)){var F,L;const fe=(((F=o.flip)==null?void 0:F.index)||0)+1,ae=S[fe];if(ae&&(!(c==="alignment"?v!==br(ae):!1)||R.every(te=>br(te.placement)===v?te.overflows[0]>0:!0)))return{data:{index:fe,overflows:R},reset:{placement:ae}};let ce=(L=R.filter(re=>re.overflows[0]<=0).sort((re,te)=>re.overflows[1]-te.overflows[1])[0])==null?void 0:L.placement;if(!ce)switch(p){case"bestFit":{var K;const re=(K=R.filter(te=>{if(k){const He=br(te.placement);return He===v||He==="y"}return!0}).map(te=>[te.placement,te.overflows.filter(He=>He>0).reduce((He,st)=>He+st,0)]).sort((te,He)=>te[1]-He[1])[0])==null?void 0:K[0];re&&(ce=re);break}case"initialPlacement":ce=a;break}if(r!==ce)return{reset:{placement:ce}}}return{}}}};function tx(t,e){return{top:t.top-e.height,right:t.right-e.width,bottom:t.bottom-e.height,left:t.left-e.width}}function nx(t){return U9.some(e=>t[e]>=0)}const o7=function(t){return t===void 0&&(t={}),{name:"hide",options:t,async fn(e){const{rects:n}=e,{strategy:i="referenceHidden",...r}=Kr(t,e);switch(i){case"referenceHidden":{const o=await Ll(e,{...r,elementContext:"reference"}),s=tx(o,n.reference);return{data:{referenceHiddenOffsets:s,referenceHidden:nx(s)}}}case"escaped":{const o=await Ll(e,{...r,altBoundary:!0}),s=tx(o,n.floating);return{data:{escapedOffsets:s,escaped:nx(s)}}}default:return{}}}}},ix=new Set(["left","top"]);async function s7(t,e){const{placement:n,platform:i,elements:r}=t,o=await(i.isRTL==null?void 0:i.isRTL(r.floating)),s=Gr(n),a=ha(n),l=br(n)==="y",f=ix.has(s)?-1:1,u=o&&l?-1:1,c=Kr(e,t);let{mainAxis:d,crossAxis:p,alignmentAxis:h}=typeof c=="number"?{mainAxis:c,crossAxis:0,alignmentAxis:null}:{mainAxis:c.mainAxis||0,crossAxis:c.crossAxis||0,alignmentAxis:c.alignmentAxis};return a&&typeof h=="number"&&(p=a==="end"?h*-1:h),l?{x:p*u,y:d*f}:{x:d*f,y:p*u}}const a7=function(t){return t===void 0&&(t=0),{name:"offset",options:t,async fn(e){var n,i;const{x:r,y:o,placement:s,middlewareData:a}=e,l=await s7(e,t);return s===((n=a.offset)==null?void 0:n.placement)&&(i=a.arrow)!=null&&i.alignmentOffset?{}:{x:r+l.x,y:o+l.y,data:{...l,placement:s}}}}},l7=function(t){return t===void 0&&(t={}),{name:"shift",options:t,async fn(e){const{x:n,y:i,placement:r}=e,{mainAxis:o=!0,crossAxis:s=!1,limiter:a={fn:y=>{let{x:w,y:v}=y;return{x:w,y:v}}},...l}=Kr(t,e),f={x:n,y:i},u=await Ll(e,l),c=br(Gr(r)),d=Dg(c);let p=f[d],h=f[c];if(o){const y=d==="y"?"top":"left",w=d==="y"?"bottom":"right",v=p+u[y],_=p-u[w];p=Ng(v,p,_)}if(s){const y=c==="y"?"top":"left",w=c==="y"?"bottom":"right",v=h+u[y],_=h-u[w];h=Ng(v,h,_)}const g=a.fn({...e,[d]:p,[c]:h});return{...g,data:{x:g.x-n,y:g.y-i,enabled:{[d]:o,[c]:s}}}}}},f7=function(t){return t===void 0&&(t={}),{options:t,fn(e){const{x:n,y:i,placement:r,rects:o,middlewareData:s}=e,{offset:a=0,mainAxis:l=!0,crossAxis:f=!0}=Kr(t,e),u={x:n,y:i},c=br(r),d=Dg(c);let p=u[d],h=u[c];const g=Kr(a,e),y=typeof g=="number"?{mainAxis:g,crossAxis:0}:{mainAxis:0,crossAxis:0,...g};if(l){const _=d==="y"?"height":"width",b=o.reference[d]-o.floating[_]+y.mainAxis,x=o.reference[d]+o.reference[_]-y.mainAxis;p<b?p=b:p>x&&(p=x)}if(f){var w,v;const _=d==="y"?"width":"height",b=ix.has(Gr(r)),x=o.reference[c]-o.floating[_]+(b&&((w=s.offset)==null?void 0:w[c])||0)+(b?0:y.crossAxis),k=o.reference[c]+o.reference[_]+(b?0:((v=s.offset)==null?void 0:v[c])||0)-(b?y.crossAxis:0);h<x?h=x:h>k&&(h=k)}return{[d]:p,[c]:h}}}},u7=function(t){return t===void 0&&(t={}),{name:"size",options:t,async fn(e){var n,i;const{placement:r,rects:o,platform:s,elements:a}=e,{apply:l=()=>{},...f}=Kr(t,e),u=await Ll(e,f),c=Gr(r),d=ha(r),p=br(r)==="y",{width:h,height:g}=o.floating;let y,w;c==="top"||c==="bottom"?(y=c,w=d===(await(s.isRTL==null?void 0:s.isRTL(a.floating))?"start":"end")?"left":"right"):(w=c,y=d==="end"?"top":"bottom");const v=g-u.top-u.bottom,_=h-u.left-u.right,b=_o(g-u[y],v),x=_o(h-u[w],_),k=!e.middlewareData.shift;let S=b,T=x;if((n=e.middlewareData.shift)!=null&&n.enabled.x&&(T=_),(i=e.middlewareData.shift)!=null&&i.enabled.y&&(S=v),k&&!d){const R=Ci(u.left,0),F=Ci(u.right,0),L=Ci(u.top,0),K=Ci(u.bottom,0);p?T=h-2*(R!==0||F!==0?R+F:Ci(u.left,u.right)):S=g-2*(L!==0||K!==0?L+K:Ci(u.top,u.bottom))}await l({...e,availableWidth:T,availableHeight:S});const A=await s.getDimensions(a.floating);return h!==A.width||g!==A.height?{reset:{rects:!0}}:{}}}};function kc(){return typeof window<"u"}function ps(t){return Lg(t)?(t.nodeName||"").toLowerCase():"#document"}function Ei(t){var e;return(t==null||(e=t.ownerDocument)==null?void 0:e.defaultView)||window}function xr(t){var e;return(e=(Lg(t)?t.ownerDocument:t.document)||window.document)==null?void 0:e.documentElement}function Lg(t){return kc()?t instanceof Node||t instanceof Ei(t).Node:!1}function Ji(t){return kc()?t instanceof Element||t instanceof Ei(t).Element:!1}function _r(t){return kc()?t instanceof HTMLElement||t instanceof Ei(t).HTMLElement:!1}function rx(t){return!kc()||typeof ShadowRoot>"u"?!1:t instanceof ShadowRoot||t instanceof Ei(t).ShadowRoot}const c7=new Set(["inline","contents"]);function ql(t){const{overflow:e,overflowX:n,overflowY:i,display:r}=Yi(t);return/auto|scroll|overlay|hidden|clip/.test(e+i+n)&&!c7.has(r)}const d7=new Set(["table","td","th"]);function p7(t){return d7.has(ps(t))}const h7=[":popover-open",":modal"];function Sc(t){return h7.some(e=>{try{return t.matches(e)}catch{return!1}})}const g7=["transform","translate","scale","rotate","perspective"],m7=["transform","translate","scale","rotate","perspective","filter"],y7=["paint","layout","strict","content"];function qg(t){const e=Vg(),n=Ji(t)?Yi(t):t;return g7.some(i=>n[i]?n[i]!=="none":!1)||(n.containerType?n.containerType!=="normal":!1)||!e&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!e&&(n.filter?n.filter!=="none":!1)||m7.some(i=>(n.willChange||"").includes(i))||y7.some(i=>(n.contain||"").includes(i))}function w7(t){let e=ko(t);for(;_r(e)&&!ga(e);){if(qg(e))return e;if(Sc(e))return null;e=ko(e)}return null}function Vg(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const v7=new Set(["html","body","#document"]);function ga(t){return v7.has(ps(t))}function Yi(t){return Ei(t).getComputedStyle(t)}function Cc(t){return Ji(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.scrollX,scrollTop:t.scrollY}}function ko(t){if(ps(t)==="html")return t;const e=t.assignedSlot||t.parentNode||rx(t)&&t.host||xr(t);return rx(e)?e.host:e}function ox(t){const e=ko(t);return ga(e)?t.ownerDocument?t.ownerDocument.body:t.body:_r(e)&&ql(e)?e:ox(e)}function Vl(t,e,n){var i;e===void 0&&(e=[]),n===void 0&&(n=!0);const r=ox(t),o=r===((i=t.ownerDocument)==null?void 0:i.body),s=Ei(r);if(o){const a=zg(s);return e.concat(s,s.visualViewport||[],ql(r)?r:[],a&&n?Vl(a):[])}return e.concat(r,Vl(r,[],n))}function zg(t){return t.parent&&Object.getPrototypeOf(t.parent)?t.frameElement:null}function sx(t){const e=Yi(t);let n=parseFloat(e.width)||0,i=parseFloat(e.height)||0;const r=_r(t),o=r?t.offsetWidth:n,s=r?t.offsetHeight:i,a=vc(n)!==o||vc(i)!==s;return a&&(n=o,i=s),{width:n,height:i,$:a}}function jg(t){return Ji(t)?t:t.contextElement}function ma(t){const e=jg(t);if(!_r(e))return vr(1);const n=e.getBoundingClientRect(),{width:i,height:r,$:o}=sx(e);let s=(o?vc(n.width):n.width)/i,a=(o?vc(n.height):n.height)/r;return(!s||!Number.isFinite(s))&&(s=1),(!a||!Number.isFinite(a))&&(a=1),{x:s,y:a}}const b7=vr(0);function ax(t){const e=Ei(t);return!Vg()||!e.visualViewport?b7:{x:e.visualViewport.offsetLeft,y:e.visualViewport.offsetTop}}function x7(t,e,n){return e===void 0&&(e=!1),!n||e&&n!==Ei(t)?!1:e}function hs(t,e,n,i){e===void 0&&(e=!1),n===void 0&&(n=!1);const r=t.getBoundingClientRect(),o=jg(t);let s=vr(1);e&&(i?Ji(i)&&(s=ma(i)):s=ma(t));const a=x7(o,n,i)?ax(o):vr(0);let l=(r.left+a.x)/s.x,f=(r.top+a.y)/s.y,u=r.width/s.x,c=r.height/s.y;if(o){const d=Ei(o),p=i&&Ji(i)?Ei(i):i;let h=d,g=zg(h);for(;g&&i&&p!==h;){const y=ma(g),w=g.getBoundingClientRect(),v=Yi(g),_=w.left+(g.clientLeft+parseFloat(v.paddingLeft))*y.x,b=w.top+(g.clientTop+parseFloat(v.paddingTop))*y.y;l*=y.x,f*=y.y,u*=y.x,c*=y.y,l+=_,f+=b,h=Ei(g),g=zg(h)}}return _c({width:u,height:c,x:l,y:f})}function Ec(t,e){const n=Cc(t).scrollLeft;return e?e.left+n:hs(xr(t)).left+n}function lx(t,e){const n=t.getBoundingClientRect(),i=n.left+e.scrollLeft-Ec(t,n),r=n.top+e.scrollTop;return{x:i,y:r}}function _7(t){let{elements:e,rect:n,offsetParent:i,strategy:r}=t;const o=r==="fixed",s=xr(i),a=e?Sc(e.floating):!1;if(i===s||a&&o)return n;let l={scrollLeft:0,scrollTop:0},f=vr(1);const u=vr(0),c=_r(i);if((c||!c&&!o)&&((ps(i)!=="body"||ql(s))&&(l=Cc(i)),_r(i))){const p=hs(i);f=ma(i),u.x=p.x+i.clientLeft,u.y=p.y+i.clientTop}const d=s&&!c&&!o?lx(s,l):vr(0);return{width:n.width*f.x,height:n.height*f.y,x:n.x*f.x-l.scrollLeft*f.x+u.x+d.x,y:n.y*f.y-l.scrollTop*f.y+u.y+d.y}}function k7(t){return Array.from(t.getClientRects())}function S7(t){const e=xr(t),n=Cc(t),i=t.ownerDocument.body,r=Ci(e.scrollWidth,e.clientWidth,i.scrollWidth,i.clientWidth),o=Ci(e.scrollHeight,e.clientHeight,i.scrollHeight,i.clientHeight);let s=-n.scrollLeft+Ec(t);const a=-n.scrollTop;return Yi(i).direction==="rtl"&&(s+=Ci(e.clientWidth,i.clientWidth)-r),{width:r,height:o,x:s,y:a}}const fx=25;function C7(t,e){const n=Ei(t),i=xr(t),r=n.visualViewport;let o=i.clientWidth,s=i.clientHeight,a=0,l=0;if(r){o=r.width,s=r.height;const u=Vg();(!u||u&&e==="fixed")&&(a=r.offsetLeft,l=r.offsetTop)}const f=Ec(i);if(f<=0){const u=i.ownerDocument,c=u.body,d=getComputedStyle(c),p=u.compatMode==="CSS1Compat"&&parseFloat(d.marginLeft)+parseFloat(d.marginRight)||0,h=Math.abs(i.clientWidth-c.clientWidth-p);h<=fx&&(o-=h)}else f<=fx&&(o+=f);return{width:o,height:s,x:a,y:l}}const E7=new Set(["absolute","fixed"]);function O7(t,e){const n=hs(t,!0,e==="fixed"),i=n.top+t.clientTop,r=n.left+t.clientLeft,o=_r(t)?ma(t):vr(1),s=t.clientWidth*o.x,a=t.clientHeight*o.y,l=r*o.x,f=i*o.y;return{width:s,height:a,x:l,y:f}}function ux(t,e,n){let i;if(e==="viewport")i=C7(t,n);else if(e==="document")i=S7(xr(t));else if(Ji(e))i=O7(e,n);else{const r=ax(t);i={x:e.x-r.x,y:e.y-r.y,width:e.width,height:e.height}}return _c(i)}function cx(t,e){const n=ko(t);return n===e||!Ji(n)||ga(n)?!1:Yi(n).position==="fixed"||cx(n,e)}function A7(t,e){const n=e.get(t);if(n)return n;let i=Vl(t,[],!1).filter(a=>Ji(a)&&ps(a)!=="body"),r=null;const o=Yi(t).position==="fixed";let s=o?ko(t):t;for(;Ji(s)&&!ga(s);){const a=Yi(s),l=qg(s);!l&&a.position==="fixed"&&(r=null),(o?!l&&!r:!l&&a.position==="static"&&!!r&&E7.has(r.position)||ql(s)&&!l&&cx(t,s))?i=i.filter(u=>u!==s):r=a,s=ko(s)}return e.set(t,i),i}function R7(t){let{element:e,boundary:n,rootBoundary:i,strategy:r}=t;const s=[...n==="clippingAncestors"?Sc(e)?[]:A7(e,this._c):[].concat(n),i],a=s[0],l=s.reduce((f,u)=>{const c=ux(e,u,r);return f.top=Ci(c.top,f.top),f.right=_o(c.right,f.right),f.bottom=_o(c.bottom,f.bottom),f.left=Ci(c.left,f.left),f},ux(e,a,r));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function T7(t){const{width:e,height:n}=sx(t);return{width:e,height:n}}function P7(t,e,n){const i=_r(e),r=xr(e),o=n==="fixed",s=hs(t,!0,o,e);let a={scrollLeft:0,scrollTop:0};const l=vr(0);function f(){l.x=Ec(r)}if(i||!i&&!o)if((ps(e)!=="body"||ql(r))&&(a=Cc(e)),i){const p=hs(e,!0,o,e);l.x=p.x+e.clientLeft,l.y=p.y+e.clientTop}else r&&f();o&&!i&&r&&f();const u=r&&!i&&!o?lx(r,a):vr(0),c=s.left+a.scrollLeft-l.x-u.x,d=s.top+a.scrollTop-l.y-u.y;return{x:c,y:d,width:s.width,height:s.height}}function Hg(t){return Yi(t).position==="static"}function dx(t,e){if(!_r(t)||Yi(t).position==="fixed")return null;if(e)return e(t);let n=t.offsetParent;return xr(t)===n&&(n=n.ownerDocument.body),n}function px(t,e){const n=Ei(t);if(Sc(t))return n;if(!_r(t)){let r=ko(t);for(;r&&!ga(r);){if(Ji(r)&&!Hg(r))return r;r=ko(r)}return n}let i=dx(t,e);for(;i&&p7(i)&&Hg(i);)i=dx(i,e);return i&&ga(i)&&Hg(i)&&!qg(i)?n:i||w7(t)||n}const M7=async function(t){const e=this.getOffsetParent||px,n=this.getDimensions,i=await n(t.floating);return{reference:P7(t.reference,await e(t.floating),t.strategy),floating:{x:0,y:0,width:i.width,height:i.height}}};function I7(t){return Yi(t).direction==="rtl"}const N7={convertOffsetParentRelativeRectToViewportRelativeRect:_7,getDocumentElement:xr,getClippingRect:R7,getOffsetParent:px,getElementRects:M7,getClientRects:k7,getDimensions:T7,getScale:ma,isElement:Ji,isRTL:I7};function hx(t,e){return t.x===e.x&&t.y===e.y&&t.width===e.width&&t.height===e.height}function D7(t,e){let n=null,i;const r=xr(t);function o(){var a;clearTimeout(i),(a=n)==null||a.disconnect(),n=null}function s(a,l){a===void 0&&(a=!1),l===void 0&&(l=1),o();const f=t.getBoundingClientRect(),{left:u,top:c,width:d,height:p}=f;if(a||e(),!d||!p)return;const h=bc(c),g=bc(r.clientWidth-(u+d)),y=bc(r.clientHeight-(c+p)),w=bc(u),_={rootMargin:-h+"px "+-g+"px "+-y+"px "+-w+"px",threshold:Ci(0,_o(1,l))||1};let b=!0;function x(k){const S=k[0].intersectionRatio;if(S!==l){if(!b)return s();S?s(!1,S):i=setTimeout(()=>{s(!1,1e-7)},1e3)}S===1&&!hx(f,t.getBoundingClientRect())&&s(),b=!1}try{n=new IntersectionObserver(x,{..._,root:r.ownerDocument})}catch{n=new IntersectionObserver(x,_)}n.observe(t)}return s(!0),o}function B7(t,e,n,i){i===void 0&&(i={});const{ancestorScroll:r=!0,ancestorResize:o=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:l=!1}=i,f=jg(t),u=r||o?[...f?Vl(f):[],...Vl(e)]:[];u.forEach(w=>{r&&w.addEventListener("scroll",n,{passive:!0}),o&&w.addEventListener("resize",n)});const c=f&&a?D7(f,n):null;let d=-1,p=null;s&&(p=new ResizeObserver(w=>{let[v]=w;v&&v.target===f&&p&&(p.unobserve(e),cancelAnimationFrame(d),d=requestAnimationFrame(()=>{var _;(_=p)==null||_.observe(e)})),n()}),f&&!l&&p.observe(f),p.observe(e));let h,g=l?hs(t):null;l&&y();function y(){const w=hs(t);g&&!hx(g,w)&&n(),g=w,h=requestAnimationFrame(y)}return n(),()=>{var w;u.forEach(v=>{r&&v.removeEventListener("scroll",n),o&&v.removeEventListener("resize",n)}),c?.(),(w=p)==null||w.disconnect(),p=null,l&&cancelAnimationFrame(h)}}const F7=a7,gx=l7,Ug=r7,$7=u7,L7=o7,q7=i7,V7=f7,mx=(t,e,n)=>{const i=new Map,r={platform:N7,...n},o={...r.platform,_c:i};return n7(t,e,{...r,platform:o})};function z7(t){return t!=null&&typeof t=="object"&&"$el"in t}function Wg(t){if(z7(t)){const e=t.$el;return Lg(e)&&ps(e)==="#comment"?null:e}return t}function ya(t){return typeof t=="function"?t():m(t)}function j7(t){return{name:"arrow",options:t,fn(e){const n=Wg(ya(t.element));return n==null?{}:q7({element:n,padding:t.padding}).fn(e)}}}function yx(t){return typeof window>"u"?1:(t.ownerDocument.defaultView||window).devicePixelRatio||1}function wx(t,e){const n=yx(t);return Math.round(e*n)/n}function H7(t,e,n){n===void 0&&(n={});const i=n.whileElementsMounted,r=U(()=>{var S;return(S=ya(n.open))!=null?S:!0}),o=U(()=>ya(n.middleware)),s=U(()=>{var S;return(S=ya(n.placement))!=null?S:"bottom"}),a=U(()=>{var S;return(S=ya(n.strategy))!=null?S:"absolute"}),l=U(()=>{var S;return(S=ya(n.transform))!=null?S:!0}),f=U(()=>Wg(t.value)),u=U(()=>Wg(e.value)),c=H(0),d=H(0),p=H(a.value),h=H(s.value),g=Xt({}),y=H(!1),w=U(()=>{const S={position:p.value,left:"0",top:"0"};if(!u.value)return S;const T=wx(u.value,c.value),A=wx(u.value,d.value);return l.value?{...S,transform:"translate("+T+"px, "+A+"px)",...yx(u.value)>=1.5&&{willChange:"transform"}}:{position:p.value,left:T+"px",top:A+"px"}});let v;function _(){if(f.value==null||u.value==null)return;const S=r.value;mx(f.value,u.value,{middleware:o.value,placement:s.value,strategy:a.value}).then(T=>{c.value=T.x,d.value=T.y,p.value=T.strategy,h.value=T.placement,g.value=T.middlewareData,y.value=S!==!1})}function b(){typeof v=="function"&&(v(),v=void 0)}function x(){if(b(),i===void 0){_();return}if(f.value!=null&&u.value!=null){v=i(f.value,u.value,_);return}}function k(){r.value||(y.value=!1)}return je([o,s,a,r],_,{flush:"sync"}),je([f,u],x,{flush:"sync"}),je(r,k,{flush:"sync"}),nl()&&su(b),{x:Xo(c),y:Xo(d),strategy:Xo(p),placement:Xo(h),middlewareData:Xo(g),isPositioned:Xo(y),floatingStyles:w,update:_}}const vx={side:"bottom",sideOffset:0,sideFlip:!0,align:"center",alignOffset:0,alignFlip:!0,arrowPadding:0,avoidCollisions:!0,collisionBoundary:()=>[],collisionPadding:0,sticky:"partial",hideWhenDetached:!1,positionStrategy:"fixed",updatePositionStrategy:"optimized",prioritizePosition:!1},[U7,W7]=Pt("PopperContent");var K7=q({inheritAttrs:!1,__name:"PopperContent",props:Bw({side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},{...vx}),emits:["placed"],setup(t,{emit:e}){const n=t,i=e,r=Y2(),{forwardRef:o,currentElement:s}=Ne(),a=H(),l=H(),{width:f,height:u}=nM(l),c=U(()=>n.side+(n.align!=="center"?`-${n.align}`:"")),d=U(()=>typeof n.collisionPadding=="number"?n.collisionPadding:{top:0,right:0,bottom:0,left:0,...n.collisionPadding}),p=U(()=>Array.isArray(n.collisionBoundary)?n.collisionBoundary:[n.collisionBoundary]),h=U(()=>({padding:d.value,boundary:p.value.filter(j9),altBoundary:p.value.length>0})),g=U(()=>({mainAxis:n.sideFlip,crossAxis:n.alignFlip})),y=bP(()=>[F7({mainAxis:n.sideOffset+u.value,alignmentAxis:n.alignOffset}),n.prioritizePosition&&n.avoidCollisions&&Ug({...h.value,...g.value}),n.avoidCollisions&&gx({mainAxis:!0,crossAxis:!!n.prioritizePosition,limiter:n.sticky==="partial"?V7():void 0,...h.value}),!n.prioritizePosition&&n.avoidCollisions&&Ug({...h.value,...g.value}),$7({...h.value,apply:({elements:L,rects:K,availableWidth:fe,availableHeight:ae})=>{const{width:ce,height:re}=K.reference,te=L.floating.style;te.setProperty("--reka-popper-available-width",`${fe}px`),te.setProperty("--reka-popper-available-height",`${ae}px`),te.setProperty("--reka-popper-anchor-width",`${ce}px`),te.setProperty("--reka-popper-anchor-height",`${re}px`)}}),l.value&&j7({element:l.value,padding:n.arrowPadding}),H9({arrowWidth:f.value,arrowHeight:u.value}),n.hideWhenDetached&&L7({strategy:"referenceHidden",...h.value})]),w=U(()=>n.reference??r.anchor.value),{floatingStyles:v,placement:_,isPositioned:b,middlewareData:x}=H7(w,a,{strategy:n.positionStrategy,placement:c,whileElementsMounted:(...L)=>B7(...L,{layoutShift:!n.disableUpdateOnLayoutShift,animationFrame:n.updatePositionStrategy==="always"}),middleware:y}),k=U(()=>Ig(_.value)[0]),S=U(()=>Ig(_.value)[1]);ev(()=>{b.value&&i("placed")});const T=U(()=>x.value.arrow?.centerOffset!==0),A=H("");Tt(()=>{s.value&&(A.value=window.getComputedStyle(s.value).zIndex)});const R=U(()=>x.value.arrow?.x??0),F=U(()=>x.value.arrow?.y??0);return W7({placedSide:k,onArrowChange:L=>l.value=L,arrowX:R,arrowY:F,shouldHideArrow:T}),(L,K)=>(E(),X("div",{ref_key:"floatingRef",ref:a,"data-reka-popper-content-wrapper":"",style:di({...m(v),transform:m(b)?m(v).transform:"translate(0, -200%)",minWidth:"max-content",zIndex:A.value,"--reka-popper-transform-origin":[m(x).transformOrigin?.x,m(x).transformOrigin?.y].join(" "),...m(x).hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}})},[M(m(qe),le({ref:m(o)},L.$attrs,{"as-child":n.asChild,as:L.as,"data-side":k.value,"data-align":S.value,style:{animation:m(b)?void 0:"none"}}),{default:C(()=>[z(L.$slots,"default")]),_:3},16,["as-child","as","data-side","data-align","style"])],4))}}),Oc=K7;const G7={top:"bottom",right:"left",bottom:"top",left:"right"};var J7=q({inheritAttrs:!1,__name:"PopperArrow",props:{width:{type:Number,required:!1},height:{type:Number,required:!1},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"svg"}},setup(t){const{forwardRef:e}=Ne(),n=U7(),i=U(()=>G7[n.placedSide.value]);return(r,o)=>(E(),X("span",{ref:s=>{m(n).onArrowChange(s)},style:di({position:"absolute",left:m(n).arrowX?.value?`${m(n).arrowX?.value}px`:void 0,top:m(n).arrowY?.value?`${m(n).arrowY?.value}px`:void 0,[i.value]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[m(n).placedSide.value],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[m(n).placedSide.value],visibility:m(n).shouldHideArrow.value?"hidden":void 0})},[M(z9,le(r.$attrs,{ref:m(e),style:{display:"block"},as:r.as,"as-child":r.asChild,rounded:r.rounded,width:r.width,height:r.height}),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["as","as-child","rounded","width","height"])],4))}}),Y7=J7;function X7(t,e,n){return t===void 0?!1:Array.isArray(t)?t.some(i=>zl(i,e,n)):zl(t,e,n)}function zl(t,e,n){return t===void 0||e===void 0?!1:typeof t=="string"?t===e:typeof n=="function"?n(t,e):typeof n=="string"?t?.[n]===e?.[n]:jr(t,e)}const[Kg,Q7]=Pt("ListboxRoot");var Z7=q({__name:"ListboxRoot",props:{modelValue:{type:null,required:!1},defaultValue:{type:null,required:!1},multiple:{type:Boolean,required:!1},orientation:{type:String,required:!1,default:"vertical"},dir:{type:String,required:!1},disabled:{type:Boolean,required:!1},selectionBehavior:{type:String,required:!1,default:"toggle"},highlightOnHover:{type:Boolean,required:!1},by:{type:[String,Function],required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue","highlight","entryFocus","leave"],setup(t,{expose:e,emit:n}){const i=t,r=n,{multiple:o,highlightOnHover:s,orientation:a,disabled:l,selectionBehavior:f,dir:u}=Jt(i),{getItems:c}=ri({isProvider:!0}),{handleTypeaheadSearch:d}=cc(),{primitiveElement:p,currentElement:h}=Bl(),g=tM(),y=cs(u),w=ca(h),v=H(),_=H(!1),b=H(!0),x=jn(i,"modelValue",r,{defaultValue:i.defaultValue??(o.value?[]:void 0),passive:i.modelValue===void 0,deep:!0});function k(I){if(_.value=!0,i.multiple){const ee=Array.isArray(x.value)?[...x.value]:[],W=ee.findIndex(ue=>zl(ue,I,i.by));i.selectionBehavior==="toggle"?(W===-1?ee.push(I):ee.splice(W,1),x.value=ee):(x.value=[I],v.value=I)}else i.selectionBehavior==="toggle"&&zl(x.value,I,i.by)?x.value=void 0:x.value=I;setTimeout(()=>{_.value=!1},1)}const S=H(null),T=H(null),A=H(!1),R=H(!1),F=rc(),L=rc(),K=rc();function fe(){return c().map(I=>I.ref).filter(I=>I.dataset.disabled!=="")}function ae(I,ee=!0){if(!I)return;S.value=I,b.value&&S.value.focus(),ee&&S.value.scrollIntoView({block:"nearest"});const W=c().find(ue=>ue.ref===I);r("highlight",W)}function ce(I){if(A.value)K.trigger(I);else{const ee=c().find(W=>zl(W.value,I,i.by));ee&&(S.value=ee.ref,ae(ee.ref))}}function re(I){S.value&&S.value.isConnected&&(I.preventDefault(),I.stopPropagation(),R.value||S.value.click())}function te(I){if(b.value){if(_.value=!0,A.value)L.trigger(I);else{const ee=I.altKey||I.ctrlKey||I.metaKey;if(ee&&I.key==="a"&&o.value){const W=c(),ue=W.map(Be=>Be.value);x.value=[...ue],I.preventDefault(),ae(W[W.length-1].ref)}else if(!ee){const W=d(I.key,c());W&&ae(W)}}setTimeout(()=>{_.value=!1},1)}}function He(){R.value=!0}function st(){lt(()=>{R.value=!1})}function ut(){lt(()=>{const I=new KeyboardEvent("keydown",{key:"PageUp"});We(I)})}function ct(I){const ee=S.value;ee?.isConnected&&(T.value=ee),S.value=null,r("leave",I)}function vt(I){const ee=new CustomEvent("listbox.entryFocus",{bubbles:!1,cancelable:!0});if(I.currentTarget?.dispatchEvent(ee),r("entryFocus",ee),!ee.defaultPrevented)if(T.value)ae(T.value);else{const W=fe()?.[0];ae(W)}}function We(I){const ee=H2(I,a.value,y.value);if(!ee)return;let W=fe();if(S.value){if(ee==="last")W.reverse();else if(ee==="prev"||ee==="next"){ee==="prev"&&W.reverse();const ue=W.indexOf(S.value);W=W.slice(ue+1)}Ze(I,W[0])}if(W.length){const ue=!S.value&&ee==="prev"?W.length-1:0;ae(W[ue])}if(A.value)return L.trigger(I)}function Ze(I,ee){if(!(A.value||i.selectionBehavior!=="replace"||!o.value||!Array.isArray(x.value)||(I.altKey||I.ctrlKey||I.metaKey)&&!I.shiftKey)&&I.shiftKey){const ue=c().filter(V=>V.ref.dataset.disabled!=="");let Be=ue.find(V=>V.ref===ee)?.value;if(I.key===g.END?Be=ue[ue.length-1].value:I.key===g.HOME&&(Be=ue[0].value),!Be||!v.value)return;const $=wP(ue.map(V=>V.value),v.value,Be);x.value=$}}async function ye(I){if(await lt(),A.value)F.trigger(I);else{const ee=fe(),W=ee.find(ue=>ue.dataset.state==="checked");W?ae(W):ee.length&&ae(ee[0])}}return je(x,()=>{_.value||lt(()=>{ye()})},{immediate:!0,deep:!0}),e({highlightedElement:S,highlightItem:ce,highlightFirstItem:ut,highlightSelected:ye,getItems:c}),Q7({modelValue:x,onValueChange:k,multiple:o,orientation:a,dir:y,disabled:l,highlightOnHover:s,highlightedElement:S,isVirtual:A,virtualFocusHook:F,virtualKeydownHook:L,virtualHighlightHook:K,by:i.by,firstValue:v,selectionBehavior:f,focusable:b,onLeave:ct,onEnter:vt,changeHighlight:ae,onKeydownEnter:re,onKeydownNavigation:We,onKeydownTypeAhead:te,onCompositionStart:He,onCompositionEnd:st,highlightFirstItem:ut}),(I,ee)=>(E(),B(m(qe),{ref_key:"primitiveElement",ref:p,as:I.as,"as-child":I.asChild,dir:m(y),"data-disabled":m(l)?"":void 0,onPointerleave:ct,onFocusout:ee[0]||(ee[0]=async W=>{const ue=W.relatedTarget||W.target;await lt(),S.value&&m(h)&&!m(h).contains(ue)&&ct(W)})},{default:C(()=>[z(I.$slots,"default",{modelValue:m(x)}),m(w)&&I.name?(E(),B(m($l),{key:0,name:I.name,value:m(x),disabled:m(l),required:I.required},null,8,["name","value","disabled","required"])):Re("v-if",!0)]),_:3},8,["as","as-child","dir","data-disabled"]))}}),eI=Z7,tI=q({__name:"ListboxContent",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const{CollectionSlot:e}=ri(),n=Kg(),i=oc(!1,10);return(r,o)=>(E(),B(m(e),null,{default:C(()=>[M(m(qe),{role:"listbox",as:r.as,"as-child":r.asChild,tabindex:m(n).focusable.value?m(n).highlightedElement.value?"-1":"0":"-1","aria-orientation":m(n).orientation.value,"aria-multiselectable":!!m(n).multiple.value,"data-orientation":m(n).orientation.value,onMousedown:o[0]||(o[0]=Bt(s=>i.value=!0,["left"])),onFocus:o[1]||(o[1]=s=>{m(i)||m(n).onEnter(s)}),onKeydown:[o[2]||(o[2]=mr(s=>{m(n).orientation.value==="vertical"&&(s.key==="ArrowLeft"||s.key==="ArrowRight")||m(n).orientation.value==="horizontal"&&(s.key==="ArrowUp"||s.key==="ArrowDown")||(s.preventDefault(),m(n).focusable.value&&m(n).onKeydownNavigation(s))},["down","up","left","right","home","end"])),mr(m(n).onKeydownEnter,["enter"]),m(n).onKeydownTypeAhead]},{default:C(()=>[z(r.$slots,"default")]),_:3},8,["as","as-child","tabindex","aria-orientation","aria-multiselectable","data-orientation","onKeydown"])]),_:3}))}}),nI=tI,iI=q({__name:"ListboxFilter",props:{modelValue:{type:String,required:!1},autoFocus:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"input"}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,r=jn(n,"modelValue",e,{defaultValue:"",passive:n.modelValue===void 0}),o=Kg(),{primitiveElement:s,currentElement:a}=Bl(),l=U(()=>n.disabled||o.disabled.value||!1),f=H();return tv(()=>f.value=o.highlightedElement.value?.id),_t(()=>{o.focusable.value=!1,setTimeout(()=>{n.autoFocus&&a.value?.focus()},1)}),qn(()=>{o.focusable.value=!0}),(u,c)=>(E(),B(m(qe),{ref_key:"primitiveElement",ref:s,as:u.as,"as-child":u.asChild,value:m(r),disabled:l.value?"":void 0,"data-disabled":l.value?"":void 0,"aria-disabled":l.value??void 0,"aria-activedescendant":f.value,type:"text",onKeydown:[mr(Bt(m(o).onKeydownNavigation,["prevent"]),["down","up","home","end"]),mr(m(o).onKeydownEnter,["enter"])],onInput:c[0]||(c[0]=d=>{r.value=d.target.value,m(o).highlightFirstItem()}),onCompositionstart:m(o).onCompositionStart,onCompositionend:m(o).onCompositionEnd},{default:C(()=>[z(u.$slots,"default",{modelValue:m(r)})]),_:3},8,["as","as-child","value","disabled","data-disabled","aria-disabled","aria-activedescendant","onKeydown","onCompositionstart","onCompositionend"]))}}),rI=iI;const[oI,sI]=Pt("ListboxGroup");var aI=q({__name:"ListboxGroup",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t,n=xn(void 0,"reka-listbox-group");return sI({id:n}),(i,r)=>(E(),B(m(qe),le({role:"group"},e,{"aria-labelledby":m(n)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["aria-labelledby"]))}}),lI=aI,fI=q({__name:"ListboxGroupLabel",props:{for:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(t){const e=t,n=oI({id:""});return(i,r)=>(E(),B(m(qe),le(e,{id:m(n).id}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["id"]))}}),uI=fI;const cI="listbox.select",[mie,dI]=Pt("ListboxItem");var pI=q({__name:"ListboxItem",props:{value:{type:null,required:!0},disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},emits:["select"],setup(t,{emit:e}){const n=t,i=e,r=xn(void 0,"reka-listbox-item"),{CollectionItem:o}=ri(),{forwardRef:s,currentElement:a}=Ne(),l=Kg(),f=U(()=>a.value===l.highlightedElement.value),u=U(()=>X7(l.modelValue.value,n.value,l.by)),c=U(()=>l.disabled.value||n.disabled);async function d(h){i("select",h),!h?.defaultPrevented&&!c.value&&h&&(l.onValueChange(n.value),l.changeHighlight(a.value))}function p(h){const g={originalEvent:h,value:n.value};nc(cI,d,g)}return dI({isSelected:u}),(h,g)=>(E(),B(m(o),{value:h.value},{default:C(()=>[e8([f.value,u.value],()=>M(m(qe),le({id:m(r)},h.$attrs,{ref:m(s),role:"option",tabindex:m(l).focusable.value?f.value?"0":"-1":-1,"aria-selected":u.value,as:h.as,"as-child":h.asChild,disabled:c.value?"":void 0,"data-disabled":c.value?"":void 0,"data-highlighted":f.value?"":void 0,"data-state":u.value?"checked":"unchecked",onClick:p,onKeydown:mr(Bt(p,["prevent"]),["space"]),onPointermove:g[0]||(g[0]=()=>{m(l).highlightedElement.value!==m(a)&&m(l).highlightOnHover.value&&!m(l).focusable.value&&m(l).changeHighlight(m(a),!1)})}),{default:C(()=>[z(h.$slots,"default")]),_:3},16,["id","tabindex","aria-selected","as","as-child","disabled","data-disabled","data-highlighted","data-state","onKeydown"]),g,1)]),_:3},8,["value"]))}}),hI=pI;function gI(t){const e=vg({nonce:H()});return U(()=>t?.value||e.nonce?.value)}var mI=q({__name:"MenuAnchor",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return(n,i)=>(E(),B(m(wc),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),yI=mI;function wI(){const t=H(!1);return _t(()=>{ua("keydown",()=>{t.value=!0},{capture:!0,passive:!0}),ua(["pointerdown","pointermove"],()=>{t.value=!1},{capture:!0,passive:!0})}),t}const vI=y2(wI),[Ac,bI]=Pt(["MenuRoot","MenuSub"],"MenuContext"),[Gg,xI]=Pt("MenuRoot");var _I=q({__name:"MenuRoot",props:{open:{type:Boolean,required:!1,default:!1},dir:{type:String,required:!1},modal:{type:Boolean,required:!1,default:!0}},emits:["update:open"],setup(t,{emit:e}){const n=t,i=e,{modal:r,dir:o}=Jt(n),s=cs(o),a=jn(n,"open",i),l=H(),f=vI();return bI({open:a,onOpenChange:u=>{a.value=u},content:l,onContentChange:u=>{l.value=u}}),xI({onClose:()=>{a.value=!1},isUsingKeyboardRef:f,dir:s,modal:r}),(u,c)=>(E(),B(m(yc),null,{default:C(()=>[z(u.$slots,"default")]),_:3}))}}),kI=_I;const[bx,SI]=Pt("MenuContent");var CI=q({__name:"MenuContentImpl",props:Bw({loop:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},disableOutsideScroll:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},{...vx}),emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus","dismiss"],setup(t,{emit:e}){const n=t,i=e,r=Ac(),o=Gg(),{trapFocus:s,disableOutsidePointerEvents:a,loop:l}=Jt(n);Cg(),ac(a.value);const f=H(""),u=H(0),c=H(0),d=H(null),p=H("right"),h=H(0),g=H(null),y=H(),{forwardRef:w,currentElement:v}=Ne(),{handleTypeaheadSearch:_}=cc();je(v,A=>{r.onContentChange(A)}),qn(()=>{window.clearTimeout(u.value)});function b(A){return p.value===d.value?.side&&MM(A,d.value?.area)}async function x(A){i("openAutoFocus",A),!A.defaultPrevented&&(A.preventDefault(),v.value?.focus({preventScroll:!0}))}function k(A){if(A.defaultPrevented)return;const F=A.target.closest("[data-reka-menu-content]")===A.currentTarget,L=A.ctrlKey||A.altKey||A.metaKey,K=A.key.length===1,fe=g2(A,pn(),v.value,{loop:l.value,arrowKeyOptions:"vertical",dir:o?.dir.value,focus:!0,attributeName:"[data-reka-collection-item]:not([data-disabled])"});if(fe)return fe?.focus();if(A.code==="Space")return;const ae=y.value?.getItems()??[];if(F&&(A.key==="Tab"&&A.preventDefault(),!L&&K&&_(A.key,ae)),A.target!==v.value||!TM.includes(A.key))return;A.preventDefault();const ce=[...ae.map(re=>re.ref)];I2.includes(A.key)&&ce.reverse(),Tg(ce)}function S(A){A?.currentTarget?.contains?.(A.target)||(window.clearTimeout(u.value),f.value="")}function T(A){if(!Pg(A))return;const R=A.target,F=h.value!==A.clientX;if(A?.currentTarget?.contains(R)&&F){const L=A.clientX>h.value?"right":"left";p.value=L,h.value=A.clientX}}return SI({onItemEnter:A=>!!b(A),onItemLeave:A=>{b(A)||(v.value?.focus(),g.value=null)},onTriggerLeave:A=>!!b(A),searchRef:f,pointerGraceTimerRef:c,onPointerGraceIntentChange:A=>{d.value=A}}),(A,R)=>(E(),B(m(hc),{"as-child":"",trapped:m(s),onMountAutoFocus:x,onUnmountAutoFocus:R[7]||(R[7]=F=>i("closeAutoFocus",F))},{default:C(()=>[M(m(Fl),{"as-child":"","disable-outside-pointer-events":m(a),onEscapeKeyDown:R[2]||(R[2]=F=>i("escapeKeyDown",F)),onPointerDownOutside:R[3]||(R[3]=F=>i("pointerDownOutside",F)),onFocusOutside:R[4]||(R[4]=F=>i("focusOutside",F)),onInteractOutside:R[5]||(R[5]=F=>i("interactOutside",F)),onDismiss:R[6]||(R[6]=F=>i("dismiss"))},{default:C(()=>[M(m(W2),{ref_key:"rovingFocusGroupRef",ref:y,"current-tab-stop-id":g.value,"onUpdate:currentTabStopId":R[0]||(R[0]=F=>g.value=F),"as-child":"",orientation:"vertical",dir:m(o).dir.value,loop:m(l),onEntryFocus:R[1]||(R[1]=F=>{i("entryFocus",F),m(o).isUsingKeyboardRef.value||F.preventDefault()})},{default:C(()=>[M(m(Oc),{ref:m(w),role:"menu",as:A.as,"as-child":A.asChild,"aria-orientation":"vertical","data-reka-menu-content":"","data-state":m(N2)(m(r).open.value),dir:m(o).dir.value,side:A.side,"side-offset":A.sideOffset,align:A.align,"align-offset":A.alignOffset,"avoid-collisions":A.avoidCollisions,"collision-boundary":A.collisionBoundary,"collision-padding":A.collisionPadding,"arrow-padding":A.arrowPadding,"prioritize-position":A.prioritizePosition,"position-strategy":A.positionStrategy,"update-position-strategy":A.updatePositionStrategy,sticky:A.sticky,"hide-when-detached":A.hideWhenDetached,reference:A.reference,onKeydown:k,onBlur:S,onPointermove:T},{default:C(()=>[z(A.$slots,"default")]),_:3},8,["as","as-child","data-state","dir","side","side-offset","align","align-offset","avoid-collisions","collision-boundary","collision-padding","arrow-padding","prioritize-position","position-strategy","update-position-strategy","sticky","hide-when-detached","reference"])]),_:3},8,["current-tab-stop-id","dir","loop"])]),_:3},8,["disable-outside-pointer-events"])]),_:3},8,["trapped"]))}}),xx=CI,EI=q({inheritAttrs:!1,__name:"MenuItemImpl",props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t,n=bx(),{forwardRef:i}=Ne(),{CollectionItem:r}=ri(),o=H(!1);async function s(l){l.defaultPrevented||Pg(l)&&(e.disabled?n.onItemLeave(l):n.onItemEnter(l)||l.currentTarget?.focus({preventScroll:!0}))}async function a(l){await lt(),!l.defaultPrevented&&Pg(l)&&n.onItemLeave(l)}return(l,f)=>(E(),B(m(r),{value:{textValue:l.textValue}},{default:C(()=>[M(m(qe),le({ref:m(i),role:"menuitem",tabindex:"-1"},l.$attrs,{as:l.as,"as-child":l.asChild,"aria-disabled":l.disabled||void 0,"data-disabled":l.disabled?"":void 0,"data-highlighted":o.value?"":void 0,onPointermove:s,onPointerleave:a,onFocus:f[0]||(f[0]=async u=>{await lt(),!(u.defaultPrevented||l.disabled)&&(o.value=!0)}),onBlur:f[1]||(f[1]=async u=>{await lt(),!u.defaultPrevented&&(o.value=!1)})}),{default:C(()=>[z(l.$slots,"default")]),_:3},16,["as","as-child","aria-disabled","data-disabled","data-highlighted"])]),_:3},8,["value"]))}}),OI=EI,AI=q({__name:"MenuItem",props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select"],setup(t,{emit:e}){const n=t,i=e,{forwardRef:r,currentElement:o}=Ne(),s=Gg(),a=bx(),l=H(!1);async function f(){const u=o.value;if(!n.disabled&&u){const c=new CustomEvent(AM,{bubbles:!0,cancelable:!0});i("select",c),await lt(),c.defaultPrevented?l.value=!1:s.onClose()}}return(u,c)=>(E(),B(OI,le(n,{ref:m(r),onClick:f,onPointerdown:c[0]||(c[0]=()=>{l.value=!0}),onPointerup:c[1]||(c[1]=async d=>{await lt(),!d.defaultPrevented&&(l.value||d.currentTarget?.click())}),onKeydown:c[2]||(c[2]=async d=>{const p=m(a).searchRef.value!=="";u.disabled||p&&d.key===" "||m(Rg).includes(d.key)&&(d.currentTarget.click(),d.preventDefault())})}),{default:C(()=>[z(u.$slots,"default")]),_:3},16))}}),_x=AI;const[RI,TI]=Pt(["MenuCheckboxItem","MenuRadioItem"],"MenuItemIndicatorContext");var PI=q({__name:"MenuItemIndicator",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=RI({modelValue:H(!1)});return(n,i)=>(E(),B(m(Hr),{present:n.forceMount||m(gc)(m(e).modelValue.value)||m(e).modelValue.value===!0},{default:C(()=>[M(m(qe),{as:n.as,"as-child":n.asChild,"data-state":m(D2)(m(e).modelValue.value)},{default:C(()=>[z(n.$slots,"default")]),_:3},8,["as","as-child","data-state"])]),_:3},8,["present"]))}}),MI=PI,II=q({__name:"MenuCheckboxItem",props:{modelValue:{type:[Boolean,String],required:!1,default:!1},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select","update:modelValue"],setup(t,{emit:e}){const n=t,i=e,r=w2(n,["modelValue"]),o=sn(r),s=jn(n,"modelValue",i);return TI({modelValue:s}),(a,l)=>(E(),B(_x,le({role:"menuitemcheckbox"},m(o),{"aria-checked":m(gc)(m(s))?"mixed":m(s),"data-state":m(D2)(m(s)),onSelect:l[0]||(l[0]=async f=>{i("select",f),m(gc)(m(s))?s.value=!0:s.value=!m(s)})}),{default:C(()=>[z(a.$slots,"default",{modelValue:m(s)})]),_:3},16,["aria-checked","data-state"]))}}),NI=II,DI=q({__name:"MenuRootContentModal",props:{loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=Dt(n,i),o=Ac(),{forwardRef:s,currentElement:a}=Ne();return uc(a),(l,f)=>(E(),B(xx,le(m(r),{ref:m(s),"trap-focus":m(o).open.value,"disable-outside-pointer-events":m(o).open.value,"disable-outside-scroll":!0,onDismiss:f[0]||(f[0]=u=>m(o).onOpenChange(!1)),onFocusOutside:f[1]||(f[1]=Bt(u=>i("focusOutside",u),["prevent"]))}),{default:C(()=>[z(l.$slots,"default")]),_:3},16,["trap-focus","disable-outside-pointer-events"]))}}),BI=DI,FI=q({__name:"MenuRootContentNonModal",props:{loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const r=Dt(t,e),o=Ac();return(s,a)=>(E(),B(xx,le(m(r),{"trap-focus":!1,"disable-outside-pointer-events":!1,"disable-outside-scroll":!1,onDismiss:a[0]||(a[0]=l=>m(o).onOpenChange(!1))}),{default:C(()=>[z(s.$slots,"default")]),_:3},16))}}),$I=FI,LI=q({__name:"MenuContent",props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const r=Dt(t,e),o=Ac(),s=Gg();return(a,l)=>(E(),B(m(Hr),{present:a.forceMount||m(o).open.value},{default:C(()=>[m(s).modal.value?(E(),B(BI,At(le({key:0},{...a.$attrs,...m(r)})),{default:C(()=>[z(a.$slots,"default")]),_:3},16)):(E(),B($I,At(le({key:1},{...a.$attrs,...m(r)})),{default:C(()=>[z(a.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),qI=LI,VI=q({__name:"MenuGroup",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return(n,i)=>(E(),B(m(qe),le({role:"group"},e),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),zI=VI,jI=q({__name:"MenuLabel",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(t){const e=t;return(n,i)=>(E(),B(m(qe),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),HI=jI,UI=q({__name:"MenuPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,i)=>(E(),B(m(pa),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),WI=UI,KI=q({__name:"MenuSeparator",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return(n,i)=>(E(),B(m(qe),le(e,{role:"separator","aria-orientation":"horizontal"}),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),GI=KI;const[jl,JI]=Pt("PopoverRoot");var YI=q({__name:"PopoverRoot",props:{defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},modal:{type:Boolean,required:!1,default:!1}},emits:["update:open"],setup(t,{emit:e}){const n=t,i=e,{modal:r}=Jt(n),o=jn(n,"open",i,{defaultValue:n.defaultOpen,passive:n.open===void 0}),s=H(),a=H(!1);return JI({contentId:"",triggerId:"",modal:r,open:o,onOpenChange:l=>{o.value=l},onOpenToggle:()=>{o.value=!o.value},triggerElement:s,hasCustomAnchor:a}),(l,f)=>(E(),B(m(yc),null,{default:C(()=>[z(l.$slots,"default",{open:m(o),close:()=>o.value=!1})]),_:3}))}}),XI=YI,QI=q({__name:"PopoverContentImpl",props:{trapFocus:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=sn(w2(n,"trapFocus","disableOutsidePointerEvents")),{forwardRef:o}=Ne(),s=jl();return Cg(),(a,l)=>(E(),B(m(hc),{"as-child":"",loop:"",trapped:a.trapFocus,onMountAutoFocus:l[5]||(l[5]=f=>i("openAutoFocus",f)),onUnmountAutoFocus:l[6]||(l[6]=f=>i("closeAutoFocus",f))},{default:C(()=>[M(m(Fl),{"as-child":"","disable-outside-pointer-events":a.disableOutsidePointerEvents,onPointerDownOutside:l[0]||(l[0]=f=>i("pointerDownOutside",f)),onInteractOutside:l[1]||(l[1]=f=>i("interactOutside",f)),onEscapeKeyDown:l[2]||(l[2]=f=>i("escapeKeyDown",f)),onFocusOutside:l[3]||(l[3]=f=>i("focusOutside",f)),onDismiss:l[4]||(l[4]=f=>m(s).onOpenChange(!1))},{default:C(()=>[M(m(Oc),le(m(r),{id:m(s).contentId,ref:m(o),"data-state":m(s).open.value?"open":"closed","aria-labelledby":m(s).triggerId,style:{"--reka-popover-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-popover-content-available-width":"var(--reka-popper-available-width)","--reka-popover-content-available-height":"var(--reka-popper-available-height)","--reka-popover-trigger-width":"var(--reka-popper-anchor-width)","--reka-popover-trigger-height":"var(--reka-popper-anchor-height)"},role:"dialog"}),{default:C(()=>[z(a.$slots,"default")]),_:3},16,["id","data-state","aria-labelledby"])]),_:3},8,["disable-outside-pointer-events"])]),_:3},8,["trapped"]))}}),kx=QI,ZI=q({__name:"PopoverContentModal",props:{side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=jl(),o=H(!1);ac(!0);const s=Dt(n,i),{forwardRef:a,currentElement:l}=Ne();return uc(l),(f,u)=>(E(),B(kx,le(m(s),{ref:m(a),"trap-focus":m(r).open.value,"disable-outside-pointer-events":"",onCloseAutoFocus:u[0]||(u[0]=Bt(c=>{i("closeAutoFocus",c),o.value||m(r).triggerElement.value?.focus()},["prevent"])),onPointerDownOutside:u[1]||(u[1]=c=>{i("pointerDownOutside",c);const d=c.detail.originalEvent,p=d.button===0&&d.ctrlKey===!0,h=d.button===2||p;o.value=h}),onFocusOutside:u[2]||(u[2]=Bt(()=>{},["prevent"]))}),{default:C(()=>[z(f.$slots,"default")]),_:3},16,["trap-focus"]))}}),eN=ZI,tN=q({__name:"PopoverContentNonModal",props:{side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=jl(),o=H(!1),s=H(!1),a=Dt(n,i);return(l,f)=>(E(),B(kx,le(m(a),{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:f[0]||(f[0]=u=>{i("closeAutoFocus",u),u.defaultPrevented||(o.value||m(r).triggerElement.value?.focus(),u.preventDefault()),o.value=!1,s.value=!1}),onInteractOutside:f[1]||(f[1]=async u=>{i("interactOutside",u),u.defaultPrevented||(o.value=!0,u.detail.originalEvent.type==="pointerdown"&&(s.value=!0));const c=u.target;m(r).triggerElement.value?.contains(c)&&u.preventDefault(),u.detail.originalEvent.type==="focusin"&&s.value&&u.preventDefault()})}),{default:C(()=>[z(l.$slots,"default")]),_:3},16))}}),nN=tN,iN=q({__name:"PopoverContent",props:{forceMount:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=jl(),o=Dt(n,i),{forwardRef:s}=Ne();return r.contentId||=xn(void 0,"reka-popover-content"),(a,l)=>(E(),B(m(Hr),{present:a.forceMount||m(r).open.value},{default:C(()=>[m(r).modal.value?(E(),B(eN,le({key:0},m(o),{ref:m(s)}),{default:C(()=>[z(a.$slots,"default")]),_:3},16)):(E(),B(nN,le({key:1},m(o),{ref:m(s)}),{default:C(()=>[z(a.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),rN=iN,oN=q({__name:"PopoverPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,i)=>(E(),B(m(pa),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),sN=oN,aN=q({__name:"PopoverTrigger",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t,n=jl(),{forwardRef:i,currentElement:r}=Ne();return n.triggerId||=xn(void 0,"reka-popover-trigger"),_t(()=>{n.triggerElement.value=r.value}),(o,s)=>(E(),B(dn(m(n).hasCustomAnchor.value?m(qe):m(wc)),{"as-child":""},{default:C(()=>[M(m(qe),{id:m(n).triggerId,ref:m(i),type:o.as==="button"?"button":void 0,"aria-haspopup":"dialog","aria-expanded":m(n).open.value,"aria-controls":m(n).contentId,"data-state":m(n).open.value?"open":"closed",as:o.as,"as-child":e.asChild,onClick:m(n).onOpenToggle},{default:C(()=>[z(o.$slots,"default")]),_:3},8,["id","type","aria-expanded","aria-controls","data-state","as","as-child","onClick"])]),_:3}))}}),lN=aN,fN=q({__name:"DropdownMenuCheckboxItem",props:{modelValue:{type:[Boolean,String],required:!1},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select","update:modelValue"],setup(t,{emit:e}){const n=t,r=ds(e);return Ne(),(o,s)=>(E(),B(m(NI),At($t({...n,...m(r)})),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}}),uN=fN;const[Sx,cN]=Pt("DropdownMenuRoot");var dN=q({__name:"DropdownMenuRoot",props:{defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1,default:void 0},dir:{type:String,required:!1},modal:{type:Boolean,required:!1,default:!0}},emits:["update:open"],setup(t,{emit:e}){const n=t,i=e;Ne();const r=jn(n,"open",i,{defaultValue:n.defaultOpen,passive:n.open===void 0}),o=H(),{modal:s,dir:a}=Jt(n),l=cs(a);return cN({open:r,onOpenChange:f=>{r.value=f},onOpenToggle:()=>{r.value=!r.value},triggerId:"",triggerElement:o,contentId:"",modal:s,dir:l}),(f,u)=>(E(),B(m(kI),{open:m(r),"onUpdate:open":u[0]||(u[0]=c=>it(r)?r.value=c:null),dir:m(l),modal:m(s)},{default:C(()=>[z(f.$slots,"default",{open:m(r)})]),_:3},8,["open","dir","modal"]))}}),pN=dN,hN=q({__name:"DropdownMenuContent",props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","closeAutoFocus"],setup(t,{emit:e}){const r=Dt(t,e);Ne();const o=Sx(),s=H(!1);function a(l){l.defaultPrevented||(s.value||setTimeout(()=>{o.triggerElement.value?.focus()},0),s.value=!1,l.preventDefault())}return o.contentId||=xn(void 0,"reka-dropdown-menu-content"),(l,f)=>(E(),B(m(qI),le(m(r),{id:m(o).contentId,"aria-labelledby":m(o)?.triggerId,style:{"--reka-dropdown-menu-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-dropdown-menu-content-available-width":"var(--reka-popper-available-width)","--reka-dropdown-menu-content-available-height":"var(--reka-popper-available-height)","--reka-dropdown-menu-trigger-width":"var(--reka-popper-anchor-width)","--reka-dropdown-menu-trigger-height":"var(--reka-popper-anchor-height)"},onCloseAutoFocus:a,onInteractOutside:f[0]||(f[0]=u=>{if(u.defaultPrevented)return;const c=u.detail.originalEvent,d=c.button===0&&c.ctrlKey===!0,p=c.button===2||d;(!m(o).modal.value||p)&&(s.value=!0),m(o).triggerElement.value?.contains(u.target)&&u.preventDefault()})}),{default:C(()=>[z(l.$slots,"default")]),_:3},16,["id","aria-labelledby"]))}}),gN=hN,mN=q({__name:"DropdownMenuGroup",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return Ne(),(n,i)=>(E(),B(m(zI),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),yN=mN,wN=q({__name:"DropdownMenuItem",props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select"],setup(t,{emit:e}){const n=t,r=ds(e);return Ne(),(o,s)=>(E(),B(m(_x),At($t({...n,...m(r)})),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}}),vN=wN,bN=q({__name:"DropdownMenuItemIndicator",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return Ne(),(n,i)=>(E(),B(m(MI),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),xN=bN,_N=q({__name:"DropdownMenuLabel",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return Ne(),(n,i)=>(E(),B(m(HI),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),kN=_N,SN=q({__name:"DropdownMenuPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,i)=>(E(),B(m(WI),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),CN=SN,EN=q({__name:"DropdownMenuSeparator",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return Ne(),(n,i)=>(E(),B(m(GI),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),ON=EN,AN=q({__name:"DropdownMenuTrigger",props:{disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t,n=Sx(),{forwardRef:i,currentElement:r}=Ne();return _t(()=>{n.triggerElement=r}),n.triggerId||=xn(void 0,"reka-dropdown-menu-trigger"),(o,s)=>(E(),B(m(yI),{"as-child":""},{default:C(()=>[M(m(qe),{id:m(n).triggerId,ref:m(i),type:o.as==="button"?"button":void 0,"as-child":e.asChild,as:o.as,"aria-haspopup":"menu","aria-expanded":m(n).open.value,"aria-controls":m(n).open.value?m(n).contentId:void 0,"data-disabled":o.disabled?"":void 0,disabled:o.disabled,"data-state":m(n).open.value?"open":"closed",onClick:s[0]||(s[0]=async a=>{!o.disabled&&a.button===0&&a.ctrlKey===!1&&(m(n)?.onOpenToggle(),await lt(),m(n).open.value&&a.preventDefault())}),onKeydown:s[1]||(s[1]=mr(a=>{o.disabled||(["Enter"," "].includes(a.key)&&m(n).onOpenToggle(),a.key==="ArrowDown"&&m(n).onOpenChange(!0),["Enter"," ","ArrowDown"].includes(a.key)&&a.preventDefault())},["enter","space","arrow-down"]))},{default:C(()=>[z(o.$slots,"default")]),_:3},8,["id","type","as-child","as","aria-expanded","aria-controls","data-disabled","disabled","data-state"])]),_:3}))}}),RN=AN,TN=q({__name:"Label",props:{for:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"label"}},setup(t){const e=t;return Ne(),(n,i)=>(E(),B(m(qe),le(e,{onMousedown:i[0]||(i[0]=r=>{!r.defaultPrevented&&r.detail>1&&r.preventDefault()})}),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),PN=TN;const[Jg,MN]=Pt(["NavigationMenuRoot","NavigationMenuSub"],"NavigationMenuContext");var IN=q({__name:"NavigationMenuRoot",props:{modelValue:{type:String,required:!1,default:void 0},defaultValue:{type:String,required:!1},dir:{type:String,required:!1},orientation:{type:String,required:!1,default:"horizontal"},delayDuration:{type:Number,required:!1,default:200},skipDelayDuration:{type:Number,required:!1,default:300},disableClickTrigger:{type:Boolean,required:!1,default:!1},disableHoverTrigger:{type:Boolean,required:!1,default:!1},disablePointerLeaveClose:{type:Boolean,required:!1},unmountOnHide:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"nav"}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,r=jn(n,"modelValue",e,{defaultValue:n.defaultValue??"",passive:n.modelValue===void 0}),o=H(""),{forwardRef:s,currentElement:a}=Ne(),l=H(),f=H(),u=H(),{getItems:c,CollectionSlot:d}=ri({key:"NavigationMenu",isProvider:!0}),{delayDuration:p,skipDelayDuration:h,dir:g,disableClickTrigger:y,disableHoverTrigger:w,unmountOnHide:v}=Jt(n),_=cs(g),b=oc(!1,h),x=U(()=>r.value!==""||b.value?150:p.value),k=PP(S=>{typeof S=="string"&&(o.value=r.value,r.value=S)},x);return Tt(()=>{if(!r.value)return;const S=c().map(T=>T.ref);u.value=S.find(T=>T.id.includes(r.value))}),MN({isRootMenu:!0,modelValue:r,previousValue:o,baseId:xn(void 0,"reka-navigation-menu"),disableClickTrigger:y,disableHoverTrigger:w,dir:_,unmountOnHide:v,orientation:n.orientation,rootNavigationMenu:a,indicatorTrack:l,activeTrigger:u,onIndicatorTrackChange:S=>{l.value=S},viewport:f,onViewportChange:S=>{f.value=S},onTriggerEnter:S=>{k(S)},onTriggerLeave:()=>{b.value=!0,k("")},onContentEnter:()=>{k()},onContentLeave:()=>{n.disablePointerLeaveClose||k("")},onItemSelect:S=>{o.value=r.value,r.value=S},onItemDismiss:()=>{o.value=r.value,r.value=""}}),(S,T)=>(E(),B(m(d),null,{default:C(()=>[M(m(qe),{ref:m(s),"aria-label":"Main",as:S.as,"as-child":S.asChild,"data-orientation":S.orientation,dir:m(_),"data-reka-navigation-menu":""},{default:C(()=>[z(S.$slots,"default",{modelValue:m(r)})]),_:3},8,["as","as-child","data-orientation","dir"])]),_:3}))}}),NN=IN;function DN(t){return t?"open":"closed"}function BN(t,e){return`${t}-content-${e}`}const FN="navigationMenu.linkSelect",$N="navigationMenu.rootContentDismiss";function Cx(t){const e=[],n=document.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,{acceptNode:i=>{const r=i.tagName==="INPUT"&&i.type==="hidden";return i.disabled||i.hidden||r?NodeFilter.FILTER_SKIP:i.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)e.push(n.currentNode);return e}function LN(t){const e=pn();return t.some(n=>n===e?!0:(n.focus(),pn()!==e))}function qN(t){return t.forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")}),()=>{t.forEach(e=>{const n=e.dataset.tabindex;e.setAttribute("tabindex",n)})}}function VN(t){return e=>e.pointerType==="mouse"?t(e):void 0}const[yie,zN]=Pt("NavigationMenuItem");var jN=q({__name:"NavigationMenuItem",props:{value:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"li"}},setup(t){const e=t;Ne();const{getItems:n}=ri({key:"NavigationMenu"}),i=Jg(),r=xn(e.value),o=H(),s=H(),a=BN(i.baseId,r);let l=()=>({});const f=H(!1);async function u(h="start"){const g=document.getElementById(a);if(g){l();const y=Cx(g);y.length&&LN(h==="start"?y:y.reverse())}}function c(){const h=document.getElementById(a);if(h){const g=Cx(h);g.length&&(l=qN(g))}}zN({value:r,contentId:a,triggerRef:o,focusProxyRef:s,wasEscapeCloseRef:f,onEntryKeyDown:u,onFocusProxyEnter:u,onContentFocusOutside:c,onRootContentClose:c});function d(){i.onItemDismiss(),o.value?.focus()}function p(h){const g=pn();if(h.keyCode===32||h.key==="Enter")if(i.modelValue.value===r){d(),h.preventDefault();return}else{h.target.click(),h.preventDefault();return}const y=n().filter(v=>v.ref.parentElement?.hasAttribute("data-menu-item")).map(v=>v.ref);if(!y.includes(g))return;const w=g2(h,g,void 0,{itemsArray:y,loop:!1});w&&w?.focus(),h.preventDefault(),h.stopPropagation()}return(h,g)=>(E(),B(m(qe),{"as-child":h.asChild,as:h.as,"data-menu-item":"",onKeydown:mr(p,["up","down","left","right","home","end","space"])},{default:C(()=>[z(h.$slots,"default")]),_:3},8,["as-child","as"]))}}),HN=jN,UN=q({__name:"NavigationMenuLink",props:{active:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"a"}},emits:["select"],setup(t,{emit:e}){const n=t,i=e,{CollectionItem:r}=ri({key:"NavigationMenu"});Ne();async function o(s){const a=new CustomEvent(FN,{bubbles:!0,cancelable:!0,detail:{originalEvent:s}});if(i("select",a),!a.defaultPrevented&&!s.metaKey){const l=new CustomEvent($N,{bubbles:!0,cancelable:!0});s.target?.dispatchEvent(l)}}return(s,a)=>(E(),B(m(r),null,{default:C(()=>[M(m(qe),{as:s.as,"data-active":s.active?"":void 0,"aria-current":s.active?"page":void 0,"as-child":n.asChild,onClick:o},{default:C(()=>[z(s.$slots,"default")]),_:3},8,["as","data-active","aria-current","as-child"])]),_:3}))}}),WN=UN,KN=q({inheritAttrs:!1,__name:"NavigationMenuList",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"ul"}},setup(t){const e=t,n=Jg(),{forwardRef:i,currentElement:r}=Ne();return _t(()=>{n.onIndicatorTrackChange(r.value)}),(o,s)=>(E(),B(m(qe),{ref:m(i),style:{position:"relative"}},{default:C(()=>[M(m(qe),le(o.$attrs,{"as-child":e.asChild,as:o.as,"data-orientation":m(n).orientation}),{default:C(()=>[z(o.$slots,"default")]),_:3},16,["as-child","as","data-orientation"])]),_:3},512))}}),GN=KN,JN=q({inheritAttrs:!1,__name:"NavigationMenuViewport",props:{forceMount:{type:Boolean,required:!1},align:{type:String,required:!1,default:"center"},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t,{forwardRef:n,currentElement:i}=Ne(),r=Jg(),{activeTrigger:o,rootNavigationMenu:s,modelValue:a}=r,l=H(),f=H(),u=U(()=>!!r.modelValue.value);je(i,()=>{r.onViewportChange(i.value)});const c=H();je([a,u],()=>{lt(()=>{i.value&&requestAnimationFrame(()=>{const p=i.value?.querySelector("[data-state=open]");c.value=p})})},{immediate:!0});function d(){if(c.value&&o.value&&s.value){const p=document.documentElement.offsetWidth,h=document.documentElement.offsetHeight,g=s.value.getBoundingClientRect(),y=o.value.getBoundingClientRect(),{offsetWidth:w,offsetHeight:v}=c.value,_=y.left-g.left,b=y.top-g.top;let x=null,k=null;switch(e.align){case"start":x=_,k=b;break;case"end":x=_-w+y.width,k=b-v+y.height;break;default:x=_-w/2+y.width/2,k=b-v/2+y.height/2}const S=10;x+g.left<S&&(x=S-g.left);const T=x+g.left+w;T>p-S&&(x-=T-p+S,x<S-g.left&&(x=S-g.left)),k+g.top<S&&(k=S-g.top);const A=k+g.top+v;A>h-S&&(k-=A-h+S,k<S-g.top&&(k=S-g.top)),x=Math.round(x),k=Math.round(k),f.value={left:x,top:k}}}return xg(c,()=>{c.value&&(l.value={width:c.value.offsetWidth,height:c.value.offsetHeight},d())}),xg([globalThis.document?.body,s],()=>{d()}),(p,h)=>(E(),B(m(Hr),{present:p.forceMount||u.value,"force-mount":!m(r).unmountOnHide.value,onAfterLeave:h[2]||(h[2]=()=>{l.value=void 0,f.value=void 0})},{default:C(({present:g})=>[M(m(qe),le(p.$attrs,{ref:m(n),as:p.as,"as-child":p.asChild,"data-state":m(DN)(u.value),"data-orientation":m(r).orientation,style:{pointerEvents:!u.value&&m(r).isRootMenu?"none":void 0,"--reka-navigation-menu-viewport-width":l.value?`${l.value?.width}px`:void 0,"--reka-navigation-menu-viewport-height":l.value?`${l.value?.height}px`:void 0,"--reka-navigation-menu-viewport-left":f.value?`${f.value?.left}px`:void 0,"--reka-navigation-menu-viewport-top":f.value?`${f.value?.top}px`:void 0},hidden:!g,onPointerenter:h[0]||(h[0]=y=>m(r).onContentEnter(m(r).modelValue.value)),onPointerleave:h[1]||(h[1]=y=>m(VN)(()=>m(r).onContentLeave())(y))}),{default:C(()=>[z(p.$slots,"default")]),_:2},1040,["as","as-child","data-state","data-orientation","style","hidden"])]),_:3},8,["present","force-mount"]))}}),YN=JN;const XN=[" ","Enter","ArrowUp","ArrowDown"],QN=[" ","Enter"],Xi=10;function Hl(t,e,n){return t===void 0?!1:Array.isArray(t)?t.some(i=>Yg(i,e,n)):Yg(t,e,n)}function Yg(t,e,n){return t===void 0||e===void 0?!1:typeof t=="string"?t===e:typeof n=="function"?n(t,e):typeof n=="string"?t?.[n]===e?.[n]:jr(t,e)}function ZN(t){return t==null||t===""||Array.isArray(t)&&t.length===0}const eD={key:0,value:""},[So,Ex]=Pt("SelectRoot");var tD=q({inheritAttrs:!1,__name:"SelectRoot",props:{open:{type:Boolean,required:!1,default:void 0},defaultOpen:{type:Boolean,required:!1},defaultValue:{type:null,required:!1},modelValue:{type:null,required:!1,default:void 0},by:{type:[String,Function],required:!1},dir:{type:String,required:!1},multiple:{type:Boolean,required:!1},autocomplete:{type:String,required:!1},disabled:{type:Boolean,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue","update:open"],setup(t,{emit:e}){const n=t,i=e,{required:r,disabled:o,multiple:s,dir:a}=Jt(n),l=jn(n,"modelValue",i,{defaultValue:n.defaultValue??(s.value?[]:void 0),passive:n.modelValue===void 0,deep:!0}),f=jn(n,"open",i,{defaultValue:n.defaultOpen,passive:n.open===void 0}),u=H(),c=H(),d=H({x:0,y:0}),p=U(()=>s.value&&Array.isArray(l.value)?l.value?.length===0:Dl(l.value));ri({isProvider:!0});const h=cs(a),g=ca(u),y=H(new Set),w=U(()=>Array.from(y.value).map(b=>b.value).join(";"));function v(b){if(s.value){const x=Array.isArray(l.value)?[...l.value]:[],k=x.findIndex(S=>Yg(S,b,n.by));k===-1?x.push(b):x.splice(k,1),l.value=[...x]}else l.value=b}function _(b){return Array.from(y.value).find(x=>Hl(b,x.value,n.by))}return Ex({triggerElement:u,onTriggerChange:b=>{u.value=b},valueElement:c,onValueElementChange:b=>{c.value=b},contentId:"",modelValue:l,onValueChange:v,by:n.by,open:f,multiple:s,required:r,onOpenChange:b=>{f.value=b},dir:h,triggerPointerDownPosRef:d,disabled:o,isEmptyModelValue:p,optionsSet:y,onOptionAdd:b=>{const x=_(b.value);x&&y.value.delete(x),y.value.add(b)},onOptionRemove:b=>{const x=_(b.value);x&&y.value.delete(x)}}),(b,x)=>(E(),B(m(yc),null,{default:C(()=>[z(b.$slots,"default",{modelValue:m(l),open:m(f)}),m(g)?(E(),B(rD,{key:w.value,"aria-hidden":"true",tabindex:"-1",multiple:m(s),required:m(r),name:b.name,autocomplete:b.autocomplete,disabled:m(o),value:m(l)},{default:C(()=>[m(Dl)(m(l))?(E(),X("option",eD)):Re("v-if",!0),(E(!0),X(Ve,null,Rt(Array.from(y.value),k=>(E(),X("option",le({key:k.value??""},{ref_for:!0},k),null,16))),128))]),_:1},8,["multiple","required","name","autocomplete","disabled","value"])):Re("v-if",!0)]),_:3}))}}),nD=tD,iD=q({__name:"BubbleSelect",props:{autocomplete:{type:String,required:!1},autofocus:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},form:{type:String,required:!1},multiple:{type:Boolean,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1},size:{type:Number,required:!1},value:{type:null,required:!1}},setup(t){const e=t,n=H(),i=So();je(()=>e.value,(o,s)=>{const a=window.HTMLSelectElement.prototype,f=Object.getOwnPropertyDescriptor(a,"value").set;if(o!==s&&f&&n.value){const u=new Event("change",{bubbles:!0});f.call(n.value,o),n.value.dispatchEvent(u)}});function r(o){i.onValueChange(o.target.value)}return(o,s)=>(E(),B(m(Mg),{"as-child":""},{default:C(()=>[ie("select",le({ref_key:"selectElement",ref:n},e,{onInput:r}),[z(o.$slots,"default")],16)]),_:3}))}}),rD=iD,oD=q({__name:"SelectPopperPosition",props:{side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1,default:"start"},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1,default:Xi},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const n=sn(t);return(i,r)=>(E(),B(m(Oc),le(m(n),{style:{boxSizing:"border-box","--reka-select-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-select-content-available-width":"var(--reka-popper-available-width)","--reka-select-content-available-height":"var(--reka-popper-available-height)","--reka-select-trigger-width":"var(--reka-popper-anchor-width)","--reka-select-trigger-height":"var(--reka-popper-anchor-height)"}}),{default:C(()=>[z(i.$slots,"default")]),_:3},16))}}),sD=oD;const aD={onViewportChange:()=>{},itemTextRefCallback:()=>{},itemRefCallback:()=>{}},[gs,Ox]=Pt("SelectContent");var lD=q({__name:"SelectContentImpl",props:{position:{type:String,required:!1,default:"item-aligned"},bodyLock:{type:Boolean,required:!1,default:!0},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1,default:"start"},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["closeAutoFocus","escapeKeyDown","pointerDownOutside"],setup(t,{emit:e}){const n=t,i=e,r=So();Cg(),ac(n.bodyLock);const{CollectionSlot:o,getItems:s}=ri(),a=H();uc(a);const{search:l,handleTypeaheadSearch:f}=cc(),u=H(),c=H(),d=H(),p=H(!1),h=H(!1),g=H(!1);function y(){c.value&&a.value&&Tg([c.value,a.value])}je(p,()=>{y()});const{onOpenChange:w,triggerPointerDownPosRef:v}=r;Tt(k=>{if(!a.value)return;let S={x:0,y:0};const T=R=>{S={x:Math.abs(Math.round(R.pageX)-(v.value?.x??0)),y:Math.abs(Math.round(R.pageY)-(v.value?.y??0))}},A=R=>{R.pointerType!=="touch"&&(S.x<=10&&S.y<=10?R.preventDefault():a.value?.contains(R.target)||w(!1),document.removeEventListener("pointermove",T),v.value=null)};v.value!==null&&(document.addEventListener("pointermove",T),document.addEventListener("pointerup",A,{capture:!0,once:!0})),k(()=>{document.removeEventListener("pointermove",T),document.removeEventListener("pointerup",A,{capture:!0})})});function _(k){const S=k.ctrlKey||k.altKey||k.metaKey;if(k.key==="Tab"&&k.preventDefault(),!S&&k.key.length===1&&f(k.key,s()),["ArrowUp","ArrowDown","Home","End"].includes(k.key)){let A=[...s().map(R=>R.ref)];if(["ArrowUp","End"].includes(k.key)&&(A=A.slice().reverse()),["ArrowUp","ArrowDown"].includes(k.key)){const R=k.target,F=A.indexOf(R);A=A.slice(F+1)}setTimeout(()=>Tg(A)),k.preventDefault()}}const b=U(()=>n.position==="popper"?n:{}),x=sn(b.value);return Ox({content:a,viewport:u,onViewportChange:k=>{u.value=k},itemRefCallback:(k,S,T)=>{const A=!h.value&&!T,R=Hl(r.modelValue.value,S,r.by);if(r.multiple.value){if(g.value)return;(R||A)&&(c.value=k,R&&(g.value=!0))}else(R||A)&&(c.value=k);A&&(h.value=!0)},selectedItem:c,selectedItemText:d,onItemLeave:()=>{a.value?.focus()},itemTextRefCallback:(k,S,T)=>{const A=!h.value&&!T;(Hl(r.modelValue.value,S,r.by)||A)&&(d.value=k)},focusSelectedItem:y,position:n.position,isPositioned:p,searchRef:l}),(k,S)=>(E(),B(m(o),null,{default:C(()=>[M(m(hc),{"as-child":"",onMountAutoFocus:S[6]||(S[6]=Bt(()=>{},["prevent"])),onUnmountAutoFocus:S[7]||(S[7]=T=>{i("closeAutoFocus",T),!T.defaultPrevented&&(m(r).triggerElement.value?.focus({preventScroll:!0}),T.preventDefault())})},{default:C(()=>[M(m(Fl),{"as-child":"","disable-outside-pointer-events":"",onFocusOutside:S[2]||(S[2]=Bt(()=>{},["prevent"])),onDismiss:S[3]||(S[3]=T=>m(r).onOpenChange(!1)),onEscapeKeyDown:S[4]||(S[4]=T=>i("escapeKeyDown",T)),onPointerDownOutside:S[5]||(S[5]=T=>i("pointerDownOutside",T))},{default:C(()=>[(E(),B(dn(k.position==="popper"?sD:dD),le({...k.$attrs,...m(x)},{id:m(r).contentId,ref:T=>{const A=m(wr)(T);A?.hasAttribute("data-reka-popper-content-wrapper")?a.value=A.firstElementChild:a.value=A},role:"listbox","data-state":m(r).open.value?"open":"closed",dir:m(r).dir.value,style:{display:"flex",flexDirection:"column",outline:"none"},onContextmenu:S[0]||(S[0]=Bt(()=>{},["prevent"])),onPlaced:S[1]||(S[1]=T=>p.value=!0),onKeydown:_}),{default:C(()=>[z(k.$slots,"default")]),_:3},16,["id","data-state","dir","onKeydown"]))]),_:3})]),_:3})]),_:3}))}}),fD=lD;const[Xg,uD]=Pt("SelectItemAlignedPosition");var cD=q({inheritAttrs:!1,__name:"SelectItemAlignedPosition",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["placed"],setup(t,{emit:e}){const n=t,i=e,{getItems:r}=ri(),o=So(),s=gs(),a=H(!1),l=H(!0),f=H(),{forwardRef:u,currentElement:c}=Ne(),{viewport:d,selectedItem:p,selectedItemText:h,focusSelectedItem:g}=s;function y(){if(o.triggerElement.value&&o.valueElement.value&&f.value&&c.value&&d?.value&&p?.value&&h?.value){const _=o.triggerElement.value.getBoundingClientRect(),b=c.value.getBoundingClientRect(),x=o.valueElement.value.getBoundingClientRect(),k=h.value.getBoundingClientRect();if(o.dir.value!=="rtl"){const I=k.left-b.left,ee=x.left-I,W=_.left-ee,ue=_.width+W,Be=Math.max(ue,b.width),$=window.innerWidth-Xi,V=h2(ee,Xi,Math.max(Xi,$-Be));f.value.style.minWidth=`${ue}px`,f.value.style.left=`${V}px`}else{const I=b.right-k.right,ee=window.innerWidth-x.right-I,W=window.innerWidth-_.right-ee,ue=_.width+W,Be=Math.max(ue,b.width),$=window.innerWidth-Xi,V=h2(ee,Xi,Math.max(Xi,$-Be));f.value.style.minWidth=`${ue}px`,f.value.style.right=`${V}px`}const S=r().map(I=>I.ref),T=window.innerHeight-Xi*2,A=d.value.scrollHeight,R=window.getComputedStyle(c.value),F=Number.parseInt(R.borderTopWidth,10),L=Number.parseInt(R.paddingTop,10),K=Number.parseInt(R.borderBottomWidth,10),fe=Number.parseInt(R.paddingBottom,10),ae=F+L+A+fe+K,ce=Math.min(p.value.offsetHeight*5,ae),re=window.getComputedStyle(d.value),te=Number.parseInt(re.paddingTop,10),He=Number.parseInt(re.paddingBottom,10),st=_.top+_.height/2-Xi,ut=T-st,ct=p.value.offsetHeight/2,vt=p.value.offsetTop+ct,We=F+L+vt,Ze=ae-We;if(We<=st){const I=p.value===S[S.length-1];f.value.style.bottom="0px";const ee=c.value.clientHeight-d.value.offsetTop-d.value.offsetHeight,W=Math.max(ut,ct+(I?He:0)+ee+K),ue=We+W;f.value.style.height=`${ue}px`}else{const I=p.value===S[0];f.value.style.top="0px";const W=Math.max(st,F+d.value.offsetTop+(I?te:0)+ct)+Ze;f.value.style.height=`${W}px`,d.value.scrollTop=We-st+d.value.offsetTop}f.value.style.margin=`${Xi}px 0`,f.value.style.minHeight=`${ce}px`,f.value.style.maxHeight=`${T}px`,i("placed"),requestAnimationFrame(()=>a.value=!0)}}const w=H("");_t(async()=>{await lt(),y(),c.value&&(w.value=window.getComputedStyle(c.value).zIndex)});function v(_){_&&l.value===!0&&(y(),g?.(),l.value=!1)}return xg(o.triggerElement,()=>{y()}),uD({contentWrapper:f,shouldExpandOnScrollRef:a,onScrollButtonChange:v}),(_,b)=>(E(),X("div",{ref_key:"contentWrapperElement",ref:f,style:di({display:"flex",flexDirection:"column",position:"fixed",zIndex:w.value})},[M(m(qe),le({ref:m(u),style:{boxSizing:"border-box",maxHeight:"100%"}},{..._.$attrs,...n}),{default:C(()=>[z(_.$slots,"default")]),_:3},16)],4))}}),dD=cD,pD=q({inheritAttrs:!1,__name:"SelectProvider",props:{context:{type:Object,required:!0}},setup(t){return Ex(t.context),Ox(aD),(n,i)=>z(n.$slots,"default")}}),hD=pD;const gD={key:1};var mD=q({inheritAttrs:!1,__name:"SelectContent",props:{forceMount:{type:Boolean,required:!1},position:{type:String,required:!1},bodyLock:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["closeAutoFocus","escapeKeyDown","pointerDownOutside"],setup(t,{emit:e}){const n=t,r=Dt(n,e),o=So(),s=H();_t(()=>{s.value=new DocumentFragment});const a=H(),l=U(()=>n.forceMount||o.open.value),f=H(l.value);return je(l,()=>{setTimeout(()=>f.value=l.value)}),(u,c)=>l.value||f.value||a.value?.present?(E(),B(m(Hr),{key:0,ref_key:"presenceRef",ref:a,present:l.value},{default:C(()=>[M(fD,At($t({...m(r),...u.$attrs})),{default:C(()=>[z(u.$slots,"default")]),_:3},16)]),_:3},8,["present"])):s.value?(E(),X("div",gD,[(E(),B(vw,{to:s.value},[M(hD,{context:m(o)},{default:C(()=>[z(u.$slots,"default")]),_:3},8,["context"])],8,["to"]))])):Re("v-if",!0)}}),yD=mD;const[wD,vD]=Pt("SelectGroup");var bD=q({__name:"SelectGroup",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t,n=xn(void 0,"reka-select-group");return vD({id:n}),(i,r)=>(E(),B(m(qe),le({role:"group"},e,{"aria-labelledby":m(n)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["aria-labelledby"]))}}),xD=bD,_D=q({__name:"SelectIcon",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){return(e,n)=>(E(),B(m(qe),{"aria-hidden":"true",as:e.as,"as-child":e.asChild},{default:C(()=>[z(e.$slots,"default",{},()=>[n[0]||(n[0]=_e("▼"))])]),_:3},8,["as","as-child"]))}}),kD=_D;const[Ax,SD]=Pt("SelectItem");var CD=q({__name:"SelectItem",props:{value:{type:null,required:!0},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select"],setup(t,{emit:e}){const n=t,i=e,{disabled:r}=Jt(n),o=So(),s=gs(),{forwardRef:a,currentElement:l}=Ne(),{CollectionItem:f}=ri(),u=U(()=>Hl(o.modelValue?.value,n.value,o.by)),c=H(!1),d=H(n.textValue??""),p=xn(void 0,"reka-select-item-text"),h="select.select";async function g(b){if(b.defaultPrevented)return;const x={originalEvent:b,value:n.value};nc(h,y,x)}async function y(b){await lt(),i("select",b),!b.defaultPrevented&&(r.value||(o.onValueChange(n.value),o.multiple.value||o.onOpenChange(!1)))}async function w(b){await lt(),!b.defaultPrevented&&(r.value?s.onItemLeave?.():b.currentTarget?.focus({preventScroll:!0}))}async function v(b){await lt(),!b.defaultPrevented&&b.currentTarget===pn()&&s.onItemLeave?.()}async function _(b){await lt(),!(b.defaultPrevented||s.searchRef?.value!==""&&b.key===" ")&&(QN.includes(b.key)&&g(b),b.key===" "&&b.preventDefault())}if(n.value==="")throw new Error("A <SelectItem /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return _t(()=>{l.value&&s.itemRefCallback(l.value,n.value,n.disabled)}),SD({value:n.value,disabled:r,textId:p,isSelected:u,onItemTextChange:b=>{d.value=((d.value||b?.textContent)??"").trim()}}),(b,x)=>(E(),B(m(f),{value:{textValue:d.value}},{default:C(()=>[M(m(qe),{ref:m(a),role:"option","aria-labelledby":m(p),"data-highlighted":c.value?"":void 0,"aria-selected":u.value,"data-state":u.value?"checked":"unchecked","aria-disabled":m(r)||void 0,"data-disabled":m(r)?"":void 0,tabindex:m(r)?void 0:-1,as:b.as,"as-child":b.asChild,onFocus:x[0]||(x[0]=k=>c.value=!0),onBlur:x[1]||(x[1]=k=>c.value=!1),onPointerup:g,onPointerdown:x[2]||(x[2]=k=>{k.currentTarget.focus({preventScroll:!0})}),onTouchend:x[3]||(x[3]=Bt(()=>{},["prevent","stop"])),onPointermove:w,onPointerleave:v,onKeydown:_},{default:C(()=>[z(b.$slots,"default")]),_:3},8,["aria-labelledby","data-highlighted","aria-selected","data-state","aria-disabled","data-disabled","tabindex","as","as-child"])]),_:3},8,["value"]))}}),ED=CD,OD=q({__name:"SelectItemIndicator",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=t,n=Ax();return(i,r)=>m(n).isSelected.value?(E(),B(m(qe),le({key:0,"aria-hidden":"true"},e),{default:C(()=>[z(i.$slots,"default")]),_:3},16)):Re("v-if",!0)}}),AD=OD,RD=q({inheritAttrs:!1,__name:"SelectItemText",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=t,n=So(),i=gs(),r=Ax(),{forwardRef:o,currentElement:s}=Ne(),a=U(()=>({value:r.value,disabled:r.disabled.value,textContent:s.value?.textContent??r.value?.toString()??""}));return _t(()=>{s.value&&(r.onItemTextChange(s.value),i.itemTextRefCallback(s.value,r.value,r.disabled.value),n.onOptionAdd(a.value))}),qn(()=>{n.onOptionRemove(a.value)}),(l,f)=>(E(),B(m(qe),le({id:m(r).textId,ref:m(o)},{...e,...l.$attrs}),{default:C(()=>[z(l.$slots,"default")]),_:3},16,["id"]))}}),TD=RD,PD=q({__name:"SelectLabel",props:{for:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(t){const e=t,n=wD({id:""});return(i,r)=>(E(),B(m(qe),le(e,{id:m(n).id}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["id"]))}}),MD=PD,ID=q({__name:"SelectPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,i)=>(E(),B(m(pa),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),ND=ID,DD=q({__name:"SelectScrollButtonImpl",emits:["autoScroll"],setup(t,{emit:e}){const n=e,{getItems:i}=ri(),r=gs(),o=H(null);function s(){o.value!==null&&(window.clearInterval(o.value),o.value=null)}Tt(()=>{i().map(u=>u.ref).find(u=>u===pn())?.scrollIntoView({block:"nearest"})});function a(){o.value===null&&(o.value=window.setInterval(()=>{n("autoScroll")},50))}function l(){r.onItemLeave?.(),o.value===null&&(o.value=window.setInterval(()=>{n("autoScroll")},50))}return ho(()=>s()),(f,u)=>(E(),B(m(qe),le({"aria-hidden":"true",style:{flexShrink:0}},f.$parent?.$props,{onPointerdown:a,onPointermove:l,onPointerleave:u[0]||(u[0]=()=>{s()})}),{default:C(()=>[z(f.$slots,"default")]),_:3},16))}}),Rx=DD,BD=q({__name:"SelectScrollDownButton",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=gs(),n=e.position==="item-aligned"?Xg():void 0,{forwardRef:i,currentElement:r}=Ne(),o=H(!1);return Tt(s=>{if(e.viewport?.value&&e.isPositioned?.value){let l=function(){const f=a.scrollHeight-a.clientHeight;o.value=Math.ceil(a.scrollTop)<f};const a=e.viewport.value;l(),a.addEventListener("scroll",l),s(()=>a.removeEventListener("scroll",l))}}),je(r,()=>{r.value&&n?.onScrollButtonChange(r.value)}),(s,a)=>o.value?(E(),B(Rx,{key:0,ref:m(i),onAutoScroll:a[0]||(a[0]=()=>{const{viewport:l,selectedItem:f}=m(e);l?.value&&f?.value&&(l.value.scrollTop=l.value.scrollTop+f.value.offsetHeight)})},{default:C(()=>[z(s.$slots,"default")]),_:3},512)):Re("v-if",!0)}}),FD=BD,$D=q({__name:"SelectScrollUpButton",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=gs(),n=e.position==="item-aligned"?Xg():void 0,{forwardRef:i,currentElement:r}=Ne(),o=H(!1);return Tt(s=>{if(e.viewport?.value&&e.isPositioned?.value){let l=function(){o.value=a.scrollTop>0};const a=e.viewport.value;l(),a.addEventListener("scroll",l),s(()=>a.removeEventListener("scroll",l))}}),je(r,()=>{r.value&&n?.onScrollButtonChange(r.value)}),(s,a)=>o.value?(E(),B(Rx,{key:0,ref:m(i),onAutoScroll:a[0]||(a[0]=()=>{const{viewport:l,selectedItem:f}=m(e);l?.value&&f?.value&&(l.value.scrollTop=l.value.scrollTop-f.value.offsetHeight)})},{default:C(()=>[z(s.$slots,"default")]),_:3},512)):Re("v-if",!0)}}),LD=$D,qD=q({__name:"SelectTrigger",props:{disabled:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t,n=So(),{forwardRef:i,currentElement:r}=Ne(),o=U(()=>n.disabled?.value||e.disabled);n.contentId||=xn(void 0,"reka-select-content"),_t(()=>{n.onTriggerChange(r.value)});const{getItems:s}=ri(),{search:a,handleTypeaheadSearch:l,resetTypeahead:f}=cc();function u(){o.value||(n.onOpenChange(!0),f())}function c(d){u(),n.triggerPointerDownPosRef.value={x:Math.round(d.pageX),y:Math.round(d.pageY)}}return(d,p)=>(E(),B(m(wc),{"as-child":"",reference:d.reference},{default:C(()=>[M(m(qe),{ref:m(i),role:"combobox",type:d.as==="button"?"button":void 0,"aria-controls":m(n).contentId,"aria-expanded":m(n).open.value||!1,"aria-required":m(n).required?.value,"aria-autocomplete":"none",disabled:o.value,dir:m(n)?.dir.value,"data-state":m(n)?.open.value?"open":"closed","data-disabled":o.value?"":void 0,"data-placeholder":m(ZN)(m(n).modelValue?.value)?"":void 0,"as-child":d.asChild,as:d.as,onClick:p[0]||(p[0]=h=>{h?.currentTarget?.focus()}),onPointerdown:p[1]||(p[1]=h=>{if(h.pointerType==="touch")return h.preventDefault();const g=h.target;g.hasPointerCapture(h.pointerId)&&g.releasePointerCapture(h.pointerId),h.button===0&&h.ctrlKey===!1&&(c(h),h.preventDefault())}),onPointerup:p[2]||(p[2]=Bt(h=>{h.pointerType==="touch"&&c(h)},["prevent"])),onKeydown:p[3]||(p[3]=h=>{const g=m(a)!=="";!(h.ctrlKey||h.altKey||h.metaKey)&&h.key.length===1&&g&&h.key===" "||(m(l)(h.key,m(s)()),m(XN).includes(h.key)&&(u(),h.preventDefault()))})},{default:C(()=>[z(d.$slots,"default")]),_:3},8,["type","aria-controls","aria-expanded","aria-required","disabled","dir","data-state","data-disabled","data-placeholder","as-child","as"])]),_:3},8,["reference"]))}}),VD=qD,zD=q({__name:"SelectValue",props:{placeholder:{type:String,required:!1,default:""},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=t,{forwardRef:n,currentElement:i}=Ne(),r=So();_t(()=>{r.valueElement=i});const o=U(()=>{let a=[];const l=Array.from(r.optionsSet.value),f=u=>l.find(c=>Hl(u,c.value,r.by));return Array.isArray(r.modelValue.value)?a=r.modelValue.value.map(u=>f(u)?.textContent??""):a=[f(r.modelValue.value)?.textContent??""],a.filter(Boolean)}),s=U(()=>o.value.length?o.value.join(", "):e.placeholder);return(a,l)=>(E(),B(m(qe),{ref:m(n),as:a.as,"as-child":a.asChild,style:{pointerEvents:"none"},"data-placeholder":o.value.length?void 0:e.placeholder},{default:C(()=>[z(a.$slots,"default",{selectedLabel:o.value,modelValue:m(r).modelValue.value},()=>[_e(Ae(s.value),1)])]),_:3},8,["as","as-child","data-placeholder"]))}}),jD=zD,HD=q({__name:"SelectViewport",props:{nonce:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t,{nonce:n}=Jt(e),i=gI(n),r=gs(),o=r.position==="item-aligned"?Xg():void 0,{forwardRef:s,currentElement:a}=Ne();_t(()=>{r?.onViewportChange(a.value)});const l=H(0);function f(u){const c=u.currentTarget,{shouldExpandOnScrollRef:d,contentWrapper:p}=o??{};if(d?.value&&p?.value){const h=Math.abs(l.value-c.scrollTop);if(h>0){const g=window.innerHeight-Xi*2,y=Number.parseFloat(p.value.style.minHeight),w=Number.parseFloat(p.value.style.height),v=Math.max(y,w);if(v<g){const _=v+h,b=Math.min(g,_),x=_-b;p.value.style.height=`${b}px`,p.value.style.bottom==="0px"&&(c.scrollTop=x>0?x:0,p.value.style.justifyContent="flex-end")}}}l.value=c.scrollTop}return(u,c)=>(E(),X(Ve,null,[M(m(qe),le({ref:m(s),"data-reka-select-viewport":"",role:"presentation"},{...u.$attrs,...e},{style:{position:"relative",flex:1,overflow:"hidden auto"},onScroll:f}),{default:C(()=>[z(u.$slots,"default")]),_:3},16),M(m(qe),{as:"style",nonce:m(i)},{default:C(()=>c[0]||(c[0]=[_e(" /* Hide scrollbars cross-browser and enable momentum scroll for touch devices */ [data-reka-select-viewport] { scrollbar-width:none; -ms-overflow-style: none; -webkit-overflow-scrolling: touch; } [data-reka-select-viewport]::-webkit-scrollbar { display: none; } ")])),_:1,__:[0]},8,["nonce"])],64))}}),UD=HD;const[WD,KD]=Pt("SwitchRoot");var GD=q({__name:"SwitchRoot",props:{defaultValue:{type:Boolean,required:!1},modelValue:{type:[Boolean,null],required:!1,default:void 0},disabled:{type:Boolean,required:!1},id:{type:String,required:!1},value:{type:String,required:!1,default:"on"},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=e,{disabled:r}=Jt(n),o=jn(n,"modelValue",i,{defaultValue:n.defaultValue,passive:n.modelValue===void 0});function s(){r.value||(o.value=!o.value)}const{forwardRef:a,currentElement:l}=Ne(),f=ca(l),u=U(()=>n.id&&l.value?document.querySelector(`[for="${n.id}"]`)?.innerText:void 0);return KD({modelValue:o,toggleCheck:s,disabled:r}),(c,d)=>(E(),B(m(qe),le(c.$attrs,{id:c.id,ref:m(a),role:"switch",type:c.as==="button"?"button":void 0,value:c.value,"aria-label":c.$attrs["aria-label"]||u.value,"aria-checked":m(o),"aria-required":c.required,"data-state":m(o)?"checked":"unchecked","data-disabled":m(r)?"":void 0,"as-child":c.asChild,as:c.as,disabled:m(r),onClick:s,onKeydown:mr(Bt(s,["prevent"]),["enter"])}),{default:C(()=>[z(c.$slots,"default",{modelValue:m(o)}),m(f)&&c.name?(E(),B(m($l),{key:0,type:"checkbox",name:c.name,disabled:m(r),required:c.required,value:c.value,checked:!!m(o)},null,8,["name","disabled","required","value","checked"])):Re("v-if",!0)]),_:3},16,["id","type","value","aria-label","aria-checked","aria-required","data-state","data-disabled","as-child","as","disabled","onKeydown"]))}}),JD=GD,YD=q({__name:"SwitchThumb",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=WD();return Ne(),(n,i)=>(E(),B(m(qe),{"data-state":m(e).modelValue?.value?"checked":"unchecked","data-disabled":m(e).disabled.value?"":void 0,"as-child":n.asChild,as:n.as},{default:C(()=>[z(n.$slots,"default")]),_:3},8,["data-state","data-disabled","as-child","as"]))}}),XD=YD;const[Tx,QD]=Pt("ToggleGroupRoot");var ZD=q({__name:"ToggleGroupRoot",props:{rovingFocus:{type:Boolean,required:!1,default:!0},disabled:{type:Boolean,required:!1,default:!1},orientation:{type:String,required:!1},dir:{type:String,required:!1},loop:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1},type:{type:String,required:!1},modelValue:{type:null,required:!1},defaultValue:{type:null,required:!1}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=e,{loop:r,rovingFocus:o,disabled:s,dir:a}=Jt(n),l=cs(a),{forwardRef:f,currentElement:u}=Ne(),{modelValue:c,changeModelValue:d,isSingle:p}=cM(n,i),h=ca(u);return QD({isSingle:p,modelValue:c,changeModelValue:d,dir:l,orientation:n.orientation,loop:r,rovingFocus:o,disabled:s}),(g,y)=>(E(),B(dn(m(o)?m(W2):m(qe)),{"as-child":"",orientation:m(o)?g.orientation:void 0,dir:m(l),loop:m(o)?m(r):void 0},{default:C(()=>[M(m(qe),{ref:m(f),role:"group","as-child":g.asChild,as:g.as},{default:C(()=>[z(g.$slots,"default",{modelValue:m(c)}),m(h)&&g.name?(E(),B($l,{key:0,name:g.name,required:g.required,value:m(c)},null,8,["name","required","value"])):Re("v-if",!0)]),_:3},8,["as-child","as"])]),_:3},8,["orientation","dir","loop"]))}}),eB=ZD,tB=q({__name:"Toggle",props:{defaultValue:{type:Boolean,required:!1},modelValue:{type:[Boolean,null],required:!1,default:void 0},disabled:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=e,{forwardRef:r,currentElement:o}=Ne(),s=Tx(null),a=jn(n,"modelValue",i,{defaultValue:n.defaultValue,passive:n.modelValue===void 0});function l(){a.value=!a.value}const f=U(()=>a.value?"on":"off"),u=ca(o);return(c,d)=>(E(),B(m(qe),{ref:m(r),type:c.as==="button"?"button":void 0,"as-child":n.asChild,as:c.as,"aria-pressed":m(a),"data-state":f.value,"data-disabled":c.disabled?"":void 0,disabled:c.disabled,onClick:l},{default:C(()=>[z(c.$slots,"default",{modelValue:m(a),disabled:c.disabled,pressed:m(a),state:f.value}),m(u)&&c.name&&!m(s)?(E(),B($l,{key:0,type:"checkbox",name:c.name,value:m(a),required:c.required},null,8,["name","value","required"])):Re("v-if",!0)]),_:3},8,["type","as-child","as","aria-pressed","data-state","data-disabled","disabled"]))}}),nB=tB,iB=q({__name:"ToggleGroupItem",props:{value:{type:null,required:!0},disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t,n=Tx(),i=U(()=>n.disabled?.value||e.disabled),r=U(()=>ic(n.modelValue.value,e.value)),{forwardRef:o}=Ne();return(s,a)=>(E(),B(dn(m(n).rovingFocus.value?m(K2):m(qe)),le({"as-child":""},m(n).rovingFocus.value?{focusable:!i.value,active:r.value}:{}),{default:C(()=>[M(m(nB),le(e,{ref:m(o),disabled:i.value,"model-value":r.value,"onUpdate:modelValue":a[0]||(a[0]=l=>m(n).changeModelValue(s.value))}),{default:C(l=>[z(s.$slots,"default",At($t(l)))]),_:3},16,["disabled","model-value"])]),_:3},16))}}),rB=iB,oB=q({__name:"TooltipArrow",props:{width:{type:Number,required:!1,default:10},height:{type:Number,required:!1,default:5},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"svg"}},setup(t){const e=t;return Ne(),(n,i)=>(E(),B(m(Y7),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),sB=oB;const[Qg,aB]=Pt("TooltipProvider");var lB=q({inheritAttrs:!1,__name:"TooltipProvider",props:{delayDuration:{type:Number,required:!1,default:700},skipDelayDuration:{type:Number,required:!1,default:300},disableHoverableContent:{type:Boolean,required:!1,default:!1},disableClosingTrigger:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},ignoreNonKeyboardFocus:{type:Boolean,required:!1,default:!1}},setup(t){const e=t,{delayDuration:n,skipDelayDuration:i,disableHoverableContent:r,disableClosingTrigger:o,ignoreNonKeyboardFocus:s,disabled:a}=Jt(e);Ne();const l=H(!0),f=H(!1),{start:u,stop:c}=x2(()=>{l.value=!0},i,{immediate:!1});return aB({isOpenDelayed:l,delayDuration:n,onOpen(){c(),l.value=!1},onClose(){u()},isPointerInTransitRef:f,disableHoverableContent:r,disableClosingTrigger:o,disabled:a,ignoreNonKeyboardFocus:s}),(d,p)=>z(d.$slots,"default")}}),fB=lB;const Px="tooltip.open",[Rc,uB]=Pt("TooltipRoot");var cB=q({__name:"TooltipRoot",props:{defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},delayDuration:{type:Number,required:!1,default:void 0},disableHoverableContent:{type:Boolean,required:!1,default:void 0},disableClosingTrigger:{type:Boolean,required:!1,default:void 0},disabled:{type:Boolean,required:!1,default:void 0},ignoreNonKeyboardFocus:{type:Boolean,required:!1,default:void 0}},emits:["update:open"],setup(t,{emit:e}){const n=t,i=e;Ne();const r=Qg(),o=U(()=>n.disableHoverableContent??r.disableHoverableContent.value),s=U(()=>n.disableClosingTrigger??r.disableClosingTrigger.value),a=U(()=>n.disabled??r.disabled.value),l=U(()=>n.delayDuration??r.delayDuration.value),f=U(()=>n.ignoreNonKeyboardFocus??r.ignoreNonKeyboardFocus.value),u=jn(n,"open",i,{defaultValue:n.defaultOpen,passive:n.open===void 0});je(u,_=>{r.onClose&&(_?(r.onOpen(),document.dispatchEvent(new CustomEvent(Px))):r.onClose())});const c=H(!1),d=H(),p=U(()=>u.value?c.value?"delayed-open":"instant-open":"closed"),{start:h,stop:g}=x2(()=>{c.value=!0,u.value=!0},l,{immediate:!1});function y(){g(),c.value=!1,u.value=!0}function w(){g(),u.value=!1}function v(){h()}return uB({contentId:"",open:u,stateAttribute:p,trigger:d,onTriggerChange(_){d.value=_},onTriggerEnter(){r.isOpenDelayed.value?v():y()},onTriggerLeave(){o.value?w():g()},onOpen:y,onClose:w,disableHoverableContent:o,disableClosingTrigger:s,disabled:a,ignoreNonKeyboardFocus:f}),(_,b)=>(E(),B(m(yc),null,{default:C(()=>[z(_.$slots,"default",{open:m(u)})]),_:3}))}}),dB=cB,pB=q({__name:"TooltipContentImpl",props:{ariaLabel:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},side:{type:null,required:!1,default:"top"},sideOffset:{type:Number,required:!1,default:0},align:{type:null,required:!1,default:"center"},alignOffset:{type:Number,required:!1},avoidCollisions:{type:Boolean,required:!1,default:!0},collisionBoundary:{type:null,required:!1,default:()=>[]},collisionPadding:{type:[Number,Object],required:!1,default:0},arrowPadding:{type:Number,required:!1,default:0},sticky:{type:String,required:!1,default:"partial"},hideWhenDetached:{type:Boolean,required:!1,default:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1}},emits:["escapeKeyDown","pointerDownOutside"],setup(t,{emit:e}){const n=t,i=e,r=Rc(),{forwardRef:o}=Ne(),s=Nw(),a=U(()=>s.default?.({})),l=U(()=>{if(n.ariaLabel)return n.ariaLabel;let u="";function c(d){typeof d.children=="string"&&d.type!==bn?u+=d.children:Array.isArray(d.children)&&d.children.forEach(p=>c(p))}return a.value?.forEach(d=>c(d)),u}),f=U(()=>{const{ariaLabel:u,...c}=n;return c});return _t(()=>{ua(window,"scroll",u=>{u.target?.contains(r.trigger.value)&&r.onClose()}),ua(window,Px,r.onClose)}),(u,c)=>(E(),B(m(Fl),{"as-child":"","disable-outside-pointer-events":!1,onEscapeKeyDown:c[0]||(c[0]=d=>i("escapeKeyDown",d)),onPointerDownOutside:c[1]||(c[1]=d=>{m(r).disableClosingTrigger.value&&m(r).trigger.value?.contains(d.target)&&d.preventDefault(),i("pointerDownOutside",d)}),onFocusOutside:c[2]||(c[2]=Bt(()=>{},["prevent"])),onDismiss:c[3]||(c[3]=d=>m(r).onClose())},{default:C(()=>[M(m(Oc),le({ref:m(o),"data-state":m(r).stateAttribute.value},{...u.$attrs,...f.value},{style:{"--reka-tooltip-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-tooltip-content-available-width":"var(--reka-popper-available-width)","--reka-tooltip-content-available-height":"var(--reka-popper-available-height)","--reka-tooltip-trigger-width":"var(--reka-popper-anchor-width)","--reka-tooltip-trigger-height":"var(--reka-popper-anchor-height)"}}),{default:C(()=>[z(u.$slots,"default"),M(m(Mg),{id:m(r).contentId,role:"tooltip"},{default:C(()=>[_e(Ae(l.value),1)]),_:1},8,["id"])]),_:3},16,["data-state"])]),_:3}))}}),Mx=pB,hB=q({__name:"TooltipContentHoverable",props:{ariaLabel:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1}},setup(t){const n=sn(t),{forwardRef:i,currentElement:r}=Ne(),{trigger:o,onClose:s}=Rc(),a=Qg(),{isPointerInTransit:l,onPointerExit:f}=HP(o,r);return a.isPointerInTransitRef=l,f(()=>{s()}),(u,c)=>(E(),B(Mx,le({ref:m(i)},m(n)),{default:C(()=>[z(u.$slots,"default")]),_:3},16))}}),gB=hB,mB=q({__name:"TooltipContent",props:{forceMount:{type:Boolean,required:!1},ariaLabel:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},side:{type:null,required:!1,default:"top"},sideOffset:{type:Number,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1}},emits:["escapeKeyDown","pointerDownOutside"],setup(t,{emit:e}){const n=t,i=e,r=Rc(),o=Dt(n,i),{forwardRef:s}=Ne();return(a,l)=>(E(),B(m(Hr),{present:a.forceMount||m(r).open.value},{default:C(()=>[(E(),B(dn(m(r).disableHoverableContent.value?Mx:gB),le({ref:m(s)},m(o)),{default:C(()=>[z(a.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),yB=mB,wB=q({__name:"TooltipPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,i)=>(E(),B(m(pa),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),vB=wB,bB=q({__name:"TooltipTrigger",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t,n=Rc(),i=Qg();n.contentId||=xn(void 0,"reka-tooltip-content");const{forwardRef:r,currentElement:o}=Ne(),s=H(!1),a=H(!1),l=U(()=>n.disabled.value?{}:{click:g,focus:p,pointermove:c,pointerleave:d,pointerdown:u,blur:h});_t(()=>{n.onTriggerChange(o.value)});function f(){setTimeout(()=>{s.value=!1},1)}function u(){n.open&&!n.disableClosingTrigger.value&&n.onClose(),s.value=!0,document.addEventListener("pointerup",f,{once:!0})}function c(y){y.pointerType!=="touch"&&!a.value&&!i.isPointerInTransitRef.value&&(n.onTriggerEnter(),a.value=!0)}function d(){n.onTriggerLeave(),a.value=!1}function p(y){s.value||n.ignoreNonKeyboardFocus.value&&!y.target.matches?.(":focus-visible")||n.onOpen()}function h(){n.onClose()}function g(){n.disableClosingTrigger.value||n.onClose()}return(y,w)=>(E(),B(m(wc),{"as-child":"",reference:y.reference},{default:C(()=>[M(m(qe),le({ref:m(r),"aria-describedby":m(n).open.value?m(n).contentId:void 0,"data-state":m(n).stateAttribute.value,as:y.as,"as-child":e.asChild,"data-grace-area-trigger":""},pA(l.value)),{default:C(()=>[z(y.$slots,"default")]),_:3},16,["aria-describedby","data-state","as","as-child"])]),_:3},8,["reference"]))}}),xB=bB;const wa=q({__name:"DropdownMenu",props:{defaultOpen:{type:Boolean},open:{type:Boolean},dir:{},modal:{type:Boolean}},emits:["update:open"],setup(t,{emit:e}){const r=Dt(t,e);return(o,s)=>(E(),B(m(pN),le({"data-slot":"dropdown-menu"},m(r)),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}});function _B(t,e,n={}){let i,r,o,s=!0;const a=()=>{s=!0,o()};je(t,a,{flush:"sync",...n});const l=typeof e=="function"?e:e.get,f=typeof e=="function"?void 0:e.set,u=gu((c,d)=>(r=c,o=d,{get(){return s&&(i=l(i),s=!1),r(),i},set(p){f?.(p)}}));return u.trigger=a,u}function Tc(t,e){return nl()?(su(t,e),!0):!1}const Zg=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const kB=t=>typeof t<"u";function SB(t){return Array.isArray(t)?t:[t]}function CB(t){return Zt()}function EB(t){return it(t)?tn(new Proxy({},{get(e,n,i){return m(Reflect.get(t.value,n,i))},set(e,n,i){return it(t.value[n])&&!it(i)?t.value[n].value=i:t.value[n]=i,!0},deleteProperty(e,n){return Reflect.deleteProperty(t.value,n)},has(e,n){return Reflect.has(t.value,n)},ownKeys(){return Object.keys(t.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}})):tn(t)}function OB(t){return EB(U(t))}function bt(t,...e){const n=e.flat(),i=n[0];return OB(()=>Object.fromEntries(typeof i=="function"?Object.entries(Jt(t)).filter(([r,o])=>!i(Se(o),r)):Object.entries(Jt(t)).filter(r=>!n.includes(r[0]))))}function AB(t,e=!0,n){CB()?_t(t,n):e?t():lt(t)}function RB(t,e=1e3,n={}){const{immediate:i=!0,immediateCallback:r=!1}=n;let o=null;const s=Xt(!1);function a(){o&&(clearInterval(o),o=null)}function l(){s.value=!1,a()}function f(){const u=Se(e);u<=0||(s.value=!0,r&&t(),a(),s.value&&(o=setInterval(t,u)))}return i&&Zg&&f(),(it(e)||typeof e=="function")&&Tc(je(e,()=>{s.value&&Zg&&f()})),Tc(l),{isActive:Xo(s),pause:l,resume:f}}const em=Zg?window:void 0;function ms(t){var e;const n=Se(t);return(e=n?.$el)!==null&&e!==void 0?e:n}function TB(){const t=Xt(!1),e=Zt();return e&&_t(()=>{t.value=!0},e),t}function PB(t){const e=TB();return U(()=>(e.value,!!t()))}function MB(t,e={}){const{immediate:n=!0,fpsLimit:i=void 0,window:r=em,once:o=!1}=e,s=Xt(!1),a=U(()=>i?1e3/Se(i):null);let l=0,f=null;function u(p){if(!s.value||!r)return;l||(l=p);const h=p-l;if(a.value&&h<a.value){f=r.requestAnimationFrame(u);return}if(l=p,t({delta:h,timestamp:p}),o){s.value=!1,f=null;return}f=r.requestAnimationFrame(u)}function c(){!s.value&&r&&(s.value=!0,l=0,f=r.requestAnimationFrame(u))}function d(){s.value=!1,f!=null&&r&&(r.cancelAnimationFrame(f),f=null)}return n&&c(),Tc(d),{isActive:Ys(s),pause:d,resume:c}}function IB(t){return JSON.parse(JSON.stringify(t))}function NB(t){const e=Zt(),n=_B(()=>null,()=>t?ms(t):e.proxy.$el);return Tw(n.trigger),_t(n.trigger),n}function DB(t,e,n={}){const{window:i=em,...r}=n;let o;const s=PB(()=>i&&"ResizeObserver"in i),a=()=>{o&&(o.disconnect(),o=void 0)},l=je(U(()=>{const u=Se(t);return Array.isArray(u)?u.map(c=>ms(c)):[ms(u)]}),u=>{if(a(),s.value&&i){o=new ResizeObserver(e);for(const c of u)c&&o.observe(c,r)}},{immediate:!0,flush:"post"}),f=()=>{a(),l()};return Tc(f),{isSupported:s,stop:f}}function BB(t,e={width:0,height:0},n={}){const{window:i=em,box:r="content-box"}=n,o=U(()=>{var c;return(c=ms(t))===null||c===void 0||(c=c.namespaceURI)===null||c===void 0?void 0:c.includes("svg")}),s=Xt(e.width),a=Xt(e.height),{stop:l}=DB(t,([c])=>{const d=r==="border-box"?c.borderBoxSize:r==="content-box"?c.contentBoxSize:c.devicePixelContentBoxSize;if(i&&o.value){const p=ms(t);if(p){const h=p.getBoundingClientRect();s.value=h.width,a.value=h.height}}else if(d){const p=SB(d);s.value=p.reduce((h,{inlineSize:g})=>h+g,0),a.value=p.reduce((h,{blockSize:g})=>h+g,0)}else s.value=c.contentRect.width,a.value=c.contentRect.height},n);AB(()=>{const c=ms(t);c&&(s.value="offsetWidth"in c?c.offsetWidth:e.width,a.value="offsetHeight"in c?c.offsetHeight:e.height)});const f=je(()=>ms(t),c=>{s.value=c?e.width:0,a.value=c?e.height:0});function u(){l(),f()}return{width:s,height:a,stop:u}}function FB(t={}){const{controls:e=!1,interval:n="requestAnimationFrame",immediate:i=!0}=t,r=H(new Date),o=()=>r.value=new Date,s=n==="requestAnimationFrame"?MB(o,{immediate:i}):RB(o,n,{immediate:i});return e?{now:r,...s}:r}function Ix(t,e,n,i={}){var r,o;const{clone:s=!1,passive:a=!1,eventName:l,deep:f=!1,defaultValue:u,shouldEmit:c}=i,d=Zt(),p=n||d?.emit||(d==null||(r=d.$emit)===null||r===void 0?void 0:r.bind(d))||(d==null||(o=d.proxy)===null||o===void 0||(o=o.$emit)===null||o===void 0?void 0:o.bind(d?.proxy));let h=l;h=h||`update:${e.toString()}`;const g=v=>s?typeof s=="function"?s(v):IB(v):v,y=()=>kB(t[e])?g(t[e]):u,w=v=>{c?c(v)&&p(h,v):p(h,v)};if(a){const v=H(y());let _=!1;return je(()=>t[e],b=>{_||(_=!0,v.value=g(b),lt(()=>_=!1))}),je(v,b=>{!_&&(b!==t[e]||f)&&w(b)},{deep:f}),v}else return U({get(){return y()},set(v){w(v)}})}function $B(t,e){const{containerStyle:n,wrapperProps:i,scrollTo:r,calculateRange:o,currentList:s,containerRef:a}="itemHeight"in e?VB(e,t):qB(e,t);return{list:s,scrollTo:r,containerProps:{ref:a,onScroll:()=>{o()},style:n},wrapperProps:i}}function Nx(t){const e=Xt(null),n=BB(e),i=H([]),r=Xt(t);return{state:H({start:0,end:10}),source:r,currentList:i,size:n,containerRef:e}}function Dx(t,e,n){return i=>{if(typeof n=="number")return Math.ceil(i/n);const{start:r=0}=t.value;let o=0,s=0;for(let a=r;a<e.value.length;a++){const l=n(a);if(o+=l,s=a,o>i)break}return s-r}}function Bx(t,e){return n=>{if(typeof e=="number")return Math.floor(n/e)+1;let i=0,r=0;for(let o=0;o<t.value.length;o++){const s=e(o);if(i+=s,i>=n){r=o;break}}return r+1}}function Fx(t,e,n,i,{containerRef:r,state:o,currentList:s,source:a}){return()=>{const l=r.value;if(l){const f=n(t==="vertical"?l.scrollTop:l.scrollLeft),u=i(t==="vertical"?l.clientHeight:l.clientWidth),c=f-e,d=f+u+e;o.value={start:c<0?0:c,end:d>a.value.length?a.value.length:d},s.value=a.value.slice(o.value.start,o.value.end).map((p,h)=>({data:p,index:h+o.value.start}))}}}function $x(t,e){return n=>typeof t=="number"?n*t:e.value.slice(0,n).reduce((i,r,o)=>i+t(o),0)}function Lx(t,e,n,i){je([t.width,t.height,()=>Se(e),n],()=>{i()})}function qx(t,e){return U(()=>typeof t=="number"?e.value.length*t:e.value.reduce((n,i,r)=>n+t(r),0))}const LB={horizontal:"scrollLeft",vertical:"scrollTop"};function Vx(t,e,n,i){return r=>{i.value&&(i.value[LB[t]]=n(r),e())}}function qB(t,e){const n=Nx(e),{state:i,source:r,currentList:o,size:s,containerRef:a}=n,l={overflowX:"auto"},{itemWidth:f,overscan:u=5}=t,c=Dx(i,r,f),d=Fx("horizontal",u,Bx(r,f),c,n),p=$x(f,r),h=U(()=>p(i.value.start)),g=qx(f,r);return Lx(s,e,a,d),{scrollTo:Vx("horizontal",d,p,a),calculateRange:d,wrapperProps:U(()=>({style:{height:"100%",width:`${g.value-h.value}px`,marginLeft:`${h.value}px`,display:"flex"}})),containerStyle:l,currentList:o,containerRef:a}}function VB(t,e){const n=Nx(e),{state:i,source:r,currentList:o,size:s,containerRef:a}=n,l={overflowY:"auto"},{itemHeight:f,overscan:u=5}=t,c=Dx(i,r,f),d=Fx("vertical",u,Bx(r,f),c,n),p=$x(f,r),h=U(()=>p(i.value.start)),g=qx(f,r);return Lx(s,e,a,d),{calculateRange:d,scrollTo:Vx("vertical",d,p,a),containerStyle:l,wrapperProps:U(()=>({style:{width:"100%",height:`${g.value-h.value}px`,marginTop:`${h.value}px`}})),currentList:o,containerRef:a}}function zx(t){var e,n,i="";if(typeof t=="string"||typeof t=="number")i+=t;else if(typeof t=="object")if(Array.isArray(t)){var r=t.length;for(e=0;e<r;e++)t[e]&&(n=zx(t[e]))&&(i&&(i+=" "),i+=n)}else for(n in t)t[n]&&(i&&(i+=" "),i+=n);return i}function jx(){for(var t,e,n=0,i="",r=arguments.length;n<r;n++)(t=arguments[n])&&(e=zx(t))&&(i&&(i+=" "),i+=e);return i}const tm="-",zB=t=>{const e=HB(t),{conflictingClassGroups:n,conflictingClassGroupModifiers:i}=t;return{getClassGroupId:s=>{const a=s.split(tm);return a[0]===""&&a.length!==1&&a.shift(),Hx(a,e)||jB(s)},getConflictingClassGroupIds:(s,a)=>{const l=n[s]||[];return a&&i[s]?[...l,...i[s]]:l}}},Hx=(t,e)=>{if(t.length===0)return e.classGroupId;const n=t[0],i=e.nextPart.get(n),r=i?Hx(t.slice(1),i):void 0;if(r)return r;if(e.validators.length===0)return;const o=t.join(tm);return e.validators.find(({validator:s})=>s(o))?.classGroupId},Ux=/^\[(.+)\]$/,jB=t=>{if(Ux.test(t)){const e=Ux.exec(t)[1],n=e?.substring(0,e.indexOf(":"));if(n)return"arbitrary.."+n}},HB=t=>{const{theme:e,classGroups:n}=t,i={nextPart:new Map,validators:[]};for(const r in n)nm(n[r],i,r,e);return i},nm=(t,e,n,i)=>{t.forEach(r=>{if(typeof r=="string"){const o=r===""?e:Wx(e,r);o.classGroupId=n;return}if(typeof r=="function"){if(UB(r)){nm(r(i),e,n,i);return}e.validators.push({validator:r,classGroupId:n});return}Object.entries(r).forEach(([o,s])=>{nm(s,Wx(e,o),n,i)})})},Wx=(t,e)=>{let n=t;return e.split(tm).forEach(i=>{n.nextPart.has(i)||n.nextPart.set(i,{nextPart:new Map,validators:[]}),n=n.nextPart.get(i)}),n},UB=t=>t.isThemeGetter,WB=t=>{if(t<1)return{get:()=>{},set:()=>{}};let e=0,n=new Map,i=new Map;const r=(o,s)=>{n.set(o,s),e++,e>t&&(e=0,i=n,n=new Map)};return{get(o){let s=n.get(o);if(s!==void 0)return s;if((s=i.get(o))!==void 0)return r(o,s),s},set(o,s){n.has(o)?n.set(o,s):r(o,s)}}},im="!",rm=":",KB=rm.length,GB=t=>{const{prefix:e,experimentalParseClassName:n}=t;let i=r=>{const o=[];let s=0,a=0,l=0,f;for(let h=0;h<r.length;h++){let g=r[h];if(s===0&&a===0){if(g===rm){o.push(r.slice(l,h)),l=h+KB;continue}if(g==="/"){f=h;continue}}g==="["?s++:g==="]"?s--:g==="("?a++:g===")"&&a--}const u=o.length===0?r:r.substring(l),c=JB(u),d=c!==u,p=f&&f>l?f-l:void 0;return{modifiers:o,hasImportantModifier:d,baseClassName:c,maybePostfixModifierPosition:p}};if(e){const r=e+rm,o=i;i=s=>s.startsWith(r)?o(s.substring(r.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:s,maybePostfixModifierPosition:void 0}}if(n){const r=i;i=o=>n({className:o,parseClassName:r})}return i},JB=t=>t.endsWith(im)?t.substring(0,t.length-1):t.startsWith(im)?t.substring(1):t,YB=t=>{const e=Object.fromEntries(t.orderSensitiveModifiers.map(i=>[i,!0]));return i=>{if(i.length<=1)return i;const r=[];let o=[];return i.forEach(s=>{s[0]==="["||e[s]?(r.push(...o.sort(),s),o=[]):o.push(s)}),r.push(...o.sort()),r}},XB=t=>({cache:WB(t.cacheSize),parseClassName:GB(t),sortModifiers:YB(t),...zB(t)}),QB=/\s+/,ZB=(t,e)=>{const{parseClassName:n,getClassGroupId:i,getConflictingClassGroupIds:r,sortModifiers:o}=e,s=[],a=t.trim().split(QB);let l="";for(let f=a.length-1;f>=0;f-=1){const u=a[f],{isExternal:c,modifiers:d,hasImportantModifier:p,baseClassName:h,maybePostfixModifierPosition:g}=n(u);if(c){l=u+(l.length>0?" "+l:l);continue}let y=!!g,w=i(y?h.substring(0,g):h);if(!w){if(!y){l=u+(l.length>0?" "+l:l);continue}if(w=i(h),!w){l=u+(l.length>0?" "+l:l);continue}y=!1}const v=o(d).join(":"),_=p?v+im:v,b=_+w;if(s.includes(b))continue;s.push(b);const x=r(w,y);for(let k=0;k<x.length;++k){const S=x[k];s.push(_+S)}l=u+(l.length>0?" "+l:l)}return l};function eF(){let t=0,e,n,i="";for(;t<arguments.length;)(e=arguments[t++])&&(n=Kx(e))&&(i&&(i+=" "),i+=n);return i}const Kx=t=>{if(typeof t=="string")return t;let e,n="";for(let i=0;i<t.length;i++)t[i]&&(e=Kx(t[i]))&&(n&&(n+=" "),n+=e);return n};function tF(t,...e){let n,i,r,o=s;function s(l){const f=e.reduce((u,c)=>c(u),t());return n=XB(f),i=n.cache.get,r=n.cache.set,o=a,a(l)}function a(l){const f=i(l);if(f)return f;const u=ZB(l,n);return r(l,u),u}return function(){return o(eF.apply(null,arguments))}}const hn=t=>{const e=n=>n[t]||[];return e.isThemeGetter=!0,e},Gx=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,Jx=/^\((?:(\w[\w-]*):)?(.+)\)$/i,nF=/^\d+\/\d+$/,iF=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,rF=/\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$/,oF=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,sF=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,aF=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,va=t=>nF.test(t),wt=t=>!!t&&!Number.isNaN(Number(t)),Co=t=>!!t&&Number.isInteger(Number(t)),om=t=>t.endsWith("%")&&wt(t.slice(0,-1)),Jr=t=>iF.test(t),lF=()=>!0,fF=t=>rF.test(t)&&!oF.test(t),Yx=()=>!1,uF=t=>sF.test(t),cF=t=>aF.test(t),dF=t=>!$e(t)&&!Le(t),pF=t=>ba(t,t_,Yx),$e=t=>Gx.test(t),ys=t=>ba(t,n_,fF),sm=t=>ba(t,wF,wt),Xx=t=>ba(t,Zx,Yx),hF=t=>ba(t,e_,cF),Pc=t=>ba(t,i_,uF),Le=t=>Jx.test(t),Ul=t=>xa(t,n_),gF=t=>xa(t,vF),Qx=t=>xa(t,Zx),mF=t=>xa(t,t_),yF=t=>xa(t,e_),Mc=t=>xa(t,i_,!0),ba=(t,e,n)=>{const i=Gx.exec(t);return i?i[1]?e(i[1]):n(i[2]):!1},xa=(t,e,n=!1)=>{const i=Jx.exec(t);return i?i[1]?e(i[1]):n:!1},Zx=t=>t==="position"||t==="percentage",e_=t=>t==="image"||t==="url",t_=t=>t==="length"||t==="size"||t==="bg-size",n_=t=>t==="length",wF=t=>t==="number",vF=t=>t==="family-name",i_=t=>t==="shadow",bF=tF(()=>{const t=hn("color"),e=hn("font"),n=hn("text"),i=hn("font-weight"),r=hn("tracking"),o=hn("leading"),s=hn("breakpoint"),a=hn("container"),l=hn("spacing"),f=hn("radius"),u=hn("shadow"),c=hn("inset-shadow"),d=hn("text-shadow"),p=hn("drop-shadow"),h=hn("blur"),g=hn("perspective"),y=hn("aspect"),w=hn("ease"),v=hn("animate"),_=()=>["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"],x=()=>[...b(),Le,$e],k=()=>["auto","hidden","clip","visible","scroll"],S=()=>["auto","contain","none"],T=()=>[Le,$e,l],A=()=>[va,"full","auto",...T()],R=()=>[Co,"none","subgrid",Le,$e],F=()=>["auto",{span:["full",Co,Le,$e]},Co,Le,$e],L=()=>[Co,"auto",Le,$e],K=()=>["auto","min","max","fr",Le,$e],fe=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],ae=()=>["start","end","center","stretch","center-safe","end-safe"],ce=()=>["auto",...T()],re=()=>[va,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...T()],te=()=>[t,Le,$e],He=()=>[...b(),Qx,Xx,{position:[Le,$e]}],st=()=>["no-repeat",{repeat:["","x","y","space","round"]}],ut=()=>["auto","cover","contain",mF,pF,{size:[Le,$e]}],ct=()=>[om,Ul,ys],vt=()=>["","none","full",f,Le,$e],We=()=>["",wt,Ul,ys],Ze=()=>["solid","dashed","dotted","double"],ye=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],I=()=>[wt,om,Qx,Xx],ee=()=>["","none",h,Le,$e],W=()=>["none",wt,Le,$e],ue=()=>["none",wt,Le,$e],Be=()=>[wt,Le,$e],$=()=>[va,"full",...T()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Jr],breakpoint:[Jr],color:[lF],container:[Jr],"drop-shadow":[Jr],ease:["in","out","in-out"],font:[dF],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Jr],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Jr],shadow:[Jr],spacing:["px",wt],text:[Jr],"text-shadow":[Jr],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",va,$e,Le,y]}],container:["container"],columns:[{columns:[wt,$e,Le,a]}],"break-after":[{"break-after":_()}],"break-before":[{"break-before":_()}],"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:k()}],"overflow-x":[{"overflow-x":k()}],"overflow-y":[{"overflow-y":k()}],overscroll:[{overscroll:S()}],"overscroll-x":[{"overscroll-x":S()}],"overscroll-y":[{"overscroll-y":S()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:A()}],"inset-x":[{"inset-x":A()}],"inset-y":[{"inset-y":A()}],start:[{start:A()}],end:[{end:A()}],top:[{top:A()}],right:[{right:A()}],bottom:[{bottom:A()}],left:[{left:A()}],visibility:["visible","invisible","collapse"],z:[{z:[Co,"auto",Le,$e]}],basis:[{basis:[va,"full","auto",a,...T()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[wt,va,"auto","initial","none",$e]}],grow:[{grow:["",wt,Le,$e]}],shrink:[{shrink:["",wt,Le,$e]}],order:[{order:[Co,"first","last","none",Le,$e]}],"grid-cols":[{"grid-cols":R()}],"col-start-end":[{col:F()}],"col-start":[{"col-start":L()}],"col-end":[{"col-end":L()}],"grid-rows":[{"grid-rows":R()}],"row-start-end":[{row:F()}],"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":K()}],"auto-rows":[{"auto-rows":K()}],gap:[{gap:T()}],"gap-x":[{"gap-x":T()}],"gap-y":[{"gap-y":T()}],"justify-content":[{justify:[...fe(),"normal"]}],"justify-items":[{"justify-items":[...ae(),"normal"]}],"justify-self":[{"justify-self":["auto",...ae()]}],"align-content":[{content:["normal",...fe()]}],"align-items":[{items:[...ae(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...ae(),{baseline:["","last"]}]}],"place-content":[{"place-content":fe()}],"place-items":[{"place-items":[...ae(),"baseline"]}],"place-self":[{"place-self":["auto",...ae()]}],p:[{p:T()}],px:[{px:T()}],py:[{py:T()}],ps:[{ps:T()}],pe:[{pe:T()}],pt:[{pt:T()}],pr:[{pr:T()}],pb:[{pb:T()}],pl:[{pl:T()}],m:[{m:ce()}],mx:[{mx:ce()}],my:[{my:ce()}],ms:[{ms:ce()}],me:[{me:ce()}],mt:[{mt:ce()}],mr:[{mr:ce()}],mb:[{mb:ce()}],ml:[{ml:ce()}],"space-x":[{"space-x":T()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":T()}],"space-y-reverse":["space-y-reverse"],size:[{size:re()}],w:[{w:[a,"screen",...re()]}],"min-w":[{"min-w":[a,"screen","none",...re()]}],"max-w":[{"max-w":[a,"screen","none","prose",{screen:[s]},...re()]}],h:[{h:["screen","lh",...re()]}],"min-h":[{"min-h":["screen","lh","none",...re()]}],"max-h":[{"max-h":["screen","lh",...re()]}],"font-size":[{text:["base",n,Ul,ys]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[i,Le,sm]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",om,$e]}],"font-family":[{font:[gF,$e,e]}],"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:[r,Le,$e]}],"line-clamp":[{"line-clamp":[wt,"none",Le,sm]}],leading:[{leading:[o,...T()]}],"list-image":[{"list-image":["none",Le,$e]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",Le,$e]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:te()}],"text-color":[{text:te()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...Ze(),"wavy"]}],"text-decoration-thickness":[{decoration:[wt,"from-font","auto",Le,ys]}],"text-decoration-color":[{decoration:te()}],"underline-offset":[{"underline-offset":[wt,"auto",Le,$e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:T()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",Le,$e]}],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",Le,$e]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:He()}],"bg-repeat":[{bg:st()}],"bg-size":[{bg:ut()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},Co,Le,$e],radial:["",Le,$e],conic:[Co,Le,$e]},yF,hF]}],"bg-color":[{bg:te()}],"gradient-from-pos":[{from:ct()}],"gradient-via-pos":[{via:ct()}],"gradient-to-pos":[{to:ct()}],"gradient-from":[{from:te()}],"gradient-via":[{via:te()}],"gradient-to":[{to:te()}],rounded:[{rounded:vt()}],"rounded-s":[{"rounded-s":vt()}],"rounded-e":[{"rounded-e":vt()}],"rounded-t":[{"rounded-t":vt()}],"rounded-r":[{"rounded-r":vt()}],"rounded-b":[{"rounded-b":vt()}],"rounded-l":[{"rounded-l":vt()}],"rounded-ss":[{"rounded-ss":vt()}],"rounded-se":[{"rounded-se":vt()}],"rounded-ee":[{"rounded-ee":vt()}],"rounded-es":[{"rounded-es":vt()}],"rounded-tl":[{"rounded-tl":vt()}],"rounded-tr":[{"rounded-tr":vt()}],"rounded-br":[{"rounded-br":vt()}],"rounded-bl":[{"rounded-bl":vt()}],"border-w":[{border:We()}],"border-w-x":[{"border-x":We()}],"border-w-y":[{"border-y":We()}],"border-w-s":[{"border-s":We()}],"border-w-e":[{"border-e":We()}],"border-w-t":[{"border-t":We()}],"border-w-r":[{"border-r":We()}],"border-w-b":[{"border-b":We()}],"border-w-l":[{"border-l":We()}],"divide-x":[{"divide-x":We()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":We()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...Ze(),"hidden","none"]}],"divide-style":[{divide:[...Ze(),"hidden","none"]}],"border-color":[{border:te()}],"border-color-x":[{"border-x":te()}],"border-color-y":[{"border-y":te()}],"border-color-s":[{"border-s":te()}],"border-color-e":[{"border-e":te()}],"border-color-t":[{"border-t":te()}],"border-color-r":[{"border-r":te()}],"border-color-b":[{"border-b":te()}],"border-color-l":[{"border-l":te()}],"divide-color":[{divide:te()}],"outline-style":[{outline:[...Ze(),"none","hidden"]}],"outline-offset":[{"outline-offset":[wt,Le,$e]}],"outline-w":[{outline:["",wt,Ul,ys]}],"outline-color":[{outline:te()}],shadow:[{shadow:["","none",u,Mc,Pc]}],"shadow-color":[{shadow:te()}],"inset-shadow":[{"inset-shadow":["none",c,Mc,Pc]}],"inset-shadow-color":[{"inset-shadow":te()}],"ring-w":[{ring:We()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:te()}],"ring-offset-w":[{"ring-offset":[wt,ys]}],"ring-offset-color":[{"ring-offset":te()}],"inset-ring-w":[{"inset-ring":We()}],"inset-ring-color":[{"inset-ring":te()}],"text-shadow":[{"text-shadow":["none",d,Mc,Pc]}],"text-shadow-color":[{"text-shadow":te()}],opacity:[{opacity:[wt,Le,$e]}],"mix-blend":[{"mix-blend":[...ye(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":ye()}],"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":[wt]}],"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":te()}],"mask-image-linear-to-color":[{"mask-linear-to":te()}],"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":te()}],"mask-image-t-to-color":[{"mask-t-to":te()}],"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":te()}],"mask-image-r-to-color":[{"mask-r-to":te()}],"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":te()}],"mask-image-b-to-color":[{"mask-b-to":te()}],"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":te()}],"mask-image-l-to-color":[{"mask-l-to":te()}],"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":te()}],"mask-image-x-to-color":[{"mask-x-to":te()}],"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":te()}],"mask-image-y-to-color":[{"mask-y-to":te()}],"mask-image-radial":[{"mask-radial":[Le,$e]}],"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":te()}],"mask-image-radial-to-color":[{"mask-radial-to":te()}],"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":[wt]}],"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":te()}],"mask-image-conic-to-color":[{"mask-conic-to":te()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:He()}],"mask-repeat":[{mask:st()}],"mask-size":[{mask:ut()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",Le,$e]}],filter:[{filter:["","none",Le,$e]}],blur:[{blur:ee()}],brightness:[{brightness:[wt,Le,$e]}],contrast:[{contrast:[wt,Le,$e]}],"drop-shadow":[{"drop-shadow":["","none",p,Mc,Pc]}],"drop-shadow-color":[{"drop-shadow":te()}],grayscale:[{grayscale:["",wt,Le,$e]}],"hue-rotate":[{"hue-rotate":[wt,Le,$e]}],invert:[{invert:["",wt,Le,$e]}],saturate:[{saturate:[wt,Le,$e]}],sepia:[{sepia:["",wt,Le,$e]}],"backdrop-filter":[{"backdrop-filter":["","none",Le,$e]}],"backdrop-blur":[{"backdrop-blur":ee()}],"backdrop-brightness":[{"backdrop-brightness":[wt,Le,$e]}],"backdrop-contrast":[{"backdrop-contrast":[wt,Le,$e]}],"backdrop-grayscale":[{"backdrop-grayscale":["",wt,Le,$e]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[wt,Le,$e]}],"backdrop-invert":[{"backdrop-invert":["",wt,Le,$e]}],"backdrop-opacity":[{"backdrop-opacity":[wt,Le,$e]}],"backdrop-saturate":[{"backdrop-saturate":[wt,Le,$e]}],"backdrop-sepia":[{"backdrop-sepia":["",wt,Le,$e]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":T()}],"border-spacing-x":[{"border-spacing-x":T()}],"border-spacing-y":[{"border-spacing-y":T()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",Le,$e]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[wt,"initial",Le,$e]}],ease:[{ease:["linear","initial",w,Le,$e]}],delay:[{delay:[wt,Le,$e]}],animate:[{animate:["none",v,Le,$e]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[g,Le,$e]}],"perspective-origin":[{"perspective-origin":x()}],rotate:[{rotate:W()}],"rotate-x":[{"rotate-x":W()}],"rotate-y":[{"rotate-y":W()}],"rotate-z":[{"rotate-z":W()}],scale:[{scale:ue()}],"scale-x":[{"scale-x":ue()}],"scale-y":[{"scale-y":ue()}],"scale-z":[{"scale-z":ue()}],"scale-3d":["scale-3d"],skew:[{skew:Be()}],"skew-x":[{"skew-x":Be()}],"skew-y":[{"skew-y":Be()}],transform:[{transform:[Le,$e,"","none","gpu","cpu"]}],"transform-origin":[{origin:x()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:$()}],"translate-x":[{"translate-x":$()}],"translate-y":[{"translate-y":$()}],"translate-z":[{"translate-z":$()}],"translate-none":["translate-none"],accent:[{accent:te()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:te()}],"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",Le,$e]}],"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":T()}],"scroll-mx":[{"scroll-mx":T()}],"scroll-my":[{"scroll-my":T()}],"scroll-ms":[{"scroll-ms":T()}],"scroll-me":[{"scroll-me":T()}],"scroll-mt":[{"scroll-mt":T()}],"scroll-mr":[{"scroll-mr":T()}],"scroll-mb":[{"scroll-mb":T()}],"scroll-ml":[{"scroll-ml":T()}],"scroll-p":[{"scroll-p":T()}],"scroll-px":[{"scroll-px":T()}],"scroll-py":[{"scroll-py":T()}],"scroll-ps":[{"scroll-ps":T()}],"scroll-pe":[{"scroll-pe":T()}],"scroll-pt":[{"scroll-pt":T()}],"scroll-pr":[{"scroll-pr":T()}],"scroll-pb":[{"scroll-pb":T()}],"scroll-pl":[{"scroll-pl":T()}],"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",Le,$e]}],fill:[{fill:["none",...te()]}],"stroke-w":[{stroke:[wt,Ul,ys,sm]}],stroke:[{stroke:["none",...te()]}],"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"]}});function he(...t){return bF(jx(t))}function xF(t){return`${window.infixsPingoNotify.resourcesUrl.replace(/\/+$/,"")}/${t.replace(/^\/+/,"")}`}function am(t){return typeof t=="string"?t:Wt.isAxiosError(t)?window.infixsPingoNotify.translations.errors[t.response?.data?.code]?window.infixsPingoNotify.translations.errors[t.response?.data?.code]:t.response?.data?.message?t.response.data.message:t.message?t.message:"An unknown Axios error occurred":t instanceof Error||typeof t=="object"&&t!==null&&"message"in t&&typeof t.message=="string"?t.message:"An unknown error occurred"}const _a=q({__name:"DropdownMenuContent",props:{forceMount:{type:Boolean},loop:{type:Boolean},side:{},sideOffset:{default:4},sideFlip:{type:Boolean},align:{},alignOffset:{},alignFlip:{type:Boolean},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},class:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class"),o=Dt(r,i);return(s,a)=>(E(),B(m(CN),{to:"#infixs-pingo-notify-app"},{default:C(()=>[M(m(gN),le({"data-slot":"dropdown-menu-content"},m(o),{class:m(he)("iafw:bg-popover iafw:text-popover-foreground iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:data-[state=closed]:zoom-out-95 iafw:data-[state=open]:zoom-in-95 iafw:data-[side=bottom]:slide-in-from-top-2 iafw:data-[side=left]:slide-in-from-right-2 iafw:data-[side=right]:slide-in-from-left-2 iafw:data-[side=top]:slide-in-from-bottom-2 iafw:z-50 iafw:max-h-(--reka-dropdown-menu-content-available-height) iafw:min-w-[8rem] iafw:origin-(--reka-dropdown-menu-content-transform-origin) iafw:overflow-x-hidden iafw:overflow-y-auto iafw:rounded-md iafw:border iafw:p-1 iafw:shadow-md",n.class)}),{default:C(()=>[z(s.$slots,"default")]),_:3},16,["class"])]),_:3}))}}),r_=q({__name:"DropdownMenuSeparator",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class");return(i,r)=>(E(),B(m(ON),le({"data-slot":"dropdown-menu-separator"},m(n),{class:m(he)("iafw:bg-border iafw:-mx-1 iafw:my-1 iafw:h-px",e.class)}),null,16,["class"]))}}),o_=q({__name:"DropdownMenuGroup",props:{asChild:{type:Boolean},as:{}},setup(t){const e=t;return(n,i)=>(E(),B(m(yN),le({"data-slot":"dropdown-menu-group"},e),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),Wl=q({__name:"DropdownMenuItem",props:{disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{},class:{},inset:{type:Boolean},variant:{default:"default"}},setup(t){const e=t,n=bt(e,"inset","variant","class"),i=sn(n);return(r,o)=>(E(),B(m(vN),le({"data-slot":"dropdown-menu-item","data-inset":r.inset?"":void 0,"data-variant":r.variant},m(i),{class:m(he)("iafw:focus:bg-accent iafw:focus:text-accent-foreground iafw:data-[variant=destructive]:text-destructive-foreground iafw:data-[variant=destructive]:focus:bg-destructive/10 iafw:dark:data-[variant=destructive]:focus:bg-destructive/40 iafw:data-[variant=destructive]:focus:text-destructive-foreground iafw:data-[variant=destructive]:*:[svg]:!text-destructive-foreground iafw:[&_svg:not([class*='text-'])]:text-muted-foreground iafw:relative iafw:flex iafw:cursor-default items-center iafw:gap-2 iafw:rounded-sm iafw:px-2 iafw:py-1.5 iafw:text-sm iafw:outline-hidden iafw:select-none iafw:data-[disabled]:pointer-events-none iafw:data-[disabled]:opacity-50 iafw:data-[inset]:pl-8 [&_svg]:pointer-events-none iafw:[&_svg]:shrink-0 iafw:[&_svg:not([class*='size-'])]:size-4",e.class)}),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["data-inset","data-variant","class"]))}}),s_=q({__name:"DropdownMenuLabel",props:{asChild:{type:Boolean},as:{},class:{},inset:{type:Boolean}},setup(t){const e=t,n=bt(e,"class","inset"),i=sn(n);return(r,o)=>(E(),B(m(kN),le({"data-slot":"dropdown-menu-label","data-inset":r.inset?"":void 0},m(i),{class:m(he)("iafw:px-2 iafw:py-1.5 iafw:text-sm iafw:font-medium iafw:data-[inset]:pl-8",e.class)}),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["data-inset","class"]))}}),ka=q({__name:"DropdownMenuTrigger",props:{disabled:{type:Boolean},asChild:{type:Boolean},as:{}},setup(t){const n=sn(t);return(i,r)=>(E(),B(m(RN),le({"data-slot":"dropdown-menu-trigger"},m(n)),{default:C(()=>[z(i.$slots,"default")]),_:3},16))}}),a_=t=>typeof t=="boolean"?`${t}`:t===0?"0":t,l_=jx,Sa=(t,e)=>n=>{var i;if(e?.variants==null)return l_(t,n?.class,n?.className);const{variants:r,defaultVariants:o}=e,s=Object.keys(r).map(f=>{const u=n?.[f],c=o?.[f];if(u===null)return null;const d=a_(u)||a_(c);return r[f][d]}),a=n&&Object.entries(n).reduce((f,u)=>{let[c,d]=u;return d===void 0||(f[c]=d),f},{}),l=e==null||(i=e.compoundVariants)===null||i===void 0?void 0:i.reduce((f,u)=>{let{class:c,className:d,...p}=u;return Object.entries(p).every(h=>{let[g,y]=h;return Array.isArray(y)?y.includes({...o,...a}[g]):{...o,...a}[g]===y})?[...f,c,d]:f},[]);return l_(t,s,l,n?.class,n?.className)},f_=Sa("iafw:inline-flex iafw:cursor-pointer iafw:items-center iafw:justify-center iafw:gap-2 iafw:whitespace-nowrap iafw:rounded-md iafw:text-sm iafw:font-medium iafw:transition-all iafw:disabled:pointer-events-none iafw:disabled:opacity-50 iafw:[&_svg]:pointer-events-none iafw:[&_svg:not([class*='size-'])]:size-4 iafw:shrink-0 iafw:[&_svg]:shrink-0 iafw:outline-none iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:focus-visible:ring-[1px] iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive",{variants:{variant:{default:"iafw:bg-primary iafw:text-primary-foreground iafw:shadow-xs iafw:hover:bg-primary/90",destructive:"iafw:bg-destructive iafw:text-white iafw:shadow-xs iafw:hover:bg-destructive/90 iafw:focus-visible:ring-destructive/20 iafw:dark:focus-visible:ring-destructive/40 iafw:dark:bg-destructive/60",outline:"iafw:border iafw:bg-background iafw:shadow-xs iafw:hover:bg-accent iafw:hover:text-accent-foreground iafw:dark:bg-input/30 iafw:dark:border-input iafw:dark:hover:bg-input/50",secondary:"iafw:bg-secondary iafw:text-secondary-foreground iafw:shadow-xs iafw:hover:bg-secondary/80",ghost:"iafw:hover:bg-accent iafw:hover:text-accent-foreground iafw:dark:hover:bg-accent/50",link:"iafw:text-primary iafw:underline-offset-4 iafw:hover:underline",glass:"iafw:bg-secondary/10 iafw:backdrop-blur-[1px] iafw:border iafw:border-input"},size:{default:"iafw:h-9 iafw:px-4 iafw:py-2 iafw:has-[>svg]:px-3",sm:"iafw:h-8 iafw:rounded-md iafw:gap-1.5 iafw:px-3 iafw:has-[>svg]:px-2.5",xs:"iafw:h-8 iafw:rounded-md iafw:gap-1.5 iafw:px-3 iafw:has-[>svg]:px-1.5",lg:"iafw:h-10 iafw:rounded-md iafw:px-6 iafw:has-[>svg]:px-4",icon:"iafw:size-9"}},defaultVariants:{variant:"default",size:"default"}}),Kt=q({__name:"Button",props:{variant:{},size:{},class:{},asChild:{type:Boolean},as:{default:"button"}},setup(t){const e=t;return(n,i)=>(E(),B(m(qe),{"data-slot":"button",as:n.as,"as-child":n.asChild,class:Ce(m(he)(m(f_)({variant:n.variant,size:n.size}),e.class))},{default:C(()=>[z(n.$slots,"default")]),_:3},8,["as","as-child","class"]))}}),Ic=q({__name:"Skeleton",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"skeleton",class:Ce(m(he)("iafw:animate-pulse iafw:rounded-md iafw:bg-primary/10",e.class))},null,2))}}),_F={class:"iafw:absolute iafw:top-full iafw:left-0 iafw:isolate iafw:z-50 iafw:flex iafw:justify-center"},kF=q({__name:"NavigationMenuViewport",props:{forceMount:{type:Boolean},align:{},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class"),i=sn(n);return(r,o)=>(E(),X("div",_F,[M(m(YN),le({"data-slot":"navigation-menu-viewport"},m(i),{class:m(he)("iafw:origin-top-center iafw:bg-popover iafw:text-popover-foreground iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:zoom-out-95 iafw:data-[state=open]:zoom-in-90 iafw:relative iafw:mt-1.5 iafw:h-[var(--reka-navigation-menu-viewport-height)] iafw:w-full iafw:overflow-hidden iafw:rounded-md iafw:border iafw:shadow iafw:md:w-[var(--reka-navigation-menu-viewport-width)]",e.class)}),null,16,["class"])]))}}),SF=q({__name:"NavigationMenu",props:{modelValue:{},defaultValue:{},dir:{},orientation:{},delayDuration:{},skipDelayDuration:{},disableClickTrigger:{type:Boolean},disableHoverTrigger:{type:Boolean},disablePointerLeaveClose:{type:Boolean},unmountOnHide:{type:Boolean},asChild:{type:Boolean},as:{},class:{},viewport:{type:Boolean,default:!0}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class","viewport"),o=Dt(r,i);return(s,a)=>(E(),B(m(NN),le({"data-slot":"navigation-menu","data-viewport":s.viewport},m(o),{class:m(he)("iafw:group/navigation-menu iafw:relative iafw:flex iafw:max-w-max iafw:flex-1 iafw:items-center iafw:justify-center",n.class)}),{default:C(()=>[z(s.$slots,"default"),s.viewport?(E(),B(kF,{key:0})):Re("",!0)]),_:3},16,["data-viewport","class"]))}}),CF=q({__name:"NavigationMenuList",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class"),i=sn(n);return(r,o)=>(E(),B(m(GN),le({"data-slot":"navigation-menu-list"},m(i),{class:m(he)("iafw:group iafw:flex iafw:flex-1 iafw:list-none iafw:items-center iafw:justify-center iafw:gap-1",e.class)}),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["class"]))}}),EF=q({__name:"NavigationMenuItem",props:{value:{},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class");return(i,r)=>(E(),B(m(HN),le({"data-slot":"navigation-menu-item"},m(n),{class:m(he)("iafw:relative",e.class)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}}),OF=q({__name:"NavigationMenuLink",props:{active:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},emits:["select"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class"),o=Dt(r,i);return(s,a)=>(E(),B(m(WN),le({"data-slot":"navigation-menu-link"},m(o),{class:m(he)("' iafw:border iafw:focus:shadow-none iafw:border-transparent iafw:hover:bg-accent iafw:hover:text-accent-foreground iafw:focus:bg-accent iafw:focus:text-accent-foreground iafw:ring-ring/10 iafw:dark:ring-ring/20 iafw:dark:outline-ring/40 iafw:outline-ring/50 [&_svg:not([class*='text-'])]:text-muted-foreground iafw:flex iafw:flex-col iafw:gap-1 iafw:rounded-sm iafw:p-2 iafw:text-sm iafw:transition-[color,box-shadow] iafw:focus-visible:ring-4 iafw:focus-visible:outline-1 iafw:[&_svg:not([class*='size-'])]:size-4'",n.class,n.active&&"iafw:bg-accent/50 iafw:text-accent-foreground iafw:border iafw:border-border")}),{default:C(()=>[z(s.$slots,"default")]),_:3},16,["class"]))}});/**61 * @license lucide-vue-next v0.532.0 - ISC 62 * 63 * This source code is licensed under the ISC license. 64 * See the LICENSE file in the root directory of this source tree. 65 */const u_=t=>t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),AF=t=>t.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,n,i)=>i?i.toUpperCase():n.toLowerCase()),RF=t=>{const e=AF(t);return e.charAt(0).toUpperCase()+e.slice(1)},TF=(...t)=>t.filter((e,n,i)=>!!e&&e.trim()!==""&&i.indexOf(e)===n).join(" ").trim();/**66 * @license lucide-vue-next v0.532.0 - ISC 67 * 68 * This source code is licensed under the ISC license. 69 * See the LICENSE file in the root directory of this source tree. 70 */var Nc={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":2,"stroke-linecap":"round","stroke-linejoin":"round"};/**71 * @license lucide-vue-next v0.532.0 - ISC 72 * 73 * This source code is licensed under the ISC license. 74 * See the LICENSE file in the root directory of this source tree. 75 */const PF=({size:t,strokeWidth:e=2,absoluteStrokeWidth:n,color:i,iconNode:r,name:o,class:s,...a},{slots:l})=>Yt("svg",{...Nc,width:t||Nc.width,height:t||Nc.height,stroke:i||Nc.stroke,"stroke-width":n?Number(e)*24/Number(t):e,class:TF("lucide",...o?[`lucide-${u_(RF(o))}-icon`,`lucide-${u_(o)}`]:["lucide-icon"]),...a},[...r.map(f=>Yt(...f)),...l.default?[l.default()]:[]]);/**76 * @license lucide-vue-next v0.532.0 - ISC 77 * 78 * This source code is licensed under the ISC license. 79 * See the LICENSE file in the root directory of this source tree. 80 */const gt=(t,e)=>(n,{slots:i})=>Yt( PF,{...n,iconNode:e,name:t},i);/**81 * @license lucide-vue-next v0.532.0 - ISC 82 * 83 * This source code is licensed under the ISC license. 84 * See the LICENSE file in the root directory of this source tree. 85 */const MF=gt("arrow-left",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]);/**86 * @license lucide-vue-next v0.532.0 - ISC 87 * 88 * This source code is licensed under the ISC license. 89 * See the LICENSE file in the root directory of this source tree. 90 */const IF=gt("bold",[["path",{d:"M6 12h9a4 4 0 0 1 0 8H7a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h7a4 4 0 0 1 0 8",key:"mg9rjx"}]]);/**91 * @license lucide-vue-next v0.532.0 - ISC 92 * 93 * This source code is licensed under the ISC license. 94 * See the LICENSE file in the root directory of this source tree. 95 */const ws=gt("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);/**96 * @license lucide-vue-next v0.532.0 - ISC 97 * 98 * This source code is licensed under the ISC license. 99 * See the LICENSE file in the root directory of this source tree. 100 */const Dc=gt("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/**101 * @license lucide-vue-next v0.532.0 - ISC 102 * 103 * This source code is licensed under the ISC license. 104 * See the LICENSE file in the root directory of this source tree. 105 */const NF=gt("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);/**106 * @license lucide-vue-next v0.532.0 - ISC 107 * 108 * This source code is licensed under the ISC license. 109 * See the LICENSE file in the root directory of this source tree. 110 */const Bc=gt("chevrons-up-down",[["path",{d:"m7 15 5 5 5-5",key:"1hf1tw"}],["path",{d:"m7 9 5-5 5 5",key:"sgt6xg"}]]);/**111 * @license lucide-vue-next v0.532.0 - ISC 112 * 113 * This source code is licensed under the ISC license. 114 * See the LICENSE file in the root directory of this source tree. 115 */const Fc=gt("circle-alert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);/**116 * @license lucide-vue-next v0.532.0 - ISC 117 * 118 * This source code is licensed under the ISC license. 119 * See the LICENSE file in the root directory of this source tree. 120 */const DF=gt("cloud-off",[["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M5.782 5.782A7 7 0 0 0 9 19h8.5a4.5 4.5 0 0 0 1.307-.193",key:"yfwify"}],["path",{d:"M21.532 16.5A4.5 4.5 0 0 0 17.5 10h-1.79A7.008 7.008 0 0 0 10 5.07",key:"jlfiyv"}]]);/**121 * @license lucide-vue-next v0.532.0 - ISC 122 * 123 * This source code is licensed under the ISC license. 124 * See the LICENSE file in the root directory of this source tree. 125 */const BF=gt("coffee",[["path",{d:"M10 2v2",key:"7u0qdc"}],["path",{d:"M14 2v2",key:"6buw04"}],["path",{d:"M16 8a1 1 0 0 1 1 1v8a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4V9a1 1 0 0 1 1-1h14a4 4 0 1 1 0 8h-1",key:"pwadti"}],["path",{d:"M6 2v2",key:"colzsn"}]]);/**126 * @license lucide-vue-next v0.532.0 - ISC 127 * 128 * This source code is licensed under the ISC license. 129 * See the LICENSE file in the root directory of this source tree. 130 */const FF=gt("database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]]);/**131 * @license lucide-vue-next v0.532.0 - ISC 132 * 133 * This source code is licensed under the ISC license. 134 * See the LICENSE file in the root directory of this source tree. 135 */const $F=gt("dog",[["path",{d:"M11.25 16.25h1.5L12 17z",key:"w7jh35"}],["path",{d:"M16 14v.5",key:"1lajdz"}],["path",{d:"M4.42 11.247A13.152 13.152 0 0 0 4 14.556C4 18.728 7.582 21 12 21s8-2.272 8-6.444a11.702 11.702 0 0 0-.493-3.309",key:"u7s9ue"}],["path",{d:"M8 14v.5",key:"1nzgdb"}],["path",{d:"M8.5 8.5c-.384 1.05-1.083 2.028-2.344 2.5-1.931.722-3.576-.297-3.656-1-.113-.994 1.177-6.53 4-7 1.923-.321 3.651.845 3.651 2.235A7.497 7.497 0 0 1 14 5.277c0-1.39 1.844-2.598 3.767-2.277 2.823.47 4.113 6.006 4 7-.08.703-1.725 1.722-3.656 1-1.261-.472-1.855-1.45-2.239-2.5",key:"v8hric"}]]);/**136 * @license lucide-vue-next v0.532.0 - ISC 137 * 138 * This source code is licensed under the ISC license. 139 * See the LICENSE file in the root directory of this source tree. 140 */const LF=gt("ellipsis-vertical",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["circle",{cx:"12",cy:"19",r:"1",key:"lyex9k"}]]);/**141 * @license lucide-vue-next v0.532.0 - ISC 142 * 143 * This source code is licensed under the ISC license. 144 * See the LICENSE file in the root directory of this source tree. 145 */const qF=gt("file",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}]]);/**146 * @license lucide-vue-next v0.532.0 - ISC 147 * 148 * This source code is licensed under the ISC license. 149 * See the LICENSE file in the root directory of this source tree. 150 */const VF=gt("flag",[["path",{d:"M4 22V4a1 1 0 0 1 .4-.8A6 6 0 0 1 8 2c3 0 5 2 7.333 2q2 0 3.067-.8A1 1 0 0 1 20 4v10a1 1 0 0 1-.4.8A6 6 0 0 1 16 16c-3 0-5-2-8-2a6 6 0 0 0-4 1.528",key:"1jaruq"}]]);/**151 * @license lucide-vue-next v0.532.0 - ISC 152 * 153 * This source code is licensed under the ISC license. 154 * See the LICENSE file in the root directory of this source tree. 155 */const lm=gt("hard-drive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]]);/**156 * @license lucide-vue-next v0.532.0 - ISC 157 * 158 * This source code is licensed under the ISC license. 159 * See the LICENSE file in the root directory of this source tree. 160 */const zF=gt("headphones",[["path",{d:"M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3",key:"1xhozi"}]]);/**161 * @license lucide-vue-next v0.532.0 - ISC 162 * 163 * This source code is licensed under the ISC license. 164 * See the LICENSE file in the root directory of this source tree. 165 */const jF=gt("house",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]]);/**166 * @license lucide-vue-next v0.532.0 - ISC 167 * 168 * This source code is licensed under the ISC license. 169 * See the LICENSE file in the root directory of this source tree. 170 */const c_=gt("image",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]]);/**171 * @license lucide-vue-next v0.532.0 - ISC 172 * 173 * This source code is licensed under the ISC license. 174 * See the LICENSE file in the root directory of this source tree. 175 */const HF=gt("info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);/**176 * @license lucide-vue-next v0.532.0 - ISC 177 * 178 * This source code is licensed under the ISC license. 179 * See the LICENSE file in the root directory of this source tree. 180 */const UF=gt("italic",[["line",{x1:"19",x2:"10",y1:"4",y2:"4",key:"15jd3p"}],["line",{x1:"14",x2:"5",y1:"20",y2:"20",key:"bu0au3"}],["line",{x1:"15",x2:"9",y1:"4",y2:"20",key:"uljnxc"}]]);/**181 * @license lucide-vue-next v0.532.0 - ISC 182 * 183 * This source code is licensed under the ISC license. 184 * See the LICENSE file in the root directory of this source tree. 185 */const WF=gt("lamp",[["path",{d:"M12 12v6",key:"3ahymv"}],["path",{d:"M4.077 10.615A1 1 0 0 0 5 12h14a1 1 0 0 0 .923-1.385l-3.077-7.384A2 2 0 0 0 15 2H9a2 2 0 0 0-1.846 1.23Z",key:"1l7kg2"}],["path",{d:"M8 20a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1z",key:"1mmzpi"}]]);/**60 `))}return()=>r.value||i.value||s.value?Yt(e.default({present:s.value})[0],{ref:f=>{const u=wr(f);return typeof u?.hasAttribute>"u"||(u?.hasAttribute("data-reka-popper-content-wrapper")?o.value=u.firstElementChild:o.value=u),u}}):null}});const pc=q({name:"PrimitiveSlot",inheritAttrs:!1,setup(t,{attrs:e,slots:n}){return()=>{if(!n.default)return null;const i=bg(n.default()),r=i.findIndex(l=>l.type!==bn);if(r===-1)return i;const o=i[r];delete o.props?.ref;const s=o.props?fe(e,o.props):e,a=$r({...o,props:{}},s);return i.length===1?a:(i[r]=a,i)}}}),fM=["area","img","input"],qe=q({name:"Primitive",inheritAttrs:!1,props:{asChild:{type:Boolean,default:!1},as:{type:[String,Object],default:"div"}},setup(t,{attrs:e,slots:n}){const i=t.asChild?"template":t.as;return typeof i=="string"&&fM.includes(i)?()=>Yt(i,e):i!=="template"?()=>Yt(t.as,e,{default:n.default}):()=>Yt(pc,e,{default:n.default})}});function Fl(){const t=j(),e=U(()=>["#text","#comment"].includes(t.value?.$el.nodeName)?t.value?.$el.nextElementSibling:wr(t));return{primitiveElement:t,currentElement:e}}function uM({type:t,defaultValue:e,modelValue:n}){const i=n||e;return n!==void 0||e!==void 0?Array.isArray(i)?"multiple":"single":t??"single"}function cM({type:t,defaultValue:e,modelValue:n}){return t||uM({type:t,defaultValue:e,modelValue:n})}function dM({type:t,defaultValue:e}){return e!==void 0?e:t==="single"?void 0:[]}function pM(t,e){const n=U(()=>cM(t)),i=jn(t,"modelValue",e,{defaultValue:dM(t),passive:t.modelValue===void 0,deep:!0});function r(s){if(n.value==="single")i.value=jr(s,i.value)?void 0:s;else{const a=Array.isArray(i.value)?[...i.value||[]]:[i.value].filter(Boolean);if(ic(a,s)){const l=a.findIndex(f=>jr(f,s));a.splice(l,1)}else a.push(s);i.value=a}}const o=U(()=>n.value==="single");return{modelValue:i,changeModelValue:r,isSingle:o}}const[Ur,hM]=Pt("DialogRoot");var gM=q({inheritAttrs:!1,__name:"DialogRoot",props:{open:{type:Boolean,required:!1,default:void 0},defaultOpen:{type:Boolean,required:!1,default:!1},modal:{type:Boolean,required:!1,default:!0}},emits:["update:open"],setup(t,{emit:e}){const n=t,r=jn(n,"open",e,{defaultValue:n.defaultOpen,passive:n.open===void 0}),o=j(),s=j(),{modal:a}=Jt(n);return hM({open:r,modal:a,openModal:()=>{r.value=!0},onOpenChange:l=>{r.value=l},onOpenToggle:()=>{r.value=!r.value},contentId:"",titleId:"",descriptionId:"",triggerElement:o,contentElement:s}),(l,f)=>z(l.$slots,"default",{open:m(r),close:()=>r.value=!1})}}),T2=gM,mM=q({__name:"DialogClose",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t;Ne();const n=Ur();return(i,r)=>(E(),B(m(qe),fe(e,{type:i.as==="button"?"button":void 0,onClick:r[0]||(r[0]=o=>m(n).onOpenChange(!1))}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["type"]))}}),P2=mM;const yM="dismissableLayer.pointerDownOutside",wM="dismissableLayer.focusOutside";function M2(t,e){const n=e.closest("[data-dismissable-layer]"),i=t.dataset.dismissableLayer===""?t:t.querySelector("[data-dismissable-layer]"),r=Array.from(t.ownerDocument.querySelectorAll("[data-dismissable-layer]"));return!!(n&&(i===n||r.indexOf(i)<r.indexOf(n)))}function vM(t,e,n=!0){const i=e?.value?.ownerDocument??globalThis?.document,r=j(!1),o=j(()=>{});return Tt(s=>{if(!Gi||!Se(n))return;const a=async f=>{const u=f.target;if(!(!e?.value||!u)){if(M2(e.value,u)){r.value=!1;return}if(f.target&&!r.value){let d=function(){nc(yM,t,c)};const c={originalEvent:f};f.pointerType==="touch"?(i.removeEventListener("click",o.value),o.value=d,i.addEventListener("click",o.value,{once:!0})):d()}else i.removeEventListener("click",o.value);r.value=!1}},l=window.setTimeout(()=>{i.addEventListener("pointerdown",a)},0);s(()=>{window.clearTimeout(l),i.removeEventListener("pointerdown",a),i.removeEventListener("click",o.value)})}),{onPointerDownCapture:()=>{Se(n)&&(r.value=!0)}}}function bM(t,e,n=!0){const i=e?.value?.ownerDocument??globalThis?.document,r=j(!1);return Tt(o=>{if(!Gi||!Se(n))return;const s=async a=>{if(!e?.value)return;await lt(),await lt();const l=a.target;!e.value||!l||M2(e.value,l)||a.target&&!r.value&&nc(wM,t,{originalEvent:a})};i.addEventListener("focusin",s),o(()=>i.removeEventListener("focusin",s))}),{onFocusCapture:()=>{Se(n)&&(r.value=!0)},onBlurCapture:()=>{Se(n)&&(r.value=!1)}}}const Wr=tn({layersRoot:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set});var xM=q({__name:"DismissableLayer",props:{disableOutsidePointerEvents:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","dismiss"],setup(t,{emit:e}){const n=t,i=e,{forwardRef:r,currentElement:o}=Ne(),s=U(()=>o.value?.ownerDocument??globalThis.document),a=U(()=>Wr.layersRoot),l=U(()=>o.value?Array.from(a.value).indexOf(o.value):-1),f=U(()=>Wr.layersWithOutsidePointerEventsDisabled.size>0),u=U(()=>{const h=Array.from(a.value),[g]=[...Wr.layersWithOutsidePointerEventsDisabled].slice(-1),y=h.indexOf(g);return l.value>=y}),c=vM(async h=>{const g=[...Wr.branches].some(y=>y?.contains(h.target));!u.value||g||(i("pointerDownOutside",h),i("interactOutside",h),await lt(),h.defaultPrevented||i("dismiss"))},o),d=bM(h=>{[...Wr.branches].some(y=>y?.contains(h.target))||(i("focusOutside",h),i("interactOutside",h),h.defaultPrevented||i("dismiss"))},o);LP("Escape",h=>{l.value===a.value.size-1&&(i("escapeKeyDown",h),h.defaultPrevented||i("dismiss"))});let p;return Tt(h=>{o.value&&(n.disableOutsidePointerEvents&&(Wr.layersWithOutsidePointerEventsDisabled.size===0&&(p=s.value.body.style.pointerEvents,s.value.body.style.pointerEvents="none"),Wr.layersWithOutsidePointerEventsDisabled.add(o.value)),a.value.add(o.value),h(()=>{n.disableOutsidePointerEvents&&Wr.layersWithOutsidePointerEventsDisabled.size===1&&(s.value.body.style.pointerEvents=p)}))}),Tt(h=>{h(()=>{o.value&&(a.value.delete(o.value),Wr.layersWithOutsidePointerEventsDisabled.delete(o.value))})}),(h,g)=>(E(),B(m(qe),{ref:m(r),"as-child":h.asChild,as:h.as,"data-dismissable-layer":"",style:di({pointerEvents:f.value?u.value?"auto":"none":void 0}),onFocusCapture:m(d).onFocusCapture,onBlurCapture:m(d).onBlurCapture,onPointerdownCapture:m(c).onPointerDownCapture},{default:C(()=>[z(h.$slots,"default")]),_:3},8,["as-child","as","style","onFocusCapture","onBlurCapture","onPointerdownCapture"]))}}),$l=xM;const _M=kP(()=>j([]));function kM(){const t=_M();return{add(e){const n=t.value[0];e!==n&&n?.pause(),t.value=I2(t.value,e),t.value.unshift(e)},remove(e){t.value=I2(t.value,e),t.value[0]?.resume()}}}function I2(t,e){const n=[...t],i=n.indexOf(e);return i!==-1&&n.splice(i,1),n}function SM(t){return t.filter(e=>e.tagName!=="A")}const Rg="focusScope.autoFocusOnMount",Tg="focusScope.autoFocusOnUnmount",N2={bubbles:!1,cancelable:!0};function CM(t,{select:e=!1}={}){const n=pn();for(const i of t)if(xo(i,{select:e}),pn()!==n)return!0}function EM(t){const e=D2(t),n=B2(e,t),i=B2(e.reverse(),t);return[n,i]}function D2(t){const e=[],n=document.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,{acceptNode:i=>{const r=i.tagName==="INPUT"&&i.type==="hidden";return i.disabled||i.hidden||r?NodeFilter.FILTER_SKIP:i.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)e.push(n.currentNode);return e}function B2(t,e){for(const n of t)if(!OM(n,{upTo:e}))return n}function OM(t,{upTo:e}){if(getComputedStyle(t).visibility==="hidden")return!0;for(;t;){if(e!==void 0&&t===e)return!1;if(getComputedStyle(t).display==="none")return!0;t=t.parentElement}return!1}function AM(t){return t instanceof HTMLInputElement&&"select"in t}function xo(t,{select:e=!1}={}){if(t&&t.focus){const n=pn();t.focus({preventScroll:!0}),t!==n&&AM(t)&&e&&t.select()}}var RM=q({__name:"FocusScope",props:{loop:{type:Boolean,required:!1,default:!1},trapped:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["mountAutoFocus","unmountAutoFocus"],setup(t,{emit:e}){const n=t,i=e,{currentRef:r,currentElement:o}=Ne(),s=j(null),a=kM(),l=tn({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}});Tt(u=>{if(!Gi)return;const c=o.value;if(!n.trapped)return;function d(y){if(l.paused||!c)return;const w=y.target;c.contains(w)?s.value=w:xo(s.value,{select:!0})}function p(y){if(l.paused||!c)return;const w=y.relatedTarget;w!==null&&(c.contains(w)||xo(s.value,{select:!0}))}function h(y){c.contains(s.value)||xo(c)}document.addEventListener("focusin",d),document.addEventListener("focusout",p);const g=new MutationObserver(h);c&&g.observe(c,{childList:!0,subtree:!0}),u(()=>{document.removeEventListener("focusin",d),document.removeEventListener("focusout",p),g.disconnect()})}),Tt(async u=>{const c=o.value;if(await lt(),!c)return;a.add(l);const d=pn();if(!c.contains(d)){const h=new CustomEvent(Rg,N2);c.addEventListener(Rg,g=>i("mountAutoFocus",g)),c.dispatchEvent(h),h.defaultPrevented||(CM(SM(D2(c)),{select:!0}),pn()===d&&xo(c))}u(()=>{c.removeEventListener(Rg,y=>i("mountAutoFocus",y));const h=new CustomEvent(Tg,N2),g=y=>{i("unmountAutoFocus",y)};c.addEventListener(Tg,g),c.dispatchEvent(h),setTimeout(()=>{h.defaultPrevented||xo(d??document.body,{select:!0}),c.removeEventListener(Tg,g),a.remove(l)},0)})});function f(u){if(!n.loop&&!n.trapped||l.paused)return;const c=u.key==="Tab"&&!u.altKey&&!u.ctrlKey&&!u.metaKey,d=pn();if(c&&d){const p=u.currentTarget,[h,g]=EM(p);h&&g?!u.shiftKey&&d===g?(u.preventDefault(),n.loop&&xo(h,{select:!0})):u.shiftKey&&d===h&&(u.preventDefault(),n.loop&&xo(g,{select:!0})):d===p&&u.preventDefault()}}return(u,c)=>(E(),B(m(qe),{ref_key:"currentRef",ref:r,tabindex:"-1","as-child":u.asChild,as:u.as,onKeydown:f},{default:C(()=>[z(u.$slots,"default")]),_:3},8,["as-child","as"]))}}),hc=RM;const TM="menu.itemSelect",Pg=["Enter"," "],PM=["ArrowDown","PageUp","Home"],F2=["ArrowUp","PageDown","End"],MM=[...PM,...F2];[...Pg],[...Pg];function $2(t){return t?"open":"closed"}function gc(t){return t==="indeterminate"}function L2(t){return gc(t)?"indeterminate":t?"checked":"unchecked"}function Mg(t){const e=pn();for(const n of t)if(n===e||(n.focus(),pn()!==e))return}function IM(t,e){const{x:n,y:i}=t;let r=!1;for(let o=0,s=e.length-1;o<e.length;s=o++){const a=e[o].x,l=e[o].y,f=e[s].x,u=e[s].y;l>i!=u>i&&n<(f-a)*(i-l)/(u-l)+a&&(r=!r)}return r}function NM(t,e){if(!e)return!1;const n={x:t.clientX,y:t.clientY};return IM(n,e)}function Ig(t){return t.pointerType==="mouse"}var DM=q({__name:"DialogContentImpl",props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=Ur(),{forwardRef:o,currentElement:s}=Ne();return r.titleId||=xn(void 0,"reka-dialog-title"),r.descriptionId||=xn(void 0,"reka-dialog-description"),_t(()=>{r.contentElement=s,pn()!==document.body&&(r.triggerElement.value=pn())}),(a,l)=>(E(),B(m(hc),{"as-child":"",loop:"",trapped:n.trapFocus,onMountAutoFocus:l[5]||(l[5]=f=>i("openAutoFocus",f)),onUnmountAutoFocus:l[6]||(l[6]=f=>i("closeAutoFocus",f))},{default:C(()=>[M(m($l),fe({id:m(r).contentId,ref:m(o),as:a.as,"as-child":a.asChild,"disable-outside-pointer-events":a.disableOutsidePointerEvents,role:"dialog","aria-describedby":m(r).descriptionId,"aria-labelledby":m(r).titleId,"data-state":m($2)(m(r).open.value)},a.$attrs,{onDismiss:l[0]||(l[0]=f=>m(r).onOpenChange(!1)),onEscapeKeyDown:l[1]||(l[1]=f=>i("escapeKeyDown",f)),onFocusOutside:l[2]||(l[2]=f=>i("focusOutside",f)),onInteractOutside:l[3]||(l[3]=f=>i("interactOutside",f)),onPointerDownOutside:l[4]||(l[4]=f=>i("pointerDownOutside",f))}),{default:C(()=>[z(a.$slots,"default")]),_:3},16,["id","as","as-child","disable-outside-pointer-events","aria-describedby","aria-labelledby","data-state"])]),_:3},8,["trapped"]))}}),q2=DM,BM=q({__name:"DialogContentModal",props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=Ur(),o=cs(i),{forwardRef:s,currentElement:a}=Ne();return uc(a),(l,f)=>(E(),B(q2,fe({...n,...m(o)},{ref:m(s),"trap-focus":m(r).open.value,"disable-outside-pointer-events":!0,onCloseAutoFocus:f[0]||(f[0]=u=>{u.defaultPrevented||(u.preventDefault(),m(r).triggerElement.value?.focus())}),onPointerDownOutside:f[1]||(f[1]=u=>{const c=u.detail.originalEvent,d=c.button===0&&c.ctrlKey===!0;(c.button===2||d)&&u.preventDefault()}),onFocusOutside:f[2]||(f[2]=u=>{u.preventDefault()})}),{default:C(()=>[z(l.$slots,"default")]),_:3},16,["trap-focus"]))}}),FM=BM,$M=q({__name:"DialogContentNonModal",props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,r=cs(e);Ne();const o=Ur(),s=j(!1),a=j(!1);return(l,f)=>(E(),B(q2,fe({...n,...m(r)},{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:f[0]||(f[0]=u=>{u.defaultPrevented||(s.value||m(o).triggerElement.value?.focus(),u.preventDefault()),s.value=!1,a.value=!1}),onInteractOutside:f[1]||(f[1]=u=>{u.defaultPrevented||(s.value=!0,u.detail.originalEvent.type==="pointerdown"&&(a.value=!0));const c=u.target;m(o).triggerElement.value?.contains(c)&&u.preventDefault(),u.detail.originalEvent.type==="focusin"&&a.value&&u.preventDefault()})}),{default:C(()=>[z(l.$slots,"default")]),_:3},16))}}),LM=$M,qM=q({__name:"DialogContent",props:{forceMount:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=Ur(),o=cs(i),{forwardRef:s}=Ne();return(a,l)=>(E(),B(m(Hr),{present:a.forceMount||m(r).open.value},{default:C(()=>[m(r).modal.value?(E(),B(FM,fe({key:0,ref:m(s)},{...n,...m(o),...a.$attrs}),{default:C(()=>[z(a.$slots,"default")]),_:3},16)):(E(),B(LM,fe({key:1,ref:m(s)},{...n,...m(o),...a.$attrs}),{default:C(()=>[z(a.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),V2=qM,VM=q({__name:"DialogDescription",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"p"}},setup(t){const e=t;Ne();const n=Ur();return(i,r)=>(E(),B(m(qe),fe(e,{id:m(n).descriptionId}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["id"]))}}),z2=VM,zM=q({__name:"DialogOverlayImpl",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=Ur();return ac(!0),Ne(),(n,i)=>(E(),B(m(qe),{as:n.as,"as-child":n.asChild,"data-state":m(e).open.value?"open":"closed",style:{"pointer-events":"auto"}},{default:C(()=>[z(n.$slots,"default")]),_:3},8,["as","as-child","data-state"]))}}),jM=zM,HM=q({__name:"DialogOverlay",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=Ur(),{forwardRef:n}=Ne();return(i,r)=>m(e)?.modal.value?(E(),B(m(Hr),{key:0,present:i.forceMount||m(e).open.value},{default:C(()=>[M(jM,fe(i.$attrs,{ref:m(n),as:i.as,"as-child":i.asChild}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["as","as-child"])]),_:3},8,["present"])):Re("v-if",!0)}}),j2=HM,UM=q({__name:"Teleport",props:{to:{type:null,required:!1,default:"body"},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=E2();return(n,i)=>m(e)||n.forceMount?(E(),B(kw,{key:0,to:n.to,disabled:n.disabled,defer:n.defer},[z(n.$slots,"default")],8,["to","disabled","defer"])):Re("v-if",!0)}}),pa=UM,WM=q({__name:"DialogPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,i)=>(E(),B(m(pa),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),KM=WM,GM=q({__name:"DialogTitle",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"h2"}},setup(t){const e=t,n=Ur();return Ne(),(i,r)=>(E(),B(m(qe),fe(e,{id:m(n).titleId}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["id"]))}}),H2=GM;const[JM,YM]=Pt("AlertDialogContent");var XM=q({__name:"AlertDialogContent",props:{forceMount:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,r=cs(e);Ne();const o=j();return YM({onCancelElementChange:s=>{o.value=s}}),(s,a)=>(E(),B(m(V2),fe({...n,...m(r)},{role:"alertdialog",onPointerDownOutside:a[0]||(a[0]=Nt(()=>{},["prevent"])),onInteractOutside:a[1]||(a[1]=Nt(()=>{},["prevent"])),onOpenAutoFocus:a[2]||(a[2]=()=>{lt(()=>{o.value?.focus({preventScroll:!0})})})}),{default:C(()=>[z(s.$slots,"default")]),_:3},16))}}),QM=XM,ZM=q({__name:"AlertDialogCancel",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t,n=JM(),{forwardRef:i,currentElement:r}=Ne();return _t(()=>{n.onCancelElementChange(r.value)}),(o,s)=>(E(),B(m(P2),fe(e,{ref:m(i)}),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}}),e9=ZM,t9=q({__name:"AlertDialogDescription",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"p"}},setup(t){const e=t;return Ne(),(n,i)=>(E(),B(m(z2),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),n9=t9,i9=q({__name:"AlertDialogOverlay",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return Ne(),(n,i)=>(E(),B(m(j2),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),r9=i9,o9=q({__name:"AlertDialogPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,i)=>(E(),B(m(pa),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),s9=o9,a9=q({__name:"AlertDialogRoot",props:{open:{type:Boolean,required:!1},defaultOpen:{type:Boolean,required:!1}},emits:["update:open"],setup(t,{emit:e}){const r=Bt(t,e);return Ne(),(o,s)=>(E(),B(m(T2),fe(m(r),{modal:!0}),{default:C(a=>[z(o.$slots,"default",At($t(a)))]),_:3},16))}}),l9=a9,f9=q({__name:"AlertDialogTitle",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"h2"}},setup(t){const e=t;return Ne(),(n,i)=>(E(),B(m(H2),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),u9=f9;const[U2,c9]=Pt("AvatarRoot");var d9=q({__name:"AvatarRoot",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){return Ne(),c9({imageLoadingStatus:j("idle")}),(e,n)=>(E(),B(m(qe),{"as-child":e.asChild,as:e.as},{default:C(()=>[z(e.$slots,"default")]),_:3},8,["as-child","as"]))}}),p9=d9,h9=q({__name:"AvatarFallback",props:{delayMs:{type:Number,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=t,n=U2();Ne();const i=j(e.delayMs===void 0);return Tt(r=>{if(e.delayMs&&Gi){const o=window.setTimeout(()=>{i.value=!0},e.delayMs);r(()=>{window.clearTimeout(o)})}}),(r,o)=>i.value&&m(n).imageLoadingStatus.value!=="loaded"?(E(),B(m(qe),{key:0,"as-child":r.asChild,as:r.as},{default:C(()=>[z(r.$slots,"default")]),_:3},8,["as-child","as"])):Re("v-if",!0)}}),g9=h9;function W2(t,e){return t?e?(t.src!==e&&(t.src=e),t.complete&&t.naturalWidth>0?"loaded":"loading"):"error":"idle"}function m9(t,{referrerPolicy:e,crossOrigin:n}={}){const i=j(!1),r=j(null),o=U(()=>i.value?(!r.value&&Gi&&(r.value=new window.Image),r.value):null),s=j(W2(o.value,t.value)),a=l=>()=>{i.value&&(s.value=l)};return _t(()=>{i.value=!0,Tt(l=>{const f=o.value;if(!f)return;s.value=W2(f,t.value);const u=a("loaded"),c=a("error");f.addEventListener("load",u),f.addEventListener("error",c),e?.value&&(f.referrerPolicy=e.value),typeof n?.value=="string"&&(f.crossOrigin=n.value),l(()=>{f.removeEventListener("load",u),f.removeEventListener("error",c)})})}),qn(()=>{i.value=!1}),s}var y9=q({__name:"AvatarImage",props:{src:{type:String,required:!0},referrerPolicy:{type:null,required:!1},crossOrigin:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"img"}},emits:["loadingStatusChange"],setup(t,{emit:e}){const n=t,i=e,{src:r,referrerPolicy:o,crossOrigin:s}=Jt(n);Ne();const a=U2(),l=m9(r,{referrerPolicy:o,crossOrigin:s});return je(l,f=>{i("loadingStatusChange",f),f!=="idle"&&(a.imageLoadingStatus.value=f)},{immediate:!0}),(f,u)=>cl((E(),B(m(qe),{role:"img","as-child":f.asChild,as:f.as,src:m(r),"referrer-policy":m(o)},{default:C(()=>[z(f.$slots,"default")]),_:3},8,["as-child","as","src","referrer-policy"])),[[Mv,m(l)==="loaded"]])}}),w9=y9;const K2="data-reka-collection-item";function ri(t={}){const{key:e="",isProvider:n=!1}=t,i=`${e}CollectionProvider`;let r;if(n){const u=j(new Map);r={collectionRef:j(),itemMap:u},Si(i,r)}else r=Qt(i);const o=(u=!1)=>{const c=r.collectionRef.value;if(!c)return[];const d=Array.from(c.querySelectorAll(`[${K2}]`)),h=Array.from(r.itemMap.value.values()).sort((g,y)=>d.indexOf(g.ref)-d.indexOf(y.ref));return u?h:h.filter(g=>g.ref.dataset.disabled!=="")},s=q({name:"CollectionSlot",setup(u,{slots:c}){const{primitiveElement:d,currentElement:p}=Fl();return je(p,()=>{r.collectionRef.value=p.value}),()=>Yt(pc,{ref:d},c)}}),a=q({name:"CollectionItem",inheritAttrs:!1,props:{value:{validator:()=>!0}},setup(u,{slots:c,attrs:d}){const{primitiveElement:p,currentElement:h}=Fl();return Tt(g=>{if(h.value){const y=Xs(h.value);r.itemMap.value.set(y,{ref:h.value,value:u.value}),g(()=>r.itemMap.value.delete(y))}}),()=>Yt(pc,{...d,[K2]:"",ref:p},c)}}),l=U(()=>Array.from(r.itemMap.value.values())),f=U(()=>r.itemMap.value.size);return{getItems:o,reactiveItems:l,itemMapSize:f,CollectionSlot:s,CollectionItem:a}}const v9="rovingFocusGroup.onEntryFocus",b9={bubbles:!1,cancelable:!0},x9={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function _9(t,e){return e!=="rtl"?t:t==="ArrowLeft"?"ArrowRight":t==="ArrowRight"?"ArrowLeft":t}function G2(t,e,n){const i=_9(t.key,n);if(!(e==="vertical"&&["ArrowLeft","ArrowRight"].includes(i))&&!(e==="horizontal"&&["ArrowUp","ArrowDown"].includes(i)))return x9[i]}function J2(t,e=!1){const n=pn();for(const i of t)if(i===n||(i.focus({preventScroll:e}),pn()!==n))return}function k9(t,e){return t.map((n,i)=>t[(e+i)%t.length])}const[S9,C9]=Pt("RovingFocusGroup");var E9=q({__name:"RovingFocusGroup",props:{orientation:{type:String,required:!1,default:void 0},dir:{type:String,required:!1},loop:{type:Boolean,required:!1,default:!1},currentTabStopId:{type:[String,null],required:!1},defaultCurrentTabStopId:{type:String,required:!1},preventScrollOnEntryFocus:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["entryFocus","update:currentTabStopId"],setup(t,{expose:e,emit:n}){const i=t,r=n,{loop:o,orientation:s,dir:a}=Jt(i),l=us(a),f=jn(i,"currentTabStopId",r,{defaultValue:i.defaultCurrentTabStopId,passive:i.currentTabStopId===void 0}),u=j(!1),c=j(!1),d=j(0),{getItems:p,CollectionSlot:h}=ri({isProvider:!0});function g(w){const v=!c.value;if(w.currentTarget&&w.target===w.currentTarget&&v&&!u.value){const _=new CustomEvent(v9,b9);if(w.currentTarget.dispatchEvent(_),r("entryFocus",_),!_.defaultPrevented){const b=p().map(A=>A.ref).filter(A=>A.dataset.disabled!==""),x=b.find(A=>A.getAttribute("data-active")===""),k=b.find(A=>A.getAttribute("data-highlighted")===""),S=b.find(A=>A.id===f.value),T=[x,k,S,...b].filter(Boolean);J2(T,i.preventScrollOnEntryFocus)}}c.value=!1}function y(){setTimeout(()=>{c.value=!1},1)}return e({getItems:p}),C9({loop:o,dir:l,orientation:s,currentTabStopId:f,onItemFocus:w=>{f.value=w},onItemShiftTab:()=>{u.value=!0},onFocusableItemAdd:()=>{d.value++},onFocusableItemRemove:()=>{d.value--}}),(w,v)=>(E(),B(m(h),null,{default:C(()=>[M(m(qe),{tabindex:u.value||d.value===0?-1:0,"data-orientation":m(s),as:w.as,"as-child":w.asChild,dir:m(l),style:{outline:"none"},onMousedown:v[0]||(v[0]=_=>c.value=!0),onMouseup:y,onFocus:g,onBlur:v[1]||(v[1]=_=>u.value=!1)},{default:C(()=>[z(w.$slots,"default")]),_:3},8,["tabindex","data-orientation","as","as-child","dir"])]),_:3}))}}),Y2=E9,O9=q({__name:"RovingFocusItem",props:{tabStopId:{type:String,required:!1},focusable:{type:Boolean,required:!1,default:!0},active:{type:Boolean,required:!1},allowShiftKey:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=t,n=S9(),i=xn(),r=U(()=>e.tabStopId||i),o=U(()=>n.currentTabStopId.value===r.value),{getItems:s,CollectionItem:a}=ri();_t(()=>{e.focusable&&n.onFocusableItemAdd()}),qn(()=>{e.focusable&&n.onFocusableItemRemove()});function l(f){if(f.key==="Tab"&&f.shiftKey){n.onItemShiftTab();return}if(f.target!==f.currentTarget)return;const u=G2(f,n.orientation.value,n.dir.value);if(u!==void 0){if(f.metaKey||f.ctrlKey||f.altKey||!e.allowShiftKey&&f.shiftKey)return;f.preventDefault();let c=[...s().map(d=>d.ref).filter(d=>d.dataset.disabled!=="")];if(u==="last")c.reverse();else if(u==="prev"||u==="next"){u==="prev"&&c.reverse();const d=c.indexOf(f.currentTarget);c=n.loop.value?k9(c,d+1):c.slice(d+1)}lt(()=>J2(c))}}return(f,u)=>(E(),B(m(a),null,{default:C(()=>[M(m(qe),{tabindex:o.value?0:-1,"data-orientation":m(n).orientation.value,"data-active":f.active?"":void 0,"data-disabled":f.focusable?void 0:"",as:f.as,"as-child":f.asChild,onMousedown:u[0]||(u[0]=c=>{f.focusable?m(n).onItemFocus(r.value):c.preventDefault()}),onFocus:u[1]||(u[1]=c=>m(n).onItemFocus(r.value)),onKeydown:l},{default:C(()=>[z(f.$slots,"default")]),_:3},8,["tabindex","data-orientation","data-active","data-disabled","as","as-child"])]),_:3}))}}),X2=O9,A9=q({__name:"VisuallyHidden",props:{feature:{type:String,required:!1,default:"focusable"},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){return(e,n)=>(E(),B(m(qe),{as:e.as,"as-child":e.asChild,"aria-hidden":e.feature==="focusable"?"true":void 0,"data-hidden":e.feature==="fully-hidden"?"":void 0,tabindex:e.feature==="fully-hidden"?"-1":void 0,style:{position:"absolute",border:0,width:"1px",height:"1px",padding:0,margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",clipPath:"inset(50%)",whiteSpace:"nowrap",wordWrap:"normal",top:"-1px",left:"-1px"}},{default:C(()=>[z(e.$slots,"default")]),_:3},8,["as","as-child","aria-hidden","data-hidden","tabindex"]))}}),Ng=A9,R9=q({inheritAttrs:!1,__name:"VisuallyHiddenInputBubble",props:{name:{type:String,required:!0},value:{type:null,required:!0},checked:{type:Boolean,required:!1,default:void 0},required:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},feature:{type:String,required:!1,default:"fully-hidden"}},setup(t){const e=t,{primitiveElement:n,currentElement:i}=Fl(),r=U(()=>e.checked??e.value);return je(r,(o,s)=>{if(!i.value)return;const a=i.value,l=window.HTMLInputElement.prototype,u=Object.getOwnPropertyDescriptor(l,"value").set;if(u&&o!==s){const c=new Event("input",{bubbles:!0}),d=new Event("change",{bubbles:!0});u.call(a,o),a.dispatchEvent(c),a.dispatchEvent(d)}}),(o,s)=>(E(),B(Ng,fe({ref_key:"primitiveElement",ref:n},{...e,...o.$attrs},{as:"input"}),null,16))}}),Q2=R9,T9=q({inheritAttrs:!1,__name:"VisuallyHiddenInput",props:{name:{type:String,required:!0},value:{type:null,required:!0},checked:{type:Boolean,required:!1,default:void 0},required:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},feature:{type:String,required:!1,default:"fully-hidden"}},setup(t){const e=t,n=U(()=>typeof e.value=="object"&&Array.isArray(e.value)&&e.value.length===0&&e.required),i=U(()=>typeof e.value=="string"||typeof e.value=="number"||typeof e.value=="boolean"||e.value===null||e.value===void 0?[{name:e.name,value:e.value}]:typeof e.value=="object"&&Array.isArray(e.value)?e.value.flatMap((r,o)=>typeof r=="object"?Object.entries(r).map(([s,a])=>({name:`${e.name}[${o}][${s}]`,value:a})):{name:`${e.name}[${o}]`,value:r}):e.value!==null&&typeof e.value=="object"&&!Array.isArray(e.value)?Object.entries(e.value).map(([r,o])=>({name:`${e.name}[${r}]`,value:o})):[]);return(r,o)=>(E(),X(Ve,null,[Re(" We render single input if it's required "),n.value?(E(),B(Q2,fe({key:r.name},{...e,...r.$attrs},{name:r.name,value:r.value}),null,16,["name","value"])):(E(!0),X(Ve,{key:1},Rt(i.value,s=>(E(),B(Q2,fe({key:s.name},{ref_for:!0},{...e,...r.$attrs},{name:s.name,value:s.value}),null,16,["name","value"]))),128))],2112))}}),Ll=T9;const[P9,gie]=Pt("CheckboxGroupRoot");function mc(t){return t==="indeterminate"}function Z2(t){return mc(t)?"indeterminate":t?"checked":"unchecked"}const[M9,I9]=Pt("CheckboxRoot");var N9=q({inheritAttrs:!1,__name:"CheckboxRoot",props:{defaultValue:{type:[Boolean,String],required:!1},modelValue:{type:[Boolean,String,null],required:!1,default:void 0},disabled:{type:Boolean,required:!1},value:{type:null,required:!1,default:"on"},id:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=e,{forwardRef:r,currentElement:o}=Ne(),s=P9(null),a=jn(n,"modelValue",i,{defaultValue:n.defaultValue,passive:n.modelValue===void 0}),l=U(()=>s?.disabled.value||n.disabled),f=U(()=>Bl(s?.modelValue.value)?a.value==="indeterminate"?"indeterminate":a.value:ic(s.modelValue.value,n.value));function u(){if(Bl(s?.modelValue.value))a.value=mc(a.value)?!0:!a.value;else{const p=[...s.modelValue.value||[]];if(ic(p,n.value)){const h=p.findIndex(g=>jr(g,n.value));p.splice(h,1)}else p.push(n.value);s.modelValue.value=p}}const c=ca(o),d=U(()=>n.id&&o.value?document.querySelector(`[for="${n.id}"]`)?.innerText:void 0);return I9({disabled:l,state:f}),(p,h)=>(E(),B(dn(m(s)?.rovingFocus.value?m(X2):m(qe)),fe(p.$attrs,{id:p.id,ref:m(r),role:"checkbox","as-child":p.asChild,as:p.as,type:p.as==="button"?"button":void 0,"aria-checked":m(mc)(f.value)?"mixed":f.value,"aria-required":p.required,"aria-label":p.$attrs["aria-label"]||d.value,"data-state":m(Z2)(f.value),"data-disabled":l.value?"":void 0,disabled:l.value,focusable:m(s)?.rovingFocus.value?!l.value:void 0,onKeydown:mr(Nt(()=>{},["prevent"]),["enter"]),onClick:u}),{default:C(()=>[z(p.$slots,"default",{modelValue:m(a),state:f.value}),m(c)&&p.name&&!m(s)?(E(),B(m(Ll),{key:0,type:"checkbox",checked:!!f.value,name:p.name,value:p.value,disabled:l.value,required:p.required},null,8,["checked","name","value","disabled","required"])):Re("v-if",!0)]),_:3},16,["id","as-child","as","type","aria-checked","aria-required","aria-label","data-state","data-disabled","disabled","focusable","onKeydown"]))}}),D9=N9,B9=q({__name:"CheckboxIndicator",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const{forwardRef:e}=Ne(),n=M9();return(i,r)=>(E(),B(m(Hr),{present:i.forceMount||m(mc)(m(n).state.value)||m(n).state.value===!0},{default:C(()=>[M(m(qe),fe({ref:m(e),"data-state":m(Z2)(m(n).state.value),"data-disabled":m(n).disabled.value?"":void 0,style:{pointerEvents:"none"},"as-child":i.asChild,as:i.as},i.$attrs),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["data-state","data-disabled","as-child","as"])]),_:3},8,["present"]))}}),F9=B9;const[ex,$9]=Pt("PopperRoot");var L9=q({inheritAttrs:!1,__name:"PopperRoot",setup(t){const e=j();return $9({anchor:e,onAnchorChange:n=>e.value=n}),(n,i)=>z(n.$slots,"default")}}),yc=L9,q9=q({__name:"PopperAnchor",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t,{forwardRef:n,currentElement:i}=Ne(),r=ex();return rv(()=>{r.onAnchorChange(e.reference??i.value)}),(o,s)=>(E(),B(m(qe),{ref:m(n),as:o.as,"as-child":o.asChild},{default:C(()=>[z(o.$slots,"default")]),_:3},8,["as","as-child"]))}}),wc=q9;const V9={key:0,d:"M0 0L6 6L12 0"},z9={key:1,d:"M0 0L4.58579 4.58579C5.36683 5.36683 6.63316 5.36684 7.41421 4.58579L12 0"};var j9=q({__name:"Arrow",props:{width:{type:Number,required:!1,default:10},height:{type:Number,required:!1,default:5},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"svg"}},setup(t){const e=t;return Ne(),(n,i)=>(E(),B(m(qe),fe(e,{width:n.width,height:n.height,viewBox:n.asChild?void 0:"0 0 12 6",preserveAspectRatio:n.asChild?void 0:"none"}),{default:C(()=>[z(n.$slots,"default",{},()=>[n.rounded?(E(),X("path",z9)):(E(),X("path",V9))])]),_:3},16,["width","height","viewBox","preserveAspectRatio"]))}}),H9=j9;function U9(t){return t!==null}function W9(t){return{name:"transformOrigin",options:t,fn(e){const{placement:n,rects:i,middlewareData:r}=e,s=r.arrow?.centerOffset!==0,a=s?0:t.arrowWidth,l=s?0:t.arrowHeight,[f,u]=Dg(n),c={start:"0%",center:"50%",end:"100%"}[u],d=(r.arrow?.x??0)+a/2,p=(r.arrow?.y??0)+l/2;let h="",g="";return f==="bottom"?(h=s?c:`${d}px`,g=`${-l}px`):f==="top"?(h=s?c:`${d}px`,g=`${i.floating.height+l}px`):f==="right"?(h=`${-l}px`,g=s?c:`${p}px`):f==="left"&&(h=`${i.floating.width+l}px`,g=s?c:`${p}px`),{data:{x:h,y:g}}}}}function Dg(t){const[e,n="center"]=t.split("-");return[e,n]}const K9=["top","right","bottom","left"],_o=Math.min,Ci=Math.max,vc=Math.round,bc=Math.floor,vr=t=>({x:t,y:t}),G9={left:"right",right:"left",bottom:"top",top:"bottom"},J9={start:"end",end:"start"};function Bg(t,e,n){return Ci(t,_o(e,n))}function Kr(t,e){return typeof t=="function"?t(e):t}function Gr(t){return t.split("-")[0]}function ha(t){return t.split("-")[1]}function Fg(t){return t==="x"?"y":"x"}function $g(t){return t==="y"?"height":"width"}const Y9=new Set(["top","bottom"]);function br(t){return Y9.has(Gr(t))?"y":"x"}function Lg(t){return Fg(br(t))}function X9(t,e,n){n===void 0&&(n=!1);const i=ha(t),r=Lg(t),o=$g(r);let s=r==="x"?i===(n?"end":"start")?"right":"left":i==="start"?"bottom":"top";return e.reference[o]>e.floating[o]&&(s=xc(s)),[s,xc(s)]}function Q9(t){const e=xc(t);return[qg(t),e,qg(e)]}function qg(t){return t.replace(/start|end/g,e=>J9[e])}const tx=["left","right"],nx=["right","left"],Z9=["top","bottom"],e7=["bottom","top"];function t7(t,e,n){switch(t){case"top":case"bottom":return n?e?nx:tx:e?tx:nx;case"left":case"right":return e?Z9:e7;default:return[]}}function n7(t,e,n,i){const r=ha(t);let o=t7(Gr(t),n==="start",i);return r&&(o=o.map(s=>s+"-"+r),e&&(o=o.concat(o.map(qg)))),o}function xc(t){return t.replace(/left|right|bottom|top/g,e=>G9[e])}function i7(t){return{top:0,right:0,bottom:0,left:0,...t}}function ix(t){return typeof t!="number"?i7(t):{top:t,right:t,bottom:t,left:t}}function _c(t){const{x:e,y:n,width:i,height:r}=t;return{width:i,height:r,top:n,left:e,right:e+i,bottom:n+r,x:e,y:n}}function rx(t,e,n){let{reference:i,floating:r}=t;const o=br(e),s=Lg(e),a=$g(s),l=Gr(e),f=o==="y",u=i.x+i.width/2-r.width/2,c=i.y+i.height/2-r.height/2,d=i[a]/2-r[a]/2;let p;switch(l){case"top":p={x:u,y:i.y-r.height};break;case"bottom":p={x:u,y:i.y+i.height};break;case"right":p={x:i.x+i.width,y:c};break;case"left":p={x:i.x-r.width,y:c};break;default:p={x:i.x,y:i.y}}switch(ha(e)){case"start":p[s]-=d*(n&&f?-1:1);break;case"end":p[s]+=d*(n&&f?-1:1);break}return p}const r7=async(t,e,n)=>{const{placement:i="bottom",strategy:r="absolute",middleware:o=[],platform:s}=n,a=o.filter(Boolean),l=await(s.isRTL==null?void 0:s.isRTL(e));let f=await s.getElementRects({reference:t,floating:e,strategy:r}),{x:u,y:c}=rx(f,i,l),d=i,p={},h=0;for(let g=0;g<a.length;g++){const{name:y,fn:w}=a[g],{x:v,y:_,data:b,reset:x}=await w({x:u,y:c,initialPlacement:i,placement:d,strategy:r,middlewareData:p,rects:f,platform:s,elements:{reference:t,floating:e}});u=v??u,c=_??c,p={...p,[y]:{...p[y],...b}},x&&h<=50&&(h++,typeof x=="object"&&(x.placement&&(d=x.placement),x.rects&&(f=x.rects===!0?await s.getElementRects({reference:t,floating:e,strategy:r}):x.rects),{x:u,y:c}=rx(f,d,l)),g=-1)}return{x:u,y:c,placement:d,strategy:r,middlewareData:p}};async function ql(t,e){var n;e===void 0&&(e={});const{x:i,y:r,platform:o,rects:s,elements:a,strategy:l}=t,{boundary:f="clippingAncestors",rootBoundary:u="viewport",elementContext:c="floating",altBoundary:d=!1,padding:p=0}=Kr(e,t),h=ix(p),y=a[d?c==="floating"?"reference":"floating":c],w=_c(await o.getClippingRect({element:(n=await(o.isElement==null?void 0:o.isElement(y)))==null||n?y:y.contextElement||await(o.getDocumentElement==null?void 0:o.getDocumentElement(a.floating)),boundary:f,rootBoundary:u,strategy:l})),v=c==="floating"?{x:i,y:r,width:s.floating.width,height:s.floating.height}:s.reference,_=await(o.getOffsetParent==null?void 0:o.getOffsetParent(a.floating)),b=await(o.isElement==null?void 0:o.isElement(_))?await(o.getScale==null?void 0:o.getScale(_))||{x:1,y:1}:{x:1,y:1},x=_c(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:v,offsetParent:_,strategy:l}):v);return{top:(w.top-x.top+h.top)/b.y,bottom:(x.bottom-w.bottom+h.bottom)/b.y,left:(w.left-x.left+h.left)/b.x,right:(x.right-w.right+h.right)/b.x}}const o7=t=>({name:"arrow",options:t,async fn(e){const{x:n,y:i,placement:r,rects:o,platform:s,elements:a,middlewareData:l}=e,{element:f,padding:u=0}=Kr(t,e)||{};if(f==null)return{};const c=ix(u),d={x:n,y:i},p=Lg(r),h=$g(p),g=await s.getDimensions(f),y=p==="y",w=y?"top":"left",v=y?"bottom":"right",_=y?"clientHeight":"clientWidth",b=o.reference[h]+o.reference[p]-d[p]-o.floating[h],x=d[p]-o.reference[p],k=await(s.getOffsetParent==null?void 0:s.getOffsetParent(f));let S=k?k[_]:0;(!S||!await(s.isElement==null?void 0:s.isElement(k)))&&(S=a.floating[_]||o.floating[h]);const T=b/2-x/2,A=S/2-g[h]/2-1,R=_o(c[w],A),F=_o(c[v],A),L=R,W=S-g[h]-F,ae=S/2-g[h]/2+T,le=Bg(L,ae,W),ce=!l.arrow&&ha(r)!=null&&ae!==le&&o.reference[h]/2-(ae<L?R:F)-g[h]/2<0,re=ce?ae<L?ae-L:ae-W:0;return{[p]:d[p]+re,data:{[p]:le,centerOffset:ae-le-re,...ce&&{alignmentOffset:re}},reset:ce}}}),s7=function(t){return t===void 0&&(t={}),{name:"flip",options:t,async fn(e){var n,i;const{placement:r,middlewareData:o,rects:s,initialPlacement:a,platform:l,elements:f}=e,{mainAxis:u=!0,crossAxis:c=!0,fallbackPlacements:d,fallbackStrategy:p="bestFit",fallbackAxisSideDirection:h="none",flipAlignment:g=!0,...y}=Kr(t,e);if((n=o.arrow)!=null&&n.alignmentOffset)return{};const w=Gr(r),v=br(a),_=Gr(a)===a,b=await(l.isRTL==null?void 0:l.isRTL(f.floating)),x=d||(_||!g?[xc(a)]:Q9(a)),k=h!=="none";!d&&k&&x.push(...n7(a,g,h,b));const S=[a,...x],T=await ql(e,y),A=[];let R=((i=o.flip)==null?void 0:i.overflows)||[];if(u&&A.push(T[w]),c){const ae=X9(r,s,b);A.push(T[ae[0]],T[ae[1]])}if(R=[...R,{placement:r,overflows:A}],!A.every(ae=>ae<=0)){var F,L;const ae=(((F=o.flip)==null?void 0:F.index)||0)+1,le=S[ae];if(le&&(!(c==="alignment"?v!==br(le):!1)||R.every(te=>br(te.placement)===v?te.overflows[0]>0:!0)))return{data:{index:ae,overflows:R},reset:{placement:le}};let ce=(L=R.filter(re=>re.overflows[0]<=0).sort((re,te)=>re.overflows[1]-te.overflows[1])[0])==null?void 0:L.placement;if(!ce)switch(p){case"bestFit":{var W;const re=(W=R.filter(te=>{if(k){const He=br(te.placement);return He===v||He==="y"}return!0}).map(te=>[te.placement,te.overflows.filter(He=>He>0).reduce((He,st)=>He+st,0)]).sort((te,He)=>te[1]-He[1])[0])==null?void 0:W[0];re&&(ce=re);break}case"initialPlacement":ce=a;break}if(r!==ce)return{reset:{placement:ce}}}return{}}}};function ox(t,e){return{top:t.top-e.height,right:t.right-e.width,bottom:t.bottom-e.height,left:t.left-e.width}}function sx(t){return K9.some(e=>t[e]>=0)}const a7=function(t){return t===void 0&&(t={}),{name:"hide",options:t,async fn(e){const{rects:n}=e,{strategy:i="referenceHidden",...r}=Kr(t,e);switch(i){case"referenceHidden":{const o=await ql(e,{...r,elementContext:"reference"}),s=ox(o,n.reference);return{data:{referenceHiddenOffsets:s,referenceHidden:sx(s)}}}case"escaped":{const o=await ql(e,{...r,altBoundary:!0}),s=ox(o,n.floating);return{data:{escapedOffsets:s,escaped:sx(s)}}}default:return{}}}}},ax=new Set(["left","top"]);async function l7(t,e){const{placement:n,platform:i,elements:r}=t,o=await(i.isRTL==null?void 0:i.isRTL(r.floating)),s=Gr(n),a=ha(n),l=br(n)==="y",f=ax.has(s)?-1:1,u=o&&l?-1:1,c=Kr(e,t);let{mainAxis:d,crossAxis:p,alignmentAxis:h}=typeof c=="number"?{mainAxis:c,crossAxis:0,alignmentAxis:null}:{mainAxis:c.mainAxis||0,crossAxis:c.crossAxis||0,alignmentAxis:c.alignmentAxis};return a&&typeof h=="number"&&(p=a==="end"?h*-1:h),l?{x:p*u,y:d*f}:{x:d*f,y:p*u}}const f7=function(t){return t===void 0&&(t=0),{name:"offset",options:t,async fn(e){var n,i;const{x:r,y:o,placement:s,middlewareData:a}=e,l=await l7(e,t);return s===((n=a.offset)==null?void 0:n.placement)&&(i=a.arrow)!=null&&i.alignmentOffset?{}:{x:r+l.x,y:o+l.y,data:{...l,placement:s}}}}},u7=function(t){return t===void 0&&(t={}),{name:"shift",options:t,async fn(e){const{x:n,y:i,placement:r}=e,{mainAxis:o=!0,crossAxis:s=!1,limiter:a={fn:y=>{let{x:w,y:v}=y;return{x:w,y:v}}},...l}=Kr(t,e),f={x:n,y:i},u=await ql(e,l),c=br(Gr(r)),d=Fg(c);let p=f[d],h=f[c];if(o){const y=d==="y"?"top":"left",w=d==="y"?"bottom":"right",v=p+u[y],_=p-u[w];p=Bg(v,p,_)}if(s){const y=c==="y"?"top":"left",w=c==="y"?"bottom":"right",v=h+u[y],_=h-u[w];h=Bg(v,h,_)}const g=a.fn({...e,[d]:p,[c]:h});return{...g,data:{x:g.x-n,y:g.y-i,enabled:{[d]:o,[c]:s}}}}}},c7=function(t){return t===void 0&&(t={}),{options:t,fn(e){const{x:n,y:i,placement:r,rects:o,middlewareData:s}=e,{offset:a=0,mainAxis:l=!0,crossAxis:f=!0}=Kr(t,e),u={x:n,y:i},c=br(r),d=Fg(c);let p=u[d],h=u[c];const g=Kr(a,e),y=typeof g=="number"?{mainAxis:g,crossAxis:0}:{mainAxis:0,crossAxis:0,...g};if(l){const _=d==="y"?"height":"width",b=o.reference[d]-o.floating[_]+y.mainAxis,x=o.reference[d]+o.reference[_]-y.mainAxis;p<b?p=b:p>x&&(p=x)}if(f){var w,v;const _=d==="y"?"width":"height",b=ax.has(Gr(r)),x=o.reference[c]-o.floating[_]+(b&&((w=s.offset)==null?void 0:w[c])||0)+(b?0:y.crossAxis),k=o.reference[c]+o.reference[_]+(b?0:((v=s.offset)==null?void 0:v[c])||0)-(b?y.crossAxis:0);h<x?h=x:h>k&&(h=k)}return{[d]:p,[c]:h}}}},d7=function(t){return t===void 0&&(t={}),{name:"size",options:t,async fn(e){var n,i;const{placement:r,rects:o,platform:s,elements:a}=e,{apply:l=()=>{},...f}=Kr(t,e),u=await ql(e,f),c=Gr(r),d=ha(r),p=br(r)==="y",{width:h,height:g}=o.floating;let y,w;c==="top"||c==="bottom"?(y=c,w=d===(await(s.isRTL==null?void 0:s.isRTL(a.floating))?"start":"end")?"left":"right"):(w=c,y=d==="end"?"top":"bottom");const v=g-u.top-u.bottom,_=h-u.left-u.right,b=_o(g-u[y],v),x=_o(h-u[w],_),k=!e.middlewareData.shift;let S=b,T=x;if((n=e.middlewareData.shift)!=null&&n.enabled.x&&(T=_),(i=e.middlewareData.shift)!=null&&i.enabled.y&&(S=v),k&&!d){const R=Ci(u.left,0),F=Ci(u.right,0),L=Ci(u.top,0),W=Ci(u.bottom,0);p?T=h-2*(R!==0||F!==0?R+F:Ci(u.left,u.right)):S=g-2*(L!==0||W!==0?L+W:Ci(u.top,u.bottom))}await l({...e,availableWidth:T,availableHeight:S});const A=await s.getDimensions(a.floating);return h!==A.width||g!==A.height?{reset:{rects:!0}}:{}}}};function kc(){return typeof window<"u"}function ds(t){return Vg(t)?(t.nodeName||"").toLowerCase():"#document"}function Ei(t){var e;return(t==null||(e=t.ownerDocument)==null?void 0:e.defaultView)||window}function xr(t){var e;return(e=(Vg(t)?t.ownerDocument:t.document)||window.document)==null?void 0:e.documentElement}function Vg(t){return kc()?t instanceof Node||t instanceof Ei(t).Node:!1}function Ji(t){return kc()?t instanceof Element||t instanceof Ei(t).Element:!1}function _r(t){return kc()?t instanceof HTMLElement||t instanceof Ei(t).HTMLElement:!1}function lx(t){return!kc()||typeof ShadowRoot>"u"?!1:t instanceof ShadowRoot||t instanceof Ei(t).ShadowRoot}const p7=new Set(["inline","contents"]);function Vl(t){const{overflow:e,overflowX:n,overflowY:i,display:r}=Yi(t);return/auto|scroll|overlay|hidden|clip/.test(e+i+n)&&!p7.has(r)}const h7=new Set(["table","td","th"]);function g7(t){return h7.has(ds(t))}const m7=[":popover-open",":modal"];function Sc(t){return m7.some(e=>{try{return t.matches(e)}catch{return!1}})}const y7=["transform","translate","scale","rotate","perspective"],w7=["transform","translate","scale","rotate","perspective","filter"],v7=["paint","layout","strict","content"];function zg(t){const e=jg(),n=Ji(t)?Yi(t):t;return y7.some(i=>n[i]?n[i]!=="none":!1)||(n.containerType?n.containerType!=="normal":!1)||!e&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!e&&(n.filter?n.filter!=="none":!1)||w7.some(i=>(n.willChange||"").includes(i))||v7.some(i=>(n.contain||"").includes(i))}function b7(t){let e=ko(t);for(;_r(e)&&!ga(e);){if(zg(e))return e;if(Sc(e))return null;e=ko(e)}return null}function jg(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const x7=new Set(["html","body","#document"]);function ga(t){return x7.has(ds(t))}function Yi(t){return Ei(t).getComputedStyle(t)}function Cc(t){return Ji(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.scrollX,scrollTop:t.scrollY}}function ko(t){if(ds(t)==="html")return t;const e=t.assignedSlot||t.parentNode||lx(t)&&t.host||xr(t);return lx(e)?e.host:e}function fx(t){const e=ko(t);return ga(e)?t.ownerDocument?t.ownerDocument.body:t.body:_r(e)&&Vl(e)?e:fx(e)}function zl(t,e,n){var i;e===void 0&&(e=[]),n===void 0&&(n=!0);const r=fx(t),o=r===((i=t.ownerDocument)==null?void 0:i.body),s=Ei(r);if(o){const a=Hg(s);return e.concat(s,s.visualViewport||[],Vl(r)?r:[],a&&n?zl(a):[])}return e.concat(r,zl(r,[],n))}function Hg(t){return t.parent&&Object.getPrototypeOf(t.parent)?t.frameElement:null}function ux(t){const e=Yi(t);let n=parseFloat(e.width)||0,i=parseFloat(e.height)||0;const r=_r(t),o=r?t.offsetWidth:n,s=r?t.offsetHeight:i,a=vc(n)!==o||vc(i)!==s;return a&&(n=o,i=s),{width:n,height:i,$:a}}function Ug(t){return Ji(t)?t:t.contextElement}function ma(t){const e=Ug(t);if(!_r(e))return vr(1);const n=e.getBoundingClientRect(),{width:i,height:r,$:o}=ux(e);let s=(o?vc(n.width):n.width)/i,a=(o?vc(n.height):n.height)/r;return(!s||!Number.isFinite(s))&&(s=1),(!a||!Number.isFinite(a))&&(a=1),{x:s,y:a}}const _7=vr(0);function cx(t){const e=Ei(t);return!jg()||!e.visualViewport?_7:{x:e.visualViewport.offsetLeft,y:e.visualViewport.offsetTop}}function k7(t,e,n){return e===void 0&&(e=!1),!n||e&&n!==Ei(t)?!1:e}function ps(t,e,n,i){e===void 0&&(e=!1),n===void 0&&(n=!1);const r=t.getBoundingClientRect(),o=Ug(t);let s=vr(1);e&&(i?Ji(i)&&(s=ma(i)):s=ma(t));const a=k7(o,n,i)?cx(o):vr(0);let l=(r.left+a.x)/s.x,f=(r.top+a.y)/s.y,u=r.width/s.x,c=r.height/s.y;if(o){const d=Ei(o),p=i&&Ji(i)?Ei(i):i;let h=d,g=Hg(h);for(;g&&i&&p!==h;){const y=ma(g),w=g.getBoundingClientRect(),v=Yi(g),_=w.left+(g.clientLeft+parseFloat(v.paddingLeft))*y.x,b=w.top+(g.clientTop+parseFloat(v.paddingTop))*y.y;l*=y.x,f*=y.y,u*=y.x,c*=y.y,l+=_,f+=b,h=Ei(g),g=Hg(h)}}return _c({width:u,height:c,x:l,y:f})}function Ec(t,e){const n=Cc(t).scrollLeft;return e?e.left+n:ps(xr(t)).left+n}function dx(t,e){const n=t.getBoundingClientRect(),i=n.left+e.scrollLeft-Ec(t,n),r=n.top+e.scrollTop;return{x:i,y:r}}function S7(t){let{elements:e,rect:n,offsetParent:i,strategy:r}=t;const o=r==="fixed",s=xr(i),a=e?Sc(e.floating):!1;if(i===s||a&&o)return n;let l={scrollLeft:0,scrollTop:0},f=vr(1);const u=vr(0),c=_r(i);if((c||!c&&!o)&&((ds(i)!=="body"||Vl(s))&&(l=Cc(i)),_r(i))){const p=ps(i);f=ma(i),u.x=p.x+i.clientLeft,u.y=p.y+i.clientTop}const d=s&&!c&&!o?dx(s,l):vr(0);return{width:n.width*f.x,height:n.height*f.y,x:n.x*f.x-l.scrollLeft*f.x+u.x+d.x,y:n.y*f.y-l.scrollTop*f.y+u.y+d.y}}function C7(t){return Array.from(t.getClientRects())}function E7(t){const e=xr(t),n=Cc(t),i=t.ownerDocument.body,r=Ci(e.scrollWidth,e.clientWidth,i.scrollWidth,i.clientWidth),o=Ci(e.scrollHeight,e.clientHeight,i.scrollHeight,i.clientHeight);let s=-n.scrollLeft+Ec(t);const a=-n.scrollTop;return Yi(i).direction==="rtl"&&(s+=Ci(e.clientWidth,i.clientWidth)-r),{width:r,height:o,x:s,y:a}}const px=25;function O7(t,e){const n=Ei(t),i=xr(t),r=n.visualViewport;let o=i.clientWidth,s=i.clientHeight,a=0,l=0;if(r){o=r.width,s=r.height;const u=jg();(!u||u&&e==="fixed")&&(a=r.offsetLeft,l=r.offsetTop)}const f=Ec(i);if(f<=0){const u=i.ownerDocument,c=u.body,d=getComputedStyle(c),p=u.compatMode==="CSS1Compat"&&parseFloat(d.marginLeft)+parseFloat(d.marginRight)||0,h=Math.abs(i.clientWidth-c.clientWidth-p);h<=px&&(o-=h)}else f<=px&&(o+=f);return{width:o,height:s,x:a,y:l}}const A7=new Set(["absolute","fixed"]);function R7(t,e){const n=ps(t,!0,e==="fixed"),i=n.top+t.clientTop,r=n.left+t.clientLeft,o=_r(t)?ma(t):vr(1),s=t.clientWidth*o.x,a=t.clientHeight*o.y,l=r*o.x,f=i*o.y;return{width:s,height:a,x:l,y:f}}function hx(t,e,n){let i;if(e==="viewport")i=O7(t,n);else if(e==="document")i=E7(xr(t));else if(Ji(e))i=R7(e,n);else{const r=cx(t);i={x:e.x-r.x,y:e.y-r.y,width:e.width,height:e.height}}return _c(i)}function gx(t,e){const n=ko(t);return n===e||!Ji(n)||ga(n)?!1:Yi(n).position==="fixed"||gx(n,e)}function T7(t,e){const n=e.get(t);if(n)return n;let i=zl(t,[],!1).filter(a=>Ji(a)&&ds(a)!=="body"),r=null;const o=Yi(t).position==="fixed";let s=o?ko(t):t;for(;Ji(s)&&!ga(s);){const a=Yi(s),l=zg(s);!l&&a.position==="fixed"&&(r=null),(o?!l&&!r:!l&&a.position==="static"&&!!r&&A7.has(r.position)||Vl(s)&&!l&&gx(t,s))?i=i.filter(u=>u!==s):r=a,s=ko(s)}return e.set(t,i),i}function P7(t){let{element:e,boundary:n,rootBoundary:i,strategy:r}=t;const s=[...n==="clippingAncestors"?Sc(e)?[]:T7(e,this._c):[].concat(n),i],a=s[0],l=s.reduce((f,u)=>{const c=hx(e,u,r);return f.top=Ci(c.top,f.top),f.right=_o(c.right,f.right),f.bottom=_o(c.bottom,f.bottom),f.left=Ci(c.left,f.left),f},hx(e,a,r));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function M7(t){const{width:e,height:n}=ux(t);return{width:e,height:n}}function I7(t,e,n){const i=_r(e),r=xr(e),o=n==="fixed",s=ps(t,!0,o,e);let a={scrollLeft:0,scrollTop:0};const l=vr(0);function f(){l.x=Ec(r)}if(i||!i&&!o)if((ds(e)!=="body"||Vl(r))&&(a=Cc(e)),i){const p=ps(e,!0,o,e);l.x=p.x+e.clientLeft,l.y=p.y+e.clientTop}else r&&f();o&&!i&&r&&f();const u=r&&!i&&!o?dx(r,a):vr(0),c=s.left+a.scrollLeft-l.x-u.x,d=s.top+a.scrollTop-l.y-u.y;return{x:c,y:d,width:s.width,height:s.height}}function Wg(t){return Yi(t).position==="static"}function mx(t,e){if(!_r(t)||Yi(t).position==="fixed")return null;if(e)return e(t);let n=t.offsetParent;return xr(t)===n&&(n=n.ownerDocument.body),n}function yx(t,e){const n=Ei(t);if(Sc(t))return n;if(!_r(t)){let r=ko(t);for(;r&&!ga(r);){if(Ji(r)&&!Wg(r))return r;r=ko(r)}return n}let i=mx(t,e);for(;i&&g7(i)&&Wg(i);)i=mx(i,e);return i&&ga(i)&&Wg(i)&&!zg(i)?n:i||b7(t)||n}const N7=async function(t){const e=this.getOffsetParent||yx,n=this.getDimensions,i=await n(t.floating);return{reference:I7(t.reference,await e(t.floating),t.strategy),floating:{x:0,y:0,width:i.width,height:i.height}}};function D7(t){return Yi(t).direction==="rtl"}const B7={convertOffsetParentRelativeRectToViewportRelativeRect:S7,getDocumentElement:xr,getClippingRect:P7,getOffsetParent:yx,getElementRects:N7,getClientRects:C7,getDimensions:M7,getScale:ma,isElement:Ji,isRTL:D7};function wx(t,e){return t.x===e.x&&t.y===e.y&&t.width===e.width&&t.height===e.height}function F7(t,e){let n=null,i;const r=xr(t);function o(){var a;clearTimeout(i),(a=n)==null||a.disconnect(),n=null}function s(a,l){a===void 0&&(a=!1),l===void 0&&(l=1),o();const f=t.getBoundingClientRect(),{left:u,top:c,width:d,height:p}=f;if(a||e(),!d||!p)return;const h=bc(c),g=bc(r.clientWidth-(u+d)),y=bc(r.clientHeight-(c+p)),w=bc(u),_={rootMargin:-h+"px "+-g+"px "+-y+"px "+-w+"px",threshold:Ci(0,_o(1,l))||1};let b=!0;function x(k){const S=k[0].intersectionRatio;if(S!==l){if(!b)return s();S?s(!1,S):i=setTimeout(()=>{s(!1,1e-7)},1e3)}S===1&&!wx(f,t.getBoundingClientRect())&&s(),b=!1}try{n=new IntersectionObserver(x,{..._,root:r.ownerDocument})}catch{n=new IntersectionObserver(x,_)}n.observe(t)}return s(!0),o}function $7(t,e,n,i){i===void 0&&(i={});const{ancestorScroll:r=!0,ancestorResize:o=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:l=!1}=i,f=Ug(t),u=r||o?[...f?zl(f):[],...zl(e)]:[];u.forEach(w=>{r&&w.addEventListener("scroll",n,{passive:!0}),o&&w.addEventListener("resize",n)});const c=f&&a?F7(f,n):null;let d=-1,p=null;s&&(p=new ResizeObserver(w=>{let[v]=w;v&&v.target===f&&p&&(p.unobserve(e),cancelAnimationFrame(d),d=requestAnimationFrame(()=>{var _;(_=p)==null||_.observe(e)})),n()}),f&&!l&&p.observe(f),p.observe(e));let h,g=l?ps(t):null;l&&y();function y(){const w=ps(t);g&&!wx(g,w)&&n(),g=w,h=requestAnimationFrame(y)}return n(),()=>{var w;u.forEach(v=>{r&&v.removeEventListener("scroll",n),o&&v.removeEventListener("resize",n)}),c?.(),(w=p)==null||w.disconnect(),p=null,l&&cancelAnimationFrame(h)}}const L7=f7,vx=u7,Kg=s7,q7=d7,V7=a7,z7=o7,j7=c7,bx=(t,e,n)=>{const i=new Map,r={platform:B7,...n},o={...r.platform,_c:i};return r7(t,e,{...r,platform:o})};function H7(t){return t!=null&&typeof t=="object"&&"$el"in t}function Gg(t){if(H7(t)){const e=t.$el;return Vg(e)&&ds(e)==="#comment"?null:e}return t}function ya(t){return typeof t=="function"?t():m(t)}function U7(t){return{name:"arrow",options:t,fn(e){const n=Gg(ya(t.element));return n==null?{}:z7({element:n,padding:t.padding}).fn(e)}}}function xx(t){return typeof window>"u"?1:(t.ownerDocument.defaultView||window).devicePixelRatio||1}function _x(t,e){const n=xx(t);return Math.round(e*n)/n}function W7(t,e,n){n===void 0&&(n={});const i=n.whileElementsMounted,r=U(()=>{var S;return(S=ya(n.open))!=null?S:!0}),o=U(()=>ya(n.middleware)),s=U(()=>{var S;return(S=ya(n.placement))!=null?S:"bottom"}),a=U(()=>{var S;return(S=ya(n.strategy))!=null?S:"absolute"}),l=U(()=>{var S;return(S=ya(n.transform))!=null?S:!0}),f=U(()=>Gg(t.value)),u=U(()=>Gg(e.value)),c=j(0),d=j(0),p=j(a.value),h=j(s.value),g=Xt({}),y=j(!1),w=U(()=>{const S={position:p.value,left:"0",top:"0"};if(!u.value)return S;const T=_x(u.value,c.value),A=_x(u.value,d.value);return l.value?{...S,transform:"translate("+T+"px, "+A+"px)",...xx(u.value)>=1.5&&{willChange:"transform"}}:{position:p.value,left:T+"px",top:A+"px"}});let v;function _(){if(f.value==null||u.value==null)return;const S=r.value;bx(f.value,u.value,{middleware:o.value,placement:s.value,strategy:a.value}).then(T=>{c.value=T.x,d.value=T.y,p.value=T.strategy,h.value=T.placement,g.value=T.middlewareData,y.value=S!==!1})}function b(){typeof v=="function"&&(v(),v=void 0)}function x(){if(b(),i===void 0){_();return}if(f.value!=null&&u.value!=null){v=i(f.value,u.value,_);return}}function k(){r.value||(y.value=!1)}return je([o,s,a,r],_,{flush:"sync"}),je([f,u],x,{flush:"sync"}),je(r,k,{flush:"sync"}),il()&&su(b),{x:Xo(c),y:Xo(d),strategy:Xo(p),placement:Xo(h),middlewareData:Xo(g),isPositioned:Xo(y),floatingStyles:w,update:_}}const kx={side:"bottom",sideOffset:0,sideFlip:!0,align:"center",alignOffset:0,alignFlip:!0,arrowPadding:0,avoidCollisions:!0,collisionBoundary:()=>[],collisionPadding:0,sticky:"partial",hideWhenDetached:!1,positionStrategy:"fixed",updatePositionStrategy:"optimized",prioritizePosition:!1},[K7,G7]=Pt("PopperContent");var J7=q({inheritAttrs:!1,__name:"PopperContent",props:qw({side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},{...kx}),emits:["placed"],setup(t,{emit:e}){const n=t,i=e,r=ex(),{forwardRef:o,currentElement:s}=Ne(),a=j(),l=j(),{width:f,height:u}=rM(l),c=U(()=>n.side+(n.align!=="center"?`-${n.align}`:"")),d=U(()=>typeof n.collisionPadding=="number"?n.collisionPadding:{top:0,right:0,bottom:0,left:0,...n.collisionPadding}),p=U(()=>Array.isArray(n.collisionBoundary)?n.collisionBoundary:[n.collisionBoundary]),h=U(()=>({padding:d.value,boundary:p.value.filter(U9),altBoundary:p.value.length>0})),g=U(()=>({mainAxis:n.sideFlip,crossAxis:n.alignFlip})),y=_P(()=>[L7({mainAxis:n.sideOffset+u.value,alignmentAxis:n.alignOffset}),n.prioritizePosition&&n.avoidCollisions&&Kg({...h.value,...g.value}),n.avoidCollisions&&vx({mainAxis:!0,crossAxis:!!n.prioritizePosition,limiter:n.sticky==="partial"?j7():void 0,...h.value}),!n.prioritizePosition&&n.avoidCollisions&&Kg({...h.value,...g.value}),q7({...h.value,apply:({elements:L,rects:W,availableWidth:ae,availableHeight:le})=>{const{width:ce,height:re}=W.reference,te=L.floating.style;te.setProperty("--reka-popper-available-width",`${ae}px`),te.setProperty("--reka-popper-available-height",`${le}px`),te.setProperty("--reka-popper-anchor-width",`${ce}px`),te.setProperty("--reka-popper-anchor-height",`${re}px`)}}),l.value&&U7({element:l.value,padding:n.arrowPadding}),W9({arrowWidth:f.value,arrowHeight:u.value}),n.hideWhenDetached&&V7({strategy:"referenceHidden",...h.value})]),w=U(()=>n.reference??r.anchor.value),{floatingStyles:v,placement:_,isPositioned:b,middlewareData:x}=W7(w,a,{strategy:n.positionStrategy,placement:c,whileElementsMounted:(...L)=>$7(...L,{layoutShift:!n.disableUpdateOnLayoutShift,animationFrame:n.updatePositionStrategy==="always"}),middleware:y}),k=U(()=>Dg(_.value)[0]),S=U(()=>Dg(_.value)[1]);rv(()=>{b.value&&i("placed")});const T=U(()=>x.value.arrow?.centerOffset!==0),A=j("");Tt(()=>{s.value&&(A.value=window.getComputedStyle(s.value).zIndex)});const R=U(()=>x.value.arrow?.x??0),F=U(()=>x.value.arrow?.y??0);return G7({placedSide:k,onArrowChange:L=>l.value=L,arrowX:R,arrowY:F,shouldHideArrow:T}),(L,W)=>(E(),X("div",{ref_key:"floatingRef",ref:a,"data-reka-popper-content-wrapper":"",style:di({...m(v),transform:m(b)?m(v).transform:"translate(0, -200%)",minWidth:"max-content",zIndex:A.value,"--reka-popper-transform-origin":[m(x).transformOrigin?.x,m(x).transformOrigin?.y].join(" "),...m(x).hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}})},[M(m(qe),fe({ref:m(o)},L.$attrs,{"as-child":n.asChild,as:L.as,"data-side":k.value,"data-align":S.value,style:{animation:m(b)?void 0:"none"}}),{default:C(()=>[z(L.$slots,"default")]),_:3},16,["as-child","as","data-side","data-align","style"])],4))}}),Oc=J7;const Y7={top:"bottom",right:"left",bottom:"top",left:"right"};var X7=q({inheritAttrs:!1,__name:"PopperArrow",props:{width:{type:Number,required:!1},height:{type:Number,required:!1},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"svg"}},setup(t){const{forwardRef:e}=Ne(),n=K7(),i=U(()=>Y7[n.placedSide.value]);return(r,o)=>(E(),X("span",{ref:s=>{m(n).onArrowChange(s)},style:di({position:"absolute",left:m(n).arrowX?.value?`${m(n).arrowX?.value}px`:void 0,top:m(n).arrowY?.value?`${m(n).arrowY?.value}px`:void 0,[i.value]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[m(n).placedSide.value],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[m(n).placedSide.value],visibility:m(n).shouldHideArrow.value?"hidden":void 0})},[M(H9,fe(r.$attrs,{ref:m(e),style:{display:"block"},as:r.as,"as-child":r.asChild,rounded:r.rounded,width:r.width,height:r.height}),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["as","as-child","rounded","width","height"])],4))}}),Q7=X7;function Z7(t,e,n){return t===void 0?!1:Array.isArray(t)?t.some(i=>jl(i,e,n)):jl(t,e,n)}function jl(t,e,n){return t===void 0||e===void 0?!1:typeof t=="string"?t===e:typeof n=="function"?n(t,e):typeof n=="string"?t?.[n]===e?.[n]:jr(t,e)}const[Jg,eI]=Pt("ListboxRoot");var tI=q({__name:"ListboxRoot",props:{modelValue:{type:null,required:!1},defaultValue:{type:null,required:!1},multiple:{type:Boolean,required:!1},orientation:{type:String,required:!1,default:"vertical"},dir:{type:String,required:!1},disabled:{type:Boolean,required:!1},selectionBehavior:{type:String,required:!1,default:"toggle"},highlightOnHover:{type:Boolean,required:!1},by:{type:[String,Function],required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue","highlight","entryFocus","leave"],setup(t,{expose:e,emit:n}){const i=t,r=n,{multiple:o,highlightOnHover:s,orientation:a,disabled:l,selectionBehavior:f,dir:u}=Jt(i),{getItems:c}=ri({isProvider:!0}),{handleTypeaheadSearch:d}=cc(),{primitiveElement:p,currentElement:h}=Fl(),g=iM(),y=us(u),w=ca(h),v=j(),_=j(!1),b=j(!0),x=jn(i,"modelValue",r,{defaultValue:i.defaultValue??(o.value?[]:void 0),passive:i.modelValue===void 0,deep:!0});function k(I){if(_.value=!0,i.multiple){const ee=Array.isArray(x.value)?[...x.value]:[],K=ee.findIndex(ue=>jl(ue,I,i.by));i.selectionBehavior==="toggle"?(K===-1?ee.push(I):ee.splice(K,1),x.value=ee):(x.value=[I],v.value=I)}else i.selectionBehavior==="toggle"&&jl(x.value,I,i.by)?x.value=void 0:x.value=I;setTimeout(()=>{_.value=!1},1)}const S=j(null),T=j(null),A=j(!1),R=j(!1),F=rc(),L=rc(),W=rc();function ae(){return c().map(I=>I.ref).filter(I=>I.dataset.disabled!=="")}function le(I,ee=!0){if(!I)return;S.value=I,b.value&&S.value.focus(),ee&&S.value.scrollIntoView({block:"nearest"});const K=c().find(ue=>ue.ref===I);r("highlight",K)}function ce(I){if(A.value)W.trigger(I);else{const ee=c().find(K=>jl(K.value,I,i.by));ee&&(S.value=ee.ref,le(ee.ref))}}function re(I){S.value&&S.value.isConnected&&(I.preventDefault(),I.stopPropagation(),R.value||S.value.click())}function te(I){if(b.value){if(_.value=!0,A.value)L.trigger(I);else{const ee=I.altKey||I.ctrlKey||I.metaKey;if(ee&&I.key==="a"&&o.value){const K=c(),ue=K.map(Be=>Be.value);x.value=[...ue],I.preventDefault(),le(K[K.length-1].ref)}else if(!ee){const K=d(I.key,c());K&&le(K)}}setTimeout(()=>{_.value=!1},1)}}function He(){R.value=!0}function st(){lt(()=>{R.value=!1})}function ut(){lt(()=>{const I=new KeyboardEvent("keydown",{key:"PageUp"});We(I)})}function ct(I){const ee=S.value;ee?.isConnected&&(T.value=ee),S.value=null,r("leave",I)}function vt(I){const ee=new CustomEvent("listbox.entryFocus",{bubbles:!1,cancelable:!0});if(I.currentTarget?.dispatchEvent(ee),r("entryFocus",ee),!ee.defaultPrevented)if(T.value)le(T.value);else{const K=ae()?.[0];le(K)}}function We(I){const ee=G2(I,a.value,y.value);if(!ee)return;let K=ae();if(S.value){if(ee==="last")K.reverse();else if(ee==="prev"||ee==="next"){ee==="prev"&&K.reverse();const ue=K.indexOf(S.value);K=K.slice(ue+1)}Ze(I,K[0])}if(K.length){const ue=!S.value&&ee==="prev"?K.length-1:0;le(K[ue])}if(A.value)return L.trigger(I)}function Ze(I,ee){if(!(A.value||i.selectionBehavior!=="replace"||!o.value||!Array.isArray(x.value)||(I.altKey||I.ctrlKey||I.metaKey)&&!I.shiftKey)&&I.shiftKey){const ue=c().filter(V=>V.ref.dataset.disabled!=="");let Be=ue.find(V=>V.ref===ee)?.value;if(I.key===g.END?Be=ue[ue.length-1].value:I.key===g.HOME&&(Be=ue[0].value),!Be||!v.value)return;const $=bP(ue.map(V=>V.value),v.value,Be);x.value=$}}async function ye(I){if(await lt(),A.value)F.trigger(I);else{const ee=ae(),K=ee.find(ue=>ue.dataset.state==="checked");K?le(K):ee.length&&le(ee[0])}}return je(x,()=>{_.value||lt(()=>{ye()})},{immediate:!0,deep:!0}),e({highlightedElement:S,highlightItem:ce,highlightFirstItem:ut,highlightSelected:ye,getItems:c}),eI({modelValue:x,onValueChange:k,multiple:o,orientation:a,dir:y,disabled:l,highlightOnHover:s,highlightedElement:S,isVirtual:A,virtualFocusHook:F,virtualKeydownHook:L,virtualHighlightHook:W,by:i.by,firstValue:v,selectionBehavior:f,focusable:b,onLeave:ct,onEnter:vt,changeHighlight:le,onKeydownEnter:re,onKeydownNavigation:We,onKeydownTypeAhead:te,onCompositionStart:He,onCompositionEnd:st,highlightFirstItem:ut}),(I,ee)=>(E(),B(m(qe),{ref_key:"primitiveElement",ref:p,as:I.as,"as-child":I.asChild,dir:m(y),"data-disabled":m(l)?"":void 0,onPointerleave:ct,onFocusout:ee[0]||(ee[0]=async K=>{const ue=K.relatedTarget||K.target;await lt(),S.value&&m(h)&&!m(h).contains(ue)&&ct(K)})},{default:C(()=>[z(I.$slots,"default",{modelValue:m(x)}),m(w)&&I.name?(E(),B(m(Ll),{key:0,name:I.name,value:m(x),disabled:m(l),required:I.required},null,8,["name","value","disabled","required"])):Re("v-if",!0)]),_:3},8,["as","as-child","dir","data-disabled"]))}}),nI=tI,iI=q({__name:"ListboxContent",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const{CollectionSlot:e}=ri(),n=Jg(),i=oc(!1,10);return(r,o)=>(E(),B(m(e),null,{default:C(()=>[M(m(qe),{role:"listbox",as:r.as,"as-child":r.asChild,tabindex:m(n).focusable.value?m(n).highlightedElement.value?"-1":"0":"-1","aria-orientation":m(n).orientation.value,"aria-multiselectable":!!m(n).multiple.value,"data-orientation":m(n).orientation.value,onMousedown:o[0]||(o[0]=Nt(s=>i.value=!0,["left"])),onFocus:o[1]||(o[1]=s=>{m(i)||m(n).onEnter(s)}),onKeydown:[o[2]||(o[2]=mr(s=>{m(n).orientation.value==="vertical"&&(s.key==="ArrowLeft"||s.key==="ArrowRight")||m(n).orientation.value==="horizontal"&&(s.key==="ArrowUp"||s.key==="ArrowDown")||(s.preventDefault(),m(n).focusable.value&&m(n).onKeydownNavigation(s))},["down","up","left","right","home","end"])),mr(m(n).onKeydownEnter,["enter"]),m(n).onKeydownTypeAhead]},{default:C(()=>[z(r.$slots,"default")]),_:3},8,["as","as-child","tabindex","aria-orientation","aria-multiselectable","data-orientation","onKeydown"])]),_:3}))}}),rI=iI,oI=q({__name:"ListboxFilter",props:{modelValue:{type:String,required:!1},autoFocus:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"input"}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,r=jn(n,"modelValue",e,{defaultValue:"",passive:n.modelValue===void 0}),o=Jg(),{primitiveElement:s,currentElement:a}=Fl(),l=U(()=>n.disabled||o.disabled.value||!1),f=j();return ov(()=>f.value=o.highlightedElement.value?.id),_t(()=>{o.focusable.value=!1,setTimeout(()=>{n.autoFocus&&a.value?.focus()},1)}),qn(()=>{o.focusable.value=!0}),(u,c)=>(E(),B(m(qe),{ref_key:"primitiveElement",ref:s,as:u.as,"as-child":u.asChild,value:m(r),disabled:l.value?"":void 0,"data-disabled":l.value?"":void 0,"aria-disabled":l.value??void 0,"aria-activedescendant":f.value,type:"text",onKeydown:[mr(Nt(m(o).onKeydownNavigation,["prevent"]),["down","up","home","end"]),mr(m(o).onKeydownEnter,["enter"])],onInput:c[0]||(c[0]=d=>{r.value=d.target.value,m(o).highlightFirstItem()}),onCompositionstart:m(o).onCompositionStart,onCompositionend:m(o).onCompositionEnd},{default:C(()=>[z(u.$slots,"default",{modelValue:m(r)})]),_:3},8,["as","as-child","value","disabled","data-disabled","aria-disabled","aria-activedescendant","onKeydown","onCompositionstart","onCompositionend"]))}}),sI=oI;const[aI,lI]=Pt("ListboxGroup");var fI=q({__name:"ListboxGroup",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t,n=xn(void 0,"reka-listbox-group");return lI({id:n}),(i,r)=>(E(),B(m(qe),fe({role:"group"},e,{"aria-labelledby":m(n)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["aria-labelledby"]))}}),uI=fI,cI=q({__name:"ListboxGroupLabel",props:{for:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(t){const e=t,n=aI({id:""});return(i,r)=>(E(),B(m(qe),fe(e,{id:m(n).id}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["id"]))}}),dI=cI;const pI="listbox.select",[mie,hI]=Pt("ListboxItem");var gI=q({__name:"ListboxItem",props:{value:{type:null,required:!0},disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},emits:["select"],setup(t,{emit:e}){const n=t,i=e,r=xn(void 0,"reka-listbox-item"),{CollectionItem:o}=ri(),{forwardRef:s,currentElement:a}=Ne(),l=Jg(),f=U(()=>a.value===l.highlightedElement.value),u=U(()=>Z7(l.modelValue.value,n.value,l.by)),c=U(()=>l.disabled.value||n.disabled);async function d(h){i("select",h),!h?.defaultPrevented&&!c.value&&h&&(l.onValueChange(n.value),l.changeHighlight(a.value))}function p(h){const g={originalEvent:h,value:n.value};nc(pI,d,g)}return hI({isSelected:u}),(h,g)=>(E(),B(m(o),{value:h.value},{default:C(()=>[t8([f.value,u.value],()=>M(m(qe),fe({id:m(r)},h.$attrs,{ref:m(s),role:"option",tabindex:m(l).focusable.value?f.value?"0":"-1":-1,"aria-selected":u.value,as:h.as,"as-child":h.asChild,disabled:c.value?"":void 0,"data-disabled":c.value?"":void 0,"data-highlighted":f.value?"":void 0,"data-state":u.value?"checked":"unchecked",onClick:p,onKeydown:mr(Nt(p,["prevent"]),["space"]),onPointermove:g[0]||(g[0]=()=>{m(l).highlightedElement.value!==m(a)&&m(l).highlightOnHover.value&&!m(l).focusable.value&&m(l).changeHighlight(m(a),!1)})}),{default:C(()=>[z(h.$slots,"default")]),_:3},16,["id","tabindex","aria-selected","as","as-child","disabled","data-disabled","data-highlighted","data-state","onKeydown"]),g,1)]),_:3},8,["value"]))}}),mI=gI;function yI(t){const e=xg({nonce:j()});return U(()=>t?.value||e.nonce?.value)}var wI=q({__name:"MenuAnchor",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return(n,i)=>(E(),B(m(wc),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),vI=wI;function bI(){const t=j(!1);return _t(()=>{ua("keydown",()=>{t.value=!0},{capture:!0,passive:!0}),ua(["pointerdown","pointermove"],()=>{t.value=!1},{capture:!0,passive:!0})}),t}const xI=x2(bI),[Ac,_I]=Pt(["MenuRoot","MenuSub"],"MenuContext"),[Yg,kI]=Pt("MenuRoot");var SI=q({__name:"MenuRoot",props:{open:{type:Boolean,required:!1,default:!1},dir:{type:String,required:!1},modal:{type:Boolean,required:!1,default:!0}},emits:["update:open"],setup(t,{emit:e}){const n=t,i=e,{modal:r,dir:o}=Jt(n),s=us(o),a=jn(n,"open",i),l=j(),f=xI();return _I({open:a,onOpenChange:u=>{a.value=u},content:l,onContentChange:u=>{l.value=u}}),kI({onClose:()=>{a.value=!1},isUsingKeyboardRef:f,dir:s,modal:r}),(u,c)=>(E(),B(m(yc),null,{default:C(()=>[z(u.$slots,"default")]),_:3}))}}),CI=SI;const[Sx,EI]=Pt("MenuContent");var OI=q({__name:"MenuContentImpl",props:qw({loop:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},disableOutsideScroll:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},{...kx}),emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus","dismiss"],setup(t,{emit:e}){const n=t,i=e,r=Ac(),o=Yg(),{trapFocus:s,disableOutsidePointerEvents:a,loop:l}=Jt(n);Og(),ac(a.value);const f=j(""),u=j(0),c=j(0),d=j(null),p=j("right"),h=j(0),g=j(null),y=j(),{forwardRef:w,currentElement:v}=Ne(),{handleTypeaheadSearch:_}=cc();je(v,A=>{r.onContentChange(A)}),qn(()=>{window.clearTimeout(u.value)});function b(A){return p.value===d.value?.side&&NM(A,d.value?.area)}async function x(A){i("openAutoFocus",A),!A.defaultPrevented&&(A.preventDefault(),v.value?.focus({preventScroll:!0}))}function k(A){if(A.defaultPrevented)return;const F=A.target.closest("[data-reka-menu-content]")===A.currentTarget,L=A.ctrlKey||A.altKey||A.metaKey,W=A.key.length===1,ae=v2(A,pn(),v.value,{loop:l.value,arrowKeyOptions:"vertical",dir:o?.dir.value,focus:!0,attributeName:"[data-reka-collection-item]:not([data-disabled])"});if(ae)return ae?.focus();if(A.code==="Space")return;const le=y.value?.getItems()??[];if(F&&(A.key==="Tab"&&A.preventDefault(),!L&&W&&_(A.key,le)),A.target!==v.value||!MM.includes(A.key))return;A.preventDefault();const ce=[...le.map(re=>re.ref)];F2.includes(A.key)&&ce.reverse(),Mg(ce)}function S(A){A?.currentTarget?.contains?.(A.target)||(window.clearTimeout(u.value),f.value="")}function T(A){if(!Ig(A))return;const R=A.target,F=h.value!==A.clientX;if(A?.currentTarget?.contains(R)&&F){const L=A.clientX>h.value?"right":"left";p.value=L,h.value=A.clientX}}return EI({onItemEnter:A=>!!b(A),onItemLeave:A=>{b(A)||(v.value?.focus(),g.value=null)},onTriggerLeave:A=>!!b(A),searchRef:f,pointerGraceTimerRef:c,onPointerGraceIntentChange:A=>{d.value=A}}),(A,R)=>(E(),B(m(hc),{"as-child":"",trapped:m(s),onMountAutoFocus:x,onUnmountAutoFocus:R[7]||(R[7]=F=>i("closeAutoFocus",F))},{default:C(()=>[M(m($l),{"as-child":"","disable-outside-pointer-events":m(a),onEscapeKeyDown:R[2]||(R[2]=F=>i("escapeKeyDown",F)),onPointerDownOutside:R[3]||(R[3]=F=>i("pointerDownOutside",F)),onFocusOutside:R[4]||(R[4]=F=>i("focusOutside",F)),onInteractOutside:R[5]||(R[5]=F=>i("interactOutside",F)),onDismiss:R[6]||(R[6]=F=>i("dismiss"))},{default:C(()=>[M(m(Y2),{ref_key:"rovingFocusGroupRef",ref:y,"current-tab-stop-id":g.value,"onUpdate:currentTabStopId":R[0]||(R[0]=F=>g.value=F),"as-child":"",orientation:"vertical",dir:m(o).dir.value,loop:m(l),onEntryFocus:R[1]||(R[1]=F=>{i("entryFocus",F),m(o).isUsingKeyboardRef.value||F.preventDefault()})},{default:C(()=>[M(m(Oc),{ref:m(w),role:"menu",as:A.as,"as-child":A.asChild,"aria-orientation":"vertical","data-reka-menu-content":"","data-state":m($2)(m(r).open.value),dir:m(o).dir.value,side:A.side,"side-offset":A.sideOffset,align:A.align,"align-offset":A.alignOffset,"avoid-collisions":A.avoidCollisions,"collision-boundary":A.collisionBoundary,"collision-padding":A.collisionPadding,"arrow-padding":A.arrowPadding,"prioritize-position":A.prioritizePosition,"position-strategy":A.positionStrategy,"update-position-strategy":A.updatePositionStrategy,sticky:A.sticky,"hide-when-detached":A.hideWhenDetached,reference:A.reference,onKeydown:k,onBlur:S,onPointermove:T},{default:C(()=>[z(A.$slots,"default")]),_:3},8,["as","as-child","data-state","dir","side","side-offset","align","align-offset","avoid-collisions","collision-boundary","collision-padding","arrow-padding","prioritize-position","position-strategy","update-position-strategy","sticky","hide-when-detached","reference"])]),_:3},8,["current-tab-stop-id","dir","loop"])]),_:3},8,["disable-outside-pointer-events"])]),_:3},8,["trapped"]))}}),Cx=OI,AI=q({inheritAttrs:!1,__name:"MenuItemImpl",props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t,n=Sx(),{forwardRef:i}=Ne(),{CollectionItem:r}=ri(),o=j(!1);async function s(l){l.defaultPrevented||Ig(l)&&(e.disabled?n.onItemLeave(l):n.onItemEnter(l)||l.currentTarget?.focus({preventScroll:!0}))}async function a(l){await lt(),!l.defaultPrevented&&Ig(l)&&n.onItemLeave(l)}return(l,f)=>(E(),B(m(r),{value:{textValue:l.textValue}},{default:C(()=>[M(m(qe),fe({ref:m(i),role:"menuitem",tabindex:"-1"},l.$attrs,{as:l.as,"as-child":l.asChild,"aria-disabled":l.disabled||void 0,"data-disabled":l.disabled?"":void 0,"data-highlighted":o.value?"":void 0,onPointermove:s,onPointerleave:a,onFocus:f[0]||(f[0]=async u=>{await lt(),!(u.defaultPrevented||l.disabled)&&(o.value=!0)}),onBlur:f[1]||(f[1]=async u=>{await lt(),!u.defaultPrevented&&(o.value=!1)})}),{default:C(()=>[z(l.$slots,"default")]),_:3},16,["as","as-child","aria-disabled","data-disabled","data-highlighted"])]),_:3},8,["value"]))}}),RI=AI,TI=q({__name:"MenuItem",props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select"],setup(t,{emit:e}){const n=t,i=e,{forwardRef:r,currentElement:o}=Ne(),s=Yg(),a=Sx(),l=j(!1);async function f(){const u=o.value;if(!n.disabled&&u){const c=new CustomEvent(TM,{bubbles:!0,cancelable:!0});i("select",c),await lt(),c.defaultPrevented?l.value=!1:s.onClose()}}return(u,c)=>(E(),B(RI,fe(n,{ref:m(r),onClick:f,onPointerdown:c[0]||(c[0]=()=>{l.value=!0}),onPointerup:c[1]||(c[1]=async d=>{await lt(),!d.defaultPrevented&&(l.value||d.currentTarget?.click())}),onKeydown:c[2]||(c[2]=async d=>{const p=m(a).searchRef.value!=="";u.disabled||p&&d.key===" "||m(Pg).includes(d.key)&&(d.currentTarget.click(),d.preventDefault())})}),{default:C(()=>[z(u.$slots,"default")]),_:3},16))}}),Ex=TI;const[PI,MI]=Pt(["MenuCheckboxItem","MenuRadioItem"],"MenuItemIndicatorContext");var II=q({__name:"MenuItemIndicator",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=PI({modelValue:j(!1)});return(n,i)=>(E(),B(m(Hr),{present:n.forceMount||m(gc)(m(e).modelValue.value)||m(e).modelValue.value===!0},{default:C(()=>[M(m(qe),{as:n.as,"as-child":n.asChild,"data-state":m(L2)(m(e).modelValue.value)},{default:C(()=>[z(n.$slots,"default")]),_:3},8,["as","as-child","data-state"])]),_:3},8,["present"]))}}),NI=II,DI=q({__name:"MenuCheckboxItem",props:{modelValue:{type:[Boolean,String],required:!1,default:!1},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select","update:modelValue"],setup(t,{emit:e}){const n=t,i=e,r=_2(n,["modelValue"]),o=sn(r),s=jn(n,"modelValue",i);return MI({modelValue:s}),(a,l)=>(E(),B(Ex,fe({role:"menuitemcheckbox"},m(o),{"aria-checked":m(gc)(m(s))?"mixed":m(s),"data-state":m(L2)(m(s)),onSelect:l[0]||(l[0]=async f=>{i("select",f),m(gc)(m(s))?s.value=!0:s.value=!m(s)})}),{default:C(()=>[z(a.$slots,"default",{modelValue:m(s)})]),_:3},16,["aria-checked","data-state"]))}}),BI=DI,FI=q({__name:"MenuRootContentModal",props:{loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=Bt(n,i),o=Ac(),{forwardRef:s,currentElement:a}=Ne();return uc(a),(l,f)=>(E(),B(Cx,fe(m(r),{ref:m(s),"trap-focus":m(o).open.value,"disable-outside-pointer-events":m(o).open.value,"disable-outside-scroll":!0,onDismiss:f[0]||(f[0]=u=>m(o).onOpenChange(!1)),onFocusOutside:f[1]||(f[1]=Nt(u=>i("focusOutside",u),["prevent"]))}),{default:C(()=>[z(l.$slots,"default")]),_:3},16,["trap-focus","disable-outside-pointer-events"]))}}),$I=FI,LI=q({__name:"MenuRootContentNonModal",props:{loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const r=Bt(t,e),o=Ac();return(s,a)=>(E(),B(Cx,fe(m(r),{"trap-focus":!1,"disable-outside-pointer-events":!1,"disable-outside-scroll":!1,onDismiss:a[0]||(a[0]=l=>m(o).onOpenChange(!1))}),{default:C(()=>[z(s.$slots,"default")]),_:3},16))}}),qI=LI,VI=q({__name:"MenuContent",props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const r=Bt(t,e),o=Ac(),s=Yg();return(a,l)=>(E(),B(m(Hr),{present:a.forceMount||m(o).open.value},{default:C(()=>[m(s).modal.value?(E(),B($I,At(fe({key:0},{...a.$attrs,...m(r)})),{default:C(()=>[z(a.$slots,"default")]),_:3},16)):(E(),B(qI,At(fe({key:1},{...a.$attrs,...m(r)})),{default:C(()=>[z(a.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),zI=VI,jI=q({__name:"MenuGroup",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return(n,i)=>(E(),B(m(qe),fe({role:"group"},e),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),HI=jI,UI=q({__name:"MenuLabel",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(t){const e=t;return(n,i)=>(E(),B(m(qe),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),WI=UI,KI=q({__name:"MenuPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,i)=>(E(),B(m(pa),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),GI=KI,JI=q({__name:"MenuSeparator",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return(n,i)=>(E(),B(m(qe),fe(e,{role:"separator","aria-orientation":"horizontal"}),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),YI=JI;const[Hl,XI]=Pt("PopoverRoot");var QI=q({__name:"PopoverRoot",props:{defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},modal:{type:Boolean,required:!1,default:!1}},emits:["update:open"],setup(t,{emit:e}){const n=t,i=e,{modal:r}=Jt(n),o=jn(n,"open",i,{defaultValue:n.defaultOpen,passive:n.open===void 0}),s=j(),a=j(!1);return XI({contentId:"",triggerId:"",modal:r,open:o,onOpenChange:l=>{o.value=l},onOpenToggle:()=>{o.value=!o.value},triggerElement:s,hasCustomAnchor:a}),(l,f)=>(E(),B(m(yc),null,{default:C(()=>[z(l.$slots,"default",{open:m(o),close:()=>o.value=!1})]),_:3}))}}),ZI=QI,eN=q({__name:"PopoverContentImpl",props:{trapFocus:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=sn(_2(n,"trapFocus","disableOutsidePointerEvents")),{forwardRef:o}=Ne(),s=Hl();return Og(),(a,l)=>(E(),B(m(hc),{"as-child":"",loop:"",trapped:a.trapFocus,onMountAutoFocus:l[5]||(l[5]=f=>i("openAutoFocus",f)),onUnmountAutoFocus:l[6]||(l[6]=f=>i("closeAutoFocus",f))},{default:C(()=>[M(m($l),{"as-child":"","disable-outside-pointer-events":a.disableOutsidePointerEvents,onPointerDownOutside:l[0]||(l[0]=f=>i("pointerDownOutside",f)),onInteractOutside:l[1]||(l[1]=f=>i("interactOutside",f)),onEscapeKeyDown:l[2]||(l[2]=f=>i("escapeKeyDown",f)),onFocusOutside:l[3]||(l[3]=f=>i("focusOutside",f)),onDismiss:l[4]||(l[4]=f=>m(s).onOpenChange(!1))},{default:C(()=>[M(m(Oc),fe(m(r),{id:m(s).contentId,ref:m(o),"data-state":m(s).open.value?"open":"closed","aria-labelledby":m(s).triggerId,style:{"--reka-popover-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-popover-content-available-width":"var(--reka-popper-available-width)","--reka-popover-content-available-height":"var(--reka-popper-available-height)","--reka-popover-trigger-width":"var(--reka-popper-anchor-width)","--reka-popover-trigger-height":"var(--reka-popper-anchor-height)"},role:"dialog"}),{default:C(()=>[z(a.$slots,"default")]),_:3},16,["id","data-state","aria-labelledby"])]),_:3},8,["disable-outside-pointer-events"])]),_:3},8,["trapped"]))}}),Ox=eN,tN=q({__name:"PopoverContentModal",props:{side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=Hl(),o=j(!1);ac(!0);const s=Bt(n,i),{forwardRef:a,currentElement:l}=Ne();return uc(l),(f,u)=>(E(),B(Ox,fe(m(s),{ref:m(a),"trap-focus":m(r).open.value,"disable-outside-pointer-events":"",onCloseAutoFocus:u[0]||(u[0]=Nt(c=>{i("closeAutoFocus",c),o.value||m(r).triggerElement.value?.focus()},["prevent"])),onPointerDownOutside:u[1]||(u[1]=c=>{i("pointerDownOutside",c);const d=c.detail.originalEvent,p=d.button===0&&d.ctrlKey===!0,h=d.button===2||p;o.value=h}),onFocusOutside:u[2]||(u[2]=Nt(()=>{},["prevent"]))}),{default:C(()=>[z(f.$slots,"default")]),_:3},16,["trap-focus"]))}}),nN=tN,iN=q({__name:"PopoverContentNonModal",props:{side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=Hl(),o=j(!1),s=j(!1),a=Bt(n,i);return(l,f)=>(E(),B(Ox,fe(m(a),{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:f[0]||(f[0]=u=>{i("closeAutoFocus",u),u.defaultPrevented||(o.value||m(r).triggerElement.value?.focus(),u.preventDefault()),o.value=!1,s.value=!1}),onInteractOutside:f[1]||(f[1]=async u=>{i("interactOutside",u),u.defaultPrevented||(o.value=!0,u.detail.originalEvent.type==="pointerdown"&&(s.value=!0));const c=u.target;m(r).triggerElement.value?.contains(c)&&u.preventDefault(),u.detail.originalEvent.type==="focusin"&&s.value&&u.preventDefault()})}),{default:C(()=>[z(l.$slots,"default")]),_:3},16))}}),rN=iN,oN=q({__name:"PopoverContent",props:{forceMount:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=Hl(),o=Bt(n,i),{forwardRef:s}=Ne();return r.contentId||=xn(void 0,"reka-popover-content"),(a,l)=>(E(),B(m(Hr),{present:a.forceMount||m(r).open.value},{default:C(()=>[m(r).modal.value?(E(),B(nN,fe({key:0},m(o),{ref:m(s)}),{default:C(()=>[z(a.$slots,"default")]),_:3},16)):(E(),B(rN,fe({key:1},m(o),{ref:m(s)}),{default:C(()=>[z(a.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),sN=oN,aN=q({__name:"PopoverPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,i)=>(E(),B(m(pa),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),lN=aN,fN=q({__name:"PopoverTrigger",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t,n=Hl(),{forwardRef:i,currentElement:r}=Ne();return n.triggerId||=xn(void 0,"reka-popover-trigger"),_t(()=>{n.triggerElement.value=r.value}),(o,s)=>(E(),B(dn(m(n).hasCustomAnchor.value?m(qe):m(wc)),{"as-child":""},{default:C(()=>[M(m(qe),{id:m(n).triggerId,ref:m(i),type:o.as==="button"?"button":void 0,"aria-haspopup":"dialog","aria-expanded":m(n).open.value,"aria-controls":m(n).contentId,"data-state":m(n).open.value?"open":"closed",as:o.as,"as-child":e.asChild,onClick:m(n).onOpenToggle},{default:C(()=>[z(o.$slots,"default")]),_:3},8,["id","type","aria-expanded","aria-controls","data-state","as","as-child","onClick"])]),_:3}))}}),uN=fN,cN=q({__name:"DropdownMenuCheckboxItem",props:{modelValue:{type:[Boolean,String],required:!1},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select","update:modelValue"],setup(t,{emit:e}){const n=t,r=cs(e);return Ne(),(o,s)=>(E(),B(m(BI),At($t({...n,...m(r)})),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}}),dN=cN;const[Ax,pN]=Pt("DropdownMenuRoot");var hN=q({__name:"DropdownMenuRoot",props:{defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1,default:void 0},dir:{type:String,required:!1},modal:{type:Boolean,required:!1,default:!0}},emits:["update:open"],setup(t,{emit:e}){const n=t,i=e;Ne();const r=jn(n,"open",i,{defaultValue:n.defaultOpen,passive:n.open===void 0}),o=j(),{modal:s,dir:a}=Jt(n),l=us(a);return pN({open:r,onOpenChange:f=>{r.value=f},onOpenToggle:()=>{r.value=!r.value},triggerId:"",triggerElement:o,contentId:"",modal:s,dir:l}),(f,u)=>(E(),B(m(CI),{open:m(r),"onUpdate:open":u[0]||(u[0]=c=>it(r)?r.value=c:null),dir:m(l),modal:m(s)},{default:C(()=>[z(f.$slots,"default",{open:m(r)})]),_:3},8,["open","dir","modal"]))}}),gN=hN,mN=q({__name:"DropdownMenuContent",props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","closeAutoFocus"],setup(t,{emit:e}){const r=Bt(t,e);Ne();const o=Ax(),s=j(!1);function a(l){l.defaultPrevented||(s.value||setTimeout(()=>{o.triggerElement.value?.focus()},0),s.value=!1,l.preventDefault())}return o.contentId||=xn(void 0,"reka-dropdown-menu-content"),(l,f)=>(E(),B(m(zI),fe(m(r),{id:m(o).contentId,"aria-labelledby":m(o)?.triggerId,style:{"--reka-dropdown-menu-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-dropdown-menu-content-available-width":"var(--reka-popper-available-width)","--reka-dropdown-menu-content-available-height":"var(--reka-popper-available-height)","--reka-dropdown-menu-trigger-width":"var(--reka-popper-anchor-width)","--reka-dropdown-menu-trigger-height":"var(--reka-popper-anchor-height)"},onCloseAutoFocus:a,onInteractOutside:f[0]||(f[0]=u=>{if(u.defaultPrevented)return;const c=u.detail.originalEvent,d=c.button===0&&c.ctrlKey===!0,p=c.button===2||d;(!m(o).modal.value||p)&&(s.value=!0),m(o).triggerElement.value?.contains(u.target)&&u.preventDefault()})}),{default:C(()=>[z(l.$slots,"default")]),_:3},16,["id","aria-labelledby"]))}}),yN=mN,wN=q({__name:"DropdownMenuGroup",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return Ne(),(n,i)=>(E(),B(m(HI),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),vN=wN,bN=q({__name:"DropdownMenuItem",props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select"],setup(t,{emit:e}){const n=t,r=cs(e);return Ne(),(o,s)=>(E(),B(m(Ex),At($t({...n,...m(r)})),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}}),xN=bN,_N=q({__name:"DropdownMenuItemIndicator",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return Ne(),(n,i)=>(E(),B(m(NI),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),kN=_N,SN=q({__name:"DropdownMenuLabel",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return Ne(),(n,i)=>(E(),B(m(WI),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),CN=SN,EN=q({__name:"DropdownMenuPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,i)=>(E(),B(m(GI),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),ON=EN,AN=q({__name:"DropdownMenuSeparator",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return Ne(),(n,i)=>(E(),B(m(YI),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),RN=AN,TN=q({__name:"DropdownMenuTrigger",props:{disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t,n=Ax(),{forwardRef:i,currentElement:r}=Ne();return _t(()=>{n.triggerElement=r}),n.triggerId||=xn(void 0,"reka-dropdown-menu-trigger"),(o,s)=>(E(),B(m(vI),{"as-child":""},{default:C(()=>[M(m(qe),{id:m(n).triggerId,ref:m(i),type:o.as==="button"?"button":void 0,"as-child":e.asChild,as:o.as,"aria-haspopup":"menu","aria-expanded":m(n).open.value,"aria-controls":m(n).open.value?m(n).contentId:void 0,"data-disabled":o.disabled?"":void 0,disabled:o.disabled,"data-state":m(n).open.value?"open":"closed",onClick:s[0]||(s[0]=async a=>{!o.disabled&&a.button===0&&a.ctrlKey===!1&&(m(n)?.onOpenToggle(),await lt(),m(n).open.value&&a.preventDefault())}),onKeydown:s[1]||(s[1]=mr(a=>{o.disabled||(["Enter"," "].includes(a.key)&&m(n).onOpenToggle(),a.key==="ArrowDown"&&m(n).onOpenChange(!0),["Enter"," ","ArrowDown"].includes(a.key)&&a.preventDefault())},["enter","space","arrow-down"]))},{default:C(()=>[z(o.$slots,"default")]),_:3},8,["id","type","as-child","as","aria-expanded","aria-controls","data-disabled","disabled","data-state"])]),_:3}))}}),PN=TN,MN=q({__name:"Label",props:{for:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"label"}},setup(t){const e=t;return Ne(),(n,i)=>(E(),B(m(qe),fe(e,{onMousedown:i[0]||(i[0]=r=>{!r.defaultPrevented&&r.detail>1&&r.preventDefault()})}),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),IN=MN;const[Xg,NN]=Pt(["NavigationMenuRoot","NavigationMenuSub"],"NavigationMenuContext");var DN=q({__name:"NavigationMenuRoot",props:{modelValue:{type:String,required:!1,default:void 0},defaultValue:{type:String,required:!1},dir:{type:String,required:!1},orientation:{type:String,required:!1,default:"horizontal"},delayDuration:{type:Number,required:!1,default:200},skipDelayDuration:{type:Number,required:!1,default:300},disableClickTrigger:{type:Boolean,required:!1,default:!1},disableHoverTrigger:{type:Boolean,required:!1,default:!1},disablePointerLeaveClose:{type:Boolean,required:!1},unmountOnHide:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"nav"}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,r=jn(n,"modelValue",e,{defaultValue:n.defaultValue??"",passive:n.modelValue===void 0}),o=j(""),{forwardRef:s,currentElement:a}=Ne(),l=j(),f=j(),u=j(),{getItems:c,CollectionSlot:d}=ri({key:"NavigationMenu",isProvider:!0}),{delayDuration:p,skipDelayDuration:h,dir:g,disableClickTrigger:y,disableHoverTrigger:w,unmountOnHide:v}=Jt(n),_=us(g),b=oc(!1,h),x=U(()=>r.value!==""||b.value?150:p.value),k=IP(S=>{typeof S=="string"&&(o.value=r.value,r.value=S)},x);return Tt(()=>{if(!r.value)return;const S=c().map(T=>T.ref);u.value=S.find(T=>T.id.includes(r.value))}),NN({isRootMenu:!0,modelValue:r,previousValue:o,baseId:xn(void 0,"reka-navigation-menu"),disableClickTrigger:y,disableHoverTrigger:w,dir:_,unmountOnHide:v,orientation:n.orientation,rootNavigationMenu:a,indicatorTrack:l,activeTrigger:u,onIndicatorTrackChange:S=>{l.value=S},viewport:f,onViewportChange:S=>{f.value=S},onTriggerEnter:S=>{k(S)},onTriggerLeave:()=>{b.value=!0,k("")},onContentEnter:()=>{k()},onContentLeave:()=>{n.disablePointerLeaveClose||k("")},onItemSelect:S=>{o.value=r.value,r.value=S},onItemDismiss:()=>{o.value=r.value,r.value=""}}),(S,T)=>(E(),B(m(d),null,{default:C(()=>[M(m(qe),{ref:m(s),"aria-label":"Main",as:S.as,"as-child":S.asChild,"data-orientation":S.orientation,dir:m(_),"data-reka-navigation-menu":""},{default:C(()=>[z(S.$slots,"default",{modelValue:m(r)})]),_:3},8,["as","as-child","data-orientation","dir"])]),_:3}))}}),BN=DN;function FN(t){return t?"open":"closed"}function $N(t,e){return`${t}-content-${e}`}const LN="navigationMenu.linkSelect",qN="navigationMenu.rootContentDismiss";function Rx(t){const e=[],n=document.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,{acceptNode:i=>{const r=i.tagName==="INPUT"&&i.type==="hidden";return i.disabled||i.hidden||r?NodeFilter.FILTER_SKIP:i.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)e.push(n.currentNode);return e}function VN(t){const e=pn();return t.some(n=>n===e?!0:(n.focus(),pn()!==e))}function zN(t){return t.forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")}),()=>{t.forEach(e=>{const n=e.dataset.tabindex;e.setAttribute("tabindex",n)})}}function jN(t){return e=>e.pointerType==="mouse"?t(e):void 0}const[yie,HN]=Pt("NavigationMenuItem");var UN=q({__name:"NavigationMenuItem",props:{value:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"li"}},setup(t){const e=t;Ne();const{getItems:n}=ri({key:"NavigationMenu"}),i=Xg(),r=xn(e.value),o=j(),s=j(),a=$N(i.baseId,r);let l=()=>({});const f=j(!1);async function u(h="start"){const g=document.getElementById(a);if(g){l();const y=Rx(g);y.length&&VN(h==="start"?y:y.reverse())}}function c(){const h=document.getElementById(a);if(h){const g=Rx(h);g.length&&(l=zN(g))}}HN({value:r,contentId:a,triggerRef:o,focusProxyRef:s,wasEscapeCloseRef:f,onEntryKeyDown:u,onFocusProxyEnter:u,onContentFocusOutside:c,onRootContentClose:c});function d(){i.onItemDismiss(),o.value?.focus()}function p(h){const g=pn();if(h.keyCode===32||h.key==="Enter")if(i.modelValue.value===r){d(),h.preventDefault();return}else{h.target.click(),h.preventDefault();return}const y=n().filter(v=>v.ref.parentElement?.hasAttribute("data-menu-item")).map(v=>v.ref);if(!y.includes(g))return;const w=v2(h,g,void 0,{itemsArray:y,loop:!1});w&&w?.focus(),h.preventDefault(),h.stopPropagation()}return(h,g)=>(E(),B(m(qe),{"as-child":h.asChild,as:h.as,"data-menu-item":"",onKeydown:mr(p,["up","down","left","right","home","end","space"])},{default:C(()=>[z(h.$slots,"default")]),_:3},8,["as-child","as"]))}}),WN=UN,KN=q({__name:"NavigationMenuLink",props:{active:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"a"}},emits:["select"],setup(t,{emit:e}){const n=t,i=e,{CollectionItem:r}=ri({key:"NavigationMenu"});Ne();async function o(s){const a=new CustomEvent(LN,{bubbles:!0,cancelable:!0,detail:{originalEvent:s}});if(i("select",a),!a.defaultPrevented&&!s.metaKey){const l=new CustomEvent(qN,{bubbles:!0,cancelable:!0});s.target?.dispatchEvent(l)}}return(s,a)=>(E(),B(m(r),null,{default:C(()=>[M(m(qe),{as:s.as,"data-active":s.active?"":void 0,"aria-current":s.active?"page":void 0,"as-child":n.asChild,onClick:o},{default:C(()=>[z(s.$slots,"default")]),_:3},8,["as","data-active","aria-current","as-child"])]),_:3}))}}),GN=KN,JN=q({inheritAttrs:!1,__name:"NavigationMenuList",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"ul"}},setup(t){const e=t,n=Xg(),{forwardRef:i,currentElement:r}=Ne();return _t(()=>{n.onIndicatorTrackChange(r.value)}),(o,s)=>(E(),B(m(qe),{ref:m(i),style:{position:"relative"}},{default:C(()=>[M(m(qe),fe(o.$attrs,{"as-child":e.asChild,as:o.as,"data-orientation":m(n).orientation}),{default:C(()=>[z(o.$slots,"default")]),_:3},16,["as-child","as","data-orientation"])]),_:3},512))}}),YN=JN,XN=q({inheritAttrs:!1,__name:"NavigationMenuViewport",props:{forceMount:{type:Boolean,required:!1},align:{type:String,required:!1,default:"center"},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t,{forwardRef:n,currentElement:i}=Ne(),r=Xg(),{activeTrigger:o,rootNavigationMenu:s,modelValue:a}=r,l=j(),f=j(),u=U(()=>!!r.modelValue.value);je(i,()=>{r.onViewportChange(i.value)});const c=j();je([a,u],()=>{lt(()=>{i.value&&requestAnimationFrame(()=>{const p=i.value?.querySelector("[data-state=open]");c.value=p})})},{immediate:!0});function d(){if(c.value&&o.value&&s.value){const p=document.documentElement.offsetWidth,h=document.documentElement.offsetHeight,g=s.value.getBoundingClientRect(),y=o.value.getBoundingClientRect(),{offsetWidth:w,offsetHeight:v}=c.value,_=y.left-g.left,b=y.top-g.top;let x=null,k=null;switch(e.align){case"start":x=_,k=b;break;case"end":x=_-w+y.width,k=b-v+y.height;break;default:x=_-w/2+y.width/2,k=b-v/2+y.height/2}const S=10;x+g.left<S&&(x=S-g.left);const T=x+g.left+w;T>p-S&&(x-=T-p+S,x<S-g.left&&(x=S-g.left)),k+g.top<S&&(k=S-g.top);const A=k+g.top+v;A>h-S&&(k-=A-h+S,k<S-g.top&&(k=S-g.top)),x=Math.round(x),k=Math.round(k),f.value={left:x,top:k}}}return kg(c,()=>{c.value&&(l.value={width:c.value.offsetWidth,height:c.value.offsetHeight},d())}),kg([globalThis.document?.body,s],()=>{d()}),(p,h)=>(E(),B(m(Hr),{present:p.forceMount||u.value,"force-mount":!m(r).unmountOnHide.value,onAfterLeave:h[2]||(h[2]=()=>{l.value=void 0,f.value=void 0})},{default:C(({present:g})=>[M(m(qe),fe(p.$attrs,{ref:m(n),as:p.as,"as-child":p.asChild,"data-state":m(FN)(u.value),"data-orientation":m(r).orientation,style:{pointerEvents:!u.value&&m(r).isRootMenu?"none":void 0,"--reka-navigation-menu-viewport-width":l.value?`${l.value?.width}px`:void 0,"--reka-navigation-menu-viewport-height":l.value?`${l.value?.height}px`:void 0,"--reka-navigation-menu-viewport-left":f.value?`${f.value?.left}px`:void 0,"--reka-navigation-menu-viewport-top":f.value?`${f.value?.top}px`:void 0},hidden:!g,onPointerenter:h[0]||(h[0]=y=>m(r).onContentEnter(m(r).modelValue.value)),onPointerleave:h[1]||(h[1]=y=>m(jN)(()=>m(r).onContentLeave())(y))}),{default:C(()=>[z(p.$slots,"default")]),_:2},1040,["as","as-child","data-state","data-orientation","style","hidden"])]),_:3},8,["present","force-mount"]))}}),QN=XN;const ZN=[" ","Enter","ArrowUp","ArrowDown"],eD=[" ","Enter"],Xi=10;function Ul(t,e,n){return t===void 0?!1:Array.isArray(t)?t.some(i=>Qg(i,e,n)):Qg(t,e,n)}function Qg(t,e,n){return t===void 0||e===void 0?!1:typeof t=="string"?t===e:typeof n=="function"?n(t,e):typeof n=="string"?t?.[n]===e?.[n]:jr(t,e)}function tD(t){return t==null||t===""||Array.isArray(t)&&t.length===0}const nD={key:0,value:""},[So,Tx]=Pt("SelectRoot");var iD=q({inheritAttrs:!1,__name:"SelectRoot",props:{open:{type:Boolean,required:!1,default:void 0},defaultOpen:{type:Boolean,required:!1},defaultValue:{type:null,required:!1},modelValue:{type:null,required:!1,default:void 0},by:{type:[String,Function],required:!1},dir:{type:String,required:!1},multiple:{type:Boolean,required:!1},autocomplete:{type:String,required:!1},disabled:{type:Boolean,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue","update:open"],setup(t,{emit:e}){const n=t,i=e,{required:r,disabled:o,multiple:s,dir:a}=Jt(n),l=jn(n,"modelValue",i,{defaultValue:n.defaultValue??(s.value?[]:void 0),passive:n.modelValue===void 0,deep:!0}),f=jn(n,"open",i,{defaultValue:n.defaultOpen,passive:n.open===void 0}),u=j(),c=j(),d=j({x:0,y:0}),p=U(()=>s.value&&Array.isArray(l.value)?l.value?.length===0:Bl(l.value));ri({isProvider:!0});const h=us(a),g=ca(u),y=j(new Set),w=U(()=>Array.from(y.value).map(b=>b.value).join(";"));function v(b){if(s.value){const x=Array.isArray(l.value)?[...l.value]:[],k=x.findIndex(S=>Qg(S,b,n.by));k===-1?x.push(b):x.splice(k,1),l.value=[...x]}else l.value=b}function _(b){return Array.from(y.value).find(x=>Ul(b,x.value,n.by))}return Tx({triggerElement:u,onTriggerChange:b=>{u.value=b},valueElement:c,onValueElementChange:b=>{c.value=b},contentId:"",modelValue:l,onValueChange:v,by:n.by,open:f,multiple:s,required:r,onOpenChange:b=>{f.value=b},dir:h,triggerPointerDownPosRef:d,disabled:o,isEmptyModelValue:p,optionsSet:y,onOptionAdd:b=>{const x=_(b.value);x&&y.value.delete(x),y.value.add(b)},onOptionRemove:b=>{const x=_(b.value);x&&y.value.delete(x)}}),(b,x)=>(E(),B(m(yc),null,{default:C(()=>[z(b.$slots,"default",{modelValue:m(l),open:m(f)}),m(g)?(E(),B(sD,{key:w.value,"aria-hidden":"true",tabindex:"-1",multiple:m(s),required:m(r),name:b.name,autocomplete:b.autocomplete,disabled:m(o),value:m(l)},{default:C(()=>[m(Bl)(m(l))?(E(),X("option",nD)):Re("v-if",!0),(E(!0),X(Ve,null,Rt(Array.from(y.value),k=>(E(),X("option",fe({key:k.value??""},{ref_for:!0},k),null,16))),128))]),_:1},8,["multiple","required","name","autocomplete","disabled","value"])):Re("v-if",!0)]),_:3}))}}),rD=iD,oD=q({__name:"BubbleSelect",props:{autocomplete:{type:String,required:!1},autofocus:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},form:{type:String,required:!1},multiple:{type:Boolean,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1},size:{type:Number,required:!1},value:{type:null,required:!1}},setup(t){const e=t,n=j(),i=So();je(()=>e.value,(o,s)=>{const a=window.HTMLSelectElement.prototype,f=Object.getOwnPropertyDescriptor(a,"value").set;if(o!==s&&f&&n.value){const u=new Event("change",{bubbles:!0});f.call(n.value,o),n.value.dispatchEvent(u)}});function r(o){i.onValueChange(o.target.value)}return(o,s)=>(E(),B(m(Ng),{"as-child":""},{default:C(()=>[ie("select",fe({ref_key:"selectElement",ref:n},e,{onInput:r}),[z(o.$slots,"default")],16)]),_:3}))}}),sD=oD,aD=q({__name:"SelectPopperPosition",props:{side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1,default:"start"},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1,default:Xi},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const n=sn(t);return(i,r)=>(E(),B(m(Oc),fe(m(n),{style:{boxSizing:"border-box","--reka-select-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-select-content-available-width":"var(--reka-popper-available-width)","--reka-select-content-available-height":"var(--reka-popper-available-height)","--reka-select-trigger-width":"var(--reka-popper-anchor-width)","--reka-select-trigger-height":"var(--reka-popper-anchor-height)"}}),{default:C(()=>[z(i.$slots,"default")]),_:3},16))}}),lD=aD;const fD={onViewportChange:()=>{},itemTextRefCallback:()=>{},itemRefCallback:()=>{}},[hs,Px]=Pt("SelectContent");var uD=q({__name:"SelectContentImpl",props:{position:{type:String,required:!1,default:"item-aligned"},bodyLock:{type:Boolean,required:!1,default:!0},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1,default:"start"},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["closeAutoFocus","escapeKeyDown","pointerDownOutside"],setup(t,{emit:e}){const n=t,i=e,r=So();Og(),ac(n.bodyLock);const{CollectionSlot:o,getItems:s}=ri(),a=j();uc(a);const{search:l,handleTypeaheadSearch:f}=cc(),u=j(),c=j(),d=j(),p=j(!1),h=j(!1),g=j(!1);function y(){c.value&&a.value&&Mg([c.value,a.value])}je(p,()=>{y()});const{onOpenChange:w,triggerPointerDownPosRef:v}=r;Tt(k=>{if(!a.value)return;let S={x:0,y:0};const T=R=>{S={x:Math.abs(Math.round(R.pageX)-(v.value?.x??0)),y:Math.abs(Math.round(R.pageY)-(v.value?.y??0))}},A=R=>{R.pointerType!=="touch"&&(S.x<=10&&S.y<=10?R.preventDefault():a.value?.contains(R.target)||w(!1),document.removeEventListener("pointermove",T),v.value=null)};v.value!==null&&(document.addEventListener("pointermove",T),document.addEventListener("pointerup",A,{capture:!0,once:!0})),k(()=>{document.removeEventListener("pointermove",T),document.removeEventListener("pointerup",A,{capture:!0})})});function _(k){const S=k.ctrlKey||k.altKey||k.metaKey;if(k.key==="Tab"&&k.preventDefault(),!S&&k.key.length===1&&f(k.key,s()),["ArrowUp","ArrowDown","Home","End"].includes(k.key)){let A=[...s().map(R=>R.ref)];if(["ArrowUp","End"].includes(k.key)&&(A=A.slice().reverse()),["ArrowUp","ArrowDown"].includes(k.key)){const R=k.target,F=A.indexOf(R);A=A.slice(F+1)}setTimeout(()=>Mg(A)),k.preventDefault()}}const b=U(()=>n.position==="popper"?n:{}),x=sn(b.value);return Px({content:a,viewport:u,onViewportChange:k=>{u.value=k},itemRefCallback:(k,S,T)=>{const A=!h.value&&!T,R=Ul(r.modelValue.value,S,r.by);if(r.multiple.value){if(g.value)return;(R||A)&&(c.value=k,R&&(g.value=!0))}else(R||A)&&(c.value=k);A&&(h.value=!0)},selectedItem:c,selectedItemText:d,onItemLeave:()=>{a.value?.focus()},itemTextRefCallback:(k,S,T)=>{const A=!h.value&&!T;(Ul(r.modelValue.value,S,r.by)||A)&&(d.value=k)},focusSelectedItem:y,position:n.position,isPositioned:p,searchRef:l}),(k,S)=>(E(),B(m(o),null,{default:C(()=>[M(m(hc),{"as-child":"",onMountAutoFocus:S[6]||(S[6]=Nt(()=>{},["prevent"])),onUnmountAutoFocus:S[7]||(S[7]=T=>{i("closeAutoFocus",T),!T.defaultPrevented&&(m(r).triggerElement.value?.focus({preventScroll:!0}),T.preventDefault())})},{default:C(()=>[M(m($l),{"as-child":"","disable-outside-pointer-events":"",onFocusOutside:S[2]||(S[2]=Nt(()=>{},["prevent"])),onDismiss:S[3]||(S[3]=T=>m(r).onOpenChange(!1)),onEscapeKeyDown:S[4]||(S[4]=T=>i("escapeKeyDown",T)),onPointerDownOutside:S[5]||(S[5]=T=>i("pointerDownOutside",T))},{default:C(()=>[(E(),B(dn(k.position==="popper"?lD:hD),fe({...k.$attrs,...m(x)},{id:m(r).contentId,ref:T=>{const A=m(wr)(T);A?.hasAttribute("data-reka-popper-content-wrapper")?a.value=A.firstElementChild:a.value=A},role:"listbox","data-state":m(r).open.value?"open":"closed",dir:m(r).dir.value,style:{display:"flex",flexDirection:"column",outline:"none"},onContextmenu:S[0]||(S[0]=Nt(()=>{},["prevent"])),onPlaced:S[1]||(S[1]=T=>p.value=!0),onKeydown:_}),{default:C(()=>[z(k.$slots,"default")]),_:3},16,["id","data-state","dir","onKeydown"]))]),_:3})]),_:3})]),_:3}))}}),cD=uD;const[Zg,dD]=Pt("SelectItemAlignedPosition");var pD=q({inheritAttrs:!1,__name:"SelectItemAlignedPosition",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["placed"],setup(t,{emit:e}){const n=t,i=e,{getItems:r}=ri(),o=So(),s=hs(),a=j(!1),l=j(!0),f=j(),{forwardRef:u,currentElement:c}=Ne(),{viewport:d,selectedItem:p,selectedItemText:h,focusSelectedItem:g}=s;function y(){if(o.triggerElement.value&&o.valueElement.value&&f.value&&c.value&&d?.value&&p?.value&&h?.value){const _=o.triggerElement.value.getBoundingClientRect(),b=c.value.getBoundingClientRect(),x=o.valueElement.value.getBoundingClientRect(),k=h.value.getBoundingClientRect();if(o.dir.value!=="rtl"){const I=k.left-b.left,ee=x.left-I,K=_.left-ee,ue=_.width+K,Be=Math.max(ue,b.width),$=window.innerWidth-Xi,V=w2(ee,Xi,Math.max(Xi,$-Be));f.value.style.minWidth=`${ue}px`,f.value.style.left=`${V}px`}else{const I=b.right-k.right,ee=window.innerWidth-x.right-I,K=window.innerWidth-_.right-ee,ue=_.width+K,Be=Math.max(ue,b.width),$=window.innerWidth-Xi,V=w2(ee,Xi,Math.max(Xi,$-Be));f.value.style.minWidth=`${ue}px`,f.value.style.right=`${V}px`}const S=r().map(I=>I.ref),T=window.innerHeight-Xi*2,A=d.value.scrollHeight,R=window.getComputedStyle(c.value),F=Number.parseInt(R.borderTopWidth,10),L=Number.parseInt(R.paddingTop,10),W=Number.parseInt(R.borderBottomWidth,10),ae=Number.parseInt(R.paddingBottom,10),le=F+L+A+ae+W,ce=Math.min(p.value.offsetHeight*5,le),re=window.getComputedStyle(d.value),te=Number.parseInt(re.paddingTop,10),He=Number.parseInt(re.paddingBottom,10),st=_.top+_.height/2-Xi,ut=T-st,ct=p.value.offsetHeight/2,vt=p.value.offsetTop+ct,We=F+L+vt,Ze=le-We;if(We<=st){const I=p.value===S[S.length-1];f.value.style.bottom="0px";const ee=c.value.clientHeight-d.value.offsetTop-d.value.offsetHeight,K=Math.max(ut,ct+(I?He:0)+ee+W),ue=We+K;f.value.style.height=`${ue}px`}else{const I=p.value===S[0];f.value.style.top="0px";const K=Math.max(st,F+d.value.offsetTop+(I?te:0)+ct)+Ze;f.value.style.height=`${K}px`,d.value.scrollTop=We-st+d.value.offsetTop}f.value.style.margin=`${Xi}px 0`,f.value.style.minHeight=`${ce}px`,f.value.style.maxHeight=`${T}px`,i("placed"),requestAnimationFrame(()=>a.value=!0)}}const w=j("");_t(async()=>{await lt(),y(),c.value&&(w.value=window.getComputedStyle(c.value).zIndex)});function v(_){_&&l.value===!0&&(y(),g?.(),l.value=!1)}return kg(o.triggerElement,()=>{y()}),dD({contentWrapper:f,shouldExpandOnScrollRef:a,onScrollButtonChange:v}),(_,b)=>(E(),X("div",{ref_key:"contentWrapperElement",ref:f,style:di({display:"flex",flexDirection:"column",position:"fixed",zIndex:w.value})},[M(m(qe),fe({ref:m(u),style:{boxSizing:"border-box",maxHeight:"100%"}},{..._.$attrs,...n}),{default:C(()=>[z(_.$slots,"default")]),_:3},16)],4))}}),hD=pD,gD=q({inheritAttrs:!1,__name:"SelectProvider",props:{context:{type:Object,required:!0}},setup(t){return Tx(t.context),Px(fD),(n,i)=>z(n.$slots,"default")}}),mD=gD;const yD={key:1};var wD=q({inheritAttrs:!1,__name:"SelectContent",props:{forceMount:{type:Boolean,required:!1},position:{type:String,required:!1},bodyLock:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["closeAutoFocus","escapeKeyDown","pointerDownOutside"],setup(t,{emit:e}){const n=t,r=Bt(n,e),o=So(),s=j();_t(()=>{s.value=new DocumentFragment});const a=j(),l=U(()=>n.forceMount||o.open.value),f=j(l.value);return je(l,()=>{setTimeout(()=>f.value=l.value)}),(u,c)=>l.value||f.value||a.value?.present?(E(),B(m(Hr),{key:0,ref_key:"presenceRef",ref:a,present:l.value},{default:C(()=>[M(cD,At($t({...m(r),...u.$attrs})),{default:C(()=>[z(u.$slots,"default")]),_:3},16)]),_:3},8,["present"])):s.value?(E(),X("div",yD,[(E(),B(kw,{to:s.value},[M(mD,{context:m(o)},{default:C(()=>[z(u.$slots,"default")]),_:3},8,["context"])],8,["to"]))])):Re("v-if",!0)}}),vD=wD;const[bD,xD]=Pt("SelectGroup");var _D=q({__name:"SelectGroup",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t,n=xn(void 0,"reka-select-group");return xD({id:n}),(i,r)=>(E(),B(m(qe),fe({role:"group"},e,{"aria-labelledby":m(n)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["aria-labelledby"]))}}),kD=_D,SD=q({__name:"SelectIcon",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){return(e,n)=>(E(),B(m(qe),{"aria-hidden":"true",as:e.as,"as-child":e.asChild},{default:C(()=>[z(e.$slots,"default",{},()=>[n[0]||(n[0]=xe("▼"))])]),_:3},8,["as","as-child"]))}}),CD=SD;const[Mx,ED]=Pt("SelectItem");var OD=q({__name:"SelectItem",props:{value:{type:null,required:!0},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select"],setup(t,{emit:e}){const n=t,i=e,{disabled:r}=Jt(n),o=So(),s=hs(),{forwardRef:a,currentElement:l}=Ne(),{CollectionItem:f}=ri(),u=U(()=>Ul(o.modelValue?.value,n.value,o.by)),c=j(!1),d=j(n.textValue??""),p=xn(void 0,"reka-select-item-text"),h="select.select";async function g(b){if(b.defaultPrevented)return;const x={originalEvent:b,value:n.value};nc(h,y,x)}async function y(b){await lt(),i("select",b),!b.defaultPrevented&&(r.value||(o.onValueChange(n.value),o.multiple.value||o.onOpenChange(!1)))}async function w(b){await lt(),!b.defaultPrevented&&(r.value?s.onItemLeave?.():b.currentTarget?.focus({preventScroll:!0}))}async function v(b){await lt(),!b.defaultPrevented&&b.currentTarget===pn()&&s.onItemLeave?.()}async function _(b){await lt(),!(b.defaultPrevented||s.searchRef?.value!==""&&b.key===" ")&&(eD.includes(b.key)&&g(b),b.key===" "&&b.preventDefault())}if(n.value==="")throw new Error("A <SelectItem /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return _t(()=>{l.value&&s.itemRefCallback(l.value,n.value,n.disabled)}),ED({value:n.value,disabled:r,textId:p,isSelected:u,onItemTextChange:b=>{d.value=((d.value||b?.textContent)??"").trim()}}),(b,x)=>(E(),B(m(f),{value:{textValue:d.value}},{default:C(()=>[M(m(qe),{ref:m(a),role:"option","aria-labelledby":m(p),"data-highlighted":c.value?"":void 0,"aria-selected":u.value,"data-state":u.value?"checked":"unchecked","aria-disabled":m(r)||void 0,"data-disabled":m(r)?"":void 0,tabindex:m(r)?void 0:-1,as:b.as,"as-child":b.asChild,onFocus:x[0]||(x[0]=k=>c.value=!0),onBlur:x[1]||(x[1]=k=>c.value=!1),onPointerup:g,onPointerdown:x[2]||(x[2]=k=>{k.currentTarget.focus({preventScroll:!0})}),onTouchend:x[3]||(x[3]=Nt(()=>{},["prevent","stop"])),onPointermove:w,onPointerleave:v,onKeydown:_},{default:C(()=>[z(b.$slots,"default")]),_:3},8,["aria-labelledby","data-highlighted","aria-selected","data-state","aria-disabled","data-disabled","tabindex","as","as-child"])]),_:3},8,["value"]))}}),AD=OD,RD=q({__name:"SelectItemIndicator",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=t,n=Mx();return(i,r)=>m(n).isSelected.value?(E(),B(m(qe),fe({key:0,"aria-hidden":"true"},e),{default:C(()=>[z(i.$slots,"default")]),_:3},16)):Re("v-if",!0)}}),TD=RD,PD=q({inheritAttrs:!1,__name:"SelectItemText",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=t,n=So(),i=hs(),r=Mx(),{forwardRef:o,currentElement:s}=Ne(),a=U(()=>({value:r.value,disabled:r.disabled.value,textContent:s.value?.textContent??r.value?.toString()??""}));return _t(()=>{s.value&&(r.onItemTextChange(s.value),i.itemTextRefCallback(s.value,r.value,r.disabled.value),n.onOptionAdd(a.value))}),qn(()=>{n.onOptionRemove(a.value)}),(l,f)=>(E(),B(m(qe),fe({id:m(r).textId,ref:m(o)},{...e,...l.$attrs}),{default:C(()=>[z(l.$slots,"default")]),_:3},16,["id"]))}}),MD=PD,ID=q({__name:"SelectLabel",props:{for:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(t){const e=t,n=bD({id:""});return(i,r)=>(E(),B(m(qe),fe(e,{id:m(n).id}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["id"]))}}),ND=ID,DD=q({__name:"SelectPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,i)=>(E(),B(m(pa),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),BD=DD,FD=q({__name:"SelectScrollButtonImpl",emits:["autoScroll"],setup(t,{emit:e}){const n=e,{getItems:i}=ri(),r=hs(),o=j(null);function s(){o.value!==null&&(window.clearInterval(o.value),o.value=null)}Tt(()=>{i().map(u=>u.ref).find(u=>u===pn())?.scrollIntoView({block:"nearest"})});function a(){o.value===null&&(o.value=window.setInterval(()=>{n("autoScroll")},50))}function l(){r.onItemLeave?.(),o.value===null&&(o.value=window.setInterval(()=>{n("autoScroll")},50))}return po(()=>s()),(f,u)=>(E(),B(m(qe),fe({"aria-hidden":"true",style:{flexShrink:0}},f.$parent?.$props,{onPointerdown:a,onPointermove:l,onPointerleave:u[0]||(u[0]=()=>{s()})}),{default:C(()=>[z(f.$slots,"default")]),_:3},16))}}),Ix=FD,$D=q({__name:"SelectScrollDownButton",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=hs(),n=e.position==="item-aligned"?Zg():void 0,{forwardRef:i,currentElement:r}=Ne(),o=j(!1);return Tt(s=>{if(e.viewport?.value&&e.isPositioned?.value){let l=function(){const f=a.scrollHeight-a.clientHeight;o.value=Math.ceil(a.scrollTop)<f};const a=e.viewport.value;l(),a.addEventListener("scroll",l),s(()=>a.removeEventListener("scroll",l))}}),je(r,()=>{r.value&&n?.onScrollButtonChange(r.value)}),(s,a)=>o.value?(E(),B(Ix,{key:0,ref:m(i),onAutoScroll:a[0]||(a[0]=()=>{const{viewport:l,selectedItem:f}=m(e);l?.value&&f?.value&&(l.value.scrollTop=l.value.scrollTop+f.value.offsetHeight)})},{default:C(()=>[z(s.$slots,"default")]),_:3},512)):Re("v-if",!0)}}),LD=$D,qD=q({__name:"SelectScrollUpButton",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=hs(),n=e.position==="item-aligned"?Zg():void 0,{forwardRef:i,currentElement:r}=Ne(),o=j(!1);return Tt(s=>{if(e.viewport?.value&&e.isPositioned?.value){let l=function(){o.value=a.scrollTop>0};const a=e.viewport.value;l(),a.addEventListener("scroll",l),s(()=>a.removeEventListener("scroll",l))}}),je(r,()=>{r.value&&n?.onScrollButtonChange(r.value)}),(s,a)=>o.value?(E(),B(Ix,{key:0,ref:m(i),onAutoScroll:a[0]||(a[0]=()=>{const{viewport:l,selectedItem:f}=m(e);l?.value&&f?.value&&(l.value.scrollTop=l.value.scrollTop-f.value.offsetHeight)})},{default:C(()=>[z(s.$slots,"default")]),_:3},512)):Re("v-if",!0)}}),VD=qD,zD=q({__name:"SelectTrigger",props:{disabled:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t,n=So(),{forwardRef:i,currentElement:r}=Ne(),o=U(()=>n.disabled?.value||e.disabled);n.contentId||=xn(void 0,"reka-select-content"),_t(()=>{n.onTriggerChange(r.value)});const{getItems:s}=ri(),{search:a,handleTypeaheadSearch:l,resetTypeahead:f}=cc();function u(){o.value||(n.onOpenChange(!0),f())}function c(d){u(),n.triggerPointerDownPosRef.value={x:Math.round(d.pageX),y:Math.round(d.pageY)}}return(d,p)=>(E(),B(m(wc),{"as-child":"",reference:d.reference},{default:C(()=>[M(m(qe),{ref:m(i),role:"combobox",type:d.as==="button"?"button":void 0,"aria-controls":m(n).contentId,"aria-expanded":m(n).open.value||!1,"aria-required":m(n).required?.value,"aria-autocomplete":"none",disabled:o.value,dir:m(n)?.dir.value,"data-state":m(n)?.open.value?"open":"closed","data-disabled":o.value?"":void 0,"data-placeholder":m(tD)(m(n).modelValue?.value)?"":void 0,"as-child":d.asChild,as:d.as,onClick:p[0]||(p[0]=h=>{h?.currentTarget?.focus()}),onPointerdown:p[1]||(p[1]=h=>{if(h.pointerType==="touch")return h.preventDefault();const g=h.target;g.hasPointerCapture(h.pointerId)&&g.releasePointerCapture(h.pointerId),h.button===0&&h.ctrlKey===!1&&(c(h),h.preventDefault())}),onPointerup:p[2]||(p[2]=Nt(h=>{h.pointerType==="touch"&&c(h)},["prevent"])),onKeydown:p[3]||(p[3]=h=>{const g=m(a)!=="";!(h.ctrlKey||h.altKey||h.metaKey)&&h.key.length===1&&g&&h.key===" "||(m(l)(h.key,m(s)()),m(ZN).includes(h.key)&&(u(),h.preventDefault()))})},{default:C(()=>[z(d.$slots,"default")]),_:3},8,["type","aria-controls","aria-expanded","aria-required","disabled","dir","data-state","data-disabled","data-placeholder","as-child","as"])]),_:3},8,["reference"]))}}),jD=zD,HD=q({__name:"SelectValue",props:{placeholder:{type:String,required:!1,default:""},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=t,{forwardRef:n,currentElement:i}=Ne(),r=So();_t(()=>{r.valueElement=i});const o=U(()=>{let a=[];const l=Array.from(r.optionsSet.value),f=u=>l.find(c=>Ul(u,c.value,r.by));return Array.isArray(r.modelValue.value)?a=r.modelValue.value.map(u=>f(u)?.textContent??""):a=[f(r.modelValue.value)?.textContent??""],a.filter(Boolean)}),s=U(()=>o.value.length?o.value.join(", "):e.placeholder);return(a,l)=>(E(),B(m(qe),{ref:m(n),as:a.as,"as-child":a.asChild,style:{pointerEvents:"none"},"data-placeholder":o.value.length?void 0:e.placeholder},{default:C(()=>[z(a.$slots,"default",{selectedLabel:o.value,modelValue:m(r).modelValue.value},()=>[xe(Ee(s.value),1)])]),_:3},8,["as","as-child","data-placeholder"]))}}),UD=HD,WD=q({__name:"SelectViewport",props:{nonce:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t,{nonce:n}=Jt(e),i=yI(n),r=hs(),o=r.position==="item-aligned"?Zg():void 0,{forwardRef:s,currentElement:a}=Ne();_t(()=>{r?.onViewportChange(a.value)});const l=j(0);function f(u){const c=u.currentTarget,{shouldExpandOnScrollRef:d,contentWrapper:p}=o??{};if(d?.value&&p?.value){const h=Math.abs(l.value-c.scrollTop);if(h>0){const g=window.innerHeight-Xi*2,y=Number.parseFloat(p.value.style.minHeight),w=Number.parseFloat(p.value.style.height),v=Math.max(y,w);if(v<g){const _=v+h,b=Math.min(g,_),x=_-b;p.value.style.height=`${b}px`,p.value.style.bottom==="0px"&&(c.scrollTop=x>0?x:0,p.value.style.justifyContent="flex-end")}}}l.value=c.scrollTop}return(u,c)=>(E(),X(Ve,null,[M(m(qe),fe({ref:m(s),"data-reka-select-viewport":"",role:"presentation"},{...u.$attrs,...e},{style:{position:"relative",flex:1,overflow:"hidden auto"},onScroll:f}),{default:C(()=>[z(u.$slots,"default")]),_:3},16),M(m(qe),{as:"style",nonce:m(i)},{default:C(()=>c[0]||(c[0]=[xe(" /* Hide scrollbars cross-browser and enable momentum scroll for touch devices */ [data-reka-select-viewport] { scrollbar-width:none; -ms-overflow-style: none; -webkit-overflow-scrolling: touch; } [data-reka-select-viewport]::-webkit-scrollbar { display: none; } ")])),_:1,__:[0]},8,["nonce"])],64))}}),KD=WD;const[GD,JD]=Pt("SwitchRoot");var YD=q({__name:"SwitchRoot",props:{defaultValue:{type:Boolean,required:!1},modelValue:{type:[Boolean,null],required:!1,default:void 0},disabled:{type:Boolean,required:!1},id:{type:String,required:!1},value:{type:String,required:!1,default:"on"},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=e,{disabled:r}=Jt(n),o=jn(n,"modelValue",i,{defaultValue:n.defaultValue,passive:n.modelValue===void 0});function s(){r.value||(o.value=!o.value)}const{forwardRef:a,currentElement:l}=Ne(),f=ca(l),u=U(()=>n.id&&l.value?document.querySelector(`[for="${n.id}"]`)?.innerText:void 0);return JD({modelValue:o,toggleCheck:s,disabled:r}),(c,d)=>(E(),B(m(qe),fe(c.$attrs,{id:c.id,ref:m(a),role:"switch",type:c.as==="button"?"button":void 0,value:c.value,"aria-label":c.$attrs["aria-label"]||u.value,"aria-checked":m(o),"aria-required":c.required,"data-state":m(o)?"checked":"unchecked","data-disabled":m(r)?"":void 0,"as-child":c.asChild,as:c.as,disabled:m(r),onClick:s,onKeydown:mr(Nt(s,["prevent"]),["enter"])}),{default:C(()=>[z(c.$slots,"default",{modelValue:m(o)}),m(f)&&c.name?(E(),B(m(Ll),{key:0,type:"checkbox",name:c.name,disabled:m(r),required:c.required,value:c.value,checked:!!m(o)},null,8,["name","disabled","required","value","checked"])):Re("v-if",!0)]),_:3},16,["id","type","value","aria-label","aria-checked","aria-required","data-state","data-disabled","as-child","as","disabled","onKeydown"]))}}),XD=YD,QD=q({__name:"SwitchThumb",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=GD();return Ne(),(n,i)=>(E(),B(m(qe),{"data-state":m(e).modelValue?.value?"checked":"unchecked","data-disabled":m(e).disabled.value?"":void 0,"as-child":n.asChild,as:n.as},{default:C(()=>[z(n.$slots,"default")]),_:3},8,["data-state","data-disabled","as-child","as"]))}}),ZD=QD;const[Nx,eB]=Pt("ToggleGroupRoot");var tB=q({__name:"ToggleGroupRoot",props:{rovingFocus:{type:Boolean,required:!1,default:!0},disabled:{type:Boolean,required:!1,default:!1},orientation:{type:String,required:!1},dir:{type:String,required:!1},loop:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1},type:{type:String,required:!1},modelValue:{type:null,required:!1},defaultValue:{type:null,required:!1}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=e,{loop:r,rovingFocus:o,disabled:s,dir:a}=Jt(n),l=us(a),{forwardRef:f,currentElement:u}=Ne(),{modelValue:c,changeModelValue:d,isSingle:p}=pM(n,i),h=ca(u);return eB({isSingle:p,modelValue:c,changeModelValue:d,dir:l,orientation:n.orientation,loop:r,rovingFocus:o,disabled:s}),(g,y)=>(E(),B(dn(m(o)?m(Y2):m(qe)),{"as-child":"",orientation:m(o)?g.orientation:void 0,dir:m(l),loop:m(o)?m(r):void 0},{default:C(()=>[M(m(qe),{ref:m(f),role:"group","as-child":g.asChild,as:g.as},{default:C(()=>[z(g.$slots,"default",{modelValue:m(c)}),m(h)&&g.name?(E(),B(Ll,{key:0,name:g.name,required:g.required,value:m(c)},null,8,["name","required","value"])):Re("v-if",!0)]),_:3},8,["as-child","as"])]),_:3},8,["orientation","dir","loop"]))}}),nB=tB,iB=q({__name:"Toggle",props:{defaultValue:{type:Boolean,required:!1},modelValue:{type:[Boolean,null],required:!1,default:void 0},disabled:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=e,{forwardRef:r,currentElement:o}=Ne(),s=Nx(null),a=jn(n,"modelValue",i,{defaultValue:n.defaultValue,passive:n.modelValue===void 0});function l(){a.value=!a.value}const f=U(()=>a.value?"on":"off"),u=ca(o);return(c,d)=>(E(),B(m(qe),{ref:m(r),type:c.as==="button"?"button":void 0,"as-child":n.asChild,as:c.as,"aria-pressed":m(a),"data-state":f.value,"data-disabled":c.disabled?"":void 0,disabled:c.disabled,onClick:l},{default:C(()=>[z(c.$slots,"default",{modelValue:m(a),disabled:c.disabled,pressed:m(a),state:f.value}),m(u)&&c.name&&!m(s)?(E(),B(Ll,{key:0,type:"checkbox",name:c.name,value:m(a),required:c.required},null,8,["name","value","required"])):Re("v-if",!0)]),_:3},8,["type","as-child","as","aria-pressed","data-state","data-disabled","disabled"]))}}),rB=iB,oB=q({__name:"ToggleGroupItem",props:{value:{type:null,required:!0},disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t,n=Nx(),i=U(()=>n.disabled?.value||e.disabled),r=U(()=>ic(n.modelValue.value,e.value)),{forwardRef:o}=Ne();return(s,a)=>(E(),B(dn(m(n).rovingFocus.value?m(X2):m(qe)),fe({"as-child":""},m(n).rovingFocus.value?{focusable:!i.value,active:r.value}:{}),{default:C(()=>[M(m(rB),fe(e,{ref:m(o),disabled:i.value,"model-value":r.value,"onUpdate:modelValue":a[0]||(a[0]=l=>m(n).changeModelValue(s.value))}),{default:C(l=>[z(s.$slots,"default",At($t(l)))]),_:3},16,["disabled","model-value"])]),_:3},16))}}),sB=oB,aB=q({__name:"TooltipArrow",props:{width:{type:Number,required:!1,default:10},height:{type:Number,required:!1,default:5},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"svg"}},setup(t){const e=t;return Ne(),(n,i)=>(E(),B(m(Q7),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),lB=aB;const[em,fB]=Pt("TooltipProvider");var uB=q({inheritAttrs:!1,__name:"TooltipProvider",props:{delayDuration:{type:Number,required:!1,default:700},skipDelayDuration:{type:Number,required:!1,default:300},disableHoverableContent:{type:Boolean,required:!1,default:!1},disableClosingTrigger:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},ignoreNonKeyboardFocus:{type:Boolean,required:!1,default:!1}},setup(t){const e=t,{delayDuration:n,skipDelayDuration:i,disableHoverableContent:r,disableClosingTrigger:o,ignoreNonKeyboardFocus:s,disabled:a}=Jt(e);Ne();const l=j(!0),f=j(!1),{start:u,stop:c}=C2(()=>{l.value=!0},i,{immediate:!1});return fB({isOpenDelayed:l,delayDuration:n,onOpen(){c(),l.value=!1},onClose(){u()},isPointerInTransitRef:f,disableHoverableContent:r,disableClosingTrigger:o,disabled:a,ignoreNonKeyboardFocus:s}),(d,p)=>z(d.$slots,"default")}}),cB=uB;const Dx="tooltip.open",[Rc,dB]=Pt("TooltipRoot");var pB=q({__name:"TooltipRoot",props:{defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},delayDuration:{type:Number,required:!1,default:void 0},disableHoverableContent:{type:Boolean,required:!1,default:void 0},disableClosingTrigger:{type:Boolean,required:!1,default:void 0},disabled:{type:Boolean,required:!1,default:void 0},ignoreNonKeyboardFocus:{type:Boolean,required:!1,default:void 0}},emits:["update:open"],setup(t,{emit:e}){const n=t,i=e;Ne();const r=em(),o=U(()=>n.disableHoverableContent??r.disableHoverableContent.value),s=U(()=>n.disableClosingTrigger??r.disableClosingTrigger.value),a=U(()=>n.disabled??r.disabled.value),l=U(()=>n.delayDuration??r.delayDuration.value),f=U(()=>n.ignoreNonKeyboardFocus??r.ignoreNonKeyboardFocus.value),u=jn(n,"open",i,{defaultValue:n.defaultOpen,passive:n.open===void 0});je(u,_=>{r.onClose&&(_?(r.onOpen(),document.dispatchEvent(new CustomEvent(Dx))):r.onClose())});const c=j(!1),d=j(),p=U(()=>u.value?c.value?"delayed-open":"instant-open":"closed"),{start:h,stop:g}=C2(()=>{c.value=!0,u.value=!0},l,{immediate:!1});function y(){g(),c.value=!1,u.value=!0}function w(){g(),u.value=!1}function v(){h()}return dB({contentId:"",open:u,stateAttribute:p,trigger:d,onTriggerChange(_){d.value=_},onTriggerEnter(){r.isOpenDelayed.value?v():y()},onTriggerLeave(){o.value?w():g()},onOpen:y,onClose:w,disableHoverableContent:o,disableClosingTrigger:s,disabled:a,ignoreNonKeyboardFocus:f}),(_,b)=>(E(),B(m(yc),null,{default:C(()=>[z(_.$slots,"default",{open:m(u)})]),_:3}))}}),hB=pB,gB=q({__name:"TooltipContentImpl",props:{ariaLabel:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},side:{type:null,required:!1,default:"top"},sideOffset:{type:Number,required:!1,default:0},align:{type:null,required:!1,default:"center"},alignOffset:{type:Number,required:!1},avoidCollisions:{type:Boolean,required:!1,default:!0},collisionBoundary:{type:null,required:!1,default:()=>[]},collisionPadding:{type:[Number,Object],required:!1,default:0},arrowPadding:{type:Number,required:!1,default:0},sticky:{type:String,required:!1,default:"partial"},hideWhenDetached:{type:Boolean,required:!1,default:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1}},emits:["escapeKeyDown","pointerDownOutside"],setup(t,{emit:e}){const n=t,i=e,r=Rc(),{forwardRef:o}=Ne(),s=$w(),a=U(()=>s.default?.({})),l=U(()=>{if(n.ariaLabel)return n.ariaLabel;let u="";function c(d){typeof d.children=="string"&&d.type!==bn?u+=d.children:Array.isArray(d.children)&&d.children.forEach(p=>c(p))}return a.value?.forEach(d=>c(d)),u}),f=U(()=>{const{ariaLabel:u,...c}=n;return c});return _t(()=>{ua(window,"scroll",u=>{u.target?.contains(r.trigger.value)&&r.onClose()}),ua(window,Dx,r.onClose)}),(u,c)=>(E(),B(m($l),{"as-child":"","disable-outside-pointer-events":!1,onEscapeKeyDown:c[0]||(c[0]=d=>i("escapeKeyDown",d)),onPointerDownOutside:c[1]||(c[1]=d=>{m(r).disableClosingTrigger.value&&m(r).trigger.value?.contains(d.target)&&d.preventDefault(),i("pointerDownOutside",d)}),onFocusOutside:c[2]||(c[2]=Nt(()=>{},["prevent"])),onDismiss:c[3]||(c[3]=d=>m(r).onClose())},{default:C(()=>[M(m(Oc),fe({ref:m(o),"data-state":m(r).stateAttribute.value},{...u.$attrs,...f.value},{style:{"--reka-tooltip-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-tooltip-content-available-width":"var(--reka-popper-available-width)","--reka-tooltip-content-available-height":"var(--reka-popper-available-height)","--reka-tooltip-trigger-width":"var(--reka-popper-anchor-width)","--reka-tooltip-trigger-height":"var(--reka-popper-anchor-height)"}}),{default:C(()=>[z(u.$slots,"default"),M(m(Ng),{id:m(r).contentId,role:"tooltip"},{default:C(()=>[xe(Ee(l.value),1)]),_:1},8,["id"])]),_:3},16,["data-state"])]),_:3}))}}),Bx=gB,mB=q({__name:"TooltipContentHoverable",props:{ariaLabel:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1}},setup(t){const n=sn(t),{forwardRef:i,currentElement:r}=Ne(),{trigger:o,onClose:s}=Rc(),a=em(),{isPointerInTransit:l,onPointerExit:f}=WP(o,r);return a.isPointerInTransitRef=l,f(()=>{s()}),(u,c)=>(E(),B(Bx,fe({ref:m(i)},m(n)),{default:C(()=>[z(u.$slots,"default")]),_:3},16))}}),yB=mB,wB=q({__name:"TooltipContent",props:{forceMount:{type:Boolean,required:!1},ariaLabel:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},side:{type:null,required:!1,default:"top"},sideOffset:{type:Number,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1}},emits:["escapeKeyDown","pointerDownOutside"],setup(t,{emit:e}){const n=t,i=e,r=Rc(),o=Bt(n,i),{forwardRef:s}=Ne();return(a,l)=>(E(),B(m(Hr),{present:a.forceMount||m(r).open.value},{default:C(()=>[(E(),B(dn(m(r).disableHoverableContent.value?Bx:yB),fe({ref:m(s)},m(o)),{default:C(()=>[z(a.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),vB=wB,bB=q({__name:"TooltipPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,i)=>(E(),B(m(pa),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),xB=bB,_B=q({__name:"TooltipTrigger",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t,n=Rc(),i=em();n.contentId||=xn(void 0,"reka-tooltip-content");const{forwardRef:r,currentElement:o}=Ne(),s=j(!1),a=j(!1),l=U(()=>n.disabled.value?{}:{click:g,focus:p,pointermove:c,pointerleave:d,pointerdown:u,blur:h});_t(()=>{n.onTriggerChange(o.value)});function f(){setTimeout(()=>{s.value=!1},1)}function u(){n.open&&!n.disableClosingTrigger.value&&n.onClose(),s.value=!0,document.addEventListener("pointerup",f,{once:!0})}function c(y){y.pointerType!=="touch"&&!a.value&&!i.isPointerInTransitRef.value&&(n.onTriggerEnter(),a.value=!0)}function d(){n.onTriggerLeave(),a.value=!1}function p(y){s.value||n.ignoreNonKeyboardFocus.value&&!y.target.matches?.(":focus-visible")||n.onOpen()}function h(){n.onClose()}function g(){n.disableClosingTrigger.value||n.onClose()}return(y,w)=>(E(),B(m(wc),{"as-child":"",reference:y.reference},{default:C(()=>[M(m(qe),fe({ref:m(r),"aria-describedby":m(n).open.value?m(n).contentId:void 0,"data-state":m(n).stateAttribute.value,as:y.as,"as-child":e.asChild,"data-grace-area-trigger":""},hA(l.value)),{default:C(()=>[z(y.$slots,"default")]),_:3},16,["aria-describedby","data-state","as","as-child"])]),_:3},8,["reference"]))}}),kB=_B;const wa=q({__name:"DropdownMenu",props:{defaultOpen:{type:Boolean},open:{type:Boolean},dir:{},modal:{type:Boolean}},emits:["update:open"],setup(t,{emit:e}){const r=Bt(t,e);return(o,s)=>(E(),B(m(gN),fe({"data-slot":"dropdown-menu"},m(r)),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}});function SB(t,e,n={}){let i,r,o,s=!0;const a=()=>{s=!0,o()};je(t,a,{flush:"sync",...n});const l=typeof e=="function"?e:e.get,f=typeof e=="function"?void 0:e.set,u=gu((c,d)=>(r=c,o=d,{get(){return s&&(i=l(i),s=!1),r(),i},set(p){f?.(p)}}));return u.trigger=a,u}function Tc(t,e){return il()?(su(t,e),!0):!1}const tm=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const CB=t=>typeof t<"u";function EB(t){return Array.isArray(t)?t:[t]}function OB(t){return Zt()}function AB(t){return it(t)?tn(new Proxy({},{get(e,n,i){return m(Reflect.get(t.value,n,i))},set(e,n,i){return it(t.value[n])&&!it(i)?t.value[n].value=i:t.value[n]=i,!0},deleteProperty(e,n){return Reflect.deleteProperty(t.value,n)},has(e,n){return Reflect.has(t.value,n)},ownKeys(){return Object.keys(t.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}})):tn(t)}function RB(t){return AB(U(t))}function bt(t,...e){const n=e.flat(),i=n[0];return RB(()=>Object.fromEntries(typeof i=="function"?Object.entries(Jt(t)).filter(([r,o])=>!i(Se(o),r)):Object.entries(Jt(t)).filter(r=>!n.includes(r[0]))))}function TB(t,e=!0,n){OB()?_t(t,n):e?t():lt(t)}function PB(t,e=1e3,n={}){const{immediate:i=!0,immediateCallback:r=!1}=n;let o=null;const s=Xt(!1);function a(){o&&(clearInterval(o),o=null)}function l(){s.value=!1,a()}function f(){const u=Se(e);u<=0||(s.value=!0,r&&t(),a(),s.value&&(o=setInterval(t,u)))}return i&&tm&&f(),(it(e)||typeof e=="function")&&Tc(je(e,()=>{s.value&&tm&&f()})),Tc(l),{isActive:Xo(s),pause:l,resume:f}}const nm=tm?window:void 0;function gs(t){var e;const n=Se(t);return(e=n?.$el)!==null&&e!==void 0?e:n}function MB(){const t=Xt(!1),e=Zt();return e&&_t(()=>{t.value=!0},e),t}function IB(t){const e=MB();return U(()=>(e.value,!!t()))}function NB(t,e={}){const{immediate:n=!0,fpsLimit:i=void 0,window:r=nm,once:o=!1}=e,s=Xt(!1),a=U(()=>i?1e3/Se(i):null);let l=0,f=null;function u(p){if(!s.value||!r)return;l||(l=p);const h=p-l;if(a.value&&h<a.value){f=r.requestAnimationFrame(u);return}if(l=p,t({delta:h,timestamp:p}),o){s.value=!1,f=null;return}f=r.requestAnimationFrame(u)}function c(){!s.value&&r&&(s.value=!0,l=0,f=r.requestAnimationFrame(u))}function d(){s.value=!1,f!=null&&r&&(r.cancelAnimationFrame(f),f=null)}return n&&c(),Tc(d),{isActive:Ys(s),pause:d,resume:c}}function DB(t){return JSON.parse(JSON.stringify(t))}function BB(t){const e=Zt(),n=SB(()=>null,()=>t?gs(t):e.proxy.$el);return Nw(n.trigger),_t(n.trigger),n}function FB(t,e,n={}){const{window:i=nm,...r}=n;let o;const s=IB(()=>i&&"ResizeObserver"in i),a=()=>{o&&(o.disconnect(),o=void 0)},l=je(U(()=>{const u=Se(t);return Array.isArray(u)?u.map(c=>gs(c)):[gs(u)]}),u=>{if(a(),s.value&&i){o=new ResizeObserver(e);for(const c of u)c&&o.observe(c,r)}},{immediate:!0,flush:"post"}),f=()=>{a(),l()};return Tc(f),{isSupported:s,stop:f}}function $B(t,e={width:0,height:0},n={}){const{window:i=nm,box:r="content-box"}=n,o=U(()=>{var c;return(c=gs(t))===null||c===void 0||(c=c.namespaceURI)===null||c===void 0?void 0:c.includes("svg")}),s=Xt(e.width),a=Xt(e.height),{stop:l}=FB(t,([c])=>{const d=r==="border-box"?c.borderBoxSize:r==="content-box"?c.contentBoxSize:c.devicePixelContentBoxSize;if(i&&o.value){const p=gs(t);if(p){const h=p.getBoundingClientRect();s.value=h.width,a.value=h.height}}else if(d){const p=EB(d);s.value=p.reduce((h,{inlineSize:g})=>h+g,0),a.value=p.reduce((h,{blockSize:g})=>h+g,0)}else s.value=c.contentRect.width,a.value=c.contentRect.height},n);TB(()=>{const c=gs(t);c&&(s.value="offsetWidth"in c?c.offsetWidth:e.width,a.value="offsetHeight"in c?c.offsetHeight:e.height)});const f=je(()=>gs(t),c=>{s.value=c?e.width:0,a.value=c?e.height:0});function u(){l(),f()}return{width:s,height:a,stop:u}}function LB(t={}){const{controls:e=!1,interval:n="requestAnimationFrame",immediate:i=!0}=t,r=j(new Date),o=()=>r.value=new Date,s=n==="requestAnimationFrame"?NB(o,{immediate:i}):PB(o,n,{immediate:i});return e?{now:r,...s}:r}function Fx(t,e,n,i={}){var r,o;const{clone:s=!1,passive:a=!1,eventName:l,deep:f=!1,defaultValue:u,shouldEmit:c}=i,d=Zt(),p=n||d?.emit||(d==null||(r=d.$emit)===null||r===void 0?void 0:r.bind(d))||(d==null||(o=d.proxy)===null||o===void 0||(o=o.$emit)===null||o===void 0?void 0:o.bind(d?.proxy));let h=l;h=h||`update:${e.toString()}`;const g=v=>s?typeof s=="function"?s(v):DB(v):v,y=()=>CB(t[e])?g(t[e]):u,w=v=>{c?c(v)&&p(h,v):p(h,v)};if(a){const v=j(y());let _=!1;return je(()=>t[e],b=>{_||(_=!0,v.value=g(b),lt(()=>_=!1))}),je(v,b=>{!_&&(b!==t[e]||f)&&w(b)},{deep:f}),v}else return U({get(){return y()},set(v){w(v)}})}function qB(t,e){const{containerStyle:n,wrapperProps:i,scrollTo:r,calculateRange:o,currentList:s,containerRef:a}="itemHeight"in e?jB(e,t):zB(e,t);return{list:s,scrollTo:r,containerProps:{ref:a,onScroll:()=>{o()},style:n},wrapperProps:i}}function $x(t){const e=Xt(null),n=$B(e),i=j([]),r=Xt(t);return{state:j({start:0,end:10}),source:r,currentList:i,size:n,containerRef:e}}function Lx(t,e,n){return i=>{if(typeof n=="number")return Math.ceil(i/n);const{start:r=0}=t.value;let o=0,s=0;for(let a=r;a<e.value.length;a++){const l=n(a);if(o+=l,s=a,o>i)break}return s-r}}function qx(t,e){return n=>{if(typeof e=="number")return Math.floor(n/e)+1;let i=0,r=0;for(let o=0;o<t.value.length;o++){const s=e(o);if(i+=s,i>=n){r=o;break}}return r+1}}function Vx(t,e,n,i,{containerRef:r,state:o,currentList:s,source:a}){return()=>{const l=r.value;if(l){const f=n(t==="vertical"?l.scrollTop:l.scrollLeft),u=i(t==="vertical"?l.clientHeight:l.clientWidth),c=f-e,d=f+u+e;o.value={start:c<0?0:c,end:d>a.value.length?a.value.length:d},s.value=a.value.slice(o.value.start,o.value.end).map((p,h)=>({data:p,index:h+o.value.start}))}}}function zx(t,e){return n=>typeof t=="number"?n*t:e.value.slice(0,n).reduce((i,r,o)=>i+t(o),0)}function jx(t,e,n,i){je([t.width,t.height,()=>Se(e),n],()=>{i()})}function Hx(t,e){return U(()=>typeof t=="number"?e.value.length*t:e.value.reduce((n,i,r)=>n+t(r),0))}const VB={horizontal:"scrollLeft",vertical:"scrollTop"};function Ux(t,e,n,i){return r=>{i.value&&(i.value[VB[t]]=n(r),e())}}function zB(t,e){const n=$x(e),{state:i,source:r,currentList:o,size:s,containerRef:a}=n,l={overflowX:"auto"},{itemWidth:f,overscan:u=5}=t,c=Lx(i,r,f),d=Vx("horizontal",u,qx(r,f),c,n),p=zx(f,r),h=U(()=>p(i.value.start)),g=Hx(f,r);return jx(s,e,a,d),{scrollTo:Ux("horizontal",d,p,a),calculateRange:d,wrapperProps:U(()=>({style:{height:"100%",width:`${g.value-h.value}px`,marginLeft:`${h.value}px`,display:"flex"}})),containerStyle:l,currentList:o,containerRef:a}}function jB(t,e){const n=$x(e),{state:i,source:r,currentList:o,size:s,containerRef:a}=n,l={overflowY:"auto"},{itemHeight:f,overscan:u=5}=t,c=Lx(i,r,f),d=Vx("vertical",u,qx(r,f),c,n),p=zx(f,r),h=U(()=>p(i.value.start)),g=Hx(f,r);return jx(s,e,a,d),{calculateRange:d,scrollTo:Ux("vertical",d,p,a),containerStyle:l,wrapperProps:U(()=>({style:{width:"100%",height:`${g.value-h.value}px`,marginTop:`${h.value}px`}})),currentList:o,containerRef:a}}function Wx(t){var e,n,i="";if(typeof t=="string"||typeof t=="number")i+=t;else if(typeof t=="object")if(Array.isArray(t)){var r=t.length;for(e=0;e<r;e++)t[e]&&(n=Wx(t[e]))&&(i&&(i+=" "),i+=n)}else for(n in t)t[n]&&(i&&(i+=" "),i+=n);return i}function Kx(){for(var t,e,n=0,i="",r=arguments.length;n<r;n++)(t=arguments[n])&&(e=Wx(t))&&(i&&(i+=" "),i+=e);return i}const im="-",HB=t=>{const e=WB(t),{conflictingClassGroups:n,conflictingClassGroupModifiers:i}=t;return{getClassGroupId:s=>{const a=s.split(im);return a[0]===""&&a.length!==1&&a.shift(),Gx(a,e)||UB(s)},getConflictingClassGroupIds:(s,a)=>{const l=n[s]||[];return a&&i[s]?[...l,...i[s]]:l}}},Gx=(t,e)=>{if(t.length===0)return e.classGroupId;const n=t[0],i=e.nextPart.get(n),r=i?Gx(t.slice(1),i):void 0;if(r)return r;if(e.validators.length===0)return;const o=t.join(im);return e.validators.find(({validator:s})=>s(o))?.classGroupId},Jx=/^\[(.+)\]$/,UB=t=>{if(Jx.test(t)){const e=Jx.exec(t)[1],n=e?.substring(0,e.indexOf(":"));if(n)return"arbitrary.."+n}},WB=t=>{const{theme:e,classGroups:n}=t,i={nextPart:new Map,validators:[]};for(const r in n)rm(n[r],i,r,e);return i},rm=(t,e,n,i)=>{t.forEach(r=>{if(typeof r=="string"){const o=r===""?e:Yx(e,r);o.classGroupId=n;return}if(typeof r=="function"){if(KB(r)){rm(r(i),e,n,i);return}e.validators.push({validator:r,classGroupId:n});return}Object.entries(r).forEach(([o,s])=>{rm(s,Yx(e,o),n,i)})})},Yx=(t,e)=>{let n=t;return e.split(im).forEach(i=>{n.nextPart.has(i)||n.nextPart.set(i,{nextPart:new Map,validators:[]}),n=n.nextPart.get(i)}),n},KB=t=>t.isThemeGetter,GB=t=>{if(t<1)return{get:()=>{},set:()=>{}};let e=0,n=new Map,i=new Map;const r=(o,s)=>{n.set(o,s),e++,e>t&&(e=0,i=n,n=new Map)};return{get(o){let s=n.get(o);if(s!==void 0)return s;if((s=i.get(o))!==void 0)return r(o,s),s},set(o,s){n.has(o)?n.set(o,s):r(o,s)}}},om="!",sm=":",JB=sm.length,YB=t=>{const{prefix:e,experimentalParseClassName:n}=t;let i=r=>{const o=[];let s=0,a=0,l=0,f;for(let h=0;h<r.length;h++){let g=r[h];if(s===0&&a===0){if(g===sm){o.push(r.slice(l,h)),l=h+JB;continue}if(g==="/"){f=h;continue}}g==="["?s++:g==="]"?s--:g==="("?a++:g===")"&&a--}const u=o.length===0?r:r.substring(l),c=XB(u),d=c!==u,p=f&&f>l?f-l:void 0;return{modifiers:o,hasImportantModifier:d,baseClassName:c,maybePostfixModifierPosition:p}};if(e){const r=e+sm,o=i;i=s=>s.startsWith(r)?o(s.substring(r.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:s,maybePostfixModifierPosition:void 0}}if(n){const r=i;i=o=>n({className:o,parseClassName:r})}return i},XB=t=>t.endsWith(om)?t.substring(0,t.length-1):t.startsWith(om)?t.substring(1):t,QB=t=>{const e=Object.fromEntries(t.orderSensitiveModifiers.map(i=>[i,!0]));return i=>{if(i.length<=1)return i;const r=[];let o=[];return i.forEach(s=>{s[0]==="["||e[s]?(r.push(...o.sort(),s),o=[]):o.push(s)}),r.push(...o.sort()),r}},ZB=t=>({cache:GB(t.cacheSize),parseClassName:YB(t),sortModifiers:QB(t),...HB(t)}),eF=/\s+/,tF=(t,e)=>{const{parseClassName:n,getClassGroupId:i,getConflictingClassGroupIds:r,sortModifiers:o}=e,s=[],a=t.trim().split(eF);let l="";for(let f=a.length-1;f>=0;f-=1){const u=a[f],{isExternal:c,modifiers:d,hasImportantModifier:p,baseClassName:h,maybePostfixModifierPosition:g}=n(u);if(c){l=u+(l.length>0?" "+l:l);continue}let y=!!g,w=i(y?h.substring(0,g):h);if(!w){if(!y){l=u+(l.length>0?" "+l:l);continue}if(w=i(h),!w){l=u+(l.length>0?" "+l:l);continue}y=!1}const v=o(d).join(":"),_=p?v+om:v,b=_+w;if(s.includes(b))continue;s.push(b);const x=r(w,y);for(let k=0;k<x.length;++k){const S=x[k];s.push(_+S)}l=u+(l.length>0?" "+l:l)}return l};function nF(){let t=0,e,n,i="";for(;t<arguments.length;)(e=arguments[t++])&&(n=Xx(e))&&(i&&(i+=" "),i+=n);return i}const Xx=t=>{if(typeof t=="string")return t;let e,n="";for(let i=0;i<t.length;i++)t[i]&&(e=Xx(t[i]))&&(n&&(n+=" "),n+=e);return n};function iF(t,...e){let n,i,r,o=s;function s(l){const f=e.reduce((u,c)=>c(u),t());return n=ZB(f),i=n.cache.get,r=n.cache.set,o=a,a(l)}function a(l){const f=i(l);if(f)return f;const u=tF(l,n);return r(l,u),u}return function(){return o(nF.apply(null,arguments))}}const hn=t=>{const e=n=>n[t]||[];return e.isThemeGetter=!0,e},Qx=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,Zx=/^\((?:(\w[\w-]*):)?(.+)\)$/i,rF=/^\d+\/\d+$/,oF=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,sF=/\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$/,aF=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,lF=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,fF=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,va=t=>rF.test(t),wt=t=>!!t&&!Number.isNaN(Number(t)),Co=t=>!!t&&Number.isInteger(Number(t)),am=t=>t.endsWith("%")&&wt(t.slice(0,-1)),Jr=t=>oF.test(t),uF=()=>!0,cF=t=>sF.test(t)&&!aF.test(t),e_=()=>!1,dF=t=>lF.test(t),pF=t=>fF.test(t),hF=t=>!$e(t)&&!Le(t),gF=t=>ba(t,o_,e_),$e=t=>Qx.test(t),ms=t=>ba(t,s_,cF),lm=t=>ba(t,bF,wt),t_=t=>ba(t,i_,e_),mF=t=>ba(t,r_,pF),Pc=t=>ba(t,a_,dF),Le=t=>Zx.test(t),Wl=t=>xa(t,s_),yF=t=>xa(t,xF),n_=t=>xa(t,i_),wF=t=>xa(t,o_),vF=t=>xa(t,r_),Mc=t=>xa(t,a_,!0),ba=(t,e,n)=>{const i=Qx.exec(t);return i?i[1]?e(i[1]):n(i[2]):!1},xa=(t,e,n=!1)=>{const i=Zx.exec(t);return i?i[1]?e(i[1]):n:!1},i_=t=>t==="position"||t==="percentage",r_=t=>t==="image"||t==="url",o_=t=>t==="length"||t==="size"||t==="bg-size",s_=t=>t==="length",bF=t=>t==="number",xF=t=>t==="family-name",a_=t=>t==="shadow",_F=iF(()=>{const t=hn("color"),e=hn("font"),n=hn("text"),i=hn("font-weight"),r=hn("tracking"),o=hn("leading"),s=hn("breakpoint"),a=hn("container"),l=hn("spacing"),f=hn("radius"),u=hn("shadow"),c=hn("inset-shadow"),d=hn("text-shadow"),p=hn("drop-shadow"),h=hn("blur"),g=hn("perspective"),y=hn("aspect"),w=hn("ease"),v=hn("animate"),_=()=>["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"],x=()=>[...b(),Le,$e],k=()=>["auto","hidden","clip","visible","scroll"],S=()=>["auto","contain","none"],T=()=>[Le,$e,l],A=()=>[va,"full","auto",...T()],R=()=>[Co,"none","subgrid",Le,$e],F=()=>["auto",{span:["full",Co,Le,$e]},Co,Le,$e],L=()=>[Co,"auto",Le,$e],W=()=>["auto","min","max","fr",Le,$e],ae=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],le=()=>["start","end","center","stretch","center-safe","end-safe"],ce=()=>["auto",...T()],re=()=>[va,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...T()],te=()=>[t,Le,$e],He=()=>[...b(),n_,t_,{position:[Le,$e]}],st=()=>["no-repeat",{repeat:["","x","y","space","round"]}],ut=()=>["auto","cover","contain",wF,gF,{size:[Le,$e]}],ct=()=>[am,Wl,ms],vt=()=>["","none","full",f,Le,$e],We=()=>["",wt,Wl,ms],Ze=()=>["solid","dashed","dotted","double"],ye=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],I=()=>[wt,am,n_,t_],ee=()=>["","none",h,Le,$e],K=()=>["none",wt,Le,$e],ue=()=>["none",wt,Le,$e],Be=()=>[wt,Le,$e],$=()=>[va,"full",...T()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Jr],breakpoint:[Jr],color:[uF],container:[Jr],"drop-shadow":[Jr],ease:["in","out","in-out"],font:[hF],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Jr],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Jr],shadow:[Jr],spacing:["px",wt],text:[Jr],"text-shadow":[Jr],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",va,$e,Le,y]}],container:["container"],columns:[{columns:[wt,$e,Le,a]}],"break-after":[{"break-after":_()}],"break-before":[{"break-before":_()}],"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:k()}],"overflow-x":[{"overflow-x":k()}],"overflow-y":[{"overflow-y":k()}],overscroll:[{overscroll:S()}],"overscroll-x":[{"overscroll-x":S()}],"overscroll-y":[{"overscroll-y":S()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:A()}],"inset-x":[{"inset-x":A()}],"inset-y":[{"inset-y":A()}],start:[{start:A()}],end:[{end:A()}],top:[{top:A()}],right:[{right:A()}],bottom:[{bottom:A()}],left:[{left:A()}],visibility:["visible","invisible","collapse"],z:[{z:[Co,"auto",Le,$e]}],basis:[{basis:[va,"full","auto",a,...T()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[wt,va,"auto","initial","none",$e]}],grow:[{grow:["",wt,Le,$e]}],shrink:[{shrink:["",wt,Le,$e]}],order:[{order:[Co,"first","last","none",Le,$e]}],"grid-cols":[{"grid-cols":R()}],"col-start-end":[{col:F()}],"col-start":[{"col-start":L()}],"col-end":[{"col-end":L()}],"grid-rows":[{"grid-rows":R()}],"row-start-end":[{row:F()}],"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":W()}],"auto-rows":[{"auto-rows":W()}],gap:[{gap:T()}],"gap-x":[{"gap-x":T()}],"gap-y":[{"gap-y":T()}],"justify-content":[{justify:[...ae(),"normal"]}],"justify-items":[{"justify-items":[...le(),"normal"]}],"justify-self":[{"justify-self":["auto",...le()]}],"align-content":[{content:["normal",...ae()]}],"align-items":[{items:[...le(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...le(),{baseline:["","last"]}]}],"place-content":[{"place-content":ae()}],"place-items":[{"place-items":[...le(),"baseline"]}],"place-self":[{"place-self":["auto",...le()]}],p:[{p:T()}],px:[{px:T()}],py:[{py:T()}],ps:[{ps:T()}],pe:[{pe:T()}],pt:[{pt:T()}],pr:[{pr:T()}],pb:[{pb:T()}],pl:[{pl:T()}],m:[{m:ce()}],mx:[{mx:ce()}],my:[{my:ce()}],ms:[{ms:ce()}],me:[{me:ce()}],mt:[{mt:ce()}],mr:[{mr:ce()}],mb:[{mb:ce()}],ml:[{ml:ce()}],"space-x":[{"space-x":T()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":T()}],"space-y-reverse":["space-y-reverse"],size:[{size:re()}],w:[{w:[a,"screen",...re()]}],"min-w":[{"min-w":[a,"screen","none",...re()]}],"max-w":[{"max-w":[a,"screen","none","prose",{screen:[s]},...re()]}],h:[{h:["screen","lh",...re()]}],"min-h":[{"min-h":["screen","lh","none",...re()]}],"max-h":[{"max-h":["screen","lh",...re()]}],"font-size":[{text:["base",n,Wl,ms]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[i,Le,lm]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",am,$e]}],"font-family":[{font:[yF,$e,e]}],"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:[r,Le,$e]}],"line-clamp":[{"line-clamp":[wt,"none",Le,lm]}],leading:[{leading:[o,...T()]}],"list-image":[{"list-image":["none",Le,$e]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",Le,$e]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:te()}],"text-color":[{text:te()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...Ze(),"wavy"]}],"text-decoration-thickness":[{decoration:[wt,"from-font","auto",Le,ms]}],"text-decoration-color":[{decoration:te()}],"underline-offset":[{"underline-offset":[wt,"auto",Le,$e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:T()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",Le,$e]}],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",Le,$e]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:He()}],"bg-repeat":[{bg:st()}],"bg-size":[{bg:ut()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},Co,Le,$e],radial:["",Le,$e],conic:[Co,Le,$e]},vF,mF]}],"bg-color":[{bg:te()}],"gradient-from-pos":[{from:ct()}],"gradient-via-pos":[{via:ct()}],"gradient-to-pos":[{to:ct()}],"gradient-from":[{from:te()}],"gradient-via":[{via:te()}],"gradient-to":[{to:te()}],rounded:[{rounded:vt()}],"rounded-s":[{"rounded-s":vt()}],"rounded-e":[{"rounded-e":vt()}],"rounded-t":[{"rounded-t":vt()}],"rounded-r":[{"rounded-r":vt()}],"rounded-b":[{"rounded-b":vt()}],"rounded-l":[{"rounded-l":vt()}],"rounded-ss":[{"rounded-ss":vt()}],"rounded-se":[{"rounded-se":vt()}],"rounded-ee":[{"rounded-ee":vt()}],"rounded-es":[{"rounded-es":vt()}],"rounded-tl":[{"rounded-tl":vt()}],"rounded-tr":[{"rounded-tr":vt()}],"rounded-br":[{"rounded-br":vt()}],"rounded-bl":[{"rounded-bl":vt()}],"border-w":[{border:We()}],"border-w-x":[{"border-x":We()}],"border-w-y":[{"border-y":We()}],"border-w-s":[{"border-s":We()}],"border-w-e":[{"border-e":We()}],"border-w-t":[{"border-t":We()}],"border-w-r":[{"border-r":We()}],"border-w-b":[{"border-b":We()}],"border-w-l":[{"border-l":We()}],"divide-x":[{"divide-x":We()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":We()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...Ze(),"hidden","none"]}],"divide-style":[{divide:[...Ze(),"hidden","none"]}],"border-color":[{border:te()}],"border-color-x":[{"border-x":te()}],"border-color-y":[{"border-y":te()}],"border-color-s":[{"border-s":te()}],"border-color-e":[{"border-e":te()}],"border-color-t":[{"border-t":te()}],"border-color-r":[{"border-r":te()}],"border-color-b":[{"border-b":te()}],"border-color-l":[{"border-l":te()}],"divide-color":[{divide:te()}],"outline-style":[{outline:[...Ze(),"none","hidden"]}],"outline-offset":[{"outline-offset":[wt,Le,$e]}],"outline-w":[{outline:["",wt,Wl,ms]}],"outline-color":[{outline:te()}],shadow:[{shadow:["","none",u,Mc,Pc]}],"shadow-color":[{shadow:te()}],"inset-shadow":[{"inset-shadow":["none",c,Mc,Pc]}],"inset-shadow-color":[{"inset-shadow":te()}],"ring-w":[{ring:We()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:te()}],"ring-offset-w":[{"ring-offset":[wt,ms]}],"ring-offset-color":[{"ring-offset":te()}],"inset-ring-w":[{"inset-ring":We()}],"inset-ring-color":[{"inset-ring":te()}],"text-shadow":[{"text-shadow":["none",d,Mc,Pc]}],"text-shadow-color":[{"text-shadow":te()}],opacity:[{opacity:[wt,Le,$e]}],"mix-blend":[{"mix-blend":[...ye(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":ye()}],"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":[wt]}],"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":te()}],"mask-image-linear-to-color":[{"mask-linear-to":te()}],"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":te()}],"mask-image-t-to-color":[{"mask-t-to":te()}],"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":te()}],"mask-image-r-to-color":[{"mask-r-to":te()}],"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":te()}],"mask-image-b-to-color":[{"mask-b-to":te()}],"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":te()}],"mask-image-l-to-color":[{"mask-l-to":te()}],"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":te()}],"mask-image-x-to-color":[{"mask-x-to":te()}],"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":te()}],"mask-image-y-to-color":[{"mask-y-to":te()}],"mask-image-radial":[{"mask-radial":[Le,$e]}],"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":te()}],"mask-image-radial-to-color":[{"mask-radial-to":te()}],"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":[wt]}],"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":te()}],"mask-image-conic-to-color":[{"mask-conic-to":te()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:He()}],"mask-repeat":[{mask:st()}],"mask-size":[{mask:ut()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",Le,$e]}],filter:[{filter:["","none",Le,$e]}],blur:[{blur:ee()}],brightness:[{brightness:[wt,Le,$e]}],contrast:[{contrast:[wt,Le,$e]}],"drop-shadow":[{"drop-shadow":["","none",p,Mc,Pc]}],"drop-shadow-color":[{"drop-shadow":te()}],grayscale:[{grayscale:["",wt,Le,$e]}],"hue-rotate":[{"hue-rotate":[wt,Le,$e]}],invert:[{invert:["",wt,Le,$e]}],saturate:[{saturate:[wt,Le,$e]}],sepia:[{sepia:["",wt,Le,$e]}],"backdrop-filter":[{"backdrop-filter":["","none",Le,$e]}],"backdrop-blur":[{"backdrop-blur":ee()}],"backdrop-brightness":[{"backdrop-brightness":[wt,Le,$e]}],"backdrop-contrast":[{"backdrop-contrast":[wt,Le,$e]}],"backdrop-grayscale":[{"backdrop-grayscale":["",wt,Le,$e]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[wt,Le,$e]}],"backdrop-invert":[{"backdrop-invert":["",wt,Le,$e]}],"backdrop-opacity":[{"backdrop-opacity":[wt,Le,$e]}],"backdrop-saturate":[{"backdrop-saturate":[wt,Le,$e]}],"backdrop-sepia":[{"backdrop-sepia":["",wt,Le,$e]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":T()}],"border-spacing-x":[{"border-spacing-x":T()}],"border-spacing-y":[{"border-spacing-y":T()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",Le,$e]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[wt,"initial",Le,$e]}],ease:[{ease:["linear","initial",w,Le,$e]}],delay:[{delay:[wt,Le,$e]}],animate:[{animate:["none",v,Le,$e]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[g,Le,$e]}],"perspective-origin":[{"perspective-origin":x()}],rotate:[{rotate:K()}],"rotate-x":[{"rotate-x":K()}],"rotate-y":[{"rotate-y":K()}],"rotate-z":[{"rotate-z":K()}],scale:[{scale:ue()}],"scale-x":[{"scale-x":ue()}],"scale-y":[{"scale-y":ue()}],"scale-z":[{"scale-z":ue()}],"scale-3d":["scale-3d"],skew:[{skew:Be()}],"skew-x":[{"skew-x":Be()}],"skew-y":[{"skew-y":Be()}],transform:[{transform:[Le,$e,"","none","gpu","cpu"]}],"transform-origin":[{origin:x()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:$()}],"translate-x":[{"translate-x":$()}],"translate-y":[{"translate-y":$()}],"translate-z":[{"translate-z":$()}],"translate-none":["translate-none"],accent:[{accent:te()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:te()}],"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",Le,$e]}],"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":T()}],"scroll-mx":[{"scroll-mx":T()}],"scroll-my":[{"scroll-my":T()}],"scroll-ms":[{"scroll-ms":T()}],"scroll-me":[{"scroll-me":T()}],"scroll-mt":[{"scroll-mt":T()}],"scroll-mr":[{"scroll-mr":T()}],"scroll-mb":[{"scroll-mb":T()}],"scroll-ml":[{"scroll-ml":T()}],"scroll-p":[{"scroll-p":T()}],"scroll-px":[{"scroll-px":T()}],"scroll-py":[{"scroll-py":T()}],"scroll-ps":[{"scroll-ps":T()}],"scroll-pe":[{"scroll-pe":T()}],"scroll-pt":[{"scroll-pt":T()}],"scroll-pr":[{"scroll-pr":T()}],"scroll-pb":[{"scroll-pb":T()}],"scroll-pl":[{"scroll-pl":T()}],"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",Le,$e]}],fill:[{fill:["none",...te()]}],"stroke-w":[{stroke:[wt,Wl,ms,lm]}],stroke:[{stroke:["none",...te()]}],"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"]}});function he(...t){return _F(Kx(t))}function kF(t){return`${window.infixsPingoNotify.resourcesUrl.replace(/\/+$/,"")}/${t.replace(/^\/+/,"")}`}function Ic(t){return typeof t=="string"?t:Kt.isAxiosError(t)?window.infixsPingoNotify.translations.errors[t.response?.data?.code]?window.infixsPingoNotify.translations.errors[t.response?.data?.code]:t.response?.data?.message?t.response.data.message:t.message?t.message:"An unknown Axios error occurred":t instanceof Error||typeof t=="object"&&t!==null&&"message"in t&&typeof t.message=="string"?t.message:"An unknown error occurred"}const _a=q({__name:"DropdownMenuContent",props:{forceMount:{type:Boolean},loop:{type:Boolean},side:{},sideOffset:{default:4},sideFlip:{type:Boolean},align:{},alignOffset:{},alignFlip:{type:Boolean},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},class:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class"),o=Bt(r,i);return(s,a)=>(E(),B(m(ON),{to:"#infixs-pingo-notify-app"},{default:C(()=>[M(m(yN),fe({"data-slot":"dropdown-menu-content"},m(o),{class:m(he)("iafw:bg-popover iafw:text-popover-foreground iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:data-[state=closed]:zoom-out-95 iafw:data-[state=open]:zoom-in-95 iafw:data-[side=bottom]:slide-in-from-top-2 iafw:data-[side=left]:slide-in-from-right-2 iafw:data-[side=right]:slide-in-from-left-2 iafw:data-[side=top]:slide-in-from-bottom-2 iafw:z-50 iafw:max-h-(--reka-dropdown-menu-content-available-height) iafw:min-w-[8rem] iafw:origin-(--reka-dropdown-menu-content-transform-origin) iafw:overflow-x-hidden iafw:overflow-y-auto iafw:rounded-md iafw:border iafw:p-1 iafw:shadow-md",n.class)}),{default:C(()=>[z(s.$slots,"default")]),_:3},16,["class"])]),_:3}))}}),l_=q({__name:"DropdownMenuSeparator",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class");return(i,r)=>(E(),B(m(RN),fe({"data-slot":"dropdown-menu-separator"},m(n),{class:m(he)("iafw:bg-border iafw:-mx-1 iafw:my-1 iafw:h-px",e.class)}),null,16,["class"]))}}),f_=q({__name:"DropdownMenuGroup",props:{asChild:{type:Boolean},as:{}},setup(t){const e=t;return(n,i)=>(E(),B(m(vN),fe({"data-slot":"dropdown-menu-group"},e),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),Kl=q({__name:"DropdownMenuItem",props:{disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{},class:{},inset:{type:Boolean},variant:{default:"default"}},setup(t){const e=t,n=bt(e,"inset","variant","class"),i=sn(n);return(r,o)=>(E(),B(m(xN),fe({"data-slot":"dropdown-menu-item","data-inset":r.inset?"":void 0,"data-variant":r.variant},m(i),{class:m(he)("iafw:focus:bg-accent iafw:focus:text-accent-foreground iafw:data-[variant=destructive]:text-destructive-foreground iafw:data-[variant=destructive]:focus:bg-destructive/10 iafw:dark:data-[variant=destructive]:focus:bg-destructive/40 iafw:data-[variant=destructive]:focus:text-destructive-foreground iafw:data-[variant=destructive]:*:[svg]:!text-destructive-foreground iafw:[&_svg:not([class*='text-'])]:text-muted-foreground iafw:relative iafw:flex iafw:cursor-default items-center iafw:gap-2 iafw:rounded-sm iafw:px-2 iafw:py-1.5 iafw:text-sm iafw:outline-hidden iafw:select-none iafw:data-[disabled]:pointer-events-none iafw:data-[disabled]:opacity-50 iafw:data-[inset]:pl-8 [&_svg]:pointer-events-none iafw:[&_svg]:shrink-0 iafw:[&_svg:not([class*='size-'])]:size-4",e.class)}),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["data-inset","data-variant","class"]))}}),u_=q({__name:"DropdownMenuLabel",props:{asChild:{type:Boolean},as:{},class:{},inset:{type:Boolean}},setup(t){const e=t,n=bt(e,"class","inset"),i=sn(n);return(r,o)=>(E(),B(m(CN),fe({"data-slot":"dropdown-menu-label","data-inset":r.inset?"":void 0},m(i),{class:m(he)("iafw:px-2 iafw:py-1.5 iafw:text-sm iafw:font-medium iafw:data-[inset]:pl-8",e.class)}),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["data-inset","class"]))}}),ka=q({__name:"DropdownMenuTrigger",props:{disabled:{type:Boolean},asChild:{type:Boolean},as:{}},setup(t){const n=sn(t);return(i,r)=>(E(),B(m(PN),fe({"data-slot":"dropdown-menu-trigger"},m(n)),{default:C(()=>[z(i.$slots,"default")]),_:3},16))}}),c_=t=>typeof t=="boolean"?`${t}`:t===0?"0":t,d_=Kx,Sa=(t,e)=>n=>{var i;if(e?.variants==null)return d_(t,n?.class,n?.className);const{variants:r,defaultVariants:o}=e,s=Object.keys(r).map(f=>{const u=n?.[f],c=o?.[f];if(u===null)return null;const d=c_(u)||c_(c);return r[f][d]}),a=n&&Object.entries(n).reduce((f,u)=>{let[c,d]=u;return d===void 0||(f[c]=d),f},{}),l=e==null||(i=e.compoundVariants)===null||i===void 0?void 0:i.reduce((f,u)=>{let{class:c,className:d,...p}=u;return Object.entries(p).every(h=>{let[g,y]=h;return Array.isArray(y)?y.includes({...o,...a}[g]):{...o,...a}[g]===y})?[...f,c,d]:f},[]);return d_(t,s,l,n?.class,n?.className)},p_=Sa("iafw:inline-flex iafw:cursor-pointer iafw:items-center iafw:justify-center iafw:gap-2 iafw:whitespace-nowrap iafw:rounded-md iafw:text-sm iafw:font-medium iafw:transition-all iafw:disabled:pointer-events-none iafw:disabled:opacity-50 iafw:[&_svg]:pointer-events-none iafw:[&_svg:not([class*='size-'])]:size-4 iafw:shrink-0 iafw:[&_svg]:shrink-0 iafw:outline-none iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:focus-visible:ring-[1px] iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive",{variants:{variant:{default:"iafw:bg-primary iafw:text-primary-foreground iafw:shadow-xs iafw:hover:bg-primary/90",destructive:"iafw:bg-destructive iafw:text-white iafw:shadow-xs iafw:hover:bg-destructive/90 iafw:focus-visible:ring-destructive/20 iafw:dark:focus-visible:ring-destructive/40 iafw:dark:bg-destructive/60",outline:"iafw:border iafw:bg-background iafw:shadow-xs iafw:hover:bg-accent iafw:hover:text-accent-foreground iafw:dark:bg-input/30 iafw:dark:border-input iafw:dark:hover:bg-input/50",secondary:"iafw:bg-secondary iafw:text-secondary-foreground iafw:shadow-xs iafw:hover:bg-secondary/80",ghost:"iafw:hover:bg-accent iafw:hover:text-accent-foreground iafw:dark:hover:bg-accent/50",link:"iafw:text-primary iafw:underline-offset-4 iafw:hover:underline",glass:"iafw:bg-secondary/10 iafw:backdrop-blur-[1px] iafw:border iafw:border-input"},size:{default:"iafw:h-9 iafw:px-4 iafw:py-2 iafw:has-[>svg]:px-3",sm:"iafw:h-8 iafw:rounded-md iafw:gap-1.5 iafw:px-3 iafw:has-[>svg]:px-2.5",xs:"iafw:h-8 iafw:rounded-md iafw:gap-1.5 iafw:px-3 iafw:has-[>svg]:px-1.5",lg:"iafw:h-10 iafw:rounded-md iafw:px-6 iafw:has-[>svg]:px-4",icon:"iafw:size-9"}},defaultVariants:{variant:"default",size:"default"}}),Ht=q({__name:"Button",props:{variant:{},size:{},class:{},asChild:{type:Boolean},as:{default:"button"}},setup(t){const e=t;return(n,i)=>(E(),B(m(qe),{"data-slot":"button",as:n.as,"as-child":n.asChild,class:Ce(m(he)(m(p_)({variant:n.variant,size:n.size}),e.class))},{default:C(()=>[z(n.$slots,"default")]),_:3},8,["as","as-child","class"]))}}),Nc=q({__name:"Skeleton",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"skeleton",class:Ce(m(he)("iafw:animate-pulse iafw:rounded-md iafw:bg-primary/10",e.class))},null,2))}}),SF={class:"iafw:absolute iafw:top-full iafw:left-0 iafw:isolate iafw:z-50 iafw:flex iafw:justify-center"},CF=q({__name:"NavigationMenuViewport",props:{forceMount:{type:Boolean},align:{},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class"),i=sn(n);return(r,o)=>(E(),X("div",SF,[M(m(QN),fe({"data-slot":"navigation-menu-viewport"},m(i),{class:m(he)("iafw:origin-top-center iafw:bg-popover iafw:text-popover-foreground iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:zoom-out-95 iafw:data-[state=open]:zoom-in-90 iafw:relative iafw:mt-1.5 iafw:h-[var(--reka-navigation-menu-viewport-height)] iafw:w-full iafw:overflow-hidden iafw:rounded-md iafw:border iafw:shadow iafw:md:w-[var(--reka-navigation-menu-viewport-width)]",e.class)}),null,16,["class"])]))}}),EF=q({__name:"NavigationMenu",props:{modelValue:{},defaultValue:{},dir:{},orientation:{},delayDuration:{},skipDelayDuration:{},disableClickTrigger:{type:Boolean},disableHoverTrigger:{type:Boolean},disablePointerLeaveClose:{type:Boolean},unmountOnHide:{type:Boolean},asChild:{type:Boolean},as:{},class:{},viewport:{type:Boolean,default:!0}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class","viewport"),o=Bt(r,i);return(s,a)=>(E(),B(m(BN),fe({"data-slot":"navigation-menu","data-viewport":s.viewport},m(o),{class:m(he)("iafw:group/navigation-menu iafw:relative iafw:flex iafw:max-w-max iafw:flex-1 iafw:items-center iafw:justify-center",n.class)}),{default:C(()=>[z(s.$slots,"default"),s.viewport?(E(),B(CF,{key:0})):Re("",!0)]),_:3},16,["data-viewport","class"]))}}),OF=q({__name:"NavigationMenuList",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class"),i=sn(n);return(r,o)=>(E(),B(m(YN),fe({"data-slot":"navigation-menu-list"},m(i),{class:m(he)("iafw:group iafw:flex iafw:flex-1 iafw:list-none iafw:items-center iafw:justify-center iafw:gap-1",e.class)}),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["class"]))}}),AF=q({__name:"NavigationMenuItem",props:{value:{},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class");return(i,r)=>(E(),B(m(WN),fe({"data-slot":"navigation-menu-item"},m(n),{class:m(he)("iafw:relative",e.class)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}}),RF=q({__name:"NavigationMenuLink",props:{active:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},emits:["select"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class"),o=Bt(r,i);return(s,a)=>(E(),B(m(GN),fe({"data-slot":"navigation-menu-link"},m(o),{class:m(he)("' iafw:border iafw:focus:shadow-none iafw:border-transparent iafw:hover:bg-accent iafw:hover:text-accent-foreground iafw:focus:bg-accent iafw:focus:text-accent-foreground iafw:ring-ring/10 iafw:dark:ring-ring/20 iafw:dark:outline-ring/40 iafw:outline-ring/50 [&_svg:not([class*='text-'])]:text-muted-foreground iafw:flex iafw:flex-col iafw:gap-1 iafw:rounded-sm iafw:p-2 iafw:text-sm iafw:transition-[color,box-shadow] iafw:focus-visible:ring-4 iafw:focus-visible:outline-1 iafw:[&_svg:not([class*='size-'])]:size-4'",n.class,n.active&&"iafw:bg-accent/50 iafw:text-accent-foreground iafw:border iafw:border-border")}),{default:C(()=>[z(s.$slots,"default")]),_:3},16,["class"]))}});/** 61 * @license lucide-vue-next v0.532.0 - ISC 62 * 63 * This source code is licensed under the ISC license. 64 * See the LICENSE file in the root directory of this source tree. 65 */const h_=t=>t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),TF=t=>t.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,n,i)=>i?i.toUpperCase():n.toLowerCase()),PF=t=>{const e=TF(t);return e.charAt(0).toUpperCase()+e.slice(1)},MF=(...t)=>t.filter((e,n,i)=>!!e&&e.trim()!==""&&i.indexOf(e)===n).join(" ").trim();/** 66 * @license lucide-vue-next v0.532.0 - ISC 67 * 68 * This source code is licensed under the ISC license. 69 * See the LICENSE file in the root directory of this source tree. 70 */var Dc={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":2,"stroke-linecap":"round","stroke-linejoin":"round"};/** 71 * @license lucide-vue-next v0.532.0 - ISC 72 * 73 * This source code is licensed under the ISC license. 74 * See the LICENSE file in the root directory of this source tree. 75 */const IF=({size:t,strokeWidth:e=2,absoluteStrokeWidth:n,color:i,iconNode:r,name:o,class:s,...a},{slots:l})=>Yt("svg",{...Dc,width:t||Dc.width,height:t||Dc.height,stroke:i||Dc.stroke,"stroke-width":n?Number(e)*24/Number(t):e,class:MF("lucide",...o?[`lucide-${h_(PF(o))}-icon`,`lucide-${h_(o)}`]:["lucide-icon"]),...a},[...r.map(f=>Yt(...f)),...l.default?[l.default()]:[]]);/** 76 * @license lucide-vue-next v0.532.0 - ISC 77 * 78 * This source code is licensed under the ISC license. 79 * See the LICENSE file in the root directory of this source tree. 80 */const gt=(t,e)=>(n,{slots:i})=>Yt(IF,{...n,iconNode:e,name:t},i);/** 81 * @license lucide-vue-next v0.532.0 - ISC 82 * 83 * This source code is licensed under the ISC license. 84 * See the LICENSE file in the root directory of this source tree. 85 */const NF=gt("arrow-left",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]);/** 86 * @license lucide-vue-next v0.532.0 - ISC 87 * 88 * This source code is licensed under the ISC license. 89 * See the LICENSE file in the root directory of this source tree. 90 */const DF=gt("bold",[["path",{d:"M6 12h9a4 4 0 0 1 0 8H7a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h7a4 4 0 0 1 0 8",key:"mg9rjx"}]]);/** 91 * @license lucide-vue-next v0.532.0 - ISC 92 * 93 * This source code is licensed under the ISC license. 94 * See the LICENSE file in the root directory of this source tree. 95 */const ys=gt("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);/** 96 * @license lucide-vue-next v0.532.0 - ISC 97 * 98 * This source code is licensed under the ISC license. 99 * See the LICENSE file in the root directory of this source tree. 100 */const Bc=gt("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/** 101 * @license lucide-vue-next v0.532.0 - ISC 102 * 103 * This source code is licensed under the ISC license. 104 * See the LICENSE file in the root directory of this source tree. 105 */const BF=gt("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);/** 106 * @license lucide-vue-next v0.532.0 - ISC 107 * 108 * This source code is licensed under the ISC license. 109 * See the LICENSE file in the root directory of this source tree. 110 */const Fc=gt("chevrons-up-down",[["path",{d:"m7 15 5 5 5-5",key:"1hf1tw"}],["path",{d:"m7 9 5-5 5 5",key:"sgt6xg"}]]);/** 111 * @license lucide-vue-next v0.532.0 - ISC 112 * 113 * This source code is licensed under the ISC license. 114 * See the LICENSE file in the root directory of this source tree. 115 */const $c=gt("circle-alert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);/** 116 * @license lucide-vue-next v0.532.0 - ISC 117 * 118 * This source code is licensed under the ISC license. 119 * See the LICENSE file in the root directory of this source tree. 120 */const FF=gt("cloud-off",[["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M5.782 5.782A7 7 0 0 0 9 19h8.5a4.5 4.5 0 0 0 1.307-.193",key:"yfwify"}],["path",{d:"M21.532 16.5A4.5 4.5 0 0 0 17.5 10h-1.79A7.008 7.008 0 0 0 10 5.07",key:"jlfiyv"}]]);/** 121 * @license lucide-vue-next v0.532.0 - ISC 122 * 123 * This source code is licensed under the ISC license. 124 * See the LICENSE file in the root directory of this source tree. 125 */const $F=gt("coffee",[["path",{d:"M10 2v2",key:"7u0qdc"}],["path",{d:"M14 2v2",key:"6buw04"}],["path",{d:"M16 8a1 1 0 0 1 1 1v8a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4V9a1 1 0 0 1 1-1h14a4 4 0 1 1 0 8h-1",key:"pwadti"}],["path",{d:"M6 2v2",key:"colzsn"}]]);/** 126 * @license lucide-vue-next v0.532.0 - ISC 127 * 128 * This source code is licensed under the ISC license. 129 * See the LICENSE file in the root directory of this source tree. 130 */const LF=gt("database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]]);/** 131 * @license lucide-vue-next v0.532.0 - ISC 132 * 133 * This source code is licensed under the ISC license. 134 * See the LICENSE file in the root directory of this source tree. 135 */const qF=gt("dog",[["path",{d:"M11.25 16.25h1.5L12 17z",key:"w7jh35"}],["path",{d:"M16 14v.5",key:"1lajdz"}],["path",{d:"M4.42 11.247A13.152 13.152 0 0 0 4 14.556C4 18.728 7.582 21 12 21s8-2.272 8-6.444a11.702 11.702 0 0 0-.493-3.309",key:"u7s9ue"}],["path",{d:"M8 14v.5",key:"1nzgdb"}],["path",{d:"M8.5 8.5c-.384 1.05-1.083 2.028-2.344 2.5-1.931.722-3.576-.297-3.656-1-.113-.994 1.177-6.53 4-7 1.923-.321 3.651.845 3.651 2.235A7.497 7.497 0 0 1 14 5.277c0-1.39 1.844-2.598 3.767-2.277 2.823.47 4.113 6.006 4 7-.08.703-1.725 1.722-3.656 1-1.261-.472-1.855-1.45-2.239-2.5",key:"v8hric"}]]);/** 136 * @license lucide-vue-next v0.532.0 - ISC 137 * 138 * This source code is licensed under the ISC license. 139 * See the LICENSE file in the root directory of this source tree. 140 */const VF=gt("ellipsis-vertical",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["circle",{cx:"12",cy:"19",r:"1",key:"lyex9k"}]]);/** 141 * @license lucide-vue-next v0.532.0 - ISC 142 * 143 * This source code is licensed under the ISC license. 144 * See the LICENSE file in the root directory of this source tree. 145 */const zF=gt("file",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}]]);/** 146 * @license lucide-vue-next v0.532.0 - ISC 147 * 148 * This source code is licensed under the ISC license. 149 * See the LICENSE file in the root directory of this source tree. 150 */const jF=gt("flag",[["path",{d:"M4 22V4a1 1 0 0 1 .4-.8A6 6 0 0 1 8 2c3 0 5 2 7.333 2q2 0 3.067-.8A1 1 0 0 1 20 4v10a1 1 0 0 1-.4.8A6 6 0 0 1 16 16c-3 0-5-2-8-2a6 6 0 0 0-4 1.528",key:"1jaruq"}]]);/** 151 * @license lucide-vue-next v0.532.0 - ISC 152 * 153 * This source code is licensed under the ISC license. 154 * See the LICENSE file in the root directory of this source tree. 155 */const fm=gt("hard-drive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]]);/** 156 * @license lucide-vue-next v0.532.0 - ISC 157 * 158 * This source code is licensed under the ISC license. 159 * See the LICENSE file in the root directory of this source tree. 160 */const HF=gt("headphones",[["path",{d:"M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3",key:"1xhozi"}]]);/** 161 * @license lucide-vue-next v0.532.0 - ISC 162 * 163 * This source code is licensed under the ISC license. 164 * See the LICENSE file in the root directory of this source tree. 165 */const UF=gt("house",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]]);/** 166 * @license lucide-vue-next v0.532.0 - ISC 167 * 168 * This source code is licensed under the ISC license. 169 * See the LICENSE file in the root directory of this source tree. 170 */const g_=gt("image",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]]);/** 171 * @license lucide-vue-next v0.532.0 - ISC 172 * 173 * This source code is licensed under the ISC license. 174 * See the LICENSE file in the root directory of this source tree. 175 */const WF=gt("info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);/** 176 * @license lucide-vue-next v0.532.0 - ISC 177 * 178 * This source code is licensed under the ISC license. 179 * See the LICENSE file in the root directory of this source tree. 180 */const KF=gt("italic",[["line",{x1:"19",x2:"10",y1:"4",y2:"4",key:"15jd3p"}],["line",{x1:"14",x2:"5",y1:"20",y2:"20",key:"bu0au3"}],["line",{x1:"15",x2:"9",y1:"4",y2:"20",key:"uljnxc"}]]);/** 181 * @license lucide-vue-next v0.532.0 - ISC 182 * 183 * This source code is licensed under the ISC license. 184 * See the LICENSE file in the root directory of this source tree. 185 */const GF=gt("lamp",[["path",{d:"M12 12v6",key:"3ahymv"}],["path",{d:"M4.077 10.615A1 1 0 0 0 5 12h14a1 1 0 0 0 .923-1.385l-3.077-7.384A2 2 0 0 0 15 2H9a2 2 0 0 0-1.846 1.23Z",key:"1l7kg2"}],["path",{d:"M8 20a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1z",key:"1mmzpi"}]]);/** 186 186 * @license lucide-vue-next v0.532.0 - ISC 187 187 * … … 193 193 * This source code is licensed under the ISC license. 194 194 * See the LICENSE file in the root directory of this source tree. 195 */const KF=gt("log-in",[["path",{d:"m10 17 5-5-5-5",key:"1bsop3"}],["path",{d:"M15 12H3",key:"6jk70r"}],["path",{d:"M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4",key:"u53s6r"}]]);/**196 * @license lucide-vue-next v0.532.0 - ISC 197 * 198 * This source code is licensed under the ISC license. 199 * See the LICENSE file in the root directory of this source tree. 200 */const d_=gt("log-out",[["path",{d:"m16 17 5-5-5-5",key:"1bji2h"}],["path",{d:"M21 12H9",key:"dn1m92"}],["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}]]);/**201 * @license lucide-vue-next v0.532.0 - ISC 202 * 203 * This source code is licensed under the ISC license. 204 * See the LICENSE file in the root directory of this source tree. 205 */const GF=gt("paperclip",[["path",{d:"m16 6-8.414 8.586a2 2 0 0 0 2.829 2.829l8.414-8.586a4 4 0 1 0-5.657-5.657l-8.379 8.551a6 6 0 1 0 8.485 8.485l8.379-8.551",key:"1miecu"}]]);/**206 * @license lucide-vue-next v0.532.0 - ISC 207 * 208 * This source code is licensed under the ISC license. 209 * See the LICENSE file in the root directory of this source tree. 210 */const JF=gt("phone-incoming",[["path",{d:"M16 2v6h6",key:"1mfrl5"}],["path",{d:"m22 2-6 6",key:"6f0sa0"}],["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]]);/**211 * @license lucide-vue-next v0.532.0 - ISC 212 * 213 * This source code is licensed under the ISC license. 214 * See the LICENSE file in the root directory of this source tree. 215 */const YF=gt("phone-outgoing",[["path",{d:"m16 8 6-6",key:"oawc05"}],["path",{d:"M22 8V2h-6",key:"oqy2zc"}],["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]]);/**216 * @license lucide-vue-next v0.532.0 - ISC 217 * 218 * This source code is licensed under the ISC license. 219 * See the LICENSE file in the root directory of this source tree. 220 */const p_=gt("phone",[["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]]);/**221 * @license lucide-vue-next v0.532.0 - ISC 222 * 223 * This source code is licensed under the ISC license. 224 * See the LICENSE file in the root directory of this source tree. 225 */const Kl=gt("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);/**226 * @license lucide-vue-next v0.532.0 - ISC 227 * 228 * This source code is licensed under the ISC license. 229 * See the LICENSE file in the root directory of this source tree. 230 */const XF=gt("qr-code",[["rect",{width:"5",height:"5",x:"3",y:"3",rx:"1",key:"1tu5fj"}],["rect",{width:"5",height:"5",x:"16",y:"3",rx:"1",key:"1v8r4q"}],["rect",{width:"5",height:"5",x:"3",y:"16",rx:"1",key:"1x03jg"}],["path",{d:"M21 16h-3a2 2 0 0 0-2 2v3",key:"177gqh"}],["path",{d:"M21 21v.01",key:"ents32"}],["path",{d:"M12 7v3a2 2 0 0 1-2 2H7",key:"8crl2c"}],["path",{d:"M3 12h.01",key:"nlz23k"}],["path",{d:"M12 3h.01",key:"n36tog"}],["path",{d:"M12 16v.01",key:"133mhm"}],["path",{d:"M16 12h1",key:"1slzba"}],["path",{d:"M21 12v.01",key:"1lwtk9"}],["path",{d:"M12 21v-1",key:"1880an"}]]);/**231 * @license lucide-vue-next v0.532.0 - ISC 232 * 233 * This source code is licensed under the ISC license. 234 * See the LICENSE file in the root directory of this source tree. 235 */const QF=gt("refresh-ccw",[["path",{d:"M21 12a9 9 0 0 0-9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"14sxne"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M3 12a9 9 0 0 0 9 9 9.75 9.75 0 0 0 6.74-2.74L21 16",key:"1hlbsb"}],["path",{d:"M16 16h5v5",key:"ccwih5"}]]);/**236 * @license lucide-vue-next v0.532.0 - ISC 237 * 238 * This source code is licensed under the ISC license. 239 * See the LICENSE file in the root directory of this source tree. 240 */const ZF=gt("save",[["path",{d:"M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z",key:"1c8476"}],["path",{d:"M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7",key:"1ydtos"}],["path",{d:"M7 3v4a1 1 0 0 0 1 1h7",key:"t51u73"}]]);/**241 * @license lucide-vue-next v0.532.0 - ISC 242 * 243 * This source code is licensed under the ISC license. 244 * See the LICENSE file in the root directory of this source tree. 245 */const e$=gt("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]);/**246 * @license lucide-vue-next v0.532.0 - ISC 247 * 248 * This source code is licensed under the ISC license. 249 * See the LICENSE file in the root directory of this source tree. 250 */const t$=gt("send",[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]]);/**251 * @license lucide-vue-next v0.532.0 - ISC 252 * 253 * This source code is licensed under the ISC license. 254 * See the LICENSE file in the root directory of this source tree. 255 */const n$=gt("smile-plus",[["path",{d:"M22 11v1a10 10 0 1 1-9-10",key:"ew0xw9"}],["path",{d:"M8 14s1.5 2 4 2 4-2 4-2",key:"1y1vjs"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}],["path",{d:"M16 5h6",key:"1vod17"}],["path",{d:"M19 2v6",key:"4bpg5p"}]]);/**256 * @license lucide-vue-next v0.532.0 - ISC 257 * 258 * This source code is licensed under the ISC license. 259 * See the LICENSE file in the root directory of this source tree. 260 */const i$=gt("smile",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 14s1.5 2 4 2 4-2 4-2",key:"1y1vjs"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}]]);/**261 * @license lucide-vue-next v0.532.0 - ISC 262 * 263 * This source code is licensed under the ISC license. 264 * See the LICENSE file in the root directory of this source tree. 265 */const r$=gt("strikethrough",[["path",{d:"M16 4H9a3 3 0 0 0-2.83 4",key:"43sutm"}],["path",{d:"M14 12a4 4 0 0 1 0 8H6",key:"nlfj13"}],["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}]]);/**266 * @license lucide-vue-next v0.532.0 - ISC 267 * 268 * This source code is licensed under the ISC license. 269 * See the LICENSE file in the root directory of this source tree. 270 */const h_=gt("trash",[["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]]);/**271 * @license lucide-vue-next v0.532.0 - ISC 272 * 273 * This source code is licensed under the ISC license. 274 * See the LICENSE file in the root directory of this source tree. 275 */const g_=gt("triangle-alert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/**276 * @license lucide-vue-next v0.532.0 - ISC 277 * 278 * This source code is licensed under the ISC license. 279 * See the LICENSE file in the root directory of this source tree. 280 */const $c=gt("user",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]]);/**281 * @license lucide-vue-next v0.532.0 - ISC 282 * 283 * This source code is licensed under the ISC license. 284 * See the LICENSE file in the root directory of this source tree. 285 */const fm=gt("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),o$=Sa("iafw:group iafw:inline-flex iafw:h-9 iafw:w-max iafw:items-center iafw:justify-center iafw:rounded-md iafw:bg-background iafw:px-4 iafw:py-2 iafw:text-sm iafw:font-medium iafw:hover:bg-accent iafw:hover:text-accent-foreground iafw:focus:bg-accent iafw:focus:text-accent-foreground iafw:disabled:pointer-events-none iafw:disabled:opacity-50 iafw:data-[state=open]:hover:bg-accent iafw:data-[state=open]:text-accent-foreground iafw:data-[state=open]:focus:bg-accent iafw:data-[state=open]:bg-accent/50 iafw:focus-visible:ring-ring/50 iafw:outline-none iafw:transition-[color,box-shadow] iafw:focus-visible:ring-[3px] iafw:focus-visible:outline-1"),s$={integrations:{authorize:"/integrations/authorize/code"}},a$=Wt.create({baseURL:"https://api.pingonotify.com/v1",headers:{"Content-Type":"application/json"}});typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const m_=()=>{};function y_(t,e=!1,n="Timeout"){return new Promise((i,r)=>{setTimeout(e?()=>r(n):i,t)})}function um(t,e=!1){function n(c,{flush:d="sync",deep:p=!1,timeout:h,throwOnTimeout:g}={}){let y=null;const v=[new Promise(_=>{y=je(t,b=>{c(b)!==e&&(y?y():lt(()=>y?.()),_(b))},{flush:d,deep:p,immediate:!0})})];return h!=null&&v.push(y_(h,g).then(()=>Se(t)).finally(()=>y?.())),Promise.race(v)}function i(c,d){if(!it(c))return n(b=>b===c,d);const{flush:p="sync",deep:h=!1,timeout:g,throwOnTimeout:y}=d??{};let w=null;const _=[new Promise(b=>{w=je([t,c],([x,k])=>{e!==(x===k)&&(w?w():lt(()=>w?.()),b(x))},{flush:p,deep:h,immediate:!0})})];return g!=null&&_.push(y_(g,y).then(()=>Se(t)).finally(()=>(w?.(),Se(t)))),Promise.race(_)}function r(c){return n(d=>!!d,c)}function o(c){return i(null,c)}function s(c){return i(void 0,c)}function a(c){return n(Number.isNaN,c)}function l(c,d){return n(p=>{const h=Array.from(p);return h.includes(c)||h.includes(Se(c))},d)}function f(c){return u(1,c)}function u(c=1,d){let p=-1;return n(()=>(p+=1,p>=c),d)}return Array.isArray(Se(t))?{toMatch:n,toContains:l,changed:f,changedTimes:u,get not(){return um(t,!e)}}:{toMatch:n,toBe:i,toBeTruthy:r,toBeNull:o,toBeNaN:a,toBeUndefined:s,changed:f,changedTimes:u,get not(){return um(t,!e)}}}function l$(t){return um(t)}function w_(t,e){return function(){return t.apply(e,arguments)}}const{toString:f$}=Object.prototype,{getPrototypeOf:cm}=Object,{iterator:Lc,toStringTag:v_}=Symbol,qc=(t=>e=>{const n=f$.call(e);return t[n]||(t[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Zi=t=>(t=t.toLowerCase(),e=>qc(e)===t),Vc=t=>e=>typeof e===t,{isArray:Ca}=Array,Gl=Vc("undefined");function Jl(t){return t!==null&&!Gl(t)&&t.constructor!==null&&!Gl(t.constructor)&&gi(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const b_=Zi("ArrayBuffer");function u$(t){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&b_(t.buffer),e}const c$=Vc("string"),gi=Vc("function"),x_=Vc("number"),Yl=t=>t!==null&&typeof t=="object",d$=t=>t===!0||t===!1,zc=t=>{if(qc(t)!=="object")return!1;const e=cm(t);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(v_ in t)&&!(Lc in t)},p$=t=>{if(!Yl(t)||Jl(t))return!1;try{return Object.keys(t).length===0&&Object.getPrototypeOf(t)===Object.prototype}catch{return!1}},h$=Zi("Date"),g$=Zi("File"),m$=Zi("Blob"),y$=Zi("FileList"),w$=t=>Yl(t)&&gi(t.pipe),v$=t=>{let e;return t&&(typeof FormData=="function"&&t instanceof FormData||gi(t.append)&&((e=qc(t))==="formdata"||e==="object"&&gi(t.toString)&&t.toString()==="[object FormData]"))},b$=Zi("URLSearchParams"),[x$,_$,k$,S$]=["ReadableStream","Request","Response","Headers"].map(Zi),C$=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Xl(t,e,{allOwnKeys:n=!1}={}){if(t===null||typeof t>"u")return;let i,r;if(typeof t!="object"&&(t=[t]),Ca(t))for(i=0,r=t.length;i<r;i++)e.call(null,t[i],i,t);else{if(Jl(t))return;const o=n?Object.getOwnPropertyNames(t):Object.keys(t),s=o.length;let a;for(i=0;i<s;i++)a=o[i],e.call(null,t[a],a,t)}}function __(t,e){if(Jl(t))return null;e=e.toLowerCase();const n=Object.keys(t);let i=n.length,r;for(;i-- >0;)if(r=n[i],e===r.toLowerCase())return r;return null}const vs=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,k_=t=>!Gl(t)&&t!==vs;function dm(){const{caseless:t}=k_(this)&&this||{},e={},n=(i,r)=>{const o=t&&__(e,r)||r;zc(e[o])&&zc(i)?e[o]=dm(e[o],i):zc(i)?e[o]=dm({},i):Ca(i)?e[o]=i.slice():e[o]=i};for(let i=0,r=arguments.length;i<r;i++)arguments[i]&&Xl(arguments[i],n);return e}const E$=(t,e,n,{allOwnKeys:i}={})=>(Xl(e,(r,o)=>{n&&gi(r)?t[o]=w_(r,n):t[o]=r},{allOwnKeys:i}),t),O$=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),A$=(t,e,n,i)=>{t.prototype=Object.create(e.prototype,i),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),n&&Object.assign(t.prototype,n)},R$=(t,e,n,i)=>{let r,o,s;const a={};if(e=e||{},t==null)return e;do{for(r=Object.getOwnPropertyNames(t),o=r.length;o-- >0;)s=r[o],(!i||i(s,t,e))&&!a[s]&&(e[s]=t[s],a[s]=!0);t=n!==!1&&cm(t)}while(t&&(!n||n(t,e))&&t!==Object.prototype);return e},T$=(t,e,n)=>{t=String(t),(n===void 0||n>t.length)&&(n=t.length),n-=e.length;const i=t.indexOf(e,n);return i!==-1&&i===n},P$=t=>{if(!t)return null;if(Ca(t))return t;let e=t.length;if(!x_(e))return null;const n=new Array(e);for(;e-- >0;)n[e]=t[e];return n},M$=(t=>e=>t&&e instanceof t)(typeof Uint8Array<"u"&&cm(Uint8Array)),I$=(t,e)=>{const i=(t&&t[Lc]).call(t);let r;for(;(r=i.next())&&!r.done;){const o=r.value;e.call(t,o[0],o[1])}},N$=(t,e)=>{let n;const i=[];for(;(n=t.exec(e))!==null;)i.push(n);return i},D$=Zi("HTMLFormElement"),B$=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,i,r){return i.toUpperCase()+r}),S_=(({hasOwnProperty:t})=>(e,n)=>t.call(e,n))(Object.prototype),F$=Zi("RegExp"),C_=(t,e)=>{const n=Object.getOwnPropertyDescriptors(t),i={};Xl(n,(r,o)=>{let s;(s=e(r,o,t))!==!1&&(i[o]=s||r)}),Object.defineProperties(t,i)},$$=t=>{C_(t,(e,n)=>{if(gi(t)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const i=t[n];if(gi(i)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},L$=(t,e)=>{const n={},i=r=>{r.forEach(o=>{n[o]=!0})};return Ca(t)?i(t):i(String(t).split(e)),n},q$=()=>{},V$=(t,e)=>t!=null&&Number.isFinite(t=+t)?t:e;function z$(t){return!!(t&&gi(t.append)&&t[v_]==="FormData"&&t[Lc])}const j$=t=>{const e=new Array(10),n=(i,r)=>{if(Yl(i)){if(e.indexOf(i)>=0)return;if(Jl(i))return i;if(!("toJSON"in i)){e[r]=i;const o=Ca(i)?[]:{};return Xl(i,(s,a)=>{const l=n(s,r+1);!Gl(l)&&(o[a]=l)}),e[r]=void 0,o}}return i};return n(t,0)},H$=Zi("AsyncFunction"),U$=t=>t&&(Yl(t)||gi(t))&&gi(t.then)&&gi(t.catch),E_=((t,e)=>t?setImmediate:e?((n,i)=>(vs.addEventListener("message",({source:r,data:o})=>{r===vs&&o===n&&i.length&&i.shift()()},!1),r=>{i.push(r),vs.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",gi(vs.postMessage)),W$=typeof queueMicrotask<"u"?queueMicrotask.bind(vs):typeof process<"u"&&process.nextTick||E_,se={isArray:Ca,isArrayBuffer:b_,isBuffer:Jl,isFormData:v$,isArrayBufferView:u$,isString:c$,isNumber:x_,isBoolean:d$,isObject:Yl,isPlainObject:zc,isEmptyObject:p$,isReadableStream:x$,isRequest:_$,isResponse:k$,isHeaders:S$,isUndefined:Gl,isDate:h$,isFile:g$,isBlob:m$,isRegExp:F$,isFunction:gi,isStream:w$,isURLSearchParams:b$,isTypedArray:M$,isFileList:y$,forEach:Xl,merge:dm,extend:E$,trim:C$,stripBOM:O$,inherits:A$,toFlatObject:R$,kindOf:qc,kindOfTest:Zi,endsWith:T$,toArray:P$,forEachEntry:I$,matchAll:N$,isHTMLForm:D$,hasOwnProperty:S_,hasOwnProp:S_,reduceDescriptors:C_,freezeMethods:$$,toObjectSet:L$,toCamelCase:B$,noop:q$,toFiniteNumber:V$,findKey:__,global:vs,isContextDefined:k_,isSpecCompliantForm:z$,toJSONObject:j$,isAsyncFn:H$,isThenable:U$,setImmediate:E_,asap:W$,isIterable:t=>t!=null&&gi(t[Lc])};function pt(t,e,n,i,r){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=t,this.name="AxiosError",e&&(this.code=e),n&&(this.config=n),i&&(this.request=i),r&&(this.response=r,this.status=r.status?r.status:null)}se.inherits(pt,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:se.toJSONObject(this.config),code:this.code,status:this.status}}});const O_=pt.prototype,A_={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(t=>{A_[t]={value:t}}),Object.defineProperties(pt,A_),Object.defineProperty(O_,"isAxiosError",{value:!0}),pt.from=(t,e,n,i,r,o)=>{const s=Object.create(O_);return se.toFlatObject(t,s,function(l){return l!==Error.prototype},a=>a!=="isAxiosError"),pt.call(s,t.message,e,n,i,r),s.cause=t,s.name=t.name,o&&Object.assign(s,o),s};const K$=null;function pm(t){return se.isPlainObject(t)||se.isArray(t)}function R_(t){return se.endsWith(t,"[]")?t.slice(0,-2):t}function T_(t,e,n){return t?t.concat(e).map(function(r,o){return r=R_(r),!n&&o?"["+r+"]":r}).join(n?".":""):e}function G$(t){return se.isArray(t)&&!t.some(pm)}const J$=se.toFlatObject(se,{},null,function(e){return/^is[A-Z]/.test(e)});function jc(t,e,n){if(!se.isObject(t))throw new TypeError("target must be an object");e=e||new FormData,n=se.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(g,y){return!se.isUndefined(y[g])});const i=n.metaTokens,r=n.visitor||u,o=n.dots,s=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&se.isSpecCompliantForm(e);if(!se.isFunction(r))throw new TypeError("visitor must be a function");function f(h){if(h===null)return"";if(se.isDate(h))return h.toISOString();if(se.isBoolean(h))return h.toString();if(!l&&se.isBlob(h))throw new pt("Blob is not supported. Use a Buffer instead.");return se.isArrayBuffer(h)||se.isTypedArray(h)?l&&typeof Blob=="function"?new Blob([h]):Buffer.from(h):h}function u(h,g,y){let w=h;if(h&&!y&&typeof h=="object"){if(se.endsWith(g,"{}"))g=i?g:g.slice(0,-2),h=JSON.stringify(h);else if(se.isArray(h)&&G$(h)||(se.isFileList(h)||se.endsWith(g,"[]"))&&(w=se.toArray(h)))return g=R_(g),w.forEach(function(_,b){!(se.isUndefined(_)||_===null)&&e.append(s===!0?T_([g],b,o):s===null?g:g+"[]",f(_))}),!1}return pm(h)?!0:(e.append(T_(y,g,o),f(h)),!1)}const c=[],d=Object.assign(J$,{defaultVisitor:u,convertValue:f,isVisitable:pm});function p(h,g){if(!se.isUndefined(h)){if(c.indexOf(h)!==-1)throw Error("Circular reference detected in "+g.join("."));c.push(h),se.forEach(h,function(w,v){(!(se.isUndefined(w)||w===null)&&r.call(e,w,se.isString(v)?v.trim():v,g,d))===!0&&p(w,g?g.concat(v):[v])}),c.pop()}}if(!se.isObject(t))throw new TypeError("data must be an object");return p(t),e}function P_(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(i){return e[i]})}function hm(t,e){this._pairs=[],t&&jc(t,this,e)}const M_=hm.prototype;M_.append=function(e,n){this._pairs.push([e,n])},M_.toString=function(e){const n=e?function(i){return e.call(this,i,P_)}:P_;return this._pairs.map(function(r){return n(r[0])+"="+n(r[1])},"").join("&")};function Y$(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function I_(t,e,n){if(!e)return t;const i=n&&n.encode||Y$;se.isFunction(n)&&(n={serialize:n});const r=n&&n.serialize;let o;if(r?o=r(e,n):o=se.isURLSearchParams(e)?e.toString():new hm(e,n).toString(i),o){const s=t.indexOf("#");s!==-1&&(t=t.slice(0,s)),t+=(t.indexOf("?")===-1?"?":"&")+o}return t}class N_{constructor(){this.handlers=[]}use(e,n,i){return this.handlers.push({fulfilled:e,rejected:n,synchronous:i?i.synchronous:!1,runWhen:i?i.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){se.forEach(this.handlers,function(i){i!==null&&e(i)})}}const D_={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},X$={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<"u"?URLSearchParams:hm,FormData:typeof FormData<"u"?FormData:null,Blob:typeof Blob<"u"?Blob:null},protocols:["http","https","file","blob","url","data"]},gm=typeof window<"u"&&typeof document<"u",mm=typeof navigator=="object"&&navigator||void 0,Q$=gm&&(!mm||["ReactNative","NativeScript","NS"].indexOf(mm.product)<0),Z$=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",eL=gm&&window.location.href||"http://localhost",Hn={...Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:gm,hasStandardBrowserEnv:Q$,hasStandardBrowserWebWorkerEnv:Z$,navigator:mm,origin:eL},Symbol.toStringTag,{value:"Module"})),...X$};function tL(t,e){return jc(t,new Hn.classes.URLSearchParams,{visitor:function(n,i,r,o){return Hn.isNode&&se.isBuffer(n)?(this.append(i,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)},...e})}function nL(t){return se.matchAll(/\w+|\[(\w*)]/g,t).map(e=>e[0]==="[]"?"":e[1]||e[0])}function iL(t){const e={},n=Object.keys(t);let i;const r=n.length;let o;for(i=0;i<r;i++)o=n[i],e[o]=t[o];return e}function B_(t){function e(n,i,r,o){let s=n[o++];if(s==="__proto__")return!0;const a=Number.isFinite(+s),l=o>=n.length;return s=!s&&se.isArray(r)?r.length:s,l?(se.hasOwnProp(r,s)?r[s]=[r[s],i]:r[s]=i,!a):((!r[s]||!se.isObject(r[s]))&&(r[s]=[]),e(n,i,r[s],o)&&se.isArray(r[s])&&(r[s]=iL(r[s])),!a)}if(se.isFormData(t)&&se.isFunction(t.entries)){const n={};return se.forEachEntry(t,(i,r)=>{e(nL(i),r,n,0)}),n}return null}function rL(t,e,n){if(se.isString(t))try{return(e||JSON.parse)(t),se.trim(t)}catch(i){if(i.name!=="SyntaxError")throw i}return(n||JSON.stringify)(t)}const Ql={transitional:D_,adapter:["xhr","http","fetch"],transformRequest:[function(e,n){const i=n.getContentType()||"",r=i.indexOf("application/json")>-1,o=se.isObject(e);if(o&&se.isHTMLForm(e)&&(e=new FormData(e)),se.isFormData(e))return r?JSON.stringify(B_(e)):e;if(se.isArrayBuffer(e)||se.isBuffer(e)||se.isStream(e)||se.isFile(e)||se.isBlob(e)||se.isReadableStream(e))return e;if(se.isArrayBufferView(e))return e.buffer;if(se.isURLSearchParams(e))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let a;if(o){if(i.indexOf("application/x-www-form-urlencoded")>-1)return tL(e,this.formSerializer).toString();if((a=se.isFileList(e))||i.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return jc(a?{"files[]":e}:e,l&&new l,this.formSerializer)}}return o||r?(n.setContentType("application/json",!1),rL(e)):e}],transformResponse:[function(e){const n=this.transitional||Ql.transitional,i=n&&n.forcedJSONParsing,r=this.responseType==="json";if(se.isResponse(e)||se.isReadableStream(e))return e;if(e&&se.isString(e)&&(i&&!this.responseType||r)){const s=!(n&&n.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(a){if(s)throw a.name==="SyntaxError"?pt.from(a,pt.ERR_BAD_RESPONSE,this,null,this.response):a}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Hn.classes.FormData,Blob:Hn.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};se.forEach(["delete","get","head","post","put","patch"],t=>{Ql.headers[t]={}});const oL=se.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),sL=t=>{const e={};let n,i,r;return t&&t.split(`286 `).forEach(function(s){r=s.indexOf(":"),n=s.substring(0,r).trim().toLowerCase(),i=s.substring(r+1).trim(),!(!n||e[n]&& oL[n])&&(n==="set-cookie"?e[n]?e[n].push(i):e[n]=[i]:e[n]=e[n]?e[n]+", "+i:i)}),e},F_=Symbol("internals");function Zl(t){return t&&String(t).trim().toLowerCase()}function Hc(t){return t===!1||t==null?t:se.isArray(t)?t.map(Hc):String(t)}function aL(t){const e=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let i;for(;i=n.exec(t);)e[i[1]]=i[2];return e}const lL=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function ym(t,e,n,i,r){if(se.isFunction(i))return i.call(this,e,n);if(r&&(e=n),!!se.isString(e)){if(se.isString(i))return e.indexOf(i)!==-1;if(se.isRegExp(i))return i.test(e)}}function fL(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,n,i)=>n.toUpperCase()+i)}function uL(t,e){const n=se.toCamelCase(" "+e);["get","set","has"].forEach(i=>{Object.defineProperty(t,i+n,{value:function(r,o,s){return this[i].call(this,e,r,o,s)},configurable:!0})})}let mi=class{constructor(e){e&&this.set(e)}set(e,n,i){const r=this;function o(a,l,f){const u=Zl(l);if(!u)throw new Error("header name must be a non-empty string");const c=se.findKey(r,u);(!c||r[c]===void 0||f===!0||f===void 0&&r[c]!==!1)&&(r[c||l]=Hc(a))}const s=(a,l)=>se.forEach(a,(f,u)=>o(f,u,l));if(se.isPlainObject(e)||e instanceof this.constructor)s(e,n);else if(se.isString(e)&&(e=e.trim())&&!lL(e))s(sL(e),n);else if(se.isObject(e)&&se.isIterable(e)){let a={},l,f;for(const u of e){if(!se.isArray(u))throw TypeError("Object iterator must return a key-value pair");a[f=u[0]]=(l=a[f])?se.isArray(l)?[...l,u[1]]:[l,u[1]]:u[1]}s(a,n)}else e!=null&&o(n,e,i);return this}get(e,n){if(e=Zl(e),e){const i=se.findKey(this,e);if(i){const r=this[i];if(!n)return r;if(n===!0)return aL(r);if(se.isFunction(n))return n.call(this,r,i);if(se.isRegExp(n))return n.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,n){if(e=Zl(e),e){const i=se.findKey(this,e);return!!(i&&this[i]!==void 0&&(!n||ym(this,this[i],i,n)))}return!1}delete(e,n){const i=this;let r=!1;function o(s){if(s=Zl(s),s){const a=se.findKey(i,s);a&&(!n||ym(i,i[a],a,n))&&(delete i[a],r=!0)}}return se.isArray(e)?e.forEach(o):o(e),r}clear(e){const n=Object.keys(this);let i=n.length,r=!1;for(;i--;){const o=n[i];(!e||ym(this,this[o],o,e,!0))&&(delete this[o],r=!0)}return r}normalize(e){const n=this,i={};return se.forEach(this,(r,o)=>{const s=se.findKey(i,o);if(s){n[s]=Hc(r),delete n[o];return}const a=e?fL(o):String(o).trim();a!==o&&delete n[o],n[a]=Hc(r),i[a]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const n=Object.create(null);return se.forEach(this,(i,r)=>{i!=null&&i!==!1&&(n[r]=e&&se.isArray(i)?i.join(", "):i)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,n])=>e+": "+n).join(`287 `)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...n){const i=new this(e);return n.forEach(r=>i.set(r)),i}static accessor(e){const i=(this[ F_]=this[F_]={accessors:{}}).accessors,r=this.prototype;function o(s){const a=Zl(s);i[a]||(uL(r,s),i[a]=!0)}return se.isArray(e)?e.forEach(o):o(e),this}};mi.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),se.reduceDescriptors(mi.prototype,({value:t},e)=>{let n=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(i){this[n]=i}}}),se.freezeMethods(mi);function wm(t,e){const n=this||Ql,i=e||n,r=mi.from(i.headers);let o=i.data;return se.forEach(t,function(a){o=a.call(n,o,r.normalize(),e?e.status:void 0)}),r.normalize(),o}function $_(t){return!!(t&&t.__CANCEL__)}function Ea(t,e,n){pt.call(this,t??"canceled",pt.ERR_CANCELED,e,n),this.name="CanceledError"}se.inherits(Ea,pt,{__CANCEL__:!0});function L_(t,e,n){const i=n.config.validateStatus;!n.status||!i||i(n.status)?t(n):e(new pt("Request failed with status code "+n.status,[pt.ERR_BAD_REQUEST,pt.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function cL(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}function dL(t,e){t=t||10;const n=new Array(t),i=new Array(t);let r=0,o=0,s;return e=e!==void 0?e:1e3,function(l){const f=Date.now(),u=i[o];s||(s=f),n[r]=l,i[r]=f;let c=o,d=0;for(;c!==r;)d+=n[c++],c=c%t;if(r=(r+1)%t,r===o&&(o=(o+1)%t),f-s<e)return;const p=u&&f-u;return p?Math.round(d*1e3/p):void 0}}function pL(t,e){let n=0,i=1e3/e,r,o;const s=(f,u=Date.now())=>{n=u,r=null,o&&(clearTimeout(o),o=null),t(...f)};return[(...f)=>{const u=Date.now(),c=u-n;c>=i?s(f,u):(r=f,o||(o=setTimeout(()=>{o=null,s(r)},i-c)))},()=>r&&s(r)]}const Uc=(t,e,n=3)=>{let i=0;const r=dL(50,250);return pL(o=>{const s=o.loaded,a=o.lengthComputable?o.total:void 0,l=s-i,f=r(l),u=s<=a;i=s;const c={loaded:s,total:a,progress:a?s/a:void 0,bytes:l,rate:f||void 0,estimated:f&&a&&u?(a-s)/f:void 0,event:o,lengthComputable:a!=null,[e?"download":"upload"]:!0};t(c)},n)},q_=(t,e)=>{const n=t!=null;return[i=>e[0]({lengthComputable:n,total:t,loaded:i}),e[1]]},V_=t=>(...e)=>se.asap(()=>t(...e)),hL=Hn.hasStandardBrowserEnv?((t,e)=>n=>(n=new URL(n,Hn.origin),t.protocol===n.protocol&&t.host===n.host&&(e||t.port===n.port)))(new URL(Hn.origin),Hn.navigator&&/(msie|trident)/i.test(Hn.navigator.userAgent)):()=>!0,gL=Hn.hasStandardBrowserEnv?{write(t,e,n,i,r,o){const s=[t+"="+encodeURIComponent(e)];se.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),se.isString(i)&&s.push("path="+i),se.isString(r)&&s.push("domain="+r),o===!0&&s.push("secure"),document.cookie=s.join("; ")},read(t){const e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove(t){this.write(t,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function mL(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function yL(t,e){return e?t.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):t}function z_(t,e,n){let i=!mL(e);return t&&(i||n==!1)?yL(t,e):e}const j_=t=>t instanceof mi?{...t}:t;function bs(t,e){e=e||{};const n={};function i(f,u,c,d){return se.isPlainObject(f)&&se.isPlainObject(u)?se.merge.call({caseless:d},f,u):se.isPlainObject(u)?se.merge({},u):se.isArray(u)?u.slice():u}function r(f,u,c,d){if(se.isUndefined(u)){if(!se.isUndefined(f))return i(void 0,f,c,d)}else return i(f,u,c,d)}function o(f,u){if(!se.isUndefined(u))return i(void 0,u)}function s(f,u){if(se.isUndefined(u)){if(!se.isUndefined(f))return i(void 0,f)}else return i(void 0,u)}function a(f,u,c){if(c in e)return i(f,u);if(c in t)return i(void 0,f)}const l={url:o,method:o,data:o,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:a,headers:(f,u,c)=>r(j_(f),j_(u),c,!0)};return se.forEach(Object.keys({...t,...e}),function(u){const c=l[u]||r,d=c(t[u],e[u],u);se.isUndefined(d)&&c!==a||(n[u]=d)}),n}const H_=t=>{const e=bs({},t);let{data:n,withXSRFToken:i,xsrfHeaderName:r,xsrfCookieName:o,headers:s,auth:a}=e;e.headers=s=mi.from(s),e.url=I_(z_(e.baseURL,e.url,e.allowAbsoluteUrls),t.params,t.paramsSerializer),a&&s.set("Authorization","Basic "+btoa((a.username||"")+":"+(a.password?unescape(encodeURIComponent(a.password)):"")));let l;if(se.isFormData(n)){if(Hn.hasStandardBrowserEnv||Hn.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if((l=s.getContentType())!==!1){const[f,...u]=l?l.split(";").map(c=>c.trim()).filter(Boolean):[];s.setContentType([f||"multipart/form-data",...u].join("; "))}}if(Hn.hasStandardBrowserEnv&&(i&&se.isFunction(i)&&(i=i(e)),i||i!==!1&&hL(e.url))){const f=r&&o&&gL.read(o);f&&s.set(r,f)}return e},wL=typeof XMLHttpRequest<"u"&&function(t){return new Promise(function(n,i){const r=H_(t);let o=r.data;const s=mi.from(r.headers).normalize();let{responseType:a,onUploadProgress:l,onDownloadProgress:f}=r,u,c,d,p,h;function g(){p&&p(),h&&h(),r.cancelToken&&r.cancelToken.unsubscribe(u),r.signal&&r.signal.removeEventListener("abort",u)}let y=new XMLHttpRequest;y.open(r.method.toUpperCase(),r.url,!0),y.timeout=r.timeout;function w(){if(!y)return;const _=mi.from("getAllResponseHeaders"in y&&y.getAllResponseHeaders()),x={data:!a||a==="text"||a==="json"?y.responseText:y.response,status:y.status,statusText:y.statusText,headers:_,config:t,request:y};L_(function(S){n(S),g()},function(S){i(S),g()},x),y=null}"onloadend"in y?y.onloadend=w:y.onreadystatechange=function(){!y||y.readyState!==4||y.status===0&&!(y.responseURL&&y.responseURL.indexOf("file:")===0)||setTimeout(w)},y.onabort=function(){y&&(i(new pt("Request aborted",pt.ECONNABORTED,t,y)),y=null)},y.onerror=function(){i(new pt("Network Error",pt.ERR_NETWORK,t,y)),y=null},y.ontimeout=function(){let b=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const x=r.transitional||D_;r.timeoutErrorMessage&&(b=r.timeoutErrorMessage),i(new pt(b,x.clarifyTimeoutError?pt.ETIMEDOUT:pt.ECONNABORTED,t,y)),y=null},o===void 0&&s.setContentType(null),"setRequestHeader"in y&&se.forEach(s.toJSON(),function(b,x){y.setRequestHeader(x,b)}),se.isUndefined(r.withCredentials)||(y.withCredentials=!!r.withCredentials),a&&a!=="json"&&(y.responseType=r.responseType),f&&([d,h]=Uc(f,!0),y.addEventListener("progress",d)),l&&y.upload&&([c,p]=Uc(l),y.upload.addEventListener("progress",c),y.upload.addEventListener("loadend",p)),(r.cancelToken||r.signal)&&(u=_=>{y&&(i(!_||_.type?new Ea(null,t,y):_),y.abort(),y=null)},r.cancelToken&&r.cancelToken.subscribe(u),r.signal&&(r.signal.aborted?u():r.signal.addEventListener("abort",u)));const v=cL(r.url);if(v&&Hn.protocols.indexOf(v)===-1){i(new pt("Unsupported protocol "+v+":",pt.ERR_BAD_REQUEST,t));return}y.send(o||null)})},vL=(t,e)=>{const{length:n}=t=t?t.filter(Boolean):[];if(e||n){let i=new AbortController,r;const o=function(f){if(!r){r=!0,a();const u=f instanceof Error?f:this.reason;i.abort(u instanceof pt?u:new Ea(u instanceof Error?u.message:u))}};let s=e&&setTimeout(()=>{s=null,o(new pt(`timeout ${e} of ms exceeded`,pt.ETIMEDOUT))},e);const a=()=>{t&&(s&&clearTimeout(s),s=null,t.forEach(f=>{f.unsubscribe?f.unsubscribe(o):f.removeEventListener("abort",o)}),t=null)};t.forEach(f=>f.addEventListener("abort",o));const{signal:l}=i;return l.unsubscribe=()=>se.asap(a),l}},bL=function*(t,e){let n=t.byteLength;if(n<e){yield t;return}let i=0,r;for(;i<n;)r=i+e,yield t.slice(i,r),i=r},xL=async function*(t,e){for await(const n of _L(t))yield*bL(n,e)},_L=async function*(t){if(t[Symbol.asyncIterator]){yield*t;return}const e=t.getReader();try{for(;;){const{done:n,value:i}=await e.read();if(n)break;yield i}}finally{await e.cancel()}},U_=(t,e,n,i)=>{const r=xL(t,e);let o=0,s,a=l=>{s||(s=!0,i&&i(l))};return new ReadableStream({async pull(l){try{const{done:f,value:u}=await r.next();if(f){a(),l.close();return}let c=u.byteLength;if(n){let d=o+=c;n(d)}l.enqueue(new Uint8Array(u))}catch(f){throw a(f),f}},cancel(l){return a(l),r.return()}},{highWaterMark:2})},Wc=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",W_=Wc&&typeof ReadableStream=="function",kL=Wc&&(typeof TextEncoder=="function"?(t=>e=>t.encode(e))(new TextEncoder):async t=>new Uint8Array(await new Response(t).arrayBuffer())),K_=(t,...e)=>{try{return!!t(...e)}catch{return!1}},SL=W_&&K_(()=>{let t=!1;const e=new Request(Hn.origin,{body:new ReadableStream,method:"POST",get duplex(){return t=!0,"half"}}).headers.has("Content-Type");return t&&!e}),G_=64*1024,vm=W_&&K_(()=>se.isReadableStream(new Response("").body)),Kc={stream:vm&&(t=>t.body)};Wc&&(t=>{["text","arrayBuffer","blob","formData","stream"].forEach(e=>{!Kc[e]&&(Kc[e]=se.isFunction(t[e])?n=>n[e]():(n,i)=>{throw new pt(`Response type '${e}' is not supported`,pt.ERR_NOT_SUPPORT,i)})})})(new Response);const CL=async t=>{if(t==null)return 0;if(se.isBlob(t))return t.size;if(se.isSpecCompliantForm(t))return(await new Request(Hn.origin,{method:"POST",body:t}).arrayBuffer()).byteLength;if(se.isArrayBufferView(t)||se.isArrayBuffer(t))return t.byteLength;if(se.isURLSearchParams(t)&&(t=t+""),se.isString(t))return(await kL(t)).byteLength},EL=async(t,e)=>{const n=se.toFiniteNumber(t.getContentLength());return n??CL(e)},bm={http:K$,xhr:wL,fetch:Wc&&(async t=>{let{url:e,method:n,data:i,signal:r,cancelToken:o,timeout:s,onDownloadProgress:a,onUploadProgress:l,responseType:f,headers:u,withCredentials:c="same-origin",fetchOptions:d}=H_(t);f=f?(f+"").toLowerCase():"text";let p=vL([r,o&&o.toAbortSignal()],s),h;const g=p&&p.unsubscribe&&(()=>{p.unsubscribe()});let y;try{if(l&&SL&&n!=="get"&&n!=="head"&&(y=await EL(u,i))!==0){let x=new Request(e,{method:"POST",body:i,duplex:"half"}),k;if(se.isFormData(i)&&(k=x.headers.get("content-type"))&&u.setContentType(k),x.body){const[S,T]=q_(y,Uc(V_(l)));i=U_(x.body,G_,S,T)}}se.isString(c)||(c=c?"include":"omit");const w="credentials"in Request.prototype;h=new Request(e,{...d,signal:p,method:n.toUpperCase(),headers:u.normalize().toJSON(),body:i,duplex:"half",credentials:w?c:void 0});let v=await fetch(h,d);const _=vm&&(f==="stream"||f==="response");if(vm&&(a||_&&g)){const x={};["status","statusText","headers"].forEach(A=>{x[A]=v[A]});const k=se.toFiniteNumber(v.headers.get("content-length")),[S,T]=a&&q_(k,Uc(V_(a),!0))||[];v=new Response(U_(v.body,G_,S,()=>{T&&T(),g&&g()}),x)}f=f||"text";let b=await Kc[se.findKey(Kc,f)||"text"](v,t);return!_&&g&&g(),await new Promise((x,k)=>{L_(x,k,{data:b,headers:mi.from(v.headers),status:v.status,statusText:v.statusText,config:t,request:h})})}catch(w){throw g&&g(),w&&w.name==="TypeError"&&/Load failed|fetch/i.test(w.message)?Object.assign(new pt("Network Error",pt.ERR_NETWORK,t,h),{cause:w.cause||w}):pt.from(w,w&&w.code,t,h)}})};se.forEach(bm,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch{}Object.defineProperty(t,"adapterName",{value:e})}});const J_=t=>`- ${t}`,OL=t=>se.isFunction(t)||t===null||t===!1,Y_={getAdapter:t=>{t=se.isArray(t)?t:[t];const{length:e}=t;let n,i;const r={};for(let o=0;o<e;o++){n=t[o];let s;if(i=n,!OL(n)&&(i=bm[(s=String(n)).toLowerCase()],i===void 0))throw new pt(`Unknown adapter '${s}'`);if(i)break;r[s||"#"+o]=i}if(!i){const o=Object.entries(r).map(([a,l])=>`adapter ${a} `+(l===!1?"is not supported by the environment":"is not available in the build"));let s=e?o.length>1?`since :288 `+o.map( J_).join(`289 `):" "+ J_(o[0]):"as no adapter specified";throw new pt("There is no suitable adapter to dispatch the request "+s,"ERR_NOT_SUPPORT")}return i},adapters:bm};function xm(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new Ea(null,t)}function X_(t){return xm(t),t.headers=mi.from(t.headers),t.data=wm.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),Y_.getAdapter(t.adapter||Ql.adapter)(t).then(function(i){return xm(t),i.data=wm.call(t,t.transformResponse,i),i.headers=mi.from(i.headers),i},function(i){return $_(i)||(xm(t),i&&i.response&&(i.response.data=wm.call(t,t.transformResponse,i.response),i.response.headers=mi.from(i.response.headers))),Promise.reject(i)})}const Q_="1.11.0",Gc={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{Gc[t]=function(i){return typeof i===t||"a"+(e<1?"n ":" ")+t}});const Z_={};Gc.transitional=function(e,n,i){function r(o,s){return"[Axios v"+Q_+"] Transitional option '"+o+"'"+s+(i?". "+i:"")}return(o,s,a)=>{if(e===!1)throw new pt(r(s," has been removed"+(n?" in "+n:"")),pt.ERR_DEPRECATED);return n&&!Z_[s]&&(Z_[s]=!0,console.warn(r(s," has been deprecated since v"+n+" and will be removed in the near future"))),e?e(o,s,a):!0}},Gc.spelling=function(e){return(n,i)=>(console.warn(`${i} is likely a misspelling of ${e}`),!0)};function AL(t,e,n){if(typeof t!="object")throw new pt("options must be an object",pt.ERR_BAD_OPTION_VALUE);const i=Object.keys(t);let r=i.length;for(;r-- >0;){const o=i[r],s=e[o];if(s){const a=t[o],l=a===void 0||s(a,o,t);if(l!==!0)throw new pt("option "+o+" must be "+l,pt.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new pt("Unknown option "+o,pt.ERR_BAD_OPTION)}}const Jc={assertOptions:AL,validators:Gc},kr=Jc.validators;let xs=class{constructor(e){this.defaults=e||{},this.interceptors={request:new N_,response:new N_}}async request(e,n){try{return await this._request(e,n)}catch(i){if(i instanceof Error){let r={};Error.captureStackTrace?Error.captureStackTrace(r):r=new Error;const o=r.stack?r.stack.replace(/^.+\n/,""):"";try{i.stack?o&&!String(i.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(i.stack+=`290 `+o):i.stack=o}catch{}}throw i}}_request(e,n){typeof e=="string"?(n=n||{},n.url=e):n=e||{},n= bs(this.defaults,n);const{transitional:i,paramsSerializer:r,headers:o}=n;i!==void 0&&Jc.assertOptions(i,{silentJSONParsing:kr.transitional(kr.boolean),forcedJSONParsing:kr.transitional(kr.boolean),clarifyTimeoutError:kr.transitional(kr.boolean)},!1),r!=null&&(se.isFunction(r)?n.paramsSerializer={serialize:r}:Jc.assertOptions(r,{encode:kr.function,serialize:kr.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),Jc.assertOptions(n,{baseUrl:kr.spelling("baseURL"),withXsrfToken:kr.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let s=o&&se.merge(o.common,o[n.method]);o&&se.forEach(["delete","get","head","post","put","patch","common"],h=>{delete o[h]}),n.headers=mi.concat(s,o);const a=[];let l=!0;this.interceptors.request.forEach(function(g){typeof g.runWhen=="function"&&g.runWhen(n)===!1||(l=l&&g.synchronous,a.unshift(g.fulfilled,g.rejected))});const f=[];this.interceptors.response.forEach(function(g){f.push(g.fulfilled,g.rejected)});let u,c=0,d;if(!l){const h=[X_.bind(this),void 0];for(h.unshift(...a),h.push(...f),d=h.length,u=Promise.resolve(n);c<d;)u=u.then(h[c++],h[c++]);return u}d=a.length;let p=n;for(c=0;c<d;){const h=a[c++],g=a[c++];try{p=h(p)}catch(y){g.call(this,y);break}}try{u=X_.call(this,p)}catch(h){return Promise.reject(h)}for(c=0,d=f.length;c<d;)u=u.then(f[c++],f[c++]);return u}getUri(e){e=bs(this.defaults,e);const n=z_(e.baseURL,e.url,e.allowAbsoluteUrls);return I_(n,e.params,e.paramsSerializer)}};se.forEach(["delete","get","head","options"],function(e){xs.prototype[e]=function(n,i){return this.request(bs(i||{},{method:e,url:n,data:(i||{}).data}))}}),se.forEach(["post","put","patch"],function(e){function n(i){return function(o,s,a){return this.request(bs(a||{},{method:e,headers:i?{"Content-Type":"multipart/form-data"}:{},url:o,data:s}))}}xs.prototype[e]=n(),xs.prototype[e+"Form"]=n(!0)});let RL=class eO{constructor(e){if(typeof e!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(o){n=o});const i=this;this.promise.then(r=>{if(!i._listeners)return;let o=i._listeners.length;for(;o-- >0;)i._listeners[o](r);i._listeners=null}),this.promise.then=r=>{let o;const s=new Promise(a=>{i.subscribe(a),o=a}).then(r);return s.cancel=function(){i.unsubscribe(o)},s},e(function(o,s,a){i.reason||(i.reason=new Ea(o,s,a),n(i.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const n=this._listeners.indexOf(e);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const e=new AbortController,n=i=>{e.abort(i)};return this.subscribe(n),e.signal.unsubscribe=()=>this.unsubscribe(n),e.signal}static source(){let e;return{token:new eO(function(r){e=r}),cancel:e}}};function TL(t){return function(n){return t.apply(null,n)}}function PL(t){return se.isObject(t)&&t.isAxiosError===!0}const _m={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(_m).forEach(([t,e])=>{_m[e]=t});function e3(t){const e=new xs(t),n=w_(xs.prototype.request,e);return se.extend(n,xs.prototype,e,{allOwnKeys:!0}),se.extend(n,e,null,{allOwnKeys:!0}),n.create=function(r){return e3(bs(t,r))},n}const rn=e3(Ql);rn.Axios=xs,rn.CanceledError=Ea,rn.CancelToken=RL,rn.isCancel=$_,rn.VERSION=Q_,rn.toFormData=jc,rn.AxiosError=pt,rn.Cancel=rn.CanceledError,rn.all=function(e){return Promise.all(e)},rn.spread=TL,rn.isAxiosError=PL,rn.mergeConfig=bs,rn.AxiosHeaders=mi,rn.formToJSON=t=>B_(se.isHTMLForm(t)?new FormData(t):t),rn.getAdapter=Y_.getAdapter,rn.HttpStatusCode=_m,rn.default=rn;const{Axios:Oie,AxiosError:t3,CanceledError:Aie,isCancel:Rie,CancelToken:Tie,VERSION:Pie,all:Mie,Cancel:Iie,isAxiosError:Nie,spread:Die,toFormData:Bie,AxiosHeaders:Fie,HttpStatusCode:$ie,formToJSON:Lie,getAdapter:qie,mergeConfig:Vie}=rn;function Bi(...t){const e=typeof t[0]=="string"?t[0]:void 0,n=typeof e=="string"?1:0,i={immediate:!!n,shallow:!0,abortPrevious:!0};let r={},o=rn,s=i;const a=K=>!!K?.request;t.length>0+n&&(a(t[0+n])?o=t[0+n]:r=t[0+n]),t.length>1+n&&a(t[1+n])&&(o=t[1+n]),(t.length===2+n&&!a(t[1+n])||t.length===3+n)&&(s=t[t.length-1]||i);const{shallow:l,onSuccess:f=m_,onError:u=m_,immediate:c,resetOnExecute:d=!1}=s,p=s.initialData,h=Xt(),g=(l?Xt:H)(p),y=Xt(!1),w=Xt(!1),v=Xt(!1),_=Xt();let b=new AbortController;const x=K=>{y.value||!w.value||(b.abort(K),b=new AbortController,v.value=!0,w.value=!1,y.value=!1)},k=K=>{w.value=K,y.value=!K},S=()=>{d&&(g.value=p)},T=()=>new Promise((K,fe)=>{l$(y).toBe(!0).then(()=>_.value?fe(_.value):K(L))}),A={then:(...K)=>T().then(...K),catch:(...K)=>T().catch(...K)};let R=0;const F=(K=e,fe={})=>{_.value=void 0;const ae=typeof K=="string"?K:e??fe.url;if(ae===void 0)return _.value=new t3(t3.ERR_INVALID_URL),y.value=!0,A;S();const ce=typeof K=="object"&&K.pathParams||typeof fe=="object"&&fe.pathParams,re=ce&&typeof ae=="string"?Object.entries(ce).reduce((He,[st,ut])=>He.replace(new RegExp(`:${st}(?=/|$)`,"g"),encodeURIComponent(String(ut))),ae):ae;s.abortPrevious!==!1&&x(),k(!0),R+=1;const te=R;return v.value=!1,o(re,{...r,...typeof K=="object"?K:fe,signal:b.signal}).then(He=>{if(v.value)return;h.value=He;const st=He.data;g.value=st,f(st)}).catch(He=>{_.value=He,u(He)}).finally(()=>{var He;(He=s.onFinish)===null||He===void 0||He.call(s),te===R&&k(!1)}),A};c&&e&&F();const L={response:h,data:g,error:_,isFinished:y,isLoading:w,cancel:x,isAborted:v,isCanceled:v,abort:x,execute:F};return{...L,...A}}/*!195 */const JF=gt("log-in",[["path",{d:"m10 17 5-5-5-5",key:"1bsop3"}],["path",{d:"M15 12H3",key:"6jk70r"}],["path",{d:"M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4",key:"u53s6r"}]]);/** 196 * @license lucide-vue-next v0.532.0 - ISC 197 * 198 * This source code is licensed under the ISC license. 199 * See the LICENSE file in the root directory of this source tree. 200 */const m_=gt("log-out",[["path",{d:"m16 17 5-5-5-5",key:"1bji2h"}],["path",{d:"M21 12H9",key:"dn1m92"}],["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}]]);/** 201 * @license lucide-vue-next v0.532.0 - ISC 202 * 203 * This source code is licensed under the ISC license. 204 * See the LICENSE file in the root directory of this source tree. 205 */const YF=gt("paperclip",[["path",{d:"m16 6-8.414 8.586a2 2 0 0 0 2.829 2.829l8.414-8.586a4 4 0 1 0-5.657-5.657l-8.379 8.551a6 6 0 1 0 8.485 8.485l8.379-8.551",key:"1miecu"}]]);/** 206 * @license lucide-vue-next v0.532.0 - ISC 207 * 208 * This source code is licensed under the ISC license. 209 * See the LICENSE file in the root directory of this source tree. 210 */const XF=gt("phone-incoming",[["path",{d:"M16 2v6h6",key:"1mfrl5"}],["path",{d:"m22 2-6 6",key:"6f0sa0"}],["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]]);/** 211 * @license lucide-vue-next v0.532.0 - ISC 212 * 213 * This source code is licensed under the ISC license. 214 * See the LICENSE file in the root directory of this source tree. 215 */const QF=gt("phone-outgoing",[["path",{d:"m16 8 6-6",key:"oawc05"}],["path",{d:"M22 8V2h-6",key:"oqy2zc"}],["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]]);/** 216 * @license lucide-vue-next v0.532.0 - ISC 217 * 218 * This source code is licensed under the ISC license. 219 * See the LICENSE file in the root directory of this source tree. 220 */const y_=gt("phone",[["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]]);/** 221 * @license lucide-vue-next v0.532.0 - ISC 222 * 223 * This source code is licensed under the ISC license. 224 * See the LICENSE file in the root directory of this source tree. 225 */const Gl=gt("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);/** 226 * @license lucide-vue-next v0.532.0 - ISC 227 * 228 * This source code is licensed under the ISC license. 229 * See the LICENSE file in the root directory of this source tree. 230 */const ZF=gt("qr-code",[["rect",{width:"5",height:"5",x:"3",y:"3",rx:"1",key:"1tu5fj"}],["rect",{width:"5",height:"5",x:"16",y:"3",rx:"1",key:"1v8r4q"}],["rect",{width:"5",height:"5",x:"3",y:"16",rx:"1",key:"1x03jg"}],["path",{d:"M21 16h-3a2 2 0 0 0-2 2v3",key:"177gqh"}],["path",{d:"M21 21v.01",key:"ents32"}],["path",{d:"M12 7v3a2 2 0 0 1-2 2H7",key:"8crl2c"}],["path",{d:"M3 12h.01",key:"nlz23k"}],["path",{d:"M12 3h.01",key:"n36tog"}],["path",{d:"M12 16v.01",key:"133mhm"}],["path",{d:"M16 12h1",key:"1slzba"}],["path",{d:"M21 12v.01",key:"1lwtk9"}],["path",{d:"M12 21v-1",key:"1880an"}]]);/** 231 * @license lucide-vue-next v0.532.0 - ISC 232 * 233 * This source code is licensed under the ISC license. 234 * See the LICENSE file in the root directory of this source tree. 235 */const e$=gt("refresh-ccw",[["path",{d:"M21 12a9 9 0 0 0-9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"14sxne"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M3 12a9 9 0 0 0 9 9 9.75 9.75 0 0 0 6.74-2.74L21 16",key:"1hlbsb"}],["path",{d:"M16 16h5v5",key:"ccwih5"}]]);/** 236 * @license lucide-vue-next v0.532.0 - ISC 237 * 238 * This source code is licensed under the ISC license. 239 * See the LICENSE file in the root directory of this source tree. 240 */const t$=gt("save",[["path",{d:"M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z",key:"1c8476"}],["path",{d:"M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7",key:"1ydtos"}],["path",{d:"M7 3v4a1 1 0 0 0 1 1h7",key:"t51u73"}]]);/** 241 * @license lucide-vue-next v0.532.0 - ISC 242 * 243 * This source code is licensed under the ISC license. 244 * See the LICENSE file in the root directory of this source tree. 245 */const n$=gt("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]);/** 246 * @license lucide-vue-next v0.532.0 - ISC 247 * 248 * This source code is licensed under the ISC license. 249 * See the LICENSE file in the root directory of this source tree. 250 */const w_=gt("send",[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]]);/** 251 * @license lucide-vue-next v0.532.0 - ISC 252 * 253 * This source code is licensed under the ISC license. 254 * See the LICENSE file in the root directory of this source tree. 255 */const i$=gt("smile-plus",[["path",{d:"M22 11v1a10 10 0 1 1-9-10",key:"ew0xw9"}],["path",{d:"M8 14s1.5 2 4 2 4-2 4-2",key:"1y1vjs"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}],["path",{d:"M16 5h6",key:"1vod17"}],["path",{d:"M19 2v6",key:"4bpg5p"}]]);/** 256 * @license lucide-vue-next v0.532.0 - ISC 257 * 258 * This source code is licensed under the ISC license. 259 * See the LICENSE file in the root directory of this source tree. 260 */const r$=gt("smile",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 14s1.5 2 4 2 4-2 4-2",key:"1y1vjs"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}]]);/** 261 * @license lucide-vue-next v0.532.0 - ISC 262 * 263 * This source code is licensed under the ISC license. 264 * See the LICENSE file in the root directory of this source tree. 265 */const o$=gt("strikethrough",[["path",{d:"M16 4H9a3 3 0 0 0-2.83 4",key:"43sutm"}],["path",{d:"M14 12a4 4 0 0 1 0 8H6",key:"nlfj13"}],["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}]]);/** 266 * @license lucide-vue-next v0.532.0 - ISC 267 * 268 * This source code is licensed under the ISC license. 269 * See the LICENSE file in the root directory of this source tree. 270 */const v_=gt("trash",[["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]]);/** 271 * @license lucide-vue-next v0.532.0 - ISC 272 * 273 * This source code is licensed under the ISC license. 274 * See the LICENSE file in the root directory of this source tree. 275 */const b_=gt("triangle-alert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/** 276 * @license lucide-vue-next v0.532.0 - ISC 277 * 278 * This source code is licensed under the ISC license. 279 * See the LICENSE file in the root directory of this source tree. 280 */const Lc=gt("user",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]]);/** 281 * @license lucide-vue-next v0.532.0 - ISC 282 * 283 * This source code is licensed under the ISC license. 284 * See the LICENSE file in the root directory of this source tree. 285 */const um=gt("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),s$=Sa("iafw:group iafw:inline-flex iafw:h-9 iafw:w-max iafw:items-center iafw:justify-center iafw:rounded-md iafw:bg-background iafw:px-4 iafw:py-2 iafw:text-sm iafw:font-medium iafw:hover:bg-accent iafw:hover:text-accent-foreground iafw:focus:bg-accent iafw:focus:text-accent-foreground iafw:disabled:pointer-events-none iafw:disabled:opacity-50 iafw:data-[state=open]:hover:bg-accent iafw:data-[state=open]:text-accent-foreground iafw:data-[state=open]:focus:bg-accent iafw:data-[state=open]:bg-accent/50 iafw:focus-visible:ring-ring/50 iafw:outline-none iafw:transition-[color,box-shadow] iafw:focus-visible:ring-[3px] iafw:focus-visible:outline-1"),a$={integrations:{authorize:"/integrations/authorize/code"}},l$=Kt.create({baseURL:"https://api.pingonotify.com/v1",headers:{"Content-Type":"application/json"}});typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const x_=()=>{};function __(t,e=!1,n="Timeout"){return new Promise((i,r)=>{setTimeout(e?()=>r(n):i,t)})}function cm(t,e=!1){function n(c,{flush:d="sync",deep:p=!1,timeout:h,throwOnTimeout:g}={}){let y=null;const v=[new Promise(_=>{y=je(t,b=>{c(b)!==e&&(y?y():lt(()=>y?.()),_(b))},{flush:d,deep:p,immediate:!0})})];return h!=null&&v.push(__(h,g).then(()=>Se(t)).finally(()=>y?.())),Promise.race(v)}function i(c,d){if(!it(c))return n(b=>b===c,d);const{flush:p="sync",deep:h=!1,timeout:g,throwOnTimeout:y}=d??{};let w=null;const _=[new Promise(b=>{w=je([t,c],([x,k])=>{e!==(x===k)&&(w?w():lt(()=>w?.()),b(x))},{flush:p,deep:h,immediate:!0})})];return g!=null&&_.push(__(g,y).then(()=>Se(t)).finally(()=>(w?.(),Se(t)))),Promise.race(_)}function r(c){return n(d=>!!d,c)}function o(c){return i(null,c)}function s(c){return i(void 0,c)}function a(c){return n(Number.isNaN,c)}function l(c,d){return n(p=>{const h=Array.from(p);return h.includes(c)||h.includes(Se(c))},d)}function f(c){return u(1,c)}function u(c=1,d){let p=-1;return n(()=>(p+=1,p>=c),d)}return Array.isArray(Se(t))?{toMatch:n,toContains:l,changed:f,changedTimes:u,get not(){return cm(t,!e)}}:{toMatch:n,toBe:i,toBeTruthy:r,toBeNull:o,toBeNaN:a,toBeUndefined:s,changed:f,changedTimes:u,get not(){return cm(t,!e)}}}function f$(t){return cm(t)}function k_(t,e){return function(){return t.apply(e,arguments)}}const{toString:u$}=Object.prototype,{getPrototypeOf:dm}=Object,{iterator:qc,toStringTag:S_}=Symbol,Vc=(t=>e=>{const n=u$.call(e);return t[n]||(t[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Zi=t=>(t=t.toLowerCase(),e=>Vc(e)===t),zc=t=>e=>typeof e===t,{isArray:Ca}=Array,Jl=zc("undefined");function Yl(t){return t!==null&&!Jl(t)&&t.constructor!==null&&!Jl(t.constructor)&&gi(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const C_=Zi("ArrayBuffer");function c$(t){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&C_(t.buffer),e}const d$=zc("string"),gi=zc("function"),E_=zc("number"),Xl=t=>t!==null&&typeof t=="object",p$=t=>t===!0||t===!1,jc=t=>{if(Vc(t)!=="object")return!1;const e=dm(t);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(S_ in t)&&!(qc in t)},h$=t=>{if(!Xl(t)||Yl(t))return!1;try{return Object.keys(t).length===0&&Object.getPrototypeOf(t)===Object.prototype}catch{return!1}},g$=Zi("Date"),m$=Zi("File"),y$=Zi("Blob"),w$=Zi("FileList"),v$=t=>Xl(t)&&gi(t.pipe),b$=t=>{let e;return t&&(typeof FormData=="function"&&t instanceof FormData||gi(t.append)&&((e=Vc(t))==="formdata"||e==="object"&&gi(t.toString)&&t.toString()==="[object FormData]"))},x$=Zi("URLSearchParams"),[_$,k$,S$,C$]=["ReadableStream","Request","Response","Headers"].map(Zi),E$=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Ql(t,e,{allOwnKeys:n=!1}={}){if(t===null||typeof t>"u")return;let i,r;if(typeof t!="object"&&(t=[t]),Ca(t))for(i=0,r=t.length;i<r;i++)e.call(null,t[i],i,t);else{if(Yl(t))return;const o=n?Object.getOwnPropertyNames(t):Object.keys(t),s=o.length;let a;for(i=0;i<s;i++)a=o[i],e.call(null,t[a],a,t)}}function O_(t,e){if(Yl(t))return null;e=e.toLowerCase();const n=Object.keys(t);let i=n.length,r;for(;i-- >0;)if(r=n[i],e===r.toLowerCase())return r;return null}const ws=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,A_=t=>!Jl(t)&&t!==ws;function pm(){const{caseless:t}=A_(this)&&this||{},e={},n=(i,r)=>{const o=t&&O_(e,r)||r;jc(e[o])&&jc(i)?e[o]=pm(e[o],i):jc(i)?e[o]=pm({},i):Ca(i)?e[o]=i.slice():e[o]=i};for(let i=0,r=arguments.length;i<r;i++)arguments[i]&&Ql(arguments[i],n);return e}const O$=(t,e,n,{allOwnKeys:i}={})=>(Ql(e,(r,o)=>{n&&gi(r)?t[o]=k_(r,n):t[o]=r},{allOwnKeys:i}),t),A$=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),R$=(t,e,n,i)=>{t.prototype=Object.create(e.prototype,i),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),n&&Object.assign(t.prototype,n)},T$=(t,e,n,i)=>{let r,o,s;const a={};if(e=e||{},t==null)return e;do{for(r=Object.getOwnPropertyNames(t),o=r.length;o-- >0;)s=r[o],(!i||i(s,t,e))&&!a[s]&&(e[s]=t[s],a[s]=!0);t=n!==!1&&dm(t)}while(t&&(!n||n(t,e))&&t!==Object.prototype);return e},P$=(t,e,n)=>{t=String(t),(n===void 0||n>t.length)&&(n=t.length),n-=e.length;const i=t.indexOf(e,n);return i!==-1&&i===n},M$=t=>{if(!t)return null;if(Ca(t))return t;let e=t.length;if(!E_(e))return null;const n=new Array(e);for(;e-- >0;)n[e]=t[e];return n},I$=(t=>e=>t&&e instanceof t)(typeof Uint8Array<"u"&&dm(Uint8Array)),N$=(t,e)=>{const i=(t&&t[qc]).call(t);let r;for(;(r=i.next())&&!r.done;){const o=r.value;e.call(t,o[0],o[1])}},D$=(t,e)=>{let n;const i=[];for(;(n=t.exec(e))!==null;)i.push(n);return i},B$=Zi("HTMLFormElement"),F$=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,i,r){return i.toUpperCase()+r}),R_=(({hasOwnProperty:t})=>(e,n)=>t.call(e,n))(Object.prototype),$$=Zi("RegExp"),T_=(t,e)=>{const n=Object.getOwnPropertyDescriptors(t),i={};Ql(n,(r,o)=>{let s;(s=e(r,o,t))!==!1&&(i[o]=s||r)}),Object.defineProperties(t,i)},L$=t=>{T_(t,(e,n)=>{if(gi(t)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const i=t[n];if(gi(i)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},q$=(t,e)=>{const n={},i=r=>{r.forEach(o=>{n[o]=!0})};return Ca(t)?i(t):i(String(t).split(e)),n},V$=()=>{},z$=(t,e)=>t!=null&&Number.isFinite(t=+t)?t:e;function j$(t){return!!(t&&gi(t.append)&&t[S_]==="FormData"&&t[qc])}const H$=t=>{const e=new Array(10),n=(i,r)=>{if(Xl(i)){if(e.indexOf(i)>=0)return;if(Yl(i))return i;if(!("toJSON"in i)){e[r]=i;const o=Ca(i)?[]:{};return Ql(i,(s,a)=>{const l=n(s,r+1);!Jl(l)&&(o[a]=l)}),e[r]=void 0,o}}return i};return n(t,0)},U$=Zi("AsyncFunction"),W$=t=>t&&(Xl(t)||gi(t))&&gi(t.then)&&gi(t.catch),P_=((t,e)=>t?setImmediate:e?((n,i)=>(ws.addEventListener("message",({source:r,data:o})=>{r===ws&&o===n&&i.length&&i.shift()()},!1),r=>{i.push(r),ws.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",gi(ws.postMessage)),K$=typeof queueMicrotask<"u"?queueMicrotask.bind(ws):typeof process<"u"&&process.nextTick||P_,se={isArray:Ca,isArrayBuffer:C_,isBuffer:Yl,isFormData:b$,isArrayBufferView:c$,isString:d$,isNumber:E_,isBoolean:p$,isObject:Xl,isPlainObject:jc,isEmptyObject:h$,isReadableStream:_$,isRequest:k$,isResponse:S$,isHeaders:C$,isUndefined:Jl,isDate:g$,isFile:m$,isBlob:y$,isRegExp:$$,isFunction:gi,isStream:v$,isURLSearchParams:x$,isTypedArray:I$,isFileList:w$,forEach:Ql,merge:pm,extend:O$,trim:E$,stripBOM:A$,inherits:R$,toFlatObject:T$,kindOf:Vc,kindOfTest:Zi,endsWith:P$,toArray:M$,forEachEntry:N$,matchAll:D$,isHTMLForm:B$,hasOwnProperty:R_,hasOwnProp:R_,reduceDescriptors:T_,freezeMethods:L$,toObjectSet:q$,toCamelCase:F$,noop:V$,toFiniteNumber:z$,findKey:O_,global:ws,isContextDefined:A_,isSpecCompliantForm:j$,toJSONObject:H$,isAsyncFn:U$,isThenable:W$,setImmediate:P_,asap:K$,isIterable:t=>t!=null&&gi(t[qc])};function pt(t,e,n,i,r){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=t,this.name="AxiosError",e&&(this.code=e),n&&(this.config=n),i&&(this.request=i),r&&(this.response=r,this.status=r.status?r.status:null)}se.inherits(pt,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:se.toJSONObject(this.config),code:this.code,status:this.status}}});const M_=pt.prototype,I_={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(t=>{I_[t]={value:t}}),Object.defineProperties(pt,I_),Object.defineProperty(M_,"isAxiosError",{value:!0}),pt.from=(t,e,n,i,r,o)=>{const s=Object.create(M_);return se.toFlatObject(t,s,function(l){return l!==Error.prototype},a=>a!=="isAxiosError"),pt.call(s,t.message,e,n,i,r),s.cause=t,s.name=t.name,o&&Object.assign(s,o),s};const G$=null;function hm(t){return se.isPlainObject(t)||se.isArray(t)}function N_(t){return se.endsWith(t,"[]")?t.slice(0,-2):t}function D_(t,e,n){return t?t.concat(e).map(function(r,o){return r=N_(r),!n&&o?"["+r+"]":r}).join(n?".":""):e}function J$(t){return se.isArray(t)&&!t.some(hm)}const Y$=se.toFlatObject(se,{},null,function(e){return/^is[A-Z]/.test(e)});function Hc(t,e,n){if(!se.isObject(t))throw new TypeError("target must be an object");e=e||new FormData,n=se.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(g,y){return!se.isUndefined(y[g])});const i=n.metaTokens,r=n.visitor||u,o=n.dots,s=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&se.isSpecCompliantForm(e);if(!se.isFunction(r))throw new TypeError("visitor must be a function");function f(h){if(h===null)return"";if(se.isDate(h))return h.toISOString();if(se.isBoolean(h))return h.toString();if(!l&&se.isBlob(h))throw new pt("Blob is not supported. Use a Buffer instead.");return se.isArrayBuffer(h)||se.isTypedArray(h)?l&&typeof Blob=="function"?new Blob([h]):Buffer.from(h):h}function u(h,g,y){let w=h;if(h&&!y&&typeof h=="object"){if(se.endsWith(g,"{}"))g=i?g:g.slice(0,-2),h=JSON.stringify(h);else if(se.isArray(h)&&J$(h)||(se.isFileList(h)||se.endsWith(g,"[]"))&&(w=se.toArray(h)))return g=N_(g),w.forEach(function(_,b){!(se.isUndefined(_)||_===null)&&e.append(s===!0?D_([g],b,o):s===null?g:g+"[]",f(_))}),!1}return hm(h)?!0:(e.append(D_(y,g,o),f(h)),!1)}const c=[],d=Object.assign(Y$,{defaultVisitor:u,convertValue:f,isVisitable:hm});function p(h,g){if(!se.isUndefined(h)){if(c.indexOf(h)!==-1)throw Error("Circular reference detected in "+g.join("."));c.push(h),se.forEach(h,function(w,v){(!(se.isUndefined(w)||w===null)&&r.call(e,w,se.isString(v)?v.trim():v,g,d))===!0&&p(w,g?g.concat(v):[v])}),c.pop()}}if(!se.isObject(t))throw new TypeError("data must be an object");return p(t),e}function B_(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(i){return e[i]})}function gm(t,e){this._pairs=[],t&&Hc(t,this,e)}const F_=gm.prototype;F_.append=function(e,n){this._pairs.push([e,n])},F_.toString=function(e){const n=e?function(i){return e.call(this,i,B_)}:B_;return this._pairs.map(function(r){return n(r[0])+"="+n(r[1])},"").join("&")};function X$(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function $_(t,e,n){if(!e)return t;const i=n&&n.encode||X$;se.isFunction(n)&&(n={serialize:n});const r=n&&n.serialize;let o;if(r?o=r(e,n):o=se.isURLSearchParams(e)?e.toString():new gm(e,n).toString(i),o){const s=t.indexOf("#");s!==-1&&(t=t.slice(0,s)),t+=(t.indexOf("?")===-1?"?":"&")+o}return t}class L_{constructor(){this.handlers=[]}use(e,n,i){return this.handlers.push({fulfilled:e,rejected:n,synchronous:i?i.synchronous:!1,runWhen:i?i.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){se.forEach(this.handlers,function(i){i!==null&&e(i)})}}const q_={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Q$={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<"u"?URLSearchParams:gm,FormData:typeof FormData<"u"?FormData:null,Blob:typeof Blob<"u"?Blob:null},protocols:["http","https","file","blob","url","data"]},mm=typeof window<"u"&&typeof document<"u",ym=typeof navigator=="object"&&navigator||void 0,Z$=mm&&(!ym||["ReactNative","NativeScript","NS"].indexOf(ym.product)<0),eL=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",tL=mm&&window.location.href||"http://localhost",Hn={...Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:mm,hasStandardBrowserEnv:Z$,hasStandardBrowserWebWorkerEnv:eL,navigator:ym,origin:tL},Symbol.toStringTag,{value:"Module"})),...Q$};function nL(t,e){return Hc(t,new Hn.classes.URLSearchParams,{visitor:function(n,i,r,o){return Hn.isNode&&se.isBuffer(n)?(this.append(i,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)},...e})}function iL(t){return se.matchAll(/\w+|\[(\w*)]/g,t).map(e=>e[0]==="[]"?"":e[1]||e[0])}function rL(t){const e={},n=Object.keys(t);let i;const r=n.length;let o;for(i=0;i<r;i++)o=n[i],e[o]=t[o];return e}function V_(t){function e(n,i,r,o){let s=n[o++];if(s==="__proto__")return!0;const a=Number.isFinite(+s),l=o>=n.length;return s=!s&&se.isArray(r)?r.length:s,l?(se.hasOwnProp(r,s)?r[s]=[r[s],i]:r[s]=i,!a):((!r[s]||!se.isObject(r[s]))&&(r[s]=[]),e(n,i,r[s],o)&&se.isArray(r[s])&&(r[s]=rL(r[s])),!a)}if(se.isFormData(t)&&se.isFunction(t.entries)){const n={};return se.forEachEntry(t,(i,r)=>{e(iL(i),r,n,0)}),n}return null}function oL(t,e,n){if(se.isString(t))try{return(e||JSON.parse)(t),se.trim(t)}catch(i){if(i.name!=="SyntaxError")throw i}return(n||JSON.stringify)(t)}const Zl={transitional:q_,adapter:["xhr","http","fetch"],transformRequest:[function(e,n){const i=n.getContentType()||"",r=i.indexOf("application/json")>-1,o=se.isObject(e);if(o&&se.isHTMLForm(e)&&(e=new FormData(e)),se.isFormData(e))return r?JSON.stringify(V_(e)):e;if(se.isArrayBuffer(e)||se.isBuffer(e)||se.isStream(e)||se.isFile(e)||se.isBlob(e)||se.isReadableStream(e))return e;if(se.isArrayBufferView(e))return e.buffer;if(se.isURLSearchParams(e))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let a;if(o){if(i.indexOf("application/x-www-form-urlencoded")>-1)return nL(e,this.formSerializer).toString();if((a=se.isFileList(e))||i.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return Hc(a?{"files[]":e}:e,l&&new l,this.formSerializer)}}return o||r?(n.setContentType("application/json",!1),oL(e)):e}],transformResponse:[function(e){const n=this.transitional||Zl.transitional,i=n&&n.forcedJSONParsing,r=this.responseType==="json";if(se.isResponse(e)||se.isReadableStream(e))return e;if(e&&se.isString(e)&&(i&&!this.responseType||r)){const s=!(n&&n.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(a){if(s)throw a.name==="SyntaxError"?pt.from(a,pt.ERR_BAD_RESPONSE,this,null,this.response):a}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Hn.classes.FormData,Blob:Hn.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};se.forEach(["delete","get","head","post","put","patch"],t=>{Zl.headers[t]={}});const sL=se.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),aL=t=>{const e={};let n,i,r;return t&&t.split(` 286 `).forEach(function(s){r=s.indexOf(":"),n=s.substring(0,r).trim().toLowerCase(),i=s.substring(r+1).trim(),!(!n||e[n]&&sL[n])&&(n==="set-cookie"?e[n]?e[n].push(i):e[n]=[i]:e[n]=e[n]?e[n]+", "+i:i)}),e},z_=Symbol("internals");function ef(t){return t&&String(t).trim().toLowerCase()}function Uc(t){return t===!1||t==null?t:se.isArray(t)?t.map(Uc):String(t)}function lL(t){const e=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let i;for(;i=n.exec(t);)e[i[1]]=i[2];return e}const fL=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function wm(t,e,n,i,r){if(se.isFunction(i))return i.call(this,e,n);if(r&&(e=n),!!se.isString(e)){if(se.isString(i))return e.indexOf(i)!==-1;if(se.isRegExp(i))return i.test(e)}}function uL(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,n,i)=>n.toUpperCase()+i)}function cL(t,e){const n=se.toCamelCase(" "+e);["get","set","has"].forEach(i=>{Object.defineProperty(t,i+n,{value:function(r,o,s){return this[i].call(this,e,r,o,s)},configurable:!0})})}let mi=class{constructor(e){e&&this.set(e)}set(e,n,i){const r=this;function o(a,l,f){const u=ef(l);if(!u)throw new Error("header name must be a non-empty string");const c=se.findKey(r,u);(!c||r[c]===void 0||f===!0||f===void 0&&r[c]!==!1)&&(r[c||l]=Uc(a))}const s=(a,l)=>se.forEach(a,(f,u)=>o(f,u,l));if(se.isPlainObject(e)||e instanceof this.constructor)s(e,n);else if(se.isString(e)&&(e=e.trim())&&!fL(e))s(aL(e),n);else if(se.isObject(e)&&se.isIterable(e)){let a={},l,f;for(const u of e){if(!se.isArray(u))throw TypeError("Object iterator must return a key-value pair");a[f=u[0]]=(l=a[f])?se.isArray(l)?[...l,u[1]]:[l,u[1]]:u[1]}s(a,n)}else e!=null&&o(n,e,i);return this}get(e,n){if(e=ef(e),e){const i=se.findKey(this,e);if(i){const r=this[i];if(!n)return r;if(n===!0)return lL(r);if(se.isFunction(n))return n.call(this,r,i);if(se.isRegExp(n))return n.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,n){if(e=ef(e),e){const i=se.findKey(this,e);return!!(i&&this[i]!==void 0&&(!n||wm(this,this[i],i,n)))}return!1}delete(e,n){const i=this;let r=!1;function o(s){if(s=ef(s),s){const a=se.findKey(i,s);a&&(!n||wm(i,i[a],a,n))&&(delete i[a],r=!0)}}return se.isArray(e)?e.forEach(o):o(e),r}clear(e){const n=Object.keys(this);let i=n.length,r=!1;for(;i--;){const o=n[i];(!e||wm(this,this[o],o,e,!0))&&(delete this[o],r=!0)}return r}normalize(e){const n=this,i={};return se.forEach(this,(r,o)=>{const s=se.findKey(i,o);if(s){n[s]=Uc(r),delete n[o];return}const a=e?uL(o):String(o).trim();a!==o&&delete n[o],n[a]=Uc(r),i[a]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const n=Object.create(null);return se.forEach(this,(i,r)=>{i!=null&&i!==!1&&(n[r]=e&&se.isArray(i)?i.join(", "):i)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,n])=>e+": "+n).join(` 287 `)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...n){const i=new this(e);return n.forEach(r=>i.set(r)),i}static accessor(e){const i=(this[z_]=this[z_]={accessors:{}}).accessors,r=this.prototype;function o(s){const a=ef(s);i[a]||(cL(r,s),i[a]=!0)}return se.isArray(e)?e.forEach(o):o(e),this}};mi.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),se.reduceDescriptors(mi.prototype,({value:t},e)=>{let n=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(i){this[n]=i}}}),se.freezeMethods(mi);function vm(t,e){const n=this||Zl,i=e||n,r=mi.from(i.headers);let o=i.data;return se.forEach(t,function(a){o=a.call(n,o,r.normalize(),e?e.status:void 0)}),r.normalize(),o}function j_(t){return!!(t&&t.__CANCEL__)}function Ea(t,e,n){pt.call(this,t??"canceled",pt.ERR_CANCELED,e,n),this.name="CanceledError"}se.inherits(Ea,pt,{__CANCEL__:!0});function H_(t,e,n){const i=n.config.validateStatus;!n.status||!i||i(n.status)?t(n):e(new pt("Request failed with status code "+n.status,[pt.ERR_BAD_REQUEST,pt.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function dL(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}function pL(t,e){t=t||10;const n=new Array(t),i=new Array(t);let r=0,o=0,s;return e=e!==void 0?e:1e3,function(l){const f=Date.now(),u=i[o];s||(s=f),n[r]=l,i[r]=f;let c=o,d=0;for(;c!==r;)d+=n[c++],c=c%t;if(r=(r+1)%t,r===o&&(o=(o+1)%t),f-s<e)return;const p=u&&f-u;return p?Math.round(d*1e3/p):void 0}}function hL(t,e){let n=0,i=1e3/e,r,o;const s=(f,u=Date.now())=>{n=u,r=null,o&&(clearTimeout(o),o=null),t(...f)};return[(...f)=>{const u=Date.now(),c=u-n;c>=i?s(f,u):(r=f,o||(o=setTimeout(()=>{o=null,s(r)},i-c)))},()=>r&&s(r)]}const Wc=(t,e,n=3)=>{let i=0;const r=pL(50,250);return hL(o=>{const s=o.loaded,a=o.lengthComputable?o.total:void 0,l=s-i,f=r(l),u=s<=a;i=s;const c={loaded:s,total:a,progress:a?s/a:void 0,bytes:l,rate:f||void 0,estimated:f&&a&&u?(a-s)/f:void 0,event:o,lengthComputable:a!=null,[e?"download":"upload"]:!0};t(c)},n)},U_=(t,e)=>{const n=t!=null;return[i=>e[0]({lengthComputable:n,total:t,loaded:i}),e[1]]},W_=t=>(...e)=>se.asap(()=>t(...e)),gL=Hn.hasStandardBrowserEnv?((t,e)=>n=>(n=new URL(n,Hn.origin),t.protocol===n.protocol&&t.host===n.host&&(e||t.port===n.port)))(new URL(Hn.origin),Hn.navigator&&/(msie|trident)/i.test(Hn.navigator.userAgent)):()=>!0,mL=Hn.hasStandardBrowserEnv?{write(t,e,n,i,r,o){const s=[t+"="+encodeURIComponent(e)];se.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),se.isString(i)&&s.push("path="+i),se.isString(r)&&s.push("domain="+r),o===!0&&s.push("secure"),document.cookie=s.join("; ")},read(t){const e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove(t){this.write(t,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function yL(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function wL(t,e){return e?t.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):t}function K_(t,e,n){let i=!yL(e);return t&&(i||n==!1)?wL(t,e):e}const G_=t=>t instanceof mi?{...t}:t;function vs(t,e){e=e||{};const n={};function i(f,u,c,d){return se.isPlainObject(f)&&se.isPlainObject(u)?se.merge.call({caseless:d},f,u):se.isPlainObject(u)?se.merge({},u):se.isArray(u)?u.slice():u}function r(f,u,c,d){if(se.isUndefined(u)){if(!se.isUndefined(f))return i(void 0,f,c,d)}else return i(f,u,c,d)}function o(f,u){if(!se.isUndefined(u))return i(void 0,u)}function s(f,u){if(se.isUndefined(u)){if(!se.isUndefined(f))return i(void 0,f)}else return i(void 0,u)}function a(f,u,c){if(c in e)return i(f,u);if(c in t)return i(void 0,f)}const l={url:o,method:o,data:o,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:a,headers:(f,u,c)=>r(G_(f),G_(u),c,!0)};return se.forEach(Object.keys({...t,...e}),function(u){const c=l[u]||r,d=c(t[u],e[u],u);se.isUndefined(d)&&c!==a||(n[u]=d)}),n}const J_=t=>{const e=vs({},t);let{data:n,withXSRFToken:i,xsrfHeaderName:r,xsrfCookieName:o,headers:s,auth:a}=e;e.headers=s=mi.from(s),e.url=$_(K_(e.baseURL,e.url,e.allowAbsoluteUrls),t.params,t.paramsSerializer),a&&s.set("Authorization","Basic "+btoa((a.username||"")+":"+(a.password?unescape(encodeURIComponent(a.password)):"")));let l;if(se.isFormData(n)){if(Hn.hasStandardBrowserEnv||Hn.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if((l=s.getContentType())!==!1){const[f,...u]=l?l.split(";").map(c=>c.trim()).filter(Boolean):[];s.setContentType([f||"multipart/form-data",...u].join("; "))}}if(Hn.hasStandardBrowserEnv&&(i&&se.isFunction(i)&&(i=i(e)),i||i!==!1&&gL(e.url))){const f=r&&o&&mL.read(o);f&&s.set(r,f)}return e},vL=typeof XMLHttpRequest<"u"&&function(t){return new Promise(function(n,i){const r=J_(t);let o=r.data;const s=mi.from(r.headers).normalize();let{responseType:a,onUploadProgress:l,onDownloadProgress:f}=r,u,c,d,p,h;function g(){p&&p(),h&&h(),r.cancelToken&&r.cancelToken.unsubscribe(u),r.signal&&r.signal.removeEventListener("abort",u)}let y=new XMLHttpRequest;y.open(r.method.toUpperCase(),r.url,!0),y.timeout=r.timeout;function w(){if(!y)return;const _=mi.from("getAllResponseHeaders"in y&&y.getAllResponseHeaders()),x={data:!a||a==="text"||a==="json"?y.responseText:y.response,status:y.status,statusText:y.statusText,headers:_,config:t,request:y};H_(function(S){n(S),g()},function(S){i(S),g()},x),y=null}"onloadend"in y?y.onloadend=w:y.onreadystatechange=function(){!y||y.readyState!==4||y.status===0&&!(y.responseURL&&y.responseURL.indexOf("file:")===0)||setTimeout(w)},y.onabort=function(){y&&(i(new pt("Request aborted",pt.ECONNABORTED,t,y)),y=null)},y.onerror=function(){i(new pt("Network Error",pt.ERR_NETWORK,t,y)),y=null},y.ontimeout=function(){let b=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const x=r.transitional||q_;r.timeoutErrorMessage&&(b=r.timeoutErrorMessage),i(new pt(b,x.clarifyTimeoutError?pt.ETIMEDOUT:pt.ECONNABORTED,t,y)),y=null},o===void 0&&s.setContentType(null),"setRequestHeader"in y&&se.forEach(s.toJSON(),function(b,x){y.setRequestHeader(x,b)}),se.isUndefined(r.withCredentials)||(y.withCredentials=!!r.withCredentials),a&&a!=="json"&&(y.responseType=r.responseType),f&&([d,h]=Wc(f,!0),y.addEventListener("progress",d)),l&&y.upload&&([c,p]=Wc(l),y.upload.addEventListener("progress",c),y.upload.addEventListener("loadend",p)),(r.cancelToken||r.signal)&&(u=_=>{y&&(i(!_||_.type?new Ea(null,t,y):_),y.abort(),y=null)},r.cancelToken&&r.cancelToken.subscribe(u),r.signal&&(r.signal.aborted?u():r.signal.addEventListener("abort",u)));const v=dL(r.url);if(v&&Hn.protocols.indexOf(v)===-1){i(new pt("Unsupported protocol "+v+":",pt.ERR_BAD_REQUEST,t));return}y.send(o||null)})},bL=(t,e)=>{const{length:n}=t=t?t.filter(Boolean):[];if(e||n){let i=new AbortController,r;const o=function(f){if(!r){r=!0,a();const u=f instanceof Error?f:this.reason;i.abort(u instanceof pt?u:new Ea(u instanceof Error?u.message:u))}};let s=e&&setTimeout(()=>{s=null,o(new pt(`timeout ${e} of ms exceeded`,pt.ETIMEDOUT))},e);const a=()=>{t&&(s&&clearTimeout(s),s=null,t.forEach(f=>{f.unsubscribe?f.unsubscribe(o):f.removeEventListener("abort",o)}),t=null)};t.forEach(f=>f.addEventListener("abort",o));const{signal:l}=i;return l.unsubscribe=()=>se.asap(a),l}},xL=function*(t,e){let n=t.byteLength;if(n<e){yield t;return}let i=0,r;for(;i<n;)r=i+e,yield t.slice(i,r),i=r},_L=async function*(t,e){for await(const n of kL(t))yield*xL(n,e)},kL=async function*(t){if(t[Symbol.asyncIterator]){yield*t;return}const e=t.getReader();try{for(;;){const{done:n,value:i}=await e.read();if(n)break;yield i}}finally{await e.cancel()}},Y_=(t,e,n,i)=>{const r=_L(t,e);let o=0,s,a=l=>{s||(s=!0,i&&i(l))};return new ReadableStream({async pull(l){try{const{done:f,value:u}=await r.next();if(f){a(),l.close();return}let c=u.byteLength;if(n){let d=o+=c;n(d)}l.enqueue(new Uint8Array(u))}catch(f){throw a(f),f}},cancel(l){return a(l),r.return()}},{highWaterMark:2})},Kc=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",X_=Kc&&typeof ReadableStream=="function",SL=Kc&&(typeof TextEncoder=="function"?(t=>e=>t.encode(e))(new TextEncoder):async t=>new Uint8Array(await new Response(t).arrayBuffer())),Q_=(t,...e)=>{try{return!!t(...e)}catch{return!1}},CL=X_&&Q_(()=>{let t=!1;const e=new Request(Hn.origin,{body:new ReadableStream,method:"POST",get duplex(){return t=!0,"half"}}).headers.has("Content-Type");return t&&!e}),Z_=64*1024,bm=X_&&Q_(()=>se.isReadableStream(new Response("").body)),Gc={stream:bm&&(t=>t.body)};Kc&&(t=>{["text","arrayBuffer","blob","formData","stream"].forEach(e=>{!Gc[e]&&(Gc[e]=se.isFunction(t[e])?n=>n[e]():(n,i)=>{throw new pt(`Response type '${e}' is not supported`,pt.ERR_NOT_SUPPORT,i)})})})(new Response);const EL=async t=>{if(t==null)return 0;if(se.isBlob(t))return t.size;if(se.isSpecCompliantForm(t))return(await new Request(Hn.origin,{method:"POST",body:t}).arrayBuffer()).byteLength;if(se.isArrayBufferView(t)||se.isArrayBuffer(t))return t.byteLength;if(se.isURLSearchParams(t)&&(t=t+""),se.isString(t))return(await SL(t)).byteLength},OL=async(t,e)=>{const n=se.toFiniteNumber(t.getContentLength());return n??EL(e)},xm={http:G$,xhr:vL,fetch:Kc&&(async t=>{let{url:e,method:n,data:i,signal:r,cancelToken:o,timeout:s,onDownloadProgress:a,onUploadProgress:l,responseType:f,headers:u,withCredentials:c="same-origin",fetchOptions:d}=J_(t);f=f?(f+"").toLowerCase():"text";let p=bL([r,o&&o.toAbortSignal()],s),h;const g=p&&p.unsubscribe&&(()=>{p.unsubscribe()});let y;try{if(l&&CL&&n!=="get"&&n!=="head"&&(y=await OL(u,i))!==0){let x=new Request(e,{method:"POST",body:i,duplex:"half"}),k;if(se.isFormData(i)&&(k=x.headers.get("content-type"))&&u.setContentType(k),x.body){const[S,T]=U_(y,Wc(W_(l)));i=Y_(x.body,Z_,S,T)}}se.isString(c)||(c=c?"include":"omit");const w="credentials"in Request.prototype;h=new Request(e,{...d,signal:p,method:n.toUpperCase(),headers:u.normalize().toJSON(),body:i,duplex:"half",credentials:w?c:void 0});let v=await fetch(h,d);const _=bm&&(f==="stream"||f==="response");if(bm&&(a||_&&g)){const x={};["status","statusText","headers"].forEach(A=>{x[A]=v[A]});const k=se.toFiniteNumber(v.headers.get("content-length")),[S,T]=a&&U_(k,Wc(W_(a),!0))||[];v=new Response(Y_(v.body,Z_,S,()=>{T&&T(),g&&g()}),x)}f=f||"text";let b=await Gc[se.findKey(Gc,f)||"text"](v,t);return!_&&g&&g(),await new Promise((x,k)=>{H_(x,k,{data:b,headers:mi.from(v.headers),status:v.status,statusText:v.statusText,config:t,request:h})})}catch(w){throw g&&g(),w&&w.name==="TypeError"&&/Load failed|fetch/i.test(w.message)?Object.assign(new pt("Network Error",pt.ERR_NETWORK,t,h),{cause:w.cause||w}):pt.from(w,w&&w.code,t,h)}})};se.forEach(xm,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch{}Object.defineProperty(t,"adapterName",{value:e})}});const e3=t=>`- ${t}`,AL=t=>se.isFunction(t)||t===null||t===!1,t3={getAdapter:t=>{t=se.isArray(t)?t:[t];const{length:e}=t;let n,i;const r={};for(let o=0;o<e;o++){n=t[o];let s;if(i=n,!AL(n)&&(i=xm[(s=String(n)).toLowerCase()],i===void 0))throw new pt(`Unknown adapter '${s}'`);if(i)break;r[s||"#"+o]=i}if(!i){const o=Object.entries(r).map(([a,l])=>`adapter ${a} `+(l===!1?"is not supported by the environment":"is not available in the build"));let s=e?o.length>1?`since : 288 `+o.map(e3).join(` 289 `):" "+e3(o[0]):"as no adapter specified";throw new pt("There is no suitable adapter to dispatch the request "+s,"ERR_NOT_SUPPORT")}return i},adapters:xm};function _m(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new Ea(null,t)}function n3(t){return _m(t),t.headers=mi.from(t.headers),t.data=vm.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),t3.getAdapter(t.adapter||Zl.adapter)(t).then(function(i){return _m(t),i.data=vm.call(t,t.transformResponse,i),i.headers=mi.from(i.headers),i},function(i){return j_(i)||(_m(t),i&&i.response&&(i.response.data=vm.call(t,t.transformResponse,i.response),i.response.headers=mi.from(i.response.headers))),Promise.reject(i)})}const i3="1.11.0",Jc={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{Jc[t]=function(i){return typeof i===t||"a"+(e<1?"n ":" ")+t}});const r3={};Jc.transitional=function(e,n,i){function r(o,s){return"[Axios v"+i3+"] Transitional option '"+o+"'"+s+(i?". "+i:"")}return(o,s,a)=>{if(e===!1)throw new pt(r(s," has been removed"+(n?" in "+n:"")),pt.ERR_DEPRECATED);return n&&!r3[s]&&(r3[s]=!0,console.warn(r(s," has been deprecated since v"+n+" and will be removed in the near future"))),e?e(o,s,a):!0}},Jc.spelling=function(e){return(n,i)=>(console.warn(`${i} is likely a misspelling of ${e}`),!0)};function RL(t,e,n){if(typeof t!="object")throw new pt("options must be an object",pt.ERR_BAD_OPTION_VALUE);const i=Object.keys(t);let r=i.length;for(;r-- >0;){const o=i[r],s=e[o];if(s){const a=t[o],l=a===void 0||s(a,o,t);if(l!==!0)throw new pt("option "+o+" must be "+l,pt.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new pt("Unknown option "+o,pt.ERR_BAD_OPTION)}}const Yc={assertOptions:RL,validators:Jc},kr=Yc.validators;let bs=class{constructor(e){this.defaults=e||{},this.interceptors={request:new L_,response:new L_}}async request(e,n){try{return await this._request(e,n)}catch(i){if(i instanceof Error){let r={};Error.captureStackTrace?Error.captureStackTrace(r):r=new Error;const o=r.stack?r.stack.replace(/^.+\n/,""):"";try{i.stack?o&&!String(i.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(i.stack+=` 290 `+o):i.stack=o}catch{}}throw i}}_request(e,n){typeof e=="string"?(n=n||{},n.url=e):n=e||{},n=vs(this.defaults,n);const{transitional:i,paramsSerializer:r,headers:o}=n;i!==void 0&&Yc.assertOptions(i,{silentJSONParsing:kr.transitional(kr.boolean),forcedJSONParsing:kr.transitional(kr.boolean),clarifyTimeoutError:kr.transitional(kr.boolean)},!1),r!=null&&(se.isFunction(r)?n.paramsSerializer={serialize:r}:Yc.assertOptions(r,{encode:kr.function,serialize:kr.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),Yc.assertOptions(n,{baseUrl:kr.spelling("baseURL"),withXsrfToken:kr.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let s=o&&se.merge(o.common,o[n.method]);o&&se.forEach(["delete","get","head","post","put","patch","common"],h=>{delete o[h]}),n.headers=mi.concat(s,o);const a=[];let l=!0;this.interceptors.request.forEach(function(g){typeof g.runWhen=="function"&&g.runWhen(n)===!1||(l=l&&g.synchronous,a.unshift(g.fulfilled,g.rejected))});const f=[];this.interceptors.response.forEach(function(g){f.push(g.fulfilled,g.rejected)});let u,c=0,d;if(!l){const h=[n3.bind(this),void 0];for(h.unshift(...a),h.push(...f),d=h.length,u=Promise.resolve(n);c<d;)u=u.then(h[c++],h[c++]);return u}d=a.length;let p=n;for(c=0;c<d;){const h=a[c++],g=a[c++];try{p=h(p)}catch(y){g.call(this,y);break}}try{u=n3.call(this,p)}catch(h){return Promise.reject(h)}for(c=0,d=f.length;c<d;)u=u.then(f[c++],f[c++]);return u}getUri(e){e=vs(this.defaults,e);const n=K_(e.baseURL,e.url,e.allowAbsoluteUrls);return $_(n,e.params,e.paramsSerializer)}};se.forEach(["delete","get","head","options"],function(e){bs.prototype[e]=function(n,i){return this.request(vs(i||{},{method:e,url:n,data:(i||{}).data}))}}),se.forEach(["post","put","patch"],function(e){function n(i){return function(o,s,a){return this.request(vs(a||{},{method:e,headers:i?{"Content-Type":"multipart/form-data"}:{},url:o,data:s}))}}bs.prototype[e]=n(),bs.prototype[e+"Form"]=n(!0)});let TL=class tO{constructor(e){if(typeof e!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(o){n=o});const i=this;this.promise.then(r=>{if(!i._listeners)return;let o=i._listeners.length;for(;o-- >0;)i._listeners[o](r);i._listeners=null}),this.promise.then=r=>{let o;const s=new Promise(a=>{i.subscribe(a),o=a}).then(r);return s.cancel=function(){i.unsubscribe(o)},s},e(function(o,s,a){i.reason||(i.reason=new Ea(o,s,a),n(i.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const n=this._listeners.indexOf(e);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const e=new AbortController,n=i=>{e.abort(i)};return this.subscribe(n),e.signal.unsubscribe=()=>this.unsubscribe(n),e.signal}static source(){let e;return{token:new tO(function(r){e=r}),cancel:e}}};function PL(t){return function(n){return t.apply(null,n)}}function ML(t){return se.isObject(t)&&t.isAxiosError===!0}const km={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(km).forEach(([t,e])=>{km[e]=t});function o3(t){const e=new bs(t),n=k_(bs.prototype.request,e);return se.extend(n,bs.prototype,e,{allOwnKeys:!0}),se.extend(n,e,null,{allOwnKeys:!0}),n.create=function(r){return o3(vs(t,r))},n}const rn=o3(Zl);rn.Axios=bs,rn.CanceledError=Ea,rn.CancelToken=TL,rn.isCancel=j_,rn.VERSION=i3,rn.toFormData=Hc,rn.AxiosError=pt,rn.Cancel=rn.CanceledError,rn.all=function(e){return Promise.all(e)},rn.spread=PL,rn.isAxiosError=ML,rn.mergeConfig=vs,rn.AxiosHeaders=mi,rn.formToJSON=t=>V_(se.isHTMLForm(t)?new FormData(t):t),rn.getAdapter=t3.getAdapter,rn.HttpStatusCode=km,rn.default=rn;const{Axios:Oie,AxiosError:s3,CanceledError:Aie,isCancel:Rie,CancelToken:Tie,VERSION:Pie,all:Mie,Cancel:Iie,isAxiosError:Nie,spread:Die,toFormData:Bie,AxiosHeaders:Fie,HttpStatusCode:$ie,formToJSON:Lie,getAdapter:qie,mergeConfig:Vie}=rn;function Bi(...t){const e=typeof t[0]=="string"?t[0]:void 0,n=typeof e=="string"?1:0,i={immediate:!!n,shallow:!0,abortPrevious:!0};let r={},o=rn,s=i;const a=W=>!!W?.request;t.length>0+n&&(a(t[0+n])?o=t[0+n]:r=t[0+n]),t.length>1+n&&a(t[1+n])&&(o=t[1+n]),(t.length===2+n&&!a(t[1+n])||t.length===3+n)&&(s=t[t.length-1]||i);const{shallow:l,onSuccess:f=x_,onError:u=x_,immediate:c,resetOnExecute:d=!1}=s,p=s.initialData,h=Xt(),g=(l?Xt:j)(p),y=Xt(!1),w=Xt(!1),v=Xt(!1),_=Xt();let b=new AbortController;const x=W=>{y.value||!w.value||(b.abort(W),b=new AbortController,v.value=!0,w.value=!1,y.value=!1)},k=W=>{w.value=W,y.value=!W},S=()=>{d&&(g.value=p)},T=()=>new Promise((W,ae)=>{f$(y).toBe(!0).then(()=>_.value?ae(_.value):W(L))}),A={then:(...W)=>T().then(...W),catch:(...W)=>T().catch(...W)};let R=0;const F=(W=e,ae={})=>{_.value=void 0;const le=typeof W=="string"?W:e??ae.url;if(le===void 0)return _.value=new s3(s3.ERR_INVALID_URL),y.value=!0,A;S();const ce=typeof W=="object"&&W.pathParams||typeof ae=="object"&&ae.pathParams,re=ce&&typeof le=="string"?Object.entries(ce).reduce((He,[st,ut])=>He.replace(new RegExp(`:${st}(?=/|$)`,"g"),encodeURIComponent(String(ut))),le):le;s.abortPrevious!==!1&&x(),k(!0),R+=1;const te=R;return v.value=!1,o(re,{...r,...typeof W=="object"?W:ae,signal:b.signal}).then(He=>{if(v.value)return;h.value=He;const st=He.data;g.value=st,f(st)}).catch(He=>{_.value=He,u(He)}).finally(()=>{var He;(He=s.onFinish)===null||He===void 0||He.call(s),te===R&&k(!1)}),A};c&&e&&F();const L={response:h,data:g,error:_,isFinished:y,isLoading:w,cancel:x,isAborted:v,isCanceled:v,abort:x,execute:F};return{...L,...A}}/*! 291 291 * pinia v3.0.3 292 292 * (c) 2025 Eduardo San Martin Morote 293 293 * @license MIT 294 */let n3;const Yc=t=>n3=t,i3=Symbol();function km(t){return t&&typeof t=="object"&&Object.prototype.toString.call(t)==="[object Object]"&&typeof t.toJSON!="function"}var ef;(function(t){t.direct="direct",t.patchObject="patch object",t.patchFunction="patch function"})(ef||(ef={}));function ML(){const t=ou(!0),e=t.run(()=>H({}));let n=[],i=[];const r=Xs({install(o){Yc(r),r._a=o,o.provide(i3,r),o.config.globalProperties.$pinia=r,i.forEach(s=>n.push(s)),i=[]},use(o){return this._a?n.push(o):i.push(o),this},_p:n,_a:null,_e:t,_s:new Map,state:e});return r}const r3=()=>{};function o3(t,e,n,i=r3){t.push(e);const r=()=>{const o=t.indexOf(e);o>-1&&(t.splice(o,1),i())};return!n&&nl()&&su(r),r}function Oa(t,...e){t.slice().forEach(n=>{n(...e)})}const IL=t=>t(),s3=Symbol(),Sm=Symbol();function Cm(t,e){t instanceof Map&&e instanceof Map?e.forEach((n,i)=>t.set(i,n)):t instanceof Set&&e instanceof Set&&e.forEach(t.add,t);for(const n in e){if(!e.hasOwnProperty(n))continue;const i=e[n],r=t[n];km(r)&&km(i)&&t.hasOwnProperty(n)&&!it(i)&&!Nr(i)?t[n]=Cm(r,i):t[n]=i}return t}const NL=Symbol();function DL(t){return!km(t)||!Object.prototype.hasOwnProperty.call(t,NL)}const{assign:Eo}=Object;function BL(t){return!!(it(t)&&t.effect)}function FL(t,e,n,i){const{state:r,actions:o,getters:s}=e,a=n.state.value[t];let l;function f(){a||(n.state.value[t]=r?r():{});const u=Jt(n.state.value[t]);return Eo(u,o,Object.keys(s||{}).reduce((c,d)=>(c[d]=Xs(U(()=>{Yc(n);const p=n._s.get(t);return s[d].call(p,p)})),c),{}))}return l=a3(t,f,e,n,i,!0),l}function a3(t,e,n={},i,r,o){let s;const a=Eo({actions:{}},n),l={deep:!0};let f,u,c=[],d=[],p;const h=i.state.value[t];!o&&!h&&(i.state.value[t]={}),H({});let g;function y(T){let A;f=u=!1,typeof T=="function"?(T(i.state.value[t]),A={type:ef.patchFunction,storeId:t,events:p}):(Cm(i.state.value[t],T),A={type:ef.patchObject,payload:T,storeId:t,events:p});const R=g=Symbol();lt().then(()=>{g===R&&(f=!0)}),u=!0,Oa(c,A,i.state.value[t])}const w=o?function(){const{state:A}=n,R=A?A():{};this.$patch(F=>{Eo(F,R)})}:r3;function v(){s.stop(),c=[],d=[],i._s.delete(t)}const _=(T,A="")=>{if(s3 in T)return T[Sm]=A,T;const R=function(){Yc(i);const F=Array.from(arguments),L=[],K=[];function fe(re){L.push(re)}function ae(re){K.push(re)}Oa(d,{args:F,name:R[Sm],store:x,after:fe,onError:ae});let ce;try{ce=T.apply(this&&this.$id===t?this:x,F)}catch(re){throw Oa(K,re),re}return ce instanceof Promise?ce.then(re=>(Oa(L,re),re)).catch(re=>(Oa(K,re),Promise.reject(re))):(Oa(L,ce),ce)};return R[s3]=!0,R[Sm]=A,R},b={_p:i,$id:t,$onAction:o3.bind(null,d),$patch:y,$reset:w,$subscribe(T,A={}){const R=o3(c,T,A.detached,()=>F()),F=s.run(()=>je(()=>i.state.value[t],L=>{(A.flush==="sync"?u:f)&&T({storeId:t,type:ef.direct,events:p},L)},Eo({},l,A)));return R},$dispose:v},x=tn(b);i._s.set(t,x);const S=(i._a&&i._a.runWithContext||IL)(()=>i._e.run(()=>(s=ou()).run(()=>e({action:_}))));for(const T in S){const A=S[T];if(it(A)&&!BL(A)||Nr(A))o||(h&&DL(A)&&(it(A)?A.value=h[T]:Cm(A,h[T])),i.state.value[t][T]=A);else if(typeof A=="function"){const R=_(A,T);S[T]=R,a.actions[T]=A}}return Eo(x,S),Eo(kt(x),S),Object.defineProperty(x,"$state",{get:()=>i.state.value[t],set:T=>{y(A=>{Eo(A,T)})}}),i._p.forEach(T=>{Eo(x,s.run(()=>T({store:x,app:i._a,pinia:i,options:a})))}),h&&o&&n.hydrate&&n.hydrate(x.$state,h),f=!0,u=!0,x}/*! #__NO_SIDE_EFFECTS__ */function Aa(t,e,n){let i;const r=typeof e=="function";i=r?n:e;function o(s,a){const l=_A();return s=s||(l?Qt(i3,null):null),s&&Yc(s),s=n3,s._s.has(t)||(r?a3(t,e,i,s):FL(t,i,s)),s._s.get(t)}return o.$id=t,o}function l3(t){const e=kt(t),n={};for(const i in e){const r=e[i];r.effect?n[i]=U({get:()=>t[i],set(o){t[i]=o}}):(it(r)||Nr(r))&&(n[i]=Qo(t,i))}return n}const Ra=Aa("app",()=>{const t=window.infixsPingoNotify,e=U(()=>!!t.session?.token);async function n(r,o){return(await a$.post(s$.integrations.authorize,{code:r,reference:o})).data}return{revoke:Bi(Di.integration.revoke,{method:"POST"},ii,{immediate:!1}),validateIntegration:n,isAuthenticated:e,...t}}),Em=Aa("user",()=>{const t=Bi(Di.user.me,ii,{immediate:!1}),e=U(()=>t.data.value),n=U(()=>e.value?.plan.rules.messageTypes.includes("documentMessage")),i=U(()=>e.value?.plan.rules.messageTypes.includes("imageMessage"));return{user:e,me:t,allowDocument:n,allowImage:i}}),f3=/^[a-z0-9]+(-[a-z0-9]+)*$/,Xc=(t,e,n,i="")=>{const r=t.split(":");if(t.slice(0,1)==="@"){if(r.length<2||r.length>3)return null;i=r.shift().slice(1)}if(r.length>3||!r.length)return null;if(r.length>1){const a=r.pop(),l=r.pop(),f={provider:r.length>0?r[0]:i,prefix:l,name:a};return e&&!Qc(f)?null:f}const o=r[0],s=o.split("-");if(s.length>1){const a={provider:i,prefix:s.shift(),name:s.join("-")};return e&&!Qc(a)?null:a}if(n&&i===""){const a={provider:i,prefix:"",name:o};return e&&!Qc(a,n)?null:a}return null},Qc=(t,e)=>t?!!((e&&t.prefix===""||t.prefix)&&t.name):!1,u3=Object.freeze({left:0,top:0,width:16,height:16}),Zc=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),ed=Object.freeze({...u3,...Zc}),Om=Object.freeze({...ed,body:"",hidden:!1});function $L(t,e){const n={};!t.hFlip!=!e.hFlip&&(n.hFlip=!0),!t.vFlip!=!e.vFlip&&(n.vFlip=!0);const i=((t.rotate||0)+(e.rotate||0))%4;return i&&(n.rotate=i),n}function c3(t,e){const n=$L(t,e);for(const i in Om)i in Zc?i in t&&!(i in n)&&(n[i]=Zc[i]):i in e?n[i]=e[i]:i in t&&(n[i]=t[i]);return n}function LL(t,e){const n=t.icons,i=t.aliases||Object.create(null),r=Object.create(null);function o(s){if(n[s])return r[s]=[];if(!(s in r)){r[s]=null;const a=i[s]&&i[s].parent,l=a&&o(a);l&&(r[s]=[a].concat(l))}return r[s]}return Object.keys(n).concat(Object.keys(i)).forEach(o),r}function qL(t,e,n){const i=t.icons,r=t.aliases||Object.create(null);let o={};function s(a){o=c3(i[a]||r[a],o)}return s(e),n.forEach(s),c3(t,o)}function d3(t,e){const n=[];if(typeof t!="object"||typeof t.icons!="object")return n;t.not_found instanceof Array&&t.not_found.forEach(r=>{e(r,null),n.push(r)});const i=LL(t);for(const r in i){const o=i[r];o&&(e(r,qL(t,r,o)),n.push(r))}return n}const VL={provider:"",aliases:{},not_found:{},...u3};function Am(t,e){for(const n in e)if(n in t&&typeof t[n]!=typeof e[n])return!1;return!0}function p3(t){if(typeof t!="object"||t===null)return null;const e=t;if(typeof e.prefix!="string"||!t.icons||typeof t.icons!="object"||!Am(t,VL))return null;const n=e.icons;for(const r in n){const o=n[r];if(!r||typeof o.body!="string"||!Am(o,Om))return null}const i=e.aliases||Object.create(null);for(const r in i){const o=i[r],s=o.parent;if(!r||typeof s!="string"||!n[s]&&!i[s]||!Am(o,Om))return null}return e}const h3=Object.create(null);function zL(t,e){return{provider:t,prefix:e,icons:Object.create(null),missing:new Set}}function Ta(t,e){const n=h3[t]||(h3[t]=Object.create(null));return n[e]||(n[e]=zL(t,e))}function g3(t,e){return p3(e)?d3(e,(n,i)=>{i?t.icons[n]=i:t.missing.add(n)}):[]}function jL(t,e,n){try{if(typeof n.body=="string")return t.icons[e]={...n},!0}catch{}return!1}let tf=!1;function m3(t){return typeof t=="boolean"&&(tf=t),tf}function HL(t){const e=typeof t=="string"?Xc(t,!0,tf):t;if(e){const n=Ta(e.provider,e.prefix),i=e.name;return n.icons[i]||(n.missing.has(i)?null:void 0)}}function UL(t,e){const n=Xc(t,!0,tf);if(!n)return!1;const i=Ta(n.provider,n.prefix);return e?jL(i,n.name,e):(i.missing.add(n.name),!0)}function WL(t,e){if(typeof t!="object")return!1;if(typeof e!="string"&&(e=t.provider||""),tf&&!e&&!t.prefix){let r=!1;return p3(t)&&(t.prefix="",d3(t,(o,s)=>{UL(o,s)&&(r=!0)})),r}const n=t.prefix;if(!Qc({prefix:n,name:"a"}))return!1;const i=Ta(e,n);return!!g3(i,t)}const y3=Object.freeze({width:null,height:null}),w3=Object.freeze({...y3,...Zc}),KL=/(-?[0-9.]*[0-9]+[0-9.]*)/g,GL=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function v3(t,e,n){if(e===1)return t;if(n=n||100,typeof t=="number")return Math.ceil(t*e*n)/n;if(typeof t!="string")return t;const i=t.split(KL);if(i===null||!i.length)return t;const r=[];let o=i.shift(),s=GL.test(o);for(;;){if(s){const a=parseFloat(o);isNaN(a)?r.push(o):r.push(Math.ceil(a*e*n)/n)}else r.push(o);if(o=i.shift(),o===void 0)return r.join("");s=!s}}function JL(t,e="defs"){let n="";const i=t.indexOf("<"+e);for(;i>=0;){const r=t.indexOf(">",i),o=t.indexOf("</"+e);if(r===-1||o===-1)break;const s=t.indexOf(">",o);if(s===-1)break;n+=t.slice(r+1,o).trim(),t=t.slice(0,i).trim()+t.slice(s+1)}return{defs:n,content:t}}function YL(t,e){return t?"<defs>"+t+"</defs>"+e:e}function XL(t,e,n){const i=JL(t);return YL(i.defs,e+i.content+n)}const QL=t=>t==="unset"||t==="undefined"||t==="none";function ZL(t,e){const n={...ed,...t},i={...w3,...e},r={left:n.left,top:n.top,width:n.width,height:n.height};let o=n.body;[n,i].forEach(g=>{const y=[],w=g.hFlip,v=g.vFlip;let _=g.rotate;w?v?_+=2:(y.push("translate("+(r.width+r.left).toString()+" "+(0-r.top).toString()+")"),y.push("scale(-1 1)"),r.top=r.left=0):v&&(y.push("translate("+(0-r.left).toString()+" "+(r.height+r.top).toString()+")"),y.push("scale(1 -1)"),r.top=r.left=0);let b;switch(_<0&&(_-=Math.floor(_/4)*4),_=_%4,_){case 1:b=r.height/2+r.top,y.unshift("rotate(90 "+b.toString()+" "+b.toString()+")");break;case 2:y.unshift("rotate(180 "+(r.width/2+r.left).toString()+" "+(r.height/2+r.top).toString()+")");break;case 3:b=r.width/2+r.left,y.unshift("rotate(-90 "+b.toString()+" "+b.toString()+")");break}_%2===1&&(r.left!==r.top&&(b=r.left,r.left=r.top,r.top=b),r.width!==r.height&&(b=r.width,r.width=r.height,r.height=b)),y.length&&(o=XL(o,'<g transform="'+y.join(" ")+'">',"</g>"))});const s=i.width,a=i.height,l=r.width,f=r.height;let u,c;s===null?(c=a===null?"1em":a==="auto"?f:a,u=v3(c,l/f)):(u=s==="auto"?l:s,c=a===null?v3(u,f/l):a==="auto"?f:a);const d={},p=(g,y)=>{QL(y)||(d[g]=y.toString())};p("width",u),p("height",c);const h=[r.left,r.top,l,f];return d.viewBox=h.join(" "),{attributes:d,viewBox:h,body:o}}const eq=/\sid="(\S+)"/g,tq="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let nq=0;function iq(t,e=tq){const n=[];let i;for(;i=eq.exec(t);)n.push(i[1]);if(!n.length)return t;const r="suffix"+(Math.random()*16777216|Date.now()).toString(16);return n.forEach(o=>{const s=typeof e=="function"?e(o):e+(nq++).toString(),a=o.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");t=t.replace(new RegExp('([#;"])('+a+')([")]|\\.[a-z])',"g"),"$1"+s+r+"$3")}),t=t.replace(new RegExp(r,"g"),""),t}const Rm=Object.create(null);function rq(t,e){Rm[t]=e}function Tm(t){return Rm[t]||Rm[""]}function Pm(t){let e;if(typeof t.resources=="string")e=[t.resources];else if(e=t.resources,!(e instanceof Array)||!e.length)return null;return{resources:e,path:t.path||"/",maxURL:t.maxURL||500,rotate:t.rotate||750,timeout:t.timeout||5e3,random:t.random===!0,index:t.index||0,dataAfterTimeout:t.dataAfterTimeout!==!1}}const Mm=Object.create(null),nf=["https://api.simplesvg.com","https://api.unisvg.com"],td=[];for(;nf.length>0;)nf.length===1||Math.random()>.5?td.push(nf.shift()):td.push(nf.pop());Mm[""]=Pm({resources:["https://api.iconify.design"].concat(td)});function oq(t,e){const n=Pm(e);return n===null?!1:(Mm[t]=n,!0)}function Im(t){return Mm[t]}let b3=(()=>{let t;try{if(t=fetch,typeof t=="function")return t}catch{}})();function sq(t,e){const n=Im(t);if(!n)return 0;let i;if(!n.maxURL)i=0;else{let r=0;n.resources.forEach(s=>{r=Math.max(r,s.length)});const o=e+".json?icons=";i=n.maxURL-r-n.path.length-o.length}return i}function aq(t){return t===404}const lq=(t,e,n)=>{const i=[],r=sq(t,e),o="icons";let s={type:o,provider:t,prefix:e,icons:[]},a=0;return n.forEach((l,f)=>{a+=l.length+1,a>=r&&f>0&&(i.push(s),s={type:o,provider:t,prefix:e,icons:[]},a=l.length),s.icons.push(l)}),i.push(s),i};function fq(t){if(typeof t=="string"){const e=Im(t);if(e)return e.path}return"/"}const uq={prepare:lq,send:(t,e,n)=>{if(!b3){n("abort",424);return}let i=fq(e.provider);switch(e.type){case"icons":{const o=e.prefix,a=e.icons.join(","),l=new URLSearchParams({icons:a});i+=o+".json?"+l.toString();break}case"custom":{const o=e.uri;i+=o.slice(0,1)==="/"?o.slice(1):o;break}default:n("abort",400);return}let r=503;b3(t+i).then(o=>{const s=o.status;if(s!==200){setTimeout(()=>{n(aq(s)?"abort":"next",s)});return}return r=501,o.json()}).then(o=>{if(typeof o!="object"||o===null){setTimeout(()=>{o===404?n("abort",o):n("next",r)});return}setTimeout(()=>{n("success",o)})}).catch(()=>{n("next",r)})}};function cq(t){const e={loaded:[],missing:[],pending:[]},n=Object.create(null);t.sort((r,o)=>r.provider!==o.provider?r.provider.localeCompare(o.provider):r.prefix!==o.prefix?r.prefix.localeCompare(o.prefix):r.name.localeCompare(o.name));let i={provider:"",prefix:"",name:""};return t.forEach(r=>{if(i.name===r.name&&i.prefix===r.prefix&&i.provider===r.provider)return;i=r;const o=r.provider,s=r.prefix,a=r.name,l=n[o]||(n[o]=Object.create(null)),f=l[s]||(l[s]=Ta(o,s));let u;a in f.icons?u=e.loaded:s===""||f.missing.has(a)?u=e.missing:u=e.pending;const c={provider:o,prefix:s,name:a};u.push(c)}),e}function x3(t,e){t.forEach(n=>{const i=n.loaderCallbacks;i&&(n.loaderCallbacks=i.filter(r=>r.id!==e))})}function dq(t){t.pendingCallbacksFlag||(t.pendingCallbacksFlag=!0,setTimeout(()=>{t.pendingCallbacksFlag=!1;const e=t.loaderCallbacks?t.loaderCallbacks.slice(0):[];if(!e.length)return;let n=!1;const i=t.provider,r=t.prefix;e.forEach(o=>{const s=o.icons,a=s.pending.length;s.pending=s.pending.filter(l=>{if(l.prefix!==r)return!0;const f=l.name;if(t.icons[f])s.loaded.push({provider:i,prefix:r,name:f});else if(t.missing.has(f))s.missing.push({provider:i,prefix:r,name:f});else return n=!0,!0;return!1}),s.pending.length!==a&&(n||x3([t],o.id),o.callback(s.loaded.slice(0),s.missing.slice(0),s.pending.slice(0),o.abort))})}))}let pq=0;function hq(t,e,n){const i=pq++,r=x3.bind(null,n,i);if(!e.pending.length)return r;const o={id:i,icons:e,callback:t,abort:r};return n.forEach(s=>{(s.loaderCallbacks||(s.loaderCallbacks=[])).push(o)}),r}function gq(t,e=!0,n=!1){const i=[];return t.forEach(r=>{const o=typeof r=="string"?Xc(r,e,n):r;o&&i.push(o)}),i}var mq={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function yq(t,e,n,i){const r=t.resources.length,o=t.random?Math.floor(Math.random()*r):t.index;let s;if(t.random){let k=t.resources.slice(0);for(s=[];k.length>1;){const S=Math.floor(Math.random()*k.length);s.push(k[S]),k=k.slice(0,S).concat(k.slice(S+1))}s=s.concat(k)}else s=t.resources.slice(o).concat(t.resources.slice(0,o));const a=Date.now();let l="pending",f=0,u,c=null,d=[],p=[];typeof i=="function"&&p.push(i);function h(){c&&(clearTimeout(c),c=null)}function g(){l==="pending"&&(l="aborted"),h(),d.forEach(k=>{k.status==="pending"&&(k.status="aborted")}),d=[]}function y(k,S){S&&(p=[]),typeof k=="function"&&p.push(k)}function w(){return{startTime:a,payload:e,status:l,queriesSent:f,queriesPending:d.length,subscribe:y,abort:g}}function v(){l="failed",p.forEach(k=>{k(void 0,u)})}function _(){d.forEach(k=>{k.status==="pending"&&(k.status="aborted")}),d=[]}function b(k,S,T){const A=S!=="success";switch(d=d.filter(R=>R!==k),l){case"pending":break;case"failed":if(A||!t.dataAfterTimeout)return;break;default:return}if(S==="abort"){u=T,v();return}if(A){u=T,d.length||(s.length?x():v());return}if(h(),_(),!t.random){const R=t.resources.indexOf(k.resource);R!==-1&&R!==t.index&&(t.index=R)}l="completed",p.forEach(R=>{R(T)})}function x(){if(l!=="pending")return;h();const k=s.shift();if(k===void 0){if(d.length){c=setTimeout(()=>{h(),l==="pending"&&(_(),v())},t.timeout);return}v();return}const S={status:"pending",resource:k,callback:(T,A)=>{b(S,T,A)}};d.push(S),f++,c=setTimeout(x,t.rotate),n(k,e,S.callback)}return setTimeout(x),w}function _3(t){const e={...mq,...t};let n=[];function i(){n=n.filter(a=>a().status==="pending")}function r(a,l,f){const u=yq(e,a,l,(c,d)=>{i(),f&&f(c,d)});return n.push(u),u}function o(a){return n.find(l=>a(l))||null}return{query:r,find:o,setIndex:a=>{e.index=a},getIndex:()=>e.index,cleanup:i}}function k3(){}const Nm=Object.create(null);function wq(t){if(!Nm[t]){const e=Im(t);if(!e)return;const n=_3(e),i={config:e,redundancy:n};Nm[t]=i}return Nm[t]}function vq(t,e,n){let i,r;if(typeof t=="string"){const o=Tm(t);if(!o)return n(void 0,424),k3;r=o.send;const s=wq(t);s&&(i=s.redundancy)}else{const o=Pm(t);if(o){i=_3(o);const s=t.resources?t.resources[0]:"",a=Tm(s);a&&(r=a.send)}}return!i||!r?(n(void 0,424),k3):i.query(e,r,n)().abort}function S3(){}function bq(t){t.iconsLoaderFlag||(t.iconsLoaderFlag=!0,setTimeout(()=>{t.iconsLoaderFlag=!1,dq(t)}))}function xq(t){const e=[],n=[];return t.forEach(i=>{(i.match(f3)?e:n).push(i)}),{valid:e,invalid:n}}function rf(t,e,n){function i(){const r=t.pendingIcons;e.forEach(o=>{r&&r.delete(o),t.icons[o]||t.missing.add(o)})}if(n&&typeof n=="object")try{if(!g3(t,n).length){i();return}}catch(r){console.error(r)}i(),bq(t)}function C3(t,e){t instanceof Promise?t.then(n=>{e(n)}).catch(()=>{e(null)}):e(t)}function _q(t,e){t.iconsToLoad?t.iconsToLoad=t.iconsToLoad.concat(e).sort():t.iconsToLoad=e,t.iconsQueueFlag||(t.iconsQueueFlag=!0,setTimeout(()=>{t.iconsQueueFlag=!1;const{provider:n,prefix:i}=t,r=t.iconsToLoad;if(delete t.iconsToLoad,!r||!r.length)return;const o=t.loadIcon;if(t.loadIcons&&(r.length>1||!o)){C3(t.loadIcons(r,i,n),u=>{rf(t,r,u)});return}if(o){r.forEach(u=>{const c=o(u,i,n);C3(c,d=>{const p=d?{prefix:i,icons:{[u]:d}}:null;rf(t,[u],p)})});return}const{valid:s,invalid:a}=xq(r);if(a.length&&rf(t,a,null),!s.length)return;const l=i.match(f3)?Tm(n):null;if(!l){rf(t,s,null);return}l.prepare(n,i,s).forEach(u=>{vq(n,u,c=>{rf(t,u.icons,c)})})}))}const kq=(t,e)=>{const n=gq(t,!0,m3()),i=cq(n);if(!i.pending.length){let l=!0;return e&&setTimeout(()=>{l&&e(i.loaded,i.missing,i.pending,S3)}),()=>{l=!1}}const r=Object.create(null),o=[];let s,a;return i.pending.forEach(l=>{const{provider:f,prefix:u}=l;if(u===a&&f===s)return;s=f,a=u,o.push(Ta(f,u));const c=r[f]||(r[f]=Object.create(null));c[u]||(c[u]=[])}),i.pending.forEach(l=>{const{provider:f,prefix:u,name:c}=l,d=Ta(f,u),p=d.pendingIcons||(d.pendingIcons=new Set);p.has(c)||(p.add(c),r[f][u].push(c))}),o.forEach(l=>{const f=r[l.provider][l.prefix];f.length&&_q(l,f)}),e?hq(e,i,o):S3};function Sq(t,e){const n={...t};for(const i in e){const r=e[i],o=typeof r;i in y3?(r===null||r&&(o==="string"||o==="number"))&&(n[i]=r):o===typeof n[i]&&(n[i]=i==="rotate"?r%4:r)}return n}const Cq=/[\s,]+/;function Eq(t,e){e.split(Cq).forEach(n=>{switch(n.trim()){case"horizontal":t.hFlip=!0;break;case"vertical":t.vFlip=!0;break}})}function Oq(t,e=0){const n=t.replace(/^-?[0-9.]*/,"");function i(r){for(;r<0;)r+=4;return r%4}if(n===""){const r=parseInt(t);return isNaN(r)?0:i(r)}else if(n!==t){let r=0;switch(n){case"%":r=25;break;case"deg":r=90}if(r){let o=parseFloat(t.slice(0,t.length-n.length));return isNaN(o)?0:(o=o/r,o%1===0?i(o):0)}}return e}function Aq(t,e){let n=t.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const i in e)n+=" "+i+'="'+e[i]+'"';return'<svg xmlns="http://www.w3.org/2000/svg"'+n+">"+t+"</svg>"}function Rq(t){return t.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(/</g,"%3C").replace(/>/g,"%3E").replace(/\s+/g," ")}function Tq(t){return"data:image/svg+xml,"+Rq(t)}function Pq(t){return'url("'+Tq(t)+'")'}const E3={...w3,inline:!1},Mq={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},Iq={display:"inline-block"},Dm={backgroundColor:"currentColor"},O3={backgroundColor:"transparent"},A3={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},R3={webkitMask:Dm,mask:Dm,background:O3};for(const t in R3){const e=R3[t];for(const n in A3)e[t+n]=A3[n]}const nd={};["horizontal","vertical"].forEach(t=>{const e=t.slice(0,1)+"Flip";nd[t+"-flip"]=e,nd[t.slice(0,1)+"-flip"]=e,nd[t+"Flip"]=e});function T3(t){return t+(t.match(/^[-0-9.]+$/)?"px":"")}const P3=(t,e)=>{const n=Sq(E3,e),i={...Mq},r=e.mode||"svg",o={},s=e.style,a=typeof s=="object"&&!(s instanceof Array)?s:{};for(let g in e){const y=e[g];if(y!==void 0)switch(g){case"icon":case"style":case"onLoad":case"mode":case"ssr":break;case"inline":case"hFlip":case"vFlip":n[g]=y===!0||y==="true"||y===1;break;case"flip":typeof y=="string"&&Eq(n,y);break;case"color":o.color=y;break;case"rotate":typeof y=="string"?n[g]=Oq(y):typeof y=="number"&&(n[g]=y);break;case"ariaHidden":case"aria-hidden":y!==!0&&y!=="true"&&delete i["aria-hidden"];break;default:{const w=nd[g];w?(y===!0||y==="true"||y===1)&&(n[w]=!0):E3[g]===void 0&&(i[g]=y)}}}const l=ZL(t,n),f=l.attributes;if(n.inline&&(o.verticalAlign="-0.125em"),r==="svg"){i.style={...o,...a},Object.assign(i,f);let g=0,y=e.id;return typeof y=="string"&&(y=y.replace(/-/g,"_")),i.innerHTML=iq(l.body,y?()=>y+"ID"+g++:"iconifyVue"),Yt("svg",i)}const{body:u,width:c,height:d}=t,p=r==="mask"||(r==="bg"?!1:u.indexOf("currentColor")!==-1),h=Aq(u,{...f,width:c+"",height:d+""});return i.style={...o,"--svg":Pq(h),width:T3(f.width),height:T3(f.height),...Iq,...p?Dm:O3,...a},Yt("span",i)};if(m3(!0),rq("",uq),typeof document<"u"&&typeof window<"u"){const t=window;if(t.IconifyPreload!==void 0){const e=t.IconifyPreload,n="Invalid IconifyPreload syntax.";typeof e=="object"&&e!==null&&(e instanceof Array?e:[e]).forEach(i=>{try{(typeof i!="object"||i===null||i instanceof Array||typeof i.icons!="object"||typeof i.prefix!="string"||!WL(i))&&console.error(n)}catch{console.error(n)}})}if(t.IconifyProviders!==void 0){const e=t.IconifyProviders;if(typeof e=="object"&&e!==null)for(let n in e){const i="IconifyProviders["+n+"] is invalid.";try{const r=e[n];if(typeof r!="object"||!r||r.resources===void 0)continue;oq(n,r)||console.error(i)}catch{console.error(i)}}}}const Nq={...ed,body:""},_n=q((t,{emit:e})=>{const n=H(null);function i(){n.value&&(n.value.abort?.(),n.value=null)}const r=H(!!t.ssr),o=H(""),s=Xt(null);function a(){const f=t.icon;if(typeof f=="object"&&f!==null&&typeof f.body=="string")return o.value="",{data:f};let u;if(typeof f!="string"||(u=Xc(f,!1,!0))===null)return null;let c=HL(u);if(!c){const h=n.value;return(!h||h.name!==f)&&(c===null?n.value={name:f}:n.value={name:f,abort:kq([u],l)}),null}i(),o.value!==f&&(o.value=f,lt(()=>{e("load",f)}));const d=t.customise;if(d){c=Object.assign({},c);const h=d(c.body,u.name,u.prefix,u.provider);typeof h=="string"&&(c.body=h)}const p=["iconify"];return u.prefix!==""&&p.push("iconify--"+u.prefix),u.provider!==""&&p.push("iconify--"+u.provider),{data:c,classes:p}}function l(){const f=a();f?f.data!==s.value?.data&&(s.value=f):s.value=null}return r.value?l():_t(()=>{r.value=!0,l()}),je(()=>t.icon,l),qn(i),()=>{const f=s.value;if(!f)return P3(Nq,t);let u=t;return f.classes&&(u={...t,class:f.classes.join(" ")}),P3({...ed,...f.data},u)}},{props:["icon","mode","ssr","width","height","style","color","inline","rotate","hFlip","horizontalFlip","vFlip","verticalFlip","flip","id","ariaHidden","customise","title"],emits:["load"]}),Dq={class:"iafw:w-full iafw:h-16 iafw:bg-background iafw:py-3 iafw:px-5 iafw:flex iafw:gap-3 iafw:items-center iafw:shadow-md"},Bq={key:0,class:"iafw:mr-0 iafw:relative"},Fq=["src"],$q={class:"iafw:flex iafw:gap-3 iafw:items-center iafw:justify-between iafw:flex-1"},Lq={class:"iafw:md:block iafw:hidden"},qq={class:"iafw:flex iafw:gap-3 iafw:items-center"},Vq={key:0,class:"iafw:border iafw:h-9 iafw:primary-gradient iafw:flex iafw:gap-1 iafw:items-center iafw:justify-center iafw:px-3 iafw:py-1 iafw:rounded-sm iafw:text-sm"},zq={class:"iafw:grid iafw:flex-1 iafw:text-left iafw:text-sm iafw:leading-tight"},jq={class:"iafw:truncate iafw:font-semibold"},Hq={class:"iafw:truncate iafw:text-xs"},Uq={class:"iafw:bg-info iafw:p-2 iafw:rounded-lg"},Wq={class:"iafw:text-sm iafw:font-medium"},Kq={class:"iafw:text-xs iafw:text-muted-foreground"},Gq={href:"https://pingonotify.com/dashboard",target:"_blank"},Jq=q({__name:"TopMenu",props:{items:{},logo:{}},setup(t){async function e(){await n.revoke.execute(),location.reload()}const n=Ra(),i=Em(),r=tc(),o=s=>r.meta?.path?.startsWith(s);return(s,a)=>{const l=OF,f=ts("RouterLink"),u=EF,c=CF,d=SF,p=Ic,h=Kt,g=ka,y=s_,w=Wl,v=o_,_=r_,b=_a,x=wa;return E(),X("div",Dq,[s.logo?(E(),X("div",Bq,[typeof s.logo!="string"?(E(),B(dn(s.logo),{key:0,class:"iafw:h-10 iafw:w-auto"})):(E(),X("img",{key:1,src:s.logo,alt:"Logo",class:"iafw:h-10 iafw:w-auto"},null,8,Fq))])):Re("",!0),ie("div",$q,[a[4]||(a[4]=ie("div",{class:"iafw:block iafw:md:hidden"},null,-1)),ie("div",Lq,[M(d,null,{default:C(()=>[M(c,null,{default:C(()=>[(E(!0),X(Ve,null,Rt(s.items,k=>(E(),B(u,{key:k.path},{default:C(()=>[M(f,{to:{name:k.name,query:{page:k.page,path:k.path}},custom:""},{default:C(({isActive:S,href:T,navigate:A})=>[M(l,{active:S||o(k.path),href:T,onClick:A,class:Ce(m(o$)())},{default:C(()=>[_e(Ae(k.label),1)]),_:2},1032,["active","href","onClick","class"])]),_:2},1032,["to"])]),_:2},1024))),128))]),_:1})]),_:1})]),ie("div",qq,[m(i).user?(E(),X("div",Vq,[ie("strong",null,Ae(m(i).user.plan.messageLimit-m(i).user.plan.totalMessages),1),a[0]||(a[0]=ie("span",null,"messages",-1))])):m(n).isAuthenticated?(E(),B(p,{key:1,class:"iafw:h-10 iafw:w-20"})):Re("",!0),m(n).isAuthenticated&&m(i).user?(E(),B(x,{key:2},{default:C(()=>[M(g,{"as-child":""},{default:C(()=>[M(h,{size:"lg",variant:"ghost",class:"iafw:data-[state=open]:bg-sidebar-accent iafw:data-[state=open]:text-sidebar-accent-foreground"},{default:C(()=>[m(n).revoke.isLoading?(E(),B(m(Qi),{key:1,class:"size-14 iafw:text-primary iafw:animate-spin"})):(E(),B(m($c),{key:0,class:"size-14 iafw:text-primary"})),ie("div",zq,[ie("span",jq,Ae(m(i).user.displayName),1),ie("span",Hq,Ae(m(i).user.email),1)]),M(m(Bc),{class:"iafw:ml-auto iafw:size-4"})]),_:1})]),_:1}),M(b,{class:"iafw:w-[--reka-dropdown-menu-trigger-width] iafw:min-w-56 iafw:rounded-lg",side:"bottom",align:"end","side-offset":20},{default:C(()=>[M(y,{class:"iafw:flex iafw:gap-3"},{default:C(()=>[ie("div",Uq,[m(i).user.subscription.paymentMethod!=="FREE"?(E(),B(m(_n),{key:0,icon:"gravity-ui:crown-diamond",class:"iafw:size-5 iafw:text-secondary"})):(E(),B(m(_n),{key:1,icon:"mynaui:message-solid",class:"iafw:size-5 iafw:text-secondary"}))]),ie("div",null,[ie("p",Wq,Ae(m(i).user.planLocales.en.name)+" Plan ",1),ie("p",Kq,Ae(m(i).user.plan.messageLimit)+" messages/month ",1)])]),_:1}),M(v,null,{default:C(()=>[M(w,{"as-child":""},{default:C(()=>[ie("a",Gq,[M(m($c)),a[1]||(a[1]=_e(" Access Account ",-1))])]),_:1}),M(w,null,{default:C(()=>[M(m(zF)),a[2]||(a[2]=_e(" Support ",-1))]),_:1})]),_:1}),M(_),M(w,{onSelect:e},{default:C(()=>[M(m(d_)),a[3]||(a[3]=_e(" Log out ",-1))]),_:1})]),_:1})]),_:1})):m(n).isAuthenticated?(E(),B(p,{key:3,class:"iafw:h-10 iafw:w-52 iafw:ml-2"})):Re("",!0)])])])}}}),Yq={xmlns:"http://www.w3.org/2000/svg",width:"408",height:"381",fill:"none",viewBox:"0 0 408 381"};function Xq(t,e){return E(),X("svg",Yq,[...e[0]||(e[0]=[Iu('<path fill="url(#paint0_radial_6_20)" d="M407.721 363.401c0 9.378-68.378 16.981-152.728 16.981-84.349 0-152.728-7.603-152.728-16.981s68.379-16.98 152.728-16.98 152.728 7.602 152.728 16.98"></path><path fill="url(#paint1_linear_6_20)" d="M198.565.986C397.057.986 397.058 72.493 397.058 154c0 66.62-.001 126.558-108.385 146.231a16 16 0 0 1-1.303 4.615l-22.109 49.122c-5.661 12.578-23.52 12.578-29.181 0l-21.211-47.126c-5.28.112-10.714.173-16.304.173C.073 307.015.073 235.508.073 154S.073.986 198.565.986"></path><defs><radialGradient id="paint0_radial_6_20" cx="0" cy="0" r="1" gradientTransform="matrix(152.728 0 0 16.9804 254.993 363.401)" gradientUnits="userSpaceOnUse"><stop stop-color="#529B6D" stop-opacity=".65"></stop><stop offset=".38" stop-color="#32AD60" stop-opacity=".29"></stop><stop offset="1" stop-color="#12BF53" stop-opacity="0"></stop></radialGradient><linearGradient id="paint1_linear_6_20" x1="198.565" x2="198.565" y1=".986" y2="363.401" gradientUnits="userSpaceOnUse"><stop stop-color="#BBF1CF"></stop><stop offset="1" stop-color="#0FBF50"></stop></linearGradient></defs>',3)])])}const Qq={render:Xq},Zq={class:"iafw:w-full iafw:-px-5 iafw:py-6 iafw:text-sm iafw:px-5"},M3=q({__name:"DefaultLayout",setup(t){const e=[{label:"Notifications",name:"notifications",page:"infixs-pingo-notify",path:"/notifications"},{label:"Connections",name:"connections",page:"infixs-pingo-notify",path:"/connections"}];return(n,i)=>(E(),X("div",null,[M(Jq,{items:e,logo:m(Qq)},null,8,["logo"]),ie("div",Zq,[z(n.$slots,"default")])]))}}),of=(t,e)=>{const n=t.__vccOpts||t;for(const[i,r]of e)n[i]=r;return n},eV={};function tV(t,e){return z(t.$slots,"default")}const nV=of(eV,[["render",tV]]);let Bm=1;var iV=class{subscribers;toasts;dismissedToasts;constructor(){this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}subscribe=t=>(this.subscribers.push(t),()=>{const e=this.subscribers.indexOf(t);this.subscribers.splice(e,1)});publish=t=>{this.subscribers.forEach(e=>e(t))};addToast=t=>{this.publish(t),this.toasts=[...this.toasts,t]};create=t=>{const{message:e,...n}=t,i=typeof t.id=="number"||t.id&&t.id?.length>0?t.id:Bm++,r=this.toasts.find(s=>s.id===i),o=t.dismissible===void 0?!0:t.dismissible;return this.dismissedToasts.has(i)&&this.dismissedToasts.delete(i),r?this.toasts=this.toasts.map(s=>s.id===i?(this.publish({...s,...t,id:i,title:e}),{...s,...t,id:i,dismissible:o,title:e}):s):this.addToast({title:e,...n,dismissible:o,id:i}),i};dismiss=t=>(t?(this.dismissedToasts.add(t),requestAnimationFrame(()=>this.subscribers.forEach(e=>e({id:t,dismiss:!0})))):this.toasts.forEach(e=>{this.subscribers.forEach(n=>n({id:e.id,dismiss:!0}))}),t);message=(t,e)=>this.create({...e,message:t,type:"default"});error=(t,e)=>this.create({...e,type:"error",message:t});success=(t,e)=>this.create({...e,type:"success",message:t});info=(t,e)=>this.create({...e,type:"info",message:t});warning=(t,e)=>this.create({...e,type:"warning",message:t});loading=(t,e)=>this.create({...e,type:"loading",message:t});promise=(t,e)=>{if(!e)return;let n;e.loading!==void 0&&(n=this.create({...e,promise:t,type:"loading",message:e.loading,description:typeof e.description!="function"?e.description:void 0}));const i=Promise.resolve(t instanceof Function?t():t);let r=n!==void 0,o;const s=i.then(async l=>{if(o=["resolve",l],pr(l))r=!1,this.create({id:n,type:"default",message:l});else if(oV(l)&&!l.ok){r=!1;const u=typeof e.error=="function"?await e.error(`HTTP error! status: ${l.status}`):e.error,c=typeof e.description=="function"?await e.description(`HTTP error! status: ${l.status}`):e.description,p=typeof u=="object"&&!pr(u)?u:{message:u||"",id:n||""};this.create({id:n,type:"error",description:c,...p})}else if(l instanceof Error){r=!1;const u=typeof e.error=="function"?await e.error(l):e.error,c=typeof e.description=="function"?await e.description(l):e.description,p=typeof u=="object"&&!pr(u)?u:{message:u||"",id:n||""};this.create({id:n,type:"error",description:c,...p})}else if(e.success!==void 0){r=!1;const u=typeof e.success=="function"?await e.success(l):e.success,c=typeof e.description=="function"?await e.description(l):e.description,p=typeof u=="object"&&!pr(u)?u:{message:u||"",id:n||""};this.create({id:n,type:"success",description:c,...p})}}).catch(async l=>{if(o=["reject",l],e.error!==void 0){r=!1;const f=typeof e.error=="function"?await e.error(l):e.error,u=typeof e.description=="function"?await e.description(l):e.description,d=typeof f=="object"&&!pr(f)?f:{message:f||"",id:n||""};this.create({id:n,type:"error",description:u,...d})}}).finally(()=>{r&&(this.dismiss(n),n=void 0),e.finally?.()}),a=()=>new Promise((l,f)=>s.then(()=>o[0]==="reject"?f(o[1]):l(o[1])).catch(f));return typeof n!="string"&&typeof n!="number"?{unwrap:a}:Object.assign(n,{unwrap:a})};custom=(t,e)=>{const n=e?.id||Bm++,i=this.toasts.find(o=>o.id===n),r=e?.dismissible===void 0?!0:e.dismissible;return this.dismissedToasts.has(n)&&this.dismissedToasts.delete(n),i?this.toasts=this.toasts.map(o=>o.id===n?(this.publish({...o,component:t,dismissible:r,id:n,...e}),{...o,component:t,dismissible:r,id:n,...e}):o):this.addToast({component:t,dismissible:r,id:n,...e}),n};getActiveToasts=()=>this.toasts.filter(t=>!this.dismissedToasts.has(t.id))};const yi=new iV;function rV(t,e){const n=e?.id||Bm++;return yi.create({message:t,id:n,type:"default",...e}),n}const oV=t=>t&&typeof t=="object"&&"ok"in t&&typeof t.ok=="boolean"&&"status"in t&&typeof t.status=="number",sV=rV,aV=()=>yi.toasts,lV=()=>yi.getActiveToasts(),id=Object.assign(sV,{success:yi.success,info:yi.info,warning:yi.warning,error:yi.error,custom:yi.custom,message:yi.message,promise:yi.promise,dismiss:yi.dismiss,loading:yi.loading},{getHistory:aV,getToasts:lV});function rd(t){return t.label!==void 0}const fV=3,I3="24px",N3="16px",D3=4e3,uV=356,cV=14,dV=45,B3=200;function pV(){const t=H(!1);return Tt(()=>{const e=()=>{t.value=document.hidden};return document.addEventListener("visibilitychange",e),()=>window.removeEventListener("visibilitychange",e)}),{isDocumentHidden:t}}function Oo(...t){return t.filter(Boolean).join(" ")}function hV(t){const[e,n]=t.split("-"),i=[];return e&&i.push(e),n&&i.push(n),i}function gV(t,e){const n={};return[t,e].forEach((i,r)=>{const o=r===1,s=o?"--mobile-offset":"--offset",a=o?N3:I3;function l(f){["top","right","bottom","left"].forEach(u=>{n[`${s}-${u}`]=typeof f=="number"?`${f}px`:f})}typeof i=="number"||typeof i=="string"?l(i):typeof i=="object"?["top","right","bottom","left"].forEach(f=>{i[f]===void 0?n[`${s}-${f}`]=a:n[`${s}-${f}`]=typeof i[f]=="number"?`${i[f]}px`:i[f]}):l(a)}),n}const mV=["data-rich-colors","data-styled","data-mounted","data-promise","data-swiped","data-removed","data-visible","data-y-position","data-x-position","data-index","data-front","data-swiping","data-dismissible","data-type","data-invert","data-swipe-out","data-swipe-direction","data-expanded","data-testid"],yV=["aria-label","data-disabled"];var wV=q({__name:"Toast",props:{toast:{},toasts:{},index:{},swipeDirections:{},expanded:{type:Boolean},invert:{type:Boolean},heights:{},gap:{},position:{},visibleToasts:{},expandByDefault:{type:Boolean},closeButton:{type:Boolean},interacting:{type:Boolean},style:{},cancelButtonStyle:{},actionButtonStyle:{},duration:{},class:{},unstyled:{type:Boolean},descriptionClass:{},loadingIcon:{},classes:{},icons:{},closeButtonAriaLabel:{},defaultRichColors:{type:Boolean}},emits:["update:heights","update:height","removeToast"],setup(t,{emit:e}){const n=t,i=e,r=H(null),o=H(null),s=H(!1),a=H(!1),l=H(!1),f=H(!1),u=H(!1),c=H(0),d=H(0),p=H(n.toast.duration||n.duration||D3),h=H(null),g=H(null),y=U(()=>n.index===0),w=U(()=>n.index+1<=n.visibleToasts),v=U(()=>n.toast.type),_=U(()=>n.toast.dismissible!==!1),b=U(()=>n.toast.class||""),x=U(()=>n.descriptionClass||""),k=U(()=>{const I=n.toast.position||n.position,W=n.heights.filter(ue=>ue.position===I).findIndex(ue=>ue.toastId===n.toast.id);return W>=0?W:0}),S=U(()=>{const I=n.toast.position||n.position;return n.heights.filter(W=>W.position===I).reduce((W,ue,Be)=>Be>=k.value?W:W+ue.height,0)}),T=U(()=>k.value*n.gap+S.value||0),A=U(()=>n.toast.closeButton??n.closeButton),R=U(()=>n.toast.duration||n.duration||D3),F=H(0),L=H(0),K=H(null),fe=U(()=>n.position.split("-")),ae=U(()=>fe.value[0]),ce=U(()=>fe.value[1]),re=U(()=>typeof n.toast.title!="string"),te=U(()=>typeof n.toast.description!="string"),{isDocumentHidden:He}=pV(),st=U(()=>v.value&&v.value==="loading");_t(()=>{s.value=!0,p.value=R.value}),Tt(async()=>{if(!s.value||!g.value)return;await lt();const I=g.value,ee=I.style.height;I.style.height="auto";const W=I.getBoundingClientRect().height;I.style.height=ee,d.value=W,i("update:height",{toastId:n.toast.id,height:W,position:n.toast.position||n.position})});function ut(){a.value=!0,c.value=T.value,setTimeout(()=>{i("removeToast",n.toast)},B3)}function ct(){if(st.value||!_.value)return{};ut(),n.toast.onDismiss?.(n.toast)}function vt(I){I.button!==2&&(st.value||!_.value||(h.value=new Date,c.value=T.value,I.target.setPointerCapture(I.pointerId),I.target.tagName!=="BUTTON"&&(l.value=!0,K.value={x:I.clientX,y:I.clientY})))}function We(){if(f.value||!_.value)return;K.value=null;const I=Number(g.value?.style.getPropertyValue("--swipe-amount-x").replace("px","")||0),ee=Number(g.value?.style.getPropertyValue("--swipe-amount-y").replace("px","")||0),W=new Date().getTime()-(h.value?.getTime()||0),ue=r.value==="x"?I:ee,Be=Math.abs(ue)/W;if(Math.abs(ue)>=dV||Be>.11){c.value=T.value,n.toast.onDismiss?.(n.toast),r.value==="x"?o.value=I>0?"right":"left":o.value=ee>0?"down":"up",ut(),f.value=!0;return}else g.value?.style.setProperty("--swipe-amount-x","0px"),g.value?.style.setProperty("--swipe-amount-y","0px");u.value=!1,l.value=!1,r.value=null}function Ze(I){if(!K.value||!_.value||(window?.getSelection()?.toString()?.length??!1))return;const W=I.clientY-K.value.y,ue=I.clientX-K.value.x,Be=n.swipeDirections??hV(n.position);!r.value&&(Math.abs(ue)>1||Math.abs(W)>1)&&(r.value=Math.abs(ue)>Math.abs(W)?"x":"y");let $={x:0,y:0};const V=G=>1/(1.5+Math.abs(G)/20);if(r.value==="y"){if(Be.includes("top")||Be.includes("bottom"))if(Be.includes("top")&&W<0||Be.includes("bottom")&&W>0)$.y=W;else{const G=W*V(W);$.y=Math.abs(G)<Math.abs(W)?G:W}}else if(r.value==="x"&&(Be.includes("left")||Be.includes("right")))if(Be.includes("left")&&ue<0||Be.includes("right")&&ue>0)$.x=ue;else{const G=ue*V(ue);$.x=Math.abs(G)<Math.abs(ue)?G:ue}(Math.abs($.x)>0||Math.abs($.y)>0)&&(u.value=!0),g.value?.style.setProperty("--swipe-amount-x",`${$.x}px`),g.value?.style.setProperty("--swipe-amount-y",`${$.y}px`)}_t(()=>{if(s.value=!0,!g.value)return;const I=g.value.getBoundingClientRect().height;d.value=I;const ee=[{toastId:n.toast.id,height:I,position:n.toast.position},...n.heights];i("update:heights",ee)}),ho(()=>{g.value&&i("removeToast",n.toast)}),Tt(I=>{if(n.toast.promise&&v.value==="loading"||n.toast.duration===1/0||n.toast.type==="loading")return;let ee;const W=()=>{if(L.value<F.value){const Be=new Date().getTime()-F.value;p.value=p.value-Be}L.value=new Date().getTime()},ue=()=>{p.value!==1/0&&(F.value=new Date().getTime(),ee=setTimeout(()=>{n.toast.onAutoClose?.(n.toast),ut()},p.value))};n.expanded||n.interacting||He.value?W():ue(),I(()=>{clearTimeout(ee)})}),je(()=>n.toast.delete,I=>{I!==void 0&&I&&(ut(),n.toast.onDismiss?.(n.toast))},{deep:!0});function ye(){l.value=!1,r.value=null,K.value=null}return(I,ee)=>(E(),X("li",{tabindex:"0",ref_key:"toastRef",ref:g,class:Ce(m(Oo)(n.class,b.value,I.classes?.toast,I.toast.classes?.toast,I.classes?.[v.value],I.toast?.classes?.[v.value])),"data-sonner-toast":"","data-rich-colors":I.toast.richColors??I.defaultRichColors,"data-styled":!(I.toast.component||I.toast?.unstyled||I.unstyled),"data-mounted":s.value,"data-promise":!!I.toast.promise,"data-swiped":u.value,"data-removed":a.value,"data-visible":w.value,"data-y-position":ae.value,"data-x-position":ce.value,"data-index":I.index,"data-front":y.value,"data-swiping":l.value,"data-dismissible":_.value,"data-type":v.value,"data-invert":I.toast.invert||I.invert,"data-swipe-out":f.value,"data-swipe-direction":o.value,"data-expanded":!!(I.expanded||I.expandByDefault&&s.value),"data-testid":I.toast.testId,style:di({"--index":I.index,"--toasts-before":I.index,"--z-index":I.toasts.length-I.index,"--offset":`${a.value?c.value:T.value}px`,"--initial-height":I.expandByDefault?"auto":`${d.value}px`,...I.style,...n.toast.style}),onDragend:ye,onPointerdown:vt,onPointerup:We,onPointermove:Ze},[A.value&&!I.toast.component&&v.value!=="loading"?(E(),X("button",{key:0,"aria-label":I.closeButtonAriaLabel||"Close toast","data-disabled":st.value,"data-close-button":"true",class:Ce(m(Oo)(I.classes?.closeButton,I.toast?.classes?.closeButton)),onClick:ct},[I.icons?.close?(E(),B(dn(I.icons?.close),{key:0})):z(I.$slots,"close-icon",{key:1})],10,yV)):Re("v-if",!0),I.toast.component?(E(),B(dn(I.toast.component),le({key:1},I.toast.componentProps,{onCloseToast:ct}),null,16)):(E(),X(Ve,{key:2},[v.value!=="default"||I.toast.icon||I.toast.promise?(E(),X("div",{key:0,"data-icon":"",class:Ce(m(Oo)(I.classes?.icon,I.toast?.classes?.icon))},[I.toast.icon?(E(),B(dn(I.toast.icon),{key:0})):(E(),X(Ve,{key:1},[v.value==="loading"?z(I.$slots,"loading-icon",{key:0}):v.value==="success"?z(I.$slots,"success-icon",{key:1}):v.value==="error"?z(I.$slots,"error-icon",{key:2}):v.value==="warning"?z(I.$slots,"warning-icon",{key:3}):v.value==="info"?z(I.$slots,"info-icon",{key:4}):Re("v-if",!0)],64))],2)):Re("v-if",!0),ie("div",{"data-content":"",class:Ce(m(Oo)(I.classes?.content,I.toast?.classes?.content))},[ie("div",{"data-title":"",class:Ce(m(Oo)(I.classes?.title,I.toast.classes?.title))},[re.value?(E(),B(dn(I.toast.title),At(le({key:0},I.toast.componentProps)),null,16)):(E(),X(Ve,{key:1},[_e(Ae(I.toast.title),1)],64))],2),I.toast.description?(E(),X("div",{key:0,"data-description":"",class:Ce(m(Oo)(I.descriptionClass,x.value,I.classes?.description,I.toast.classes?.description))},[te.value?(E(),B(dn(I.toast.description),At(le({key:0},I.toast.componentProps)),null,16)):(E(),X(Ve,{key:1},[_e(Ae(I.toast.description),1)],64))],2)):Re("v-if",!0)],2),I.toast.cancel?(E(),X("button",{key:1,style:di(I.toast.cancelButtonStyle||I.cancelButtonStyle),class:Ce(m(Oo)(I.classes?.cancelButton,I.toast.classes?.cancelButton)),"data-button":"","data-cancel":"",onClick:ee[0]||(ee[0]=W=>{m(rd)(I.toast.cancel)&&_.value&&(I.toast.cancel.onClick?.(W),ut())})},Ae(m(rd)(I.toast.cancel)?I.toast.cancel?.label:I.toast.cancel),7)):Re("v-if",!0),I.toast.action?(E(),X("button",{key:2,style:di(I.toast.actionButtonStyle||I.actionButtonStyle),class:Ce(m(Oo)(I.classes?.actionButton,I.toast.classes?.actionButton)),"data-button":"","data-action":"",onClick:ee[1]||(ee[1]=W=>{m(rd)(I.toast.action)&&(I.toast.action.onClick?.(W),!W.defaultPrevented&&ut())})},Ae(m(rd)(I.toast.action)?I.toast.action?.label:I.toast.action),7)):Re("v-if",!0)],64))],46,mV))}}),vV=wV,sf=(t,e)=>{const n=t.__vccOpts||t;for(const[i,r]of e)n[i]=r;return n};const bV={},xV={xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stoke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"};function _V(t,e){return E(),X("svg",xV,e[0]||(e[0]=[ie("line",{x1:"18",y1:"6",x2:"6",y2:"18"},null,-1),ie("line",{x1:"6",y1:"6",x2:"18",y2:"18"},null,-1)]))}var kV=sf(bV,[["render",_V]]);const SV=["data-visible"],CV={class:"sonner-spinner"};var EV=q({__name:"Loader",props:{visible:{type:Boolean}},setup(t){const e=Array(12).fill(0);return(n,i)=>(E(),X("div",{class:"sonner-loading-wrapper","data-visible":n.visible},[ie("div",CV,[(E(!0),X(Ve,null,Rt(m(e),r=>(E(),X("div",{key:`spinner-bar-${r}`,class:"sonner-loading-bar"}))),128))])],8,SV))}}),OV=EV;const AV={},RV={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"};function TV(t,e){return E(),X("svg",RV,e[0]||(e[0]=[ie("path",{"fill-rule":"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z","clip-rule":"evenodd"},null,-1)]))}var PV=sf(AV,[["render",TV]]);const MV={},IV={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"};function NV(t,e){return E(),X("svg",IV,e[0]||(e[0]=[ie("path",{"fill-rule":"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z","clip-rule":"evenodd"},null,-1)]))}var DV=sf(MV,[["render",NV]]);const BV={},FV={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"};function $V(t,e){return E(),X("svg",FV,e[0]||(e[0]=[ie("path",{"fill-rule":"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z","clip-rule":"evenodd"},null,-1)]))}var LV=sf(BV,[["render",$V]]);const qV={},VV={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"};function zV(t,e){return E(),X("svg",VV,e[0]||(e[0]=[ie("path",{"fill-rule":"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z","clip-rule":"evenodd"},null,-1)]))}var jV=sf(qV,[["render",zV]]);const HV=["aria-label"],UV=["data-sonner-theme","dir","data-theme","data-rich-colors","data-y-position","data-x-position"],WV=typeof window<"u"&&typeof document<"u";function KV(){if(typeof window>"u"||typeof document>"u")return"ltr";const t=document.documentElement.getAttribute("dir");return t==="auto"||!t?window.getComputedStyle(document.documentElement).direction:t}var GV=q({name:"Toaster",inheritAttrs:!1,__name:"Toaster",props:{id:{},invert:{type:Boolean,default:!1},theme:{default:"light"},position:{default:"bottom-right"},hotkey:{default:()=>["altKey","KeyT"]},richColors:{type:Boolean,default:!1},expand:{type:Boolean,default:!1},duration:{},gap:{default:cV},visibleToasts:{default:fV},closeButton:{type:Boolean,default:!1},toastOptions:{default:()=>({})},class:{default:""},style:{},offset:{default:I3},mobileOffset:{default:N3},dir:{default:"auto"},swipeDirections:{},icons:{},containerAriaLabel:{default:"Notifications"}},setup(t){const e=t,n=Mh(),i=H([]),r=U(()=>e.id?i.value.filter(R=>R.toasterId===e.id):i.value.filter(R=>!R.toasterId));function o(R,F){return r.value.filter(L=>!L.position&&F===0||L.position===R)}const s=U(()=>{const R=r.value.filter(F=>F.position).map(F=>F.position);return R.length>0?Array.from(new Set([e.position].concat(R))):[e.position]}),a=U(()=>{const R={};return s.value.forEach(F=>{R[F]=i.value.filter(L=>L.position===F)}),R}),l=H([]),f=H({}),u=H(!1);Tt(()=>{s.value.forEach(R=>{R in f.value||(f.value[R]=!1)})});const c=H(e.theme!=="system"?e.theme:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),d=H(null),p=H(null),h=H(!1),g=e.hotkey.join("+").replace(/Key/g,"").replace(/Digit/g,"");function y(R){i.value.find(F=>F.id===R.id)?.delete||yi.dismiss(R.id),i.value=i.value.filter(({id:F})=>F!==R.id),setTimeout(()=>{i.value.find(F=>F.id===R.id)||(l.value=l.value.filter(F=>F.toastId!==R.id))},B3+50)}function w(R){h.value&&!R.currentTarget?.contains?.(R.relatedTarget)&&(h.value=!1,p.value&&(p.value.focus({preventScroll:!0}),p.value=null))}function v(R){R.target instanceof HTMLElement&&R.target.dataset.dismissible==="false"||h.value||(h.value=!0,p.value=R.relatedTarget)}function _(R){R.target&&R.target instanceof HTMLElement&&R.target.dataset.dismissible==="false"||(u.value=!0)}Tt(R=>{const F=yi.subscribe(L=>{if(L.dismiss){requestAnimationFrame(()=>{i.value=i.value.map(K=>K.id===L.id?{...K,delete:!0}:K)});return}lt(()=>{const K=i.value.findIndex(fe=>fe.id===L.id);K!==-1?i.value=[...i.value.slice(0,K),{...i.value[K],...L},...i.value.slice(K+1)]:i.value=[L,...i.value]})});R(F)}),Tt(R=>{if(typeof window>"u")return;if(e.theme!=="system"){c.value=e.theme;return}const F=window.matchMedia("(prefers-color-scheme: dark)"),L=fe=>{c.value=fe?"dark":"light"};L(F.matches);const K=fe=>{L(fe.matches)};try{F.addEventListener("change",K)}catch{F.addListener(K)}R(()=>{try{F.removeEventListener("change",K)}catch{F.removeListener(K)}})}),Tt(()=>{d.value&&p.value&&(p.value.focus({preventScroll:!0}),p.value=null,h.value=!1)}),Tt(()=>{i.value.length<=1&&Object.keys(f.value).forEach(R=>{f.value[R]=!1})}),Tt(R=>{function F(L){const K=e.hotkey.every(ce=>L[ce]||L.code===ce),fe=Array.isArray(d.value)?d.value[0]:d.value;K&&(s.value.forEach(ce=>{f.value[ce]=!0}),fe?.focus());const ae=document.activeElement===d.value||fe?.contains(document.activeElement);L.code==="Escape"&&ae&&s.value.forEach(ce=>{f.value[ce]=!1})}WV&&(document.addEventListener("keydown",F),R(()=>{document.removeEventListener("keydown",F)}))});function b(R){const F=R.currentTarget,L=F.getAttribute("data-y-position")+"-"+F.getAttribute("data-x-position");f.value[L]=!0}function x(R){if(!u.value){const F=R.currentTarget,L=F.getAttribute("data-y-position")+"-"+F.getAttribute("data-x-position");f.value[L]=!1}}function k(){Object.keys(f.value).forEach(R=>{f.value[R]=!1})}function S(){u.value=!1}function T(R){l.value=R}function A(R){const F=l.value.findIndex(L=>L.toastId===R.toastId);if(F!==-1)l.value[F]=R;else{const L=l.value.findIndex(K=>K.position===R.position);L!==-1?l.value.splice(L,0,R):l.value.unshift(R)}}return(R,F)=>(E(),X(Ve,null,[Re(" Remove item from normal navigation flow, only available via hotkey "),ie("section",{"aria-label":`${R.containerAriaLabel} ${m(g)}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false"},[(E(!0),X(Ve,null,Rt(s.value,(L,K)=>(E(),X("ol",le({key:L,ref_for:!0,ref_key:"listRef",ref:d,"data-sonner-toaster":"","data-sonner-theme":c.value,class:e.class,dir:R.dir==="auto"?KV():R.dir,tabIndex:-1,"data-theme":R.theme,"data-rich-colors":R.richColors,"data-y-position":L.split("-")[0],"data-x-position":L.split("-")[1],style:{"--front-toast-height":`${l.value[0]?.height||0}px`,"--width":`${m(uV)}px`,"--gap":`${R.gap}px`,...R.style,...m(n).style,...m(gV)(R.offset,R.mobileOffset)}},{ref_for:!0},R.$attrs,{onBlur:w,onFocus:v,onMouseenter:b,onMousemove:b,onMouseleave:x,onDragend:k,onPointerdown:_,onPointerup:S}),[(E(!0),X(Ve,null,Rt(o(L,K),(fe,ae)=>(E(),B(vV,{key:fe.id,heights:l.value,icons:R.icons,index:ae,toast:fe,defaultRichColors:R.richColors,duration:R.toastOptions?.duration??R.duration,class:Ce(R.toastOptions?.class??""),descriptionClass:R.toastOptions?.descriptionClass,invert:R.invert,visibleToasts:R.visibleToasts,closeButton:R.toastOptions?.closeButton??R.closeButton,interacting:u.value,position:L,style:di(R.toastOptions?.style),unstyled:R.toastOptions?.unstyled,classes:R.toastOptions?.classes,cancelButtonStyle:R.toastOptions?.cancelButtonStyle,actionButtonStyle:R.toastOptions?.actionButtonStyle,"close-button-aria-label":R.toastOptions?.closeButtonAriaLabel,toasts:a.value[L],expandByDefault:R.expand,gap:R.gap,expanded:f.value[L]||!1,swipeDirections:e.swipeDirections,"onUpdate:heights":T,"onUpdate:height":A,onRemoveToast:y},{"close-icon":C(()=>[z(R.$slots,"close-icon",{},()=>[M(kV)])]),"loading-icon":C(()=>[z(R.$slots,"loading-icon",{},()=>[M(OV,{visible:fe.type==="loading"},null,8,["visible"])])]),"success-icon":C(()=>[z(R.$slots,"success-icon",{},()=>[M(PV)])]),"error-icon":C(()=>[z(R.$slots,"error-icon",{},()=>[M(jV)])]),"warning-icon":C(()=>[z(R.$slots,"warning-icon",{},()=>[M(LV)])]),"info-icon":C(()=>[z(R.$slots,"info-icon",{},()=>[M(DV)])]),_:2},1032,["heights","icons","index","toast","defaultRichColors","duration","class","descriptionClass","invert","visibleToasts","closeButton","interacting","position","style","unstyled","classes","cancelButtonStyle","actionButtonStyle","close-button-aria-label","toasts","expandByDefault","gap","expanded","swipeDirections"]))),128))],16,UV))),128))],8,HV)],2112))}}),JV=GV;const YV=q({__name:"Sonner",props:{id:{},invert:{type:Boolean},theme:{},position:{},hotkey:{},richColors:{type:Boolean},expand:{type:Boolean},duration:{},gap:{},visibleToasts:{},closeButton:{type:Boolean},toastOptions:{},class:{},style:{},offset:{},mobileOffset:{},dir:{},swipeDirections:{},icons:{},containerAriaLabel:{}},setup(t){const e=t;return(n,i)=>(E(),B(m(JV),le({class:"iafw:toaster iafw:group"},e,{style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)"}}),null,16))}}),XV=q({__name:"AlertDialogContent",props:{forceMount:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class"),o=Dt(r,i);return(s,a)=>(E(),B(m(r9),{to:"#infixs-pingo-notify-app"},{default:C(()=>[M(m(n9),{"data-slot":"alert-dialog-overlay",class:"iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:fixed iafw:inset-0 iafw:z-50 iafw:bg-black/80"}),M(m(YM),le({"data-slot":"alert-dialog-content"},m(o),{class:m(he)("iafw:bg-background iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:data-[state=closed]:zoom-out-95 iafw:data-[state=open]:zoom-in-95 iafw:fixed iafw:top-[50%] iafw:left-[50%] iafw:z-50 iafw:grid iafw:w-full iafw:max-w-[calc(100%-2rem)] iafw:translate-x-[-50%] iafw:translate-y-[-50%] iafw:gap-4 iafw:rounded-lg iafw:border iafw:p-6 iafw:shadow-lg iafw:duration-200 iafw:sm:max-w-lg",n.class)}),{default:C(()=>[z(s.$slots,"default")]),_:3},16,["class"])]),_:3}))}}),QV=q({__name:"AlertDialogFooter",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"alert-dialog-footer",class:Ce(m(he)("iafw:flex iafw:flex-col-reverse iafw:gap-2 iafw:sm:flex-row iafw:sm:justify-end",e.class))},[z(n.$slots,"default")],2))}}),ZV=q({__name:"AlertDialogCancel",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class");return(i,r)=>(E(),B(m(QM),le(m(n),{class:m(he)(m(f_)({variant:"outline"}),"iafw:mt-2 iafw:sm:mt-0",e.class)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}}),ez=q({__name:"AlertDialogHeader",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"alert-dialog-header",class:Ce(m(he)("iafw:flex iafw:flex-col iafw:gap-2 iafw:text-center iafw:sm:text-left",e.class))},[z(n.$slots,"default")],2))}}),tz=q({__name:"AlertDialogDescription",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class");return(i,r)=>(E(),B(m(e9),le({"data-slot":"alert-dialog-description"},m(n),{class:m(he)("iafw:text-muted-foreground iafw:text-sm",e.class)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}}),F3=q({__name:"AlertDescription",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"alert-description",class:Ce(m(he)("iafw:text-muted-foreground iafw:col-start-2 iafw:grid iafw:justify-items-start iafw:gap-1 iafw:text-sm iafw:[&_p]:leading-relaxed",e.class))},[z(n.$slots,"default")],2))}}),$3=q({__name:"AlertTitle",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"alert-title",class:Ce(m(he)("iafw:col-start-2 iafw:line-clamp-1 iafw:min-h-4 iafw:font-medium iafw:tracking-tight",e.class))},[z(n.$slots,"default")],2))}}),nz=q({__name:"AlertDialogTitle",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class");return(i,r)=>(E(),B(m(l9),le({"data-slot":"alert-dialog-title"},m(n),{class:m(he)("iafw:text-lg iafw:font-semibold",e.class)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}}),iz=q({__name:"AlertDialog",props:{open:{type:Boolean},defaultOpen:{type:Boolean}},emits:["update:open"],setup(t,{emit:e}){const r=Dt(t,e);return(o,s)=>(E(),B(m(s9),le({"data-slot":"alert-dialog"},m(r)),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}});function rz(t){if(typeof t=="string")return t;if(Wt.isAxiosError(t)){const e=t.response?.data;return e?.message?Array.isArray(e.message)?e.message.join(", "):e.message:t.message?t.message:"An unknown Axios error occurred"}else{if(t instanceof Error)return t.message;if(typeof t=="object"&&t!==null&&"message"in t&&typeof t.message=="string")return t.message}return"An unknown error occurred"}const L3={isOpen:!1,title:"",message:"",confirmText:"OK",errorTitle:"An error occurred",cancelText:"",icon:null,isLoading:!1,error:void 0,isSuccessScreen:!1,onConfirm:async()=>{}},St=tn({...L3});function af(t={}){Object.assign(St,{...L3,...t,isOpen:!0,isLoading:!1,error:void 0}),t.onConfirm&&(St.onConfirm=async()=>{St.isLoading=!0;try{const e=await t.onConfirm?.();St.successScreen?(St.successScreenData=e,St.isSuccessScreen=!0):St.isOpen=!1}catch(e){St.error=rz(e)}finally{St.isLoading=!1}})}const Fm={warning:(t,e,n)=>af({title:t,message:e,icon:n?.icon??g_,...n}),question:(t,e,n)=>af({title:t,message:e,cancelText:"Cancel",confirmText:"Yes",...n}),error:(t,e,n)=>af({title:t,message:e,...n}),info:(t,e,n)=>af({title:t,message:e,...n}),success:(t,e,n)=>af({title:t,message:e,...n})},oz=Sa("iafw:relative iafw:w-full iafw:rounded-lg iafw:border iafw:px-4 iafw:py-3 iafw:text-sm iafw:grid iafw:has-[>svg]:grid-cols-[calc(var(--iafw-spacing)*4)_1fr] iafw:grid-cols-[0_1fr] iafw:has-[>svg]:gap-x-3 iafw:gap-y-0.5 iafw:items-start iafw:[&>svg]:size-4 iafw:[&>svg]:translate-y-0.5 iafw:[&>svg]:text-current",{variants:{variant:{default:"iafw:bg-card iafw:text-card-foreground",destructive:"iafw:text-destructive iafw:bg-card iafw:[&>svg]:text-current iafw:*:data-[slot=alert-description]:text-destructive/90"}},defaultVariants:{variant:"default"}}),q3=q({__name:"Alert",props:{class:{},variant:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"alert",class:Ce(m(he)(m(oz)({variant:n.variant}),e.class)),role:"alert"},[z(n.$slots,"default")],2))}}),sz={key:0,class:"iafw:grid iafw:gap-4"},az={class:"iafw:text-sm"},lz={key:0},fz={key:1},uz={class:"iafw:text-sm"},cz=q({__name:"AlertDialog",setup(t){return(e,n)=>{const i=nz,r=$3,o=F3,s=tz,a=ez,l=ZV,f=Kt,u=QV,c=XV;return E(),B(iz,{open:m(St).isOpen,"onUpdate:open":n[0]||(n[0]=d=>m(St).isOpen=d)},{default:C(()=>[M(c,{class:Ce(m(St).alertContentClass)},{default:C(()=>[M(Bu,{name:m(St).transitionName,mode:"out-in"},{default:C(()=>[m(St).isSuccessScreen?(E(),X("div",fz,[M(a,null,{default:C(()=>[M(i,null,{default:C(()=>[_e(Ae(m(St).title),1)]),_:1}),M(s,null,{default:C(()=>[_e(Ae(m(St).description),1)]),_:1})]),_:1}),ie("div",uz,[(E(),B(dn(m(St).successScreen),{data:m(St).successScreenData},null,8,["data"]))]),M(u,null,{default:C(()=>[m(St).cancelText?(E(),B(l,{key:0,disabled:m(St).isLoading},{default:C(()=>[...n[1]||(n[1]=[_e("Close",-1)])]),_:1},8,["disabled"])):Re("",!0)]),_:1})])):(E(),X("div",sz,[M(a,null,{default:C(()=>[M(i,{class:"iafw:flex iafw:gap-3 iafw:items-center"},{default:C(()=>[(E(),B(dn(m(St).icon),{class:"iafw:text-destructive"})),_e(" "+Ae(m(St).title),1)]),_:1}),m(St).error?(E(),B(q3,{key:0,class:"iafw:[&>svg]:text-destructive"},{default:C(()=>[M(m(g_),{class:"iafw:size-5"}),M(r,{class:"iafw:text-destructive"},{default:C(()=>[_e(Ae(m(St).errorTitle),1)]),_:1}),M(o,{class:"iafw:text-destructive"},{default:C(()=>[_e(Ae(m(St).error),1)]),_:1})]),_:1})):Re("",!0),m(St).description?(E(),B(s,{key:1},{default:C(()=>[_e(Ae(m(St).description),1)]),_:1})):Re("",!0)]),_:1}),ie("div",az,[(E(!0),X(Ve,null,Rt(m(St).message.split(/(\*[^*]+\*)/g),(d,p)=>(E(),X(Ve,{key:p},[d.startsWith("*")&&d.endsWith("*")?(E(),X("strong",lz,Ae(d.slice(1,-1)),1)):(E(),X(Ve,{key:1},[_e(Ae(d),1)],64))],64))),128))]),M(u,null,{default:C(()=>[m(St).cancelText?(E(),B(l,{key:0,disabled:m(St).isLoading},{default:C(()=>[_e(Ae(m(St).cancelText),1)]),_:1},8,["disabled"])):Re("",!0),m(St).confirmText?(E(),B(f,{key:1,onClick:Bt(m(St).onConfirm,["prevent"]),disabled:m(St).isLoading},{default:C(()=>[m(St).isLoading?(E(),B(m(Qi),{key:0,class:"iafw:animate-spin iafw:size-4 iafw:mr-2"})):Re("",!0),_e(" "+Ae(m(St).confirmText),1)]),_:1},8,["onClick","disabled"])):Re("",!0)]),_:1})]))]),_:1},8,["name"])]),_:1},8,["class"])]),_:1},8,["open"])}}}),dz=q({__name:"App",setup(t){const e={default:M3,clean:nV},{currentRoute:n}=ec(),i=Ra(),r=Em(),o=U(()=>{const s=n.value.meta.layout||"clean";return e[s]||M3});return i.isAuthenticated&&!r.user&&r.me.execute().then(()=>{}),(s,a)=>{const l=ts("RouterView");return E(),X(Ve,null,[M(m(YV),{"rich-colors":""}),M(cz),(E(),B(dn(m(o)),null,{default:C(()=>[M(l,null,{default:C(({Component:f,route:u})=>[M(Bu,{name:u.meta.transition||"iafw-fade",mode:"out-in"},{default:C(()=>[(E(),B(dn(f)))]),_:2},1032,["name"])]),_:1})]),_:1}))],64)}}}),pz={};function hz(t,e){return null}const gz=of(pz,[["render",hz]]),mz=q({__name:"Empty",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"empty",class:Ce(m(he)("iafw:flex iafw:min-w-0 iafw:flex-1 iafw:flex-col iafw:items-center iafw:justify-center iafw:gap-6 iafw:text-balance iafw:rounded-lg iafw:border-dashed iafw:p-6 iafw:text-center iafw:md:p-12",e.class))},[z(n.$slots,"default")],2))}}),yz=q({__name:"EmptyContent",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"empty-content",class:Ce(m(he)("iafw:flex iafw:w-full iafw:min-w-0 iafw:max-w-sm iafw:flex-col iafw:items-center iafw:gap-4 iafw:text-balance iafw:text-sm",e.class))},[z(n.$slots,"default")],2))}}),wz=q({__name:"EmptyHeader",props:{class:{}},setup(t){return(e,n)=>(E(),X("div",{"data-slot":"empty-header",class:Ce(m(he)("iafw:flex iafw:max-w-sm iafw:flex-col iafw:items-center iafw:gap-2 iafw:text-center",e.$attrs.class??"iafw:"))},[z(e.$slots,"default")],2))}}),vz=q({__name:"EmptyDescription",props:{class:{}},setup(t){return(e,n)=>(E(),X("p",{"data-slot":"empty-description",class:Ce(m(he)("iafw:text-muted-foreground iafw:[&>a:hover]:text-primary iafw:text-sm/relaxed iafw:[&>a]:underline iafw:[&>a]:underline-offset-4",e.$attrs.class??"iafw:"))},[z(e.$slots,"default")],2))}}),bz=Sa("iafw:mb-2 iafw:flex iafw:shrink-0 iafw:items-center iafw:justify-center iafw:[&_svg]:pointer-events-none iafw:[&_svg]:shrink-0",{variants:{variant:{default:"iafw:bg-transparent",icon:"iafw:bg-muted iafw:text-foreground iafw:flex iafw:size-10 iafw:shrink-0 iafw:items-center iafw:justify-center iafw:rounded-lg iafw:[&_svg:not([class*='size-'])]:size-6"}},defaultVariants:{variant:"default"}}),xz=["data-variant"],_z=q({__name:"EmptyTitle",props:{class:{},variant:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"empty-icon","data-variant":n.variant,class:Ce(m(he)("iafw:text-lg iafw:font-medium",m(bz)({variant:n.variant}),e.class))},[z(n.$slots,"default")],10,xz))}}),kz=Sa("iafw:inline-flex iafw:items-center iafw:justify-center iafw:rounded-md iafw:border iafw:px-2 iafw:py-0.5 iafw:text-xs iafw:font-medium iafw:w-fit iafw:whitespace-nowrap iafw:shrink-0 iafw:[&>svg]:size-3 iafw:gap-1 iafw:[&>svg]:pointer-events-none iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:focus-visible:ring-[3px] iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive iafw:transition-[color,box-shadow] iafw:overflow-hidden",{variants:{variant:{default:"iafw:border-transparent iafw:bg-primary iafw:text-primary-foreground iafw:[a&]:hover:bg-primary/90",secondary:"iafw:border-transparent iafw:bg-secondary iafw:text-secondary-foreground iafw:[a&]:hover:bg-secondary/90",destructive:"iafw:border-transparent iafw:bg-destructive iafw:text-white iafw:[a&]:hover:bg-destructive/90 iafw:focus-visible:ring-destructive/20 iafw:dark:focus-visible:ring-destructive/40 iafw:dark:bg-destructive/60",outline:"iafw:text-foreground iafw:[a&]:hover:bg-accent iafw:[a&]:hover:text-accent-foreground",success:"iafw:border-transparent iafw:bg-success iafw:text-success-foreground iafw:[a&]:hover:bg-success/90"},size:{default:"iafw:py-0.5 iafw:px-2",sm:"iafw:py-0.5 iafw:px-2",lg:"iafw:py-1 iafw:px-3"}},defaultVariants:{variant:"default",size:"default"}}),V3=q({__name:"Badge",props:{asChild:{type:Boolean},as:{},variant:{},size:{},class:{}},setup(t){const e=t,n=bt(e,"class");return(i,r)=>(E(),B(m(qe),le({"data-slot":"badge",class:m(he)(m(kz)({variant:i.variant,size:i.size}),e.class)},m(n)),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}}),$m=q({__name:"Avatar",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),B(m(c9),{"data-slot":"avatar",class:Ce(m(he)("iafw:relative iafw:flex iafw:size-8 iafw:shrink-0 iafw:overflow-hidden iafw:rounded-full",e.class))},{default:C(()=>[z(n.$slots,"default")]),_:3},8,["class"]))}}),Lm=q({__name:"AvatarFallback",props:{delayMs:{},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class");return(i,r)=>(E(),B(m(p9),le({"data-slot":"avatar-fallback"},m(n),{class:m(he)("iafw:bg-muted iafw:flex iafw:size-full iafw:items-center iafw:justify-center iafw:rounded-full",e.class)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}}),qm=q({__name:"AvatarImage",props:{src:{},referrerPolicy:{},crossOrigin:{},asChild:{type:Boolean},as:{}},setup(t){const e=t;return(n,i)=>(E(),B(m(m9),le({"data-slot":"avatar-image"},e,{class:"iafw:aspect-square iafw:size-full"}),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),Ao=Aa("connection",()=>{const t=Bi(Di.connections.list,ii,{immediate:!1}),e=Bi(Di.connections.create,{method:"POST"},ii,{immediate:!1}),n=Bi(Di.connections.delete(),{method:"DELETE"},ii,{immediate:!1}),i=Bi(Di.connections.disconnect(),{method:"DELETE"},ii,{immediate:!1}),r=U(()=>t.data.value?.data||[]);async function o(){return t.isFinished.value||await t.execute(),r.value}return{getConnections:o,connections:r,fetch:t,create:e,logout:i,remove:n}}),Sz={class:"iafw:flex iafw:gap-3"},Cz={class:"iafw:flex-1 iafw:flex-col iafw:flex iafw:gap-1 iafw:items-start iafw:justify-between"},Ez={class:"iafw:text-xl iafw:font-semibold iafw:line-clamp-1"},Oz={class:"iafw:flex iafw:gap-2"},Az={class:"iafw:my-6 iafw:flex iafw:gap-5 iafw:flex-1"},Rz={key:0,class:"iafw:flex iafw:gap-2 iafw:text-muted-foreground"},Tz={key:0,class:"iafw:flex iafw:gap-2"},Pz={key:1,class:"iafw:flex iafw:gap-2"},Mz={class:"iafw:flex"},Iz=q({__name:"ConnectionCard",props:{connection:{}},emits:["scan"],setup(t){const e=Ao(),n=t;function i(){Fm.question("Disconnect Connection","Are you sure you want to disconnect this connection?",{onConfirm:async()=>{await e.logout.execute({pathParams:{id:n.connection.id}}),await e.fetch.execute({params:{sync:!0}})}})}function r(){Fm.question("Delete Connection","Are you sure you want to delete this connection? This action cannot be undone.",{onConfirm:async()=>{console.log("Deleting connection",n.connection.id),await e.remove.execute({pathParams:{id:n.connection.id}}),await e.fetch.execute({params:{sync:!0}})}})}return(o,s)=>{const a=qm,l=Lm,f=$m,u=V3,c=Kt,d=ka,p=s_,h=r_,g=Wl,y=_a,w=wa;return E(),X("div",{class:Ce(m(he)("iafw:rounded-md iafw:border iafw:flex iafw:flex-col iafw:shadow-xs iafw:border-input iafw:p-4",n.connection.status!=="open"?"iafw:destructive-gradient":"iafw:primary-gradient"))},[ie("div",Sz,[M(f,{class:"iafw:size-16"},{default:C(()=>[o.connection.profilePictureUrl?(E(),B(a,{key:0,src:o.connection.profilePictureUrl},null,8,["src"])):Re("",!0),M(l,null,{default:C(()=>[_e(Ae(n.connection.name.charAt(0).toUpperCase()),1)]),_:1})]),_:1}),ie("div",Cz,[ie("div",Ez,Ae(n.connection.name),1),n.connection.status==="open"?(E(),B(u,{key:0,variant:"success",size:"lg",class:"iafw:rounded-full"},{default:C(()=>[M(m(ws)),s[2]||(s[2]=_e(" Connected ",-1))]),_:1})):(E(),B(u,{key:1,size:"lg",variant:"destructive",class:"iafw:rounded-full"},{default:C(()=>[M(m(DF)),s[3]||(s[3]=_e(" Disconnected ",-1))]),_:1}))]),ie("div",Oz,[n.connection.status!=="open"?(E(),B(c,{key:0,class:"iafw:rounded-full iafw:p-2",onClick:s[0]||(s[0]=v=>o.$emit("scan",n.connection.id))},{default:C(()=>[M(m(XF)),s[4]||(s[4]=_e(" Scan ",-1))]),_:1})):Re("",!0),M(w,null,{default:C(()=>[M(d,{asChild:""},{default:C(()=>[M(c,{variant:"ghost",class:"iafw:rounded-full iafw:p-2"},{default:C(()=>[M(m(LF))]),_:1})]),_:1}),M(y,{align:"end"},{default:C(()=>[M(p,null,{default:C(()=>[...s[5]||(s[5]=[_e("Actions",-1)])]),_:1}),M(h),n.connection.status!=="open"?(E(),B(g,{key:0,onClick:s[1]||(s[1]=v=>o.$emit("scan",n.connection.id))},{default:C(()=>[M(m(KF)),s[6]||(s[6]=_e(" Connect ",-1))]),_:1})):(E(),B(g,{key:1,onClick:i},{default:C(()=>[M(m(d_)),s[7]||(s[7]=_e(" Disconnect ",-1))]),_:1})),M(g,{onClick:r},{default:C(()=>[M(m(h_)),s[8]||(s[8]=_e(" Delete ",-1))]),_:1})]),_:1})]),_:1})])]),ie("div",Az,[!n.connection.name&&!n.connection.phoneNumber?(E(),X("div",Rz,[M(m(HF),{class:"iafw:size-5"}),s[9]||(s[9]=_e(" Scan the QR code to connect and start sending messages. ",-1))])):(E(),X(Ve,{key:1},[n.connection.name?(E(),X("div",Tz,[M(m($c),{class:"iafw:size-5 iafw:text-primary"}),_e(Ae(n.connection.name),1)])):Re("",!0),n.connection.phoneNumber?(E(),X("div",Pz,[M(m(p_),{class:"iafw:size-5 iafw:text-primary"}),_e(Ae(n.connection.phoneNumber),1)])):Re("",!0)],64))]),ie("div",Mz,[n.connection.createdAt?(E(),B(u,{key:0,size:"lg",variant:"outline"},{default:C(()=>[_e(" Created at "+Ae(new Date(n.connection.createdAt).toLocaleDateString()),1)]),_:1})):Re("",!0)])],2)}}}),z3=q({__name:"Dialog",props:{open:{type:Boolean},defaultOpen:{type:Boolean},modal:{type:Boolean}},emits:["update:open"],setup(t,{emit:e}){const r=Dt(t,e);return(o,s)=>(E(),B(m(E2),le({"data-slot":"dialog"},m(r)),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}}),Nz=q({__name:"DialogOverlay",props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class");return(i,r)=>(E(),B(m(L2),le({"data-slot":"dialog-overlay"},m(n),{class:m(he)("iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:fixed iafw:inset-0 iafw:z-50 iafw:bg-black/80",e.class)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}}),j3=q({__name:"DialogContent",props:{forceMount:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class"),o=Dt(r,i);return(s,a)=>(E(),B(m(UM),{to:"#infixs-pingo-notify-app"},{default:C(()=>[M(Nz),M(m(F2),le({"data-slot":"dialog-content"},m(o),{class:m(he)("iafw:bg-background iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:data-[state=closed]:zoom-out-95 iafw:data-[state=open]:zoom-in-95 iafw:fixed iafw:top-[50%] iafw:left-[50%] iafw:z-50 iafw:grid iafw:w-full iafw:max-w-[calc(100%-2rem)] iafw:translate-x-[-50%] iafw:translate-y-[-50%] iafw:gap-4 iafw:rounded-lg iafw:border iafw:p-6 iafw:shadow-lg iafw:duration-200 iafw:sm:max-w-lg",n.class)}),{default:C(()=>[z(s.$slots,"default"),M(m(O2),{class:"iafw:ring-offset-background iafw:cursor-pointer iafw:focus:ring-ring iafw:data-[state=open]:bg-accent iafw:data-[state=open]:text-muted-foreground iafw:absolute iafw:top-4 iafw:right-4 iafw:rounded-xs iafw:opacity-70 iafw:transition-opacity iafw:hover:opacity-100 iafw:focus:ring-2 iafw:focus:ring-offset-2 iafw:focus:outline-hidden iafw:disabled:pointer-events-none iafw:[&_svg]:pointer-events-none iafw:[&_svg]:shrink-0 iafw:[&_svg:not([class*='size-'])]:size-4"},{default:C(()=>[M(m(fm)),a[0]||(a[0]=ie("span",{class:"iafw:sr-only"},"Close",-1))]),_:1})]),_:3},16,["class"])]),_:3}))}}),H3=q({__name:"DialogFooter",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"dialog-footer",class:Ce(m(he)("iafw:flex iafw:flex-col-reverse iafw:gap-2 iafw:sm:flex-row iafw:sm:justify-end",e.class))},[z(n.$slots,"default")],2))}}),U3=Symbol(),Vm=q({__name:"FormItem",props:{class:{}},setup(t){const e=t,n=xn();return Si(U3,n),(i,r)=>(E(),X("div",{"data-slot":"form-item",class:Ce(m(he)("iafw:grid iafw:gap-2",e.class))},[z(i.$slots,"default")],2))}});/**294 */let a3;const Xc=t=>a3=t,l3=Symbol();function Sm(t){return t&&typeof t=="object"&&Object.prototype.toString.call(t)==="[object Object]"&&typeof t.toJSON!="function"}var tf;(function(t){t.direct="direct",t.patchObject="patch object",t.patchFunction="patch function"})(tf||(tf={}));function IL(){const t=ou(!0),e=t.run(()=>j({}));let n=[],i=[];const r=Xs({install(o){Xc(r),r._a=o,o.provide(l3,r),o.config.globalProperties.$pinia=r,i.forEach(s=>n.push(s)),i=[]},use(o){return this._a?n.push(o):i.push(o),this},_p:n,_a:null,_e:t,_s:new Map,state:e});return r}const f3=()=>{};function u3(t,e,n,i=f3){t.push(e);const r=()=>{const o=t.indexOf(e);o>-1&&(t.splice(o,1),i())};return!n&&il()&&su(r),r}function Oa(t,...e){t.slice().forEach(n=>{n(...e)})}const NL=t=>t(),c3=Symbol(),Cm=Symbol();function Em(t,e){t instanceof Map&&e instanceof Map?e.forEach((n,i)=>t.set(i,n)):t instanceof Set&&e instanceof Set&&e.forEach(t.add,t);for(const n in e){if(!e.hasOwnProperty(n))continue;const i=e[n],r=t[n];Sm(r)&&Sm(i)&&t.hasOwnProperty(n)&&!it(i)&&!Nr(i)?t[n]=Em(r,i):t[n]=i}return t}const DL=Symbol();function BL(t){return!Sm(t)||!Object.prototype.hasOwnProperty.call(t,DL)}const{assign:Eo}=Object;function FL(t){return!!(it(t)&&t.effect)}function $L(t,e,n,i){const{state:r,actions:o,getters:s}=e,a=n.state.value[t];let l;function f(){a||(n.state.value[t]=r?r():{});const u=Jt(n.state.value[t]);return Eo(u,o,Object.keys(s||{}).reduce((c,d)=>(c[d]=Xs(U(()=>{Xc(n);const p=n._s.get(t);return s[d].call(p,p)})),c),{}))}return l=d3(t,f,e,n,i,!0),l}function d3(t,e,n={},i,r,o){let s;const a=Eo({actions:{}},n),l={deep:!0};let f,u,c=[],d=[],p;const h=i.state.value[t];!o&&!h&&(i.state.value[t]={}),j({});let g;function y(T){let A;f=u=!1,typeof T=="function"?(T(i.state.value[t]),A={type:tf.patchFunction,storeId:t,events:p}):(Em(i.state.value[t],T),A={type:tf.patchObject,payload:T,storeId:t,events:p});const R=g=Symbol();lt().then(()=>{g===R&&(f=!0)}),u=!0,Oa(c,A,i.state.value[t])}const w=o?function(){const{state:A}=n,R=A?A():{};this.$patch(F=>{Eo(F,R)})}:f3;function v(){s.stop(),c=[],d=[],i._s.delete(t)}const _=(T,A="")=>{if(c3 in T)return T[Cm]=A,T;const R=function(){Xc(i);const F=Array.from(arguments),L=[],W=[];function ae(re){L.push(re)}function le(re){W.push(re)}Oa(d,{args:F,name:R[Cm],store:x,after:ae,onError:le});let ce;try{ce=T.apply(this&&this.$id===t?this:x,F)}catch(re){throw Oa(W,re),re}return ce instanceof Promise?ce.then(re=>(Oa(L,re),re)).catch(re=>(Oa(W,re),Promise.reject(re))):(Oa(L,ce),ce)};return R[c3]=!0,R[Cm]=A,R},b={_p:i,$id:t,$onAction:u3.bind(null,d),$patch:y,$reset:w,$subscribe(T,A={}){const R=u3(c,T,A.detached,()=>F()),F=s.run(()=>je(()=>i.state.value[t],L=>{(A.flush==="sync"?u:f)&&T({storeId:t,type:tf.direct,events:p},L)},Eo({},l,A)));return R},$dispose:v},x=tn(b);i._s.set(t,x);const S=(i._a&&i._a.runWithContext||NL)(()=>i._e.run(()=>(s=ou()).run(()=>e({action:_}))));for(const T in S){const A=S[T];if(it(A)&&!FL(A)||Nr(A))o||(h&&BL(A)&&(it(A)?A.value=h[T]:Em(A,h[T])),i.state.value[t][T]=A);else if(typeof A=="function"){const R=_(A,T);S[T]=R,a.actions[T]=A}}return Eo(x,S),Eo(St(x),S),Object.defineProperty(x,"$state",{get:()=>i.state.value[t],set:T=>{y(A=>{Eo(A,T)})}}),i._p.forEach(T=>{Eo(x,s.run(()=>T({store:x,app:i._a,pinia:i,options:a})))}),h&&o&&n.hydrate&&n.hydrate(x.$state,h),f=!0,u=!0,x}/*! #__NO_SIDE_EFFECTS__ */function Aa(t,e,n){let i;const r=typeof e=="function";i=r?n:e;function o(s,a){const l=kA();return s=s||(l?Qt(l3,null):null),s&&Xc(s),s=a3,s._s.has(t)||(r?d3(t,e,i,s):$L(t,i,s)),s._s.get(t)}return o.$id=t,o}function p3(t){const e=St(t),n={};for(const i in e){const r=e[i];r.effect?n[i]=U({get:()=>t[i],set(o){t[i]=o}}):(it(r)||Nr(r))&&(n[i]=Qo(t,i))}return n}const Ra=Aa("app",()=>{const t=window.infixsPingoNotify,e=U(()=>!!t.session?.token);async function n(r,o){return(await l$.post(a$.integrations.authorize,{code:r,reference:o})).data}return{revoke:Bi(Di.integration.revoke,{method:"POST"},ii,{immediate:!1}),validateIntegration:n,isAuthenticated:e,...t}}),Om=Aa("user",()=>{const t=Bi(Di.user.me,ii,{immediate:!1}),e=U(()=>t.data.value),n=U(()=>e.value?.plan.rules.messageTypes.includes("documentMessage")),i=U(()=>e.value?.plan.rules.messageTypes.includes("imageMessage"));return{user:e,me:t,allowDocument:n,allowImage:i}}),h3=/^[a-z0-9]+(-[a-z0-9]+)*$/,Qc=(t,e,n,i="")=>{const r=t.split(":");if(t.slice(0,1)==="@"){if(r.length<2||r.length>3)return null;i=r.shift().slice(1)}if(r.length>3||!r.length)return null;if(r.length>1){const a=r.pop(),l=r.pop(),f={provider:r.length>0?r[0]:i,prefix:l,name:a};return e&&!Zc(f)?null:f}const o=r[0],s=o.split("-");if(s.length>1){const a={provider:i,prefix:s.shift(),name:s.join("-")};return e&&!Zc(a)?null:a}if(n&&i===""){const a={provider:i,prefix:"",name:o};return e&&!Zc(a,n)?null:a}return null},Zc=(t,e)=>t?!!((e&&t.prefix===""||t.prefix)&&t.name):!1,g3=Object.freeze({left:0,top:0,width:16,height:16}),ed=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),td=Object.freeze({...g3,...ed}),Am=Object.freeze({...td,body:"",hidden:!1});function LL(t,e){const n={};!t.hFlip!=!e.hFlip&&(n.hFlip=!0),!t.vFlip!=!e.vFlip&&(n.vFlip=!0);const i=((t.rotate||0)+(e.rotate||0))%4;return i&&(n.rotate=i),n}function m3(t,e){const n=LL(t,e);for(const i in Am)i in ed?i in t&&!(i in n)&&(n[i]=ed[i]):i in e?n[i]=e[i]:i in t&&(n[i]=t[i]);return n}function qL(t,e){const n=t.icons,i=t.aliases||Object.create(null),r=Object.create(null);function o(s){if(n[s])return r[s]=[];if(!(s in r)){r[s]=null;const a=i[s]&&i[s].parent,l=a&&o(a);l&&(r[s]=[a].concat(l))}return r[s]}return Object.keys(n).concat(Object.keys(i)).forEach(o),r}function VL(t,e,n){const i=t.icons,r=t.aliases||Object.create(null);let o={};function s(a){o=m3(i[a]||r[a],o)}return s(e),n.forEach(s),m3(t,o)}function y3(t,e){const n=[];if(typeof t!="object"||typeof t.icons!="object")return n;t.not_found instanceof Array&&t.not_found.forEach(r=>{e(r,null),n.push(r)});const i=qL(t);for(const r in i){const o=i[r];o&&(e(r,VL(t,r,o)),n.push(r))}return n}const zL={provider:"",aliases:{},not_found:{},...g3};function Rm(t,e){for(const n in e)if(n in t&&typeof t[n]!=typeof e[n])return!1;return!0}function w3(t){if(typeof t!="object"||t===null)return null;const e=t;if(typeof e.prefix!="string"||!t.icons||typeof t.icons!="object"||!Rm(t,zL))return null;const n=e.icons;for(const r in n){const o=n[r];if(!r||typeof o.body!="string"||!Rm(o,Am))return null}const i=e.aliases||Object.create(null);for(const r in i){const o=i[r],s=o.parent;if(!r||typeof s!="string"||!n[s]&&!i[s]||!Rm(o,Am))return null}return e}const v3=Object.create(null);function jL(t,e){return{provider:t,prefix:e,icons:Object.create(null),missing:new Set}}function Ta(t,e){const n=v3[t]||(v3[t]=Object.create(null));return n[e]||(n[e]=jL(t,e))}function b3(t,e){return w3(e)?y3(e,(n,i)=>{i?t.icons[n]=i:t.missing.add(n)}):[]}function HL(t,e,n){try{if(typeof n.body=="string")return t.icons[e]={...n},!0}catch{}return!1}let nf=!1;function x3(t){return typeof t=="boolean"&&(nf=t),nf}function UL(t){const e=typeof t=="string"?Qc(t,!0,nf):t;if(e){const n=Ta(e.provider,e.prefix),i=e.name;return n.icons[i]||(n.missing.has(i)?null:void 0)}}function WL(t,e){const n=Qc(t,!0,nf);if(!n)return!1;const i=Ta(n.provider,n.prefix);return e?HL(i,n.name,e):(i.missing.add(n.name),!0)}function KL(t,e){if(typeof t!="object")return!1;if(typeof e!="string"&&(e=t.provider||""),nf&&!e&&!t.prefix){let r=!1;return w3(t)&&(t.prefix="",y3(t,(o,s)=>{WL(o,s)&&(r=!0)})),r}const n=t.prefix;if(!Zc({prefix:n,name:"a"}))return!1;const i=Ta(e,n);return!!b3(i,t)}const _3=Object.freeze({width:null,height:null}),k3=Object.freeze({..._3,...ed}),GL=/(-?[0-9.]*[0-9]+[0-9.]*)/g,JL=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function S3(t,e,n){if(e===1)return t;if(n=n||100,typeof t=="number")return Math.ceil(t*e*n)/n;if(typeof t!="string")return t;const i=t.split(GL);if(i===null||!i.length)return t;const r=[];let o=i.shift(),s=JL.test(o);for(;;){if(s){const a=parseFloat(o);isNaN(a)?r.push(o):r.push(Math.ceil(a*e*n)/n)}else r.push(o);if(o=i.shift(),o===void 0)return r.join("");s=!s}}function YL(t,e="defs"){let n="";const i=t.indexOf("<"+e);for(;i>=0;){const r=t.indexOf(">",i),o=t.indexOf("</"+e);if(r===-1||o===-1)break;const s=t.indexOf(">",o);if(s===-1)break;n+=t.slice(r+1,o).trim(),t=t.slice(0,i).trim()+t.slice(s+1)}return{defs:n,content:t}}function XL(t,e){return t?"<defs>"+t+"</defs>"+e:e}function QL(t,e,n){const i=YL(t);return XL(i.defs,e+i.content+n)}const ZL=t=>t==="unset"||t==="undefined"||t==="none";function eq(t,e){const n={...td,...t},i={...k3,...e},r={left:n.left,top:n.top,width:n.width,height:n.height};let o=n.body;[n,i].forEach(g=>{const y=[],w=g.hFlip,v=g.vFlip;let _=g.rotate;w?v?_+=2:(y.push("translate("+(r.width+r.left).toString()+" "+(0-r.top).toString()+")"),y.push("scale(-1 1)"),r.top=r.left=0):v&&(y.push("translate("+(0-r.left).toString()+" "+(r.height+r.top).toString()+")"),y.push("scale(1 -1)"),r.top=r.left=0);let b;switch(_<0&&(_-=Math.floor(_/4)*4),_=_%4,_){case 1:b=r.height/2+r.top,y.unshift("rotate(90 "+b.toString()+" "+b.toString()+")");break;case 2:y.unshift("rotate(180 "+(r.width/2+r.left).toString()+" "+(r.height/2+r.top).toString()+")");break;case 3:b=r.width/2+r.left,y.unshift("rotate(-90 "+b.toString()+" "+b.toString()+")");break}_%2===1&&(r.left!==r.top&&(b=r.left,r.left=r.top,r.top=b),r.width!==r.height&&(b=r.width,r.width=r.height,r.height=b)),y.length&&(o=QL(o,'<g transform="'+y.join(" ")+'">',"</g>"))});const s=i.width,a=i.height,l=r.width,f=r.height;let u,c;s===null?(c=a===null?"1em":a==="auto"?f:a,u=S3(c,l/f)):(u=s==="auto"?l:s,c=a===null?S3(u,f/l):a==="auto"?f:a);const d={},p=(g,y)=>{ZL(y)||(d[g]=y.toString())};p("width",u),p("height",c);const h=[r.left,r.top,l,f];return d.viewBox=h.join(" "),{attributes:d,viewBox:h,body:o}}const tq=/\sid="(\S+)"/g,nq="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let iq=0;function rq(t,e=nq){const n=[];let i;for(;i=tq.exec(t);)n.push(i[1]);if(!n.length)return t;const r="suffix"+(Math.random()*16777216|Date.now()).toString(16);return n.forEach(o=>{const s=typeof e=="function"?e(o):e+(iq++).toString(),a=o.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");t=t.replace(new RegExp('([#;"])('+a+')([")]|\\.[a-z])',"g"),"$1"+s+r+"$3")}),t=t.replace(new RegExp(r,"g"),""),t}const Tm=Object.create(null);function oq(t,e){Tm[t]=e}function Pm(t){return Tm[t]||Tm[""]}function Mm(t){let e;if(typeof t.resources=="string")e=[t.resources];else if(e=t.resources,!(e instanceof Array)||!e.length)return null;return{resources:e,path:t.path||"/",maxURL:t.maxURL||500,rotate:t.rotate||750,timeout:t.timeout||5e3,random:t.random===!0,index:t.index||0,dataAfterTimeout:t.dataAfterTimeout!==!1}}const Im=Object.create(null),rf=["https://api.simplesvg.com","https://api.unisvg.com"],nd=[];for(;rf.length>0;)rf.length===1||Math.random()>.5?nd.push(rf.shift()):nd.push(rf.pop());Im[""]=Mm({resources:["https://api.iconify.design"].concat(nd)});function sq(t,e){const n=Mm(e);return n===null?!1:(Im[t]=n,!0)}function Nm(t){return Im[t]}let C3=(()=>{let t;try{if(t=fetch,typeof t=="function")return t}catch{}})();function aq(t,e){const n=Nm(t);if(!n)return 0;let i;if(!n.maxURL)i=0;else{let r=0;n.resources.forEach(s=>{r=Math.max(r,s.length)});const o=e+".json?icons=";i=n.maxURL-r-n.path.length-o.length}return i}function lq(t){return t===404}const fq=(t,e,n)=>{const i=[],r=aq(t,e),o="icons";let s={type:o,provider:t,prefix:e,icons:[]},a=0;return n.forEach((l,f)=>{a+=l.length+1,a>=r&&f>0&&(i.push(s),s={type:o,provider:t,prefix:e,icons:[]},a=l.length),s.icons.push(l)}),i.push(s),i};function uq(t){if(typeof t=="string"){const e=Nm(t);if(e)return e.path}return"/"}const cq={prepare:fq,send:(t,e,n)=>{if(!C3){n("abort",424);return}let i=uq(e.provider);switch(e.type){case"icons":{const o=e.prefix,a=e.icons.join(","),l=new URLSearchParams({icons:a});i+=o+".json?"+l.toString();break}case"custom":{const o=e.uri;i+=o.slice(0,1)==="/"?o.slice(1):o;break}default:n("abort",400);return}let r=503;C3(t+i).then(o=>{const s=o.status;if(s!==200){setTimeout(()=>{n(lq(s)?"abort":"next",s)});return}return r=501,o.json()}).then(o=>{if(typeof o!="object"||o===null){setTimeout(()=>{o===404?n("abort",o):n("next",r)});return}setTimeout(()=>{n("success",o)})}).catch(()=>{n("next",r)})}};function dq(t){const e={loaded:[],missing:[],pending:[]},n=Object.create(null);t.sort((r,o)=>r.provider!==o.provider?r.provider.localeCompare(o.provider):r.prefix!==o.prefix?r.prefix.localeCompare(o.prefix):r.name.localeCompare(o.name));let i={provider:"",prefix:"",name:""};return t.forEach(r=>{if(i.name===r.name&&i.prefix===r.prefix&&i.provider===r.provider)return;i=r;const o=r.provider,s=r.prefix,a=r.name,l=n[o]||(n[o]=Object.create(null)),f=l[s]||(l[s]=Ta(o,s));let u;a in f.icons?u=e.loaded:s===""||f.missing.has(a)?u=e.missing:u=e.pending;const c={provider:o,prefix:s,name:a};u.push(c)}),e}function E3(t,e){t.forEach(n=>{const i=n.loaderCallbacks;i&&(n.loaderCallbacks=i.filter(r=>r.id!==e))})}function pq(t){t.pendingCallbacksFlag||(t.pendingCallbacksFlag=!0,setTimeout(()=>{t.pendingCallbacksFlag=!1;const e=t.loaderCallbacks?t.loaderCallbacks.slice(0):[];if(!e.length)return;let n=!1;const i=t.provider,r=t.prefix;e.forEach(o=>{const s=o.icons,a=s.pending.length;s.pending=s.pending.filter(l=>{if(l.prefix!==r)return!0;const f=l.name;if(t.icons[f])s.loaded.push({provider:i,prefix:r,name:f});else if(t.missing.has(f))s.missing.push({provider:i,prefix:r,name:f});else return n=!0,!0;return!1}),s.pending.length!==a&&(n||E3([t],o.id),o.callback(s.loaded.slice(0),s.missing.slice(0),s.pending.slice(0),o.abort))})}))}let hq=0;function gq(t,e,n){const i=hq++,r=E3.bind(null,n,i);if(!e.pending.length)return r;const o={id:i,icons:e,callback:t,abort:r};return n.forEach(s=>{(s.loaderCallbacks||(s.loaderCallbacks=[])).push(o)}),r}function mq(t,e=!0,n=!1){const i=[];return t.forEach(r=>{const o=typeof r=="string"?Qc(r,e,n):r;o&&i.push(o)}),i}var yq={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function wq(t,e,n,i){const r=t.resources.length,o=t.random?Math.floor(Math.random()*r):t.index;let s;if(t.random){let k=t.resources.slice(0);for(s=[];k.length>1;){const S=Math.floor(Math.random()*k.length);s.push(k[S]),k=k.slice(0,S).concat(k.slice(S+1))}s=s.concat(k)}else s=t.resources.slice(o).concat(t.resources.slice(0,o));const a=Date.now();let l="pending",f=0,u,c=null,d=[],p=[];typeof i=="function"&&p.push(i);function h(){c&&(clearTimeout(c),c=null)}function g(){l==="pending"&&(l="aborted"),h(),d.forEach(k=>{k.status==="pending"&&(k.status="aborted")}),d=[]}function y(k,S){S&&(p=[]),typeof k=="function"&&p.push(k)}function w(){return{startTime:a,payload:e,status:l,queriesSent:f,queriesPending:d.length,subscribe:y,abort:g}}function v(){l="failed",p.forEach(k=>{k(void 0,u)})}function _(){d.forEach(k=>{k.status==="pending"&&(k.status="aborted")}),d=[]}function b(k,S,T){const A=S!=="success";switch(d=d.filter(R=>R!==k),l){case"pending":break;case"failed":if(A||!t.dataAfterTimeout)return;break;default:return}if(S==="abort"){u=T,v();return}if(A){u=T,d.length||(s.length?x():v());return}if(h(),_(),!t.random){const R=t.resources.indexOf(k.resource);R!==-1&&R!==t.index&&(t.index=R)}l="completed",p.forEach(R=>{R(T)})}function x(){if(l!=="pending")return;h();const k=s.shift();if(k===void 0){if(d.length){c=setTimeout(()=>{h(),l==="pending"&&(_(),v())},t.timeout);return}v();return}const S={status:"pending",resource:k,callback:(T,A)=>{b(S,T,A)}};d.push(S),f++,c=setTimeout(x,t.rotate),n(k,e,S.callback)}return setTimeout(x),w}function O3(t){const e={...yq,...t};let n=[];function i(){n=n.filter(a=>a().status==="pending")}function r(a,l,f){const u=wq(e,a,l,(c,d)=>{i(),f&&f(c,d)});return n.push(u),u}function o(a){return n.find(l=>a(l))||null}return{query:r,find:o,setIndex:a=>{e.index=a},getIndex:()=>e.index,cleanup:i}}function A3(){}const Dm=Object.create(null);function vq(t){if(!Dm[t]){const e=Nm(t);if(!e)return;const n=O3(e),i={config:e,redundancy:n};Dm[t]=i}return Dm[t]}function bq(t,e,n){let i,r;if(typeof t=="string"){const o=Pm(t);if(!o)return n(void 0,424),A3;r=o.send;const s=vq(t);s&&(i=s.redundancy)}else{const o=Mm(t);if(o){i=O3(o);const s=t.resources?t.resources[0]:"",a=Pm(s);a&&(r=a.send)}}return!i||!r?(n(void 0,424),A3):i.query(e,r,n)().abort}function R3(){}function xq(t){t.iconsLoaderFlag||(t.iconsLoaderFlag=!0,setTimeout(()=>{t.iconsLoaderFlag=!1,pq(t)}))}function _q(t){const e=[],n=[];return t.forEach(i=>{(i.match(h3)?e:n).push(i)}),{valid:e,invalid:n}}function of(t,e,n){function i(){const r=t.pendingIcons;e.forEach(o=>{r&&r.delete(o),t.icons[o]||t.missing.add(o)})}if(n&&typeof n=="object")try{if(!b3(t,n).length){i();return}}catch(r){console.error(r)}i(),xq(t)}function T3(t,e){t instanceof Promise?t.then(n=>{e(n)}).catch(()=>{e(null)}):e(t)}function kq(t,e){t.iconsToLoad?t.iconsToLoad=t.iconsToLoad.concat(e).sort():t.iconsToLoad=e,t.iconsQueueFlag||(t.iconsQueueFlag=!0,setTimeout(()=>{t.iconsQueueFlag=!1;const{provider:n,prefix:i}=t,r=t.iconsToLoad;if(delete t.iconsToLoad,!r||!r.length)return;const o=t.loadIcon;if(t.loadIcons&&(r.length>1||!o)){T3(t.loadIcons(r,i,n),u=>{of(t,r,u)});return}if(o){r.forEach(u=>{const c=o(u,i,n);T3(c,d=>{const p=d?{prefix:i,icons:{[u]:d}}:null;of(t,[u],p)})});return}const{valid:s,invalid:a}=_q(r);if(a.length&&of(t,a,null),!s.length)return;const l=i.match(h3)?Pm(n):null;if(!l){of(t,s,null);return}l.prepare(n,i,s).forEach(u=>{bq(n,u,c=>{of(t,u.icons,c)})})}))}const Sq=(t,e)=>{const n=mq(t,!0,x3()),i=dq(n);if(!i.pending.length){let l=!0;return e&&setTimeout(()=>{l&&e(i.loaded,i.missing,i.pending,R3)}),()=>{l=!1}}const r=Object.create(null),o=[];let s,a;return i.pending.forEach(l=>{const{provider:f,prefix:u}=l;if(u===a&&f===s)return;s=f,a=u,o.push(Ta(f,u));const c=r[f]||(r[f]=Object.create(null));c[u]||(c[u]=[])}),i.pending.forEach(l=>{const{provider:f,prefix:u,name:c}=l,d=Ta(f,u),p=d.pendingIcons||(d.pendingIcons=new Set);p.has(c)||(p.add(c),r[f][u].push(c))}),o.forEach(l=>{const f=r[l.provider][l.prefix];f.length&&kq(l,f)}),e?gq(e,i,o):R3};function Cq(t,e){const n={...t};for(const i in e){const r=e[i],o=typeof r;i in _3?(r===null||r&&(o==="string"||o==="number"))&&(n[i]=r):o===typeof n[i]&&(n[i]=i==="rotate"?r%4:r)}return n}const Eq=/[\s,]+/;function Oq(t,e){e.split(Eq).forEach(n=>{switch(n.trim()){case"horizontal":t.hFlip=!0;break;case"vertical":t.vFlip=!0;break}})}function Aq(t,e=0){const n=t.replace(/^-?[0-9.]*/,"");function i(r){for(;r<0;)r+=4;return r%4}if(n===""){const r=parseInt(t);return isNaN(r)?0:i(r)}else if(n!==t){let r=0;switch(n){case"%":r=25;break;case"deg":r=90}if(r){let o=parseFloat(t.slice(0,t.length-n.length));return isNaN(o)?0:(o=o/r,o%1===0?i(o):0)}}return e}function Rq(t,e){let n=t.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const i in e)n+=" "+i+'="'+e[i]+'"';return'<svg xmlns="http://www.w3.org/2000/svg"'+n+">"+t+"</svg>"}function Tq(t){return t.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(/</g,"%3C").replace(/>/g,"%3E").replace(/\s+/g," ")}function Pq(t){return"data:image/svg+xml,"+Tq(t)}function Mq(t){return'url("'+Pq(t)+'")'}const P3={...k3,inline:!1},Iq={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},Nq={display:"inline-block"},Bm={backgroundColor:"currentColor"},M3={backgroundColor:"transparent"},I3={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},N3={webkitMask:Bm,mask:Bm,background:M3};for(const t in N3){const e=N3[t];for(const n in I3)e[t+n]=I3[n]}const id={};["horizontal","vertical"].forEach(t=>{const e=t.slice(0,1)+"Flip";id[t+"-flip"]=e,id[t.slice(0,1)+"-flip"]=e,id[t+"Flip"]=e});function D3(t){return t+(t.match(/^[-0-9.]+$/)?"px":"")}const B3=(t,e)=>{const n=Cq(P3,e),i={...Iq},r=e.mode||"svg",o={},s=e.style,a=typeof s=="object"&&!(s instanceof Array)?s:{};for(let g in e){const y=e[g];if(y!==void 0)switch(g){case"icon":case"style":case"onLoad":case"mode":case"ssr":break;case"inline":case"hFlip":case"vFlip":n[g]=y===!0||y==="true"||y===1;break;case"flip":typeof y=="string"&&Oq(n,y);break;case"color":o.color=y;break;case"rotate":typeof y=="string"?n[g]=Aq(y):typeof y=="number"&&(n[g]=y);break;case"ariaHidden":case"aria-hidden":y!==!0&&y!=="true"&&delete i["aria-hidden"];break;default:{const w=id[g];w?(y===!0||y==="true"||y===1)&&(n[w]=!0):P3[g]===void 0&&(i[g]=y)}}}const l=eq(t,n),f=l.attributes;if(n.inline&&(o.verticalAlign="-0.125em"),r==="svg"){i.style={...o,...a},Object.assign(i,f);let g=0,y=e.id;return typeof y=="string"&&(y=y.replace(/-/g,"_")),i.innerHTML=rq(l.body,y?()=>y+"ID"+g++:"iconifyVue"),Yt("svg",i)}const{body:u,width:c,height:d}=t,p=r==="mask"||(r==="bg"?!1:u.indexOf("currentColor")!==-1),h=Rq(u,{...f,width:c+"",height:d+""});return i.style={...o,"--svg":Mq(h),width:D3(f.width),height:D3(f.height),...Nq,...p?Bm:M3,...a},Yt("span",i)};if(x3(!0),oq("",cq),typeof document<"u"&&typeof window<"u"){const t=window;if(t.IconifyPreload!==void 0){const e=t.IconifyPreload,n="Invalid IconifyPreload syntax.";typeof e=="object"&&e!==null&&(e instanceof Array?e:[e]).forEach(i=>{try{(typeof i!="object"||i===null||i instanceof Array||typeof i.icons!="object"||typeof i.prefix!="string"||!KL(i))&&console.error(n)}catch{console.error(n)}})}if(t.IconifyProviders!==void 0){const e=t.IconifyProviders;if(typeof e=="object"&&e!==null)for(let n in e){const i="IconifyProviders["+n+"] is invalid.";try{const r=e[n];if(typeof r!="object"||!r||r.resources===void 0)continue;sq(n,r)||console.error(i)}catch{console.error(i)}}}}const Dq={...td,body:""},_n=q((t,{emit:e})=>{const n=j(null);function i(){n.value&&(n.value.abort?.(),n.value=null)}const r=j(!!t.ssr),o=j(""),s=Xt(null);function a(){const f=t.icon;if(typeof f=="object"&&f!==null&&typeof f.body=="string")return o.value="",{data:f};let u;if(typeof f!="string"||(u=Qc(f,!1,!0))===null)return null;let c=UL(u);if(!c){const h=n.value;return(!h||h.name!==f)&&(c===null?n.value={name:f}:n.value={name:f,abort:Sq([u],l)}),null}i(),o.value!==f&&(o.value=f,lt(()=>{e("load",f)}));const d=t.customise;if(d){c=Object.assign({},c);const h=d(c.body,u.name,u.prefix,u.provider);typeof h=="string"&&(c.body=h)}const p=["iconify"];return u.prefix!==""&&p.push("iconify--"+u.prefix),u.provider!==""&&p.push("iconify--"+u.provider),{data:c,classes:p}}function l(){const f=a();f?f.data!==s.value?.data&&(s.value=f):s.value=null}return r.value?l():_t(()=>{r.value=!0,l()}),je(()=>t.icon,l),qn(i),()=>{const f=s.value;if(!f)return B3(Dq,t);let u=t;return f.classes&&(u={...t,class:f.classes.join(" ")}),B3({...td,...f.data},u)}},{props:["icon","mode","ssr","width","height","style","color","inline","rotate","hFlip","horizontalFlip","vFlip","verticalFlip","flip","id","ariaHidden","customise","title"],emits:["load"]}),Bq={class:"iafw:w-full iafw:h-16 iafw:bg-background iafw:py-3 iafw:px-5 iafw:flex iafw:gap-3 iafw:items-center iafw:shadow-md"},Fq={key:0,class:"iafw:mr-0 iafw:relative"},$q=["src"],Lq={class:"iafw:flex iafw:gap-3 iafw:items-center iafw:justify-between iafw:flex-1"},qq={class:"iafw:md:block iafw:hidden"},Vq={class:"iafw:flex iafw:gap-3 iafw:items-center"},zq={key:0,class:"iafw:border iafw:h-9 iafw:primary-gradient iafw:flex iafw:gap-1 iafw:items-center iafw:justify-center iafw:px-3 iafw:py-1 iafw:rounded-sm iafw:text-sm"},jq={class:"iafw:grid iafw:flex-1 iafw:text-left iafw:text-sm iafw:leading-tight"},Hq={class:"iafw:truncate iafw:font-semibold"},Uq={class:"iafw:truncate iafw:text-xs"},Wq={class:"iafw:bg-info iafw:p-2 iafw:rounded-lg"},Kq={class:"iafw:text-sm iafw:font-medium"},Gq={class:"iafw:text-xs iafw:text-muted-foreground"},Jq={href:"https://pingonotify.com/dashboard",target:"_blank"},Yq=q({__name:"TopMenu",props:{items:{},logo:{}},setup(t){async function e(){await n.revoke.execute(),location.reload()}const n=Ra(),i=Om(),r=tc(),o=s=>r.meta?.path?.startsWith(s);return(s,a)=>{const l=RF,f=ho("RouterLink"),u=AF,c=OF,d=EF,p=Nc,h=Ht,g=ka,y=u_,w=Kl,v=f_,_=l_,b=_a,x=wa;return E(),X("div",Bq,[s.logo?(E(),X("div",Fq,[typeof s.logo!="string"?(E(),B(dn(s.logo),{key:0,class:"iafw:h-10 iafw:w-auto"})):(E(),X("img",{key:1,src:s.logo,alt:"Logo",class:"iafw:h-10 iafw:w-auto"},null,8,$q))])):Re("",!0),ie("div",Lq,[a[4]||(a[4]=ie("div",{class:"iafw:block iafw:md:hidden"},null,-1)),ie("div",qq,[M(d,null,{default:C(()=>[M(c,null,{default:C(()=>[(E(!0),X(Ve,null,Rt(s.items,k=>(E(),B(u,{key:k.path},{default:C(()=>[M(f,{to:{name:k.name,query:{page:k.page,path:k.path}},custom:""},{default:C(({isActive:S,href:T,navigate:A})=>[M(l,{active:S||o(k.path),href:T,onClick:A,class:Ce(m(s$)())},{default:C(()=>[xe(Ee(k.label),1)]),_:2},1032,["active","href","onClick","class"])]),_:2},1032,["to"])]),_:2},1024))),128))]),_:1})]),_:1})]),ie("div",Vq,[m(i).user?(E(),X("div",zq,[ie("strong",null,Ee(m(i).user.plan.messageLimit-m(i).user.plan.totalMessages),1),a[0]||(a[0]=ie("span",null,"messages",-1))])):m(n).isAuthenticated?(E(),B(p,{key:1,class:"iafw:h-10 iafw:w-20"})):Re("",!0),m(n).isAuthenticated&&m(i).user?(E(),B(x,{key:2},{default:C(()=>[M(g,{"as-child":""},{default:C(()=>[M(h,{size:"lg",variant:"ghost",class:"iafw:data-[state=open]:bg-sidebar-accent iafw:data-[state=open]:text-sidebar-accent-foreground"},{default:C(()=>[m(n).revoke.isLoading?(E(),B(m(Qi),{key:1,class:"size-14 iafw:text-primary iafw:animate-spin"})):(E(),B(m(Lc),{key:0,class:"size-14 iafw:text-primary"})),ie("div",jq,[ie("span",Hq,Ee(m(i).user.displayName),1),ie("span",Uq,Ee(m(i).user.email),1)]),M(m(Fc),{class:"iafw:ml-auto iafw:size-4"})]),_:1})]),_:1}),M(b,{class:"iafw:w-[--reka-dropdown-menu-trigger-width] iafw:min-w-56 iafw:rounded-lg",side:"bottom",align:"end","side-offset":20},{default:C(()=>[M(y,{class:"iafw:flex iafw:gap-3"},{default:C(()=>[ie("div",Wq,[m(i).user.subscription.paymentMethod!=="FREE"?(E(),B(m(_n),{key:0,icon:"gravity-ui:crown-diamond",class:"iafw:size-5 iafw:text-secondary"})):(E(),B(m(_n),{key:1,icon:"mynaui:message-solid",class:"iafw:size-5 iafw:text-secondary"}))]),ie("div",null,[ie("p",Kq,Ee(m(i).user.planLocales.en.name)+" Plan ",1),ie("p",Gq,Ee(m(i).user.plan.messageLimit)+" messages/month ",1)])]),_:1}),M(v,null,{default:C(()=>[M(w,{"as-child":""},{default:C(()=>[ie("a",Jq,[M(m(Lc)),a[1]||(a[1]=xe(" Access Account ",-1))])]),_:1}),M(w,null,{default:C(()=>[M(m(HF)),a[2]||(a[2]=xe(" Support ",-1))]),_:1})]),_:1}),M(_),M(w,{onSelect:e},{default:C(()=>[M(m(m_)),a[3]||(a[3]=xe(" Log out ",-1))]),_:1})]),_:1})]),_:1})):m(n).isAuthenticated?(E(),B(p,{key:3,class:"iafw:h-10 iafw:w-52 iafw:ml-2"})):Re("",!0)])])])}}}),Xq={xmlns:"http://www.w3.org/2000/svg",width:"408",height:"381",fill:"none",viewBox:"0 0 408 381"};function Qq(t,e){return E(),X("svg",Xq,[...e[0]||(e[0]=[Iu('<path fill="url(#paint0_radial_6_20)" d="M407.721 363.401c0 9.378-68.378 16.981-152.728 16.981-84.349 0-152.728-7.603-152.728-16.981s68.379-16.98 152.728-16.98 152.728 7.602 152.728 16.98"></path><path fill="url(#paint1_linear_6_20)" d="M198.565.986C397.057.986 397.058 72.493 397.058 154c0 66.62-.001 126.558-108.385 146.231a16 16 0 0 1-1.303 4.615l-22.109 49.122c-5.661 12.578-23.52 12.578-29.181 0l-21.211-47.126c-5.28.112-10.714.173-16.304.173C.073 307.015.073 235.508.073 154S.073.986 198.565.986"></path><defs><radialGradient id="paint0_radial_6_20" cx="0" cy="0" r="1" gradientTransform="matrix(152.728 0 0 16.9804 254.993 363.401)" gradientUnits="userSpaceOnUse"><stop stop-color="#529B6D" stop-opacity=".65"></stop><stop offset=".38" stop-color="#32AD60" stop-opacity=".29"></stop><stop offset="1" stop-color="#12BF53" stop-opacity="0"></stop></radialGradient><linearGradient id="paint1_linear_6_20" x1="198.565" x2="198.565" y1=".986" y2="363.401" gradientUnits="userSpaceOnUse"><stop stop-color="#BBF1CF"></stop><stop offset="1" stop-color="#0FBF50"></stop></linearGradient></defs>',3)])])}const Zq={render:Qq},eV={class:"iafw:w-full iafw:-px-5 iafw:py-6 iafw:text-sm iafw:px-5"},F3=q({__name:"DefaultLayout",setup(t){const e=[{label:"Notifications",name:"notifications",page:"infixs-pingo-notify",path:"/notifications"},{label:"Connections",name:"connections",page:"infixs-pingo-notify",path:"/connections"}];return(n,i)=>(E(),X("div",null,[M(Yq,{items:e,logo:m(Zq)},null,8,["logo"]),ie("div",eV,[z(n.$slots,"default")])]))}}),Pa=(t,e)=>{const n=t.__vccOpts||t;for(const[i,r]of e)n[i]=r;return n},tV={};function nV(t,e){return z(t.$slots,"default")}const iV=Pa(tV,[["render",nV]]);let Fm=1;var rV=class{subscribers;toasts;dismissedToasts;constructor(){this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}subscribe=t=>(this.subscribers.push(t),()=>{const e=this.subscribers.indexOf(t);this.subscribers.splice(e,1)});publish=t=>{this.subscribers.forEach(e=>e(t))};addToast=t=>{this.publish(t),this.toasts=[...this.toasts,t]};create=t=>{const{message:e,...n}=t,i=typeof t.id=="number"||t.id&&t.id?.length>0?t.id:Fm++,r=this.toasts.find(s=>s.id===i),o=t.dismissible===void 0?!0:t.dismissible;return this.dismissedToasts.has(i)&&this.dismissedToasts.delete(i),r?this.toasts=this.toasts.map(s=>s.id===i?(this.publish({...s,...t,id:i,title:e}),{...s,...t,id:i,dismissible:o,title:e}):s):this.addToast({title:e,...n,dismissible:o,id:i}),i};dismiss=t=>(t?(this.dismissedToasts.add(t),requestAnimationFrame(()=>this.subscribers.forEach(e=>e({id:t,dismiss:!0})))):this.toasts.forEach(e=>{this.subscribers.forEach(n=>n({id:e.id,dismiss:!0}))}),t);message=(t,e)=>this.create({...e,message:t,type:"default"});error=(t,e)=>this.create({...e,type:"error",message:t});success=(t,e)=>this.create({...e,type:"success",message:t});info=(t,e)=>this.create({...e,type:"info",message:t});warning=(t,e)=>this.create({...e,type:"warning",message:t});loading=(t,e)=>this.create({...e,type:"loading",message:t});promise=(t,e)=>{if(!e)return;let n;e.loading!==void 0&&(n=this.create({...e,promise:t,type:"loading",message:e.loading,description:typeof e.description!="function"?e.description:void 0}));const i=Promise.resolve(t instanceof Function?t():t);let r=n!==void 0,o;const s=i.then(async l=>{if(o=["resolve",l],pr(l))r=!1,this.create({id:n,type:"default",message:l});else if(sV(l)&&!l.ok){r=!1;const u=typeof e.error=="function"?await e.error(`HTTP error! status: ${l.status}`):e.error,c=typeof e.description=="function"?await e.description(`HTTP error! status: ${l.status}`):e.description,p=typeof u=="object"&&!pr(u)?u:{message:u||"",id:n||""};this.create({id:n,type:"error",description:c,...p})}else if(l instanceof Error){r=!1;const u=typeof e.error=="function"?await e.error(l):e.error,c=typeof e.description=="function"?await e.description(l):e.description,p=typeof u=="object"&&!pr(u)?u:{message:u||"",id:n||""};this.create({id:n,type:"error",description:c,...p})}else if(e.success!==void 0){r=!1;const u=typeof e.success=="function"?await e.success(l):e.success,c=typeof e.description=="function"?await e.description(l):e.description,p=typeof u=="object"&&!pr(u)?u:{message:u||"",id:n||""};this.create({id:n,type:"success",description:c,...p})}}).catch(async l=>{if(o=["reject",l],e.error!==void 0){r=!1;const f=typeof e.error=="function"?await e.error(l):e.error,u=typeof e.description=="function"?await e.description(l):e.description,d=typeof f=="object"&&!pr(f)?f:{message:f||"",id:n||""};this.create({id:n,type:"error",description:u,...d})}}).finally(()=>{r&&(this.dismiss(n),n=void 0),e.finally?.()}),a=()=>new Promise((l,f)=>s.then(()=>o[0]==="reject"?f(o[1]):l(o[1])).catch(f));return typeof n!="string"&&typeof n!="number"?{unwrap:a}:Object.assign(n,{unwrap:a})};custom=(t,e)=>{const n=e?.id||Fm++,i=this.toasts.find(o=>o.id===n),r=e?.dismissible===void 0?!0:e.dismissible;return this.dismissedToasts.has(n)&&this.dismissedToasts.delete(n),i?this.toasts=this.toasts.map(o=>o.id===n?(this.publish({...o,component:t,dismissible:r,id:n,...e}),{...o,component:t,dismissible:r,id:n,...e}):o):this.addToast({component:t,dismissible:r,id:n,...e}),n};getActiveToasts=()=>this.toasts.filter(t=>!this.dismissedToasts.has(t.id))};const yi=new rV;function oV(t,e){const n=e?.id||Fm++;return yi.create({message:t,id:n,type:"default",...e}),n}const sV=t=>t&&typeof t=="object"&&"ok"in t&&typeof t.ok=="boolean"&&"status"in t&&typeof t.status=="number",aV=oV,lV=()=>yi.toasts,fV=()=>yi.getActiveToasts(),rd=Object.assign(aV,{success:yi.success,info:yi.info,warning:yi.warning,error:yi.error,custom:yi.custom,message:yi.message,promise:yi.promise,dismiss:yi.dismiss,loading:yi.loading},{getHistory:lV,getToasts:fV});function od(t){return t.label!==void 0}const uV=3,$3="24px",L3="16px",q3=4e3,cV=356,dV=14,pV=45,V3=200;function hV(){const t=j(!1);return Tt(()=>{const e=()=>{t.value=document.hidden};return document.addEventListener("visibilitychange",e),()=>window.removeEventListener("visibilitychange",e)}),{isDocumentHidden:t}}function Oo(...t){return t.filter(Boolean).join(" ")}function gV(t){const[e,n]=t.split("-"),i=[];return e&&i.push(e),n&&i.push(n),i}function mV(t,e){const n={};return[t,e].forEach((i,r)=>{const o=r===1,s=o?"--mobile-offset":"--offset",a=o?L3:$3;function l(f){["top","right","bottom","left"].forEach(u=>{n[`${s}-${u}`]=typeof f=="number"?`${f}px`:f})}typeof i=="number"||typeof i=="string"?l(i):typeof i=="object"?["top","right","bottom","left"].forEach(f=>{i[f]===void 0?n[`${s}-${f}`]=a:n[`${s}-${f}`]=typeof i[f]=="number"?`${i[f]}px`:i[f]}):l(a)}),n}const yV=["data-rich-colors","data-styled","data-mounted","data-promise","data-swiped","data-removed","data-visible","data-y-position","data-x-position","data-index","data-front","data-swiping","data-dismissible","data-type","data-invert","data-swipe-out","data-swipe-direction","data-expanded","data-testid"],wV=["aria-label","data-disabled"];var vV=q({__name:"Toast",props:{toast:{},toasts:{},index:{},swipeDirections:{},expanded:{type:Boolean},invert:{type:Boolean},heights:{},gap:{},position:{},visibleToasts:{},expandByDefault:{type:Boolean},closeButton:{type:Boolean},interacting:{type:Boolean},style:{},cancelButtonStyle:{},actionButtonStyle:{},duration:{},class:{},unstyled:{type:Boolean},descriptionClass:{},loadingIcon:{},classes:{},icons:{},closeButtonAriaLabel:{},defaultRichColors:{type:Boolean}},emits:["update:heights","update:height","removeToast"],setup(t,{emit:e}){const n=t,i=e,r=j(null),o=j(null),s=j(!1),a=j(!1),l=j(!1),f=j(!1),u=j(!1),c=j(0),d=j(0),p=j(n.toast.duration||n.duration||q3),h=j(null),g=j(null),y=U(()=>n.index===0),w=U(()=>n.index+1<=n.visibleToasts),v=U(()=>n.toast.type),_=U(()=>n.toast.dismissible!==!1),b=U(()=>n.toast.class||""),x=U(()=>n.descriptionClass||""),k=U(()=>{const I=n.toast.position||n.position,K=n.heights.filter(ue=>ue.position===I).findIndex(ue=>ue.toastId===n.toast.id);return K>=0?K:0}),S=U(()=>{const I=n.toast.position||n.position;return n.heights.filter(K=>K.position===I).reduce((K,ue,Be)=>Be>=k.value?K:K+ue.height,0)}),T=U(()=>k.value*n.gap+S.value||0),A=U(()=>n.toast.closeButton??n.closeButton),R=U(()=>n.toast.duration||n.duration||q3),F=j(0),L=j(0),W=j(null),ae=U(()=>n.position.split("-")),le=U(()=>ae.value[0]),ce=U(()=>ae.value[1]),re=U(()=>typeof n.toast.title!="string"),te=U(()=>typeof n.toast.description!="string"),{isDocumentHidden:He}=hV(),st=U(()=>v.value&&v.value==="loading");_t(()=>{s.value=!0,p.value=R.value}),Tt(async()=>{if(!s.value||!g.value)return;await lt();const I=g.value,ee=I.style.height;I.style.height="auto";const K=I.getBoundingClientRect().height;I.style.height=ee,d.value=K,i("update:height",{toastId:n.toast.id,height:K,position:n.toast.position||n.position})});function ut(){a.value=!0,c.value=T.value,setTimeout(()=>{i("removeToast",n.toast)},V3)}function ct(){if(st.value||!_.value)return{};ut(),n.toast.onDismiss?.(n.toast)}function vt(I){I.button!==2&&(st.value||!_.value||(h.value=new Date,c.value=T.value,I.target.setPointerCapture(I.pointerId),I.target.tagName!=="BUTTON"&&(l.value=!0,W.value={x:I.clientX,y:I.clientY})))}function We(){if(f.value||!_.value)return;W.value=null;const I=Number(g.value?.style.getPropertyValue("--swipe-amount-x").replace("px","")||0),ee=Number(g.value?.style.getPropertyValue("--swipe-amount-y").replace("px","")||0),K=new Date().getTime()-(h.value?.getTime()||0),ue=r.value==="x"?I:ee,Be=Math.abs(ue)/K;if(Math.abs(ue)>=pV||Be>.11){c.value=T.value,n.toast.onDismiss?.(n.toast),r.value==="x"?o.value=I>0?"right":"left":o.value=ee>0?"down":"up",ut(),f.value=!0;return}else g.value?.style.setProperty("--swipe-amount-x","0px"),g.value?.style.setProperty("--swipe-amount-y","0px");u.value=!1,l.value=!1,r.value=null}function Ze(I){if(!W.value||!_.value||(window?.getSelection()?.toString()?.length??!1))return;const K=I.clientY-W.value.y,ue=I.clientX-W.value.x,Be=n.swipeDirections??gV(n.position);!r.value&&(Math.abs(ue)>1||Math.abs(K)>1)&&(r.value=Math.abs(ue)>Math.abs(K)?"x":"y");let $={x:0,y:0};const V=G=>1/(1.5+Math.abs(G)/20);if(r.value==="y"){if(Be.includes("top")||Be.includes("bottom"))if(Be.includes("top")&&K<0||Be.includes("bottom")&&K>0)$.y=K;else{const G=K*V(K);$.y=Math.abs(G)<Math.abs(K)?G:K}}else if(r.value==="x"&&(Be.includes("left")||Be.includes("right")))if(Be.includes("left")&&ue<0||Be.includes("right")&&ue>0)$.x=ue;else{const G=ue*V(ue);$.x=Math.abs(G)<Math.abs(ue)?G:ue}(Math.abs($.x)>0||Math.abs($.y)>0)&&(u.value=!0),g.value?.style.setProperty("--swipe-amount-x",`${$.x}px`),g.value?.style.setProperty("--swipe-amount-y",`${$.y}px`)}_t(()=>{if(s.value=!0,!g.value)return;const I=g.value.getBoundingClientRect().height;d.value=I;const ee=[{toastId:n.toast.id,height:I,position:n.toast.position},...n.heights];i("update:heights",ee)}),po(()=>{g.value&&i("removeToast",n.toast)}),Tt(I=>{if(n.toast.promise&&v.value==="loading"||n.toast.duration===1/0||n.toast.type==="loading")return;let ee;const K=()=>{if(L.value<F.value){const Be=new Date().getTime()-F.value;p.value=p.value-Be}L.value=new Date().getTime()},ue=()=>{p.value!==1/0&&(F.value=new Date().getTime(),ee=setTimeout(()=>{n.toast.onAutoClose?.(n.toast),ut()},p.value))};n.expanded||n.interacting||He.value?K():ue(),I(()=>{clearTimeout(ee)})}),je(()=>n.toast.delete,I=>{I!==void 0&&I&&(ut(),n.toast.onDismiss?.(n.toast))},{deep:!0});function ye(){l.value=!1,r.value=null,W.value=null}return(I,ee)=>(E(),X("li",{tabindex:"0",ref_key:"toastRef",ref:g,class:Ce(m(Oo)(n.class,b.value,I.classes?.toast,I.toast.classes?.toast,I.classes?.[v.value],I.toast?.classes?.[v.value])),"data-sonner-toast":"","data-rich-colors":I.toast.richColors??I.defaultRichColors,"data-styled":!(I.toast.component||I.toast?.unstyled||I.unstyled),"data-mounted":s.value,"data-promise":!!I.toast.promise,"data-swiped":u.value,"data-removed":a.value,"data-visible":w.value,"data-y-position":le.value,"data-x-position":ce.value,"data-index":I.index,"data-front":y.value,"data-swiping":l.value,"data-dismissible":_.value,"data-type":v.value,"data-invert":I.toast.invert||I.invert,"data-swipe-out":f.value,"data-swipe-direction":o.value,"data-expanded":!!(I.expanded||I.expandByDefault&&s.value),"data-testid":I.toast.testId,style:di({"--index":I.index,"--toasts-before":I.index,"--z-index":I.toasts.length-I.index,"--offset":`${a.value?c.value:T.value}px`,"--initial-height":I.expandByDefault?"auto":`${d.value}px`,...I.style,...n.toast.style}),onDragend:ye,onPointerdown:vt,onPointerup:We,onPointermove:Ze},[A.value&&!I.toast.component&&v.value!=="loading"?(E(),X("button",{key:0,"aria-label":I.closeButtonAriaLabel||"Close toast","data-disabled":st.value,"data-close-button":"true",class:Ce(m(Oo)(I.classes?.closeButton,I.toast?.classes?.closeButton)),onClick:ct},[I.icons?.close?(E(),B(dn(I.icons?.close),{key:0})):z(I.$slots,"close-icon",{key:1})],10,wV)):Re("v-if",!0),I.toast.component?(E(),B(dn(I.toast.component),fe({key:1},I.toast.componentProps,{onCloseToast:ct}),null,16)):(E(),X(Ve,{key:2},[v.value!=="default"||I.toast.icon||I.toast.promise?(E(),X("div",{key:0,"data-icon":"",class:Ce(m(Oo)(I.classes?.icon,I.toast?.classes?.icon))},[I.toast.icon?(E(),B(dn(I.toast.icon),{key:0})):(E(),X(Ve,{key:1},[v.value==="loading"?z(I.$slots,"loading-icon",{key:0}):v.value==="success"?z(I.$slots,"success-icon",{key:1}):v.value==="error"?z(I.$slots,"error-icon",{key:2}):v.value==="warning"?z(I.$slots,"warning-icon",{key:3}):v.value==="info"?z(I.$slots,"info-icon",{key:4}):Re("v-if",!0)],64))],2)):Re("v-if",!0),ie("div",{"data-content":"",class:Ce(m(Oo)(I.classes?.content,I.toast?.classes?.content))},[ie("div",{"data-title":"",class:Ce(m(Oo)(I.classes?.title,I.toast.classes?.title))},[re.value?(E(),B(dn(I.toast.title),At(fe({key:0},I.toast.componentProps)),null,16)):(E(),X(Ve,{key:1},[xe(Ee(I.toast.title),1)],64))],2),I.toast.description?(E(),X("div",{key:0,"data-description":"",class:Ce(m(Oo)(I.descriptionClass,x.value,I.classes?.description,I.toast.classes?.description))},[te.value?(E(),B(dn(I.toast.description),At(fe({key:0},I.toast.componentProps)),null,16)):(E(),X(Ve,{key:1},[xe(Ee(I.toast.description),1)],64))],2)):Re("v-if",!0)],2),I.toast.cancel?(E(),X("button",{key:1,style:di(I.toast.cancelButtonStyle||I.cancelButtonStyle),class:Ce(m(Oo)(I.classes?.cancelButton,I.toast.classes?.cancelButton)),"data-button":"","data-cancel":"",onClick:ee[0]||(ee[0]=K=>{m(od)(I.toast.cancel)&&_.value&&(I.toast.cancel.onClick?.(K),ut())})},Ee(m(od)(I.toast.cancel)?I.toast.cancel?.label:I.toast.cancel),7)):Re("v-if",!0),I.toast.action?(E(),X("button",{key:2,style:di(I.toast.actionButtonStyle||I.actionButtonStyle),class:Ce(m(Oo)(I.classes?.actionButton,I.toast.classes?.actionButton)),"data-button":"","data-action":"",onClick:ee[1]||(ee[1]=K=>{m(od)(I.toast.action)&&(I.toast.action.onClick?.(K),!K.defaultPrevented&&ut())})},Ee(m(od)(I.toast.action)?I.toast.action?.label:I.toast.action),7)):Re("v-if",!0)],64))],46,yV))}}),bV=vV,sf=(t,e)=>{const n=t.__vccOpts||t;for(const[i,r]of e)n[i]=r;return n};const xV={},_V={xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stoke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"};function kV(t,e){return E(),X("svg",_V,e[0]||(e[0]=[ie("line",{x1:"18",y1:"6",x2:"6",y2:"18"},null,-1),ie("line",{x1:"6",y1:"6",x2:"18",y2:"18"},null,-1)]))}var SV=sf(xV,[["render",kV]]);const CV=["data-visible"],EV={class:"sonner-spinner"};var OV=q({__name:"Loader",props:{visible:{type:Boolean}},setup(t){const e=Array(12).fill(0);return(n,i)=>(E(),X("div",{class:"sonner-loading-wrapper","data-visible":n.visible},[ie("div",EV,[(E(!0),X(Ve,null,Rt(m(e),r=>(E(),X("div",{key:`spinner-bar-${r}`,class:"sonner-loading-bar"}))),128))])],8,CV))}}),AV=OV;const RV={},TV={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"};function PV(t,e){return E(),X("svg",TV,e[0]||(e[0]=[ie("path",{"fill-rule":"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z","clip-rule":"evenodd"},null,-1)]))}var MV=sf(RV,[["render",PV]]);const IV={},NV={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"};function DV(t,e){return E(),X("svg",NV,e[0]||(e[0]=[ie("path",{"fill-rule":"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z","clip-rule":"evenodd"},null,-1)]))}var BV=sf(IV,[["render",DV]]);const FV={},$V={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"};function LV(t,e){return E(),X("svg",$V,e[0]||(e[0]=[ie("path",{"fill-rule":"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z","clip-rule":"evenodd"},null,-1)]))}var qV=sf(FV,[["render",LV]]);const VV={},zV={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"};function jV(t,e){return E(),X("svg",zV,e[0]||(e[0]=[ie("path",{"fill-rule":"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z","clip-rule":"evenodd"},null,-1)]))}var HV=sf(VV,[["render",jV]]);const UV=["aria-label"],WV=["data-sonner-theme","dir","data-theme","data-rich-colors","data-y-position","data-x-position"],KV=typeof window<"u"&&typeof document<"u";function GV(){if(typeof window>"u"||typeof document>"u")return"ltr";const t=document.documentElement.getAttribute("dir");return t==="auto"||!t?window.getComputedStyle(document.documentElement).direction:t}var JV=q({name:"Toaster",inheritAttrs:!1,__name:"Toaster",props:{id:{},invert:{type:Boolean,default:!1},theme:{default:"light"},position:{default:"bottom-right"},hotkey:{default:()=>["altKey","KeyT"]},richColors:{type:Boolean,default:!1},expand:{type:Boolean,default:!1},duration:{},gap:{default:dV},visibleToasts:{default:uV},closeButton:{type:Boolean,default:!1},toastOptions:{default:()=>({})},class:{default:""},style:{},offset:{default:$3},mobileOffset:{default:L3},dir:{default:"auto"},swipeDirections:{},icons:{},containerAriaLabel:{default:"Notifications"}},setup(t){const e=t,n=Nh(),i=j([]),r=U(()=>e.id?i.value.filter(R=>R.toasterId===e.id):i.value.filter(R=>!R.toasterId));function o(R,F){return r.value.filter(L=>!L.position&&F===0||L.position===R)}const s=U(()=>{const R=r.value.filter(F=>F.position).map(F=>F.position);return R.length>0?Array.from(new Set([e.position].concat(R))):[e.position]}),a=U(()=>{const R={};return s.value.forEach(F=>{R[F]=i.value.filter(L=>L.position===F)}),R}),l=j([]),f=j({}),u=j(!1);Tt(()=>{s.value.forEach(R=>{R in f.value||(f.value[R]=!1)})});const c=j(e.theme!=="system"?e.theme:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),d=j(null),p=j(null),h=j(!1),g=e.hotkey.join("+").replace(/Key/g,"").replace(/Digit/g,"");function y(R){i.value.find(F=>F.id===R.id)?.delete||yi.dismiss(R.id),i.value=i.value.filter(({id:F})=>F!==R.id),setTimeout(()=>{i.value.find(F=>F.id===R.id)||(l.value=l.value.filter(F=>F.toastId!==R.id))},V3+50)}function w(R){h.value&&!R.currentTarget?.contains?.(R.relatedTarget)&&(h.value=!1,p.value&&(p.value.focus({preventScroll:!0}),p.value=null))}function v(R){R.target instanceof HTMLElement&&R.target.dataset.dismissible==="false"||h.value||(h.value=!0,p.value=R.relatedTarget)}function _(R){R.target&&R.target instanceof HTMLElement&&R.target.dataset.dismissible==="false"||(u.value=!0)}Tt(R=>{const F=yi.subscribe(L=>{if(L.dismiss){requestAnimationFrame(()=>{i.value=i.value.map(W=>W.id===L.id?{...W,delete:!0}:W)});return}lt(()=>{const W=i.value.findIndex(ae=>ae.id===L.id);W!==-1?i.value=[...i.value.slice(0,W),{...i.value[W],...L},...i.value.slice(W+1)]:i.value=[L,...i.value]})});R(F)}),Tt(R=>{if(typeof window>"u")return;if(e.theme!=="system"){c.value=e.theme;return}const F=window.matchMedia("(prefers-color-scheme: dark)"),L=ae=>{c.value=ae?"dark":"light"};L(F.matches);const W=ae=>{L(ae.matches)};try{F.addEventListener("change",W)}catch{F.addListener(W)}R(()=>{try{F.removeEventListener("change",W)}catch{F.removeListener(W)}})}),Tt(()=>{d.value&&p.value&&(p.value.focus({preventScroll:!0}),p.value=null,h.value=!1)}),Tt(()=>{i.value.length<=1&&Object.keys(f.value).forEach(R=>{f.value[R]=!1})}),Tt(R=>{function F(L){const W=e.hotkey.every(ce=>L[ce]||L.code===ce),ae=Array.isArray(d.value)?d.value[0]:d.value;W&&(s.value.forEach(ce=>{f.value[ce]=!0}),ae?.focus());const le=document.activeElement===d.value||ae?.contains(document.activeElement);L.code==="Escape"&&le&&s.value.forEach(ce=>{f.value[ce]=!1})}KV&&(document.addEventListener("keydown",F),R(()=>{document.removeEventListener("keydown",F)}))});function b(R){const F=R.currentTarget,L=F.getAttribute("data-y-position")+"-"+F.getAttribute("data-x-position");f.value[L]=!0}function x(R){if(!u.value){const F=R.currentTarget,L=F.getAttribute("data-y-position")+"-"+F.getAttribute("data-x-position");f.value[L]=!1}}function k(){Object.keys(f.value).forEach(R=>{f.value[R]=!1})}function S(){u.value=!1}function T(R){l.value=R}function A(R){const F=l.value.findIndex(L=>L.toastId===R.toastId);if(F!==-1)l.value[F]=R;else{const L=l.value.findIndex(W=>W.position===R.position);L!==-1?l.value.splice(L,0,R):l.value.unshift(R)}}return(R,F)=>(E(),X(Ve,null,[Re(" Remove item from normal navigation flow, only available via hotkey "),ie("section",{"aria-label":`${R.containerAriaLabel} ${m(g)}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false"},[(E(!0),X(Ve,null,Rt(s.value,(L,W)=>(E(),X("ol",fe({key:L,ref_for:!0,ref_key:"listRef",ref:d,"data-sonner-toaster":"","data-sonner-theme":c.value,class:e.class,dir:R.dir==="auto"?GV():R.dir,tabIndex:-1,"data-theme":R.theme,"data-rich-colors":R.richColors,"data-y-position":L.split("-")[0],"data-x-position":L.split("-")[1],style:{"--front-toast-height":`${l.value[0]?.height||0}px`,"--width":`${m(cV)}px`,"--gap":`${R.gap}px`,...R.style,...m(n).style,...m(mV)(R.offset,R.mobileOffset)}},{ref_for:!0},R.$attrs,{onBlur:w,onFocus:v,onMouseenter:b,onMousemove:b,onMouseleave:x,onDragend:k,onPointerdown:_,onPointerup:S}),[(E(!0),X(Ve,null,Rt(o(L,W),(ae,le)=>(E(),B(bV,{key:ae.id,heights:l.value,icons:R.icons,index:le,toast:ae,defaultRichColors:R.richColors,duration:R.toastOptions?.duration??R.duration,class:Ce(R.toastOptions?.class??""),descriptionClass:R.toastOptions?.descriptionClass,invert:R.invert,visibleToasts:R.visibleToasts,closeButton:R.toastOptions?.closeButton??R.closeButton,interacting:u.value,position:L,style:di(R.toastOptions?.style),unstyled:R.toastOptions?.unstyled,classes:R.toastOptions?.classes,cancelButtonStyle:R.toastOptions?.cancelButtonStyle,actionButtonStyle:R.toastOptions?.actionButtonStyle,"close-button-aria-label":R.toastOptions?.closeButtonAriaLabel,toasts:a.value[L],expandByDefault:R.expand,gap:R.gap,expanded:f.value[L]||!1,swipeDirections:e.swipeDirections,"onUpdate:heights":T,"onUpdate:height":A,onRemoveToast:y},{"close-icon":C(()=>[z(R.$slots,"close-icon",{},()=>[M(SV)])]),"loading-icon":C(()=>[z(R.$slots,"loading-icon",{},()=>[M(AV,{visible:ae.type==="loading"},null,8,["visible"])])]),"success-icon":C(()=>[z(R.$slots,"success-icon",{},()=>[M(MV)])]),"error-icon":C(()=>[z(R.$slots,"error-icon",{},()=>[M(HV)])]),"warning-icon":C(()=>[z(R.$slots,"warning-icon",{},()=>[M(qV)])]),"info-icon":C(()=>[z(R.$slots,"info-icon",{},()=>[M(BV)])]),_:2},1032,["heights","icons","index","toast","defaultRichColors","duration","class","descriptionClass","invert","visibleToasts","closeButton","interacting","position","style","unstyled","classes","cancelButtonStyle","actionButtonStyle","close-button-aria-label","toasts","expandByDefault","gap","expanded","swipeDirections"]))),128))],16,WV))),128))],8,UV)],2112))}}),YV=JV;const XV=q({__name:"Sonner",props:{id:{},invert:{type:Boolean},theme:{},position:{},hotkey:{},richColors:{type:Boolean},expand:{type:Boolean},duration:{},gap:{},visibleToasts:{},closeButton:{type:Boolean},toastOptions:{},class:{},style:{},offset:{},mobileOffset:{},dir:{},swipeDirections:{},icons:{},containerAriaLabel:{}},setup(t){const e=t;return(n,i)=>(E(),B(m(YV),fe({class:"iafw:toaster iafw:group"},e,{style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)"}}),null,16))}}),QV=q({__name:"AlertDialogContent",props:{forceMount:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class"),o=Bt(r,i);return(s,a)=>(E(),B(m(s9),{to:"#infixs-pingo-notify-app"},{default:C(()=>[M(m(r9),{"data-slot":"alert-dialog-overlay",class:"iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:fixed iafw:inset-0 iafw:z-50 iafw:bg-black/80"}),M(m(QM),fe({"data-slot":"alert-dialog-content"},m(o),{class:m(he)("iafw:bg-background iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:data-[state=closed]:zoom-out-95 iafw:data-[state=open]:zoom-in-95 iafw:fixed iafw:top-[50%] iafw:left-[50%] iafw:z-50 iafw:grid iafw:w-full iafw:max-w-[calc(100%-2rem)] iafw:translate-x-[-50%] iafw:translate-y-[-50%] iafw:gap-4 iafw:rounded-lg iafw:border iafw:p-6 iafw:shadow-lg iafw:duration-200 iafw:sm:max-w-lg",n.class)}),{default:C(()=>[z(s.$slots,"default")]),_:3},16,["class"])]),_:3}))}}),ZV=q({__name:"AlertDialogFooter",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"alert-dialog-footer",class:Ce(m(he)("iafw:flex iafw:flex-col-reverse iafw:gap-2 iafw:sm:flex-row iafw:sm:justify-end",e.class))},[z(n.$slots,"default")],2))}}),ez=q({__name:"AlertDialogCancel",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class");return(i,r)=>(E(),B(m(e9),fe(m(n),{class:m(he)(m(p_)({variant:"outline"}),"iafw:mt-2 iafw:sm:mt-0",e.class)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}}),tz=q({__name:"AlertDialogHeader",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"alert-dialog-header",class:Ce(m(he)("iafw:flex iafw:flex-col iafw:gap-2 iafw:text-center iafw:sm:text-left",e.class))},[z(n.$slots,"default")],2))}}),nz=q({__name:"AlertDialogDescription",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class");return(i,r)=>(E(),B(m(n9),fe({"data-slot":"alert-dialog-description"},m(n),{class:m(he)("iafw:text-muted-foreground iafw:text-sm",e.class)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}}),$m=q({__name:"AlertDescription",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"alert-description",class:Ce(m(he)("iafw:text-muted-foreground iafw:col-start-2 iafw:grid iafw:justify-items-start iafw:gap-1 iafw:text-sm iafw:[&_p]:leading-relaxed",e.class))},[z(n.$slots,"default")],2))}}),Lm=q({__name:"AlertTitle",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"alert-title",class:Ce(m(he)("iafw:col-start-2 iafw:line-clamp-1 iafw:min-h-4 iafw:font-medium iafw:tracking-tight",e.class))},[z(n.$slots,"default")],2))}}),iz=q({__name:"AlertDialogTitle",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class");return(i,r)=>(E(),B(m(u9),fe({"data-slot":"alert-dialog-title"},m(n),{class:m(he)("iafw:text-lg iafw:font-semibold",e.class)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}}),rz=q({__name:"AlertDialog",props:{open:{type:Boolean},defaultOpen:{type:Boolean}},emits:["update:open"],setup(t,{emit:e}){const r=Bt(t,e);return(o,s)=>(E(),B(m(l9),fe({"data-slot":"alert-dialog"},m(r)),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}});function oz(t){if(typeof t=="string")return t;if(Kt.isAxiosError(t)){const e=t.response?.data;return e?.message?Array.isArray(e.message)?e.message.join(", "):e.message:t.message?t.message:"An unknown Axios error occurred"}else{if(t instanceof Error)return t.message;if(typeof t=="object"&&t!==null&&"message"in t&&typeof t.message=="string")return t.message}return"An unknown error occurred"}const z3={isOpen:!1,title:"",message:"",confirmText:"OK",errorTitle:"An error occurred",cancelText:"",icon:null,isLoading:!1,error:void 0,isSuccessScreen:!1,onConfirm:async()=>{kt.isOpen=!1}},kt=tn({...z3});function af(t={}){Object.assign(kt,{...z3,...t,isOpen:!0,isLoading:!1,error:void 0}),t.onConfirm&&(kt.onConfirm=async()=>{kt.isLoading=!0;try{const e=await t.onConfirm?.();kt.successScreen?(kt.successScreenData=e,kt.isSuccessScreen=!0):kt.isOpen=!1}catch(e){kt.error=oz(e)}finally{kt.isLoading=!1}})}const qm={warning:(t,e,n)=>af({title:t,message:e,icon:n?.icon??b_,...n}),question:(t,e,n)=>af({title:t,message:e,cancelText:"Cancel",confirmText:"Yes",...n}),error:(t,e,n)=>af({title:t,message:e,...n}),info:(t,e,n)=>af({title:t,message:e,...n}),success:(t,e,n)=>af({title:t,message:e,...n})},sz=Sa("iafw:relative iafw:w-full iafw:rounded-lg iafw:border iafw:px-4 iafw:py-3 iafw:text-sm iafw:grid iafw:has-[>svg]:grid-cols-[calc(var(--iafw-spacing)*4)_1fr] iafw:grid-cols-[0_1fr] iafw:has-[>svg]:gap-x-3 iafw:gap-y-0.5 iafw:items-start iafw:[&>svg]:size-4 iafw:[&>svg]:translate-y-0.5 iafw:[&>svg]:text-current",{variants:{variant:{default:"iafw:bg-card iafw:text-card-foreground",destructive:"iafw:text-destructive iafw:bg-card iafw:[&>svg]:text-current iafw:*:data-[slot=alert-description]:text-destructive/90"}},defaultVariants:{variant:"default"}}),Vm=q({__name:"Alert",props:{class:{},variant:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"alert",class:Ce(m(he)(m(sz)({variant:n.variant}),e.class)),role:"alert"},[z(n.$slots,"default")],2))}}),az={key:0,class:"iafw:grid iafw:gap-4"},lz={class:"iafw:text-sm"},fz={key:0},uz={key:1},cz={class:"iafw:text-sm"},dz=q({__name:"AlertDialog",setup(t){return(e,n)=>{const i=iz,r=Lm,o=$m,s=nz,a=tz,l=ez,f=Ht,u=ZV,c=QV;return E(),B(rz,{open:m(kt).isOpen,"onUpdate:open":n[0]||(n[0]=d=>m(kt).isOpen=d)},{default:C(()=>[M(c,{class:Ce(m(kt).alertContentClass)},{default:C(()=>[M(Bu,{name:m(kt).transitionName,mode:"out-in"},{default:C(()=>[m(kt).isSuccessScreen?(E(),X("div",uz,[M(a,null,{default:C(()=>[M(i,null,{default:C(()=>[xe(Ee(m(kt).title),1)]),_:1}),M(s,null,{default:C(()=>[xe(Ee(m(kt).description),1)]),_:1})]),_:1}),ie("div",cz,[(E(),B(dn(m(kt).successScreen),{data:m(kt).successScreenData},null,8,["data"]))]),M(u,null,{default:C(()=>[m(kt).cancelText?(E(),B(l,{key:0,disabled:m(kt).isLoading},{default:C(()=>[...n[1]||(n[1]=[xe("Close",-1)])]),_:1},8,["disabled"])):Re("",!0)]),_:1})])):(E(),X("div",az,[M(a,null,{default:C(()=>[M(i,{class:"iafw:flex iafw:gap-3 iafw:items-center"},{default:C(()=>[(E(),B(dn(m(kt).icon),{class:"iafw:text-destructive"})),xe(" "+Ee(m(kt).title),1)]),_:1}),m(kt).error?(E(),B(Vm,{key:0,class:"iafw:[&>svg]:text-destructive"},{default:C(()=>[M(m(b_),{class:"iafw:size-5"}),M(r,{class:"iafw:text-destructive"},{default:C(()=>[xe(Ee(m(kt).errorTitle),1)]),_:1}),M(o,{class:"iafw:text-destructive"},{default:C(()=>[xe(Ee(m(kt).error),1)]),_:1})]),_:1})):Re("",!0),m(kt).description?(E(),B(s,{key:1},{default:C(()=>[xe(Ee(m(kt).description),1)]),_:1})):Re("",!0)]),_:1}),ie("div",lz,[(E(!0),X(Ve,null,Rt(m(kt).message.split(/(\*[^*]+\*)/g),(d,p)=>(E(),X(Ve,{key:p},[d.startsWith("*")&&d.endsWith("*")?(E(),X("strong",fz,Ee(d.slice(1,-1)),1)):(E(),X(Ve,{key:1},[xe(Ee(d),1)],64))],64))),128))]),M(u,null,{default:C(()=>[m(kt).cancelText?(E(),B(l,{key:0,disabled:m(kt).isLoading},{default:C(()=>[xe(Ee(m(kt).cancelText),1)]),_:1},8,["disabled"])):Re("",!0),m(kt).confirmText?(E(),B(f,{key:1,onClick:Nt(m(kt).onConfirm,["prevent"]),disabled:m(kt).isLoading},{default:C(()=>[m(kt).isLoading?(E(),B(m(Qi),{key:0,class:"iafw:animate-spin iafw:size-4 iafw:mr-2"})):Re("",!0),xe(" "+Ee(m(kt).confirmText),1)]),_:1},8,["onClick","disabled"])):Re("",!0)]),_:1})]))]),_:1},8,["name"])]),_:1},8,["class"])]),_:1},8,["open"])}}}),pz=q({__name:"App",setup(t){const e={default:F3,clean:iV},{currentRoute:n}=ec(),i=Ra(),r=Om(),o=U(()=>{const s=n.value.meta.layout||"clean";return e[s]||F3});return i.isAuthenticated&&!r.user&&r.me.execute().then(()=>{}),(s,a)=>{const l=ho("RouterView");return E(),X(Ve,null,[M(m(XV),{"rich-colors":""}),M(dz),(E(),B(dn(m(o)),null,{default:C(()=>[M(l,null,{default:C(({Component:f,route:u})=>[M(Bu,{name:u.meta.transition||"iafw-fade",mode:"out-in"},{default:C(()=>[(E(),B(dn(f)))]),_:2},1032,["name"])]),_:1})]),_:1}))],64)}}}),hz={};function gz(t,e){return null}const mz=Pa(hz,[["render",gz]]),yz=q({__name:"Empty",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"empty",class:Ce(m(he)("iafw:flex iafw:min-w-0 iafw:flex-1 iafw:flex-col iafw:items-center iafw:justify-center iafw:gap-6 iafw:text-balance iafw:rounded-lg iafw:border-dashed iafw:p-6 iafw:text-center iafw:md:p-12",e.class))},[z(n.$slots,"default")],2))}}),wz=q({__name:"EmptyContent",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"empty-content",class:Ce(m(he)("iafw:flex iafw:w-full iafw:min-w-0 iafw:max-w-sm iafw:flex-col iafw:items-center iafw:gap-4 iafw:text-balance iafw:text-sm",e.class))},[z(n.$slots,"default")],2))}}),vz=q({__name:"EmptyHeader",props:{class:{}},setup(t){return(e,n)=>(E(),X("div",{"data-slot":"empty-header",class:Ce(m(he)("iafw:flex iafw:max-w-sm iafw:flex-col iafw:items-center iafw:gap-2 iafw:text-center",e.$attrs.class??"iafw:"))},[z(e.$slots,"default")],2))}}),bz=q({__name:"EmptyDescription",props:{class:{}},setup(t){return(e,n)=>(E(),X("p",{"data-slot":"empty-description",class:Ce(m(he)("iafw:text-muted-foreground iafw:[&>a:hover]:text-primary iafw:text-sm/relaxed iafw:[&>a]:underline iafw:[&>a]:underline-offset-4",e.$attrs.class??"iafw:"))},[z(e.$slots,"default")],2))}}),xz=Sa("iafw:mb-2 iafw:flex iafw:shrink-0 iafw:items-center iafw:justify-center iafw:[&_svg]:pointer-events-none iafw:[&_svg]:shrink-0",{variants:{variant:{default:"iafw:bg-transparent",icon:"iafw:bg-muted iafw:text-foreground iafw:flex iafw:size-10 iafw:shrink-0 iafw:items-center iafw:justify-center iafw:rounded-lg iafw:[&_svg:not([class*='size-'])]:size-6"}},defaultVariants:{variant:"default"}}),_z=["data-variant"],kz=q({__name:"EmptyTitle",props:{class:{},variant:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"empty-icon","data-variant":n.variant,class:Ce(m(he)("iafw:text-lg iafw:font-medium",m(xz)({variant:n.variant}),e.class))},[z(n.$slots,"default")],10,_z))}}),Sz=Sa("iafw:inline-flex iafw:items-center iafw:justify-center iafw:rounded-md iafw:border iafw:px-2 iafw:py-0.5 iafw:text-xs iafw:font-medium iafw:w-fit iafw:whitespace-nowrap iafw:shrink-0 iafw:[&>svg]:size-3 iafw:gap-1 iafw:[&>svg]:pointer-events-none iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:focus-visible:ring-[3px] iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive iafw:transition-[color,box-shadow] iafw:overflow-hidden",{variants:{variant:{default:"iafw:border-transparent iafw:bg-primary iafw:text-primary-foreground iafw:[a&]:hover:bg-primary/90",secondary:"iafw:border-transparent iafw:bg-secondary iafw:text-secondary-foreground iafw:[a&]:hover:bg-secondary/90",destructive:"iafw:border-transparent iafw:bg-destructive iafw:text-white iafw:[a&]:hover:bg-destructive/90 iafw:focus-visible:ring-destructive/20 iafw:dark:focus-visible:ring-destructive/40 iafw:dark:bg-destructive/60",outline:"iafw:text-foreground iafw:[a&]:hover:bg-accent iafw:[a&]:hover:text-accent-foreground",success:"iafw:border-transparent iafw:bg-success iafw:text-success-foreground iafw:[a&]:hover:bg-success/90"},size:{default:"iafw:py-0.5 iafw:px-2",sm:"iafw:py-0.5 iafw:px-2",lg:"iafw:py-1 iafw:px-3"}},defaultVariants:{variant:"default",size:"default"}}),j3=q({__name:"Badge",props:{asChild:{type:Boolean},as:{},variant:{},size:{},class:{}},setup(t){const e=t,n=bt(e,"class");return(i,r)=>(E(),B(m(qe),fe({"data-slot":"badge",class:m(he)(m(Sz)({variant:i.variant,size:i.size}),e.class)},m(n)),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}}),zm=q({__name:"Avatar",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),B(m(p9),{"data-slot":"avatar",class:Ce(m(he)("iafw:relative iafw:flex iafw:size-8 iafw:shrink-0 iafw:overflow-hidden iafw:rounded-full",e.class))},{default:C(()=>[z(n.$slots,"default")]),_:3},8,["class"]))}}),jm=q({__name:"AvatarFallback",props:{delayMs:{},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class");return(i,r)=>(E(),B(m(g9),fe({"data-slot":"avatar-fallback"},m(n),{class:m(he)("iafw:bg-muted iafw:flex iafw:size-full iafw:items-center iafw:justify-center iafw:rounded-full",e.class)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}}),Hm=q({__name:"AvatarImage",props:{src:{},referrerPolicy:{},crossOrigin:{},asChild:{type:Boolean},as:{}},setup(t){const e=t;return(n,i)=>(E(),B(m(w9),fe({"data-slot":"avatar-image"},e,{class:"iafw:aspect-square iafw:size-full"}),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),Ao=Aa("connection",()=>{const t=Bi(Di.connections.list,ii,{immediate:!1}),e=Bi(Di.connections.create,{method:"POST"},ii,{immediate:!1}),n=Bi(Di.connections.delete(),{method:"DELETE"},ii,{immediate:!1}),i=Bi(Di.connections.disconnect(),{method:"DELETE"},ii,{immediate:!1}),r=U(()=>t.data.value?.data||[]);async function o(){return t.isFinished.value||await t.execute(),r.value}return{getConnections:o,connections:r,fetch:t,create:e,logout:i,remove:n}}),Cz={class:"iafw:flex iafw:gap-3"},Ez={class:"iafw:flex-1 iafw:flex-col iafw:flex iafw:gap-1 iafw:items-start iafw:justify-between"},Oz={class:"iafw:text-xl iafw:font-semibold iafw:line-clamp-1"},Az={class:"iafw:flex iafw:gap-2"},Rz={class:"iafw:my-6 iafw:flex iafw:gap-5 iafw:flex-1"},Tz={key:0,class:"iafw:flex iafw:gap-2 iafw:text-muted-foreground"},Pz={key:0,class:"iafw:flex iafw:gap-2"},Mz={key:1,class:"iafw:flex iafw:gap-2"},Iz={class:"iafw:flex"},Nz=q({__name:"ConnectionCard",props:{connection:{}},emits:["scan"],setup(t){const e=Ao(),n=t;function i(){qm.question("Disconnect Connection","Are you sure you want to disconnect this connection?",{onConfirm:async()=>{await e.logout.execute({pathParams:{id:n.connection.id}}),await e.fetch.execute({params:{sync:!0}})}})}function r(){qm.question("Delete Connection","Are you sure you want to delete this connection? This action cannot be undone.",{onConfirm:async()=>{console.log("Deleting connection",n.connection.id),await e.remove.execute({pathParams:{id:n.connection.id}}),await e.fetch.execute({params:{sync:!0}})}})}return(o,s)=>{const a=Hm,l=jm,f=zm,u=j3,c=Ht,d=ka,p=u_,h=l_,g=Kl,y=_a,w=wa;return E(),X("div",{class:Ce(m(he)("iafw:rounded-md iafw:border iafw:flex iafw:flex-col iafw:shadow-xs iafw:border-input iafw:p-4",n.connection.status!=="open"?"iafw:destructive-gradient":"iafw:primary-gradient"))},[ie("div",Cz,[M(f,{class:"iafw:size-16"},{default:C(()=>[o.connection.profilePictureUrl?(E(),B(a,{key:0,src:o.connection.profilePictureUrl},null,8,["src"])):Re("",!0),M(l,null,{default:C(()=>[xe(Ee(n.connection.name.charAt(0).toUpperCase()),1)]),_:1})]),_:1}),ie("div",Ez,[ie("div",Oz,Ee(n.connection.name),1),n.connection.status==="open"?(E(),B(u,{key:0,variant:"success",size:"lg",class:"iafw:rounded-full"},{default:C(()=>[M(m(ys)),s[2]||(s[2]=xe(" Connected ",-1))]),_:1})):(E(),B(u,{key:1,size:"lg",variant:"destructive",class:"iafw:rounded-full"},{default:C(()=>[M(m(FF)),s[3]||(s[3]=xe(" Disconnected ",-1))]),_:1}))]),ie("div",Az,[n.connection.status!=="open"?(E(),B(c,{key:0,class:"iafw:rounded-full iafw:p-2",onClick:s[0]||(s[0]=v=>o.$emit("scan",n.connection.id))},{default:C(()=>[M(m(ZF)),s[4]||(s[4]=xe(" Scan ",-1))]),_:1})):Re("",!0),M(w,null,{default:C(()=>[M(d,{asChild:""},{default:C(()=>[M(c,{variant:"ghost",class:"iafw:rounded-full iafw:p-2"},{default:C(()=>[M(m(VF))]),_:1})]),_:1}),M(y,{align:"end"},{default:C(()=>[M(p,null,{default:C(()=>[...s[5]||(s[5]=[xe("Actions",-1)])]),_:1}),M(h),n.connection.status!=="open"?(E(),B(g,{key:0,onClick:s[1]||(s[1]=v=>o.$emit("scan",n.connection.id))},{default:C(()=>[M(m(JF)),s[6]||(s[6]=xe(" Connect ",-1))]),_:1})):(E(),B(g,{key:1,onClick:i},{default:C(()=>[M(m(m_)),s[7]||(s[7]=xe(" Disconnect ",-1))]),_:1})),M(g,{onClick:r},{default:C(()=>[M(m(v_)),s[8]||(s[8]=xe(" Delete ",-1))]),_:1})]),_:1})]),_:1})])]),ie("div",Rz,[!n.connection.name&&!n.connection.phoneNumber?(E(),X("div",Tz,[M(m(WF),{class:"iafw:size-5"}),s[9]||(s[9]=xe(" Scan the QR code to connect and start sending messages. ",-1))])):(E(),X(Ve,{key:1},[n.connection.name?(E(),X("div",Pz,[M(m(Lc),{class:"iafw:size-5 iafw:text-primary"}),xe(Ee(n.connection.name),1)])):Re("",!0),n.connection.phoneNumber?(E(),X("div",Mz,[M(m(y_),{class:"iafw:size-5 iafw:text-primary"}),xe(Ee(n.connection.phoneNumber),1)])):Re("",!0)],64))]),ie("div",Iz,[n.connection.createdAt?(E(),B(u,{key:0,size:"lg",variant:"outline"},{default:C(()=>[xe(" Created at "+Ee(new Date(n.connection.createdAt).toLocaleDateString()),1)]),_:1})):Re("",!0)])],2)}}}),H3=q({__name:"Dialog",props:{open:{type:Boolean},defaultOpen:{type:Boolean},modal:{type:Boolean}},emits:["update:open"],setup(t,{emit:e}){const r=Bt(t,e);return(o,s)=>(E(),B(m(T2),fe({"data-slot":"dialog"},m(r)),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}}),Dz=q({__name:"DialogOverlay",props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class");return(i,r)=>(E(),B(m(j2),fe({"data-slot":"dialog-overlay"},m(n),{class:m(he)("iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:fixed iafw:inset-0 iafw:z-50 iafw:bg-black/80",e.class)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}}),U3=q({__name:"DialogContent",props:{forceMount:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class"),o=Bt(r,i);return(s,a)=>(E(),B(m(KM),{to:"#infixs-pingo-notify-app"},{default:C(()=>[M(Dz),M(m(V2),fe({"data-slot":"dialog-content"},m(o),{class:m(he)("iafw:bg-background iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:data-[state=closed]:zoom-out-95 iafw:data-[state=open]:zoom-in-95 iafw:fixed iafw:top-[50%] iafw:left-[50%] iafw:z-50 iafw:grid iafw:w-full iafw:max-w-[calc(100%-2rem)] iafw:translate-x-[-50%] iafw:translate-y-[-50%] iafw:gap-4 iafw:rounded-lg iafw:border iafw:p-6 iafw:shadow-lg iafw:duration-200 iafw:sm:max-w-lg",n.class)}),{default:C(()=>[z(s.$slots,"default"),M(m(P2),{class:"iafw:ring-offset-background iafw:cursor-pointer iafw:focus:ring-ring iafw:data-[state=open]:bg-accent iafw:data-[state=open]:text-muted-foreground iafw:absolute iafw:top-4 iafw:right-4 iafw:rounded-xs iafw:opacity-70 iafw:transition-opacity iafw:hover:opacity-100 iafw:focus:ring-2 iafw:focus:ring-offset-2 iafw:focus:outline-hidden iafw:disabled:pointer-events-none iafw:[&_svg]:pointer-events-none iafw:[&_svg]:shrink-0 iafw:[&_svg:not([class*='size-'])]:size-4"},{default:C(()=>[M(m(um)),a[0]||(a[0]=ie("span",{class:"iafw:sr-only"},"Close",-1))]),_:1})]),_:3},16,["class"])]),_:3}))}}),W3=q({__name:"DialogFooter",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"dialog-footer",class:Ce(m(he)("iafw:flex iafw:flex-col-reverse iafw:gap-2 iafw:sm:flex-row iafw:sm:justify-end",e.class))},[z(n.$slots,"default")],2))}}),K3=Symbol(),Um=q({__name:"FormItem",props:{class:{}},setup(t){const e=t,n=xn();return Si(K3,n),(i,r)=>(E(),X("div",{"data-slot":"form-item",class:Ce(m(he)("iafw:grid iafw:gap-2",e.class))},[z(i.$slots,"default")],2))}});/** 295 295 * vee-validate v4.15.1 296 296 * (c) 2025 Abdelrahman Awad 297 297 * @license MIT 298 */function Mn(t){return typeof t=="function"}function W3(t){return t==null}const _s=t=>t!==null&&!!t&&typeof t=="object"&&!Array.isArray(t);function zm(t){return Number(t)>=0}function Dz(t){const e=parseFloat(t);return isNaN(e)?t:e}function Bz(t){return typeof t=="object"&&t!==null}function Fz(t){return t==null?t===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(t)}function K3(t){if(!Bz(t)||Fz(t)!=="[object Object]")return!1;if(Object.getPrototypeOf(t)===null)return!0;let e=t;for(;Object.getPrototypeOf(e)!==null;)e=Object.getPrototypeOf(e);return Object.getPrototypeOf(t)===e}function lf(t,e){return Object.keys(e).forEach(n=>{if(K3(e[n])&&K3(t[n])){t[n]||(t[n]={}),lf(t[n],e[n]);return}t[n]=e[n]}),t}function ff(t){const e=t.split(".");if(!e.length)return"";let n=String(e[0]);for(let i=1;i<e.length;i++){if(zm(e[i])){n+=`[${e[i]}]`;continue}n+=`.${e[i]}`}return n}const $z={};function Lz(t){return $z[t]}function G3(t,e,n){typeof n.value=="object"&&(n.value=Lt(n.value)),!n.enumerable||n.get||n.set||!n.configurable||!n.writable||e==="__proto__"?Object.defineProperty(t,e,n):t[e]=n.value}function Lt(t){if(typeof t!="object")return t;var e=0,n,i,r,o=Object.prototype.toString.call(t);if(o==="[object Object]"?r=Object.create(t.__proto__||null):o==="[object Array]"?r=Array(t.length):o==="[object Set]"?(r=new Set,t.forEach(function(s){r.add(Lt(s))})):o==="[object Map]"?(r=new Map,t.forEach(function(s,a){r.set(Lt(a),Lt(s))})):o==="[object Date]"?r=new Date(+t):o==="[object RegExp]"?r=new RegExp(t.source,t.flags):o==="[object DataView]"?r=new t.constructor(Lt(t.buffer)):o==="[object ArrayBuffer]"?r=t.slice(0):o.slice(-6)==="Array]"&&(r=new t.constructor(t)),r){for(i=Object.getOwnPropertySymbols(t);e<i.length;e++)G3(r,i[e],Object.getOwnPropertyDescriptor(t,i[e]));for(e=0,i=Object.getOwnPropertyNames(t);e<i.length;e++)Object.hasOwnProperty.call(r,n=i[e])&&r[n]===t[n]||G3(r,n,Object.getOwnPropertyDescriptor(t,n))}return r||t}const uf=Symbol("vee-validate-form"),J3=Symbol("vee-validate-form-context"),od=Symbol("vee-validate-field-instance"),sd=Symbol("Default empty value"),qz=typeof window<"u";function jm(t){return Mn(t)&&!!t.__locatorRef}function er(t){return!!t&&Mn(t.parse)&&t.__type==="VVTypedSchema"}function ad(t){return!!t&&Mn(t.validate)}function cf(t){return t==="checkbox"||t==="radio"}function Vz(t){return _s(t)||Array.isArray(t)}function zz(t){return Array.isArray(t)?t.length===0:_s(t)&&Object.keys(t).length===0}function ld(t){return/^\[.+\]$/i.test(t)}function jz(t){return Y3(t)&&t.multiple}function Y3(t){return t.tagName==="SELECT"}function Hz(t,e){const n=![!1,null,void 0,0].includes(e.multiple)&&!Number.isNaN(e.multiple);return t==="select"&&"multiple"in e&&n}function Uz(t,e){return!Hz(t,e)&&e.type!=="file"&&!cf(e.type)}function Wz(t){return X3(t)&&t.target&&"submit"in t.target}function X3(t){return t?!!(typeof Event<"u"&&Mn(Event)&&t instanceof Event||t&&t.srcElement):!1}function Q3(t,e){return e in t&&t[e]!==sd}function oi(t,e){if(t===e)return!0;if(t&&e&&typeof t=="object"&&typeof e=="object"){if(t.constructor!==e.constructor)return!1;var n,i,r;if(Array.isArray(t)){if(n=t.length,n!=e.length)return!1;for(i=n;i--!==0;)if(!oi(t[i],e[i]))return!1;return!0}if(t instanceof Map&&e instanceof Map){if(t.size!==e.size)return!1;for(i of t.entries())if(!e.has(i[0]))return!1;for(i of t.entries())if(!oi(i[1],e.get(i[0])))return!1;return!0}if(ek(t)&&ek(e))return!(t.size!==e.size||t.name!==e.name||t.lastModified!==e.lastModified||t.type!==e.type);if(t instanceof Set&&e instanceof Set){if(t.size!==e.size)return!1;for(i of t.entries())if(!e.has(i[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(e)){if(n=t.length,n!=e.length)return!1;for(i=n;i--!==0;)if(t[i]!==e[i])return!1;return!0}if(t.constructor===RegExp)return t.source===e.source&&t.flags===e.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===e.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===e.toString();if(t=Z3(t),e=Z3(e),r=Object.keys(t),n=r.length,n!==Object.keys(e).length)return!1;for(i=n;i--!==0;)if(!Object.prototype.hasOwnProperty.call(e,r[i]))return!1;for(i=n;i--!==0;){var o=r[i];if(!oi(t[o],e[o]))return!1}return!0}return t!==t&&e!==e}function Z3(t){return Object.fromEntries(Object.entries(t).filter(([,e])=>e!==void 0))}function ek(t){return qz?t instanceof File:!1}function Hm(t){return ld(t)?t.replace(/\[|\]/gi,""):t}function wi(t,e,n){return t?ld(e)?t[Hm(e)]:(e||"").split(/\.|\[(\d+)\]/).filter(Boolean).reduce((r,o)=>Vz(r)&&o in r?r[o]:n,t):n}function Yr(t,e,n){if(ld(e)){t[Hm(e)]=n;return}const i=e.split(/\.|\[(\d+)\]/).filter(Boolean);let r=t;for(let o=0;o<i.length;o++){if(o===i.length-1){r[i[o]]=n;return}(!(i[o]in r)||W3(r[i[o]]))&&(r[i[o]]=zm(i[o+1])?[]:{}),r=r[i[o]]}}function Um(t,e){if(Array.isArray(t)&&zm(e)){t.splice(Number(e),1);return}_s(t)&&delete t[e]}function tk(t,e){if(ld(e)){delete t[Hm(e)];return}const n=e.split(/\.|\[(\d+)\]/).filter(Boolean);let i=t;for(let o=0;o<n.length;o++){if(o===n.length-1){Um(i,n[o]);break}if(!(n[o]in i)||W3(i[n[o]]))break;i=i[n[o]]}const r=n.map((o,s)=>wi(t,n.slice(0,s).join(".")));for(let o=r.length-1;o>=0;o--)if(zz(r[o])){if(o===0){Um(t,n[0]);continue}Um(r[o-1],n[o-1])}}function Oi(t){return Object.keys(t)}function fd(t,e=void 0){const n=Zt();return n?.provides[t]||Qt(t,e)}function nk(t,e,n){if(Array.isArray(t)){const i=[...t],r=i.findIndex(o=>oi(o,e));return r>=0?i.splice(r,1):i.push(e),i}return oi(t,e)?n:e}function ik(t,e=0){let n=null,i=[];return function(...r){return n&&clearTimeout(n),n=setTimeout(()=>{const o=t(...r);i.forEach(s=>s(o)),i=[]},e),new Promise(o=>i.push(o))}}function Kz(t,e){return _s(e)&&e.number?Dz(t):t}function Wm(t,e){let n;return async function(...r){const o=t(...r);n=o;const s=await o;return o!==n?s:(n=void 0,e(s,r))}}function Km(t){return Array.isArray(t)?t:t?[t]:[]}function Gm(t){const e=fd(uf),n=t?U(()=>e?.getPathState(Se(t))):void 0,i=t?void 0:Qt(od);return!i&&n?.value,n||i}function ud(t,e){const n={};for(const i in t)e.includes(i)||(n[i]=t[i]);return n}function Gz(t){let e=null,n=[];return function(...i){const r=lt(()=>{if(e!==r)return;const o=t(...i);n.forEach(s=>s(o)),n=[],e=null});return e=r,new Promise(o=>n.push(o))}}function Jz(t,e,n){return e.slots.default?typeof t=="string"||!t?e.slots.default(n()):{default:()=>{var i,r;return(r=(i=e.slots).default)===null||r===void 0?void 0:r.call(i,n())}}:e.slots.default}function Jm(t){if(rk(t))return t._value}function rk(t){return"_value"in t}function Yz(t){return t.type==="number"||t.type==="range"?Number.isNaN(t.valueAsNumber)?t.value:t.valueAsNumber:t.value}function cd(t){if(!X3(t))return t;const e=t.target;if(cf(e.type)&&rk(e))return Jm(e);if(e.type==="file"&&e.files){const n=Array.from(e.files);return e.multiple?n:n[0]}if(jz(e))return Array.from(e.options).filter(n=>n.selected&&!n.disabled).map(Jm);if(Y3(e)){const n=Array.from(e.options).find(i=>i.selected);return n?Jm(n):e.value}return Yz(e)}function ok(t){const e={};return Object.defineProperty(e,"_$$isNormalized",{value:!0,writable:!1,enumerable:!1,configurable:!1}),t?_s(t)&&t._$$isNormalized?t:_s(t)?Object.keys(t).reduce((n,i)=>{const r=Xz(t[i]);return t[i]!==!1&&(n[i]=sk(r)),n},e):typeof t!="string"?e:t.split("|").reduce((n,i)=>{const r=Qz(i);return r.name&&(n[r.name]=sk(r.params)),n},e):e}function Xz(t){return t===!0?[]:Array.isArray(t)||_s(t)?t:[t]}function sk(t){const e=n=>typeof n=="string"&&n[0]==="@"?Zz(n.slice(1)):n;return Array.isArray(t)?t.map(e):t instanceof RegExp?[t]:Object.keys(t).reduce((n,i)=>(n[i]=e(t[i]),n),{})}const Qz=t=>{let e=[];const n=t.split(":")[0];return t.includes(":")&&(e=t.split(":").slice(1).join(":").split(",")),{name:n,params:e}};function Zz(t){const e=n=>{var i;return(i=wi(n,t))!==null&&i!==void 0?i:n[t]};return e.__locatorRef=t,e}function ej(t){return Array.isArray(t)?t.filter(jm):Oi(t).filter(e=>jm(t[e])).map(e=>t[e])}let Ym=Object.assign({},{generateMessage:({field:t})=>`${t} is not valid.`,bails:!0,validateOnBlur:!0,validateOnChange:!0,validateOnInput:!1,validateOnModelUpdate:!0});const ks=()=>Ym,tj=t=>{Ym=Object.assign(Object.assign({},Ym),t)};async function ak(t,e,n={}){const i=n?.bails,r={name:n?.name||"{field}",rules:e,label:n?.label,bails:i??!0,formData:n?.values||{}},o=await nj(r,t);return Object.assign(Object.assign({},o),{valid:!o.errors.length})}async function nj(t,e){const n=t.rules;if(er(n)||ad(n))return rj(e,Object.assign(Object.assign({},t),{rules:n}));if(Mn(n)||Array.isArray(n)){const a={field:t.label||t.name,name:t.name,label:t.label,form:t.formData,value:e},l=Array.isArray(n)?n:[n],f=l.length,u=[];for(let c=0;c<f;c++){const d=l[c],p=await d(e,a);if(!(typeof p!="string"&&!Array.isArray(p)&&p)){if(Array.isArray(p))u.push(...p);else{const g=typeof p=="string"?p:fk(a);u.push(g)}if(t.bails)return{errors:u}}}return{errors:u}}const i=Object.assign(Object.assign({},t),{rules:ok(n)}),r=[],o=Object.keys(i.rules),s=o.length;for(let a=0;a<s;a++){const l=o[a],f=await oj(i,e,{name:l,params:i.rules[l]});if(f.error&&(r.push(f.error),t.bails))return{errors:r}}return{errors:r}}function ij(t){return!!t&&t.name==="ValidationError"}function lk(t){return{__type:"VVTypedSchema",async parse(n,i){var r;try{return{output:await t.validate(n,{abortEarly:!1,context:i?.formData||{}}),errors:[]}}catch(o){if(!ij(o))throw o;if(!(!((r=o.inner)===null||r===void 0)&&r.length)&&o.errors.length)return{errors:[{path:o.path,errors:o.errors}]};const s=o.inner.reduce((a,l)=>{const f=l.path||"";return a[f]||(a[f]={errors:[],path:f}),a[f].errors.push(...l.errors),a},{});return{errors:Object.values(s)}}}}}async function rj(t,e){const i=await(er(e.rules)?e.rules:lk(e.rules)).parse(t,{formData:e.formData}),r=[];for(const o of i.errors)o.errors.length&&r.push(...o.errors);return{value:i.value,errors:r}}async function oj(t,e,n){const i=Lz(n.name);if(!i)throw new Error(`No such validator '${n.name}' exists.`);const r=sj(n.params,t.formData),o={field:t.label||t.name,name:t.name,label:t.label,value:e,form:t.formData,rule:Object.assign(Object.assign({},n),{params:r})},s=await i(e,r,o);return typeof s=="string"?{error:s}:{error:s?void 0:fk(o)}}function fk(t){const e=ks().generateMessage;return e?e(t):"Field is invalid"}function sj(t,e){const n=i=>jm(i)?i(e):i;return Array.isArray(t)?t.map(n):Object.keys(t).reduce((i,r)=>(i[r]=n(t[r]),i),{})}async function aj(t,e){const i=await(er(t)?t:lk(t)).parse(Lt(e),{formData:Lt(e)}),r={},o={};for(const s of i.errors){const a=s.errors,l=(s.path||"").replace(/\["(\d+)"\]/g,(f,u)=>`[${u}]`);r[l]={valid:!a.length,errors:a},a.length&&(o[l]=a[0])}return{valid:!i.errors.length,results:r,errors:o,values:i.value,source:"schema"}}async function lj(t,e,n){const r=Oi(t).map(async f=>{var u,c,d;const p=(u=n?.names)===null||u===void 0?void 0:u[f],h=await ak(wi(e,f),t[f],{name:p?.name||f,label:p?.label,values:e,bails:(d=(c=n?.bailsMap)===null||c===void 0?void 0:c[f])!==null&&d!==void 0?d:!0});return Object.assign(Object.assign({},h),{path:f})});let o=!0;const s=await Promise.all(r),a={},l={};for(const f of s)a[f.path]={valid:f.valid,errors:f.errors},f.valid||(o=!1,l[f.path]=f.errors[0]);return{valid:o,results:a,errors:l,source:"schema"}}let uk=0;function fj(t,e){const{value:n,initialValue:i,setInitialValue:r}=uj(t,e.modelValue,e.form);if(!e.form){let l=function(p){var h;"value"in p&&(n.value=p.value),"errors"in p&&u(p.errors),"touched"in p&&(d.touched=(h=p.touched)!==null&&h!==void 0?h:d.touched),"initialValue"in p&&r(p.initialValue)};const{errors:f,setErrors:u}=pj(),c=uk>=Number.MAX_SAFE_INTEGER?0:++uk,d=dj(n,i,f,e.schema);return{id:c,path:t,value:n,initialValue:i,meta:d,flags:{pendingUnmount:{[c]:!1},pendingReset:!1},errors:f,setState:l}}const o=e.form.createPathState(t,{bails:e.bails,label:e.label,type:e.type,validate:e.validate,schema:e.schema}),s=U(()=>o.errors);function a(l){var f,u,c;"value"in l&&(n.value=l.value),"errors"in l&&((f=e.form)===null||f===void 0||f.setFieldError(m(t),l.errors)),"touched"in l&&((u=e.form)===null||u===void 0||u.setFieldTouched(m(t),(c=l.touched)!==null&&c!==void 0?c:!1)),"initialValue"in l&&r(l.initialValue)}return{id:Array.isArray(o.id)?o.id[o.id.length-1]:o.id,path:t,value:n,errors:s,meta:o,initialValue:i,flags:o.__flags,setState:a}}function uj(t,e,n){const i=H(m(e));function r(){return n?wi(n.initialValues.value,m(t),m(i)):m(i)}function o(f){if(!n){i.value=f;return}n.setFieldInitialValue(m(t),f,!0)}const s=U(r);if(!n)return{value:H(r()),initialValue:s,setInitialValue:o};const a=cj(e,n,s,t);return n.stageInitialValue(m(t),a,!0),{value:U({get(){return wi(n.values,m(t))},set(f){n.setFieldValue(m(t),f,!1)}}),initialValue:s,setInitialValue:o}}function cj(t,e,n,i){return it(t)?m(t):t!==void 0?t:wi(e.values,m(i),m(n))}function dj(t,e,n,i){const r=U(()=>{var s,a,l;return(l=(a=(s=Se(i))===null||s===void 0?void 0:s.describe)===null||a===void 0?void 0:a.call(s).required)!==null&&l!==void 0?l:!1}),o=tn({touched:!1,pending:!1,valid:!0,required:r,validated:!!m(n).length,initialValue:U(()=>m(e)),dirty:U(()=>!oi(m(t),m(e)))});return je(n,s=>{o.valid=!s.length},{immediate:!0,flush:"sync"}),o}function pj(){const t=H([]);return{errors:t,setErrors:e=>{t.value=Km(e)}}}function hj(t,e,n){return cf(n?.type)?mj(t,e,n):ck(t,e,n)}function ck(t,e,n){const{initialValue:i,validateOnMount:r,bails:o,type:s,checkedValue:a,label:l,validateOnValueUpdate:f,uncheckedValue:u,controlled:c,keepValueOnUnmount:d,syncVModel:p,form:h}=gj(n),g=c?fd(uf):void 0,y=h||g,w=U(()=>ff(Se(t))),v=U(()=>{if(Se(y?.schema))return;const I=m(e);return ad(I)||er(I)||Mn(I)||Array.isArray(I)?I:ok(I)}),_=!Mn(v.value)&&er(Se(e)),{id:b,value:x,initialValue:k,meta:S,setState:T,errors:A,flags:R}=fj(w,{modelValue:i,form:y,bails:o,label:l,type:s,validate:v.value?ce:void 0,schema:_?e:void 0}),F=U(()=>A.value[0]);p&&yj({value:x,prop:p,handleChange:re,shouldValidate:()=>f&&!R.pendingReset});const L=(ye,I=!1)=>{S.touched=!0,I&&fe()};async function K(ye){var I,ee;if(y?.validateSchema){const{results:W}=await y.validateSchema(ye);return(I=W[Se(w)])!==null&&I!==void 0?I:{valid:!0,errors:[]}}return v.value?ak(x.value,v.value,{name:Se(w),label:Se(l),values:(ee=y?.values)!==null&&ee!==void 0?ee:{},bails:o}):{valid:!0,errors:[]}}const fe=Wm(async()=>(S.pending=!0,S.validated=!0,K("validated-only")),ye=>(R.pendingUnmount[We.id]||(T({errors:ye.errors}),S.pending=!1,S.valid=ye.valid),ye)),ae=Wm(async()=>K("silent"),ye=>(S.valid=ye.valid,ye));function ce(ye){return ye?.mode==="silent"?ae():fe()}function re(ye,I=!0){const ee=cd(ye);ut(ee,I)}_t(()=>{if(r)return fe();(!y||!y.validateSchema)&&ae()});function te(ye){S.touched=ye}function He(ye){var I;const ee=ye&&"value"in ye?ye.value:k.value;T({value:Lt(ee),initialValue:Lt(ee),touched:(I=ye?.touched)!==null&&I!==void 0?I:!1,errors:ye?.errors||[]}),S.pending=!1,S.validated=!1,ae()}const st=Zt();function ut(ye,I=!0){x.value=st&&p?Kz(ye,st.props.modelModifiers):ye,(I?fe:ae)()}function ct(ye){T({errors:Array.isArray(ye)?ye:[ye]})}const vt=U({get(){return x.value},set(ye){ut(ye,f)}}),We={id:b,name:w,label:l,value:vt,meta:S,errors:A,errorMessage:F,type:s,checkedValue:a,uncheckedValue:u,bails:o,keepValueOnUnmount:d,resetField:He,handleReset:()=>He(),validate:ce,handleChange:re,handleBlur:L,setState:T,setTouched:te,setErrors:ct,setValue:ut};if(Si(od,We),it(e)&&typeof m(e)!="function"&&je(e,(ye,I)=>{oi(ye,I)||(S.validated?fe():ae())},{deep:!0}),!y)return We;const Ze=U(()=>{const ye=v.value;return!ye||Mn(ye)||ad(ye)||er(ye)||Array.isArray(ye)?{}:Object.keys(ye).reduce((I,ee)=>{const W=ej(ye[ee]).map(ue=>ue.__locatorRef).reduce((ue,Be)=>{const $=wi(y.values,Be)||y.values[Be];return $!==void 0&&(ue[Be]=$),ue},{});return Object.assign(I,W),I},{})});return je(Ze,(ye,I)=>{if(!Object.keys(ye).length)return;!oi(ye,I)&&(S.validated?fe():ae())}),ho(()=>{var ye;const I=(ye=Se(We.keepValueOnUnmount))!==null&&ye!==void 0?ye:Se(y.keepValuesOnUnmount),ee=Se(w);if(I||!y||R.pendingUnmount[We.id]){y?.removePathState(ee,b);return}R.pendingUnmount[We.id]=!0;const W=y.getPathState(ee);if(Array.isArray(W?.id)&&W?.multiple?W?.id.includes(We.id):W?.id===We.id){if(W?.multiple&&Array.isArray(W.value)){const Be=W.value.findIndex($=>oi($,Se(We.checkedValue)));if(Be>-1){const $=[...W.value];$.splice(Be,1),y.setFieldValue(ee,$)}Array.isArray(W.id)&&W.id.splice(W.id.indexOf(We.id),1)}else y.unsetPathValue(Se(w));y.removePathState(ee,b)}}),We}function gj(t){const e=()=>({initialValue:void 0,validateOnMount:!1,bails:!0,label:void 0,validateOnValueUpdate:!0,keepValueOnUnmount:void 0,syncVModel:!1,controlled:!0}),n=!!t?.syncVModel,i=typeof t?.syncVModel=="string"?t.syncVModel:t?.modelPropName||"modelValue",r=n&&!("initialValue"in(t||{}))?Xm(Zt(),i):t?.initialValue;if(!t)return Object.assign(Object.assign({},e()),{initialValue:r});const o="valueProp"in t?t.valueProp:t.checkedValue,s="standalone"in t?!t.standalone:t.controlled,a=t?.modelPropName||t?.syncVModel||!1;return Object.assign(Object.assign(Object.assign({},e()),t||{}),{initialValue:r,controlled:s??!0,checkedValue:o,syncVModel:a})}function mj(t,e,n){const i=n?.standalone?void 0:fd(uf),r=n?.checkedValue,o=n?.uncheckedValue;function s(a){const l=a.handleChange,f=U(()=>{const c=Se(a.value),d=Se(r);return Array.isArray(c)?c.findIndex(p=>oi(p,d))>=0:oi(d,c)});function u(c,d=!0){var p,h;if(f.value===((p=c?.target)===null||p===void 0?void 0:p.checked)){d&&a.validate();return}const g=Se(t),y=i?.getPathState(g),w=cd(c);let v=(h=Se(r))!==null&&h!==void 0?h:w;i&&y?.multiple&&y.type==="checkbox"?v=nk(wi(i.values,g)||[],v,void 0):n?.type==="checkbox"&&(v=nk(Se(a.value),v,Se(o))),l(v,d)}return Object.assign(Object.assign({},a),{checked:f,checkedValue:r,uncheckedValue:o,handleChange:u})}return s(ck(t,e,n))}function yj({prop:t,value:e,handleChange:n,shouldValidate:i}){const r=Zt();if(!r||!t)return;const o=typeof t=="string"?t:"modelValue",s=`update:${o}`;o in r.props&&(je(e,a=>{oi(a,Xm(r,o))||r.emit(s,a)}),je(()=>Xm(r,o),a=>{if(a===sd&&e.value===void 0)return;const l=a===sd?void 0:a;oi(l,e.value)||n(l,i())}))}function Xm(t,e){if(t)return t.props[e]}const wj=q({name:"Field",inheritAttrs:!1,props:{as:{type:[String,Object],default:void 0},name:{type:String,required:!0},rules:{type:[Object,String,Function],default:void 0},validateOnMount:{type:Boolean,default:!1},validateOnBlur:{type:Boolean,default:void 0},validateOnChange:{type:Boolean,default:void 0},validateOnInput:{type:Boolean,default:void 0},validateOnModelUpdate:{type:Boolean,default:void 0},bails:{type:Boolean,default:()=>ks().bails},label:{type:String,default:void 0},uncheckedValue:{type:null,default:void 0},modelValue:{type:null,default:sd},modelModifiers:{type:null,default:()=>({})},"onUpdate:modelValue":{type:null,default:void 0},standalone:{type:Boolean,default:!1},keepValue:{type:Boolean,default:void 0}},setup(t,e){const n=Qo(t,"rules"),i=Qo(t,"name"),r=Qo(t,"label"),o=Qo(t,"uncheckedValue"),s=Qo(t,"keepValue"),{errors:a,value:l,errorMessage:f,validate:u,handleChange:c,handleBlur:d,setTouched:p,resetField:h,handleReset:g,meta:y,checked:w,setErrors:v,setValue:_}=hj(i,n,{validateOnMount:t.validateOnMount,bails:t.bails,standalone:t.standalone,type:e.attrs.type,initialValue:bj(t,e),checkedValue:e.attrs.value,uncheckedValue:o,label:r,validateOnValueUpdate:t.validateOnModelUpdate,keepValueOnUnmount:s,syncVModel:!0}),b=function(R,F=!0){c(R,F)},x=U(()=>{const{validateOnInput:A,validateOnChange:R,validateOnBlur:F,validateOnModelUpdate:L}=vj(t);function K(re){d(re,F),Mn(e.attrs.onBlur)&&e.attrs.onBlur(re)}function fe(re){b(re,A),Mn(e.attrs.onInput)&&e.attrs.onInput(re)}function ae(re){b(re,R),Mn(e.attrs.onChange)&&e.attrs.onChange(re)}const ce={name:t.name,onBlur:K,onInput:fe,onChange:ae};return ce["onUpdate:modelValue"]=re=>b(re,L),ce}),k=U(()=>{const A=Object.assign({},x.value);cf(e.attrs.type)&&w&&(A.checked=w.value);const R=dk(t,e);return Uz(R,e.attrs)&&(A.value=l.value),A}),S=U(()=>Object.assign(Object.assign({},x.value),{modelValue:l.value}));function T(){return{field:k.value,componentField:S.value,value:l.value,meta:y,errors:a.value,errorMessage:f.value,validate:u,resetField:h,handleChange:b,handleInput:A=>b(A,!1),handleReset:g,handleBlur:x.value.onBlur,setTouched:p,setErrors:v,setValue:_}}return e.expose({value:l,meta:y,errors:a,errorMessage:f,setErrors:v,setTouched:p,setValue:_,reset:h,validate:u,handleChange:c}),()=>{const A=dn(dk(t,e)),R=Jz(A,e,T);return A?Yt(A,Object.assign(Object.assign({},e.attrs),k.value),R):R}}});function dk(t,e){let n=t.as||"";return!t.as&&!e.slots.default&&(n="input"),n}function vj(t){var e,n,i,r;const{validateOnInput:o,validateOnChange:s,validateOnBlur:a,validateOnModelUpdate:l}=ks();return{validateOnInput:(e=t.validateOnInput)!==null&&e!==void 0?e:o,validateOnChange:(n=t.validateOnChange)!==null&&n!==void 0?n:s,validateOnBlur:(i=t.validateOnBlur)!==null&&i!==void 0?i:a,validateOnModelUpdate:(r=t.validateOnModelUpdate)!==null&&r!==void 0?r:l}}function bj(t,e){return cf(e.attrs.type)?Q3(t,"modelValue")?t.modelValue:void 0:Q3(t,"modelValue")?t.modelValue:e.attrs.value}const Ss=wj;let xj=0;const dd=["bails","fieldsCount","id","multiple","type","validate"];function pk(t){const e=t?.initialValues||{},n=Object.assign({},Se(e)),i=m(t?.validationSchema);return i&&er(i)&&Mn(i.cast)?Lt(i.cast(n)||{}):Lt(n)}function hk(t){var e;const n=xj++,i=t?.name||"Form";let r=0;const o=H(!1),s=H(!1),a=H(0),l=[],f=tn(pk(t)),u=H([]),c=H({}),d=H({}),p=Gz(()=>{d.value=u.value.reduce((Q,Y)=>(Q[ff(Se(Y.path))]=Y,Q),{})});function h(Q,Y){const me=re(Q);if(!me){typeof Q=="string"&&(c.value[ff(Q)]=Km(Y));return}if(typeof Q=="string"){const Me=ff(Q);c.value[Me]&&delete c.value[Me]}me.errors=Km(Y),me.valid=!me.errors.length}function g(Q){Oi(Q).forEach(Y=>{h(Y,Q[Y])})}t?.initialErrors&&g(t.initialErrors);const y=U(()=>{const Q=u.value.reduce((Y,me)=>(me.errors.length&&(Y[Se(me.path)]=me.errors),Y),{});return Object.assign(Object.assign({},c.value),Q)}),w=U(()=>Oi(y.value).reduce((Q,Y)=>{const me=y.value[Y];return me?.length&&(Q[Y]=me[0]),Q},{})),v=U(()=>u.value.reduce((Q,Y)=>(Q[Se(Y.path)]={name:Se(Y.path)||"",label:Y.label||""},Q),{})),_=U(()=>u.value.reduce((Q,Y)=>{var me;return Q[Se(Y.path)]=(me=Y.bails)!==null&&me!==void 0?me:!0,Q},{})),b=Object.assign({},t?.initialErrors||{}),x=(e=t?.keepValuesOnUnmount)!==null&&e!==void 0?e:!1,{initialValues:k,originalInitialValues:S,setInitialValues:T}=kj(u,f,t),A=_j(u,f,S,w),R=U(()=>u.value.reduce((Q,Y)=>{const me=wi(f,Se(Y.path));return Yr(Q,Se(Y.path),me),Q},{})),F=t?.validationSchema;function L(Q,Y){var me,Me;const Fe=U(()=>wi(k.value,Se(Q))),Ge=d.value[Se(Q)],Je=Y?.type==="checkbox"||Y?.type==="radio";if(Ge&&Je){Ge.multiple=!0;const ci=r++;return Array.isArray(Ge.id)?Ge.id.push(ci):Ge.id=[Ge.id,ci],Ge.fieldsCount++,Ge.__flags.pendingUnmount[ci]=!1,Ge}const Mt=U(()=>wi(f,Se(Q))),en=Se(Q),On=He.findIndex(ci=>ci===en);On!==-1&&He.splice(On,1);const qt=U(()=>{var ci,zs,Jf,Yf;const Xf=Se(F);if(er(Xf))return(zs=(ci=Xf.describe)===null||ci===void 0?void 0:ci.call(Xf,Se(Q)).required)!==null&&zs!==void 0?zs:!1;const js=Se(Y?.schema);return er(js)&&(Yf=(Jf=js.describe)===null||Jf===void 0?void 0:Jf.call(js).required)!==null&&Yf!==void 0?Yf:!1}),An=r++,Fn=tn({id:An,path:Q,touched:!1,pending:!1,valid:!0,validated:!!(!((me=b[en])===null||me===void 0)&&me.length),required:qt,initialValue:Fe,errors:Xt([]),bails:(Me=Y?.bails)!==null&&Me!==void 0?Me:!1,label:Y?.label,type:Y?.type||"default",value:Mt,multiple:!1,__flags:{pendingUnmount:{[An]:!1},pendingReset:!1},fieldsCount:1,validate:Y?.validate,dirty:U(()=>!oi(m(Mt),m(Fe)))});return u.value.push(Fn),d.value[en]=Fn,p(),w.value[en]&&!b[en]&<(()=>{xe(en,{mode:"silent"})}),it(Q)&&je(Q,ci=>{p();const zs=Lt(Mt.value);d.value[ci]=Fn,lt(()=>{Yr(f,ci,zs)})}),Fn}const K=ik(Ke,5),fe=ik(Ke,5),ae=Wm(async Q=>await(Q==="silent"?K():fe()),(Q,[Y])=>{const me=Oi(I.errorBag.value),Fe=[...new Set([...Oi(Q.results),...u.value.map(Ge=>Ge.path),...me])].sort().reduce((Ge,Je)=>{var Mt;const en=Je,On=re(en)||te(en),qt=((Mt=Q.results[en])===null||Mt===void 0?void 0:Mt.errors)||[],An=Se(On?.path)||en,Fn=Sj({errors:qt,valid:!qt.length},Ge.results[An]);return Ge.results[An]=Fn,Fn.valid||(Ge.errors[An]=Fn.errors[0]),On&&c.value[An]&&delete c.value[An],On?(On.valid=Fn.valid,Y==="silent"||Y==="validated-only"&&!On.validated||h(On,Fn.errors),Ge):(h(An,qt),Ge)},{valid:Q.valid,results:{},errors:{},source:Q.source});return Q.values&&(Fe.values=Q.values,Fe.source=Q.source),Oi(Fe.results).forEach(Ge=>{var Je;const Mt=re(Ge);Mt&&Y!=="silent"&&(Y==="validated-only"&&!Mt.validated||h(Mt,(Je=Fe.results[Ge])===null||Je===void 0?void 0:Je.errors))}),Fe});function ce(Q){u.value.forEach(Q)}function re(Q){const Y=typeof Q=="string"?ff(Q):Q;return typeof Y=="string"?d.value[Y]:Y}function te(Q){return u.value.filter(me=>Q.startsWith(Se(me.path))).reduce((me,Me)=>me?Me.path.length>me.path.length?Me:me:Me,void 0)}let He=[],st;function ut(Q){return He.push(Q),st||(st=lt(()=>{[...He].sort().reverse().forEach(me=>{tk(f,me)}),He=[],st=null})),st}function ct(Q){return function(me,Me){return function(Ge){return Ge instanceof Event&&(Ge.preventDefault(),Ge.stopPropagation()),ce(Je=>Je.touched=!0),o.value=!0,a.value++,ke().then(Je=>{const Mt=Lt(f);if(Je.valid&&typeof me=="function"){const en=Lt(R.value);let On=Q?en:Mt;return Je.values&&(On=Je.source==="schema"?Je.values:Object.assign({},On,Je.values)),me(On,{evt:Ge,controlledValues:en,setErrors:g,setFieldError:h,setTouched:ge,setFieldTouched:$,setValues:ue,setFieldValue:ee,resetForm:Te,resetField:de})}!Je.valid&&typeof Me=="function"&&Me({values:Mt,evt:Ge,errors:Je.errors,results:Je.results})}).then(Je=>(o.value=!1,Je),Je=>{throw o.value=!1,Je})}}}const We=ct(!1);We.withControlled=ct(!0);function Ze(Q,Y){const me=u.value.findIndex(Fe=>Fe.path===Q&&(Array.isArray(Fe.id)?Fe.id.includes(Y):Fe.id===Y)),Me=u.value[me];if(!(me===-1||!Me)){if(lt(()=>{xe(Q,{mode:"silent",warn:!1})}),Me.multiple&&Me.fieldsCount&&Me.fieldsCount--,Array.isArray(Me.id)){const Fe=Me.id.indexOf(Y);Fe>=0&&Me.id.splice(Fe,1),delete Me.__flags.pendingUnmount[Y]}(!Me.multiple||Me.fieldsCount<=0)&&(u.value.splice(me,1),be(Q),p(),delete d.value[Q])}}function ye(Q){Oi(d.value).forEach(Y=>{Y.startsWith(Q)&&delete d.value[Y]}),u.value=u.value.filter(Y=>!Y.path.startsWith(Q)),lt(()=>{p()})}const I={name:i,formId:n,values:f,controlledValues:R,errorBag:y,errors:w,schema:F,submitCount:a,meta:A,isSubmitting:o,isValidating:s,fieldArrays:l,keepValuesOnUnmount:x,validateSchema:m(F)?ae:void 0,validate:ke,setFieldError:h,validateField:xe,setFieldValue:ee,setValues:ue,setErrors:g,setFieldTouched:$,setTouched:ge,resetForm:Te,resetField:de,handleSubmit:We,useFieldModel:Ie,defineInputBinds:Et,defineComponentBinds:mn,defineField:J,stageInitialValue:Xe,unsetInitialValue:be,setFieldInitialValue:Pe,createPathState:L,getPathState:re,unsetPathValue:ut,removePathState:Ze,initialValues:k,getAllPathStates:()=>u.value,destroyPath:ye,isFieldTouched:V,isFieldDirty:G,isFieldValid:pe};function ee(Q,Y,me=!0){const Me=Lt(Y),Fe=typeof Q=="string"?Q:Q.path;re(Fe)||L(Fe),Yr(f,Fe,Me),me&&xe(Fe)}function W(Q,Y=!0){Oi(f).forEach(me=>{delete f[me]}),Oi(Q).forEach(me=>{ee(me,Q[me],!1)}),Y&&ke()}function ue(Q,Y=!0){lf(f,Q),l.forEach(me=>me&&me.reset()),Y&&ke()}function Be(Q,Y){const me=re(Se(Q))||L(Q);return U({get(){return me.value},set(Me){var Fe;const Ge=Se(Q);ee(Ge,Me,(Fe=Se(Y))!==null&&Fe!==void 0?Fe:!1)}})}function $(Q,Y){const me=re(Q);me&&(me.touched=Y)}function V(Q){const Y=re(Q);return Y?Y.touched:u.value.filter(me=>me.path.startsWith(Q)).some(me=>me.touched)}function G(Q){const Y=re(Q);return Y?Y.dirty:u.value.filter(me=>me.path.startsWith(Q)).some(me=>me.dirty)}function pe(Q){const Y=re(Q);return Y?Y.valid:u.value.filter(me=>me.path.startsWith(Q)).every(me=>me.valid)}function ge(Q){if(typeof Q=="boolean"){ce(Y=>{Y.touched=Q});return}Oi(Q).forEach(Y=>{$(Y,!!Q[Y])})}function de(Q,Y){var me;const Me=Y&&"value"in Y?Y.value:wi(k.value,Q),Fe=re(Q);Fe&&(Fe.__flags.pendingReset=!0),Pe(Q,Lt(Me),!0),ee(Q,Me,!1),$(Q,(me=Y?.touched)!==null&&me!==void 0?me:!1),h(Q,Y?.errors||[]),lt(()=>{Fe&&(Fe.__flags.pendingReset=!1)})}function Te(Q,Y){let me=Lt(Q?.values?Q.values:S.value);me=Y?.force?me:lf(S.value,me),me=er(F)&&Mn(F.cast)?F.cast(me):me,T(me,{force:Y?.force}),ce(Me=>{var Fe;Me.__flags.pendingReset=!0,Me.validated=!1,Me.touched=((Fe=Q?.touched)===null||Fe===void 0?void 0:Fe[Se(Me.path)])||!1,ee(Se(Me.path),wi(me,Se(Me.path)),!1),h(Se(Me.path),void 0)}),Y?.force?W(me,!1):ue(me,!1),g(Q?.errors||{}),a.value=Q?.submitCount||0,lt(()=>{ke({mode:"silent"}),ce(Me=>{Me.__flags.pendingReset=!1})})}async function ke(Q){const Y=Q?.mode||"force";if(Y==="force"&&ce(Je=>Je.validated=!0),I.validateSchema)return I.validateSchema(Y);s.value=!0;const me=await Promise.all(u.value.map(Je=>Je.validate?Je.validate(Q).then(Mt=>({key:Se(Je.path),valid:Mt.valid,errors:Mt.errors,value:Mt.value})):Promise.resolve({key:Se(Je.path),valid:!0,errors:[],value:void 0})));s.value=!1;const Me={},Fe={},Ge={};for(const Je of me)Me[Je.key]={valid:Je.valid,errors:Je.errors},Je.value&&Yr(Ge,Je.key,Je.value),Je.errors.length&&(Fe[Je.key]=Je.errors[0]);return{valid:me.every(Je=>Je.valid),results:Me,errors:Fe,values:Ge,source:"fields"}}async function xe(Q,Y){var me;const Me=re(Q);if(Me&&Y?.mode!=="silent"&&(Me.validated=!0),F){const{results:Fe}=await ae(Y?.mode||"validated-only");return Fe[Q]||{errors:[],valid:!0}}return Me?.validate?Me.validate(Y):(!Me&&(me=Y?.warn),Promise.resolve({errors:[],valid:!0}))}function be(Q){tk(k.value,Q)}function Xe(Q,Y,me=!1){Pe(Q,Y),Yr(f,Q,Y),me&&!t?.initialValues&&Yr(S.value,Q,Lt(Y))}function Pe(Q,Y,me=!1){Yr(k.value,Q,Lt(Y)),me&&Yr(S.value,Q,Lt(Y))}async function Ke(){const Q=m(F);if(!Q)return{valid:!0,results:{},errors:{},source:"none"};s.value=!0;const Y=ad(Q)||er(Q)?await aj(Q,f):await lj(Q,f,{names:v.value,bailsMap:_.value});return s.value=!1,Y}const ft=We((Q,{evt:Y})=>{Wz(Y)&&Y.target.submit()});_t(()=>{if(t?.initialErrors&&g(t.initialErrors),t?.initialTouched&&ge(t.initialTouched),t?.validateOnMount){ke();return}I.validateSchema&&I.validateSchema("silent")}),it(F)&&je(F,()=>{var Q;(Q=I.validateSchema)===null||Q===void 0||Q.call(I,"validated-only")}),Si(uf,I);function J(Q,Y){const me=Mn(Y)?void 0:Y?.label,Me=re(Se(Q))||L(Q,{label:me}),Fe=()=>Mn(Y)?Y(ud(Me,dd)):Y||{};function Ge(){var qt;Me.touched=!0,((qt=Fe().validateOnBlur)!==null&&qt!==void 0?qt:ks().validateOnBlur)&&xe(Se(Me.path))}function Je(){var qt;((qt=Fe().validateOnInput)!==null&&qt!==void 0?qt:ks().validateOnInput)&<(()=>{xe(Se(Me.path))})}function Mt(){var qt;((qt=Fe().validateOnChange)!==null&&qt!==void 0?qt:ks().validateOnChange)&<(()=>{xe(Se(Me.path))})}const en=U(()=>{const qt={onChange:Mt,onInput:Je,onBlur:Ge};return Mn(Y)?Object.assign(Object.assign({},qt),Y(ud(Me,dd)).props||{}):Y?.props?Object.assign(Object.assign({},qt),Y.props(ud(Me,dd))):qt});return[Be(Q,()=>{var qt,An,Fn;return(Fn=(qt=Fe().validateOnModelUpdate)!==null&&qt!==void 0?qt:(An=ks())===null||An===void 0?void 0:An.validateOnModelUpdate)!==null&&Fn!==void 0?Fn:!0}),en]}function Ie(Q){return Array.isArray(Q)?Q.map(Y=>Be(Y,!0)):Be(Q)}function Et(Q,Y){const[me,Me]=J(Q,Y);function Fe(){Me.value.onBlur()}function Ge(Mt){const en=cd(Mt);ee(Se(Q),en,!1),Me.value.onInput()}function Je(Mt){const en=cd(Mt);ee(Se(Q),en,!1),Me.value.onChange()}return U(()=>Object.assign(Object.assign({},Me.value),{onBlur:Fe,onInput:Ge,onChange:Je,value:me.value}))}function mn(Q,Y){const[me,Me]=J(Q,Y),Fe=re(Se(Q));function Ge(Je){me.value=Je}return U(()=>{const Je=Mn(Y)?Y(ud(Fe,dd)):Y||{};return Object.assign({[Je.model||"modelValue"]:me.value,[`onUpdate:${Je.model||"modelValue"}`]:Ge},Me.value)})}const yn=Object.assign(Object.assign({},I),{values:Ys(f),handleReset:()=>Te(),submitForm:ft});return Si(J3,yn),yn}function _j(t,e,n,i){const r={touched:"some",pending:"some",valid:"every"},o=U(()=>!oi(e,m(n)));function s(){const l=t.value;return Oi(r).reduce((f,u)=>{const c=r[u];return f[u]=l[c](d=>d[u]),f},{})}const a=tn(s());return Tt(()=>{const l=s();a.touched=l.touched,a.valid=l.valid,a.pending=l.pending}),U(()=>Object.assign(Object.assign({initialValues:m(n)},a),{valid:a.valid&&!Oi(i.value).length,dirty:o.value}))}function kj(t,e,n){const i=pk(n),r=H(i),o=H(Lt(i));function s(a,l){l?.force?(r.value=Lt(a),o.value=Lt(a)):(r.value=lf(Lt(r.value)||{},Lt(a)),o.value=lf(Lt(o.value)||{},Lt(a))),l?.updateFields&&t.value.forEach(f=>{if(f.touched)return;const c=wi(r.value,Se(f.path));Yr(e,Se(f.path),Lt(c))})}return{initialValues:r,originalInitialValues:o,setInitialValues:s}}function Sj(t,e){return e?{valid:t.valid&&e.valid,errors:[...t.errors,...e.errors]}:t}function Cj(){return Qt(J3)}function Ej(t){const e=Gm(t);return U(()=>{var n,i;return e&&(i="meta"in e?e.meta.dirty:(n=e?.value)===null||n===void 0?void 0:n.dirty)!==null&&i!==void 0?i:!1})}function Oj(t){const e=Gm(t);return U(()=>{var n,i;return e&&(i="meta"in e?e.meta.touched:(n=e?.value)===null||n===void 0?void 0:n.touched)!==null&&i!==void 0?i:!1})}function Aj(t){const e=Gm(t);return U(()=>{var n,i;return e&&(i="meta"in e?e.meta.valid:(n=e?.value)===null||n===void 0?void 0:n.valid)!==null&&i!==void 0?i:!1})}function Rj(t){const e=fd(uf),n=t?void 0:Qt(od);return U(()=>t?e?.errors.value[Se(t)]:n?.errorMessage.value)}function gk(){const t=Qt(od),e=Qt(U3);if(!t)throw new Error("useFormField should be used within <FormField>");const{name:n}=t,i=e,r={valid:Aj(n),isDirty:Ej(n),isTouched:Oj(n),error:Rj(n)};return{id:i,name:n,formItemId:`${i}-form-item`,formDescriptionId:`${i}-form-item-description`,formMessageId:`${i}-form-item-message`,...r}}const Qm=q({__name:"FormControl",setup(t){const{error:e,formItemId:n,formDescriptionId:i,formMessageId:r}=gk();return(o,s)=>(E(),B(m(pc),{id:m(n),"data-slot":"form-control","aria-describedby":m(e)?`${m(i)} ${m(r)}`:`${m(i)}`,"aria-invalid":!!m(e)},{default:C(()=>[z(o.$slots,"default")]),_:3},8,["id","aria-describedby","aria-invalid"]))}}),mk=q({__name:"DialogHeader",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"dialog-header",class:Ce(m(he)("iafw:flex iafw:flex-col iafw:gap-2 iafw:text-center iafw:sm:text-left",e.class))},[z(n.$slots,"default")],2))}}),yk=q({__name:"DialogDescription",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class"),i=sn(n);return(r,o)=>(E(),B(m($2),le({"data-slot":"dialog-description"},m(i),{class:m(he)("iafw:text-muted-foreground iafw:text-sm",e.class)}),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["class"]))}}),wk=q({__name:"DialogTitle",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class"),i=sn(n);return(r,o)=>(E(),B(m(q2),le({"data-slot":"dialog-title"},m(i),{class:m(he)("iafw:text-lg iafw:leading-none iafw:font-semibold",e.class)}),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["class"]))}}),vk=q({__name:"TooltipProvider",props:{delayDuration:{default:0},skipDelayDuration:{},disableHoverableContent:{type:Boolean},disableClosingTrigger:{type:Boolean},disabled:{type:Boolean},ignoreNonKeyboardFocus:{type:Boolean}},setup(t){const e=t;return(n,i)=>(E(),B(m(fB),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),bk=q({__name:"Tooltip",props:{defaultOpen:{type:Boolean},open:{type:Boolean},delayDuration:{},disableHoverableContent:{type:Boolean},disableClosingTrigger:{type:Boolean},disabled:{type:Boolean},ignoreNonKeyboardFocus:{type:Boolean}},emits:["update:open"],setup(t,{emit:e}){const r=Dt(t,e);return(o,s)=>(E(),B(m(dB),le({"data-slot":"tooltip"},m(r)),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}}),xk=q({inheritAttrs:!1,__name:"TooltipContent",props:{forceMount:{type:Boolean},ariaLabel:{},asChild:{type:Boolean},as:{},side:{},sideOffset:{default:4},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},class:{},hideArrow:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class"),o=Dt(r,i);return(s,a)=>(E(),B(m(vB),{to:"#infixs-pingo-notify-app"},{default:C(()=>[M(m(yB),le({"data-slot":"tooltip-content"},{...m(o),...s.$attrs},{class:m(he)("iafw:bg-primary iafw:text-primary-foreground iafw:animate-in iafw:fade-in-0 iafw:zoom-in-95 iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=closed]:zoom-out-95 iafw:data-[side=bottom]:slide-in-from-top-2 iafw:data-[side=left]:slide-in-from-right-2 iafw:data-[side=right]:slide-in-from-left-2 iafw:data-[side=top]:slide-in-from-bottom-2 iafw:z-50 iafw:w-fit iafw:rounded-md iafw:px-3 iafw:py-1.5 iafw:text-xs iafw:text-balance",n.class)}),{default:C(()=>[z(s.$slots,"default"),s.hideArrow?Re("",!0):(E(),B(m(sB),{key:0,class:"iafw:bg-primary iafw:fill-primary iafw:z-50 iafw:size-2.5 iafw:translate-y-[calc(-50%_-_2px)] iafw:rotate-45 iafw:rounded-[2px]"}))]),_:3},16,["class"])]),_:3}))}}),_k=q({__name:"TooltipTrigger",props:{reference:{},asChild:{type:Boolean},as:{}},setup(t){const e=t;return(n,i)=>(E(),B(m(xB),le({"data-slot":"tooltip-trigger"},e),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}});var Tj=Object.defineProperty,Pj=(t,e,n)=>e in t?Tj(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,kk=(t,e,n)=>(Pj(t,typeof e!="symbol"?e+"":e,n),n);const si={debug:!1,masked:!1,prefix:"",suffix:"",thousands:",",decimal:".",precision:2,disableNegative:!1,disabled:!1,min:null,max:null,allowBlank:!1,minimumNumberOfCharacters:0,modelModifiers:{number:!1},shouldRound:!0,focusOnRight:!1},Sk=["+","-"],Ck=["decimal","thousands","prefix","suffix"];function Xr(t){return Math.max(0,Math.min(t,1e3))}function pd(t,e){return t=t.padStart(e+1,"0"),e===0?t:`${t.slice(0,-e)}.${t.slice(-e)}`}function Ek(t){return t=t?t.toString():"",t.replace(/\D+/g,"")||"0"}function Mj(t,e){return t.replace(/(\d)(?=(?:\d{3})+\b)/gm,`$1${e}`)}function Ij(t,e,n){return e?t+n+e:t}function df(t,e){return Sk.includes(t)?(console.warn(`v-money3 "${e}" property don't accept "${t}" as a value.`),!1):/\d/g.test(t)?(console.warn(`v-money3 "${e}" property don't accept "${t}" (any number) as a value.`),!1):!0}function Nj(t){for(const e of Ck)if(!df(t[e],e))return!1;return!0}function hd(t){for(const e of Ck){t[e]=t[e].replace(/\d+/g,"");for(const n of Sk)t[e]=t[e].replaceAll(n,"")}return t}function Ok(t){const e=t.length,n=t.indexOf(".");return e-(n+1)}function Ak(t){return t.replace(/^(-?)0+(?!\.)(.+)/,"$1$2")}function Rk(t){return/^-?[\d]+$/g.test(t)}function Tk(t){return/^-?[\d]+(\.[\d]+)$/g.test(t)}function Pk(t,e,n){return e>t.length-1?t:t.substring(0,e)+n+t.substring(e+1)}function Mk(t,e){const n=e-Ok(t);if(n>=0)return t;let i=t.slice(0,n);const r=t.slice(n);if(i.charAt(i.length-1)==="."&&(i=i.slice(0,-1)),parseInt(r.charAt(0),10)>=5){for(let o=i.length-1;o>=0;o-=1){const s=i.charAt(o);if(s!=="."&&s!=="-"){const a=parseInt(s,10)+1;if(a<10)return Pk(i,o,a);i=Pk(i,o,"0")}}return`1${i}`}return i}function Ik(t,e){const n=()=>{t.setSelectionRange(e,e)};t===document.activeElement&&(n(),setTimeout(n,1))}function Nk(t){return new Event(t,{bubbles:!0,cancelable:!1})}function xt({debug:t=!1},...e){t&&console.log(...e)}class gd{constructor(e){kk(this,"number",0n),kk(this,"decimal",0),this.setNumber(e)}getNumber(){return this.number}getDecimalPrecision(){return this.decimal}setNumber(e){this.decimal=0,typeof e=="bigint"?this.number=e:typeof e=="number"?this.setupString(e.toString()):this.setupString(e)}toFixed(e=0,n=!0){let i=this.toString();const r=e-this.getDecimalPrecision();return r>0?(i.includes(".")||(i+="."),i.padEnd(i.length+r,"0")):r<0?n?Mk(i,e):i.slice(0,r):i}toString(){let e=this.number.toString();if(this.decimal){let n=!1;return e.charAt(0)==="-"&&(e=e.substring(1),n=!0),e=e.padStart(e.length+this.decimal,"0"),e=`${e.slice(0,-this.decimal)}.${e.slice(-this.decimal)}`,e=Ak(e),(n?"-":"")+e}return e}lessThan(e){const[n,i]=this.adjustComparisonNumbers(e);return n<i}biggerThan(e){const[n,i]=this.adjustComparisonNumbers(e);return n>i}isEqual(e){const[n,i]=this.adjustComparisonNumbers(e);return n===i}setupString(e){if(e=Ak(e),Rk(e))this.number=BigInt(e);else if(Tk(e))this.decimal=Ok(e),this.number=BigInt(e.replace(".",""));else throw new Error(`BigNumber has received and invalid format for the constructor: ${e}`)}adjustComparisonNumbers(e){let n;e.constructor.name!=="BigNumber"?n=new gd(e):n=e;const i=this.getDecimalPrecision()-n.getDecimalPrecision();let r=this.getNumber(),o=n.getNumber();return i>0?o=n.getNumber()*10n**BigInt(i):i<0&&(r=this.getNumber()*10n**BigInt(i*-1)),[r,o]}}function Zm(t,e=si,n=""){if(xt(e,"utils format() - caller",n),xt(e,"utils format() - input1",t),t==null)t="";else if(typeof t=="number")e.shouldRound?t=t.toFixed(Xr(e.precision)):t=t.toFixed(Xr(e.precision)+1).slice(0,-1);else if(e.modelModifiers&&e.modelModifiers.number&&Rk(t))t=Number(t).toFixed(Xr(e.precision));else if(!e.disableNegative&&t==="-")return t;xt(e,"utils format() - input2",t);const i=e.disableNegative?"":t.indexOf("-")>=0?"-":"";let r=t.replace(e.prefix,"").replace(e.suffix,"");xt(e,"utils format() - filtered",r),!e.precision&&e.thousands!=="."&&Tk(r)&&(r=Mk(r,0),xt(e,"utils format() - !opt.precision && isValidFloat()",r));const o=Ek(r);xt(e,"utils format() - numbers",o),xt(e,"utils format() - numbersToCurrency",i+pd(o,e.precision));const s=new gd(i+pd(o,e.precision));xt(e,"utils format() - bigNumber1",s.toString()),e.max&&s.biggerThan(e.max)&&s.setNumber(e.max),e.min&&s.lessThan(e.min)&&s.setNumber(e.min);const a=s.toFixed(Xr(e.precision),e.shouldRound);if(xt(e,"utils format() - bigNumber2",s.toFixed(Xr(e.precision))),/^0(\.0+)?$/g.test(a)&&e.allowBlank)return"";let[l,f]=a.split(".");const u=f!==void 0?f.length:0;l=l.padStart(e.minimumNumberOfCharacters-u,"0"),l=Mj(l,e.thousands);const c=e.prefix+Ij(l,f,e.decimal)+e.suffix;return xt(e,"utils format() - output",c),c}function e1(t,e=si,n=""){if(xt(e,"utils unformat() - caller",n),xt(e,"utils unformat() - input",t),!e.disableNegative&&t==="-")return xt(e,"utils unformat() - return netagive symbol",t),t;const i=e.disableNegative?"":t.indexOf("-")>=0?"-":"",r=t.replace(e.prefix,"").replace(e.suffix,"");xt(e,"utils unformat() - filtered",r);const o=Ek(r);xt(e,"utils unformat() - numbers",o);const s=new gd(i+pd(o,e.precision));xt(e,"utils unformat() - bigNumber1",o.toString()),e.max&&s.biggerThan(e.max)&&s.setNumber(e.max),e.min&&s.lessThan(e.min)&&s.setNumber(e.min);let a=s.toFixed(Xr(e.precision),e.shouldRound);return e.modelModifiers&&e.modelModifiers.number&&(a=parseFloat(a)),xt(e,"utils unformat() - output",a),a}const t1=(t,e,n)=>{if(xt(e,"directive setValue() - caller",n),!Nj(e)){xt(e,"directive setValue() - validateRestrictedOptions() return false. Stopping here...",t.value);return}let i=t.value.length-(t.selectionEnd||0);t.value=Zm(t.value,e,n),i=Math.max(i,e.suffix.length),i=t.value.length-i,i=Math.max(i,e.prefix.length),Ik(t,i),t.dispatchEvent(Nk("change"))},Dk=(t,e)=>{const n=t.currentTarget,i=t.code==="Backspace"||t.code==="Delete",r=n.value.length-(n.selectionEnd||0)===0;if(xt(e,"directive onkeydown() - el.value",n.value),xt(e,"directive onkeydown() - backspacePressed",i),xt(e,"directive onkeydown() - isAtEndPosition",r),e.allowBlank&&i&&r&&e1(n.value,e,"directive onkeydown allowBlank")===0&&(xt(e,'directive onkeydown() - set el.value = ""',n.value),n.value="",n.dispatchEvent(Nk("change"))),xt(e,"directive onkeydown() - e.key",t.key),t.key==="+"){xt(e,"directive onkeydown() - unformat el.value",n.value);let o=e1(n.value,e,"directive onkeydown +");typeof o=="string"&&(o=parseFloat(o)),o<0&&(n.value=String(o*-1))}},Bk=(t,e)=>{const n=t.currentTarget;xt(e,"directive oninput()",n.value),/^[1-9]$/.test(n.value)&&(n.value=pd(n.value,Xr(e.precision)),xt(e,"directive oninput() - is 1-9",n.value)),t1(n,e,"directive oninput")},Fk=(t,e)=>{const n=t.currentTarget;xt(e,"directive onFocus()",n.value),e.focusOnRight&&Ik(n,n.value.length-e.suffix.length)},Dj={mounted(t,e){if(!e.value)return;const n=hd({...si,...e.value});if(xt(n,"directive mounted() - opt",n),t.tagName.toLocaleUpperCase()!=="INPUT"){const i=t.getElementsByTagName("input");i.length!==1||(t=i[0])}t.onkeydown=i=>{Dk(i,n)},t.oninput=i=>{Bk(i,n)},t.onfocus=i=>{Fk(i,n)},xt(n,"directive mounted() - el.value",t.value),t1(t,n,"directive mounted")},updated(t,e){if(!e.value)return;const n=hd({...si,...e.value});t.onkeydown=i=>{Dk(i,n)},t.oninput=i=>{Bk(i,n)},t.onfocus=i=>{Fk(i,n)},xt(n,"directive updated() - el.value",t.value),xt(n,"directive updated() - opt",n),t1(t,n,"directive updated")},beforeUnmount(t){t.onkeydown=null,t.oninput=null,t.onfocus=null}},Bj=["id","value","disabled"],Fj={inheritAttrs:!1,name:"Money3",directives:{money3:Dj}},$k=q({...Fj,props:{debug:{required:!1,type:Boolean,default:!1},id:{required:!1,type:[Number,String],default:()=>{const t=Zt();return t?t.uid:null}},modelValue:{required:!0,type:[Number,String]},modelModifiers:{required:!1,type:Object,default:()=>({number:!1})},masked:{type:Boolean,default:!1},precision:{type:Number,default:()=>si.precision},decimal:{type:String,default:()=>si.decimal,validator(t){return df(t,"decimal")}},thousands:{type:String,default:()=>si.thousands,validator(t){return df(t,"thousands")}},prefix:{type:String,default:()=>si.prefix,validator(t){return df(t,"prefix")}},suffix:{type:String,default:()=>si.suffix,validator(t){return df(t,"suffix")}},disableNegative:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},max:{type:[Number,String],default:()=>si.max},min:{type:[Number,String],default:()=>si.min},allowBlank:{type:Boolean,default:()=>si.allowBlank},minimumNumberOfCharacters:{type:Number,default:()=>si.minimumNumberOfCharacters},shouldRound:{type:Boolean,default:()=>si.shouldRound},focusOnRight:{type:Boolean,default:()=>si.focusOnRight}},emits:["update:model-value"],setup(t,{emit:e}){const n=t,{modelValue:i,modelModifiers:r,masked:o,precision:s,shouldRound:a,focusOnRight:l}=Jt(n);xt(n,"component setup()",n);let f=i.value;(n.disableNegative||f!=="-")&&r.value&&r.value.number&&(a.value?f=Number(i.value).toFixed(Xr(s.value)):f=Number(i.value).toFixed(Xr(s.value)+1).slice(0,-1));const u=H(Zm(f,n,"component setup"));xt(n,"component setup() - data.formattedValue",u.value),je(i,c);function c(y){xt(n,"component watch() -> value",y);const w=Zm(y,hd({...n}),"component watch");w!==u.value&&(xt(n,"component watch() changed -> formatted",w),u.value=w)}let d=null;function p(y){let w=y.target.value;xt(n,"component change() -> evt.target.value",w),o.value&&!r.value.number||(w=e1(w,hd({...n}),"component change")),w!==d&&(d=w,xt(n,"component change() -> update:model-value",w),e("update:model-value",w))}const h=Mh(),g=U(()=>{const y={...h};return delete y["onUpdate:modelValue"],y});return(y,w)=>{const v=dA("money3");return ul((E(),X("input",le({id:`${t.id}`},m(g),{type:"tel",class:"v-money3",value:u.value,disabled:n.disabled,onChange:p}),null,16,Bj)),[[v,{precision:m(s),decimal:n.decimal,thousands:n.thousands,prefix:n.prefix,suffix:n.suffix,disableNegative:n.disableNegative,min:n.min,max:n.max,allowBlank:n.allowBlank,minimumNumberOfCharacters:n.minimumNumberOfCharacters,debug:n.debug,modelModifiers:m(r),shouldRound:m(a),focusOnRight:m(l)}]])}}});var $j=Object.defineProperty,Lj=(t,e,n)=>e in t?$j(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,pf=(t,e,n)=>Lj(t,typeof e!="symbol"?e+"":e,n);const Lk={"#":{pattern:/[0-9]/},"@":{pattern:/[a-zA-Z]/},"*":{pattern:/[a-zA-Z0-9]/}},qk=(t,e,n)=>t.replaceAll(e,"").replace(n,".").replace("..",".").replace(/[^.\d]/g,""),Vk=(t,e,n)=>{var i;return new Intl.NumberFormat(((i=n.number)==null?void 0:i.locale)??"en",{minimumFractionDigits:t,maximumFractionDigits:e,roundingMode:"trunc"})},qj=(t,e=!0,n)=>{var i,r,o,s;const a=((i=n.number)==null?void 0:i.unsigned)!==!0&&t.startsWith("-")?"-":"",l=((r=n.number)==null?void 0:r.fraction)??0;let f=Vk(0,l,n);const u=f.formatToParts(1000.12),c=((o=u.find(y=>y.type==="group"))==null?void 0:o.value)??" ",d=((s=u.find(y=>y.type==="decimal"))==null?void 0:s.value)??".",p=qk(t,c,d);if(Number.isNaN(parseFloat(p)))return a;const h=p.split(".");if(h[1]!=null&&h[1].length>=1){const y=h[1].length<=l?h[1].length:l;f=Vk(y,l,n)}let g=f.format(parseFloat(p));return e?l>0&&p.endsWith(".")&&!p.slice(0,-1).includes(".")&&(g+=d):g=qk(g,c,d),a+g},zk=t=>JSON.parse(t.replaceAll("'",'"')),Vj=(t,e={})=>{const n={...e};t.dataset.maska!=null&&t.dataset.maska!==""&&(n.mask=zj(t.dataset.maska)),t.dataset.maskaEager!=null&&(n.eager=md(t.dataset.maskaEager)),t.dataset.maskaReversed!=null&&(n.reversed=md(t.dataset.maskaReversed)),t.dataset.maskaTokensReplace!=null&&(n.tokensReplace=md(t.dataset.maskaTokensReplace)),t.dataset.maskaTokens!=null&&(n.tokens=jj(t.dataset.maskaTokens));const i={};return t.dataset.maskaNumberLocale!=null&&(i.locale=t.dataset.maskaNumberLocale),t.dataset.maskaNumberFraction!=null&&(i.fraction=parseInt(t.dataset.maskaNumberFraction)),t.dataset.maskaNumberUnsigned!=null&&(i.unsigned=md(t.dataset.maskaNumberUnsigned)),(t.dataset.maskaNumber!=null||Object.values(i).length>0)&&(n.number=i),n},md=t=>t!==""?!!JSON.parse(t):!0,zj=t=>t.startsWith("[")&&t.endsWith("]")?zk(t):t,jj=t=>{if(t.startsWith("{")&&t.endsWith("}"))return zk(t);const e={};return t.split("|").forEach(n=>{const i=n.split(":");e[i[0]]={pattern:jk()?new RegExp(i[1],"u"):new RegExp(i[1]),optional:i[2]==="optional",multiple:i[2]==="multiple",repeated:i[2]==="repeated"}}),e},jk=()=>{try{return new RegExp("\\p{L}","u"),!0}catch{return!1}};class Hj{constructor(e={}){pf(this,"opts",{}),pf(this,"memo",new Map);const n={...e};if(n.tokens!=null){n.tokens=n.tokensReplace?{...n.tokens}:{...Lk,...n.tokens};for(const i of Object.values(n.tokens))typeof i.pattern=="string"&&(i.pattern=jk()?new RegExp(i.pattern,"u"):new RegExp(i.pattern))}else n.tokens=Lk;Array.isArray(n.mask)&&(n.mask.length>1?n.mask=[...n.mask].sort((i,r)=>i.length-r.length):n.mask=n.mask[0]??""),n.mask===""&&(n.mask=null),this.opts=n}masked(e){return this.process(String(e),this.findMask(String(e)))}unmasked(e){return this.process(String(e),this.findMask(String(e)),!1)}isEager(){return this.opts.eager===!0}isReversed(){return this.opts.reversed===!0}completed(e){const n=this.findMask(String(e));if(this.opts.mask==null||n==null)return!1;const i=this.process(String(e),n).length;return typeof this.opts.mask=="string"?i>=this.opts.mask.length:i>=n.length}findMask(e){const n=this.opts.mask;if(n==null)return null;if(typeof n=="string")return n;if(typeof n=="function")return n(e);const i=this.process(e,n.slice(-1).pop()??"",!1);return n.find(r=>this.process(e,r,!1).length>=i.length)??""}escapeMask(e){const n=[],i=[];return e.split("").forEach((r,o)=>{r==="!"&&e[o-1]!=="!"?i.push(o-i.length):n.push(r)}),{mask:n.join(""),escaped:i}}process(e,n,i=!0){if(this.opts.number!=null)return qj(e,i,this.opts);if(n==null)return e;const r=`v=${e},mr=${n},m=${i?1:0}`;if(this.memo.has(r))return this.memo.get(r);const{mask:o,escaped:s}=this.escapeMask(n),a=[],l=this.opts.tokens!=null?this.opts.tokens:{},f=this.isReversed()?-1:1,u=this.isReversed()?"unshift":"push",c=this.isReversed()?0:o.length-1,d=this.isReversed()?()=>y>-1&&w>-1:()=>y<o.length&&w<e.length,p=_=>!this.isReversed()&&_<=c||this.isReversed()&&_>=c;let h,g=-1,y=this.isReversed()?o.length-1:0,w=this.isReversed()?e.length-1:0,v=!1;for(;d();){const _=o.charAt(y),b=l[_],x=b?.transform!=null?b.transform(e.charAt(w)):e.charAt(w);if(!s.includes(y)&&b!=null?(x.match(b.pattern)!=null?(a[u](x),b.repeated?(g===-1?g=y:y===c&&y!==g&&(y=g-f),c===g&&(y-=f)):b.multiple&&(v=!0,y-=f),y+=f):b.multiple?v&&(y+=f,w-=f,v=!1):x===h?h=void 0:b.optional&&(y+=f,w-=f),w+=f):(i&&!this.isEager()&&a[u](_),x===_&&!this.isEager()?w+=f:h=_,this.isEager()||(y+=f)),this.isEager())for(;p(y)&&(l[o.charAt(y)]==null||s.includes(y));){if(i){if(a[u](o.charAt(y)),e.charAt(w)===o.charAt(y)){y+=f,w+=f;continue}}else o.charAt(y)===e.charAt(w)&&(w+=f);y+=f}}return this.memo.set(r,a.join("")),this.memo.get(r)}}class Uj{constructor(e,n={}){pf(this,"items",new Map),pf(this,"eventAbortController"),pf(this,"onInput",i=>{if(i instanceof CustomEvent&&i.type==="input"&&!i.isTrusted&&!i.bubbles)return;const r=i.target,o=this.items.get(r);if(o===void 0)return;const s="inputType"in i&&i.inputType.startsWith("delete"),a=o.isEager(),l=s&&a&&o.unmasked(r.value)===""?"":r.value;this.fixCursor(r,s,()=>this.setValue(r,l))}),this.options=n,this.eventAbortController=new AbortController,this.init(this.getInputs(e))}update(e={}){this.options={...e},this.init(Array.from(this.items.keys()))}updateValue(e){var n;e.value!==""&&e.value!==((n=this.processInput(e))==null?void 0:n.masked)&&this.setValue(e,e.value)}destroy(){this.eventAbortController.abort(),this.items.clear()}init(e){const n=this.getOptions(this.options);for(const i of e){if(!this.items.has(i)){const{signal:o}=this.eventAbortController;i.addEventListener("input",this.onInput,{capture:!0,signal:o})}const r=new Hj(Vj(i,n));this.items.set(i,r),queueMicrotask(()=>this.updateValue(i)),i.selectionStart===null&&r.isEager()&&console.warn("Maska: input of `%s` type is not supported",i.type)}}getInputs(e){return typeof e=="string"?Array.from(document.querySelectorAll(e)):"length"in e?Array.from(e):[e]}getOptions(e){const{onMaska:n,preProcess:i,postProcess:r,...o}=e;return o}fixCursor(e,n,i){var r,o;const s=e.selectionStart,a=e.value;if(i(),s===null||s===a.length&&!n)return;const l=e.value,f=a.slice(0,s),u=l.slice(0,s),c=(r=this.processInput(e,f))==null?void 0:r.unmasked,d=(o=this.processInput(e,u))==null?void 0:o.unmasked;if(c===void 0||d===void 0)return;let p=s;f!==u&&(p+=n?l.length-a.length:c.length-d.length),e.setSelectionRange(p,p)}setValue(e,n){const i=this.processInput(e,n);i!==void 0&&(e.value=i.masked,this.options.onMaska!=null&&(Array.isArray(this.options.onMaska)?this.options.onMaska.forEach(r=>r(i)):this.options.onMaska(i)),e.dispatchEvent(new CustomEvent("maska",{detail:i})),e.dispatchEvent(new CustomEvent("input",{detail:i.masked})))}processInput(e,n){const i=this.items.get(e);if(i===void 0)return;let r=n??e.value;this.options.preProcess!=null&&(r=this.options.preProcess(r));let o=i.masked(r);return this.options.postProcess!=null&&(o=this.options.postProcess(o)),{masked:o,unmasked:i.unmasked(r),completed:i.completed(r)}}}const n1=new WeakMap,Wj=(t,e)=>{if(t.arg==null||t.instance==null)return;const n="setup"in t.instance.$.type;t.arg in t.instance?t.instance[t.arg]=e:n&&console.warn("Maska: please expose `%s` using defineExpose",t.arg)},Hk=(t,e)=>{var n;const i=t instanceof HTMLInputElement?t:t.querySelector("input");if(i==null||i?.type==="file")return;let r={};if(e.value!=null&&(r=typeof e.value=="string"?{mask:e.value}:{...e.value}),e.arg!=null){const o=s=>{const a=e.modifiers.unmasked?s.unmasked:e.modifiers.completed?s.completed:s.masked;Wj(e,a)};r.onMaska=r.onMaska==null?o:Array.isArray(r.onMaska)?[...r.onMaska,o]:[r.onMaska,o]}n1.has(i)?(n=n1.get(i))==null||n.update(r):n1.set(i,new Uj(i,r))},Kj=["aria-invalid"],Gj={class:"iafw:relative iafw:flex-1"},Jj=["data-maska-tokens","placeholder","type"],Yj=["innerHTML"],Uk=q({inheritAttrs:!1,__name:"Input",props:{defaultValue:{},modelValue:{},class:{},moneyMaskConfig:{},type:{},label:{},placeholder:{},mask:{},ariaInvalid:{type:Boolean},errors:{},size:{default:"medium"},dataMaskaTokens:{}},emits:["blur","update:modelValue"],setup(t,{emit:e}){const n=t,i=e,r=Ix(n,"modelValue",i,{passive:!0,defaultValue:n.defaultValue}),o=H(),s=H(!1),a=H(!1),l=H(!1),f=U(()=>!!r.value||!!n.placeholder||s.value||a.value),c={...{prefix:"R$ ",suffix:"",thousands:".",decimal:",",precision:2,disableNegative:!0,disabled:!1,allowBlank:!1,minimumNumberOfCharacters:0,shouldRound:!0,focusOnRight:!1},...n.moneyMaskConfig||{}},d=he("iafw:border iafw:rounded-md iafw:has-focus-visible:border-ring iafw:has-focus-visible:ring-ring/50 iafw:has-focus-visible:ring-1 iafw:w-full iafw:min-w-0 iafw:border-input iafw:shadow-xs iafw:transition-[color,box-shadow]","iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive",n.class),p=he("iafw:border iafw:rounded-md iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:focus-visible:ring-1 iafw:w-full iafw:min-w-0 iafw:border-input","iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive",n.class),h=he("iafw:file:text-foreground iafw:placeholder:text-muted-foreground iafw:selection:bg-primary iafw:selection:text-primary-foreground iafw:flex iafw:bg-transparent iafw:px-3 iafw:py-1 iafw:text-base iafw:shadow-xs iafw:transition-[color,box-shadow] iafw:outline-none iafw:file:inline-flex iafw:file:h-7 iafw:file:border-0 iafw:file:bg-transparent iafw:file:text-sm iafw:file:font-medium iafw:disabled:pointer-events-none iafw:disabled:cursor-not-allowed iafw:disabled:opacity-50 iafw:md:text-sm",n.size==="small"&&"iafw:h-9",n.size==="medium"&&"iafw:h-12",n.size==="large"&&"iafw:h-14");function g(w){a.value=!1,s.value=!1,i("blur",w)}function y(w){a.value=w.animationName==="onAutoFillStart"}return _t(()=>{o.value?.addEventListener("animationstart",y),requestAnimationFrame(()=>{l.value=!0})}),qn(()=>{o.value?.removeEventListener("animationstart",y)}),(w,v)=>{const _=_k,b=xk,x=bk,k=vk;return m(r)&&n.type==="money"?(E(),B(m($k),le({key:0,modelValue:m(r),"onUpdate:modelValue":v[0]||(v[0]=S=>it(r)?r.value=S:null),config:c,"data-slot":"input"},c,{class:m(he)(m(p),m(h))}),null,16,["modelValue","class"])):(E(),X("div",{key:1,class:Ce([m(he)(m(d)),"iafw:flex iafw:items-center iafw:relative iafw:overflow-hidden"]),"aria-invalid":n.ariaInvalid?"true":"false"},[z(w.$slots,"prepend"),ie("div",Gj,[n.label?(E(),X("div",{key:0,class:Ce(m(he)("iafw:pointer-events-none iafw:absolute iafw:text-muted-foreground iafw:left-3 iafw:truncate iafw:top-1/2 iafw:-translate-y-1/2 iafw:text-sm iafw:transition-all iafw:leading-none ",m(f)&&"iafw:top-1/4 iafw:text-xs iafw:text-primary"))},Ae(n.label),3)):Re("",!0),ul(ie("input",le({ref_key:"inputRef",ref:o,"data-slot":"input","data-maska-tokens":w.dataMaskaTokens,"onUpdate:modelValue":v[1]||(v[1]=S=>it(r)?r.value=S:null),placeholder:n.placeholder,type:n.type,class:m(he)(m(h),"input-autofill iafw:flex-1 iafw:shadow-none iafw:min-w-0 iafw:opacity-0 iafw:transition-all iafw:w-full",m(f)&&"iafw:pt-3.5",m(l)&&"iafw:opacity-100"),onBlur:g,onFocus:v[2]||(v[2]=S=>s.value=!0)},w.$attrs),null,16,Jj),[[m(Hk),w.mask],[zv,m(r)]])]),z(w.$slots,"append"),(n.errors?.length??0)>0?(E(),B(k,{key:0},{default:C(()=>[M(x,null,{default:C(()=>[M(_,null,{default:C(()=>[M(m(Fc),{class:"iafw:text-destructive iafw:size-5 iafw:mx-2"})]),_:1}),M(b,null,{default:C(()=>[ie("p",{innerHTML:n.errors?.join("<br>")},null,8,Yj)]),_:1})]),_:1})]),_:1})):(E(),X(Ve,{key:1},[n.ariaInvalid?(E(),B(m(Fc),{key:0,class:"iafw:text-destructive iafw:size-5 iafw:mx-2"})):Re("",!0)],64))],10,Kj))}}}),Xj=["id"],Qj=q({__name:"FormDescription",props:{class:{}},setup(t){const e=t,{formDescriptionId:n}=gk();return(i,r)=>(E(),X("p",{id:m(n),"data-slot":"form-description",class:Ce(m(he)("iafw:text-muted-foreground iafw:text-sm",e.class))},[z(i.$slots,"default")],10,Xj))}}),Zj=q({__name:"Label",props:{for:{},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class");return(i,r)=>(E(),B(m(PN),le({"data-slot":"label"},m(n),{class:m(he)("iafw:flex iafw:items-center iafw:gap-2 iafw:text-sm iafw:leading-none iafw:font-medium iafw:select-none iafw:group-data-[disabled=true]:pointer-events-none iafw:group-data-[disabled=true]:opacity-50 iafw:peer-disabled:cursor-not-allowed iafw:peer-disabled:opacity-50",e.class)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}});var i1,Wk;function eH(){if(Wk)return i1;Wk=1;function t(w){this._maxSize=w,this.clear()}t.prototype.clear=function(){this._size=0,this._values=Object.create(null)},t.prototype.get=function(w){return this._values[w]},t.prototype.set=function(w,v){return this._size>=this._maxSize&&this.clear(),w in this._values||this._size++,this._values[w]=v};var e=/[^.^\]^[]+|(?=\[\]|\.\.)/g,n=/^\d+$/,i=/^\d/,r=/[~`!#$%\^&*+=\-\[\]\\';,/{}|\\":<>\?]/g,o=/^\s*(['"]?)(.*?)(\1)\s*$/,s=512,a=new t(s),l=new t(s),f=new t(s);i1={Cache:t,split:c,normalizePath:u,setter:function(w){var v=u(w);return l.get(w)||l.set(w,function(b,x){for(var k=0,S=v.length,T=b;k<S-1;){var A=v[k];if(A==="__proto__"||A==="constructor"||A==="prototype")return b;T=T[v[k++]]}T[v[k]]=x})},getter:function(w,v){var _=u(w);return f.get(w)||f.set(w,function(x){for(var k=0,S=_.length;k<S;)if(x!=null||!v)x=x[_[k++]];else return;return x})},join:function(w){return w.reduce(function(v,_){return v+(p(_)||n.test(_)?"["+_+"]":(v?".":"")+_)},"")},forEach:function(w,v,_){d(Array.isArray(w)?w:c(w),v,_)}};function u(w){return a.get(w)||a.set(w,c(w).map(function(v){return v.replace(o,"$2")}))}function c(w){return w.match(e)||[""]}function d(w,v,_){var b=w.length,x,k,S,T;for(k=0;k<b;k++)x=w[k],x&&(y(x)&&(x='"'+x+'"'),T=p(x),S=!T&&/^\d+$/.test(x),v.call(_,x,T,S,k,w))}function p(w){return typeof w=="string"&&w&&["'",'"'].indexOf(w.charAt(0))!==-1}function h(w){return w.match(i)&&!w.match(n)}function g(w){return r.test(w)}function y(w){return!p(w)&&(h(w)||g(w))}return i1}var Cs=eH(),r1,Kk;function tH(){if(Kk)return r1;Kk=1;const t=/[A-Z\xc0-\xd6\xd8-\xde]?[a-z\xdf-\xf6\xf8-\xff]+(?:['’](?:d|ll|m|re|s|t|ve))?(?=[\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000]|[A-Z\xc0-\xd6\xd8-\xde]|$)|(?:[A-Z\xc0-\xd6\xd8-\xde]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])+(?:['’](?:D|LL|M|RE|S|T|VE))?(?=[\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000]|[A-Z\xc0-\xd6\xd8-\xde](?:[a-z\xdf-\xf6\xf8-\xff]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])|$)|[A-Z\xc0-\xd6\xd8-\xde]?(?:[a-z\xdf-\xf6\xf8-\xff]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])+(?:['’](?:d|ll|m|re|s|t|ve))?|[A-Z\xc0-\xd6\xd8-\xde]+(?:['’](?:D|LL|M|RE|S|T|VE))?|\d*(?:1ST|2ND|3RD|(?![123])\dTH)(?=\b|[a-z_])|\d*(?:1st|2nd|3rd|(?![123])\dth)(?=\b|[A-Z_])|\d+|(?:[\u2700-\u27bf]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?(?:\u200d(?:[^\ud800-\udfff]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?)*/g,e=u=>u.match(t)||[],n=u=>u[0].toUpperCase()+u.slice(1),i=(u,c)=>e(u).join(c).toLowerCase(),r=u=>e(u).reduce((c,d)=>`${c}${c?d[0].toUpperCase()+d.slice(1).toLowerCase():d.toLowerCase()}`,"");return r1={words:e,upperFirst:n,camelCase:r,pascalCase:u=>n(r(u)),snakeCase:u=>i(u,"_"),kebabCase:u=>i(u,"-"),sentenceCase:u=>n(i(u," ")),titleCase:u=>e(u).map(n).join(" ")},r1}var o1=tH(),yd={exports:{}},Gk;function nH(){if(Gk)return yd.exports;Gk=1,yd.exports=function(r){return t(e(r),r)},yd.exports.array=t;function t(r,o){var s=r.length,a=new Array(s),l={},f=s,u=n(o),c=i(r);for(o.forEach(function(p){if(!c.has(p[0])||!c.has(p[1]))throw new Error("Unknown node. There is an unknown node in the supplied edges.")});f--;)l[f]||d(r[f],f,new Set);return a;function d(p,h,g){if(g.has(p)){var y;try{y=", node was:"+JSON.stringify(p)}catch{y=""}throw new Error("Cyclic dependency"+y)}if(!c.has(p))throw new Error("Found unknown node. Make sure to provided all involved nodes. Unknown node: "+JSON.stringify(p));if(!l[h]){l[h]=!0;var w=u.get(p)||new Set;if(w=Array.from(w),h=w.length){g.add(p);do{var v=w[--h];d(v,c.get(v),g)}while(h);g.delete(p)}a[--s]=p}}}function e(r){for(var o=new Set,s=0,a=r.length;s<a;s++){var l=r[s];o.add(l[0]),o.add(l[1])}return Array.from(o)}function n(r){for(var o=new Map,s=0,a=r.length;s<a;s++){var l=r[s];o.has(l[0])||o.set(l[0],new Set),o.has(l[1])||o.set(l[1],new Set),o.get(l[0]).add(l[1])}return o}function i(r){for(var o=new Map,s=0,a=r.length;s<a;s++)o.set(r[s],s);return o}return yd.exports}var iH=nH();const rH=Rb(iH),oH=Object.prototype.toString,sH=Error.prototype.toString,aH=RegExp.prototype.toString,lH=typeof Symbol<"u"?Symbol.prototype.toString:()=>"",fH=/^Symbol\((.*)\)(.*)$/;function uH(t){return t!=+t?"NaN":t===0&&1/t<0?"-0":""+t}function Jk(t,e=!1){if(t==null||t===!0||t===!1)return""+t;const n=typeof t;if(n==="number")return uH(t);if(n==="string")return e?`"${t}"`:t;if(n==="function")return"[Function "+(t.name||"anonymous")+"]";if(n==="symbol")return lH.call(t).replace(fH,"Symbol($1)");const i=oH.call(t).slice(8,-1);return i==="Date"?isNaN(t.getTime())?""+t:t.toISOString(t):i==="Error"||t instanceof Error?"["+sH.call(t)+"]":i==="RegExp"?aH.call(t):null}function Ro(t,e){let n=Jk(t,e);return n!==null?n:JSON.stringify(t,function(i,r){let o=Jk(this[i],e);return o!==null?o:r},2)}function Yk(t){return t==null?[]:[].concat(t)}let Xk,Qk,Zk,cH=/\$\{\s*(\w+)\s*\}/g;Xk=Symbol.toStringTag;class eS{constructor(e,n,i,r){this.name=void 0,this.message=void 0,this.value=void 0,this.path=void 0,this.type=void 0,this.params=void 0,this.errors=void 0,this.inner=void 0,this[Xk]="Error",this.name="ValidationError",this.value=n,this.path=i,this.type=r,this.errors=[],this.inner=[],Yk(e).forEach(o=>{if(ai.isError(o)){this.errors.push(...o.errors);const s=o.inner.length?o.inner:[o];this.inner.push(...s)}else this.errors.push(o)}),this.message=this.errors.length>1?`${this.errors.length} errors occurred`:this.errors[0]}}Qk=Symbol.hasInstance,Zk=Symbol.toStringTag;class ai extends Error{static formatError(e,n){const i=n.label||n.path||"this";return n=Object.assign({},n,{path:i,originalPath:n.path}),typeof e=="string"?e.replace(cH,(r,o)=>Ro(n[o])):typeof e=="function"?e(n):e}static isError(e){return e&&e.name==="ValidationError"}constructor(e,n,i,r,o){const s=new eS(e,n,i,r);if(o)return s;super(),this.value=void 0,this.path=void 0,this.type=void 0,this.params=void 0,this.errors=[],this.inner=[],this[Zk]="Error",this.name=s.name,this.message=s.message,this.type=s.type,this.value=s.value,this.path=s.path,this.errors=s.errors,this.inner=s.inner,Error.captureStackTrace&&Error.captureStackTrace(this,ai)}static[Qk](e){return eS[Symbol.hasInstance](e)||super[Symbol.hasInstance](e)}}let Sr={default:"${path} is invalid",required:"${path} is a required field",defined:"${path} must be defined",notNull:"${path} cannot be null",oneOf:"${path} must be one of the following values: ${values}",notOneOf:"${path} must not be one of the following values: ${values}",notType:({path:t,type:e,value:n,originalValue:i})=>{const r=i!=null&&i!==n?` (cast from the value \`${Ro(i,!0)}\`).`:".";return e!=="mixed"?`${t} must be a \`${e}\` type, but the final value was: \`${Ro(n,!0)}\``+r:`${t} must match the configured type. The validated value was: \`${Ro(n,!0)}\``+r}},vi={length:"${path} must be exactly ${length} characters",min:"${path} must be at least ${min} characters",max:"${path} must be at most ${max} characters",matches:'${path} must match the following: "${regex}"',email:"${path} must be a valid email",url:"${path} must be a valid URL",uuid:"${path} must be a valid UUID",datetime:"${path} must be a valid ISO date-time",datetime_precision:"${path} must be a valid ISO date-time with a sub-second precision of exactly ${precision} digits",datetime_offset:'${path} must be a valid ISO date-time with UTC "Z" timezone',trim:"${path} must be a trimmed string",lowercase:"${path} must be a lowercase string",uppercase:"${path} must be a upper case string"},dH={min:"${path} must be greater than or equal to ${min}",max:"${path} must be less than or equal to ${max}",lessThan:"${path} must be less than ${less}",moreThan:"${path} must be greater than ${more}",positive:"${path} must be a positive number",negative:"${path} must be a negative number",integer:"${path} must be an integer"},s1={min:"${path} field must be later than ${min}",max:"${path} field must be at earlier than ${max}"},a1={isValue:"${path} field must be ${value}"},wd={noUnknown:"${path} field has unspecified keys: ${unknown}",exact:"${path} object contains unknown properties: ${properties}"};Object.assign(Object.create(null),{mixed:Sr,string:vi,number:dH,date:s1,object:wd,array:{min:"${path} field must have at least ${min} items",max:"${path} field must have less than or equal to ${max} items",length:"${path} must have ${length} items"},boolean:a1,tuple:{notType:t=>{const{path:e,value:n,spec:i}=t,r=i.types.length;if(Array.isArray(n)){if(n.length<r)return`${e} tuple value has too few items, expected a length of ${r} but got ${n.length} for value: \`${Ro(n,!0)}\``;if(n.length>r)return`${e} tuple value has too many items, expected a length of ${r} but got ${n.length} for value: \`${Ro(n,!0)}\``}return ai.formatError(Sr.notType,t)}}});const l1=t=>t&&t.__isYupSchema__;class vd{static fromOptions(e,n){if(!n.then&&!n.otherwise)throw new TypeError("either `then:` or `otherwise:` is required for `when()` conditions");let{is:i,then:r,otherwise:o}=n,s=typeof i=="function"?i:(...a)=>a.every(l=>l===i);return new vd(e,(a,l)=>{var f;let u=s(...a)?r:o;return(f=u?.(l))!=null?f:l})}constructor(e,n){this.fn=void 0,this.refs=e,this.refs=e,this.fn=n}resolve(e,n){let i=this.refs.map(o=>o.getValue(n?.value,n?.parent,n?.context)),r=this.fn(i,e,n);if(r===void 0||r===e)return e;if(!l1(r))throw new TypeError("conditions must return a schema object");return r.resolve(n)}}const bd={context:"$",value:"."};class Es{constructor(e,n={}){if(this.key=void 0,this.isContext=void 0,this.isValue=void 0,this.isSibling=void 0,this.path=void 0,this.getter=void 0,this.map=void 0,typeof e!="string")throw new TypeError("ref must be a string, got: "+e);if(this.key=e.trim(),e==="")throw new TypeError("ref must be a non-empty string");this.isContext=this.key[0]===bd.context,this.isValue=this.key[0]===bd.value,this.isSibling=!this.isContext&&!this.isValue;let i=this.isContext?bd.context:this.isValue?bd.value:"";this.path=this.key.slice(i.length),this.getter=this.path&&Cs.getter(this.path,!0),this.map=n.map}getValue(e,n,i){let r=this.isContext?i:this.isValue?e:n;return this.getter&&(r=this.getter(r||{})),this.map&&(r=this.map(r)),r}cast(e,n){return this.getValue(e,n?.parent,n?.context)}resolve(){return this}describe(){return{type:"ref",key:this.key}}toString(){return`Ref(${this.key})`}static isRef(e){return e&&e.__isYupRef}}Es.prototype.__isYupRef=!0;const Qr=t=>t==null;function Pa(t){function e({value:n,path:i="",options:r,originalValue:o,schema:s},a,l){const{name:f,test:u,params:c,message:d,skipAbsent:p}=t;let{parent:h,context:g,abortEarly:y=s.spec.abortEarly,disableStackTrace:w=s.spec.disableStackTrace}=r;const v={value:n,parent:h,context:g};function _(F={}){const L=tS(Object.assign({value:n,originalValue:o,label:s.spec.label,path:F.path||i,spec:s.spec,disableStackTrace:F.disableStackTrace||w},c,F.params),v),K=new ai(ai.formatError(F.message||d,L),n,L.path,F.type||f,L.disableStackTrace);return K.params=L,K}const b=y?a:l;let x={path:i,parent:h,type:f,from:r.from,createError:_,resolve(F){return nS(F,v)},options:r,originalValue:o,schema:s};const k=F=>{ai.isError(F)?b(F):F?l(null):b(_())},S=F=>{ai.isError(F)?b(F):a(F)};if(p&&Qr(n))return k(!0);let A;try{var R;if(A=u.call(x,n,x),typeof((R=A)==null?void 0:R.then)=="function"){if(r.sync)throw new Error(`Validation test of type: "${x.type}" returned a Promise during a synchronous validate. This test will finish after the validate call has returned`);return Promise.resolve(A).then(k,S)}}catch(F){S(F);return}k(A)}return e.OPTIONS=t,e}function tS(t,e){if(!t)return t;for(const n of Object.keys(t))t[n]=nS(t[n],e);return t}function nS(t,e){return Es.isRef(t)?t.getValue(e.value,e.parent,e.context):t}function pH(t,e,n,i=n){let r,o,s;return e?(Cs.forEach(e,(a,l,f)=>{let u=l?a.slice(1,a.length-1):a;t=t.resolve({context:i,parent:r,value:n});let c=t.type==="tuple",d=f?parseInt(u,10):0;if(t.innerType||c){if(c&&!f)throw new Error(`Yup.reach cannot implicitly index into a tuple type. the path part "${s}" must contain an index to the tuple element, e.g. "${s}[0]"`);if(n&&d>=n.length)throw new Error(`Yup.reach cannot resolve an array item at index: ${a}, in the path: ${e}. because there is no value at that index. `);r=n,n=n&&n[d],t=c?t.spec.types[d]:t.innerType}if(!f){if(!t.fields||!t.fields[u])throw new Error(`The schema does not contain the path: ${e}. (failed at: ${s} which is a type: "${t.type}")`);r=n,n=n&&n[u],t=t.fields[u]}o=u,s=l?"["+a+"]":"."+a}),{schema:t,parent:r,parentPath:o}):{parent:r,parentPath:e,schema:t}}class xd extends Set{describe(){const e=[];for(const n of this.values())e.push(Es.isRef(n)?n.describe():n);return e}resolveAll(e){let n=[];for(const i of this.values())n.push(e(i));return n}clone(){return new xd(this.values())}merge(e,n){const i=this.clone();return e.forEach(r=>i.add(r)),n.forEach(r=>i.delete(r)),i}}function Ma(t,e=new Map){if(l1(t)||!t||typeof t!="object")return t;if(e.has(t))return e.get(t);let n;if(t instanceof Date)n=new Date(t.getTime()),e.set(t,n);else if(t instanceof RegExp)n=new RegExp(t),e.set(t,n);else if(Array.isArray(t)){n=new Array(t.length),e.set(t,n);for(let i=0;i<t.length;i++)n[i]=Ma(t[i],e)}else if(t instanceof Map){n=new Map,e.set(t,n);for(const[i,r]of t.entries())n.set(i,Ma(r,e))}else if(t instanceof Set){n=new Set,e.set(t,n);for(const i of t)n.add(Ma(i,e))}else if(t instanceof Object){n={},e.set(t,n);for(const[i,r]of Object.entries(t))n[i]=Ma(r,e)}else throw Error(`Unable to clone ${t}`);return n}function hH(t){if(!(t!=null&&t.length))return;const e=[];let n="",i=!1,r=!1;for(let o=0;o<t.length;o++){const s=t[o];if(s==="["&&!r){n&&(e.push(...n.split(".").filter(Boolean)),n=""),i=!0;continue}if(s==="]"&&!r){n&&(/^\d+$/.test(n)?e.push(n):e.push(n.replace(/^"|"$/g,"")),n=""),i=!1;continue}if(s==='"'){r=!r;continue}if(s==="."&&!i&&!r){n&&(e.push(n),n="");continue}n+=s}return n&&e.push(...n.split(".").filter(Boolean)),e}function gH(t,e){const n=e?`${e}.${t.path}`:t.path;return t.errors.map(i=>({message:i,path:hH(n)}))}function iS(t,e){var n;if(!((n=t.inner)!=null&&n.length)&&t.errors.length)return gH(t,e);const i=e?`${e}.${t.path}`:t.path;return t.inner.flatMap(r=>iS(r,i))}let tr=class{constructor(e){this.type=void 0,this.deps=[],this.tests=void 0,this.transforms=void 0,this.conditions=[],this._mutate=void 0,this.internalTests={},this._whitelist=new xd,this._blacklist=new xd,this.exclusiveTests=Object.create(null),this._typeCheck=void 0,this.spec=void 0,this.tests=[],this.transforms=[],this.withMutation(()=>{this.typeError(Sr.notType)}),this.type=e.type,this._typeCheck=e.check,this.spec=Object.assign({strip:!1,strict:!1,abortEarly:!0,recursive:!0,disableStackTrace:!1,nullable:!1,optional:!0,coerce:!0},e?.spec),this.withMutation(n=>{n.nonNullable()})}get _type(){return this.type}clone(e){if(this._mutate)return e&&Object.assign(this.spec,e),this;const n=Object.create(Object.getPrototypeOf(this));return n.type=this.type,n._typeCheck=this._typeCheck,n._whitelist=this._whitelist.clone(),n._blacklist=this._blacklist.clone(),n.internalTests=Object.assign({},this.internalTests),n.exclusiveTests=Object.assign({},this.exclusiveTests),n.deps=[...this.deps],n.conditions=[...this.conditions],n.tests=[...this.tests],n.transforms=[...this.transforms],n.spec=Ma(Object.assign({},this.spec,e)),n}label(e){let n=this.clone();return n.spec.label=e,n}meta(...e){if(e.length===0)return this.spec.meta;let n=this.clone();return n.spec.meta=Object.assign(n.spec.meta||{},e[0]),n}withMutation(e){let n=this._mutate;this._mutate=!0;let i=e(this);return this._mutate=n,i}concat(e){if(!e||e===this)return this;if(e.type!==this.type&&this.type!=="mixed")throw new TypeError(`You cannot \`concat()\` schema's of different types: ${this.type} and ${e.type}`);let n=this,i=e.clone();const r=Object.assign({},n.spec,i.spec);return i.spec=r,i.internalTests=Object.assign({},n.internalTests,i.internalTests),i._whitelist=n._whitelist.merge(e._whitelist,e._blacklist),i._blacklist=n._blacklist.merge(e._blacklist,e._whitelist),i.tests=n.tests,i.exclusiveTests=n.exclusiveTests,i.withMutation(o=>{e.tests.forEach(s=>{o.test(s.OPTIONS)})}),i.transforms=[...n.transforms,...i.transforms],i}isType(e){return e==null?!!(this.spec.nullable&&e===null||this.spec.optional&&e===void 0):this._typeCheck(e)}resolve(e){let n=this;if(n.conditions.length){let i=n.conditions;n=n.clone(),n.conditions=[],n=i.reduce((r,o)=>o.resolve(r,e),n),n=n.resolve(e)}return n}resolveOptions(e){var n,i,r,o;return Object.assign({},e,{from:e.from||[],strict:(n=e.strict)!=null?n:this.spec.strict,abortEarly:(i=e.abortEarly)!=null?i:this.spec.abortEarly,recursive:(r=e.recursive)!=null?r:this.spec.recursive,disableStackTrace:(o=e.disableStackTrace)!=null?o:this.spec.disableStackTrace})}cast(e,n={}){let i=this.resolve(Object.assign({value:e},n)),r=n.assert==="ignore-optionality",o=i._cast(e,n);if(n.assert!==!1&&!i.isType(o)){if(r&&Qr(o))return o;let s=Ro(e),a=Ro(o);throw new TypeError(`The value of ${n.path||"field"} could not be cast to a value that satisfies the schema type: "${i.type}".298 */function Mn(t){return typeof t=="function"}function G3(t){return t==null}const xs=t=>t!==null&&!!t&&typeof t=="object"&&!Array.isArray(t);function Wm(t){return Number(t)>=0}function Bz(t){const e=parseFloat(t);return isNaN(e)?t:e}function Fz(t){return typeof t=="object"&&t!==null}function $z(t){return t==null?t===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(t)}function J3(t){if(!Fz(t)||$z(t)!=="[object Object]")return!1;if(Object.getPrototypeOf(t)===null)return!0;let e=t;for(;Object.getPrototypeOf(e)!==null;)e=Object.getPrototypeOf(e);return Object.getPrototypeOf(t)===e}function lf(t,e){return Object.keys(e).forEach(n=>{if(J3(e[n])&&J3(t[n])){t[n]||(t[n]={}),lf(t[n],e[n]);return}t[n]=e[n]}),t}function ff(t){const e=t.split(".");if(!e.length)return"";let n=String(e[0]);for(let i=1;i<e.length;i++){if(Wm(e[i])){n+=`[${e[i]}]`;continue}n+=`.${e[i]}`}return n}const Lz={};function qz(t){return Lz[t]}function Y3(t,e,n){typeof n.value=="object"&&(n.value=Lt(n.value)),!n.enumerable||n.get||n.set||!n.configurable||!n.writable||e==="__proto__"?Object.defineProperty(t,e,n):t[e]=n.value}function Lt(t){if(typeof t!="object")return t;var e=0,n,i,r,o=Object.prototype.toString.call(t);if(o==="[object Object]"?r=Object.create(t.__proto__||null):o==="[object Array]"?r=Array(t.length):o==="[object Set]"?(r=new Set,t.forEach(function(s){r.add(Lt(s))})):o==="[object Map]"?(r=new Map,t.forEach(function(s,a){r.set(Lt(a),Lt(s))})):o==="[object Date]"?r=new Date(+t):o==="[object RegExp]"?r=new RegExp(t.source,t.flags):o==="[object DataView]"?r=new t.constructor(Lt(t.buffer)):o==="[object ArrayBuffer]"?r=t.slice(0):o.slice(-6)==="Array]"&&(r=new t.constructor(t)),r){for(i=Object.getOwnPropertySymbols(t);e<i.length;e++)Y3(r,i[e],Object.getOwnPropertyDescriptor(t,i[e]));for(e=0,i=Object.getOwnPropertyNames(t);e<i.length;e++)Object.hasOwnProperty.call(r,n=i[e])&&r[n]===t[n]||Y3(r,n,Object.getOwnPropertyDescriptor(t,n))}return r||t}const uf=Symbol("vee-validate-form"),X3=Symbol("vee-validate-form-context"),sd=Symbol("vee-validate-field-instance"),ad=Symbol("Default empty value"),Vz=typeof window<"u";function Km(t){return Mn(t)&&!!t.__locatorRef}function er(t){return!!t&&Mn(t.parse)&&t.__type==="VVTypedSchema"}function ld(t){return!!t&&Mn(t.validate)}function cf(t){return t==="checkbox"||t==="radio"}function zz(t){return xs(t)||Array.isArray(t)}function jz(t){return Array.isArray(t)?t.length===0:xs(t)&&Object.keys(t).length===0}function fd(t){return/^\[.+\]$/i.test(t)}function Hz(t){return Q3(t)&&t.multiple}function Q3(t){return t.tagName==="SELECT"}function Uz(t,e){const n=![!1,null,void 0,0].includes(e.multiple)&&!Number.isNaN(e.multiple);return t==="select"&&"multiple"in e&&n}function Wz(t,e){return!Uz(t,e)&&e.type!=="file"&&!cf(e.type)}function Kz(t){return Z3(t)&&t.target&&"submit"in t.target}function Z3(t){return t?!!(typeof Event<"u"&&Mn(Event)&&t instanceof Event||t&&t.srcElement):!1}function ek(t,e){return e in t&&t[e]!==ad}function oi(t,e){if(t===e)return!0;if(t&&e&&typeof t=="object"&&typeof e=="object"){if(t.constructor!==e.constructor)return!1;var n,i,r;if(Array.isArray(t)){if(n=t.length,n!=e.length)return!1;for(i=n;i--!==0;)if(!oi(t[i],e[i]))return!1;return!0}if(t instanceof Map&&e instanceof Map){if(t.size!==e.size)return!1;for(i of t.entries())if(!e.has(i[0]))return!1;for(i of t.entries())if(!oi(i[1],e.get(i[0])))return!1;return!0}if(nk(t)&&nk(e))return!(t.size!==e.size||t.name!==e.name||t.lastModified!==e.lastModified||t.type!==e.type);if(t instanceof Set&&e instanceof Set){if(t.size!==e.size)return!1;for(i of t.entries())if(!e.has(i[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(e)){if(n=t.length,n!=e.length)return!1;for(i=n;i--!==0;)if(t[i]!==e[i])return!1;return!0}if(t.constructor===RegExp)return t.source===e.source&&t.flags===e.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===e.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===e.toString();if(t=tk(t),e=tk(e),r=Object.keys(t),n=r.length,n!==Object.keys(e).length)return!1;for(i=n;i--!==0;)if(!Object.prototype.hasOwnProperty.call(e,r[i]))return!1;for(i=n;i--!==0;){var o=r[i];if(!oi(t[o],e[o]))return!1}return!0}return t!==t&&e!==e}function tk(t){return Object.fromEntries(Object.entries(t).filter(([,e])=>e!==void 0))}function nk(t){return Vz?t instanceof File:!1}function Gm(t){return fd(t)?t.replace(/\[|\]/gi,""):t}function wi(t,e,n){return t?fd(e)?t[Gm(e)]:(e||"").split(/\.|\[(\d+)\]/).filter(Boolean).reduce((r,o)=>zz(r)&&o in r?r[o]:n,t):n}function Yr(t,e,n){if(fd(e)){t[Gm(e)]=n;return}const i=e.split(/\.|\[(\d+)\]/).filter(Boolean);let r=t;for(let o=0;o<i.length;o++){if(o===i.length-1){r[i[o]]=n;return}(!(i[o]in r)||G3(r[i[o]]))&&(r[i[o]]=Wm(i[o+1])?[]:{}),r=r[i[o]]}}function Jm(t,e){if(Array.isArray(t)&&Wm(e)){t.splice(Number(e),1);return}xs(t)&&delete t[e]}function ik(t,e){if(fd(e)){delete t[Gm(e)];return}const n=e.split(/\.|\[(\d+)\]/).filter(Boolean);let i=t;for(let o=0;o<n.length;o++){if(o===n.length-1){Jm(i,n[o]);break}if(!(n[o]in i)||G3(i[n[o]]))break;i=i[n[o]]}const r=n.map((o,s)=>wi(t,n.slice(0,s).join(".")));for(let o=r.length-1;o>=0;o--)if(jz(r[o])){if(o===0){Jm(t,n[0]);continue}Jm(r[o-1],n[o-1])}}function Oi(t){return Object.keys(t)}function ud(t,e=void 0){const n=Zt();return n?.provides[t]||Qt(t,e)}function rk(t,e,n){if(Array.isArray(t)){const i=[...t],r=i.findIndex(o=>oi(o,e));return r>=0?i.splice(r,1):i.push(e),i}return oi(t,e)?n:e}function ok(t,e=0){let n=null,i=[];return function(...r){return n&&clearTimeout(n),n=setTimeout(()=>{const o=t(...r);i.forEach(s=>s(o)),i=[]},e),new Promise(o=>i.push(o))}}function Gz(t,e){return xs(e)&&e.number?Bz(t):t}function Ym(t,e){let n;return async function(...r){const o=t(...r);n=o;const s=await o;return o!==n?s:(n=void 0,e(s,r))}}function Xm(t){return Array.isArray(t)?t:t?[t]:[]}function Qm(t){const e=ud(uf),n=t?U(()=>e?.getPathState(Se(t))):void 0,i=t?void 0:Qt(sd);return!i&&n?.value,n||i}function cd(t,e){const n={};for(const i in t)e.includes(i)||(n[i]=t[i]);return n}function Jz(t){let e=null,n=[];return function(...i){const r=lt(()=>{if(e!==r)return;const o=t(...i);n.forEach(s=>s(o)),n=[],e=null});return e=r,new Promise(o=>n.push(o))}}function Yz(t,e,n){return e.slots.default?typeof t=="string"||!t?e.slots.default(n()):{default:()=>{var i,r;return(r=(i=e.slots).default)===null||r===void 0?void 0:r.call(i,n())}}:e.slots.default}function Zm(t){if(sk(t))return t._value}function sk(t){return"_value"in t}function Xz(t){return t.type==="number"||t.type==="range"?Number.isNaN(t.valueAsNumber)?t.value:t.valueAsNumber:t.value}function dd(t){if(!Z3(t))return t;const e=t.target;if(cf(e.type)&&sk(e))return Zm(e);if(e.type==="file"&&e.files){const n=Array.from(e.files);return e.multiple?n:n[0]}if(Hz(e))return Array.from(e.options).filter(n=>n.selected&&!n.disabled).map(Zm);if(Q3(e)){const n=Array.from(e.options).find(i=>i.selected);return n?Zm(n):e.value}return Xz(e)}function ak(t){const e={};return Object.defineProperty(e,"_$$isNormalized",{value:!0,writable:!1,enumerable:!1,configurable:!1}),t?xs(t)&&t._$$isNormalized?t:xs(t)?Object.keys(t).reduce((n,i)=>{const r=Qz(t[i]);return t[i]!==!1&&(n[i]=lk(r)),n},e):typeof t!="string"?e:t.split("|").reduce((n,i)=>{const r=Zz(i);return r.name&&(n[r.name]=lk(r.params)),n},e):e}function Qz(t){return t===!0?[]:Array.isArray(t)||xs(t)?t:[t]}function lk(t){const e=n=>typeof n=="string"&&n[0]==="@"?ej(n.slice(1)):n;return Array.isArray(t)?t.map(e):t instanceof RegExp?[t]:Object.keys(t).reduce((n,i)=>(n[i]=e(t[i]),n),{})}const Zz=t=>{let e=[];const n=t.split(":")[0];return t.includes(":")&&(e=t.split(":").slice(1).join(":").split(",")),{name:n,params:e}};function ej(t){const e=n=>{var i;return(i=wi(n,t))!==null&&i!==void 0?i:n[t]};return e.__locatorRef=t,e}function tj(t){return Array.isArray(t)?t.filter(Km):Oi(t).filter(e=>Km(t[e])).map(e=>t[e])}let e1=Object.assign({},{generateMessage:({field:t})=>`${t} is not valid.`,bails:!0,validateOnBlur:!0,validateOnChange:!0,validateOnInput:!1,validateOnModelUpdate:!0});const _s=()=>e1,nj=t=>{e1=Object.assign(Object.assign({},e1),t)};async function fk(t,e,n={}){const i=n?.bails,r={name:n?.name||"{field}",rules:e,label:n?.label,bails:i??!0,formData:n?.values||{}},o=await ij(r,t);return Object.assign(Object.assign({},o),{valid:!o.errors.length})}async function ij(t,e){const n=t.rules;if(er(n)||ld(n))return oj(e,Object.assign(Object.assign({},t),{rules:n}));if(Mn(n)||Array.isArray(n)){const a={field:t.label||t.name,name:t.name,label:t.label,form:t.formData,value:e},l=Array.isArray(n)?n:[n],f=l.length,u=[];for(let c=0;c<f;c++){const d=l[c],p=await d(e,a);if(!(typeof p!="string"&&!Array.isArray(p)&&p)){if(Array.isArray(p))u.push(...p);else{const g=typeof p=="string"?p:ck(a);u.push(g)}if(t.bails)return{errors:u}}}return{errors:u}}const i=Object.assign(Object.assign({},t),{rules:ak(n)}),r=[],o=Object.keys(i.rules),s=o.length;for(let a=0;a<s;a++){const l=o[a],f=await sj(i,e,{name:l,params:i.rules[l]});if(f.error&&(r.push(f.error),t.bails))return{errors:r}}return{errors:r}}function rj(t){return!!t&&t.name==="ValidationError"}function uk(t){return{__type:"VVTypedSchema",async parse(n,i){var r;try{return{output:await t.validate(n,{abortEarly:!1,context:i?.formData||{}}),errors:[]}}catch(o){if(!rj(o))throw o;if(!(!((r=o.inner)===null||r===void 0)&&r.length)&&o.errors.length)return{errors:[{path:o.path,errors:o.errors}]};const s=o.inner.reduce((a,l)=>{const f=l.path||"";return a[f]||(a[f]={errors:[],path:f}),a[f].errors.push(...l.errors),a},{});return{errors:Object.values(s)}}}}}async function oj(t,e){const i=await(er(e.rules)?e.rules:uk(e.rules)).parse(t,{formData:e.formData}),r=[];for(const o of i.errors)o.errors.length&&r.push(...o.errors);return{value:i.value,errors:r}}async function sj(t,e,n){const i=qz(n.name);if(!i)throw new Error(`No such validator '${n.name}' exists.`);const r=aj(n.params,t.formData),o={field:t.label||t.name,name:t.name,label:t.label,value:e,form:t.formData,rule:Object.assign(Object.assign({},n),{params:r})},s=await i(e,r,o);return typeof s=="string"?{error:s}:{error:s?void 0:ck(o)}}function ck(t){const e=_s().generateMessage;return e?e(t):"Field is invalid"}function aj(t,e){const n=i=>Km(i)?i(e):i;return Array.isArray(t)?t.map(n):Object.keys(t).reduce((i,r)=>(i[r]=n(t[r]),i),{})}async function lj(t,e){const i=await(er(t)?t:uk(t)).parse(Lt(e),{formData:Lt(e)}),r={},o={};for(const s of i.errors){const a=s.errors,l=(s.path||"").replace(/\["(\d+)"\]/g,(f,u)=>`[${u}]`);r[l]={valid:!a.length,errors:a},a.length&&(o[l]=a[0])}return{valid:!i.errors.length,results:r,errors:o,values:i.value,source:"schema"}}async function fj(t,e,n){const r=Oi(t).map(async f=>{var u,c,d;const p=(u=n?.names)===null||u===void 0?void 0:u[f],h=await fk(wi(e,f),t[f],{name:p?.name||f,label:p?.label,values:e,bails:(d=(c=n?.bailsMap)===null||c===void 0?void 0:c[f])!==null&&d!==void 0?d:!0});return Object.assign(Object.assign({},h),{path:f})});let o=!0;const s=await Promise.all(r),a={},l={};for(const f of s)a[f.path]={valid:f.valid,errors:f.errors},f.valid||(o=!1,l[f.path]=f.errors[0]);return{valid:o,results:a,errors:l,source:"schema"}}let dk=0;function uj(t,e){const{value:n,initialValue:i,setInitialValue:r}=cj(t,e.modelValue,e.form);if(!e.form){let l=function(p){var h;"value"in p&&(n.value=p.value),"errors"in p&&u(p.errors),"touched"in p&&(d.touched=(h=p.touched)!==null&&h!==void 0?h:d.touched),"initialValue"in p&&r(p.initialValue)};const{errors:f,setErrors:u}=hj(),c=dk>=Number.MAX_SAFE_INTEGER?0:++dk,d=pj(n,i,f,e.schema);return{id:c,path:t,value:n,initialValue:i,meta:d,flags:{pendingUnmount:{[c]:!1},pendingReset:!1},errors:f,setState:l}}const o=e.form.createPathState(t,{bails:e.bails,label:e.label,type:e.type,validate:e.validate,schema:e.schema}),s=U(()=>o.errors);function a(l){var f,u,c;"value"in l&&(n.value=l.value),"errors"in l&&((f=e.form)===null||f===void 0||f.setFieldError(m(t),l.errors)),"touched"in l&&((u=e.form)===null||u===void 0||u.setFieldTouched(m(t),(c=l.touched)!==null&&c!==void 0?c:!1)),"initialValue"in l&&r(l.initialValue)}return{id:Array.isArray(o.id)?o.id[o.id.length-1]:o.id,path:t,value:n,errors:s,meta:o,initialValue:i,flags:o.__flags,setState:a}}function cj(t,e,n){const i=j(m(e));function r(){return n?wi(n.initialValues.value,m(t),m(i)):m(i)}function o(f){if(!n){i.value=f;return}n.setFieldInitialValue(m(t),f,!0)}const s=U(r);if(!n)return{value:j(r()),initialValue:s,setInitialValue:o};const a=dj(e,n,s,t);return n.stageInitialValue(m(t),a,!0),{value:U({get(){return wi(n.values,m(t))},set(f){n.setFieldValue(m(t),f,!1)}}),initialValue:s,setInitialValue:o}}function dj(t,e,n,i){return it(t)?m(t):t!==void 0?t:wi(e.values,m(i),m(n))}function pj(t,e,n,i){const r=U(()=>{var s,a,l;return(l=(a=(s=Se(i))===null||s===void 0?void 0:s.describe)===null||a===void 0?void 0:a.call(s).required)!==null&&l!==void 0?l:!1}),o=tn({touched:!1,pending:!1,valid:!0,required:r,validated:!!m(n).length,initialValue:U(()=>m(e)),dirty:U(()=>!oi(m(t),m(e)))});return je(n,s=>{o.valid=!s.length},{immediate:!0,flush:"sync"}),o}function hj(){const t=j([]);return{errors:t,setErrors:e=>{t.value=Xm(e)}}}function gj(t,e,n){return cf(n?.type)?yj(t,e,n):pk(t,e,n)}function pk(t,e,n){const{initialValue:i,validateOnMount:r,bails:o,type:s,checkedValue:a,label:l,validateOnValueUpdate:f,uncheckedValue:u,controlled:c,keepValueOnUnmount:d,syncVModel:p,form:h}=mj(n),g=c?ud(uf):void 0,y=h||g,w=U(()=>ff(Se(t))),v=U(()=>{if(Se(y?.schema))return;const I=m(e);return ld(I)||er(I)||Mn(I)||Array.isArray(I)?I:ak(I)}),_=!Mn(v.value)&&er(Se(e)),{id:b,value:x,initialValue:k,meta:S,setState:T,errors:A,flags:R}=uj(w,{modelValue:i,form:y,bails:o,label:l,type:s,validate:v.value?ce:void 0,schema:_?e:void 0}),F=U(()=>A.value[0]);p&&wj({value:x,prop:p,handleChange:re,shouldValidate:()=>f&&!R.pendingReset});const L=(ye,I=!1)=>{S.touched=!0,I&&ae()};async function W(ye){var I,ee;if(y?.validateSchema){const{results:K}=await y.validateSchema(ye);return(I=K[Se(w)])!==null&&I!==void 0?I:{valid:!0,errors:[]}}return v.value?fk(x.value,v.value,{name:Se(w),label:Se(l),values:(ee=y?.values)!==null&&ee!==void 0?ee:{},bails:o}):{valid:!0,errors:[]}}const ae=Ym(async()=>(S.pending=!0,S.validated=!0,W("validated-only")),ye=>(R.pendingUnmount[We.id]||(T({errors:ye.errors}),S.pending=!1,S.valid=ye.valid),ye)),le=Ym(async()=>W("silent"),ye=>(S.valid=ye.valid,ye));function ce(ye){return ye?.mode==="silent"?le():ae()}function re(ye,I=!0){const ee=dd(ye);ut(ee,I)}_t(()=>{if(r)return ae();(!y||!y.validateSchema)&&le()});function te(ye){S.touched=ye}function He(ye){var I;const ee=ye&&"value"in ye?ye.value:k.value;T({value:Lt(ee),initialValue:Lt(ee),touched:(I=ye?.touched)!==null&&I!==void 0?I:!1,errors:ye?.errors||[]}),S.pending=!1,S.validated=!1,le()}const st=Zt();function ut(ye,I=!0){x.value=st&&p?Gz(ye,st.props.modelModifiers):ye,(I?ae:le)()}function ct(ye){T({errors:Array.isArray(ye)?ye:[ye]})}const vt=U({get(){return x.value},set(ye){ut(ye,f)}}),We={id:b,name:w,label:l,value:vt,meta:S,errors:A,errorMessage:F,type:s,checkedValue:a,uncheckedValue:u,bails:o,keepValueOnUnmount:d,resetField:He,handleReset:()=>He(),validate:ce,handleChange:re,handleBlur:L,setState:T,setTouched:te,setErrors:ct,setValue:ut};if(Si(sd,We),it(e)&&typeof m(e)!="function"&&je(e,(ye,I)=>{oi(ye,I)||(S.validated?ae():le())},{deep:!0}),!y)return We;const Ze=U(()=>{const ye=v.value;return!ye||Mn(ye)||ld(ye)||er(ye)||Array.isArray(ye)?{}:Object.keys(ye).reduce((I,ee)=>{const K=tj(ye[ee]).map(ue=>ue.__locatorRef).reduce((ue,Be)=>{const $=wi(y.values,Be)||y.values[Be];return $!==void 0&&(ue[Be]=$),ue},{});return Object.assign(I,K),I},{})});return je(Ze,(ye,I)=>{if(!Object.keys(ye).length)return;!oi(ye,I)&&(S.validated?ae():le())}),po(()=>{var ye;const I=(ye=Se(We.keepValueOnUnmount))!==null&&ye!==void 0?ye:Se(y.keepValuesOnUnmount),ee=Se(w);if(I||!y||R.pendingUnmount[We.id]){y?.removePathState(ee,b);return}R.pendingUnmount[We.id]=!0;const K=y.getPathState(ee);if(Array.isArray(K?.id)&&K?.multiple?K?.id.includes(We.id):K?.id===We.id){if(K?.multiple&&Array.isArray(K.value)){const Be=K.value.findIndex($=>oi($,Se(We.checkedValue)));if(Be>-1){const $=[...K.value];$.splice(Be,1),y.setFieldValue(ee,$)}Array.isArray(K.id)&&K.id.splice(K.id.indexOf(We.id),1)}else y.unsetPathValue(Se(w));y.removePathState(ee,b)}}),We}function mj(t){const e=()=>({initialValue:void 0,validateOnMount:!1,bails:!0,label:void 0,validateOnValueUpdate:!0,keepValueOnUnmount:void 0,syncVModel:!1,controlled:!0}),n=!!t?.syncVModel,i=typeof t?.syncVModel=="string"?t.syncVModel:t?.modelPropName||"modelValue",r=n&&!("initialValue"in(t||{}))?t1(Zt(),i):t?.initialValue;if(!t)return Object.assign(Object.assign({},e()),{initialValue:r});const o="valueProp"in t?t.valueProp:t.checkedValue,s="standalone"in t?!t.standalone:t.controlled,a=t?.modelPropName||t?.syncVModel||!1;return Object.assign(Object.assign(Object.assign({},e()),t||{}),{initialValue:r,controlled:s??!0,checkedValue:o,syncVModel:a})}function yj(t,e,n){const i=n?.standalone?void 0:ud(uf),r=n?.checkedValue,o=n?.uncheckedValue;function s(a){const l=a.handleChange,f=U(()=>{const c=Se(a.value),d=Se(r);return Array.isArray(c)?c.findIndex(p=>oi(p,d))>=0:oi(d,c)});function u(c,d=!0){var p,h;if(f.value===((p=c?.target)===null||p===void 0?void 0:p.checked)){d&&a.validate();return}const g=Se(t),y=i?.getPathState(g),w=dd(c);let v=(h=Se(r))!==null&&h!==void 0?h:w;i&&y?.multiple&&y.type==="checkbox"?v=rk(wi(i.values,g)||[],v,void 0):n?.type==="checkbox"&&(v=rk(Se(a.value),v,Se(o))),l(v,d)}return Object.assign(Object.assign({},a),{checked:f,checkedValue:r,uncheckedValue:o,handleChange:u})}return s(pk(t,e,n))}function wj({prop:t,value:e,handleChange:n,shouldValidate:i}){const r=Zt();if(!r||!t)return;const o=typeof t=="string"?t:"modelValue",s=`update:${o}`;o in r.props&&(je(e,a=>{oi(a,t1(r,o))||r.emit(s,a)}),je(()=>t1(r,o),a=>{if(a===ad&&e.value===void 0)return;const l=a===ad?void 0:a;oi(l,e.value)||n(l,i())}))}function t1(t,e){if(t)return t.props[e]}const vj=q({name:"Field",inheritAttrs:!1,props:{as:{type:[String,Object],default:void 0},name:{type:String,required:!0},rules:{type:[Object,String,Function],default:void 0},validateOnMount:{type:Boolean,default:!1},validateOnBlur:{type:Boolean,default:void 0},validateOnChange:{type:Boolean,default:void 0},validateOnInput:{type:Boolean,default:void 0},validateOnModelUpdate:{type:Boolean,default:void 0},bails:{type:Boolean,default:()=>_s().bails},label:{type:String,default:void 0},uncheckedValue:{type:null,default:void 0},modelValue:{type:null,default:ad},modelModifiers:{type:null,default:()=>({})},"onUpdate:modelValue":{type:null,default:void 0},standalone:{type:Boolean,default:!1},keepValue:{type:Boolean,default:void 0}},setup(t,e){const n=Qo(t,"rules"),i=Qo(t,"name"),r=Qo(t,"label"),o=Qo(t,"uncheckedValue"),s=Qo(t,"keepValue"),{errors:a,value:l,errorMessage:f,validate:u,handleChange:c,handleBlur:d,setTouched:p,resetField:h,handleReset:g,meta:y,checked:w,setErrors:v,setValue:_}=gj(i,n,{validateOnMount:t.validateOnMount,bails:t.bails,standalone:t.standalone,type:e.attrs.type,initialValue:xj(t,e),checkedValue:e.attrs.value,uncheckedValue:o,label:r,validateOnValueUpdate:t.validateOnModelUpdate,keepValueOnUnmount:s,syncVModel:!0}),b=function(R,F=!0){c(R,F)},x=U(()=>{const{validateOnInput:A,validateOnChange:R,validateOnBlur:F,validateOnModelUpdate:L}=bj(t);function W(re){d(re,F),Mn(e.attrs.onBlur)&&e.attrs.onBlur(re)}function ae(re){b(re,A),Mn(e.attrs.onInput)&&e.attrs.onInput(re)}function le(re){b(re,R),Mn(e.attrs.onChange)&&e.attrs.onChange(re)}const ce={name:t.name,onBlur:W,onInput:ae,onChange:le};return ce["onUpdate:modelValue"]=re=>b(re,L),ce}),k=U(()=>{const A=Object.assign({},x.value);cf(e.attrs.type)&&w&&(A.checked=w.value);const R=hk(t,e);return Wz(R,e.attrs)&&(A.value=l.value),A}),S=U(()=>Object.assign(Object.assign({},x.value),{modelValue:l.value}));function T(){return{field:k.value,componentField:S.value,value:l.value,meta:y,errors:a.value,errorMessage:f.value,validate:u,resetField:h,handleChange:b,handleInput:A=>b(A,!1),handleReset:g,handleBlur:x.value.onBlur,setTouched:p,setErrors:v,setValue:_}}return e.expose({value:l,meta:y,errors:a,errorMessage:f,setErrors:v,setTouched:p,setValue:_,reset:h,validate:u,handleChange:c}),()=>{const A=dn(hk(t,e)),R=Yz(A,e,T);return A?Yt(A,Object.assign(Object.assign({},e.attrs),k.value),R):R}}});function hk(t,e){let n=t.as||"";return!t.as&&!e.slots.default&&(n="input"),n}function bj(t){var e,n,i,r;const{validateOnInput:o,validateOnChange:s,validateOnBlur:a,validateOnModelUpdate:l}=_s();return{validateOnInput:(e=t.validateOnInput)!==null&&e!==void 0?e:o,validateOnChange:(n=t.validateOnChange)!==null&&n!==void 0?n:s,validateOnBlur:(i=t.validateOnBlur)!==null&&i!==void 0?i:a,validateOnModelUpdate:(r=t.validateOnModelUpdate)!==null&&r!==void 0?r:l}}function xj(t,e){return cf(e.attrs.type)?ek(t,"modelValue")?t.modelValue:void 0:ek(t,"modelValue")?t.modelValue:e.attrs.value}const ks=vj;let _j=0;const pd=["bails","fieldsCount","id","multiple","type","validate"];function gk(t){const e=t?.initialValues||{},n=Object.assign({},Se(e)),i=m(t?.validationSchema);return i&&er(i)&&Mn(i.cast)?Lt(i.cast(n)||{}):Lt(n)}function mk(t){var e;const n=_j++,i=t?.name||"Form";let r=0;const o=j(!1),s=j(!1),a=j(0),l=[],f=tn(gk(t)),u=j([]),c=j({}),d=j({}),p=Jz(()=>{d.value=u.value.reduce((Q,Y)=>(Q[ff(Se(Y.path))]=Y,Q),{})});function h(Q,Y){const me=re(Q);if(!me){typeof Q=="string"&&(c.value[ff(Q)]=Xm(Y));return}if(typeof Q=="string"){const Me=ff(Q);c.value[Me]&&delete c.value[Me]}me.errors=Xm(Y),me.valid=!me.errors.length}function g(Q){Oi(Q).forEach(Y=>{h(Y,Q[Y])})}t?.initialErrors&&g(t.initialErrors);const y=U(()=>{const Q=u.value.reduce((Y,me)=>(me.errors.length&&(Y[Se(me.path)]=me.errors),Y),{});return Object.assign(Object.assign({},c.value),Q)}),w=U(()=>Oi(y.value).reduce((Q,Y)=>{const me=y.value[Y];return me?.length&&(Q[Y]=me[0]),Q},{})),v=U(()=>u.value.reduce((Q,Y)=>(Q[Se(Y.path)]={name:Se(Y.path)||"",label:Y.label||""},Q),{})),_=U(()=>u.value.reduce((Q,Y)=>{var me;return Q[Se(Y.path)]=(me=Y.bails)!==null&&me!==void 0?me:!0,Q},{})),b=Object.assign({},t?.initialErrors||{}),x=(e=t?.keepValuesOnUnmount)!==null&&e!==void 0?e:!1,{initialValues:k,originalInitialValues:S,setInitialValues:T}=Sj(u,f,t),A=kj(u,f,S,w),R=U(()=>u.value.reduce((Q,Y)=>{const me=wi(f,Se(Y.path));return Yr(Q,Se(Y.path),me),Q},{})),F=t?.validationSchema;function L(Q,Y){var me,Me;const Fe=U(()=>wi(k.value,Se(Q))),Ge=d.value[Se(Q)],Je=Y?.type==="checkbox"||Y?.type==="radio";if(Ge&&Je){Ge.multiple=!0;const ci=r++;return Array.isArray(Ge.id)?Ge.id.push(ci):Ge.id=[Ge.id,ci],Ge.fieldsCount++,Ge.__flags.pendingUnmount[ci]=!1,Ge}const Mt=U(()=>wi(f,Se(Q))),en=Se(Q),On=He.findIndex(ci=>ci===en);On!==-1&&He.splice(On,1);const qt=U(()=>{var ci,zs,Jf,Yf;const Xf=Se(F);if(er(Xf))return(zs=(ci=Xf.describe)===null||ci===void 0?void 0:ci.call(Xf,Se(Q)).required)!==null&&zs!==void 0?zs:!1;const js=Se(Y?.schema);return er(js)&&(Yf=(Jf=js.describe)===null||Jf===void 0?void 0:Jf.call(js).required)!==null&&Yf!==void 0?Yf:!1}),An=r++,Fn=tn({id:An,path:Q,touched:!1,pending:!1,valid:!0,validated:!!(!((me=b[en])===null||me===void 0)&&me.length),required:qt,initialValue:Fe,errors:Xt([]),bails:(Me=Y?.bails)!==null&&Me!==void 0?Me:!1,label:Y?.label,type:Y?.type||"default",value:Mt,multiple:!1,__flags:{pendingUnmount:{[An]:!1},pendingReset:!1},fieldsCount:1,validate:Y?.validate,dirty:U(()=>!oi(m(Mt),m(Fe)))});return u.value.push(Fn),d.value[en]=Fn,p(),w.value[en]&&!b[en]&<(()=>{_e(en,{mode:"silent"})}),it(Q)&&je(Q,ci=>{p();const zs=Lt(Mt.value);d.value[ci]=Fn,lt(()=>{Yr(f,ci,zs)})}),Fn}const W=ok(Ke,5),ae=ok(Ke,5),le=Ym(async Q=>await(Q==="silent"?W():ae()),(Q,[Y])=>{const me=Oi(I.errorBag.value),Fe=[...new Set([...Oi(Q.results),...u.value.map(Ge=>Ge.path),...me])].sort().reduce((Ge,Je)=>{var Mt;const en=Je,On=re(en)||te(en),qt=((Mt=Q.results[en])===null||Mt===void 0?void 0:Mt.errors)||[],An=Se(On?.path)||en,Fn=Cj({errors:qt,valid:!qt.length},Ge.results[An]);return Ge.results[An]=Fn,Fn.valid||(Ge.errors[An]=Fn.errors[0]),On&&c.value[An]&&delete c.value[An],On?(On.valid=Fn.valid,Y==="silent"||Y==="validated-only"&&!On.validated||h(On,Fn.errors),Ge):(h(An,qt),Ge)},{valid:Q.valid,results:{},errors:{},source:Q.source});return Q.values&&(Fe.values=Q.values,Fe.source=Q.source),Oi(Fe.results).forEach(Ge=>{var Je;const Mt=re(Ge);Mt&&Y!=="silent"&&(Y==="validated-only"&&!Mt.validated||h(Mt,(Je=Fe.results[Ge])===null||Je===void 0?void 0:Je.errors))}),Fe});function ce(Q){u.value.forEach(Q)}function re(Q){const Y=typeof Q=="string"?ff(Q):Q;return typeof Y=="string"?d.value[Y]:Y}function te(Q){return u.value.filter(me=>Q.startsWith(Se(me.path))).reduce((me,Me)=>me?Me.path.length>me.path.length?Me:me:Me,void 0)}let He=[],st;function ut(Q){return He.push(Q),st||(st=lt(()=>{[...He].sort().reverse().forEach(me=>{ik(f,me)}),He=[],st=null})),st}function ct(Q){return function(me,Me){return function(Ge){return Ge instanceof Event&&(Ge.preventDefault(),Ge.stopPropagation()),ce(Je=>Je.touched=!0),o.value=!0,a.value++,ke().then(Je=>{const Mt=Lt(f);if(Je.valid&&typeof me=="function"){const en=Lt(R.value);let On=Q?en:Mt;return Je.values&&(On=Je.source==="schema"?Je.values:Object.assign({},On,Je.values)),me(On,{evt:Ge,controlledValues:en,setErrors:g,setFieldError:h,setTouched:ge,setFieldTouched:$,setValues:ue,setFieldValue:ee,resetForm:Te,resetField:de})}!Je.valid&&typeof Me=="function"&&Me({values:Mt,evt:Ge,errors:Je.errors,results:Je.results})}).then(Je=>(o.value=!1,Je),Je=>{throw o.value=!1,Je})}}}const We=ct(!1);We.withControlled=ct(!0);function Ze(Q,Y){const me=u.value.findIndex(Fe=>Fe.path===Q&&(Array.isArray(Fe.id)?Fe.id.includes(Y):Fe.id===Y)),Me=u.value[me];if(!(me===-1||!Me)){if(lt(()=>{_e(Q,{mode:"silent",warn:!1})}),Me.multiple&&Me.fieldsCount&&Me.fieldsCount--,Array.isArray(Me.id)){const Fe=Me.id.indexOf(Y);Fe>=0&&Me.id.splice(Fe,1),delete Me.__flags.pendingUnmount[Y]}(!Me.multiple||Me.fieldsCount<=0)&&(u.value.splice(me,1),be(Q),p(),delete d.value[Q])}}function ye(Q){Oi(d.value).forEach(Y=>{Y.startsWith(Q)&&delete d.value[Y]}),u.value=u.value.filter(Y=>!Y.path.startsWith(Q)),lt(()=>{p()})}const I={name:i,formId:n,values:f,controlledValues:R,errorBag:y,errors:w,schema:F,submitCount:a,meta:A,isSubmitting:o,isValidating:s,fieldArrays:l,keepValuesOnUnmount:x,validateSchema:m(F)?le:void 0,validate:ke,setFieldError:h,validateField:_e,setFieldValue:ee,setValues:ue,setErrors:g,setFieldTouched:$,setTouched:ge,resetForm:Te,resetField:de,handleSubmit:We,useFieldModel:Ie,defineInputBinds:Et,defineComponentBinds:mn,defineField:J,stageInitialValue:Xe,unsetInitialValue:be,setFieldInitialValue:Pe,createPathState:L,getPathState:re,unsetPathValue:ut,removePathState:Ze,initialValues:k,getAllPathStates:()=>u.value,destroyPath:ye,isFieldTouched:V,isFieldDirty:G,isFieldValid:pe};function ee(Q,Y,me=!0){const Me=Lt(Y),Fe=typeof Q=="string"?Q:Q.path;re(Fe)||L(Fe),Yr(f,Fe,Me),me&&_e(Fe)}function K(Q,Y=!0){Oi(f).forEach(me=>{delete f[me]}),Oi(Q).forEach(me=>{ee(me,Q[me],!1)}),Y&&ke()}function ue(Q,Y=!0){lf(f,Q),l.forEach(me=>me&&me.reset()),Y&&ke()}function Be(Q,Y){const me=re(Se(Q))||L(Q);return U({get(){return me.value},set(Me){var Fe;const Ge=Se(Q);ee(Ge,Me,(Fe=Se(Y))!==null&&Fe!==void 0?Fe:!1)}})}function $(Q,Y){const me=re(Q);me&&(me.touched=Y)}function V(Q){const Y=re(Q);return Y?Y.touched:u.value.filter(me=>me.path.startsWith(Q)).some(me=>me.touched)}function G(Q){const Y=re(Q);return Y?Y.dirty:u.value.filter(me=>me.path.startsWith(Q)).some(me=>me.dirty)}function pe(Q){const Y=re(Q);return Y?Y.valid:u.value.filter(me=>me.path.startsWith(Q)).every(me=>me.valid)}function ge(Q){if(typeof Q=="boolean"){ce(Y=>{Y.touched=Q});return}Oi(Q).forEach(Y=>{$(Y,!!Q[Y])})}function de(Q,Y){var me;const Me=Y&&"value"in Y?Y.value:wi(k.value,Q),Fe=re(Q);Fe&&(Fe.__flags.pendingReset=!0),Pe(Q,Lt(Me),!0),ee(Q,Me,!1),$(Q,(me=Y?.touched)!==null&&me!==void 0?me:!1),h(Q,Y?.errors||[]),lt(()=>{Fe&&(Fe.__flags.pendingReset=!1)})}function Te(Q,Y){let me=Lt(Q?.values?Q.values:S.value);me=Y?.force?me:lf(S.value,me),me=er(F)&&Mn(F.cast)?F.cast(me):me,T(me,{force:Y?.force}),ce(Me=>{var Fe;Me.__flags.pendingReset=!0,Me.validated=!1,Me.touched=((Fe=Q?.touched)===null||Fe===void 0?void 0:Fe[Se(Me.path)])||!1,ee(Se(Me.path),wi(me,Se(Me.path)),!1),h(Se(Me.path),void 0)}),Y?.force?K(me,!1):ue(me,!1),g(Q?.errors||{}),a.value=Q?.submitCount||0,lt(()=>{ke({mode:"silent"}),ce(Me=>{Me.__flags.pendingReset=!1})})}async function ke(Q){const Y=Q?.mode||"force";if(Y==="force"&&ce(Je=>Je.validated=!0),I.validateSchema)return I.validateSchema(Y);s.value=!0;const me=await Promise.all(u.value.map(Je=>Je.validate?Je.validate(Q).then(Mt=>({key:Se(Je.path),valid:Mt.valid,errors:Mt.errors,value:Mt.value})):Promise.resolve({key:Se(Je.path),valid:!0,errors:[],value:void 0})));s.value=!1;const Me={},Fe={},Ge={};for(const Je of me)Me[Je.key]={valid:Je.valid,errors:Je.errors},Je.value&&Yr(Ge,Je.key,Je.value),Je.errors.length&&(Fe[Je.key]=Je.errors[0]);return{valid:me.every(Je=>Je.valid),results:Me,errors:Fe,values:Ge,source:"fields"}}async function _e(Q,Y){var me;const Me=re(Q);if(Me&&Y?.mode!=="silent"&&(Me.validated=!0),F){const{results:Fe}=await le(Y?.mode||"validated-only");return Fe[Q]||{errors:[],valid:!0}}return Me?.validate?Me.validate(Y):(!Me&&(me=Y?.warn),Promise.resolve({errors:[],valid:!0}))}function be(Q){ik(k.value,Q)}function Xe(Q,Y,me=!1){Pe(Q,Y),Yr(f,Q,Y),me&&!t?.initialValues&&Yr(S.value,Q,Lt(Y))}function Pe(Q,Y,me=!1){Yr(k.value,Q,Lt(Y)),me&&Yr(S.value,Q,Lt(Y))}async function Ke(){const Q=m(F);if(!Q)return{valid:!0,results:{},errors:{},source:"none"};s.value=!0;const Y=ld(Q)||er(Q)?await lj(Q,f):await fj(Q,f,{names:v.value,bailsMap:_.value});return s.value=!1,Y}const ft=We((Q,{evt:Y})=>{Kz(Y)&&Y.target.submit()});_t(()=>{if(t?.initialErrors&&g(t.initialErrors),t?.initialTouched&&ge(t.initialTouched),t?.validateOnMount){ke();return}I.validateSchema&&I.validateSchema("silent")}),it(F)&&je(F,()=>{var Q;(Q=I.validateSchema)===null||Q===void 0||Q.call(I,"validated-only")}),Si(uf,I);function J(Q,Y){const me=Mn(Y)?void 0:Y?.label,Me=re(Se(Q))||L(Q,{label:me}),Fe=()=>Mn(Y)?Y(cd(Me,pd)):Y||{};function Ge(){var qt;Me.touched=!0,((qt=Fe().validateOnBlur)!==null&&qt!==void 0?qt:_s().validateOnBlur)&&_e(Se(Me.path))}function Je(){var qt;((qt=Fe().validateOnInput)!==null&&qt!==void 0?qt:_s().validateOnInput)&<(()=>{_e(Se(Me.path))})}function Mt(){var qt;((qt=Fe().validateOnChange)!==null&&qt!==void 0?qt:_s().validateOnChange)&<(()=>{_e(Se(Me.path))})}const en=U(()=>{const qt={onChange:Mt,onInput:Je,onBlur:Ge};return Mn(Y)?Object.assign(Object.assign({},qt),Y(cd(Me,pd)).props||{}):Y?.props?Object.assign(Object.assign({},qt),Y.props(cd(Me,pd))):qt});return[Be(Q,()=>{var qt,An,Fn;return(Fn=(qt=Fe().validateOnModelUpdate)!==null&&qt!==void 0?qt:(An=_s())===null||An===void 0?void 0:An.validateOnModelUpdate)!==null&&Fn!==void 0?Fn:!0}),en]}function Ie(Q){return Array.isArray(Q)?Q.map(Y=>Be(Y,!0)):Be(Q)}function Et(Q,Y){const[me,Me]=J(Q,Y);function Fe(){Me.value.onBlur()}function Ge(Mt){const en=dd(Mt);ee(Se(Q),en,!1),Me.value.onInput()}function Je(Mt){const en=dd(Mt);ee(Se(Q),en,!1),Me.value.onChange()}return U(()=>Object.assign(Object.assign({},Me.value),{onBlur:Fe,onInput:Ge,onChange:Je,value:me.value}))}function mn(Q,Y){const[me,Me]=J(Q,Y),Fe=re(Se(Q));function Ge(Je){me.value=Je}return U(()=>{const Je=Mn(Y)?Y(cd(Fe,pd)):Y||{};return Object.assign({[Je.model||"modelValue"]:me.value,[`onUpdate:${Je.model||"modelValue"}`]:Ge},Me.value)})}const yn=Object.assign(Object.assign({},I),{values:Ys(f),handleReset:()=>Te(),submitForm:ft});return Si(X3,yn),yn}function kj(t,e,n,i){const r={touched:"some",pending:"some",valid:"every"},o=U(()=>!oi(e,m(n)));function s(){const l=t.value;return Oi(r).reduce((f,u)=>{const c=r[u];return f[u]=l[c](d=>d[u]),f},{})}const a=tn(s());return Tt(()=>{const l=s();a.touched=l.touched,a.valid=l.valid,a.pending=l.pending}),U(()=>Object.assign(Object.assign({initialValues:m(n)},a),{valid:a.valid&&!Oi(i.value).length,dirty:o.value}))}function Sj(t,e,n){const i=gk(n),r=j(i),o=j(Lt(i));function s(a,l){l?.force?(r.value=Lt(a),o.value=Lt(a)):(r.value=lf(Lt(r.value)||{},Lt(a)),o.value=lf(Lt(o.value)||{},Lt(a))),l?.updateFields&&t.value.forEach(f=>{if(f.touched)return;const c=wi(r.value,Se(f.path));Yr(e,Se(f.path),Lt(c))})}return{initialValues:r,originalInitialValues:o,setInitialValues:s}}function Cj(t,e){return e?{valid:t.valid&&e.valid,errors:[...t.errors,...e.errors]}:t}function Ej(){return Qt(X3)}function Oj(t){const e=Qm(t);return U(()=>{var n,i;return e&&(i="meta"in e?e.meta.dirty:(n=e?.value)===null||n===void 0?void 0:n.dirty)!==null&&i!==void 0?i:!1})}function Aj(t){const e=Qm(t);return U(()=>{var n,i;return e&&(i="meta"in e?e.meta.touched:(n=e?.value)===null||n===void 0?void 0:n.touched)!==null&&i!==void 0?i:!1})}function Rj(t){const e=Qm(t);return U(()=>{var n,i;return e&&(i="meta"in e?e.meta.valid:(n=e?.value)===null||n===void 0?void 0:n.valid)!==null&&i!==void 0?i:!1})}function Tj(t){const e=ud(uf),n=t?void 0:Qt(sd);return U(()=>t?e?.errors.value[Se(t)]:n?.errorMessage.value)}function yk(){const t=Qt(sd),e=Qt(K3);if(!t)throw new Error("useFormField should be used within <FormField>");const{name:n}=t,i=e,r={valid:Rj(n),isDirty:Oj(n),isTouched:Aj(n),error:Tj(n)};return{id:i,name:n,formItemId:`${i}-form-item`,formDescriptionId:`${i}-form-item-description`,formMessageId:`${i}-form-item-message`,...r}}const n1=q({__name:"FormControl",setup(t){const{error:e,formItemId:n,formDescriptionId:i,formMessageId:r}=yk();return(o,s)=>(E(),B(m(pc),{id:m(n),"data-slot":"form-control","aria-describedby":m(e)?`${m(i)} ${m(r)}`:`${m(i)}`,"aria-invalid":!!m(e)},{default:C(()=>[z(o.$slots,"default")]),_:3},8,["id","aria-describedby","aria-invalid"]))}}),wk=q({__name:"DialogHeader",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"dialog-header",class:Ce(m(he)("iafw:flex iafw:flex-col iafw:gap-2 iafw:text-center iafw:sm:text-left",e.class))},[z(n.$slots,"default")],2))}}),vk=q({__name:"DialogDescription",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class"),i=sn(n);return(r,o)=>(E(),B(m(z2),fe({"data-slot":"dialog-description"},m(i),{class:m(he)("iafw:text-muted-foreground iafw:text-sm",e.class)}),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["class"]))}}),bk=q({__name:"DialogTitle",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class"),i=sn(n);return(r,o)=>(E(),B(m(H2),fe({"data-slot":"dialog-title"},m(i),{class:m(he)("iafw:text-lg iafw:leading-none iafw:font-semibold",e.class)}),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["class"]))}}),xk=q({__name:"TooltipProvider",props:{delayDuration:{default:0},skipDelayDuration:{},disableHoverableContent:{type:Boolean},disableClosingTrigger:{type:Boolean},disabled:{type:Boolean},ignoreNonKeyboardFocus:{type:Boolean}},setup(t){const e=t;return(n,i)=>(E(),B(m(cB),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),_k=q({__name:"Tooltip",props:{defaultOpen:{type:Boolean},open:{type:Boolean},delayDuration:{},disableHoverableContent:{type:Boolean},disableClosingTrigger:{type:Boolean},disabled:{type:Boolean},ignoreNonKeyboardFocus:{type:Boolean}},emits:["update:open"],setup(t,{emit:e}){const r=Bt(t,e);return(o,s)=>(E(),B(m(hB),fe({"data-slot":"tooltip"},m(r)),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}}),kk=q({inheritAttrs:!1,__name:"TooltipContent",props:{forceMount:{type:Boolean},ariaLabel:{},asChild:{type:Boolean},as:{},side:{},sideOffset:{default:4},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},class:{},hideArrow:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class"),o=Bt(r,i);return(s,a)=>(E(),B(m(xB),{to:"#infixs-pingo-notify-app"},{default:C(()=>[M(m(vB),fe({"data-slot":"tooltip-content"},{...m(o),...s.$attrs},{class:m(he)("iafw:bg-primary iafw:text-primary-foreground iafw:animate-in iafw:fade-in-0 iafw:zoom-in-95 iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=closed]:zoom-out-95 iafw:data-[side=bottom]:slide-in-from-top-2 iafw:data-[side=left]:slide-in-from-right-2 iafw:data-[side=right]:slide-in-from-left-2 iafw:data-[side=top]:slide-in-from-bottom-2 iafw:z-50 iafw:w-fit iafw:rounded-md iafw:px-3 iafw:py-1.5 iafw:text-xs iafw:text-balance",n.class)}),{default:C(()=>[z(s.$slots,"default"),s.hideArrow?Re("",!0):(E(),B(m(lB),{key:0,class:"iafw:bg-primary iafw:fill-primary iafw:z-50 iafw:size-2.5 iafw:translate-y-[calc(-50%_-_2px)] iafw:rotate-45 iafw:rounded-[2px]"}))]),_:3},16,["class"])]),_:3}))}}),Sk=q({__name:"TooltipTrigger",props:{reference:{},asChild:{type:Boolean},as:{}},setup(t){const e=t;return(n,i)=>(E(),B(m(kB),fe({"data-slot":"tooltip-trigger"},e),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}});var Pj=Object.defineProperty,Mj=(t,e,n)=>e in t?Pj(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,Ck=(t,e,n)=>(Mj(t,typeof e!="symbol"?e+"":e,n),n);const si={debug:!1,masked:!1,prefix:"",suffix:"",thousands:",",decimal:".",precision:2,disableNegative:!1,disabled:!1,min:null,max:null,allowBlank:!1,minimumNumberOfCharacters:0,modelModifiers:{number:!1},shouldRound:!0,focusOnRight:!1},Ek=["+","-"],Ok=["decimal","thousands","prefix","suffix"];function Xr(t){return Math.max(0,Math.min(t,1e3))}function hd(t,e){return t=t.padStart(e+1,"0"),e===0?t:`${t.slice(0,-e)}.${t.slice(-e)}`}function Ak(t){return t=t?t.toString():"",t.replace(/\D+/g,"")||"0"}function Ij(t,e){return t.replace(/(\d)(?=(?:\d{3})+\b)/gm,`$1${e}`)}function Nj(t,e,n){return e?t+n+e:t}function df(t,e){return Ek.includes(t)?(console.warn(`v-money3 "${e}" property don't accept "${t}" as a value.`),!1):/\d/g.test(t)?(console.warn(`v-money3 "${e}" property don't accept "${t}" (any number) as a value.`),!1):!0}function Dj(t){for(const e of Ok)if(!df(t[e],e))return!1;return!0}function gd(t){for(const e of Ok){t[e]=t[e].replace(/\d+/g,"");for(const n of Ek)t[e]=t[e].replaceAll(n,"")}return t}function Rk(t){const e=t.length,n=t.indexOf(".");return e-(n+1)}function Tk(t){return t.replace(/^(-?)0+(?!\.)(.+)/,"$1$2")}function Pk(t){return/^-?[\d]+$/g.test(t)}function Mk(t){return/^-?[\d]+(\.[\d]+)$/g.test(t)}function Ik(t,e,n){return e>t.length-1?t:t.substring(0,e)+n+t.substring(e+1)}function Nk(t,e){const n=e-Rk(t);if(n>=0)return t;let i=t.slice(0,n);const r=t.slice(n);if(i.charAt(i.length-1)==="."&&(i=i.slice(0,-1)),parseInt(r.charAt(0),10)>=5){for(let o=i.length-1;o>=0;o-=1){const s=i.charAt(o);if(s!=="."&&s!=="-"){const a=parseInt(s,10)+1;if(a<10)return Ik(i,o,a);i=Ik(i,o,"0")}}return`1${i}`}return i}function Dk(t,e){const n=()=>{t.setSelectionRange(e,e)};t===document.activeElement&&(n(),setTimeout(n,1))}function Bk(t){return new Event(t,{bubbles:!0,cancelable:!1})}function xt({debug:t=!1},...e){t&&console.log(...e)}class md{constructor(e){Ck(this,"number",0n),Ck(this,"decimal",0),this.setNumber(e)}getNumber(){return this.number}getDecimalPrecision(){return this.decimal}setNumber(e){this.decimal=0,typeof e=="bigint"?this.number=e:typeof e=="number"?this.setupString(e.toString()):this.setupString(e)}toFixed(e=0,n=!0){let i=this.toString();const r=e-this.getDecimalPrecision();return r>0?(i.includes(".")||(i+="."),i.padEnd(i.length+r,"0")):r<0?n?Nk(i,e):i.slice(0,r):i}toString(){let e=this.number.toString();if(this.decimal){let n=!1;return e.charAt(0)==="-"&&(e=e.substring(1),n=!0),e=e.padStart(e.length+this.decimal,"0"),e=`${e.slice(0,-this.decimal)}.${e.slice(-this.decimal)}`,e=Tk(e),(n?"-":"")+e}return e}lessThan(e){const[n,i]=this.adjustComparisonNumbers(e);return n<i}biggerThan(e){const[n,i]=this.adjustComparisonNumbers(e);return n>i}isEqual(e){const[n,i]=this.adjustComparisonNumbers(e);return n===i}setupString(e){if(e=Tk(e),Pk(e))this.number=BigInt(e);else if(Mk(e))this.decimal=Rk(e),this.number=BigInt(e.replace(".",""));else throw new Error(`BigNumber has received and invalid format for the constructor: ${e}`)}adjustComparisonNumbers(e){let n;e.constructor.name!=="BigNumber"?n=new md(e):n=e;const i=this.getDecimalPrecision()-n.getDecimalPrecision();let r=this.getNumber(),o=n.getNumber();return i>0?o=n.getNumber()*10n**BigInt(i):i<0&&(r=this.getNumber()*10n**BigInt(i*-1)),[r,o]}}function i1(t,e=si,n=""){if(xt(e,"utils format() - caller",n),xt(e,"utils format() - input1",t),t==null)t="";else if(typeof t=="number")e.shouldRound?t=t.toFixed(Xr(e.precision)):t=t.toFixed(Xr(e.precision)+1).slice(0,-1);else if(e.modelModifiers&&e.modelModifiers.number&&Pk(t))t=Number(t).toFixed(Xr(e.precision));else if(!e.disableNegative&&t==="-")return t;xt(e,"utils format() - input2",t);const i=e.disableNegative?"":t.indexOf("-")>=0?"-":"";let r=t.replace(e.prefix,"").replace(e.suffix,"");xt(e,"utils format() - filtered",r),!e.precision&&e.thousands!=="."&&Mk(r)&&(r=Nk(r,0),xt(e,"utils format() - !opt.precision && isValidFloat()",r));const o=Ak(r);xt(e,"utils format() - numbers",o),xt(e,"utils format() - numbersToCurrency",i+hd(o,e.precision));const s=new md(i+hd(o,e.precision));xt(e,"utils format() - bigNumber1",s.toString()),e.max&&s.biggerThan(e.max)&&s.setNumber(e.max),e.min&&s.lessThan(e.min)&&s.setNumber(e.min);const a=s.toFixed(Xr(e.precision),e.shouldRound);if(xt(e,"utils format() - bigNumber2",s.toFixed(Xr(e.precision))),/^0(\.0+)?$/g.test(a)&&e.allowBlank)return"";let[l,f]=a.split(".");const u=f!==void 0?f.length:0;l=l.padStart(e.minimumNumberOfCharacters-u,"0"),l=Ij(l,e.thousands);const c=e.prefix+Nj(l,f,e.decimal)+e.suffix;return xt(e,"utils format() - output",c),c}function r1(t,e=si,n=""){if(xt(e,"utils unformat() - caller",n),xt(e,"utils unformat() - input",t),!e.disableNegative&&t==="-")return xt(e,"utils unformat() - return netagive symbol",t),t;const i=e.disableNegative?"":t.indexOf("-")>=0?"-":"",r=t.replace(e.prefix,"").replace(e.suffix,"");xt(e,"utils unformat() - filtered",r);const o=Ak(r);xt(e,"utils unformat() - numbers",o);const s=new md(i+hd(o,e.precision));xt(e,"utils unformat() - bigNumber1",o.toString()),e.max&&s.biggerThan(e.max)&&s.setNumber(e.max),e.min&&s.lessThan(e.min)&&s.setNumber(e.min);let a=s.toFixed(Xr(e.precision),e.shouldRound);return e.modelModifiers&&e.modelModifiers.number&&(a=parseFloat(a)),xt(e,"utils unformat() - output",a),a}const o1=(t,e,n)=>{if(xt(e,"directive setValue() - caller",n),!Dj(e)){xt(e,"directive setValue() - validateRestrictedOptions() return false. Stopping here...",t.value);return}let i=t.value.length-(t.selectionEnd||0);t.value=i1(t.value,e,n),i=Math.max(i,e.suffix.length),i=t.value.length-i,i=Math.max(i,e.prefix.length),Dk(t,i),t.dispatchEvent(Bk("change"))},Fk=(t,e)=>{const n=t.currentTarget,i=t.code==="Backspace"||t.code==="Delete",r=n.value.length-(n.selectionEnd||0)===0;if(xt(e,"directive onkeydown() - el.value",n.value),xt(e,"directive onkeydown() - backspacePressed",i),xt(e,"directive onkeydown() - isAtEndPosition",r),e.allowBlank&&i&&r&&r1(n.value,e,"directive onkeydown allowBlank")===0&&(xt(e,'directive onkeydown() - set el.value = ""',n.value),n.value="",n.dispatchEvent(Bk("change"))),xt(e,"directive onkeydown() - e.key",t.key),t.key==="+"){xt(e,"directive onkeydown() - unformat el.value",n.value);let o=r1(n.value,e,"directive onkeydown +");typeof o=="string"&&(o=parseFloat(o)),o<0&&(n.value=String(o*-1))}},$k=(t,e)=>{const n=t.currentTarget;xt(e,"directive oninput()",n.value),/^[1-9]$/.test(n.value)&&(n.value=hd(n.value,Xr(e.precision)),xt(e,"directive oninput() - is 1-9",n.value)),o1(n,e,"directive oninput")},Lk=(t,e)=>{const n=t.currentTarget;xt(e,"directive onFocus()",n.value),e.focusOnRight&&Dk(n,n.value.length-e.suffix.length)},Bj={mounted(t,e){if(!e.value)return;const n=gd({...si,...e.value});if(xt(n,"directive mounted() - opt",n),t.tagName.toLocaleUpperCase()!=="INPUT"){const i=t.getElementsByTagName("input");i.length!==1||(t=i[0])}t.onkeydown=i=>{Fk(i,n)},t.oninput=i=>{$k(i,n)},t.onfocus=i=>{Lk(i,n)},xt(n,"directive mounted() - el.value",t.value),o1(t,n,"directive mounted")},updated(t,e){if(!e.value)return;const n=gd({...si,...e.value});t.onkeydown=i=>{Fk(i,n)},t.oninput=i=>{$k(i,n)},t.onfocus=i=>{Lk(i,n)},xt(n,"directive updated() - el.value",t.value),xt(n,"directive updated() - opt",n),o1(t,n,"directive updated")},beforeUnmount(t){t.onkeydown=null,t.oninput=null,t.onfocus=null}},Fj=["id","value","disabled"],$j={inheritAttrs:!1,name:"Money3",directives:{money3:Bj}},qk=q({...$j,props:{debug:{required:!1,type:Boolean,default:!1},id:{required:!1,type:[Number,String],default:()=>{const t=Zt();return t?t.uid:null}},modelValue:{required:!0,type:[Number,String]},modelModifiers:{required:!1,type:Object,default:()=>({number:!1})},masked:{type:Boolean,default:!1},precision:{type:Number,default:()=>si.precision},decimal:{type:String,default:()=>si.decimal,validator(t){return df(t,"decimal")}},thousands:{type:String,default:()=>si.thousands,validator(t){return df(t,"thousands")}},prefix:{type:String,default:()=>si.prefix,validator(t){return df(t,"prefix")}},suffix:{type:String,default:()=>si.suffix,validator(t){return df(t,"suffix")}},disableNegative:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},max:{type:[Number,String],default:()=>si.max},min:{type:[Number,String],default:()=>si.min},allowBlank:{type:Boolean,default:()=>si.allowBlank},minimumNumberOfCharacters:{type:Number,default:()=>si.minimumNumberOfCharacters},shouldRound:{type:Boolean,default:()=>si.shouldRound},focusOnRight:{type:Boolean,default:()=>si.focusOnRight}},emits:["update:model-value"],setup(t,{emit:e}){const n=t,{modelValue:i,modelModifiers:r,masked:o,precision:s,shouldRound:a,focusOnRight:l}=Jt(n);xt(n,"component setup()",n);let f=i.value;(n.disableNegative||f!=="-")&&r.value&&r.value.number&&(a.value?f=Number(i.value).toFixed(Xr(s.value)):f=Number(i.value).toFixed(Xr(s.value)+1).slice(0,-1));const u=j(i1(f,n,"component setup"));xt(n,"component setup() - data.formattedValue",u.value),je(i,c);function c(y){xt(n,"component watch() -> value",y);const w=i1(y,gd({...n}),"component watch");w!==u.value&&(xt(n,"component watch() changed -> formatted",w),u.value=w)}let d=null;function p(y){let w=y.target.value;xt(n,"component change() -> evt.target.value",w),o.value&&!r.value.number||(w=r1(w,gd({...n}),"component change")),w!==d&&(d=w,xt(n,"component change() -> update:model-value",w),e("update:model-value",w))}const h=Nh(),g=U(()=>{const y={...h};return delete y["onUpdate:modelValue"],y});return(y,w)=>{const v=pA("money3");return cl((E(),X("input",fe({id:`${t.id}`},m(g),{type:"tel",class:"v-money3",value:u.value,disabled:n.disabled,onChange:p}),null,16,Fj)),[[v,{precision:m(s),decimal:n.decimal,thousands:n.thousands,prefix:n.prefix,suffix:n.suffix,disableNegative:n.disableNegative,min:n.min,max:n.max,allowBlank:n.allowBlank,minimumNumberOfCharacters:n.minimumNumberOfCharacters,debug:n.debug,modelModifiers:m(r),shouldRound:m(a),focusOnRight:m(l)}]])}}});var Lj=Object.defineProperty,qj=(t,e,n)=>e in t?Lj(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,pf=(t,e,n)=>qj(t,typeof e!="symbol"?e+"":e,n);const Vk={"#":{pattern:/[0-9]/},"@":{pattern:/[a-zA-Z]/},"*":{pattern:/[a-zA-Z0-9]/}},zk=(t,e,n)=>t.replaceAll(e,"").replace(n,".").replace("..",".").replace(/[^.\d]/g,""),jk=(t,e,n)=>{var i;return new Intl.NumberFormat(((i=n.number)==null?void 0:i.locale)??"en",{minimumFractionDigits:t,maximumFractionDigits:e,roundingMode:"trunc"})},Vj=(t,e=!0,n)=>{var i,r,o,s;const a=((i=n.number)==null?void 0:i.unsigned)!==!0&&t.startsWith("-")?"-":"",l=((r=n.number)==null?void 0:r.fraction)??0;let f=jk(0,l,n);const u=f.formatToParts(1000.12),c=((o=u.find(y=>y.type==="group"))==null?void 0:o.value)??" ",d=((s=u.find(y=>y.type==="decimal"))==null?void 0:s.value)??".",p=zk(t,c,d);if(Number.isNaN(parseFloat(p)))return a;const h=p.split(".");if(h[1]!=null&&h[1].length>=1){const y=h[1].length<=l?h[1].length:l;f=jk(y,l,n)}let g=f.format(parseFloat(p));return e?l>0&&p.endsWith(".")&&!p.slice(0,-1).includes(".")&&(g+=d):g=zk(g,c,d),a+g},Hk=t=>JSON.parse(t.replaceAll("'",'"')),zj=(t,e={})=>{const n={...e};t.dataset.maska!=null&&t.dataset.maska!==""&&(n.mask=jj(t.dataset.maska)),t.dataset.maskaEager!=null&&(n.eager=yd(t.dataset.maskaEager)),t.dataset.maskaReversed!=null&&(n.reversed=yd(t.dataset.maskaReversed)),t.dataset.maskaTokensReplace!=null&&(n.tokensReplace=yd(t.dataset.maskaTokensReplace)),t.dataset.maskaTokens!=null&&(n.tokens=Hj(t.dataset.maskaTokens));const i={};return t.dataset.maskaNumberLocale!=null&&(i.locale=t.dataset.maskaNumberLocale),t.dataset.maskaNumberFraction!=null&&(i.fraction=parseInt(t.dataset.maskaNumberFraction)),t.dataset.maskaNumberUnsigned!=null&&(i.unsigned=yd(t.dataset.maskaNumberUnsigned)),(t.dataset.maskaNumber!=null||Object.values(i).length>0)&&(n.number=i),n},yd=t=>t!==""?!!JSON.parse(t):!0,jj=t=>t.startsWith("[")&&t.endsWith("]")?Hk(t):t,Hj=t=>{if(t.startsWith("{")&&t.endsWith("}"))return Hk(t);const e={};return t.split("|").forEach(n=>{const i=n.split(":");e[i[0]]={pattern:Uk()?new RegExp(i[1],"u"):new RegExp(i[1]),optional:i[2]==="optional",multiple:i[2]==="multiple",repeated:i[2]==="repeated"}}),e},Uk=()=>{try{return new RegExp("\\p{L}","u"),!0}catch{return!1}};class Uj{constructor(e={}){pf(this,"opts",{}),pf(this,"memo",new Map);const n={...e};if(n.tokens!=null){n.tokens=n.tokensReplace?{...n.tokens}:{...Vk,...n.tokens};for(const i of Object.values(n.tokens))typeof i.pattern=="string"&&(i.pattern=Uk()?new RegExp(i.pattern,"u"):new RegExp(i.pattern))}else n.tokens=Vk;Array.isArray(n.mask)&&(n.mask.length>1?n.mask=[...n.mask].sort((i,r)=>i.length-r.length):n.mask=n.mask[0]??""),n.mask===""&&(n.mask=null),this.opts=n}masked(e){return this.process(String(e),this.findMask(String(e)))}unmasked(e){return this.process(String(e),this.findMask(String(e)),!1)}isEager(){return this.opts.eager===!0}isReversed(){return this.opts.reversed===!0}completed(e){const n=this.findMask(String(e));if(this.opts.mask==null||n==null)return!1;const i=this.process(String(e),n).length;return typeof this.opts.mask=="string"?i>=this.opts.mask.length:i>=n.length}findMask(e){const n=this.opts.mask;if(n==null)return null;if(typeof n=="string")return n;if(typeof n=="function")return n(e);const i=this.process(e,n.slice(-1).pop()??"",!1);return n.find(r=>this.process(e,r,!1).length>=i.length)??""}escapeMask(e){const n=[],i=[];return e.split("").forEach((r,o)=>{r==="!"&&e[o-1]!=="!"?i.push(o-i.length):n.push(r)}),{mask:n.join(""),escaped:i}}process(e,n,i=!0){if(this.opts.number!=null)return Vj(e,i,this.opts);if(n==null)return e;const r=`v=${e},mr=${n},m=${i?1:0}`;if(this.memo.has(r))return this.memo.get(r);const{mask:o,escaped:s}=this.escapeMask(n),a=[],l=this.opts.tokens!=null?this.opts.tokens:{},f=this.isReversed()?-1:1,u=this.isReversed()?"unshift":"push",c=this.isReversed()?0:o.length-1,d=this.isReversed()?()=>y>-1&&w>-1:()=>y<o.length&&w<e.length,p=_=>!this.isReversed()&&_<=c||this.isReversed()&&_>=c;let h,g=-1,y=this.isReversed()?o.length-1:0,w=this.isReversed()?e.length-1:0,v=!1;for(;d();){const _=o.charAt(y),b=l[_],x=b?.transform!=null?b.transform(e.charAt(w)):e.charAt(w);if(!s.includes(y)&&b!=null?(x.match(b.pattern)!=null?(a[u](x),b.repeated?(g===-1?g=y:y===c&&y!==g&&(y=g-f),c===g&&(y-=f)):b.multiple&&(v=!0,y-=f),y+=f):b.multiple?v&&(y+=f,w-=f,v=!1):x===h?h=void 0:b.optional&&(y+=f,w-=f),w+=f):(i&&!this.isEager()&&a[u](_),x===_&&!this.isEager()?w+=f:h=_,this.isEager()||(y+=f)),this.isEager())for(;p(y)&&(l[o.charAt(y)]==null||s.includes(y));){if(i){if(a[u](o.charAt(y)),e.charAt(w)===o.charAt(y)){y+=f,w+=f;continue}}else o.charAt(y)===e.charAt(w)&&(w+=f);y+=f}}return this.memo.set(r,a.join("")),this.memo.get(r)}}class Wj{constructor(e,n={}){pf(this,"items",new Map),pf(this,"eventAbortController"),pf(this,"onInput",i=>{if(i instanceof CustomEvent&&i.type==="input"&&!i.isTrusted&&!i.bubbles)return;const r=i.target,o=this.items.get(r);if(o===void 0)return;const s="inputType"in i&&i.inputType.startsWith("delete"),a=o.isEager(),l=s&&a&&o.unmasked(r.value)===""?"":r.value;this.fixCursor(r,s,()=>this.setValue(r,l))}),this.options=n,this.eventAbortController=new AbortController,this.init(this.getInputs(e))}update(e={}){this.options={...e},this.init(Array.from(this.items.keys()))}updateValue(e){var n;e.value!==""&&e.value!==((n=this.processInput(e))==null?void 0:n.masked)&&this.setValue(e,e.value)}destroy(){this.eventAbortController.abort(),this.items.clear()}init(e){const n=this.getOptions(this.options);for(const i of e){if(!this.items.has(i)){const{signal:o}=this.eventAbortController;i.addEventListener("input",this.onInput,{capture:!0,signal:o})}const r=new Uj(zj(i,n));this.items.set(i,r),queueMicrotask(()=>this.updateValue(i)),i.selectionStart===null&&r.isEager()&&console.warn("Maska: input of `%s` type is not supported",i.type)}}getInputs(e){return typeof e=="string"?Array.from(document.querySelectorAll(e)):"length"in e?Array.from(e):[e]}getOptions(e){const{onMaska:n,preProcess:i,postProcess:r,...o}=e;return o}fixCursor(e,n,i){var r,o;const s=e.selectionStart,a=e.value;if(i(),s===null||s===a.length&&!n)return;const l=e.value,f=a.slice(0,s),u=l.slice(0,s),c=(r=this.processInput(e,f))==null?void 0:r.unmasked,d=(o=this.processInput(e,u))==null?void 0:o.unmasked;if(c===void 0||d===void 0)return;let p=s;f!==u&&(p+=n?l.length-a.length:c.length-d.length),e.setSelectionRange(p,p)}setValue(e,n){const i=this.processInput(e,n);i!==void 0&&(e.value=i.masked,this.options.onMaska!=null&&(Array.isArray(this.options.onMaska)?this.options.onMaska.forEach(r=>r(i)):this.options.onMaska(i)),e.dispatchEvent(new CustomEvent("maska",{detail:i})),e.dispatchEvent(new CustomEvent("input",{detail:i.masked})))}processInput(e,n){const i=this.items.get(e);if(i===void 0)return;let r=n??e.value;this.options.preProcess!=null&&(r=this.options.preProcess(r));let o=i.masked(r);return this.options.postProcess!=null&&(o=this.options.postProcess(o)),{masked:o,unmasked:i.unmasked(r),completed:i.completed(r)}}}const s1=new WeakMap,Kj=(t,e)=>{if(t.arg==null||t.instance==null)return;const n="setup"in t.instance.$.type;t.arg in t.instance?t.instance[t.arg]=e:n&&console.warn("Maska: please expose `%s` using defineExpose",t.arg)},Wk=(t,e)=>{var n;const i=t instanceof HTMLInputElement?t:t.querySelector("input");if(i==null||i?.type==="file")return;let r={};if(e.value!=null&&(r=typeof e.value=="string"?{mask:e.value}:{...e.value}),e.arg!=null){const o=s=>{const a=e.modifiers.unmasked?s.unmasked:e.modifiers.completed?s.completed:s.masked;Kj(e,a)};r.onMaska=r.onMaska==null?o:Array.isArray(r.onMaska)?[...r.onMaska,o]:[r.onMaska,o]}s1.has(i)?(n=s1.get(i))==null||n.update(r):s1.set(i,new Wj(i,r))},Gj=["aria-invalid"],Jj={class:"iafw:relative iafw:flex-1"},Yj=["data-maska-tokens","placeholder","type"],Xj=["innerHTML"],Kk=q({inheritAttrs:!1,__name:"Input",props:{defaultValue:{},modelValue:{},class:{},moneyMaskConfig:{},type:{},label:{},placeholder:{},mask:{},ariaInvalid:{type:Boolean},errors:{},size:{default:"medium"},dataMaskaTokens:{}},emits:["blur","update:modelValue"],setup(t,{emit:e}){const n=t,i=e,r=Fx(n,"modelValue",i,{passive:!0,defaultValue:n.defaultValue}),o=j(),s=j(!1),a=j(!1),l=j(!1),f=U(()=>!!r.value||!!n.placeholder||s.value||a.value),c={...{prefix:"R$ ",suffix:"",thousands:".",decimal:",",precision:2,disableNegative:!0,disabled:!1,allowBlank:!1,minimumNumberOfCharacters:0,shouldRound:!0,focusOnRight:!1},...n.moneyMaskConfig||{}},d=he("iafw:border iafw:rounded-md iafw:has-focus-visible:border-ring iafw:has-focus-visible:ring-ring/50 iafw:has-focus-visible:ring-1 iafw:w-full iafw:min-w-0 iafw:border-input iafw:shadow-xs iafw:transition-[color,box-shadow]","iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive",n.class),p=he("iafw:border iafw:rounded-md iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:focus-visible:ring-1 iafw:w-full iafw:min-w-0 iafw:border-input","iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive",n.class),h=he("iafw:file:text-foreground iafw:placeholder:text-muted-foreground iafw:selection:bg-primary iafw:selection:text-primary-foreground iafw:flex iafw:bg-transparent iafw:px-3 iafw:py-1 iafw:text-base iafw:shadow-xs iafw:transition-[color,box-shadow] iafw:outline-none iafw:file:inline-flex iafw:file:h-7 iafw:file:border-0 iafw:file:bg-transparent iafw:file:text-sm iafw:file:font-medium iafw:disabled:pointer-events-none iafw:disabled:cursor-not-allowed iafw:disabled:opacity-50 iafw:md:text-sm",n.size==="small"&&"iafw:h-9",n.size==="medium"&&"iafw:h-12",n.size==="large"&&"iafw:h-14");function g(w){a.value=!1,s.value=!1,i("blur",w)}function y(w){a.value=w.animationName==="onAutoFillStart"}return _t(()=>{o.value?.addEventListener("animationstart",y),requestAnimationFrame(()=>{l.value=!0})}),qn(()=>{o.value?.removeEventListener("animationstart",y)}),(w,v)=>{const _=Sk,b=kk,x=_k,k=xk;return m(r)&&n.type==="money"?(E(),B(m(qk),fe({key:0,modelValue:m(r),"onUpdate:modelValue":v[0]||(v[0]=S=>it(r)?r.value=S:null),config:c,"data-slot":"input"},c,{class:m(he)(m(p),m(h))}),null,16,["modelValue","class"])):(E(),X("div",{key:1,class:Ce([m(he)(m(d)),"iafw:flex iafw:items-center iafw:relative iafw:overflow-hidden"]),"aria-invalid":n.ariaInvalid?"true":"false"},[z(w.$slots,"prepend"),ie("div",Jj,[n.label?(E(),X("div",{key:0,class:Ce(m(he)("iafw:pointer-events-none iafw:absolute iafw:text-muted-foreground iafw:left-3 iafw:truncate iafw:top-1/2 iafw:-translate-y-1/2 iafw:text-sm iafw:transition-all iafw:leading-none ",m(f)&&"iafw:top-1/4 iafw:text-xs iafw:text-primary"))},Ee(n.label),3)):Re("",!0),cl(ie("input",fe({ref_key:"inputRef",ref:o,"data-slot":"input","data-maska-tokens":w.dataMaskaTokens,"onUpdate:modelValue":v[1]||(v[1]=S=>it(r)?r.value=S:null),placeholder:n.placeholder,type:n.type,class:m(he)(m(h),"input-autofill iafw:flex-1 iafw:shadow-none iafw:min-w-0 iafw:opacity-0 iafw:transition-all iafw:w-full",m(f)&&"iafw:pt-3.5",m(l)&&"iafw:opacity-100"),onBlur:g,onFocus:v[2]||(v[2]=S=>s.value=!0)},w.$attrs),null,16,Yj),[[m(Wk),w.mask],[Wv,m(r)]])]),z(w.$slots,"append"),(n.errors?.length??0)>0?(E(),B(k,{key:0},{default:C(()=>[M(x,null,{default:C(()=>[M(_,null,{default:C(()=>[M(m($c),{class:"iafw:text-destructive iafw:size-5 iafw:mx-2"})]),_:1}),M(b,null,{default:C(()=>[ie("p",{innerHTML:n.errors?.join("<br>")},null,8,Xj)]),_:1})]),_:1})]),_:1})):(E(),X(Ve,{key:1},[n.ariaInvalid?(E(),B(m($c),{key:0,class:"iafw:text-destructive iafw:size-5 iafw:mx-2"})):Re("",!0)],64))],10,Gj))}}}),Qj=["id"],Zj=q({__name:"FormDescription",props:{class:{}},setup(t){const e=t,{formDescriptionId:n}=yk();return(i,r)=>(E(),X("p",{id:m(n),"data-slot":"form-description",class:Ce(m(he)("iafw:text-muted-foreground iafw:text-sm",e.class))},[z(i.$slots,"default")],10,Qj))}}),eH=q({__name:"Label",props:{for:{},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class");return(i,r)=>(E(),B(m(IN),fe({"data-slot":"label"},m(n),{class:m(he)("iafw:flex iafw:items-center iafw:gap-2 iafw:text-sm iafw:leading-none iafw:font-medium iafw:select-none iafw:group-data-[disabled=true]:pointer-events-none iafw:group-data-[disabled=true]:opacity-50 iafw:peer-disabled:cursor-not-allowed iafw:peer-disabled:opacity-50",e.class)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}});var a1,Gk;function tH(){if(Gk)return a1;Gk=1;function t(w){this._maxSize=w,this.clear()}t.prototype.clear=function(){this._size=0,this._values=Object.create(null)},t.prototype.get=function(w){return this._values[w]},t.prototype.set=function(w,v){return this._size>=this._maxSize&&this.clear(),w in this._values||this._size++,this._values[w]=v};var e=/[^.^\]^[]+|(?=\[\]|\.\.)/g,n=/^\d+$/,i=/^\d/,r=/[~`!#$%\^&*+=\-\[\]\\';,/{}|\\":<>\?]/g,o=/^\s*(['"]?)(.*?)(\1)\s*$/,s=512,a=new t(s),l=new t(s),f=new t(s);a1={Cache:t,split:c,normalizePath:u,setter:function(w){var v=u(w);return l.get(w)||l.set(w,function(b,x){for(var k=0,S=v.length,T=b;k<S-1;){var A=v[k];if(A==="__proto__"||A==="constructor"||A==="prototype")return b;T=T[v[k++]]}T[v[k]]=x})},getter:function(w,v){var _=u(w);return f.get(w)||f.set(w,function(x){for(var k=0,S=_.length;k<S;)if(x!=null||!v)x=x[_[k++]];else return;return x})},join:function(w){return w.reduce(function(v,_){return v+(p(_)||n.test(_)?"["+_+"]":(v?".":"")+_)},"")},forEach:function(w,v,_){d(Array.isArray(w)?w:c(w),v,_)}};function u(w){return a.get(w)||a.set(w,c(w).map(function(v){return v.replace(o,"$2")}))}function c(w){return w.match(e)||[""]}function d(w,v,_){var b=w.length,x,k,S,T;for(k=0;k<b;k++)x=w[k],x&&(y(x)&&(x='"'+x+'"'),T=p(x),S=!T&&/^\d+$/.test(x),v.call(_,x,T,S,k,w))}function p(w){return typeof w=="string"&&w&&["'",'"'].indexOf(w.charAt(0))!==-1}function h(w){return w.match(i)&&!w.match(n)}function g(w){return r.test(w)}function y(w){return!p(w)&&(h(w)||g(w))}return a1}var Ss=tH(),l1,Jk;function nH(){if(Jk)return l1;Jk=1;const t=/[A-Z\xc0-\xd6\xd8-\xde]?[a-z\xdf-\xf6\xf8-\xff]+(?:['’](?:d|ll|m|re|s|t|ve))?(?=[\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000]|[A-Z\xc0-\xd6\xd8-\xde]|$)|(?:[A-Z\xc0-\xd6\xd8-\xde]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])+(?:['’](?:D|LL|M|RE|S|T|VE))?(?=[\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000]|[A-Z\xc0-\xd6\xd8-\xde](?:[a-z\xdf-\xf6\xf8-\xff]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])|$)|[A-Z\xc0-\xd6\xd8-\xde]?(?:[a-z\xdf-\xf6\xf8-\xff]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])+(?:['’](?:d|ll|m|re|s|t|ve))?|[A-Z\xc0-\xd6\xd8-\xde]+(?:['’](?:D|LL|M|RE|S|T|VE))?|\d*(?:1ST|2ND|3RD|(?![123])\dTH)(?=\b|[a-z_])|\d*(?:1st|2nd|3rd|(?![123])\dth)(?=\b|[A-Z_])|\d+|(?:[\u2700-\u27bf]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?(?:\u200d(?:[^\ud800-\udfff]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?)*/g,e=u=>u.match(t)||[],n=u=>u[0].toUpperCase()+u.slice(1),i=(u,c)=>e(u).join(c).toLowerCase(),r=u=>e(u).reduce((c,d)=>`${c}${c?d[0].toUpperCase()+d.slice(1).toLowerCase():d.toLowerCase()}`,"");return l1={words:e,upperFirst:n,camelCase:r,pascalCase:u=>n(r(u)),snakeCase:u=>i(u,"_"),kebabCase:u=>i(u,"-"),sentenceCase:u=>n(i(u," ")),titleCase:u=>e(u).map(n).join(" ")},l1}var f1=nH(),wd={exports:{}},Yk;function iH(){if(Yk)return wd.exports;Yk=1,wd.exports=function(r){return t(e(r),r)},wd.exports.array=t;function t(r,o){var s=r.length,a=new Array(s),l={},f=s,u=n(o),c=i(r);for(o.forEach(function(p){if(!c.has(p[0])||!c.has(p[1]))throw new Error("Unknown node. There is an unknown node in the supplied edges.")});f--;)l[f]||d(r[f],f,new Set);return a;function d(p,h,g){if(g.has(p)){var y;try{y=", node was:"+JSON.stringify(p)}catch{y=""}throw new Error("Cyclic dependency"+y)}if(!c.has(p))throw new Error("Found unknown node. Make sure to provided all involved nodes. Unknown node: "+JSON.stringify(p));if(!l[h]){l[h]=!0;var w=u.get(p)||new Set;if(w=Array.from(w),h=w.length){g.add(p);do{var v=w[--h];d(v,c.get(v),g)}while(h);g.delete(p)}a[--s]=p}}}function e(r){for(var o=new Set,s=0,a=r.length;s<a;s++){var l=r[s];o.add(l[0]),o.add(l[1])}return Array.from(o)}function n(r){for(var o=new Map,s=0,a=r.length;s<a;s++){var l=r[s];o.has(l[0])||o.set(l[0],new Set),o.has(l[1])||o.set(l[1],new Set),o.get(l[0]).add(l[1])}return o}function i(r){for(var o=new Map,s=0,a=r.length;s<a;s++)o.set(r[s],s);return o}return wd.exports}var rH=iH();const oH=Ib(rH),sH=Object.prototype.toString,aH=Error.prototype.toString,lH=RegExp.prototype.toString,fH=typeof Symbol<"u"?Symbol.prototype.toString:()=>"",uH=/^Symbol\((.*)\)(.*)$/;function cH(t){return t!=+t?"NaN":t===0&&1/t<0?"-0":""+t}function Xk(t,e=!1){if(t==null||t===!0||t===!1)return""+t;const n=typeof t;if(n==="number")return cH(t);if(n==="string")return e?`"${t}"`:t;if(n==="function")return"[Function "+(t.name||"anonymous")+"]";if(n==="symbol")return fH.call(t).replace(uH,"Symbol($1)");const i=sH.call(t).slice(8,-1);return i==="Date"?isNaN(t.getTime())?""+t:t.toISOString(t):i==="Error"||t instanceof Error?"["+aH.call(t)+"]":i==="RegExp"?lH.call(t):null}function Ro(t,e){let n=Xk(t,e);return n!==null?n:JSON.stringify(t,function(i,r){let o=Xk(this[i],e);return o!==null?o:r},2)}function Qk(t){return t==null?[]:[].concat(t)}let Zk,eS,tS,dH=/\$\{\s*(\w+)\s*\}/g;Zk=Symbol.toStringTag;class nS{constructor(e,n,i,r){this.name=void 0,this.message=void 0,this.value=void 0,this.path=void 0,this.type=void 0,this.params=void 0,this.errors=void 0,this.inner=void 0,this[Zk]="Error",this.name="ValidationError",this.value=n,this.path=i,this.type=r,this.errors=[],this.inner=[],Qk(e).forEach(o=>{if(ai.isError(o)){this.errors.push(...o.errors);const s=o.inner.length?o.inner:[o];this.inner.push(...s)}else this.errors.push(o)}),this.message=this.errors.length>1?`${this.errors.length} errors occurred`:this.errors[0]}}eS=Symbol.hasInstance,tS=Symbol.toStringTag;class ai extends Error{static formatError(e,n){const i=n.label||n.path||"this";return n=Object.assign({},n,{path:i,originalPath:n.path}),typeof e=="string"?e.replace(dH,(r,o)=>Ro(n[o])):typeof e=="function"?e(n):e}static isError(e){return e&&e.name==="ValidationError"}constructor(e,n,i,r,o){const s=new nS(e,n,i,r);if(o)return s;super(),this.value=void 0,this.path=void 0,this.type=void 0,this.params=void 0,this.errors=[],this.inner=[],this[tS]="Error",this.name=s.name,this.message=s.message,this.type=s.type,this.value=s.value,this.path=s.path,this.errors=s.errors,this.inner=s.inner,Error.captureStackTrace&&Error.captureStackTrace(this,ai)}static[eS](e){return nS[Symbol.hasInstance](e)||super[Symbol.hasInstance](e)}}let Sr={default:"${path} is invalid",required:"${path} is a required field",defined:"${path} must be defined",notNull:"${path} cannot be null",oneOf:"${path} must be one of the following values: ${values}",notOneOf:"${path} must not be one of the following values: ${values}",notType:({path:t,type:e,value:n,originalValue:i})=>{const r=i!=null&&i!==n?` (cast from the value \`${Ro(i,!0)}\`).`:".";return e!=="mixed"?`${t} must be a \`${e}\` type, but the final value was: \`${Ro(n,!0)}\``+r:`${t} must match the configured type. The validated value was: \`${Ro(n,!0)}\``+r}},vi={length:"${path} must be exactly ${length} characters",min:"${path} must be at least ${min} characters",max:"${path} must be at most ${max} characters",matches:'${path} must match the following: "${regex}"',email:"${path} must be a valid email",url:"${path} must be a valid URL",uuid:"${path} must be a valid UUID",datetime:"${path} must be a valid ISO date-time",datetime_precision:"${path} must be a valid ISO date-time with a sub-second precision of exactly ${precision} digits",datetime_offset:'${path} must be a valid ISO date-time with UTC "Z" timezone',trim:"${path} must be a trimmed string",lowercase:"${path} must be a lowercase string",uppercase:"${path} must be a upper case string"},pH={min:"${path} must be greater than or equal to ${min}",max:"${path} must be less than or equal to ${max}",lessThan:"${path} must be less than ${less}",moreThan:"${path} must be greater than ${more}",positive:"${path} must be a positive number",negative:"${path} must be a negative number",integer:"${path} must be an integer"},u1={min:"${path} field must be later than ${min}",max:"${path} field must be at earlier than ${max}"},c1={isValue:"${path} field must be ${value}"},vd={noUnknown:"${path} field has unspecified keys: ${unknown}",exact:"${path} object contains unknown properties: ${properties}"};Object.assign(Object.create(null),{mixed:Sr,string:vi,number:pH,date:u1,object:vd,array:{min:"${path} field must have at least ${min} items",max:"${path} field must have less than or equal to ${max} items",length:"${path} must have ${length} items"},boolean:c1,tuple:{notType:t=>{const{path:e,value:n,spec:i}=t,r=i.types.length;if(Array.isArray(n)){if(n.length<r)return`${e} tuple value has too few items, expected a length of ${r} but got ${n.length} for value: \`${Ro(n,!0)}\``;if(n.length>r)return`${e} tuple value has too many items, expected a length of ${r} but got ${n.length} for value: \`${Ro(n,!0)}\``}return ai.formatError(Sr.notType,t)}}});const d1=t=>t&&t.__isYupSchema__;class bd{static fromOptions(e,n){if(!n.then&&!n.otherwise)throw new TypeError("either `then:` or `otherwise:` is required for `when()` conditions");let{is:i,then:r,otherwise:o}=n,s=typeof i=="function"?i:(...a)=>a.every(l=>l===i);return new bd(e,(a,l)=>{var f;let u=s(...a)?r:o;return(f=u?.(l))!=null?f:l})}constructor(e,n){this.fn=void 0,this.refs=e,this.refs=e,this.fn=n}resolve(e,n){let i=this.refs.map(o=>o.getValue(n?.value,n?.parent,n?.context)),r=this.fn(i,e,n);if(r===void 0||r===e)return e;if(!d1(r))throw new TypeError("conditions must return a schema object");return r.resolve(n)}}const xd={context:"$",value:"."};class Cs{constructor(e,n={}){if(this.key=void 0,this.isContext=void 0,this.isValue=void 0,this.isSibling=void 0,this.path=void 0,this.getter=void 0,this.map=void 0,typeof e!="string")throw new TypeError("ref must be a string, got: "+e);if(this.key=e.trim(),e==="")throw new TypeError("ref must be a non-empty string");this.isContext=this.key[0]===xd.context,this.isValue=this.key[0]===xd.value,this.isSibling=!this.isContext&&!this.isValue;let i=this.isContext?xd.context:this.isValue?xd.value:"";this.path=this.key.slice(i.length),this.getter=this.path&&Ss.getter(this.path,!0),this.map=n.map}getValue(e,n,i){let r=this.isContext?i:this.isValue?e:n;return this.getter&&(r=this.getter(r||{})),this.map&&(r=this.map(r)),r}cast(e,n){return this.getValue(e,n?.parent,n?.context)}resolve(){return this}describe(){return{type:"ref",key:this.key}}toString(){return`Ref(${this.key})`}static isRef(e){return e&&e.__isYupRef}}Cs.prototype.__isYupRef=!0;const Qr=t=>t==null;function Ma(t){function e({value:n,path:i="",options:r,originalValue:o,schema:s},a,l){const{name:f,test:u,params:c,message:d,skipAbsent:p}=t;let{parent:h,context:g,abortEarly:y=s.spec.abortEarly,disableStackTrace:w=s.spec.disableStackTrace}=r;const v={value:n,parent:h,context:g};function _(F={}){const L=iS(Object.assign({value:n,originalValue:o,label:s.spec.label,path:F.path||i,spec:s.spec,disableStackTrace:F.disableStackTrace||w},c,F.params),v),W=new ai(ai.formatError(F.message||d,L),n,L.path,F.type||f,L.disableStackTrace);return W.params=L,W}const b=y?a:l;let x={path:i,parent:h,type:f,from:r.from,createError:_,resolve(F){return rS(F,v)},options:r,originalValue:o,schema:s};const k=F=>{ai.isError(F)?b(F):F?l(null):b(_())},S=F=>{ai.isError(F)?b(F):a(F)};if(p&&Qr(n))return k(!0);let A;try{var R;if(A=u.call(x,n,x),typeof((R=A)==null?void 0:R.then)=="function"){if(r.sync)throw new Error(`Validation test of type: "${x.type}" returned a Promise during a synchronous validate. This test will finish after the validate call has returned`);return Promise.resolve(A).then(k,S)}}catch(F){S(F);return}k(A)}return e.OPTIONS=t,e}function iS(t,e){if(!t)return t;for(const n of Object.keys(t))t[n]=rS(t[n],e);return t}function rS(t,e){return Cs.isRef(t)?t.getValue(e.value,e.parent,e.context):t}function hH(t,e,n,i=n){let r,o,s;return e?(Ss.forEach(e,(a,l,f)=>{let u=l?a.slice(1,a.length-1):a;t=t.resolve({context:i,parent:r,value:n});let c=t.type==="tuple",d=f?parseInt(u,10):0;if(t.innerType||c){if(c&&!f)throw new Error(`Yup.reach cannot implicitly index into a tuple type. the path part "${s}" must contain an index to the tuple element, e.g. "${s}[0]"`);if(n&&d>=n.length)throw new Error(`Yup.reach cannot resolve an array item at index: ${a}, in the path: ${e}. because there is no value at that index. `);r=n,n=n&&n[d],t=c?t.spec.types[d]:t.innerType}if(!f){if(!t.fields||!t.fields[u])throw new Error(`The schema does not contain the path: ${e}. (failed at: ${s} which is a type: "${t.type}")`);r=n,n=n&&n[u],t=t.fields[u]}o=u,s=l?"["+a+"]":"."+a}),{schema:t,parent:r,parentPath:o}):{parent:r,parentPath:e,schema:t}}class _d extends Set{describe(){const e=[];for(const n of this.values())e.push(Cs.isRef(n)?n.describe():n);return e}resolveAll(e){let n=[];for(const i of this.values())n.push(e(i));return n}clone(){return new _d(this.values())}merge(e,n){const i=this.clone();return e.forEach(r=>i.add(r)),n.forEach(r=>i.delete(r)),i}}function Ia(t,e=new Map){if(d1(t)||!t||typeof t!="object")return t;if(e.has(t))return e.get(t);let n;if(t instanceof Date)n=new Date(t.getTime()),e.set(t,n);else if(t instanceof RegExp)n=new RegExp(t),e.set(t,n);else if(Array.isArray(t)){n=new Array(t.length),e.set(t,n);for(let i=0;i<t.length;i++)n[i]=Ia(t[i],e)}else if(t instanceof Map){n=new Map,e.set(t,n);for(const[i,r]of t.entries())n.set(i,Ia(r,e))}else if(t instanceof Set){n=new Set,e.set(t,n);for(const i of t)n.add(Ia(i,e))}else if(t instanceof Object){n={},e.set(t,n);for(const[i,r]of Object.entries(t))n[i]=Ia(r,e)}else throw Error(`Unable to clone ${t}`);return n}function gH(t){if(!(t!=null&&t.length))return;const e=[];let n="",i=!1,r=!1;for(let o=0;o<t.length;o++){const s=t[o];if(s==="["&&!r){n&&(e.push(...n.split(".").filter(Boolean)),n=""),i=!0;continue}if(s==="]"&&!r){n&&(/^\d+$/.test(n)?e.push(n):e.push(n.replace(/^"|"$/g,"")),n=""),i=!1;continue}if(s==='"'){r=!r;continue}if(s==="."&&!i&&!r){n&&(e.push(n),n="");continue}n+=s}return n&&e.push(...n.split(".").filter(Boolean)),e}function mH(t,e){const n=e?`${e}.${t.path}`:t.path;return t.errors.map(i=>({message:i,path:gH(n)}))}function oS(t,e){var n;if(!((n=t.inner)!=null&&n.length)&&t.errors.length)return mH(t,e);const i=e?`${e}.${t.path}`:t.path;return t.inner.flatMap(r=>oS(r,i))}let tr=class{constructor(e){this.type=void 0,this.deps=[],this.tests=void 0,this.transforms=void 0,this.conditions=[],this._mutate=void 0,this.internalTests={},this._whitelist=new _d,this._blacklist=new _d,this.exclusiveTests=Object.create(null),this._typeCheck=void 0,this.spec=void 0,this.tests=[],this.transforms=[],this.withMutation(()=>{this.typeError(Sr.notType)}),this.type=e.type,this._typeCheck=e.check,this.spec=Object.assign({strip:!1,strict:!1,abortEarly:!0,recursive:!0,disableStackTrace:!1,nullable:!1,optional:!0,coerce:!0},e?.spec),this.withMutation(n=>{n.nonNullable()})}get _type(){return this.type}clone(e){if(this._mutate)return e&&Object.assign(this.spec,e),this;const n=Object.create(Object.getPrototypeOf(this));return n.type=this.type,n._typeCheck=this._typeCheck,n._whitelist=this._whitelist.clone(),n._blacklist=this._blacklist.clone(),n.internalTests=Object.assign({},this.internalTests),n.exclusiveTests=Object.assign({},this.exclusiveTests),n.deps=[...this.deps],n.conditions=[...this.conditions],n.tests=[...this.tests],n.transforms=[...this.transforms],n.spec=Ia(Object.assign({},this.spec,e)),n}label(e){let n=this.clone();return n.spec.label=e,n}meta(...e){if(e.length===0)return this.spec.meta;let n=this.clone();return n.spec.meta=Object.assign(n.spec.meta||{},e[0]),n}withMutation(e){let n=this._mutate;this._mutate=!0;let i=e(this);return this._mutate=n,i}concat(e){if(!e||e===this)return this;if(e.type!==this.type&&this.type!=="mixed")throw new TypeError(`You cannot \`concat()\` schema's of different types: ${this.type} and ${e.type}`);let n=this,i=e.clone();const r=Object.assign({},n.spec,i.spec);return i.spec=r,i.internalTests=Object.assign({},n.internalTests,i.internalTests),i._whitelist=n._whitelist.merge(e._whitelist,e._blacklist),i._blacklist=n._blacklist.merge(e._blacklist,e._whitelist),i.tests=n.tests,i.exclusiveTests=n.exclusiveTests,i.withMutation(o=>{e.tests.forEach(s=>{o.test(s.OPTIONS)})}),i.transforms=[...n.transforms,...i.transforms],i}isType(e){return e==null?!!(this.spec.nullable&&e===null||this.spec.optional&&e===void 0):this._typeCheck(e)}resolve(e){let n=this;if(n.conditions.length){let i=n.conditions;n=n.clone(),n.conditions=[],n=i.reduce((r,o)=>o.resolve(r,e),n),n=n.resolve(e)}return n}resolveOptions(e){var n,i,r,o;return Object.assign({},e,{from:e.from||[],strict:(n=e.strict)!=null?n:this.spec.strict,abortEarly:(i=e.abortEarly)!=null?i:this.spec.abortEarly,recursive:(r=e.recursive)!=null?r:this.spec.recursive,disableStackTrace:(o=e.disableStackTrace)!=null?o:this.spec.disableStackTrace})}cast(e,n={}){let i=this.resolve(Object.assign({value:e},n)),r=n.assert==="ignore-optionality",o=i._cast(e,n);if(n.assert!==!1&&!i.isType(o)){if(r&&Qr(o))return o;let s=Ro(e),a=Ro(o);throw new TypeError(`The value of ${n.path||"field"} could not be cast to a value that satisfies the schema type: "${i.type}". 299 299 300 300 attempted value: ${s} 301 `+(a!==s?`result of cast: ${a}`:""))}return o}_cast(e,n){let i=e===void 0?e:this.transforms.reduce((r,o)=>o.call(this,r,e,this),e);return i===void 0&&(i=this.getDefault(n)),i}_validate(e,n={},i,r){let{path:o,originalValue:s=e,strict:a=this.spec.strict}=n,l=e;a||(l=this._cast(l,Object.assign({assert:!1},n)));let f=[];for(let u of Object.values(this.internalTests))u&&f.push(u);this.runTests({path:o,value:l,originalValue:s,options:n,tests:f},i,u=>{if(u.length)return r(u,l);this.runTests({path:o,value:l,originalValue:s,options:n,tests:this.tests},i,r)})}runTests(e,n,i){let r=!1,{tests:o,value:s,originalValue:a,path:l,options:f}=e,u=g=>{r||(r=!0,n(g,s))},c=g=>{r||(r=!0,i(g,s))},d=o.length,p=[];if(!d)return c([]);let h={value:s,originalValue:a,path:l,options:f,schema:this};for(let g=0;g<o.length;g++){const y=o[g];y(h,u,function(v){v&&(Array.isArray(v)?p.push(...v):p.push(v)),--d<=0&&c(p)})}}asNestedTest({key:e,index:n,parent:i,parentPath:r,originalParent:o,options:s}){const a=e??n;if(a==null)throw TypeError("Must include `key` or `index` for nested validations");const l=typeof a=="number";let f=i[a];const u=Object.assign({},s,{strict:!0,parent:i,value:f,originalValue:o[a],key:void 0,[l?"index":"key"]:a,path:l||a.includes(".")?`${r||""}[${l?a:`"${a}"`}]`:(r?`${r}.`:"")+e});return(c,d,p)=>this.resolve(u)._validate(f,u,d,p)}validate(e,n){var i;let r=this.resolve(Object.assign({},n,{value:e})),o=(i=n?.disableStackTrace)!=null?i:r.spec.disableStackTrace;return new Promise((s,a)=>r._validate(e,n,(l,f)=>{ai.isError(l)&&(l.value=f),a(l)},(l,f)=>{l.length?a(new ai(l,f,void 0,void 0,o)):s(f)}))}validateSync(e,n){var i;let r=this.resolve(Object.assign({},n,{value:e})),o,s=(i=n?.disableStackTrace)!=null?i:r.spec.disableStackTrace;return r._validate(e,Object.assign({},n,{sync:!0}),(a,l)=>{throw ai.isError(a)&&(a.value=l),a},(a,l)=>{if(a.length)throw new ai(a,e,void 0,void 0,s);o=l}),o}isValid(e,n){return this.validate(e,n).then(()=>!0,i=>{if(ai.isError(i))return!1;throw i})}isValidSync(e,n){try{return this.validateSync(e,n),!0}catch(i){if(ai.isError(i))return!1;throw i}}_getDefault(e){let n=this.spec.default;return n==null?n:typeof n=="function"?n.call(this,e): Ma(n)}getDefault(e){return this.resolve(e||{})._getDefault(e)}default(e){return arguments.length===0?this._getDefault():this.clone({default:e})}strict(e=!0){return this.clone({strict:e})}nullability(e,n){const i=this.clone({nullable:e});return i.internalTests.nullable=Pa({message:n,name:"nullable",test(r){return r===null?this.schema.spec.nullable:!0}}),i}optionality(e,n){const i=this.clone({optional:e});return i.internalTests.optionality=Pa({message:n,name:"optionality",test(r){return r===void 0?this.schema.spec.optional:!0}}),i}optional(){return this.optionality(!0)}defined(e=Sr.defined){return this.optionality(!1,e)}nullable(){return this.nullability(!0)}nonNullable(e=Sr.notNull){return this.nullability(!1,e)}required(e=Sr.required){return this.clone().withMutation(n=>n.nonNullable(e).defined(e))}notRequired(){return this.clone().withMutation(e=>e.nullable().optional())}transform(e){let n=this.clone();return n.transforms.push(e),n}test(...e){let n;if(e.length===1?typeof e[0]=="function"?n={test:e[0]}:n=e[0]:e.length===2?n={name:e[0],test:e[1]}:n={name:e[0],message:e[1],test:e[2]},n.message===void 0&&(n.message=Sr.default),typeof n.test!="function")throw new TypeError("`test` is a required parameters");let i=this.clone(),r=Pa(n),o=n.exclusive||n.name&&i.exclusiveTests[n.name]===!0;if(n.exclusive&&!n.name)throw new TypeError("Exclusive tests must provide a unique `name` identifying the test");return n.name&&(i.exclusiveTests[n.name]=!!n.exclusive),i.tests=i.tests.filter(s=>!(s.OPTIONS.name===n.name&&(o||s.OPTIONS.test===r.OPTIONS.test))),i.tests.push(r),i}when(e,n){!Array.isArray(e)&&typeof e!="string"&&(n=e,e=".");let i=this.clone(),r=Yk(e).map(o=>new Es(o));return r.forEach(o=>{o.isSibling&&i.deps.push(o.key)}),i.conditions.push(typeof n=="function"?new vd(r,n):vd.fromOptions(r,n)),i}typeError(e){let n=this.clone();return n.internalTests.typeError=Pa({message:e,name:"typeError",skipAbsent:!0,test(i){return this.schema._typeCheck(i)?!0:this.createError({params:{type:this.schema.type}})}}),n}oneOf(e,n=Sr.oneOf){let i=this.clone();return e.forEach(r=>{i._whitelist.add(r),i._blacklist.delete(r)}),i.internalTests.whiteList=Pa({message:n,name:"oneOf",skipAbsent:!0,test(r){let o=this.schema._whitelist,s=o.resolveAll(this.resolve);return s.includes(r)?!0:this.createError({params:{values:Array.from(o).join(", "),resolved:s}})}}),i}notOneOf(e,n=Sr.notOneOf){let i=this.clone();return e.forEach(r=>{i._blacklist.add(r),i._whitelist.delete(r)}),i.internalTests.blacklist=Pa({message:n,name:"notOneOf",test(r){let o=this.schema._blacklist,s=o.resolveAll(this.resolve);return s.includes(r)?this.createError({params:{values:Array.from(o).join(", "),resolved:s}}):!0}}),i}strip(e=!0){let n=this.clone();return n.spec.strip=e,n}describe(e){const n=(e?this.resolve(e):this).clone(),{label:i,meta:r,optional:o,nullable:s}=n.spec;return{meta:r,label:i,optional:o,nullable:s,default:n.getDefault(e),type:n.type,oneOf:n._whitelist.describe(),notOneOf:n._blacklist.describe(),tests:n.tests.filter((l,f,u)=>u.findIndex(c=>c.OPTIONS.name===l.OPTIONS.name)===f).map(l=>{const f=l.OPTIONS.params&&e?tS(Object.assign({},l.OPTIONS.params),e):l.OPTIONS.params;return{name:l.OPTIONS.name,params:f}})}}get"~standard"(){const e=this;return{version:1,vendor:"yup",async validate(i){try{return{value:await e.validate(i,{abortEarly:!1})}}catch(r){if(r instanceof ai)return{issues:iS(r)};throw r}}}}};tr.prototype.__isYupSchema__=!0;for(const t of["validate","validateSync"])tr.prototype[`${t}At`]=function(e,n,i={}){const{parent:r,parentPath:o,schema:s}=pH(this,e,n,i.context);return s[t](r&&r[o],Object.assign({},i,{parent:r,path:e}))};for(const t of["equals","is"])tr.prototype[t]=tr.prototype.oneOf;for(const t of["not","nope"])tr.prototype[t]=tr.prototype.notOneOf;function rS(){return new oS}class oS extends tr{constructor(){super({type:"boolean",check(e){return e instanceof Boolean&&(e=e.valueOf()),typeof e=="boolean"}}),this.withMutation(()=>{this.transform((e,n,i)=>{if(i.spec.coerce&&!i.isType(e)){if(/^(true|1)$/i.test(String(e)))return!0;if(/^(false|0)$/i.test(String(e)))return!1}return e})})}isTrue(e=a1.isValue){return this.test({message:e,name:"is-value",exclusive:!0,params:{value:"true"},test(n){return Qr(n)||n===!0}})}isFalse(e=a1.isValue){return this.test({message:e,name:"is-value",exclusive:!0,params:{value:"false"},test(n){return Qr(n)||n===!1}})}default(e){return super.default(e)}defined(e){return super.defined(e)}optional(){return super.optional()}required(e){return super.required(e)}notRequired(){return super.notRequired()}nullable(){return super.nullable()}nonNullable(e){return super.nonNullable(e)}strip(e){return super.strip(e)}}rS.prototype=oS.prototype;const mH=/^(\d{4}|[+-]\d{6})(?:-?(\d{2})(?:-?(\d{2}))?)?(?:[ T]?(\d{2}):?(\d{2})(?::?(\d{2})(?:[,.](\d{1,}))?)?(?:(Z)|([+-])(\d{2})(?::?(\d{2}))?)?)?$/;function yH(t){const e=f1(t);if(!e)return Date.parse?Date.parse(t):Number.NaN;if(e.z===void 0&&e.plusMinus===void 0)return new Date(e.year,e.month,e.day,e.hour,e.minute,e.second,e.millisecond).valueOf();let n=0;return e.z!=="Z"&&e.plusMinus!==void 0&&(n=e.hourOffset*60+e.minuteOffset,e.plusMinus==="+"&&(n=0-n)),Date.UTC(e.year,e.month,e.day,e.hour,e.minute+n,e.second,e.millisecond)}function f1(t){var e,n;const i=mH.exec(t);return i?{year:Zr(i[1]),month:Zr(i[2],1)-1,day:Zr(i[3],1),hour:Zr(i[4]),minute:Zr(i[5]),second:Zr(i[6]),millisecond:i[7]?Zr(i[7].substring(0,3)):0,precision:(e=(n=i[7])==null?void 0:n.length)!=null?e:void 0,z:i[8]||void 0,plusMinus:i[9]||void 0,hourOffset:Zr(i[10]),minuteOffset:Zr(i[11])}:null}function Zr(t,e=0){return Number(t)||e}let wH=/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,vH=/^((https?|ftp):)?\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i,bH=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,xH="^\\d{4}-\\d{2}-\\d{2}",_H="\\d{2}:\\d{2}:\\d{2}",kH="(([+-]\\d{2}(:?\\d{2})?)|Z)",SH=new RegExp(`${xH}T${_H}(\\.\\d+)?${kH}$`),CH=t=>Qr(t)||t===t.trim(),EH={}.toString();function Cr(){return new sS}class sS extends tr{constructor(){super({type:"string",check(e){return e instanceof String&&(e=e.valueOf()),typeof e=="string"}}),this.withMutation(()=>{this.transform((e,n,i)=>{if(!i.spec.coerce||i.isType(e)||Array.isArray(e))return e;const r=e!=null&&e.toString?e.toString():e;return r===EH?e:r})})}required(e){return super.required(e).withMutation(n=>n.test({message:e||Sr.required,name:"required",skipAbsent:!0,test:i=>!!i.length}))}notRequired(){return super.notRequired().withMutation(e=>(e.tests=e.tests.filter(n=>n.OPTIONS.name!=="required"),e))}length(e,n=vi.length){return this.test({message:n,name:"length",exclusive:!0,params:{length:e},skipAbsent:!0,test(i){return i.length===this.resolve(e)}})}min(e,n=vi.min){return this.test({message:n,name:"min",exclusive:!0,params:{min:e},skipAbsent:!0,test(i){return i.length>=this.resolve(e)}})}max(e,n=vi.max){return this.test({name:"max",exclusive:!0,message:n,params:{max:e},skipAbsent:!0,test(i){return i.length<=this.resolve(e)}})}matches(e,n){let i=!1,r,o;return n&&(typeof n=="object"?{excludeEmptyString:i=!1,message:r,name:o}=n:r=n),this.test({name:o||"matches",message:r||vi.matches,params:{regex:e},skipAbsent:!0,test:s=>s===""&&i||s.search(e)!==-1})}email(e=vi.email){return this.matches(wH,{name:"email",message:e,excludeEmptyString:!0})}url(e=vi.url){return this.matches(vH,{name:"url",message:e,excludeEmptyString:!0})}uuid(e=vi.uuid){return this.matches(bH,{name:"uuid",message:e,excludeEmptyString:!1})}datetime(e){let n="",i,r;return e&&(typeof e=="object"?{message:n="",allowOffset:i=!1,precision:r=void 0}=e:n=e),this.matches(SH,{name:"datetime",message:n||vi.datetime,excludeEmptyString:!0}).test({name:"datetime_offset",message:n||vi.datetime_offset,params:{allowOffset:i},skipAbsent:!0,test:o=>{if(!o||i)return!0;const s=f1(o);return s?!!s.z:!1}}).test({name:"datetime_precision",message:n||vi.datetime_precision,params:{precision:r},skipAbsent:!0,test:o=>{if(!o||r==null)return!0;const s=f1(o);return s?s.precision===r:!1}})}ensure(){return this.default("").transform(e=>e===null?"":e)}trim(e=vi.trim){return this.transform(n=>n!=null?n.trim():n).test({message:e,name:"trim",test:CH})}lowercase(e=vi.lowercase){return this.transform(n=>Qr(n)?n:n.toLowerCase()).test({message:e,name:"string_case",exclusive:!0,skipAbsent:!0,test:n=>Qr(n)||n===n.toLowerCase()})}uppercase(e=vi.uppercase){return this.transform(n=>Qr(n)?n:n.toUpperCase()).test({message:e,name:"string_case",exclusive:!0,skipAbsent:!0,test:n=>Qr(n)||n===n.toUpperCase()})}}Cr.prototype=sS.prototype;let OH=new Date(""),AH=t=>Object.prototype.toString.call(t)==="[object Date]";class u1 extends tr{constructor(){super({type:"date",check(e){return AH(e)&&!isNaN(e.getTime())}}),this.withMutation(()=>{this.transform((e,n,i)=>!i.spec.coerce||i.isType(e)||e===null?e:(e=yH(e),isNaN(e)?u1.INVALID_DATE:new Date(e)))})}prepareParam(e,n){let i;if(Es.isRef(e))i=e;else{let r=this.cast(e);if(!this._typeCheck(r))throw new TypeError(`\`${n}\` must be a Date or a value that can be \`cast()\` to a Date`);i=r}return i}min(e,n=s1.min){let i=this.prepareParam(e,"min");return this.test({message:n,name:"min",exclusive:!0,params:{min:e},skipAbsent:!0,test(r){return r>=this.resolve(i)}})}max(e,n=s1.max){let i=this.prepareParam(e,"max");return this.test({message:n,name:"max",exclusive:!0,params:{max:e},skipAbsent:!0,test(r){return r<=this.resolve(i)}})}}u1.INVALID_DATE=OH;function RH(t,e=[]){let n=[],i=new Set,r=new Set(e.map(([s,a])=>`${s}-${a}`));function o(s,a){let l=Cs.split(s)[0];i.add(l),r.has(`${a}-${l}`)||n.push([a,l])}for(const s of Object.keys(t)){let a=t[s];i.add(s),Es.isRef(a)&&a.isSibling?o(a.path,s):l1(a)&&"deps"in a&&a.deps.forEach(l=>o(l,s))}return rH.array(Array.from(i),n).reverse()}function aS(t,e){let n=1/0;return t.some((i,r)=>{var o;if((o=e.path)!=null&&o.includes(i))return n=r,!0}),n}function lS(t){return(e,n)=>aS(t,e)-aS(t,n)}const TH=(t,e,n)=>{if(typeof t!="string")return t;let i=t;try{i=JSON.parse(t)}catch{}return n.isType(i)?i:t};function _d(t){if("fields"in t){const e={};for(const[n,i]of Object.entries(t.fields))e[n]=_d(i);return t.setFields(e)}if(t.type==="array"){const e=t.optional();return e.innerType&&(e.innerType=_d(e.innerType)),e}return t.type==="tuple"?t.optional().clone({types:t.spec.types.map(_d)}):"optional"in t?t.optional():t}const PH=(t,e)=>{const n=[...Cs.normalizePath(e)];if(n.length===1)return n[0]in t;let i=n.pop(),r=Cs.getter(Cs.join(n),!0)(t);return!!(r&&i in r)};let fS=t=>Object.prototype.toString.call(t)==="[object Object]";function uS(t,e){let n=Object.keys(t.fields);return Object.keys(e).filter(i=>n.indexOf(i)===-1)}const MH=lS([]);function hf(t){return new cS(t)}class cS extends tr{constructor(e){super({type:"object",check(n){return fS(n)||typeof n=="function"}}),this.fields=Object.create(null),this._sortErrors=MH,this._nodes=[],this._excludedEdges=[],this.withMutation(()=>{e&&this.shape(e)})}_cast(e,n={}){var i;let r=super._cast(e,n);if(r===void 0)return this.getDefault(n);if(!this._typeCheck(r))return r;let o=this.fields,s=(i=n.stripUnknown)!=null?i:this.spec.noUnknown,a=[].concat(this._nodes,Object.keys(r).filter(c=>!this._nodes.includes(c))),l={},f=Object.assign({},n,{parent:l,__validating:n.__validating||!1}),u=!1;for(const c of a){let d=o[c],p=c in r;if(d){let h,g=r[c];f.path=(n.path?`${n.path}.`:"")+c,d=d.resolve({value:g,context:n.context,parent:l});let y=d instanceof tr?d.spec:void 0,w=y?.strict;if(y!=null&&y.strip){u=u||c in r;continue}h=!n.__validating||!w?d.cast(r[c],f):r[c],h!==void 0&&(l[c]=h)}else p&&!s&&(l[c]=r[c]);(p!==c in l||l[c]!==r[c])&&(u=!0)}return u?l:r}_validate(e,n={},i,r){let{from:o=[],originalValue:s=e,recursive:a=this.spec.recursive}=n;n.from=[{schema:this,value:s},...o],n.__validating=!0,n.originalValue=s,super._validate(e,n,i,(l,f)=>{if(!a||!fS(f)){r(l,f);return}s=s||f;let u=[];for(let c of this._nodes){let d=this.fields[c];!d||Es.isRef(d)||u.push(d.asNestedTest({options:n,key:c,parent:f,parentPath:n.path,originalParent:s}))}this.runTests({tests:u,value:f,originalValue:s,options:n},i,c=>{r(c.sort(this._sortErrors).concat(l),f)})})}clone(e){const n=super.clone(e);return n.fields=Object.assign({},this.fields),n._nodes=this._nodes,n._excludedEdges=this._excludedEdges,n._sortErrors=this._sortErrors,n}concat(e){let n=super.concat(e),i=n.fields;for(let[r,o]of Object.entries(this.fields)){const s=i[r];i[r]=s===void 0?o:s}return n.withMutation(r=>r.setFields(i,[...this._excludedEdges,...e._excludedEdges]))}_getDefault(e){if("default"in this.spec)return super._getDefault(e);if(!this._nodes.length)return;let n={};return this._nodes.forEach(i=>{var r;const o=this.fields[i];let s=e;(r=s)!=null&&r.value&&(s=Object.assign({},s,{parent:s.value,value:s.value[i]})),n[i]=o&&"getDefault"in o?o.getDefault(s):void 0}),n}setFields(e,n){let i=this.clone();return i.fields=e,i._nodes=RH(e,n),i._sortErrors=lS(Object.keys(e)),n&&(i._excludedEdges=n),i}shape(e,n=[]){return this.clone().withMutation(i=>{let r=i._excludedEdges;return n.length&&(Array.isArray(n[0])||(n=[n]),r=[...i._excludedEdges,...n]),i.setFields(Object.assign(i.fields,e),r)})}partial(){const e={};for(const[n,i]of Object.entries(this.fields))e[n]="optional"in i&&i.optional instanceof Function?i.optional():i;return this.setFields(e)}deepPartial(){return _d(this)}pick(e){const n={};for(const i of e)this.fields[i]&&(n[i]=this.fields[i]);return this.setFields(n,this._excludedEdges.filter(([i,r])=>e.includes(i)&&e.includes(r)))}omit(e){const n=[];for(const i of Object.keys(this.fields))e.includes(i)||n.push(i);return this.pick(n)}from(e,n,i){let r=Cs.getter(e,!0);return this.transform(o=>{if(!o)return o;let s=o;return PH(o,e)&&(s=Object.assign({},o),i||delete s[e],s[n]=r(o)),s})}json(){return this.transform(TH)}exact(e){return this.test({name:"exact",exclusive:!0,message:e||wd.exact,test(n){if(n==null)return!0;const i=uS(this.schema,n);return i.length===0||this.createError({params:{properties:i.join(", ")}})}})}stripUnknown(){return this.clone({noUnknown:!0})}noUnknown(e=!0,n=wd.noUnknown){typeof e!="boolean"&&(n=e,e=!0);let i=this.test({name:"noUnknown",exclusive:!0,message:n,test(r){if(r==null)return!0;const o=uS(this.schema,r);return!e||o.length===0||this.createError({params:{unknown:o.join(", ")}})}});return i.spec.noUnknown=e,i}unknown(e=!0,n=wd.noUnknown){return this.noUnknown(!e,n)}transformKeys(e){return this.transform(n=>{if(!n)return n;const i={};for(const r of Object.keys(n))i[e(r)]=n[r];return i})}camelCase(){return this.transformKeys(o1.camelCase)}snakeCase(){return this.transformKeys(o1.snakeCase)}constantCase(){return this.transformKeys(e=>o1.snakeCase(e).toUpperCase())}describe(e){const n=(e?this.resolve(e):this).clone(),i=super.describe(e);i.fields={};for(const[o,s]of Object.entries(n.fields)){var r;let a=e;(r=a)!=null&&r.value&&(a=Object.assign({},a,{parent:a.value,value:a.value[o]})),i.fields[o]=s.describe(a)}return i}}hf.prototype=cS.prototype;const Er=Object.create(null);Er.open="0",Er.close="1",Er.ping="2",Er.pong="3",Er.message="4",Er.upgrade="5",Er.noop="6";const kd=Object.create(null);Object.keys(Er).forEach(t=>{kd[Er[t]]=t});const c1={type:"error",data:"parser error"},dS=typeof Blob=="function"||typeof Blob<"u"&&Object.prototype.toString.call(Blob)==="[object BlobConstructor]",pS=typeof ArrayBuffer=="function",hS=t=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(t):t&&t.buffer instanceof ArrayBuffer,d1=({type:t,data:e},n,i)=>dS&&e instanceof Blob?n?i(e):gS(e,i):pS&&(e instanceof ArrayBuffer||hS(e))?n?i(e):gS(new Blob([e]),i):i(Er[t]+(e||"")),gS=(t,e)=>{const n=new FileReader;return n.onload=function(){const i=n.result.split(",")[1];e("b"+(i||""))},n.readAsDataURL(t)};function mS(t){return t instanceof Uint8Array?t:t instanceof ArrayBuffer?new Uint8Array(t):new Uint8Array(t.buffer,t.byteOffset,t.byteLength)}let p1;function IH(t,e){if(dS&&t.data instanceof Blob)return t.data.arrayBuffer().then(mS).then(e);if(pS&&(t.data instanceof ArrayBuffer||hS(t.data)))return e(mS(t.data));d1(t,!1,n=>{p1||(p1=new TextEncoder),e(p1.encode(n))})}const yS="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",gf=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(let t=0;t<yS.length;t++)gf[yS.charCodeAt(t)]=t;const NH=t=>{let e=t.length*.75,n=t.length,i,r=0,o,s,a,l;t[t.length-1]==="="&&(e--,t[t.length-2]==="="&&e--);const f=new ArrayBuffer(e),u=new Uint8Array(f);for(i=0;i<n;i+=4)o=gf[t.charCodeAt(i)],s=gf[t.charCodeAt(i+1)],a=gf[t.charCodeAt(i+2)],l=gf[t.charCodeAt(i+3)],u[r++]=o<<2|s>>4,u[r++]=(s&15)<<4|a>>2,u[r++]=(a&3)<<6|l&63;return f},DH=typeof ArrayBuffer=="function",h1=(t,e)=>{if(typeof t!="string")return{type:"message",data:wS(t,e)};const n=t.charAt(0);return n==="b"?{type:"message",data:BH(t.substring(1),e)}:kd[n]?t.length>1?{type:kd[n],data:t.substring(1)}:{type:kd[n]}:c1},BH=(t,e)=>{if(DH){const n=NH(t);return wS(n,e)}else return{base64:!0,data:t}},wS=(t,e)=>{switch(e){case"blob":return t instanceof Blob?t:new Blob([t]);case"arraybuffer":default:return t instanceof ArrayBuffer?t:t.buffer}},vS="302 ", FH=(t,e)=>{const n=t.length,i=new Array(n);let r=0;t.forEach((o,s)=>{d1(o,!1,a=>{i[s]=a,++r===n&&e(i.join(vS))})})},$H=(t,e)=>{const n=t.split(vS),i=[];for(let r=0;r<n.length;r++){const o=h1(n[r],e);if(i.push(o),o.type==="error")break}return i};function LH(){return new TransformStream({transform(t,e){IH(t,n=>{const i=n.length;let r;if(i<126)r=new Uint8Array(1),new DataView(r.buffer).setUint8(0,i);else if(i<65536){r=new Uint8Array(3);const o=new DataView(r.buffer);o.setUint8(0,126),o.setUint16(1,i)}else{r=new Uint8Array(9);const o=new DataView(r.buffer);o.setUint8(0,127),o.setBigUint64(1,BigInt(i))}t.data&&typeof t.data!="string"&&(r[0]|=128),e.enqueue(r),e.enqueue(n)})}})}let g1;function Sd(t){return t.reduce((e,n)=>e+n.length,0)}function Cd(t,e){if(t[0].length===e)return t.shift();const n=new Uint8Array(e);let i=0;for(let r=0;r<e;r++)n[r]=t[0][i++],i===t[0].length&&(t.shift(),i=0);return t.length&&i<t[0].length&&(t[0]=t[0].slice(i)),n}function qH(t,e){g1||(g1=new TextDecoder);const n=[];let i=0,r=-1,o=!1;return new TransformStream({transform(s,a){for(n.push(s);;){if(i===0){if(Sd(n)<1)break;const l=Cd(n,1);o=(l[0]&128)===128,r=l[0]&127,r<126?i=3:r===126?i=1:i=2}else if(i===1){if(Sd(n)<2)break;const l=Cd(n,2);r=new DataView(l.buffer,l.byteOffset,l.length).getUint16(0),i=3}else if(i===2){if(Sd(n)<8)break;const l=Cd(n,8),f=new DataView(l.buffer,l.byteOffset,l.length),u=f.getUint32(0);if(u>Math.pow(2,21)-1){a.enqueue(c1);break}r=u*Math.pow(2,32)+f.getUint32(4),i=3}else{if(Sd(n)<r)break;const l=Cd(n,r);a.enqueue(h1(o?l:g1.decode(l),e)),i=0}if(r===0||r>t){a.enqueue(c1);break}}}})}const bS=4;function an(t){if(t)return VH(t)}function VH(t){for(var e in an.prototype)t[e]=an.prototype[e];return t}an.prototype.on=an.prototype.addEventListener=function(t,e){return this._callbacks=this._callbacks||{},(this._callbacks["$"+t]=this._callbacks["$"+t]||[]).push(e),this},an.prototype.once=function(t,e){function n(){this.off(t,n),e.apply(this,arguments)}return n.fn=e,this.on(t,n),this},an.prototype.off=an.prototype.removeListener=an.prototype.removeAllListeners=an.prototype.removeEventListener=function(t,e){if(this._callbacks=this._callbacks||{},arguments.length==0)return this._callbacks={},this;var n=this._callbacks["$"+t];if(!n)return this;if(arguments.length==1)return delete this._callbacks["$"+t],this;for(var i,r=0;r<n.length;r++)if(i=n[r],i===e||i.fn===e){n.splice(r,1);break}return n.length===0&&delete this._callbacks["$"+t],this},an.prototype.emit=function(t){this._callbacks=this._callbacks||{};for(var e=new Array(arguments.length-1),n=this._callbacks["$"+t],i=1;i<arguments.length;i++)e[i-1]=arguments[i];if(n){n=n.slice(0);for(var i=0,r=n.length;i<r;++i)n[i].apply(this,e)}return this},an.prototype.emitReserved=an.prototype.emit,an.prototype.listeners=function(t){return this._callbacks=this._callbacks||{},this._callbacks["$"+t]||[]},an.prototype.hasListeners=function(t){return!!this.listeners(t).length};const Ed=typeof Promise=="function"&&typeof Promise.resolve=="function"?e=>Promise.resolve().then(e):(e,n)=>n(e,0),Fi=typeof self<"u"?self:typeof window<"u"?window:Function("return this")(),zH="arraybuffer";function Gie(){}function xS(t,...e){return e.reduce((n,i)=>(t.hasOwnProperty(i)&&(n[i]=t[i]),n),{})}const jH=Fi.setTimeout,HH=Fi.clearTimeout;function Od(t,e){e.useNativeTimers?(t.setTimeoutFn=jH.bind(Fi),t.clearTimeoutFn=HH.bind(Fi)):(t.setTimeoutFn=Fi.setTimeout.bind(Fi),t.clearTimeoutFn=Fi.clearTimeout.bind(Fi))}const UH=1.33;function WH(t){return typeof t=="string"?KH(t):Math.ceil((t.byteLength||t.size)*UH)}function KH(t){let e=0,n=0;for(let i=0,r=t.length;i<r;i++)e=t.charCodeAt(i),e<128?n+=1:e<2048?n+=2:e<55296||e>=57344?n+=3:(i++,n+=4);return n}function _S(){return Date.now().toString(36).substring(3)+Math.random().toString(36).substring(2,5)}function GH(t){let e="";for(let n in t)t.hasOwnProperty(n)&&(e.length&&(e+="&"),e+=encodeURIComponent(n)+"="+encodeURIComponent(t[n]));return e}function JH(t){let e={},n=t.split("&");for(let i=0,r=n.length;i<r;i++){let o=n[i].split("=");e[decodeURIComponent(o[0])]=decodeURIComponent(o[1])}return e}class YH extends Error{constructor(e,n,i){super(e),this.description=n,this.context=i,this.type="TransportError"}}class m1 extends an{constructor(e){super(),this.writable=!1,Od(this,e),this.opts=e,this.query=e.query,this.socket=e.socket,this.supportsBinary=!e.forceBase64}onError(e,n,i){return super.emitReserved("error",new YH(e,n,i)),this}open(){return this.readyState="opening",this.doOpen(),this}close(){return(this.readyState==="opening"||this.readyState==="open")&&(this.doClose(),this.onClose()),this}send(e){this.readyState==="open"&&this.write(e)}onOpen(){this.readyState="open",this.writable=!0,super.emitReserved("open")}onData(e){const n=h1(e,this.socket.binaryType);this.onPacket(n)}onPacket(e){super.emitReserved("packet",e)}onClose(e){this.readyState="closed",super.emitReserved("close",e)}pause(e){}createUri(e,n={}){return e+"://"+this._hostname()+this._port()+this.opts.path+this._query(n)}_hostname(){const e=this.opts.hostname;return e.indexOf(":")===-1?e:"["+e+"]"}_port(){return this.opts.port&&(this.opts.secure&&+(this.opts.port!==443)||!this.opts.secure&&Number(this.opts.port)!==80)?":"+this.opts.port:""}_query(e){const n=GH(e);return n.length?"?"+n:""}}class XH extends m1{constructor(){super(...arguments),this._polling=!1}get name(){return"polling"}doOpen(){this._poll()}pause(e){this.readyState="pausing";const n=()=>{this.readyState="paused",e()};if(this._polling||!this.writable){let i=0;this._polling&&(i++,this.once("pollComplete",function(){--i||n()})),this.writable||(i++,this.once("drain",function(){--i||n()}))}else n()}_poll(){this._polling=!0,this.doPoll(),this.emitReserved("poll")}onData(e){const n=i=>{if(this.readyState==="opening"&&i.type==="open"&&this.onOpen(),i.type==="close")return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(i)};$H(e,this.socket.binaryType).forEach(n),this.readyState!=="closed"&&(this._polling=!1,this.emitReserved("pollComplete"),this.readyState==="open"&&this._poll())}doClose(){const e=()=>{this.write([{type:"close"}])};this.readyState==="open"?e():this.once("open",e)}write(e){this.writable=!1,FH(e,n=>{this.doWrite(n,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){const e=this.opts.secure?"https":"http",n=this.query||{};return this.opts.timestampRequests!==!1&&(n[this.opts.timestampParam]=_S()),!this.supportsBinary&&!n.sid&&(n.b64=1),this.createUri(e,n)}}let kS=!1;try{kS=typeof XMLHttpRequest<"u"&&"withCredentials"in new XMLHttpRequest}catch{}const QH=kS;function ZH(){}class eU extends XH{constructor(e){if(super(e),typeof location<"u"){const n=location.protocol==="https:";let i=location.port;i||(i=n?"443":"80"),this.xd=typeof location<"u"&&e.hostname!==location.hostname||i!==e.port}}doWrite(e,n){const i=this.request({method:"POST",data:e});i.on("success",n),i.on("error",(r,o)=>{this.onError("xhr post error",r,o)})}doPoll(){const e=this.request();e.on("data",this.onData.bind(this)),e.on("error",(n,i)=>{this.onError("xhr poll error",n,i)}),this.pollXhr=e}}let Ia=class sh extends an{constructor(e,n,i){super(),this.createRequest=e,Od(this,i),this._opts=i,this._method=i.method||"GET",this._uri=n,this._data=i.data!==void 0?i.data:null,this._create()}_create(){var e;const n=xS(this._opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");n.xdomain=!!this._opts.xd;const i=this._xhr=this.createRequest(n);try{i.open(this._method,this._uri,!0);try{if(this._opts.extraHeaders){i.setDisableHeaderCheck&&i.setDisableHeaderCheck(!0);for(let r in this._opts.extraHeaders)this._opts.extraHeaders.hasOwnProperty(r)&&i.setRequestHeader(r,this._opts.extraHeaders[r])}}catch{}if(this._method==="POST")try{i.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch{}try{i.setRequestHeader("Accept","*/*")}catch{}(e=this._opts.cookieJar)===null||e===void 0||e.addCookies(i),"withCredentials"in i&&(i.withCredentials=this._opts.withCredentials),this._opts.requestTimeout&&(i.timeout=this._opts.requestTimeout),i.onreadystatechange=()=>{var r;i.readyState===3&&((r=this._opts.cookieJar)===null||r===void 0||r.parseCookies(i.getResponseHeader("set-cookie"))),i.readyState===4&&(i.status===200||i.status===1223?this._onLoad():this.setTimeoutFn(()=>{this._onError(typeof i.status=="number"?i.status:0)},0))},i.send(this._data)}catch(r){this.setTimeoutFn(()=>{this._onError(r)},0);return}typeof document<"u"&&(this._index=sh.requestsCount++,sh.requests[this._index]=this)}_onError(e){this.emitReserved("error",e,this._xhr),this._cleanup(!0)}_cleanup(e){if(!(typeof this._xhr>"u"||this._xhr===null)){if(this._xhr.onreadystatechange=ZH,e)try{this._xhr.abort()}catch{}typeof document<"u"&&delete sh.requests[this._index],this._xhr=null}}_onLoad(){const e=this._xhr.responseText;e!==null&&(this.emitReserved("data",e),this.emitReserved("success"),this._cleanup())}abort(){this._cleanup()}};if(Ia.requestsCount=0,Ia.requests={},typeof document<"u"){if(typeof attachEvent=="function")attachEvent("onunload",SS);else if(typeof addEventListener=="function"){const t="onpagehide"in Fi?"pagehide":"unload";addEventListener(t,SS,!1)}}function SS(){for(let t in Ia.requests)Ia.requests.hasOwnProperty(t)&&Ia.requests[t].abort()}const tU=(function(){const t=CS({xdomain:!1});return t&&t.responseType!==null})();class nU extends eU{constructor(e){super(e);const n=e&&e.forceBase64;this.supportsBinary=tU&&!n}request(e={}){return Object.assign(e,{xd:this.xd},this.opts),new Ia(CS,this.uri(),e)}}function CS(t){const e=t.xdomain;try{if(typeof XMLHttpRequest<"u"&&(!e||QH))return new XMLHttpRequest}catch{}if(!e)try{return new Fi[["Active"].concat("Object").join("X")]("Microsoft.XMLHTTP")}catch{}}const ES=typeof navigator<"u"&&typeof navigator.product=="string"&&navigator.product.toLowerCase()==="reactnative";class iU extends m1{get name(){return"websocket"}doOpen(){const e=this.uri(),n=this.opts.protocols,i=ES?{}:xS(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(i.headers=this.opts.extraHeaders);try{this.ws=this.createSocket(e,n,i)}catch(r){return this.emitReserved("error",r)}this.ws.binaryType=this.socket.binaryType,this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=e=>this.onClose({description:"websocket connection closed",context:e}),this.ws.onmessage=e=>this.onData(e.data),this.ws.onerror=e=>this.onError("websocket error",e)}write(e){this.writable=!1;for(let n=0;n<e.length;n++){const i=e[n],r=n===e.length-1;d1(i,this.supportsBinary,o=>{try{this.doWrite(i,o)}catch{}r&&Ed(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){typeof this.ws<"u"&&(this.ws.onerror=()=>{},this.ws.close(),this.ws=null)}uri(){const e=this.opts.secure?"wss":"ws",n=this.query||{};return this.opts.timestampRequests&&(n[this.opts.timestampParam]=_S()),this.supportsBinary||(n.b64=1),this.createUri(e,n)}}const y1=Fi.WebSocket||Fi.MozWebSocket;class rU extends iU{createSocket(e,n,i){return ES?new y1(e,n,i):n?new y1(e,n):new y1(e)}doWrite(e,n){this.ws.send(n)}}class oU extends m1{get name(){return"webtransport"}doOpen(){try{this._transport=new WebTransport(this.createUri("https"),this.opts.transportOptions[this.name])}catch(e){return this.emitReserved("error",e)}this._transport.closed.then(()=>{this.onClose()}).catch(e=>{this.onError("webtransport error",e)}),this._transport.ready.then(()=>{this._transport.createBidirectionalStream().then(e=>{const n=qH(Number.MAX_SAFE_INTEGER,this.socket.binaryType),i=e.readable.pipeThrough(n).getReader(),r=LH();r.readable.pipeTo(e.writable),this._writer=r.writable.getWriter();const o=()=>{i.read().then(({done:a,value:l})=>{a||(this.onPacket(l),o())}).catch(a=>{})};o();const s={type:"open"};this.query.sid&&(s.data=`{"sid":"${this.query.sid}"}`),this._writer.write(s).then(()=>this.onOpen())})})}write(e){this.writable=!1;for(let n=0;n<e.length;n++){const i=e[n],r=n===e.length-1;this._writer.write(i).then(()=>{r&&Ed(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){var e;(e=this._transport)===null||e===void 0||e.close()}}const sU={websocket:rU,webtransport:oU,polling:nU},aU=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,lU=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function w1(t){if(t.length>8e3)throw"URI too long";const e=t,n=t.indexOf("["),i=t.indexOf("]");n!=-1&&i!=-1&&(t=t.substring(0,n)+t.substring(n,i).replace(/:/g,";")+t.substring(i,t.length));let r=aU.exec(t||""),o={},s=14;for(;s--;)o[lU[s]]=r[s]||"";return n!=-1&&i!=-1&&(o.source=e,o.host=o.host.substring(1,o.host.length-1).replace(/;/g,":"),o.authority=o.authority.replace("[","").replace("]","").replace(/;/g,":"),o.ipv6uri=!0),o.pathNames=fU(o,o.path),o.queryKey=uU(o,o.query),o}function fU(t,e){const n=/\/{2,9}/g,i=e.replace(n,"/").split("/");return(e.slice(0,1)=="/"||e.length===0)&&i.splice(0,1),e.slice(-1)=="/"&&i.splice(i.length-1,1),i}function uU(t,e){const n={};return e.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(i,r,o){r&&(n[r]=o)}),n}const v1=typeof addEventListener=="function"&&typeof removeEventListener=="function",Ad=[];v1&&addEventListener("offline",()=>{Ad.forEach(t=>t())},!1);class To extends an{constructor(e,n){if(super(),this.binaryType=zH,this.writeBuffer=[],this._prevBufferLen=0,this._pingInterval=-1,this._pingTimeout=-1,this._maxPayload=-1,this._pingTimeoutTime=1/0,e&&typeof e=="object"&&(n=e,e=null),e){const i=w1(e);n.hostname=i.host,n.secure=i.protocol==="https"||i.protocol==="wss",n.port=i.port,i.query&&(n.query=i.query)}else n.host&&(n.hostname=w1(n.host).host);Od(this,n),this.secure=n.secure!=null?n.secure:typeof location<"u"&&location.protocol==="https:",n.hostname&&!n.port&&(n.port=this.secure?"443":"80"),this.hostname=n.hostname||(typeof location<"u"?location.hostname:"localhost"),this.port=n.port||(typeof location<"u"&&location.port?location.port:this.secure?"443":"80"),this.transports=[],this._transportsByName={},n.transports.forEach(i=>{const r=i.prototype.name;this.transports.push(r),this._transportsByName[r]=i}),this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!1},n),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),typeof this.opts.query=="string"&&(this.opts.query=JH(this.opts.query)),v1&&(this.opts.closeOnBeforeunload&&(this._beforeunloadEventListener=()=>{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this._beforeunloadEventListener,!1)),this.hostname!=="localhost"&&(this._offlineEventListener=()=>{this._onClose("transport close",{description:"network connection lost"})},Ad.push(this._offlineEventListener))),this.opts.withCredentials&&(this._cookieJar=void 0),this._open()}createTransport(e){const n=Object.assign({},this.opts.query);n.EIO=bS,n.transport=e,this.id&&(n.sid=this.id);const i=Object.assign({},this.opts,{query:n,socket:this,hostname:this.hostname,secure:this.secure,port:this.port},this.opts.transportOptions[e]);return new this._transportsByName[e](i)}_open(){if(this.transports.length===0){this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);return}const e=this.opts.rememberUpgrade&&To.priorWebsocketSuccess&&this.transports.indexOf("websocket")!==-1?"websocket":this.transports[0];this.readyState="opening";const n=this.createTransport(e);n.open(),this.setTransport(n)}setTransport(e){this.transport&&this.transport.removeAllListeners(),this.transport=e,e.on("drain",this._onDrain.bind(this)).on("packet",this._onPacket.bind(this)).on("error",this._onError.bind(this)).on("close",n=>this._onClose("transport close",n))}onOpen(){this.readyState="open",To.priorWebsocketSuccess=this.transport.name==="websocket",this.emitReserved("open"),this.flush()}_onPacket(e){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing")switch(this.emitReserved("packet",e),this.emitReserved("heartbeat"),e.type){case"open":this.onHandshake(JSON.parse(e.data));break;case"ping":this._sendPacket("pong"),this.emitReserved("ping"),this.emitReserved("pong"),this._resetPingTimeout();break;case"error":const n=new Error("server error");n.code=e.data,this._onError(n);break;case"message":this.emitReserved("data",e.data),this.emitReserved("message",e.data);break}}onHandshake(e){this.emitReserved("handshake",e),this.id=e.sid,this.transport.query.sid=e.sid,this._pingInterval=e.pingInterval,this._pingTimeout=e.pingTimeout,this._maxPayload=e.maxPayload,this.onOpen(),this.readyState!=="closed"&&this._resetPingTimeout()}_resetPingTimeout(){this.clearTimeoutFn(this._pingTimeoutTimer);const e=this._pingInterval+this._pingTimeout;this._pingTimeoutTime=Date.now()+e,this._pingTimeoutTimer=this.setTimeoutFn(()=>{this._onClose("ping timeout")},e),this.opts.autoUnref&&this._pingTimeoutTimer.unref()}_onDrain(){this.writeBuffer.splice(0,this._prevBufferLen),this._prevBufferLen=0,this.writeBuffer.length===0?this.emitReserved("drain"):this.flush()}flush(){if(this.readyState!=="closed"&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){const e=this._getWritablePackets();this.transport.send(e),this._prevBufferLen=e.length,this.emitReserved("flush")}}_getWritablePackets(){if(!(this._maxPayload&&this.transport.name==="polling"&&this.writeBuffer.length>1))return this.writeBuffer;let n=1;for(let i=0;i<this.writeBuffer.length;i++){const r=this.writeBuffer[i].data;if(r&&(n+=WH(r)),i>0&&n>this._maxPayload)return this.writeBuffer.slice(0,i);n+=2}return this.writeBuffer}_hasPingExpired(){if(!this._pingTimeoutTime)return!0;const e=Date.now()>this._pingTimeoutTime;return e&&(this._pingTimeoutTime=0,Ed(()=>{this._onClose("ping timeout")},this.setTimeoutFn)),e}write(e,n,i){return this._sendPacket("message",e,n,i),this}send(e,n,i){return this._sendPacket("message",e,n,i),this}_sendPacket(e,n,i,r){if(typeof n=="function"&&(r=n,n=void 0),typeof i=="function"&&(r=i,i=null),this.readyState==="closing"||this.readyState==="closed")return;i=i||{},i.compress=i.compress!==!1;const o={type:e,data:n,options:i};this.emitReserved("packetCreate",o),this.writeBuffer.push(o),r&&this.once("flush",r),this.flush()}close(){const e=()=>{this._onClose("forced close"),this.transport.close()},n=()=>{this.off("upgrade",n),this.off("upgradeError",n),e()},i=()=>{this.once("upgrade",n),this.once("upgradeError",n)};return(this.readyState==="opening"||this.readyState==="open")&&(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?i():e()}):this.upgrading?i():e()),this}_onError(e){if(To.priorWebsocketSuccess=!1,this.opts.tryAllTransports&&this.transports.length>1&&this.readyState==="opening")return this.transports.shift(),this._open();this.emitReserved("error",e),this._onClose("transport error",e)}_onClose(e,n){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing"){if(this.clearTimeoutFn(this._pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),v1&&(this._beforeunloadEventListener&&removeEventListener("beforeunload",this._beforeunloadEventListener,!1),this._offlineEventListener)){const i=Ad.indexOf(this._offlineEventListener);i!==-1&&Ad.splice(i,1)}this.readyState="closed",this.id=null,this.emitReserved("close",e,n),this.writeBuffer=[],this._prevBufferLen=0}}}To.protocol=bS;class cU extends To{constructor(){super(...arguments),this._upgrades=[]}onOpen(){if(super.onOpen(),this.readyState==="open"&&this.opts.upgrade)for(let e=0;e<this._upgrades.length;e++)this._probe(this._upgrades[e])}_probe(e){let n=this.createTransport(e),i=!1;To.priorWebsocketSuccess=!1;const r=()=>{i||(n.send([{type:"ping",data:"probe"}]),n.once("packet",c=>{if(!i)if(c.type==="pong"&&c.data==="probe"){if(this.upgrading=!0,this.emitReserved("upgrading",n),!n)return;To.priorWebsocketSuccess=n.name==="websocket",this.transport.pause(()=>{i||this.readyState!=="closed"&&(u(),this.setTransport(n),n.send([{type:"upgrade"}]),this.emitReserved("upgrade",n),n=null,this.upgrading=!1,this.flush())})}else{const d=new Error("probe error");d.transport=n.name,this.emitReserved("upgradeError",d)}}))};function o(){i||(i=!0,u(),n.close(),n=null)}const s=c=>{const d=new Error("probe error: "+c);d.transport=n.name,o(),this.emitReserved("upgradeError",d)};function a(){s("transport closed")}function l(){s("socket closed")}function f(c){n&&c.name!==n.name&&o()}const u=()=>{n.removeListener("open",r),n.removeListener("error",s),n.removeListener("close",a),this.off("close",l),this.off("upgrading",f)};n.once("open",r),n.once("error",s),n.once("close",a),this.once("close",l),this.once("upgrading",f),this._upgrades.indexOf("webtransport")!==-1&&e!=="webtransport"?this.setTimeoutFn(()=>{i||n.open()},200):n.open()}onHandshake(e){this._upgrades=this._filterUpgrades(e.upgrades),super.onHandshake(e)}_filterUpgrades(e){const n=[];for(let i=0;i<e.length;i++)~this.transports.indexOf(e[i])&&n.push(e[i]);return n}}let dU=class extends cU{constructor(e,n={}){const i=typeof e=="object"?e:n;(!i.transports||i.transports&&typeof i.transports[0]=="string")&&(i.transports=(i.transports||["polling","websocket","webtransport"]).map(r=>sU[r]).filter(r=>!!r)),super(e,i)}};function pU(t,e="",n){let i=t;n=n||typeof location<"u"&&location,t==null&&(t=n.protocol+"//"+n.host),typeof t=="string"&&(t.charAt(0)==="/"&&(t.charAt(1)==="/"?t=n.protocol+t:t=n.host+t),/^(https?|wss?):\/\//.test(t)||(typeof n<"u"?t=n.protocol+"//"+t:t="https://"+t),i=w1(t)),i.port||(/^(http|ws)$/.test(i.protocol)?i.port="80":/^(http|ws)s$/.test(i.protocol)&&(i.port="443")),i.path=i.path||"/";const o=i.host.indexOf(":")!==-1?"["+i.host+"]":i.host;return i.id=i.protocol+"://"+o+":"+i.port+e,i.href=i.protocol+"://"+o+(n&&n.port===i.port?"":":"+i.port),i}const hU=typeof ArrayBuffer=="function",gU=t=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(t):t.buffer instanceof ArrayBuffer,OS=Object.prototype.toString,mU=typeof Blob=="function"||typeof Blob<"u"&&OS.call(Blob)==="[object BlobConstructor]",yU=typeof File=="function"||typeof File<"u"&&OS.call(File)==="[object FileConstructor]";function b1(t){return hU&&(t instanceof ArrayBuffer||gU(t))||mU&&t instanceof Blob||yU&&t instanceof File}function Rd(t,e){if(!t||typeof t!="object")return!1;if(Array.isArray(t)){for(let n=0,i=t.length;n<i;n++)if(Rd(t[n]))return!0;return!1}if(b1(t))return!0;if(t.toJSON&&typeof t.toJSON=="function"&&arguments.length===1)return Rd(t.toJSON(),!0);for(const n in t)if(Object.prototype.hasOwnProperty.call(t,n)&&Rd(t[n]))return!0;return!1}function wU(t){const e=[],n=t.data,i=t;return i.data=x1(n,e),i.attachments=e.length,{packet:i,buffers:e}}function x1(t,e){if(!t)return t;if(b1(t)){const n={_placeholder:!0,num:e.length};return e.push(t),n}else if(Array.isArray(t)){const n=new Array(t.length);for(let i=0;i<t.length;i++)n[i]=x1(t[i],e);return n}else if(typeof t=="object"&&!(t instanceof Date)){const n={};for(const i in t)Object.prototype.hasOwnProperty.call(t,i)&&(n[i]=x1(t[i],e));return n}return t}function vU(t,e){return t.data=_1(t.data,e),delete t.attachments,t}function _1(t,e){if(!t)return t;if(t&&t._placeholder===!0){if(typeof t.num=="number"&&t.num>=0&&t.num<e.length)return e[t.num];throw new Error("illegal attachments")}else if(Array.isArray(t))for(let n=0;n<t.length;n++)t[n]=_1(t[n],e);else if(typeof t=="object")for(const n in t)Object.prototype.hasOwnProperty.call(t,n)&&(t[n]=_1(t[n],e));return t}const bU=["connect","connect_error","disconnect","disconnecting","newListener","removeListener"],xU=5;var Ct;(function(t){t[t.CONNECT=0]="CONNECT",t[t.DISCONNECT=1]="DISCONNECT",t[t.EVENT=2]="EVENT",t[t.ACK=3]="ACK",t[t.CONNECT_ERROR=4]="CONNECT_ERROR",t[t.BINARY_EVENT=5]="BINARY_EVENT",t[t.BINARY_ACK=6]="BINARY_ACK"})(Ct||(Ct={}));class _U{constructor(e){this.replacer=e}encode(e){return(e.type===Ct.EVENT||e.type===Ct.ACK)&&Rd(e)?this.encodeAsBinary({type:e.type===Ct.EVENT?Ct.BINARY_EVENT:Ct.BINARY_ACK,nsp:e.nsp,data:e.data,id:e.id}):[this.encodeAsString(e)]}encodeAsString(e){let n=""+e.type;return(e.type===Ct.BINARY_EVENT||e.type===Ct.BINARY_ACK)&&(n+=e.attachments+"-"),e.nsp&&e.nsp!=="/"&&(n+=e.nsp+","),e.id!=null&&(n+=e.id),e.data!=null&&(n+=JSON.stringify(e.data,this.replacer)),n}encodeAsBinary(e){const n=wU(e),i=this.encodeAsString(n.packet),r=n.buffers;return r.unshift(i),r}}function AS(t){return Object.prototype.toString.call(t)==="[object Object]"}class k1 extends an{constructor(e){super(),this.reviver=e}add(e){let n;if(typeof e=="string"){if(this.reconstructor)throw new Error("got plaintext data when reconstructing a packet");n=this.decodeString(e);const i=n.type===Ct.BINARY_EVENT;i||n.type===Ct.BINARY_ACK?(n.type=i?Ct.EVENT:Ct.ACK,this.reconstructor=new kU(n),n.attachments===0&&super.emitReserved("decoded",n)):super.emitReserved("decoded",n)}else if(b1(e)||e.base64)if(this.reconstructor)n=this.reconstructor.takeBinaryData(e),n&&(this.reconstructor=null,super.emitReserved("decoded",n));else throw new Error("got binary data when not reconstructing a packet");else throw new Error("Unknown type: "+e)}decodeString(e){let n=0;const i={type:Number(e.charAt(0))};if(Ct[i.type]===void 0)throw new Error("unknown packet type "+i.type);if(i.type===Ct.BINARY_EVENT||i.type===Ct.BINARY_ACK){const o=n+1;for(;e.charAt(++n)!=="-"&&n!=e.length;);const s=e.substring(o,n);if(s!=Number(s)||e.charAt(n)!=="-")throw new Error("Illegal attachments");i.attachments=Number(s)}if(e.charAt(n+1)==="/"){const o=n+1;for(;++n&&!(e.charAt(n)===","||n===e.length););i.nsp=e.substring(o,n)}else i.nsp="/";const r=e.charAt(n+1);if(r!==""&&Number(r)==r){const o=n+1;for(;++n;){const s=e.charAt(n);if(s==null||Number(s)!=s){--n;break}if(n===e.length)break}i.id=Number(e.substring(o,n+1))}if(e.charAt(++n)){const o=this.tryParse(e.substr(n));if(k1.isPayloadValid(i.type,o))i.data=o;else throw new Error("invalid payload")}return i}tryParse(e){try{return JSON.parse(e,this.reviver)}catch{return!1}}static isPayloadValid(e,n){switch(e){case Ct.CONNECT:return AS(n);case Ct.DISCONNECT:return n===void 0;case Ct.CONNECT_ERROR:return typeof n=="string"||AS(n);case Ct.EVENT:case Ct.BINARY_EVENT:return Array.isArray(n)&&(typeof n[0]=="number"||typeof n[0]=="string"&&bU.indexOf(n[0])===-1);case Ct.ACK:case Ct.BINARY_ACK:return Array.isArray(n)}}destroy(){this.reconstructor&&(this.reconstructor.finishedReconstruction(),this.reconstructor=null)}}class kU{constructor(e){this.packet=e,this.buffers=[],this.reconPack=e}takeBinaryData(e){if(this.buffers.push(e),this.buffers.length===this.reconPack.attachments){const n=vU(this.reconPack,this.buffers);return this.finishedReconstruction(),n}return null}finishedReconstruction(){this.reconPack=null,this.buffers=[]}}const SU=Object.freeze(Object.defineProperty({__proto__:null,Decoder:k1,Encoder:_U,get PacketType(){return Ct},protocol:xU},Symbol.toStringTag,{value:"Module"}));function nr(t,e,n){return t.on(e,n),function(){t.off(e,n)}}const CU=Object.freeze({connect:1,connect_error:1,disconnect:1,disconnecting:1,newListener:1,removeListener:1});class RS extends an{constructor(e,n,i){super(),this.connected=!1,this.recovered=!1,this.receiveBuffer=[],this.sendBuffer=[],this._queue=[],this._queueSeq=0,this.ids=0,this.acks={},this.flags={},this.io=e,this.nsp=n,i&&i.auth&&(this.auth=i.auth),this._opts=Object.assign({},i),this.io._autoConnect&&this.open()}get disconnected(){return!this.connected}subEvents(){if(this.subs)return;const e=this.io;this.subs=[nr(e,"open",this.onopen.bind(this)),nr(e,"packet",this.onpacket.bind(this)),nr(e,"error",this.onerror.bind(this)),nr(e,"close",this.onclose.bind(this))]}get active(){return!!this.subs}connect(){return this.connected?this:(this.subEvents(),this.io._reconnecting||this.io.open(),this.io._readyState==="open"&&this.onopen(),this)}open(){return this.connect()}send(...e){return e.unshift("message"),this.emit.apply(this,e),this}emit(e,...n){var i,r,o;if(CU.hasOwnProperty(e))throw new Error('"'+e.toString()+'" is a reserved event name');if(n.unshift(e),this._opts.retries&&!this.flags.fromQueue&&!this.flags.volatile)return this._addToQueue(n),this;const s={type:Ct.EVENT,data:n};if(s.options={},s.options.compress=this.flags.compress!==!1,typeof n[n.length-1]=="function"){const u=this.ids++,c=n.pop();this._registerAckCallback(u,c),s.id=u}const a=(r=(i=this.io.engine)===null||i===void 0?void 0:i.transport)===null||r===void 0?void 0:r.writable,l=this.connected&&!(!((o=this.io.engine)===null||o===void 0)&&o._hasPingExpired());return this.flags.volatile&&!a||(l?(this.notifyOutgoingListeners(s),this.packet(s)):this.sendBuffer.push(s)),this.flags={},this}_registerAckCallback(e,n){var i;const r=(i=this.flags.timeout)!==null&&i!==void 0?i:this._opts.ackTimeout;if(r===void 0){this.acks[e]=n;return}const o=this.io.setTimeoutFn(()=>{delete this.acks[e];for(let a=0;a<this.sendBuffer.length;a++)this.sendBuffer[a].id===e&&this.sendBuffer.splice(a,1);n.call(this,new Error("operation has timed out"))},r),s=(...a)=>{this.io.clearTimeoutFn(o),n.apply(this,a)};s.withError=!0,this.acks[e]=s}emitWithAck(e,...n){return new Promise((i,r)=>{const o=(s,a)=>s?r(s):i(a);o.withError=!0,n.push(o),this.emit(e,...n)})}_addToQueue(e){let n;typeof e[e.length-1]=="function"&&(n=e.pop());const i={id:this._queueSeq++,tryCount:0,pending:!1,args:e,flags:Object.assign({fromQueue:!0},this.flags)};e.push((r,...o)=>i!==this._queue[0]?void 0:(r!==null?i.tryCount>this._opts.retries&&(this._queue.shift(),n&&n(r)):(this._queue.shift(),n&&n(null,...o)),i.pending=!1,this._drainQueue())),this._queue.push(i),this._drainQueue()}_drainQueue(e=!1){if(!this.connected||this._queue.length===0)return;const n=this._queue[0];n.pending&&!e||(n.pending=!0,n.tryCount++,this.flags=n.flags,this.emit.apply(this,n.args))}packet(e){e.nsp=this.nsp,this.io._packet(e)}onopen(){typeof this.auth=="function"?this.auth(e=>{this._sendConnectPacket(e)}):this._sendConnectPacket(this.auth)}_sendConnectPacket(e){this.packet({type:Ct.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},e):e})}onerror(e){this.connected||this.emitReserved("connect_error",e)}onclose(e,n){this.connected=!1,delete this.id,this.emitReserved("disconnect",e,n),this._clearAcks()}_clearAcks(){Object.keys(this.acks).forEach(e=>{if(!this.sendBuffer.some(i=>String(i.id)===e)){const i=this.acks[e];delete this.acks[e],i.withError&&i.call(this,new Error("socket has been disconnected"))}})}onpacket(e){if(e.nsp===this.nsp)switch(e.type){case Ct.CONNECT:e.data&&e.data.sid?this.onconnect(e.data.sid,e.data.pid):this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case Ct.EVENT:case Ct.BINARY_EVENT:this.onevent(e);break;case Ct.ACK:case Ct.BINARY_ACK:this.onack(e);break;case Ct.DISCONNECT:this.ondisconnect();break;case Ct.CONNECT_ERROR:this.destroy();const i=new Error(e.data.message);i.data=e.data.data,this.emitReserved("connect_error",i);break}}onevent(e){const n=e.data||[];e.id!=null&&n.push(this.ack(e.id)),this.connected?this.emitEvent(n):this.receiveBuffer.push(Object.freeze(n))}emitEvent(e){if(this._anyListeners&&this._anyListeners.length){const n=this._anyListeners.slice();for(const i of n)i.apply(this,e)}super.emit.apply(this,e),this._pid&&e.length&&typeof e[e.length-1]=="string"&&(this._lastOffset=e[e.length-1])}ack(e){const n=this;let i=!1;return function(...r){i||(i=!0,n.packet({type:Ct.ACK,id:e,data:r}))}}onack(e){const n=this.acks[e.id];typeof n=="function"&&(delete this.acks[e.id],n.withError&&e.data.unshift(null),n.apply(this,e.data))}onconnect(e,n){this.id=e,this.recovered=n&&this._pid===n,this._pid=n,this.connected=!0,this.emitBuffered(),this.emitReserved("connect"),this._drainQueue(!0)}emitBuffered(){this.receiveBuffer.forEach(e=>this.emitEvent(e)),this.receiveBuffer=[],this.sendBuffer.forEach(e=>{this.notifyOutgoingListeners(e),this.packet(e)}),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach(e=>e()),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:Ct.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(e){return this.flags.compress=e,this}get volatile(){return this.flags.volatile=!0,this}timeout(e){return this.flags.timeout=e,this}onAny(e){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(e),this}prependAny(e){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(e),this}offAny(e){if(!this._anyListeners)return this;if(e){const n=this._anyListeners;for(let i=0;i<n.length;i++)if(e===n[i])return n.splice(i,1),this}else this._anyListeners=[];return this}listenersAny(){return this._anyListeners||[]}onAnyOutgoing(e){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.push(e),this}prependAnyOutgoing(e){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.unshift(e),this}offAnyOutgoing(e){if(!this._anyOutgoingListeners)return this;if(e){const n=this._anyOutgoingListeners;for(let i=0;i<n.length;i++)if(e===n[i])return n.splice(i,1),this}else this._anyOutgoingListeners=[];return this}listenersAnyOutgoing(){return this._anyOutgoingListeners||[]}notifyOutgoingListeners(e){if(this._anyOutgoingListeners&&this._anyOutgoingListeners.length){const n=this._anyOutgoingListeners.slice();for(const i of n)i.apply(this,e.data)}}}function Na(t){t=t||{},this.ms=t.min||100,this.max=t.max||1e4,this.factor=t.factor||2,this.jitter=t.jitter>0&&t.jitter<=1?t.jitter:0,this.attempts=0}Na.prototype.duration=function(){var t=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var e=Math.random(),n=Math.floor(e*this.jitter*t);t=(Math.floor(e*10)&1)==0?t-n:t+n}return Math.min(t,this.max)|0},Na.prototype.reset=function(){this.attempts=0},Na.prototype.setMin=function(t){this.ms=t},Na.prototype.setMax=function(t){this.max=t},Na.prototype.setJitter=function(t){this.jitter=t};class S1 extends an{constructor(e,n){var i;super(),this.nsps={},this.subs=[],e&&typeof e=="object"&&(n=e,e=void 0),n=n||{},n.path=n.path||"/socket.io",this.opts=n,Od(this,n),this.reconnection(n.reconnection!==!1),this.reconnectionAttempts(n.reconnectionAttempts||1/0),this.reconnectionDelay(n.reconnectionDelay||1e3),this.reconnectionDelayMax(n.reconnectionDelayMax||5e3),this.randomizationFactor((i=n.randomizationFactor)!==null&&i!==void 0?i:.5),this.backoff=new Na({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(n.timeout==null?2e4:n.timeout),this._readyState="closed",this.uri=e;const r=n.parser||SU;this.encoder=new r.Encoder,this.decoder=new r.Decoder,this._autoConnect=n.autoConnect!==!1,this._autoConnect&&this.open()}reconnection(e){return arguments.length?(this._reconnection=!!e,e||(this.skipReconnect=!0),this):this._reconnection}reconnectionAttempts(e){return e===void 0?this._reconnectionAttempts:(this._reconnectionAttempts=e,this)}reconnectionDelay(e){var n;return e===void 0?this._reconnectionDelay:(this._reconnectionDelay=e,(n=this.backoff)===null||n===void 0||n.setMin(e),this)}randomizationFactor(e){var n;return e===void 0?this._randomizationFactor:(this._randomizationFactor=e,(n=this.backoff)===null||n===void 0||n.setJitter(e),this)}reconnectionDelayMax(e){var n;return e===void 0?this._reconnectionDelayMax:(this._reconnectionDelayMax=e,(n=this.backoff)===null||n===void 0||n.setMax(e),this)}timeout(e){return arguments.length?(this._timeout=e,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&this.backoff.attempts===0&&this.reconnect()}open(e){if(~this._readyState.indexOf("open"))return this;this.engine=new dU(this.uri,this.opts);const n=this.engine,i=this;this._readyState="opening",this.skipReconnect=!1;const r=nr(n,"open",function(){i.onopen(),e&&e()}),o=a=>{this.cleanup(),this._readyState="closed",this.emitReserved("error",a),e?e(a):this.maybeReconnectOnOpen()},s=nr(n,"error",o);if(this._timeout!==!1){const a=this._timeout,l=this.setTimeoutFn(()=>{r(),o(new Error("timeout")),n.close()},a);this.opts.autoUnref&&l.unref(),this.subs.push(()=>{this.clearTimeoutFn(l)})}return this.subs.push(r),this.subs.push(s),this}connect(e){return this.open(e)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");const e=this.engine;this.subs.push(nr(e,"ping",this.onping.bind(this)),nr(e,"data",this.ondata.bind(this)),nr(e,"error",this.onerror.bind(this)),nr(e,"close",this.onclose.bind(this)),nr(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(e){try{this.decoder.add(e)}catch(n){this.onclose("parse error",n)}}ondecoded(e){Ed(()=>{this.emitReserved("packet",e)},this.setTimeoutFn)}onerror(e){this.emitReserved("error",e)}socket(e,n){let i=this.nsps[e];return i?this._autoConnect&&!i.active&&i.connect():(i=new RS(this,e,n),this.nsps[e]=i),i}_destroy(e){const n=Object.keys(this.nsps);for(const i of n)if(this.nsps[i].active)return;this._close()}_packet(e){const n=this.encoder.encode(e);for(let i=0;i<n.length;i++)this.engine.write(n[i],e.options)}cleanup(){this.subs.forEach(e=>e()),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close")}disconnect(){return this._close()}onclose(e,n){var i;this.cleanup(),(i=this.engine)===null||i===void 0||i.close(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",e,n),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;const e=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{const n=this.backoff.duration();this._reconnecting=!0;const i=this.setTimeoutFn(()=>{e.skipReconnect||(this.emitReserved("reconnect_attempt",e.backoff.attempts),!e.skipReconnect&&e.open(r=>{r?(e._reconnecting=!1,e.reconnect(),this.emitReserved("reconnect_error",r)):e.onreconnect()}))},n);this.opts.autoUnref&&i.unref(),this.subs.push(()=>{this.clearTimeoutFn(i)})}}onreconnect(){const e=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",e)}}const mf={};function Td(t,e){typeof t=="object"&&(e=t,t=void 0),e=e||{};const n=pU(t,e.path||"/socket.io"),i=n.source,r=n.id,o=n.path,s=mf[r]&&o in mf[r].nsps,a=e.forceNew||e["force new connection"]||e.multiplex===!1||s;let l;return a?l=new S1(i,e):(mf[r]||(mf[r]=new S1(i,e)),l=mf[r]),n.query&&!e.query&&(e.query=n.queryKey),l.socket(n.path,e)}Object.assign(Td,{Manager:S1,Socket:RS,io:Td,connect:Td});const EU={key:0},OU={class:"iafw:grid iafw:gap-4 iafw:py-4"},AU={key:1},RU={class:"iafw:grid iafw:gap-4 iafw:py-4 iafw:items-center iafw:justify-center"},TU=["src"],PU={key:1,class:"iafw:size-72 iafw:flex iafw:flex-col iafw:items-center iafw:justify-center iafw:gap-5 iafw:text-primary"},MU=q({__name:"NewConnectionDialogContent",props:Ui({connectionId:{}},{open:{type:Boolean,required:!0},openModifiers:{}}),emits:["update:open"],setup(t){tj({validateOnInput:!1,validateOnBlur:!1});const e=Ao(),n=Ra(),i=go(t,"open"),r=hk({initialValues:{name:""},validationSchema:hf({name:Cr().required("Connection name is required").min(3,"Connection name must be at least 3 characters")})}),o=t,s=H(o.connectionId?"scan":"create"),a=H(!1),l=H(null),f=H(""),u=Td("wss://api.pingonotify.com",{autoConnect:!1,transports:["websocket"],path:"/ws",query:{apikey:n.session?.token||""}});console.log(n.session?.token),u.connect();const c=r.handleSubmit(async h=>{a.value=!0;try{const g=await e.create.execute({data:{name:h.name,qrcode:!0}});l.value=g.data.value?.qrcode.base64||"",s.value="scan",e.fetch.execute({params:{sync:!0}})}catch(g){f.value=am(g)}finally{a.value=!1}}),d=h=>{h.id===o.connectionId&&(l.value=h.base64)},p=async h=>{h.id===o.connectionId&&h.status==="open"&&(await e.fetch.execute({params:{sync:!0}}),i.value=!1)};return u.on("connection:qrcode",d),u.on("connection:update",p),je(()=>s.value,h=>{h==="scan"&&o.connectionId&&ii.get(`/connections/${o.connectionId}/qrcode`).then(g=>{l.value=g.data?.base64||""})},{immediate:!0}),qn(()=>{u.removeAllListeners(),u.disconnect()}),(h,g)=>{const y=wk,w=yk,v=mk,_=$3,b=F3,x=q3,k=Qm,S=Vm,T=Kt,A=H3;return E(),B(Bu,{name:"fade",mode:"out-in"},{default:C(()=>[m(s)==="create"?(E(),X("form",{key:0,onSubmit:g[0]||(g[0]=Bt((...R)=>m(c)&&m(c)(...R),["prevent"]))},[M(v,{class:"iafw:mb-4"},{default:C(()=>[M(y,null,{default:C(()=>[...g[2]||(g[2]=[_e(" New connection",-1)])]),_:1}),M(w,null,{default:C(()=>[...g[3]||(g[3]=[_e(" Connect to a new WhatsApp account. ",-1)])]),_:1})]),_:1}),m(f)||Object.values(m(r).errors.value).length?(E(),B(x,{key:0,variant:"destructive"},{default:C(()=>[M(m(Fc),{class:"h-4 w-4"}),M(_,null,{default:C(()=>[...g[4]||(g[4]=[_e("Error",-1)])]),_:1}),M(b,null,{default:C(()=>[m(f)?(E(),X("div",EU,Ae(m(f)),1)):Re("",!0),(E(!0),X(Ve,null,Rt(Object.values(m(r).errors.value),R=>(E(),X("div",{key:R},Ae(R),1))),128))]),_:1})]),_:1})):Re("",!0),ie("div",OU,[M(m(Ss),{name:"name"},{default:C(({componentField:R})=>[M(S,null,{default:C(()=>[M(k,null,{default:C(()=>[M(Uk,le({label:"Connection name",placeholder:"Enter connection name"},R),null,16)]),_:2},1024)]),_:2},1024)]),_:1})]),M(A,null,{default:C(()=>[M(T,{type:"submit",disabled:m(a)},{default:C(()=>[m(a)?(E(),B(m(Qi),{key:0,class:"iafw:animate-spin"})):Re("",!0),g[5]||(g[5]=_e(" Create ",-1))]),_:1},8,["disabled"])]),_:1})],32)):m(s)==="scan"?(E(),X("div",AU,[M(v,null,{default:C(()=>[M(y,null,{default:C(()=>[...g[6]||(g[6]=[_e(" Scan QR Code",-1)])]),_:1}),M(w,null,{default:C(()=>[...g[7]||(g[7]=[_e(" Scan the QR code with your WhatsApp mobile app to connect. ",-1)])]),_:1})]),_:1}),ie("div",RU,[m(l)?(E(),X("img",{key:0,class:"iafw:size-72",src:m(l),alt:"QR Code"},null,8,TU)):(E(),X("div",PU,[M(m(Qi),{class:"iafw:animate-spin iafw:size-12"}),g[8]||(g[8]=ie("div",null,"Loading QR Code...",-1))]))]),M(A,null,{default:C(()=>[M(T,{variant:"outline",onClick:g[1]||(g[1]=R=>i.value=!1)},{default:C(()=>[...g[9]||(g[9]=[_e(" Scan Later ",-1)])]),_:1})]),_:1})])):Re("",!0)]),_:1})}}}),IU=q({__name:"NewConnectionDialog",setup(t,{expose:e}){const n=H(!1),i=H();function r(o){n.value=!0,i.value=o}return e({open:r}),(o,s)=>{const a=j3,l=z3;return E(),B(l,{open:m(n),"onUpdate:open":s[1]||(s[1]=f=>it(n)?n.value=f:null)},{default:C(()=>[M(a,{class:"iafw:sm:max-w-[425px]"},{default:C(()=>[M(MU,{open:m(n),"onUpdate:open":s[0]||(s[0]=f=>it(n)?n.value=f:null),connectionId:m(i)},null,8,["open","connectionId"])]),_:1})]),_:1},8,["open"])}}}),NU={xmlns:"http://www.w3.org/2000/svg",width:"933",height:"721",fill:"currentColor",viewBox:"0 0 933 721"};function DU(t,e){return E(),X("svg",NU,[...e[0]||(e[0]=[ie("path",{d:"M323.12 124.425q17.77 3.27 24.55 5.23 46.31 13.39 79.75 47.68 14.13 16.15 23.28 32.88 13.07 23.91 17.51 52.08 2.2 13.93 2.46 22.21.5 15.46-.54 31.93a76.5 76.5 0 0 0 .09 10.85c.68 8.58 5.81 17.08 11.99 22.97q11.48 10.94 26.92 16.04 16.94 5.6 35.01 7.21 4.58.41 6.03.38c5.23-.1 9.66.76 15.11.82q16.46.2 36.34-1.66c7.67-.72 11.078-19.51 18.708-20.88q4.08-.73 6.97-.64c1.057-3.169 3.063-3.735 4.437-3.169 1.982-11.985 9.681 7.45 14.183 19.463 1.867 6.536 5.475 18.884-2.217 32.708-.701 1.259-2.788 4.101-3.481 5.008-3.96 5.21-6.61 9.14-10.68 13.34q-.34.35-5.26 5.75-9.65 10.57-23.13 21.14-27.14 21.27-60.33 30.34c-6.65 1.82-14.71 2.97-21.15 4.01-3.92.62-7.28.69-11.24.79a1.97 1.97 0 0 0-1.364.59c-.36.369-.564.864-.566 1.38l-.07 11.2a178 178 0 0 1-1.43 18.1q-.37 2.81-1 9.04-1.54 15.25-7.3 33.91-15.94 61.64-64.71 102.11l-4.89 3.86a1.2 1.2 0 0 0-.39.53c-1.09 3.11 3.12 4.22 5.15 5.25q2.23 1.12 7.44 2.99 8.34 2.99 16.01 9.09c6.54 5.2 10.25 9.03 10 17.32-.21 6.9-6.17 12.69-12.31 15.05q-7.73 2.97-12.09 3.22-13.46.79-31.76-2.09a172 172 0 0 1-16.49-3.47 545 545 0 0 0-18.16-4.43 1134 1134 0 0 1-23.33-5.55q-8.04-2-20.33-2.74l-53.94.06-23.78-.25q-.26 0-.51.06c-3.44.82-7.43 1.77-11.17 3.23q-12.52 4.88-28.63 10.71a126 126 0 0 1-8.93 2.83q-8.99 2.51-9.01 2.51-10.16 2.73-23.78 4.44-13.06 1.63-26.41.62c-5.53-.42-11.11-1.66-16.27-3.22-10.2-3.08-21.18-11.26-18.87-23.52 1.29-6.21 4.78-10.54 9.38-14.96q3.9-3.75 14.32-11.16 3.31-2.35 2.03-5.8a1.4 1.4 0 0 1-.35-.6 4.8 4.8 0 0 0-1.08-1.42q-34.14-30.54-48.3-74.17a173 173 0 0 1-7.19-32.61q-.33-4.22-.99-8.51-.37-2.41-.22-12.49.05-3.88 2.48-5.85 3.99-3.24 15.86-13.84 5.16-4.61 8.03-9.15 1.36-4.66-2.38-6.7c-3.02-2.03-8.12 1.84-10.99 4.02a410 410 0 0 0-23.75 19.49q-25.57 22.66-39.8 34.69c-8.28 6.99-21.01 5.95-25.1-4.96q-1.47-3.91-1.49-11.5c.97-9.32 1.87-19.15 3.69-27.88q6.11-29.46 18.27-57.28 11.66-26.66 26.3-49.71 9.81-15.45 28.65-41.68c6.87-9.58 11.95-19.08 13.51-29.86q1.1-7.61 2.6-20.28 1.13-9.53 5.59-29.29 2.19-9.71 4.96-17.29l4.51-12.33q17.97-49.14 58.26-84.19 21.25-18.49 47.04-29.56l10.01-4.05 5.55-1.93 20.94-6.07q36.52-7.6 73.24-2.39m-135.83 83.55q-9.68 10.81-15.53 22.84-6.66 13.68-9.33 29.7a156.3 156.3 0 0 0-1.93 34.24q.47 8.78 3.36 21.12c5.36 18.56 15.7 36.02 30.75 48.26q2.62 2.13 3.95 3.38c4.08 3.82 7.83 6.94 6.51 13.22-.7 3.28-4.25 6.99-6.59 9.09q-18.74 16.82-31.69 37.05-1.81 2.83-2.68 4.72c-1.9 4.09-4.22 8.01-6.06 12.17q-14.43 32.45-15.92 68.32a172 172 0 0 0 1.27 31.12c2.98 25.91 13.05 49.17 28.97 70 7.07 9.25 16.48 17.77 25.35 24.22q24.21 17.6 56.56 26.22a89 89 0 0 0 7.47 1.69q8.99 1.63 12.43 2.29 8.22 1.56 25.54 1.76 18.69.9 37.15-2.08a168.3 168.3 0 0 0 49.64-15.16 3.6 3.6 0 0 0 1.07-.75 27 27 0 0 0 3.54-1.5 130.3 130.3 0 0 0 27.12-18.41q.34-.3.27-.87.6.14 1.54-.71 15.48-13.98 25.12-28.38c9.55-14.27 16.66-28.97 21.93-45.15q3.57-10.97 4.09-13.35 4.23-19.42 5.41-29.53 4.16-35.86-.89-75.26-.56-4.37-2-11.38-.83-4.08-2.35-11.3-1.21-5.79-2.81-11.52a78.4 78.4 0 0 0-4.21-14.32q-4.95-14.41-9.33-24.07-6.38-14.04-9.86-25.29l-1.92-9.74a2 2 0 0 1-.04-.29q-.17-4.8-.19-9.63c-.03-6.37 1.02-13.31 1.49-19.99q.6-4.24.54-8.58-.19-15.4-3.22-31.06c-1.82-9.36-5.23-19.07-8.84-27.64q-9.33-22.14-27.49-37.49-13.99-11.82-31.98-14.76-15.31-2.2-29.04 3.47c-6.86 2.83-12.97 7.55-19.36 12.31-3.8 2.82-8.33 4.02-12.41.82q-8.06-6.31-13.67-9.83c-3.8-2.38-7.16-3.68-12.5-6.05q-3.34-1.47-8.86-2.5l-10.04-1.75c-30.79-3.9-59.89 7.16-80.33 30.33"},null,-1),ie("path",{d:"M394.638 260.49c.209-11.982-6.681-21.819-15.389-21.971-8.709-.152-15.937 9.438-16.147 21.421s6.681 21.82 15.389 21.972 15.937-9.439 16.147-21.422m-109.018-.047c.021-11.924-7.045-21.603-15.782-21.618s-15.837 9.639-15.858 21.563 7.045 21.602 15.782 21.617 15.837-9.638 15.858-21.562m58.63 68.982q-13.75 1.42-24.07-.95-3.43-.789-7.97-3.45c-7.67-4.5-11.26-13.39-9.8-21.91q1.74-10.11 11.2-16.29 8.18-5.34 19.54-3.84 5.01.67 11.31 4.01 5.46 2.91 19.49 10.03c5.42 2.75 12.54 6.39 16.42 11.11.289.356.495.773.6 1.22 1.82 7.91-2.74 11.25-10.01 13.63q-13.82 4.5-26.46 6.16a.4.4 0 0 0-.128.046.2.2 0 0 0-.072.074q-.01.01-.01.06a.3.3 0 0 1-.017.073q-.01.03-.023.027m552.074-106.584a148 148 0 0 1-91.387 81.64 148 148 0 0 1-121.594-15.224l-88.26 109.883a18.5 18.5 0 0 1-28.842-23.167l88.258-109.901a148 148 0 0 1-32.81-153.181A148 148 0 0 1 744.83 16.055l5.251-.48a148.003 148.003 0 0 1 158.065 132.863 148 148 0 0 1-11.822 74.403m-88.231-88.874a18.5 18.5 0 0 0 3.963-13.596 18.5 18.5 0 0 0-20.408-16.38 18.5 18.5 0 0 0-12.416 6.812l-21.187 26.355-26.372-21.166a18.5 18.5 0 0 0-25.756 3.038 18.5 18.5 0 0 0 2.589 25.805l26.356 21.186-21.166 26.372a18.505 18.505 0 0 0 3.037 25.757 18.5 18.5 0 0 0 25.805-2.59l21.187-26.356 26.372 21.166a18.495 18.495 0 0 0 20.656 2.042 18.5 18.5 0 0 0 8.96-11.155 18.5 18.5 0 0 0-1.676-14.209 18.5 18.5 0 0 0-4.773-5.52l-26.356-21.186z"},null,-1)])])}const BU={render:DU},FU={class:"iafw:my-5 iafw:flex iafw:gap-3"},$U={key:0,class:"iafw:grid iafw:grid-cols-1 iafw:gap-4 iafw:md:grid-cols-2 iafw:lg:grid-cols-3 iafw:xl:grid-cols-3"},LU={key:1,class:"iafw:flex iafw:items-center iafw:justify-center"},qU={key:2,class:"iafw:flex iafw:flex-col iafw:items-center iafw:py-10 iafw:justify-center iafw:border-dashed iafw:rounded-xl iafw:border-2"},VU={key:3,class:"iafw:grid iafw:grid-cols-1 iafw:gap-4 iafw:md:grid-cols-2 iafw:lg:grid-cols-3 iafw:xl:grid-cols-3"},zU=q({__name:"ListConnections",setup(t){const{getConnections:e,fetch:n}=Ao(),{connections:i}=l3(Ao()),r=H();e();function o(){n.execute({params:{sync:!0}})}return(s,a)=>{const l=Kt,f=_z,u=vz,c=wz,d=yz,p=mz,h=Ic;return E(),X("div",null,[a[11]||(a[11]=ie("h1",{class:"iafw:text-xl"},"Connections",-1)),a[12]||(a[12]=ie("p",{class:"iafw:text-muted-foreground"},"Manage your connections with ease.",-1)),M(IU,{ref_key:"connectionDialogRef",ref:r},null,512),ie("div",FU,[M(l,{variant:"outline",onClick:a[0]||(a[0]=g=>m(r)?.open())},{default:C(()=>[M(m(Kl)),a[4]||(a[4]=_e(" New connection ",-1))]),_:1}),M(l,{variant:"outline",onClick:o,disabled:m(n).isLoading},{default:C(()=>[m(n).isLoading?(E(),B(m(Qi),{key:0,class:"iafw:animate-spin"})):(E(),B(m(QF),{key:1})),a[5]||(a[5]=_e(" Sync",-1))]),_:1},8,["disabled"])]),!m(n).isLoading&&m(i).length>0?(E(),X("div",$U,[(E(!0),X(Ve,null,Rt(m(i),g=>(E(),B(Iz,{connection:g,onScan:a[1]||(a[1]=y=>m(r)?.open(y))},null,8,["connection"]))),256))])):!m(n).isLoading&&m(i).length===0?(E(),X("div",LU,[M(p,{class:"border border-dashed"},{default:C(()=>[M(c,null,{default:C(()=>[M(m(BU),{class:"iafw:size-20 iafw:text-foreground/80"}),M(f,null,{default:C(()=>[...a[6]||(a[6]=[_e("Connections Empty",-1)])]),_:1}),M(u,null,{default:C(()=>[...a[7]||(a[7]=[_e(" You have no connections yet. Start by adding a new connection to send mensages and notifications. ",-1)])]),_:1})]),_:1}),M(d,null,{default:C(()=>[M(l,{variant:"outline",size:"sm",onClick:a[2]||(a[2]=g=>m(r)?.open())},{default:C(()=>[M(m(Kl)),a[8]||(a[8]=_e(" New connection ",-1))]),_:1})]),_:1})]),_:1})])):!m(n).isLoading&&m(i).length===0?(E(),X("div",qU,[M(m(lm),{class:"iafw:h-12 iafw:w-12 iafw:text-muted-foreground/70"}),a[10]||(a[10]=ie("p",{class:"iafw:text-muted-foreground iafw:mb-4 iafw:text-center"}," No connections available, please add a connection ",-1)),M(l,{variant:"outline",onClick:a[3]||(a[3]=g=>m(r)?.open())},{default:C(()=>[M(m(Kl)),a[9]||(a[9]=_e(" Add Connection",-1))]),_:1})])):(E(),X("div",VU,[(E(),X(Ve,null,Rt(6,g=>M(h,{class:"iafw:h-44 iafw:w-full iafw:rounded-md",key:g})),64))]))])}}}),jU={xmlns:"http://www.w3.org/2000/svg",width:"250",height:"250",fill:"currentColor",viewBox:"0 0 250 250"};function HU(t,e){return E(),X("svg",jU,[...e[0]||(e[0]=[ie("path",{d:"m228.622 35.586 2.685.506.88.194q8.603 3.047 12.023 11.489.542 1.46.65 2 .653 3.164.656 4.523.015 10.847-.021 21.691-.002.897-.605 3.9-2.15 8.856-10.133 12.815-1.144.567-2.264.897-1.49.435-2.356.65-.236.06-1.73.218-.762.08-1.738.082-12.862.015-35.338-.006c-1.141 0-2.283.988-3.271 1.58l-11.732 6.964q-2.085 1.239-2.653 1.606-1.383.903-2.197 1.094-1.13.268-2.465-.047-2.409-.564-3.291-2.712-.267-.647-.391-1.835c-.203-1.956-.05-3.92-.177-5.885q-.009-31.6.009-40.497.006-2.244.538-4.712c1.024-4.744 4.306-9.053 8.265-11.65q2.665-1.748 6.479-2.712c.989-.247 2.389-.285 3.271-.288q20.353-.077 43.641.065.648.003 1.265.07M179.245 91.84a108 108 0 0 0 6.606-3.864q1.34-.847 2.668-1.186.136-.035.276-.038c8.174-.109 18.498-.077 34.912-.032q3.894.012 5.571-.46c3.57-1 6.923-3.89 7.706-7.702l.267-1.282q.033-.15.033-.303l.041-20.868q.006-3.191-.432-4.753c-.974-3.491-3.762-6.509-7.424-7.444q-1.614-.413-2.444-.453-2.518-.13-9.265-.047-9.141.108-32.697-.044-5.086-.033-8.479 3.585c-2.386 2.544-2.994 5.335-2.997 8.6q-.033 32.37-.03 32.647.03 3.618.124 5.835a.468.468 0 0 0 .691.394z"},null,-1),ie("path",{d:"M99.754 39.154q4.212.785 6.903 1.512c5.23 1.412 10.527 3.923 15.277 7.032q3.456 2.259 6.929 5.724 1.994 1.89 3.859 4.37c2.638 3.503 4.773 7.003 6.412 11.03q1.467 3.61 2.061 5.997a59.4 59.4 0 0 1 1.768 14.947q-.024 2.568-.241 6.223-.071 1.192.059 2.803c.303 3.912 3.579 7.359 6.72 9.283q2.418 1.48 5.362 2.405a44.6 44.6 0 0 0 9.653 1.9q1.35.112 1.75.118 1.438.015 1.759.065c1.7.267 3.229.164 5.503.173 2.297.009 3.956-.185 6.882-.4 3.059-.226 5.312-.72 8.45-1.206q2.213-.34 3.732.333 2.483 1.097 2.792 3.803c.17 1.5-.644 3.364-1.418 4.656-.485.808-.741 1.297-1.176 1.87a911 911 0 0 0-1.912 2.524c-.659.867-1.336 1.453-1.98 2.197q-1.041 1.206-1.485 1.656-6.162 6.247-13.018 10.029-5.04 2.78-11.064 4.421c-1.791.491-4.121.817-5.88 1.103-1.182.194-2.253.226-3.514.255q-.265.007-.318.259a.36.36 0 0 1-.115.25.2.2 0 0 0-.059.141q.068 6.43-1.082 13.415-.714 4.335-1.791 7.747-4.683 18.141-19.035 30.036l-1.439 1.141a.36.36 0 0 0-.12.176c-.268.856.65 1.1 1.223 1.388q.809.421 2.483 1.021 2.505.894 4.823 2.768c1.541 1.244 2.632 2.25 2.8 4.141q.109 1.255-.223 2.073c-1.021 2.497-3.336 3.406-5.753 3.956q-1.077.244-2.494.236-6.82-.048-13.227-1.75-3.95-1.048-4.853-1.242a218 218 0 0 1-6.994-1.611q-2.37-.589-5.979-.806l-15.868.017a91 91 0 0 0-5.732-.108q-1.974.023-3.492.585-3.908 1.444-8.5 3.167a51 51 0 0 1-4.373 1.415q-3.447.95-4.462 1.138-3.945.727-6.6.93c-2.444.188-5.559.203-8.18-.383-2.193-.488-3.87-1-5.258-2.005-1.888-1.368-3.074-3.133-2.615-5.5.359-1.818 1.409-3.115 2.75-4.4q1.154-1.107 4.212-3.283.974-.691.594-1.709a.4.4 0 0 1-.1-.173 1.4 1.4 0 0 0-.318-.418q-9.94-8.89-14.123-21.573a51 51 0 0 1-2.2-9.833q-.1-1.276-.227-2.582a38 38 0 0 1-.167-3.371q-.009-1.285.773-1.935a153 153 0 0 0 4.933-4.326q1.312-1.197 2.085-2.447.397-1.327-.609-1.906c-.873-.709-2.323.382-3.147 1.003a121 121 0 0 0-7.118 5.814q-8.982 7.939-11.54 10.074c-1.757 1.465-4.027 2.1-6.024.718q-1.427-.989-1.606-2.124a29 29 0 0 0-.391-2.021c-.01-2.011.276-3.767.482-5.617q.224-1.992.494-3.324a86 86 0 0 1 6.018-18.579q3.564-7.824 7.538-13.935 3.141-4.833 8.253-11.962c1.874-2.612 3.291-5.33 3.809-8.541q.264-1.647.753-5.965.235-2.06 1.55-8.206.52-2.433 1.42-5.018 1.477-4.26 1.736-4.92c5.532-14.2 16.558-26.568 30.703-32.639l2.947-1.19 1.638-.577 6.103-1.765a62.5 62.5 0 0 1 21.83-.688m-40.191 24.55q-2.877 3.205-4.594 6.762-1.89 3.918-2.68 8.544a52 52 0 0 0-.573 4.62 36.7 36.7 0 0 0 .974 11.786q.224 1.03.608 2.014 1.141 2.913 2.389 5.071 2.474 4.274 6.135 7.215c.747.597 1.703 1.453 2.194 2.006q1.323 1.497.588 3.355a1 1 0 0 1-.117.212q-.924 1.254-1.097 1.406-5.782 5.071-9.856 11.38c-.621.964-.998 1.894-1.512 2.823q-.562 1.017-1.065 2.153-4.238 9.55-4.67 20.094l-.06 2.485.057 2.115.367 4.712q1.35 10.612 7.615 19.297 1.35 1.868 3.1 3.673c2.1 2.165 4.606 4.25 7.185 5.9q7.98 5.103 17.394 6.998a54.7 54.7 0 0 0 10.674 1.076q4.459.22 8.823-.303c5.915-.703 11.718-2.221 17.042-4.929a37.6 37.6 0 0 0 8.976-5.889.29.29 0 0 0 .109-.273q.224.047.479-.191c2.086-1.962 4.23-4.103 5.903-6.336 3.341-4.458 5.98-9.435 7.741-14.791q1.107-3.35 1.277-4.082 1.597-6.786 2.003-12.274.668-9.043-.574-18.888c-.235-1.868-.709-3.968-1.067-5.909-.283-1.532-.791-3.176-1.189-4.773l-1.097-3.609q-1.405-4.089-2.653-6.882-1.394-3.115-2.088-4.936-1.252-3.373-1.491-5.964c-.256-2.777.235-5.597.388-8.4q.165-1.062.159-2.168a51 51 0 0 0-.738-8.424c-.562-3.235-1.568-6.226-2.75-9.088-2.121-5.132-5.906-10.003-10.647-12.959q-3.042-1.894-6.9-2.511-4.494-.651-8.533 1.017c-2.026.839-3.908 2.28-5.697 3.62-1.005.754-2.444 1.215-3.514.313q-.265-.224-2.927-2.133-3.97-2.847-9.123-3.712-.406-.068-1.347-.135a4 4 0 0 0-.565-.1c-8.812-.914-17.162 2.324-23.056 9.012m153.193-1.671q-1.438-.064-4.556.062-4.35.18-17.72-.056-1.72-.03-2.771-.188a3.73 3.73 0 0 1-2.35-1.303q-1.688-2.294-.17-4.55.932-1.388 2.644-1.385 27.897.044 31.544.006c.518-.006 1.979-.194 2.638.061 2.838 1.1 3.347 4.162 1.332 6.368q-.2.22-1.194.58-.532.191-1.311.214a82 82 0 0 1-3.965.044c-1.4-.023-2.744.065-4.121.147m-1.344 5.342h-23.106a3.74 3.74 0 0 0-3.738 3.738v.217a3.74 3.74 0 0 0 3.738 3.739h23.106a3.74 3.74 0 0 0 3.738-3.739v-.217a3.74 3.74 0 0 0-3.738-3.739"},null,-1),ie("path",{d:"M120.548 79.147c.061-3.525-1.965-6.418-4.527-6.463-2.561-.044-4.687 2.776-4.748 6.3-.062 3.525 1.964 6.418 4.526 6.463s4.687-2.776 4.749-6.3m-32.064-.014c.006-3.507-2.073-6.354-4.642-6.358-2.57-.005-4.658 2.834-4.664 6.341-.007 3.507 2.072 6.354 4.641 6.359s4.658-2.835 4.665-6.342m28.073 14.495c.429 2.255-.862 3.214-2.935 3.876q-3.25 1.038-5.218 1.388-1.806.324-2.197.403-1.144.24-2.226.27-3.198.092-5.336-.42c-6.006-1.438-7.197-8.606-2.2-12.07q3.309-2.292 7.68-.906.697.22 3.211 1.594.733.4 3.183 1.611a43 43 0 0 1 4.429 2.51q.951.623 1.5 1.473.08.124.109.27"},null,-1)])])}const UU={render:HU},WU={class:"iafw:relative"},KU={class:"iafw:mx-auto iafw:grid iafw:max-w-2xl iafw:place-items-center iafw:p-6"},GU={class:"iafw:w-full iafw:rounded-2xl iafw:border iafw:border-border iafw:bg-background iafw:p-6 iafw:shadow-lg iafw:backdrop-blur-lg dark:iafw:border-white/10 dark:iafw:bg-white/5"},JU={class:"iafw:rounded-xl iafw:border iafw:border-border iafw:bg-background iafw:p-5 iafw:shadow-sm dark:iafw:bg-white/5"},YU={class:"iafw:flex iafw:flex-col iafw:items-start iafw:gap-4 sm:iafw:flex-row sm:iafw:items-center sm:iafw:justify-between"},XU={class:"iafw:flex iafw:items-start iafw:gap-3"},QU={class:"iafw:w-full sm:iafw:w-auto"},ZU=q({__name:"ConnectPage",setup(t){const e=tc(),n=Ra(),i=U(()=>!!(e.query.code&&e.query.reference)),r=H(i.value);i.value&&n.validateIntegration(e.query.code,e.query.reference);function o(){r.value=!0,Wt.get(window.ajaxurl,{params:{action:"infixs_pingo_notify_integration_url"}}).then(s=>{const a=s.data.data.integration_url;console.log("Integration URL:",a),a&&(window.location.href=a)}).catch(s=>{r.value=!1,console.error("Error fetching integration URL:",s),alert("An error occurred while trying to connect. Please try again.")})}return(s,a)=>{const l=Kt;return E(),X("div",WU,[a[6]||(a[6]=ie("div",{class:"iafw:absolute iafw:top-32 iafw:left-32 iafw:h-72 iafw:w-72 iafw:rounded-full iafw:bg-primary/20 iafw:blur-3xl dark:iafw:bg-indigo-500/20"},null,-1)),a[7]||(a[7]=ie("div",{class:"iafw:absolute iafw:bottom-32 iafw:right-32 iafw:h-72 iafw:w-72 iafw:rounded-full iafw:bg-primary/20 iafw:blur-3xl dark:iafw:bg-cyan-500/20"},null,-1)),ie("div",KU,[ie("section",GU,[a[4]||(a[4]=Iu('<header class="iafw:mb-6 iafw:flex iafw:items-center iafw:gap-3"><div class="iafw:grid iafw:size-12 iafw:place-items-center iafw:rounded-xl iafw:bg-gradient-to-br iafw:from-primary/70 iafw:to-primary/90 iafw:shadow-md"><svg xmlns="http://www.w3.org/2000/svg" class="iafw:size-6 iafw:text-white" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5"><path d="M8 8l8 8M8 16l8-8"></path><rect x="3" y="3" width="8" height="8" rx="2"></rect><rect x="13" y="13" width="8" height="8" rx="2"></rect></svg></div><div class="iafw:flex-1"><div class="iafw:flex iafw:items-center iafw:gap-2"><h1 class="iafw:text-xl iafw:font-semibold iafw:leading-tight"> Integration Platform </h1><span class="iafw:inline-flex iafw:items-center iafw:gap-1 iafw:rounded-full iafw:border iafw:border-emerald-500/30 iafw:bg-emerald-500/10 iafw:px-2.5 iafw:py-0.5 iafw:text-xs iafw:font-medium iafw:text-emerald-700 dark:iafw:text-emerald-300"><svg xmlns="http://www.w3.org/2000/svg" class="iafw:size-3.5" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2a10 10 0 100 20 10 10 0 000-20Zm-1 14l-4-4 1.4-1.4L11 12.2l5.6-5.6L18 8l-7 8z"></path></svg> Free </span></div><p class="iafw:mt-1 iafw:text-sm iafw:text-slate-600 dark:iafw:text-slate-400"> Connect your account in seconds. No card, no catch. </p></div></header>',1)),ie("div",JU,[ie("div",YU,[ie("div",XU,[ie("div",null,[M(m(UU),{class:"iafw:size-16 iafw:text-black/90 iafw:dark:text-white"})]),a[0]||(a[0]=Iu('<div><h2 class="iafw:text-base iafw:font-semibold iafw:leading-tight"> Pingo Notify </h2><p class="iafw:mt-1 iafw:text-sm iafw:text-slate-600 dark:iafw:text-slate-400"> Authorize secure access via OAuth. We can read and sync only the data required for integration. </p><ul class="iafw:mt-3 iafw:space-y-1.5 iafw:text-sm iafw:text-slate-600 dark:iafw:text-slate-400"><li class="iafw:flex iafw:items-center iafw:gap-2"><svg class="iafw:size-4" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path d="M5 13l4 4L19 7"></path></svg> No cost — plan <span class="iafw:font-medium">Free</span></li><li class="iafw:flex iafw:items-center iafw:gap-2"><svg class="iafw:size-4" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path d="M5 13l4 4L19 7"></path></svg> Revocable at any time </li><li class="iafw:flex iafw:items-center iafw:gap-2"><svg class="iafw:size-4" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path d="M5 13l4 4L19 7"></path></svg> Minimum required permissions </li></ul></div>',1))]),ie("div",QU,[M(l,{size:"lg",onClick:o,class:"iafw:group iafw:inline-flex iafw:w-full iafw:items-center iafw:justify-center iafw:gap-2 iafw:rounded-xl iafw:bg-gradient-to-br iafw:from-primary/80 iafw:to-primary iafw:px-5 iafw:py-3 iafw:text-sm iafw:font-semibold iafw:text-white iafw:shadow-md iafw:transition iafw:hover:brightness-110 iafw:focus-visible:iafw:outline-none iafw:focus-visible:iafw:ring-2 iafw:focus-visible:iafw:ring-indigo-500 iafw:active:iafw:scale-[0.99] sm:iafw:w-auto",disabled:m(r)},{default:C(()=>[a[1]||(a[1]=ie("svg",{xmlns:"http://www.w3.org/2000/svg",class:"iafw:size-5 iafw:transition group-hover:iafw:rotate-12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.8"},[ie("path",{d:"M8 12h8"}),ie("path",{d:"M16 8l4 4-4 4"}),ie("rect",{x:"2",y:"4",width:"12",height:"16",rx:"3"})],-1)),a[2]||(a[2]=_e(" Connect ",-1)),m(r)?(E(),B(m(Qi),{key:0,class:"iafw:animate-spin"})):Re("",!0)]),_:1},8,["disabled"]),a[3]||(a[3]=ie("p",{class:"iafw:mt-2 iafw:text-center iafw:text-xs iafw:text-slate-500 dark:iafw:text-slate-400"},[_e(" By continuing, you agree to the "),ie("a",{href:"#",class:"iafw:underline iafw:decoration-dotted iafw:underline-offset-2"},"Terms"),_e(" and "),ie("a",{href:"#",class:"iafw:underline iafw:decoration-dotted iafw:underline-offset-2"},"Privacy Policy"),_e(". ")],-1))])])]),a[5]||(a[5]=Iu('<footer class="iafw:mt-6 iafw:flex iafw:items-center iafw:justify-between iafw:text-xs iafw:text-slate-500 dark:iafw:text-slate-400"><div class="iafw:flex iafw:items-center iafw:gap-2"><svg class="iafw:size-4" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.6"><path d="M12 3l8 4v6c0 5-8 8-8 8s-8-3-8-8V7l8-4z"></path><path d="M9.5 12l1.5 1.5L15 9.5"></path></svg> Encryption for your security </div><span>Disconnect whenever you want</span></footer>',1))])])])}}}),eW={};function tW(t,e){return E(),X("div")}const nW=of(eW,[["render",tW]]);function iW(){return new URL(window.infixsPingoNotify.adminUrl).pathname??"/wp-admin/admin.php"}const rW=iW();function TS(t){const n=t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&").replace(/:[\w]+/g,"([a-zA-Z0-9\\-_]+)");return new RegExp(`^${n}$`)}function oW(t,e){return TS(t).test(e)}function sW(t,e){const n=t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),i=TS(t),r=e.match(i);if(!r)return{};const o=Array.from(n.matchAll(/:([\w]+)/g)).map(s=>s[1]);return Object.fromEntries(o.map((s,a)=>[s,r[a+1]]))}function aW(t){const e=tc();return sW(e.meta.path,e.query.path)[t]||null}function PS(t,e,n,i=rW){for(const r of t){if(r.path===i&&r.meta?.page==n&&(r.meta&&oW(r.meta?.path,e)||typeof e>"u"))return r.children?r.children[0]:r;if(r.children){const o=PS(r.children,e,n,i);if(o)return o}}return null}function lW(t){t.beforeEach(e=>{const n=Ra();if(e.meta?.requiresAuth&&!n.isAuthenticated)return{name:"integration",query:{page:"infixs-pingo-notify",path:"/integration"}};if(e.meta?.requiresGuest&&n.isAuthenticated)return{name:"notifications",query:{page:"infixs-pingo-notify",path:"/notifications"}};const i=PS(P5,e.query.path,e.query.page,e.path);return i&&e.meta?.path!==i.meta?.path?{name:i.name,query:e.query}:!0})}/**301 `+(a!==s?`result of cast: ${a}`:""))}return o}_cast(e,n){let i=e===void 0?e:this.transforms.reduce((r,o)=>o.call(this,r,e,this),e);return i===void 0&&(i=this.getDefault(n)),i}_validate(e,n={},i,r){let{path:o,originalValue:s=e,strict:a=this.spec.strict}=n,l=e;a||(l=this._cast(l,Object.assign({assert:!1},n)));let f=[];for(let u of Object.values(this.internalTests))u&&f.push(u);this.runTests({path:o,value:l,originalValue:s,options:n,tests:f},i,u=>{if(u.length)return r(u,l);this.runTests({path:o,value:l,originalValue:s,options:n,tests:this.tests},i,r)})}runTests(e,n,i){let r=!1,{tests:o,value:s,originalValue:a,path:l,options:f}=e,u=g=>{r||(r=!0,n(g,s))},c=g=>{r||(r=!0,i(g,s))},d=o.length,p=[];if(!d)return c([]);let h={value:s,originalValue:a,path:l,options:f,schema:this};for(let g=0;g<o.length;g++){const y=o[g];y(h,u,function(v){v&&(Array.isArray(v)?p.push(...v):p.push(v)),--d<=0&&c(p)})}}asNestedTest({key:e,index:n,parent:i,parentPath:r,originalParent:o,options:s}){const a=e??n;if(a==null)throw TypeError("Must include `key` or `index` for nested validations");const l=typeof a=="number";let f=i[a];const u=Object.assign({},s,{strict:!0,parent:i,value:f,originalValue:o[a],key:void 0,[l?"index":"key"]:a,path:l||a.includes(".")?`${r||""}[${l?a:`"${a}"`}]`:(r?`${r}.`:"")+e});return(c,d,p)=>this.resolve(u)._validate(f,u,d,p)}validate(e,n){var i;let r=this.resolve(Object.assign({},n,{value:e})),o=(i=n?.disableStackTrace)!=null?i:r.spec.disableStackTrace;return new Promise((s,a)=>r._validate(e,n,(l,f)=>{ai.isError(l)&&(l.value=f),a(l)},(l,f)=>{l.length?a(new ai(l,f,void 0,void 0,o)):s(f)}))}validateSync(e,n){var i;let r=this.resolve(Object.assign({},n,{value:e})),o,s=(i=n?.disableStackTrace)!=null?i:r.spec.disableStackTrace;return r._validate(e,Object.assign({},n,{sync:!0}),(a,l)=>{throw ai.isError(a)&&(a.value=l),a},(a,l)=>{if(a.length)throw new ai(a,e,void 0,void 0,s);o=l}),o}isValid(e,n){return this.validate(e,n).then(()=>!0,i=>{if(ai.isError(i))return!1;throw i})}isValidSync(e,n){try{return this.validateSync(e,n),!0}catch(i){if(ai.isError(i))return!1;throw i}}_getDefault(e){let n=this.spec.default;return n==null?n:typeof n=="function"?n.call(this,e):Ia(n)}getDefault(e){return this.resolve(e||{})._getDefault(e)}default(e){return arguments.length===0?this._getDefault():this.clone({default:e})}strict(e=!0){return this.clone({strict:e})}nullability(e,n){const i=this.clone({nullable:e});return i.internalTests.nullable=Ma({message:n,name:"nullable",test(r){return r===null?this.schema.spec.nullable:!0}}),i}optionality(e,n){const i=this.clone({optional:e});return i.internalTests.optionality=Ma({message:n,name:"optionality",test(r){return r===void 0?this.schema.spec.optional:!0}}),i}optional(){return this.optionality(!0)}defined(e=Sr.defined){return this.optionality(!1,e)}nullable(){return this.nullability(!0)}nonNullable(e=Sr.notNull){return this.nullability(!1,e)}required(e=Sr.required){return this.clone().withMutation(n=>n.nonNullable(e).defined(e))}notRequired(){return this.clone().withMutation(e=>e.nullable().optional())}transform(e){let n=this.clone();return n.transforms.push(e),n}test(...e){let n;if(e.length===1?typeof e[0]=="function"?n={test:e[0]}:n=e[0]:e.length===2?n={name:e[0],test:e[1]}:n={name:e[0],message:e[1],test:e[2]},n.message===void 0&&(n.message=Sr.default),typeof n.test!="function")throw new TypeError("`test` is a required parameters");let i=this.clone(),r=Ma(n),o=n.exclusive||n.name&&i.exclusiveTests[n.name]===!0;if(n.exclusive&&!n.name)throw new TypeError("Exclusive tests must provide a unique `name` identifying the test");return n.name&&(i.exclusiveTests[n.name]=!!n.exclusive),i.tests=i.tests.filter(s=>!(s.OPTIONS.name===n.name&&(o||s.OPTIONS.test===r.OPTIONS.test))),i.tests.push(r),i}when(e,n){!Array.isArray(e)&&typeof e!="string"&&(n=e,e=".");let i=this.clone(),r=Qk(e).map(o=>new Cs(o));return r.forEach(o=>{o.isSibling&&i.deps.push(o.key)}),i.conditions.push(typeof n=="function"?new bd(r,n):bd.fromOptions(r,n)),i}typeError(e){let n=this.clone();return n.internalTests.typeError=Ma({message:e,name:"typeError",skipAbsent:!0,test(i){return this.schema._typeCheck(i)?!0:this.createError({params:{type:this.schema.type}})}}),n}oneOf(e,n=Sr.oneOf){let i=this.clone();return e.forEach(r=>{i._whitelist.add(r),i._blacklist.delete(r)}),i.internalTests.whiteList=Ma({message:n,name:"oneOf",skipAbsent:!0,test(r){let o=this.schema._whitelist,s=o.resolveAll(this.resolve);return s.includes(r)?!0:this.createError({params:{values:Array.from(o).join(", "),resolved:s}})}}),i}notOneOf(e,n=Sr.notOneOf){let i=this.clone();return e.forEach(r=>{i._blacklist.add(r),i._whitelist.delete(r)}),i.internalTests.blacklist=Ma({message:n,name:"notOneOf",test(r){let o=this.schema._blacklist,s=o.resolveAll(this.resolve);return s.includes(r)?this.createError({params:{values:Array.from(o).join(", "),resolved:s}}):!0}}),i}strip(e=!0){let n=this.clone();return n.spec.strip=e,n}describe(e){const n=(e?this.resolve(e):this).clone(),{label:i,meta:r,optional:o,nullable:s}=n.spec;return{meta:r,label:i,optional:o,nullable:s,default:n.getDefault(e),type:n.type,oneOf:n._whitelist.describe(),notOneOf:n._blacklist.describe(),tests:n.tests.filter((l,f,u)=>u.findIndex(c=>c.OPTIONS.name===l.OPTIONS.name)===f).map(l=>{const f=l.OPTIONS.params&&e?iS(Object.assign({},l.OPTIONS.params),e):l.OPTIONS.params;return{name:l.OPTIONS.name,params:f}})}}get"~standard"(){const e=this;return{version:1,vendor:"yup",async validate(i){try{return{value:await e.validate(i,{abortEarly:!1})}}catch(r){if(r instanceof ai)return{issues:oS(r)};throw r}}}}};tr.prototype.__isYupSchema__=!0;for(const t of["validate","validateSync"])tr.prototype[`${t}At`]=function(e,n,i={}){const{parent:r,parentPath:o,schema:s}=hH(this,e,n,i.context);return s[t](r&&r[o],Object.assign({},i,{parent:r,path:e}))};for(const t of["equals","is"])tr.prototype[t]=tr.prototype.oneOf;for(const t of["not","nope"])tr.prototype[t]=tr.prototype.notOneOf;function sS(){return new aS}class aS extends tr{constructor(){super({type:"boolean",check(e){return e instanceof Boolean&&(e=e.valueOf()),typeof e=="boolean"}}),this.withMutation(()=>{this.transform((e,n,i)=>{if(i.spec.coerce&&!i.isType(e)){if(/^(true|1)$/i.test(String(e)))return!0;if(/^(false|0)$/i.test(String(e)))return!1}return e})})}isTrue(e=c1.isValue){return this.test({message:e,name:"is-value",exclusive:!0,params:{value:"true"},test(n){return Qr(n)||n===!0}})}isFalse(e=c1.isValue){return this.test({message:e,name:"is-value",exclusive:!0,params:{value:"false"},test(n){return Qr(n)||n===!1}})}default(e){return super.default(e)}defined(e){return super.defined(e)}optional(){return super.optional()}required(e){return super.required(e)}notRequired(){return super.notRequired()}nullable(){return super.nullable()}nonNullable(e){return super.nonNullable(e)}strip(e){return super.strip(e)}}sS.prototype=aS.prototype;const yH=/^(\d{4}|[+-]\d{6})(?:-?(\d{2})(?:-?(\d{2}))?)?(?:[ T]?(\d{2}):?(\d{2})(?::?(\d{2})(?:[,.](\d{1,}))?)?(?:(Z)|([+-])(\d{2})(?::?(\d{2}))?)?)?$/;function wH(t){const e=p1(t);if(!e)return Date.parse?Date.parse(t):Number.NaN;if(e.z===void 0&&e.plusMinus===void 0)return new Date(e.year,e.month,e.day,e.hour,e.minute,e.second,e.millisecond).valueOf();let n=0;return e.z!=="Z"&&e.plusMinus!==void 0&&(n=e.hourOffset*60+e.minuteOffset,e.plusMinus==="+"&&(n=0-n)),Date.UTC(e.year,e.month,e.day,e.hour,e.minute+n,e.second,e.millisecond)}function p1(t){var e,n;const i=yH.exec(t);return i?{year:Zr(i[1]),month:Zr(i[2],1)-1,day:Zr(i[3],1),hour:Zr(i[4]),minute:Zr(i[5]),second:Zr(i[6]),millisecond:i[7]?Zr(i[7].substring(0,3)):0,precision:(e=(n=i[7])==null?void 0:n.length)!=null?e:void 0,z:i[8]||void 0,plusMinus:i[9]||void 0,hourOffset:Zr(i[10]),minuteOffset:Zr(i[11])}:null}function Zr(t,e=0){return Number(t)||e}let vH=/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,bH=/^((https?|ftp):)?\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i,xH=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,_H="^\\d{4}-\\d{2}-\\d{2}",kH="\\d{2}:\\d{2}:\\d{2}",SH="(([+-]\\d{2}(:?\\d{2})?)|Z)",CH=new RegExp(`${_H}T${kH}(\\.\\d+)?${SH}$`),EH=t=>Qr(t)||t===t.trim(),OH={}.toString();function Es(){return new lS}class lS extends tr{constructor(){super({type:"string",check(e){return e instanceof String&&(e=e.valueOf()),typeof e=="string"}}),this.withMutation(()=>{this.transform((e,n,i)=>{if(!i.spec.coerce||i.isType(e)||Array.isArray(e))return e;const r=e!=null&&e.toString?e.toString():e;return r===OH?e:r})})}required(e){return super.required(e).withMutation(n=>n.test({message:e||Sr.required,name:"required",skipAbsent:!0,test:i=>!!i.length}))}notRequired(){return super.notRequired().withMutation(e=>(e.tests=e.tests.filter(n=>n.OPTIONS.name!=="required"),e))}length(e,n=vi.length){return this.test({message:n,name:"length",exclusive:!0,params:{length:e},skipAbsent:!0,test(i){return i.length===this.resolve(e)}})}min(e,n=vi.min){return this.test({message:n,name:"min",exclusive:!0,params:{min:e},skipAbsent:!0,test(i){return i.length>=this.resolve(e)}})}max(e,n=vi.max){return this.test({name:"max",exclusive:!0,message:n,params:{max:e},skipAbsent:!0,test(i){return i.length<=this.resolve(e)}})}matches(e,n){let i=!1,r,o;return n&&(typeof n=="object"?{excludeEmptyString:i=!1,message:r,name:o}=n:r=n),this.test({name:o||"matches",message:r||vi.matches,params:{regex:e},skipAbsent:!0,test:s=>s===""&&i||s.search(e)!==-1})}email(e=vi.email){return this.matches(vH,{name:"email",message:e,excludeEmptyString:!0})}url(e=vi.url){return this.matches(bH,{name:"url",message:e,excludeEmptyString:!0})}uuid(e=vi.uuid){return this.matches(xH,{name:"uuid",message:e,excludeEmptyString:!1})}datetime(e){let n="",i,r;return e&&(typeof e=="object"?{message:n="",allowOffset:i=!1,precision:r=void 0}=e:n=e),this.matches(CH,{name:"datetime",message:n||vi.datetime,excludeEmptyString:!0}).test({name:"datetime_offset",message:n||vi.datetime_offset,params:{allowOffset:i},skipAbsent:!0,test:o=>{if(!o||i)return!0;const s=p1(o);return s?!!s.z:!1}}).test({name:"datetime_precision",message:n||vi.datetime_precision,params:{precision:r},skipAbsent:!0,test:o=>{if(!o||r==null)return!0;const s=p1(o);return s?s.precision===r:!1}})}ensure(){return this.default("").transform(e=>e===null?"":e)}trim(e=vi.trim){return this.transform(n=>n!=null?n.trim():n).test({message:e,name:"trim",test:EH})}lowercase(e=vi.lowercase){return this.transform(n=>Qr(n)?n:n.toLowerCase()).test({message:e,name:"string_case",exclusive:!0,skipAbsent:!0,test:n=>Qr(n)||n===n.toLowerCase()})}uppercase(e=vi.uppercase){return this.transform(n=>Qr(n)?n:n.toUpperCase()).test({message:e,name:"string_case",exclusive:!0,skipAbsent:!0,test:n=>Qr(n)||n===n.toUpperCase()})}}Es.prototype=lS.prototype;let AH=new Date(""),RH=t=>Object.prototype.toString.call(t)==="[object Date]";class h1 extends tr{constructor(){super({type:"date",check(e){return RH(e)&&!isNaN(e.getTime())}}),this.withMutation(()=>{this.transform((e,n,i)=>!i.spec.coerce||i.isType(e)||e===null?e:(e=wH(e),isNaN(e)?h1.INVALID_DATE:new Date(e)))})}prepareParam(e,n){let i;if(Cs.isRef(e))i=e;else{let r=this.cast(e);if(!this._typeCheck(r))throw new TypeError(`\`${n}\` must be a Date or a value that can be \`cast()\` to a Date`);i=r}return i}min(e,n=u1.min){let i=this.prepareParam(e,"min");return this.test({message:n,name:"min",exclusive:!0,params:{min:e},skipAbsent:!0,test(r){return r>=this.resolve(i)}})}max(e,n=u1.max){let i=this.prepareParam(e,"max");return this.test({message:n,name:"max",exclusive:!0,params:{max:e},skipAbsent:!0,test(r){return r<=this.resolve(i)}})}}h1.INVALID_DATE=AH;function TH(t,e=[]){let n=[],i=new Set,r=new Set(e.map(([s,a])=>`${s}-${a}`));function o(s,a){let l=Ss.split(s)[0];i.add(l),r.has(`${a}-${l}`)||n.push([a,l])}for(const s of Object.keys(t)){let a=t[s];i.add(s),Cs.isRef(a)&&a.isSibling?o(a.path,s):d1(a)&&"deps"in a&&a.deps.forEach(l=>o(l,s))}return oH.array(Array.from(i),n).reverse()}function fS(t,e){let n=1/0;return t.some((i,r)=>{var o;if((o=e.path)!=null&&o.includes(i))return n=r,!0}),n}function uS(t){return(e,n)=>fS(t,e)-fS(t,n)}const PH=(t,e,n)=>{if(typeof t!="string")return t;let i=t;try{i=JSON.parse(t)}catch{}return n.isType(i)?i:t};function kd(t){if("fields"in t){const e={};for(const[n,i]of Object.entries(t.fields))e[n]=kd(i);return t.setFields(e)}if(t.type==="array"){const e=t.optional();return e.innerType&&(e.innerType=kd(e.innerType)),e}return t.type==="tuple"?t.optional().clone({types:t.spec.types.map(kd)}):"optional"in t?t.optional():t}const MH=(t,e)=>{const n=[...Ss.normalizePath(e)];if(n.length===1)return n[0]in t;let i=n.pop(),r=Ss.getter(Ss.join(n),!0)(t);return!!(r&&i in r)};let cS=t=>Object.prototype.toString.call(t)==="[object Object]";function dS(t,e){let n=Object.keys(t.fields);return Object.keys(e).filter(i=>n.indexOf(i)===-1)}const IH=uS([]);function hf(t){return new pS(t)}class pS extends tr{constructor(e){super({type:"object",check(n){return cS(n)||typeof n=="function"}}),this.fields=Object.create(null),this._sortErrors=IH,this._nodes=[],this._excludedEdges=[],this.withMutation(()=>{e&&this.shape(e)})}_cast(e,n={}){var i;let r=super._cast(e,n);if(r===void 0)return this.getDefault(n);if(!this._typeCheck(r))return r;let o=this.fields,s=(i=n.stripUnknown)!=null?i:this.spec.noUnknown,a=[].concat(this._nodes,Object.keys(r).filter(c=>!this._nodes.includes(c))),l={},f=Object.assign({},n,{parent:l,__validating:n.__validating||!1}),u=!1;for(const c of a){let d=o[c],p=c in r;if(d){let h,g=r[c];f.path=(n.path?`${n.path}.`:"")+c,d=d.resolve({value:g,context:n.context,parent:l});let y=d instanceof tr?d.spec:void 0,w=y?.strict;if(y!=null&&y.strip){u=u||c in r;continue}h=!n.__validating||!w?d.cast(r[c],f):r[c],h!==void 0&&(l[c]=h)}else p&&!s&&(l[c]=r[c]);(p!==c in l||l[c]!==r[c])&&(u=!0)}return u?l:r}_validate(e,n={},i,r){let{from:o=[],originalValue:s=e,recursive:a=this.spec.recursive}=n;n.from=[{schema:this,value:s},...o],n.__validating=!0,n.originalValue=s,super._validate(e,n,i,(l,f)=>{if(!a||!cS(f)){r(l,f);return}s=s||f;let u=[];for(let c of this._nodes){let d=this.fields[c];!d||Cs.isRef(d)||u.push(d.asNestedTest({options:n,key:c,parent:f,parentPath:n.path,originalParent:s}))}this.runTests({tests:u,value:f,originalValue:s,options:n},i,c=>{r(c.sort(this._sortErrors).concat(l),f)})})}clone(e){const n=super.clone(e);return n.fields=Object.assign({},this.fields),n._nodes=this._nodes,n._excludedEdges=this._excludedEdges,n._sortErrors=this._sortErrors,n}concat(e){let n=super.concat(e),i=n.fields;for(let[r,o]of Object.entries(this.fields)){const s=i[r];i[r]=s===void 0?o:s}return n.withMutation(r=>r.setFields(i,[...this._excludedEdges,...e._excludedEdges]))}_getDefault(e){if("default"in this.spec)return super._getDefault(e);if(!this._nodes.length)return;let n={};return this._nodes.forEach(i=>{var r;const o=this.fields[i];let s=e;(r=s)!=null&&r.value&&(s=Object.assign({},s,{parent:s.value,value:s.value[i]})),n[i]=o&&"getDefault"in o?o.getDefault(s):void 0}),n}setFields(e,n){let i=this.clone();return i.fields=e,i._nodes=TH(e,n),i._sortErrors=uS(Object.keys(e)),n&&(i._excludedEdges=n),i}shape(e,n=[]){return this.clone().withMutation(i=>{let r=i._excludedEdges;return n.length&&(Array.isArray(n[0])||(n=[n]),r=[...i._excludedEdges,...n]),i.setFields(Object.assign(i.fields,e),r)})}partial(){const e={};for(const[n,i]of Object.entries(this.fields))e[n]="optional"in i&&i.optional instanceof Function?i.optional():i;return this.setFields(e)}deepPartial(){return kd(this)}pick(e){const n={};for(const i of e)this.fields[i]&&(n[i]=this.fields[i]);return this.setFields(n,this._excludedEdges.filter(([i,r])=>e.includes(i)&&e.includes(r)))}omit(e){const n=[];for(const i of Object.keys(this.fields))e.includes(i)||n.push(i);return this.pick(n)}from(e,n,i){let r=Ss.getter(e,!0);return this.transform(o=>{if(!o)return o;let s=o;return MH(o,e)&&(s=Object.assign({},o),i||delete s[e],s[n]=r(o)),s})}json(){return this.transform(PH)}exact(e){return this.test({name:"exact",exclusive:!0,message:e||vd.exact,test(n){if(n==null)return!0;const i=dS(this.schema,n);return i.length===0||this.createError({params:{properties:i.join(", ")}})}})}stripUnknown(){return this.clone({noUnknown:!0})}noUnknown(e=!0,n=vd.noUnknown){typeof e!="boolean"&&(n=e,e=!0);let i=this.test({name:"noUnknown",exclusive:!0,message:n,test(r){if(r==null)return!0;const o=dS(this.schema,r);return!e||o.length===0||this.createError({params:{unknown:o.join(", ")}})}});return i.spec.noUnknown=e,i}unknown(e=!0,n=vd.noUnknown){return this.noUnknown(!e,n)}transformKeys(e){return this.transform(n=>{if(!n)return n;const i={};for(const r of Object.keys(n))i[e(r)]=n[r];return i})}camelCase(){return this.transformKeys(f1.camelCase)}snakeCase(){return this.transformKeys(f1.snakeCase)}constantCase(){return this.transformKeys(e=>f1.snakeCase(e).toUpperCase())}describe(e){const n=(e?this.resolve(e):this).clone(),i=super.describe(e);i.fields={};for(const[o,s]of Object.entries(n.fields)){var r;let a=e;(r=a)!=null&&r.value&&(a=Object.assign({},a,{parent:a.value,value:a.value[o]})),i.fields[o]=s.describe(a)}return i}}hf.prototype=pS.prototype;const Cr=Object.create(null);Cr.open="0",Cr.close="1",Cr.ping="2",Cr.pong="3",Cr.message="4",Cr.upgrade="5",Cr.noop="6";const Sd=Object.create(null);Object.keys(Cr).forEach(t=>{Sd[Cr[t]]=t});const g1={type:"error",data:"parser error"},hS=typeof Blob=="function"||typeof Blob<"u"&&Object.prototype.toString.call(Blob)==="[object BlobConstructor]",gS=typeof ArrayBuffer=="function",mS=t=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(t):t&&t.buffer instanceof ArrayBuffer,m1=({type:t,data:e},n,i)=>hS&&e instanceof Blob?n?i(e):yS(e,i):gS&&(e instanceof ArrayBuffer||mS(e))?n?i(e):yS(new Blob([e]),i):i(Cr[t]+(e||"")),yS=(t,e)=>{const n=new FileReader;return n.onload=function(){const i=n.result.split(",")[1];e("b"+(i||""))},n.readAsDataURL(t)};function wS(t){return t instanceof Uint8Array?t:t instanceof ArrayBuffer?new Uint8Array(t):new Uint8Array(t.buffer,t.byteOffset,t.byteLength)}let y1;function NH(t,e){if(hS&&t.data instanceof Blob)return t.data.arrayBuffer().then(wS).then(e);if(gS&&(t.data instanceof ArrayBuffer||mS(t.data)))return e(wS(t.data));m1(t,!1,n=>{y1||(y1=new TextEncoder),e(y1.encode(n))})}const vS="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",gf=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(let t=0;t<vS.length;t++)gf[vS.charCodeAt(t)]=t;const DH=t=>{let e=t.length*.75,n=t.length,i,r=0,o,s,a,l;t[t.length-1]==="="&&(e--,t[t.length-2]==="="&&e--);const f=new ArrayBuffer(e),u=new Uint8Array(f);for(i=0;i<n;i+=4)o=gf[t.charCodeAt(i)],s=gf[t.charCodeAt(i+1)],a=gf[t.charCodeAt(i+2)],l=gf[t.charCodeAt(i+3)],u[r++]=o<<2|s>>4,u[r++]=(s&15)<<4|a>>2,u[r++]=(a&3)<<6|l&63;return f},BH=typeof ArrayBuffer=="function",w1=(t,e)=>{if(typeof t!="string")return{type:"message",data:bS(t,e)};const n=t.charAt(0);return n==="b"?{type:"message",data:FH(t.substring(1),e)}:Sd[n]?t.length>1?{type:Sd[n],data:t.substring(1)}:{type:Sd[n]}:g1},FH=(t,e)=>{if(BH){const n=DH(t);return bS(n,e)}else return{base64:!0,data:t}},bS=(t,e)=>{switch(e){case"blob":return t instanceof Blob?t:new Blob([t]);case"arraybuffer":default:return t instanceof ArrayBuffer?t:t.buffer}},xS=" 302 ",$H=(t,e)=>{const n=t.length,i=new Array(n);let r=0;t.forEach((o,s)=>{m1(o,!1,a=>{i[s]=a,++r===n&&e(i.join(xS))})})},LH=(t,e)=>{const n=t.split(xS),i=[];for(let r=0;r<n.length;r++){const o=w1(n[r],e);if(i.push(o),o.type==="error")break}return i};function qH(){return new TransformStream({transform(t,e){NH(t,n=>{const i=n.length;let r;if(i<126)r=new Uint8Array(1),new DataView(r.buffer).setUint8(0,i);else if(i<65536){r=new Uint8Array(3);const o=new DataView(r.buffer);o.setUint8(0,126),o.setUint16(1,i)}else{r=new Uint8Array(9);const o=new DataView(r.buffer);o.setUint8(0,127),o.setBigUint64(1,BigInt(i))}t.data&&typeof t.data!="string"&&(r[0]|=128),e.enqueue(r),e.enqueue(n)})}})}let v1;function Cd(t){return t.reduce((e,n)=>e+n.length,0)}function Ed(t,e){if(t[0].length===e)return t.shift();const n=new Uint8Array(e);let i=0;for(let r=0;r<e;r++)n[r]=t[0][i++],i===t[0].length&&(t.shift(),i=0);return t.length&&i<t[0].length&&(t[0]=t[0].slice(i)),n}function VH(t,e){v1||(v1=new TextDecoder);const n=[];let i=0,r=-1,o=!1;return new TransformStream({transform(s,a){for(n.push(s);;){if(i===0){if(Cd(n)<1)break;const l=Ed(n,1);o=(l[0]&128)===128,r=l[0]&127,r<126?i=3:r===126?i=1:i=2}else if(i===1){if(Cd(n)<2)break;const l=Ed(n,2);r=new DataView(l.buffer,l.byteOffset,l.length).getUint16(0),i=3}else if(i===2){if(Cd(n)<8)break;const l=Ed(n,8),f=new DataView(l.buffer,l.byteOffset,l.length),u=f.getUint32(0);if(u>Math.pow(2,21)-1){a.enqueue(g1);break}r=u*Math.pow(2,32)+f.getUint32(4),i=3}else{if(Cd(n)<r)break;const l=Ed(n,r);a.enqueue(w1(o?l:v1.decode(l),e)),i=0}if(r===0||r>t){a.enqueue(g1);break}}}})}const _S=4;function an(t){if(t)return zH(t)}function zH(t){for(var e in an.prototype)t[e]=an.prototype[e];return t}an.prototype.on=an.prototype.addEventListener=function(t,e){return this._callbacks=this._callbacks||{},(this._callbacks["$"+t]=this._callbacks["$"+t]||[]).push(e),this},an.prototype.once=function(t,e){function n(){this.off(t,n),e.apply(this,arguments)}return n.fn=e,this.on(t,n),this},an.prototype.off=an.prototype.removeListener=an.prototype.removeAllListeners=an.prototype.removeEventListener=function(t,e){if(this._callbacks=this._callbacks||{},arguments.length==0)return this._callbacks={},this;var n=this._callbacks["$"+t];if(!n)return this;if(arguments.length==1)return delete this._callbacks["$"+t],this;for(var i,r=0;r<n.length;r++)if(i=n[r],i===e||i.fn===e){n.splice(r,1);break}return n.length===0&&delete this._callbacks["$"+t],this},an.prototype.emit=function(t){this._callbacks=this._callbacks||{};for(var e=new Array(arguments.length-1),n=this._callbacks["$"+t],i=1;i<arguments.length;i++)e[i-1]=arguments[i];if(n){n=n.slice(0);for(var i=0,r=n.length;i<r;++i)n[i].apply(this,e)}return this},an.prototype.emitReserved=an.prototype.emit,an.prototype.listeners=function(t){return this._callbacks=this._callbacks||{},this._callbacks["$"+t]||[]},an.prototype.hasListeners=function(t){return!!this.listeners(t).length};const Od=typeof Promise=="function"&&typeof Promise.resolve=="function"?e=>Promise.resolve().then(e):(e,n)=>n(e,0),Fi=typeof self<"u"?self:typeof window<"u"?window:Function("return this")(),jH="arraybuffer";function Gie(){}function kS(t,...e){return e.reduce((n,i)=>(t.hasOwnProperty(i)&&(n[i]=t[i]),n),{})}const HH=Fi.setTimeout,UH=Fi.clearTimeout;function Ad(t,e){e.useNativeTimers?(t.setTimeoutFn=HH.bind(Fi),t.clearTimeoutFn=UH.bind(Fi)):(t.setTimeoutFn=Fi.setTimeout.bind(Fi),t.clearTimeoutFn=Fi.clearTimeout.bind(Fi))}const WH=1.33;function KH(t){return typeof t=="string"?GH(t):Math.ceil((t.byteLength||t.size)*WH)}function GH(t){let e=0,n=0;for(let i=0,r=t.length;i<r;i++)e=t.charCodeAt(i),e<128?n+=1:e<2048?n+=2:e<55296||e>=57344?n+=3:(i++,n+=4);return n}function SS(){return Date.now().toString(36).substring(3)+Math.random().toString(36).substring(2,5)}function JH(t){let e="";for(let n in t)t.hasOwnProperty(n)&&(e.length&&(e+="&"),e+=encodeURIComponent(n)+"="+encodeURIComponent(t[n]));return e}function YH(t){let e={},n=t.split("&");for(let i=0,r=n.length;i<r;i++){let o=n[i].split("=");e[decodeURIComponent(o[0])]=decodeURIComponent(o[1])}return e}class XH extends Error{constructor(e,n,i){super(e),this.description=n,this.context=i,this.type="TransportError"}}class b1 extends an{constructor(e){super(),this.writable=!1,Ad(this,e),this.opts=e,this.query=e.query,this.socket=e.socket,this.supportsBinary=!e.forceBase64}onError(e,n,i){return super.emitReserved("error",new XH(e,n,i)),this}open(){return this.readyState="opening",this.doOpen(),this}close(){return(this.readyState==="opening"||this.readyState==="open")&&(this.doClose(),this.onClose()),this}send(e){this.readyState==="open"&&this.write(e)}onOpen(){this.readyState="open",this.writable=!0,super.emitReserved("open")}onData(e){const n=w1(e,this.socket.binaryType);this.onPacket(n)}onPacket(e){super.emitReserved("packet",e)}onClose(e){this.readyState="closed",super.emitReserved("close",e)}pause(e){}createUri(e,n={}){return e+"://"+this._hostname()+this._port()+this.opts.path+this._query(n)}_hostname(){const e=this.opts.hostname;return e.indexOf(":")===-1?e:"["+e+"]"}_port(){return this.opts.port&&(this.opts.secure&&+(this.opts.port!==443)||!this.opts.secure&&Number(this.opts.port)!==80)?":"+this.opts.port:""}_query(e){const n=JH(e);return n.length?"?"+n:""}}class QH extends b1{constructor(){super(...arguments),this._polling=!1}get name(){return"polling"}doOpen(){this._poll()}pause(e){this.readyState="pausing";const n=()=>{this.readyState="paused",e()};if(this._polling||!this.writable){let i=0;this._polling&&(i++,this.once("pollComplete",function(){--i||n()})),this.writable||(i++,this.once("drain",function(){--i||n()}))}else n()}_poll(){this._polling=!0,this.doPoll(),this.emitReserved("poll")}onData(e){const n=i=>{if(this.readyState==="opening"&&i.type==="open"&&this.onOpen(),i.type==="close")return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(i)};LH(e,this.socket.binaryType).forEach(n),this.readyState!=="closed"&&(this._polling=!1,this.emitReserved("pollComplete"),this.readyState==="open"&&this._poll())}doClose(){const e=()=>{this.write([{type:"close"}])};this.readyState==="open"?e():this.once("open",e)}write(e){this.writable=!1,$H(e,n=>{this.doWrite(n,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){const e=this.opts.secure?"https":"http",n=this.query||{};return this.opts.timestampRequests!==!1&&(n[this.opts.timestampParam]=SS()),!this.supportsBinary&&!n.sid&&(n.b64=1),this.createUri(e,n)}}let CS=!1;try{CS=typeof XMLHttpRequest<"u"&&"withCredentials"in new XMLHttpRequest}catch{}const ZH=CS;function eU(){}class tU extends QH{constructor(e){if(super(e),typeof location<"u"){const n=location.protocol==="https:";let i=location.port;i||(i=n?"443":"80"),this.xd=typeof location<"u"&&e.hostname!==location.hostname||i!==e.port}}doWrite(e,n){const i=this.request({method:"POST",data:e});i.on("success",n),i.on("error",(r,o)=>{this.onError("xhr post error",r,o)})}doPoll(){const e=this.request();e.on("data",this.onData.bind(this)),e.on("error",(n,i)=>{this.onError("xhr poll error",n,i)}),this.pollXhr=e}}let Na=class lh extends an{constructor(e,n,i){super(),this.createRequest=e,Ad(this,i),this._opts=i,this._method=i.method||"GET",this._uri=n,this._data=i.data!==void 0?i.data:null,this._create()}_create(){var e;const n=kS(this._opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");n.xdomain=!!this._opts.xd;const i=this._xhr=this.createRequest(n);try{i.open(this._method,this._uri,!0);try{if(this._opts.extraHeaders){i.setDisableHeaderCheck&&i.setDisableHeaderCheck(!0);for(let r in this._opts.extraHeaders)this._opts.extraHeaders.hasOwnProperty(r)&&i.setRequestHeader(r,this._opts.extraHeaders[r])}}catch{}if(this._method==="POST")try{i.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch{}try{i.setRequestHeader("Accept","*/*")}catch{}(e=this._opts.cookieJar)===null||e===void 0||e.addCookies(i),"withCredentials"in i&&(i.withCredentials=this._opts.withCredentials),this._opts.requestTimeout&&(i.timeout=this._opts.requestTimeout),i.onreadystatechange=()=>{var r;i.readyState===3&&((r=this._opts.cookieJar)===null||r===void 0||r.parseCookies(i.getResponseHeader("set-cookie"))),i.readyState===4&&(i.status===200||i.status===1223?this._onLoad():this.setTimeoutFn(()=>{this._onError(typeof i.status=="number"?i.status:0)},0))},i.send(this._data)}catch(r){this.setTimeoutFn(()=>{this._onError(r)},0);return}typeof document<"u"&&(this._index=lh.requestsCount++,lh.requests[this._index]=this)}_onError(e){this.emitReserved("error",e,this._xhr),this._cleanup(!0)}_cleanup(e){if(!(typeof this._xhr>"u"||this._xhr===null)){if(this._xhr.onreadystatechange=eU,e)try{this._xhr.abort()}catch{}typeof document<"u"&&delete lh.requests[this._index],this._xhr=null}}_onLoad(){const e=this._xhr.responseText;e!==null&&(this.emitReserved("data",e),this.emitReserved("success"),this._cleanup())}abort(){this._cleanup()}};if(Na.requestsCount=0,Na.requests={},typeof document<"u"){if(typeof attachEvent=="function")attachEvent("onunload",ES);else if(typeof addEventListener=="function"){const t="onpagehide"in Fi?"pagehide":"unload";addEventListener(t,ES,!1)}}function ES(){for(let t in Na.requests)Na.requests.hasOwnProperty(t)&&Na.requests[t].abort()}const nU=(function(){const t=OS({xdomain:!1});return t&&t.responseType!==null})();class iU extends tU{constructor(e){super(e);const n=e&&e.forceBase64;this.supportsBinary=nU&&!n}request(e={}){return Object.assign(e,{xd:this.xd},this.opts),new Na(OS,this.uri(),e)}}function OS(t){const e=t.xdomain;try{if(typeof XMLHttpRequest<"u"&&(!e||ZH))return new XMLHttpRequest}catch{}if(!e)try{return new Fi[["Active"].concat("Object").join("X")]("Microsoft.XMLHTTP")}catch{}}const AS=typeof navigator<"u"&&typeof navigator.product=="string"&&navigator.product.toLowerCase()==="reactnative";class rU extends b1{get name(){return"websocket"}doOpen(){const e=this.uri(),n=this.opts.protocols,i=AS?{}:kS(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(i.headers=this.opts.extraHeaders);try{this.ws=this.createSocket(e,n,i)}catch(r){return this.emitReserved("error",r)}this.ws.binaryType=this.socket.binaryType,this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=e=>this.onClose({description:"websocket connection closed",context:e}),this.ws.onmessage=e=>this.onData(e.data),this.ws.onerror=e=>this.onError("websocket error",e)}write(e){this.writable=!1;for(let n=0;n<e.length;n++){const i=e[n],r=n===e.length-1;m1(i,this.supportsBinary,o=>{try{this.doWrite(i,o)}catch{}r&&Od(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){typeof this.ws<"u"&&(this.ws.onerror=()=>{},this.ws.close(),this.ws=null)}uri(){const e=this.opts.secure?"wss":"ws",n=this.query||{};return this.opts.timestampRequests&&(n[this.opts.timestampParam]=SS()),this.supportsBinary||(n.b64=1),this.createUri(e,n)}}const x1=Fi.WebSocket||Fi.MozWebSocket;class oU extends rU{createSocket(e,n,i){return AS?new x1(e,n,i):n?new x1(e,n):new x1(e)}doWrite(e,n){this.ws.send(n)}}class sU extends b1{get name(){return"webtransport"}doOpen(){try{this._transport=new WebTransport(this.createUri("https"),this.opts.transportOptions[this.name])}catch(e){return this.emitReserved("error",e)}this._transport.closed.then(()=>{this.onClose()}).catch(e=>{this.onError("webtransport error",e)}),this._transport.ready.then(()=>{this._transport.createBidirectionalStream().then(e=>{const n=VH(Number.MAX_SAFE_INTEGER,this.socket.binaryType),i=e.readable.pipeThrough(n).getReader(),r=qH();r.readable.pipeTo(e.writable),this._writer=r.writable.getWriter();const o=()=>{i.read().then(({done:a,value:l})=>{a||(this.onPacket(l),o())}).catch(a=>{})};o();const s={type:"open"};this.query.sid&&(s.data=`{"sid":"${this.query.sid}"}`),this._writer.write(s).then(()=>this.onOpen())})})}write(e){this.writable=!1;for(let n=0;n<e.length;n++){const i=e[n],r=n===e.length-1;this._writer.write(i).then(()=>{r&&Od(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){var e;(e=this._transport)===null||e===void 0||e.close()}}const aU={websocket:oU,webtransport:sU,polling:iU},lU=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,fU=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function _1(t){if(t.length>8e3)throw"URI too long";const e=t,n=t.indexOf("["),i=t.indexOf("]");n!=-1&&i!=-1&&(t=t.substring(0,n)+t.substring(n,i).replace(/:/g,";")+t.substring(i,t.length));let r=lU.exec(t||""),o={},s=14;for(;s--;)o[fU[s]]=r[s]||"";return n!=-1&&i!=-1&&(o.source=e,o.host=o.host.substring(1,o.host.length-1).replace(/;/g,":"),o.authority=o.authority.replace("[","").replace("]","").replace(/;/g,":"),o.ipv6uri=!0),o.pathNames=uU(o,o.path),o.queryKey=cU(o,o.query),o}function uU(t,e){const n=/\/{2,9}/g,i=e.replace(n,"/").split("/");return(e.slice(0,1)=="/"||e.length===0)&&i.splice(0,1),e.slice(-1)=="/"&&i.splice(i.length-1,1),i}function cU(t,e){const n={};return e.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(i,r,o){r&&(n[r]=o)}),n}const k1=typeof addEventListener=="function"&&typeof removeEventListener=="function",Rd=[];k1&&addEventListener("offline",()=>{Rd.forEach(t=>t())},!1);class To extends an{constructor(e,n){if(super(),this.binaryType=jH,this.writeBuffer=[],this._prevBufferLen=0,this._pingInterval=-1,this._pingTimeout=-1,this._maxPayload=-1,this._pingTimeoutTime=1/0,e&&typeof e=="object"&&(n=e,e=null),e){const i=_1(e);n.hostname=i.host,n.secure=i.protocol==="https"||i.protocol==="wss",n.port=i.port,i.query&&(n.query=i.query)}else n.host&&(n.hostname=_1(n.host).host);Ad(this,n),this.secure=n.secure!=null?n.secure:typeof location<"u"&&location.protocol==="https:",n.hostname&&!n.port&&(n.port=this.secure?"443":"80"),this.hostname=n.hostname||(typeof location<"u"?location.hostname:"localhost"),this.port=n.port||(typeof location<"u"&&location.port?location.port:this.secure?"443":"80"),this.transports=[],this._transportsByName={},n.transports.forEach(i=>{const r=i.prototype.name;this.transports.push(r),this._transportsByName[r]=i}),this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!1},n),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),typeof this.opts.query=="string"&&(this.opts.query=YH(this.opts.query)),k1&&(this.opts.closeOnBeforeunload&&(this._beforeunloadEventListener=()=>{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this._beforeunloadEventListener,!1)),this.hostname!=="localhost"&&(this._offlineEventListener=()=>{this._onClose("transport close",{description:"network connection lost"})},Rd.push(this._offlineEventListener))),this.opts.withCredentials&&(this._cookieJar=void 0),this._open()}createTransport(e){const n=Object.assign({},this.opts.query);n.EIO=_S,n.transport=e,this.id&&(n.sid=this.id);const i=Object.assign({},this.opts,{query:n,socket:this,hostname:this.hostname,secure:this.secure,port:this.port},this.opts.transportOptions[e]);return new this._transportsByName[e](i)}_open(){if(this.transports.length===0){this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);return}const e=this.opts.rememberUpgrade&&To.priorWebsocketSuccess&&this.transports.indexOf("websocket")!==-1?"websocket":this.transports[0];this.readyState="opening";const n=this.createTransport(e);n.open(),this.setTransport(n)}setTransport(e){this.transport&&this.transport.removeAllListeners(),this.transport=e,e.on("drain",this._onDrain.bind(this)).on("packet",this._onPacket.bind(this)).on("error",this._onError.bind(this)).on("close",n=>this._onClose("transport close",n))}onOpen(){this.readyState="open",To.priorWebsocketSuccess=this.transport.name==="websocket",this.emitReserved("open"),this.flush()}_onPacket(e){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing")switch(this.emitReserved("packet",e),this.emitReserved("heartbeat"),e.type){case"open":this.onHandshake(JSON.parse(e.data));break;case"ping":this._sendPacket("pong"),this.emitReserved("ping"),this.emitReserved("pong"),this._resetPingTimeout();break;case"error":const n=new Error("server error");n.code=e.data,this._onError(n);break;case"message":this.emitReserved("data",e.data),this.emitReserved("message",e.data);break}}onHandshake(e){this.emitReserved("handshake",e),this.id=e.sid,this.transport.query.sid=e.sid,this._pingInterval=e.pingInterval,this._pingTimeout=e.pingTimeout,this._maxPayload=e.maxPayload,this.onOpen(),this.readyState!=="closed"&&this._resetPingTimeout()}_resetPingTimeout(){this.clearTimeoutFn(this._pingTimeoutTimer);const e=this._pingInterval+this._pingTimeout;this._pingTimeoutTime=Date.now()+e,this._pingTimeoutTimer=this.setTimeoutFn(()=>{this._onClose("ping timeout")},e),this.opts.autoUnref&&this._pingTimeoutTimer.unref()}_onDrain(){this.writeBuffer.splice(0,this._prevBufferLen),this._prevBufferLen=0,this.writeBuffer.length===0?this.emitReserved("drain"):this.flush()}flush(){if(this.readyState!=="closed"&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){const e=this._getWritablePackets();this.transport.send(e),this._prevBufferLen=e.length,this.emitReserved("flush")}}_getWritablePackets(){if(!(this._maxPayload&&this.transport.name==="polling"&&this.writeBuffer.length>1))return this.writeBuffer;let n=1;for(let i=0;i<this.writeBuffer.length;i++){const r=this.writeBuffer[i].data;if(r&&(n+=KH(r)),i>0&&n>this._maxPayload)return this.writeBuffer.slice(0,i);n+=2}return this.writeBuffer}_hasPingExpired(){if(!this._pingTimeoutTime)return!0;const e=Date.now()>this._pingTimeoutTime;return e&&(this._pingTimeoutTime=0,Od(()=>{this._onClose("ping timeout")},this.setTimeoutFn)),e}write(e,n,i){return this._sendPacket("message",e,n,i),this}send(e,n,i){return this._sendPacket("message",e,n,i),this}_sendPacket(e,n,i,r){if(typeof n=="function"&&(r=n,n=void 0),typeof i=="function"&&(r=i,i=null),this.readyState==="closing"||this.readyState==="closed")return;i=i||{},i.compress=i.compress!==!1;const o={type:e,data:n,options:i};this.emitReserved("packetCreate",o),this.writeBuffer.push(o),r&&this.once("flush",r),this.flush()}close(){const e=()=>{this._onClose("forced close"),this.transport.close()},n=()=>{this.off("upgrade",n),this.off("upgradeError",n),e()},i=()=>{this.once("upgrade",n),this.once("upgradeError",n)};return(this.readyState==="opening"||this.readyState==="open")&&(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?i():e()}):this.upgrading?i():e()),this}_onError(e){if(To.priorWebsocketSuccess=!1,this.opts.tryAllTransports&&this.transports.length>1&&this.readyState==="opening")return this.transports.shift(),this._open();this.emitReserved("error",e),this._onClose("transport error",e)}_onClose(e,n){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing"){if(this.clearTimeoutFn(this._pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),k1&&(this._beforeunloadEventListener&&removeEventListener("beforeunload",this._beforeunloadEventListener,!1),this._offlineEventListener)){const i=Rd.indexOf(this._offlineEventListener);i!==-1&&Rd.splice(i,1)}this.readyState="closed",this.id=null,this.emitReserved("close",e,n),this.writeBuffer=[],this._prevBufferLen=0}}}To.protocol=_S;class dU extends To{constructor(){super(...arguments),this._upgrades=[]}onOpen(){if(super.onOpen(),this.readyState==="open"&&this.opts.upgrade)for(let e=0;e<this._upgrades.length;e++)this._probe(this._upgrades[e])}_probe(e){let n=this.createTransport(e),i=!1;To.priorWebsocketSuccess=!1;const r=()=>{i||(n.send([{type:"ping",data:"probe"}]),n.once("packet",c=>{if(!i)if(c.type==="pong"&&c.data==="probe"){if(this.upgrading=!0,this.emitReserved("upgrading",n),!n)return;To.priorWebsocketSuccess=n.name==="websocket",this.transport.pause(()=>{i||this.readyState!=="closed"&&(u(),this.setTransport(n),n.send([{type:"upgrade"}]),this.emitReserved("upgrade",n),n=null,this.upgrading=!1,this.flush())})}else{const d=new Error("probe error");d.transport=n.name,this.emitReserved("upgradeError",d)}}))};function o(){i||(i=!0,u(),n.close(),n=null)}const s=c=>{const d=new Error("probe error: "+c);d.transport=n.name,o(),this.emitReserved("upgradeError",d)};function a(){s("transport closed")}function l(){s("socket closed")}function f(c){n&&c.name!==n.name&&o()}const u=()=>{n.removeListener("open",r),n.removeListener("error",s),n.removeListener("close",a),this.off("close",l),this.off("upgrading",f)};n.once("open",r),n.once("error",s),n.once("close",a),this.once("close",l),this.once("upgrading",f),this._upgrades.indexOf("webtransport")!==-1&&e!=="webtransport"?this.setTimeoutFn(()=>{i||n.open()},200):n.open()}onHandshake(e){this._upgrades=this._filterUpgrades(e.upgrades),super.onHandshake(e)}_filterUpgrades(e){const n=[];for(let i=0;i<e.length;i++)~this.transports.indexOf(e[i])&&n.push(e[i]);return n}}let pU=class extends dU{constructor(e,n={}){const i=typeof e=="object"?e:n;(!i.transports||i.transports&&typeof i.transports[0]=="string")&&(i.transports=(i.transports||["polling","websocket","webtransport"]).map(r=>aU[r]).filter(r=>!!r)),super(e,i)}};function hU(t,e="",n){let i=t;n=n||typeof location<"u"&&location,t==null&&(t=n.protocol+"//"+n.host),typeof t=="string"&&(t.charAt(0)==="/"&&(t.charAt(1)==="/"?t=n.protocol+t:t=n.host+t),/^(https?|wss?):\/\//.test(t)||(typeof n<"u"?t=n.protocol+"//"+t:t="https://"+t),i=_1(t)),i.port||(/^(http|ws)$/.test(i.protocol)?i.port="80":/^(http|ws)s$/.test(i.protocol)&&(i.port="443")),i.path=i.path||"/";const o=i.host.indexOf(":")!==-1?"["+i.host+"]":i.host;return i.id=i.protocol+"://"+o+":"+i.port+e,i.href=i.protocol+"://"+o+(n&&n.port===i.port?"":":"+i.port),i}const gU=typeof ArrayBuffer=="function",mU=t=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(t):t.buffer instanceof ArrayBuffer,RS=Object.prototype.toString,yU=typeof Blob=="function"||typeof Blob<"u"&&RS.call(Blob)==="[object BlobConstructor]",wU=typeof File=="function"||typeof File<"u"&&RS.call(File)==="[object FileConstructor]";function S1(t){return gU&&(t instanceof ArrayBuffer||mU(t))||yU&&t instanceof Blob||wU&&t instanceof File}function Td(t,e){if(!t||typeof t!="object")return!1;if(Array.isArray(t)){for(let n=0,i=t.length;n<i;n++)if(Td(t[n]))return!0;return!1}if(S1(t))return!0;if(t.toJSON&&typeof t.toJSON=="function"&&arguments.length===1)return Td(t.toJSON(),!0);for(const n in t)if(Object.prototype.hasOwnProperty.call(t,n)&&Td(t[n]))return!0;return!1}function vU(t){const e=[],n=t.data,i=t;return i.data=C1(n,e),i.attachments=e.length,{packet:i,buffers:e}}function C1(t,e){if(!t)return t;if(S1(t)){const n={_placeholder:!0,num:e.length};return e.push(t),n}else if(Array.isArray(t)){const n=new Array(t.length);for(let i=0;i<t.length;i++)n[i]=C1(t[i],e);return n}else if(typeof t=="object"&&!(t instanceof Date)){const n={};for(const i in t)Object.prototype.hasOwnProperty.call(t,i)&&(n[i]=C1(t[i],e));return n}return t}function bU(t,e){return t.data=E1(t.data,e),delete t.attachments,t}function E1(t,e){if(!t)return t;if(t&&t._placeholder===!0){if(typeof t.num=="number"&&t.num>=0&&t.num<e.length)return e[t.num];throw new Error("illegal attachments")}else if(Array.isArray(t))for(let n=0;n<t.length;n++)t[n]=E1(t[n],e);else if(typeof t=="object")for(const n in t)Object.prototype.hasOwnProperty.call(t,n)&&(t[n]=E1(t[n],e));return t}const xU=["connect","connect_error","disconnect","disconnecting","newListener","removeListener"],_U=5;var Ct;(function(t){t[t.CONNECT=0]="CONNECT",t[t.DISCONNECT=1]="DISCONNECT",t[t.EVENT=2]="EVENT",t[t.ACK=3]="ACK",t[t.CONNECT_ERROR=4]="CONNECT_ERROR",t[t.BINARY_EVENT=5]="BINARY_EVENT",t[t.BINARY_ACK=6]="BINARY_ACK"})(Ct||(Ct={}));class kU{constructor(e){this.replacer=e}encode(e){return(e.type===Ct.EVENT||e.type===Ct.ACK)&&Td(e)?this.encodeAsBinary({type:e.type===Ct.EVENT?Ct.BINARY_EVENT:Ct.BINARY_ACK,nsp:e.nsp,data:e.data,id:e.id}):[this.encodeAsString(e)]}encodeAsString(e){let n=""+e.type;return(e.type===Ct.BINARY_EVENT||e.type===Ct.BINARY_ACK)&&(n+=e.attachments+"-"),e.nsp&&e.nsp!=="/"&&(n+=e.nsp+","),e.id!=null&&(n+=e.id),e.data!=null&&(n+=JSON.stringify(e.data,this.replacer)),n}encodeAsBinary(e){const n=vU(e),i=this.encodeAsString(n.packet),r=n.buffers;return r.unshift(i),r}}function TS(t){return Object.prototype.toString.call(t)==="[object Object]"}class O1 extends an{constructor(e){super(),this.reviver=e}add(e){let n;if(typeof e=="string"){if(this.reconstructor)throw new Error("got plaintext data when reconstructing a packet");n=this.decodeString(e);const i=n.type===Ct.BINARY_EVENT;i||n.type===Ct.BINARY_ACK?(n.type=i?Ct.EVENT:Ct.ACK,this.reconstructor=new SU(n),n.attachments===0&&super.emitReserved("decoded",n)):super.emitReserved("decoded",n)}else if(S1(e)||e.base64)if(this.reconstructor)n=this.reconstructor.takeBinaryData(e),n&&(this.reconstructor=null,super.emitReserved("decoded",n));else throw new Error("got binary data when not reconstructing a packet");else throw new Error("Unknown type: "+e)}decodeString(e){let n=0;const i={type:Number(e.charAt(0))};if(Ct[i.type]===void 0)throw new Error("unknown packet type "+i.type);if(i.type===Ct.BINARY_EVENT||i.type===Ct.BINARY_ACK){const o=n+1;for(;e.charAt(++n)!=="-"&&n!=e.length;);const s=e.substring(o,n);if(s!=Number(s)||e.charAt(n)!=="-")throw new Error("Illegal attachments");i.attachments=Number(s)}if(e.charAt(n+1)==="/"){const o=n+1;for(;++n&&!(e.charAt(n)===","||n===e.length););i.nsp=e.substring(o,n)}else i.nsp="/";const r=e.charAt(n+1);if(r!==""&&Number(r)==r){const o=n+1;for(;++n;){const s=e.charAt(n);if(s==null||Number(s)!=s){--n;break}if(n===e.length)break}i.id=Number(e.substring(o,n+1))}if(e.charAt(++n)){const o=this.tryParse(e.substr(n));if(O1.isPayloadValid(i.type,o))i.data=o;else throw new Error("invalid payload")}return i}tryParse(e){try{return JSON.parse(e,this.reviver)}catch{return!1}}static isPayloadValid(e,n){switch(e){case Ct.CONNECT:return TS(n);case Ct.DISCONNECT:return n===void 0;case Ct.CONNECT_ERROR:return typeof n=="string"||TS(n);case Ct.EVENT:case Ct.BINARY_EVENT:return Array.isArray(n)&&(typeof n[0]=="number"||typeof n[0]=="string"&&xU.indexOf(n[0])===-1);case Ct.ACK:case Ct.BINARY_ACK:return Array.isArray(n)}}destroy(){this.reconstructor&&(this.reconstructor.finishedReconstruction(),this.reconstructor=null)}}class SU{constructor(e){this.packet=e,this.buffers=[],this.reconPack=e}takeBinaryData(e){if(this.buffers.push(e),this.buffers.length===this.reconPack.attachments){const n=bU(this.reconPack,this.buffers);return this.finishedReconstruction(),n}return null}finishedReconstruction(){this.reconPack=null,this.buffers=[]}}const CU=Object.freeze(Object.defineProperty({__proto__:null,Decoder:O1,Encoder:kU,get PacketType(){return Ct},protocol:_U},Symbol.toStringTag,{value:"Module"}));function nr(t,e,n){return t.on(e,n),function(){t.off(e,n)}}const EU=Object.freeze({connect:1,connect_error:1,disconnect:1,disconnecting:1,newListener:1,removeListener:1});class PS extends an{constructor(e,n,i){super(),this.connected=!1,this.recovered=!1,this.receiveBuffer=[],this.sendBuffer=[],this._queue=[],this._queueSeq=0,this.ids=0,this.acks={},this.flags={},this.io=e,this.nsp=n,i&&i.auth&&(this.auth=i.auth),this._opts=Object.assign({},i),this.io._autoConnect&&this.open()}get disconnected(){return!this.connected}subEvents(){if(this.subs)return;const e=this.io;this.subs=[nr(e,"open",this.onopen.bind(this)),nr(e,"packet",this.onpacket.bind(this)),nr(e,"error",this.onerror.bind(this)),nr(e,"close",this.onclose.bind(this))]}get active(){return!!this.subs}connect(){return this.connected?this:(this.subEvents(),this.io._reconnecting||this.io.open(),this.io._readyState==="open"&&this.onopen(),this)}open(){return this.connect()}send(...e){return e.unshift("message"),this.emit.apply(this,e),this}emit(e,...n){var i,r,o;if(EU.hasOwnProperty(e))throw new Error('"'+e.toString()+'" is a reserved event name');if(n.unshift(e),this._opts.retries&&!this.flags.fromQueue&&!this.flags.volatile)return this._addToQueue(n),this;const s={type:Ct.EVENT,data:n};if(s.options={},s.options.compress=this.flags.compress!==!1,typeof n[n.length-1]=="function"){const u=this.ids++,c=n.pop();this._registerAckCallback(u,c),s.id=u}const a=(r=(i=this.io.engine)===null||i===void 0?void 0:i.transport)===null||r===void 0?void 0:r.writable,l=this.connected&&!(!((o=this.io.engine)===null||o===void 0)&&o._hasPingExpired());return this.flags.volatile&&!a||(l?(this.notifyOutgoingListeners(s),this.packet(s)):this.sendBuffer.push(s)),this.flags={},this}_registerAckCallback(e,n){var i;const r=(i=this.flags.timeout)!==null&&i!==void 0?i:this._opts.ackTimeout;if(r===void 0){this.acks[e]=n;return}const o=this.io.setTimeoutFn(()=>{delete this.acks[e];for(let a=0;a<this.sendBuffer.length;a++)this.sendBuffer[a].id===e&&this.sendBuffer.splice(a,1);n.call(this,new Error("operation has timed out"))},r),s=(...a)=>{this.io.clearTimeoutFn(o),n.apply(this,a)};s.withError=!0,this.acks[e]=s}emitWithAck(e,...n){return new Promise((i,r)=>{const o=(s,a)=>s?r(s):i(a);o.withError=!0,n.push(o),this.emit(e,...n)})}_addToQueue(e){let n;typeof e[e.length-1]=="function"&&(n=e.pop());const i={id:this._queueSeq++,tryCount:0,pending:!1,args:e,flags:Object.assign({fromQueue:!0},this.flags)};e.push((r,...o)=>i!==this._queue[0]?void 0:(r!==null?i.tryCount>this._opts.retries&&(this._queue.shift(),n&&n(r)):(this._queue.shift(),n&&n(null,...o)),i.pending=!1,this._drainQueue())),this._queue.push(i),this._drainQueue()}_drainQueue(e=!1){if(!this.connected||this._queue.length===0)return;const n=this._queue[0];n.pending&&!e||(n.pending=!0,n.tryCount++,this.flags=n.flags,this.emit.apply(this,n.args))}packet(e){e.nsp=this.nsp,this.io._packet(e)}onopen(){typeof this.auth=="function"?this.auth(e=>{this._sendConnectPacket(e)}):this._sendConnectPacket(this.auth)}_sendConnectPacket(e){this.packet({type:Ct.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},e):e})}onerror(e){this.connected||this.emitReserved("connect_error",e)}onclose(e,n){this.connected=!1,delete this.id,this.emitReserved("disconnect",e,n),this._clearAcks()}_clearAcks(){Object.keys(this.acks).forEach(e=>{if(!this.sendBuffer.some(i=>String(i.id)===e)){const i=this.acks[e];delete this.acks[e],i.withError&&i.call(this,new Error("socket has been disconnected"))}})}onpacket(e){if(e.nsp===this.nsp)switch(e.type){case Ct.CONNECT:e.data&&e.data.sid?this.onconnect(e.data.sid,e.data.pid):this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case Ct.EVENT:case Ct.BINARY_EVENT:this.onevent(e);break;case Ct.ACK:case Ct.BINARY_ACK:this.onack(e);break;case Ct.DISCONNECT:this.ondisconnect();break;case Ct.CONNECT_ERROR:this.destroy();const i=new Error(e.data.message);i.data=e.data.data,this.emitReserved("connect_error",i);break}}onevent(e){const n=e.data||[];e.id!=null&&n.push(this.ack(e.id)),this.connected?this.emitEvent(n):this.receiveBuffer.push(Object.freeze(n))}emitEvent(e){if(this._anyListeners&&this._anyListeners.length){const n=this._anyListeners.slice();for(const i of n)i.apply(this,e)}super.emit.apply(this,e),this._pid&&e.length&&typeof e[e.length-1]=="string"&&(this._lastOffset=e[e.length-1])}ack(e){const n=this;let i=!1;return function(...r){i||(i=!0,n.packet({type:Ct.ACK,id:e,data:r}))}}onack(e){const n=this.acks[e.id];typeof n=="function"&&(delete this.acks[e.id],n.withError&&e.data.unshift(null),n.apply(this,e.data))}onconnect(e,n){this.id=e,this.recovered=n&&this._pid===n,this._pid=n,this.connected=!0,this.emitBuffered(),this.emitReserved("connect"),this._drainQueue(!0)}emitBuffered(){this.receiveBuffer.forEach(e=>this.emitEvent(e)),this.receiveBuffer=[],this.sendBuffer.forEach(e=>{this.notifyOutgoingListeners(e),this.packet(e)}),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach(e=>e()),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:Ct.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(e){return this.flags.compress=e,this}get volatile(){return this.flags.volatile=!0,this}timeout(e){return this.flags.timeout=e,this}onAny(e){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(e),this}prependAny(e){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(e),this}offAny(e){if(!this._anyListeners)return this;if(e){const n=this._anyListeners;for(let i=0;i<n.length;i++)if(e===n[i])return n.splice(i,1),this}else this._anyListeners=[];return this}listenersAny(){return this._anyListeners||[]}onAnyOutgoing(e){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.push(e),this}prependAnyOutgoing(e){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.unshift(e),this}offAnyOutgoing(e){if(!this._anyOutgoingListeners)return this;if(e){const n=this._anyOutgoingListeners;for(let i=0;i<n.length;i++)if(e===n[i])return n.splice(i,1),this}else this._anyOutgoingListeners=[];return this}listenersAnyOutgoing(){return this._anyOutgoingListeners||[]}notifyOutgoingListeners(e){if(this._anyOutgoingListeners&&this._anyOutgoingListeners.length){const n=this._anyOutgoingListeners.slice();for(const i of n)i.apply(this,e.data)}}}function Da(t){t=t||{},this.ms=t.min||100,this.max=t.max||1e4,this.factor=t.factor||2,this.jitter=t.jitter>0&&t.jitter<=1?t.jitter:0,this.attempts=0}Da.prototype.duration=function(){var t=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var e=Math.random(),n=Math.floor(e*this.jitter*t);t=(Math.floor(e*10)&1)==0?t-n:t+n}return Math.min(t,this.max)|0},Da.prototype.reset=function(){this.attempts=0},Da.prototype.setMin=function(t){this.ms=t},Da.prototype.setMax=function(t){this.max=t},Da.prototype.setJitter=function(t){this.jitter=t};class A1 extends an{constructor(e,n){var i;super(),this.nsps={},this.subs=[],e&&typeof e=="object"&&(n=e,e=void 0),n=n||{},n.path=n.path||"/socket.io",this.opts=n,Ad(this,n),this.reconnection(n.reconnection!==!1),this.reconnectionAttempts(n.reconnectionAttempts||1/0),this.reconnectionDelay(n.reconnectionDelay||1e3),this.reconnectionDelayMax(n.reconnectionDelayMax||5e3),this.randomizationFactor((i=n.randomizationFactor)!==null&&i!==void 0?i:.5),this.backoff=new Da({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(n.timeout==null?2e4:n.timeout),this._readyState="closed",this.uri=e;const r=n.parser||CU;this.encoder=new r.Encoder,this.decoder=new r.Decoder,this._autoConnect=n.autoConnect!==!1,this._autoConnect&&this.open()}reconnection(e){return arguments.length?(this._reconnection=!!e,e||(this.skipReconnect=!0),this):this._reconnection}reconnectionAttempts(e){return e===void 0?this._reconnectionAttempts:(this._reconnectionAttempts=e,this)}reconnectionDelay(e){var n;return e===void 0?this._reconnectionDelay:(this._reconnectionDelay=e,(n=this.backoff)===null||n===void 0||n.setMin(e),this)}randomizationFactor(e){var n;return e===void 0?this._randomizationFactor:(this._randomizationFactor=e,(n=this.backoff)===null||n===void 0||n.setJitter(e),this)}reconnectionDelayMax(e){var n;return e===void 0?this._reconnectionDelayMax:(this._reconnectionDelayMax=e,(n=this.backoff)===null||n===void 0||n.setMax(e),this)}timeout(e){return arguments.length?(this._timeout=e,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&this.backoff.attempts===0&&this.reconnect()}open(e){if(~this._readyState.indexOf("open"))return this;this.engine=new pU(this.uri,this.opts);const n=this.engine,i=this;this._readyState="opening",this.skipReconnect=!1;const r=nr(n,"open",function(){i.onopen(),e&&e()}),o=a=>{this.cleanup(),this._readyState="closed",this.emitReserved("error",a),e?e(a):this.maybeReconnectOnOpen()},s=nr(n,"error",o);if(this._timeout!==!1){const a=this._timeout,l=this.setTimeoutFn(()=>{r(),o(new Error("timeout")),n.close()},a);this.opts.autoUnref&&l.unref(),this.subs.push(()=>{this.clearTimeoutFn(l)})}return this.subs.push(r),this.subs.push(s),this}connect(e){return this.open(e)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");const e=this.engine;this.subs.push(nr(e,"ping",this.onping.bind(this)),nr(e,"data",this.ondata.bind(this)),nr(e,"error",this.onerror.bind(this)),nr(e,"close",this.onclose.bind(this)),nr(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(e){try{this.decoder.add(e)}catch(n){this.onclose("parse error",n)}}ondecoded(e){Od(()=>{this.emitReserved("packet",e)},this.setTimeoutFn)}onerror(e){this.emitReserved("error",e)}socket(e,n){let i=this.nsps[e];return i?this._autoConnect&&!i.active&&i.connect():(i=new PS(this,e,n),this.nsps[e]=i),i}_destroy(e){const n=Object.keys(this.nsps);for(const i of n)if(this.nsps[i].active)return;this._close()}_packet(e){const n=this.encoder.encode(e);for(let i=0;i<n.length;i++)this.engine.write(n[i],e.options)}cleanup(){this.subs.forEach(e=>e()),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close")}disconnect(){return this._close()}onclose(e,n){var i;this.cleanup(),(i=this.engine)===null||i===void 0||i.close(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",e,n),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;const e=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{const n=this.backoff.duration();this._reconnecting=!0;const i=this.setTimeoutFn(()=>{e.skipReconnect||(this.emitReserved("reconnect_attempt",e.backoff.attempts),!e.skipReconnect&&e.open(r=>{r?(e._reconnecting=!1,e.reconnect(),this.emitReserved("reconnect_error",r)):e.onreconnect()}))},n);this.opts.autoUnref&&i.unref(),this.subs.push(()=>{this.clearTimeoutFn(i)})}}onreconnect(){const e=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",e)}}const mf={};function Pd(t,e){typeof t=="object"&&(e=t,t=void 0),e=e||{};const n=hU(t,e.path||"/socket.io"),i=n.source,r=n.id,o=n.path,s=mf[r]&&o in mf[r].nsps,a=e.forceNew||e["force new connection"]||e.multiplex===!1||s;let l;return a?l=new A1(i,e):(mf[r]||(mf[r]=new A1(i,e)),l=mf[r]),n.query&&!e.query&&(e.query=n.queryKey),l.socket(n.path,e)}Object.assign(Pd,{Manager:A1,Socket:PS,io:Pd,connect:Pd});const OU={key:0},AU={class:"iafw:grid iafw:gap-4 iafw:py-4"},RU={key:1},TU={class:"iafw:grid iafw:gap-4 iafw:py-4 iafw:items-center iafw:justify-center"},PU=["src"],MU={key:1,class:"iafw:size-72 iafw:flex iafw:flex-col iafw:items-center iafw:justify-center iafw:gap-5 iafw:text-primary"},IU=q({__name:"NewConnectionDialogContent",props:Ui({connectionId:{}},{open:{type:Boolean,required:!0},openModifiers:{}}),emits:["update:open"],setup(t){nj({validateOnInput:!1,validateOnBlur:!1});const e=Ao(),n=Ra(),i=go(t,"open"),r=mk({initialValues:{name:""},validationSchema:hf({name:Es().required("Connection name is required").min(3,"Connection name must be at least 3 characters")})}),o=t,s=j(o.connectionId?"scan":"create"),a=j(!1),l=j(null),f=j(""),u=Pd("wss://api.pingonotify.com",{autoConnect:!1,transports:["websocket"],path:"/ws",query:{apikey:n.session?.token||""}});console.log(n.session?.token),u.connect();const c=r.handleSubmit(async h=>{a.value=!0;try{const g=await e.create.execute({data:{name:h.name,qrcode:!0}});l.value=g.data.value?.qrcode.base64||"",s.value="scan",e.fetch.execute({params:{sync:!0}})}catch(g){f.value=Ic(g)}finally{a.value=!1}}),d=h=>{h.id===o.connectionId&&(l.value=h.base64)},p=async h=>{h.id===o.connectionId&&h.status==="open"&&(await e.fetch.execute({params:{sync:!0}}),i.value=!1)};return u.on("connection:qrcode",d),u.on("connection:update",p),je(()=>s.value,h=>{h==="scan"&&o.connectionId&&ii.get(`/connections/${o.connectionId}/qrcode`).then(g=>{l.value=g.data?.base64||""})},{immediate:!0}),qn(()=>{u.removeAllListeners(),u.disconnect()}),(h,g)=>{const y=bk,w=vk,v=wk,_=Lm,b=$m,x=Vm,k=n1,S=Um,T=Ht,A=W3;return E(),B(Bu,{name:"fade",mode:"out-in"},{default:C(()=>[m(s)==="create"?(E(),X("form",{key:0,onSubmit:g[0]||(g[0]=Nt((...R)=>m(c)&&m(c)(...R),["prevent"]))},[M(v,{class:"iafw:mb-4"},{default:C(()=>[M(y,null,{default:C(()=>[...g[2]||(g[2]=[xe(" New connection",-1)])]),_:1}),M(w,null,{default:C(()=>[...g[3]||(g[3]=[xe(" Connect to a new WhatsApp account. ",-1)])]),_:1})]),_:1}),m(f)||Object.values(m(r).errors.value).length?(E(),B(x,{key:0,variant:"destructive"},{default:C(()=>[M(m($c),{class:"h-4 w-4"}),M(_,null,{default:C(()=>[...g[4]||(g[4]=[xe("Error",-1)])]),_:1}),M(b,null,{default:C(()=>[m(f)?(E(),X("div",OU,Ee(m(f)),1)):Re("",!0),(E(!0),X(Ve,null,Rt(Object.values(m(r).errors.value),R=>(E(),X("div",{key:R},Ee(R),1))),128))]),_:1})]),_:1})):Re("",!0),ie("div",AU,[M(m(ks),{name:"name"},{default:C(({componentField:R})=>[M(S,null,{default:C(()=>[M(k,null,{default:C(()=>[M(Kk,fe({label:"Connection name",placeholder:"Enter connection name"},R),null,16)]),_:2},1024)]),_:2},1024)]),_:1})]),M(A,null,{default:C(()=>[M(T,{type:"submit",disabled:m(a)},{default:C(()=>[m(a)?(E(),B(m(Qi),{key:0,class:"iafw:animate-spin"})):Re("",!0),g[5]||(g[5]=xe(" Create ",-1))]),_:1},8,["disabled"])]),_:1})],32)):m(s)==="scan"?(E(),X("div",RU,[M(v,null,{default:C(()=>[M(y,null,{default:C(()=>[...g[6]||(g[6]=[xe(" Scan QR Code",-1)])]),_:1}),M(w,null,{default:C(()=>[...g[7]||(g[7]=[xe(" Scan the QR code with your WhatsApp mobile app to connect. ",-1)])]),_:1})]),_:1}),ie("div",TU,[m(l)?(E(),X("img",{key:0,class:"iafw:size-72",src:m(l),alt:"QR Code"},null,8,PU)):(E(),X("div",MU,[M(m(Qi),{class:"iafw:animate-spin iafw:size-12"}),g[8]||(g[8]=ie("div",null,"Loading QR Code...",-1))]))]),M(A,null,{default:C(()=>[M(T,{variant:"outline",onClick:g[1]||(g[1]=R=>i.value=!1)},{default:C(()=>[...g[9]||(g[9]=[xe(" Scan Later ",-1)])]),_:1})]),_:1})])):Re("",!0)]),_:1})}}}),NU=q({__name:"NewConnectionDialog",setup(t,{expose:e}){const n=j(!1),i=j();function r(o){n.value=!0,i.value=o}return e({open:r}),(o,s)=>{const a=U3,l=H3;return E(),B(l,{open:m(n),"onUpdate:open":s[1]||(s[1]=f=>it(n)?n.value=f:null)},{default:C(()=>[M(a,{class:"iafw:sm:max-w-[425px]"},{default:C(()=>[M(IU,{open:m(n),"onUpdate:open":s[0]||(s[0]=f=>it(n)?n.value=f:null),connectionId:m(i)},null,8,["open","connectionId"])]),_:1})]),_:1},8,["open"])}}}),DU={xmlns:"http://www.w3.org/2000/svg",width:"933",height:"721",fill:"currentColor",viewBox:"0 0 933 721"};function BU(t,e){return E(),X("svg",DU,[...e[0]||(e[0]=[ie("path",{d:"M323.12 124.425q17.77 3.27 24.55 5.23 46.31 13.39 79.75 47.68 14.13 16.15 23.28 32.88 13.07 23.91 17.51 52.08 2.2 13.93 2.46 22.21.5 15.46-.54 31.93a76.5 76.5 0 0 0 .09 10.85c.68 8.58 5.81 17.08 11.99 22.97q11.48 10.94 26.92 16.04 16.94 5.6 35.01 7.21 4.58.41 6.03.38c5.23-.1 9.66.76 15.11.82q16.46.2 36.34-1.66c7.67-.72 11.078-19.51 18.708-20.88q4.08-.73 6.97-.64c1.057-3.169 3.063-3.735 4.437-3.169 1.982-11.985 9.681 7.45 14.183 19.463 1.867 6.536 5.475 18.884-2.217 32.708-.701 1.259-2.788 4.101-3.481 5.008-3.96 5.21-6.61 9.14-10.68 13.34q-.34.35-5.26 5.75-9.65 10.57-23.13 21.14-27.14 21.27-60.33 30.34c-6.65 1.82-14.71 2.97-21.15 4.01-3.92.62-7.28.69-11.24.79a1.97 1.97 0 0 0-1.364.59c-.36.369-.564.864-.566 1.38l-.07 11.2a178 178 0 0 1-1.43 18.1q-.37 2.81-1 9.04-1.54 15.25-7.3 33.91-15.94 61.64-64.71 102.11l-4.89 3.86a1.2 1.2 0 0 0-.39.53c-1.09 3.11 3.12 4.22 5.15 5.25q2.23 1.12 7.44 2.99 8.34 2.99 16.01 9.09c6.54 5.2 10.25 9.03 10 17.32-.21 6.9-6.17 12.69-12.31 15.05q-7.73 2.97-12.09 3.22-13.46.79-31.76-2.09a172 172 0 0 1-16.49-3.47 545 545 0 0 0-18.16-4.43 1134 1134 0 0 1-23.33-5.55q-8.04-2-20.33-2.74l-53.94.06-23.78-.25q-.26 0-.51.06c-3.44.82-7.43 1.77-11.17 3.23q-12.52 4.88-28.63 10.71a126 126 0 0 1-8.93 2.83q-8.99 2.51-9.01 2.51-10.16 2.73-23.78 4.44-13.06 1.63-26.41.62c-5.53-.42-11.11-1.66-16.27-3.22-10.2-3.08-21.18-11.26-18.87-23.52 1.29-6.21 4.78-10.54 9.38-14.96q3.9-3.75 14.32-11.16 3.31-2.35 2.03-5.8a1.4 1.4 0 0 1-.35-.6 4.8 4.8 0 0 0-1.08-1.42q-34.14-30.54-48.3-74.17a173 173 0 0 1-7.19-32.61q-.33-4.22-.99-8.51-.37-2.41-.22-12.49.05-3.88 2.48-5.85 3.99-3.24 15.86-13.84 5.16-4.61 8.03-9.15 1.36-4.66-2.38-6.7c-3.02-2.03-8.12 1.84-10.99 4.02a410 410 0 0 0-23.75 19.49q-25.57 22.66-39.8 34.69c-8.28 6.99-21.01 5.95-25.1-4.96q-1.47-3.91-1.49-11.5c.97-9.32 1.87-19.15 3.69-27.88q6.11-29.46 18.27-57.28 11.66-26.66 26.3-49.71 9.81-15.45 28.65-41.68c6.87-9.58 11.95-19.08 13.51-29.86q1.1-7.61 2.6-20.28 1.13-9.53 5.59-29.29 2.19-9.71 4.96-17.29l4.51-12.33q17.97-49.14 58.26-84.19 21.25-18.49 47.04-29.56l10.01-4.05 5.55-1.93 20.94-6.07q36.52-7.6 73.24-2.39m-135.83 83.55q-9.68 10.81-15.53 22.84-6.66 13.68-9.33 29.7a156.3 156.3 0 0 0-1.93 34.24q.47 8.78 3.36 21.12c5.36 18.56 15.7 36.02 30.75 48.26q2.62 2.13 3.95 3.38c4.08 3.82 7.83 6.94 6.51 13.22-.7 3.28-4.25 6.99-6.59 9.09q-18.74 16.82-31.69 37.05-1.81 2.83-2.68 4.72c-1.9 4.09-4.22 8.01-6.06 12.17q-14.43 32.45-15.92 68.32a172 172 0 0 0 1.27 31.12c2.98 25.91 13.05 49.17 28.97 70 7.07 9.25 16.48 17.77 25.35 24.22q24.21 17.6 56.56 26.22a89 89 0 0 0 7.47 1.69q8.99 1.63 12.43 2.29 8.22 1.56 25.54 1.76 18.69.9 37.15-2.08a168.3 168.3 0 0 0 49.64-15.16 3.6 3.6 0 0 0 1.07-.75 27 27 0 0 0 3.54-1.5 130.3 130.3 0 0 0 27.12-18.41q.34-.3.27-.87.6.14 1.54-.71 15.48-13.98 25.12-28.38c9.55-14.27 16.66-28.97 21.93-45.15q3.57-10.97 4.09-13.35 4.23-19.42 5.41-29.53 4.16-35.86-.89-75.26-.56-4.37-2-11.38-.83-4.08-2.35-11.3-1.21-5.79-2.81-11.52a78.4 78.4 0 0 0-4.21-14.32q-4.95-14.41-9.33-24.07-6.38-14.04-9.86-25.29l-1.92-9.74a2 2 0 0 1-.04-.29q-.17-4.8-.19-9.63c-.03-6.37 1.02-13.31 1.49-19.99q.6-4.24.54-8.58-.19-15.4-3.22-31.06c-1.82-9.36-5.23-19.07-8.84-27.64q-9.33-22.14-27.49-37.49-13.99-11.82-31.98-14.76-15.31-2.2-29.04 3.47c-6.86 2.83-12.97 7.55-19.36 12.31-3.8 2.82-8.33 4.02-12.41.82q-8.06-6.31-13.67-9.83c-3.8-2.38-7.16-3.68-12.5-6.05q-3.34-1.47-8.86-2.5l-10.04-1.75c-30.79-3.9-59.89 7.16-80.33 30.33"},null,-1),ie("path",{d:"M394.638 260.49c.209-11.982-6.681-21.819-15.389-21.971-8.709-.152-15.937 9.438-16.147 21.421s6.681 21.82 15.389 21.972 15.937-9.439 16.147-21.422m-109.018-.047c.021-11.924-7.045-21.603-15.782-21.618s-15.837 9.639-15.858 21.563 7.045 21.602 15.782 21.617 15.837-9.638 15.858-21.562m58.63 68.982q-13.75 1.42-24.07-.95-3.43-.789-7.97-3.45c-7.67-4.5-11.26-13.39-9.8-21.91q1.74-10.11 11.2-16.29 8.18-5.34 19.54-3.84 5.01.67 11.31 4.01 5.46 2.91 19.49 10.03c5.42 2.75 12.54 6.39 16.42 11.11.289.356.495.773.6 1.22 1.82 7.91-2.74 11.25-10.01 13.63q-13.82 4.5-26.46 6.16a.4.4 0 0 0-.128.046.2.2 0 0 0-.072.074q-.01.01-.01.06a.3.3 0 0 1-.017.073q-.01.03-.023.027m552.074-106.584a148 148 0 0 1-91.387 81.64 148 148 0 0 1-121.594-15.224l-88.26 109.883a18.5 18.5 0 0 1-28.842-23.167l88.258-109.901a148 148 0 0 1-32.81-153.181A148 148 0 0 1 744.83 16.055l5.251-.48a148.003 148.003 0 0 1 158.065 132.863 148 148 0 0 1-11.822 74.403m-88.231-88.874a18.5 18.5 0 0 0 3.963-13.596 18.5 18.5 0 0 0-20.408-16.38 18.5 18.5 0 0 0-12.416 6.812l-21.187 26.355-26.372-21.166a18.5 18.5 0 0 0-25.756 3.038 18.5 18.5 0 0 0 2.589 25.805l26.356 21.186-21.166 26.372a18.505 18.505 0 0 0 3.037 25.757 18.5 18.5 0 0 0 25.805-2.59l21.187-26.356 26.372 21.166a18.495 18.495 0 0 0 20.656 2.042 18.5 18.5 0 0 0 8.96-11.155 18.5 18.5 0 0 0-1.676-14.209 18.5 18.5 0 0 0-4.773-5.52l-26.356-21.186z"},null,-1)])])}const FU={render:BU},$U={class:"iafw:my-5 iafw:flex iafw:gap-3"},LU={key:0,class:"iafw:grid iafw:grid-cols-1 iafw:gap-4 iafw:md:grid-cols-2 iafw:lg:grid-cols-3 iafw:xl:grid-cols-3"},qU={key:1,class:"iafw:flex iafw:items-center iafw:justify-center"},VU={key:2,class:"iafw:flex iafw:flex-col iafw:items-center iafw:py-10 iafw:justify-center iafw:border-dashed iafw:rounded-xl iafw:border-2"},zU={key:3,class:"iafw:grid iafw:grid-cols-1 iafw:gap-4 iafw:md:grid-cols-2 iafw:lg:grid-cols-3 iafw:xl:grid-cols-3"},jU=q({__name:"ListConnections",setup(t){const{getConnections:e,fetch:n}=Ao(),{connections:i}=p3(Ao()),r=j();e();function o(){n.execute({params:{sync:!0}})}return(s,a)=>{const l=Ht,f=kz,u=bz,c=vz,d=wz,p=yz,h=Nc;return E(),X("div",null,[a[11]||(a[11]=ie("h1",{class:"iafw:text-xl"},"Connections",-1)),a[12]||(a[12]=ie("p",{class:"iafw:text-muted-foreground"},"Manage your connections with ease.",-1)),M(NU,{ref_key:"connectionDialogRef",ref:r},null,512),ie("div",$U,[M(l,{variant:"outline",onClick:a[0]||(a[0]=g=>m(r)?.open())},{default:C(()=>[M(m(Gl)),a[4]||(a[4]=xe(" New connection ",-1))]),_:1}),M(l,{variant:"outline",onClick:o,disabled:m(n).isLoading},{default:C(()=>[m(n).isLoading?(E(),B(m(Qi),{key:0,class:"iafw:animate-spin"})):(E(),B(m(e$),{key:1})),a[5]||(a[5]=xe(" Sync",-1))]),_:1},8,["disabled"])]),!m(n).isLoading&&m(i).length>0?(E(),X("div",LU,[(E(!0),X(Ve,null,Rt(m(i),g=>(E(),B(Nz,{connection:g,onScan:a[1]||(a[1]=y=>m(r)?.open(y))},null,8,["connection"]))),256))])):!m(n).isLoading&&m(i).length===0?(E(),X("div",qU,[M(p,{class:"border border-dashed"},{default:C(()=>[M(c,null,{default:C(()=>[M(m(FU),{class:"iafw:size-20 iafw:text-foreground/80"}),M(f,null,{default:C(()=>[...a[6]||(a[6]=[xe("Connections Empty",-1)])]),_:1}),M(u,null,{default:C(()=>[...a[7]||(a[7]=[xe(" You have no connections yet. Start by adding a new connection to send mensages and notifications. ",-1)])]),_:1})]),_:1}),M(d,null,{default:C(()=>[M(l,{variant:"outline",size:"sm",onClick:a[2]||(a[2]=g=>m(r)?.open())},{default:C(()=>[M(m(Gl)),a[8]||(a[8]=xe(" New connection ",-1))]),_:1})]),_:1})]),_:1})])):!m(n).isLoading&&m(i).length===0?(E(),X("div",VU,[M(m(fm),{class:"iafw:h-12 iafw:w-12 iafw:text-muted-foreground/70"}),a[10]||(a[10]=ie("p",{class:"iafw:text-muted-foreground iafw:mb-4 iafw:text-center"}," No connections available, please add a connection ",-1)),M(l,{variant:"outline",onClick:a[3]||(a[3]=g=>m(r)?.open())},{default:C(()=>[M(m(Gl)),a[9]||(a[9]=xe(" Add Connection",-1))]),_:1})])):(E(),X("div",zU,[(E(),X(Ve,null,Rt(6,g=>M(h,{class:"iafw:h-44 iafw:w-full iafw:rounded-md",key:g})),64))]))])}}}),HU={xmlns:"http://www.w3.org/2000/svg",width:"250",height:"250",fill:"currentColor",viewBox:"0 0 250 250"};function UU(t,e){return E(),X("svg",HU,[...e[0]||(e[0]=[ie("path",{d:"m228.622 35.586 2.685.506.88.194q8.603 3.047 12.023 11.489.542 1.46.65 2 .653 3.164.656 4.523.015 10.847-.021 21.691-.002.897-.605 3.9-2.15 8.856-10.133 12.815-1.144.567-2.264.897-1.49.435-2.356.65-.236.06-1.73.218-.762.08-1.738.082-12.862.015-35.338-.006c-1.141 0-2.283.988-3.271 1.58l-11.732 6.964q-2.085 1.239-2.653 1.606-1.383.903-2.197 1.094-1.13.268-2.465-.047-2.409-.564-3.291-2.712-.267-.647-.391-1.835c-.203-1.956-.05-3.92-.177-5.885q-.009-31.6.009-40.497.006-2.244.538-4.712c1.024-4.744 4.306-9.053 8.265-11.65q2.665-1.748 6.479-2.712c.989-.247 2.389-.285 3.271-.288q20.353-.077 43.641.065.648.003 1.265.07M179.245 91.84a108 108 0 0 0 6.606-3.864q1.34-.847 2.668-1.186.136-.035.276-.038c8.174-.109 18.498-.077 34.912-.032q3.894.012 5.571-.46c3.57-1 6.923-3.89 7.706-7.702l.267-1.282q.033-.15.033-.303l.041-20.868q.006-3.191-.432-4.753c-.974-3.491-3.762-6.509-7.424-7.444q-1.614-.413-2.444-.453-2.518-.13-9.265-.047-9.141.108-32.697-.044-5.086-.033-8.479 3.585c-2.386 2.544-2.994 5.335-2.997 8.6q-.033 32.37-.03 32.647.03 3.618.124 5.835a.468.468 0 0 0 .691.394z"},null,-1),ie("path",{d:"M99.754 39.154q4.212.785 6.903 1.512c5.23 1.412 10.527 3.923 15.277 7.032q3.456 2.259 6.929 5.724 1.994 1.89 3.859 4.37c2.638 3.503 4.773 7.003 6.412 11.03q1.467 3.61 2.061 5.997a59.4 59.4 0 0 1 1.768 14.947q-.024 2.568-.241 6.223-.071 1.192.059 2.803c.303 3.912 3.579 7.359 6.72 9.283q2.418 1.48 5.362 2.405a44.6 44.6 0 0 0 9.653 1.9q1.35.112 1.75.118 1.438.015 1.759.065c1.7.267 3.229.164 5.503.173 2.297.009 3.956-.185 6.882-.4 3.059-.226 5.312-.72 8.45-1.206q2.213-.34 3.732.333 2.483 1.097 2.792 3.803c.17 1.5-.644 3.364-1.418 4.656-.485.808-.741 1.297-1.176 1.87a911 911 0 0 0-1.912 2.524c-.659.867-1.336 1.453-1.98 2.197q-1.041 1.206-1.485 1.656-6.162 6.247-13.018 10.029-5.04 2.78-11.064 4.421c-1.791.491-4.121.817-5.88 1.103-1.182.194-2.253.226-3.514.255q-.265.007-.318.259a.36.36 0 0 1-.115.25.2.2 0 0 0-.059.141q.068 6.43-1.082 13.415-.714 4.335-1.791 7.747-4.683 18.141-19.035 30.036l-1.439 1.141a.36.36 0 0 0-.12.176c-.268.856.65 1.1 1.223 1.388q.809.421 2.483 1.021 2.505.894 4.823 2.768c1.541 1.244 2.632 2.25 2.8 4.141q.109 1.255-.223 2.073c-1.021 2.497-3.336 3.406-5.753 3.956q-1.077.244-2.494.236-6.82-.048-13.227-1.75-3.95-1.048-4.853-1.242a218 218 0 0 1-6.994-1.611q-2.37-.589-5.979-.806l-15.868.017a91 91 0 0 0-5.732-.108q-1.974.023-3.492.585-3.908 1.444-8.5 3.167a51 51 0 0 1-4.373 1.415q-3.447.95-4.462 1.138-3.945.727-6.6.93c-2.444.188-5.559.203-8.18-.383-2.193-.488-3.87-1-5.258-2.005-1.888-1.368-3.074-3.133-2.615-5.5.359-1.818 1.409-3.115 2.75-4.4q1.154-1.107 4.212-3.283.974-.691.594-1.709a.4.4 0 0 1-.1-.173 1.4 1.4 0 0 0-.318-.418q-9.94-8.89-14.123-21.573a51 51 0 0 1-2.2-9.833q-.1-1.276-.227-2.582a38 38 0 0 1-.167-3.371q-.009-1.285.773-1.935a153 153 0 0 0 4.933-4.326q1.312-1.197 2.085-2.447.397-1.327-.609-1.906c-.873-.709-2.323.382-3.147 1.003a121 121 0 0 0-7.118 5.814q-8.982 7.939-11.54 10.074c-1.757 1.465-4.027 2.1-6.024.718q-1.427-.989-1.606-2.124a29 29 0 0 0-.391-2.021c-.01-2.011.276-3.767.482-5.617q.224-1.992.494-3.324a86 86 0 0 1 6.018-18.579q3.564-7.824 7.538-13.935 3.141-4.833 8.253-11.962c1.874-2.612 3.291-5.33 3.809-8.541q.264-1.647.753-5.965.235-2.06 1.55-8.206.52-2.433 1.42-5.018 1.477-4.26 1.736-4.92c5.532-14.2 16.558-26.568 30.703-32.639l2.947-1.19 1.638-.577 6.103-1.765a62.5 62.5 0 0 1 21.83-.688m-40.191 24.55q-2.877 3.205-4.594 6.762-1.89 3.918-2.68 8.544a52 52 0 0 0-.573 4.62 36.7 36.7 0 0 0 .974 11.786q.224 1.03.608 2.014 1.141 2.913 2.389 5.071 2.474 4.274 6.135 7.215c.747.597 1.703 1.453 2.194 2.006q1.323 1.497.588 3.355a1 1 0 0 1-.117.212q-.924 1.254-1.097 1.406-5.782 5.071-9.856 11.38c-.621.964-.998 1.894-1.512 2.823q-.562 1.017-1.065 2.153-4.238 9.55-4.67 20.094l-.06 2.485.057 2.115.367 4.712q1.35 10.612 7.615 19.297 1.35 1.868 3.1 3.673c2.1 2.165 4.606 4.25 7.185 5.9q7.98 5.103 17.394 6.998a54.7 54.7 0 0 0 10.674 1.076q4.459.22 8.823-.303c5.915-.703 11.718-2.221 17.042-4.929a37.6 37.6 0 0 0 8.976-5.889.29.29 0 0 0 .109-.273q.224.047.479-.191c2.086-1.962 4.23-4.103 5.903-6.336 3.341-4.458 5.98-9.435 7.741-14.791q1.107-3.35 1.277-4.082 1.597-6.786 2.003-12.274.668-9.043-.574-18.888c-.235-1.868-.709-3.968-1.067-5.909-.283-1.532-.791-3.176-1.189-4.773l-1.097-3.609q-1.405-4.089-2.653-6.882-1.394-3.115-2.088-4.936-1.252-3.373-1.491-5.964c-.256-2.777.235-5.597.388-8.4q.165-1.062.159-2.168a51 51 0 0 0-.738-8.424c-.562-3.235-1.568-6.226-2.75-9.088-2.121-5.132-5.906-10.003-10.647-12.959q-3.042-1.894-6.9-2.511-4.494-.651-8.533 1.017c-2.026.839-3.908 2.28-5.697 3.62-1.005.754-2.444 1.215-3.514.313q-.265-.224-2.927-2.133-3.97-2.847-9.123-3.712-.406-.068-1.347-.135a4 4 0 0 0-.565-.1c-8.812-.914-17.162 2.324-23.056 9.012m153.193-1.671q-1.438-.064-4.556.062-4.35.18-17.72-.056-1.72-.03-2.771-.188a3.73 3.73 0 0 1-2.35-1.303q-1.688-2.294-.17-4.55.932-1.388 2.644-1.385 27.897.044 31.544.006c.518-.006 1.979-.194 2.638.061 2.838 1.1 3.347 4.162 1.332 6.368q-.2.22-1.194.58-.532.191-1.311.214a82 82 0 0 1-3.965.044c-1.4-.023-2.744.065-4.121.147m-1.344 5.342h-23.106a3.74 3.74 0 0 0-3.738 3.738v.217a3.74 3.74 0 0 0 3.738 3.739h23.106a3.74 3.74 0 0 0 3.738-3.739v-.217a3.74 3.74 0 0 0-3.738-3.739"},null,-1),ie("path",{d:"M120.548 79.147c.061-3.525-1.965-6.418-4.527-6.463-2.561-.044-4.687 2.776-4.748 6.3-.062 3.525 1.964 6.418 4.526 6.463s4.687-2.776 4.749-6.3m-32.064-.014c.006-3.507-2.073-6.354-4.642-6.358-2.57-.005-4.658 2.834-4.664 6.341-.007 3.507 2.072 6.354 4.641 6.359s4.658-2.835 4.665-6.342m28.073 14.495c.429 2.255-.862 3.214-2.935 3.876q-3.25 1.038-5.218 1.388-1.806.324-2.197.403-1.144.24-2.226.27-3.198.092-5.336-.42c-6.006-1.438-7.197-8.606-2.2-12.07q3.309-2.292 7.68-.906.697.22 3.211 1.594.733.4 3.183 1.611a43 43 0 0 1 4.429 2.51q.951.623 1.5 1.473.08.124.109.27"},null,-1)])])}const WU={render:UU},KU={class:"iafw:relative"},GU={class:"iafw:mx-auto iafw:grid iafw:max-w-2xl iafw:place-items-center iafw:p-6"},JU={class:"iafw:w-full iafw:rounded-2xl iafw:border iafw:border-border iafw:bg-background iafw:p-6 iafw:shadow-lg iafw:backdrop-blur-lg dark:iafw:border-white/10 dark:iafw:bg-white/5"},YU={class:"iafw:rounded-xl iafw:border iafw:border-border iafw:bg-background iafw:p-5 iafw:shadow-sm dark:iafw:bg-white/5"},XU={class:"iafw:flex iafw:flex-col iafw:items-start iafw:gap-4 sm:iafw:flex-row sm:iafw:items-center sm:iafw:justify-between"},QU={class:"iafw:flex iafw:items-start iafw:gap-3"},ZU={class:"iafw:w-full sm:iafw:w-auto"},eW=q({__name:"ConnectPage",setup(t){const e=tc(),n=Ra(),i=U(()=>!!(e.query.code&&e.query.reference)),r=j(i.value);i.value&&n.validateIntegration(e.query.code,e.query.reference);function o(){r.value=!0,Kt.get(window.ajaxurl,{params:{action:"infixs_pingo_notify_integration_url"}}).then(s=>{const a=s.data.data.integration_url;console.log("Integration URL:",a),a&&(window.location.href=a)}).catch(s=>{r.value=!1,console.error("Error fetching integration URL:",s),alert("An error occurred while trying to connect. Please try again.")})}return(s,a)=>{const l=Ht;return E(),X("div",KU,[a[6]||(a[6]=ie("div",{class:"iafw:absolute iafw:top-32 iafw:left-32 iafw:h-72 iafw:w-72 iafw:rounded-full iafw:bg-primary/20 iafw:blur-3xl dark:iafw:bg-indigo-500/20"},null,-1)),a[7]||(a[7]=ie("div",{class:"iafw:absolute iafw:bottom-32 iafw:right-32 iafw:h-72 iafw:w-72 iafw:rounded-full iafw:bg-primary/20 iafw:blur-3xl dark:iafw:bg-cyan-500/20"},null,-1)),ie("div",GU,[ie("section",JU,[a[4]||(a[4]=Iu('<header class="iafw:mb-6 iafw:flex iafw:items-center iafw:gap-3"><div class="iafw:grid iafw:size-12 iafw:place-items-center iafw:rounded-xl iafw:bg-gradient-to-br iafw:from-primary/70 iafw:to-primary/90 iafw:shadow-md"><svg xmlns="http://www.w3.org/2000/svg" class="iafw:size-6 iafw:text-white" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5"><path d="M8 8l8 8M8 16l8-8"></path><rect x="3" y="3" width="8" height="8" rx="2"></rect><rect x="13" y="13" width="8" height="8" rx="2"></rect></svg></div><div class="iafw:flex-1"><div class="iafw:flex iafw:items-center iafw:gap-2"><h1 class="iafw:text-xl iafw:font-semibold iafw:leading-tight"> Integration Platform </h1><span class="iafw:inline-flex iafw:items-center iafw:gap-1 iafw:rounded-full iafw:border iafw:border-emerald-500/30 iafw:bg-emerald-500/10 iafw:px-2.5 iafw:py-0.5 iafw:text-xs iafw:font-medium iafw:text-emerald-700 dark:iafw:text-emerald-300"><svg xmlns="http://www.w3.org/2000/svg" class="iafw:size-3.5" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2a10 10 0 100 20 10 10 0 000-20Zm-1 14l-4-4 1.4-1.4L11 12.2l5.6-5.6L18 8l-7 8z"></path></svg> Free </span></div><p class="iafw:mt-1 iafw:text-sm iafw:text-slate-600 dark:iafw:text-slate-400"> Connect your account in seconds. No card, no catch. </p></div></header>',1)),ie("div",YU,[ie("div",XU,[ie("div",QU,[ie("div",null,[M(m(WU),{class:"iafw:size-16 iafw:text-black/90 iafw:dark:text-white"})]),a[0]||(a[0]=Iu('<div><h2 class="iafw:text-base iafw:font-semibold iafw:leading-tight"> Pingo Notify </h2><p class="iafw:mt-1 iafw:text-sm iafw:text-slate-600 dark:iafw:text-slate-400"> Authorize secure access via OAuth. We can read and sync only the data required for integration. </p><ul class="iafw:mt-3 iafw:space-y-1.5 iafw:text-sm iafw:text-slate-600 dark:iafw:text-slate-400"><li class="iafw:flex iafw:items-center iafw:gap-2"><svg class="iafw:size-4" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path d="M5 13l4 4L19 7"></path></svg> No cost — plan <span class="iafw:font-medium">Free</span></li><li class="iafw:flex iafw:items-center iafw:gap-2"><svg class="iafw:size-4" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path d="M5 13l4 4L19 7"></path></svg> Revocable at any time </li><li class="iafw:flex iafw:items-center iafw:gap-2"><svg class="iafw:size-4" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path d="M5 13l4 4L19 7"></path></svg> Minimum required permissions </li></ul></div>',1))]),ie("div",ZU,[M(l,{size:"lg",onClick:o,class:"iafw:group iafw:inline-flex iafw:w-full iafw:items-center iafw:justify-center iafw:gap-2 iafw:rounded-xl iafw:bg-gradient-to-br iafw:from-primary/80 iafw:to-primary iafw:px-5 iafw:py-3 iafw:text-sm iafw:font-semibold iafw:text-white iafw:shadow-md iafw:transition iafw:hover:brightness-110 iafw:focus-visible:iafw:outline-none iafw:focus-visible:iafw:ring-2 iafw:focus-visible:iafw:ring-indigo-500 iafw:active:iafw:scale-[0.99] sm:iafw:w-auto",disabled:m(r)},{default:C(()=>[a[1]||(a[1]=ie("svg",{xmlns:"http://www.w3.org/2000/svg",class:"iafw:size-5 iafw:transition group-hover:iafw:rotate-12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.8"},[ie("path",{d:"M8 12h8"}),ie("path",{d:"M16 8l4 4-4 4"}),ie("rect",{x:"2",y:"4",width:"12",height:"16",rx:"3"})],-1)),a[2]||(a[2]=xe(" Connect ",-1)),m(r)?(E(),B(m(Qi),{key:0,class:"iafw:animate-spin"})):Re("",!0)]),_:1},8,["disabled"]),a[3]||(a[3]=ie("p",{class:"iafw:mt-2 iafw:text-center iafw:text-xs iafw:text-slate-500 dark:iafw:text-slate-400"},[xe(" By continuing, you agree to the "),ie("a",{href:"#",class:"iafw:underline iafw:decoration-dotted iafw:underline-offset-2"},"Terms"),xe(" and "),ie("a",{href:"#",class:"iafw:underline iafw:decoration-dotted iafw:underline-offset-2"},"Privacy Policy"),xe(". ")],-1))])])]),a[5]||(a[5]=Iu('<footer class="iafw:mt-6 iafw:flex iafw:items-center iafw:justify-between iafw:text-xs iafw:text-slate-500 dark:iafw:text-slate-400"><div class="iafw:flex iafw:items-center iafw:gap-2"><svg class="iafw:size-4" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.6"><path d="M12 3l8 4v6c0 5-8 8-8 8s-8-3-8-8V7l8-4z"></path><path d="M9.5 12l1.5 1.5L15 9.5"></path></svg> Encryption for your security </div><span>Disconnect whenever you want</span></footer>',1))])])])}}}),tW={};function nW(t,e){return E(),X("div")}const iW=Pa(tW,[["render",nW]]);function rW(){return new URL(window.infixsPingoNotify.adminUrl).pathname??"/wp-admin/admin.php"}const oW=rW();function MS(t){const n=t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&").replace(/:[\w]+/g,"([a-zA-Z0-9\\-_]+)");return new RegExp(`^${n}$`)}function sW(t,e){return MS(t).test(e)}function aW(t,e){const n=t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),i=MS(t),r=e.match(i);if(!r)return{};const o=Array.from(n.matchAll(/:([\w]+)/g)).map(s=>s[1]);return Object.fromEntries(o.map((s,a)=>[s,r[a+1]]))}function lW(t){const e=tc();return aW(e.meta.path,e.query.path)[t]||null}function IS(t,e,n,i=oW){for(const r of t){if(r.path===i&&r.meta?.page==n&&(r.meta&&sW(r.meta?.path,e)||typeof e>"u"))return r.children?r.children[0]:r;if(r.children){const o=IS(r.children,e,n,i);if(o)return o}}return null}function fW(t){t.beforeEach(e=>{const n=Ra();if(e.meta?.requiresAuth&&!n.isAuthenticated)return{name:"integration",query:{page:"infixs-pingo-notify",path:"/integration"}};if(e.meta?.requiresGuest&&n.isAuthenticated)return{name:"notifications",query:{page:"infixs-pingo-notify",path:"/notifications"}};const i=IS(M5,e.query.path,e.query.page,e.path);return i&&e.meta?.path!==i.meta?.path?{name:i.name,query:e.query}:!0})}/** 303 303 * table-core 304 304 * … … 309 309 * 310 310 * @license MIT 311 */function fW(){return{accessor:(t,e)=>typeof t=="function"?{...e,accessorFn:t}:{...e,accessorKey:t},display:t=>t,group:t=>t}}function Po(t,e){return typeof t=="function"?t(e):t}function Ai(t,e){return n=>{e.setState(i=>({...i,[t]:Po(n,i[t])}))}}function Pd(t){return t instanceof Function}function uW(t){return Array.isArray(t)&&t.every(e=>typeof e=="number")}function cW(t,e){const n=[],i=r=>{r.forEach(o=>{n.push(o);const s=e(o);s!=null&&s.length&&i(s)})};return i(t),n}function rt(t,e,n){let i=[],r;return o=>{let s;n.key&&n.debug&&(s=Date.now());const a=t(o);if(!(a.length!==i.length||a.some((u,c)=>i[c]!==u)))return r;i=a;let f;if(n.key&&n.debug&&(f=Date.now()),r=e(...a),n==null||n.onChange==null||n.onChange(r),n.key&&n.debug&&n!=null&&n.debug()){const u=Math.round((Date.now()-s)*100)/100,c=Math.round((Date.now()-f)*100)/100,d=c/16,p=(h,g)=>{for(h=String(h);h.length<g;)h=" "+h;return h};console.info(`%c⏱ ${p(c,5)} /${p(u,5)} ms`,`311 */function uW(){return{accessor:(t,e)=>typeof t=="function"?{...e,accessorFn:t}:{...e,accessorKey:t},display:t=>t,group:t=>t}}function Po(t,e){return typeof t=="function"?t(e):t}function Ai(t,e){return n=>{e.setState(i=>({...i,[t]:Po(n,i[t])}))}}function Md(t){return t instanceof Function}function cW(t){return Array.isArray(t)&&t.every(e=>typeof e=="number")}function dW(t,e){const n=[],i=r=>{r.forEach(o=>{n.push(o);const s=e(o);s!=null&&s.length&&i(s)})};return i(t),n}function rt(t,e,n){let i=[],r;return o=>{let s;n.key&&n.debug&&(s=Date.now());const a=t(o);if(!(a.length!==i.length||a.some((u,c)=>i[c]!==u)))return r;i=a;let f;if(n.key&&n.debug&&(f=Date.now()),r=e(...a),n==null||n.onChange==null||n.onChange(r),n.key&&n.debug&&n!=null&&n.debug()){const u=Math.round((Date.now()-s)*100)/100,c=Math.round((Date.now()-f)*100)/100,d=c/16,p=(h,g)=>{for(h=String(h);h.length<g;)h=" "+h;return h};console.info(`%c⏱ ${p(c,5)} /${p(u,5)} ms`,` 312 312 font-size: .6rem; 313 313 font-weight: bold; 314 color: hsl(${Math.max(0,Math.min(120-120*d,120))}deg 100% 31%);`,n?.key)}return r}}function ot(t,e,n,i){return{debug:()=>{var r;return(r=t?.debugAll)!=null?r:t[e]},key:!1,onChange:i}}function dW(t,e,n,i){const r=()=>{var s;return(s=o.getValue())!=null?s:t.options.renderFallbackValue},o={id:`${e.id}_${n.id}`,row:e,column:n,getValue:()=>e.getValue(i),renderValue:r,getContext:rt(()=>[t,n,e,o],(s,a,l,f)=>({table:s,column:a,row:l,cell:f,getValue:f.getValue,renderValue:f.renderValue}),ot(t.options,"debugCells"))};return t._features.forEach(s=>{s.createCell==null||s.createCell(o,n,e,t)},{}),o}function pW(t,e,n,i){var r,o;const a={...t._getDefaultColumnDef(),...e},l=a.accessorKey;let f=(r=(o=a.id)!=null?o:l?typeof String.prototype.replaceAll=="function"?l.replaceAll(".","_"):l.replace(/\./g,"_"):void 0)!=null?r:typeof a.header=="string"?a.header:void 0,u;if(a.accessorFn?u=a.accessorFn:l&&(l.includes(".")?u=d=>{let p=d;for(const g of l.split(".")){var h;p=(h=p)==null?void 0:h[g]}return p}:u=d=>d[a.accessorKey]),!f)throw new Error;let c={id:`${String(f)}`,accessorFn:u,parent:i,depth:n,columnDef:a,columns:[],getFlatColumns:rt(()=>[!0],()=>{var d;return[c,...(d=c.columns)==null?void 0:d.flatMap(p=>p.getFlatColumns())]},ot(t.options,"debugColumns")),getLeafColumns:rt(()=>[t._getOrderColumnsFn()],d=>{var p;if((p=c.columns)!=null&&p.length){let h=c.columns.flatMap(g=>g.getLeafColumns());return d(h)}return[c]},ot(t.options,"debugColumns"))};for(const d of t._features)d.createColumn==null||d.createColumn(c,t);return c}const Un="debugHeaders";function MS(t,e,n){var i;let o={id:(i=n.id)!=null?i:e.id,column:e,index:n.index,isPlaceholder:!!n.isPlaceholder,placeholderId:n.placeholderId,depth:n.depth,subHeaders:[],colSpan:0,rowSpan:0,headerGroup:null,getLeafHeaders:()=>{const s=[],a=l=>{l.subHeaders&&l.subHeaders.length&&l.subHeaders.map(a),s.push(l)};return a(o),s},getContext:()=>({table:t,header:o,column:e})};return t._features.forEach(s=>{s.createHeader==null||s.createHeader(o,t)}),o}const hW={createTable:t=>{t.getHeaderGroups=rt(()=>[t.getAllColumns(),t.getVisibleLeafColumns(),t.getState().columnPinning.left,t.getState().columnPinning.right],(e,n,i,r)=>{var o,s;const a=(o=i?.map(c=>n.find(d=>d.id===c)).filter(Boolean))!=null?o:[],l=(s=r?.map(c=>n.find(d=>d.id===c)).filter(Boolean))!=null?s:[],f=n.filter(c=>!(i!=null&&i.includes(c.id))&&!(r!=null&&r.includes(c.id)));return Md(e,[...a,...f,...l],t)},ot(t.options,Un)),t.getCenterHeaderGroups=rt(()=>[t.getAllColumns(),t.getVisibleLeafColumns(),t.getState().columnPinning.left,t.getState().columnPinning.right],(e,n,i,r)=>(n=n.filter(o=>!(i!=null&&i.includes(o.id))&&!(r!=null&&r.includes(o.id))),Md(e,n,t,"center")),ot(t.options,Un)),t.getLeftHeaderGroups=rt(()=>[t.getAllColumns(),t.getVisibleLeafColumns(),t.getState().columnPinning.left],(e,n,i)=>{var r;const o=(r=i?.map(s=>n.find(a=>a.id===s)).filter(Boolean))!=null?r:[];return Md(e,o,t,"left")},ot(t.options,Un)),t.getRightHeaderGroups=rt(()=>[t.getAllColumns(),t.getVisibleLeafColumns(),t.getState().columnPinning.right],(e,n,i)=>{var r;const o=(r=i?.map(s=>n.find(a=>a.id===s)).filter(Boolean))!=null?r:[];return Md(e,o,t,"right")},ot(t.options,Un)),t.getFooterGroups=rt(()=>[t.getHeaderGroups()],e=>[...e].reverse(),ot(t.options,Un)),t.getLeftFooterGroups=rt(()=>[t.getLeftHeaderGroups()],e=>[...e].reverse(),ot(t.options,Un)),t.getCenterFooterGroups=rt(()=>[t.getCenterHeaderGroups()],e=>[...e].reverse(),ot(t.options,Un)),t.getRightFooterGroups=rt(()=>[t.getRightHeaderGroups()],e=>[...e].reverse(),ot(t.options,Un)),t.getFlatHeaders=rt(()=>[t.getHeaderGroups()],e=>e.map(n=>n.headers).flat(),ot(t.options,Un)),t.getLeftFlatHeaders=rt(()=>[t.getLeftHeaderGroups()],e=>e.map(n=>n.headers).flat(),ot(t.options,Un)),t.getCenterFlatHeaders=rt(()=>[t.getCenterHeaderGroups()],e=>e.map(n=>n.headers).flat(),ot(t.options,Un)),t.getRightFlatHeaders=rt(()=>[t.getRightHeaderGroups()],e=>e.map(n=>n.headers).flat(),ot(t.options,Un)),t.getCenterLeafHeaders=rt(()=>[t.getCenterFlatHeaders()],e=>e.filter(n=>{var i;return!((i=n.subHeaders)!=null&&i.length)}),ot(t.options,Un)),t.getLeftLeafHeaders=rt(()=>[t.getLeftFlatHeaders()],e=>e.filter(n=>{var i;return!((i=n.subHeaders)!=null&&i.length)}),ot(t.options,Un)),t.getRightLeafHeaders=rt(()=>[t.getRightFlatHeaders()],e=>e.filter(n=>{var i;return!((i=n.subHeaders)!=null&&i.length)}),ot(t.options,Un)),t.getLeafHeaders=rt(()=>[t.getLeftHeaderGroups(),t.getCenterHeaderGroups(),t.getRightHeaderGroups()],(e,n,i)=>{var r,o,s,a,l,f;return[...(r=(o=e[0])==null?void 0:o.headers)!=null?r:[],...(s=(a=n[0])==null?void 0:a.headers)!=null?s:[],...(l=(f=i[0])==null?void 0:f.headers)!=null?l:[]].map(u=>u.getLeafHeaders()).flat()},ot(t.options,Un))}};function Md(t,e,n,i){var r,o;let s=0;const a=function(d,p){p===void 0&&(p=1),s=Math.max(s,p),d.filter(h=>h.getIsVisible()).forEach(h=>{var g;(g=h.columns)!=null&&g.length&&a(h.columns,p+1)},0)};a(t);let l=[];const f=(d,p)=>{const h={depth:p,id:[i,`${p}`].filter(Boolean).join("_"),headers:[]},g=[];d.forEach(y=>{const w=[...g].reverse()[0],v=y.column.depth===h.depth;let _,b=!1;if(v&&y.column.parent?_=y.column.parent:(_=y.column,b=!0),w&&w?.column===_)w.subHeaders.push(y);else{const x=MS(n,_,{id:[i,p,_.id,y?.id].filter(Boolean).join("_"),isPlaceholder:b,placeholderId:b?`${g.filter(k=>k.column===_).length}`:void 0,depth:p,index:g.length});x.subHeaders.push(y),g.push(x)}h.headers.push(y),y.headerGroup=h}),l.push(h),p>0&&f(g,p-1)},u=e.map((d,p)=>MS(n,d,{depth:s,index:p}));f(u,s-1),l.reverse();const c=d=>d.filter(h=>h.column.getIsVisible()).map(h=>{let g=0,y=0,w=[0];h.subHeaders&&h.subHeaders.length?(w=[],c(h.subHeaders).forEach(_=>{let{colSpan:b,rowSpan:x}=_;g+=b,w.push(x)})):g=1;const v=Math.min(...w);return y=y+v,h.colSpan=g,h.rowSpan=y,{colSpan:g,rowSpan:y}});return c((r=(o=l[0])==null?void 0:o.headers)!=null?r:[]),l}const C1=(t,e,n,i,r,o,s)=>{let a={id:e,index:i,original:n,depth:r,parentId:s,_valuesCache:{},_uniqueValuesCache:{},getValue:l=>{if(a._valuesCache.hasOwnProperty(l))return a._valuesCache[l];const f=t.getColumn(l);if(f!=null&&f.accessorFn)return a._valuesCache[l]=f.accessorFn(a.original,i),a._valuesCache[l]},getUniqueValues:l=>{if(a._uniqueValuesCache.hasOwnProperty(l))return a._uniqueValuesCache[l];const f=t.getColumn(l);if(f!=null&&f.accessorFn)return f.columnDef.getUniqueValues?(a._uniqueValuesCache[l]=f.columnDef.getUniqueValues(a.original,i),a._uniqueValuesCache[l]):(a._uniqueValuesCache[l]=[a.getValue(l)],a._uniqueValuesCache[l])},renderValue:l=>{var f;return(f=a.getValue(l))!=null?f:t.options.renderFallbackValue},subRows:[],getLeafRows:()=>cW(a.subRows,l=>l.subRows),getParentRow:()=>a.parentId?t.getRow(a.parentId,!0):void 0,getParentRows:()=>{let l=[],f=a;for(;;){const u=f.getParentRow();if(!u)break;l.push(u),f=u}return l.reverse()},getAllCells:rt(()=>[t.getAllLeafColumns()],l=>l.map(f=>dW(t,a,f,f.id)),ot(t.options,"debugRows")),_getAllCellsByColumnId:rt(()=>[a.getAllCells()],l=>l.reduce((f,u)=>(f[u.column.id]=u,f),{}),ot(t.options,"debugRows"))};for(let l=0;l<t._features.length;l++){const f=t._features[l];f==null||f.createRow==null||f.createRow(a,t)}return a},gW={createColumn:(t,e)=>{t._getFacetedRowModel=e.options.getFacetedRowModel&&e.options.getFacetedRowModel(e,t.id),t.getFacetedRowModel=()=>t._getFacetedRowModel?t._getFacetedRowModel():e.getPreFilteredRowModel(),t._getFacetedUniqueValues=e.options.getFacetedUniqueValues&&e.options.getFacetedUniqueValues(e,t.id),t.getFacetedUniqueValues=()=>t._getFacetedUniqueValues?t._getFacetedUniqueValues():new Map,t._getFacetedMinMaxValues=e.options.getFacetedMinMaxValues&&e.options.getFacetedMinMaxValues(e,t.id),t.getFacetedMinMaxValues=()=>{if(t._getFacetedMinMaxValues)return t._getFacetedMinMaxValues()}}},IS=(t,e,n)=>{var i,r;const o=n==null||(i=n.toString())==null?void 0:i.toLowerCase();return!!(!((r=t.getValue(e))==null||(r=r.toString())==null||(r=r.toLowerCase())==null)&&r.includes(o))};IS.autoRemove=t=>ir(t);const NS=(t,e,n)=>{var i;return!!(!((i=t.getValue(e))==null||(i=i.toString())==null)&&i.includes(n))};NS.autoRemove=t=>ir(t);const DS=(t,e,n)=>{var i;return((i=t.getValue(e))==null||(i=i.toString())==null?void 0:i.toLowerCase())===n?.toLowerCase()};DS.autoRemove=t=>ir(t);const BS=(t,e,n)=>{var i;return(i=t.getValue(e))==null?void 0:i.includes(n)};BS.autoRemove=t=>ir(t);const FS=(t,e,n)=>!n.some(i=>{var r;return!((r=t.getValue(e))!=null&&r.includes(i))});FS.autoRemove=t=>ir(t)||!(t!=null&&t.length);const $S=(t,e,n)=>n.some(i=>{var r;return(r=t.getValue(e))==null?void 0:r.includes(i)});$S.autoRemove=t=>ir(t)||!(t!=null&&t.length);const LS=(t,e,n)=>t.getValue(e)===n;LS.autoRemove=t=>ir(t);const qS=(t,e,n)=>t.getValue(e)==n;qS.autoRemove=t=>ir(t);const E1=(t,e,n)=>{let[i,r]=n;const o=t.getValue(e);return o>=i&&o<=r};E1.resolveFilterValue=t=>{let[e,n]=t,i=typeof e!="number"?parseFloat(e):e,r=typeof n!="number"?parseFloat(n):n,o=e===null||Number.isNaN(i)?-1/0:i,s=n===null||Number.isNaN(r)?1/0:r;if(o>s){const a=o;o=s,s=a}return[o,s]},E1.autoRemove=t=>ir(t)||ir(t[0])&&ir(t[1]);const eo={includesString:IS,includesStringSensitive:NS,equalsString:DS,arrIncludes:BS,arrIncludesAll:FS,arrIncludesSome:$S,equals:LS,weakEquals:qS,inNumberRange:E1};function ir(t){return t==null||t===""}const mW={getDefaultColumnDef:()=>({filterFn:"auto"}),getInitialState:t=>({columnFilters:[],...t}),getDefaultOptions:t=>({onColumnFiltersChange:Ai("columnFilters",t),filterFromLeafRows:!1,maxLeafRowFilterDepth:100}),createColumn:(t,e)=>{t.getAutoFilterFn=()=>{const n=e.getCoreRowModel().flatRows[0],i=n?.getValue(t.id);return typeof i=="string"?eo.includesString:typeof i=="number"?eo.inNumberRange:typeof i=="boolean"||i!==null&&typeof i=="object"?eo.equals:Array.isArray(i)?eo.arrIncludes:eo.weakEquals},t.getFilterFn=()=>{var n,i;return Pd(t.columnDef.filterFn)?t.columnDef.filterFn:t.columnDef.filterFn==="auto"?t.getAutoFilterFn():(n=(i=e.options.filterFns)==null?void 0:i[t.columnDef.filterFn])!=null?n:eo[t.columnDef.filterFn]},t.getCanFilter=()=>{var n,i,r;return((n=t.columnDef.enableColumnFilter)!=null?n:!0)&&((i=e.options.enableColumnFilters)!=null?i:!0)&&((r=e.options.enableFilters)!=null?r:!0)&&!!t.accessorFn},t.getIsFiltered=()=>t.getFilterIndex()>-1,t.getFilterValue=()=>{var n;return(n=e.getState().columnFilters)==null||(n=n.find(i=>i.id===t.id))==null?void 0:n.value},t.getFilterIndex=()=>{var n,i;return(n=(i=e.getState().columnFilters)==null?void 0:i.findIndex(r=>r.id===t.id))!=null?n:-1},t.setFilterValue=n=>{e.setColumnFilters(i=>{const r=t.getFilterFn(),o=i?.find(u=>u.id===t.id),s=Po(n,o?o.value:void 0);if(VS(r,s,t)){var a;return(a=i?.filter(u=>u.id!==t.id))!=null?a:[]}const l={id:t.id,value:s};if(o){var f;return(f=i?.map(u=>u.id===t.id?l:u))!=null?f:[]}return i!=null&&i.length?[...i,l]:[l]})}},createRow:(t,e)=>{t.columnFilters={},t.columnFiltersMeta={}},createTable:t=>{t.setColumnFilters=e=>{const n=t.getAllLeafColumns(),i=r=>{var o;return(o=Po(e,r))==null?void 0:o.filter(s=>{const a=n.find(l=>l.id===s.id);if(a){const l=a.getFilterFn();if(VS(l,s.value,a))return!1}return!0})};t.options.onColumnFiltersChange==null||t.options.onColumnFiltersChange(i)},t.resetColumnFilters=e=>{var n,i;t.setColumnFilters(e?[]:(n=(i=t.initialState)==null?void 0:i.columnFilters)!=null?n:[])},t.getPreFilteredRowModel=()=>t.getCoreRowModel(),t.getFilteredRowModel=()=>(!t._getFilteredRowModel&&t.options.getFilteredRowModel&&(t._getFilteredRowModel=t.options.getFilteredRowModel(t)),t.options.manualFiltering||!t._getFilteredRowModel?t.getPreFilteredRowModel():t._getFilteredRowModel())}};function VS(t,e,n){return(t&&t.autoRemove?t.autoRemove(e,n):!1)||typeof e>"u"||typeof e=="string"&&!e}const O1={sum:(t,e,n)=>n.reduce((i,r)=>{const o=r.getValue(t);return i+(typeof o=="number"?o:0)},0),min:(t,e,n)=>{let i;return n.forEach(r=>{const o=r.getValue(t);o!=null&&(i>o||i===void 0&&o>=o)&&(i=o)}),i},max:(t,e,n)=>{let i;return n.forEach(r=>{const o=r.getValue(t);o!=null&&(i<o||i===void 0&&o>=o)&&(i=o)}),i},extent:(t,e,n)=>{let i,r;return n.forEach(o=>{const s=o.getValue(t);s!=null&&(i===void 0?s>=s&&(i=r=s):(i>s&&(i=s),r<s&&(r=s)))}),[i,r]},mean:(t,e)=>{let n=0,i=0;if(e.forEach(r=>{let o=r.getValue(t);o!=null&&(o=+o)>=o&&(++n,i+=o)}),n)return i/n},median:(t,e)=>{if(!e.length)return;const n=e.map(o=>o.getValue(t));if(!uW(n))return;if(n.length===1)return n[0];const i=Math.floor(n.length/2),r=n.sort((o,s)=>o-s);return n.length%2!==0?r[i]:(r[i-1]+r[i])/2},unique:(t,e)=>Array.from(new Set(e.map(n=>n.getValue(t))).values()),uniqueCount:(t,e)=>new Set(e.map(n=>n.getValue(t))).size,count:(t,e)=>e.length},yW={getDefaultColumnDef:()=>({aggregatedCell:t=>{var e,n;return(e=(n=t.getValue())==null||n.toString==null?void 0:n.toString())!=null?e:null},aggregationFn:"auto"}),getInitialState:t=>({grouping:[],...t}),getDefaultOptions:t=>({onGroupingChange:Ai("grouping",t),groupedColumnMode:"reorder"}),createColumn:(t,e)=>{t.toggleGrouping=()=>{e.setGrouping(n=>n!=null&&n.includes(t.id)?n.filter(i=>i!==t.id):[...n??[],t.id])},t.getCanGroup=()=>{var n,i;return((n=t.columnDef.enableGrouping)!=null?n:!0)&&((i=e.options.enableGrouping)!=null?i:!0)&&(!!t.accessorFn||!!t.columnDef.getGroupingValue)},t.getIsGrouped=()=>{var n;return(n=e.getState().grouping)==null?void 0:n.includes(t.id)},t.getGroupedIndex=()=>{var n;return(n=e.getState().grouping)==null?void 0:n.indexOf(t.id)},t.getToggleGroupingHandler=()=>{const n=t.getCanGroup();return()=>{n&&t.toggleGrouping()}},t.getAutoAggregationFn=()=>{const n=e.getCoreRowModel().flatRows[0],i=n?.getValue(t.id);if(typeof i=="number")return O1.sum;if(Object.prototype.toString.call(i)==="[object Date]")return O1.extent},t.getAggregationFn=()=>{var n,i;if(!t)throw new Error;return Pd(t.columnDef.aggregationFn)?t.columnDef.aggregationFn:t.columnDef.aggregationFn==="auto"?t.getAutoAggregationFn():(n=(i=e.options.aggregationFns)==null?void 0:i[t.columnDef.aggregationFn])!=null?n:O1[t.columnDef.aggregationFn]}},createTable:t=>{t.setGrouping=e=>t.options.onGroupingChange==null?void 0:t.options.onGroupingChange(e),t.resetGrouping=e=>{var n,i;t.setGrouping(e?[]:(n=(i=t.initialState)==null?void 0:i.grouping)!=null?n:[])},t.getPreGroupedRowModel=()=>t.getFilteredRowModel(),t.getGroupedRowModel=()=>(!t._getGroupedRowModel&&t.options.getGroupedRowModel&&(t._getGroupedRowModel=t.options.getGroupedRowModel(t)),t.options.manualGrouping||!t._getGroupedRowModel?t.getPreGroupedRowModel():t._getGroupedRowModel())},createRow:(t,e)=>{t.getIsGrouped=()=>!!t.groupingColumnId,t.getGroupingValue=n=>{if(t._groupingValuesCache.hasOwnProperty(n))return t._groupingValuesCache[n];const i=e.getColumn(n);return i!=null&&i.columnDef.getGroupingValue?(t._groupingValuesCache[n]=i.columnDef.getGroupingValue(t.original),t._groupingValuesCache[n]):t.getValue(n)},t._groupingValuesCache={}},createCell:(t,e,n,i)=>{t.getIsGrouped=()=>e.getIsGrouped()&&e.id===n.groupingColumnId,t.getIsPlaceholder=()=>!t.getIsGrouped()&&e.getIsGrouped(),t.getIsAggregated=()=>{var r;return!t.getIsGrouped()&&!t.getIsPlaceholder()&&!!((r=n.subRows)!=null&&r.length)}}};function wW(t,e,n){if(!(e!=null&&e.length)||!n)return t;const i=t.filter(o=>!e.includes(o.id));return n==="remove"?i:[...e.map(o=>t.find(s=>s.id===o)).filter(Boolean),...i]}const vW={getInitialState:t=>({columnOrder:[],...t}),getDefaultOptions:t=>({onColumnOrderChange:Ai("columnOrder",t)}),createColumn:(t,e)=>{t.getIndex=rt(n=>[yf(e,n)],n=>n.findIndex(i=>i.id===t.id),ot(e.options,"debugColumns")),t.getIsFirstColumn=n=>{var i;return((i=yf(e,n)[0])==null?void 0:i.id)===t.id},t.getIsLastColumn=n=>{var i;const r=yf(e,n);return((i=r[r.length-1])==null?void 0:i.id)===t.id}},createTable:t=>{t.setColumnOrder=e=>t.options.onColumnOrderChange==null?void 0:t.options.onColumnOrderChange(e),t.resetColumnOrder=e=>{var n;t.setColumnOrder(e?[]:(n=t.initialState.columnOrder)!=null?n:[])},t._getOrderColumnsFn=rt(()=>[t.getState().columnOrder,t.getState().grouping,t.options.groupedColumnMode],(e,n,i)=>r=>{let o=[];if(!(e!=null&&e.length))o=r;else{const s=[...e],a=[...r];for(;a.length&&s.length;){const l=s.shift(),f=a.findIndex(u=>u.id===l);f>-1&&o.push(a.splice(f,1)[0])}o=[...o,...a]}return wW(o,n,i)},ot(t.options,"debugTable"))}},A1=()=>({left:[],right:[]}),bW={getInitialState:t=>({columnPinning:A1(),...t}),getDefaultOptions:t=>({onColumnPinningChange:Ai("columnPinning",t)}),createColumn:(t,e)=>{t.pin=n=>{const i=t.getLeafColumns().map(r=>r.id).filter(Boolean);e.setColumnPinning(r=>{var o,s;if(n==="right"){var a,l;return{left:((a=r?.left)!=null?a:[]).filter(c=>!(i!=null&&i.includes(c))),right:[...((l=r?.right)!=null?l:[]).filter(c=>!(i!=null&&i.includes(c))),...i]}}if(n==="left"){var f,u;return{left:[...((f=r?.left)!=null?f:[]).filter(c=>!(i!=null&&i.includes(c))),...i],right:((u=r?.right)!=null?u:[]).filter(c=>!(i!=null&&i.includes(c)))}}return{left:((o=r?.left)!=null?o:[]).filter(c=>!(i!=null&&i.includes(c))),right:((s=r?.right)!=null?s:[]).filter(c=>!(i!=null&&i.includes(c)))}})},t.getCanPin=()=>t.getLeafColumns().some(i=>{var r,o,s;return((r=i.columnDef.enablePinning)!=null?r:!0)&&((o=(s=e.options.enableColumnPinning)!=null?s:e.options.enablePinning)!=null?o:!0)}),t.getIsPinned=()=>{const n=t.getLeafColumns().map(a=>a.id),{left:i,right:r}=e.getState().columnPinning,o=n.some(a=>i?.includes(a)),s=n.some(a=>r?.includes(a));return o?"left":s?"right":!1},t.getPinnedIndex=()=>{var n,i;const r=t.getIsPinned();return r?(n=(i=e.getState().columnPinning)==null||(i=i[r])==null?void 0:i.indexOf(t.id))!=null?n:-1:0}},createRow:(t,e)=>{t.getCenterVisibleCells=rt(()=>[t._getAllVisibleCells(),e.getState().columnPinning.left,e.getState().columnPinning.right],(n,i,r)=>{const o=[...i??[],...r??[]];return n.filter(s=>!o.includes(s.column.id))},ot(e.options,"debugRows")),t.getLeftVisibleCells=rt(()=>[t._getAllVisibleCells(),e.getState().columnPinning.left],(n,i)=>(i??[]).map(o=>n.find(s=>s.column.id===o)).filter(Boolean).map(o=>({...o,position:"left"})),ot(e.options,"debugRows")),t.getRightVisibleCells=rt(()=>[t._getAllVisibleCells(),e.getState().columnPinning.right],(n,i)=>(i??[]).map(o=>n.find(s=>s.column.id===o)).filter(Boolean).map(o=>({...o,position:"right"})),ot(e.options,"debugRows"))},createTable:t=>{t.setColumnPinning=e=>t.options.onColumnPinningChange==null?void 0:t.options.onColumnPinningChange(e),t.resetColumnPinning=e=>{var n,i;return t.setColumnPinning(e?A1():(n=(i=t.initialState)==null?void 0:i.columnPinning)!=null?n:A1())},t.getIsSomeColumnsPinned=e=>{var n;const i=t.getState().columnPinning;if(!e){var r,o;return!!((r=i.left)!=null&&r.length||(o=i.right)!=null&&o.length)}return!!((n=i[e])!=null&&n.length)},t.getLeftLeafColumns=rt(()=>[t.getAllLeafColumns(),t.getState().columnPinning.left],(e,n)=>(n??[]).map(i=>e.find(r=>r.id===i)).filter(Boolean),ot(t.options,"debugColumns")),t.getRightLeafColumns=rt(()=>[t.getAllLeafColumns(),t.getState().columnPinning.right],(e,n)=>(n??[]).map(i=>e.find(r=>r.id===i)).filter(Boolean),ot(t.options,"debugColumns")),t.getCenterLeafColumns=rt(()=>[t.getAllLeafColumns(),t.getState().columnPinning.left,t.getState().columnPinning.right],(e,n,i)=>{const r=[...n??[],...i??[]];return e.filter(o=>!r.includes(o.id))},ot(t.options,"debugColumns"))}};function xW(t){return t||(typeof document<"u"?document:null)}const Id={size:150,minSize:20,maxSize:Number.MAX_SAFE_INTEGER},R1=()=>({startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]}),_W={getDefaultColumnDef:()=>Id,getInitialState:t=>({columnSizing:{},columnSizingInfo:R1(),...t}),getDefaultOptions:t=>({columnResizeMode:"onEnd",columnResizeDirection:"ltr",onColumnSizingChange:Ai("columnSizing",t),onColumnSizingInfoChange:Ai("columnSizingInfo",t)}),createColumn:(t,e)=>{t.getSize=()=>{var n,i,r;const o=e.getState().columnSizing[t.id];return Math.min(Math.max((n=t.columnDef.minSize)!=null?n:Id.minSize,(i=o??t.columnDef.size)!=null?i:Id.size),(r=t.columnDef.maxSize)!=null?r:Id.maxSize)},t.getStart=rt(n=>[n,yf(e,n),e.getState().columnSizing],(n,i)=>i.slice(0,t.getIndex(n)).reduce((r,o)=>r+o.getSize(),0),ot(e.options,"debugColumns")),t.getAfter=rt(n=>[n,yf(e,n),e.getState().columnSizing],(n,i)=>i.slice(t.getIndex(n)+1).reduce((r,o)=>r+o.getSize(),0),ot(e.options,"debugColumns")),t.resetSize=()=>{e.setColumnSizing(n=>{let{[t.id]:i,...r}=n;return r})},t.getCanResize=()=>{var n,i;return((n=t.columnDef.enableResizing)!=null?n:!0)&&((i=e.options.enableColumnResizing)!=null?i:!0)},t.getIsResizing=()=>e.getState().columnSizingInfo.isResizingColumn===t.id},createHeader:(t,e)=>{t.getSize=()=>{let n=0;const i=r=>{if(r.subHeaders.length)r.subHeaders.forEach(i);else{var o;n+=(o=r.column.getSize())!=null?o:0}};return i(t),n},t.getStart=()=>{if(t.index>0){const n=t.headerGroup.headers[t.index-1];return n.getStart()+n.getSize()}return 0},t.getResizeHandler=n=>{const i=e.getColumn(t.column.id),r=i?.getCanResize();return o=>{if(!i||!r||(o.persist==null||o.persist(),T1(o)&&o.touches&&o.touches.length>1))return;const s=t.getSize(),a=t?t.getLeafHeaders().map(w=>[w.column.id,w.column.getSize()]):[[i.id,i.getSize()]],l=T1(o)?Math.round(o.touches[0].clientX):o.clientX,f={},u=(w,v)=>{typeof v=="number"&&(e.setColumnSizingInfo(_=>{var b,x;const k=e.options.columnResizeDirection==="rtl"?-1:1,S=(v-((b=_?.startOffset)!=null?b:0))*k,T=Math.max(S/((x=_?.startSize)!=null?x:0),-.999999);return _.columnSizingStart.forEach(A=>{let[R,F]=A;f[R]=Math.round(Math.max(F+F*T,0)*100)/100}),{..._,deltaOffset:S,deltaPercentage:T}}),(e.options.columnResizeMode==="onChange"||w==="end")&&e.setColumnSizing(_=>({..._,...f})))},c=w=>u("move",w),d=w=>{u("end",w),e.setColumnSizingInfo(v=>({...v,isResizingColumn:!1,startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,columnSizingStart:[]}))},p=xW(n),h={moveHandler:w=>c(w.clientX),upHandler:w=>{p?.removeEventListener("mousemove",h.moveHandler),p?.removeEventListener("mouseup",h.upHandler),d(w.clientX)}},g={moveHandler:w=>(w.cancelable&&(w.preventDefault(),w.stopPropagation()),c(w.touches[0].clientX),!1),upHandler:w=>{var v;p?.removeEventListener("touchmove",g.moveHandler),p?.removeEventListener("touchend",g.upHandler),w.cancelable&&(w.preventDefault(),w.stopPropagation()),d((v=w.touches[0])==null?void 0:v.clientX)}},y=kW()?{passive:!1}:!1;T1(o)?(p?.addEventListener("touchmove",g.moveHandler,y),p?.addEventListener("touchend",g.upHandler,y)):(p?.addEventListener("mousemove",h.moveHandler,y),p?.addEventListener("mouseup",h.upHandler,y)),e.setColumnSizingInfo(w=>({...w,startOffset:l,startSize:s,deltaOffset:0,deltaPercentage:0,columnSizingStart:a,isResizingColumn:i.id}))}}},createTable:t=>{t.setColumnSizing=e=>t.options.onColumnSizingChange==null?void 0:t.options.onColumnSizingChange(e),t.setColumnSizingInfo=e=>t.options.onColumnSizingInfoChange==null?void 0:t.options.onColumnSizingInfoChange(e),t.resetColumnSizing=e=>{var n;t.setColumnSizing(e?{}:(n=t.initialState.columnSizing)!=null?n:{})},t.resetHeaderSizeInfo=e=>{var n;t.setColumnSizingInfo(e?R1():(n=t.initialState.columnSizingInfo)!=null?n:R1())},t.getTotalSize=()=>{var e,n;return(e=(n=t.getHeaderGroups()[0])==null?void 0:n.headers.reduce((i,r)=>i+r.getSize(),0))!=null?e:0},t.getLeftTotalSize=()=>{var e,n;return(e=(n=t.getLeftHeaderGroups()[0])==null?void 0:n.headers.reduce((i,r)=>i+r.getSize(),0))!=null?e:0},t.getCenterTotalSize=()=>{var e,n;return(e=(n=t.getCenterHeaderGroups()[0])==null?void 0:n.headers.reduce((i,r)=>i+r.getSize(),0))!=null?e:0},t.getRightTotalSize=()=>{var e,n;return(e=(n=t.getRightHeaderGroups()[0])==null?void 0:n.headers.reduce((i,r)=>i+r.getSize(),0))!=null?e:0}}};let Nd=null;function kW(){if(typeof Nd=="boolean")return Nd;let t=!1;try{const e={get passive(){return t=!0,!1}},n=()=>{};window.addEventListener("test",n,e),window.removeEventListener("test",n)}catch{t=!1}return Nd=t,Nd}function T1(t){return t.type==="touchstart"}const SW={getInitialState:t=>({columnVisibility:{},...t}),getDefaultOptions:t=>({onColumnVisibilityChange:Ai("columnVisibility",t)}),createColumn:(t,e)=>{t.toggleVisibility=n=>{t.getCanHide()&&e.setColumnVisibility(i=>({...i,[t.id]:n??!t.getIsVisible()}))},t.getIsVisible=()=>{var n,i;const r=t.columns;return(n=r.length?r.some(o=>o.getIsVisible()):(i=e.getState().columnVisibility)==null?void 0:i[t.id])!=null?n:!0},t.getCanHide=()=>{var n,i;return((n=t.columnDef.enableHiding)!=null?n:!0)&&((i=e.options.enableHiding)!=null?i:!0)},t.getToggleVisibilityHandler=()=>n=>{t.toggleVisibility==null||t.toggleVisibility(n.target.checked)}},createRow:(t,e)=>{t._getAllVisibleCells=rt(()=>[t.getAllCells(),e.getState().columnVisibility],n=>n.filter(i=>i.column.getIsVisible()),ot(e.options,"debugRows")),t.getVisibleCells=rt(()=>[t.getLeftVisibleCells(),t.getCenterVisibleCells(),t.getRightVisibleCells()],(n,i,r)=>[...n,...i,...r],ot(e.options,"debugRows"))},createTable:t=>{const e=(n,i)=>rt(()=>[i(),i().filter(r=>r.getIsVisible()).map(r=>r.id).join("_")],r=>r.filter(o=>o.getIsVisible==null?void 0:o.getIsVisible()),ot(t.options,"debugColumns"));t.getVisibleFlatColumns=e("getVisibleFlatColumns",()=>t.getAllFlatColumns()),t.getVisibleLeafColumns=e("getVisibleLeafColumns",()=>t.getAllLeafColumns()),t.getLeftVisibleLeafColumns=e("getLeftVisibleLeafColumns",()=>t.getLeftLeafColumns()),t.getRightVisibleLeafColumns=e("getRightVisibleLeafColumns",()=>t.getRightLeafColumns()),t.getCenterVisibleLeafColumns=e("getCenterVisibleLeafColumns",()=>t.getCenterLeafColumns()),t.setColumnVisibility=n=>t.options.onColumnVisibilityChange==null?void 0:t.options.onColumnVisibilityChange(n),t.resetColumnVisibility=n=>{var i;t.setColumnVisibility(n?{}:(i=t.initialState.columnVisibility)!=null?i:{})},t.toggleAllColumnsVisible=n=>{var i;n=(i=n)!=null?i:!t.getIsAllColumnsVisible(),t.setColumnVisibility(t.getAllLeafColumns().reduce((r,o)=>({...r,[o.id]:n||!(o.getCanHide!=null&&o.getCanHide())}),{}))},t.getIsAllColumnsVisible=()=>!t.getAllLeafColumns().some(n=>!(n.getIsVisible!=null&&n.getIsVisible())),t.getIsSomeColumnsVisible=()=>t.getAllLeafColumns().some(n=>n.getIsVisible==null?void 0:n.getIsVisible()),t.getToggleAllColumnsVisibilityHandler=()=>n=>{var i;t.toggleAllColumnsVisible((i=n.target)==null?void 0:i.checked)}}};function yf(t,e){return e?e==="center"?t.getCenterVisibleLeafColumns():e==="left"?t.getLeftVisibleLeafColumns():t.getRightVisibleLeafColumns():t.getVisibleLeafColumns()}const CW={createTable:t=>{t._getGlobalFacetedRowModel=t.options.getFacetedRowModel&&t.options.getFacetedRowModel(t,"__global__"),t.getGlobalFacetedRowModel=()=>t.options.manualFiltering||!t._getGlobalFacetedRowModel?t.getPreFilteredRowModel():t._getGlobalFacetedRowModel(),t._getGlobalFacetedUniqueValues=t.options.getFacetedUniqueValues&&t.options.getFacetedUniqueValues(t,"__global__"),t.getGlobalFacetedUniqueValues=()=>t._getGlobalFacetedUniqueValues?t._getGlobalFacetedUniqueValues():new Map,t._getGlobalFacetedMinMaxValues=t.options.getFacetedMinMaxValues&&t.options.getFacetedMinMaxValues(t,"__global__"),t.getGlobalFacetedMinMaxValues=()=>{if(t._getGlobalFacetedMinMaxValues)return t._getGlobalFacetedMinMaxValues()}}},EW={getInitialState:t=>({globalFilter:void 0,...t}),getDefaultOptions:t=>({onGlobalFilterChange:Ai("globalFilter",t),globalFilterFn:"auto",getColumnCanGlobalFilter:e=>{var n;const i=(n=t.getCoreRowModel().flatRows[0])==null||(n=n._getAllCellsByColumnId()[e.id])==null?void 0:n.getValue();return typeof i=="string"||typeof i=="number"}}),createColumn:(t,e)=>{t.getCanGlobalFilter=()=>{var n,i,r,o;return((n=t.columnDef.enableGlobalFilter)!=null?n:!0)&&((i=e.options.enableGlobalFilter)!=null?i:!0)&&((r=e.options.enableFilters)!=null?r:!0)&&((o=e.options.getColumnCanGlobalFilter==null?void 0:e.options.getColumnCanGlobalFilter(t))!=null?o:!0)&&!!t.accessorFn}},createTable:t=>{t.getGlobalAutoFilterFn=()=>eo.includesString,t.getGlobalFilterFn=()=>{var e,n;const{globalFilterFn:i}=t.options;return Pd(i)?i:i==="auto"?t.getGlobalAutoFilterFn():(e=(n=t.options.filterFns)==null?void 0:n[i])!=null?e:eo[i]},t.setGlobalFilter=e=>{t.options.onGlobalFilterChange==null||t.options.onGlobalFilterChange(e)},t.resetGlobalFilter=e=>{t.setGlobalFilter(e?void 0:t.initialState.globalFilter)}}},OW={getInitialState:t=>({expanded:{},...t}),getDefaultOptions:t=>({onExpandedChange:Ai("expanded",t),paginateExpandedRows:!0}),createTable:t=>{let e=!1,n=!1;t._autoResetExpanded=()=>{var i,r;if(!e){t._queue(()=>{e=!0});return}if((i=(r=t.options.autoResetAll)!=null?r:t.options.autoResetExpanded)!=null?i:!t.options.manualExpanding){if(n)return;n=!0,t._queue(()=>{t.resetExpanded(),n=!1})}},t.setExpanded=i=>t.options.onExpandedChange==null?void 0:t.options.onExpandedChange(i),t.toggleAllRowsExpanded=i=>{i??!t.getIsAllRowsExpanded()?t.setExpanded(!0):t.setExpanded({})},t.resetExpanded=i=>{var r,o;t.setExpanded(i?{}:(r=(o=t.initialState)==null?void 0:o.expanded)!=null?r:{})},t.getCanSomeRowsExpand=()=>t.getPrePaginationRowModel().flatRows.some(i=>i.getCanExpand()),t.getToggleAllRowsExpandedHandler=()=>i=>{i.persist==null||i.persist(),t.toggleAllRowsExpanded()},t.getIsSomeRowsExpanded=()=>{const i=t.getState().expanded;return i===!0||Object.values(i).some(Boolean)},t.getIsAllRowsExpanded=()=>{const i=t.getState().expanded;return typeof i=="boolean"?i===!0:!(!Object.keys(i).length||t.getRowModel().flatRows.some(r=>!r.getIsExpanded()))},t.getExpandedDepth=()=>{let i=0;return(t.getState().expanded===!0?Object.keys(t.getRowModel().rowsById):Object.keys(t.getState().expanded)).forEach(o=>{const s=o.split(".");i=Math.max(i,s.length)}),i},t.getPreExpandedRowModel=()=>t.getSortedRowModel(),t.getExpandedRowModel=()=>(!t._getExpandedRowModel&&t.options.getExpandedRowModel&&(t._getExpandedRowModel=t.options.getExpandedRowModel(t)),t.options.manualExpanding||!t._getExpandedRowModel?t.getPreExpandedRowModel():t._getExpandedRowModel())},createRow:(t,e)=>{t.toggleExpanded=n=>{e.setExpanded(i=>{var r;const o=i===!0?!0:!!(i!=null&&i[t.id]);let s={};if(i===!0?Object.keys(e.getRowModel().rowsById).forEach(a=>{s[a]=!0}):s=i,n=(r=n)!=null?r:!o,!o&&n)return{...s,[t.id]:!0};if(o&&!n){const{[t.id]:a,...l}=s;return l}return i})},t.getIsExpanded=()=>{var n;const i=e.getState().expanded;return!!((n=e.options.getIsRowExpanded==null?void 0:e.options.getIsRowExpanded(t))!=null?n:i===!0||i?.[t.id])},t.getCanExpand=()=>{var n,i,r;return(n=e.options.getRowCanExpand==null?void 0:e.options.getRowCanExpand(t))!=null?n:((i=e.options.enableExpanding)!=null?i:!0)&&!!((r=t.subRows)!=null&&r.length)},t.getIsAllParentsExpanded=()=>{let n=!0,i=t;for(;n&&i.parentId;)i=e.getRow(i.parentId,!0),n=i.getIsExpanded();return n},t.getToggleExpandedHandler=()=>{const n=t.getCanExpand();return()=>{n&&t.toggleExpanded()}}}},P1=0,M1=10,I1=()=>({pageIndex:P1,pageSize:M1}),AW={getInitialState:t=>({...t,pagination:{...I1(),...t?.pagination}}),getDefaultOptions:t=>({onPaginationChange:Ai("pagination",t)}),createTable:t=>{let e=!1,n=!1;t._autoResetPageIndex=()=>{var i,r;if(!e){t._queue(()=>{e=!0});return}if((i=(r=t.options.autoResetAll)!=null?r:t.options.autoResetPageIndex)!=null?i:!t.options.manualPagination){if(n)return;n=!0,t._queue(()=>{t.resetPageIndex(),n=!1})}},t.setPagination=i=>{const r=o=>Po(i,o);return t.options.onPaginationChange==null?void 0:t.options.onPaginationChange(r)},t.resetPagination=i=>{var r;t.setPagination(i?I1():(r=t.initialState.pagination)!=null?r:I1())},t.setPageIndex=i=>{t.setPagination(r=>{let o=Po(i,r.pageIndex);const s=typeof t.options.pageCount>"u"||t.options.pageCount===-1?Number.MAX_SAFE_INTEGER:t.options.pageCount-1;return o=Math.max(0,Math.min(o,s)),{...r,pageIndex:o}})},t.resetPageIndex=i=>{var r,o;t.setPageIndex(i?P1:(r=(o=t.initialState)==null||(o=o.pagination)==null?void 0:o.pageIndex)!=null?r:P1)},t.resetPageSize=i=>{var r,o;t.setPageSize(i?M1:(r=(o=t.initialState)==null||(o=o.pagination)==null?void 0:o.pageSize)!=null?r:M1)},t.setPageSize=i=>{t.setPagination(r=>{const o=Math.max(1,Po(i,r.pageSize)),s=r.pageSize*r.pageIndex,a=Math.floor(s/o);return{...r,pageIndex:a,pageSize:o}})},t.setPageCount=i=>t.setPagination(r=>{var o;let s=Po(i,(o=t.options.pageCount)!=null?o:-1);return typeof s=="number"&&(s=Math.max(-1,s)),{...r,pageCount:s}}),t.getPageOptions=rt(()=>[t.getPageCount()],i=>{let r=[];return i&&i>0&&(r=[...new Array(i)].fill(null).map((o,s)=>s)),r},ot(t.options,"debugTable")),t.getCanPreviousPage=()=>t.getState().pagination.pageIndex>0,t.getCanNextPage=()=>{const{pageIndex:i}=t.getState().pagination,r=t.getPageCount();return r===-1?!0:r===0?!1:i<r-1},t.previousPage=()=>t.setPageIndex(i=>i-1),t.nextPage=()=>t.setPageIndex(i=>i+1),t.firstPage=()=>t.setPageIndex(0),t.lastPage=()=>t.setPageIndex(t.getPageCount()-1),t.getPrePaginationRowModel=()=>t.getExpandedRowModel(),t.getPaginationRowModel=()=>(!t._getPaginationRowModel&&t.options.getPaginationRowModel&&(t._getPaginationRowModel=t.options.getPaginationRowModel(t)),t.options.manualPagination||!t._getPaginationRowModel?t.getPrePaginationRowModel():t._getPaginationRowModel()),t.getPageCount=()=>{var i;return(i=t.options.pageCount)!=null?i:Math.ceil(t.getRowCount()/t.getState().pagination.pageSize)},t.getRowCount=()=>{var i;return(i=t.options.rowCount)!=null?i:t.getPrePaginationRowModel().rows.length}}},N1=()=>({top:[],bottom:[]}),RW={getInitialState:t=>({rowPinning:N1(),...t}),getDefaultOptions:t=>({onRowPinningChange:Ai("rowPinning",t)}),createRow:(t,e)=>{t.pin=(n,i,r)=>{const o=i?t.getLeafRows().map(l=>{let{id:f}=l;return f}):[],s=r?t.getParentRows().map(l=>{let{id:f}=l;return f}):[],a=new Set([...s,t.id,...o]);e.setRowPinning(l=>{var f,u;if(n==="bottom"){var c,d;return{top:((c=l?.top)!=null?c:[]).filter(g=>!(a!=null&&a.has(g))),bottom:[...((d=l?.bottom)!=null?d:[]).filter(g=>!(a!=null&&a.has(g))),...Array.from(a)]}}if(n==="top"){var p,h;return{top:[...((p=l?.top)!=null?p:[]).filter(g=>!(a!=null&&a.has(g))),...Array.from(a)],bottom:((h=l?.bottom)!=null?h:[]).filter(g=>!(a!=null&&a.has(g)))}}return{top:((f=l?.top)!=null?f:[]).filter(g=>!(a!=null&&a.has(g))),bottom:((u=l?.bottom)!=null?u:[]).filter(g=>!(a!=null&&a.has(g)))}})},t.getCanPin=()=>{var n;const{enableRowPinning:i,enablePinning:r}=e.options;return typeof i=="function"?i(t):(n=i??r)!=null?n:!0},t.getIsPinned=()=>{const n=[t.id],{top:i,bottom:r}=e.getState().rowPinning,o=n.some(a=>i?.includes(a)),s=n.some(a=>r?.includes(a));return o?"top":s?"bottom":!1},t.getPinnedIndex=()=>{var n,i;const r=t.getIsPinned();if(!r)return-1;const o=(n=r==="top"?e.getTopRows():e.getBottomRows())==null?void 0:n.map(s=>{let{id:a}=s;return a});return(i=o?.indexOf(t.id))!=null?i:-1}},createTable:t=>{t.setRowPinning=e=>t.options.onRowPinningChange==null?void 0:t.options.onRowPinningChange(e),t.resetRowPinning=e=>{var n,i;return t.setRowPinning(e?N1():(n=(i=t.initialState)==null?void 0:i.rowPinning)!=null?n:N1())},t.getIsSomeRowsPinned=e=>{var n;const i=t.getState().rowPinning;if(!e){var r,o;return!!((r=i.top)!=null&&r.length||(o=i.bottom)!=null&&o.length)}return!!((n=i[e])!=null&&n.length)},t._getPinnedRows=(e,n,i)=>{var r;return((r=t.options.keepPinnedRows)==null||r?(n??[]).map(s=>{const a=t.getRow(s,!0);return a.getIsAllParentsExpanded()?a:null}):(n??[]).map(s=>e.find(a=>a.id===s))).filter(Boolean).map(s=>({...s,position:i}))},t.getTopRows=rt(()=>[t.getRowModel().rows,t.getState().rowPinning.top],(e,n)=>t._getPinnedRows(e,n,"top"),ot(t.options,"debugRows")),t.getBottomRows=rt(()=>[t.getRowModel().rows,t.getState().rowPinning.bottom],(e,n)=>t._getPinnedRows(e,n,"bottom"),ot(t.options,"debugRows")),t.getCenterRows=rt(()=>[t.getRowModel().rows,t.getState().rowPinning.top,t.getState().rowPinning.bottom],(e,n,i)=>{const r=new Set([...n??[],...i??[]]);return e.filter(o=>!r.has(o.id))},ot(t.options,"debugRows"))}},TW={getInitialState:t=>({rowSelection:{},...t}),getDefaultOptions:t=>({onRowSelectionChange:Ai("rowSelection",t),enableRowSelection:!0,enableMultiRowSelection:!0,enableSubRowSelection:!0}),createTable:t=>{t.setRowSelection=e=>t.options.onRowSelectionChange==null?void 0:t.options.onRowSelectionChange(e),t.resetRowSelection=e=>{var n;return t.setRowSelection(e?{}:(n=t.initialState.rowSelection)!=null?n:{})},t.toggleAllRowsSelected=e=>{t.setRowSelection(n=>{e=typeof e<"u"?e:!t.getIsAllRowsSelected();const i={...n},r=t.getPreGroupedRowModel().flatRows;return e?r.forEach(o=>{o.getCanSelect()&&(i[o.id]=!0)}):r.forEach(o=>{delete i[o.id]}),i})},t.toggleAllPageRowsSelected=e=>t.setRowSelection(n=>{const i=typeof e<"u"?e:!t.getIsAllPageRowsSelected(),r={...n};return t.getRowModel().rows.forEach(o=>{D1(r,o.id,i,!0,t)}),r}),t.getPreSelectedRowModel=()=>t.getCoreRowModel(),t.getSelectedRowModel=rt(()=>[t.getState().rowSelection,t.getCoreRowModel()],(e,n)=>Object.keys(e).length?B1(t,n):{rows:[],flatRows:[],rowsById:{}},ot(t.options,"debugTable")),t.getFilteredSelectedRowModel=rt(()=>[t.getState().rowSelection,t.getFilteredRowModel()],(e,n)=>Object.keys(e).length?B1(t,n):{rows:[],flatRows:[],rowsById:{}},ot(t.options,"debugTable")),t.getGroupedSelectedRowModel=rt(()=>[t.getState().rowSelection,t.getSortedRowModel()],(e,n)=>Object.keys(e).length?B1(t,n):{rows:[],flatRows:[],rowsById:{}},ot(t.options,"debugTable")),t.getIsAllRowsSelected=()=>{const e=t.getFilteredRowModel().flatRows,{rowSelection:n}=t.getState();let i=!!(e.length&&Object.keys(n).length);return i&&e.some(r=>r.getCanSelect()&&!n[r.id])&&(i=!1),i},t.getIsAllPageRowsSelected=()=>{const e=t.getPaginationRowModel().flatRows.filter(r=>r.getCanSelect()),{rowSelection:n}=t.getState();let i=!!e.length;return i&&e.some(r=>!n[r.id])&&(i=!1),i},t.getIsSomeRowsSelected=()=>{var e;const n=Object.keys((e=t.getState().rowSelection)!=null?e:{}).length;return n>0&&n<t.getFilteredRowModel().flatRows.length},t.getIsSomePageRowsSelected=()=>{const e=t.getPaginationRowModel().flatRows;return t.getIsAllPageRowsSelected()?!1:e.filter(n=>n.getCanSelect()).some(n=>n.getIsSelected()||n.getIsSomeSelected())},t.getToggleAllRowsSelectedHandler=()=>e=>{t.toggleAllRowsSelected(e.target.checked)},t.getToggleAllPageRowsSelectedHandler=()=>e=>{t.toggleAllPageRowsSelected(e.target.checked)}},createRow:(t,e)=>{t.toggleSelected=(n,i)=>{const r=t.getIsSelected();e.setRowSelection(o=>{var s;if(n=typeof n<"u"?n:!r,t.getCanSelect()&&r===n)return o;const a={...o};return D1(a,t.id,n,(s=i?.selectChildren)!=null?s:!0,e),a})},t.getIsSelected=()=>{const{rowSelection:n}=e.getState();return F1(t,n)},t.getIsSomeSelected=()=>{const{rowSelection:n}=e.getState();return $1(t,n)==="some"},t.getIsAllSubRowsSelected=()=>{const{rowSelection:n}=e.getState();return $1(t,n)==="all"},t.getCanSelect=()=>{var n;return typeof e.options.enableRowSelection=="function"?e.options.enableRowSelection(t):(n=e.options.enableRowSelection)!=null?n:!0},t.getCanSelectSubRows=()=>{var n;return typeof e.options.enableSubRowSelection=="function"?e.options.enableSubRowSelection(t):(n=e.options.enableSubRowSelection)!=null?n:!0},t.getCanMultiSelect=()=>{var n;return typeof e.options.enableMultiRowSelection=="function"?e.options.enableMultiRowSelection(t):(n=e.options.enableMultiRowSelection)!=null?n:!0},t.getToggleSelectedHandler=()=>{const n=t.getCanSelect();return i=>{var r;n&&t.toggleSelected((r=i.target)==null?void 0:r.checked)}}}},D1=(t,e,n,i,r)=>{var o;const s=r.getRow(e,!0);n?(s.getCanMultiSelect()||Object.keys(t).forEach(a=>delete t[a]),s.getCanSelect()&&(t[e]=!0)):delete t[e],i&&(o=s.subRows)!=null&&o.length&&s.getCanSelectSubRows()&&s.subRows.forEach(a=>D1(t,a.id,n,i,r))};function B1(t,e){const n=t.getState().rowSelection,i=[],r={},o=function(s,a){return s.map(l=>{var f;const u=F1(l,n);if(u&&(i.push(l),r[l.id]=l),(f=l.subRows)!=null&&f.length&&(l={...l,subRows:o(l.subRows)}),u)return l}).filter(Boolean)};return{rows:o(e.rows),flatRows:i,rowsById:r}}function F1(t,e){var n;return(n=e[t.id])!=null?n:!1}function $1(t,e,n){var i;if(!((i=t.subRows)!=null&&i.length))return!1;let r=!0,o=!1;return t.subRows.forEach(s=>{if(!(o&&!r)&&(s.getCanSelect()&&(F1(s,e)?o=!0:r=!1),s.subRows&&s.subRows.length)){const a=$1(s,e);a==="all"?o=!0:(a==="some"&&(o=!0),r=!1)}}),r?"all":o?"some":!1}const L1=/([0-9]+)/gm,PW=(t,e,n)=>zS(Mo(t.getValue(n)).toLowerCase(),Mo(e.getValue(n)).toLowerCase()),MW=(t,e,n)=>zS(Mo(t.getValue(n)),Mo(e.getValue(n))),IW=(t,e,n)=>q1(Mo(t.getValue(n)).toLowerCase(),Mo(e.getValue(n)).toLowerCase()),NW=(t,e,n)=>q1(Mo(t.getValue(n)),Mo(e.getValue(n))),DW=(t,e,n)=>{const i=t.getValue(n),r=e.getValue(n);return i>r?1:i<r?-1:0},BW=(t,e,n)=>q1(t.getValue(n),e.getValue(n));function q1(t,e){return t===e?0:t>e?1:-1}function Mo(t){return typeof t=="number"?isNaN(t)||t===1/0||t===-1/0?"":String(t):typeof t=="string"?t:""}function zS(t,e){const n=t.split(L1).filter(Boolean),i=e.split(L1).filter(Boolean);for(;n.length&&i.length;){const r=n.shift(),o=i.shift(),s=parseInt(r,10),a=parseInt(o,10),l=[s,a].sort();if(isNaN(l[0])){if(r>o)return 1;if(o>r)return-1;continue}if(isNaN(l[1]))return isNaN(s)?-1:1;if(s>a)return 1;if(a>s)return-1}return n.length-i.length}const wf={alphanumeric:PW,alphanumericCaseSensitive:MW,text:IW,textCaseSensitive:NW,datetime:DW,basic:BW},FW=[hW,SW,vW,bW,gW,mW,CW,EW,{getInitialState:t=>({sorting:[],...t}),getDefaultColumnDef:()=>({sortingFn:"auto",sortUndefined:1}),getDefaultOptions:t=>({onSortingChange:Ai("sorting",t),isMultiSortEvent:e=>e.shiftKey}),createColumn:(t,e)=>{t.getAutoSortingFn=()=>{const n=e.getFilteredRowModel().flatRows.slice(10);let i=!1;for(const r of n){const o=r?.getValue(t.id);if(Object.prototype.toString.call(o)==="[object Date]")return wf.datetime;if(typeof o=="string"&&(i=!0,o.split(L1).length>1))return wf.alphanumeric}return i?wf.text:wf.basic},t.getAutoSortDir=()=>{const n=e.getFilteredRowModel().flatRows[0];return typeof n?.getValue(t.id)=="string"?"asc":"desc"},t.getSortingFn=()=>{var n,i;if(!t)throw new Error;return Pd(t.columnDef.sortingFn)?t.columnDef.sortingFn:t.columnDef.sortingFn==="auto"?t.getAutoSortingFn():(n=(i=e.options.sortingFns)==null?void 0:i[t.columnDef.sortingFn])!=null?n:wf[t.columnDef.sortingFn]},t.toggleSorting=(n,i)=>{const r=t.getNextSortingOrder(),o=typeof n<"u"&&n!==null;e.setSorting(s=>{const a=s?.find(p=>p.id===t.id),l=s?.findIndex(p=>p.id===t.id);let f=[],u,c=o?n:r==="desc";if(s!=null&&s.length&&t.getCanMultiSort()&&i?a?u="toggle":u="add":s!=null&&s.length&&l!==s.length-1?u="replace":a?u="toggle":u="replace",u==="toggle"&&(o||r||(u="remove")),u==="add"){var d;f=[...s,{id:t.id,desc:c}],f.splice(0,f.length-((d=e.options.maxMultiSortColCount)!=null?d:Number.MAX_SAFE_INTEGER))}else u==="toggle"?f=s.map(p=>p.id===t.id?{...p,desc:c}:p):u==="remove"?f=s.filter(p=>p.id!==t.id):f=[{id:t.id,desc:c}];return f})},t.getFirstSortDir=()=>{var n,i;return((n=(i=t.columnDef.sortDescFirst)!=null?i:e.options.sortDescFirst)!=null?n:t.getAutoSortDir()==="desc")?"desc":"asc"},t.getNextSortingOrder=n=>{var i,r;const o=t.getFirstSortDir(),s=t.getIsSorted();return s?s!==o&&((i=e.options.enableSortingRemoval)==null||i)&&(!(n&&(r=e.options.enableMultiRemove)!=null)||r)?!1:s==="desc"?"asc":"desc":o},t.getCanSort=()=>{var n,i;return((n=t.columnDef.enableSorting)!=null?n:!0)&&((i=e.options.enableSorting)!=null?i:!0)&&!!t.accessorFn},t.getCanMultiSort=()=>{var n,i;return(n=(i=t.columnDef.enableMultiSort)!=null?i:e.options.enableMultiSort)!=null?n:!!t.accessorFn},t.getIsSorted=()=>{var n;const i=(n=e.getState().sorting)==null?void 0:n.find(r=>r.id===t.id);return i?i.desc?"desc":"asc":!1},t.getSortIndex=()=>{var n,i;return(n=(i=e.getState().sorting)==null?void 0:i.findIndex(r=>r.id===t.id))!=null?n:-1},t.clearSorting=()=>{e.setSorting(n=>n!=null&&n.length?n.filter(i=>i.id!==t.id):[])},t.getToggleSortingHandler=()=>{const n=t.getCanSort();return i=>{n&&(i.persist==null||i.persist(),t.toggleSorting==null||t.toggleSorting(void 0,t.getCanMultiSort()?e.options.isMultiSortEvent==null?void 0:e.options.isMultiSortEvent(i):!1))}}},createTable:t=>{t.setSorting=e=>t.options.onSortingChange==null?void 0:t.options.onSortingChange(e),t.resetSorting=e=>{var n,i;t.setSorting(e?[]:(n=(i=t.initialState)==null?void 0:i.sorting)!=null?n:[])},t.getPreSortedRowModel=()=>t.getGroupedRowModel(),t.getSortedRowModel=()=>(!t._getSortedRowModel&&t.options.getSortedRowModel&&(t._getSortedRowModel=t.options.getSortedRowModel(t)),t.options.manualSorting||!t._getSortedRowModel?t.getPreSortedRowModel():t._getSortedRowModel())}},yW,OW,AW,RW,TW,_W];function $W(t){var e,n;const i=[...FW,...(e=t._features)!=null?e:[]];let r={_features:i};const o=r._features.reduce((d,p)=>Object.assign(d,p.getDefaultOptions==null?void 0:p.getDefaultOptions(r)),{}),s=d=>r.options.mergeOptions?r.options.mergeOptions(o,d):{...o,...d};let l={...{},...(n=t.initialState)!=null?n:{}};r._features.forEach(d=>{var p;l=(p=d.getInitialState==null?void 0:d.getInitialState(l))!=null?p:l});const f=[];let u=!1;const c={_features:i,options:{...o,...t},initialState:l,_queue:d=>{f.push(d),u||(u=!0,Promise.resolve().then(()=>{for(;f.length;)f.shift()();u=!1}).catch(p=>setTimeout(()=>{throw p})))},reset:()=>{r.setState(r.initialState)},setOptions:d=>{const p=Po(d,r.options);r.options=s(p)},getState:()=>r.options.state,setState:d=>{r.options.onStateChange==null||r.options.onStateChange(d)},_getRowId:(d,p,h)=>{var g;return(g=r.options.getRowId==null?void 0:r.options.getRowId(d,p,h))!=null?g:`${h?[h.id,p].join("."):p}`},getCoreRowModel:()=>(r._getCoreRowModel||(r._getCoreRowModel=r.options.getCoreRowModel(r)),r._getCoreRowModel()),getRowModel:()=>r.getPaginationRowModel(),getRow:(d,p)=>{let h=(p?r.getPrePaginationRowModel():r.getRowModel()).rowsById[d];if(!h&&(h=r.getCoreRowModel().rowsById[d],!h))throw new Error;return h},_getDefaultColumnDef:rt(()=>[r.options.defaultColumn],d=>{var p;return d=(p=d)!=null?p:{},{header:h=>{const g=h.header.column.columnDef;return g.accessorKey?g.accessorKey:g.accessorFn?g.id:null},cell:h=>{var g,y;return(g=(y=h.renderValue())==null||y.toString==null?void 0:y.toString())!=null?g:null},...r._features.reduce((h,g)=>Object.assign(h,g.getDefaultColumnDef==null?void 0:g.getDefaultColumnDef()),{}),...d}},ot(t,"debugColumns")),_getColumnDefs:()=>r.options.columns,getAllColumns:rt(()=>[r._getColumnDefs()],d=>{const p=function(h,g,y){return y===void 0&&(y=0),h.map(w=>{const v=pW(r,w,y,g),_=w;return v.columns=_.columns?p(_.columns,v,y+1):[],v})};return p(d)},ot(t,"debugColumns")),getAllFlatColumns:rt(()=>[r.getAllColumns()],d=>d.flatMap(p=>p.getFlatColumns()),ot(t,"debugColumns")),_getAllFlatColumnsById:rt(()=>[r.getAllFlatColumns()],d=>d.reduce((p,h)=>(p[h.id]=h,p),{}),ot(t,"debugColumns")),getAllLeafColumns:rt(()=>[r.getAllColumns(),r._getOrderColumnsFn()],(d,p)=>{let h=d.flatMap(g=>g.getLeafColumns());return p(h)},ot(t,"debugColumns")),getColumn:d=>r._getAllFlatColumnsById()[d]};Object.assign(r,c);for(let d=0;d<r._features.length;d++){const p=r._features[d];p==null||p.createTable==null||p.createTable(r)}return r}function LW(){return t=>rt(()=>[t.options.data],e=>{const n={rows:[],flatRows:[],rowsById:{}},i=function(r,o,s){o===void 0&&(o=0);const a=[];for(let f=0;f<r.length;f++){const u=C1(t,t._getRowId(r[f],f,s),r[f],f,o,void 0,s?.id);if(n.flatRows.push(u),n.rowsById[u.id]=u,a.push(u),t.options.getSubRows){var l;u.originalSubRows=t.options.getSubRows(r[f],f),(l=u.originalSubRows)!=null&&l.length&&(u.subRows=i(u.originalSubRows,o+1,u))}}return a};return n.rows=i(e),n},ot(t.options,"debugTable","getRowModel",()=>t._autoResetPageIndex()))}function qW(){return t=>rt(()=>[t.getState().expanded,t.getPreExpandedRowModel(),t.options.paginateExpandedRows],(e,n,i)=>!n.rows.length||e!==!0&&!Object.keys(e??{}).length||!i?n:jS(n),ot(t.options,"debugTable"))}function jS(t){const e=[],n=i=>{var r;e.push(i),(r=i.subRows)!=null&&r.length&&i.getIsExpanded()&&i.subRows.forEach(n)};return t.rows.forEach(n),{rows:e,flatRows:t.flatRows,rowsById:t.rowsById}}function VW(t,e,n){return n.options.filterFromLeafRows?zW(t,e,n):jW(t,e,n)}function zW(t,e,n){var i;const r=[],o={},s=(i=n.options.maxLeafRowFilterDepth)!=null?i:100,a=function(l,f){f===void 0&&(f=0);const u=[];for(let d=0;d<l.length;d++){var c;let p=l[d];const h=C1(n,p.id,p.original,p.index,p.depth,void 0,p.parentId);if(h.columnFilters=p.columnFilters,(c=p.subRows)!=null&&c.length&&f<s){if(h.subRows=a(p.subRows,f+1),p=h,e(p)&&!h.subRows.length){u.push(p),o[p.id]=p,r.push(p);continue}if(e(p)||h.subRows.length){u.push(p),o[p.id]=p,r.push(p);continue}}else p=h,e(p)&&(u.push(p),o[p.id]=p,r.push(p))}return u};return{rows:a(t),flatRows:r,rowsById:o}}function jW(t,e,n){var i;const r=[],o={},s=(i=n.options.maxLeafRowFilterDepth)!=null?i:100,a=function(l,f){f===void 0&&(f=0);const u=[];for(let d=0;d<l.length;d++){let p=l[d];if(e(p)){var c;if((c=p.subRows)!=null&&c.length&&f<s){const g=C1(n,p.id,p.original,p.index,p.depth,void 0,p.parentId);g.subRows=a(p.subRows,f+1),p=g}u.push(p),r.push(p),o[p.id]=p}}return u};return{rows:a(t),flatRows:r,rowsById:o}}function HW(){return t=>rt(()=>[t.getPreFilteredRowModel(),t.getState().columnFilters,t.getState().globalFilter],(e,n,i)=>{if(!e.rows.length||!(n!=null&&n.length)&&!i){for(let d=0;d<e.flatRows.length;d++)e.flatRows[d].columnFilters={},e.flatRows[d].columnFiltersMeta={};return e}const r=[],o=[];(n??[]).forEach(d=>{var p;const h=t.getColumn(d.id);if(!h)return;const g=h.getFilterFn();g&&r.push({id:d.id,filterFn:g,resolvedValue:(p=g.resolveFilterValue==null?void 0:g.resolveFilterValue(d.value))!=null?p:d.value})});const s=(n??[]).map(d=>d.id),a=t.getGlobalFilterFn(),l=t.getAllLeafColumns().filter(d=>d.getCanGlobalFilter());i&&a&&l.length&&(s.push("__global__"),l.forEach(d=>{var p;o.push({id:d.id,filterFn:a,resolvedValue:(p=a.resolveFilterValue==null?void 0:a.resolveFilterValue(i))!=null?p:i})}));let f,u;for(let d=0;d<e.flatRows.length;d++){const p=e.flatRows[d];if(p.columnFilters={},r.length)for(let h=0;h<r.length;h++){f=r[h];const g=f.id;p.columnFilters[g]=f.filterFn(p,g,f.resolvedValue,y=>{p.columnFiltersMeta[g]=y})}if(o.length){for(let h=0;h<o.length;h++){u=o[h];const g=u.id;if(u.filterFn(p,g,u.resolvedValue,y=>{p.columnFiltersMeta[g]=y})){p.columnFilters.__global__=!0;break}}p.columnFilters.__global__!==!0&&(p.columnFilters.__global__=!1)}}const c=d=>{for(let p=0;p<s.length;p++)if(d.columnFilters[s[p]]===!1)return!1;return!0};return VW(e.rows,c,t)},ot(t.options,"debugTable","getFilteredRowModel",()=>t._autoResetPageIndex()))}function UW(t){return e=>rt(()=>[e.getState().pagination,e.getPrePaginationRowModel(),e.options.paginateExpandedRows?void 0:e.getState().expanded],(n,i)=>{if(!i.rows.length)return i;const{pageSize:r,pageIndex:o}=n;let{rows:s,flatRows:a,rowsById:l}=i;const f=r*o,u=f+r;s=s.slice(f,u);let c;e.options.paginateExpandedRows?c={rows:s,flatRows:a,rowsById:l}:c=jS({rows:s,flatRows:a,rowsById:l}),c.flatRows=[];const d=p=>{c.flatRows.push(p),p.subRows.length&&p.subRows.forEach(d)};return c.rows.forEach(d),c},ot(e.options,"debugTable"))}function WW(){return t=>rt(()=>[t.getState().sorting,t.getPreSortedRowModel()],(e,n)=>{if(!n.rows.length||!(e!=null&&e.length))return n;const i=t.getState().sorting,r=[],o=i.filter(l=>{var f;return(f=t.getColumn(l.id))==null?void 0:f.getCanSort()}),s={};o.forEach(l=>{const f=t.getColumn(l.id);f&&(s[l.id]={sortUndefined:f.columnDef.sortUndefined,invertSorting:f.columnDef.invertSorting,sortingFn:f.getSortingFn()})});const a=l=>{const f=l.map(u=>({...u}));return f.sort((u,c)=>{for(let p=0;p<o.length;p+=1){var d;const h=o[p],g=s[h.id],y=g.sortUndefined,w=(d=h?.desc)!=null?d:!1;let v=0;if(y){const _=u.getValue(h.id),b=c.getValue(h.id),x=_===void 0,k=b===void 0;if(x||k){if(y==="first")return x?-1:1;if(y==="last")return x?1:-1;v=x&&k?0:x?y:-y}}if(v===0&&(v=g.sortingFn(u,c,h.id)),v!==0)return w&&(v*=-1),g.invertSorting&&(v*=-1),v}return u.index-c.index}),f.forEach(u=>{var c;r.push(u),(c=u.subRows)!=null&&c.length&&(u.subRows=a(u.subRows))}),f};return{rows:a(n.rows),flatRows:r,rowsById:n.rowsById}},ot(t.options,"debugTable","getSortedRowModel",()=>t._autoResetPageIndex()))}/**314 color: hsl(${Math.max(0,Math.min(120-120*d,120))}deg 100% 31%);`,n?.key)}return r}}function ot(t,e,n,i){return{debug:()=>{var r;return(r=t?.debugAll)!=null?r:t[e]},key:!1,onChange:i}}function pW(t,e,n,i){const r=()=>{var s;return(s=o.getValue())!=null?s:t.options.renderFallbackValue},o={id:`${e.id}_${n.id}`,row:e,column:n,getValue:()=>e.getValue(i),renderValue:r,getContext:rt(()=>[t,n,e,o],(s,a,l,f)=>({table:s,column:a,row:l,cell:f,getValue:f.getValue,renderValue:f.renderValue}),ot(t.options,"debugCells"))};return t._features.forEach(s=>{s.createCell==null||s.createCell(o,n,e,t)},{}),o}function hW(t,e,n,i){var r,o;const a={...t._getDefaultColumnDef(),...e},l=a.accessorKey;let f=(r=(o=a.id)!=null?o:l?typeof String.prototype.replaceAll=="function"?l.replaceAll(".","_"):l.replace(/\./g,"_"):void 0)!=null?r:typeof a.header=="string"?a.header:void 0,u;if(a.accessorFn?u=a.accessorFn:l&&(l.includes(".")?u=d=>{let p=d;for(const g of l.split(".")){var h;p=(h=p)==null?void 0:h[g]}return p}:u=d=>d[a.accessorKey]),!f)throw new Error;let c={id:`${String(f)}`,accessorFn:u,parent:i,depth:n,columnDef:a,columns:[],getFlatColumns:rt(()=>[!0],()=>{var d;return[c,...(d=c.columns)==null?void 0:d.flatMap(p=>p.getFlatColumns())]},ot(t.options,"debugColumns")),getLeafColumns:rt(()=>[t._getOrderColumnsFn()],d=>{var p;if((p=c.columns)!=null&&p.length){let h=c.columns.flatMap(g=>g.getLeafColumns());return d(h)}return[c]},ot(t.options,"debugColumns"))};for(const d of t._features)d.createColumn==null||d.createColumn(c,t);return c}const Un="debugHeaders";function NS(t,e,n){var i;let o={id:(i=n.id)!=null?i:e.id,column:e,index:n.index,isPlaceholder:!!n.isPlaceholder,placeholderId:n.placeholderId,depth:n.depth,subHeaders:[],colSpan:0,rowSpan:0,headerGroup:null,getLeafHeaders:()=>{const s=[],a=l=>{l.subHeaders&&l.subHeaders.length&&l.subHeaders.map(a),s.push(l)};return a(o),s},getContext:()=>({table:t,header:o,column:e})};return t._features.forEach(s=>{s.createHeader==null||s.createHeader(o,t)}),o}const gW={createTable:t=>{t.getHeaderGroups=rt(()=>[t.getAllColumns(),t.getVisibleLeafColumns(),t.getState().columnPinning.left,t.getState().columnPinning.right],(e,n,i,r)=>{var o,s;const a=(o=i?.map(c=>n.find(d=>d.id===c)).filter(Boolean))!=null?o:[],l=(s=r?.map(c=>n.find(d=>d.id===c)).filter(Boolean))!=null?s:[],f=n.filter(c=>!(i!=null&&i.includes(c.id))&&!(r!=null&&r.includes(c.id)));return Id(e,[...a,...f,...l],t)},ot(t.options,Un)),t.getCenterHeaderGroups=rt(()=>[t.getAllColumns(),t.getVisibleLeafColumns(),t.getState().columnPinning.left,t.getState().columnPinning.right],(e,n,i,r)=>(n=n.filter(o=>!(i!=null&&i.includes(o.id))&&!(r!=null&&r.includes(o.id))),Id(e,n,t,"center")),ot(t.options,Un)),t.getLeftHeaderGroups=rt(()=>[t.getAllColumns(),t.getVisibleLeafColumns(),t.getState().columnPinning.left],(e,n,i)=>{var r;const o=(r=i?.map(s=>n.find(a=>a.id===s)).filter(Boolean))!=null?r:[];return Id(e,o,t,"left")},ot(t.options,Un)),t.getRightHeaderGroups=rt(()=>[t.getAllColumns(),t.getVisibleLeafColumns(),t.getState().columnPinning.right],(e,n,i)=>{var r;const o=(r=i?.map(s=>n.find(a=>a.id===s)).filter(Boolean))!=null?r:[];return Id(e,o,t,"right")},ot(t.options,Un)),t.getFooterGroups=rt(()=>[t.getHeaderGroups()],e=>[...e].reverse(),ot(t.options,Un)),t.getLeftFooterGroups=rt(()=>[t.getLeftHeaderGroups()],e=>[...e].reverse(),ot(t.options,Un)),t.getCenterFooterGroups=rt(()=>[t.getCenterHeaderGroups()],e=>[...e].reverse(),ot(t.options,Un)),t.getRightFooterGroups=rt(()=>[t.getRightHeaderGroups()],e=>[...e].reverse(),ot(t.options,Un)),t.getFlatHeaders=rt(()=>[t.getHeaderGroups()],e=>e.map(n=>n.headers).flat(),ot(t.options,Un)),t.getLeftFlatHeaders=rt(()=>[t.getLeftHeaderGroups()],e=>e.map(n=>n.headers).flat(),ot(t.options,Un)),t.getCenterFlatHeaders=rt(()=>[t.getCenterHeaderGroups()],e=>e.map(n=>n.headers).flat(),ot(t.options,Un)),t.getRightFlatHeaders=rt(()=>[t.getRightHeaderGroups()],e=>e.map(n=>n.headers).flat(),ot(t.options,Un)),t.getCenterLeafHeaders=rt(()=>[t.getCenterFlatHeaders()],e=>e.filter(n=>{var i;return!((i=n.subHeaders)!=null&&i.length)}),ot(t.options,Un)),t.getLeftLeafHeaders=rt(()=>[t.getLeftFlatHeaders()],e=>e.filter(n=>{var i;return!((i=n.subHeaders)!=null&&i.length)}),ot(t.options,Un)),t.getRightLeafHeaders=rt(()=>[t.getRightFlatHeaders()],e=>e.filter(n=>{var i;return!((i=n.subHeaders)!=null&&i.length)}),ot(t.options,Un)),t.getLeafHeaders=rt(()=>[t.getLeftHeaderGroups(),t.getCenterHeaderGroups(),t.getRightHeaderGroups()],(e,n,i)=>{var r,o,s,a,l,f;return[...(r=(o=e[0])==null?void 0:o.headers)!=null?r:[],...(s=(a=n[0])==null?void 0:a.headers)!=null?s:[],...(l=(f=i[0])==null?void 0:f.headers)!=null?l:[]].map(u=>u.getLeafHeaders()).flat()},ot(t.options,Un))}};function Id(t,e,n,i){var r,o;let s=0;const a=function(d,p){p===void 0&&(p=1),s=Math.max(s,p),d.filter(h=>h.getIsVisible()).forEach(h=>{var g;(g=h.columns)!=null&&g.length&&a(h.columns,p+1)},0)};a(t);let l=[];const f=(d,p)=>{const h={depth:p,id:[i,`${p}`].filter(Boolean).join("_"),headers:[]},g=[];d.forEach(y=>{const w=[...g].reverse()[0],v=y.column.depth===h.depth;let _,b=!1;if(v&&y.column.parent?_=y.column.parent:(_=y.column,b=!0),w&&w?.column===_)w.subHeaders.push(y);else{const x=NS(n,_,{id:[i,p,_.id,y?.id].filter(Boolean).join("_"),isPlaceholder:b,placeholderId:b?`${g.filter(k=>k.column===_).length}`:void 0,depth:p,index:g.length});x.subHeaders.push(y),g.push(x)}h.headers.push(y),y.headerGroup=h}),l.push(h),p>0&&f(g,p-1)},u=e.map((d,p)=>NS(n,d,{depth:s,index:p}));f(u,s-1),l.reverse();const c=d=>d.filter(h=>h.column.getIsVisible()).map(h=>{let g=0,y=0,w=[0];h.subHeaders&&h.subHeaders.length?(w=[],c(h.subHeaders).forEach(_=>{let{colSpan:b,rowSpan:x}=_;g+=b,w.push(x)})):g=1;const v=Math.min(...w);return y=y+v,h.colSpan=g,h.rowSpan=y,{colSpan:g,rowSpan:y}});return c((r=(o=l[0])==null?void 0:o.headers)!=null?r:[]),l}const R1=(t,e,n,i,r,o,s)=>{let a={id:e,index:i,original:n,depth:r,parentId:s,_valuesCache:{},_uniqueValuesCache:{},getValue:l=>{if(a._valuesCache.hasOwnProperty(l))return a._valuesCache[l];const f=t.getColumn(l);if(f!=null&&f.accessorFn)return a._valuesCache[l]=f.accessorFn(a.original,i),a._valuesCache[l]},getUniqueValues:l=>{if(a._uniqueValuesCache.hasOwnProperty(l))return a._uniqueValuesCache[l];const f=t.getColumn(l);if(f!=null&&f.accessorFn)return f.columnDef.getUniqueValues?(a._uniqueValuesCache[l]=f.columnDef.getUniqueValues(a.original,i),a._uniqueValuesCache[l]):(a._uniqueValuesCache[l]=[a.getValue(l)],a._uniqueValuesCache[l])},renderValue:l=>{var f;return(f=a.getValue(l))!=null?f:t.options.renderFallbackValue},subRows:[],getLeafRows:()=>dW(a.subRows,l=>l.subRows),getParentRow:()=>a.parentId?t.getRow(a.parentId,!0):void 0,getParentRows:()=>{let l=[],f=a;for(;;){const u=f.getParentRow();if(!u)break;l.push(u),f=u}return l.reverse()},getAllCells:rt(()=>[t.getAllLeafColumns()],l=>l.map(f=>pW(t,a,f,f.id)),ot(t.options,"debugRows")),_getAllCellsByColumnId:rt(()=>[a.getAllCells()],l=>l.reduce((f,u)=>(f[u.column.id]=u,f),{}),ot(t.options,"debugRows"))};for(let l=0;l<t._features.length;l++){const f=t._features[l];f==null||f.createRow==null||f.createRow(a,t)}return a},mW={createColumn:(t,e)=>{t._getFacetedRowModel=e.options.getFacetedRowModel&&e.options.getFacetedRowModel(e,t.id),t.getFacetedRowModel=()=>t._getFacetedRowModel?t._getFacetedRowModel():e.getPreFilteredRowModel(),t._getFacetedUniqueValues=e.options.getFacetedUniqueValues&&e.options.getFacetedUniqueValues(e,t.id),t.getFacetedUniqueValues=()=>t._getFacetedUniqueValues?t._getFacetedUniqueValues():new Map,t._getFacetedMinMaxValues=e.options.getFacetedMinMaxValues&&e.options.getFacetedMinMaxValues(e,t.id),t.getFacetedMinMaxValues=()=>{if(t._getFacetedMinMaxValues)return t._getFacetedMinMaxValues()}}},DS=(t,e,n)=>{var i,r;const o=n==null||(i=n.toString())==null?void 0:i.toLowerCase();return!!(!((r=t.getValue(e))==null||(r=r.toString())==null||(r=r.toLowerCase())==null)&&r.includes(o))};DS.autoRemove=t=>ir(t);const BS=(t,e,n)=>{var i;return!!(!((i=t.getValue(e))==null||(i=i.toString())==null)&&i.includes(n))};BS.autoRemove=t=>ir(t);const FS=(t,e,n)=>{var i;return((i=t.getValue(e))==null||(i=i.toString())==null?void 0:i.toLowerCase())===n?.toLowerCase()};FS.autoRemove=t=>ir(t);const $S=(t,e,n)=>{var i;return(i=t.getValue(e))==null?void 0:i.includes(n)};$S.autoRemove=t=>ir(t);const LS=(t,e,n)=>!n.some(i=>{var r;return!((r=t.getValue(e))!=null&&r.includes(i))});LS.autoRemove=t=>ir(t)||!(t!=null&&t.length);const qS=(t,e,n)=>n.some(i=>{var r;return(r=t.getValue(e))==null?void 0:r.includes(i)});qS.autoRemove=t=>ir(t)||!(t!=null&&t.length);const VS=(t,e,n)=>t.getValue(e)===n;VS.autoRemove=t=>ir(t);const zS=(t,e,n)=>t.getValue(e)==n;zS.autoRemove=t=>ir(t);const T1=(t,e,n)=>{let[i,r]=n;const o=t.getValue(e);return o>=i&&o<=r};T1.resolveFilterValue=t=>{let[e,n]=t,i=typeof e!="number"?parseFloat(e):e,r=typeof n!="number"?parseFloat(n):n,o=e===null||Number.isNaN(i)?-1/0:i,s=n===null||Number.isNaN(r)?1/0:r;if(o>s){const a=o;o=s,s=a}return[o,s]},T1.autoRemove=t=>ir(t)||ir(t[0])&&ir(t[1]);const eo={includesString:DS,includesStringSensitive:BS,equalsString:FS,arrIncludes:$S,arrIncludesAll:LS,arrIncludesSome:qS,equals:VS,weakEquals:zS,inNumberRange:T1};function ir(t){return t==null||t===""}const yW={getDefaultColumnDef:()=>({filterFn:"auto"}),getInitialState:t=>({columnFilters:[],...t}),getDefaultOptions:t=>({onColumnFiltersChange:Ai("columnFilters",t),filterFromLeafRows:!1,maxLeafRowFilterDepth:100}),createColumn:(t,e)=>{t.getAutoFilterFn=()=>{const n=e.getCoreRowModel().flatRows[0],i=n?.getValue(t.id);return typeof i=="string"?eo.includesString:typeof i=="number"?eo.inNumberRange:typeof i=="boolean"||i!==null&&typeof i=="object"?eo.equals:Array.isArray(i)?eo.arrIncludes:eo.weakEquals},t.getFilterFn=()=>{var n,i;return Md(t.columnDef.filterFn)?t.columnDef.filterFn:t.columnDef.filterFn==="auto"?t.getAutoFilterFn():(n=(i=e.options.filterFns)==null?void 0:i[t.columnDef.filterFn])!=null?n:eo[t.columnDef.filterFn]},t.getCanFilter=()=>{var n,i,r;return((n=t.columnDef.enableColumnFilter)!=null?n:!0)&&((i=e.options.enableColumnFilters)!=null?i:!0)&&((r=e.options.enableFilters)!=null?r:!0)&&!!t.accessorFn},t.getIsFiltered=()=>t.getFilterIndex()>-1,t.getFilterValue=()=>{var n;return(n=e.getState().columnFilters)==null||(n=n.find(i=>i.id===t.id))==null?void 0:n.value},t.getFilterIndex=()=>{var n,i;return(n=(i=e.getState().columnFilters)==null?void 0:i.findIndex(r=>r.id===t.id))!=null?n:-1},t.setFilterValue=n=>{e.setColumnFilters(i=>{const r=t.getFilterFn(),o=i?.find(u=>u.id===t.id),s=Po(n,o?o.value:void 0);if(jS(r,s,t)){var a;return(a=i?.filter(u=>u.id!==t.id))!=null?a:[]}const l={id:t.id,value:s};if(o){var f;return(f=i?.map(u=>u.id===t.id?l:u))!=null?f:[]}return i!=null&&i.length?[...i,l]:[l]})}},createRow:(t,e)=>{t.columnFilters={},t.columnFiltersMeta={}},createTable:t=>{t.setColumnFilters=e=>{const n=t.getAllLeafColumns(),i=r=>{var o;return(o=Po(e,r))==null?void 0:o.filter(s=>{const a=n.find(l=>l.id===s.id);if(a){const l=a.getFilterFn();if(jS(l,s.value,a))return!1}return!0})};t.options.onColumnFiltersChange==null||t.options.onColumnFiltersChange(i)},t.resetColumnFilters=e=>{var n,i;t.setColumnFilters(e?[]:(n=(i=t.initialState)==null?void 0:i.columnFilters)!=null?n:[])},t.getPreFilteredRowModel=()=>t.getCoreRowModel(),t.getFilteredRowModel=()=>(!t._getFilteredRowModel&&t.options.getFilteredRowModel&&(t._getFilteredRowModel=t.options.getFilteredRowModel(t)),t.options.manualFiltering||!t._getFilteredRowModel?t.getPreFilteredRowModel():t._getFilteredRowModel())}};function jS(t,e,n){return(t&&t.autoRemove?t.autoRemove(e,n):!1)||typeof e>"u"||typeof e=="string"&&!e}const P1={sum:(t,e,n)=>n.reduce((i,r)=>{const o=r.getValue(t);return i+(typeof o=="number"?o:0)},0),min:(t,e,n)=>{let i;return n.forEach(r=>{const o=r.getValue(t);o!=null&&(i>o||i===void 0&&o>=o)&&(i=o)}),i},max:(t,e,n)=>{let i;return n.forEach(r=>{const o=r.getValue(t);o!=null&&(i<o||i===void 0&&o>=o)&&(i=o)}),i},extent:(t,e,n)=>{let i,r;return n.forEach(o=>{const s=o.getValue(t);s!=null&&(i===void 0?s>=s&&(i=r=s):(i>s&&(i=s),r<s&&(r=s)))}),[i,r]},mean:(t,e)=>{let n=0,i=0;if(e.forEach(r=>{let o=r.getValue(t);o!=null&&(o=+o)>=o&&(++n,i+=o)}),n)return i/n},median:(t,e)=>{if(!e.length)return;const n=e.map(o=>o.getValue(t));if(!cW(n))return;if(n.length===1)return n[0];const i=Math.floor(n.length/2),r=n.sort((o,s)=>o-s);return n.length%2!==0?r[i]:(r[i-1]+r[i])/2},unique:(t,e)=>Array.from(new Set(e.map(n=>n.getValue(t))).values()),uniqueCount:(t,e)=>new Set(e.map(n=>n.getValue(t))).size,count:(t,e)=>e.length},wW={getDefaultColumnDef:()=>({aggregatedCell:t=>{var e,n;return(e=(n=t.getValue())==null||n.toString==null?void 0:n.toString())!=null?e:null},aggregationFn:"auto"}),getInitialState:t=>({grouping:[],...t}),getDefaultOptions:t=>({onGroupingChange:Ai("grouping",t),groupedColumnMode:"reorder"}),createColumn:(t,e)=>{t.toggleGrouping=()=>{e.setGrouping(n=>n!=null&&n.includes(t.id)?n.filter(i=>i!==t.id):[...n??[],t.id])},t.getCanGroup=()=>{var n,i;return((n=t.columnDef.enableGrouping)!=null?n:!0)&&((i=e.options.enableGrouping)!=null?i:!0)&&(!!t.accessorFn||!!t.columnDef.getGroupingValue)},t.getIsGrouped=()=>{var n;return(n=e.getState().grouping)==null?void 0:n.includes(t.id)},t.getGroupedIndex=()=>{var n;return(n=e.getState().grouping)==null?void 0:n.indexOf(t.id)},t.getToggleGroupingHandler=()=>{const n=t.getCanGroup();return()=>{n&&t.toggleGrouping()}},t.getAutoAggregationFn=()=>{const n=e.getCoreRowModel().flatRows[0],i=n?.getValue(t.id);if(typeof i=="number")return P1.sum;if(Object.prototype.toString.call(i)==="[object Date]")return P1.extent},t.getAggregationFn=()=>{var n,i;if(!t)throw new Error;return Md(t.columnDef.aggregationFn)?t.columnDef.aggregationFn:t.columnDef.aggregationFn==="auto"?t.getAutoAggregationFn():(n=(i=e.options.aggregationFns)==null?void 0:i[t.columnDef.aggregationFn])!=null?n:P1[t.columnDef.aggregationFn]}},createTable:t=>{t.setGrouping=e=>t.options.onGroupingChange==null?void 0:t.options.onGroupingChange(e),t.resetGrouping=e=>{var n,i;t.setGrouping(e?[]:(n=(i=t.initialState)==null?void 0:i.grouping)!=null?n:[])},t.getPreGroupedRowModel=()=>t.getFilteredRowModel(),t.getGroupedRowModel=()=>(!t._getGroupedRowModel&&t.options.getGroupedRowModel&&(t._getGroupedRowModel=t.options.getGroupedRowModel(t)),t.options.manualGrouping||!t._getGroupedRowModel?t.getPreGroupedRowModel():t._getGroupedRowModel())},createRow:(t,e)=>{t.getIsGrouped=()=>!!t.groupingColumnId,t.getGroupingValue=n=>{if(t._groupingValuesCache.hasOwnProperty(n))return t._groupingValuesCache[n];const i=e.getColumn(n);return i!=null&&i.columnDef.getGroupingValue?(t._groupingValuesCache[n]=i.columnDef.getGroupingValue(t.original),t._groupingValuesCache[n]):t.getValue(n)},t._groupingValuesCache={}},createCell:(t,e,n,i)=>{t.getIsGrouped=()=>e.getIsGrouped()&&e.id===n.groupingColumnId,t.getIsPlaceholder=()=>!t.getIsGrouped()&&e.getIsGrouped(),t.getIsAggregated=()=>{var r;return!t.getIsGrouped()&&!t.getIsPlaceholder()&&!!((r=n.subRows)!=null&&r.length)}}};function vW(t,e,n){if(!(e!=null&&e.length)||!n)return t;const i=t.filter(o=>!e.includes(o.id));return n==="remove"?i:[...e.map(o=>t.find(s=>s.id===o)).filter(Boolean),...i]}const bW={getInitialState:t=>({columnOrder:[],...t}),getDefaultOptions:t=>({onColumnOrderChange:Ai("columnOrder",t)}),createColumn:(t,e)=>{t.getIndex=rt(n=>[yf(e,n)],n=>n.findIndex(i=>i.id===t.id),ot(e.options,"debugColumns")),t.getIsFirstColumn=n=>{var i;return((i=yf(e,n)[0])==null?void 0:i.id)===t.id},t.getIsLastColumn=n=>{var i;const r=yf(e,n);return((i=r[r.length-1])==null?void 0:i.id)===t.id}},createTable:t=>{t.setColumnOrder=e=>t.options.onColumnOrderChange==null?void 0:t.options.onColumnOrderChange(e),t.resetColumnOrder=e=>{var n;t.setColumnOrder(e?[]:(n=t.initialState.columnOrder)!=null?n:[])},t._getOrderColumnsFn=rt(()=>[t.getState().columnOrder,t.getState().grouping,t.options.groupedColumnMode],(e,n,i)=>r=>{let o=[];if(!(e!=null&&e.length))o=r;else{const s=[...e],a=[...r];for(;a.length&&s.length;){const l=s.shift(),f=a.findIndex(u=>u.id===l);f>-1&&o.push(a.splice(f,1)[0])}o=[...o,...a]}return vW(o,n,i)},ot(t.options,"debugTable"))}},M1=()=>({left:[],right:[]}),xW={getInitialState:t=>({columnPinning:M1(),...t}),getDefaultOptions:t=>({onColumnPinningChange:Ai("columnPinning",t)}),createColumn:(t,e)=>{t.pin=n=>{const i=t.getLeafColumns().map(r=>r.id).filter(Boolean);e.setColumnPinning(r=>{var o,s;if(n==="right"){var a,l;return{left:((a=r?.left)!=null?a:[]).filter(c=>!(i!=null&&i.includes(c))),right:[...((l=r?.right)!=null?l:[]).filter(c=>!(i!=null&&i.includes(c))),...i]}}if(n==="left"){var f,u;return{left:[...((f=r?.left)!=null?f:[]).filter(c=>!(i!=null&&i.includes(c))),...i],right:((u=r?.right)!=null?u:[]).filter(c=>!(i!=null&&i.includes(c)))}}return{left:((o=r?.left)!=null?o:[]).filter(c=>!(i!=null&&i.includes(c))),right:((s=r?.right)!=null?s:[]).filter(c=>!(i!=null&&i.includes(c)))}})},t.getCanPin=()=>t.getLeafColumns().some(i=>{var r,o,s;return((r=i.columnDef.enablePinning)!=null?r:!0)&&((o=(s=e.options.enableColumnPinning)!=null?s:e.options.enablePinning)!=null?o:!0)}),t.getIsPinned=()=>{const n=t.getLeafColumns().map(a=>a.id),{left:i,right:r}=e.getState().columnPinning,o=n.some(a=>i?.includes(a)),s=n.some(a=>r?.includes(a));return o?"left":s?"right":!1},t.getPinnedIndex=()=>{var n,i;const r=t.getIsPinned();return r?(n=(i=e.getState().columnPinning)==null||(i=i[r])==null?void 0:i.indexOf(t.id))!=null?n:-1:0}},createRow:(t,e)=>{t.getCenterVisibleCells=rt(()=>[t._getAllVisibleCells(),e.getState().columnPinning.left,e.getState().columnPinning.right],(n,i,r)=>{const o=[...i??[],...r??[]];return n.filter(s=>!o.includes(s.column.id))},ot(e.options,"debugRows")),t.getLeftVisibleCells=rt(()=>[t._getAllVisibleCells(),e.getState().columnPinning.left],(n,i)=>(i??[]).map(o=>n.find(s=>s.column.id===o)).filter(Boolean).map(o=>({...o,position:"left"})),ot(e.options,"debugRows")),t.getRightVisibleCells=rt(()=>[t._getAllVisibleCells(),e.getState().columnPinning.right],(n,i)=>(i??[]).map(o=>n.find(s=>s.column.id===o)).filter(Boolean).map(o=>({...o,position:"right"})),ot(e.options,"debugRows"))},createTable:t=>{t.setColumnPinning=e=>t.options.onColumnPinningChange==null?void 0:t.options.onColumnPinningChange(e),t.resetColumnPinning=e=>{var n,i;return t.setColumnPinning(e?M1():(n=(i=t.initialState)==null?void 0:i.columnPinning)!=null?n:M1())},t.getIsSomeColumnsPinned=e=>{var n;const i=t.getState().columnPinning;if(!e){var r,o;return!!((r=i.left)!=null&&r.length||(o=i.right)!=null&&o.length)}return!!((n=i[e])!=null&&n.length)},t.getLeftLeafColumns=rt(()=>[t.getAllLeafColumns(),t.getState().columnPinning.left],(e,n)=>(n??[]).map(i=>e.find(r=>r.id===i)).filter(Boolean),ot(t.options,"debugColumns")),t.getRightLeafColumns=rt(()=>[t.getAllLeafColumns(),t.getState().columnPinning.right],(e,n)=>(n??[]).map(i=>e.find(r=>r.id===i)).filter(Boolean),ot(t.options,"debugColumns")),t.getCenterLeafColumns=rt(()=>[t.getAllLeafColumns(),t.getState().columnPinning.left,t.getState().columnPinning.right],(e,n,i)=>{const r=[...n??[],...i??[]];return e.filter(o=>!r.includes(o.id))},ot(t.options,"debugColumns"))}};function _W(t){return t||(typeof document<"u"?document:null)}const Nd={size:150,minSize:20,maxSize:Number.MAX_SAFE_INTEGER},I1=()=>({startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]}),kW={getDefaultColumnDef:()=>Nd,getInitialState:t=>({columnSizing:{},columnSizingInfo:I1(),...t}),getDefaultOptions:t=>({columnResizeMode:"onEnd",columnResizeDirection:"ltr",onColumnSizingChange:Ai("columnSizing",t),onColumnSizingInfoChange:Ai("columnSizingInfo",t)}),createColumn:(t,e)=>{t.getSize=()=>{var n,i,r;const o=e.getState().columnSizing[t.id];return Math.min(Math.max((n=t.columnDef.minSize)!=null?n:Nd.minSize,(i=o??t.columnDef.size)!=null?i:Nd.size),(r=t.columnDef.maxSize)!=null?r:Nd.maxSize)},t.getStart=rt(n=>[n,yf(e,n),e.getState().columnSizing],(n,i)=>i.slice(0,t.getIndex(n)).reduce((r,o)=>r+o.getSize(),0),ot(e.options,"debugColumns")),t.getAfter=rt(n=>[n,yf(e,n),e.getState().columnSizing],(n,i)=>i.slice(t.getIndex(n)+1).reduce((r,o)=>r+o.getSize(),0),ot(e.options,"debugColumns")),t.resetSize=()=>{e.setColumnSizing(n=>{let{[t.id]:i,...r}=n;return r})},t.getCanResize=()=>{var n,i;return((n=t.columnDef.enableResizing)!=null?n:!0)&&((i=e.options.enableColumnResizing)!=null?i:!0)},t.getIsResizing=()=>e.getState().columnSizingInfo.isResizingColumn===t.id},createHeader:(t,e)=>{t.getSize=()=>{let n=0;const i=r=>{if(r.subHeaders.length)r.subHeaders.forEach(i);else{var o;n+=(o=r.column.getSize())!=null?o:0}};return i(t),n},t.getStart=()=>{if(t.index>0){const n=t.headerGroup.headers[t.index-1];return n.getStart()+n.getSize()}return 0},t.getResizeHandler=n=>{const i=e.getColumn(t.column.id),r=i?.getCanResize();return o=>{if(!i||!r||(o.persist==null||o.persist(),N1(o)&&o.touches&&o.touches.length>1))return;const s=t.getSize(),a=t?t.getLeafHeaders().map(w=>[w.column.id,w.column.getSize()]):[[i.id,i.getSize()]],l=N1(o)?Math.round(o.touches[0].clientX):o.clientX,f={},u=(w,v)=>{typeof v=="number"&&(e.setColumnSizingInfo(_=>{var b,x;const k=e.options.columnResizeDirection==="rtl"?-1:1,S=(v-((b=_?.startOffset)!=null?b:0))*k,T=Math.max(S/((x=_?.startSize)!=null?x:0),-.999999);return _.columnSizingStart.forEach(A=>{let[R,F]=A;f[R]=Math.round(Math.max(F+F*T,0)*100)/100}),{..._,deltaOffset:S,deltaPercentage:T}}),(e.options.columnResizeMode==="onChange"||w==="end")&&e.setColumnSizing(_=>({..._,...f})))},c=w=>u("move",w),d=w=>{u("end",w),e.setColumnSizingInfo(v=>({...v,isResizingColumn:!1,startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,columnSizingStart:[]}))},p=_W(n),h={moveHandler:w=>c(w.clientX),upHandler:w=>{p?.removeEventListener("mousemove",h.moveHandler),p?.removeEventListener("mouseup",h.upHandler),d(w.clientX)}},g={moveHandler:w=>(w.cancelable&&(w.preventDefault(),w.stopPropagation()),c(w.touches[0].clientX),!1),upHandler:w=>{var v;p?.removeEventListener("touchmove",g.moveHandler),p?.removeEventListener("touchend",g.upHandler),w.cancelable&&(w.preventDefault(),w.stopPropagation()),d((v=w.touches[0])==null?void 0:v.clientX)}},y=SW()?{passive:!1}:!1;N1(o)?(p?.addEventListener("touchmove",g.moveHandler,y),p?.addEventListener("touchend",g.upHandler,y)):(p?.addEventListener("mousemove",h.moveHandler,y),p?.addEventListener("mouseup",h.upHandler,y)),e.setColumnSizingInfo(w=>({...w,startOffset:l,startSize:s,deltaOffset:0,deltaPercentage:0,columnSizingStart:a,isResizingColumn:i.id}))}}},createTable:t=>{t.setColumnSizing=e=>t.options.onColumnSizingChange==null?void 0:t.options.onColumnSizingChange(e),t.setColumnSizingInfo=e=>t.options.onColumnSizingInfoChange==null?void 0:t.options.onColumnSizingInfoChange(e),t.resetColumnSizing=e=>{var n;t.setColumnSizing(e?{}:(n=t.initialState.columnSizing)!=null?n:{})},t.resetHeaderSizeInfo=e=>{var n;t.setColumnSizingInfo(e?I1():(n=t.initialState.columnSizingInfo)!=null?n:I1())},t.getTotalSize=()=>{var e,n;return(e=(n=t.getHeaderGroups()[0])==null?void 0:n.headers.reduce((i,r)=>i+r.getSize(),0))!=null?e:0},t.getLeftTotalSize=()=>{var e,n;return(e=(n=t.getLeftHeaderGroups()[0])==null?void 0:n.headers.reduce((i,r)=>i+r.getSize(),0))!=null?e:0},t.getCenterTotalSize=()=>{var e,n;return(e=(n=t.getCenterHeaderGroups()[0])==null?void 0:n.headers.reduce((i,r)=>i+r.getSize(),0))!=null?e:0},t.getRightTotalSize=()=>{var e,n;return(e=(n=t.getRightHeaderGroups()[0])==null?void 0:n.headers.reduce((i,r)=>i+r.getSize(),0))!=null?e:0}}};let Dd=null;function SW(){if(typeof Dd=="boolean")return Dd;let t=!1;try{const e={get passive(){return t=!0,!1}},n=()=>{};window.addEventListener("test",n,e),window.removeEventListener("test",n)}catch{t=!1}return Dd=t,Dd}function N1(t){return t.type==="touchstart"}const CW={getInitialState:t=>({columnVisibility:{},...t}),getDefaultOptions:t=>({onColumnVisibilityChange:Ai("columnVisibility",t)}),createColumn:(t,e)=>{t.toggleVisibility=n=>{t.getCanHide()&&e.setColumnVisibility(i=>({...i,[t.id]:n??!t.getIsVisible()}))},t.getIsVisible=()=>{var n,i;const r=t.columns;return(n=r.length?r.some(o=>o.getIsVisible()):(i=e.getState().columnVisibility)==null?void 0:i[t.id])!=null?n:!0},t.getCanHide=()=>{var n,i;return((n=t.columnDef.enableHiding)!=null?n:!0)&&((i=e.options.enableHiding)!=null?i:!0)},t.getToggleVisibilityHandler=()=>n=>{t.toggleVisibility==null||t.toggleVisibility(n.target.checked)}},createRow:(t,e)=>{t._getAllVisibleCells=rt(()=>[t.getAllCells(),e.getState().columnVisibility],n=>n.filter(i=>i.column.getIsVisible()),ot(e.options,"debugRows")),t.getVisibleCells=rt(()=>[t.getLeftVisibleCells(),t.getCenterVisibleCells(),t.getRightVisibleCells()],(n,i,r)=>[...n,...i,...r],ot(e.options,"debugRows"))},createTable:t=>{const e=(n,i)=>rt(()=>[i(),i().filter(r=>r.getIsVisible()).map(r=>r.id).join("_")],r=>r.filter(o=>o.getIsVisible==null?void 0:o.getIsVisible()),ot(t.options,"debugColumns"));t.getVisibleFlatColumns=e("getVisibleFlatColumns",()=>t.getAllFlatColumns()),t.getVisibleLeafColumns=e("getVisibleLeafColumns",()=>t.getAllLeafColumns()),t.getLeftVisibleLeafColumns=e("getLeftVisibleLeafColumns",()=>t.getLeftLeafColumns()),t.getRightVisibleLeafColumns=e("getRightVisibleLeafColumns",()=>t.getRightLeafColumns()),t.getCenterVisibleLeafColumns=e("getCenterVisibleLeafColumns",()=>t.getCenterLeafColumns()),t.setColumnVisibility=n=>t.options.onColumnVisibilityChange==null?void 0:t.options.onColumnVisibilityChange(n),t.resetColumnVisibility=n=>{var i;t.setColumnVisibility(n?{}:(i=t.initialState.columnVisibility)!=null?i:{})},t.toggleAllColumnsVisible=n=>{var i;n=(i=n)!=null?i:!t.getIsAllColumnsVisible(),t.setColumnVisibility(t.getAllLeafColumns().reduce((r,o)=>({...r,[o.id]:n||!(o.getCanHide!=null&&o.getCanHide())}),{}))},t.getIsAllColumnsVisible=()=>!t.getAllLeafColumns().some(n=>!(n.getIsVisible!=null&&n.getIsVisible())),t.getIsSomeColumnsVisible=()=>t.getAllLeafColumns().some(n=>n.getIsVisible==null?void 0:n.getIsVisible()),t.getToggleAllColumnsVisibilityHandler=()=>n=>{var i;t.toggleAllColumnsVisible((i=n.target)==null?void 0:i.checked)}}};function yf(t,e){return e?e==="center"?t.getCenterVisibleLeafColumns():e==="left"?t.getLeftVisibleLeafColumns():t.getRightVisibleLeafColumns():t.getVisibleLeafColumns()}const EW={createTable:t=>{t._getGlobalFacetedRowModel=t.options.getFacetedRowModel&&t.options.getFacetedRowModel(t,"__global__"),t.getGlobalFacetedRowModel=()=>t.options.manualFiltering||!t._getGlobalFacetedRowModel?t.getPreFilteredRowModel():t._getGlobalFacetedRowModel(),t._getGlobalFacetedUniqueValues=t.options.getFacetedUniqueValues&&t.options.getFacetedUniqueValues(t,"__global__"),t.getGlobalFacetedUniqueValues=()=>t._getGlobalFacetedUniqueValues?t._getGlobalFacetedUniqueValues():new Map,t._getGlobalFacetedMinMaxValues=t.options.getFacetedMinMaxValues&&t.options.getFacetedMinMaxValues(t,"__global__"),t.getGlobalFacetedMinMaxValues=()=>{if(t._getGlobalFacetedMinMaxValues)return t._getGlobalFacetedMinMaxValues()}}},OW={getInitialState:t=>({globalFilter:void 0,...t}),getDefaultOptions:t=>({onGlobalFilterChange:Ai("globalFilter",t),globalFilterFn:"auto",getColumnCanGlobalFilter:e=>{var n;const i=(n=t.getCoreRowModel().flatRows[0])==null||(n=n._getAllCellsByColumnId()[e.id])==null?void 0:n.getValue();return typeof i=="string"||typeof i=="number"}}),createColumn:(t,e)=>{t.getCanGlobalFilter=()=>{var n,i,r,o;return((n=t.columnDef.enableGlobalFilter)!=null?n:!0)&&((i=e.options.enableGlobalFilter)!=null?i:!0)&&((r=e.options.enableFilters)!=null?r:!0)&&((o=e.options.getColumnCanGlobalFilter==null?void 0:e.options.getColumnCanGlobalFilter(t))!=null?o:!0)&&!!t.accessorFn}},createTable:t=>{t.getGlobalAutoFilterFn=()=>eo.includesString,t.getGlobalFilterFn=()=>{var e,n;const{globalFilterFn:i}=t.options;return Md(i)?i:i==="auto"?t.getGlobalAutoFilterFn():(e=(n=t.options.filterFns)==null?void 0:n[i])!=null?e:eo[i]},t.setGlobalFilter=e=>{t.options.onGlobalFilterChange==null||t.options.onGlobalFilterChange(e)},t.resetGlobalFilter=e=>{t.setGlobalFilter(e?void 0:t.initialState.globalFilter)}}},AW={getInitialState:t=>({expanded:{},...t}),getDefaultOptions:t=>({onExpandedChange:Ai("expanded",t),paginateExpandedRows:!0}),createTable:t=>{let e=!1,n=!1;t._autoResetExpanded=()=>{var i,r;if(!e){t._queue(()=>{e=!0});return}if((i=(r=t.options.autoResetAll)!=null?r:t.options.autoResetExpanded)!=null?i:!t.options.manualExpanding){if(n)return;n=!0,t._queue(()=>{t.resetExpanded(),n=!1})}},t.setExpanded=i=>t.options.onExpandedChange==null?void 0:t.options.onExpandedChange(i),t.toggleAllRowsExpanded=i=>{i??!t.getIsAllRowsExpanded()?t.setExpanded(!0):t.setExpanded({})},t.resetExpanded=i=>{var r,o;t.setExpanded(i?{}:(r=(o=t.initialState)==null?void 0:o.expanded)!=null?r:{})},t.getCanSomeRowsExpand=()=>t.getPrePaginationRowModel().flatRows.some(i=>i.getCanExpand()),t.getToggleAllRowsExpandedHandler=()=>i=>{i.persist==null||i.persist(),t.toggleAllRowsExpanded()},t.getIsSomeRowsExpanded=()=>{const i=t.getState().expanded;return i===!0||Object.values(i).some(Boolean)},t.getIsAllRowsExpanded=()=>{const i=t.getState().expanded;return typeof i=="boolean"?i===!0:!(!Object.keys(i).length||t.getRowModel().flatRows.some(r=>!r.getIsExpanded()))},t.getExpandedDepth=()=>{let i=0;return(t.getState().expanded===!0?Object.keys(t.getRowModel().rowsById):Object.keys(t.getState().expanded)).forEach(o=>{const s=o.split(".");i=Math.max(i,s.length)}),i},t.getPreExpandedRowModel=()=>t.getSortedRowModel(),t.getExpandedRowModel=()=>(!t._getExpandedRowModel&&t.options.getExpandedRowModel&&(t._getExpandedRowModel=t.options.getExpandedRowModel(t)),t.options.manualExpanding||!t._getExpandedRowModel?t.getPreExpandedRowModel():t._getExpandedRowModel())},createRow:(t,e)=>{t.toggleExpanded=n=>{e.setExpanded(i=>{var r;const o=i===!0?!0:!!(i!=null&&i[t.id]);let s={};if(i===!0?Object.keys(e.getRowModel().rowsById).forEach(a=>{s[a]=!0}):s=i,n=(r=n)!=null?r:!o,!o&&n)return{...s,[t.id]:!0};if(o&&!n){const{[t.id]:a,...l}=s;return l}return i})},t.getIsExpanded=()=>{var n;const i=e.getState().expanded;return!!((n=e.options.getIsRowExpanded==null?void 0:e.options.getIsRowExpanded(t))!=null?n:i===!0||i?.[t.id])},t.getCanExpand=()=>{var n,i,r;return(n=e.options.getRowCanExpand==null?void 0:e.options.getRowCanExpand(t))!=null?n:((i=e.options.enableExpanding)!=null?i:!0)&&!!((r=t.subRows)!=null&&r.length)},t.getIsAllParentsExpanded=()=>{let n=!0,i=t;for(;n&&i.parentId;)i=e.getRow(i.parentId,!0),n=i.getIsExpanded();return n},t.getToggleExpandedHandler=()=>{const n=t.getCanExpand();return()=>{n&&t.toggleExpanded()}}}},D1=0,B1=10,F1=()=>({pageIndex:D1,pageSize:B1}),RW={getInitialState:t=>({...t,pagination:{...F1(),...t?.pagination}}),getDefaultOptions:t=>({onPaginationChange:Ai("pagination",t)}),createTable:t=>{let e=!1,n=!1;t._autoResetPageIndex=()=>{var i,r;if(!e){t._queue(()=>{e=!0});return}if((i=(r=t.options.autoResetAll)!=null?r:t.options.autoResetPageIndex)!=null?i:!t.options.manualPagination){if(n)return;n=!0,t._queue(()=>{t.resetPageIndex(),n=!1})}},t.setPagination=i=>{const r=o=>Po(i,o);return t.options.onPaginationChange==null?void 0:t.options.onPaginationChange(r)},t.resetPagination=i=>{var r;t.setPagination(i?F1():(r=t.initialState.pagination)!=null?r:F1())},t.setPageIndex=i=>{t.setPagination(r=>{let o=Po(i,r.pageIndex);const s=typeof t.options.pageCount>"u"||t.options.pageCount===-1?Number.MAX_SAFE_INTEGER:t.options.pageCount-1;return o=Math.max(0,Math.min(o,s)),{...r,pageIndex:o}})},t.resetPageIndex=i=>{var r,o;t.setPageIndex(i?D1:(r=(o=t.initialState)==null||(o=o.pagination)==null?void 0:o.pageIndex)!=null?r:D1)},t.resetPageSize=i=>{var r,o;t.setPageSize(i?B1:(r=(o=t.initialState)==null||(o=o.pagination)==null?void 0:o.pageSize)!=null?r:B1)},t.setPageSize=i=>{t.setPagination(r=>{const o=Math.max(1,Po(i,r.pageSize)),s=r.pageSize*r.pageIndex,a=Math.floor(s/o);return{...r,pageIndex:a,pageSize:o}})},t.setPageCount=i=>t.setPagination(r=>{var o;let s=Po(i,(o=t.options.pageCount)!=null?o:-1);return typeof s=="number"&&(s=Math.max(-1,s)),{...r,pageCount:s}}),t.getPageOptions=rt(()=>[t.getPageCount()],i=>{let r=[];return i&&i>0&&(r=[...new Array(i)].fill(null).map((o,s)=>s)),r},ot(t.options,"debugTable")),t.getCanPreviousPage=()=>t.getState().pagination.pageIndex>0,t.getCanNextPage=()=>{const{pageIndex:i}=t.getState().pagination,r=t.getPageCount();return r===-1?!0:r===0?!1:i<r-1},t.previousPage=()=>t.setPageIndex(i=>i-1),t.nextPage=()=>t.setPageIndex(i=>i+1),t.firstPage=()=>t.setPageIndex(0),t.lastPage=()=>t.setPageIndex(t.getPageCount()-1),t.getPrePaginationRowModel=()=>t.getExpandedRowModel(),t.getPaginationRowModel=()=>(!t._getPaginationRowModel&&t.options.getPaginationRowModel&&(t._getPaginationRowModel=t.options.getPaginationRowModel(t)),t.options.manualPagination||!t._getPaginationRowModel?t.getPrePaginationRowModel():t._getPaginationRowModel()),t.getPageCount=()=>{var i;return(i=t.options.pageCount)!=null?i:Math.ceil(t.getRowCount()/t.getState().pagination.pageSize)},t.getRowCount=()=>{var i;return(i=t.options.rowCount)!=null?i:t.getPrePaginationRowModel().rows.length}}},$1=()=>({top:[],bottom:[]}),TW={getInitialState:t=>({rowPinning:$1(),...t}),getDefaultOptions:t=>({onRowPinningChange:Ai("rowPinning",t)}),createRow:(t,e)=>{t.pin=(n,i,r)=>{const o=i?t.getLeafRows().map(l=>{let{id:f}=l;return f}):[],s=r?t.getParentRows().map(l=>{let{id:f}=l;return f}):[],a=new Set([...s,t.id,...o]);e.setRowPinning(l=>{var f,u;if(n==="bottom"){var c,d;return{top:((c=l?.top)!=null?c:[]).filter(g=>!(a!=null&&a.has(g))),bottom:[...((d=l?.bottom)!=null?d:[]).filter(g=>!(a!=null&&a.has(g))),...Array.from(a)]}}if(n==="top"){var p,h;return{top:[...((p=l?.top)!=null?p:[]).filter(g=>!(a!=null&&a.has(g))),...Array.from(a)],bottom:((h=l?.bottom)!=null?h:[]).filter(g=>!(a!=null&&a.has(g)))}}return{top:((f=l?.top)!=null?f:[]).filter(g=>!(a!=null&&a.has(g))),bottom:((u=l?.bottom)!=null?u:[]).filter(g=>!(a!=null&&a.has(g)))}})},t.getCanPin=()=>{var n;const{enableRowPinning:i,enablePinning:r}=e.options;return typeof i=="function"?i(t):(n=i??r)!=null?n:!0},t.getIsPinned=()=>{const n=[t.id],{top:i,bottom:r}=e.getState().rowPinning,o=n.some(a=>i?.includes(a)),s=n.some(a=>r?.includes(a));return o?"top":s?"bottom":!1},t.getPinnedIndex=()=>{var n,i;const r=t.getIsPinned();if(!r)return-1;const o=(n=r==="top"?e.getTopRows():e.getBottomRows())==null?void 0:n.map(s=>{let{id:a}=s;return a});return(i=o?.indexOf(t.id))!=null?i:-1}},createTable:t=>{t.setRowPinning=e=>t.options.onRowPinningChange==null?void 0:t.options.onRowPinningChange(e),t.resetRowPinning=e=>{var n,i;return t.setRowPinning(e?$1():(n=(i=t.initialState)==null?void 0:i.rowPinning)!=null?n:$1())},t.getIsSomeRowsPinned=e=>{var n;const i=t.getState().rowPinning;if(!e){var r,o;return!!((r=i.top)!=null&&r.length||(o=i.bottom)!=null&&o.length)}return!!((n=i[e])!=null&&n.length)},t._getPinnedRows=(e,n,i)=>{var r;return((r=t.options.keepPinnedRows)==null||r?(n??[]).map(s=>{const a=t.getRow(s,!0);return a.getIsAllParentsExpanded()?a:null}):(n??[]).map(s=>e.find(a=>a.id===s))).filter(Boolean).map(s=>({...s,position:i}))},t.getTopRows=rt(()=>[t.getRowModel().rows,t.getState().rowPinning.top],(e,n)=>t._getPinnedRows(e,n,"top"),ot(t.options,"debugRows")),t.getBottomRows=rt(()=>[t.getRowModel().rows,t.getState().rowPinning.bottom],(e,n)=>t._getPinnedRows(e,n,"bottom"),ot(t.options,"debugRows")),t.getCenterRows=rt(()=>[t.getRowModel().rows,t.getState().rowPinning.top,t.getState().rowPinning.bottom],(e,n,i)=>{const r=new Set([...n??[],...i??[]]);return e.filter(o=>!r.has(o.id))},ot(t.options,"debugRows"))}},PW={getInitialState:t=>({rowSelection:{},...t}),getDefaultOptions:t=>({onRowSelectionChange:Ai("rowSelection",t),enableRowSelection:!0,enableMultiRowSelection:!0,enableSubRowSelection:!0}),createTable:t=>{t.setRowSelection=e=>t.options.onRowSelectionChange==null?void 0:t.options.onRowSelectionChange(e),t.resetRowSelection=e=>{var n;return t.setRowSelection(e?{}:(n=t.initialState.rowSelection)!=null?n:{})},t.toggleAllRowsSelected=e=>{t.setRowSelection(n=>{e=typeof e<"u"?e:!t.getIsAllRowsSelected();const i={...n},r=t.getPreGroupedRowModel().flatRows;return e?r.forEach(o=>{o.getCanSelect()&&(i[o.id]=!0)}):r.forEach(o=>{delete i[o.id]}),i})},t.toggleAllPageRowsSelected=e=>t.setRowSelection(n=>{const i=typeof e<"u"?e:!t.getIsAllPageRowsSelected(),r={...n};return t.getRowModel().rows.forEach(o=>{L1(r,o.id,i,!0,t)}),r}),t.getPreSelectedRowModel=()=>t.getCoreRowModel(),t.getSelectedRowModel=rt(()=>[t.getState().rowSelection,t.getCoreRowModel()],(e,n)=>Object.keys(e).length?q1(t,n):{rows:[],flatRows:[],rowsById:{}},ot(t.options,"debugTable")),t.getFilteredSelectedRowModel=rt(()=>[t.getState().rowSelection,t.getFilteredRowModel()],(e,n)=>Object.keys(e).length?q1(t,n):{rows:[],flatRows:[],rowsById:{}},ot(t.options,"debugTable")),t.getGroupedSelectedRowModel=rt(()=>[t.getState().rowSelection,t.getSortedRowModel()],(e,n)=>Object.keys(e).length?q1(t,n):{rows:[],flatRows:[],rowsById:{}},ot(t.options,"debugTable")),t.getIsAllRowsSelected=()=>{const e=t.getFilteredRowModel().flatRows,{rowSelection:n}=t.getState();let i=!!(e.length&&Object.keys(n).length);return i&&e.some(r=>r.getCanSelect()&&!n[r.id])&&(i=!1),i},t.getIsAllPageRowsSelected=()=>{const e=t.getPaginationRowModel().flatRows.filter(r=>r.getCanSelect()),{rowSelection:n}=t.getState();let i=!!e.length;return i&&e.some(r=>!n[r.id])&&(i=!1),i},t.getIsSomeRowsSelected=()=>{var e;const n=Object.keys((e=t.getState().rowSelection)!=null?e:{}).length;return n>0&&n<t.getFilteredRowModel().flatRows.length},t.getIsSomePageRowsSelected=()=>{const e=t.getPaginationRowModel().flatRows;return t.getIsAllPageRowsSelected()?!1:e.filter(n=>n.getCanSelect()).some(n=>n.getIsSelected()||n.getIsSomeSelected())},t.getToggleAllRowsSelectedHandler=()=>e=>{t.toggleAllRowsSelected(e.target.checked)},t.getToggleAllPageRowsSelectedHandler=()=>e=>{t.toggleAllPageRowsSelected(e.target.checked)}},createRow:(t,e)=>{t.toggleSelected=(n,i)=>{const r=t.getIsSelected();e.setRowSelection(o=>{var s;if(n=typeof n<"u"?n:!r,t.getCanSelect()&&r===n)return o;const a={...o};return L1(a,t.id,n,(s=i?.selectChildren)!=null?s:!0,e),a})},t.getIsSelected=()=>{const{rowSelection:n}=e.getState();return V1(t,n)},t.getIsSomeSelected=()=>{const{rowSelection:n}=e.getState();return z1(t,n)==="some"},t.getIsAllSubRowsSelected=()=>{const{rowSelection:n}=e.getState();return z1(t,n)==="all"},t.getCanSelect=()=>{var n;return typeof e.options.enableRowSelection=="function"?e.options.enableRowSelection(t):(n=e.options.enableRowSelection)!=null?n:!0},t.getCanSelectSubRows=()=>{var n;return typeof e.options.enableSubRowSelection=="function"?e.options.enableSubRowSelection(t):(n=e.options.enableSubRowSelection)!=null?n:!0},t.getCanMultiSelect=()=>{var n;return typeof e.options.enableMultiRowSelection=="function"?e.options.enableMultiRowSelection(t):(n=e.options.enableMultiRowSelection)!=null?n:!0},t.getToggleSelectedHandler=()=>{const n=t.getCanSelect();return i=>{var r;n&&t.toggleSelected((r=i.target)==null?void 0:r.checked)}}}},L1=(t,e,n,i,r)=>{var o;const s=r.getRow(e,!0);n?(s.getCanMultiSelect()||Object.keys(t).forEach(a=>delete t[a]),s.getCanSelect()&&(t[e]=!0)):delete t[e],i&&(o=s.subRows)!=null&&o.length&&s.getCanSelectSubRows()&&s.subRows.forEach(a=>L1(t,a.id,n,i,r))};function q1(t,e){const n=t.getState().rowSelection,i=[],r={},o=function(s,a){return s.map(l=>{var f;const u=V1(l,n);if(u&&(i.push(l),r[l.id]=l),(f=l.subRows)!=null&&f.length&&(l={...l,subRows:o(l.subRows)}),u)return l}).filter(Boolean)};return{rows:o(e.rows),flatRows:i,rowsById:r}}function V1(t,e){var n;return(n=e[t.id])!=null?n:!1}function z1(t,e,n){var i;if(!((i=t.subRows)!=null&&i.length))return!1;let r=!0,o=!1;return t.subRows.forEach(s=>{if(!(o&&!r)&&(s.getCanSelect()&&(V1(s,e)?o=!0:r=!1),s.subRows&&s.subRows.length)){const a=z1(s,e);a==="all"?o=!0:(a==="some"&&(o=!0),r=!1)}}),r?"all":o?"some":!1}const j1=/([0-9]+)/gm,MW=(t,e,n)=>HS(Mo(t.getValue(n)).toLowerCase(),Mo(e.getValue(n)).toLowerCase()),IW=(t,e,n)=>HS(Mo(t.getValue(n)),Mo(e.getValue(n))),NW=(t,e,n)=>H1(Mo(t.getValue(n)).toLowerCase(),Mo(e.getValue(n)).toLowerCase()),DW=(t,e,n)=>H1(Mo(t.getValue(n)),Mo(e.getValue(n))),BW=(t,e,n)=>{const i=t.getValue(n),r=e.getValue(n);return i>r?1:i<r?-1:0},FW=(t,e,n)=>H1(t.getValue(n),e.getValue(n));function H1(t,e){return t===e?0:t>e?1:-1}function Mo(t){return typeof t=="number"?isNaN(t)||t===1/0||t===-1/0?"":String(t):typeof t=="string"?t:""}function HS(t,e){const n=t.split(j1).filter(Boolean),i=e.split(j1).filter(Boolean);for(;n.length&&i.length;){const r=n.shift(),o=i.shift(),s=parseInt(r,10),a=parseInt(o,10),l=[s,a].sort();if(isNaN(l[0])){if(r>o)return 1;if(o>r)return-1;continue}if(isNaN(l[1]))return isNaN(s)?-1:1;if(s>a)return 1;if(a>s)return-1}return n.length-i.length}const wf={alphanumeric:MW,alphanumericCaseSensitive:IW,text:NW,textCaseSensitive:DW,datetime:BW,basic:FW},$W=[gW,CW,bW,xW,mW,yW,EW,OW,{getInitialState:t=>({sorting:[],...t}),getDefaultColumnDef:()=>({sortingFn:"auto",sortUndefined:1}),getDefaultOptions:t=>({onSortingChange:Ai("sorting",t),isMultiSortEvent:e=>e.shiftKey}),createColumn:(t,e)=>{t.getAutoSortingFn=()=>{const n=e.getFilteredRowModel().flatRows.slice(10);let i=!1;for(const r of n){const o=r?.getValue(t.id);if(Object.prototype.toString.call(o)==="[object Date]")return wf.datetime;if(typeof o=="string"&&(i=!0,o.split(j1).length>1))return wf.alphanumeric}return i?wf.text:wf.basic},t.getAutoSortDir=()=>{const n=e.getFilteredRowModel().flatRows[0];return typeof n?.getValue(t.id)=="string"?"asc":"desc"},t.getSortingFn=()=>{var n,i;if(!t)throw new Error;return Md(t.columnDef.sortingFn)?t.columnDef.sortingFn:t.columnDef.sortingFn==="auto"?t.getAutoSortingFn():(n=(i=e.options.sortingFns)==null?void 0:i[t.columnDef.sortingFn])!=null?n:wf[t.columnDef.sortingFn]},t.toggleSorting=(n,i)=>{const r=t.getNextSortingOrder(),o=typeof n<"u"&&n!==null;e.setSorting(s=>{const a=s?.find(p=>p.id===t.id),l=s?.findIndex(p=>p.id===t.id);let f=[],u,c=o?n:r==="desc";if(s!=null&&s.length&&t.getCanMultiSort()&&i?a?u="toggle":u="add":s!=null&&s.length&&l!==s.length-1?u="replace":a?u="toggle":u="replace",u==="toggle"&&(o||r||(u="remove")),u==="add"){var d;f=[...s,{id:t.id,desc:c}],f.splice(0,f.length-((d=e.options.maxMultiSortColCount)!=null?d:Number.MAX_SAFE_INTEGER))}else u==="toggle"?f=s.map(p=>p.id===t.id?{...p,desc:c}:p):u==="remove"?f=s.filter(p=>p.id!==t.id):f=[{id:t.id,desc:c}];return f})},t.getFirstSortDir=()=>{var n,i;return((n=(i=t.columnDef.sortDescFirst)!=null?i:e.options.sortDescFirst)!=null?n:t.getAutoSortDir()==="desc")?"desc":"asc"},t.getNextSortingOrder=n=>{var i,r;const o=t.getFirstSortDir(),s=t.getIsSorted();return s?s!==o&&((i=e.options.enableSortingRemoval)==null||i)&&(!(n&&(r=e.options.enableMultiRemove)!=null)||r)?!1:s==="desc"?"asc":"desc":o},t.getCanSort=()=>{var n,i;return((n=t.columnDef.enableSorting)!=null?n:!0)&&((i=e.options.enableSorting)!=null?i:!0)&&!!t.accessorFn},t.getCanMultiSort=()=>{var n,i;return(n=(i=t.columnDef.enableMultiSort)!=null?i:e.options.enableMultiSort)!=null?n:!!t.accessorFn},t.getIsSorted=()=>{var n;const i=(n=e.getState().sorting)==null?void 0:n.find(r=>r.id===t.id);return i?i.desc?"desc":"asc":!1},t.getSortIndex=()=>{var n,i;return(n=(i=e.getState().sorting)==null?void 0:i.findIndex(r=>r.id===t.id))!=null?n:-1},t.clearSorting=()=>{e.setSorting(n=>n!=null&&n.length?n.filter(i=>i.id!==t.id):[])},t.getToggleSortingHandler=()=>{const n=t.getCanSort();return i=>{n&&(i.persist==null||i.persist(),t.toggleSorting==null||t.toggleSorting(void 0,t.getCanMultiSort()?e.options.isMultiSortEvent==null?void 0:e.options.isMultiSortEvent(i):!1))}}},createTable:t=>{t.setSorting=e=>t.options.onSortingChange==null?void 0:t.options.onSortingChange(e),t.resetSorting=e=>{var n,i;t.setSorting(e?[]:(n=(i=t.initialState)==null?void 0:i.sorting)!=null?n:[])},t.getPreSortedRowModel=()=>t.getGroupedRowModel(),t.getSortedRowModel=()=>(!t._getSortedRowModel&&t.options.getSortedRowModel&&(t._getSortedRowModel=t.options.getSortedRowModel(t)),t.options.manualSorting||!t._getSortedRowModel?t.getPreSortedRowModel():t._getSortedRowModel())}},wW,AW,RW,TW,PW,kW];function LW(t){var e,n;const i=[...$W,...(e=t._features)!=null?e:[]];let r={_features:i};const o=r._features.reduce((d,p)=>Object.assign(d,p.getDefaultOptions==null?void 0:p.getDefaultOptions(r)),{}),s=d=>r.options.mergeOptions?r.options.mergeOptions(o,d):{...o,...d};let l={...{},...(n=t.initialState)!=null?n:{}};r._features.forEach(d=>{var p;l=(p=d.getInitialState==null?void 0:d.getInitialState(l))!=null?p:l});const f=[];let u=!1;const c={_features:i,options:{...o,...t},initialState:l,_queue:d=>{f.push(d),u||(u=!0,Promise.resolve().then(()=>{for(;f.length;)f.shift()();u=!1}).catch(p=>setTimeout(()=>{throw p})))},reset:()=>{r.setState(r.initialState)},setOptions:d=>{const p=Po(d,r.options);r.options=s(p)},getState:()=>r.options.state,setState:d=>{r.options.onStateChange==null||r.options.onStateChange(d)},_getRowId:(d,p,h)=>{var g;return(g=r.options.getRowId==null?void 0:r.options.getRowId(d,p,h))!=null?g:`${h?[h.id,p].join("."):p}`},getCoreRowModel:()=>(r._getCoreRowModel||(r._getCoreRowModel=r.options.getCoreRowModel(r)),r._getCoreRowModel()),getRowModel:()=>r.getPaginationRowModel(),getRow:(d,p)=>{let h=(p?r.getPrePaginationRowModel():r.getRowModel()).rowsById[d];if(!h&&(h=r.getCoreRowModel().rowsById[d],!h))throw new Error;return h},_getDefaultColumnDef:rt(()=>[r.options.defaultColumn],d=>{var p;return d=(p=d)!=null?p:{},{header:h=>{const g=h.header.column.columnDef;return g.accessorKey?g.accessorKey:g.accessorFn?g.id:null},cell:h=>{var g,y;return(g=(y=h.renderValue())==null||y.toString==null?void 0:y.toString())!=null?g:null},...r._features.reduce((h,g)=>Object.assign(h,g.getDefaultColumnDef==null?void 0:g.getDefaultColumnDef()),{}),...d}},ot(t,"debugColumns")),_getColumnDefs:()=>r.options.columns,getAllColumns:rt(()=>[r._getColumnDefs()],d=>{const p=function(h,g,y){return y===void 0&&(y=0),h.map(w=>{const v=hW(r,w,y,g),_=w;return v.columns=_.columns?p(_.columns,v,y+1):[],v})};return p(d)},ot(t,"debugColumns")),getAllFlatColumns:rt(()=>[r.getAllColumns()],d=>d.flatMap(p=>p.getFlatColumns()),ot(t,"debugColumns")),_getAllFlatColumnsById:rt(()=>[r.getAllFlatColumns()],d=>d.reduce((p,h)=>(p[h.id]=h,p),{}),ot(t,"debugColumns")),getAllLeafColumns:rt(()=>[r.getAllColumns(),r._getOrderColumnsFn()],(d,p)=>{let h=d.flatMap(g=>g.getLeafColumns());return p(h)},ot(t,"debugColumns")),getColumn:d=>r._getAllFlatColumnsById()[d]};Object.assign(r,c);for(let d=0;d<r._features.length;d++){const p=r._features[d];p==null||p.createTable==null||p.createTable(r)}return r}function qW(){return t=>rt(()=>[t.options.data],e=>{const n={rows:[],flatRows:[],rowsById:{}},i=function(r,o,s){o===void 0&&(o=0);const a=[];for(let f=0;f<r.length;f++){const u=R1(t,t._getRowId(r[f],f,s),r[f],f,o,void 0,s?.id);if(n.flatRows.push(u),n.rowsById[u.id]=u,a.push(u),t.options.getSubRows){var l;u.originalSubRows=t.options.getSubRows(r[f],f),(l=u.originalSubRows)!=null&&l.length&&(u.subRows=i(u.originalSubRows,o+1,u))}}return a};return n.rows=i(e),n},ot(t.options,"debugTable","getRowModel",()=>t._autoResetPageIndex()))}function VW(){return t=>rt(()=>[t.getState().expanded,t.getPreExpandedRowModel(),t.options.paginateExpandedRows],(e,n,i)=>!n.rows.length||e!==!0&&!Object.keys(e??{}).length||!i?n:US(n),ot(t.options,"debugTable"))}function US(t){const e=[],n=i=>{var r;e.push(i),(r=i.subRows)!=null&&r.length&&i.getIsExpanded()&&i.subRows.forEach(n)};return t.rows.forEach(n),{rows:e,flatRows:t.flatRows,rowsById:t.rowsById}}function zW(t,e,n){return n.options.filterFromLeafRows?jW(t,e,n):HW(t,e,n)}function jW(t,e,n){var i;const r=[],o={},s=(i=n.options.maxLeafRowFilterDepth)!=null?i:100,a=function(l,f){f===void 0&&(f=0);const u=[];for(let d=0;d<l.length;d++){var c;let p=l[d];const h=R1(n,p.id,p.original,p.index,p.depth,void 0,p.parentId);if(h.columnFilters=p.columnFilters,(c=p.subRows)!=null&&c.length&&f<s){if(h.subRows=a(p.subRows,f+1),p=h,e(p)&&!h.subRows.length){u.push(p),o[p.id]=p,r.push(p);continue}if(e(p)||h.subRows.length){u.push(p),o[p.id]=p,r.push(p);continue}}else p=h,e(p)&&(u.push(p),o[p.id]=p,r.push(p))}return u};return{rows:a(t),flatRows:r,rowsById:o}}function HW(t,e,n){var i;const r=[],o={},s=(i=n.options.maxLeafRowFilterDepth)!=null?i:100,a=function(l,f){f===void 0&&(f=0);const u=[];for(let d=0;d<l.length;d++){let p=l[d];if(e(p)){var c;if((c=p.subRows)!=null&&c.length&&f<s){const g=R1(n,p.id,p.original,p.index,p.depth,void 0,p.parentId);g.subRows=a(p.subRows,f+1),p=g}u.push(p),r.push(p),o[p.id]=p}}return u};return{rows:a(t),flatRows:r,rowsById:o}}function UW(){return t=>rt(()=>[t.getPreFilteredRowModel(),t.getState().columnFilters,t.getState().globalFilter],(e,n,i)=>{if(!e.rows.length||!(n!=null&&n.length)&&!i){for(let d=0;d<e.flatRows.length;d++)e.flatRows[d].columnFilters={},e.flatRows[d].columnFiltersMeta={};return e}const r=[],o=[];(n??[]).forEach(d=>{var p;const h=t.getColumn(d.id);if(!h)return;const g=h.getFilterFn();g&&r.push({id:d.id,filterFn:g,resolvedValue:(p=g.resolveFilterValue==null?void 0:g.resolveFilterValue(d.value))!=null?p:d.value})});const s=(n??[]).map(d=>d.id),a=t.getGlobalFilterFn(),l=t.getAllLeafColumns().filter(d=>d.getCanGlobalFilter());i&&a&&l.length&&(s.push("__global__"),l.forEach(d=>{var p;o.push({id:d.id,filterFn:a,resolvedValue:(p=a.resolveFilterValue==null?void 0:a.resolveFilterValue(i))!=null?p:i})}));let f,u;for(let d=0;d<e.flatRows.length;d++){const p=e.flatRows[d];if(p.columnFilters={},r.length)for(let h=0;h<r.length;h++){f=r[h];const g=f.id;p.columnFilters[g]=f.filterFn(p,g,f.resolvedValue,y=>{p.columnFiltersMeta[g]=y})}if(o.length){for(let h=0;h<o.length;h++){u=o[h];const g=u.id;if(u.filterFn(p,g,u.resolvedValue,y=>{p.columnFiltersMeta[g]=y})){p.columnFilters.__global__=!0;break}}p.columnFilters.__global__!==!0&&(p.columnFilters.__global__=!1)}}const c=d=>{for(let p=0;p<s.length;p++)if(d.columnFilters[s[p]]===!1)return!1;return!0};return zW(e.rows,c,t)},ot(t.options,"debugTable","getFilteredRowModel",()=>t._autoResetPageIndex()))}function WW(t){return e=>rt(()=>[e.getState().pagination,e.getPrePaginationRowModel(),e.options.paginateExpandedRows?void 0:e.getState().expanded],(n,i)=>{if(!i.rows.length)return i;const{pageSize:r,pageIndex:o}=n;let{rows:s,flatRows:a,rowsById:l}=i;const f=r*o,u=f+r;s=s.slice(f,u);let c;e.options.paginateExpandedRows?c={rows:s,flatRows:a,rowsById:l}:c=US({rows:s,flatRows:a,rowsById:l}),c.flatRows=[];const d=p=>{c.flatRows.push(p),p.subRows.length&&p.subRows.forEach(d)};return c.rows.forEach(d),c},ot(e.options,"debugTable"))}function KW(){return t=>rt(()=>[t.getState().sorting,t.getPreSortedRowModel()],(e,n)=>{if(!n.rows.length||!(e!=null&&e.length))return n;const i=t.getState().sorting,r=[],o=i.filter(l=>{var f;return(f=t.getColumn(l.id))==null?void 0:f.getCanSort()}),s={};o.forEach(l=>{const f=t.getColumn(l.id);f&&(s[l.id]={sortUndefined:f.columnDef.sortUndefined,invertSorting:f.columnDef.invertSorting,sortingFn:f.getSortingFn()})});const a=l=>{const f=l.map(u=>({...u}));return f.sort((u,c)=>{for(let p=0;p<o.length;p+=1){var d;const h=o[p],g=s[h.id],y=g.sortUndefined,w=(d=h?.desc)!=null?d:!1;let v=0;if(y){const _=u.getValue(h.id),b=c.getValue(h.id),x=_===void 0,k=b===void 0;if(x||k){if(y==="first")return x?-1:1;if(y==="last")return x?1:-1;v=x&&k?0:x?y:-y}}if(v===0&&(v=g.sortingFn(u,c,h.id)),v!==0)return w&&(v*=-1),g.invertSorting&&(v*=-1),v}return u.index-c.index}),f.forEach(u=>{var c;r.push(u),(c=u.subRows)!=null&&c.length&&(u.subRows=a(u.subRows))}),f};return{rows:a(n.rows),flatRows:r,rowsById:n.rowsById}},ot(t.options,"debugTable","getSortedRowModel",()=>t._autoResetPageIndex()))}/** 315 315 * vue-table 316 316 * … … 321 321 * 322 322 * @license MIT 323 */function Dd(){return!0}const KW=Symbol("merge-proxy"),GW={get(t,e,n){return e===KW?n:t.get(e)},has(t,e){return t.has(e)},set:Dd,deleteProperty:Dd,getOwnPropertyDescriptor(t,e){return{configurable:!0,enumerable:!0,get(){return t.get(e)},set:Dd,deleteProperty:Dd}},ownKeys(t){return t.keys()}};function V1(t){return"value"in t?t.value:t}function vf(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return new Proxy({get(i){for(let r=e.length-1;r>=0;r--){const o=V1(e[r])[i];if(o!==void 0)return o}},has(i){for(let r=e.length-1;r>=0;r--)if(i in V1(e[r]))return!0;return!1},keys(){const i=[];for(let r=0;r<e.length;r++)i.push(...Object.keys(V1(e[r])));return[...Array.from(new Set(i))]}},GW)}const z1=q({props:["render","props"],setup:t=>()=>typeof t.render=="function"||typeof t.render=="object"?Yt(t.render,t.props):t.render});function HS(t){return vf(t,{data:m(t.data)})}function JW(t){const e=it(t.data),n=vf({state:{},onStateChange:()=>{},renderFallbackValue:null,mergeOptions(o,s){return e?{...o,...s}:vf(o,s)}},e?HS(t):t),i=$W(n);if(e){const o=Xt(t.data);je(o,()=>{i.setState(s=>({...s,data:o.value}))},{immediate:!0})}const r=H(i.initialState);return Tt(()=>{i.setOptions(o=>{var s;const a=new Proxy({},{get:(l,f)=>r.value[f]});return vf(o,e?HS(t):t,{state:vf(a,(s=t.state)!=null?s:{}),onStateChange:l=>{l instanceof Function?r.value=l(r.value):r.value=l,t.onStateChange==null||t.onStateChange(l)}})})}),i}const YW={class:"iafw:flex iafw:justify-end"},XW=q({__name:"Actions",props:{items:{},row:{},compact:{type:Boolean},deletable:{type:Boolean}},emits:["click"],setup(t,{emit:e}){const n=H(!1),i=t,r=e;function o(s){n.value=s}return(s,a)=>{const l=Kt,f=ka,u=Wl,c=o_,d=_a,p=wa;return E(),X("div",YW,[M(p,null,{default:C(()=>[M(f,{"as-child":""},{default:C(()=>[M(l,{variant:"outline",class:Ce(m(he)("iafw:h-9 iafw:w-9 iafw:cursor-pointer",i.compact&&"iafw:h-7 iafw:w-7"))},{default:C(()=>[m(n)?(E(),B(m(Qi),{key:1,class:"iafw:animate-spin iafw:text-xl iafw:text-tertiary"})):(E(),B(m(_n),{key:0,icon:"humbleicons:dots-vertical",class:Ce(m(he)("iafw:text-xl iafw:text-tertiary",i.compact&&"iafw:text-base"))},null,8,["class"]))]),_:1},8,["class"])]),_:1}),M(d,{class:"w-56","collision-padding":30},{default:C(()=>[M(c,null,{default:C(()=>[(E(!0),X(Ve,null,Rt(s.items,h=>(E(),B(u,{key:h.id,onSelect:()=>{h.callback?h.callback({loading:m(n),row:i.row,setLoading:o}):r("click",h.id,i.row)}},{default:C(()=>[M(m(_n),{icon:h.icon,class:"iafw:text-xl iafw:text-tertiary"},null,8,["icon"]),ie("span",null,Ae(h.label),1)]),_:2},1032,["onSelect"]))),128)),i.deletable?(E(),B(u,{key:0,onSelect:a[0]||(a[0]=()=>r("click","action-delete",s.row))},{default:C(()=>[M(m(_n),{icon:"oui:trash",class:"iafw:text-xl iafw:text-tertiary"}),a[1]||(a[1]=ie("span",null,"Delete",-1))]),_:1})):Re("",!0)]),_:1})]),_:1})]),_:1})])}}}),US=q({__name:"Checkbox",props:{defaultValue:{type:[Boolean,String]},modelValue:{type:[Boolean,String,null]},disabled:{type:Boolean},value:{},id:{},asChild:{type:Boolean},as:{},name:{},required:{type:Boolean},class:{}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class"),o=Dt(r,i);return(s,a)=>(E(),B(m(I9),le({"data-slot":"checkbox"},m(o),{class:m(he)("iafw:peer iafw:border-input iafw:data-[state=checked]:bg-primary iafw:data-[state=checked]:text-primary-foreground iafw:data-[state=checked]:border-primary iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive iafw:size-4 iafw:shrink-0 iafw:rounded-[4px] iafw:border iafw:shadow-xs iafw:transition-shadow iafw:outline-none iafw:focus-visible:ring-[3px] iafw:disabled:cursor-not-allowed iafw:disabled:opacity-50",n.class)}),{default:C(()=>[M(m(D9),{"data-slot":"checkbox-indicator",class:"iafw:flex iafw:items-center iafw:justify-center iafw:text-current iafw:transition-none"},{default:C(()=>[z(s.$slots,"default",{},()=>[M(m(ws),{class:"iafw:size-3.5"})])]),_:3})]),_:3},16,["class"]))}});function QW(t,e){const n=tn({data:e.initialData??[],pagination:{currentPage:1,perPage:10},totalRows:0,loading:!1,selecteds:[]});async function i(o){try{n.loading=!0;const s=`${o?.prefix||""}${e.endpoint}`,a=o?.params||{},l=await t.get(s,{params:a});n.data=l.data[e.key??"data"]}finally{n.loading=!1}}async function r(o,s){try{n.loading=!0,await t.delete(`${s||""}${e.endpoint}/${o}`)}finally{n.loading=!1}}return{props:n,list:i,delete:r}}function ZW(){const t=fW();function e(r,o,s,a){return t.accessor(r,{header:o??`${r}`,...a&&{cell:l=>{const f=a(l);return typeof f=="string"?f:Yt(f,{row:l.row.original})}},maxSize:s?.width==="auto"?Number.MIN_SAFE_INTEGER:s?.width,meta:{skeleton:s?.skeleton,class:s?.class,truncate:s?.truncate}})}function n(){return t.display({id:"select",header:({table:r})=>Yt("div",{},Yt(US,{modelValue:r.getIsAllPageRowsSelected(),"onUpdate:modelValue":o=>r.toggleAllPageRowsSelected(!!o),ariaLabel:"Select all"})),cell:({row:r})=>Yt(US,{modelValue:r.getIsSelected(),"onUpdate:modelValue":o=>r.toggleSelected(!!o),ariaLabel:"Select row"}),maxSize:Number.MIN_SAFE_INTEGER,enableSorting:!1,enableHiding:!1})}function i(r,o,s){return t.display({id:"actions",header:r,cell:a=>Yt(XW,{items:o,row:a.row.original,compact:s?.compact,deletable:a.deletable}),maxSize:Number.MIN_SAFE_INTEGER,enableSorting:!1,enableHiding:!1})}return{columnHelper:t,field:e,checkbox:n,actions:i}}const Os=Aa("notification",()=>{const t=window.infixsPingoNotify.placeholders.keys,e=Xt(window.infixsPingoNotify.placeholders.values),n=QW(ii,{endpoint:"/notifications",initialData:[]}),i=Bi(Di.notifications.read(),{method:"GET"},ii,{immediate:!1,onSuccess(a){a.meta?.placeholders&&(e.value=a.meta.placeholders)}}),r=Bi(Di.notifications.create,{method:"POST"},ii,{immediate:!1}),o=Bi(Di.notifications.update(),{method:"PATCH"},ii,{immediate:!1}),s=Bi(Di.notifications.sendTest,{method:"POST"},ii,{immediate:!1});return{globalPlaceholdersValues:e,globalPlaceholders:t,getById:i,tableManager:n,create:r,update:o,sendTest:s,...Jt(n.props)}}),bf=Aa("trigger",()=>{const t=H([]),e=H([]),n=Bi(Di.triggers.list,ii,{immediate:!1,onSuccess(s){t.value=s.data,e.value=s.included?.groups||[]}});async function i(){return t.value.length===0&&await n.execute(),t.value}function r(s){return console.log(t.value,s),t.value.find(a=>a.id===s)}const o=Bi(Di.triggers.examples().get(),ii,{immediate:!1});return{getTrigger:r,getTriggers:i,fetchTriggers:n,getExampleData:o,groups:e,triggers:t}}),to=()=>{const t=aW("id");return Aa(`notification/${t||"create"}`,()=>{const e=t?"edit":"create",n=Os(),i=bf(),r=Ao(),o=H([]),s=H(!1),a=hf({title:Cr().required("Please enter a title."),triggerId:Cr().required("Please select a trigger."),connectionId:Cr().required("Please select a connection."),recipient:Cr().required("Please enter recipient's phone number."),isActive:rS().optional()}),l=H(a),f=hk({validationSchema:l,initialValues:{title:"",recipient:"",triggerId:"",connectionId:"",isActive:!0,messages:[{text:""}]}});function u(x){const k=i.triggers.find(T=>T.id===x);if(!k||!k.fields){l.value=a;return}const S={};Object.entries(k.fields).forEach(([T,A])=>{(A.type==="select"||A.type==="string")&&(S[T]=A.required?Cr().required(A.label+" is required."):Cr().optional())}),l.value=a.concat(hf({metas:hf(S)}))}je(()=>f.values.triggerId,x=>{x&&u(x)},{immediate:!0});const c=U(()=>[...n.globalPlaceholders,...i.triggers.find(x=>x.id===f.values.triggerId)?.placeholders||[]]),d=H(0),p=tn({id:t?+t:0,isActive:!0,recipient:"",title:"",triggerId:"",connectionId:"",messages:[],createdAt:new Date().toISOString()});function h(x){o.value.push({onLoaded:x})}t&&(s.value=!0,n.getById.execute({pathParams:{id:+t}}).then(x=>{Object.assign(p,x.data.value),f.setValues({connectionId:p.connectionId,isActive:p.isActive,title:p.title,recipient:p.recipient,triggerId:p.triggerId,messages:p.messages.length?p.messages:[{text:""}],metas:p.metas||{}}),o.value.forEach(k=>k.onLoaded()),s.value=!1}).catch(()=>{s.value=!1}));function g(x){d.value=x}i.getTriggers().then(()=>{u(f.values.triggerId)}),r.getConnections();const y=U(()=>s.value||r.fetch.isLoading||n.getById.isLoading||n.loading||i.fetchTriggers.isLoading),w=U(()=>i.triggers.find(x=>x.id===f.values.triggerId)),v=U(()=>[...n.globalPlaceholders,...w.value?.placeholders||[]]),_=H({}),b=H();return{currentMessageIndex:d,setCurrentMessageIndex:g,isLoading:y,mode:e,form:f,suggestionItems:c,...Jt(p),currentTrigger:w,onLoaded:h,placeholders:v,examplePlaceholderValues:_,selectedExample:b,formSchema:l}})()},WS=Symbol();function eK(t){const e=H(null);function n(){t.form.value?.requestSubmit()}function i(r){e.value=r}return{handleSubmit:i,submit:n,handleCallback:e,quoteId:t.id,isEditing:!!t.id,isCreating:!t.id}}function tK(){const t=Qt(WS,void 0);if(!t)throw new Error("useFormPage should be used within <FormPage>");return t}const nK=q({__name:"FormPage",props:{id:{}},setup(t){const e=t,n=H(null),i=eK({form:n,id:e.id});return Si(WS,i),(r,o)=>(E(),X("form",{ref_key:"formRef",ref:n},[z(r.$slots,"default",{formContext:m(i),isEditing:m(i).isEditing,isCreating:m(i).isCreating})],512))}}),j1=q({__name:"Select",props:{open:{type:Boolean},defaultOpen:{type:Boolean},defaultValue:{},modelValue:{},by:{type:[String,Function]},dir:{},multiple:{type:Boolean},autocomplete:{},disabled:{type:Boolean},name:{},required:{type:Boolean}},emits:["update:modelValue","update:open"],setup(t,{emit:e}){const r=Dt(t,e);return(o,s)=>(E(),B(m(nD),le({"data-slot":"select"},m(r)),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}}),iK=q({__name:"SelectGroup",props:{asChild:{type:Boolean},as:{}},setup(t){const e=t;return(n,i)=>(E(),B(m(xD),le({"data-slot":"select-group"},e),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),rK={class:"iafw:absolute iafw:right-2 iafw:flex iafw:size-3.5 iafw:items-center iafw:justify-center"},H1=q({__name:"SelectItem",props:{value:{},disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class"),i=sn(n);return(r,o)=>(E(),B(m(ED),le({"data-slot":"select-item"},m(i),{class:m(he)("iafw:focus:bg-accent iafw:focus:text-accent-foreground iafw:[&_svg:not([class*='text-'])]:text-muted-foreground iafw:relative iafw:flex iafw:w-full iafw:cursor-default iafw:items-center iafw:gap-2 iafw:rounded-sm iafw:py-1.5 iafw:pr-8 iafw:pl-2 iafw:text-sm iafw:outline-hidden iafw:select-none iafw:data-[disabled]:pointer-events-none iafw:data-[disabled]:opacity-50 iafw:[&_svg]:pointer-events-none iafw:[&_svg]:shrink-0 iafw:[&_svg:not([class*='size-'])]:size-4 iafw:*:[span]:last:flex iafw:*:[span]:last:items-center iafw:*:[span]:last:gap-2",e.class)}),{default:C(()=>[ie("span",rK,[M(m(AD),null,{default:C(()=>[M(m(ws),{class:"iafw:size-4"})]),_:1})]),M(m(TD),null,{default:C(()=>[z(r.$slots,"default")]),_:3})]),_:3},16,["class"]))}}),oK=q({__name:"SelectLabel",props:{for:{},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t;return(n,i)=>(E(),B(m(MD),{"data-slot":"select-label",class:Ce(m(he)("iafw:px-2 iafw:py-1.5 iafw:text-sm iafw:font-medium",e.class))},{default:C(()=>[z(n.$slots,"default")]),_:3},8,["class"]))}}),sK=q({__name:"SelectScrollDownButton",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class"),i=sn(n);return(r,o)=>(E(),B(m(FD),le({"data-slot":"select-scroll-down-button"},m(i),{class:m(he)("iafw:flex iafw:cursor-default iafw:items-center iafw:justify-center iafw:py-1",e.class)}),{default:C(()=>[z(r.$slots,"default",{},()=>[M(m(Dc),{class:"iafw:size-4"})])]),_:3},16,["class"]))}}),aK=q({__name:"SelectScrollUpButton",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class"),i=sn(n);return(r,o)=>(E(),B(m(LD),le({"data-slot":"select-scroll-up-button"},m(i),{class:m(he)("iafw:flex iafw:cursor-default iafw:items-center iafw:justify-center iafw:py-1",e.class)}),{default:C(()=>[z(r.$slots,"default",{},()=>[M(m(NF),{class:"iafw:size-4"})])]),_:3},16,["class"]))}}),U1=q({__name:"SelectTrigger",props:{disabled:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},class:{},size:{default:"default"}},setup(t){const e=t,n=bt(e,"class","size"),i=sn(n);return(r,o)=>(E(),B(m(VD),le({"data-slot":"select-trigger","data-size":r.size},m(i),{class:m(he)("iafw:border-input iafw:data-[placeholder]:text-muted-foreground iafw:[&_svg:not([class*='text-'])]:text-muted-foreground iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive iafw:dark:bg-input/30 iafw:dark:hover:bg-input/50 iafw:flex iafw:w-fit iafw:items-center iafw:justify-between iafw:gap-2 iafw:rounded-md iafw:border iafw:bg-transparent iafw:px-3 iafw:py-2 iafw:text-sm iafw:whitespace-nowrap iafw:shadow-xs iafw:transition-[color,box-shadow] iafw:outline-none iafw:focus-visible:ring-[1px] iafw:disabled:cursor-not-allowed iafw:disabled:opacity-50 iafw:data-[size=default]:h-9 iafw:data-[size=sm]:h-8 iafw:*:data-[slot=select-value]:line-clamp-1 iafw:*:data-[slot=select-value]:flex iafw:*:data-[slot=select-value]:items-center iafw:*:data-[slot=select-value]:gap-2 iafw:[&_svg]:pointer-events-none iafw:[&_svg]:shrink-0 iafw:[&_svg:not([class*='size-'])]:size-4",e.class)}),{default:C(()=>[z(r.$slots,"default"),M(m(kD),{"as-child":""},{default:C(()=>[M(m(Dc),{class:"iafw:size-4 iafw:opacity-50"})]),_:1})]),_:3},16,["data-size","class"]))}}),W1=q({__name:"SelectValue",props:{placeholder:{},asChild:{type:Boolean},as:{}},setup(t){const e=t;return(n,i)=>(E(),B(m(jD),le({"data-slot":"select-value"},e),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),K1=q({inheritAttrs:!1,__name:"SelectContent",props:{forceMount:{type:Boolean},position:{default:"popper"},bodyLock:{type:Boolean},side:{},sideOffset:{},sideFlip:{type:Boolean},align:{},alignOffset:{},alignFlip:{type:Boolean},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},class:{}},emits:["closeAutoFocus","escapeKeyDown","pointerDownOutside"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class"),o=Dt(r,i);return(s,a)=>(E(),B(m(ND),{to:"#infixs-pingo-notify-app"},{default:C(()=>[M(m(yD),le({"data-slot":"select-content"},{...m(o),...s.$attrs},{class:m(he)("iafw:bg-popover iafw:text-popover-foreground iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:data-[state=closed]:zoom-out-95 iafw:data-[state=open]:zoom-in-95 iafw:data-[side=bottom]:slide-in-from-top-2 iafw:data-[side=left]:slide-in-from-right-2 iafw:data-[side=right]:slide-in-from-left-2 iafw:data-[side=top]:slide-in-from-bottom-2 iafw:relative iafw:z-50 iafw:max-h-(--reka-select-content-available-height) iafw:min-w-[8rem] iafw:overflow-x-hidden iafw:overflow-y-auto iafw:rounded-md iafw:border iafw:shadow-md",s.position==="popper"&&"iafw:data-[side=bottom]:translate-y-1 iafw:data-[side=left]:-translate-x-1 iafw:data-[side=right]:translate-x-1 iafw:data-[side=top]:-translate-y-1",n.class)}),{default:C(()=>[M(m(aK)),M(m(UD),{class:Ce(m(he)("iafw:p-1",s.position==="popper"&&"iafw:h-[var(--reka-select-trigger-height)] iafw:w-full iafw:min-w-[var(--reka-select-trigger-width)] iafw:scroll-my-1"))},{default:C(()=>[z(s.$slots,"default")]),_:3},8,["class"]),M(m(sK))]),_:3},16,["class"])]),_:3}))}}),lK=q({__name:"ToggleGroup",props:{rovingFocus:{type:Boolean},disabled:{type:Boolean},orientation:{},dir:{},loop:{type:Boolean},asChild:{type:Boolean},as:{},name:{},required:{type:Boolean},type:{},modelValue:{},defaultValue:{},class:{},variant:{},size:{}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=e;Si("toggleGroup",{variant:n.variant,size:n.size});const r=bt(n,"class","size","variant"),o=Dt(r,i);return(s,a)=>(E(),B(m(eB),le({"data-slot":"toggle-group","data-size":s.size,"data-variant":s.variant},m(o),{class:m(he)("iafw:group/toggle-group iafw:flex iafw:w-fit iafw:items-center iafw:rounded-md iafw:data-[variant=outline]:shadow-xs",n.class)}),{default:C(l=>[z(s.$slots,"default",At($t(l)))]),_:3},16,["data-size","data-variant","class"]))}}),fK=Sa("iafw:inline-flex iafw:items-center iafw:justify-center iafw:gap-2 iafw:rounded-md iafw:text-sm iafw:font-medium iafw:hover:bg-muted iafw:hover:text-muted-foreground iafw:disabled:pointer-events-none iafw:disabled:opacity-50 iafw:data-[state=on]:bg-accent iafw:data-[state=on]:text-accent-foreground iafw:[&_svg]:pointer-events-none iafw:[&_svg:not([class*='size-'])]:size-4 iafw:[&_svg]:shrink-0 iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:focus-visible:ring-[3px] iafw:outline-none iafw:transition-[color,box-shadow] iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive iafw:whitespace-nowrap",{variants:{variant:{default:"iafw:bg-transparent",outline:"iafw:border iafw:border-input iafw:bg-transparent iafw:shadow-xs iafw:hover:bg-accent iafw:hover:text-accent-foreground"},size:{default:"iafw:h-9 iafw:px-2 iafw:min-w-9",sm:"iafw:h-8 iafw:px-1.5 iafw:min-w-8",lg:"iafw:h-10 iafw:px-2.5 iafw:min-w-10"}},defaultVariants:{variant:"default",size:"default"}}),uK=q({__name:"ToggleGroupItem",props:{value:{},disabled:{type:Boolean},asChild:{type:Boolean},as:{},class:{},variant:{},size:{}},setup(t){const e=t,n=Qt("toggleGroup"),i=bt(e,"class","size","variant"),r=sn(i);return(o,s)=>(E(),B(m(rB),le({"data-slot":"toggle-group-item","data-variant":m(n)?.variant||o.variant,"data-size":m(n)?.size||o.size},m(r),{class:m(he)(m(fK)({variant:m(n)?.variant||o.variant,size:m(n)?.size||o.size}),"iafw:min-w-0 iafw:flex-1 iafw:shrink-0 iafw:rounded-none iafw:shadow-none iafw:first:rounded-l-md iafw:last:rounded-r-md iafw:focus:z-10 iafw:focus-visible:z-10 iafw:data-[variant=outline]:border-l-0 iafw:data-[variant=outline]:first:border-l",e.class)}),{default:C(a=>[z(o.$slots,"default",At($t(a)))]),_:3},16,["data-variant","data-size","class"]))}});function In(t){this.content=t}In.prototype={constructor:In,find:function(t){for(var e=0;e<this.content.length;e+=2)if(this.content[e]===t)return e;return-1},get:function(t){var e=this.find(t);return e==-1?void 0:this.content[e+1]},update:function(t,e,n){var i=n&&n!=t?this.remove(n):this,r=i.find(t),o=i.content.slice();return r==-1?o.push(n||t,e):(o[r+1]=e,n&&(o[r]=n)),new In(o)},remove:function(t){var e=this.find(t);if(e==-1)return this;var n=this.content.slice();return n.splice(e,2),new In(n)},addToStart:function(t,e){return new In([t,e].concat(this.remove(t).content))},addToEnd:function(t,e){var n=this.remove(t).content.slice();return n.push(t,e),new In(n)},addBefore:function(t,e,n){var i=this.remove(e),r=i.content.slice(),o=i.find(t);return r.splice(o==-1?r.length:o,0,e,n),new In(r)},forEach:function(t){for(var e=0;e<this.content.length;e+=2)t(this.content[e],this.content[e+1])},prepend:function(t){return t=In.from(t),t.size?new In(t.content.concat(this.subtract(t).content)):this},append:function(t){return t=In.from(t),t.size?new In(this.subtract(t).content.concat(t.content)):this},subtract:function(t){var e=this;t=In.from(t);for(var n=0;n<t.content.length;n+=2)e=e.remove(t.content[n]);return e},toObject:function(){var t={};return this.forEach(function(e,n){t[e]=n}),t},get size(){return this.content.length>>1}},In.from=function(t){if(t instanceof In)return t;var e=[];if(t)for(var n in t)e.push(n,t[n]);return new In(e)};function KS(t,e,n){for(let i=0;;i++){if(i==t.childCount||i==e.childCount)return t.childCount==e.childCount?null:n;let r=t.child(i),o=e.child(i);if(r==o){n+=r.nodeSize;continue}if(!r.sameMarkup(o))return n;if(r.isText&&r.text!=o.text){for(let s=0;r.text[s]==o.text[s];s++)n++;return n}if(r.content.size||o.content.size){let s=KS(r.content,o.content,n+1);if(s!=null)return s}n+=r.nodeSize}}function GS(t,e,n,i){for(let r=t.childCount,o=e.childCount;;){if(r==0||o==0)return r==o?null:{a:n,b:i};let s=t.child(--r),a=e.child(--o),l=s.nodeSize;if(s==a){n-=l,i-=l;continue}if(!s.sameMarkup(a))return{a:n,b:i};if(s.isText&&s.text!=a.text){let f=0,u=Math.min(s.text.length,a.text.length);for(;f<u&&s.text[s.text.length-f-1]==a.text[a.text.length-f-1];)f++,n--,i--;return{a:n,b:i}}if(s.content.size||a.content.size){let f=GS(s.content,a.content,n-1,i-1);if(f)return f}n-=l,i-=l}}class we{constructor(e,n){if(this.content=e,this.size=n||0,n==null)for(let i=0;i<e.length;i++)this.size+=e[i].nodeSize}nodesBetween(e,n,i,r=0,o){for(let s=0,a=0;a<n;s++){let l=this.content[s],f=a+l.nodeSize;if(f>e&&i(l,r+a,o||null,s)!==!1&&l.content.size){let u=a+1;l.nodesBetween(Math.max(0,e-u),Math.min(l.content.size,n-u),i,r+u)}a=f}}descendants(e){this.nodesBetween(0,this.size,e)}textBetween(e,n,i,r){let o="",s=!0;return this.nodesBetween(e,n,(a,l)=>{let f=a.isText?a.text.slice(Math.max(e,l)-l,n-l):a.isLeaf?r?typeof r=="function"?r(a):r:a.type.spec.leafText?a.type.spec.leafText(a):"":"";a.isBlock&&(a.isLeaf&&f||a.isTextblock)&&i&&(s?s=!1:o+=i),o+=f},0),o}append(e){if(!e.size)return this;if(!this.size)return e;let n=this.lastChild,i=e.firstChild,r=this.content.slice(),o=0;for(n.isText&&n.sameMarkup(i)&&(r[r.length-1]=n.withText(n.text+i.text),o=1);o<e.content.length;o++)r.push(e.content[o]);return new we(r,this.size+e.size)}cut(e,n=this.size){if(e==0&&n==this.size)return this;let i=[],r=0;if(n>e)for(let o=0,s=0;s<n;o++){let a=this.content[o],l=s+a.nodeSize;l>e&&((s<e||l>n)&&(a.isText?a=a.cut(Math.max(0,e-s),Math.min(a.text.length,n-s)):a=a.cut(Math.max(0,e-s-1),Math.min(a.content.size,n-s-1))),i.push(a),r+=a.nodeSize),s=l}return new we(i,r)}cutByIndex(e,n){return e==n?we.empty:e==0&&n==this.content.length?this:new we(this.content.slice(e,n))}replaceChild(e,n){let i=this.content[e];if(i==n)return this;let r=this.content.slice(),o=this.size+n.nodeSize-i.nodeSize;return r[e]=n,new we(r,o)}addToStart(e){return new we([e].concat(this.content),this.size+e.nodeSize)}addToEnd(e){return new we(this.content.concat(e),this.size+e.nodeSize)}eq(e){if(this.content.length!=e.content.length)return!1;for(let n=0;n<this.content.length;n++)if(!this.content[n].eq(e.content[n]))return!1;return!0}get firstChild(){return this.content.length?this.content[0]:null}get lastChild(){return this.content.length?this.content[this.content.length-1]:null}get childCount(){return this.content.length}child(e){let n=this.content[e];if(!n)throw new RangeError("Index "+e+" out of range for "+this);return n}maybeChild(e){return this.content[e]||null}forEach(e){for(let n=0,i=0;n<this.content.length;n++){let r=this.content[n];e(r,i,n),i+=r.nodeSize}}findDiffStart(e,n=0){return KS(this,e,n)}findDiffEnd(e,n=this.size,i=e.size){return GS(this,e,n,i)}findIndex(e){if(e==0)return Bd(0,e);if(e==this.size)return Bd(this.content.length,e);if(e>this.size||e<0)throw new RangeError(`Position ${e} outside of fragment (${this})`);for(let n=0,i=0;;n++){let r=this.child(n),o=i+r.nodeSize;if(o>=e)return o==e?Bd(n+1,o):Bd(n,i);i=o}}toString(){return"<"+this.toStringInner()+">"}toStringInner(){return this.content.join(", ")}toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null}static fromJSON(e,n){if(!n)return we.empty;if(!Array.isArray(n))throw new RangeError("Invalid input for Fragment.fromJSON");return new we(n.map(e.nodeFromJSON))}static fromArray(e){if(!e.length)return we.empty;let n,i=0;for(let r=0;r<e.length;r++){let o=e[r];i+=o.nodeSize,r&&o.isText&&e[r-1].sameMarkup(o)?(n||(n=e.slice(0,r)),n[n.length-1]=o.withText(n[n.length-1].text+o.text)):n&&n.push(o)}return new we(n||e,i)}static from(e){if(!e)return we.empty;if(e instanceof we)return e;if(Array.isArray(e))return this.fromArray(e);if(e.attrs)return new we([e],e.nodeSize);throw new RangeError("Can not convert "+e+" to a Fragment"+(e.nodesBetween?" (looks like multiple versions of prosemirror-model were loaded)":""))}}we.empty=new we([],0);const G1={index:0,offset:0};function Bd(t,e){return G1.index=t,G1.offset=e,G1}function Fd(t,e){if(t===e)return!0;if(!(t&&typeof t=="object")||!(e&&typeof e=="object"))return!1;let n=Array.isArray(t);if(Array.isArray(e)!=n)return!1;if(n){if(t.length!=e.length)return!1;for(let i=0;i<t.length;i++)if(!Fd(t[i],e[i]))return!1}else{for(let i in t)if(!(i in e)||!Fd(t[i],e[i]))return!1;for(let i in e)if(!(i in t))return!1}return!0}let Vt=class Sy{constructor(e,n){this.type=e,this.attrs=n}addToSet(e){let n,i=!1;for(let r=0;r<e.length;r++){let o=e[r];if(this.eq(o))return e;if(this.type.excludes(o.type))n||(n=e.slice(0,r));else{if(o.type.excludes(this.type))return e;!i&&o.type.rank>this.type.rank&&(n||(n=e.slice(0,r)),n.push(this),i=!0),n&&n.push(o)}}return n||(n=e.slice()),i||n.push(this),n}removeFromSet(e){for(let n=0;n<e.length;n++)if(this.eq(e[n]))return e.slice(0,n).concat(e.slice(n+1));return e}isInSet(e){for(let n=0;n<e.length;n++)if(this.eq(e[n]))return!0;return!1}eq(e){return this==e||this.type==e.type&&Fd(this.attrs,e.attrs)}toJSON(){let e={type:this.type.name};for(let n in this.attrs){e.attrs=this.attrs;break}return e}static fromJSON(e,n){if(!n)throw new RangeError("Invalid input for Mark.fromJSON");let i=e.marks[n.type];if(!i)throw new RangeError(`There is no mark type ${n.type} in this schema`);let r=i.create(n.attrs);return i.checkAttrs(r.attrs),r}static sameSet(e,n){if(e==n)return!0;if(e.length!=n.length)return!1;for(let i=0;i<e.length;i++)if(!e[i].eq(n[i]))return!1;return!0}static setFrom(e){if(!e||Array.isArray(e)&&e.length==0)return Sy.none;if(e instanceof Sy)return[e];let n=e.slice();return n.sort((i,r)=>i.type.rank-r.type.rank),n}};Vt.none=[];class $d extends Error{}class De{constructor(e,n,i){this.content=e,this.openStart=n,this.openEnd=i}get size(){return this.content.size-this.openStart-this.openEnd}insertAt(e,n){let i=YS(this.content,e+this.openStart,n);return i&&new De(i,this.openStart,this.openEnd)}removeBetween(e,n){return new De(JS(this.content,e+this.openStart,n+this.openStart),this.openStart,this.openEnd)}eq(e){return this.content.eq(e.content)&&this.openStart==e.openStart&&this.openEnd==e.openEnd}toString(){return this.content+"("+this.openStart+","+this.openEnd+")"}toJSON(){if(!this.content.size)return null;let e={content:this.content.toJSON()};return this.openStart>0&&(e.openStart=this.openStart),this.openEnd>0&&(e.openEnd=this.openEnd),e}static fromJSON(e,n){if(!n)return De.empty;let i=n.openStart||0,r=n.openEnd||0;if(typeof i!="number"||typeof r!="number")throw new RangeError("Invalid input for Slice.fromJSON");return new De(we.fromJSON(e,n.content),i,r)}static maxOpen(e,n=!0){let i=0,r=0;for(let o=e.firstChild;o&&!o.isLeaf&&(n||!o.type.spec.isolating);o=o.firstChild)i++;for(let o=e.lastChild;o&&!o.isLeaf&&(n||!o.type.spec.isolating);o=o.lastChild)r++;return new De(e,i,r)}}De.empty=new De(we.empty,0,0);function JS(t,e,n){let{index:i,offset:r}=t.findIndex(e),o=t.maybeChild(i),{index:s,offset:a}=t.findIndex(n);if(r==e||o.isText){if(a!=n&&!t.child(s).isText)throw new RangeError("Removing non-flat range");return t.cut(0,e).append(t.cut(n))}if(i!=s)throw new RangeError("Removing non-flat range");return t.replaceChild(i,o.copy(JS(o.content,e-r-1,n-r-1)))}function YS(t,e,n,i){let{index:r,offset:o}=t.findIndex(e),s=t.maybeChild(r);if(o==e||s.isText)return i&&!i.canReplace(r,r,n)?null:t.cut(0,e).append(n).append(t.cut(e));let a=YS(s.content,e-o-1,n,s);return a&&t.replaceChild(r,s.copy(a))}function cK(t,e,n){if(n.openStart>t.depth)throw new $d("Inserted content deeper than insertion position");if(t.depth-n.openStart!=e.depth-n.openEnd)throw new $d("Inconsistent open depths");return XS(t,e,n,0)}function XS(t,e,n,i){let r=t.index(i),o=t.node(i);if(r==e.index(i)&&i<t.depth-n.openStart){let s=XS(t,e,n,i+1);return o.copy(o.content.replaceChild(r,s))}else if(n.content.size)if(!n.openStart&&!n.openEnd&&t.depth==i&&e.depth==i){let s=t.parent,a=s.content;return Rs(s,a.cut(0,t.parentOffset).append(n.content).append(a.cut(e.parentOffset)))}else{let{start:s,end:a}=dK(n,t);return Rs(o,ZS(t,s,a,e,i))}else return Rs(o,Ld(t,e,i))}function QS(t,e){if(!e.type.compatibleContent(t.type))throw new $d("Cannot join "+e.type.name+" onto "+t.type.name)}function J1(t,e,n){let i=t.node(n);return QS(i,e.node(n)),i}function As(t,e){let n=e.length-1;n>=0&&t.isText&&t.sameMarkup(e[n])?e[n]=t.withText(e[n].text+t.text):e.push(t)}function xf(t,e,n,i){let r=(e||t).node(n),o=0,s=e?e.index(n):r.childCount;t&&(o=t.index(n),t.depth>n?o++:t.textOffset&&(As(t.nodeAfter,i),o++));for(let a=o;a<s;a++)As(r.child(a),i);e&&e.depth==n&&e.textOffset&&As(e.nodeBefore,i)}function Rs(t,e){return t.type.checkContent(e),t.copy(e)}function ZS(t,e,n,i,r){let o=t.depth>r&&J1(t,e,r+1),s=i.depth>r&&J1(n,i,r+1),a=[];return xf(null,t,r,a),o&&s&&e.index(r)==n.index(r)?(QS(o,s),As(Rs(o,ZS(t,e,n,i,r+1)),a)):(o&&As(Rs(o,Ld(t,e,r+1)),a),xf(e,n,r,a),s&&As(Rs(s,Ld(n,i,r+1)),a)),xf(i,null,r,a),new we(a)}function Ld(t,e,n){let i=[];if(xf(null,t,n,i),t.depth>n){let r=J1(t,e,n+1);As(Rs(r,Ld(t,e,n+1)),i)}return xf(e,null,n,i),new we(i)}function dK(t,e){let n=e.depth-t.openStart,r=e.node(n).copy(t.content);for(let o=n-1;o>=0;o--)r=e.node(o).copy(we.from(r));return{start:r.resolveNoCache(t.openStart+n),end:r.resolveNoCache(r.content.size-t.openEnd-n)}}class _f{constructor(e,n,i){this.pos=e,this.path=n,this.parentOffset=i,this.depth=n.length/3-1}resolveDepth(e){return e==null?this.depth:e<0?this.depth+e:e}get parent(){return this.node(this.depth)}get doc(){return this.node(0)}node(e){return this.path[this.resolveDepth(e)*3]}index(e){return this.path[this.resolveDepth(e)*3+1]}indexAfter(e){return e=this.resolveDepth(e),this.index(e)+(e==this.depth&&!this.textOffset?0:1)}start(e){return e=this.resolveDepth(e),e==0?0:this.path[e*3-1]+1}end(e){return e=this.resolveDepth(e),this.start(e)+this.node(e).content.size}before(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is no position before the top-level node");return e==this.depth+1?this.pos:this.path[e*3-1]}after(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is no position after the top-level node");return e==this.depth+1?this.pos:this.path[e*3-1]+this.path[e*3].nodeSize}get textOffset(){return this.pos-this.path[this.path.length-1]}get nodeAfter(){let e=this.parent,n=this.index(this.depth);if(n==e.childCount)return null;let i=this.pos-this.path[this.path.length-1],r=e.child(n);return i?e.child(n).cut(i):r}get nodeBefore(){let e=this.index(this.depth),n=this.pos-this.path[this.path.length-1];return n?this.parent.child(e).cut(0,n):e==0?null:this.parent.child(e-1)}posAtIndex(e,n){n=this.resolveDepth(n);let i=this.path[n*3],r=n==0?0:this.path[n*3-1]+1;for(let o=0;o<e;o++)r+=i.child(o).nodeSize;return r}marks(){let e=this.parent,n=this.index();if(e.content.size==0)return Vt.none;if(this.textOffset)return e.child(n).marks;let i=e.maybeChild(n-1),r=e.maybeChild(n);if(!i){let a=i;i=r,r=a}let o=i.marks;for(var s=0;s<o.length;s++)o[s].type.spec.inclusive===!1&&(!r||!o[s].isInSet(r.marks))&&(o=o[s--].removeFromSet(o));return o}marksAcross(e){let n=this.parent.maybeChild(this.index());if(!n||!n.isInline)return null;let i=n.marks,r=e.parent.maybeChild(e.index());for(var o=0;o<i.length;o++)i[o].type.spec.inclusive===!1&&(!r||!i[o].isInSet(r.marks))&&(i=i[o--].removeFromSet(i));return i}sharedDepth(e){for(let n=this.depth;n>0;n--)if(this.start(n)<=e&&this.end(n)>=e)return n;return 0}blockRange(e=this,n){if(e.pos<this.pos)return e.blockRange(this);for(let i=this.depth-(this.parent.inlineContent||this.pos==e.pos?1:0);i>=0;i--)if(e.pos<=this.end(i)&&(!n||n(this.node(i))))return new qd(this,e,i);return null}sameParent(e){return this.pos-this.parentOffset==e.pos-e.parentOffset}max(e){return e.pos>this.pos?e:this}min(e){return e.pos<this.pos?e:this}toString(){let e="";for(let n=1;n<=this.depth;n++)e+=(e?"/":"")+this.node(n).type.name+"_"+this.index(n-1);return e+":"+this.parentOffset}static resolve(e,n){if(!(n>=0&&n<=e.content.size))throw new RangeError("Position "+n+" out of range");let i=[],r=0,o=n;for(let s=e;;){let{index:a,offset:l}=s.content.findIndex(o),f=o-l;if(i.push(s,a,r+l),!f||(s=s.child(a),s.isText))break;o=f-1,r+=l+1}return new _f(n,i,o)}static resolveCached(e,n){let i=e4.get(e);if(i)for(let o=0;o<i.elts.length;o++){let s=i.elts[o];if(s.pos==n)return s}else e4.set(e,i=new pK);let r=i.elts[i.i]=_f.resolve(e,n);return i.i=(i.i+1)%hK,r}}class pK{constructor(){this.elts=[],this.i=0}}const hK=12,e4=new WeakMap;class qd{constructor(e,n,i){this.$from=e,this.$to=n,this.depth=i}get start(){return this.$from.before(this.depth+1)}get end(){return this.$to.after(this.depth+1)}get parent(){return this.$from.node(this.depth)}get startIndex(){return this.$from.index(this.depth)}get endIndex(){return this.$to.indexAfter(this.depth)}}const gK=Object.create(null);let Io=class Cy{constructor(e,n,i,r=Vt.none){this.type=e,this.attrs=n,this.marks=r,this.content=i||we.empty}get children(){return this.content.content}get nodeSize(){return this.isLeaf?1:2+this.content.size}get childCount(){return this.content.childCount}child(e){return this.content.child(e)}maybeChild(e){return this.content.maybeChild(e)}forEach(e){this.content.forEach(e)}nodesBetween(e,n,i,r=0){this.content.nodesBetween(e,n,i,r,this)}descendants(e){this.nodesBetween(0,this.content.size,e)}get textContent(){return this.isLeaf&&this.type.spec.leafText?this.type.spec.leafText(this):this.textBetween(0,this.content.size,"")}textBetween(e,n,i,r){return this.content.textBetween(e,n,i,r)}get firstChild(){return this.content.firstChild}get lastChild(){return this.content.lastChild}eq(e){return this==e||this.sameMarkup(e)&&this.content.eq(e.content)}sameMarkup(e){return this.hasMarkup(e.type,e.attrs,e.marks)}hasMarkup(e,n,i){return this.type==e&&Fd(this.attrs,n||e.defaultAttrs||gK)&&Vt.sameSet(this.marks,i||Vt.none)}copy(e=null){return e==this.content?this:new Cy(this.type,this.attrs,e,this.marks)}mark(e){return e==this.marks?this:new Cy(this.type,this.attrs,this.content,e)}cut(e,n=this.content.size){return e==0&&n==this.content.size?this:this.copy(this.content.cut(e,n))}slice(e,n=this.content.size,i=!1){if(e==n)return De.empty;let r=this.resolve(e),o=this.resolve(n),s=i?0:r.sharedDepth(n),a=r.start(s),f=r.node(s).content.cut(r.pos-a,o.pos-a);return new De(f,r.depth-s,o.depth-s)}replace(e,n,i){return cK(this.resolve(e),this.resolve(n),i)}nodeAt(e){for(let n=this;;){let{index:i,offset:r}=n.content.findIndex(e);if(n=n.maybeChild(i),!n)return null;if(r==e||n.isText)return n;e-=r+1}}childAfter(e){let{index:n,offset:i}=this.content.findIndex(e);return{node:this.content.maybeChild(n),index:n,offset:i}}childBefore(e){if(e==0)return{node:null,index:0,offset:0};let{index:n,offset:i}=this.content.findIndex(e);if(i<e)return{node:this.content.child(n),index:n,offset:i};let r=this.content.child(n-1);return{node:r,index:n-1,offset:i-r.nodeSize}}resolve(e){return _f.resolveCached(this,e)}resolveNoCache(e){return _f.resolve(this,e)}rangeHasMark(e,n,i){let r=!1;return n>e&&this.nodesBetween(e,n,o=>(i.isInSet(o.marks)&&(r=!0),!r)),r}get isBlock(){return this.type.isBlock}get isTextblock(){return this.type.isTextblock}get inlineContent(){return this.type.inlineContent}get isInline(){return this.type.isInline}get isText(){return this.type.isText}get isLeaf(){return this.type.isLeaf}get isAtom(){return this.type.isAtom}toString(){if(this.type.spec.toDebugString)return this.type.spec.toDebugString(this);let e=this.type.name;return this.content.size&&(e+="("+this.content.toStringInner()+")"),t4(this.marks,e)}contentMatchAt(e){let n=this.type.contentMatch.matchFragment(this.content,0,e);if(!n)throw new Error("Called contentMatchAt on a node with invalid content");return n}canReplace(e,n,i=we.empty,r=0,o=i.childCount){let s=this.contentMatchAt(e).matchFragment(i,r,o),a=s&&s.matchFragment(this.content,n);if(!a||!a.validEnd)return!1;for(let l=r;l<o;l++)if(!this.type.allowsMarks(i.child(l).marks))return!1;return!0}canReplaceWith(e,n,i,r){if(r&&!this.type.allowsMarks(r))return!1;let o=this.contentMatchAt(e).matchType(i),s=o&&o.matchFragment(this.content,n);return s?s.validEnd:!1}canAppend(e){return e.content.size?this.canReplace(this.childCount,this.childCount,e.content):this.type.compatibleContent(e.type)}check(){this.type.checkContent(this.content),this.type.checkAttrs(this.attrs);let e=Vt.none;for(let n=0;n<this.marks.length;n++){let i=this.marks[n];i.type.checkAttrs(i.attrs),e=i.addToSet(e)}if(!Vt.sameSet(e,this.marks))throw new RangeError(`Invalid collection of marks for node ${this.type.name}: ${this.marks.map(n=>n.type.name)}`);this.content.forEach(n=>n.check())}toJSON(){let e={type:this.type.name};for(let n in this.attrs){e.attrs=this.attrs;break}return this.content.size&&(e.content=this.content.toJSON()),this.marks.length&&(e.marks=this.marks.map(n=>n.toJSON())),e}static fromJSON(e,n){if(!n)throw new RangeError("Invalid input for Node.fromJSON");let i;if(n.marks){if(!Array.isArray(n.marks))throw new RangeError("Invalid mark data for Node.fromJSON");i=n.marks.map(e.markFromJSON)}if(n.type=="text"){if(typeof n.text!="string")throw new RangeError("Invalid text node in JSON");return e.text(n.text,i)}let r=we.fromJSON(e,n.content),o=e.nodeType(n.type).create(n.attrs,r,i);return o.type.checkAttrs(o.attrs),o}};Io.prototype.text=void 0;class Vd extends Io{constructor(e,n,i,r){if(super(e,n,null,r),!i)throw new RangeError("Empty text nodes are not allowed");this.text=i}toString(){return this.type.spec.toDebugString?this.type.spec.toDebugString(this):t4(this.marks,JSON.stringify(this.text))}get textContent(){return this.text}textBetween(e,n){return this.text.slice(e,n)}get nodeSize(){return this.text.length}mark(e){return e==this.marks?this:new Vd(this.type,this.attrs,this.text,e)}withText(e){return e==this.text?this:new Vd(this.type,this.attrs,e,this.marks)}cut(e=0,n=this.text.length){return e==0&&n==this.text.length?this:this.withText(this.text.slice(e,n))}eq(e){return this.sameMarkup(e)&&this.text==e.text}toJSON(){let e=super.toJSON();return e.text=this.text,e}}function t4(t,e){for(let n=t.length-1;n>=0;n--)e=t[n].type.name+"("+e+")";return e}class Ts{constructor(e){this.validEnd=e,this.next=[],this.wrapCache=[]}static parse(e,n){let i=new mK(e,n);if(i.next==null)return Ts.empty;let r=n4(i);i.next&&i.err("Unexpected trailing text");let o=kK(_K(r));return SK(o,i),o}matchType(e){for(let n=0;n<this.next.length;n++)if(this.next[n].type==e)return this.next[n].next;return null}matchFragment(e,n=0,i=e.childCount){let r=this;for(let o=n;r&&o<i;o++)r=r.matchType(e.child(o).type);return r}get inlineContent(){return this.next.length!=0&&this.next[0].type.isInline}get defaultType(){for(let e=0;e<this.next.length;e++){let{type:n}=this.next[e];if(!(n.isText||n.hasRequiredAttrs()))return n}return null}compatible(e){for(let n=0;n<this.next.length;n++)for(let i=0;i<e.next.length;i++)if(this.next[n].type==e.next[i].type)return!0;return!1}fillBefore(e,n=!1,i=0){let r=[this];function o(s,a){let l=s.matchFragment(e,i);if(l&&(!n||l.validEnd))return we.from(a.map(f=>f.createAndFill()));for(let f=0;f<s.next.length;f++){let{type:u,next:c}=s.next[f];if(!(u.isText||u.hasRequiredAttrs())&&r.indexOf(c)==-1){r.push(c);let d=o(c,a.concat(u));if(d)return d}}return null}return o(this,[])}findWrapping(e){for(let i=0;i<this.wrapCache.length;i+=2)if(this.wrapCache[i]==e)return this.wrapCache[i+1];let n=this.computeWrapping(e);return this.wrapCache.push(e,n),n}computeWrapping(e){let n=Object.create(null),i=[{match:this,type:null,via:null}];for(;i.length;){let r=i.shift(),o=r.match;if(o.matchType(e)){let s=[];for(let a=r;a.type;a=a.via)s.push(a.type);return s.reverse()}for(let s=0;s<o.next.length;s++){let{type:a,next:l}=o.next[s];!a.isLeaf&&!a.hasRequiredAttrs()&&!(a.name in n)&&(!r.type||l.validEnd)&&(i.push({match:a.contentMatch,type:a,via:r}),n[a.name]=!0)}}return null}get edgeCount(){return this.next.length}edge(e){if(e>=this.next.length)throw new RangeError(`There's no ${e}th edge in this content match`);return this.next[e]}toString(){let e=[];function n(i){e.push(i);for(let r=0;r<i.next.length;r++)e.indexOf(i.next[r].next)==-1&&n(i.next[r].next)}return n(this),e.map((i,r)=>{let o=r+(i.validEnd?"*":" ")+" ";for(let s=0;s<i.next.length;s++)o+=(s?", ":"")+i.next[s].type.name+"->"+e.indexOf(i.next[s].next);return o}).join(`324 `)}}Ts.empty=new Ts(!0);class mK{constructor(e,n){this.string=e,this.nodeTypes=n,this.inline=null,this.pos=0,this.tokens=e.split(/\s*(?=\b|\W|$)/),this.tokens[this.tokens.length-1]==""&&this.tokens.pop(),this.tokens[0]==""&&this.tokens.shift()}get next(){return this.tokens[this.pos]}eat(e){return this.next==e&&(this.pos++||!0)}err(e){throw new SyntaxError(e+" (in content expression '"+this.string+"')")}}function n4(t){let e=[];do e.push(yK(t));while(t.eat("|"));return e.length==1?e[0]:{type:"choice",exprs:e}}function yK(t){let e=[];do e.push(wK(t));while(t.next&&t.next!=")"&&t.next!="|");return e.length==1?e[0]:{type:"seq",exprs:e}}function wK(t){let e=xK(t);for(;;)if(t.eat("+"))e={type:"plus",expr:e};else if(t.eat("*"))e={type:"star",expr:e};else if(t.eat("?"))e={type:"opt",expr:e};else if(t.eat("{"))e=vK(t,e);else break;return e}function i4(t){/\D/.test(t.next)&&t.err("Expected number, got '"+t.next+"'");let e=Number(t.next);return t.pos++,e}function vK(t,e){let n=i4(t),i=n;return t.eat(",")&&(t.next!="}"?i=i4(t):i=-1),t.eat("}")||t.err("Unclosed braced range"),{type:"range",min:n,max:i,expr:e}}function bK(t,e){let n=t.nodeTypes,i=n[e];if(i)return[i];let r=[];for(let o in n){let s=n[o];s.isInGroup(e)&&r.push(s)}return r.length==0&&t.err("No node type or group '"+e+"' found"),r}function xK(t){if(t.eat("(")){let e=n4(t);return t.eat(")")||t.err("Missing closing paren"),e}else if(/\W/.test(t.next))t.err("Unexpected token '"+t.next+"'");else{let e=bK(t,t.next).map(n=>(t.inline==null?t.inline=n.isInline:t.inline!=n.isInline&&t.err("Mixing inline and block content"),{type:"name",value:n}));return t.pos++,e.length==1?e[0]:{type:"choice",exprs:e}}}function _K(t){let e=[[]];return r(o(t,0),n()),e;function n(){return e.push([])-1}function i(s,a,l){let f={term:l,to:a};return e[s].push(f),f}function r(s,a){s.forEach(l=>l.to=a)}function o(s,a){if(s.type=="choice")return s.exprs.reduce((l,f)=>l.concat(o(f,a)),[]);if(s.type=="seq")for(let l=0;;l++){let f=o(s.exprs[l],a);if(l==s.exprs.length-1)return f;r(f,a=n())}else if(s.type=="star"){let l=n();return i(a,l),r(o(s.expr,l),l),[i(l)]}else if(s.type=="plus"){let l=n();return r(o(s.expr,a),l),r(o(s.expr,l),l),[i(l)]}else{if(s.type=="opt")return[i(a)].concat(o(s.expr,a));if(s.type=="range"){let l=a;for(let f=0;f<s.min;f++){let u=n();r(o(s.expr,l),u),l=u}if(s.max==-1)r(o(s.expr,l),l);else for(let f=s.min;f<s.max;f++){let u=n();i(l,u),r(o(s.expr,l),u),l=u}return[i(l)]}else{if(s.type=="name")return[i(a,void 0,s.value)];throw new Error("Unknown expr type")}}}}function r4(t,e){return e-t}function o4(t,e){let n=[];return i(e),n.sort(r4);function i(r){let o=t[r];if(o.length==1&&!o[0].term)return i(o[0].to);n.push(r);for(let s=0;s<o.length;s++){let{term:a,to:l}=o[s];!a&&n.indexOf(l)==-1&&i(l)}}}function kK(t){let e=Object.create(null);return n(o4(t,0));function n(i){let r=[];i.forEach(s=>{t[s].forEach(({term:a,to:l})=>{if(!a)return;let f;for(let u=0;u<r.length;u++)r[u][0]==a&&(f=r[u][1]);o4(t,l).forEach(u=>{f||r.push([a,f=[]]),f.indexOf(u)==-1&&f.push(u)})})});let o=e[i.join(",")]=new Ts(i.indexOf(t.length-1)>-1);for(let s=0;s<r.length;s++){let a=r[s][1].sort(r4);o.next.push({type:r[s][0],next:e[a.join(",")]||n(a)})}return o}}function SK(t,e){for(let n=0,i=[t];n<i.length;n++){let r=i[n],o=!r.validEnd,s=[];for(let a=0;a<r.next.length;a++){let{type:l,next:f}=r.next[a];s.push(l.name),o&&!(l.isText||l.hasRequiredAttrs())&&(o=!1),i.indexOf(f)==-1&&i.push(f)}o&&e.err("Only non-generatable nodes ("+s.join(", ")+") in a required position (see https://prosemirror.net/docs/guide/#generatable)")}}function s4(t){let e=Object.create(null);for(let n in t){let i=t[n];if(!i.hasDefault)return null;e[n]=i.default}return e}function a4(t,e){let n=Object.create(null);for(let i in t){let r=e&&e[i];if(r===void 0){let o=t[i];if(o.hasDefault)r=o.default;else throw new RangeError("No value supplied for attribute "+i)}n[i]=r}return n}function l4(t,e,n,i){for(let r in e)if(!(r in t))throw new RangeError(`Unsupported attribute ${r} for ${n} of type ${r}`);for(let r in t){let o=t[r];o.validate&&o.validate(e[r])}}function f4(t,e){let n=Object.create(null);if(e)for(let i in e)n[i]=new EK(t,i,e[i]);return n}let u4=class tO{constructor(e,n,i){this.name=e,this.schema=n,this.spec=i,this.markSet=null,this.groups=i.group?i.group.split(" "):[],this.attrs=f4(e,i.attrs),this.defaultAttrs=s4(this.attrs),this.contentMatch=null,this.inlineContent=null,this.isBlock=!(i.inline||e=="text"),this.isText=e=="text"}get isInline(){return!this.isBlock}get isTextblock(){return this.isBlock&&this.inlineContent}get isLeaf(){return this.contentMatch==Ts.empty}get isAtom(){return this.isLeaf||!!this.spec.atom}isInGroup(e){return this.groups.indexOf(e)>-1}get whitespace(){return this.spec.whitespace||(this.spec.code?"pre":"normal")}hasRequiredAttrs(){for(let e in this.attrs)if(this.attrs[e].isRequired)return!0;return!1}compatibleContent(e){return this==e||this.contentMatch.compatible(e.contentMatch)}computeAttrs(e){return!e&&this.defaultAttrs?this.defaultAttrs:a4(this.attrs,e)}create(e=null,n,i){if(this.isText)throw new Error("NodeType.create can't construct text nodes");return new Io(this,this.computeAttrs(e),we.from(n),Vt.setFrom(i))}createChecked(e=null,n,i){return n=we.from(n),this.checkContent(n),new Io(this,this.computeAttrs(e),n,Vt.setFrom(i))}createAndFill(e=null,n,i){if(e=this.computeAttrs(e),n=we.from(n),n.size){let s=this.contentMatch.fillBefore(n);if(!s)return null;n=s.append(n)}let r=this.contentMatch.matchFragment(n),o=r&&r.fillBefore(we.empty,!0);return o?new Io(this,e,n.append(o),Vt.setFrom(i)):null}validContent(e){let n=this.contentMatch.matchFragment(e);if(!n||!n.validEnd)return!1;for(let i=0;i<e.childCount;i++)if(!this.allowsMarks(e.child(i).marks))return!1;return!0}checkContent(e){if(!this.validContent(e))throw new RangeError(`Invalid content for node ${this.name}: ${e.toString().slice(0,50)}`)}checkAttrs(e){l4(this.attrs,e,"node",this.name)}allowsMarkType(e){return this.markSet==null||this.markSet.indexOf(e)>-1}allowsMarks(e){if(this.markSet==null)return!0;for(let n=0;n<e.length;n++)if(!this.allowsMarkType(e[n].type))return!1;return!0}allowedMarks(e){if(this.markSet==null)return e;let n;for(let i=0;i<e.length;i++)this.allowsMarkType(e[i].type)?n&&n.push(e[i]):n||(n=e.slice(0,i));return n?n.length?n:Vt.none:e}static compile(e,n){let i=Object.create(null);e.forEach((o,s)=>i[o]=new tO(o,n,s));let r=n.spec.topNode||"doc";if(!i[r])throw new RangeError("Schema is missing its top node type ('"+r+"')");if(!i.text)throw new RangeError("Every schema needs a 'text' type");for(let o in i.text.attrs)throw new RangeError("The text node type should not have attributes");return i}};function CK(t,e,n){let i=n.split("|");return r=>{let o=r===null?"null":typeof r;if(i.indexOf(o)<0)throw new RangeError(`Expected value of type ${i} for attribute ${e} on type ${t}, got ${o}`)}}class EK{constructor(e,n,i){this.hasDefault=Object.prototype.hasOwnProperty.call(i,"default"),this.default=i.default,this.validate=typeof i.validate=="string"?CK(e,n,i.validate):i.validate}get isRequired(){return!this.hasDefault}}class zd{constructor(e,n,i,r){this.name=e,this.rank=n,this.schema=i,this.spec=r,this.attrs=f4(e,r.attrs),this.excluded=null;let o=s4(this.attrs);this.instance=o?new Vt(this,o):null}create(e=null){return!e&&this.instance?this.instance:new Vt(this,a4(this.attrs,e))}static compile(e,n){let i=Object.create(null),r=0;return e.forEach((o,s)=>i[o]=new zd(o,r++,n,s)),i}removeFromSet(e){for(var n=0;n<e.length;n++)e[n].type==this&&(e=e.slice(0,n).concat(e.slice(n+1)),n--);return e}isInSet(e){for(let n=0;n<e.length;n++)if(e[n].type==this)return e[n]}checkAttrs(e){l4(this.attrs,e,"mark",this.name)}excludes(e){return this.excluded.indexOf(e)>-1}}class c4{constructor(e){this.linebreakReplacement=null,this.cached=Object.create(null);let n=this.spec={};for(let r in e)n[r]=e[r];n.nodes=In.from(e.nodes),n.marks=In.from(e.marks||{}),this.nodes=u4.compile(this.spec.nodes,this),this.marks=zd.compile(this.spec.marks,this);let i=Object.create(null);for(let r in this.nodes){if(r in this.marks)throw new RangeError(r+" can not be both a node and a mark");let o=this.nodes[r],s=o.spec.content||"",a=o.spec.marks;if(o.contentMatch=i[s]||(i[s]=Ts.parse(s,this.nodes)),o.inlineContent=o.contentMatch.inlineContent,o.spec.linebreakReplacement){if(this.linebreakReplacement)throw new RangeError("Multiple linebreak nodes defined");if(!o.isInline||!o.isLeaf)throw new RangeError("Linebreak replacement nodes must be inline leaf nodes");this.linebreakReplacement=o}o.markSet=a=="_"?null:a?d4(this,a.split(" ")):a==""||!o.inlineContent?[]:null}for(let r in this.marks){let o=this.marks[r],s=o.spec.excludes;o.excluded=s==null?[o]:s==""?[]:d4(this,s.split(" "))}this.nodeFromJSON=r=>Io.fromJSON(this,r),this.markFromJSON=r=>Vt.fromJSON(this,r),this.topNodeType=this.nodes[this.spec.topNode||"doc"],this.cached.wrappings=Object.create(null)}node(e,n=null,i,r){if(typeof e=="string")e=this.nodeType(e);else if(e instanceof u4){if(e.schema!=this)throw new RangeError("Node type from different schema used ("+e.name+")")}else throw new RangeError("Invalid node type: "+e);return e.createChecked(n,i,r)}text(e,n){let i=this.nodes.text;return new Vd(i,i.defaultAttrs,e,Vt.setFrom(n))}mark(e,n){return typeof e=="string"&&(e=this.marks[e]),e.create(n)}nodeType(e){let n=this.nodes[e];if(!n)throw new RangeError("Unknown node type: "+e);return n}}function d4(t,e){let n=[];for(let i=0;i<e.length;i++){let r=e[i],o=t.marks[r],s=o;if(o)n.push(o);else for(let a in t.marks){let l=t.marks[a];(r=="_"||l.spec.group&&l.spec.group.split(" ").indexOf(r)>-1)&&n.push(s=l)}if(!s)throw new SyntaxError("Unknown mark type: '"+e[i]+"'")}return n}function OK(t){return t.tag!=null}function AK(t){return t.style!=null}class No{constructor(e,n){this.schema=e,this.rules=n,this.tags=[],this.styles=[];let i=this.matchedStyles=[];n.forEach(r=>{if(OK(r))this.tags.push(r);else if(AK(r)){let o=/[^=]*/.exec(r.style)[0];i.indexOf(o)<0&&i.push(o),this.styles.push(r)}}),this.normalizeLists=!this.tags.some(r=>{if(!/^(ul|ol)\b/.test(r.tag)||!r.node)return!1;let o=e.nodes[r.node];return o.contentMatch.matchType(o)})}parse(e,n={}){let i=new m4(this,n,!1);return i.addAll(e,Vt.none,n.from,n.to),i.finish()}parseSlice(e,n={}){let i=new m4(this,n,!0);return i.addAll(e,Vt.none,n.from,n.to),De.maxOpen(i.finish())}matchTag(e,n,i){for(let r=i?this.tags.indexOf(i)+1:0;r<this.tags.length;r++){let o=this.tags[r];if(PK(e,o.tag)&&(o.namespace===void 0||e.namespaceURI==o.namespace)&&(!o.context||n.matchesContext(o.context))){if(o.getAttrs){let s=o.getAttrs(e);if(s===!1)continue;o.attrs=s||void 0}return o}}}matchStyle(e,n,i,r){for(let o=r?this.styles.indexOf(r)+1:0;o<this.styles.length;o++){let s=this.styles[o],a=s.style;if(!(a.indexOf(e)!=0||s.context&&!i.matchesContext(s.context)||a.length>e.length&&(a.charCodeAt(e.length)!=61||a.slice(e.length+1)!=n))){if(s.getAttrs){let l=s.getAttrs(n);if(l===!1)continue;s.attrs=l||void 0}return s}}}static schemaRules(e){let n=[];function i(r){let o=r.priority==null?50:r.priority,s=0;for(;s<n.length;s++){let a=n[s];if((a.priority==null?50:a.priority)<o)break}n.splice(s,0,r)}for(let r in e.marks){let o=e.marks[r].spec.parseDOM;o&&o.forEach(s=>{i(s=y4(s)),s.mark||s.ignore||s.clearMark||(s.mark=r)})}for(let r in e.nodes){let o=e.nodes[r].spec.parseDOM;o&&o.forEach(s=>{i(s=y4(s)),s.node||s.ignore||s.mark||(s.node=r)})}return n}static fromSchema(e){return e.cached.domParser||(e.cached.domParser=new No(e,No.schemaRules(e)))}}const p4={address:!0,article:!0,aside:!0,blockquote:!0,canvas:!0,dd:!0,div:!0,dl:!0,fieldset:!0,figcaption:!0,figure:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,li:!0,noscript:!0,ol:!0,output:!0,p:!0,pre:!0,section:!0,table:!0,tfoot:!0,ul:!0},RK={head:!0,noscript:!0,object:!0,script:!0,style:!0,title:!0},h4={ol:!0,ul:!0},kf=1,Y1=2,Sf=4;function g4(t,e,n){return e!=null?(e?kf:0)|(e==="full"?Y1:0):t&&t.whitespace=="pre"?kf|Y1:n&~Sf}class jd{constructor(e,n,i,r,o,s){this.type=e,this.attrs=n,this.marks=i,this.solid=r,this.options=s,this.content=[],this.activeMarks=Vt.none,this.match=o||(s&Sf?null:e.contentMatch)}findWrapping(e){if(!this.match){if(!this.type)return[];let n=this.type.contentMatch.fillBefore(we.from(e));if(n)this.match=this.type.contentMatch.matchFragment(n);else{let i=this.type.contentMatch,r;return(r=i.findWrapping(e.type))?(this.match=i,r):null}}return this.match.findWrapping(e.type)}finish(e){if(!(this.options&kf)){let i=this.content[this.content.length-1],r;if(i&&i.isText&&(r=/[ \t\r\n\u000c]+$/.exec(i.text))){let o=i;i.text.length==r[0].length?this.content.pop():this.content[this.content.length-1]=o.withText(o.text.slice(0,o.text.length-r[0].length))}}let n=we.from(this.content);return!e&&this.match&&(n=n.append(this.match.fillBefore(we.empty,!0))),this.type?this.type.create(this.attrs,n,this.marks):n}inlineContext(e){return this.type?this.type.inlineContent:this.content.length?this.content[0].isInline:e.parentNode&&!p4.hasOwnProperty(e.parentNode.nodeName.toLowerCase())}}class m4{constructor(e,n,i){this.parser=e,this.options=n,this.isOpen=i,this.open=0,this.localPreserveWS=!1;let r=n.topNode,o,s=g4(null,n.preserveWhitespace,0)|(i?Sf:0);r?o=new jd(r.type,r.attrs,Vt.none,!0,n.topMatch||r.type.contentMatch,s):i?o=new jd(null,null,Vt.none,!0,null,s):o=new jd(e.schema.topNodeType,null,Vt.none,!0,null,s),this.nodes=[o],this.find=n.findPositions,this.needsBlock=!1}get top(){return this.nodes[this.open]}addDOM(e,n){e.nodeType==3?this.addTextNode(e,n):e.nodeType==1&&this.addElement(e,n)}addTextNode(e,n){let i=e.nodeValue,r=this.top,o=r.options&Y1?"full":this.localPreserveWS||(r.options&kf)>0;if(o==="full"||r.inlineContext(e)||/[^ \t\r\n\u000c]/.test(i)){if(o)o!=="full"?i=i.replace(/\r?\n|\r/g," "):i=i.replace(/\r\n?/g,`325 `);else if(i=i.replace(/[ \t\r\n\u000c]+/g," "),/^[ \t\r\n\u000c]/.test(i)&&this.open==this.nodes.length-1){let s=r.content[r.content.length-1],a=e.previousSibling;(!s||a&&a.nodeName=="BR"||s.isText&&/[ \t\r\n\u000c]$/.test(s.text))&&(i=i.slice(1))}i&&this.insertNode(this.parser.schema.text(i),n,!/\S/.test(i)),this.findInText(e)}else this.findInside(e)}addElement(e,n,i){let r=this.localPreserveWS,o=this.top;(e.tagName=="PRE"||/pre/.test(e.style&&e.style.whiteSpace))&&(this.localPreserveWS=!0);let s=e.nodeName.toLowerCase(),a; h4.hasOwnProperty(s)&&this.parser.normalizeLists&&TK(e);let l=this.options.ruleFromNode&&this.options.ruleFromNode(e)||(a=this.parser.matchTag(e,this,i));e:if(l?l.ignore:RK.hasOwnProperty(s))this.findInside(e),this.ignoreFallback(e,n);else if(!l||l.skip||l.closeParent){l&&l.closeParent?this.open=Math.max(0,this.open-1):l&&l.skip.nodeType&&(e=l.skip);let f,u=this.needsBlock;if(p4.hasOwnProperty(s))o.content.length&&o.content[0].isInline&&this.open&&(this.open--,o=this.top),f=!0,o.type||(this.needsBlock=!0);else if(!e.firstChild){this.leafFallback(e,n);break e}let c=l&&l.skip?n:this.readStyles(e,n);c&&this.addAll(e,c),f&&this.sync(o),this.needsBlock=u}else{let f=this.readStyles(e,n);f&&this.addElementByRule(e,l,f,l.consuming===!1?a:void 0)}this.localPreserveWS=r}leafFallback(e,n){e.nodeName=="BR"&&this.top.type&&this.top.type.inlineContent&&this.addTextNode(e.ownerDocument.createTextNode(`326 `),n)}ignoreFallback(e,n){e.nodeName=="BR"&&(!this.top.type||!this.top.type.inlineContent)&&this.findPlace(this.parser.schema.text("-"),n,!0)}readStyles(e,n){let i=e.style;if(i&&i.length)for(let r=0;r<this.parser.matchedStyles.length;r++){let o=this.parser.matchedStyles[r],s=i.getPropertyValue(o);if(s)for(let a=void 0;;){let l=this.parser.matchStyle(o,s,this,a);if(!l)break;if(l.ignore)return null;if(l.clearMark?n=n.filter(f=>!l.clearMark(f)):n=n.concat(this.parser.schema.marks[l.mark].create(l.attrs)),l.consuming===!1)a=l;else break}}return n}addElementByRule(e,n,i,r){let o,s;if(n.node)if(s=this.parser.schema.nodes[n.node],s.isLeaf)this.insertNode(s.create(n.attrs),i,e.nodeName=="BR")||this.leafFallback(e,i);else{let l=this.enter(s,n.attrs||null,i,n.preserveWhitespace);l&&(o=!0,i=l)}else{let l=this.parser.schema.marks[n.mark];i=i.concat(l.create(n.attrs))}let a=this.top;if(s&&s.isLeaf)this.findInside(e);else if(r)this.addElement(e,i,r);else if(n.getContent)this.findInside(e),n.getContent(e,this.parser.schema).forEach(l=>this.insertNode(l,i,!1));else{let l=e;typeof n.contentElement=="string"?l=e.querySelector(n.contentElement):typeof n.contentElement=="function"?l=n.contentElement(e):n.contentElement&&(l=n.contentElement),this.findAround(e,l,!0),this.addAll(l,i),this.findAround(e,l,!1)}o&&this.sync(a)&&this.open--}addAll(e,n,i,r){let o=i||0;for(let s=i?e.childNodes[i]:e.firstChild,a=r==null?null:e.childNodes[r];s!=a;s=s.nextSibling,++o)this.findAtPoint(e,o),this.addDOM(s,n);this.findAtPoint(e,o)}findPlace(e,n,i){let r,o;for(let s=this.open,a=0;s>=0;s--){let l=this.nodes[s],f=l.findWrapping(e);if(f&&(!r||r.length>f.length+a)&&(r=f,o=l,!f.length))break;if(l.solid){if(i)break;a+=2}}if(!r)return null;this.sync(o);for(let s=0;s<r.length;s++)n=this.enterInner(r[s],null,n,!1);return n}insertNode(e,n,i){if(e.isInline&&this.needsBlock&&!this.top.type){let o=this.textblockFromContext();o&&(n=this.enterInner(o,null,n))}let r=this.findPlace(e,n,i);if(r){this.closeExtra();let o=this.top;o.match&&(o.match=o.match.matchType(e.type));let s=Vt.none;for(let a of r.concat(e.marks))(o.type?o.type.allowsMarkType(a.type): w4(a.type,e.type))&&(s=a.addToSet(s));return o.content.push(e.mark(s)),!0}return!1}enter(e,n,i,r){let o=this.findPlace(e.create(n),i,!1);return o&&(o=this.enterInner(e,n,i,!0,r)),o}enterInner(e,n,i,r=!1,o){this.closeExtra();let s=this.top;s.match=s.match&&s.match.matchType(e);let a=g4(e,o,s.options);s.options&Sf&&s.content.length==0&&(a|=Sf);let l=Vt.none;return i=i.filter(f=>(s.type?s.type.allowsMarkType(f.type):w4(f.type,e))?(l=f.addToSet(l),!1):!0),this.nodes.push(new jd(e,n,l,r,null,a)),this.open++,i}closeExtra(e=!1){let n=this.nodes.length-1;if(n>this.open){for(;n>this.open;n--)this.nodes[n-1].content.push(this.nodes[n].finish(e));this.nodes.length=this.open+1}}finish(){return this.open=0,this.closeExtra(this.isOpen),this.nodes[0].finish(!!(this.isOpen||this.options.topOpen))}sync(e){for(let n=this.open;n>=0;n--){if(this.nodes[n]==e)return this.open=n,!0;this.localPreserveWS&&(this.nodes[n].options|=kf)}return!1}get currentPos(){this.closeExtra();let e=0;for(let n=this.open;n>=0;n--){let i=this.nodes[n].content;for(let r=i.length-1;r>=0;r--)e+=i[r].nodeSize;n&&e++}return e}findAtPoint(e,n){if(this.find)for(let i=0;i<this.find.length;i++)this.find[i].node==e&&this.find[i].offset==n&&(this.find[i].pos=this.currentPos)}findInside(e){if(this.find)for(let n=0;n<this.find.length;n++)this.find[n].pos==null&&e.nodeType==1&&e.contains(this.find[n].node)&&(this.find[n].pos=this.currentPos)}findAround(e,n,i){if(e!=n&&this.find)for(let r=0;r<this.find.length;r++)this.find[r].pos==null&&e.nodeType==1&&e.contains(this.find[r].node)&&n.compareDocumentPosition(this.find[r].node)&(i?2:4)&&(this.find[r].pos=this.currentPos)}findInText(e){if(this.find)for(let n=0;n<this.find.length;n++)this.find[n].node==e&&(this.find[n].pos=this.currentPos-(e.nodeValue.length-this.find[n].offset))}matchesContext(e){if(e.indexOf("|")>-1)return e.split(/\s*\|\s*/).some(this.matchesContext,this);let n=e.split("/"),i=this.options.context,r=!this.isOpen&&(!i||i.parent.type==this.nodes[0].type),o=-(i?i.depth+1:0)+(r?0:1),s=(a,l)=>{for(;a>=0;a--){let f=n[a];if(f==""){if(a==n.length-1||a==0)continue;for(;l>=o;l--)if(s(a-1,l))return!0;return!1}else{let u=l>0||l==0&&r?this.nodes[l].type:i&&l>=o?i.node(l-o).type:null;if(!u||u.name!=f&&!u.isInGroup(f))return!1;l--}}return!0};return s(n.length-1,this.open)}textblockFromContext(){let e=this.options.context;if(e)for(let n=e.depth;n>=0;n--){let i=e.node(n).contentMatchAt(e.indexAfter(n)).defaultType;if(i&&i.isTextblock&&i.defaultAttrs)return i}for(let n in this.parser.schema.nodes){let i=this.parser.schema.nodes[n];if(i.isTextblock&&i.defaultAttrs)return i}}}function TK(t){for(let e=t.firstChild,n=null;e;e=e.nextSibling){let i=e.nodeType==1?e.nodeName.toLowerCase():null;i&&h4.hasOwnProperty(i)&&n?(n.appendChild(e),e=n):i=="li"?n=e:i&&(n=null)}}function PK(t,e){return(t.matches||t.msMatchesSelector||t.webkitMatchesSelector||t.mozMatchesSelector).call(t,e)}function y4(t){let e={};for(let n in t)e[n]=t[n];return e}function w4(t,e){let n=e.schema.nodes;for(let i in n){let r=n[i];if(!r.allowsMarkType(t))continue;let o=[],s=a=>{o.push(a);for(let l=0;l<a.edgeCount;l++){let{type:f,next:u}=a.edge(l);if(f==e||o.indexOf(u)<0&&s(u))return!0}};if(s(r.contentMatch))return!0}}class Ps{constructor(e,n){this.nodes=e,this.marks=n}serializeFragment(e,n={},i){i||(i=X1(n).createDocumentFragment());let r=i,o=[];return e.forEach(s=>{if(o.length||s.marks.length){let a=0,l=0;for(;a<o.length&&l<s.marks.length;){let f=s.marks[l];if(!this.marks[f.type.name]){l++;continue}if(!f.eq(o[a][0])||f.type.spec.spanning===!1)break;a++,l++}for(;a<o.length;)r=o.pop()[1];for(;l<s.marks.length;){let f=s.marks[l++],u=this.serializeMark(f,s.isInline,n);u&&(o.push([f,r]),r.appendChild(u.dom),r=u.contentDOM||u.dom)}}r.appendChild(this.serializeNodeInner(s,n))}),i}serializeNodeInner(e,n){let{dom:i,contentDOM:r}=Hd(X1(n),this.nodes[e.type.name](e),null,e.attrs);if(r){if(e.isLeaf)throw new RangeError("Content hole not allowed in a leaf node spec");this.serializeFragment(e.content,n,r)}return i}serializeNode(e,n={}){let i=this.serializeNodeInner(e,n);for(let r=e.marks.length-1;r>=0;r--){let o=this.serializeMark(e.marks[r],e.isInline,n);o&&((o.contentDOM||o.dom).appendChild(i),i=o.dom)}return i}serializeMark(e,n,i={}){let r=this.marks[e.type.name];return r&&Hd(X1(i),r(e,n),null,e.attrs)}static renderSpec(e,n,i=null,r){return Hd(e,n,i,r)}static fromSchema(e){return e.cached.domSerializer||(e.cached.domSerializer=new Ps(this.nodesFromSchema(e),this.marksFromSchema(e)))}static nodesFromSchema(e){let n=v4(e.nodes);return n.text||(n.text=i=>i.text),n}static marksFromSchema(e){return v4(e.marks)}}function v4(t){let e={};for(let n in t){let i=t[n].spec.toDOM;i&&(e[n]=i)}return e}function X1(t){return t.document||window.document}const b4=new WeakMap;function MK(t){let e=b4.get(t);return e===void 0&&b4.set(t,e=IK(t)),e}function IK(t){let e=null;function n(i){if(i&&typeof i=="object")if(Array.isArray(i))if(typeof i[0]=="string")e||(e=[]),e.push(i);else for(let r=0;r<i.length;r++)n(i[r]);else for(let r in i)n(i[r])}return n(t),e}function Hd(t,e,n,i){if(typeof e=="string")return{dom:t.createTextNode(e)};if(e.nodeType!=null)return{dom:e};if(e.dom&&e.dom.nodeType!=null)return e;let r=e[0],o;if(typeof r!="string")throw new RangeError("Invalid array passed to renderSpec");if(i&&(o=MK(i))&&o.indexOf(e)>-1)throw new RangeError("Using an array from an attribute object as a DOM spec. This may be an attempted cross site scripting attack.");let s=r.indexOf(" ");s>0&&(n=r.slice(0,s),r=r.slice(s+1));let a,l=n?t.createElementNS(n,r):t.createElement(r),f=e[1],u=1;if(f&&typeof f=="object"&&f.nodeType==null&&!Array.isArray(f)){u=2;for(let c in f)if(f[c]!=null){let d=c.indexOf(" ");d>0?l.setAttributeNS(c.slice(0,d),c.slice(d+1),f[c]):c=="style"&&l.style?l.style.cssText=f[c]:l.setAttribute(c,f[c])}}for(let c=u;c<e.length;c++){let d=e[c];if(d===0){if(c<e.length-1||c>u)throw new RangeError("Content hole must be the only child of its parent node");return{dom:l,contentDOM:l}}else{let{dom:p,contentDOM:h}=Hd(t,d,n,i);if(l.appendChild(p),h){if(a)throw new RangeError("Multiple content holes");a=h}}}return{dom:l,contentDOM:a}}const x4=65535,_4=Math.pow(2,16);function NK(t,e){return t+e*_4}function k4(t){return t&x4}function DK(t){return(t-(t&x4))/_4}const S4=1,C4=2,Ud=4,E4=8;class Q1{constructor(e,n,i){this.pos=e,this.delInfo=n,this.recover=i}get deleted(){return(this.delInfo&E4)>0}get deletedBefore(){return(this.delInfo&(S4|Ud))>0}get deletedAfter(){return(this.delInfo&(C4|Ud))>0}get deletedAcross(){return(this.delInfo&Ud)>0}}class Ri{constructor(e,n=!1){if(this.ranges=e,this.inverted=n,!e.length&&Ri.empty)return Ri.empty}recover(e){let n=0,i=k4(e);if(!this.inverted)for(let r=0;r<i;r++)n+=this.ranges[r*3+2]-this.ranges[r*3+1];return this.ranges[i*3]+n+DK(e)}mapResult(e,n=1){return this._map(e,n,!1)}map(e,n=1){return this._map(e,n,!0)}_map(e,n,i){let r=0,o=this.inverted?2:1,s=this.inverted?1:2;for(let a=0;a<this.ranges.length;a+=3){let l=this.ranges[a]-(this.inverted?r:0);if(l>e)break;let f=this.ranges[a+o],u=this.ranges[a+s],c=l+f;if(e<=c){let d=f?e==l?-1:e==c?1:n:n,p=l+r+(d<0?0:u);if(i)return p;let h=e==(n<0?l:c)?null:NK(a/3,e-l),g=e==l?C4:e==c?S4:Ud;return(n<0?e!=l:e!=c)&&(g|=E4),new Q1(p,g,h)}r+=u-f}return i?e+r:new Q1(e+r,0,null)}touches(e,n){let i=0,r=k4(n),o=this.inverted?2:1,s=this.inverted?1:2;for(let a=0;a<this.ranges.length;a+=3){let l=this.ranges[a]-(this.inverted?i:0);if(l>e)break;let f=this.ranges[a+o],u=l+f;if(e<=u&&a==r*3)return!0;i+=this.ranges[a+s]-f}return!1}forEach(e){let n=this.inverted?2:1,i=this.inverted?1:2;for(let r=0,o=0;r<this.ranges.length;r+=3){let s=this.ranges[r],a=s-(this.inverted?o:0),l=s+(this.inverted?0:o),f=this.ranges[r+n],u=this.ranges[r+i];e(a,a+f,l,l+u),o+=u-f}}invert(){return new Ri(this.ranges,!this.inverted)}toString(){return(this.inverted?"-":"")+JSON.stringify(this.ranges)}static offset(e){return e==0?Ri.empty:new Ri(e<0?[0,-e,0]:[0,0,e])}}Ri.empty=new Ri([]);class Cf{constructor(e,n,i=0,r=e?e.length:0){this.mirror=n,this.from=i,this.to=r,this._maps=e||[],this.ownData=!(e||n)}get maps(){return this._maps}slice(e=0,n=this.maps.length){return new Cf(this._maps,this.mirror,e,n)}appendMap(e,n){this.ownData||(this._maps=this._maps.slice(),this.mirror=this.mirror&&this.mirror.slice(),this.ownData=!0),this.to=this._maps.push(e),n!=null&&this.setMirror(this._maps.length-1,n)}appendMapping(e){for(let n=0,i=this._maps.length;n<e._maps.length;n++){let r=e.getMirror(n);this.appendMap(e._maps[n],r!=null&&r<n?i+r:void 0)}}getMirror(e){if(this.mirror){for(let n=0;n<this.mirror.length;n++)if(this.mirror[n]==e)return this.mirror[n+(n%2?-1:1)]}}setMirror(e,n){this.mirror||(this.mirror=[]),this.mirror.push(e,n)}appendMappingInverted(e){for(let n=e.maps.length-1,i=this._maps.length+e._maps.length;n>=0;n--){let r=e.getMirror(n);this.appendMap(e._maps[n].invert(),r!=null&&r>n?i-r-1:void 0)}}invert(){let e=new Cf;return e.appendMappingInverted(this),e}map(e,n=1){if(this.mirror)return this._map(e,n,!0);for(let i=this.from;i<this.to;i++)e=this._maps[i].map(e,n);return e}mapResult(e,n=1){return this._map(e,n,!1)}_map(e,n,i){let r=0;for(let o=this.from;o<this.to;o++){let s=this._maps[o],a=s.mapResult(e,n);if(a.recover!=null){let l=this.getMirror(o);if(l!=null&&l>o&&l<this.to){o=l,e=this._maps[l].recover(a.recover);continue}}r|=a.delInfo,e=a.pos}return i?e:new Q1(e,r,null)}}const Z1=Object.create(null);class Wn{getMap(){return Ri.empty}merge(e){return null}static fromJSON(e,n){if(!n||!n.stepType)throw new RangeError("Invalid input for Step.fromJSON");let i=Z1[n.stepType];if(!i)throw new RangeError(`No step type ${n.stepType} defined`);return i.fromJSON(e,n)}static jsonID(e,n){if(e in Z1)throw new RangeError("Duplicate use of step JSON ID "+e);return Z1[e]=n,n.prototype.jsonID=e,n}}class ln{constructor(e,n){this.doc=e,this.failed=n}static ok(e){return new ln(e,null)}static fail(e){return new ln(null,e)}static fromReplace(e,n,i,r){try{return ln.ok(e.replace(n,i,r))}catch(o){if(o instanceof $d)return ln.fail(o.message);throw o}}}function e0(t,e,n){let i=[];for(let r=0;r<t.childCount;r++){let o=t.child(r);o.content.size&&(o=o.copy(e0(o.content,e,o))),o.isInline&&(o=e(o,n,r)),i.push(o)}return we.fromArray(i)}class Do extends Wn{constructor(e,n,i){super(),this.from=e,this.to=n,this.mark=i}apply(e){let n=e.slice(this.from,this.to),i=e.resolve(this.from),r=i.node(i.sharedDepth(this.to)),o=new De(e0(n.content,(s,a)=>!s.isAtom||!a.type.allowsMarkType(this.mark.type)?s:s.mark(this.mark.addToSet(s.marks)),r),n.openStart,n.openEnd);return ln.fromReplace(e,this.from,this.to,o)}invert(){return new rr(this.from,this.to,this.mark)}map(e){let n=e.mapResult(this.from,1),i=e.mapResult(this.to,-1);return n.deleted&&i.deleted||n.pos>=i.pos?null:new Do(n.pos,i.pos,this.mark)}merge(e){return e instanceof Do&&e.mark.eq(this.mark)&&this.from<=e.to&&this.to>=e.from?new Do(Math.min(this.from,e.from),Math.max(this.to,e.to),this.mark):null}toJSON(){return{stepType:"addMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(e,n){if(typeof n.from!="number"||typeof n.to!="number")throw new RangeError("Invalid input for AddMarkStep.fromJSON");return new Do(n.from,n.to,e.markFromJSON(n.mark))}}Wn.jsonID("addMark",Do);class rr extends Wn{constructor(e,n,i){super(),this.from=e,this.to=n,this.mark=i}apply(e){let n=e.slice(this.from,this.to),i=new De(e0(n.content,r=>r.mark(this.mark.removeFromSet(r.marks)),e),n.openStart,n.openEnd);return ln.fromReplace(e,this.from,this.to,i)}invert(){return new Do(this.from,this.to,this.mark)}map(e){let n=e.mapResult(this.from,1),i=e.mapResult(this.to,-1);return n.deleted&&i.deleted||n.pos>=i.pos?null:new rr(n.pos,i.pos,this.mark)}merge(e){return e instanceof rr&&e.mark.eq(this.mark)&&this.from<=e.to&&this.to>=e.from?new rr(Math.min(this.from,e.from),Math.max(this.to,e.to),this.mark):null}toJSON(){return{stepType:"removeMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(e,n){if(typeof n.from!="number"||typeof n.to!="number")throw new RangeError("Invalid input for RemoveMarkStep.fromJSON");return new rr(n.from,n.to,e.markFromJSON(n.mark))}}Wn.jsonID("removeMark",rr);class Bo extends Wn{constructor(e,n){super(),this.pos=e,this.mark=n}apply(e){let n=e.nodeAt(this.pos);if(!n)return ln.fail("No node at mark step's position");let i=n.type.create(n.attrs,null,this.mark.addToSet(n.marks));return ln.fromReplace(e,this.pos,this.pos+1,new De(we.from(i),0,n.isLeaf?0:1))}invert(e){let n=e.nodeAt(this.pos);if(n){let i=this.mark.addToSet(n.marks);if(i.length==n.marks.length){for(let r=0;r<n.marks.length;r++)if(!n.marks[r].isInSet(i))return new Bo(this.pos,n.marks[r]);return new Bo(this.pos,this.mark)}}return new Ms(this.pos,this.mark)}map(e){let n=e.mapResult(this.pos,1);return n.deletedAfter?null:new Bo(n.pos,this.mark)}toJSON(){return{stepType:"addNodeMark",pos:this.pos,mark:this.mark.toJSON()}}static fromJSON(e,n){if(typeof n.pos!="number")throw new RangeError("Invalid input for AddNodeMarkStep.fromJSON");return new Bo(n.pos,e.markFromJSON(n.mark))}}Wn.jsonID("addNodeMark",Bo);class Ms extends Wn{constructor(e,n){super(),this.pos=e,this.mark=n}apply(e){let n=e.nodeAt(this.pos);if(!n)return ln.fail("No node at mark step's position");let i=n.type.create(n.attrs,null,this.mark.removeFromSet(n.marks));return ln.fromReplace(e,this.pos,this.pos+1,new De(we.from(i),0,n.isLeaf?0:1))}invert(e){let n=e.nodeAt(this.pos);return!n||!this.mark.isInSet(n.marks)?this:new Bo(this.pos,this.mark)}map(e){let n=e.mapResult(this.pos,1);return n.deletedAfter?null:new Ms(n.pos,this.mark)}toJSON(){return{stepType:"removeNodeMark",pos:this.pos,mark:this.mark.toJSON()}}static fromJSON(e,n){if(typeof n.pos!="number")throw new RangeError("Invalid input for RemoveNodeMarkStep.fromJSON");return new Ms(n.pos,e.markFromJSON(n.mark))}}Wn.jsonID("removeNodeMark",Ms);class kn extends Wn{constructor(e,n,i,r=!1){super(),this.from=e,this.to=n,this.slice=i,this.structure=r}apply(e){return this.structure&&t0(e,this.from,this.to)?ln.fail("Structure replace would overwrite content"):ln.fromReplace(e,this.from,this.to,this.slice)}getMap(){return new Ri([this.from,this.to-this.from,this.slice.size])}invert(e){return new kn(this.from,this.from+this.slice.size,e.slice(this.from,this.to))}map(e){let n=e.mapResult(this.from,1),i=e.mapResult(this.to,-1);return n.deletedAcross&&i.deletedAcross?null:new kn(n.pos,Math.max(n.pos,i.pos),this.slice,this.structure)}merge(e){if(!(e instanceof kn)||e.structure||this.structure)return null;if(this.from+this.slice.size==e.from&&!this.slice.openEnd&&!e.slice.openStart){let n=this.slice.size+e.slice.size==0?De.empty:new De(this.slice.content.append(e.slice.content),this.slice.openStart,e.slice.openEnd);return new kn(this.from,this.to+(e.to-e.from),n,this.structure)}else if(e.to==this.from&&!this.slice.openStart&&!e.slice.openEnd){let n=this.slice.size+e.slice.size==0?De.empty:new De(e.slice.content.append(this.slice.content),e.slice.openStart,this.slice.openEnd);return new kn(e.from,this.to,n,this.structure)}else return null}toJSON(){let e={stepType:"replace",from:this.from,to:this.to};return this.slice.size&&(e.slice=this.slice.toJSON()),this.structure&&(e.structure=!0),e}static fromJSON(e,n){if(typeof n.from!="number"||typeof n.to!="number")throw new RangeError("Invalid input for ReplaceStep.fromJSON");return new kn(n.from,n.to,De.fromJSON(e,n.slice),!!n.structure)}}Wn.jsonID("replace",kn);class Sn extends Wn{constructor(e,n,i,r,o,s,a=!1){super(),this.from=e,this.to=n,this.gapFrom=i,this.gapTo=r,this.slice=o,this.insert=s,this.structure=a}apply(e){if(this.structure&&(t0(e,this.from,this.gapFrom)||t0(e,this.gapTo,this.to)))return ln.fail("Structure gap-replace would overwrite content");let n=e.slice(this.gapFrom,this.gapTo);if(n.openStart||n.openEnd)return ln.fail("Gap is not a flat range");let i=this.slice.insertAt(this.insert,n.content);return i?ln.fromReplace(e,this.from,this.to,i):ln.fail("Content does not fit in gap")}getMap(){return new Ri([this.from,this.gapFrom-this.from,this.insert,this.gapTo,this.to-this.gapTo,this.slice.size-this.insert])}invert(e){let n=this.gapTo-this.gapFrom;return new Sn(this.from,this.from+this.slice.size+n,this.from+this.insert,this.from+this.insert+n,e.slice(this.from,this.to).removeBetween(this.gapFrom-this.from,this.gapTo-this.from),this.gapFrom-this.from,this.structure)}map(e){let n=e.mapResult(this.from,1),i=e.mapResult(this.to,-1),r=this.from==this.gapFrom?n.pos:e.map(this.gapFrom,-1),o=this.to==this.gapTo?i.pos:e.map(this.gapTo,1);return n.deletedAcross&&i.deletedAcross||r<n.pos||o>i.pos?null:new Sn(n.pos,i.pos,r,o,this.slice,this.insert,this.structure)}toJSON(){let e={stepType:"replaceAround",from:this.from,to:this.to,gapFrom:this.gapFrom,gapTo:this.gapTo,insert:this.insert};return this.slice.size&&(e.slice=this.slice.toJSON()),this.structure&&(e.structure=!0),e}static fromJSON(e,n){if(typeof n.from!="number"||typeof n.to!="number"||typeof n.gapFrom!="number"||typeof n.gapTo!="number"||typeof n.insert!="number")throw new RangeError("Invalid input for ReplaceAroundStep.fromJSON");return new Sn(n.from,n.to,n.gapFrom,n.gapTo,De.fromJSON(e,n.slice),n.insert,!!n.structure)}}Wn.jsonID("replaceAround",Sn);function t0(t,e,n){let i=t.resolve(e),r=n-e,o=i.depth;for(;r>0&&o>0&&i.indexAfter(o)==i.node(o).childCount;)o--,r--;if(r>0){let s=i.node(o).maybeChild(i.indexAfter(o));for(;r>0;){if(!s||s.isLeaf)return!0;s=s.firstChild,r--}}return!1}function BK(t,e,n,i){let r=[],o=[],s,a;t.doc.nodesBetween(e,n,(l,f,u)=>{if(!l.isInline)return;let c=l.marks;if(!i.isInSet(c)&&u.type.allowsMarkType(i.type)){let d=Math.max(f,e),p=Math.min(f+l.nodeSize,n),h=i.addToSet(c);for(let g=0;g<c.length;g++)c[g].isInSet(h)||(s&&s.to==d&&s.mark.eq(c[g])?s.to=p:r.push(s=new rr(d,p,c[g])));a&&a.to==d?a.to=p:o.push(a=new Do(d,p,i))}}),r.forEach(l=>t.step(l)),o.forEach(l=>t.step(l))}function FK(t,e,n,i){let r=[],o=0;t.doc.nodesBetween(e,n,(s,a)=>{if(!s.isInline)return;o++;let l=null;if(i instanceof zd){let f=s.marks,u;for(;u=i.isInSet(f);)(l||(l=[])).push(u),f=u.removeFromSet(f)}else i?i.isInSet(s.marks)&&(l=[i]):l=s.marks;if(l&&l.length){let f=Math.min(a+s.nodeSize,n);for(let u=0;u<l.length;u++){let c=l[u],d;for(let p=0;p<r.length;p++){let h=r[p];h.step==o-1&&c.eq(r[p].style)&&(d=h)}d?(d.to=f,d.step=o):r.push({style:c,from:Math.max(a,e),to:f,step:o})}}}),r.forEach(s=>t.step(new rr(s.from,s.to,s.style)))}function n0(t,e,n,i=n.contentMatch,r=!0){let o=t.doc.nodeAt(e),s=[],a=e+1;for(let l=0;l<o.childCount;l++){let f=o.child(l),u=a+f.nodeSize,c=i.matchType(f.type);if(!c)s.push(new kn(a,u,De.empty));else{i=c;for(let d=0;d<f.marks.length;d++)n.allowsMarkType(f.marks[d].type)||t.step(new rr(a,u,f.marks[d]));if(r&&f.isText&&n.whitespace!="pre"){let d,p=/\r?\n|\r/g,h;for(;d=p.exec(f.text);)h||(h=new De(we.from(n.schema.text(" ",n.allowedMarks(f.marks))),0,0)),s.push(new kn(a+d.index,a+d.index+d[0].length,h))}}a=u}if(!i.validEnd){let l=i.fillBefore(we.empty,!0);t.replace(a,a,new De(l,0,0))}for(let l=s.length-1;l>=0;l--)t.step(s[l])}function $K(t,e,n){return(e==0||t.canReplace(e,t.childCount))&&(n==t.childCount||t.canReplace(0,n))}function Da(t){let n=t.parent.content.cutByIndex(t.startIndex,t.endIndex);for(let i=t.depth;;--i){let r=t.$from.node(i),o=t.$from.index(i),s=t.$to.indexAfter(i);if(i<t.depth&&r.canReplace(o,s,n))return i;if(i==0||r.type.spec.isolating||!$K(r,o,s))break}return null}function LK(t,e,n){let{$from:i,$to:r,depth:o}=e,s=i.before(o+1),a=r.after(o+1),l=s,f=a,u=we.empty,c=0;for(let h=o,g=!1;h>n;h--)g||i.index(h)>0?(g=!0,u=we.from(i.node(h).copy(u)),c++):l--;let d=we.empty,p=0;for(let h=o,g=!1;h>n;h--)g||r.after(h+1)<r.end(h)?(g=!0,d=we.from(r.node(h).copy(d)),p++):f++;t.step(new Sn(l,f,s,a,new De(u.append(d),c,p),u.size-c,!0))}function O4(t,e,n=null,i=t){let r=qK(t,e),o=r&&VK(i,e);return o?r.map(A4).concat({type:e,attrs:n}).concat(o.map(A4)):null}function A4(t){return{type:t,attrs:null}}function qK(t,e){let{parent:n,startIndex:i,endIndex:r}=t,o=n.contentMatchAt(i).findWrapping(e);if(!o)return null;let s=o.length?o[0]:e;return n.canReplaceWith(i,r,s)?o:null}function VK(t,e){let{parent:n,startIndex:i,endIndex:r}=t,o=n.child(i),s=e.contentMatch.findWrapping(o.type);if(!s)return null;let l=(s.length?s[s.length-1]:e).contentMatch;for(let f=i;l&&f<r;f++)l=l.matchType(n.child(f).type);return!l||!l.validEnd?null:s}function zK(t,e,n){let i=we.empty;for(let s=n.length-1;s>=0;s--){if(i.size){let a=n[s].type.contentMatch.matchFragment(i);if(!a||!a.validEnd)throw new RangeError("Wrapper type given to Transform.wrap does not form valid content of its parent wrapper")}i=we.from(n[s].type.create(n[s].attrs,i))}let r=e.start,o=e.end;t.step(new Sn(r,o,r,o,new De(i,0,0),n.length,!0))}function jK(t,e,n,i,r){if(!i.isTextblock)throw new RangeError("Type given to setBlockType should be a textblock");let o=t.steps.length;t.doc.nodesBetween(e,n,(s,a)=>{let l=typeof r=="function"?r(s):r;if(s.isTextblock&&!s.hasMarkup(i,l)&&HK(t.doc,t.mapping.slice(o).map(a),i)){let f=null;if(i.schema.linebreakReplacement){let p=i.whitespace=="pre",h=!!i.contentMatch.matchType(i.schema.linebreakReplacement);p&&!h?f=!1:!p&&h&&(f=!0)}f===!1&&T4(t,s,a,o),n0(t,t.mapping.slice(o).map(a,1),i,void 0,f===null);let u=t.mapping.slice(o),c=u.map(a,1),d=u.map(a+s.nodeSize,1);return t.step(new Sn(c,d,c+1,d-1,new De(we.from(i.create(l,null,s.marks)),0,0),1,!0)),f===!0&&R4(t,s,a,o),!1}})}function R4(t,e,n,i){e.forEach((r,o)=>{if(r.isText){let s,a=/\r?\n|\r/g;for(;s=a.exec(r.text);){let l=t.mapping.slice(i).map(n+1+o+s.index);t.replaceWith(l,l+1,e.type.schema.linebreakReplacement.create())}}})}function T4(t,e,n,i){e.forEach((r,o)=>{if(r.type==r.type.schema.linebreakReplacement){let s=t.mapping.slice(i).map(n+1+o);t.replaceWith(s,s+1,e.type.schema.text(`327 `))}})}function HK(t,e,n){let i=t.resolve(e),r=i.index();return i.parent.canReplaceWith(r,r+1,n)}function UK(t,e,n,i,r){let o=t.doc.nodeAt(e);if(!o)throw new RangeError("No node at given position");n||(n=o.type);let s=n.create(i,null,r||o.marks);if(o.isLeaf)return t.replaceWith(e,e+o.nodeSize,s);if(!n.validContent(o.content))throw new RangeError("Invalid content for node type "+n.name);t.step(new Sn(e,e+o.nodeSize,e+1,e+o.nodeSize-1,new De(we.from(s),0,0),1,!0))}function no(t,e,n=1,i){let r=t.resolve(e),o=r.depth-n,s=i&&i[i.length-1]||r.parent;if(o<0||r.parent.type.spec.isolating||!r.parent.canReplace(r.index(),r.parent.childCount)||!s.type.validContent(r.parent.content.cutByIndex(r.index(),r.parent.childCount)))return!1;for(let f=r.depth-1,u=n-2;f>o;f--,u--){let c=r.node(f),d=r.index(f);if(c.type.spec.isolating)return!1;let p=c.content.cutByIndex(d,c.childCount),h=i&&i[u+1];h&&(p=p.replaceChild(0,h.type.create(h.attrs)));let g=i&&i[u]||c;if(!c.canReplace(d+1,c.childCount)||!g.type.validContent(p))return!1}let a=r.indexAfter(o),l=i&&i[0];return r.node(o).canReplaceWith(a,a,l?l.type:r.node(o+1).type)}function WK(t,e,n=1,i){let r=t.doc.resolve(e),o=we.empty,s=we.empty;for(let a=r.depth,l=r.depth-n,f=n-1;a>l;a--,f--){o=we.from(r.node(a).copy(o));let u=i&&i[f];s=we.from(u?u.type.create(u.attrs,s):r.node(a).copy(s))}t.step(new kn(e,e,new De(o.append(s),n,n),!0))}function Is(t,e){let n=t.resolve(e),i=n.index();return P4(n.nodeBefore,n.nodeAfter)&&n.parent.canReplace(i,i+1)}function KK(t,e){e.content.size||t.type.compatibleContent(e.type);let n=t.contentMatchAt(t.childCount),{linebreakReplacement:i}=t.type.schema;for(let r=0;r<e.childCount;r++){let o=e.child(r),s=o.type==i?t.type.schema.nodes.text:o.type;if(n=n.matchType(s),!n||!t.type.allowsMarks(o.marks))return!1}return n.validEnd}function P4(t,e){return!!(t&&e&&!t.isLeaf&&KK(t,e))}function Wd(t,e,n=-1){let i=t.resolve(e);for(let r=i.depth;;r--){let o,s,a=i.index(r);if(r==i.depth?(o=i.nodeBefore,s=i.nodeAfter):n>0?(o=i.node(r+1),a++,s=i.node(r).maybeChild(a)):(o=i.node(r).maybeChild(a-1),s=i.node(r+1)),o&&!o.isTextblock&&P4(o,s)&&i.node(r).canReplace(a,a+1))return e;if(r==0)break;e=n<0?i.before(r):i.after(r)}}function GK(t,e,n){let i=null,{linebreakReplacement:r}=t.doc.type.schema,o=t.doc.resolve(e-n),s=o.node().type;if(r&&s.inlineContent){let u=s.whitespace=="pre",c=!!s.contentMatch.matchType(r);u&&!c?i=!1:!u&&c&&(i=!0)}let a=t.steps.length;if(i===!1){let u=t.doc.resolve(e+n);T4(t,u.node(),u.before(),a)}s.inlineContent&&n0(t,e+n-1,s,o.node().contentMatchAt(o.index()),i==null);let l=t.mapping.slice(a),f=l.map(e-n);if(t.step(new kn(f,l.map(e+n,-1),De.empty,!0)),i===!0){let u=t.doc.resolve(f);R4(t,u.node(),u.before(),t.steps.length)}return t}function JK(t,e,n){let i=t.resolve(e);if(i.parent.canReplaceWith(i.index(),i.index(),n))return e;if(i.parentOffset==0)for(let r=i.depth-1;r>=0;r--){let o=i.index(r);if(i.node(r).canReplaceWith(o,o,n))return i.before(r+1);if(o>0)return null}if(i.parentOffset==i.parent.content.size)for(let r=i.depth-1;r>=0;r--){let o=i.indexAfter(r);if(i.node(r).canReplaceWith(o,o,n))return i.after(r+1);if(o<i.node(r).childCount)return null}return null}function M4(t,e,n){let i=t.resolve(e);if(!n.content.size)return e;let r=n.content;for(let o=0;o<n.openStart;o++)r=r.firstChild.content;for(let o=1;o<=(n.openStart==0&&n.size?2:1);o++)for(let s=i.depth;s>=0;s--){let a=s==i.depth?0:i.pos<=(i.start(s+1)+i.end(s+1))/2?-1:1,l=i.index(s)+(a>0?1:0),f=i.node(s),u=!1;if(o==1)u=f.canReplace(l,l,r);else{let c=f.contentMatchAt(l).findWrapping(r.firstChild.type);u=c&&f.canReplaceWith(l,l,c[0])}if(u)return a==0?i.pos:a<0?i.before(s+1):i.after(s+1)}return null}function Kd(t,e,n=e,i=De.empty){if(e==n&&!i.size)return null;let r=t.resolve(e),o=t.resolve(n);return I4(r,o,i)?new kn(e,n,i):new YK(r,o,i).fit()}function I4(t,e,n){return!n.openStart&&!n.openEnd&&t.start()==e.start()&&t.parent.canReplace(t.index(),e.index(),n.content)}class YK{constructor(e,n,i){this.$from=e,this.$to=n,this.unplaced=i,this.frontier=[],this.placed=we.empty;for(let r=0;r<=e.depth;r++){let o=e.node(r);this.frontier.push({type:o.type,match:o.contentMatchAt(e.indexAfter(r))})}for(let r=e.depth;r>0;r--)this.placed=we.from(e.node(r).copy(this.placed))}get depth(){return this.frontier.length-1}fit(){for(;this.unplaced.size;){let f=this.findFittable();f?this.placeNodes(f):this.openMore()||this.dropNode()}let e=this.mustMoveInline(),n=this.placed.size-this.depth-this.$from.depth,i=this.$from,r=this.close(e<0?this.$to:i.doc.resolve(e));if(!r)return null;let o=this.placed,s=i.depth,a=r.depth;for(;s&&a&&o.childCount==1;)o=o.firstChild.content,s--,a--;let l=new De(o,s,a);return e>-1?new Sn(i.pos,e,this.$to.pos,this.$to.end(),l,n):l.size||i.pos!=this.$to.pos?new kn(i.pos,r.pos,l):null}findFittable(){let e=this.unplaced.openStart;for(let n=this.unplaced.content,i=0,r=this.unplaced.openEnd;i<e;i++){let o=n.firstChild;if(n.childCount>1&&(r=0),o.type.spec.isolating&&r<=i){e=i;break}n=o.content}for(let n=1;n<=2;n++)for(let i=n==1?e:this.unplaced.openStart;i>=0;i--){let r,o=null;i?(o=i0(this.unplaced.content,i-1).firstChild,r=o.content):r=this.unplaced.content;let s=r.firstChild;for(let a=this.depth;a>=0;a--){let{type:l,match:f}=this.frontier[a],u,c=null;if(n==1&&(s?f.matchType(s.type)||(c=f.fillBefore(we.from(s),!1)):o&&l.compatibleContent(o.type)))return{sliceDepth:i,frontierDepth:a,parent:o,inject:c};if(n==2&&s&&(u=f.findWrapping(s.type)))return{sliceDepth:i,frontierDepth:a,parent:o,wrap:u};if(o&&f.matchType(o.type))break}}}openMore(){let{content:e,openStart:n,openEnd:i}=this.unplaced,r=i0(e,n);return!r.childCount||r.firstChild.isLeaf?!1:(this.unplaced=new De(e,n+1,Math.max(i,r.size+n>=e.size-i?n+1:0)),!0)}dropNode(){let{content:e,openStart:n,openEnd:i}=this.unplaced,r=i0(e,n);if(r.childCount<=1&&n>0){let o=e.size-n<=n+r.size;this.unplaced=new De(Ef(e,n-1,1),n-1,o?n-1:i)}else this.unplaced=new De(Ef(e,n,1),n,i)}placeNodes({sliceDepth:e,frontierDepth:n,parent:i,inject:r,wrap:o}){for(;this.depth>n;)this.closeFrontierNode();if(o)for(let g=0;g<o.length;g++)this.openFrontierNode(o[g]);let s=this.unplaced,a=i?i.content:s.content,l=s.openStart-e,f=0,u=[],{match:c,type:d}=this.frontier[n];if(r){for(let g=0;g<r.childCount;g++)u.push(r.child(g));c=c.matchFragment(r)}let p=a.size+e-(s.content.size-s.openEnd);for(;f<a.childCount;){let g=a.child(f),y=c.matchType(g.type);if(!y)break;f++,(f>1||l==0||g.content.size)&&(c=y,u.push(N4(g.mark(d.allowedMarks(g.marks)),f==1?l:0,f==a.childCount?p:-1)))}let h=f==a.childCount;h||(p=-1),this.placed=Of(this.placed,n,we.from(u)),this.frontier[n].match=c,h&&p<0&&i&&i.type==this.frontier[this.depth].type&&this.frontier.length>1&&this.closeFrontierNode();for(let g=0,y=a;g<p;g++){let w=y.lastChild;this.frontier.push({type:w.type,match:w.contentMatchAt(w.childCount)}),y=w.content}this.unplaced=h?e==0?De.empty:new De(Ef(s.content,e-1,1),e-1,p<0?s.openEnd:e-1):new De(Ef(s.content,e,f),s.openStart,s.openEnd)}mustMoveInline(){if(!this.$to.parent.isTextblock)return-1;let e=this.frontier[this.depth],n;if(!e.type.isTextblock||!r0(this.$to,this.$to.depth,e.type,e.match,!1)||this.$to.depth==this.depth&&(n=this.findCloseLevel(this.$to))&&n.depth==this.depth)return-1;let{depth:i}=this.$to,r=this.$to.after(i);for(;i>1&&r==this.$to.end(--i);)++r;return r}findCloseLevel(e){e:for(let n=Math.min(this.depth,e.depth);n>=0;n--){let{match:i,type:r}=this.frontier[n],o=n<e.depth&&e.end(n+1)==e.pos+(e.depth-(n+1)),s=r0(e,n,r,i,o);if(s){for(let a=n-1;a>=0;a--){let{match:l,type:f}=this.frontier[a],u=r0(e,a,f,l,!0);if(!u||u.childCount)continue e}return{depth:n,fit:s,move:o?e.doc.resolve(e.after(n+1)):e}}}}close(e){let n=this.findCloseLevel(e);if(!n)return null;for(;this.depth>n.depth;)this.closeFrontierNode();n.fit.childCount&&(this.placed=Of(this.placed,n.depth,n.fit)),e=n.move;for(let i=n.depth+1;i<=e.depth;i++){let r=e.node(i),o=r.type.contentMatch.fillBefore(r.content,!0,e.index(i));this.openFrontierNode(r.type,r.attrs,o)}return e}openFrontierNode(e,n=null,i){let r=this.frontier[this.depth];r.match=r.match.matchType(e),this.placed=Of(this.placed,this.depth,we.from(e.create(n,i))),this.frontier.push({type:e,match:e.contentMatch})}closeFrontierNode(){let n=this.frontier.pop().match.fillBefore(we.empty,!0);n.childCount&&(this.placed=Of(this.placed,this.frontier.length,n))}}function Ef(t,e,n){return e==0?t.cutByIndex(n,t.childCount):t.replaceChild(0,t.firstChild.copy(Ef(t.firstChild.content,e-1,n)))}function Of(t,e,n){return e==0?t.append(n):t.replaceChild(t.childCount-1,t.lastChild.copy(Of(t.lastChild.content,e-1,n)))}function i0(t,e){for(let n=0;n<e;n++)t=t.firstChild.content;return t}function N4(t,e,n){if(e<=0)return t;let i=t.content;return e>1&&(i=i.replaceChild(0,N4(i.firstChild,e-1,i.childCount==1?n-1:0))),e>0&&(i=t.type.contentMatch.fillBefore(i).append(i),n<=0&&(i=i.append(t.type.contentMatch.matchFragment(i).fillBefore(we.empty,!0)))),t.copy(i)}function r0(t,e,n,i,r){let o=t.node(e),s=r?t.indexAfter(e):t.index(e);if(s==o.childCount&&!n.compatibleContent(o.type))return null;let a=i.fillBefore(o.content,!0,s);return a&&!XK(n,o.content,s)?a:null}function XK(t,e,n){for(let i=n;i<e.childCount;i++)if(!t.allowsMarks(e.child(i).marks))return!0;return!1}function QK(t){return t.spec.defining||t.spec.definingForContent}function ZK(t,e,n,i){if(!i.size)return t.deleteRange(e,n);let r=t.doc.resolve(e),o=t.doc.resolve(n);if(I4(r,o,i))return t.step(new kn(e,n,i));let s=B4(r,t.doc.resolve(n));s[s.length-1]==0&&s.pop();let a=-(r.depth+1);s.unshift(a);for(let d=r.depth,p=r.pos-1;d>0;d--,p--){let h=r.node(d).type.spec;if(h.defining||h.definingAsContext||h.isolating)break;s.indexOf(d)>-1?a=d:r.before(d)==p&&s.splice(1,0,-d)}let l=s.indexOf(a),f=[],u=i.openStart;for(let d=i.content,p=0;;p++){let h=d.firstChild;if(f.push(h),p==i.openStart)break;d=h.content}for(let d=u-1;d>=0;d--){let p=f[d],h=QK(p.type);if(h&&!p.sameMarkup(r.node(Math.abs(a)-1)))u=d;else if(h||!p.type.isTextblock)break}for(let d=i.openStart;d>=0;d--){let p=(d+u+1)%(i.openStart+1),h=f[p];if(h)for(let g=0;g<s.length;g++){let y=s[(g+l)%s.length],w=!0;y<0&&(w=!1,y=-y);let v=r.node(y-1),_=r.index(y-1);if(v.canReplaceWith(_,_,h.type,h.marks))return t.replace(r.before(y),w?o.after(y):n,new De(D4(i.content,0,i.openStart,p),p,i.openEnd))}}let c=t.steps.length;for(let d=s.length-1;d>=0&&(t.replace(e,n,i),!(t.steps.length>c));d--){let p=s[d];p<0||(e=r.before(p),n=o.after(p))}}function D4(t,e,n,i,r){if(e<n){let o=t.firstChild;t=t.replaceChild(0,o.copy(D4(o.content,e+1,n,i,o)))}if(e>i){let o=r.contentMatchAt(0),s=o.fillBefore(t).append(t);t=s.append(o.matchFragment(s).fillBefore(we.empty,!0))}return t}function eG(t,e,n,i){if(!i.isInline&&e==n&&t.doc.resolve(e).parent.content.size){let r=JK(t.doc,e,i.type);r!=null&&(e=n=r)}t.replaceRange(e,n,new De(we.from(i),0,0))}function tG(t,e,n){let i=t.doc.resolve(e),r=t.doc.resolve(n),o=B4(i,r);for(let s=0;s<o.length;s++){let a=o[s],l=s==o.length-1;if(l&&a==0||i.node(a).type.contentMatch.validEnd)return t.delete(i.start(a),r.end(a));if(a>0&&(l||i.node(a-1).canReplace(i.index(a-1),r.indexAfter(a-1))))return t.delete(i.before(a),r.after(a))}for(let s=1;s<=i.depth&&s<=r.depth;s++)if(e-i.start(s)==i.depth-s&&n>i.end(s)&&r.end(s)-n!=r.depth-s&&i.start(s-1)==r.start(s-1)&&i.node(s-1).canReplace(i.index(s-1),r.index(s-1)))return t.delete(i.before(s),n);t.delete(e,n)}function B4(t,e){let n=[],i=Math.min(t.depth,e.depth);for(let r=i;r>=0;r--){let o=t.start(r);if(o<t.pos-(t.depth-r)||e.end(r)>e.pos+(e.depth-r)||t.node(r).type.spec.isolating||e.node(r).type.spec.isolating)break;(o==e.start(r)||r==t.depth&&r==e.depth&&t.parent.inlineContent&&e.parent.inlineContent&&r&&e.start(r-1)==o-1)&&n.push(r)}return n}class Ba extends Wn{constructor(e,n,i){super(),this.pos=e,this.attr=n,this.value=i}apply(e){let n=e.nodeAt(this.pos);if(!n)return ln.fail("No node at attribute step's position");let i=Object.create(null);for(let o in n.attrs)i[o]=n.attrs[o];i[this.attr]=this.value;let r=n.type.create(i,null,n.marks);return ln.fromReplace(e,this.pos,this.pos+1,new De(we.from(r),0,n.isLeaf?0:1))}getMap(){return Ri.empty}invert(e){return new Ba(this.pos,this.attr,e.nodeAt(this.pos).attrs[this.attr])}map(e){let n=e.mapResult(this.pos,1);return n.deletedAfter?null:new Ba(n.pos,this.attr,this.value)}toJSON(){return{stepType:"attr",pos:this.pos,attr:this.attr,value:this.value}}static fromJSON(e,n){if(typeof n.pos!="number"||typeof n.attr!="string")throw new RangeError("Invalid input for AttrStep.fromJSON");return new Ba(n.pos,n.attr,n.value)}}Wn.jsonID("attr",Ba);class Af extends Wn{constructor(e,n){super(),this.attr=e,this.value=n}apply(e){let n=Object.create(null);for(let r in e.attrs)n[r]=e.attrs[r];n[this.attr]=this.value;let i=e.type.create(n,e.content,e.marks);return ln.ok(i)}getMap(){return Ri.empty}invert(e){return new Af(this.attr,e.attrs[this.attr])}map(e){return this}toJSON(){return{stepType:"docAttr",attr:this.attr,value:this.value}}static fromJSON(e,n){if(typeof n.attr!="string")throw new RangeError("Invalid input for DocAttrStep.fromJSON");return new Af(n.attr,n.value)}}Wn.jsonID("docAttr",Af);let Fa=class extends Error{};Fa=function t(e){let n=Error.call(this,e);return n.__proto__=t.prototype,n},Fa.prototype=Object.create(Error.prototype),Fa.prototype.constructor=Fa,Fa.prototype.name="TransformError";class F4{constructor(e){this.doc=e,this.steps=[],this.docs=[],this.mapping=new Cf}get before(){return this.docs.length?this.docs[0]:this.doc}step(e){let n=this.maybeStep(e);if(n.failed)throw new Fa(n.failed);return this}maybeStep(e){let n=e.apply(this.doc);return n.failed||this.addStep(e,n.doc),n}get docChanged(){return this.steps.length>0}addStep(e,n){this.docs.push(this.doc),this.steps.push(e),this.mapping.appendMap(e.getMap()),this.doc=n}replace(e,n=e,i=De.empty){let r=Kd(this.doc,e,n,i);return r&&this.step(r),this}replaceWith(e,n,i){return this.replace(e,n,new De(we.from(i),0,0))}delete(e,n){return this.replace(e,n,De.empty)}insert(e,n){return this.replaceWith(e,e,n)}replaceRange(e,n,i){return ZK(this,e,n,i),this}replaceRangeWith(e,n,i){return eG(this,e,n,i),this}deleteRange(e,n){return tG(this,e,n),this}lift(e,n){return LK(this,e,n),this}join(e,n=1){return GK(this,e,n),this}wrap(e,n){return zK(this,e,n),this}setBlockType(e,n=e,i,r=null){return jK(this,e,n,i,r),this}setNodeMarkup(e,n,i=null,r){return UK(this,e,n,i,r),this}setNodeAttribute(e,n,i){return this.step(new Ba(e,n,i)),this}setDocAttribute(e,n){return this.step(new Af(e,n)),this}addNodeMark(e,n){return this.step(new Bo(e,n)),this}removeNodeMark(e,n){let i=this.doc.nodeAt(e);if(!i)throw new RangeError("No node at position "+e);if(n instanceof Vt)n.isInSet(i.marks)&&this.step(new Ms(e,n));else{let r=i.marks,o,s=[];for(;o=n.isInSet(r);)s.push(new Ms(e,o)),r=o.removeFromSet(r);for(let a=s.length-1;a>=0;a--)this.step(s[a])}return this}split(e,n=1,i){return WK(this,e,n,i),this}addMark(e,n,i){return BK(this,e,n,i),this}removeMark(e,n,i){return FK(this,e,n,i),this}clearIncompatible(e,n,i){return n0(this,e,n,i),this}}const o0=Object.create(null);class ht{constructor(e,n,i){this.$anchor=e,this.$head=n,this.ranges=i||[new nG(e.min(n),e.max(n))]}get anchor(){return this.$anchor.pos}get head(){return this.$head.pos}get from(){return this.$from.pos}get to(){return this.$to.pos}get $from(){return this.ranges[0].$from}get $to(){return this.ranges[0].$to}get empty(){let e=this.ranges;for(let n=0;n<e.length;n++)if(e[n].$from.pos!=e[n].$to.pos)return!1;return!0}content(){return this.$from.doc.slice(this.from,this.to,!0)}replace(e,n=De.empty){let i=n.content.lastChild,r=null;for(let a=0;a<n.openEnd;a++)r=i,i=i.lastChild;let o=e.steps.length,s=this.ranges;for(let a=0;a<s.length;a++){let{$from:l,$to:f}=s[a],u=e.mapping.slice(o);e.replaceRange(u.map(l.pos),u.map(f.pos),a?De.empty:n),a==0&&q4(e,o,(i?i.isInline:r&&r.isTextblock)?-1:1)}}replaceWith(e,n){let i=e.steps.length,r=this.ranges;for(let o=0;o<r.length;o++){let{$from:s,$to:a}=r[o],l=e.mapping.slice(i),f=l.map(s.pos),u=l.map(a.pos);o?e.deleteRange(f,u):(e.replaceRangeWith(f,u,n),q4(e,i,n.isInline?-1:1))}}static findFrom(e,n,i=!1){let r=e.parent.inlineContent?new mt(e):$a(e.node(0),e.parent,e.pos,e.index(),n,i);if(r)return r;for(let o=e.depth-1;o>=0;o--){let s=n<0?$a(e.node(0),e.node(o),e.before(o+1),e.index(o),n,i):$a(e.node(0),e.node(o),e.after(o+1),e.index(o)+1,n,i);if(s)return s}return null}static near(e,n=1){return this.findFrom(e,n)||this.findFrom(e,-n)||new Ti(e.node(0))}static atStart(e){return $a(e,e,0,0,1)||new Ti(e)}static atEnd(e){return $a(e,e,e.content.size,e.childCount,-1)||new Ti(e)}static fromJSON(e,n){if(!n||!n.type)throw new RangeError("Invalid input for Selection.fromJSON");let i=o0[n.type];if(!i)throw new RangeError(`No selection type ${n.type} defined`);return i.fromJSON(e,n)}static jsonID(e,n){if(e in o0)throw new RangeError("Duplicate use of selection JSON ID "+e);return o0[e]=n,n.prototype.jsonID=e,n}getBookmark(){return mt.between(this.$anchor,this.$head).getBookmark()}}ht.prototype.visible=!0;class nG{constructor(e,n){this.$from=e,this.$to=n}}let $4=!1;function L4(t){!$4&&!t.parent.inlineContent&&($4=!0,console.warn("TextSelection endpoint not pointing into a node with inline content ("+t.parent.type.name+")"))}class mt extends ht{constructor(e,n=e){L4(e),L4(n),super(e,n)}get $cursor(){return this.$anchor.pos==this.$head.pos?this.$head:null}map(e,n){let i=e.resolve(n.map(this.head));if(!i.parent.inlineContent)return ht.near(i);let r=e.resolve(n.map(this.anchor));return new mt(r.parent.inlineContent?r:i,i)}replace(e,n=De.empty){if(super.replace(e,n),n==De.empty){let i=this.$from.marksAcross(this.$to);i&&e.ensureMarks(i)}}eq(e){return e instanceof mt&&e.anchor==this.anchor&&e.head==this.head}getBookmark(){return new Gd(this.anchor,this.head)}toJSON(){return{type:"text",anchor:this.anchor,head:this.head}}static fromJSON(e,n){if(typeof n.anchor!="number"||typeof n.head!="number")throw new RangeError("Invalid input for TextSelection.fromJSON");return new mt(e.resolve(n.anchor),e.resolve(n.head))}static create(e,n,i=n){let r=e.resolve(n);return new this(r,i==n?r:e.resolve(i))}static between(e,n,i){let r=e.pos-n.pos;if((!i||r)&&(i=r>=0?1:-1),!n.parent.inlineContent){let o=ht.findFrom(n,i,!0)||ht.findFrom(n,-i,!0);if(o)n=o.$head;else return ht.near(n,i)}return e.parent.inlineContent||(r==0?e=n:(e=(ht.findFrom(e,-i,!0)||ht.findFrom(e,i,!0)).$anchor,e.pos<n.pos!=r<0&&(e=n))),new mt(e,n)}}ht.jsonID("text",mt);class Gd{constructor(e,n){this.anchor=e,this.head=n}map(e){return new Gd(e.map(this.anchor),e.map(this.head))}resolve(e){return mt.between(e.resolve(this.anchor),e.resolve(this.head))}}class nt extends ht{constructor(e){let n=e.nodeAfter,i=e.node(0).resolve(e.pos+n.nodeSize);super(e,i),this.node=n}map(e,n){let{deleted:i,pos:r}=n.mapResult(this.anchor),o=e.resolve(r);return i?ht.near(o):new nt(o)}content(){return new De(we.from(this.node),0,0)}eq(e){return e instanceof nt&&e.anchor==this.anchor}toJSON(){return{type:"node",anchor:this.anchor}}getBookmark(){return new s0(this.anchor)}static fromJSON(e,n){if(typeof n.anchor!="number")throw new RangeError("Invalid input for NodeSelection.fromJSON");return new nt(e.resolve(n.anchor))}static create(e,n){return new nt(e.resolve(n))}static isSelectable(e){return!e.isText&&e.type.spec.selectable!==!1}}nt.prototype.visible=!1,ht.jsonID("node",nt);class s0{constructor(e){this.anchor=e}map(e){let{deleted:n,pos:i}=e.mapResult(this.anchor);return n?new Gd(i,i):new s0(i)}resolve(e){let n=e.resolve(this.anchor),i=n.nodeAfter;return i&&nt.isSelectable(i)?new nt(n):ht.near(n)}}class Ti extends ht{constructor(e){super(e.resolve(0),e.resolve(e.content.size))}replace(e,n=De.empty){if(n==De.empty){e.delete(0,e.doc.content.size);let i=ht.atStart(e.doc);i.eq(e.selection)||e.setSelection(i)}else super.replace(e,n)}toJSON(){return{type:"all"}}static fromJSON(e){return new Ti(e)}map(e){return new Ti(e)}eq(e){return e instanceof Ti}getBookmark(){return iG}}ht.jsonID("all",Ti);const iG={map(){return this},resolve(t){return new Ti(t)}};function $a(t,e,n,i,r,o=!1){if(e.inlineContent)return mt.create(t,n);for(let s=i-(r>0?0:1);r>0?s<e.childCount:s>=0;s+=r){let a=e.child(s);if(a.isAtom){if(!o&&nt.isSelectable(a))return nt.create(t,n-(r<0?a.nodeSize:0))}else{let l=$a(t,a,n+r,r<0?a.childCount:0,r,o);if(l)return l}n+=a.nodeSize*r}return null}function q4(t,e,n){let i=t.steps.length-1;if(i<e)return;let r=t.steps[i];if(!(r instanceof kn||r instanceof Sn))return;let o=t.mapping.maps[i],s;o.forEach((a,l,f,u)=>{s==null&&(s=u)}),t.setSelection(ht.near(t.doc.resolve(s),n))}const V4=1,Jd=2,z4=4;class rG extends F4{constructor(e){super(e.doc),this.curSelectionFor=0,this.updated=0,this.meta=Object.create(null),this.time=Date.now(),this.curSelection=e.selection,this.storedMarks=e.storedMarks}get selection(){return this.curSelectionFor<this.steps.length&&(this.curSelection=this.curSelection.map(this.doc,this.mapping.slice(this.curSelectionFor)),this.curSelectionFor=this.steps.length),this.curSelection}setSelection(e){if(e.$from.doc!=this.doc)throw new RangeError("Selection passed to setSelection must point at the current document");return this.curSelection=e,this.curSelectionFor=this.steps.length,this.updated=(this.updated|V4)&~Jd,this.storedMarks=null,this}get selectionSet(){return(this.updated&V4)>0}setStoredMarks(e){return this.storedMarks=e,this.updated|=Jd,this}ensureMarks(e){return Vt.sameSet(this.storedMarks||this.selection.$from.marks(),e)||this.setStoredMarks(e),this}addStoredMark(e){return this.ensureMarks(e.addToSet(this.storedMarks||this.selection.$head.marks()))}removeStoredMark(e){return this.ensureMarks(e.removeFromSet(this.storedMarks||this.selection.$head.marks()))}get storedMarksSet(){return(this.updated&Jd)>0}addStep(e,n){super.addStep(e,n),this.updated=this.updated&~Jd,this.storedMarks=null}setTime(e){return this.time=e,this}replaceSelection(e){return this.selection.replace(this,e),this}replaceSelectionWith(e,n=!0){let i=this.selection;return n&&(e=e.mark(this.storedMarks||(i.empty?i.$from.marks():i.$from.marksAcross(i.$to)||Vt.none))),i.replaceWith(this,e),this}deleteSelection(){return this.selection.replace(this),this}insertText(e,n,i){let r=this.doc.type.schema;if(n==null)return e?this.replaceSelectionWith(r.text(e),!0):this.deleteSelection();{if(i==null&&(i=n),i=i??n,!e)return this.deleteRange(n,i);let o=this.storedMarks;if(!o){let s=this.doc.resolve(n);o=i==n?s.marks():s.marksAcross(this.doc.resolve(i))}return this.replaceRangeWith(n,i,r.text(e,o)),this.selection.empty||this.setSelection(ht.near(this.selection.$to)),this}}setMeta(e,n){return this.meta[typeof e=="string"?e:e.key]=n,this}getMeta(e){return this.meta[typeof e=="string"?e:e.key]}get isGeneric(){for(let e in this.meta)return!1;return!0}scrollIntoView(){return this.updated|=z4,this}get scrolledIntoView(){return(this.updated&z4)>0}}function j4(t,e){return!e||!t?t:t.bind(e)}class Rf{constructor(e,n,i){this.name=e,this.init=j4(n.init,i),this.apply=j4(n.apply,i)}}const oG=[new Rf("doc",{init(t){return t.doc||t.schema.topNodeType.createAndFill()},apply(t){return t.doc}}),new Rf("selection",{init(t,e){return t.selection||ht.atStart(e.doc)},apply(t){return t.selection}}),new Rf("storedMarks",{init(t){return t.storedMarks||null},apply(t,e,n,i){return i.selection.$cursor?t.storedMarks:null}}),new Rf("scrollToSelection",{init(){return 0},apply(t,e){return t.scrolledIntoView?e+1:e}})];class a0{constructor(e,n){this.schema=e,this.plugins=[],this.pluginsByKey=Object.create(null),this.fields=oG.slice(),n&&n.forEach(i=>{if(this.pluginsByKey[i.key])throw new RangeError("Adding different instances of a keyed plugin ("+i.key+")");this.plugins.push(i),this.pluginsByKey[i.key]=i,i.spec.state&&this.fields.push(new Rf(i.key,i.spec.state,i))})}}class La{constructor(e){this.config=e}get schema(){return this.config.schema}get plugins(){return this.config.plugins}apply(e){return this.applyTransaction(e).state}filterTransaction(e,n=-1){for(let i=0;i<this.config.plugins.length;i++)if(i!=n){let r=this.config.plugins[i];if(r.spec.filterTransaction&&!r.spec.filterTransaction.call(r,e,this))return!1}return!0}applyTransaction(e){if(!this.filterTransaction(e))return{state:this,transactions:[]};let n=[e],i=this.applyInner(e),r=null;for(;;){let o=!1;for(let s=0;s<this.config.plugins.length;s++){let a=this.config.plugins[s];if(a.spec.appendTransaction){let l=r?r[s].n:0,f=r?r[s].state:this,u=l<n.length&&a.spec.appendTransaction.call(a,l?n.slice(l):n,f,i);if(u&&i.filterTransaction(u,s)){if(u.setMeta("appendedTransaction",e),!r){r=[];for(let c=0;c<this.config.plugins.length;c++)r.push(c<s?{state:i,n:n.length}:{state:this,n:0})}n.push(u),i=i.applyInner(u),o=!0}r&&(r[s]={state:i,n:n.length})}}if(!o)return{state:i,transactions:n}}}applyInner(e){if(!e.before.eq(this.doc))throw new RangeError("Applying a mismatched transaction");let n=new La(this.config),i=this.config.fields;for(let r=0;r<i.length;r++){let o=i[r];n[o.name]=o.apply(e,this[o.name],this,n)}return n}get tr(){return new rG(this)}static create(e){let n=new a0(e.doc?e.doc.type.schema:e.schema,e.plugins),i=new La(n);for(let r=0;r<n.fields.length;r++)i[n.fields[r].name]=n.fields[r].init(e,i);return i}reconfigure(e){let n=new a0(this.schema,e.plugins),i=n.fields,r=new La(n);for(let o=0;o<i.length;o++){let s=i[o].name;r[s]=this.hasOwnProperty(s)?this[s]:i[o].init(e,r)}return r}toJSON(e){let n={doc:this.doc.toJSON(),selection:this.selection.toJSON()};if(this.storedMarks&&(n.storedMarks=this.storedMarks.map(i=>i.toJSON())),e&&typeof e=="object")for(let i in e){if(i=="doc"||i=="selection")throw new RangeError("The JSON fields `doc` and `selection` are reserved");let r=e[i],o=r.spec.state;o&&o.toJSON&&(n[i]=o.toJSON.call(r,this[r.key]))}return n}static fromJSON(e,n,i){if(!n)throw new RangeError("Invalid input for EditorState.fromJSON");if(!e.schema)throw new RangeError("Required config field 'schema' missing");let r=new a0(e.schema,e.plugins),o=new La(r);return r.fields.forEach(s=>{if(s.name=="doc")o.doc=Io.fromJSON(e.schema,n.doc);else if(s.name=="selection")o.selection=ht.fromJSON(o.doc,n.selection);else if(s.name=="storedMarks")n.storedMarks&&(o.storedMarks=n.storedMarks.map(e.schema.markFromJSON));else{if(i)for(let a in i){let l=i[a],f=l.spec.state;if(l.key==s.name&&f&&f.fromJSON&&Object.prototype.hasOwnProperty.call(n,a)){o[s.name]=f.fromJSON.call(l,e,n[a],o);return}}o[s.name]=s.init(e,o)}}),o}}function H4(t,e,n){for(let i in t){let r=t[i];r instanceof Function?r=r.bind(e):i=="handleDOMEvents"&&(r=H4(r,e,{})),n[i]=r}return n}class fn{constructor(e){this.spec=e,this.props={},e.props&&H4(e.props,this,this.props),this.key=e.key?e.key.key:U4("plugin")}getState(e){return e[this.key]}}const l0=Object.create(null);function U4(t){return t in l0?t+"$"+ ++l0[t]:(l0[t]=0,t+"$")}class Kn{constructor(e="key"){this.key=U4(e)}get(e){return e.config.pluginsByKey[this.key]}getState(e){return e[this.key]}}const Nn=function(t){for(var e=0;;e++)if(t=t.previousSibling,!t)return e},qa=function(t){let e=t.assignedSlot||t.parentNode;return e&&e.nodeType==11?e.host:e};let f0=null;const io=function(t,e,n){let i=f0||(f0=document.createRange());return i.setEnd(t,n??t.nodeValue.length),i.setStart(t,e||0),i},sG=function(){f0=null},Ns=function(t,e,n,i){return n&&(W4(t,e,n,i,-1)||W4(t,e,n,i,1))},aG=/^(img|br|input|textarea|hr)$/i;function W4(t,e,n,i,r){for(var o;;){if(t==n&&e==i)return!0;if(e==(r<0?0:$i(t))){let s=t.parentNode;if(!s||s.nodeType!=1||Tf(t)||aG.test(t.nodeName)||t.contentEditable=="false")return!1;e=Nn(t)+(r<0?0:1),t=s}else if(t.nodeType==1){let s=t.childNodes[e+(r<0?-1:0)];if(s.nodeType==1&&s.contentEditable=="false")if(!((o=s.pmViewDesc)===null||o===void 0)&&o.ignoreForSelection)e+=r;else return!1;else t=s,e=r<0?$i(t):0}else return!1}}function $i(t){return t.nodeType==3?t.nodeValue.length:t.childNodes.length}function lG(t,e){for(;;){if(t.nodeType==3&&e)return t;if(t.nodeType==1&&e>0){if(t.contentEditable=="false")return null;t=t.childNodes[e-1],e=$i(t)}else if(t.parentNode&&!Tf(t))e=Nn(t),t=t.parentNode;else return null}}function fG(t,e){for(;;){if(t.nodeType==3&&e<t.nodeValue.length)return t;if(t.nodeType==1&&e<t.childNodes.length){if(t.contentEditable=="false")return null;t=t.childNodes[e],e=0}else if(t.parentNode&&!Tf(t))e=Nn(t)+1,t=t.parentNode;else return null}}function uG(t,e,n){for(let i=e==0,r=e==$i(t);i||r;){if(t==n)return!0;let o=Nn(t);if(t=t.parentNode,!t)return!1;i=i&&o==0,r=r&&o==$i(t)}}function Tf(t){let e;for(let n=t;n&&!(e=n.pmViewDesc);n=n.parentNode);return e&&e.node&&e.node.isBlock&&(e.dom==t||e.contentDOM==t)}const Yd=function(t){return t.focusNode&&Ns(t.focusNode,t.focusOffset,t.anchorNode,t.anchorOffset)};function Ds(t,e){let n=document.createEvent("Event");return n.initEvent("keydown",!0,!0),n.keyCode=t,n.key=n.code=e,n}function cG(t){let e=t.activeElement;for(;e&&e.shadowRoot;)e=e.shadowRoot.activeElement;return e}function dG(t,e,n){if(t.caretPositionFromPoint)try{let i=t.caretPositionFromPoint(e,n);if(i)return{node:i.offsetNode,offset:Math.min($i(i.offsetNode),i.offset)}}catch{}if(t.caretRangeFromPoint){let i=t.caretRangeFromPoint(e,n);if(i)return{node:i.startContainer,offset:Math.min($i(i.startContainer),i.startOffset)}}}const Or=typeof navigator<"u"?navigator:null,K4=typeof document<"u"?document:null,Fo=Or&&Or.userAgent||"",u0=/Edge\/(\d+)/.exec(Fo),G4=/MSIE \d/.exec(Fo),c0=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(Fo),bi=!!(G4||c0||u0),$o=G4?document.documentMode:c0?+c0[1]:u0?+u0[1]:0,Li=!bi&&/gecko\/(\d+)/i.test(Fo);Li&&+(/Firefox\/(\d+)/.exec(Fo)||[0,0])[1];const d0=!bi&&/Chrome\/(\d+)/.exec(Fo),Gn=!!d0,J4=d0?+d0[1]:0,li=!bi&&!!Or&&/Apple Computer/.test(Or.vendor),Va=li&&(/Mobile\/\w+/.test(Fo)||!!Or&&Or.maxTouchPoints>2),qi=Va||(Or?/Mac/.test(Or.platform):!1),pG=Or?/Win/.test(Or.platform):!1,ro=/Android \d/.test(Fo),Pf=!!K4&&"webkitFontSmoothing"in K4.documentElement.style,hG=Pf?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0;function gG(t){let e=t.defaultView&&t.defaultView.visualViewport;return e?{left:0,right:e.width,top:0,bottom:e.height}:{left:0,right:t.documentElement.clientWidth,top:0,bottom:t.documentElement.clientHeight}}function oo(t,e){return typeof t=="number"?t:t[e]}function mG(t){let e=t.getBoundingClientRect(),n=e.width/t.offsetWidth||1,i=e.height/t.offsetHeight||1;return{left:e.left,right:e.left+t.clientWidth*n,top:e.top,bottom:e.top+t.clientHeight*i}}function Y4(t,e,n){let i=t.someProp("scrollThreshold")||0,r=t.someProp("scrollMargin")||5,o=t.dom.ownerDocument;for(let s=n||t.dom;s;){if(s.nodeType!=1){s=qa(s);continue}let a=s,l=a==o.body,f=l?gG(o):mG(a),u=0,c=0;if(e.top<f.top+oo(i,"top")?c=-(f.top-e.top+oo(r,"top")):e.bottom>f.bottom-oo(i,"bottom")&&(c=e.bottom-e.top>f.bottom-f.top?e.top+oo(r,"top")-f.top:e.bottom-f.bottom+oo(r,"bottom")),e.left<f.left+oo(i,"left")?u=-(f.left-e.left+oo(r,"left")):e.right>f.right-oo(i,"right")&&(u=e.right-f.right+oo(r,"right")),u||c)if(l)o.defaultView.scrollBy(u,c);else{let p=a.scrollLeft,h=a.scrollTop;c&&(a.scrollTop+=c),u&&(a.scrollLeft+=u);let g=a.scrollLeft-p,y=a.scrollTop-h;e={left:e.left-g,top:e.top-y,right:e.right-g,bottom:e.bottom-y}}let d=l?"fixed":getComputedStyle(s).position;if(/^(fixed|sticky)$/.test(d))break;s=d=="absolute"?s.offsetParent:qa(s)}}function yG(t){let e=t.dom.getBoundingClientRect(),n=Math.max(0,e.top),i,r;for(let o=(e.left+e.right)/2,s=n+1;s<Math.min(innerHeight,e.bottom);s+=5){let a=t.root.elementFromPoint(o,s);if(!a||a==t.dom||!t.dom.contains(a))continue;let l=a.getBoundingClientRect();if(l.top>=n-20){i=a,r=l.top;break}}return{refDOM:i,refTop:r,stack:X4(t.dom)}}function X4(t){let e=[],n=t.ownerDocument;for(let i=t;i&&(e.push({dom:i,top:i.scrollTop,left:i.scrollLeft}),t!=n);i=qa(i));return e}function wG({refDOM:t,refTop:e,stack:n}){let i=t?t.getBoundingClientRect().top:0;Q4(n,i==0?0:i-e)}function Q4(t,e){for(let n=0;n<t.length;n++){let{dom:i,top:r,left:o}=t[n];i.scrollTop!=r+e&&(i.scrollTop=r+e),i.scrollLeft!=o&&(i.scrollLeft=o)}}let za=null;function vG(t){if(t.setActive)return t.setActive();if(za)return t.focus(za);let e=X4(t);t.focus(za==null?{get preventScroll(){return za={preventScroll:!0},!0}}:void 0),za||(za=!1,Q4(e,0))}function Z4(t,e){let n,i=2e8,r,o=0,s=e.top,a=e.top,l,f;for(let u=t.firstChild,c=0;u;u=u.nextSibling,c++){let d;if(u.nodeType==1)d=u.getClientRects();else if(u.nodeType==3)d=io(u).getClientRects();else continue;for(let p=0;p<d.length;p++){let h=d[p];if(h.top<=s&&h.bottom>=a){s=Math.max(h.bottom,s),a=Math.min(h.top,a);let g=h.left>e.left?h.left-e.left:h.right<e.left?e.left-h.right:0;if(g<i){n=u,i=g,r=g&&n.nodeType==3?{left:h.right<e.left?h.right:h.left,top:e.top}:e,u.nodeType==1&&g&&(o=c+(e.left>=(h.left+h.right)/2?1:0));continue}}else h.top>e.top&&!l&&h.left<=e.left&&h.right>=e.left&&(l=u,f={left:Math.max(h.left,Math.min(h.right,e.left)),top:h.top});!n&&(e.left>=h.right&&e.top>=h.top||e.left>=h.left&&e.top>=h.bottom)&&(o=c+1)}}return!n&&l&&(n=l,r=f,i=0),n&&n.nodeType==3?bG(n,r):!n||i&&n.nodeType==1?{node:t,offset:o}:Z4(n,r)}function bG(t,e){let n=t.nodeValue.length,i=document.createRange();for(let r=0;r<n;r++){i.setEnd(t,r+1),i.setStart(t,r);let o=Lo(i,1);if(o.top!=o.bottom&&p0(e,o))return{node:t,offset:r+(e.left>=(o.left+o.right)/2?1:0)}}return{node:t,offset:0}}function p0(t,e){return t.left>=e.left-1&&t.left<=e.right+1&&t.top>=e.top-1&&t.top<=e.bottom+1}function xG(t,e){let n=t.parentNode;return n&&/^li$/i.test(n.nodeName)&&e.left<t.getBoundingClientRect().left?n:t}function _G(t,e,n){let{node:i,offset:r}=Z4(e,n),o=-1;if(i.nodeType==1&&!i.firstChild){let s=i.getBoundingClientRect();o=s.left!=s.right&&n.left>(s.left+s.right)/2?1:-1}return t.docView.posFromDOM(i,r,o)}function kG(t,e,n,i){let r=-1;for(let o=e,s=!1;o!=t.dom;){let a=t.docView.nearestDesc(o,!0),l;if(!a)return null;if(a.dom.nodeType==1&&(a.node.isBlock&&a.parent||!a.contentDOM)&&((l=a.dom.getBoundingClientRect()).width||l.height)&&(a.node.isBlock&&a.parent&&!/^T(R|BODY|HEAD|FOOT)$/.test(a.dom.nodeName)&&(!s&&l.left>i.left||l.top>i.top?r=a.posBefore:(!s&&l.right<i.left||l.bottom<i.top)&&(r=a.posAfter),s=!0),!a.contentDOM&&r<0&&!a.node.isText))return(a.node.isBlock?i.top<(l.top+l.bottom)/2:i.left<(l.left+l.right)/2)?a.posBefore:a.posAfter;o=a.dom.parentNode}return r>-1?r:t.docView.posFromDOM(e,n,-1)}function eC(t,e,n){let i=t.childNodes.length;if(i&&n.top<n.bottom)for(let r=Math.max(0,Math.min(i-1,Math.floor(i*(e.top-n.top)/(n.bottom-n.top))-2)),o=r;;){let s=t.childNodes[o];if(s.nodeType==1){let a=s.getClientRects();for(let l=0;l<a.length;l++){let f=a[l];if(p0(e,f))return eC(s,e,f)}}if((o=(o+1)%i)==r)break}return t}function SG(t,e){let n=t.dom.ownerDocument,i,r=0,o=dG(n,e.left,e.top);o&&({node:i,offset:r}=o);let s=(t.root.elementFromPoint?t.root:n).elementFromPoint(e.left,e.top),a;if(!s||!t.dom.contains(s.nodeType!=1?s.parentNode:s)){let f=t.dom.getBoundingClientRect();if(!p0(e,f)||(s=eC(t.dom,e,f),!s))return null}if(li)for(let f=s;i&&f;f=qa(f))f.draggable&&(i=void 0);if(s=xG(s,e),i){if(Li&&i.nodeType==1&&(r=Math.min(r,i.childNodes.length),r<i.childNodes.length)){let u=i.childNodes[r],c;u.nodeName=="IMG"&&(c=u.getBoundingClientRect()).right<=e.left&&c.bottom>e.top&&r++}let f;Pf&&r&&i.nodeType==1&&(f=i.childNodes[r-1]).nodeType==1&&f.contentEditable=="false"&&f.getBoundingClientRect().top>=e.top&&r--,i==t.dom&&r==i.childNodes.length-1&&i.lastChild.nodeType==1&&e.top>i.lastChild.getBoundingClientRect().bottom?a=t.state.doc.content.size:(r==0||i.nodeType!=1||i.childNodes[r-1].nodeName!="BR")&&(a=kG(t,i,r,e))}a==null&&(a=_G(t,s,e));let l=t.docView.nearestDesc(s,!0);return{pos:a,inside:l?l.posAtStart-l.border:-1}}function tC(t){return t.top<t.bottom||t.left<t.right}function Lo(t,e){let n=t.getClientRects();if(n.length){let i=n[e<0?0:n.length-1];if(tC(i))return i}return Array.prototype.find.call(n,tC)||t.getBoundingClientRect()}const CG=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/;function nC(t,e,n){let{node:i,offset:r,atom:o}=t.docView.domFromPos(e,n<0?-1:1),s=Pf||Li;if(i.nodeType==3)if(s&&(CG.test(i.nodeValue)||(n<0?!r:r==i.nodeValue.length))){let l=Lo(io(i,r,r),n);if(Li&&r&&/\s/.test(i.nodeValue[r-1])&&r<i.nodeValue.length){let f=Lo(io(i,r-1,r-1),-1);if(f.top==l.top){let u=Lo(io(i,r,r+1),-1);if(u.top!=l.top)return Mf(u,u.left<f.left)}}return l}else{let l=r,f=r,u=n<0?1:-1;return n<0&&!r?(f++,u=-1):n>=0&&r==i.nodeValue.length?(l--,u=1):n<0?l--:f++,Mf(Lo(io(i,l,f),u),u<0)}if(!t.state.doc.resolve(e-(o||0)).parent.inlineContent){if(o==null&&r&&(n<0||r==$i(i))){let l=i.childNodes[r-1];if(l.nodeType==1)return h0(l.getBoundingClientRect(),!1)}if(o==null&&r<$i(i)){let l=i.childNodes[r];if(l.nodeType==1)return h0(l.getBoundingClientRect(),!0)}return h0(i.getBoundingClientRect(),n>=0)}if(o==null&&r&&(n<0||r==$i(i))){let l=i.childNodes[r-1],f=l.nodeType==3?io(l,$i(l)-(s?0:1)):l.nodeType==1&&(l.nodeName!="BR"||!l.nextSibling)?l:null;if(f)return Mf(Lo(f,1),!1)}if(o==null&&r<$i(i)){let l=i.childNodes[r];for(;l.pmViewDesc&&l.pmViewDesc.ignoreForCoords;)l=l.nextSibling;let f=l?l.nodeType==3?io(l,0,s?0:1):l.nodeType==1?l:null:null;if(f)return Mf(Lo(f,-1),!0)}return Mf(Lo(i.nodeType==3?io(i):i,-n),n>=0)}function Mf(t,e){if(t.width==0)return t;let n=e?t.left:t.right;return{top:t.top,bottom:t.bottom,left:n,right:n}}function h0(t,e){if(t.height==0)return t;let n=e?t.top:t.bottom;return{top:n,bottom:n,left:t.left,right:t.right}}function iC(t,e,n){let i=t.state,r=t.root.activeElement;i!=e&&t.updateState(e),r!=t.dom&&t.focus();try{return n()}finally{i!=e&&t.updateState(i),r!=t.dom&&r&&r.focus()}}function EG(t,e,n){let i=e.selection,r=n=="up"?i.$from:i.$to;return iC(t,e,()=>{let{node:o}=t.docView.domFromPos(r.pos,n=="up"?-1:1);for(;;){let a=t.docView.nearestDesc(o,!0);if(!a)break;if(a.node.isBlock){o=a.contentDOM||a.dom;break}o=a.dom.parentNode}let s=nC(t,r.pos,1);for(let a=o.firstChild;a;a=a.nextSibling){let l;if(a.nodeType==1)l=a.getClientRects();else if(a.nodeType==3)l=io(a,0,a.nodeValue.length).getClientRects();else continue;for(let f=0;f<l.length;f++){let u=l[f];if(u.bottom>u.top+1&&(n=="up"?s.top-u.top>(u.bottom-s.top)*2:u.bottom-s.bottom>(s.bottom-u.top)*2))return!1}}return!0})}const OG=/[\u0590-\u08ac]/;function AG(t,e,n){let{$head:i}=e.selection;if(!i.parent.isTextblock)return!1;let r=i.parentOffset,o=!r,s=r==i.parent.content.size,a=t.domSelection();return a?!OG.test(i.parent.textContent)||!a.modify?n=="left"||n=="backward"?o:s:iC(t,e,()=>{let{focusNode:l,focusOffset:f,anchorNode:u,anchorOffset:c}=t.domSelectionRange(),d=a.caretBidiLevel;a.modify("move",n,"character");let p=i.depth?t.docView.domAfterPos(i.before()):t.dom,{focusNode:h,focusOffset:g}=t.domSelectionRange(),y=h&&!p.contains(h.nodeType==1?h:h.parentNode)||l==h&&f==g;try{a.collapse(u,c),l&&(l!=u||f!=c)&&a.extend&&a.extend(l,f)}catch{}return d!=null&&(a.caretBidiLevel=d),y}):i.pos==i.start()||i.pos==i.end()}let rC=null,oC=null,sC=!1;function RG(t,e,n){return rC==e&&oC==n?sC:(rC=e,oC=n,sC=n=="up"||n=="down"?EG(t,e,n):AG(t,e,n))}const Vi=0,aC=1,Bs=2,Ar=3;class If{constructor(e,n,i,r){this.parent=e,this.children=n,this.dom=i,this.contentDOM=r,this.dirty=Vi,i.pmViewDesc=this}matchesWidget(e){return!1}matchesMark(e){return!1}matchesNode(e,n,i){return!1}matchesHack(e){return!1}parseRule(){return null}stopEvent(e){return!1}get size(){let e=0;for(let n=0;n<this.children.length;n++)e+=this.children[n].size;return e}get border(){return 0}destroy(){this.parent=void 0,this.dom.pmViewDesc==this&&(this.dom.pmViewDesc=void 0);for(let e=0;e<this.children.length;e++)this.children[e].destroy()}posBeforeChild(e){for(let n=0,i=this.posAtStart;;n++){let r=this.children[n];if(r==e)return i;i+=r.size}}get posBefore(){return this.parent.posBeforeChild(this)}get posAtStart(){return this.parent?this.parent.posBeforeChild(this)+this.border:0}get posAfter(){return this.posBefore+this.size}get posAtEnd(){return this.posAtStart+this.size-2*this.border}localPosFromDOM(e,n,i){if(this.contentDOM&&this.contentDOM.contains(e.nodeType==1?e:e.parentNode))if(i<0){let o,s;if(e==this.contentDOM)o=e.childNodes[n-1];else{for(;e.parentNode!=this.contentDOM;)e=e.parentNode;o=e.previousSibling}for(;o&&!((s=o.pmViewDesc)&&s.parent==this);)o=o.previousSibling;return o?this.posBeforeChild(s)+s.size:this.posAtStart}else{let o,s;if(e==this.contentDOM)o=e.childNodes[n];else{for(;e.parentNode!=this.contentDOM;)e=e.parentNode;o=e.nextSibling}for(;o&&!((s=o.pmViewDesc)&&s.parent==this);)o=o.nextSibling;return o?this.posBeforeChild(s):this.posAtEnd}let r;if(e==this.dom&&this.contentDOM)r=n>Nn(this.contentDOM);else if(this.contentDOM&&this.contentDOM!=this.dom&&this.dom.contains(this.contentDOM))r=e.compareDocumentPosition(this.contentDOM)&2;else if(this.dom.firstChild){if(n==0)for(let o=e;;o=o.parentNode){if(o==this.dom){r=!1;break}if(o.previousSibling)break}if(r==null&&n==e.childNodes.length)for(let o=e;;o=o.parentNode){if(o==this.dom){r=!0;break}if(o.nextSibling)break}}return r??i>0?this.posAtEnd:this.posAtStart}nearestDesc(e,n=!1){for(let i=!0,r=e;r;r=r.parentNode){let o=this.getDesc(r),s;if(o&&(!n||o.node))if(i&&(s=o.nodeDOM)&&!(s.nodeType==1?s.contains(e.nodeType==1?e:e.parentNode):s==e))i=!1;else return o}}getDesc(e){let n=e.pmViewDesc;for(let i=n;i;i=i.parent)if(i==this)return n}posFromDOM(e,n,i){for(let r=e;r;r=r.parentNode){let o=this.getDesc(r);if(o)return o.localPosFromDOM(e,n,i)}return-1}descAt(e){for(let n=0,i=0;n<this.children.length;n++){let r=this.children[n],o=i+r.size;if(i==e&&o!=i){for(;!r.border&&r.children.length;)for(let s=0;s<r.children.length;s++){let a=r.children[s];if(a.size){r=a;break}}return r}if(e<o)return r.descAt(e-i-r.border);i=o}}domFromPos(e,n){if(!this.contentDOM)return{node:this.dom,offset:0,atom:e+1};let i=0,r=0;for(let o=0;i<this.children.length;i++){let s=this.children[i],a=o+s.size;if(a>e||s instanceof uC){r=e-o;break}o=a}if(r)return this.children[i].domFromPos(r-this.children[i].border,n);for(let o;i&&!(o=this.children[i-1]).size&&o instanceof lC&&o.side>=0;i--);if(n<=0){let o,s=!0;for(;o=i?this.children[i-1]:null,!(!o||o.dom.parentNode==this.contentDOM);i--,s=!1);return o&&n&&s&&!o.border&&!o.domAtom?o.domFromPos(o.size,n):{node:this.contentDOM,offset:o?Nn(o.dom)+1:0}}else{let o,s=!0;for(;o=i<this.children.length?this.children[i]:null,!(!o||o.dom.parentNode==this.contentDOM);i++,s=!1);return o&&s&&!o.border&&!o.domAtom?o.domFromPos(0,n):{node:this.contentDOM,offset:o?Nn(o.dom):this.contentDOM.childNodes.length}}}parseRange(e,n,i=0){if(this.children.length==0)return{node:this.contentDOM,from:e,to:n,fromOffset:0,toOffset:this.contentDOM.childNodes.length};let r=-1,o=-1;for(let s=i,a=0;;a++){let l=this.children[a],f=s+l.size;if(r==-1&&e<=f){let u=s+l.border;if(e>=u&&n<=f-l.border&&l.node&&l.contentDOM&&this.contentDOM.contains(l.contentDOM))return l.parseRange(e,n,u);e=s;for(let c=a;c>0;c--){let d=this.children[c-1];if(d.size&&d.dom.parentNode==this.contentDOM&&!d.emptyChildAt(1)){r=Nn(d.dom)+1;break}e-=d.size}r==-1&&(r=0)}if(r>-1&&(f>n||a==this.children.length-1)){n=f;for(let u=a+1;u<this.children.length;u++){let c=this.children[u];if(c.size&&c.dom.parentNode==this.contentDOM&&!c.emptyChildAt(-1)){o=Nn(c.dom);break}n+=c.size}o==-1&&(o=this.contentDOM.childNodes.length);break}s=f}return{node:this.contentDOM,from:e,to:n,fromOffset:r,toOffset:o}}emptyChildAt(e){if(this.border||!this.contentDOM||!this.children.length)return!1;let n=this.children[e<0?0:this.children.length-1];return n.size==0||n.emptyChildAt(e)}domAfterPos(e){let{node:n,offset:i}=this.domFromPos(e,0);if(n.nodeType!=1||i==n.childNodes.length)throw new RangeError("No node after pos "+e);return n.childNodes[i]}setSelection(e,n,i,r=!1){let o=Math.min(e,n),s=Math.max(e,n);for(let p=0,h=0;p<this.children.length;p++){let g=this.children[p],y=h+g.size;if(o>h&&s<y)return g.setSelection(e-h-g.border,n-h-g.border,i,r);h=y}let a=this.domFromPos(e,e?-1:1),l=n==e?a:this.domFromPos(n,n?-1:1),f=i.root.getSelection(),u=i.domSelectionRange(),c=!1;if((Li||li)&&e==n){let{node:p,offset:h}=a;if(p.nodeType==3){if(c=!!(h&&p.nodeValue[h-1]==`328 `),c&&h==p.nodeValue.length)for(let g=p,y;g;g=g.parentNode){if(y=g.nextSibling){y.nodeName=="BR"&&(a=l={node:y.parentNode,offset:Nn(y)+1});break}let w=g.pmViewDesc;if(w&&w.node&&w.node.isBlock)break}}else{let g=p.childNodes[h-1];c=g&&(g.nodeName=="BR"||g.contentEditable=="false")}}if(Li&&u.focusNode&&u.focusNode!=l.node&&u.focusNode.nodeType==1){let p=u.focusNode.childNodes[u.focusOffset];p&&p.contentEditable=="false"&&(r=!0)}if(!(r||c&&li)&&Ns(a.node,a.offset,u.anchorNode,u.anchorOffset)&&Ns(l.node,l.offset,u.focusNode,u.focusOffset))return;let d=!1;if((f.extend||e==n)&&!(c&&Li)){f.collapse(a.node,a.offset);try{e!=n&&f.extend(l.node,l.offset),d=!0}catch{}}if(!d){if(e>n){let h=a;a=l,l=h}let p=document.createRange();p.setEnd(l.node,l.offset),p.setStart(a.node,a.offset),f.removeAllRanges(),f.addRange(p)}}ignoreMutation(e){return!this.contentDOM&&e.type!="selection"}get contentLost(){return this.contentDOM&&this.contentDOM!=this.dom&&!this.dom.contains(this.contentDOM)}markDirty(e,n){for(let i=0,r=0;r<this.children.length;r++){let o=this.children[r],s=i+o.size;if(i==s?e<=s&&n>=i:e<s&&n>i){let a=i+o.border,l=s-o.border;if(e>=a&&n<=l){this.dirty=e==i||n==s?Bs: aC,e==a&&n==l&&(o.contentLost||o.dom.parentNode!=this.contentDOM)?o.dirty=Ar:o.markDirty(e-a,n-a);return}else o.dirty=o.dom==o.contentDOM&&o.dom.parentNode==this.contentDOM&&!o.children.length?Bs:Ar}i=s}this.dirty=Bs}markParentsDirty(){let e=1;for(let n=this.parent;n;n=n.parent,e++){let i=e==1?Bs:aC;n.dirty<i&&(n.dirty=i)}}get domAtom(){return!1}get ignoreForCoords(){return!1}get ignoreForSelection(){return!1}isText(e){return!1}}class lC extends If{constructor(e,n,i,r){let o,s=n.type.toDOM;if(typeof s=="function"&&(s=s(i,()=>{if(!o)return r;if(o.parent)return o.parent.posBeforeChild(o)})),!n.type.spec.raw){if(s.nodeType!=1){let a=document.createElement("span");a.appendChild(s),s=a}s.contentEditable="false",s.classList.add("ProseMirror-widget")}super(e,[],s,null),this.widget=n,this.widget=n,o=this}matchesWidget(e){return this.dirty==Vi&&e.type.eq(this.widget.type)}parseRule(){return{ignore:!0}}stopEvent(e){let n=this.widget.spec.stopEvent;return n?n(e):!1}ignoreMutation(e){return e.type!="selection"||this.widget.spec.ignoreSelection}destroy(){this.widget.type.destroy(this.dom),super.destroy()}get domAtom(){return!0}get ignoreForSelection(){return!!this.widget.type.spec.relaxedSide}get side(){return this.widget.type.side}}class TG extends If{constructor(e,n,i,r){super(e,[],n,null),this.textDOM=i,this.text=r}get size(){return this.text.length}localPosFromDOM(e,n){return e!=this.textDOM?this.posAtStart+(n?this.size:0):this.posAtStart+n}domFromPos(e){return{node:this.textDOM,offset:e}}ignoreMutation(e){return e.type==="characterData"&&e.target.nodeValue==e.oldValue}}class Fs extends If{constructor(e,n,i,r,o){super(e,[],i,r),this.mark=n,this.spec=o}static create(e,n,i,r){let o=r.nodeViews[n.type.name],s=o&&o(n,r,i);return(!s||!s.dom)&&(s=Ps.renderSpec(document,n.type.spec.toDOM(n,i),null,n.attrs)),new Fs(e,n,s.dom,s.contentDOM||s.dom,s)}parseRule(){return this.dirty&Ar||this.mark.type.spec.reparseInView?null:{mark:this.mark.type.name,attrs:this.mark.attrs,contentElement:this.contentDOM}}matchesMark(e){return this.dirty!=Ar&&this.mark.eq(e)}markDirty(e,n){if(super.markDirty(e,n),this.dirty!=Vi){let i=this.parent;for(;!i.node;)i=i.parent;i.dirty<this.dirty&&(i.dirty=this.dirty),this.dirty=Vi}}slice(e,n,i){let r=Fs.create(this.parent,this.mark,!0,i),o=this.children,s=this.size;n<s&&(o=m0(o,n,s,i)),e>0&&(o=m0(o,0,e,i));for(let a=0;a<o.length;a++)o[a].parent=r;return r.children=o,r}ignoreMutation(e){return this.spec.ignoreMutation?this.spec.ignoreMutation(e):super.ignoreMutation(e)}destroy(){this.spec.destroy&&this.spec.destroy(),super.destroy()}}class qo extends If{constructor(e,n,i,r,o,s,a,l,f){super(e,[],o,s),this.node=n,this.outerDeco=i,this.innerDeco=r,this.nodeDOM=a}static create(e,n,i,r,o,s){let a=o.nodeViews[n.type.name],l,f=a&&a(n,o,()=>{if(!l)return s;if(l.parent)return l.parent.posBeforeChild(l)},i,r),u=f&&f.dom,c=f&&f.contentDOM;if(n.isText){if(!u)u=document.createTextNode(n.text);else if(u.nodeType!=3)throw new RangeError("Text must be rendered as a DOM text node")}else u||({dom:u,contentDOM:c}=Ps.renderSpec(document,n.type.spec.toDOM(n),null,n.attrs));!c&&!n.isText&&u.nodeName!="BR"&&(u.hasAttribute("contenteditable")||(u.contentEditable="false"),n.type.spec.draggable&&(u.draggable=!0));let d=u;return u=pC(u,i,n),f?l=new PG(e,n,i,r,u,c||null,d,f,o,s+1):n.isText?new Xd(e,n,i,r,u,d,o):new qo(e,n,i,r,u,c||null,d,o,s+1)}parseRule(){if(this.node.type.spec.reparseInView)return null;let e={node:this.node.type.name,attrs:this.node.attrs};if(this.node.type.whitespace=="pre"&&(e.preserveWhitespace="full"),!this.contentDOM)e.getContent=()=>this.node.content;else if(!this.contentLost)e.contentElement=this.contentDOM;else{for(let n=this.children.length-1;n>=0;n--){let i=this.children[n];if(this.dom.contains(i.dom.parentNode)){e.contentElement=i.dom.parentNode;break}}e.contentElement||(e.getContent=()=>we.empty)}return e}matchesNode(e,n,i){return this.dirty==Vi&&e.eq(this.node)&&Qd(n,this.outerDeco)&&i.eq(this.innerDeco)}get size(){return this.node.nodeSize}get border(){return this.node.isLeaf?0:1}updateChildren(e,n){let i=this.node.inlineContent,r=n,o=e.composing?this.localCompositionInfo(e,n):null,s=o&&o.pos>-1?o:null,a=o&&o.pos<0,l=new IG(this,s&&s.node,e);BG(this.node,this.innerDeco,(f,u,c)=>{f.spec.marks?l.syncToMarks(f.spec.marks,i,e):f.type.side>=0&&!c&&l.syncToMarks(u==this.node.childCount?Vt.none:this.node.child(u).marks,i,e),l.placeWidget(f,e,r)},(f,u,c,d)=>{l.syncToMarks(f.marks,i,e);let p;l.findNodeMatch(f,u,c,d)||a&&e.state.selection.from>r&&e.state.selection.to<r+f.nodeSize&&(p=l.findIndexWithChild(o.node))>-1&&l.updateNodeAt(f,u,c,p,e)||l.updateNextNode(f,u,c,e,d,r)||l.addNode(f,u,c,e,r),r+=f.nodeSize}),l.syncToMarks([],i,e),this.node.isTextblock&&l.addTextblockHacks(),l.destroyRest(),(l.changed||this.dirty==Bs)&&(s&&this.protectLocalComposition(e,s),cC(this.contentDOM,this.children,e),Va&&FG(this.dom))}localCompositionInfo(e,n){let{from:i,to:r}=e.state.selection;if(!(e.state.selection instanceof mt)||i<n||r>n+this.node.content.size)return null;let o=e.input.compositionNode;if(!o||!this.dom.contains(o.parentNode))return null;if(this.node.inlineContent){let s=o.nodeValue,a=$G(this.node.content,s,i-n,r-n);return a<0?null:{node:o,pos:a,text:s}}else return{node:o,pos:-1,text:""}}protectLocalComposition(e,{node:n,pos:i,text:r}){if(this.getDesc(n))return;let o=n;for(;o.parentNode!=this.contentDOM;o=o.parentNode){for(;o.previousSibling;)o.parentNode.removeChild(o.previousSibling);for(;o.nextSibling;)o.parentNode.removeChild(o.nextSibling);o.pmViewDesc&&(o.pmViewDesc=void 0)}let s=new TG(this,o,n,r);e.input.compositionNodes.push(s),this.children=m0(this.children,i,i+r.length,e,s)}update(e,n,i,r){return this.dirty==Ar||!e.sameMarkup(this.node)?!1:(this.updateInner(e,n,i,r),!0)}updateInner(e,n,i,r){this.updateOuterDeco(n),this.node=e,this.innerDeco=i,this.contentDOM&&this.updateChildren(r,this.posAtStart),this.dirty=Vi}updateOuterDeco(e){if(Qd(e,this.outerDeco))return;let n=this.nodeDOM.nodeType!=1,i=this.dom;this.dom=dC(this.dom,this.nodeDOM,g0(this.outerDeco,this.node,n),g0(e,this.node,n)),this.dom!=i&&(i.pmViewDesc=void 0,this.dom.pmViewDesc=this),this.outerDeco=e}selectNode(){this.nodeDOM.nodeType==1&&this.nodeDOM.classList.add("ProseMirror-selectednode"),(this.contentDOM||!this.node.type.spec.draggable)&&(this.dom.draggable=!0)}deselectNode(){this.nodeDOM.nodeType==1&&(this.nodeDOM.classList.remove("ProseMirror-selectednode"),(this.contentDOM||!this.node.type.spec.draggable)&&this.dom.removeAttribute("draggable"))}get domAtom(){return this.node.isAtom}}function fC(t,e,n,i,r){pC(i,e,t);let o=new qo(void 0,t,e,n,i,i,i,r,0);return o.contentDOM&&o.updateChildren(r,0),o}class Xd extends qo{constructor(e,n,i,r,o,s,a){super(e,n,i,r,o,null,s,a,0)}parseRule(){let e=this.nodeDOM.parentNode;for(;e&&e!=this.dom&&!e.pmIsDeco;)e=e.parentNode;return{skip:e||!0}}update(e,n,i,r){return this.dirty==Ar||this.dirty!=Vi&&!this.inParent()||!e.sameMarkup(this.node)?!1:(this.updateOuterDeco(n),(this.dirty!=Vi||e.text!=this.node.text)&&e.text!=this.nodeDOM.nodeValue&&(this.nodeDOM.nodeValue=e.text,r.trackWrites==this.nodeDOM&&(r.trackWrites=null)),this.node=e,this.dirty=Vi,!0)}inParent(){let e=this.parent.contentDOM;for(let n=this.nodeDOM;n;n=n.parentNode)if(n==e)return!0;return!1}domFromPos(e){return{node:this.nodeDOM,offset:e}}localPosFromDOM(e,n,i){return e==this.nodeDOM?this.posAtStart+Math.min(n,this.node.text.length):super.localPosFromDOM(e,n,i)}ignoreMutation(e){return e.type!="characterData"&&e.type!="selection"}slice(e,n,i){let r=this.node.cut(e,n),o=document.createTextNode(r.text);return new Xd(this.parent,r,this.outerDeco,this.innerDeco,o,o,i)}markDirty(e,n){super.markDirty(e,n),this.dom!=this.nodeDOM&&(e==0||n==this.nodeDOM.nodeValue.length)&&(this.dirty=Ar)}get domAtom(){return!1}isText(e){return this.node.text==e}}class uC extends If{parseRule(){return{ignore:!0}}matchesHack(e){return this.dirty==Vi&&this.dom.nodeName==e}get domAtom(){return!0}get ignoreForCoords(){return this.dom.nodeName=="IMG"}}class PG extends qo{constructor(e,n,i,r,o,s,a,l,f,u){super(e,n,i,r,o,s,a,f,u),this.spec=l}update(e,n,i,r){if(this.dirty==Ar)return!1;if(this.spec.update&&(this.node.type==e.type||this.spec.multiType)){let o=this.spec.update(e,n,i);return o&&this.updateInner(e,n,i,r),o}else return!this.contentDOM&&!e.isLeaf?!1:super.update(e,n,i,r)}selectNode(){this.spec.selectNode?this.spec.selectNode():super.selectNode()}deselectNode(){this.spec.deselectNode?this.spec.deselectNode():super.deselectNode()}setSelection(e,n,i,r){this.spec.setSelection?this.spec.setSelection(e,n,i.root):super.setSelection(e,n,i,r)}destroy(){this.spec.destroy&&this.spec.destroy(),super.destroy()}stopEvent(e){return this.spec.stopEvent?this.spec.stopEvent(e):!1}ignoreMutation(e){return this.spec.ignoreMutation?this.spec.ignoreMutation(e):super.ignoreMutation(e)}}function cC(t,e,n){let i=t.firstChild,r=!1;for(let o=0;o<e.length;o++){let s=e[o],a=s.dom;if(a.parentNode==t){for(;a!=i;)i=hC(i),r=!0;i=i.nextSibling}else r=!0,t.insertBefore(a,i);if(s instanceof Fs){let l=i?i.previousSibling:t.lastChild;cC(s.contentDOM,s.children,n),i=l?l.nextSibling:t.firstChild}}for(;i;)i=hC(i),r=!0;r&&n.trackWrites==t&&(n.trackWrites=null)}const Nf=function(t){t&&(this.nodeName=t)};Nf.prototype=Object.create(null);const $s=[new Nf];function g0(t,e,n){if(t.length==0)return $s;let i=n?$s[0]:new Nf,r=[i];for(let o=0;o<t.length;o++){let s=t[o].type.attrs;if(s){s.nodeName&&r.push(i=new Nf(s.nodeName));for(let a in s){let l=s[a];l!=null&&(n&&r.length==1&&r.push(i=new Nf(e.isInline?"span":"div")),a=="class"?i.class=(i.class?i.class+" ":"")+l:a=="style"?i.style=(i.style?i.style+";":"")+l:a!="nodeName"&&(i[a]=l))}}}return r}function dC(t,e,n,i){if(n==$s&&i==$s)return e;let r=e;for(let o=0;o<i.length;o++){let s=i[o],a=n[o];if(o){let l;a&&a.nodeName==s.nodeName&&r!=t&&(l=r.parentNode)&&l.nodeName.toLowerCase()==s.nodeName||(l=document.createElement(s.nodeName),l.pmIsDeco=!0,l.appendChild(r),a=$s[0]),r=l}MG(r,a||$s[0],s)}return r}function MG(t,e,n){for(let i in e)i!="class"&&i!="style"&&i!="nodeName"&&!(i in n)&&t.removeAttribute(i);for(let i in n)i!="class"&&i!="style"&&i!="nodeName"&&n[i]!=e[i]&&t.setAttribute(i,n[i]);if(e.class!=n.class){let i=e.class?e.class.split(" ").filter(Boolean):[],r=n.class?n.class.split(" ").filter(Boolean):[];for(let o=0;o<i.length;o++)r.indexOf(i[o])==-1&&t.classList.remove(i[o]);for(let o=0;o<r.length;o++)i.indexOf(r[o])==-1&&t.classList.add(r[o]);t.classList.length==0&&t.removeAttribute("class")}if(e.style!=n.style){if(e.style){let i=/\s*([\w\-\xa1-\uffff]+)\s*:(?:"(?:\\.|[^"])*"|'(?:\\.|[^'])*'|\(.*?\)|[^;])*/g,r;for(;r=i.exec(e.style);)t.style.removeProperty(r[1])}n.style&&(t.style.cssText+=n.style)}}function pC(t,e,n){return dC(t,t,$s,g0(e,n,t.nodeType!=1))}function Qd(t,e){if(t.length!=e.length)return!1;for(let n=0;n<t.length;n++)if(!t[n].type.eq(e[n].type))return!1;return!0}function hC(t){let e=t.nextSibling;return t.parentNode.removeChild(t),e}class IG{constructor(e,n,i){this.lock=n,this.view=i,this.index=0,this.stack=[],this.changed=!1,this.top=e,this.preMatch=NG(e.node.content,e)}destroyBetween(e,n){if(e!=n){for(let i=e;i<n;i++)this.top.children[i].destroy();this.top.children.splice(e,n-e),this.changed=!0}}destroyRest(){this.destroyBetween(this.index,this.top.children.length)}syncToMarks(e,n,i){let r=0,o=this.stack.length>>1,s=Math.min(o,e.length);for(;r<s&&(r==o-1?this.top:this.stack[r+1<<1]).matchesMark(e[r])&&e[r].type.spec.spanning!==!1;)r++;for(;r<o;)this.destroyRest(),this.top.dirty=Vi,this.index=this.stack.pop(),this.top=this.stack.pop(),o--;for(;o<e.length;){this.stack.push(this.top,this.index+1);let a=-1;for(let l=this.index;l<Math.min(this.index+3,this.top.children.length);l++){let f=this.top.children[l];if(f.matchesMark(e[o])&&!this.isLocked(f.dom)){a=l;break}}if(a>-1)a>this.index&&(this.changed=!0,this.destroyBetween(this.index,a)),this.top=this.top.children[this.index];else{let l=Fs.create(this.top,e[o],n,i);this.top.children.splice(this.index,0,l),this.top=l,this.changed=!0}this.index=0,o++}}findNodeMatch(e,n,i,r){let o=-1,s;if(r>=this.preMatch.index&&(s=this.preMatch.matches[r-this.preMatch.index]).parent==this.top&&s.matchesNode(e,n,i))o=this.top.children.indexOf(s,this.index);else for(let a=this.index,l=Math.min(this.top.children.length,a+5);a<l;a++){let f=this.top.children[a];if(f.matchesNode(e,n,i)&&!this.preMatch.matched.has(f)){o=a;break}}return o<0?!1:(this.destroyBetween(this.index,o),this.index++,!0)}updateNodeAt(e,n,i,r,o){let s=this.top.children[r];return s.dirty==Ar&&s.dom==s.contentDOM&&(s.dirty=Bs),s.update(e,n,i,o)?(this.destroyBetween(this.index,r),this.index++,!0):!1}findIndexWithChild(e){for(;;){let n=e.parentNode;if(!n)return-1;if(n==this.top.contentDOM){let i=e.pmViewDesc;if(i){for(let r=this.index;r<this.top.children.length;r++)if(this.top.children[r]==i)return r}return-1}e=n}}updateNextNode(e,n,i,r,o,s){for(let a=this.index;a<this.top.children.length;a++){let l=this.top.children[a];if(l instanceof qo){let f=this.preMatch.matched.get(l);if(f!=null&&f!=o)return!1;let u=l.dom,c,d=this.isLocked(u)&&!(e.isText&&l.node&&l.node.isText&&l.nodeDOM.nodeValue==e.text&&l.dirty!=Ar&&Qd(n,l.outerDeco));if(!d&&l.update(e,n,i,r))return this.destroyBetween(this.index,a),l.dom!=u&&(this.changed=!0),this.index++,!0;if(!d&&(c=this.recreateWrapper(l,e,n,i,r,s)))return this.destroyBetween(this.index,a),this.top.children[this.index]=c,c.contentDOM&&(c.dirty=Bs,c.updateChildren(r,s+1),c.dirty=Vi),this.changed=!0,this.index++,!0;break}}return!1}recreateWrapper(e,n,i,r,o,s){if(e.dirty||n.isAtom||!e.children.length||!e.node.content.eq(n.content)||!Qd(i,e.outerDeco)||!r.eq(e.innerDeco))return null;let a=qo.create(this.top,n,i,r,o,s);if(a.contentDOM){a.children=e.children,e.children=[];for(let l of a.children)l.parent=a}return e.destroy(),a}addNode(e,n,i,r,o){let s=qo.create(this.top,e,n,i,r,o);s.contentDOM&&s.updateChildren(r,o+1),this.top.children.splice(this.index++,0,s),this.changed=!0}placeWidget(e,n,i){let r=this.index<this.top.children.length?this.top.children[this.index]:null;if(r&&r.matchesWidget(e)&&(e==r.widget||!r.widget.type.toDOM.parentNode))this.index++;else{let o=new lC(this.top,e,n,i);this.top.children.splice(this.index++,0,o),this.changed=!0}}addTextblockHacks(){let e=this.top.children[this.index-1],n=this.top;for(;e instanceof Fs;)n=e,e=n.children[n.children.length-1];(!e||!(e instanceof Xd)||/\n$/.test(e.node.text)||this.view.requiresGeckoHackNode&&/\s$/.test(e.node.text))&&((li||Gn)&&e&&e.dom.contentEditable=="false"&&this.addHackNode("IMG",n),this.addHackNode("BR",this.top))}addHackNode(e,n){if(n==this.top&&this.index<n.children.length&&n.children[this.index].matchesHack(e))this.index++;else{let i=document.createElement(e);e=="IMG"&&(i.className="ProseMirror-separator",i.alt=""),e=="BR"&&(i.className="ProseMirror-trailingBreak");let r=new uC(this.top,[],i,null);n!=this.top?n.children.push(r):n.children.splice(this.index++,0,r),this.changed=!0}}isLocked(e){return this.lock&&(e==this.lock||e.nodeType==1&&e.contains(this.lock.parentNode))}}function NG(t,e){let n=e,i=n.children.length,r=t.childCount,o=new Map,s=[];e:for(;r>0;){let a;for(;;)if(i){let f=n.children[i-1];if(f instanceof Fs)n=f,i=f.children.length;else{a=f,i--;break}}else{if(n==e)break e;i=n.parent.children.indexOf(n),n=n.parent}let l=a.node;if(l){if(l!=t.child(r-1))break;--r,o.set(a,r),s.push(a)}}return{index:r,matched:o,matches:s.reverse()}}function DG(t,e){return t.type.side-e.type.side}function BG(t,e,n,i){let r=e.locals(t),o=0;if(r.length==0){for(let f=0;f<t.childCount;f++){let u=t.child(f);i(u,r,e.forChild(o,u),f),o+=u.nodeSize}return}let s=0,a=[],l=null;for(let f=0;;){let u,c;for(;s<r.length&&r[s].to==o;){let y=r[s++];y.widget&&(u?(c||(c=[u])).push(y):u=y)}if(u)if(c){c.sort(DG);for(let y=0;y<c.length;y++)n(c[y],f,!!l)}else n(u,f,!!l);let d,p;if(l)p=-1,d=l,l=null;else if(f<t.childCount)p=f,d=t.child(f++);else break;for(let y=0;y<a.length;y++)a[y].to<=o&&a.splice(y--,1);for(;s<r.length&&r[s].from<=o&&r[s].to>o;)a.push(r[s++]);let h=o+d.nodeSize;if(d.isText){let y=h;s<r.length&&r[s].from<y&&(y=r[s].from);for(let w=0;w<a.length;w++)a[w].to<y&&(y=a[w].to);y<h&&(l=d.cut(y-o),d=d.cut(0,y-o),h=y,p=-1)}else for(;s<r.length&&r[s].to<h;)s++;let g=d.isInline&&!d.isLeaf?a.filter(y=>!y.inline):a.slice();i(d,g,e.forChild(o,d),p),o=h}}function FG(t){if(t.nodeName=="UL"||t.nodeName=="OL"){let e=t.style.cssText;t.style.cssText=e+"; list-style: square !important",window.getComputedStyle(t).listStyle,t.style.cssText=e}}function $G(t,e,n,i){for(let r=0,o=0;r<t.childCount&&o<=i;){let s=t.child(r++),a=o;if(o+=s.nodeSize,!s.isText)continue;let l=s.text;for(;r<t.childCount;){let f=t.child(r++);if(o+=f.nodeSize,!f.isText)break;l+=f.text}if(o>=n){if(o>=i&&l.slice(i-e.length-a,i-a)==e)return i-e.length;let f=a<i?l.lastIndexOf(e,i-a-1):-1;if(f>=0&&f+e.length+a>=n)return a+f;if(n==i&&l.length>=i+e.length-a&&l.slice(i-a,i-a+e.length)==e)return i}}return-1}function m0(t,e,n,i,r){let o=[];for(let s=0,a=0;s<t.length;s++){let l=t[s],f=a,u=a+=l.size;f>=n||u<=e?o.push(l):(f<e&&o.push(l.slice(0,e-f,i)),r&&(o.push(r),r=void 0),u>n&&o.push(l.slice(n-f,l.size,i)))}return o}function y0(t,e=null){let n=t.domSelectionRange(),i=t.state.doc;if(!n.focusNode)return null;let r=t.docView.nearestDesc(n.focusNode),o=r&&r.size==0,s=t.docView.posFromDOM(n.focusNode,n.focusOffset,1);if(s<0)return null;let a=i.resolve(s),l,f;if(Yd(n)){for(l=s;r&&!r.node;)r=r.parent;let c=r.node;if(r&&c.isAtom&&nt.isSelectable(c)&&r.parent&&!(c.isInline&&uG(n.focusNode,n.focusOffset,r.dom))){let d=r.posBefore;f=new nt(s==d?a:i.resolve(d))}}else{if(n instanceof t.dom.ownerDocument.defaultView.Selection&&n.rangeCount>1){let c=s,d=s;for(let p=0;p<n.rangeCount;p++){let h=n.getRangeAt(p);c=Math.min(c,t.docView.posFromDOM(h.startContainer,h.startOffset,1)),d=Math.max(d,t.docView.posFromDOM(h.endContainer,h.endOffset,-1))}if(c<0)return null;[l,s]=d==t.state.selection.anchor?[d,c]:[c,d],a=i.resolve(s)}else l=t.docView.posFromDOM(n.anchorNode,n.anchorOffset,1);if(l<0)return null}let u=i.resolve(l);if(!f){let c=e=="pointer"||t.state.selection.head<a.pos&&!o?1:-1;f=v0(t,u,a,c)}return f}function gC(t){return t.editable?t.hasFocus():_C(t)&&document.activeElement&&document.activeElement.contains(t.dom)}function so(t,e=!1){let n=t.state.selection;if(vC(t,n),!!gC(t)){if(!e&&t.input.mouseDown&&t.input.mouseDown.allowDefault&&Gn){let i=t.domSelectionRange(),r=t.domObserver.currentSelection;if(i.anchorNode&&r.anchorNode&&Ns(i.anchorNode,i.anchorOffset,r.anchorNode,r.anchorOffset)){t.input.mouseDown.delayedSelectionSync=!0,t.domObserver.setCurSelection();return}}if(t.domObserver.disconnectSelection(),t.cursorWrapper)qG(t);else{let{anchor:i,head:r}=n,o,s;mC&&!(n instanceof mt)&&(n.$from.parent.inlineContent||(o=yC(t,n.from)),!n.empty&&!n.$from.parent.inlineContent&&(s=yC(t,n.to))),t.docView.setSelection(i,r,t,e),mC&&(o&&wC(o),s&&wC(s)),n.visible?t.dom.classList.remove("ProseMirror-hideselection"):(t.dom.classList.add("ProseMirror-hideselection"),"onselectionchange"in document&&LG(t))}t.domObserver.setCurSelection(),t.domObserver.connectSelection()}}const mC=li||Gn&&J4<63;function yC(t,e){let{node:n,offset:i}=t.docView.domFromPos(e,0),r=i<n.childNodes.length?n.childNodes[i]:null,o=i?n.childNodes[i-1]:null;if(li&&r&&r.contentEditable=="false")return w0(r);if((!r||r.contentEditable=="false")&&(!o||o.contentEditable=="false")){if(r)return w0(r);if(o)return w0(o)}}function w0(t){return t.contentEditable="true",li&&t.draggable&&(t.draggable=!1,t.wasDraggable=!0),t}function wC(t){t.contentEditable="false",t.wasDraggable&&(t.draggable=!0,t.wasDraggable=null)}function LG(t){let e=t.dom.ownerDocument;e.removeEventListener("selectionchange",t.input.hideSelectionGuard);let n=t.domSelectionRange(),i=n.anchorNode,r=n.anchorOffset;e.addEventListener("selectionchange",t.input.hideSelectionGuard=()=>{(n.anchorNode!=i||n.anchorOffset!=r)&&(e.removeEventListener("selectionchange",t.input.hideSelectionGuard),setTimeout(()=>{(!gC(t)||t.state.selection.visible)&&t.dom.classList.remove("ProseMirror-hideselection")},20))})}function qG(t){let e=t.domSelection();if(!e)return;let n=t.cursorWrapper.dom,i=n.nodeName=="IMG";i?e.collapse(n.parentNode,Nn(n)+1):e.collapse(n,0),!i&&!t.state.selection.visible&&bi&&$o<=11&&(n.disabled=!0,n.disabled=!1)}function vC(t,e){if(e instanceof nt){let n=t.docView.descAt(e.from);n!=t.lastSelectedViewDesc&&(bC(t),n&&n.selectNode(),t.lastSelectedViewDesc=n)}else bC(t)}function bC(t){t.lastSelectedViewDesc&&(t.lastSelectedViewDesc.parent&&t.lastSelectedViewDesc.deselectNode(),t.lastSelectedViewDesc=void 0)}function v0(t,e,n,i){return t.someProp("createSelectionBetween",r=>r(t,e,n))||mt.between(e,n,i)}function xC(t){return t.editable&&!t.hasFocus()?!1:_C(t)}function _C(t){let e=t.domSelectionRange();if(!e.anchorNode)return!1;try{return t.dom.contains(e.anchorNode.nodeType==3?e.anchorNode.parentNode:e.anchorNode)&&(t.editable||t.dom.contains(e.focusNode.nodeType==3?e.focusNode.parentNode:e.focusNode))}catch{return!1}}function VG(t){let e=t.docView.domFromPos(t.state.selection.anchor,0),n=t.domSelectionRange();return Ns(e.node,e.offset,n.anchorNode,n.anchorOffset)}function b0(t,e){let{$anchor:n,$head:i}=t.selection,r=e>0?n.max(i):n.min(i),o=r.parent.inlineContent?r.depth?t.doc.resolve(e>0?r.after():r.before()):null:r;return o&&ht.findFrom(o,e)}function Vo(t,e){return t.dispatch(t.state.tr.setSelection(e).scrollIntoView()),!0}function kC(t,e,n){let i=t.state.selection;if(i instanceof mt)if(n.indexOf("s")>-1){let{$head:r}=i,o=r.textOffset?null:e<0?r.nodeBefore:r.nodeAfter;if(!o||o.isText||!o.isLeaf)return!1;let s=t.state.doc.resolve(r.pos+o.nodeSize*(e<0?-1:1));return Vo(t,new mt(i.$anchor,s))}else if(i.empty){if(t.endOfTextblock(e>0?"forward":"backward")){let r=b0(t.state,e);return r&&r instanceof nt?Vo(t,r):!1}else if(!(qi&&n.indexOf("m")>-1)){let r=i.$head,o=r.textOffset?null:e<0?r.nodeBefore:r.nodeAfter,s;if(!o||o.isText)return!1;let a=e<0?r.pos-o.nodeSize:r.pos;return o.isAtom||(s=t.docView.descAt(a))&&!s.contentDOM?nt.isSelectable(o)?Vo(t,new nt(e<0?t.state.doc.resolve(r.pos-o.nodeSize):r)):Pf?Vo(t,new mt(t.state.doc.resolve(e<0?a:a+o.nodeSize))):!1:!1}}else return!1;else{if(i instanceof nt&&i.node.isInline)return Vo(t,new mt(e>0?i.$to:i.$from));{let r=b0(t.state,e);return r?Vo(t,r):!1}}}function Zd(t){return t.nodeType==3?t.nodeValue.length:t.childNodes.length}function Df(t,e){let n=t.pmViewDesc;return n&&n.size==0&&(e<0||t.nextSibling||t.nodeName!="BR")}function ja(t,e){return e<0?zG(t):jG(t)}function zG(t){let e=t.domSelectionRange(),n=e.focusNode,i=e.focusOffset;if(!n)return;let r,o,s=!1;for(Li&&n.nodeType==1&&i<Zd(n)&&Df(n.childNodes[i],-1)&&(s=!0);;)if(i>0){if(n.nodeType!=1)break;{let a=n.childNodes[i-1];if(Df(a,-1))r=n,o=--i;else if(a.nodeType==3)n=a,i=n.nodeValue.length;else break}}else{if(SC(n))break;{let a=n.previousSibling;for(;a&&Df(a,-1);)r=n.parentNode,o=Nn(a),a=a.previousSibling;if(a)n=a,i=Zd(n);else{if(n=n.parentNode,n==t.dom)break;i=0}}}s?x0(t,n,i):r&&x0(t,r,o)}function jG(t){let e=t.domSelectionRange(),n=e.focusNode,i=e.focusOffset;if(!n)return;let r=Zd(n),o,s;for(;;)if(i<r){if(n.nodeType!=1)break;let a=n.childNodes[i];if(Df(a,1))o=n,s=++i;else break}else{if(SC(n))break;{let a=n.nextSibling;for(;a&&Df(a,1);)o=a.parentNode,s=Nn(a)+1,a=a.nextSibling;if(a)n=a,i=0,r=Zd(n);else{if(n=n.parentNode,n==t.dom)break;i=r=0}}}o&&x0(t,o,s)}function SC(t){let e=t.pmViewDesc;return e&&e.node&&e.node.isBlock}function HG(t,e){for(;t&&e==t.childNodes.length&&!Tf(t);)e=Nn(t)+1,t=t.parentNode;for(;t&&e<t.childNodes.length;){let n=t.childNodes[e];if(n.nodeType==3)return n;if(n.nodeType==1&&n.contentEditable=="false")break;t=n,e=0}}function UG(t,e){for(;t&&!e&&!Tf(t);)e=Nn(t),t=t.parentNode;for(;t&&e;){let n=t.childNodes[e-1];if(n.nodeType==3)return n;if(n.nodeType==1&&n.contentEditable=="false")break;t=n,e=t.childNodes.length}}function x0(t,e,n){if(e.nodeType!=3){let o,s;(s=HG(e,n))?(e=s,n=0):(o=UG(e,n))&&(e=o,n=o.nodeValue.length)}let i=t.domSelection();if(!i)return;if(Yd(i)){let o=document.createRange();o.setEnd(e,n),o.setStart(e,n),i.removeAllRanges(),i.addRange(o)}else i.extend&&i.extend(e,n);t.domObserver.setCurSelection();let{state:r}=t;setTimeout(()=>{t.state==r&&so(t)},50)}function CC(t,e){let n=t.state.doc.resolve(e);if(!(Gn||pG)&&n.parent.inlineContent){let r=t.coordsAtPos(e);if(e>n.start()){let o=t.coordsAtPos(e-1),s=(o.top+o.bottom)/2;if(s>r.top&&s<r.bottom&&Math.abs(o.left-r.left)>1)return o.left<r.left?"ltr":"rtl"}if(e<n.end()){let o=t.coordsAtPos(e+1),s=(o.top+o.bottom)/2;if(s>r.top&&s<r.bottom&&Math.abs(o.left-r.left)>1)return o.left>r.left?"ltr":"rtl"}}return getComputedStyle(t.dom).direction=="rtl"?"rtl":"ltr"}function EC(t,e,n){let i=t.state.selection;if(i instanceof mt&&!i.empty||n.indexOf("s")>-1||qi&&n.indexOf("m")>-1)return!1;let{$from:r,$to:o}=i;if(!r.parent.inlineContent||t.endOfTextblock(e<0?"up":"down")){let s=b0(t.state,e);if(s&&s instanceof nt)return Vo(t,s)}if(!r.parent.inlineContent){let s=e<0?r:o,a=i instanceof Ti?ht.near(s,e):ht.findFrom(s,e);return a?Vo(t,a):!1}return!1}function OC(t,e){if(!(t.state.selection instanceof mt))return!0;let{$head:n,$anchor:i,empty:r}=t.state.selection;if(!n.sameParent(i))return!0;if(!r)return!1;if(t.endOfTextblock(e>0?"forward":"backward"))return!0;let o=!n.textOffset&&(e<0?n.nodeBefore:n.nodeAfter);if(o&&!o.isText){let s=t.state.tr;return e<0?s.delete(n.pos-o.nodeSize,n.pos):s.delete(n.pos,n.pos+o.nodeSize),t.dispatch(s),!0}return!1}function AC(t,e,n){t.domObserver.stop(),e.contentEditable=n,t.domObserver.start()}function WG(t){if(!li||t.state.selection.$head.parentOffset>0)return!1;let{focusNode:e,focusOffset:n}=t.domSelectionRange();if(e&&e.nodeType==1&&n==0&&e.firstChild&&e.firstChild.contentEditable=="false"){let i=e.firstChild;AC(t,i,"true"),setTimeout(()=>AC(t,i,"false"),20)}return!1}function KG(t){let e="";return t.ctrlKey&&(e+="c"),t.metaKey&&(e+="m"),t.altKey&&(e+="a"),t.shiftKey&&(e+="s"),e}function GG(t,e){let n=e.keyCode,i=KG(e);if(n==8||qi&&n==72&&i=="c")return OC(t,-1)||ja(t,-1);if(n==46&&!e.shiftKey||qi&&n==68&&i=="c")return OC(t,1)||ja(t,1);if(n==13||n==27)return!0;if(n==37||qi&&n==66&&i=="c"){let r=n==37?CC(t,t.state.selection.from)=="ltr"?-1:1:-1;return kC(t,r,i)||ja(t,r)}else if(n==39||qi&&n==70&&i=="c"){let r=n==39?CC(t,t.state.selection.from)=="ltr"?1:-1:1;return kC(t,r,i)||ja(t,r)}else{if(n==38||qi&&n==80&&i=="c")return EC(t,-1,i)||ja(t,-1);if(n==40||qi&&n==78&&i=="c")return WG(t)||EC(t,1,i)||ja(t,1);if(i==(qi?"m":"c")&&(n==66||n==73||n==89||n==90))return!0}return!1}function _0(t,e){t.someProp("transformCopied",p=>{e=p(e,t)});let n=[],{content:i,openStart:r,openEnd:o}=e;for(;r>1&&o>1&&i.childCount==1&&i.firstChild.childCount==1;){r--,o--;let p=i.firstChild;n.push(p.type.name,p.attrs!=p.type.defaultAttrs?p.attrs:null),i=p.content}let s=t.someProp("clipboardSerializer")||Ps.fromSchema(t.state.schema),a=BC(),l=a.createElement("div");l.appendChild(s.serializeFragment(i,{document:a}));let f=l.firstChild,u,c=0;for(;f&&f.nodeType==1&&(u=NC[f.nodeName.toLowerCase()]);){for(let p=u.length-1;p>=0;p--){let h=a.createElement(u[p]);for(;l.firstChild;)h.appendChild(l.firstChild);l.appendChild(h),c++}f=l.firstChild}f&&f.nodeType==1&&f.setAttribute("data-pm-slice",`${r} ${o}${c?` -${c}`:""} ${JSON.stringify(n)}`);let d=t.someProp("clipboardTextSerializer",p=>p(e,t))||e.content.textBetween(0,e.content.size,`329 330 `);return{dom:l,text:d,slice:e}}function RC(t,e,n,i,r){let o=r.parent.type.spec.code,s,a;if(!n&&!e)return null;let l=!!e&&(i||o||!n);if(l){if(t.someProp("transformPastedText",d=>{e=d(e,o||i,t)}),o)return a=new De(we.from(t.state.schema.text(e.replace(/\r\n?/g,`331 `))),0,0),t.someProp("transformPasted",d=>{a=d(a,t,!0)}),a;let c=t.someProp("clipboardTextParser",d=>d(e,r,i,t));if(c)a=c;else{let d=r.marks(),{schema:p}=t.state,h=Ps.fromSchema(p);s=document.createElement("div"),e.split(/(?:\r\n?|\n)+/).forEach(g=>{let y=s.appendChild(document.createElement("p"));g&&y.appendChild(h.serializeNode(p.text(g,d)))})}}else t.someProp("transformPastedHTML",c=>{n=c(n,t)}),s= QG(n),Pf&&ZG(s);let f=s&&s.querySelector("[data-pm-slice]"),u=f&&/^(\d+) (\d+)(?: -(\d+))? (.*)/.exec(f.getAttribute("data-pm-slice")||"");if(u&&u[3])for(let c=+u[3];c>0;c--){let d=s.firstChild;for(;d&&d.nodeType!=1;)d=d.nextSibling;if(!d)break;s=d}if(a||(a=(t.someProp("clipboardParser")||t.someProp("domParser")||No.fromSchema(t.state.schema)).parseSlice(s,{preserveWhitespace:!!(l||u),context:r,ruleFromNode(d){return d.nodeName=="BR"&&!d.nextSibling&&d.parentNode&&!JG.test(d.parentNode.nodeName)?{ignore:!0}:null}})),u)a=eJ(IC(a,+u[1],+u[2]),u[4]);else if(a=De.maxOpen(YG(a.content,r),!0),a.openStart||a.openEnd){let c=0,d=0;for(let p=a.content.firstChild;c<a.openStart&&!p.type.spec.isolating;c++,p=p.firstChild);for(let p=a.content.lastChild;d<a.openEnd&&!p.type.spec.isolating;d++,p=p.lastChild);a=IC(a,c,d)}return t.someProp("transformPasted",c=>{a=c(a,t,l)}),a}const JG=/^(a|abbr|acronym|b|cite|code|del|em|i|ins|kbd|label|output|q|ruby|s|samp|span|strong|sub|sup|time|u|tt|var)$/i;function YG(t,e){if(t.childCount<2)return t;for(let n=e.depth;n>=0;n--){let r=e.node(n).contentMatchAt(e.index(n)),o,s=[];if(t.forEach(a=>{if(!s)return;let l=r.findWrapping(a.type),f;if(!l)return s=null;if(f=s.length&&o.length&&PC(l,o,a,s[s.length-1],0))s[s.length-1]=f;else{s.length&&(s[s.length-1]=MC(s[s.length-1],o.length));let u=TC(a,l);s.push(u),r=r.matchType(u.type),o=l}}),s)return we.from(s)}return t}function TC(t,e,n=0){for(let i=e.length-1;i>=n;i--)t=e[i].create(null,we.from(t));return t}function PC(t,e,n,i,r){if(r<t.length&&r<e.length&&t[r]==e[r]){let o=PC(t,e,n,i.lastChild,r+1);if(o)return i.copy(i.content.replaceChild(i.childCount-1,o));if(i.contentMatchAt(i.childCount).matchType(r==t.length-1?n.type:t[r+1]))return i.copy(i.content.append(we.from(TC(n,t,r+1))))}}function MC(t,e){if(e==0)return t;let n=t.content.replaceChild(t.childCount-1,MC(t.lastChild,e-1)),i=t.contentMatchAt(t.childCount).fillBefore(we.empty,!0);return t.copy(n.append(i))}function k0(t,e,n,i,r,o){let s=e<0?t.firstChild:t.lastChild,a=s.content;return t.childCount>1&&(o=0),r<i-1&&(a=k0(a,e,n,i,r+1,o)),r>=n&&(a=e<0?s.contentMatchAt(0).fillBefore(a,o<=r).append(a):a.append(s.contentMatchAt(s.childCount).fillBefore(we.empty,!0))),t.replaceChild(e<0?0:t.childCount-1,s.copy(a))}function IC(t,e,n){return e<t.openStart&&(t=new De(k0(t.content,-1,e,t.openStart,0,t.openEnd),e,t.openEnd)),n<t.openEnd&&(t=new De(k0(t.content,1,n,t.openEnd,0,0),t.openStart,n)),t}const NC={thead:["table"],tbody:["table"],tfoot:["table"],caption:["table"],colgroup:["table"],col:["table","colgroup"],tr:["table","tbody"],td:["table","tbody","tr"],th:["table","tbody","tr"]};let DC=null;function BC(){return DC||(DC=document.implementation.createHTMLDocument("title"))}let S0=null;function XG(t){let e=window.trustedTypes;return e?(S0||(S0=e.defaultPolicy||e.createPolicy("ProseMirrorClipboard",{createHTML:n=>n})),S0.createHTML(t)):t}function QG(t){let e=/^(\s*<meta [^>]*>)*/.exec(t);e&&(t=t.slice(e[0].length));let n=BC().createElement("div"),i=/<([a-z][^>\s]+)/i.exec(t),r;if((r=i&&NC[i[1].toLowerCase()])&&(t=r.map(o=>"<"+o+">").join("")+t+r.map(o=>"</"+o+">").reverse().join("")),n.innerHTML=XG(t),r)for(let o=0;o<r.length;o++)n=n.querySelector(r[o])||n;return n}function ZG(t){let e=t.querySelectorAll(Gn?"span:not([class]):not([style])":"span.Apple-converted-space");for(let n=0;n<e.length;n++){let i=e[n];i.childNodes.length==1&&i.textContent==" "&&i.parentNode&&i.parentNode.replaceChild(t.ownerDocument.createTextNode(" "),i)}}function eJ(t,e){if(!t.size)return t;let n=t.content.firstChild.type.schema,i;try{i=JSON.parse(e)}catch{return t}let{content:r,openStart:o,openEnd:s}=t;for(let a=i.length-2;a>=0;a-=2){let l=n.nodes[i[a]];if(!l||l.hasRequiredAttrs())break;r=we.from(l.create(i[a+1],r)),o++,s++}return new De(r,o,s)}const fi={},ui={},tJ={touchstart:!0,touchmove:!0};class nJ{constructor(){this.shiftKey=!1,this.mouseDown=null,this.lastKeyCode=null,this.lastKeyCodeTime=0,this.lastClick={time:0,x:0,y:0,type:"",button:0},this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastIOSEnter=0,this.lastIOSEnterFallbackTimeout=-1,this.lastFocus=0,this.lastTouch=0,this.lastChromeDelete=0,this.composing=!1,this.compositionNode=null,this.composingTimeout=-1,this.compositionNodes=[],this.compositionEndedAt=-2e8,this.compositionID=1,this.compositionPendingChanges=0,this.domChangeCount=0,this.eventHandlers=Object.create(null),this.hideSelectionGuard=null}}function iJ(t){for(let e in fi){let n=fi[e];t.dom.addEventListener(e,t.input.eventHandlers[e]=i=>{oJ(t,i)&&!E0(t,i)&&(t.editable||!(i.type in ui))&&n(t,i)},tJ[e]?{passive:!0}:void 0)}li&&t.dom.addEventListener("input",()=>null),C0(t)}function zo(t,e){t.input.lastSelectionOrigin=e,t.input.lastSelectionTime=Date.now()}function rJ(t){t.domObserver.stop();for(let e in t.input.eventHandlers)t.dom.removeEventListener(e,t.input.eventHandlers[e]);clearTimeout(t.input.composingTimeout),clearTimeout(t.input.lastIOSEnterFallbackTimeout)}function C0(t){t.someProp("handleDOMEvents",e=>{for(let n in e)t.input.eventHandlers[n]||t.dom.addEventListener(n,t.input.eventHandlers[n]=i=>E0(t,i))})}function E0(t,e){return t.someProp("handleDOMEvents",n=>{let i=n[e.type];return i?i(t,e)||e.defaultPrevented:!1})}function oJ(t,e){if(!e.bubbles)return!0;if(e.defaultPrevented)return!1;for(let n=e.target;n!=t.dom;n=n.parentNode)if(!n||n.nodeType==11||n.pmViewDesc&&n.pmViewDesc.stopEvent(e))return!1;return!0}function sJ(t,e){!E0(t,e)&&fi[e.type]&&(t.editable||!(e.type in ui))&&fi[e.type](t,e)}ui.keydown=(t,e)=>{let n=e;if(t.input.shiftKey=n.keyCode==16||n.shiftKey,!$C(t,n)&&(t.input.lastKeyCode=n.keyCode,t.input.lastKeyCodeTime=Date.now(),!(ro&&Gn&&n.keyCode==13)))if(n.keyCode!=229&&t.domObserver.forceFlush(),Va&&n.keyCode==13&&!n.ctrlKey&&!n.altKey&&!n.metaKey){let i=Date.now();t.input.lastIOSEnter=i,t.input.lastIOSEnterFallbackTimeout=setTimeout(()=>{t.input.lastIOSEnter==i&&(t.someProp("handleKeyDown",r=>r(t,Ds(13,"Enter"))),t.input.lastIOSEnter=0)},200)}else t.someProp("handleKeyDown",i=>i(t,n))||GG(t,n)?n.preventDefault():zo(t,"key")},ui.keyup=(t,e)=>{e.keyCode==16&&(t.input.shiftKey=!1)},ui.keypress=(t,e)=>{let n=e;if($C(t,n)||!n.charCode||n.ctrlKey&&!n.altKey||qi&&n.metaKey)return;if(t.someProp("handleKeyPress",r=>r(t,n))){n.preventDefault();return}let i=t.state.selection;if(!(i instanceof mt)||!i.$from.sameParent(i.$to)){let r=String.fromCharCode(n.charCode),o=()=>t.state.tr.insertText(r).scrollIntoView();!/[\r\n]/.test(r)&&!t.someProp("handleTextInput",s=>s(t,i.$from.pos,i.$to.pos,r,o))&&t.dispatch(o()),n.preventDefault()}};function ep(t){return{left:t.clientX,top:t.clientY}}function aJ(t,e){let n=e.x-t.clientX,i=e.y-t.clientY;return n*n+i*i<100}function O0(t,e,n,i,r){if(i==-1)return!1;let o=t.state.doc.resolve(i);for(let s=o.depth+1;s>0;s--)if(t.someProp(e,a=>s>o.depth?a(t,n,o.nodeAfter,o.before(s),r,!0):a(t,n,o.node(s),o.before(s),r,!1)))return!0;return!1}function Ha(t,e,n){if(t.focused||t.focus(),t.state.selection.eq(e))return;let i=t.state.tr.setSelection(e);i.setMeta("pointer",!0),t.dispatch(i)}function lJ(t,e){if(e==-1)return!1;let n=t.state.doc.resolve(e),i=n.nodeAfter;return i&&i.isAtom&&nt.isSelectable(i)?(Ha(t,new nt(n)),!0):!1}function fJ(t,e){if(e==-1)return!1;let n=t.state.selection,i,r;n instanceof nt&&(i=n.node);let o=t.state.doc.resolve(e);for(let s=o.depth+1;s>0;s--){let a=s>o.depth?o.nodeAfter:o.node(s);if(nt.isSelectable(a)){i&&n.$from.depth>0&&s>=n.$from.depth&&o.before(n.$from.depth+1)==n.$from.pos?r=o.before(n.$from.depth):r=o.before(s);break}}return r!=null?(Ha(t,nt.create(t.state.doc,r)),!0):!1}function uJ(t,e,n,i,r){return O0(t,"handleClickOn",e,n,i)||t.someProp("handleClick",o=>o(t,e,i))||(r?fJ(t,n):lJ(t,n))}function cJ(t,e,n,i){return O0(t,"handleDoubleClickOn",e,n,i)||t.someProp("handleDoubleClick",r=>r(t,e,i))}function dJ(t,e,n,i){return O0(t,"handleTripleClickOn",e,n,i)||t.someProp("handleTripleClick",r=>r(t,e,i))||pJ(t,n,i)}function pJ(t,e,n){if(n.button!=0)return!1;let i=t.state.doc;if(e==-1)return i.inlineContent?(Ha(t,mt.create(i,0,i.content.size)),!0):!1;let r=i.resolve(e);for(let o=r.depth+1;o>0;o--){let s=o>r.depth?r.nodeAfter:r.node(o),a=r.before(o);if(s.inlineContent)Ha(t,mt.create(i,a+1,a+1+s.content.size));else if(nt.isSelectable(s))Ha(t,nt.create(i,a));else continue;return!0}}function A0(t){return tp(t)}const FC=qi?"metaKey":"ctrlKey";fi.mousedown=(t,e)=>{let n=e;t.input.shiftKey=n.shiftKey;let i=A0(t),r=Date.now(),o="singleClick";r-t.input.lastClick.time<500&&aJ(n,t.input.lastClick)&&!n[FC]&&t.input.lastClick.button==n.button&&(t.input.lastClick.type=="singleClick"?o="doubleClick":t.input.lastClick.type=="doubleClick"&&(o="tripleClick")),t.input.lastClick={time:r,x:n.clientX,y:n.clientY,type:o,button:n.button};let s=t.posAtCoords(ep(n));s&&(o=="singleClick"?(t.input.mouseDown&&t.input.mouseDown.done(),t.input.mouseDown=new hJ(t,s,n,!!i)):(o=="doubleClick"?cJ:dJ)(t,s.pos,s.inside,n)?n.preventDefault():zo(t,"pointer"))};class hJ{constructor(e,n,i,r){this.view=e,this.pos=n,this.event=i,this.flushed=r,this.delayedSelectionSync=!1,this.mightDrag=null,this.startDoc=e.state.doc,this.selectNode=!!i[FC],this.allowDefault=i.shiftKey;let o,s;if(n.inside>-1)o=e.state.doc.nodeAt(n.inside),s=n.inside;else{let u=e.state.doc.resolve(n.pos);o=u.parent,s=u.depth?u.before():0}const a=r?null:i.target,l=a?e.docView.nearestDesc(a,!0):null;this.target=l&&l.dom.nodeType==1?l.dom:null;let{selection:f}=e.state;(i.button==0&&o.type.spec.draggable&&o.type.spec.selectable!==!1||f instanceof nt&&f.from<=s&&f.to>s)&&(this.mightDrag={node:o,pos:s,addAttr:!!(this.target&&!this.target.draggable),setUneditable:!!(this.target&&Li&&!this.target.hasAttribute("contentEditable"))}),this.target&&this.mightDrag&&(this.mightDrag.addAttr||this.mightDrag.setUneditable)&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&(this.target.draggable=!0),this.mightDrag.setUneditable&&setTimeout(()=>{this.view.input.mouseDown==this&&this.target.setAttribute("contentEditable","false")},20),this.view.domObserver.start()),e.root.addEventListener("mouseup",this.up=this.up.bind(this)),e.root.addEventListener("mousemove",this.move=this.move.bind(this)),zo(e,"pointer")}done(){this.view.root.removeEventListener("mouseup",this.up),this.view.root.removeEventListener("mousemove",this.move),this.mightDrag&&this.target&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&this.target.removeAttribute("draggable"),this.mightDrag.setUneditable&&this.target.removeAttribute("contentEditable"),this.view.domObserver.start()),this.delayedSelectionSync&&setTimeout(()=>so(this.view)),this.view.input.mouseDown=null}up(e){if(this.done(),!this.view.dom.contains(e.target))return;let n=this.pos;this.view.state.doc!=this.startDoc&&(n=this.view.posAtCoords(ep(e))),this.updateAllowDefault(e),this.allowDefault||!n?zo(this.view,"pointer"):uJ(this.view,n.pos,n.inside,e,this.selectNode)?e.preventDefault():e.button==0&&(this.flushed||li&&this.mightDrag&&!this.mightDrag.node.isAtom||Gn&&!this.view.state.selection.visible&&Math.min(Math.abs(n.pos-this.view.state.selection.from),Math.abs(n.pos-this.view.state.selection.to))<=2)?(Ha(this.view,ht.near(this.view.state.doc.resolve(n.pos))),e.preventDefault()):zo(this.view,"pointer")}move(e){this.updateAllowDefault(e),zo(this.view,"pointer"),e.buttons==0&&this.done()}updateAllowDefault(e){!this.allowDefault&&(Math.abs(this.event.x-e.clientX)>4||Math.abs(this.event.y-e.clientY)>4)&&(this.allowDefault=!0)}}fi.touchstart=t=>{t.input.lastTouch=Date.now(),A0(t),zo(t,"pointer")},fi.touchmove=t=>{t.input.lastTouch=Date.now(),zo(t,"pointer")},fi.contextmenu=t=>A0(t);function $C(t,e){return t.composing?!0:li&&Math.abs(e.timeStamp-t.input.compositionEndedAt)<500?(t.input.compositionEndedAt=-2e8,!0):!1}const gJ=ro?5e3:-1;ui.compositionstart=ui.compositionupdate=t=>{if(!t.composing){t.domObserver.flush();let{state:e}=t,n=e.selection.$to;if(e.selection instanceof mt&&(e.storedMarks||!n.textOffset&&n.parentOffset&&n.nodeBefore.marks.some(i=>i.type.spec.inclusive===!1)))t.markCursor=t.state.storedMarks||n.marks(),tp(t,!0),t.markCursor=null;else if(tp(t,!e.selection.empty),Li&&e.selection.empty&&n.parentOffset&&!n.textOffset&&n.nodeBefore.marks.length){let i=t.domSelectionRange();for(let r=i.focusNode,o=i.focusOffset;r&&r.nodeType==1&&o!=0;){let s=o<0?r.lastChild:r.childNodes[o-1];if(!s)break;if(s.nodeType==3){let a=t.domSelection();a&&a.collapse(s,s.nodeValue.length);break}else r=s,o=-1}}t.input.composing=!0}LC(t,gJ)},ui.compositionend=(t,e)=>{t.composing&&(t.input.composing=!1,t.input.compositionEndedAt=e.timeStamp,t.input.compositionPendingChanges=t.domObserver.pendingRecords().length?t.input.compositionID:0,t.input.compositionNode=null,t.input.compositionPendingChanges&&Promise.resolve().then(()=>t.domObserver.flush()),t.input.compositionID++,LC(t,20))};function LC(t,e){clearTimeout(t.input.composingTimeout),e>-1&&(t.input.composingTimeout=setTimeout(()=>tp(t),e))}function qC(t){for(t.composing&&(t.input.composing=!1,t.input.compositionEndedAt=yJ());t.input.compositionNodes.length>0;)t.input.compositionNodes.pop().markParentsDirty()}function mJ(t){let e=t.domSelectionRange();if(!e.focusNode)return null;let n=lG(e.focusNode,e.focusOffset),i=fG(e.focusNode,e.focusOffset);if(n&&i&&n!=i){let r=i.pmViewDesc,o=t.domObserver.lastChangedTextNode;if(n==o||i==o)return o;if(!r||!r.isText(i.nodeValue))return i;if(t.input.compositionNode==i){let s=n.pmViewDesc;if(!(!s||!s.isText(n.nodeValue)))return i}}return n||i}function yJ(){let t=document.createEvent("Event");return t.initEvent("event",!0,!0),t.timeStamp}function tp(t,e=!1){if(!(ro&&t.domObserver.flushingSoon>=0)){if(t.domObserver.forceFlush(),qC(t),e||t.docView&&t.docView.dirty){let n=y0(t),i=t.state.selection;return n&&!n.eq(i)?t.dispatch(t.state.tr.setSelection(n)):(t.markCursor||e)&&!i.$from.node(i.$from.sharedDepth(i.to)).inlineContent?t.dispatch(t.state.tr.deleteSelection()):t.updateState(t.state),!0}return!1}}function wJ(t,e){if(!t.dom.parentNode)return;let n=t.dom.parentNode.appendChild(document.createElement("div"));n.appendChild(e),n.style.cssText="position: fixed; left: -10000px; top: 10px";let i=getSelection(),r=document.createRange();r.selectNodeContents(e),t.dom.blur(),i.removeAllRanges(),i.addRange(r),setTimeout(()=>{n.parentNode&&n.parentNode.removeChild(n),t.focus()},50)}const Bf=bi&&$o<15||Va&&hG<604;fi.copy=ui.cut=(t,e)=>{let n=e,i=t.state.selection,r=n.type=="cut";if(i.empty)return;let o=Bf?null:n.clipboardData,s=i.content(),{dom:a,text:l}=_0(t,s);o?(n.preventDefault(),o.clearData(),o.setData("text/html",a.innerHTML),o.setData("text/plain",l)):wJ(t,a),r&&t.dispatch(t.state.tr.deleteSelection().scrollIntoView().setMeta("uiEvent","cut"))};function vJ(t){return t.openStart==0&&t.openEnd==0&&t.content.childCount==1?t.content.firstChild:null}function bJ(t,e){if(!t.dom.parentNode)return;let n=t.input.shiftKey||t.state.selection.$from.parent.type.spec.code,i=t.dom.parentNode.appendChild(document.createElement(n?"textarea":"div"));n||(i.contentEditable="true"),i.style.cssText="position: fixed; left: -10000px; top: 10px",i.focus();let r=t.input.shiftKey&&t.input.lastKeyCode!=45;setTimeout(()=>{t.focus(),i.parentNode&&i.parentNode.removeChild(i),n?Ff(t,i.value,null,r,e):Ff(t,i.textContent,i.innerHTML,r,e)},50)}function Ff(t,e,n,i,r){let o=RC(t,e,n,i,t.state.selection.$from);if(t.someProp("handlePaste",l=>l(t,r,o||De.empty)))return!0;if(!o)return!1;let s=vJ(o),a=s?t.state.tr.replaceSelectionWith(s,i):t.state.tr.replaceSelection(o);return t.dispatch(a.scrollIntoView().setMeta("paste",!0).setMeta("uiEvent","paste")),!0}function VC(t){let e=t.getData("text/plain")||t.getData("Text");if(e)return e;let n=t.getData("text/uri-list");return n?n.replace(/\r?\n/g," "):""}ui.paste=(t,e)=>{let n=e;if(t.composing&&!ro)return;let i=Bf?null:n.clipboardData,r=t.input.shiftKey&&t.input.lastKeyCode!=45;i&&Ff(t,VC(i),i.getData("text/html"),r,n)?n.preventDefault():bJ(t,n)};class zC{constructor(e,n,i){this.slice=e,this.move=n,this.node=i}}const xJ=qi?"altKey":"ctrlKey";function jC(t,e){let n=t.someProp("dragCopies",i=>!i(e));return n??!e[xJ]}fi.dragstart=(t,e)=>{let n=e,i=t.input.mouseDown;if(i&&i.done(),!n.dataTransfer)return;let r=t.state.selection,o=r.empty?null:t.posAtCoords(ep(n)),s;if(!(o&&o.pos>=r.from&&o.pos<=(r instanceof nt?r.to-1:r.to))){if(i&&i.mightDrag)s=nt.create(t.state.doc,i.mightDrag.pos);else if(n.target&&n.target.nodeType==1){let c=t.docView.nearestDesc(n.target,!0);c&&c.node.type.spec.draggable&&c!=t.docView&&(s=nt.create(t.state.doc,c.posBefore))}}let a=(s||t.state.selection).content(),{dom:l,text:f,slice:u}=_0(t,a);(!n.dataTransfer.files.length||!Gn||J4>120)&&n.dataTransfer.clearData(),n.dataTransfer.setData(Bf?"Text":"text/html",l.innerHTML),n.dataTransfer.effectAllowed="copyMove",Bf||n.dataTransfer.setData("text/plain",f),t.dragging=new zC(u,jC(t,n),s)},fi.dragend=t=>{let e=t.dragging;window.setTimeout(()=>{t.dragging==e&&(t.dragging=null)},50)},ui.dragover=ui.dragenter=(t,e)=>e.preventDefault(),ui.drop=(t,e)=>{let n=e,i=t.dragging;if(t.dragging=null,!n.dataTransfer)return;let r=t.posAtCoords(ep(n));if(!r)return;let o=t.state.doc.resolve(r.pos),s=i&&i.slice;s?t.someProp("transformPasted",h=>{s=h(s,t,!1)}):s=RC(t,VC(n.dataTransfer),Bf?null:n.dataTransfer.getData("text/html"),!1,o);let a=!!(i&&jC(t,n));if(t.someProp("handleDrop",h=>h(t,n,s||De.empty,a))){n.preventDefault();return}if(!s)return;n.preventDefault();let l=s?M4(t.state.doc,o.pos,s):o.pos;l==null&&(l=o.pos);let f=t.state.tr;if(a){let{node:h}=i;h?h.replace(f):f.deleteSelection()}let u=f.mapping.map(l),c=s.openStart==0&&s.openEnd==0&&s.content.childCount==1,d=f.doc;if(c?f.replaceRangeWith(u,u,s.content.firstChild):f.replaceRange(u,u,s),f.doc.eq(d))return;let p=f.doc.resolve(u);if(c&&nt.isSelectable(s.content.firstChild)&&p.nodeAfter&&p.nodeAfter.sameMarkup(s.content.firstChild))f.setSelection(new nt(p));else{let h=f.mapping.map(l);f.mapping.maps[f.mapping.maps.length-1].forEach((g,y,w,v)=>h=v),f.setSelection(v0(t,p,f.doc.resolve(h)))}t.focus(),t.dispatch(f.setMeta("uiEvent","drop"))},fi.focus=t=>{t.input.lastFocus=Date.now(),t.focused||(t.domObserver.stop(),t.dom.classList.add("ProseMirror-focused"),t.domObserver.start(),t.focused=!0,setTimeout(()=>{t.docView&&t.hasFocus()&&!t.domObserver.currentSelection.eq(t.domSelectionRange())&&so(t)},20))},fi.blur=(t,e)=>{let n=e;t.focused&&(t.domObserver.stop(),t.dom.classList.remove("ProseMirror-focused"),t.domObserver.start(),n.relatedTarget&&t.dom.contains(n.relatedTarget)&&t.domObserver.currentSelection.clear(),t.focused=!1)},fi.beforeinput=(t,e)=>{if(Gn&&ro&&e.inputType=="deleteContentBackward"){t.domObserver.flushSoon();let{domChangeCount:i}=t.input;setTimeout(()=>{if(t.input.domChangeCount!=i||(t.dom.blur(),t.focus(),t.someProp("handleKeyDown",o=>o(t,Ds(8,"Backspace")))))return;let{$cursor:r}=t.state.selection;r&&r.pos>0&&t.dispatch(t.state.tr.delete(r.pos-1,r.pos).scrollIntoView())},50)}};for(let t in ui)fi[t]=ui[t];function $f(t,e){if(t==e)return!0;for(let n in t)if(t[n]!==e[n])return!1;for(let n in e)if(!(n in t))return!1;return!0}class np{constructor(e,n){this.toDOM=e,this.spec=n||Ls,this.side=this.spec.side||0}map(e,n,i,r){let{pos:o,deleted:s}=e.mapResult(n.from+r,this.side<0?-1:1);return s?null:new Dn(o-i,o-i,this)}valid(){return!0}eq(e){return this==e||e instanceof np&&(this.spec.key&&this.spec.key==e.spec.key||this.toDOM==e.toDOM&&$f(this.spec,e.spec))}destroy(e){this.spec.destroy&&this.spec.destroy(e)}}class jo{constructor(e,n){this.attrs=e,this.spec=n||Ls}map(e,n,i,r){let o=e.map(n.from+r,this.spec.inclusiveStart?-1:1)-i,s=e.map(n.to+r,this.spec.inclusiveEnd?1:-1)-i;return o>=s?null:new Dn(o,s,this)}valid(e,n){return n.from<n.to}eq(e){return this==e||e instanceof jo&&$f(this.attrs,e.attrs)&&$f(this.spec,e.spec)}static is(e){return e.type instanceof jo}destroy(){}}class R0{constructor(e,n){this.attrs=e,this.spec=n||Ls}map(e,n,i,r){let o=e.mapResult(n.from+r,1);if(o.deleted)return null;let s=e.mapResult(n.to+r,-1);return s.deleted||s.pos<=o.pos?null:new Dn(o.pos-i,s.pos-i,this)}valid(e,n){let{index:i,offset:r}=e.content.findIndex(n.from),o;return r==n.from&&!(o=e.child(i)).isText&&r+o.nodeSize==n.to}eq(e){return this==e||e instanceof R0&&$f(this.attrs,e.attrs)&&$f(this.spec,e.spec)}destroy(){}}class Dn{constructor(e,n,i){this.from=e,this.to=n,this.type=i}copy(e,n){return new Dn(e,n,this.type)}eq(e,n=0){return this.type.eq(e.type)&&this.from+n==e.from&&this.to+n==e.to}map(e,n,i){return this.type.map(e,this,n,i)}static widget(e,n,i){return new Dn(e,e,new np(n,i))}static inline(e,n,i,r){return new Dn(e,n,new jo(i,r))}static node(e,n,i,r){return new Dn(e,n,new R0(i,r))}get spec(){return this.type.spec}get inline(){return this.type instanceof jo}get widget(){return this.type instanceof np}}const Ua=[],Ls={};class Gt{constructor(e,n){this.local=e.length?e:Ua,this.children=n.length?n:Ua}static create(e,n){return n.length?ip(n,e,0,Ls):Jn}find(e,n,i){let r=[];return this.findInner(e??0,n??1e9,r,0,i),r}findInner(e,n,i,r,o){for(let s=0;s<this.local.length;s++){let a=this.local[s];a.from<=n&&a.to>=e&&(!o||o(a.spec))&&i.push(a.copy(a.from+r,a.to+r))}for(let s=0;s<this.children.length;s+=3)if(this.children[s]<n&&this.children[s+1]>e){let a=this.children[s]+1;this.children[s+2].findInner(e-a,n-a,i,r+a,o)}}map(e,n,i){return this==Jn||e.maps.length==0?this:this.mapInner(e,n,0,0,i||Ls)}mapInner(e,n,i,r,o){let s;for(let a=0;a<this.local.length;a++){let l=this.local[a].map(e,i,r);l&&l.type.valid(n,l)?(s||(s=[])).push(l):o.onRemove&&o.onRemove(this.local[a].spec)}return this.children.length?_J(this.children,s||[],e,n,i,r,o):s?new Gt(s.sort(qs),Ua):Jn}add(e,n){return n.length?this==Jn?Gt.create(e,n):this.addInner(e,n,0):this}addInner(e,n,i){let r,o=0;e.forEach((a,l)=>{let f=l+i,u;if(u=UC(n,a,f)){for(r||(r=this.children.slice());o<r.length&&r[o]<l;)o+=3;r[o]==l?r[o+2]=r[o+2].addInner(a,u,f+1):r.splice(o,0,l,l+a.nodeSize,ip(u,a,f+1,Ls)),o+=3}});let s=HC(o?WC(n):n,-i);for(let a=0;a<s.length;a++)s[a].type.valid(e,s[a])||s.splice(a--,1);return new Gt(s.length?this.local.concat(s).sort(qs):this.local,r||this.children)}remove(e){return e.length==0||this==Jn?this:this.removeInner(e,0)}removeInner(e,n){let i=this.children,r=this.local;for(let o=0;o<i.length;o+=3){let s,a=i[o]+n,l=i[o+1]+n;for(let u=0,c;u<e.length;u++)(c=e[u])&&c.from>a&&c.to<l&&(e[u]=null,(s||(s=[])).push(c));if(!s)continue;i==this.children&&(i=this.children.slice());let f=i[o+2].removeInner(s,a+1);f!=Jn?i[o+2]=f:(i.splice(o,3),o-=3)}if(r.length){for(let o=0,s;o<e.length;o++)if(s=e[o])for(let a=0;a<r.length;a++)r[a].eq(s,n)&&(r==this.local&&(r=this.local.slice()),r.splice(a--,1))}return i==this.children&&r==this.local?this:r.length||i.length?new Gt(r,i):Jn}forChild(e,n){if(this==Jn)return this;if(n.isLeaf)return Gt.empty;let i,r;for(let a=0;a<this.children.length;a+=3)if(this.children[a]>=e){this.children[a]==e&&(i=this.children[a+2]);break}let o=e+1,s=o+n.content.size;for(let a=0;a<this.local.length;a++){let l=this.local[a];if(l.from<s&&l.to>o&&l.type instanceof jo){let f=Math.max(o,l.from)-o,u=Math.min(s,l.to)-o;f<u&&(r||(r=[])).push(l.copy(f,u))}}if(r){let a=new Gt(r.sort(qs),Ua);return i?new Ho([a,i]):a}return i||Jn}eq(e){if(this==e)return!0;if(!(e instanceof Gt)||this.local.length!=e.local.length||this.children.length!=e.children.length)return!1;for(let n=0;n<this.local.length;n++)if(!this.local[n].eq(e.local[n]))return!1;for(let n=0;n<this.children.length;n+=3)if(this.children[n]!=e.children[n]||this.children[n+1]!=e.children[n+1]||!this.children[n+2].eq(e.children[n+2]))return!1;return!0}locals(e){return T0(this.localsInner(e))}localsInner(e){if(this==Jn)return Ua;if(e.inlineContent||!this.local.some(jo.is))return this.local;let n=[];for(let i=0;i<this.local.length;i++)this.local[i].type instanceof jo||n.push(this.local[i]);return n}forEachSet(e){e(this)}}Gt.empty=new Gt([],[]),Gt.removeOverlap=T0;const Jn=Gt.empty;class Ho{constructor(e){this.members=e}map(e,n){const i=this.members.map(r=>r.map(e,n,Ls));return Ho.from(i)}forChild(e,n){if(n.isLeaf)return Gt.empty;let i=[];for(let r=0;r<this.members.length;r++){let o=this.members[r].forChild(e,n);o!=Jn&&(o instanceof Ho?i=i.concat(o.members):i.push(o))}return Ho.from(i)}eq(e){if(!(e instanceof Ho)||e.members.length!=this.members.length)return!1;for(let n=0;n<this.members.length;n++)if(!this.members[n].eq(e.members[n]))return!1;return!0}locals(e){let n,i=!0;for(let r=0;r<this.members.length;r++){let o=this.members[r].localsInner(e);if(o.length)if(!n)n=o;else{i&&(n=n.slice(),i=!1);for(let s=0;s<o.length;s++)n.push(o[s])}}return n?T0(i?n:n.sort(qs)):Ua}static from(e){switch(e.length){case 0:return Jn;case 1:return e[0];default:return new Ho(e.every(n=>n instanceof Gt)?e:e.reduce((n,i)=>n.concat(i instanceof Gt?i:i.members),[]))}}forEachSet(e){for(let n=0;n<this.members.length;n++)this.members[n].forEachSet(e)}}function _J(t,e,n,i,r,o,s){let a=t.slice();for(let f=0,u=o;f<n.maps.length;f++){let c=0;n.maps[f].forEach((d,p,h,g)=>{let y=g-h-(p-d);for(let w=0;w<a.length;w+=3){let v=a[w+1];if(v<0||d>v+u-c)continue;let _=a[w]+u-c;p>=_?a[w+1]=d<=_?-2:-1:d>=u&&y&&(a[w]+=y,a[w+1]+=y)}c+=y}),u=n.maps[f].map(u,-1)}let l=!1;for(let f=0;f<a.length;f+=3)if(a[f+1]<0){if(a[f+1]==-2){l=!0,a[f+1]=-1;continue}let u=n.map(t[f]+o),c=u-r;if(c<0||c>=i.content.size){l=!0;continue}let d=n.map(t[f+1]+o,-1),p=d-r,{index:h,offset:g}=i.content.findIndex(c),y=i.maybeChild(h);if(y&&g==c&&g+y.nodeSize==p){let w=a[f+2].mapInner(n,y,u+1,t[f]+o+1,s);w!=Jn?(a[f]=c,a[f+1]=p,a[f+2]=w):(a[f+1]=-2,l=!0)}else l=!0}if(l){let f=kJ(a,t,e,n,r,o,s),u=ip(f,i,0,s);e=u.local;for(let c=0;c<a.length;c+=3)a[c+1]<0&&(a.splice(c,3),c-=3);for(let c=0,d=0;c<u.children.length;c+=3){let p=u.children[c];for(;d<a.length&&a[d]<p;)d+=3;a.splice(d,0,u.children[c],u.children[c+1],u.children[c+2])}}return new Gt(e.sort(qs),a)}function HC(t,e){if(!e||!t.length)return t;let n=[];for(let i=0;i<t.length;i++){let r=t[i];n.push(new Dn(r.from+e,r.to+e,r.type))}return n}function kJ(t,e,n,i,r,o,s){function a(l,f){for(let u=0;u<l.local.length;u++){let c=l.local[u].map(i,r,f);c?n.push(c):s.onRemove&&s.onRemove(l.local[u].spec)}for(let u=0;u<l.children.length;u+=3)a(l.children[u+2],l.children[u]+f+1)}for(let l=0;l<t.length;l+=3)t[l+1]==-1&&a(t[l+2],e[l]+o+1);return n}function UC(t,e,n){if(e.isLeaf)return null;let i=n+e.nodeSize,r=null;for(let o=0,s;o<t.length;o++)(s=t[o])&&s.from>n&&s.to<i&&((r||(r=[])).push(s),t[o]=null);return r}function WC(t){let e=[];for(let n=0;n<t.length;n++)t[n]!=null&&e.push(t[n]);return e}function ip(t,e,n,i){let r=[],o=!1;e.forEach((a,l)=>{let f=UC(t,a,l+n);if(f){o=!0;let u=ip(f,a,n+l+1,i);u!=Jn&&r.push(l,l+a.nodeSize,u)}});let s=HC(o?WC(t):t,-n).sort(qs);for(let a=0;a<s.length;a++)s[a].type.valid(e,s[a])||(i.onRemove&&i.onRemove(s[a].spec),s.splice(a--,1));return s.length||r.length?new Gt(s,r):Jn}function qs(t,e){return t.from-e.from||t.to-e.to}function T0(t){let e=t;for(let n=0;n<e.length-1;n++){let i=e[n];if(i.from!=i.to)for(let r=n+1;r<e.length;r++){let o=e[r];if(o.from==i.from){o.to!=i.to&&(e==t&&(e=t.slice()),e[r]=o.copy(o.from,i.to),KC(e,r+1,o.copy(i.to,o.to)));continue}else{o.from<i.to&&(e==t&&(e=t.slice()),e[n]=i.copy(i.from,o.from),KC(e,r,i.copy(o.from,i.to)));break}}}return e}function KC(t,e,n){for(;e<t.length&&qs(n,t[e])>0;)e++;t.splice(e,0,n)}function P0(t){let e=[];return t.someProp("decorations",n=>{let i=n(t.state);i&&i!=Jn&&e.push(i)}),t.cursorWrapper&&e.push(Gt.create(t.state.doc,[t.cursorWrapper.deco])),Ho.from(e)}const SJ={childList:!0,characterData:!0,characterDataOldValue:!0,attributes:!0,attributeOldValue:!0,subtree:!0},CJ=bi&&$o<=11;class EJ{constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}set(e){this.anchorNode=e.anchorNode,this.anchorOffset=e.anchorOffset,this.focusNode=e.focusNode,this.focusOffset=e.focusOffset}clear(){this.anchorNode=this.focusNode=null}eq(e){return e.anchorNode==this.anchorNode&&e.anchorOffset==this.anchorOffset&&e.focusNode==this.focusNode&&e.focusOffset==this.focusOffset}}class OJ{constructor(e,n){this.view=e,this.handleDOMChange=n,this.queue=[],this.flushingSoon=-1,this.observer=null,this.currentSelection=new EJ,this.onCharData=null,this.suppressingSelectionUpdates=!1,this.lastChangedTextNode=null,this.observer=window.MutationObserver&&new window.MutationObserver(i=>{for(let r=0;r<i.length;r++)this.queue.push(i[r]);bi&&$o<=11&&i.some(r=>r.type=="childList"&&r.removedNodes.length||r.type=="characterData"&&r.oldValue.length>r.target.nodeValue.length)?this.flushSoon():this.flush()}),CJ&&(this.onCharData=i=>{this.queue.push({target:i.target,type:"characterData",oldValue:i.prevValue}),this.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this)}flushSoon(){this.flushingSoon<0&&(this.flushingSoon=window.setTimeout(()=>{this.flushingSoon=-1,this.flush()},20))}forceFlush(){this.flushingSoon>-1&&(window.clearTimeout(this.flushingSoon),this.flushingSoon=-1,this.flush())}start(){this.observer&&(this.observer.takeRecords(),this.observer.observe(this.view.dom,SJ)),this.onCharData&&this.view.dom.addEventListener("DOMCharacterDataModified",this.onCharData),this.connectSelection()}stop(){if(this.observer){let e=this.observer.takeRecords();if(e.length){for(let n=0;n<e.length;n++)this.queue.push(e[n]);window.setTimeout(()=>this.flush(),20)}this.observer.disconnect()}this.onCharData&&this.view.dom.removeEventListener("DOMCharacterDataModified",this.onCharData),this.disconnectSelection()}connectSelection(){this.view.dom.ownerDocument.addEventListener("selectionchange",this.onSelectionChange)}disconnectSelection(){this.view.dom.ownerDocument.removeEventListener("selectionchange",this.onSelectionChange)}suppressSelectionUpdates(){this.suppressingSelectionUpdates=!0,setTimeout(()=>this.suppressingSelectionUpdates=!1,50)}onSelectionChange(){if(xC(this.view)){if(this.suppressingSelectionUpdates)return so(this.view);if(bi&&$o<=11&&!this.view.state.selection.empty){let e=this.view.domSelectionRange();if(e.focusNode&&Ns(e.focusNode,e.focusOffset,e.anchorNode,e.anchorOffset))return this.flushSoon()}this.flush()}}setCurSelection(){this.currentSelection.set(this.view.domSelectionRange())}ignoreSelectionChange(e){if(!e.focusNode)return!0;let n=new Set,i;for(let o=e.focusNode;o;o=qa(o))n.add(o);for(let o=e.anchorNode;o;o=qa(o))if(n.has(o)){i=o;break}let r=i&&this.view.docView.nearestDesc(i);if(r&&r.ignoreMutation({type:"selection",target:i.nodeType==3?i.parentNode:i}))return this.setCurSelection(),!0}pendingRecords(){if(this.observer)for(let e of this.observer.takeRecords())this.queue.push(e);return this.queue}flush(){let{view:e}=this;if(!e.docView||this.flushingSoon>-1)return;let n=this.pendingRecords();n.length&&(this.queue=[]);let i=e.domSelectionRange(),r=!this.suppressingSelectionUpdates&&!this.currentSelection.eq(i)&&xC(e)&&!this.ignoreSelectionChange(i),o=-1,s=-1,a=!1,l=[];if(e.editable)for(let u=0;u<n.length;u++){let c=this.registerMutation(n[u],l);c&&(o=o<0?c.from:Math.min(c.from,o),s=s<0?c.to:Math.max(c.to,s),c.typeOver&&(a=!0))}if(Li&&l.length){let u=l.filter(c=>c.nodeName=="BR");if(u.length==2){let[c,d]=u;c.parentNode&&c.parentNode.parentNode==d.parentNode?d.remove():c.remove()}else{let{focusNode:c}=this.currentSelection;for(let d of u){let p=d.parentNode;p&&p.nodeName=="LI"&&(!c||TJ(e,c)!=p)&&d.remove()}}}let f=null;o<0&&r&&e.input.lastFocus>Date.now()-200&&Math.max(e.input.lastTouch,e.input.lastClick.time)<Date.now()-300&&Yd(i)&&(f=y0(e))&&f.eq(ht.near(e.state.doc.resolve(0),1))?(e.input.lastFocus=0,so(e),this.currentSelection.set(i),e.scrollToSelection()):(o>-1||r)&&(o>-1&&(e.docView.markDirty(o,s),AJ(e)),this.handleDOMChange(o,s,a,l),e.docView&&e.docView.dirty?e.updateState(e.state):this.currentSelection.eq(i)||so(e),this.currentSelection.set(i))}registerMutation(e,n){if(n.indexOf(e.target)>-1)return null;let i=this.view.docView.nearestDesc(e.target);if(e.type=="attributes"&&(i==this.view.docView||e.attributeName=="contenteditable"||e.attributeName=="style"&&!e.oldValue&&!e.target.getAttribute("style"))||!i||i.ignoreMutation(e))return null;if(e.type=="childList"){for(let u=0;u<e.addedNodes.length;u++){let c=e.addedNodes[u];n.push(c),c.nodeType==3&&(this.lastChangedTextNode=c)}if(i.contentDOM&&i.contentDOM!=i.dom&&!i.contentDOM.contains(e.target))return{from:i.posBefore,to:i.posAfter};let r=e.previousSibling,o=e.nextSibling;if(bi&&$o<=11&&e.addedNodes.length)for(let u=0;u<e.addedNodes.length;u++){let{previousSibling:c,nextSibling:d}=e.addedNodes[u];(!c||Array.prototype.indexOf.call(e.addedNodes,c)<0)&&(r=c),(!d||Array.prototype.indexOf.call(e.addedNodes,d)<0)&&(o=d)}let s=r&&r.parentNode==e.target?Nn(r)+1:0,a=i.localPosFromDOM(e.target,s,-1),l=o&&o.parentNode==e.target?Nn(o):e.target.childNodes.length,f=i.localPosFromDOM(e.target,l,1);return{from:a,to:f}}else return e.type=="attributes"?{from:i.posAtStart-i.border,to:i.posAtEnd+i.border}:(this.lastChangedTextNode=e.target,{from:i.posAtStart,to:i.posAtEnd,typeOver:e.target.nodeValue==e.oldValue})}}let GC=new WeakMap,JC=!1;function AJ(t){if(!GC.has(t)&&(GC.set(t,null),["normal","nowrap","pre-line"].indexOf(getComputedStyle(t.dom).whiteSpace)!==-1)){if(t.requiresGeckoHackNode=Li,JC)return;console.warn("ProseMirror expects the CSS white-space property to be set, preferably to 'pre-wrap'. It is recommended to load style/prosemirror.css from the prosemirror-view package."),JC=!0}}function YC(t,e){let n=e.startContainer,i=e.startOffset,r=e.endContainer,o=e.endOffset,s=t.domAtPos(t.state.selection.anchor);return Ns(s.node,s.offset,r,o)&&([n,i,r,o]=[r,o,n,i]),{anchorNode:n,anchorOffset:i,focusNode:r,focusOffset:o}}function RJ(t,e){if(e.getComposedRanges){let r=e.getComposedRanges(t.root)[0];if(r)return YC(t,r)}let n;function i(r){r.preventDefault(),r.stopImmediatePropagation(),n=r.getTargetRanges()[0]}return t.dom.addEventListener("beforeinput",i,!0),document.execCommand("indent"),t.dom.removeEventListener("beforeinput",i,!0),n?YC(t,n):null}function TJ(t,e){for(let n=e.parentNode;n&&n!=t.dom;n=n.parentNode){let i=t.docView.nearestDesc(n,!0);if(i&&i.node.isBlock)return n}return null}function PJ(t,e,n){let{node:i,fromOffset:r,toOffset:o,from:s,to:a}=t.docView.parseRange(e,n),l=t.domSelectionRange(),f,u=l.anchorNode;if(u&&t.dom.contains(u.nodeType==1?u:u.parentNode)&&(f=[{node:u,offset:l.anchorOffset}],Yd(l)||f.push({node:l.focusNode,offset:l.focusOffset})),Gn&&t.input.lastKeyCode===8)for(let y=o;y>r;y--){let w=i.childNodes[y-1],v=w.pmViewDesc;if(w.nodeName=="BR"&&!v){o=y;break}if(!v||v.size)break}let c=t.state.doc,d=t.someProp("domParser")||No.fromSchema(t.state.schema),p=c.resolve(s),h=null,g=d.parse(i,{topNode:p.parent,topMatch:p.parent.contentMatchAt(p.index()),topOpen:!0,from:r,to:o,preserveWhitespace:p.parent.type.whitespace=="pre"?"full":!0,findPositions:f,ruleFromNode:MJ,context:p});if(f&&f[0].pos!=null){let y=f[0].pos,w=f[1]&&f[1].pos;w==null&&(w=y),h={anchor:y+s,head:w+s}}return{doc:g,sel:h,from:s,to:a}}function MJ(t){let e=t.pmViewDesc;if(e)return e.parseRule();if(t.nodeName=="BR"&&t.parentNode){if(li&&/^(ul|ol)$/i.test(t.parentNode.nodeName)){let n=document.createElement("div");return n.appendChild(document.createElement("li")),{skip:n}}else if(t.parentNode.lastChild==t||li&&/^(tr|table)$/i.test(t.parentNode.nodeName))return{ignore:!0}}else if(t.nodeName=="IMG"&&t.getAttribute("mark-placeholder"))return{ignore:!0};return null}const IJ=/^(a|abbr|acronym|b|bd[io]|big|br|button|cite|code|data(list)?|del|dfn|em|i|img|ins|kbd|label|map|mark|meter|output|q|ruby|s|samp|small|span|strong|su[bp]|time|u|tt|var)$/i;function NJ(t,e,n,i,r){let o=t.input.compositionPendingChanges||(t.composing?t.input.compositionID:0);if(t.input.compositionPendingChanges=0,e<0){let T=t.input.lastSelectionTime>Date.now()-50?t.input.lastSelectionOrigin:null,A=y0(t,T);if(A&&!t.state.selection.eq(A)){if(Gn&&ro&&t.input.lastKeyCode===13&&Date.now()-100<t.input.lastKeyCodeTime&&t.someProp("handleKeyDown",F=>F(t,Ds(13,"Enter"))))return;let R=t.state.tr.setSelection(A);T=="pointer"?R.setMeta("pointer",!0):T=="key"&&R.scrollIntoView(),o&&R.setMeta("composition",o),t.dispatch(R)}return}let s=t.state.doc.resolve(e),a=s.sharedDepth(n);e=s.before(a+1),n=t.state.doc.resolve(n).after(a+1);let l=t.state.selection,f=PJ(t,e,n),u=t.state.doc,c=u.slice(f.from,f.to),d,p;t.input.lastKeyCode===8&&Date.now()-100<t.input.lastKeyCodeTime?(d=t.state.selection.to,p="end"):(d=t.state.selection.from,p="start"),t.input.lastKeyCode=null;let h=FJ(c.content,f.doc.content,f.from,d,p);if(h&&t.input.domChangeCount++,(Va&&t.input.lastIOSEnter>Date.now()-225||ro)&&r.some(T=>T.nodeType==1&&!IJ.test(T.nodeName))&&(!h||h.endA>=h.endB)&&t.someProp("handleKeyDown",T=>T(t,Ds(13,"Enter")))){t.input.lastIOSEnter=0;return}if(!h)if(i&&l instanceof mt&&!l.empty&&l.$head.sameParent(l.$anchor)&&!t.composing&&!(f.sel&&f.sel.anchor!=f.sel.head))h={start:l.from,endA:l.to,endB:l.to};else{if(f.sel){let T=XC(t,t.state.doc,f.sel);if(T&&!T.eq(t.state.selection)){let A=t.state.tr.setSelection(T);o&&A.setMeta("composition",o),t.dispatch(A)}}return}t.state.selection.from<t.state.selection.to&&h.start==h.endB&&t.state.selection instanceof mt&&(h.start>t.state.selection.from&&h.start<=t.state.selection.from+2&&t.state.selection.from>=f.from?h.start=t.state.selection.from:h.endA<t.state.selection.to&&h.endA>=t.state.selection.to-2&&t.state.selection.to<=f.to&&(h.endB+=t.state.selection.to-h.endA,h.endA=t.state.selection.to)),bi&&$o<=11&&h.endB==h.start+1&&h.endA==h.start&&h.start>f.from&&f.doc.textBetween(h.start-f.from-1,h.start-f.from+1)==" "&&(h.start--,h.endA--,h.endB--);let g=f.doc.resolveNoCache(h.start-f.from),y=f.doc.resolveNoCache(h.endB-f.from),w=u.resolve(h.start),v=g.sameParent(y)&&g.parent.inlineContent&&w.end()>=h.endA,_;if((Va&&t.input.lastIOSEnter>Date.now()-225&&(!v||r.some(T=>T.nodeName=="DIV"||T.nodeName=="P"))||!v&&g.pos<f.doc.content.size&&(!g.sameParent(y)||!g.parent.inlineContent)&&!/\S/.test(f.doc.textBetween(g.pos,y.pos,"",""))&&(_=ht.findFrom(f.doc.resolve(g.pos+1),1,!0))&&_.head>g.pos)&&t.someProp("handleKeyDown",T=>T(t,Ds(13,"Enter")))){t.input.lastIOSEnter=0;return}if(t.state.selection.anchor>h.start&&BJ(u,h.start,h.endA,g,y)&&t.someProp("handleKeyDown",T=>T(t,Ds(8,"Backspace")))){ro&&Gn&&t.domObserver.suppressSelectionUpdates();return}Gn&&h.endB==h.start&&(t.input.lastChromeDelete=Date.now()),ro&&!v&&g.start()!=y.start()&&y.parentOffset==0&&g.depth==y.depth&&f.sel&&f.sel.anchor==f.sel.head&&f.sel.head==h.endA&&(h.endB-=2,y=f.doc.resolveNoCache(h.endB-f.from),setTimeout(()=>{t.someProp("handleKeyDown",function(T){return T(t,Ds(13,"Enter"))})},20));let b=h.start,x=h.endA,k=T=>{let A=T||t.state.tr.replace(b,x,f.doc.slice(h.start-f.from,h.endB-f.from));if(f.sel){let R=XC(t,A.doc,f.sel);R&&!(Gn&&t.composing&&R.empty&&(h.start!=h.endB||t.input.lastChromeDelete<Date.now()-100)&&(R.head==b||R.head==A.mapping.map(x)-1)||bi&&R.empty&&R.head==b)&&A.setSelection(R)}return o&&A.setMeta("composition",o),A.scrollIntoView()},S;if(v){if(g.pos==y.pos){bi&&$o<=11&&g.parentOffset==0&&(t.domObserver.suppressSelectionUpdates(),setTimeout(()=>so(t),20));let T=k(t.state.tr.delete(b,x)),A=u.resolve(h.start).marksAcross(u.resolve(h.endA));A&&T.ensureMarks(A),t.dispatch(T)}else if(h.endA==h.endB&&(S=DJ(g.parent.content.cut(g.parentOffset,y.parentOffset),w.parent.content.cut(w.parentOffset,h.endA-w.start())))){let T=k(t.state.tr);S.type=="add"?T.addMark(b,x,S.mark):T.removeMark(b,x,S.mark),t.dispatch(T)}else if(g.parent.child(g.index()).isText&&g.index()==y.index()-(y.textOffset?0:1)){let T=g.parent.textBetween(g.parentOffset,y.parentOffset),A=()=>k(t.state.tr.insertText(T,b,x));t.someProp("handleTextInput",R=>R(t,b,x,T,A))||t.dispatch(A())}}else t.dispatch(k())}function XC(t,e,n){return Math.max(n.anchor,n.head)>e.content.size?null:v0(t,e.resolve(n.anchor),e.resolve(n.head))}function DJ(t,e){let n=t.firstChild.marks,i=e.firstChild.marks,r=n,o=i,s,a,l;for(let u=0;u<i.length;u++)r=i[u].removeFromSet(r);for(let u=0;u<n.length;u++)o=n[u].removeFromSet(o);if(r.length==1&&o.length==0)a=r[0],s="add",l=u=>u.mark(a.addToSet(u.marks));else if(r.length==0&&o.length==1)a=o[0],s="remove",l=u=>u.mark(a.removeFromSet(u.marks));else return null;let f=[];for(let u=0;u<e.childCount;u++)f.push(l(e.child(u)));if(we.from(f).eq(t))return{mark:a,type:s}}function BJ(t,e,n,i,r){if(n-e<=r.pos-i.pos||M0(i,!0,!1)<r.pos)return!1;let o=t.resolve(e);if(!i.parent.isTextblock){let a=o.nodeAfter;return a!=null&&n==e+a.nodeSize}if(o.parentOffset<o.parent.content.size||!o.parent.isTextblock)return!1;let s=t.resolve(M0(o,!0,!0));return!s.parent.isTextblock||s.pos>n||M0(s,!0,!1)<n?!1:i.parent.content.cut(i.parentOffset).eq(s.parent.content)}function M0(t,e,n){let i=t.depth,r=e?t.end():t.pos;for(;i>0&&(e||t.indexAfter(i)==t.node(i).childCount);)i--,r++,e=!1;if(n){let o=t.node(i).maybeChild(t.indexAfter(i));for(;o&&!o.isLeaf;)o=o.firstChild,r++}return r}function FJ(t,e,n,i,r){let o=t.findDiffStart(e,n);if(o==null)return null;let{a:s,b:a}=t.findDiffEnd(e,n+t.size,n+e.size);if(r=="end"){let l=Math.max(0,o-Math.min(s,a));i-=s+l-o}if(s<o&&t.size<e.size){let l=i<=o&&i>=s?o-i:0;o-=l,o&&o<e.size&&QC(e.textBetween(o-1,o+1))&&(o+=l?1:-1),a=o+(a-s),s=o}else if(a<o){let l=i<=o&&i>=a?o-i:0;o-=l,o&&o<t.size&&QC(t.textBetween(o-1,o+1))&&(o+=l?1:-1),s=o+(s-a),a=o}return{start:o,endA:s,endB:a}}function QC(t){if(t.length!=2)return!1;let e=t.charCodeAt(0),n=t.charCodeAt(1);return e>=56320&&e<=57343&&n>=55296&&n<=56319}class ZC{constructor(e,n){this._root=null,this.focused=!1,this.trackWrites=null,this.mounted=!1,this.markCursor=null,this.cursorWrapper=null,this.lastSelectedViewDesc=void 0,this.input=new nJ,this.prevDirectPlugins=[],this.pluginViews=[],this.requiresGeckoHackNode=!1,this.dragging=null,this._props=n,this.state=n.state,this.directPlugins=n.plugins||[],this.directPlugins.forEach(r6),this.dispatch=this.dispatch.bind(this),this.dom=e&&e.mount||document.createElement("div"),e&&(e.appendChild?e.appendChild(this.dom):typeof e=="function"?e(this.dom):e.mount&&(this.mounted=!0)),this.editable=n6(this),t6(this),this.nodeViews=i6(this),this.docView=fC(this.state.doc,e6(this),P0(this),this.dom,this),this.domObserver=new OJ(this,(i,r,o,s)=>NJ(this,i,r,o,s)),this.domObserver.start(),iJ(this),this.updatePluginViews()}get composing(){return this.input.composing}get props(){if(this._props.state!=this.state){let e=this._props;this._props={};for(let n in e)this._props[n]=e[n];this._props.state=this.state}return this._props}update(e){e.handleDOMEvents!=this._props.handleDOMEvents&&C0(this);let n=this._props;this._props=e,e.plugins&&(e.plugins.forEach(r6),this.directPlugins=e.plugins),this.updateStateInner(e.state,n)}setProps(e){let n={};for(let i in this._props)n[i]=this._props[i];n.state=this.state;for(let i in e)n[i]=e[i];this.update(n)}updateState(e){this.updateStateInner(e,this._props)}updateStateInner(e,n){var i;let r=this.state,o=!1,s=!1;e.storedMarks&&this.composing&&(qC(this),s=!0),this.state=e;let a=r.plugins!=e.plugins||this._props.plugins!=n.plugins;if(a||this._props.plugins!=n.plugins||this._props.nodeViews!=n.nodeViews){let p=i6(this);LJ(p,this.nodeViews)&&(this.nodeViews=p,o=!0)}(a||n.handleDOMEvents!=this._props.handleDOMEvents)&&C0(this),this.editable=n6(this),t6(this);let l=P0(this),f=e6(this),u=r.plugins!=e.plugins&&!r.doc.eq(e.doc)?"reset":e.scrollToSelection>r.scrollToSelection?"to selection":"preserve",c=o||!this.docView.matchesNode(e.doc,f,l);(c||!e.selection.eq(r.selection))&&(s=!0);let d=u=="preserve"&&s&&this.dom.style.overflowAnchor==null&&yG(this);if(s){this.domObserver.stop();let p=c&&(bi||Gn)&&!this.composing&&!r.selection.empty&&!e.selection.empty&&$J(r.selection,e.selection);if(c){let h=Gn?this.trackWrites=this.domSelectionRange().focusNode:null;this.composing&&(this.input.compositionNode=mJ(this)),(o||!this.docView.update(e.doc,f,l,this))&&(this.docView.updateOuterDeco(f),this.docView.destroy(),this.docView=fC(e.doc,f,l,this.dom,this)),h&&!this.trackWrites&&(p=!0)}p||!(this.input.mouseDown&&this.domObserver.currentSelection.eq(this.domSelectionRange())&&VG(this))?so(this,p):(vC(this,e.selection),this.domObserver.setCurSelection()),this.domObserver.start()}this.updatePluginViews(r),!((i=this.dragging)===null||i===void 0)&&i.node&&!r.doc.eq(e.doc)&&this.updateDraggedNode(this.dragging,r),u=="reset"?this.dom.scrollTop=0:u=="to selection"?this.scrollToSelection():d&&wG(d)}scrollToSelection(){let e=this.domSelectionRange().focusNode;if(!(!e||!this.dom.contains(e.nodeType==1?e:e.parentNode))){if(!this.someProp("handleScrollToSelection",n=>n(this)))if(this.state.selection instanceof nt){let n=this.docView.domAfterPos(this.state.selection.from);n.nodeType==1&&Y4(this,n.getBoundingClientRect(),e)}else Y4(this,this.coordsAtPos(this.state.selection.head,1),e)}}destroyPluginViews(){let e;for(;e=this.pluginViews.pop();)e.destroy&&e.destroy()}updatePluginViews(e){if(!e||e.plugins!=this.state.plugins||this.directPlugins!=this.prevDirectPlugins){this.prevDirectPlugins=this.directPlugins,this.destroyPluginViews();for(let n=0;n<this.directPlugins.length;n++){let i=this.directPlugins[n];i.spec.view&&this.pluginViews.push(i.spec.view(this))}for(let n=0;n<this.state.plugins.length;n++){let i=this.state.plugins[n];i.spec.view&&this.pluginViews.push(i.spec.view(this))}}else for(let n=0;n<this.pluginViews.length;n++){let i=this.pluginViews[n];i.update&&i.update(this,e)}}updateDraggedNode(e,n){let i=e.node,r=-1;if(this.state.doc.nodeAt(i.from)==i.node)r=i.from;else{let o=i.from+(this.state.doc.content.size-n.doc.content.size);(o>0&&this.state.doc.nodeAt(o))==i.node&&(r=o)}this.dragging=new zC(e.slice,e.move,r<0?void 0:nt.create(this.state.doc,r))}someProp(e,n){let i=this._props&&this._props[e],r;if(i!=null&&(r=n?n(i):i))return r;for(let s=0;s<this.directPlugins.length;s++){let a=this.directPlugins[s].props[e];if(a!=null&&(r=n?n(a):a))return r}let o=this.state.plugins;if(o)for(let s=0;s<o.length;s++){let a=o[s].props[e];if(a!=null&&(r=n?n(a):a))return r}}hasFocus(){if(bi){let e=this.root.activeElement;if(e==this.dom)return!0;if(!e||!this.dom.contains(e))return!1;for(;e&&this.dom!=e&&this.dom.contains(e);){if(e.contentEditable=="false")return!1;e=e.parentElement}return!0}return this.root.activeElement==this.dom}focus(){this.domObserver.stop(),this.editable&&vG(this.dom),so(this),this.domObserver.start()}get root(){let e=this._root;if(e==null){for(let n=this.dom.parentNode;n;n=n.parentNode)if(n.nodeType==9||n.nodeType==11&&n.host)return n.getSelection||(Object.getPrototypeOf(n).getSelection=()=>n.ownerDocument.getSelection()),this._root=n}return e||document}updateRoot(){this._root=null}posAtCoords(e){return SG(this,e)}coordsAtPos(e,n=1){return nC(this,e,n)}domAtPos(e,n=0){return this.docView.domFromPos(e,n)}nodeDOM(e){let n=this.docView.descAt(e);return n?n.nodeDOM:null}posAtDOM(e,n,i=-1){let r=this.docView.posFromDOM(e,n,i);if(r==null)throw new RangeError("DOM position not inside the editor");return r}endOfTextblock(e,n){return RG(this,n||this.state,e)}pasteHTML(e,n){return Ff(this,"",e,!1,n||new ClipboardEvent("paste"))}pasteText(e,n){return Ff(this,e,null,!0,n||new ClipboardEvent("paste"))}serializeForClipboard(e){return _0(this,e)}destroy(){this.docView&&(rJ(this),this.destroyPluginViews(),this.mounted?(this.docView.update(this.state.doc,[],P0(this),this),this.dom.textContent=""):this.dom.parentNode&&this.dom.parentNode.removeChild(this.dom),this.docView.destroy(),this.docView=null,sG())}get isDestroyed(){return this.docView==null}dispatchEvent(e){return sJ(this,e)}domSelectionRange(){let e=this.domSelection();return e?li&&this.root.nodeType===11&&cG(this.dom.ownerDocument)==this.dom&&RJ(this,e)||e:{focusNode:null,focusOffset:0,anchorNode:null,anchorOffset:0}}domSelection(){return this.root.getSelection()}}ZC.prototype.dispatch=function(t){let e=this._props.dispatchTransaction;e?e.call(this,t):this.updateState(this.state.apply(t))};function e6(t){let e=Object.create(null);return e.class="ProseMirror",e.contenteditable=String(t.editable),t.someProp("attributes",n=>{if(typeof n=="function"&&(n=n(t.state)),n)for(let i in n)i=="class"?e.class+=" "+n[i]:i=="style"?e.style=(e.style?e.style+";":"")+n[i]:!e[i]&&i!="contenteditable"&&i!="nodeName"&&(e[i]=String(n[i]))}),e.translate||(e.translate="no"),[Dn.node(0,t.state.doc.content.size,e)]}function t6(t){if(t.markCursor){let e=document.createElement("img");e.className="ProseMirror-separator",e.setAttribute("mark-placeholder","true"),e.setAttribute("alt",""),t.cursorWrapper={dom:e,deco:Dn.widget(t.state.selection.from,e,{raw:!0,marks:t.markCursor})}}else t.cursorWrapper=null}function n6(t){return!t.someProp("editable",e=>e(t.state)===!1)}function $J(t,e){let n=Math.min(t.$anchor.sharedDepth(t.head),e.$anchor.sharedDepth(e.head));return t.$anchor.start(n)!=e.$anchor.start(n)}function i6(t){let e=Object.create(null);function n(i){for(let r in i)Object.prototype.hasOwnProperty.call(e,r)||(e[r]=i[r])}return t.someProp("nodeViews",n),t.someProp("markViews",n),e}function LJ(t,e){let n=0,i=0;for(let r in t){if(t[r]!=e[r])return!0;n++}for(let r in e)i++;return n!=i}function r6(t){if(t.spec.state||t.spec.filterTransaction||t.spec.appendTransaction)throw new RangeError("Plugins passed directly to the view must not have a state component")}for(var Uo={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},rp={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},qJ=typeof navigator<"u"&&/Mac/.test(navigator.platform),VJ=typeof navigator<"u"&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent),Bn=0;Bn<10;Bn++)Uo[48+Bn]=Uo[96+Bn]=String(Bn);for(var Bn=1;Bn<=24;Bn++)Uo[Bn+111]="F"+Bn;for(var Bn=65;Bn<=90;Bn++)Uo[Bn]=String.fromCharCode(Bn+32),rp[Bn]=String.fromCharCode(Bn);for(var I0 in Uo)rp.hasOwnProperty(I0)||(rp[I0]=Uo[I0]);function zJ(t){var e=qJ&&t.metaKey&&t.shiftKey&&!t.ctrlKey&&!t.altKey||VJ&&t.shiftKey&&t.key&&t.key.length==1||t.key=="Unidentified",n=!e&&t.key||(t.shiftKey?rp:Uo)[t.keyCode]||t.key||"Unidentified";return n=="Esc"&&(n="Escape"),n=="Del"&&(n="Delete"),n=="Left"&&(n="ArrowLeft"),n=="Up"&&(n="ArrowUp"),n=="Right"&&(n="ArrowRight"),n=="Down"&&(n="ArrowDown"),n}const jJ=typeof navigator<"u"&&/Mac|iP(hone|[oa]d)/.test(navigator.platform),HJ=typeof navigator<"u"&&/Win/.test(navigator.platform);function UJ(t){let e=t.split(/-(?!$)/),n=e[e.length-1];n=="Space"&&(n=" ");let i,r,o,s;for(let a=0;a<e.length-1;a++){let l=e[a];if(/^(cmd|meta|m)$/i.test(l))s=!0;else if(/^a(lt)?$/i.test(l))i=!0;else if(/^(c|ctrl|control)$/i.test(l))r=!0;else if(/^s(hift)?$/i.test(l))o=!0;else if(/^mod$/i.test(l))jJ?s=!0:r=!0;else throw new Error("Unrecognized modifier name: "+l)}return i&&(n="Alt-"+n),r&&(n="Ctrl-"+n),s&&(n="Meta-"+n),o&&(n="Shift-"+n),n}function WJ(t){let e=Object.create(null);for(let n in t)e[UJ(n)]=t[n];return e}function N0(t,e,n=!0){return e.altKey&&(t="Alt-"+t),e.ctrlKey&&(t="Ctrl-"+t),e.metaKey&&(t="Meta-"+t),n&&e.shiftKey&&(t="Shift-"+t),t}function KJ(t){return new fn({props:{handleKeyDown:o6(t)}})}function o6(t){let e=WJ(t);return function(n,i){let r=zJ(i),o,s=e[N0(r,i)];if(s&&s(n.state,n.dispatch,n))return!0;if(r.length==1&&r!=" "){if(i.shiftKey){let a=e[N0(r,i,!1)];if(a&&a(n.state,n.dispatch,n))return!0}if((i.altKey||i.metaKey||i.ctrlKey)&&!(HJ&&i.ctrlKey&&i.altKey)&&(o=Uo[i.keyCode])&&o!=r){let a=e[N0(o,i)];if(a&&a(n.state,n.dispatch,n))return!0}}return!1}}const D0=(t,e)=>t.selection.empty?!1:(e&&e(t.tr.deleteSelection().scrollIntoView()),!0);function s6(t,e){let{$cursor:n}=t.selection;return!n||(e?!e.endOfTextblock("backward",t):n.parentOffset>0)?null:n}const a6=(t,e,n)=>{let i=s6(t,n);if(!i)return!1;let r=B0(i);if(!r){let s=i.blockRange(),a=s&&Da(s);return a==null?!1:(e&&e(t.tr.lift(s,a).scrollIntoView()),!0)}let o=r.nodeBefore;if(m6(t,r,e,-1))return!0;if(i.parent.content.size==0&&(Wa(o,"end")||nt.isSelectable(o)))for(let s=i.depth;;s--){let a=Kd(t.doc,i.before(s),i.after(s),De.empty);if(a&&a.slice.size<a.to-a.from){if(e){let l=t.tr.step(a);l.setSelection(Wa(o,"end")?ht.findFrom(l.doc.resolve(l.mapping.map(r.pos,-1)),-1):nt.create(l.doc,r.pos-o.nodeSize)),e(l.scrollIntoView())}return!0}if(s==1||i.node(s-1).childCount>1)break}return o.isAtom&&r.depth==i.depth-1?(e&&e(t.tr.delete(r.pos-o.nodeSize,r.pos).scrollIntoView()),!0):!1},GJ=(t,e,n)=>{let i=s6(t,n);if(!i)return!1;let r=B0(i);return r?l6(t,r,e):!1},JJ=(t,e,n)=>{let i=u6(t,n);if(!i)return!1;let r=F0(i);return r?l6(t,r,e):!1};function l6(t,e,n){let i=e.nodeBefore,r=i,o=e.pos-1;for(;!r.isTextblock;o--){if(r.type.spec.isolating)return!1;let u=r.lastChild;if(!u)return!1;r=u}let s=e.nodeAfter,a=s,l=e.pos+1;for(;!a.isTextblock;l++){if(a.type.spec.isolating)return!1;let u=a.firstChild;if(!u)return!1;a=u}let f=Kd(t.doc,o,l,De.empty);if(!f||f.from!=o||f instanceof kn&&f.slice.size>=l-o)return!1;if(n){let u=t.tr.step(f);u.setSelection(mt.create(u.doc,o)),n(u.scrollIntoView())}return!0}function Wa(t,e,n=!1){for(let i=t;i;i=e=="start"?i.firstChild:i.lastChild){if(i.isTextblock)return!0;if(n&&i.childCount!=1)return!1}return!1}const f6=(t,e,n)=>{let{$head:i,empty:r}=t.selection,o=i;if(!r)return!1;if(i.parent.isTextblock){if(n?!n.endOfTextblock("backward",t):i.parentOffset>0)return!1;o=B0(i)}let s=o&&o.nodeBefore;return!s||!nt.isSelectable(s)?!1:(e&&e(t.tr.setSelection(nt.create(t.doc,o.pos-s.nodeSize)).scrollIntoView()),!0)};function B0(t){if(!t.parent.type.spec.isolating)for(let e=t.depth-1;e>=0;e--){if(t.index(e)>0)return t.doc.resolve(t.before(e+1));if(t.node(e).type.spec.isolating)break}return null}function u6(t,e){let{$cursor:n}=t.selection;return!n||(e?!e.endOfTextblock("forward",t):n.parentOffset<n.parent.content.size)?null:n}const c6=(t,e,n)=>{let i=u6(t,n);if(!i)return!1;let r=F0(i);if(!r)return!1;let o=r.nodeAfter;if(m6(t,r,e,1))return!0;if(i.parent.content.size==0&&(Wa(o,"start")||nt.isSelectable(o))){let s=Kd(t.doc,i.before(),i.after(),De.empty);if(s&&s.slice.size<s.to-s.from){if(e){let a=t.tr.step(s);a.setSelection(Wa(o,"start")?ht.findFrom(a.doc.resolve(a.mapping.map(r.pos)),1):nt.create(a.doc,a.mapping.map(r.pos))),e(a.scrollIntoView())}return!0}}return o.isAtom&&r.depth==i.depth-1?(e&&e(t.tr.delete(r.pos,r.pos+o.nodeSize).scrollIntoView()),!0):!1},d6=(t,e,n)=>{let{$head:i,empty:r}=t.selection,o=i;if(!r)return!1;if(i.parent.isTextblock){if(n?!n.endOfTextblock("forward",t):i.parentOffset<i.parent.content.size)return!1;o=F0(i)}let s=o&&o.nodeAfter;return!s||!nt.isSelectable(s)?!1:(e&&e(t.tr.setSelection(nt.create(t.doc,o.pos)).scrollIntoView()),!0)};function F0(t){if(!t.parent.type.spec.isolating)for(let e=t.depth-1;e>=0;e--){let n=t.node(e);if(t.index(e)+1<n.childCount)return t.doc.resolve(t.after(e+1));if(n.type.spec.isolating)break}return null}const YJ=(t,e)=>{let n=t.selection,i=n instanceof nt,r;if(i){if(n.node.isTextblock||!Is(t.doc,n.from))return!1;r=n.from}else if(r=Wd(t.doc,n.from,-1),r==null)return!1;if(e){let o=t.tr.join(r);i&&o.setSelection(nt.create(o.doc,r-t.doc.resolve(r).nodeBefore.nodeSize)),e(o.scrollIntoView())}return!0},XJ=(t,e)=>{let n=t.selection,i;if(n instanceof nt){if(n.node.isTextblock||!Is(t.doc,n.to))return!1;i=n.to}else if(i=Wd(t.doc,n.to,1),i==null)return!1;return e&&e(t.tr.join(i).scrollIntoView()),!0},QJ=(t,e)=>{let{$from:n,$to:i}=t.selection,r=n.blockRange(i),o=r&&Da(r);return o==null?!1:(e&&e(t.tr.lift(r,o).scrollIntoView()),!0)},p6=(t,e)=>{let{$head:n,$anchor:i}=t.selection;return!n.parent.type.spec.code||!n.sameParent(i)?!1:(e&&e(t.tr.insertText(`332 `).scrollIntoView()),!0)};function $0(t){for(let e=0;e<t.edgeCount;e++){let{type:n}=t.edge(e);if(n.isTextblock&&!n.hasRequiredAttrs())return n}return null}const ZJ=(t,e)=>{let{$head:n,$anchor:i}=t.selection;if(!n.parent.type.spec.code||!n.sameParent(i))return!1;let r=n.node(-1),o=n.indexAfter(-1),s=$0(r.contentMatchAt(o));if(!s||!r.canReplaceWith(o,o,s))return!1;if(e){let a=n.after(),l=t.tr.replaceWith(a,a,s.createAndFill());l.setSelection(ht.near(l.doc.resolve(a),1)),e(l.scrollIntoView())}return!0},h6=(t,e)=>{let n=t.selection,{$from:i,$to:r}=n;if(n instanceof Ti||i.parent.inlineContent||r.parent.inlineContent)return!1;let o=$0(r.parent.contentMatchAt(r.indexAfter()));if(!o||!o.isTextblock)return!1;if(e){let s=(!i.parentOffset&&r.index()<r.parent.childCount?i:r).pos,a=t.tr.insert(s,o.createAndFill());a.setSelection(mt.create(a.doc,s+1)),e(a.scrollIntoView())}return!0},g6=(t,e)=>{let{$cursor:n}=t.selection;if(!n||n.parent.content.size)return!1;if(n.depth>1&&n.after()!=n.end(-1)){let o=n.before();if(no(t.doc,o))return e&&e(t.tr.split(o).scrollIntoView()),!0}let i=n.blockRange(),r=i&&Da(i);return r==null?!1:(e&&e(t.tr.lift(i,r).scrollIntoView()),!0)};function eY(t){return(e,n)=>{let{$from:i,$to:r}=e.selection;if(e.selection instanceof nt&&e.selection.node.isBlock)return!i.parentOffset||!no(e.doc,i.pos)?!1:(n&&n(e.tr.split(i.pos).scrollIntoView()),!0);if(!i.depth)return!1;let o=[],s,a,l=!1,f=!1;for(let p=i.depth;;p--)if(i.node(p).isBlock){l=i.end(p)==i.pos+(i.depth-p),f=i.start(p)==i.pos-(i.depth-p),a=$0(i.node(p-1).contentMatchAt(i.indexAfter(p-1))),o.unshift(l&&a?{type:a}:null),s=p;break}else{if(p==1)return!1;o.unshift(null)}let u=e.tr;(e.selection instanceof mt||e.selection instanceof Ti)&&u.deleteSelection();let c=u.mapping.map(i.pos),d=no(u.doc,c,o.length,o);if(d||(o[0]=a?{type:a}:null,d=no(u.doc,c,o.length,o)),!d)return!1;if(u.split(c,o.length,o),!l&&f&&i.node(s).type!=a){let p=u.mapping.map(i.before(s)),h=u.doc.resolve(p);a&&i.node(s-1).canReplaceWith(h.index(),h.index()+1,a)&&u.setNodeMarkup(u.mapping.map(i.before(s)),a)}return n&&n(u.scrollIntoView()),!0}}const tY=eY(),nY=(t,e)=>{let{$from:n,to:i}=t.selection,r,o=n.sharedDepth(i);return o==0?!1:(r=n.before(o),e&&e(t.tr.setSelection(nt.create(t.doc,r))),!0)};function iY(t,e,n){let i=e.nodeBefore,r=e.nodeAfter,o=e.index();return!i||!r||!i.type.compatibleContent(r.type)?!1:!i.content.size&&e.parent.canReplace(o-1,o)?(n&&n(t.tr.delete(e.pos-i.nodeSize,e.pos).scrollIntoView()),!0):!e.parent.canReplace(o,o+1)||!(r.isTextblock||Is(t.doc,e.pos))?!1:(n&&n(t.tr.join(e.pos).scrollIntoView()),!0)}function m6(t,e,n,i){let r=e.nodeBefore,o=e.nodeAfter,s,a,l=r.type.spec.isolating||o.type.spec.isolating;if(!l&&iY(t,e,n))return!0;let f=!l&&e.parent.canReplace(e.index(),e.index()+1);if(f&&(s=(a=r.contentMatchAt(r.childCount)).findWrapping(o.type))&&a.matchType(s[0]||o.type).validEnd){if(n){let p=e.pos+o.nodeSize,h=we.empty;for(let w=s.length-1;w>=0;w--)h=we.from(s[w].create(null,h));h=we.from(r.copy(h));let g=t.tr.step(new Sn(e.pos-1,p,e.pos,p,new De(h,1,0),s.length,!0)),y=g.doc.resolve(p+2*s.length);y.nodeAfter&&y.nodeAfter.type==r.type&&Is(g.doc,y.pos)&&g.join(y.pos),n(g.scrollIntoView())}return!0}let u=o.type.spec.isolating||i>0&&l?null:ht.findFrom(e,1),c=u&&u.$from.blockRange(u.$to),d=c&&Da(c);if(d!=null&&d>=e.depth)return n&&n(t.tr.lift(c,d).scrollIntoView()),!0;if(f&&Wa(o,"start",!0)&&Wa(r,"end")){let p=r,h=[];for(;h.push(p),!p.isTextblock;)p=p.lastChild;let g=o,y=1;for(;!g.isTextblock;g=g.firstChild)y++;if(p.canReplace(p.childCount,p.childCount,g.content)){if(n){let w=we.empty;for(let _=h.length-1;_>=0;_--)w=we.from(h[_].copy(w));let v=t.tr.step(new Sn(e.pos-h.length,e.pos+o.nodeSize,e.pos+y,e.pos+o.nodeSize-y,new De(w,h.length,0),0,!0));n(v.scrollIntoView())}return!0}}return!1}function y6(t){return function(e,n){let i=e.selection,r=t<0?i.$from:i.$to,o=r.depth;for(;r.node(o).isInline;){if(!o)return!1;o--}return r.node(o).isTextblock?(n&&n(e.tr.setSelection(mt.create(e.doc,t<0?r.start(o):r.end(o)))),!0):!1}}const rY=y6(-1),oY=y6(1);function sY(t,e=null){return function(n,i){let{$from:r,$to:o}=n.selection,s=r.blockRange(o),a=s&&O4(s,t,e);return a?(i&&i(n.tr.wrap(s,a).scrollIntoView()),!0):!1}}function w6(t,e=null){return function(n,i){let r=!1;for(let o=0;o<n.selection.ranges.length&&!r;o++){let{$from:{pos:s},$to:{pos:a}}=n.selection.ranges[o];n.doc.nodesBetween(s,a,(l,f)=>{if(r)return!1;if(!(!l.isTextblock||l.hasMarkup(t,e)))if(l.type==t)r=!0;else{let u=n.doc.resolve(f),c=u.index();r=u.parent.canReplaceWith(c,c+1,t)}})}if(!r)return!1;if(i){let o=n.tr;for(let s=0;s<n.selection.ranges.length;s++){let{$from:{pos:a},$to:{pos:l}}=n.selection.ranges[s];o.setBlockType(a,l,t,e)}i(o.scrollIntoView())}return!0}}function L0(...t){return function(e,n,i){for(let r=0;r<t.length;r++)if(t[r](e,n,i))return!0;return!1}}L0(D0,a6,f6),L0(D0,c6,d6),L0(p6,h6,g6,tY),typeof navigator<"u"?/Mac|iP(hone|[oa]d)/.test(navigator.platform):typeof os<"u"&&os.platform&&os.platform()=="darwin";function aY(t,e=null){return function(n,i){let{$from:r,$to:o}=n.selection,s=r.blockRange(o);if(!s)return!1;let a=i?n.tr:null;return lY(a,s,t,e)?(i&&i(a.scrollIntoView()),!0):!1}}function lY(t,e,n,i=null){let r=!1,o=e,s=e.$from.doc;if(e.depth>=2&&e.$from.node(e.depth-1).type.compatibleContent(n)&&e.startIndex==0){if(e.$from.index(e.depth-1)==0)return!1;let l=s.resolve(e.start-2);o=new qd(l,l,e.depth),e.endIndex<e.parent.childCount&&(e=new qd(e.$from,s.resolve(e.$to.end(e.depth)),e.depth)),r=!0}let a=O4(o,n,i,e);return a?(t&&fY(t,e,a,r,n),!0):!1}function fY(t,e,n,i,r){let o=we.empty;for(let u=n.length-1;u>=0;u--)o=we.from(n[u].type.create(n[u].attrs,o));t.step(new Sn(e.start-(i?2:0),e.end,e.start,e.end,new De(o,0,0),n.length,!0));let s=0;for(let u=0;u<n.length;u++)n[u].type==r&&(s=u+1);let a=n.length-s,l=e.start+n.length-(i?2:0),f=e.parent;for(let u=e.startIndex,c=e.endIndex,d=!0;u<c;u++,d=!1)!d&&no(t.doc,l,a)&&(t.split(l,a),l+=2*a),l+=f.child(u).nodeSize;return t}function uY(t){return function(e,n){let{$from:i,$to:r}=e.selection,o=i.blockRange(r,s=>s.childCount>0&&s.firstChild.type==t);return o?n?i.node(o.depth-1).type==t?cY(e,n,t,o):dY(e,n,o):!0:!1}}function cY(t,e,n,i){let r=t.tr,o=i.end,s=i.$to.end(i.depth);o<s&&(r.step(new Sn(o-1,s,o,s,new De(we.from(n.create(null,i.parent.copy())),1,0),1,!0)),i=new qd(r.doc.resolve(i.$from.pos),r.doc.resolve(s),i.depth));const a=Da(i);if(a==null)return!1;r.lift(i,a);let l=r.doc.resolve(r.mapping.map(o,-1)-1);return Is(r.doc,l.pos)&&l.nodeBefore.type==l.nodeAfter.type&&r.join(l.pos),e(r.scrollIntoView()),!0}function dY(t,e,n){let i=t.tr,r=n.parent;for(let p=n.end,h=n.endIndex-1,g=n.startIndex;h>g;h--)p-=r.child(h).nodeSize,i.delete(p-1,p+1);let o=i.doc.resolve(n.start),s=o.nodeAfter;if(i.mapping.map(n.end)!=n.start+o.nodeAfter.nodeSize)return!1;let a=n.startIndex==0,l=n.endIndex==r.childCount,f=o.node(-1),u=o.index(-1);if(!f.canReplace(u+(a?0:1),u+1,s.content.append(l?we.empty:we.from(r))))return!1;let c=o.pos,d=c+s.nodeSize;return i.step(new Sn(c-(a?1:0),d+(l?1:0),c+1,d-1,new De((a?we.empty:we.from(r.copy(we.empty))).append(l?we.empty:we.from(r.copy(we.empty))),a?0:1,l?0:1),a?0:1)),e(i.scrollIntoView()),!0}function pY(t){return function(e,n){let{$from:i,$to:r}=e.selection,o=i.blockRange(r,f=>f.childCount>0&&f.firstChild.type==t);if(!o)return!1;let s=o.startIndex;if(s==0)return!1;let a=o.parent,l=a.child(s-1);if(l.type!=t)return!1;if(n){let f=l.lastChild&&l.lastChild.type==a.type,u=we.from(f?t.create():null),c=new De(we.from(t.create(null,we.from(a.type.create(null,u)))),f?3:1,0),d=o.start,p=o.end;n(e.tr.step(new Sn(d-(f?3:1),p,d,p,c,1,!0)).scrollIntoView())}return!0}}var hY=Object.defineProperty,v6=(t,e)=>{for(var n in e)hY(t,n,{get:e[n],enumerable:!0})};function op(t){const{state:e,transaction:n}=t;let{selection:i}=n,{doc:r}=n,{storedMarks:o}=n;return{...e,apply:e.apply.bind(e),applyTransaction:e.applyTransaction.bind(e),plugins:e.plugins,schema:e.schema,reconfigure:e.reconfigure.bind(e),toJSON:e.toJSON.bind(e),get storedMarks(){return o},get selection(){return i},get doc(){return r},get tr(){return i=n.selection,r=n.doc,o=n.storedMarks,n}}}var sp=class{constructor(t){this.editor=t.editor,this.rawCommands=this.editor.extensionManager.commands,this.customState=t.state}get hasCustomState(){return!!this.customState}get state(){return this.customState||this.editor.state}get commands(){const{rawCommands:t,editor:e,state:n}=this,{view:i}=e,{tr:r}=n,o=this.buildProps(r);return Object.fromEntries(Object.entries(t).map(([s,a])=>[s,(...f)=>{const u=a(...f)(o);return!r.getMeta("preventDispatch")&&!this.hasCustomState&&i.dispatch(r),u}]))}get chain(){return()=>this.createChain()}get can(){return()=>this.createCan()}createChain(t,e=!0){const{rawCommands:n,editor:i,state:r}=this,{view:o}=i,s=[],a=!!t,l=t||r.tr,f=()=>(!a&&e&&!l.getMeta("preventDispatch")&&!this.hasCustomState&&o.dispatch(l),s.every(c=>c===!0)),u={...Object.fromEntries(Object.entries(n).map(([c,d])=>[c,(...h)=>{const g=this.buildProps(l,e),y=d(...h)(g);return s.push(y),u}])),run:f};return u}createCan(t){const{rawCommands:e,state:n}=this,i=!1,r=t||n.tr,o=this.buildProps(r,i);return{...Object.fromEntries(Object.entries(e).map(([a,l])=>[a,(...f)=>l(...f)({...o,dispatch:void 0})])),chain:()=>this.createChain(r,i)}}buildProps(t,e=!0){const{rawCommands:n,editor:i,state:r}=this,{view:o}=i,s={tr:t,editor:i,view:o,state:op({state:r,transaction:t}),dispatch:e?()=>{}:void 0,chain:()=>this.createChain(t,e),can:()=>this.createCan(t),get commands(){return Object.fromEntries(Object.entries(n).map(([a,l])=>[a,(...f)=>l(...f)(s)]))}};return s}},gY=class{constructor(){this.callbacks={}}on(t,e){return this.callbacks[t]||(this.callbacks[t]=[]),this.callbacks[t].push(e),this}emit(t,...e){const n=this.callbacks[t];return n&&n.forEach(i=>i.apply(this,e)),this}off(t,e){const n=this.callbacks[t];return n&&(e?this.callbacks[t]=n.filter(i=>i!==e):delete this.callbacks[t]),this}once(t,e){const n=(...i)=>{this.off(t,n),e.apply(this,i)};return this.on(t,n)}removeAllListeners(){this.callbacks={}}};function mY(t,e){const n=new F4(t);return e.forEach(i=>{i.steps.forEach(r=>{n.step(r)})}),n}var b6=t=>{const e=t.childNodes;for(let n=e.length-1;n>=0;n-=1){const i=e[n];i.nodeType===3&&i.nodeValue&&/^(\n\s\s|\n)$/.test(i.nodeValue)?t.removeChild(i):i.nodeType===1&&b6(i)}return t};function ap(t){if(typeof window>"u")throw new Error("[tiptap error]: there is no window object available, so this function cannot be used");const e=`<body>${t}</body>`,n=new window.DOMParser().parseFromString(e,"text/html").body;return b6(n)}function Lf(t,e,n){if(t instanceof Io||t instanceof we)return t;n={slice:!0,parseOptions:{},...n};const i=typeof t=="object"&&t!==null,r=typeof t=="string";if(i)try{if(Array.isArray(t)&&t.length>0)return we.fromArray(t.map(a=>e.nodeFromJSON(a)));const s=e.nodeFromJSON(t);return n.errorOnInvalidContent&&s.check(),s}catch(o){if(n.errorOnInvalidContent)throw new Error("[tiptap error]: Invalid JSON content",{cause:o});return console.warn("[tiptap warn]: Invalid content.","Passed value:",t,"Error:",o),Lf("",e,n)}if(r){if(n.errorOnInvalidContent){let s=!1,a="";const l=new c4({topNode:e.spec.topNode,marks:e.spec.marks,nodes:e.spec.nodes.append({__tiptap__private__unknown__catch__all__node:{content:"inline*",group:"block",parseDOM:[{tag:"*",getAttrs:f=>(s=!0,a=typeof f=="string"?f:f.outerHTML,null)}]}})});if(n.slice?No.fromSchema(l).parseSlice(ap(t),n.parseOptions):No.fromSchema(l).parse(ap(t),n.parseOptions),n.errorOnInvalidContent&&s)throw new Error("[tiptap error]: Invalid HTML content",{cause:new Error(`Invalid element found: ${a}`)})}const o=No.fromSchema(e);return n.slice?o.parseSlice(ap(t),n.parseOptions).content:o.parse(ap(t),n.parseOptions)}return Lf("",e,n)}function q0(t,e,n={},i={}){return Lf(t,e,{slice:!1,parseOptions:n,errorOnInvalidContent:i.errorOnInvalidContent})}function yY(t){for(let e=0;e<t.edgeCount;e+=1){const{type:n}=t.edge(e);if(n.isTextblock&&!n.hasRequiredAttrs())return n}return null}function wY(t,e){for(let n=t.depth;n>0;n-=1){const i=t.node(n);if(e(i))return{pos:n>0?t.before(n):0,start:t.start(n),depth:n,node:i}}}function V0(t){return e=>wY(e.$from,t)}function Ye(t,e,n){return t.config[e]===void 0&&t.parent?Ye(t.parent,e,n):typeof t.config[e]=="function"?t.config[e].bind({...n,parent:t.parent?Ye(t.parent,e,n):null}):t.config[e]}function z0(t){return t.map(e=>{const n={name:e.name,options:e.options,storage:e.storage},i=Ye(e,"addExtensions",n);return i?[e,...z0(i())]:e}).flat(10)}function j0(t,e){const n=Ps.fromSchema(e).serializeFragment(t),r=document.implementation.createHTMLDocument().createElement("div");return r.appendChild(n),r.innerHTML}function x6(t){return typeof t=="function"}function Ht(t,e=void 0,...n){return x6(t)?e?t.bind(e)(...n):t(...n):t}function vY(t={}){return Object.keys(t).length===0&&t.constructor===Object}function qf(t){const e=t.filter(r=>r.type==="extension"),n=t.filter(r=>r.type==="node"),i=t.filter(r=>r.type==="mark");return{baseExtensions:e,nodeExtensions:n,markExtensions:i}}function _6(t){const e=[],{nodeExtensions:n,markExtensions:i}=qf(t),r=[...n,...i],o={default:null,validate:void 0,rendered:!0,renderHTML:null,parseHTML:null,keepOnSplit:!0,isRequired:!1};return t.forEach(s=>{const a={name:s.name,options:s.options,storage:s.storage,extensions:r},l=Ye(s,"addGlobalAttributes",a);if(!l)return;l().forEach(u=>{u.types.forEach(c=>{Object.entries(u.attributes).forEach(([d,p])=>{e.push({type:c,name:d,attribute:{...o,...p}})})})})}),r.forEach(s=>{const a={name:s.name,options:s.options,storage:s.storage},l=Ye(s,"addAttributes",a);if(!l)return;const f=l();Object.entries(f).forEach(([u,c])=>{const d={...o,...c};typeof d?.default=="function"&&(d.default=d.default()),d?.isRequired&&d?.default===void 0&&delete d.default,e.push({type:s.name,name:u,attribute:d})})}),e}function Ka(...t){return t.filter(e=>!!e).reduce((e,n)=>{const i={...e};return Object.entries(n).forEach(([r,o])=>{if(!i[r]){i[r]=o;return}if(r==="class"){const a=o?String(o).split(" "):[],l=i[r]?i[r].split(" "):[],f=a.filter(u=>!l.includes(u));i[r]=[...l,...f].join(" ")}else if(r==="style"){const a=o?o.split(";").map(u=>u.trim()).filter(Boolean):[],l=i[r]?i[r].split(";").map(u=>u.trim()).filter(Boolean):[],f=new Map;l.forEach(u=>{const[c,d]=u.split(":").map(p=>p.trim());f.set(c,d)}),a.forEach(u=>{const[c,d]=u.split(":").map(p=>p.trim());f.set(c,d)}),i[r]=Array.from(f.entries()).map(([u,c])=>`${u}: ${c}`).join("; ")}else i[r]=o}),i},{})}function lp(t,e){return e.filter(n=>n.type===t.type.name).filter(n=>n.attribute.rendered).map(n=>n.attribute.renderHTML?n.attribute.renderHTML(t.attrs)||{}:{[n.name]:t.attrs[n.name]}).reduce((n,i)=>Ka(n,i),{})}function bY(t){return typeof t!="string"?t:t.match(/^[+-]?(?:\d*\.)?\d+$/)?Number(t):t==="true"?!0:t==="false"?!1:t}function k6(t,e){return"style"in t?t:{...t,getAttrs:n=>{const i=t.getAttrs?t.getAttrs(n):t.attrs;if(i===!1)return!1;const r=e.reduce((o,s)=>{const a=s.attribute.parseHTML?s.attribute.parseHTML(n):bY(n.getAttribute(s.name));return a==null?o:{...o,[s.name]:a}},{});return{...i,...r}}}}function S6(t){return Object.fromEntries(Object.entries(t).filter(([e,n])=>e==="attrs"&&vY(n)?!1:n!=null))}function xY(t,e){var n;const i=_6(t),{nodeExtensions:r,markExtensions:o}=qf(t),s=(n=r.find(f=>Ye(f,"topNode")))==null?void 0:n.name,a=Object.fromEntries(r.map(f=>{const u=i.filter(w=>w.type===f.name),c={name:f.name,options:f.options,storage:f.storage,editor:e},d=t.reduce((w,v)=>{const _=Ye(v,"extendNodeSchema",c);return{...w,..._?_(f):{}}},{}),p=S6({...d,content:Ht(Ye(f,"content",c)),marks:Ht(Ye(f,"marks",c)),group:Ht(Ye(f,"group",c)),inline:Ht(Ye(f,"inline",c)),atom:Ht(Ye(f,"atom",c)),selectable:Ht(Ye(f,"selectable",c)),draggable:Ht(Ye(f,"draggable",c)),code:Ht(Ye(f,"code",c)),whitespace:Ht(Ye(f,"whitespace",c)),linebreakReplacement:Ht(Ye(f,"linebreakReplacement",c)),defining:Ht(Ye(f,"defining",c)),isolating:Ht(Ye(f,"isolating",c)),attrs:Object.fromEntries(u.map(w=>{var v,_;return[w.name,{default:(v=w?.attribute)==null?void 0:v.default,validate:(_=w?.attribute)==null?void 0:_.validate}]}))}),h=Ht(Ye(f,"parseHTML",c));h&&(p.parseDOM=h.map(w=>k6(w,u)));const g=Ye(f,"renderHTML",c);g&&(p.toDOM=w=>g({node:w,HTMLAttributes:lp(w,u)}));const y=Ye(f,"renderText",c);return y&&(p.toText=y),[f.name,p]})),l=Object.fromEntries(o.map(f=>{const u=i.filter(y=>y.type===f.name),c={name:f.name,options:f.options,storage:f.storage,editor:e},d=t.reduce((y,w)=>{const v=Ye(w,"extendMarkSchema",c);return{...y,...v?v(f):{}}},{}),p=S6({...d,inclusive:Ht(Ye(f,"inclusive",c)),excludes:Ht(Ye(f,"excludes",c)),group:Ht(Ye(f,"group",c)),spanning:Ht(Ye(f,"spanning",c)),code:Ht(Ye(f,"code",c)),attrs:Object.fromEntries(u.map(y=>{var w,v;return[y.name,{default:(w=y?.attribute)==null?void 0:w.default,validate:(v=y?.attribute)==null?void 0:v.validate}]}))}),h=Ht(Ye(f,"parseHTML",c));h&&(p.parseDOM=h.map(y=>k6(y,u)));const g=Ye(f,"renderHTML",c);return g&&(p.toDOM=y=>g({mark:y,HTMLAttributes:lp(y,u)})),[f.name,p]}));return new c4({topNode:s,nodes:a,marks:l})}function _Y(t){const e=t.filter((n,i)=>t.indexOf(n)!==i);return Array.from(new Set(e))}function H0(t){return t.sort((n,i)=>{const r=Ye(n,"priority")||100,o=Ye(i,"priority")||100;return r>o?-1:r<o?1:0})}function C6(t){const e=H0(z0(t)),n=_Y(e.map(i=>i.name));return n.length&&console.warn(`[tiptap warn]: Duplicate extension names found: [${n.map(i=>`'${i}'`).join(", ")}]. This can lead to issues.`),e}function E6(t,e,n){const{from:i,to:r}=e,{blockSeparator:o=`333 334 `,textSerializers:s={}}=n||{};let a="";return t.nodesBetween(i,r,(l,f,u,c)=>{var d;l.isBlock&&f>i&&(a+=o);const p=s?.[l.type.name];if(p)return u&&(a+=p({node:l,pos:f,parent:u,index:c,range:e})),!1;l.isText&&(a+=(d=l?.text)==null?void 0:d.slice(Math.max(i,f)-f,r-f))}),a}function kY(t,e){const n={from:0,to:t.content.size};return E6(t,n,e)}function O6(t){return Object.fromEntries(Object.entries(t.nodes).filter(([,e])=>e.spec.toText).map(([e,n])=>[e,n.spec.toText]))}function ao(t,e){if(typeof t=="string"){if(!e.marks[t])throw Error(`There is no mark type named '${t}'. Maybe you forgot to add the extension?`);return e.marks[t]}return t}function A6(t,e){const n=ao(e,t.schema),{from:i,to:r,empty:o}=t.selection,s=[];o?(t.storedMarks&&s.push(...t.storedMarks),s.push(...t.selection.$head.marks())):t.doc.nodesBetween(i,r,l=>{s.push(...l.marks)});const a=s.find(l=>l.type.name===n.name);return a?{...a.attrs}:{}}function Cn(t,e){if(typeof t=="string"){if(!e.nodes[t])throw Error(`There is no node type named '${t}'. Maybe you forgot to add the extension?`);return e.nodes[t]}return t}function SY(t,e){const n=Cn(e,t.schema),{from:i,to:r}=t.selection,o=[];t.doc.nodesBetween(i,r,a=>{o.push(a)});const s=o.reverse().find(a=>a.type.name===n.name);return s?{...s.attrs}:{}}function fp(t,e){return e.nodes[t]?"node":e.marks[t]?"mark":null}function CY(t,e){const n=fp(typeof e=="string"?e:e.name,t.schema);return n==="node"?SY(t,e):n==="mark"?A6(t,e):{}}function EY(t,e=JSON.stringify){const n={};return t.filter(i=>{const r=e(i);return Object.prototype.hasOwnProperty.call(n,r)?!1:n[r]=!0})}function OY(t){const e=EY(t);return e.length===1?e:e.filter((n,i)=>!e.filter((o,s)=>s!==i).some(o=>n.oldRange.from>=o.oldRange.from&&n.oldRange.to<=o.oldRange.to&&n.newRange.from>=o.newRange.from&&n.newRange.to<=o.newRange.to))}function AY(t){const{mapping:e,steps:n}=t,i=[];return e.maps.forEach((r,o)=>{const s=[];if(r.ranges.length)r.forEach((a,l)=>{s.push({from:a,to:l})});else{const{from:a,to:l}=n[o];if(a===void 0||l===void 0)return;s.push({from:a,to:l})}s.forEach(({from:a,to:l})=>{const f=e.slice(o).map(a,-1),u=e.slice(o).map(l),c=e.invert().map(f,-1),d=e.invert().map(u);i.push({oldRange:{from:c,to:d},newRange:{from:f,to:u}})})}),OY(i)}function U0(t){return Object.prototype.toString.call(t)==="[object RegExp]"}function up(t,e,n={strict:!0}){const i=Object.keys(e);return i.length?i.every(r=>n.strict?e[r]===t[r]:U0(e[r])?e[r].test(t[r]):e[r]===t[r]):!0}function R6(t,e,n={}){return t.find(i=>i.type===e&&up(Object.fromEntries(Object.keys(n).map(r=>[r,i.attrs[r]])),n))}function T6(t,e,n={}){return!!R6(t,e,n)}function W0(t,e,n){var i;if(!t||!e)return;let r=t.parent.childAfter(t.parentOffset);if((!r.node||!r.node.marks.some(u=>u.type===e))&&(r=t.parent.childBefore(t.parentOffset)),!r.node||!r.node.marks.some(u=>u.type===e)||(n=n||((i=r.node.marks[0])==null?void 0:i.attrs),!R6([...r.node.marks],e,n)))return;let s=r.index,a=t.start()+r.offset,l=s+1,f=a+r.node.nodeSize;for(;s>0&&T6([...t.parent.child(s-1).marks],e,n);)s-=1,a-=t.parent.child(s).nodeSize;for(;l<t.parent.childCount&&T6([...t.parent.child(l).marks],e,n);)f+=t.parent.child(l).nodeSize,l+=1;return{from:a,to:f}}function P6(t,e,n){const i=[];return t===e?n.resolve(t).marks().forEach(r=>{const o=n.resolve(t),s=W0(o,r.type);s&&i.push({mark:r,...s})}):n.nodesBetween(t,e,(r,o)=>{!r||r?.nodeSize===void 0||i.push(...r.marks.map(s=>({from:o,to:o+r.nodeSize,mark:s})))}),i}function K0(t,e){return e.nodes[t]||e.marks[t]||null}function cp(t,e,n){return Object.fromEntries(Object.entries(n).filter(([i])=>{const r=t.find(o=>o.type===e&&o.name===i);return r?r.attribute.keepOnSplit:!1}))}var RY=(t,e=500)=>{let n="";const i=t.parentOffset;return t.parent.nodesBetween(Math.max(0,i-e),i,(r,o,s,a)=>{var l,f;const u=((f=(l=r.type.spec).toText)==null?void 0:f.call(l,{node:r,pos:o,parent:s,index:a}))||r.textContent||"%leaf%";n+=r.isAtom&&!r.isText?u:u.slice(0,Math.max(0,i-o))}),n};function G0(t,e,n={}){const{empty:i,ranges:r}=t.selection,o=e?ao(e,t.schema):null;if(i)return!!(t.storedMarks||t.selection.$from.marks()).filter(c=>o?o.name===c.type.name:!0).find(c=>up(c.attrs,n,{strict:!1}));let s=0;const a=[];if(r.forEach(({$from:c,$to:d})=>{const p=c.pos,h=d.pos;t.doc.nodesBetween(p,h,(g,y)=>{if(!g.isText&&!g.marks.length)return;const w=Math.max(p,y),v=Math.min(h,y+g.nodeSize),_=v-w;s+=_,a.push(...g.marks.map(b=>({mark:b,from:w,to:v})))})}),s===0)return!1;const l=a.filter(c=>o?o.name===c.mark.type.name:!0).filter(c=>up(c.mark.attrs,n,{strict:!1})).reduce((c,d)=>c+d.to-d.from,0),f=a.filter(c=>o?c.mark.type!==o&&c.mark.type.excludes(o):!0).reduce((c,d)=>c+d.to-d.from,0);return(l>0?l+f:l)>=s}function Vf(t,e,n={}){const{from:i,to:r,empty:o}=t.selection,s=e?Cn(e,t.schema):null,a=[];t.doc.nodesBetween(i,r,(c,d)=>{if(c.isText)return;const p=Math.max(i,d),h=Math.min(r,d+c.nodeSize);a.push({node:c,from:p,to:h})});const l=r-i,f=a.filter(c=>s?s.name===c.node.type.name:!0).filter(c=>up(c.node.attrs,n,{strict:!1}));return o?!!f.length:f.reduce((c,d)=>c+d.to-d.from,0)>=l}function TY(t,e,n={}){if(!e)return Vf(t,null,n)||G0(t,null,n);const i=fp(e,t.schema);return i==="node"?Vf(t,e,n):i==="mark"?G0(t,e,n):!1}function M6(t,e){return Array.isArray(e)?e.some(n=>(typeof n=="string"?n:n.name)===t.name):e}function I6(t,e){const{nodeExtensions:n}=qf(e),i=n.find(s=>s.name===t);if(!i)return!1;const r={name:i.name,options:i.options,storage:i.storage},o=Ht(Ye(i,"group",r));return typeof o!="string"?!1:o.split(" ").includes("list")}function dp(t,{checkChildren:e=!0,ignoreWhitespace:n=!1}={}){var i;if(n){if(t.type.name==="hardBreak")return!0;if(t.isText)return/^\s*$/m.test((i=t.text)!=null?i:"")}if(t.isText)return!t.text;if(t.isAtom||t.isLeaf)return!1;if(t.content.childCount===0)return!0;if(e){let r=!0;return t.content.forEach(o=>{r!==!1&&(dp(o,{ignoreWhitespace:n,checkChildren:e})||(r=!1))}),r}return!1}function PY(t){return t instanceof nt}function N6(t){return t instanceof mt}function lo(t=0,e=0,n=0){return Math.min(Math.max(t,e),n)}function MY(t,e,n){const r=t.state.doc.content.size,o=lo(e,0,r),s=lo(n,0,r),a=t.coordsAtPos(o),l=t.coordsAtPos(s,-1),f=Math.min(a.top,l.top),u=Math.max(a.bottom,l.bottom),c=Math.min(a.left,l.left),d=Math.max(a.right,l.right),p=d-c,h=u-f,w={top:f,bottom:u,left:c,right:d,width:p,height:h,x:c,y:f};return{...w,toJSON:()=>w}}function D6(t,e=null){if(!e)return null;const n=ht.atStart(t),i=ht.atEnd(t);if(e==="start"||e===!0)return n;if(e==="end")return i;const r=n.from,o=i.to;return e==="all"?mt.create(t,lo(0,r,o),lo(t.content.size,r,o)):mt.create(t,lo(e,r,o),lo(e,r,o))}function IY(t,e,n){const i=t.steps.length-1;if(i<e)return;const r=t.steps[i];if(!(r instanceof kn||r instanceof Sn))return;const o=t.mapping.maps[i];let s=0;o.forEach((a,l,f,u)=>{s===0&&(s=u)}),t.setSelection(ht.near(t.doc.resolve(s),n))}var B6=class{constructor(t){this.find=t.find,this.handler=t.handler}},NY=(t,e)=>{if(U0(e))return e.exec(t);const n=e(t);if(!n)return null;const i=[n.text];return i.index=n.index,i.input=t,i.data=n.data,n.replaceWith&&(n.text.includes(n.replaceWith)||console.warn('[tiptap warn]: "inputRuleMatch.replaceWith" must be part of "inputRuleMatch.text".'),i.push(n.replaceWith)),i};function pp(t){var e;const{editor:n,from:i,to:r,text:o,rules:s,plugin:a}=t,{view:l}=n;if(l.composing)return!1;const f=l.state.doc.resolve(i);if(f.parent.type.spec.code||(e=f.nodeBefore||f.nodeAfter)!=null&&e.marks.find(d=>d.type.spec.code))return!1;let u=!1;const c=RY(f)+o;return s.forEach(d=>{if(u)return;const p=NY(c,d.find);if(!p)return;const h=l.state.tr,g=op({state:l.state,transaction:h}),y={from:i-(p[0].length-o.length),to:r},{commands:w,chain:v,can:_}=new sp({editor:n,state:g});d.handler({state:g,range:y,match:p,commands:w,chain:v,can:_})===null||!h.steps.length||(h.setMeta(a,{transform:h,from:i,to:r,text:o}),l.dispatch(h),u=!0)}),u}function DY(t){const{editor:e,rules:n}=t,i=new fn({state:{init(){return null},apply(r,o,s){const a=r.getMeta(i);if(a)return a;const l=r.getMeta("applyInputRules");return!!l&&setTimeout(()=>{let{text:u}=l;typeof u=="string"?u=u:u=j0(we.from(u),s.schema);const{from:c}=l,d=c+u.length;pp({editor:e,from:c,to:d,text:u,rules:n,plugin:i})}),r.selectionSet||r.docChanged?null:o}},props:{handleTextInput(r,o,s,a){return pp({editor:e,from:o,to:s,text:a,rules:n,plugin:i})},handleDOMEvents:{compositionend:r=>(setTimeout(()=>{const{$cursor:o}=r.state.selection;o&&pp({editor:e,from:o.pos,to:o.pos,text:"",rules:n,plugin:i})}),!1)},handleKeyDown(r,o){if(o.key!=="Enter")return!1;const{$cursor:s}=r.state.selection;return s?pp({editor:e,from:s.pos,to:s.pos,text:`335 `,rules:n,plugin:i}):!1}},isInputRules:!0});return i}function BY(t){return Object.prototype.toString.call(t).slice(8,-1)}function hp(t){return BY(t)!=="Object"?!1:t.constructor===Object&&Object.getPrototypeOf(t)===Object.prototype}function F6(t,e){const n={...t};return hp(t)&&hp(e)&&Object.keys(e).forEach(i=>{hp(e[i])&&hp(t[i])?n[i]=F6(t[i],e[i]):n[i]=e[i]}),n}var J0=class{constructor(t={}){this.type="extendable",this.parent=null,this.child=null,this.name="",this.config={name:this.name},this.config={...this.config,...t},this.name=this.config.name}get options(){return{...Ht(Ye(this,"addOptions",{name:this.name}))||{}}}get storage(){return{...Ht(Ye(this,"addStorage",{name:this.name,options:this.options}))||{}}}configure(t={}){const e=this.extend({...this.config,addOptions:()=>F6(this.options,t)});return e.name=this.name,e.parent=this.parent,e}extend(t={}){const e=new this.constructor({...this.config,...t});return e.parent=this,this.child=e,e.name="name"in t?t.name:e.parent.name,e}},gp=class nO extends J0{constructor(){super(...arguments),this.type="mark"}static create(e={}){const n=typeof e=="function"?e():e;return new nO(n)}static handleExit({editor:e,mark:n}){const{tr:i}=e.state,r=e.state.selection.$from;if(r.pos===r.end()){const s=r.marks();if(!!!s.find(f=>f?.type.name===n.name))return!1;const l=s.find(f=>f?.type.name===n.name);return l&&i.removeStoredMark(l),i.insertText(" ",r.pos),e.view.dispatch(i),!0}return!1}configure(e){return super.configure(e)}extend(e){const n=typeof e=="function"?e():e;return super.extend(n)}};function FY(t){return typeof t=="number"}var $Y=class{constructor(t){this.find=t.find,this.handler=t.handler}},LY=(t,e,n)=>{if(U0(e))return[...t.matchAll(e)];const i=e(t,n);return i?i.map(r=>{const o=[r.text];return o.index=r.index,o.input=t,o.data=r.data,r.replaceWith&&(r.text.includes(r.replaceWith)||console.warn('[tiptap warn]: "pasteRuleMatch.replaceWith" must be part of "pasteRuleMatch.text".'),o.push(r.replaceWith)),o}):[]};function qY(t){const{editor:e,state:n,from:i,to:r,rule:o,pasteEvent:s,dropEvent:a}=t,{commands:l,chain:f,can:u}=new sp({editor:e,state:n}),c=[];return n.doc.nodesBetween(i,r,(p,h)=>{var g,y,w,v,_;if((y=(g=p.type)==null?void 0:g.spec)!=null&&y.code||!(p.isText||p.isTextblock||p.isInline))return;const b=(_=(v=(w=p.content)==null?void 0:w.size)!=null?v:p.nodeSize)!=null?_:0,x=Math.max(i,h),k=Math.min(r,h+b);if(x>=k)return;const S=p.isText?p.text||"":p.textBetween(x-h,k-h,void 0,"");LY(S,o.find,s).forEach(A=>{if(A.index===void 0)return;const R=x+A.index+1,F=R+A[0].length,L={from:n.tr.mapping.map(R),to:n.tr.mapping.map(F)},K=o.handler({state:n,range:L,match:A,commands:l,chain:f,can:u,pasteEvent:s,dropEvent:a});c.push(K)})}),c.every(p=>p!==null)}var mp=null,VY=t=>{var e;const n=new ClipboardEvent("paste",{clipboardData:new DataTransfer});return(e=n.clipboardData)==null||e.setData("text/html",t),n};function zY(t){const{editor:e,rules:n}=t;let i=null,r=!1,o=!1,s=typeof ClipboardEvent<"u"?new ClipboardEvent("paste"):null,a;try{a=typeof DragEvent<"u"?new DragEvent("drop"):null}catch{a=null}const l=({state:u,from:c,to:d,rule:p,pasteEvt:h})=>{const g=u.tr,y=op({state:u,transaction:g});if(!(!qY({editor:e,state:y,from:Math.max(c-1,0),to:d.b-1,rule:p,pasteEvent:h,dropEvent:a})||!g.steps.length)){try{a=typeof DragEvent<"u"?new DragEvent("drop"):null}catch{a=null}return s=typeof ClipboardEvent<"u"?new ClipboardEvent("paste"):null,g}};return n.map(u=>new fn({view(c){const d=h=>{var g;i=(g=c.dom.parentElement)!=null&&g.contains(h.target)?c.dom.parentElement:null,i&&(mp=e)},p=()=>{mp&&(mp=null)};return window.addEventListener("dragstart",d),window.addEventListener("dragend",p),{destroy(){window.removeEventListener("dragstart",d),window.removeEventListener("dragend",p)}}},props:{handleDOMEvents:{drop:(c,d)=>{if(o=i===c.dom.parentElement,a=d,!o){const p=mp;p?.isEditable&&setTimeout(()=>{const h=p.state.selection;h&&p.commands.deleteRange({from:h.from,to:h.to})},10)}return!1},paste:(c,d)=>{var p;const h=(p=d.clipboardData)==null?void 0:p.getData("text/html");return s=d,r=!!h?.includes("data-pm-slice"),!1}}},appendTransaction:(c,d,p)=>{const h=c[0],g=h.getMeta("uiEvent")==="paste"&&!r,y=h.getMeta("uiEvent")==="drop"&&!o,w=h.getMeta("applyPasteRules"),v=!!w;if(!g&&!y&&!v)return;if(v){let{text:x}=w;typeof x=="string"?x=x:x=j0(we.from(x),p.schema);const{from:k}=w,S=k+x.length,T=VY(x);return l({rule:u,state:p,from:k,to:{b:S},pasteEvt:T})}const _=d.doc.content.findDiffStart(p.doc.content),b=d.doc.content.findDiffEnd(p.doc.content);if(!(!FY(_)||!b||_===b.b))return l({rule:u,state:p,from:_,to:b,pasteEvt:s})}}))}var yp=class{constructor(t,e){this.splittableMarks=[],this.editor=e,this.extensions=C6(t),this.schema=xY(this.extensions,e),this.setupExtensions()}get commands(){return this.extensions.reduce((t,e)=>{const n={name:e.name,options:e.options,storage:this.editor.extensionStorage[e.name],editor:this.editor,type:K0(e.name,this.schema)},i=Ye(e,"addCommands",n);return i?{...t,...i()}:t},{})}get plugins(){const{editor:t}=this;return H0([...this.extensions].reverse()).map(i=>{const r={name:i.name,options:i.options,storage:this.editor.extensionStorage[i.name],editor:t,type:K0(i.name,this.schema)},o=[],s=Ye(i,"addKeyboardShortcuts",r);let a={};if(i.type==="mark"&&Ye(i,"exitable",r)&&(a.ArrowRight=()=>gp.handleExit({editor:t,mark:i})),s){const d=Object.fromEntries(Object.entries(s()).map(([p,h])=>[p,()=>h({editor:t})]));a={...a,...d}}const l=KJ(a);o.push(l);const f=Ye(i,"addInputRules",r);if(M6(i,t.options.enableInputRules)&&f){const d=f();if(d&&d.length){const p=DY({editor:t,rules:d}),h=Array.isArray(p)?p:[p];o.push(...h)}}const u=Ye(i,"addPasteRules",r);if(M6(i,t.options.enablePasteRules)&&u){const d=u();if(d&&d.length){const p=zY({editor:t,rules:d});o.push(...p)}}const c=Ye(i,"addProseMirrorPlugins",r);if(c){const d=c();o.push(...d)}return o}).flat()}get attributes(){return _6(this.extensions)}get nodeViews(){const{editor:t}=this,{nodeExtensions:e}=qf(this.extensions);return Object.fromEntries(e.filter(n=>!!Ye(n,"addNodeView")).map(n=>{const i=this.attributes.filter(a=>a.type===n.name),r={name:n.name,options:n.options,storage:this.editor.extensionStorage[n.name],editor:t,type:Cn(n.name,this.schema)},o=Ye(n,"addNodeView",r);if(!o)return[];const s=(a,l,f,u,c)=>{const d=lp(a,i);return o()({node:a,view:l,getPos:f,decorations:u,innerDecorations:c,editor:t,extension:n,HTMLAttributes:d})};return[n.name,s]}))}get markViews(){const{editor:t}=this,{markExtensions:e}=qf(this.extensions);return Object.fromEntries(e.filter(n=>!!Ye(n,"addMarkView")).map(n=>{const i=this.attributes.filter(a=>a.type===n.name),r={name:n.name,options:n.options,storage:this.editor.extensionStorage[n.name],editor:t,type:ao(n.name,this.schema)},o=Ye(n,"addMarkView",r);if(!o)return[];const s=(a,l,f)=>{const u=lp(a,i);return o()({mark:a,view:l,inline:f,editor:t,extension:n,HTMLAttributes:u,updateAttributes:c=>{iQ(a,t,c)}})};return[n.name,s]}))}setupExtensions(){const t=this.extensions;this.editor.extensionStorage=Object.fromEntries(t.map(e=>[e.name,e.storage])),t.forEach(e=>{var n;const i={name:e.name,options:e.options,storage:this.editor.extensionStorage[e.name],editor:this.editor,type:K0(e.name,this.schema)};e.type==="mark"&&((n=Ht(Ye(e,"keepOnSplit",i)))==null||n)&&this.splittableMarks.push(e.name);const r=Ye(e,"onBeforeCreate",i),o=Ye(e,"onCreate",i),s=Ye(e,"onUpdate",i),a=Ye(e,"onSelectionUpdate",i),l=Ye(e,"onTransaction",i),f=Ye(e,"onFocus",i),u=Ye(e,"onBlur",i),c=Ye(e,"onDestroy",i);r&&this.editor.on("beforeCreate",r),o&&this.editor.on("create",o),s&&this.editor.on("update",s),a&&this.editor.on("selectionUpdate",a),l&&this.editor.on("transaction",l),f&&this.editor.on("focus",f),u&&this.editor.on("blur",u),c&&this.editor.on("destroy",c)})}};yp.resolve=C6,yp.sort=H0,yp.flatten=z0;var jY={};v6(jY,{ClipboardTextSerializer:()=>$6,Commands:()=>j6,Delete:()=>H6,Drop:()=>U6,Editable:()=>W6,FocusEvents:()=>G6,Keymap:()=>J6,Paste:()=>Y6,Tabindex:()=>X6,focusEventsPluginKey:()=>K6});var gn=class iO extends J0{constructor(){super(...arguments),this.type="extension"}static create(e={}){const n=typeof e=="function"?e():e;return new iO(n)}configure(e){return super.configure(e)}extend(e){const n=typeof e=="function"?e():e;return super.extend(n)}},$6=gn.create({name:"clipboardTextSerializer",addOptions(){return{blockSeparator:void 0}},addProseMirrorPlugins(){return[new fn({key:new Kn("clipboardTextSerializer"),props:{clipboardTextSerializer:()=>{const{editor:t}=this,{state:e,schema:n}=t,{doc:i,selection:r}=e,{ranges:o}=r,s=Math.min(...o.map(u=>u.$from.pos)),a=Math.max(...o.map(u=>u.$to.pos)),l=O6(n);return E6(i,{from:s,to:a},{...this.options.blockSeparator!==void 0?{blockSeparator:this.options.blockSeparator}:{},textSerializers:l})}}})]}}),L6={};v6(L6,{blur:()=>HY,clearContent:()=>UY,clearNodes:()=>WY,command:()=>KY,createParagraphNear:()=>GY,cut:()=>JY,deleteCurrentNode:()=>YY,deleteNode:()=>XY,deleteRange:()=>QY,deleteSelection:()=>ZY,enter:()=>eX,exitCode:()=>tX,extendMarkRange:()=>nX,first:()=>iX,focus:()=>oX,forEach:()=>sX,insertContent:()=>aX,insertContentAt:()=>fX,joinBackward:()=>dX,joinDown:()=>cX,joinForward:()=>pX,joinItemBackward:()=>hX,joinItemForward:()=>gX,joinTextblockBackward:()=>mX,joinTextblockForward:()=>yX,joinUp:()=>uX,keyboardShortcut:()=>vX,lift:()=>bX,liftEmptyBlock:()=>xX,liftListItem:()=>_X,newlineInCode:()=>kX,resetAttributes:()=>SX,scrollIntoView:()=>CX,selectAll:()=>EX,selectNodeBackward:()=>OX,selectNodeForward:()=>AX,selectParentNode:()=>RX,selectTextblockEnd:()=>TX,selectTextblockStart:()=>PX,setContent:()=>MX,setMark:()=>NX,setMeta:()=>DX,setNode:()=>BX,setNodeSelection:()=>FX,setTextSelection:()=>$X,sinkListItem:()=>LX,splitBlock:()=>qX,splitListItem:()=>VX,toggleList:()=>zX,toggleMark:()=>jX,toggleNode:()=>HX,toggleWrap:()=>UX,undoInputRule:()=>WX,unsetAllMarks:()=>KX,unsetMark:()=>GX,updateAttributes:()=>JX,wrapIn:()=>YX,wrapInList:()=>XX});var HY=()=>({editor:t,view:e})=>(requestAnimationFrame(()=>{var n;t.isDestroyed||(e.dom.blur(),(n=window?.getSelection())==null||n.removeAllRanges())}),!0),UY=(t=!0)=>({commands:e})=>e.setContent("",{emitUpdate:t}),WY=()=>({state:t,tr:e,dispatch:n})=>{const{selection:i}=e,{ranges:r}=i;return n&&r.forEach(({$from:o,$to:s})=>{t.doc.nodesBetween(o.pos,s.pos,(a,l)=>{if(a.type.isText)return;const{doc:f,mapping:u}=e,c=f.resolve(u.map(l)),d=f.resolve(u.map(l+a.nodeSize)),p=c.blockRange(d);if(!p)return;const h=Da(p);if(a.type.isTextblock){const{defaultType:g}=c.parent.contentMatchAt(c.index());e.setNodeMarkup(p.start,g)}(h||h===0)&&e.lift(p,h)})}),!0},KY=t=>e=>t(e),GY=()=>({state:t,dispatch:e})=>h6(t,e),JY=(t,e)=>({editor:n,tr:i})=>{const{state:r}=n,o=r.doc.slice(t.from,t.to);i.deleteRange(t.from,t.to);const s=i.mapping.map(e);return i.insert(s,o.content),i.setSelection(new mt(i.doc.resolve(Math.max(s-1,0)))),!0},YY=()=>({tr:t,dispatch:e})=>{const{selection:n}=t,i=n.$anchor.node();if(i.content.size>0)return!1;const r=t.selection.$anchor;for(let o=r.depth;o>0;o-=1)if(r.node(o).type===i.type){if(e){const a=r.before(o),l=r.after(o);t.delete(a,l).scrollIntoView()}return!0}return!1},XY=t=>({tr:e,state:n,dispatch:i})=>{const r=Cn(t,n.schema),o=e.selection.$anchor;for(let s=o.depth;s>0;s-=1)if(o.node(s).type===r){if(i){const l=o.before(s),f=o.after(s);e.delete(l,f).scrollIntoView()}return!0}return!1},QY=t=>({tr:e,dispatch:n})=>{const{from:i,to:r}=t;return n&&e.delete(i,r),!0},ZY=()=>({state:t,dispatch:e})=>D0(t,e),eX=()=>({commands:t})=>t.keyboardShortcut("Enter"),tX=()=>({state:t,dispatch:e})=>ZJ(t,e),nX=(t,e={})=>({tr:n,state:i,dispatch:r})=>{const o=ao(t,i.schema),{doc:s,selection:a}=n,{$from:l,from:f,to:u}=a;if(r){const c=W0(l,o,e);if(c&&c.from<=f&&c.to>=u){const d=mt.create(s,c.from,c.to);n.setSelection(d)}}return!0},iX=t=>e=>{const n=typeof t=="function"?t(e):t;for(let i=0;i<n.length;i+=1)if(n[i](e))return!0;return!1};function rX(){return navigator.platform==="Android"||/android/i.test(navigator.userAgent)}function Y0(){return["iPad Simulator","iPhone Simulator","iPod Simulator","iPad","iPhone","iPod"].includes(navigator.platform)||navigator.userAgent.includes("Mac")&&"ontouchend"in document}var oX=(t=null,e={})=>({editor:n,view:i,tr:r,dispatch:o})=>{e={scrollIntoView:!0,...e};const s=()=>{(Y0()||rX())&&i.dom.focus(),requestAnimationFrame(()=>{n.isDestroyed||(i.focus(),e?.scrollIntoView&&n.commands.scrollIntoView())})};if(i.hasFocus()&&t===null||t===!1)return!0;if(o&&t===null&&!N6(n.state.selection))return s(),!0;const a=D6(r.doc,t)||n.state.selection,l=n.state.selection.eq(a);return o&&(l||r.setSelection(a),l&&r.storedMarks&&r.setStoredMarks(r.storedMarks),s()),!0},sX=(t,e)=>n=>t.every((i,r)=>e(i,{...n,index:r})),aX=(t,e)=>({tr:n,commands:i})=>i.insertContentAt({from:n.selection.from,to:n.selection.to},t,e),lX=t=>!("type"in t),fX=(t,e,n)=>({tr:i,dispatch:r,editor:o})=>{var s;if(r){n={parseOptions:o.options.parseOptions,updateSelection:!0,applyInputRules:!1,applyPasteRules:!1,...n};let a;const{selection:l}=o.state,f=w=>{o.emit("contentError",{editor:o,error:w,disableCollaboration:()=>{"collaboration"in o.storage&&typeof o.storage.collaboration=="object"&&o.storage.collaboration&&(o.storage.collaboration.isDisabled=!0)}})},u={preserveWhitespace:"full",...n.parseOptions};if(!n.errorOnInvalidContent&&!o.options.enableContentCheck&&o.options.emitContentError)try{Lf(e,o.schema,{parseOptions:u,errorOnInvalidContent:!0})}catch(w){f(w)}try{a=Lf(e,o.schema,{parseOptions:u,errorOnInvalidContent:(s=n.errorOnInvalidContent)!=null?s:o.options.enableContentCheck})}catch(w){return f(w),!1}let{from:c,to:d}=typeof t=="number"?{from:t,to:t}:{from:t.from,to:t.to},p=!0,h=!0;if((lX(a)?a:[a]).forEach(w=>{w.check(),p=p?w.isText&&w.marks.length===0:!1,h=h?w.isBlock:!1}),c===d&&h){const{parent:w}=i.doc.resolve(c);w.isTextblock&&!w.type.spec.code&&!w.childCount&&(c-=1,d+=1)}let y;if(p){if(Array.isArray(e))y=e.map(w=>w.text||"").join("");else if(e instanceof we){let w="";e.forEach(v=>{v.text&&(w+=v.text)}),y=w}else typeof e=="object"&&e&&e.text?y=e.text:y=e;i.insertText(y,c,d)}else{y=a;const w=l.$from.parentOffset===0,v=l.$from.node().isText||l.$from.node().isTextblock,_=l.$from.node().content.size>0;w&&v&&_&&(c=Math.max(0,c-1)),i.replaceWith(c,d,y)}n.updateSelection&&IY(i,i.steps.length-1,-1),n.applyInputRules&&i.setMeta("applyInputRules",{from:c,text:y}),n.applyPasteRules&&i.setMeta("applyPasteRules",{from:c,text:y})}return!0},uX=()=>({state:t,dispatch:e})=>YJ(t,e),cX=()=>({state:t,dispatch:e})=>XJ(t,e),dX=()=>({state:t,dispatch:e})=>a6(t,e),pX=()=>({state:t,dispatch:e})=>c6(t,e),hX=()=>({state:t,dispatch:e,tr:n})=>{try{const i=Wd(t.doc,t.selection.$from.pos,-1);return i==null?!1:(n.join(i,2),e&&e(n),!0)}catch{return!1}},gX=()=>({state:t,dispatch:e,tr:n})=>{try{const i=Wd(t.doc,t.selection.$from.pos,1);return i==null?!1:(n.join(i,2),e&&e(n),!0)}catch{return!1}},mX=()=>({state:t,dispatch:e})=>GJ(t,e),yX=()=>({state:t,dispatch:e})=>JJ(t,e);function q6(){return typeof navigator<"u"?/Mac/.test(navigator.platform):!1}function wX(t){const e=t.split(/-(?!$)/);let n=e[e.length-1];n==="Space"&&(n=" ");let i,r,o,s;for(let a=0;a<e.length-1;a+=1){const l=e[a];if(/^(cmd|meta|m)$/i.test(l))s=!0;else if(/^a(lt)?$/i.test(l))i=!0;else if(/^(c|ctrl|control)$/i.test(l))r=!0;else if(/^s(hift)?$/i.test(l))o=!0;else if(/^mod$/i.test(l))Y0()||q6()?s=!0:r=!0;else throw new Error(`Unrecognized modifier name: ${l}`)}return i&&(n=`Alt-${n}`),r&&(n=`Ctrl-${n}`),s&&(n=`Meta-${n}`),o&&(n=`Shift-${n}`),n}var vX=t=>({editor:e,view:n,tr:i,dispatch:r})=>{const o=wX(t).split(/-(?!$)/),s=o.find(f=>!["Alt","Ctrl","Meta","Shift"].includes(f)),a=new KeyboardEvent("keydown",{key:s==="Space"?" ":s,altKey:o.includes("Alt"),ctrlKey:o.includes("Ctrl"),metaKey:o.includes("Meta"),shiftKey:o.includes("Shift"),bubbles:!0,cancelable:!0}),l=e.captureTransaction(()=>{n.someProp("handleKeyDown",f=>f(n,a))});return l?.steps.forEach(f=>{const u=f.map(i.mapping);u&&r&&i.maybeStep(u)}),!0},bX=(t,e={})=>({state:n,dispatch:i})=>{const r=Cn(t,n.schema);return Vf(n,r,e)?QJ(n,i):!1},xX=()=>({state:t,dispatch:e})=>g6(t,e),_X=t=>({state:e,dispatch:n})=>{const i=Cn(t,e.schema);return uY(i)(e,n)},kX=()=>({state:t,dispatch:e})=>p6(t,e);function V6(t,e){const n=typeof e=="string"?[e]:e;return Object.keys(t).reduce((i,r)=>(n.includes(r)||(i[r]=t[r]),i),{})}var SX=(t,e)=>({tr:n,state:i,dispatch:r})=>{let o=null,s=null;const a=fp(typeof t=="string"?t:t.name,i.schema);return a?(a==="node"&&(o=Cn(t,i.schema)),a==="mark"&&(s=ao(t,i.schema)),r&&n.selection.ranges.forEach(l=>{i.doc.nodesBetween(l.$from.pos,l.$to.pos,(f,u)=>{o&&o===f.type&&n.setNodeMarkup(u,void 0,V6(f.attrs,e)),s&&f.marks.length&&f.marks.forEach(c=>{s===c.type&&n.addMark(u,u+f.nodeSize,s.create(V6(c.attrs,e)))})})}),!0):!1},CX=()=>({tr:t,dispatch:e})=>(e&&t.scrollIntoView(),!0),EX=()=>({tr:t,dispatch:e})=>{if(e){const n=new Ti(t.doc);t.setSelection(n)}return!0},OX=()=>({state:t,dispatch:e})=>f6(t,e),AX=()=>({state:t,dispatch:e})=>d6(t,e),RX=()=>({state:t,dispatch:e})=>nY(t,e),TX=()=>({state:t,dispatch:e})=>oY(t,e),PX=()=>({state:t,dispatch:e})=>rY(t,e),MX=(t,{errorOnInvalidContent:e,emitUpdate:n=!0,parseOptions:i={}}={})=>({editor:r,tr:o,dispatch:s,commands:a})=>{const{doc:l}=o;if(i.preserveWhitespace!=="full"){const f=q0(t,r.schema,i,{errorOnInvalidContent:e??r.options.enableContentCheck});return s&&o.replaceWith(0,l.content.size,f).setMeta("preventUpdate",!n),!0}return s&&o.setMeta("preventUpdate",!n),a.insertContentAt({from:0,to:l.content.size},t,{parseOptions:i,errorOnInvalidContent:e??r.options.enableContentCheck})};function IX(t,e,n){var i;const{selection:r}=e;let o=null;if(N6(r)&&(o=r.$cursor),o){const a=(i=t.storedMarks)!=null?i:o.marks();return o.parent.type.allowsMarkType(n)&&(!!n.isInSet(a)||!a.some(f=>f.type.excludes(n)))}const{ranges:s}=r;return s.some(({$from:a,$to:l})=>{let f=a.depth===0?t.doc.inlineContent&&t.doc.type.allowsMarkType(n):!1;return t.doc.nodesBetween(a.pos,l.pos,(u,c,d)=>{if(f)return!1;if(u.isInline){const p=!d||d.type.allowsMarkType(n),h=!!n.isInSet(u.marks)||!u.marks.some(g=>g.type.excludes(n));f=p&&h}return!f}),f})}var NX=(t,e={})=>({tr:n,state:i,dispatch:r})=>{const{selection:o}=n,{empty:s,ranges:a}=o,l=ao(t,i.schema);if(r)if(s){const f=A6(i,l);n.addStoredMark(l.create({...f,...e}))}else a.forEach(f=>{const u=f.$from.pos,c=f.$to.pos;i.doc.nodesBetween(u,c,(d,p)=>{const h=Math.max(p,u),g=Math.min(p+d.nodeSize,c);d.marks.find(w=>w.type===l)?d.marks.forEach(w=>{l===w.type&&n.addMark(h,g,l.create({...w.attrs,...e}))}):n.addMark(h,g,l.create(e))})});return IX(i,n,l)},DX=(t,e)=>({tr:n})=>(n.setMeta(t,e),!0),BX=(t,e={})=>({state:n,dispatch:i,chain:r})=>{const o=Cn(t,n.schema);let s;return n.selection.$anchor.sameParent(n.selection.$head)&&(s=n.selection.$anchor.parent.attrs),o.isTextblock?r().command(({commands:a})=>w6(o,{...s,...e})(n)?!0:a.clearNodes()).command(({state:a})=>w6(o,{...s,...e})(a,i)).run():(console.warn('[tiptap warn]: Currently "setNode()" only supports text block nodes.'),!1)},FX=t=>({tr:e,dispatch:n})=>{if(n){const{doc:i}=e,r=lo(t,0,i.content.size),o=nt.create(i,r);e.setSelection(o)}return!0},$X=t=>({tr:e,dispatch:n})=>{if(n){const{doc:i}=e,{from:r,to:o}=typeof t=="number"?{from:t,to:t}:t,s=mt.atStart(i).from,a=mt.atEnd(i).to,l=lo(r,s,a),f=lo(o,s,a),u=mt.create(i,l,f);e.setSelection(u)}return!0},LX=t=>({state:e,dispatch:n})=>{const i=Cn(t,e.schema);return pY(i)(e,n)};function z6(t,e){const n=t.storedMarks||t.selection.$to.parentOffset&&t.selection.$from.marks();if(n){const i=n.filter(r=>e?.includes(r.type.name));t.tr.ensureMarks(i)}}var qX=({keepMarks:t=!0}={})=>({tr:e,state:n,dispatch:i,editor:r})=>{const{selection:o,doc:s}=e,{$from:a,$to:l}=o,f=r.extensionManager.attributes,u=cp(f,a.node().type.name,a.node().attrs);if(o instanceof nt&&o.node.isBlock)return!a.parentOffset||!no(s,a.pos)?!1:(i&&(t&&z6(n,r.extensionManager.splittableMarks),e.split(a.pos).scrollIntoView()),!0);if(!a.parent.isBlock)return!1;const c=l.parentOffset===l.parent.content.size,d=a.depth===0?void 0:yY(a.node(-1).contentMatchAt(a.indexAfter(-1)));let p=c&&d?[{type:d,attrs:u}]:void 0,h=no(e.doc,e.mapping.map(a.pos),1,p);if(!p&&!h&&no(e.doc,e.mapping.map(a.pos),1,d?[{type:d}]:void 0)&&(h=!0,p=d?[{type:d,attrs:u}]:void 0),i){if(h&&(o instanceof mt&&e.deleteSelection(),e.split(e.mapping.map(a.pos),1,p),d&&!c&&!a.parentOffset&&a.parent.type!==d)){const g=e.mapping.map(a.before()),y=e.doc.resolve(g);a.node(-1).canReplaceWith(y.index(),y.index()+1,d)&&e.setNodeMarkup(e.mapping.map(a.before()),d)}t&&z6(n,r.extensionManager.splittableMarks),e.scrollIntoView()}return h},VX=(t,e={})=>({tr:n,state:i,dispatch:r,editor:o})=>{var s;const a=Cn(t,i.schema),{$from:l,$to:f}=i.selection,u=i.selection.node;if(u&&u.isBlock||l.depth<2||!l.sameParent(f))return!1;const c=l.node(-1);if(c.type!==a)return!1;const d=o.extensionManager.attributes;if(l.parent.content.size===0&&l.node(-1).childCount===l.indexAfter(-1)){if(l.depth===2||l.node(-3).type!==a||l.index(-2)!==l.node(-2).childCount-1)return!1;if(r){let w=we.empty;const v=l.index(-1)?1:l.index(-2)?2:3;for(let T=l.depth-v;T>=l.depth-3;T-=1)w=we.from(l.node(T).copy(w));const _=l.indexAfter(-1)<l.node(-2).childCount?1:l.indexAfter(-2)<l.node(-3).childCount?2:3,b={...cp(d,l.node().type.name,l.node().attrs),...e},x=((s=a.contentMatch.defaultType)==null?void 0:s.createAndFill(b))||void 0;w=w.append(we.from(a.createAndFill(null,x)||void 0));const k=l.before(l.depth-(v-1));n.replace(k,l.after(-_),new De(w,4-v,0));let S=-1;n.doc.nodesBetween(k,n.doc.content.size,(T,A)=>{if(S>-1)return!1;T.isTextblock&&T.content.size===0&&(S=A+1)}),S>-1&&n.setSelection(mt.near(n.doc.resolve(S))),n.scrollIntoView()}return!0}const p=f.pos===l.end()?c.contentMatchAt(0).defaultType:null,h={...cp(d,c.type.name,c.attrs),...e},g={...cp(d,l.node().type.name,l.node().attrs),...e};n.delete(l.pos,f.pos);const y=p?[{type:a,attrs:h},{type:p,attrs:g}]:[{type:a,attrs:h}];if(!no(n.doc,l.pos,2))return!1;if(r){const{selection:w,storedMarks:v}=i,{splittableMarks:_}=o.extensionManager,b=v||w.$to.parentOffset&&w.$from.marks();if(n.split(l.pos,2,y).scrollIntoView(),!b||!r)return!0;const x=b.filter(k=>_.includes(k.type.name));n.ensureMarks(x)}return!0},X0=(t,e)=>{const n=V0(s=>s.type===e)(t.selection);if(!n)return!0;const i=t.doc.resolve(Math.max(0,n.pos-1)).before(n.depth);if(i===void 0)return!0;const r=t.doc.nodeAt(i);return n.node.type===r?.type&&Is(t.doc,n.pos)&&t.join(n.pos),!0},Q0=(t,e)=>{const n=V0(s=>s.type===e)(t.selection);if(!n)return!0;const i=t.doc.resolve(n.start).after(n.depth);if(i===void 0)return!0;const r=t.doc.nodeAt(i);return n.node.type===r?.type&&Is(t.doc,i)&&t.join(i),!0},zX=(t,e,n,i={})=>({editor:r,tr:o,state:s,dispatch:a,chain:l,commands:f,can:u})=>{const{extensions:c,splittableMarks:d}=r.extensionManager,p=Cn(t,s.schema),h=Cn(e,s.schema),{selection:g,storedMarks:y}=s,{$from:w,$to:v}=g,_=w.blockRange(v),b=y||g.$to.parentOffset&&g.$from.marks();if(!_)return!1;const x=V0(k=>I6(k.type.name,c))(g);if(_.depth>=1&&x&&_.depth-x.depth<=1){if(x.node.type===p)return f.liftListItem(h);if(I6(x.node.type.name,c)&&p.validContent(x.node.content)&&a)return l().command(()=>(o.setNodeMarkup(x.pos,p),!0)).command(()=>X0(o,p)).command(()=>Q0(o,p)).run()}return!n||!b||!a?l().command(()=>u().wrapInList(p,i)?!0:f.clearNodes()).wrapInList(p,i).command(()=>X0(o,p)).command(()=>Q0(o,p)).run():l().command(()=>{const k=u().wrapInList(p,i),S=b.filter(T=>d.includes(T.type.name));return o.ensureMarks(S),k?!0:f.clearNodes()}).wrapInList(p,i).command(()=>X0(o,p)).command(()=>Q0(o,p)).run()},jX=(t,e={},n={})=>({state:i,commands:r})=>{const{extendEmptyMarkRange:o=!1}=n,s=ao(t,i.schema);return G0(i,s,e)?r.unsetMark(s,{extendEmptyMarkRange:o}):r.setMark(s,e)},HX=(t,e,n={})=>({state:i,commands:r})=>{const o=Cn(t,i.schema),s=Cn(e,i.schema),a=Vf(i,o,n);let l;return i.selection.$anchor.sameParent(i.selection.$head)&&(l=i.selection.$anchor.parent.attrs),a?r.setNode(s,l):r.setNode(o,{...l,...n})},UX=(t,e={})=>({state:n,commands:i})=>{const r=Cn(t,n.schema);return Vf(n,r,e)?i.lift(r):i.wrapIn(r,e)},WX=()=>({state:t,dispatch:e})=>{const n=t.plugins;for(let i=0;i<n.length;i+=1){const r=n[i];let o;if(r.spec.isInputRules&&(o=r.getState(t))){if(e){const s=t.tr,a=o.transform;for(let l=a.steps.length-1;l>=0;l-=1)s.step(a.steps[l].invert(a.docs[l]));if(o.text){const l=s.doc.resolve(o.from).marks();s.replaceWith(o.from,o.to,t.schema.text(o.text,l))}else s.delete(o.from,o.to)}return!0}}return!1},KX=()=>({tr:t,dispatch:e})=>{const{selection:n}=t,{empty:i,ranges:r}=n;return i||e&&r.forEach(o=>{t.removeMark(o.$from.pos,o.$to.pos)}),!0},GX=(t,e={})=>({tr:n,state:i,dispatch:r})=>{var o;const{extendEmptyMarkRange:s=!1}=e,{selection:a}=n,l=ao(t,i.schema),{$from:f,empty:u,ranges:c}=a;if(!r)return!0;if(u&&s){let{from:d,to:p}=a;const h=(o=f.marks().find(y=>y.type===l))==null?void 0:o.attrs,g=W0(f,l,h);g&&(d=g.from,p=g.to),n.removeMark(d,p,l)}else c.forEach(d=>{n.removeMark(d.$from.pos,d.$to.pos,l)});return n.removeStoredMark(l),!0},JX=(t,e={})=>({tr:n,state:i,dispatch:r})=>{let o=null,s=null;const a=fp(typeof t=="string"?t:t.name,i.schema);return a?(a==="node"&&(o=Cn(t,i.schema)),a==="mark"&&(s=ao(t,i.schema)),r&&n.selection.ranges.forEach(l=>{const f=l.$from.pos,u=l.$to.pos;let c,d,p,h;n.selection.empty?i.doc.nodesBetween(f,u,(g,y)=>{o&&o===g.type&&(p=Math.max(y,f),h=Math.min(y+g.nodeSize,u),c=y,d=g)}):i.doc.nodesBetween(f,u,(g,y)=>{y<f&&o&&o===g.type&&(p=Math.max(y,f),h=Math.min(y+g.nodeSize,u),c=y,d=g),y>=f&&y<=u&&(o&&o===g.type&&n.setNodeMarkup(y,void 0,{...g.attrs,...e}),s&&g.marks.length&&g.marks.forEach(w=>{if(s===w.type){const v=Math.max(y,f),_=Math.min(y+g.nodeSize,u);n.addMark(v,_,s.create({...w.attrs,...e}))}}))}),d&&(c!==void 0&&n.setNodeMarkup(c,void 0,{...d.attrs,...e}),s&&d.marks.length&&d.marks.forEach(g=>{s===g.type&&n.addMark(p,h,s.create({...g.attrs,...e}))}))}),!0):!1},YX=(t,e={})=>({state:n,dispatch:i})=>{const r=Cn(t,n.schema);return sY(r,e)(n,i)},XX=(t,e={})=>({state:n,dispatch:i})=>{const r=Cn(t,n.schema);return aY(r,e)(n,i)},j6=gn.create({name:"commands",addCommands(){return{...L6}}}),H6=gn.create({name:"delete",onUpdate({transaction:t,appendedTransactions:e}){var n,i,r;const o=()=>{var s,a,l,f;if((f=(l=(a=(s=this.editor.options.coreExtensionOptions)==null?void 0:s.delete)==null?void 0:a.filterTransaction)==null?void 0:l.call(a,t))!=null?f:t.getMeta("y-sync$"))return;const u=mY(t.before,[t,...e]);AY(u).forEach(p=>{u.mapping.mapResult(p.oldRange.from).deletedAfter&&u.mapping.mapResult(p.oldRange.to).deletedBefore&&u.before.nodesBetween(p.oldRange.from,p.oldRange.to,(h,g)=>{const y=g+h.nodeSize-2,w=p.oldRange.from<=g&&y<=p.oldRange.to;this.editor.emit("delete",{type:"node",node:h,from:g,to:y,newFrom:u.mapping.map(g),newTo:u.mapping.map(y),deletedRange:p.oldRange,newRange:p.newRange,partial:!w,editor:this.editor,transaction:t,combinedTransform:u})})});const d=u.mapping;u.steps.forEach((p,h)=>{var g,y;if(p instanceof rr){const w=d.slice(h).map(p.from,-1),v=d.slice(h).map(p.to),_=d.invert().map(w,-1),b=d.invert().map(v),x=(g=u.doc.nodeAt(w-1))==null?void 0:g.marks.some(S=>S.eq(p.mark)),k=(y=u.doc.nodeAt(v))==null?void 0:y.marks.some(S=>S.eq(p.mark));this.editor.emit("delete",{type:"mark",mark:p.mark,from:p.from,to:p.to,deletedRange:{from:_,to:b},newRange:{from:w,to:v},partial:!!(k||x),editor:this.editor,transaction:t,combinedTransform:u})}})};(r=(i=(n=this.editor.options.coreExtensionOptions)==null?void 0:n.delete)==null?void 0:i.async)==null||r?setTimeout(o,0):o()}}),U6=gn.create({name:"drop",addProseMirrorPlugins(){return[new fn({key:new Kn("tiptapDrop"),props:{handleDrop:(t,e,n,i)=>{this.editor.emit("drop",{editor:this.editor,event:e,slice:n,moved:i})}}})]}}),W6=gn.create({name:"editable",addProseMirrorPlugins(){return[new fn({key:new Kn("editable"),props:{editable:()=>this.editor.options.editable}})]}}),K6=new Kn("focusEvents"),G6=gn.create({name:"focusEvents",addProseMirrorPlugins(){const{editor:t}=this;return[new fn({key:K6,props:{handleDOMEvents:{focus:(e,n)=>{t.isFocused=!0;const i=t.state.tr.setMeta("focus",{event:n}).setMeta("addToHistory",!1);return e.dispatch(i),!1},blur:(e,n)=>{t.isFocused=!1;const i=t.state.tr.setMeta("blur",{event:n}).setMeta("addToHistory",!1);return e.dispatch(i),!1}}}})]}}),J6=gn.create({name:"keymap",addKeyboardShortcuts(){const t=()=>this.editor.commands.first(({commands:s})=>[()=>s.undoInputRule(),()=>s.command(({tr:a})=>{const{selection:l,doc:f}=a,{empty:u,$anchor:c}=l,{pos:d,parent:p}=c,h=c.parent.isTextblock&&d>0?a.doc.resolve(d-1):c,g=h.parent.type.spec.isolating,y=c.pos-c.parentOffset,w=g&&h.parent.childCount===1?y===c.pos:ht.atStart(f).from===d;return!u||!p.type.isTextblock||p.textContent.length||!w||w&&c.parent.type.name==="paragraph"?!1:s.clearNodes()}),()=>s.deleteSelection(),()=>s.joinBackward(),()=>s.selectNodeBackward()]),e=()=>this.editor.commands.first(({commands:s})=>[()=>s.deleteSelection(),()=>s.deleteCurrentNode(),()=>s.joinForward(),()=>s.selectNodeForward()]),i={Enter:()=>this.editor.commands.first(({commands:s})=>[()=>s.newlineInCode(),()=>s.createParagraphNear(),()=>s.liftEmptyBlock(),()=>s.splitBlock()]),"Mod-Enter":()=>this.editor.commands.exitCode(),Backspace:t,"Mod-Backspace":t,"Shift-Backspace":t,Delete:e,"Mod-Delete":e,"Mod-a":()=>this.editor.commands.selectAll()},r={...i},o={...i,"Ctrl-h":t,"Alt-Backspace":t,"Ctrl-d":e,"Ctrl-Alt-Backspace":e,"Alt-Delete":e,"Alt-d":e,"Ctrl-a":()=>this.editor.commands.selectTextblockStart(),"Ctrl-e":()=>this.editor.commands.selectTextblockEnd()};return Y0()||q6()?o:r},addProseMirrorPlugins(){return[new fn({key:new Kn("clearDocument"),appendTransaction:(t,e,n)=>{if(t.some(g=>g.getMeta("composition")))return;const i=t.some(g=>g.docChanged)&&!e.doc.eq(n.doc),r=t.some(g=>g.getMeta("preventClearDocument"));if(!i||r)return;const{empty:o,from:s,to:a}=e.selection,l=ht.atStart(e.doc).from,f=ht.atEnd(e.doc).to;if(o||!(s===l&&a===f)||!dp(n.doc))return;const d=n.tr,p=op({state:n,transaction:d}),{commands:h}=new sp({editor:this.editor,state:p});if(h.clearNodes(),!!d.steps.length)return d}})]}}),Y6=gn.create({name:"paste",addProseMirrorPlugins(){return[new fn({key:new Kn("tiptapPaste"),props:{handlePaste:(t,e,n)=>{this.editor.emit("paste",{editor:this.editor,event:e,slice:n})}}})]}}),X6=gn.create({name:"tabindex",addProseMirrorPlugins(){return[new fn({key:new Kn("tabindex"),props:{attributes:()=>this.editor.isEditable?{tabindex:"0"}:{}}})]}}),QX=class Qa{constructor(e,n,i=!1,r=null){this.currentNode=null,this.actualDepth=null,this.isBlock=i,this.resolvedPos=e,this.editor=n,this.currentNode=r}get name(){return this.node.type.name}get node(){return this.currentNode||this.resolvedPos.node()}get element(){return this.editor.view.domAtPos(this.pos).node}get depth(){var e;return(e=this.actualDepth)!=null?e:this.resolvedPos.depth}get pos(){return this.resolvedPos.pos}get content(){return this.node.content}set content(e){let n=this.from,i=this.to;if(this.isBlock){if(this.content.size===0){console.error(`You can’t set content on a block node. Tried to set content on ${this.name} at ${this.pos}`);return}n=this.from+1,i=this.to-1}this.editor.commands.insertContentAt({from:n,to:i},e)}get attributes(){return this.node.attrs}get textContent(){return this.node.textContent}get size(){return this.node.nodeSize}get from(){return this.isBlock?this.pos:this.resolvedPos.start(this.resolvedPos.depth)}get range(){return{from:this.from,to:this.to}}get to(){return this.isBlock?this.pos+this.size:this.resolvedPos.end(this.resolvedPos.depth)+(this.node.isText?0:1)}get parent(){if(this.depth===0)return null;const e=this.resolvedPos.start(this.resolvedPos.depth-1),n=this.resolvedPos.doc.resolve(e);return new Qa(n,this.editor)}get before(){let e=this.resolvedPos.doc.resolve(this.from-(this.isBlock?1:2));return e.depth!==this.depth&&(e=this.resolvedPos.doc.resolve(this.from-3)),new Qa(e,this.editor)}get after(){let e=this.resolvedPos.doc.resolve(this.to+(this.isBlock?2:1));return e.depth!==this.depth&&(e=this.resolvedPos.doc.resolve(this.to+3)),new Qa(e,this.editor)}get children(){const e=[];return this.node.content.forEach((n,i)=>{const r=n.isBlock&&!n.isTextblock,o=n.isAtom&&!n.isText,s=this.pos+i+(o?0:1);if(s<0||s>this.resolvedPos.doc.nodeSize-2)return;const a=this.resolvedPos.doc.resolve(s);if(!r&&a.depth<=this.depth)return;const l=new Qa(a,this.editor,r,r?n:null);r&&(l.actualDepth=this.depth+1),e.push(new Qa(a,this.editor,r,r?n:null))}),e}get firstChild(){return this.children[0]||null}get lastChild(){const e=this.children;return e[e.length-1]||null}closest(e,n={}){let i=null,r=this.parent;for(;r&&!i;){if(r.node.type.name===e)if(Object.keys(n).length>0){const o=r.node.attrs,s=Object.keys(n);for(let a=0;a<s.length;a+=1){const l=s[a];if(o[l]!==n[l])break}}else i=r;r=r.parent}return i}querySelector(e,n={}){return this.querySelectorAll(e,n,!0)[0]||null}querySelectorAll(e,n={},i=!1){let r=[];if(!this.children||this.children.length===0)return r;const o=Object.keys(n);return this.children.forEach(s=>{i&&r.length>0||(s.node.type.name===e&&o.every(l=>n[l]===s.node.attrs[l])&&r.push(s),!(i&&r.length>0)&&(r=r.concat(s.querySelectorAll(e,n,i))))}),r}setAttribute(e){const{tr:n}=this.editor.state;n.setNodeMarkup(this.from,void 0,{...this.node.attrs,...e}),this.editor.view.dispatch(n)}},ZX=`.ProseMirror {323 */function Bd(){return!0}const GW=Symbol("merge-proxy"),JW={get(t,e,n){return e===GW?n:t.get(e)},has(t,e){return t.has(e)},set:Bd,deleteProperty:Bd,getOwnPropertyDescriptor(t,e){return{configurable:!0,enumerable:!0,get(){return t.get(e)},set:Bd,deleteProperty:Bd}},ownKeys(t){return t.keys()}};function U1(t){return"value"in t?t.value:t}function vf(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return new Proxy({get(i){for(let r=e.length-1;r>=0;r--){const o=U1(e[r])[i];if(o!==void 0)return o}},has(i){for(let r=e.length-1;r>=0;r--)if(i in U1(e[r]))return!0;return!1},keys(){const i=[];for(let r=0;r<e.length;r++)i.push(...Object.keys(U1(e[r])));return[...Array.from(new Set(i))]}},JW)}const W1=q({props:["render","props"],setup:t=>()=>typeof t.render=="function"||typeof t.render=="object"?Yt(t.render,t.props):t.render});function WS(t){return vf(t,{data:m(t.data)})}function YW(t){const e=it(t.data),n=vf({state:{},onStateChange:()=>{},renderFallbackValue:null,mergeOptions(o,s){return e?{...o,...s}:vf(o,s)}},e?WS(t):t),i=LW(n);if(e){const o=Xt(t.data);je(o,()=>{i.setState(s=>({...s,data:o.value}))},{immediate:!0})}const r=j(i.initialState);return Tt(()=>{i.setOptions(o=>{var s;const a=new Proxy({},{get:(l,f)=>r.value[f]});return vf(o,e?WS(t):t,{state:vf(a,(s=t.state)!=null?s:{}),onStateChange:l=>{l instanceof Function?r.value=l(r.value):r.value=l,t.onStateChange==null||t.onStateChange(l)}})})}),i}const XW={class:"iafw:flex iafw:justify-end"},QW=q({__name:"Actions",props:{items:{},row:{},compact:{type:Boolean},deletable:{type:Boolean}},emits:["click"],setup(t,{emit:e}){const n=j(!1),i=t,r=e;function o(s){n.value=s}return(s,a)=>{const l=Ht,f=ka,u=Kl,c=f_,d=_a,p=wa;return E(),X("div",XW,[M(p,null,{default:C(()=>[M(f,{"as-child":""},{default:C(()=>[M(l,{variant:"outline",class:Ce(m(he)("iafw:h-9 iafw:w-9 iafw:cursor-pointer",i.compact&&"iafw:h-7 iafw:w-7"))},{default:C(()=>[m(n)?(E(),B(m(Qi),{key:1,class:"iafw:animate-spin iafw:text-xl iafw:text-tertiary"})):(E(),B(m(_n),{key:0,icon:"humbleicons:dots-vertical",class:Ce(m(he)("iafw:text-xl iafw:text-tertiary",i.compact&&"iafw:text-base"))},null,8,["class"]))]),_:1},8,["class"])]),_:1}),M(d,{class:"w-56","collision-padding":30},{default:C(()=>[M(c,null,{default:C(()=>[(E(!0),X(Ve,null,Rt(s.items,h=>(E(),B(u,{key:h.id,onSelect:()=>{h.callback?h.callback({loading:m(n),row:i.row,setLoading:o}):r("click",h.id,i.row)}},{default:C(()=>[M(m(_n),{icon:h.icon,class:"iafw:text-xl iafw:text-tertiary"},null,8,["icon"]),ie("span",null,Ee(h.label),1)]),_:2},1032,["onSelect"]))),128)),i.deletable?(E(),B(u,{key:0,onSelect:a[0]||(a[0]=()=>r("click","action-delete",s.row))},{default:C(()=>[M(m(_n),{icon:"oui:trash",class:"iafw:text-xl iafw:text-tertiary"}),a[1]||(a[1]=ie("span",null,"Delete",-1))]),_:1})):Re("",!0)]),_:1})]),_:1})]),_:1})])}}}),KS=q({__name:"Checkbox",props:{defaultValue:{type:[Boolean,String]},modelValue:{type:[Boolean,String,null]},disabled:{type:Boolean},value:{},id:{},asChild:{type:Boolean},as:{},name:{},required:{type:Boolean},class:{}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class"),o=Bt(r,i);return(s,a)=>(E(),B(m(D9),fe({"data-slot":"checkbox"},m(o),{class:m(he)("iafw:peer iafw:border-input iafw:data-[state=checked]:bg-primary iafw:data-[state=checked]:text-primary-foreground iafw:data-[state=checked]:border-primary iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive iafw:size-4 iafw:shrink-0 iafw:rounded-[4px] iafw:border iafw:shadow-xs iafw:transition-shadow iafw:outline-none iafw:focus-visible:ring-[3px] iafw:disabled:cursor-not-allowed iafw:disabled:opacity-50",n.class)}),{default:C(()=>[M(m(F9),{"data-slot":"checkbox-indicator",class:"iafw:flex iafw:items-center iafw:justify-center iafw:text-current iafw:transition-none"},{default:C(()=>[z(s.$slots,"default",{},()=>[M(m(ys),{class:"iafw:size-3.5"})])]),_:3})]),_:3},16,["class"]))}});function ZW(t,e){const n=tn({data:e.initialData??[],pagination:{currentPage:1,perPage:10},totalRows:0,loading:!1,selecteds:[]});async function i(o){try{n.loading=!0;const s=`${o?.prefix||""}${e.endpoint}`,a=o?.params||{},l=await t.get(s,{params:a});n.data=l.data[e.key??"data"]}finally{n.loading=!1}}async function r(o,s){try{n.loading=!0,await t.delete(`${s||""}${e.endpoint}/${o}`)}finally{n.loading=!1}}return{props:n,list:i,delete:r}}function eK(){const t=uW();function e(r,o,s,a){return t.accessor(r,{header:o??`${r}`,...a&&{cell:l=>{const f=a(l);return typeof f=="string"?f:Yt(f,{row:l.row.original})}},maxSize:s?.width==="auto"?Number.MIN_SAFE_INTEGER:s?.width,meta:{skeleton:s?.skeleton,class:s?.class,truncate:s?.truncate}})}function n(){return t.display({id:"select",header:({table:r})=>Yt("div",{},Yt(KS,{modelValue:r.getIsAllPageRowsSelected(),"onUpdate:modelValue":o=>r.toggleAllPageRowsSelected(!!o),ariaLabel:"Select all"})),cell:({row:r})=>Yt(KS,{modelValue:r.getIsSelected(),"onUpdate:modelValue":o=>r.toggleSelected(!!o),ariaLabel:"Select row"}),maxSize:Number.MIN_SAFE_INTEGER,enableSorting:!1,enableHiding:!1})}function i(r,o,s){return t.display({id:"actions",header:r,cell:a=>Yt(QW,{items:o,row:a.row.original,compact:s?.compact,deletable:a.deletable}),maxSize:Number.MIN_SAFE_INTEGER,enableSorting:!1,enableHiding:!1})}return{columnHelper:t,field:e,checkbox:n,actions:i}}const Os=Aa("notification",()=>{const t=window.infixsPingoNotify.placeholders.keys,e=Xt(window.infixsPingoNotify.placeholders.values),n=ZW(ii,{endpoint:"/notifications",initialData:[]}),i=Bi(Di.notifications.read(),{method:"GET"},ii,{immediate:!1,onSuccess(a){a.meta?.placeholders&&(e.value=a.meta.placeholders)}}),r=Bi(Di.notifications.create,{method:"POST"},ii,{immediate:!1}),o=Bi(Di.notifications.update(),{method:"PATCH"},ii,{immediate:!1}),s=Bi(Di.notifications.sendTest,{method:"POST"},ii,{immediate:!1});return{globalPlaceholdersValues:e,globalPlaceholders:t,getById:i,tableManager:n,create:r,update:o,sendTest:s,...Jt(n.props)}}),bf=Aa("trigger",()=>{const t=j([]),e=j([]),n=Bi(Di.triggers.list,ii,{immediate:!1,onSuccess(s){t.value=s.data,e.value=s.included?.groups||[]}});async function i(){return t.value.length===0&&await n.execute(),t.value}function r(s){return console.log(t.value,s),t.value.find(a=>a.id===s)}const o=Bi(Di.triggers.examples().get(),ii,{immediate:!1});return{getTrigger:r,getTriggers:i,fetchTriggers:n,getExampleData:o,groups:e,triggers:t}}),Er=()=>{const t=lW("id");return Aa(`notification/${t||"create"}`,()=>{const e=t?"edit":"create",n=Os(),i=bf(),r=Ao(),o=j([]),s=j(!1),a=hf({title:Es().required("Please enter a title."),triggerId:Es().required("Please select a trigger."),connectionId:Es().required("Please select a connection."),recipient:Es().required("Please enter recipient's phone number."),isActive:sS().optional()}),l=j(a),f=mk({validationSchema:l,initialValues:{title:"",recipient:"",triggerId:"",connectionId:"",isActive:!0,messages:[{text:""}]}});function u(x){const k=i.triggers.find(T=>T.id===x);if(!k||!k.fields){l.value=a;return}const S={};Object.entries(k.fields).forEach(([T,A])=>{let R=Es();const F=A.validation,L=A.label||T;if(F){const W=F.split("|").map(ae=>ae.trim()).filter(Boolean);for(const ae of W)if(ae==="required")R=R.required(L+" is required.");else if(ae.startsWith("in:")){const ce=ae.slice(3).split(",").map(re=>re.trim()).filter(Boolean);ce.length&&(R=R.oneOf(ce,`${L} must be one of: ${ce.join(", ")}`))}}else R=R.optional();(A.type==="select"||A.type==="string")&&(S[T]=R)}),l.value=a.concat(hf({metas:hf(S)}))}je(()=>f.values.triggerId,x=>{x&&u(x)},{immediate:!0});const c=U(()=>[...n.globalPlaceholders,...i.triggers.find(x=>x.id===f.values.triggerId)?.placeholders||[]]),d=j(0),p=tn({id:t?+t:0,isActive:!0,recipient:"",title:"",triggerId:"",connectionId:"",messages:[],createdAt:new Date().toISOString()});function h(x){o.value.push({onLoaded:x})}t&&(s.value=!0,n.getById.execute({pathParams:{id:+t}}).then(x=>{Object.assign(p,x.data.value),f.setValues({connectionId:p.connectionId,isActive:p.isActive,title:p.title,recipient:p.recipient,triggerId:p.triggerId,messages:p.messages.length?p.messages:[{text:""}],metas:p.metas||{}}),o.value.forEach(k=>k.onLoaded()),s.value=!1}).catch(()=>{s.value=!1}));function g(x){d.value=x}i.getTriggers().then(()=>{u(f.values.triggerId)}),r.getConnections();const y=U(()=>s.value||r.fetch.isLoading||n.getById.isLoading||n.loading||i.fetchTriggers.isLoading),w=U(()=>i.triggers.find(x=>x.id===f.values.triggerId)),v=U(()=>[...n.globalPlaceholders,...w.value?.placeholders||[]]),_=j({}),b=j();return{currentMessageIndex:d,setCurrentMessageIndex:g,isLoading:y,mode:e,form:f,suggestionItems:c,...Jt(p),currentTrigger:w,onLoaded:h,placeholders:v,examplePlaceholderValues:_,selectedExample:b,formSchema:l}})()},GS=Symbol();function tK(t){const e=j(null);function n(){t.form.value?.requestSubmit()}function i(r){e.value=r}return{handleSubmit:i,submit:n,handleCallback:e,quoteId:t.id,isEditing:!!t.id,isCreating:!t.id}}function nK(){const t=Qt(GS,void 0);if(!t)throw new Error("useFormPage should be used within <FormPage>");return t}const iK=q({__name:"FormPage",props:{id:{}},setup(t){const e=t,n=j(null),i=tK({form:n,id:e.id});return Si(GS,i),(r,o)=>(E(),X("form",{ref_key:"formRef",ref:n},[z(r.$slots,"default",{formContext:m(i),isEditing:m(i).isEditing,isCreating:m(i).isCreating})],512))}}),K1=q({__name:"Select",props:{open:{type:Boolean},defaultOpen:{type:Boolean},defaultValue:{},modelValue:{},by:{type:[String,Function]},dir:{},multiple:{type:Boolean},autocomplete:{},disabled:{type:Boolean},name:{},required:{type:Boolean}},emits:["update:modelValue","update:open"],setup(t,{emit:e}){const r=Bt(t,e);return(o,s)=>(E(),B(m(rD),fe({"data-slot":"select"},m(r)),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}}),rK=q({__name:"SelectGroup",props:{asChild:{type:Boolean},as:{}},setup(t){const e=t;return(n,i)=>(E(),B(m(kD),fe({"data-slot":"select-group"},e),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),oK={class:"iafw:absolute iafw:right-2 iafw:flex iafw:size-3.5 iafw:items-center iafw:justify-center"},G1=q({__name:"SelectItem",props:{value:{},disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class"),i=sn(n);return(r,o)=>(E(),B(m(AD),fe({"data-slot":"select-item"},m(i),{class:m(he)("iafw:focus:bg-accent iafw:focus:text-accent-foreground iafw:[&_svg:not([class*='text-'])]:text-muted-foreground iafw:relative iafw:flex iafw:w-full iafw:cursor-default iafw:items-center iafw:gap-2 iafw:rounded-sm iafw:py-1.5 iafw:pr-8 iafw:pl-2 iafw:text-sm iafw:outline-hidden iafw:select-none iafw:data-[disabled]:pointer-events-none iafw:data-[disabled]:opacity-50 iafw:[&_svg]:pointer-events-none iafw:[&_svg]:shrink-0 iafw:[&_svg:not([class*='size-'])]:size-4 iafw:*:[span]:last:flex iafw:*:[span]:last:items-center iafw:*:[span]:last:gap-2",e.class)}),{default:C(()=>[ie("span",oK,[M(m(TD),null,{default:C(()=>[M(m(ys),{class:"iafw:size-4"})]),_:1})]),M(m(MD),null,{default:C(()=>[z(r.$slots,"default")]),_:3})]),_:3},16,["class"]))}}),sK=q({__name:"SelectLabel",props:{for:{},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t;return(n,i)=>(E(),B(m(ND),{"data-slot":"select-label",class:Ce(m(he)("iafw:px-2 iafw:py-1.5 iafw:text-sm iafw:font-medium",e.class))},{default:C(()=>[z(n.$slots,"default")]),_:3},8,["class"]))}}),aK=q({__name:"SelectScrollDownButton",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class"),i=sn(n);return(r,o)=>(E(),B(m(LD),fe({"data-slot":"select-scroll-down-button"},m(i),{class:m(he)("iafw:flex iafw:cursor-default iafw:items-center iafw:justify-center iafw:py-1",e.class)}),{default:C(()=>[z(r.$slots,"default",{},()=>[M(m(Bc),{class:"iafw:size-4"})])]),_:3},16,["class"]))}}),lK=q({__name:"SelectScrollUpButton",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class"),i=sn(n);return(r,o)=>(E(),B(m(VD),fe({"data-slot":"select-scroll-up-button"},m(i),{class:m(he)("iafw:flex iafw:cursor-default iafw:items-center iafw:justify-center iafw:py-1",e.class)}),{default:C(()=>[z(r.$slots,"default",{},()=>[M(m(BF),{class:"iafw:size-4"})])]),_:3},16,["class"]))}}),J1=q({__name:"SelectTrigger",props:{disabled:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},class:{},size:{default:"default"}},setup(t){const e=t,n=bt(e,"class","size"),i=sn(n);return(r,o)=>(E(),B(m(jD),fe({"data-slot":"select-trigger","data-size":r.size},m(i),{class:m(he)("iafw:border-input iafw:data-[placeholder]:text-muted-foreground iafw:[&_svg:not([class*='text-'])]:text-muted-foreground iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive iafw:dark:bg-input/30 iafw:dark:hover:bg-input/50 iafw:flex iafw:w-fit iafw:items-center iafw:justify-between iafw:gap-2 iafw:rounded-md iafw:border iafw:bg-transparent iafw:px-3 iafw:py-2 iafw:text-sm iafw:whitespace-nowrap iafw:shadow-xs iafw:transition-[color,box-shadow] iafw:outline-none iafw:focus-visible:ring-[1px] iafw:disabled:cursor-not-allowed iafw:disabled:opacity-50 iafw:data-[size=default]:h-9 iafw:data-[size=sm]:h-8 iafw:*:data-[slot=select-value]:line-clamp-1 iafw:*:data-[slot=select-value]:flex iafw:*:data-[slot=select-value]:items-center iafw:*:data-[slot=select-value]:gap-2 iafw:[&_svg]:pointer-events-none iafw:[&_svg]:shrink-0 iafw:[&_svg:not([class*='size-'])]:size-4",e.class)}),{default:C(()=>[z(r.$slots,"default"),M(m(CD),{"as-child":""},{default:C(()=>[M(m(Bc),{class:"iafw:size-4 iafw:opacity-50"})]),_:1})]),_:3},16,["data-size","class"]))}}),Y1=q({__name:"SelectValue",props:{placeholder:{},asChild:{type:Boolean},as:{}},setup(t){const e=t;return(n,i)=>(E(),B(m(UD),fe({"data-slot":"select-value"},e),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),X1=q({inheritAttrs:!1,__name:"SelectContent",props:{forceMount:{type:Boolean},position:{default:"popper"},bodyLock:{type:Boolean},side:{},sideOffset:{},sideFlip:{type:Boolean},align:{},alignOffset:{},alignFlip:{type:Boolean},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},class:{}},emits:["closeAutoFocus","escapeKeyDown","pointerDownOutside"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class"),o=Bt(r,i);return(s,a)=>(E(),B(m(BD),{to:"#infixs-pingo-notify-app"},{default:C(()=>[M(m(vD),fe({"data-slot":"select-content"},{...m(o),...s.$attrs},{class:m(he)("iafw:bg-popover iafw:text-popover-foreground iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:data-[state=closed]:zoom-out-95 iafw:data-[state=open]:zoom-in-95 iafw:data-[side=bottom]:slide-in-from-top-2 iafw:data-[side=left]:slide-in-from-right-2 iafw:data-[side=right]:slide-in-from-left-2 iafw:data-[side=top]:slide-in-from-bottom-2 iafw:relative iafw:z-50 iafw:max-h-(--reka-select-content-available-height) iafw:min-w-[8rem] iafw:overflow-x-hidden iafw:overflow-y-auto iafw:rounded-md iafw:border iafw:shadow-md",s.position==="popper"&&"iafw:data-[side=bottom]:translate-y-1 iafw:data-[side=left]:-translate-x-1 iafw:data-[side=right]:translate-x-1 iafw:data-[side=top]:-translate-y-1",n.class)}),{default:C(()=>[M(m(lK)),M(m(KD),{class:Ce(m(he)("iafw:p-1",s.position==="popper"&&"iafw:h-[var(--reka-select-trigger-height)] iafw:w-full iafw:min-w-[var(--reka-select-trigger-width)] iafw:scroll-my-1"))},{default:C(()=>[z(s.$slots,"default")]),_:3},8,["class"]),M(m(aK))]),_:3},16,["class"])]),_:3}))}}),fK=q({__name:"ToggleGroup",props:{rovingFocus:{type:Boolean},disabled:{type:Boolean},orientation:{},dir:{},loop:{type:Boolean},asChild:{type:Boolean},as:{},name:{},required:{type:Boolean},type:{},modelValue:{},defaultValue:{},class:{},variant:{},size:{}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=e;Si("toggleGroup",{variant:n.variant,size:n.size});const r=bt(n,"class","size","variant"),o=Bt(r,i);return(s,a)=>(E(),B(m(nB),fe({"data-slot":"toggle-group","data-size":s.size,"data-variant":s.variant},m(o),{class:m(he)("iafw:group/toggle-group iafw:flex iafw:w-fit iafw:items-center iafw:rounded-md iafw:data-[variant=outline]:shadow-xs",n.class)}),{default:C(l=>[z(s.$slots,"default",At($t(l)))]),_:3},16,["data-size","data-variant","class"]))}}),uK=Sa("iafw:inline-flex iafw:items-center iafw:justify-center iafw:gap-2 iafw:rounded-md iafw:text-sm iafw:font-medium iafw:hover:bg-muted iafw:hover:text-muted-foreground iafw:disabled:pointer-events-none iafw:disabled:opacity-50 iafw:data-[state=on]:bg-accent iafw:data-[state=on]:text-accent-foreground iafw:[&_svg]:pointer-events-none iafw:[&_svg:not([class*='size-'])]:size-4 iafw:[&_svg]:shrink-0 iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:focus-visible:ring-[3px] iafw:outline-none iafw:transition-[color,box-shadow] iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive iafw:whitespace-nowrap",{variants:{variant:{default:"iafw:bg-transparent",outline:"iafw:border iafw:border-input iafw:bg-transparent iafw:shadow-xs iafw:hover:bg-accent iafw:hover:text-accent-foreground"},size:{default:"iafw:h-9 iafw:px-2 iafw:min-w-9",sm:"iafw:h-8 iafw:px-1.5 iafw:min-w-8",lg:"iafw:h-10 iafw:px-2.5 iafw:min-w-10"}},defaultVariants:{variant:"default",size:"default"}}),cK=q({__name:"ToggleGroupItem",props:{value:{},disabled:{type:Boolean},asChild:{type:Boolean},as:{},class:{},variant:{},size:{}},setup(t){const e=t,n=Qt("toggleGroup"),i=bt(e,"class","size","variant"),r=sn(i);return(o,s)=>(E(),B(m(sB),fe({"data-slot":"toggle-group-item","data-variant":m(n)?.variant||o.variant,"data-size":m(n)?.size||o.size},m(r),{class:m(he)(m(uK)({variant:m(n)?.variant||o.variant,size:m(n)?.size||o.size}),"iafw:min-w-0 iafw:flex-1 iafw:shrink-0 iafw:rounded-none iafw:shadow-none iafw:first:rounded-l-md iafw:last:rounded-r-md iafw:focus:z-10 iafw:focus-visible:z-10 iafw:data-[variant=outline]:border-l-0 iafw:data-[variant=outline]:first:border-l",e.class)}),{default:C(a=>[z(o.$slots,"default",At($t(a)))]),_:3},16,["data-variant","data-size","class"]))}});function In(t){this.content=t}In.prototype={constructor:In,find:function(t){for(var e=0;e<this.content.length;e+=2)if(this.content[e]===t)return e;return-1},get:function(t){var e=this.find(t);return e==-1?void 0:this.content[e+1]},update:function(t,e,n){var i=n&&n!=t?this.remove(n):this,r=i.find(t),o=i.content.slice();return r==-1?o.push(n||t,e):(o[r+1]=e,n&&(o[r]=n)),new In(o)},remove:function(t){var e=this.find(t);if(e==-1)return this;var n=this.content.slice();return n.splice(e,2),new In(n)},addToStart:function(t,e){return new In([t,e].concat(this.remove(t).content))},addToEnd:function(t,e){var n=this.remove(t).content.slice();return n.push(t,e),new In(n)},addBefore:function(t,e,n){var i=this.remove(e),r=i.content.slice(),o=i.find(t);return r.splice(o==-1?r.length:o,0,e,n),new In(r)},forEach:function(t){for(var e=0;e<this.content.length;e+=2)t(this.content[e],this.content[e+1])},prepend:function(t){return t=In.from(t),t.size?new In(t.content.concat(this.subtract(t).content)):this},append:function(t){return t=In.from(t),t.size?new In(this.subtract(t).content.concat(t.content)):this},subtract:function(t){var e=this;t=In.from(t);for(var n=0;n<t.content.length;n+=2)e=e.remove(t.content[n]);return e},toObject:function(){var t={};return this.forEach(function(e,n){t[e]=n}),t},get size(){return this.content.length>>1}},In.from=function(t){if(t instanceof In)return t;var e=[];if(t)for(var n in t)e.push(n,t[n]);return new In(e)};function JS(t,e,n){for(let i=0;;i++){if(i==t.childCount||i==e.childCount)return t.childCount==e.childCount?null:n;let r=t.child(i),o=e.child(i);if(r==o){n+=r.nodeSize;continue}if(!r.sameMarkup(o))return n;if(r.isText&&r.text!=o.text){for(let s=0;r.text[s]==o.text[s];s++)n++;return n}if(r.content.size||o.content.size){let s=JS(r.content,o.content,n+1);if(s!=null)return s}n+=r.nodeSize}}function YS(t,e,n,i){for(let r=t.childCount,o=e.childCount;;){if(r==0||o==0)return r==o?null:{a:n,b:i};let s=t.child(--r),a=e.child(--o),l=s.nodeSize;if(s==a){n-=l,i-=l;continue}if(!s.sameMarkup(a))return{a:n,b:i};if(s.isText&&s.text!=a.text){let f=0,u=Math.min(s.text.length,a.text.length);for(;f<u&&s.text[s.text.length-f-1]==a.text[a.text.length-f-1];)f++,n--,i--;return{a:n,b:i}}if(s.content.size||a.content.size){let f=YS(s.content,a.content,n-1,i-1);if(f)return f}n-=l,i-=l}}class we{constructor(e,n){if(this.content=e,this.size=n||0,n==null)for(let i=0;i<e.length;i++)this.size+=e[i].nodeSize}nodesBetween(e,n,i,r=0,o){for(let s=0,a=0;a<n;s++){let l=this.content[s],f=a+l.nodeSize;if(f>e&&i(l,r+a,o||null,s)!==!1&&l.content.size){let u=a+1;l.nodesBetween(Math.max(0,e-u),Math.min(l.content.size,n-u),i,r+u)}a=f}}descendants(e){this.nodesBetween(0,this.size,e)}textBetween(e,n,i,r){let o="",s=!0;return this.nodesBetween(e,n,(a,l)=>{let f=a.isText?a.text.slice(Math.max(e,l)-l,n-l):a.isLeaf?r?typeof r=="function"?r(a):r:a.type.spec.leafText?a.type.spec.leafText(a):"":"";a.isBlock&&(a.isLeaf&&f||a.isTextblock)&&i&&(s?s=!1:o+=i),o+=f},0),o}append(e){if(!e.size)return this;if(!this.size)return e;let n=this.lastChild,i=e.firstChild,r=this.content.slice(),o=0;for(n.isText&&n.sameMarkup(i)&&(r[r.length-1]=n.withText(n.text+i.text),o=1);o<e.content.length;o++)r.push(e.content[o]);return new we(r,this.size+e.size)}cut(e,n=this.size){if(e==0&&n==this.size)return this;let i=[],r=0;if(n>e)for(let o=0,s=0;s<n;o++){let a=this.content[o],l=s+a.nodeSize;l>e&&((s<e||l>n)&&(a.isText?a=a.cut(Math.max(0,e-s),Math.min(a.text.length,n-s)):a=a.cut(Math.max(0,e-s-1),Math.min(a.content.size,n-s-1))),i.push(a),r+=a.nodeSize),s=l}return new we(i,r)}cutByIndex(e,n){return e==n?we.empty:e==0&&n==this.content.length?this:new we(this.content.slice(e,n))}replaceChild(e,n){let i=this.content[e];if(i==n)return this;let r=this.content.slice(),o=this.size+n.nodeSize-i.nodeSize;return r[e]=n,new we(r,o)}addToStart(e){return new we([e].concat(this.content),this.size+e.nodeSize)}addToEnd(e){return new we(this.content.concat(e),this.size+e.nodeSize)}eq(e){if(this.content.length!=e.content.length)return!1;for(let n=0;n<this.content.length;n++)if(!this.content[n].eq(e.content[n]))return!1;return!0}get firstChild(){return this.content.length?this.content[0]:null}get lastChild(){return this.content.length?this.content[this.content.length-1]:null}get childCount(){return this.content.length}child(e){let n=this.content[e];if(!n)throw new RangeError("Index "+e+" out of range for "+this);return n}maybeChild(e){return this.content[e]||null}forEach(e){for(let n=0,i=0;n<this.content.length;n++){let r=this.content[n];e(r,i,n),i+=r.nodeSize}}findDiffStart(e,n=0){return JS(this,e,n)}findDiffEnd(e,n=this.size,i=e.size){return YS(this,e,n,i)}findIndex(e){if(e==0)return Fd(0,e);if(e==this.size)return Fd(this.content.length,e);if(e>this.size||e<0)throw new RangeError(`Position ${e} outside of fragment (${this})`);for(let n=0,i=0;;n++){let r=this.child(n),o=i+r.nodeSize;if(o>=e)return o==e?Fd(n+1,o):Fd(n,i);i=o}}toString(){return"<"+this.toStringInner()+">"}toStringInner(){return this.content.join(", ")}toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null}static fromJSON(e,n){if(!n)return we.empty;if(!Array.isArray(n))throw new RangeError("Invalid input for Fragment.fromJSON");return new we(n.map(e.nodeFromJSON))}static fromArray(e){if(!e.length)return we.empty;let n,i=0;for(let r=0;r<e.length;r++){let o=e[r];i+=o.nodeSize,r&&o.isText&&e[r-1].sameMarkup(o)?(n||(n=e.slice(0,r)),n[n.length-1]=o.withText(n[n.length-1].text+o.text)):n&&n.push(o)}return new we(n||e,i)}static from(e){if(!e)return we.empty;if(e instanceof we)return e;if(Array.isArray(e))return this.fromArray(e);if(e.attrs)return new we([e],e.nodeSize);throw new RangeError("Can not convert "+e+" to a Fragment"+(e.nodesBetween?" (looks like multiple versions of prosemirror-model were loaded)":""))}}we.empty=new we([],0);const Q1={index:0,offset:0};function Fd(t,e){return Q1.index=t,Q1.offset=e,Q1}function $d(t,e){if(t===e)return!0;if(!(t&&typeof t=="object")||!(e&&typeof e=="object"))return!1;let n=Array.isArray(t);if(Array.isArray(e)!=n)return!1;if(n){if(t.length!=e.length)return!1;for(let i=0;i<t.length;i++)if(!$d(t[i],e[i]))return!1}else{for(let i in t)if(!(i in e)||!$d(t[i],e[i]))return!1;for(let i in e)if(!(i in t))return!1}return!0}let Vt=class Ay{constructor(e,n){this.type=e,this.attrs=n}addToSet(e){let n,i=!1;for(let r=0;r<e.length;r++){let o=e[r];if(this.eq(o))return e;if(this.type.excludes(o.type))n||(n=e.slice(0,r));else{if(o.type.excludes(this.type))return e;!i&&o.type.rank>this.type.rank&&(n||(n=e.slice(0,r)),n.push(this),i=!0),n&&n.push(o)}}return n||(n=e.slice()),i||n.push(this),n}removeFromSet(e){for(let n=0;n<e.length;n++)if(this.eq(e[n]))return e.slice(0,n).concat(e.slice(n+1));return e}isInSet(e){for(let n=0;n<e.length;n++)if(this.eq(e[n]))return!0;return!1}eq(e){return this==e||this.type==e.type&&$d(this.attrs,e.attrs)}toJSON(){let e={type:this.type.name};for(let n in this.attrs){e.attrs=this.attrs;break}return e}static fromJSON(e,n){if(!n)throw new RangeError("Invalid input for Mark.fromJSON");let i=e.marks[n.type];if(!i)throw new RangeError(`There is no mark type ${n.type} in this schema`);let r=i.create(n.attrs);return i.checkAttrs(r.attrs),r}static sameSet(e,n){if(e==n)return!0;if(e.length!=n.length)return!1;for(let i=0;i<e.length;i++)if(!e[i].eq(n[i]))return!1;return!0}static setFrom(e){if(!e||Array.isArray(e)&&e.length==0)return Ay.none;if(e instanceof Ay)return[e];let n=e.slice();return n.sort((i,r)=>i.type.rank-r.type.rank),n}};Vt.none=[];class Ld extends Error{}class De{constructor(e,n,i){this.content=e,this.openStart=n,this.openEnd=i}get size(){return this.content.size-this.openStart-this.openEnd}insertAt(e,n){let i=QS(this.content,e+this.openStart,n);return i&&new De(i,this.openStart,this.openEnd)}removeBetween(e,n){return new De(XS(this.content,e+this.openStart,n+this.openStart),this.openStart,this.openEnd)}eq(e){return this.content.eq(e.content)&&this.openStart==e.openStart&&this.openEnd==e.openEnd}toString(){return this.content+"("+this.openStart+","+this.openEnd+")"}toJSON(){if(!this.content.size)return null;let e={content:this.content.toJSON()};return this.openStart>0&&(e.openStart=this.openStart),this.openEnd>0&&(e.openEnd=this.openEnd),e}static fromJSON(e,n){if(!n)return De.empty;let i=n.openStart||0,r=n.openEnd||0;if(typeof i!="number"||typeof r!="number")throw new RangeError("Invalid input for Slice.fromJSON");return new De(we.fromJSON(e,n.content),i,r)}static maxOpen(e,n=!0){let i=0,r=0;for(let o=e.firstChild;o&&!o.isLeaf&&(n||!o.type.spec.isolating);o=o.firstChild)i++;for(let o=e.lastChild;o&&!o.isLeaf&&(n||!o.type.spec.isolating);o=o.lastChild)r++;return new De(e,i,r)}}De.empty=new De(we.empty,0,0);function XS(t,e,n){let{index:i,offset:r}=t.findIndex(e),o=t.maybeChild(i),{index:s,offset:a}=t.findIndex(n);if(r==e||o.isText){if(a!=n&&!t.child(s).isText)throw new RangeError("Removing non-flat range");return t.cut(0,e).append(t.cut(n))}if(i!=s)throw new RangeError("Removing non-flat range");return t.replaceChild(i,o.copy(XS(o.content,e-r-1,n-r-1)))}function QS(t,e,n,i){let{index:r,offset:o}=t.findIndex(e),s=t.maybeChild(r);if(o==e||s.isText)return i&&!i.canReplace(r,r,n)?null:t.cut(0,e).append(n).append(t.cut(e));let a=QS(s.content,e-o-1,n,s);return a&&t.replaceChild(r,s.copy(a))}function dK(t,e,n){if(n.openStart>t.depth)throw new Ld("Inserted content deeper than insertion position");if(t.depth-n.openStart!=e.depth-n.openEnd)throw new Ld("Inconsistent open depths");return ZS(t,e,n,0)}function ZS(t,e,n,i){let r=t.index(i),o=t.node(i);if(r==e.index(i)&&i<t.depth-n.openStart){let s=ZS(t,e,n,i+1);return o.copy(o.content.replaceChild(r,s))}else if(n.content.size)if(!n.openStart&&!n.openEnd&&t.depth==i&&e.depth==i){let s=t.parent,a=s.content;return Rs(s,a.cut(0,t.parentOffset).append(n.content).append(a.cut(e.parentOffset)))}else{let{start:s,end:a}=pK(n,t);return Rs(o,t4(t,s,a,e,i))}else return Rs(o,qd(t,e,i))}function e4(t,e){if(!e.type.compatibleContent(t.type))throw new Ld("Cannot join "+e.type.name+" onto "+t.type.name)}function Z1(t,e,n){let i=t.node(n);return e4(i,e.node(n)),i}function As(t,e){let n=e.length-1;n>=0&&t.isText&&t.sameMarkup(e[n])?e[n]=t.withText(e[n].text+t.text):e.push(t)}function xf(t,e,n,i){let r=(e||t).node(n),o=0,s=e?e.index(n):r.childCount;t&&(o=t.index(n),t.depth>n?o++:t.textOffset&&(As(t.nodeAfter,i),o++));for(let a=o;a<s;a++)As(r.child(a),i);e&&e.depth==n&&e.textOffset&&As(e.nodeBefore,i)}function Rs(t,e){return t.type.checkContent(e),t.copy(e)}function t4(t,e,n,i,r){let o=t.depth>r&&Z1(t,e,r+1),s=i.depth>r&&Z1(n,i,r+1),a=[];return xf(null,t,r,a),o&&s&&e.index(r)==n.index(r)?(e4(o,s),As(Rs(o,t4(t,e,n,i,r+1)),a)):(o&&As(Rs(o,qd(t,e,r+1)),a),xf(e,n,r,a),s&&As(Rs(s,qd(n,i,r+1)),a)),xf(i,null,r,a),new we(a)}function qd(t,e,n){let i=[];if(xf(null,t,n,i),t.depth>n){let r=Z1(t,e,n+1);As(Rs(r,qd(t,e,n+1)),i)}return xf(e,null,n,i),new we(i)}function pK(t,e){let n=e.depth-t.openStart,r=e.node(n).copy(t.content);for(let o=n-1;o>=0;o--)r=e.node(o).copy(we.from(r));return{start:r.resolveNoCache(t.openStart+n),end:r.resolveNoCache(r.content.size-t.openEnd-n)}}class _f{constructor(e,n,i){this.pos=e,this.path=n,this.parentOffset=i,this.depth=n.length/3-1}resolveDepth(e){return e==null?this.depth:e<0?this.depth+e:e}get parent(){return this.node(this.depth)}get doc(){return this.node(0)}node(e){return this.path[this.resolveDepth(e)*3]}index(e){return this.path[this.resolveDepth(e)*3+1]}indexAfter(e){return e=this.resolveDepth(e),this.index(e)+(e==this.depth&&!this.textOffset?0:1)}start(e){return e=this.resolveDepth(e),e==0?0:this.path[e*3-1]+1}end(e){return e=this.resolveDepth(e),this.start(e)+this.node(e).content.size}before(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is no position before the top-level node");return e==this.depth+1?this.pos:this.path[e*3-1]}after(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is no position after the top-level node");return e==this.depth+1?this.pos:this.path[e*3-1]+this.path[e*3].nodeSize}get textOffset(){return this.pos-this.path[this.path.length-1]}get nodeAfter(){let e=this.parent,n=this.index(this.depth);if(n==e.childCount)return null;let i=this.pos-this.path[this.path.length-1],r=e.child(n);return i?e.child(n).cut(i):r}get nodeBefore(){let e=this.index(this.depth),n=this.pos-this.path[this.path.length-1];return n?this.parent.child(e).cut(0,n):e==0?null:this.parent.child(e-1)}posAtIndex(e,n){n=this.resolveDepth(n);let i=this.path[n*3],r=n==0?0:this.path[n*3-1]+1;for(let o=0;o<e;o++)r+=i.child(o).nodeSize;return r}marks(){let e=this.parent,n=this.index();if(e.content.size==0)return Vt.none;if(this.textOffset)return e.child(n).marks;let i=e.maybeChild(n-1),r=e.maybeChild(n);if(!i){let a=i;i=r,r=a}let o=i.marks;for(var s=0;s<o.length;s++)o[s].type.spec.inclusive===!1&&(!r||!o[s].isInSet(r.marks))&&(o=o[s--].removeFromSet(o));return o}marksAcross(e){let n=this.parent.maybeChild(this.index());if(!n||!n.isInline)return null;let i=n.marks,r=e.parent.maybeChild(e.index());for(var o=0;o<i.length;o++)i[o].type.spec.inclusive===!1&&(!r||!i[o].isInSet(r.marks))&&(i=i[o--].removeFromSet(i));return i}sharedDepth(e){for(let n=this.depth;n>0;n--)if(this.start(n)<=e&&this.end(n)>=e)return n;return 0}blockRange(e=this,n){if(e.pos<this.pos)return e.blockRange(this);for(let i=this.depth-(this.parent.inlineContent||this.pos==e.pos?1:0);i>=0;i--)if(e.pos<=this.end(i)&&(!n||n(this.node(i))))return new Vd(this,e,i);return null}sameParent(e){return this.pos-this.parentOffset==e.pos-e.parentOffset}max(e){return e.pos>this.pos?e:this}min(e){return e.pos<this.pos?e:this}toString(){let e="";for(let n=1;n<=this.depth;n++)e+=(e?"/":"")+this.node(n).type.name+"_"+this.index(n-1);return e+":"+this.parentOffset}static resolve(e,n){if(!(n>=0&&n<=e.content.size))throw new RangeError("Position "+n+" out of range");let i=[],r=0,o=n;for(let s=e;;){let{index:a,offset:l}=s.content.findIndex(o),f=o-l;if(i.push(s,a,r+l),!f||(s=s.child(a),s.isText))break;o=f-1,r+=l+1}return new _f(n,i,o)}static resolveCached(e,n){let i=n4.get(e);if(i)for(let o=0;o<i.elts.length;o++){let s=i.elts[o];if(s.pos==n)return s}else n4.set(e,i=new hK);let r=i.elts[i.i]=_f.resolve(e,n);return i.i=(i.i+1)%gK,r}}class hK{constructor(){this.elts=[],this.i=0}}const gK=12,n4=new WeakMap;class Vd{constructor(e,n,i){this.$from=e,this.$to=n,this.depth=i}get start(){return this.$from.before(this.depth+1)}get end(){return this.$to.after(this.depth+1)}get parent(){return this.$from.node(this.depth)}get startIndex(){return this.$from.index(this.depth)}get endIndex(){return this.$to.indexAfter(this.depth)}}const mK=Object.create(null);let Io=class Ry{constructor(e,n,i,r=Vt.none){this.type=e,this.attrs=n,this.marks=r,this.content=i||we.empty}get children(){return this.content.content}get nodeSize(){return this.isLeaf?1:2+this.content.size}get childCount(){return this.content.childCount}child(e){return this.content.child(e)}maybeChild(e){return this.content.maybeChild(e)}forEach(e){this.content.forEach(e)}nodesBetween(e,n,i,r=0){this.content.nodesBetween(e,n,i,r,this)}descendants(e){this.nodesBetween(0,this.content.size,e)}get textContent(){return this.isLeaf&&this.type.spec.leafText?this.type.spec.leafText(this):this.textBetween(0,this.content.size,"")}textBetween(e,n,i,r){return this.content.textBetween(e,n,i,r)}get firstChild(){return this.content.firstChild}get lastChild(){return this.content.lastChild}eq(e){return this==e||this.sameMarkup(e)&&this.content.eq(e.content)}sameMarkup(e){return this.hasMarkup(e.type,e.attrs,e.marks)}hasMarkup(e,n,i){return this.type==e&&$d(this.attrs,n||e.defaultAttrs||mK)&&Vt.sameSet(this.marks,i||Vt.none)}copy(e=null){return e==this.content?this:new Ry(this.type,this.attrs,e,this.marks)}mark(e){return e==this.marks?this:new Ry(this.type,this.attrs,this.content,e)}cut(e,n=this.content.size){return e==0&&n==this.content.size?this:this.copy(this.content.cut(e,n))}slice(e,n=this.content.size,i=!1){if(e==n)return De.empty;let r=this.resolve(e),o=this.resolve(n),s=i?0:r.sharedDepth(n),a=r.start(s),f=r.node(s).content.cut(r.pos-a,o.pos-a);return new De(f,r.depth-s,o.depth-s)}replace(e,n,i){return dK(this.resolve(e),this.resolve(n),i)}nodeAt(e){for(let n=this;;){let{index:i,offset:r}=n.content.findIndex(e);if(n=n.maybeChild(i),!n)return null;if(r==e||n.isText)return n;e-=r+1}}childAfter(e){let{index:n,offset:i}=this.content.findIndex(e);return{node:this.content.maybeChild(n),index:n,offset:i}}childBefore(e){if(e==0)return{node:null,index:0,offset:0};let{index:n,offset:i}=this.content.findIndex(e);if(i<e)return{node:this.content.child(n),index:n,offset:i};let r=this.content.child(n-1);return{node:r,index:n-1,offset:i-r.nodeSize}}resolve(e){return _f.resolveCached(this,e)}resolveNoCache(e){return _f.resolve(this,e)}rangeHasMark(e,n,i){let r=!1;return n>e&&this.nodesBetween(e,n,o=>(i.isInSet(o.marks)&&(r=!0),!r)),r}get isBlock(){return this.type.isBlock}get isTextblock(){return this.type.isTextblock}get inlineContent(){return this.type.inlineContent}get isInline(){return this.type.isInline}get isText(){return this.type.isText}get isLeaf(){return this.type.isLeaf}get isAtom(){return this.type.isAtom}toString(){if(this.type.spec.toDebugString)return this.type.spec.toDebugString(this);let e=this.type.name;return this.content.size&&(e+="("+this.content.toStringInner()+")"),i4(this.marks,e)}contentMatchAt(e){let n=this.type.contentMatch.matchFragment(this.content,0,e);if(!n)throw new Error("Called contentMatchAt on a node with invalid content");return n}canReplace(e,n,i=we.empty,r=0,o=i.childCount){let s=this.contentMatchAt(e).matchFragment(i,r,o),a=s&&s.matchFragment(this.content,n);if(!a||!a.validEnd)return!1;for(let l=r;l<o;l++)if(!this.type.allowsMarks(i.child(l).marks))return!1;return!0}canReplaceWith(e,n,i,r){if(r&&!this.type.allowsMarks(r))return!1;let o=this.contentMatchAt(e).matchType(i),s=o&&o.matchFragment(this.content,n);return s?s.validEnd:!1}canAppend(e){return e.content.size?this.canReplace(this.childCount,this.childCount,e.content):this.type.compatibleContent(e.type)}check(){this.type.checkContent(this.content),this.type.checkAttrs(this.attrs);let e=Vt.none;for(let n=0;n<this.marks.length;n++){let i=this.marks[n];i.type.checkAttrs(i.attrs),e=i.addToSet(e)}if(!Vt.sameSet(e,this.marks))throw new RangeError(`Invalid collection of marks for node ${this.type.name}: ${this.marks.map(n=>n.type.name)}`);this.content.forEach(n=>n.check())}toJSON(){let e={type:this.type.name};for(let n in this.attrs){e.attrs=this.attrs;break}return this.content.size&&(e.content=this.content.toJSON()),this.marks.length&&(e.marks=this.marks.map(n=>n.toJSON())),e}static fromJSON(e,n){if(!n)throw new RangeError("Invalid input for Node.fromJSON");let i;if(n.marks){if(!Array.isArray(n.marks))throw new RangeError("Invalid mark data for Node.fromJSON");i=n.marks.map(e.markFromJSON)}if(n.type=="text"){if(typeof n.text!="string")throw new RangeError("Invalid text node in JSON");return e.text(n.text,i)}let r=we.fromJSON(e,n.content),o=e.nodeType(n.type).create(n.attrs,r,i);return o.type.checkAttrs(o.attrs),o}};Io.prototype.text=void 0;class zd extends Io{constructor(e,n,i,r){if(super(e,n,null,r),!i)throw new RangeError("Empty text nodes are not allowed");this.text=i}toString(){return this.type.spec.toDebugString?this.type.spec.toDebugString(this):i4(this.marks,JSON.stringify(this.text))}get textContent(){return this.text}textBetween(e,n){return this.text.slice(e,n)}get nodeSize(){return this.text.length}mark(e){return e==this.marks?this:new zd(this.type,this.attrs,this.text,e)}withText(e){return e==this.text?this:new zd(this.type,this.attrs,e,this.marks)}cut(e=0,n=this.text.length){return e==0&&n==this.text.length?this:this.withText(this.text.slice(e,n))}eq(e){return this.sameMarkup(e)&&this.text==e.text}toJSON(){let e=super.toJSON();return e.text=this.text,e}}function i4(t,e){for(let n=t.length-1;n>=0;n--)e=t[n].type.name+"("+e+")";return e}class Ts{constructor(e){this.validEnd=e,this.next=[],this.wrapCache=[]}static parse(e,n){let i=new yK(e,n);if(i.next==null)return Ts.empty;let r=r4(i);i.next&&i.err("Unexpected trailing text");let o=SK(kK(r));return CK(o,i),o}matchType(e){for(let n=0;n<this.next.length;n++)if(this.next[n].type==e)return this.next[n].next;return null}matchFragment(e,n=0,i=e.childCount){let r=this;for(let o=n;r&&o<i;o++)r=r.matchType(e.child(o).type);return r}get inlineContent(){return this.next.length!=0&&this.next[0].type.isInline}get defaultType(){for(let e=0;e<this.next.length;e++){let{type:n}=this.next[e];if(!(n.isText||n.hasRequiredAttrs()))return n}return null}compatible(e){for(let n=0;n<this.next.length;n++)for(let i=0;i<e.next.length;i++)if(this.next[n].type==e.next[i].type)return!0;return!1}fillBefore(e,n=!1,i=0){let r=[this];function o(s,a){let l=s.matchFragment(e,i);if(l&&(!n||l.validEnd))return we.from(a.map(f=>f.createAndFill()));for(let f=0;f<s.next.length;f++){let{type:u,next:c}=s.next[f];if(!(u.isText||u.hasRequiredAttrs())&&r.indexOf(c)==-1){r.push(c);let d=o(c,a.concat(u));if(d)return d}}return null}return o(this,[])}findWrapping(e){for(let i=0;i<this.wrapCache.length;i+=2)if(this.wrapCache[i]==e)return this.wrapCache[i+1];let n=this.computeWrapping(e);return this.wrapCache.push(e,n),n}computeWrapping(e){let n=Object.create(null),i=[{match:this,type:null,via:null}];for(;i.length;){let r=i.shift(),o=r.match;if(o.matchType(e)){let s=[];for(let a=r;a.type;a=a.via)s.push(a.type);return s.reverse()}for(let s=0;s<o.next.length;s++){let{type:a,next:l}=o.next[s];!a.isLeaf&&!a.hasRequiredAttrs()&&!(a.name in n)&&(!r.type||l.validEnd)&&(i.push({match:a.contentMatch,type:a,via:r}),n[a.name]=!0)}}return null}get edgeCount(){return this.next.length}edge(e){if(e>=this.next.length)throw new RangeError(`There's no ${e}th edge in this content match`);return this.next[e]}toString(){let e=[];function n(i){e.push(i);for(let r=0;r<i.next.length;r++)e.indexOf(i.next[r].next)==-1&&n(i.next[r].next)}return n(this),e.map((i,r)=>{let o=r+(i.validEnd?"*":" ")+" ";for(let s=0;s<i.next.length;s++)o+=(s?", ":"")+i.next[s].type.name+"->"+e.indexOf(i.next[s].next);return o}).join(` 324 `)}}Ts.empty=new Ts(!0);class yK{constructor(e,n){this.string=e,this.nodeTypes=n,this.inline=null,this.pos=0,this.tokens=e.split(/\s*(?=\b|\W|$)/),this.tokens[this.tokens.length-1]==""&&this.tokens.pop(),this.tokens[0]==""&&this.tokens.shift()}get next(){return this.tokens[this.pos]}eat(e){return this.next==e&&(this.pos++||!0)}err(e){throw new SyntaxError(e+" (in content expression '"+this.string+"')")}}function r4(t){let e=[];do e.push(wK(t));while(t.eat("|"));return e.length==1?e[0]:{type:"choice",exprs:e}}function wK(t){let e=[];do e.push(vK(t));while(t.next&&t.next!=")"&&t.next!="|");return e.length==1?e[0]:{type:"seq",exprs:e}}function vK(t){let e=_K(t);for(;;)if(t.eat("+"))e={type:"plus",expr:e};else if(t.eat("*"))e={type:"star",expr:e};else if(t.eat("?"))e={type:"opt",expr:e};else if(t.eat("{"))e=bK(t,e);else break;return e}function o4(t){/\D/.test(t.next)&&t.err("Expected number, got '"+t.next+"'");let e=Number(t.next);return t.pos++,e}function bK(t,e){let n=o4(t),i=n;return t.eat(",")&&(t.next!="}"?i=o4(t):i=-1),t.eat("}")||t.err("Unclosed braced range"),{type:"range",min:n,max:i,expr:e}}function xK(t,e){let n=t.nodeTypes,i=n[e];if(i)return[i];let r=[];for(let o in n){let s=n[o];s.isInGroup(e)&&r.push(s)}return r.length==0&&t.err("No node type or group '"+e+"' found"),r}function _K(t){if(t.eat("(")){let e=r4(t);return t.eat(")")||t.err("Missing closing paren"),e}else if(/\W/.test(t.next))t.err("Unexpected token '"+t.next+"'");else{let e=xK(t,t.next).map(n=>(t.inline==null?t.inline=n.isInline:t.inline!=n.isInline&&t.err("Mixing inline and block content"),{type:"name",value:n}));return t.pos++,e.length==1?e[0]:{type:"choice",exprs:e}}}function kK(t){let e=[[]];return r(o(t,0),n()),e;function n(){return e.push([])-1}function i(s,a,l){let f={term:l,to:a};return e[s].push(f),f}function r(s,a){s.forEach(l=>l.to=a)}function o(s,a){if(s.type=="choice")return s.exprs.reduce((l,f)=>l.concat(o(f,a)),[]);if(s.type=="seq")for(let l=0;;l++){let f=o(s.exprs[l],a);if(l==s.exprs.length-1)return f;r(f,a=n())}else if(s.type=="star"){let l=n();return i(a,l),r(o(s.expr,l),l),[i(l)]}else if(s.type=="plus"){let l=n();return r(o(s.expr,a),l),r(o(s.expr,l),l),[i(l)]}else{if(s.type=="opt")return[i(a)].concat(o(s.expr,a));if(s.type=="range"){let l=a;for(let f=0;f<s.min;f++){let u=n();r(o(s.expr,l),u),l=u}if(s.max==-1)r(o(s.expr,l),l);else for(let f=s.min;f<s.max;f++){let u=n();i(l,u),r(o(s.expr,l),u),l=u}return[i(l)]}else{if(s.type=="name")return[i(a,void 0,s.value)];throw new Error("Unknown expr type")}}}}function s4(t,e){return e-t}function a4(t,e){let n=[];return i(e),n.sort(s4);function i(r){let o=t[r];if(o.length==1&&!o[0].term)return i(o[0].to);n.push(r);for(let s=0;s<o.length;s++){let{term:a,to:l}=o[s];!a&&n.indexOf(l)==-1&&i(l)}}}function SK(t){let e=Object.create(null);return n(a4(t,0));function n(i){let r=[];i.forEach(s=>{t[s].forEach(({term:a,to:l})=>{if(!a)return;let f;for(let u=0;u<r.length;u++)r[u][0]==a&&(f=r[u][1]);a4(t,l).forEach(u=>{f||r.push([a,f=[]]),f.indexOf(u)==-1&&f.push(u)})})});let o=e[i.join(",")]=new Ts(i.indexOf(t.length-1)>-1);for(let s=0;s<r.length;s++){let a=r[s][1].sort(s4);o.next.push({type:r[s][0],next:e[a.join(",")]||n(a)})}return o}}function CK(t,e){for(let n=0,i=[t];n<i.length;n++){let r=i[n],o=!r.validEnd,s=[];for(let a=0;a<r.next.length;a++){let{type:l,next:f}=r.next[a];s.push(l.name),o&&!(l.isText||l.hasRequiredAttrs())&&(o=!1),i.indexOf(f)==-1&&i.push(f)}o&&e.err("Only non-generatable nodes ("+s.join(", ")+") in a required position (see https://prosemirror.net/docs/guide/#generatable)")}}function l4(t){let e=Object.create(null);for(let n in t){let i=t[n];if(!i.hasDefault)return null;e[n]=i.default}return e}function f4(t,e){let n=Object.create(null);for(let i in t){let r=e&&e[i];if(r===void 0){let o=t[i];if(o.hasDefault)r=o.default;else throw new RangeError("No value supplied for attribute "+i)}n[i]=r}return n}function u4(t,e,n,i){for(let r in e)if(!(r in t))throw new RangeError(`Unsupported attribute ${r} for ${n} of type ${r}`);for(let r in t){let o=t[r];o.validate&&o.validate(e[r])}}function c4(t,e){let n=Object.create(null);if(e)for(let i in e)n[i]=new OK(t,i,e[i]);return n}let d4=class nO{constructor(e,n,i){this.name=e,this.schema=n,this.spec=i,this.markSet=null,this.groups=i.group?i.group.split(" "):[],this.attrs=c4(e,i.attrs),this.defaultAttrs=l4(this.attrs),this.contentMatch=null,this.inlineContent=null,this.isBlock=!(i.inline||e=="text"),this.isText=e=="text"}get isInline(){return!this.isBlock}get isTextblock(){return this.isBlock&&this.inlineContent}get isLeaf(){return this.contentMatch==Ts.empty}get isAtom(){return this.isLeaf||!!this.spec.atom}isInGroup(e){return this.groups.indexOf(e)>-1}get whitespace(){return this.spec.whitespace||(this.spec.code?"pre":"normal")}hasRequiredAttrs(){for(let e in this.attrs)if(this.attrs[e].isRequired)return!0;return!1}compatibleContent(e){return this==e||this.contentMatch.compatible(e.contentMatch)}computeAttrs(e){return!e&&this.defaultAttrs?this.defaultAttrs:f4(this.attrs,e)}create(e=null,n,i){if(this.isText)throw new Error("NodeType.create can't construct text nodes");return new Io(this,this.computeAttrs(e),we.from(n),Vt.setFrom(i))}createChecked(e=null,n,i){return n=we.from(n),this.checkContent(n),new Io(this,this.computeAttrs(e),n,Vt.setFrom(i))}createAndFill(e=null,n,i){if(e=this.computeAttrs(e),n=we.from(n),n.size){let s=this.contentMatch.fillBefore(n);if(!s)return null;n=s.append(n)}let r=this.contentMatch.matchFragment(n),o=r&&r.fillBefore(we.empty,!0);return o?new Io(this,e,n.append(o),Vt.setFrom(i)):null}validContent(e){let n=this.contentMatch.matchFragment(e);if(!n||!n.validEnd)return!1;for(let i=0;i<e.childCount;i++)if(!this.allowsMarks(e.child(i).marks))return!1;return!0}checkContent(e){if(!this.validContent(e))throw new RangeError(`Invalid content for node ${this.name}: ${e.toString().slice(0,50)}`)}checkAttrs(e){u4(this.attrs,e,"node",this.name)}allowsMarkType(e){return this.markSet==null||this.markSet.indexOf(e)>-1}allowsMarks(e){if(this.markSet==null)return!0;for(let n=0;n<e.length;n++)if(!this.allowsMarkType(e[n].type))return!1;return!0}allowedMarks(e){if(this.markSet==null)return e;let n;for(let i=0;i<e.length;i++)this.allowsMarkType(e[i].type)?n&&n.push(e[i]):n||(n=e.slice(0,i));return n?n.length?n:Vt.none:e}static compile(e,n){let i=Object.create(null);e.forEach((o,s)=>i[o]=new nO(o,n,s));let r=n.spec.topNode||"doc";if(!i[r])throw new RangeError("Schema is missing its top node type ('"+r+"')");if(!i.text)throw new RangeError("Every schema needs a 'text' type");for(let o in i.text.attrs)throw new RangeError("The text node type should not have attributes");return i}};function EK(t,e,n){let i=n.split("|");return r=>{let o=r===null?"null":typeof r;if(i.indexOf(o)<0)throw new RangeError(`Expected value of type ${i} for attribute ${e} on type ${t}, got ${o}`)}}class OK{constructor(e,n,i){this.hasDefault=Object.prototype.hasOwnProperty.call(i,"default"),this.default=i.default,this.validate=typeof i.validate=="string"?EK(e,n,i.validate):i.validate}get isRequired(){return!this.hasDefault}}class jd{constructor(e,n,i,r){this.name=e,this.rank=n,this.schema=i,this.spec=r,this.attrs=c4(e,r.attrs),this.excluded=null;let o=l4(this.attrs);this.instance=o?new Vt(this,o):null}create(e=null){return!e&&this.instance?this.instance:new Vt(this,f4(this.attrs,e))}static compile(e,n){let i=Object.create(null),r=0;return e.forEach((o,s)=>i[o]=new jd(o,r++,n,s)),i}removeFromSet(e){for(var n=0;n<e.length;n++)e[n].type==this&&(e=e.slice(0,n).concat(e.slice(n+1)),n--);return e}isInSet(e){for(let n=0;n<e.length;n++)if(e[n].type==this)return e[n]}checkAttrs(e){u4(this.attrs,e,"mark",this.name)}excludes(e){return this.excluded.indexOf(e)>-1}}class p4{constructor(e){this.linebreakReplacement=null,this.cached=Object.create(null);let n=this.spec={};for(let r in e)n[r]=e[r];n.nodes=In.from(e.nodes),n.marks=In.from(e.marks||{}),this.nodes=d4.compile(this.spec.nodes,this),this.marks=jd.compile(this.spec.marks,this);let i=Object.create(null);for(let r in this.nodes){if(r in this.marks)throw new RangeError(r+" can not be both a node and a mark");let o=this.nodes[r],s=o.spec.content||"",a=o.spec.marks;if(o.contentMatch=i[s]||(i[s]=Ts.parse(s,this.nodes)),o.inlineContent=o.contentMatch.inlineContent,o.spec.linebreakReplacement){if(this.linebreakReplacement)throw new RangeError("Multiple linebreak nodes defined");if(!o.isInline||!o.isLeaf)throw new RangeError("Linebreak replacement nodes must be inline leaf nodes");this.linebreakReplacement=o}o.markSet=a=="_"?null:a?h4(this,a.split(" ")):a==""||!o.inlineContent?[]:null}for(let r in this.marks){let o=this.marks[r],s=o.spec.excludes;o.excluded=s==null?[o]:s==""?[]:h4(this,s.split(" "))}this.nodeFromJSON=r=>Io.fromJSON(this,r),this.markFromJSON=r=>Vt.fromJSON(this,r),this.topNodeType=this.nodes[this.spec.topNode||"doc"],this.cached.wrappings=Object.create(null)}node(e,n=null,i,r){if(typeof e=="string")e=this.nodeType(e);else if(e instanceof d4){if(e.schema!=this)throw new RangeError("Node type from different schema used ("+e.name+")")}else throw new RangeError("Invalid node type: "+e);return e.createChecked(n,i,r)}text(e,n){let i=this.nodes.text;return new zd(i,i.defaultAttrs,e,Vt.setFrom(n))}mark(e,n){return typeof e=="string"&&(e=this.marks[e]),e.create(n)}nodeType(e){let n=this.nodes[e];if(!n)throw new RangeError("Unknown node type: "+e);return n}}function h4(t,e){let n=[];for(let i=0;i<e.length;i++){let r=e[i],o=t.marks[r],s=o;if(o)n.push(o);else for(let a in t.marks){let l=t.marks[a];(r=="_"||l.spec.group&&l.spec.group.split(" ").indexOf(r)>-1)&&n.push(s=l)}if(!s)throw new SyntaxError("Unknown mark type: '"+e[i]+"'")}return n}function AK(t){return t.tag!=null}function RK(t){return t.style!=null}class No{constructor(e,n){this.schema=e,this.rules=n,this.tags=[],this.styles=[];let i=this.matchedStyles=[];n.forEach(r=>{if(AK(r))this.tags.push(r);else if(RK(r)){let o=/[^=]*/.exec(r.style)[0];i.indexOf(o)<0&&i.push(o),this.styles.push(r)}}),this.normalizeLists=!this.tags.some(r=>{if(!/^(ul|ol)\b/.test(r.tag)||!r.node)return!1;let o=e.nodes[r.node];return o.contentMatch.matchType(o)})}parse(e,n={}){let i=new w4(this,n,!1);return i.addAll(e,Vt.none,n.from,n.to),i.finish()}parseSlice(e,n={}){let i=new w4(this,n,!0);return i.addAll(e,Vt.none,n.from,n.to),De.maxOpen(i.finish())}matchTag(e,n,i){for(let r=i?this.tags.indexOf(i)+1:0;r<this.tags.length;r++){let o=this.tags[r];if(MK(e,o.tag)&&(o.namespace===void 0||e.namespaceURI==o.namespace)&&(!o.context||n.matchesContext(o.context))){if(o.getAttrs){let s=o.getAttrs(e);if(s===!1)continue;o.attrs=s||void 0}return o}}}matchStyle(e,n,i,r){for(let o=r?this.styles.indexOf(r)+1:0;o<this.styles.length;o++){let s=this.styles[o],a=s.style;if(!(a.indexOf(e)!=0||s.context&&!i.matchesContext(s.context)||a.length>e.length&&(a.charCodeAt(e.length)!=61||a.slice(e.length+1)!=n))){if(s.getAttrs){let l=s.getAttrs(n);if(l===!1)continue;s.attrs=l||void 0}return s}}}static schemaRules(e){let n=[];function i(r){let o=r.priority==null?50:r.priority,s=0;for(;s<n.length;s++){let a=n[s];if((a.priority==null?50:a.priority)<o)break}n.splice(s,0,r)}for(let r in e.marks){let o=e.marks[r].spec.parseDOM;o&&o.forEach(s=>{i(s=v4(s)),s.mark||s.ignore||s.clearMark||(s.mark=r)})}for(let r in e.nodes){let o=e.nodes[r].spec.parseDOM;o&&o.forEach(s=>{i(s=v4(s)),s.node||s.ignore||s.mark||(s.node=r)})}return n}static fromSchema(e){return e.cached.domParser||(e.cached.domParser=new No(e,No.schemaRules(e)))}}const g4={address:!0,article:!0,aside:!0,blockquote:!0,canvas:!0,dd:!0,div:!0,dl:!0,fieldset:!0,figcaption:!0,figure:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,li:!0,noscript:!0,ol:!0,output:!0,p:!0,pre:!0,section:!0,table:!0,tfoot:!0,ul:!0},TK={head:!0,noscript:!0,object:!0,script:!0,style:!0,title:!0},m4={ol:!0,ul:!0},kf=1,e0=2,Sf=4;function y4(t,e,n){return e!=null?(e?kf:0)|(e==="full"?e0:0):t&&t.whitespace=="pre"?kf|e0:n&~Sf}class Hd{constructor(e,n,i,r,o,s){this.type=e,this.attrs=n,this.marks=i,this.solid=r,this.options=s,this.content=[],this.activeMarks=Vt.none,this.match=o||(s&Sf?null:e.contentMatch)}findWrapping(e){if(!this.match){if(!this.type)return[];let n=this.type.contentMatch.fillBefore(we.from(e));if(n)this.match=this.type.contentMatch.matchFragment(n);else{let i=this.type.contentMatch,r;return(r=i.findWrapping(e.type))?(this.match=i,r):null}}return this.match.findWrapping(e.type)}finish(e){if(!(this.options&kf)){let i=this.content[this.content.length-1],r;if(i&&i.isText&&(r=/[ \t\r\n\u000c]+$/.exec(i.text))){let o=i;i.text.length==r[0].length?this.content.pop():this.content[this.content.length-1]=o.withText(o.text.slice(0,o.text.length-r[0].length))}}let n=we.from(this.content);return!e&&this.match&&(n=n.append(this.match.fillBefore(we.empty,!0))),this.type?this.type.create(this.attrs,n,this.marks):n}inlineContext(e){return this.type?this.type.inlineContent:this.content.length?this.content[0].isInline:e.parentNode&&!g4.hasOwnProperty(e.parentNode.nodeName.toLowerCase())}}class w4{constructor(e,n,i){this.parser=e,this.options=n,this.isOpen=i,this.open=0,this.localPreserveWS=!1;let r=n.topNode,o,s=y4(null,n.preserveWhitespace,0)|(i?Sf:0);r?o=new Hd(r.type,r.attrs,Vt.none,!0,n.topMatch||r.type.contentMatch,s):i?o=new Hd(null,null,Vt.none,!0,null,s):o=new Hd(e.schema.topNodeType,null,Vt.none,!0,null,s),this.nodes=[o],this.find=n.findPositions,this.needsBlock=!1}get top(){return this.nodes[this.open]}addDOM(e,n){e.nodeType==3?this.addTextNode(e,n):e.nodeType==1&&this.addElement(e,n)}addTextNode(e,n){let i=e.nodeValue,r=this.top,o=r.options&e0?"full":this.localPreserveWS||(r.options&kf)>0;if(o==="full"||r.inlineContext(e)||/[^ \t\r\n\u000c]/.test(i)){if(o)o!=="full"?i=i.replace(/\r?\n|\r/g," "):i=i.replace(/\r\n?/g,` 325 `);else if(i=i.replace(/[ \t\r\n\u000c]+/g," "),/^[ \t\r\n\u000c]/.test(i)&&this.open==this.nodes.length-1){let s=r.content[r.content.length-1],a=e.previousSibling;(!s||a&&a.nodeName=="BR"||s.isText&&/[ \t\r\n\u000c]$/.test(s.text))&&(i=i.slice(1))}i&&this.insertNode(this.parser.schema.text(i),n,!/\S/.test(i)),this.findInText(e)}else this.findInside(e)}addElement(e,n,i){let r=this.localPreserveWS,o=this.top;(e.tagName=="PRE"||/pre/.test(e.style&&e.style.whiteSpace))&&(this.localPreserveWS=!0);let s=e.nodeName.toLowerCase(),a;m4.hasOwnProperty(s)&&this.parser.normalizeLists&&PK(e);let l=this.options.ruleFromNode&&this.options.ruleFromNode(e)||(a=this.parser.matchTag(e,this,i));e:if(l?l.ignore:TK.hasOwnProperty(s))this.findInside(e),this.ignoreFallback(e,n);else if(!l||l.skip||l.closeParent){l&&l.closeParent?this.open=Math.max(0,this.open-1):l&&l.skip.nodeType&&(e=l.skip);let f,u=this.needsBlock;if(g4.hasOwnProperty(s))o.content.length&&o.content[0].isInline&&this.open&&(this.open--,o=this.top),f=!0,o.type||(this.needsBlock=!0);else if(!e.firstChild){this.leafFallback(e,n);break e}let c=l&&l.skip?n:this.readStyles(e,n);c&&this.addAll(e,c),f&&this.sync(o),this.needsBlock=u}else{let f=this.readStyles(e,n);f&&this.addElementByRule(e,l,f,l.consuming===!1?a:void 0)}this.localPreserveWS=r}leafFallback(e,n){e.nodeName=="BR"&&this.top.type&&this.top.type.inlineContent&&this.addTextNode(e.ownerDocument.createTextNode(` 326 `),n)}ignoreFallback(e,n){e.nodeName=="BR"&&(!this.top.type||!this.top.type.inlineContent)&&this.findPlace(this.parser.schema.text("-"),n,!0)}readStyles(e,n){let i=e.style;if(i&&i.length)for(let r=0;r<this.parser.matchedStyles.length;r++){let o=this.parser.matchedStyles[r],s=i.getPropertyValue(o);if(s)for(let a=void 0;;){let l=this.parser.matchStyle(o,s,this,a);if(!l)break;if(l.ignore)return null;if(l.clearMark?n=n.filter(f=>!l.clearMark(f)):n=n.concat(this.parser.schema.marks[l.mark].create(l.attrs)),l.consuming===!1)a=l;else break}}return n}addElementByRule(e,n,i,r){let o,s;if(n.node)if(s=this.parser.schema.nodes[n.node],s.isLeaf)this.insertNode(s.create(n.attrs),i,e.nodeName=="BR")||this.leafFallback(e,i);else{let l=this.enter(s,n.attrs||null,i,n.preserveWhitespace);l&&(o=!0,i=l)}else{let l=this.parser.schema.marks[n.mark];i=i.concat(l.create(n.attrs))}let a=this.top;if(s&&s.isLeaf)this.findInside(e);else if(r)this.addElement(e,i,r);else if(n.getContent)this.findInside(e),n.getContent(e,this.parser.schema).forEach(l=>this.insertNode(l,i,!1));else{let l=e;typeof n.contentElement=="string"?l=e.querySelector(n.contentElement):typeof n.contentElement=="function"?l=n.contentElement(e):n.contentElement&&(l=n.contentElement),this.findAround(e,l,!0),this.addAll(l,i),this.findAround(e,l,!1)}o&&this.sync(a)&&this.open--}addAll(e,n,i,r){let o=i||0;for(let s=i?e.childNodes[i]:e.firstChild,a=r==null?null:e.childNodes[r];s!=a;s=s.nextSibling,++o)this.findAtPoint(e,o),this.addDOM(s,n);this.findAtPoint(e,o)}findPlace(e,n,i){let r,o;for(let s=this.open,a=0;s>=0;s--){let l=this.nodes[s],f=l.findWrapping(e);if(f&&(!r||r.length>f.length+a)&&(r=f,o=l,!f.length))break;if(l.solid){if(i)break;a+=2}}if(!r)return null;this.sync(o);for(let s=0;s<r.length;s++)n=this.enterInner(r[s],null,n,!1);return n}insertNode(e,n,i){if(e.isInline&&this.needsBlock&&!this.top.type){let o=this.textblockFromContext();o&&(n=this.enterInner(o,null,n))}let r=this.findPlace(e,n,i);if(r){this.closeExtra();let o=this.top;o.match&&(o.match=o.match.matchType(e.type));let s=Vt.none;for(let a of r.concat(e.marks))(o.type?o.type.allowsMarkType(a.type):b4(a.type,e.type))&&(s=a.addToSet(s));return o.content.push(e.mark(s)),!0}return!1}enter(e,n,i,r){let o=this.findPlace(e.create(n),i,!1);return o&&(o=this.enterInner(e,n,i,!0,r)),o}enterInner(e,n,i,r=!1,o){this.closeExtra();let s=this.top;s.match=s.match&&s.match.matchType(e);let a=y4(e,o,s.options);s.options&Sf&&s.content.length==0&&(a|=Sf);let l=Vt.none;return i=i.filter(f=>(s.type?s.type.allowsMarkType(f.type):b4(f.type,e))?(l=f.addToSet(l),!1):!0),this.nodes.push(new Hd(e,n,l,r,null,a)),this.open++,i}closeExtra(e=!1){let n=this.nodes.length-1;if(n>this.open){for(;n>this.open;n--)this.nodes[n-1].content.push(this.nodes[n].finish(e));this.nodes.length=this.open+1}}finish(){return this.open=0,this.closeExtra(this.isOpen),this.nodes[0].finish(!!(this.isOpen||this.options.topOpen))}sync(e){for(let n=this.open;n>=0;n--){if(this.nodes[n]==e)return this.open=n,!0;this.localPreserveWS&&(this.nodes[n].options|=kf)}return!1}get currentPos(){this.closeExtra();let e=0;for(let n=this.open;n>=0;n--){let i=this.nodes[n].content;for(let r=i.length-1;r>=0;r--)e+=i[r].nodeSize;n&&e++}return e}findAtPoint(e,n){if(this.find)for(let i=0;i<this.find.length;i++)this.find[i].node==e&&this.find[i].offset==n&&(this.find[i].pos=this.currentPos)}findInside(e){if(this.find)for(let n=0;n<this.find.length;n++)this.find[n].pos==null&&e.nodeType==1&&e.contains(this.find[n].node)&&(this.find[n].pos=this.currentPos)}findAround(e,n,i){if(e!=n&&this.find)for(let r=0;r<this.find.length;r++)this.find[r].pos==null&&e.nodeType==1&&e.contains(this.find[r].node)&&n.compareDocumentPosition(this.find[r].node)&(i?2:4)&&(this.find[r].pos=this.currentPos)}findInText(e){if(this.find)for(let n=0;n<this.find.length;n++)this.find[n].node==e&&(this.find[n].pos=this.currentPos-(e.nodeValue.length-this.find[n].offset))}matchesContext(e){if(e.indexOf("|")>-1)return e.split(/\s*\|\s*/).some(this.matchesContext,this);let n=e.split("/"),i=this.options.context,r=!this.isOpen&&(!i||i.parent.type==this.nodes[0].type),o=-(i?i.depth+1:0)+(r?0:1),s=(a,l)=>{for(;a>=0;a--){let f=n[a];if(f==""){if(a==n.length-1||a==0)continue;for(;l>=o;l--)if(s(a-1,l))return!0;return!1}else{let u=l>0||l==0&&r?this.nodes[l].type:i&&l>=o?i.node(l-o).type:null;if(!u||u.name!=f&&!u.isInGroup(f))return!1;l--}}return!0};return s(n.length-1,this.open)}textblockFromContext(){let e=this.options.context;if(e)for(let n=e.depth;n>=0;n--){let i=e.node(n).contentMatchAt(e.indexAfter(n)).defaultType;if(i&&i.isTextblock&&i.defaultAttrs)return i}for(let n in this.parser.schema.nodes){let i=this.parser.schema.nodes[n];if(i.isTextblock&&i.defaultAttrs)return i}}}function PK(t){for(let e=t.firstChild,n=null;e;e=e.nextSibling){let i=e.nodeType==1?e.nodeName.toLowerCase():null;i&&m4.hasOwnProperty(i)&&n?(n.appendChild(e),e=n):i=="li"?n=e:i&&(n=null)}}function MK(t,e){return(t.matches||t.msMatchesSelector||t.webkitMatchesSelector||t.mozMatchesSelector).call(t,e)}function v4(t){let e={};for(let n in t)e[n]=t[n];return e}function b4(t,e){let n=e.schema.nodes;for(let i in n){let r=n[i];if(!r.allowsMarkType(t))continue;let o=[],s=a=>{o.push(a);for(let l=0;l<a.edgeCount;l++){let{type:f,next:u}=a.edge(l);if(f==e||o.indexOf(u)<0&&s(u))return!0}};if(s(r.contentMatch))return!0}}class Ps{constructor(e,n){this.nodes=e,this.marks=n}serializeFragment(e,n={},i){i||(i=t0(n).createDocumentFragment());let r=i,o=[];return e.forEach(s=>{if(o.length||s.marks.length){let a=0,l=0;for(;a<o.length&&l<s.marks.length;){let f=s.marks[l];if(!this.marks[f.type.name]){l++;continue}if(!f.eq(o[a][0])||f.type.spec.spanning===!1)break;a++,l++}for(;a<o.length;)r=o.pop()[1];for(;l<s.marks.length;){let f=s.marks[l++],u=this.serializeMark(f,s.isInline,n);u&&(o.push([f,r]),r.appendChild(u.dom),r=u.contentDOM||u.dom)}}r.appendChild(this.serializeNodeInner(s,n))}),i}serializeNodeInner(e,n){let{dom:i,contentDOM:r}=Ud(t0(n),this.nodes[e.type.name](e),null,e.attrs);if(r){if(e.isLeaf)throw new RangeError("Content hole not allowed in a leaf node spec");this.serializeFragment(e.content,n,r)}return i}serializeNode(e,n={}){let i=this.serializeNodeInner(e,n);for(let r=e.marks.length-1;r>=0;r--){let o=this.serializeMark(e.marks[r],e.isInline,n);o&&((o.contentDOM||o.dom).appendChild(i),i=o.dom)}return i}serializeMark(e,n,i={}){let r=this.marks[e.type.name];return r&&Ud(t0(i),r(e,n),null,e.attrs)}static renderSpec(e,n,i=null,r){return Ud(e,n,i,r)}static fromSchema(e){return e.cached.domSerializer||(e.cached.domSerializer=new Ps(this.nodesFromSchema(e),this.marksFromSchema(e)))}static nodesFromSchema(e){let n=x4(e.nodes);return n.text||(n.text=i=>i.text),n}static marksFromSchema(e){return x4(e.marks)}}function x4(t){let e={};for(let n in t){let i=t[n].spec.toDOM;i&&(e[n]=i)}return e}function t0(t){return t.document||window.document}const _4=new WeakMap;function IK(t){let e=_4.get(t);return e===void 0&&_4.set(t,e=NK(t)),e}function NK(t){let e=null;function n(i){if(i&&typeof i=="object")if(Array.isArray(i))if(typeof i[0]=="string")e||(e=[]),e.push(i);else for(let r=0;r<i.length;r++)n(i[r]);else for(let r in i)n(i[r])}return n(t),e}function Ud(t,e,n,i){if(typeof e=="string")return{dom:t.createTextNode(e)};if(e.nodeType!=null)return{dom:e};if(e.dom&&e.dom.nodeType!=null)return e;let r=e[0],o;if(typeof r!="string")throw new RangeError("Invalid array passed to renderSpec");if(i&&(o=IK(i))&&o.indexOf(e)>-1)throw new RangeError("Using an array from an attribute object as a DOM spec. This may be an attempted cross site scripting attack.");let s=r.indexOf(" ");s>0&&(n=r.slice(0,s),r=r.slice(s+1));let a,l=n?t.createElementNS(n,r):t.createElement(r),f=e[1],u=1;if(f&&typeof f=="object"&&f.nodeType==null&&!Array.isArray(f)){u=2;for(let c in f)if(f[c]!=null){let d=c.indexOf(" ");d>0?l.setAttributeNS(c.slice(0,d),c.slice(d+1),f[c]):c=="style"&&l.style?l.style.cssText=f[c]:l.setAttribute(c,f[c])}}for(let c=u;c<e.length;c++){let d=e[c];if(d===0){if(c<e.length-1||c>u)throw new RangeError("Content hole must be the only child of its parent node");return{dom:l,contentDOM:l}}else{let{dom:p,contentDOM:h}=Ud(t,d,n,i);if(l.appendChild(p),h){if(a)throw new RangeError("Multiple content holes");a=h}}}return{dom:l,contentDOM:a}}const k4=65535,S4=Math.pow(2,16);function DK(t,e){return t+e*S4}function C4(t){return t&k4}function BK(t){return(t-(t&k4))/S4}const E4=1,O4=2,Wd=4,A4=8;class n0{constructor(e,n,i){this.pos=e,this.delInfo=n,this.recover=i}get deleted(){return(this.delInfo&A4)>0}get deletedBefore(){return(this.delInfo&(E4|Wd))>0}get deletedAfter(){return(this.delInfo&(O4|Wd))>0}get deletedAcross(){return(this.delInfo&Wd)>0}}class Ri{constructor(e,n=!1){if(this.ranges=e,this.inverted=n,!e.length&&Ri.empty)return Ri.empty}recover(e){let n=0,i=C4(e);if(!this.inverted)for(let r=0;r<i;r++)n+=this.ranges[r*3+2]-this.ranges[r*3+1];return this.ranges[i*3]+n+BK(e)}mapResult(e,n=1){return this._map(e,n,!1)}map(e,n=1){return this._map(e,n,!0)}_map(e,n,i){let r=0,o=this.inverted?2:1,s=this.inverted?1:2;for(let a=0;a<this.ranges.length;a+=3){let l=this.ranges[a]-(this.inverted?r:0);if(l>e)break;let f=this.ranges[a+o],u=this.ranges[a+s],c=l+f;if(e<=c){let d=f?e==l?-1:e==c?1:n:n,p=l+r+(d<0?0:u);if(i)return p;let h=e==(n<0?l:c)?null:DK(a/3,e-l),g=e==l?O4:e==c?E4:Wd;return(n<0?e!=l:e!=c)&&(g|=A4),new n0(p,g,h)}r+=u-f}return i?e+r:new n0(e+r,0,null)}touches(e,n){let i=0,r=C4(n),o=this.inverted?2:1,s=this.inverted?1:2;for(let a=0;a<this.ranges.length;a+=3){let l=this.ranges[a]-(this.inverted?i:0);if(l>e)break;let f=this.ranges[a+o],u=l+f;if(e<=u&&a==r*3)return!0;i+=this.ranges[a+s]-f}return!1}forEach(e){let n=this.inverted?2:1,i=this.inverted?1:2;for(let r=0,o=0;r<this.ranges.length;r+=3){let s=this.ranges[r],a=s-(this.inverted?o:0),l=s+(this.inverted?0:o),f=this.ranges[r+n],u=this.ranges[r+i];e(a,a+f,l,l+u),o+=u-f}}invert(){return new Ri(this.ranges,!this.inverted)}toString(){return(this.inverted?"-":"")+JSON.stringify(this.ranges)}static offset(e){return e==0?Ri.empty:new Ri(e<0?[0,-e,0]:[0,0,e])}}Ri.empty=new Ri([]);class Cf{constructor(e,n,i=0,r=e?e.length:0){this.mirror=n,this.from=i,this.to=r,this._maps=e||[],this.ownData=!(e||n)}get maps(){return this._maps}slice(e=0,n=this.maps.length){return new Cf(this._maps,this.mirror,e,n)}appendMap(e,n){this.ownData||(this._maps=this._maps.slice(),this.mirror=this.mirror&&this.mirror.slice(),this.ownData=!0),this.to=this._maps.push(e),n!=null&&this.setMirror(this._maps.length-1,n)}appendMapping(e){for(let n=0,i=this._maps.length;n<e._maps.length;n++){let r=e.getMirror(n);this.appendMap(e._maps[n],r!=null&&r<n?i+r:void 0)}}getMirror(e){if(this.mirror){for(let n=0;n<this.mirror.length;n++)if(this.mirror[n]==e)return this.mirror[n+(n%2?-1:1)]}}setMirror(e,n){this.mirror||(this.mirror=[]),this.mirror.push(e,n)}appendMappingInverted(e){for(let n=e.maps.length-1,i=this._maps.length+e._maps.length;n>=0;n--){let r=e.getMirror(n);this.appendMap(e._maps[n].invert(),r!=null&&r>n?i-r-1:void 0)}}invert(){let e=new Cf;return e.appendMappingInverted(this),e}map(e,n=1){if(this.mirror)return this._map(e,n,!0);for(let i=this.from;i<this.to;i++)e=this._maps[i].map(e,n);return e}mapResult(e,n=1){return this._map(e,n,!1)}_map(e,n,i){let r=0;for(let o=this.from;o<this.to;o++){let s=this._maps[o],a=s.mapResult(e,n);if(a.recover!=null){let l=this.getMirror(o);if(l!=null&&l>o&&l<this.to){o=l,e=this._maps[l].recover(a.recover);continue}}r|=a.delInfo,e=a.pos}return i?e:new n0(e,r,null)}}const i0=Object.create(null);class Wn{getMap(){return Ri.empty}merge(e){return null}static fromJSON(e,n){if(!n||!n.stepType)throw new RangeError("Invalid input for Step.fromJSON");let i=i0[n.stepType];if(!i)throw new RangeError(`No step type ${n.stepType} defined`);return i.fromJSON(e,n)}static jsonID(e,n){if(e in i0)throw new RangeError("Duplicate use of step JSON ID "+e);return i0[e]=n,n.prototype.jsonID=e,n}}class ln{constructor(e,n){this.doc=e,this.failed=n}static ok(e){return new ln(e,null)}static fail(e){return new ln(null,e)}static fromReplace(e,n,i,r){try{return ln.ok(e.replace(n,i,r))}catch(o){if(o instanceof Ld)return ln.fail(o.message);throw o}}}function r0(t,e,n){let i=[];for(let r=0;r<t.childCount;r++){let o=t.child(r);o.content.size&&(o=o.copy(r0(o.content,e,o))),o.isInline&&(o=e(o,n,r)),i.push(o)}return we.fromArray(i)}class Do extends Wn{constructor(e,n,i){super(),this.from=e,this.to=n,this.mark=i}apply(e){let n=e.slice(this.from,this.to),i=e.resolve(this.from),r=i.node(i.sharedDepth(this.to)),o=new De(r0(n.content,(s,a)=>!s.isAtom||!a.type.allowsMarkType(this.mark.type)?s:s.mark(this.mark.addToSet(s.marks)),r),n.openStart,n.openEnd);return ln.fromReplace(e,this.from,this.to,o)}invert(){return new rr(this.from,this.to,this.mark)}map(e){let n=e.mapResult(this.from,1),i=e.mapResult(this.to,-1);return n.deleted&&i.deleted||n.pos>=i.pos?null:new Do(n.pos,i.pos,this.mark)}merge(e){return e instanceof Do&&e.mark.eq(this.mark)&&this.from<=e.to&&this.to>=e.from?new Do(Math.min(this.from,e.from),Math.max(this.to,e.to),this.mark):null}toJSON(){return{stepType:"addMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(e,n){if(typeof n.from!="number"||typeof n.to!="number")throw new RangeError("Invalid input for AddMarkStep.fromJSON");return new Do(n.from,n.to,e.markFromJSON(n.mark))}}Wn.jsonID("addMark",Do);class rr extends Wn{constructor(e,n,i){super(),this.from=e,this.to=n,this.mark=i}apply(e){let n=e.slice(this.from,this.to),i=new De(r0(n.content,r=>r.mark(this.mark.removeFromSet(r.marks)),e),n.openStart,n.openEnd);return ln.fromReplace(e,this.from,this.to,i)}invert(){return new Do(this.from,this.to,this.mark)}map(e){let n=e.mapResult(this.from,1),i=e.mapResult(this.to,-1);return n.deleted&&i.deleted||n.pos>=i.pos?null:new rr(n.pos,i.pos,this.mark)}merge(e){return e instanceof rr&&e.mark.eq(this.mark)&&this.from<=e.to&&this.to>=e.from?new rr(Math.min(this.from,e.from),Math.max(this.to,e.to),this.mark):null}toJSON(){return{stepType:"removeMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(e,n){if(typeof n.from!="number"||typeof n.to!="number")throw new RangeError("Invalid input for RemoveMarkStep.fromJSON");return new rr(n.from,n.to,e.markFromJSON(n.mark))}}Wn.jsonID("removeMark",rr);class Bo extends Wn{constructor(e,n){super(),this.pos=e,this.mark=n}apply(e){let n=e.nodeAt(this.pos);if(!n)return ln.fail("No node at mark step's position");let i=n.type.create(n.attrs,null,this.mark.addToSet(n.marks));return ln.fromReplace(e,this.pos,this.pos+1,new De(we.from(i),0,n.isLeaf?0:1))}invert(e){let n=e.nodeAt(this.pos);if(n){let i=this.mark.addToSet(n.marks);if(i.length==n.marks.length){for(let r=0;r<n.marks.length;r++)if(!n.marks[r].isInSet(i))return new Bo(this.pos,n.marks[r]);return new Bo(this.pos,this.mark)}}return new Ms(this.pos,this.mark)}map(e){let n=e.mapResult(this.pos,1);return n.deletedAfter?null:new Bo(n.pos,this.mark)}toJSON(){return{stepType:"addNodeMark",pos:this.pos,mark:this.mark.toJSON()}}static fromJSON(e,n){if(typeof n.pos!="number")throw new RangeError("Invalid input for AddNodeMarkStep.fromJSON");return new Bo(n.pos,e.markFromJSON(n.mark))}}Wn.jsonID("addNodeMark",Bo);class Ms extends Wn{constructor(e,n){super(),this.pos=e,this.mark=n}apply(e){let n=e.nodeAt(this.pos);if(!n)return ln.fail("No node at mark step's position");let i=n.type.create(n.attrs,null,this.mark.removeFromSet(n.marks));return ln.fromReplace(e,this.pos,this.pos+1,new De(we.from(i),0,n.isLeaf?0:1))}invert(e){let n=e.nodeAt(this.pos);return!n||!this.mark.isInSet(n.marks)?this:new Bo(this.pos,this.mark)}map(e){let n=e.mapResult(this.pos,1);return n.deletedAfter?null:new Ms(n.pos,this.mark)}toJSON(){return{stepType:"removeNodeMark",pos:this.pos,mark:this.mark.toJSON()}}static fromJSON(e,n){if(typeof n.pos!="number")throw new RangeError("Invalid input for RemoveNodeMarkStep.fromJSON");return new Ms(n.pos,e.markFromJSON(n.mark))}}Wn.jsonID("removeNodeMark",Ms);class kn extends Wn{constructor(e,n,i,r=!1){super(),this.from=e,this.to=n,this.slice=i,this.structure=r}apply(e){return this.structure&&o0(e,this.from,this.to)?ln.fail("Structure replace would overwrite content"):ln.fromReplace(e,this.from,this.to,this.slice)}getMap(){return new Ri([this.from,this.to-this.from,this.slice.size])}invert(e){return new kn(this.from,this.from+this.slice.size,e.slice(this.from,this.to))}map(e){let n=e.mapResult(this.from,1),i=e.mapResult(this.to,-1);return n.deletedAcross&&i.deletedAcross?null:new kn(n.pos,Math.max(n.pos,i.pos),this.slice,this.structure)}merge(e){if(!(e instanceof kn)||e.structure||this.structure)return null;if(this.from+this.slice.size==e.from&&!this.slice.openEnd&&!e.slice.openStart){let n=this.slice.size+e.slice.size==0?De.empty:new De(this.slice.content.append(e.slice.content),this.slice.openStart,e.slice.openEnd);return new kn(this.from,this.to+(e.to-e.from),n,this.structure)}else if(e.to==this.from&&!this.slice.openStart&&!e.slice.openEnd){let n=this.slice.size+e.slice.size==0?De.empty:new De(e.slice.content.append(this.slice.content),e.slice.openStart,this.slice.openEnd);return new kn(e.from,this.to,n,this.structure)}else return null}toJSON(){let e={stepType:"replace",from:this.from,to:this.to};return this.slice.size&&(e.slice=this.slice.toJSON()),this.structure&&(e.structure=!0),e}static fromJSON(e,n){if(typeof n.from!="number"||typeof n.to!="number")throw new RangeError("Invalid input for ReplaceStep.fromJSON");return new kn(n.from,n.to,De.fromJSON(e,n.slice),!!n.structure)}}Wn.jsonID("replace",kn);class Sn extends Wn{constructor(e,n,i,r,o,s,a=!1){super(),this.from=e,this.to=n,this.gapFrom=i,this.gapTo=r,this.slice=o,this.insert=s,this.structure=a}apply(e){if(this.structure&&(o0(e,this.from,this.gapFrom)||o0(e,this.gapTo,this.to)))return ln.fail("Structure gap-replace would overwrite content");let n=e.slice(this.gapFrom,this.gapTo);if(n.openStart||n.openEnd)return ln.fail("Gap is not a flat range");let i=this.slice.insertAt(this.insert,n.content);return i?ln.fromReplace(e,this.from,this.to,i):ln.fail("Content does not fit in gap")}getMap(){return new Ri([this.from,this.gapFrom-this.from,this.insert,this.gapTo,this.to-this.gapTo,this.slice.size-this.insert])}invert(e){let n=this.gapTo-this.gapFrom;return new Sn(this.from,this.from+this.slice.size+n,this.from+this.insert,this.from+this.insert+n,e.slice(this.from,this.to).removeBetween(this.gapFrom-this.from,this.gapTo-this.from),this.gapFrom-this.from,this.structure)}map(e){let n=e.mapResult(this.from,1),i=e.mapResult(this.to,-1),r=this.from==this.gapFrom?n.pos:e.map(this.gapFrom,-1),o=this.to==this.gapTo?i.pos:e.map(this.gapTo,1);return n.deletedAcross&&i.deletedAcross||r<n.pos||o>i.pos?null:new Sn(n.pos,i.pos,r,o,this.slice,this.insert,this.structure)}toJSON(){let e={stepType:"replaceAround",from:this.from,to:this.to,gapFrom:this.gapFrom,gapTo:this.gapTo,insert:this.insert};return this.slice.size&&(e.slice=this.slice.toJSON()),this.structure&&(e.structure=!0),e}static fromJSON(e,n){if(typeof n.from!="number"||typeof n.to!="number"||typeof n.gapFrom!="number"||typeof n.gapTo!="number"||typeof n.insert!="number")throw new RangeError("Invalid input for ReplaceAroundStep.fromJSON");return new Sn(n.from,n.to,n.gapFrom,n.gapTo,De.fromJSON(e,n.slice),n.insert,!!n.structure)}}Wn.jsonID("replaceAround",Sn);function o0(t,e,n){let i=t.resolve(e),r=n-e,o=i.depth;for(;r>0&&o>0&&i.indexAfter(o)==i.node(o).childCount;)o--,r--;if(r>0){let s=i.node(o).maybeChild(i.indexAfter(o));for(;r>0;){if(!s||s.isLeaf)return!0;s=s.firstChild,r--}}return!1}function FK(t,e,n,i){let r=[],o=[],s,a;t.doc.nodesBetween(e,n,(l,f,u)=>{if(!l.isInline)return;let c=l.marks;if(!i.isInSet(c)&&u.type.allowsMarkType(i.type)){let d=Math.max(f,e),p=Math.min(f+l.nodeSize,n),h=i.addToSet(c);for(let g=0;g<c.length;g++)c[g].isInSet(h)||(s&&s.to==d&&s.mark.eq(c[g])?s.to=p:r.push(s=new rr(d,p,c[g])));a&&a.to==d?a.to=p:o.push(a=new Do(d,p,i))}}),r.forEach(l=>t.step(l)),o.forEach(l=>t.step(l))}function $K(t,e,n,i){let r=[],o=0;t.doc.nodesBetween(e,n,(s,a)=>{if(!s.isInline)return;o++;let l=null;if(i instanceof jd){let f=s.marks,u;for(;u=i.isInSet(f);)(l||(l=[])).push(u),f=u.removeFromSet(f)}else i?i.isInSet(s.marks)&&(l=[i]):l=s.marks;if(l&&l.length){let f=Math.min(a+s.nodeSize,n);for(let u=0;u<l.length;u++){let c=l[u],d;for(let p=0;p<r.length;p++){let h=r[p];h.step==o-1&&c.eq(r[p].style)&&(d=h)}d?(d.to=f,d.step=o):r.push({style:c,from:Math.max(a,e),to:f,step:o})}}}),r.forEach(s=>t.step(new rr(s.from,s.to,s.style)))}function s0(t,e,n,i=n.contentMatch,r=!0){let o=t.doc.nodeAt(e),s=[],a=e+1;for(let l=0;l<o.childCount;l++){let f=o.child(l),u=a+f.nodeSize,c=i.matchType(f.type);if(!c)s.push(new kn(a,u,De.empty));else{i=c;for(let d=0;d<f.marks.length;d++)n.allowsMarkType(f.marks[d].type)||t.step(new rr(a,u,f.marks[d]));if(r&&f.isText&&n.whitespace!="pre"){let d,p=/\r?\n|\r/g,h;for(;d=p.exec(f.text);)h||(h=new De(we.from(n.schema.text(" ",n.allowedMarks(f.marks))),0,0)),s.push(new kn(a+d.index,a+d.index+d[0].length,h))}}a=u}if(!i.validEnd){let l=i.fillBefore(we.empty,!0);t.replace(a,a,new De(l,0,0))}for(let l=s.length-1;l>=0;l--)t.step(s[l])}function LK(t,e,n){return(e==0||t.canReplace(e,t.childCount))&&(n==t.childCount||t.canReplace(0,n))}function Ba(t){let n=t.parent.content.cutByIndex(t.startIndex,t.endIndex);for(let i=t.depth;;--i){let r=t.$from.node(i),o=t.$from.index(i),s=t.$to.indexAfter(i);if(i<t.depth&&r.canReplace(o,s,n))return i;if(i==0||r.type.spec.isolating||!LK(r,o,s))break}return null}function qK(t,e,n){let{$from:i,$to:r,depth:o}=e,s=i.before(o+1),a=r.after(o+1),l=s,f=a,u=we.empty,c=0;for(let h=o,g=!1;h>n;h--)g||i.index(h)>0?(g=!0,u=we.from(i.node(h).copy(u)),c++):l--;let d=we.empty,p=0;for(let h=o,g=!1;h>n;h--)g||r.after(h+1)<r.end(h)?(g=!0,d=we.from(r.node(h).copy(d)),p++):f++;t.step(new Sn(l,f,s,a,new De(u.append(d),c,p),u.size-c,!0))}function R4(t,e,n=null,i=t){let r=VK(t,e),o=r&&zK(i,e);return o?r.map(T4).concat({type:e,attrs:n}).concat(o.map(T4)):null}function T4(t){return{type:t,attrs:null}}function VK(t,e){let{parent:n,startIndex:i,endIndex:r}=t,o=n.contentMatchAt(i).findWrapping(e);if(!o)return null;let s=o.length?o[0]:e;return n.canReplaceWith(i,r,s)?o:null}function zK(t,e){let{parent:n,startIndex:i,endIndex:r}=t,o=n.child(i),s=e.contentMatch.findWrapping(o.type);if(!s)return null;let l=(s.length?s[s.length-1]:e).contentMatch;for(let f=i;l&&f<r;f++)l=l.matchType(n.child(f).type);return!l||!l.validEnd?null:s}function jK(t,e,n){let i=we.empty;for(let s=n.length-1;s>=0;s--){if(i.size){let a=n[s].type.contentMatch.matchFragment(i);if(!a||!a.validEnd)throw new RangeError("Wrapper type given to Transform.wrap does not form valid content of its parent wrapper")}i=we.from(n[s].type.create(n[s].attrs,i))}let r=e.start,o=e.end;t.step(new Sn(r,o,r,o,new De(i,0,0),n.length,!0))}function HK(t,e,n,i,r){if(!i.isTextblock)throw new RangeError("Type given to setBlockType should be a textblock");let o=t.steps.length;t.doc.nodesBetween(e,n,(s,a)=>{let l=typeof r=="function"?r(s):r;if(s.isTextblock&&!s.hasMarkup(i,l)&&UK(t.doc,t.mapping.slice(o).map(a),i)){let f=null;if(i.schema.linebreakReplacement){let p=i.whitespace=="pre",h=!!i.contentMatch.matchType(i.schema.linebreakReplacement);p&&!h?f=!1:!p&&h&&(f=!0)}f===!1&&M4(t,s,a,o),s0(t,t.mapping.slice(o).map(a,1),i,void 0,f===null);let u=t.mapping.slice(o),c=u.map(a,1),d=u.map(a+s.nodeSize,1);return t.step(new Sn(c,d,c+1,d-1,new De(we.from(i.create(l,null,s.marks)),0,0),1,!0)),f===!0&&P4(t,s,a,o),!1}})}function P4(t,e,n,i){e.forEach((r,o)=>{if(r.isText){let s,a=/\r?\n|\r/g;for(;s=a.exec(r.text);){let l=t.mapping.slice(i).map(n+1+o+s.index);t.replaceWith(l,l+1,e.type.schema.linebreakReplacement.create())}}})}function M4(t,e,n,i){e.forEach((r,o)=>{if(r.type==r.type.schema.linebreakReplacement){let s=t.mapping.slice(i).map(n+1+o);t.replaceWith(s,s+1,e.type.schema.text(` 327 `))}})}function UK(t,e,n){let i=t.resolve(e),r=i.index();return i.parent.canReplaceWith(r,r+1,n)}function WK(t,e,n,i,r){let o=t.doc.nodeAt(e);if(!o)throw new RangeError("No node at given position");n||(n=o.type);let s=n.create(i,null,r||o.marks);if(o.isLeaf)return t.replaceWith(e,e+o.nodeSize,s);if(!n.validContent(o.content))throw new RangeError("Invalid content for node type "+n.name);t.step(new Sn(e,e+o.nodeSize,e+1,e+o.nodeSize-1,new De(we.from(s),0,0),1,!0))}function to(t,e,n=1,i){let r=t.resolve(e),o=r.depth-n,s=i&&i[i.length-1]||r.parent;if(o<0||r.parent.type.spec.isolating||!r.parent.canReplace(r.index(),r.parent.childCount)||!s.type.validContent(r.parent.content.cutByIndex(r.index(),r.parent.childCount)))return!1;for(let f=r.depth-1,u=n-2;f>o;f--,u--){let c=r.node(f),d=r.index(f);if(c.type.spec.isolating)return!1;let p=c.content.cutByIndex(d,c.childCount),h=i&&i[u+1];h&&(p=p.replaceChild(0,h.type.create(h.attrs)));let g=i&&i[u]||c;if(!c.canReplace(d+1,c.childCount)||!g.type.validContent(p))return!1}let a=r.indexAfter(o),l=i&&i[0];return r.node(o).canReplaceWith(a,a,l?l.type:r.node(o+1).type)}function KK(t,e,n=1,i){let r=t.doc.resolve(e),o=we.empty,s=we.empty;for(let a=r.depth,l=r.depth-n,f=n-1;a>l;a--,f--){o=we.from(r.node(a).copy(o));let u=i&&i[f];s=we.from(u?u.type.create(u.attrs,s):r.node(a).copy(s))}t.step(new kn(e,e,new De(o.append(s),n,n),!0))}function Is(t,e){let n=t.resolve(e),i=n.index();return I4(n.nodeBefore,n.nodeAfter)&&n.parent.canReplace(i,i+1)}function GK(t,e){e.content.size||t.type.compatibleContent(e.type);let n=t.contentMatchAt(t.childCount),{linebreakReplacement:i}=t.type.schema;for(let r=0;r<e.childCount;r++){let o=e.child(r),s=o.type==i?t.type.schema.nodes.text:o.type;if(n=n.matchType(s),!n||!t.type.allowsMarks(o.marks))return!1}return n.validEnd}function I4(t,e){return!!(t&&e&&!t.isLeaf&&GK(t,e))}function Kd(t,e,n=-1){let i=t.resolve(e);for(let r=i.depth;;r--){let o,s,a=i.index(r);if(r==i.depth?(o=i.nodeBefore,s=i.nodeAfter):n>0?(o=i.node(r+1),a++,s=i.node(r).maybeChild(a)):(o=i.node(r).maybeChild(a-1),s=i.node(r+1)),o&&!o.isTextblock&&I4(o,s)&&i.node(r).canReplace(a,a+1))return e;if(r==0)break;e=n<0?i.before(r):i.after(r)}}function JK(t,e,n){let i=null,{linebreakReplacement:r}=t.doc.type.schema,o=t.doc.resolve(e-n),s=o.node().type;if(r&&s.inlineContent){let u=s.whitespace=="pre",c=!!s.contentMatch.matchType(r);u&&!c?i=!1:!u&&c&&(i=!0)}let a=t.steps.length;if(i===!1){let u=t.doc.resolve(e+n);M4(t,u.node(),u.before(),a)}s.inlineContent&&s0(t,e+n-1,s,o.node().contentMatchAt(o.index()),i==null);let l=t.mapping.slice(a),f=l.map(e-n);if(t.step(new kn(f,l.map(e+n,-1),De.empty,!0)),i===!0){let u=t.doc.resolve(f);P4(t,u.node(),u.before(),t.steps.length)}return t}function YK(t,e,n){let i=t.resolve(e);if(i.parent.canReplaceWith(i.index(),i.index(),n))return e;if(i.parentOffset==0)for(let r=i.depth-1;r>=0;r--){let o=i.index(r);if(i.node(r).canReplaceWith(o,o,n))return i.before(r+1);if(o>0)return null}if(i.parentOffset==i.parent.content.size)for(let r=i.depth-1;r>=0;r--){let o=i.indexAfter(r);if(i.node(r).canReplaceWith(o,o,n))return i.after(r+1);if(o<i.node(r).childCount)return null}return null}function N4(t,e,n){let i=t.resolve(e);if(!n.content.size)return e;let r=n.content;for(let o=0;o<n.openStart;o++)r=r.firstChild.content;for(let o=1;o<=(n.openStart==0&&n.size?2:1);o++)for(let s=i.depth;s>=0;s--){let a=s==i.depth?0:i.pos<=(i.start(s+1)+i.end(s+1))/2?-1:1,l=i.index(s)+(a>0?1:0),f=i.node(s),u=!1;if(o==1)u=f.canReplace(l,l,r);else{let c=f.contentMatchAt(l).findWrapping(r.firstChild.type);u=c&&f.canReplaceWith(l,l,c[0])}if(u)return a==0?i.pos:a<0?i.before(s+1):i.after(s+1)}return null}function Gd(t,e,n=e,i=De.empty){if(e==n&&!i.size)return null;let r=t.resolve(e),o=t.resolve(n);return D4(r,o,i)?new kn(e,n,i):new XK(r,o,i).fit()}function D4(t,e,n){return!n.openStart&&!n.openEnd&&t.start()==e.start()&&t.parent.canReplace(t.index(),e.index(),n.content)}class XK{constructor(e,n,i){this.$from=e,this.$to=n,this.unplaced=i,this.frontier=[],this.placed=we.empty;for(let r=0;r<=e.depth;r++){let o=e.node(r);this.frontier.push({type:o.type,match:o.contentMatchAt(e.indexAfter(r))})}for(let r=e.depth;r>0;r--)this.placed=we.from(e.node(r).copy(this.placed))}get depth(){return this.frontier.length-1}fit(){for(;this.unplaced.size;){let f=this.findFittable();f?this.placeNodes(f):this.openMore()||this.dropNode()}let e=this.mustMoveInline(),n=this.placed.size-this.depth-this.$from.depth,i=this.$from,r=this.close(e<0?this.$to:i.doc.resolve(e));if(!r)return null;let o=this.placed,s=i.depth,a=r.depth;for(;s&&a&&o.childCount==1;)o=o.firstChild.content,s--,a--;let l=new De(o,s,a);return e>-1?new Sn(i.pos,e,this.$to.pos,this.$to.end(),l,n):l.size||i.pos!=this.$to.pos?new kn(i.pos,r.pos,l):null}findFittable(){let e=this.unplaced.openStart;for(let n=this.unplaced.content,i=0,r=this.unplaced.openEnd;i<e;i++){let o=n.firstChild;if(n.childCount>1&&(r=0),o.type.spec.isolating&&r<=i){e=i;break}n=o.content}for(let n=1;n<=2;n++)for(let i=n==1?e:this.unplaced.openStart;i>=0;i--){let r,o=null;i?(o=a0(this.unplaced.content,i-1).firstChild,r=o.content):r=this.unplaced.content;let s=r.firstChild;for(let a=this.depth;a>=0;a--){let{type:l,match:f}=this.frontier[a],u,c=null;if(n==1&&(s?f.matchType(s.type)||(c=f.fillBefore(we.from(s),!1)):o&&l.compatibleContent(o.type)))return{sliceDepth:i,frontierDepth:a,parent:o,inject:c};if(n==2&&s&&(u=f.findWrapping(s.type)))return{sliceDepth:i,frontierDepth:a,parent:o,wrap:u};if(o&&f.matchType(o.type))break}}}openMore(){let{content:e,openStart:n,openEnd:i}=this.unplaced,r=a0(e,n);return!r.childCount||r.firstChild.isLeaf?!1:(this.unplaced=new De(e,n+1,Math.max(i,r.size+n>=e.size-i?n+1:0)),!0)}dropNode(){let{content:e,openStart:n,openEnd:i}=this.unplaced,r=a0(e,n);if(r.childCount<=1&&n>0){let o=e.size-n<=n+r.size;this.unplaced=new De(Ef(e,n-1,1),n-1,o?n-1:i)}else this.unplaced=new De(Ef(e,n,1),n,i)}placeNodes({sliceDepth:e,frontierDepth:n,parent:i,inject:r,wrap:o}){for(;this.depth>n;)this.closeFrontierNode();if(o)for(let g=0;g<o.length;g++)this.openFrontierNode(o[g]);let s=this.unplaced,a=i?i.content:s.content,l=s.openStart-e,f=0,u=[],{match:c,type:d}=this.frontier[n];if(r){for(let g=0;g<r.childCount;g++)u.push(r.child(g));c=c.matchFragment(r)}let p=a.size+e-(s.content.size-s.openEnd);for(;f<a.childCount;){let g=a.child(f),y=c.matchType(g.type);if(!y)break;f++,(f>1||l==0||g.content.size)&&(c=y,u.push(B4(g.mark(d.allowedMarks(g.marks)),f==1?l:0,f==a.childCount?p:-1)))}let h=f==a.childCount;h||(p=-1),this.placed=Of(this.placed,n,we.from(u)),this.frontier[n].match=c,h&&p<0&&i&&i.type==this.frontier[this.depth].type&&this.frontier.length>1&&this.closeFrontierNode();for(let g=0,y=a;g<p;g++){let w=y.lastChild;this.frontier.push({type:w.type,match:w.contentMatchAt(w.childCount)}),y=w.content}this.unplaced=h?e==0?De.empty:new De(Ef(s.content,e-1,1),e-1,p<0?s.openEnd:e-1):new De(Ef(s.content,e,f),s.openStart,s.openEnd)}mustMoveInline(){if(!this.$to.parent.isTextblock)return-1;let e=this.frontier[this.depth],n;if(!e.type.isTextblock||!l0(this.$to,this.$to.depth,e.type,e.match,!1)||this.$to.depth==this.depth&&(n=this.findCloseLevel(this.$to))&&n.depth==this.depth)return-1;let{depth:i}=this.$to,r=this.$to.after(i);for(;i>1&&r==this.$to.end(--i);)++r;return r}findCloseLevel(e){e:for(let n=Math.min(this.depth,e.depth);n>=0;n--){let{match:i,type:r}=this.frontier[n],o=n<e.depth&&e.end(n+1)==e.pos+(e.depth-(n+1)),s=l0(e,n,r,i,o);if(s){for(let a=n-1;a>=0;a--){let{match:l,type:f}=this.frontier[a],u=l0(e,a,f,l,!0);if(!u||u.childCount)continue e}return{depth:n,fit:s,move:o?e.doc.resolve(e.after(n+1)):e}}}}close(e){let n=this.findCloseLevel(e);if(!n)return null;for(;this.depth>n.depth;)this.closeFrontierNode();n.fit.childCount&&(this.placed=Of(this.placed,n.depth,n.fit)),e=n.move;for(let i=n.depth+1;i<=e.depth;i++){let r=e.node(i),o=r.type.contentMatch.fillBefore(r.content,!0,e.index(i));this.openFrontierNode(r.type,r.attrs,o)}return e}openFrontierNode(e,n=null,i){let r=this.frontier[this.depth];r.match=r.match.matchType(e),this.placed=Of(this.placed,this.depth,we.from(e.create(n,i))),this.frontier.push({type:e,match:e.contentMatch})}closeFrontierNode(){let n=this.frontier.pop().match.fillBefore(we.empty,!0);n.childCount&&(this.placed=Of(this.placed,this.frontier.length,n))}}function Ef(t,e,n){return e==0?t.cutByIndex(n,t.childCount):t.replaceChild(0,t.firstChild.copy(Ef(t.firstChild.content,e-1,n)))}function Of(t,e,n){return e==0?t.append(n):t.replaceChild(t.childCount-1,t.lastChild.copy(Of(t.lastChild.content,e-1,n)))}function a0(t,e){for(let n=0;n<e;n++)t=t.firstChild.content;return t}function B4(t,e,n){if(e<=0)return t;let i=t.content;return e>1&&(i=i.replaceChild(0,B4(i.firstChild,e-1,i.childCount==1?n-1:0))),e>0&&(i=t.type.contentMatch.fillBefore(i).append(i),n<=0&&(i=i.append(t.type.contentMatch.matchFragment(i).fillBefore(we.empty,!0)))),t.copy(i)}function l0(t,e,n,i,r){let o=t.node(e),s=r?t.indexAfter(e):t.index(e);if(s==o.childCount&&!n.compatibleContent(o.type))return null;let a=i.fillBefore(o.content,!0,s);return a&&!QK(n,o.content,s)?a:null}function QK(t,e,n){for(let i=n;i<e.childCount;i++)if(!t.allowsMarks(e.child(i).marks))return!0;return!1}function ZK(t){return t.spec.defining||t.spec.definingForContent}function eG(t,e,n,i){if(!i.size)return t.deleteRange(e,n);let r=t.doc.resolve(e),o=t.doc.resolve(n);if(D4(r,o,i))return t.step(new kn(e,n,i));let s=$4(r,t.doc.resolve(n));s[s.length-1]==0&&s.pop();let a=-(r.depth+1);s.unshift(a);for(let d=r.depth,p=r.pos-1;d>0;d--,p--){let h=r.node(d).type.spec;if(h.defining||h.definingAsContext||h.isolating)break;s.indexOf(d)>-1?a=d:r.before(d)==p&&s.splice(1,0,-d)}let l=s.indexOf(a),f=[],u=i.openStart;for(let d=i.content,p=0;;p++){let h=d.firstChild;if(f.push(h),p==i.openStart)break;d=h.content}for(let d=u-1;d>=0;d--){let p=f[d],h=ZK(p.type);if(h&&!p.sameMarkup(r.node(Math.abs(a)-1)))u=d;else if(h||!p.type.isTextblock)break}for(let d=i.openStart;d>=0;d--){let p=(d+u+1)%(i.openStart+1),h=f[p];if(h)for(let g=0;g<s.length;g++){let y=s[(g+l)%s.length],w=!0;y<0&&(w=!1,y=-y);let v=r.node(y-1),_=r.index(y-1);if(v.canReplaceWith(_,_,h.type,h.marks))return t.replace(r.before(y),w?o.after(y):n,new De(F4(i.content,0,i.openStart,p),p,i.openEnd))}}let c=t.steps.length;for(let d=s.length-1;d>=0&&(t.replace(e,n,i),!(t.steps.length>c));d--){let p=s[d];p<0||(e=r.before(p),n=o.after(p))}}function F4(t,e,n,i,r){if(e<n){let o=t.firstChild;t=t.replaceChild(0,o.copy(F4(o.content,e+1,n,i,o)))}if(e>i){let o=r.contentMatchAt(0),s=o.fillBefore(t).append(t);t=s.append(o.matchFragment(s).fillBefore(we.empty,!0))}return t}function tG(t,e,n,i){if(!i.isInline&&e==n&&t.doc.resolve(e).parent.content.size){let r=YK(t.doc,e,i.type);r!=null&&(e=n=r)}t.replaceRange(e,n,new De(we.from(i),0,0))}function nG(t,e,n){let i=t.doc.resolve(e),r=t.doc.resolve(n),o=$4(i,r);for(let s=0;s<o.length;s++){let a=o[s],l=s==o.length-1;if(l&&a==0||i.node(a).type.contentMatch.validEnd)return t.delete(i.start(a),r.end(a));if(a>0&&(l||i.node(a-1).canReplace(i.index(a-1),r.indexAfter(a-1))))return t.delete(i.before(a),r.after(a))}for(let s=1;s<=i.depth&&s<=r.depth;s++)if(e-i.start(s)==i.depth-s&&n>i.end(s)&&r.end(s)-n!=r.depth-s&&i.start(s-1)==r.start(s-1)&&i.node(s-1).canReplace(i.index(s-1),r.index(s-1)))return t.delete(i.before(s),n);t.delete(e,n)}function $4(t,e){let n=[],i=Math.min(t.depth,e.depth);for(let r=i;r>=0;r--){let o=t.start(r);if(o<t.pos-(t.depth-r)||e.end(r)>e.pos+(e.depth-r)||t.node(r).type.spec.isolating||e.node(r).type.spec.isolating)break;(o==e.start(r)||r==t.depth&&r==e.depth&&t.parent.inlineContent&&e.parent.inlineContent&&r&&e.start(r-1)==o-1)&&n.push(r)}return n}class Fa extends Wn{constructor(e,n,i){super(),this.pos=e,this.attr=n,this.value=i}apply(e){let n=e.nodeAt(this.pos);if(!n)return ln.fail("No node at attribute step's position");let i=Object.create(null);for(let o in n.attrs)i[o]=n.attrs[o];i[this.attr]=this.value;let r=n.type.create(i,null,n.marks);return ln.fromReplace(e,this.pos,this.pos+1,new De(we.from(r),0,n.isLeaf?0:1))}getMap(){return Ri.empty}invert(e){return new Fa(this.pos,this.attr,e.nodeAt(this.pos).attrs[this.attr])}map(e){let n=e.mapResult(this.pos,1);return n.deletedAfter?null:new Fa(n.pos,this.attr,this.value)}toJSON(){return{stepType:"attr",pos:this.pos,attr:this.attr,value:this.value}}static fromJSON(e,n){if(typeof n.pos!="number"||typeof n.attr!="string")throw new RangeError("Invalid input for AttrStep.fromJSON");return new Fa(n.pos,n.attr,n.value)}}Wn.jsonID("attr",Fa);class Af extends Wn{constructor(e,n){super(),this.attr=e,this.value=n}apply(e){let n=Object.create(null);for(let r in e.attrs)n[r]=e.attrs[r];n[this.attr]=this.value;let i=e.type.create(n,e.content,e.marks);return ln.ok(i)}getMap(){return Ri.empty}invert(e){return new Af(this.attr,e.attrs[this.attr])}map(e){return this}toJSON(){return{stepType:"docAttr",attr:this.attr,value:this.value}}static fromJSON(e,n){if(typeof n.attr!="string")throw new RangeError("Invalid input for DocAttrStep.fromJSON");return new Af(n.attr,n.value)}}Wn.jsonID("docAttr",Af);let $a=class extends Error{};$a=function t(e){let n=Error.call(this,e);return n.__proto__=t.prototype,n},$a.prototype=Object.create(Error.prototype),$a.prototype.constructor=$a,$a.prototype.name="TransformError";class L4{constructor(e){this.doc=e,this.steps=[],this.docs=[],this.mapping=new Cf}get before(){return this.docs.length?this.docs[0]:this.doc}step(e){let n=this.maybeStep(e);if(n.failed)throw new $a(n.failed);return this}maybeStep(e){let n=e.apply(this.doc);return n.failed||this.addStep(e,n.doc),n}get docChanged(){return this.steps.length>0}addStep(e,n){this.docs.push(this.doc),this.steps.push(e),this.mapping.appendMap(e.getMap()),this.doc=n}replace(e,n=e,i=De.empty){let r=Gd(this.doc,e,n,i);return r&&this.step(r),this}replaceWith(e,n,i){return this.replace(e,n,new De(we.from(i),0,0))}delete(e,n){return this.replace(e,n,De.empty)}insert(e,n){return this.replaceWith(e,e,n)}replaceRange(e,n,i){return eG(this,e,n,i),this}replaceRangeWith(e,n,i){return tG(this,e,n,i),this}deleteRange(e,n){return nG(this,e,n),this}lift(e,n){return qK(this,e,n),this}join(e,n=1){return JK(this,e,n),this}wrap(e,n){return jK(this,e,n),this}setBlockType(e,n=e,i,r=null){return HK(this,e,n,i,r),this}setNodeMarkup(e,n,i=null,r){return WK(this,e,n,i,r),this}setNodeAttribute(e,n,i){return this.step(new Fa(e,n,i)),this}setDocAttribute(e,n){return this.step(new Af(e,n)),this}addNodeMark(e,n){return this.step(new Bo(e,n)),this}removeNodeMark(e,n){let i=this.doc.nodeAt(e);if(!i)throw new RangeError("No node at position "+e);if(n instanceof Vt)n.isInSet(i.marks)&&this.step(new Ms(e,n));else{let r=i.marks,o,s=[];for(;o=n.isInSet(r);)s.push(new Ms(e,o)),r=o.removeFromSet(r);for(let a=s.length-1;a>=0;a--)this.step(s[a])}return this}split(e,n=1,i){return KK(this,e,n,i),this}addMark(e,n,i){return FK(this,e,n,i),this}removeMark(e,n,i){return $K(this,e,n,i),this}clearIncompatible(e,n,i){return s0(this,e,n,i),this}}const f0=Object.create(null);class ht{constructor(e,n,i){this.$anchor=e,this.$head=n,this.ranges=i||[new iG(e.min(n),e.max(n))]}get anchor(){return this.$anchor.pos}get head(){return this.$head.pos}get from(){return this.$from.pos}get to(){return this.$to.pos}get $from(){return this.ranges[0].$from}get $to(){return this.ranges[0].$to}get empty(){let e=this.ranges;for(let n=0;n<e.length;n++)if(e[n].$from.pos!=e[n].$to.pos)return!1;return!0}content(){return this.$from.doc.slice(this.from,this.to,!0)}replace(e,n=De.empty){let i=n.content.lastChild,r=null;for(let a=0;a<n.openEnd;a++)r=i,i=i.lastChild;let o=e.steps.length,s=this.ranges;for(let a=0;a<s.length;a++){let{$from:l,$to:f}=s[a],u=e.mapping.slice(o);e.replaceRange(u.map(l.pos),u.map(f.pos),a?De.empty:n),a==0&&z4(e,o,(i?i.isInline:r&&r.isTextblock)?-1:1)}}replaceWith(e,n){let i=e.steps.length,r=this.ranges;for(let o=0;o<r.length;o++){let{$from:s,$to:a}=r[o],l=e.mapping.slice(i),f=l.map(s.pos),u=l.map(a.pos);o?e.deleteRange(f,u):(e.replaceRangeWith(f,u,n),z4(e,i,n.isInline?-1:1))}}static findFrom(e,n,i=!1){let r=e.parent.inlineContent?new mt(e):La(e.node(0),e.parent,e.pos,e.index(),n,i);if(r)return r;for(let o=e.depth-1;o>=0;o--){let s=n<0?La(e.node(0),e.node(o),e.before(o+1),e.index(o),n,i):La(e.node(0),e.node(o),e.after(o+1),e.index(o)+1,n,i);if(s)return s}return null}static near(e,n=1){return this.findFrom(e,n)||this.findFrom(e,-n)||new Ti(e.node(0))}static atStart(e){return La(e,e,0,0,1)||new Ti(e)}static atEnd(e){return La(e,e,e.content.size,e.childCount,-1)||new Ti(e)}static fromJSON(e,n){if(!n||!n.type)throw new RangeError("Invalid input for Selection.fromJSON");let i=f0[n.type];if(!i)throw new RangeError(`No selection type ${n.type} defined`);return i.fromJSON(e,n)}static jsonID(e,n){if(e in f0)throw new RangeError("Duplicate use of selection JSON ID "+e);return f0[e]=n,n.prototype.jsonID=e,n}getBookmark(){return mt.between(this.$anchor,this.$head).getBookmark()}}ht.prototype.visible=!0;class iG{constructor(e,n){this.$from=e,this.$to=n}}let q4=!1;function V4(t){!q4&&!t.parent.inlineContent&&(q4=!0,console.warn("TextSelection endpoint not pointing into a node with inline content ("+t.parent.type.name+")"))}class mt extends ht{constructor(e,n=e){V4(e),V4(n),super(e,n)}get $cursor(){return this.$anchor.pos==this.$head.pos?this.$head:null}map(e,n){let i=e.resolve(n.map(this.head));if(!i.parent.inlineContent)return ht.near(i);let r=e.resolve(n.map(this.anchor));return new mt(r.parent.inlineContent?r:i,i)}replace(e,n=De.empty){if(super.replace(e,n),n==De.empty){let i=this.$from.marksAcross(this.$to);i&&e.ensureMarks(i)}}eq(e){return e instanceof mt&&e.anchor==this.anchor&&e.head==this.head}getBookmark(){return new Jd(this.anchor,this.head)}toJSON(){return{type:"text",anchor:this.anchor,head:this.head}}static fromJSON(e,n){if(typeof n.anchor!="number"||typeof n.head!="number")throw new RangeError("Invalid input for TextSelection.fromJSON");return new mt(e.resolve(n.anchor),e.resolve(n.head))}static create(e,n,i=n){let r=e.resolve(n);return new this(r,i==n?r:e.resolve(i))}static between(e,n,i){let r=e.pos-n.pos;if((!i||r)&&(i=r>=0?1:-1),!n.parent.inlineContent){let o=ht.findFrom(n,i,!0)||ht.findFrom(n,-i,!0);if(o)n=o.$head;else return ht.near(n,i)}return e.parent.inlineContent||(r==0?e=n:(e=(ht.findFrom(e,-i,!0)||ht.findFrom(e,i,!0)).$anchor,e.pos<n.pos!=r<0&&(e=n))),new mt(e,n)}}ht.jsonID("text",mt);class Jd{constructor(e,n){this.anchor=e,this.head=n}map(e){return new Jd(e.map(this.anchor),e.map(this.head))}resolve(e){return mt.between(e.resolve(this.anchor),e.resolve(this.head))}}class nt extends ht{constructor(e){let n=e.nodeAfter,i=e.node(0).resolve(e.pos+n.nodeSize);super(e,i),this.node=n}map(e,n){let{deleted:i,pos:r}=n.mapResult(this.anchor),o=e.resolve(r);return i?ht.near(o):new nt(o)}content(){return new De(we.from(this.node),0,0)}eq(e){return e instanceof nt&&e.anchor==this.anchor}toJSON(){return{type:"node",anchor:this.anchor}}getBookmark(){return new u0(this.anchor)}static fromJSON(e,n){if(typeof n.anchor!="number")throw new RangeError("Invalid input for NodeSelection.fromJSON");return new nt(e.resolve(n.anchor))}static create(e,n){return new nt(e.resolve(n))}static isSelectable(e){return!e.isText&&e.type.spec.selectable!==!1}}nt.prototype.visible=!1,ht.jsonID("node",nt);class u0{constructor(e){this.anchor=e}map(e){let{deleted:n,pos:i}=e.mapResult(this.anchor);return n?new Jd(i,i):new u0(i)}resolve(e){let n=e.resolve(this.anchor),i=n.nodeAfter;return i&&nt.isSelectable(i)?new nt(n):ht.near(n)}}class Ti extends ht{constructor(e){super(e.resolve(0),e.resolve(e.content.size))}replace(e,n=De.empty){if(n==De.empty){e.delete(0,e.doc.content.size);let i=ht.atStart(e.doc);i.eq(e.selection)||e.setSelection(i)}else super.replace(e,n)}toJSON(){return{type:"all"}}static fromJSON(e){return new Ti(e)}map(e){return new Ti(e)}eq(e){return e instanceof Ti}getBookmark(){return rG}}ht.jsonID("all",Ti);const rG={map(){return this},resolve(t){return new Ti(t)}};function La(t,e,n,i,r,o=!1){if(e.inlineContent)return mt.create(t,n);for(let s=i-(r>0?0:1);r>0?s<e.childCount:s>=0;s+=r){let a=e.child(s);if(a.isAtom){if(!o&&nt.isSelectable(a))return nt.create(t,n-(r<0?a.nodeSize:0))}else{let l=La(t,a,n+r,r<0?a.childCount:0,r,o);if(l)return l}n+=a.nodeSize*r}return null}function z4(t,e,n){let i=t.steps.length-1;if(i<e)return;let r=t.steps[i];if(!(r instanceof kn||r instanceof Sn))return;let o=t.mapping.maps[i],s;o.forEach((a,l,f,u)=>{s==null&&(s=u)}),t.setSelection(ht.near(t.doc.resolve(s),n))}const j4=1,Yd=2,H4=4;class oG extends L4{constructor(e){super(e.doc),this.curSelectionFor=0,this.updated=0,this.meta=Object.create(null),this.time=Date.now(),this.curSelection=e.selection,this.storedMarks=e.storedMarks}get selection(){return this.curSelectionFor<this.steps.length&&(this.curSelection=this.curSelection.map(this.doc,this.mapping.slice(this.curSelectionFor)),this.curSelectionFor=this.steps.length),this.curSelection}setSelection(e){if(e.$from.doc!=this.doc)throw new RangeError("Selection passed to setSelection must point at the current document");return this.curSelection=e,this.curSelectionFor=this.steps.length,this.updated=(this.updated|j4)&~Yd,this.storedMarks=null,this}get selectionSet(){return(this.updated&j4)>0}setStoredMarks(e){return this.storedMarks=e,this.updated|=Yd,this}ensureMarks(e){return Vt.sameSet(this.storedMarks||this.selection.$from.marks(),e)||this.setStoredMarks(e),this}addStoredMark(e){return this.ensureMarks(e.addToSet(this.storedMarks||this.selection.$head.marks()))}removeStoredMark(e){return this.ensureMarks(e.removeFromSet(this.storedMarks||this.selection.$head.marks()))}get storedMarksSet(){return(this.updated&Yd)>0}addStep(e,n){super.addStep(e,n),this.updated=this.updated&~Yd,this.storedMarks=null}setTime(e){return this.time=e,this}replaceSelection(e){return this.selection.replace(this,e),this}replaceSelectionWith(e,n=!0){let i=this.selection;return n&&(e=e.mark(this.storedMarks||(i.empty?i.$from.marks():i.$from.marksAcross(i.$to)||Vt.none))),i.replaceWith(this,e),this}deleteSelection(){return this.selection.replace(this),this}insertText(e,n,i){let r=this.doc.type.schema;if(n==null)return e?this.replaceSelectionWith(r.text(e),!0):this.deleteSelection();{if(i==null&&(i=n),i=i??n,!e)return this.deleteRange(n,i);let o=this.storedMarks;if(!o){let s=this.doc.resolve(n);o=i==n?s.marks():s.marksAcross(this.doc.resolve(i))}return this.replaceRangeWith(n,i,r.text(e,o)),this.selection.empty||this.setSelection(ht.near(this.selection.$to)),this}}setMeta(e,n){return this.meta[typeof e=="string"?e:e.key]=n,this}getMeta(e){return this.meta[typeof e=="string"?e:e.key]}get isGeneric(){for(let e in this.meta)return!1;return!0}scrollIntoView(){return this.updated|=H4,this}get scrolledIntoView(){return(this.updated&H4)>0}}function U4(t,e){return!e||!t?t:t.bind(e)}class Rf{constructor(e,n,i){this.name=e,this.init=U4(n.init,i),this.apply=U4(n.apply,i)}}const sG=[new Rf("doc",{init(t){return t.doc||t.schema.topNodeType.createAndFill()},apply(t){return t.doc}}),new Rf("selection",{init(t,e){return t.selection||ht.atStart(e.doc)},apply(t){return t.selection}}),new Rf("storedMarks",{init(t){return t.storedMarks||null},apply(t,e,n,i){return i.selection.$cursor?t.storedMarks:null}}),new Rf("scrollToSelection",{init(){return 0},apply(t,e){return t.scrolledIntoView?e+1:e}})];class c0{constructor(e,n){this.schema=e,this.plugins=[],this.pluginsByKey=Object.create(null),this.fields=sG.slice(),n&&n.forEach(i=>{if(this.pluginsByKey[i.key])throw new RangeError("Adding different instances of a keyed plugin ("+i.key+")");this.plugins.push(i),this.pluginsByKey[i.key]=i,i.spec.state&&this.fields.push(new Rf(i.key,i.spec.state,i))})}}class qa{constructor(e){this.config=e}get schema(){return this.config.schema}get plugins(){return this.config.plugins}apply(e){return this.applyTransaction(e).state}filterTransaction(e,n=-1){for(let i=0;i<this.config.plugins.length;i++)if(i!=n){let r=this.config.plugins[i];if(r.spec.filterTransaction&&!r.spec.filterTransaction.call(r,e,this))return!1}return!0}applyTransaction(e){if(!this.filterTransaction(e))return{state:this,transactions:[]};let n=[e],i=this.applyInner(e),r=null;for(;;){let o=!1;for(let s=0;s<this.config.plugins.length;s++){let a=this.config.plugins[s];if(a.spec.appendTransaction){let l=r?r[s].n:0,f=r?r[s].state:this,u=l<n.length&&a.spec.appendTransaction.call(a,l?n.slice(l):n,f,i);if(u&&i.filterTransaction(u,s)){if(u.setMeta("appendedTransaction",e),!r){r=[];for(let c=0;c<this.config.plugins.length;c++)r.push(c<s?{state:i,n:n.length}:{state:this,n:0})}n.push(u),i=i.applyInner(u),o=!0}r&&(r[s]={state:i,n:n.length})}}if(!o)return{state:i,transactions:n}}}applyInner(e){if(!e.before.eq(this.doc))throw new RangeError("Applying a mismatched transaction");let n=new qa(this.config),i=this.config.fields;for(let r=0;r<i.length;r++){let o=i[r];n[o.name]=o.apply(e,this[o.name],this,n)}return n}get tr(){return new oG(this)}static create(e){let n=new c0(e.doc?e.doc.type.schema:e.schema,e.plugins),i=new qa(n);for(let r=0;r<n.fields.length;r++)i[n.fields[r].name]=n.fields[r].init(e,i);return i}reconfigure(e){let n=new c0(this.schema,e.plugins),i=n.fields,r=new qa(n);for(let o=0;o<i.length;o++){let s=i[o].name;r[s]=this.hasOwnProperty(s)?this[s]:i[o].init(e,r)}return r}toJSON(e){let n={doc:this.doc.toJSON(),selection:this.selection.toJSON()};if(this.storedMarks&&(n.storedMarks=this.storedMarks.map(i=>i.toJSON())),e&&typeof e=="object")for(let i in e){if(i=="doc"||i=="selection")throw new RangeError("The JSON fields `doc` and `selection` are reserved");let r=e[i],o=r.spec.state;o&&o.toJSON&&(n[i]=o.toJSON.call(r,this[r.key]))}return n}static fromJSON(e,n,i){if(!n)throw new RangeError("Invalid input for EditorState.fromJSON");if(!e.schema)throw new RangeError("Required config field 'schema' missing");let r=new c0(e.schema,e.plugins),o=new qa(r);return r.fields.forEach(s=>{if(s.name=="doc")o.doc=Io.fromJSON(e.schema,n.doc);else if(s.name=="selection")o.selection=ht.fromJSON(o.doc,n.selection);else if(s.name=="storedMarks")n.storedMarks&&(o.storedMarks=n.storedMarks.map(e.schema.markFromJSON));else{if(i)for(let a in i){let l=i[a],f=l.spec.state;if(l.key==s.name&&f&&f.fromJSON&&Object.prototype.hasOwnProperty.call(n,a)){o[s.name]=f.fromJSON.call(l,e,n[a],o);return}}o[s.name]=s.init(e,o)}}),o}}function W4(t,e,n){for(let i in t){let r=t[i];r instanceof Function?r=r.bind(e):i=="handleDOMEvents"&&(r=W4(r,e,{})),n[i]=r}return n}class fn{constructor(e){this.spec=e,this.props={},e.props&&W4(e.props,this,this.props),this.key=e.key?e.key.key:K4("plugin")}getState(e){return e[this.key]}}const d0=Object.create(null);function K4(t){return t in d0?t+"$"+ ++d0[t]:(d0[t]=0,t+"$")}class Kn{constructor(e="key"){this.key=K4(e)}get(e){return e.config.pluginsByKey[this.key]}getState(e){return e[this.key]}}const Nn=function(t){for(var e=0;;e++)if(t=t.previousSibling,!t)return e},Va=function(t){let e=t.assignedSlot||t.parentNode;return e&&e.nodeType==11?e.host:e};let p0=null;const no=function(t,e,n){let i=p0||(p0=document.createRange());return i.setEnd(t,n??t.nodeValue.length),i.setStart(t,e||0),i},aG=function(){p0=null},Ns=function(t,e,n,i){return n&&(G4(t,e,n,i,-1)||G4(t,e,n,i,1))},lG=/^(img|br|input|textarea|hr)$/i;function G4(t,e,n,i,r){for(var o;;){if(t==n&&e==i)return!0;if(e==(r<0?0:$i(t))){let s=t.parentNode;if(!s||s.nodeType!=1||Tf(t)||lG.test(t.nodeName)||t.contentEditable=="false")return!1;e=Nn(t)+(r<0?0:1),t=s}else if(t.nodeType==1){let s=t.childNodes[e+(r<0?-1:0)];if(s.nodeType==1&&s.contentEditable=="false")if(!((o=s.pmViewDesc)===null||o===void 0)&&o.ignoreForSelection)e+=r;else return!1;else t=s,e=r<0?$i(t):0}else return!1}}function $i(t){return t.nodeType==3?t.nodeValue.length:t.childNodes.length}function fG(t,e){for(;;){if(t.nodeType==3&&e)return t;if(t.nodeType==1&&e>0){if(t.contentEditable=="false")return null;t=t.childNodes[e-1],e=$i(t)}else if(t.parentNode&&!Tf(t))e=Nn(t),t=t.parentNode;else return null}}function uG(t,e){for(;;){if(t.nodeType==3&&e<t.nodeValue.length)return t;if(t.nodeType==1&&e<t.childNodes.length){if(t.contentEditable=="false")return null;t=t.childNodes[e],e=0}else if(t.parentNode&&!Tf(t))e=Nn(t)+1,t=t.parentNode;else return null}}function cG(t,e,n){for(let i=e==0,r=e==$i(t);i||r;){if(t==n)return!0;let o=Nn(t);if(t=t.parentNode,!t)return!1;i=i&&o==0,r=r&&o==$i(t)}}function Tf(t){let e;for(let n=t;n&&!(e=n.pmViewDesc);n=n.parentNode);return e&&e.node&&e.node.isBlock&&(e.dom==t||e.contentDOM==t)}const Xd=function(t){return t.focusNode&&Ns(t.focusNode,t.focusOffset,t.anchorNode,t.anchorOffset)};function Ds(t,e){let n=document.createEvent("Event");return n.initEvent("keydown",!0,!0),n.keyCode=t,n.key=n.code=e,n}function dG(t){let e=t.activeElement;for(;e&&e.shadowRoot;)e=e.shadowRoot.activeElement;return e}function pG(t,e,n){if(t.caretPositionFromPoint)try{let i=t.caretPositionFromPoint(e,n);if(i)return{node:i.offsetNode,offset:Math.min($i(i.offsetNode),i.offset)}}catch{}if(t.caretRangeFromPoint){let i=t.caretRangeFromPoint(e,n);if(i)return{node:i.startContainer,offset:Math.min($i(i.startContainer),i.startOffset)}}}const Or=typeof navigator<"u"?navigator:null,J4=typeof document<"u"?document:null,Fo=Or&&Or.userAgent||"",h0=/Edge\/(\d+)/.exec(Fo),Y4=/MSIE \d/.exec(Fo),g0=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(Fo),bi=!!(Y4||g0||h0),$o=Y4?document.documentMode:g0?+g0[1]:h0?+h0[1]:0,Li=!bi&&/gecko\/(\d+)/i.test(Fo);Li&&+(/Firefox\/(\d+)/.exec(Fo)||[0,0])[1];const m0=!bi&&/Chrome\/(\d+)/.exec(Fo),Gn=!!m0,X4=m0?+m0[1]:0,li=!bi&&!!Or&&/Apple Computer/.test(Or.vendor),za=li&&(/Mobile\/\w+/.test(Fo)||!!Or&&Or.maxTouchPoints>2),qi=za||(Or?/Mac/.test(Or.platform):!1),hG=Or?/Win/.test(Or.platform):!1,io=/Android \d/.test(Fo),Pf=!!J4&&"webkitFontSmoothing"in J4.documentElement.style,gG=Pf?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0;function mG(t){let e=t.defaultView&&t.defaultView.visualViewport;return e?{left:0,right:e.width,top:0,bottom:e.height}:{left:0,right:t.documentElement.clientWidth,top:0,bottom:t.documentElement.clientHeight}}function ro(t,e){return typeof t=="number"?t:t[e]}function yG(t){let e=t.getBoundingClientRect(),n=e.width/t.offsetWidth||1,i=e.height/t.offsetHeight||1;return{left:e.left,right:e.left+t.clientWidth*n,top:e.top,bottom:e.top+t.clientHeight*i}}function Q4(t,e,n){let i=t.someProp("scrollThreshold")||0,r=t.someProp("scrollMargin")||5,o=t.dom.ownerDocument;for(let s=n||t.dom;s;){if(s.nodeType!=1){s=Va(s);continue}let a=s,l=a==o.body,f=l?mG(o):yG(a),u=0,c=0;if(e.top<f.top+ro(i,"top")?c=-(f.top-e.top+ro(r,"top")):e.bottom>f.bottom-ro(i,"bottom")&&(c=e.bottom-e.top>f.bottom-f.top?e.top+ro(r,"top")-f.top:e.bottom-f.bottom+ro(r,"bottom")),e.left<f.left+ro(i,"left")?u=-(f.left-e.left+ro(r,"left")):e.right>f.right-ro(i,"right")&&(u=e.right-f.right+ro(r,"right")),u||c)if(l)o.defaultView.scrollBy(u,c);else{let p=a.scrollLeft,h=a.scrollTop;c&&(a.scrollTop+=c),u&&(a.scrollLeft+=u);let g=a.scrollLeft-p,y=a.scrollTop-h;e={left:e.left-g,top:e.top-y,right:e.right-g,bottom:e.bottom-y}}let d=l?"fixed":getComputedStyle(s).position;if(/^(fixed|sticky)$/.test(d))break;s=d=="absolute"?s.offsetParent:Va(s)}}function wG(t){let e=t.dom.getBoundingClientRect(),n=Math.max(0,e.top),i,r;for(let o=(e.left+e.right)/2,s=n+1;s<Math.min(innerHeight,e.bottom);s+=5){let a=t.root.elementFromPoint(o,s);if(!a||a==t.dom||!t.dom.contains(a))continue;let l=a.getBoundingClientRect();if(l.top>=n-20){i=a,r=l.top;break}}return{refDOM:i,refTop:r,stack:Z4(t.dom)}}function Z4(t){let e=[],n=t.ownerDocument;for(let i=t;i&&(e.push({dom:i,top:i.scrollTop,left:i.scrollLeft}),t!=n);i=Va(i));return e}function vG({refDOM:t,refTop:e,stack:n}){let i=t?t.getBoundingClientRect().top:0;eC(n,i==0?0:i-e)}function eC(t,e){for(let n=0;n<t.length;n++){let{dom:i,top:r,left:o}=t[n];i.scrollTop!=r+e&&(i.scrollTop=r+e),i.scrollLeft!=o&&(i.scrollLeft=o)}}let ja=null;function bG(t){if(t.setActive)return t.setActive();if(ja)return t.focus(ja);let e=Z4(t);t.focus(ja==null?{get preventScroll(){return ja={preventScroll:!0},!0}}:void 0),ja||(ja=!1,eC(e,0))}function tC(t,e){let n,i=2e8,r,o=0,s=e.top,a=e.top,l,f;for(let u=t.firstChild,c=0;u;u=u.nextSibling,c++){let d;if(u.nodeType==1)d=u.getClientRects();else if(u.nodeType==3)d=no(u).getClientRects();else continue;for(let p=0;p<d.length;p++){let h=d[p];if(h.top<=s&&h.bottom>=a){s=Math.max(h.bottom,s),a=Math.min(h.top,a);let g=h.left>e.left?h.left-e.left:h.right<e.left?e.left-h.right:0;if(g<i){n=u,i=g,r=g&&n.nodeType==3?{left:h.right<e.left?h.right:h.left,top:e.top}:e,u.nodeType==1&&g&&(o=c+(e.left>=(h.left+h.right)/2?1:0));continue}}else h.top>e.top&&!l&&h.left<=e.left&&h.right>=e.left&&(l=u,f={left:Math.max(h.left,Math.min(h.right,e.left)),top:h.top});!n&&(e.left>=h.right&&e.top>=h.top||e.left>=h.left&&e.top>=h.bottom)&&(o=c+1)}}return!n&&l&&(n=l,r=f,i=0),n&&n.nodeType==3?xG(n,r):!n||i&&n.nodeType==1?{node:t,offset:o}:tC(n,r)}function xG(t,e){let n=t.nodeValue.length,i=document.createRange();for(let r=0;r<n;r++){i.setEnd(t,r+1),i.setStart(t,r);let o=Lo(i,1);if(o.top!=o.bottom&&y0(e,o))return{node:t,offset:r+(e.left>=(o.left+o.right)/2?1:0)}}return{node:t,offset:0}}function y0(t,e){return t.left>=e.left-1&&t.left<=e.right+1&&t.top>=e.top-1&&t.top<=e.bottom+1}function _G(t,e){let n=t.parentNode;return n&&/^li$/i.test(n.nodeName)&&e.left<t.getBoundingClientRect().left?n:t}function kG(t,e,n){let{node:i,offset:r}=tC(e,n),o=-1;if(i.nodeType==1&&!i.firstChild){let s=i.getBoundingClientRect();o=s.left!=s.right&&n.left>(s.left+s.right)/2?1:-1}return t.docView.posFromDOM(i,r,o)}function SG(t,e,n,i){let r=-1;for(let o=e,s=!1;o!=t.dom;){let a=t.docView.nearestDesc(o,!0),l;if(!a)return null;if(a.dom.nodeType==1&&(a.node.isBlock&&a.parent||!a.contentDOM)&&((l=a.dom.getBoundingClientRect()).width||l.height)&&(a.node.isBlock&&a.parent&&!/^T(R|BODY|HEAD|FOOT)$/.test(a.dom.nodeName)&&(!s&&l.left>i.left||l.top>i.top?r=a.posBefore:(!s&&l.right<i.left||l.bottom<i.top)&&(r=a.posAfter),s=!0),!a.contentDOM&&r<0&&!a.node.isText))return(a.node.isBlock?i.top<(l.top+l.bottom)/2:i.left<(l.left+l.right)/2)?a.posBefore:a.posAfter;o=a.dom.parentNode}return r>-1?r:t.docView.posFromDOM(e,n,-1)}function nC(t,e,n){let i=t.childNodes.length;if(i&&n.top<n.bottom)for(let r=Math.max(0,Math.min(i-1,Math.floor(i*(e.top-n.top)/(n.bottom-n.top))-2)),o=r;;){let s=t.childNodes[o];if(s.nodeType==1){let a=s.getClientRects();for(let l=0;l<a.length;l++){let f=a[l];if(y0(e,f))return nC(s,e,f)}}if((o=(o+1)%i)==r)break}return t}function CG(t,e){let n=t.dom.ownerDocument,i,r=0,o=pG(n,e.left,e.top);o&&({node:i,offset:r}=o);let s=(t.root.elementFromPoint?t.root:n).elementFromPoint(e.left,e.top),a;if(!s||!t.dom.contains(s.nodeType!=1?s.parentNode:s)){let f=t.dom.getBoundingClientRect();if(!y0(e,f)||(s=nC(t.dom,e,f),!s))return null}if(li)for(let f=s;i&&f;f=Va(f))f.draggable&&(i=void 0);if(s=_G(s,e),i){if(Li&&i.nodeType==1&&(r=Math.min(r,i.childNodes.length),r<i.childNodes.length)){let u=i.childNodes[r],c;u.nodeName=="IMG"&&(c=u.getBoundingClientRect()).right<=e.left&&c.bottom>e.top&&r++}let f;Pf&&r&&i.nodeType==1&&(f=i.childNodes[r-1]).nodeType==1&&f.contentEditable=="false"&&f.getBoundingClientRect().top>=e.top&&r--,i==t.dom&&r==i.childNodes.length-1&&i.lastChild.nodeType==1&&e.top>i.lastChild.getBoundingClientRect().bottom?a=t.state.doc.content.size:(r==0||i.nodeType!=1||i.childNodes[r-1].nodeName!="BR")&&(a=SG(t,i,r,e))}a==null&&(a=kG(t,s,e));let l=t.docView.nearestDesc(s,!0);return{pos:a,inside:l?l.posAtStart-l.border:-1}}function iC(t){return t.top<t.bottom||t.left<t.right}function Lo(t,e){let n=t.getClientRects();if(n.length){let i=n[e<0?0:n.length-1];if(iC(i))return i}return Array.prototype.find.call(n,iC)||t.getBoundingClientRect()}const EG=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/;function rC(t,e,n){let{node:i,offset:r,atom:o}=t.docView.domFromPos(e,n<0?-1:1),s=Pf||Li;if(i.nodeType==3)if(s&&(EG.test(i.nodeValue)||(n<0?!r:r==i.nodeValue.length))){let l=Lo(no(i,r,r),n);if(Li&&r&&/\s/.test(i.nodeValue[r-1])&&r<i.nodeValue.length){let f=Lo(no(i,r-1,r-1),-1);if(f.top==l.top){let u=Lo(no(i,r,r+1),-1);if(u.top!=l.top)return Mf(u,u.left<f.left)}}return l}else{let l=r,f=r,u=n<0?1:-1;return n<0&&!r?(f++,u=-1):n>=0&&r==i.nodeValue.length?(l--,u=1):n<0?l--:f++,Mf(Lo(no(i,l,f),u),u<0)}if(!t.state.doc.resolve(e-(o||0)).parent.inlineContent){if(o==null&&r&&(n<0||r==$i(i))){let l=i.childNodes[r-1];if(l.nodeType==1)return w0(l.getBoundingClientRect(),!1)}if(o==null&&r<$i(i)){let l=i.childNodes[r];if(l.nodeType==1)return w0(l.getBoundingClientRect(),!0)}return w0(i.getBoundingClientRect(),n>=0)}if(o==null&&r&&(n<0||r==$i(i))){let l=i.childNodes[r-1],f=l.nodeType==3?no(l,$i(l)-(s?0:1)):l.nodeType==1&&(l.nodeName!="BR"||!l.nextSibling)?l:null;if(f)return Mf(Lo(f,1),!1)}if(o==null&&r<$i(i)){let l=i.childNodes[r];for(;l.pmViewDesc&&l.pmViewDesc.ignoreForCoords;)l=l.nextSibling;let f=l?l.nodeType==3?no(l,0,s?0:1):l.nodeType==1?l:null:null;if(f)return Mf(Lo(f,-1),!0)}return Mf(Lo(i.nodeType==3?no(i):i,-n),n>=0)}function Mf(t,e){if(t.width==0)return t;let n=e?t.left:t.right;return{top:t.top,bottom:t.bottom,left:n,right:n}}function w0(t,e){if(t.height==0)return t;let n=e?t.top:t.bottom;return{top:n,bottom:n,left:t.left,right:t.right}}function oC(t,e,n){let i=t.state,r=t.root.activeElement;i!=e&&t.updateState(e),r!=t.dom&&t.focus();try{return n()}finally{i!=e&&t.updateState(i),r!=t.dom&&r&&r.focus()}}function OG(t,e,n){let i=e.selection,r=n=="up"?i.$from:i.$to;return oC(t,e,()=>{let{node:o}=t.docView.domFromPos(r.pos,n=="up"?-1:1);for(;;){let a=t.docView.nearestDesc(o,!0);if(!a)break;if(a.node.isBlock){o=a.contentDOM||a.dom;break}o=a.dom.parentNode}let s=rC(t,r.pos,1);for(let a=o.firstChild;a;a=a.nextSibling){let l;if(a.nodeType==1)l=a.getClientRects();else if(a.nodeType==3)l=no(a,0,a.nodeValue.length).getClientRects();else continue;for(let f=0;f<l.length;f++){let u=l[f];if(u.bottom>u.top+1&&(n=="up"?s.top-u.top>(u.bottom-s.top)*2:u.bottom-s.bottom>(s.bottom-u.top)*2))return!1}}return!0})}const AG=/[\u0590-\u08ac]/;function RG(t,e,n){let{$head:i}=e.selection;if(!i.parent.isTextblock)return!1;let r=i.parentOffset,o=!r,s=r==i.parent.content.size,a=t.domSelection();return a?!AG.test(i.parent.textContent)||!a.modify?n=="left"||n=="backward"?o:s:oC(t,e,()=>{let{focusNode:l,focusOffset:f,anchorNode:u,anchorOffset:c}=t.domSelectionRange(),d=a.caretBidiLevel;a.modify("move",n,"character");let p=i.depth?t.docView.domAfterPos(i.before()):t.dom,{focusNode:h,focusOffset:g}=t.domSelectionRange(),y=h&&!p.contains(h.nodeType==1?h:h.parentNode)||l==h&&f==g;try{a.collapse(u,c),l&&(l!=u||f!=c)&&a.extend&&a.extend(l,f)}catch{}return d!=null&&(a.caretBidiLevel=d),y}):i.pos==i.start()||i.pos==i.end()}let sC=null,aC=null,lC=!1;function TG(t,e,n){return sC==e&&aC==n?lC:(sC=e,aC=n,lC=n=="up"||n=="down"?OG(t,e,n):RG(t,e,n))}const Vi=0,fC=1,Bs=2,Ar=3;class If{constructor(e,n,i,r){this.parent=e,this.children=n,this.dom=i,this.contentDOM=r,this.dirty=Vi,i.pmViewDesc=this}matchesWidget(e){return!1}matchesMark(e){return!1}matchesNode(e,n,i){return!1}matchesHack(e){return!1}parseRule(){return null}stopEvent(e){return!1}get size(){let e=0;for(let n=0;n<this.children.length;n++)e+=this.children[n].size;return e}get border(){return 0}destroy(){this.parent=void 0,this.dom.pmViewDesc==this&&(this.dom.pmViewDesc=void 0);for(let e=0;e<this.children.length;e++)this.children[e].destroy()}posBeforeChild(e){for(let n=0,i=this.posAtStart;;n++){let r=this.children[n];if(r==e)return i;i+=r.size}}get posBefore(){return this.parent.posBeforeChild(this)}get posAtStart(){return this.parent?this.parent.posBeforeChild(this)+this.border:0}get posAfter(){return this.posBefore+this.size}get posAtEnd(){return this.posAtStart+this.size-2*this.border}localPosFromDOM(e,n,i){if(this.contentDOM&&this.contentDOM.contains(e.nodeType==1?e:e.parentNode))if(i<0){let o,s;if(e==this.contentDOM)o=e.childNodes[n-1];else{for(;e.parentNode!=this.contentDOM;)e=e.parentNode;o=e.previousSibling}for(;o&&!((s=o.pmViewDesc)&&s.parent==this);)o=o.previousSibling;return o?this.posBeforeChild(s)+s.size:this.posAtStart}else{let o,s;if(e==this.contentDOM)o=e.childNodes[n];else{for(;e.parentNode!=this.contentDOM;)e=e.parentNode;o=e.nextSibling}for(;o&&!((s=o.pmViewDesc)&&s.parent==this);)o=o.nextSibling;return o?this.posBeforeChild(s):this.posAtEnd}let r;if(e==this.dom&&this.contentDOM)r=n>Nn(this.contentDOM);else if(this.contentDOM&&this.contentDOM!=this.dom&&this.dom.contains(this.contentDOM))r=e.compareDocumentPosition(this.contentDOM)&2;else if(this.dom.firstChild){if(n==0)for(let o=e;;o=o.parentNode){if(o==this.dom){r=!1;break}if(o.previousSibling)break}if(r==null&&n==e.childNodes.length)for(let o=e;;o=o.parentNode){if(o==this.dom){r=!0;break}if(o.nextSibling)break}}return r??i>0?this.posAtEnd:this.posAtStart}nearestDesc(e,n=!1){for(let i=!0,r=e;r;r=r.parentNode){let o=this.getDesc(r),s;if(o&&(!n||o.node))if(i&&(s=o.nodeDOM)&&!(s.nodeType==1?s.contains(e.nodeType==1?e:e.parentNode):s==e))i=!1;else return o}}getDesc(e){let n=e.pmViewDesc;for(let i=n;i;i=i.parent)if(i==this)return n}posFromDOM(e,n,i){for(let r=e;r;r=r.parentNode){let o=this.getDesc(r);if(o)return o.localPosFromDOM(e,n,i)}return-1}descAt(e){for(let n=0,i=0;n<this.children.length;n++){let r=this.children[n],o=i+r.size;if(i==e&&o!=i){for(;!r.border&&r.children.length;)for(let s=0;s<r.children.length;s++){let a=r.children[s];if(a.size){r=a;break}}return r}if(e<o)return r.descAt(e-i-r.border);i=o}}domFromPos(e,n){if(!this.contentDOM)return{node:this.dom,offset:0,atom:e+1};let i=0,r=0;for(let o=0;i<this.children.length;i++){let s=this.children[i],a=o+s.size;if(a>e||s instanceof dC){r=e-o;break}o=a}if(r)return this.children[i].domFromPos(r-this.children[i].border,n);for(let o;i&&!(o=this.children[i-1]).size&&o instanceof uC&&o.side>=0;i--);if(n<=0){let o,s=!0;for(;o=i?this.children[i-1]:null,!(!o||o.dom.parentNode==this.contentDOM);i--,s=!1);return o&&n&&s&&!o.border&&!o.domAtom?o.domFromPos(o.size,n):{node:this.contentDOM,offset:o?Nn(o.dom)+1:0}}else{let o,s=!0;for(;o=i<this.children.length?this.children[i]:null,!(!o||o.dom.parentNode==this.contentDOM);i++,s=!1);return o&&s&&!o.border&&!o.domAtom?o.domFromPos(0,n):{node:this.contentDOM,offset:o?Nn(o.dom):this.contentDOM.childNodes.length}}}parseRange(e,n,i=0){if(this.children.length==0)return{node:this.contentDOM,from:e,to:n,fromOffset:0,toOffset:this.contentDOM.childNodes.length};let r=-1,o=-1;for(let s=i,a=0;;a++){let l=this.children[a],f=s+l.size;if(r==-1&&e<=f){let u=s+l.border;if(e>=u&&n<=f-l.border&&l.node&&l.contentDOM&&this.contentDOM.contains(l.contentDOM))return l.parseRange(e,n,u);e=s;for(let c=a;c>0;c--){let d=this.children[c-1];if(d.size&&d.dom.parentNode==this.contentDOM&&!d.emptyChildAt(1)){r=Nn(d.dom)+1;break}e-=d.size}r==-1&&(r=0)}if(r>-1&&(f>n||a==this.children.length-1)){n=f;for(let u=a+1;u<this.children.length;u++){let c=this.children[u];if(c.size&&c.dom.parentNode==this.contentDOM&&!c.emptyChildAt(-1)){o=Nn(c.dom);break}n+=c.size}o==-1&&(o=this.contentDOM.childNodes.length);break}s=f}return{node:this.contentDOM,from:e,to:n,fromOffset:r,toOffset:o}}emptyChildAt(e){if(this.border||!this.contentDOM||!this.children.length)return!1;let n=this.children[e<0?0:this.children.length-1];return n.size==0||n.emptyChildAt(e)}domAfterPos(e){let{node:n,offset:i}=this.domFromPos(e,0);if(n.nodeType!=1||i==n.childNodes.length)throw new RangeError("No node after pos "+e);return n.childNodes[i]}setSelection(e,n,i,r=!1){let o=Math.min(e,n),s=Math.max(e,n);for(let p=0,h=0;p<this.children.length;p++){let g=this.children[p],y=h+g.size;if(o>h&&s<y)return g.setSelection(e-h-g.border,n-h-g.border,i,r);h=y}let a=this.domFromPos(e,e?-1:1),l=n==e?a:this.domFromPos(n,n?-1:1),f=i.root.getSelection(),u=i.domSelectionRange(),c=!1;if((Li||li)&&e==n){let{node:p,offset:h}=a;if(p.nodeType==3){if(c=!!(h&&p.nodeValue[h-1]==` 328 `),c&&h==p.nodeValue.length)for(let g=p,y;g;g=g.parentNode){if(y=g.nextSibling){y.nodeName=="BR"&&(a=l={node:y.parentNode,offset:Nn(y)+1});break}let w=g.pmViewDesc;if(w&&w.node&&w.node.isBlock)break}}else{let g=p.childNodes[h-1];c=g&&(g.nodeName=="BR"||g.contentEditable=="false")}}if(Li&&u.focusNode&&u.focusNode!=l.node&&u.focusNode.nodeType==1){let p=u.focusNode.childNodes[u.focusOffset];p&&p.contentEditable=="false"&&(r=!0)}if(!(r||c&&li)&&Ns(a.node,a.offset,u.anchorNode,u.anchorOffset)&&Ns(l.node,l.offset,u.focusNode,u.focusOffset))return;let d=!1;if((f.extend||e==n)&&!(c&&Li)){f.collapse(a.node,a.offset);try{e!=n&&f.extend(l.node,l.offset),d=!0}catch{}}if(!d){if(e>n){let h=a;a=l,l=h}let p=document.createRange();p.setEnd(l.node,l.offset),p.setStart(a.node,a.offset),f.removeAllRanges(),f.addRange(p)}}ignoreMutation(e){return!this.contentDOM&&e.type!="selection"}get contentLost(){return this.contentDOM&&this.contentDOM!=this.dom&&!this.dom.contains(this.contentDOM)}markDirty(e,n){for(let i=0,r=0;r<this.children.length;r++){let o=this.children[r],s=i+o.size;if(i==s?e<=s&&n>=i:e<s&&n>i){let a=i+o.border,l=s-o.border;if(e>=a&&n<=l){this.dirty=e==i||n==s?Bs:fC,e==a&&n==l&&(o.contentLost||o.dom.parentNode!=this.contentDOM)?o.dirty=Ar:o.markDirty(e-a,n-a);return}else o.dirty=o.dom==o.contentDOM&&o.dom.parentNode==this.contentDOM&&!o.children.length?Bs:Ar}i=s}this.dirty=Bs}markParentsDirty(){let e=1;for(let n=this.parent;n;n=n.parent,e++){let i=e==1?Bs:fC;n.dirty<i&&(n.dirty=i)}}get domAtom(){return!1}get ignoreForCoords(){return!1}get ignoreForSelection(){return!1}isText(e){return!1}}class uC extends If{constructor(e,n,i,r){let o,s=n.type.toDOM;if(typeof s=="function"&&(s=s(i,()=>{if(!o)return r;if(o.parent)return o.parent.posBeforeChild(o)})),!n.type.spec.raw){if(s.nodeType!=1){let a=document.createElement("span");a.appendChild(s),s=a}s.contentEditable="false",s.classList.add("ProseMirror-widget")}super(e,[],s,null),this.widget=n,this.widget=n,o=this}matchesWidget(e){return this.dirty==Vi&&e.type.eq(this.widget.type)}parseRule(){return{ignore:!0}}stopEvent(e){let n=this.widget.spec.stopEvent;return n?n(e):!1}ignoreMutation(e){return e.type!="selection"||this.widget.spec.ignoreSelection}destroy(){this.widget.type.destroy(this.dom),super.destroy()}get domAtom(){return!0}get ignoreForSelection(){return!!this.widget.type.spec.relaxedSide}get side(){return this.widget.type.side}}class PG extends If{constructor(e,n,i,r){super(e,[],n,null),this.textDOM=i,this.text=r}get size(){return this.text.length}localPosFromDOM(e,n){return e!=this.textDOM?this.posAtStart+(n?this.size:0):this.posAtStart+n}domFromPos(e){return{node:this.textDOM,offset:e}}ignoreMutation(e){return e.type==="characterData"&&e.target.nodeValue==e.oldValue}}class Fs extends If{constructor(e,n,i,r,o){super(e,[],i,r),this.mark=n,this.spec=o}static create(e,n,i,r){let o=r.nodeViews[n.type.name],s=o&&o(n,r,i);return(!s||!s.dom)&&(s=Ps.renderSpec(document,n.type.spec.toDOM(n,i),null,n.attrs)),new Fs(e,n,s.dom,s.contentDOM||s.dom,s)}parseRule(){return this.dirty&Ar||this.mark.type.spec.reparseInView?null:{mark:this.mark.type.name,attrs:this.mark.attrs,contentElement:this.contentDOM}}matchesMark(e){return this.dirty!=Ar&&this.mark.eq(e)}markDirty(e,n){if(super.markDirty(e,n),this.dirty!=Vi){let i=this.parent;for(;!i.node;)i=i.parent;i.dirty<this.dirty&&(i.dirty=this.dirty),this.dirty=Vi}}slice(e,n,i){let r=Fs.create(this.parent,this.mark,!0,i),o=this.children,s=this.size;n<s&&(o=b0(o,n,s,i)),e>0&&(o=b0(o,0,e,i));for(let a=0;a<o.length;a++)o[a].parent=r;return r.children=o,r}ignoreMutation(e){return this.spec.ignoreMutation?this.spec.ignoreMutation(e):super.ignoreMutation(e)}destroy(){this.spec.destroy&&this.spec.destroy(),super.destroy()}}class qo extends If{constructor(e,n,i,r,o,s,a,l,f){super(e,[],o,s),this.node=n,this.outerDeco=i,this.innerDeco=r,this.nodeDOM=a}static create(e,n,i,r,o,s){let a=o.nodeViews[n.type.name],l,f=a&&a(n,o,()=>{if(!l)return s;if(l.parent)return l.parent.posBeforeChild(l)},i,r),u=f&&f.dom,c=f&&f.contentDOM;if(n.isText){if(!u)u=document.createTextNode(n.text);else if(u.nodeType!=3)throw new RangeError("Text must be rendered as a DOM text node")}else u||({dom:u,contentDOM:c}=Ps.renderSpec(document,n.type.spec.toDOM(n),null,n.attrs));!c&&!n.isText&&u.nodeName!="BR"&&(u.hasAttribute("contenteditable")||(u.contentEditable="false"),n.type.spec.draggable&&(u.draggable=!0));let d=u;return u=gC(u,i,n),f?l=new MG(e,n,i,r,u,c||null,d,f,o,s+1):n.isText?new Qd(e,n,i,r,u,d,o):new qo(e,n,i,r,u,c||null,d,o,s+1)}parseRule(){if(this.node.type.spec.reparseInView)return null;let e={node:this.node.type.name,attrs:this.node.attrs};if(this.node.type.whitespace=="pre"&&(e.preserveWhitespace="full"),!this.contentDOM)e.getContent=()=>this.node.content;else if(!this.contentLost)e.contentElement=this.contentDOM;else{for(let n=this.children.length-1;n>=0;n--){let i=this.children[n];if(this.dom.contains(i.dom.parentNode)){e.contentElement=i.dom.parentNode;break}}e.contentElement||(e.getContent=()=>we.empty)}return e}matchesNode(e,n,i){return this.dirty==Vi&&e.eq(this.node)&&Zd(n,this.outerDeco)&&i.eq(this.innerDeco)}get size(){return this.node.nodeSize}get border(){return this.node.isLeaf?0:1}updateChildren(e,n){let i=this.node.inlineContent,r=n,o=e.composing?this.localCompositionInfo(e,n):null,s=o&&o.pos>-1?o:null,a=o&&o.pos<0,l=new NG(this,s&&s.node,e);FG(this.node,this.innerDeco,(f,u,c)=>{f.spec.marks?l.syncToMarks(f.spec.marks,i,e):f.type.side>=0&&!c&&l.syncToMarks(u==this.node.childCount?Vt.none:this.node.child(u).marks,i,e),l.placeWidget(f,e,r)},(f,u,c,d)=>{l.syncToMarks(f.marks,i,e);let p;l.findNodeMatch(f,u,c,d)||a&&e.state.selection.from>r&&e.state.selection.to<r+f.nodeSize&&(p=l.findIndexWithChild(o.node))>-1&&l.updateNodeAt(f,u,c,p,e)||l.updateNextNode(f,u,c,e,d,r)||l.addNode(f,u,c,e,r),r+=f.nodeSize}),l.syncToMarks([],i,e),this.node.isTextblock&&l.addTextblockHacks(),l.destroyRest(),(l.changed||this.dirty==Bs)&&(s&&this.protectLocalComposition(e,s),pC(this.contentDOM,this.children,e),za&&$G(this.dom))}localCompositionInfo(e,n){let{from:i,to:r}=e.state.selection;if(!(e.state.selection instanceof mt)||i<n||r>n+this.node.content.size)return null;let o=e.input.compositionNode;if(!o||!this.dom.contains(o.parentNode))return null;if(this.node.inlineContent){let s=o.nodeValue,a=LG(this.node.content,s,i-n,r-n);return a<0?null:{node:o,pos:a,text:s}}else return{node:o,pos:-1,text:""}}protectLocalComposition(e,{node:n,pos:i,text:r}){if(this.getDesc(n))return;let o=n;for(;o.parentNode!=this.contentDOM;o=o.parentNode){for(;o.previousSibling;)o.parentNode.removeChild(o.previousSibling);for(;o.nextSibling;)o.parentNode.removeChild(o.nextSibling);o.pmViewDesc&&(o.pmViewDesc=void 0)}let s=new PG(this,o,n,r);e.input.compositionNodes.push(s),this.children=b0(this.children,i,i+r.length,e,s)}update(e,n,i,r){return this.dirty==Ar||!e.sameMarkup(this.node)?!1:(this.updateInner(e,n,i,r),!0)}updateInner(e,n,i,r){this.updateOuterDeco(n),this.node=e,this.innerDeco=i,this.contentDOM&&this.updateChildren(r,this.posAtStart),this.dirty=Vi}updateOuterDeco(e){if(Zd(e,this.outerDeco))return;let n=this.nodeDOM.nodeType!=1,i=this.dom;this.dom=hC(this.dom,this.nodeDOM,v0(this.outerDeco,this.node,n),v0(e,this.node,n)),this.dom!=i&&(i.pmViewDesc=void 0,this.dom.pmViewDesc=this),this.outerDeco=e}selectNode(){this.nodeDOM.nodeType==1&&this.nodeDOM.classList.add("ProseMirror-selectednode"),(this.contentDOM||!this.node.type.spec.draggable)&&(this.dom.draggable=!0)}deselectNode(){this.nodeDOM.nodeType==1&&(this.nodeDOM.classList.remove("ProseMirror-selectednode"),(this.contentDOM||!this.node.type.spec.draggable)&&this.dom.removeAttribute("draggable"))}get domAtom(){return this.node.isAtom}}function cC(t,e,n,i,r){gC(i,e,t);let o=new qo(void 0,t,e,n,i,i,i,r,0);return o.contentDOM&&o.updateChildren(r,0),o}class Qd extends qo{constructor(e,n,i,r,o,s,a){super(e,n,i,r,o,null,s,a,0)}parseRule(){let e=this.nodeDOM.parentNode;for(;e&&e!=this.dom&&!e.pmIsDeco;)e=e.parentNode;return{skip:e||!0}}update(e,n,i,r){return this.dirty==Ar||this.dirty!=Vi&&!this.inParent()||!e.sameMarkup(this.node)?!1:(this.updateOuterDeco(n),(this.dirty!=Vi||e.text!=this.node.text)&&e.text!=this.nodeDOM.nodeValue&&(this.nodeDOM.nodeValue=e.text,r.trackWrites==this.nodeDOM&&(r.trackWrites=null)),this.node=e,this.dirty=Vi,!0)}inParent(){let e=this.parent.contentDOM;for(let n=this.nodeDOM;n;n=n.parentNode)if(n==e)return!0;return!1}domFromPos(e){return{node:this.nodeDOM,offset:e}}localPosFromDOM(e,n,i){return e==this.nodeDOM?this.posAtStart+Math.min(n,this.node.text.length):super.localPosFromDOM(e,n,i)}ignoreMutation(e){return e.type!="characterData"&&e.type!="selection"}slice(e,n,i){let r=this.node.cut(e,n),o=document.createTextNode(r.text);return new Qd(this.parent,r,this.outerDeco,this.innerDeco,o,o,i)}markDirty(e,n){super.markDirty(e,n),this.dom!=this.nodeDOM&&(e==0||n==this.nodeDOM.nodeValue.length)&&(this.dirty=Ar)}get domAtom(){return!1}isText(e){return this.node.text==e}}class dC extends If{parseRule(){return{ignore:!0}}matchesHack(e){return this.dirty==Vi&&this.dom.nodeName==e}get domAtom(){return!0}get ignoreForCoords(){return this.dom.nodeName=="IMG"}}class MG extends qo{constructor(e,n,i,r,o,s,a,l,f,u){super(e,n,i,r,o,s,a,f,u),this.spec=l}update(e,n,i,r){if(this.dirty==Ar)return!1;if(this.spec.update&&(this.node.type==e.type||this.spec.multiType)){let o=this.spec.update(e,n,i);return o&&this.updateInner(e,n,i,r),o}else return!this.contentDOM&&!e.isLeaf?!1:super.update(e,n,i,r)}selectNode(){this.spec.selectNode?this.spec.selectNode():super.selectNode()}deselectNode(){this.spec.deselectNode?this.spec.deselectNode():super.deselectNode()}setSelection(e,n,i,r){this.spec.setSelection?this.spec.setSelection(e,n,i.root):super.setSelection(e,n,i,r)}destroy(){this.spec.destroy&&this.spec.destroy(),super.destroy()}stopEvent(e){return this.spec.stopEvent?this.spec.stopEvent(e):!1}ignoreMutation(e){return this.spec.ignoreMutation?this.spec.ignoreMutation(e):super.ignoreMutation(e)}}function pC(t,e,n){let i=t.firstChild,r=!1;for(let o=0;o<e.length;o++){let s=e[o],a=s.dom;if(a.parentNode==t){for(;a!=i;)i=mC(i),r=!0;i=i.nextSibling}else r=!0,t.insertBefore(a,i);if(s instanceof Fs){let l=i?i.previousSibling:t.lastChild;pC(s.contentDOM,s.children,n),i=l?l.nextSibling:t.firstChild}}for(;i;)i=mC(i),r=!0;r&&n.trackWrites==t&&(n.trackWrites=null)}const Nf=function(t){t&&(this.nodeName=t)};Nf.prototype=Object.create(null);const $s=[new Nf];function v0(t,e,n){if(t.length==0)return $s;let i=n?$s[0]:new Nf,r=[i];for(let o=0;o<t.length;o++){let s=t[o].type.attrs;if(s){s.nodeName&&r.push(i=new Nf(s.nodeName));for(let a in s){let l=s[a];l!=null&&(n&&r.length==1&&r.push(i=new Nf(e.isInline?"span":"div")),a=="class"?i.class=(i.class?i.class+" ":"")+l:a=="style"?i.style=(i.style?i.style+";":"")+l:a!="nodeName"&&(i[a]=l))}}}return r}function hC(t,e,n,i){if(n==$s&&i==$s)return e;let r=e;for(let o=0;o<i.length;o++){let s=i[o],a=n[o];if(o){let l;a&&a.nodeName==s.nodeName&&r!=t&&(l=r.parentNode)&&l.nodeName.toLowerCase()==s.nodeName||(l=document.createElement(s.nodeName),l.pmIsDeco=!0,l.appendChild(r),a=$s[0]),r=l}IG(r,a||$s[0],s)}return r}function IG(t,e,n){for(let i in e)i!="class"&&i!="style"&&i!="nodeName"&&!(i in n)&&t.removeAttribute(i);for(let i in n)i!="class"&&i!="style"&&i!="nodeName"&&n[i]!=e[i]&&t.setAttribute(i,n[i]);if(e.class!=n.class){let i=e.class?e.class.split(" ").filter(Boolean):[],r=n.class?n.class.split(" ").filter(Boolean):[];for(let o=0;o<i.length;o++)r.indexOf(i[o])==-1&&t.classList.remove(i[o]);for(let o=0;o<r.length;o++)i.indexOf(r[o])==-1&&t.classList.add(r[o]);t.classList.length==0&&t.removeAttribute("class")}if(e.style!=n.style){if(e.style){let i=/\s*([\w\-\xa1-\uffff]+)\s*:(?:"(?:\\.|[^"])*"|'(?:\\.|[^'])*'|\(.*?\)|[^;])*/g,r;for(;r=i.exec(e.style);)t.style.removeProperty(r[1])}n.style&&(t.style.cssText+=n.style)}}function gC(t,e,n){return hC(t,t,$s,v0(e,n,t.nodeType!=1))}function Zd(t,e){if(t.length!=e.length)return!1;for(let n=0;n<t.length;n++)if(!t[n].type.eq(e[n].type))return!1;return!0}function mC(t){let e=t.nextSibling;return t.parentNode.removeChild(t),e}class NG{constructor(e,n,i){this.lock=n,this.view=i,this.index=0,this.stack=[],this.changed=!1,this.top=e,this.preMatch=DG(e.node.content,e)}destroyBetween(e,n){if(e!=n){for(let i=e;i<n;i++)this.top.children[i].destroy();this.top.children.splice(e,n-e),this.changed=!0}}destroyRest(){this.destroyBetween(this.index,this.top.children.length)}syncToMarks(e,n,i){let r=0,o=this.stack.length>>1,s=Math.min(o,e.length);for(;r<s&&(r==o-1?this.top:this.stack[r+1<<1]).matchesMark(e[r])&&e[r].type.spec.spanning!==!1;)r++;for(;r<o;)this.destroyRest(),this.top.dirty=Vi,this.index=this.stack.pop(),this.top=this.stack.pop(),o--;for(;o<e.length;){this.stack.push(this.top,this.index+1);let a=-1;for(let l=this.index;l<Math.min(this.index+3,this.top.children.length);l++){let f=this.top.children[l];if(f.matchesMark(e[o])&&!this.isLocked(f.dom)){a=l;break}}if(a>-1)a>this.index&&(this.changed=!0,this.destroyBetween(this.index,a)),this.top=this.top.children[this.index];else{let l=Fs.create(this.top,e[o],n,i);this.top.children.splice(this.index,0,l),this.top=l,this.changed=!0}this.index=0,o++}}findNodeMatch(e,n,i,r){let o=-1,s;if(r>=this.preMatch.index&&(s=this.preMatch.matches[r-this.preMatch.index]).parent==this.top&&s.matchesNode(e,n,i))o=this.top.children.indexOf(s,this.index);else for(let a=this.index,l=Math.min(this.top.children.length,a+5);a<l;a++){let f=this.top.children[a];if(f.matchesNode(e,n,i)&&!this.preMatch.matched.has(f)){o=a;break}}return o<0?!1:(this.destroyBetween(this.index,o),this.index++,!0)}updateNodeAt(e,n,i,r,o){let s=this.top.children[r];return s.dirty==Ar&&s.dom==s.contentDOM&&(s.dirty=Bs),s.update(e,n,i,o)?(this.destroyBetween(this.index,r),this.index++,!0):!1}findIndexWithChild(e){for(;;){let n=e.parentNode;if(!n)return-1;if(n==this.top.contentDOM){let i=e.pmViewDesc;if(i){for(let r=this.index;r<this.top.children.length;r++)if(this.top.children[r]==i)return r}return-1}e=n}}updateNextNode(e,n,i,r,o,s){for(let a=this.index;a<this.top.children.length;a++){let l=this.top.children[a];if(l instanceof qo){let f=this.preMatch.matched.get(l);if(f!=null&&f!=o)return!1;let u=l.dom,c,d=this.isLocked(u)&&!(e.isText&&l.node&&l.node.isText&&l.nodeDOM.nodeValue==e.text&&l.dirty!=Ar&&Zd(n,l.outerDeco));if(!d&&l.update(e,n,i,r))return this.destroyBetween(this.index,a),l.dom!=u&&(this.changed=!0),this.index++,!0;if(!d&&(c=this.recreateWrapper(l,e,n,i,r,s)))return this.destroyBetween(this.index,a),this.top.children[this.index]=c,c.contentDOM&&(c.dirty=Bs,c.updateChildren(r,s+1),c.dirty=Vi),this.changed=!0,this.index++,!0;break}}return!1}recreateWrapper(e,n,i,r,o,s){if(e.dirty||n.isAtom||!e.children.length||!e.node.content.eq(n.content)||!Zd(i,e.outerDeco)||!r.eq(e.innerDeco))return null;let a=qo.create(this.top,n,i,r,o,s);if(a.contentDOM){a.children=e.children,e.children=[];for(let l of a.children)l.parent=a}return e.destroy(),a}addNode(e,n,i,r,o){let s=qo.create(this.top,e,n,i,r,o);s.contentDOM&&s.updateChildren(r,o+1),this.top.children.splice(this.index++,0,s),this.changed=!0}placeWidget(e,n,i){let r=this.index<this.top.children.length?this.top.children[this.index]:null;if(r&&r.matchesWidget(e)&&(e==r.widget||!r.widget.type.toDOM.parentNode))this.index++;else{let o=new uC(this.top,e,n,i);this.top.children.splice(this.index++,0,o),this.changed=!0}}addTextblockHacks(){let e=this.top.children[this.index-1],n=this.top;for(;e instanceof Fs;)n=e,e=n.children[n.children.length-1];(!e||!(e instanceof Qd)||/\n$/.test(e.node.text)||this.view.requiresGeckoHackNode&&/\s$/.test(e.node.text))&&((li||Gn)&&e&&e.dom.contentEditable=="false"&&this.addHackNode("IMG",n),this.addHackNode("BR",this.top))}addHackNode(e,n){if(n==this.top&&this.index<n.children.length&&n.children[this.index].matchesHack(e))this.index++;else{let i=document.createElement(e);e=="IMG"&&(i.className="ProseMirror-separator",i.alt=""),e=="BR"&&(i.className="ProseMirror-trailingBreak");let r=new dC(this.top,[],i,null);n!=this.top?n.children.push(r):n.children.splice(this.index++,0,r),this.changed=!0}}isLocked(e){return this.lock&&(e==this.lock||e.nodeType==1&&e.contains(this.lock.parentNode))}}function DG(t,e){let n=e,i=n.children.length,r=t.childCount,o=new Map,s=[];e:for(;r>0;){let a;for(;;)if(i){let f=n.children[i-1];if(f instanceof Fs)n=f,i=f.children.length;else{a=f,i--;break}}else{if(n==e)break e;i=n.parent.children.indexOf(n),n=n.parent}let l=a.node;if(l){if(l!=t.child(r-1))break;--r,o.set(a,r),s.push(a)}}return{index:r,matched:o,matches:s.reverse()}}function BG(t,e){return t.type.side-e.type.side}function FG(t,e,n,i){let r=e.locals(t),o=0;if(r.length==0){for(let f=0;f<t.childCount;f++){let u=t.child(f);i(u,r,e.forChild(o,u),f),o+=u.nodeSize}return}let s=0,a=[],l=null;for(let f=0;;){let u,c;for(;s<r.length&&r[s].to==o;){let y=r[s++];y.widget&&(u?(c||(c=[u])).push(y):u=y)}if(u)if(c){c.sort(BG);for(let y=0;y<c.length;y++)n(c[y],f,!!l)}else n(u,f,!!l);let d,p;if(l)p=-1,d=l,l=null;else if(f<t.childCount)p=f,d=t.child(f++);else break;for(let y=0;y<a.length;y++)a[y].to<=o&&a.splice(y--,1);for(;s<r.length&&r[s].from<=o&&r[s].to>o;)a.push(r[s++]);let h=o+d.nodeSize;if(d.isText){let y=h;s<r.length&&r[s].from<y&&(y=r[s].from);for(let w=0;w<a.length;w++)a[w].to<y&&(y=a[w].to);y<h&&(l=d.cut(y-o),d=d.cut(0,y-o),h=y,p=-1)}else for(;s<r.length&&r[s].to<h;)s++;let g=d.isInline&&!d.isLeaf?a.filter(y=>!y.inline):a.slice();i(d,g,e.forChild(o,d),p),o=h}}function $G(t){if(t.nodeName=="UL"||t.nodeName=="OL"){let e=t.style.cssText;t.style.cssText=e+"; list-style: square !important",window.getComputedStyle(t).listStyle,t.style.cssText=e}}function LG(t,e,n,i){for(let r=0,o=0;r<t.childCount&&o<=i;){let s=t.child(r++),a=o;if(o+=s.nodeSize,!s.isText)continue;let l=s.text;for(;r<t.childCount;){let f=t.child(r++);if(o+=f.nodeSize,!f.isText)break;l+=f.text}if(o>=n){if(o>=i&&l.slice(i-e.length-a,i-a)==e)return i-e.length;let f=a<i?l.lastIndexOf(e,i-a-1):-1;if(f>=0&&f+e.length+a>=n)return a+f;if(n==i&&l.length>=i+e.length-a&&l.slice(i-a,i-a+e.length)==e)return i}}return-1}function b0(t,e,n,i,r){let o=[];for(let s=0,a=0;s<t.length;s++){let l=t[s],f=a,u=a+=l.size;f>=n||u<=e?o.push(l):(f<e&&o.push(l.slice(0,e-f,i)),r&&(o.push(r),r=void 0),u>n&&o.push(l.slice(n-f,l.size,i)))}return o}function x0(t,e=null){let n=t.domSelectionRange(),i=t.state.doc;if(!n.focusNode)return null;let r=t.docView.nearestDesc(n.focusNode),o=r&&r.size==0,s=t.docView.posFromDOM(n.focusNode,n.focusOffset,1);if(s<0)return null;let a=i.resolve(s),l,f;if(Xd(n)){for(l=s;r&&!r.node;)r=r.parent;let c=r.node;if(r&&c.isAtom&&nt.isSelectable(c)&&r.parent&&!(c.isInline&&cG(n.focusNode,n.focusOffset,r.dom))){let d=r.posBefore;f=new nt(s==d?a:i.resolve(d))}}else{if(n instanceof t.dom.ownerDocument.defaultView.Selection&&n.rangeCount>1){let c=s,d=s;for(let p=0;p<n.rangeCount;p++){let h=n.getRangeAt(p);c=Math.min(c,t.docView.posFromDOM(h.startContainer,h.startOffset,1)),d=Math.max(d,t.docView.posFromDOM(h.endContainer,h.endOffset,-1))}if(c<0)return null;[l,s]=d==t.state.selection.anchor?[d,c]:[c,d],a=i.resolve(s)}else l=t.docView.posFromDOM(n.anchorNode,n.anchorOffset,1);if(l<0)return null}let u=i.resolve(l);if(!f){let c=e=="pointer"||t.state.selection.head<a.pos&&!o?1:-1;f=k0(t,u,a,c)}return f}function yC(t){return t.editable?t.hasFocus():SC(t)&&document.activeElement&&document.activeElement.contains(t.dom)}function oo(t,e=!1){let n=t.state.selection;if(xC(t,n),!!yC(t)){if(!e&&t.input.mouseDown&&t.input.mouseDown.allowDefault&&Gn){let i=t.domSelectionRange(),r=t.domObserver.currentSelection;if(i.anchorNode&&r.anchorNode&&Ns(i.anchorNode,i.anchorOffset,r.anchorNode,r.anchorOffset)){t.input.mouseDown.delayedSelectionSync=!0,t.domObserver.setCurSelection();return}}if(t.domObserver.disconnectSelection(),t.cursorWrapper)VG(t);else{let{anchor:i,head:r}=n,o,s;wC&&!(n instanceof mt)&&(n.$from.parent.inlineContent||(o=vC(t,n.from)),!n.empty&&!n.$from.parent.inlineContent&&(s=vC(t,n.to))),t.docView.setSelection(i,r,t,e),wC&&(o&&bC(o),s&&bC(s)),n.visible?t.dom.classList.remove("ProseMirror-hideselection"):(t.dom.classList.add("ProseMirror-hideselection"),"onselectionchange"in document&&qG(t))}t.domObserver.setCurSelection(),t.domObserver.connectSelection()}}const wC=li||Gn&&X4<63;function vC(t,e){let{node:n,offset:i}=t.docView.domFromPos(e,0),r=i<n.childNodes.length?n.childNodes[i]:null,o=i?n.childNodes[i-1]:null;if(li&&r&&r.contentEditable=="false")return _0(r);if((!r||r.contentEditable=="false")&&(!o||o.contentEditable=="false")){if(r)return _0(r);if(o)return _0(o)}}function _0(t){return t.contentEditable="true",li&&t.draggable&&(t.draggable=!1,t.wasDraggable=!0),t}function bC(t){t.contentEditable="false",t.wasDraggable&&(t.draggable=!0,t.wasDraggable=null)}function qG(t){let e=t.dom.ownerDocument;e.removeEventListener("selectionchange",t.input.hideSelectionGuard);let n=t.domSelectionRange(),i=n.anchorNode,r=n.anchorOffset;e.addEventListener("selectionchange",t.input.hideSelectionGuard=()=>{(n.anchorNode!=i||n.anchorOffset!=r)&&(e.removeEventListener("selectionchange",t.input.hideSelectionGuard),setTimeout(()=>{(!yC(t)||t.state.selection.visible)&&t.dom.classList.remove("ProseMirror-hideselection")},20))})}function VG(t){let e=t.domSelection();if(!e)return;let n=t.cursorWrapper.dom,i=n.nodeName=="IMG";i?e.collapse(n.parentNode,Nn(n)+1):e.collapse(n,0),!i&&!t.state.selection.visible&&bi&&$o<=11&&(n.disabled=!0,n.disabled=!1)}function xC(t,e){if(e instanceof nt){let n=t.docView.descAt(e.from);n!=t.lastSelectedViewDesc&&(_C(t),n&&n.selectNode(),t.lastSelectedViewDesc=n)}else _C(t)}function _C(t){t.lastSelectedViewDesc&&(t.lastSelectedViewDesc.parent&&t.lastSelectedViewDesc.deselectNode(),t.lastSelectedViewDesc=void 0)}function k0(t,e,n,i){return t.someProp("createSelectionBetween",r=>r(t,e,n))||mt.between(e,n,i)}function kC(t){return t.editable&&!t.hasFocus()?!1:SC(t)}function SC(t){let e=t.domSelectionRange();if(!e.anchorNode)return!1;try{return t.dom.contains(e.anchorNode.nodeType==3?e.anchorNode.parentNode:e.anchorNode)&&(t.editable||t.dom.contains(e.focusNode.nodeType==3?e.focusNode.parentNode:e.focusNode))}catch{return!1}}function zG(t){let e=t.docView.domFromPos(t.state.selection.anchor,0),n=t.domSelectionRange();return Ns(e.node,e.offset,n.anchorNode,n.anchorOffset)}function S0(t,e){let{$anchor:n,$head:i}=t.selection,r=e>0?n.max(i):n.min(i),o=r.parent.inlineContent?r.depth?t.doc.resolve(e>0?r.after():r.before()):null:r;return o&&ht.findFrom(o,e)}function Vo(t,e){return t.dispatch(t.state.tr.setSelection(e).scrollIntoView()),!0}function CC(t,e,n){let i=t.state.selection;if(i instanceof mt)if(n.indexOf("s")>-1){let{$head:r}=i,o=r.textOffset?null:e<0?r.nodeBefore:r.nodeAfter;if(!o||o.isText||!o.isLeaf)return!1;let s=t.state.doc.resolve(r.pos+o.nodeSize*(e<0?-1:1));return Vo(t,new mt(i.$anchor,s))}else if(i.empty){if(t.endOfTextblock(e>0?"forward":"backward")){let r=S0(t.state,e);return r&&r instanceof nt?Vo(t,r):!1}else if(!(qi&&n.indexOf("m")>-1)){let r=i.$head,o=r.textOffset?null:e<0?r.nodeBefore:r.nodeAfter,s;if(!o||o.isText)return!1;let a=e<0?r.pos-o.nodeSize:r.pos;return o.isAtom||(s=t.docView.descAt(a))&&!s.contentDOM?nt.isSelectable(o)?Vo(t,new nt(e<0?t.state.doc.resolve(r.pos-o.nodeSize):r)):Pf?Vo(t,new mt(t.state.doc.resolve(e<0?a:a+o.nodeSize))):!1:!1}}else return!1;else{if(i instanceof nt&&i.node.isInline)return Vo(t,new mt(e>0?i.$to:i.$from));{let r=S0(t.state,e);return r?Vo(t,r):!1}}}function ep(t){return t.nodeType==3?t.nodeValue.length:t.childNodes.length}function Df(t,e){let n=t.pmViewDesc;return n&&n.size==0&&(e<0||t.nextSibling||t.nodeName!="BR")}function Ha(t,e){return e<0?jG(t):HG(t)}function jG(t){let e=t.domSelectionRange(),n=e.focusNode,i=e.focusOffset;if(!n)return;let r,o,s=!1;for(Li&&n.nodeType==1&&i<ep(n)&&Df(n.childNodes[i],-1)&&(s=!0);;)if(i>0){if(n.nodeType!=1)break;{let a=n.childNodes[i-1];if(Df(a,-1))r=n,o=--i;else if(a.nodeType==3)n=a,i=n.nodeValue.length;else break}}else{if(EC(n))break;{let a=n.previousSibling;for(;a&&Df(a,-1);)r=n.parentNode,o=Nn(a),a=a.previousSibling;if(a)n=a,i=ep(n);else{if(n=n.parentNode,n==t.dom)break;i=0}}}s?C0(t,n,i):r&&C0(t,r,o)}function HG(t){let e=t.domSelectionRange(),n=e.focusNode,i=e.focusOffset;if(!n)return;let r=ep(n),o,s;for(;;)if(i<r){if(n.nodeType!=1)break;let a=n.childNodes[i];if(Df(a,1))o=n,s=++i;else break}else{if(EC(n))break;{let a=n.nextSibling;for(;a&&Df(a,1);)o=a.parentNode,s=Nn(a)+1,a=a.nextSibling;if(a)n=a,i=0,r=ep(n);else{if(n=n.parentNode,n==t.dom)break;i=r=0}}}o&&C0(t,o,s)}function EC(t){let e=t.pmViewDesc;return e&&e.node&&e.node.isBlock}function UG(t,e){for(;t&&e==t.childNodes.length&&!Tf(t);)e=Nn(t)+1,t=t.parentNode;for(;t&&e<t.childNodes.length;){let n=t.childNodes[e];if(n.nodeType==3)return n;if(n.nodeType==1&&n.contentEditable=="false")break;t=n,e=0}}function WG(t,e){for(;t&&!e&&!Tf(t);)e=Nn(t),t=t.parentNode;for(;t&&e;){let n=t.childNodes[e-1];if(n.nodeType==3)return n;if(n.nodeType==1&&n.contentEditable=="false")break;t=n,e=t.childNodes.length}}function C0(t,e,n){if(e.nodeType!=3){let o,s;(s=UG(e,n))?(e=s,n=0):(o=WG(e,n))&&(e=o,n=o.nodeValue.length)}let i=t.domSelection();if(!i)return;if(Xd(i)){let o=document.createRange();o.setEnd(e,n),o.setStart(e,n),i.removeAllRanges(),i.addRange(o)}else i.extend&&i.extend(e,n);t.domObserver.setCurSelection();let{state:r}=t;setTimeout(()=>{t.state==r&&oo(t)},50)}function OC(t,e){let n=t.state.doc.resolve(e);if(!(Gn||hG)&&n.parent.inlineContent){let r=t.coordsAtPos(e);if(e>n.start()){let o=t.coordsAtPos(e-1),s=(o.top+o.bottom)/2;if(s>r.top&&s<r.bottom&&Math.abs(o.left-r.left)>1)return o.left<r.left?"ltr":"rtl"}if(e<n.end()){let o=t.coordsAtPos(e+1),s=(o.top+o.bottom)/2;if(s>r.top&&s<r.bottom&&Math.abs(o.left-r.left)>1)return o.left>r.left?"ltr":"rtl"}}return getComputedStyle(t.dom).direction=="rtl"?"rtl":"ltr"}function AC(t,e,n){let i=t.state.selection;if(i instanceof mt&&!i.empty||n.indexOf("s")>-1||qi&&n.indexOf("m")>-1)return!1;let{$from:r,$to:o}=i;if(!r.parent.inlineContent||t.endOfTextblock(e<0?"up":"down")){let s=S0(t.state,e);if(s&&s instanceof nt)return Vo(t,s)}if(!r.parent.inlineContent){let s=e<0?r:o,a=i instanceof Ti?ht.near(s,e):ht.findFrom(s,e);return a?Vo(t,a):!1}return!1}function RC(t,e){if(!(t.state.selection instanceof mt))return!0;let{$head:n,$anchor:i,empty:r}=t.state.selection;if(!n.sameParent(i))return!0;if(!r)return!1;if(t.endOfTextblock(e>0?"forward":"backward"))return!0;let o=!n.textOffset&&(e<0?n.nodeBefore:n.nodeAfter);if(o&&!o.isText){let s=t.state.tr;return e<0?s.delete(n.pos-o.nodeSize,n.pos):s.delete(n.pos,n.pos+o.nodeSize),t.dispatch(s),!0}return!1}function TC(t,e,n){t.domObserver.stop(),e.contentEditable=n,t.domObserver.start()}function KG(t){if(!li||t.state.selection.$head.parentOffset>0)return!1;let{focusNode:e,focusOffset:n}=t.domSelectionRange();if(e&&e.nodeType==1&&n==0&&e.firstChild&&e.firstChild.contentEditable=="false"){let i=e.firstChild;TC(t,i,"true"),setTimeout(()=>TC(t,i,"false"),20)}return!1}function GG(t){let e="";return t.ctrlKey&&(e+="c"),t.metaKey&&(e+="m"),t.altKey&&(e+="a"),t.shiftKey&&(e+="s"),e}function JG(t,e){let n=e.keyCode,i=GG(e);if(n==8||qi&&n==72&&i=="c")return RC(t,-1)||Ha(t,-1);if(n==46&&!e.shiftKey||qi&&n==68&&i=="c")return RC(t,1)||Ha(t,1);if(n==13||n==27)return!0;if(n==37||qi&&n==66&&i=="c"){let r=n==37?OC(t,t.state.selection.from)=="ltr"?-1:1:-1;return CC(t,r,i)||Ha(t,r)}else if(n==39||qi&&n==70&&i=="c"){let r=n==39?OC(t,t.state.selection.from)=="ltr"?1:-1:1;return CC(t,r,i)||Ha(t,r)}else{if(n==38||qi&&n==80&&i=="c")return AC(t,-1,i)||Ha(t,-1);if(n==40||qi&&n==78&&i=="c")return KG(t)||AC(t,1,i)||Ha(t,1);if(i==(qi?"m":"c")&&(n==66||n==73||n==89||n==90))return!0}return!1}function E0(t,e){t.someProp("transformCopied",p=>{e=p(e,t)});let n=[],{content:i,openStart:r,openEnd:o}=e;for(;r>1&&o>1&&i.childCount==1&&i.firstChild.childCount==1;){r--,o--;let p=i.firstChild;n.push(p.type.name,p.attrs!=p.type.defaultAttrs?p.attrs:null),i=p.content}let s=t.someProp("clipboardSerializer")||Ps.fromSchema(t.state.schema),a=$C(),l=a.createElement("div");l.appendChild(s.serializeFragment(i,{document:a}));let f=l.firstChild,u,c=0;for(;f&&f.nodeType==1&&(u=BC[f.nodeName.toLowerCase()]);){for(let p=u.length-1;p>=0;p--){let h=a.createElement(u[p]);for(;l.firstChild;)h.appendChild(l.firstChild);l.appendChild(h),c++}f=l.firstChild}f&&f.nodeType==1&&f.setAttribute("data-pm-slice",`${r} ${o}${c?` -${c}`:""} ${JSON.stringify(n)}`);let d=t.someProp("clipboardTextSerializer",p=>p(e,t))||e.content.textBetween(0,e.content.size,` 329 330 `);return{dom:l,text:d,slice:e}}function PC(t,e,n,i,r){let o=r.parent.type.spec.code,s,a;if(!n&&!e)return null;let l=!!e&&(i||o||!n);if(l){if(t.someProp("transformPastedText",d=>{e=d(e,o||i,t)}),o)return a=new De(we.from(t.state.schema.text(e.replace(/\r\n?/g,` 331 `))),0,0),t.someProp("transformPasted",d=>{a=d(a,t,!0)}),a;let c=t.someProp("clipboardTextParser",d=>d(e,r,i,t));if(c)a=c;else{let d=r.marks(),{schema:p}=t.state,h=Ps.fromSchema(p);s=document.createElement("div"),e.split(/(?:\r\n?|\n)+/).forEach(g=>{let y=s.appendChild(document.createElement("p"));g&&y.appendChild(h.serializeNode(p.text(g,d)))})}}else t.someProp("transformPastedHTML",c=>{n=c(n,t)}),s=ZG(n),Pf&&eJ(s);let f=s&&s.querySelector("[data-pm-slice]"),u=f&&/^(\d+) (\d+)(?: -(\d+))? (.*)/.exec(f.getAttribute("data-pm-slice")||"");if(u&&u[3])for(let c=+u[3];c>0;c--){let d=s.firstChild;for(;d&&d.nodeType!=1;)d=d.nextSibling;if(!d)break;s=d}if(a||(a=(t.someProp("clipboardParser")||t.someProp("domParser")||No.fromSchema(t.state.schema)).parseSlice(s,{preserveWhitespace:!!(l||u),context:r,ruleFromNode(d){return d.nodeName=="BR"&&!d.nextSibling&&d.parentNode&&!YG.test(d.parentNode.nodeName)?{ignore:!0}:null}})),u)a=tJ(DC(a,+u[1],+u[2]),u[4]);else if(a=De.maxOpen(XG(a.content,r),!0),a.openStart||a.openEnd){let c=0,d=0;for(let p=a.content.firstChild;c<a.openStart&&!p.type.spec.isolating;c++,p=p.firstChild);for(let p=a.content.lastChild;d<a.openEnd&&!p.type.spec.isolating;d++,p=p.lastChild);a=DC(a,c,d)}return t.someProp("transformPasted",c=>{a=c(a,t,l)}),a}const YG=/^(a|abbr|acronym|b|cite|code|del|em|i|ins|kbd|label|output|q|ruby|s|samp|span|strong|sub|sup|time|u|tt|var)$/i;function XG(t,e){if(t.childCount<2)return t;for(let n=e.depth;n>=0;n--){let r=e.node(n).contentMatchAt(e.index(n)),o,s=[];if(t.forEach(a=>{if(!s)return;let l=r.findWrapping(a.type),f;if(!l)return s=null;if(f=s.length&&o.length&&IC(l,o,a,s[s.length-1],0))s[s.length-1]=f;else{s.length&&(s[s.length-1]=NC(s[s.length-1],o.length));let u=MC(a,l);s.push(u),r=r.matchType(u.type),o=l}}),s)return we.from(s)}return t}function MC(t,e,n=0){for(let i=e.length-1;i>=n;i--)t=e[i].create(null,we.from(t));return t}function IC(t,e,n,i,r){if(r<t.length&&r<e.length&&t[r]==e[r]){let o=IC(t,e,n,i.lastChild,r+1);if(o)return i.copy(i.content.replaceChild(i.childCount-1,o));if(i.contentMatchAt(i.childCount).matchType(r==t.length-1?n.type:t[r+1]))return i.copy(i.content.append(we.from(MC(n,t,r+1))))}}function NC(t,e){if(e==0)return t;let n=t.content.replaceChild(t.childCount-1,NC(t.lastChild,e-1)),i=t.contentMatchAt(t.childCount).fillBefore(we.empty,!0);return t.copy(n.append(i))}function O0(t,e,n,i,r,o){let s=e<0?t.firstChild:t.lastChild,a=s.content;return t.childCount>1&&(o=0),r<i-1&&(a=O0(a,e,n,i,r+1,o)),r>=n&&(a=e<0?s.contentMatchAt(0).fillBefore(a,o<=r).append(a):a.append(s.contentMatchAt(s.childCount).fillBefore(we.empty,!0))),t.replaceChild(e<0?0:t.childCount-1,s.copy(a))}function DC(t,e,n){return e<t.openStart&&(t=new De(O0(t.content,-1,e,t.openStart,0,t.openEnd),e,t.openEnd)),n<t.openEnd&&(t=new De(O0(t.content,1,n,t.openEnd,0,0),t.openStart,n)),t}const BC={thead:["table"],tbody:["table"],tfoot:["table"],caption:["table"],colgroup:["table"],col:["table","colgroup"],tr:["table","tbody"],td:["table","tbody","tr"],th:["table","tbody","tr"]};let FC=null;function $C(){return FC||(FC=document.implementation.createHTMLDocument("title"))}let A0=null;function QG(t){let e=window.trustedTypes;return e?(A0||(A0=e.defaultPolicy||e.createPolicy("ProseMirrorClipboard",{createHTML:n=>n})),A0.createHTML(t)):t}function ZG(t){let e=/^(\s*<meta [^>]*>)*/.exec(t);e&&(t=t.slice(e[0].length));let n=$C().createElement("div"),i=/<([a-z][^>\s]+)/i.exec(t),r;if((r=i&&BC[i[1].toLowerCase()])&&(t=r.map(o=>"<"+o+">").join("")+t+r.map(o=>"</"+o+">").reverse().join("")),n.innerHTML=QG(t),r)for(let o=0;o<r.length;o++)n=n.querySelector(r[o])||n;return n}function eJ(t){let e=t.querySelectorAll(Gn?"span:not([class]):not([style])":"span.Apple-converted-space");for(let n=0;n<e.length;n++){let i=e[n];i.childNodes.length==1&&i.textContent==" "&&i.parentNode&&i.parentNode.replaceChild(t.ownerDocument.createTextNode(" "),i)}}function tJ(t,e){if(!t.size)return t;let n=t.content.firstChild.type.schema,i;try{i=JSON.parse(e)}catch{return t}let{content:r,openStart:o,openEnd:s}=t;for(let a=i.length-2;a>=0;a-=2){let l=n.nodes[i[a]];if(!l||l.hasRequiredAttrs())break;r=we.from(l.create(i[a+1],r)),o++,s++}return new De(r,o,s)}const fi={},ui={},nJ={touchstart:!0,touchmove:!0};class iJ{constructor(){this.shiftKey=!1,this.mouseDown=null,this.lastKeyCode=null,this.lastKeyCodeTime=0,this.lastClick={time:0,x:0,y:0,type:"",button:0},this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastIOSEnter=0,this.lastIOSEnterFallbackTimeout=-1,this.lastFocus=0,this.lastTouch=0,this.lastChromeDelete=0,this.composing=!1,this.compositionNode=null,this.composingTimeout=-1,this.compositionNodes=[],this.compositionEndedAt=-2e8,this.compositionID=1,this.compositionPendingChanges=0,this.domChangeCount=0,this.eventHandlers=Object.create(null),this.hideSelectionGuard=null}}function rJ(t){for(let e in fi){let n=fi[e];t.dom.addEventListener(e,t.input.eventHandlers[e]=i=>{sJ(t,i)&&!T0(t,i)&&(t.editable||!(i.type in ui))&&n(t,i)},nJ[e]?{passive:!0}:void 0)}li&&t.dom.addEventListener("input",()=>null),R0(t)}function zo(t,e){t.input.lastSelectionOrigin=e,t.input.lastSelectionTime=Date.now()}function oJ(t){t.domObserver.stop();for(let e in t.input.eventHandlers)t.dom.removeEventListener(e,t.input.eventHandlers[e]);clearTimeout(t.input.composingTimeout),clearTimeout(t.input.lastIOSEnterFallbackTimeout)}function R0(t){t.someProp("handleDOMEvents",e=>{for(let n in e)t.input.eventHandlers[n]||t.dom.addEventListener(n,t.input.eventHandlers[n]=i=>T0(t,i))})}function T0(t,e){return t.someProp("handleDOMEvents",n=>{let i=n[e.type];return i?i(t,e)||e.defaultPrevented:!1})}function sJ(t,e){if(!e.bubbles)return!0;if(e.defaultPrevented)return!1;for(let n=e.target;n!=t.dom;n=n.parentNode)if(!n||n.nodeType==11||n.pmViewDesc&&n.pmViewDesc.stopEvent(e))return!1;return!0}function aJ(t,e){!T0(t,e)&&fi[e.type]&&(t.editable||!(e.type in ui))&&fi[e.type](t,e)}ui.keydown=(t,e)=>{let n=e;if(t.input.shiftKey=n.keyCode==16||n.shiftKey,!qC(t,n)&&(t.input.lastKeyCode=n.keyCode,t.input.lastKeyCodeTime=Date.now(),!(io&&Gn&&n.keyCode==13)))if(n.keyCode!=229&&t.domObserver.forceFlush(),za&&n.keyCode==13&&!n.ctrlKey&&!n.altKey&&!n.metaKey){let i=Date.now();t.input.lastIOSEnter=i,t.input.lastIOSEnterFallbackTimeout=setTimeout(()=>{t.input.lastIOSEnter==i&&(t.someProp("handleKeyDown",r=>r(t,Ds(13,"Enter"))),t.input.lastIOSEnter=0)},200)}else t.someProp("handleKeyDown",i=>i(t,n))||JG(t,n)?n.preventDefault():zo(t,"key")},ui.keyup=(t,e)=>{e.keyCode==16&&(t.input.shiftKey=!1)},ui.keypress=(t,e)=>{let n=e;if(qC(t,n)||!n.charCode||n.ctrlKey&&!n.altKey||qi&&n.metaKey)return;if(t.someProp("handleKeyPress",r=>r(t,n))){n.preventDefault();return}let i=t.state.selection;if(!(i instanceof mt)||!i.$from.sameParent(i.$to)){let r=String.fromCharCode(n.charCode),o=()=>t.state.tr.insertText(r).scrollIntoView();!/[\r\n]/.test(r)&&!t.someProp("handleTextInput",s=>s(t,i.$from.pos,i.$to.pos,r,o))&&t.dispatch(o()),n.preventDefault()}};function tp(t){return{left:t.clientX,top:t.clientY}}function lJ(t,e){let n=e.x-t.clientX,i=e.y-t.clientY;return n*n+i*i<100}function P0(t,e,n,i,r){if(i==-1)return!1;let o=t.state.doc.resolve(i);for(let s=o.depth+1;s>0;s--)if(t.someProp(e,a=>s>o.depth?a(t,n,o.nodeAfter,o.before(s),r,!0):a(t,n,o.node(s),o.before(s),r,!1)))return!0;return!1}function Ua(t,e,n){if(t.focused||t.focus(),t.state.selection.eq(e))return;let i=t.state.tr.setSelection(e);i.setMeta("pointer",!0),t.dispatch(i)}function fJ(t,e){if(e==-1)return!1;let n=t.state.doc.resolve(e),i=n.nodeAfter;return i&&i.isAtom&&nt.isSelectable(i)?(Ua(t,new nt(n)),!0):!1}function uJ(t,e){if(e==-1)return!1;let n=t.state.selection,i,r;n instanceof nt&&(i=n.node);let o=t.state.doc.resolve(e);for(let s=o.depth+1;s>0;s--){let a=s>o.depth?o.nodeAfter:o.node(s);if(nt.isSelectable(a)){i&&n.$from.depth>0&&s>=n.$from.depth&&o.before(n.$from.depth+1)==n.$from.pos?r=o.before(n.$from.depth):r=o.before(s);break}}return r!=null?(Ua(t,nt.create(t.state.doc,r)),!0):!1}function cJ(t,e,n,i,r){return P0(t,"handleClickOn",e,n,i)||t.someProp("handleClick",o=>o(t,e,i))||(r?uJ(t,n):fJ(t,n))}function dJ(t,e,n,i){return P0(t,"handleDoubleClickOn",e,n,i)||t.someProp("handleDoubleClick",r=>r(t,e,i))}function pJ(t,e,n,i){return P0(t,"handleTripleClickOn",e,n,i)||t.someProp("handleTripleClick",r=>r(t,e,i))||hJ(t,n,i)}function hJ(t,e,n){if(n.button!=0)return!1;let i=t.state.doc;if(e==-1)return i.inlineContent?(Ua(t,mt.create(i,0,i.content.size)),!0):!1;let r=i.resolve(e);for(let o=r.depth+1;o>0;o--){let s=o>r.depth?r.nodeAfter:r.node(o),a=r.before(o);if(s.inlineContent)Ua(t,mt.create(i,a+1,a+1+s.content.size));else if(nt.isSelectable(s))Ua(t,nt.create(i,a));else continue;return!0}}function M0(t){return np(t)}const LC=qi?"metaKey":"ctrlKey";fi.mousedown=(t,e)=>{let n=e;t.input.shiftKey=n.shiftKey;let i=M0(t),r=Date.now(),o="singleClick";r-t.input.lastClick.time<500&&lJ(n,t.input.lastClick)&&!n[LC]&&t.input.lastClick.button==n.button&&(t.input.lastClick.type=="singleClick"?o="doubleClick":t.input.lastClick.type=="doubleClick"&&(o="tripleClick")),t.input.lastClick={time:r,x:n.clientX,y:n.clientY,type:o,button:n.button};let s=t.posAtCoords(tp(n));s&&(o=="singleClick"?(t.input.mouseDown&&t.input.mouseDown.done(),t.input.mouseDown=new gJ(t,s,n,!!i)):(o=="doubleClick"?dJ:pJ)(t,s.pos,s.inside,n)?n.preventDefault():zo(t,"pointer"))};class gJ{constructor(e,n,i,r){this.view=e,this.pos=n,this.event=i,this.flushed=r,this.delayedSelectionSync=!1,this.mightDrag=null,this.startDoc=e.state.doc,this.selectNode=!!i[LC],this.allowDefault=i.shiftKey;let o,s;if(n.inside>-1)o=e.state.doc.nodeAt(n.inside),s=n.inside;else{let u=e.state.doc.resolve(n.pos);o=u.parent,s=u.depth?u.before():0}const a=r?null:i.target,l=a?e.docView.nearestDesc(a,!0):null;this.target=l&&l.dom.nodeType==1?l.dom:null;let{selection:f}=e.state;(i.button==0&&o.type.spec.draggable&&o.type.spec.selectable!==!1||f instanceof nt&&f.from<=s&&f.to>s)&&(this.mightDrag={node:o,pos:s,addAttr:!!(this.target&&!this.target.draggable),setUneditable:!!(this.target&&Li&&!this.target.hasAttribute("contentEditable"))}),this.target&&this.mightDrag&&(this.mightDrag.addAttr||this.mightDrag.setUneditable)&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&(this.target.draggable=!0),this.mightDrag.setUneditable&&setTimeout(()=>{this.view.input.mouseDown==this&&this.target.setAttribute("contentEditable","false")},20),this.view.domObserver.start()),e.root.addEventListener("mouseup",this.up=this.up.bind(this)),e.root.addEventListener("mousemove",this.move=this.move.bind(this)),zo(e,"pointer")}done(){this.view.root.removeEventListener("mouseup",this.up),this.view.root.removeEventListener("mousemove",this.move),this.mightDrag&&this.target&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&this.target.removeAttribute("draggable"),this.mightDrag.setUneditable&&this.target.removeAttribute("contentEditable"),this.view.domObserver.start()),this.delayedSelectionSync&&setTimeout(()=>oo(this.view)),this.view.input.mouseDown=null}up(e){if(this.done(),!this.view.dom.contains(e.target))return;let n=this.pos;this.view.state.doc!=this.startDoc&&(n=this.view.posAtCoords(tp(e))),this.updateAllowDefault(e),this.allowDefault||!n?zo(this.view,"pointer"):cJ(this.view,n.pos,n.inside,e,this.selectNode)?e.preventDefault():e.button==0&&(this.flushed||li&&this.mightDrag&&!this.mightDrag.node.isAtom||Gn&&!this.view.state.selection.visible&&Math.min(Math.abs(n.pos-this.view.state.selection.from),Math.abs(n.pos-this.view.state.selection.to))<=2)?(Ua(this.view,ht.near(this.view.state.doc.resolve(n.pos))),e.preventDefault()):zo(this.view,"pointer")}move(e){this.updateAllowDefault(e),zo(this.view,"pointer"),e.buttons==0&&this.done()}updateAllowDefault(e){!this.allowDefault&&(Math.abs(this.event.x-e.clientX)>4||Math.abs(this.event.y-e.clientY)>4)&&(this.allowDefault=!0)}}fi.touchstart=t=>{t.input.lastTouch=Date.now(),M0(t),zo(t,"pointer")},fi.touchmove=t=>{t.input.lastTouch=Date.now(),zo(t,"pointer")},fi.contextmenu=t=>M0(t);function qC(t,e){return t.composing?!0:li&&Math.abs(e.timeStamp-t.input.compositionEndedAt)<500?(t.input.compositionEndedAt=-2e8,!0):!1}const mJ=io?5e3:-1;ui.compositionstart=ui.compositionupdate=t=>{if(!t.composing){t.domObserver.flush();let{state:e}=t,n=e.selection.$to;if(e.selection instanceof mt&&(e.storedMarks||!n.textOffset&&n.parentOffset&&n.nodeBefore.marks.some(i=>i.type.spec.inclusive===!1)))t.markCursor=t.state.storedMarks||n.marks(),np(t,!0),t.markCursor=null;else if(np(t,!e.selection.empty),Li&&e.selection.empty&&n.parentOffset&&!n.textOffset&&n.nodeBefore.marks.length){let i=t.domSelectionRange();for(let r=i.focusNode,o=i.focusOffset;r&&r.nodeType==1&&o!=0;){let s=o<0?r.lastChild:r.childNodes[o-1];if(!s)break;if(s.nodeType==3){let a=t.domSelection();a&&a.collapse(s,s.nodeValue.length);break}else r=s,o=-1}}t.input.composing=!0}VC(t,mJ)},ui.compositionend=(t,e)=>{t.composing&&(t.input.composing=!1,t.input.compositionEndedAt=e.timeStamp,t.input.compositionPendingChanges=t.domObserver.pendingRecords().length?t.input.compositionID:0,t.input.compositionNode=null,t.input.compositionPendingChanges&&Promise.resolve().then(()=>t.domObserver.flush()),t.input.compositionID++,VC(t,20))};function VC(t,e){clearTimeout(t.input.composingTimeout),e>-1&&(t.input.composingTimeout=setTimeout(()=>np(t),e))}function zC(t){for(t.composing&&(t.input.composing=!1,t.input.compositionEndedAt=wJ());t.input.compositionNodes.length>0;)t.input.compositionNodes.pop().markParentsDirty()}function yJ(t){let e=t.domSelectionRange();if(!e.focusNode)return null;let n=fG(e.focusNode,e.focusOffset),i=uG(e.focusNode,e.focusOffset);if(n&&i&&n!=i){let r=i.pmViewDesc,o=t.domObserver.lastChangedTextNode;if(n==o||i==o)return o;if(!r||!r.isText(i.nodeValue))return i;if(t.input.compositionNode==i){let s=n.pmViewDesc;if(!(!s||!s.isText(n.nodeValue)))return i}}return n||i}function wJ(){let t=document.createEvent("Event");return t.initEvent("event",!0,!0),t.timeStamp}function np(t,e=!1){if(!(io&&t.domObserver.flushingSoon>=0)){if(t.domObserver.forceFlush(),zC(t),e||t.docView&&t.docView.dirty){let n=x0(t),i=t.state.selection;return n&&!n.eq(i)?t.dispatch(t.state.tr.setSelection(n)):(t.markCursor||e)&&!i.$from.node(i.$from.sharedDepth(i.to)).inlineContent?t.dispatch(t.state.tr.deleteSelection()):t.updateState(t.state),!0}return!1}}function vJ(t,e){if(!t.dom.parentNode)return;let n=t.dom.parentNode.appendChild(document.createElement("div"));n.appendChild(e),n.style.cssText="position: fixed; left: -10000px; top: 10px";let i=getSelection(),r=document.createRange();r.selectNodeContents(e),t.dom.blur(),i.removeAllRanges(),i.addRange(r),setTimeout(()=>{n.parentNode&&n.parentNode.removeChild(n),t.focus()},50)}const Bf=bi&&$o<15||za&&gG<604;fi.copy=ui.cut=(t,e)=>{let n=e,i=t.state.selection,r=n.type=="cut";if(i.empty)return;let o=Bf?null:n.clipboardData,s=i.content(),{dom:a,text:l}=E0(t,s);o?(n.preventDefault(),o.clearData(),o.setData("text/html",a.innerHTML),o.setData("text/plain",l)):vJ(t,a),r&&t.dispatch(t.state.tr.deleteSelection().scrollIntoView().setMeta("uiEvent","cut"))};function bJ(t){return t.openStart==0&&t.openEnd==0&&t.content.childCount==1?t.content.firstChild:null}function xJ(t,e){if(!t.dom.parentNode)return;let n=t.input.shiftKey||t.state.selection.$from.parent.type.spec.code,i=t.dom.parentNode.appendChild(document.createElement(n?"textarea":"div"));n||(i.contentEditable="true"),i.style.cssText="position: fixed; left: -10000px; top: 10px",i.focus();let r=t.input.shiftKey&&t.input.lastKeyCode!=45;setTimeout(()=>{t.focus(),i.parentNode&&i.parentNode.removeChild(i),n?Ff(t,i.value,null,r,e):Ff(t,i.textContent,i.innerHTML,r,e)},50)}function Ff(t,e,n,i,r){let o=PC(t,e,n,i,t.state.selection.$from);if(t.someProp("handlePaste",l=>l(t,r,o||De.empty)))return!0;if(!o)return!1;let s=bJ(o),a=s?t.state.tr.replaceSelectionWith(s,i):t.state.tr.replaceSelection(o);return t.dispatch(a.scrollIntoView().setMeta("paste",!0).setMeta("uiEvent","paste")),!0}function jC(t){let e=t.getData("text/plain")||t.getData("Text");if(e)return e;let n=t.getData("text/uri-list");return n?n.replace(/\r?\n/g," "):""}ui.paste=(t,e)=>{let n=e;if(t.composing&&!io)return;let i=Bf?null:n.clipboardData,r=t.input.shiftKey&&t.input.lastKeyCode!=45;i&&Ff(t,jC(i),i.getData("text/html"),r,n)?n.preventDefault():xJ(t,n)};class HC{constructor(e,n,i){this.slice=e,this.move=n,this.node=i}}const _J=qi?"altKey":"ctrlKey";function UC(t,e){let n=t.someProp("dragCopies",i=>!i(e));return n??!e[_J]}fi.dragstart=(t,e)=>{let n=e,i=t.input.mouseDown;if(i&&i.done(),!n.dataTransfer)return;let r=t.state.selection,o=r.empty?null:t.posAtCoords(tp(n)),s;if(!(o&&o.pos>=r.from&&o.pos<=(r instanceof nt?r.to-1:r.to))){if(i&&i.mightDrag)s=nt.create(t.state.doc,i.mightDrag.pos);else if(n.target&&n.target.nodeType==1){let c=t.docView.nearestDesc(n.target,!0);c&&c.node.type.spec.draggable&&c!=t.docView&&(s=nt.create(t.state.doc,c.posBefore))}}let a=(s||t.state.selection).content(),{dom:l,text:f,slice:u}=E0(t,a);(!n.dataTransfer.files.length||!Gn||X4>120)&&n.dataTransfer.clearData(),n.dataTransfer.setData(Bf?"Text":"text/html",l.innerHTML),n.dataTransfer.effectAllowed="copyMove",Bf||n.dataTransfer.setData("text/plain",f),t.dragging=new HC(u,UC(t,n),s)},fi.dragend=t=>{let e=t.dragging;window.setTimeout(()=>{t.dragging==e&&(t.dragging=null)},50)},ui.dragover=ui.dragenter=(t,e)=>e.preventDefault(),ui.drop=(t,e)=>{let n=e,i=t.dragging;if(t.dragging=null,!n.dataTransfer)return;let r=t.posAtCoords(tp(n));if(!r)return;let o=t.state.doc.resolve(r.pos),s=i&&i.slice;s?t.someProp("transformPasted",h=>{s=h(s,t,!1)}):s=PC(t,jC(n.dataTransfer),Bf?null:n.dataTransfer.getData("text/html"),!1,o);let a=!!(i&&UC(t,n));if(t.someProp("handleDrop",h=>h(t,n,s||De.empty,a))){n.preventDefault();return}if(!s)return;n.preventDefault();let l=s?N4(t.state.doc,o.pos,s):o.pos;l==null&&(l=o.pos);let f=t.state.tr;if(a){let{node:h}=i;h?h.replace(f):f.deleteSelection()}let u=f.mapping.map(l),c=s.openStart==0&&s.openEnd==0&&s.content.childCount==1,d=f.doc;if(c?f.replaceRangeWith(u,u,s.content.firstChild):f.replaceRange(u,u,s),f.doc.eq(d))return;let p=f.doc.resolve(u);if(c&&nt.isSelectable(s.content.firstChild)&&p.nodeAfter&&p.nodeAfter.sameMarkup(s.content.firstChild))f.setSelection(new nt(p));else{let h=f.mapping.map(l);f.mapping.maps[f.mapping.maps.length-1].forEach((g,y,w,v)=>h=v),f.setSelection(k0(t,p,f.doc.resolve(h)))}t.focus(),t.dispatch(f.setMeta("uiEvent","drop"))},fi.focus=t=>{t.input.lastFocus=Date.now(),t.focused||(t.domObserver.stop(),t.dom.classList.add("ProseMirror-focused"),t.domObserver.start(),t.focused=!0,setTimeout(()=>{t.docView&&t.hasFocus()&&!t.domObserver.currentSelection.eq(t.domSelectionRange())&&oo(t)},20))},fi.blur=(t,e)=>{let n=e;t.focused&&(t.domObserver.stop(),t.dom.classList.remove("ProseMirror-focused"),t.domObserver.start(),n.relatedTarget&&t.dom.contains(n.relatedTarget)&&t.domObserver.currentSelection.clear(),t.focused=!1)},fi.beforeinput=(t,e)=>{if(Gn&&io&&e.inputType=="deleteContentBackward"){t.domObserver.flushSoon();let{domChangeCount:i}=t.input;setTimeout(()=>{if(t.input.domChangeCount!=i||(t.dom.blur(),t.focus(),t.someProp("handleKeyDown",o=>o(t,Ds(8,"Backspace")))))return;let{$cursor:r}=t.state.selection;r&&r.pos>0&&t.dispatch(t.state.tr.delete(r.pos-1,r.pos).scrollIntoView())},50)}};for(let t in ui)fi[t]=ui[t];function $f(t,e){if(t==e)return!0;for(let n in t)if(t[n]!==e[n])return!1;for(let n in e)if(!(n in t))return!1;return!0}class ip{constructor(e,n){this.toDOM=e,this.spec=n||Ls,this.side=this.spec.side||0}map(e,n,i,r){let{pos:o,deleted:s}=e.mapResult(n.from+r,this.side<0?-1:1);return s?null:new Dn(o-i,o-i,this)}valid(){return!0}eq(e){return this==e||e instanceof ip&&(this.spec.key&&this.spec.key==e.spec.key||this.toDOM==e.toDOM&&$f(this.spec,e.spec))}destroy(e){this.spec.destroy&&this.spec.destroy(e)}}class jo{constructor(e,n){this.attrs=e,this.spec=n||Ls}map(e,n,i,r){let o=e.map(n.from+r,this.spec.inclusiveStart?-1:1)-i,s=e.map(n.to+r,this.spec.inclusiveEnd?1:-1)-i;return o>=s?null:new Dn(o,s,this)}valid(e,n){return n.from<n.to}eq(e){return this==e||e instanceof jo&&$f(this.attrs,e.attrs)&&$f(this.spec,e.spec)}static is(e){return e.type instanceof jo}destroy(){}}class I0{constructor(e,n){this.attrs=e,this.spec=n||Ls}map(e,n,i,r){let o=e.mapResult(n.from+r,1);if(o.deleted)return null;let s=e.mapResult(n.to+r,-1);return s.deleted||s.pos<=o.pos?null:new Dn(o.pos-i,s.pos-i,this)}valid(e,n){let{index:i,offset:r}=e.content.findIndex(n.from),o;return r==n.from&&!(o=e.child(i)).isText&&r+o.nodeSize==n.to}eq(e){return this==e||e instanceof I0&&$f(this.attrs,e.attrs)&&$f(this.spec,e.spec)}destroy(){}}class Dn{constructor(e,n,i){this.from=e,this.to=n,this.type=i}copy(e,n){return new Dn(e,n,this.type)}eq(e,n=0){return this.type.eq(e.type)&&this.from+n==e.from&&this.to+n==e.to}map(e,n,i){return this.type.map(e,this,n,i)}static widget(e,n,i){return new Dn(e,e,new ip(n,i))}static inline(e,n,i,r){return new Dn(e,n,new jo(i,r))}static node(e,n,i,r){return new Dn(e,n,new I0(i,r))}get spec(){return this.type.spec}get inline(){return this.type instanceof jo}get widget(){return this.type instanceof ip}}const Wa=[],Ls={};class Gt{constructor(e,n){this.local=e.length?e:Wa,this.children=n.length?n:Wa}static create(e,n){return n.length?rp(n,e,0,Ls):Jn}find(e,n,i){let r=[];return this.findInner(e??0,n??1e9,r,0,i),r}findInner(e,n,i,r,o){for(let s=0;s<this.local.length;s++){let a=this.local[s];a.from<=n&&a.to>=e&&(!o||o(a.spec))&&i.push(a.copy(a.from+r,a.to+r))}for(let s=0;s<this.children.length;s+=3)if(this.children[s]<n&&this.children[s+1]>e){let a=this.children[s]+1;this.children[s+2].findInner(e-a,n-a,i,r+a,o)}}map(e,n,i){return this==Jn||e.maps.length==0?this:this.mapInner(e,n,0,0,i||Ls)}mapInner(e,n,i,r,o){let s;for(let a=0;a<this.local.length;a++){let l=this.local[a].map(e,i,r);l&&l.type.valid(n,l)?(s||(s=[])).push(l):o.onRemove&&o.onRemove(this.local[a].spec)}return this.children.length?kJ(this.children,s||[],e,n,i,r,o):s?new Gt(s.sort(qs),Wa):Jn}add(e,n){return n.length?this==Jn?Gt.create(e,n):this.addInner(e,n,0):this}addInner(e,n,i){let r,o=0;e.forEach((a,l)=>{let f=l+i,u;if(u=KC(n,a,f)){for(r||(r=this.children.slice());o<r.length&&r[o]<l;)o+=3;r[o]==l?r[o+2]=r[o+2].addInner(a,u,f+1):r.splice(o,0,l,l+a.nodeSize,rp(u,a,f+1,Ls)),o+=3}});let s=WC(o?GC(n):n,-i);for(let a=0;a<s.length;a++)s[a].type.valid(e,s[a])||s.splice(a--,1);return new Gt(s.length?this.local.concat(s).sort(qs):this.local,r||this.children)}remove(e){return e.length==0||this==Jn?this:this.removeInner(e,0)}removeInner(e,n){let i=this.children,r=this.local;for(let o=0;o<i.length;o+=3){let s,a=i[o]+n,l=i[o+1]+n;for(let u=0,c;u<e.length;u++)(c=e[u])&&c.from>a&&c.to<l&&(e[u]=null,(s||(s=[])).push(c));if(!s)continue;i==this.children&&(i=this.children.slice());let f=i[o+2].removeInner(s,a+1);f!=Jn?i[o+2]=f:(i.splice(o,3),o-=3)}if(r.length){for(let o=0,s;o<e.length;o++)if(s=e[o])for(let a=0;a<r.length;a++)r[a].eq(s,n)&&(r==this.local&&(r=this.local.slice()),r.splice(a--,1))}return i==this.children&&r==this.local?this:r.length||i.length?new Gt(r,i):Jn}forChild(e,n){if(this==Jn)return this;if(n.isLeaf)return Gt.empty;let i,r;for(let a=0;a<this.children.length;a+=3)if(this.children[a]>=e){this.children[a]==e&&(i=this.children[a+2]);break}let o=e+1,s=o+n.content.size;for(let a=0;a<this.local.length;a++){let l=this.local[a];if(l.from<s&&l.to>o&&l.type instanceof jo){let f=Math.max(o,l.from)-o,u=Math.min(s,l.to)-o;f<u&&(r||(r=[])).push(l.copy(f,u))}}if(r){let a=new Gt(r.sort(qs),Wa);return i?new Ho([a,i]):a}return i||Jn}eq(e){if(this==e)return!0;if(!(e instanceof Gt)||this.local.length!=e.local.length||this.children.length!=e.children.length)return!1;for(let n=0;n<this.local.length;n++)if(!this.local[n].eq(e.local[n]))return!1;for(let n=0;n<this.children.length;n+=3)if(this.children[n]!=e.children[n]||this.children[n+1]!=e.children[n+1]||!this.children[n+2].eq(e.children[n+2]))return!1;return!0}locals(e){return N0(this.localsInner(e))}localsInner(e){if(this==Jn)return Wa;if(e.inlineContent||!this.local.some(jo.is))return this.local;let n=[];for(let i=0;i<this.local.length;i++)this.local[i].type instanceof jo||n.push(this.local[i]);return n}forEachSet(e){e(this)}}Gt.empty=new Gt([],[]),Gt.removeOverlap=N0;const Jn=Gt.empty;class Ho{constructor(e){this.members=e}map(e,n){const i=this.members.map(r=>r.map(e,n,Ls));return Ho.from(i)}forChild(e,n){if(n.isLeaf)return Gt.empty;let i=[];for(let r=0;r<this.members.length;r++){let o=this.members[r].forChild(e,n);o!=Jn&&(o instanceof Ho?i=i.concat(o.members):i.push(o))}return Ho.from(i)}eq(e){if(!(e instanceof Ho)||e.members.length!=this.members.length)return!1;for(let n=0;n<this.members.length;n++)if(!this.members[n].eq(e.members[n]))return!1;return!0}locals(e){let n,i=!0;for(let r=0;r<this.members.length;r++){let o=this.members[r].localsInner(e);if(o.length)if(!n)n=o;else{i&&(n=n.slice(),i=!1);for(let s=0;s<o.length;s++)n.push(o[s])}}return n?N0(i?n:n.sort(qs)):Wa}static from(e){switch(e.length){case 0:return Jn;case 1:return e[0];default:return new Ho(e.every(n=>n instanceof Gt)?e:e.reduce((n,i)=>n.concat(i instanceof Gt?i:i.members),[]))}}forEachSet(e){for(let n=0;n<this.members.length;n++)this.members[n].forEachSet(e)}}function kJ(t,e,n,i,r,o,s){let a=t.slice();for(let f=0,u=o;f<n.maps.length;f++){let c=0;n.maps[f].forEach((d,p,h,g)=>{let y=g-h-(p-d);for(let w=0;w<a.length;w+=3){let v=a[w+1];if(v<0||d>v+u-c)continue;let _=a[w]+u-c;p>=_?a[w+1]=d<=_?-2:-1:d>=u&&y&&(a[w]+=y,a[w+1]+=y)}c+=y}),u=n.maps[f].map(u,-1)}let l=!1;for(let f=0;f<a.length;f+=3)if(a[f+1]<0){if(a[f+1]==-2){l=!0,a[f+1]=-1;continue}let u=n.map(t[f]+o),c=u-r;if(c<0||c>=i.content.size){l=!0;continue}let d=n.map(t[f+1]+o,-1),p=d-r,{index:h,offset:g}=i.content.findIndex(c),y=i.maybeChild(h);if(y&&g==c&&g+y.nodeSize==p){let w=a[f+2].mapInner(n,y,u+1,t[f]+o+1,s);w!=Jn?(a[f]=c,a[f+1]=p,a[f+2]=w):(a[f+1]=-2,l=!0)}else l=!0}if(l){let f=SJ(a,t,e,n,r,o,s),u=rp(f,i,0,s);e=u.local;for(let c=0;c<a.length;c+=3)a[c+1]<0&&(a.splice(c,3),c-=3);for(let c=0,d=0;c<u.children.length;c+=3){let p=u.children[c];for(;d<a.length&&a[d]<p;)d+=3;a.splice(d,0,u.children[c],u.children[c+1],u.children[c+2])}}return new Gt(e.sort(qs),a)}function WC(t,e){if(!e||!t.length)return t;let n=[];for(let i=0;i<t.length;i++){let r=t[i];n.push(new Dn(r.from+e,r.to+e,r.type))}return n}function SJ(t,e,n,i,r,o,s){function a(l,f){for(let u=0;u<l.local.length;u++){let c=l.local[u].map(i,r,f);c?n.push(c):s.onRemove&&s.onRemove(l.local[u].spec)}for(let u=0;u<l.children.length;u+=3)a(l.children[u+2],l.children[u]+f+1)}for(let l=0;l<t.length;l+=3)t[l+1]==-1&&a(t[l+2],e[l]+o+1);return n}function KC(t,e,n){if(e.isLeaf)return null;let i=n+e.nodeSize,r=null;for(let o=0,s;o<t.length;o++)(s=t[o])&&s.from>n&&s.to<i&&((r||(r=[])).push(s),t[o]=null);return r}function GC(t){let e=[];for(let n=0;n<t.length;n++)t[n]!=null&&e.push(t[n]);return e}function rp(t,e,n,i){let r=[],o=!1;e.forEach((a,l)=>{let f=KC(t,a,l+n);if(f){o=!0;let u=rp(f,a,n+l+1,i);u!=Jn&&r.push(l,l+a.nodeSize,u)}});let s=WC(o?GC(t):t,-n).sort(qs);for(let a=0;a<s.length;a++)s[a].type.valid(e,s[a])||(i.onRemove&&i.onRemove(s[a].spec),s.splice(a--,1));return s.length||r.length?new Gt(s,r):Jn}function qs(t,e){return t.from-e.from||t.to-e.to}function N0(t){let e=t;for(let n=0;n<e.length-1;n++){let i=e[n];if(i.from!=i.to)for(let r=n+1;r<e.length;r++){let o=e[r];if(o.from==i.from){o.to!=i.to&&(e==t&&(e=t.slice()),e[r]=o.copy(o.from,i.to),JC(e,r+1,o.copy(i.to,o.to)));continue}else{o.from<i.to&&(e==t&&(e=t.slice()),e[n]=i.copy(i.from,o.from),JC(e,r,i.copy(o.from,i.to)));break}}}return e}function JC(t,e,n){for(;e<t.length&&qs(n,t[e])>0;)e++;t.splice(e,0,n)}function D0(t){let e=[];return t.someProp("decorations",n=>{let i=n(t.state);i&&i!=Jn&&e.push(i)}),t.cursorWrapper&&e.push(Gt.create(t.state.doc,[t.cursorWrapper.deco])),Ho.from(e)}const CJ={childList:!0,characterData:!0,characterDataOldValue:!0,attributes:!0,attributeOldValue:!0,subtree:!0},EJ=bi&&$o<=11;class OJ{constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}set(e){this.anchorNode=e.anchorNode,this.anchorOffset=e.anchorOffset,this.focusNode=e.focusNode,this.focusOffset=e.focusOffset}clear(){this.anchorNode=this.focusNode=null}eq(e){return e.anchorNode==this.anchorNode&&e.anchorOffset==this.anchorOffset&&e.focusNode==this.focusNode&&e.focusOffset==this.focusOffset}}class AJ{constructor(e,n){this.view=e,this.handleDOMChange=n,this.queue=[],this.flushingSoon=-1,this.observer=null,this.currentSelection=new OJ,this.onCharData=null,this.suppressingSelectionUpdates=!1,this.lastChangedTextNode=null,this.observer=window.MutationObserver&&new window.MutationObserver(i=>{for(let r=0;r<i.length;r++)this.queue.push(i[r]);bi&&$o<=11&&i.some(r=>r.type=="childList"&&r.removedNodes.length||r.type=="characterData"&&r.oldValue.length>r.target.nodeValue.length)?this.flushSoon():this.flush()}),EJ&&(this.onCharData=i=>{this.queue.push({target:i.target,type:"characterData",oldValue:i.prevValue}),this.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this)}flushSoon(){this.flushingSoon<0&&(this.flushingSoon=window.setTimeout(()=>{this.flushingSoon=-1,this.flush()},20))}forceFlush(){this.flushingSoon>-1&&(window.clearTimeout(this.flushingSoon),this.flushingSoon=-1,this.flush())}start(){this.observer&&(this.observer.takeRecords(),this.observer.observe(this.view.dom,CJ)),this.onCharData&&this.view.dom.addEventListener("DOMCharacterDataModified",this.onCharData),this.connectSelection()}stop(){if(this.observer){let e=this.observer.takeRecords();if(e.length){for(let n=0;n<e.length;n++)this.queue.push(e[n]);window.setTimeout(()=>this.flush(),20)}this.observer.disconnect()}this.onCharData&&this.view.dom.removeEventListener("DOMCharacterDataModified",this.onCharData),this.disconnectSelection()}connectSelection(){this.view.dom.ownerDocument.addEventListener("selectionchange",this.onSelectionChange)}disconnectSelection(){this.view.dom.ownerDocument.removeEventListener("selectionchange",this.onSelectionChange)}suppressSelectionUpdates(){this.suppressingSelectionUpdates=!0,setTimeout(()=>this.suppressingSelectionUpdates=!1,50)}onSelectionChange(){if(kC(this.view)){if(this.suppressingSelectionUpdates)return oo(this.view);if(bi&&$o<=11&&!this.view.state.selection.empty){let e=this.view.domSelectionRange();if(e.focusNode&&Ns(e.focusNode,e.focusOffset,e.anchorNode,e.anchorOffset))return this.flushSoon()}this.flush()}}setCurSelection(){this.currentSelection.set(this.view.domSelectionRange())}ignoreSelectionChange(e){if(!e.focusNode)return!0;let n=new Set,i;for(let o=e.focusNode;o;o=Va(o))n.add(o);for(let o=e.anchorNode;o;o=Va(o))if(n.has(o)){i=o;break}let r=i&&this.view.docView.nearestDesc(i);if(r&&r.ignoreMutation({type:"selection",target:i.nodeType==3?i.parentNode:i}))return this.setCurSelection(),!0}pendingRecords(){if(this.observer)for(let e of this.observer.takeRecords())this.queue.push(e);return this.queue}flush(){let{view:e}=this;if(!e.docView||this.flushingSoon>-1)return;let n=this.pendingRecords();n.length&&(this.queue=[]);let i=e.domSelectionRange(),r=!this.suppressingSelectionUpdates&&!this.currentSelection.eq(i)&&kC(e)&&!this.ignoreSelectionChange(i),o=-1,s=-1,a=!1,l=[];if(e.editable)for(let u=0;u<n.length;u++){let c=this.registerMutation(n[u],l);c&&(o=o<0?c.from:Math.min(c.from,o),s=s<0?c.to:Math.max(c.to,s),c.typeOver&&(a=!0))}if(Li&&l.length){let u=l.filter(c=>c.nodeName=="BR");if(u.length==2){let[c,d]=u;c.parentNode&&c.parentNode.parentNode==d.parentNode?d.remove():c.remove()}else{let{focusNode:c}=this.currentSelection;for(let d of u){let p=d.parentNode;p&&p.nodeName=="LI"&&(!c||PJ(e,c)!=p)&&d.remove()}}}let f=null;o<0&&r&&e.input.lastFocus>Date.now()-200&&Math.max(e.input.lastTouch,e.input.lastClick.time)<Date.now()-300&&Xd(i)&&(f=x0(e))&&f.eq(ht.near(e.state.doc.resolve(0),1))?(e.input.lastFocus=0,oo(e),this.currentSelection.set(i),e.scrollToSelection()):(o>-1||r)&&(o>-1&&(e.docView.markDirty(o,s),RJ(e)),this.handleDOMChange(o,s,a,l),e.docView&&e.docView.dirty?e.updateState(e.state):this.currentSelection.eq(i)||oo(e),this.currentSelection.set(i))}registerMutation(e,n){if(n.indexOf(e.target)>-1)return null;let i=this.view.docView.nearestDesc(e.target);if(e.type=="attributes"&&(i==this.view.docView||e.attributeName=="contenteditable"||e.attributeName=="style"&&!e.oldValue&&!e.target.getAttribute("style"))||!i||i.ignoreMutation(e))return null;if(e.type=="childList"){for(let u=0;u<e.addedNodes.length;u++){let c=e.addedNodes[u];n.push(c),c.nodeType==3&&(this.lastChangedTextNode=c)}if(i.contentDOM&&i.contentDOM!=i.dom&&!i.contentDOM.contains(e.target))return{from:i.posBefore,to:i.posAfter};let r=e.previousSibling,o=e.nextSibling;if(bi&&$o<=11&&e.addedNodes.length)for(let u=0;u<e.addedNodes.length;u++){let{previousSibling:c,nextSibling:d}=e.addedNodes[u];(!c||Array.prototype.indexOf.call(e.addedNodes,c)<0)&&(r=c),(!d||Array.prototype.indexOf.call(e.addedNodes,d)<0)&&(o=d)}let s=r&&r.parentNode==e.target?Nn(r)+1:0,a=i.localPosFromDOM(e.target,s,-1),l=o&&o.parentNode==e.target?Nn(o):e.target.childNodes.length,f=i.localPosFromDOM(e.target,l,1);return{from:a,to:f}}else return e.type=="attributes"?{from:i.posAtStart-i.border,to:i.posAtEnd+i.border}:(this.lastChangedTextNode=e.target,{from:i.posAtStart,to:i.posAtEnd,typeOver:e.target.nodeValue==e.oldValue})}}let YC=new WeakMap,XC=!1;function RJ(t){if(!YC.has(t)&&(YC.set(t,null),["normal","nowrap","pre-line"].indexOf(getComputedStyle(t.dom).whiteSpace)!==-1)){if(t.requiresGeckoHackNode=Li,XC)return;console.warn("ProseMirror expects the CSS white-space property to be set, preferably to 'pre-wrap'. It is recommended to load style/prosemirror.css from the prosemirror-view package."),XC=!0}}function QC(t,e){let n=e.startContainer,i=e.startOffset,r=e.endContainer,o=e.endOffset,s=t.domAtPos(t.state.selection.anchor);return Ns(s.node,s.offset,r,o)&&([n,i,r,o]=[r,o,n,i]),{anchorNode:n,anchorOffset:i,focusNode:r,focusOffset:o}}function TJ(t,e){if(e.getComposedRanges){let r=e.getComposedRanges(t.root)[0];if(r)return QC(t,r)}let n;function i(r){r.preventDefault(),r.stopImmediatePropagation(),n=r.getTargetRanges()[0]}return t.dom.addEventListener("beforeinput",i,!0),document.execCommand("indent"),t.dom.removeEventListener("beforeinput",i,!0),n?QC(t,n):null}function PJ(t,e){for(let n=e.parentNode;n&&n!=t.dom;n=n.parentNode){let i=t.docView.nearestDesc(n,!0);if(i&&i.node.isBlock)return n}return null}function MJ(t,e,n){let{node:i,fromOffset:r,toOffset:o,from:s,to:a}=t.docView.parseRange(e,n),l=t.domSelectionRange(),f,u=l.anchorNode;if(u&&t.dom.contains(u.nodeType==1?u:u.parentNode)&&(f=[{node:u,offset:l.anchorOffset}],Xd(l)||f.push({node:l.focusNode,offset:l.focusOffset})),Gn&&t.input.lastKeyCode===8)for(let y=o;y>r;y--){let w=i.childNodes[y-1],v=w.pmViewDesc;if(w.nodeName=="BR"&&!v){o=y;break}if(!v||v.size)break}let c=t.state.doc,d=t.someProp("domParser")||No.fromSchema(t.state.schema),p=c.resolve(s),h=null,g=d.parse(i,{topNode:p.parent,topMatch:p.parent.contentMatchAt(p.index()),topOpen:!0,from:r,to:o,preserveWhitespace:p.parent.type.whitespace=="pre"?"full":!0,findPositions:f,ruleFromNode:IJ,context:p});if(f&&f[0].pos!=null){let y=f[0].pos,w=f[1]&&f[1].pos;w==null&&(w=y),h={anchor:y+s,head:w+s}}return{doc:g,sel:h,from:s,to:a}}function IJ(t){let e=t.pmViewDesc;if(e)return e.parseRule();if(t.nodeName=="BR"&&t.parentNode){if(li&&/^(ul|ol)$/i.test(t.parentNode.nodeName)){let n=document.createElement("div");return n.appendChild(document.createElement("li")),{skip:n}}else if(t.parentNode.lastChild==t||li&&/^(tr|table)$/i.test(t.parentNode.nodeName))return{ignore:!0}}else if(t.nodeName=="IMG"&&t.getAttribute("mark-placeholder"))return{ignore:!0};return null}const NJ=/^(a|abbr|acronym|b|bd[io]|big|br|button|cite|code|data(list)?|del|dfn|em|i|img|ins|kbd|label|map|mark|meter|output|q|ruby|s|samp|small|span|strong|su[bp]|time|u|tt|var)$/i;function DJ(t,e,n,i,r){let o=t.input.compositionPendingChanges||(t.composing?t.input.compositionID:0);if(t.input.compositionPendingChanges=0,e<0){let T=t.input.lastSelectionTime>Date.now()-50?t.input.lastSelectionOrigin:null,A=x0(t,T);if(A&&!t.state.selection.eq(A)){if(Gn&&io&&t.input.lastKeyCode===13&&Date.now()-100<t.input.lastKeyCodeTime&&t.someProp("handleKeyDown",F=>F(t,Ds(13,"Enter"))))return;let R=t.state.tr.setSelection(A);T=="pointer"?R.setMeta("pointer",!0):T=="key"&&R.scrollIntoView(),o&&R.setMeta("composition",o),t.dispatch(R)}return}let s=t.state.doc.resolve(e),a=s.sharedDepth(n);e=s.before(a+1),n=t.state.doc.resolve(n).after(a+1);let l=t.state.selection,f=MJ(t,e,n),u=t.state.doc,c=u.slice(f.from,f.to),d,p;t.input.lastKeyCode===8&&Date.now()-100<t.input.lastKeyCodeTime?(d=t.state.selection.to,p="end"):(d=t.state.selection.from,p="start"),t.input.lastKeyCode=null;let h=$J(c.content,f.doc.content,f.from,d,p);if(h&&t.input.domChangeCount++,(za&&t.input.lastIOSEnter>Date.now()-225||io)&&r.some(T=>T.nodeType==1&&!NJ.test(T.nodeName))&&(!h||h.endA>=h.endB)&&t.someProp("handleKeyDown",T=>T(t,Ds(13,"Enter")))){t.input.lastIOSEnter=0;return}if(!h)if(i&&l instanceof mt&&!l.empty&&l.$head.sameParent(l.$anchor)&&!t.composing&&!(f.sel&&f.sel.anchor!=f.sel.head))h={start:l.from,endA:l.to,endB:l.to};else{if(f.sel){let T=ZC(t,t.state.doc,f.sel);if(T&&!T.eq(t.state.selection)){let A=t.state.tr.setSelection(T);o&&A.setMeta("composition",o),t.dispatch(A)}}return}t.state.selection.from<t.state.selection.to&&h.start==h.endB&&t.state.selection instanceof mt&&(h.start>t.state.selection.from&&h.start<=t.state.selection.from+2&&t.state.selection.from>=f.from?h.start=t.state.selection.from:h.endA<t.state.selection.to&&h.endA>=t.state.selection.to-2&&t.state.selection.to<=f.to&&(h.endB+=t.state.selection.to-h.endA,h.endA=t.state.selection.to)),bi&&$o<=11&&h.endB==h.start+1&&h.endA==h.start&&h.start>f.from&&f.doc.textBetween(h.start-f.from-1,h.start-f.from+1)==" "&&(h.start--,h.endA--,h.endB--);let g=f.doc.resolveNoCache(h.start-f.from),y=f.doc.resolveNoCache(h.endB-f.from),w=u.resolve(h.start),v=g.sameParent(y)&&g.parent.inlineContent&&w.end()>=h.endA,_;if((za&&t.input.lastIOSEnter>Date.now()-225&&(!v||r.some(T=>T.nodeName=="DIV"||T.nodeName=="P"))||!v&&g.pos<f.doc.content.size&&(!g.sameParent(y)||!g.parent.inlineContent)&&!/\S/.test(f.doc.textBetween(g.pos,y.pos,"",""))&&(_=ht.findFrom(f.doc.resolve(g.pos+1),1,!0))&&_.head>g.pos)&&t.someProp("handleKeyDown",T=>T(t,Ds(13,"Enter")))){t.input.lastIOSEnter=0;return}if(t.state.selection.anchor>h.start&&FJ(u,h.start,h.endA,g,y)&&t.someProp("handleKeyDown",T=>T(t,Ds(8,"Backspace")))){io&&Gn&&t.domObserver.suppressSelectionUpdates();return}Gn&&h.endB==h.start&&(t.input.lastChromeDelete=Date.now()),io&&!v&&g.start()!=y.start()&&y.parentOffset==0&&g.depth==y.depth&&f.sel&&f.sel.anchor==f.sel.head&&f.sel.head==h.endA&&(h.endB-=2,y=f.doc.resolveNoCache(h.endB-f.from),setTimeout(()=>{t.someProp("handleKeyDown",function(T){return T(t,Ds(13,"Enter"))})},20));let b=h.start,x=h.endA,k=T=>{let A=T||t.state.tr.replace(b,x,f.doc.slice(h.start-f.from,h.endB-f.from));if(f.sel){let R=ZC(t,A.doc,f.sel);R&&!(Gn&&t.composing&&R.empty&&(h.start!=h.endB||t.input.lastChromeDelete<Date.now()-100)&&(R.head==b||R.head==A.mapping.map(x)-1)||bi&&R.empty&&R.head==b)&&A.setSelection(R)}return o&&A.setMeta("composition",o),A.scrollIntoView()},S;if(v){if(g.pos==y.pos){bi&&$o<=11&&g.parentOffset==0&&(t.domObserver.suppressSelectionUpdates(),setTimeout(()=>oo(t),20));let T=k(t.state.tr.delete(b,x)),A=u.resolve(h.start).marksAcross(u.resolve(h.endA));A&&T.ensureMarks(A),t.dispatch(T)}else if(h.endA==h.endB&&(S=BJ(g.parent.content.cut(g.parentOffset,y.parentOffset),w.parent.content.cut(w.parentOffset,h.endA-w.start())))){let T=k(t.state.tr);S.type=="add"?T.addMark(b,x,S.mark):T.removeMark(b,x,S.mark),t.dispatch(T)}else if(g.parent.child(g.index()).isText&&g.index()==y.index()-(y.textOffset?0:1)){let T=g.parent.textBetween(g.parentOffset,y.parentOffset),A=()=>k(t.state.tr.insertText(T,b,x));t.someProp("handleTextInput",R=>R(t,b,x,T,A))||t.dispatch(A())}}else t.dispatch(k())}function ZC(t,e,n){return Math.max(n.anchor,n.head)>e.content.size?null:k0(t,e.resolve(n.anchor),e.resolve(n.head))}function BJ(t,e){let n=t.firstChild.marks,i=e.firstChild.marks,r=n,o=i,s,a,l;for(let u=0;u<i.length;u++)r=i[u].removeFromSet(r);for(let u=0;u<n.length;u++)o=n[u].removeFromSet(o);if(r.length==1&&o.length==0)a=r[0],s="add",l=u=>u.mark(a.addToSet(u.marks));else if(r.length==0&&o.length==1)a=o[0],s="remove",l=u=>u.mark(a.removeFromSet(u.marks));else return null;let f=[];for(let u=0;u<e.childCount;u++)f.push(l(e.child(u)));if(we.from(f).eq(t))return{mark:a,type:s}}function FJ(t,e,n,i,r){if(n-e<=r.pos-i.pos||B0(i,!0,!1)<r.pos)return!1;let o=t.resolve(e);if(!i.parent.isTextblock){let a=o.nodeAfter;return a!=null&&n==e+a.nodeSize}if(o.parentOffset<o.parent.content.size||!o.parent.isTextblock)return!1;let s=t.resolve(B0(o,!0,!0));return!s.parent.isTextblock||s.pos>n||B0(s,!0,!1)<n?!1:i.parent.content.cut(i.parentOffset).eq(s.parent.content)}function B0(t,e,n){let i=t.depth,r=e?t.end():t.pos;for(;i>0&&(e||t.indexAfter(i)==t.node(i).childCount);)i--,r++,e=!1;if(n){let o=t.node(i).maybeChild(t.indexAfter(i));for(;o&&!o.isLeaf;)o=o.firstChild,r++}return r}function $J(t,e,n,i,r){let o=t.findDiffStart(e,n);if(o==null)return null;let{a:s,b:a}=t.findDiffEnd(e,n+t.size,n+e.size);if(r=="end"){let l=Math.max(0,o-Math.min(s,a));i-=s+l-o}if(s<o&&t.size<e.size){let l=i<=o&&i>=s?o-i:0;o-=l,o&&o<e.size&&e6(e.textBetween(o-1,o+1))&&(o+=l?1:-1),a=o+(a-s),s=o}else if(a<o){let l=i<=o&&i>=a?o-i:0;o-=l,o&&o<t.size&&e6(t.textBetween(o-1,o+1))&&(o+=l?1:-1),s=o+(s-a),a=o}return{start:o,endA:s,endB:a}}function e6(t){if(t.length!=2)return!1;let e=t.charCodeAt(0),n=t.charCodeAt(1);return e>=56320&&e<=57343&&n>=55296&&n<=56319}class t6{constructor(e,n){this._root=null,this.focused=!1,this.trackWrites=null,this.mounted=!1,this.markCursor=null,this.cursorWrapper=null,this.lastSelectedViewDesc=void 0,this.input=new iJ,this.prevDirectPlugins=[],this.pluginViews=[],this.requiresGeckoHackNode=!1,this.dragging=null,this._props=n,this.state=n.state,this.directPlugins=n.plugins||[],this.directPlugins.forEach(s6),this.dispatch=this.dispatch.bind(this),this.dom=e&&e.mount||document.createElement("div"),e&&(e.appendChild?e.appendChild(this.dom):typeof e=="function"?e(this.dom):e.mount&&(this.mounted=!0)),this.editable=r6(this),i6(this),this.nodeViews=o6(this),this.docView=cC(this.state.doc,n6(this),D0(this),this.dom,this),this.domObserver=new AJ(this,(i,r,o,s)=>DJ(this,i,r,o,s)),this.domObserver.start(),rJ(this),this.updatePluginViews()}get composing(){return this.input.composing}get props(){if(this._props.state!=this.state){let e=this._props;this._props={};for(let n in e)this._props[n]=e[n];this._props.state=this.state}return this._props}update(e){e.handleDOMEvents!=this._props.handleDOMEvents&&R0(this);let n=this._props;this._props=e,e.plugins&&(e.plugins.forEach(s6),this.directPlugins=e.plugins),this.updateStateInner(e.state,n)}setProps(e){let n={};for(let i in this._props)n[i]=this._props[i];n.state=this.state;for(let i in e)n[i]=e[i];this.update(n)}updateState(e){this.updateStateInner(e,this._props)}updateStateInner(e,n){var i;let r=this.state,o=!1,s=!1;e.storedMarks&&this.composing&&(zC(this),s=!0),this.state=e;let a=r.plugins!=e.plugins||this._props.plugins!=n.plugins;if(a||this._props.plugins!=n.plugins||this._props.nodeViews!=n.nodeViews){let p=o6(this);qJ(p,this.nodeViews)&&(this.nodeViews=p,o=!0)}(a||n.handleDOMEvents!=this._props.handleDOMEvents)&&R0(this),this.editable=r6(this),i6(this);let l=D0(this),f=n6(this),u=r.plugins!=e.plugins&&!r.doc.eq(e.doc)?"reset":e.scrollToSelection>r.scrollToSelection?"to selection":"preserve",c=o||!this.docView.matchesNode(e.doc,f,l);(c||!e.selection.eq(r.selection))&&(s=!0);let d=u=="preserve"&&s&&this.dom.style.overflowAnchor==null&&wG(this);if(s){this.domObserver.stop();let p=c&&(bi||Gn)&&!this.composing&&!r.selection.empty&&!e.selection.empty&&LJ(r.selection,e.selection);if(c){let h=Gn?this.trackWrites=this.domSelectionRange().focusNode:null;this.composing&&(this.input.compositionNode=yJ(this)),(o||!this.docView.update(e.doc,f,l,this))&&(this.docView.updateOuterDeco(f),this.docView.destroy(),this.docView=cC(e.doc,f,l,this.dom,this)),h&&!this.trackWrites&&(p=!0)}p||!(this.input.mouseDown&&this.domObserver.currentSelection.eq(this.domSelectionRange())&&zG(this))?oo(this,p):(xC(this,e.selection),this.domObserver.setCurSelection()),this.domObserver.start()}this.updatePluginViews(r),!((i=this.dragging)===null||i===void 0)&&i.node&&!r.doc.eq(e.doc)&&this.updateDraggedNode(this.dragging,r),u=="reset"?this.dom.scrollTop=0:u=="to selection"?this.scrollToSelection():d&&vG(d)}scrollToSelection(){let e=this.domSelectionRange().focusNode;if(!(!e||!this.dom.contains(e.nodeType==1?e:e.parentNode))){if(!this.someProp("handleScrollToSelection",n=>n(this)))if(this.state.selection instanceof nt){let n=this.docView.domAfterPos(this.state.selection.from);n.nodeType==1&&Q4(this,n.getBoundingClientRect(),e)}else Q4(this,this.coordsAtPos(this.state.selection.head,1),e)}}destroyPluginViews(){let e;for(;e=this.pluginViews.pop();)e.destroy&&e.destroy()}updatePluginViews(e){if(!e||e.plugins!=this.state.plugins||this.directPlugins!=this.prevDirectPlugins){this.prevDirectPlugins=this.directPlugins,this.destroyPluginViews();for(let n=0;n<this.directPlugins.length;n++){let i=this.directPlugins[n];i.spec.view&&this.pluginViews.push(i.spec.view(this))}for(let n=0;n<this.state.plugins.length;n++){let i=this.state.plugins[n];i.spec.view&&this.pluginViews.push(i.spec.view(this))}}else for(let n=0;n<this.pluginViews.length;n++){let i=this.pluginViews[n];i.update&&i.update(this,e)}}updateDraggedNode(e,n){let i=e.node,r=-1;if(this.state.doc.nodeAt(i.from)==i.node)r=i.from;else{let o=i.from+(this.state.doc.content.size-n.doc.content.size);(o>0&&this.state.doc.nodeAt(o))==i.node&&(r=o)}this.dragging=new HC(e.slice,e.move,r<0?void 0:nt.create(this.state.doc,r))}someProp(e,n){let i=this._props&&this._props[e],r;if(i!=null&&(r=n?n(i):i))return r;for(let s=0;s<this.directPlugins.length;s++){let a=this.directPlugins[s].props[e];if(a!=null&&(r=n?n(a):a))return r}let o=this.state.plugins;if(o)for(let s=0;s<o.length;s++){let a=o[s].props[e];if(a!=null&&(r=n?n(a):a))return r}}hasFocus(){if(bi){let e=this.root.activeElement;if(e==this.dom)return!0;if(!e||!this.dom.contains(e))return!1;for(;e&&this.dom!=e&&this.dom.contains(e);){if(e.contentEditable=="false")return!1;e=e.parentElement}return!0}return this.root.activeElement==this.dom}focus(){this.domObserver.stop(),this.editable&&bG(this.dom),oo(this),this.domObserver.start()}get root(){let e=this._root;if(e==null){for(let n=this.dom.parentNode;n;n=n.parentNode)if(n.nodeType==9||n.nodeType==11&&n.host)return n.getSelection||(Object.getPrototypeOf(n).getSelection=()=>n.ownerDocument.getSelection()),this._root=n}return e||document}updateRoot(){this._root=null}posAtCoords(e){return CG(this,e)}coordsAtPos(e,n=1){return rC(this,e,n)}domAtPos(e,n=0){return this.docView.domFromPos(e,n)}nodeDOM(e){let n=this.docView.descAt(e);return n?n.nodeDOM:null}posAtDOM(e,n,i=-1){let r=this.docView.posFromDOM(e,n,i);if(r==null)throw new RangeError("DOM position not inside the editor");return r}endOfTextblock(e,n){return TG(this,n||this.state,e)}pasteHTML(e,n){return Ff(this,"",e,!1,n||new ClipboardEvent("paste"))}pasteText(e,n){return Ff(this,e,null,!0,n||new ClipboardEvent("paste"))}serializeForClipboard(e){return E0(this,e)}destroy(){this.docView&&(oJ(this),this.destroyPluginViews(),this.mounted?(this.docView.update(this.state.doc,[],D0(this),this),this.dom.textContent=""):this.dom.parentNode&&this.dom.parentNode.removeChild(this.dom),this.docView.destroy(),this.docView=null,aG())}get isDestroyed(){return this.docView==null}dispatchEvent(e){return aJ(this,e)}domSelectionRange(){let e=this.domSelection();return e?li&&this.root.nodeType===11&&dG(this.dom.ownerDocument)==this.dom&&TJ(this,e)||e:{focusNode:null,focusOffset:0,anchorNode:null,anchorOffset:0}}domSelection(){return this.root.getSelection()}}t6.prototype.dispatch=function(t){let e=this._props.dispatchTransaction;e?e.call(this,t):this.updateState(this.state.apply(t))};function n6(t){let e=Object.create(null);return e.class="ProseMirror",e.contenteditable=String(t.editable),t.someProp("attributes",n=>{if(typeof n=="function"&&(n=n(t.state)),n)for(let i in n)i=="class"?e.class+=" "+n[i]:i=="style"?e.style=(e.style?e.style+";":"")+n[i]:!e[i]&&i!="contenteditable"&&i!="nodeName"&&(e[i]=String(n[i]))}),e.translate||(e.translate="no"),[Dn.node(0,t.state.doc.content.size,e)]}function i6(t){if(t.markCursor){let e=document.createElement("img");e.className="ProseMirror-separator",e.setAttribute("mark-placeholder","true"),e.setAttribute("alt",""),t.cursorWrapper={dom:e,deco:Dn.widget(t.state.selection.from,e,{raw:!0,marks:t.markCursor})}}else t.cursorWrapper=null}function r6(t){return!t.someProp("editable",e=>e(t.state)===!1)}function LJ(t,e){let n=Math.min(t.$anchor.sharedDepth(t.head),e.$anchor.sharedDepth(e.head));return t.$anchor.start(n)!=e.$anchor.start(n)}function o6(t){let e=Object.create(null);function n(i){for(let r in i)Object.prototype.hasOwnProperty.call(e,r)||(e[r]=i[r])}return t.someProp("nodeViews",n),t.someProp("markViews",n),e}function qJ(t,e){let n=0,i=0;for(let r in t){if(t[r]!=e[r])return!0;n++}for(let r in e)i++;return n!=i}function s6(t){if(t.spec.state||t.spec.filterTransaction||t.spec.appendTransaction)throw new RangeError("Plugins passed directly to the view must not have a state component")}for(var Uo={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},op={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},VJ=typeof navigator<"u"&&/Mac/.test(navigator.platform),zJ=typeof navigator<"u"&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent),Bn=0;Bn<10;Bn++)Uo[48+Bn]=Uo[96+Bn]=String(Bn);for(var Bn=1;Bn<=24;Bn++)Uo[Bn+111]="F"+Bn;for(var Bn=65;Bn<=90;Bn++)Uo[Bn]=String.fromCharCode(Bn+32),op[Bn]=String.fromCharCode(Bn);for(var F0 in Uo)op.hasOwnProperty(F0)||(op[F0]=Uo[F0]);function jJ(t){var e=VJ&&t.metaKey&&t.shiftKey&&!t.ctrlKey&&!t.altKey||zJ&&t.shiftKey&&t.key&&t.key.length==1||t.key=="Unidentified",n=!e&&t.key||(t.shiftKey?op:Uo)[t.keyCode]||t.key||"Unidentified";return n=="Esc"&&(n="Escape"),n=="Del"&&(n="Delete"),n=="Left"&&(n="ArrowLeft"),n=="Up"&&(n="ArrowUp"),n=="Right"&&(n="ArrowRight"),n=="Down"&&(n="ArrowDown"),n}const HJ=typeof navigator<"u"&&/Mac|iP(hone|[oa]d)/.test(navigator.platform),UJ=typeof navigator<"u"&&/Win/.test(navigator.platform);function WJ(t){let e=t.split(/-(?!$)/),n=e[e.length-1];n=="Space"&&(n=" ");let i,r,o,s;for(let a=0;a<e.length-1;a++){let l=e[a];if(/^(cmd|meta|m)$/i.test(l))s=!0;else if(/^a(lt)?$/i.test(l))i=!0;else if(/^(c|ctrl|control)$/i.test(l))r=!0;else if(/^s(hift)?$/i.test(l))o=!0;else if(/^mod$/i.test(l))HJ?s=!0:r=!0;else throw new Error("Unrecognized modifier name: "+l)}return i&&(n="Alt-"+n),r&&(n="Ctrl-"+n),s&&(n="Meta-"+n),o&&(n="Shift-"+n),n}function KJ(t){let e=Object.create(null);for(let n in t)e[WJ(n)]=t[n];return e}function $0(t,e,n=!0){return e.altKey&&(t="Alt-"+t),e.ctrlKey&&(t="Ctrl-"+t),e.metaKey&&(t="Meta-"+t),n&&e.shiftKey&&(t="Shift-"+t),t}function GJ(t){return new fn({props:{handleKeyDown:a6(t)}})}function a6(t){let e=KJ(t);return function(n,i){let r=jJ(i),o,s=e[$0(r,i)];if(s&&s(n.state,n.dispatch,n))return!0;if(r.length==1&&r!=" "){if(i.shiftKey){let a=e[$0(r,i,!1)];if(a&&a(n.state,n.dispatch,n))return!0}if((i.altKey||i.metaKey||i.ctrlKey)&&!(UJ&&i.ctrlKey&&i.altKey)&&(o=Uo[i.keyCode])&&o!=r){let a=e[$0(o,i)];if(a&&a(n.state,n.dispatch,n))return!0}}return!1}}const L0=(t,e)=>t.selection.empty?!1:(e&&e(t.tr.deleteSelection().scrollIntoView()),!0);function l6(t,e){let{$cursor:n}=t.selection;return!n||(e?!e.endOfTextblock("backward",t):n.parentOffset>0)?null:n}const f6=(t,e,n)=>{let i=l6(t,n);if(!i)return!1;let r=q0(i);if(!r){let s=i.blockRange(),a=s&&Ba(s);return a==null?!1:(e&&e(t.tr.lift(s,a).scrollIntoView()),!0)}let o=r.nodeBefore;if(w6(t,r,e,-1))return!0;if(i.parent.content.size==0&&(Ka(o,"end")||nt.isSelectable(o)))for(let s=i.depth;;s--){let a=Gd(t.doc,i.before(s),i.after(s),De.empty);if(a&&a.slice.size<a.to-a.from){if(e){let l=t.tr.step(a);l.setSelection(Ka(o,"end")?ht.findFrom(l.doc.resolve(l.mapping.map(r.pos,-1)),-1):nt.create(l.doc,r.pos-o.nodeSize)),e(l.scrollIntoView())}return!0}if(s==1||i.node(s-1).childCount>1)break}return o.isAtom&&r.depth==i.depth-1?(e&&e(t.tr.delete(r.pos-o.nodeSize,r.pos).scrollIntoView()),!0):!1},JJ=(t,e,n)=>{let i=l6(t,n);if(!i)return!1;let r=q0(i);return r?u6(t,r,e):!1},YJ=(t,e,n)=>{let i=d6(t,n);if(!i)return!1;let r=V0(i);return r?u6(t,r,e):!1};function u6(t,e,n){let i=e.nodeBefore,r=i,o=e.pos-1;for(;!r.isTextblock;o--){if(r.type.spec.isolating)return!1;let u=r.lastChild;if(!u)return!1;r=u}let s=e.nodeAfter,a=s,l=e.pos+1;for(;!a.isTextblock;l++){if(a.type.spec.isolating)return!1;let u=a.firstChild;if(!u)return!1;a=u}let f=Gd(t.doc,o,l,De.empty);if(!f||f.from!=o||f instanceof kn&&f.slice.size>=l-o)return!1;if(n){let u=t.tr.step(f);u.setSelection(mt.create(u.doc,o)),n(u.scrollIntoView())}return!0}function Ka(t,e,n=!1){for(let i=t;i;i=e=="start"?i.firstChild:i.lastChild){if(i.isTextblock)return!0;if(n&&i.childCount!=1)return!1}return!1}const c6=(t,e,n)=>{let{$head:i,empty:r}=t.selection,o=i;if(!r)return!1;if(i.parent.isTextblock){if(n?!n.endOfTextblock("backward",t):i.parentOffset>0)return!1;o=q0(i)}let s=o&&o.nodeBefore;return!s||!nt.isSelectable(s)?!1:(e&&e(t.tr.setSelection(nt.create(t.doc,o.pos-s.nodeSize)).scrollIntoView()),!0)};function q0(t){if(!t.parent.type.spec.isolating)for(let e=t.depth-1;e>=0;e--){if(t.index(e)>0)return t.doc.resolve(t.before(e+1));if(t.node(e).type.spec.isolating)break}return null}function d6(t,e){let{$cursor:n}=t.selection;return!n||(e?!e.endOfTextblock("forward",t):n.parentOffset<n.parent.content.size)?null:n}const p6=(t,e,n)=>{let i=d6(t,n);if(!i)return!1;let r=V0(i);if(!r)return!1;let o=r.nodeAfter;if(w6(t,r,e,1))return!0;if(i.parent.content.size==0&&(Ka(o,"start")||nt.isSelectable(o))){let s=Gd(t.doc,i.before(),i.after(),De.empty);if(s&&s.slice.size<s.to-s.from){if(e){let a=t.tr.step(s);a.setSelection(Ka(o,"start")?ht.findFrom(a.doc.resolve(a.mapping.map(r.pos)),1):nt.create(a.doc,a.mapping.map(r.pos))),e(a.scrollIntoView())}return!0}}return o.isAtom&&r.depth==i.depth-1?(e&&e(t.tr.delete(r.pos,r.pos+o.nodeSize).scrollIntoView()),!0):!1},h6=(t,e,n)=>{let{$head:i,empty:r}=t.selection,o=i;if(!r)return!1;if(i.parent.isTextblock){if(n?!n.endOfTextblock("forward",t):i.parentOffset<i.parent.content.size)return!1;o=V0(i)}let s=o&&o.nodeAfter;return!s||!nt.isSelectable(s)?!1:(e&&e(t.tr.setSelection(nt.create(t.doc,o.pos)).scrollIntoView()),!0)};function V0(t){if(!t.parent.type.spec.isolating)for(let e=t.depth-1;e>=0;e--){let n=t.node(e);if(t.index(e)+1<n.childCount)return t.doc.resolve(t.after(e+1));if(n.type.spec.isolating)break}return null}const XJ=(t,e)=>{let n=t.selection,i=n instanceof nt,r;if(i){if(n.node.isTextblock||!Is(t.doc,n.from))return!1;r=n.from}else if(r=Kd(t.doc,n.from,-1),r==null)return!1;if(e){let o=t.tr.join(r);i&&o.setSelection(nt.create(o.doc,r-t.doc.resolve(r).nodeBefore.nodeSize)),e(o.scrollIntoView())}return!0},QJ=(t,e)=>{let n=t.selection,i;if(n instanceof nt){if(n.node.isTextblock||!Is(t.doc,n.to))return!1;i=n.to}else if(i=Kd(t.doc,n.to,1),i==null)return!1;return e&&e(t.tr.join(i).scrollIntoView()),!0},ZJ=(t,e)=>{let{$from:n,$to:i}=t.selection,r=n.blockRange(i),o=r&&Ba(r);return o==null?!1:(e&&e(t.tr.lift(r,o).scrollIntoView()),!0)},g6=(t,e)=>{let{$head:n,$anchor:i}=t.selection;return!n.parent.type.spec.code||!n.sameParent(i)?!1:(e&&e(t.tr.insertText(` 332 `).scrollIntoView()),!0)};function z0(t){for(let e=0;e<t.edgeCount;e++){let{type:n}=t.edge(e);if(n.isTextblock&&!n.hasRequiredAttrs())return n}return null}const eY=(t,e)=>{let{$head:n,$anchor:i}=t.selection;if(!n.parent.type.spec.code||!n.sameParent(i))return!1;let r=n.node(-1),o=n.indexAfter(-1),s=z0(r.contentMatchAt(o));if(!s||!r.canReplaceWith(o,o,s))return!1;if(e){let a=n.after(),l=t.tr.replaceWith(a,a,s.createAndFill());l.setSelection(ht.near(l.doc.resolve(a),1)),e(l.scrollIntoView())}return!0},m6=(t,e)=>{let n=t.selection,{$from:i,$to:r}=n;if(n instanceof Ti||i.parent.inlineContent||r.parent.inlineContent)return!1;let o=z0(r.parent.contentMatchAt(r.indexAfter()));if(!o||!o.isTextblock)return!1;if(e){let s=(!i.parentOffset&&r.index()<r.parent.childCount?i:r).pos,a=t.tr.insert(s,o.createAndFill());a.setSelection(mt.create(a.doc,s+1)),e(a.scrollIntoView())}return!0},y6=(t,e)=>{let{$cursor:n}=t.selection;if(!n||n.parent.content.size)return!1;if(n.depth>1&&n.after()!=n.end(-1)){let o=n.before();if(to(t.doc,o))return e&&e(t.tr.split(o).scrollIntoView()),!0}let i=n.blockRange(),r=i&&Ba(i);return r==null?!1:(e&&e(t.tr.lift(i,r).scrollIntoView()),!0)};function tY(t){return(e,n)=>{let{$from:i,$to:r}=e.selection;if(e.selection instanceof nt&&e.selection.node.isBlock)return!i.parentOffset||!to(e.doc,i.pos)?!1:(n&&n(e.tr.split(i.pos).scrollIntoView()),!0);if(!i.depth)return!1;let o=[],s,a,l=!1,f=!1;for(let p=i.depth;;p--)if(i.node(p).isBlock){l=i.end(p)==i.pos+(i.depth-p),f=i.start(p)==i.pos-(i.depth-p),a=z0(i.node(p-1).contentMatchAt(i.indexAfter(p-1))),o.unshift(l&&a?{type:a}:null),s=p;break}else{if(p==1)return!1;o.unshift(null)}let u=e.tr;(e.selection instanceof mt||e.selection instanceof Ti)&&u.deleteSelection();let c=u.mapping.map(i.pos),d=to(u.doc,c,o.length,o);if(d||(o[0]=a?{type:a}:null,d=to(u.doc,c,o.length,o)),!d)return!1;if(u.split(c,o.length,o),!l&&f&&i.node(s).type!=a){let p=u.mapping.map(i.before(s)),h=u.doc.resolve(p);a&&i.node(s-1).canReplaceWith(h.index(),h.index()+1,a)&&u.setNodeMarkup(u.mapping.map(i.before(s)),a)}return n&&n(u.scrollIntoView()),!0}}const nY=tY(),iY=(t,e)=>{let{$from:n,to:i}=t.selection,r,o=n.sharedDepth(i);return o==0?!1:(r=n.before(o),e&&e(t.tr.setSelection(nt.create(t.doc,r))),!0)};function rY(t,e,n){let i=e.nodeBefore,r=e.nodeAfter,o=e.index();return!i||!r||!i.type.compatibleContent(r.type)?!1:!i.content.size&&e.parent.canReplace(o-1,o)?(n&&n(t.tr.delete(e.pos-i.nodeSize,e.pos).scrollIntoView()),!0):!e.parent.canReplace(o,o+1)||!(r.isTextblock||Is(t.doc,e.pos))?!1:(n&&n(t.tr.join(e.pos).scrollIntoView()),!0)}function w6(t,e,n,i){let r=e.nodeBefore,o=e.nodeAfter,s,a,l=r.type.spec.isolating||o.type.spec.isolating;if(!l&&rY(t,e,n))return!0;let f=!l&&e.parent.canReplace(e.index(),e.index()+1);if(f&&(s=(a=r.contentMatchAt(r.childCount)).findWrapping(o.type))&&a.matchType(s[0]||o.type).validEnd){if(n){let p=e.pos+o.nodeSize,h=we.empty;for(let w=s.length-1;w>=0;w--)h=we.from(s[w].create(null,h));h=we.from(r.copy(h));let g=t.tr.step(new Sn(e.pos-1,p,e.pos,p,new De(h,1,0),s.length,!0)),y=g.doc.resolve(p+2*s.length);y.nodeAfter&&y.nodeAfter.type==r.type&&Is(g.doc,y.pos)&&g.join(y.pos),n(g.scrollIntoView())}return!0}let u=o.type.spec.isolating||i>0&&l?null:ht.findFrom(e,1),c=u&&u.$from.blockRange(u.$to),d=c&&Ba(c);if(d!=null&&d>=e.depth)return n&&n(t.tr.lift(c,d).scrollIntoView()),!0;if(f&&Ka(o,"start",!0)&&Ka(r,"end")){let p=r,h=[];for(;h.push(p),!p.isTextblock;)p=p.lastChild;let g=o,y=1;for(;!g.isTextblock;g=g.firstChild)y++;if(p.canReplace(p.childCount,p.childCount,g.content)){if(n){let w=we.empty;for(let _=h.length-1;_>=0;_--)w=we.from(h[_].copy(w));let v=t.tr.step(new Sn(e.pos-h.length,e.pos+o.nodeSize,e.pos+y,e.pos+o.nodeSize-y,new De(w,h.length,0),0,!0));n(v.scrollIntoView())}return!0}}return!1}function v6(t){return function(e,n){let i=e.selection,r=t<0?i.$from:i.$to,o=r.depth;for(;r.node(o).isInline;){if(!o)return!1;o--}return r.node(o).isTextblock?(n&&n(e.tr.setSelection(mt.create(e.doc,t<0?r.start(o):r.end(o)))),!0):!1}}const oY=v6(-1),sY=v6(1);function aY(t,e=null){return function(n,i){let{$from:r,$to:o}=n.selection,s=r.blockRange(o),a=s&&R4(s,t,e);return a?(i&&i(n.tr.wrap(s,a).scrollIntoView()),!0):!1}}function b6(t,e=null){return function(n,i){let r=!1;for(let o=0;o<n.selection.ranges.length&&!r;o++){let{$from:{pos:s},$to:{pos:a}}=n.selection.ranges[o];n.doc.nodesBetween(s,a,(l,f)=>{if(r)return!1;if(!(!l.isTextblock||l.hasMarkup(t,e)))if(l.type==t)r=!0;else{let u=n.doc.resolve(f),c=u.index();r=u.parent.canReplaceWith(c,c+1,t)}})}if(!r)return!1;if(i){let o=n.tr;for(let s=0;s<n.selection.ranges.length;s++){let{$from:{pos:a},$to:{pos:l}}=n.selection.ranges[s];o.setBlockType(a,l,t,e)}i(o.scrollIntoView())}return!0}}function j0(...t){return function(e,n,i){for(let r=0;r<t.length;r++)if(t[r](e,n,i))return!0;return!1}}j0(L0,f6,c6),j0(L0,p6,h6),j0(g6,m6,y6,nY),typeof navigator<"u"?/Mac|iP(hone|[oa]d)/.test(navigator.platform):typeof os<"u"&&os.platform&&os.platform()=="darwin";function lY(t,e=null){return function(n,i){let{$from:r,$to:o}=n.selection,s=r.blockRange(o);if(!s)return!1;let a=i?n.tr:null;return fY(a,s,t,e)?(i&&i(a.scrollIntoView()),!0):!1}}function fY(t,e,n,i=null){let r=!1,o=e,s=e.$from.doc;if(e.depth>=2&&e.$from.node(e.depth-1).type.compatibleContent(n)&&e.startIndex==0){if(e.$from.index(e.depth-1)==0)return!1;let l=s.resolve(e.start-2);o=new Vd(l,l,e.depth),e.endIndex<e.parent.childCount&&(e=new Vd(e.$from,s.resolve(e.$to.end(e.depth)),e.depth)),r=!0}let a=R4(o,n,i,e);return a?(t&&uY(t,e,a,r,n),!0):!1}function uY(t,e,n,i,r){let o=we.empty;for(let u=n.length-1;u>=0;u--)o=we.from(n[u].type.create(n[u].attrs,o));t.step(new Sn(e.start-(i?2:0),e.end,e.start,e.end,new De(o,0,0),n.length,!0));let s=0;for(let u=0;u<n.length;u++)n[u].type==r&&(s=u+1);let a=n.length-s,l=e.start+n.length-(i?2:0),f=e.parent;for(let u=e.startIndex,c=e.endIndex,d=!0;u<c;u++,d=!1)!d&&to(t.doc,l,a)&&(t.split(l,a),l+=2*a),l+=f.child(u).nodeSize;return t}function cY(t){return function(e,n){let{$from:i,$to:r}=e.selection,o=i.blockRange(r,s=>s.childCount>0&&s.firstChild.type==t);return o?n?i.node(o.depth-1).type==t?dY(e,n,t,o):pY(e,n,o):!0:!1}}function dY(t,e,n,i){let r=t.tr,o=i.end,s=i.$to.end(i.depth);o<s&&(r.step(new Sn(o-1,s,o,s,new De(we.from(n.create(null,i.parent.copy())),1,0),1,!0)),i=new Vd(r.doc.resolve(i.$from.pos),r.doc.resolve(s),i.depth));const a=Ba(i);if(a==null)return!1;r.lift(i,a);let l=r.doc.resolve(r.mapping.map(o,-1)-1);return Is(r.doc,l.pos)&&l.nodeBefore.type==l.nodeAfter.type&&r.join(l.pos),e(r.scrollIntoView()),!0}function pY(t,e,n){let i=t.tr,r=n.parent;for(let p=n.end,h=n.endIndex-1,g=n.startIndex;h>g;h--)p-=r.child(h).nodeSize,i.delete(p-1,p+1);let o=i.doc.resolve(n.start),s=o.nodeAfter;if(i.mapping.map(n.end)!=n.start+o.nodeAfter.nodeSize)return!1;let a=n.startIndex==0,l=n.endIndex==r.childCount,f=o.node(-1),u=o.index(-1);if(!f.canReplace(u+(a?0:1),u+1,s.content.append(l?we.empty:we.from(r))))return!1;let c=o.pos,d=c+s.nodeSize;return i.step(new Sn(c-(a?1:0),d+(l?1:0),c+1,d-1,new De((a?we.empty:we.from(r.copy(we.empty))).append(l?we.empty:we.from(r.copy(we.empty))),a?0:1,l?0:1),a?0:1)),e(i.scrollIntoView()),!0}function hY(t){return function(e,n){let{$from:i,$to:r}=e.selection,o=i.blockRange(r,f=>f.childCount>0&&f.firstChild.type==t);if(!o)return!1;let s=o.startIndex;if(s==0)return!1;let a=o.parent,l=a.child(s-1);if(l.type!=t)return!1;if(n){let f=l.lastChild&&l.lastChild.type==a.type,u=we.from(f?t.create():null),c=new De(we.from(t.create(null,we.from(a.type.create(null,u)))),f?3:1,0),d=o.start,p=o.end;n(e.tr.step(new Sn(d-(f?3:1),p,d,p,c,1,!0)).scrollIntoView())}return!0}}var gY=Object.defineProperty,x6=(t,e)=>{for(var n in e)gY(t,n,{get:e[n],enumerable:!0})};function sp(t){const{state:e,transaction:n}=t;let{selection:i}=n,{doc:r}=n,{storedMarks:o}=n;return{...e,apply:e.apply.bind(e),applyTransaction:e.applyTransaction.bind(e),plugins:e.plugins,schema:e.schema,reconfigure:e.reconfigure.bind(e),toJSON:e.toJSON.bind(e),get storedMarks(){return o},get selection(){return i},get doc(){return r},get tr(){return i=n.selection,r=n.doc,o=n.storedMarks,n}}}var ap=class{constructor(t){this.editor=t.editor,this.rawCommands=this.editor.extensionManager.commands,this.customState=t.state}get hasCustomState(){return!!this.customState}get state(){return this.customState||this.editor.state}get commands(){const{rawCommands:t,editor:e,state:n}=this,{view:i}=e,{tr:r}=n,o=this.buildProps(r);return Object.fromEntries(Object.entries(t).map(([s,a])=>[s,(...f)=>{const u=a(...f)(o);return!r.getMeta("preventDispatch")&&!this.hasCustomState&&i.dispatch(r),u}]))}get chain(){return()=>this.createChain()}get can(){return()=>this.createCan()}createChain(t,e=!0){const{rawCommands:n,editor:i,state:r}=this,{view:o}=i,s=[],a=!!t,l=t||r.tr,f=()=>(!a&&e&&!l.getMeta("preventDispatch")&&!this.hasCustomState&&o.dispatch(l),s.every(c=>c===!0)),u={...Object.fromEntries(Object.entries(n).map(([c,d])=>[c,(...h)=>{const g=this.buildProps(l,e),y=d(...h)(g);return s.push(y),u}])),run:f};return u}createCan(t){const{rawCommands:e,state:n}=this,i=!1,r=t||n.tr,o=this.buildProps(r,i);return{...Object.fromEntries(Object.entries(e).map(([a,l])=>[a,(...f)=>l(...f)({...o,dispatch:void 0})])),chain:()=>this.createChain(r,i)}}buildProps(t,e=!0){const{rawCommands:n,editor:i,state:r}=this,{view:o}=i,s={tr:t,editor:i,view:o,state:sp({state:r,transaction:t}),dispatch:e?()=>{}:void 0,chain:()=>this.createChain(t,e),can:()=>this.createCan(t),get commands(){return Object.fromEntries(Object.entries(n).map(([a,l])=>[a,(...f)=>l(...f)(s)]))}};return s}},mY=class{constructor(){this.callbacks={}}on(t,e){return this.callbacks[t]||(this.callbacks[t]=[]),this.callbacks[t].push(e),this}emit(t,...e){const n=this.callbacks[t];return n&&n.forEach(i=>i.apply(this,e)),this}off(t,e){const n=this.callbacks[t];return n&&(e?this.callbacks[t]=n.filter(i=>i!==e):delete this.callbacks[t]),this}once(t,e){const n=(...i)=>{this.off(t,n),e.apply(this,i)};return this.on(t,n)}removeAllListeners(){this.callbacks={}}};function yY(t,e){const n=new L4(t);return e.forEach(i=>{i.steps.forEach(r=>{n.step(r)})}),n}var _6=t=>{const e=t.childNodes;for(let n=e.length-1;n>=0;n-=1){const i=e[n];i.nodeType===3&&i.nodeValue&&/^(\n\s\s|\n)$/.test(i.nodeValue)?t.removeChild(i):i.nodeType===1&&_6(i)}return t};function lp(t){if(typeof window>"u")throw new Error("[tiptap error]: there is no window object available, so this function cannot be used");const e=`<body>${t}</body>`,n=new window.DOMParser().parseFromString(e,"text/html").body;return _6(n)}function Lf(t,e,n){if(t instanceof Io||t instanceof we)return t;n={slice:!0,parseOptions:{},...n};const i=typeof t=="object"&&t!==null,r=typeof t=="string";if(i)try{if(Array.isArray(t)&&t.length>0)return we.fromArray(t.map(a=>e.nodeFromJSON(a)));const s=e.nodeFromJSON(t);return n.errorOnInvalidContent&&s.check(),s}catch(o){if(n.errorOnInvalidContent)throw new Error("[tiptap error]: Invalid JSON content",{cause:o});return console.warn("[tiptap warn]: Invalid content.","Passed value:",t,"Error:",o),Lf("",e,n)}if(r){if(n.errorOnInvalidContent){let s=!1,a="";const l=new p4({topNode:e.spec.topNode,marks:e.spec.marks,nodes:e.spec.nodes.append({__tiptap__private__unknown__catch__all__node:{content:"inline*",group:"block",parseDOM:[{tag:"*",getAttrs:f=>(s=!0,a=typeof f=="string"?f:f.outerHTML,null)}]}})});if(n.slice?No.fromSchema(l).parseSlice(lp(t),n.parseOptions):No.fromSchema(l).parse(lp(t),n.parseOptions),n.errorOnInvalidContent&&s)throw new Error("[tiptap error]: Invalid HTML content",{cause:new Error(`Invalid element found: ${a}`)})}const o=No.fromSchema(e);return n.slice?o.parseSlice(lp(t),n.parseOptions).content:o.parse(lp(t),n.parseOptions)}return Lf("",e,n)}function H0(t,e,n={},i={}){return Lf(t,e,{slice:!1,parseOptions:n,errorOnInvalidContent:i.errorOnInvalidContent})}function wY(t){for(let e=0;e<t.edgeCount;e+=1){const{type:n}=t.edge(e);if(n.isTextblock&&!n.hasRequiredAttrs())return n}return null}function vY(t,e){for(let n=t.depth;n>0;n-=1){const i=t.node(n);if(e(i))return{pos:n>0?t.before(n):0,start:t.start(n),depth:n,node:i}}}function U0(t){return e=>vY(e.$from,t)}function Ye(t,e,n){return t.config[e]===void 0&&t.parent?Ye(t.parent,e,n):typeof t.config[e]=="function"?t.config[e].bind({...n,parent:t.parent?Ye(t.parent,e,n):null}):t.config[e]}function W0(t){return t.map(e=>{const n={name:e.name,options:e.options,storage:e.storage},i=Ye(e,"addExtensions",n);return i?[e,...W0(i())]:e}).flat(10)}function K0(t,e){const n=Ps.fromSchema(e).serializeFragment(t),r=document.implementation.createHTMLDocument().createElement("div");return r.appendChild(n),r.innerHTML}function k6(t){return typeof t=="function"}function Ut(t,e=void 0,...n){return k6(t)?e?t.bind(e)(...n):t(...n):t}function bY(t={}){return Object.keys(t).length===0&&t.constructor===Object}function qf(t){const e=t.filter(r=>r.type==="extension"),n=t.filter(r=>r.type==="node"),i=t.filter(r=>r.type==="mark");return{baseExtensions:e,nodeExtensions:n,markExtensions:i}}function S6(t){const e=[],{nodeExtensions:n,markExtensions:i}=qf(t),r=[...n,...i],o={default:null,validate:void 0,rendered:!0,renderHTML:null,parseHTML:null,keepOnSplit:!0,isRequired:!1};return t.forEach(s=>{const a={name:s.name,options:s.options,storage:s.storage,extensions:r},l=Ye(s,"addGlobalAttributes",a);if(!l)return;l().forEach(u=>{u.types.forEach(c=>{Object.entries(u.attributes).forEach(([d,p])=>{e.push({type:c,name:d,attribute:{...o,...p}})})})})}),r.forEach(s=>{const a={name:s.name,options:s.options,storage:s.storage},l=Ye(s,"addAttributes",a);if(!l)return;const f=l();Object.entries(f).forEach(([u,c])=>{const d={...o,...c};typeof d?.default=="function"&&(d.default=d.default()),d?.isRequired&&d?.default===void 0&&delete d.default,e.push({type:s.name,name:u,attribute:d})})}),e}function Ga(...t){return t.filter(e=>!!e).reduce((e,n)=>{const i={...e};return Object.entries(n).forEach(([r,o])=>{if(!i[r]){i[r]=o;return}if(r==="class"){const a=o?String(o).split(" "):[],l=i[r]?i[r].split(" "):[],f=a.filter(u=>!l.includes(u));i[r]=[...l,...f].join(" ")}else if(r==="style"){const a=o?o.split(";").map(u=>u.trim()).filter(Boolean):[],l=i[r]?i[r].split(";").map(u=>u.trim()).filter(Boolean):[],f=new Map;l.forEach(u=>{const[c,d]=u.split(":").map(p=>p.trim());f.set(c,d)}),a.forEach(u=>{const[c,d]=u.split(":").map(p=>p.trim());f.set(c,d)}),i[r]=Array.from(f.entries()).map(([u,c])=>`${u}: ${c}`).join("; ")}else i[r]=o}),i},{})}function fp(t,e){return e.filter(n=>n.type===t.type.name).filter(n=>n.attribute.rendered).map(n=>n.attribute.renderHTML?n.attribute.renderHTML(t.attrs)||{}:{[n.name]:t.attrs[n.name]}).reduce((n,i)=>Ga(n,i),{})}function xY(t){return typeof t!="string"?t:t.match(/^[+-]?(?:\d*\.)?\d+$/)?Number(t):t==="true"?!0:t==="false"?!1:t}function C6(t,e){return"style"in t?t:{...t,getAttrs:n=>{const i=t.getAttrs?t.getAttrs(n):t.attrs;if(i===!1)return!1;const r=e.reduce((o,s)=>{const a=s.attribute.parseHTML?s.attribute.parseHTML(n):xY(n.getAttribute(s.name));return a==null?o:{...o,[s.name]:a}},{});return{...i,...r}}}}function E6(t){return Object.fromEntries(Object.entries(t).filter(([e,n])=>e==="attrs"&&bY(n)?!1:n!=null))}function _Y(t,e){var n;const i=S6(t),{nodeExtensions:r,markExtensions:o}=qf(t),s=(n=r.find(f=>Ye(f,"topNode")))==null?void 0:n.name,a=Object.fromEntries(r.map(f=>{const u=i.filter(w=>w.type===f.name),c={name:f.name,options:f.options,storage:f.storage,editor:e},d=t.reduce((w,v)=>{const _=Ye(v,"extendNodeSchema",c);return{...w,..._?_(f):{}}},{}),p=E6({...d,content:Ut(Ye(f,"content",c)),marks:Ut(Ye(f,"marks",c)),group:Ut(Ye(f,"group",c)),inline:Ut(Ye(f,"inline",c)),atom:Ut(Ye(f,"atom",c)),selectable:Ut(Ye(f,"selectable",c)),draggable:Ut(Ye(f,"draggable",c)),code:Ut(Ye(f,"code",c)),whitespace:Ut(Ye(f,"whitespace",c)),linebreakReplacement:Ut(Ye(f,"linebreakReplacement",c)),defining:Ut(Ye(f,"defining",c)),isolating:Ut(Ye(f,"isolating",c)),attrs:Object.fromEntries(u.map(w=>{var v,_;return[w.name,{default:(v=w?.attribute)==null?void 0:v.default,validate:(_=w?.attribute)==null?void 0:_.validate}]}))}),h=Ut(Ye(f,"parseHTML",c));h&&(p.parseDOM=h.map(w=>C6(w,u)));const g=Ye(f,"renderHTML",c);g&&(p.toDOM=w=>g({node:w,HTMLAttributes:fp(w,u)}));const y=Ye(f,"renderText",c);return y&&(p.toText=y),[f.name,p]})),l=Object.fromEntries(o.map(f=>{const u=i.filter(y=>y.type===f.name),c={name:f.name,options:f.options,storage:f.storage,editor:e},d=t.reduce((y,w)=>{const v=Ye(w,"extendMarkSchema",c);return{...y,...v?v(f):{}}},{}),p=E6({...d,inclusive:Ut(Ye(f,"inclusive",c)),excludes:Ut(Ye(f,"excludes",c)),group:Ut(Ye(f,"group",c)),spanning:Ut(Ye(f,"spanning",c)),code:Ut(Ye(f,"code",c)),attrs:Object.fromEntries(u.map(y=>{var w,v;return[y.name,{default:(w=y?.attribute)==null?void 0:w.default,validate:(v=y?.attribute)==null?void 0:v.validate}]}))}),h=Ut(Ye(f,"parseHTML",c));h&&(p.parseDOM=h.map(y=>C6(y,u)));const g=Ye(f,"renderHTML",c);return g&&(p.toDOM=y=>g({mark:y,HTMLAttributes:fp(y,u)})),[f.name,p]}));return new p4({topNode:s,nodes:a,marks:l})}function kY(t){const e=t.filter((n,i)=>t.indexOf(n)!==i);return Array.from(new Set(e))}function G0(t){return t.sort((n,i)=>{const r=Ye(n,"priority")||100,o=Ye(i,"priority")||100;return r>o?-1:r<o?1:0})}function O6(t){const e=G0(W0(t)),n=kY(e.map(i=>i.name));return n.length&&console.warn(`[tiptap warn]: Duplicate extension names found: [${n.map(i=>`'${i}'`).join(", ")}]. This can lead to issues.`),e}function A6(t,e,n){const{from:i,to:r}=e,{blockSeparator:o=` 333 334 `,textSerializers:s={}}=n||{};let a="";return t.nodesBetween(i,r,(l,f,u,c)=>{var d;l.isBlock&&f>i&&(a+=o);const p=s?.[l.type.name];if(p)return u&&(a+=p({node:l,pos:f,parent:u,index:c,range:e})),!1;l.isText&&(a+=(d=l?.text)==null?void 0:d.slice(Math.max(i,f)-f,r-f))}),a}function SY(t,e){const n={from:0,to:t.content.size};return A6(t,n,e)}function R6(t){return Object.fromEntries(Object.entries(t.nodes).filter(([,e])=>e.spec.toText).map(([e,n])=>[e,n.spec.toText]))}function so(t,e){if(typeof t=="string"){if(!e.marks[t])throw Error(`There is no mark type named '${t}'. Maybe you forgot to add the extension?`);return e.marks[t]}return t}function T6(t,e){const n=so(e,t.schema),{from:i,to:r,empty:o}=t.selection,s=[];o?(t.storedMarks&&s.push(...t.storedMarks),s.push(...t.selection.$head.marks())):t.doc.nodesBetween(i,r,l=>{s.push(...l.marks)});const a=s.find(l=>l.type.name===n.name);return a?{...a.attrs}:{}}function Cn(t,e){if(typeof t=="string"){if(!e.nodes[t])throw Error(`There is no node type named '${t}'. Maybe you forgot to add the extension?`);return e.nodes[t]}return t}function CY(t,e){const n=Cn(e,t.schema),{from:i,to:r}=t.selection,o=[];t.doc.nodesBetween(i,r,a=>{o.push(a)});const s=o.reverse().find(a=>a.type.name===n.name);return s?{...s.attrs}:{}}function up(t,e){return e.nodes[t]?"node":e.marks[t]?"mark":null}function EY(t,e){const n=up(typeof e=="string"?e:e.name,t.schema);return n==="node"?CY(t,e):n==="mark"?T6(t,e):{}}function OY(t,e=JSON.stringify){const n={};return t.filter(i=>{const r=e(i);return Object.prototype.hasOwnProperty.call(n,r)?!1:n[r]=!0})}function AY(t){const e=OY(t);return e.length===1?e:e.filter((n,i)=>!e.filter((o,s)=>s!==i).some(o=>n.oldRange.from>=o.oldRange.from&&n.oldRange.to<=o.oldRange.to&&n.newRange.from>=o.newRange.from&&n.newRange.to<=o.newRange.to))}function RY(t){const{mapping:e,steps:n}=t,i=[];return e.maps.forEach((r,o)=>{const s=[];if(r.ranges.length)r.forEach((a,l)=>{s.push({from:a,to:l})});else{const{from:a,to:l}=n[o];if(a===void 0||l===void 0)return;s.push({from:a,to:l})}s.forEach(({from:a,to:l})=>{const f=e.slice(o).map(a,-1),u=e.slice(o).map(l),c=e.invert().map(f,-1),d=e.invert().map(u);i.push({oldRange:{from:c,to:d},newRange:{from:f,to:u}})})}),AY(i)}function J0(t){return Object.prototype.toString.call(t)==="[object RegExp]"}function cp(t,e,n={strict:!0}){const i=Object.keys(e);return i.length?i.every(r=>n.strict?e[r]===t[r]:J0(e[r])?e[r].test(t[r]):e[r]===t[r]):!0}function P6(t,e,n={}){return t.find(i=>i.type===e&&cp(Object.fromEntries(Object.keys(n).map(r=>[r,i.attrs[r]])),n))}function M6(t,e,n={}){return!!P6(t,e,n)}function Y0(t,e,n){var i;if(!t||!e)return;let r=t.parent.childAfter(t.parentOffset);if((!r.node||!r.node.marks.some(u=>u.type===e))&&(r=t.parent.childBefore(t.parentOffset)),!r.node||!r.node.marks.some(u=>u.type===e)||(n=n||((i=r.node.marks[0])==null?void 0:i.attrs),!P6([...r.node.marks],e,n)))return;let s=r.index,a=t.start()+r.offset,l=s+1,f=a+r.node.nodeSize;for(;s>0&&M6([...t.parent.child(s-1).marks],e,n);)s-=1,a-=t.parent.child(s).nodeSize;for(;l<t.parent.childCount&&M6([...t.parent.child(l).marks],e,n);)f+=t.parent.child(l).nodeSize,l+=1;return{from:a,to:f}}function I6(t,e,n){const i=[];return t===e?n.resolve(t).marks().forEach(r=>{const o=n.resolve(t),s=Y0(o,r.type);s&&i.push({mark:r,...s})}):n.nodesBetween(t,e,(r,o)=>{!r||r?.nodeSize===void 0||i.push(...r.marks.map(s=>({from:o,to:o+r.nodeSize,mark:s})))}),i}function X0(t,e){return e.nodes[t]||e.marks[t]||null}function dp(t,e,n){return Object.fromEntries(Object.entries(n).filter(([i])=>{const r=t.find(o=>o.type===e&&o.name===i);return r?r.attribute.keepOnSplit:!1}))}var TY=(t,e=500)=>{let n="";const i=t.parentOffset;return t.parent.nodesBetween(Math.max(0,i-e),i,(r,o,s,a)=>{var l,f;const u=((f=(l=r.type.spec).toText)==null?void 0:f.call(l,{node:r,pos:o,parent:s,index:a}))||r.textContent||"%leaf%";n+=r.isAtom&&!r.isText?u:u.slice(0,Math.max(0,i-o))}),n};function Q0(t,e,n={}){const{empty:i,ranges:r}=t.selection,o=e?so(e,t.schema):null;if(i)return!!(t.storedMarks||t.selection.$from.marks()).filter(c=>o?o.name===c.type.name:!0).find(c=>cp(c.attrs,n,{strict:!1}));let s=0;const a=[];if(r.forEach(({$from:c,$to:d})=>{const p=c.pos,h=d.pos;t.doc.nodesBetween(p,h,(g,y)=>{if(!g.isText&&!g.marks.length)return;const w=Math.max(p,y),v=Math.min(h,y+g.nodeSize),_=v-w;s+=_,a.push(...g.marks.map(b=>({mark:b,from:w,to:v})))})}),s===0)return!1;const l=a.filter(c=>o?o.name===c.mark.type.name:!0).filter(c=>cp(c.mark.attrs,n,{strict:!1})).reduce((c,d)=>c+d.to-d.from,0),f=a.filter(c=>o?c.mark.type!==o&&c.mark.type.excludes(o):!0).reduce((c,d)=>c+d.to-d.from,0);return(l>0?l+f:l)>=s}function Vf(t,e,n={}){const{from:i,to:r,empty:o}=t.selection,s=e?Cn(e,t.schema):null,a=[];t.doc.nodesBetween(i,r,(c,d)=>{if(c.isText)return;const p=Math.max(i,d),h=Math.min(r,d+c.nodeSize);a.push({node:c,from:p,to:h})});const l=r-i,f=a.filter(c=>s?s.name===c.node.type.name:!0).filter(c=>cp(c.node.attrs,n,{strict:!1}));return o?!!f.length:f.reduce((c,d)=>c+d.to-d.from,0)>=l}function PY(t,e,n={}){if(!e)return Vf(t,null,n)||Q0(t,null,n);const i=up(e,t.schema);return i==="node"?Vf(t,e,n):i==="mark"?Q0(t,e,n):!1}function N6(t,e){return Array.isArray(e)?e.some(n=>(typeof n=="string"?n:n.name)===t.name):e}function D6(t,e){const{nodeExtensions:n}=qf(e),i=n.find(s=>s.name===t);if(!i)return!1;const r={name:i.name,options:i.options,storage:i.storage},o=Ut(Ye(i,"group",r));return typeof o!="string"?!1:o.split(" ").includes("list")}function pp(t,{checkChildren:e=!0,ignoreWhitespace:n=!1}={}){var i;if(n){if(t.type.name==="hardBreak")return!0;if(t.isText)return/^\s*$/m.test((i=t.text)!=null?i:"")}if(t.isText)return!t.text;if(t.isAtom||t.isLeaf)return!1;if(t.content.childCount===0)return!0;if(e){let r=!0;return t.content.forEach(o=>{r!==!1&&(pp(o,{ignoreWhitespace:n,checkChildren:e})||(r=!1))}),r}return!1}function MY(t){return t instanceof nt}function B6(t){return t instanceof mt}function ao(t=0,e=0,n=0){return Math.min(Math.max(t,e),n)}function IY(t,e,n){const r=t.state.doc.content.size,o=ao(e,0,r),s=ao(n,0,r),a=t.coordsAtPos(o),l=t.coordsAtPos(s,-1),f=Math.min(a.top,l.top),u=Math.max(a.bottom,l.bottom),c=Math.min(a.left,l.left),d=Math.max(a.right,l.right),p=d-c,h=u-f,w={top:f,bottom:u,left:c,right:d,width:p,height:h,x:c,y:f};return{...w,toJSON:()=>w}}function F6(t,e=null){if(!e)return null;const n=ht.atStart(t),i=ht.atEnd(t);if(e==="start"||e===!0)return n;if(e==="end")return i;const r=n.from,o=i.to;return e==="all"?mt.create(t,ao(0,r,o),ao(t.content.size,r,o)):mt.create(t,ao(e,r,o),ao(e,r,o))}function NY(t,e,n){const i=t.steps.length-1;if(i<e)return;const r=t.steps[i];if(!(r instanceof kn||r instanceof Sn))return;const o=t.mapping.maps[i];let s=0;o.forEach((a,l,f,u)=>{s===0&&(s=u)}),t.setSelection(ht.near(t.doc.resolve(s),n))}var $6=class{constructor(t){this.find=t.find,this.handler=t.handler}},DY=(t,e)=>{if(J0(e))return e.exec(t);const n=e(t);if(!n)return null;const i=[n.text];return i.index=n.index,i.input=t,i.data=n.data,n.replaceWith&&(n.text.includes(n.replaceWith)||console.warn('[tiptap warn]: "inputRuleMatch.replaceWith" must be part of "inputRuleMatch.text".'),i.push(n.replaceWith)),i};function hp(t){var e;const{editor:n,from:i,to:r,text:o,rules:s,plugin:a}=t,{view:l}=n;if(l.composing)return!1;const f=l.state.doc.resolve(i);if(f.parent.type.spec.code||(e=f.nodeBefore||f.nodeAfter)!=null&&e.marks.find(d=>d.type.spec.code))return!1;let u=!1;const c=TY(f)+o;return s.forEach(d=>{if(u)return;const p=DY(c,d.find);if(!p)return;const h=l.state.tr,g=sp({state:l.state,transaction:h}),y={from:i-(p[0].length-o.length),to:r},{commands:w,chain:v,can:_}=new ap({editor:n,state:g});d.handler({state:g,range:y,match:p,commands:w,chain:v,can:_})===null||!h.steps.length||(h.setMeta(a,{transform:h,from:i,to:r,text:o}),l.dispatch(h),u=!0)}),u}function BY(t){const{editor:e,rules:n}=t,i=new fn({state:{init(){return null},apply(r,o,s){const a=r.getMeta(i);if(a)return a;const l=r.getMeta("applyInputRules");return!!l&&setTimeout(()=>{let{text:u}=l;typeof u=="string"?u=u:u=K0(we.from(u),s.schema);const{from:c}=l,d=c+u.length;hp({editor:e,from:c,to:d,text:u,rules:n,plugin:i})}),r.selectionSet||r.docChanged?null:o}},props:{handleTextInput(r,o,s,a){return hp({editor:e,from:o,to:s,text:a,rules:n,plugin:i})},handleDOMEvents:{compositionend:r=>(setTimeout(()=>{const{$cursor:o}=r.state.selection;o&&hp({editor:e,from:o.pos,to:o.pos,text:"",rules:n,plugin:i})}),!1)},handleKeyDown(r,o){if(o.key!=="Enter")return!1;const{$cursor:s}=r.state.selection;return s?hp({editor:e,from:s.pos,to:s.pos,text:` 335 `,rules:n,plugin:i}):!1}},isInputRules:!0});return i}function FY(t){return Object.prototype.toString.call(t).slice(8,-1)}function gp(t){return FY(t)!=="Object"?!1:t.constructor===Object&&Object.getPrototypeOf(t)===Object.prototype}function L6(t,e){const n={...t};return gp(t)&&gp(e)&&Object.keys(e).forEach(i=>{gp(e[i])&&gp(t[i])?n[i]=L6(t[i],e[i]):n[i]=e[i]}),n}var Z0=class{constructor(t={}){this.type="extendable",this.parent=null,this.child=null,this.name="",this.config={name:this.name},this.config={...this.config,...t},this.name=this.config.name}get options(){return{...Ut(Ye(this,"addOptions",{name:this.name}))||{}}}get storage(){return{...Ut(Ye(this,"addStorage",{name:this.name,options:this.options}))||{}}}configure(t={}){const e=this.extend({...this.config,addOptions:()=>L6(this.options,t)});return e.name=this.name,e.parent=this.parent,e}extend(t={}){const e=new this.constructor({...this.config,...t});return e.parent=this,this.child=e,e.name="name"in t?t.name:e.parent.name,e}},mp=class iO extends Z0{constructor(){super(...arguments),this.type="mark"}static create(e={}){const n=typeof e=="function"?e():e;return new iO(n)}static handleExit({editor:e,mark:n}){const{tr:i}=e.state,r=e.state.selection.$from;if(r.pos===r.end()){const s=r.marks();if(!!!s.find(f=>f?.type.name===n.name))return!1;const l=s.find(f=>f?.type.name===n.name);return l&&i.removeStoredMark(l),i.insertText(" ",r.pos),e.view.dispatch(i),!0}return!1}configure(e){return super.configure(e)}extend(e){const n=typeof e=="function"?e():e;return super.extend(n)}};function $Y(t){return typeof t=="number"}var LY=class{constructor(t){this.find=t.find,this.handler=t.handler}},qY=(t,e,n)=>{if(J0(e))return[...t.matchAll(e)];const i=e(t,n);return i?i.map(r=>{const o=[r.text];return o.index=r.index,o.input=t,o.data=r.data,r.replaceWith&&(r.text.includes(r.replaceWith)||console.warn('[tiptap warn]: "pasteRuleMatch.replaceWith" must be part of "pasteRuleMatch.text".'),o.push(r.replaceWith)),o}):[]};function VY(t){const{editor:e,state:n,from:i,to:r,rule:o,pasteEvent:s,dropEvent:a}=t,{commands:l,chain:f,can:u}=new ap({editor:e,state:n}),c=[];return n.doc.nodesBetween(i,r,(p,h)=>{var g,y,w,v,_;if((y=(g=p.type)==null?void 0:g.spec)!=null&&y.code||!(p.isText||p.isTextblock||p.isInline))return;const b=(_=(v=(w=p.content)==null?void 0:w.size)!=null?v:p.nodeSize)!=null?_:0,x=Math.max(i,h),k=Math.min(r,h+b);if(x>=k)return;const S=p.isText?p.text||"":p.textBetween(x-h,k-h,void 0,"");qY(S,o.find,s).forEach(A=>{if(A.index===void 0)return;const R=x+A.index+1,F=R+A[0].length,L={from:n.tr.mapping.map(R),to:n.tr.mapping.map(F)},W=o.handler({state:n,range:L,match:A,commands:l,chain:f,can:u,pasteEvent:s,dropEvent:a});c.push(W)})}),c.every(p=>p!==null)}var yp=null,zY=t=>{var e;const n=new ClipboardEvent("paste",{clipboardData:new DataTransfer});return(e=n.clipboardData)==null||e.setData("text/html",t),n};function jY(t){const{editor:e,rules:n}=t;let i=null,r=!1,o=!1,s=typeof ClipboardEvent<"u"?new ClipboardEvent("paste"):null,a;try{a=typeof DragEvent<"u"?new DragEvent("drop"):null}catch{a=null}const l=({state:u,from:c,to:d,rule:p,pasteEvt:h})=>{const g=u.tr,y=sp({state:u,transaction:g});if(!(!VY({editor:e,state:y,from:Math.max(c-1,0),to:d.b-1,rule:p,pasteEvent:h,dropEvent:a})||!g.steps.length)){try{a=typeof DragEvent<"u"?new DragEvent("drop"):null}catch{a=null}return s=typeof ClipboardEvent<"u"?new ClipboardEvent("paste"):null,g}};return n.map(u=>new fn({view(c){const d=h=>{var g;i=(g=c.dom.parentElement)!=null&&g.contains(h.target)?c.dom.parentElement:null,i&&(yp=e)},p=()=>{yp&&(yp=null)};return window.addEventListener("dragstart",d),window.addEventListener("dragend",p),{destroy(){window.removeEventListener("dragstart",d),window.removeEventListener("dragend",p)}}},props:{handleDOMEvents:{drop:(c,d)=>{if(o=i===c.dom.parentElement,a=d,!o){const p=yp;p?.isEditable&&setTimeout(()=>{const h=p.state.selection;h&&p.commands.deleteRange({from:h.from,to:h.to})},10)}return!1},paste:(c,d)=>{var p;const h=(p=d.clipboardData)==null?void 0:p.getData("text/html");return s=d,r=!!h?.includes("data-pm-slice"),!1}}},appendTransaction:(c,d,p)=>{const h=c[0],g=h.getMeta("uiEvent")==="paste"&&!r,y=h.getMeta("uiEvent")==="drop"&&!o,w=h.getMeta("applyPasteRules"),v=!!w;if(!g&&!y&&!v)return;if(v){let{text:x}=w;typeof x=="string"?x=x:x=K0(we.from(x),p.schema);const{from:k}=w,S=k+x.length,T=zY(x);return l({rule:u,state:p,from:k,to:{b:S},pasteEvt:T})}const _=d.doc.content.findDiffStart(p.doc.content),b=d.doc.content.findDiffEnd(p.doc.content);if(!(!$Y(_)||!b||_===b.b))return l({rule:u,state:p,from:_,to:b,pasteEvt:s})}}))}var wp=class{constructor(t,e){this.splittableMarks=[],this.editor=e,this.extensions=O6(t),this.schema=_Y(this.extensions,e),this.setupExtensions()}get commands(){return this.extensions.reduce((t,e)=>{const n={name:e.name,options:e.options,storage:this.editor.extensionStorage[e.name],editor:this.editor,type:X0(e.name,this.schema)},i=Ye(e,"addCommands",n);return i?{...t,...i()}:t},{})}get plugins(){const{editor:t}=this;return G0([...this.extensions].reverse()).map(i=>{const r={name:i.name,options:i.options,storage:this.editor.extensionStorage[i.name],editor:t,type:X0(i.name,this.schema)},o=[],s=Ye(i,"addKeyboardShortcuts",r);let a={};if(i.type==="mark"&&Ye(i,"exitable",r)&&(a.ArrowRight=()=>mp.handleExit({editor:t,mark:i})),s){const d=Object.fromEntries(Object.entries(s()).map(([p,h])=>[p,()=>h({editor:t})]));a={...a,...d}}const l=GJ(a);o.push(l);const f=Ye(i,"addInputRules",r);if(N6(i,t.options.enableInputRules)&&f){const d=f();if(d&&d.length){const p=BY({editor:t,rules:d}),h=Array.isArray(p)?p:[p];o.push(...h)}}const u=Ye(i,"addPasteRules",r);if(N6(i,t.options.enablePasteRules)&&u){const d=u();if(d&&d.length){const p=jY({editor:t,rules:d});o.push(...p)}}const c=Ye(i,"addProseMirrorPlugins",r);if(c){const d=c();o.push(...d)}return o}).flat()}get attributes(){return S6(this.extensions)}get nodeViews(){const{editor:t}=this,{nodeExtensions:e}=qf(this.extensions);return Object.fromEntries(e.filter(n=>!!Ye(n,"addNodeView")).map(n=>{const i=this.attributes.filter(a=>a.type===n.name),r={name:n.name,options:n.options,storage:this.editor.extensionStorage[n.name],editor:t,type:Cn(n.name,this.schema)},o=Ye(n,"addNodeView",r);if(!o)return[];const s=(a,l,f,u,c)=>{const d=fp(a,i);return o()({node:a,view:l,getPos:f,decorations:u,innerDecorations:c,editor:t,extension:n,HTMLAttributes:d})};return[n.name,s]}))}get markViews(){const{editor:t}=this,{markExtensions:e}=qf(this.extensions);return Object.fromEntries(e.filter(n=>!!Ye(n,"addMarkView")).map(n=>{const i=this.attributes.filter(a=>a.type===n.name),r={name:n.name,options:n.options,storage:this.editor.extensionStorage[n.name],editor:t,type:so(n.name,this.schema)},o=Ye(n,"addMarkView",r);if(!o)return[];const s=(a,l,f)=>{const u=fp(a,i);return o()({mark:a,view:l,inline:f,editor:t,extension:n,HTMLAttributes:u,updateAttributes:c=>{rQ(a,t,c)}})};return[n.name,s]}))}setupExtensions(){const t=this.extensions;this.editor.extensionStorage=Object.fromEntries(t.map(e=>[e.name,e.storage])),t.forEach(e=>{var n;const i={name:e.name,options:e.options,storage:this.editor.extensionStorage[e.name],editor:this.editor,type:X0(e.name,this.schema)};e.type==="mark"&&((n=Ut(Ye(e,"keepOnSplit",i)))==null||n)&&this.splittableMarks.push(e.name);const r=Ye(e,"onBeforeCreate",i),o=Ye(e,"onCreate",i),s=Ye(e,"onUpdate",i),a=Ye(e,"onSelectionUpdate",i),l=Ye(e,"onTransaction",i),f=Ye(e,"onFocus",i),u=Ye(e,"onBlur",i),c=Ye(e,"onDestroy",i);r&&this.editor.on("beforeCreate",r),o&&this.editor.on("create",o),s&&this.editor.on("update",s),a&&this.editor.on("selectionUpdate",a),l&&this.editor.on("transaction",l),f&&this.editor.on("focus",f),u&&this.editor.on("blur",u),c&&this.editor.on("destroy",c)})}};wp.resolve=O6,wp.sort=G0,wp.flatten=W0;var HY={};x6(HY,{ClipboardTextSerializer:()=>q6,Commands:()=>U6,Delete:()=>W6,Drop:()=>K6,Editable:()=>G6,FocusEvents:()=>Y6,Keymap:()=>X6,Paste:()=>Q6,Tabindex:()=>Z6,focusEventsPluginKey:()=>J6});var gn=class rO extends Z0{constructor(){super(...arguments),this.type="extension"}static create(e={}){const n=typeof e=="function"?e():e;return new rO(n)}configure(e){return super.configure(e)}extend(e){const n=typeof e=="function"?e():e;return super.extend(n)}},q6=gn.create({name:"clipboardTextSerializer",addOptions(){return{blockSeparator:void 0}},addProseMirrorPlugins(){return[new fn({key:new Kn("clipboardTextSerializer"),props:{clipboardTextSerializer:()=>{const{editor:t}=this,{state:e,schema:n}=t,{doc:i,selection:r}=e,{ranges:o}=r,s=Math.min(...o.map(u=>u.$from.pos)),a=Math.max(...o.map(u=>u.$to.pos)),l=R6(n);return A6(i,{from:s,to:a},{...this.options.blockSeparator!==void 0?{blockSeparator:this.options.blockSeparator}:{},textSerializers:l})}}})]}}),V6={};x6(V6,{blur:()=>UY,clearContent:()=>WY,clearNodes:()=>KY,command:()=>GY,createParagraphNear:()=>JY,cut:()=>YY,deleteCurrentNode:()=>XY,deleteNode:()=>QY,deleteRange:()=>ZY,deleteSelection:()=>eX,enter:()=>tX,exitCode:()=>nX,extendMarkRange:()=>iX,first:()=>rX,focus:()=>sX,forEach:()=>aX,insertContent:()=>lX,insertContentAt:()=>uX,joinBackward:()=>pX,joinDown:()=>dX,joinForward:()=>hX,joinItemBackward:()=>gX,joinItemForward:()=>mX,joinTextblockBackward:()=>yX,joinTextblockForward:()=>wX,joinUp:()=>cX,keyboardShortcut:()=>bX,lift:()=>xX,liftEmptyBlock:()=>_X,liftListItem:()=>kX,newlineInCode:()=>SX,resetAttributes:()=>CX,scrollIntoView:()=>EX,selectAll:()=>OX,selectNodeBackward:()=>AX,selectNodeForward:()=>RX,selectParentNode:()=>TX,selectTextblockEnd:()=>PX,selectTextblockStart:()=>MX,setContent:()=>IX,setMark:()=>DX,setMeta:()=>BX,setNode:()=>FX,setNodeSelection:()=>$X,setTextSelection:()=>LX,sinkListItem:()=>qX,splitBlock:()=>VX,splitListItem:()=>zX,toggleList:()=>jX,toggleMark:()=>HX,toggleNode:()=>UX,toggleWrap:()=>WX,undoInputRule:()=>KX,unsetAllMarks:()=>GX,unsetMark:()=>JX,updateAttributes:()=>YX,wrapIn:()=>XX,wrapInList:()=>QX});var UY=()=>({editor:t,view:e})=>(requestAnimationFrame(()=>{var n;t.isDestroyed||(e.dom.blur(),(n=window?.getSelection())==null||n.removeAllRanges())}),!0),WY=(t=!0)=>({commands:e})=>e.setContent("",{emitUpdate:t}),KY=()=>({state:t,tr:e,dispatch:n})=>{const{selection:i}=e,{ranges:r}=i;return n&&r.forEach(({$from:o,$to:s})=>{t.doc.nodesBetween(o.pos,s.pos,(a,l)=>{if(a.type.isText)return;const{doc:f,mapping:u}=e,c=f.resolve(u.map(l)),d=f.resolve(u.map(l+a.nodeSize)),p=c.blockRange(d);if(!p)return;const h=Ba(p);if(a.type.isTextblock){const{defaultType:g}=c.parent.contentMatchAt(c.index());e.setNodeMarkup(p.start,g)}(h||h===0)&&e.lift(p,h)})}),!0},GY=t=>e=>t(e),JY=()=>({state:t,dispatch:e})=>m6(t,e),YY=(t,e)=>({editor:n,tr:i})=>{const{state:r}=n,o=r.doc.slice(t.from,t.to);i.deleteRange(t.from,t.to);const s=i.mapping.map(e);return i.insert(s,o.content),i.setSelection(new mt(i.doc.resolve(Math.max(s-1,0)))),!0},XY=()=>({tr:t,dispatch:e})=>{const{selection:n}=t,i=n.$anchor.node();if(i.content.size>0)return!1;const r=t.selection.$anchor;for(let o=r.depth;o>0;o-=1)if(r.node(o).type===i.type){if(e){const a=r.before(o),l=r.after(o);t.delete(a,l).scrollIntoView()}return!0}return!1},QY=t=>({tr:e,state:n,dispatch:i})=>{const r=Cn(t,n.schema),o=e.selection.$anchor;for(let s=o.depth;s>0;s-=1)if(o.node(s).type===r){if(i){const l=o.before(s),f=o.after(s);e.delete(l,f).scrollIntoView()}return!0}return!1},ZY=t=>({tr:e,dispatch:n})=>{const{from:i,to:r}=t;return n&&e.delete(i,r),!0},eX=()=>({state:t,dispatch:e})=>L0(t,e),tX=()=>({commands:t})=>t.keyboardShortcut("Enter"),nX=()=>({state:t,dispatch:e})=>eY(t,e),iX=(t,e={})=>({tr:n,state:i,dispatch:r})=>{const o=so(t,i.schema),{doc:s,selection:a}=n,{$from:l,from:f,to:u}=a;if(r){const c=Y0(l,o,e);if(c&&c.from<=f&&c.to>=u){const d=mt.create(s,c.from,c.to);n.setSelection(d)}}return!0},rX=t=>e=>{const n=typeof t=="function"?t(e):t;for(let i=0;i<n.length;i+=1)if(n[i](e))return!0;return!1};function oX(){return navigator.platform==="Android"||/android/i.test(navigator.userAgent)}function ey(){return["iPad Simulator","iPhone Simulator","iPod Simulator","iPad","iPhone","iPod"].includes(navigator.platform)||navigator.userAgent.includes("Mac")&&"ontouchend"in document}var sX=(t=null,e={})=>({editor:n,view:i,tr:r,dispatch:o})=>{e={scrollIntoView:!0,...e};const s=()=>{(ey()||oX())&&i.dom.focus(),requestAnimationFrame(()=>{n.isDestroyed||(i.focus(),e?.scrollIntoView&&n.commands.scrollIntoView())})};if(i.hasFocus()&&t===null||t===!1)return!0;if(o&&t===null&&!B6(n.state.selection))return s(),!0;const a=F6(r.doc,t)||n.state.selection,l=n.state.selection.eq(a);return o&&(l||r.setSelection(a),l&&r.storedMarks&&r.setStoredMarks(r.storedMarks),s()),!0},aX=(t,e)=>n=>t.every((i,r)=>e(i,{...n,index:r})),lX=(t,e)=>({tr:n,commands:i})=>i.insertContentAt({from:n.selection.from,to:n.selection.to},t,e),fX=t=>!("type"in t),uX=(t,e,n)=>({tr:i,dispatch:r,editor:o})=>{var s;if(r){n={parseOptions:o.options.parseOptions,updateSelection:!0,applyInputRules:!1,applyPasteRules:!1,...n};let a;const{selection:l}=o.state,f=w=>{o.emit("contentError",{editor:o,error:w,disableCollaboration:()=>{"collaboration"in o.storage&&typeof o.storage.collaboration=="object"&&o.storage.collaboration&&(o.storage.collaboration.isDisabled=!0)}})},u={preserveWhitespace:"full",...n.parseOptions};if(!n.errorOnInvalidContent&&!o.options.enableContentCheck&&o.options.emitContentError)try{Lf(e,o.schema,{parseOptions:u,errorOnInvalidContent:!0})}catch(w){f(w)}try{a=Lf(e,o.schema,{parseOptions:u,errorOnInvalidContent:(s=n.errorOnInvalidContent)!=null?s:o.options.enableContentCheck})}catch(w){return f(w),!1}let{from:c,to:d}=typeof t=="number"?{from:t,to:t}:{from:t.from,to:t.to},p=!0,h=!0;if((fX(a)?a:[a]).forEach(w=>{w.check(),p=p?w.isText&&w.marks.length===0:!1,h=h?w.isBlock:!1}),c===d&&h){const{parent:w}=i.doc.resolve(c);w.isTextblock&&!w.type.spec.code&&!w.childCount&&(c-=1,d+=1)}let y;if(p){if(Array.isArray(e))y=e.map(w=>w.text||"").join("");else if(e instanceof we){let w="";e.forEach(v=>{v.text&&(w+=v.text)}),y=w}else typeof e=="object"&&e&&e.text?y=e.text:y=e;i.insertText(y,c,d)}else{y=a;const w=l.$from.parentOffset===0,v=l.$from.node().isText||l.$from.node().isTextblock,_=l.$from.node().content.size>0;w&&v&&_&&(c=Math.max(0,c-1)),i.replaceWith(c,d,y)}n.updateSelection&&NY(i,i.steps.length-1,-1),n.applyInputRules&&i.setMeta("applyInputRules",{from:c,text:y}),n.applyPasteRules&&i.setMeta("applyPasteRules",{from:c,text:y})}return!0},cX=()=>({state:t,dispatch:e})=>XJ(t,e),dX=()=>({state:t,dispatch:e})=>QJ(t,e),pX=()=>({state:t,dispatch:e})=>f6(t,e),hX=()=>({state:t,dispatch:e})=>p6(t,e),gX=()=>({state:t,dispatch:e,tr:n})=>{try{const i=Kd(t.doc,t.selection.$from.pos,-1);return i==null?!1:(n.join(i,2),e&&e(n),!0)}catch{return!1}},mX=()=>({state:t,dispatch:e,tr:n})=>{try{const i=Kd(t.doc,t.selection.$from.pos,1);return i==null?!1:(n.join(i,2),e&&e(n),!0)}catch{return!1}},yX=()=>({state:t,dispatch:e})=>JJ(t,e),wX=()=>({state:t,dispatch:e})=>YJ(t,e);function z6(){return typeof navigator<"u"?/Mac/.test(navigator.platform):!1}function vX(t){const e=t.split(/-(?!$)/);let n=e[e.length-1];n==="Space"&&(n=" ");let i,r,o,s;for(let a=0;a<e.length-1;a+=1){const l=e[a];if(/^(cmd|meta|m)$/i.test(l))s=!0;else if(/^a(lt)?$/i.test(l))i=!0;else if(/^(c|ctrl|control)$/i.test(l))r=!0;else if(/^s(hift)?$/i.test(l))o=!0;else if(/^mod$/i.test(l))ey()||z6()?s=!0:r=!0;else throw new Error(`Unrecognized modifier name: ${l}`)}return i&&(n=`Alt-${n}`),r&&(n=`Ctrl-${n}`),s&&(n=`Meta-${n}`),o&&(n=`Shift-${n}`),n}var bX=t=>({editor:e,view:n,tr:i,dispatch:r})=>{const o=vX(t).split(/-(?!$)/),s=o.find(f=>!["Alt","Ctrl","Meta","Shift"].includes(f)),a=new KeyboardEvent("keydown",{key:s==="Space"?" ":s,altKey:o.includes("Alt"),ctrlKey:o.includes("Ctrl"),metaKey:o.includes("Meta"),shiftKey:o.includes("Shift"),bubbles:!0,cancelable:!0}),l=e.captureTransaction(()=>{n.someProp("handleKeyDown",f=>f(n,a))});return l?.steps.forEach(f=>{const u=f.map(i.mapping);u&&r&&i.maybeStep(u)}),!0},xX=(t,e={})=>({state:n,dispatch:i})=>{const r=Cn(t,n.schema);return Vf(n,r,e)?ZJ(n,i):!1},_X=()=>({state:t,dispatch:e})=>y6(t,e),kX=t=>({state:e,dispatch:n})=>{const i=Cn(t,e.schema);return cY(i)(e,n)},SX=()=>({state:t,dispatch:e})=>g6(t,e);function j6(t,e){const n=typeof e=="string"?[e]:e;return Object.keys(t).reduce((i,r)=>(n.includes(r)||(i[r]=t[r]),i),{})}var CX=(t,e)=>({tr:n,state:i,dispatch:r})=>{let o=null,s=null;const a=up(typeof t=="string"?t:t.name,i.schema);return a?(a==="node"&&(o=Cn(t,i.schema)),a==="mark"&&(s=so(t,i.schema)),r&&n.selection.ranges.forEach(l=>{i.doc.nodesBetween(l.$from.pos,l.$to.pos,(f,u)=>{o&&o===f.type&&n.setNodeMarkup(u,void 0,j6(f.attrs,e)),s&&f.marks.length&&f.marks.forEach(c=>{s===c.type&&n.addMark(u,u+f.nodeSize,s.create(j6(c.attrs,e)))})})}),!0):!1},EX=()=>({tr:t,dispatch:e})=>(e&&t.scrollIntoView(),!0),OX=()=>({tr:t,dispatch:e})=>{if(e){const n=new Ti(t.doc);t.setSelection(n)}return!0},AX=()=>({state:t,dispatch:e})=>c6(t,e),RX=()=>({state:t,dispatch:e})=>h6(t,e),TX=()=>({state:t,dispatch:e})=>iY(t,e),PX=()=>({state:t,dispatch:e})=>sY(t,e),MX=()=>({state:t,dispatch:e})=>oY(t,e),IX=(t,{errorOnInvalidContent:e,emitUpdate:n=!0,parseOptions:i={}}={})=>({editor:r,tr:o,dispatch:s,commands:a})=>{const{doc:l}=o;if(i.preserveWhitespace!=="full"){const f=H0(t,r.schema,i,{errorOnInvalidContent:e??r.options.enableContentCheck});return s&&o.replaceWith(0,l.content.size,f).setMeta("preventUpdate",!n),!0}return s&&o.setMeta("preventUpdate",!n),a.insertContentAt({from:0,to:l.content.size},t,{parseOptions:i,errorOnInvalidContent:e??r.options.enableContentCheck})};function NX(t,e,n){var i;const{selection:r}=e;let o=null;if(B6(r)&&(o=r.$cursor),o){const a=(i=t.storedMarks)!=null?i:o.marks();return o.parent.type.allowsMarkType(n)&&(!!n.isInSet(a)||!a.some(f=>f.type.excludes(n)))}const{ranges:s}=r;return s.some(({$from:a,$to:l})=>{let f=a.depth===0?t.doc.inlineContent&&t.doc.type.allowsMarkType(n):!1;return t.doc.nodesBetween(a.pos,l.pos,(u,c,d)=>{if(f)return!1;if(u.isInline){const p=!d||d.type.allowsMarkType(n),h=!!n.isInSet(u.marks)||!u.marks.some(g=>g.type.excludes(n));f=p&&h}return!f}),f})}var DX=(t,e={})=>({tr:n,state:i,dispatch:r})=>{const{selection:o}=n,{empty:s,ranges:a}=o,l=so(t,i.schema);if(r)if(s){const f=T6(i,l);n.addStoredMark(l.create({...f,...e}))}else a.forEach(f=>{const u=f.$from.pos,c=f.$to.pos;i.doc.nodesBetween(u,c,(d,p)=>{const h=Math.max(p,u),g=Math.min(p+d.nodeSize,c);d.marks.find(w=>w.type===l)?d.marks.forEach(w=>{l===w.type&&n.addMark(h,g,l.create({...w.attrs,...e}))}):n.addMark(h,g,l.create(e))})});return NX(i,n,l)},BX=(t,e)=>({tr:n})=>(n.setMeta(t,e),!0),FX=(t,e={})=>({state:n,dispatch:i,chain:r})=>{const o=Cn(t,n.schema);let s;return n.selection.$anchor.sameParent(n.selection.$head)&&(s=n.selection.$anchor.parent.attrs),o.isTextblock?r().command(({commands:a})=>b6(o,{...s,...e})(n)?!0:a.clearNodes()).command(({state:a})=>b6(o,{...s,...e})(a,i)).run():(console.warn('[tiptap warn]: Currently "setNode()" only supports text block nodes.'),!1)},$X=t=>({tr:e,dispatch:n})=>{if(n){const{doc:i}=e,r=ao(t,0,i.content.size),o=nt.create(i,r);e.setSelection(o)}return!0},LX=t=>({tr:e,dispatch:n})=>{if(n){const{doc:i}=e,{from:r,to:o}=typeof t=="number"?{from:t,to:t}:t,s=mt.atStart(i).from,a=mt.atEnd(i).to,l=ao(r,s,a),f=ao(o,s,a),u=mt.create(i,l,f);e.setSelection(u)}return!0},qX=t=>({state:e,dispatch:n})=>{const i=Cn(t,e.schema);return hY(i)(e,n)};function H6(t,e){const n=t.storedMarks||t.selection.$to.parentOffset&&t.selection.$from.marks();if(n){const i=n.filter(r=>e?.includes(r.type.name));t.tr.ensureMarks(i)}}var VX=({keepMarks:t=!0}={})=>({tr:e,state:n,dispatch:i,editor:r})=>{const{selection:o,doc:s}=e,{$from:a,$to:l}=o,f=r.extensionManager.attributes,u=dp(f,a.node().type.name,a.node().attrs);if(o instanceof nt&&o.node.isBlock)return!a.parentOffset||!to(s,a.pos)?!1:(i&&(t&&H6(n,r.extensionManager.splittableMarks),e.split(a.pos).scrollIntoView()),!0);if(!a.parent.isBlock)return!1;const c=l.parentOffset===l.parent.content.size,d=a.depth===0?void 0:wY(a.node(-1).contentMatchAt(a.indexAfter(-1)));let p=c&&d?[{type:d,attrs:u}]:void 0,h=to(e.doc,e.mapping.map(a.pos),1,p);if(!p&&!h&&to(e.doc,e.mapping.map(a.pos),1,d?[{type:d}]:void 0)&&(h=!0,p=d?[{type:d,attrs:u}]:void 0),i){if(h&&(o instanceof mt&&e.deleteSelection(),e.split(e.mapping.map(a.pos),1,p),d&&!c&&!a.parentOffset&&a.parent.type!==d)){const g=e.mapping.map(a.before()),y=e.doc.resolve(g);a.node(-1).canReplaceWith(y.index(),y.index()+1,d)&&e.setNodeMarkup(e.mapping.map(a.before()),d)}t&&H6(n,r.extensionManager.splittableMarks),e.scrollIntoView()}return h},zX=(t,e={})=>({tr:n,state:i,dispatch:r,editor:o})=>{var s;const a=Cn(t,i.schema),{$from:l,$to:f}=i.selection,u=i.selection.node;if(u&&u.isBlock||l.depth<2||!l.sameParent(f))return!1;const c=l.node(-1);if(c.type!==a)return!1;const d=o.extensionManager.attributes;if(l.parent.content.size===0&&l.node(-1).childCount===l.indexAfter(-1)){if(l.depth===2||l.node(-3).type!==a||l.index(-2)!==l.node(-2).childCount-1)return!1;if(r){let w=we.empty;const v=l.index(-1)?1:l.index(-2)?2:3;for(let T=l.depth-v;T>=l.depth-3;T-=1)w=we.from(l.node(T).copy(w));const _=l.indexAfter(-1)<l.node(-2).childCount?1:l.indexAfter(-2)<l.node(-3).childCount?2:3,b={...dp(d,l.node().type.name,l.node().attrs),...e},x=((s=a.contentMatch.defaultType)==null?void 0:s.createAndFill(b))||void 0;w=w.append(we.from(a.createAndFill(null,x)||void 0));const k=l.before(l.depth-(v-1));n.replace(k,l.after(-_),new De(w,4-v,0));let S=-1;n.doc.nodesBetween(k,n.doc.content.size,(T,A)=>{if(S>-1)return!1;T.isTextblock&&T.content.size===0&&(S=A+1)}),S>-1&&n.setSelection(mt.near(n.doc.resolve(S))),n.scrollIntoView()}return!0}const p=f.pos===l.end()?c.contentMatchAt(0).defaultType:null,h={...dp(d,c.type.name,c.attrs),...e},g={...dp(d,l.node().type.name,l.node().attrs),...e};n.delete(l.pos,f.pos);const y=p?[{type:a,attrs:h},{type:p,attrs:g}]:[{type:a,attrs:h}];if(!to(n.doc,l.pos,2))return!1;if(r){const{selection:w,storedMarks:v}=i,{splittableMarks:_}=o.extensionManager,b=v||w.$to.parentOffset&&w.$from.marks();if(n.split(l.pos,2,y).scrollIntoView(),!b||!r)return!0;const x=b.filter(k=>_.includes(k.type.name));n.ensureMarks(x)}return!0},ty=(t,e)=>{const n=U0(s=>s.type===e)(t.selection);if(!n)return!0;const i=t.doc.resolve(Math.max(0,n.pos-1)).before(n.depth);if(i===void 0)return!0;const r=t.doc.nodeAt(i);return n.node.type===r?.type&&Is(t.doc,n.pos)&&t.join(n.pos),!0},ny=(t,e)=>{const n=U0(s=>s.type===e)(t.selection);if(!n)return!0;const i=t.doc.resolve(n.start).after(n.depth);if(i===void 0)return!0;const r=t.doc.nodeAt(i);return n.node.type===r?.type&&Is(t.doc,i)&&t.join(i),!0},jX=(t,e,n,i={})=>({editor:r,tr:o,state:s,dispatch:a,chain:l,commands:f,can:u})=>{const{extensions:c,splittableMarks:d}=r.extensionManager,p=Cn(t,s.schema),h=Cn(e,s.schema),{selection:g,storedMarks:y}=s,{$from:w,$to:v}=g,_=w.blockRange(v),b=y||g.$to.parentOffset&&g.$from.marks();if(!_)return!1;const x=U0(k=>D6(k.type.name,c))(g);if(_.depth>=1&&x&&_.depth-x.depth<=1){if(x.node.type===p)return f.liftListItem(h);if(D6(x.node.type.name,c)&&p.validContent(x.node.content)&&a)return l().command(()=>(o.setNodeMarkup(x.pos,p),!0)).command(()=>ty(o,p)).command(()=>ny(o,p)).run()}return!n||!b||!a?l().command(()=>u().wrapInList(p,i)?!0:f.clearNodes()).wrapInList(p,i).command(()=>ty(o,p)).command(()=>ny(o,p)).run():l().command(()=>{const k=u().wrapInList(p,i),S=b.filter(T=>d.includes(T.type.name));return o.ensureMarks(S),k?!0:f.clearNodes()}).wrapInList(p,i).command(()=>ty(o,p)).command(()=>ny(o,p)).run()},HX=(t,e={},n={})=>({state:i,commands:r})=>{const{extendEmptyMarkRange:o=!1}=n,s=so(t,i.schema);return Q0(i,s,e)?r.unsetMark(s,{extendEmptyMarkRange:o}):r.setMark(s,e)},UX=(t,e,n={})=>({state:i,commands:r})=>{const o=Cn(t,i.schema),s=Cn(e,i.schema),a=Vf(i,o,n);let l;return i.selection.$anchor.sameParent(i.selection.$head)&&(l=i.selection.$anchor.parent.attrs),a?r.setNode(s,l):r.setNode(o,{...l,...n})},WX=(t,e={})=>({state:n,commands:i})=>{const r=Cn(t,n.schema);return Vf(n,r,e)?i.lift(r):i.wrapIn(r,e)},KX=()=>({state:t,dispatch:e})=>{const n=t.plugins;for(let i=0;i<n.length;i+=1){const r=n[i];let o;if(r.spec.isInputRules&&(o=r.getState(t))){if(e){const s=t.tr,a=o.transform;for(let l=a.steps.length-1;l>=0;l-=1)s.step(a.steps[l].invert(a.docs[l]));if(o.text){const l=s.doc.resolve(o.from).marks();s.replaceWith(o.from,o.to,t.schema.text(o.text,l))}else s.delete(o.from,o.to)}return!0}}return!1},GX=()=>({tr:t,dispatch:e})=>{const{selection:n}=t,{empty:i,ranges:r}=n;return i||e&&r.forEach(o=>{t.removeMark(o.$from.pos,o.$to.pos)}),!0},JX=(t,e={})=>({tr:n,state:i,dispatch:r})=>{var o;const{extendEmptyMarkRange:s=!1}=e,{selection:a}=n,l=so(t,i.schema),{$from:f,empty:u,ranges:c}=a;if(!r)return!0;if(u&&s){let{from:d,to:p}=a;const h=(o=f.marks().find(y=>y.type===l))==null?void 0:o.attrs,g=Y0(f,l,h);g&&(d=g.from,p=g.to),n.removeMark(d,p,l)}else c.forEach(d=>{n.removeMark(d.$from.pos,d.$to.pos,l)});return n.removeStoredMark(l),!0},YX=(t,e={})=>({tr:n,state:i,dispatch:r})=>{let o=null,s=null;const a=up(typeof t=="string"?t:t.name,i.schema);return a?(a==="node"&&(o=Cn(t,i.schema)),a==="mark"&&(s=so(t,i.schema)),r&&n.selection.ranges.forEach(l=>{const f=l.$from.pos,u=l.$to.pos;let c,d,p,h;n.selection.empty?i.doc.nodesBetween(f,u,(g,y)=>{o&&o===g.type&&(p=Math.max(y,f),h=Math.min(y+g.nodeSize,u),c=y,d=g)}):i.doc.nodesBetween(f,u,(g,y)=>{y<f&&o&&o===g.type&&(p=Math.max(y,f),h=Math.min(y+g.nodeSize,u),c=y,d=g),y>=f&&y<=u&&(o&&o===g.type&&n.setNodeMarkup(y,void 0,{...g.attrs,...e}),s&&g.marks.length&&g.marks.forEach(w=>{if(s===w.type){const v=Math.max(y,f),_=Math.min(y+g.nodeSize,u);n.addMark(v,_,s.create({...w.attrs,...e}))}}))}),d&&(c!==void 0&&n.setNodeMarkup(c,void 0,{...d.attrs,...e}),s&&d.marks.length&&d.marks.forEach(g=>{s===g.type&&n.addMark(p,h,s.create({...g.attrs,...e}))}))}),!0):!1},XX=(t,e={})=>({state:n,dispatch:i})=>{const r=Cn(t,n.schema);return aY(r,e)(n,i)},QX=(t,e={})=>({state:n,dispatch:i})=>{const r=Cn(t,n.schema);return lY(r,e)(n,i)},U6=gn.create({name:"commands",addCommands(){return{...V6}}}),W6=gn.create({name:"delete",onUpdate({transaction:t,appendedTransactions:e}){var n,i,r;const o=()=>{var s,a,l,f;if((f=(l=(a=(s=this.editor.options.coreExtensionOptions)==null?void 0:s.delete)==null?void 0:a.filterTransaction)==null?void 0:l.call(a,t))!=null?f:t.getMeta("y-sync$"))return;const u=yY(t.before,[t,...e]);RY(u).forEach(p=>{u.mapping.mapResult(p.oldRange.from).deletedAfter&&u.mapping.mapResult(p.oldRange.to).deletedBefore&&u.before.nodesBetween(p.oldRange.from,p.oldRange.to,(h,g)=>{const y=g+h.nodeSize-2,w=p.oldRange.from<=g&&y<=p.oldRange.to;this.editor.emit("delete",{type:"node",node:h,from:g,to:y,newFrom:u.mapping.map(g),newTo:u.mapping.map(y),deletedRange:p.oldRange,newRange:p.newRange,partial:!w,editor:this.editor,transaction:t,combinedTransform:u})})});const d=u.mapping;u.steps.forEach((p,h)=>{var g,y;if(p instanceof rr){const w=d.slice(h).map(p.from,-1),v=d.slice(h).map(p.to),_=d.invert().map(w,-1),b=d.invert().map(v),x=(g=u.doc.nodeAt(w-1))==null?void 0:g.marks.some(S=>S.eq(p.mark)),k=(y=u.doc.nodeAt(v))==null?void 0:y.marks.some(S=>S.eq(p.mark));this.editor.emit("delete",{type:"mark",mark:p.mark,from:p.from,to:p.to,deletedRange:{from:_,to:b},newRange:{from:w,to:v},partial:!!(k||x),editor:this.editor,transaction:t,combinedTransform:u})}})};(r=(i=(n=this.editor.options.coreExtensionOptions)==null?void 0:n.delete)==null?void 0:i.async)==null||r?setTimeout(o,0):o()}}),K6=gn.create({name:"drop",addProseMirrorPlugins(){return[new fn({key:new Kn("tiptapDrop"),props:{handleDrop:(t,e,n,i)=>{this.editor.emit("drop",{editor:this.editor,event:e,slice:n,moved:i})}}})]}}),G6=gn.create({name:"editable",addProseMirrorPlugins(){return[new fn({key:new Kn("editable"),props:{editable:()=>this.editor.options.editable}})]}}),J6=new Kn("focusEvents"),Y6=gn.create({name:"focusEvents",addProseMirrorPlugins(){const{editor:t}=this;return[new fn({key:J6,props:{handleDOMEvents:{focus:(e,n)=>{t.isFocused=!0;const i=t.state.tr.setMeta("focus",{event:n}).setMeta("addToHistory",!1);return e.dispatch(i),!1},blur:(e,n)=>{t.isFocused=!1;const i=t.state.tr.setMeta("blur",{event:n}).setMeta("addToHistory",!1);return e.dispatch(i),!1}}}})]}}),X6=gn.create({name:"keymap",addKeyboardShortcuts(){const t=()=>this.editor.commands.first(({commands:s})=>[()=>s.undoInputRule(),()=>s.command(({tr:a})=>{const{selection:l,doc:f}=a,{empty:u,$anchor:c}=l,{pos:d,parent:p}=c,h=c.parent.isTextblock&&d>0?a.doc.resolve(d-1):c,g=h.parent.type.spec.isolating,y=c.pos-c.parentOffset,w=g&&h.parent.childCount===1?y===c.pos:ht.atStart(f).from===d;return!u||!p.type.isTextblock||p.textContent.length||!w||w&&c.parent.type.name==="paragraph"?!1:s.clearNodes()}),()=>s.deleteSelection(),()=>s.joinBackward(),()=>s.selectNodeBackward()]),e=()=>this.editor.commands.first(({commands:s})=>[()=>s.deleteSelection(),()=>s.deleteCurrentNode(),()=>s.joinForward(),()=>s.selectNodeForward()]),i={Enter:()=>this.editor.commands.first(({commands:s})=>[()=>s.newlineInCode(),()=>s.createParagraphNear(),()=>s.liftEmptyBlock(),()=>s.splitBlock()]),"Mod-Enter":()=>this.editor.commands.exitCode(),Backspace:t,"Mod-Backspace":t,"Shift-Backspace":t,Delete:e,"Mod-Delete":e,"Mod-a":()=>this.editor.commands.selectAll()},r={...i},o={...i,"Ctrl-h":t,"Alt-Backspace":t,"Ctrl-d":e,"Ctrl-Alt-Backspace":e,"Alt-Delete":e,"Alt-d":e,"Ctrl-a":()=>this.editor.commands.selectTextblockStart(),"Ctrl-e":()=>this.editor.commands.selectTextblockEnd()};return ey()||z6()?o:r},addProseMirrorPlugins(){return[new fn({key:new Kn("clearDocument"),appendTransaction:(t,e,n)=>{if(t.some(g=>g.getMeta("composition")))return;const i=t.some(g=>g.docChanged)&&!e.doc.eq(n.doc),r=t.some(g=>g.getMeta("preventClearDocument"));if(!i||r)return;const{empty:o,from:s,to:a}=e.selection,l=ht.atStart(e.doc).from,f=ht.atEnd(e.doc).to;if(o||!(s===l&&a===f)||!pp(n.doc))return;const d=n.tr,p=sp({state:n,transaction:d}),{commands:h}=new ap({editor:this.editor,state:p});if(h.clearNodes(),!!d.steps.length)return d}})]}}),Q6=gn.create({name:"paste",addProseMirrorPlugins(){return[new fn({key:new Kn("tiptapPaste"),props:{handlePaste:(t,e,n)=>{this.editor.emit("paste",{editor:this.editor,event:e,slice:n})}}})]}}),Z6=gn.create({name:"tabindex",addProseMirrorPlugins(){return[new fn({key:new Kn("tabindex"),props:{attributes:()=>this.editor.isEditable?{tabindex:"0"}:{}}})]}}),ZX=class Za{constructor(e,n,i=!1,r=null){this.currentNode=null,this.actualDepth=null,this.isBlock=i,this.resolvedPos=e,this.editor=n,this.currentNode=r}get name(){return this.node.type.name}get node(){return this.currentNode||this.resolvedPos.node()}get element(){return this.editor.view.domAtPos(this.pos).node}get depth(){var e;return(e=this.actualDepth)!=null?e:this.resolvedPos.depth}get pos(){return this.resolvedPos.pos}get content(){return this.node.content}set content(e){let n=this.from,i=this.to;if(this.isBlock){if(this.content.size===0){console.error(`You can’t set content on a block node. Tried to set content on ${this.name} at ${this.pos}`);return}n=this.from+1,i=this.to-1}this.editor.commands.insertContentAt({from:n,to:i},e)}get attributes(){return this.node.attrs}get textContent(){return this.node.textContent}get size(){return this.node.nodeSize}get from(){return this.isBlock?this.pos:this.resolvedPos.start(this.resolvedPos.depth)}get range(){return{from:this.from,to:this.to}}get to(){return this.isBlock?this.pos+this.size:this.resolvedPos.end(this.resolvedPos.depth)+(this.node.isText?0:1)}get parent(){if(this.depth===0)return null;const e=this.resolvedPos.start(this.resolvedPos.depth-1),n=this.resolvedPos.doc.resolve(e);return new Za(n,this.editor)}get before(){let e=this.resolvedPos.doc.resolve(this.from-(this.isBlock?1:2));return e.depth!==this.depth&&(e=this.resolvedPos.doc.resolve(this.from-3)),new Za(e,this.editor)}get after(){let e=this.resolvedPos.doc.resolve(this.to+(this.isBlock?2:1));return e.depth!==this.depth&&(e=this.resolvedPos.doc.resolve(this.to+3)),new Za(e,this.editor)}get children(){const e=[];return this.node.content.forEach((n,i)=>{const r=n.isBlock&&!n.isTextblock,o=n.isAtom&&!n.isText,s=this.pos+i+(o?0:1);if(s<0||s>this.resolvedPos.doc.nodeSize-2)return;const a=this.resolvedPos.doc.resolve(s);if(!r&&a.depth<=this.depth)return;const l=new Za(a,this.editor,r,r?n:null);r&&(l.actualDepth=this.depth+1),e.push(new Za(a,this.editor,r,r?n:null))}),e}get firstChild(){return this.children[0]||null}get lastChild(){const e=this.children;return e[e.length-1]||null}closest(e,n={}){let i=null,r=this.parent;for(;r&&!i;){if(r.node.type.name===e)if(Object.keys(n).length>0){const o=r.node.attrs,s=Object.keys(n);for(let a=0;a<s.length;a+=1){const l=s[a];if(o[l]!==n[l])break}}else i=r;r=r.parent}return i}querySelector(e,n={}){return this.querySelectorAll(e,n,!0)[0]||null}querySelectorAll(e,n={},i=!1){let r=[];if(!this.children||this.children.length===0)return r;const o=Object.keys(n);return this.children.forEach(s=>{i&&r.length>0||(s.node.type.name===e&&o.every(l=>n[l]===s.node.attrs[l])&&r.push(s),!(i&&r.length>0)&&(r=r.concat(s.querySelectorAll(e,n,i))))}),r}setAttribute(e){const{tr:n}=this.editor.state;n.setNodeMarkup(this.from,void 0,{...this.node.attrs,...e}),this.editor.view.dispatch(n)}},eQ=`.ProseMirror { 336 336 position: relative; 337 337 } … … 403 403 .ProseMirror-focused .ProseMirror-gapcursor { 404 404 display: block; 405 }`;function eQ(t,e,n){const i=document.querySelector("style[data-tiptap-style]");if(i!==null)return i;const r=document.createElement("style");return e&&r.setAttribute("nonce",e),r.setAttribute("data-tiptap-style",""),r.innerHTML=t,document.getElementsByTagName("head")[0].appendChild(r),r}var tQ=class extends gY{constructor(e={}){super(),this.css=null,this.editorView=null,this.isFocused=!1,this.isInitialized=!1,this.extensionStorage={},this.instanceId=Math.random().toString(36).slice(2,9),this.options={element:typeof document<"u"?document.createElement("div"):null,content:"",injectCSS:!0,injectNonce:void 0,extensions:[],autofocus:!1,editable:!0,editorProps:{},parseOptions:{},coreExtensionOptions:{},enableInputRules:!0,enablePasteRules:!0,enableCoreExtensions:!0,enableContentCheck:!1,emitContentError:!1,onBeforeCreate:()=>null,onCreate:()=>null,onMount:()=>null,onUnmount:()=>null,onUpdate:()=>null,onSelectionUpdate:()=>null,onTransaction:()=>null,onFocus:()=>null,onBlur:()=>null,onDestroy:()=>null,onContentError:({error:r})=>{throw r},onPaste:()=>null,onDrop:()=>null,onDelete:()=>null},this.isCapturingTransaction=!1,this.capturedTransaction=null,this.setOptions(e),this.createExtensionManager(),this.createCommandManager(),this.createSchema(),this.on("beforeCreate",this.options.onBeforeCreate),this.emit("beforeCreate",{editor:this}),this.on("mount",this.options.onMount),this.on("unmount",this.options.onUnmount),this.on("contentError",this.options.onContentError),this.on("create",this.options.onCreate),this.on("update",this.options.onUpdate),this.on("selectionUpdate",this.options.onSelectionUpdate),this.on("transaction",this.options.onTransaction),this.on("focus",this.options.onFocus),this.on("blur",this.options.onBlur),this.on("destroy",this.options.onDestroy),this.on("drop",({event:r,slice:o,moved:s})=>this.options.onDrop(r,o,s)),this.on("paste",({event:r,slice:o})=>this.options.onPaste(r,o)),this.on("delete",this.options.onDelete);const n=this.createDoc(),i=D6(n,this.options.autofocus);this.editorState=La.create({doc:n,schema:this.schema,selection:i||void 0}),this.options.element&&this.mount(this.options.element)}mount(e){if(typeof document>"u")throw new Error("[tiptap error]: The editor cannot be mounted because there is no 'document' defined in this environment.");this.createView(e),this.emit("mount",{editor:this}),window.setTimeout(()=>{this.isDestroyed||(this.commands.focus(this.options.autofocus),this.emit("create",{editor:this}),this.isInitialized=!0)},0)}unmount(){if(this.editorView){const e=this.editorView.dom;e?.editor&&delete e.editor,this.editorView.destroy()}if(this.editorView=null,this.isInitialized=!1,this.css)try{typeof this.css.remove=="function"?this.css.remove():this.css.parentNode&&this.css.parentNode.removeChild(this.css)}catch(e){console.warn("Failed to remove CSS element:",e)}this.css=null,this.emit("unmount",{editor:this})}get storage(){return this.extensionStorage}get commands(){return this.commandManager.commands}chain(){return this.commandManager.chain()}can(){return this.commandManager.can()}injectCSS(){this.options.injectCSS&&typeof document<"u"&&(this.css=eQ(ZX,this.options.injectNonce))}setOptions(e={}){this.options={...this.options,...e},!(!this.editorView||!this.state||this.isDestroyed)&&(this.options.editorProps&&this.view.setProps(this.options.editorProps),this.view.updateState(this.state))}setEditable(e,n=!0){this.setOptions({editable:e}),n&&this.emit("update",{editor:this,transaction:this.state.tr,appendedTransactions:[]})}get isEditable(){return this.options.editable&&this.view&&this.view.editable}get view(){return this.editorView?this.editorView:new Proxy({state:this.editorState,updateState:e=>{this.editorState=e},dispatch:e=>{this.editorState=this.state.apply(e)},composing:!1,dragging:null,editable:!0,isDestroyed:!1},{get:(e,n)=>{if(n==="state")return this.editorState;if(n in e)return Reflect.get(e,n);throw new Error(`[tiptap error]: The editor view is not available. Cannot access view['${n}']. The editor may not be mounted yet.`)}})}get state(){return this.editorView&&(this.editorState=this.view.state),this.editorState}registerPlugin(e,n){const i=x6(n)?n(e,[...this.state.plugins]):[...this.state.plugins,e],r=this.state.reconfigure({plugins:i});return this.view.updateState(r),r}unregisterPlugin(e){if(this.isDestroyed)return;const n=this.state.plugins;let i=n;if([].concat(e).forEach(o=>{const s=typeof o=="string"?`${o}$`:o.key;i=i.filter(a=>!a.key.startsWith(s))}),n.length===i.length)return;const r=this.state.reconfigure({plugins:i});return this.view.updateState(r),r}createExtensionManager(){var e,n;const r=[...this.options.enableCoreExtensions?[W6,$6.configure({blockSeparator:(n=(e=this.options.coreExtensionOptions)==null?void 0:e.clipboardTextSerializer)==null?void 0:n.blockSeparator}),j6,G6,J6,X6,U6,Y6,H6].filter(o=>typeof this.options.enableCoreExtensions=="object"?this.options.enableCoreExtensions[o.name]!==!1:!0):[],...this.options.extensions].filter(o=>["extension","node","mark"].includes(o?.type));this.extensionManager=new yp(r,this)}createCommandManager(){this.commandManager=new sp({editor:this})}createSchema(){this.schema=this.extensionManager.schema}createDoc(){let e;try{e=q0(this.options.content,this.schema,this.options.parseOptions,{errorOnInvalidContent:this.options.enableContentCheck})}catch(n){if(!(n instanceof Error)||!["[tiptap error]: Invalid JSON content","[tiptap error]: Invalid HTML content"].includes(n.message))throw n;this.emit("contentError",{editor:this,error:n,disableCollaboration:()=>{"collaboration"in this.storage&&typeof this.storage.collaboration=="object"&&this.storage.collaboration&&(this.storage.collaboration.isDisabled=!0),this.options.extensions=this.options.extensions.filter(i=>i.name!=="collaboration"),this.createExtensionManager()}}),e=q0(this.options.content,this.schema,this.options.parseOptions,{errorOnInvalidContent:!1})}return e}createView(e){var n;this.editorView=new ZC(e,{...this.options.editorProps,attributes:{role:"textbox",...(n=this.options.editorProps)==null?void 0:n.attributes},dispatchTransaction:this.dispatchTransaction.bind(this),state:this.editorState});const i=this.state.reconfigure({plugins:this.extensionManager.plugins});this.view.updateState(i),this.createNodeViews(),this.prependClass(),this.injectCSS();const r=this.view.dom;r.editor=this}createNodeViews(){this.view.isDestroyed||this.view.setProps({markViews:this.extensionManager.markViews,nodeViews:this.extensionManager.nodeViews})}prependClass(){this.view.dom.className=`tiptap ${this.view.dom.className}`}captureTransaction(e){this.isCapturingTransaction=!0,e(),this.isCapturingTransaction=!1;const n=this.capturedTransaction;return this.capturedTransaction=null,n}dispatchTransaction(e){if(this.view.isDestroyed)return;if(this.isCapturingTransaction){if(!this.capturedTransaction){this.capturedTransaction=e;return}e.steps.forEach(u=>{var c;return(c=this.capturedTransaction)==null?void 0:c.step(u)});return}const{state:n,transactions:i}=this.state.applyTransaction(e),r=!this.state.selection.eq(n.selection),o=i.includes(e),s=this.state;if(this.emit("beforeTransaction",{editor:this,transaction:e,nextState:n}),!o)return;this.view.updateState(n),this.emit("transaction",{editor:this,transaction:e,appendedTransactions:i.slice(1)}),r&&this.emit("selectionUpdate",{editor:this,transaction:e});const a=i.findLast(u=>u.getMeta("focus")||u.getMeta("blur")),l=a?.getMeta("focus"),f=a?.getMeta("blur");l&&this.emit("focus",{editor:this,event:l.event,transaction:a}),f&&this.emit("blur",{editor:this,event:f.event,transaction:a}),!(e.getMeta("preventUpdate")||!i.some(u=>u.docChanged)||s.doc.eq(n.doc))&&this.emit("update",{editor:this,transaction:e,appendedTransactions:i.slice(1)})}getAttributes(e){return CY(this.state,e)}isActive(e,n){const i=typeof e=="string"?e:null,r=typeof e=="string"?n:e;return TY(this.state,i,r)}getJSON(){return this.state.doc.toJSON()}getHTML(){return j0(this.state.doc.content,this.schema)}getText(e){const{blockSeparator:n=`406 407 `,textSerializers:i={}}=e||{};return kY(this.state.doc,{blockSeparator:n,textSerializers:{...O6(this.schema),...i}})}get isEmpty(){return dp(this.state.doc)}destroy(){this.emit("destroy"),this.unmount(),this.removeAllListeners()}get isDestroyed(){var e,n;return(n=(e=this.editorView)==null?void 0:e.isDestroyed)!=null?n:!0}$node(e,n){var i;return((i=this.$doc)==null?void 0:i.querySelector(e,n))||null}$nodes(e,n){var i;return((i=this.$doc)==null?void 0:i.querySelectorAll(e,n))||null}$pos(e){const n=this.state.doc.resolve(e);return new QX(n,this)}get $doc(){return this.$pos(0)}};function zf(t){return new B6({find:t.find,handler:({state:e,range:n,match:i})=>{const r=Ht(t.getAttributes,void 0,i);if(r===!1||r===null)return null;const{tr:o}=e,s=i[i.length-1],a=i[0];if(s){const l=a.search(/\S/),f=n.from+a.indexOf(s),u=f+s.length;if(P6(n.from,n.to,e.doc).filter(p=>p.mark.type.excluded.find(g=>g===t.type&&g!==p.mark.type)).filter(p=>p.to>f).length)return null;u<n.to&&o.delete(u,n.to),f>n.from&&o.delete(n.from+l,f);const d=n.from+l+s.length;o.addMark(n.from+l,d,t.type.create(r||{})),o.removeStoredMark(t.type)}}})}function nQ(t){return t.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&")}function iQ(t,e,n={}){const{state:i}=e,{doc:r,tr:o}=i,s=t;r.descendants((a,l)=>{const f=o.mapping.map(l),u=o.mapping.map(l)+a.nodeSize;let c=null;if(a.marks.forEach(p=>{if(p!==s)return!1;c=p}),!c)return;let d=!1;if(Object.keys(n).forEach(p=>{n[p]!==c.attrs[p]&&(d=!0)}),d){const p=t.type.create({...t.attrs,...n});o.removeMark(f,u,t.type),o.addMark(f,u,p)}}),o.docChanged&&e.view.dispatch(o)}var wp=class rO extends J0{constructor(){super(...arguments),this.type="node"}static create(e={}){const n=typeof e=="function"?e():e;return new rO(n)}configure(e){return super.configure(e)}extend(e){const n=typeof e=="function"?e():e;return super.extend(n)}};function jf(t){return new $Y({find:t.find,handler:({state:e,range:n,match:i,pasteEvent:r})=>{const o=Ht(t.getAttributes,void 0,i,r);if(o===!1||o===null)return null;const{tr:s}=e,a=i[i.length-1],l=i[0];let f=n.to;if(a){const u=l.search(/\S/),c=n.from+l.indexOf(a),d=c+a.length;if(P6(n.from,n.to,e.doc).filter(h=>h.mark.type.excluded.find(y=>y===t.type&&y!==h.mark.type)).filter(h=>h.to>c).length)return null;d<n.to&&s.delete(d,n.to),c>n.from&&s.delete(n.from+u,c),f=n.from+u+a.length,s.addMark(n.from+u,f,t.type.create(o||{})),s.removeStoredMark(t.type)}}})}function Q6(t){return gu((e,n)=>({get(){return e(),t},set(i){t=i,requestAnimationFrame(()=>{requestAnimationFrame(()=>{n()})})}}))}var rQ=class extends tQ{constructor(t={}){return super(t),this.contentComponent=null,this.appContext=null,this.reactiveState=Q6(this.view.state),this.reactiveExtensionStorage=Q6(this.extensionStorage),this.on("beforeTransaction",({nextState:e})=>{this.reactiveState.value=e,this.reactiveExtensionStorage.value=this.extensionStorage}),Xs(this)}get state(){return this.reactiveState?this.reactiveState.value:this.view.state}get storage(){return this.reactiveExtensionStorage?this.reactiveExtensionStorage.value:super.storage}registerPlugin(t,e){const n=super.registerPlugin(t,e);return this.reactiveState&&(this.reactiveState.value=n),n}unregisterPlugin(t){const e=super.unregisterPlugin(t);return this.reactiveState&&e&&(this.reactiveState.value=e),e}},Z6=q({name:"EditorContent",props:{editor:{default:null,type:Object}},setup(t){const e=H(),n=Zt();return Tt(()=>{const i=t.editor;i&&i.options.element&&e.value&<(()=>{var r;if(!e.value||!((r=i.options.element)!=null&&r.firstChild))return;const o=m(e.value);e.value.append(...i.options.element.childNodes),i.contentComponent=n.ctx._,n&&(i.appContext={...n.appContext,provides:n.provides}),i.setOptions({element:o}),i.createNodeViews()})}),ho(()=>{const i=t.editor;i&&(i.contentComponent=null,i.appContext=null)}),{rootEl:e}},render(){return Yt("div",{ref:t=>{this.rootEl=t}})}}),eE=(t={})=>{const e=Xt();return _t(()=>{e.value=new rQ(t)}),ho(()=>{var n,i,r;const o=(n=e.value)==null?void 0:n.options.element,s=o?.cloneNode(!0);(i=o?.parentNode)==null||i.replaceChild(s,o),(r=e.value)==null||r.destroy()}),e},oQ=class{constructor(t,{props:e={},editor:n}){this.editor=n,this.component=Xs(t),this.el=document.createElement("div"),this.props=tn(e),this.renderedComponent=this.renderComponent()}get element(){return this.renderedComponent.el}get ref(){var t,e,n,i;return(e=(t=this.renderedComponent.vNode)==null?void 0:t.component)!=null&&e.exposed?this.renderedComponent.vNode.component.exposed:(i=(n=this.renderedComponent.vNode)==null?void 0:n.component)==null?void 0:i.proxy}renderComponent(){let t=Yt(this.component,this.props);return this.editor.appContext&&(t.appContext=this.editor.appContext),typeof document<"u"&&this.el&&Uv(t,this.el),{vNode:t,destroy:()=>{this.el&&Uv(null,this.el),this.el=null,t=null},el:this.el?this.el.firstElementChild:null}}updateProps(t={}){Object.entries(t).forEach(([e,n])=>{this.props[e]=n}),this.renderComponent()}destroy(){this.renderedComponent.destroy()}},tE=wp.create({name:"doc",topNode:!0,content:"block+"}),nE=wp.create({name:"text",group:"inline"}),iE=(t,e)=>{if(t==="slot")return 0;if(t instanceof Function)return t(e);const{children:n,...i}=e??{};if(t==="svg")throw new Error("SVG elements are not supported in the JSX syntax, use the array syntax instead");return[t,i,n]},sQ=/(?:^|\s)(\*\*(?!\s+\*\*)((?:[^*]+))\*\*(?!\s+\*\*))$/,aQ=/(?:^|\s)(\*\*(?!\s+\*\*)((?:[^*]+))\*\*(?!\s+\*\*))/g,lQ=/(?:^|\s)(__(?!\s+__)((?:[^_]+))__(?!\s+__))$/,fQ=/(?:^|\s)(__(?!\s+__)((?:[^_]+))__(?!\s+__))/g,uQ=gp.create({name:"bold",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"strong"},{tag:"b",getAttrs:t=>t.style.fontWeight!=="normal"&&null},{style:"font-weight=400",clearMark:t=>t.type.name===this.name},{style:"font-weight",getAttrs:t=>/^(bold(er)?|[5-9]\d{2,})$/.test(t)&&null}]},renderHTML({HTMLAttributes:t}){return iE("strong",{...Ka(this.options.HTMLAttributes,t),children:iE("slot",{})})},addCommands(){return{setBold:()=>({commands:t})=>t.setMark(this.name),toggleBold:()=>({commands:t})=>t.toggleMark(this.name),unsetBold:()=>({commands:t})=>t.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-b":()=>this.editor.commands.toggleBold(),"Mod-B":()=>this.editor.commands.toggleBold()}},addInputRules(){return[zf({find:sQ,type:this.type}),zf({find:lQ,type:this.type})]},addPasteRules(){return[jf({find:aQ,type:this.type}),jf({find:fQ,type:this.type})]}}),cQ=uQ,dQ=/(?:^|\s)(\*(?!\s+\*)((?:[^*]+))\*(?!\s+\*))$/,pQ=/(?:^|\s)(\*(?!\s+\*)((?:[^*]+))\*(?!\s+\*))/g,hQ=/(?:^|\s)(_(?!\s+_)((?:[^_]+))_(?!\s+_))$/,gQ=/(?:^|\s)(_(?!\s+_)((?:[^_]+))_(?!\s+_))/g,mQ=gp.create({name:"italic",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"em"},{tag:"i",getAttrs:t=>t.style.fontStyle!=="normal"&&null},{style:"font-style=normal",clearMark:t=>t.type.name===this.name},{style:"font-style=italic"}]},renderHTML({HTMLAttributes:t}){return["em",Ka(this.options.HTMLAttributes,t),0]},addCommands(){return{setItalic:()=>({commands:t})=>t.setMark(this.name),toggleItalic:()=>({commands:t})=>t.toggleMark(this.name),unsetItalic:()=>({commands:t})=>t.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-i":()=>this.editor.commands.toggleItalic(),"Mod-I":()=>this.editor.commands.toggleItalic()}},addInputRules(){return[zf({find:dQ,type:this.type}),zf({find:hQ,type:this.type})]},addPasteRules(){return[jf({find:pQ,type:this.type}),jf({find:gQ,type:this.type})]}}),yQ=mQ,wQ=/(?:^|\s)(~~(?!\s+~~)((?:[^~]+))~~(?!\s+~~))$/,vQ=/(?:^|\s)(~~(?!\s+~~)((?:[^~]+))~~(?!\s+~~))/g,bQ=gp.create({name:"strike",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"s"},{tag:"del"},{tag:"strike"},{style:"text-decoration",consuming:!1,getAttrs:t=>t.includes("line-through")?{}:!1}]},renderHTML({HTMLAttributes:t}){return["s",Ka(this.options.HTMLAttributes,t),0]},addCommands(){return{setStrike:()=>({commands:t})=>t.setMark(this.name),toggleStrike:()=>({commands:t})=>t.toggleMark(this.name),unsetStrike:()=>({commands:t})=>t.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-Shift-s":()=>this.editor.commands.toggleStrike()}},addInputRules(){return[zf({find:wQ,type:this.type})]},addPasteRules(){return[jf({find:vQ,type:this.type})]}}),xQ=bQ;function _Q(t={}){return new fn({view(e){return new kQ(e,t)}})}class kQ{constructor(e,n){var i;this.editorView=e,this.cursorPos=null,this.element=null,this.timeout=-1,this.width=(i=n.width)!==null&&i!==void 0?i:1,this.color=n.color===!1?void 0:n.color||"black",this.class=n.class,this.handlers=["dragover","dragend","drop","dragleave"].map(r=>{let o=s=>{this[r](s)};return e.dom.addEventListener(r,o),{name:r,handler:o}})}destroy(){this.handlers.forEach(({name:e,handler:n})=>this.editorView.dom.removeEventListener(e,n))}update(e,n){this.cursorPos!=null&&n.doc!=e.state.doc&&(this.cursorPos>e.state.doc.content.size?this.setCursor(null):this.updateOverlay())}setCursor(e){e!=this.cursorPos&&(this.cursorPos=e,e==null?(this.element.parentNode.removeChild(this.element),this.element=null):this.updateOverlay())}updateOverlay(){let e=this.editorView.state.doc.resolve(this.cursorPos),n=!e.parent.inlineContent,i,r=this.editorView.dom,o=r.getBoundingClientRect(),s=o.width/r.offsetWidth,a=o.height/r.offsetHeight;if(n){let c=e.nodeBefore,d=e.nodeAfter;if(c||d){let p=this.editorView.nodeDOM(this.cursorPos-(c?c.nodeSize:0));if(p){let h=p.getBoundingClientRect(),g=c?h.bottom:h.top;c&&d&&(g=(g+this.editorView.nodeDOM(this.cursorPos).getBoundingClientRect().top)/2);let y=this.width/2*a;i={left:h.left,right:h.right,top:g-y,bottom:g+y}}}}if(!i){let c=this.editorView.coordsAtPos(this.cursorPos),d=this.width/2*s;i={left:c.left-d,right:c.left+d,top:c.top,bottom:c.bottom}}let l=this.editorView.dom.offsetParent;this.element||(this.element=l.appendChild(document.createElement("div")),this.class&&(this.element.className=this.class),this.element.style.cssText="position: absolute; z-index: 50; pointer-events: none;",this.color&&(this.element.style.backgroundColor=this.color)),this.element.classList.toggle("prosemirror-dropcursor-block",n),this.element.classList.toggle("prosemirror-dropcursor-inline",!n);let f,u;if(!l||l==document.body&&getComputedStyle(l).position=="static")f=-pageXOffset,u=-pageYOffset;else{let c=l.getBoundingClientRect(),d=c.width/l.offsetWidth,p=c.height/l.offsetHeight;f=c.left-l.scrollLeft*d,u=c.top-l.scrollTop*p}this.element.style.left=(i.left-f)/s+"px",this.element.style.top=(i.top-u)/a+"px",this.element.style.width=(i.right-i.left)/s+"px",this.element.style.height=(i.bottom-i.top)/a+"px"}scheduleRemoval(e){clearTimeout(this.timeout),this.timeout=setTimeout(()=>this.setCursor(null),e)}dragover(e){if(!this.editorView.editable)return;let n=this.editorView.posAtCoords({left:e.clientX,top:e.clientY}),i=n&&n.inside>=0&&this.editorView.state.doc.nodeAt(n.inside),r=i&&i.type.spec.disableDropCursor,o=typeof r=="function"?r(this.editorView,n,e):r;if(n&&!o){let s=n.pos;if(this.editorView.dragging&&this.editorView.dragging.slice){let a=M4(this.editorView.state.doc,s,this.editorView.dragging.slice);a!=null&&(s=a)}this.setCursor(s),this.scheduleRemoval(5e3)}}dragend(){this.scheduleRemoval(20)}drop(){this.scheduleRemoval(20)}dragleave(e){this.editorView.dom.contains(e.relatedTarget)||this.setCursor(null)}}class nn extends ht{constructor(e){super(e,e)}map(e,n){let i=e.resolve(n.map(this.head));return nn.valid(i)?new nn(i):ht.near(i)}content(){return De.empty}eq(e){return e instanceof nn&&e.head==this.head}toJSON(){return{type:"gapcursor",pos:this.head}}static fromJSON(e,n){if(typeof n.pos!="number")throw new RangeError("Invalid input for GapCursor.fromJSON");return new nn(e.resolve(n.pos))}getBookmark(){return new Z0(this.anchor)}static valid(e){let n=e.parent;if(n.isTextblock||!SQ(e)||!CQ(e))return!1;let i=n.type.spec.allowGapCursor;if(i!=null)return i;let r=n.contentMatchAt(e.index()).defaultType;return r&&r.isTextblock}static findGapCursorFrom(e,n,i=!1){e:for(;;){if(!i&&nn.valid(e))return e;let r=e.pos,o=null;for(let s=e.depth;;s--){let a=e.node(s);if(n>0?e.indexAfter(s)<a.childCount:e.index(s)>0){o=a.child(n>0?e.indexAfter(s):e.index(s)-1);break}else if(s==0)return null;r+=n;let l=e.doc.resolve(r);if(nn.valid(l))return l}for(;;){let s=n>0?o.firstChild:o.lastChild;if(!s){if(o.isAtom&&!o.isText&&!nt.isSelectable(o)){e=e.doc.resolve(r+o.nodeSize*n),i=!1;continue e}break}o=s,r+=n;let a=e.doc.resolve(r);if(nn.valid(a))return a}return null}}}nn.prototype.visible=!1,nn.findFrom=nn.findGapCursorFrom,ht.jsonID("gapcursor",nn);class Z0{constructor(e){this.pos=e}map(e){return new Z0(e.map(this.pos))}resolve(e){let n=e.resolve(this.pos);return nn.valid(n)?new nn(n):ht.near(n)}}function SQ(t){for(let e=t.depth;e>=0;e--){let n=t.index(e),i=t.node(e);if(n==0){if(i.type.spec.isolating)return!0;continue}for(let r=i.child(n-1);;r=r.lastChild){if(r.childCount==0&&!r.inlineContent||r.isAtom||r.type.spec.isolating)return!0;if(r.inlineContent)return!1}}return!0}function CQ(t){for(let e=t.depth;e>=0;e--){let n=t.indexAfter(e),i=t.node(e);if(n==i.childCount){if(i.type.spec.isolating)return!0;continue}for(let r=i.child(n);;r=r.firstChild){if(r.childCount==0&&!r.inlineContent||r.isAtom||r.type.spec.isolating)return!0;if(r.inlineContent)return!1}}return!0}function EQ(){return new fn({props:{decorations:TQ,createSelectionBetween(t,e,n){return e.pos==n.pos&&nn.valid(n)?new nn(n):null},handleClick:AQ,handleKeyDown:OQ,handleDOMEvents:{beforeinput:RQ}}})}const OQ=o6({ArrowLeft:vp("horiz",-1),ArrowRight:vp("horiz",1),ArrowUp:vp("vert",-1),ArrowDown:vp("vert",1)});function vp(t,e){const n=t=="vert"?e>0?"down":"up":e>0?"right":"left";return function(i,r,o){let s=i.selection,a=e>0?s.$to:s.$from,l=s.empty;if(s instanceof mt){if(!o.endOfTextblock(n)||a.depth==0)return!1;l=!1,a=i.doc.resolve(e>0?a.after():a.before())}let f=nn.findGapCursorFrom(a,e,l);return f?(r&&r(i.tr.setSelection(new nn(f))),!0):!1}}function AQ(t,e,n){if(!t||!t.editable)return!1;let i=t.state.doc.resolve(e);if(!nn.valid(i))return!1;let r=t.posAtCoords({left:n.clientX,top:n.clientY});return r&&r.inside>-1&&nt.isSelectable(t.state.doc.nodeAt(r.inside))?!1:(t.dispatch(t.state.tr.setSelection(new nn(i))),!0)}function RQ(t,e){if(e.inputType!="insertCompositionText"||!(t.state.selection instanceof nn))return!1;let{$from:n}=t.state.selection,i=n.parent.contentMatchAt(n.index()).findWrapping(t.state.schema.nodes.text);if(!i)return!1;let r=we.empty;for(let s=i.length-1;s>=0;s--)r=we.from(i[s].createAndFill(null,r));let o=t.state.tr.replace(n.pos,n.pos,new De(r,0,0));return o.setSelection(mt.near(o.doc.resolve(n.pos+1))),t.dispatch(o),!1}function TQ(t){if(!(t.selection instanceof nn))return null;let e=document.createElement("div");return e.className="ProseMirror-gapcursor",Gt.create(t.doc,[Dn.widget(t.selection.head,e,{key:"gapcursor"})])}var bp=200,En=function(){};En.prototype.append=function(e){return e.length?(e=En.from(e),!this.length&&e||e.length<bp&&this.leafAppend(e)||this.length<bp&&e.leafPrepend(this)||this.appendInner(e)):this},En.prototype.prepend=function(e){return e.length?En.from(e).append(this):this},En.prototype.appendInner=function(e){return new PQ(this,e)},En.prototype.slice=function(e,n){return e===void 0&&(e=0),n===void 0&&(n=this.length),e>=n?En.empty:this.sliceInner(Math.max(0,e),Math.min(this.length,n))},En.prototype.get=function(e){if(!(e<0||e>=this.length))return this.getInner(e)},En.prototype.forEach=function(e,n,i){n===void 0&&(n=0),i===void 0&&(i=this.length),n<=i?this.forEachInner(e,n,i,0):this.forEachInvertedInner(e,n,i,0)},En.prototype.map=function(e,n,i){n===void 0&&(n=0),i===void 0&&(i=this.length);var r=[];return this.forEach(function(o,s){return r.push(e(o,s))},n,i),r},En.from=function(e){return e instanceof En?e:e&&e.length?new rE(e):En.empty};var rE=(function(t){function e(i){t.call(this),this.values=i}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={length:{configurable:!0},depth:{configurable:!0}};return e.prototype.flatten=function(){return this.values},e.prototype.sliceInner=function(r,o){return r==0&&o==this.length?this:new e(this.values.slice(r,o))},e.prototype.getInner=function(r){return this.values[r]},e.prototype.forEachInner=function(r,o,s,a){for(var l=o;l<s;l++)if(r(this.values[l],a+l)===!1)return!1},e.prototype.forEachInvertedInner=function(r,o,s,a){for(var l=o-1;l>=s;l--)if(r(this.values[l],a+l)===!1)return!1},e.prototype.leafAppend=function(r){if(this.length+r.length<=bp)return new e(this.values.concat(r.flatten()))},e.prototype.leafPrepend=function(r){if(this.length+r.length<=bp)return new e(r.flatten().concat(this.values))},n.length.get=function(){return this.values.length},n.depth.get=function(){return 0},Object.defineProperties(e.prototype,n),e})(En);En.empty=new rE([]);var PQ=(function(t){function e(n,i){t.call(this),this.left=n,this.right=i,this.length=n.length+i.length,this.depth=Math.max(n.depth,i.depth)+1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.flatten=function(){return this.left.flatten().concat(this.right.flatten())},e.prototype.getInner=function(i){return i<this.left.length?this.left.get(i):this.right.get(i-this.left.length)},e.prototype.forEachInner=function(i,r,o,s){var a=this.left.length;if(r<a&&this.left.forEachInner(i,r,Math.min(o,a),s)===!1||o>a&&this.right.forEachInner(i,Math.max(r-a,0),Math.min(this.length,o)-a,s+a)===!1)return!1},e.prototype.forEachInvertedInner=function(i,r,o,s){var a=this.left.length;if(r>a&&this.right.forEachInvertedInner(i,r-a,Math.max(o,a)-a,s+a)===!1||o<a&&this.left.forEachInvertedInner(i,Math.min(r,a),o,s)===!1)return!1},e.prototype.sliceInner=function(i,r){if(i==0&&r==this.length)return this;var o=this.left.length;return r<=o?this.left.slice(i,r):i>=o?this.right.slice(i-o,r-o):this.left.slice(i,o).append(this.right.slice(0,r-o))},e.prototype.leafAppend=function(i){var r=this.right.leafAppend(i);if(r)return new e(this.left,r)},e.prototype.leafPrepend=function(i){var r=this.left.leafPrepend(i);if(r)return new e(r,this.right)},e.prototype.appendInner=function(i){return this.left.depth>=Math.max(this.right.depth,i.depth)+1?new e(this.left,new e(this.right,i)):new e(this,i)},e})(En);const MQ=500;class or{constructor(e,n){this.items=e,this.eventCount=n}popEvent(e,n){if(this.eventCount==0)return null;let i=this.items.length;for(;;i--)if(this.items.get(i-1).selection){--i;break}let r,o;n&&(r=this.remapping(i,this.items.length),o=r.maps.length);let s=e.tr,a,l,f=[],u=[];return this.items.forEach((c,d)=>{if(!c.step){r||(r=this.remapping(i,d+1),o=r.maps.length),o--,u.push(c);return}if(r){u.push(new Rr(c.map));let p=c.step.map(r.slice(o)),h;p&&s.maybeStep(p).doc&&(h=s.mapping.maps[s.mapping.maps.length-1],f.push(new Rr(h,void 0,void 0,f.length+u.length))),o--,h&&r.appendMap(h,o)}else s.maybeStep(c.step);if(c.selection)return a=r?c.selection.map(r.slice(o)):c.selection,l=new or(this.items.slice(0,i).append(u.reverse().concat(f)),this.eventCount-1),!1},this.items.length,0),{remaining:l,transform:s,selection:a}}addTransform(e,n,i,r){let o=[],s=this.eventCount,a=this.items,l=!r&&a.length?a.get(a.length-1):null;for(let u=0;u<e.steps.length;u++){let c=e.steps[u].invert(e.docs[u]),d=new Rr(e.mapping.maps[u],c,n),p;(p=l&&l.merge(d))&&(d=p,u?o.pop():a=a.slice(0,a.length-1)),o.push(d),n&&(s++,n=void 0),r||(l=d)}let f=s-i.depth;return f>NQ&&(a=IQ(a,f),s-=f),new or(a.append(o),s)}remapping(e,n){let i=new Cf;return this.items.forEach((r,o)=>{let s=r.mirrorOffset!=null&&o-r.mirrorOffset>=e?i.maps.length-r.mirrorOffset:void 0;i.appendMap(r.map,s)},e,n),i}addMaps(e){return this.eventCount==0?this:new or(this.items.append(e.map(n=>new Rr(n))),this.eventCount)}rebased(e,n){if(!this.eventCount)return this;let i=[],r=Math.max(0,this.items.length-n),o=e.mapping,s=e.steps.length,a=this.eventCount;this.items.forEach(d=>{d.selection&&a--},r);let l=n;this.items.forEach(d=>{let p=o.getMirror(--l);if(p==null)return;s=Math.min(s,p);let h=o.maps[p];if(d.step){let g=e.steps[p].invert(e.docs[p]),y=d.selection&&d.selection.map(o.slice(l+1,p));y&&a++,i.push(new Rr(h,g,y))}else i.push(new Rr(h))},r);let f=[];for(let d=n;d<s;d++)f.push(new Rr(o.maps[d]));let u=this.items.slice(0,r).append(f).append(i),c=new or(u,a);return c.emptyItemCount()>MQ&&(c=c.compress(this.items.length-i.length)),c}emptyItemCount(){let e=0;return this.items.forEach(n=>{n.step||e++}),e}compress(e=this.items.length){let n=this.remapping(0,e),i=n.maps.length,r=[],o=0;return this.items.forEach((s,a)=>{if(a>=e)r.push(s),s.selection&&o++;else if(s.step){let l=s.step.map(n.slice(i)),f=l&&l.getMap();if(i--,f&&n.appendMap(f,i),l){let u=s.selection&&s.selection.map(n.slice(i));u&&o++;let c=new Rr(f.invert(),l,u),d,p=r.length-1;(d=r.length&&r[p].merge(c))?r[p]=d:r.push(c)}}else s.map&&i--},this.items.length,0),new or(En.from(r.reverse()),o)}}or.empty=new or(En.empty,0);function IQ(t,e){let n;return t.forEach((i,r)=>{if(i.selection&&e--==0)return n=r,!1}),t.slice(n)}class Rr{constructor(e,n,i,r){this.map=e,this.step=n,this.selection=i,this.mirrorOffset=r}merge(e){if(this.step&&e.step&&!e.selection){let n=e.step.merge(this.step);if(n)return new Rr(n.getMap().invert(),n,this.selection)}}}class Wo{constructor(e,n,i,r,o){this.done=e,this.undone=n,this.prevRanges=i,this.prevTime=r,this.prevComposition=o}}const NQ=20;function DQ(t,e,n,i){let r=n.getMeta(Vs),o;if(r)return r.historyState;n.getMeta($Q)&&(t=new Wo(t.done,t.undone,null,0,-1));let s=n.getMeta("appendedTransaction");if(n.steps.length==0)return t;if(s&&s.getMeta(Vs))return s.getMeta(Vs).redo?new Wo(t.done.addTransform(n,void 0,i,xp(e)),t.undone,oE(n.mapping.maps),t.prevTime,t.prevComposition):new Wo(t.done,t.undone.addTransform(n,void 0,i,xp(e)),null,t.prevTime,t.prevComposition);if(n.getMeta("addToHistory")!==!1&&!(s&&s.getMeta("addToHistory")===!1)){let a=n.getMeta("composition"),l=t.prevTime==0||!s&&t.prevComposition!=a&&(t.prevTime<(n.time||0)-i.newGroupDelay||!BQ(n,t.prevRanges)),f=s?ey(t.prevRanges,n.mapping):oE(n.mapping.maps);return new Wo(t.done.addTransform(n,l?e.selection.getBookmark():void 0,i,xp(e)),or.empty,f,n.time,a??t.prevComposition)}else return(o=n.getMeta("rebased"))?new Wo(t.done.rebased(n,o),t.undone.rebased(n,o),ey(t.prevRanges,n.mapping),t.prevTime,t.prevComposition):new Wo(t.done.addMaps(n.mapping.maps),t.undone.addMaps(n.mapping.maps),ey(t.prevRanges,n.mapping),t.prevTime,t.prevComposition)}function BQ(t,e){if(!e)return!1;if(!t.docChanged)return!0;let n=!1;return t.mapping.maps[0].forEach((i,r)=>{for(let o=0;o<e.length;o+=2)i<=e[o+1]&&r>=e[o]&&(n=!0)}),n}function oE(t){let e=[];for(let n=t.length-1;n>=0&&e.length==0;n--)t[n].forEach((i,r,o,s)=>e.push(o,s));return e}function ey(t,e){if(!t)return null;let n=[];for(let i=0;i<t.length;i+=2){let r=e.map(t[i],1),o=e.map(t[i+1],-1);r<=o&&n.push(r,o)}return n}function FQ(t,e,n){let i=xp(e),r=Vs.get(e).spec.config,o=(n?t.undone:t.done).popEvent(e,i);if(!o)return null;let s=o.selection.resolve(o.transform.doc),a=(n?t.done:t.undone).addTransform(o.transform,e.selection.getBookmark(),r,i),l=new Wo(n?a:o.remaining,n?o.remaining:a,null,0,-1);return o.transform.setSelection(s).setMeta(Vs,{redo:n,historyState:l})}let ty=!1,sE=null;function xp(t){let e=t.plugins;if(sE!=e){ty=!1,sE=e;for(let n=0;n<e.length;n++)if(e[n].spec.historyPreserveItems){ty=!0;break}}return ty}const Vs=new Kn("history"),$Q=new Kn("closeHistory");function LQ(t={}){return t={depth:t.depth||100,newGroupDelay:t.newGroupDelay||500},new fn({key:Vs,state:{init(){return new Wo(or.empty,or.empty,null,0,-1)},apply(e,n,i){return DQ(n,i,e,t)}},config:t,props:{handleDOMEvents:{beforeinput(e,n){let i=n.inputType,r=i=="historyUndo"?lE:i=="historyRedo"?fE:null;return r?(n.preventDefault(),r(e.state,e.dispatch)):!1}}}})}function aE(t,e){return(n,i)=>{let r=Vs.getState(n);if(!r||(t?r.undone:r.done).eventCount==0)return!1;if(i){let o=FQ(r,n,t);o&&i(e?o.scrollIntoView():o)}return!0}}const lE=aE(!1,!0),fE=aE(!0,!0);gn.create({name:"characterCount",addOptions(){return{limit:null,mode:"textSize",textCounter:t=>t.length,wordCounter:t=>t.split(" ").filter(e=>e!=="").length}},addStorage(){return{characters:()=>0,words:()=>0}},onBeforeCreate(){this.storage.characters=t=>{const e=t?.node||this.editor.state.doc;if((t?.mode||this.options.mode)==="textSize"){const i=e.textBetween(0,e.content.size,void 0," ");return this.options.textCounter(i)}return e.nodeSize},this.storage.words=t=>{const e=t?.node||this.editor.state.doc,n=e.textBetween(0,e.content.size," "," ");return this.options.wordCounter(n)}},addProseMirrorPlugins(){let t=!1;return[new fn({key:new Kn("characterCount"),appendTransaction:(e,n,i)=>{if(t)return;const r=this.options.limit;if(r==null||r===0){t=!0;return}const o=this.storage.characters({node:i.doc});if(o>r){const s=o-r,a=0,l=s;console.warn(`[CharacterCount] Initial content exceeded limit of ${r} characters. Content was automatically trimmed.`);const f=i.tr.deleteRange(a,l);return t=!0,f}t=!0},filterTransaction:(e,n)=>{const i=this.options.limit;if(!e.docChanged||i===0||i===null||i===void 0)return!0;const r=this.storage.characters({node:n.doc}),o=this.storage.characters({node:e.doc});if(o<=i||r>i&&o>i&&o<=r)return!0;if(r>i&&o>i&&o>r||!e.getMeta("paste"))return!1;const a=e.selection.$head.pos,l=o-i,f=a-l,u=a;return e.deleteRange(f,u),!(this.storage.characters({node:e.doc})>i)}})]}}),gn.create({name:"dropCursor",addOptions(){return{color:"currentColor",width:1,class:void 0}},addProseMirrorPlugins(){return[_Q(this.options)]}}),gn.create({name:"focus",addOptions(){return{className:"has-focus",mode:"all"}},addProseMirrorPlugins(){return[new fn({key:new Kn("focus"),props:{decorations:({doc:t,selection:e})=>{const{isEditable:n,isFocused:i}=this.editor,{anchor:r}=e,o=[];if(!n||!i)return Gt.create(t,[]);let s=0;this.options.mode==="deepest"&&t.descendants((l,f)=>{if(l.isText)return;if(!(r>=f&&r<=f+l.nodeSize-1))return!1;s+=1});let a=0;return t.descendants((l,f)=>{if(l.isText||!(r>=f&&r<=f+l.nodeSize-1))return!1;if(a+=1,this.options.mode==="deepest"&&s-a>0||this.options.mode==="shallowest"&&a>1)return this.options.mode==="deepest";o.push(Dn.node(f,f+l.nodeSize,{class:this.options.className}))}),Gt.create(t,o)}}})]}}),gn.create({name:"gapCursor",addProseMirrorPlugins(){return[EQ()]},extendNodeSchema(t){var e;const n={name:t.name,options:t.options,storage:t.storage};return{allowGapCursor:(e=Ht(Ye(t,"allowGapCursor",n)))!=null?e:null}}});var uE=gn.create({name:"placeholder",addOptions(){return{emptyEditorClass:"is-editor-empty",emptyNodeClass:"is-empty",placeholder:"Write something …",showOnlyWhenEditable:!0,showOnlyCurrent:!0,includeChildren:!1}},addProseMirrorPlugins(){return[new fn({key:new Kn("placeholder"),props:{decorations:({doc:t,selection:e})=>{const n=this.editor.isEditable||!this.options.showOnlyWhenEditable,{anchor:i}=e,r=[];if(!n)return null;const o=this.editor.isEmpty;return t.descendants((s,a)=>{const l=i>=a&&i<=a+s.nodeSize,f=!s.isLeaf&&dp(s);if((l||!this.options.showOnlyCurrent)&&f){const u=[this.options.emptyNodeClass];o&&u.push(this.options.emptyEditorClass);const c=Dn.node(a,a+s.nodeSize,{class:u.join(" "),"data-placeholder":typeof this.options.placeholder=="function"?this.options.placeholder({editor:this.editor,node:s,pos:a,hasAnchor:l}):this.options.placeholder});r.push(c)}return this.options.includeChildren}),Gt.create(t,r)}}})]}});gn.create({name:"selection",addOptions(){return{className:"selection"}},addProseMirrorPlugins(){const{editor:t,options:e}=this;return[new fn({key:new Kn("selection"),props:{decorations(n){return n.selection.empty||t.isFocused||!t.isEditable||PY(n.selection)||t.view.dragging?null:Gt.create(n.doc,[Dn.inline(n.selection.from,n.selection.to,{class:e.className})])}}})]}});function cE({types:t,node:e}){return e&&Array.isArray(t)&&t.includes(e.type)||e?.type===t}gn.create({name:"trailingNode",addOptions(){return{node:"paragraph",notAfter:[]}},addProseMirrorPlugins(){const t=new Kn(this.name),e=Object.entries(this.editor.schema.nodes).map(([,n])=>n).filter(n=>(this.options.notAfter||[]).concat(this.options.node).includes(n.name));return[new fn({key:t,appendTransaction:(n,i,r)=>{const{doc:o,tr:s,schema:a}=r,l=t.getState(r),f=o.content.size,u=a.nodes[this.options.node];if(l)return s.insert(f,u.create())},state:{init:(n,i)=>{const r=i.tr.doc.lastChild;return!cE({node:r,types:e})},apply:(n,i)=>{if(!n.docChanged)return i;const r=n.doc.lastChild;return!cE({node:r,types:e})}}})]}});var dE=gn.create({name:"undoRedo",addOptions(){return{depth:100,newGroupDelay:500}},addCommands(){return{undo:()=>({state:t,dispatch:e})=>lE(t,e),redo:()=>({state:t,dispatch:e})=>fE(t,e)}},addProseMirrorPlugins(){return[LQ(this.options)]},addKeyboardShortcuts(){return{"Mod-z":()=>this.editor.commands.undo(),"Shift-Mod-z":()=>this.editor.commands.redo(),"Mod-y":()=>this.editor.commands.redo(),"Mod-я":()=>this.editor.commands.undo(),"Shift-Mod-я":()=>this.editor.commands.redo()}}}),pE=wp.create({name:"paragraph",priority:1e3,addOptions(){return{HTMLAttributes:{}}},group:"block",content:"inline*",parseHTML(){return[{tag:"p"}]},renderHTML({HTMLAttributes:t}){return["p",Ka(this.options.HTMLAttributes,t),0]},addCommands(){return{setParagraph:()=>({commands:t})=>t.setNode(this.name)}},addKeyboardShortcuts(){return{"Mod-Alt-0":()=>this.editor.commands.setParagraph()}}}),qQ=wp.create({name:"hardBreak",addOptions(){return{keepMarks:!0,HTMLAttributes:{}}},inline:!0,group:"inline",selectable:!1,linebreakReplacement:!0,parseHTML(){return[{tag:"br"}]},renderHTML({HTMLAttributes:t}){return["br",Ka(this.options.HTMLAttributes,t)]},renderText(){return`408 `},addCommands(){return{setHardBreak:()=>({commands:t,chain:e,state:n,editor:i})=>t.first([()=>t.exitCode(),()=>t.command(()=>{const{selection:r,storedMarks:o}=n;if(r.$from.parent.type.spec.isolating)return!1;const{keepMarks:s}=this.options,{splittableMarks:a}=i.extensionManager,l=o||r.$to.parentOffset&&r.$from.marks();return e().insertContent({type:this.name}).command(({tr:f,dispatch:u})=>{if(u&&l&&s){const c=l.filter(d=>a.includes(d.type.name));f.ensureMarks(c)}return!0}).run()})])}},addKeyboardShortcuts(){return{"Mod-Enter":()=>this.editor.commands.setHardBreak(),"Shift-Enter":()=>this.editor.commands.setHardBreak()}}}), VQ=qQ;function zQ(t){var e=typeof window.wp<"u"&&window.wp?.media({title:"Select Image",button:{text:"Select Image"},multiple:!1,library:{type:"image"}}).on("select",function(){var n=e.state().get("selection").first().toJSON();t(n.url)}).open()}function jQ(t){var e=typeof window.wp<"u"&&window.wp?.media({title:"Select File",button:{text:"Select File"},multiple:!1}).on("select",function(){var n=e.state().get("selection").first().toJSON();t(n.url)}).open()}function HQ(t){if(!t)return"";const e=t.split("/"),n=e[e.length-1];return n.length>10?n.slice(0,10)+"...":n}function UQ(t){if(!t)return"";const e=t.split("/");return e[e.length-1]}const WQ={},KQ={class:"iafw:inline-flex iafw:[&>*]:shadow-none iafw:[&>*:first-child]:rounded-r-none iafw:[&>*:last-child]:rounded-l-none iafw:[&>*:not(:first-child):not(:last-child)]:rounded-none iafw:[&>*:not(:last-child)]:border-r-0 iafw:[&>*:only-child]:rounded-md"};function GQ(t,e){return E(),X("div",KQ,[z(t.$slots,"default")])}const JQ=of(WQ,[["render",GQ]]);function YQ(t){var e;const{char:n,allowSpaces:i,allowToIncludeChar:r,allowedPrefixes:o,startOfLine:s,$position:a}=t,l=i&&!r,f=nQ(n),u=new RegExp(`\\s${f}$`),c=s?"^":"",d=r?"":f,p=l?new RegExp(`${c}${f}.*?(?=\\s${d}|$)`,"gm"):new RegExp(`${c}(?:^)?${f}[^\\s${d}]*`,"gm"),h=((e=a.nodeBefore)==null?void 0:e.isText)&&a.nodeBefore.text;if(!h)return null;const g=a.pos-h.length,y=Array.from(h.matchAll(p)).pop();if(!y||y.input===void 0||y.index===void 0)return null;const w=y.input.slice(Math.max(0,y.index-1),y.index),v=new RegExp(`^[${o?.join("")}\0]?$`).test(w);if(o!==null&&!v)return null;const _=g+y.index;let b=_+y[0].length;return l&&u.test(h.slice(b-1,b+1))&&(y[0]+=" ",b+=1),_<a.pos&&b>=a.pos?{range:{from:_,to:b},query:y[0].slice(n.length),text:y[0]}:null}var XQ=new Kn("suggestion");function QQ({pluginKey:t=XQ,editor:e,char:n="@",allowSpaces:i=!1,allowToIncludeChar:r=!1,allowedPrefixes:o=[" "],startOfLine:s=!1,decorationTag:a="span",decorationClass:l="suggestion",decorationContent:f="",decorationEmptyClass:u="is-empty",command:c=()=>null,items:d=()=>[],render:p=()=>({}),allow:h=()=>!0,findSuggestionMatch:g=YQ}){let y;const w=p?.(),v=()=>{const k=e.state.selection.$anchor.pos,S=e.view.coordsAtPos(k),{top:T,right:A,bottom:R,left:F}=S;try{return new DOMRect(F,T,A-F,R-T)}catch{return null}},_=(k,S)=>S?()=>{const T=t.getState(e.state),A=T?.decorationId,R=k.dom.querySelector(`[data-decoration-id="${A}"]`);return R?.getBoundingClientRect()||null}:v;function b(k,S){var T;try{const R=t.getState(k.state),F=R?.decorationId?k.dom.querySelector(`[data-decoration-id="${R.decorationId}"]`):null,L={editor:e,range:R?.range||{from:0,to:0},query:R?.query||null,text:R?.text||null,items:[],command:K=>c({editor:e,range:R?.range||{from:0,to:0},props:K}),decorationNode:F,clientRect:_(k,F)};(T=w?.onExit)==null||T.call(w,L)}catch{}const A=k.state.tr.setMeta(S,{exit:!0});k.dispatch(A)}const x=new fn({key:t,view(){return{update:async(k,S)=>{var T,A,R,F,L,K,fe;const ae=(T=this.key)==null?void 0:T.getState(S),ce=(A=this.key)==null?void 0:A.getState(k.state),re=ae.active&&ce.active&&ae.range.from!==ce.range.from,te=!ae.active&&ce.active,He=ae.active&&!ce.active,st=!te&&!He&&ae.query!==ce.query,ut=te||re&&st,ct=st||re,vt=He||re&&st;if(!ut&&!ct&&!vt)return;const We=vt&&!ut?ae:ce,Ze=k.dom.querySelector(`[data-decoration-id="${We.decorationId}"]`);y={editor:e,range:We.range,query:We.query,text:We.text,items:[],command:ye=>c({editor:e,range:We.range,props:ye}),decorationNode:Ze,clientRect:_(k,Ze)},ut&&((R=w?.onBeforeStart)==null||R.call(w,y)),ct&&((F=w?.onBeforeUpdate)==null||F.call(w,y)),(ct||ut)&&(y.items=await d({editor:e,query:We.query})),vt&&((L=w?.onExit)==null||L.call(w,y)),ct&&((K=w?.onUpdate)==null||K.call(w,y)),ut&&((fe=w?.onStart)==null||fe.call(w,y))},destroy:()=>{var k;y&&((k=w?.onExit)==null||k.call(w,y))}}},state:{init(){return{active:!1,range:{from:0,to:0},query:null,text:null,composing:!1}},apply(k,S,T,A){const{isEditable:R}=e,{composing:F}=e.view,{selection:L}=k,{empty:K,from:fe}=L,ae={...S},ce=k.getMeta(t);if(ce&&ce.exit)return ae.active=!1,ae.decorationId=null,ae.range={from:0,to:0},ae.query=null,ae.text=null,ae;if(ae.composing=F,R&&(K||e.view.composing)){(fe<S.range.from||fe>S.range.to)&&!F&&!S.composing&&(ae.active=!1);const re=g({char:n,allowSpaces:i,allowToIncludeChar:r,allowedPrefixes:o,startOfLine:s,$position:L.$from}),te=`id_${Math.floor(Math.random()*4294967295)}`;re&&h({editor:e,state:A,range:re.range,isActive:S.active})?(ae.active=!0,ae.decorationId=S.decorationId?S.decorationId:te,ae.range=re.range,ae.query=re.query,ae.text=re.text):ae.active=!1}else ae.active=!1;return ae.active||(ae.decorationId=null,ae.range={from:0,to:0},ae.query=null,ae.text=null),ae}},props:{handleKeyDown(k,S){var T,A,R,F;const{active:L,range:K}=x.getState(k.state);if(!L)return!1;if(S.key==="Escape"||S.key==="Esc"){const ae=x.getState(k.state),ce=(T=y?.decorationNode)!=null?T:null,re=ce??(ae?.decorationId?k.dom.querySelector(`[data-decoration-id="${ae.decorationId}"]`):null);if(((A=w?.onKeyDown)==null?void 0:A.call(w,{view:k,event:S,range:ae.range}))||!1)return!0;const He={editor:e,range:ae.range,query:ae.query,text:ae.text,items:[],command:st=>c({editor:e,range:ae.range,props:st}),decorationNode:re,clientRect:re?()=>re.getBoundingClientRect()||null:null};return(R=w?.onExit)==null||R.call(w,He),b(k,t),!0}return((F=w?.onKeyDown)==null?void 0:F.call(w,{view:k,event:S,range:K}))||!1},decorations(k){const{active:S,range:T,decorationId:A,query:R}=x.getState(k);if(!S)return null;const F=!R?.length,L=[l];return F&&L.push(u),Gt.create(k.doc,[Dn.inline(T.from,T.to,{nodeName:a,class:L.join(" "),"data-decoration-id":A,"data-decoration-content":f})])}}});return x}var ZQ=QQ;const eZ=q({__name:"Card",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"card",class:Ce(m(he)("iafw:bg-card iafw:text-card-foreground iafw:flex iafw:flex-col iafw:gap-6 iafw:rounded-xl iafw:border iafw:py-6 iafw:shadow-sm",e.class))},[z(n.$slots,"default")],2))}}),tZ=q({__name:"CardContent",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"card-content",class:Ce(m(he)("iafw:px-6",e.class))},[z(n.$slots,"default")],2))}}),nZ=["innerHTML"],iZ=q({__name:"CodeListItem",props:{item:{},query:{}},setup(t){const e=t,n=U(()=>{if(!e.query)return e.item.path;const i=e.query.trim();return e.item.path.split(new RegExp(`(${i})`,"gi")).map(o=>o.toLowerCase()===i.toLowerCase()?`<span class="iafw:font-bold iafw:text-primary">${i}</span>`:o).join("")});return(i,r)=>(E(),X("div",{innerHTML:m(n)},null,8,nZ))}}),rZ={class:"iafw:overflow-auto iafw:max-h-60"},oZ={key:0,class:"iafw:px-3 iafw:py-1 iafw:text-sm iafw:flex iafw:flex-col iafw:gap-2 iafw:bg-muted/50 iafw:max-w-52"},sZ={class:"iafw:text-primary iafw:font-bold"},aZ={class:"iafw:text-xs iafw:flex iafw:flex-col iafw:gap-1"},lZ=q({__name:"CodeList",props:{editor:{},query:{},items:{}},emits:["select"],setup(t,{expose:e,emit:n}){const i=t,r=H(0),o=n;function s(f){r.value=f==="ArrowUp"?r.value>0?r.value-1:r.value=(i.items?.length||1)-1:f==="ArrowDown"?r.value<(i.items?.length||1)-1?r.value+1:r.value=0:0}function a(f){const u=i.items?.[f??r.value];u&&o("select",u.path)}const l=U(()=>i.items?.[r.value]);return e({updateItemIndex:s,selectItem:a}),(f,u)=>{const c=tZ,d=eZ;return E(),B(d,{class:"iafw:p-0 iafw:rounded-none iafw:z-10"},{default:C(()=>[M(c,{class:"iafw:p-0 iafw:flex"},{default:C(()=>[ie("div",rZ,[(E(!0),X(Ve,null,Rt(f.items,(p,h)=>(E(),B(iZ,{key:p.path,value:p.path,query:f.query,item:p,onClick:g=>a(h),class:Ce(m(he)("iafw:cursor-pointer iafw:hover:bg-muted iafw:py-0.5 iafw:px-2 iafw:font-mono iafw:text-xs",m(r)===h&&"iafw:bg-muted"))},null,8,["value","query","item","onClick","class"]))),128))]),m(l)?(E(),X("div",oZ,[ie("div",sZ,Ae(m(l).name||m(l).path),1),ie("div",aZ,[ie("div",null,[u[0]||(u[0]=_e(" Type: ",-1)),ie("strong",null,Ae(m(l).type),1)]),_e(" "+Ae(m(l).description),1)])])):Re("",!0)]),_:1})]),_:1})}}}),fZ=new Kn("codeSuggestion"),hE=(t,e)=>{mx({getBoundingClientRect:()=>MY(t.view,t.state.selection.from,t.state.selection.to)},e,{placement:"bottom-start",strategy:"absolute",middleware:[gx(),Ug()]}).then(({x:i,y:r,strategy:o})=>{e.style.width="max-content",e.style.position=o,e.style.left=`${i}px`,e.style.top=`${r}px`})};function _p(t){t&&(t.destroy(),t.element?.remove(),t=null)}const gE=t=>{const e=[],n=/\{\{[^{}]*\}\}/g;return t.descendants((i,r)=>{if(!i.isTextblock)return!0;let o="";i.forEach(a=>{a.isText?o+=a.text:o+=" "});let s=null;for(;(s=n.exec(o))!==null;){let a=null,l=null,f=0;i.forEach((u,c)=>{if(!u.isText||!s){f+=1;return}const d=u.text||"",p=Math.max(0,s.index-f),h=Math.min(d.length,s.index+s[0].length-f);if(p<d.length&&h>0){const g=r+1+c+p,y=r+1+c+h;a=a===null?g:Math.min(a,g),l=l===null?y:Math.max(l,y)}f+=d.length}),a!==null&&l!==null&&e.push(Dn.inline(a,l,{class:"code-placeholder-decoration"}))}return!0}),Gt.create(t,e)};function mE(t){const{$from:e}=t.selection,n=e.pos;let i=-1,r=-1;for(let s=n-1;s>=1;s--)try{if(t.doc.textBetween(s,Math.min(s+2,t.doc.content.size))==="{{"){i=s;break}}catch{continue}if(i!==-1)for(let s=n;s<t.doc.content.size-1;s++)try{if(t.doc.textBetween(s,Math.min(s+2,t.doc.content.size))==="}}"){r=s+2;break}}catch{continue}return{isInsideBraces:i!==-1&&r!==-1&&n>i+1&&n<r-1,start:i!==-1?i+2:-1,end:r!==-1?r-2:-1,cursorPos:n,placeholderStart:i,placeholderEnd:r,size:t.doc.content.size}}const yE=gn.create({name:"codeSuggestion",addStorage(){return{items:[]}},addCommands(){return{updateSuggestionItems:t=>()=>(this.storage.items=t,this.options.onUpdateItems&&this.options.onUpdateItems(t),!0)}},addOptions(){return{items:[],onUpdateItems:null}},onBeforeCreate(){this.options.items&&this.options.items.length>0&&(this.storage.items=[...this.options.items])},addInputRules(){return[new B6({find:/\{\{$/,handler:({state:t,range:e})=>{const{tr:n}=t,i=e.from,r=e.to;n.delete(i,r),n.insertText("{{ }}",i),n.setSelection(ht.near(n.doc.resolve(i+3)))}})]},addProseMirrorPlugins(){return[new fn({state:{init:(t,{doc:e})=>gE(e),apply:(t,e)=>t.docChanged?gE(t.doc):e.map(t.mapping,t.doc)},props:{decorations(t){return this.getState(t)}}}),ZQ({char:"{{",pluginKey:fZ,editor:this.editor,startOfLine:!1,allowSpaces:!0,allowedPrefixes:null,decorationClass:"code-suggestion-decoration",allow:({state:t})=>{const{isInsideBraces:e}=mE(t);return e},items:({query:t})=>{const e=this.storage.items||[];return e.length===0?[]:!t||t.trim()===""?e:e.filter(n=>n.path.toLowerCase().trim().includes(t.toLowerCase().trim()))},render:()=>{let t=null,e=null;const n=(i,r)=>{const{start:o,end:s}=mE(r.state),a=r.state.tr.deleteRange(o,s).insertText(` ${i} `,o);a.setSelection(ht.near(a.doc.resolve(o+i.length+4))),r.view.dispatch(a),_p(t),r.commands.focus()};return{onStart:i=>{t=new oQ(lZ,{props:{editor:i.editor,query:i.query,onSelect:r=>n(r,i.editor),items:i.items},editor:i.editor}),!(!i.clientRect||!t.element)&&(t.element.style.position="absolute",t.element.style.top="0",t.element.style.left="0",document.body.querySelector("#infixs-pingo-notify-app")?.appendChild(t.element),hE(i.editor,t.element),e=r=>{const o=r.target,s=t?.element,a=i.editor.view.dom;s&&!s.contains(o)&&!a.contains(o)&&_p(t)},requestAnimationFrame(()=>{document.addEventListener("click",e,!0)}))},onUpdate:i=>{!i.clientRect||!t||(t.updateProps(i),hE(i.editor,t.element))},onExit:()=>{_p(t),e&&(document.removeEventListener("click",e,!0),e=null)},onKeyDown:i=>i.event.key==="."?!1:i.event.key==="ArrowUp"||i.event.key==="ArrowDown"?t?(t.ref?.updateItemIndex(i.event.key),!0):!1:i.event.key==="Enter"||i.event.key==="Tab"?t?(t.ref?.selectItem(),!0):!1:i.event.key==="Escape"?(_p(t),e&&(document.removeEventListener("click",e,!0),e=null),this.editor.commands.focus(),!0):!1}},command:({editor:t,range:e,props:n})=>{t.chain().focus().deleteRange(e).insertContent(`${n.value} }}`).run()}})]}}),ny=q({__name:"Popover",props:{defaultOpen:{type:Boolean},open:{type:Boolean},modal:{type:Boolean}},emits:["update:open"],setup(t,{emit:e}){const r=Dt(t,e);return(o,s)=>(E(),B(m(XI),le({"data-slot":"popover"},m(r)),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}}),iy=q({inheritAttrs:!1,__name:"PopoverContent",props:{forceMount:{type:Boolean},side:{},sideOffset:{default:4},sideFlip:{type:Boolean},align:{default:"center"},alignOffset:{},alignFlip:{type:Boolean},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},disableOutsidePointerEvents:{type:Boolean},class:{},disableAnimation:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class"),o=Dt(r,i);return(s,a)=>(E(),B(m(sN),{to:"#infixs-pingo-notify-app"},{default:C(()=>[M(m(rN),le({"data-slot":"popover-content"},{...m(o),...s.$attrs},{class:m(he)("iafw:bg-popover iafw:z-50 iafw:w-72 iafw:rounded-md iafw:border iafw:p-4 iafw:shadow-md iafw:origin-(--reka-popover-content-transform-origin) iafw:outline-hidden",n.disableAnimation||"iafw:text-popover-foreground iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:data-[state=closed]:zoom-out-95 iafw:data-[state=open]:zoom-in-95 iafw:data-[side=bottom]:slide-in-from-top-2 iafw:data-[side=left]:slide-in-from-right-2 iafw:data-[side=right]:slide-in-from-left-2 iafw:data-[side=top]:slide-in-from-bottom-2",n.class)}),{default:C(()=>[z(s.$slots,"default")]),_:3},16,["class"])]),_:3}))}}),ry=q({__name:"PopoverTrigger",props:{asChild:{type:Boolean},as:{}},setup(t){const e=t;return(n,i)=>(E(),B(m(lN),le({"data-slot":"popover-trigger"},e),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),uZ={smileys_people:JSON.parse('[{"n":["grinning face","grinning"],"u":"1f600"},{"n":["grinning face with smiling eyes","grin"],"u":"1f601"},{"n":["face with tears of joy","joy"],"u":"1f602"},{"n":["rolling on the floor laughing","rolling_on_the_floor_laughing"],"u":"1f923"},{"n":["smiling face with open mouth","smiley"],"u":"1f603"},{"n":["smiling face with open mouth and smiling eyes","smile"],"u":"1f604"},{"n":["smiling face with open mouth and cold sweat","sweat_smile"],"u":"1f605"},{"n":["smiling face with open mouth and tightly-closed eyes","laughing","satisfied"],"u":"1f606"},{"n":["winking face","wink"],"u":"1f609"},{"n":["smiling face with smiling eyes","blush"],"u":"1f60a"},{"n":["face savouring delicious food","yum"],"u":"1f60b"},{"n":["smiling face with sunglasses","sunglasses"],"u":"1f60e"},{"n":["smiling face with heart-shaped eyes","heart_eyes"],"u":"1f60d"},{"n":["face throwing a kiss","kissing_heart"],"u":"1f618"},{"n":["kissing face","kissing"],"u":"1f617"},{"n":["kissing face with smiling eyes","kissing_smiling_eyes"],"u":"1f619"},{"n":["kissing face with closed eyes","kissing_closed_eyes"],"u":"1f61a"},{"n":["white smiling face","relaxed"],"u":"263a-fe0f"},{"n":["slightly smiling face","slightly_smiling_face"],"u":"1f642"},{"n":["hugging face","hugging_face"],"u":"1f917"},{"n":["grinning face with star eyes","star-struck","grinning_face_with_star_eyes"],"u":"1f929"},{"n":["thinking face","thinking_face"],"u":"1f914"},{"n":["face with one eyebrow raised","face_with_raised_eyebrow","face_with_one_eyebrow_raised"],"u":"1f928"},{"n":["neutral face","neutral_face"],"u":"1f610"},{"n":["expressionless face","expressionless"],"u":"1f611"},{"n":["face without mouth","no_mouth"],"u":"1f636"},{"n":["face with rolling eyes","face_with_rolling_eyes"],"u":"1f644"},{"n":["smirking face","smirk"],"u":"1f60f"},{"n":["persevering face","persevere"],"u":"1f623"},{"n":["disappointed but relieved face","disappointed_relieved"],"u":"1f625"},{"n":["face with open mouth","open_mouth"],"u":"1f62e"},{"n":["zipper-mouth face","zipper_mouth_face"],"u":"1f910"},{"n":["hushed face","hushed"],"u":"1f62f"},{"n":["sleepy face","sleepy"],"u":"1f62a"},{"n":["tired face","tired_face"],"u":"1f62b"},{"n":["sleeping face","sleeping"],"u":"1f634"},{"n":["relieved face","relieved"],"u":"1f60c"},{"n":["face with stuck-out tongue","stuck_out_tongue"],"u":"1f61b"},{"n":["face with stuck-out tongue and winking eye","stuck_out_tongue_winking_eye"],"u":"1f61c"},{"n":["face with stuck-out tongue and tightly-closed eyes","stuck_out_tongue_closed_eyes"],"u":"1f61d"},{"n":["drooling face","drooling_face"],"u":"1f924"},{"n":["unamused face","unamused"],"u":"1f612"},{"n":["face with cold sweat","sweat"],"u":"1f613"},{"n":["pensive face","pensive"],"u":"1f614"},{"n":["confused face","confused"],"u":"1f615"},{"n":["upside-down face","upside_down_face"],"u":"1f643"},{"n":["money-mouth face","money_mouth_face"],"u":"1f911"},{"n":["astonished face","astonished"],"u":"1f632"},{"n":["white_frowning_face"],"u":"2639-fe0f"},{"n":["slightly frowning face","slightly_frowning_face"],"u":"1f641"},{"n":["confounded face","confounded"],"u":"1f616"},{"n":["disappointed face","disappointed"],"u":"1f61e"},{"n":["worried face","worried"],"u":"1f61f"},{"n":["face with look of triumph","triumph"],"u":"1f624"},{"n":["crying face","cry"],"u":"1f622"},{"n":["loudly crying face","sob"],"u":"1f62d"},{"n":["frowning face with open mouth","frowning"],"u":"1f626"},{"n":["anguished face","anguished"],"u":"1f627"},{"n":["fearful face","fearful"],"u":"1f628"},{"n":["weary face","weary"],"u":"1f629"},{"n":["shocked face with exploding head","exploding_head","shocked_face_with_exploding_head"],"u":"1f92f"},{"n":["grimacing face","grimacing"],"u":"1f62c"},{"n":["face with open mouth and cold sweat","cold_sweat"],"u":"1f630"},{"n":["face screaming in fear","scream"],"u":"1f631"},{"n":["flushed face","flushed"],"u":"1f633"},{"n":["grinning face with one large and one small eye","zany_face","grinning_face_with_one_large_and_one_small_eye"],"u":"1f92a"},{"n":["dizzy face","dizzy_face"],"u":"1f635"},{"n":["pouting face","rage"],"u":"1f621"},{"n":["angry face","angry"],"u":"1f620"},{"n":["serious face with symbols covering mouth","face_with_symbols_on_mouth","serious_face_with_symbols_covering_mouth"],"u":"1f92c"},{"n":["face with medical mask","mask"],"u":"1f637"},{"n":["face with thermometer","face_with_thermometer"],"u":"1f912"},{"n":["face with head-bandage","face_with_head_bandage"],"u":"1f915"},{"n":["nauseated face","nauseated_face"],"u":"1f922"},{"n":["face with open mouth vomiting","face_vomiting","face_with_open_mouth_vomiting"],"u":"1f92e"},{"n":["sneezing face","sneezing_face"],"u":"1f927"},{"n":["smiling face with halo","innocent"],"u":"1f607"},{"n":["face with cowboy hat","face_with_cowboy_hat"],"u":"1f920"},{"n":["clown face","clown_face"],"u":"1f921"},{"n":["lying face","lying_face"],"u":"1f925"},{"n":["face with finger covering closed lips","shushing_face","face_with_finger_covering_closed_lips"],"u":"1f92b"},{"n":["smiling face with smiling eyes and hand covering mouth","face_with_hand_over_mouth","smiling_face_with_smiling_eyes_and_hand_covering_mouth"],"u":"1f92d"},{"n":["face with monocle","face_with_monocle"],"u":"1f9d0"},{"n":["nerd face","nerd_face"],"u":"1f913"},{"n":["smiling face with horns","smiling_imp"],"u":"1f608"},{"n":["imp"],"u":"1f47f"},{"n":["japanese ogre","japanese_ogre"],"u":"1f479"},{"n":["japanese goblin","japanese_goblin"],"u":"1f47a"},{"n":["skull"],"u":"1f480"},{"n":["skull_and_crossbones"],"u":"2620-fe0f"},{"n":["ghost"],"u":"1f47b"},{"n":["extraterrestrial alien","alien"],"u":"1f47d"},{"n":["alien monster","space_invader"],"u":"1f47e"},{"n":["robot face","robot_face"],"u":"1f916"},{"n":["pile of poo","hankey","poop","shit"],"u":"1f4a9"},{"n":["smiling cat face with open mouth","smiley_cat"],"u":"1f63a"},{"n":["grinning cat face with smiling eyes","smile_cat"],"u":"1f638"},{"n":["cat face with tears of joy","joy_cat"],"u":"1f639"},{"n":["smiling cat face with heart-shaped eyes","heart_eyes_cat"],"u":"1f63b"},{"n":["cat face with wry smile","smirk_cat"],"u":"1f63c"},{"n":["kissing cat face with closed eyes","kissing_cat"],"u":"1f63d"},{"n":["weary cat face","scream_cat"],"u":"1f640"},{"n":["crying cat face","crying_cat_face"],"u":"1f63f"},{"n":["pouting cat face","pouting_cat"],"u":"1f63e"},{"n":["see-no-evil monkey","see_no_evil"],"u":"1f648"},{"n":["hear-no-evil monkey","hear_no_evil"],"u":"1f649"},{"n":["speak-no-evil monkey","speak_no_evil"],"u":"1f64a"},{"n":["baby"],"u":"1f476","v":["1f476-1f3fb","1f476-1f3fc","1f476-1f3fd","1f476-1f3fe","1f476-1f3ff"]},{"n":["child"],"u":"1f9d2","v":["1f9d2-1f3fb","1f9d2-1f3fc","1f9d2-1f3fd","1f9d2-1f3fe","1f9d2-1f3ff"]},{"n":["boy"],"u":"1f466","v":["1f466-1f3fb","1f466-1f3fc","1f466-1f3fd","1f466-1f3fe","1f466-1f3ff"]},{"n":["girl"],"u":"1f467","v":["1f467-1f3fb","1f467-1f3fc","1f467-1f3fd","1f467-1f3fe","1f467-1f3ff"]},{"n":["adult"],"u":"1f9d1","v":["1f9d1-1f3fb","1f9d1-1f3fc","1f9d1-1f3fd","1f9d1-1f3fe","1f9d1-1f3ff"]},{"n":["man"],"u":"1f468","v":["1f468-1f3fb","1f468-1f3fc","1f468-1f3fd","1f468-1f3fe","1f468-1f3ff"]},{"n":["woman"],"u":"1f469","v":["1f469-1f3fb","1f469-1f3fc","1f469-1f3fd","1f469-1f3fe","1f469-1f3ff"]},{"n":["older adult","older_adult"],"u":"1f9d3","v":["1f9d3-1f3fb","1f9d3-1f3fc","1f9d3-1f3fd","1f9d3-1f3fe","1f9d3-1f3ff"]},{"n":["older man","older_man"],"u":"1f474","v":["1f474-1f3fb","1f474-1f3fc","1f474-1f3fd","1f474-1f3fe","1f474-1f3ff"]},{"n":["older woman","older_woman"],"u":"1f475","v":["1f475-1f3fb","1f475-1f3fc","1f475-1f3fd","1f475-1f3fe","1f475-1f3ff"]},{"n":["male-doctor"],"u":"1f468-200d-2695-fe0f","v":["1f468-1f3fb-200d-2695-fe0f","1f468-1f3fc-200d-2695-fe0f","1f468-1f3fd-200d-2695-fe0f","1f468-1f3fe-200d-2695-fe0f","1f468-1f3ff-200d-2695-fe0f"]},{"n":["female-doctor"],"u":"1f469-200d-2695-fe0f","v":["1f469-1f3fb-200d-2695-fe0f","1f469-1f3fc-200d-2695-fe0f","1f469-1f3fd-200d-2695-fe0f","1f469-1f3fe-200d-2695-fe0f","1f469-1f3ff-200d-2695-fe0f"]},{"n":["male-student"],"u":"1f468-200d-1f393","v":["1f468-1f3fb-200d-1f393","1f468-1f3fc-200d-1f393","1f468-1f3fd-200d-1f393","1f468-1f3fe-200d-1f393","1f468-1f3ff-200d-1f393"]},{"n":["female-student"],"u":"1f469-200d-1f393","v":["1f469-1f3fb-200d-1f393","1f469-1f3fc-200d-1f393","1f469-1f3fd-200d-1f393","1f469-1f3fe-200d-1f393","1f469-1f3ff-200d-1f393"]},{"n":["male-teacher"],"u":"1f468-200d-1f3eb","v":["1f468-1f3fb-200d-1f3eb","1f468-1f3fc-200d-1f3eb","1f468-1f3fd-200d-1f3eb","1f468-1f3fe-200d-1f3eb","1f468-1f3ff-200d-1f3eb"]},{"n":["female-teacher"],"u":"1f469-200d-1f3eb","v":["1f469-1f3fb-200d-1f3eb","1f469-1f3fc-200d-1f3eb","1f469-1f3fd-200d-1f3eb","1f469-1f3fe-200d-1f3eb","1f469-1f3ff-200d-1f3eb"]},{"n":["male-judge"],"u":"1f468-200d-2696-fe0f","v":["1f468-1f3fb-200d-2696-fe0f","1f468-1f3fc-200d-2696-fe0f","1f468-1f3fd-200d-2696-fe0f","1f468-1f3fe-200d-2696-fe0f","1f468-1f3ff-200d-2696-fe0f"]},{"n":["female-judge"],"u":"1f469-200d-2696-fe0f","v":["1f469-1f3fb-200d-2696-fe0f","1f469-1f3fc-200d-2696-fe0f","1f469-1f3fd-200d-2696-fe0f","1f469-1f3fe-200d-2696-fe0f","1f469-1f3ff-200d-2696-fe0f"]},{"n":["male-farmer"],"u":"1f468-200d-1f33e","v":["1f468-1f3fb-200d-1f33e","1f468-1f3fc-200d-1f33e","1f468-1f3fd-200d-1f33e","1f468-1f3fe-200d-1f33e","1f468-1f3ff-200d-1f33e"]},{"n":["female-farmer"],"u":"1f469-200d-1f33e","v":["1f469-1f3fb-200d-1f33e","1f469-1f3fc-200d-1f33e","1f469-1f3fd-200d-1f33e","1f469-1f3fe-200d-1f33e","1f469-1f3ff-200d-1f33e"]},{"n":["male-cook"],"u":"1f468-200d-1f373","v":["1f468-1f3fb-200d-1f373","1f468-1f3fc-200d-1f373","1f468-1f3fd-200d-1f373","1f468-1f3fe-200d-1f373","1f468-1f3ff-200d-1f373"]},{"n":["female-cook"],"u":"1f469-200d-1f373","v":["1f469-1f3fb-200d-1f373","1f469-1f3fc-200d-1f373","1f469-1f3fd-200d-1f373","1f469-1f3fe-200d-1f373","1f469-1f3ff-200d-1f373"]},{"n":["male-mechanic"],"u":"1f468-200d-1f527","v":["1f468-1f3fb-200d-1f527","1f468-1f3fc-200d-1f527","1f468-1f3fd-200d-1f527","1f468-1f3fe-200d-1f527","1f468-1f3ff-200d-1f527"]},{"n":["female-mechanic"],"u":"1f469-200d-1f527","v":["1f469-1f3fb-200d-1f527","1f469-1f3fc-200d-1f527","1f469-1f3fd-200d-1f527","1f469-1f3fe-200d-1f527","1f469-1f3ff-200d-1f527"]},{"n":["male-factory-worker"],"u":"1f468-200d-1f3ed","v":["1f468-1f3fb-200d-1f3ed","1f468-1f3fc-200d-1f3ed","1f468-1f3fd-200d-1f3ed","1f468-1f3fe-200d-1f3ed","1f468-1f3ff-200d-1f3ed"]},{"n":["female-factory-worker"],"u":"1f469-200d-1f3ed","v":["1f469-1f3fb-200d-1f3ed","1f469-1f3fc-200d-1f3ed","1f469-1f3fd-200d-1f3ed","1f469-1f3fe-200d-1f3ed","1f469-1f3ff-200d-1f3ed"]},{"n":["male-office-worker"],"u":"1f468-200d-1f4bc","v":["1f468-1f3fb-200d-1f4bc","1f468-1f3fc-200d-1f4bc","1f468-1f3fd-200d-1f4bc","1f468-1f3fe-200d-1f4bc","1f468-1f3ff-200d-1f4bc"]},{"n":["female-office-worker"],"u":"1f469-200d-1f4bc","v":["1f469-1f3fb-200d-1f4bc","1f469-1f3fc-200d-1f4bc","1f469-1f3fd-200d-1f4bc","1f469-1f3fe-200d-1f4bc","1f469-1f3ff-200d-1f4bc"]},{"n":["male-scientist"],"u":"1f468-200d-1f52c","v":["1f468-1f3fb-200d-1f52c","1f468-1f3fc-200d-1f52c","1f468-1f3fd-200d-1f52c","1f468-1f3fe-200d-1f52c","1f468-1f3ff-200d-1f52c"]},{"n":["female-scientist"],"u":"1f469-200d-1f52c","v":["1f469-1f3fb-200d-1f52c","1f469-1f3fc-200d-1f52c","1f469-1f3fd-200d-1f52c","1f469-1f3fe-200d-1f52c","1f469-1f3ff-200d-1f52c"]},{"n":["male-technologist"],"u":"1f468-200d-1f4bb","v":["1f468-1f3fb-200d-1f4bb","1f468-1f3fc-200d-1f4bb","1f468-1f3fd-200d-1f4bb","1f468-1f3fe-200d-1f4bb","1f468-1f3ff-200d-1f4bb"]},{"n":["female-technologist"],"u":"1f469-200d-1f4bb","v":["1f469-1f3fb-200d-1f4bb","1f469-1f3fc-200d-1f4bb","1f469-1f3fd-200d-1f4bb","1f469-1f3fe-200d-1f4bb","1f469-1f3ff-200d-1f4bb"]},{"n":["male-singer"],"u":"1f468-200d-1f3a4","v":["1f468-1f3fb-200d-1f3a4","1f468-1f3fc-200d-1f3a4","1f468-1f3fd-200d-1f3a4","1f468-1f3fe-200d-1f3a4","1f468-1f3ff-200d-1f3a4"]},{"n":["female-singer"],"u":"1f469-200d-1f3a4","v":["1f469-1f3fb-200d-1f3a4","1f469-1f3fc-200d-1f3a4","1f469-1f3fd-200d-1f3a4","1f469-1f3fe-200d-1f3a4","1f469-1f3ff-200d-1f3a4"]},{"n":["male-artist"],"u":"1f468-200d-1f3a8","v":["1f468-1f3fb-200d-1f3a8","1f468-1f3fc-200d-1f3a8","1f468-1f3fd-200d-1f3a8","1f468-1f3fe-200d-1f3a8","1f468-1f3ff-200d-1f3a8"]},{"n":["female-artist"],"u":"1f469-200d-1f3a8","v":["1f469-1f3fb-200d-1f3a8","1f469-1f3fc-200d-1f3a8","1f469-1f3fd-200d-1f3a8","1f469-1f3fe-200d-1f3a8","1f469-1f3ff-200d-1f3a8"]},{"n":["male-pilot"],"u":"1f468-200d-2708-fe0f","v":["1f468-1f3fb-200d-2708-fe0f","1f468-1f3fc-200d-2708-fe0f","1f468-1f3fd-200d-2708-fe0f","1f468-1f3fe-200d-2708-fe0f","1f468-1f3ff-200d-2708-fe0f"]},{"n":["female-pilot"],"u":"1f469-200d-2708-fe0f","v":["1f469-1f3fb-200d-2708-fe0f","1f469-1f3fc-200d-2708-fe0f","1f469-1f3fd-200d-2708-fe0f","1f469-1f3fe-200d-2708-fe0f","1f469-1f3ff-200d-2708-fe0f"]},{"n":["male-astronaut"],"u":"1f468-200d-1f680","v":["1f468-1f3fb-200d-1f680","1f468-1f3fc-200d-1f680","1f468-1f3fd-200d-1f680","1f468-1f3fe-200d-1f680","1f468-1f3ff-200d-1f680"]},{"n":["female-astronaut"],"u":"1f469-200d-1f680","v":["1f469-1f3fb-200d-1f680","1f469-1f3fc-200d-1f680","1f469-1f3fd-200d-1f680","1f469-1f3fe-200d-1f680","1f469-1f3ff-200d-1f680"]},{"n":["male-firefighter"],"u":"1f468-200d-1f692","v":["1f468-1f3fb-200d-1f692","1f468-1f3fc-200d-1f692","1f468-1f3fd-200d-1f692","1f468-1f3fe-200d-1f692","1f468-1f3ff-200d-1f692"]},{"n":["female-firefighter"],"u":"1f469-200d-1f692","v":["1f469-1f3fb-200d-1f692","1f469-1f3fc-200d-1f692","1f469-1f3fd-200d-1f692","1f469-1f3fe-200d-1f692","1f469-1f3ff-200d-1f692"]},{"n":["police officer","cop"],"u":"1f46e","v":["1f46e-1f3fb","1f46e-1f3fc","1f46e-1f3fd","1f46e-1f3fe","1f46e-1f3ff"]},{"n":["male-police-officer"],"u":"1f46e-200d-2642-fe0f","v":["1f46e-1f3fb-200d-2642-fe0f","1f46e-1f3fc-200d-2642-fe0f","1f46e-1f3fd-200d-2642-fe0f","1f46e-1f3fe-200d-2642-fe0f","1f46e-1f3ff-200d-2642-fe0f"]},{"n":["female-police-officer"],"u":"1f46e-200d-2640-fe0f","v":["1f46e-1f3fb-200d-2640-fe0f","1f46e-1f3fc-200d-2640-fe0f","1f46e-1f3fd-200d-2640-fe0f","1f46e-1f3fe-200d-2640-fe0f","1f46e-1f3ff-200d-2640-fe0f"]},{"n":["sleuth_or_spy"],"u":"1f575-fe0f","v":["1f575-1f3fb","1f575-1f3fc","1f575-1f3fd","1f575-1f3fe","1f575-1f3ff"]},{"n":["male-detective"],"u":"1f575-fe0f-200d-2642-fe0f","v":["1f575-1f3fb-200d-2642-fe0f","1f575-1f3fc-200d-2642-fe0f","1f575-1f3fd-200d-2642-fe0f","1f575-1f3fe-200d-2642-fe0f","1f575-1f3ff-200d-2642-fe0f"]},{"n":["female-detective"],"u":"1f575-fe0f-200d-2640-fe0f","v":["1f575-1f3fb-200d-2640-fe0f","1f575-1f3fc-200d-2640-fe0f","1f575-1f3fd-200d-2640-fe0f","1f575-1f3fe-200d-2640-fe0f","1f575-1f3ff-200d-2640-fe0f"]},{"n":["guardsman"],"u":"1f482","v":["1f482-1f3fb","1f482-1f3fc","1f482-1f3fd","1f482-1f3fe","1f482-1f3ff"]},{"n":["male-guard"],"u":"1f482-200d-2642-fe0f","v":["1f482-1f3fb-200d-2642-fe0f","1f482-1f3fc-200d-2642-fe0f","1f482-1f3fd-200d-2642-fe0f","1f482-1f3fe-200d-2642-fe0f","1f482-1f3ff-200d-2642-fe0f"]},{"n":["female-guard"],"u":"1f482-200d-2640-fe0f","v":["1f482-1f3fb-200d-2640-fe0f","1f482-1f3fc-200d-2640-fe0f","1f482-1f3fd-200d-2640-fe0f","1f482-1f3fe-200d-2640-fe0f","1f482-1f3ff-200d-2640-fe0f"]},{"n":["construction worker","construction_worker"],"u":"1f477","v":["1f477-1f3fb","1f477-1f3fc","1f477-1f3fd","1f477-1f3fe","1f477-1f3ff"]},{"n":["male-construction-worker"],"u":"1f477-200d-2642-fe0f","v":["1f477-1f3fb-200d-2642-fe0f","1f477-1f3fc-200d-2642-fe0f","1f477-1f3fd-200d-2642-fe0f","1f477-1f3fe-200d-2642-fe0f","1f477-1f3ff-200d-2642-fe0f"]},{"n":["female-construction-worker"],"u":"1f477-200d-2640-fe0f","v":["1f477-1f3fb-200d-2640-fe0f","1f477-1f3fc-200d-2640-fe0f","1f477-1f3fd-200d-2640-fe0f","1f477-1f3fe-200d-2640-fe0f","1f477-1f3ff-200d-2640-fe0f"]},{"n":["prince"],"u":"1f934","v":["1f934-1f3fb","1f934-1f3fc","1f934-1f3fd","1f934-1f3fe","1f934-1f3ff"]},{"n":["princess"],"u":"1f478","v":["1f478-1f3fb","1f478-1f3fc","1f478-1f3fd","1f478-1f3fe","1f478-1f3ff"]},{"n":["man with turban","man_with_turban"],"u":"1f473","v":["1f473-1f3fb","1f473-1f3fc","1f473-1f3fd","1f473-1f3fe","1f473-1f3ff"]},{"n":["man-wearing-turban"],"u":"1f473-200d-2642-fe0f","v":["1f473-1f3fb-200d-2642-fe0f","1f473-1f3fc-200d-2642-fe0f","1f473-1f3fd-200d-2642-fe0f","1f473-1f3fe-200d-2642-fe0f","1f473-1f3ff-200d-2642-fe0f"]},{"n":["woman-wearing-turban"],"u":"1f473-200d-2640-fe0f","v":["1f473-1f3fb-200d-2640-fe0f","1f473-1f3fc-200d-2640-fe0f","1f473-1f3fd-200d-2640-fe0f","1f473-1f3fe-200d-2640-fe0f","1f473-1f3ff-200d-2640-fe0f"]},{"n":["man with gua pi mao","man_with_gua_pi_mao"],"u":"1f472","v":["1f472-1f3fb","1f472-1f3fc","1f472-1f3fd","1f472-1f3fe","1f472-1f3ff"]},{"n":["person with headscarf","person_with_headscarf"],"u":"1f9d5","v":["1f9d5-1f3fb","1f9d5-1f3fc","1f9d5-1f3fd","1f9d5-1f3fe","1f9d5-1f3ff"]},{"n":["bearded person","bearded_person"],"u":"1f9d4","v":["1f9d4-1f3fb","1f9d4-1f3fc","1f9d4-1f3fd","1f9d4-1f3fe","1f9d4-1f3ff"]},{"n":["person with blond hair","person_with_blond_hair"],"u":"1f471","v":["1f471-1f3fb","1f471-1f3fc","1f471-1f3fd","1f471-1f3fe","1f471-1f3ff"]},{"n":["blond-haired-man"],"u":"1f471-200d-2642-fe0f","v":["1f471-1f3fb-200d-2642-fe0f","1f471-1f3fc-200d-2642-fe0f","1f471-1f3fd-200d-2642-fe0f","1f471-1f3fe-200d-2642-fe0f","1f471-1f3ff-200d-2642-fe0f"]},{"n":["blond-haired-woman"],"u":"1f471-200d-2640-fe0f","v":["1f471-1f3fb-200d-2640-fe0f","1f471-1f3fc-200d-2640-fe0f","1f471-1f3fd-200d-2640-fe0f","1f471-1f3fe-200d-2640-fe0f","1f471-1f3ff-200d-2640-fe0f"]},{"n":["man in tuxedo","man_in_tuxedo"],"u":"1f935","v":["1f935-1f3fb","1f935-1f3fc","1f935-1f3fd","1f935-1f3fe","1f935-1f3ff"]},{"n":["bride with veil","bride_with_veil"],"u":"1f470","v":["1f470-1f3fb","1f470-1f3fc","1f470-1f3fd","1f470-1f3fe","1f470-1f3ff"]},{"n":["pregnant woman","pregnant_woman"],"u":"1f930","v":["1f930-1f3fb","1f930-1f3fc","1f930-1f3fd","1f930-1f3fe","1f930-1f3ff"]},{"n":["breast-feeding"],"u":"1f931","v":["1f931-1f3fb","1f931-1f3fc","1f931-1f3fd","1f931-1f3fe","1f931-1f3ff"]},{"n":["baby angel","angel"],"u":"1f47c","v":["1f47c-1f3fb","1f47c-1f3fc","1f47c-1f3fd","1f47c-1f3fe","1f47c-1f3ff"]},{"n":["father christmas","santa"],"u":"1f385","v":["1f385-1f3fb","1f385-1f3fc","1f385-1f3fd","1f385-1f3fe","1f385-1f3ff"]},{"n":["mother christmas","mrs_claus","mother_christmas"],"u":"1f936","v":["1f936-1f3fb","1f936-1f3fc","1f936-1f3fd","1f936-1f3fe","1f936-1f3ff"]},{"n":["mage"],"u":"1f9d9","v":["1f9d9-1f3fb","1f9d9-1f3fc","1f9d9-1f3fd","1f9d9-1f3fe","1f9d9-1f3ff"]},{"n":["female_mage"],"u":"1f9d9-200d-2640-fe0f","v":["1f9d9-1f3fb-200d-2640-fe0f","1f9d9-1f3fc-200d-2640-fe0f","1f9d9-1f3fd-200d-2640-fe0f","1f9d9-1f3fe-200d-2640-fe0f","1f9d9-1f3ff-200d-2640-fe0f"]},{"n":["male_mage"],"u":"1f9d9-200d-2642-fe0f","v":["1f9d9-1f3fb-200d-2642-fe0f","1f9d9-1f3fc-200d-2642-fe0f","1f9d9-1f3fd-200d-2642-fe0f","1f9d9-1f3fe-200d-2642-fe0f","1f9d9-1f3ff-200d-2642-fe0f"]},{"n":["fairy"],"u":"1f9da","v":["1f9da-1f3fb","1f9da-1f3fc","1f9da-1f3fd","1f9da-1f3fe","1f9da-1f3ff"]},{"n":["female_fairy"],"u":"1f9da-200d-2640-fe0f","v":["1f9da-1f3fb-200d-2640-fe0f","1f9da-1f3fc-200d-2640-fe0f","1f9da-1f3fd-200d-2640-fe0f","1f9da-1f3fe-200d-2640-fe0f","1f9da-1f3ff-200d-2640-fe0f"]},{"n":["male_fairy"],"u":"1f9da-200d-2642-fe0f","v":["1f9da-1f3fb-200d-2642-fe0f","1f9da-1f3fc-200d-2642-fe0f","1f9da-1f3fd-200d-2642-fe0f","1f9da-1f3fe-200d-2642-fe0f","1f9da-1f3ff-200d-2642-fe0f"]},{"n":["vampire"],"u":"1f9db","v":["1f9db-1f3fb","1f9db-1f3fc","1f9db-1f3fd","1f9db-1f3fe","1f9db-1f3ff"]},{"n":["female_vampire"],"u":"1f9db-200d-2640-fe0f","v":["1f9db-1f3fb-200d-2640-fe0f","1f9db-1f3fc-200d-2640-fe0f","1f9db-1f3fd-200d-2640-fe0f","1f9db-1f3fe-200d-2640-fe0f","1f9db-1f3ff-200d-2640-fe0f"]},{"n":["male_vampire"],"u":"1f9db-200d-2642-fe0f","v":["1f9db-1f3fb-200d-2642-fe0f","1f9db-1f3fc-200d-2642-fe0f","1f9db-1f3fd-200d-2642-fe0f","1f9db-1f3fe-200d-2642-fe0f","1f9db-1f3ff-200d-2642-fe0f"]},{"n":["merperson"],"u":"1f9dc","v":["1f9dc-1f3fb","1f9dc-1f3fc","1f9dc-1f3fd","1f9dc-1f3fe","1f9dc-1f3ff"]},{"n":["mermaid"],"u":"1f9dc-200d-2640-fe0f","v":["1f9dc-1f3fb-200d-2640-fe0f","1f9dc-1f3fc-200d-2640-fe0f","1f9dc-1f3fd-200d-2640-fe0f","1f9dc-1f3fe-200d-2640-fe0f","1f9dc-1f3ff-200d-2640-fe0f"]},{"n":["merman"],"u":"1f9dc-200d-2642-fe0f","v":["1f9dc-1f3fb-200d-2642-fe0f","1f9dc-1f3fc-200d-2642-fe0f","1f9dc-1f3fd-200d-2642-fe0f","1f9dc-1f3fe-200d-2642-fe0f","1f9dc-1f3ff-200d-2642-fe0f"]},{"n":["elf"],"u":"1f9dd","v":["1f9dd-1f3fb","1f9dd-1f3fc","1f9dd-1f3fd","1f9dd-1f3fe","1f9dd-1f3ff"]},{"n":["female_elf"],"u":"1f9dd-200d-2640-fe0f","v":["1f9dd-1f3fb-200d-2640-fe0f","1f9dd-1f3fc-200d-2640-fe0f","1f9dd-1f3fd-200d-2640-fe0f","1f9dd-1f3fe-200d-2640-fe0f","1f9dd-1f3ff-200d-2640-fe0f"]},{"n":["male_elf"],"u":"1f9dd-200d-2642-fe0f","v":["1f9dd-1f3fb-200d-2642-fe0f","1f9dd-1f3fc-200d-2642-fe0f","1f9dd-1f3fd-200d-2642-fe0f","1f9dd-1f3fe-200d-2642-fe0f","1f9dd-1f3ff-200d-2642-fe0f"]},{"n":["genie"],"u":"1f9de"},{"n":["female_genie"],"u":"1f9de-200d-2640-fe0f"},{"n":["male_genie"],"u":"1f9de-200d-2642-fe0f"},{"n":["zombie"],"u":"1f9df"},{"n":["female_zombie"],"u":"1f9df-200d-2640-fe0f"},{"n":["male_zombie"],"u":"1f9df-200d-2642-fe0f"},{"n":["person frowning","person_frowning"],"u":"1f64d","v":["1f64d-1f3fb","1f64d-1f3fc","1f64d-1f3fd","1f64d-1f3fe","1f64d-1f3ff"]},{"n":["man-frowning"],"u":"1f64d-200d-2642-fe0f","v":["1f64d-1f3fb-200d-2642-fe0f","1f64d-1f3fc-200d-2642-fe0f","1f64d-1f3fd-200d-2642-fe0f","1f64d-1f3fe-200d-2642-fe0f","1f64d-1f3ff-200d-2642-fe0f"]},{"n":["woman-frowning"],"u":"1f64d-200d-2640-fe0f","v":["1f64d-1f3fb-200d-2640-fe0f","1f64d-1f3fc-200d-2640-fe0f","1f64d-1f3fd-200d-2640-fe0f","1f64d-1f3fe-200d-2640-fe0f","1f64d-1f3ff-200d-2640-fe0f"]},{"n":["person with pouting face","person_with_pouting_face"],"u":"1f64e","v":["1f64e-1f3fb","1f64e-1f3fc","1f64e-1f3fd","1f64e-1f3fe","1f64e-1f3ff"]},{"n":["man-pouting"],"u":"1f64e-200d-2642-fe0f","v":["1f64e-1f3fb-200d-2642-fe0f","1f64e-1f3fc-200d-2642-fe0f","1f64e-1f3fd-200d-2642-fe0f","1f64e-1f3fe-200d-2642-fe0f","1f64e-1f3ff-200d-2642-fe0f"]},{"n":["woman-pouting"],"u":"1f64e-200d-2640-fe0f","v":["1f64e-1f3fb-200d-2640-fe0f","1f64e-1f3fc-200d-2640-fe0f","1f64e-1f3fd-200d-2640-fe0f","1f64e-1f3fe-200d-2640-fe0f","1f64e-1f3ff-200d-2640-fe0f"]},{"n":["face with no good gesture","no_good"],"u":"1f645","v":["1f645-1f3fb","1f645-1f3fc","1f645-1f3fd","1f645-1f3fe","1f645-1f3ff"]},{"n":["man-gesturing-no"],"u":"1f645-200d-2642-fe0f","v":["1f645-1f3fb-200d-2642-fe0f","1f645-1f3fc-200d-2642-fe0f","1f645-1f3fd-200d-2642-fe0f","1f645-1f3fe-200d-2642-fe0f","1f645-1f3ff-200d-2642-fe0f"]},{"n":["woman-gesturing-no"],"u":"1f645-200d-2640-fe0f","v":["1f645-1f3fb-200d-2640-fe0f","1f645-1f3fc-200d-2640-fe0f","1f645-1f3fd-200d-2640-fe0f","1f645-1f3fe-200d-2640-fe0f","1f645-1f3ff-200d-2640-fe0f"]},{"n":["face with ok gesture","ok_woman"],"u":"1f646","v":["1f646-1f3fb","1f646-1f3fc","1f646-1f3fd","1f646-1f3fe","1f646-1f3ff"]},{"n":["man-gesturing-ok"],"u":"1f646-200d-2642-fe0f","v":["1f646-1f3fb-200d-2642-fe0f","1f646-1f3fc-200d-2642-fe0f","1f646-1f3fd-200d-2642-fe0f","1f646-1f3fe-200d-2642-fe0f","1f646-1f3ff-200d-2642-fe0f"]},{"n":["woman-gesturing-ok"],"u":"1f646-200d-2640-fe0f","v":["1f646-1f3fb-200d-2640-fe0f","1f646-1f3fc-200d-2640-fe0f","1f646-1f3fd-200d-2640-fe0f","1f646-1f3fe-200d-2640-fe0f","1f646-1f3ff-200d-2640-fe0f"]},{"n":["information desk person","information_desk_person"],"u":"1f481","v":["1f481-1f3fb","1f481-1f3fc","1f481-1f3fd","1f481-1f3fe","1f481-1f3ff"]},{"n":["man-tipping-hand"],"u":"1f481-200d-2642-fe0f","v":["1f481-1f3fb-200d-2642-fe0f","1f481-1f3fc-200d-2642-fe0f","1f481-1f3fd-200d-2642-fe0f","1f481-1f3fe-200d-2642-fe0f","1f481-1f3ff-200d-2642-fe0f"]},{"n":["woman-tipping-hand"],"u":"1f481-200d-2640-fe0f","v":["1f481-1f3fb-200d-2640-fe0f","1f481-1f3fc-200d-2640-fe0f","1f481-1f3fd-200d-2640-fe0f","1f481-1f3fe-200d-2640-fe0f","1f481-1f3ff-200d-2640-fe0f"]},{"n":["happy person raising one hand","raising_hand"],"u":"1f64b","v":["1f64b-1f3fb","1f64b-1f3fc","1f64b-1f3fd","1f64b-1f3fe","1f64b-1f3ff"]},{"n":["man-raising-hand"],"u":"1f64b-200d-2642-fe0f","v":["1f64b-1f3fb-200d-2642-fe0f","1f64b-1f3fc-200d-2642-fe0f","1f64b-1f3fd-200d-2642-fe0f","1f64b-1f3fe-200d-2642-fe0f","1f64b-1f3ff-200d-2642-fe0f"]},{"n":["woman-raising-hand"],"u":"1f64b-200d-2640-fe0f","v":["1f64b-1f3fb-200d-2640-fe0f","1f64b-1f3fc-200d-2640-fe0f","1f64b-1f3fd-200d-2640-fe0f","1f64b-1f3fe-200d-2640-fe0f","1f64b-1f3ff-200d-2640-fe0f"]},{"n":["person bowing deeply","bow"],"u":"1f647","v":["1f647-1f3fb","1f647-1f3fc","1f647-1f3fd","1f647-1f3fe","1f647-1f3ff"]},{"n":["man-bowing"],"u":"1f647-200d-2642-fe0f","v":["1f647-1f3fb-200d-2642-fe0f","1f647-1f3fc-200d-2642-fe0f","1f647-1f3fd-200d-2642-fe0f","1f647-1f3fe-200d-2642-fe0f","1f647-1f3ff-200d-2642-fe0f"]},{"n":["woman-bowing"],"u":"1f647-200d-2640-fe0f","v":["1f647-1f3fb-200d-2640-fe0f","1f647-1f3fc-200d-2640-fe0f","1f647-1f3fd-200d-2640-fe0f","1f647-1f3fe-200d-2640-fe0f","1f647-1f3ff-200d-2640-fe0f"]},{"n":["face palm","face_palm"],"u":"1f926","v":["1f926-1f3fb","1f926-1f3fc","1f926-1f3fd","1f926-1f3fe","1f926-1f3ff"]},{"n":["man-facepalming"],"u":"1f926-200d-2642-fe0f","v":["1f926-1f3fb-200d-2642-fe0f","1f926-1f3fc-200d-2642-fe0f","1f926-1f3fd-200d-2642-fe0f","1f926-1f3fe-200d-2642-fe0f","1f926-1f3ff-200d-2642-fe0f"]},{"n":["woman-facepalming"],"u":"1f926-200d-2640-fe0f","v":["1f926-1f3fb-200d-2640-fe0f","1f926-1f3fc-200d-2640-fe0f","1f926-1f3fd-200d-2640-fe0f","1f926-1f3fe-200d-2640-fe0f","1f926-1f3ff-200d-2640-fe0f"]},{"n":["shrug"],"u":"1f937","v":["1f937-1f3fb","1f937-1f3fc","1f937-1f3fd","1f937-1f3fe","1f937-1f3ff"]},{"n":["man-shrugging"],"u":"1f937-200d-2642-fe0f","v":["1f937-1f3fb-200d-2642-fe0f","1f937-1f3fc-200d-2642-fe0f","1f937-1f3fd-200d-2642-fe0f","1f937-1f3fe-200d-2642-fe0f","1f937-1f3ff-200d-2642-fe0f"]},{"n":["woman-shrugging"],"u":"1f937-200d-2640-fe0f","v":["1f937-1f3fb-200d-2640-fe0f","1f937-1f3fc-200d-2640-fe0f","1f937-1f3fd-200d-2640-fe0f","1f937-1f3fe-200d-2640-fe0f","1f937-1f3ff-200d-2640-fe0f"]},{"n":["face massage","massage"],"u":"1f486","v":["1f486-1f3fb","1f486-1f3fc","1f486-1f3fd","1f486-1f3fe","1f486-1f3ff"]},{"n":["man-getting-massage"],"u":"1f486-200d-2642-fe0f","v":["1f486-1f3fb-200d-2642-fe0f","1f486-1f3fc-200d-2642-fe0f","1f486-1f3fd-200d-2642-fe0f","1f486-1f3fe-200d-2642-fe0f","1f486-1f3ff-200d-2642-fe0f"]},{"n":["woman-getting-massage"],"u":"1f486-200d-2640-fe0f","v":["1f486-1f3fb-200d-2640-fe0f","1f486-1f3fc-200d-2640-fe0f","1f486-1f3fd-200d-2640-fe0f","1f486-1f3fe-200d-2640-fe0f","1f486-1f3ff-200d-2640-fe0f"]},{"n":["haircut"],"u":"1f487","v":["1f487-1f3fb","1f487-1f3fc","1f487-1f3fd","1f487-1f3fe","1f487-1f3ff"]},{"n":["man-getting-haircut"],"u":"1f487-200d-2642-fe0f","v":["1f487-1f3fb-200d-2642-fe0f","1f487-1f3fc-200d-2642-fe0f","1f487-1f3fd-200d-2642-fe0f","1f487-1f3fe-200d-2642-fe0f","1f487-1f3ff-200d-2642-fe0f"]},{"n":["woman-getting-haircut"],"u":"1f487-200d-2640-fe0f","v":["1f487-1f3fb-200d-2640-fe0f","1f487-1f3fc-200d-2640-fe0f","1f487-1f3fd-200d-2640-fe0f","1f487-1f3fe-200d-2640-fe0f","1f487-1f3ff-200d-2640-fe0f"]},{"n":["pedestrian","walking"],"u":"1f6b6","v":["1f6b6-1f3fb","1f6b6-1f3fc","1f6b6-1f3fd","1f6b6-1f3fe","1f6b6-1f3ff"]},{"n":["man-walking"],"u":"1f6b6-200d-2642-fe0f","v":["1f6b6-1f3fb-200d-2642-fe0f","1f6b6-1f3fc-200d-2642-fe0f","1f6b6-1f3fd-200d-2642-fe0f","1f6b6-1f3fe-200d-2642-fe0f","1f6b6-1f3ff-200d-2642-fe0f"]},{"n":["woman-walking"],"u":"1f6b6-200d-2640-fe0f","v":["1f6b6-1f3fb-200d-2640-fe0f","1f6b6-1f3fc-200d-2640-fe0f","1f6b6-1f3fd-200d-2640-fe0f","1f6b6-1f3fe-200d-2640-fe0f","1f6b6-1f3ff-200d-2640-fe0f"]},{"n":["runner","running"],"u":"1f3c3","v":["1f3c3-1f3fb","1f3c3-1f3fc","1f3c3-1f3fd","1f3c3-1f3fe","1f3c3-1f3ff"]},{"n":["man-running"],"u":"1f3c3-200d-2642-fe0f","v":["1f3c3-1f3fb-200d-2642-fe0f","1f3c3-1f3fc-200d-2642-fe0f","1f3c3-1f3fd-200d-2642-fe0f","1f3c3-1f3fe-200d-2642-fe0f","1f3c3-1f3ff-200d-2642-fe0f"]},{"n":["woman-running"],"u":"1f3c3-200d-2640-fe0f","v":["1f3c3-1f3fb-200d-2640-fe0f","1f3c3-1f3fc-200d-2640-fe0f","1f3c3-1f3fd-200d-2640-fe0f","1f3c3-1f3fe-200d-2640-fe0f","1f3c3-1f3ff-200d-2640-fe0f"]},{"n":["dancer"],"u":"1f483","v":["1f483-1f3fb","1f483-1f3fc","1f483-1f3fd","1f483-1f3fe","1f483-1f3ff"]},{"n":["man dancing","man_dancing"],"u":"1f57a","v":["1f57a-1f3fb","1f57a-1f3fc","1f57a-1f3fd","1f57a-1f3fe","1f57a-1f3ff"]},{"n":["woman with bunny ears","dancers"],"u":"1f46f"},{"n":["man-with-bunny-ears-partying"],"u":"1f46f-200d-2642-fe0f"},{"n":["woman-with-bunny-ears-partying"],"u":"1f46f-200d-2640-fe0f"},{"n":["person in steamy room","person_in_steamy_room"],"u":"1f9d6","v":["1f9d6-1f3fb","1f9d6-1f3fc","1f9d6-1f3fd","1f9d6-1f3fe","1f9d6-1f3ff"]},{"n":["woman_in_steamy_room"],"u":"1f9d6-200d-2640-fe0f","v":["1f9d6-1f3fb-200d-2640-fe0f","1f9d6-1f3fc-200d-2640-fe0f","1f9d6-1f3fd-200d-2640-fe0f","1f9d6-1f3fe-200d-2640-fe0f","1f9d6-1f3ff-200d-2640-fe0f"]},{"n":["man_in_steamy_room"],"u":"1f9d6-200d-2642-fe0f","v":["1f9d6-1f3fb-200d-2642-fe0f","1f9d6-1f3fc-200d-2642-fe0f","1f9d6-1f3fd-200d-2642-fe0f","1f9d6-1f3fe-200d-2642-fe0f","1f9d6-1f3ff-200d-2642-fe0f"]},{"n":["person climbing","person_climbing"],"u":"1f9d7","v":["1f9d7-1f3fb","1f9d7-1f3fc","1f9d7-1f3fd","1f9d7-1f3fe","1f9d7-1f3ff"]},{"n":["woman_climbing"],"u":"1f9d7-200d-2640-fe0f","v":["1f9d7-1f3fb-200d-2640-fe0f","1f9d7-1f3fc-200d-2640-fe0f","1f9d7-1f3fd-200d-2640-fe0f","1f9d7-1f3fe-200d-2640-fe0f","1f9d7-1f3ff-200d-2640-fe0f"]},{"n":["man_climbing"],"u":"1f9d7-200d-2642-fe0f","v":["1f9d7-1f3fb-200d-2642-fe0f","1f9d7-1f3fc-200d-2642-fe0f","1f9d7-1f3fd-200d-2642-fe0f","1f9d7-1f3fe-200d-2642-fe0f","1f9d7-1f3ff-200d-2642-fe0f"]},{"n":["person in lotus position","person_in_lotus_position"],"u":"1f9d8","v":["1f9d8-1f3fb","1f9d8-1f3fc","1f9d8-1f3fd","1f9d8-1f3fe","1f9d8-1f3ff"]},{"n":["woman_in_lotus_position"],"u":"1f9d8-200d-2640-fe0f","v":["1f9d8-1f3fb-200d-2640-fe0f","1f9d8-1f3fc-200d-2640-fe0f","1f9d8-1f3fd-200d-2640-fe0f","1f9d8-1f3fe-200d-2640-fe0f","1f9d8-1f3ff-200d-2640-fe0f"]},{"n":["man_in_lotus_position"],"u":"1f9d8-200d-2642-fe0f","v":["1f9d8-1f3fb-200d-2642-fe0f","1f9d8-1f3fc-200d-2642-fe0f","1f9d8-1f3fd-200d-2642-fe0f","1f9d8-1f3fe-200d-2642-fe0f","1f9d8-1f3ff-200d-2642-fe0f"]},{"n":["bath"],"u":"1f6c0","v":["1f6c0-1f3fb","1f6c0-1f3fc","1f6c0-1f3fd","1f6c0-1f3fe","1f6c0-1f3ff"]},{"n":["sleeping accommodation","sleeping_accommodation"],"u":"1f6cc","v":["1f6cc-1f3fb","1f6cc-1f3fc","1f6cc-1f3fd","1f6cc-1f3fe","1f6cc-1f3ff"]},{"n":["man_in_business_suit_levitating"],"u":"1f574-fe0f","v":["1f574-1f3fb","1f574-1f3fc","1f574-1f3fd","1f574-1f3fe","1f574-1f3ff"]},{"n":["speaking_head_in_silhouette"],"u":"1f5e3-fe0f"},{"n":["bust in silhouette","bust_in_silhouette"],"u":"1f464"},{"n":["busts in silhouette","busts_in_silhouette"],"u":"1f465"},{"n":["fencer"],"u":"1f93a"},{"n":["horse racing","horse_racing"],"u":"1f3c7","v":["1f3c7-1f3fb","1f3c7-1f3fc","1f3c7-1f3fd","1f3c7-1f3fe","1f3c7-1f3ff"]},{"n":["skier"],"u":"26f7-fe0f"},{"n":["snowboarder"],"u":"1f3c2","v":["1f3c2-1f3fb","1f3c2-1f3fc","1f3c2-1f3fd","1f3c2-1f3fe","1f3c2-1f3ff"]},{"n":["golfer"],"u":"1f3cc-fe0f","v":["1f3cc-1f3fb","1f3cc-1f3fc","1f3cc-1f3fd","1f3cc-1f3fe","1f3cc-1f3ff"]},{"n":["man-golfing"],"u":"1f3cc-fe0f-200d-2642-fe0f","v":["1f3cc-1f3fb-200d-2642-fe0f","1f3cc-1f3fc-200d-2642-fe0f","1f3cc-1f3fd-200d-2642-fe0f","1f3cc-1f3fe-200d-2642-fe0f","1f3cc-1f3ff-200d-2642-fe0f"]},{"n":["woman-golfing"],"u":"1f3cc-fe0f-200d-2640-fe0f","v":["1f3cc-1f3fb-200d-2640-fe0f","1f3cc-1f3fc-200d-2640-fe0f","1f3cc-1f3fd-200d-2640-fe0f","1f3cc-1f3fe-200d-2640-fe0f","1f3cc-1f3ff-200d-2640-fe0f"]},{"n":["surfer"],"u":"1f3c4","v":["1f3c4-1f3fb","1f3c4-1f3fc","1f3c4-1f3fd","1f3c4-1f3fe","1f3c4-1f3ff"]},{"n":["man-surfing"],"u":"1f3c4-200d-2642-fe0f","v":["1f3c4-1f3fb-200d-2642-fe0f","1f3c4-1f3fc-200d-2642-fe0f","1f3c4-1f3fd-200d-2642-fe0f","1f3c4-1f3fe-200d-2642-fe0f","1f3c4-1f3ff-200d-2642-fe0f"]},{"n":["woman-surfing"],"u":"1f3c4-200d-2640-fe0f","v":["1f3c4-1f3fb-200d-2640-fe0f","1f3c4-1f3fc-200d-2640-fe0f","1f3c4-1f3fd-200d-2640-fe0f","1f3c4-1f3fe-200d-2640-fe0f","1f3c4-1f3ff-200d-2640-fe0f"]},{"n":["rowboat"],"u":"1f6a3","v":["1f6a3-1f3fb","1f6a3-1f3fc","1f6a3-1f3fd","1f6a3-1f3fe","1f6a3-1f3ff"]},{"n":["man-rowing-boat"],"u":"1f6a3-200d-2642-fe0f","v":["1f6a3-1f3fb-200d-2642-fe0f","1f6a3-1f3fc-200d-2642-fe0f","1f6a3-1f3fd-200d-2642-fe0f","1f6a3-1f3fe-200d-2642-fe0f","1f6a3-1f3ff-200d-2642-fe0f"]},{"n":["woman-rowing-boat"],"u":"1f6a3-200d-2640-fe0f","v":["1f6a3-1f3fb-200d-2640-fe0f","1f6a3-1f3fc-200d-2640-fe0f","1f6a3-1f3fd-200d-2640-fe0f","1f6a3-1f3fe-200d-2640-fe0f","1f6a3-1f3ff-200d-2640-fe0f"]},{"n":["swimmer"],"u":"1f3ca","v":["1f3ca-1f3fb","1f3ca-1f3fc","1f3ca-1f3fd","1f3ca-1f3fe","1f3ca-1f3ff"]},{"n":["man-swimming"],"u":"1f3ca-200d-2642-fe0f","v":["1f3ca-1f3fb-200d-2642-fe0f","1f3ca-1f3fc-200d-2642-fe0f","1f3ca-1f3fd-200d-2642-fe0f","1f3ca-1f3fe-200d-2642-fe0f","1f3ca-1f3ff-200d-2642-fe0f"]},{"n":["woman-swimming"],"u":"1f3ca-200d-2640-fe0f","v":["1f3ca-1f3fb-200d-2640-fe0f","1f3ca-1f3fc-200d-2640-fe0f","1f3ca-1f3fd-200d-2640-fe0f","1f3ca-1f3fe-200d-2640-fe0f","1f3ca-1f3ff-200d-2640-fe0f"]},{"n":["person_with_ball"],"u":"26f9-fe0f","v":["26f9-1f3fb","26f9-1f3fc","26f9-1f3fd","26f9-1f3fe","26f9-1f3ff"]},{"n":["man-bouncing-ball"],"u":"26f9-fe0f-200d-2642-fe0f","v":["26f9-1f3fb-200d-2642-fe0f","26f9-1f3fc-200d-2642-fe0f","26f9-1f3fd-200d-2642-fe0f","26f9-1f3fe-200d-2642-fe0f","26f9-1f3ff-200d-2642-fe0f"]},{"n":["woman-bouncing-ball"],"u":"26f9-fe0f-200d-2640-fe0f","v":["26f9-1f3fb-200d-2640-fe0f","26f9-1f3fc-200d-2640-fe0f","26f9-1f3fd-200d-2640-fe0f","26f9-1f3fe-200d-2640-fe0f","26f9-1f3ff-200d-2640-fe0f"]},{"n":["weight_lifter"],"u":"1f3cb-fe0f","v":["1f3cb-1f3fb","1f3cb-1f3fc","1f3cb-1f3fd","1f3cb-1f3fe","1f3cb-1f3ff"]},{"n":["man-lifting-weights"],"u":"1f3cb-fe0f-200d-2642-fe0f","v":["1f3cb-1f3fb-200d-2642-fe0f","1f3cb-1f3fc-200d-2642-fe0f","1f3cb-1f3fd-200d-2642-fe0f","1f3cb-1f3fe-200d-2642-fe0f","1f3cb-1f3ff-200d-2642-fe0f"]},{"n":["woman-lifting-weights"],"u":"1f3cb-fe0f-200d-2640-fe0f","v":["1f3cb-1f3fb-200d-2640-fe0f","1f3cb-1f3fc-200d-2640-fe0f","1f3cb-1f3fd-200d-2640-fe0f","1f3cb-1f3fe-200d-2640-fe0f","1f3cb-1f3ff-200d-2640-fe0f"]},{"n":["bicyclist"],"u":"1f6b4","v":["1f6b4-1f3fb","1f6b4-1f3fc","1f6b4-1f3fd","1f6b4-1f3fe","1f6b4-1f3ff"]},{"n":["man-biking"],"u":"1f6b4-200d-2642-fe0f","v":["1f6b4-1f3fb-200d-2642-fe0f","1f6b4-1f3fc-200d-2642-fe0f","1f6b4-1f3fd-200d-2642-fe0f","1f6b4-1f3fe-200d-2642-fe0f","1f6b4-1f3ff-200d-2642-fe0f"]},{"n":["woman-biking"],"u":"1f6b4-200d-2640-fe0f","v":["1f6b4-1f3fb-200d-2640-fe0f","1f6b4-1f3fc-200d-2640-fe0f","1f6b4-1f3fd-200d-2640-fe0f","1f6b4-1f3fe-200d-2640-fe0f","1f6b4-1f3ff-200d-2640-fe0f"]},{"n":["mountain bicyclist","mountain_bicyclist"],"u":"1f6b5","v":["1f6b5-1f3fb","1f6b5-1f3fc","1f6b5-1f3fd","1f6b5-1f3fe","1f6b5-1f3ff"]},{"n":["man-mountain-biking"],"u":"1f6b5-200d-2642-fe0f","v":["1f6b5-1f3fb-200d-2642-fe0f","1f6b5-1f3fc-200d-2642-fe0f","1f6b5-1f3fd-200d-2642-fe0f","1f6b5-1f3fe-200d-2642-fe0f","1f6b5-1f3ff-200d-2642-fe0f"]},{"n":["woman-mountain-biking"],"u":"1f6b5-200d-2640-fe0f","v":["1f6b5-1f3fb-200d-2640-fe0f","1f6b5-1f3fc-200d-2640-fe0f","1f6b5-1f3fd-200d-2640-fe0f","1f6b5-1f3fe-200d-2640-fe0f","1f6b5-1f3ff-200d-2640-fe0f"]},{"n":["racing_car"],"u":"1f3ce-fe0f"},{"n":["racing_motorcycle"],"u":"1f3cd-fe0f"},{"n":["person doing cartwheel","person_doing_cartwheel"],"u":"1f938","v":["1f938-1f3fb","1f938-1f3fc","1f938-1f3fd","1f938-1f3fe","1f938-1f3ff"]},{"n":["man-cartwheeling"],"u":"1f938-200d-2642-fe0f","v":["1f938-1f3fb-200d-2642-fe0f","1f938-1f3fc-200d-2642-fe0f","1f938-1f3fd-200d-2642-fe0f","1f938-1f3fe-200d-2642-fe0f","1f938-1f3ff-200d-2642-fe0f"]},{"n":["woman-cartwheeling"],"u":"1f938-200d-2640-fe0f","v":["1f938-1f3fb-200d-2640-fe0f","1f938-1f3fc-200d-2640-fe0f","1f938-1f3fd-200d-2640-fe0f","1f938-1f3fe-200d-2640-fe0f","1f938-1f3ff-200d-2640-fe0f"]},{"n":["wrestlers"],"u":"1f93c"},{"n":["man-wrestling"],"u":"1f93c-200d-2642-fe0f"},{"n":["woman-wrestling"],"u":"1f93c-200d-2640-fe0f"},{"n":["water polo","water_polo"],"u":"1f93d","v":["1f93d-1f3fb","1f93d-1f3fc","1f93d-1f3fd","1f93d-1f3fe","1f93d-1f3ff"]},{"n":["man-playing-water-polo"],"u":"1f93d-200d-2642-fe0f","v":["1f93d-1f3fb-200d-2642-fe0f","1f93d-1f3fc-200d-2642-fe0f","1f93d-1f3fd-200d-2642-fe0f","1f93d-1f3fe-200d-2642-fe0f","1f93d-1f3ff-200d-2642-fe0f"]},{"n":["woman-playing-water-polo"],"u":"1f93d-200d-2640-fe0f","v":["1f93d-1f3fb-200d-2640-fe0f","1f93d-1f3fc-200d-2640-fe0f","1f93d-1f3fd-200d-2640-fe0f","1f93d-1f3fe-200d-2640-fe0f","1f93d-1f3ff-200d-2640-fe0f"]},{"n":["handball"],"u":"1f93e","v":["1f93e-1f3fb","1f93e-1f3fc","1f93e-1f3fd","1f93e-1f3fe","1f93e-1f3ff"]},{"n":["man-playing-handball"],"u":"1f93e-200d-2642-fe0f","v":["1f93e-1f3fb-200d-2642-fe0f","1f93e-1f3fc-200d-2642-fe0f","1f93e-1f3fd-200d-2642-fe0f","1f93e-1f3fe-200d-2642-fe0f","1f93e-1f3ff-200d-2642-fe0f"]},{"n":["woman-playing-handball"],"u":"1f93e-200d-2640-fe0f","v":["1f93e-1f3fb-200d-2640-fe0f","1f93e-1f3fc-200d-2640-fe0f","1f93e-1f3fd-200d-2640-fe0f","1f93e-1f3fe-200d-2640-fe0f","1f93e-1f3ff-200d-2640-fe0f"]},{"n":["juggling"],"u":"1f939","v":["1f939-1f3fb","1f939-1f3fc","1f939-1f3fd","1f939-1f3fe","1f939-1f3ff"]},{"n":["man-juggling"],"u":"1f939-200d-2642-fe0f","v":["1f939-1f3fb-200d-2642-fe0f","1f939-1f3fc-200d-2642-fe0f","1f939-1f3fd-200d-2642-fe0f","1f939-1f3fe-200d-2642-fe0f","1f939-1f3ff-200d-2642-fe0f"]},{"n":["woman-juggling"],"u":"1f939-200d-2640-fe0f","v":["1f939-1f3fb-200d-2640-fe0f","1f939-1f3fc-200d-2640-fe0f","1f939-1f3fd-200d-2640-fe0f","1f939-1f3fe-200d-2640-fe0f","1f939-1f3ff-200d-2640-fe0f"]},{"n":["man and woman holding hands","couple","man_and_woman_holding_hands"],"u":"1f46b"},{"n":["two men holding hands","two_men_holding_hands"],"u":"1f46c"},{"n":["two women holding hands","two_women_holding_hands"],"u":"1f46d"},{"n":["kiss","couplekiss"],"u":"1f48f"},{"n":["woman-kiss-man"],"u":"1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"},{"n":["man-kiss-man"],"u":"1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"},{"n":["woman-kiss-woman"],"u":"1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"},{"n":["couple with heart","couple_with_heart"],"u":"1f491"},{"n":["woman-heart-man"],"u":"1f469-200d-2764-fe0f-200d-1f468"},{"n":["man-heart-man"],"u":"1f468-200d-2764-fe0f-200d-1f468"},{"n":["woman-heart-woman"],"u":"1f469-200d-2764-fe0f-200d-1f469"},{"n":["family","man-woman-boy"],"u":"1f46a"},{"n":["man-woman-boy","family"],"u":"1f468-200d-1f469-200d-1f466"},{"n":["man-woman-girl"],"u":"1f468-200d-1f469-200d-1f467"},{"n":["man-woman-girl-boy"],"u":"1f468-200d-1f469-200d-1f467-200d-1f466"},{"n":["man-woman-boy-boy"],"u":"1f468-200d-1f469-200d-1f466-200d-1f466"},{"n":["man-woman-girl-girl"],"u":"1f468-200d-1f469-200d-1f467-200d-1f467"},{"n":["man-man-boy"],"u":"1f468-200d-1f468-200d-1f466"},{"n":["man-man-girl"],"u":"1f468-200d-1f468-200d-1f467"},{"n":["man-man-girl-boy"],"u":"1f468-200d-1f468-200d-1f467-200d-1f466"},{"n":["man-man-boy-boy"],"u":"1f468-200d-1f468-200d-1f466-200d-1f466"},{"n":["man-man-girl-girl"],"u":"1f468-200d-1f468-200d-1f467-200d-1f467"},{"n":["woman-woman-boy"],"u":"1f469-200d-1f469-200d-1f466"},{"n":["woman-woman-girl"],"u":"1f469-200d-1f469-200d-1f467"},{"n":["woman-woman-girl-boy"],"u":"1f469-200d-1f469-200d-1f467-200d-1f466"},{"n":["woman-woman-boy-boy"],"u":"1f469-200d-1f469-200d-1f466-200d-1f466"},{"n":["woman-woman-girl-girl"],"u":"1f469-200d-1f469-200d-1f467-200d-1f467"},{"n":["man-boy"],"u":"1f468-200d-1f466"},{"n":["man-boy-boy"],"u":"1f468-200d-1f466-200d-1f466"},{"n":["man-girl"],"u":"1f468-200d-1f467"},{"n":["man-girl-boy"],"u":"1f468-200d-1f467-200d-1f466"},{"n":["man-girl-girl"],"u":"1f468-200d-1f467-200d-1f467"},{"n":["woman-boy"],"u":"1f469-200d-1f466"},{"n":["woman-boy-boy"],"u":"1f469-200d-1f466-200d-1f466"},{"n":["woman-girl"],"u":"1f469-200d-1f467"},{"n":["woman-girl-boy"],"u":"1f469-200d-1f467-200d-1f466"},{"n":["woman-girl-girl"],"u":"1f469-200d-1f467-200d-1f467"},{"n":["selfie"],"u":"1f933","v":["1f933-1f3fb","1f933-1f3fc","1f933-1f3fd","1f933-1f3fe","1f933-1f3ff"]},{"n":["flexed biceps","muscle"],"u":"1f4aa","v":["1f4aa-1f3fb","1f4aa-1f3fc","1f4aa-1f3fd","1f4aa-1f3fe","1f4aa-1f3ff"]},{"n":["white left pointing backhand index","point_left"],"u":"1f448","v":["1f448-1f3fb","1f448-1f3fc","1f448-1f3fd","1f448-1f3fe","1f448-1f3ff"]},{"n":["white right pointing backhand index","point_right"],"u":"1f449","v":["1f449-1f3fb","1f449-1f3fc","1f449-1f3fd","1f449-1f3fe","1f449-1f3ff"]},{"n":["white up pointing index","point_up"],"u":"261d-fe0f","v":["261d-1f3fb","261d-1f3fc","261d-1f3fd","261d-1f3fe","261d-1f3ff"]},{"n":["white up pointing backhand index","point_up_2"],"u":"1f446","v":["1f446-1f3fb","1f446-1f3fc","1f446-1f3fd","1f446-1f3fe","1f446-1f3ff"]},{"n":["reversed hand with middle finger extended","middle_finger","reversed_hand_with_middle_finger_extended"],"u":"1f595","v":["1f595-1f3fb","1f595-1f3fc","1f595-1f3fd","1f595-1f3fe","1f595-1f3ff"]},{"n":["white down pointing backhand index","point_down"],"u":"1f447","v":["1f447-1f3fb","1f447-1f3fc","1f447-1f3fd","1f447-1f3fe","1f447-1f3ff"]},{"n":["victory hand","v"],"u":"270c-fe0f","v":["270c-1f3fb","270c-1f3fc","270c-1f3fd","270c-1f3fe","270c-1f3ff"]},{"n":["hand with index and middle fingers crossed","crossed_fingers","hand_with_index_and_middle_fingers_crossed"],"u":"1f91e","v":["1f91e-1f3fb","1f91e-1f3fc","1f91e-1f3fd","1f91e-1f3fe","1f91e-1f3ff"]},{"n":["raised hand with part between middle and ring fingers","spock-hand"],"u":"1f596","v":["1f596-1f3fb","1f596-1f3fc","1f596-1f3fd","1f596-1f3fe","1f596-1f3ff"]},{"n":["sign of the horns","the_horns","sign_of_the_horns"],"u":"1f918","v":["1f918-1f3fb","1f918-1f3fc","1f918-1f3fd","1f918-1f3fe","1f918-1f3ff"]},{"n":["call me hand","call_me_hand"],"u":"1f919","v":["1f919-1f3fb","1f919-1f3fc","1f919-1f3fd","1f919-1f3fe","1f919-1f3ff"]},{"n":["raised_hand_with_fingers_splayed"],"u":"1f590-fe0f","v":["1f590-1f3fb","1f590-1f3fc","1f590-1f3fd","1f590-1f3fe","1f590-1f3ff"]},{"n":["raised hand","hand","raised_hand"],"u":"270b","v":["270b-1f3fb","270b-1f3fc","270b-1f3fd","270b-1f3fe","270b-1f3ff"]},{"n":["ok hand sign","ok_hand"],"u":"1f44c","v":["1f44c-1f3fb","1f44c-1f3fc","1f44c-1f3fd","1f44c-1f3fe","1f44c-1f3ff"]},{"n":["thumbs up sign","+1","thumbsup"],"u":"1f44d","v":["1f44d-1f3fb","1f44d-1f3fc","1f44d-1f3fd","1f44d-1f3fe","1f44d-1f3ff"]},{"n":["thumbs down sign","-1","thumbsdown"],"u":"1f44e","v":["1f44e-1f3fb","1f44e-1f3fc","1f44e-1f3fd","1f44e-1f3fe","1f44e-1f3ff"]},{"n":["raised fist","fist"],"u":"270a","v":["270a-1f3fb","270a-1f3fc","270a-1f3fd","270a-1f3fe","270a-1f3ff"]},{"n":["fisted hand sign","facepunch","punch"],"u":"1f44a","v":["1f44a-1f3fb","1f44a-1f3fc","1f44a-1f3fd","1f44a-1f3fe","1f44a-1f3ff"]},{"n":["left-facing fist","left-facing_fist"],"u":"1f91b","v":["1f91b-1f3fb","1f91b-1f3fc","1f91b-1f3fd","1f91b-1f3fe","1f91b-1f3ff"]},{"n":["right-facing fist","right-facing_fist"],"u":"1f91c","v":["1f91c-1f3fb","1f91c-1f3fc","1f91c-1f3fd","1f91c-1f3fe","1f91c-1f3ff"]},{"n":["raised back of hand","raised_back_of_hand"],"u":"1f91a","v":["1f91a-1f3fb","1f91a-1f3fc","1f91a-1f3fd","1f91a-1f3fe","1f91a-1f3ff"]},{"n":["waving hand sign","wave"],"u":"1f44b","v":["1f44b-1f3fb","1f44b-1f3fc","1f44b-1f3fd","1f44b-1f3fe","1f44b-1f3ff"]},{"n":["i love you hand sign","i_love_you_hand_sign"],"u":"1f91f","v":["1f91f-1f3fb","1f91f-1f3fc","1f91f-1f3fd","1f91f-1f3fe","1f91f-1f3ff"]},{"n":["writing_hand"],"u":"270d-fe0f","v":["270d-1f3fb","270d-1f3fc","270d-1f3fd","270d-1f3fe","270d-1f3ff"]},{"n":["clapping hands sign","clap"],"u":"1f44f","v":["1f44f-1f3fb","1f44f-1f3fc","1f44f-1f3fd","1f44f-1f3fe","1f44f-1f3ff"]},{"n":["open hands sign","open_hands"],"u":"1f450","v":["1f450-1f3fb","1f450-1f3fc","1f450-1f3fd","1f450-1f3fe","1f450-1f3ff"]},{"n":["person raising both hands in celebration","raised_hands"],"u":"1f64c","v":["1f64c-1f3fb","1f64c-1f3fc","1f64c-1f3fd","1f64c-1f3fe","1f64c-1f3ff"]},{"n":["palms up together","palms_up_together"],"u":"1f932","v":["1f932-1f3fb","1f932-1f3fc","1f932-1f3fd","1f932-1f3fe","1f932-1f3ff"]},{"n":["person with folded hands","pray"],"u":"1f64f","v":["1f64f-1f3fb","1f64f-1f3fc","1f64f-1f3fd","1f64f-1f3fe","1f64f-1f3ff"]},{"n":["handshake"],"u":"1f91d"},{"n":["nail polish","nail_care"],"u":"1f485","v":["1f485-1f3fb","1f485-1f3fc","1f485-1f3fd","1f485-1f3fe","1f485-1f3ff"]},{"n":["ear"],"u":"1f442","v":["1f442-1f3fb","1f442-1f3fc","1f442-1f3fd","1f442-1f3fe","1f442-1f3ff"]},{"n":["nose"],"u":"1f443","v":["1f443-1f3fb","1f443-1f3fc","1f443-1f3fd","1f443-1f3fe","1f443-1f3ff"]},{"n":["footprints"],"u":"1f463"},{"n":["eyes"],"u":"1f440"},{"n":["eye"],"u":"1f441-fe0f"},{"n":["eye-in-speech-bubble"],"u":"1f441-fe0f-200d-1f5e8-fe0f"},{"n":["brain"],"u":"1f9e0"},{"n":["tongue"],"u":"1f445"},{"n":["mouth","lips"],"u":"1f444"},{"n":["kiss mark","kiss"],"u":"1f48b"},{"n":["heart with arrow","cupid"],"u":"1f498"},{"n":["heavy black heart","heart"],"u":"2764-fe0f"},{"n":["beating heart","heartbeat"],"u":"1f493"},{"n":["broken heart","broken_heart"],"u":"1f494"},{"n":["two hearts","two_hearts"],"u":"1f495"},{"n":["sparkling heart","sparkling_heart"],"u":"1f496"},{"n":["growing heart","heartpulse"],"u":"1f497"},{"n":["blue heart","blue_heart"],"u":"1f499"},{"n":["green heart","green_heart"],"u":"1f49a"},{"n":["yellow heart","yellow_heart"],"u":"1f49b"},{"n":["orange heart","orange_heart"],"u":"1f9e1"},{"n":["purple heart","purple_heart"],"u":"1f49c"},{"n":["black heart","black_heart"],"u":"1f5a4"},{"n":["heart with ribbon","gift_heart"],"u":"1f49d"},{"n":["revolving hearts","revolving_hearts"],"u":"1f49e"},{"n":["heart decoration","heart_decoration"],"u":"1f49f"},{"n":["heavy_heart_exclamation_mark_ornament"],"u":"2763-fe0f"},{"n":["love letter","love_letter"],"u":"1f48c"},{"n":["sleeping symbol","zzz"],"u":"1f4a4"},{"n":["anger symbol","anger"],"u":"1f4a2"},{"n":["bomb"],"u":"1f4a3"},{"n":["collision symbol","boom","collision"],"u":"1f4a5"},{"n":["splashing sweat symbol","sweat_drops"],"u":"1f4a6"},{"n":["dash symbol","dash"],"u":"1f4a8"},{"n":["dizzy symbol","dizzy"],"u":"1f4ab"},{"n":["speech balloon","speech_balloon"],"u":"1f4ac"},{"n":["left_speech_bubble"],"u":"1f5e8-fe0f"},{"n":["right_anger_bubble"],"u":"1f5ef-fe0f"},{"n":["thought balloon","thought_balloon"],"u":"1f4ad"},{"n":["hole"],"u":"1f573-fe0f"},{"n":["eyeglasses"],"u":"1f453"},{"n":["dark_sunglasses"],"u":"1f576-fe0f"},{"n":["necktie"],"u":"1f454"},{"n":["t-shirt","shirt","tshirt"],"u":"1f455"},{"n":["jeans"],"u":"1f456"},{"n":["scarf"],"u":"1f9e3"},{"n":["gloves"],"u":"1f9e4"},{"n":["coat"],"u":"1f9e5"},{"n":["socks"],"u":"1f9e6"},{"n":["dress"],"u":"1f457"},{"n":["kimono"],"u":"1f458"},{"n":["bikini"],"u":"1f459"},{"n":["womans clothes","womans_clothes"],"u":"1f45a"},{"n":["purse"],"u":"1f45b"},{"n":["handbag"],"u":"1f45c"},{"n":["pouch"],"u":"1f45d"},{"n":["shopping_bags"],"u":"1f6cd-fe0f"},{"n":["school satchel","school_satchel"],"u":"1f392"},{"n":["mans shoe","mans_shoe","shoe"],"u":"1f45e"},{"n":["athletic shoe","athletic_shoe"],"u":"1f45f"},{"n":["high-heeled shoe","high_heel"],"u":"1f460"},{"n":["womans sandal","sandal"],"u":"1f461"},{"n":["womans boots","boot"],"u":"1f462"},{"n":["crown"],"u":"1f451"},{"n":["womans hat","womans_hat"],"u":"1f452"},{"n":["top hat","tophat"],"u":"1f3a9"},{"n":["graduation cap","mortar_board"],"u":"1f393"},{"n":["billed cap","billed_cap"],"u":"1f9e2"},{"n":["helmet_with_white_cross"],"u":"26d1-fe0f"},{"n":["prayer beads","prayer_beads"],"u":"1f4ff"},{"n":["lipstick"],"u":"1f484"},{"n":["ring"],"u":"1f48d"},{"n":["gem stone","gem"],"u":"1f48e"}]'),animals_nature:[{n:["monkey face","monkey_face"],u:"1f435"},{n:["monkey"],u:"1f412"},{n:["gorilla"],u:"1f98d"},{n:["dog face","dog"],u:"1f436"},{n:["dog","dog2"],u:"1f415"},{n:["poodle"],u:"1f429"},{n:["wolf face","wolf"],u:"1f43a"},{n:["fox face","fox_face"],u:"1f98a"},{n:["cat face","cat"],u:"1f431"},{n:["cat","cat2"],u:"1f408"},{n:["lion face","lion_face"],u:"1f981"},{n:["tiger face","tiger"],u:"1f42f"},{n:["tiger","tiger2"],u:"1f405"},{n:["leopard"],u:"1f406"},{n:["horse face","horse"],u:"1f434"},{n:["horse","racehorse"],u:"1f40e"},{n:["unicorn face","unicorn_face"],u:"1f984"},{n:["zebra face","zebra_face"],u:"1f993"},{n:["deer"],u:"1f98c"},{n:["cow face","cow"],u:"1f42e"},{n:["ox"],u:"1f402"},{n:["water buffalo","water_buffalo"],u:"1f403"},{n:["cow","cow2"],u:"1f404"},{n:["pig face","pig"],u:"1f437"},{n:["pig","pig2"],u:"1f416"},{n:["boar"],u:"1f417"},{n:["pig nose","pig_nose"],u:"1f43d"},{n:["ram"],u:"1f40f"},{n:["sheep"],u:"1f411"},{n:["goat"],u:"1f410"},{n:["dromedary camel","dromedary_camel"],u:"1f42a"},{n:["bactrian camel","camel"],u:"1f42b"},{n:["giraffe face","giraffe_face"],u:"1f992"},{n:["elephant"],u:"1f418"},{n:["rhinoceros"],u:"1f98f"},{n:["mouse face","mouse"],u:"1f42d"},{n:["mouse","mouse2"],u:"1f401"},{n:["rat"],u:"1f400"},{n:["hamster face","hamster"],u:"1f439"},{n:["rabbit face","rabbit"],u:"1f430"},{n:["rabbit","rabbit2"],u:"1f407"},{n:["chipmunk"],u:"1f43f-fe0f"},{n:["hedgehog"],u:"1f994"},{n:["bat"],u:"1f987"},{n:["bear face","bear"],u:"1f43b"},{n:["koala"],u:"1f428"},{n:["panda face","panda_face"],u:"1f43c"},{n:["paw prints","feet","paw_prints"],u:"1f43e"},{n:["turkey"],u:"1f983"},{n:["chicken"],u:"1f414"},{n:["rooster"],u:"1f413"},{n:["hatching chick","hatching_chick"],u:"1f423"},{n:["baby chick","baby_chick"],u:"1f424"},{n:["front-facing baby chick","hatched_chick"],u:"1f425"},{n:["bird"],u:"1f426"},{n:["penguin"],u:"1f427"},{n:["dove_of_peace"],u:"1f54a-fe0f"},{n:["eagle"],u:"1f985"},{n:["duck"],u:"1f986"},{n:["owl"],u:"1f989"},{n:["frog face","frog"],u:"1f438"},{n:["crocodile"],u:"1f40a"},{n:["turtle"],u:"1f422"},{n:["lizard"],u:"1f98e"},{n:["snake"],u:"1f40d"},{n:["dragon face","dragon_face"],u:"1f432"},{n:["dragon"],u:"1f409"},{n:["sauropod"],u:"1f995"},{n:["t-rex"],u:"1f996"},{n:["spouting whale","whale"],u:"1f433"},{n:["whale","whale2"],u:"1f40b"},{n:["dolphin","flipper"],u:"1f42c"},{n:["fish"],u:"1f41f"},{n:["tropical fish","tropical_fish"],u:"1f420"},{n:["blowfish"],u:"1f421"},{n:["shark"],u:"1f988"},{n:["octopus"],u:"1f419"},{n:["spiral shell","shell"],u:"1f41a"},{n:["crab"],u:"1f980"},{n:["shrimp"],u:"1f990"},{n:["squid"],u:"1f991"},{n:["snail"],u:"1f40c"},{n:["butterfly"],u:"1f98b"},{n:["bug"],u:"1f41b"},{n:["ant"],u:"1f41c"},{n:["honeybee","bee"],u:"1f41d"},{n:["lady beetle","beetle"],u:"1f41e"},{n:["cricket"],u:"1f997"},{n:["spider"],u:"1f577-fe0f"},{n:["spider_web"],u:"1f578-fe0f"},{n:["scorpion"],u:"1f982"},{n:["bouquet"],u:"1f490"},{n:["cherry blossom","cherry_blossom"],u:"1f338"},{n:["white flower","white_flower"],u:"1f4ae"},{n:["rosette"],u:"1f3f5-fe0f"},{n:["rose"],u:"1f339"},{n:["wilted flower","wilted_flower"],u:"1f940"},{n:["hibiscus"],u:"1f33a"},{n:["sunflower"],u:"1f33b"},{n:["blossom"],u:"1f33c"},{n:["tulip"],u:"1f337"},{n:["seedling"],u:"1f331"},{n:["evergreen tree","evergreen_tree"],u:"1f332"},{n:["deciduous tree","deciduous_tree"],u:"1f333"},{n:["palm tree","palm_tree"],u:"1f334"},{n:["cactus"],u:"1f335"},{n:["ear of rice","ear_of_rice"],u:"1f33e"},{n:["herb"],u:"1f33f"},{n:["shamrock"],u:"2618-fe0f"},{n:["four leaf clover","four_leaf_clover"],u:"1f340"},{n:["maple leaf","maple_leaf"],u:"1f341"},{n:["fallen leaf","fallen_leaf"],u:"1f342"},{n:["leaf fluttering in wind","leaves"],u:"1f343"}],food_drink:[{n:["grapes"],u:"1f347"},{n:["melon"],u:"1f348"},{n:["watermelon"],u:"1f349"},{n:["tangerine"],u:"1f34a"},{n:["lemon"],u:"1f34b"},{n:["banana"],u:"1f34c"},{n:["pineapple"],u:"1f34d"},{n:["red apple","apple"],u:"1f34e"},{n:["green apple","green_apple"],u:"1f34f"},{n:["pear"],u:"1f350"},{n:["peach"],u:"1f351"},{n:["cherries"],u:"1f352"},{n:["strawberry"],u:"1f353"},{n:["kiwifruit"],u:"1f95d"},{n:["tomato"],u:"1f345"},{n:["coconut"],u:"1f965"},{n:["avocado"],u:"1f951"},{n:["aubergine","eggplant"],u:"1f346"},{n:["potato"],u:"1f954"},{n:["carrot"],u:"1f955"},{n:["ear of maize","corn"],u:"1f33d"},{n:["hot_pepper"],u:"1f336-fe0f"},{n:["cucumber"],u:"1f952"},{n:["broccoli"],u:"1f966"},{n:["mushroom"],u:"1f344"},{n:["peanuts"],u:"1f95c"},{n:["chestnut"],u:"1f330"},{n:["bread"],u:"1f35e"},{n:["croissant"],u:"1f950"},{n:["baguette bread","baguette_bread"],u:"1f956"},{n:["pretzel"],u:"1f968"},{n:["pancakes"],u:"1f95e"},{n:["cheese wedge","cheese_wedge"],u:"1f9c0"},{n:["meat on bone","meat_on_bone"],u:"1f356"},{n:["poultry leg","poultry_leg"],u:"1f357"},{n:["cut of meat","cut_of_meat"],u:"1f969"},{n:["bacon"],u:"1f953"},{n:["hamburger"],u:"1f354"},{n:["french fries","fries"],u:"1f35f"},{n:["slice of pizza","pizza"],u:"1f355"},{n:["hot dog","hotdog"],u:"1f32d"},{n:["sandwich"],u:"1f96a"},{n:["taco"],u:"1f32e"},{n:["burrito"],u:"1f32f"},{n:["stuffed flatbread","stuffed_flatbread"],u:"1f959"},{n:["egg"],u:"1f95a"},{n:["cooking","fried_egg"],u:"1f373"},{n:["shallow pan of food","shallow_pan_of_food"],u:"1f958"},{n:["pot of food","stew"],u:"1f372"},{n:["bowl with spoon","bowl_with_spoon"],u:"1f963"},{n:["green salad","green_salad"],u:"1f957"},{n:["popcorn"],u:"1f37f"},{n:["canned food","canned_food"],u:"1f96b"},{n:["bento box","bento"],u:"1f371"},{n:["rice cracker","rice_cracker"],u:"1f358"},{n:["rice ball","rice_ball"],u:"1f359"},{n:["cooked rice","rice"],u:"1f35a"},{n:["curry and rice","curry"],u:"1f35b"},{n:["steaming bowl","ramen"],u:"1f35c"},{n:["spaghetti"],u:"1f35d"},{n:["roasted sweet potato","sweet_potato"],u:"1f360"},{n:["oden"],u:"1f362"},{n:["sushi"],u:"1f363"},{n:["fried shrimp","fried_shrimp"],u:"1f364"},{n:["fish cake with swirl design","fish_cake"],u:"1f365"},{n:["dango"],u:"1f361"},{n:["dumpling"],u:"1f95f"},{n:["fortune cookie","fortune_cookie"],u:"1f960"},{n:["takeout box","takeout_box"],u:"1f961"},{n:["soft ice cream","icecream"],u:"1f366"},{n:["shaved ice","shaved_ice"],u:"1f367"},{n:["ice cream","ice_cream"],u:"1f368"},{n:["doughnut"],u:"1f369"},{n:["cookie"],u:"1f36a"},{n:["birthday cake","birthday"],u:"1f382"},{n:["shortcake","cake"],u:"1f370"},{n:["pie"],u:"1f967"},{n:["chocolate bar","chocolate_bar"],u:"1f36b"},{n:["candy"],u:"1f36c"},{n:["lollipop"],u:"1f36d"},{n:["custard"],u:"1f36e"},{n:["honey pot","honey_pot"],u:"1f36f"},{n:["baby bottle","baby_bottle"],u:"1f37c"},{n:["glass of milk","glass_of_milk"],u:"1f95b"},{n:["hot beverage","coffee"],u:"2615"},{n:["teacup without handle","tea"],u:"1f375"},{n:["sake bottle and cup","sake"],u:"1f376"},{n:["bottle with popping cork","champagne"],u:"1f37e"},{n:["wine glass","wine_glass"],u:"1f377"},{n:["cocktail glass","cocktail"],u:"1f378"},{n:["tropical drink","tropical_drink"],u:"1f379"},{n:["beer mug","beer"],u:"1f37a"},{n:["clinking beer mugs","beers"],u:"1f37b"},{n:["clinking glasses","clinking_glasses"],u:"1f942"},{n:["tumbler glass","tumbler_glass"],u:"1f943"},{n:["cup with straw","cup_with_straw"],u:"1f964"},{n:["chopsticks"],u:"1f962"},{n:["knife_fork_plate"],u:"1f37d-fe0f"},{n:["fork and knife","fork_and_knife"],u:"1f374"},{n:["spoon"],u:"1f944"},{n:["hocho","knife"],u:"1f52a"},{n:["amphora"],u:"1f3fa"}],activities:[{n:["jack-o-lantern","jack_o_lantern"],u:"1f383"},{n:["christmas tree","christmas_tree"],u:"1f384"},{n:["fireworks"],u:"1f386"},{n:["firework sparkler","sparkler"],u:"1f387"},{n:["sparkles"],u:"2728"},{n:["balloon"],u:"1f388"},{n:["party popper","tada"],u:"1f389"},{n:["confetti ball","confetti_ball"],u:"1f38a"},{n:["tanabata tree","tanabata_tree"],u:"1f38b"},{n:["pine decoration","bamboo"],u:"1f38d"},{n:["japanese dolls","dolls"],u:"1f38e"},{n:["carp streamer","flags"],u:"1f38f"},{n:["wind chime","wind_chime"],u:"1f390"},{n:["moon viewing ceremony","rice_scene"],u:"1f391"},{n:["ribbon"],u:"1f380"},{n:["wrapped present","gift"],u:"1f381"},{n:["reminder_ribbon"],u:"1f397-fe0f"},{n:["admission_tickets"],u:"1f39f-fe0f"},{n:["ticket"],u:"1f3ab"},{n:["medal"],u:"1f396-fe0f"},{n:["trophy"],u:"1f3c6"},{n:["sports medal","sports_medal"],u:"1f3c5"},{n:["first place medal","first_place_medal"],u:"1f947"},{n:["second place medal","second_place_medal"],u:"1f948"},{n:["third place medal","third_place_medal"],u:"1f949"},{n:["soccer ball","soccer"],u:"26bd"},{n:["baseball"],u:"26be"},{n:["basketball and hoop","basketball"],u:"1f3c0"},{n:["volleyball"],u:"1f3d0"},{n:["american football","football"],u:"1f3c8"},{n:["rugby football","rugby_football"],u:"1f3c9"},{n:["tennis racquet and ball","tennis"],u:"1f3be"},{n:["billiards","8ball"],u:"1f3b1"},{n:["bowling"],u:"1f3b3"},{n:["cricket bat and ball","cricket_bat_and_ball"],u:"1f3cf"},{n:["field hockey stick and ball","field_hockey_stick_and_ball"],u:"1f3d1"},{n:["ice hockey stick and puck","ice_hockey_stick_and_puck"],u:"1f3d2"},{n:["table tennis paddle and ball","table_tennis_paddle_and_ball"],u:"1f3d3"},{n:["badminton racquet and shuttlecock","badminton_racquet_and_shuttlecock"],u:"1f3f8"},{n:["boxing glove","boxing_glove"],u:"1f94a"},{n:["martial arts uniform","martial_arts_uniform"],u:"1f94b"},{n:["goal net","goal_net"],u:"1f945"},{n:["direct hit","dart"],u:"1f3af"},{n:["flag in hole","golf"],u:"26f3"},{n:["ice_skate"],u:"26f8-fe0f"},{n:["fishing pole and fish","fishing_pole_and_fish"],u:"1f3a3"},{n:["running shirt with sash","running_shirt_with_sash"],u:"1f3bd"},{n:["ski and ski boot","ski"],u:"1f3bf"},{n:["sled"],u:"1f6f7"},{n:["curling stone","curling_stone"],u:"1f94c"},{n:["video game","video_game"],u:"1f3ae"},{n:["joystick"],u:"1f579-fe0f"},{n:["game die","game_die"],u:"1f3b2"},{n:["black spade suit","spades"],u:"2660-fe0f"},{n:["black heart suit","hearts"],u:"2665-fe0f"},{n:["black diamond suit","diamonds"],u:"2666-fe0f"},{n:["black club suit","clubs"],u:"2663-fe0f"},{n:["playing card black joker","black_joker"],u:"1f0cf"},{n:["mahjong tile red dragon","mahjong"],u:"1f004"},{n:["flower playing cards","flower_playing_cards"],u:"1f3b4"}],travel_places:[{n:["earth globe europe-africa","earth_africa"],u:"1f30d"},{n:["earth globe americas","earth_americas"],u:"1f30e"},{n:["earth globe asia-australia","earth_asia"],u:"1f30f"},{n:["globe with meridians","globe_with_meridians"],u:"1f310"},{n:["world_map"],u:"1f5fa-fe0f"},{n:["silhouette of japan","japan"],u:"1f5fe"},{n:["snow_capped_mountain"],u:"1f3d4-fe0f"},{n:["mountain"],u:"26f0-fe0f"},{n:["volcano"],u:"1f30b"},{n:["mount fuji","mount_fuji"],u:"1f5fb"},{n:["camping"],u:"1f3d5-fe0f"},{n:["beach_with_umbrella"],u:"1f3d6-fe0f"},{n:["desert"],u:"1f3dc-fe0f"},{n:["desert_island"],u:"1f3dd-fe0f"},{n:["national_park"],u:"1f3de-fe0f"},{n:["stadium"],u:"1f3df-fe0f"},{n:["classical_building"],u:"1f3db-fe0f"},{n:["building_construction"],u:"1f3d7-fe0f"},{n:["house_buildings"],u:"1f3d8-fe0f"},{n:["cityscape"],u:"1f3d9-fe0f"},{n:["derelict_house_building"],u:"1f3da-fe0f"},{n:["house building","house"],u:"1f3e0"},{n:["house with garden","house_with_garden"],u:"1f3e1"},{n:["office building","office"],u:"1f3e2"},{n:["japanese post office","post_office"],u:"1f3e3"},{n:["european post office","european_post_office"],u:"1f3e4"},{n:["hospital"],u:"1f3e5"},{n:["bank"],u:"1f3e6"},{n:["hotel"],u:"1f3e8"},{n:["love hotel","love_hotel"],u:"1f3e9"},{n:["convenience store","convenience_store"],u:"1f3ea"},{n:["school"],u:"1f3eb"},{n:["department store","department_store"],u:"1f3ec"},{n:["factory"],u:"1f3ed"},{n:["japanese castle","japanese_castle"],u:"1f3ef"},{n:["european castle","european_castle"],u:"1f3f0"},{n:["wedding"],u:"1f492"},{n:["tokyo tower","tokyo_tower"],u:"1f5fc"},{n:["statue of liberty","statue_of_liberty"],u:"1f5fd"},{n:["church"],u:"26ea"},{n:["mosque"],u:"1f54c"},{n:["synagogue"],u:"1f54d"},{n:["shinto_shrine"],u:"26e9-fe0f"},{n:["kaaba"],u:"1f54b"},{n:["fountain"],u:"26f2"},{n:["tent"],u:"26fa"},{n:["foggy"],u:"1f301"},{n:["night with stars","night_with_stars"],u:"1f303"},{n:["sunrise over mountains","sunrise_over_mountains"],u:"1f304"},{n:["sunrise"],u:"1f305"},{n:["cityscape at dusk","city_sunset"],u:"1f306"},{n:["sunset over buildings","city_sunrise"],u:"1f307"},{n:["bridge at night","bridge_at_night"],u:"1f309"},{n:["hot springs","hotsprings"],u:"2668-fe0f"},{n:["milky way","milky_way"],u:"1f30c"},{n:["carousel horse","carousel_horse"],u:"1f3a0"},{n:["ferris wheel","ferris_wheel"],u:"1f3a1"},{n:["roller coaster","roller_coaster"],u:"1f3a2"},{n:["barber pole","barber"],u:"1f488"},{n:["circus tent","circus_tent"],u:"1f3aa"},{n:["performing arts","performing_arts"],u:"1f3ad"},{n:["frame_with_picture"],u:"1f5bc-fe0f"},{n:["artist palette","art"],u:"1f3a8"},{n:["slot machine","slot_machine"],u:"1f3b0"},{n:["steam locomotive","steam_locomotive"],u:"1f682"},{n:["railway car","railway_car"],u:"1f683"},{n:["high-speed train","bullettrain_side"],u:"1f684"},{n:["high-speed train with bullet nose","bullettrain_front"],u:"1f685"},{n:["train","train2"],u:"1f686"},{n:["metro"],u:"1f687"},{n:["light rail","light_rail"],u:"1f688"},{n:["station"],u:"1f689"},{n:["tram"],u:"1f68a"},{n:["monorail"],u:"1f69d"},{n:["mountain railway","mountain_railway"],u:"1f69e"},{n:["tram car","train"],u:"1f68b"},{n:["bus"],u:"1f68c"},{n:["oncoming bus","oncoming_bus"],u:"1f68d"},{n:["trolleybus"],u:"1f68e"},{n:["minibus"],u:"1f690"},{n:["ambulance"],u:"1f691"},{n:["fire engine","fire_engine"],u:"1f692"},{n:["police car","police_car"],u:"1f693"},{n:["oncoming police car","oncoming_police_car"],u:"1f694"},{n:["taxi"],u:"1f695"},{n:["oncoming taxi","oncoming_taxi"],u:"1f696"},{n:["automobile","car","red_car"],u:"1f697"},{n:["oncoming automobile","oncoming_automobile"],u:"1f698"},{n:["recreational vehicle","blue_car"],u:"1f699"},{n:["delivery truck","truck"],u:"1f69a"},{n:["articulated lorry","articulated_lorry"],u:"1f69b"},{n:["tractor"],u:"1f69c"},{n:["bicycle","bike"],u:"1f6b2"},{n:["scooter"],u:"1f6f4"},{n:["motor scooter","motor_scooter"],u:"1f6f5"},{n:["bus stop","busstop"],u:"1f68f"},{n:["motorway"],u:"1f6e3-fe0f"},{n:["railway_track"],u:"1f6e4-fe0f"},{n:["fuel pump","fuelpump"],u:"26fd"},{n:["police cars revolving light","rotating_light"],u:"1f6a8"},{n:["horizontal traffic light","traffic_light"],u:"1f6a5"},{n:["vertical traffic light","vertical_traffic_light"],u:"1f6a6"},{n:["construction sign","construction"],u:"1f6a7"},{n:["octagonal sign","octagonal_sign"],u:"1f6d1"},{n:["anchor"],u:"2693"},{n:["sailboat","boat"],u:"26f5"},{n:["canoe"],u:"1f6f6"},{n:["speedboat"],u:"1f6a4"},{n:["passenger_ship"],u:"1f6f3-fe0f"},{n:["ferry"],u:"26f4-fe0f"},{n:["motor_boat"],u:"1f6e5-fe0f"},{n:["ship"],u:"1f6a2"},{n:["airplane"],u:"2708-fe0f"},{n:["small_airplane"],u:"1f6e9-fe0f"},{n:["airplane departure","airplane_departure"],u:"1f6eb"},{n:["airplane arriving","airplane_arriving"],u:"1f6ec"},{n:["seat"],u:"1f4ba"},{n:["helicopter"],u:"1f681"},{n:["suspension railway","suspension_railway"],u:"1f69f"},{n:["mountain cableway","mountain_cableway"],u:"1f6a0"},{n:["aerial tramway","aerial_tramway"],u:"1f6a1"},{n:["satellite"],u:"1f6f0-fe0f"},{n:["rocket"],u:"1f680"},{n:["flying saucer","flying_saucer"],u:"1f6f8"},{n:["bellhop_bell"],u:"1f6ce-fe0f"},{n:["door"],u:"1f6aa"},{n:["bed"],u:"1f6cf-fe0f"},{n:["couch_and_lamp"],u:"1f6cb-fe0f"},{n:["toilet"],u:"1f6bd"},{n:["shower"],u:"1f6bf"},{n:["bathtub"],u:"1f6c1"},{n:["hourglass"],u:"231b"},{n:["hourglass with flowing sand","hourglass_flowing_sand"],u:"23f3"},{n:["watch"],u:"231a"},{n:["alarm clock","alarm_clock"],u:"23f0"},{n:["stopwatch"],u:"23f1-fe0f"},{n:["timer_clock"],u:"23f2-fe0f"},{n:["mantelpiece_clock"],u:"1f570-fe0f"},{n:["clock face twelve oclock","clock12"],u:"1f55b"},{n:["clock face twelve-thirty","clock1230"],u:"1f567"},{n:["clock face one oclock","clock1"],u:"1f550"},{n:["clock face one-thirty","clock130"],u:"1f55c"},{n:["clock face two oclock","clock2"],u:"1f551"},{n:["clock face two-thirty","clock230"],u:"1f55d"},{n:["clock face three oclock","clock3"],u:"1f552"},{n:["clock face three-thirty","clock330"],u:"1f55e"},{n:["clock face four oclock","clock4"],u:"1f553"},{n:["clock face four-thirty","clock430"],u:"1f55f"},{n:["clock face five oclock","clock5"],u:"1f554"},{n:["clock face five-thirty","clock530"],u:"1f560"},{n:["clock face six oclock","clock6"],u:"1f555"},{n:["clock face six-thirty","clock630"],u:"1f561"},{n:["clock face seven oclock","clock7"],u:"1f556"},{n:["clock face seven-thirty","clock730"],u:"1f562"},{n:["clock face eight oclock","clock8"],u:"1f557"},{n:["clock face eight-thirty","clock830"],u:"1f563"},{n:["clock face nine oclock","clock9"],u:"1f558"},{n:["clock face nine-thirty","clock930"],u:"1f564"},{n:["clock face ten oclock","clock10"],u:"1f559"},{n:["clock face ten-thirty","clock1030"],u:"1f565"},{n:["clock face eleven oclock","clock11"],u:"1f55a"},{n:["clock face eleven-thirty","clock1130"],u:"1f566"},{n:["new moon symbol","new_moon"],u:"1f311"},{n:["waxing crescent moon symbol","waxing_crescent_moon"],u:"1f312"},{n:["first quarter moon symbol","first_quarter_moon"],u:"1f313"},{n:["waxing gibbous moon symbol","moon","waxing_gibbous_moon"],u:"1f314"},{n:["full moon symbol","full_moon"],u:"1f315"},{n:["waning gibbous moon symbol","waning_gibbous_moon"],u:"1f316"},{n:["last quarter moon symbol","last_quarter_moon"],u:"1f317"},{n:["waning crescent moon symbol","waning_crescent_moon"],u:"1f318"},{n:["crescent moon","crescent_moon"],u:"1f319"},{n:["new moon with face","new_moon_with_face"],u:"1f31a"},{n:["first quarter moon with face","first_quarter_moon_with_face"],u:"1f31b"},{n:["last quarter moon with face","last_quarter_moon_with_face"],u:"1f31c"},{n:["thermometer"],u:"1f321-fe0f"},{n:["black sun with rays","sunny"],u:"2600-fe0f"},{n:["full moon with face","full_moon_with_face"],u:"1f31d"},{n:["sun with face","sun_with_face"],u:"1f31e"},{n:["white medium star","star"],u:"2b50"},{n:["glowing star","star2"],u:"1f31f"},{n:["shooting star","stars"],u:"1f320"},{n:["cloud"],u:"2601-fe0f"},{n:["sun behind cloud","partly_sunny"],u:"26c5"},{n:["thunder_cloud_and_rain"],u:"26c8-fe0f"},{n:["mostly_sunny","sun_small_cloud"],u:"1f324-fe0f"},{n:["barely_sunny","sun_behind_cloud"],u:"1f325-fe0f"},{n:["partly_sunny_rain","sun_behind_rain_cloud"],u:"1f326-fe0f"},{n:["rain_cloud"],u:"1f327-fe0f"},{n:["snow_cloud"],u:"1f328-fe0f"},{n:["lightning","lightning_cloud"],u:"1f329-fe0f"},{n:["tornado","tornado_cloud"],u:"1f32a-fe0f"},{n:["fog"],u:"1f32b-fe0f"},{n:["wind_blowing_face"],u:"1f32c-fe0f"},{n:["cyclone"],u:"1f300"},{n:["rainbow"],u:"1f308"},{n:["closed umbrella","closed_umbrella"],u:"1f302"},{n:["umbrella"],u:"2602-fe0f"},{n:["umbrella with rain drops","umbrella_with_rain_drops"],u:"2614"},{n:["umbrella_on_ground"],u:"26f1-fe0f"},{n:["high voltage sign","zap"],u:"26a1"},{n:["snowflake"],u:"2744-fe0f"},{n:["snowman"],u:"2603-fe0f"},{n:["snowman without snow","snowman_without_snow"],u:"26c4"},{n:["comet"],u:"2604-fe0f"},{n:["fire"],u:"1f525"},{n:["droplet"],u:"1f4a7"},{n:["water wave","ocean"],u:"1f30a"}],objects:[{n:["speaker with cancellation stroke","mute"],u:"1f507"},{n:["speaker"],u:"1f508"},{n:["speaker with one sound wave","sound"],u:"1f509"},{n:["speaker with three sound waves","loud_sound"],u:"1f50a"},{n:["public address loudspeaker","loudspeaker"],u:"1f4e2"},{n:["cheering megaphone","mega"],u:"1f4e3"},{n:["postal horn","postal_horn"],u:"1f4ef"},{n:["bell"],u:"1f514"},{n:["bell with cancellation stroke","no_bell"],u:"1f515"},{n:["musical score","musical_score"],u:"1f3bc"},{n:["musical note","musical_note"],u:"1f3b5"},{n:["multiple musical notes","notes"],u:"1f3b6"},{n:["studio_microphone"],u:"1f399-fe0f"},{n:["level_slider"],u:"1f39a-fe0f"},{n:["control_knobs"],u:"1f39b-fe0f"},{n:["microphone"],u:"1f3a4"},{n:["headphone","headphones"],u:"1f3a7"},{n:["radio"],u:"1f4fb"},{n:["saxophone"],u:"1f3b7"},{n:["guitar"],u:"1f3b8"},{n:["musical keyboard","musical_keyboard"],u:"1f3b9"},{n:["trumpet"],u:"1f3ba"},{n:["violin"],u:"1f3bb"},{n:["drum with drumsticks","drum_with_drumsticks"],u:"1f941"},{n:["mobile phone","iphone"],u:"1f4f1"},{n:["mobile phone with rightwards arrow at left","calling"],u:"1f4f2"},{n:["black telephone","phone","telephone"],u:"260e-fe0f"},{n:["telephone receiver","telephone_receiver"],u:"1f4de"},{n:["pager"],u:"1f4df"},{n:["fax machine","fax"],u:"1f4e0"},{n:["battery"],u:"1f50b"},{n:["electric plug","electric_plug"],u:"1f50c"},{n:["personal computer","computer"],u:"1f4bb"},{n:["desktop_computer"],u:"1f5a5-fe0f"},{n:["printer"],u:"1f5a8-fe0f"},{n:["keyboard"],u:"2328-fe0f"},{n:["three_button_mouse"],u:"1f5b1-fe0f"},{n:["trackball"],u:"1f5b2-fe0f"},{n:["minidisc"],u:"1f4bd"},{n:["floppy disk","floppy_disk"],u:"1f4be"},{n:["optical disc","cd"],u:"1f4bf"},{n:["dvd"],u:"1f4c0"},{n:["movie camera","movie_camera"],u:"1f3a5"},{n:["film_frames"],u:"1f39e-fe0f"},{n:["film_projector"],u:"1f4fd-fe0f"},{n:["clapper board","clapper"],u:"1f3ac"},{n:["television","tv"],u:"1f4fa"},{n:["camera"],u:"1f4f7"},{n:["camera with flash","camera_with_flash"],u:"1f4f8"},{n:["video camera","video_camera"],u:"1f4f9"},{n:["videocassette","vhs"],u:"1f4fc"},{n:["left-pointing magnifying glass","mag"],u:"1f50d"},{n:["right-pointing magnifying glass","mag_right"],u:"1f50e"},{n:["microscope"],u:"1f52c"},{n:["telescope"],u:"1f52d"},{n:["satellite antenna","satellite_antenna"],u:"1f4e1"},{n:["candle"],u:"1f56f-fe0f"},{n:["electric light bulb","bulb"],u:"1f4a1"},{n:["electric torch","flashlight"],u:"1f526"},{n:["izakaya lantern","izakaya_lantern","lantern"],u:"1f3ee"},{n:["notebook with decorative cover","notebook_with_decorative_cover"],u:"1f4d4"},{n:["closed book","closed_book"],u:"1f4d5"},{n:["open book","book","open_book"],u:"1f4d6"},{n:["green book","green_book"],u:"1f4d7"},{n:["blue book","blue_book"],u:"1f4d8"},{n:["orange book","orange_book"],u:"1f4d9"},{n:["books"],u:"1f4da"},{n:["notebook"],u:"1f4d3"},{n:["ledger"],u:"1f4d2"},{n:["page with curl","page_with_curl"],u:"1f4c3"},{n:["scroll"],u:"1f4dc"},{n:["page facing up","page_facing_up"],u:"1f4c4"},{n:["newspaper"],u:"1f4f0"},{n:["rolled_up_newspaper"],u:"1f5de-fe0f"},{n:["bookmark tabs","bookmark_tabs"],u:"1f4d1"},{n:["bookmark"],u:"1f516"},{n:["label"],u:"1f3f7-fe0f"},{n:["money bag","moneybag"],u:"1f4b0"},{n:["banknote with yen sign","yen"],u:"1f4b4"},{n:["banknote with dollar sign","dollar"],u:"1f4b5"},{n:["banknote with euro sign","euro"],u:"1f4b6"},{n:["banknote with pound sign","pound"],u:"1f4b7"},{n:["money with wings","money_with_wings"],u:"1f4b8"},{n:["credit card","credit_card"],u:"1f4b3"},{n:["chart with upwards trend and yen sign","chart"],u:"1f4b9"},{n:["currency exchange","currency_exchange"],u:"1f4b1"},{n:["heavy dollar sign","heavy_dollar_sign"],u:"1f4b2"},{n:["envelope","email"],u:"2709-fe0f"},{n:["e-mail symbol","e-mail"],u:"1f4e7"},{n:["incoming envelope","incoming_envelope"],u:"1f4e8"},{n:["envelope with downwards arrow above","envelope_with_arrow"],u:"1f4e9"},{n:["outbox tray","outbox_tray"],u:"1f4e4"},{n:["inbox tray","inbox_tray"],u:"1f4e5"},{n:["package"],u:"1f4e6"},{n:["closed mailbox with raised flag","mailbox"],u:"1f4eb"},{n:["closed mailbox with lowered flag","mailbox_closed"],u:"1f4ea"},{n:["open mailbox with raised flag","mailbox_with_mail"],u:"1f4ec"},{n:["open mailbox with lowered flag","mailbox_with_no_mail"],u:"1f4ed"},{n:["postbox"],u:"1f4ee"},{n:["ballot_box_with_ballot"],u:"1f5f3-fe0f"},{n:["pencil","pencil2"],u:"270f-fe0f"},{n:["black nib","black_nib"],u:"2712-fe0f"},{n:["lower_left_fountain_pen"],u:"1f58b-fe0f"},{n:["lower_left_ballpoint_pen"],u:"1f58a-fe0f"},{n:["lower_left_paintbrush"],u:"1f58c-fe0f"},{n:["lower_left_crayon"],u:"1f58d-fe0f"},{n:["memo","pencil"],u:"1f4dd"},{n:["briefcase"],u:"1f4bc"},{n:["file folder","file_folder"],u:"1f4c1"},{n:["open file folder","open_file_folder"],u:"1f4c2"},{n:["card_index_dividers"],u:"1f5c2-fe0f"},{n:["calendar","date"],u:"1f4c5"},{n:["tear-off calendar","calendar"],u:"1f4c6"},{n:["spiral_note_pad"],u:"1f5d2-fe0f"},{n:["spiral_calendar_pad"],u:"1f5d3-fe0f"},{n:["card index","card_index"],u:"1f4c7"},{n:["chart with upwards trend","chart_with_upwards_trend"],u:"1f4c8"},{n:["chart with downwards trend","chart_with_downwards_trend"],u:"1f4c9"},{n:["bar chart","bar_chart"],u:"1f4ca"},{n:["clipboard"],u:"1f4cb"},{n:["pushpin"],u:"1f4cc"},{n:["round pushpin","round_pushpin"],u:"1f4cd"},{n:["paperclip"],u:"1f4ce"},{n:["linked_paperclips"],u:"1f587-fe0f"},{n:["straight ruler","straight_ruler"],u:"1f4cf"},{n:["triangular ruler","triangular_ruler"],u:"1f4d0"},{n:["black scissors","scissors"],u:"2702-fe0f"},{n:["card_file_box"],u:"1f5c3-fe0f"},{n:["file_cabinet"],u:"1f5c4-fe0f"},{n:["wastebasket"],u:"1f5d1-fe0f"},{n:["lock"],u:"1f512"},{n:["open lock","unlock"],u:"1f513"},{n:["lock with ink pen","lock_with_ink_pen"],u:"1f50f"},{n:["closed lock with key","closed_lock_with_key"],u:"1f510"},{n:["key"],u:"1f511"},{n:["old_key"],u:"1f5dd-fe0f"},{n:["hammer"],u:"1f528"},{n:["pick"],u:"26cf-fe0f"},{n:["hammer_and_pick"],u:"2692-fe0f"},{n:["hammer_and_wrench"],u:"1f6e0-fe0f"},{n:["dagger_knife"],u:"1f5e1-fe0f"},{n:["crossed_swords"],u:"2694-fe0f"},{n:["pistol","gun"],u:"1f52b"},{n:["bow and arrow","bow_and_arrow"],u:"1f3f9"},{n:["shield"],u:"1f6e1-fe0f"},{n:["wrench"],u:"1f527"},{n:["nut and bolt","nut_and_bolt"],u:"1f529"},{n:["gear"],u:"2699-fe0f"},{n:["compression"],u:"1f5dc-fe0f"},{n:["alembic"],u:"2697-fe0f"},{n:["scales"],u:"2696-fe0f"},{n:["link symbol","link"],u:"1f517"},{n:["chains"],u:"26d3-fe0f"},{n:["syringe"],u:"1f489"},{n:["pill"],u:"1f48a"},{n:["smoking symbol","smoking"],u:"1f6ac"},{n:["coffin"],u:"26b0-fe0f"},{n:["funeral_urn"],u:"26b1-fe0f"},{n:["moyai"],u:"1f5ff"},{n:["oil_drum"],u:"1f6e2-fe0f"},{n:["crystal ball","crystal_ball"],u:"1f52e"},{n:["shopping trolley","shopping_trolley"],u:"1f6d2"}],symbols:JSON.parse('[{"n":["automated teller machine","atm"],"u":"1f3e7"},{"n":["put litter in its place symbol","put_litter_in_its_place"],"u":"1f6ae"},{"n":["potable water symbol","potable_water"],"u":"1f6b0"},{"n":["wheelchair symbol","wheelchair"],"u":"267f"},{"n":["mens symbol","mens"],"u":"1f6b9"},{"n":["womens symbol","womens"],"u":"1f6ba"},{"n":["restroom"],"u":"1f6bb"},{"n":["baby symbol","baby_symbol"],"u":"1f6bc"},{"n":["water closet","wc"],"u":"1f6be"},{"n":["passport control","passport_control"],"u":"1f6c2"},{"n":["customs"],"u":"1f6c3"},{"n":["baggage claim","baggage_claim"],"u":"1f6c4"},{"n":["left luggage","left_luggage"],"u":"1f6c5"},{"n":["warning sign","warning"],"u":"26a0-fe0f"},{"n":["children crossing","children_crossing"],"u":"1f6b8"},{"n":["no entry","no_entry"],"u":"26d4"},{"n":["no entry sign","no_entry_sign"],"u":"1f6ab"},{"n":["no bicycles","no_bicycles"],"u":"1f6b3"},{"n":["no smoking symbol","no_smoking"],"u":"1f6ad"},{"n":["do not litter symbol","do_not_litter"],"u":"1f6af"},{"n":["non-potable water symbol","non-potable_water"],"u":"1f6b1"},{"n":["no pedestrians","no_pedestrians"],"u":"1f6b7"},{"n":["no mobile phones","no_mobile_phones"],"u":"1f4f5"},{"n":["no one under eighteen symbol","underage"],"u":"1f51e"},{"n":["radioactive_sign"],"u":"2622-fe0f"},{"n":["biohazard_sign"],"u":"2623-fe0f"},{"n":["upwards black arrow","arrow_up"],"u":"2b06-fe0f"},{"n":["north east arrow","arrow_upper_right"],"u":"2197-fe0f"},{"n":["black rightwards arrow","arrow_right"],"u":"27a1-fe0f"},{"n":["south east arrow","arrow_lower_right"],"u":"2198-fe0f"},{"n":["downwards black arrow","arrow_down"],"u":"2b07-fe0f"},{"n":["south west arrow","arrow_lower_left"],"u":"2199-fe0f"},{"n":["leftwards black arrow","arrow_left"],"u":"2b05-fe0f"},{"n":["north west arrow","arrow_upper_left"],"u":"2196-fe0f"},{"n":["up down arrow","arrow_up_down"],"u":"2195-fe0f"},{"n":["left right arrow","left_right_arrow"],"u":"2194-fe0f"},{"n":["leftwards arrow with hook","leftwards_arrow_with_hook"],"u":"21a9-fe0f"},{"n":["rightwards arrow with hook","arrow_right_hook"],"u":"21aa-fe0f"},{"n":["arrow pointing rightwards then curving upwards","arrow_heading_up"],"u":"2934-fe0f"},{"n":["arrow pointing rightwards then curving downwards","arrow_heading_down"],"u":"2935-fe0f"},{"n":["clockwise downwards and upwards open circle arrows","arrows_clockwise"],"u":"1f503"},{"n":["anticlockwise downwards and upwards open circle arrows","arrows_counterclockwise"],"u":"1f504"},{"n":["back with leftwards arrow above","back"],"u":"1f519"},{"n":["end with leftwards arrow above","end"],"u":"1f51a"},{"n":["on with exclamation mark with left right arrow above","on"],"u":"1f51b"},{"n":["soon with rightwards arrow above","soon"],"u":"1f51c"},{"n":["top with upwards arrow above","top"],"u":"1f51d"},{"n":["place of worship","place_of_worship"],"u":"1f6d0"},{"n":["atom_symbol"],"u":"269b-fe0f"},{"n":["om_symbol"],"u":"1f549-fe0f"},{"n":["star_of_david"],"u":"2721-fe0f"},{"n":["wheel_of_dharma"],"u":"2638-fe0f"},{"n":["yin_yang"],"u":"262f-fe0f"},{"n":["latin_cross"],"u":"271d-fe0f"},{"n":["orthodox_cross"],"u":"2626-fe0f"},{"n":["star_and_crescent"],"u":"262a-fe0f"},{"n":["peace_symbol"],"u":"262e-fe0f"},{"n":["menorah with nine branches","menorah_with_nine_branches"],"u":"1f54e"},{"n":["six pointed star with middle dot","six_pointed_star"],"u":"1f52f"},{"n":["aries"],"u":"2648"},{"n":["taurus"],"u":"2649"},{"n":["gemini"],"u":"264a"},{"n":["cancer"],"u":"264b"},{"n":["leo"],"u":"264c"},{"n":["virgo"],"u":"264d"},{"n":["libra"],"u":"264e"},{"n":["scorpius"],"u":"264f"},{"n":["sagittarius"],"u":"2650"},{"n":["capricorn"],"u":"2651"},{"n":["aquarius"],"u":"2652"},{"n":["pisces"],"u":"2653"},{"n":["ophiuchus"],"u":"26ce"},{"n":["twisted rightwards arrows","twisted_rightwards_arrows"],"u":"1f500"},{"n":["clockwise rightwards and leftwards open circle arrows","repeat"],"u":"1f501"},{"n":["clockwise rightwards and leftwards open circle arrows with circled one overlay","repeat_one"],"u":"1f502"},{"n":["black right-pointing triangle","arrow_forward"],"u":"25b6-fe0f"},{"n":["black right-pointing double triangle","fast_forward"],"u":"23e9"},{"n":["black_right_pointing_double_triangle_with_vertical_bar"],"u":"23ed-fe0f"},{"n":["black_right_pointing_triangle_with_double_vertical_bar"],"u":"23ef-fe0f"},{"n":["black left-pointing triangle","arrow_backward"],"u":"25c0-fe0f"},{"n":["black left-pointing double triangle","rewind"],"u":"23ea"},{"n":["black_left_pointing_double_triangle_with_vertical_bar"],"u":"23ee-fe0f"},{"n":["up-pointing small red triangle","arrow_up_small"],"u":"1f53c"},{"n":["black up-pointing double triangle","arrow_double_up"],"u":"23eb"},{"n":["down-pointing small red triangle","arrow_down_small"],"u":"1f53d"},{"n":["black down-pointing double triangle","arrow_double_down"],"u":"23ec"},{"n":["double_vertical_bar"],"u":"23f8-fe0f"},{"n":["black_square_for_stop"],"u":"23f9-fe0f"},{"n":["black_circle_for_record"],"u":"23fa-fe0f"},{"n":["eject"],"u":"23cf-fe0f"},{"n":["cinema"],"u":"1f3a6"},{"n":["low brightness symbol","low_brightness"],"u":"1f505"},{"n":["high brightness symbol","high_brightness"],"u":"1f506"},{"n":["antenna with bars","signal_strength"],"u":"1f4f6"},{"n":["vibration mode","vibration_mode"],"u":"1f4f3"},{"n":["mobile phone off","mobile_phone_off"],"u":"1f4f4"},{"n":["female_sign"],"u":"2640-fe0f"},{"n":["male_sign"],"u":"2642-fe0f"},{"n":["medical_symbol","staff_of_aesculapius"],"u":"2695-fe0f"},{"n":["black universal recycling symbol","recycle"],"u":"267b-fe0f"},{"n":["fleur_de_lis"],"u":"269c-fe0f"},{"n":["trident emblem","trident"],"u":"1f531"},{"n":["name badge","name_badge"],"u":"1f4db"},{"n":["japanese symbol for beginner","beginner"],"u":"1f530"},{"n":["heavy large circle","o"],"u":"2b55"},{"n":["white heavy check mark","white_check_mark"],"u":"2705"},{"n":["ballot box with check","ballot_box_with_check"],"u":"2611-fe0f"},{"n":["heavy check mark","heavy_check_mark"],"u":"2714-fe0f"},{"n":["heavy multiplication x","heavy_multiplication_x"],"u":"2716-fe0f"},{"n":["cross mark","x"],"u":"274c"},{"n":["negative squared cross mark","negative_squared_cross_mark"],"u":"274e"},{"n":["heavy plus sign","heavy_plus_sign"],"u":"2795"},{"n":["heavy minus sign","heavy_minus_sign"],"u":"2796"},{"n":["heavy division sign","heavy_division_sign"],"u":"2797"},{"n":["curly loop","curly_loop"],"u":"27b0"},{"n":["double curly loop","loop"],"u":"27bf"},{"n":["part alternation mark","part_alternation_mark"],"u":"303d-fe0f"},{"n":["eight spoked asterisk","eight_spoked_asterisk"],"u":"2733-fe0f"},{"n":["eight pointed black star","eight_pointed_black_star"],"u":"2734-fe0f"},{"n":["sparkle"],"u":"2747-fe0f"},{"n":["double exclamation mark","bangbang"],"u":"203c-fe0f"},{"n":["exclamation question mark","interrobang"],"u":"2049-fe0f"},{"n":["black question mark ornament","question"],"u":"2753"},{"n":["white question mark ornament","grey_question"],"u":"2754"},{"n":["white exclamation mark ornament","grey_exclamation"],"u":"2755"},{"n":["heavy exclamation mark symbol","exclamation","heavy_exclamation_mark"],"u":"2757"},{"n":["wavy dash","wavy_dash"],"u":"3030-fe0f"},{"n":["copyright sign","copyright"],"u":"00a9-fe0f"},{"n":["registered sign","registered"],"u":"00ae-fe0f"},{"n":["trade mark sign","tm"],"u":"2122-fe0f"},{"n":["hash key","hash"],"u":"0023-fe0f-20e3"},{"n":["keycap_star"],"u":"002a-fe0f-20e3"},{"n":["keycap 0","zero"],"u":"0030-fe0f-20e3"},{"n":["keycap 1","one"],"u":"0031-fe0f-20e3"},{"n":["keycap 2","two"],"u":"0032-fe0f-20e3"},{"n":["keycap 3","three"],"u":"0033-fe0f-20e3"},{"n":["keycap 4","four"],"u":"0034-fe0f-20e3"},{"n":["keycap 5","five"],"u":"0035-fe0f-20e3"},{"n":["keycap 6","six"],"u":"0036-fe0f-20e3"},{"n":["keycap 7","seven"],"u":"0037-fe0f-20e3"},{"n":["keycap 8","eight"],"u":"0038-fe0f-20e3"},{"n":["keycap 9","nine"],"u":"0039-fe0f-20e3"},{"n":["keycap ten","keycap_ten"],"u":"1f51f"},{"n":["hundred points symbol","100"],"u":"1f4af"},{"n":["input symbol for latin capital letters","capital_abcd"],"u":"1f520"},{"n":["input symbol for latin small letters","abcd"],"u":"1f521"},{"n":["input symbol for numbers","1234"],"u":"1f522"},{"n":["input symbol for symbols","symbols"],"u":"1f523"},{"n":["input symbol for latin letters","abc"],"u":"1f524"},{"n":["negative squared latin capital letter a","a"],"u":"1f170-fe0f"},{"n":["negative squared ab","ab"],"u":"1f18e"},{"n":["negative squared latin capital letter b","b"],"u":"1f171-fe0f"},{"n":["squared cl","cl"],"u":"1f191"},{"n":["squared cool","cool"],"u":"1f192"},{"n":["squared free","free"],"u":"1f193"},{"n":["information source","information_source"],"u":"2139-fe0f"},{"n":["squared id","id"],"u":"1f194"},{"n":["circled latin capital letter m","m"],"u":"24c2-fe0f"},{"n":["squared new","new"],"u":"1f195"},{"n":["squared ng","ng"],"u":"1f196"},{"n":["negative squared latin capital letter o","o2"],"u":"1f17e-fe0f"},{"n":["squared ok","ok"],"u":"1f197"},{"n":["negative squared latin capital letter p","parking"],"u":"1f17f-fe0f"},{"n":["squared sos","sos"],"u":"1f198"},{"n":["squared up with exclamation mark","up"],"u":"1f199"},{"n":["squared vs","vs"],"u":"1f19a"},{"n":["squared katakana koko","koko"],"u":"1f201"},{"n":["squared katakana sa","sa"],"u":"1f202-fe0f"},{"n":["squared cjk unified ideograph-6708","u6708"],"u":"1f237-fe0f"},{"n":["squared cjk unified ideograph-6709","u6709"],"u":"1f236"},{"n":["squared cjk unified ideograph-6307","u6307"],"u":"1f22f"},{"n":["circled ideograph advantage","ideograph_advantage"],"u":"1f250"},{"n":["squared cjk unified ideograph-5272","u5272"],"u":"1f239"},{"n":["squared cjk unified ideograph-7121","u7121"],"u":"1f21a"},{"n":["squared cjk unified ideograph-7981","u7981"],"u":"1f232"},{"n":["circled ideograph accept","accept"],"u":"1f251"},{"n":["squared cjk unified ideograph-7533","u7533"],"u":"1f238"},{"n":["squared cjk unified ideograph-5408","u5408"],"u":"1f234"},{"n":["squared cjk unified ideograph-7a7a","u7a7a"],"u":"1f233"},{"n":["circled ideograph congratulation","congratulations"],"u":"3297-fe0f"},{"n":["circled ideograph secret","secret"],"u":"3299-fe0f"},{"n":["squared cjk unified ideograph-55b6","u55b6"],"u":"1f23a"},{"n":["squared cjk unified ideograph-6e80","u6e80"],"u":"1f235"},{"n":["black small square","black_small_square"],"u":"25aa-fe0f"},{"n":["white small square","white_small_square"],"u":"25ab-fe0f"},{"n":["white medium square","white_medium_square"],"u":"25fb-fe0f"},{"n":["black medium square","black_medium_square"],"u":"25fc-fe0f"},{"n":["white medium small square","white_medium_small_square"],"u":"25fd"},{"n":["black medium small square","black_medium_small_square"],"u":"25fe"},{"n":["black large square","black_large_square"],"u":"2b1b"},{"n":["white large square","white_large_square"],"u":"2b1c"},{"n":["large orange diamond","large_orange_diamond"],"u":"1f536"},{"n":["large blue diamond","large_blue_diamond"],"u":"1f537"},{"n":["small orange diamond","small_orange_diamond"],"u":"1f538"},{"n":["small blue diamond","small_blue_diamond"],"u":"1f539"},{"n":["up-pointing red triangle","small_red_triangle"],"u":"1f53a"},{"n":["down-pointing red triangle","small_red_triangle_down"],"u":"1f53b"},{"n":["diamond shape with a dot inside","diamond_shape_with_a_dot_inside"],"u":"1f4a0"},{"n":["radio button","radio_button"],"u":"1f518"},{"n":["black square button","black_square_button"],"u":"1f532"},{"n":["white square button","white_square_button"],"u":"1f533"},{"n":["medium white circle","white_circle"],"u":"26aa"},{"n":["medium black circle","black_circle"],"u":"26ab"},{"n":["large red circle","red_circle"],"u":"1f534"},{"n":["large blue circle","large_blue_circle"],"u":"1f535"}]'),flags:JSON.parse('[{"n":["chequered flag","checkered_flag"],"u":"1f3c1"},{"n":["triangular flag on post","triangular_flag_on_post"],"u":"1f6a9"},{"n":["crossed flags","crossed_flags"],"u":"1f38c"},{"n":["waving black flag","waving_black_flag"],"u":"1f3f4"},{"n":["waving_white_flag"],"u":"1f3f3-fe0f"},{"n":["rainbow-flag"],"u":"1f3f3-fe0f-200d-1f308"},{"n":["ascension island flag","flag-ac"],"u":"1f1e6-1f1e8"},{"n":["andorra flag","flag-ad"],"u":"1f1e6-1f1e9"},{"n":["united arab emirates flag","flag-ae"],"u":"1f1e6-1f1ea"},{"n":["afghanistan flag","flag-af"],"u":"1f1e6-1f1eb"},{"n":["antigua & barbuda flag","flag-ag"],"u":"1f1e6-1f1ec"},{"n":["anguilla flag","flag-ai"],"u":"1f1e6-1f1ee"},{"n":["albania flag","flag-al"],"u":"1f1e6-1f1f1"},{"n":["armenia flag","flag-am"],"u":"1f1e6-1f1f2"},{"n":["angola flag","flag-ao"],"u":"1f1e6-1f1f4"},{"n":["antarctica flag","flag-aq"],"u":"1f1e6-1f1f6"},{"n":["argentina flag","flag-ar"],"u":"1f1e6-1f1f7"},{"n":["american samoa flag","flag-as"],"u":"1f1e6-1f1f8"},{"n":["austria flag","flag-at"],"u":"1f1e6-1f1f9"},{"n":["australia flag","flag-au"],"u":"1f1e6-1f1fa"},{"n":["aruba flag","flag-aw"],"u":"1f1e6-1f1fc"},{"n":["åland islands flag","flag-ax"],"u":"1f1e6-1f1fd"},{"n":["azerbaijan flag","flag-az"],"u":"1f1e6-1f1ff"},{"n":["bosnia & herzegovina flag","flag-ba"],"u":"1f1e7-1f1e6"},{"n":["barbados flag","flag-bb"],"u":"1f1e7-1f1e7"},{"n":["bangladesh flag","flag-bd"],"u":"1f1e7-1f1e9"},{"n":["belgium flag","flag-be"],"u":"1f1e7-1f1ea"},{"n":["burkina faso flag","flag-bf"],"u":"1f1e7-1f1eb"},{"n":["bulgaria flag","flag-bg"],"u":"1f1e7-1f1ec"},{"n":["bahrain flag","flag-bh"],"u":"1f1e7-1f1ed"},{"n":["burundi flag","flag-bi"],"u":"1f1e7-1f1ee"},{"n":["benin flag","flag-bj"],"u":"1f1e7-1f1ef"},{"n":["st. barthélemy flag","flag-bl"],"u":"1f1e7-1f1f1"},{"n":["bermuda flag","flag-bm"],"u":"1f1e7-1f1f2"},{"n":["brunei flag","flag-bn"],"u":"1f1e7-1f1f3"},{"n":["bolivia flag","flag-bo"],"u":"1f1e7-1f1f4"},{"n":["caribbean netherlands flag","flag-bq"],"u":"1f1e7-1f1f6"},{"n":["brazil flag","flag-br"],"u":"1f1e7-1f1f7"},{"n":["bahamas flag","flag-bs"],"u":"1f1e7-1f1f8"},{"n":["bhutan flag","flag-bt"],"u":"1f1e7-1f1f9"},{"n":["bouvet island flag","flag-bv"],"u":"1f1e7-1f1fb"},{"n":["botswana flag","flag-bw"],"u":"1f1e7-1f1fc"},{"n":["belarus flag","flag-by"],"u":"1f1e7-1f1fe"},{"n":["belize flag","flag-bz"],"u":"1f1e7-1f1ff"},{"n":["canada flag","flag-ca"],"u":"1f1e8-1f1e6"},{"n":["cocos (keeling) islands flag","flag-cc"],"u":"1f1e8-1f1e8"},{"n":["congo - kinshasa flag","flag-cd"],"u":"1f1e8-1f1e9"},{"n":["central african republic flag","flag-cf"],"u":"1f1e8-1f1eb"},{"n":["congo - brazzaville flag","flag-cg"],"u":"1f1e8-1f1ec"},{"n":["switzerland flag","flag-ch"],"u":"1f1e8-1f1ed"},{"n":["côte d’ivoire flag","flag-ci"],"u":"1f1e8-1f1ee"},{"n":["cook islands flag","flag-ck"],"u":"1f1e8-1f1f0"},{"n":["chile flag","flag-cl"],"u":"1f1e8-1f1f1"},{"n":["cameroon flag","flag-cm"],"u":"1f1e8-1f1f2"},{"n":["china flag","cn","flag-cn"],"u":"1f1e8-1f1f3"},{"n":["colombia flag","flag-co"],"u":"1f1e8-1f1f4"},{"n":["clipperton island flag","flag-cp"],"u":"1f1e8-1f1f5"},{"n":["costa rica flag","flag-cr"],"u":"1f1e8-1f1f7"},{"n":["cuba flag","flag-cu"],"u":"1f1e8-1f1fa"},{"n":["cape verde flag","flag-cv"],"u":"1f1e8-1f1fb"},{"n":["curaçao flag","flag-cw"],"u":"1f1e8-1f1fc"},{"n":["christmas island flag","flag-cx"],"u":"1f1e8-1f1fd"},{"n":["cyprus flag","flag-cy"],"u":"1f1e8-1f1fe"},{"n":["czechia flag","flag-cz"],"u":"1f1e8-1f1ff"},{"n":["germany flag","de","flag-de"],"u":"1f1e9-1f1ea"},{"n":["diego garcia flag","flag-dg"],"u":"1f1e9-1f1ec"},{"n":["djibouti flag","flag-dj"],"u":"1f1e9-1f1ef"},{"n":["denmark flag","flag-dk"],"u":"1f1e9-1f1f0"},{"n":["dominica flag","flag-dm"],"u":"1f1e9-1f1f2"},{"n":["dominican republic flag","flag-do"],"u":"1f1e9-1f1f4"},{"n":["algeria flag","flag-dz"],"u":"1f1e9-1f1ff"},{"n":["ceuta & melilla flag","flag-ea"],"u":"1f1ea-1f1e6"},{"n":["ecuador flag","flag-ec"],"u":"1f1ea-1f1e8"},{"n":["estonia flag","flag-ee"],"u":"1f1ea-1f1ea"},{"n":["egypt flag","flag-eg"],"u":"1f1ea-1f1ec"},{"n":["western sahara flag","flag-eh"],"u":"1f1ea-1f1ed"},{"n":["eritrea flag","flag-er"],"u":"1f1ea-1f1f7"},{"n":["spain flag","es","flag-es"],"u":"1f1ea-1f1f8"},{"n":["ethiopia flag","flag-et"],"u":"1f1ea-1f1f9"},{"n":["european union flag","flag-eu"],"u":"1f1ea-1f1fa"},{"n":["finland flag","flag-fi"],"u":"1f1eb-1f1ee"},{"n":["fiji flag","flag-fj"],"u":"1f1eb-1f1ef"},{"n":["falkland islands flag","flag-fk"],"u":"1f1eb-1f1f0"},{"n":["micronesia flag","flag-fm"],"u":"1f1eb-1f1f2"},{"n":["faroe islands flag","flag-fo"],"u":"1f1eb-1f1f4"},{"n":["france flag","fr","flag-fr"],"u":"1f1eb-1f1f7"},{"n":["gabon flag","flag-ga"],"u":"1f1ec-1f1e6"},{"n":["united kingdom flag","gb","uk","flag-gb"],"u":"1f1ec-1f1e7"},{"n":["grenada flag","flag-gd"],"u":"1f1ec-1f1e9"},{"n":["georgia flag","flag-ge"],"u":"1f1ec-1f1ea"},{"n":["french guiana flag","flag-gf"],"u":"1f1ec-1f1eb"},{"n":["guernsey flag","flag-gg"],"u":"1f1ec-1f1ec"},{"n":["ghana flag","flag-gh"],"u":"1f1ec-1f1ed"},{"n":["gibraltar flag","flag-gi"],"u":"1f1ec-1f1ee"},{"n":["greenland flag","flag-gl"],"u":"1f1ec-1f1f1"},{"n":["gambia flag","flag-gm"],"u":"1f1ec-1f1f2"},{"n":["guinea flag","flag-gn"],"u":"1f1ec-1f1f3"},{"n":["guadeloupe flag","flag-gp"],"u":"1f1ec-1f1f5"},{"n":["equatorial guinea flag","flag-gq"],"u":"1f1ec-1f1f6"},{"n":["greece flag","flag-gr"],"u":"1f1ec-1f1f7"},{"n":["south georgia & south sandwich islands flag","flag-gs"],"u":"1f1ec-1f1f8"},{"n":["guatemala flag","flag-gt"],"u":"1f1ec-1f1f9"},{"n":["guam flag","flag-gu"],"u":"1f1ec-1f1fa"},{"n":["guinea-bissau flag","flag-gw"],"u":"1f1ec-1f1fc"},{"n":["guyana flag","flag-gy"],"u":"1f1ec-1f1fe"},{"n":["hong kong sar china flag","flag-hk"],"u":"1f1ed-1f1f0"},{"n":["heard & mcdonald islands flag","flag-hm"],"u":"1f1ed-1f1f2"},{"n":["honduras flag","flag-hn"],"u":"1f1ed-1f1f3"},{"n":["croatia flag","flag-hr"],"u":"1f1ed-1f1f7"},{"n":["haiti flag","flag-ht"],"u":"1f1ed-1f1f9"},{"n":["hungary flag","flag-hu"],"u":"1f1ed-1f1fa"},{"n":["canary islands flag","flag-ic"],"u":"1f1ee-1f1e8"},{"n":["indonesia flag","flag-id"],"u":"1f1ee-1f1e9"},{"n":["ireland flag","flag-ie"],"u":"1f1ee-1f1ea"},{"n":["israel flag","flag-il"],"u":"1f1ee-1f1f1"},{"n":["isle of man flag","flag-im"],"u":"1f1ee-1f1f2"},{"n":["india flag","flag-in"],"u":"1f1ee-1f1f3"},{"n":["british indian ocean territory flag","flag-io"],"u":"1f1ee-1f1f4"},{"n":["iraq flag","flag-iq"],"u":"1f1ee-1f1f6"},{"n":["iran flag","flag-ir"],"u":"1f1ee-1f1f7"},{"n":["iceland flag","flag-is"],"u":"1f1ee-1f1f8"},{"n":["italy flag","it","flag-it"],"u":"1f1ee-1f1f9"},{"n":["jersey flag","flag-je"],"u":"1f1ef-1f1ea"},{"n":["jamaica flag","flag-jm"],"u":"1f1ef-1f1f2"},{"n":["jordan flag","flag-jo"],"u":"1f1ef-1f1f4"},{"n":["japan flag","jp","flag-jp"],"u":"1f1ef-1f1f5"},{"n":["kenya flag","flag-ke"],"u":"1f1f0-1f1ea"},{"n":["kyrgyzstan flag","flag-kg"],"u":"1f1f0-1f1ec"},{"n":["cambodia flag","flag-kh"],"u":"1f1f0-1f1ed"},{"n":["kiribati flag","flag-ki"],"u":"1f1f0-1f1ee"},{"n":["comoros flag","flag-km"],"u":"1f1f0-1f1f2"},{"n":["st. kitts & nevis flag","flag-kn"],"u":"1f1f0-1f1f3"},{"n":["north korea flag","flag-kp"],"u":"1f1f0-1f1f5"},{"n":["south korea flag","kr","flag-kr"],"u":"1f1f0-1f1f7"},{"n":["kuwait flag","flag-kw"],"u":"1f1f0-1f1fc"},{"n":["cayman islands flag","flag-ky"],"u":"1f1f0-1f1fe"},{"n":["kazakhstan flag","flag-kz"],"u":"1f1f0-1f1ff"},{"n":["laos flag","flag-la"],"u":"1f1f1-1f1e6"},{"n":["lebanon flag","flag-lb"],"u":"1f1f1-1f1e7"},{"n":["st. lucia flag","flag-lc"],"u":"1f1f1-1f1e8"},{"n":["liechtenstein flag","flag-li"],"u":"1f1f1-1f1ee"},{"n":["sri lanka flag","flag-lk"],"u":"1f1f1-1f1f0"},{"n":["liberia flag","flag-lr"],"u":"1f1f1-1f1f7"},{"n":["lesotho flag","flag-ls"],"u":"1f1f1-1f1f8"},{"n":["lithuania flag","flag-lt"],"u":"1f1f1-1f1f9"},{"n":["luxembourg flag","flag-lu"],"u":"1f1f1-1f1fa"},{"n":["latvia flag","flag-lv"],"u":"1f1f1-1f1fb"},{"n":["libya flag","flag-ly"],"u":"1f1f1-1f1fe"},{"n":["morocco flag","flag-ma"],"u":"1f1f2-1f1e6"},{"n":["monaco flag","flag-mc"],"u":"1f1f2-1f1e8"},{"n":["moldova flag","flag-md"],"u":"1f1f2-1f1e9"},{"n":["montenegro flag","flag-me"],"u":"1f1f2-1f1ea"},{"n":["st. martin flag","flag-mf"],"u":"1f1f2-1f1eb"},{"n":["madagascar flag","flag-mg"],"u":"1f1f2-1f1ec"},{"n":["marshall islands flag","flag-mh"],"u":"1f1f2-1f1ed"},{"n":["macedonia flag","flag-mk"],"u":"1f1f2-1f1f0"},{"n":["mali flag","flag-ml"],"u":"1f1f2-1f1f1"},{"n":["myanmar (burma) flag","flag-mm"],"u":"1f1f2-1f1f2"},{"n":["mongolia flag","flag-mn"],"u":"1f1f2-1f1f3"},{"n":["macau sar china flag","flag-mo"],"u":"1f1f2-1f1f4"},{"n":["northern mariana islands flag","flag-mp"],"u":"1f1f2-1f1f5"},{"n":["martinique flag","flag-mq"],"u":"1f1f2-1f1f6"},{"n":["mauritania flag","flag-mr"],"u":"1f1f2-1f1f7"},{"n":["montserrat flag","flag-ms"],"u":"1f1f2-1f1f8"},{"n":["malta flag","flag-mt"],"u":"1f1f2-1f1f9"},{"n":["mauritius flag","flag-mu"],"u":"1f1f2-1f1fa"},{"n":["maldives flag","flag-mv"],"u":"1f1f2-1f1fb"},{"n":["malawi flag","flag-mw"],"u":"1f1f2-1f1fc"},{"n":["mexico flag","flag-mx"],"u":"1f1f2-1f1fd"},{"n":["malaysia flag","flag-my"],"u":"1f1f2-1f1fe"},{"n":["mozambique flag","flag-mz"],"u":"1f1f2-1f1ff"},{"n":["namibia flag","flag-na"],"u":"1f1f3-1f1e6"},{"n":["new caledonia flag","flag-nc"],"u":"1f1f3-1f1e8"},{"n":["niger flag","flag-ne"],"u":"1f1f3-1f1ea"},{"n":["norfolk island flag","flag-nf"],"u":"1f1f3-1f1eb"},{"n":["nigeria flag","flag-ng"],"u":"1f1f3-1f1ec"},{"n":["nicaragua flag","flag-ni"],"u":"1f1f3-1f1ee"},{"n":["netherlands flag","flag-nl"],"u":"1f1f3-1f1f1"},{"n":["norway flag","flag-no"],"u":"1f1f3-1f1f4"},{"n":["nepal flag","flag-np"],"u":"1f1f3-1f1f5"},{"n":["nauru flag","flag-nr"],"u":"1f1f3-1f1f7"},{"n":["niue flag","flag-nu"],"u":"1f1f3-1f1fa"},{"n":["new zealand flag","flag-nz"],"u":"1f1f3-1f1ff"},{"n":["oman flag","flag-om"],"u":"1f1f4-1f1f2"},{"n":["panama flag","flag-pa"],"u":"1f1f5-1f1e6"},{"n":["peru flag","flag-pe"],"u":"1f1f5-1f1ea"},{"n":["french polynesia flag","flag-pf"],"u":"1f1f5-1f1eb"},{"n":["papua new guinea flag","flag-pg"],"u":"1f1f5-1f1ec"},{"n":["philippines flag","flag-ph"],"u":"1f1f5-1f1ed"},{"n":["pakistan flag","flag-pk"],"u":"1f1f5-1f1f0"},{"n":["poland flag","flag-pl"],"u":"1f1f5-1f1f1"},{"n":["st. pierre & miquelon flag","flag-pm"],"u":"1f1f5-1f1f2"},{"n":["pitcairn islands flag","flag-pn"],"u":"1f1f5-1f1f3"},{"n":["puerto rico flag","flag-pr"],"u":"1f1f5-1f1f7"},{"n":["palestinian territories flag","flag-ps"],"u":"1f1f5-1f1f8"},{"n":["portugal flag","flag-pt"],"u":"1f1f5-1f1f9"},{"n":["palau flag","flag-pw"],"u":"1f1f5-1f1fc"},{"n":["paraguay flag","flag-py"],"u":"1f1f5-1f1fe"},{"n":["qatar flag","flag-qa"],"u":"1f1f6-1f1e6"},{"n":["réunion flag","flag-re"],"u":"1f1f7-1f1ea"},{"n":["romania flag","flag-ro"],"u":"1f1f7-1f1f4"},{"n":["serbia flag","flag-rs"],"u":"1f1f7-1f1f8"},{"n":["russia flag","ru","flag-ru"],"u":"1f1f7-1f1fa"},{"n":["rwanda flag","flag-rw"],"u":"1f1f7-1f1fc"},{"n":["saudi arabia flag","flag-sa"],"u":"1f1f8-1f1e6"},{"n":["solomon islands flag","flag-sb"],"u":"1f1f8-1f1e7"},{"n":["seychelles flag","flag-sc"],"u":"1f1f8-1f1e8"},{"n":["sudan flag","flag-sd"],"u":"1f1f8-1f1e9"},{"n":["sweden flag","flag-se"],"u":"1f1f8-1f1ea"},{"n":["singapore flag","flag-sg"],"u":"1f1f8-1f1ec"},{"n":["st. helena flag","flag-sh"],"u":"1f1f8-1f1ed"},{"n":["slovenia flag","flag-si"],"u":"1f1f8-1f1ee"},{"n":["svalbard & jan mayen flag","flag-sj"],"u":"1f1f8-1f1ef"},{"n":["slovakia flag","flag-sk"],"u":"1f1f8-1f1f0"},{"n":["sierra leone flag","flag-sl"],"u":"1f1f8-1f1f1"},{"n":["san marino flag","flag-sm"],"u":"1f1f8-1f1f2"},{"n":["senegal flag","flag-sn"],"u":"1f1f8-1f1f3"},{"n":["somalia flag","flag-so"],"u":"1f1f8-1f1f4"},{"n":["suriname flag","flag-sr"],"u":"1f1f8-1f1f7"},{"n":["south sudan flag","flag-ss"],"u":"1f1f8-1f1f8"},{"n":["são tomé & príncipe flag","flag-st"],"u":"1f1f8-1f1f9"},{"n":["el salvador flag","flag-sv"],"u":"1f1f8-1f1fb"},{"n":["sint maarten flag","flag-sx"],"u":"1f1f8-1f1fd"},{"n":["syria flag","flag-sy"],"u":"1f1f8-1f1fe"},{"n":["swaziland flag","flag-sz"],"u":"1f1f8-1f1ff"},{"n":["tristan da cunha flag","flag-ta"],"u":"1f1f9-1f1e6"},{"n":["turks & caicos islands flag","flag-tc"],"u":"1f1f9-1f1e8"},{"n":["chad flag","flag-td"],"u":"1f1f9-1f1e9"},{"n":["french southern territories flag","flag-tf"],"u":"1f1f9-1f1eb"},{"n":["togo flag","flag-tg"],"u":"1f1f9-1f1ec"},{"n":["thailand flag","flag-th"],"u":"1f1f9-1f1ed"},{"n":["tajikistan flag","flag-tj"],"u":"1f1f9-1f1ef"},{"n":["tokelau flag","flag-tk"],"u":"1f1f9-1f1f0"},{"n":["timor-leste flag","flag-tl"],"u":"1f1f9-1f1f1"},{"n":["turkmenistan flag","flag-tm"],"u":"1f1f9-1f1f2"},{"n":["tunisia flag","flag-tn"],"u":"1f1f9-1f1f3"},{"n":["tonga flag","flag-to"],"u":"1f1f9-1f1f4"},{"n":["turkey flag","flag-tr"],"u":"1f1f9-1f1f7"},{"n":["trinidad & tobago flag","flag-tt"],"u":"1f1f9-1f1f9"},{"n":["tuvalu flag","flag-tv"],"u":"1f1f9-1f1fb"},{"n":["taiwan flag","flag-tw"],"u":"1f1f9-1f1fc"},{"n":["tanzania flag","flag-tz"],"u":"1f1f9-1f1ff"},{"n":["ukraine flag","flag-ua"],"u":"1f1fa-1f1e6"},{"n":["uganda flag","flag-ug"],"u":"1f1fa-1f1ec"},{"n":["u.s. outlying islands flag","flag-um"],"u":"1f1fa-1f1f2"},{"n":["united nations flag","flag-un"],"u":"1f1fa-1f1f3"},{"n":["united states flag","us","flag-us"],"u":"1f1fa-1f1f8"},{"n":["uruguay flag","flag-uy"],"u":"1f1fa-1f1fe"},{"n":["uzbekistan flag","flag-uz"],"u":"1f1fa-1f1ff"},{"n":["vatican city flag","flag-va"],"u":"1f1fb-1f1e6"},{"n":["st. vincent & grenadines flag","flag-vc"],"u":"1f1fb-1f1e8"},{"n":["venezuela flag","flag-ve"],"u":"1f1fb-1f1ea"},{"n":["british virgin islands flag","flag-vg"],"u":"1f1fb-1f1ec"},{"n":["u.s. virgin islands flag","flag-vi"],"u":"1f1fb-1f1ee"},{"n":["vietnam flag","flag-vn"],"u":"1f1fb-1f1f3"},{"n":["vanuatu flag","flag-vu"],"u":"1f1fb-1f1fa"},{"n":["wallis & futuna flag","flag-wf"],"u":"1f1fc-1f1eb"},{"n":["samoa flag","flag-ws"],"u":"1f1fc-1f1f8"},{"n":["kosovo flag","flag-xk"],"u":"1f1fd-1f1f0"},{"n":["yemen flag","flag-ye"],"u":"1f1fe-1f1ea"},{"n":["mayotte flag","flag-yt"],"u":"1f1fe-1f1f9"},{"n":["south africa flag","flag-za"],"u":"1f1ff-1f1e6"},{"n":["zambia flag","flag-zm"],"u":"1f1ff-1f1f2"},{"n":["zimbabwe flag","flag-zw"],"u":"1f1ff-1f1fc"},{"n":["england flag","flag-england"],"u":"1f3f4-e0067-e0062-e0065-e006e-e0067-e007f"},{"n":["scotland flag","flag-scotland"],"u":"1f3f4-e0067-e0062-e0073-e0063-e0074-e007f"},{"n":["wales flag","flag-wales"],"u":"1f3f4-e0067-e0062-e0077-e006c-e0073-e007f"}]')},cZ=["onClick"],dZ={class:"iafw:text-2xl iafw:leading-none"},pZ=q({__name:"EmojiContent",props:Ui({smoothScroll:{type:Boolean}},{currentCategory:{default:"smileys_people",required:!0},currentCategoryModifiers:{}}),emits:Ui(["select"],["update:currentCategory"]),setup(t,{expose:e,emit:n}){function i(p){return String.fromCodePoint(...p.split("-").map(h=>parseInt(h,16)))}const r=n,o=go(t,"currentCategory"),s=[],a=Object.values(uZ).flat()||[];for(let p=0;p<a.length;p+=6)s.push(a.slice(p,p+6));const{list:l,containerProps:f,wrapperProps:u,scrollTo:c}=$B(s,{itemHeight:40,overscan:2});function d(p){const h=p.target?.scrollTop||0;h<2960?o.value="smileys_people":h>=2960&&h<3720?o.value="animals_nature":h>=3720&&h<4400?o.value="food_drink":h>=4400&&h<6200?o.value="activities":h>=6200&&h<8800?o.value="travel_places":h>=8800&&(o.value="flags"),console.log(h)}return e({scrollTo:c}),(p,h)=>(E(),X("div",le(m(f),{onScroll:h[0]||(h[0]=g=>d(g)),class:m(he)("iafw:h-[200px] iafw:p-1",p.smoothScroll&&"iafw:scroll-smooth")}),[ie("div",At($t(m(u))),[(E(!0),X(Ve,null,Rt(m(l),(g,y)=>(E(),X("div",{key:y,class:"iafw:flex iafw:flex-row iafw:justify-start"},[(E(!0),X(Ve,null,Rt(g.data,w=>(E(),X("div",{key:w.u,class:"iafw:flex iafw:hover:bg-accent iafw:rounded-lg iafw:items-center iafw:justify-center iafw:p-0 iafw:cursor-pointer iafw:hover:bg-red iafw:size-10",onClick:v=>r("select",i(w.u))},[ie("span",dZ,Ae(i(w.u)),1)],8,cZ))),128))]))),128))],16)],16))}}),hZ={class:"iafw:flex iafw:items-center"},gZ={class:"iafw:p-2 iafw:[&>div]:flex iafw:[&>div]:items-center iafw:[&>div]:p-2 iafw:[&>div]:rounded-md iafw:[&>div]:hover:bg-accent/70 iafw:[&>div]:cursor-pointer iafw:[&>div]:justify-center iafw:grid iafw:grid-cols-6 iafw:items-center iafw:justify-center iafw:w-full iafw:border-b"},mZ=q({__name:"EmojiPicker",emits:["select"],setup(t,{emit:e}){const n=e,i=H(!1),r=H("smileys_people"),o=H(null);return(s,a)=>(E(),X("div",hZ,[M(m(ny),{open:i.value,"onUpdate:open":a[8]||(a[8]=l=>i.value=l)},{default:C(()=>[M(m(ry),{"as-child":""},{default:C(()=>[M(m(Kt),{variant:"outline",class:"iafw:justify-start iafw:cursor-pointer"},{default:C(()=>[M(m(n$))]),_:1})]),_:1}),M(m(iy),{class:Ce(m(he)("iafw:p-0 iafw:w-64")),side:"bottom",align:"start","disable-animation":""},{default:C(()=>[ie("div",gZ,[ie("div",{onClick:a[0]||(a[0]=l=>o.value?.scrollTo(0)),class:Ce(m(he)(r.value==="smileys_people"?"iafw:text-primary":"iafw:text-muted-foreground/20"))},[M(m(i$))],2),ie("div",{onClick:a[1]||(a[1]=l=>o.value?.scrollTo(74)),class:Ce(m(he)(r.value==="animals_nature"?"iafw:text-primary":"iafw:text-muted-foreground/20"))},[M(m($F))],2),ie("div",{onClick:a[2]||(a[2]=l=>o.value?.scrollTo(93)),class:Ce(m(he)(r.value==="food_drink"?"iafw:text-primary":"iafw:text-muted-foreground/20"))},[M(m(BF))],2),ie("div",{onClick:a[3]||(a[3]=l=>o.value?.scrollTo(110)),class:Ce(m(he)(r.value==="activities"?"iafw:text-primary":"iafw:text-muted-foreground/20"))},[M(m(jF))],2),ie("div",{onClick:a[4]||(a[4]=l=>o.value?.scrollTo(155)),class:Ce(m(he)(r.value==="travel_places"?"iafw:text-primary":"iafw:text-muted-foreground/20"))},[M(m(WF))],2),ie("div",{onClick:a[5]||(a[5]=l=>o.value?.scrollTo(220)),class:Ce(m(he)(r.value==="flags"?"iafw:text-primary":"iafw:text-muted-foreground/20"))},[M(m(VF))],2)]),M(pZ,{"current-category":r.value,"onUpdate:currentCategory":a[6]||(a[6]=l=>r.value=l),ref_key:"emojiContent",ref:o,onSelect:a[7]||(a[7]=l=>n("select",l))},null,8,["current-category"])]),_:1},8,["class"])]),_:1},8,["open"])]))}}),yZ={class:"iafw:flex-col iafw:flex iafw:gap-4 iafw:flex-1"},wZ={class:"iafw:flex iafw:gap-3"},vZ={class:"iafw:relative iafw:shadow-xs iafw:rounded-sm iafw:border"},bZ=q({__name:"TextPlaceHolders",props:{placeholder:{default:"Write something …"},modelValue:{default:""},editor:{},media:{},initialItems:{}},emits:["update:modelValue","update:editor","mounted:editor","update:image","update:file"],setup(t,{emit:e}){const n=t,i=e,r=Em(),o=tE.extend({content:"paragraph+"}),s=eE({extensions:[o,pE,yE.configure({items:n.initialItems}),nE,xQ,dE,uE.configure({placeholder:n.placeholder}),cQ.extend({addInputRules(){return[{find:/\*([^*\s][^*]*[^*\s])\*$/,handler:({state:f,range:u,match:c})=>{const d=f.selection.from,p=f.doc.resolve(d),h=p.start(),g=p.end(),y=f.doc.textBetween(h,g,`405 }`;function tQ(t,e,n){const i=document.querySelector("style[data-tiptap-style]");if(i!==null)return i;const r=document.createElement("style");return e&&r.setAttribute("nonce",e),r.setAttribute("data-tiptap-style",""),r.innerHTML=t,document.getElementsByTagName("head")[0].appendChild(r),r}var nQ=class extends mY{constructor(e={}){super(),this.css=null,this.editorView=null,this.isFocused=!1,this.isInitialized=!1,this.extensionStorage={},this.instanceId=Math.random().toString(36).slice(2,9),this.options={element:typeof document<"u"?document.createElement("div"):null,content:"",injectCSS:!0,injectNonce:void 0,extensions:[],autofocus:!1,editable:!0,editorProps:{},parseOptions:{},coreExtensionOptions:{},enableInputRules:!0,enablePasteRules:!0,enableCoreExtensions:!0,enableContentCheck:!1,emitContentError:!1,onBeforeCreate:()=>null,onCreate:()=>null,onMount:()=>null,onUnmount:()=>null,onUpdate:()=>null,onSelectionUpdate:()=>null,onTransaction:()=>null,onFocus:()=>null,onBlur:()=>null,onDestroy:()=>null,onContentError:({error:r})=>{throw r},onPaste:()=>null,onDrop:()=>null,onDelete:()=>null},this.isCapturingTransaction=!1,this.capturedTransaction=null,this.setOptions(e),this.createExtensionManager(),this.createCommandManager(),this.createSchema(),this.on("beforeCreate",this.options.onBeforeCreate),this.emit("beforeCreate",{editor:this}),this.on("mount",this.options.onMount),this.on("unmount",this.options.onUnmount),this.on("contentError",this.options.onContentError),this.on("create",this.options.onCreate),this.on("update",this.options.onUpdate),this.on("selectionUpdate",this.options.onSelectionUpdate),this.on("transaction",this.options.onTransaction),this.on("focus",this.options.onFocus),this.on("blur",this.options.onBlur),this.on("destroy",this.options.onDestroy),this.on("drop",({event:r,slice:o,moved:s})=>this.options.onDrop(r,o,s)),this.on("paste",({event:r,slice:o})=>this.options.onPaste(r,o)),this.on("delete",this.options.onDelete);const n=this.createDoc(),i=F6(n,this.options.autofocus);this.editorState=qa.create({doc:n,schema:this.schema,selection:i||void 0}),this.options.element&&this.mount(this.options.element)}mount(e){if(typeof document>"u")throw new Error("[tiptap error]: The editor cannot be mounted because there is no 'document' defined in this environment.");this.createView(e),this.emit("mount",{editor:this}),window.setTimeout(()=>{this.isDestroyed||(this.commands.focus(this.options.autofocus),this.emit("create",{editor:this}),this.isInitialized=!0)},0)}unmount(){if(this.editorView){const e=this.editorView.dom;e?.editor&&delete e.editor,this.editorView.destroy()}if(this.editorView=null,this.isInitialized=!1,this.css)try{typeof this.css.remove=="function"?this.css.remove():this.css.parentNode&&this.css.parentNode.removeChild(this.css)}catch(e){console.warn("Failed to remove CSS element:",e)}this.css=null,this.emit("unmount",{editor:this})}get storage(){return this.extensionStorage}get commands(){return this.commandManager.commands}chain(){return this.commandManager.chain()}can(){return this.commandManager.can()}injectCSS(){this.options.injectCSS&&typeof document<"u"&&(this.css=tQ(eQ,this.options.injectNonce))}setOptions(e={}){this.options={...this.options,...e},!(!this.editorView||!this.state||this.isDestroyed)&&(this.options.editorProps&&this.view.setProps(this.options.editorProps),this.view.updateState(this.state))}setEditable(e,n=!0){this.setOptions({editable:e}),n&&this.emit("update",{editor:this,transaction:this.state.tr,appendedTransactions:[]})}get isEditable(){return this.options.editable&&this.view&&this.view.editable}get view(){return this.editorView?this.editorView:new Proxy({state:this.editorState,updateState:e=>{this.editorState=e},dispatch:e=>{this.editorState=this.state.apply(e)},composing:!1,dragging:null,editable:!0,isDestroyed:!1},{get:(e,n)=>{if(n==="state")return this.editorState;if(n in e)return Reflect.get(e,n);throw new Error(`[tiptap error]: The editor view is not available. Cannot access view['${n}']. The editor may not be mounted yet.`)}})}get state(){return this.editorView&&(this.editorState=this.view.state),this.editorState}registerPlugin(e,n){const i=k6(n)?n(e,[...this.state.plugins]):[...this.state.plugins,e],r=this.state.reconfigure({plugins:i});return this.view.updateState(r),r}unregisterPlugin(e){if(this.isDestroyed)return;const n=this.state.plugins;let i=n;if([].concat(e).forEach(o=>{const s=typeof o=="string"?`${o}$`:o.key;i=i.filter(a=>!a.key.startsWith(s))}),n.length===i.length)return;const r=this.state.reconfigure({plugins:i});return this.view.updateState(r),r}createExtensionManager(){var e,n;const r=[...this.options.enableCoreExtensions?[G6,q6.configure({blockSeparator:(n=(e=this.options.coreExtensionOptions)==null?void 0:e.clipboardTextSerializer)==null?void 0:n.blockSeparator}),U6,Y6,X6,Z6,K6,Q6,W6].filter(o=>typeof this.options.enableCoreExtensions=="object"?this.options.enableCoreExtensions[o.name]!==!1:!0):[],...this.options.extensions].filter(o=>["extension","node","mark"].includes(o?.type));this.extensionManager=new wp(r,this)}createCommandManager(){this.commandManager=new ap({editor:this})}createSchema(){this.schema=this.extensionManager.schema}createDoc(){let e;try{e=H0(this.options.content,this.schema,this.options.parseOptions,{errorOnInvalidContent:this.options.enableContentCheck})}catch(n){if(!(n instanceof Error)||!["[tiptap error]: Invalid JSON content","[tiptap error]: Invalid HTML content"].includes(n.message))throw n;this.emit("contentError",{editor:this,error:n,disableCollaboration:()=>{"collaboration"in this.storage&&typeof this.storage.collaboration=="object"&&this.storage.collaboration&&(this.storage.collaboration.isDisabled=!0),this.options.extensions=this.options.extensions.filter(i=>i.name!=="collaboration"),this.createExtensionManager()}}),e=H0(this.options.content,this.schema,this.options.parseOptions,{errorOnInvalidContent:!1})}return e}createView(e){var n;this.editorView=new t6(e,{...this.options.editorProps,attributes:{role:"textbox",...(n=this.options.editorProps)==null?void 0:n.attributes},dispatchTransaction:this.dispatchTransaction.bind(this),state:this.editorState});const i=this.state.reconfigure({plugins:this.extensionManager.plugins});this.view.updateState(i),this.createNodeViews(),this.prependClass(),this.injectCSS();const r=this.view.dom;r.editor=this}createNodeViews(){this.view.isDestroyed||this.view.setProps({markViews:this.extensionManager.markViews,nodeViews:this.extensionManager.nodeViews})}prependClass(){this.view.dom.className=`tiptap ${this.view.dom.className}`}captureTransaction(e){this.isCapturingTransaction=!0,e(),this.isCapturingTransaction=!1;const n=this.capturedTransaction;return this.capturedTransaction=null,n}dispatchTransaction(e){if(this.view.isDestroyed)return;if(this.isCapturingTransaction){if(!this.capturedTransaction){this.capturedTransaction=e;return}e.steps.forEach(u=>{var c;return(c=this.capturedTransaction)==null?void 0:c.step(u)});return}const{state:n,transactions:i}=this.state.applyTransaction(e),r=!this.state.selection.eq(n.selection),o=i.includes(e),s=this.state;if(this.emit("beforeTransaction",{editor:this,transaction:e,nextState:n}),!o)return;this.view.updateState(n),this.emit("transaction",{editor:this,transaction:e,appendedTransactions:i.slice(1)}),r&&this.emit("selectionUpdate",{editor:this,transaction:e});const a=i.findLast(u=>u.getMeta("focus")||u.getMeta("blur")),l=a?.getMeta("focus"),f=a?.getMeta("blur");l&&this.emit("focus",{editor:this,event:l.event,transaction:a}),f&&this.emit("blur",{editor:this,event:f.event,transaction:a}),!(e.getMeta("preventUpdate")||!i.some(u=>u.docChanged)||s.doc.eq(n.doc))&&this.emit("update",{editor:this,transaction:e,appendedTransactions:i.slice(1)})}getAttributes(e){return EY(this.state,e)}isActive(e,n){const i=typeof e=="string"?e:null,r=typeof e=="string"?n:e;return PY(this.state,i,r)}getJSON(){return this.state.doc.toJSON()}getHTML(){return K0(this.state.doc.content,this.schema)}getText(e){const{blockSeparator:n=` 406 407 `,textSerializers:i={}}=e||{};return SY(this.state.doc,{blockSeparator:n,textSerializers:{...R6(this.schema),...i}})}get isEmpty(){return pp(this.state.doc)}destroy(){this.emit("destroy"),this.unmount(),this.removeAllListeners()}get isDestroyed(){var e,n;return(n=(e=this.editorView)==null?void 0:e.isDestroyed)!=null?n:!0}$node(e,n){var i;return((i=this.$doc)==null?void 0:i.querySelector(e,n))||null}$nodes(e,n){var i;return((i=this.$doc)==null?void 0:i.querySelectorAll(e,n))||null}$pos(e){const n=this.state.doc.resolve(e);return new ZX(n,this)}get $doc(){return this.$pos(0)}};function zf(t){return new $6({find:t.find,handler:({state:e,range:n,match:i})=>{const r=Ut(t.getAttributes,void 0,i);if(r===!1||r===null)return null;const{tr:o}=e,s=i[i.length-1],a=i[0];if(s){const l=a.search(/\S/),f=n.from+a.indexOf(s),u=f+s.length;if(I6(n.from,n.to,e.doc).filter(p=>p.mark.type.excluded.find(g=>g===t.type&&g!==p.mark.type)).filter(p=>p.to>f).length)return null;u<n.to&&o.delete(u,n.to),f>n.from&&o.delete(n.from+l,f);const d=n.from+l+s.length;o.addMark(n.from+l,d,t.type.create(r||{})),o.removeStoredMark(t.type)}}})}function iQ(t){return t.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&")}function rQ(t,e,n={}){const{state:i}=e,{doc:r,tr:o}=i,s=t;r.descendants((a,l)=>{const f=o.mapping.map(l),u=o.mapping.map(l)+a.nodeSize;let c=null;if(a.marks.forEach(p=>{if(p!==s)return!1;c=p}),!c)return;let d=!1;if(Object.keys(n).forEach(p=>{n[p]!==c.attrs[p]&&(d=!0)}),d){const p=t.type.create({...t.attrs,...n});o.removeMark(f,u,t.type),o.addMark(f,u,p)}}),o.docChanged&&e.view.dispatch(o)}var vp=class oO extends Z0{constructor(){super(...arguments),this.type="node"}static create(e={}){const n=typeof e=="function"?e():e;return new oO(n)}configure(e){return super.configure(e)}extend(e){const n=typeof e=="function"?e():e;return super.extend(n)}};function jf(t){return new LY({find:t.find,handler:({state:e,range:n,match:i,pasteEvent:r})=>{const o=Ut(t.getAttributes,void 0,i,r);if(o===!1||o===null)return null;const{tr:s}=e,a=i[i.length-1],l=i[0];let f=n.to;if(a){const u=l.search(/\S/),c=n.from+l.indexOf(a),d=c+a.length;if(I6(n.from,n.to,e.doc).filter(h=>h.mark.type.excluded.find(y=>y===t.type&&y!==h.mark.type)).filter(h=>h.to>c).length)return null;d<n.to&&s.delete(d,n.to),c>n.from&&s.delete(n.from+u,c),f=n.from+u+a.length,s.addMark(n.from+u,f,t.type.create(o||{})),s.removeStoredMark(t.type)}}})}function eE(t){return gu((e,n)=>({get(){return e(),t},set(i){t=i,requestAnimationFrame(()=>{requestAnimationFrame(()=>{n()})})}}))}var oQ=class extends nQ{constructor(t={}){return super(t),this.contentComponent=null,this.appContext=null,this.reactiveState=eE(this.view.state),this.reactiveExtensionStorage=eE(this.extensionStorage),this.on("beforeTransaction",({nextState:e})=>{this.reactiveState.value=e,this.reactiveExtensionStorage.value=this.extensionStorage}),Xs(this)}get state(){return this.reactiveState?this.reactiveState.value:this.view.state}get storage(){return this.reactiveExtensionStorage?this.reactiveExtensionStorage.value:super.storage}registerPlugin(t,e){const n=super.registerPlugin(t,e);return this.reactiveState&&(this.reactiveState.value=n),n}unregisterPlugin(t){const e=super.unregisterPlugin(t);return this.reactiveState&&e&&(this.reactiveState.value=e),e}},tE=q({name:"EditorContent",props:{editor:{default:null,type:Object}},setup(t){const e=j(),n=Zt();return Tt(()=>{const i=t.editor;i&&i.options.element&&e.value&<(()=>{var r;if(!e.value||!((r=i.options.element)!=null&&r.firstChild))return;const o=m(e.value);e.value.append(...i.options.element.childNodes),i.contentComponent=n.ctx._,n&&(i.appContext={...n.appContext,provides:n.provides}),i.setOptions({element:o}),i.createNodeViews()})}),po(()=>{const i=t.editor;i&&(i.contentComponent=null,i.appContext=null)}),{rootEl:e}},render(){return Yt("div",{ref:t=>{this.rootEl=t}})}}),nE=(t={})=>{const e=Xt();return _t(()=>{e.value=new oQ(t)}),po(()=>{var n,i,r;const o=(n=e.value)==null?void 0:n.options.element,s=o?.cloneNode(!0);(i=o?.parentNode)==null||i.replaceChild(s,o),(r=e.value)==null||r.destroy()}),e},sQ=class{constructor(t,{props:e={},editor:n}){this.editor=n,this.component=Xs(t),this.el=document.createElement("div"),this.props=tn(e),this.renderedComponent=this.renderComponent()}get element(){return this.renderedComponent.el}get ref(){var t,e,n,i;return(e=(t=this.renderedComponent.vNode)==null?void 0:t.component)!=null&&e.exposed?this.renderedComponent.vNode.component.exposed:(i=(n=this.renderedComponent.vNode)==null?void 0:n.component)==null?void 0:i.proxy}renderComponent(){let t=Yt(this.component,this.props);return this.editor.appContext&&(t.appContext=this.editor.appContext),typeof document<"u"&&this.el&&Jv(t,this.el),{vNode:t,destroy:()=>{this.el&&Jv(null,this.el),this.el=null,t=null},el:this.el?this.el.firstElementChild:null}}updateProps(t={}){Object.entries(t).forEach(([e,n])=>{this.props[e]=n}),this.renderComponent()}destroy(){this.renderedComponent.destroy()}},iE=vp.create({name:"doc",topNode:!0,content:"block+"}),rE=vp.create({name:"text",group:"inline"}),oE=(t,e)=>{if(t==="slot")return 0;if(t instanceof Function)return t(e);const{children:n,...i}=e??{};if(t==="svg")throw new Error("SVG elements are not supported in the JSX syntax, use the array syntax instead");return[t,i,n]},aQ=/(?:^|\s)(\*\*(?!\s+\*\*)((?:[^*]+))\*\*(?!\s+\*\*))$/,lQ=/(?:^|\s)(\*\*(?!\s+\*\*)((?:[^*]+))\*\*(?!\s+\*\*))/g,fQ=/(?:^|\s)(__(?!\s+__)((?:[^_]+))__(?!\s+__))$/,uQ=/(?:^|\s)(__(?!\s+__)((?:[^_]+))__(?!\s+__))/g,cQ=mp.create({name:"bold",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"strong"},{tag:"b",getAttrs:t=>t.style.fontWeight!=="normal"&&null},{style:"font-weight=400",clearMark:t=>t.type.name===this.name},{style:"font-weight",getAttrs:t=>/^(bold(er)?|[5-9]\d{2,})$/.test(t)&&null}]},renderHTML({HTMLAttributes:t}){return oE("strong",{...Ga(this.options.HTMLAttributes,t),children:oE("slot",{})})},addCommands(){return{setBold:()=>({commands:t})=>t.setMark(this.name),toggleBold:()=>({commands:t})=>t.toggleMark(this.name),unsetBold:()=>({commands:t})=>t.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-b":()=>this.editor.commands.toggleBold(),"Mod-B":()=>this.editor.commands.toggleBold()}},addInputRules(){return[zf({find:aQ,type:this.type}),zf({find:fQ,type:this.type})]},addPasteRules(){return[jf({find:lQ,type:this.type}),jf({find:uQ,type:this.type})]}}),dQ=cQ,pQ=/(?:^|\s)(\*(?!\s+\*)((?:[^*]+))\*(?!\s+\*))$/,hQ=/(?:^|\s)(\*(?!\s+\*)((?:[^*]+))\*(?!\s+\*))/g,gQ=/(?:^|\s)(_(?!\s+_)((?:[^_]+))_(?!\s+_))$/,mQ=/(?:^|\s)(_(?!\s+_)((?:[^_]+))_(?!\s+_))/g,yQ=mp.create({name:"italic",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"em"},{tag:"i",getAttrs:t=>t.style.fontStyle!=="normal"&&null},{style:"font-style=normal",clearMark:t=>t.type.name===this.name},{style:"font-style=italic"}]},renderHTML({HTMLAttributes:t}){return["em",Ga(this.options.HTMLAttributes,t),0]},addCommands(){return{setItalic:()=>({commands:t})=>t.setMark(this.name),toggleItalic:()=>({commands:t})=>t.toggleMark(this.name),unsetItalic:()=>({commands:t})=>t.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-i":()=>this.editor.commands.toggleItalic(),"Mod-I":()=>this.editor.commands.toggleItalic()}},addInputRules(){return[zf({find:pQ,type:this.type}),zf({find:gQ,type:this.type})]},addPasteRules(){return[jf({find:hQ,type:this.type}),jf({find:mQ,type:this.type})]}}),wQ=yQ,vQ=/(?:^|\s)(~~(?!\s+~~)((?:[^~]+))~~(?!\s+~~))$/,bQ=/(?:^|\s)(~~(?!\s+~~)((?:[^~]+))~~(?!\s+~~))/g,xQ=mp.create({name:"strike",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"s"},{tag:"del"},{tag:"strike"},{style:"text-decoration",consuming:!1,getAttrs:t=>t.includes("line-through")?{}:!1}]},renderHTML({HTMLAttributes:t}){return["s",Ga(this.options.HTMLAttributes,t),0]},addCommands(){return{setStrike:()=>({commands:t})=>t.setMark(this.name),toggleStrike:()=>({commands:t})=>t.toggleMark(this.name),unsetStrike:()=>({commands:t})=>t.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-Shift-s":()=>this.editor.commands.toggleStrike()}},addInputRules(){return[zf({find:vQ,type:this.type})]},addPasteRules(){return[jf({find:bQ,type:this.type})]}}),_Q=xQ;function kQ(t={}){return new fn({view(e){return new SQ(e,t)}})}class SQ{constructor(e,n){var i;this.editorView=e,this.cursorPos=null,this.element=null,this.timeout=-1,this.width=(i=n.width)!==null&&i!==void 0?i:1,this.color=n.color===!1?void 0:n.color||"black",this.class=n.class,this.handlers=["dragover","dragend","drop","dragleave"].map(r=>{let o=s=>{this[r](s)};return e.dom.addEventListener(r,o),{name:r,handler:o}})}destroy(){this.handlers.forEach(({name:e,handler:n})=>this.editorView.dom.removeEventListener(e,n))}update(e,n){this.cursorPos!=null&&n.doc!=e.state.doc&&(this.cursorPos>e.state.doc.content.size?this.setCursor(null):this.updateOverlay())}setCursor(e){e!=this.cursorPos&&(this.cursorPos=e,e==null?(this.element.parentNode.removeChild(this.element),this.element=null):this.updateOverlay())}updateOverlay(){let e=this.editorView.state.doc.resolve(this.cursorPos),n=!e.parent.inlineContent,i,r=this.editorView.dom,o=r.getBoundingClientRect(),s=o.width/r.offsetWidth,a=o.height/r.offsetHeight;if(n){let c=e.nodeBefore,d=e.nodeAfter;if(c||d){let p=this.editorView.nodeDOM(this.cursorPos-(c?c.nodeSize:0));if(p){let h=p.getBoundingClientRect(),g=c?h.bottom:h.top;c&&d&&(g=(g+this.editorView.nodeDOM(this.cursorPos).getBoundingClientRect().top)/2);let y=this.width/2*a;i={left:h.left,right:h.right,top:g-y,bottom:g+y}}}}if(!i){let c=this.editorView.coordsAtPos(this.cursorPos),d=this.width/2*s;i={left:c.left-d,right:c.left+d,top:c.top,bottom:c.bottom}}let l=this.editorView.dom.offsetParent;this.element||(this.element=l.appendChild(document.createElement("div")),this.class&&(this.element.className=this.class),this.element.style.cssText="position: absolute; z-index: 50; pointer-events: none;",this.color&&(this.element.style.backgroundColor=this.color)),this.element.classList.toggle("prosemirror-dropcursor-block",n),this.element.classList.toggle("prosemirror-dropcursor-inline",!n);let f,u;if(!l||l==document.body&&getComputedStyle(l).position=="static")f=-pageXOffset,u=-pageYOffset;else{let c=l.getBoundingClientRect(),d=c.width/l.offsetWidth,p=c.height/l.offsetHeight;f=c.left-l.scrollLeft*d,u=c.top-l.scrollTop*p}this.element.style.left=(i.left-f)/s+"px",this.element.style.top=(i.top-u)/a+"px",this.element.style.width=(i.right-i.left)/s+"px",this.element.style.height=(i.bottom-i.top)/a+"px"}scheduleRemoval(e){clearTimeout(this.timeout),this.timeout=setTimeout(()=>this.setCursor(null),e)}dragover(e){if(!this.editorView.editable)return;let n=this.editorView.posAtCoords({left:e.clientX,top:e.clientY}),i=n&&n.inside>=0&&this.editorView.state.doc.nodeAt(n.inside),r=i&&i.type.spec.disableDropCursor,o=typeof r=="function"?r(this.editorView,n,e):r;if(n&&!o){let s=n.pos;if(this.editorView.dragging&&this.editorView.dragging.slice){let a=N4(this.editorView.state.doc,s,this.editorView.dragging.slice);a!=null&&(s=a)}this.setCursor(s),this.scheduleRemoval(5e3)}}dragend(){this.scheduleRemoval(20)}drop(){this.scheduleRemoval(20)}dragleave(e){this.editorView.dom.contains(e.relatedTarget)||this.setCursor(null)}}class nn extends ht{constructor(e){super(e,e)}map(e,n){let i=e.resolve(n.map(this.head));return nn.valid(i)?new nn(i):ht.near(i)}content(){return De.empty}eq(e){return e instanceof nn&&e.head==this.head}toJSON(){return{type:"gapcursor",pos:this.head}}static fromJSON(e,n){if(typeof n.pos!="number")throw new RangeError("Invalid input for GapCursor.fromJSON");return new nn(e.resolve(n.pos))}getBookmark(){return new iy(this.anchor)}static valid(e){let n=e.parent;if(n.isTextblock||!CQ(e)||!EQ(e))return!1;let i=n.type.spec.allowGapCursor;if(i!=null)return i;let r=n.contentMatchAt(e.index()).defaultType;return r&&r.isTextblock}static findGapCursorFrom(e,n,i=!1){e:for(;;){if(!i&&nn.valid(e))return e;let r=e.pos,o=null;for(let s=e.depth;;s--){let a=e.node(s);if(n>0?e.indexAfter(s)<a.childCount:e.index(s)>0){o=a.child(n>0?e.indexAfter(s):e.index(s)-1);break}else if(s==0)return null;r+=n;let l=e.doc.resolve(r);if(nn.valid(l))return l}for(;;){let s=n>0?o.firstChild:o.lastChild;if(!s){if(o.isAtom&&!o.isText&&!nt.isSelectable(o)){e=e.doc.resolve(r+o.nodeSize*n),i=!1;continue e}break}o=s,r+=n;let a=e.doc.resolve(r);if(nn.valid(a))return a}return null}}}nn.prototype.visible=!1,nn.findFrom=nn.findGapCursorFrom,ht.jsonID("gapcursor",nn);class iy{constructor(e){this.pos=e}map(e){return new iy(e.map(this.pos))}resolve(e){let n=e.resolve(this.pos);return nn.valid(n)?new nn(n):ht.near(n)}}function CQ(t){for(let e=t.depth;e>=0;e--){let n=t.index(e),i=t.node(e);if(n==0){if(i.type.spec.isolating)return!0;continue}for(let r=i.child(n-1);;r=r.lastChild){if(r.childCount==0&&!r.inlineContent||r.isAtom||r.type.spec.isolating)return!0;if(r.inlineContent)return!1}}return!0}function EQ(t){for(let e=t.depth;e>=0;e--){let n=t.indexAfter(e),i=t.node(e);if(n==i.childCount){if(i.type.spec.isolating)return!0;continue}for(let r=i.child(n);;r=r.firstChild){if(r.childCount==0&&!r.inlineContent||r.isAtom||r.type.spec.isolating)return!0;if(r.inlineContent)return!1}}return!0}function OQ(){return new fn({props:{decorations:PQ,createSelectionBetween(t,e,n){return e.pos==n.pos&&nn.valid(n)?new nn(n):null},handleClick:RQ,handleKeyDown:AQ,handleDOMEvents:{beforeinput:TQ}}})}const AQ=a6({ArrowLeft:bp("horiz",-1),ArrowRight:bp("horiz",1),ArrowUp:bp("vert",-1),ArrowDown:bp("vert",1)});function bp(t,e){const n=t=="vert"?e>0?"down":"up":e>0?"right":"left";return function(i,r,o){let s=i.selection,a=e>0?s.$to:s.$from,l=s.empty;if(s instanceof mt){if(!o.endOfTextblock(n)||a.depth==0)return!1;l=!1,a=i.doc.resolve(e>0?a.after():a.before())}let f=nn.findGapCursorFrom(a,e,l);return f?(r&&r(i.tr.setSelection(new nn(f))),!0):!1}}function RQ(t,e,n){if(!t||!t.editable)return!1;let i=t.state.doc.resolve(e);if(!nn.valid(i))return!1;let r=t.posAtCoords({left:n.clientX,top:n.clientY});return r&&r.inside>-1&&nt.isSelectable(t.state.doc.nodeAt(r.inside))?!1:(t.dispatch(t.state.tr.setSelection(new nn(i))),!0)}function TQ(t,e){if(e.inputType!="insertCompositionText"||!(t.state.selection instanceof nn))return!1;let{$from:n}=t.state.selection,i=n.parent.contentMatchAt(n.index()).findWrapping(t.state.schema.nodes.text);if(!i)return!1;let r=we.empty;for(let s=i.length-1;s>=0;s--)r=we.from(i[s].createAndFill(null,r));let o=t.state.tr.replace(n.pos,n.pos,new De(r,0,0));return o.setSelection(mt.near(o.doc.resolve(n.pos+1))),t.dispatch(o),!1}function PQ(t){if(!(t.selection instanceof nn))return null;let e=document.createElement("div");return e.className="ProseMirror-gapcursor",Gt.create(t.doc,[Dn.widget(t.selection.head,e,{key:"gapcursor"})])}var xp=200,En=function(){};En.prototype.append=function(e){return e.length?(e=En.from(e),!this.length&&e||e.length<xp&&this.leafAppend(e)||this.length<xp&&e.leafPrepend(this)||this.appendInner(e)):this},En.prototype.prepend=function(e){return e.length?En.from(e).append(this):this},En.prototype.appendInner=function(e){return new MQ(this,e)},En.prototype.slice=function(e,n){return e===void 0&&(e=0),n===void 0&&(n=this.length),e>=n?En.empty:this.sliceInner(Math.max(0,e),Math.min(this.length,n))},En.prototype.get=function(e){if(!(e<0||e>=this.length))return this.getInner(e)},En.prototype.forEach=function(e,n,i){n===void 0&&(n=0),i===void 0&&(i=this.length),n<=i?this.forEachInner(e,n,i,0):this.forEachInvertedInner(e,n,i,0)},En.prototype.map=function(e,n,i){n===void 0&&(n=0),i===void 0&&(i=this.length);var r=[];return this.forEach(function(o,s){return r.push(e(o,s))},n,i),r},En.from=function(e){return e instanceof En?e:e&&e.length?new sE(e):En.empty};var sE=(function(t){function e(i){t.call(this),this.values=i}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={length:{configurable:!0},depth:{configurable:!0}};return e.prototype.flatten=function(){return this.values},e.prototype.sliceInner=function(r,o){return r==0&&o==this.length?this:new e(this.values.slice(r,o))},e.prototype.getInner=function(r){return this.values[r]},e.prototype.forEachInner=function(r,o,s,a){for(var l=o;l<s;l++)if(r(this.values[l],a+l)===!1)return!1},e.prototype.forEachInvertedInner=function(r,o,s,a){for(var l=o-1;l>=s;l--)if(r(this.values[l],a+l)===!1)return!1},e.prototype.leafAppend=function(r){if(this.length+r.length<=xp)return new e(this.values.concat(r.flatten()))},e.prototype.leafPrepend=function(r){if(this.length+r.length<=xp)return new e(r.flatten().concat(this.values))},n.length.get=function(){return this.values.length},n.depth.get=function(){return 0},Object.defineProperties(e.prototype,n),e})(En);En.empty=new sE([]);var MQ=(function(t){function e(n,i){t.call(this),this.left=n,this.right=i,this.length=n.length+i.length,this.depth=Math.max(n.depth,i.depth)+1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.flatten=function(){return this.left.flatten().concat(this.right.flatten())},e.prototype.getInner=function(i){return i<this.left.length?this.left.get(i):this.right.get(i-this.left.length)},e.prototype.forEachInner=function(i,r,o,s){var a=this.left.length;if(r<a&&this.left.forEachInner(i,r,Math.min(o,a),s)===!1||o>a&&this.right.forEachInner(i,Math.max(r-a,0),Math.min(this.length,o)-a,s+a)===!1)return!1},e.prototype.forEachInvertedInner=function(i,r,o,s){var a=this.left.length;if(r>a&&this.right.forEachInvertedInner(i,r-a,Math.max(o,a)-a,s+a)===!1||o<a&&this.left.forEachInvertedInner(i,Math.min(r,a),o,s)===!1)return!1},e.prototype.sliceInner=function(i,r){if(i==0&&r==this.length)return this;var o=this.left.length;return r<=o?this.left.slice(i,r):i>=o?this.right.slice(i-o,r-o):this.left.slice(i,o).append(this.right.slice(0,r-o))},e.prototype.leafAppend=function(i){var r=this.right.leafAppend(i);if(r)return new e(this.left,r)},e.prototype.leafPrepend=function(i){var r=this.left.leafPrepend(i);if(r)return new e(r,this.right)},e.prototype.appendInner=function(i){return this.left.depth>=Math.max(this.right.depth,i.depth)+1?new e(this.left,new e(this.right,i)):new e(this,i)},e})(En);const IQ=500;class or{constructor(e,n){this.items=e,this.eventCount=n}popEvent(e,n){if(this.eventCount==0)return null;let i=this.items.length;for(;;i--)if(this.items.get(i-1).selection){--i;break}let r,o;n&&(r=this.remapping(i,this.items.length),o=r.maps.length);let s=e.tr,a,l,f=[],u=[];return this.items.forEach((c,d)=>{if(!c.step){r||(r=this.remapping(i,d+1),o=r.maps.length),o--,u.push(c);return}if(r){u.push(new Rr(c.map));let p=c.step.map(r.slice(o)),h;p&&s.maybeStep(p).doc&&(h=s.mapping.maps[s.mapping.maps.length-1],f.push(new Rr(h,void 0,void 0,f.length+u.length))),o--,h&&r.appendMap(h,o)}else s.maybeStep(c.step);if(c.selection)return a=r?c.selection.map(r.slice(o)):c.selection,l=new or(this.items.slice(0,i).append(u.reverse().concat(f)),this.eventCount-1),!1},this.items.length,0),{remaining:l,transform:s,selection:a}}addTransform(e,n,i,r){let o=[],s=this.eventCount,a=this.items,l=!r&&a.length?a.get(a.length-1):null;for(let u=0;u<e.steps.length;u++){let c=e.steps[u].invert(e.docs[u]),d=new Rr(e.mapping.maps[u],c,n),p;(p=l&&l.merge(d))&&(d=p,u?o.pop():a=a.slice(0,a.length-1)),o.push(d),n&&(s++,n=void 0),r||(l=d)}let f=s-i.depth;return f>DQ&&(a=NQ(a,f),s-=f),new or(a.append(o),s)}remapping(e,n){let i=new Cf;return this.items.forEach((r,o)=>{let s=r.mirrorOffset!=null&&o-r.mirrorOffset>=e?i.maps.length-r.mirrorOffset:void 0;i.appendMap(r.map,s)},e,n),i}addMaps(e){return this.eventCount==0?this:new or(this.items.append(e.map(n=>new Rr(n))),this.eventCount)}rebased(e,n){if(!this.eventCount)return this;let i=[],r=Math.max(0,this.items.length-n),o=e.mapping,s=e.steps.length,a=this.eventCount;this.items.forEach(d=>{d.selection&&a--},r);let l=n;this.items.forEach(d=>{let p=o.getMirror(--l);if(p==null)return;s=Math.min(s,p);let h=o.maps[p];if(d.step){let g=e.steps[p].invert(e.docs[p]),y=d.selection&&d.selection.map(o.slice(l+1,p));y&&a++,i.push(new Rr(h,g,y))}else i.push(new Rr(h))},r);let f=[];for(let d=n;d<s;d++)f.push(new Rr(o.maps[d]));let u=this.items.slice(0,r).append(f).append(i),c=new or(u,a);return c.emptyItemCount()>IQ&&(c=c.compress(this.items.length-i.length)),c}emptyItemCount(){let e=0;return this.items.forEach(n=>{n.step||e++}),e}compress(e=this.items.length){let n=this.remapping(0,e),i=n.maps.length,r=[],o=0;return this.items.forEach((s,a)=>{if(a>=e)r.push(s),s.selection&&o++;else if(s.step){let l=s.step.map(n.slice(i)),f=l&&l.getMap();if(i--,f&&n.appendMap(f,i),l){let u=s.selection&&s.selection.map(n.slice(i));u&&o++;let c=new Rr(f.invert(),l,u),d,p=r.length-1;(d=r.length&&r[p].merge(c))?r[p]=d:r.push(c)}}else s.map&&i--},this.items.length,0),new or(En.from(r.reverse()),o)}}or.empty=new or(En.empty,0);function NQ(t,e){let n;return t.forEach((i,r)=>{if(i.selection&&e--==0)return n=r,!1}),t.slice(n)}class Rr{constructor(e,n,i,r){this.map=e,this.step=n,this.selection=i,this.mirrorOffset=r}merge(e){if(this.step&&e.step&&!e.selection){let n=e.step.merge(this.step);if(n)return new Rr(n.getMap().invert(),n,this.selection)}}}class Wo{constructor(e,n,i,r,o){this.done=e,this.undone=n,this.prevRanges=i,this.prevTime=r,this.prevComposition=o}}const DQ=20;function BQ(t,e,n,i){let r=n.getMeta(Vs),o;if(r)return r.historyState;n.getMeta(LQ)&&(t=new Wo(t.done,t.undone,null,0,-1));let s=n.getMeta("appendedTransaction");if(n.steps.length==0)return t;if(s&&s.getMeta(Vs))return s.getMeta(Vs).redo?new Wo(t.done.addTransform(n,void 0,i,_p(e)),t.undone,aE(n.mapping.maps),t.prevTime,t.prevComposition):new Wo(t.done,t.undone.addTransform(n,void 0,i,_p(e)),null,t.prevTime,t.prevComposition);if(n.getMeta("addToHistory")!==!1&&!(s&&s.getMeta("addToHistory")===!1)){let a=n.getMeta("composition"),l=t.prevTime==0||!s&&t.prevComposition!=a&&(t.prevTime<(n.time||0)-i.newGroupDelay||!FQ(n,t.prevRanges)),f=s?ry(t.prevRanges,n.mapping):aE(n.mapping.maps);return new Wo(t.done.addTransform(n,l?e.selection.getBookmark():void 0,i,_p(e)),or.empty,f,n.time,a??t.prevComposition)}else return(o=n.getMeta("rebased"))?new Wo(t.done.rebased(n,o),t.undone.rebased(n,o),ry(t.prevRanges,n.mapping),t.prevTime,t.prevComposition):new Wo(t.done.addMaps(n.mapping.maps),t.undone.addMaps(n.mapping.maps),ry(t.prevRanges,n.mapping),t.prevTime,t.prevComposition)}function FQ(t,e){if(!e)return!1;if(!t.docChanged)return!0;let n=!1;return t.mapping.maps[0].forEach((i,r)=>{for(let o=0;o<e.length;o+=2)i<=e[o+1]&&r>=e[o]&&(n=!0)}),n}function aE(t){let e=[];for(let n=t.length-1;n>=0&&e.length==0;n--)t[n].forEach((i,r,o,s)=>e.push(o,s));return e}function ry(t,e){if(!t)return null;let n=[];for(let i=0;i<t.length;i+=2){let r=e.map(t[i],1),o=e.map(t[i+1],-1);r<=o&&n.push(r,o)}return n}function $Q(t,e,n){let i=_p(e),r=Vs.get(e).spec.config,o=(n?t.undone:t.done).popEvent(e,i);if(!o)return null;let s=o.selection.resolve(o.transform.doc),a=(n?t.done:t.undone).addTransform(o.transform,e.selection.getBookmark(),r,i),l=new Wo(n?a:o.remaining,n?o.remaining:a,null,0,-1);return o.transform.setSelection(s).setMeta(Vs,{redo:n,historyState:l})}let oy=!1,lE=null;function _p(t){let e=t.plugins;if(lE!=e){oy=!1,lE=e;for(let n=0;n<e.length;n++)if(e[n].spec.historyPreserveItems){oy=!0;break}}return oy}const Vs=new Kn("history"),LQ=new Kn("closeHistory");function qQ(t={}){return t={depth:t.depth||100,newGroupDelay:t.newGroupDelay||500},new fn({key:Vs,state:{init(){return new Wo(or.empty,or.empty,null,0,-1)},apply(e,n,i){return BQ(n,i,e,t)}},config:t,props:{handleDOMEvents:{beforeinput(e,n){let i=n.inputType,r=i=="historyUndo"?uE:i=="historyRedo"?cE:null;return r?(n.preventDefault(),r(e.state,e.dispatch)):!1}}}})}function fE(t,e){return(n,i)=>{let r=Vs.getState(n);if(!r||(t?r.undone:r.done).eventCount==0)return!1;if(i){let o=$Q(r,n,t);o&&i(e?o.scrollIntoView():o)}return!0}}const uE=fE(!1,!0),cE=fE(!0,!0);gn.create({name:"characterCount",addOptions(){return{limit:null,mode:"textSize",textCounter:t=>t.length,wordCounter:t=>t.split(" ").filter(e=>e!=="").length}},addStorage(){return{characters:()=>0,words:()=>0}},onBeforeCreate(){this.storage.characters=t=>{const e=t?.node||this.editor.state.doc;if((t?.mode||this.options.mode)==="textSize"){const i=e.textBetween(0,e.content.size,void 0," ");return this.options.textCounter(i)}return e.nodeSize},this.storage.words=t=>{const e=t?.node||this.editor.state.doc,n=e.textBetween(0,e.content.size," "," ");return this.options.wordCounter(n)}},addProseMirrorPlugins(){let t=!1;return[new fn({key:new Kn("characterCount"),appendTransaction:(e,n,i)=>{if(t)return;const r=this.options.limit;if(r==null||r===0){t=!0;return}const o=this.storage.characters({node:i.doc});if(o>r){const s=o-r,a=0,l=s;console.warn(`[CharacterCount] Initial content exceeded limit of ${r} characters. Content was automatically trimmed.`);const f=i.tr.deleteRange(a,l);return t=!0,f}t=!0},filterTransaction:(e,n)=>{const i=this.options.limit;if(!e.docChanged||i===0||i===null||i===void 0)return!0;const r=this.storage.characters({node:n.doc}),o=this.storage.characters({node:e.doc});if(o<=i||r>i&&o>i&&o<=r)return!0;if(r>i&&o>i&&o>r||!e.getMeta("paste"))return!1;const a=e.selection.$head.pos,l=o-i,f=a-l,u=a;return e.deleteRange(f,u),!(this.storage.characters({node:e.doc})>i)}})]}}),gn.create({name:"dropCursor",addOptions(){return{color:"currentColor",width:1,class:void 0}},addProseMirrorPlugins(){return[kQ(this.options)]}}),gn.create({name:"focus",addOptions(){return{className:"has-focus",mode:"all"}},addProseMirrorPlugins(){return[new fn({key:new Kn("focus"),props:{decorations:({doc:t,selection:e})=>{const{isEditable:n,isFocused:i}=this.editor,{anchor:r}=e,o=[];if(!n||!i)return Gt.create(t,[]);let s=0;this.options.mode==="deepest"&&t.descendants((l,f)=>{if(l.isText)return;if(!(r>=f&&r<=f+l.nodeSize-1))return!1;s+=1});let a=0;return t.descendants((l,f)=>{if(l.isText||!(r>=f&&r<=f+l.nodeSize-1))return!1;if(a+=1,this.options.mode==="deepest"&&s-a>0||this.options.mode==="shallowest"&&a>1)return this.options.mode==="deepest";o.push(Dn.node(f,f+l.nodeSize,{class:this.options.className}))}),Gt.create(t,o)}}})]}}),gn.create({name:"gapCursor",addProseMirrorPlugins(){return[OQ()]},extendNodeSchema(t){var e;const n={name:t.name,options:t.options,storage:t.storage};return{allowGapCursor:(e=Ut(Ye(t,"allowGapCursor",n)))!=null?e:null}}});var dE=gn.create({name:"placeholder",addOptions(){return{emptyEditorClass:"is-editor-empty",emptyNodeClass:"is-empty",placeholder:"Write something …",showOnlyWhenEditable:!0,showOnlyCurrent:!0,includeChildren:!1}},addProseMirrorPlugins(){return[new fn({key:new Kn("placeholder"),props:{decorations:({doc:t,selection:e})=>{const n=this.editor.isEditable||!this.options.showOnlyWhenEditable,{anchor:i}=e,r=[];if(!n)return null;const o=this.editor.isEmpty;return t.descendants((s,a)=>{const l=i>=a&&i<=a+s.nodeSize,f=!s.isLeaf&&pp(s);if((l||!this.options.showOnlyCurrent)&&f){const u=[this.options.emptyNodeClass];o&&u.push(this.options.emptyEditorClass);const c=Dn.node(a,a+s.nodeSize,{class:u.join(" "),"data-placeholder":typeof this.options.placeholder=="function"?this.options.placeholder({editor:this.editor,node:s,pos:a,hasAnchor:l}):this.options.placeholder});r.push(c)}return this.options.includeChildren}),Gt.create(t,r)}}})]}});gn.create({name:"selection",addOptions(){return{className:"selection"}},addProseMirrorPlugins(){const{editor:t,options:e}=this;return[new fn({key:new Kn("selection"),props:{decorations(n){return n.selection.empty||t.isFocused||!t.isEditable||MY(n.selection)||t.view.dragging?null:Gt.create(n.doc,[Dn.inline(n.selection.from,n.selection.to,{class:e.className})])}}})]}});function pE({types:t,node:e}){return e&&Array.isArray(t)&&t.includes(e.type)||e?.type===t}gn.create({name:"trailingNode",addOptions(){return{node:"paragraph",notAfter:[]}},addProseMirrorPlugins(){const t=new Kn(this.name),e=Object.entries(this.editor.schema.nodes).map(([,n])=>n).filter(n=>(this.options.notAfter||[]).concat(this.options.node).includes(n.name));return[new fn({key:t,appendTransaction:(n,i,r)=>{const{doc:o,tr:s,schema:a}=r,l=t.getState(r),f=o.content.size,u=a.nodes[this.options.node];if(l)return s.insert(f,u.create())},state:{init:(n,i)=>{const r=i.tr.doc.lastChild;return!pE({node:r,types:e})},apply:(n,i)=>{if(!n.docChanged)return i;const r=n.doc.lastChild;return!pE({node:r,types:e})}}})]}});var hE=gn.create({name:"undoRedo",addOptions(){return{depth:100,newGroupDelay:500}},addCommands(){return{undo:()=>({state:t,dispatch:e})=>uE(t,e),redo:()=>({state:t,dispatch:e})=>cE(t,e)}},addProseMirrorPlugins(){return[qQ(this.options)]},addKeyboardShortcuts(){return{"Mod-z":()=>this.editor.commands.undo(),"Shift-Mod-z":()=>this.editor.commands.redo(),"Mod-y":()=>this.editor.commands.redo(),"Mod-я":()=>this.editor.commands.undo(),"Shift-Mod-я":()=>this.editor.commands.redo()}}}),gE=vp.create({name:"paragraph",priority:1e3,addOptions(){return{HTMLAttributes:{}}},group:"block",content:"inline*",parseHTML(){return[{tag:"p"}]},renderHTML({HTMLAttributes:t}){return["p",Ga(this.options.HTMLAttributes,t),0]},addCommands(){return{setParagraph:()=>({commands:t})=>t.setNode(this.name)}},addKeyboardShortcuts(){return{"Mod-Alt-0":()=>this.editor.commands.setParagraph()}}}),VQ=vp.create({name:"hardBreak",addOptions(){return{keepMarks:!0,HTMLAttributes:{}}},inline:!0,group:"inline",selectable:!1,linebreakReplacement:!0,parseHTML(){return[{tag:"br"}]},renderHTML({HTMLAttributes:t}){return["br",Ga(this.options.HTMLAttributes,t)]},renderText(){return` 408 `},addCommands(){return{setHardBreak:()=>({commands:t,chain:e,state:n,editor:i})=>t.first([()=>t.exitCode(),()=>t.command(()=>{const{selection:r,storedMarks:o}=n;if(r.$from.parent.type.spec.isolating)return!1;const{keepMarks:s}=this.options,{splittableMarks:a}=i.extensionManager,l=o||r.$to.parentOffset&&r.$from.marks();return e().insertContent({type:this.name}).command(({tr:f,dispatch:u})=>{if(u&&l&&s){const c=l.filter(d=>a.includes(d.type.name));f.ensureMarks(c)}return!0}).run()})])}},addKeyboardShortcuts(){return{"Mod-Enter":()=>this.editor.commands.setHardBreak(),"Shift-Enter":()=>this.editor.commands.setHardBreak()}}}),zQ=VQ;function jQ(t){var e=typeof window.wp<"u"&&window.wp?.media({title:"Select Image",button:{text:"Select Image"},multiple:!1,library:{type:"image"}}).on("select",function(){var n=e.state().get("selection").first().toJSON();t(n.url)}).open()}function HQ(t){var e=typeof window.wp<"u"&&window.wp?.media({title:"Select File",button:{text:"Select File"},multiple:!1}).on("select",function(){var n=e.state().get("selection").first().toJSON();t(n.url)}).open()}function UQ(t){if(!t)return"";const e=t.split("/"),n=e[e.length-1];return n.length>10?n.slice(0,10)+"...":n}function WQ(t){if(!t)return"";const e=t.split("/");return e[e.length-1]}const KQ={},GQ={class:"iafw:inline-flex iafw:[&>*]:shadow-none iafw:[&>*:first-child]:rounded-r-none iafw:[&>*:last-child]:rounded-l-none iafw:[&>*:not(:first-child):not(:last-child)]:rounded-none iafw:[&>*:not(:last-child)]:border-r-0 iafw:[&>*:only-child]:rounded-md"};function JQ(t,e){return E(),X("div",GQ,[z(t.$slots,"default")])}const YQ=Pa(KQ,[["render",JQ]]);function XQ(t){var e;const{char:n,allowSpaces:i,allowToIncludeChar:r,allowedPrefixes:o,startOfLine:s,$position:a}=t,l=i&&!r,f=iQ(n),u=new RegExp(`\\s${f}$`),c=s?"^":"",d=r?"":f,p=l?new RegExp(`${c}${f}.*?(?=\\s${d}|$)`,"gm"):new RegExp(`${c}(?:^)?${f}[^\\s${d}]*`,"gm"),h=((e=a.nodeBefore)==null?void 0:e.isText)&&a.nodeBefore.text;if(!h)return null;const g=a.pos-h.length,y=Array.from(h.matchAll(p)).pop();if(!y||y.input===void 0||y.index===void 0)return null;const w=y.input.slice(Math.max(0,y.index-1),y.index),v=new RegExp(`^[${o?.join("")}\0]?$`).test(w);if(o!==null&&!v)return null;const _=g+y.index;let b=_+y[0].length;return l&&u.test(h.slice(b-1,b+1))&&(y[0]+=" ",b+=1),_<a.pos&&b>=a.pos?{range:{from:_,to:b},query:y[0].slice(n.length),text:y[0]}:null}var QQ=new Kn("suggestion");function ZQ({pluginKey:t=QQ,editor:e,char:n="@",allowSpaces:i=!1,allowToIncludeChar:r=!1,allowedPrefixes:o=[" "],startOfLine:s=!1,decorationTag:a="span",decorationClass:l="suggestion",decorationContent:f="",decorationEmptyClass:u="is-empty",command:c=()=>null,items:d=()=>[],render:p=()=>({}),allow:h=()=>!0,findSuggestionMatch:g=XQ}){let y;const w=p?.(),v=()=>{const k=e.state.selection.$anchor.pos,S=e.view.coordsAtPos(k),{top:T,right:A,bottom:R,left:F}=S;try{return new DOMRect(F,T,A-F,R-T)}catch{return null}},_=(k,S)=>S?()=>{const T=t.getState(e.state),A=T?.decorationId,R=k.dom.querySelector(`[data-decoration-id="${A}"]`);return R?.getBoundingClientRect()||null}:v;function b(k,S){var T;try{const R=t.getState(k.state),F=R?.decorationId?k.dom.querySelector(`[data-decoration-id="${R.decorationId}"]`):null,L={editor:e,range:R?.range||{from:0,to:0},query:R?.query||null,text:R?.text||null,items:[],command:W=>c({editor:e,range:R?.range||{from:0,to:0},props:W}),decorationNode:F,clientRect:_(k,F)};(T=w?.onExit)==null||T.call(w,L)}catch{}const A=k.state.tr.setMeta(S,{exit:!0});k.dispatch(A)}const x=new fn({key:t,view(){return{update:async(k,S)=>{var T,A,R,F,L,W,ae;const le=(T=this.key)==null?void 0:T.getState(S),ce=(A=this.key)==null?void 0:A.getState(k.state),re=le.active&&ce.active&&le.range.from!==ce.range.from,te=!le.active&&ce.active,He=le.active&&!ce.active,st=!te&&!He&&le.query!==ce.query,ut=te||re&&st,ct=st||re,vt=He||re&&st;if(!ut&&!ct&&!vt)return;const We=vt&&!ut?le:ce,Ze=k.dom.querySelector(`[data-decoration-id="${We.decorationId}"]`);y={editor:e,range:We.range,query:We.query,text:We.text,items:[],command:ye=>c({editor:e,range:We.range,props:ye}),decorationNode:Ze,clientRect:_(k,Ze)},ut&&((R=w?.onBeforeStart)==null||R.call(w,y)),ct&&((F=w?.onBeforeUpdate)==null||F.call(w,y)),(ct||ut)&&(y.items=await d({editor:e,query:We.query})),vt&&((L=w?.onExit)==null||L.call(w,y)),ct&&((W=w?.onUpdate)==null||W.call(w,y)),ut&&((ae=w?.onStart)==null||ae.call(w,y))},destroy:()=>{var k;y&&((k=w?.onExit)==null||k.call(w,y))}}},state:{init(){return{active:!1,range:{from:0,to:0},query:null,text:null,composing:!1}},apply(k,S,T,A){const{isEditable:R}=e,{composing:F}=e.view,{selection:L}=k,{empty:W,from:ae}=L,le={...S},ce=k.getMeta(t);if(ce&&ce.exit)return le.active=!1,le.decorationId=null,le.range={from:0,to:0},le.query=null,le.text=null,le;if(le.composing=F,R&&(W||e.view.composing)){(ae<S.range.from||ae>S.range.to)&&!F&&!S.composing&&(le.active=!1);const re=g({char:n,allowSpaces:i,allowToIncludeChar:r,allowedPrefixes:o,startOfLine:s,$position:L.$from}),te=`id_${Math.floor(Math.random()*4294967295)}`;re&&h({editor:e,state:A,range:re.range,isActive:S.active})?(le.active=!0,le.decorationId=S.decorationId?S.decorationId:te,le.range=re.range,le.query=re.query,le.text=re.text):le.active=!1}else le.active=!1;return le.active||(le.decorationId=null,le.range={from:0,to:0},le.query=null,le.text=null),le}},props:{handleKeyDown(k,S){var T,A,R,F;const{active:L,range:W}=x.getState(k.state);if(!L)return!1;if(S.key==="Escape"||S.key==="Esc"){const le=x.getState(k.state),ce=(T=y?.decorationNode)!=null?T:null,re=ce??(le?.decorationId?k.dom.querySelector(`[data-decoration-id="${le.decorationId}"]`):null);if(((A=w?.onKeyDown)==null?void 0:A.call(w,{view:k,event:S,range:le.range}))||!1)return!0;const He={editor:e,range:le.range,query:le.query,text:le.text,items:[],command:st=>c({editor:e,range:le.range,props:st}),decorationNode:re,clientRect:re?()=>re.getBoundingClientRect()||null:null};return(R=w?.onExit)==null||R.call(w,He),b(k,t),!0}return((F=w?.onKeyDown)==null?void 0:F.call(w,{view:k,event:S,range:W}))||!1},decorations(k){const{active:S,range:T,decorationId:A,query:R}=x.getState(k);if(!S)return null;const F=!R?.length,L=[l];return F&&L.push(u),Gt.create(k.doc,[Dn.inline(T.from,T.to,{nodeName:a,class:L.join(" "),"data-decoration-id":A,"data-decoration-content":f})])}}});return x}var eZ=ZQ;const tZ=q({__name:"Card",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"card",class:Ce(m(he)("iafw:bg-card iafw:text-card-foreground iafw:flex iafw:flex-col iafw:gap-6 iafw:rounded-xl iafw:border iafw:py-6 iafw:shadow-sm",e.class))},[z(n.$slots,"default")],2))}}),nZ=q({__name:"CardContent",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"card-content",class:Ce(m(he)("iafw:px-6",e.class))},[z(n.$slots,"default")],2))}}),iZ=["innerHTML"],rZ=q({__name:"CodeListItem",props:{item:{},query:{}},setup(t){const e=t,n=U(()=>{if(!e.query)return e.item.path;const i=e.query.trim();return e.item.path.split(new RegExp(`(${i})`,"gi")).map(o=>o.toLowerCase()===i.toLowerCase()?`<span class="iafw:font-bold iafw:text-primary">${i}</span>`:o).join("")});return(i,r)=>(E(),X("div",{innerHTML:m(n)},null,8,iZ))}}),oZ={class:"iafw:overflow-auto iafw:max-h-60"},sZ={key:0,class:"iafw:px-3 iafw:py-1 iafw:text-sm iafw:flex iafw:flex-col iafw:gap-2 iafw:bg-muted/50 iafw:max-w-52"},aZ={class:"iafw:text-primary iafw:font-bold"},lZ={class:"iafw:text-xs iafw:flex iafw:flex-col iafw:gap-1"},fZ=q({__name:"CodeList",props:{editor:{},query:{},items:{}},emits:["select"],setup(t,{expose:e,emit:n}){const i=t,r=j(0),o=n;function s(f){r.value=f==="ArrowUp"?r.value>0?r.value-1:r.value=(i.items?.length||1)-1:f==="ArrowDown"?r.value<(i.items?.length||1)-1?r.value+1:r.value=0:0}function a(f){const u=i.items?.[f??r.value];u&&o("select",u.path)}const l=U(()=>i.items?.[r.value]);return e({updateItemIndex:s,selectItem:a}),(f,u)=>{const c=nZ,d=tZ;return E(),B(d,{class:"iafw:p-0 iafw:rounded-none iafw:z-10"},{default:C(()=>[M(c,{class:"iafw:p-0 iafw:flex"},{default:C(()=>[ie("div",oZ,[(E(!0),X(Ve,null,Rt(f.items,(p,h)=>(E(),B(rZ,{key:p.path,value:p.path,query:f.query,item:p,onClick:g=>a(h),class:Ce(m(he)("iafw:cursor-pointer iafw:hover:bg-muted iafw:py-0.5 iafw:px-2 iafw:font-mono iafw:text-xs",m(r)===h&&"iafw:bg-muted"))},null,8,["value","query","item","onClick","class"]))),128))]),m(l)?(E(),X("div",sZ,[ie("div",aZ,Ee(m(l).name||m(l).path),1),ie("div",lZ,[ie("div",null,[u[0]||(u[0]=xe(" Type: ",-1)),ie("strong",null,Ee(m(l).type),1)]),xe(" "+Ee(m(l).description),1)])])):Re("",!0)]),_:1})]),_:1})}}}),uZ=new Kn("codeSuggestion"),mE=(t,e)=>{bx({getBoundingClientRect:()=>IY(t.view,t.state.selection.from,t.state.selection.to)},e,{placement:"bottom-start",strategy:"absolute",middleware:[vx(),Kg()]}).then(({x:i,y:r,strategy:o})=>{e.style.width="max-content",e.style.position=o,e.style.left=`${i}px`,e.style.top=`${r}px`})};function kp(t){t&&(t.destroy(),t.element?.remove(),t=null)}const yE=t=>{const e=[],n=/\{\{[^{}]*\}\}/g;return t.descendants((i,r)=>{if(!i.isTextblock)return!0;let o="";i.forEach(a=>{a.isText?o+=a.text:o+=" "});let s=null;for(;(s=n.exec(o))!==null;){let a=null,l=null,f=0;i.forEach((u,c)=>{if(!u.isText||!s){f+=1;return}const d=u.text||"",p=Math.max(0,s.index-f),h=Math.min(d.length,s.index+s[0].length-f);if(p<d.length&&h>0){const g=r+1+c+p,y=r+1+c+h;a=a===null?g:Math.min(a,g),l=l===null?y:Math.max(l,y)}f+=d.length}),a!==null&&l!==null&&e.push(Dn.inline(a,l,{class:"code-placeholder-decoration"}))}return!0}),Gt.create(t,e)};function wE(t){const{$from:e}=t.selection,n=e.pos;let i=-1,r=-1;for(let s=n-1;s>=1;s--)try{if(t.doc.textBetween(s,Math.min(s+2,t.doc.content.size))==="{{"){i=s;break}}catch{continue}if(i!==-1)for(let s=n;s<t.doc.content.size-1;s++)try{if(t.doc.textBetween(s,Math.min(s+2,t.doc.content.size))==="}}"){r=s+2;break}}catch{continue}return{isInsideBraces:i!==-1&&r!==-1&&n>i+1&&n<r-1,start:i!==-1?i+2:-1,end:r!==-1?r-2:-1,cursorPos:n,placeholderStart:i,placeholderEnd:r,size:t.doc.content.size}}const vE=gn.create({name:"codeSuggestion",addStorage(){return{items:[]}},addCommands(){return{updateSuggestionItems:t=>()=>(this.storage.items=t,this.options.onUpdateItems&&this.options.onUpdateItems(t),!0)}},addOptions(){return{items:[],onUpdateItems:null}},onBeforeCreate(){this.options.items&&this.options.items.length>0&&(this.storage.items=[...this.options.items])},addInputRules(){return[new $6({find:/\{\{$/,handler:({state:t,range:e})=>{const{tr:n}=t,i=e.from,r=e.to;n.delete(i,r),n.insertText("{{ }}",i),n.setSelection(ht.near(n.doc.resolve(i+3)))}})]},addProseMirrorPlugins(){return[new fn({state:{init:(t,{doc:e})=>yE(e),apply:(t,e)=>t.docChanged?yE(t.doc):e.map(t.mapping,t.doc)},props:{decorations(t){return this.getState(t)}}}),eZ({char:"{{",pluginKey:uZ,editor:this.editor,startOfLine:!1,allowSpaces:!0,allowedPrefixes:null,decorationClass:"code-suggestion-decoration",allow:({state:t})=>{const{isInsideBraces:e}=wE(t);return e},items:({query:t})=>{const e=this.storage.items||[];return e.length===0?[]:!t||t.trim()===""?e:e.filter(n=>n.path.toLowerCase().trim().includes(t.toLowerCase().trim()))},render:()=>{let t=null,e=null;const n=(i,r)=>{const{start:o,end:s}=wE(r.state),a=r.state.tr.deleteRange(o,s).insertText(` ${i} `,o);a.setSelection(ht.near(a.doc.resolve(o+i.length+4))),r.view.dispatch(a),kp(t),r.commands.focus()};return{onStart:i=>{t=new sQ(fZ,{props:{editor:i.editor,query:i.query,onSelect:r=>n(r,i.editor),items:i.items},editor:i.editor}),!(!i.clientRect||!t.element)&&(t.element.style.position="absolute",t.element.style.top="0",t.element.style.left="0",document.body.querySelector("#infixs-pingo-notify-app")?.appendChild(t.element),mE(i.editor,t.element),e=r=>{const o=r.target,s=t?.element,a=i.editor.view.dom;s&&!s.contains(o)&&!a.contains(o)&&kp(t)},requestAnimationFrame(()=>{document.addEventListener("click",e,!0)}))},onUpdate:i=>{!i.clientRect||!t||(t.updateProps(i),mE(i.editor,t.element))},onExit:()=>{kp(t),e&&(document.removeEventListener("click",e,!0),e=null)},onKeyDown:i=>i.event.key==="."?!1:i.event.key==="ArrowUp"||i.event.key==="ArrowDown"?t?(t.ref?.updateItemIndex(i.event.key),!0):!1:i.event.key==="Enter"||i.event.key==="Tab"?t?(t.ref?.selectItem(),!0):!1:i.event.key==="Escape"?(kp(t),e&&(document.removeEventListener("click",e,!0),e=null),this.editor.commands.focus(),!0):!1}},command:({editor:t,range:e,props:n})=>{t.chain().focus().deleteRange(e).insertContent(`${n.value} }}`).run()}})]}}),sy=q({__name:"Popover",props:{defaultOpen:{type:Boolean},open:{type:Boolean},modal:{type:Boolean}},emits:["update:open"],setup(t,{emit:e}){const r=Bt(t,e);return(o,s)=>(E(),B(m(ZI),fe({"data-slot":"popover"},m(r)),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}}),ay=q({inheritAttrs:!1,__name:"PopoverContent",props:{forceMount:{type:Boolean},side:{},sideOffset:{default:4},sideFlip:{type:Boolean},align:{default:"center"},alignOffset:{},alignFlip:{type:Boolean},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},disableOutsidePointerEvents:{type:Boolean},class:{},disableAnimation:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class"),o=Bt(r,i);return(s,a)=>(E(),B(m(lN),{to:"#infixs-pingo-notify-app"},{default:C(()=>[M(m(sN),fe({"data-slot":"popover-content"},{...m(o),...s.$attrs},{class:m(he)("iafw:bg-popover iafw:z-50 iafw:w-72 iafw:rounded-md iafw:border iafw:p-4 iafw:shadow-md iafw:origin-(--reka-popover-content-transform-origin) iafw:outline-hidden",n.disableAnimation||"iafw:text-popover-foreground iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:data-[state=closed]:zoom-out-95 iafw:data-[state=open]:zoom-in-95 iafw:data-[side=bottom]:slide-in-from-top-2 iafw:data-[side=left]:slide-in-from-right-2 iafw:data-[side=right]:slide-in-from-left-2 iafw:data-[side=top]:slide-in-from-bottom-2",n.class)}),{default:C(()=>[z(s.$slots,"default")]),_:3},16,["class"])]),_:3}))}}),ly=q({__name:"PopoverTrigger",props:{asChild:{type:Boolean},as:{}},setup(t){const e=t;return(n,i)=>(E(),B(m(uN),fe({"data-slot":"popover-trigger"},e),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),cZ={smileys_people:JSON.parse('[{"n":["grinning face","grinning"],"u":"1f600"},{"n":["grinning face with smiling eyes","grin"],"u":"1f601"},{"n":["face with tears of joy","joy"],"u":"1f602"},{"n":["rolling on the floor laughing","rolling_on_the_floor_laughing"],"u":"1f923"},{"n":["smiling face with open mouth","smiley"],"u":"1f603"},{"n":["smiling face with open mouth and smiling eyes","smile"],"u":"1f604"},{"n":["smiling face with open mouth and cold sweat","sweat_smile"],"u":"1f605"},{"n":["smiling face with open mouth and tightly-closed eyes","laughing","satisfied"],"u":"1f606"},{"n":["winking face","wink"],"u":"1f609"},{"n":["smiling face with smiling eyes","blush"],"u":"1f60a"},{"n":["face savouring delicious food","yum"],"u":"1f60b"},{"n":["smiling face with sunglasses","sunglasses"],"u":"1f60e"},{"n":["smiling face with heart-shaped eyes","heart_eyes"],"u":"1f60d"},{"n":["face throwing a kiss","kissing_heart"],"u":"1f618"},{"n":["kissing face","kissing"],"u":"1f617"},{"n":["kissing face with smiling eyes","kissing_smiling_eyes"],"u":"1f619"},{"n":["kissing face with closed eyes","kissing_closed_eyes"],"u":"1f61a"},{"n":["white smiling face","relaxed"],"u":"263a-fe0f"},{"n":["slightly smiling face","slightly_smiling_face"],"u":"1f642"},{"n":["hugging face","hugging_face"],"u":"1f917"},{"n":["grinning face with star eyes","star-struck","grinning_face_with_star_eyes"],"u":"1f929"},{"n":["thinking face","thinking_face"],"u":"1f914"},{"n":["face with one eyebrow raised","face_with_raised_eyebrow","face_with_one_eyebrow_raised"],"u":"1f928"},{"n":["neutral face","neutral_face"],"u":"1f610"},{"n":["expressionless face","expressionless"],"u":"1f611"},{"n":["face without mouth","no_mouth"],"u":"1f636"},{"n":["face with rolling eyes","face_with_rolling_eyes"],"u":"1f644"},{"n":["smirking face","smirk"],"u":"1f60f"},{"n":["persevering face","persevere"],"u":"1f623"},{"n":["disappointed but relieved face","disappointed_relieved"],"u":"1f625"},{"n":["face with open mouth","open_mouth"],"u":"1f62e"},{"n":["zipper-mouth face","zipper_mouth_face"],"u":"1f910"},{"n":["hushed face","hushed"],"u":"1f62f"},{"n":["sleepy face","sleepy"],"u":"1f62a"},{"n":["tired face","tired_face"],"u":"1f62b"},{"n":["sleeping face","sleeping"],"u":"1f634"},{"n":["relieved face","relieved"],"u":"1f60c"},{"n":["face with stuck-out tongue","stuck_out_tongue"],"u":"1f61b"},{"n":["face with stuck-out tongue and winking eye","stuck_out_tongue_winking_eye"],"u":"1f61c"},{"n":["face with stuck-out tongue and tightly-closed eyes","stuck_out_tongue_closed_eyes"],"u":"1f61d"},{"n":["drooling face","drooling_face"],"u":"1f924"},{"n":["unamused face","unamused"],"u":"1f612"},{"n":["face with cold sweat","sweat"],"u":"1f613"},{"n":["pensive face","pensive"],"u":"1f614"},{"n":["confused face","confused"],"u":"1f615"},{"n":["upside-down face","upside_down_face"],"u":"1f643"},{"n":["money-mouth face","money_mouth_face"],"u":"1f911"},{"n":["astonished face","astonished"],"u":"1f632"},{"n":["white_frowning_face"],"u":"2639-fe0f"},{"n":["slightly frowning face","slightly_frowning_face"],"u":"1f641"},{"n":["confounded face","confounded"],"u":"1f616"},{"n":["disappointed face","disappointed"],"u":"1f61e"},{"n":["worried face","worried"],"u":"1f61f"},{"n":["face with look of triumph","triumph"],"u":"1f624"},{"n":["crying face","cry"],"u":"1f622"},{"n":["loudly crying face","sob"],"u":"1f62d"},{"n":["frowning face with open mouth","frowning"],"u":"1f626"},{"n":["anguished face","anguished"],"u":"1f627"},{"n":["fearful face","fearful"],"u":"1f628"},{"n":["weary face","weary"],"u":"1f629"},{"n":["shocked face with exploding head","exploding_head","shocked_face_with_exploding_head"],"u":"1f92f"},{"n":["grimacing face","grimacing"],"u":"1f62c"},{"n":["face with open mouth and cold sweat","cold_sweat"],"u":"1f630"},{"n":["face screaming in fear","scream"],"u":"1f631"},{"n":["flushed face","flushed"],"u":"1f633"},{"n":["grinning face with one large and one small eye","zany_face","grinning_face_with_one_large_and_one_small_eye"],"u":"1f92a"},{"n":["dizzy face","dizzy_face"],"u":"1f635"},{"n":["pouting face","rage"],"u":"1f621"},{"n":["angry face","angry"],"u":"1f620"},{"n":["serious face with symbols covering mouth","face_with_symbols_on_mouth","serious_face_with_symbols_covering_mouth"],"u":"1f92c"},{"n":["face with medical mask","mask"],"u":"1f637"},{"n":["face with thermometer","face_with_thermometer"],"u":"1f912"},{"n":["face with head-bandage","face_with_head_bandage"],"u":"1f915"},{"n":["nauseated face","nauseated_face"],"u":"1f922"},{"n":["face with open mouth vomiting","face_vomiting","face_with_open_mouth_vomiting"],"u":"1f92e"},{"n":["sneezing face","sneezing_face"],"u":"1f927"},{"n":["smiling face with halo","innocent"],"u":"1f607"},{"n":["face with cowboy hat","face_with_cowboy_hat"],"u":"1f920"},{"n":["clown face","clown_face"],"u":"1f921"},{"n":["lying face","lying_face"],"u":"1f925"},{"n":["face with finger covering closed lips","shushing_face","face_with_finger_covering_closed_lips"],"u":"1f92b"},{"n":["smiling face with smiling eyes and hand covering mouth","face_with_hand_over_mouth","smiling_face_with_smiling_eyes_and_hand_covering_mouth"],"u":"1f92d"},{"n":["face with monocle","face_with_monocle"],"u":"1f9d0"},{"n":["nerd face","nerd_face"],"u":"1f913"},{"n":["smiling face with horns","smiling_imp"],"u":"1f608"},{"n":["imp"],"u":"1f47f"},{"n":["japanese ogre","japanese_ogre"],"u":"1f479"},{"n":["japanese goblin","japanese_goblin"],"u":"1f47a"},{"n":["skull"],"u":"1f480"},{"n":["skull_and_crossbones"],"u":"2620-fe0f"},{"n":["ghost"],"u":"1f47b"},{"n":["extraterrestrial alien","alien"],"u":"1f47d"},{"n":["alien monster","space_invader"],"u":"1f47e"},{"n":["robot face","robot_face"],"u":"1f916"},{"n":["pile of poo","hankey","poop","shit"],"u":"1f4a9"},{"n":["smiling cat face with open mouth","smiley_cat"],"u":"1f63a"},{"n":["grinning cat face with smiling eyes","smile_cat"],"u":"1f638"},{"n":["cat face with tears of joy","joy_cat"],"u":"1f639"},{"n":["smiling cat face with heart-shaped eyes","heart_eyes_cat"],"u":"1f63b"},{"n":["cat face with wry smile","smirk_cat"],"u":"1f63c"},{"n":["kissing cat face with closed eyes","kissing_cat"],"u":"1f63d"},{"n":["weary cat face","scream_cat"],"u":"1f640"},{"n":["crying cat face","crying_cat_face"],"u":"1f63f"},{"n":["pouting cat face","pouting_cat"],"u":"1f63e"},{"n":["see-no-evil monkey","see_no_evil"],"u":"1f648"},{"n":["hear-no-evil monkey","hear_no_evil"],"u":"1f649"},{"n":["speak-no-evil monkey","speak_no_evil"],"u":"1f64a"},{"n":["baby"],"u":"1f476","v":["1f476-1f3fb","1f476-1f3fc","1f476-1f3fd","1f476-1f3fe","1f476-1f3ff"]},{"n":["child"],"u":"1f9d2","v":["1f9d2-1f3fb","1f9d2-1f3fc","1f9d2-1f3fd","1f9d2-1f3fe","1f9d2-1f3ff"]},{"n":["boy"],"u":"1f466","v":["1f466-1f3fb","1f466-1f3fc","1f466-1f3fd","1f466-1f3fe","1f466-1f3ff"]},{"n":["girl"],"u":"1f467","v":["1f467-1f3fb","1f467-1f3fc","1f467-1f3fd","1f467-1f3fe","1f467-1f3ff"]},{"n":["adult"],"u":"1f9d1","v":["1f9d1-1f3fb","1f9d1-1f3fc","1f9d1-1f3fd","1f9d1-1f3fe","1f9d1-1f3ff"]},{"n":["man"],"u":"1f468","v":["1f468-1f3fb","1f468-1f3fc","1f468-1f3fd","1f468-1f3fe","1f468-1f3ff"]},{"n":["woman"],"u":"1f469","v":["1f469-1f3fb","1f469-1f3fc","1f469-1f3fd","1f469-1f3fe","1f469-1f3ff"]},{"n":["older adult","older_adult"],"u":"1f9d3","v":["1f9d3-1f3fb","1f9d3-1f3fc","1f9d3-1f3fd","1f9d3-1f3fe","1f9d3-1f3ff"]},{"n":["older man","older_man"],"u":"1f474","v":["1f474-1f3fb","1f474-1f3fc","1f474-1f3fd","1f474-1f3fe","1f474-1f3ff"]},{"n":["older woman","older_woman"],"u":"1f475","v":["1f475-1f3fb","1f475-1f3fc","1f475-1f3fd","1f475-1f3fe","1f475-1f3ff"]},{"n":["male-doctor"],"u":"1f468-200d-2695-fe0f","v":["1f468-1f3fb-200d-2695-fe0f","1f468-1f3fc-200d-2695-fe0f","1f468-1f3fd-200d-2695-fe0f","1f468-1f3fe-200d-2695-fe0f","1f468-1f3ff-200d-2695-fe0f"]},{"n":["female-doctor"],"u":"1f469-200d-2695-fe0f","v":["1f469-1f3fb-200d-2695-fe0f","1f469-1f3fc-200d-2695-fe0f","1f469-1f3fd-200d-2695-fe0f","1f469-1f3fe-200d-2695-fe0f","1f469-1f3ff-200d-2695-fe0f"]},{"n":["male-student"],"u":"1f468-200d-1f393","v":["1f468-1f3fb-200d-1f393","1f468-1f3fc-200d-1f393","1f468-1f3fd-200d-1f393","1f468-1f3fe-200d-1f393","1f468-1f3ff-200d-1f393"]},{"n":["female-student"],"u":"1f469-200d-1f393","v":["1f469-1f3fb-200d-1f393","1f469-1f3fc-200d-1f393","1f469-1f3fd-200d-1f393","1f469-1f3fe-200d-1f393","1f469-1f3ff-200d-1f393"]},{"n":["male-teacher"],"u":"1f468-200d-1f3eb","v":["1f468-1f3fb-200d-1f3eb","1f468-1f3fc-200d-1f3eb","1f468-1f3fd-200d-1f3eb","1f468-1f3fe-200d-1f3eb","1f468-1f3ff-200d-1f3eb"]},{"n":["female-teacher"],"u":"1f469-200d-1f3eb","v":["1f469-1f3fb-200d-1f3eb","1f469-1f3fc-200d-1f3eb","1f469-1f3fd-200d-1f3eb","1f469-1f3fe-200d-1f3eb","1f469-1f3ff-200d-1f3eb"]},{"n":["male-judge"],"u":"1f468-200d-2696-fe0f","v":["1f468-1f3fb-200d-2696-fe0f","1f468-1f3fc-200d-2696-fe0f","1f468-1f3fd-200d-2696-fe0f","1f468-1f3fe-200d-2696-fe0f","1f468-1f3ff-200d-2696-fe0f"]},{"n":["female-judge"],"u":"1f469-200d-2696-fe0f","v":["1f469-1f3fb-200d-2696-fe0f","1f469-1f3fc-200d-2696-fe0f","1f469-1f3fd-200d-2696-fe0f","1f469-1f3fe-200d-2696-fe0f","1f469-1f3ff-200d-2696-fe0f"]},{"n":["male-farmer"],"u":"1f468-200d-1f33e","v":["1f468-1f3fb-200d-1f33e","1f468-1f3fc-200d-1f33e","1f468-1f3fd-200d-1f33e","1f468-1f3fe-200d-1f33e","1f468-1f3ff-200d-1f33e"]},{"n":["female-farmer"],"u":"1f469-200d-1f33e","v":["1f469-1f3fb-200d-1f33e","1f469-1f3fc-200d-1f33e","1f469-1f3fd-200d-1f33e","1f469-1f3fe-200d-1f33e","1f469-1f3ff-200d-1f33e"]},{"n":["male-cook"],"u":"1f468-200d-1f373","v":["1f468-1f3fb-200d-1f373","1f468-1f3fc-200d-1f373","1f468-1f3fd-200d-1f373","1f468-1f3fe-200d-1f373","1f468-1f3ff-200d-1f373"]},{"n":["female-cook"],"u":"1f469-200d-1f373","v":["1f469-1f3fb-200d-1f373","1f469-1f3fc-200d-1f373","1f469-1f3fd-200d-1f373","1f469-1f3fe-200d-1f373","1f469-1f3ff-200d-1f373"]},{"n":["male-mechanic"],"u":"1f468-200d-1f527","v":["1f468-1f3fb-200d-1f527","1f468-1f3fc-200d-1f527","1f468-1f3fd-200d-1f527","1f468-1f3fe-200d-1f527","1f468-1f3ff-200d-1f527"]},{"n":["female-mechanic"],"u":"1f469-200d-1f527","v":["1f469-1f3fb-200d-1f527","1f469-1f3fc-200d-1f527","1f469-1f3fd-200d-1f527","1f469-1f3fe-200d-1f527","1f469-1f3ff-200d-1f527"]},{"n":["male-factory-worker"],"u":"1f468-200d-1f3ed","v":["1f468-1f3fb-200d-1f3ed","1f468-1f3fc-200d-1f3ed","1f468-1f3fd-200d-1f3ed","1f468-1f3fe-200d-1f3ed","1f468-1f3ff-200d-1f3ed"]},{"n":["female-factory-worker"],"u":"1f469-200d-1f3ed","v":["1f469-1f3fb-200d-1f3ed","1f469-1f3fc-200d-1f3ed","1f469-1f3fd-200d-1f3ed","1f469-1f3fe-200d-1f3ed","1f469-1f3ff-200d-1f3ed"]},{"n":["male-office-worker"],"u":"1f468-200d-1f4bc","v":["1f468-1f3fb-200d-1f4bc","1f468-1f3fc-200d-1f4bc","1f468-1f3fd-200d-1f4bc","1f468-1f3fe-200d-1f4bc","1f468-1f3ff-200d-1f4bc"]},{"n":["female-office-worker"],"u":"1f469-200d-1f4bc","v":["1f469-1f3fb-200d-1f4bc","1f469-1f3fc-200d-1f4bc","1f469-1f3fd-200d-1f4bc","1f469-1f3fe-200d-1f4bc","1f469-1f3ff-200d-1f4bc"]},{"n":["male-scientist"],"u":"1f468-200d-1f52c","v":["1f468-1f3fb-200d-1f52c","1f468-1f3fc-200d-1f52c","1f468-1f3fd-200d-1f52c","1f468-1f3fe-200d-1f52c","1f468-1f3ff-200d-1f52c"]},{"n":["female-scientist"],"u":"1f469-200d-1f52c","v":["1f469-1f3fb-200d-1f52c","1f469-1f3fc-200d-1f52c","1f469-1f3fd-200d-1f52c","1f469-1f3fe-200d-1f52c","1f469-1f3ff-200d-1f52c"]},{"n":["male-technologist"],"u":"1f468-200d-1f4bb","v":["1f468-1f3fb-200d-1f4bb","1f468-1f3fc-200d-1f4bb","1f468-1f3fd-200d-1f4bb","1f468-1f3fe-200d-1f4bb","1f468-1f3ff-200d-1f4bb"]},{"n":["female-technologist"],"u":"1f469-200d-1f4bb","v":["1f469-1f3fb-200d-1f4bb","1f469-1f3fc-200d-1f4bb","1f469-1f3fd-200d-1f4bb","1f469-1f3fe-200d-1f4bb","1f469-1f3ff-200d-1f4bb"]},{"n":["male-singer"],"u":"1f468-200d-1f3a4","v":["1f468-1f3fb-200d-1f3a4","1f468-1f3fc-200d-1f3a4","1f468-1f3fd-200d-1f3a4","1f468-1f3fe-200d-1f3a4","1f468-1f3ff-200d-1f3a4"]},{"n":["female-singer"],"u":"1f469-200d-1f3a4","v":["1f469-1f3fb-200d-1f3a4","1f469-1f3fc-200d-1f3a4","1f469-1f3fd-200d-1f3a4","1f469-1f3fe-200d-1f3a4","1f469-1f3ff-200d-1f3a4"]},{"n":["male-artist"],"u":"1f468-200d-1f3a8","v":["1f468-1f3fb-200d-1f3a8","1f468-1f3fc-200d-1f3a8","1f468-1f3fd-200d-1f3a8","1f468-1f3fe-200d-1f3a8","1f468-1f3ff-200d-1f3a8"]},{"n":["female-artist"],"u":"1f469-200d-1f3a8","v":["1f469-1f3fb-200d-1f3a8","1f469-1f3fc-200d-1f3a8","1f469-1f3fd-200d-1f3a8","1f469-1f3fe-200d-1f3a8","1f469-1f3ff-200d-1f3a8"]},{"n":["male-pilot"],"u":"1f468-200d-2708-fe0f","v":["1f468-1f3fb-200d-2708-fe0f","1f468-1f3fc-200d-2708-fe0f","1f468-1f3fd-200d-2708-fe0f","1f468-1f3fe-200d-2708-fe0f","1f468-1f3ff-200d-2708-fe0f"]},{"n":["female-pilot"],"u":"1f469-200d-2708-fe0f","v":["1f469-1f3fb-200d-2708-fe0f","1f469-1f3fc-200d-2708-fe0f","1f469-1f3fd-200d-2708-fe0f","1f469-1f3fe-200d-2708-fe0f","1f469-1f3ff-200d-2708-fe0f"]},{"n":["male-astronaut"],"u":"1f468-200d-1f680","v":["1f468-1f3fb-200d-1f680","1f468-1f3fc-200d-1f680","1f468-1f3fd-200d-1f680","1f468-1f3fe-200d-1f680","1f468-1f3ff-200d-1f680"]},{"n":["female-astronaut"],"u":"1f469-200d-1f680","v":["1f469-1f3fb-200d-1f680","1f469-1f3fc-200d-1f680","1f469-1f3fd-200d-1f680","1f469-1f3fe-200d-1f680","1f469-1f3ff-200d-1f680"]},{"n":["male-firefighter"],"u":"1f468-200d-1f692","v":["1f468-1f3fb-200d-1f692","1f468-1f3fc-200d-1f692","1f468-1f3fd-200d-1f692","1f468-1f3fe-200d-1f692","1f468-1f3ff-200d-1f692"]},{"n":["female-firefighter"],"u":"1f469-200d-1f692","v":["1f469-1f3fb-200d-1f692","1f469-1f3fc-200d-1f692","1f469-1f3fd-200d-1f692","1f469-1f3fe-200d-1f692","1f469-1f3ff-200d-1f692"]},{"n":["police officer","cop"],"u":"1f46e","v":["1f46e-1f3fb","1f46e-1f3fc","1f46e-1f3fd","1f46e-1f3fe","1f46e-1f3ff"]},{"n":["male-police-officer"],"u":"1f46e-200d-2642-fe0f","v":["1f46e-1f3fb-200d-2642-fe0f","1f46e-1f3fc-200d-2642-fe0f","1f46e-1f3fd-200d-2642-fe0f","1f46e-1f3fe-200d-2642-fe0f","1f46e-1f3ff-200d-2642-fe0f"]},{"n":["female-police-officer"],"u":"1f46e-200d-2640-fe0f","v":["1f46e-1f3fb-200d-2640-fe0f","1f46e-1f3fc-200d-2640-fe0f","1f46e-1f3fd-200d-2640-fe0f","1f46e-1f3fe-200d-2640-fe0f","1f46e-1f3ff-200d-2640-fe0f"]},{"n":["sleuth_or_spy"],"u":"1f575-fe0f","v":["1f575-1f3fb","1f575-1f3fc","1f575-1f3fd","1f575-1f3fe","1f575-1f3ff"]},{"n":["male-detective"],"u":"1f575-fe0f-200d-2642-fe0f","v":["1f575-1f3fb-200d-2642-fe0f","1f575-1f3fc-200d-2642-fe0f","1f575-1f3fd-200d-2642-fe0f","1f575-1f3fe-200d-2642-fe0f","1f575-1f3ff-200d-2642-fe0f"]},{"n":["female-detective"],"u":"1f575-fe0f-200d-2640-fe0f","v":["1f575-1f3fb-200d-2640-fe0f","1f575-1f3fc-200d-2640-fe0f","1f575-1f3fd-200d-2640-fe0f","1f575-1f3fe-200d-2640-fe0f","1f575-1f3ff-200d-2640-fe0f"]},{"n":["guardsman"],"u":"1f482","v":["1f482-1f3fb","1f482-1f3fc","1f482-1f3fd","1f482-1f3fe","1f482-1f3ff"]},{"n":["male-guard"],"u":"1f482-200d-2642-fe0f","v":["1f482-1f3fb-200d-2642-fe0f","1f482-1f3fc-200d-2642-fe0f","1f482-1f3fd-200d-2642-fe0f","1f482-1f3fe-200d-2642-fe0f","1f482-1f3ff-200d-2642-fe0f"]},{"n":["female-guard"],"u":"1f482-200d-2640-fe0f","v":["1f482-1f3fb-200d-2640-fe0f","1f482-1f3fc-200d-2640-fe0f","1f482-1f3fd-200d-2640-fe0f","1f482-1f3fe-200d-2640-fe0f","1f482-1f3ff-200d-2640-fe0f"]},{"n":["construction worker","construction_worker"],"u":"1f477","v":["1f477-1f3fb","1f477-1f3fc","1f477-1f3fd","1f477-1f3fe","1f477-1f3ff"]},{"n":["male-construction-worker"],"u":"1f477-200d-2642-fe0f","v":["1f477-1f3fb-200d-2642-fe0f","1f477-1f3fc-200d-2642-fe0f","1f477-1f3fd-200d-2642-fe0f","1f477-1f3fe-200d-2642-fe0f","1f477-1f3ff-200d-2642-fe0f"]},{"n":["female-construction-worker"],"u":"1f477-200d-2640-fe0f","v":["1f477-1f3fb-200d-2640-fe0f","1f477-1f3fc-200d-2640-fe0f","1f477-1f3fd-200d-2640-fe0f","1f477-1f3fe-200d-2640-fe0f","1f477-1f3ff-200d-2640-fe0f"]},{"n":["prince"],"u":"1f934","v":["1f934-1f3fb","1f934-1f3fc","1f934-1f3fd","1f934-1f3fe","1f934-1f3ff"]},{"n":["princess"],"u":"1f478","v":["1f478-1f3fb","1f478-1f3fc","1f478-1f3fd","1f478-1f3fe","1f478-1f3ff"]},{"n":["man with turban","man_with_turban"],"u":"1f473","v":["1f473-1f3fb","1f473-1f3fc","1f473-1f3fd","1f473-1f3fe","1f473-1f3ff"]},{"n":["man-wearing-turban"],"u":"1f473-200d-2642-fe0f","v":["1f473-1f3fb-200d-2642-fe0f","1f473-1f3fc-200d-2642-fe0f","1f473-1f3fd-200d-2642-fe0f","1f473-1f3fe-200d-2642-fe0f","1f473-1f3ff-200d-2642-fe0f"]},{"n":["woman-wearing-turban"],"u":"1f473-200d-2640-fe0f","v":["1f473-1f3fb-200d-2640-fe0f","1f473-1f3fc-200d-2640-fe0f","1f473-1f3fd-200d-2640-fe0f","1f473-1f3fe-200d-2640-fe0f","1f473-1f3ff-200d-2640-fe0f"]},{"n":["man with gua pi mao","man_with_gua_pi_mao"],"u":"1f472","v":["1f472-1f3fb","1f472-1f3fc","1f472-1f3fd","1f472-1f3fe","1f472-1f3ff"]},{"n":["person with headscarf","person_with_headscarf"],"u":"1f9d5","v":["1f9d5-1f3fb","1f9d5-1f3fc","1f9d5-1f3fd","1f9d5-1f3fe","1f9d5-1f3ff"]},{"n":["bearded person","bearded_person"],"u":"1f9d4","v":["1f9d4-1f3fb","1f9d4-1f3fc","1f9d4-1f3fd","1f9d4-1f3fe","1f9d4-1f3ff"]},{"n":["person with blond hair","person_with_blond_hair"],"u":"1f471","v":["1f471-1f3fb","1f471-1f3fc","1f471-1f3fd","1f471-1f3fe","1f471-1f3ff"]},{"n":["blond-haired-man"],"u":"1f471-200d-2642-fe0f","v":["1f471-1f3fb-200d-2642-fe0f","1f471-1f3fc-200d-2642-fe0f","1f471-1f3fd-200d-2642-fe0f","1f471-1f3fe-200d-2642-fe0f","1f471-1f3ff-200d-2642-fe0f"]},{"n":["blond-haired-woman"],"u":"1f471-200d-2640-fe0f","v":["1f471-1f3fb-200d-2640-fe0f","1f471-1f3fc-200d-2640-fe0f","1f471-1f3fd-200d-2640-fe0f","1f471-1f3fe-200d-2640-fe0f","1f471-1f3ff-200d-2640-fe0f"]},{"n":["man in tuxedo","man_in_tuxedo"],"u":"1f935","v":["1f935-1f3fb","1f935-1f3fc","1f935-1f3fd","1f935-1f3fe","1f935-1f3ff"]},{"n":["bride with veil","bride_with_veil"],"u":"1f470","v":["1f470-1f3fb","1f470-1f3fc","1f470-1f3fd","1f470-1f3fe","1f470-1f3ff"]},{"n":["pregnant woman","pregnant_woman"],"u":"1f930","v":["1f930-1f3fb","1f930-1f3fc","1f930-1f3fd","1f930-1f3fe","1f930-1f3ff"]},{"n":["breast-feeding"],"u":"1f931","v":["1f931-1f3fb","1f931-1f3fc","1f931-1f3fd","1f931-1f3fe","1f931-1f3ff"]},{"n":["baby angel","angel"],"u":"1f47c","v":["1f47c-1f3fb","1f47c-1f3fc","1f47c-1f3fd","1f47c-1f3fe","1f47c-1f3ff"]},{"n":["father christmas","santa"],"u":"1f385","v":["1f385-1f3fb","1f385-1f3fc","1f385-1f3fd","1f385-1f3fe","1f385-1f3ff"]},{"n":["mother christmas","mrs_claus","mother_christmas"],"u":"1f936","v":["1f936-1f3fb","1f936-1f3fc","1f936-1f3fd","1f936-1f3fe","1f936-1f3ff"]},{"n":["mage"],"u":"1f9d9","v":["1f9d9-1f3fb","1f9d9-1f3fc","1f9d9-1f3fd","1f9d9-1f3fe","1f9d9-1f3ff"]},{"n":["female_mage"],"u":"1f9d9-200d-2640-fe0f","v":["1f9d9-1f3fb-200d-2640-fe0f","1f9d9-1f3fc-200d-2640-fe0f","1f9d9-1f3fd-200d-2640-fe0f","1f9d9-1f3fe-200d-2640-fe0f","1f9d9-1f3ff-200d-2640-fe0f"]},{"n":["male_mage"],"u":"1f9d9-200d-2642-fe0f","v":["1f9d9-1f3fb-200d-2642-fe0f","1f9d9-1f3fc-200d-2642-fe0f","1f9d9-1f3fd-200d-2642-fe0f","1f9d9-1f3fe-200d-2642-fe0f","1f9d9-1f3ff-200d-2642-fe0f"]},{"n":["fairy"],"u":"1f9da","v":["1f9da-1f3fb","1f9da-1f3fc","1f9da-1f3fd","1f9da-1f3fe","1f9da-1f3ff"]},{"n":["female_fairy"],"u":"1f9da-200d-2640-fe0f","v":["1f9da-1f3fb-200d-2640-fe0f","1f9da-1f3fc-200d-2640-fe0f","1f9da-1f3fd-200d-2640-fe0f","1f9da-1f3fe-200d-2640-fe0f","1f9da-1f3ff-200d-2640-fe0f"]},{"n":["male_fairy"],"u":"1f9da-200d-2642-fe0f","v":["1f9da-1f3fb-200d-2642-fe0f","1f9da-1f3fc-200d-2642-fe0f","1f9da-1f3fd-200d-2642-fe0f","1f9da-1f3fe-200d-2642-fe0f","1f9da-1f3ff-200d-2642-fe0f"]},{"n":["vampire"],"u":"1f9db","v":["1f9db-1f3fb","1f9db-1f3fc","1f9db-1f3fd","1f9db-1f3fe","1f9db-1f3ff"]},{"n":["female_vampire"],"u":"1f9db-200d-2640-fe0f","v":["1f9db-1f3fb-200d-2640-fe0f","1f9db-1f3fc-200d-2640-fe0f","1f9db-1f3fd-200d-2640-fe0f","1f9db-1f3fe-200d-2640-fe0f","1f9db-1f3ff-200d-2640-fe0f"]},{"n":["male_vampire"],"u":"1f9db-200d-2642-fe0f","v":["1f9db-1f3fb-200d-2642-fe0f","1f9db-1f3fc-200d-2642-fe0f","1f9db-1f3fd-200d-2642-fe0f","1f9db-1f3fe-200d-2642-fe0f","1f9db-1f3ff-200d-2642-fe0f"]},{"n":["merperson"],"u":"1f9dc","v":["1f9dc-1f3fb","1f9dc-1f3fc","1f9dc-1f3fd","1f9dc-1f3fe","1f9dc-1f3ff"]},{"n":["mermaid"],"u":"1f9dc-200d-2640-fe0f","v":["1f9dc-1f3fb-200d-2640-fe0f","1f9dc-1f3fc-200d-2640-fe0f","1f9dc-1f3fd-200d-2640-fe0f","1f9dc-1f3fe-200d-2640-fe0f","1f9dc-1f3ff-200d-2640-fe0f"]},{"n":["merman"],"u":"1f9dc-200d-2642-fe0f","v":["1f9dc-1f3fb-200d-2642-fe0f","1f9dc-1f3fc-200d-2642-fe0f","1f9dc-1f3fd-200d-2642-fe0f","1f9dc-1f3fe-200d-2642-fe0f","1f9dc-1f3ff-200d-2642-fe0f"]},{"n":["elf"],"u":"1f9dd","v":["1f9dd-1f3fb","1f9dd-1f3fc","1f9dd-1f3fd","1f9dd-1f3fe","1f9dd-1f3ff"]},{"n":["female_elf"],"u":"1f9dd-200d-2640-fe0f","v":["1f9dd-1f3fb-200d-2640-fe0f","1f9dd-1f3fc-200d-2640-fe0f","1f9dd-1f3fd-200d-2640-fe0f","1f9dd-1f3fe-200d-2640-fe0f","1f9dd-1f3ff-200d-2640-fe0f"]},{"n":["male_elf"],"u":"1f9dd-200d-2642-fe0f","v":["1f9dd-1f3fb-200d-2642-fe0f","1f9dd-1f3fc-200d-2642-fe0f","1f9dd-1f3fd-200d-2642-fe0f","1f9dd-1f3fe-200d-2642-fe0f","1f9dd-1f3ff-200d-2642-fe0f"]},{"n":["genie"],"u":"1f9de"},{"n":["female_genie"],"u":"1f9de-200d-2640-fe0f"},{"n":["male_genie"],"u":"1f9de-200d-2642-fe0f"},{"n":["zombie"],"u":"1f9df"},{"n":["female_zombie"],"u":"1f9df-200d-2640-fe0f"},{"n":["male_zombie"],"u":"1f9df-200d-2642-fe0f"},{"n":["person frowning","person_frowning"],"u":"1f64d","v":["1f64d-1f3fb","1f64d-1f3fc","1f64d-1f3fd","1f64d-1f3fe","1f64d-1f3ff"]},{"n":["man-frowning"],"u":"1f64d-200d-2642-fe0f","v":["1f64d-1f3fb-200d-2642-fe0f","1f64d-1f3fc-200d-2642-fe0f","1f64d-1f3fd-200d-2642-fe0f","1f64d-1f3fe-200d-2642-fe0f","1f64d-1f3ff-200d-2642-fe0f"]},{"n":["woman-frowning"],"u":"1f64d-200d-2640-fe0f","v":["1f64d-1f3fb-200d-2640-fe0f","1f64d-1f3fc-200d-2640-fe0f","1f64d-1f3fd-200d-2640-fe0f","1f64d-1f3fe-200d-2640-fe0f","1f64d-1f3ff-200d-2640-fe0f"]},{"n":["person with pouting face","person_with_pouting_face"],"u":"1f64e","v":["1f64e-1f3fb","1f64e-1f3fc","1f64e-1f3fd","1f64e-1f3fe","1f64e-1f3ff"]},{"n":["man-pouting"],"u":"1f64e-200d-2642-fe0f","v":["1f64e-1f3fb-200d-2642-fe0f","1f64e-1f3fc-200d-2642-fe0f","1f64e-1f3fd-200d-2642-fe0f","1f64e-1f3fe-200d-2642-fe0f","1f64e-1f3ff-200d-2642-fe0f"]},{"n":["woman-pouting"],"u":"1f64e-200d-2640-fe0f","v":["1f64e-1f3fb-200d-2640-fe0f","1f64e-1f3fc-200d-2640-fe0f","1f64e-1f3fd-200d-2640-fe0f","1f64e-1f3fe-200d-2640-fe0f","1f64e-1f3ff-200d-2640-fe0f"]},{"n":["face with no good gesture","no_good"],"u":"1f645","v":["1f645-1f3fb","1f645-1f3fc","1f645-1f3fd","1f645-1f3fe","1f645-1f3ff"]},{"n":["man-gesturing-no"],"u":"1f645-200d-2642-fe0f","v":["1f645-1f3fb-200d-2642-fe0f","1f645-1f3fc-200d-2642-fe0f","1f645-1f3fd-200d-2642-fe0f","1f645-1f3fe-200d-2642-fe0f","1f645-1f3ff-200d-2642-fe0f"]},{"n":["woman-gesturing-no"],"u":"1f645-200d-2640-fe0f","v":["1f645-1f3fb-200d-2640-fe0f","1f645-1f3fc-200d-2640-fe0f","1f645-1f3fd-200d-2640-fe0f","1f645-1f3fe-200d-2640-fe0f","1f645-1f3ff-200d-2640-fe0f"]},{"n":["face with ok gesture","ok_woman"],"u":"1f646","v":["1f646-1f3fb","1f646-1f3fc","1f646-1f3fd","1f646-1f3fe","1f646-1f3ff"]},{"n":["man-gesturing-ok"],"u":"1f646-200d-2642-fe0f","v":["1f646-1f3fb-200d-2642-fe0f","1f646-1f3fc-200d-2642-fe0f","1f646-1f3fd-200d-2642-fe0f","1f646-1f3fe-200d-2642-fe0f","1f646-1f3ff-200d-2642-fe0f"]},{"n":["woman-gesturing-ok"],"u":"1f646-200d-2640-fe0f","v":["1f646-1f3fb-200d-2640-fe0f","1f646-1f3fc-200d-2640-fe0f","1f646-1f3fd-200d-2640-fe0f","1f646-1f3fe-200d-2640-fe0f","1f646-1f3ff-200d-2640-fe0f"]},{"n":["information desk person","information_desk_person"],"u":"1f481","v":["1f481-1f3fb","1f481-1f3fc","1f481-1f3fd","1f481-1f3fe","1f481-1f3ff"]},{"n":["man-tipping-hand"],"u":"1f481-200d-2642-fe0f","v":["1f481-1f3fb-200d-2642-fe0f","1f481-1f3fc-200d-2642-fe0f","1f481-1f3fd-200d-2642-fe0f","1f481-1f3fe-200d-2642-fe0f","1f481-1f3ff-200d-2642-fe0f"]},{"n":["woman-tipping-hand"],"u":"1f481-200d-2640-fe0f","v":["1f481-1f3fb-200d-2640-fe0f","1f481-1f3fc-200d-2640-fe0f","1f481-1f3fd-200d-2640-fe0f","1f481-1f3fe-200d-2640-fe0f","1f481-1f3ff-200d-2640-fe0f"]},{"n":["happy person raising one hand","raising_hand"],"u":"1f64b","v":["1f64b-1f3fb","1f64b-1f3fc","1f64b-1f3fd","1f64b-1f3fe","1f64b-1f3ff"]},{"n":["man-raising-hand"],"u":"1f64b-200d-2642-fe0f","v":["1f64b-1f3fb-200d-2642-fe0f","1f64b-1f3fc-200d-2642-fe0f","1f64b-1f3fd-200d-2642-fe0f","1f64b-1f3fe-200d-2642-fe0f","1f64b-1f3ff-200d-2642-fe0f"]},{"n":["woman-raising-hand"],"u":"1f64b-200d-2640-fe0f","v":["1f64b-1f3fb-200d-2640-fe0f","1f64b-1f3fc-200d-2640-fe0f","1f64b-1f3fd-200d-2640-fe0f","1f64b-1f3fe-200d-2640-fe0f","1f64b-1f3ff-200d-2640-fe0f"]},{"n":["person bowing deeply","bow"],"u":"1f647","v":["1f647-1f3fb","1f647-1f3fc","1f647-1f3fd","1f647-1f3fe","1f647-1f3ff"]},{"n":["man-bowing"],"u":"1f647-200d-2642-fe0f","v":["1f647-1f3fb-200d-2642-fe0f","1f647-1f3fc-200d-2642-fe0f","1f647-1f3fd-200d-2642-fe0f","1f647-1f3fe-200d-2642-fe0f","1f647-1f3ff-200d-2642-fe0f"]},{"n":["woman-bowing"],"u":"1f647-200d-2640-fe0f","v":["1f647-1f3fb-200d-2640-fe0f","1f647-1f3fc-200d-2640-fe0f","1f647-1f3fd-200d-2640-fe0f","1f647-1f3fe-200d-2640-fe0f","1f647-1f3ff-200d-2640-fe0f"]},{"n":["face palm","face_palm"],"u":"1f926","v":["1f926-1f3fb","1f926-1f3fc","1f926-1f3fd","1f926-1f3fe","1f926-1f3ff"]},{"n":["man-facepalming"],"u":"1f926-200d-2642-fe0f","v":["1f926-1f3fb-200d-2642-fe0f","1f926-1f3fc-200d-2642-fe0f","1f926-1f3fd-200d-2642-fe0f","1f926-1f3fe-200d-2642-fe0f","1f926-1f3ff-200d-2642-fe0f"]},{"n":["woman-facepalming"],"u":"1f926-200d-2640-fe0f","v":["1f926-1f3fb-200d-2640-fe0f","1f926-1f3fc-200d-2640-fe0f","1f926-1f3fd-200d-2640-fe0f","1f926-1f3fe-200d-2640-fe0f","1f926-1f3ff-200d-2640-fe0f"]},{"n":["shrug"],"u":"1f937","v":["1f937-1f3fb","1f937-1f3fc","1f937-1f3fd","1f937-1f3fe","1f937-1f3ff"]},{"n":["man-shrugging"],"u":"1f937-200d-2642-fe0f","v":["1f937-1f3fb-200d-2642-fe0f","1f937-1f3fc-200d-2642-fe0f","1f937-1f3fd-200d-2642-fe0f","1f937-1f3fe-200d-2642-fe0f","1f937-1f3ff-200d-2642-fe0f"]},{"n":["woman-shrugging"],"u":"1f937-200d-2640-fe0f","v":["1f937-1f3fb-200d-2640-fe0f","1f937-1f3fc-200d-2640-fe0f","1f937-1f3fd-200d-2640-fe0f","1f937-1f3fe-200d-2640-fe0f","1f937-1f3ff-200d-2640-fe0f"]},{"n":["face massage","massage"],"u":"1f486","v":["1f486-1f3fb","1f486-1f3fc","1f486-1f3fd","1f486-1f3fe","1f486-1f3ff"]},{"n":["man-getting-massage"],"u":"1f486-200d-2642-fe0f","v":["1f486-1f3fb-200d-2642-fe0f","1f486-1f3fc-200d-2642-fe0f","1f486-1f3fd-200d-2642-fe0f","1f486-1f3fe-200d-2642-fe0f","1f486-1f3ff-200d-2642-fe0f"]},{"n":["woman-getting-massage"],"u":"1f486-200d-2640-fe0f","v":["1f486-1f3fb-200d-2640-fe0f","1f486-1f3fc-200d-2640-fe0f","1f486-1f3fd-200d-2640-fe0f","1f486-1f3fe-200d-2640-fe0f","1f486-1f3ff-200d-2640-fe0f"]},{"n":["haircut"],"u":"1f487","v":["1f487-1f3fb","1f487-1f3fc","1f487-1f3fd","1f487-1f3fe","1f487-1f3ff"]},{"n":["man-getting-haircut"],"u":"1f487-200d-2642-fe0f","v":["1f487-1f3fb-200d-2642-fe0f","1f487-1f3fc-200d-2642-fe0f","1f487-1f3fd-200d-2642-fe0f","1f487-1f3fe-200d-2642-fe0f","1f487-1f3ff-200d-2642-fe0f"]},{"n":["woman-getting-haircut"],"u":"1f487-200d-2640-fe0f","v":["1f487-1f3fb-200d-2640-fe0f","1f487-1f3fc-200d-2640-fe0f","1f487-1f3fd-200d-2640-fe0f","1f487-1f3fe-200d-2640-fe0f","1f487-1f3ff-200d-2640-fe0f"]},{"n":["pedestrian","walking"],"u":"1f6b6","v":["1f6b6-1f3fb","1f6b6-1f3fc","1f6b6-1f3fd","1f6b6-1f3fe","1f6b6-1f3ff"]},{"n":["man-walking"],"u":"1f6b6-200d-2642-fe0f","v":["1f6b6-1f3fb-200d-2642-fe0f","1f6b6-1f3fc-200d-2642-fe0f","1f6b6-1f3fd-200d-2642-fe0f","1f6b6-1f3fe-200d-2642-fe0f","1f6b6-1f3ff-200d-2642-fe0f"]},{"n":["woman-walking"],"u":"1f6b6-200d-2640-fe0f","v":["1f6b6-1f3fb-200d-2640-fe0f","1f6b6-1f3fc-200d-2640-fe0f","1f6b6-1f3fd-200d-2640-fe0f","1f6b6-1f3fe-200d-2640-fe0f","1f6b6-1f3ff-200d-2640-fe0f"]},{"n":["runner","running"],"u":"1f3c3","v":["1f3c3-1f3fb","1f3c3-1f3fc","1f3c3-1f3fd","1f3c3-1f3fe","1f3c3-1f3ff"]},{"n":["man-running"],"u":"1f3c3-200d-2642-fe0f","v":["1f3c3-1f3fb-200d-2642-fe0f","1f3c3-1f3fc-200d-2642-fe0f","1f3c3-1f3fd-200d-2642-fe0f","1f3c3-1f3fe-200d-2642-fe0f","1f3c3-1f3ff-200d-2642-fe0f"]},{"n":["woman-running"],"u":"1f3c3-200d-2640-fe0f","v":["1f3c3-1f3fb-200d-2640-fe0f","1f3c3-1f3fc-200d-2640-fe0f","1f3c3-1f3fd-200d-2640-fe0f","1f3c3-1f3fe-200d-2640-fe0f","1f3c3-1f3ff-200d-2640-fe0f"]},{"n":["dancer"],"u":"1f483","v":["1f483-1f3fb","1f483-1f3fc","1f483-1f3fd","1f483-1f3fe","1f483-1f3ff"]},{"n":["man dancing","man_dancing"],"u":"1f57a","v":["1f57a-1f3fb","1f57a-1f3fc","1f57a-1f3fd","1f57a-1f3fe","1f57a-1f3ff"]},{"n":["woman with bunny ears","dancers"],"u":"1f46f"},{"n":["man-with-bunny-ears-partying"],"u":"1f46f-200d-2642-fe0f"},{"n":["woman-with-bunny-ears-partying"],"u":"1f46f-200d-2640-fe0f"},{"n":["person in steamy room","person_in_steamy_room"],"u":"1f9d6","v":["1f9d6-1f3fb","1f9d6-1f3fc","1f9d6-1f3fd","1f9d6-1f3fe","1f9d6-1f3ff"]},{"n":["woman_in_steamy_room"],"u":"1f9d6-200d-2640-fe0f","v":["1f9d6-1f3fb-200d-2640-fe0f","1f9d6-1f3fc-200d-2640-fe0f","1f9d6-1f3fd-200d-2640-fe0f","1f9d6-1f3fe-200d-2640-fe0f","1f9d6-1f3ff-200d-2640-fe0f"]},{"n":["man_in_steamy_room"],"u":"1f9d6-200d-2642-fe0f","v":["1f9d6-1f3fb-200d-2642-fe0f","1f9d6-1f3fc-200d-2642-fe0f","1f9d6-1f3fd-200d-2642-fe0f","1f9d6-1f3fe-200d-2642-fe0f","1f9d6-1f3ff-200d-2642-fe0f"]},{"n":["person climbing","person_climbing"],"u":"1f9d7","v":["1f9d7-1f3fb","1f9d7-1f3fc","1f9d7-1f3fd","1f9d7-1f3fe","1f9d7-1f3ff"]},{"n":["woman_climbing"],"u":"1f9d7-200d-2640-fe0f","v":["1f9d7-1f3fb-200d-2640-fe0f","1f9d7-1f3fc-200d-2640-fe0f","1f9d7-1f3fd-200d-2640-fe0f","1f9d7-1f3fe-200d-2640-fe0f","1f9d7-1f3ff-200d-2640-fe0f"]},{"n":["man_climbing"],"u":"1f9d7-200d-2642-fe0f","v":["1f9d7-1f3fb-200d-2642-fe0f","1f9d7-1f3fc-200d-2642-fe0f","1f9d7-1f3fd-200d-2642-fe0f","1f9d7-1f3fe-200d-2642-fe0f","1f9d7-1f3ff-200d-2642-fe0f"]},{"n":["person in lotus position","person_in_lotus_position"],"u":"1f9d8","v":["1f9d8-1f3fb","1f9d8-1f3fc","1f9d8-1f3fd","1f9d8-1f3fe","1f9d8-1f3ff"]},{"n":["woman_in_lotus_position"],"u":"1f9d8-200d-2640-fe0f","v":["1f9d8-1f3fb-200d-2640-fe0f","1f9d8-1f3fc-200d-2640-fe0f","1f9d8-1f3fd-200d-2640-fe0f","1f9d8-1f3fe-200d-2640-fe0f","1f9d8-1f3ff-200d-2640-fe0f"]},{"n":["man_in_lotus_position"],"u":"1f9d8-200d-2642-fe0f","v":["1f9d8-1f3fb-200d-2642-fe0f","1f9d8-1f3fc-200d-2642-fe0f","1f9d8-1f3fd-200d-2642-fe0f","1f9d8-1f3fe-200d-2642-fe0f","1f9d8-1f3ff-200d-2642-fe0f"]},{"n":["bath"],"u":"1f6c0","v":["1f6c0-1f3fb","1f6c0-1f3fc","1f6c0-1f3fd","1f6c0-1f3fe","1f6c0-1f3ff"]},{"n":["sleeping accommodation","sleeping_accommodation"],"u":"1f6cc","v":["1f6cc-1f3fb","1f6cc-1f3fc","1f6cc-1f3fd","1f6cc-1f3fe","1f6cc-1f3ff"]},{"n":["man_in_business_suit_levitating"],"u":"1f574-fe0f","v":["1f574-1f3fb","1f574-1f3fc","1f574-1f3fd","1f574-1f3fe","1f574-1f3ff"]},{"n":["speaking_head_in_silhouette"],"u":"1f5e3-fe0f"},{"n":["bust in silhouette","bust_in_silhouette"],"u":"1f464"},{"n":["busts in silhouette","busts_in_silhouette"],"u":"1f465"},{"n":["fencer"],"u":"1f93a"},{"n":["horse racing","horse_racing"],"u":"1f3c7","v":["1f3c7-1f3fb","1f3c7-1f3fc","1f3c7-1f3fd","1f3c7-1f3fe","1f3c7-1f3ff"]},{"n":["skier"],"u":"26f7-fe0f"},{"n":["snowboarder"],"u":"1f3c2","v":["1f3c2-1f3fb","1f3c2-1f3fc","1f3c2-1f3fd","1f3c2-1f3fe","1f3c2-1f3ff"]},{"n":["golfer"],"u":"1f3cc-fe0f","v":["1f3cc-1f3fb","1f3cc-1f3fc","1f3cc-1f3fd","1f3cc-1f3fe","1f3cc-1f3ff"]},{"n":["man-golfing"],"u":"1f3cc-fe0f-200d-2642-fe0f","v":["1f3cc-1f3fb-200d-2642-fe0f","1f3cc-1f3fc-200d-2642-fe0f","1f3cc-1f3fd-200d-2642-fe0f","1f3cc-1f3fe-200d-2642-fe0f","1f3cc-1f3ff-200d-2642-fe0f"]},{"n":["woman-golfing"],"u":"1f3cc-fe0f-200d-2640-fe0f","v":["1f3cc-1f3fb-200d-2640-fe0f","1f3cc-1f3fc-200d-2640-fe0f","1f3cc-1f3fd-200d-2640-fe0f","1f3cc-1f3fe-200d-2640-fe0f","1f3cc-1f3ff-200d-2640-fe0f"]},{"n":["surfer"],"u":"1f3c4","v":["1f3c4-1f3fb","1f3c4-1f3fc","1f3c4-1f3fd","1f3c4-1f3fe","1f3c4-1f3ff"]},{"n":["man-surfing"],"u":"1f3c4-200d-2642-fe0f","v":["1f3c4-1f3fb-200d-2642-fe0f","1f3c4-1f3fc-200d-2642-fe0f","1f3c4-1f3fd-200d-2642-fe0f","1f3c4-1f3fe-200d-2642-fe0f","1f3c4-1f3ff-200d-2642-fe0f"]},{"n":["woman-surfing"],"u":"1f3c4-200d-2640-fe0f","v":["1f3c4-1f3fb-200d-2640-fe0f","1f3c4-1f3fc-200d-2640-fe0f","1f3c4-1f3fd-200d-2640-fe0f","1f3c4-1f3fe-200d-2640-fe0f","1f3c4-1f3ff-200d-2640-fe0f"]},{"n":["rowboat"],"u":"1f6a3","v":["1f6a3-1f3fb","1f6a3-1f3fc","1f6a3-1f3fd","1f6a3-1f3fe","1f6a3-1f3ff"]},{"n":["man-rowing-boat"],"u":"1f6a3-200d-2642-fe0f","v":["1f6a3-1f3fb-200d-2642-fe0f","1f6a3-1f3fc-200d-2642-fe0f","1f6a3-1f3fd-200d-2642-fe0f","1f6a3-1f3fe-200d-2642-fe0f","1f6a3-1f3ff-200d-2642-fe0f"]},{"n":["woman-rowing-boat"],"u":"1f6a3-200d-2640-fe0f","v":["1f6a3-1f3fb-200d-2640-fe0f","1f6a3-1f3fc-200d-2640-fe0f","1f6a3-1f3fd-200d-2640-fe0f","1f6a3-1f3fe-200d-2640-fe0f","1f6a3-1f3ff-200d-2640-fe0f"]},{"n":["swimmer"],"u":"1f3ca","v":["1f3ca-1f3fb","1f3ca-1f3fc","1f3ca-1f3fd","1f3ca-1f3fe","1f3ca-1f3ff"]},{"n":["man-swimming"],"u":"1f3ca-200d-2642-fe0f","v":["1f3ca-1f3fb-200d-2642-fe0f","1f3ca-1f3fc-200d-2642-fe0f","1f3ca-1f3fd-200d-2642-fe0f","1f3ca-1f3fe-200d-2642-fe0f","1f3ca-1f3ff-200d-2642-fe0f"]},{"n":["woman-swimming"],"u":"1f3ca-200d-2640-fe0f","v":["1f3ca-1f3fb-200d-2640-fe0f","1f3ca-1f3fc-200d-2640-fe0f","1f3ca-1f3fd-200d-2640-fe0f","1f3ca-1f3fe-200d-2640-fe0f","1f3ca-1f3ff-200d-2640-fe0f"]},{"n":["person_with_ball"],"u":"26f9-fe0f","v":["26f9-1f3fb","26f9-1f3fc","26f9-1f3fd","26f9-1f3fe","26f9-1f3ff"]},{"n":["man-bouncing-ball"],"u":"26f9-fe0f-200d-2642-fe0f","v":["26f9-1f3fb-200d-2642-fe0f","26f9-1f3fc-200d-2642-fe0f","26f9-1f3fd-200d-2642-fe0f","26f9-1f3fe-200d-2642-fe0f","26f9-1f3ff-200d-2642-fe0f"]},{"n":["woman-bouncing-ball"],"u":"26f9-fe0f-200d-2640-fe0f","v":["26f9-1f3fb-200d-2640-fe0f","26f9-1f3fc-200d-2640-fe0f","26f9-1f3fd-200d-2640-fe0f","26f9-1f3fe-200d-2640-fe0f","26f9-1f3ff-200d-2640-fe0f"]},{"n":["weight_lifter"],"u":"1f3cb-fe0f","v":["1f3cb-1f3fb","1f3cb-1f3fc","1f3cb-1f3fd","1f3cb-1f3fe","1f3cb-1f3ff"]},{"n":["man-lifting-weights"],"u":"1f3cb-fe0f-200d-2642-fe0f","v":["1f3cb-1f3fb-200d-2642-fe0f","1f3cb-1f3fc-200d-2642-fe0f","1f3cb-1f3fd-200d-2642-fe0f","1f3cb-1f3fe-200d-2642-fe0f","1f3cb-1f3ff-200d-2642-fe0f"]},{"n":["woman-lifting-weights"],"u":"1f3cb-fe0f-200d-2640-fe0f","v":["1f3cb-1f3fb-200d-2640-fe0f","1f3cb-1f3fc-200d-2640-fe0f","1f3cb-1f3fd-200d-2640-fe0f","1f3cb-1f3fe-200d-2640-fe0f","1f3cb-1f3ff-200d-2640-fe0f"]},{"n":["bicyclist"],"u":"1f6b4","v":["1f6b4-1f3fb","1f6b4-1f3fc","1f6b4-1f3fd","1f6b4-1f3fe","1f6b4-1f3ff"]},{"n":["man-biking"],"u":"1f6b4-200d-2642-fe0f","v":["1f6b4-1f3fb-200d-2642-fe0f","1f6b4-1f3fc-200d-2642-fe0f","1f6b4-1f3fd-200d-2642-fe0f","1f6b4-1f3fe-200d-2642-fe0f","1f6b4-1f3ff-200d-2642-fe0f"]},{"n":["woman-biking"],"u":"1f6b4-200d-2640-fe0f","v":["1f6b4-1f3fb-200d-2640-fe0f","1f6b4-1f3fc-200d-2640-fe0f","1f6b4-1f3fd-200d-2640-fe0f","1f6b4-1f3fe-200d-2640-fe0f","1f6b4-1f3ff-200d-2640-fe0f"]},{"n":["mountain bicyclist","mountain_bicyclist"],"u":"1f6b5","v":["1f6b5-1f3fb","1f6b5-1f3fc","1f6b5-1f3fd","1f6b5-1f3fe","1f6b5-1f3ff"]},{"n":["man-mountain-biking"],"u":"1f6b5-200d-2642-fe0f","v":["1f6b5-1f3fb-200d-2642-fe0f","1f6b5-1f3fc-200d-2642-fe0f","1f6b5-1f3fd-200d-2642-fe0f","1f6b5-1f3fe-200d-2642-fe0f","1f6b5-1f3ff-200d-2642-fe0f"]},{"n":["woman-mountain-biking"],"u":"1f6b5-200d-2640-fe0f","v":["1f6b5-1f3fb-200d-2640-fe0f","1f6b5-1f3fc-200d-2640-fe0f","1f6b5-1f3fd-200d-2640-fe0f","1f6b5-1f3fe-200d-2640-fe0f","1f6b5-1f3ff-200d-2640-fe0f"]},{"n":["racing_car"],"u":"1f3ce-fe0f"},{"n":["racing_motorcycle"],"u":"1f3cd-fe0f"},{"n":["person doing cartwheel","person_doing_cartwheel"],"u":"1f938","v":["1f938-1f3fb","1f938-1f3fc","1f938-1f3fd","1f938-1f3fe","1f938-1f3ff"]},{"n":["man-cartwheeling"],"u":"1f938-200d-2642-fe0f","v":["1f938-1f3fb-200d-2642-fe0f","1f938-1f3fc-200d-2642-fe0f","1f938-1f3fd-200d-2642-fe0f","1f938-1f3fe-200d-2642-fe0f","1f938-1f3ff-200d-2642-fe0f"]},{"n":["woman-cartwheeling"],"u":"1f938-200d-2640-fe0f","v":["1f938-1f3fb-200d-2640-fe0f","1f938-1f3fc-200d-2640-fe0f","1f938-1f3fd-200d-2640-fe0f","1f938-1f3fe-200d-2640-fe0f","1f938-1f3ff-200d-2640-fe0f"]},{"n":["wrestlers"],"u":"1f93c"},{"n":["man-wrestling"],"u":"1f93c-200d-2642-fe0f"},{"n":["woman-wrestling"],"u":"1f93c-200d-2640-fe0f"},{"n":["water polo","water_polo"],"u":"1f93d","v":["1f93d-1f3fb","1f93d-1f3fc","1f93d-1f3fd","1f93d-1f3fe","1f93d-1f3ff"]},{"n":["man-playing-water-polo"],"u":"1f93d-200d-2642-fe0f","v":["1f93d-1f3fb-200d-2642-fe0f","1f93d-1f3fc-200d-2642-fe0f","1f93d-1f3fd-200d-2642-fe0f","1f93d-1f3fe-200d-2642-fe0f","1f93d-1f3ff-200d-2642-fe0f"]},{"n":["woman-playing-water-polo"],"u":"1f93d-200d-2640-fe0f","v":["1f93d-1f3fb-200d-2640-fe0f","1f93d-1f3fc-200d-2640-fe0f","1f93d-1f3fd-200d-2640-fe0f","1f93d-1f3fe-200d-2640-fe0f","1f93d-1f3ff-200d-2640-fe0f"]},{"n":["handball"],"u":"1f93e","v":["1f93e-1f3fb","1f93e-1f3fc","1f93e-1f3fd","1f93e-1f3fe","1f93e-1f3ff"]},{"n":["man-playing-handball"],"u":"1f93e-200d-2642-fe0f","v":["1f93e-1f3fb-200d-2642-fe0f","1f93e-1f3fc-200d-2642-fe0f","1f93e-1f3fd-200d-2642-fe0f","1f93e-1f3fe-200d-2642-fe0f","1f93e-1f3ff-200d-2642-fe0f"]},{"n":["woman-playing-handball"],"u":"1f93e-200d-2640-fe0f","v":["1f93e-1f3fb-200d-2640-fe0f","1f93e-1f3fc-200d-2640-fe0f","1f93e-1f3fd-200d-2640-fe0f","1f93e-1f3fe-200d-2640-fe0f","1f93e-1f3ff-200d-2640-fe0f"]},{"n":["juggling"],"u":"1f939","v":["1f939-1f3fb","1f939-1f3fc","1f939-1f3fd","1f939-1f3fe","1f939-1f3ff"]},{"n":["man-juggling"],"u":"1f939-200d-2642-fe0f","v":["1f939-1f3fb-200d-2642-fe0f","1f939-1f3fc-200d-2642-fe0f","1f939-1f3fd-200d-2642-fe0f","1f939-1f3fe-200d-2642-fe0f","1f939-1f3ff-200d-2642-fe0f"]},{"n":["woman-juggling"],"u":"1f939-200d-2640-fe0f","v":["1f939-1f3fb-200d-2640-fe0f","1f939-1f3fc-200d-2640-fe0f","1f939-1f3fd-200d-2640-fe0f","1f939-1f3fe-200d-2640-fe0f","1f939-1f3ff-200d-2640-fe0f"]},{"n":["man and woman holding hands","couple","man_and_woman_holding_hands"],"u":"1f46b"},{"n":["two men holding hands","two_men_holding_hands"],"u":"1f46c"},{"n":["two women holding hands","two_women_holding_hands"],"u":"1f46d"},{"n":["kiss","couplekiss"],"u":"1f48f"},{"n":["woman-kiss-man"],"u":"1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"},{"n":["man-kiss-man"],"u":"1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"},{"n":["woman-kiss-woman"],"u":"1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"},{"n":["couple with heart","couple_with_heart"],"u":"1f491"},{"n":["woman-heart-man"],"u":"1f469-200d-2764-fe0f-200d-1f468"},{"n":["man-heart-man"],"u":"1f468-200d-2764-fe0f-200d-1f468"},{"n":["woman-heart-woman"],"u":"1f469-200d-2764-fe0f-200d-1f469"},{"n":["family","man-woman-boy"],"u":"1f46a"},{"n":["man-woman-boy","family"],"u":"1f468-200d-1f469-200d-1f466"},{"n":["man-woman-girl"],"u":"1f468-200d-1f469-200d-1f467"},{"n":["man-woman-girl-boy"],"u":"1f468-200d-1f469-200d-1f467-200d-1f466"},{"n":["man-woman-boy-boy"],"u":"1f468-200d-1f469-200d-1f466-200d-1f466"},{"n":["man-woman-girl-girl"],"u":"1f468-200d-1f469-200d-1f467-200d-1f467"},{"n":["man-man-boy"],"u":"1f468-200d-1f468-200d-1f466"},{"n":["man-man-girl"],"u":"1f468-200d-1f468-200d-1f467"},{"n":["man-man-girl-boy"],"u":"1f468-200d-1f468-200d-1f467-200d-1f466"},{"n":["man-man-boy-boy"],"u":"1f468-200d-1f468-200d-1f466-200d-1f466"},{"n":["man-man-girl-girl"],"u":"1f468-200d-1f468-200d-1f467-200d-1f467"},{"n":["woman-woman-boy"],"u":"1f469-200d-1f469-200d-1f466"},{"n":["woman-woman-girl"],"u":"1f469-200d-1f469-200d-1f467"},{"n":["woman-woman-girl-boy"],"u":"1f469-200d-1f469-200d-1f467-200d-1f466"},{"n":["woman-woman-boy-boy"],"u":"1f469-200d-1f469-200d-1f466-200d-1f466"},{"n":["woman-woman-girl-girl"],"u":"1f469-200d-1f469-200d-1f467-200d-1f467"},{"n":["man-boy"],"u":"1f468-200d-1f466"},{"n":["man-boy-boy"],"u":"1f468-200d-1f466-200d-1f466"},{"n":["man-girl"],"u":"1f468-200d-1f467"},{"n":["man-girl-boy"],"u":"1f468-200d-1f467-200d-1f466"},{"n":["man-girl-girl"],"u":"1f468-200d-1f467-200d-1f467"},{"n":["woman-boy"],"u":"1f469-200d-1f466"},{"n":["woman-boy-boy"],"u":"1f469-200d-1f466-200d-1f466"},{"n":["woman-girl"],"u":"1f469-200d-1f467"},{"n":["woman-girl-boy"],"u":"1f469-200d-1f467-200d-1f466"},{"n":["woman-girl-girl"],"u":"1f469-200d-1f467-200d-1f467"},{"n":["selfie"],"u":"1f933","v":["1f933-1f3fb","1f933-1f3fc","1f933-1f3fd","1f933-1f3fe","1f933-1f3ff"]},{"n":["flexed biceps","muscle"],"u":"1f4aa","v":["1f4aa-1f3fb","1f4aa-1f3fc","1f4aa-1f3fd","1f4aa-1f3fe","1f4aa-1f3ff"]},{"n":["white left pointing backhand index","point_left"],"u":"1f448","v":["1f448-1f3fb","1f448-1f3fc","1f448-1f3fd","1f448-1f3fe","1f448-1f3ff"]},{"n":["white right pointing backhand index","point_right"],"u":"1f449","v":["1f449-1f3fb","1f449-1f3fc","1f449-1f3fd","1f449-1f3fe","1f449-1f3ff"]},{"n":["white up pointing index","point_up"],"u":"261d-fe0f","v":["261d-1f3fb","261d-1f3fc","261d-1f3fd","261d-1f3fe","261d-1f3ff"]},{"n":["white up pointing backhand index","point_up_2"],"u":"1f446","v":["1f446-1f3fb","1f446-1f3fc","1f446-1f3fd","1f446-1f3fe","1f446-1f3ff"]},{"n":["reversed hand with middle finger extended","middle_finger","reversed_hand_with_middle_finger_extended"],"u":"1f595","v":["1f595-1f3fb","1f595-1f3fc","1f595-1f3fd","1f595-1f3fe","1f595-1f3ff"]},{"n":["white down pointing backhand index","point_down"],"u":"1f447","v":["1f447-1f3fb","1f447-1f3fc","1f447-1f3fd","1f447-1f3fe","1f447-1f3ff"]},{"n":["victory hand","v"],"u":"270c-fe0f","v":["270c-1f3fb","270c-1f3fc","270c-1f3fd","270c-1f3fe","270c-1f3ff"]},{"n":["hand with index and middle fingers crossed","crossed_fingers","hand_with_index_and_middle_fingers_crossed"],"u":"1f91e","v":["1f91e-1f3fb","1f91e-1f3fc","1f91e-1f3fd","1f91e-1f3fe","1f91e-1f3ff"]},{"n":["raised hand with part between middle and ring fingers","spock-hand"],"u":"1f596","v":["1f596-1f3fb","1f596-1f3fc","1f596-1f3fd","1f596-1f3fe","1f596-1f3ff"]},{"n":["sign of the horns","the_horns","sign_of_the_horns"],"u":"1f918","v":["1f918-1f3fb","1f918-1f3fc","1f918-1f3fd","1f918-1f3fe","1f918-1f3ff"]},{"n":["call me hand","call_me_hand"],"u":"1f919","v":["1f919-1f3fb","1f919-1f3fc","1f919-1f3fd","1f919-1f3fe","1f919-1f3ff"]},{"n":["raised_hand_with_fingers_splayed"],"u":"1f590-fe0f","v":["1f590-1f3fb","1f590-1f3fc","1f590-1f3fd","1f590-1f3fe","1f590-1f3ff"]},{"n":["raised hand","hand","raised_hand"],"u":"270b","v":["270b-1f3fb","270b-1f3fc","270b-1f3fd","270b-1f3fe","270b-1f3ff"]},{"n":["ok hand sign","ok_hand"],"u":"1f44c","v":["1f44c-1f3fb","1f44c-1f3fc","1f44c-1f3fd","1f44c-1f3fe","1f44c-1f3ff"]},{"n":["thumbs up sign","+1","thumbsup"],"u":"1f44d","v":["1f44d-1f3fb","1f44d-1f3fc","1f44d-1f3fd","1f44d-1f3fe","1f44d-1f3ff"]},{"n":["thumbs down sign","-1","thumbsdown"],"u":"1f44e","v":["1f44e-1f3fb","1f44e-1f3fc","1f44e-1f3fd","1f44e-1f3fe","1f44e-1f3ff"]},{"n":["raised fist","fist"],"u":"270a","v":["270a-1f3fb","270a-1f3fc","270a-1f3fd","270a-1f3fe","270a-1f3ff"]},{"n":["fisted hand sign","facepunch","punch"],"u":"1f44a","v":["1f44a-1f3fb","1f44a-1f3fc","1f44a-1f3fd","1f44a-1f3fe","1f44a-1f3ff"]},{"n":["left-facing fist","left-facing_fist"],"u":"1f91b","v":["1f91b-1f3fb","1f91b-1f3fc","1f91b-1f3fd","1f91b-1f3fe","1f91b-1f3ff"]},{"n":["right-facing fist","right-facing_fist"],"u":"1f91c","v":["1f91c-1f3fb","1f91c-1f3fc","1f91c-1f3fd","1f91c-1f3fe","1f91c-1f3ff"]},{"n":["raised back of hand","raised_back_of_hand"],"u":"1f91a","v":["1f91a-1f3fb","1f91a-1f3fc","1f91a-1f3fd","1f91a-1f3fe","1f91a-1f3ff"]},{"n":["waving hand sign","wave"],"u":"1f44b","v":["1f44b-1f3fb","1f44b-1f3fc","1f44b-1f3fd","1f44b-1f3fe","1f44b-1f3ff"]},{"n":["i love you hand sign","i_love_you_hand_sign"],"u":"1f91f","v":["1f91f-1f3fb","1f91f-1f3fc","1f91f-1f3fd","1f91f-1f3fe","1f91f-1f3ff"]},{"n":["writing_hand"],"u":"270d-fe0f","v":["270d-1f3fb","270d-1f3fc","270d-1f3fd","270d-1f3fe","270d-1f3ff"]},{"n":["clapping hands sign","clap"],"u":"1f44f","v":["1f44f-1f3fb","1f44f-1f3fc","1f44f-1f3fd","1f44f-1f3fe","1f44f-1f3ff"]},{"n":["open hands sign","open_hands"],"u":"1f450","v":["1f450-1f3fb","1f450-1f3fc","1f450-1f3fd","1f450-1f3fe","1f450-1f3ff"]},{"n":["person raising both hands in celebration","raised_hands"],"u":"1f64c","v":["1f64c-1f3fb","1f64c-1f3fc","1f64c-1f3fd","1f64c-1f3fe","1f64c-1f3ff"]},{"n":["palms up together","palms_up_together"],"u":"1f932","v":["1f932-1f3fb","1f932-1f3fc","1f932-1f3fd","1f932-1f3fe","1f932-1f3ff"]},{"n":["person with folded hands","pray"],"u":"1f64f","v":["1f64f-1f3fb","1f64f-1f3fc","1f64f-1f3fd","1f64f-1f3fe","1f64f-1f3ff"]},{"n":["handshake"],"u":"1f91d"},{"n":["nail polish","nail_care"],"u":"1f485","v":["1f485-1f3fb","1f485-1f3fc","1f485-1f3fd","1f485-1f3fe","1f485-1f3ff"]},{"n":["ear"],"u":"1f442","v":["1f442-1f3fb","1f442-1f3fc","1f442-1f3fd","1f442-1f3fe","1f442-1f3ff"]},{"n":["nose"],"u":"1f443","v":["1f443-1f3fb","1f443-1f3fc","1f443-1f3fd","1f443-1f3fe","1f443-1f3ff"]},{"n":["footprints"],"u":"1f463"},{"n":["eyes"],"u":"1f440"},{"n":["eye"],"u":"1f441-fe0f"},{"n":["eye-in-speech-bubble"],"u":"1f441-fe0f-200d-1f5e8-fe0f"},{"n":["brain"],"u":"1f9e0"},{"n":["tongue"],"u":"1f445"},{"n":["mouth","lips"],"u":"1f444"},{"n":["kiss mark","kiss"],"u":"1f48b"},{"n":["heart with arrow","cupid"],"u":"1f498"},{"n":["heavy black heart","heart"],"u":"2764-fe0f"},{"n":["beating heart","heartbeat"],"u":"1f493"},{"n":["broken heart","broken_heart"],"u":"1f494"},{"n":["two hearts","two_hearts"],"u":"1f495"},{"n":["sparkling heart","sparkling_heart"],"u":"1f496"},{"n":["growing heart","heartpulse"],"u":"1f497"},{"n":["blue heart","blue_heart"],"u":"1f499"},{"n":["green heart","green_heart"],"u":"1f49a"},{"n":["yellow heart","yellow_heart"],"u":"1f49b"},{"n":["orange heart","orange_heart"],"u":"1f9e1"},{"n":["purple heart","purple_heart"],"u":"1f49c"},{"n":["black heart","black_heart"],"u":"1f5a4"},{"n":["heart with ribbon","gift_heart"],"u":"1f49d"},{"n":["revolving hearts","revolving_hearts"],"u":"1f49e"},{"n":["heart decoration","heart_decoration"],"u":"1f49f"},{"n":["heavy_heart_exclamation_mark_ornament"],"u":"2763-fe0f"},{"n":["love letter","love_letter"],"u":"1f48c"},{"n":["sleeping symbol","zzz"],"u":"1f4a4"},{"n":["anger symbol","anger"],"u":"1f4a2"},{"n":["bomb"],"u":"1f4a3"},{"n":["collision symbol","boom","collision"],"u":"1f4a5"},{"n":["splashing sweat symbol","sweat_drops"],"u":"1f4a6"},{"n":["dash symbol","dash"],"u":"1f4a8"},{"n":["dizzy symbol","dizzy"],"u":"1f4ab"},{"n":["speech balloon","speech_balloon"],"u":"1f4ac"},{"n":["left_speech_bubble"],"u":"1f5e8-fe0f"},{"n":["right_anger_bubble"],"u":"1f5ef-fe0f"},{"n":["thought balloon","thought_balloon"],"u":"1f4ad"},{"n":["hole"],"u":"1f573-fe0f"},{"n":["eyeglasses"],"u":"1f453"},{"n":["dark_sunglasses"],"u":"1f576-fe0f"},{"n":["necktie"],"u":"1f454"},{"n":["t-shirt","shirt","tshirt"],"u":"1f455"},{"n":["jeans"],"u":"1f456"},{"n":["scarf"],"u":"1f9e3"},{"n":["gloves"],"u":"1f9e4"},{"n":["coat"],"u":"1f9e5"},{"n":["socks"],"u":"1f9e6"},{"n":["dress"],"u":"1f457"},{"n":["kimono"],"u":"1f458"},{"n":["bikini"],"u":"1f459"},{"n":["womans clothes","womans_clothes"],"u":"1f45a"},{"n":["purse"],"u":"1f45b"},{"n":["handbag"],"u":"1f45c"},{"n":["pouch"],"u":"1f45d"},{"n":["shopping_bags"],"u":"1f6cd-fe0f"},{"n":["school satchel","school_satchel"],"u":"1f392"},{"n":["mans shoe","mans_shoe","shoe"],"u":"1f45e"},{"n":["athletic shoe","athletic_shoe"],"u":"1f45f"},{"n":["high-heeled shoe","high_heel"],"u":"1f460"},{"n":["womans sandal","sandal"],"u":"1f461"},{"n":["womans boots","boot"],"u":"1f462"},{"n":["crown"],"u":"1f451"},{"n":["womans hat","womans_hat"],"u":"1f452"},{"n":["top hat","tophat"],"u":"1f3a9"},{"n":["graduation cap","mortar_board"],"u":"1f393"},{"n":["billed cap","billed_cap"],"u":"1f9e2"},{"n":["helmet_with_white_cross"],"u":"26d1-fe0f"},{"n":["prayer beads","prayer_beads"],"u":"1f4ff"},{"n":["lipstick"],"u":"1f484"},{"n":["ring"],"u":"1f48d"},{"n":["gem stone","gem"],"u":"1f48e"}]'),animals_nature:[{n:["monkey face","monkey_face"],u:"1f435"},{n:["monkey"],u:"1f412"},{n:["gorilla"],u:"1f98d"},{n:["dog face","dog"],u:"1f436"},{n:["dog","dog2"],u:"1f415"},{n:["poodle"],u:"1f429"},{n:["wolf face","wolf"],u:"1f43a"},{n:["fox face","fox_face"],u:"1f98a"},{n:["cat face","cat"],u:"1f431"},{n:["cat","cat2"],u:"1f408"},{n:["lion face","lion_face"],u:"1f981"},{n:["tiger face","tiger"],u:"1f42f"},{n:["tiger","tiger2"],u:"1f405"},{n:["leopard"],u:"1f406"},{n:["horse face","horse"],u:"1f434"},{n:["horse","racehorse"],u:"1f40e"},{n:["unicorn face","unicorn_face"],u:"1f984"},{n:["zebra face","zebra_face"],u:"1f993"},{n:["deer"],u:"1f98c"},{n:["cow face","cow"],u:"1f42e"},{n:["ox"],u:"1f402"},{n:["water buffalo","water_buffalo"],u:"1f403"},{n:["cow","cow2"],u:"1f404"},{n:["pig face","pig"],u:"1f437"},{n:["pig","pig2"],u:"1f416"},{n:["boar"],u:"1f417"},{n:["pig nose","pig_nose"],u:"1f43d"},{n:["ram"],u:"1f40f"},{n:["sheep"],u:"1f411"},{n:["goat"],u:"1f410"},{n:["dromedary camel","dromedary_camel"],u:"1f42a"},{n:["bactrian camel","camel"],u:"1f42b"},{n:["giraffe face","giraffe_face"],u:"1f992"},{n:["elephant"],u:"1f418"},{n:["rhinoceros"],u:"1f98f"},{n:["mouse face","mouse"],u:"1f42d"},{n:["mouse","mouse2"],u:"1f401"},{n:["rat"],u:"1f400"},{n:["hamster face","hamster"],u:"1f439"},{n:["rabbit face","rabbit"],u:"1f430"},{n:["rabbit","rabbit2"],u:"1f407"},{n:["chipmunk"],u:"1f43f-fe0f"},{n:["hedgehog"],u:"1f994"},{n:["bat"],u:"1f987"},{n:["bear face","bear"],u:"1f43b"},{n:["koala"],u:"1f428"},{n:["panda face","panda_face"],u:"1f43c"},{n:["paw prints","feet","paw_prints"],u:"1f43e"},{n:["turkey"],u:"1f983"},{n:["chicken"],u:"1f414"},{n:["rooster"],u:"1f413"},{n:["hatching chick","hatching_chick"],u:"1f423"},{n:["baby chick","baby_chick"],u:"1f424"},{n:["front-facing baby chick","hatched_chick"],u:"1f425"},{n:["bird"],u:"1f426"},{n:["penguin"],u:"1f427"},{n:["dove_of_peace"],u:"1f54a-fe0f"},{n:["eagle"],u:"1f985"},{n:["duck"],u:"1f986"},{n:["owl"],u:"1f989"},{n:["frog face","frog"],u:"1f438"},{n:["crocodile"],u:"1f40a"},{n:["turtle"],u:"1f422"},{n:["lizard"],u:"1f98e"},{n:["snake"],u:"1f40d"},{n:["dragon face","dragon_face"],u:"1f432"},{n:["dragon"],u:"1f409"},{n:["sauropod"],u:"1f995"},{n:["t-rex"],u:"1f996"},{n:["spouting whale","whale"],u:"1f433"},{n:["whale","whale2"],u:"1f40b"},{n:["dolphin","flipper"],u:"1f42c"},{n:["fish"],u:"1f41f"},{n:["tropical fish","tropical_fish"],u:"1f420"},{n:["blowfish"],u:"1f421"},{n:["shark"],u:"1f988"},{n:["octopus"],u:"1f419"},{n:["spiral shell","shell"],u:"1f41a"},{n:["crab"],u:"1f980"},{n:["shrimp"],u:"1f990"},{n:["squid"],u:"1f991"},{n:["snail"],u:"1f40c"},{n:["butterfly"],u:"1f98b"},{n:["bug"],u:"1f41b"},{n:["ant"],u:"1f41c"},{n:["honeybee","bee"],u:"1f41d"},{n:["lady beetle","beetle"],u:"1f41e"},{n:["cricket"],u:"1f997"},{n:["spider"],u:"1f577-fe0f"},{n:["spider_web"],u:"1f578-fe0f"},{n:["scorpion"],u:"1f982"},{n:["bouquet"],u:"1f490"},{n:["cherry blossom","cherry_blossom"],u:"1f338"},{n:["white flower","white_flower"],u:"1f4ae"},{n:["rosette"],u:"1f3f5-fe0f"},{n:["rose"],u:"1f339"},{n:["wilted flower","wilted_flower"],u:"1f940"},{n:["hibiscus"],u:"1f33a"},{n:["sunflower"],u:"1f33b"},{n:["blossom"],u:"1f33c"},{n:["tulip"],u:"1f337"},{n:["seedling"],u:"1f331"},{n:["evergreen tree","evergreen_tree"],u:"1f332"},{n:["deciduous tree","deciduous_tree"],u:"1f333"},{n:["palm tree","palm_tree"],u:"1f334"},{n:["cactus"],u:"1f335"},{n:["ear of rice","ear_of_rice"],u:"1f33e"},{n:["herb"],u:"1f33f"},{n:["shamrock"],u:"2618-fe0f"},{n:["four leaf clover","four_leaf_clover"],u:"1f340"},{n:["maple leaf","maple_leaf"],u:"1f341"},{n:["fallen leaf","fallen_leaf"],u:"1f342"},{n:["leaf fluttering in wind","leaves"],u:"1f343"}],food_drink:[{n:["grapes"],u:"1f347"},{n:["melon"],u:"1f348"},{n:["watermelon"],u:"1f349"},{n:["tangerine"],u:"1f34a"},{n:["lemon"],u:"1f34b"},{n:["banana"],u:"1f34c"},{n:["pineapple"],u:"1f34d"},{n:["red apple","apple"],u:"1f34e"},{n:["green apple","green_apple"],u:"1f34f"},{n:["pear"],u:"1f350"},{n:["peach"],u:"1f351"},{n:["cherries"],u:"1f352"},{n:["strawberry"],u:"1f353"},{n:["kiwifruit"],u:"1f95d"},{n:["tomato"],u:"1f345"},{n:["coconut"],u:"1f965"},{n:["avocado"],u:"1f951"},{n:["aubergine","eggplant"],u:"1f346"},{n:["potato"],u:"1f954"},{n:["carrot"],u:"1f955"},{n:["ear of maize","corn"],u:"1f33d"},{n:["hot_pepper"],u:"1f336-fe0f"},{n:["cucumber"],u:"1f952"},{n:["broccoli"],u:"1f966"},{n:["mushroom"],u:"1f344"},{n:["peanuts"],u:"1f95c"},{n:["chestnut"],u:"1f330"},{n:["bread"],u:"1f35e"},{n:["croissant"],u:"1f950"},{n:["baguette bread","baguette_bread"],u:"1f956"},{n:["pretzel"],u:"1f968"},{n:["pancakes"],u:"1f95e"},{n:["cheese wedge","cheese_wedge"],u:"1f9c0"},{n:["meat on bone","meat_on_bone"],u:"1f356"},{n:["poultry leg","poultry_leg"],u:"1f357"},{n:["cut of meat","cut_of_meat"],u:"1f969"},{n:["bacon"],u:"1f953"},{n:["hamburger"],u:"1f354"},{n:["french fries","fries"],u:"1f35f"},{n:["slice of pizza","pizza"],u:"1f355"},{n:["hot dog","hotdog"],u:"1f32d"},{n:["sandwich"],u:"1f96a"},{n:["taco"],u:"1f32e"},{n:["burrito"],u:"1f32f"},{n:["stuffed flatbread","stuffed_flatbread"],u:"1f959"},{n:["egg"],u:"1f95a"},{n:["cooking","fried_egg"],u:"1f373"},{n:["shallow pan of food","shallow_pan_of_food"],u:"1f958"},{n:["pot of food","stew"],u:"1f372"},{n:["bowl with spoon","bowl_with_spoon"],u:"1f963"},{n:["green salad","green_salad"],u:"1f957"},{n:["popcorn"],u:"1f37f"},{n:["canned food","canned_food"],u:"1f96b"},{n:["bento box","bento"],u:"1f371"},{n:["rice cracker","rice_cracker"],u:"1f358"},{n:["rice ball","rice_ball"],u:"1f359"},{n:["cooked rice","rice"],u:"1f35a"},{n:["curry and rice","curry"],u:"1f35b"},{n:["steaming bowl","ramen"],u:"1f35c"},{n:["spaghetti"],u:"1f35d"},{n:["roasted sweet potato","sweet_potato"],u:"1f360"},{n:["oden"],u:"1f362"},{n:["sushi"],u:"1f363"},{n:["fried shrimp","fried_shrimp"],u:"1f364"},{n:["fish cake with swirl design","fish_cake"],u:"1f365"},{n:["dango"],u:"1f361"},{n:["dumpling"],u:"1f95f"},{n:["fortune cookie","fortune_cookie"],u:"1f960"},{n:["takeout box","takeout_box"],u:"1f961"},{n:["soft ice cream","icecream"],u:"1f366"},{n:["shaved ice","shaved_ice"],u:"1f367"},{n:["ice cream","ice_cream"],u:"1f368"},{n:["doughnut"],u:"1f369"},{n:["cookie"],u:"1f36a"},{n:["birthday cake","birthday"],u:"1f382"},{n:["shortcake","cake"],u:"1f370"},{n:["pie"],u:"1f967"},{n:["chocolate bar","chocolate_bar"],u:"1f36b"},{n:["candy"],u:"1f36c"},{n:["lollipop"],u:"1f36d"},{n:["custard"],u:"1f36e"},{n:["honey pot","honey_pot"],u:"1f36f"},{n:["baby bottle","baby_bottle"],u:"1f37c"},{n:["glass of milk","glass_of_milk"],u:"1f95b"},{n:["hot beverage","coffee"],u:"2615"},{n:["teacup without handle","tea"],u:"1f375"},{n:["sake bottle and cup","sake"],u:"1f376"},{n:["bottle with popping cork","champagne"],u:"1f37e"},{n:["wine glass","wine_glass"],u:"1f377"},{n:["cocktail glass","cocktail"],u:"1f378"},{n:["tropical drink","tropical_drink"],u:"1f379"},{n:["beer mug","beer"],u:"1f37a"},{n:["clinking beer mugs","beers"],u:"1f37b"},{n:["clinking glasses","clinking_glasses"],u:"1f942"},{n:["tumbler glass","tumbler_glass"],u:"1f943"},{n:["cup with straw","cup_with_straw"],u:"1f964"},{n:["chopsticks"],u:"1f962"},{n:["knife_fork_plate"],u:"1f37d-fe0f"},{n:["fork and knife","fork_and_knife"],u:"1f374"},{n:["spoon"],u:"1f944"},{n:["hocho","knife"],u:"1f52a"},{n:["amphora"],u:"1f3fa"}],activities:[{n:["jack-o-lantern","jack_o_lantern"],u:"1f383"},{n:["christmas tree","christmas_tree"],u:"1f384"},{n:["fireworks"],u:"1f386"},{n:["firework sparkler","sparkler"],u:"1f387"},{n:["sparkles"],u:"2728"},{n:["balloon"],u:"1f388"},{n:["party popper","tada"],u:"1f389"},{n:["confetti ball","confetti_ball"],u:"1f38a"},{n:["tanabata tree","tanabata_tree"],u:"1f38b"},{n:["pine decoration","bamboo"],u:"1f38d"},{n:["japanese dolls","dolls"],u:"1f38e"},{n:["carp streamer","flags"],u:"1f38f"},{n:["wind chime","wind_chime"],u:"1f390"},{n:["moon viewing ceremony","rice_scene"],u:"1f391"},{n:["ribbon"],u:"1f380"},{n:["wrapped present","gift"],u:"1f381"},{n:["reminder_ribbon"],u:"1f397-fe0f"},{n:["admission_tickets"],u:"1f39f-fe0f"},{n:["ticket"],u:"1f3ab"},{n:["medal"],u:"1f396-fe0f"},{n:["trophy"],u:"1f3c6"},{n:["sports medal","sports_medal"],u:"1f3c5"},{n:["first place medal","first_place_medal"],u:"1f947"},{n:["second place medal","second_place_medal"],u:"1f948"},{n:["third place medal","third_place_medal"],u:"1f949"},{n:["soccer ball","soccer"],u:"26bd"},{n:["baseball"],u:"26be"},{n:["basketball and hoop","basketball"],u:"1f3c0"},{n:["volleyball"],u:"1f3d0"},{n:["american football","football"],u:"1f3c8"},{n:["rugby football","rugby_football"],u:"1f3c9"},{n:["tennis racquet and ball","tennis"],u:"1f3be"},{n:["billiards","8ball"],u:"1f3b1"},{n:["bowling"],u:"1f3b3"},{n:["cricket bat and ball","cricket_bat_and_ball"],u:"1f3cf"},{n:["field hockey stick and ball","field_hockey_stick_and_ball"],u:"1f3d1"},{n:["ice hockey stick and puck","ice_hockey_stick_and_puck"],u:"1f3d2"},{n:["table tennis paddle and ball","table_tennis_paddle_and_ball"],u:"1f3d3"},{n:["badminton racquet and shuttlecock","badminton_racquet_and_shuttlecock"],u:"1f3f8"},{n:["boxing glove","boxing_glove"],u:"1f94a"},{n:["martial arts uniform","martial_arts_uniform"],u:"1f94b"},{n:["goal net","goal_net"],u:"1f945"},{n:["direct hit","dart"],u:"1f3af"},{n:["flag in hole","golf"],u:"26f3"},{n:["ice_skate"],u:"26f8-fe0f"},{n:["fishing pole and fish","fishing_pole_and_fish"],u:"1f3a3"},{n:["running shirt with sash","running_shirt_with_sash"],u:"1f3bd"},{n:["ski and ski boot","ski"],u:"1f3bf"},{n:["sled"],u:"1f6f7"},{n:["curling stone","curling_stone"],u:"1f94c"},{n:["video game","video_game"],u:"1f3ae"},{n:["joystick"],u:"1f579-fe0f"},{n:["game die","game_die"],u:"1f3b2"},{n:["black spade suit","spades"],u:"2660-fe0f"},{n:["black heart suit","hearts"],u:"2665-fe0f"},{n:["black diamond suit","diamonds"],u:"2666-fe0f"},{n:["black club suit","clubs"],u:"2663-fe0f"},{n:["playing card black joker","black_joker"],u:"1f0cf"},{n:["mahjong tile red dragon","mahjong"],u:"1f004"},{n:["flower playing cards","flower_playing_cards"],u:"1f3b4"}],travel_places:[{n:["earth globe europe-africa","earth_africa"],u:"1f30d"},{n:["earth globe americas","earth_americas"],u:"1f30e"},{n:["earth globe asia-australia","earth_asia"],u:"1f30f"},{n:["globe with meridians","globe_with_meridians"],u:"1f310"},{n:["world_map"],u:"1f5fa-fe0f"},{n:["silhouette of japan","japan"],u:"1f5fe"},{n:["snow_capped_mountain"],u:"1f3d4-fe0f"},{n:["mountain"],u:"26f0-fe0f"},{n:["volcano"],u:"1f30b"},{n:["mount fuji","mount_fuji"],u:"1f5fb"},{n:["camping"],u:"1f3d5-fe0f"},{n:["beach_with_umbrella"],u:"1f3d6-fe0f"},{n:["desert"],u:"1f3dc-fe0f"},{n:["desert_island"],u:"1f3dd-fe0f"},{n:["national_park"],u:"1f3de-fe0f"},{n:["stadium"],u:"1f3df-fe0f"},{n:["classical_building"],u:"1f3db-fe0f"},{n:["building_construction"],u:"1f3d7-fe0f"},{n:["house_buildings"],u:"1f3d8-fe0f"},{n:["cityscape"],u:"1f3d9-fe0f"},{n:["derelict_house_building"],u:"1f3da-fe0f"},{n:["house building","house"],u:"1f3e0"},{n:["house with garden","house_with_garden"],u:"1f3e1"},{n:["office building","office"],u:"1f3e2"},{n:["japanese post office","post_office"],u:"1f3e3"},{n:["european post office","european_post_office"],u:"1f3e4"},{n:["hospital"],u:"1f3e5"},{n:["bank"],u:"1f3e6"},{n:["hotel"],u:"1f3e8"},{n:["love hotel","love_hotel"],u:"1f3e9"},{n:["convenience store","convenience_store"],u:"1f3ea"},{n:["school"],u:"1f3eb"},{n:["department store","department_store"],u:"1f3ec"},{n:["factory"],u:"1f3ed"},{n:["japanese castle","japanese_castle"],u:"1f3ef"},{n:["european castle","european_castle"],u:"1f3f0"},{n:["wedding"],u:"1f492"},{n:["tokyo tower","tokyo_tower"],u:"1f5fc"},{n:["statue of liberty","statue_of_liberty"],u:"1f5fd"},{n:["church"],u:"26ea"},{n:["mosque"],u:"1f54c"},{n:["synagogue"],u:"1f54d"},{n:["shinto_shrine"],u:"26e9-fe0f"},{n:["kaaba"],u:"1f54b"},{n:["fountain"],u:"26f2"},{n:["tent"],u:"26fa"},{n:["foggy"],u:"1f301"},{n:["night with stars","night_with_stars"],u:"1f303"},{n:["sunrise over mountains","sunrise_over_mountains"],u:"1f304"},{n:["sunrise"],u:"1f305"},{n:["cityscape at dusk","city_sunset"],u:"1f306"},{n:["sunset over buildings","city_sunrise"],u:"1f307"},{n:["bridge at night","bridge_at_night"],u:"1f309"},{n:["hot springs","hotsprings"],u:"2668-fe0f"},{n:["milky way","milky_way"],u:"1f30c"},{n:["carousel horse","carousel_horse"],u:"1f3a0"},{n:["ferris wheel","ferris_wheel"],u:"1f3a1"},{n:["roller coaster","roller_coaster"],u:"1f3a2"},{n:["barber pole","barber"],u:"1f488"},{n:["circus tent","circus_tent"],u:"1f3aa"},{n:["performing arts","performing_arts"],u:"1f3ad"},{n:["frame_with_picture"],u:"1f5bc-fe0f"},{n:["artist palette","art"],u:"1f3a8"},{n:["slot machine","slot_machine"],u:"1f3b0"},{n:["steam locomotive","steam_locomotive"],u:"1f682"},{n:["railway car","railway_car"],u:"1f683"},{n:["high-speed train","bullettrain_side"],u:"1f684"},{n:["high-speed train with bullet nose","bullettrain_front"],u:"1f685"},{n:["train","train2"],u:"1f686"},{n:["metro"],u:"1f687"},{n:["light rail","light_rail"],u:"1f688"},{n:["station"],u:"1f689"},{n:["tram"],u:"1f68a"},{n:["monorail"],u:"1f69d"},{n:["mountain railway","mountain_railway"],u:"1f69e"},{n:["tram car","train"],u:"1f68b"},{n:["bus"],u:"1f68c"},{n:["oncoming bus","oncoming_bus"],u:"1f68d"},{n:["trolleybus"],u:"1f68e"},{n:["minibus"],u:"1f690"},{n:["ambulance"],u:"1f691"},{n:["fire engine","fire_engine"],u:"1f692"},{n:["police car","police_car"],u:"1f693"},{n:["oncoming police car","oncoming_police_car"],u:"1f694"},{n:["taxi"],u:"1f695"},{n:["oncoming taxi","oncoming_taxi"],u:"1f696"},{n:["automobile","car","red_car"],u:"1f697"},{n:["oncoming automobile","oncoming_automobile"],u:"1f698"},{n:["recreational vehicle","blue_car"],u:"1f699"},{n:["delivery truck","truck"],u:"1f69a"},{n:["articulated lorry","articulated_lorry"],u:"1f69b"},{n:["tractor"],u:"1f69c"},{n:["bicycle","bike"],u:"1f6b2"},{n:["scooter"],u:"1f6f4"},{n:["motor scooter","motor_scooter"],u:"1f6f5"},{n:["bus stop","busstop"],u:"1f68f"},{n:["motorway"],u:"1f6e3-fe0f"},{n:["railway_track"],u:"1f6e4-fe0f"},{n:["fuel pump","fuelpump"],u:"26fd"},{n:["police cars revolving light","rotating_light"],u:"1f6a8"},{n:["horizontal traffic light","traffic_light"],u:"1f6a5"},{n:["vertical traffic light","vertical_traffic_light"],u:"1f6a6"},{n:["construction sign","construction"],u:"1f6a7"},{n:["octagonal sign","octagonal_sign"],u:"1f6d1"},{n:["anchor"],u:"2693"},{n:["sailboat","boat"],u:"26f5"},{n:["canoe"],u:"1f6f6"},{n:["speedboat"],u:"1f6a4"},{n:["passenger_ship"],u:"1f6f3-fe0f"},{n:["ferry"],u:"26f4-fe0f"},{n:["motor_boat"],u:"1f6e5-fe0f"},{n:["ship"],u:"1f6a2"},{n:["airplane"],u:"2708-fe0f"},{n:["small_airplane"],u:"1f6e9-fe0f"},{n:["airplane departure","airplane_departure"],u:"1f6eb"},{n:["airplane arriving","airplane_arriving"],u:"1f6ec"},{n:["seat"],u:"1f4ba"},{n:["helicopter"],u:"1f681"},{n:["suspension railway","suspension_railway"],u:"1f69f"},{n:["mountain cableway","mountain_cableway"],u:"1f6a0"},{n:["aerial tramway","aerial_tramway"],u:"1f6a1"},{n:["satellite"],u:"1f6f0-fe0f"},{n:["rocket"],u:"1f680"},{n:["flying saucer","flying_saucer"],u:"1f6f8"},{n:["bellhop_bell"],u:"1f6ce-fe0f"},{n:["door"],u:"1f6aa"},{n:["bed"],u:"1f6cf-fe0f"},{n:["couch_and_lamp"],u:"1f6cb-fe0f"},{n:["toilet"],u:"1f6bd"},{n:["shower"],u:"1f6bf"},{n:["bathtub"],u:"1f6c1"},{n:["hourglass"],u:"231b"},{n:["hourglass with flowing sand","hourglass_flowing_sand"],u:"23f3"},{n:["watch"],u:"231a"},{n:["alarm clock","alarm_clock"],u:"23f0"},{n:["stopwatch"],u:"23f1-fe0f"},{n:["timer_clock"],u:"23f2-fe0f"},{n:["mantelpiece_clock"],u:"1f570-fe0f"},{n:["clock face twelve oclock","clock12"],u:"1f55b"},{n:["clock face twelve-thirty","clock1230"],u:"1f567"},{n:["clock face one oclock","clock1"],u:"1f550"},{n:["clock face one-thirty","clock130"],u:"1f55c"},{n:["clock face two oclock","clock2"],u:"1f551"},{n:["clock face two-thirty","clock230"],u:"1f55d"},{n:["clock face three oclock","clock3"],u:"1f552"},{n:["clock face three-thirty","clock330"],u:"1f55e"},{n:["clock face four oclock","clock4"],u:"1f553"},{n:["clock face four-thirty","clock430"],u:"1f55f"},{n:["clock face five oclock","clock5"],u:"1f554"},{n:["clock face five-thirty","clock530"],u:"1f560"},{n:["clock face six oclock","clock6"],u:"1f555"},{n:["clock face six-thirty","clock630"],u:"1f561"},{n:["clock face seven oclock","clock7"],u:"1f556"},{n:["clock face seven-thirty","clock730"],u:"1f562"},{n:["clock face eight oclock","clock8"],u:"1f557"},{n:["clock face eight-thirty","clock830"],u:"1f563"},{n:["clock face nine oclock","clock9"],u:"1f558"},{n:["clock face nine-thirty","clock930"],u:"1f564"},{n:["clock face ten oclock","clock10"],u:"1f559"},{n:["clock face ten-thirty","clock1030"],u:"1f565"},{n:["clock face eleven oclock","clock11"],u:"1f55a"},{n:["clock face eleven-thirty","clock1130"],u:"1f566"},{n:["new moon symbol","new_moon"],u:"1f311"},{n:["waxing crescent moon symbol","waxing_crescent_moon"],u:"1f312"},{n:["first quarter moon symbol","first_quarter_moon"],u:"1f313"},{n:["waxing gibbous moon symbol","moon","waxing_gibbous_moon"],u:"1f314"},{n:["full moon symbol","full_moon"],u:"1f315"},{n:["waning gibbous moon symbol","waning_gibbous_moon"],u:"1f316"},{n:["last quarter moon symbol","last_quarter_moon"],u:"1f317"},{n:["waning crescent moon symbol","waning_crescent_moon"],u:"1f318"},{n:["crescent moon","crescent_moon"],u:"1f319"},{n:["new moon with face","new_moon_with_face"],u:"1f31a"},{n:["first quarter moon with face","first_quarter_moon_with_face"],u:"1f31b"},{n:["last quarter moon with face","last_quarter_moon_with_face"],u:"1f31c"},{n:["thermometer"],u:"1f321-fe0f"},{n:["black sun with rays","sunny"],u:"2600-fe0f"},{n:["full moon with face","full_moon_with_face"],u:"1f31d"},{n:["sun with face","sun_with_face"],u:"1f31e"},{n:["white medium star","star"],u:"2b50"},{n:["glowing star","star2"],u:"1f31f"},{n:["shooting star","stars"],u:"1f320"},{n:["cloud"],u:"2601-fe0f"},{n:["sun behind cloud","partly_sunny"],u:"26c5"},{n:["thunder_cloud_and_rain"],u:"26c8-fe0f"},{n:["mostly_sunny","sun_small_cloud"],u:"1f324-fe0f"},{n:["barely_sunny","sun_behind_cloud"],u:"1f325-fe0f"},{n:["partly_sunny_rain","sun_behind_rain_cloud"],u:"1f326-fe0f"},{n:["rain_cloud"],u:"1f327-fe0f"},{n:["snow_cloud"],u:"1f328-fe0f"},{n:["lightning","lightning_cloud"],u:"1f329-fe0f"},{n:["tornado","tornado_cloud"],u:"1f32a-fe0f"},{n:["fog"],u:"1f32b-fe0f"},{n:["wind_blowing_face"],u:"1f32c-fe0f"},{n:["cyclone"],u:"1f300"},{n:["rainbow"],u:"1f308"},{n:["closed umbrella","closed_umbrella"],u:"1f302"},{n:["umbrella"],u:"2602-fe0f"},{n:["umbrella with rain drops","umbrella_with_rain_drops"],u:"2614"},{n:["umbrella_on_ground"],u:"26f1-fe0f"},{n:["high voltage sign","zap"],u:"26a1"},{n:["snowflake"],u:"2744-fe0f"},{n:["snowman"],u:"2603-fe0f"},{n:["snowman without snow","snowman_without_snow"],u:"26c4"},{n:["comet"],u:"2604-fe0f"},{n:["fire"],u:"1f525"},{n:["droplet"],u:"1f4a7"},{n:["water wave","ocean"],u:"1f30a"}],objects:[{n:["speaker with cancellation stroke","mute"],u:"1f507"},{n:["speaker"],u:"1f508"},{n:["speaker with one sound wave","sound"],u:"1f509"},{n:["speaker with three sound waves","loud_sound"],u:"1f50a"},{n:["public address loudspeaker","loudspeaker"],u:"1f4e2"},{n:["cheering megaphone","mega"],u:"1f4e3"},{n:["postal horn","postal_horn"],u:"1f4ef"},{n:["bell"],u:"1f514"},{n:["bell with cancellation stroke","no_bell"],u:"1f515"},{n:["musical score","musical_score"],u:"1f3bc"},{n:["musical note","musical_note"],u:"1f3b5"},{n:["multiple musical notes","notes"],u:"1f3b6"},{n:["studio_microphone"],u:"1f399-fe0f"},{n:["level_slider"],u:"1f39a-fe0f"},{n:["control_knobs"],u:"1f39b-fe0f"},{n:["microphone"],u:"1f3a4"},{n:["headphone","headphones"],u:"1f3a7"},{n:["radio"],u:"1f4fb"},{n:["saxophone"],u:"1f3b7"},{n:["guitar"],u:"1f3b8"},{n:["musical keyboard","musical_keyboard"],u:"1f3b9"},{n:["trumpet"],u:"1f3ba"},{n:["violin"],u:"1f3bb"},{n:["drum with drumsticks","drum_with_drumsticks"],u:"1f941"},{n:["mobile phone","iphone"],u:"1f4f1"},{n:["mobile phone with rightwards arrow at left","calling"],u:"1f4f2"},{n:["black telephone","phone","telephone"],u:"260e-fe0f"},{n:["telephone receiver","telephone_receiver"],u:"1f4de"},{n:["pager"],u:"1f4df"},{n:["fax machine","fax"],u:"1f4e0"},{n:["battery"],u:"1f50b"},{n:["electric plug","electric_plug"],u:"1f50c"},{n:["personal computer","computer"],u:"1f4bb"},{n:["desktop_computer"],u:"1f5a5-fe0f"},{n:["printer"],u:"1f5a8-fe0f"},{n:["keyboard"],u:"2328-fe0f"},{n:["three_button_mouse"],u:"1f5b1-fe0f"},{n:["trackball"],u:"1f5b2-fe0f"},{n:["minidisc"],u:"1f4bd"},{n:["floppy disk","floppy_disk"],u:"1f4be"},{n:["optical disc","cd"],u:"1f4bf"},{n:["dvd"],u:"1f4c0"},{n:["movie camera","movie_camera"],u:"1f3a5"},{n:["film_frames"],u:"1f39e-fe0f"},{n:["film_projector"],u:"1f4fd-fe0f"},{n:["clapper board","clapper"],u:"1f3ac"},{n:["television","tv"],u:"1f4fa"},{n:["camera"],u:"1f4f7"},{n:["camera with flash","camera_with_flash"],u:"1f4f8"},{n:["video camera","video_camera"],u:"1f4f9"},{n:["videocassette","vhs"],u:"1f4fc"},{n:["left-pointing magnifying glass","mag"],u:"1f50d"},{n:["right-pointing magnifying glass","mag_right"],u:"1f50e"},{n:["microscope"],u:"1f52c"},{n:["telescope"],u:"1f52d"},{n:["satellite antenna","satellite_antenna"],u:"1f4e1"},{n:["candle"],u:"1f56f-fe0f"},{n:["electric light bulb","bulb"],u:"1f4a1"},{n:["electric torch","flashlight"],u:"1f526"},{n:["izakaya lantern","izakaya_lantern","lantern"],u:"1f3ee"},{n:["notebook with decorative cover","notebook_with_decorative_cover"],u:"1f4d4"},{n:["closed book","closed_book"],u:"1f4d5"},{n:["open book","book","open_book"],u:"1f4d6"},{n:["green book","green_book"],u:"1f4d7"},{n:["blue book","blue_book"],u:"1f4d8"},{n:["orange book","orange_book"],u:"1f4d9"},{n:["books"],u:"1f4da"},{n:["notebook"],u:"1f4d3"},{n:["ledger"],u:"1f4d2"},{n:["page with curl","page_with_curl"],u:"1f4c3"},{n:["scroll"],u:"1f4dc"},{n:["page facing up","page_facing_up"],u:"1f4c4"},{n:["newspaper"],u:"1f4f0"},{n:["rolled_up_newspaper"],u:"1f5de-fe0f"},{n:["bookmark tabs","bookmark_tabs"],u:"1f4d1"},{n:["bookmark"],u:"1f516"},{n:["label"],u:"1f3f7-fe0f"},{n:["money bag","moneybag"],u:"1f4b0"},{n:["banknote with yen sign","yen"],u:"1f4b4"},{n:["banknote with dollar sign","dollar"],u:"1f4b5"},{n:["banknote with euro sign","euro"],u:"1f4b6"},{n:["banknote with pound sign","pound"],u:"1f4b7"},{n:["money with wings","money_with_wings"],u:"1f4b8"},{n:["credit card","credit_card"],u:"1f4b3"},{n:["chart with upwards trend and yen sign","chart"],u:"1f4b9"},{n:["currency exchange","currency_exchange"],u:"1f4b1"},{n:["heavy dollar sign","heavy_dollar_sign"],u:"1f4b2"},{n:["envelope","email"],u:"2709-fe0f"},{n:["e-mail symbol","e-mail"],u:"1f4e7"},{n:["incoming envelope","incoming_envelope"],u:"1f4e8"},{n:["envelope with downwards arrow above","envelope_with_arrow"],u:"1f4e9"},{n:["outbox tray","outbox_tray"],u:"1f4e4"},{n:["inbox tray","inbox_tray"],u:"1f4e5"},{n:["package"],u:"1f4e6"},{n:["closed mailbox with raised flag","mailbox"],u:"1f4eb"},{n:["closed mailbox with lowered flag","mailbox_closed"],u:"1f4ea"},{n:["open mailbox with raised flag","mailbox_with_mail"],u:"1f4ec"},{n:["open mailbox with lowered flag","mailbox_with_no_mail"],u:"1f4ed"},{n:["postbox"],u:"1f4ee"},{n:["ballot_box_with_ballot"],u:"1f5f3-fe0f"},{n:["pencil","pencil2"],u:"270f-fe0f"},{n:["black nib","black_nib"],u:"2712-fe0f"},{n:["lower_left_fountain_pen"],u:"1f58b-fe0f"},{n:["lower_left_ballpoint_pen"],u:"1f58a-fe0f"},{n:["lower_left_paintbrush"],u:"1f58c-fe0f"},{n:["lower_left_crayon"],u:"1f58d-fe0f"},{n:["memo","pencil"],u:"1f4dd"},{n:["briefcase"],u:"1f4bc"},{n:["file folder","file_folder"],u:"1f4c1"},{n:["open file folder","open_file_folder"],u:"1f4c2"},{n:["card_index_dividers"],u:"1f5c2-fe0f"},{n:["calendar","date"],u:"1f4c5"},{n:["tear-off calendar","calendar"],u:"1f4c6"},{n:["spiral_note_pad"],u:"1f5d2-fe0f"},{n:["spiral_calendar_pad"],u:"1f5d3-fe0f"},{n:["card index","card_index"],u:"1f4c7"},{n:["chart with upwards trend","chart_with_upwards_trend"],u:"1f4c8"},{n:["chart with downwards trend","chart_with_downwards_trend"],u:"1f4c9"},{n:["bar chart","bar_chart"],u:"1f4ca"},{n:["clipboard"],u:"1f4cb"},{n:["pushpin"],u:"1f4cc"},{n:["round pushpin","round_pushpin"],u:"1f4cd"},{n:["paperclip"],u:"1f4ce"},{n:["linked_paperclips"],u:"1f587-fe0f"},{n:["straight ruler","straight_ruler"],u:"1f4cf"},{n:["triangular ruler","triangular_ruler"],u:"1f4d0"},{n:["black scissors","scissors"],u:"2702-fe0f"},{n:["card_file_box"],u:"1f5c3-fe0f"},{n:["file_cabinet"],u:"1f5c4-fe0f"},{n:["wastebasket"],u:"1f5d1-fe0f"},{n:["lock"],u:"1f512"},{n:["open lock","unlock"],u:"1f513"},{n:["lock with ink pen","lock_with_ink_pen"],u:"1f50f"},{n:["closed lock with key","closed_lock_with_key"],u:"1f510"},{n:["key"],u:"1f511"},{n:["old_key"],u:"1f5dd-fe0f"},{n:["hammer"],u:"1f528"},{n:["pick"],u:"26cf-fe0f"},{n:["hammer_and_pick"],u:"2692-fe0f"},{n:["hammer_and_wrench"],u:"1f6e0-fe0f"},{n:["dagger_knife"],u:"1f5e1-fe0f"},{n:["crossed_swords"],u:"2694-fe0f"},{n:["pistol","gun"],u:"1f52b"},{n:["bow and arrow","bow_and_arrow"],u:"1f3f9"},{n:["shield"],u:"1f6e1-fe0f"},{n:["wrench"],u:"1f527"},{n:["nut and bolt","nut_and_bolt"],u:"1f529"},{n:["gear"],u:"2699-fe0f"},{n:["compression"],u:"1f5dc-fe0f"},{n:["alembic"],u:"2697-fe0f"},{n:["scales"],u:"2696-fe0f"},{n:["link symbol","link"],u:"1f517"},{n:["chains"],u:"26d3-fe0f"},{n:["syringe"],u:"1f489"},{n:["pill"],u:"1f48a"},{n:["smoking symbol","smoking"],u:"1f6ac"},{n:["coffin"],u:"26b0-fe0f"},{n:["funeral_urn"],u:"26b1-fe0f"},{n:["moyai"],u:"1f5ff"},{n:["oil_drum"],u:"1f6e2-fe0f"},{n:["crystal ball","crystal_ball"],u:"1f52e"},{n:["shopping trolley","shopping_trolley"],u:"1f6d2"}],symbols:JSON.parse('[{"n":["automated teller machine","atm"],"u":"1f3e7"},{"n":["put litter in its place symbol","put_litter_in_its_place"],"u":"1f6ae"},{"n":["potable water symbol","potable_water"],"u":"1f6b0"},{"n":["wheelchair symbol","wheelchair"],"u":"267f"},{"n":["mens symbol","mens"],"u":"1f6b9"},{"n":["womens symbol","womens"],"u":"1f6ba"},{"n":["restroom"],"u":"1f6bb"},{"n":["baby symbol","baby_symbol"],"u":"1f6bc"},{"n":["water closet","wc"],"u":"1f6be"},{"n":["passport control","passport_control"],"u":"1f6c2"},{"n":["customs"],"u":"1f6c3"},{"n":["baggage claim","baggage_claim"],"u":"1f6c4"},{"n":["left luggage","left_luggage"],"u":"1f6c5"},{"n":["warning sign","warning"],"u":"26a0-fe0f"},{"n":["children crossing","children_crossing"],"u":"1f6b8"},{"n":["no entry","no_entry"],"u":"26d4"},{"n":["no entry sign","no_entry_sign"],"u":"1f6ab"},{"n":["no bicycles","no_bicycles"],"u":"1f6b3"},{"n":["no smoking symbol","no_smoking"],"u":"1f6ad"},{"n":["do not litter symbol","do_not_litter"],"u":"1f6af"},{"n":["non-potable water symbol","non-potable_water"],"u":"1f6b1"},{"n":["no pedestrians","no_pedestrians"],"u":"1f6b7"},{"n":["no mobile phones","no_mobile_phones"],"u":"1f4f5"},{"n":["no one under eighteen symbol","underage"],"u":"1f51e"},{"n":["radioactive_sign"],"u":"2622-fe0f"},{"n":["biohazard_sign"],"u":"2623-fe0f"},{"n":["upwards black arrow","arrow_up"],"u":"2b06-fe0f"},{"n":["north east arrow","arrow_upper_right"],"u":"2197-fe0f"},{"n":["black rightwards arrow","arrow_right"],"u":"27a1-fe0f"},{"n":["south east arrow","arrow_lower_right"],"u":"2198-fe0f"},{"n":["downwards black arrow","arrow_down"],"u":"2b07-fe0f"},{"n":["south west arrow","arrow_lower_left"],"u":"2199-fe0f"},{"n":["leftwards black arrow","arrow_left"],"u":"2b05-fe0f"},{"n":["north west arrow","arrow_upper_left"],"u":"2196-fe0f"},{"n":["up down arrow","arrow_up_down"],"u":"2195-fe0f"},{"n":["left right arrow","left_right_arrow"],"u":"2194-fe0f"},{"n":["leftwards arrow with hook","leftwards_arrow_with_hook"],"u":"21a9-fe0f"},{"n":["rightwards arrow with hook","arrow_right_hook"],"u":"21aa-fe0f"},{"n":["arrow pointing rightwards then curving upwards","arrow_heading_up"],"u":"2934-fe0f"},{"n":["arrow pointing rightwards then curving downwards","arrow_heading_down"],"u":"2935-fe0f"},{"n":["clockwise downwards and upwards open circle arrows","arrows_clockwise"],"u":"1f503"},{"n":["anticlockwise downwards and upwards open circle arrows","arrows_counterclockwise"],"u":"1f504"},{"n":["back with leftwards arrow above","back"],"u":"1f519"},{"n":["end with leftwards arrow above","end"],"u":"1f51a"},{"n":["on with exclamation mark with left right arrow above","on"],"u":"1f51b"},{"n":["soon with rightwards arrow above","soon"],"u":"1f51c"},{"n":["top with upwards arrow above","top"],"u":"1f51d"},{"n":["place of worship","place_of_worship"],"u":"1f6d0"},{"n":["atom_symbol"],"u":"269b-fe0f"},{"n":["om_symbol"],"u":"1f549-fe0f"},{"n":["star_of_david"],"u":"2721-fe0f"},{"n":["wheel_of_dharma"],"u":"2638-fe0f"},{"n":["yin_yang"],"u":"262f-fe0f"},{"n":["latin_cross"],"u":"271d-fe0f"},{"n":["orthodox_cross"],"u":"2626-fe0f"},{"n":["star_and_crescent"],"u":"262a-fe0f"},{"n":["peace_symbol"],"u":"262e-fe0f"},{"n":["menorah with nine branches","menorah_with_nine_branches"],"u":"1f54e"},{"n":["six pointed star with middle dot","six_pointed_star"],"u":"1f52f"},{"n":["aries"],"u":"2648"},{"n":["taurus"],"u":"2649"},{"n":["gemini"],"u":"264a"},{"n":["cancer"],"u":"264b"},{"n":["leo"],"u":"264c"},{"n":["virgo"],"u":"264d"},{"n":["libra"],"u":"264e"},{"n":["scorpius"],"u":"264f"},{"n":["sagittarius"],"u":"2650"},{"n":["capricorn"],"u":"2651"},{"n":["aquarius"],"u":"2652"},{"n":["pisces"],"u":"2653"},{"n":["ophiuchus"],"u":"26ce"},{"n":["twisted rightwards arrows","twisted_rightwards_arrows"],"u":"1f500"},{"n":["clockwise rightwards and leftwards open circle arrows","repeat"],"u":"1f501"},{"n":["clockwise rightwards and leftwards open circle arrows with circled one overlay","repeat_one"],"u":"1f502"},{"n":["black right-pointing triangle","arrow_forward"],"u":"25b6-fe0f"},{"n":["black right-pointing double triangle","fast_forward"],"u":"23e9"},{"n":["black_right_pointing_double_triangle_with_vertical_bar"],"u":"23ed-fe0f"},{"n":["black_right_pointing_triangle_with_double_vertical_bar"],"u":"23ef-fe0f"},{"n":["black left-pointing triangle","arrow_backward"],"u":"25c0-fe0f"},{"n":["black left-pointing double triangle","rewind"],"u":"23ea"},{"n":["black_left_pointing_double_triangle_with_vertical_bar"],"u":"23ee-fe0f"},{"n":["up-pointing small red triangle","arrow_up_small"],"u":"1f53c"},{"n":["black up-pointing double triangle","arrow_double_up"],"u":"23eb"},{"n":["down-pointing small red triangle","arrow_down_small"],"u":"1f53d"},{"n":["black down-pointing double triangle","arrow_double_down"],"u":"23ec"},{"n":["double_vertical_bar"],"u":"23f8-fe0f"},{"n":["black_square_for_stop"],"u":"23f9-fe0f"},{"n":["black_circle_for_record"],"u":"23fa-fe0f"},{"n":["eject"],"u":"23cf-fe0f"},{"n":["cinema"],"u":"1f3a6"},{"n":["low brightness symbol","low_brightness"],"u":"1f505"},{"n":["high brightness symbol","high_brightness"],"u":"1f506"},{"n":["antenna with bars","signal_strength"],"u":"1f4f6"},{"n":["vibration mode","vibration_mode"],"u":"1f4f3"},{"n":["mobile phone off","mobile_phone_off"],"u":"1f4f4"},{"n":["female_sign"],"u":"2640-fe0f"},{"n":["male_sign"],"u":"2642-fe0f"},{"n":["medical_symbol","staff_of_aesculapius"],"u":"2695-fe0f"},{"n":["black universal recycling symbol","recycle"],"u":"267b-fe0f"},{"n":["fleur_de_lis"],"u":"269c-fe0f"},{"n":["trident emblem","trident"],"u":"1f531"},{"n":["name badge","name_badge"],"u":"1f4db"},{"n":["japanese symbol for beginner","beginner"],"u":"1f530"},{"n":["heavy large circle","o"],"u":"2b55"},{"n":["white heavy check mark","white_check_mark"],"u":"2705"},{"n":["ballot box with check","ballot_box_with_check"],"u":"2611-fe0f"},{"n":["heavy check mark","heavy_check_mark"],"u":"2714-fe0f"},{"n":["heavy multiplication x","heavy_multiplication_x"],"u":"2716-fe0f"},{"n":["cross mark","x"],"u":"274c"},{"n":["negative squared cross mark","negative_squared_cross_mark"],"u":"274e"},{"n":["heavy plus sign","heavy_plus_sign"],"u":"2795"},{"n":["heavy minus sign","heavy_minus_sign"],"u":"2796"},{"n":["heavy division sign","heavy_division_sign"],"u":"2797"},{"n":["curly loop","curly_loop"],"u":"27b0"},{"n":["double curly loop","loop"],"u":"27bf"},{"n":["part alternation mark","part_alternation_mark"],"u":"303d-fe0f"},{"n":["eight spoked asterisk","eight_spoked_asterisk"],"u":"2733-fe0f"},{"n":["eight pointed black star","eight_pointed_black_star"],"u":"2734-fe0f"},{"n":["sparkle"],"u":"2747-fe0f"},{"n":["double exclamation mark","bangbang"],"u":"203c-fe0f"},{"n":["exclamation question mark","interrobang"],"u":"2049-fe0f"},{"n":["black question mark ornament","question"],"u":"2753"},{"n":["white question mark ornament","grey_question"],"u":"2754"},{"n":["white exclamation mark ornament","grey_exclamation"],"u":"2755"},{"n":["heavy exclamation mark symbol","exclamation","heavy_exclamation_mark"],"u":"2757"},{"n":["wavy dash","wavy_dash"],"u":"3030-fe0f"},{"n":["copyright sign","copyright"],"u":"00a9-fe0f"},{"n":["registered sign","registered"],"u":"00ae-fe0f"},{"n":["trade mark sign","tm"],"u":"2122-fe0f"},{"n":["hash key","hash"],"u":"0023-fe0f-20e3"},{"n":["keycap_star"],"u":"002a-fe0f-20e3"},{"n":["keycap 0","zero"],"u":"0030-fe0f-20e3"},{"n":["keycap 1","one"],"u":"0031-fe0f-20e3"},{"n":["keycap 2","two"],"u":"0032-fe0f-20e3"},{"n":["keycap 3","three"],"u":"0033-fe0f-20e3"},{"n":["keycap 4","four"],"u":"0034-fe0f-20e3"},{"n":["keycap 5","five"],"u":"0035-fe0f-20e3"},{"n":["keycap 6","six"],"u":"0036-fe0f-20e3"},{"n":["keycap 7","seven"],"u":"0037-fe0f-20e3"},{"n":["keycap 8","eight"],"u":"0038-fe0f-20e3"},{"n":["keycap 9","nine"],"u":"0039-fe0f-20e3"},{"n":["keycap ten","keycap_ten"],"u":"1f51f"},{"n":["hundred points symbol","100"],"u":"1f4af"},{"n":["input symbol for latin capital letters","capital_abcd"],"u":"1f520"},{"n":["input symbol for latin small letters","abcd"],"u":"1f521"},{"n":["input symbol for numbers","1234"],"u":"1f522"},{"n":["input symbol for symbols","symbols"],"u":"1f523"},{"n":["input symbol for latin letters","abc"],"u":"1f524"},{"n":["negative squared latin capital letter a","a"],"u":"1f170-fe0f"},{"n":["negative squared ab","ab"],"u":"1f18e"},{"n":["negative squared latin capital letter b","b"],"u":"1f171-fe0f"},{"n":["squared cl","cl"],"u":"1f191"},{"n":["squared cool","cool"],"u":"1f192"},{"n":["squared free","free"],"u":"1f193"},{"n":["information source","information_source"],"u":"2139-fe0f"},{"n":["squared id","id"],"u":"1f194"},{"n":["circled latin capital letter m","m"],"u":"24c2-fe0f"},{"n":["squared new","new"],"u":"1f195"},{"n":["squared ng","ng"],"u":"1f196"},{"n":["negative squared latin capital letter o","o2"],"u":"1f17e-fe0f"},{"n":["squared ok","ok"],"u":"1f197"},{"n":["negative squared latin capital letter p","parking"],"u":"1f17f-fe0f"},{"n":["squared sos","sos"],"u":"1f198"},{"n":["squared up with exclamation mark","up"],"u":"1f199"},{"n":["squared vs","vs"],"u":"1f19a"},{"n":["squared katakana koko","koko"],"u":"1f201"},{"n":["squared katakana sa","sa"],"u":"1f202-fe0f"},{"n":["squared cjk unified ideograph-6708","u6708"],"u":"1f237-fe0f"},{"n":["squared cjk unified ideograph-6709","u6709"],"u":"1f236"},{"n":["squared cjk unified ideograph-6307","u6307"],"u":"1f22f"},{"n":["circled ideograph advantage","ideograph_advantage"],"u":"1f250"},{"n":["squared cjk unified ideograph-5272","u5272"],"u":"1f239"},{"n":["squared cjk unified ideograph-7121","u7121"],"u":"1f21a"},{"n":["squared cjk unified ideograph-7981","u7981"],"u":"1f232"},{"n":["circled ideograph accept","accept"],"u":"1f251"},{"n":["squared cjk unified ideograph-7533","u7533"],"u":"1f238"},{"n":["squared cjk unified ideograph-5408","u5408"],"u":"1f234"},{"n":["squared cjk unified ideograph-7a7a","u7a7a"],"u":"1f233"},{"n":["circled ideograph congratulation","congratulations"],"u":"3297-fe0f"},{"n":["circled ideograph secret","secret"],"u":"3299-fe0f"},{"n":["squared cjk unified ideograph-55b6","u55b6"],"u":"1f23a"},{"n":["squared cjk unified ideograph-6e80","u6e80"],"u":"1f235"},{"n":["black small square","black_small_square"],"u":"25aa-fe0f"},{"n":["white small square","white_small_square"],"u":"25ab-fe0f"},{"n":["white medium square","white_medium_square"],"u":"25fb-fe0f"},{"n":["black medium square","black_medium_square"],"u":"25fc-fe0f"},{"n":["white medium small square","white_medium_small_square"],"u":"25fd"},{"n":["black medium small square","black_medium_small_square"],"u":"25fe"},{"n":["black large square","black_large_square"],"u":"2b1b"},{"n":["white large square","white_large_square"],"u":"2b1c"},{"n":["large orange diamond","large_orange_diamond"],"u":"1f536"},{"n":["large blue diamond","large_blue_diamond"],"u":"1f537"},{"n":["small orange diamond","small_orange_diamond"],"u":"1f538"},{"n":["small blue diamond","small_blue_diamond"],"u":"1f539"},{"n":["up-pointing red triangle","small_red_triangle"],"u":"1f53a"},{"n":["down-pointing red triangle","small_red_triangle_down"],"u":"1f53b"},{"n":["diamond shape with a dot inside","diamond_shape_with_a_dot_inside"],"u":"1f4a0"},{"n":["radio button","radio_button"],"u":"1f518"},{"n":["black square button","black_square_button"],"u":"1f532"},{"n":["white square button","white_square_button"],"u":"1f533"},{"n":["medium white circle","white_circle"],"u":"26aa"},{"n":["medium black circle","black_circle"],"u":"26ab"},{"n":["large red circle","red_circle"],"u":"1f534"},{"n":["large blue circle","large_blue_circle"],"u":"1f535"}]'),flags:JSON.parse('[{"n":["chequered flag","checkered_flag"],"u":"1f3c1"},{"n":["triangular flag on post","triangular_flag_on_post"],"u":"1f6a9"},{"n":["crossed flags","crossed_flags"],"u":"1f38c"},{"n":["waving black flag","waving_black_flag"],"u":"1f3f4"},{"n":["waving_white_flag"],"u":"1f3f3-fe0f"},{"n":["rainbow-flag"],"u":"1f3f3-fe0f-200d-1f308"},{"n":["ascension island flag","flag-ac"],"u":"1f1e6-1f1e8"},{"n":["andorra flag","flag-ad"],"u":"1f1e6-1f1e9"},{"n":["united arab emirates flag","flag-ae"],"u":"1f1e6-1f1ea"},{"n":["afghanistan flag","flag-af"],"u":"1f1e6-1f1eb"},{"n":["antigua & barbuda flag","flag-ag"],"u":"1f1e6-1f1ec"},{"n":["anguilla flag","flag-ai"],"u":"1f1e6-1f1ee"},{"n":["albania flag","flag-al"],"u":"1f1e6-1f1f1"},{"n":["armenia flag","flag-am"],"u":"1f1e6-1f1f2"},{"n":["angola flag","flag-ao"],"u":"1f1e6-1f1f4"},{"n":["antarctica flag","flag-aq"],"u":"1f1e6-1f1f6"},{"n":["argentina flag","flag-ar"],"u":"1f1e6-1f1f7"},{"n":["american samoa flag","flag-as"],"u":"1f1e6-1f1f8"},{"n":["austria flag","flag-at"],"u":"1f1e6-1f1f9"},{"n":["australia flag","flag-au"],"u":"1f1e6-1f1fa"},{"n":["aruba flag","flag-aw"],"u":"1f1e6-1f1fc"},{"n":["åland islands flag","flag-ax"],"u":"1f1e6-1f1fd"},{"n":["azerbaijan flag","flag-az"],"u":"1f1e6-1f1ff"},{"n":["bosnia & herzegovina flag","flag-ba"],"u":"1f1e7-1f1e6"},{"n":["barbados flag","flag-bb"],"u":"1f1e7-1f1e7"},{"n":["bangladesh flag","flag-bd"],"u":"1f1e7-1f1e9"},{"n":["belgium flag","flag-be"],"u":"1f1e7-1f1ea"},{"n":["burkina faso flag","flag-bf"],"u":"1f1e7-1f1eb"},{"n":["bulgaria flag","flag-bg"],"u":"1f1e7-1f1ec"},{"n":["bahrain flag","flag-bh"],"u":"1f1e7-1f1ed"},{"n":["burundi flag","flag-bi"],"u":"1f1e7-1f1ee"},{"n":["benin flag","flag-bj"],"u":"1f1e7-1f1ef"},{"n":["st. barthélemy flag","flag-bl"],"u":"1f1e7-1f1f1"},{"n":["bermuda flag","flag-bm"],"u":"1f1e7-1f1f2"},{"n":["brunei flag","flag-bn"],"u":"1f1e7-1f1f3"},{"n":["bolivia flag","flag-bo"],"u":"1f1e7-1f1f4"},{"n":["caribbean netherlands flag","flag-bq"],"u":"1f1e7-1f1f6"},{"n":["brazil flag","flag-br"],"u":"1f1e7-1f1f7"},{"n":["bahamas flag","flag-bs"],"u":"1f1e7-1f1f8"},{"n":["bhutan flag","flag-bt"],"u":"1f1e7-1f1f9"},{"n":["bouvet island flag","flag-bv"],"u":"1f1e7-1f1fb"},{"n":["botswana flag","flag-bw"],"u":"1f1e7-1f1fc"},{"n":["belarus flag","flag-by"],"u":"1f1e7-1f1fe"},{"n":["belize flag","flag-bz"],"u":"1f1e7-1f1ff"},{"n":["canada flag","flag-ca"],"u":"1f1e8-1f1e6"},{"n":["cocos (keeling) islands flag","flag-cc"],"u":"1f1e8-1f1e8"},{"n":["congo - kinshasa flag","flag-cd"],"u":"1f1e8-1f1e9"},{"n":["central african republic flag","flag-cf"],"u":"1f1e8-1f1eb"},{"n":["congo - brazzaville flag","flag-cg"],"u":"1f1e8-1f1ec"},{"n":["switzerland flag","flag-ch"],"u":"1f1e8-1f1ed"},{"n":["côte d’ivoire flag","flag-ci"],"u":"1f1e8-1f1ee"},{"n":["cook islands flag","flag-ck"],"u":"1f1e8-1f1f0"},{"n":["chile flag","flag-cl"],"u":"1f1e8-1f1f1"},{"n":["cameroon flag","flag-cm"],"u":"1f1e8-1f1f2"},{"n":["china flag","cn","flag-cn"],"u":"1f1e8-1f1f3"},{"n":["colombia flag","flag-co"],"u":"1f1e8-1f1f4"},{"n":["clipperton island flag","flag-cp"],"u":"1f1e8-1f1f5"},{"n":["costa rica flag","flag-cr"],"u":"1f1e8-1f1f7"},{"n":["cuba flag","flag-cu"],"u":"1f1e8-1f1fa"},{"n":["cape verde flag","flag-cv"],"u":"1f1e8-1f1fb"},{"n":["curaçao flag","flag-cw"],"u":"1f1e8-1f1fc"},{"n":["christmas island flag","flag-cx"],"u":"1f1e8-1f1fd"},{"n":["cyprus flag","flag-cy"],"u":"1f1e8-1f1fe"},{"n":["czechia flag","flag-cz"],"u":"1f1e8-1f1ff"},{"n":["germany flag","de","flag-de"],"u":"1f1e9-1f1ea"},{"n":["diego garcia flag","flag-dg"],"u":"1f1e9-1f1ec"},{"n":["djibouti flag","flag-dj"],"u":"1f1e9-1f1ef"},{"n":["denmark flag","flag-dk"],"u":"1f1e9-1f1f0"},{"n":["dominica flag","flag-dm"],"u":"1f1e9-1f1f2"},{"n":["dominican republic flag","flag-do"],"u":"1f1e9-1f1f4"},{"n":["algeria flag","flag-dz"],"u":"1f1e9-1f1ff"},{"n":["ceuta & melilla flag","flag-ea"],"u":"1f1ea-1f1e6"},{"n":["ecuador flag","flag-ec"],"u":"1f1ea-1f1e8"},{"n":["estonia flag","flag-ee"],"u":"1f1ea-1f1ea"},{"n":["egypt flag","flag-eg"],"u":"1f1ea-1f1ec"},{"n":["western sahara flag","flag-eh"],"u":"1f1ea-1f1ed"},{"n":["eritrea flag","flag-er"],"u":"1f1ea-1f1f7"},{"n":["spain flag","es","flag-es"],"u":"1f1ea-1f1f8"},{"n":["ethiopia flag","flag-et"],"u":"1f1ea-1f1f9"},{"n":["european union flag","flag-eu"],"u":"1f1ea-1f1fa"},{"n":["finland flag","flag-fi"],"u":"1f1eb-1f1ee"},{"n":["fiji flag","flag-fj"],"u":"1f1eb-1f1ef"},{"n":["falkland islands flag","flag-fk"],"u":"1f1eb-1f1f0"},{"n":["micronesia flag","flag-fm"],"u":"1f1eb-1f1f2"},{"n":["faroe islands flag","flag-fo"],"u":"1f1eb-1f1f4"},{"n":["france flag","fr","flag-fr"],"u":"1f1eb-1f1f7"},{"n":["gabon flag","flag-ga"],"u":"1f1ec-1f1e6"},{"n":["united kingdom flag","gb","uk","flag-gb"],"u":"1f1ec-1f1e7"},{"n":["grenada flag","flag-gd"],"u":"1f1ec-1f1e9"},{"n":["georgia flag","flag-ge"],"u":"1f1ec-1f1ea"},{"n":["french guiana flag","flag-gf"],"u":"1f1ec-1f1eb"},{"n":["guernsey flag","flag-gg"],"u":"1f1ec-1f1ec"},{"n":["ghana flag","flag-gh"],"u":"1f1ec-1f1ed"},{"n":["gibraltar flag","flag-gi"],"u":"1f1ec-1f1ee"},{"n":["greenland flag","flag-gl"],"u":"1f1ec-1f1f1"},{"n":["gambia flag","flag-gm"],"u":"1f1ec-1f1f2"},{"n":["guinea flag","flag-gn"],"u":"1f1ec-1f1f3"},{"n":["guadeloupe flag","flag-gp"],"u":"1f1ec-1f1f5"},{"n":["equatorial guinea flag","flag-gq"],"u":"1f1ec-1f1f6"},{"n":["greece flag","flag-gr"],"u":"1f1ec-1f1f7"},{"n":["south georgia & south sandwich islands flag","flag-gs"],"u":"1f1ec-1f1f8"},{"n":["guatemala flag","flag-gt"],"u":"1f1ec-1f1f9"},{"n":["guam flag","flag-gu"],"u":"1f1ec-1f1fa"},{"n":["guinea-bissau flag","flag-gw"],"u":"1f1ec-1f1fc"},{"n":["guyana flag","flag-gy"],"u":"1f1ec-1f1fe"},{"n":["hong kong sar china flag","flag-hk"],"u":"1f1ed-1f1f0"},{"n":["heard & mcdonald islands flag","flag-hm"],"u":"1f1ed-1f1f2"},{"n":["honduras flag","flag-hn"],"u":"1f1ed-1f1f3"},{"n":["croatia flag","flag-hr"],"u":"1f1ed-1f1f7"},{"n":["haiti flag","flag-ht"],"u":"1f1ed-1f1f9"},{"n":["hungary flag","flag-hu"],"u":"1f1ed-1f1fa"},{"n":["canary islands flag","flag-ic"],"u":"1f1ee-1f1e8"},{"n":["indonesia flag","flag-id"],"u":"1f1ee-1f1e9"},{"n":["ireland flag","flag-ie"],"u":"1f1ee-1f1ea"},{"n":["israel flag","flag-il"],"u":"1f1ee-1f1f1"},{"n":["isle of man flag","flag-im"],"u":"1f1ee-1f1f2"},{"n":["india flag","flag-in"],"u":"1f1ee-1f1f3"},{"n":["british indian ocean territory flag","flag-io"],"u":"1f1ee-1f1f4"},{"n":["iraq flag","flag-iq"],"u":"1f1ee-1f1f6"},{"n":["iran flag","flag-ir"],"u":"1f1ee-1f1f7"},{"n":["iceland flag","flag-is"],"u":"1f1ee-1f1f8"},{"n":["italy flag","it","flag-it"],"u":"1f1ee-1f1f9"},{"n":["jersey flag","flag-je"],"u":"1f1ef-1f1ea"},{"n":["jamaica flag","flag-jm"],"u":"1f1ef-1f1f2"},{"n":["jordan flag","flag-jo"],"u":"1f1ef-1f1f4"},{"n":["japan flag","jp","flag-jp"],"u":"1f1ef-1f1f5"},{"n":["kenya flag","flag-ke"],"u":"1f1f0-1f1ea"},{"n":["kyrgyzstan flag","flag-kg"],"u":"1f1f0-1f1ec"},{"n":["cambodia flag","flag-kh"],"u":"1f1f0-1f1ed"},{"n":["kiribati flag","flag-ki"],"u":"1f1f0-1f1ee"},{"n":["comoros flag","flag-km"],"u":"1f1f0-1f1f2"},{"n":["st. kitts & nevis flag","flag-kn"],"u":"1f1f0-1f1f3"},{"n":["north korea flag","flag-kp"],"u":"1f1f0-1f1f5"},{"n":["south korea flag","kr","flag-kr"],"u":"1f1f0-1f1f7"},{"n":["kuwait flag","flag-kw"],"u":"1f1f0-1f1fc"},{"n":["cayman islands flag","flag-ky"],"u":"1f1f0-1f1fe"},{"n":["kazakhstan flag","flag-kz"],"u":"1f1f0-1f1ff"},{"n":["laos flag","flag-la"],"u":"1f1f1-1f1e6"},{"n":["lebanon flag","flag-lb"],"u":"1f1f1-1f1e7"},{"n":["st. lucia flag","flag-lc"],"u":"1f1f1-1f1e8"},{"n":["liechtenstein flag","flag-li"],"u":"1f1f1-1f1ee"},{"n":["sri lanka flag","flag-lk"],"u":"1f1f1-1f1f0"},{"n":["liberia flag","flag-lr"],"u":"1f1f1-1f1f7"},{"n":["lesotho flag","flag-ls"],"u":"1f1f1-1f1f8"},{"n":["lithuania flag","flag-lt"],"u":"1f1f1-1f1f9"},{"n":["luxembourg flag","flag-lu"],"u":"1f1f1-1f1fa"},{"n":["latvia flag","flag-lv"],"u":"1f1f1-1f1fb"},{"n":["libya flag","flag-ly"],"u":"1f1f1-1f1fe"},{"n":["morocco flag","flag-ma"],"u":"1f1f2-1f1e6"},{"n":["monaco flag","flag-mc"],"u":"1f1f2-1f1e8"},{"n":["moldova flag","flag-md"],"u":"1f1f2-1f1e9"},{"n":["montenegro flag","flag-me"],"u":"1f1f2-1f1ea"},{"n":["st. martin flag","flag-mf"],"u":"1f1f2-1f1eb"},{"n":["madagascar flag","flag-mg"],"u":"1f1f2-1f1ec"},{"n":["marshall islands flag","flag-mh"],"u":"1f1f2-1f1ed"},{"n":["macedonia flag","flag-mk"],"u":"1f1f2-1f1f0"},{"n":["mali flag","flag-ml"],"u":"1f1f2-1f1f1"},{"n":["myanmar (burma) flag","flag-mm"],"u":"1f1f2-1f1f2"},{"n":["mongolia flag","flag-mn"],"u":"1f1f2-1f1f3"},{"n":["macau sar china flag","flag-mo"],"u":"1f1f2-1f1f4"},{"n":["northern mariana islands flag","flag-mp"],"u":"1f1f2-1f1f5"},{"n":["martinique flag","flag-mq"],"u":"1f1f2-1f1f6"},{"n":["mauritania flag","flag-mr"],"u":"1f1f2-1f1f7"},{"n":["montserrat flag","flag-ms"],"u":"1f1f2-1f1f8"},{"n":["malta flag","flag-mt"],"u":"1f1f2-1f1f9"},{"n":["mauritius flag","flag-mu"],"u":"1f1f2-1f1fa"},{"n":["maldives flag","flag-mv"],"u":"1f1f2-1f1fb"},{"n":["malawi flag","flag-mw"],"u":"1f1f2-1f1fc"},{"n":["mexico flag","flag-mx"],"u":"1f1f2-1f1fd"},{"n":["malaysia flag","flag-my"],"u":"1f1f2-1f1fe"},{"n":["mozambique flag","flag-mz"],"u":"1f1f2-1f1ff"},{"n":["namibia flag","flag-na"],"u":"1f1f3-1f1e6"},{"n":["new caledonia flag","flag-nc"],"u":"1f1f3-1f1e8"},{"n":["niger flag","flag-ne"],"u":"1f1f3-1f1ea"},{"n":["norfolk island flag","flag-nf"],"u":"1f1f3-1f1eb"},{"n":["nigeria flag","flag-ng"],"u":"1f1f3-1f1ec"},{"n":["nicaragua flag","flag-ni"],"u":"1f1f3-1f1ee"},{"n":["netherlands flag","flag-nl"],"u":"1f1f3-1f1f1"},{"n":["norway flag","flag-no"],"u":"1f1f3-1f1f4"},{"n":["nepal flag","flag-np"],"u":"1f1f3-1f1f5"},{"n":["nauru flag","flag-nr"],"u":"1f1f3-1f1f7"},{"n":["niue flag","flag-nu"],"u":"1f1f3-1f1fa"},{"n":["new zealand flag","flag-nz"],"u":"1f1f3-1f1ff"},{"n":["oman flag","flag-om"],"u":"1f1f4-1f1f2"},{"n":["panama flag","flag-pa"],"u":"1f1f5-1f1e6"},{"n":["peru flag","flag-pe"],"u":"1f1f5-1f1ea"},{"n":["french polynesia flag","flag-pf"],"u":"1f1f5-1f1eb"},{"n":["papua new guinea flag","flag-pg"],"u":"1f1f5-1f1ec"},{"n":["philippines flag","flag-ph"],"u":"1f1f5-1f1ed"},{"n":["pakistan flag","flag-pk"],"u":"1f1f5-1f1f0"},{"n":["poland flag","flag-pl"],"u":"1f1f5-1f1f1"},{"n":["st. pierre & miquelon flag","flag-pm"],"u":"1f1f5-1f1f2"},{"n":["pitcairn islands flag","flag-pn"],"u":"1f1f5-1f1f3"},{"n":["puerto rico flag","flag-pr"],"u":"1f1f5-1f1f7"},{"n":["palestinian territories flag","flag-ps"],"u":"1f1f5-1f1f8"},{"n":["portugal flag","flag-pt"],"u":"1f1f5-1f1f9"},{"n":["palau flag","flag-pw"],"u":"1f1f5-1f1fc"},{"n":["paraguay flag","flag-py"],"u":"1f1f5-1f1fe"},{"n":["qatar flag","flag-qa"],"u":"1f1f6-1f1e6"},{"n":["réunion flag","flag-re"],"u":"1f1f7-1f1ea"},{"n":["romania flag","flag-ro"],"u":"1f1f7-1f1f4"},{"n":["serbia flag","flag-rs"],"u":"1f1f7-1f1f8"},{"n":["russia flag","ru","flag-ru"],"u":"1f1f7-1f1fa"},{"n":["rwanda flag","flag-rw"],"u":"1f1f7-1f1fc"},{"n":["saudi arabia flag","flag-sa"],"u":"1f1f8-1f1e6"},{"n":["solomon islands flag","flag-sb"],"u":"1f1f8-1f1e7"},{"n":["seychelles flag","flag-sc"],"u":"1f1f8-1f1e8"},{"n":["sudan flag","flag-sd"],"u":"1f1f8-1f1e9"},{"n":["sweden flag","flag-se"],"u":"1f1f8-1f1ea"},{"n":["singapore flag","flag-sg"],"u":"1f1f8-1f1ec"},{"n":["st. helena flag","flag-sh"],"u":"1f1f8-1f1ed"},{"n":["slovenia flag","flag-si"],"u":"1f1f8-1f1ee"},{"n":["svalbard & jan mayen flag","flag-sj"],"u":"1f1f8-1f1ef"},{"n":["slovakia flag","flag-sk"],"u":"1f1f8-1f1f0"},{"n":["sierra leone flag","flag-sl"],"u":"1f1f8-1f1f1"},{"n":["san marino flag","flag-sm"],"u":"1f1f8-1f1f2"},{"n":["senegal flag","flag-sn"],"u":"1f1f8-1f1f3"},{"n":["somalia flag","flag-so"],"u":"1f1f8-1f1f4"},{"n":["suriname flag","flag-sr"],"u":"1f1f8-1f1f7"},{"n":["south sudan flag","flag-ss"],"u":"1f1f8-1f1f8"},{"n":["são tomé & príncipe flag","flag-st"],"u":"1f1f8-1f1f9"},{"n":["el salvador flag","flag-sv"],"u":"1f1f8-1f1fb"},{"n":["sint maarten flag","flag-sx"],"u":"1f1f8-1f1fd"},{"n":["syria flag","flag-sy"],"u":"1f1f8-1f1fe"},{"n":["swaziland flag","flag-sz"],"u":"1f1f8-1f1ff"},{"n":["tristan da cunha flag","flag-ta"],"u":"1f1f9-1f1e6"},{"n":["turks & caicos islands flag","flag-tc"],"u":"1f1f9-1f1e8"},{"n":["chad flag","flag-td"],"u":"1f1f9-1f1e9"},{"n":["french southern territories flag","flag-tf"],"u":"1f1f9-1f1eb"},{"n":["togo flag","flag-tg"],"u":"1f1f9-1f1ec"},{"n":["thailand flag","flag-th"],"u":"1f1f9-1f1ed"},{"n":["tajikistan flag","flag-tj"],"u":"1f1f9-1f1ef"},{"n":["tokelau flag","flag-tk"],"u":"1f1f9-1f1f0"},{"n":["timor-leste flag","flag-tl"],"u":"1f1f9-1f1f1"},{"n":["turkmenistan flag","flag-tm"],"u":"1f1f9-1f1f2"},{"n":["tunisia flag","flag-tn"],"u":"1f1f9-1f1f3"},{"n":["tonga flag","flag-to"],"u":"1f1f9-1f1f4"},{"n":["turkey flag","flag-tr"],"u":"1f1f9-1f1f7"},{"n":["trinidad & tobago flag","flag-tt"],"u":"1f1f9-1f1f9"},{"n":["tuvalu flag","flag-tv"],"u":"1f1f9-1f1fb"},{"n":["taiwan flag","flag-tw"],"u":"1f1f9-1f1fc"},{"n":["tanzania flag","flag-tz"],"u":"1f1f9-1f1ff"},{"n":["ukraine flag","flag-ua"],"u":"1f1fa-1f1e6"},{"n":["uganda flag","flag-ug"],"u":"1f1fa-1f1ec"},{"n":["u.s. outlying islands flag","flag-um"],"u":"1f1fa-1f1f2"},{"n":["united nations flag","flag-un"],"u":"1f1fa-1f1f3"},{"n":["united states flag","us","flag-us"],"u":"1f1fa-1f1f8"},{"n":["uruguay flag","flag-uy"],"u":"1f1fa-1f1fe"},{"n":["uzbekistan flag","flag-uz"],"u":"1f1fa-1f1ff"},{"n":["vatican city flag","flag-va"],"u":"1f1fb-1f1e6"},{"n":["st. vincent & grenadines flag","flag-vc"],"u":"1f1fb-1f1e8"},{"n":["venezuela flag","flag-ve"],"u":"1f1fb-1f1ea"},{"n":["british virgin islands flag","flag-vg"],"u":"1f1fb-1f1ec"},{"n":["u.s. virgin islands flag","flag-vi"],"u":"1f1fb-1f1ee"},{"n":["vietnam flag","flag-vn"],"u":"1f1fb-1f1f3"},{"n":["vanuatu flag","flag-vu"],"u":"1f1fb-1f1fa"},{"n":["wallis & futuna flag","flag-wf"],"u":"1f1fc-1f1eb"},{"n":["samoa flag","flag-ws"],"u":"1f1fc-1f1f8"},{"n":["kosovo flag","flag-xk"],"u":"1f1fd-1f1f0"},{"n":["yemen flag","flag-ye"],"u":"1f1fe-1f1ea"},{"n":["mayotte flag","flag-yt"],"u":"1f1fe-1f1f9"},{"n":["south africa flag","flag-za"],"u":"1f1ff-1f1e6"},{"n":["zambia flag","flag-zm"],"u":"1f1ff-1f1f2"},{"n":["zimbabwe flag","flag-zw"],"u":"1f1ff-1f1fc"},{"n":["england flag","flag-england"],"u":"1f3f4-e0067-e0062-e0065-e006e-e0067-e007f"},{"n":["scotland flag","flag-scotland"],"u":"1f3f4-e0067-e0062-e0073-e0063-e0074-e007f"},{"n":["wales flag","flag-wales"],"u":"1f3f4-e0067-e0062-e0077-e006c-e0073-e007f"}]')},dZ=["onClick"],pZ={class:"iafw:text-2xl iafw:leading-none"},hZ=q({__name:"EmojiContent",props:Ui({smoothScroll:{type:Boolean}},{currentCategory:{default:"smileys_people",required:!0},currentCategoryModifiers:{}}),emits:Ui(["select"],["update:currentCategory"]),setup(t,{expose:e,emit:n}){function i(p){return String.fromCodePoint(...p.split("-").map(h=>parseInt(h,16)))}const r=n,o=go(t,"currentCategory"),s=[],a=Object.values(cZ).flat()||[];for(let p=0;p<a.length;p+=6)s.push(a.slice(p,p+6));const{list:l,containerProps:f,wrapperProps:u,scrollTo:c}=qB(s,{itemHeight:40,overscan:2});function d(p){const h=p.target?.scrollTop||0;h<2960?o.value="smileys_people":h>=2960&&h<3720?o.value="animals_nature":h>=3720&&h<4400?o.value="food_drink":h>=4400&&h<6200?o.value="activities":h>=6200&&h<8800?o.value="travel_places":h>=8800&&(o.value="flags"),console.log(h)}return e({scrollTo:c}),(p,h)=>(E(),X("div",fe(m(f),{onScroll:h[0]||(h[0]=g=>d(g)),class:m(he)("iafw:h-[200px] iafw:p-1",p.smoothScroll&&"iafw:scroll-smooth")}),[ie("div",At($t(m(u))),[(E(!0),X(Ve,null,Rt(m(l),(g,y)=>(E(),X("div",{key:y,class:"iafw:flex iafw:flex-row iafw:justify-start"},[(E(!0),X(Ve,null,Rt(g.data,w=>(E(),X("div",{key:w.u,class:"iafw:flex iafw:hover:bg-accent iafw:rounded-lg iafw:items-center iafw:justify-center iafw:p-0 iafw:cursor-pointer iafw:hover:bg-red iafw:size-10",onClick:v=>r("select",i(w.u))},[ie("span",pZ,Ee(i(w.u)),1)],8,dZ))),128))]))),128))],16)],16))}}),gZ={class:"iafw:flex iafw:items-center"},mZ={class:"iafw:p-2 iafw:[&>div]:flex iafw:[&>div]:items-center iafw:[&>div]:p-2 iafw:[&>div]:rounded-md iafw:[&>div]:hover:bg-accent/70 iafw:[&>div]:cursor-pointer iafw:[&>div]:justify-center iafw:grid iafw:grid-cols-6 iafw:items-center iafw:justify-center iafw:w-full iafw:border-b"},yZ=q({__name:"EmojiPicker",emits:["select"],setup(t,{emit:e}){const n=e,i=j(!1),r=j("smileys_people"),o=j(null);return(s,a)=>(E(),X("div",gZ,[M(m(sy),{open:i.value,"onUpdate:open":a[8]||(a[8]=l=>i.value=l)},{default:C(()=>[M(m(ly),{"as-child":""},{default:C(()=>[M(m(Ht),{variant:"outline",class:"iafw:justify-start iafw:cursor-pointer"},{default:C(()=>[M(m(i$))]),_:1})]),_:1}),M(m(ay),{class:Ce(m(he)("iafw:p-0 iafw:w-64")),side:"bottom",align:"start","disable-animation":""},{default:C(()=>[ie("div",mZ,[ie("div",{onClick:a[0]||(a[0]=l=>o.value?.scrollTo(0)),class:Ce(m(he)(r.value==="smileys_people"?"iafw:text-primary":"iafw:text-muted-foreground/20"))},[M(m(r$))],2),ie("div",{onClick:a[1]||(a[1]=l=>o.value?.scrollTo(74)),class:Ce(m(he)(r.value==="animals_nature"?"iafw:text-primary":"iafw:text-muted-foreground/20"))},[M(m(qF))],2),ie("div",{onClick:a[2]||(a[2]=l=>o.value?.scrollTo(93)),class:Ce(m(he)(r.value==="food_drink"?"iafw:text-primary":"iafw:text-muted-foreground/20"))},[M(m($F))],2),ie("div",{onClick:a[3]||(a[3]=l=>o.value?.scrollTo(110)),class:Ce(m(he)(r.value==="activities"?"iafw:text-primary":"iafw:text-muted-foreground/20"))},[M(m(UF))],2),ie("div",{onClick:a[4]||(a[4]=l=>o.value?.scrollTo(155)),class:Ce(m(he)(r.value==="travel_places"?"iafw:text-primary":"iafw:text-muted-foreground/20"))},[M(m(GF))],2),ie("div",{onClick:a[5]||(a[5]=l=>o.value?.scrollTo(220)),class:Ce(m(he)(r.value==="flags"?"iafw:text-primary":"iafw:text-muted-foreground/20"))},[M(m(jF))],2)]),M(hZ,{"current-category":r.value,"onUpdate:currentCategory":a[6]||(a[6]=l=>r.value=l),ref_key:"emojiContent",ref:o,onSelect:a[7]||(a[7]=l=>n("select",l))},null,8,["current-category"])]),_:1},8,["class"])]),_:1},8,["open"])]))}}),wZ={class:"iafw:flex-col iafw:flex iafw:gap-4 iafw:flex-1"},vZ={class:"iafw:flex iafw:gap-3"},bZ={class:"iafw:relative iafw:shadow-xs iafw:rounded-sm iafw:border"},xZ=q({__name:"TextPlaceHolders",props:{placeholder:{default:"Write something …"},modelValue:{default:""},editor:{},media:{},initialItems:{}},emits:["update:modelValue","update:editor","mounted:editor","update:image","update:file"],setup(t,{emit:e}){const n=t,i=e,r=Om(),o=iE.extend({content:"paragraph+"}),s=nE({extensions:[o,gE,vE.configure({items:n.initialItems}),rE,_Q,hE,dE.configure({placeholder:n.placeholder}),dQ.extend({addInputRules(){return[{find:/\*([^*\s][^*]*[^*\s])\*$/,handler:({state:f,range:u,match:c})=>{const d=f.selection.from,p=f.doc.resolve(d),h=p.start(),g=p.end(),y=f.doc.textBetween(h,g,` 409 409 `,` 410 `),w=d-h;let v=!1;const _=/\{\{[^}]*\}\}/g;let b;for(;(b=_.exec(y))!==null;){const A=b.index,R=b.index+b[0].length;if(w>=A&&w<=R){v=!0;break}}if(v)return f.tr;const{tr:x}=f,k=u.from,S=u.to;x.delete(k,S);const T=f.schema.text(c[1],[f.schema.marks.bold.create()]);return x.insert(k,T),x}}]}}), yQ.configure({HTMLAttributes:{class:"my-italic"}}).extend({addInputRules(){return[{find:/_([^_\s][^_]*[^_\s])_$/,handler:({state:f,range:u,match:c})=>{const d=f.selection.from,p=f.doc.resolve(d),h=p.start(),g=p.end(),y=f.doc.textBetween(h,g,`410 `),w=d-h;let v=!1;const _=/\{\{[^}]*\}\}/g;let b;for(;(b=_.exec(y))!==null;){const A=b.index,R=b.index+b[0].length;if(w>=A&&w<=R){v=!0;break}}if(v)return f.tr;const{tr:x}=f,k=u.from,S=u.to;x.delete(k,S);const T=f.schema.text(c[1],[f.schema.marks.bold.create()]);return x.insert(k,T),x}}]}}),wQ.configure({HTMLAttributes:{class:"my-italic"}}).extend({addInputRules(){return[{find:/_([^_\s][^_]*[^_\s])_$/,handler:({state:f,range:u,match:c})=>{const d=f.selection.from,p=f.doc.resolve(d),h=p.start(),g=p.end(),y=f.doc.textBetween(h,g,` 411 411 `,` 412 `),w=d-h;let v=!1;const _=/\{\{[^}]*\}\}/g;let b;for(;(b=_.exec(y))!==null;){const A=b.index,R=b.index+b[0].length;if(w>=A&&w<=R){v=!0;break}}if(v)return f.tr;const{tr:x}=f,k=u.from,S=u.to;x.delete(k,S);const T=f.schema.text(c[1],[f.schema.marks.italic.create()]);return x.insert(k,T),x}}]}}), VQ.configure({keepMarks:!1})],content:n.modelValue,onCreate:({editor:f})=>{i("update:editor",f),i("mounted:editor",f)},onUpdate:({editor:f})=>{i("update:modelValue",f.getHTML()),i("update:editor",f)}}),a=U(()=>[s.value?.isActive("bold")?"bold":"",s.value?.isActive("italic")?"italic":"",s.value?.isActive("strike")?"strike":""]);function l(f){if(!f)return!1;const u=f.state,c=u.selection.from,d=u.doc.resolve(c),p=d.start(),h=d.end(),g=u.doc.textBetween(p,h,`412 `),w=d-h;let v=!1;const _=/\{\{[^}]*\}\}/g;let b;for(;(b=_.exec(y))!==null;){const A=b.index,R=b.index+b[0].length;if(w>=A&&w<=R){v=!0;break}}if(v)return f.tr;const{tr:x}=f,k=u.from,S=u.to;x.delete(k,S);const T=f.schema.text(c[1],[f.schema.marks.italic.create()]);return x.insert(k,T),x}}]}}),zQ.configure({keepMarks:!1})],content:n.modelValue,onCreate:({editor:f})=>{i("update:editor",f),i("mounted:editor",f)},onUpdate:({editor:f})=>{i("update:modelValue",f.getHTML()),i("update:editor",f)}}),a=U(()=>[s.value?.isActive("bold")?"bold":"",s.value?.isActive("italic")?"italic":"",s.value?.isActive("strike")?"strike":""]);function l(f){if(!f)return!1;const u=f.state,c=u.selection.from,d=u.doc.resolve(c),p=d.start(),h=d.end(),g=u.doc.textBetween(p,h,` 413 413 `,` 414 `),y=c-p,w=/\{\{[^}]*\}\}/g;let v;for(;(v=w.exec(g))!==null;){const _=v.index,b=v.index+v[0].length;if(y>=_&&y<=b)return!0}return!1}return(f,u)=>{const c= uK,d=lK,p=Kt,h=ka,g=Wl,y=_a,w=wa;return E(),X("div",yZ,[ie("div",wZ,[M(mZ,{onSelect:u[0]||(u[0]=v=>m(s)?.chain().focus().insertContent(v).run())}),M(d,{type:"multiple",variant:"outline","model-value":m(a)},{default:C(()=>[M(c,{value:"bold",onClick:u[1]||(u[1]=v=>!l(m(s))&&m(s)?.chain().focus().toggleBold().run()),"aria-label":"Toggle bold"},{default:C(()=>[M(m(IF),{class:"iafw:h-4 iafw:w-4"})]),_:1}),M(c,{value:"italic",onClick:u[2]||(u[2]=v=>!l(m(s))&&m(s)?.chain().focus().toggleItalic().run()),"aria-label":"Toggle italic"},{default:C(()=>[M(m(UF),{class:"iafw:h-4 iafw:w-4"})]),_:1}),M(c,{value:"strike",onClick:u[3]||(u[3]=v=>!l(m(s))&&m(s)?.chain().focus().toggleStrike().run()),"aria-label":"Toggle strike"},{default:C(()=>[M(m(r$),{class:"iafw:h-4 iafw:w-4"})]),_:1})]),_:1},8,["model-value"]),M(w,null,{default:C(()=>[M(h,null,{default:C(()=>[M(JQ,null,{default:C(()=>[M(p,{variant:"outline"},{default:C(()=>[!f.media||f.media?.type==="file"?(E(),B(m(GF),{key:0})):(E(),B(m(c_),{key:1})),_e(" "+Ae(f.media?.type==="file"||f.media?.type==="image"?m(HQ)(f.media.url):"Attach"),1)]),_:1}),f.media&&(f.media?.type==="file"||f.media?.type==="image")?(E(),B(p,{key:0,variant:"outline",class:"iafw:text-destructive",onClick:u[4]||(u[4]=Bt(v=>i("update:image",null),["prevent"]))},{default:C(()=>[M(m(fm))]),_:1})):Re("",!0)]),_:1})]),_:1}),M(y,{align:"start",side:"bottom"},{default:C(()=>[M(g,{class:Ce(m(he)("iafw:flex iafw:items-center",!m(r).allowImage&&"iafw:pointer-events-none")),onSelect:u[5]||(u[5]=v=>m(zQ)(_=>i("update:image",_)))},{default:C(()=>[M(m(c_),{class:Ce(!m(r).allowImage&&"iafw:opacity-50")},null,8,["class"]),ie("span",{class:Ce(!m(r).allowImage&&"iafw:opacity-50")},"Image "+Ae(m(r).allowImage?"":"(PRO)"),3),m(r).allowImage?Re("",!0):(E(),B(m(_n),{key:0,icon:"gravity-ui:crown-diamond",class:"iafw:size-5 iafw:text-warning"}))]),_:1},8,["class"]),M(g,{class:Ce(m(he)("iafw:flex iafw:items-center",!m(r).allowDocument&&"iafw:pointer-events-none")),onSelect:u[6]||(u[6]=v=>m(jQ)(_=>i("update:file",_)))},{default:C(()=>[M(m(qF),{class:Ce(!m(r).allowDocument&&"iafw:opacity-50")},null,8,["class"]),ie("span",{class:Ce(!m(r).allowDocument&&"iafw:opacity-50")},"Document "+Ae(m(r).allowDocument?"":"(PRO)"),3),m(r).allowDocument?Re("",!0):(E(),B(m(_n),{key:0,icon:"gravity-ui:crown-diamond",class:"iafw:size-5 iafw:text-warning"}))]),_:1},8,["class"]),M(g,{class:Ce(m(he)("iafw:flex iafw:items-center",!m(r).allowDocument&&!m(r).allowImage&&"iafw:pointer-events-none"))},{default:C(()=>[M(m(FF),{class:Ce(!m(r).allowDocument&&!m(r).allowImage&&"iafw:opacity-50")},null,8,["class"]),ie("span",{class:Ce(!m(r).allowDocument&&!m(r).allowImage&&"iafw:opacity-50")},"Dynamic "+Ae(!m(r).allowDocument&&!m(r).allowImage?"(PRO)":""),3),!m(r).allowDocument&&!m(r).allowImage?(E(),B(m(_n),{key:0,icon:"gravity-ui:crown-diamond",class:"iafw:size-5 iafw:text-warning"})):Re("",!0)]),_:1},8,["class"])]),_:1})]),_:1})]),ie("div",vZ,[M(m(Z6),{editor:m(s),class:"iafw:flex-1 iafw:[&>.tiptap]:outline-0 iafw:[&>div]:min-h-60 iafw:[&>.tiptap]:p-2 iafw:[&_p]:text-sm"},null,8,["editor"])])])}}}),wE=q({__name:"CommandEmpty",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class"),{filterState:i}=kp(),r=U(()=>!!i.search&&i.filtered.count===0);return(o,s)=>r.value?(E(),B(m(qe),le({key:0,"data-slot":"command-empty"},m(n),{class:m(he)("iafw:py-6 iafw:text-center iafw:text-sm",e.class)}),{default:C(()=>[z(o.$slots,"default")]),_:3},16,["class"])):Re("",!0)}}),vE=q({__name:"CommandGroup",props:{asChild:{type:Boolean},as:{},class:{},heading:{}},setup(t){const e=t,n=bt(e,"class"),{allGroups:i,filterState:r}=kp(),o=xn(),s=U(()=>r.search?r.filtered.groups.has(o):!0);return CZ({id:o}),_t(()=>{i.value.has(o)||i.value.set(o,new Set)}),qn(()=>{i.value.delete(o)}),(a,l)=>(E(),B(m(lI),le(m(n),{id:m(o),"data-slot":"command-group",class:m(he)("iafw:text-foreground iafw:overflow-hidden iafw:p-1",e.class),hidden:s.value?void 0:!0}),{default:C(()=>[a.heading?(E(),B(m(uI),{key:0,class:"iafw:px-2 iafw:py-1.5 iafw:text-xs iafw:font-medium iafw:text-muted-foreground"},{default:C(()=>[_e(Ae(a.heading),1)]),_:1})):Re("",!0),z(a.$slots,"default")]),_:3},16,["id","class","hidden"]))}}),xZ={"data-slot":"command-input-wrapper",class:"iafw:flex iafw:h-12 iafw:items-center iafw:gap-2 iafw:border-b iafw:px-3"},bE=q({inheritAttrs:!1,__name:"CommandInput",props:{modelValue:{},autoFocus:{type:Boolean},disabled:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class"),i=sn(n),{filterState:r}=kp();return(o,s)=>(E(),X("div",xZ,[M(m(e$),{class:"iafw:size-4 iafw:shrink-0 iafw:opacity-50"}),M(m(rI),le({...m(i),...o.$attrs},{"auto-focus":o.autoFocus,modelValue:m(r).search,"onUpdate:modelValue":s[0]||(s[0]=a=>m(r).search=a),"data-slot":"command-input",class:m(he)("iafw:placeholder:text-muted-foreground iafw:flex iafw:h-12 iafw:w-full iafw:rounded-md iafw:bg-transparent iafw:py-3 iafw:text-sm iafw:outline-hidden iafw:disabled:cursor-not-allowed iafw:disabled:opacity-50",e.class)}),null,16,["auto-focus","modelValue","class"])]))}}),xE=q({__name:"CommandItem",props:{value:{},disabled:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},emits:["select"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class"),o=Dt(r,i),s=xn(),{filterState:a,allItems:l,allGroups:f}=kp(),u=SZ(),c=U(()=>{if(a.search){const h=a.filtered.items.get(s);return h===void 0?!0:h>0}else return!0}),d=H(),p=NB(d);return _t(()=>{if(!(p.value instanceof HTMLElement))return;l.value.set(s,p.value.textContent??n.value?.toString()??"");const h=u?.id;h&&(f.value.has(h)?f.value.get(h)?.add(s):f.value.set(h,new Set([s])))}),qn(()=>{l.value.delete(s)}),(h,g)=>c.value?(E(),B(m(hI),le({key:0},m(o),{id:m(s),ref_key:"itemRef",ref:d,"data-slot":"command-item",class:m(he)("iafw:data-[highlighted]:bg-accent iafw:data-[highlighted]:text-accent-foreground iafw:[&_svg:not([class*='text-'])]:text-muted-foreground iafw:relative iafw:flex iafw:cursor-default iafw:items-center iafw:gap-2 iafw:rounded-sm iafw:px-2 iafw:py-1.5 iafw:text-sm iafw:outline-hidden iafw:select-none iafw:data-[disabled=true]:pointer-events-none iafw:data-[disabled=true]:opacity-50 iafw:[&_svg]:pointer-events-none iafw:[&_svg]:shrink-0 iafw:[&_svg:not([class*='size-'])]:size-4",n.class),onSelect:g[0]||(g[0]=()=>{m(a).search=""})}),{default:C(()=>[z(h.$slots,"default")]),_:3},16,["id","class"])):Re("",!0)}}),_Z={role:"presentation"},_E=q({__name:"CommandList",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class"),i=sn(n);return(r,o)=>(E(),B(m(nI),le({"data-slot":"command-list"},m(i),{class:m(he)("iafw:max-h-[300px] iafw:scroll-py-1 iafw:overflow-x-hidden iafw:overflow-y-auto",e.class)}),{default:C(()=>[ie("div",_Z,[z(r.$slots,"default")])]),_:3},16,["class"]))}}),[kp,kZ]=Pt("Command"),[SZ,CZ]=Pt("CommandGroup"),kE=q({__name:"Command",props:{modelValue:{default:""},defaultValue:{},multiple:{type:Boolean},orientation:{},dir:{},disabled:{type:Boolean},selectionBehavior:{},highlightOnHover:{type:Boolean},by:{},asChild:{type:Boolean},as:{},name:{},required:{type:Boolean},class:{}},emits:["update:modelValue","highlight","entryFocus","leave"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class"),o=Dt(r,i),s=H(new Map),a=H(new Map),{contains:l}=jP({sensitivity:"base"}),f=tn({search:"",filtered:{count:0,items:new Map,groups:new Set}});function u(){if(!f.search){f.filtered.count=s.value.size;return}f.filtered.groups=new Set;let c=0;for(const[d,p]of s.value){const h=l(p,f.search);f.filtered.items.set(d,h?1:0),h&&c++}for(const[d,p]of a.value)for(const h of p)if(f.filtered.items.get(h)>0){f.filtered.groups.add(d);break}f.filtered.count=c}return je(()=>f.search,()=>{u()}),kZ({allItems:s,allGroups:a,filterState:f}),(c,d)=>(E(),B(m(eI),le({"data-slot":"command"},m(o),{class:m(he)("iafw:bg-popover iafw:text-popover-foreground iafw:flex iafw:h-full iafw:w-full iafw:flex-col iafw:overflow-hidden iafw:rounded-md",n.class)}),{default:C(()=>[z(c.$slots,"default")]),_:3},16,["class"]))}}),EZ=q({__name:"Switch",props:{defaultValue:{type:Boolean},modelValue:{type:[Boolean,null]},disabled:{type:Boolean},id:{},value:{},asChild:{type:Boolean},as:{},name:{},required:{type:Boolean},class:{}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class"),o=Dt(r,i);return(s,a)=>(E(),B(m(JD),le({"data-slot":"switch"},m(o),{class:m(he)("iafw:peer iafw:data-[state=checked]:bg-primary iafw:data-[state=unchecked]:bg-input iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:dark:data-[state=unchecked]:bg-input/80 iafw:inline-flex iafw:h-[1.15rem] iafw:w-8 iafw:shrink-0 iafw:items-center iafw:rounded-full iafw:border iafw:border-transparent iafw:shadow-xs iafw:transition-all iafw:outline-none iafw:focus-visible:ring-[3px] iafw:disabled:cursor-not-allowed iafw:disabled:opacity-50",n.class)}),{default:C(()=>[M(m(XD),{"data-slot":"switch-thumb",class:Ce(m(he)("iafw:bg-background iafw:dark:data-[state=unchecked]:bg-foreground iafw:dark:data-[state=checked]:bg-primary-foreground iafw:pointer-events-none iafw:block iafw:size-4 iafw:rounded-full iafw:ring-0 iafw:transition-transform iafw:data-[state=checked]:translate-x-[calc(100%-2px)] iafw:data-[state=unchecked]:translate-x-0"))},{default:C(()=>[z(s.$slots,"thumb")]),_:3},8,["class"])]),_:3},16,["class"]))}}),OZ={class:"iafw:border iafw:aria-[invalid=true]:border-destructive iafw:shadow-xs iafw:rounded-md iafw:px-2 iafw:flex iafw:items-center"},AZ=q({__name:"RecipientField",props:{modelValue:{},modelModifiers:{}},emits:["update:modelValue"],setup(t){const e=tE.extend({content:"paragraph"}),n=to(),i=go(t,"modelValue"),r=gn.create({addKeyboardShortcuts(){return{Enter:()=>!0}}}),o=eE({extensions:[e,yE.configure({items:n.suggestionItems}),nE,pE,dE,uE.configure({placeholder:"Recipient phone number"}),r],content:i.value,onUpdate:({editor:s})=>{i.value=s.getText()}});return je(()=>n.suggestionItems,s=>{o.value?.commands.updateSuggestionItems(s)},{immediate:!0}),je(()=>i.value,s=>{s!==o.value?.getText()&&o.value?.commands.setContent(s||"")}),(s,a)=>(E(),X("div",OZ,[M(m(JF),{class:"iafw:size-5 iafw:text-primary"}),M(m(Z6),{editor:m(o),class:"iafw:[&>.tiptap]:outline-0 iafw:[&>.tiptap]:p-2 iafw:w-full iafw:[&_p]:text-sm"},null,8,["editor"])]))}});var Sp={exports:{}},Cp={exports:{}},sr={},xi={},SE;function _i(){if(SE)return xi;SE=1,xi.__esModule=!0,xi.extend=r,xi.indexOf=l,xi.escapeExpression=f,xi.isEmpty=u,xi.createFrame=c,xi.blockParams=d,xi.appendContextPath=p;var t={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`","=":"="},e=/[&<>"'`=]/g,n=/[&<>"'`=]/;function i(h){return t[h]}function r(h){for(var g=1;g<arguments.length;g++)for(var y in arguments[g])Object.prototype.hasOwnProperty.call(arguments[g],y)&&(h[y]=arguments[g][y]);return h}var o=Object.prototype.toString;xi.toString=o;var s=function(g){return typeof g=="function"};s(/x/)&&(xi.isFunction=s=function(h){return typeof h=="function"&&o.call(h)==="[object Function]"}),xi.isFunction=s;var a=Array.isArray||function(h){return h&&typeof h=="object"?o.call(h)==="[object Array]":!1};xi.isArray=a;function l(h,g){for(var y=0,w=h.length;y<w;y++)if(h[y]===g)return y;return-1}function f(h){if(typeof h!="string"){if(h&&h.toHTML)return h.toHTML();if(h==null)return"";if(!h)return h+"";h=""+h}return n.test(h)?h.replace(e,i):h}function u(h){return!h&&h!==0?!0:!!(a(h)&&h.length===0)}function c(h){var g=r({},h);return g._parent=h,g}function d(h,g){return h.path=g,h}function p(h,g){return(h?h+".":"")+g}return xi}var Ep={exports:{}},CE;function ar(){return CE||(CE=1,(function(t,e){e.__esModule=!0;var n=["description","fileName","lineNumber","endLineNumber","message","name","number","stack"];function i(r,o){var s=o&&o.loc,a=void 0,l=void 0,f=void 0,u=void 0;s&&(a=s.start.line,l=s.end.line,f=s.start.column,u=s.end.column,r+=" - "+a+":"+f);for(var c=Error.prototype.constructor.call(this,r),d=0;d<n.length;d++)this[n[d]]=c[n[d]];Error.captureStackTrace&&Error.captureStackTrace(this,i);try{s&&(this.lineNumber=a,this.endLineNumber=l,Object.defineProperty?(Object.defineProperty(this,"column",{value:f,enumerable:!0}),Object.defineProperty(this,"endColumn",{value:u,enumerable:!0})):(this.column=f,this.endColumn=u))}catch{}}i.prototype=new Error,e.default=i,t.exports=e.default})(Ep,Ep.exports)),Ep.exports}var Hf={},Op={exports:{}},EE;function RZ(){return EE||(EE=1,(function(t,e){e.__esModule=!0;var n=_i();e.default=function(i){i.registerHelper("blockHelperMissing",function(r,o){var s=o.inverse,a=o.fn;if(r===!0)return a(this);if(r===!1||r==null)return s(this);if(n.isArray(r))return r.length>0?(o.ids&&(o.ids=[o.name]),i.helpers.each(r,o)):s(this);if(o.data&&o.ids){var l=n.createFrame(o.data);l.contextPath=n.appendContextPath(o.data.contextPath,o.name),o={data:l}}return a(r,o)})},t.exports=e.default})(Op,Op.exports)),Op.exports}var Ap={exports:{}},OE;function TZ(){return OE||(OE=1,(function(t,e){e.__esModule=!0;function n(s){return s&&s.__esModule?s:{default:s}}var i=_i(),r=ar(),o=n(r);e.default=function(s){s.registerHelper("each",function(a,l){if(!l)throw new o.default("Must pass iterator to #each");var f=l.fn,u=l.inverse,c=0,d="",p=void 0,h=void 0;l.data&&l.ids&&(h=i.appendContextPath(l.data.contextPath,l.ids[0])+"."),i.isFunction(a)&&(a=a.call(this)),l.data&&(p=i.createFrame(l.data));function g(b,x,k){p&&(p.key=b,p.index=x,p.first=x===0,p.last=!!k,h&&(p.contextPath=h+b)),d=d+f(a[b],{data:p,blockParams:i.blockParams([a[b],b],[h+b,null])})}if(a&&typeof a=="object")if(i.isArray(a))for(var y=a.length;c<y;c++)c in a&&g(c,c,c===a.length-1);else if(typeof Symbol=="function"&&a[Symbol.iterator]){for(var w=[],v=a[Symbol.iterator](),_=v.next();!_.done;_=v.next())w.push(_.value);a=w;for(var y=a.length;c<y;c++)g(c,c,c===a.length-1)}else(function(){var b=void 0;Object.keys(a).forEach(function(x){b!==void 0&&g(b,c-1),b=x,c++}),b!==void 0&&g(b,c-1,!0)})();return c===0&&(d=u(this)),d})},t.exports=e.default})(Ap,Ap.exports)),Ap.exports}var Rp={exports:{}},AE;function PZ(){return AE||(AE=1,(function(t,e){e.__esModule=!0;function n(o){return o&&o.__esModule?o:{default:o}}var i=ar(),r=n(i);e.default=function(o){o.registerHelper("helperMissing",function(){if(arguments.length!==1)throw new r.default('Missing helper: "'+arguments[arguments.length-1].name+'"')})},t.exports=e.default})(Rp,Rp.exports)),Rp.exports}var Tp={exports:{}},RE;function MZ(){return RE||(RE=1,(function(t,e){e.__esModule=!0;function n(s){return s&&s.__esModule?s:{default:s}}var i=_i(),r=ar(),o=n(r);e.default=function(s){s.registerHelper("if",function(a,l){if(arguments.length!=2)throw new o.default("#if requires exactly one argument");return i.isFunction(a)&&(a=a.call(this)),!l.hash.includeZero&&!a||i.isEmpty(a)?l.inverse(this):l.fn(this)}),s.registerHelper("unless",function(a,l){if(arguments.length!=2)throw new o.default("#unless requires exactly one argument");return s.helpers.if.call(this,a,{fn:l.inverse,inverse:l.fn,hash:l.hash})})},t.exports=e.default})(Tp,Tp.exports)),Tp.exports}var Pp={exports:{}},TE;function IZ(){return TE||(TE=1,(function(t,e){e.__esModule=!0,e.default=function(n){n.registerHelper("log",function(){for(var i=[void 0],r=arguments[arguments.length-1],o=0;o<arguments.length-1;o++)i.push(arguments[o]);var s=1;r.hash.level!=null?s=r.hash.level:r.data&&r.data.level!=null&&(s=r.data.level),i[0]=s,n.log.apply(n,i)})},t.exports=e.default})(Pp,Pp.exports)),Pp.exports}var Mp={exports:{}},PE;function NZ(){return PE||(PE=1,(function(t,e){e.__esModule=!0,e.default=function(n){n.registerHelper("lookup",function(i,r,o){return i&&o.lookupProperty(i,r)})},t.exports=e.default})(Mp,Mp.exports)),Mp.exports}var Ip={exports:{}},ME;function DZ(){return ME||(ME=1,(function(t,e){e.__esModule=!0;function n(s){return s&&s.__esModule?s:{default:s}}var i=_i(),r=ar(),o=n(r);e.default=function(s){s.registerHelper("with",function(a,l){if(arguments.length!=2)throw new o.default("#with requires exactly one argument");i.isFunction(a)&&(a=a.call(this));var f=l.fn;if(i.isEmpty(a))return l.inverse(this);var u=l.data;return l.data&&l.ids&&(u=i.createFrame(l.data),u.contextPath=i.appendContextPath(l.data.contextPath,l.ids[0])),f(a,{data:u,blockParams:i.blockParams([a],[u&&u.contextPath])})})},t.exports=e.default})(Ip,Ip.exports)),Ip.exports}var IE;function NE(){if(IE)return Hf;IE=1,Hf.__esModule=!0,Hf.registerDefaultHelpers=g,Hf.moveHelperToHooks=y;function t(w){return w&&w.__esModule?w:{default:w}}var e=RZ(),n=t(e),i=TZ(),r=t(i),o=PZ(),s=t(o),a=MZ(),l=t(a),f=IZ(),u=t(f),c=NZ(),d=t(c),p=DZ(),h=t(p);function g(w){n.default(w),r.default(w),s.default(w),l.default(w),u.default(w),d.default(w),h.default(w)}function y(w,v,_){w.helpers[v]&&(w.hooks[v]=w.helpers[v],_||delete w.helpers[v])}return Hf}var Np={},Dp={exports:{}},DE;function BZ(){return DE||(DE=1,(function(t,e){e.__esModule=!0;var n=_i();e.default=function(i){i.registerDecorator("inline",function(r,o,s,a){var l=r;return o.partials||(o.partials={},l=function(f,u){var c=s.partials;s.partials=n.extend({},c,o.partials);var d=r(f,u);return s.partials=c,d}),o.partials[a.args[0]]=a.fn,l})},t.exports=e.default})(Dp,Dp.exports)),Dp.exports}var BE;function FZ(){if(BE)return Np;BE=1,Np.__esModule=!0,Np.registerDefaultDecorators=i;function t(r){return r&&r.__esModule?r:{default:r}}var e=BZ(),n=t(e);function i(r){n.default(r)}return Np}var Bp={exports:{}},FE;function $E(){return FE||(FE=1,(function(t,e){e.__esModule=!0;var n=_i(),i={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(o){if(typeof o=="string"){var s=n.indexOf(i.methodMap,o.toLowerCase());s>=0?o=s:o=parseInt(o,10)}return o},log:function(o){if(o=i.lookupLevel(o),typeof console<"u"&&i.lookupLevel(i.level)<=o){var s=i.methodMap[o];console[s]||(s="log");for(var a=arguments.length,l=Array(a>1?a-1:0),f=1;f<a;f++)l[f-1]=arguments[f];console[s].apply(console,l)}}};e.default=i,t.exports=e.default})(Bp,Bp.exports)),Bp.exports}var Ga={},Fp={},LE;function $Z(){if(LE)return Fp;LE=1,Fp.__esModule=!0,Fp.createNewLookupObject=e;var t=_i();function e(){for(var n=arguments.length,i=Array(n),r=0;r<n;r++)i[r]=arguments[r];return t.extend.apply(void 0,[Object.create(null)].concat(i))}return Fp}var qE;function VE(){if(qE)return Ga;qE=1,Ga.__esModule=!0,Ga.createProtoAccessControl=o,Ga.resultIsAllowed=s,Ga.resetLoggedProperties=f;function t(u){return u&&u.__esModule?u:{default:u}}var e=$Z(),n=$E(),i=t(n),r=Object.create(null);function o(u){var c=Object.create(null);c.constructor=!1,c.__defineGetter__=!1,c.__defineSetter__=!1,c.__lookupGetter__=!1;var d=Object.create(null);return d.__proto__=!1,{properties:{whitelist:e.createNewLookupObject(d,u.allowedProtoProperties),defaultValue:u.allowProtoPropertiesByDefault},methods:{whitelist:e.createNewLookupObject(c,u.allowedProtoMethods),defaultValue:u.allowProtoMethodsByDefault}}}function s(u,c,d){return a(typeof u=="function"?c.methods:c.properties,d)}function a(u,c){return u.whitelist[c]!==void 0?u.whitelist[c]===!0:u.defaultValue!==void 0?u.defaultValue:(l(c),!1)}function l(u){r[u]!==!0&&(r[u]=!0,i.default.log("error",'Handlebars: Access has been denied to resolve the property "'+u+`" because it is not an "own property" of its parent.414 `),y=c-p,w=/\{\{[^}]*\}\}/g;let v;for(;(v=w.exec(g))!==null;){const _=v.index,b=v.index+v[0].length;if(y>=_&&y<=b)return!0}return!1}return(f,u)=>{const c=cK,d=fK,p=Ht,h=ka,g=Kl,y=_a,w=wa;return E(),X("div",wZ,[ie("div",vZ,[M(yZ,{onSelect:u[0]||(u[0]=v=>m(s)?.chain().focus().insertContent(v).run())}),M(d,{type:"multiple",variant:"outline","model-value":m(a)},{default:C(()=>[M(c,{value:"bold",onClick:u[1]||(u[1]=v=>!l(m(s))&&m(s)?.chain().focus().toggleBold().run()),"aria-label":"Toggle bold"},{default:C(()=>[M(m(DF),{class:"iafw:h-4 iafw:w-4"})]),_:1}),M(c,{value:"italic",onClick:u[2]||(u[2]=v=>!l(m(s))&&m(s)?.chain().focus().toggleItalic().run()),"aria-label":"Toggle italic"},{default:C(()=>[M(m(KF),{class:"iafw:h-4 iafw:w-4"})]),_:1}),M(c,{value:"strike",onClick:u[3]||(u[3]=v=>!l(m(s))&&m(s)?.chain().focus().toggleStrike().run()),"aria-label":"Toggle strike"},{default:C(()=>[M(m(o$),{class:"iafw:h-4 iafw:w-4"})]),_:1})]),_:1},8,["model-value"]),M(w,null,{default:C(()=>[M(h,null,{default:C(()=>[M(YQ,null,{default:C(()=>[M(p,{variant:"outline"},{default:C(()=>[!f.media||f.media?.type==="file"?(E(),B(m(YF),{key:0})):(E(),B(m(g_),{key:1})),xe(" "+Ee(f.media?.type==="file"||f.media?.type==="image"?m(UQ)(f.media.url):"Attach"),1)]),_:1}),f.media&&(f.media?.type==="file"||f.media?.type==="image")?(E(),B(p,{key:0,variant:"outline",class:"iafw:text-destructive",onClick:u[4]||(u[4]=Nt(v=>i("update:image",null),["prevent"]))},{default:C(()=>[M(m(um))]),_:1})):Re("",!0)]),_:1})]),_:1}),M(y,{align:"start",side:"bottom"},{default:C(()=>[M(g,{class:Ce(m(he)("iafw:flex iafw:items-center",!m(r).allowImage&&"iafw:pointer-events-none")),onSelect:u[5]||(u[5]=v=>m(jQ)(_=>i("update:image",_)))},{default:C(()=>[M(m(g_),{class:Ce(!m(r).allowImage&&"iafw:opacity-50")},null,8,["class"]),ie("span",{class:Ce(!m(r).allowImage&&"iafw:opacity-50")},"Image "+Ee(m(r).allowImage?"":"(PRO)"),3),m(r).allowImage?Re("",!0):(E(),B(m(_n),{key:0,icon:"gravity-ui:crown-diamond",class:"iafw:size-5 iafw:text-warning"}))]),_:1},8,["class"]),M(g,{class:Ce(m(he)("iafw:flex iafw:items-center",!m(r).allowDocument&&"iafw:pointer-events-none")),onSelect:u[6]||(u[6]=v=>m(HQ)(_=>i("update:file",_)))},{default:C(()=>[M(m(zF),{class:Ce(!m(r).allowDocument&&"iafw:opacity-50")},null,8,["class"]),ie("span",{class:Ce(!m(r).allowDocument&&"iafw:opacity-50")},"Document "+Ee(m(r).allowDocument?"":"(PRO)"),3),m(r).allowDocument?Re("",!0):(E(),B(m(_n),{key:0,icon:"gravity-ui:crown-diamond",class:"iafw:size-5 iafw:text-warning"}))]),_:1},8,["class"]),M(g,{class:Ce(m(he)("iafw:flex iafw:items-center",!m(r).allowDocument&&!m(r).allowImage&&"iafw:pointer-events-none"))},{default:C(()=>[M(m(LF),{class:Ce(!m(r).allowDocument&&!m(r).allowImage&&"iafw:opacity-50")},null,8,["class"]),ie("span",{class:Ce(!m(r).allowDocument&&!m(r).allowImage&&"iafw:opacity-50")},"Dynamic "+Ee(!m(r).allowDocument&&!m(r).allowImage?"(PRO)":""),3),!m(r).allowDocument&&!m(r).allowImage?(E(),B(m(_n),{key:0,icon:"gravity-ui:crown-diamond",class:"iafw:size-5 iafw:text-warning"})):Re("",!0)]),_:1},8,["class"])]),_:1})]),_:1})]),ie("div",bZ,[M(m(tE),{editor:m(s),class:"iafw:flex-1 iafw:[&>.tiptap]:outline-0 iafw:[&>div]:min-h-60 iafw:[&>.tiptap]:p-2 iafw:[&_p]:text-sm"},null,8,["editor"])])])}}}),bE=q({__name:"CommandEmpty",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class"),{filterState:i}=Sp(),r=U(()=>!!i.search&&i.filtered.count===0);return(o,s)=>r.value?(E(),B(m(qe),fe({key:0,"data-slot":"command-empty"},m(n),{class:m(he)("iafw:py-6 iafw:text-center iafw:text-sm",e.class)}),{default:C(()=>[z(o.$slots,"default")]),_:3},16,["class"])):Re("",!0)}}),xE=q({__name:"CommandGroup",props:{asChild:{type:Boolean},as:{},class:{},heading:{}},setup(t){const e=t,n=bt(e,"class"),{allGroups:i,filterState:r}=Sp(),o=xn(),s=U(()=>r.search?r.filtered.groups.has(o):!0);return EZ({id:o}),_t(()=>{i.value.has(o)||i.value.set(o,new Set)}),qn(()=>{i.value.delete(o)}),(a,l)=>(E(),B(m(uI),fe(m(n),{id:m(o),"data-slot":"command-group",class:m(he)("iafw:text-foreground iafw:overflow-hidden iafw:p-1",e.class),hidden:s.value?void 0:!0}),{default:C(()=>[a.heading?(E(),B(m(dI),{key:0,class:"iafw:px-2 iafw:py-1.5 iafw:text-xs iafw:font-medium iafw:text-muted-foreground"},{default:C(()=>[xe(Ee(a.heading),1)]),_:1})):Re("",!0),z(a.$slots,"default")]),_:3},16,["id","class","hidden"]))}}),_Z={"data-slot":"command-input-wrapper",class:"iafw:flex iafw:h-12 iafw:items-center iafw:gap-2 iafw:border-b iafw:px-3"},_E=q({inheritAttrs:!1,__name:"CommandInput",props:{modelValue:{},autoFocus:{type:Boolean},disabled:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class"),i=sn(n),{filterState:r}=Sp();return(o,s)=>(E(),X("div",_Z,[M(m(n$),{class:"iafw:size-4 iafw:shrink-0 iafw:opacity-50"}),M(m(sI),fe({...m(i),...o.$attrs},{"auto-focus":o.autoFocus,modelValue:m(r).search,"onUpdate:modelValue":s[0]||(s[0]=a=>m(r).search=a),"data-slot":"command-input",class:m(he)("iafw:placeholder:text-muted-foreground iafw:flex iafw:h-12 iafw:w-full iafw:rounded-md iafw:bg-transparent iafw:py-3 iafw:text-sm iafw:outline-hidden iafw:disabled:cursor-not-allowed iafw:disabled:opacity-50",e.class)}),null,16,["auto-focus","modelValue","class"])]))}}),kE=q({__name:"CommandItem",props:{value:{},disabled:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},emits:["select"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class"),o=Bt(r,i),s=xn(),{filterState:a,allItems:l,allGroups:f}=Sp(),u=CZ(),c=U(()=>{if(a.search){const h=a.filtered.items.get(s);return h===void 0?!0:h>0}else return!0}),d=j(),p=BB(d);return _t(()=>{if(!(p.value instanceof HTMLElement))return;l.value.set(s,p.value.textContent??n.value?.toString()??"");const h=u?.id;h&&(f.value.has(h)?f.value.get(h)?.add(s):f.value.set(h,new Set([s])))}),qn(()=>{l.value.delete(s)}),(h,g)=>c.value?(E(),B(m(mI),fe({key:0},m(o),{id:m(s),ref_key:"itemRef",ref:d,"data-slot":"command-item",class:m(he)("iafw:data-[highlighted]:bg-accent iafw:data-[highlighted]:text-accent-foreground iafw:[&_svg:not([class*='text-'])]:text-muted-foreground iafw:relative iafw:flex iafw:cursor-default iafw:items-center iafw:gap-2 iafw:rounded-sm iafw:px-2 iafw:py-1.5 iafw:text-sm iafw:outline-hidden iafw:select-none iafw:data-[disabled=true]:pointer-events-none iafw:data-[disabled=true]:opacity-50 iafw:[&_svg]:pointer-events-none iafw:[&_svg]:shrink-0 iafw:[&_svg:not([class*='size-'])]:size-4",n.class),onSelect:g[0]||(g[0]=()=>{m(a).search=""})}),{default:C(()=>[z(h.$slots,"default")]),_:3},16,["id","class"])):Re("",!0)}}),kZ={role:"presentation"},SE=q({__name:"CommandList",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class"),i=sn(n);return(r,o)=>(E(),B(m(rI),fe({"data-slot":"command-list"},m(i),{class:m(he)("iafw:max-h-[300px] iafw:scroll-py-1 iafw:overflow-x-hidden iafw:overflow-y-auto",e.class)}),{default:C(()=>[ie("div",kZ,[z(r.$slots,"default")])]),_:3},16,["class"]))}}),[Sp,SZ]=Pt("Command"),[CZ,EZ]=Pt("CommandGroup"),CE=q({__name:"Command",props:{modelValue:{default:""},defaultValue:{},multiple:{type:Boolean},orientation:{},dir:{},disabled:{type:Boolean},selectionBehavior:{},highlightOnHover:{type:Boolean},by:{},asChild:{type:Boolean},as:{},name:{},required:{type:Boolean},class:{}},emits:["update:modelValue","highlight","entryFocus","leave"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class"),o=Bt(r,i),s=j(new Map),a=j(new Map),{contains:l}=UP({sensitivity:"base"}),f=tn({search:"",filtered:{count:0,items:new Map,groups:new Set}});function u(){if(!f.search){f.filtered.count=s.value.size;return}f.filtered.groups=new Set;let c=0;for(const[d,p]of s.value){const h=l(p,f.search);f.filtered.items.set(d,h?1:0),h&&c++}for(const[d,p]of a.value)for(const h of p)if(f.filtered.items.get(h)>0){f.filtered.groups.add(d);break}f.filtered.count=c}return je(()=>f.search,()=>{u()}),SZ({allItems:s,allGroups:a,filterState:f}),(c,d)=>(E(),B(m(nI),fe({"data-slot":"command"},m(o),{class:m(he)("iafw:bg-popover iafw:text-popover-foreground iafw:flex iafw:h-full iafw:w-full iafw:flex-col iafw:overflow-hidden iafw:rounded-md",n.class)}),{default:C(()=>[z(c.$slots,"default")]),_:3},16,["class"]))}}),OZ=q({__name:"Switch",props:{defaultValue:{type:Boolean},modelValue:{type:[Boolean,null]},disabled:{type:Boolean},id:{},value:{},asChild:{type:Boolean},as:{},name:{},required:{type:Boolean},class:{}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class"),o=Bt(r,i);return(s,a)=>(E(),B(m(XD),fe({"data-slot":"switch"},m(o),{class:m(he)("iafw:peer iafw:data-[state=checked]:bg-primary iafw:data-[state=unchecked]:bg-input iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:dark:data-[state=unchecked]:bg-input/80 iafw:inline-flex iafw:h-[1.15rem] iafw:w-8 iafw:shrink-0 iafw:items-center iafw:rounded-full iafw:border iafw:border-transparent iafw:shadow-xs iafw:transition-all iafw:outline-none iafw:focus-visible:ring-[3px] iafw:disabled:cursor-not-allowed iafw:disabled:opacity-50",n.class)}),{default:C(()=>[M(m(ZD),{"data-slot":"switch-thumb",class:Ce(m(he)("iafw:bg-background iafw:dark:data-[state=unchecked]:bg-foreground iafw:dark:data-[state=checked]:bg-primary-foreground iafw:pointer-events-none iafw:block iafw:size-4 iafw:rounded-full iafw:ring-0 iafw:transition-transform iafw:data-[state=checked]:translate-x-[calc(100%-2px)] iafw:data-[state=unchecked]:translate-x-0"))},{default:C(()=>[z(s.$slots,"thumb")]),_:3},8,["class"])]),_:3},16,["class"]))}}),AZ={class:"iafw:border iafw:aria-[invalid=true]:border-destructive iafw:shadow-xs iafw:rounded-md iafw:px-2 iafw:flex iafw:items-center"},RZ=q({__name:"RecipientField",props:{modelValue:{},modelModifiers:{}},emits:["update:modelValue"],setup(t){const e=iE.extend({content:"paragraph"}),n=Er(),i=go(t,"modelValue"),r=gn.create({addKeyboardShortcuts(){return{Enter:()=>!0}}}),o=nE({extensions:[e,vE.configure({items:n.suggestionItems}),rE,gE,hE,dE.configure({placeholder:"Recipient phone number"}),r],content:i.value,onUpdate:({editor:s})=>{i.value=s.getText()}});return je(()=>n.suggestionItems,s=>{o.value?.commands.updateSuggestionItems(s)},{immediate:!0}),je(()=>i.value,s=>{s!==o.value?.getText()&&o.value?.commands.setContent(s||"")}),(s,a)=>(E(),X("div",AZ,[M(m(XF),{class:"iafw:size-5 iafw:text-primary"}),M(m(tE),{editor:m(o),class:"iafw:[&>.tiptap]:outline-0 iafw:[&>.tiptap]:p-2 iafw:w-full iafw:[&_p]:text-sm"},null,8,["editor"])]))}});var Cp={exports:{}},Ep={exports:{}},sr={},xi={},EE;function _i(){if(EE)return xi;EE=1,xi.__esModule=!0,xi.extend=r,xi.indexOf=l,xi.escapeExpression=f,xi.isEmpty=u,xi.createFrame=c,xi.blockParams=d,xi.appendContextPath=p;var t={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`","=":"="},e=/[&<>"'`=]/g,n=/[&<>"'`=]/;function i(h){return t[h]}function r(h){for(var g=1;g<arguments.length;g++)for(var y in arguments[g])Object.prototype.hasOwnProperty.call(arguments[g],y)&&(h[y]=arguments[g][y]);return h}var o=Object.prototype.toString;xi.toString=o;var s=function(g){return typeof g=="function"};s(/x/)&&(xi.isFunction=s=function(h){return typeof h=="function"&&o.call(h)==="[object Function]"}),xi.isFunction=s;var a=Array.isArray||function(h){return h&&typeof h=="object"?o.call(h)==="[object Array]":!1};xi.isArray=a;function l(h,g){for(var y=0,w=h.length;y<w;y++)if(h[y]===g)return y;return-1}function f(h){if(typeof h!="string"){if(h&&h.toHTML)return h.toHTML();if(h==null)return"";if(!h)return h+"";h=""+h}return n.test(h)?h.replace(e,i):h}function u(h){return!h&&h!==0?!0:!!(a(h)&&h.length===0)}function c(h){var g=r({},h);return g._parent=h,g}function d(h,g){return h.path=g,h}function p(h,g){return(h?h+".":"")+g}return xi}var Op={exports:{}},OE;function ar(){return OE||(OE=1,(function(t,e){e.__esModule=!0;var n=["description","fileName","lineNumber","endLineNumber","message","name","number","stack"];function i(r,o){var s=o&&o.loc,a=void 0,l=void 0,f=void 0,u=void 0;s&&(a=s.start.line,l=s.end.line,f=s.start.column,u=s.end.column,r+=" - "+a+":"+f);for(var c=Error.prototype.constructor.call(this,r),d=0;d<n.length;d++)this[n[d]]=c[n[d]];Error.captureStackTrace&&Error.captureStackTrace(this,i);try{s&&(this.lineNumber=a,this.endLineNumber=l,Object.defineProperty?(Object.defineProperty(this,"column",{value:f,enumerable:!0}),Object.defineProperty(this,"endColumn",{value:u,enumerable:!0})):(this.column=f,this.endColumn=u))}catch{}}i.prototype=new Error,e.default=i,t.exports=e.default})(Op,Op.exports)),Op.exports}var Hf={},Ap={exports:{}},AE;function TZ(){return AE||(AE=1,(function(t,e){e.__esModule=!0;var n=_i();e.default=function(i){i.registerHelper("blockHelperMissing",function(r,o){var s=o.inverse,a=o.fn;if(r===!0)return a(this);if(r===!1||r==null)return s(this);if(n.isArray(r))return r.length>0?(o.ids&&(o.ids=[o.name]),i.helpers.each(r,o)):s(this);if(o.data&&o.ids){var l=n.createFrame(o.data);l.contextPath=n.appendContextPath(o.data.contextPath,o.name),o={data:l}}return a(r,o)})},t.exports=e.default})(Ap,Ap.exports)),Ap.exports}var Rp={exports:{}},RE;function PZ(){return RE||(RE=1,(function(t,e){e.__esModule=!0;function n(s){return s&&s.__esModule?s:{default:s}}var i=_i(),r=ar(),o=n(r);e.default=function(s){s.registerHelper("each",function(a,l){if(!l)throw new o.default("Must pass iterator to #each");var f=l.fn,u=l.inverse,c=0,d="",p=void 0,h=void 0;l.data&&l.ids&&(h=i.appendContextPath(l.data.contextPath,l.ids[0])+"."),i.isFunction(a)&&(a=a.call(this)),l.data&&(p=i.createFrame(l.data));function g(b,x,k){p&&(p.key=b,p.index=x,p.first=x===0,p.last=!!k,h&&(p.contextPath=h+b)),d=d+f(a[b],{data:p,blockParams:i.blockParams([a[b],b],[h+b,null])})}if(a&&typeof a=="object")if(i.isArray(a))for(var y=a.length;c<y;c++)c in a&&g(c,c,c===a.length-1);else if(typeof Symbol=="function"&&a[Symbol.iterator]){for(var w=[],v=a[Symbol.iterator](),_=v.next();!_.done;_=v.next())w.push(_.value);a=w;for(var y=a.length;c<y;c++)g(c,c,c===a.length-1)}else(function(){var b=void 0;Object.keys(a).forEach(function(x){b!==void 0&&g(b,c-1),b=x,c++}),b!==void 0&&g(b,c-1,!0)})();return c===0&&(d=u(this)),d})},t.exports=e.default})(Rp,Rp.exports)),Rp.exports}var Tp={exports:{}},TE;function MZ(){return TE||(TE=1,(function(t,e){e.__esModule=!0;function n(o){return o&&o.__esModule?o:{default:o}}var i=ar(),r=n(i);e.default=function(o){o.registerHelper("helperMissing",function(){if(arguments.length!==1)throw new r.default('Missing helper: "'+arguments[arguments.length-1].name+'"')})},t.exports=e.default})(Tp,Tp.exports)),Tp.exports}var Pp={exports:{}},PE;function IZ(){return PE||(PE=1,(function(t,e){e.__esModule=!0;function n(s){return s&&s.__esModule?s:{default:s}}var i=_i(),r=ar(),o=n(r);e.default=function(s){s.registerHelper("if",function(a,l){if(arguments.length!=2)throw new o.default("#if requires exactly one argument");return i.isFunction(a)&&(a=a.call(this)),!l.hash.includeZero&&!a||i.isEmpty(a)?l.inverse(this):l.fn(this)}),s.registerHelper("unless",function(a,l){if(arguments.length!=2)throw new o.default("#unless requires exactly one argument");return s.helpers.if.call(this,a,{fn:l.inverse,inverse:l.fn,hash:l.hash})})},t.exports=e.default})(Pp,Pp.exports)),Pp.exports}var Mp={exports:{}},ME;function NZ(){return ME||(ME=1,(function(t,e){e.__esModule=!0,e.default=function(n){n.registerHelper("log",function(){for(var i=[void 0],r=arguments[arguments.length-1],o=0;o<arguments.length-1;o++)i.push(arguments[o]);var s=1;r.hash.level!=null?s=r.hash.level:r.data&&r.data.level!=null&&(s=r.data.level),i[0]=s,n.log.apply(n,i)})},t.exports=e.default})(Mp,Mp.exports)),Mp.exports}var Ip={exports:{}},IE;function DZ(){return IE||(IE=1,(function(t,e){e.__esModule=!0,e.default=function(n){n.registerHelper("lookup",function(i,r,o){return i&&o.lookupProperty(i,r)})},t.exports=e.default})(Ip,Ip.exports)),Ip.exports}var Np={exports:{}},NE;function BZ(){return NE||(NE=1,(function(t,e){e.__esModule=!0;function n(s){return s&&s.__esModule?s:{default:s}}var i=_i(),r=ar(),o=n(r);e.default=function(s){s.registerHelper("with",function(a,l){if(arguments.length!=2)throw new o.default("#with requires exactly one argument");i.isFunction(a)&&(a=a.call(this));var f=l.fn;if(i.isEmpty(a))return l.inverse(this);var u=l.data;return l.data&&l.ids&&(u=i.createFrame(l.data),u.contextPath=i.appendContextPath(l.data.contextPath,l.ids[0])),f(a,{data:u,blockParams:i.blockParams([a],[u&&u.contextPath])})})},t.exports=e.default})(Np,Np.exports)),Np.exports}var DE;function BE(){if(DE)return Hf;DE=1,Hf.__esModule=!0,Hf.registerDefaultHelpers=g,Hf.moveHelperToHooks=y;function t(w){return w&&w.__esModule?w:{default:w}}var e=TZ(),n=t(e),i=PZ(),r=t(i),o=MZ(),s=t(o),a=IZ(),l=t(a),f=NZ(),u=t(f),c=DZ(),d=t(c),p=BZ(),h=t(p);function g(w){n.default(w),r.default(w),s.default(w),l.default(w),u.default(w),d.default(w),h.default(w)}function y(w,v,_){w.helpers[v]&&(w.hooks[v]=w.helpers[v],_||delete w.helpers[v])}return Hf}var Dp={},Bp={exports:{}},FE;function FZ(){return FE||(FE=1,(function(t,e){e.__esModule=!0;var n=_i();e.default=function(i){i.registerDecorator("inline",function(r,o,s,a){var l=r;return o.partials||(o.partials={},l=function(f,u){var c=s.partials;s.partials=n.extend({},c,o.partials);var d=r(f,u);return s.partials=c,d}),o.partials[a.args[0]]=a.fn,l})},t.exports=e.default})(Bp,Bp.exports)),Bp.exports}var $E;function $Z(){if($E)return Dp;$E=1,Dp.__esModule=!0,Dp.registerDefaultDecorators=i;function t(r){return r&&r.__esModule?r:{default:r}}var e=FZ(),n=t(e);function i(r){n.default(r)}return Dp}var Fp={exports:{}},LE;function qE(){return LE||(LE=1,(function(t,e){e.__esModule=!0;var n=_i(),i={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(o){if(typeof o=="string"){var s=n.indexOf(i.methodMap,o.toLowerCase());s>=0?o=s:o=parseInt(o,10)}return o},log:function(o){if(o=i.lookupLevel(o),typeof console<"u"&&i.lookupLevel(i.level)<=o){var s=i.methodMap[o];console[s]||(s="log");for(var a=arguments.length,l=Array(a>1?a-1:0),f=1;f<a;f++)l[f-1]=arguments[f];console[s].apply(console,l)}}};e.default=i,t.exports=e.default})(Fp,Fp.exports)),Fp.exports}var Ja={},$p={},VE;function LZ(){if(VE)return $p;VE=1,$p.__esModule=!0,$p.createNewLookupObject=e;var t=_i();function e(){for(var n=arguments.length,i=Array(n),r=0;r<n;r++)i[r]=arguments[r];return t.extend.apply(void 0,[Object.create(null)].concat(i))}return $p}var zE;function jE(){if(zE)return Ja;zE=1,Ja.__esModule=!0,Ja.createProtoAccessControl=o,Ja.resultIsAllowed=s,Ja.resetLoggedProperties=f;function t(u){return u&&u.__esModule?u:{default:u}}var e=LZ(),n=qE(),i=t(n),r=Object.create(null);function o(u){var c=Object.create(null);c.constructor=!1,c.__defineGetter__=!1,c.__defineSetter__=!1,c.__lookupGetter__=!1;var d=Object.create(null);return d.__proto__=!1,{properties:{whitelist:e.createNewLookupObject(d,u.allowedProtoProperties),defaultValue:u.allowProtoPropertiesByDefault},methods:{whitelist:e.createNewLookupObject(c,u.allowedProtoMethods),defaultValue:u.allowProtoMethodsByDefault}}}function s(u,c,d){return a(typeof u=="function"?c.methods:c.properties,d)}function a(u,c){return u.whitelist[c]!==void 0?u.whitelist[c]===!0:u.defaultValue!==void 0?u.defaultValue:(l(c),!1)}function l(u){r[u]!==!0&&(r[u]=!0,i.default.log("error",'Handlebars: Access has been denied to resolve the property "'+u+`" because it is not an "own property" of its parent. 415 415 You can add a runtime option to disable the check or this warning: 416 See https://handlebarsjs.com/api-reference/runtime-options.html#options-to-control-prototype-access for details`))}function f(){Object.keys(r).forEach(function(u){delete r[u]})}return Ga}var zE;function oy(){if(zE)return sr;zE=1,sr.__esModule=!0,sr.HandlebarsEnvironment=h;function t(y){return y&&y.__esModule?y:{default:y}}var e=_i(),n=ar(),i=t(n),r=NE(),o=FZ(),s=$E(),a=t(s),l=VE(),f="4.7.8";sr.VERSION=f;var u=8;sr.COMPILER_REVISION=u;var c=7;sr.LAST_COMPATIBLE_COMPILER_REVISION=c;var d={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0 <4.3.0",8:">= 4.3.0"};sr.REVISION_CHANGES=d;var p="[object Object]";function h(y,w,v){this.helpers=y||{},this.partials=w||{},this.decorators=v||{},r.registerDefaultHelpers(this),o.registerDefaultDecorators(this)}h.prototype={constructor:h,logger:a.default,log:a.default.log,registerHelper:function(w,v){if(e.toString.call(w)===p){if(v)throw new i.default("Arg not supported with multiple helpers");e.extend(this.helpers,w)}else this.helpers[w]=v},unregisterHelper:function(w){delete this.helpers[w]},registerPartial:function(w,v){if(e.toString.call(w)===p)e.extend(this.partials,w);else{if(typeof v>"u")throw new i.default('Attempting to register a partial called "'+w+'" as undefined');this.partials[w]=v}},unregisterPartial:function(w){delete this.partials[w]},registerDecorator:function(w,v){if(e.toString.call(w)===p){if(v)throw new i.default("Arg not supported with multiple decorators");e.extend(this.decorators,w)}else this.decorators[w]=v},unregisterDecorator:function(w){delete this.decorators[w]},resetLoggedPropertyAccesses:function(){l.resetLoggedProperties()}};var g=a.default.log;return sr.log=g,sr.createFrame=e.createFrame,sr.logger=a.default,sr}var $p={exports:{}},jE;function LZ(){return jE||(jE=1,(function(t,e){e.__esModule=!0;function n(i){this.string=i}n.prototype.toString=n.prototype.toHTML=function(){return""+this.string},e.default=n,t.exports=e.default})($p,$p.exports)),$p.exports}var fo={},Lp={},HE;function qZ(){if(HE)return Lp;HE=1,Lp.__esModule=!0,Lp.wrapHelper=t;function t(e,n){if(typeof e!="function")return e;var i=function(){var o=arguments[arguments.length-1];return arguments[arguments.length-1]=n(o),e.apply(this,arguments)};return i}return Lp}var UE;function VZ(){if(UE)return fo;UE=1,fo.__esModule=!0,fo.checkRevision=u,fo.template=c,fo.wrapProgram=d,fo.resolvePartial=p,fo.invokePartial=h,fo.noop=g;function t(b){return b&&b.__esModule?b:{default:b}}function e(b){if(b&&b.__esModule)return b;var x={};if(b!=null)for(var k in b)Object.prototype.hasOwnProperty.call(b,k)&&(x[k]=b[k]);return x.default=b,x}var n=_i(),i=e(n),r=ar(),o=t(r),s=oy(),a=NE(),l=qZ(),f=VE();function u(b){var x=b&&b[0]||1,k=s.COMPILER_REVISION;if(!(x>=s.LAST_COMPATIBLE_COMPILER_REVISION&&x<=s.COMPILER_REVISION))if(x<s.LAST_COMPATIBLE_COMPILER_REVISION){var S=s.REVISION_CHANGES[k],T=s.REVISION_CHANGES[x];throw new o.default("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+S+") or downgrade your runtime to an older version ("+T+").")}else throw new o.default("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+b[1]+").")}function c(b,x){if(!x)throw new o.default("No environment passed to template");if(!b||!b.main)throw new o.default("Unknown template object: "+typeof b);b.main.decorator=b.main_d,x.VM.checkRevision(b.compiler);var k=b.compiler&&b.compiler[0]===7;function S(R,F,L){L.hash&&(F=i.extend({},F,L.hash),L.ids&&(L.ids[0]=!0)),R=x.VM.resolvePartial.call(this,R,F,L);var K=i.extend({},L,{hooks:this.hooks,protoAccessControl:this.protoAccessControl}),fe=x.VM.invokePartial.call(this,R,F,K);if(fe==null&&x.compile&&(L.partials[L.name]=x.compile(R,b.compilerOptions,x),fe=L.partials[L.name](F,K)),fe!=null){if(L.indent){for(var ae=fe.split(`417 `),ce=0,re= ae.length;ce<re&&!(!ae[ce]&&ce+1===re);ce++)ae[ce]=L.indent+ae[ce];fe=ae.join(`418 `)}return fe}else throw new o.default("The partial "+L.name+" could not be compiled when running in runtime-only mode")}var T={strict:function(F,L,K){if(!F||!(L in F))throw new o.default('"'+L+'" not defined in '+F,{loc:K});return T.lookupProperty(F,L)},lookupProperty:function(F,L){var K=F[L];if(K==null||Object.prototype.hasOwnProperty.call(F,L)||f.resultIsAllowed(K,T.protoAccessControl,L))return K},lookup:function(F,L){for(var K=F.length,fe=0;fe<K;fe++){var ae=F[fe]&&T.lookupProperty(F[fe],L);if(ae!=null)return F[fe][L]}},lambda:function(F,L){return typeof F=="function"?F.call(L):F},escapeExpression:i.escapeExpression,invokePartial:S,fn:function(F){var L=b[F];return L.decorator=b[F+"_d"],L},programs:[],program:function(F,L,K,fe,ae){var ce=this.programs[F],re=this.fn(F);return L||ae||fe||K?ce=d(this,F,re,L,K,fe,ae):ce||(ce=this.programs[F]=d(this,F,re)),ce},data:function(F,L){for(;F&&L--;)F=F._parent;return F},mergeIfNeeded:function(F,L){var K=F||L;return F&&L&&F!==L&&(K=i.extend({},L,F)),K},nullContext:Object.seal({}),noop:x.VM.noop,compilerInfo:b.compiler};function A(R){var F=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],L=F.data;A._setup(F),!F.partial&&b.useData&&(L=y(R,L));var K=void 0,fe=b.useBlockParams?[]:void 0;b.useDepths&&(F.depths?K=R!=F.depths[0]?[R].concat(F.depths):F.depths:K=[R]);function ae(ce){return""+b.main(T,ce,T.helpers,T.partials,L,fe,K)}return ae=w(b.main,ae,T,F.depths||[],L,fe),ae(R,F)}return A.isTop=!0,A._setup=function(R){if(R.partial)T.protoAccessControl=R.protoAccessControl,T.helpers=R.helpers,T.partials=R.partials,T.decorators=R.decorators,T.hooks=R.hooks;else{var F=i.extend({},x.helpers,R.helpers);v(F,T),T.helpers=F,b.usePartial&&(T.partials=T.mergeIfNeeded(R.partials,x.partials)),(b.usePartial||b.useDecorators)&&(T.decorators=i.extend({},x.decorators,R.decorators)),T.hooks={},T.protoAccessControl=f.createProtoAccessControl(R);var L=R.allowCallsToHelperMissing||k;a.moveHelperToHooks(T,"helperMissing",L),a.moveHelperToHooks(T,"blockHelperMissing",L)}},A._child=function(R,F,L,K){if(b.useBlockParams&&!L)throw new o.default("must pass block params");if(b.useDepths&&!K)throw new o.default("must pass parent depths");return d(T,R,b[R],F,0,L,K)},A}function d(b,x,k,S,T,A,R){function F(L){var K=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],fe=R;return R&&L!=R[0]&&!(L===b.nullContext&&R[0]===null)&&(fe=[L].concat(R)),k(b,L,b.helpers,b.partials,K.data||S,A&&[K.blockParams].concat(A),fe)}return F=w(k,F,b,R,S,A),F.program=x,F.depth=R?R.length:0,F.blockParams=T||0,F}function p(b,x,k){return b?!b.call&&!k.name&&(k.name=b,b=k.partials[b]):k.name==="@partial-block"?b=k.data["partial-block"]:b=k.partials[k.name],b}function h(b,x,k){var S=k.data&&k.data["partial-block"];k.partial=!0,k.ids&&(k.data.contextPath=k.ids[0]||k.data.contextPath);var T=void 0;if(k.fn&&k.fn!==g&&(function(){k.data=s.createFrame(k.data);var A=k.fn;T=k.data["partial-block"]=function(F){var L=arguments.length<=1||arguments[1]===void 0?{}:arguments[1];return L.data=s.createFrame(L.data),L.data["partial-block"]=S,A(F,L)},A.partials&&(k.partials=i.extend({},k.partials,A.partials))})(),b===void 0&&T&&(b=T),b===void 0)throw new o.default("The partial "+k.name+" could not be found");if(b instanceof Function)return b(x,k)}function g(){return""}function y(b,x){return(!x||!("root"in x))&&(x=x?s.createFrame(x):{},x.root=b),x}function w(b,x,k,S,T,A){if(b.decorator){var R={};x=b.decorator(x,R,k,S&&S[0],T,A,S),i.extend(x,R)}return x}function v(b,x){Object.keys(b).forEach(function(k){var S=b[k];b[k]=_(S,x)})}function _(b,x){var k=x.lookupProperty;return l.wrapHelper(b,function(S){return i.extend({lookupProperty:k},S)})}return fo}var qp={exports:{}},WE;function KE(){return WE||(WE=1,(function(t,e){e.__esModule=!0,e.default=function(n){(function(){typeof globalThis!="object"&&(Object.prototype.__defineGetter__("__magic__",function(){return this}),__magic__.globalThis=__magic__,delete Object.prototype.__magic__)})();var i=globalThis.Handlebars;n.noConflict=function(){return globalThis.Handlebars===n&&(globalThis.Handlebars=i),n}},t.exports=e.default})(qp,qp.exports)),qp.exports}var GE;function zZ(){return GE||(GE=1,(function(t,e){e.__esModule=!0;function n(v){return v&&v.__esModule?v:{default:v}}function i(v){if(v&&v.__esModule)return v;var _={};if(v!=null)for(var b in v)Object.prototype.hasOwnProperty.call(v,b)&&(_[b]=v[b]);return _.default=v,_}var r=oy(),o=i(r),s=LZ(),a=n(s),l=ar(),f=n(l),u=_i(),c=i(u),d=VZ(),p=i(d),h=KE(),g=n(h);function y(){var v=new o.HandlebarsEnvironment;return c.extend(v,o),v.SafeString=a.default,v.Exception=f.default,v.Utils=c,v.escapeExpression=c.escapeExpression,v.VM=p,v.template=function(_){return p.template(_,v)},v}var w=y();w.create=y,g.default(w),w.default=w,e.default=w,t.exports=e.default})(Cp,Cp.exports)),Cp.exports}var Vp={exports:{}},JE;function YE(){return JE||(JE=1,(function(t,e){e.__esModule=!0;var n={helpers:{helperExpression:function(r){return r.type==="SubExpression"||(r.type==="MustacheStatement"||r.type==="BlockStatement")&&!!(r.params&&r.params.length||r.hash)},scopedId:function(r){return/^\.|this\b/.test(r.original)},simpleId:function(r){return r.parts.length===1&&!n.helpers.scopedId(r)&&!r.depth}}};e.default=n,t.exports=e.default})(Vp,Vp.exports)),Vp.exports}var Ja={},zp={exports:{}},XE;function jZ(){return XE||(XE=1,(function(t,e){e.__esModule=!0;var n=(function(){var i={trace:function(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,program_repetition0:6,statement:7,mustache:8,block:9,rawBlock:10,partial:11,partialBlock:12,content:13,COMMENT:14,CONTENT:15,openRawBlock:16,rawBlock_repetition0:17,END_RAW_BLOCK:18,OPEN_RAW_BLOCK:19,helperName:20,openRawBlock_repetition0:21,openRawBlock_option0:22,CLOSE_RAW_BLOCK:23,openBlock:24,block_option0:25,closeBlock:26,openInverse:27,block_option1:28,OPEN_BLOCK:29,openBlock_repetition0:30,openBlock_option0:31,openBlock_option1:32,CLOSE:33,OPEN_INVERSE:34,openInverse_repetition0:35,openInverse_option0:36,openInverse_option1:37,openInverseChain:38,OPEN_INVERSE_CHAIN:39,openInverseChain_repetition0:40,openInverseChain_option0:41,openInverseChain_option1:42,inverseAndProgram:43,INVERSE:44,inverseChain:45,inverseChain_option0:46,OPEN_ENDBLOCK:47,OPEN:48,mustache_repetition0:49,mustache_option0:50,OPEN_UNESCAPED:51,mustache_repetition1:52,mustache_option1:53,CLOSE_UNESCAPED:54,OPEN_PARTIAL:55,partialName:56,partial_repetition0:57,partial_option0:58,openPartialBlock:59,OPEN_PARTIAL_BLOCK:60,openPartialBlock_repetition0:61,openPartialBlock_option0:62,param:63,sexpr:64,OPEN_SEXPR:65,sexpr_repetition0:66,sexpr_option0:67,CLOSE_SEXPR:68,hash:69,hash_repetition_plus0:70,hashSegment:71,ID:72,EQUALS:73,blockParams:74,OPEN_BLOCK_PARAMS:75,blockParams_repetition_plus0:76,CLOSE_BLOCK_PARAMS:77,path:78,dataName:79,STRING:80,NUMBER:81,BOOLEAN:82,UNDEFINED:83,NULL:84,DATA:85,pathSegments:86,SEP:87,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",14:"COMMENT",15:"CONTENT",18:"END_RAW_BLOCK",19:"OPEN_RAW_BLOCK",23:"CLOSE_RAW_BLOCK",29:"OPEN_BLOCK",33:"CLOSE",34:"OPEN_INVERSE",39:"OPEN_INVERSE_CHAIN",44:"INVERSE",47:"OPEN_ENDBLOCK",48:"OPEN",51:"OPEN_UNESCAPED",54:"CLOSE_UNESCAPED",55:"OPEN_PARTIAL",60:"OPEN_PARTIAL_BLOCK",65:"OPEN_SEXPR",68:"CLOSE_SEXPR",72:"ID",73:"EQUALS",75:"OPEN_BLOCK_PARAMS",77:"CLOSE_BLOCK_PARAMS",80:"STRING",81:"NUMBER",82:"BOOLEAN",83:"UNDEFINED",84:"NULL",85:"DATA",87:"SEP"},productions_:[0,[3,2],[4,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[13,1],[10,3],[16,5],[9,4],[9,4],[24,6],[27,6],[38,6],[43,2],[45,3],[45,1],[26,3],[8,5],[8,5],[11,5],[12,3],[59,5],[63,1],[63,1],[64,5],[69,1],[71,3],[74,3],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[56,1],[56,1],[79,2],[78,1],[86,3],[86,1],[6,0],[6,2],[17,0],[17,2],[21,0],[21,2],[22,0],[22,1],[25,0],[25,1],[28,0],[28,1],[30,0],[30,2],[31,0],[31,1],[32,0],[32,1],[35,0],[35,2],[36,0],[36,1],[37,0],[37,1],[40,0],[40,2],[41,0],[41,1],[42,0],[42,1],[46,0],[46,1],[49,0],[49,2],[50,0],[50,1],[52,0],[52,2],[53,0],[53,1],[57,0],[57,2],[58,0],[58,1],[61,0],[61,2],[62,0],[62,1],[66,0],[66,2],[67,0],[67,1],[70,1],[70,2],[76,1],[76,2]],performAction:function(a,l,f,u,c,d,p){var h=d.length-1;switch(c){case 1:return d[h-1];case 2:this.$=u.prepareProgram(d[h]);break;case 3:this.$=d[h];break;case 4:this.$=d[h];break;case 5:this.$=d[h];break;case 6:this.$=d[h];break;case 7:this.$=d[h];break;case 8:this.$=d[h];break;case 9:this.$={type:"CommentStatement",value:u.stripComment(d[h]),strip:u.stripFlags(d[h],d[h]),loc:u.locInfo(this._$)};break;case 10:this.$={type:"ContentStatement",original:d[h],value:d[h],loc:u.locInfo(this._$)};break;case 11:this.$=u.prepareRawBlock(d[h-2],d[h-1],d[h],this._$);break;case 12:this.$={path:d[h-3],params:d[h-2],hash:d[h-1]};break;case 13:this.$=u.prepareBlock(d[h-3],d[h-2],d[h-1],d[h],!1,this._$);break;case 14:this.$=u.prepareBlock(d[h-3],d[h-2],d[h-1],d[h],!0,this._$);break;case 15:this.$={open:d[h-5],path:d[h-4],params:d[h-3],hash:d[h-2],blockParams:d[h-1],strip:u.stripFlags(d[h-5],d[h])};break;case 16:this.$={path:d[h-4],params:d[h-3],hash:d[h-2],blockParams:d[h-1],strip:u.stripFlags(d[h-5],d[h])};break;case 17:this.$={path:d[h-4],params:d[h-3],hash:d[h-2],blockParams:d[h-1],strip:u.stripFlags(d[h-5],d[h])};break;case 18:this.$={strip:u.stripFlags(d[h-1],d[h-1]),program:d[h]};break;case 19:var g=u.prepareBlock(d[h-2],d[h-1],d[h],d[h],!1,this._$),y=u.prepareProgram([g],d[h-1].loc);y.chained=!0,this.$={strip:d[h-2].strip,program:y,chain:!0};break;case 20:this.$=d[h];break;case 21:this.$={path:d[h-1],strip:u.stripFlags(d[h-2],d[h])};break;case 22:this.$=u.prepareMustache(d[h-3],d[h-2],d[h-1],d[h-4],u.stripFlags(d[h-4],d[h]),this._$);break;case 23:this.$=u.prepareMustache(d[h-3],d[h-2],d[h-1],d[h-4],u.stripFlags(d[h-4],d[h]),this._$);break;case 24:this.$={type:"PartialStatement",name:d[h-3],params:d[h-2],hash:d[h-1],indent:"",strip:u.stripFlags(d[h-4],d[h]),loc:u.locInfo(this._$)};break;case 25:this.$=u.preparePartialBlock(d[h-2],d[h-1],d[h],this._$);break;case 26:this.$={path:d[h-3],params:d[h-2],hash:d[h-1],strip:u.stripFlags(d[h-4],d[h])};break;case 27:this.$=d[h];break;case 28:this.$=d[h];break;case 29:this.$={type:"SubExpression",path:d[h-3],params:d[h-2],hash:d[h-1],loc:u.locInfo(this._$)};break;case 30:this.$={type:"Hash",pairs:d[h],loc:u.locInfo(this._$)};break;case 31:this.$={type:"HashPair",key:u.id(d[h-2]),value:d[h],loc:u.locInfo(this._$)};break;case 32:this.$=u.id(d[h-1]);break;case 33:this.$=d[h];break;case 34:this.$=d[h];break;case 35:this.$={type:"StringLiteral",value:d[h],original:d[h],loc:u.locInfo(this._$)};break;case 36:this.$={type:"NumberLiteral",value:Number(d[h]),original:Number(d[h]),loc:u.locInfo(this._$)};break;case 37:this.$={type:"BooleanLiteral",value:d[h]==="true",original:d[h]==="true",loc:u.locInfo(this._$)};break;case 38:this.$={type:"UndefinedLiteral",original:void 0,value:void 0,loc:u.locInfo(this._$)};break;case 39:this.$={type:"NullLiteral",original:null,value:null,loc:u.locInfo(this._$)};break;case 40:this.$=d[h];break;case 41:this.$=d[h];break;case 42:this.$=u.preparePath(!0,d[h],this._$);break;case 43:this.$=u.preparePath(!1,d[h],this._$);break;case 44:d[h-2].push({part:u.id(d[h]),original:d[h],separator:d[h-1]}),this.$=d[h-2];break;case 45:this.$=[{part:u.id(d[h]),original:d[h]}];break;case 46:this.$=[];break;case 47:d[h-1].push(d[h]);break;case 48:this.$=[];break;case 49:d[h-1].push(d[h]);break;case 50:this.$=[];break;case 51:d[h-1].push(d[h]);break;case 58:this.$=[];break;case 59:d[h-1].push(d[h]);break;case 64:this.$=[];break;case 65:d[h-1].push(d[h]);break;case 70:this.$=[];break;case 71:d[h-1].push(d[h]);break;case 78:this.$=[];break;case 79:d[h-1].push(d[h]);break;case 82:this.$=[];break;case 83:d[h-1].push(d[h]);break;case 86:this.$=[];break;case 87:d[h-1].push(d[h]);break;case 90:this.$=[];break;case 91:d[h-1].push(d[h]);break;case 94:this.$=[];break;case 95:d[h-1].push(d[h]);break;case 98:this.$=[d[h]];break;case 99:d[h-1].push(d[h]);break;case 100:this.$=[d[h]];break;case 101:d[h-1].push(d[h]);break}},table:[{3:1,4:2,5:[2,46],6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{1:[3]},{5:[1,4]},{5:[2,2],7:5,8:6,9:7,10:8,11:9,12:10,13:11,14:[1,12],15:[1,20],16:17,19:[1,23],24:15,27:16,29:[1,21],34:[1,22],39:[2,2],44:[2,2],47:[2,2],48:[1,13],51:[1,14],55:[1,18],59:19,60:[1,24]},{1:[2,1]},{5:[2,47],14:[2,47],15:[2,47],19:[2,47],29:[2,47],34:[2,47],39:[2,47],44:[2,47],47:[2,47],48:[2,47],51:[2,47],55:[2,47],60:[2,47]},{5:[2,3],14:[2,3],15:[2,3],19:[2,3],29:[2,3],34:[2,3],39:[2,3],44:[2,3],47:[2,3],48:[2,3],51:[2,3],55:[2,3],60:[2,3]},{5:[2,4],14:[2,4],15:[2,4],19:[2,4],29:[2,4],34:[2,4],39:[2,4],44:[2,4],47:[2,4],48:[2,4],51:[2,4],55:[2,4],60:[2,4]},{5:[2,5],14:[2,5],15:[2,5],19:[2,5],29:[2,5],34:[2,5],39:[2,5],44:[2,5],47:[2,5],48:[2,5],51:[2,5],55:[2,5],60:[2,5]},{5:[2,6],14:[2,6],15:[2,6],19:[2,6],29:[2,6],34:[2,6],39:[2,6],44:[2,6],47:[2,6],48:[2,6],51:[2,6],55:[2,6],60:[2,6]},{5:[2,7],14:[2,7],15:[2,7],19:[2,7],29:[2,7],34:[2,7],39:[2,7],44:[2,7],47:[2,7],48:[2,7],51:[2,7],55:[2,7],60:[2,7]},{5:[2,8],14:[2,8],15:[2,8],19:[2,8],29:[2,8],34:[2,8],39:[2,8],44:[2,8],47:[2,8],48:[2,8],51:[2,8],55:[2,8],60:[2,8]},{5:[2,9],14:[2,9],15:[2,9],19:[2,9],29:[2,9],34:[2,9],39:[2,9],44:[2,9],47:[2,9],48:[2,9],51:[2,9],55:[2,9],60:[2,9]},{20:25,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:36,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:37,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{4:38,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{15:[2,48],17:39,18:[2,48]},{20:41,56:40,64:42,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:44,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{5:[2,10],14:[2,10],15:[2,10],18:[2,10],19:[2,10],29:[2,10],34:[2,10],39:[2,10],44:[2,10],47:[2,10],48:[2,10],51:[2,10],55:[2,10],60:[2,10]},{20:45,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:46,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:47,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:41,56:48,64:42,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[2,78],49:49,65:[2,78],72:[2,78],80:[2,78],81:[2,78],82:[2,78],83:[2,78],84:[2,78],85:[2,78]},{23:[2,33],33:[2,33],54:[2,33],65:[2,33],68:[2,33],72:[2,33],75:[2,33],80:[2,33],81:[2,33],82:[2,33],83:[2,33],84:[2,33],85:[2,33]},{23:[2,34],33:[2,34],54:[2,34],65:[2,34],68:[2,34],72:[2,34],75:[2,34],80:[2,34],81:[2,34],82:[2,34],83:[2,34],84:[2,34],85:[2,34]},{23:[2,35],33:[2,35],54:[2,35],65:[2,35],68:[2,35],72:[2,35],75:[2,35],80:[2,35],81:[2,35],82:[2,35],83:[2,35],84:[2,35],85:[2,35]},{23:[2,36],33:[2,36],54:[2,36],65:[2,36],68:[2,36],72:[2,36],75:[2,36],80:[2,36],81:[2,36],82:[2,36],83:[2,36],84:[2,36],85:[2,36]},{23:[2,37],33:[2,37],54:[2,37],65:[2,37],68:[2,37],72:[2,37],75:[2,37],80:[2,37],81:[2,37],82:[2,37],83:[2,37],84:[2,37],85:[2,37]},{23:[2,38],33:[2,38],54:[2,38],65:[2,38],68:[2,38],72:[2,38],75:[2,38],80:[2,38],81:[2,38],82:[2,38],83:[2,38],84:[2,38],85:[2,38]},{23:[2,39],33:[2,39],54:[2,39],65:[2,39],68:[2,39],72:[2,39],75:[2,39],80:[2,39],81:[2,39],82:[2,39],83:[2,39],84:[2,39],85:[2,39]},{23:[2,43],33:[2,43],54:[2,43],65:[2,43],68:[2,43],72:[2,43],75:[2,43],80:[2,43],81:[2,43],82:[2,43],83:[2,43],84:[2,43],85:[2,43],87:[1,50]},{72:[1,35],86:51},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{52:52,54:[2,82],65:[2,82],72:[2,82],80:[2,82],81:[2,82],82:[2,82],83:[2,82],84:[2,82],85:[2,82]},{25:53,38:55,39:[1,57],43:56,44:[1,58],45:54,47:[2,54]},{28:59,43:60,44:[1,58],47:[2,56]},{13:62,15:[1,20],18:[1,61]},{33:[2,86],57:63,65:[2,86],72:[2,86],80:[2,86],81:[2,86],82:[2,86],83:[2,86],84:[2,86],85:[2,86]},{33:[2,40],65:[2,40],72:[2,40],80:[2,40],81:[2,40],82:[2,40],83:[2,40],84:[2,40],85:[2,40]},{33:[2,41],65:[2,41],72:[2,41],80:[2,41],81:[2,41],82:[2,41],83:[2,41],84:[2,41],85:[2,41]},{20:64,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:65,47:[1,66]},{30:67,33:[2,58],65:[2,58],72:[2,58],75:[2,58],80:[2,58],81:[2,58],82:[2,58],83:[2,58],84:[2,58],85:[2,58]},{33:[2,64],35:68,65:[2,64],72:[2,64],75:[2,64],80:[2,64],81:[2,64],82:[2,64],83:[2,64],84:[2,64],85:[2,64]},{21:69,23:[2,50],65:[2,50],72:[2,50],80:[2,50],81:[2,50],82:[2,50],83:[2,50],84:[2,50],85:[2,50]},{33:[2,90],61:70,65:[2,90],72:[2,90],80:[2,90],81:[2,90],82:[2,90],83:[2,90],84:[2,90],85:[2,90]},{20:74,33:[2,80],50:71,63:72,64:75,65:[1,43],69:73,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{72:[1,79]},{23:[2,42],33:[2,42],54:[2,42],65:[2,42],68:[2,42],72:[2,42],75:[2,42],80:[2,42],81:[2,42],82:[2,42],83:[2,42],84:[2,42],85:[2,42],87:[1,50]},{20:74,53:80,54:[2,84],63:81,64:75,65:[1,43],69:82,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:83,47:[1,66]},{47:[2,55]},{4:84,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{47:[2,20]},{20:85,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:86,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{26:87,47:[1,66]},{47:[2,57]},{5:[2,11],14:[2,11],15:[2,11],19:[2,11],29:[2,11],34:[2,11],39:[2,11],44:[2,11],47:[2,11],48:[2,11],51:[2,11],55:[2,11],60:[2,11]},{15:[2,49],18:[2,49]},{20:74,33:[2,88],58:88,63:89,64:75,65:[1,43],69:90,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{65:[2,94],66:91,68:[2,94],72:[2,94],80:[2,94],81:[2,94],82:[2,94],83:[2,94],84:[2,94],85:[2,94]},{5:[2,25],14:[2,25],15:[2,25],19:[2,25],29:[2,25],34:[2,25],39:[2,25],44:[2,25],47:[2,25],48:[2,25],51:[2,25],55:[2,25],60:[2,25]},{20:92,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,31:93,33:[2,60],63:94,64:75,65:[1,43],69:95,70:76,71:77,72:[1,78],75:[2,60],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,33:[2,66],36:96,63:97,64:75,65:[1,43],69:98,70:76,71:77,72:[1,78],75:[2,66],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,22:99,23:[2,52],63:100,64:75,65:[1,43],69:101,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,33:[2,92],62:102,63:103,64:75,65:[1,43],69:104,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,105]},{33:[2,79],65:[2,79],72:[2,79],80:[2,79],81:[2,79],82:[2,79],83:[2,79],84:[2,79],85:[2,79]},{33:[2,81]},{23:[2,27],33:[2,27],54:[2,27],65:[2,27],68:[2,27],72:[2,27],75:[2,27],80:[2,27],81:[2,27],82:[2,27],83:[2,27],84:[2,27],85:[2,27]},{23:[2,28],33:[2,28],54:[2,28],65:[2,28],68:[2,28],72:[2,28],75:[2,28],80:[2,28],81:[2,28],82:[2,28],83:[2,28],84:[2,28],85:[2,28]},{23:[2,30],33:[2,30],54:[2,30],68:[2,30],71:106,72:[1,107],75:[2,30]},{23:[2,98],33:[2,98],54:[2,98],68:[2,98],72:[2,98],75:[2,98]},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],73:[1,108],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{23:[2,44],33:[2,44],54:[2,44],65:[2,44],68:[2,44],72:[2,44],75:[2,44],80:[2,44],81:[2,44],82:[2,44],83:[2,44],84:[2,44],85:[2,44],87:[2,44]},{54:[1,109]},{54:[2,83],65:[2,83],72:[2,83],80:[2,83],81:[2,83],82:[2,83],83:[2,83],84:[2,83],85:[2,83]},{54:[2,85]},{5:[2,13],14:[2,13],15:[2,13],19:[2,13],29:[2,13],34:[2,13],39:[2,13],44:[2,13],47:[2,13],48:[2,13],51:[2,13],55:[2,13],60:[2,13]},{38:55,39:[1,57],43:56,44:[1,58],45:111,46:110,47:[2,76]},{33:[2,70],40:112,65:[2,70],72:[2,70],75:[2,70],80:[2,70],81:[2,70],82:[2,70],83:[2,70],84:[2,70],85:[2,70]},{47:[2,18]},{5:[2,14],14:[2,14],15:[2,14],19:[2,14],29:[2,14],34:[2,14],39:[2,14],44:[2,14],47:[2,14],48:[2,14],51:[2,14],55:[2,14],60:[2,14]},{33:[1,113]},{33:[2,87],65:[2,87],72:[2,87],80:[2,87],81:[2,87],82:[2,87],83:[2,87],84:[2,87],85:[2,87]},{33:[2,89]},{20:74,63:115,64:75,65:[1,43],67:114,68:[2,96],69:116,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,117]},{32:118,33:[2,62],74:119,75:[1,120]},{33:[2,59],65:[2,59],72:[2,59],75:[2,59],80:[2,59],81:[2,59],82:[2,59],83:[2,59],84:[2,59],85:[2,59]},{33:[2,61],75:[2,61]},{33:[2,68],37:121,74:122,75:[1,120]},{33:[2,65],65:[2,65],72:[2,65],75:[2,65],80:[2,65],81:[2,65],82:[2,65],83:[2,65],84:[2,65],85:[2,65]},{33:[2,67],75:[2,67]},{23:[1,123]},{23:[2,51],65:[2,51],72:[2,51],80:[2,51],81:[2,51],82:[2,51],83:[2,51],84:[2,51],85:[2,51]},{23:[2,53]},{33:[1,124]},{33:[2,91],65:[2,91],72:[2,91],80:[2,91],81:[2,91],82:[2,91],83:[2,91],84:[2,91],85:[2,91]},{33:[2,93]},{5:[2,22],14:[2,22],15:[2,22],19:[2,22],29:[2,22],34:[2,22],39:[2,22],44:[2,22],47:[2,22],48:[2,22],51:[2,22],55:[2,22],60:[2,22]},{23:[2,99],33:[2,99],54:[2,99],68:[2,99],72:[2,99],75:[2,99]},{73:[1,108]},{20:74,63:125,64:75,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,23],14:[2,23],15:[2,23],19:[2,23],29:[2,23],34:[2,23],39:[2,23],44:[2,23],47:[2,23],48:[2,23],51:[2,23],55:[2,23],60:[2,23]},{47:[2,19]},{47:[2,77]},{20:74,33:[2,72],41:126,63:127,64:75,65:[1,43],69:128,70:76,71:77,72:[1,78],75:[2,72],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,24],14:[2,24],15:[2,24],19:[2,24],29:[2,24],34:[2,24],39:[2,24],44:[2,24],47:[2,24],48:[2,24],51:[2,24],55:[2,24],60:[2,24]},{68:[1,129]},{65:[2,95],68:[2,95],72:[2,95],80:[2,95],81:[2,95],82:[2,95],83:[2,95],84:[2,95],85:[2,95]},{68:[2,97]},{5:[2,21],14:[2,21],15:[2,21],19:[2,21],29:[2,21],34:[2,21],39:[2,21],44:[2,21],47:[2,21],48:[2,21],51:[2,21],55:[2,21],60:[2,21]},{33:[1,130]},{33:[2,63]},{72:[1,132],76:131},{33:[1,133]},{33:[2,69]},{15:[2,12],18:[2,12]},{14:[2,26],15:[2,26],19:[2,26],29:[2,26],34:[2,26],47:[2,26],48:[2,26],51:[2,26],55:[2,26],60:[2,26]},{23:[2,31],33:[2,31],54:[2,31],68:[2,31],72:[2,31],75:[2,31]},{33:[2,74],42:134,74:135,75:[1,120]},{33:[2,71],65:[2,71],72:[2,71],75:[2,71],80:[2,71],81:[2,71],82:[2,71],83:[2,71],84:[2,71],85:[2,71]},{33:[2,73],75:[2,73]},{23:[2,29],33:[2,29],54:[2,29],65:[2,29],68:[2,29],72:[2,29],75:[2,29],80:[2,29],81:[2,29],82:[2,29],83:[2,29],84:[2,29],85:[2,29]},{14:[2,15],15:[2,15],19:[2,15],29:[2,15],34:[2,15],39:[2,15],44:[2,15],47:[2,15],48:[2,15],51:[2,15],55:[2,15],60:[2,15]},{72:[1,137],77:[1,136]},{72:[2,100],77:[2,100]},{14:[2,16],15:[2,16],19:[2,16],29:[2,16],34:[2,16],44:[2,16],47:[2,16],48:[2,16],51:[2,16],55:[2,16],60:[2,16]},{33:[1,138]},{33:[2,75]},{33:[2,32]},{72:[2,101],77:[2,101]},{14:[2,17],15:[2,17],19:[2,17],29:[2,17],34:[2,17],39:[2,17],44:[2,17],47:[2,17],48:[2,17],51:[2,17],55:[2,17],60:[2,17]}],defaultActions:{4:[2,1],54:[2,55],56:[2,20],60:[2,57],73:[2,81],82:[2,85],86:[2,18],90:[2,89],101:[2,53],104:[2,93],110:[2,19],111:[2,77],116:[2,97],119:[2,63],122:[2,69],135:[2,75],136:[2,32]},parseError:function(a,l){throw new Error(a)},parse:function(a){var l=this,f=[0],u=[null],c=[],d=this.table,p="",h=0,g=0;this.lexer.setInput(a),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,this.yy.parser=this,typeof this.lexer.yylloc>"u"&&(this.lexer.yylloc={});var y=this.lexer.yylloc;c.push(y);var w=this.lexer.options&&this.lexer.options.ranges;typeof this.yy.parseError=="function"&&(this.parseError=this.yy.parseError);function v(){var K;return K=l.lexer.lex()||1,typeof K!="number"&&(K=l.symbols_[K]||K),K}for(var _,b,x,k,S={},T,A,R,F;;){if(b=f[f.length-1],this.defaultActions[b]?x=this.defaultActions[b]:((_===null||typeof _>"u")&&(_=v()),x=d[b]&&d[b][_]),typeof x>"u"||!x.length||!x[0]){var L="";{F=[];for(T in d[b])this.terminals_[T]&&T>2&&F.push("'"+this.terminals_[T]+"'");this.lexer.showPosition?L="Parse error on line "+(h+1)+`:416 See https://handlebarsjs.com/api-reference/runtime-options.html#options-to-control-prototype-access for details`))}function f(){Object.keys(r).forEach(function(u){delete r[u]})}return Ja}var HE;function fy(){if(HE)return sr;HE=1,sr.__esModule=!0,sr.HandlebarsEnvironment=h;function t(y){return y&&y.__esModule?y:{default:y}}var e=_i(),n=ar(),i=t(n),r=BE(),o=$Z(),s=qE(),a=t(s),l=jE(),f="4.7.8";sr.VERSION=f;var u=8;sr.COMPILER_REVISION=u;var c=7;sr.LAST_COMPATIBLE_COMPILER_REVISION=c;var d={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0 <4.3.0",8:">= 4.3.0"};sr.REVISION_CHANGES=d;var p="[object Object]";function h(y,w,v){this.helpers=y||{},this.partials=w||{},this.decorators=v||{},r.registerDefaultHelpers(this),o.registerDefaultDecorators(this)}h.prototype={constructor:h,logger:a.default,log:a.default.log,registerHelper:function(w,v){if(e.toString.call(w)===p){if(v)throw new i.default("Arg not supported with multiple helpers");e.extend(this.helpers,w)}else this.helpers[w]=v},unregisterHelper:function(w){delete this.helpers[w]},registerPartial:function(w,v){if(e.toString.call(w)===p)e.extend(this.partials,w);else{if(typeof v>"u")throw new i.default('Attempting to register a partial called "'+w+'" as undefined');this.partials[w]=v}},unregisterPartial:function(w){delete this.partials[w]},registerDecorator:function(w,v){if(e.toString.call(w)===p){if(v)throw new i.default("Arg not supported with multiple decorators");e.extend(this.decorators,w)}else this.decorators[w]=v},unregisterDecorator:function(w){delete this.decorators[w]},resetLoggedPropertyAccesses:function(){l.resetLoggedProperties()}};var g=a.default.log;return sr.log=g,sr.createFrame=e.createFrame,sr.logger=a.default,sr}var Lp={exports:{}},UE;function qZ(){return UE||(UE=1,(function(t,e){e.__esModule=!0;function n(i){this.string=i}n.prototype.toString=n.prototype.toHTML=function(){return""+this.string},e.default=n,t.exports=e.default})(Lp,Lp.exports)),Lp.exports}var lo={},qp={},WE;function VZ(){if(WE)return qp;WE=1,qp.__esModule=!0,qp.wrapHelper=t;function t(e,n){if(typeof e!="function")return e;var i=function(){var o=arguments[arguments.length-1];return arguments[arguments.length-1]=n(o),e.apply(this,arguments)};return i}return qp}var KE;function zZ(){if(KE)return lo;KE=1,lo.__esModule=!0,lo.checkRevision=u,lo.template=c,lo.wrapProgram=d,lo.resolvePartial=p,lo.invokePartial=h,lo.noop=g;function t(b){return b&&b.__esModule?b:{default:b}}function e(b){if(b&&b.__esModule)return b;var x={};if(b!=null)for(var k in b)Object.prototype.hasOwnProperty.call(b,k)&&(x[k]=b[k]);return x.default=b,x}var n=_i(),i=e(n),r=ar(),o=t(r),s=fy(),a=BE(),l=VZ(),f=jE();function u(b){var x=b&&b[0]||1,k=s.COMPILER_REVISION;if(!(x>=s.LAST_COMPATIBLE_COMPILER_REVISION&&x<=s.COMPILER_REVISION))if(x<s.LAST_COMPATIBLE_COMPILER_REVISION){var S=s.REVISION_CHANGES[k],T=s.REVISION_CHANGES[x];throw new o.default("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+S+") or downgrade your runtime to an older version ("+T+").")}else throw new o.default("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+b[1]+").")}function c(b,x){if(!x)throw new o.default("No environment passed to template");if(!b||!b.main)throw new o.default("Unknown template object: "+typeof b);b.main.decorator=b.main_d,x.VM.checkRevision(b.compiler);var k=b.compiler&&b.compiler[0]===7;function S(R,F,L){L.hash&&(F=i.extend({},F,L.hash),L.ids&&(L.ids[0]=!0)),R=x.VM.resolvePartial.call(this,R,F,L);var W=i.extend({},L,{hooks:this.hooks,protoAccessControl:this.protoAccessControl}),ae=x.VM.invokePartial.call(this,R,F,W);if(ae==null&&x.compile&&(L.partials[L.name]=x.compile(R,b.compilerOptions,x),ae=L.partials[L.name](F,W)),ae!=null){if(L.indent){for(var le=ae.split(` 417 `),ce=0,re=le.length;ce<re&&!(!le[ce]&&ce+1===re);ce++)le[ce]=L.indent+le[ce];ae=le.join(` 418 `)}return ae}else throw new o.default("The partial "+L.name+" could not be compiled when running in runtime-only mode")}var T={strict:function(F,L,W){if(!F||!(L in F))throw new o.default('"'+L+'" not defined in '+F,{loc:W});return T.lookupProperty(F,L)},lookupProperty:function(F,L){var W=F[L];if(W==null||Object.prototype.hasOwnProperty.call(F,L)||f.resultIsAllowed(W,T.protoAccessControl,L))return W},lookup:function(F,L){for(var W=F.length,ae=0;ae<W;ae++){var le=F[ae]&&T.lookupProperty(F[ae],L);if(le!=null)return F[ae][L]}},lambda:function(F,L){return typeof F=="function"?F.call(L):F},escapeExpression:i.escapeExpression,invokePartial:S,fn:function(F){var L=b[F];return L.decorator=b[F+"_d"],L},programs:[],program:function(F,L,W,ae,le){var ce=this.programs[F],re=this.fn(F);return L||le||ae||W?ce=d(this,F,re,L,W,ae,le):ce||(ce=this.programs[F]=d(this,F,re)),ce},data:function(F,L){for(;F&&L--;)F=F._parent;return F},mergeIfNeeded:function(F,L){var W=F||L;return F&&L&&F!==L&&(W=i.extend({},L,F)),W},nullContext:Object.seal({}),noop:x.VM.noop,compilerInfo:b.compiler};function A(R){var F=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],L=F.data;A._setup(F),!F.partial&&b.useData&&(L=y(R,L));var W=void 0,ae=b.useBlockParams?[]:void 0;b.useDepths&&(F.depths?W=R!=F.depths[0]?[R].concat(F.depths):F.depths:W=[R]);function le(ce){return""+b.main(T,ce,T.helpers,T.partials,L,ae,W)}return le=w(b.main,le,T,F.depths||[],L,ae),le(R,F)}return A.isTop=!0,A._setup=function(R){if(R.partial)T.protoAccessControl=R.protoAccessControl,T.helpers=R.helpers,T.partials=R.partials,T.decorators=R.decorators,T.hooks=R.hooks;else{var F=i.extend({},x.helpers,R.helpers);v(F,T),T.helpers=F,b.usePartial&&(T.partials=T.mergeIfNeeded(R.partials,x.partials)),(b.usePartial||b.useDecorators)&&(T.decorators=i.extend({},x.decorators,R.decorators)),T.hooks={},T.protoAccessControl=f.createProtoAccessControl(R);var L=R.allowCallsToHelperMissing||k;a.moveHelperToHooks(T,"helperMissing",L),a.moveHelperToHooks(T,"blockHelperMissing",L)}},A._child=function(R,F,L,W){if(b.useBlockParams&&!L)throw new o.default("must pass block params");if(b.useDepths&&!W)throw new o.default("must pass parent depths");return d(T,R,b[R],F,0,L,W)},A}function d(b,x,k,S,T,A,R){function F(L){var W=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],ae=R;return R&&L!=R[0]&&!(L===b.nullContext&&R[0]===null)&&(ae=[L].concat(R)),k(b,L,b.helpers,b.partials,W.data||S,A&&[W.blockParams].concat(A),ae)}return F=w(k,F,b,R,S,A),F.program=x,F.depth=R?R.length:0,F.blockParams=T||0,F}function p(b,x,k){return b?!b.call&&!k.name&&(k.name=b,b=k.partials[b]):k.name==="@partial-block"?b=k.data["partial-block"]:b=k.partials[k.name],b}function h(b,x,k){var S=k.data&&k.data["partial-block"];k.partial=!0,k.ids&&(k.data.contextPath=k.ids[0]||k.data.contextPath);var T=void 0;if(k.fn&&k.fn!==g&&(function(){k.data=s.createFrame(k.data);var A=k.fn;T=k.data["partial-block"]=function(F){var L=arguments.length<=1||arguments[1]===void 0?{}:arguments[1];return L.data=s.createFrame(L.data),L.data["partial-block"]=S,A(F,L)},A.partials&&(k.partials=i.extend({},k.partials,A.partials))})(),b===void 0&&T&&(b=T),b===void 0)throw new o.default("The partial "+k.name+" could not be found");if(b instanceof Function)return b(x,k)}function g(){return""}function y(b,x){return(!x||!("root"in x))&&(x=x?s.createFrame(x):{},x.root=b),x}function w(b,x,k,S,T,A){if(b.decorator){var R={};x=b.decorator(x,R,k,S&&S[0],T,A,S),i.extend(x,R)}return x}function v(b,x){Object.keys(b).forEach(function(k){var S=b[k];b[k]=_(S,x)})}function _(b,x){var k=x.lookupProperty;return l.wrapHelper(b,function(S){return i.extend({lookupProperty:k},S)})}return lo}var Vp={exports:{}},GE;function JE(){return GE||(GE=1,(function(t,e){e.__esModule=!0,e.default=function(n){(function(){typeof globalThis!="object"&&(Object.prototype.__defineGetter__("__magic__",function(){return this}),__magic__.globalThis=__magic__,delete Object.prototype.__magic__)})();var i=globalThis.Handlebars;n.noConflict=function(){return globalThis.Handlebars===n&&(globalThis.Handlebars=i),n}},t.exports=e.default})(Vp,Vp.exports)),Vp.exports}var YE;function jZ(){return YE||(YE=1,(function(t,e){e.__esModule=!0;function n(v){return v&&v.__esModule?v:{default:v}}function i(v){if(v&&v.__esModule)return v;var _={};if(v!=null)for(var b in v)Object.prototype.hasOwnProperty.call(v,b)&&(_[b]=v[b]);return _.default=v,_}var r=fy(),o=i(r),s=qZ(),a=n(s),l=ar(),f=n(l),u=_i(),c=i(u),d=zZ(),p=i(d),h=JE(),g=n(h);function y(){var v=new o.HandlebarsEnvironment;return c.extend(v,o),v.SafeString=a.default,v.Exception=f.default,v.Utils=c,v.escapeExpression=c.escapeExpression,v.VM=p,v.template=function(_){return p.template(_,v)},v}var w=y();w.create=y,g.default(w),w.default=w,e.default=w,t.exports=e.default})(Ep,Ep.exports)),Ep.exports}var zp={exports:{}},XE;function QE(){return XE||(XE=1,(function(t,e){e.__esModule=!0;var n={helpers:{helperExpression:function(r){return r.type==="SubExpression"||(r.type==="MustacheStatement"||r.type==="BlockStatement")&&!!(r.params&&r.params.length||r.hash)},scopedId:function(r){return/^\.|this\b/.test(r.original)},simpleId:function(r){return r.parts.length===1&&!n.helpers.scopedId(r)&&!r.depth}}};e.default=n,t.exports=e.default})(zp,zp.exports)),zp.exports}var Ya={},jp={exports:{}},ZE;function HZ(){return ZE||(ZE=1,(function(t,e){e.__esModule=!0;var n=(function(){var i={trace:function(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,program_repetition0:6,statement:7,mustache:8,block:9,rawBlock:10,partial:11,partialBlock:12,content:13,COMMENT:14,CONTENT:15,openRawBlock:16,rawBlock_repetition0:17,END_RAW_BLOCK:18,OPEN_RAW_BLOCK:19,helperName:20,openRawBlock_repetition0:21,openRawBlock_option0:22,CLOSE_RAW_BLOCK:23,openBlock:24,block_option0:25,closeBlock:26,openInverse:27,block_option1:28,OPEN_BLOCK:29,openBlock_repetition0:30,openBlock_option0:31,openBlock_option1:32,CLOSE:33,OPEN_INVERSE:34,openInverse_repetition0:35,openInverse_option0:36,openInverse_option1:37,openInverseChain:38,OPEN_INVERSE_CHAIN:39,openInverseChain_repetition0:40,openInverseChain_option0:41,openInverseChain_option1:42,inverseAndProgram:43,INVERSE:44,inverseChain:45,inverseChain_option0:46,OPEN_ENDBLOCK:47,OPEN:48,mustache_repetition0:49,mustache_option0:50,OPEN_UNESCAPED:51,mustache_repetition1:52,mustache_option1:53,CLOSE_UNESCAPED:54,OPEN_PARTIAL:55,partialName:56,partial_repetition0:57,partial_option0:58,openPartialBlock:59,OPEN_PARTIAL_BLOCK:60,openPartialBlock_repetition0:61,openPartialBlock_option0:62,param:63,sexpr:64,OPEN_SEXPR:65,sexpr_repetition0:66,sexpr_option0:67,CLOSE_SEXPR:68,hash:69,hash_repetition_plus0:70,hashSegment:71,ID:72,EQUALS:73,blockParams:74,OPEN_BLOCK_PARAMS:75,blockParams_repetition_plus0:76,CLOSE_BLOCK_PARAMS:77,path:78,dataName:79,STRING:80,NUMBER:81,BOOLEAN:82,UNDEFINED:83,NULL:84,DATA:85,pathSegments:86,SEP:87,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",14:"COMMENT",15:"CONTENT",18:"END_RAW_BLOCK",19:"OPEN_RAW_BLOCK",23:"CLOSE_RAW_BLOCK",29:"OPEN_BLOCK",33:"CLOSE",34:"OPEN_INVERSE",39:"OPEN_INVERSE_CHAIN",44:"INVERSE",47:"OPEN_ENDBLOCK",48:"OPEN",51:"OPEN_UNESCAPED",54:"CLOSE_UNESCAPED",55:"OPEN_PARTIAL",60:"OPEN_PARTIAL_BLOCK",65:"OPEN_SEXPR",68:"CLOSE_SEXPR",72:"ID",73:"EQUALS",75:"OPEN_BLOCK_PARAMS",77:"CLOSE_BLOCK_PARAMS",80:"STRING",81:"NUMBER",82:"BOOLEAN",83:"UNDEFINED",84:"NULL",85:"DATA",87:"SEP"},productions_:[0,[3,2],[4,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[13,1],[10,3],[16,5],[9,4],[9,4],[24,6],[27,6],[38,6],[43,2],[45,3],[45,1],[26,3],[8,5],[8,5],[11,5],[12,3],[59,5],[63,1],[63,1],[64,5],[69,1],[71,3],[74,3],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[56,1],[56,1],[79,2],[78,1],[86,3],[86,1],[6,0],[6,2],[17,0],[17,2],[21,0],[21,2],[22,0],[22,1],[25,0],[25,1],[28,0],[28,1],[30,0],[30,2],[31,0],[31,1],[32,0],[32,1],[35,0],[35,2],[36,0],[36,1],[37,0],[37,1],[40,0],[40,2],[41,0],[41,1],[42,0],[42,1],[46,0],[46,1],[49,0],[49,2],[50,0],[50,1],[52,0],[52,2],[53,0],[53,1],[57,0],[57,2],[58,0],[58,1],[61,0],[61,2],[62,0],[62,1],[66,0],[66,2],[67,0],[67,1],[70,1],[70,2],[76,1],[76,2]],performAction:function(a,l,f,u,c,d,p){var h=d.length-1;switch(c){case 1:return d[h-1];case 2:this.$=u.prepareProgram(d[h]);break;case 3:this.$=d[h];break;case 4:this.$=d[h];break;case 5:this.$=d[h];break;case 6:this.$=d[h];break;case 7:this.$=d[h];break;case 8:this.$=d[h];break;case 9:this.$={type:"CommentStatement",value:u.stripComment(d[h]),strip:u.stripFlags(d[h],d[h]),loc:u.locInfo(this._$)};break;case 10:this.$={type:"ContentStatement",original:d[h],value:d[h],loc:u.locInfo(this._$)};break;case 11:this.$=u.prepareRawBlock(d[h-2],d[h-1],d[h],this._$);break;case 12:this.$={path:d[h-3],params:d[h-2],hash:d[h-1]};break;case 13:this.$=u.prepareBlock(d[h-3],d[h-2],d[h-1],d[h],!1,this._$);break;case 14:this.$=u.prepareBlock(d[h-3],d[h-2],d[h-1],d[h],!0,this._$);break;case 15:this.$={open:d[h-5],path:d[h-4],params:d[h-3],hash:d[h-2],blockParams:d[h-1],strip:u.stripFlags(d[h-5],d[h])};break;case 16:this.$={path:d[h-4],params:d[h-3],hash:d[h-2],blockParams:d[h-1],strip:u.stripFlags(d[h-5],d[h])};break;case 17:this.$={path:d[h-4],params:d[h-3],hash:d[h-2],blockParams:d[h-1],strip:u.stripFlags(d[h-5],d[h])};break;case 18:this.$={strip:u.stripFlags(d[h-1],d[h-1]),program:d[h]};break;case 19:var g=u.prepareBlock(d[h-2],d[h-1],d[h],d[h],!1,this._$),y=u.prepareProgram([g],d[h-1].loc);y.chained=!0,this.$={strip:d[h-2].strip,program:y,chain:!0};break;case 20:this.$=d[h];break;case 21:this.$={path:d[h-1],strip:u.stripFlags(d[h-2],d[h])};break;case 22:this.$=u.prepareMustache(d[h-3],d[h-2],d[h-1],d[h-4],u.stripFlags(d[h-4],d[h]),this._$);break;case 23:this.$=u.prepareMustache(d[h-3],d[h-2],d[h-1],d[h-4],u.stripFlags(d[h-4],d[h]),this._$);break;case 24:this.$={type:"PartialStatement",name:d[h-3],params:d[h-2],hash:d[h-1],indent:"",strip:u.stripFlags(d[h-4],d[h]),loc:u.locInfo(this._$)};break;case 25:this.$=u.preparePartialBlock(d[h-2],d[h-1],d[h],this._$);break;case 26:this.$={path:d[h-3],params:d[h-2],hash:d[h-1],strip:u.stripFlags(d[h-4],d[h])};break;case 27:this.$=d[h];break;case 28:this.$=d[h];break;case 29:this.$={type:"SubExpression",path:d[h-3],params:d[h-2],hash:d[h-1],loc:u.locInfo(this._$)};break;case 30:this.$={type:"Hash",pairs:d[h],loc:u.locInfo(this._$)};break;case 31:this.$={type:"HashPair",key:u.id(d[h-2]),value:d[h],loc:u.locInfo(this._$)};break;case 32:this.$=u.id(d[h-1]);break;case 33:this.$=d[h];break;case 34:this.$=d[h];break;case 35:this.$={type:"StringLiteral",value:d[h],original:d[h],loc:u.locInfo(this._$)};break;case 36:this.$={type:"NumberLiteral",value:Number(d[h]),original:Number(d[h]),loc:u.locInfo(this._$)};break;case 37:this.$={type:"BooleanLiteral",value:d[h]==="true",original:d[h]==="true",loc:u.locInfo(this._$)};break;case 38:this.$={type:"UndefinedLiteral",original:void 0,value:void 0,loc:u.locInfo(this._$)};break;case 39:this.$={type:"NullLiteral",original:null,value:null,loc:u.locInfo(this._$)};break;case 40:this.$=d[h];break;case 41:this.$=d[h];break;case 42:this.$=u.preparePath(!0,d[h],this._$);break;case 43:this.$=u.preparePath(!1,d[h],this._$);break;case 44:d[h-2].push({part:u.id(d[h]),original:d[h],separator:d[h-1]}),this.$=d[h-2];break;case 45:this.$=[{part:u.id(d[h]),original:d[h]}];break;case 46:this.$=[];break;case 47:d[h-1].push(d[h]);break;case 48:this.$=[];break;case 49:d[h-1].push(d[h]);break;case 50:this.$=[];break;case 51:d[h-1].push(d[h]);break;case 58:this.$=[];break;case 59:d[h-1].push(d[h]);break;case 64:this.$=[];break;case 65:d[h-1].push(d[h]);break;case 70:this.$=[];break;case 71:d[h-1].push(d[h]);break;case 78:this.$=[];break;case 79:d[h-1].push(d[h]);break;case 82:this.$=[];break;case 83:d[h-1].push(d[h]);break;case 86:this.$=[];break;case 87:d[h-1].push(d[h]);break;case 90:this.$=[];break;case 91:d[h-1].push(d[h]);break;case 94:this.$=[];break;case 95:d[h-1].push(d[h]);break;case 98:this.$=[d[h]];break;case 99:d[h-1].push(d[h]);break;case 100:this.$=[d[h]];break;case 101:d[h-1].push(d[h]);break}},table:[{3:1,4:2,5:[2,46],6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{1:[3]},{5:[1,4]},{5:[2,2],7:5,8:6,9:7,10:8,11:9,12:10,13:11,14:[1,12],15:[1,20],16:17,19:[1,23],24:15,27:16,29:[1,21],34:[1,22],39:[2,2],44:[2,2],47:[2,2],48:[1,13],51:[1,14],55:[1,18],59:19,60:[1,24]},{1:[2,1]},{5:[2,47],14:[2,47],15:[2,47],19:[2,47],29:[2,47],34:[2,47],39:[2,47],44:[2,47],47:[2,47],48:[2,47],51:[2,47],55:[2,47],60:[2,47]},{5:[2,3],14:[2,3],15:[2,3],19:[2,3],29:[2,3],34:[2,3],39:[2,3],44:[2,3],47:[2,3],48:[2,3],51:[2,3],55:[2,3],60:[2,3]},{5:[2,4],14:[2,4],15:[2,4],19:[2,4],29:[2,4],34:[2,4],39:[2,4],44:[2,4],47:[2,4],48:[2,4],51:[2,4],55:[2,4],60:[2,4]},{5:[2,5],14:[2,5],15:[2,5],19:[2,5],29:[2,5],34:[2,5],39:[2,5],44:[2,5],47:[2,5],48:[2,5],51:[2,5],55:[2,5],60:[2,5]},{5:[2,6],14:[2,6],15:[2,6],19:[2,6],29:[2,6],34:[2,6],39:[2,6],44:[2,6],47:[2,6],48:[2,6],51:[2,6],55:[2,6],60:[2,6]},{5:[2,7],14:[2,7],15:[2,7],19:[2,7],29:[2,7],34:[2,7],39:[2,7],44:[2,7],47:[2,7],48:[2,7],51:[2,7],55:[2,7],60:[2,7]},{5:[2,8],14:[2,8],15:[2,8],19:[2,8],29:[2,8],34:[2,8],39:[2,8],44:[2,8],47:[2,8],48:[2,8],51:[2,8],55:[2,8],60:[2,8]},{5:[2,9],14:[2,9],15:[2,9],19:[2,9],29:[2,9],34:[2,9],39:[2,9],44:[2,9],47:[2,9],48:[2,9],51:[2,9],55:[2,9],60:[2,9]},{20:25,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:36,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:37,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{4:38,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{15:[2,48],17:39,18:[2,48]},{20:41,56:40,64:42,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:44,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{5:[2,10],14:[2,10],15:[2,10],18:[2,10],19:[2,10],29:[2,10],34:[2,10],39:[2,10],44:[2,10],47:[2,10],48:[2,10],51:[2,10],55:[2,10],60:[2,10]},{20:45,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:46,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:47,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:41,56:48,64:42,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[2,78],49:49,65:[2,78],72:[2,78],80:[2,78],81:[2,78],82:[2,78],83:[2,78],84:[2,78],85:[2,78]},{23:[2,33],33:[2,33],54:[2,33],65:[2,33],68:[2,33],72:[2,33],75:[2,33],80:[2,33],81:[2,33],82:[2,33],83:[2,33],84:[2,33],85:[2,33]},{23:[2,34],33:[2,34],54:[2,34],65:[2,34],68:[2,34],72:[2,34],75:[2,34],80:[2,34],81:[2,34],82:[2,34],83:[2,34],84:[2,34],85:[2,34]},{23:[2,35],33:[2,35],54:[2,35],65:[2,35],68:[2,35],72:[2,35],75:[2,35],80:[2,35],81:[2,35],82:[2,35],83:[2,35],84:[2,35],85:[2,35]},{23:[2,36],33:[2,36],54:[2,36],65:[2,36],68:[2,36],72:[2,36],75:[2,36],80:[2,36],81:[2,36],82:[2,36],83:[2,36],84:[2,36],85:[2,36]},{23:[2,37],33:[2,37],54:[2,37],65:[2,37],68:[2,37],72:[2,37],75:[2,37],80:[2,37],81:[2,37],82:[2,37],83:[2,37],84:[2,37],85:[2,37]},{23:[2,38],33:[2,38],54:[2,38],65:[2,38],68:[2,38],72:[2,38],75:[2,38],80:[2,38],81:[2,38],82:[2,38],83:[2,38],84:[2,38],85:[2,38]},{23:[2,39],33:[2,39],54:[2,39],65:[2,39],68:[2,39],72:[2,39],75:[2,39],80:[2,39],81:[2,39],82:[2,39],83:[2,39],84:[2,39],85:[2,39]},{23:[2,43],33:[2,43],54:[2,43],65:[2,43],68:[2,43],72:[2,43],75:[2,43],80:[2,43],81:[2,43],82:[2,43],83:[2,43],84:[2,43],85:[2,43],87:[1,50]},{72:[1,35],86:51},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{52:52,54:[2,82],65:[2,82],72:[2,82],80:[2,82],81:[2,82],82:[2,82],83:[2,82],84:[2,82],85:[2,82]},{25:53,38:55,39:[1,57],43:56,44:[1,58],45:54,47:[2,54]},{28:59,43:60,44:[1,58],47:[2,56]},{13:62,15:[1,20],18:[1,61]},{33:[2,86],57:63,65:[2,86],72:[2,86],80:[2,86],81:[2,86],82:[2,86],83:[2,86],84:[2,86],85:[2,86]},{33:[2,40],65:[2,40],72:[2,40],80:[2,40],81:[2,40],82:[2,40],83:[2,40],84:[2,40],85:[2,40]},{33:[2,41],65:[2,41],72:[2,41],80:[2,41],81:[2,41],82:[2,41],83:[2,41],84:[2,41],85:[2,41]},{20:64,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:65,47:[1,66]},{30:67,33:[2,58],65:[2,58],72:[2,58],75:[2,58],80:[2,58],81:[2,58],82:[2,58],83:[2,58],84:[2,58],85:[2,58]},{33:[2,64],35:68,65:[2,64],72:[2,64],75:[2,64],80:[2,64],81:[2,64],82:[2,64],83:[2,64],84:[2,64],85:[2,64]},{21:69,23:[2,50],65:[2,50],72:[2,50],80:[2,50],81:[2,50],82:[2,50],83:[2,50],84:[2,50],85:[2,50]},{33:[2,90],61:70,65:[2,90],72:[2,90],80:[2,90],81:[2,90],82:[2,90],83:[2,90],84:[2,90],85:[2,90]},{20:74,33:[2,80],50:71,63:72,64:75,65:[1,43],69:73,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{72:[1,79]},{23:[2,42],33:[2,42],54:[2,42],65:[2,42],68:[2,42],72:[2,42],75:[2,42],80:[2,42],81:[2,42],82:[2,42],83:[2,42],84:[2,42],85:[2,42],87:[1,50]},{20:74,53:80,54:[2,84],63:81,64:75,65:[1,43],69:82,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:83,47:[1,66]},{47:[2,55]},{4:84,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{47:[2,20]},{20:85,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:86,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{26:87,47:[1,66]},{47:[2,57]},{5:[2,11],14:[2,11],15:[2,11],19:[2,11],29:[2,11],34:[2,11],39:[2,11],44:[2,11],47:[2,11],48:[2,11],51:[2,11],55:[2,11],60:[2,11]},{15:[2,49],18:[2,49]},{20:74,33:[2,88],58:88,63:89,64:75,65:[1,43],69:90,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{65:[2,94],66:91,68:[2,94],72:[2,94],80:[2,94],81:[2,94],82:[2,94],83:[2,94],84:[2,94],85:[2,94]},{5:[2,25],14:[2,25],15:[2,25],19:[2,25],29:[2,25],34:[2,25],39:[2,25],44:[2,25],47:[2,25],48:[2,25],51:[2,25],55:[2,25],60:[2,25]},{20:92,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,31:93,33:[2,60],63:94,64:75,65:[1,43],69:95,70:76,71:77,72:[1,78],75:[2,60],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,33:[2,66],36:96,63:97,64:75,65:[1,43],69:98,70:76,71:77,72:[1,78],75:[2,66],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,22:99,23:[2,52],63:100,64:75,65:[1,43],69:101,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,33:[2,92],62:102,63:103,64:75,65:[1,43],69:104,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,105]},{33:[2,79],65:[2,79],72:[2,79],80:[2,79],81:[2,79],82:[2,79],83:[2,79],84:[2,79],85:[2,79]},{33:[2,81]},{23:[2,27],33:[2,27],54:[2,27],65:[2,27],68:[2,27],72:[2,27],75:[2,27],80:[2,27],81:[2,27],82:[2,27],83:[2,27],84:[2,27],85:[2,27]},{23:[2,28],33:[2,28],54:[2,28],65:[2,28],68:[2,28],72:[2,28],75:[2,28],80:[2,28],81:[2,28],82:[2,28],83:[2,28],84:[2,28],85:[2,28]},{23:[2,30],33:[2,30],54:[2,30],68:[2,30],71:106,72:[1,107],75:[2,30]},{23:[2,98],33:[2,98],54:[2,98],68:[2,98],72:[2,98],75:[2,98]},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],73:[1,108],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{23:[2,44],33:[2,44],54:[2,44],65:[2,44],68:[2,44],72:[2,44],75:[2,44],80:[2,44],81:[2,44],82:[2,44],83:[2,44],84:[2,44],85:[2,44],87:[2,44]},{54:[1,109]},{54:[2,83],65:[2,83],72:[2,83],80:[2,83],81:[2,83],82:[2,83],83:[2,83],84:[2,83],85:[2,83]},{54:[2,85]},{5:[2,13],14:[2,13],15:[2,13],19:[2,13],29:[2,13],34:[2,13],39:[2,13],44:[2,13],47:[2,13],48:[2,13],51:[2,13],55:[2,13],60:[2,13]},{38:55,39:[1,57],43:56,44:[1,58],45:111,46:110,47:[2,76]},{33:[2,70],40:112,65:[2,70],72:[2,70],75:[2,70],80:[2,70],81:[2,70],82:[2,70],83:[2,70],84:[2,70],85:[2,70]},{47:[2,18]},{5:[2,14],14:[2,14],15:[2,14],19:[2,14],29:[2,14],34:[2,14],39:[2,14],44:[2,14],47:[2,14],48:[2,14],51:[2,14],55:[2,14],60:[2,14]},{33:[1,113]},{33:[2,87],65:[2,87],72:[2,87],80:[2,87],81:[2,87],82:[2,87],83:[2,87],84:[2,87],85:[2,87]},{33:[2,89]},{20:74,63:115,64:75,65:[1,43],67:114,68:[2,96],69:116,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,117]},{32:118,33:[2,62],74:119,75:[1,120]},{33:[2,59],65:[2,59],72:[2,59],75:[2,59],80:[2,59],81:[2,59],82:[2,59],83:[2,59],84:[2,59],85:[2,59]},{33:[2,61],75:[2,61]},{33:[2,68],37:121,74:122,75:[1,120]},{33:[2,65],65:[2,65],72:[2,65],75:[2,65],80:[2,65],81:[2,65],82:[2,65],83:[2,65],84:[2,65],85:[2,65]},{33:[2,67],75:[2,67]},{23:[1,123]},{23:[2,51],65:[2,51],72:[2,51],80:[2,51],81:[2,51],82:[2,51],83:[2,51],84:[2,51],85:[2,51]},{23:[2,53]},{33:[1,124]},{33:[2,91],65:[2,91],72:[2,91],80:[2,91],81:[2,91],82:[2,91],83:[2,91],84:[2,91],85:[2,91]},{33:[2,93]},{5:[2,22],14:[2,22],15:[2,22],19:[2,22],29:[2,22],34:[2,22],39:[2,22],44:[2,22],47:[2,22],48:[2,22],51:[2,22],55:[2,22],60:[2,22]},{23:[2,99],33:[2,99],54:[2,99],68:[2,99],72:[2,99],75:[2,99]},{73:[1,108]},{20:74,63:125,64:75,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,23],14:[2,23],15:[2,23],19:[2,23],29:[2,23],34:[2,23],39:[2,23],44:[2,23],47:[2,23],48:[2,23],51:[2,23],55:[2,23],60:[2,23]},{47:[2,19]},{47:[2,77]},{20:74,33:[2,72],41:126,63:127,64:75,65:[1,43],69:128,70:76,71:77,72:[1,78],75:[2,72],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,24],14:[2,24],15:[2,24],19:[2,24],29:[2,24],34:[2,24],39:[2,24],44:[2,24],47:[2,24],48:[2,24],51:[2,24],55:[2,24],60:[2,24]},{68:[1,129]},{65:[2,95],68:[2,95],72:[2,95],80:[2,95],81:[2,95],82:[2,95],83:[2,95],84:[2,95],85:[2,95]},{68:[2,97]},{5:[2,21],14:[2,21],15:[2,21],19:[2,21],29:[2,21],34:[2,21],39:[2,21],44:[2,21],47:[2,21],48:[2,21],51:[2,21],55:[2,21],60:[2,21]},{33:[1,130]},{33:[2,63]},{72:[1,132],76:131},{33:[1,133]},{33:[2,69]},{15:[2,12],18:[2,12]},{14:[2,26],15:[2,26],19:[2,26],29:[2,26],34:[2,26],47:[2,26],48:[2,26],51:[2,26],55:[2,26],60:[2,26]},{23:[2,31],33:[2,31],54:[2,31],68:[2,31],72:[2,31],75:[2,31]},{33:[2,74],42:134,74:135,75:[1,120]},{33:[2,71],65:[2,71],72:[2,71],75:[2,71],80:[2,71],81:[2,71],82:[2,71],83:[2,71],84:[2,71],85:[2,71]},{33:[2,73],75:[2,73]},{23:[2,29],33:[2,29],54:[2,29],65:[2,29],68:[2,29],72:[2,29],75:[2,29],80:[2,29],81:[2,29],82:[2,29],83:[2,29],84:[2,29],85:[2,29]},{14:[2,15],15:[2,15],19:[2,15],29:[2,15],34:[2,15],39:[2,15],44:[2,15],47:[2,15],48:[2,15],51:[2,15],55:[2,15],60:[2,15]},{72:[1,137],77:[1,136]},{72:[2,100],77:[2,100]},{14:[2,16],15:[2,16],19:[2,16],29:[2,16],34:[2,16],44:[2,16],47:[2,16],48:[2,16],51:[2,16],55:[2,16],60:[2,16]},{33:[1,138]},{33:[2,75]},{33:[2,32]},{72:[2,101],77:[2,101]},{14:[2,17],15:[2,17],19:[2,17],29:[2,17],34:[2,17],39:[2,17],44:[2,17],47:[2,17],48:[2,17],51:[2,17],55:[2,17],60:[2,17]}],defaultActions:{4:[2,1],54:[2,55],56:[2,20],60:[2,57],73:[2,81],82:[2,85],86:[2,18],90:[2,89],101:[2,53],104:[2,93],110:[2,19],111:[2,77],116:[2,97],119:[2,63],122:[2,69],135:[2,75],136:[2,32]},parseError:function(a,l){throw new Error(a)},parse:function(a){var l=this,f=[0],u=[null],c=[],d=this.table,p="",h=0,g=0;this.lexer.setInput(a),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,this.yy.parser=this,typeof this.lexer.yylloc>"u"&&(this.lexer.yylloc={});var y=this.lexer.yylloc;c.push(y);var w=this.lexer.options&&this.lexer.options.ranges;typeof this.yy.parseError=="function"&&(this.parseError=this.yy.parseError);function v(){var W;return W=l.lexer.lex()||1,typeof W!="number"&&(W=l.symbols_[W]||W),W}for(var _,b,x,k,S={},T,A,R,F;;){if(b=f[f.length-1],this.defaultActions[b]?x=this.defaultActions[b]:((_===null||typeof _>"u")&&(_=v()),x=d[b]&&d[b][_]),typeof x>"u"||!x.length||!x[0]){var L="";{F=[];for(T in d[b])this.terminals_[T]&&T>2&&F.push("'"+this.terminals_[T]+"'");this.lexer.showPosition?L="Parse error on line "+(h+1)+`: 419 419 `+this.lexer.showPosition()+` 420 420 Expecting `+F.join(", ")+", got '"+(this.terminals_[_]||_)+"'":L="Parse error on line "+(h+1)+": Unexpected "+(_==1?"end of input":"'"+(this.terminals_[_]||_)+"'"),this.parseError(L,{text:this.lexer.match,token:this.terminals_[_]||_,line:this.lexer.yylineno,loc:y,expected:F})}}if(x[0]instanceof Array&&x.length>1)throw new Error("Parse Error: multiple actions possible at state: "+b+", token: "+_);switch(x[0]){case 1:f.push(_),u.push(this.lexer.yytext),c.push(this.lexer.yylloc),f.push(x[1]),_=null,g=this.lexer.yyleng,p=this.lexer.yytext,h=this.lexer.yylineno,y=this.lexer.yylloc;break;case 2:if(A=this.productions_[x[1]][1],S.$=u[u.length-A],S._$={first_line:c[c.length-(A||1)].first_line,last_line:c[c.length-1].last_line,first_column:c[c.length-(A||1)].first_column,last_column:c[c.length-1].last_column},w&&(S._$.range=[c[c.length-(A||1)].range[0],c[c.length-1].range[1]]),k=this.performAction.call(S,p,g,h,this.yy,x[1],u,c),typeof k<"u")return k;A&&(f=f.slice(0,-1*A*2),u=u.slice(0,-1*A),c=c.slice(0,-1*A)),f.push(this.productions_[x[1]][0]),u.push(S.$),c.push(S._$),R=d[f[f.length-2]][f[f.length-1]],f.push(R);break;case 3:return!0}}return!0}},r=(function(){var s={EOF:1,parseError:function(l,f){if(this.yy.parser)this.yy.parser.parseError(l,f);else throw new Error(l)},setInput:function(l){return this._input=l,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var l=this._input[0];this.yytext+=l,this.yyleng++,this.offset++,this.match+=l,this.matched+=l;var f=l.match(/(?:\r\n?|\n).*/g);return f?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),l},unput:function(l){var f=l.length,u=l.split(/(?:\r\n?|\n)/g);this._input=l+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-f-1),this.offset-=f;var c=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),u.length-1&&(this.yylineno-=u.length-1);var d=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:u?(u.length===c.length?this.yylloc.first_column:0)+c[c.length-u.length].length-u[0].length:this.yylloc.first_column-f},this.options.ranges&&(this.yylloc.range=[d[0],d[0]+this.yyleng-f]),this},more:function(){return this._more=!0,this},less:function(l){this.unput(this.match.slice(l))},pastInput:function(){var l=this.matched.substr(0,this.matched.length-this.match.length);return(l.length>20?"...":"")+l.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var l=this.match;return l.length<20&&(l+=this._input.substr(0,20-l.length)),(l.substr(0,20)+(l.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var l=this.pastInput(),f=new Array(l.length+1).join("-");return l+this.upcomingInput()+` 421 421 `+f+"^"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var l,f,u,c,d;this._more||(this.yytext="",this.match="");for(var p=this._currentRules(),h=0;h<p.length&&(u=this._input.match(this.rules[p[h]]),!(u&&(!f||u[0].length>f[0].length)&&(f=u,c=h,!this.options.flex)));h++);return f?(d=f[0].match(/(?:\r\n?|\n).*/g),d&&(this.yylineno+=d.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:d?d[d.length-1].length-d[d.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+f[0].length},this.yytext+=f[0],this.match+=f[0],this.matches=f,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(f[0].length),this.matched+=f[0],l=this.performAction.call(this,this.yy,this,p[c],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),l||void 0):this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text. 422 `+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var l=this.next();return typeof l<"u"?l:this.lex()},begin:function(l){this.conditionStack.push(l)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(l){this.begin(l)}};return s.options={},s.performAction=function(l,f,u,c){function d(p,h){return f.yytext=f.yytext.substring(p,f.yyleng-h+p)}switch(u){case 0:if(f.yytext.slice(-2)==="\\\\"?(d(0,1),this.begin("mu")):f.yytext.slice(-1)==="\\"?(d(0,1),this.begin("emu")):this.begin("mu"),f.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;case 3:return this.begin("raw"),15;case 4:return this.popState(),this.conditionStack[this.conditionStack.length-1]==="raw"?15:(d(5,9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:return this.popState(),44;case 16:return this.popState(),44;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(f.yytext),this.popState(),this.begin("com");break;case 22:return this.popState(),14;case 23:return 48;case 24:return 73;case 25:return 72;case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;case 30:return this.popState(),33;case 31:return f.yytext=d(1,2).replace(/\\"/g,'"'),80;case 32:return f.yytext=d(1,2).replace(/\\'/g,"'"),80;case 33:return 85;case 34:return 82;case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return f.yytext=f.yytext.replace(/\\([\\\]])/g,"$1"),72;case 43:return"INVALID";case 44:return 5}},s.rules=[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]+?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],s.conditions={mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}},s})();i.lexer=r;function o(){this.yy={}}return o.prototype=i,i.Parser=o,new o})();e.default=n,t.exports=e.default})( zp,zp.exports)),zp.exports}var jp={exports:{}},Hp={exports:{}},QE;function ZE(){return QE||(QE=1,(function(t,e){e.__esModule=!0;function n(f){return f&&f.__esModule?f:{default:f}}var i=ar(),r=n(i);function o(){this.parents=[]}o.prototype={constructor:o,mutating:!1,acceptKey:function(u,c){var d=this.accept(u[c]);if(this.mutating){if(d&&!o.prototype[d.type])throw new r.default('Unexpected node type "'+d.type+'" found when accepting '+c+" on "+u.type);u[c]=d}},acceptRequired:function(u,c){if(this.acceptKey(u,c),!u[c])throw new r.default(u.type+" requires "+c)},acceptArray:function(u){for(var c=0,d=u.length;c<d;c++)this.acceptKey(u,c),u[c]||(u.splice(c,1),c--,d--)},accept:function(u){if(u){if(!this[u.type])throw new r.default("Unknown type: "+u.type,u);this.current&&this.parents.unshift(this.current),this.current=u;var c=this[u.type](u);if(this.current=this.parents.shift(),!this.mutating||c)return c;if(c!==!1)return u}},Program:function(u){this.acceptArray(u.body)},MustacheStatement:s,Decorator:s,BlockStatement:a,DecoratorBlock:a,PartialStatement:l,PartialBlockStatement:function(u){l.call(this,u),this.acceptKey(u,"program")},ContentStatement:function(){},CommentStatement:function(){},SubExpression:s,PathExpression:function(){},StringLiteral:function(){},NumberLiteral:function(){},BooleanLiteral:function(){},UndefinedLiteral:function(){},NullLiteral:function(){},Hash:function(u){this.acceptArray(u.pairs)},HashPair:function(u){this.acceptRequired(u,"value")}};function s(f){this.acceptRequired(f,"path"),this.acceptArray(f.params),this.acceptKey(f,"hash")}function a(f){s.call(this,f),this.acceptKey(f,"program"),this.acceptKey(f,"inverse")}function l(f){this.acceptRequired(f,"name"),this.acceptArray(f.params),this.acceptKey(f,"hash")}e.default=o,t.exports=e.default})(Hp,Hp.exports)),Hp.exports}var e5;function HZ(){return e5||(e5=1,(function(t,e){e.__esModule=!0;function n(u){return u&&u.__esModule?u:{default:u}}var i=ZE(),r=n(i);function o(){var u=arguments.length<=0||arguments[0]===void 0?{}:arguments[0];this.options=u}o.prototype=new r.default,o.prototype.Program=function(u){var c=!this.options.ignoreStandalone,d=!this.isRootSeen;this.isRootSeen=!0;for(var p=u.body,h=0,g=p.length;h<g;h++){var y=p[h],w=this.accept(y);if(w){var v=s(p,h,d),_=a(p,h,d),b=w.openStandalone&&v,x=w.closeStandalone&&_,k=w.inlineStandalone&&v&&_;w.close&&l(p,h,!0),w.open&&f(p,h,!0),c&&k&&(l(p,h),f(p,h)&&y.type==="PartialStatement"&&(y.indent=/([ \t]+$)/.exec(p[h-1].original)[1])),c&&b&&(l((y.program||y.inverse).body),f(p,h)),c&&x&&(l(p,h),f((y.inverse||y.program).body))}}return u},o.prototype.BlockStatement=o.prototype.DecoratorBlock=o.prototype.PartialBlockStatement=function(u){this.accept(u.program),this.accept(u.inverse);var c=u.program||u.inverse,d=u.program&&u.inverse,p=d,h=d;if(d&&d.chained)for(p=d.body[0].program;h.chained;)h=h.body[h.body.length-1].program;var g={open:u.openStrip.open,close:u.closeStrip.close,openStandalone:a(c.body),closeStandalone:s((p||c).body)};if(u.openStrip.close&&l(c.body,null,!0),d){var y=u.inverseStrip;y.open&&f(c.body,null,!0),y.close&&l(p.body,null,!0),u.closeStrip.open&&f(h.body,null,!0),!this.options.ignoreStandalone&&s(c.body)&&a(p.body)&&(f(c.body),l(p.body))}else u.closeStrip.open&&f(c.body,null,!0);return g},o.prototype.Decorator=o.prototype.MustacheStatement=function(u){return u.strip},o.prototype.PartialStatement=o.prototype.CommentStatement=function(u){var c=u.strip||{};return{inlineStandalone:!0,open:c.open,close:c.close}};function s(u,c,d){c===void 0&&(c=u.length);var p=u[c-1],h=u[c-2];if(!p)return d;if(p.type==="ContentStatement")return(h||!d?/\r?\n\s*?$/:/(^|\r?\n)\s*?$/).test(p.original)}function a(u,c,d){c===void 0&&(c=-1);var p=u[c+1],h=u[c+2];if(!p)return d;if(p.type==="ContentStatement")return(h||!d?/^\s*?\r?\n/:/^\s*?(\r?\n|$)/).test(p.original)}function l(u,c,d){var p=u[c==null?0:c+1];if(!(!p||p.type!=="ContentStatement"||!d&&p.rightStripped)){var h=p.value;p.value=p.value.replace(d?/^\s+/:/^[ \t]*\r?\n?/,""),p.rightStripped=p.value!==h}}function f(u,c,d){var p=u[c==null?u.length-1:c-1];if(!(!p||p.type!=="ContentStatement"||!d&&p.leftStripped)){var h=p.value;return p.value=p.value.replace(d?/\s+$/:/[ \t]+$/,""),p.leftStripped=p.value!==h,p.leftStripped}}e.default=o,t.exports=e.default})(jp,jp.exports)),jp.exports}var Pi={},t5;function UZ(){if(t5)return Pi;t5=1,Pi.__esModule=!0,Pi.SourceLocation=r,Pi.id=o,Pi.stripFlags=s,Pi.stripComment=a,Pi.preparePath=l,Pi.prepareMustache=f,Pi.prepareRawBlock=u,Pi.prepareBlock=c,Pi.prepareProgram=d,Pi.preparePartialBlock=p;function t(h){return h&&h.__esModule?h:{default:h}}var e=ar(),n=t(e);function i(h,g){if(g=g.path?g.path.original:g,h.path.original!==g){var y={loc:h.path.loc};throw new n.default(h.path.original+" doesn't match "+g,y)}}function r(h,g){this.source=h,this.start={line:g.first_line,column:g.first_column},this.end={line:g.last_line,column:g.last_column}}function o(h){return/^\[.*\]$/.test(h)?h.substring(1,h.length-1):h}function s(h,g){return{open:h.charAt(2)==="~",close:g.charAt(g.length-3)==="~"}}function a(h){return h.replace(/^\{\{~?!-?-?/,"").replace(/-?-?~?\}\}$/,"")}function l(h,g,y){y=this.locInfo(y);for(var w=h?"@":"",v=[],_=0,b=0,x=g.length;b<x;b++){var k=g[b].part,S=g[b].original!==k;if(w+=(g[b].separator||"")+k,!S&&(k===".."||k==="."||k==="this")){if(v.length>0)throw new n.default("Invalid path: "+w,{loc:y});k===".."&&_++}else v.push(k)}return{type:"PathExpression",data:h,depth:_,parts:v,original:w,loc:y}}function f(h,g,y,w,v,_){var b=w.charAt(3)||w.charAt(2),x=b!=="{"&&b!=="&",k=/\*/.test(w);return{type:k?"Decorator":"MustacheStatement",path:h,params:g,hash:y,escaped:x,strip:v,loc:this.locInfo(_)}}function u(h,g,y,w){i(h,y),w=this.locInfo(w);var v={type:"Program",body:g,strip:{},loc:w};return{type:"BlockStatement",path:h.path,params:h.params,hash:h.hash,program:v,openStrip:{},inverseStrip:{},closeStrip:{},loc:w}}function c(h,g,y,w,v,_){w&&w.path&&i(h,w);var b=/\*/.test(h.open);g.blockParams=h.blockParams;var x=void 0,k=void 0;if(y){if(b)throw new n.default("Unexpected inverse block on decorator",y);y.chain&&(y.program.body[0].closeStrip=w.strip),k=y.strip,x=y.program}return v&&(v=x,x=g,g=v),{type:b?"DecoratorBlock":"BlockStatement",path:h.path,params:h.params,hash:h.hash,program:g,inverse:x,openStrip:h.strip,inverseStrip:k,closeStrip:w&&w.strip,loc:this.locInfo(_)}}function d(h,g){if(!g&&h.length){var y=h[0].loc,w=h[h.length-1].loc;y&&w&&(g={source:y.source,start:{line:y.start.line,column:y.start.column},end:{line:w.end.line,column:w.end.column}})}return{type:"Program",body:h,strip:{},loc:g}}function p(h,g,y,w){return i(h,y),{type:"PartialBlockStatement",name:h.path,params:h.params,hash:h.hash,program:g,openStrip:h.strip,closeStrip:y&&y.strip,loc:this.locInfo(w)}}return Pi}var n5;function WZ(){if(n5)return Ja;n5=1,Ja.__esModule=!0,Ja.parseWithoutProcessing=u,Ja.parse=c;function t(d){if(d&&d.__esModule)return d;var p={};if(d!=null)for(var h in d)Object.prototype.hasOwnProperty.call(d,h)&&(p[h]=d[h]);return p.default=d,p}function e(d){return d&&d.__esModule?d:{default:d}}var n=jZ(),i=e(n),r=HZ(),o=e(r),s=UZ(),a=t(s),l=_i();Ja.parser=i.default;var f={};l.extend(f,a);function u(d,p){if(d.type==="Program")return d;i.default.yy=f,f.locInfo=function(g){return new f.SourceLocation(p&&p.srcName,g)};var h=i.default.parse(d);return h}function c(d,p){var h=u(d,p),g=new o.default(p);return g.accept(h)}return Ja}var Ya={},i5;function KZ(){if(i5)return Ya;i5=1,Ya.__esModule=!0,Ya.Compiler=a,Ya.precompile=l,Ya.compile=f;function t(d){return d&&d.__esModule?d:{default:d}}var e=ar(),n=t(e),i=_i(),r=YE(),o=t(r),s=[].slice;function a(){}a.prototype={compiler:a,equals:function(p){var h=this.opcodes.length;if(p.opcodes.length!==h)return!1;for(var g=0;g<h;g++){var y=this.opcodes[g],w=p.opcodes[g];if(y.opcode!==w.opcode||!u(y.args,w.args))return!1}h=this.children.length;for(var g=0;g<h;g++)if(!this.children[g].equals(p.children[g]))return!1;return!0},guid:0,compile:function(p,h){return this.sourceNode=[],this.opcodes=[],this.children=[],this.options=h,this.stringParams=h.stringParams,this.trackIds=h.trackIds,h.blockParams=h.blockParams||[],h.knownHelpers=i.extend(Object.create(null),{helperMissing:!0,blockHelperMissing:!0,each:!0,if:!0,unless:!0,with:!0,log:!0,lookup:!0},h.knownHelpers),this.accept(p)},compileProgram:function(p){var h=new this.compiler,g=h.compile(p,this.options),y=this.guid++;return this.usePartial=this.usePartial||g.usePartial,this.children[y]=g,this.useDepths=this.useDepths||g.useDepths,y},accept:function(p){if(!this[p.type])throw new n.default("Unknown type: "+p.type,p);this.sourceNode.unshift(p);var h=this[p.type](p);return this.sourceNode.shift(),h},Program:function(p){this.options.blockParams.unshift(p.blockParams);for(var h=p.body,g=h.length,y=0;y<g;y++)this.accept(h[y]);return this.options.blockParams.shift(),this.isSimple=g===1,this.blockParams=p.blockParams?p.blockParams.length:0,this},BlockStatement:function(p){c(p);var h=p.program,g=p.inverse;h=h&&this.compileProgram(h),g=g&&this.compileProgram(g);var y=this.classifySexpr(p);y==="helper"?this.helperSexpr(p,h,g):y==="simple"?(this.simpleSexpr(p),this.opcode("pushProgram",h),this.opcode("pushProgram",g),this.opcode("emptyHash"),this.opcode("blockValue",p.path.original)):(this.ambiguousSexpr(p,h,g),this.opcode("pushProgram",h),this.opcode("pushProgram",g),this.opcode("emptyHash"),this.opcode("ambiguousBlockValue")),this.opcode("append")},DecoratorBlock:function(p){var h=p.program&&this.compileProgram(p.program),g=this.setupFullMustacheParams(p,h,void 0),y=p.path;this.useDecorators=!0,this.opcode("registerDecorator",g.length,y.original)},PartialStatement:function(p){this.usePartial=!0;var h=p.program;h&&(h=this.compileProgram(p.program));var g=p.params;if(g.length>1)throw new n.default("Unsupported number of partial arguments: "+g.length,p);g.length||(this.options.explicitPartialContext?this.opcode("pushLiteral","undefined"):g.push({type:"PathExpression",parts:[],depth:0}));var y=p.name.original,w=p.name.type==="SubExpression";w&&this.accept(p.name),this.setupFullMustacheParams(p,h,void 0,!0);var v=p.indent||"";this.options.preventIndent&&v&&(this.opcode("appendContent",v),v=""),this.opcode("invokePartial",w,y,v),this.opcode("append")},PartialBlockStatement:function(p){this.PartialStatement(p)},MustacheStatement:function(p){this.SubExpression(p),p.escaped&&!this.options.noEscape?this.opcode("appendEscaped"):this.opcode("append")},Decorator:function(p){this.DecoratorBlock(p)},ContentStatement:function(p){p.value&&this.opcode("appendContent",p.value)},CommentStatement:function(){},SubExpression:function(p){c(p);var h=this.classifySexpr(p);h==="simple"?this.simpleSexpr(p):h==="helper"?this.helperSexpr(p):this.ambiguousSexpr(p)},ambiguousSexpr:function(p,h,g){var y=p.path,w=y.parts[0],v=h!=null||g!=null;this.opcode("getContext",y.depth),this.opcode("pushProgram",h),this.opcode("pushProgram",g),y.strict=!0,this.accept(y),this.opcode("invokeAmbiguous",w,v)},simpleSexpr:function(p){var h=p.path;h.strict=!0,this.accept(h),this.opcode("resolvePossibleLambda")},helperSexpr:function(p,h,g){var y=this.setupFullMustacheParams(p,h,g),w=p.path,v=w.parts[0];if(this.options.knownHelpers[v])this.opcode("invokeKnownHelper",y.length,v);else{if(this.options.knownHelpersOnly)throw new n.default("You specified knownHelpersOnly, but used the unknown helper "+v,p);w.strict=!0,w.falsy=!0,this.accept(w),this.opcode("invokeHelper",y.length,w.original,o.default.helpers.simpleId(w))}},PathExpression:function(p){this.addDepth(p.depth),this.opcode("getContext",p.depth);var h=p.parts[0],g=o.default.helpers.scopedId(p),y=!p.depth&&!g&&this.blockParamIndex(h);y?this.opcode("lookupBlockParam",y,p.parts):h?p.data?(this.options.data=!0,this.opcode("lookupData",p.depth,p.parts,p.strict)):this.opcode("lookupOnContext",p.parts,p.falsy,p.strict,g):this.opcode("pushContext")},StringLiteral:function(p){this.opcode("pushString",p.value)},NumberLiteral:function(p){this.opcode("pushLiteral",p.value)},BooleanLiteral:function(p){this.opcode("pushLiteral",p.value)},UndefinedLiteral:function(){this.opcode("pushLiteral","undefined")},NullLiteral:function(){this.opcode("pushLiteral","null")},Hash:function(p){var h=p.pairs,g=0,y=h.length;for(this.opcode("pushHash");g<y;g++)this.pushParam(h[g].value);for(;g--;)this.opcode("assignToHash",h[g].key);this.opcode("popHash")},opcode:function(p){this.opcodes.push({opcode:p,args:s.call(arguments,1),loc:this.sourceNode[0].loc})},addDepth:function(p){p&&(this.useDepths=!0)},classifySexpr:function(p){var h=o.default.helpers.simpleId(p.path),g=h&&!!this.blockParamIndex(p.path.parts[0]),y=!g&&o.default.helpers.helperExpression(p),w=!g&&(y||h);if(w&&!y){var v=p.path.parts[0],_=this.options;_.knownHelpers[v]?y=!0:_.knownHelpersOnly&&(w=!1)}return y?"helper":w?"ambiguous":"simple"},pushParams:function(p){for(var h=0,g=p.length;h<g;h++)this.pushParam(p[h])},pushParam:function(p){var h=p.value!=null?p.value:p.original||"";if(this.stringParams)h.replace&&(h=h.replace(/^(\.?\.\/)*/g,"").replace(/\//g,".")),p.depth&&this.addDepth(p.depth),this.opcode("getContext",p.depth||0),this.opcode("pushStringParam",h,p.type),p.type==="SubExpression"&&this.accept(p);else{if(this.trackIds){var g=void 0;if(p.parts&&!o.default.helpers.scopedId(p)&&!p.depth&&(g=this.blockParamIndex(p.parts[0])),g){var y=p.parts.slice(1).join(".");this.opcode("pushId","BlockParam",g,y)}else h=p.original||h,h.replace&&(h=h.replace(/^this(?:\.|$)/,"").replace(/^\.\//,"").replace(/^\.$/,"")),this.opcode("pushId",p.type,h)}this.accept(p)}},setupFullMustacheParams:function(p,h,g,y){var w=p.params;return this.pushParams(w),this.opcode("pushProgram",h),this.opcode("pushProgram",g),p.hash?this.accept(p.hash):this.opcode("emptyHash",y),w},blockParamIndex:function(p){for(var h=0,g=this.options.blockParams.length;h<g;h++){var y=this.options.blockParams[h],w=y&&i.indexOf(y,p);if(y&&w>=0)return[h,w]}}};function l(d,p,h){if(d==null||typeof d!="string"&&d.type!=="Program")throw new n.default("You must pass a string or Handlebars AST to Handlebars.precompile. You passed "+d);p=p||{},"data"in p||(p.data=!0),p.compat&&(p.useDepths=!0);var g=h.parse(d,p),y=new h.Compiler().compile(g,p);return new h.JavaScriptCompiler().compile(y,p)}function f(d,p,h){if(p===void 0&&(p={}),d==null||typeof d!="string"&&d.type!=="Program")throw new n.default("You must pass a string or Handlebars AST to Handlebars.compile. You passed "+d);p=i.extend({},p),"data"in p||(p.data=!0),p.compat&&(p.useDepths=!0);var g=void 0;function y(){var v=h.parse(d,p),_=new h.Compiler().compile(v,p),b=new h.JavaScriptCompiler().compile(_,p,void 0,!0);return h.template(b)}function w(v,_){return g||(g=y()),g.call(this,v,_)}return w._setup=function(v){return g||(g=y()),g._setup(v)},w._child=function(v,_,b,x){return g||(g=y()),g._child(v,_,b,x)},w}function u(d,p){if(d===p)return!0;if(i.isArray(d)&&i.isArray(p)&&d.length===p.length){for(var h=0;h<d.length;h++)if(!u(d[h],p[h]))return!1;return!0}}function c(d){if(!d.path.parts){var p=d.path;d.path={type:"PathExpression",data:!1,depth:0,parts:[p.original+""],original:p.original+"",loc:p.loc}}}return Ya}var Up={exports:{}},Wp={exports:{}},Uf={},sy={},Kp={},Gp={},r5;function GZ(){if(r5)return Gp;r5=1;var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");return Gp.encode=function(e){if(0<=e&&e<t.length)return t[e];throw new TypeError("Must be between 0 and 63: "+e)},Gp.decode=function(e){var n=65,i=90,r=97,o=122,s=48,a=57,l=43,f=47,u=26,c=52;return n<=e&&e<=i?e-n:r<=e&&e<=o?e-r+u:s<=e&&e<=a?e-s+c:e==l?62:e==f?63:-1},Gp}var o5;function s5(){if(o5)return Kp;o5=1;var t=GZ(),e=5,n=1<<e,i=n-1,r=n;function o(a){return a<0?(-a<<1)+1:(a<<1)+0}function s(a){var l=(a&1)===1,f=a>>1;return l?-f:f}return Kp.encode=function(l){var f="",u,c=o(l);do u=c&i,c>>>=e,c>0&&(u|=r),f+=t.encode(u);while(c>0);return f},Kp.decode=function(l,f,u){var c=l.length,d=0,p=0,h,g;do{if(f>=c)throw new Error("Expected more digits in base 64 VLQ value.");if(g=t.decode(l.charCodeAt(f++)),g===-1)throw new Error("Invalid base64 digit: "+l.charAt(f-1));h=!!(g&r),g&=i,d=d+(g<<p),p+=e}while(h);u.value=s(d),u.rest=f},Kp}var ay={},a5;function Wf(){return a5||(a5=1,(function(t){function e(b,x,k){if(x in b)return b[x];if(arguments.length===3)return k;throw new Error('"'+x+'" is a required argument.')}t.getArg=e;var n=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/,i=/^data:.+\,.+$/;function r(b){var x=b.match(n);return x?{scheme:x[1],auth:x[2],host:x[3],port:x[4],path:x[5]}:null}t.urlParse=r;function o(b){var x="";return b.scheme&&(x+=b.scheme+":"),x+="//",b.auth&&(x+=b.auth+"@"),b.host&&(x+=b.host),b.port&&(x+=":"+b.port),b.path&&(x+=b.path),x}t.urlGenerate=o;function s(b){var x=b,k=r(b);if(k){if(!k.path)return b;x=k.path}for(var S=t.isAbsolute(x),T=x.split(/\/+/),A,R=0,F=T.length-1;F>=0;F--)A=T[F],A==="."?T.splice(F,1):A===".."?R++:R>0&&(A===""?(T.splice(F+1,R),R=0):(T.splice(F,2),R--));return x=T.join("/"),x===""&&(x=S?"/":"."),k?(k.path=x,o(k)):x}t.normalize=s;function a(b,x){b===""&&(b="."),x===""&&(x=".");var k=r(x),S=r(b);if(S&&(b=S.path||"/"),k&&!k.scheme)return S&&(k.scheme=S.scheme),o(k);if(k||x.match(i))return x;if(S&&!S.host&&!S.path)return S.host=x,o(S);var T=x.charAt(0)==="/"?x:s(b.replace(/\/+$/,"")+"/"+x);return S?(S.path=T,o(S)):T}t.join=a,t.isAbsolute=function(b){return b.charAt(0)==="/"||n.test(b)};function l(b,x){b===""&&(b="."),b=b.replace(/\/$/,"");for(var k=0;x.indexOf(b+"/")!==0;){var S=b.lastIndexOf("/");if(S<0||(b=b.slice(0,S),b.match(/^([^\/]+:\/)?\/*$/)))return x;++k}return Array(k+1).join("../")+x.substr(b.length+1)}t.relative=l;var f=(function(){var b=Object.create(null);return!("__proto__"in b)})();function u(b){return b}function c(b){return p(b)?"$"+b:b}t.toSetString=f?u:c;function d(b){return p(b)?b.slice(1):b}t.fromSetString=f?u:d;function p(b){if(!b)return!1;var x=b.length;if(x<9||b.charCodeAt(x-1)!==95||b.charCodeAt(x-2)!==95||b.charCodeAt(x-3)!==111||b.charCodeAt(x-4)!==116||b.charCodeAt(x-5)!==111||b.charCodeAt(x-6)!==114||b.charCodeAt(x-7)!==112||b.charCodeAt(x-8)!==95||b.charCodeAt(x-9)!==95)return!1;for(var k=x-10;k>=0;k--)if(b.charCodeAt(k)!==36)return!1;return!0}function h(b,x,k){var S=y(b.source,x.source);return S!==0||(S=b.originalLine-x.originalLine,S!==0)||(S=b.originalColumn-x.originalColumn,S!==0||k)||(S=b.generatedColumn-x.generatedColumn,S!==0)||(S=b.generatedLine-x.generatedLine,S!==0)?S:y(b.name,x.name)}t.compareByOriginalPositions=h;function g(b,x,k){var S=b.generatedLine-x.generatedLine;return S!==0||(S=b.generatedColumn-x.generatedColumn,S!==0||k)||(S=y(b.source,x.source),S!==0)||(S=b.originalLine-x.originalLine,S!==0)||(S=b.originalColumn-x.originalColumn,S!==0)?S:y(b.name,x.name)}t.compareByGeneratedPositionsDeflated=g;function y(b,x){return b===x?0:b===null?1:x===null?-1:b>x?1:-1}function w(b,x){var k=b.generatedLine-x.generatedLine;return k!==0||(k=b.generatedColumn-x.generatedColumn,k!==0)||(k=y(b.source,x.source),k!==0)||(k=b.originalLine-x.originalLine,k!==0)||(k=b.originalColumn-x.originalColumn,k!==0)?k:y(b.name,x.name)}t.compareByGeneratedPositionsInflated=w;function v(b){return JSON.parse(b.replace(/^\)]}'[^\n]*\n/,""))}t.parseSourceMapInput=v;function _(b,x,k){if(x=x||"",b&&(b[b.length-1]!=="/"&&x[0]!=="/"&&(b+="/"),x=b+x),k){var S=r(k);if(!S)throw new Error("sourceMapURL could not be parsed");if(S.path){var T=S.path.lastIndexOf("/");T>=0&&(S.path=S.path.substring(0,T+1))}x=a(o(S),x)}return s(x)}t.computeSourceURL=_})(ay)),ay}var ly={},l5;function f5(){if(l5)return ly;l5=1;var t=Wf(),e=Object.prototype.hasOwnProperty,n=typeof Map<"u";function i(){this._array=[],this._set=n?new Map:Object.create(null)}return i.fromArray=function(o,s){for(var a=new i,l=0,f=o.length;l<f;l++)a.add(o[l],s);return a},i.prototype.size=function(){return n?this._set.size:Object.getOwnPropertyNames(this._set).length},i.prototype.add=function(o,s){var a=n?o:t.toSetString(o),l=n?this.has(o):e.call(this._set,a),f=this._array.length;(!l||s)&&this._array.push(o),l||(n?this._set.set(o,f):this._set[a]=f)},i.prototype.has=function(o){if(n)return this._set.has(o);var s=t.toSetString(o);return e.call(this._set,s)},i.prototype.indexOf=function(o){if(n){var s=this._set.get(o);if(s>=0)return s}else{var a=t.toSetString(o);if(e.call(this._set,a))return this._set[a]}throw new Error('"'+o+'" is not in the set.')},i.prototype.at=function(o){if(o>=0&&o<this._array.length)return this._array[o];throw new Error("No element indexed by "+o)},i.prototype.toArray=function(){return this._array.slice()},ly.ArraySet=i,ly}var fy={},u5;function JZ(){if(u5)return fy;u5=1;var t=Wf();function e(i,r){var o=i.generatedLine,s=r.generatedLine,a=i.generatedColumn,l=r.generatedColumn;return s>o||s==o&&l>=a||t.compareByGeneratedPositionsInflated(i,r)<=0}function n(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}return n.prototype.unsortedForEach=function(r,o){this._array.forEach(r,o)},n.prototype.add=function(r){e(this._last,r)?(this._last=r,this._array.push(r)):(this._sorted=!1,this._array.push(r))},n.prototype.toArray=function(){return this._sorted||(this._array.sort(t.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},fy.MappingList=n,fy}var c5;function d5(){if(c5)return sy;c5=1;var t=s5(),e=Wf(),n=f5().ArraySet,i=JZ().MappingList;function r(o){o||(o={}),this._file=e.getArg(o,"file",null),this._sourceRoot=e.getArg(o,"sourceRoot",null),this._skipValidation=e.getArg(o,"skipValidation",!1),this._sources=new n,this._names=new n,this._mappings=new i,this._sourcesContents=null}return r.prototype._version=3,r.fromSourceMap=function(s){var a=s.sourceRoot,l=new r({file:s.file,sourceRoot:a});return s.eachMapping(function(f){var u={generated:{line:f.generatedLine,column:f.generatedColumn}};f.source!=null&&(u.source=f.source,a!=null&&(u.source=e.relative(a,u.source)),u.original={line:f.originalLine,column:f.originalColumn},f.name!=null&&(u.name=f.name)),l.addMapping(u)}),s.sources.forEach(function(f){var u=f;a!==null&&(u=e.relative(a,f)),l._sources.has(u)||l._sources.add(u);var c=s.sourceContentFor(f);c!=null&&l.setSourceContent(f,c)}),l},r.prototype.addMapping=function(s){var a=e.getArg(s,"generated"),l=e.getArg(s,"original",null),f=e.getArg(s,"source",null),u=e.getArg(s,"name",null);this._skipValidation||this._validateMapping(a,l,f,u),f!=null&&(f=String(f),this._sources.has(f)||this._sources.add(f)),u!=null&&(u=String(u),this._names.has(u)||this._names.add(u)),this._mappings.add({generatedLine:a.line,generatedColumn:a.column,originalLine:l!=null&&l.line,originalColumn:l!=null&&l.column,source:f,name:u})},r.prototype.setSourceContent=function(s,a){var l=s;this._sourceRoot!=null&&(l=e.relative(this._sourceRoot,l)),a!=null?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[e.toSetString(l)]=a):this._sourcesContents&&(delete this._sourcesContents[e.toSetString(l)],Object.keys(this._sourcesContents).length===0&&(this._sourcesContents=null))},r.prototype.applySourceMap=function(s,a,l){var f=a;if(a==null){if(s.file==null)throw new Error(`SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map's "file" property. Both were omitted.`);f=s.file}var u=this._sourceRoot;u!=null&&(f=e.relative(u,f));var c=new n,d=new n;this._mappings.unsortedForEach(function(p){if(p.source===f&&p.originalLine!=null){var h=s.originalPositionFor({line:p.originalLine,column:p.originalColumn});h.source!=null&&(p.source=h.source,l!=null&&(p.source=e.join(l,p.source)),u!=null&&(p.source=e.relative(u,p.source)),p.originalLine=h.line,p.originalColumn=h.column,h.name!=null&&(p.name=h.name))}var g=p.source;g!=null&&!c.has(g)&&c.add(g);var y=p.name;y!=null&&!d.has(y)&&d.add(y)},this),this._sources=c,this._names=d,s.sources.forEach(function(p){var h=s.sourceContentFor(p);h!=null&&(l!=null&&(p=e.join(l,p)),u!=null&&(p=e.relative(u,p)),this.setSourceContent(p,h))},this)},r.prototype._validateMapping=function(s,a,l,f){if(a&&typeof a.line!="number"&&typeof a.column!="number")throw new Error("original.line and original.column are not numbers -- you probably meant to omit the original mapping entirely and only map the generated position. If so, pass null for the original mapping instead of an object with empty or null values.");if(!(s&&"line"in s&&"column"in s&&s.line>0&&s.column>=0&&!a&&!l&&!f)){if(s&&"line"in s&&"column"in s&&a&&"line"in a&&"column"in a&&s.line>0&&s.column>=0&&a.line>0&&a.column>=0&&l)return;throw new Error("Invalid mapping: "+JSON.stringify({generated:s,source:l,original:a,name:f}))}},r.prototype._serializeMappings=function(){for(var s=0,a=1,l=0,f=0,u=0,c=0,d="",p,h,g,y,w=this._mappings.toArray(),v=0,_=w.length;v<_;v++){if(h=w[v],p="",h.generatedLine!==a)for(s=0;h.generatedLine!==a;)p+=";",a++;else if(v>0){if(!e.compareByGeneratedPositionsInflated(h,w[v-1]))continue;p+=","}p+=t.encode(h.generatedColumn-s),s=h.generatedColumn,h.source!=null&&(y=this._sources.indexOf(h.source),p+=t.encode(y-c),c=y,p+=t.encode(h.originalLine-1-f),f=h.originalLine-1,p+=t.encode(h.originalColumn-l),l=h.originalColumn,h.name!=null&&(g=this._names.indexOf(h.name),p+=t.encode(g-u),u=g)),d+=p}return d},r.prototype._generateSourcesContent=function(s,a){return s.map(function(l){if(!this._sourcesContents)return null;a!=null&&(l=e.relative(a,l));var f=e.toSetString(l);return Object.prototype.hasOwnProperty.call(this._sourcesContents,f)?this._sourcesContents[f]:null},this)},r.prototype.toJSON=function(){var s={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return this._file!=null&&(s.file=this._file),this._sourceRoot!=null&&(s.sourceRoot=this._sourceRoot),this._sourcesContents&&(s.sourcesContent=this._generateSourcesContent(s.sources,s.sourceRoot)),s},r.prototype.toString=function(){return JSON.stringify(this.toJSON())},sy.SourceMapGenerator=r,sy}var Kf={},uy={},p5;function YZ(){return p5||(p5=1,(function(t){t.GREATEST_LOWER_BOUND=1,t.LEAST_UPPER_BOUND=2;function e(n,i,r,o,s,a){var l=Math.floor((i-n)/2)+n,f=s(r,o[l],!0);return f===0?l:f>0?i-l>1?e(l,i,r,o,s,a):a==t.LEAST_UPPER_BOUND?i<o.length?i:-1:l:l-n>1?e(n,l,r,o,s,a):a==t.LEAST_UPPER_BOUND?l:n<0?-1:n}t.search=function(i,r,o,s){if(r.length===0)return-1;var a=e(-1,r.length,i,r,o,s||t.GREATEST_LOWER_BOUND);if(a<0)return-1;for(;a-1>=0&&o(r[a],r[a-1],!0)===0;)--a;return a}})(uy)),uy}var cy={},h5;function XZ(){if(h5)return cy;h5=1;function t(i,r,o){var s=i[r];i[r]=i[o],i[o]=s}function e(i,r){return Math.round(i+Math.random()*(r-i))}function n(i,r,o,s){if(o<s){var a=e(o,s),l=o-1;t(i,a,s);for(var f=i[s],u=o;u<s;u++)r(i[u],f)<=0&&(l+=1,t(i,l,u));t(i,l+1,u);var c=l+1;n(i,r,o,c-1),n(i,r,c+1,s)}}return cy.quickSort=function(i,r){n(i,r,0,i.length-1)},cy}var g5;function QZ(){if(g5)return Kf;g5=1;var t=Wf(),e=YZ(),n=f5().ArraySet,i=s5(),r=XZ().quickSort;function o(f,u){var c=f;return typeof f=="string"&&(c=t.parseSourceMapInput(f)),c.sections!=null?new l(c,u):new s(c,u)}o.fromSourceMap=function(f,u){return s.fromSourceMap(f,u)},o.prototype._version=3,o.prototype.__generatedMappings=null,Object.defineProperty(o.prototype,"_generatedMappings",{configurable:!0,enumerable:!0,get:function(){return this.__generatedMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__generatedMappings}}),o.prototype.__originalMappings=null,Object.defineProperty(o.prototype,"_originalMappings",{configurable:!0,enumerable:!0,get:function(){return this.__originalMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__originalMappings}}),o.prototype._charIsMappingSeparator=function(u,c){var d=u.charAt(c);return d===";"||d===","},o.prototype._parseMappings=function(u,c){throw new Error("Subclasses must implement _parseMappings")},o.GENERATED_ORDER=1,o.ORIGINAL_ORDER=2,o.GREATEST_LOWER_BOUND=1,o.LEAST_UPPER_BOUND=2,o.prototype.eachMapping=function(u,c,d){var p=c||null,h=d||o.GENERATED_ORDER,g;switch(h){case o.GENERATED_ORDER:g=this._generatedMappings;break;case o.ORIGINAL_ORDER:g=this._originalMappings;break;default:throw new Error("Unknown order of iteration.")}var y=this.sourceRoot;g.map(function(w){var v=w.source===null?null:this._sources.at(w.source);return v=t.computeSourceURL(y,v,this._sourceMapURL),{source:v,generatedLine:w.generatedLine,generatedColumn:w.generatedColumn,originalLine:w.originalLine,originalColumn:w.originalColumn,name:w.name===null?null:this._names.at(w.name)}},this).forEach(u,p)},o.prototype.allGeneratedPositionsFor=function(u){var c=t.getArg(u,"line"),d={source:t.getArg(u,"source"),originalLine:c,originalColumn:t.getArg(u,"column",0)};if(d.source=this._findSourceIndex(d.source),d.source<0)return[];var p=[],h=this._findMapping(d,this._originalMappings,"originalLine","originalColumn",t.compareByOriginalPositions,e.LEAST_UPPER_BOUND);if(h>=0){var g=this._originalMappings[h];if(u.column===void 0)for(var y=g.originalLine;g&&g.originalLine===y;)p.push({line:t.getArg(g,"generatedLine",null),column:t.getArg(g,"generatedColumn",null),lastColumn:t.getArg(g,"lastGeneratedColumn",null)}),g=this._originalMappings[++h];else for(var w=g.originalColumn;g&&g.originalLine===c&&g.originalColumn==w;)p.push({line:t.getArg(g,"generatedLine",null),column:t.getArg(g,"generatedColumn",null),lastColumn:t.getArg(g,"lastGeneratedColumn",null)}),g=this._originalMappings[++h]}return p},Kf.SourceMapConsumer=o;function s(f,u){var c=f;typeof f=="string"&&(c=t.parseSourceMapInput(f));var d=t.getArg(c,"version"),p=t.getArg(c,"sources"),h=t.getArg(c,"names",[]),g=t.getArg(c,"sourceRoot",null),y=t.getArg(c,"sourcesContent",null),w=t.getArg(c,"mappings"),v=t.getArg(c,"file",null);if(d!=this._version)throw new Error("Unsupported version: "+d);g&&(g=t.normalize(g)),p=p.map(String).map(t.normalize).map(function(_){return g&&t.isAbsolute(g)&&t.isAbsolute(_)?t.relative(g,_):_}),this._names=n.fromArray(h.map(String),!0),this._sources=n.fromArray(p,!0),this._absoluteSources=this._sources.toArray().map(function(_){return t.computeSourceURL(g,_,u)}),this.sourceRoot=g,this.sourcesContent=y,this._mappings=w,this._sourceMapURL=u,this.file=v}s.prototype=Object.create(o.prototype),s.prototype.consumer=o,s.prototype._findSourceIndex=function(f){var u=f;if(this.sourceRoot!=null&&(u=t.relative(this.sourceRoot,u)),this._sources.has(u))return this._sources.indexOf(u);var c;for(c=0;c<this._absoluteSources.length;++c)if(this._absoluteSources[c]==f)return c;return-1},s.fromSourceMap=function(u,c){var d=Object.create(s.prototype),p=d._names=n.fromArray(u._names.toArray(),!0),h=d._sources=n.fromArray(u._sources.toArray(),!0);d.sourceRoot=u._sourceRoot,d.sourcesContent=u._generateSourcesContent(d._sources.toArray(),d.sourceRoot),d.file=u._file,d._sourceMapURL=c,d._absoluteSources=d._sources.toArray().map(function(k){return t.computeSourceURL(d.sourceRoot,k,c)});for(var g=u._mappings.toArray().slice(),y=d.__generatedMappings=[],w=d.__originalMappings=[],v=0,_=g.length;v<_;v++){var b=g[v],x=new a;x.generatedLine=b.generatedLine,x.generatedColumn=b.generatedColumn,b.source&&(x.source=h.indexOf(b.source),x.originalLine=b.originalLine,x.originalColumn=b.originalColumn,b.name&&(x.name=p.indexOf(b.name)),w.push(x)),y.push(x)}return r(d.__originalMappings,t.compareByOriginalPositions),d},s.prototype._version=3,Object.defineProperty(s.prototype,"sources",{get:function(){return this._absoluteSources.slice()}});function a(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}s.prototype._parseMappings=function(u,c){for(var d=1,p=0,h=0,g=0,y=0,w=0,v=u.length,_=0,b={},x={},k=[],S=[],T,A,R,F,L;_<v;)if(u.charAt(_)===";")d++,_++,p=0;else if(u.charAt(_)===",")_++;else{for(T=new a,T.generatedLine=d,F=_;F<v&&!this._charIsMappingSeparator(u,F);F++);if(A=u.slice(_,F),R=b[A],R)_+=A.length;else{for(R=[];_<F;)i.decode(u,_,x),L=x.value,_=x.rest,R.push(L);if(R.length===2)throw new Error("Found a source, but no line and column");if(R.length===3)throw new Error("Found a source and line, but no column");b[A]=R}T.generatedColumn=p+R[0],p=T.generatedColumn,R.length>1&&(T.source=y+R[1],y+=R[1],T.originalLine=h+R[2],h=T.originalLine,T.originalLine+=1,T.originalColumn=g+R[3],g=T.originalColumn,R.length>4&&(T.name=w+R[4],w+=R[4])),S.push(T),typeof T.originalLine=="number"&&k.push(T)}r(S,t.compareByGeneratedPositionsDeflated),this.__generatedMappings=S,r(k,t.compareByOriginalPositions),this.__originalMappings=k},s.prototype._findMapping=function(u,c,d,p,h,g){if(u[d]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+u[d]);if(u[p]<0)throw new TypeError("Column must be greater than or equal to 0, got "+u[p]);return e.search(u,c,h,g)},s.prototype.computeColumnSpans=function(){for(var u=0;u<this._generatedMappings.length;++u){var c=this._generatedMappings[u];if(u+1<this._generatedMappings.length){var d=this._generatedMappings[u+1];if(c.generatedLine===d.generatedLine){c.lastGeneratedColumn=d.generatedColumn-1;continue}}c.lastGeneratedColumn=1/0}},s.prototype.originalPositionFor=function(u){var c={generatedLine:t.getArg(u,"line"),generatedColumn:t.getArg(u,"column")},d=this._findMapping(c,this._generatedMappings,"generatedLine","generatedColumn",t.compareByGeneratedPositionsDeflated,t.getArg(u,"bias",o.GREATEST_LOWER_BOUND));if(d>=0){var p=this._generatedMappings[d];if(p.generatedLine===c.generatedLine){var h=t.getArg(p,"source",null);h!==null&&(h=this._sources.at(h),h=t.computeSourceURL(this.sourceRoot,h,this._sourceMapURL));var g=t.getArg(p,"name",null);return g!==null&&(g=this._names.at(g)),{source:h,line:t.getArg(p,"originalLine",null),column:t.getArg(p,"originalColumn",null),name:g}}}return{source:null,line:null,column:null,name:null}},s.prototype.hasContentsOfAllSources=function(){return this.sourcesContent?this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some(function(u){return u==null}):!1},s.prototype.sourceContentFor=function(u,c){if(!this.sourcesContent)return null;var d=this._findSourceIndex(u);if(d>=0)return this.sourcesContent[d];var p=u;this.sourceRoot!=null&&(p=t.relative(this.sourceRoot,p));var h;if(this.sourceRoot!=null&&(h=t.urlParse(this.sourceRoot))){var g=p.replace(/^file:\/\//,"");if(h.scheme=="file"&&this._sources.has(g))return this.sourcesContent[this._sources.indexOf(g)];if((!h.path||h.path=="/")&&this._sources.has("/"+p))return this.sourcesContent[this._sources.indexOf("/"+p)]}if(c)return null;throw new Error('"'+p+'" is not in the SourceMap.')},s.prototype.generatedPositionFor=function(u){var c=t.getArg(u,"source");if(c=this._findSourceIndex(c),c<0)return{line:null,column:null,lastColumn:null};var d={source:c,originalLine:t.getArg(u,"line"),originalColumn:t.getArg(u,"column")},p=this._findMapping(d,this._originalMappings,"originalLine","originalColumn",t.compareByOriginalPositions,t.getArg(u,"bias",o.GREATEST_LOWER_BOUND));if(p>=0){var h=this._originalMappings[p];if(h.source===d.source)return{line:t.getArg(h,"generatedLine",null),column:t.getArg(h,"generatedColumn",null),lastColumn:t.getArg(h,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}},Kf.BasicSourceMapConsumer=s;function l(f,u){var c=f;typeof f=="string"&&(c=t.parseSourceMapInput(f));var d=t.getArg(c,"version"),p=t.getArg(c,"sections");if(d!=this._version)throw new Error("Unsupported version: "+d);this._sources=new n,this._names=new n;var h={line:-1,column:0};this._sections=p.map(function(g){if(g.url)throw new Error("Support for url field in sections not implemented.");var y=t.getArg(g,"offset"),w=t.getArg(y,"line"),v=t.getArg(y,"column");if(w<h.line||w===h.line&&v<h.column)throw new Error("Section offsets must be ordered and non-overlapping.");return h=y,{generatedOffset:{generatedLine:w+1,generatedColumn:v+1},consumer:new o(t.getArg(g,"map"),u)}})}return l.prototype=Object.create(o.prototype),l.prototype.constructor=o,l.prototype._version=3,Object.defineProperty(l.prototype,"sources",{get:function(){for(var f=[],u=0;u<this._sections.length;u++)for(var c=0;c<this._sections[u].consumer.sources.length;c++)f.push(this._sections[u].consumer.sources[c]);return f}}),l.prototype.originalPositionFor=function(u){var c={generatedLine:t.getArg(u,"line"),generatedColumn:t.getArg(u,"column")},d=e.search(c,this._sections,function(h,g){var y=h.generatedLine-g.generatedOffset.generatedLine;return y||h.generatedColumn-g.generatedOffset.generatedColumn}),p=this._sections[d];return p?p.consumer.originalPositionFor({line:c.generatedLine-(p.generatedOffset.generatedLine-1),column:c.generatedColumn-(p.generatedOffset.generatedLine===c.generatedLine?p.generatedOffset.generatedColumn-1:0),bias:u.bias}):{source:null,line:null,column:null,name:null}},l.prototype.hasContentsOfAllSources=function(){return this._sections.every(function(u){return u.consumer.hasContentsOfAllSources()})},l.prototype.sourceContentFor=function(u,c){for(var d=0;d<this._sections.length;d++){var p=this._sections[d],h=p.consumer.sourceContentFor(u,!0);if(h)return h}if(c)return null;throw new Error('"'+u+'" is not in the SourceMap.')},l.prototype.generatedPositionFor=function(u){for(var c=0;c<this._sections.length;c++){var d=this._sections[c];if(d.consumer._findSourceIndex(t.getArg(u,"source"))!==-1){var p=d.consumer.generatedPositionFor(u);if(p){var h={line:p.line+(d.generatedOffset.generatedLine-1),column:p.column+(d.generatedOffset.generatedLine===p.line?d.generatedOffset.generatedColumn-1:0)};return h}}}return{line:null,column:null}},l.prototype._parseMappings=function(u,c){this.__generatedMappings=[],this.__originalMappings=[];for(var d=0;d<this._sections.length;d++)for(var p=this._sections[d],h=p.consumer._generatedMappings,g=0;g<h.length;g++){var y=h[g],w=p.consumer._sources.at(y.source);w=t.computeSourceURL(p.consumer.sourceRoot,w,this._sourceMapURL),this._sources.add(w),w=this._sources.indexOf(w);var v=null;y.name&&(v=p.consumer._names.at(y.name),this._names.add(v),v=this._names.indexOf(v));var _={source:w,generatedLine:y.generatedLine+(p.generatedOffset.generatedLine-1),generatedColumn:y.generatedColumn+(p.generatedOffset.generatedLine===y.generatedLine?p.generatedOffset.generatedColumn-1:0),originalLine:y.originalLine,originalColumn:y.originalColumn,name:v};this.__generatedMappings.push(_),typeof _.originalLine=="number"&&this.__originalMappings.push(_)}r(this.__generatedMappings,t.compareByGeneratedPositionsDeflated),r(this.__originalMappings,t.compareByOriginalPositions)},Kf.IndexedSourceMapConsumer=l,Kf}var dy={},m5;function ZZ(){if(m5)return dy;m5=1;var t=d5().SourceMapGenerator,e=Wf(),n=/(\r?\n)/,i=10,r="$$$isSourceNode$$$";function o(s,a,l,f,u){this.children=[],this.sourceContents={},this.line=s??null,this.column=a??null,this.source=l??null,this.name=u??null,this[r]=!0,f!=null&&this.add(f)}return o.fromStringWithSourceMap=function(a,l,f){var u=new o,c=a.split(n),d=0,p=function(){var v=b(),_=b()||"";return v+_;function b(){return d<c.length?c[d++]:void 0}},h=1,g=0,y=null;return l.eachMapping(function(v){if(y!==null)if(h<v.generatedLine)w(y,p()),h++,g=0;else{var _=c[d]||"",b=_.substr(0,v.generatedColumn-g);c[d]=_.substr(v.generatedColumn-g),g=v.generatedColumn,w(y,b),y=v;return}for(;h<v.generatedLine;)u.add(p()),h++;if(g<v.generatedColumn){var _=c[d]||"";u.add(_.substr(0,v.generatedColumn)),c[d]=_.substr(v.generatedColumn),g=v.generatedColumn}y=v},this),d<c.length&&(y&&w(y,p()),u.add(c.splice(d).join(""))),l.sources.forEach(function(v){var _=l.sourceContentFor(v);_!=null&&(f!=null&&(v=e.join(f,v)),u.setSourceContent(v,_))}),u;function w(v,_){if(v===null||v.source===void 0)u.add(_);else{var b=f?e.join(f,v.source):v.source;u.add(new o(v.originalLine,v.originalColumn,b,_,v.name))}}},o.prototype.add=function(a){if(Array.isArray(a))a.forEach(function(l){this.add(l)},this);else if(a[r]||typeof a=="string")a&&this.children.push(a);else throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+a);return this},o.prototype.prepend=function(a){if(Array.isArray(a))for(var l=a.length-1;l>=0;l--)this.prepend(a[l]);else if(a[r]||typeof a=="string")this.children.unshift(a);else throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+a);return this},o.prototype.walk=function(a){for(var l,f=0,u=this.children.length;f<u;f++)l=this.children[f],l[r]?l.walk(a):l!==""&&a(l,{source:this.source,line:this.line,column:this.column,name:this.name})},o.prototype.join=function(a){var l,f,u=this.children.length;if(u>0){for(l=[],f=0;f<u-1;f++)l.push(this.children[f]),l.push(a);l.push(this.children[f]),this.children=l}return this},o.prototype.replaceRight=function(a,l){var f=this.children[this.children.length-1];return f[r]?f.replaceRight(a,l):typeof f=="string"?this.children[this.children.length-1]=f.replace(a,l):this.children.push("".replace(a,l)),this},o.prototype.setSourceContent=function(a,l){this.sourceContents[e.toSetString(a)]=l},o.prototype.walkSourceContents=function(a){for(var l=0,f=this.children.length;l<f;l++)this.children[l][r]&&this.children[l].walkSourceContents(a);for(var u=Object.keys(this.sourceContents),l=0,f=u.length;l<f;l++)a(e.fromSetString(u[l]),this.sourceContents[u[l]])},o.prototype.toString=function(){var a="";return this.walk(function(l){a+=l}),a},o.prototype.toStringWithSourceMap=function(a){var l={code:"",line:1,column:0},f=new t(a),u=!1,c=null,d=null,p=null,h=null;return this.walk(function(g,y){l.code+=g,y.source!==null&&y.line!==null&&y.column!==null?((c!==y.source||d!==y.line||p!==y.column||h!==y.name)&&f.addMapping({source:y.source,original:{line:y.line,column:y.column},generated:{line:l.line,column:l.column},name:y.name}),c=y.source,d=y.line,p=y.column,h=y.name,u=!0):u&&(f.addMapping({generated:{line:l.line,column:l.column}}),c=null,u=!1);for(var w=0,v=g.length;w<v;w++)g.charCodeAt(w)===i?(l.line++,l.column=0,w+1===v?(c=null,u=!1):u&&f.addMapping({source:y.source,original:{line:y.line,column:y.column},generated:{line:l.line,column:l.column},name:y.name})):l.column++}),this.walkSourceContents(function(g,y){f.setSourceContent(g,y)}),{code:l.code,map:f}},dy.SourceNode=o,dy}var y5;function eee(){return y5||(y5=1,Uf.SourceMapGenerator=d5().SourceMapGenerator,Uf.SourceMapConsumer=QZ().SourceMapConsumer,Uf.SourceNode=ZZ().SourceNode),Uf}var w5;function tee(){return w5||(w5=1,(function(t,e){e.__esModule=!0;var n=_i(),i=void 0;try{var r=eee();i=r.SourceNode}catch{}i||(i=function(a,l,f,u){this.src="",u&&this.add(u)},i.prototype={add:function(l){n.isArray(l)&&(l=l.join("")),this.src+=l},prepend:function(l){n.isArray(l)&&(l=l.join("")),this.src=l+this.src},toStringWithSourceMap:function(){return{code:this.toString()}},toString:function(){return this.src}});function o(a,l,f){if(n.isArray(a)){for(var u=[],c=0,d=a.length;c<d;c++)u.push(l.wrap(a[c],f));return u}else if(typeof a=="boolean"||typeof a=="number")return a+"";return a}function s(a){this.srcFile=a,this.source=[]}s.prototype={isEmpty:function(){return!this.source.length},prepend:function(l,f){this.source.unshift(this.wrap(l,f))},push:function(l,f){this.source.push(this.wrap(l,f))},merge:function(){var l=this.empty();return this.each(function(f){l.add([" ",f,`423 `])}),l},each:function(l){for(var f=0,u=this.source.length;f<u;f++)l(this.source[f])},empty:function(){var l=this.currentLocation||{start:{}};return new i(l.start.line,l.start.column,this.srcFile)},wrap:function(l){var f=arguments.length<=1||arguments[1]===void 0?this.currentLocation||{start:{}}:arguments[1];return l instanceof i?l:(l=o(l,this,f),new i(f.start.line,f.start.column,this.srcFile,l))},functionCall:function(l,f,u){return u=this.generateList(u),this.wrap([l,f?"."+f+"(":"(",u,")"])},quotedString:function(l){return'"'+(l+"").replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")+'"'},objectLiteral:function(l){var f=this,u=[];Object.keys(l).forEach(function(d){var p=o(l[d],f);p!=="undefined"&&u.push([f.quotedString(d),":",p])});var c=this.generateList(u);return c.prepend("{"),c.add("}"),c},generateList:function(l){for(var f=this.empty(),u=0,c=l.length;u<c;u++)u&&f.add(","),f.add(o(l[u],this));return f},generateArray:function(l){var f=this.generateList(l);return f.prepend("["),f.add("]"),f}},e.default=s,t.exports=e.default})( Wp,Wp.exports)),Wp.exports}var v5;function nee(){return v5||(v5=1,(function(t,e){e.__esModule=!0;function n(d){return d&&d.__esModule?d:{default:d}}var i=oy(),r=ar(),o=n(r),s=_i(),a=tee(),l=n(a);function f(d){this.value=d}function u(){}u.prototype={nameLookup:function(p,h){return this.internalNameLookup(p,h)},depthedLookup:function(p){return[this.aliasable("container.lookup"),"(depths, ",JSON.stringify(p),")"]},compilerInfo:function(){var p=i.COMPILER_REVISION,h=i.REVISION_CHANGES[p];return[p,h]},appendToBuffer:function(p,h,g){return s.isArray(p)||(p=[p]),p=this.source.wrap(p,h),this.environment.isSimple?["return ",p,";"]:g?["buffer += ",p,";"]:(p.appendToBuffer=!0,p)},initializeBuffer:function(){return this.quotedString("")},internalNameLookup:function(p,h){return this.lookupPropertyFunctionIsUsed=!0,["lookupProperty(",p,",",JSON.stringify(h),")"]},lookupPropertyFunctionIsUsed:!1,compile:function(p,h,g,y){this.environment=p,this.options=h,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!y,this.name=this.environment.name,this.isChild=!!g,this.context=g||{decorators:[],programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.blockParams=[],this.compileChildren(p,h),this.useDepths=this.useDepths||p.useDepths||p.useDecorators||this.options.compat,this.useBlockParams=this.useBlockParams||p.useBlockParams;var w=p.opcodes,v=void 0,_=void 0,b=void 0,x=void 0;for(b=0,x=w.length;b<x;b++)v=w[b],this.source.currentLocation=v.loc,_=_||v.loc,this[v.opcode].apply(this,v.args);if(this.source.currentLocation=_,this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new o.default("Compile completed with content left on stack");this.decorators.isEmpty()?this.decorators=void 0:(this.useDecorators=!0,this.decorators.prepend(["var decorators = container.decorators, ",this.lookupPropertyFunctionVarDeclaration(),`;422 `+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var l=this.next();return typeof l<"u"?l:this.lex()},begin:function(l){this.conditionStack.push(l)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(l){this.begin(l)}};return s.options={},s.performAction=function(l,f,u,c){function d(p,h){return f.yytext=f.yytext.substring(p,f.yyleng-h+p)}switch(u){case 0:if(f.yytext.slice(-2)==="\\\\"?(d(0,1),this.begin("mu")):f.yytext.slice(-1)==="\\"?(d(0,1),this.begin("emu")):this.begin("mu"),f.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;case 3:return this.begin("raw"),15;case 4:return this.popState(),this.conditionStack[this.conditionStack.length-1]==="raw"?15:(d(5,9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:return this.popState(),44;case 16:return this.popState(),44;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(f.yytext),this.popState(),this.begin("com");break;case 22:return this.popState(),14;case 23:return 48;case 24:return 73;case 25:return 72;case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;case 30:return this.popState(),33;case 31:return f.yytext=d(1,2).replace(/\\"/g,'"'),80;case 32:return f.yytext=d(1,2).replace(/\\'/g,"'"),80;case 33:return 85;case 34:return 82;case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return f.yytext=f.yytext.replace(/\\([\\\]])/g,"$1"),72;case 43:return"INVALID";case 44:return 5}},s.rules=[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]+?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],s.conditions={mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}},s})();i.lexer=r;function o(){this.yy={}}return o.prototype=i,i.Parser=o,new o})();e.default=n,t.exports=e.default})(jp,jp.exports)),jp.exports}var Hp={exports:{}},Up={exports:{}},e5;function t5(){return e5||(e5=1,(function(t,e){e.__esModule=!0;function n(f){return f&&f.__esModule?f:{default:f}}var i=ar(),r=n(i);function o(){this.parents=[]}o.prototype={constructor:o,mutating:!1,acceptKey:function(u,c){var d=this.accept(u[c]);if(this.mutating){if(d&&!o.prototype[d.type])throw new r.default('Unexpected node type "'+d.type+'" found when accepting '+c+" on "+u.type);u[c]=d}},acceptRequired:function(u,c){if(this.acceptKey(u,c),!u[c])throw new r.default(u.type+" requires "+c)},acceptArray:function(u){for(var c=0,d=u.length;c<d;c++)this.acceptKey(u,c),u[c]||(u.splice(c,1),c--,d--)},accept:function(u){if(u){if(!this[u.type])throw new r.default("Unknown type: "+u.type,u);this.current&&this.parents.unshift(this.current),this.current=u;var c=this[u.type](u);if(this.current=this.parents.shift(),!this.mutating||c)return c;if(c!==!1)return u}},Program:function(u){this.acceptArray(u.body)},MustacheStatement:s,Decorator:s,BlockStatement:a,DecoratorBlock:a,PartialStatement:l,PartialBlockStatement:function(u){l.call(this,u),this.acceptKey(u,"program")},ContentStatement:function(){},CommentStatement:function(){},SubExpression:s,PathExpression:function(){},StringLiteral:function(){},NumberLiteral:function(){},BooleanLiteral:function(){},UndefinedLiteral:function(){},NullLiteral:function(){},Hash:function(u){this.acceptArray(u.pairs)},HashPair:function(u){this.acceptRequired(u,"value")}};function s(f){this.acceptRequired(f,"path"),this.acceptArray(f.params),this.acceptKey(f,"hash")}function a(f){s.call(this,f),this.acceptKey(f,"program"),this.acceptKey(f,"inverse")}function l(f){this.acceptRequired(f,"name"),this.acceptArray(f.params),this.acceptKey(f,"hash")}e.default=o,t.exports=e.default})(Up,Up.exports)),Up.exports}var n5;function UZ(){return n5||(n5=1,(function(t,e){e.__esModule=!0;function n(u){return u&&u.__esModule?u:{default:u}}var i=t5(),r=n(i);function o(){var u=arguments.length<=0||arguments[0]===void 0?{}:arguments[0];this.options=u}o.prototype=new r.default,o.prototype.Program=function(u){var c=!this.options.ignoreStandalone,d=!this.isRootSeen;this.isRootSeen=!0;for(var p=u.body,h=0,g=p.length;h<g;h++){var y=p[h],w=this.accept(y);if(w){var v=s(p,h,d),_=a(p,h,d),b=w.openStandalone&&v,x=w.closeStandalone&&_,k=w.inlineStandalone&&v&&_;w.close&&l(p,h,!0),w.open&&f(p,h,!0),c&&k&&(l(p,h),f(p,h)&&y.type==="PartialStatement"&&(y.indent=/([ \t]+$)/.exec(p[h-1].original)[1])),c&&b&&(l((y.program||y.inverse).body),f(p,h)),c&&x&&(l(p,h),f((y.inverse||y.program).body))}}return u},o.prototype.BlockStatement=o.prototype.DecoratorBlock=o.prototype.PartialBlockStatement=function(u){this.accept(u.program),this.accept(u.inverse);var c=u.program||u.inverse,d=u.program&&u.inverse,p=d,h=d;if(d&&d.chained)for(p=d.body[0].program;h.chained;)h=h.body[h.body.length-1].program;var g={open:u.openStrip.open,close:u.closeStrip.close,openStandalone:a(c.body),closeStandalone:s((p||c).body)};if(u.openStrip.close&&l(c.body,null,!0),d){var y=u.inverseStrip;y.open&&f(c.body,null,!0),y.close&&l(p.body,null,!0),u.closeStrip.open&&f(h.body,null,!0),!this.options.ignoreStandalone&&s(c.body)&&a(p.body)&&(f(c.body),l(p.body))}else u.closeStrip.open&&f(c.body,null,!0);return g},o.prototype.Decorator=o.prototype.MustacheStatement=function(u){return u.strip},o.prototype.PartialStatement=o.prototype.CommentStatement=function(u){var c=u.strip||{};return{inlineStandalone:!0,open:c.open,close:c.close}};function s(u,c,d){c===void 0&&(c=u.length);var p=u[c-1],h=u[c-2];if(!p)return d;if(p.type==="ContentStatement")return(h||!d?/\r?\n\s*?$/:/(^|\r?\n)\s*?$/).test(p.original)}function a(u,c,d){c===void 0&&(c=-1);var p=u[c+1],h=u[c+2];if(!p)return d;if(p.type==="ContentStatement")return(h||!d?/^\s*?\r?\n/:/^\s*?(\r?\n|$)/).test(p.original)}function l(u,c,d){var p=u[c==null?0:c+1];if(!(!p||p.type!=="ContentStatement"||!d&&p.rightStripped)){var h=p.value;p.value=p.value.replace(d?/^\s+/:/^[ \t]*\r?\n?/,""),p.rightStripped=p.value!==h}}function f(u,c,d){var p=u[c==null?u.length-1:c-1];if(!(!p||p.type!=="ContentStatement"||!d&&p.leftStripped)){var h=p.value;return p.value=p.value.replace(d?/\s+$/:/[ \t]+$/,""),p.leftStripped=p.value!==h,p.leftStripped}}e.default=o,t.exports=e.default})(Hp,Hp.exports)),Hp.exports}var Pi={},i5;function WZ(){if(i5)return Pi;i5=1,Pi.__esModule=!0,Pi.SourceLocation=r,Pi.id=o,Pi.stripFlags=s,Pi.stripComment=a,Pi.preparePath=l,Pi.prepareMustache=f,Pi.prepareRawBlock=u,Pi.prepareBlock=c,Pi.prepareProgram=d,Pi.preparePartialBlock=p;function t(h){return h&&h.__esModule?h:{default:h}}var e=ar(),n=t(e);function i(h,g){if(g=g.path?g.path.original:g,h.path.original!==g){var y={loc:h.path.loc};throw new n.default(h.path.original+" doesn't match "+g,y)}}function r(h,g){this.source=h,this.start={line:g.first_line,column:g.first_column},this.end={line:g.last_line,column:g.last_column}}function o(h){return/^\[.*\]$/.test(h)?h.substring(1,h.length-1):h}function s(h,g){return{open:h.charAt(2)==="~",close:g.charAt(g.length-3)==="~"}}function a(h){return h.replace(/^\{\{~?!-?-?/,"").replace(/-?-?~?\}\}$/,"")}function l(h,g,y){y=this.locInfo(y);for(var w=h?"@":"",v=[],_=0,b=0,x=g.length;b<x;b++){var k=g[b].part,S=g[b].original!==k;if(w+=(g[b].separator||"")+k,!S&&(k===".."||k==="."||k==="this")){if(v.length>0)throw new n.default("Invalid path: "+w,{loc:y});k===".."&&_++}else v.push(k)}return{type:"PathExpression",data:h,depth:_,parts:v,original:w,loc:y}}function f(h,g,y,w,v,_){var b=w.charAt(3)||w.charAt(2),x=b!=="{"&&b!=="&",k=/\*/.test(w);return{type:k?"Decorator":"MustacheStatement",path:h,params:g,hash:y,escaped:x,strip:v,loc:this.locInfo(_)}}function u(h,g,y,w){i(h,y),w=this.locInfo(w);var v={type:"Program",body:g,strip:{},loc:w};return{type:"BlockStatement",path:h.path,params:h.params,hash:h.hash,program:v,openStrip:{},inverseStrip:{},closeStrip:{},loc:w}}function c(h,g,y,w,v,_){w&&w.path&&i(h,w);var b=/\*/.test(h.open);g.blockParams=h.blockParams;var x=void 0,k=void 0;if(y){if(b)throw new n.default("Unexpected inverse block on decorator",y);y.chain&&(y.program.body[0].closeStrip=w.strip),k=y.strip,x=y.program}return v&&(v=x,x=g,g=v),{type:b?"DecoratorBlock":"BlockStatement",path:h.path,params:h.params,hash:h.hash,program:g,inverse:x,openStrip:h.strip,inverseStrip:k,closeStrip:w&&w.strip,loc:this.locInfo(_)}}function d(h,g){if(!g&&h.length){var y=h[0].loc,w=h[h.length-1].loc;y&&w&&(g={source:y.source,start:{line:y.start.line,column:y.start.column},end:{line:w.end.line,column:w.end.column}})}return{type:"Program",body:h,strip:{},loc:g}}function p(h,g,y,w){return i(h,y),{type:"PartialBlockStatement",name:h.path,params:h.params,hash:h.hash,program:g,openStrip:h.strip,closeStrip:y&&y.strip,loc:this.locInfo(w)}}return Pi}var r5;function KZ(){if(r5)return Ya;r5=1,Ya.__esModule=!0,Ya.parseWithoutProcessing=u,Ya.parse=c;function t(d){if(d&&d.__esModule)return d;var p={};if(d!=null)for(var h in d)Object.prototype.hasOwnProperty.call(d,h)&&(p[h]=d[h]);return p.default=d,p}function e(d){return d&&d.__esModule?d:{default:d}}var n=HZ(),i=e(n),r=UZ(),o=e(r),s=WZ(),a=t(s),l=_i();Ya.parser=i.default;var f={};l.extend(f,a);function u(d,p){if(d.type==="Program")return d;i.default.yy=f,f.locInfo=function(g){return new f.SourceLocation(p&&p.srcName,g)};var h=i.default.parse(d);return h}function c(d,p){var h=u(d,p),g=new o.default(p);return g.accept(h)}return Ya}var Xa={},o5;function GZ(){if(o5)return Xa;o5=1,Xa.__esModule=!0,Xa.Compiler=a,Xa.precompile=l,Xa.compile=f;function t(d){return d&&d.__esModule?d:{default:d}}var e=ar(),n=t(e),i=_i(),r=QE(),o=t(r),s=[].slice;function a(){}a.prototype={compiler:a,equals:function(p){var h=this.opcodes.length;if(p.opcodes.length!==h)return!1;for(var g=0;g<h;g++){var y=this.opcodes[g],w=p.opcodes[g];if(y.opcode!==w.opcode||!u(y.args,w.args))return!1}h=this.children.length;for(var g=0;g<h;g++)if(!this.children[g].equals(p.children[g]))return!1;return!0},guid:0,compile:function(p,h){return this.sourceNode=[],this.opcodes=[],this.children=[],this.options=h,this.stringParams=h.stringParams,this.trackIds=h.trackIds,h.blockParams=h.blockParams||[],h.knownHelpers=i.extend(Object.create(null),{helperMissing:!0,blockHelperMissing:!0,each:!0,if:!0,unless:!0,with:!0,log:!0,lookup:!0},h.knownHelpers),this.accept(p)},compileProgram:function(p){var h=new this.compiler,g=h.compile(p,this.options),y=this.guid++;return this.usePartial=this.usePartial||g.usePartial,this.children[y]=g,this.useDepths=this.useDepths||g.useDepths,y},accept:function(p){if(!this[p.type])throw new n.default("Unknown type: "+p.type,p);this.sourceNode.unshift(p);var h=this[p.type](p);return this.sourceNode.shift(),h},Program:function(p){this.options.blockParams.unshift(p.blockParams);for(var h=p.body,g=h.length,y=0;y<g;y++)this.accept(h[y]);return this.options.blockParams.shift(),this.isSimple=g===1,this.blockParams=p.blockParams?p.blockParams.length:0,this},BlockStatement:function(p){c(p);var h=p.program,g=p.inverse;h=h&&this.compileProgram(h),g=g&&this.compileProgram(g);var y=this.classifySexpr(p);y==="helper"?this.helperSexpr(p,h,g):y==="simple"?(this.simpleSexpr(p),this.opcode("pushProgram",h),this.opcode("pushProgram",g),this.opcode("emptyHash"),this.opcode("blockValue",p.path.original)):(this.ambiguousSexpr(p,h,g),this.opcode("pushProgram",h),this.opcode("pushProgram",g),this.opcode("emptyHash"),this.opcode("ambiguousBlockValue")),this.opcode("append")},DecoratorBlock:function(p){var h=p.program&&this.compileProgram(p.program),g=this.setupFullMustacheParams(p,h,void 0),y=p.path;this.useDecorators=!0,this.opcode("registerDecorator",g.length,y.original)},PartialStatement:function(p){this.usePartial=!0;var h=p.program;h&&(h=this.compileProgram(p.program));var g=p.params;if(g.length>1)throw new n.default("Unsupported number of partial arguments: "+g.length,p);g.length||(this.options.explicitPartialContext?this.opcode("pushLiteral","undefined"):g.push({type:"PathExpression",parts:[],depth:0}));var y=p.name.original,w=p.name.type==="SubExpression";w&&this.accept(p.name),this.setupFullMustacheParams(p,h,void 0,!0);var v=p.indent||"";this.options.preventIndent&&v&&(this.opcode("appendContent",v),v=""),this.opcode("invokePartial",w,y,v),this.opcode("append")},PartialBlockStatement:function(p){this.PartialStatement(p)},MustacheStatement:function(p){this.SubExpression(p),p.escaped&&!this.options.noEscape?this.opcode("appendEscaped"):this.opcode("append")},Decorator:function(p){this.DecoratorBlock(p)},ContentStatement:function(p){p.value&&this.opcode("appendContent",p.value)},CommentStatement:function(){},SubExpression:function(p){c(p);var h=this.classifySexpr(p);h==="simple"?this.simpleSexpr(p):h==="helper"?this.helperSexpr(p):this.ambiguousSexpr(p)},ambiguousSexpr:function(p,h,g){var y=p.path,w=y.parts[0],v=h!=null||g!=null;this.opcode("getContext",y.depth),this.opcode("pushProgram",h),this.opcode("pushProgram",g),y.strict=!0,this.accept(y),this.opcode("invokeAmbiguous",w,v)},simpleSexpr:function(p){var h=p.path;h.strict=!0,this.accept(h),this.opcode("resolvePossibleLambda")},helperSexpr:function(p,h,g){var y=this.setupFullMustacheParams(p,h,g),w=p.path,v=w.parts[0];if(this.options.knownHelpers[v])this.opcode("invokeKnownHelper",y.length,v);else{if(this.options.knownHelpersOnly)throw new n.default("You specified knownHelpersOnly, but used the unknown helper "+v,p);w.strict=!0,w.falsy=!0,this.accept(w),this.opcode("invokeHelper",y.length,w.original,o.default.helpers.simpleId(w))}},PathExpression:function(p){this.addDepth(p.depth),this.opcode("getContext",p.depth);var h=p.parts[0],g=o.default.helpers.scopedId(p),y=!p.depth&&!g&&this.blockParamIndex(h);y?this.opcode("lookupBlockParam",y,p.parts):h?p.data?(this.options.data=!0,this.opcode("lookupData",p.depth,p.parts,p.strict)):this.opcode("lookupOnContext",p.parts,p.falsy,p.strict,g):this.opcode("pushContext")},StringLiteral:function(p){this.opcode("pushString",p.value)},NumberLiteral:function(p){this.opcode("pushLiteral",p.value)},BooleanLiteral:function(p){this.opcode("pushLiteral",p.value)},UndefinedLiteral:function(){this.opcode("pushLiteral","undefined")},NullLiteral:function(){this.opcode("pushLiteral","null")},Hash:function(p){var h=p.pairs,g=0,y=h.length;for(this.opcode("pushHash");g<y;g++)this.pushParam(h[g].value);for(;g--;)this.opcode("assignToHash",h[g].key);this.opcode("popHash")},opcode:function(p){this.opcodes.push({opcode:p,args:s.call(arguments,1),loc:this.sourceNode[0].loc})},addDepth:function(p){p&&(this.useDepths=!0)},classifySexpr:function(p){var h=o.default.helpers.simpleId(p.path),g=h&&!!this.blockParamIndex(p.path.parts[0]),y=!g&&o.default.helpers.helperExpression(p),w=!g&&(y||h);if(w&&!y){var v=p.path.parts[0],_=this.options;_.knownHelpers[v]?y=!0:_.knownHelpersOnly&&(w=!1)}return y?"helper":w?"ambiguous":"simple"},pushParams:function(p){for(var h=0,g=p.length;h<g;h++)this.pushParam(p[h])},pushParam:function(p){var h=p.value!=null?p.value:p.original||"";if(this.stringParams)h.replace&&(h=h.replace(/^(\.?\.\/)*/g,"").replace(/\//g,".")),p.depth&&this.addDepth(p.depth),this.opcode("getContext",p.depth||0),this.opcode("pushStringParam",h,p.type),p.type==="SubExpression"&&this.accept(p);else{if(this.trackIds){var g=void 0;if(p.parts&&!o.default.helpers.scopedId(p)&&!p.depth&&(g=this.blockParamIndex(p.parts[0])),g){var y=p.parts.slice(1).join(".");this.opcode("pushId","BlockParam",g,y)}else h=p.original||h,h.replace&&(h=h.replace(/^this(?:\.|$)/,"").replace(/^\.\//,"").replace(/^\.$/,"")),this.opcode("pushId",p.type,h)}this.accept(p)}},setupFullMustacheParams:function(p,h,g,y){var w=p.params;return this.pushParams(w),this.opcode("pushProgram",h),this.opcode("pushProgram",g),p.hash?this.accept(p.hash):this.opcode("emptyHash",y),w},blockParamIndex:function(p){for(var h=0,g=this.options.blockParams.length;h<g;h++){var y=this.options.blockParams[h],w=y&&i.indexOf(y,p);if(y&&w>=0)return[h,w]}}};function l(d,p,h){if(d==null||typeof d!="string"&&d.type!=="Program")throw new n.default("You must pass a string or Handlebars AST to Handlebars.precompile. You passed "+d);p=p||{},"data"in p||(p.data=!0),p.compat&&(p.useDepths=!0);var g=h.parse(d,p),y=new h.Compiler().compile(g,p);return new h.JavaScriptCompiler().compile(y,p)}function f(d,p,h){if(p===void 0&&(p={}),d==null||typeof d!="string"&&d.type!=="Program")throw new n.default("You must pass a string or Handlebars AST to Handlebars.compile. You passed "+d);p=i.extend({},p),"data"in p||(p.data=!0),p.compat&&(p.useDepths=!0);var g=void 0;function y(){var v=h.parse(d,p),_=new h.Compiler().compile(v,p),b=new h.JavaScriptCompiler().compile(_,p,void 0,!0);return h.template(b)}function w(v,_){return g||(g=y()),g.call(this,v,_)}return w._setup=function(v){return g||(g=y()),g._setup(v)},w._child=function(v,_,b,x){return g||(g=y()),g._child(v,_,b,x)},w}function u(d,p){if(d===p)return!0;if(i.isArray(d)&&i.isArray(p)&&d.length===p.length){for(var h=0;h<d.length;h++)if(!u(d[h],p[h]))return!1;return!0}}function c(d){if(!d.path.parts){var p=d.path;d.path={type:"PathExpression",data:!1,depth:0,parts:[p.original+""],original:p.original+"",loc:p.loc}}}return Xa}var Wp={exports:{}},Kp={exports:{}},Uf={},uy={},Gp={},Jp={},s5;function JZ(){if(s5)return Jp;s5=1;var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");return Jp.encode=function(e){if(0<=e&&e<t.length)return t[e];throw new TypeError("Must be between 0 and 63: "+e)},Jp.decode=function(e){var n=65,i=90,r=97,o=122,s=48,a=57,l=43,f=47,u=26,c=52;return n<=e&&e<=i?e-n:r<=e&&e<=o?e-r+u:s<=e&&e<=a?e-s+c:e==l?62:e==f?63:-1},Jp}var a5;function l5(){if(a5)return Gp;a5=1;var t=JZ(),e=5,n=1<<e,i=n-1,r=n;function o(a){return a<0?(-a<<1)+1:(a<<1)+0}function s(a){var l=(a&1)===1,f=a>>1;return l?-f:f}return Gp.encode=function(l){var f="",u,c=o(l);do u=c&i,c>>>=e,c>0&&(u|=r),f+=t.encode(u);while(c>0);return f},Gp.decode=function(l,f,u){var c=l.length,d=0,p=0,h,g;do{if(f>=c)throw new Error("Expected more digits in base 64 VLQ value.");if(g=t.decode(l.charCodeAt(f++)),g===-1)throw new Error("Invalid base64 digit: "+l.charAt(f-1));h=!!(g&r),g&=i,d=d+(g<<p),p+=e}while(h);u.value=s(d),u.rest=f},Gp}var cy={},f5;function Wf(){return f5||(f5=1,(function(t){function e(b,x,k){if(x in b)return b[x];if(arguments.length===3)return k;throw new Error('"'+x+'" is a required argument.')}t.getArg=e;var n=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/,i=/^data:.+\,.+$/;function r(b){var x=b.match(n);return x?{scheme:x[1],auth:x[2],host:x[3],port:x[4],path:x[5]}:null}t.urlParse=r;function o(b){var x="";return b.scheme&&(x+=b.scheme+":"),x+="//",b.auth&&(x+=b.auth+"@"),b.host&&(x+=b.host),b.port&&(x+=":"+b.port),b.path&&(x+=b.path),x}t.urlGenerate=o;function s(b){var x=b,k=r(b);if(k){if(!k.path)return b;x=k.path}for(var S=t.isAbsolute(x),T=x.split(/\/+/),A,R=0,F=T.length-1;F>=0;F--)A=T[F],A==="."?T.splice(F,1):A===".."?R++:R>0&&(A===""?(T.splice(F+1,R),R=0):(T.splice(F,2),R--));return x=T.join("/"),x===""&&(x=S?"/":"."),k?(k.path=x,o(k)):x}t.normalize=s;function a(b,x){b===""&&(b="."),x===""&&(x=".");var k=r(x),S=r(b);if(S&&(b=S.path||"/"),k&&!k.scheme)return S&&(k.scheme=S.scheme),o(k);if(k||x.match(i))return x;if(S&&!S.host&&!S.path)return S.host=x,o(S);var T=x.charAt(0)==="/"?x:s(b.replace(/\/+$/,"")+"/"+x);return S?(S.path=T,o(S)):T}t.join=a,t.isAbsolute=function(b){return b.charAt(0)==="/"||n.test(b)};function l(b,x){b===""&&(b="."),b=b.replace(/\/$/,"");for(var k=0;x.indexOf(b+"/")!==0;){var S=b.lastIndexOf("/");if(S<0||(b=b.slice(0,S),b.match(/^([^\/]+:\/)?\/*$/)))return x;++k}return Array(k+1).join("../")+x.substr(b.length+1)}t.relative=l;var f=(function(){var b=Object.create(null);return!("__proto__"in b)})();function u(b){return b}function c(b){return p(b)?"$"+b:b}t.toSetString=f?u:c;function d(b){return p(b)?b.slice(1):b}t.fromSetString=f?u:d;function p(b){if(!b)return!1;var x=b.length;if(x<9||b.charCodeAt(x-1)!==95||b.charCodeAt(x-2)!==95||b.charCodeAt(x-3)!==111||b.charCodeAt(x-4)!==116||b.charCodeAt(x-5)!==111||b.charCodeAt(x-6)!==114||b.charCodeAt(x-7)!==112||b.charCodeAt(x-8)!==95||b.charCodeAt(x-9)!==95)return!1;for(var k=x-10;k>=0;k--)if(b.charCodeAt(k)!==36)return!1;return!0}function h(b,x,k){var S=y(b.source,x.source);return S!==0||(S=b.originalLine-x.originalLine,S!==0)||(S=b.originalColumn-x.originalColumn,S!==0||k)||(S=b.generatedColumn-x.generatedColumn,S!==0)||(S=b.generatedLine-x.generatedLine,S!==0)?S:y(b.name,x.name)}t.compareByOriginalPositions=h;function g(b,x,k){var S=b.generatedLine-x.generatedLine;return S!==0||(S=b.generatedColumn-x.generatedColumn,S!==0||k)||(S=y(b.source,x.source),S!==0)||(S=b.originalLine-x.originalLine,S!==0)||(S=b.originalColumn-x.originalColumn,S!==0)?S:y(b.name,x.name)}t.compareByGeneratedPositionsDeflated=g;function y(b,x){return b===x?0:b===null?1:x===null?-1:b>x?1:-1}function w(b,x){var k=b.generatedLine-x.generatedLine;return k!==0||(k=b.generatedColumn-x.generatedColumn,k!==0)||(k=y(b.source,x.source),k!==0)||(k=b.originalLine-x.originalLine,k!==0)||(k=b.originalColumn-x.originalColumn,k!==0)?k:y(b.name,x.name)}t.compareByGeneratedPositionsInflated=w;function v(b){return JSON.parse(b.replace(/^\)]}'[^\n]*\n/,""))}t.parseSourceMapInput=v;function _(b,x,k){if(x=x||"",b&&(b[b.length-1]!=="/"&&x[0]!=="/"&&(b+="/"),x=b+x),k){var S=r(k);if(!S)throw new Error("sourceMapURL could not be parsed");if(S.path){var T=S.path.lastIndexOf("/");T>=0&&(S.path=S.path.substring(0,T+1))}x=a(o(S),x)}return s(x)}t.computeSourceURL=_})(cy)),cy}var dy={},u5;function c5(){if(u5)return dy;u5=1;var t=Wf(),e=Object.prototype.hasOwnProperty,n=typeof Map<"u";function i(){this._array=[],this._set=n?new Map:Object.create(null)}return i.fromArray=function(o,s){for(var a=new i,l=0,f=o.length;l<f;l++)a.add(o[l],s);return a},i.prototype.size=function(){return n?this._set.size:Object.getOwnPropertyNames(this._set).length},i.prototype.add=function(o,s){var a=n?o:t.toSetString(o),l=n?this.has(o):e.call(this._set,a),f=this._array.length;(!l||s)&&this._array.push(o),l||(n?this._set.set(o,f):this._set[a]=f)},i.prototype.has=function(o){if(n)return this._set.has(o);var s=t.toSetString(o);return e.call(this._set,s)},i.prototype.indexOf=function(o){if(n){var s=this._set.get(o);if(s>=0)return s}else{var a=t.toSetString(o);if(e.call(this._set,a))return this._set[a]}throw new Error('"'+o+'" is not in the set.')},i.prototype.at=function(o){if(o>=0&&o<this._array.length)return this._array[o];throw new Error("No element indexed by "+o)},i.prototype.toArray=function(){return this._array.slice()},dy.ArraySet=i,dy}var py={},d5;function YZ(){if(d5)return py;d5=1;var t=Wf();function e(i,r){var o=i.generatedLine,s=r.generatedLine,a=i.generatedColumn,l=r.generatedColumn;return s>o||s==o&&l>=a||t.compareByGeneratedPositionsInflated(i,r)<=0}function n(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}return n.prototype.unsortedForEach=function(r,o){this._array.forEach(r,o)},n.prototype.add=function(r){e(this._last,r)?(this._last=r,this._array.push(r)):(this._sorted=!1,this._array.push(r))},n.prototype.toArray=function(){return this._sorted||(this._array.sort(t.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},py.MappingList=n,py}var p5;function h5(){if(p5)return uy;p5=1;var t=l5(),e=Wf(),n=c5().ArraySet,i=YZ().MappingList;function r(o){o||(o={}),this._file=e.getArg(o,"file",null),this._sourceRoot=e.getArg(o,"sourceRoot",null),this._skipValidation=e.getArg(o,"skipValidation",!1),this._sources=new n,this._names=new n,this._mappings=new i,this._sourcesContents=null}return r.prototype._version=3,r.fromSourceMap=function(s){var a=s.sourceRoot,l=new r({file:s.file,sourceRoot:a});return s.eachMapping(function(f){var u={generated:{line:f.generatedLine,column:f.generatedColumn}};f.source!=null&&(u.source=f.source,a!=null&&(u.source=e.relative(a,u.source)),u.original={line:f.originalLine,column:f.originalColumn},f.name!=null&&(u.name=f.name)),l.addMapping(u)}),s.sources.forEach(function(f){var u=f;a!==null&&(u=e.relative(a,f)),l._sources.has(u)||l._sources.add(u);var c=s.sourceContentFor(f);c!=null&&l.setSourceContent(f,c)}),l},r.prototype.addMapping=function(s){var a=e.getArg(s,"generated"),l=e.getArg(s,"original",null),f=e.getArg(s,"source",null),u=e.getArg(s,"name",null);this._skipValidation||this._validateMapping(a,l,f,u),f!=null&&(f=String(f),this._sources.has(f)||this._sources.add(f)),u!=null&&(u=String(u),this._names.has(u)||this._names.add(u)),this._mappings.add({generatedLine:a.line,generatedColumn:a.column,originalLine:l!=null&&l.line,originalColumn:l!=null&&l.column,source:f,name:u})},r.prototype.setSourceContent=function(s,a){var l=s;this._sourceRoot!=null&&(l=e.relative(this._sourceRoot,l)),a!=null?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[e.toSetString(l)]=a):this._sourcesContents&&(delete this._sourcesContents[e.toSetString(l)],Object.keys(this._sourcesContents).length===0&&(this._sourcesContents=null))},r.prototype.applySourceMap=function(s,a,l){var f=a;if(a==null){if(s.file==null)throw new Error(`SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map's "file" property. Both were omitted.`);f=s.file}var u=this._sourceRoot;u!=null&&(f=e.relative(u,f));var c=new n,d=new n;this._mappings.unsortedForEach(function(p){if(p.source===f&&p.originalLine!=null){var h=s.originalPositionFor({line:p.originalLine,column:p.originalColumn});h.source!=null&&(p.source=h.source,l!=null&&(p.source=e.join(l,p.source)),u!=null&&(p.source=e.relative(u,p.source)),p.originalLine=h.line,p.originalColumn=h.column,h.name!=null&&(p.name=h.name))}var g=p.source;g!=null&&!c.has(g)&&c.add(g);var y=p.name;y!=null&&!d.has(y)&&d.add(y)},this),this._sources=c,this._names=d,s.sources.forEach(function(p){var h=s.sourceContentFor(p);h!=null&&(l!=null&&(p=e.join(l,p)),u!=null&&(p=e.relative(u,p)),this.setSourceContent(p,h))},this)},r.prototype._validateMapping=function(s,a,l,f){if(a&&typeof a.line!="number"&&typeof a.column!="number")throw new Error("original.line and original.column are not numbers -- you probably meant to omit the original mapping entirely and only map the generated position. If so, pass null for the original mapping instead of an object with empty or null values.");if(!(s&&"line"in s&&"column"in s&&s.line>0&&s.column>=0&&!a&&!l&&!f)){if(s&&"line"in s&&"column"in s&&a&&"line"in a&&"column"in a&&s.line>0&&s.column>=0&&a.line>0&&a.column>=0&&l)return;throw new Error("Invalid mapping: "+JSON.stringify({generated:s,source:l,original:a,name:f}))}},r.prototype._serializeMappings=function(){for(var s=0,a=1,l=0,f=0,u=0,c=0,d="",p,h,g,y,w=this._mappings.toArray(),v=0,_=w.length;v<_;v++){if(h=w[v],p="",h.generatedLine!==a)for(s=0;h.generatedLine!==a;)p+=";",a++;else if(v>0){if(!e.compareByGeneratedPositionsInflated(h,w[v-1]))continue;p+=","}p+=t.encode(h.generatedColumn-s),s=h.generatedColumn,h.source!=null&&(y=this._sources.indexOf(h.source),p+=t.encode(y-c),c=y,p+=t.encode(h.originalLine-1-f),f=h.originalLine-1,p+=t.encode(h.originalColumn-l),l=h.originalColumn,h.name!=null&&(g=this._names.indexOf(h.name),p+=t.encode(g-u),u=g)),d+=p}return d},r.prototype._generateSourcesContent=function(s,a){return s.map(function(l){if(!this._sourcesContents)return null;a!=null&&(l=e.relative(a,l));var f=e.toSetString(l);return Object.prototype.hasOwnProperty.call(this._sourcesContents,f)?this._sourcesContents[f]:null},this)},r.prototype.toJSON=function(){var s={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return this._file!=null&&(s.file=this._file),this._sourceRoot!=null&&(s.sourceRoot=this._sourceRoot),this._sourcesContents&&(s.sourcesContent=this._generateSourcesContent(s.sources,s.sourceRoot)),s},r.prototype.toString=function(){return JSON.stringify(this.toJSON())},uy.SourceMapGenerator=r,uy}var Kf={},hy={},g5;function XZ(){return g5||(g5=1,(function(t){t.GREATEST_LOWER_BOUND=1,t.LEAST_UPPER_BOUND=2;function e(n,i,r,o,s,a){var l=Math.floor((i-n)/2)+n,f=s(r,o[l],!0);return f===0?l:f>0?i-l>1?e(l,i,r,o,s,a):a==t.LEAST_UPPER_BOUND?i<o.length?i:-1:l:l-n>1?e(n,l,r,o,s,a):a==t.LEAST_UPPER_BOUND?l:n<0?-1:n}t.search=function(i,r,o,s){if(r.length===0)return-1;var a=e(-1,r.length,i,r,o,s||t.GREATEST_LOWER_BOUND);if(a<0)return-1;for(;a-1>=0&&o(r[a],r[a-1],!0)===0;)--a;return a}})(hy)),hy}var gy={},m5;function QZ(){if(m5)return gy;m5=1;function t(i,r,o){var s=i[r];i[r]=i[o],i[o]=s}function e(i,r){return Math.round(i+Math.random()*(r-i))}function n(i,r,o,s){if(o<s){var a=e(o,s),l=o-1;t(i,a,s);for(var f=i[s],u=o;u<s;u++)r(i[u],f)<=0&&(l+=1,t(i,l,u));t(i,l+1,u);var c=l+1;n(i,r,o,c-1),n(i,r,c+1,s)}}return gy.quickSort=function(i,r){n(i,r,0,i.length-1)},gy}var y5;function ZZ(){if(y5)return Kf;y5=1;var t=Wf(),e=XZ(),n=c5().ArraySet,i=l5(),r=QZ().quickSort;function o(f,u){var c=f;return typeof f=="string"&&(c=t.parseSourceMapInput(f)),c.sections!=null?new l(c,u):new s(c,u)}o.fromSourceMap=function(f,u){return s.fromSourceMap(f,u)},o.prototype._version=3,o.prototype.__generatedMappings=null,Object.defineProperty(o.prototype,"_generatedMappings",{configurable:!0,enumerable:!0,get:function(){return this.__generatedMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__generatedMappings}}),o.prototype.__originalMappings=null,Object.defineProperty(o.prototype,"_originalMappings",{configurable:!0,enumerable:!0,get:function(){return this.__originalMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__originalMappings}}),o.prototype._charIsMappingSeparator=function(u,c){var d=u.charAt(c);return d===";"||d===","},o.prototype._parseMappings=function(u,c){throw new Error("Subclasses must implement _parseMappings")},o.GENERATED_ORDER=1,o.ORIGINAL_ORDER=2,o.GREATEST_LOWER_BOUND=1,o.LEAST_UPPER_BOUND=2,o.prototype.eachMapping=function(u,c,d){var p=c||null,h=d||o.GENERATED_ORDER,g;switch(h){case o.GENERATED_ORDER:g=this._generatedMappings;break;case o.ORIGINAL_ORDER:g=this._originalMappings;break;default:throw new Error("Unknown order of iteration.")}var y=this.sourceRoot;g.map(function(w){var v=w.source===null?null:this._sources.at(w.source);return v=t.computeSourceURL(y,v,this._sourceMapURL),{source:v,generatedLine:w.generatedLine,generatedColumn:w.generatedColumn,originalLine:w.originalLine,originalColumn:w.originalColumn,name:w.name===null?null:this._names.at(w.name)}},this).forEach(u,p)},o.prototype.allGeneratedPositionsFor=function(u){var c=t.getArg(u,"line"),d={source:t.getArg(u,"source"),originalLine:c,originalColumn:t.getArg(u,"column",0)};if(d.source=this._findSourceIndex(d.source),d.source<0)return[];var p=[],h=this._findMapping(d,this._originalMappings,"originalLine","originalColumn",t.compareByOriginalPositions,e.LEAST_UPPER_BOUND);if(h>=0){var g=this._originalMappings[h];if(u.column===void 0)for(var y=g.originalLine;g&&g.originalLine===y;)p.push({line:t.getArg(g,"generatedLine",null),column:t.getArg(g,"generatedColumn",null),lastColumn:t.getArg(g,"lastGeneratedColumn",null)}),g=this._originalMappings[++h];else for(var w=g.originalColumn;g&&g.originalLine===c&&g.originalColumn==w;)p.push({line:t.getArg(g,"generatedLine",null),column:t.getArg(g,"generatedColumn",null),lastColumn:t.getArg(g,"lastGeneratedColumn",null)}),g=this._originalMappings[++h]}return p},Kf.SourceMapConsumer=o;function s(f,u){var c=f;typeof f=="string"&&(c=t.parseSourceMapInput(f));var d=t.getArg(c,"version"),p=t.getArg(c,"sources"),h=t.getArg(c,"names",[]),g=t.getArg(c,"sourceRoot",null),y=t.getArg(c,"sourcesContent",null),w=t.getArg(c,"mappings"),v=t.getArg(c,"file",null);if(d!=this._version)throw new Error("Unsupported version: "+d);g&&(g=t.normalize(g)),p=p.map(String).map(t.normalize).map(function(_){return g&&t.isAbsolute(g)&&t.isAbsolute(_)?t.relative(g,_):_}),this._names=n.fromArray(h.map(String),!0),this._sources=n.fromArray(p,!0),this._absoluteSources=this._sources.toArray().map(function(_){return t.computeSourceURL(g,_,u)}),this.sourceRoot=g,this.sourcesContent=y,this._mappings=w,this._sourceMapURL=u,this.file=v}s.prototype=Object.create(o.prototype),s.prototype.consumer=o,s.prototype._findSourceIndex=function(f){var u=f;if(this.sourceRoot!=null&&(u=t.relative(this.sourceRoot,u)),this._sources.has(u))return this._sources.indexOf(u);var c;for(c=0;c<this._absoluteSources.length;++c)if(this._absoluteSources[c]==f)return c;return-1},s.fromSourceMap=function(u,c){var d=Object.create(s.prototype),p=d._names=n.fromArray(u._names.toArray(),!0),h=d._sources=n.fromArray(u._sources.toArray(),!0);d.sourceRoot=u._sourceRoot,d.sourcesContent=u._generateSourcesContent(d._sources.toArray(),d.sourceRoot),d.file=u._file,d._sourceMapURL=c,d._absoluteSources=d._sources.toArray().map(function(k){return t.computeSourceURL(d.sourceRoot,k,c)});for(var g=u._mappings.toArray().slice(),y=d.__generatedMappings=[],w=d.__originalMappings=[],v=0,_=g.length;v<_;v++){var b=g[v],x=new a;x.generatedLine=b.generatedLine,x.generatedColumn=b.generatedColumn,b.source&&(x.source=h.indexOf(b.source),x.originalLine=b.originalLine,x.originalColumn=b.originalColumn,b.name&&(x.name=p.indexOf(b.name)),w.push(x)),y.push(x)}return r(d.__originalMappings,t.compareByOriginalPositions),d},s.prototype._version=3,Object.defineProperty(s.prototype,"sources",{get:function(){return this._absoluteSources.slice()}});function a(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}s.prototype._parseMappings=function(u,c){for(var d=1,p=0,h=0,g=0,y=0,w=0,v=u.length,_=0,b={},x={},k=[],S=[],T,A,R,F,L;_<v;)if(u.charAt(_)===";")d++,_++,p=0;else if(u.charAt(_)===",")_++;else{for(T=new a,T.generatedLine=d,F=_;F<v&&!this._charIsMappingSeparator(u,F);F++);if(A=u.slice(_,F),R=b[A],R)_+=A.length;else{for(R=[];_<F;)i.decode(u,_,x),L=x.value,_=x.rest,R.push(L);if(R.length===2)throw new Error("Found a source, but no line and column");if(R.length===3)throw new Error("Found a source and line, but no column");b[A]=R}T.generatedColumn=p+R[0],p=T.generatedColumn,R.length>1&&(T.source=y+R[1],y+=R[1],T.originalLine=h+R[2],h=T.originalLine,T.originalLine+=1,T.originalColumn=g+R[3],g=T.originalColumn,R.length>4&&(T.name=w+R[4],w+=R[4])),S.push(T),typeof T.originalLine=="number"&&k.push(T)}r(S,t.compareByGeneratedPositionsDeflated),this.__generatedMappings=S,r(k,t.compareByOriginalPositions),this.__originalMappings=k},s.prototype._findMapping=function(u,c,d,p,h,g){if(u[d]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+u[d]);if(u[p]<0)throw new TypeError("Column must be greater than or equal to 0, got "+u[p]);return e.search(u,c,h,g)},s.prototype.computeColumnSpans=function(){for(var u=0;u<this._generatedMappings.length;++u){var c=this._generatedMappings[u];if(u+1<this._generatedMappings.length){var d=this._generatedMappings[u+1];if(c.generatedLine===d.generatedLine){c.lastGeneratedColumn=d.generatedColumn-1;continue}}c.lastGeneratedColumn=1/0}},s.prototype.originalPositionFor=function(u){var c={generatedLine:t.getArg(u,"line"),generatedColumn:t.getArg(u,"column")},d=this._findMapping(c,this._generatedMappings,"generatedLine","generatedColumn",t.compareByGeneratedPositionsDeflated,t.getArg(u,"bias",o.GREATEST_LOWER_BOUND));if(d>=0){var p=this._generatedMappings[d];if(p.generatedLine===c.generatedLine){var h=t.getArg(p,"source",null);h!==null&&(h=this._sources.at(h),h=t.computeSourceURL(this.sourceRoot,h,this._sourceMapURL));var g=t.getArg(p,"name",null);return g!==null&&(g=this._names.at(g)),{source:h,line:t.getArg(p,"originalLine",null),column:t.getArg(p,"originalColumn",null),name:g}}}return{source:null,line:null,column:null,name:null}},s.prototype.hasContentsOfAllSources=function(){return this.sourcesContent?this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some(function(u){return u==null}):!1},s.prototype.sourceContentFor=function(u,c){if(!this.sourcesContent)return null;var d=this._findSourceIndex(u);if(d>=0)return this.sourcesContent[d];var p=u;this.sourceRoot!=null&&(p=t.relative(this.sourceRoot,p));var h;if(this.sourceRoot!=null&&(h=t.urlParse(this.sourceRoot))){var g=p.replace(/^file:\/\//,"");if(h.scheme=="file"&&this._sources.has(g))return this.sourcesContent[this._sources.indexOf(g)];if((!h.path||h.path=="/")&&this._sources.has("/"+p))return this.sourcesContent[this._sources.indexOf("/"+p)]}if(c)return null;throw new Error('"'+p+'" is not in the SourceMap.')},s.prototype.generatedPositionFor=function(u){var c=t.getArg(u,"source");if(c=this._findSourceIndex(c),c<0)return{line:null,column:null,lastColumn:null};var d={source:c,originalLine:t.getArg(u,"line"),originalColumn:t.getArg(u,"column")},p=this._findMapping(d,this._originalMappings,"originalLine","originalColumn",t.compareByOriginalPositions,t.getArg(u,"bias",o.GREATEST_LOWER_BOUND));if(p>=0){var h=this._originalMappings[p];if(h.source===d.source)return{line:t.getArg(h,"generatedLine",null),column:t.getArg(h,"generatedColumn",null),lastColumn:t.getArg(h,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}},Kf.BasicSourceMapConsumer=s;function l(f,u){var c=f;typeof f=="string"&&(c=t.parseSourceMapInput(f));var d=t.getArg(c,"version"),p=t.getArg(c,"sections");if(d!=this._version)throw new Error("Unsupported version: "+d);this._sources=new n,this._names=new n;var h={line:-1,column:0};this._sections=p.map(function(g){if(g.url)throw new Error("Support for url field in sections not implemented.");var y=t.getArg(g,"offset"),w=t.getArg(y,"line"),v=t.getArg(y,"column");if(w<h.line||w===h.line&&v<h.column)throw new Error("Section offsets must be ordered and non-overlapping.");return h=y,{generatedOffset:{generatedLine:w+1,generatedColumn:v+1},consumer:new o(t.getArg(g,"map"),u)}})}return l.prototype=Object.create(o.prototype),l.prototype.constructor=o,l.prototype._version=3,Object.defineProperty(l.prototype,"sources",{get:function(){for(var f=[],u=0;u<this._sections.length;u++)for(var c=0;c<this._sections[u].consumer.sources.length;c++)f.push(this._sections[u].consumer.sources[c]);return f}}),l.prototype.originalPositionFor=function(u){var c={generatedLine:t.getArg(u,"line"),generatedColumn:t.getArg(u,"column")},d=e.search(c,this._sections,function(h,g){var y=h.generatedLine-g.generatedOffset.generatedLine;return y||h.generatedColumn-g.generatedOffset.generatedColumn}),p=this._sections[d];return p?p.consumer.originalPositionFor({line:c.generatedLine-(p.generatedOffset.generatedLine-1),column:c.generatedColumn-(p.generatedOffset.generatedLine===c.generatedLine?p.generatedOffset.generatedColumn-1:0),bias:u.bias}):{source:null,line:null,column:null,name:null}},l.prototype.hasContentsOfAllSources=function(){return this._sections.every(function(u){return u.consumer.hasContentsOfAllSources()})},l.prototype.sourceContentFor=function(u,c){for(var d=0;d<this._sections.length;d++){var p=this._sections[d],h=p.consumer.sourceContentFor(u,!0);if(h)return h}if(c)return null;throw new Error('"'+u+'" is not in the SourceMap.')},l.prototype.generatedPositionFor=function(u){for(var c=0;c<this._sections.length;c++){var d=this._sections[c];if(d.consumer._findSourceIndex(t.getArg(u,"source"))!==-1){var p=d.consumer.generatedPositionFor(u);if(p){var h={line:p.line+(d.generatedOffset.generatedLine-1),column:p.column+(d.generatedOffset.generatedLine===p.line?d.generatedOffset.generatedColumn-1:0)};return h}}}return{line:null,column:null}},l.prototype._parseMappings=function(u,c){this.__generatedMappings=[],this.__originalMappings=[];for(var d=0;d<this._sections.length;d++)for(var p=this._sections[d],h=p.consumer._generatedMappings,g=0;g<h.length;g++){var y=h[g],w=p.consumer._sources.at(y.source);w=t.computeSourceURL(p.consumer.sourceRoot,w,this._sourceMapURL),this._sources.add(w),w=this._sources.indexOf(w);var v=null;y.name&&(v=p.consumer._names.at(y.name),this._names.add(v),v=this._names.indexOf(v));var _={source:w,generatedLine:y.generatedLine+(p.generatedOffset.generatedLine-1),generatedColumn:y.generatedColumn+(p.generatedOffset.generatedLine===y.generatedLine?p.generatedOffset.generatedColumn-1:0),originalLine:y.originalLine,originalColumn:y.originalColumn,name:v};this.__generatedMappings.push(_),typeof _.originalLine=="number"&&this.__originalMappings.push(_)}r(this.__generatedMappings,t.compareByGeneratedPositionsDeflated),r(this.__originalMappings,t.compareByOriginalPositions)},Kf.IndexedSourceMapConsumer=l,Kf}var my={},w5;function eee(){if(w5)return my;w5=1;var t=h5().SourceMapGenerator,e=Wf(),n=/(\r?\n)/,i=10,r="$$$isSourceNode$$$";function o(s,a,l,f,u){this.children=[],this.sourceContents={},this.line=s??null,this.column=a??null,this.source=l??null,this.name=u??null,this[r]=!0,f!=null&&this.add(f)}return o.fromStringWithSourceMap=function(a,l,f){var u=new o,c=a.split(n),d=0,p=function(){var v=b(),_=b()||"";return v+_;function b(){return d<c.length?c[d++]:void 0}},h=1,g=0,y=null;return l.eachMapping(function(v){if(y!==null)if(h<v.generatedLine)w(y,p()),h++,g=0;else{var _=c[d]||"",b=_.substr(0,v.generatedColumn-g);c[d]=_.substr(v.generatedColumn-g),g=v.generatedColumn,w(y,b),y=v;return}for(;h<v.generatedLine;)u.add(p()),h++;if(g<v.generatedColumn){var _=c[d]||"";u.add(_.substr(0,v.generatedColumn)),c[d]=_.substr(v.generatedColumn),g=v.generatedColumn}y=v},this),d<c.length&&(y&&w(y,p()),u.add(c.splice(d).join(""))),l.sources.forEach(function(v){var _=l.sourceContentFor(v);_!=null&&(f!=null&&(v=e.join(f,v)),u.setSourceContent(v,_))}),u;function w(v,_){if(v===null||v.source===void 0)u.add(_);else{var b=f?e.join(f,v.source):v.source;u.add(new o(v.originalLine,v.originalColumn,b,_,v.name))}}},o.prototype.add=function(a){if(Array.isArray(a))a.forEach(function(l){this.add(l)},this);else if(a[r]||typeof a=="string")a&&this.children.push(a);else throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+a);return this},o.prototype.prepend=function(a){if(Array.isArray(a))for(var l=a.length-1;l>=0;l--)this.prepend(a[l]);else if(a[r]||typeof a=="string")this.children.unshift(a);else throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+a);return this},o.prototype.walk=function(a){for(var l,f=0,u=this.children.length;f<u;f++)l=this.children[f],l[r]?l.walk(a):l!==""&&a(l,{source:this.source,line:this.line,column:this.column,name:this.name})},o.prototype.join=function(a){var l,f,u=this.children.length;if(u>0){for(l=[],f=0;f<u-1;f++)l.push(this.children[f]),l.push(a);l.push(this.children[f]),this.children=l}return this},o.prototype.replaceRight=function(a,l){var f=this.children[this.children.length-1];return f[r]?f.replaceRight(a,l):typeof f=="string"?this.children[this.children.length-1]=f.replace(a,l):this.children.push("".replace(a,l)),this},o.prototype.setSourceContent=function(a,l){this.sourceContents[e.toSetString(a)]=l},o.prototype.walkSourceContents=function(a){for(var l=0,f=this.children.length;l<f;l++)this.children[l][r]&&this.children[l].walkSourceContents(a);for(var u=Object.keys(this.sourceContents),l=0,f=u.length;l<f;l++)a(e.fromSetString(u[l]),this.sourceContents[u[l]])},o.prototype.toString=function(){var a="";return this.walk(function(l){a+=l}),a},o.prototype.toStringWithSourceMap=function(a){var l={code:"",line:1,column:0},f=new t(a),u=!1,c=null,d=null,p=null,h=null;return this.walk(function(g,y){l.code+=g,y.source!==null&&y.line!==null&&y.column!==null?((c!==y.source||d!==y.line||p!==y.column||h!==y.name)&&f.addMapping({source:y.source,original:{line:y.line,column:y.column},generated:{line:l.line,column:l.column},name:y.name}),c=y.source,d=y.line,p=y.column,h=y.name,u=!0):u&&(f.addMapping({generated:{line:l.line,column:l.column}}),c=null,u=!1);for(var w=0,v=g.length;w<v;w++)g.charCodeAt(w)===i?(l.line++,l.column=0,w+1===v?(c=null,u=!1):u&&f.addMapping({source:y.source,original:{line:y.line,column:y.column},generated:{line:l.line,column:l.column},name:y.name})):l.column++}),this.walkSourceContents(function(g,y){f.setSourceContent(g,y)}),{code:l.code,map:f}},my.SourceNode=o,my}var v5;function tee(){return v5||(v5=1,Uf.SourceMapGenerator=h5().SourceMapGenerator,Uf.SourceMapConsumer=ZZ().SourceMapConsumer,Uf.SourceNode=eee().SourceNode),Uf}var b5;function nee(){return b5||(b5=1,(function(t,e){e.__esModule=!0;var n=_i(),i=void 0;try{var r=tee();i=r.SourceNode}catch{}i||(i=function(a,l,f,u){this.src="",u&&this.add(u)},i.prototype={add:function(l){n.isArray(l)&&(l=l.join("")),this.src+=l},prepend:function(l){n.isArray(l)&&(l=l.join("")),this.src=l+this.src},toStringWithSourceMap:function(){return{code:this.toString()}},toString:function(){return this.src}});function o(a,l,f){if(n.isArray(a)){for(var u=[],c=0,d=a.length;c<d;c++)u.push(l.wrap(a[c],f));return u}else if(typeof a=="boolean"||typeof a=="number")return a+"";return a}function s(a){this.srcFile=a,this.source=[]}s.prototype={isEmpty:function(){return!this.source.length},prepend:function(l,f){this.source.unshift(this.wrap(l,f))},push:function(l,f){this.source.push(this.wrap(l,f))},merge:function(){var l=this.empty();return this.each(function(f){l.add([" ",f,` 423 `])}),l},each:function(l){for(var f=0,u=this.source.length;f<u;f++)l(this.source[f])},empty:function(){var l=this.currentLocation||{start:{}};return new i(l.start.line,l.start.column,this.srcFile)},wrap:function(l){var f=arguments.length<=1||arguments[1]===void 0?this.currentLocation||{start:{}}:arguments[1];return l instanceof i?l:(l=o(l,this,f),new i(f.start.line,f.start.column,this.srcFile,l))},functionCall:function(l,f,u){return u=this.generateList(u),this.wrap([l,f?"."+f+"(":"(",u,")"])},quotedString:function(l){return'"'+(l+"").replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")+'"'},objectLiteral:function(l){var f=this,u=[];Object.keys(l).forEach(function(d){var p=o(l[d],f);p!=="undefined"&&u.push([f.quotedString(d),":",p])});var c=this.generateList(u);return c.prepend("{"),c.add("}"),c},generateList:function(l){for(var f=this.empty(),u=0,c=l.length;u<c;u++)u&&f.add(","),f.add(o(l[u],this));return f},generateArray:function(l){var f=this.generateList(l);return f.prepend("["),f.add("]"),f}},e.default=s,t.exports=e.default})(Kp,Kp.exports)),Kp.exports}var x5;function iee(){return x5||(x5=1,(function(t,e){e.__esModule=!0;function n(d){return d&&d.__esModule?d:{default:d}}var i=fy(),r=ar(),o=n(r),s=_i(),a=nee(),l=n(a);function f(d){this.value=d}function u(){}u.prototype={nameLookup:function(p,h){return this.internalNameLookup(p,h)},depthedLookup:function(p){return[this.aliasable("container.lookup"),"(depths, ",JSON.stringify(p),")"]},compilerInfo:function(){var p=i.COMPILER_REVISION,h=i.REVISION_CHANGES[p];return[p,h]},appendToBuffer:function(p,h,g){return s.isArray(p)||(p=[p]),p=this.source.wrap(p,h),this.environment.isSimple?["return ",p,";"]:g?["buffer += ",p,";"]:(p.appendToBuffer=!0,p)},initializeBuffer:function(){return this.quotedString("")},internalNameLookup:function(p,h){return this.lookupPropertyFunctionIsUsed=!0,["lookupProperty(",p,",",JSON.stringify(h),")"]},lookupPropertyFunctionIsUsed:!1,compile:function(p,h,g,y){this.environment=p,this.options=h,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!y,this.name=this.environment.name,this.isChild=!!g,this.context=g||{decorators:[],programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.blockParams=[],this.compileChildren(p,h),this.useDepths=this.useDepths||p.useDepths||p.useDecorators||this.options.compat,this.useBlockParams=this.useBlockParams||p.useBlockParams;var w=p.opcodes,v=void 0,_=void 0,b=void 0,x=void 0;for(b=0,x=w.length;b<x;b++)v=w[b],this.source.currentLocation=v.loc,_=_||v.loc,this[v.opcode].apply(this,v.args);if(this.source.currentLocation=_,this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new o.default("Compile completed with content left on stack");this.decorators.isEmpty()?this.decorators=void 0:(this.useDecorators=!0,this.decorators.prepend(["var decorators = container.decorators, ",this.lookupPropertyFunctionVarDeclaration(),`; 424 424 `]),this.decorators.push("return fn;"),y?this.decorators=Function.apply(this,["fn","props","container","depth0","data","blockParams","depths",this.decorators.merge()]):(this.decorators.prepend(`function(fn, props, container, depth0, data, blockParams, depths) { 425 425 `),this.decorators.push(`} … … 433 433 return undefined 434 434 } 435 `.trim()},blockValue:function(p){var h=this.aliasable("container.hooks.blockHelperMissing"),g=[this.contextName(0)];this.setupHelperArgs(p,0,g);var y=this.popStack();g.splice(1,0,y),this.push(this.source.functionCall(h,"call",g))},ambiguousBlockValue:function(){var p=this.aliasable("container.hooks.blockHelperMissing"),h=[this.contextName(0)];this.setupHelperArgs("",0,h,!0),this.flushInline();var g=this.topStack();h.splice(1,0,g),this.pushSource(["if (!",this.lastHelper,") { ",g," = ",this.source.functionCall(p,"call",h),"}"])},appendContent:function(p){this.pendingContent?p=this.pendingContent+p:this.pendingLocation=this.source.currentLocation,this.pendingContent=p},append:function(){if(this.isInline())this.replaceStack(function(h){return[" != null ? ",h,' : ""']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var p=this.popStack();this.pushSource(["if (",p," != null) { ",this.appendToBuffer(p,void 0,!0)," }"]),this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},getContext:function(p){this.lastContext=p},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(p,h,g,y){var w=0;!y&&this.options.compat&&!this.lastContext?this.push(this.depthedLookup(p[w++])):this.pushContext(),this.resolvePath("context",p,w,h,g)},lookupBlockParam:function(p,h){this.useBlockParams=!0,this.push(["blockParams[",p[0],"][",p[1],"]"]),this.resolvePath("context",h,1)},lookupData:function(p,h,g){p?this.pushStackLiteral("container.data(data, "+p+")"):this.pushStackLiteral("data"),this.resolvePath("data",h,0,!0,g)},resolvePath:function(p,h,g,y,w){var v=this;if(this.options.strict||this.options.assumeObjects){this.push(c(this.options.strict&&w,this,h,g,p));return}for(var _=h.length;g<_;g++)this.replaceStack(function(b){var x=v.nameLookup(b,h[g],p);return y?[" && ",x]:[" != null ? ",x," : ",b]})},resolvePossibleLambda:function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},pushStringParam:function(p,h){this.pushContext(),this.pushString(h),h!=="SubExpression"&&(typeof p=="string"?this.pushString(p):this.pushStackLiteral(p))},emptyHash:function(p){this.trackIds&&this.push("{}"),this.stringParams&&(this.push("{}"),this.push("{}")),this.pushStackLiteral(p?"undefined":"{}")},pushHash:function(){this.hash&&this.hashes.push(this.hash),this.hash={values:{},types:[],contexts:[],ids:[]}},popHash:function(){var p=this.hash;this.hash=this.hashes.pop(),this.trackIds&&this.push(this.objectLiteral(p.ids)),this.stringParams&&(this.push(this.objectLiteral(p.contexts)),this.push(this.objectLiteral(p.types))),this.push(this.objectLiteral(p.values))},pushString:function(p){this.pushStackLiteral(this.quotedString(p))},pushLiteral:function(p){this.pushStackLiteral(p)},pushProgram:function(p){p!=null?this.pushStackLiteral(this.programExpression(p)):this.pushStackLiteral(null)},registerDecorator:function(p,h){var g=this.nameLookup("decorators",h,"decorator"),y=this.setupHelperArgs(h,p);this.decorators.push(["fn = ",this.decorators.functionCall(g,"",["fn","props","container",y])," || fn;"])},invokeHelper:function(p,h,g){var y=this.popStack(),w=this.setupHelper(p,h),v=[];g&&v.push(w.name),v.push(y),this.options.strict||v.push(this.aliasable("container.hooks.helperMissing"));var _=["(",this.itemsSeparatedBy(v,"||"),")"],b=this.source.functionCall(_,"call",w.callParams);this.push(b)},itemsSeparatedBy:function(p,h){var g=[];g.push(p[0]);for(var y=1;y<p.length;y++)g.push(h,p[y]);return g},invokeKnownHelper:function(p,h){var g=this.setupHelper(p,h);this.push(this.source.functionCall(g.name,"call",g.callParams))},invokeAmbiguous:function(p,h){this.useRegister("helper");var g=this.popStack();this.emptyHash();var y=this.setupHelper(0,p,h),w=this.lastHelper=this.nameLookup("helpers",p,"helper"),v=["(","(helper = ",w," || ",g,")"];this.options.strict||(v[0]="(helper = ",v.push(" != null ? helper : ",this.aliasable("container.hooks.helperMissing"))),this.push(["(",v,y.paramsInit?["),(",y.paramsInit]:[],"),","(typeof helper === ",this.aliasable('"function"')," ? ",this.source.functionCall("helper","call",y.callParams)," : helper))"])},invokePartial:function(p,h,g){var y=[],w=this.setupParams(h,1,y);p&&(h=this.popStack(),delete w.name),g&&(w.indent=JSON.stringify(g)),w.helpers="helpers",w.partials="partials",w.decorators="container.decorators",p?y.unshift(h):y.unshift(this.nameLookup("partials",h,"partial")),this.options.compat&&(w.depths="depths"),w=this.objectLiteral(w),y.push(w),this.push(this.source.functionCall("container.invokePartial","",y))},assignToHash:function(p){var h=this.popStack(),g=void 0,y=void 0,w=void 0;this.trackIds&&(w=this.popStack()),this.stringParams&&(y=this.popStack(),g=this.popStack());var v=this.hash;g&&(v.contexts[p]=g),y&&(v.types[p]=y),w&&(v.ids[p]=w),v.values[p]=h},pushId:function(p,h,g){p==="BlockParam"?this.pushStackLiteral("blockParams["+h[0]+"].path["+h[1]+"]"+(g?" + "+JSON.stringify("."+g):"")):p==="PathExpression"?this.pushString(h):p==="SubExpression"?this.pushStackLiteral("true"):this.pushStackLiteral("null")},compiler:u,compileChildren:function(p,h){for(var g=p.children,y=void 0,w=void 0,v=0,_=g.length;v<_;v++){y=g[v],w=new this.compiler;var b=this.matchExistingProgram(y);if(b==null){this.context.programs.push("");var x=this.context.programs.length;y.index=x,y.name="program"+x,this.context.programs[x]=w.compile(y,h,this.context,!this.precompile),this.context.decorators[x]=w.decorators,this.context.environments[x]=y,this.useDepths=this.useDepths||w.useDepths,this.useBlockParams=this.useBlockParams||w.useBlockParams,y.useDepths=this.useDepths,y.useBlockParams=this.useBlockParams}else y.index=b.index,y.name="program"+b.index,this.useDepths=this.useDepths||b.useDepths,this.useBlockParams=this.useBlockParams||b.useBlockParams}},matchExistingProgram:function(p){for(var h=0,g=this.context.environments.length;h<g;h++){var y=this.context.environments[h];if(y&&y.equals(p))return y}},programExpression:function(p){var h=this.environment.children[p],g=[h.index,"data",h.blockParams];return(this.useBlockParams||this.useDepths)&&g.push("blockParams"),this.useDepths&&g.push("depths"),"container.program("+g.join(", ")+")"},useRegister:function(p){this.registers[p]||(this.registers[p]=!0,this.registers.list.push(p))},push:function(p){return p instanceof f||(p=this.source.wrap(p)),this.inlineStack.push(p),p},pushStackLiteral:function(p){this.push(new f(p))},pushSource:function(p){this.pendingContent&&(this.source.push(this.appendToBuffer(this.source.quotedString(this.pendingContent),this.pendingLocation)),this.pendingContent=void 0),p&&this.source.push(p)},replaceStack:function(p){var h=["("],g=void 0,y=void 0,w=void 0;if(!this.isInline())throw new o.default("replaceStack on non-inline");var v=this.popStack(!0);if(v instanceof f)g=[v.value],h=["(",g],w=!0;else{y=!0;var _=this.incrStack();h=["((",this.push(_)," = ",v,")"],g=this.topStack()}var b=p.call(this,g);w||this.popStack(),y&&this.stackSlot--,this.push(h.concat(b,")"))},incrStack:function(){return this.stackSlot++,this.stackSlot>this.stackVars.length&&this.stackVars.push("stack"+this.stackSlot),this.topStackName()},topStackName:function(){return"stack"+this.stackSlot},flushInline:function(){var p=this.inlineStack;this.inlineStack=[];for(var h=0,g=p.length;h<g;h++){var y=p[h];if(y instanceof f)this.compileStack.push(y);else{var w=this.incrStack();this.pushSource([w," = ",y,";"]),this.compileStack.push(w)}}},isInline:function(){return this.inlineStack.length},popStack:function(p){var h=this.isInline(),g=(h?this.inlineStack:this.compileStack).pop();if(!p&&g instanceof f)return g.value;if(!h){if(!this.stackSlot)throw new o.default("Invalid stack pop");this.stackSlot--}return g},topStack:function(){var p=this.isInline()?this.inlineStack:this.compileStack,h=p[p.length-1];return h instanceof f?h.value:h},contextName:function(p){return this.useDepths&&p?"depths["+p+"]":"depth"+p},quotedString:function(p){return this.source.quotedString(p)},objectLiteral:function(p){return this.source.objectLiteral(p)},aliasable:function(p){var h=this.aliases[p];return h?(h.referenceCount++,h):(h=this.aliases[p]=this.source.wrap(p),h.aliasable=!0,h.referenceCount=1,h)},setupHelper:function(p,h,g){var y=[],w=this.setupHelperArgs(h,p,y,g),v=this.nameLookup("helpers",h,"helper"),_=this.aliasable(this.contextName(0)+" != null ? "+this.contextName(0)+" : (container.nullContext || {})");return{params:y,paramsInit:w,name:v,callParams:[_].concat(y)}},setupParams:function(p,h,g){var y={},w=[],v=[],_=[],b=!g,x=void 0;b&&(g=[]),y.name=this.quotedString(p),y.hash=this.popStack(),this.trackIds&&(y.hashIds=this.popStack()),this.stringParams&&(y.hashTypes=this.popStack(),y.hashContexts=this.popStack());var k=this.popStack(),S=this.popStack();(S||k)&&(y.fn=S||"container.noop",y.inverse=k||"container.noop");for(var T=h;T--;)x=this.popStack(),g[T]=x,this.trackIds&&(_[T]=this.popStack()),this.stringParams&&(v[T]=this.popStack(),w[T]=this.popStack());return b&&(y.args=this.source.generateArray(g)),this.trackIds&&(y.ids=this.source.generateArray(_)),this.stringParams&&(y.types=this.source.generateArray(v),y.contexts=this.source.generateArray(w)),this.options.data&&(y.data="data"),this.useBlockParams&&(y.blockParams="blockParams"),y},setupHelperArgs:function(p,h,g,y){var w=this.setupParams(p,h,g);return w.loc=JSON.stringify(this.source.currentLocation),w=this.objectLiteral(w),y?(this.useRegister("options"),g.push("options"),["options=",w]):g?(g.push(w),""):w}},(function(){for(var d="break else new var case finally return void catch for switch while continue function this with default if throw delete in try do instanceof typeof abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public let yield await null true false".split(" "),p=u.RESERVED_WORDS={},h=0,g=d.length;h<g;h++)p[d[h]]=!0})(),u.isValidJavaScriptVariableName=function(d){return!u.RESERVED_WORDS[d]&&/^[a-zA-Z_$][0-9a-zA-Z_$]*$/.test(d)};function c(d,p,h,g,y){var w=p.popStack(),v=h.length;for(d&&v--;g<v;g++)w=p.nameLookup(w,h[g],y);return d?[p.aliasable("container.strict"),"(",w,", ",p.quotedString(h[g]),", ",JSON.stringify(p.source.currentLocation)," )"]:w}e.default=u,t.exports=e.default})( Up,Up.exports)),Up.exports}var b5;function iee(){return b5||(b5=1,(function(t,e){e.__esModule=!0;function n(v){return v&&v.__esModule?v:{default:v}}var i=zZ(),r=n(i),o=YE(),s=n(o),a=WZ(),l=KZ(),f=nee(),u=n(f),c=ZE(),d=n(c),p=KE(),h=n(p),g=r.default.create;function y(){var v=g();return v.compile=function(_,b){return l.compile(_,b,v)},v.precompile=function(_,b){return l.precompile(_,b,v)},v.AST=s.default,v.Compiler=l.Compiler,v.JavaScriptCompiler=u.default,v.Parser=a.parser,v.parse=a.parse,v.parseWithoutProcessing=a.parseWithoutProcessing,v}var w=y();w.create=y,h.default(w),w.Visitor=d.default,w.default=w,e.default=w,t.exports=e.default})(Sp,Sp.exports)),Sp.exports}var ree=iee();const x5=Rb(ree);function _5(t,e){let n=t.replace(/<p[^>]*>/gi,"").replace(/<\/p>/gi,`435 `.trim()},blockValue:function(p){var h=this.aliasable("container.hooks.blockHelperMissing"),g=[this.contextName(0)];this.setupHelperArgs(p,0,g);var y=this.popStack();g.splice(1,0,y),this.push(this.source.functionCall(h,"call",g))},ambiguousBlockValue:function(){var p=this.aliasable("container.hooks.blockHelperMissing"),h=[this.contextName(0)];this.setupHelperArgs("",0,h,!0),this.flushInline();var g=this.topStack();h.splice(1,0,g),this.pushSource(["if (!",this.lastHelper,") { ",g," = ",this.source.functionCall(p,"call",h),"}"])},appendContent:function(p){this.pendingContent?p=this.pendingContent+p:this.pendingLocation=this.source.currentLocation,this.pendingContent=p},append:function(){if(this.isInline())this.replaceStack(function(h){return[" != null ? ",h,' : ""']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var p=this.popStack();this.pushSource(["if (",p," != null) { ",this.appendToBuffer(p,void 0,!0)," }"]),this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},getContext:function(p){this.lastContext=p},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(p,h,g,y){var w=0;!y&&this.options.compat&&!this.lastContext?this.push(this.depthedLookup(p[w++])):this.pushContext(),this.resolvePath("context",p,w,h,g)},lookupBlockParam:function(p,h){this.useBlockParams=!0,this.push(["blockParams[",p[0],"][",p[1],"]"]),this.resolvePath("context",h,1)},lookupData:function(p,h,g){p?this.pushStackLiteral("container.data(data, "+p+")"):this.pushStackLiteral("data"),this.resolvePath("data",h,0,!0,g)},resolvePath:function(p,h,g,y,w){var v=this;if(this.options.strict||this.options.assumeObjects){this.push(c(this.options.strict&&w,this,h,g,p));return}for(var _=h.length;g<_;g++)this.replaceStack(function(b){var x=v.nameLookup(b,h[g],p);return y?[" && ",x]:[" != null ? ",x," : ",b]})},resolvePossibleLambda:function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},pushStringParam:function(p,h){this.pushContext(),this.pushString(h),h!=="SubExpression"&&(typeof p=="string"?this.pushString(p):this.pushStackLiteral(p))},emptyHash:function(p){this.trackIds&&this.push("{}"),this.stringParams&&(this.push("{}"),this.push("{}")),this.pushStackLiteral(p?"undefined":"{}")},pushHash:function(){this.hash&&this.hashes.push(this.hash),this.hash={values:{},types:[],contexts:[],ids:[]}},popHash:function(){var p=this.hash;this.hash=this.hashes.pop(),this.trackIds&&this.push(this.objectLiteral(p.ids)),this.stringParams&&(this.push(this.objectLiteral(p.contexts)),this.push(this.objectLiteral(p.types))),this.push(this.objectLiteral(p.values))},pushString:function(p){this.pushStackLiteral(this.quotedString(p))},pushLiteral:function(p){this.pushStackLiteral(p)},pushProgram:function(p){p!=null?this.pushStackLiteral(this.programExpression(p)):this.pushStackLiteral(null)},registerDecorator:function(p,h){var g=this.nameLookup("decorators",h,"decorator"),y=this.setupHelperArgs(h,p);this.decorators.push(["fn = ",this.decorators.functionCall(g,"",["fn","props","container",y])," || fn;"])},invokeHelper:function(p,h,g){var y=this.popStack(),w=this.setupHelper(p,h),v=[];g&&v.push(w.name),v.push(y),this.options.strict||v.push(this.aliasable("container.hooks.helperMissing"));var _=["(",this.itemsSeparatedBy(v,"||"),")"],b=this.source.functionCall(_,"call",w.callParams);this.push(b)},itemsSeparatedBy:function(p,h){var g=[];g.push(p[0]);for(var y=1;y<p.length;y++)g.push(h,p[y]);return g},invokeKnownHelper:function(p,h){var g=this.setupHelper(p,h);this.push(this.source.functionCall(g.name,"call",g.callParams))},invokeAmbiguous:function(p,h){this.useRegister("helper");var g=this.popStack();this.emptyHash();var y=this.setupHelper(0,p,h),w=this.lastHelper=this.nameLookup("helpers",p,"helper"),v=["(","(helper = ",w," || ",g,")"];this.options.strict||(v[0]="(helper = ",v.push(" != null ? helper : ",this.aliasable("container.hooks.helperMissing"))),this.push(["(",v,y.paramsInit?["),(",y.paramsInit]:[],"),","(typeof helper === ",this.aliasable('"function"')," ? ",this.source.functionCall("helper","call",y.callParams)," : helper))"])},invokePartial:function(p,h,g){var y=[],w=this.setupParams(h,1,y);p&&(h=this.popStack(),delete w.name),g&&(w.indent=JSON.stringify(g)),w.helpers="helpers",w.partials="partials",w.decorators="container.decorators",p?y.unshift(h):y.unshift(this.nameLookup("partials",h,"partial")),this.options.compat&&(w.depths="depths"),w=this.objectLiteral(w),y.push(w),this.push(this.source.functionCall("container.invokePartial","",y))},assignToHash:function(p){var h=this.popStack(),g=void 0,y=void 0,w=void 0;this.trackIds&&(w=this.popStack()),this.stringParams&&(y=this.popStack(),g=this.popStack());var v=this.hash;g&&(v.contexts[p]=g),y&&(v.types[p]=y),w&&(v.ids[p]=w),v.values[p]=h},pushId:function(p,h,g){p==="BlockParam"?this.pushStackLiteral("blockParams["+h[0]+"].path["+h[1]+"]"+(g?" + "+JSON.stringify("."+g):"")):p==="PathExpression"?this.pushString(h):p==="SubExpression"?this.pushStackLiteral("true"):this.pushStackLiteral("null")},compiler:u,compileChildren:function(p,h){for(var g=p.children,y=void 0,w=void 0,v=0,_=g.length;v<_;v++){y=g[v],w=new this.compiler;var b=this.matchExistingProgram(y);if(b==null){this.context.programs.push("");var x=this.context.programs.length;y.index=x,y.name="program"+x,this.context.programs[x]=w.compile(y,h,this.context,!this.precompile),this.context.decorators[x]=w.decorators,this.context.environments[x]=y,this.useDepths=this.useDepths||w.useDepths,this.useBlockParams=this.useBlockParams||w.useBlockParams,y.useDepths=this.useDepths,y.useBlockParams=this.useBlockParams}else y.index=b.index,y.name="program"+b.index,this.useDepths=this.useDepths||b.useDepths,this.useBlockParams=this.useBlockParams||b.useBlockParams}},matchExistingProgram:function(p){for(var h=0,g=this.context.environments.length;h<g;h++){var y=this.context.environments[h];if(y&&y.equals(p))return y}},programExpression:function(p){var h=this.environment.children[p],g=[h.index,"data",h.blockParams];return(this.useBlockParams||this.useDepths)&&g.push("blockParams"),this.useDepths&&g.push("depths"),"container.program("+g.join(", ")+")"},useRegister:function(p){this.registers[p]||(this.registers[p]=!0,this.registers.list.push(p))},push:function(p){return p instanceof f||(p=this.source.wrap(p)),this.inlineStack.push(p),p},pushStackLiteral:function(p){this.push(new f(p))},pushSource:function(p){this.pendingContent&&(this.source.push(this.appendToBuffer(this.source.quotedString(this.pendingContent),this.pendingLocation)),this.pendingContent=void 0),p&&this.source.push(p)},replaceStack:function(p){var h=["("],g=void 0,y=void 0,w=void 0;if(!this.isInline())throw new o.default("replaceStack on non-inline");var v=this.popStack(!0);if(v instanceof f)g=[v.value],h=["(",g],w=!0;else{y=!0;var _=this.incrStack();h=["((",this.push(_)," = ",v,")"],g=this.topStack()}var b=p.call(this,g);w||this.popStack(),y&&this.stackSlot--,this.push(h.concat(b,")"))},incrStack:function(){return this.stackSlot++,this.stackSlot>this.stackVars.length&&this.stackVars.push("stack"+this.stackSlot),this.topStackName()},topStackName:function(){return"stack"+this.stackSlot},flushInline:function(){var p=this.inlineStack;this.inlineStack=[];for(var h=0,g=p.length;h<g;h++){var y=p[h];if(y instanceof f)this.compileStack.push(y);else{var w=this.incrStack();this.pushSource([w," = ",y,";"]),this.compileStack.push(w)}}},isInline:function(){return this.inlineStack.length},popStack:function(p){var h=this.isInline(),g=(h?this.inlineStack:this.compileStack).pop();if(!p&&g instanceof f)return g.value;if(!h){if(!this.stackSlot)throw new o.default("Invalid stack pop");this.stackSlot--}return g},topStack:function(){var p=this.isInline()?this.inlineStack:this.compileStack,h=p[p.length-1];return h instanceof f?h.value:h},contextName:function(p){return this.useDepths&&p?"depths["+p+"]":"depth"+p},quotedString:function(p){return this.source.quotedString(p)},objectLiteral:function(p){return this.source.objectLiteral(p)},aliasable:function(p){var h=this.aliases[p];return h?(h.referenceCount++,h):(h=this.aliases[p]=this.source.wrap(p),h.aliasable=!0,h.referenceCount=1,h)},setupHelper:function(p,h,g){var y=[],w=this.setupHelperArgs(h,p,y,g),v=this.nameLookup("helpers",h,"helper"),_=this.aliasable(this.contextName(0)+" != null ? "+this.contextName(0)+" : (container.nullContext || {})");return{params:y,paramsInit:w,name:v,callParams:[_].concat(y)}},setupParams:function(p,h,g){var y={},w=[],v=[],_=[],b=!g,x=void 0;b&&(g=[]),y.name=this.quotedString(p),y.hash=this.popStack(),this.trackIds&&(y.hashIds=this.popStack()),this.stringParams&&(y.hashTypes=this.popStack(),y.hashContexts=this.popStack());var k=this.popStack(),S=this.popStack();(S||k)&&(y.fn=S||"container.noop",y.inverse=k||"container.noop");for(var T=h;T--;)x=this.popStack(),g[T]=x,this.trackIds&&(_[T]=this.popStack()),this.stringParams&&(v[T]=this.popStack(),w[T]=this.popStack());return b&&(y.args=this.source.generateArray(g)),this.trackIds&&(y.ids=this.source.generateArray(_)),this.stringParams&&(y.types=this.source.generateArray(v),y.contexts=this.source.generateArray(w)),this.options.data&&(y.data="data"),this.useBlockParams&&(y.blockParams="blockParams"),y},setupHelperArgs:function(p,h,g,y){var w=this.setupParams(p,h,g);return w.loc=JSON.stringify(this.source.currentLocation),w=this.objectLiteral(w),y?(this.useRegister("options"),g.push("options"),["options=",w]):g?(g.push(w),""):w}},(function(){for(var d="break else new var case finally return void catch for switch while continue function this with default if throw delete in try do instanceof typeof abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public let yield await null true false".split(" "),p=u.RESERVED_WORDS={},h=0,g=d.length;h<g;h++)p[d[h]]=!0})(),u.isValidJavaScriptVariableName=function(d){return!u.RESERVED_WORDS[d]&&/^[a-zA-Z_$][0-9a-zA-Z_$]*$/.test(d)};function c(d,p,h,g,y){var w=p.popStack(),v=h.length;for(d&&v--;g<v;g++)w=p.nameLookup(w,h[g],y);return d?[p.aliasable("container.strict"),"(",w,", ",p.quotedString(h[g]),", ",JSON.stringify(p.source.currentLocation)," )"]:w}e.default=u,t.exports=e.default})(Wp,Wp.exports)),Wp.exports}var _5;function ree(){return _5||(_5=1,(function(t,e){e.__esModule=!0;function n(v){return v&&v.__esModule?v:{default:v}}var i=jZ(),r=n(i),o=QE(),s=n(o),a=KZ(),l=GZ(),f=iee(),u=n(f),c=t5(),d=n(c),p=JE(),h=n(p),g=r.default.create;function y(){var v=g();return v.compile=function(_,b){return l.compile(_,b,v)},v.precompile=function(_,b){return l.precompile(_,b,v)},v.AST=s.default,v.Compiler=l.Compiler,v.JavaScriptCompiler=u.default,v.Parser=a.parser,v.parse=a.parse,v.parseWithoutProcessing=a.parseWithoutProcessing,v}var w=y();w.create=y,h.default(w),w.Visitor=d.default,w.default=w,e.default=w,t.exports=e.default})(Cp,Cp.exports)),Cp.exports}var oee=ree();const k5=Ib(oee);function S5(t,e){let n=t.replace(/<p[^>]*>/gi,"").replace(/<\/p>/gi,` 436 436 `).replace(/<br\s*\/?>/gi,` 437 `).replace(/ /g," ").replace(/([\p{Extended_Pictographic}])/gu,"<span class='iafw:text-xl iafw:leading-none'>$1</span>").trim();n=n.replace(/{{\s+#/g,"{{#").replace(/{{\s+\//g,"{{/").replace(/{{\s+>/g,"{{>").replace(/{{\s+!/g,"{{!");const i=(()=>{const r=(n.match(/{{/g)||[]).length,o=(n.match(/}}/g)||[]).length;if(r!==o)return!1;try{return x5.parse(n),!0}catch{return!1}})();if(e&&i)try{n=x5.compile(n,{noEscape:!0})(e)}catch{}return n}const oee={class:"iafw:flex iafw:flex-col iafw:gap-4"},see={class:"iafw:flex iafw:gap-3"},aee={class:"iafw:truncate"},lee={class:"iafw:flex iafw:flex-col iafw:gap-1"},fee={class:"iafw:text-xs iafw:text-muted-foreground"},uee={class:"iafw:flex iafw:gap-2 iafw:truncate"},cee={class:"iafw:truncate"},dee={class:"iafw:flex iafw:flex-col iafw:gap-1 iafw:flex-1"},pee={class:"iafw:flex iafw:justify-between"},hee={key:0,class:"iafw:text-xs iafw:text-muted-foreground iafw:flex iafw:gap-4"},gee={class:"iafw:flex iafw:gap-1"},mee={class:"iafw:flex iafw:gap-1"},yee={key:1,class:"iafw:text-xs iafw:text-muted-foreground"},wee={key:1,class:"iafw:text-center iafw:p-3 iafw:font-normal iafw:text-muted-foreground iafw:text-sm"},vee={key:0},bee=q({__name:"NotificationFormFields",emits:["update:triggerId"],setup(t,{emit:e}){const n=bf(),i=Ao(),r=to(),{setFieldValue:o,values:s}=Cj(),a=H(!1),l=H(!1),f=e,u=U(()=>{const g=new Map;return n.groups.forEach(y=>{g.set(y.id,{id:y.id,name:y.name,triggers:[]})}),g.set("others",{id:"others",name:"Others",triggers:[]}),n.triggers.forEach(y=>{const w=y.group&&g.has(y.group)?y.group:"others";g.get(w).triggers.push(y)}),Array.from(g.values()).filter(y=>y.triggers.length>0).sort((y,w)=>y.id==="others"?1:w.id==="others"?-1:y.name.localeCompare(w.name))}),c=U(()=>n.triggers.find(g=>g.id===s.triggerId)),d=U(()=>i.connections.find(g=>g.id===s.connectionId));function p(g){o("triggerId",g),a.value=!1,f("update:triggerId",g)}function h(g){o("connectionId",g),l.value=!1}return(g,y)=>{const w=EZ,v=Zj,_=Qm,b=Vm,x=Kt,k=ry,S=bE,T=wE,A=xE,R=vE,F=_E,L=kE,K=iy,fe=ny,ae=W1,ce=U1,re=H1,te=K1,He=j1,st=qm,ut=$m,ct=Lm,vt=ts("RouterLink"),We=Qj;return E(),X("div",oee,[M(m(Ss),{name:"isActive"},{default:C(({value:Ze,setValue:ye})=>[M(b,null,{default:C(()=>[M(_,null,{default:C(()=>[ie("div",see,[M(w,{id:"is-active",class:"iafw:cursor-pointer","model-value":Ze,"onUpdate:modelValue":ye},null,8,["model-value","onUpdate:modelValue"]),M(v,{for:"is-active",class:"iafw:cursor-pointer"},{default:C(()=>[...y[2]||(y[2]=[_e("Active",-1)])]),_:1})])]),_:2},1024)]),_:2},1024)]),_:1}),M(m(Ss),{name:"triggerId"},{default:C(()=>[M(b,{class:"iafw:flex iafw:flex-col"},{default:C(()=>[M(fe,{open:m(a),"onUpdate:open":y[0]||(y[0]=Ze=>it(a)?a.value=Ze:null)},{default:C(()=>[M(k,{class:"iafw:font-normal","as-child":""},{default:C(()=>[M(_,null,{default:C(()=>[M(x,{variant:"outline",role:"combobox",class:Ce(m(he)("iafw:w-72 iafw:justify-between",!m(s).triggerId&&"iafw:text-muted-foreground"))},{default:C(()=>[ie("div",aee,Ae(m(c)?m(c).name:"Select Trigger..."),1),M(m(Bc),{class:"iafw:ml-2 iafw:h-4 iafw:w-4 iafw:shrink-0 iafw:opacity-50"})]),_:1},8,["class"])]),_:1})]),_:1}),M(K,{class:"iafw:w-72 iafw:p-0"},{default:C(()=>[M(L,null,{default:C(()=>[M(S,{placeholder:"Select Trigger..."}),M(T,null,{default:C(()=>[...y[3]||(y[3]=[_e("Nothing found.",-1)])]),_:1}),M(F,null,{default:C(()=>[(E(!0),X(Ve,null,Rt(m(u),Ze=>(E(),B(R,{key:Ze.id,heading:Ze.name},{default:C(()=>[(E(!0),X(Ve,null,Rt(Ze.triggers,ye=>(E(),B(A,{key:ye.id,value:ye.name,onSelect:I=>p(ye.id)},{default:C(()=>[ie("div",lee,[ie("span",null,Ae(ye.name),1),ie("span",fee,Ae(ye.description),1)]),M(m(ws),{class:Ce(m(he)("iafw:ml-auto iafw:h-4 iafw:w-4",ye.id===m(s).triggerId?"iafw:opacity-100":"iafw:opacity-0"))},null,8,["class"])]),_:2},1032,["value","onSelect"]))),128))]),_:2},1032,["heading"]))),128))]),_:1})]),_:1})]),_:1})]),_:1},8,["open"])]),_:1})]),_:1}),(E(!0),X(Ve,null,Rt(Object.entries(m(c)?.fields||{}),([Ze,ye])=>(E(),B(m(Ss),{name:`metas.${Ze}`,key:Ze},{default:C(({componentField:I,errors:ee})=>[M(b,null,{default:C(()=>[M(_,null,{default:C(()=>[M(He,le({ref_for:!0},I),{default:C(()=>[M(ce,{class:"iafw:w-full","aria-invalid":ee.length>0},{default:C(()=>[M(ae,{placeholder:ye.label},null,8,["placeholder"])]),_:2},1032,["aria-invalid"]),M(te,null,{default:C(()=>[(E(!0),X(Ve,null,Rt(Object.entries(ye.options),([W,ue])=>(E(),B(re,{key:W,value:W},{default:C(()=>[_e(Ae(ue),1)]),_:2},1032,["value"]))),128))]),_:2},1024)]),_:2},1040)]),_:2},1024)]),_:2},1024)]),_:2},1032,["name"]))),128)),M(m(Ss),{name:"connectionId"},{default:C(()=>[M(b,{class:"iafw:flex iafw:flex-col"},{default:C(()=>[M(fe,{open:m(l),"onUpdate:open":y[1]||(y[1]=Ze=>it(l)?l.value=Ze:null)},{default:C(()=>[M(k,{class:"iafw:font-normal","as-child":""},{default:C(()=>[M(_,null,{default:C(()=>[M(x,{variant:"outline",role:"combobox",class:Ce(m(he)("iafw:w-72 iafw:justify-between iafw:px-0 iafw:has-[>svg]:pl-2 ",!m(s).connectionId&&"iafw:text-muted-foreground"))},{default:C(()=>[ie("div",uee,[M(m(YF),{class:"iafw:text-primary iafw:size-5"}),m(d)?.profilePictureUrl?(E(),B(ut,{key:0,class:"iafw:size-5"},{default:C(()=>[M(st,{src:m(d).profilePictureUrl},null,8,["src"])]),_:1})):Re("",!0),ie("div",cee,Ae(m(d)?`${m(d).name}${m(d).phoneNumber?" "+m(d).phoneNumber:""}`:"Select Connection..."),1)]),M(m(Bc),{class:"iafw:ml-2 iafw:h-4 iafw:w-4 iafw:shrink-0 iafw:opacity-50"})]),_:1},8,["class"])]),_:1})]),_:1}),M(K,{class:"iafw:w-72 iafw:p-0"},{default:C(()=>[M(L,null,{default:C(()=>[M(S,{placeholder:"Select Connection..."}),M(T,null,{default:C(()=>[...y[4]||(y[4]=[_e("Nothing found.",-1)])]),_:1}),M(F,null,{default:C(()=>[m(i).connections.length?(E(),B(R,{key:0,heading:"Connections"},{default:C(()=>[(E(!0),X(Ve,null,Rt(m(i).connections,Ze=>(E(),B(A,{key:Ze.id,value:Ze.name,onSelect:ye=>h(Ze.id)},{default:C(()=>[M(ut,{class:"iafw:size-9"},{default:C(()=>[Ze.profilePictureUrl?(E(),B(st,{key:0,src:Ze.profilePictureUrl},null,8,["src"])):Re("",!0),M(ct,null,{default:C(()=>[...y[5]||(y[5]=[_e("CN",-1)])]),_:1})]),_:2},1024),ie("div",dee,[ie("div",pee,[ie("span",null,Ae(Ze.name),1)]),Ze.profileName||Ze.phoneNumber?(E(),X("span",hee,[ie("div",gee,[M(m($c)),_e(" "+Ae(Ze.profileName),1)]),ie("div",mee,[M(m(p_)),_e(" "+Ae(Ze.phoneNumber),1)])])):(E(),X("span",yee," No profile info "))]),M(m(ws),{class:Ce(m(he)("iafw:ml-auto iafw:h-4 iafw:w-4",Ze.id===m(s).connectionId?"iafw:opacity-100":"iafw:opacity-0"))},null,8,["class"])]),_:2},1032,["value","onSelect"]))),128))]),_:1})):Re("",!0),m(i).connections.length===0?(E(),X("div",wee,[M(m(lm),{class:"iafw:mx-auto iafw:mb-2 iafw:text-2xl iafw:text-muted-foreground"}),y[7]||(y[7]=ie("div",{class:"iafw:mb-2"},[_e(" No connections available"),ie("br"),_e("please add a connection ")],-1)),M(vt,{to:{name:"connections",query:{page:"infixs-pingo-notify",path:"/connections"}},custom:""},{default:C(({navigate:Ze,href:ye})=>[M(x,{as:"a",href:ye,onClick:Bt(I=>Ze(),["prevent"]),variant:"outline",class:"iafw:w-full"},{default:C(()=>[...y[6]||(y[6]=[_e(" Add Connection ",-1)])]),_:1},8,["href","onClick"])]),_:1})])):Re("",!0)]),_:1})]),_:1})]),_:1})]),_:1},8,["open"])]),_:1})]),_:1}),M(m(Ss),{name:"recipient"},{default:C(({componentField:Ze,value:ye})=>[M(b,null,{default:C(()=>[M(_,null,{default:C(()=>[M(AZ,At($t(Ze)),null,16),M(We,null,{default:C(()=>[ye.length>0?(E(),X("code",vee,"Result: "+Ae(m(_5)(ye,m(r).examplePlaceholderValues)),1)):Re("",!0)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:1})])}}}),xee="/png/wa-bg.png",_ee={class:"iafw:bg-[#d9fdd3] iafw:shadow-sm iafw:py-1 iafw:rounded-sm iafw:max-w-[90%]",style:{"box-shadow":"0 1px 0.5px rgba(11, 20, 26, 0.13)"}},kee={key:0,class:"iafw:px-1 iafw:mb-2"},See=["src"],Cee={key:1,class:"iafw:bg-[#D6F3CF] iafw:w-full iafw:rounded-sm iafw:pb-4 iafw:pt-2 iafw:px-2 iafw:flex iafw:gap-3"},Eee={class:"iafw:line-clamp-2 iafw:break-words iafw:flex-1"},Oee={class:"iafw:border iafw:border-[#95AC9F] iafw:rounded-full iafw:flex iafw:items-center iafw:justify-center iafw:size-7"},Aee={class:"iafw:px-2"},Ree=["innerHTML"],Tee={key:1,class:"iafw:text-muted-foreground"},Pee={class:"iafw:float-right iafw:relative iafw:h-5 iafw:leading-4 iafw:flex iafw:items-end iafw:justify-end iafw:ml-1"},Mee={class:"iafw:flex iafw:items-center iafw:text-black/60 iafw:gap-[3px] iafw:whitespace-nowrap iafw:relative"},Iee={class:"iafw:text-xs"},Nee={class:"iafw:flex"},Dee=q({__name:"Message",props:{message:{},time:{},placeholder:{},selected:{type:Boolean},placeholderValues:{}},emits:["selected","remove:message"],setup(t){const e=t,n=U(()=>_5(e.message.text||"",e.placeholderValues||{}));return(i,r)=>{const o=_k,s=Kt,a=xk,l=vk;return E(),B(l,null,{default:C(()=>[M(bk,null,{default:C(()=>[M(o,null,{default:C(()=>[ie("div",{onClick:r[0]||(r[0]=Bt(f=>i.$emit("selected"),["prevent"])),class:Ce(m(he)("iafw:flex iafw:justify-end iafw:relative iafw:text-left iafw:hover:bg-primary/10 iafw:py-1 iafw:px-3 iafw:cursor-pointer",i.selected&&"iafw:after:content-[''] iafw:after:absolute iafw:after:left-0 iafw:after:top-0 iafw:after:bottom-0 iafw:after:w-0.5 iafw:bg-primary/10"))},[ie("div",_ee,[i.message.media?(E(),X("div",kee,[i.message.media?.type==="image"?(E(),X("img",{key:0,src:i.message.media.url,alt:"Message Media",class:"iafw:w-full"},null,8,See)):Re("",!0),i.message.media?.type==="file"?(E(),X("div",Cee,[M(m(_n),{icon:"ph:file-text-fill",class:"iafw:text-4xl iafw:text-[#757778]"}),ie("div",Eee,Ae(m(UQ)(i.message.media.url)),1),ie("div",Oee,[M(m(_n),{icon:"icomoon-free:arrow-down",class:"iafw:text-md iafw:text-[#95AC9F]"})])])):Re("",!0)])):Re("",!0),ie("div",Aee,[m(n).length>0?(E(),X("span",{key:0,class:"iafw:break-words iafw:whitespace-pre-wrap",innerHTML:m(n)},null,8,Ree)):(E(),X("span",Tee,Ae(i.placeholder),1)),ie("span",Pee,[ie("div",Mee,[ie("span",Iee,Ae(i.time),1),r[2]||(r[2]=ie("span",null,[ie("svg",{viewBox:"0 0 16 11",height:"11",width:"16",preserveAspectRatio:"xMidYMid meet",class:"",fill:"none"},[ie("title",null,"msg-dblcheck"),ie("path",{d:"M11.0714 0.652832C10.991 0.585124 10.8894 0.55127 10.7667 0.55127C10.6186 0.55127 10.4916 0.610514 10.3858 0.729004L4.19688 8.36523L1.79112 6.09277C1.7488 6.04622 1.69802 6.01025 1.63877 5.98486C1.57953 5.95947 1.51817 5.94678 1.45469 5.94678C1.32351 5.94678 1.20925 5.99544 1.11192 6.09277L0.800883 6.40381C0.707784 6.49268 0.661235 6.60482 0.661235 6.74023C0.661235 6.87565 0.707784 6.98991 0.800883 7.08301L3.79698 10.0791C3.94509 10.2145 4.11224 10.2822 4.29844 10.2822C4.40424 10.2822 4.5058 10.259 4.60313 10.2124C4.70046 10.1659 4.78086 10.1003 4.84434 10.0156L11.4903 1.59863C11.5623 1.5013 11.5982 1.40186 11.5982 1.30029C11.5982 1.14372 11.5348 1.01888 11.4078 0.925781L11.0714 0.652832ZM8.6212 8.32715C8.43077 8.20866 8.2488 8.09017 8.0753 7.97168C7.99489 7.89128 7.8891 7.85107 7.75791 7.85107C7.6098 7.85107 7.4892 7.90397 7.3961 8.00977L7.10411 8.33984C7.01947 8.43717 6.97715 8.54508 6.97715 8.66357C6.97715 8.79476 7.0237 8.90902 7.1168 9.00635L8.1959 10.0791C8.33132 10.2145 8.49636 10.2822 8.69102 10.2822C8.79681 10.2822 8.89838 10.259 8.99571 10.2124C9.09304 10.1659 9.17556 10.1003 9.24327 10.0156L15.8639 1.62402C15.9358 1.53939 15.9718 1.43994 15.9718 1.32568C15.9718 1.1818 15.9125 1.05697 15.794 0.951172L15.4386 0.678223C15.3582 0.610514 15.2587 0.57666 15.1402 0.57666C14.9964 0.57666 14.8715 0.635905 14.7657 0.754395L8.6212 8.32715Z",fill:"currentColor"})])],-1))])])])])],2)]),_:1}),M(a,{avoidCollisions:!1,align:"center",side:"left",sideOffset:-40,class:"iafw:bg-primary-foreground iafw:p-0 iafw:px-1",hideArrow:""},{default:C(()=>[ie("div",Nee,[M(s,{variant:"link",class:"iafw:text-primary iafw:size-7",size:"xs",onClick:r[1]||(r[1]=Bt(f=>i.$emit("remove:message"),["prevent"]))},{default:C(()=>[M(m(h_))]),_:1})])]),_:1})]),_:1})]),_:1})}}}),Bee={key:0,class:"iafw:absolute iafw:inset-0 iafw:bg-background/40 iafw:flex iafw:items-center iafw:justify-center iafw:z-10 iafw:rounded-md"},Fee={class:"iafw:relative iafw:py-3 iafw:h-full iafw:flex iafw:flex-col iafw:gap-4"},$ee={class:"iafw:relative iafw:flex iafw:flex-col iafw:w-full iafw:gap"},Lee={class:"iafw:flex iafw:justify-end iafw:px-3"},qee=q({__name:"WhatsAppPreview",props:Ui({messages:{},scroll:{type:Boolean},placeholderValues:{},loading:{type:Boolean}},{selectedIndex:{},selectedIndexModifiers:{}}),emits:Ui(["add:message","remove:message","select:message"],["update:selectedIndex"]),setup(t){const e=t,n=go(t,"selectedIndex"),i=FB({interval:1e3}),r=U(()=>new Date(i.value).toLocaleTimeString("en-US",{timeStyle:"short",hourCycle:"h24"})),o=xF(xee);return(s,a)=>{const l=Kt;return E(),X("div",{class:Ce(m(he)("iafw:bg-[#F5f1eb] iafw:rounded-md iafw:min-h-52 iafw:relative iafw:flex-col-reverse iafw:flex ",s.scroll&&"iafw:overflow-y-auto iafw:h-72"))},[e.loading?(E(),X("div",Bee,[M(m(Qi),{class:"iafw:animate-spin iafw:text-primary"})])):Re("",!0),ie("div",Fee,[ie("div",{class:"iafw:inset-0 iafw:top-0 iafw:absolute iafw:opacity-10 iafw:bg-repeat",style:di({backgroundImage:`url(${m(o)})`})},null,4),ie("div",$ee,[(E(!0),X(Ve,null,Rt(s.messages,(f,u)=>(E(),B(Dee,{key:u,onSelected:c=>s.$emit("select:message",u),"onRemove:message":c=>s.$emit("remove:message",u),message:f,placeholder:"Type a message...",selected:n.value===u,time:m(r),"placeholder-values":e.placeholderValues},null,8,["onSelected","onRemove:message","message","selected","time","placeholder-values"]))),128))]),ie("div",Lee,[M(l,{variant:"glass",class:"iafw:rounded-full iafw:size-10 iafw:shadow-sm iafw:bg-primary-foreground",onClick:a[0]||(a[0]=Bt(f=>s.$emit("add:message"),["prevent"]))},{default:C(()=>[M(m(Kl))]),_:1})])])],2)}}}),Vee={class:"iafw:flex iafw:gap-6"},zee={class:"iafw:flex-1/2"},jee={class:"iafw:flex iafw:flex-row iafw:gap-4"},Hee={class:"iafw:flex iafw:flex-col iafw:gap-4"},Uee={class:"iafw:w-auto"},Wee=q({__name:"NotificationFormContent",setup(t){const e=Os(),n=to(),{form:i}=to(),{currentTrigger:r}=l3(to()),o=bf(),{getTrigger:s}=bf(),a=H(),l=U(()=>i.values.messages[n.currentMessageIndex]||{text:"Type"});function f(h){i.setFieldValue("messages",[...i.values.messages.slice(0,n.currentMessageIndex),h,...i.values.messages.slice(n.currentMessageIndex+1)])}function u(h){n.setCurrentMessageIndex(h),a.value?.commands.setContent(l.value.text||""),a.value?.commands.focus()}function c(h,g){f({...i.values.messages[n.currentMessageIndex],media:h?{type:g,url:h}:void 0})}function d(h){const g=s(h);p(g?.examples?.[0]?.id.toString()),g?.placeholders&&a.value?.commands.updateSuggestionItems([...e.globalPlaceholders,...g.placeholders])}async function p(h){if(!h){n.selectedExample=void 0,n.examplePlaceholderValues={};return}if(n.selectedExample=h,!r.value)return;const g=await o.getExampleData.execute({pathParams:{triggerId:r.value.id,exampleId:h}});g?.data.value?.data?n.examplePlaceholderValues=g.data.value.data:n.examplePlaceholderValues={}}return _t(()=>{console.log("Mounted NotificationFormContent.vue"),i.values.triggerId&&d(i.values.triggerId)}),(h,g)=>{const y=W1,w=U1,v=oK,_=H1,b=iK,x=K1,k=j1;return E(),X("div",null,[ie("div",Vee,[ie("div",zee,[ie("div",jee,[ie("div",Hee,[M(k,{"model-value":m(n).selectedExample,"onUpdate:modelValue":g[0]||(g[0]=S=>p(S))},{default:C(()=>[M(w,{class:"iafw:w-full"},{default:C(()=>[M(y,{placeholder:"Preview Data"})]),_:1}),M(x,null,{default:C(()=>[M(b,null,{default:C(()=>[m(r)?.examples?.length?Re("",!0):(E(),B(v,{key:0,class:"iafw:text-center iafw:p-3 iafw:font-normal iafw:text-muted-foreground"},{default:C(()=>[M(m(lm),{class:"iafw:mx-auto iafw:mb-2 iafw:text-2xl iafw:text-muted-foreground"}),g[7]||(g[7]=_e(" No example data available",-1)),g[8]||(g[8]=ie("br",null,null,-1)),g[9]||(g[9]=_e("for the selected Trigger ",-1))]),_:1})),(E(!0),X(Ve,null,Rt(m(r)?.examples,S=>(E(),B(_,{key:S.id,value:S.id.toString()},{default:C(()=>[_e(Ae(S.title),1)]),_:2},1032,["value"]))),128))]),_:1})]),_:1})]),_:1},8,["model-value"]),M(qee,{"onSelect:message":u,"onAdd:message":g[1]||(g[1]=()=>{m(i).setValues({messages:[...m(i).values.messages,{text:""}]}),m(n).setCurrentMessageIndex(m(i).values.messages.length-1),u(m(n).currentMessageIndex)}),"onRemove:message":g[2]||(g[2]=S=>{if(m(i).values.messages.length<=1)return;const T=m(i).values.messages.filter((A,R)=>R!==S);m(i).setValues({messages:T}),m(n).currentMessageIndex>=T.length&&m(n).setCurrentMessageIndex(Math.max(0,T.length-1)),u(m(n).currentMessageIndex)}),class:"iafw:w-96 iafw:flex-1","selected-index":m(n).currentMessageIndex,messages:m(i).values.messages,"placeholder-values":{...m(e).globalPlaceholdersValues,...m(n).examplePlaceholderValues},loading:!!m(o).getExampleData.isLoading},null,8,["selected-index","messages","placeholder-values","loading"])]),M(bZ,{editor:m(a),"onUpdate:editor":g[3]||(g[3]=S=>it(a)?a.value=S:null),"model-value":m(i).values.messages[m(n).currentMessageIndex]?.text||"","onUpdate:modelValue":g[4]||(g[4]=S=>f({...m(l),text:S})),media:m(l).media,"onUpdate:image":g[5]||(g[5]=S=>c(S,"image")),"onUpdate:file":g[6]||(g[6]=S=>c(S,"file")),"initial-items":m(n).placeholders},null,8,["editor","model-value","media","initial-items"])])]),ie("div",Uee,[M(bee,{"onUpdate:triggerId":d})])])])}}}),Kee=["type","placeholder"],k5=q({inheritAttrs:!1,__name:"BasicInput",props:{defaultValue:{},modelValue:{},class:{},wrapperClass:{},moneyMaskConfig:{},type:{},placeholder:{},mask:{},size:{default:"small"}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,r=Ix(n,"modelValue",e,{passive:!0,defaultValue:n.defaultValue}),s={...{prefix:"R$ ",suffix:"",thousands:".",decimal:",",precision:2,disableNegative:!0,disabled:!1,allowBlank:!1,minimumNumberOfCharacters:0,shouldRound:!0,focusOnRight:!1},...n.moneyMaskConfig||{}},a=he("iafw:border iafw:rounded-md iafw:has-focus-visible:border-ring iafw:has-focus-visible:ring-ring/50 iafw:has-focus-visible:ring-1 iafw:w-full iafw:min-w-0 iafw:border-input iafw:shadow-xs iafw:transition-[color,box-shadow] ","iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive",n.class),l=he("iafw:border iafw:rounded-md iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:focus-visible:ring-1 iafw:w-full iafw:min-w-0 iafw:border-input","iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive",n.class),f=he("iafw:file:text-foreground iafw:placeholder:text-muted-foreground iafw:selection:bg-primary iafw:selection:text-primary-foreground iafw:dark:bg-input/30 iafw:flex iafw:h-9 iafw:bg-transparent iafw:px-3 iafw:py-1 iafw:text-base iafw:shadow-xs iafw:transition-[color,box-shadow] iafw:outline-none iafw:file:inline-flex iafw:file:h-7 iafw:file:border-0 iafw:file:bg-transparent iafw:file:text-sm iafw:file:font-medium iafw:disabled:pointer-events-none iafw:disabled:cursor-not-allowed iafw:disabled:opacity-50 iafw:md:text-sm",n.size==="small"&&"iafw:h-9",n.size==="medium"&&"iafw:h-12",n.size==="large"&&"iafw:h-14");return(u,c)=>m(r)&&n.type==="money"?(E(),B(m($k),le({key:0,modelValue:m(r),"onUpdate:modelValue":c[0]||(c[0]=d=>it(r)?r.value=d:null),config:s,"data-slot":"input"},{...u.$attrs,...s},{class:m(he)(m(l),m(f))}),null,16,["modelValue","class"])):(E(),X("div",{key:1,class:Ce([m(he)(m(a),n.wrapperClass),"iafw:flex iafw:items-center"])},[z(u.$slots,"prepend"),ul(ie("input",le({"onUpdate:modelValue":c[1]||(c[1]=d=>it(r)?r.value=d:null)},u.$attrs,{"data-slot":"input",type:u.type,placeholder:u.placeholder,class:m(he)(m(f),"iafw:flex-1 iafw:shadow-none iafw:min-w-0",n.class)}),null,16,Kee),[[m(Hk),u.mask],[zv,m(r)]]),z(u.$slots,"append")],2))}}),Gee={class:"iafw:flex iafw:justify-between iafw:mb-6"},Jee={class:"iafw:flex"},Yee={key:0,class:"iafw:flex iafw:items-center iafw:mr-3"},Xee={class:"iafw:flex iafw:gap-3"},Qee={class:"iafw:text-2xl"},Zee={class:"iafw:text-muted-foreground"},ete={class:"iafw:flex iafw:space-x-2 iafw:items-center"},tte=q({__name:"FormPageHeader",props:{name:{},title:{},description:{},loading:{type:Boolean},backRoute:{}},setup(t){const{submit:e,isCreating:n}=tK();return(i,r)=>{const o=Kt,s=ts("RouterLink");return E(),X("div",Gee,[ie("div",Jee,[i.backRoute?(E(),X("div",Yee,[M(s,{to:i.backRoute,custom:""},{default:C(({navigate:a,href:l})=>[M(o,{variant:"ghost",href:l,as:"a",onClick:Bt(f=>a(),["prevent"])},{default:C(()=>[M(m(MF))]),_:1},8,["href","onClick"])]),_:1},8,["to"])])):Re("",!0),ie("div",null,[ie("div",Xee,[z(i.$slots,"title",{},()=>[ie("h2",Qee,Ae(i.title||i.name),1)])]),ie("p",Zee,Ae(i.description||m(n)?`Create your ${i.name.toLowerCase()}`:`Create your ${i.name.toLowerCase()} details`),1)])]),ie("div",ete,[z(i.$slots,"actions"),M(o,{variant:"default",loading:i.loading,disabled:i.loading,onClick:Bt(m(e),["prevent"])},{default:C(()=>[i.loading?(E(),B(m(Qi),{key:0,class:"iafw:animate-spin"})):(E(),B(m(ZF),{key:1})),r[0]||(r[0]=_e(" Save ",-1))]),_:1},8,["loading","disabled","onClick"])])])}}}),nte=q({__name:"NotificationFormHeader",emits:["send-test"],setup(t){const e=Os();return(n,i)=>{const r=Qm,o=Vm;return E(),B(tte,{name:"Notification",backRoute:{name:"notifications",query:{page:"infixs-pingo-notify",path:"/notifications"}},loading:!!m(e).create.isLoading||!!m(e).update.isLoading},{title:C(()=>[M(m(Ss),{name:"title"},{default:C(({componentField:s,errors:a})=>[M(o,null,{default:C(()=>[M(r,null,{default:C(()=>[M(k5,le(s,{placeholder:"Notification Title",wrapperClass:m(he)("iafw:border-0 iafw:shadow-none iafw:has-focus-visible:ring-0 iafw:rounded-none",a.length>0&&"iafw:border-b-1 iafw:border-destructive"),class:"iafw:md:text-2xl iafw:p-0 iafw:placeholder:text-muted-foreground/40 iafw:w-96"}),{append:C(()=>[a.length>0?(E(),B(m(Fc),{key:0,class:"iafw:text-destructive"})):Re("",!0)]),_:2},1040,["wrapperClass"])]),_:2},1024)]),_:2},1024)]),_:1})]),_:1},8,["loading"])}}}),ite={},rte={class:"iafw:flex iafw:gap-6"},ote={class:"iafw:flex-1"},ste={class:"iafw:flex iafw:gap-4 iafw:w-full iafw:h-72"},ate={class:"iafw:flex-1 iafw:flex iafw:flex-col iafw:gap-4"},lte={class:"iafw:flex iafw:gap-3"},fte={class:"iafw:w-72"};function ute(t,e){const n=Ic;return E(),X("div",null,[ie("div",rte,[ie("div",ote,[ie("div",ste,[M(n,{class:"iafw:h-full iafw:w-72"}),ie("div",ate,[ie("div",lte,[M(n,{class:"iafw:h-9 iafw:w-10"}),M(n,{class:"iafw:w-20 iafw:h-9"}),M(n,{class:"iafw:h-9 iafw:w-16"}),M(n,{class:"iafw:h-9 iafw:w-16"})]),M(n,{class:"iafw:h-full iafw:flex-1"})])])]),ie("div",fte,[M(n,{class:"iafw:h-52"})])])])}const cte=of(ite,[["render",ute]]),dte={class:"iafw:text-center iafw:max-w-96"},pte={key:1},S5=q({__name:"ErrorPage",props:{link:{},center:{type:Boolean}},setup(t){const e=H(!1);function n(){e.value=!0,window.location.reload()}return(i,r)=>{const o=ts("RouterLink"),s=Kt;return E(),X("div",{class:Ce(m(he)("iafw:w-full iafw:flex iafw:items-center iafw:flex-col iafw:gap-5",i.center&&"iafw:h-60 iafw:justify-center"))},[M(m(_n),{icon:"jam:alert-f",class:"iafw:text-3xl iafw:text-destructive"}),ie("div",dte,[r[1]||(r[1]=_e(" Oops! There was an error loading the page. Please try again. If the problem persists, please ",-1)),i.link?(E(),B(o,{key:0,to:i.link,class:"iafw:text-tertiary hover:iafw:underline",is:"a"},{default:C(()=>[...r[0]||(r[0]=[_e(" contact support ",-1)])]),_:1},8,["to"])):(E(),X("span",pte,"contact support")),r[2]||(r[2]=_e(". ",-1))]),M(s,{variant:"outline",onClick:Bt(n,["prevent"]),loading:m(e)},{default:C(()=>[...r[3]||(r[3]=[_e("Reload Page",-1)])]),_:1},8,["loading"])],2)}}}),C5=Symbol();function hte(t){const e=H(!1),n=H(t[0]?.props?.name||null),i=tn({}),r=U(()=>t.findIndex(g=>g.props?.name===n.value)),o=U(()=>r.value===0),s=U(()=>r.value===t.length-1),a={title:void 0,description:void 0,nextButtonText:void 0,nextButtonIcon:void 0,nextLoading:!1,prevButtonText:void 0,hideNextButton:void 0,hidePrevButton:void 0,nextFn:void 0,prevFn:void 0},l=tn({...a});je(n,()=>{c()});async function f(){n.value=t[r.value+1]?.props?.name||null}async function u(){n.value=t[r.value-1]?.props?.name||null}function c(){Object.assign(l,{...a})}function d(){n.value=t[0]?.props?.name||null}function p(g){d(),Object.assign(i,g),e.value=!0}function h(){e.value=!1}return{isOpen:e,open:p,close:h,currentStep:n,nextStep:f,prevStep:u,data:i,steps:t,isFirstStep:o,isLastStep:s,currentIndex:r,stepConfig:l,resetSteps:d,resetConfig:c}}function py(){const t=Qt(C5);if(!t)throw new Error("useWizardDialog should be used within <WizardDialog>");return t}function gte(t){function e(n){t?.value?.getContext().open(n)}return{open:e}}function mte(t){const e=py();Object.assign(e.stepConfig,t)}const E5=q({__name:"WizardDialogStep",props:{name:{},title:{},description:{},nextButtonText:{},nextButtonIcon:{},onNext:{type:Function}},setup(t){const{data:e,stepConfig:n}=py(),i=t;return i.nextButtonText&&(n.nextButtonText=i.nextButtonText),i.nextButtonIcon&&(n.nextButtonIcon=i.nextButtonIcon),i.description&&(n.description=i.description),i.onNext&&(n.nextFn=async()=>{n.nextLoading=!0;try{await i.onNext?.()}finally{n.nextLoading=!1}}),(r,o)=>(E(),X("div",null,[z(r.$slots,"default",{data:m(e)})]))}}),yte=q({__name:"Spinner",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),B(m(Qi),{role:"status","aria-label":"Loading",class:Ce(m(he)("iafw:size-4 iafw:animate-spin",e.class))},null,8,["class"]))}}),wte=q({__name:"WizardDialogContent",setup(t){const e=py(),n=U(()=>e.steps.find(i=>i.props?.name===e.currentStep.value));return(i,r)=>{const o=wk,s=yk,a=mk,l=Kt,f=H3;return E(),X(Ve,null,[M(a,null,{default:C(()=>[M(o,null,{default:C(()=>[_e(Ae(m(n)?.props?.title),1)]),_:1}),ul(M(s,null,{default:C(()=>[_e(Ae(m(e).stepConfig.description),1)]),_:1},512),[[Av,m(e).stepConfig.description]])]),_:1}),ie("div",null,[M(Bu,{name:"slide-left",mode:"out-in"},{default:C(()=>[m(n)?(E(),B(dn(m(n)),{key:m(n).props?.name})):Re("",!0)]),_:1})]),M(f,null,{default:C(()=>[m(e).isFirstStep.value?Re("",!0):(E(),B(l,{key:0,onClick:m(e).prevStep,variant:"outline"},{default:C(()=>[...r[0]||(r[0]=[_e(" Voltar ",-1)])]),_:1},8,["onClick"])),M(l,{onClick:m(e).stepConfig.nextFn,disabled:m(e).stepConfig.nextLoading},{default:C(()=>[m(e).stepConfig.nextLoading?(E(),B(yte,{key:0})):m(e).stepConfig.nextButtonIcon?(E(),B(dn(m(e).stepConfig.nextButtonIcon),{key:1})):Re("",!0),_e(" "+Ae(m(e).stepConfig.nextButtonText||"Next"),1)]),_:1},8,["onClick","disabled"])]),_:1})],64)}}}),vte=q({__name:"WizardDialog",setup(t,{expose:e}){const n=Nw(),i=U(()=>(n.default?.()??[]).filter(s=>s.type===E5)),r=hte(i.value);Si(C5,r);function o(){return r}return e({getContext:o}),(s,a)=>(E(),B(z3,{open:m(r).isOpen.value,"onUpdate:open":a[0]||(a[0]=l=>m(r).isOpen.value=l)},{default:C(()=>[M(j3,{class:"max-w-full h-full md:h-auto"},{default:C(()=>[M(wte)]),_:1})]),_:1},8,["open"]))}}),O5=JSON.parse(`[{"code":"ad","dialCode":"+376","name":"Andorra","icon":"circle-flags:ad"},{"code":"ae","dialCode":"+971","name":"United Arab Emirates","icon":"circle-flags:ae"},{"code":"af","dialCode":"+93","name":"Afghanistan","icon":"circle-flags:af"},{"code":"ag","dialCode":"+1268","name":"Antigua and Barbuda","icon":"circle-flags:ag"},{"code":"ai","dialCode":"+1264","name":"Anguilla","icon":"circle-flags:ai"},{"code":"al","dialCode":"+355","name":"Albania","icon":"circle-flags:al"},{"code":"am","dialCode":"+374","name":"Armenia","icon":"circle-flags:am"},{"code":"ao","dialCode":"+244","name":"Angola","icon":"circle-flags:ao"},{"code":"aq","dialCode":"+672","name":"Antarctica","icon":"circle-flags:aq"},{"code":"ar","dialCode":"+54","name":"Argentina","icon":"circle-flags:ar"},{"code":"as","dialCode":"+1684","name":"American Samoa","icon":"circle-flags:as"},{"code":"at","dialCode":"+43","name":"Austria","icon":"circle-flags:at"},{"code":"au","dialCode":"+61","name":"Australia","icon":"circle-flags:au"},{"code":"aw","dialCode":"+297","name":"Aruba","icon":"circle-flags:aw"},{"code":"ax","dialCode":"+358","name":"Aland Islands","icon":"circle-flags:ax"},{"code":"az","dialCode":"+994","name":"Azerbaijan","icon":"circle-flags:az"},{"code":"ba","dialCode":"+387","name":"Bosnia and Herzegovina","icon":"circle-flags:ba"},{"code":"bb","dialCode":"+1246","name":"Barbados","icon":"circle-flags:bb"},{"code":"bd","dialCode":"+880","name":"Bangladesh","icon":"circle-flags:bd"},{"code":"be","dialCode":"+32","name":"Belgium","icon":"circle-flags:be"},{"code":"bf","dialCode":"+226","name":"Burkina Faso","icon":"circle-flags:bf"},{"code":"bg","dialCode":"+359","name":"Bulgaria","icon":"circle-flags:bg"},{"code":"bh","dialCode":"+973","name":"Bahrain","icon":"circle-flags:bh"},{"code":"bi","dialCode":"+257","name":"Burundi","icon":"circle-flags:bi"},{"code":"bj","dialCode":"+229","name":"Benin","icon":"circle-flags:bj"},{"code":"bl","dialCode":"+590","name":"Saint Barthelemy","icon":"circle-flags:bl"},{"code":"bm","dialCode":"+1441","name":"Bermuda","icon":"circle-flags:bm"},{"code":"bn","dialCode":"+673","name":"Brunei Darussalam","icon":"circle-flags:bn"},{"code":"bo","dialCode":"+591","name":"Bolivia","icon":"circle-flags:bo"},{"code":"bq","dialCode":"+599","name":"Caribbean Netherlands","icon":"circle-flags:bq"},{"code":"br","dialCode":"+55","name":"Brazil","icon":"circle-flags:br","mask":"(##) #####-####"},{"code":"bs","dialCode":"+1242","name":"Bahamas","icon":"circle-flags:bs"},{"code":"bt","dialCode":"+975","name":"Bhutan","icon":"circle-flags:bt"},{"code":"bv","dialCode":"+47","name":"Bouvet Island","icon":"circle-flags:bv"},{"code":"bw","dialCode":"+267","name":"Botswana","icon":"circle-flags:bw"},{"code":"by","dialCode":"+375","name":"Belarus","icon":"circle-flags:by"},{"code":"bz","dialCode":"+501","name":"Belize","icon":"circle-flags:bz"},{"code":"ca","dialCode":"+1","name":"Canada","icon":"circle-flags:ca"},{"code":"cc","dialCode":"+61","name":"Cocos (Keeling) Islands","icon":"circle-flags:cc"},{"code":"cd","dialCode":"+243","name":"Congo (DRC)","icon":"circle-flags:cd"},{"code":"cf","dialCode":"+236","name":"Central African Republic","icon":"circle-flags:cf"},{"code":"cg","dialCode":"+242","name":"Congo","icon":"circle-flags:cg"},{"code":"ch","dialCode":"+41","name":"Switzerland","icon":"circle-flags:ch"},{"code":"ci","dialCode":"+225","name":"Cote d'Ivoire","icon":"circle-flags:ci"},{"code":"ck","dialCode":"+682","name":"Cook Islands","icon":"circle-flags:ck"},{"code":"cl","dialCode":"+56","name":"Chile","icon":"circle-flags:cl"},{"code":"cm","dialCode":"+237","name":"Cameroon","icon":"circle-flags:cm"},{"code":"cn","dialCode":"+86","name":"China","icon":"circle-flags:cn"},{"code":"co","dialCode":"+57","name":"Colombia","icon":"circle-flags:co"},{"code":"cr","dialCode":"+506","name":"Costa Rica","icon":"circle-flags:cr"},{"code":"cu","dialCode":"+53","name":"Cuba","icon":"circle-flags:cu"},{"code":"cv","dialCode":"+238","name":"Cape Verde","icon":"circle-flags:cv"},{"code":"cw","dialCode":"+599","name":"Curacao","icon":"circle-flags:cw"},{"code":"cx","dialCode":"+61","name":"Christmas Island","icon":"circle-flags:cx"},{"code":"cy","dialCode":"+357","name":"Cyprus","icon":"circle-flags:cy"},{"code":"cz","dialCode":"+420","name":"Czech Republic","icon":"circle-flags:cz"},{"code":"de","dialCode":"+49","name":"Germany","icon":"circle-flags:de"},{"code":"dj","dialCode":"+253","name":"Djibouti","icon":"circle-flags:dj"},{"code":"dk","dialCode":"+45","name":"Denmark","icon":"circle-flags:dk"},{"code":"dm","dialCode":"+1767","name":"Dominica","icon":"circle-flags:dm"},{"code":"do","dialCode":"+1","name":"Dominican Republic","icon":"circle-flags:do"},{"code":"dz","dialCode":"+213","name":"Algeria","icon":"circle-flags:dz"},{"code":"ec","dialCode":"+593","name":"Ecuador","icon":"circle-flags:ec"},{"code":"ee","dialCode":"+372","name":"Estonia","icon":"circle-flags:ee"},{"code":"eg","dialCode":"+20","name":"Egypt","icon":"circle-flags:eg"},{"code":"eh","dialCode":"+212","name":"Western Sahara","icon":"circle-flags:eh"},{"code":"er","dialCode":"+291","name":"Eritrea","icon":"circle-flags:er"},{"code":"es","dialCode":"+34","name":"Spain","icon":"circle-flags:es"},{"code":"et","dialCode":"+251","name":"Ethiopia","icon":"circle-flags:et"},{"code":"fi","dialCode":"+358","name":"Finland","icon":"circle-flags:fi"},{"code":"fj","dialCode":"+679","name":"Fiji","icon":"circle-flags:fj"},{"code":"fk","dialCode":"+500","name":"Falkland Islands","icon":"circle-flags:fk"},{"code":"fm","dialCode":"+691","name":"Micronesia","icon":"circle-flags:fm"},{"code":"fo","dialCode":"+298","name":"Faroe Islands","icon":"circle-flags:fo"},{"code":"fr","dialCode":"+33","name":"France","icon":"circle-flags:fr"},{"code":"ga","dialCode":"+241","name":"Gabon","icon":"circle-flags:ga"},{"code":"gb","dialCode":"+44","name":"United Kingdom","icon":"circle-flags:gb"},{"code":"gd","dialCode":"+1473","name":"Grenada","icon":"circle-flags:gd"},{"code":"ge","dialCode":"+995","name":"Georgia","icon":"circle-flags:ge"},{"code":"gf","dialCode":"+594","name":"French Guiana","icon":"circle-flags:gf"},{"code":"gg","dialCode":"+44","name":"Guernsey","icon":"circle-flags:gg"},{"code":"gh","dialCode":"+233","name":"Ghana","icon":"circle-flags:gh"},{"code":"gi","dialCode":"+350","name":"Gibraltar","icon":"circle-flags:gi"},{"code":"gl","dialCode":"+299","name":"Greenland","icon":"circle-flags:gl"},{"code":"gm","dialCode":"+220","name":"Gambia","icon":"circle-flags:gm"},{"code":"gn","dialCode":"+224","name":"Guinea","icon":"circle-flags:gn"},{"code":"gp","dialCode":"+590","name":"Guadeloupe","icon":"circle-flags:gp"},{"code":"gq","dialCode":"+240","name":"Equatorial Guinea","icon":"circle-flags:gq"},{"code":"gr","dialCode":"+30","name":"Greece","icon":"circle-flags:gr"},{"code":"gs","dialCode":"+500","name":"South Georgia","icon":"circle-flags:gs"},{"code":"gt","dialCode":"+502","name":"Guatemala","icon":"circle-flags:gt"},{"code":"gu","dialCode":"+1671","name":"Guam","icon":"circle-flags:gu"},{"code":"gw","dialCode":"+245","name":"Guinea-Bissau","icon":"circle-flags:gw"},{"code":"gy","dialCode":"+592","name":"Guyana","icon":"circle-flags:gy"},{"code":"hk","dialCode":"+852","name":"Hong Kong","icon":"circle-flags:hk"},{"code":"hm","dialCode":"+672","name":"Heard Island","icon":"circle-flags:hm"},{"code":"hn","dialCode":"+504","name":"Honduras","icon":"circle-flags:hn"},{"code":"hr","dialCode":"+385","name":"Croatia","icon":"circle-flags:hr"},{"code":"ht","dialCode":"+509","name":"Haiti","icon":"circle-flags:ht"},{"code":"hu","dialCode":"+36","name":"Hungary","icon":"circle-flags:hu"},{"code":"id","dialCode":"+62","name":"Indonesia","icon":"circle-flags:id"},{"code":"ie","dialCode":"+353","name":"Ireland","icon":"circle-flags:ie"},{"code":"il","dialCode":"+972","name":"Israel","icon":"circle-flags:il"},{"code":"im","dialCode":"+44","name":"Isle of Man","icon":"circle-flags:im"},{"code":"in","dialCode":"+91","name":"India","icon":"circle-flags:in"},{"code":"io","dialCode":"+246","name":"British Indian Ocean Territory","icon":"circle-flags:io"},{"code":"iq","dialCode":"+964","name":"Iraq","icon":"circle-flags:iq"},{"code":"ir","dialCode":"+98","name":"Iran","icon":"circle-flags:ir"},{"code":"is","dialCode":"+354","name":"Iceland","icon":"circle-flags:is"},{"code":"it","dialCode":"+39","name":"Italy","icon":"circle-flags:it"},{"code":"je","dialCode":"+44","name":"Jersey","icon":"circle-flags:je"},{"code":"jm","dialCode":"+1876","name":"Jamaica","icon":"circle-flags:jm"},{"code":"jo","dialCode":"+962","name":"Jordan","icon":"circle-flags:jo"},{"code":"jp","dialCode":"+81","name":"Japan","icon":"circle-flags:jp"},{"code":"ke","dialCode":"+254","name":"Kenya","icon":"circle-flags:ke"},{"code":"kg","dialCode":"+996","name":"Kyrgyzstan","icon":"circle-flags:kg"},{"code":"kh","dialCode":"+855","name":"Cambodia","icon":"circle-flags:kh"},{"code":"ki","dialCode":"+686","name":"Kiribati","icon":"circle-flags:ki"},{"code":"km","dialCode":"+269","name":"Comoros","icon":"circle-flags:km"},{"code":"kn","dialCode":"+1869","name":"Saint Kitts and Nevis","icon":"circle-flags:kn"},{"code":"kp","dialCode":"+850","name":"North Korea","icon":"circle-flags:kp"},{"code":"kr","dialCode":"+82","name":"South Korea","icon":"circle-flags:kr"},{"code":"kw","dialCode":"+965","name":"Kuwait","icon":"circle-flags:kw"},{"code":"ky","dialCode":"+1345","name":"Cayman Islands","icon":"circle-flags:ky"},{"code":"kz","dialCode":"+7","name":"Kazakhstan","icon":"circle-flags:kz"},{"code":"la","dialCode":"+856","name":"Laos","icon":"circle-flags:la"},{"code":"lb","dialCode":"+961","name":"Lebanon","icon":"circle-flags:lb"},{"code":"lc","dialCode":"+1758","name":"Saint Lucia","icon":"circle-flags:lc"},{"code":"li","dialCode":"+423","name":"Liechtenstein","icon":"circle-flags:li"},{"code":"lk","dialCode":"+94","name":"Sri Lanka","icon":"circle-flags:lk"},{"code":"lr","dialCode":"+231","name":"Liberia","icon":"circle-flags:lr"},{"code":"ls","dialCode":"+266","name":"Lesotho","icon":"circle-flags:ls"},{"code":"lt","dialCode":"+370","name":"Lithuania","icon":"circle-flags:lt"},{"code":"lu","dialCode":"+352","name":"Luxembourg","icon":"circle-flags:lu"},{"code":"lv","dialCode":"+371","name":"Latvia","icon":"circle-flags:lv"},{"code":"ly","dialCode":"+218","name":"Libya","icon":"circle-flags:ly"},{"code":"ma","dialCode":"+212","name":"Morocco","icon":"circle-flags:ma"},{"code":"mc","dialCode":"+377","name":"Monaco","icon":"circle-flags:mc"},{"code":"md","dialCode":"+373","name":"Moldova","icon":"circle-flags:md"},{"code":"me","dialCode":"+382","name":"Montenegro","icon":"circle-flags:me"},{"code":"mf","dialCode":"+590","name":"Saint Martin","icon":"circle-flags:mf"},{"code":"mg","dialCode":"+261","name":"Madagascar","icon":"circle-flags:mg"},{"code":"mh","dialCode":"+692","name":"Marshall Islands","icon":"circle-flags:mh"},{"code":"mk","dialCode":"+389","name":"North Macedonia","icon":"circle-flags:mk"},{"code":"ml","dialCode":"+223","name":"Mali","icon":"circle-flags:ml"},{"code":"mm","dialCode":"+95","name":"Myanmar","icon":"circle-flags:mm"},{"code":"mn","dialCode":"+976","name":"Mongolia","icon":"circle-flags:mn"},{"code":"mo","dialCode":"+853","name":"Macao","icon":"circle-flags:mo"},{"code":"mp","dialCode":"+1670","name":"Northern Mariana Islands","icon":"circle-flags:mp"},{"code":"mq","dialCode":"+596","name":"Martinique","icon":"circle-flags:mq"},{"code":"mr","dialCode":"+222","name":"Mauritania","icon":"circle-flags:mr"},{"code":"ms","dialCode":"+1664","name":"Montserrat","icon":"circle-flags:ms"},{"code":"mt","dialCode":"+356","name":"Malta","icon":"circle-flags:mt"},{"code":"mu","dialCode":"+230","name":"Mauritius","icon":"circle-flags:mu"},{"code":"mv","dialCode":"+960","name":"Maldives","icon":"circle-flags:mv"},{"code":"mw","dialCode":"+265","name":"Malawi","icon":"circle-flags:mw"},{"code":"mx","dialCode":"+52","name":"Mexico","icon":"circle-flags:mx"},{"code":"my","dialCode":"+60","name":"Malaysia","icon":"circle-flags:my"},{"code":"mz","dialCode":"+258","name":"Mozambique","icon":"circle-flags:mz"},{"code":"na","dialCode":"+264","name":"Namibia","icon":"circle-flags:na"},{"code":"nc","dialCode":"+687","name":"New Caledonia","icon":"circle-flags:nc"},{"code":"ne","dialCode":"+227","name":"Niger","icon":"circle-flags:ne"},{"code":"nf","dialCode":"+672","name":"Norfolk Island","icon":"circle-flags:nf"},{"code":"ng","dialCode":"+234","name":"Nigeria","icon":"circle-flags:ng"},{"code":"ni","dialCode":"+505","name":"Nicaragua","icon":"circle-flags:ni"},{"code":"nl","dialCode":"+31","name":"Netherlands","icon":"circle-flags:nl"},{"code":"no","dialCode":"+47","name":"Norway","icon":"circle-flags:no"},{"code":"np","dialCode":"+977","name":"Nepal","icon":"circle-flags:np"},{"code":"nr","dialCode":"+674","name":"Nauru","icon":"circle-flags:nr"},{"code":"nu","dialCode":"+683","name":"Niue","icon":"circle-flags:nu"},{"code":"nz","dialCode":"+64","name":"New Zealand","icon":"circle-flags:nz"},{"code":"om","dialCode":"+968","name":"Oman","icon":"circle-flags:om"},{"code":"pa","dialCode":"+507","name":"Panama","icon":"circle-flags:pa"},{"code":"pe","dialCode":"+51","name":"Peru","icon":"circle-flags:pe"},{"code":"pf","dialCode":"+689","name":"French Polynesia","icon":"circle-flags:pf"},{"code":"pg","dialCode":"+675","name":"Papua New Guinea","icon":"circle-flags:pg"},{"code":"ph","dialCode":"+63","name":"Philippines","icon":"circle-flags:ph"},{"code":"pk","dialCode":"+92","name":"Pakistan","icon":"circle-flags:pk"},{"code":"pl","dialCode":"+48","name":"Poland","icon":"circle-flags:pl"},{"code":"pm","dialCode":"+508","name":"Saint Pierre and Miquelon","icon":"circle-flags:pm"},{"code":"pn","dialCode":"+872","name":"Pitcairn","icon":"circle-flags:pn"},{"code":"pr","dialCode":"+1","name":"Puerto Rico","icon":"circle-flags:pr"},{"code":"ps","dialCode":"+970","name":"Palestine","icon":"circle-flags:ps"},{"code":"pt","dialCode":"+351","name":"Portugal","icon":"circle-flags:pt"},{"code":"pw","dialCode":"+680","name":"Palau","icon":"circle-flags:pw"},{"code":"py","dialCode":"+595","name":"Paraguay","icon":"circle-flags:py"},{"code":"qa","dialCode":"+974","name":"Qatar","icon":"circle-flags:qa"},{"code":"re","dialCode":"+262","name":"Reunion","icon":"circle-flags:re"},{"code":"ro","dialCode":"+40","name":"Romania","icon":"circle-flags:ro"},{"code":"rs","dialCode":"+381","name":"Serbia","icon":"circle-flags:rs"},{"code":"ru","dialCode":"+7","name":"Russia","icon":"circle-flags:ru"},{"code":"rw","dialCode":"+250","name":"Rwanda","icon":"circle-flags:rw"},{"code":"sa","dialCode":"+966","name":"Saudi Arabia","icon":"circle-flags:sa"},{"code":"sb","dialCode":"+677","name":"Solomon Islands","icon":"circle-flags:sb"},{"code":"sc","dialCode":"+248","name":"Seychelles","icon":"circle-flags:sc"},{"code":"sd","dialCode":"+249","name":"Sudan","icon":"circle-flags:sd"},{"code":"se","dialCode":"+46","name":"Sweden","icon":"circle-flags:se"},{"code":"sg","dialCode":"+65","name":"Singapore","icon":"circle-flags:sg"},{"code":"sh","dialCode":"+290","name":"Saint Helena","icon":"circle-flags:sh"},{"code":"si","dialCode":"+386","name":"Slovenia","icon":"circle-flags:si"},{"code":"sj","dialCode":"+47","name":"Svalbard and Jan Mayen","icon":"circle-flags:sj"},{"code":"sk","dialCode":"+421","name":"Slovakia","icon":"circle-flags:sk"},{"code":"sl","dialCode":"+232","name":"Sierra Leone","icon":"circle-flags:sl"},{"code":"sm","dialCode":"+378","name":"San Marino","icon":"circle-flags:sm"},{"code":"sn","dialCode":"+221","name":"Senegal","icon":"circle-flags:sn"},{"code":"so","dialCode":"+252","name":"Somalia","icon":"circle-flags:so"},{"code":"sr","dialCode":"+597","name":"Suriname","icon":"circle-flags:sr"},{"code":"ss","dialCode":"+211","name":"South Sudan","icon":"circle-flags:ss"},{"code":"st","dialCode":"+239","name":"São Tomé and Príncipe","icon":"circle-flags:st"},{"code":"sv","dialCode":"+503","name":"El Salvador","icon":"circle-flags:sv"},{"code":"sx","dialCode":"+1721","name":"Sint Maarten","icon":"circle-flags:sx"},{"code":"sy","dialCode":"+963","name":"Syrian Arab Republic","icon":"circle-flags:sy"},{"code":"sz","dialCode":"+268","name":"Swaziland","icon":"circle-flags:sz"},{"code":"tc","dialCode":"+1649","name":"Turks and Caicos Islands","icon":"circle-flags:tc"},{"code":"td","dialCode":"+235","name":"Chad","icon":"circle-flags:td"},{"code":"tf","dialCode":"+262","name":"French Southern Territories","icon":"circle-flags:tf"},{"code":"tg","dialCode":"+228","name":"Togo","icon":"circle-flags:tg"},{"code":"th","dialCode":"+66","name":"Thailand","icon":"circle-flags:th"},{"code":"tj","dialCode":"+992","name":"Tajikistan","icon":"circle-flags:tj"},{"code":"tk","dialCode":"+690","name":"Tokelau","icon":"circle-flags:tk"},{"code":"tl","dialCode":"+670","name":"Timor-Leste","icon":"circle-flags:tl"},{"code":"tm","dialCode":"+993","name":"Turkmenistan","icon":"circle-flags:tm"},{"code":"tn","dialCode":"+216","name":"Tunisia","icon":"circle-flags:tn"},{"code":"to","dialCode":"+676","name":"Tonga","icon":"circle-flags:to"},{"code":"tr","dialCode":"+90","name":"Turkey","icon":"circle-flags:tr"},{"code":"tt","dialCode":"+1868","name":"Trinidad and Tobago","icon":"circle-flags:tt"},{"code":"tv","dialCode":"+688","name":"Tuvalu","icon":"circle-flags:tv"},{"code":"tw","dialCode":"+886","name":"Taiwan, Province of China","icon":"circle-flags:tw"},{"code":"tz","dialCode":"+255","name":"Tanzania, United Republic of","icon":"circle-flags:tz"},{"code":"ua","dialCode":"+380","name":"Ukraine","icon":"circle-flags:ua"},{"code":"ug","dialCode":"+256","name":"Uganda","icon":"circle-flags:ug"},{"code":"um","dialCode":"+1","name":"United States Minor Outlying Islands","icon":"circle-flags:um"},{"code":"us","dialCode":"+1","name":"United States","icon":"circle-flags:us"},{"code":"uy","dialCode":"+598","name":"Uruguay","icon":"circle-flags:uy"},{"code":"uz","dialCode":"+998","name":"Uzbekistan","icon":"circle-flags:uz"},{"code":"va","dialCode":"+39","name":"Holy See (Vatican City State)","icon":"circle-flags:va"},{"code":"vc","dialCode":"+1784","name":"Saint Vincent and the Grenadines","icon":"circle-flags:vc"},{"code":"ve","dialCode":"+58","name":"Venezuela","icon":"circle-flags:ve"},{"code":"vg","dialCode":"+1284","name":"Virgin Islands, British","icon":"circle-flags:vg"},{"code":"vi","dialCode":"+1340","name":"Virgin Islands, U.S.","icon":"circle-flags:vi"},{"code":"vn","dialCode":"+84","name":"Viet Nam","icon":"circle-flags:vn"},{"code":"vu","dialCode":"+678","name":"Vanuatu","icon":"circle-flags:vu"},{"code":"wf","dialCode":"+681","name":"Wallis and Futuna","icon":"circle-flags:wf"},{"code":"ws","dialCode":"+685","name":"Samoa","icon":"circle-flags:ws"},{"code":"ye","dialCode":"+967","name":"Yemen","icon":"circle-flags:ye"},{"code":"yt","dialCode":"+262","name":"Mayotte","icon":"circle-flags:yt"},{"code":"za","dialCode":"+27","name":"South Africa","icon":"circle-flags:za"},{"code":"zm","dialCode":"+260","name":"Zambia","icon":"circle-flags:zm"},{"code":"zw","dialCode":"+263","name":"Zimbabwe","icon":"circle-flags:zw"}]`),bte={class:"iafw:flex"},xte={key:0,class:"iafw:flex iafw:items-center iafw:gap-2"},_te={key:1,class:"iafw:text-muted-foreground"},kte={class:"iafw:flex iafw:items-center iafw:gap-2"},Ste=q({inheritAttrs:!1,__name:"PhoneInput",props:Ui({initialCountryCode:{},loading:{type:Boolean},placeholder:{},selectLabel:{},size:{},label:{},withPlus:{type:Boolean,default:!1},hideChevrons:{type:Boolean}},{modelValue:{},modelModifiers:{},countryCode:{},countryCodeModifiers:{}}),emits:Ui(["update:phone-data"],["update:modelValue","update:countryCode"]),setup(t,{emit:e}){const n=H(!1),i=t,r=go(t,"modelValue"),o=go(t,"countryCode");o.value=o.value||i.initialCountryCode?.toLocaleLowerCase()||"";const s=U(()=>O5.find(d=>d.code===o.value)||null),a=e;_t(()=>{a("update:phone-data",{dialCode:s.value?.dialCode||"",countryCode:o.value||"",number:r.value||""})});function l(d){d&&(o.value=d.code,n.value=!1,a("update:phone-data",{dialCode:d.dialCode,countryCode:d.code,number:r.value||""}))}function f(d){r.value=d.toString().replace(/\D/g,""),a("update:phone-data",{dialCode:s.value?.dialCode||"",countryCode:o.value||"",number:r.value||""})}const u=Mh(),c=U(()=>{const{modelValue:d,"onUpdate:modelValue":p,value:h,...g}=u;return g});return(d,p)=>{const h=Kt,g=ry,y=bE,w=wE,v=xE,_=vE,b=_E,x=kE,k=iy,S=ny;return E(),X("div",bte,[M(Uk,le({placeholder:d.placeholder,id:"search",name:"search",size:d.size,label:d.label,modelValue:r.value,"onUpdate:modelValue":f,mask:m(s)?.mask??"N","data-maska-tokens":"N:[0-9]:multiple"},m(c)),{prepend:C(()=>[M(S,{open:m(n),"onUpdate:open":p[1]||(p[1]=T=>it(n)?n.value=T:null)},{default:C(()=>[M(g,{"as-child":"",class:"iafw:border-0 iafw:border-r iafw:rounded-none iafw:shadow-none iafw:h-full"},{default:C(()=>[M(h,{variant:"outline",role:"combobox",class:Ce(m(he)("iafw:justify-between",!o.value&&"iafw:text-muted-foreground")),disabled:m(c).disabled},{default:C(()=>[m(s)?(E(),X("div",xte,[M(m(_n),{icon:m(s).icon,class:"iafw:w-4 iafw:h-4"},null,8,["icon"]),ie("span",null,Ae(m(s).dialCode),1)])):(E(),X("span",_te,Ae(d.selectLabel||"Code"),1)),d.hideChevrons?Re("",!0):(E(),B(m(Bc),{key:2,class:"h-4 w-4 shrink-0 opacity-50"}))]),_:1},8,["class","disabled"])]),_:1}),M(k,{class:"iafw:p-0"},{default:C(()=>[M(x,{modelValue:o.value,"onUpdate:modelValue":p[0]||(p[0]=T=>o.value=T)},{default:C(()=>[M(y,{placeholder:d.selectLabel},null,8,["placeholder"]),M(w,null,{default:C(()=>[...p[2]||(p[2]=[_e("Nothing found.",-1)])]),_:1}),M(b,null,{default:C(()=>[M(_,{heading:d.selectLabel||"Countries"},{default:C(()=>[(E(!0),X(Ve,null,Rt(m(O5),T=>(E(),B(v,{key:T.code,value:T.code,onSelect:A=>l(T)},{default:C(()=>[ie("div",kte,[M(m(_n),{icon:T.icon,class:"iafw:w-4 iafw:h-4"},null,8,["icon"]),ie("span",null,Ae(T.name),1),ie("span",null,"("+Ae(T.dialCode)+")",1)]),M(m(ws),{class:Ce(m(he)("iafw:ml-auto iafw:h-4 iafw:w-4",o.value===T.code?"iafw:opacity-100":"iafw:opacity-0"))},null,8,["class"])]),_:2},1032,["value","onSelect"]))),128))]),_:1},8,["heading"])]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["open"])]),_:1},16,["placeholder","size","label","modelValue","mask"])])}}}),Cte=q({__name:"NotificationSendTest",setup(t){const e=Ra(),n=Os(),i=to(),r=H(""),o=H(e.countryCode.toLowerCase());return mte({nextButtonText:"Send Message",nextButtonIcon:t$,description:"Enter the phone number to which you want to send a test notification.",nextFn:async()=>{await n.sendTest.execute({data:{connectionId:i.form.values.connectionId,triggerId:i.form.values.triggerId,recipient:r.value,messages:i.form.values.messages,exampleId:0}})}}),(s,a)=>(E(),X("div",null,[M(Ste,{"country-code":m(o),"onUpdate:countryCode":a[0]||(a[0]=l=>it(o)?o.value=l:null),"model-value":m(r),"onUpdate:modelValue":a[1]||(a[1]=l=>it(r)?r.value=l:null),label:"Phone Number"},null,8,["country-code","model-value"])]))}}),A5=q({__name:"NotificationForm",emits:["submit"],setup(t){const e=to(),n=H(null),{open:i}=gte(n);function r(){i({})}return(o,s)=>(E(),B(nK,{onSubmit:s[0]||(s[0]=a=>o.$emit("submit",a))},{default:C(()=>[M(nte,{onSendTest:r}),!m(e).isLoading&&(m(e).mode==="edit"&&m(e).id||m(e).mode==="create"&&!m(e).id)?(E(),B(Wee,{key:0})):m(e).isLoading?(E(),B(cte,{key:1})):(E(),B(S5,{key:2,center:""})),M(vte,{ref_key:"wizardDialog",ref:n},{default:C(()=>[M(E5,{name:"phoneNumber",title:"Send Test Message"},{default:C(()=>[M(Cte)]),_:1})]),_:1},512)]),_:1}))}}),Ete=q({__name:"CreateNotification",setup(t){const e=to(),n=Os(),i=ec(),r=e.form.handleSubmit(async o=>{try{const s=await n.create.execute({data:{...o}});if(!s.data.value)throw new Error("No response data");id.success(s.data.value.message||"Notification created successfully"),i.replace({name:"notifications-edit",query:{page:"infixs-pingo-notify",path:`/notifications/${s.data.value.id}/edit`}})}catch(s){const a=am(s);id.error(a,{description:"Failed to create notification",dismissible:!0,closeButton:!0,classes:{icon:"iafw:text-destructive"}})}});return qn(()=>{e.$dispose()}),(o,s)=>(E(),B(A5,{onSubmit:m(r)},null,8,["onSubmit"]))}}),Ote=q({__name:"EditNotification",setup(t){const e=to(),n=Os(),i=e.form.handleSubmit(async r=>{try{console.log("Submitting form with values:",r);const o=await n.update.execute({pathParams:{id:e.id},data:{...r}});if(!o.data.value)throw new Error("No response data");id.success(o.data.value.message||"Notification updated successfully")}catch(o){const s=am(o);id.error(s,{description:"Failed to edit notification.",dismissible:!0,closeButton:!0,classes:{icon:"iafw:text-destructive"}})}});return qn(()=>{e.$dispose()}),(r,o)=>(E(),X("div",null,[m(e).id?(E(),B(A5,{key:0,onSubmit:m(i)},null,8,["onSubmit"])):(E(),B(S5,{key:1,center:""}))]))}}),Ate={class:"iafw:pointer-events-none iafw:absolute iafw:left-2 iafw:flex iafw:size-3.5 iafw:items-center iafw:justify-center"},Rte=q({__name:"DropdownMenuCheckboxItem",props:{modelValue:{type:[Boolean,String]},disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{},class:{}},emits:["select","update:modelValue"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class"),o=Dt(r,i);return(s,a)=>(E(),B(m(uN),le({"data-slot":"dropdown-menu-checkbox-item"},m(o),{class:m(he)("iafw:focus:bg-accent iafw:focus:text-accent-foreground iafw:relative iafw:flex iafw:cursor-default iafw:items-center iafw:gap-2 iafw:rounded-sm iafw:py-1.5 iafw:pr-2 pl-8 iafw:text-sm iafw:outline-hidden iafw:select-none iafw:data-[disabled]:pointer-events-none iafw:data-[disabled]:opacity-50 iafw:[&_svg]:pointer-events-none iafw:[&_svg]:shrink-0 iafw:[&_svg:not([class*='size-'])]:size-4",n.class)}),{default:C(()=>[ie("span",Ate,[M(m(xN),null,{default:C(()=>[M(m(ws),{class:"iafw:size-4"})]),_:1})]),z(s.$slots,"default")]),_:3},16,["class"]))}}),Tte={"data-slot":"table-container",class:"iafw:relative iafw:w-full iafw:overflow-auto"},Pte=q({__name:"Table",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",Tte,[ie("table",{"data-slot":"table",class:Ce(m(he)("iafw:w-full iafw:caption-bottom iafw:text-sm",e.class))},[z(n.$slots,"default")],2)]))}}),R5=q({__name:"TableBody",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("tbody",{"data-slot":"table-body",class:Ce(m(he)("iafw:[&_tr:last-child]:border-0",e.class))},[z(n.$slots,"default")],2))}}),Jp=q({__name:"TableCell",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("td",{"data-slot":"table-cell",class:Ce(m(he)("iafw:p-2 iafw:align-middle iafw:whitespace-nowrap iafw:[&:has([role=checkbox])]:pr-0 iafw:[&>[role=checkbox]]:translate-y-[2px]",e.class))},[z(n.$slots,"default")],2))}}),Gf=q({__name:"TableRow",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("tr",{"data-slot":"table-row",class:Ce(m(he)("iafw:hover:bg-muted/50 iafw:data-[state=selected]:bg-muted iafw:border-b iafw:transition-colors",e.class))},[z(n.$slots,"default")],2))}}),Mte=q({__name:"TableHead",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("th",{"data-slot":"table-head",class:Ce(m(he)("iafw:text-muted-foreground iafw:h-10 iafw:px-2 iafw:text-left iafw:align-middle iafw:font-medium iafw:whitespace-nowrap iafw:[&:has([role=checkbox])]:pr-0 iafw:[&>[role=checkbox]]:translate-y-[2px]",e.class))},[z(n.$slots,"default")],2))}}),Ite=q({__name:"TableHeader",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("thead",{"data-slot":"table-header",class:Ce(m(he)("iafw:[&_tr]:border-b",e.class))},[z(n.$slots,"default")],2))}}),Nte={class:"iafw:flex"},Dte={key:1,class:"iafw:p-2"},Bte=q({__name:"SearchInput",props:{loading:{type:Boolean}},emits:["search"],setup(t,{emit:e}){const n=H(""),i=e;function r(o=n.value){i("search",o)}return(o,s)=>{const a=Kt;return E(),X("div",Nte,[M(k5,{onKeydown:s[2]||(s[2]=mr(Bt(l=>r(),["prevent"]),["enter"])),modelValue:m(n),"onUpdate:modelValue":s[3]||(s[3]=l=>it(n)?n.value=l:null),placeholder:"Search...",class:"iafw:w-72",id:"search",name:"search"},{append:C(()=>[m(n)&&!o.loading?(E(),B(a,{key:0,variant:"link",size:"sm",onClick:s[0]||(s[0]=l=>r("")),class:"iafw:rounded-none iafw:border-none"},{default:C(()=>[M(m(fm),{class:"iafw:text-lg iafw:inline-block iafw:text-destructive"})]),_:1})):o.loading?(E(),X("div",Dte,[M(m(Qi),{class:"iafw:animate-spin iafw:text-primary iafw:size-5"})])):Re("",!0),M(a,{onClick:s[1]||(s[1]=l=>r()),variant:"outline",class:"iafw:rounded-l-none iafw:border-y-0 iafw:border-r-0",disabled:o.loading},{default:C(()=>[...s[4]||(s[4]=[_e("Buscar",-1)])]),_:1},8,["disabled"])]),_:1},8,["modelValue"])])}}}),Fte={class:"iafw:w-full"},$te={class:"iafw:flex iafw:space-x-3"},Lte={key:0,class:"iafw:mr-3"},qte={class:"iafw:flex iafw:space-x-2"},Vte={class:"iafw:flex iafw:items-center iafw:space-x-2"},zte={key:1,class:"iafw:line-clamp-1"},jte={key:0,class:"iafw:flex iafw:flex-col iafw:gap-1"},Hte={key:1,class:"iafw:flex iafw:justify-end"},Ute={key:2},Wte={key:1,class:"iafw:flex md:iafw:flex-row iafw:flex-col iafw:items-center iafw:justify-end iafw:space-x-2 iafw:py-4"},Kte={key:0,class:"iafw:flex-1 iafw:text-sm iafw:text-muted-foreground"},Gte={class:"iafw:flex iafw:space-x-1"},Jte={class:"iafw:flex iafw:items-center iafw:justify-center iafw:text-sm iafw:text-muted-foreground iafw:mr-2"},Yte=q({__name:"DataTableV2",props:Ui({selected:{},emptyMessage:{},columns:{},showBulkActions:{type:Boolean},totalRows:{},pagination:{},loading:{type:Boolean},hiddenToolbar:{type:Boolean},loadingLines:{},compact:{type:Boolean},hideLegends:{type:Boolean},deletable:{type:Boolean},hideFooter:{type:Boolean},isSearching:{type:Boolean}},{modelValue:{},modelModifiers:{}}),emits:Ui(["update:pagination","update:selected","action:click","search"],["update:modelValue"]),setup(t,{expose:e,emit:n}){const i=go(t,"modelValue"),r=t,o=tc(),s=ec(),a=n,l=H([]),f=H([]),u=H({}),c=H({}),d=H({}),p=U(()=>Math.ceil(r.totalRows/r.pagination.perPage));function h(A,R){R.value=typeof A=="function"?A(R.value):A}je(()=>o.query,(A,R)=>{(A.p!==R.p||A.size!==R.size)&&a("update:pagination",{currentPage:A.p?parseInt(A.p,10):0,perPage:A.size?parseInt(A.size,10):10})});function g(A,R){s.push({path:o.path,query:{...o.query,p:A,size:R}})}function y(){r.pagination.currentPage<p.value&&g(r.pagination.currentPage+1,r.pagination.perPage)}function w(){r.pagination.currentPage<p.value&&g(p.value,r.pagination.perPage)}function v(){r.pagination.currentPage>1&&g(r.pagination.currentPage-1,r.pagination.perPage)}function _(){r.pagination.currentPage>1&&g(1,r.pagination.perPage)}const b=U(()=>r.pagination.currentPage<p.value),x=U(()=>r.pagination.currentPage>1),k=JW({pageCount:p.value,data:i,columns:r.columns,getCoreRowModel:LW(),getPaginationRowModel:UW(),getSortedRowModel:WW(),getFilteredRowModel:HW(),getExpandedRowModel:qW(),onSortingChange:A=>h(A,l),onColumnFiltersChange:A=>h(A,f),onColumnVisibilityChange:A=>h(A,u),onRowSelectionChange:A=>h(A,c),onExpandedChange:A=>h(A,d),state:{get pagination(){return{pageIndex:0,pageSize:r.pagination.perPage}},get sorting(){return l.value},get columnFilters(){return f.value},get columnVisibility(){return u.value},get rowSelection(){return c.value},get expanded(){return d.value}}});je(()=>k.getFilteredSelectedRowModel().rows.length,()=>{a("update:selected",k.getFilteredSelectedRowModel().rows.map(A=>+A.getValue("id")))});function S(A){g(1,A)}const T=q({props:["render","props"],setup:A=>()=>typeof A.render=="function"||typeof A.render=="object"?Yt(A.render,{...A.props,onClick:(R,F)=>{a("action:click",R,F)},deletable:r.deletable}):A.render});return e({table:k,nextPage:y,previousPage:v,firstPage:_,lastPage:w,canNextPage:b,canPreviousPage:x}),(A,R)=>{const F=W1,L=U1,K=H1,fe=K1,ae=j1,ce=Ic;return E(),X("div",Fte,[A.hiddenToolbar?Re("",!0):(E(),X("div",{key:0,class:Ce(m(he)("iafw:hidden iafw:md:flex iafw:gap-2 iafw:items-center iafw:justify-between iafw:pb-4 iafw:z-20"))},[ie("div",$te,[m(k).getFilteredSelectedRowModel().rows.length>0&&r.showBulkActions?(E(),X("div",Lte,[M(m(wa),null,{default:C(()=>[M(m(ka),{"as-child":""},{default:C(()=>[M(m(Kt),{variant:"outline",class:"iafw:ml-auto iafw:text-light-blue"},{prepend:C(()=>[M(m(Dc),{class:"iafw:ml-2 iafw:h-4 iafw:w-4"})]),default:C(()=>[_e(" Ações em massa ("+Ae(m(k).getFilteredSelectedRowModel().rows.length)+") ",1)]),_:1})]),_:1}),M(m(_a),{align:"start"},{default:C(()=>[z(A.$slots,"bulk-actions",{table:m(k)})]),_:3})]),_:3})])):Re("",!0),z(A.$slots,"header",{table:m(k)}),M(Bte,{onSearch:R[0]||(R[0]=re=>a("search",re)),loading:A.isSearching},null,8,["loading"])]),ie("div",qte,[ie("div",Vte,[R[2]||(R[2]=ie("p",{class:"iafw:text-sm iafw:whitespace-nowrap"},"Lines per page:",-1)),ie("div",null,[M(ae,{"model-value":`${A.pagination.perPage}`,"onUpdate:modelValue":R[1]||(R[1]=re=>{S(+re.toString())})},{default:C(()=>[M(L,{class:"iafw:w-[70px]"},{default:C(()=>[M(F,{placeholder:`${A.pagination.perPage}`},null,8,["placeholder"])]),_:1}),M(fe,{side:"top"},{default:C(()=>[(E(),X(Ve,null,Rt([10,20,30,40,50],re=>M(K,{key:re,value:`${re}`},{default:C(()=>[_e(Ae(re),1)]),_:2},1032,["value"])),64))]),_:1})]),_:1},8,["model-value"])])]),M(m(wa),null,{default:C(()=>[M(m(ka),{"as-child":""},{default:C(()=>[M(m(Kt),{variant:"outline",class:"iafw:ml-auto"},{prepend:C(()=>[M(m(Dc),{class:"iafw:ml-2 iafw:h-4 iafw:w-4"})]),default:C(()=>[R[3]||(R[3]=_e(" Columns ",-1))]),_:1})]),_:1}),M(m(_a),{align:"end"},{default:C(()=>[(E(!0),X(Ve,null,Rt(m(k).getAllColumns().filter(re=>re.getCanHide()),re=>(E(),B(m(Rte),{key:re.id,class:"capitalize",checked:re.getIsVisible(),"onUpdate:checked":te=>{re.toggleVisibility(!!te)}},{default:C(()=>[_e(Ae(re.id),1)]),_:2},1032,["checked","onUpdate:checked"]))),128))]),_:1})]),_:1})])],2)),ie("div",{class:Ce(m(he)("iafw:rounded-md iafw:border"))},[M(m(Pte),null,{default:C(()=>[M(m(Ite),null,{default:C(()=>[(E(!0),X(Ve,null,Rt(m(k).getHeaderGroups(),re=>(E(),B(m(Gf),{key:re.id},{default:C(()=>[(E(!0),X(Ve,null,Rt(re.headers,te=>(E(),B(m(Mte),{key:te.id,"data-pinned":te.column.getIsPinned(),class:Ce(m(he)({"iafw:sticky iafw:bg-background/95":te.column.getIsPinned()},"iafw:whitespace-nowrap",te.column.getIsPinned()==="left"?"iafw:left-0":"iafw:right-0",te.column.getSize()===Number.MIN_SAFE_INTEGER&&"iafw:w-0",te.column.columnDef.meta&&"class"in te.column.columnDef.meta&&te.column.columnDef.meta.class,r.compact&&"iafw:px-2 iafw:h-9"))},{default:C(()=>[te.isPlaceholder?Re("",!0):(E(),B(m(z1),{key:0,render:te.column.columnDef.header,props:te.getContext()},null,8,["render","props"]))]),_:2},1032,["data-pinned","class"]))),128))]),_:2},1024))),128))]),_:1}),!r.loading||i.value&&i.value.length>0?(E(),B(m(R5),{key:0},{default:C(()=>[m(k).getRowModel().rows?.length?(E(!0),X(Ve,{key:0},Rt(m(k).getRowModel().rows,re=>(E(),X(Ve,{key:re.id},[M(m(Gf),{"data-state":re.getIsSelected()&&"selected"},{default:C(()=>[(E(!0),X(Ve,null,Rt(re.getVisibleCells(),te=>(E(),B(m(Jp),{key:te.id,"data-pinned":te.column.getIsPinned(),class:Ce(m(he)({"iafw:sticky iafw:bg-background/95":te.column.getIsPinned()},te.column.getIsPinned()==="left"?"iafw:left-0":"iafw:right-0",A.compact&&"iafw:py-1 iafw:px-2",te.column.columnDef.meta?.truncate&&"iafw:whitespace-normal",te.column.columnDef.meta?.class))},{default:C(()=>[te.column.id==="actions"?(E(),B(m(T),{key:0,render:te.column.columnDef.cell,props:te.getContext()},null,8,["render","props"])):te.column.columnDef.meta?.truncate?(E(),X("div",zte,[M(m(z1),{render:te.column.columnDef.cell,props:te.getContext()},null,8,["render","props"])])):(E(),B(m(z1),{key:2,render:te.column.columnDef.cell,props:te.getContext()},null,8,["render","props"]))]),_:2},1032,["data-pinned","class"]))),128))]),_:2},1032,["data-state"]),re.getIsExpanded()?(E(),B(m(Gf),{key:0},{default:C(()=>[M(m(Jp),{colspan:re.getAllCells().length},{default:C(()=>[_e(Ae(re.original),1)]),_:2},1032,["colspan"])]),_:2},1024)):Re("",!0)],64))),128)):(E(),B(m(Gf),{key:1},{default:C(()=>[M(m(Jp),{colspan:A.columns.length,class:"iafw:h-24 iafw:text-center"},{default:C(()=>[_e(Ae(A.emptyMessage||"Nenhum dado disponível"),1)]),_:1},8,["colspan"])]),_:1}))]),_:1})):(E(),B(m(R5),{key:1},{default:C(()=>[(E(!0),X(Ve,null,Rt(A.loadingLines??10,re=>(E(),B(m(Gf),{key:re},{default:C(()=>[(E(!0),X(Ve,null,Rt(m(k).getAllColumns().filter(te=>te.getIsVisible()),te=>(E(),B(m(Jp),{key:te.id,class:Ce(m(he)(A.compact&&"iafw:py-2 iafw:px-2"))},{default:C(()=>[te.id==="select"?(E(),X("div",jte,[M(ce,{class:"iafw:h-6 iafw:w-6"})])):te.id==="actions"?(E(),X("div",Hte,[r.compact?(E(),B(ce,{key:0,class:"iafw:h-6 iafw:w-6"})):(E(),B(ce,{key:1,class:"iafw:h-9 iafw:w-9"}))])):(E(),X("div",Ute,[M(ce,{class:Ce(m(he)("iafw:h-6 iafw:w-full")),style:di({...te.columnDef.meta?.skeleton?.width?{width:te.columnDef.meta.skeleton.width+"px"}:{},...te.columnDef.meta?.skeleton?.height?{height:te.columnDef.meta.skeleton.height+"px"}:{}})},null,8,["class","style"])]))]),_:2},1032,["class"]))),128))]),_:1}))),128))]),_:1}))]),_:1})],2),A.hideFooter?Re("",!0):(E(),X("div",Wte,[!A.hideLegends&&m(k).getFilteredSelectedRowModel().rows.length>0?(E(),X("div",Kte,Ae(m(k).getFilteredSelectedRowModel().rows.length)+" de "+Ae(m(k).getFilteredRowModel().rows.length)+" selected rows. ",1)):Re("",!0),ie("div",Gte,[ie("div",Jte," Showing "+Ae(m(k).getFilteredRowModel().rows.length)+" of "+Ae(r.totalRows)+" items | Page "+Ae(A.pagination.currentPage)+" de "+Ae(m(p)),1),M(m(Kt),{variant:"outline",size:"sm",class:"iafw:px-2",disabled:!m(x),onClick:_},{default:C(()=>[M(m(_n),{icon:"material-symbols-light:keyboard-double-arrow-left-rounded",class:"iafw:text-xl"})]),_:1},8,["disabled"]),M(m(Kt),{variant:"outline",size:"sm",class:"iafw:px-2",disabled:!m(x),onClick:v},{default:C(()=>[M(m(_n),{icon:"material-symbols-light:keyboard-arrow-left",class:"iafw:text-xl"})]),_:1},8,["disabled"]),M(m(Kt),{variant:"outline",size:"sm",class:"iafw:px-2",disabled:!m(b),onClick:y},{default:C(()=>[M(m(_n),{icon:"material-symbols-light:keyboard-arrow-right",class:"iafw:text-xl"})]),_:1},8,["disabled"]),M(m(Kt),{variant:"outline",size:"sm",class:"iafw:px-2",disabled:!m(b),onClick:w},{default:C(()=>[M(m(_n),{icon:"material-symbols-light:keyboard-double-arrow-right-rounded",class:"iafw:text-xl"})]),_:1},8,["disabled"])])]))])}}}),Xte=q({__name:"TableManager",props:Ui({columns:{},emptyMessage:{},loadingLines:{},hiddenToolbar:{type:Boolean},hideFooter:{type:Boolean},dataTable:{},compact:{type:Boolean},hideLegends:{type:Boolean},endpointPrefix:{},deletable:{type:Boolean},immediate:{type:Boolean,default:!0},bulkActions:{}},{loading:{type:Boolean,default:!1},loadingModifiers:{}}),emits:Ui(["action:click","afterLoaded"],["update:loading"]),setup(t,{emit:e}){const n=H(null),i=t,r=H(!1),o=e;_t(()=>{i.immediate&&i.dataTable.list({prefix:i.endpointPrefix}).finally(()=>{o("afterLoaded",n.value?.table)})});const s=go(t,"loading"),a=U(()=>i.dataTable.props.loading||s.value);return(l,f)=>{const u=Wl;return E(),B(Yte,{ref_key:"dataTableRef",ref:n,"empty-message":l.emptyMessage??"No data found.",selected:i.dataTable.props.selecteds,"onUpdate:selected":f[0]||(f[0]=c=>i.dataTable.props.selecteds=c),modelValue:i.dataTable.props.data,"onUpdate:modelValue":f[1]||(f[1]=c=>i.dataTable.props.data=c),columns:l.columns,"hidden-toolbar":l.hiddenToolbar,"total-rows":i.dataTable.props.totalRows,pagination:i.dataTable.props.pagination,"show-bulk-actions":Array.isArray(i.bulkActions)&&i.bulkActions.length>0,loading:m(a),"loading-lines":l.loadingLines,compact:l.compact,"hide-legends":l.hideLegends,"hide-footer":l.hideFooter,deletable:l.deletable,"is-searching":m(r),onSearch:f[2]||(f[2]=async c=>{r.value=!0,await i.dataTable.list({prefix:i.endpointPrefix,params:{s:c}}).finally(()=>{r.value=!1})}),"onAction:click":f[3]||(f[3]=async(c,d)=>{c==="action-delete"&&m(Fm).question("Are you sure you want to delete this item?","This action cannot be undone.",{confirmText:"Delete",cancelText:"Cancel",async onConfirm(){await i.dataTable.delete(d.id,i.endpointPrefix),await i.dataTable.list({prefix:i.endpointPrefix})}}),o("action:click",c,d)})},{header:C(({table:c})=>[z(l.$slots,"header",{table:c})]),"bulk-actions":C(({table:c})=>[(E(!0),X(Ve,null,Rt(i.bulkActions,d=>(E(),B(u,{class:"iafw:cursor-pointer",key:d.id,onClick:p=>d.handle(c)},{default:C(()=>[M(m(_n),{icon:d.icon,class:"iafw:text-xl iafw:mr-2 iafw:text-tertiary"},null,8,["icon"]),ie("span",null,Ae(d.label),1)]),_:2},1032,["onClick"]))),128))]),_:3},8,["empty-message","selected","modelValue","columns","hidden-toolbar","total-rows","pagination","show-bulk-actions","loading","loading-lines","compact","hide-legends","hide-footer","deletable","is-searching"])}}}),Qte=q({__name:"TitleColumn",props:{row:{}},setup(t){return(e,n)=>{const i=Kt,r=ts("RouterLink");return E(),X("div",null,[M(r,{to:{name:"notifications-edit",query:{page:"infixs-pingo-notify",path:`/notifications/${e.row.id}/edit`}},custom:""},{default:C(({href:o,navigate:s})=>[M(i,{as:"a",href:o,variant:"link",onClick:Bt(a=>s(),["prevent"]),size:"sm",class:"iafw:cursor-pointer iafw:font-semibold"},{default:C(()=>[_e(Ae(e.row.title),1)]),_:1},8,["href","onClick"])]),_:1},8,["to"])])}}}),Zte={key:0,class:"iafw:flex iafw:gap-2 iafw:items-center"},ene=q({__name:"ConnectionColumn",props:{row:{}},setup(t){const e=Ao(),n=t,i=U(()=>e.connections.find(r=>r.id===n.row.connectionId));return(r,o)=>{const s=qm,a=Lm,l=$m;return m(i)?(E(),X("div",Zte,[M(l,null,{default:C(()=>[m(i)?.profilePictureUrl?(E(),B(s,{key:0,src:m(i).profilePictureUrl},null,8,["src"])):Re("",!0),M(a,null,{default:C(()=>[_e(Ae(m(i).name.charAt(0)),1)]),_:1})]),_:1}),ie("div",null,Ae(m(i).name),1)])):Re("",!0)}}}),tne=q({__name:"ActiveColumn",props:{row:{}},setup(t){const e=t;return(n,i)=>{const r=V3;return E(),B(r,{variant:e.row.isActive?"success":"destructive"},{default:C(()=>[_e(Ae(e.row.isActive?"Active":"Inactive"),1)]),_:1},8,["variant"])}}}),T5=q({__name:"ListNotification",setup(t){const e=Os(),n=bf(),i=Ao(),r=ec();n.getTriggers(),i.getConnections();const o=ZW(),s=[o.checkbox(),o.field("title","Title",{},()=>Qte),o.field("triggerId","Trigger",{truncate:!0},a=>n.triggers.find(l=>l.id===a.row.original.triggerId)?.name||"—"),o.field("text","Text",{truncate:!0},a=>{const l=a.row.original.text||"";return l.length>50?l.slice(0,50)+"...":l}),o.field("connectionId","Connection",{},()=>ene),o.field("recipient","Recipient"),o.field("isActive","Status",{},()=>tne),o.field("createdAt","Created At",{width:"auto"},a=>new Date(a.row.original.createdAt).toLocaleDateString()),o.actions("Actions",[{icon:"oui:document-edit",label:"Edit",id:"edit",callback:a=>{r.push({name:"notifications-create",query:{page:"infixs-pingo-notify",path:`/notifications/${a.row.id}/edit`}})}}])];return(a,l)=>{const f=Kt,u=ts("RouterLink");return E(),X("div",null,[l[1]||(l[1]=ie("h1",{class:"iafw:text-xl iafw:mb-4"},"Notifications",-1)),M(Xte,{"data-table":m(e).tableManager,columns:s,deletable:"",loading:m(n).fetchTriggers.isLoading.value},{header:C(()=>[M(u,{to:{name:"notifications-create",query:{page:"infixs-pingo-notify",path:"/notifications/create"}},custom:""},{default:C(({navigate:c,href:d})=>[M(f,{as:"a",variant:"outline",href:d,onClick:Bt(p=>c(),["prevent"])},{default:C(()=>[M(m(Kl)),l[0]||(l[0]=_e(" Add Notification",-1))]),_:1},8,["href","onClick"])]),_:1})]),_:1},8,["data-table","loading"])])}}}),Ko=(window.infixsPingoNotify.adminPath??"/wp-admin/")+"admin.php",P5=[{path:Ko,name:"blank",component:gz},{path:Ko,name:"home",meta:{path:"/",page:"infixs-pingo-notify",layout:"default",requiresAuth:!0},component:T5},{path:Ko,name:"notifications",meta:{path:"/notifications",page:"infixs-pingo-notify",layout:"default",requiresAuth:!0},component:T5},{path:Ko,name:"connections",meta:{path:"/connections",page:"infixs-pingo-notify",layout:"default",requiresAuth:!0},component:zU},{path:Ko,name:"dashboard",meta:{path:"/dashboard",page:"infixs-pingo-notify",layout:"default",requiresAuth:!0},component:nW},{path:Ko,name:"integration",meta:{path:"/integration",page:"infixs-pingo-notify",layout:"default",requiresGuest:!0},component:ZU},{path:Ko,name:"notifications-create",meta:{path:"/notifications/create",page:"infixs-pingo-notify",layout:"default",requiresAuth:!0},component:Ete},{path:Ko,name:"notifications-edit",meta:{path:"/notifications/:id/edit",page:"infixs-pingo-notify",layout:"default",requiresAuth:!0},component:Ote}],M5=gP({history:UT(),routes:P5}),nne=ML();lW(M5),N8(dz).use(M5).use(nne).mount("#infixs-pingo-notify-app")})();437 `).replace(/ /g," ").replace(/([\p{Extended_Pictographic}])/gu,"<span class='iafw:text-xl iafw:leading-none'>$1</span>").trim();n=n.replace(/{{\s+#/g,"{{#").replace(/{{\s+\//g,"{{/").replace(/{{\s+>/g,"{{>").replace(/{{\s+!/g,"{{!");const i=(()=>{const r=(n.match(/{{/g)||[]).length,o=(n.match(/}}/g)||[]).length;if(r!==o)return!1;try{return k5.parse(n),!0}catch{return!1}})();if(e&&i)try{n=k5.compile(n,{noEscape:!0})(e)}catch{}return n}const see={class:"iafw:flex iafw:flex-col iafw:gap-4"},aee={class:"iafw:flex iafw:gap-3"},lee={class:"iafw:truncate"},fee={class:"iafw:flex iafw:flex-col iafw:gap-1"},uee={class:"iafw:text-xs iafw:text-muted-foreground"},cee={class:"iafw:flex iafw:gap-2 iafw:truncate"},dee={class:"iafw:truncate"},pee={class:"iafw:flex iafw:flex-col iafw:gap-1 iafw:flex-1"},hee={class:"iafw:flex iafw:justify-between"},gee={key:0,class:"iafw:text-xs iafw:text-muted-foreground iafw:flex iafw:gap-4"},mee={class:"iafw:flex iafw:gap-1"},yee={class:"iafw:flex iafw:gap-1"},wee={key:1,class:"iafw:text-xs iafw:text-muted-foreground"},vee={key:1,class:"iafw:text-center iafw:p-3 iafw:font-normal iafw:text-muted-foreground iafw:text-sm"},bee={key:0},xee=q({__name:"NotificationFormFields",emits:["update:triggerId"],setup(t,{emit:e}){const n=bf(),i=Ao(),r=Er(),{setFieldValue:o,values:s}=Ej(),a=j(!1),l=j(!1),f=e,u=U(()=>{const g=new Map;return n.groups.forEach(y=>{g.set(y.id,{id:y.id,name:y.name,triggers:[]})}),g.set("others",{id:"others",name:"Others",triggers:[]}),n.triggers.forEach(y=>{const w=y.group&&g.has(y.group)?y.group:"others";g.get(w).triggers.push(y)}),Array.from(g.values()).filter(y=>y.triggers.length>0).sort((y,w)=>y.id==="others"?1:w.id==="others"?-1:y.name.localeCompare(w.name))}),c=U(()=>n.triggers.find(g=>g.id===s.triggerId)),d=U(()=>i.connections.find(g=>g.id===s.connectionId));function p(g){o("triggerId",g),a.value=!1,f("update:triggerId",g)}function h(g){o("connectionId",g),l.value=!1}return(g,y)=>{const w=OZ,v=eH,_=n1,b=Um,x=Ht,k=ly,S=_E,T=bE,A=kE,R=xE,F=SE,L=CE,W=ay,ae=sy,le=Y1,ce=J1,re=G1,te=X1,He=K1,st=Hm,ut=zm,ct=jm,vt=ho("RouterLink"),We=Zj;return E(),X("div",see,[M(m(ks),{name:"isActive"},{default:C(({value:Ze,setValue:ye})=>[M(b,null,{default:C(()=>[M(_,null,{default:C(()=>[ie("div",aee,[M(w,{id:"is-active",class:"iafw:cursor-pointer","model-value":Ze,"onUpdate:modelValue":ye},null,8,["model-value","onUpdate:modelValue"]),M(v,{for:"is-active",class:"iafw:cursor-pointer"},{default:C(()=>[...y[2]||(y[2]=[xe("Active",-1)])]),_:1})])]),_:2},1024)]),_:2},1024)]),_:1}),M(m(ks),{name:"triggerId"},{default:C(()=>[M(b,{class:"iafw:flex iafw:flex-col"},{default:C(()=>[M(ae,{open:m(a),"onUpdate:open":y[0]||(y[0]=Ze=>it(a)?a.value=Ze:null)},{default:C(()=>[M(k,{class:"iafw:font-normal","as-child":""},{default:C(()=>[M(_,null,{default:C(()=>[M(x,{variant:"outline",role:"combobox",class:Ce(m(he)("iafw:w-72 iafw:justify-between",!m(s).triggerId&&"iafw:text-muted-foreground"))},{default:C(()=>[ie("div",lee,Ee(m(c)?m(c).name:"Select Trigger..."),1),M(m(Fc),{class:"iafw:ml-2 iafw:h-4 iafw:w-4 iafw:shrink-0 iafw:opacity-50"})]),_:1},8,["class"])]),_:1})]),_:1}),M(W,{class:"iafw:w-72 iafw:p-0"},{default:C(()=>[M(L,null,{default:C(()=>[M(S,{placeholder:"Select Trigger..."}),M(T,null,{default:C(()=>[...y[3]||(y[3]=[xe("Nothing found.",-1)])]),_:1}),M(F,null,{default:C(()=>[(E(!0),X(Ve,null,Rt(m(u),Ze=>(E(),B(R,{key:Ze.id,heading:Ze.name},{default:C(()=>[(E(!0),X(Ve,null,Rt(Ze.triggers,ye=>(E(),B(A,{key:ye.id,value:ye.name,onSelect:I=>p(ye.id)},{default:C(()=>[ie("div",fee,[ie("span",null,Ee(ye.name),1),ie("span",uee,Ee(ye.description),1)]),M(m(ys),{class:Ce(m(he)("iafw:ml-auto iafw:h-4 iafw:w-4",ye.id===m(s).triggerId?"iafw:opacity-100":"iafw:opacity-0"))},null,8,["class"])]),_:2},1032,["value","onSelect"]))),128))]),_:2},1032,["heading"]))),128))]),_:1})]),_:1})]),_:1})]),_:1},8,["open"])]),_:1})]),_:1}),(E(!0),X(Ve,null,Rt(Object.entries(m(c)?.fields||{}),([Ze,ye])=>(E(),B(m(ks),{name:`metas.${Ze}`,key:Ze},{default:C(({componentField:I,errors:ee})=>[M(b,null,{default:C(()=>[M(_,null,{default:C(()=>[M(He,fe({ref_for:!0},I),{default:C(()=>[M(ce,{class:"iafw:w-full","aria-invalid":ee.length>0},{default:C(()=>[M(le,{placeholder:ye.label},null,8,["placeholder"])]),_:2},1032,["aria-invalid"]),M(te,null,{default:C(()=>[(E(!0),X(Ve,null,Rt(Object.entries(ye.options),([K,ue])=>(E(),B(re,{key:K,value:K},{default:C(()=>[xe(Ee(ue),1)]),_:2},1032,["value"]))),128))]),_:2},1024)]),_:2},1040)]),_:2},1024)]),_:2},1024)]),_:2},1032,["name"]))),128)),M(m(ks),{name:"connectionId"},{default:C(()=>[M(b,{class:"iafw:flex iafw:flex-col"},{default:C(()=>[M(ae,{open:m(l),"onUpdate:open":y[1]||(y[1]=Ze=>it(l)?l.value=Ze:null)},{default:C(()=>[M(k,{class:"iafw:font-normal","as-child":""},{default:C(()=>[M(_,null,{default:C(()=>[M(x,{variant:"outline",role:"combobox",class:Ce(m(he)("iafw:w-72 iafw:justify-between iafw:px-0 iafw:has-[>svg]:pl-2 ",!m(s).connectionId&&"iafw:text-muted-foreground"))},{default:C(()=>[ie("div",cee,[M(m(QF),{class:"iafw:text-primary iafw:size-5"}),m(d)?.profilePictureUrl?(E(),B(ut,{key:0,class:"iafw:size-5"},{default:C(()=>[M(st,{src:m(d).profilePictureUrl},null,8,["src"])]),_:1})):Re("",!0),ie("div",dee,Ee(m(d)?`${m(d).name}${m(d).phoneNumber?" "+m(d).phoneNumber:""}`:"Select Connection..."),1)]),M(m(Fc),{class:"iafw:ml-2 iafw:h-4 iafw:w-4 iafw:shrink-0 iafw:opacity-50"})]),_:1},8,["class"])]),_:1})]),_:1}),M(W,{class:"iafw:w-72 iafw:p-0"},{default:C(()=>[M(L,null,{default:C(()=>[M(S,{placeholder:"Select Connection..."}),M(T,null,{default:C(()=>[...y[4]||(y[4]=[xe("Nothing found.",-1)])]),_:1}),M(F,null,{default:C(()=>[m(i).connections.length?(E(),B(R,{key:0,heading:"Connections"},{default:C(()=>[(E(!0),X(Ve,null,Rt(m(i).connections,Ze=>(E(),B(A,{key:Ze.id,value:Ze.name,onSelect:ye=>h(Ze.id)},{default:C(()=>[M(ut,{class:"iafw:size-9"},{default:C(()=>[Ze.profilePictureUrl?(E(),B(st,{key:0,src:Ze.profilePictureUrl},null,8,["src"])):Re("",!0),M(ct,null,{default:C(()=>[...y[5]||(y[5]=[xe("CN",-1)])]),_:1})]),_:2},1024),ie("div",pee,[ie("div",hee,[ie("span",null,Ee(Ze.name),1)]),Ze.profileName||Ze.phoneNumber?(E(),X("span",gee,[ie("div",mee,[M(m(Lc)),xe(" "+Ee(Ze.profileName),1)]),ie("div",yee,[M(m(y_)),xe(" "+Ee(Ze.phoneNumber),1)])])):(E(),X("span",wee," No profile info "))]),M(m(ys),{class:Ce(m(he)("iafw:ml-auto iafw:h-4 iafw:w-4",Ze.id===m(s).connectionId?"iafw:opacity-100":"iafw:opacity-0"))},null,8,["class"])]),_:2},1032,["value","onSelect"]))),128))]),_:1})):Re("",!0),m(i).connections.length===0?(E(),X("div",vee,[M(m(fm),{class:"iafw:mx-auto iafw:mb-2 iafw:text-2xl iafw:text-muted-foreground"}),y[7]||(y[7]=ie("div",{class:"iafw:mb-2"},[xe(" No connections available"),ie("br"),xe("please add a connection ")],-1)),M(vt,{to:{name:"connections",query:{page:"infixs-pingo-notify",path:"/connections"}},custom:""},{default:C(({navigate:Ze,href:ye})=>[M(x,{as:"a",href:ye,onClick:Nt(I=>Ze(),["prevent"]),variant:"outline",class:"iafw:w-full"},{default:C(()=>[...y[6]||(y[6]=[xe(" Add Connection ",-1)])]),_:1},8,["href","onClick"])]),_:1})])):Re("",!0)]),_:1})]),_:1})]),_:1})]),_:1},8,["open"])]),_:1})]),_:1}),M(m(ks),{name:"recipient"},{default:C(({componentField:Ze,value:ye})=>[M(b,null,{default:C(()=>[M(_,null,{default:C(()=>[M(RZ,At($t(Ze)),null,16),M(We,null,{default:C(()=>[ye.length>0?(E(),X("code",bee,"Result: "+Ee(m(S5)(ye,m(r).examplePlaceholderValues)),1)):Re("",!0)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:1})])}}}),_ee="/png/wa-bg.png",kee={class:"iafw:bg-[#d9fdd3] iafw:shadow-sm iafw:py-1 iafw:rounded-sm iafw:max-w-[90%]",style:{"box-shadow":"0 1px 0.5px rgba(11, 20, 26, 0.13)"}},See={key:0,class:"iafw:px-1 iafw:mb-2"},Cee=["src"],Eee={key:1,class:"iafw:bg-[#D6F3CF] iafw:w-full iafw:rounded-sm iafw:pb-4 iafw:pt-2 iafw:px-2 iafw:flex iafw:gap-3"},Oee={class:"iafw:line-clamp-2 iafw:break-words iafw:flex-1"},Aee={class:"iafw:border iafw:border-[#95AC9F] iafw:rounded-full iafw:flex iafw:items-center iafw:justify-center iafw:size-7"},Ree={class:"iafw:px-2"},Tee=["innerHTML"],Pee={key:1,class:"iafw:text-muted-foreground"},Mee={class:"iafw:float-right iafw:relative iafw:h-5 iafw:leading-4 iafw:flex iafw:items-end iafw:justify-end iafw:ml-1"},Iee={class:"iafw:flex iafw:items-center iafw:text-black/60 iafw:gap-[3px] iafw:whitespace-nowrap iafw:relative"},Nee={class:"iafw:text-xs"},Dee={class:"iafw:flex"},Bee=q({__name:"Message",props:{message:{},time:{},placeholder:{},selected:{type:Boolean},placeholderValues:{}},emits:["selected","remove:message"],setup(t){const e=t,n=U(()=>S5(e.message.text||"",e.placeholderValues||{}));return(i,r)=>{const o=Sk,s=Ht,a=kk,l=xk;return E(),B(l,null,{default:C(()=>[M(_k,null,{default:C(()=>[M(o,null,{default:C(()=>[ie("div",{onClick:r[0]||(r[0]=Nt(f=>i.$emit("selected"),["prevent"])),class:Ce(m(he)("iafw:flex iafw:justify-end iafw:relative iafw:text-left iafw:hover:bg-primary/10 iafw:py-1 iafw:px-3 iafw:cursor-pointer",i.selected&&"iafw:after:content-[''] iafw:after:absolute iafw:after:left-0 iafw:after:top-0 iafw:after:bottom-0 iafw:after:w-0.5 iafw:bg-primary/10"))},[ie("div",kee,[i.message.media?(E(),X("div",See,[i.message.media?.type==="image"?(E(),X("img",{key:0,src:i.message.media.url,alt:"Message Media",class:"iafw:w-full"},null,8,Cee)):Re("",!0),i.message.media?.type==="file"?(E(),X("div",Eee,[M(m(_n),{icon:"ph:file-text-fill",class:"iafw:text-4xl iafw:text-[#757778]"}),ie("div",Oee,Ee(m(WQ)(i.message.media.url)),1),ie("div",Aee,[M(m(_n),{icon:"icomoon-free:arrow-down",class:"iafw:text-md iafw:text-[#95AC9F]"})])])):Re("",!0)])):Re("",!0),ie("div",Ree,[m(n).length>0?(E(),X("span",{key:0,class:"iafw:break-words iafw:whitespace-pre-wrap",innerHTML:m(n)},null,8,Tee)):(E(),X("span",Pee,Ee(i.placeholder),1)),ie("span",Mee,[ie("div",Iee,[ie("span",Nee,Ee(i.time),1),r[2]||(r[2]=ie("span",null,[ie("svg",{viewBox:"0 0 16 11",height:"11",width:"16",preserveAspectRatio:"xMidYMid meet",class:"",fill:"none"},[ie("title",null,"msg-dblcheck"),ie("path",{d:"M11.0714 0.652832C10.991 0.585124 10.8894 0.55127 10.7667 0.55127C10.6186 0.55127 10.4916 0.610514 10.3858 0.729004L4.19688 8.36523L1.79112 6.09277C1.7488 6.04622 1.69802 6.01025 1.63877 5.98486C1.57953 5.95947 1.51817 5.94678 1.45469 5.94678C1.32351 5.94678 1.20925 5.99544 1.11192 6.09277L0.800883 6.40381C0.707784 6.49268 0.661235 6.60482 0.661235 6.74023C0.661235 6.87565 0.707784 6.98991 0.800883 7.08301L3.79698 10.0791C3.94509 10.2145 4.11224 10.2822 4.29844 10.2822C4.40424 10.2822 4.5058 10.259 4.60313 10.2124C4.70046 10.1659 4.78086 10.1003 4.84434 10.0156L11.4903 1.59863C11.5623 1.5013 11.5982 1.40186 11.5982 1.30029C11.5982 1.14372 11.5348 1.01888 11.4078 0.925781L11.0714 0.652832ZM8.6212 8.32715C8.43077 8.20866 8.2488 8.09017 8.0753 7.97168C7.99489 7.89128 7.8891 7.85107 7.75791 7.85107C7.6098 7.85107 7.4892 7.90397 7.3961 8.00977L7.10411 8.33984C7.01947 8.43717 6.97715 8.54508 6.97715 8.66357C6.97715 8.79476 7.0237 8.90902 7.1168 9.00635L8.1959 10.0791C8.33132 10.2145 8.49636 10.2822 8.69102 10.2822C8.79681 10.2822 8.89838 10.259 8.99571 10.2124C9.09304 10.1659 9.17556 10.1003 9.24327 10.0156L15.8639 1.62402C15.9358 1.53939 15.9718 1.43994 15.9718 1.32568C15.9718 1.1818 15.9125 1.05697 15.794 0.951172L15.4386 0.678223C15.3582 0.610514 15.2587 0.57666 15.1402 0.57666C14.9964 0.57666 14.8715 0.635905 14.7657 0.754395L8.6212 8.32715Z",fill:"currentColor"})])],-1))])])])])],2)]),_:1}),M(a,{avoidCollisions:!1,align:"center",side:"left",sideOffset:-40,class:"iafw:bg-primary-foreground iafw:p-0 iafw:px-1",hideArrow:""},{default:C(()=>[ie("div",Dee,[M(s,{variant:"link",class:"iafw:text-primary iafw:size-7",size:"xs",onClick:r[1]||(r[1]=Nt(f=>i.$emit("remove:message"),["prevent"]))},{default:C(()=>[M(m(v_))]),_:1})])]),_:1})]),_:1})]),_:1})}}}),Fee={key:0,class:"iafw:absolute iafw:inset-0 iafw:bg-background/40 iafw:flex iafw:items-center iafw:justify-center iafw:z-10 iafw:rounded-md"},$ee={class:"iafw:relative iafw:py-3 iafw:h-full iafw:flex iafw:flex-col iafw:gap-4"},Lee={class:"iafw:relative iafw:flex iafw:flex-col iafw:w-full iafw:gap"},qee={class:"iafw:flex iafw:justify-end iafw:px-3"},Vee=q({__name:"WhatsAppPreview",props:Ui({messages:{},scroll:{type:Boolean},placeholderValues:{},loading:{type:Boolean}},{selectedIndex:{},selectedIndexModifiers:{}}),emits:Ui(["add:message","remove:message","select:message"],["update:selectedIndex"]),setup(t){const e=t,n=go(t,"selectedIndex"),i=LB({interval:1e3}),r=U(()=>new Date(i.value).toLocaleTimeString("en-US",{timeStyle:"short",hourCycle:"h24"})),o=kF(_ee);return(s,a)=>{const l=Ht;return E(),X("div",{class:Ce(m(he)("iafw:bg-[#F5f1eb] iafw:rounded-md iafw:min-h-52 iafw:relative iafw:flex-col-reverse iafw:flex ",s.scroll&&"iafw:overflow-y-auto iafw:h-72"))},[e.loading?(E(),X("div",Fee,[M(m(Qi),{class:"iafw:animate-spin iafw:text-primary"})])):Re("",!0),ie("div",$ee,[ie("div",{class:"iafw:inset-0 iafw:top-0 iafw:absolute iafw:opacity-10 iafw:bg-repeat",style:di({backgroundImage:`url(${m(o)})`})},null,4),ie("div",Lee,[(E(!0),X(Ve,null,Rt(s.messages,(f,u)=>(E(),B(Bee,{key:u,onSelected:c=>s.$emit("select:message",u),"onRemove:message":c=>s.$emit("remove:message",u),message:f,placeholder:"Type a message...",selected:n.value===u,time:m(r),"placeholder-values":e.placeholderValues},null,8,["onSelected","onRemove:message","message","selected","time","placeholder-values"]))),128))]),ie("div",qee,[M(l,{variant:"glass",class:"iafw:rounded-full iafw:size-10 iafw:shadow-sm iafw:bg-primary-foreground",onClick:a[0]||(a[0]=Nt(f=>s.$emit("add:message"),["prevent"]))},{default:C(()=>[M(m(Gl))]),_:1})])])],2)}}}),zee={class:"iafw:flex iafw:gap-6"},jee={class:"iafw:flex-1/2"},Hee={class:"iafw:flex iafw:flex-row iafw:gap-4"},Uee={class:"iafw:flex iafw:flex-col iafw:gap-4"},Wee={class:"iafw:w-auto"},Kee=q({__name:"NotificationFormContent",setup(t){const e=Os(),n=Er(),{form:i}=Er(),{currentTrigger:r}=p3(Er()),o=bf(),{getTrigger:s}=bf(),a=j(),l=U(()=>i.values.messages[n.currentMessageIndex]||{text:"Type"});function f(h){i.setFieldValue("messages",[...i.values.messages.slice(0,n.currentMessageIndex),h,...i.values.messages.slice(n.currentMessageIndex+1)])}function u(h){n.setCurrentMessageIndex(h),a.value?.commands.setContent(l.value.text||""),a.value?.commands.focus()}function c(h,g){f({...i.values.messages[n.currentMessageIndex],media:h?{type:g,url:h}:void 0})}function d(h){const g=s(h);p(g?.examples?.[0]?.id.toString()),g?.placeholders&&a.value?.commands.updateSuggestionItems([...e.globalPlaceholders,...g.placeholders])}async function p(h){if(!h){n.selectedExample=void 0,n.examplePlaceholderValues={};return}if(n.selectedExample=h,!r.value)return;const g=await o.getExampleData.execute({pathParams:{triggerId:r.value.id,exampleId:h}});g?.data.value?.data?n.examplePlaceholderValues=g.data.value.data:n.examplePlaceholderValues={}}return _t(()=>{i.values.triggerId&&d(i.values.triggerId)}),(h,g)=>{const y=Y1,w=J1,v=sK,_=G1,b=rK,x=X1,k=K1;return E(),X("div",null,[ie("div",zee,[ie("div",jee,[ie("div",Hee,[ie("div",Uee,[M(k,{"model-value":m(n).selectedExample,"onUpdate:modelValue":g[0]||(g[0]=S=>p(S))},{default:C(()=>[M(w,{class:"iafw:w-full"},{default:C(()=>[M(y,{placeholder:"Preview Data"})]),_:1}),M(x,null,{default:C(()=>[M(b,null,{default:C(()=>[m(r)?.examples?.length?Re("",!0):(E(),B(v,{key:0,class:"iafw:text-center iafw:p-3 iafw:font-normal iafw:text-muted-foreground"},{default:C(()=>[M(m(fm),{class:"iafw:mx-auto iafw:mb-2 iafw:text-2xl iafw:text-muted-foreground"}),g[7]||(g[7]=xe(" No example data available",-1)),g[8]||(g[8]=ie("br",null,null,-1)),g[9]||(g[9]=xe("for the selected Trigger ",-1))]),_:1})),(E(!0),X(Ve,null,Rt(m(r)?.examples,S=>(E(),B(_,{key:S.id,value:S.id.toString()},{default:C(()=>[xe(Ee(S.title),1)]),_:2},1032,["value"]))),128))]),_:1})]),_:1})]),_:1},8,["model-value"]),M(Vee,{"onSelect:message":u,"onAdd:message":g[1]||(g[1]=()=>{m(i).setValues({messages:[...m(i).values.messages,{text:""}]}),m(n).setCurrentMessageIndex(m(i).values.messages.length-1),u(m(n).currentMessageIndex)}),"onRemove:message":g[2]||(g[2]=S=>{if(m(i).values.messages.length<=1)return;const T=m(i).values.messages.filter((A,R)=>R!==S);m(i).setValues({messages:T}),m(n).currentMessageIndex>=T.length&&m(n).setCurrentMessageIndex(Math.max(0,T.length-1)),u(m(n).currentMessageIndex)}),class:"iafw:w-96 iafw:flex-1","selected-index":m(n).currentMessageIndex,messages:m(i).values.messages,"placeholder-values":{...m(e).globalPlaceholdersValues,...m(n).examplePlaceholderValues},loading:!!m(o).getExampleData.isLoading},null,8,["selected-index","messages","placeholder-values","loading"])]),M(xZ,{editor:m(a),"onUpdate:editor":g[3]||(g[3]=S=>it(a)?a.value=S:null),"model-value":m(i).values.messages[m(n).currentMessageIndex]?.text||"","onUpdate:modelValue":g[4]||(g[4]=S=>f({...m(l),text:S})),media:m(l).media,"onUpdate:image":g[5]||(g[5]=S=>c(S,"image")),"onUpdate:file":g[6]||(g[6]=S=>c(S,"file")),"initial-items":m(n).placeholders},null,8,["editor","model-value","media","initial-items"])])]),ie("div",Wee,[M(xee,{"onUpdate:triggerId":d})])])])}}}),Gee=["type","placeholder"],C5=q({inheritAttrs:!1,__name:"BasicInput",props:{defaultValue:{},modelValue:{},class:{},wrapperClass:{},moneyMaskConfig:{},type:{},placeholder:{},mask:{},size:{default:"small"}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,r=Fx(n,"modelValue",e,{passive:!0,defaultValue:n.defaultValue}),s={...{prefix:"R$ ",suffix:"",thousands:".",decimal:",",precision:2,disableNegative:!0,disabled:!1,allowBlank:!1,minimumNumberOfCharacters:0,shouldRound:!0,focusOnRight:!1},...n.moneyMaskConfig||{}},a=he("iafw:border iafw:rounded-md iafw:has-focus-visible:border-ring iafw:has-focus-visible:ring-ring/50 iafw:has-focus-visible:ring-1 iafw:w-full iafw:min-w-0 iafw:border-input iafw:shadow-xs iafw:transition-[color,box-shadow] ","iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive",n.class),l=he("iafw:border iafw:rounded-md iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:focus-visible:ring-1 iafw:w-full iafw:min-w-0 iafw:border-input","iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive",n.class),f=he("iafw:file:text-foreground iafw:placeholder:text-muted-foreground iafw:selection:bg-primary iafw:selection:text-primary-foreground iafw:dark:bg-input/30 iafw:flex iafw:h-9 iafw:bg-transparent iafw:px-3 iafw:py-1 iafw:text-base iafw:shadow-xs iafw:transition-[color,box-shadow] iafw:outline-none iafw:file:inline-flex iafw:file:h-7 iafw:file:border-0 iafw:file:bg-transparent iafw:file:text-sm iafw:file:font-medium iafw:disabled:pointer-events-none iafw:disabled:cursor-not-allowed iafw:disabled:opacity-50 iafw:md:text-sm",n.size==="small"&&"iafw:h-9",n.size==="medium"&&"iafw:h-12",n.size==="large"&&"iafw:h-14");return(u,c)=>m(r)&&n.type==="money"?(E(),B(m(qk),fe({key:0,modelValue:m(r),"onUpdate:modelValue":c[0]||(c[0]=d=>it(r)?r.value=d:null),config:s,"data-slot":"input"},{...u.$attrs,...s},{class:m(he)(m(l),m(f))}),null,16,["modelValue","class"])):(E(),X("div",{key:1,class:Ce([m(he)(m(a),n.wrapperClass),"iafw:flex iafw:items-center"])},[z(u.$slots,"prepend"),cl(ie("input",fe({"onUpdate:modelValue":c[1]||(c[1]=d=>it(r)?r.value=d:null)},u.$attrs,{"data-slot":"input",type:u.type,placeholder:u.placeholder,class:m(he)(m(f),"iafw:flex-1 iafw:shadow-none iafw:min-w-0",n.class)}),null,16,Gee),[[m(Wk),u.mask],[Wv,m(r)]]),z(u.$slots,"append")],2))}}),Jee={class:"iafw:flex iafw:justify-between iafw:mb-6"},Yee={class:"iafw:flex"},Xee={key:0,class:"iafw:flex iafw:items-center iafw:mr-3"},Qee={class:"iafw:flex iafw:gap-3"},Zee={class:"iafw:text-2xl"},ete={class:"iafw:text-muted-foreground"},tte={class:"iafw:flex iafw:space-x-2 iafw:items-center"},nte=q({__name:"FormPageHeader",props:{name:{},title:{},description:{},loading:{type:Boolean},backRoute:{}},setup(t){const{submit:e,isCreating:n}=nK();return(i,r)=>{const o=Ht,s=ho("RouterLink");return E(),X("div",Jee,[ie("div",Yee,[i.backRoute?(E(),X("div",Xee,[M(s,{to:i.backRoute,custom:""},{default:C(({navigate:a,href:l})=>[M(o,{variant:"ghost",href:l,as:"a",onClick:Nt(f=>a(),["prevent"])},{default:C(()=>[M(m(NF))]),_:1},8,["href","onClick"])]),_:1},8,["to"])])):Re("",!0),ie("div",null,[ie("div",Qee,[z(i.$slots,"title",{},()=>[ie("h2",Zee,Ee(i.title||i.name),1)])]),ie("p",ete,Ee(i.description||m(n)?`Create your ${i.name.toLowerCase()}`:`Create your ${i.name.toLowerCase()} details`),1)])]),ie("div",tte,[z(i.$slots,"actions"),M(o,{variant:"default",loading:i.loading,disabled:i.loading,onClick:Nt(m(e),["prevent"])},{default:C(()=>[i.loading?(E(),B(m(Qi),{key:0,class:"iafw:animate-spin"})):(E(),B(m(t$),{key:1})),r[0]||(r[0]=xe(" Save ",-1))]),_:1},8,["loading","disabled","onClick"])])])}}}),ite=q({__name:"NotificationFormHeader",emits:["send-test"],setup(t){const e=Os(),n=Er();return(i,r)=>{const o=Ht,s=n1,a=Um;return E(),B(nte,{name:"Notification",backRoute:{name:"notifications",query:{page:"infixs-pingo-notify",path:"/notifications"}},loading:!!m(e).create.isLoading||!!m(e).update.isLoading},{actions:C(()=>[M(o,{variant:"outline",onClick:r[0]||(r[0]=Nt(l=>i.$emit("send-test"),["prevent"])),disabled:m(n).isLoading},{default:C(()=>[M(m(w_)),r[1]||(r[1]=xe(" Send Test",-1))]),_:1},8,["disabled"])]),title:C(()=>[M(m(ks),{name:"title"},{default:C(({componentField:l,errors:f})=>[M(a,null,{default:C(()=>[M(s,null,{default:C(()=>[M(C5,fe(l,{placeholder:"Notification Title",wrapperClass:m(he)("iafw:border-0 iafw:shadow-none iafw:has-focus-visible:ring-0 iafw:rounded-none",f.length>0&&"iafw:border-b-1 iafw:border-destructive"),class:"iafw:md:text-2xl iafw:p-0 iafw:placeholder:text-muted-foreground/40 iafw:w-96"}),{append:C(()=>[f.length>0?(E(),B(m($c),{key:0,class:"iafw:text-destructive"})):Re("",!0)]),_:2},1040,["wrapperClass"])]),_:2},1024)]),_:2},1024)]),_:1})]),_:1},8,["loading"])}}}),rte={},ote={class:"iafw:flex iafw:gap-6"},ste={class:"iafw:flex-1"},ate={class:"iafw:flex iafw:gap-4 iafw:w-full iafw:h-72"},lte={class:"iafw:flex-1 iafw:flex iafw:flex-col iafw:gap-4"},fte={class:"iafw:flex iafw:gap-3"},ute={class:"iafw:w-72"};function cte(t,e){const n=Nc;return E(),X("div",null,[ie("div",ote,[ie("div",ste,[ie("div",ate,[M(n,{class:"iafw:h-full iafw:w-72"}),ie("div",lte,[ie("div",fte,[M(n,{class:"iafw:h-9 iafw:w-10"}),M(n,{class:"iafw:w-20 iafw:h-9"}),M(n,{class:"iafw:h-9 iafw:w-16"}),M(n,{class:"iafw:h-9 iafw:w-16"})]),M(n,{class:"iafw:h-full iafw:flex-1"})])])]),ie("div",ute,[M(n,{class:"iafw:h-52"})])])])}const dte=Pa(rte,[["render",cte]]),pte={class:"iafw:text-center iafw:max-w-96"},hte={key:1},E5=q({__name:"ErrorPage",props:{link:{},center:{type:Boolean}},setup(t){const e=j(!1);function n(){e.value=!0,window.location.reload()}return(i,r)=>{const o=ho("RouterLink"),s=Ht;return E(),X("div",{class:Ce(m(he)("iafw:w-full iafw:flex iafw:items-center iafw:flex-col iafw:gap-5",i.center&&"iafw:h-60 iafw:justify-center"))},[M(m(_n),{icon:"jam:alert-f",class:"iafw:text-3xl iafw:text-destructive"}),ie("div",pte,[r[1]||(r[1]=xe(" Oops! There was an error loading the page. Please try again. If the problem persists, please ",-1)),i.link?(E(),B(o,{key:0,to:i.link,class:"iafw:text-tertiary hover:iafw:underline",is:"a"},{default:C(()=>[...r[0]||(r[0]=[xe(" contact support ",-1)])]),_:1},8,["to"])):(E(),X("span",hte,"contact support")),r[2]||(r[2]=xe(". ",-1))]),M(s,{variant:"outline",onClick:Nt(n,["prevent"]),loading:m(e)},{default:C(()=>[...r[3]||(r[3]=[xe("Reload Page",-1)])]),_:1},8,["loading"])],2)}}}),O5=Symbol();function gte(t){const e=j(!1),n=j(t[0]?.props?.name||null),i=tn({}),r=U(()=>t.findIndex(g=>g.props?.name===n.value)),o=U(()=>r.value===0),s=U(()=>r.value===t.length-1),a={title:void 0,description:void 0,nextButtonText:void 0,nextButtonIcon:void 0,nextLoading:!1,prevButtonText:void 0,hideNextButton:void 0,hidePrevButton:void 0,nextFn:void 0,prevFn:void 0},l=tn({...a});je(n,()=>{c()});async function f(){n.value=t[r.value+1]?.props?.name||null}async function u(){n.value=t[r.value-1]?.props?.name||null}function c(){Object.assign(l,{...a})}function d(){n.value=t[0]?.props?.name||null}function p(g){d(),Object.assign(i,g),e.value=!0}function h(){e.value=!1}return{isOpen:e,open:p,close:h,currentStep:n,nextStep:f,prevStep:u,data:i,steps:t,isFirstStep:o,isLastStep:s,currentIndex:r,stepConfig:l,resetSteps:d,resetConfig:c}}function Yp(){const t=Qt(O5);if(!t)throw new Error("useWizardDialog should be used within <WizardDialog>");return t}function mte(t){function e(i){t?.value?.getContext().open(i)}function n(){t?.value?.getContext().close()}return{open:e,close:n}}function yte(t){const e=Yp();Object.assign(e.stepConfig,t)}const yy=q({__name:"WizardDialogStep",props:{name:{},title:{},description:{},nextButtonText:{},nextButtonIcon:{},onNext:{type:Function}},setup(t){const{data:e,stepConfig:n}=Yp(),i=t;return i.nextButtonText&&(n.nextButtonText=i.nextButtonText),i.nextButtonIcon&&(n.nextButtonIcon=i.nextButtonIcon),i.description&&(n.description=i.description),i.onNext&&(n.nextFn=async()=>{n.nextLoading=!0;try{await i.onNext?.()}finally{n.nextLoading=!1}}),(r,o)=>(E(),X("div",null,[z(r.$slots,"default",{data:m(e)})]))}}),wte=q({__name:"Spinner",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),B(m(Qi),{role:"status","aria-label":"Loading",class:Ce(m(he)("iafw:size-4 iafw:animate-spin",e.class))},null,8,["class"]))}}),vte=Pa(q({__name:"WizardDialogContent",setup(t){const e=Yp(),n=U(()=>e.steps.find(i=>i.props?.name===e.currentStep.value));return(i,r)=>{const o=bk,s=vk,a=wk,l=Ht,f=W3;return E(),X(Ve,null,[M(a,null,{default:C(()=>[M(o,null,{default:C(()=>[xe(Ee(m(n)?.props?.title),1)]),_:1}),cl(M(s,null,{default:C(()=>[xe(Ee(m(e).stepConfig.description),1)]),_:1},512),[[Mv,m(e).stepConfig.description]])]),_:1}),ie("div",null,[M(Bu,{name:"slide-left",mode:"out-in"},{default:C(()=>[m(n)?(E(),B(dn(m(n)),{key:m(n).props?.name})):Re("",!0)]),_:1})]),M(f,null,{default:C(()=>[m(e).isFirstStep.value?Re("",!0):(E(),B(l,{key:0,onClick:m(e).prevStep,variant:"outline"},{default:C(()=>[...r[0]||(r[0]=[xe(" Back ",-1)])]),_:1},8,["onClick"])),M(l,{onClick:m(e).stepConfig.nextFn,disabled:m(e).stepConfig.nextLoading},{default:C(()=>[m(e).stepConfig.nextLoading?(E(),B(wte,{key:0})):m(e).stepConfig.nextButtonIcon?(E(),B(dn(m(e).stepConfig.nextButtonIcon),{key:1})):Re("",!0),xe(" "+Ee(m(e).stepConfig.nextButtonText||"Next"),1)]),_:1},8,["onClick","disabled"])]),_:1})],64)}}}),[["__scopeId","data-v-d1cbc7ef"]]),bte=q({__name:"WizardDialog",setup(t,{expose:e}){const n=$w(),i=U(()=>(n.default?.()??[]).filter(s=>s.type===yy)),r=gte(i.value);Si(O5,r);function o(){return r}return e({getContext:o}),(s,a)=>(E(),B(H3,{open:m(r).isOpen.value,"onUpdate:open":a[0]||(a[0]=l=>m(r).isOpen.value=l)},{default:C(()=>[M(U3,{class:"max-w-full h-full md:h-auto"},{default:C(()=>[M(vte)]),_:1})]),_:1},8,["open"]))}}),A5=JSON.parse(`[{"code":"ad","dialCode":"+376","name":"Andorra","icon":"circle-flags:ad"},{"code":"ae","dialCode":"+971","name":"United Arab Emirates","icon":"circle-flags:ae"},{"code":"af","dialCode":"+93","name":"Afghanistan","icon":"circle-flags:af"},{"code":"ag","dialCode":"+1268","name":"Antigua and Barbuda","icon":"circle-flags:ag"},{"code":"ai","dialCode":"+1264","name":"Anguilla","icon":"circle-flags:ai"},{"code":"al","dialCode":"+355","name":"Albania","icon":"circle-flags:al"},{"code":"am","dialCode":"+374","name":"Armenia","icon":"circle-flags:am"},{"code":"ao","dialCode":"+244","name":"Angola","icon":"circle-flags:ao"},{"code":"aq","dialCode":"+672","name":"Antarctica","icon":"circle-flags:aq"},{"code":"ar","dialCode":"+54","name":"Argentina","icon":"circle-flags:ar"},{"code":"as","dialCode":"+1684","name":"American Samoa","icon":"circle-flags:as"},{"code":"at","dialCode":"+43","name":"Austria","icon":"circle-flags:at"},{"code":"au","dialCode":"+61","name":"Australia","icon":"circle-flags:au"},{"code":"aw","dialCode":"+297","name":"Aruba","icon":"circle-flags:aw"},{"code":"ax","dialCode":"+358","name":"Aland Islands","icon":"circle-flags:ax"},{"code":"az","dialCode":"+994","name":"Azerbaijan","icon":"circle-flags:az"},{"code":"ba","dialCode":"+387","name":"Bosnia and Herzegovina","icon":"circle-flags:ba"},{"code":"bb","dialCode":"+1246","name":"Barbados","icon":"circle-flags:bb"},{"code":"bd","dialCode":"+880","name":"Bangladesh","icon":"circle-flags:bd"},{"code":"be","dialCode":"+32","name":"Belgium","icon":"circle-flags:be"},{"code":"bf","dialCode":"+226","name":"Burkina Faso","icon":"circle-flags:bf"},{"code":"bg","dialCode":"+359","name":"Bulgaria","icon":"circle-flags:bg"},{"code":"bh","dialCode":"+973","name":"Bahrain","icon":"circle-flags:bh"},{"code":"bi","dialCode":"+257","name":"Burundi","icon":"circle-flags:bi"},{"code":"bj","dialCode":"+229","name":"Benin","icon":"circle-flags:bj"},{"code":"bl","dialCode":"+590","name":"Saint Barthelemy","icon":"circle-flags:bl"},{"code":"bm","dialCode":"+1441","name":"Bermuda","icon":"circle-flags:bm"},{"code":"bn","dialCode":"+673","name":"Brunei Darussalam","icon":"circle-flags:bn"},{"code":"bo","dialCode":"+591","name":"Bolivia","icon":"circle-flags:bo"},{"code":"bq","dialCode":"+599","name":"Caribbean Netherlands","icon":"circle-flags:bq"},{"code":"br","dialCode":"+55","name":"Brazil","icon":"circle-flags:br","mask":"(##) #####-####"},{"code":"bs","dialCode":"+1242","name":"Bahamas","icon":"circle-flags:bs"},{"code":"bt","dialCode":"+975","name":"Bhutan","icon":"circle-flags:bt"},{"code":"bv","dialCode":"+47","name":"Bouvet Island","icon":"circle-flags:bv"},{"code":"bw","dialCode":"+267","name":"Botswana","icon":"circle-flags:bw"},{"code":"by","dialCode":"+375","name":"Belarus","icon":"circle-flags:by"},{"code":"bz","dialCode":"+501","name":"Belize","icon":"circle-flags:bz"},{"code":"ca","dialCode":"+1","name":"Canada","icon":"circle-flags:ca"},{"code":"cc","dialCode":"+61","name":"Cocos (Keeling) Islands","icon":"circle-flags:cc"},{"code":"cd","dialCode":"+243","name":"Congo (DRC)","icon":"circle-flags:cd"},{"code":"cf","dialCode":"+236","name":"Central African Republic","icon":"circle-flags:cf"},{"code":"cg","dialCode":"+242","name":"Congo","icon":"circle-flags:cg"},{"code":"ch","dialCode":"+41","name":"Switzerland","icon":"circle-flags:ch"},{"code":"ci","dialCode":"+225","name":"Cote d'Ivoire","icon":"circle-flags:ci"},{"code":"ck","dialCode":"+682","name":"Cook Islands","icon":"circle-flags:ck"},{"code":"cl","dialCode":"+56","name":"Chile","icon":"circle-flags:cl"},{"code":"cm","dialCode":"+237","name":"Cameroon","icon":"circle-flags:cm"},{"code":"cn","dialCode":"+86","name":"China","icon":"circle-flags:cn"},{"code":"co","dialCode":"+57","name":"Colombia","icon":"circle-flags:co"},{"code":"cr","dialCode":"+506","name":"Costa Rica","icon":"circle-flags:cr"},{"code":"cu","dialCode":"+53","name":"Cuba","icon":"circle-flags:cu"},{"code":"cv","dialCode":"+238","name":"Cape Verde","icon":"circle-flags:cv"},{"code":"cw","dialCode":"+599","name":"Curacao","icon":"circle-flags:cw"},{"code":"cx","dialCode":"+61","name":"Christmas Island","icon":"circle-flags:cx"},{"code":"cy","dialCode":"+357","name":"Cyprus","icon":"circle-flags:cy"},{"code":"cz","dialCode":"+420","name":"Czech Republic","icon":"circle-flags:cz"},{"code":"de","dialCode":"+49","name":"Germany","icon":"circle-flags:de"},{"code":"dj","dialCode":"+253","name":"Djibouti","icon":"circle-flags:dj"},{"code":"dk","dialCode":"+45","name":"Denmark","icon":"circle-flags:dk"},{"code":"dm","dialCode":"+1767","name":"Dominica","icon":"circle-flags:dm"},{"code":"do","dialCode":"+1","name":"Dominican Republic","icon":"circle-flags:do"},{"code":"dz","dialCode":"+213","name":"Algeria","icon":"circle-flags:dz"},{"code":"ec","dialCode":"+593","name":"Ecuador","icon":"circle-flags:ec"},{"code":"ee","dialCode":"+372","name":"Estonia","icon":"circle-flags:ee"},{"code":"eg","dialCode":"+20","name":"Egypt","icon":"circle-flags:eg"},{"code":"eh","dialCode":"+212","name":"Western Sahara","icon":"circle-flags:eh"},{"code":"er","dialCode":"+291","name":"Eritrea","icon":"circle-flags:er"},{"code":"es","dialCode":"+34","name":"Spain","icon":"circle-flags:es"},{"code":"et","dialCode":"+251","name":"Ethiopia","icon":"circle-flags:et"},{"code":"fi","dialCode":"+358","name":"Finland","icon":"circle-flags:fi"},{"code":"fj","dialCode":"+679","name":"Fiji","icon":"circle-flags:fj"},{"code":"fk","dialCode":"+500","name":"Falkland Islands","icon":"circle-flags:fk"},{"code":"fm","dialCode":"+691","name":"Micronesia","icon":"circle-flags:fm"},{"code":"fo","dialCode":"+298","name":"Faroe Islands","icon":"circle-flags:fo"},{"code":"fr","dialCode":"+33","name":"France","icon":"circle-flags:fr"},{"code":"ga","dialCode":"+241","name":"Gabon","icon":"circle-flags:ga"},{"code":"gb","dialCode":"+44","name":"United Kingdom","icon":"circle-flags:gb"},{"code":"gd","dialCode":"+1473","name":"Grenada","icon":"circle-flags:gd"},{"code":"ge","dialCode":"+995","name":"Georgia","icon":"circle-flags:ge"},{"code":"gf","dialCode":"+594","name":"French Guiana","icon":"circle-flags:gf"},{"code":"gg","dialCode":"+44","name":"Guernsey","icon":"circle-flags:gg"},{"code":"gh","dialCode":"+233","name":"Ghana","icon":"circle-flags:gh"},{"code":"gi","dialCode":"+350","name":"Gibraltar","icon":"circle-flags:gi"},{"code":"gl","dialCode":"+299","name":"Greenland","icon":"circle-flags:gl"},{"code":"gm","dialCode":"+220","name":"Gambia","icon":"circle-flags:gm"},{"code":"gn","dialCode":"+224","name":"Guinea","icon":"circle-flags:gn"},{"code":"gp","dialCode":"+590","name":"Guadeloupe","icon":"circle-flags:gp"},{"code":"gq","dialCode":"+240","name":"Equatorial Guinea","icon":"circle-flags:gq"},{"code":"gr","dialCode":"+30","name":"Greece","icon":"circle-flags:gr"},{"code":"gs","dialCode":"+500","name":"South Georgia","icon":"circle-flags:gs"},{"code":"gt","dialCode":"+502","name":"Guatemala","icon":"circle-flags:gt"},{"code":"gu","dialCode":"+1671","name":"Guam","icon":"circle-flags:gu"},{"code":"gw","dialCode":"+245","name":"Guinea-Bissau","icon":"circle-flags:gw"},{"code":"gy","dialCode":"+592","name":"Guyana","icon":"circle-flags:gy"},{"code":"hk","dialCode":"+852","name":"Hong Kong","icon":"circle-flags:hk"},{"code":"hm","dialCode":"+672","name":"Heard Island","icon":"circle-flags:hm"},{"code":"hn","dialCode":"+504","name":"Honduras","icon":"circle-flags:hn"},{"code":"hr","dialCode":"+385","name":"Croatia","icon":"circle-flags:hr"},{"code":"ht","dialCode":"+509","name":"Haiti","icon":"circle-flags:ht"},{"code":"hu","dialCode":"+36","name":"Hungary","icon":"circle-flags:hu"},{"code":"id","dialCode":"+62","name":"Indonesia","icon":"circle-flags:id"},{"code":"ie","dialCode":"+353","name":"Ireland","icon":"circle-flags:ie"},{"code":"il","dialCode":"+972","name":"Israel","icon":"circle-flags:il"},{"code":"im","dialCode":"+44","name":"Isle of Man","icon":"circle-flags:im"},{"code":"in","dialCode":"+91","name":"India","icon":"circle-flags:in"},{"code":"io","dialCode":"+246","name":"British Indian Ocean Territory","icon":"circle-flags:io"},{"code":"iq","dialCode":"+964","name":"Iraq","icon":"circle-flags:iq"},{"code":"ir","dialCode":"+98","name":"Iran","icon":"circle-flags:ir"},{"code":"is","dialCode":"+354","name":"Iceland","icon":"circle-flags:is"},{"code":"it","dialCode":"+39","name":"Italy","icon":"circle-flags:it"},{"code":"je","dialCode":"+44","name":"Jersey","icon":"circle-flags:je"},{"code":"jm","dialCode":"+1876","name":"Jamaica","icon":"circle-flags:jm"},{"code":"jo","dialCode":"+962","name":"Jordan","icon":"circle-flags:jo"},{"code":"jp","dialCode":"+81","name":"Japan","icon":"circle-flags:jp"},{"code":"ke","dialCode":"+254","name":"Kenya","icon":"circle-flags:ke"},{"code":"kg","dialCode":"+996","name":"Kyrgyzstan","icon":"circle-flags:kg"},{"code":"kh","dialCode":"+855","name":"Cambodia","icon":"circle-flags:kh"},{"code":"ki","dialCode":"+686","name":"Kiribati","icon":"circle-flags:ki"},{"code":"km","dialCode":"+269","name":"Comoros","icon":"circle-flags:km"},{"code":"kn","dialCode":"+1869","name":"Saint Kitts and Nevis","icon":"circle-flags:kn"},{"code":"kp","dialCode":"+850","name":"North Korea","icon":"circle-flags:kp"},{"code":"kr","dialCode":"+82","name":"South Korea","icon":"circle-flags:kr"},{"code":"kw","dialCode":"+965","name":"Kuwait","icon":"circle-flags:kw"},{"code":"ky","dialCode":"+1345","name":"Cayman Islands","icon":"circle-flags:ky"},{"code":"kz","dialCode":"+7","name":"Kazakhstan","icon":"circle-flags:kz"},{"code":"la","dialCode":"+856","name":"Laos","icon":"circle-flags:la"},{"code":"lb","dialCode":"+961","name":"Lebanon","icon":"circle-flags:lb"},{"code":"lc","dialCode":"+1758","name":"Saint Lucia","icon":"circle-flags:lc"},{"code":"li","dialCode":"+423","name":"Liechtenstein","icon":"circle-flags:li"},{"code":"lk","dialCode":"+94","name":"Sri Lanka","icon":"circle-flags:lk"},{"code":"lr","dialCode":"+231","name":"Liberia","icon":"circle-flags:lr"},{"code":"ls","dialCode":"+266","name":"Lesotho","icon":"circle-flags:ls"},{"code":"lt","dialCode":"+370","name":"Lithuania","icon":"circle-flags:lt"},{"code":"lu","dialCode":"+352","name":"Luxembourg","icon":"circle-flags:lu"},{"code":"lv","dialCode":"+371","name":"Latvia","icon":"circle-flags:lv"},{"code":"ly","dialCode":"+218","name":"Libya","icon":"circle-flags:ly"},{"code":"ma","dialCode":"+212","name":"Morocco","icon":"circle-flags:ma"},{"code":"mc","dialCode":"+377","name":"Monaco","icon":"circle-flags:mc"},{"code":"md","dialCode":"+373","name":"Moldova","icon":"circle-flags:md"},{"code":"me","dialCode":"+382","name":"Montenegro","icon":"circle-flags:me"},{"code":"mf","dialCode":"+590","name":"Saint Martin","icon":"circle-flags:mf"},{"code":"mg","dialCode":"+261","name":"Madagascar","icon":"circle-flags:mg"},{"code":"mh","dialCode":"+692","name":"Marshall Islands","icon":"circle-flags:mh"},{"code":"mk","dialCode":"+389","name":"North Macedonia","icon":"circle-flags:mk"},{"code":"ml","dialCode":"+223","name":"Mali","icon":"circle-flags:ml"},{"code":"mm","dialCode":"+95","name":"Myanmar","icon":"circle-flags:mm"},{"code":"mn","dialCode":"+976","name":"Mongolia","icon":"circle-flags:mn"},{"code":"mo","dialCode":"+853","name":"Macao","icon":"circle-flags:mo"},{"code":"mp","dialCode":"+1670","name":"Northern Mariana Islands","icon":"circle-flags:mp"},{"code":"mq","dialCode":"+596","name":"Martinique","icon":"circle-flags:mq"},{"code":"mr","dialCode":"+222","name":"Mauritania","icon":"circle-flags:mr"},{"code":"ms","dialCode":"+1664","name":"Montserrat","icon":"circle-flags:ms"},{"code":"mt","dialCode":"+356","name":"Malta","icon":"circle-flags:mt"},{"code":"mu","dialCode":"+230","name":"Mauritius","icon":"circle-flags:mu"},{"code":"mv","dialCode":"+960","name":"Maldives","icon":"circle-flags:mv"},{"code":"mw","dialCode":"+265","name":"Malawi","icon":"circle-flags:mw"},{"code":"mx","dialCode":"+52","name":"Mexico","icon":"circle-flags:mx"},{"code":"my","dialCode":"+60","name":"Malaysia","icon":"circle-flags:my"},{"code":"mz","dialCode":"+258","name":"Mozambique","icon":"circle-flags:mz"},{"code":"na","dialCode":"+264","name":"Namibia","icon":"circle-flags:na"},{"code":"nc","dialCode":"+687","name":"New Caledonia","icon":"circle-flags:nc"},{"code":"ne","dialCode":"+227","name":"Niger","icon":"circle-flags:ne"},{"code":"nf","dialCode":"+672","name":"Norfolk Island","icon":"circle-flags:nf"},{"code":"ng","dialCode":"+234","name":"Nigeria","icon":"circle-flags:ng"},{"code":"ni","dialCode":"+505","name":"Nicaragua","icon":"circle-flags:ni"},{"code":"nl","dialCode":"+31","name":"Netherlands","icon":"circle-flags:nl"},{"code":"no","dialCode":"+47","name":"Norway","icon":"circle-flags:no"},{"code":"np","dialCode":"+977","name":"Nepal","icon":"circle-flags:np"},{"code":"nr","dialCode":"+674","name":"Nauru","icon":"circle-flags:nr"},{"code":"nu","dialCode":"+683","name":"Niue","icon":"circle-flags:nu"},{"code":"nz","dialCode":"+64","name":"New Zealand","icon":"circle-flags:nz"},{"code":"om","dialCode":"+968","name":"Oman","icon":"circle-flags:om"},{"code":"pa","dialCode":"+507","name":"Panama","icon":"circle-flags:pa"},{"code":"pe","dialCode":"+51","name":"Peru","icon":"circle-flags:pe"},{"code":"pf","dialCode":"+689","name":"French Polynesia","icon":"circle-flags:pf"},{"code":"pg","dialCode":"+675","name":"Papua New Guinea","icon":"circle-flags:pg"},{"code":"ph","dialCode":"+63","name":"Philippines","icon":"circle-flags:ph"},{"code":"pk","dialCode":"+92","name":"Pakistan","icon":"circle-flags:pk"},{"code":"pl","dialCode":"+48","name":"Poland","icon":"circle-flags:pl"},{"code":"pm","dialCode":"+508","name":"Saint Pierre and Miquelon","icon":"circle-flags:pm"},{"code":"pn","dialCode":"+872","name":"Pitcairn","icon":"circle-flags:pn"},{"code":"pr","dialCode":"+1","name":"Puerto Rico","icon":"circle-flags:pr"},{"code":"ps","dialCode":"+970","name":"Palestine","icon":"circle-flags:ps"},{"code":"pt","dialCode":"+351","name":"Portugal","icon":"circle-flags:pt"},{"code":"pw","dialCode":"+680","name":"Palau","icon":"circle-flags:pw"},{"code":"py","dialCode":"+595","name":"Paraguay","icon":"circle-flags:py"},{"code":"qa","dialCode":"+974","name":"Qatar","icon":"circle-flags:qa"},{"code":"re","dialCode":"+262","name":"Reunion","icon":"circle-flags:re"},{"code":"ro","dialCode":"+40","name":"Romania","icon":"circle-flags:ro"},{"code":"rs","dialCode":"+381","name":"Serbia","icon":"circle-flags:rs"},{"code":"ru","dialCode":"+7","name":"Russia","icon":"circle-flags:ru"},{"code":"rw","dialCode":"+250","name":"Rwanda","icon":"circle-flags:rw"},{"code":"sa","dialCode":"+966","name":"Saudi Arabia","icon":"circle-flags:sa"},{"code":"sb","dialCode":"+677","name":"Solomon Islands","icon":"circle-flags:sb"},{"code":"sc","dialCode":"+248","name":"Seychelles","icon":"circle-flags:sc"},{"code":"sd","dialCode":"+249","name":"Sudan","icon":"circle-flags:sd"},{"code":"se","dialCode":"+46","name":"Sweden","icon":"circle-flags:se"},{"code":"sg","dialCode":"+65","name":"Singapore","icon":"circle-flags:sg"},{"code":"sh","dialCode":"+290","name":"Saint Helena","icon":"circle-flags:sh"},{"code":"si","dialCode":"+386","name":"Slovenia","icon":"circle-flags:si"},{"code":"sj","dialCode":"+47","name":"Svalbard and Jan Mayen","icon":"circle-flags:sj"},{"code":"sk","dialCode":"+421","name":"Slovakia","icon":"circle-flags:sk"},{"code":"sl","dialCode":"+232","name":"Sierra Leone","icon":"circle-flags:sl"},{"code":"sm","dialCode":"+378","name":"San Marino","icon":"circle-flags:sm"},{"code":"sn","dialCode":"+221","name":"Senegal","icon":"circle-flags:sn"},{"code":"so","dialCode":"+252","name":"Somalia","icon":"circle-flags:so"},{"code":"sr","dialCode":"+597","name":"Suriname","icon":"circle-flags:sr"},{"code":"ss","dialCode":"+211","name":"South Sudan","icon":"circle-flags:ss"},{"code":"st","dialCode":"+239","name":"São Tomé and Príncipe","icon":"circle-flags:st"},{"code":"sv","dialCode":"+503","name":"El Salvador","icon":"circle-flags:sv"},{"code":"sx","dialCode":"+1721","name":"Sint Maarten","icon":"circle-flags:sx"},{"code":"sy","dialCode":"+963","name":"Syrian Arab Republic","icon":"circle-flags:sy"},{"code":"sz","dialCode":"+268","name":"Swaziland","icon":"circle-flags:sz"},{"code":"tc","dialCode":"+1649","name":"Turks and Caicos Islands","icon":"circle-flags:tc"},{"code":"td","dialCode":"+235","name":"Chad","icon":"circle-flags:td"},{"code":"tf","dialCode":"+262","name":"French Southern Territories","icon":"circle-flags:tf"},{"code":"tg","dialCode":"+228","name":"Togo","icon":"circle-flags:tg"},{"code":"th","dialCode":"+66","name":"Thailand","icon":"circle-flags:th"},{"code":"tj","dialCode":"+992","name":"Tajikistan","icon":"circle-flags:tj"},{"code":"tk","dialCode":"+690","name":"Tokelau","icon":"circle-flags:tk"},{"code":"tl","dialCode":"+670","name":"Timor-Leste","icon":"circle-flags:tl"},{"code":"tm","dialCode":"+993","name":"Turkmenistan","icon":"circle-flags:tm"},{"code":"tn","dialCode":"+216","name":"Tunisia","icon":"circle-flags:tn"},{"code":"to","dialCode":"+676","name":"Tonga","icon":"circle-flags:to"},{"code":"tr","dialCode":"+90","name":"Turkey","icon":"circle-flags:tr"},{"code":"tt","dialCode":"+1868","name":"Trinidad and Tobago","icon":"circle-flags:tt"},{"code":"tv","dialCode":"+688","name":"Tuvalu","icon":"circle-flags:tv"},{"code":"tw","dialCode":"+886","name":"Taiwan, Province of China","icon":"circle-flags:tw"},{"code":"tz","dialCode":"+255","name":"Tanzania, United Republic of","icon":"circle-flags:tz"},{"code":"ua","dialCode":"+380","name":"Ukraine","icon":"circle-flags:ua"},{"code":"ug","dialCode":"+256","name":"Uganda","icon":"circle-flags:ug"},{"code":"um","dialCode":"+1","name":"United States Minor Outlying Islands","icon":"circle-flags:um"},{"code":"us","dialCode":"+1","name":"United States","icon":"circle-flags:us"},{"code":"uy","dialCode":"+598","name":"Uruguay","icon":"circle-flags:uy"},{"code":"uz","dialCode":"+998","name":"Uzbekistan","icon":"circle-flags:uz"},{"code":"va","dialCode":"+39","name":"Holy See (Vatican City State)","icon":"circle-flags:va"},{"code":"vc","dialCode":"+1784","name":"Saint Vincent and the Grenadines","icon":"circle-flags:vc"},{"code":"ve","dialCode":"+58","name":"Venezuela","icon":"circle-flags:ve"},{"code":"vg","dialCode":"+1284","name":"Virgin Islands, British","icon":"circle-flags:vg"},{"code":"vi","dialCode":"+1340","name":"Virgin Islands, U.S.","icon":"circle-flags:vi"},{"code":"vn","dialCode":"+84","name":"Viet Nam","icon":"circle-flags:vn"},{"code":"vu","dialCode":"+678","name":"Vanuatu","icon":"circle-flags:vu"},{"code":"wf","dialCode":"+681","name":"Wallis and Futuna","icon":"circle-flags:wf"},{"code":"ws","dialCode":"+685","name":"Samoa","icon":"circle-flags:ws"},{"code":"ye","dialCode":"+967","name":"Yemen","icon":"circle-flags:ye"},{"code":"yt","dialCode":"+262","name":"Mayotte","icon":"circle-flags:yt"},{"code":"za","dialCode":"+27","name":"South Africa","icon":"circle-flags:za"},{"code":"zm","dialCode":"+260","name":"Zambia","icon":"circle-flags:zm"},{"code":"zw","dialCode":"+263","name":"Zimbabwe","icon":"circle-flags:zw"}]`),xte={class:"iafw:flex"},_te={key:0,class:"iafw:flex iafw:items-center iafw:gap-2"},kte={key:1,class:"iafw:text-muted-foreground"},Ste={class:"iafw:flex iafw:items-center iafw:gap-2"},Cte=q({inheritAttrs:!1,__name:"PhoneInput",props:Ui({initialCountryCode:{},loading:{type:Boolean},placeholder:{},selectLabel:{},size:{},label:{},withPlus:{type:Boolean,default:!1},hideChevrons:{type:Boolean}},{modelValue:{},modelModifiers:{},countryCode:{},countryCodeModifiers:{}}),emits:Ui(["update:phone-data"],["update:modelValue","update:countryCode"]),setup(t,{emit:e}){const n=j(!1),i=t,r=go(t,"modelValue"),o=go(t,"countryCode");o.value=o.value||i.initialCountryCode?.toLocaleLowerCase()||"";const s=U(()=>A5.find(d=>d.code===o.value)||null),a=e;_t(()=>{a("update:phone-data",{dialCode:s.value?.dialCode||"",countryCode:o.value||"",number:r.value||""})});function l(d){d&&(o.value=d.code,n.value=!1,a("update:phone-data",{dialCode:d.dialCode,countryCode:d.code,number:r.value||""}))}function f(d){r.value=d.toString().replace(/\D/g,""),a("update:phone-data",{dialCode:s.value?.dialCode||"",countryCode:o.value||"",number:r.value||""})}const u=Nh(),c=U(()=>{const{modelValue:d,"onUpdate:modelValue":p,value:h,...g}=u;return g});return(d,p)=>{const h=Ht,g=ly,y=_E,w=bE,v=kE,_=xE,b=SE,x=CE,k=ay,S=sy;return E(),X("div",xte,[M(Kk,fe({placeholder:d.placeholder,id:"search",name:"search",size:d.size,label:d.label,modelValue:r.value,"onUpdate:modelValue":f,mask:m(s)?.mask??"N","data-maska-tokens":"N:[0-9]:multiple"},m(c)),{prepend:C(()=>[M(S,{open:m(n),"onUpdate:open":p[1]||(p[1]=T=>it(n)?n.value=T:null)},{default:C(()=>[M(g,{"as-child":"",class:"iafw:border-0 iafw:border-r iafw:rounded-none iafw:shadow-none iafw:h-full"},{default:C(()=>[M(h,{variant:"outline",role:"combobox",class:Ce(m(he)("iafw:justify-between",!o.value&&"iafw:text-muted-foreground")),disabled:m(c).disabled},{default:C(()=>[m(s)?(E(),X("div",_te,[M(m(_n),{icon:m(s).icon,class:"iafw:w-4 iafw:h-4"},null,8,["icon"]),ie("span",null,Ee(m(s).dialCode),1)])):(E(),X("span",kte,Ee(d.selectLabel||"Code"),1)),d.hideChevrons?Re("",!0):(E(),B(m(Fc),{key:2,class:"h-4 w-4 shrink-0 opacity-50"}))]),_:1},8,["class","disabled"])]),_:1}),M(k,{class:"iafw:p-0"},{default:C(()=>[M(x,{modelValue:o.value,"onUpdate:modelValue":p[0]||(p[0]=T=>o.value=T)},{default:C(()=>[M(y,{placeholder:d.selectLabel},null,8,["placeholder"]),M(w,null,{default:C(()=>[...p[2]||(p[2]=[xe("Nothing found.",-1)])]),_:1}),M(b,null,{default:C(()=>[M(_,{heading:d.selectLabel||"Countries"},{default:C(()=>[(E(!0),X(Ve,null,Rt(m(A5),T=>(E(),B(v,{key:T.code,value:T.code,onSelect:A=>l(T)},{default:C(()=>[ie("div",Ste,[M(m(_n),{icon:T.icon,class:"iafw:w-4 iafw:h-4"},null,8,["icon"]),ie("span",null,Ee(T.name),1),ie("span",null,"("+Ee(T.dialCode)+")",1)]),M(m(ys),{class:Ce(m(he)("iafw:ml-auto iafw:h-4 iafw:w-4",o.value===T.code?"iafw:opacity-100":"iafw:opacity-0"))},null,8,["class"])]),_:2},1032,["value","onSelect"]))),128))]),_:1},8,["heading"])]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["open"])]),_:1},16,["placeholder","size","label","modelValue","mask"])])}}}),Ete=q({__name:"NotificationSendTest",setup(t){const e=Ra(),n=Os(),i=Er(),r=j(""),{stepConfig:o,nextStep:s}=Yp(),a=j(null),l=j("+1"),f=j(e.countryCode.toLowerCase());return yte({nextButtonText:"Send Message",nextButtonIcon:w_,description:"Enter the phone number to which you want to send a test notification.",nextFn:async()=>{o.nextLoading=!0;try{if(!r.value||r.value.trim().length<3)throw new Error("Invalid phone number");await n.sendTest.execute({data:{connectionId:i.form.values.connectionId,triggerId:i.form.values.triggerId,recipient:l.value+r.value,messages:i.form.values.messages,exampleId:i.selectedExample}}),s()}catch(u){o.nextLoading=!1,a.value=Ic(u)}}}),(u,c)=>{const d=ho("AlertCircleIcon"),p=Lm,h=$m,g=Vm;return E(),X("div",null,[m(a)?(E(),B(g,{key:0,variant:"destructive",class:"iafw:mb-5"},{default:C(()=>[M(d),M(p,null,{default:C(()=>[...c[3]||(c[3]=[xe("Something went wrong",-1)])]),_:1}),M(h,null,{default:C(()=>[ie("p",null,Ee(m(a)),1)]),_:1})]),_:1})):Re("",!0),M(Cte,{"country-code":m(f),"onUpdate:countryCode":c[0]||(c[0]=y=>it(f)?f.value=y:null),"model-value":m(r),"onUpdate:modelValue":c[1]||(c[1]=y=>it(r)?r.value=y:null),"onUpdate:phoneData":c[2]||(c[2]=y=>l.value=y.dialCode),label:"Phone Number"},null,8,["country-code","model-value"])])}}}),R5=q({__name:"NotificationForm",emits:["submit"],setup(t){const e=Er(),n=j(null),{open:i,close:r}=mte(n);async function o(){const s=new Set(["title","recipient"]),a=Object.keys(e.form.values||{}).filter(c=>!s.has(c)),l=Object.keys(e.form.values.metas||{});(await Promise.all([...a.map(c=>e.form.validateField(c)),...l.map(c=>e.form.validateField(`metas.${c}`))])).every(c=>typeof c=="boolean"?c:"valid"in c?c.valid===!0:!1)&&i({})}return(s,a)=>(E(),B(iK,{onSubmit:a[0]||(a[0]=l=>s.$emit("submit",l))},{default:C(()=>[M(ite,{onSendTest:o}),!m(e).isLoading&&(m(e).mode==="edit"&&m(e).id||m(e).mode==="create"&&!m(e).id)?(E(),B(Kee,{key:0})):m(e).isLoading?(E(),B(dte,{key:1})):(E(),B(E5,{key:2,center:""})),M(bte,{ref_key:"wizardDialog",ref:n},{default:C(()=>[M(yy,{name:"phoneNumber",title:"Send Test Message"},{default:C(()=>[M(Ete)]),_:1}),M(yy,{name:"success",title:"Success Sent","next-button-text":"Close",onNext:m(r)},{default:C(()=>[...a[1]||(a[1]=[xe(" Message sent successfully! ",-1)])]),_:1},8,["onNext"])]),_:1},512)]),_:1}))}}),Ote=q({__name:"CreateNotification",setup(t){const e=Er(),n=Os(),i=ec(),r=e.form.handleSubmit(async o=>{try{const s=await n.create.execute({data:{...o}});if(!s.data.value)throw new Error("No response data");rd.success(s.data.value.message||"Notification created successfully"),i.replace({name:"notifications-edit",query:{page:"infixs-pingo-notify",path:`/notifications/${s.data.value.id}/edit`}})}catch(s){const a=Ic(s);rd.error(a,{description:"Failed to create notification",dismissible:!0,closeButton:!0,classes:{icon:"iafw:text-destructive"}})}});return qn(()=>{e.$dispose()}),(o,s)=>(E(),B(R5,{onSubmit:m(r)},null,8,["onSubmit"]))}}),Ate=q({__name:"EditNotification",setup(t){const e=Er(),n=Os(),i=e.form.handleSubmit(async r=>{try{const o=await n.update.execute({pathParams:{id:e.id},data:{...r}});if(!o.data.value)throw new Error("No response data");rd.success(o.data.value.message||"Notification updated successfully")}catch(o){const s=Ic(o);if(aT(o)&&o.response?.data){const a=o.response.data.data;Object.entries(a).forEach(([l,f])=>{e.form.setFieldError(l,f)})}rd.error(s,{description:"Failed to edit notification.",dismissible:!0,closeButton:!0,classes:{icon:"iafw:text-destructive"}})}});return qn(()=>{e.$dispose()}),(r,o)=>(E(),X("div",null,[m(e).id?(E(),B(R5,{key:0,onSubmit:m(i)},null,8,["onSubmit"])):(E(),B(E5,{key:1,center:""}))]))}}),Rte={class:"iafw:pointer-events-none iafw:absolute iafw:left-2 iafw:flex iafw:size-3.5 iafw:items-center iafw:justify-center"},Tte=q({__name:"DropdownMenuCheckboxItem",props:{modelValue:{type:[Boolean,String]},disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{},class:{}},emits:["select","update:modelValue"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class"),o=Bt(r,i);return(s,a)=>(E(),B(m(dN),fe({"data-slot":"dropdown-menu-checkbox-item"},m(o),{class:m(he)("iafw:focus:bg-accent iafw:focus:text-accent-foreground iafw:relative iafw:flex iafw:cursor-default iafw:items-center iafw:gap-2 iafw:rounded-sm iafw:py-1.5 iafw:pr-2 pl-8 iafw:text-sm iafw:outline-hidden iafw:select-none iafw:data-[disabled]:pointer-events-none iafw:data-[disabled]:opacity-50 iafw:[&_svg]:pointer-events-none iafw:[&_svg]:shrink-0 iafw:[&_svg:not([class*='size-'])]:size-4",n.class)}),{default:C(()=>[ie("span",Rte,[M(m(kN),null,{default:C(()=>[M(m(ys),{class:"iafw:size-4"})]),_:1})]),z(s.$slots,"default")]),_:3},16,["class"]))}}),Pte={"data-slot":"table-container",class:"iafw:relative iafw:w-full iafw:overflow-auto"},Mte=q({__name:"Table",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",Pte,[ie("table",{"data-slot":"table",class:Ce(m(he)("iafw:w-full iafw:caption-bottom iafw:text-sm",e.class))},[z(n.$slots,"default")],2)]))}}),T5=q({__name:"TableBody",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("tbody",{"data-slot":"table-body",class:Ce(m(he)("iafw:[&_tr:last-child]:border-0",e.class))},[z(n.$slots,"default")],2))}}),Xp=q({__name:"TableCell",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("td",{"data-slot":"table-cell",class:Ce(m(he)("iafw:p-2 iafw:align-middle iafw:whitespace-nowrap iafw:[&:has([role=checkbox])]:pr-0 iafw:[&>[role=checkbox]]:translate-y-[2px]",e.class))},[z(n.$slots,"default")],2))}}),Gf=q({__name:"TableRow",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("tr",{"data-slot":"table-row",class:Ce(m(he)("iafw:hover:bg-muted/50 iafw:data-[state=selected]:bg-muted iafw:border-b iafw:transition-colors",e.class))},[z(n.$slots,"default")],2))}}),Ite=q({__name:"TableHead",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("th",{"data-slot":"table-head",class:Ce(m(he)("iafw:text-muted-foreground iafw:h-10 iafw:px-2 iafw:text-left iafw:align-middle iafw:font-medium iafw:whitespace-nowrap iafw:[&:has([role=checkbox])]:pr-0 iafw:[&>[role=checkbox]]:translate-y-[2px]",e.class))},[z(n.$slots,"default")],2))}}),Nte=q({__name:"TableHeader",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("thead",{"data-slot":"table-header",class:Ce(m(he)("iafw:[&_tr]:border-b",e.class))},[z(n.$slots,"default")],2))}}),Dte={class:"iafw:flex"},Bte={key:1,class:"iafw:p-2"},Fte=q({__name:"SearchInput",props:{loading:{type:Boolean},buttonText:{},placeholder:{}},emits:["search","clear"],setup(t,{emit:e}){const n=j(""),i=e;function r(){i("search",n.value)}return(o,s)=>{const a=Ht;return E(),X("div",Dte,[M(C5,{onKeydown:s[2]||(s[2]=mr(Nt(l=>r(),["prevent"]),["enter"])),modelValue:m(n),"onUpdate:modelValue":s[3]||(s[3]=l=>it(n)?n.value=l:null),placeholder:o.placeholder||"Search...",class:"iafw:w-72",id:"search",name:"search"},{append:C(()=>[m(n)&&!o.loading?(E(),B(a,{key:0,variant:"link",size:"sm",onClick:s[0]||(s[0]=()=>{n.value="",i("clear")}),class:"iafw:rounded-none iafw:border-none"},{default:C(()=>[M(m(um),{class:"iafw:text-lg iafw:size-4 iafw:inline-block iafw:text-destructive"})]),_:1})):o.loading?(E(),X("div",Bte,[M(m(Qi),{class:"iafw:animate-spin iafw:size-4 iafw:text-primary"})])):Re("",!0),M(a,{onClick:s[1]||(s[1]=l=>r()),variant:"outline",class:"iafw:rounded-l-none iafw:border-y-0 iafw:border-r-0",disabled:o.loading},{default:C(()=>[xe(Ee(o.buttonText||"Search"),1)]),_:1},8,["disabled"])]),_:1},8,["modelValue","placeholder"])])}}}),$te={class:"iafw:w-full"},Lte={class:"iafw:flex iafw:space-x-3"},qte={key:0,class:"iafw:mr-3"},Vte={class:"iafw:flex iafw:space-x-2"},zte={class:"iafw:flex iafw:items-center iafw:space-x-2"},jte={key:1,class:"iafw:line-clamp-1"},Hte={key:0,class:"iafw:flex iafw:flex-col iafw:gap-1"},Ute={key:1,class:"iafw:flex iafw:justify-end"},Wte={key:2},Kte={key:1,class:"iafw:flex md:iafw:flex-row iafw:flex-col iafw:items-center iafw:justify-end iafw:space-x-2 iafw:py-4"},Gte={key:0,class:"iafw:flex-1 iafw:text-sm iafw:text-muted-foreground"},Jte={class:"iafw:flex iafw:space-x-1"},Yte={class:"iafw:flex iafw:items-center iafw:justify-center iafw:text-sm iafw:text-muted-foreground iafw:mr-2"},Xte=q({__name:"DataTableV2",props:Ui({selected:{},emptyMessage:{},columns:{},showBulkActions:{type:Boolean},totalRows:{},pagination:{},loading:{type:Boolean},hiddenToolbar:{type:Boolean},loadingLines:{},compact:{type:Boolean},hideLegends:{type:Boolean},deletable:{type:Boolean},hideFooter:{type:Boolean},isSearching:{type:Boolean}},{modelValue:{},modelModifiers:{}}),emits:Ui(["update:pagination","update:selected","action:click","search"],["update:modelValue"]),setup(t,{expose:e,emit:n}){const i=go(t,"modelValue"),r=t,o=tc(),s=ec(),a=n,l=j([]),f=j([]),u=j({}),c=j({}),d=j({}),p=U(()=>Math.ceil(r.totalRows/r.pagination.perPage));function h(A,R){R.value=typeof A=="function"?A(R.value):A}je(()=>o.query,(A,R)=>{(A.p!==R.p||A.size!==R.size)&&a("update:pagination",{currentPage:A.p?parseInt(A.p,10):0,perPage:A.size?parseInt(A.size,10):10})});function g(A,R){s.push({path:o.path,query:{...o.query,p:A,size:R}})}function y(){r.pagination.currentPage<p.value&&g(r.pagination.currentPage+1,r.pagination.perPage)}function w(){r.pagination.currentPage<p.value&&g(p.value,r.pagination.perPage)}function v(){r.pagination.currentPage>1&&g(r.pagination.currentPage-1,r.pagination.perPage)}function _(){r.pagination.currentPage>1&&g(1,r.pagination.perPage)}const b=U(()=>r.pagination.currentPage<p.value),x=U(()=>r.pagination.currentPage>1),k=YW({pageCount:p.value,data:i,columns:r.columns,getCoreRowModel:qW(),getPaginationRowModel:WW(),getSortedRowModel:KW(),getFilteredRowModel:UW(),getExpandedRowModel:VW(),onSortingChange:A=>h(A,l),onColumnFiltersChange:A=>h(A,f),onColumnVisibilityChange:A=>h(A,u),onRowSelectionChange:A=>h(A,c),onExpandedChange:A=>h(A,d),state:{get pagination(){return{pageIndex:0,pageSize:r.pagination.perPage}},get sorting(){return l.value},get columnFilters(){return f.value},get columnVisibility(){return u.value},get rowSelection(){return c.value},get expanded(){return d.value}}});je(()=>k.getFilteredSelectedRowModel().rows.length,()=>{a("update:selected",k.getFilteredSelectedRowModel().rows.map(A=>+A.getValue("id")))});function S(A){g(1,A)}const T=q({props:["render","props"],setup:A=>()=>typeof A.render=="function"||typeof A.render=="object"?Yt(A.render,{...A.props,onClick:(R,F)=>{a("action:click",R,F)},deletable:r.deletable}):A.render});return e({table:k,nextPage:y,previousPage:v,firstPage:_,lastPage:w,canNextPage:b,canPreviousPage:x}),(A,R)=>{const F=Y1,L=J1,W=G1,ae=X1,le=K1,ce=Nc;return E(),X("div",$te,[A.hiddenToolbar?Re("",!0):(E(),X("div",{key:0,class:Ce(m(he)("iafw:hidden iafw:md:flex iafw:gap-2 iafw:items-center iafw:justify-between iafw:pb-4 iafw:z-20"))},[ie("div",Lte,[m(k).getFilteredSelectedRowModel().rows.length>0&&r.showBulkActions?(E(),X("div",qte,[M(m(wa),null,{default:C(()=>[M(m(ka),{"as-child":""},{default:C(()=>[M(m(Ht),{variant:"outline",class:"iafw:ml-auto iafw:text-light-blue"},{prepend:C(()=>[M(m(Bc),{class:"iafw:ml-2 iafw:h-4 iafw:w-4"})]),default:C(()=>[xe(" Ações em massa ("+Ee(m(k).getFilteredSelectedRowModel().rows.length)+") ",1)]),_:1})]),_:1}),M(m(_a),{align:"start"},{default:C(()=>[z(A.$slots,"bulk-actions",{table:m(k)})]),_:3})]),_:3})])):Re("",!0),z(A.$slots,"header",{table:m(k)}),M(Fte,{onSearch:R[0]||(R[0]=re=>a("search",re)),loading:A.isSearching},null,8,["loading"])]),ie("div",Vte,[ie("div",zte,[R[2]||(R[2]=ie("p",{class:"iafw:text-sm iafw:whitespace-nowrap"},"Lines per page:",-1)),ie("div",null,[M(le,{"model-value":`${A.pagination.perPage}`,"onUpdate:modelValue":R[1]||(R[1]=re=>{S(+re.toString())})},{default:C(()=>[M(L,{class:"iafw:w-[70px]"},{default:C(()=>[M(F,{placeholder:`${A.pagination.perPage}`},null,8,["placeholder"])]),_:1}),M(ae,{side:"top"},{default:C(()=>[(E(),X(Ve,null,Rt([10,20,30,40,50],re=>M(W,{key:re,value:`${re}`},{default:C(()=>[xe(Ee(re),1)]),_:2},1032,["value"])),64))]),_:1})]),_:1},8,["model-value"])])]),M(m(wa),null,{default:C(()=>[M(m(ka),{"as-child":""},{default:C(()=>[M(m(Ht),{variant:"outline",class:"iafw:ml-auto"},{prepend:C(()=>[M(m(Bc),{class:"iafw:ml-2 iafw:h-4 iafw:w-4"})]),default:C(()=>[R[3]||(R[3]=xe(" Columns ",-1))]),_:1})]),_:1}),M(m(_a),{align:"end"},{default:C(()=>[(E(!0),X(Ve,null,Rt(m(k).getAllColumns().filter(re=>re.getCanHide()),re=>(E(),B(m(Tte),{key:re.id,class:"capitalize",checked:re.getIsVisible(),"onUpdate:checked":te=>{re.toggleVisibility(!!te)}},{default:C(()=>[xe(Ee(re.id),1)]),_:2},1032,["checked","onUpdate:checked"]))),128))]),_:1})]),_:1})])],2)),ie("div",{class:Ce(m(he)("iafw:rounded-md iafw:border"))},[M(m(Mte),null,{default:C(()=>[M(m(Nte),null,{default:C(()=>[(E(!0),X(Ve,null,Rt(m(k).getHeaderGroups(),re=>(E(),B(m(Gf),{key:re.id},{default:C(()=>[(E(!0),X(Ve,null,Rt(re.headers,te=>(E(),B(m(Ite),{key:te.id,"data-pinned":te.column.getIsPinned(),class:Ce(m(he)({"iafw:sticky iafw:bg-background/95":te.column.getIsPinned()},"iafw:whitespace-nowrap",te.column.getIsPinned()==="left"?"iafw:left-0":"iafw:right-0",te.column.getSize()===Number.MIN_SAFE_INTEGER&&"iafw:w-0",te.column.columnDef.meta&&"class"in te.column.columnDef.meta&&te.column.columnDef.meta.class,r.compact&&"iafw:px-2 iafw:h-9"))},{default:C(()=>[te.isPlaceholder?Re("",!0):(E(),B(m(W1),{key:0,render:te.column.columnDef.header,props:te.getContext()},null,8,["render","props"]))]),_:2},1032,["data-pinned","class"]))),128))]),_:2},1024))),128))]),_:1}),!r.loading||i.value&&i.value.length>0?(E(),B(m(T5),{key:0},{default:C(()=>[m(k).getRowModel().rows?.length?(E(!0),X(Ve,{key:0},Rt(m(k).getRowModel().rows,re=>(E(),X(Ve,{key:re.id},[M(m(Gf),{"data-state":re.getIsSelected()&&"selected"},{default:C(()=>[(E(!0),X(Ve,null,Rt(re.getVisibleCells(),te=>(E(),B(m(Xp),{key:te.id,"data-pinned":te.column.getIsPinned(),class:Ce(m(he)({"iafw:sticky iafw:bg-background/95":te.column.getIsPinned()},te.column.getIsPinned()==="left"?"iafw:left-0":"iafw:right-0",A.compact&&"iafw:py-1 iafw:px-2",te.column.columnDef.meta?.truncate&&"iafw:whitespace-normal",te.column.columnDef.meta?.class))},{default:C(()=>[te.column.id==="actions"?(E(),B(m(T),{key:0,render:te.column.columnDef.cell,props:te.getContext()},null,8,["render","props"])):te.column.columnDef.meta?.truncate?(E(),X("div",jte,[M(m(W1),{render:te.column.columnDef.cell,props:te.getContext()},null,8,["render","props"])])):(E(),B(m(W1),{key:2,render:te.column.columnDef.cell,props:te.getContext()},null,8,["render","props"]))]),_:2},1032,["data-pinned","class"]))),128))]),_:2},1032,["data-state"]),re.getIsExpanded()?(E(),B(m(Gf),{key:0},{default:C(()=>[M(m(Xp),{colspan:re.getAllCells().length},{default:C(()=>[xe(Ee(re.original),1)]),_:2},1032,["colspan"])]),_:2},1024)):Re("",!0)],64))),128)):(E(),B(m(Gf),{key:1},{default:C(()=>[M(m(Xp),{colspan:A.columns.length,class:"iafw:h-24 iafw:text-center"},{default:C(()=>[xe(Ee(A.emptyMessage||"Nenhum dado disponível"),1)]),_:1},8,["colspan"])]),_:1}))]),_:1})):(E(),B(m(T5),{key:1},{default:C(()=>[(E(!0),X(Ve,null,Rt(A.loadingLines??10,re=>(E(),B(m(Gf),{key:re},{default:C(()=>[(E(!0),X(Ve,null,Rt(m(k).getAllColumns().filter(te=>te.getIsVisible()),te=>(E(),B(m(Xp),{key:te.id,class:Ce(m(he)(A.compact&&"iafw:py-2 iafw:px-2"))},{default:C(()=>[te.id==="select"?(E(),X("div",Hte,[M(ce,{class:"iafw:h-6 iafw:w-6"})])):te.id==="actions"?(E(),X("div",Ute,[r.compact?(E(),B(ce,{key:0,class:"iafw:h-6 iafw:w-6"})):(E(),B(ce,{key:1,class:"iafw:h-9 iafw:w-9"}))])):(E(),X("div",Wte,[M(ce,{class:Ce(m(he)("iafw:h-6 iafw:w-full")),style:di({...te.columnDef.meta?.skeleton?.width?{width:te.columnDef.meta.skeleton.width+"px"}:{},...te.columnDef.meta?.skeleton?.height?{height:te.columnDef.meta.skeleton.height+"px"}:{}})},null,8,["class","style"])]))]),_:2},1032,["class"]))),128))]),_:1}))),128))]),_:1}))]),_:1})],2),A.hideFooter?Re("",!0):(E(),X("div",Kte,[!A.hideLegends&&m(k).getFilteredSelectedRowModel().rows.length>0?(E(),X("div",Gte,Ee(m(k).getFilteredSelectedRowModel().rows.length)+" de "+Ee(m(k).getFilteredRowModel().rows.length)+" selected rows. ",1)):Re("",!0),ie("div",Jte,[ie("div",Yte," Showing "+Ee(m(k).getFilteredRowModel().rows.length)+" of "+Ee(r.totalRows)+" items | Page "+Ee(A.pagination.currentPage)+" de "+Ee(m(p)),1),M(m(Ht),{variant:"outline",size:"sm",class:"iafw:px-2",disabled:!m(x),onClick:_},{default:C(()=>[M(m(_n),{icon:"material-symbols-light:keyboard-double-arrow-left-rounded",class:"iafw:text-xl"})]),_:1},8,["disabled"]),M(m(Ht),{variant:"outline",size:"sm",class:"iafw:px-2",disabled:!m(x),onClick:v},{default:C(()=>[M(m(_n),{icon:"material-symbols-light:keyboard-arrow-left",class:"iafw:text-xl"})]),_:1},8,["disabled"]),M(m(Ht),{variant:"outline",size:"sm",class:"iafw:px-2",disabled:!m(b),onClick:y},{default:C(()=>[M(m(_n),{icon:"material-symbols-light:keyboard-arrow-right",class:"iafw:text-xl"})]),_:1},8,["disabled"]),M(m(Ht),{variant:"outline",size:"sm",class:"iafw:px-2",disabled:!m(b),onClick:w},{default:C(()=>[M(m(_n),{icon:"material-symbols-light:keyboard-double-arrow-right-rounded",class:"iafw:text-xl"})]),_:1},8,["disabled"])])]))])}}}),Qte=q({__name:"TableManager",props:Ui({columns:{},emptyMessage:{},loadingLines:{},hiddenToolbar:{type:Boolean},hideFooter:{type:Boolean},dataTable:{},compact:{type:Boolean},hideLegends:{type:Boolean},endpointPrefix:{},deletable:{type:Boolean},immediate:{type:Boolean,default:!0},bulkActions:{}},{loading:{type:Boolean,default:!1},loadingModifiers:{}}),emits:Ui(["action:click","afterLoaded"],["update:loading"]),setup(t,{emit:e}){const n=j(null),i=t,r=j(!1),o=e;_t(()=>{i.immediate&&i.dataTable.list({prefix:i.endpointPrefix}).finally(()=>{o("afterLoaded",n.value?.table)})});const s=go(t,"loading"),a=U(()=>i.dataTable.props.loading||s.value);return(l,f)=>{const u=Kl;return E(),B(Xte,{ref_key:"dataTableRef",ref:n,"empty-message":l.emptyMessage??"No data found.",selected:i.dataTable.props.selecteds,"onUpdate:selected":f[0]||(f[0]=c=>i.dataTable.props.selecteds=c),modelValue:i.dataTable.props.data,"onUpdate:modelValue":f[1]||(f[1]=c=>i.dataTable.props.data=c),columns:l.columns,"hidden-toolbar":l.hiddenToolbar,"total-rows":i.dataTable.props.totalRows,pagination:i.dataTable.props.pagination,"show-bulk-actions":Array.isArray(i.bulkActions)&&i.bulkActions.length>0,loading:m(a),"loading-lines":l.loadingLines,compact:l.compact,"hide-legends":l.hideLegends,"hide-footer":l.hideFooter,deletable:l.deletable,"is-searching":m(r),onSearch:f[2]||(f[2]=async c=>{r.value=!0,await i.dataTable.list({prefix:i.endpointPrefix,params:{s:c}}).finally(()=>{r.value=!1})}),"onAction:click":f[3]||(f[3]=async(c,d)=>{c==="action-delete"&&m(qm).question("Are you sure you want to delete this item?","This action cannot be undone.",{confirmText:"Delete",cancelText:"Cancel",async onConfirm(){await i.dataTable.delete(d.id,i.endpointPrefix),await i.dataTable.list({prefix:i.endpointPrefix})}}),o("action:click",c,d)})},{header:C(({table:c})=>[z(l.$slots,"header",{table:c})]),"bulk-actions":C(({table:c})=>[(E(!0),X(Ve,null,Rt(i.bulkActions,d=>(E(),B(u,{class:"iafw:cursor-pointer",key:d.id,onClick:p=>d.handle(c)},{default:C(()=>[M(m(_n),{icon:d.icon,class:"iafw:text-xl iafw:mr-2 iafw:text-tertiary"},null,8,["icon"]),ie("span",null,Ee(d.label),1)]),_:2},1032,["onClick"]))),128))]),_:3},8,["empty-message","selected","modelValue","columns","hidden-toolbar","total-rows","pagination","show-bulk-actions","loading","loading-lines","compact","hide-legends","hide-footer","deletable","is-searching"])}}}),Zte=q({__name:"TitleColumn",props:{row:{}},setup(t){return(e,n)=>{const i=Ht,r=ho("RouterLink");return E(),X("div",null,[M(r,{to:{name:"notifications-edit",query:{page:"infixs-pingo-notify",path:`/notifications/${e.row.id}/edit`}},custom:""},{default:C(({href:o,navigate:s})=>[M(i,{as:"a",href:o,variant:"link",onClick:Nt(a=>s(),["prevent"]),size:"sm",class:"iafw:cursor-pointer iafw:font-semibold"},{default:C(()=>[xe(Ee(e.row.title),1)]),_:1},8,["href","onClick"])]),_:1},8,["to"])])}}}),ene={key:0,class:"iafw:flex iafw:gap-2 iafw:items-center"},tne=q({__name:"ConnectionColumn",props:{row:{}},setup(t){const e=Ao(),n=t,i=U(()=>e.connections.find(r=>r.id===n.row.connectionId));return(r,o)=>{const s=Hm,a=jm,l=zm;return m(i)?(E(),X("div",ene,[M(l,null,{default:C(()=>[m(i)?.profilePictureUrl?(E(),B(s,{key:0,src:m(i).profilePictureUrl},null,8,["src"])):Re("",!0),M(a,null,{default:C(()=>[xe(Ee(m(i).name.charAt(0)),1)]),_:1})]),_:1}),ie("div",null,Ee(m(i).name),1)])):Re("",!0)}}}),nne=q({__name:"ActiveColumn",props:{row:{}},setup(t){const e=t;return(n,i)=>{const r=j3;return E(),B(r,{variant:e.row.isActive?"success":"destructive"},{default:C(()=>[xe(Ee(e.row.isActive?"Active":"Inactive"),1)]),_:1},8,["variant"])}}}),P5=q({__name:"ListNotification",setup(t){const e=Os(),n=bf(),i=Ao(),r=ec();n.getTriggers(),i.getConnections();const o=eK(),s=[o.checkbox(),o.field("title","Title",{},()=>Zte),o.field("triggerId","Trigger",{truncate:!0},a=>n.triggers.find(l=>l.id===a.row.original.triggerId)?.name||"—"),o.field("text","Text",{truncate:!0},a=>{const l=a.row.original.text||"";return l.length>50?l.slice(0,50)+"...":l}),o.field("connectionId","Connection",{},()=>tne),o.field("recipient","Recipient"),o.field("isActive","Status",{},()=>nne),o.field("createdAt","Created At",{width:"auto"},a=>new Date(a.row.original.createdAt).toLocaleDateString()),o.actions("Actions",[{icon:"oui:document-edit",label:"Edit",id:"edit",callback:a=>{r.push({name:"notifications-create",query:{page:"infixs-pingo-notify",path:`/notifications/${a.row.id}/edit`}})}}])];return(a,l)=>{const f=Ht,u=ho("RouterLink");return E(),X("div",null,[l[1]||(l[1]=ie("h1",{class:"iafw:text-xl iafw:mb-4"},"Notifications",-1)),M(Qte,{"data-table":m(e).tableManager,columns:s,deletable:"",loading:m(n).fetchTriggers.isLoading.value},{header:C(()=>[M(u,{to:{name:"notifications-create",query:{page:"infixs-pingo-notify",path:"/notifications/create"}},custom:""},{default:C(({navigate:c,href:d})=>[M(f,{as:"a",variant:"outline",href:d,onClick:Nt(p=>c(),["prevent"])},{default:C(()=>[M(m(Gl)),l[0]||(l[0]=xe(" Add Notification",-1))]),_:1},8,["href","onClick"])]),_:1})]),_:1},8,["data-table","loading"])])}}}),Ko=(window.infixsPingoNotify.adminPath??"/wp-admin/")+"admin.php",M5=[{path:Ko,name:"blank",component:mz},{path:Ko,name:"home",meta:{path:"/",page:"infixs-pingo-notify",layout:"default",requiresAuth:!0},component:P5},{path:Ko,name:"notifications",meta:{path:"/notifications",page:"infixs-pingo-notify",layout:"default",requiresAuth:!0},component:P5},{path:Ko,name:"connections",meta:{path:"/connections",page:"infixs-pingo-notify",layout:"default",requiresAuth:!0},component:jU},{path:Ko,name:"dashboard",meta:{path:"/dashboard",page:"infixs-pingo-notify",layout:"default",requiresAuth:!0},component:iW},{path:Ko,name:"integration",meta:{path:"/integration",page:"infixs-pingo-notify",layout:"default",requiresGuest:!0},component:eW},{path:Ko,name:"notifications-create",meta:{path:"/notifications/create",page:"infixs-pingo-notify",layout:"default",requiresAuth:!0},component:Ote},{path:Ko,name:"notifications-edit",meta:{path:"/notifications/:id/edit",page:"infixs-pingo-notify",layout:"default",requiresAuth:!0},component:Ate}],I5=yP({history:KT(),routes:M5}),ine=IL();fW(I5),D8(pz).use(I5).use(ine).mount("#infixs-pingo-notify-app")})(); -
infixs-pingo-notify/trunk/infixs-pingo-notify.php
r3408786 r3411304 12 12 * Plugin Name: Pingo Notify - Automation & Notification Chat Messages 13 13 * Description: Automate your personal Whatsapp or Business and send notifications and alerts for customers. 14 * Version: 1.0. 114 * Version: 1.0.2 15 15 * Requires at least: 6.0 16 16 * Requires PHP: 7.4 -
infixs-pingo-notify/trunk/readme.txt
r3408786 r3411304 5 5 Requires PHP: 7.4 6 6 Tested up to: 6.9 7 Stable tag: 1.0. 17 Stable tag: 1.0.2 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 145 145 == Changelog == 146 146 147 = 1.0.2 - 2025-12-04 = 148 * 🚀 Add a Test Message button in notifications 149 * 🐛 Fix full_phone variable 150 147 151 = 1.0.1 - 2025-12-03 = 148 152 * 🐛 Fix Create Connection Auto Sync -
infixs-pingo-notify/trunk/src/app/Services/NotificationService.php
r3408786 r3411304 300 300 } 301 301 302 /** 303 * Send a test notification 304 * 305 * @param array $data 306 * 307 * @return true|\WP_Error 308 */ 302 309 public function sendTestNotification( $data ) { 303 310 $global = $this->getGlobalPlaceholders()['values']; 304 311 305 $mergedValues = array_merge( $global, $data ); 306 307 $recipientTemplate = $data['recipient']; 308 309 $renderedRecipient = $this->cleanRecipient( $this->renderTemplate( $recipientTemplate, $mergedValues ) ); 310 311 $results = []; 312 $trigger = $this->triggerService->getTrigger( $data['triggerId'] ); 313 314 if ( ! $trigger ) { 315 return new \WP_Error( 'invalid_trigger', 'Invalid trigger specified', [ 'status' => 400 ] ); 316 } 317 318 $exampleData = $trigger->getExampleData( $data['exampleId'] ) ?? []; 319 320 $mergedValues = array_merge( $global, $exampleData ); 321 322 $recipient = $data['recipient']; 312 323 313 324 foreach ( $data['messages'] as $message ) { 314 $rendered = $this->renderTemplate( $message ->text, $mergedValues );315 $result s[]= $this->apiService->post( '/messages/send/message', [325 $rendered = $this->renderTemplate( $message['text'], $mergedValues ); 326 $result = $this->apiService->post( '/messages/send/message', [ 316 327 'connectionId' => $data['connectionId'], 317 'to' => $re nderedRecipient,328 'to' => $recipient, 318 329 'text' => $rendered, 319 330 ] ); 320 } 321 322 return $results; 331 332 if ( is_wp_error( $result ) ) { 333 return $result; 334 } 335 } 336 337 return true; 323 338 } 324 339 } -
infixs-pingo-notify/trunk/src/app/Triggers/WooCommerceChangeStatus.php
r3407499 r3411304 22 22 $this->hook = 'woocommerce_order_status_changed'; 23 23 $this->hook_args = 3; 24 $this->hook_priority = 100; 24 25 } 25 26 … … 86 87 $notificationService = AvelPress::app( NotificationService::class); 87 88 88 $phone = trim( (string) ( $order->get_ billing_phone() ?: $order->get_shipping_phone() ) );89 $phone = trim( (string) ( $order->get_shipping_phone() ?: $order->get_billing_phone() ?: $order->get_meta( '_billing_cellphone' ) ) ); 89 90 if ( $phone === '' ) { 90 91 return ''; … … 194 195 'label' => 'Order Status', 195 196 'options' => wc_get_order_statuses(), 196 'required' => true, 197 'validation' => 'required|string', 197 'validation' => 'required|string|in:' . implode( ',', array_keys( wc_get_order_statuses() ) ), 198 198 ], 199 199 ]; -
infixs-pingo-notify/trunk/vendor/composer/installed.php
r3408786 r3411304 4 4 'pretty_version' => 'dev-main', 5 5 'version' => 'dev-main', 6 'reference' => ' 3b344f46c7c15d240b6655724d2557a3ce59e3e7',6 'reference' => 'cb1419397bfbe73d6301e8af62c8c7262eb25d7e', 7 7 'type' => 'wordpress-plugin', 8 8 'install_path' => __DIR__ . '/../../', … … 23 23 'pretty_version' => 'dev-main', 24 24 'version' => 'dev-main', 25 'reference' => ' 3b344f46c7c15d240b6655724d2557a3ce59e3e7',25 'reference' => 'cb1419397bfbe73d6301e8af62c8c7262eb25d7e', 26 26 'type' => 'wordpress-plugin', 27 27 'install_path' => __DIR__ . '/../../',
Note: See TracChangeset
for help on using the changeset viewer.