From be27d4b6f0f5edb793cee026f76ed583718b288b Mon Sep 17 00:00:00 2001 From: Thomas Peterson Date: Mon, 16 Feb 2026 18:10:23 +0100 Subject: [PATCH] Fix Invoice TS --- src/new/config/packages/twig.php | 4 +- .../PSC/Shop/ProductBundle/Model/Product.php | 30 +-- .../views/backend/list/index.html.twig | 171 ++++++++---------- .../Controller/Backend/VersionController.php | 21 +++ .../views/backend/version/changelog.html.twig | 56 ++++++ .../System/SettingsBundle/Service/Version.php | 40 ++++ .../templates/backend_tailwind_base.html.twig | 5 + .../ApiBundle/System/VersionTest.php | 3 +- .../Resources/views/order/detail.html.twig | 3 + .../src/modules/button/ButtonComponent.tsx | 1 - .../src/modules/contact/AddressModal.tsx | 43 ++--- .../src/modules/contact/ContactComponent.tsx | 25 +-- .../src/modules/contact/ContactModal.tsx | 49 +++-- .../public/invoicets/assets/index.js | 72 ++++---- .../views/backend/order/index.html.twig | 4 +- src/new/var/tailwind/backend.built.css | 34 ++++ src/new/version.yaml | 20 ++ 17 files changed, 363 insertions(+), 218 deletions(-) create mode 100644 src/new/src/PSC/System/SettingsBundle/Controller/Backend/VersionController.php create mode 100644 src/new/src/PSC/System/SettingsBundle/Resources/views/backend/version/changelog.html.twig create mode 100644 src/new/src/PSC/System/SettingsBundle/Service/Version.php diff --git a/src/new/config/packages/twig.php b/src/new/config/packages/twig.php index 06cdc709d..b150fcf71 100755 --- a/src/new/config/packages/twig.php +++ b/src/new/config/packages/twig.php @@ -7,6 +7,7 @@ use PSC\Shop\OrderBundle\Service\Order; use PSC\System\SettingsBundle\Service\Instance; use PSC\System\SettingsBundle\Service\Shop; use PSC\System\SettingsBundle\Service\Token; +use PSC\System\SettingsBundle\Service\Version; use Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator; use function Symfony\Component\DependencyInjection\Loader\Configurator\service; @@ -21,7 +22,8 @@ return static function (ContainerConfigurator $containerConfigurator): void { 'shopService' => service(Shop::class), 'orderService' => service(Order::class), 'tokenService' => service(Token::class), - 'mediaService' => service(MediaManager::class) + 'mediaService' => service(MediaManager::class), + 'versionService' => service(Version::class) ] ] ); diff --git a/src/new/src/PSC/Shop/ProductBundle/Model/Product.php b/src/new/src/PSC/Shop/ProductBundle/Model/Product.php index 96d9b5add..f2a25ecdb 100755 --- a/src/new/src/PSC/Shop/ProductBundle/Model/Product.php +++ b/src/new/src/PSC/Shop/ProductBundle/Model/Product.php @@ -22,16 +22,16 @@ use PSC\Shop\ProductBundle\Model\Lang\Item; class Product { #[OA\Property(type: 'string')] - private string $title = ""; + private string $title = ''; #[OA\Property(type: 'string')] - private string $uuid = ""; + private string $uuid = ''; #[OA\Property(type: 'string')] - private string $nrIntern = ""; + private string $nrIntern = ''; #[OA\Property(type: 'string')] - private string $nrExtern = ""; + private string $nrExtern = ''; #[OA\Property(type: 'integer')] private int $uid = 0; @@ -40,7 +40,7 @@ class Product private ?IProductTypeObject $specialProductTypeObject = null; #[OA\Property(type: 'string')] - private string $shopUuid = ""; + private string $shopUuid = ''; #[OA\Property(ref: new Model(type: Media::class))] private ?Media $image1 = null; @@ -73,34 +73,34 @@ class Product private ?OriginalProduct $originalProduct = null; #[OA\Property(type: 'string')] - private string $custom1 = ""; + private string $custom1 = ''; #[OA\Property(type: 'string')] - private string $custom2 = ""; + private string $custom2 = ''; #[OA\Property(type: 'string')] - private string $custom3 = ""; + private string $custom3 = ''; #[OA\Property(type: 'string')] - private string $custom4 = ""; + private string $custom4 = ''; #[OA\Property(type: 'string')] - private string $custom5 = ""; + private string $custom5 = ''; #[OA\Property(type: 'string')] - private string $custom6 = ""; + private string $custom6 = ''; #[OA\Property(type: 'string')] - private string $custom7 = ""; + private string $custom7 = ''; #[OA\Property(type: 'string')] - private string $custom8 = ""; + private string $custom8 = ''; #[OA\Property(type: 'string')] - private string $custom9 = ""; + private string $custom9 = ''; #[OA\Property(type: 'string')] - private string $custom10 = ""; + private string $custom10 = ''; public function getTitle(): string { diff --git a/src/new/src/PSC/System/PluginBundle/Resources/views/backend/list/index.html.twig b/src/new/src/PSC/System/PluginBundle/Resources/views/backend/list/index.html.twig index 35af6e295..da9ebc36e 100755 --- a/src/new/src/PSC/System/PluginBundle/Resources/views/backend/list/index.html.twig +++ b/src/new/src/PSC/System/PluginBundle/Resources/views/backend/list/index.html.twig @@ -1,107 +1,90 @@ -{% extends 'backend_base.html.twig' %} +{% extends 'backend_tailwind_base.html.twig' %} + +{% block header %} +
+
+

+ + + + Apps Liste +

+
+ +
+{% endblock %} {% block body %} -
-
-
-

- - App > - Liste -

-
- -
-
-
-
-
- - - - - - - - - - +
+
+
+
NameVersionPfadAktiviert?
+ + + + + + + + - - - - - - - - - - - + + + {# Core App Row #} + + + + + + + + + + {# Plugin Rows #} {% for plugin in plugins %} - - - - - - + + + + - + + - - {% endfor %} - -
NameVersionPfadStatusBeschreibungAktionen
PrintshopCreator App (Core){{ version.datum }} ({{ version.release }})Ja - -
PrintshopCreator App (Core){{ version.datum }} ({{ version.release }})- + Ja + Kernsystem
{{ plugin.name }}{{ plugin.version }}{{ plugin.path }}{% if plugin.installed and plugin.shouldBeDeInstalled == false %}Ja{% else %}Nein{% endif %} +
{{ plugin.name }}{{ plugin.version }}{{ plugin.path }} {% if plugin.installed and plugin.shouldBeDeInstalled == false %} - Deaktivieren + Ja {% else %} - Aktivieren + Nein {% endif %} {{ plugin.description }} +
+ {% if plugin.installed and plugin.shouldBeDeInstalled == false %} + + + + + + {% else %} + + + + + + {% endif %} +
+
{{ plugin.description }}
- -
-
-
- - -{% endblock %} - -{% block javascripts %} - {{ parent() }} - + {% endblock %} diff --git a/src/new/src/PSC/System/SettingsBundle/Controller/Backend/VersionController.php b/src/new/src/PSC/System/SettingsBundle/Controller/Backend/VersionController.php new file mode 100644 index 000000000..206685495 --- /dev/null +++ b/src/new/src/PSC/System/SettingsBundle/Controller/Backend/VersionController.php @@ -0,0 +1,21 @@ + $versionService, + ]; + } +} diff --git a/src/new/src/PSC/System/SettingsBundle/Resources/views/backend/version/changelog.html.twig b/src/new/src/PSC/System/SettingsBundle/Resources/views/backend/version/changelog.html.twig new file mode 100644 index 000000000..608795f39 --- /dev/null +++ b/src/new/src/PSC/System/SettingsBundle/Resources/views/backend/version/changelog.html.twig @@ -0,0 +1,56 @@ +{% extends 'backend_tailwind_base.html.twig' %} + +{% block header %} +
+
+

+ + + + Changelog v{{ version.release }} +

+
+
+{% endblock %} + +{% block body %} +
+
+
+ + + + + + + + + + {% for entry in version.changelog %} + + + + + + {% endfor %} + +
VersionDatumÄnderungen
+ + v{{ entry.version }} + + {{ entry.datum }} +
    + {% for change in entry.changes %} +
  • + + + + {{ change }} +
  • + {% endfor %} +
+
+
+
+
+{% endblock %} diff --git a/src/new/src/PSC/System/SettingsBundle/Service/Version.php b/src/new/src/PSC/System/SettingsBundle/Service/Version.php new file mode 100644 index 000000000..605c5f492 --- /dev/null +++ b/src/new/src/PSC/System/SettingsBundle/Service/Version.php @@ -0,0 +1,40 @@ +data === null) { + $this->data = Yaml::parse(file_get_contents($this->kernel->getProjectDir() . '/version.yaml')); + } + } + + public function getRelease(): string + { + $this->load(); + return $this->data['info']['release'] ?? ''; + } + + public function getDatum(): string + { + $this->load(); + return $this->data['info']['datum'] ?? ''; + } + + public function getChangelog(): array + { + $this->load(); + return $this->data['changelog'] ?? []; + } +} diff --git a/src/new/templates/backend_tailwind_base.html.twig b/src/new/templates/backend_tailwind_base.html.twig index f8f5889e6..8bf277041 100644 --- a/src/new/templates/backend_tailwind_base.html.twig +++ b/src/new/templates/backend_tailwind_base.html.twig @@ -52,6 +52,11 @@
{% endif %}

{{ date("now")|date('d.m.Y H:i:s') }}

+

+ + v{{ versionService.release }} ({{ versionService.datum }}) + +

diff --git a/src/new/tests/PSC/Component/ApiBundle/System/VersionTest.php b/src/new/tests/PSC/Component/ApiBundle/System/VersionTest.php index e2fcbd70a..d0311e460 100755 --- a/src/new/tests/PSC/Component/ApiBundle/System/VersionTest.php +++ b/src/new/tests/PSC/Component/ApiBundle/System/VersionTest.php @@ -1,4 +1,5 @@ assertResponseIsSuccessful(); $data = json_decode($client->getResponse()->getContent(), true); - $this->assertSame("2.3", $data['release']); + $this->assertSame('2.3.2', $data['release']); } } diff --git a/src/new/var/plugins/Custom/PSC/Gutschein/Resources/views/order/detail.html.twig b/src/new/var/plugins/Custom/PSC/Gutschein/Resources/views/order/detail.html.twig index 7d174ce90..755d4ab2b 100644 --- a/src/new/var/plugins/Custom/PSC/Gutschein/Resources/views/order/detail.html.twig +++ b/src/new/var/plugins/Custom/PSC/Gutschein/Resources/views/order/detail.html.twig @@ -1 +1,4 @@ + +{% if position.product.specialProductTypeObject.typ == 9 %}

Gutscheincode: {{ position.product.specialProductTypeObject.voucherCode }}

+{% endif %} diff --git a/src/new/var/plugins/System/PSC/Invoice/InvoiceTS/src/modules/button/ButtonComponent.tsx b/src/new/var/plugins/System/PSC/Invoice/InvoiceTS/src/modules/button/ButtonComponent.tsx index 87e3366b9..52a3bf161 100644 --- a/src/new/var/plugins/System/PSC/Invoice/InvoiceTS/src/modules/button/ButtonComponent.tsx +++ b/src/new/var/plugins/System/PSC/Invoice/InvoiceTS/src/modules/button/ButtonComponent.tsx @@ -27,7 +27,6 @@ class ButtonComponent extends Component<{ loadOrder }, { disabled: boolean, savi && order.payment.title != "" && order.shipping.title != "" && order.shop.name != "" - && order.account.title != "" && order.invoiceAddress.uuid != "" && order.type != 0 ) { diff --git a/src/new/var/plugins/System/PSC/Invoice/InvoiceTS/src/modules/contact/AddressModal.tsx b/src/new/var/plugins/System/PSC/Invoice/InvoiceTS/src/modules/contact/AddressModal.tsx index 5091dff40..68d2ef5ce 100644 --- a/src/new/var/plugins/System/PSC/Invoice/InvoiceTS/src/modules/contact/AddressModal.tsx +++ b/src/new/var/plugins/System/PSC/Invoice/InvoiceTS/src/modules/contact/AddressModal.tsx @@ -1,7 +1,7 @@ import { useEffect, useState } from 'react' import NiceModal, { useModal, bootstrapDialog } from "@ebay/nice-modal-react" import Button from '../base/Button' -import {RJSFSchema} from "@rjsf/utils" +import { RJSFSchema } from "@rjsf/utils" import validator from "@rjsf/validator-ajv6" import Form from "@rjsf/core" import CountryService from '../../services/country' @@ -12,14 +12,14 @@ const Addressdiv = NiceModal.create( ({ title, action, address, shop }) => { const country_api = new CountryService() - + const modal = useModal() const [formData, setFormData] = useState({}) - + const [schema, setSchema] = useState({}) useEffect(() => { - if(address) { + if (address) { setFormData({ email: address.email, firstname: address.firstname, @@ -34,14 +34,14 @@ const Addressdiv = NiceModal.create( ustid: address.ustid }) } - }, [address]) + }, [address]) useEffect(() => { - country_api.getCountry(shop).then(( data ) => { + country_api.getCountry(shop).then((data) => { var countrys: array = []; data.forEach((item) => { - countrys.push({'title': item.code, 'const': item.code}) + countrys.push({ 'title': item.code, 'const': item.code }) }) var schema: RJSFSchema = { @@ -50,21 +50,21 @@ const Addressdiv = NiceModal.create( required: ['email'], properties: { email: { type: 'string', format: 'email', title: 'E-Mail' }, - company: { type: 'string', title: 'Company'}, - firstname: { type: 'string', title: 'Firstname'}, - lastname: { type: 'string', title: 'Lastname'}, - street: { type: 'string', title: 'Street'}, - houseNumber: { type: 'string', title: 'Housenumber'}, - zip: { type: 'string', title: 'Zip'}, - city: { type: 'string', title: 'City'}, - phone: { type: 'string', title: 'Phone'}, - ustid: { type: 'string', title: 'UstId'}, - country: { type: 'string', title: 'Country', oneOf: countrys} + company: { type: 'string', title: 'Company' }, + firstname: { type: 'string', title: 'Firstname' }, + lastname: { type: 'string', title: 'Lastname' }, + street: { type: 'string', title: 'Street' }, + houseNumber: { type: 'string', title: 'Housenumber' }, + zip: { type: 'string', title: 'Zip' }, + city: { type: 'string', title: 'City' }, + phone: { type: 'string', title: 'Phone' }, + ustid: { type: 'string', title: 'UstId' }, + country: { type: 'string', title: 'Country', oneOf: countrys } } }; setSchema(schema) - + }); }, []); @@ -113,13 +113,6 @@ const Addressdiv = NiceModal.create( } }} /> -
-
- -
- { order.contact.uuid != "" && ( + {order.contact.uuid != "" && ( <>

@@ -100,7 +95,7 @@ const ContactComponent = ({order, shop}) => { )} - ) + ) } ContactComponent.propTypes = { diff --git a/src/new/var/plugins/System/PSC/Invoice/InvoiceTS/src/modules/contact/ContactModal.tsx b/src/new/var/plugins/System/PSC/Invoice/InvoiceTS/src/modules/contact/ContactModal.tsx index dfe9ed026..b2c65aec0 100644 --- a/src/new/var/plugins/System/PSC/Invoice/InvoiceTS/src/modules/contact/ContactModal.tsx +++ b/src/new/var/plugins/System/PSC/Invoice/InvoiceTS/src/modules/contact/ContactModal.tsx @@ -1,8 +1,8 @@ import { useEffect, useState } from 'react'; import NiceModal, { useModal, bootstrapDialog } from "@ebay/nice-modal-react"; import Button from '../base/Button' -import {RJSFSchema} from "@rjsf/utils"; -import {Contact} from "../../model/contact"; +import { RJSFSchema } from "@rjsf/utils"; +import { Contact } from "../../model/contact"; import validator from "@rjsf/validator-ajv6"; import Form from "@rjsf/core"; import CountryService from "../../services/country"; @@ -11,17 +11,17 @@ import React from 'react' const ContactModal = NiceModal.create( ({ title, action, contact, shop }) => { - + const country_api = new CountryService() const modal = useModal(); const [formData, setFormData] = useState({}); const [schema, setSchema] = useState({}) - - + + useEffect(() => { - if(contact.uid != "") { + if (contact.uid != "") { setFormData({ email: contact.username, firstname: contact.layouter_data.firstname, @@ -36,7 +36,7 @@ const ContactModal = NiceModal.create( ustid: contact.layouter_data.ustid }); } - }, [contact]); + }, [contact]); const uiSchema: RJSFSchema = { "ui:submitButtonOptions": { @@ -50,11 +50,11 @@ const ContactModal = NiceModal.create( }; useEffect(() => { - country_api.getCountry(shop).then(( data ) => { + country_api.getCountry(shop).then((data) => { var countrys = []; data.forEach((item) => { - countrys.push({'title': item.code, 'const': item.code}) + countrys.push({ 'title': item.code, 'const': item.code }) }) var schema: RJSFSchema = { @@ -63,21 +63,21 @@ const ContactModal = NiceModal.create( required: ['email'], properties: { email: { type: 'string', format: 'email', title: 'E-Mail' }, - company: { type: 'string', title: 'Company'}, - firstname: { type: 'string', title: 'Firstname'}, - lastname: { type: 'string', title: 'Lastname'}, - street: { type: 'string', title: 'Street'}, - houseNumber: { type: 'string', title: 'Housenumber'}, - zip: { type: 'string', title: 'Zip'}, - city: { type: 'string', title: 'City'}, - phone: { type: 'string', title: 'Phone'}, - ustid: { type: 'string', title: 'UstId'}, - country: { type: 'string', title: 'Country', oneOf: countrys} + company: { type: 'string', title: 'Company' }, + firstname: { type: 'string', title: 'Firstname' }, + lastname: { type: 'string', title: 'Lastname' }, + street: { type: 'string', title: 'Street' }, + houseNumber: { type: 'string', title: 'Housenumber' }, + zip: { type: 'string', title: 'Zip' }, + city: { type: 'string', title: 'City' }, + phone: { type: 'string', title: 'Phone' }, + ustid: { type: 'string', title: 'UstId' }, + country: { type: 'string', title: 'Country', oneOf: countrys } } }; setSchema(schema) - + }); }, []); @@ -104,7 +104,7 @@ const ContactModal = NiceModal.create( variant="success" onClick={() => { if (action === "Save") { - if (formData) { + if (formData) { modal.resolve(formData); modal.remove(); } @@ -114,13 +114,6 @@ const ContactModal = NiceModal.create( } }} /> - ",l=Tr.firstChild;i.firstChild;)i.removeChild(i.firstChild);for(;l.firstChild;)i.appendChild(l.firstChild)}});function Cr(i,l){if(l){var p=i.firstChild;if(p&&p===i.lastChild&&p.nodeType===3){p.nodeValue=l;return}}i.textContent=l}var an={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ue=["Webkit","ms","Moz","O"];Object.keys(an).forEach(function(i){ue.forEach(function(l){l=l+i.charAt(0).toUpperCase()+i.substring(1),an[l]=an[i]})});function fe(i,l,p){return l==null||typeof l=="boolean"||l===""?"":p||typeof l!="number"||l===0||an.hasOwnProperty(i)&&an[i]?(""+l).trim():l+"px"}function Ee(i,l){i=i.style;for(var p in l)if(l.hasOwnProperty(p)){var b=p.indexOf("--")===0,C=fe(p,l[p],b);p==="float"&&(p="cssFloat"),b?i.setProperty(p,C):i[p]=C}}var De=B({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function tt(i,l){if(l){if(De[i]&&(l.children!=null||l.dangerouslySetInnerHTML!=null))throw Error(r(137,i));if(l.dangerouslySetInnerHTML!=null){if(l.children!=null)throw Error(r(60));if(typeof l.dangerouslySetInnerHTML!="object"||!("__html"in l.dangerouslySetInnerHTML))throw Error(r(61))}if(l.style!=null&&typeof l.style!="object")throw Error(r(62))}}function Et(i,l){if(i.indexOf("-")===-1)return typeof l.is=="string";switch(i){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var nr=null;function mt(i){return i=i.target||i.srcElement||window,i.correspondingUseElement&&(i=i.correspondingUseElement),i.nodeType===3?i.parentNode:i}var $e=null,Le=null,Ue=null;function Ve(i){if(i=hc(i)){if(typeof $e!="function")throw Error(r(280));var l=i.stateNode;l&&(l=Op(l),$e(i.stateNode,i.type,l))}}function pt(i){Le?Ue?Ue.push(i):Ue=[i]:Le=i}function Ft(){if(Le){var i=Le,l=Ue;if(Ue=Le=null,Ve(i),l)for(i=0;i>>=0,i===0?32:31-(fp(i)/ll|0)|0}var yo=64,Hi=4194304;function zo(i){switch(i&-i){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return i&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return i&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return i}}function za(i,l){var p=i.pendingLanes;if(p===0)return 0;var b=0,C=i.suspendedLanes,R=i.pingedLanes,F=p&268435455;if(F!==0){var G=F&~C;G!==0?b=zo(G):(R&=F,R!==0&&(b=zo(R)))}else F=p&~C,F!==0?b=zo(F):R!==0&&(b=zo(R));if(b===0)return 0;if(l!==0&&l!==b&&(l&C)===0&&(C=b&-b,R=l&-l,C>=R||C===16&&(R&4194240)!==0))return l;if((b&4)!==0&&(b|=p&16),l=i.entangledLanes,l!==0)for(i=i.entanglements,l&=b;0p;p++)l.push(i);return l}function Ju(i,l,p){i.pendingLanes|=l,l!==536870912&&(i.suspendedLanes=0,i.pingedLanes=0),i=i.eventTimes,l=31-Cn(l),i[l]=p}function Rie(i,l){var p=i.pendingLanes&~l;i.pendingLanes=l,i.suspendedLanes=0,i.pingedLanes=0,i.expiredLanes&=l,i.mutableReadLanes&=l,i.entangledLanes&=l,l=i.entanglements;var b=i.eventTimes;for(i=i.expirationTimes;0=oc),dM=" ",pM=!1;function hM(i,l){switch(i){case"keyup":return nse.indexOf(l.keyCode)!==-1;case"keydown":return l.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function mM(i){return i=i.detail,typeof i=="object"&&"data"in i?i.data:null}var dl=!1;function ose(i,l){switch(i){case"compositionend":return mM(l);case"keypress":return l.which!==32?null:(pM=!0,dM);case"textInput":return i=l.data,i===dM&&pM?null:i;default:return null}}function ise(i,l){if(dl)return i==="compositionend"||!jx&&hM(i,l)?(i=iM(),gp=Ox=Go=null,dl=!1,i):null;switch(i){case"paste":return null;case"keypress":if(!(l.ctrlKey||l.altKey||l.metaKey)||l.ctrlKey&&l.altKey){if(l.char&&1=l)return{node:p,offset:l-i};i=b}e:{for(;p;){if(p.nextSibling){p=p.nextSibling;break e}p=p.parentNode}p=void 0}p=SM(p)}}function CM(i,l){return i&&l?i===l?!0:i&&i.nodeType===3?!1:l&&l.nodeType===3?CM(i,l.parentNode):"contains"in i?i.contains(l):i.compareDocumentPosition?!!(i.compareDocumentPosition(l)&16):!1:!1}function kM(){for(var i=window,l=Ae();l instanceof i.HTMLIFrameElement;){try{var p=typeof l.contentWindow.location.href=="string"}catch(b){p=!1}if(p)i=l.contentWindow;else break;l=Ae(i.document)}return l}function Fx(i){var l=i&&i.nodeName&&i.nodeName.toLowerCase();return l&&(l==="input"&&(i.type==="text"||i.type==="search"||i.type==="tel"||i.type==="url"||i.type==="password")||l==="textarea"||i.contentEditable==="true")}function mse(i){var l=kM(),p=i.focusedElem,b=i.selectionRange;if(l!==p&&p&&p.ownerDocument&&CM(p.ownerDocument.documentElement,p)){if(b!==null&&Fx(p)){if(l=b.start,i=b.end,i===void 0&&(i=l),"selectionStart"in p)p.selectionStart=l,p.selectionEnd=Math.min(i,p.value.length);else if(i=(l=p.ownerDocument||document)&&l.defaultView||window,i.getSelection){i=i.getSelection();var C=p.textContent.length,R=Math.min(b.start,C);b=b.end===void 0?R:Math.min(b.end,C),!i.extend&&R>b&&(C=b,b=R,R=C),C=EM(p,R);var F=EM(p,b);C&&F&&(i.rangeCount!==1||i.anchorNode!==C.node||i.anchorOffset!==C.offset||i.focusNode!==F.node||i.focusOffset!==F.offset)&&(l=l.createRange(),l.setStart(C.node,C.offset),i.removeAllRanges(),R>b?(i.addRange(l),i.extend(F.node,F.offset)):(l.setEnd(F.node,F.offset),i.addRange(l)))}}for(l=[],i=p;i=i.parentNode;)i.nodeType===1&&l.push({element:i,left:i.scrollLeft,top:i.scrollTop});for(typeof p.focus=="function"&&p.focus(),p=0;p=document.documentMode,pl=null,Mx=null,uc=null,$x=!1;function PM(i,l,p){var b=p.window===p?p.document:p.nodeType===9?p:p.ownerDocument;$x||pl==null||pl!==Ae(b)||(b=pl,"selectionStart"in b&&Fx(b)?b={start:b.selectionStart,end:b.selectionEnd}:(b=(b.ownerDocument&&b.ownerDocument.defaultView||window).getSelection(),b={anchorNode:b.anchorNode,anchorOffset:b.anchorOffset,focusNode:b.focusNode,focusOffset:b.focusOffset}),uc&&lc(uc,b)||(uc=b,b=Cp(Mx,"onSelect"),0yl||(i.current=Qx[yl],Qx[yl]=null,yl--)}function Xt(i,l){yl++,Qx[yl]=i.current,i.current=l}var Xo={},sn=Jo(Xo),kn=Jo(!1),Ki=Xo;function bl(i,l){var p=i.type.contextTypes;if(!p)return Xo;var b=i.stateNode;if(b&&b.__reactInternalMemoizedUnmaskedChildContext===l)return b.__reactInternalMemoizedMaskedChildContext;var C={},R;for(R in p)C[R]=l[R];return b&&(i=i.stateNode,i.__reactInternalMemoizedUnmaskedChildContext=l,i.__reactInternalMemoizedMaskedChildContext=C),C}function Pn(i){return i=i.childContextTypes,i!=null}function _p(){or(kn),or(sn)}function UM(i,l,p){if(sn.current!==Xo)throw Error(r(168));Xt(sn,l),Xt(kn,p)}function BM(i,l,p){var b=i.stateNode;if(l=l.childContextTypes,typeof b.getChildContext!="function")return p;b=b.getChildContext();for(var C in b)if(!(C in l))throw Error(r(108,Y(i)||"Unknown",C));return B({},p,b)}function Rp(i){return i=(i=i.stateNode)&&i.__reactInternalMemoizedMergedChildContext||Xo,Ki=sn.current,Xt(sn,i),Xt(kn,kn.current),!0}function zM(i,l,p){var b=i.stateNode;if(!b)throw Error(r(169));p?(i=BM(i,l,Ki),b.__reactInternalMemoizedMergedChildContext=i,or(kn),or(sn),Xt(sn,i)):or(kn),Xt(kn,p)}var wo=null,Tp=!1,Jx=!1;function VM(i){wo===null?wo=[i]:wo.push(i)}function Ose(i){Tp=!0,VM(i)}function Zo(){if(!Jx&&wo!==null){Jx=!0;var i=0,l=qt;try{var p=wo;for(qt=1;i>=F,C-=F,xo=1<<32-Cn(l)+C|p<dt?(Wr=it,it=null):Wr=it.sibling;var _t=Pe(ce,it,de[dt],Ie);if(_t===null){it===null&&(it=Wr);break}i&&it&&_t.alternate===null&&l(ce,it),oe=R(_t,oe,dt),ot===null?Ye=_t:ot.sibling=_t,ot=_t,it=Wr}if(dt===de.length)return p(ce,it),ur&&Yi(ce,dt),Ye;if(it===null){for(;dtdt?(Wr=it,it=null):Wr=it.sibling;var li=Pe(ce,it,_t.value,Ie);if(li===null){it===null&&(it=Wr);break}i&&it&&li.alternate===null&&l(ce,it),oe=R(li,oe,dt),ot===null?Ye=li:ot.sibling=li,ot=li,it=Wr}if(_t.done)return p(ce,it),ur&&Yi(ce,dt),Ye;if(it===null){for(;!_t.done;dt++,_t=de.next())_t=Re(ce,_t.value,Ie),_t!==null&&(oe=R(_t,oe,dt),ot===null?Ye=_t:ot.sibling=_t,ot=_t);return ur&&Yi(ce,dt),Ye}for(it=b(ce,it);!_t.done;dt++,_t=de.next())_t=Be(it,ce,dt,_t.value,Ie),_t!==null&&(i&&_t.alternate!==null&&it.delete(_t.key===null?dt:_t.key),oe=R(_t,oe,dt),ot===null?Ye=_t:ot.sibling=_t,ot=_t);return i&&it.forEach(function(sle){return l(ce,sle)}),ur&&Yi(ce,dt),Ye}function kr(ce,oe,de,Ie){if(typeof de=="object"&&de!==null&&de.type===I&&de.key===null&&(de=de.props.children),typeof de=="object"&&de!==null){switch(de.$$typeof){case _:e:{for(var Ye=de.key,ot=oe;ot!==null;){if(ot.key===Ye){if(Ye=de.type,Ye===I){if(ot.tag===7){p(ce,ot.sibling),oe=C(ot,de.props.children),oe.return=ce,ce=oe;break e}}else if(ot.elementType===Ye||typeof Ye=="object"&&Ye!==null&&Ye.$$typeof===H&&QM(Ye)===ot.type){p(ce,ot.sibling),oe=C(ot,de.props),oe.ref=mc(ce,ot,de),oe.return=ce,ce=oe;break e}p(ce,ot);break}else l(ce,ot);ot=ot.sibling}de.type===I?(oe=ns(de.props.children,ce.mode,Ie,de.key),oe.return=ce,ce=oe):(Ie=ah(de.type,de.key,de.props,null,ce.mode,Ie),Ie.ref=mc(ce,oe,de),Ie.return=ce,ce=Ie)}return F(ce);case T:e:{for(ot=de.key;oe!==null;){if(oe.key===ot)if(oe.tag===4&&oe.stateNode.containerInfo===de.containerInfo&&oe.stateNode.implementation===de.implementation){p(ce,oe.sibling),oe=C(oe,de.children||[]),oe.return=ce,ce=oe;break e}else{p(ce,oe);break}else l(ce,oe);oe=oe.sibling}oe=GS(de,ce.mode,Ie),oe.return=ce,ce=oe}return F(ce);case H:return ot=de._init,kr(ce,oe,ot(de._payload),Ie)}if(qe(de))return He(ce,oe,de,Ie);if(Q(de))return We(ce,oe,de,Ie);Np(ce,de)}return typeof de=="string"&&de!==""||typeof de=="number"?(de=""+de,oe!==null&&oe.tag===6?(p(ce,oe.sibling),oe=C(oe,de),oe.return=ce,ce=oe):(p(ce,oe),oe=KS(de,ce.mode,Ie),oe.return=ce,ce=oe),F(ce)):p(ce,oe)}return kr}var El=JM(!0),XM=JM(!1),Dp=Jo(null),Fp=null,Cl=null,nS=null;function aS(){nS=Cl=Fp=null}function oS(i){var l=Dp.current;or(Dp),i._currentValue=l}function iS(i,l,p){for(;i!==null;){var b=i.alternate;if((i.childLanes&l)!==l?(i.childLanes|=l,b!==null&&(b.childLanes|=l)):b!==null&&(b.childLanes&l)!==l&&(b.childLanes|=l),i===p)break;i=i.return}}function kl(i,l){Fp=i,nS=Cl=null,i=i.dependencies,i!==null&&i.firstContext!==null&&((i.lanes&l)!==0&&(On=!0),i.firstContext=null)}function ta(i){var l=i._currentValue;if(nS!==i)if(i={context:i,memoizedValue:l,next:null},Cl===null){if(Fp===null)throw Error(r(308));Cl=i,Fp.dependencies={lanes:0,firstContext:i}}else Cl=Cl.next=i;return l}var Qi=null;function sS(i){Qi===null?Qi=[i]:Qi.push(i)}function ZM(i,l,p,b){var C=l.interleaved;return C===null?(p.next=p,sS(l)):(p.next=C.next,C.next=p),l.interleaved=p,Eo(i,b)}function Eo(i,l){i.lanes|=l;var p=i.alternate;for(p!==null&&(p.lanes|=l),p=i,i=i.return;i!==null;)i.childLanes|=l,p=i.alternate,p!==null&&(p.childLanes|=l),p=i,i=i.return;return p.tag===3?p.stateNode:null}var ei=!1;function lS(i){i.updateQueue={baseState:i.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function e5(i,l){i=i.updateQueue,l.updateQueue===i&&(l.updateQueue={baseState:i.baseState,firstBaseUpdate:i.firstBaseUpdate,lastBaseUpdate:i.lastBaseUpdate,shared:i.shared,effects:i.effects})}function Co(i,l){return{eventTime:i,lane:l,tag:0,payload:null,callback:null,next:null}}function ti(i,l,p){var b=i.updateQueue;if(b===null)return null;if(b=b.shared,(Pt&2)!==0){var C=b.pending;return C===null?l.next=l:(l.next=C.next,C.next=l),b.pending=l,Eo(i,p)}return C=b.interleaved,C===null?(l.next=l,sS(b)):(l.next=C.next,C.next=l),b.interleaved=l,Eo(i,p)}function Mp(i,l,p){if(l=l.updateQueue,l!==null&&(l=l.shared,(p&4194240)!==0)){var b=l.lanes;b&=i.pendingLanes,p|=b,l.lanes=p,Sx(i,p)}}function t5(i,l){var p=i.updateQueue,b=i.alternate;if(b!==null&&(b=b.updateQueue,p===b)){var C=null,R=null;if(p=p.firstBaseUpdate,p!==null){do{var F={eventTime:p.eventTime,lane:p.lane,tag:p.tag,payload:p.payload,callback:p.callback,next:null};R===null?C=R=F:R=R.next=F,p=p.next}while(p!==null);R===null?C=R=l:R=R.next=l}else C=R=l;p={baseState:b.baseState,firstBaseUpdate:C,lastBaseUpdate:R,shared:b.shared,effects:b.effects},i.updateQueue=p;return}i=p.lastBaseUpdate,i===null?p.firstBaseUpdate=l:i.next=l,p.lastBaseUpdate=l}function $p(i,l,p,b){var C=i.updateQueue;ei=!1;var R=C.firstBaseUpdate,F=C.lastBaseUpdate,G=C.shared.pending;if(G!==null){C.shared.pending=null;var re=G,he=re.next;re.next=null,F===null?R=he:F.next=he,F=re;var Oe=i.alternate;Oe!==null&&(Oe=Oe.updateQueue,G=Oe.lastBaseUpdate,G!==F&&(G===null?Oe.firstBaseUpdate=he:G.next=he,Oe.lastBaseUpdate=re))}if(R!==null){var Re=C.baseState;F=0,Oe=he=re=null,G=R;do{var Pe=G.lane,Be=G.eventTime;if((b&Pe)===Pe){Oe!==null&&(Oe=Oe.next={eventTime:Be,lane:0,tag:G.tag,payload:G.payload,callback:G.callback,next:null});e:{var He=i,We=G;switch(Pe=l,Be=p,We.tag){case 1:if(He=We.payload,typeof He=="function"){Re=He.call(Be,Re,Pe);break e}Re=He;break e;case 3:He.flags=He.flags&-65537|128;case 0:if(He=We.payload,Pe=typeof He=="function"?He.call(Be,Re,Pe):He,Pe==null)break e;Re=B({},Re,Pe);break e;case 2:ei=!0}}G.callback!==null&&G.lane!==0&&(i.flags|=64,Pe=C.effects,Pe===null?C.effects=[G]:Pe.push(G))}else Be={eventTime:Be,lane:Pe,tag:G.tag,payload:G.payload,callback:G.callback,next:null},Oe===null?(he=Oe=Be,re=Re):Oe=Oe.next=Be,F|=Pe;if(G=G.next,G===null){if(G=C.shared.pending,G===null)break;Pe=G,G=Pe.next,Pe.next=null,C.lastBaseUpdate=Pe,C.shared.pending=null}}while(!0);if(Oe===null&&(re=Re),C.baseState=re,C.firstBaseUpdate=he,C.lastBaseUpdate=Oe,l=C.shared.interleaved,l!==null){C=l;do F|=C.lane,C=C.next;while(C!==l)}else R===null&&(C.shared.lanes=0);Zi|=F,i.lanes=F,i.memoizedState=Re}}function r5(i,l,p){if(i=l.effects,l.effects=null,i!==null)for(l=0;lp?p:4,i(!0);var b=pS.transition;pS.transition={};try{i(!1),l()}finally{qt=p,pS.transition=b}}function x5(){return ra().memoizedState}function Ise(i,l,p){var b=oi(i);if(p={lane:b,action:p,hasEagerState:!1,eagerState:null,next:null},S5(i))E5(l,p);else if(p=ZM(i,l,p,b),p!==null){var C=hn();ya(p,i,b,C),C5(p,l,b)}}function Ase(i,l,p){var b=oi(i),C={lane:b,action:p,hasEagerState:!1,eagerState:null,next:null};if(S5(i))E5(l,C);else{var R=i.alternate;if(i.lanes===0&&(R===null||R.lanes===0)&&(R=l.lastRenderedReducer,R!==null))try{var F=l.lastRenderedState,G=R(F,p);if(C.hasEagerState=!0,C.eagerState=G,pa(G,F)){var re=l.interleaved;re===null?(C.next=C,sS(l)):(C.next=re.next,re.next=C),l.interleaved=C;return}}catch(he){}finally{}p=ZM(i,l,C,b),p!==null&&(C=hn(),ya(p,i,b,C),C5(p,l,b))}}function S5(i){var l=i.alternate;return i===hr||l!==null&&l===hr}function E5(i,l){bc=Up=!0;var p=i.pending;p===null?l.next=l:(l.next=p.next,p.next=l),i.pending=l}function C5(i,l,p){if((p&4194240)!==0){var b=l.lanes;b&=i.pendingLanes,p|=b,l.lanes=p,Sx(i,p)}}var Vp={readContext:ta,useCallback:ln,useContext:ln,useEffect:ln,useImperativeHandle:ln,useInsertionEffect:ln,useLayoutEffect:ln,useMemo:ln,useReducer:ln,useRef:ln,useState:ln,useDebugValue:ln,useDeferredValue:ln,useTransition:ln,useMutableSource:ln,useSyncExternalStore:ln,useId:ln,unstable_isNewReconciler:!1},jse={readContext:ta,useCallback:function(i,l){return Wa().memoizedState=[i,l===void 0?null:l],i},useContext:ta,useEffect:p5,useImperativeHandle:function(i,l,p){return p=p!=null?p.concat([i]):null,Bp(4194308,4,g5.bind(null,l,i),p)},useLayoutEffect:function(i,l){return Bp(4194308,4,i,l)},useInsertionEffect:function(i,l){return Bp(4,2,i,l)},useMemo:function(i,l){var p=Wa();return l=l===void 0?null:l,i=i(),p.memoizedState=[i,l],i},useReducer:function(i,l,p){var b=Wa();return l=p!==void 0?p(l):l,b.memoizedState=b.baseState=l,i={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:i,lastRenderedState:l},b.queue=i,i=i.dispatch=Ise.bind(null,hr,i),[b.memoizedState,i]},useRef:function(i){var l=Wa();return i={current:i},l.memoizedState=i},useState:f5,useDebugValue:wS,useDeferredValue:function(i){return Wa().memoizedState=i},useTransition:function(){var i=f5(!1),l=i[0];return i=Tse.bind(null,i[1]),Wa().memoizedState=i,[l,i]},useMutableSource:function(){},useSyncExternalStore:function(i,l,p){var b=hr,C=Wa();if(ur){if(p===void 0)throw Error(r(407));p=p()}else{if(p=l(),Hr===null)throw Error(r(349));(Xi&30)!==0||i5(b,l,p)}C.memoizedState=p;var R={value:p,getSnapshot:l};return C.queue=R,p5(l5.bind(null,b,R,i),[i]),b.flags|=2048,Sc(9,s5.bind(null,b,R,p,l),void 0,null),p},useId:function(){var i=Wa(),l=Hr.identifierPrefix;if(ur){var p=So,b=xo;p=(b&~(1<<32-Cn(b)-1)).toString(32)+p,l=":"+l+"R"+p,p=wc++,0")&&(re=re.replace("",i.displayName)),re}while(1<=F&&0<=G);break}}}finally{le=!1,Error.prepareStackTrace=p}return(i=i?i.displayName||i.name:"")?X(i):""}function ye(i){switch(i.tag){case 5:return X(i.type);case 16:return X("Lazy");case 13:return X("Suspense");case 19:return X("SuspenseList");case 0:case 2:case 15:return i=we(i.type,!1),i;case 11:return i=we(i.type.render,!1),i;case 1:return i=we(i.type,!0),i;default:return""}}function L(i){if(i==null)return null;if(typeof i=="function")return i.displayName||i.name||null;if(typeof i=="string")return i;switch(i){case I:return"Fragment";case T:return"Portal";case q:return"Profiler";case D:return"StrictMode";case j:return"Suspense";case M:return"SuspenseList"}if(typeof i=="object")switch(i.$$typeof){case A:return(i.displayName||"Context")+".Consumer";case N:return(i._context.displayName||"Context")+".Provider";case $:var l=i.render;return i=i.displayName,i||(i=l.displayName||l.name||"",i=i!==""?"ForwardRef("+i+")":"ForwardRef"),i;case W:return l=i.displayName||null,l!==null?l:L(i.type)||"Memo";case H:l=i._payload,i=i._init;try{return L(i(l))}catch(p){}}return null}function Y(i){var l=i.type;switch(i.tag){case 24:return"Cache";case 9:return(l.displayName||"Context")+".Consumer";case 10:return(l._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return i=l.render,i=i.displayName||i.name||"",l.displayName||(i!==""?"ForwardRef("+i+")":"ForwardRef");case 7:return"Fragment";case 5:return l;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return L(l);case 8:return l===D?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof l=="function")return l.displayName||l.name||null;if(typeof l=="string")return l}return null}function ae(i){switch(typeof i){case"boolean":case"number":case"string":case"undefined":return i;case"object":return i;default:return""}}function ee(i){var l=i.type;return(i=i.nodeName)&&i.toLowerCase()==="input"&&(l==="checkbox"||l==="radio")}function te(i){var l=ee(i)?"checked":"value",p=Object.getOwnPropertyDescriptor(i.constructor.prototype,l),b=""+i[l];if(!i.hasOwnProperty(l)&&typeof p!="undefined"&&typeof p.get=="function"&&typeof p.set=="function"){var C=p.get,R=p.set;return Object.defineProperty(i,l,{configurable:!0,get:function(){return C.call(this)},set:function(F){b=""+F,R.call(this,F)}}),Object.defineProperty(i,l,{enumerable:p.enumerable}),{getValue:function(){return b},setValue:function(F){b=""+F},stopTracking:function(){i._valueTracker=null,delete i[l]}}}}function se(i){i._valueTracker||(i._valueTracker=te(i))}function Ce(i){if(!i)return!1;var l=i._valueTracker;if(!l)return!0;var p=l.getValue(),b="";return i&&(b=ee(i)?i.checked?"true":"false":i.value),i=b,i!==p?(l.setValue(i),!0):!1}function Ae(i){if(i=i||(typeof document!="undefined"?document:void 0),typeof i=="undefined")return null;try{return i.activeElement||i.body}catch(l){return i.body}}function Ne(i,l){var p=l.checked;return B({},l,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:p!=null?p:i._wrapperState.initialChecked})}function je(i,l){var p=l.defaultValue==null?"":l.defaultValue,b=l.checked!=null?l.checked:l.defaultChecked;p=ae(l.value!=null?l.value:p),i._wrapperState={initialChecked:b,initialValue:p,controlled:l.type==="checkbox"||l.type==="radio"?l.checked!=null:l.value!=null}}function Fe(i,l){l=l.checked,l!=null&&E(i,"checked",l,!1)}function Se(i,l){Fe(i,l);var p=ae(l.value),b=l.type;if(p!=null)b==="number"?(p===0&&i.value===""||i.value!=p)&&(i.value=""+p):i.value!==""+p&&(i.value=""+p);else if(b==="submit"||b==="reset"){i.removeAttribute("value");return}l.hasOwnProperty("value")?ke(i,l.type,p):l.hasOwnProperty("defaultValue")&&ke(i,l.type,ae(l.defaultValue)),l.checked==null&&l.defaultChecked!=null&&(i.defaultChecked=!!l.defaultChecked)}function Me(i,l,p){if(l.hasOwnProperty("value")||l.hasOwnProperty("defaultValue")){var b=l.type;if(!(b!=="submit"&&b!=="reset"||l.value!==void 0&&l.value!==null))return;l=""+i._wrapperState.initialValue,p||l===i.value||(i.value=l),i.defaultValue=l}p=i.name,p!==""&&(i.name=""),i.defaultChecked=!!i._wrapperState.initialChecked,p!==""&&(i.name=p)}function ke(i,l,p){(l!=="number"||Ae(i.ownerDocument)!==i)&&(p==null?i.defaultValue=""+i._wrapperState.initialValue:i.defaultValue!==""+p&&(i.defaultValue=""+p))}var qe=Array.isArray;function Qe(i,l,p,b){if(i=i.options,l){l={};for(var C=0;C"+l.valueOf().toString()+"",l=Rr.firstChild;i.firstChild;)i.removeChild(i.firstChild);for(;l.firstChild;)i.appendChild(l.firstChild)}});function Cr(i,l){if(l){var p=i.firstChild;if(p&&p===i.lastChild&&p.nodeType===3){p.nodeValue=l;return}}i.textContent=l}var an={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ue=["Webkit","ms","Moz","O"];Object.keys(an).forEach(function(i){ue.forEach(function(l){l=l+i.charAt(0).toUpperCase()+i.substring(1),an[l]=an[i]})});function fe(i,l,p){return l==null||typeof l=="boolean"||l===""?"":p||typeof l!="number"||l===0||an.hasOwnProperty(i)&&an[i]?(""+l).trim():l+"px"}function Ee(i,l){i=i.style;for(var p in l)if(l.hasOwnProperty(p)){var b=p.indexOf("--")===0,C=fe(p,l[p],b);p==="float"&&(p="cssFloat"),b?i.setProperty(p,C):i[p]=C}}var De=B({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function et(i,l){if(l){if(De[i]&&(l.children!=null||l.dangerouslySetInnerHTML!=null))throw Error(r(137,i));if(l.dangerouslySetInnerHTML!=null){if(l.children!=null)throw Error(r(60));if(typeof l.dangerouslySetInnerHTML!="object"||!("__html"in l.dangerouslySetInnerHTML))throw Error(r(61))}if(l.style!=null&&typeof l.style!="object")throw Error(r(62))}}function Et(i,l){if(i.indexOf("-")===-1)return typeof l.is=="string";switch(i){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var nr=null;function mt(i){return i=i.target||i.srcElement||window,i.correspondingUseElement&&(i=i.correspondingUseElement),i.nodeType===3?i.parentNode:i}var $e=null,Le=null,Ue=null;function Ve(i){if(i=hc(i)){if(typeof $e!="function")throw Error(r(280));var l=i.stateNode;l&&(l=Op(l),$e(i.stateNode,i.type,l))}}function pt(i){Le?Ue?Ue.push(i):Ue=[i]:Le=i}function Ft(){if(Le){var i=Le,l=Ue;if(Ue=Le=null,Ve(i),l)for(i=0;i>>=0,i===0?32:31-(fp(i)/sl|0)|0}var vo=64,Vi=4194304;function zo(i){switch(i&-i){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return i&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return i&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return i}}function Ua(i,l){var p=i.pendingLanes;if(p===0)return 0;var b=0,C=i.suspendedLanes,R=i.pingedLanes,F=p&268435455;if(F!==0){var G=F&~C;G!==0?b=zo(G):(R&=F,R!==0&&(b=zo(R)))}else F=p&~C,F!==0?b=zo(F):R!==0&&(b=zo(R));if(b===0)return 0;if(l!==0&&l!==b&&(l&C)===0&&(C=b&-b,R=l&-l,C>=R||C===16&&(R&4194240)!==0))return l;if((b&4)!==0&&(b|=p&16),l=i.entangledLanes,l!==0)for(i=i.entanglements,l&=b;0p;p++)l.push(i);return l}function Ju(i,l,p){i.pendingLanes|=l,l!==536870912&&(i.suspendedLanes=0,i.pingedLanes=0),i=i.eventTimes,l=31-Cn(l),i[l]=p}function Eie(i,l){var p=i.pendingLanes&~l;i.pendingLanes=l,i.suspendedLanes=0,i.pingedLanes=0,i.expiredLanes&=l,i.mutableReadLanes&=l,i.entangledLanes&=l,l=i.entanglements;var b=i.eventTimes;for(i=i.expirationTimes;0=oc),uM=" ",cM=!1;function fM(i,l){switch(i){case"keyup":return Jie.indexOf(l.keyCode)!==-1;case"keydown":return l.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function dM(i){return i=i.detail,typeof i=="object"&&"data"in i?i.data:null}var fl=!1;function Zie(i,l){switch(i){case"compositionend":return dM(l);case"keypress":return l.which!==32?null:(cM=!0,uM);case"textInput":return i=l.data,i===uM&&cM?null:i;default:return null}}function ese(i,l){if(fl)return i==="compositionend"||!Ax&&fM(i,l)?(i=nM(),gp=Px=Go=null,fl=!1,i):null;switch(i){case"paste":return null;case"keypress":if(!(l.ctrlKey||l.altKey||l.metaKey)||l.ctrlKey&&l.altKey){if(l.char&&1=l)return{node:p,offset:l-i};i=b}e:{for(;p;){if(p.nextSibling){p=p.nextSibling;break e}p=p.parentNode}p=void 0}p=bM(p)}}function xM(i,l){return i&&l?i===l?!0:i&&i.nodeType===3?!1:l&&l.nodeType===3?xM(i,l.parentNode):"contains"in i?i.contains(l):i.compareDocumentPosition?!!(i.compareDocumentPosition(l)&16):!1:!1}function SM(){for(var i=window,l=Ae();l instanceof i.HTMLIFrameElement;){try{var p=typeof l.contentWindow.location.href=="string"}catch(b){p=!1}if(p)i=l.contentWindow;else break;l=Ae(i.document)}return l}function Dx(i){var l=i&&i.nodeName&&i.nodeName.toLowerCase();return l&&(l==="input"&&(i.type==="text"||i.type==="search"||i.type==="tel"||i.type==="url"||i.type==="password")||l==="textarea"||i.contentEditable==="true")}function use(i){var l=SM(),p=i.focusedElem,b=i.selectionRange;if(l!==p&&p&&p.ownerDocument&&xM(p.ownerDocument.documentElement,p)){if(b!==null&&Dx(p)){if(l=b.start,i=b.end,i===void 0&&(i=l),"selectionStart"in p)p.selectionStart=l,p.selectionEnd=Math.min(i,p.value.length);else if(i=(l=p.ownerDocument||document)&&l.defaultView||window,i.getSelection){i=i.getSelection();var C=p.textContent.length,R=Math.min(b.start,C);b=b.end===void 0?R:Math.min(b.end,C),!i.extend&&R>b&&(C=b,b=R,R=C),C=wM(p,R);var F=wM(p,b);C&&F&&(i.rangeCount!==1||i.anchorNode!==C.node||i.anchorOffset!==C.offset||i.focusNode!==F.node||i.focusOffset!==F.offset)&&(l=l.createRange(),l.setStart(C.node,C.offset),i.removeAllRanges(),R>b?(i.addRange(l),i.extend(F.node,F.offset)):(l.setEnd(F.node,F.offset),i.addRange(l)))}}for(l=[],i=p;i=i.parentNode;)i.nodeType===1&&l.push({element:i,left:i.scrollLeft,top:i.scrollTop});for(typeof p.focus=="function"&&p.focus(),p=0;p=document.documentMode,dl=null,Fx=null,uc=null,Mx=!1;function EM(i,l,p){var b=p.window===p?p.document:p.nodeType===9?p:p.ownerDocument;Mx||dl==null||dl!==Ae(b)||(b=dl,"selectionStart"in b&&Dx(b)?b={start:b.selectionStart,end:b.selectionEnd}:(b=(b.ownerDocument&&b.ownerDocument.defaultView||window).getSelection(),b={anchorNode:b.anchorNode,anchorOffset:b.anchorOffset,focusNode:b.focusNode,focusOffset:b.focusOffset}),uc&&lc(uc,b)||(uc=b,b=Cp(Fx,"onSelect"),0vl||(i.current=Yx[vl],Yx[vl]=null,vl--)}function Xt(i,l){vl++,Yx[vl]=i.current,i.current=l}var Xo={},sn=Jo(Xo),kn=Jo(!1),Wi=Xo;function yl(i,l){var p=i.type.contextTypes;if(!p)return Xo;var b=i.stateNode;if(b&&b.__reactInternalMemoizedUnmaskedChildContext===l)return b.__reactInternalMemoizedMaskedChildContext;var C={},R;for(R in p)C[R]=l[R];return b&&(i=i.stateNode,i.__reactInternalMemoizedUnmaskedChildContext=l,i.__reactInternalMemoizedMaskedChildContext=C),C}function Pn(i){return i=i.childContextTypes,i!=null}function _p(){or(kn),or(sn)}function $M(i,l,p){if(sn.current!==Xo)throw Error(r(168));Xt(sn,l),Xt(kn,p)}function LM(i,l,p){var b=i.stateNode;if(l=l.childContextTypes,typeof b.getChildContext!="function")return p;b=b.getChildContext();for(var C in b)if(!(C in l))throw Error(r(108,Y(i)||"Unknown",C));return B({},p,b)}function Rp(i){return i=(i=i.stateNode)&&i.__reactInternalMemoizedMergedChildContext||Xo,Wi=sn.current,Xt(sn,i),Xt(kn,kn.current),!0}function qM(i,l,p){var b=i.stateNode;if(!b)throw Error(r(169));p?(i=LM(i,l,Wi),b.__reactInternalMemoizedMergedChildContext=i,or(kn),or(sn),Xt(sn,i)):or(kn),Xt(kn,p)}var bo=null,Tp=!1,Qx=!1;function UM(i){bo===null?bo=[i]:bo.push(i)}function xse(i){Tp=!0,UM(i)}function Zo(){if(!Qx&&bo!==null){Qx=!0;var i=0,l=qt;try{var p=bo;for(qt=1;i>=F,C-=F,wo=1<<32-Cn(l)+C|p<dt?(Wr=ot,ot=null):Wr=ot.sibling;var Ot=Pe(ce,ot,de[dt],Ie);if(Ot===null){ot===null&&(ot=Wr);break}i&&ot&&Ot.alternate===null&&l(ce,ot),oe=R(Ot,oe,dt),at===null?Ye=Ot:at.sibling=Ot,at=Ot,ot=Wr}if(dt===de.length)return p(ce,ot),ur&&Gi(ce,dt),Ye;if(ot===null){for(;dtdt?(Wr=ot,ot=null):Wr=ot.sibling;var li=Pe(ce,ot,Ot.value,Ie);if(li===null){ot===null&&(ot=Wr);break}i&&ot&&li.alternate===null&&l(ce,ot),oe=R(li,oe,dt),at===null?Ye=li:at.sibling=li,at=li,ot=Wr}if(Ot.done)return p(ce,ot),ur&&Gi(ce,dt),Ye;if(ot===null){for(;!Ot.done;dt++,Ot=de.next())Ot=Re(ce,Ot.value,Ie),Ot!==null&&(oe=R(Ot,oe,dt),at===null?Ye=Ot:at.sibling=Ot,at=Ot);return ur&&Gi(ce,dt),Ye}for(ot=b(ce,ot);!Ot.done;dt++,Ot=de.next())Ot=Be(ot,ce,dt,Ot.value,Ie),Ot!==null&&(i&&Ot.alternate!==null&&ot.delete(Ot.key===null?dt:Ot.key),oe=R(Ot,oe,dt),at===null?Ye=Ot:at.sibling=Ot,at=Ot);return i&&ot.forEach(function(tle){return l(ce,tle)}),ur&&Gi(ce,dt),Ye}function kr(ce,oe,de,Ie){if(typeof de=="object"&&de!==null&&de.type===I&&de.key===null&&(de=de.props.children),typeof de=="object"&&de!==null){switch(de.$$typeof){case _:e:{for(var Ye=de.key,at=oe;at!==null;){if(at.key===Ye){if(Ye=de.type,Ye===I){if(at.tag===7){p(ce,at.sibling),oe=C(at,de.props.children),oe.return=ce,ce=oe;break e}}else if(at.elementType===Ye||typeof Ye=="object"&&Ye!==null&&Ye.$$typeof===H&&KM(Ye)===at.type){p(ce,at.sibling),oe=C(at,de.props),oe.ref=mc(ce,at,de),oe.return=ce,ce=oe;break e}p(ce,at);break}else l(ce,at);at=at.sibling}de.type===I?(oe=rs(de.props.children,ce.mode,Ie,de.key),oe.return=ce,ce=oe):(Ie=ah(de.type,de.key,de.props,null,ce.mode,Ie),Ie.ref=mc(ce,oe,de),Ie.return=ce,ce=Ie)}return F(ce);case T:e:{for(at=de.key;oe!==null;){if(oe.key===at)if(oe.tag===4&&oe.stateNode.containerInfo===de.containerInfo&&oe.stateNode.implementation===de.implementation){p(ce,oe.sibling),oe=C(oe,de.children||[]),oe.return=ce,ce=oe;break e}else{p(ce,oe);break}else l(ce,oe);oe=oe.sibling}oe=KS(de,ce.mode,Ie),oe.return=ce,ce=oe}return F(ce);case H:return at=de._init,kr(ce,oe,at(de._payload),Ie)}if(qe(de))return He(ce,oe,de,Ie);if(Q(de))return We(ce,oe,de,Ie);Np(ce,de)}return typeof de=="string"&&de!==""||typeof de=="number"?(de=""+de,oe!==null&&oe.tag===6?(p(ce,oe.sibling),oe=C(oe,de),oe.return=ce,ce=oe):(p(ce,oe),oe=WS(de,ce.mode,Ie),oe.return=ce,ce=oe),F(ce)):p(ce,oe)}return kr}var Sl=GM(!0),YM=GM(!1),Dp=Jo(null),Fp=null,El=null,rS=null;function nS(){rS=El=Fp=null}function aS(i){var l=Dp.current;or(Dp),i._currentValue=l}function oS(i,l,p){for(;i!==null;){var b=i.alternate;if((i.childLanes&l)!==l?(i.childLanes|=l,b!==null&&(b.childLanes|=l)):b!==null&&(b.childLanes&l)!==l&&(b.childLanes|=l),i===p)break;i=i.return}}function Cl(i,l){Fp=i,rS=El=null,i=i.dependencies,i!==null&&i.firstContext!==null&&((i.lanes&l)!==0&&(On=!0),i.firstContext=null)}function Zn(i){var l=i._currentValue;if(rS!==i)if(i={context:i,memoizedValue:l,next:null},El===null){if(Fp===null)throw Error(r(308));El=i,Fp.dependencies={lanes:0,firstContext:i}}else El=El.next=i;return l}var Yi=null;function iS(i){Yi===null?Yi=[i]:Yi.push(i)}function QM(i,l,p,b){var C=l.interleaved;return C===null?(p.next=p,iS(l)):(p.next=C.next,C.next=p),l.interleaved=p,So(i,b)}function So(i,l){i.lanes|=l;var p=i.alternate;for(p!==null&&(p.lanes|=l),p=i,i=i.return;i!==null;)i.childLanes|=l,p=i.alternate,p!==null&&(p.childLanes|=l),p=i,i=i.return;return p.tag===3?p.stateNode:null}var ei=!1;function sS(i){i.updateQueue={baseState:i.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function JM(i,l){i=i.updateQueue,l.updateQueue===i&&(l.updateQueue={baseState:i.baseState,firstBaseUpdate:i.firstBaseUpdate,lastBaseUpdate:i.lastBaseUpdate,shared:i.shared,effects:i.effects})}function Eo(i,l){return{eventTime:i,lane:l,tag:0,payload:null,callback:null,next:null}}function ti(i,l,p){var b=i.updateQueue;if(b===null)return null;if(b=b.shared,(Pt&2)!==0){var C=b.pending;return C===null?l.next=l:(l.next=C.next,C.next=l),b.pending=l,So(i,p)}return C=b.interleaved,C===null?(l.next=l,iS(b)):(l.next=C.next,C.next=l),b.interleaved=l,So(i,p)}function Mp(i,l,p){if(l=l.updateQueue,l!==null&&(l=l.shared,(p&4194240)!==0)){var b=l.lanes;b&=i.pendingLanes,p|=b,l.lanes=p,xx(i,p)}}function XM(i,l){var p=i.updateQueue,b=i.alternate;if(b!==null&&(b=b.updateQueue,p===b)){var C=null,R=null;if(p=p.firstBaseUpdate,p!==null){do{var F={eventTime:p.eventTime,lane:p.lane,tag:p.tag,payload:p.payload,callback:p.callback,next:null};R===null?C=R=F:R=R.next=F,p=p.next}while(p!==null);R===null?C=R=l:R=R.next=l}else C=R=l;p={baseState:b.baseState,firstBaseUpdate:C,lastBaseUpdate:R,shared:b.shared,effects:b.effects},i.updateQueue=p;return}i=p.lastBaseUpdate,i===null?p.firstBaseUpdate=l:i.next=l,p.lastBaseUpdate=l}function $p(i,l,p,b){var C=i.updateQueue;ei=!1;var R=C.firstBaseUpdate,F=C.lastBaseUpdate,G=C.shared.pending;if(G!==null){C.shared.pending=null;var re=G,he=re.next;re.next=null,F===null?R=he:F.next=he,F=re;var Oe=i.alternate;Oe!==null&&(Oe=Oe.updateQueue,G=Oe.lastBaseUpdate,G!==F&&(G===null?Oe.firstBaseUpdate=he:G.next=he,Oe.lastBaseUpdate=re))}if(R!==null){var Re=C.baseState;F=0,Oe=he=re=null,G=R;do{var Pe=G.lane,Be=G.eventTime;if((b&Pe)===Pe){Oe!==null&&(Oe=Oe.next={eventTime:Be,lane:0,tag:G.tag,payload:G.payload,callback:G.callback,next:null});e:{var He=i,We=G;switch(Pe=l,Be=p,We.tag){case 1:if(He=We.payload,typeof He=="function"){Re=He.call(Be,Re,Pe);break e}Re=He;break e;case 3:He.flags=He.flags&-65537|128;case 0:if(He=We.payload,Pe=typeof He=="function"?He.call(Be,Re,Pe):He,Pe==null)break e;Re=B({},Re,Pe);break e;case 2:ei=!0}}G.callback!==null&&G.lane!==0&&(i.flags|=64,Pe=C.effects,Pe===null?C.effects=[G]:Pe.push(G))}else Be={eventTime:Be,lane:Pe,tag:G.tag,payload:G.payload,callback:G.callback,next:null},Oe===null?(he=Oe=Be,re=Re):Oe=Oe.next=Be,F|=Pe;if(G=G.next,G===null){if(G=C.shared.pending,G===null)break;Pe=G,G=Pe.next,Pe.next=null,C.lastBaseUpdate=Pe,C.shared.pending=null}}while(!0);if(Oe===null&&(re=Re),C.baseState=re,C.firstBaseUpdate=he,C.lastBaseUpdate=Oe,l=C.shared.interleaved,l!==null){C=l;do F|=C.lane,C=C.next;while(C!==l)}else R===null&&(C.shared.lanes=0);Xi|=F,i.lanes=F,i.memoizedState=Re}}function ZM(i,l,p){if(i=l.effects,l.effects=null,i!==null)for(l=0;lp?p:4,i(!0);var b=dS.transition;dS.transition={};try{i(!1),l()}finally{qt=p,dS.transition=b}}function y5(){return ea().memoizedState}function kse(i,l,p){var b=oi(i);if(p={lane:b,action:p,hasEagerState:!1,eagerState:null,next:null},b5(i))w5(l,p);else if(p=QM(i,l,p,b),p!==null){var C=hn();ga(p,i,b,C),x5(p,l,b)}}function Pse(i,l,p){var b=oi(i),C={lane:b,action:p,hasEagerState:!1,eagerState:null,next:null};if(b5(i))w5(l,C);else{var R=i.alternate;if(i.lanes===0&&(R===null||R.lanes===0)&&(R=l.lastRenderedReducer,R!==null))try{var F=l.lastRenderedState,G=R(F,p);if(C.hasEagerState=!0,C.eagerState=G,fa(G,F)){var re=l.interleaved;re===null?(C.next=C,iS(l)):(C.next=re.next,re.next=C),l.interleaved=C;return}}catch(he){}finally{}p=QM(i,l,C,b),p!==null&&(C=hn(),ga(p,i,b,C),x5(p,l,b))}}function b5(i){var l=i.alternate;return i===hr||l!==null&&l===hr}function w5(i,l){bc=Up=!0;var p=i.pending;p===null?l.next=l:(l.next=p.next,p.next=l),i.pending=l}function x5(i,l,p){if((p&4194240)!==0){var b=l.lanes;b&=i.pendingLanes,p|=b,l.lanes=p,xx(i,p)}}var Vp={readContext:Zn,useCallback:ln,useContext:ln,useEffect:ln,useImperativeHandle:ln,useInsertionEffect:ln,useLayoutEffect:ln,useMemo:ln,useReducer:ln,useRef:ln,useState:ln,useDebugValue:ln,useDeferredValue:ln,useTransition:ln,useMutableSource:ln,useSyncExternalStore:ln,useId:ln,unstable_isNewReconciler:!1},Ose={readContext:Zn,useCallback:function(i,l){return Va().memoizedState=[i,l===void 0?null:l],i},useContext:Zn,useEffect:c5,useImperativeHandle:function(i,l,p){return p=p!=null?p.concat([i]):null,Bp(4194308,4,p5.bind(null,l,i),p)},useLayoutEffect:function(i,l){return Bp(4194308,4,i,l)},useInsertionEffect:function(i,l){return Bp(4,2,i,l)},useMemo:function(i,l){var p=Va();return l=l===void 0?null:l,i=i(),p.memoizedState=[i,l],i},useReducer:function(i,l,p){var b=Va();return l=p!==void 0?p(l):l,b.memoizedState=b.baseState=l,i={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:i,lastRenderedState:l},b.queue=i,i=i.dispatch=kse.bind(null,hr,i),[b.memoizedState,i]},useRef:function(i){var l=Va();return i={current:i},l.memoizedState=i},useState:l5,useDebugValue:bS,useDeferredValue:function(i){return Va().memoizedState=i},useTransition:function(){var i=l5(!1),l=i[0];return i=Cse.bind(null,i[1]),Va().memoizedState=i,[l,i]},useMutableSource:function(){},useSyncExternalStore:function(i,l,p){var b=hr,C=Va();if(ur){if(p===void 0)throw Error(r(407));p=p()}else{if(p=l(),Hr===null)throw Error(r(349));(Ji&30)!==0||n5(b,l,p)}C.memoizedState=p;var R={value:p,getSnapshot:l};return C.queue=R,c5(o5.bind(null,b,R,i),[i]),b.flags|=2048,Sc(9,a5.bind(null,b,R,p,l),void 0,null),p},useId:function(){var i=Va(),l=Hr.identifierPrefix;if(ur){var p=xo,b=wo;p=(b&~(1<<32-Cn(b)-1)).toString(32)+p,l=":"+l+"R"+p,p=wc++,0<\/script>",i=i.removeChild(i.firstChild)):typeof b.is=="string"?i=F.createElement(p,{is:b.is}):(i=F.createElement(p),p==="select"&&(F=i,b.multiple?F.multiple=!0:b.size&&(F.size=b.size))):i=F.createElementNS(i,p),i[Va]=l,i[pc]=b,V5(i,l,!1,!1),l.stateNode=i;e:{switch(F=Et(p,b),p){case"dialog":ar("cancel",i),ar("close",i),C=b;break;case"iframe":case"object":case"embed":ar("load",i),C=b;break;case"video":case"audio":for(C=0;CTl&&(l.flags|=128,b=!0,Ec(R,!1),l.lanes=4194304)}else{if(!b)if(i=Lp(F),i!==null){if(l.flags|=128,b=!0,p=i.updateQueue,p!==null&&(l.updateQueue=p,l.flags|=4),Ec(R,!0),R.tail===null&&R.tailMode==="hidden"&&!F.alternate&&!ur)return un(l),null}else 2*Mt()-R.renderingStartTime>Tl&&p!==1073741824&&(l.flags|=128,b=!0,Ec(R,!1),l.lanes=4194304);R.isBackwards?(F.sibling=l.child,l.child=F):(p=R.last,p!==null?p.sibling=F:l.child=F,R.last=F)}return R.tail!==null?(l=R.tail,R.rendering=l,R.tail=l.sibling,R.renderingStartTime=Mt(),l.sibling=null,p=pr.current,Xt(pr,b?p&1|2:p&1),l):(un(l),null);case 22:case 23:return VS(),b=l.memoizedState!==null,i!==null&&i.memoizedState!==null!==b&&(l.flags|=8192),b&&(l.mode&1)!==0?(Un&1073741824)!==0&&(un(l),l.subtreeFlags&6&&(l.flags|=8192)):un(l),null;case 24:return null;case 25:return null}throw Error(r(156,l.tag))}function Use(i,l){switch(Zx(l),l.tag){case 1:return Pn(l.type)&&_p(),i=l.flags,i&65536?(l.flags=i&-65537|128,l):null;case 3:return Pl(),or(kn),or(sn),dS(),i=l.flags,(i&65536)!==0&&(i&128)===0?(l.flags=i&-65537|128,l):null;case 5:return cS(l),null;case 13:if(or(pr),i=l.memoizedState,i!==null&&i.dehydrated!==null){if(l.alternate===null)throw Error(r(340));Sl()}return i=l.flags,i&65536?(l.flags=i&-65537|128,l):null;case 19:return or(pr),null;case 4:return Pl(),null;case 10:return oS(l.type._context),null;case 22:case 23:return VS(),null;case 24:return null;default:return null}}var Gp=!1,cn=!1,Bse=typeof WeakSet=="function"?WeakSet:Set,ze=null;function _l(i,l){var p=i.ref;if(p!==null)if(typeof p=="function")try{p(null)}catch(b){yr(i,l,b)}else p.current=null}function AS(i,l,p){try{p()}catch(b){yr(i,l,b)}}var K5=!1;function zse(i,l){if(Vx=hp,i=kM(),Fx(i)){if("selectionStart"in i)var p={start:i.selectionStart,end:i.selectionEnd};else e:{p=(p=i.ownerDocument)&&p.defaultView||window;var b=p.getSelection&&p.getSelection();if(b&&b.rangeCount!==0){p=b.anchorNode;var C=b.anchorOffset,R=b.focusNode;b=b.focusOffset;try{p.nodeType,R.nodeType}catch(Ie){p=null;break e}var F=0,G=-1,re=-1,he=0,Oe=0,Re=i,Pe=null;t:for(;;){for(var Be;Re!==p||C!==0&&Re.nodeType!==3||(G=F+C),Re!==R||b!==0&&Re.nodeType!==3||(re=F+b),Re.nodeType===3&&(F+=Re.nodeValue.length),(Be=Re.firstChild)!==null;)Pe=Re,Re=Be;for(;;){if(Re===i)break t;if(Pe===p&&++he===C&&(G=F),Pe===R&&++Oe===b&&(re=F),(Be=Re.nextSibling)!==null)break;Re=Pe,Pe=Re.parentNode}Re=Be}p=G===-1||re===-1?null:{start:G,end:re}}else p=null}p=p||{start:0,end:0}}else p=null;for(Hx={focusedElem:i,selectionRange:p},hp=!1,ze=l;ze!==null;)if(l=ze,i=l.child,(l.subtreeFlags&1028)!==0&&i!==null)i.return=l,ze=i;else for(;ze!==null;){l=ze;try{var He=l.alternate;if((l.flags&1024)!==0)switch(l.tag){case 0:case 11:case 15:break;case 1:if(He!==null){var We=He.memoizedProps,kr=He.memoizedState,ce=l.stateNode,oe=ce.getSnapshotBeforeUpdate(l.elementType===l.type?We:ma(l.type,We),kr);ce.__reactInternalSnapshotBeforeUpdate=oe}break;case 3:var de=l.stateNode.containerInfo;de.nodeType===1?de.textContent="":de.nodeType===9&&de.documentElement&&de.removeChild(de.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(r(163))}}catch(Ie){yr(l,l.return,Ie)}if(i=l.sibling,i!==null){i.return=l.return,ze=i;break}ze=l.return}return He=K5,K5=!1,He}function Cc(i,l,p){var b=l.updateQueue;if(b=b!==null?b.lastEffect:null,b!==null){var C=b=b.next;do{if((C.tag&i)===i){var R=C.destroy;C.destroy=void 0,R!==void 0&&AS(l,p,R)}C=C.next}while(C!==b)}}function Yp(i,l){if(l=l.updateQueue,l=l!==null?l.lastEffect:null,l!==null){var p=l=l.next;do{if((p.tag&i)===i){var b=p.create;p.destroy=b()}p=p.next}while(p!==l)}}function jS(i){var l=i.ref;if(l!==null){var p=i.stateNode;switch(i.tag){case 5:i=p;break;default:i=p}typeof l=="function"?l(i):l.current=i}}function G5(i){var l=i.alternate;l!==null&&(i.alternate=null,G5(l)),i.child=null,i.deletions=null,i.sibling=null,i.tag===5&&(l=i.stateNode,l!==null&&(delete l[Va],delete l[pc],delete l[Yx],delete l[kse],delete l[Pse])),i.stateNode=null,i.return=null,i.dependencies=null,i.memoizedProps=null,i.memoizedState=null,i.pendingProps=null,i.stateNode=null,i.updateQueue=null}function Y5(i){return i.tag===5||i.tag===3||i.tag===4}function Q5(i){e:for(;;){for(;i.sibling===null;){if(i.return===null||Y5(i.return))return null;i=i.return}for(i.sibling.return=i.return,i=i.sibling;i.tag!==5&&i.tag!==6&&i.tag!==18;){if(i.flags&2||i.child===null||i.tag===4)continue e;i.child.return=i,i=i.child}if(!(i.flags&2))return i.stateNode}}function NS(i,l,p){var b=i.tag;if(b===5||b===6)i=i.stateNode,l?p.nodeType===8?p.parentNode.insertBefore(i,l):p.insertBefore(i,l):(p.nodeType===8?(l=p.parentNode,l.insertBefore(i,p)):(l=p,l.appendChild(i)),p=p._reactRootContainer,p!=null||l.onclick!==null||(l.onclick=Pp));else if(b!==4&&(i=i.child,i!==null))for(NS(i,l,p),i=i.sibling;i!==null;)NS(i,l,p),i=i.sibling}function DS(i,l,p){var b=i.tag;if(b===5||b===6)i=i.stateNode,l?p.insertBefore(i,l):p.appendChild(i);else if(b!==4&&(i=i.child,i!==null))for(DS(i,l,p),i=i.sibling;i!==null;)DS(i,l,p),i=i.sibling}var Zr=null,ga=!1;function ri(i,l,p){for(p=p.child;p!==null;)J5(i,l,p),p=p.sibling}function J5(i,l,p){if(Ir&&typeof Ir.onCommitFiberUnmount=="function")try{Ir.onCommitFiberUnmount(Xn,p)}catch(G){}switch(p.tag){case 5:cn||_l(p,l);case 6:var b=Zr,C=ga;Zr=null,ri(i,l,p),Zr=b,ga=C,Zr!==null&&(ga?(i=Zr,p=p.stateNode,i.nodeType===8?i.parentNode.removeChild(p):i.removeChild(p)):Zr.removeChild(p.stateNode));break;case 18:Zr!==null&&(ga?(i=Zr,p=p.stateNode,i.nodeType===8?Gx(i.parentNode,p):i.nodeType===1&&Gx(i,p),rc(i)):Gx(Zr,p.stateNode));break;case 4:b=Zr,C=ga,Zr=p.stateNode.containerInfo,ga=!0,ri(i,l,p),Zr=b,ga=C;break;case 0:case 11:case 14:case 15:if(!cn&&(b=p.updateQueue,b!==null&&(b=b.lastEffect,b!==null))){C=b=b.next;do{var R=C,F=R.destroy;R=R.tag,F!==void 0&&((R&2)!==0||(R&4)!==0)&&AS(p,l,F),C=C.next}while(C!==b)}ri(i,l,p);break;case 1:if(!cn&&(_l(p,l),b=p.stateNode,typeof b.componentWillUnmount=="function"))try{b.props=p.memoizedProps,b.state=p.memoizedState,b.componentWillUnmount()}catch(G){yr(p,l,G)}ri(i,l,p);break;case 21:ri(i,l,p);break;case 22:p.mode&1?(cn=(b=cn)||p.memoizedState!==null,ri(i,l,p),cn=b):ri(i,l,p);break;default:ri(i,l,p)}}function X5(i){var l=i.updateQueue;if(l!==null){i.updateQueue=null;var p=i.stateNode;p===null&&(p=i.stateNode=new Bse),l.forEach(function(b){var C=Xse.bind(null,i,b);p.has(b)||(p.add(b),b.then(C,C))})}}function va(i,l){var p=l.deletions;if(p!==null)for(var b=0;bC&&(C=F),b&=~R}if(b=C,b=Mt()-b,b=(120>b?120:480>b?480:1080>b?1080:1920>b?1920:3e3>b?3e3:4320>b?4320:1960*Hse(b/1960))-b,10i?16:i,ai===null)var b=!1;else{if(i=ai,ai=null,eh=0,(Pt&6)!==0)throw Error(r(331));var C=Pt;for(Pt|=4,ze=i.current;ze!==null;){var R=ze,F=R.child;if((ze.flags&16)!==0){var G=R.deletions;if(G!==null){for(var re=0;reMt()-$S?ts(i,0):MS|=p),Rn(i,l)}function f$(i,l){l===0&&((i.mode&1)===0?l=1:(l=Hi,Hi<<=1,(Hi&130023424)===0&&(Hi=4194304)));var p=hn();i=Eo(i,l),i!==null&&(Ju(i,l,p),Rn(i,p))}function Jse(i){var l=i.memoizedState,p=0;l!==null&&(p=l.retryLane),f$(i,p)}function Xse(i,l){var p=0;switch(i.tag){case 13:var b=i.stateNode,C=i.memoizedState;C!==null&&(p=C.retryLane);break;case 19:b=i.stateNode;break;default:throw Error(r(314))}b!==null&&b.delete(l),f$(i,p)}var d$;d$=function(i,l,p){if(i!==null)if(i.memoizedProps!==l.pendingProps||kn.current)On=!0;else{if((i.lanes&p)===0&&(l.flags&128)===0)return On=!1,Lse(i,l,p);On=(i.flags&131072)!==0}else On=!1,ur&&(l.flags&1048576)!==0&&HM(l,Ap,l.index);switch(l.lanes=0,l.tag){case 2:var b=l.type;Kp(i,l),i=l.pendingProps;var C=bl(l,sn.current);kl(l,p),C=mS(null,l,b,i,C,p);var R=gS();return l.flags|=1,typeof C=="object"&&C!==null&&typeof C.render=="function"&&C.$$typeof===void 0?(l.tag=1,l.memoizedState=null,l.updateQueue=null,Pn(b)?(R=!0,Rp(l)):R=!1,l.memoizedState=C.state!==null&&C.state!==void 0?C.state:null,lS(l),C.updater=Hp,l.stateNode=C,C._reactInternals=l,SS(l,b,i,p),l=PS(null,l,b,!0,R,p)):(l.tag=0,ur&&R&&Xx(l),pn(null,l,C,p),l=l.child),l;case 16:b=l.elementType;e:{switch(Kp(i,l),i=l.pendingProps,C=b._init,b=C(b._payload),l.type=b,C=l.tag=ele(b),i=ma(b,i),C){case 0:l=kS(null,l,b,i,p);break e;case 1:l=$5(null,l,b,i,p);break e;case 11:l=j5(null,l,b,i,p);break e;case 14:l=N5(null,l,b,ma(b.type,i),p);break e}throw Error(r(306,b,""))}return l;case 0:return b=l.type,C=l.pendingProps,C=l.elementType===b?C:ma(b,C),kS(i,l,b,C,p);case 1:return b=l.type,C=l.pendingProps,C=l.elementType===b?C:ma(b,C),$5(i,l,b,C,p);case 3:e:{if(L5(l),i===null)throw Error(r(387));b=l.pendingProps,R=l.memoizedState,C=R.element,e5(i,l),$p(l,b,null,p);var F=l.memoizedState;if(b=F.element,R.isDehydrated)if(R={element:b,isDehydrated:!1,cache:F.cache,pendingSuspenseBoundaries:F.pendingSuspenseBoundaries,transitions:F.transitions},l.updateQueue.baseState=R,l.memoizedState=R,l.flags&256){C=Ol(Error(r(423)),l),l=q5(i,l,b,p,C);break e}else if(b!==C){C=Ol(Error(r(424)),l),l=q5(i,l,b,p,C);break e}else for(qn=Qo(l.stateNode.containerInfo.firstChild),Ln=l,ur=!0,ha=null,p=XM(l,null,b,p),l.child=p;p;)p.flags=p.flags&-3|4096,p=p.sibling;else{if(Sl(),b===C){l=ko(i,l,p);break e}pn(i,l,b,p)}l=l.child}return l;case 5:return n5(l),i===null&&tS(l),b=l.type,C=l.pendingProps,R=i!==null?i.memoizedProps:null,F=C.children,Wx(b,C)?F=null:R!==null&&Wx(b,R)&&(l.flags|=32),M5(i,l),pn(i,l,F,p),l.child;case 6:return i===null&&tS(l),null;case 13:return U5(i,l,p);case 4:return uS(l,l.stateNode.containerInfo),b=l.pendingProps,i===null?l.child=El(l,null,b,p):pn(i,l,b,p),l.child;case 11:return b=l.type,C=l.pendingProps,C=l.elementType===b?C:ma(b,C),j5(i,l,b,C,p);case 7:return pn(i,l,l.pendingProps,p),l.child;case 8:return pn(i,l,l.pendingProps.children,p),l.child;case 12:return pn(i,l,l.pendingProps.children,p),l.child;case 10:e:{if(b=l.type._context,C=l.pendingProps,R=l.memoizedProps,F=C.value,Xt(Dp,b._currentValue),b._currentValue=F,R!==null)if(pa(R.value,F)){if(R.children===C.children&&!kn.current){l=ko(i,l,p);break e}}else for(R=l.child,R!==null&&(R.return=l);R!==null;){var G=R.dependencies;if(G!==null){F=R.child;for(var re=G.firstContext;re!==null;){if(re.context===b){if(R.tag===1){re=Co(-1,p&-p),re.tag=2;var he=R.updateQueue;if(he!==null){he=he.shared;var Oe=he.pending;Oe===null?re.next=re:(re.next=Oe.next,Oe.next=re),he.pending=re}}R.lanes|=p,re=R.alternate,re!==null&&(re.lanes|=p),iS(R.return,p,l),G.lanes|=p;break}re=re.next}}else if(R.tag===10)F=R.type===l.type?null:R.child;else if(R.tag===18){if(F=R.return,F===null)throw Error(r(341));F.lanes|=p,G=F.alternate,G!==null&&(G.lanes|=p),iS(F,p,l),F=R.sibling}else F=R.child;if(F!==null)F.return=R;else for(F=R;F!==null;){if(F===l){F=null;break}if(R=F.sibling,R!==null){R.return=F.return,F=R;break}F=F.return}R=F}pn(i,l,C.children,p),l=l.child}return l;case 9:return C=l.type,b=l.pendingProps.children,kl(l,p),C=ta(C),b=b(C),l.flags|=1,pn(i,l,b,p),l.child;case 14:return b=l.type,C=ma(b,l.pendingProps),C=ma(b.type,C),N5(i,l,b,C,p);case 15:return D5(i,l,l.type,l.pendingProps,p);case 17:return b=l.type,C=l.pendingProps,C=l.elementType===b?C:ma(b,C),Kp(i,l),l.tag=1,Pn(b)?(i=!0,Rp(l)):i=!1,kl(l,p),P5(l,b,C),SS(l,b,C,p),PS(null,l,b,!0,i,p);case 19:return z5(i,l,p);case 22:return F5(i,l,p)}throw Error(r(156,l.tag))};function p$(i,l){return ft(i,l)}function Zse(i,l,p,b){this.tag=i,this.key=p,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=l,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=b,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function aa(i,l,p,b){return new Zse(i,l,p,b)}function WS(i){return i=i.prototype,!(!i||!i.isReactComponent)}function ele(i){if(typeof i=="function")return WS(i)?1:0;if(i!=null){if(i=i.$$typeof,i===$)return 11;if(i===W)return 14}return 2}function si(i,l){var p=i.alternate;return p===null?(p=aa(i.tag,l,i.key,i.mode),p.elementType=i.elementType,p.type=i.type,p.stateNode=i.stateNode,p.alternate=i,i.alternate=p):(p.pendingProps=l,p.type=i.type,p.flags=0,p.subtreeFlags=0,p.deletions=null),p.flags=i.flags&14680064,p.childLanes=i.childLanes,p.lanes=i.lanes,p.child=i.child,p.memoizedProps=i.memoizedProps,p.memoizedState=i.memoizedState,p.updateQueue=i.updateQueue,l=i.dependencies,p.dependencies=l===null?null:{lanes:l.lanes,firstContext:l.firstContext},p.sibling=i.sibling,p.index=i.index,p.ref=i.ref,p}function ah(i,l,p,b,C,R){var F=2;if(b=i,typeof i=="function")WS(i)&&(F=1);else if(typeof i=="string")F=5;else e:switch(i){case I:return ns(p.children,C,R,l);case D:F=8,C|=8;break;case q:return i=aa(12,p,l,C|2),i.elementType=q,i.lanes=R,i;case j:return i=aa(13,p,l,C),i.elementType=j,i.lanes=R,i;case M:return i=aa(19,p,l,C),i.elementType=M,i.lanes=R,i;case J:return oh(p,C,R,l);default:if(typeof i=="object"&&i!==null)switch(i.$$typeof){case N:F=10;break e;case A:F=9;break e;case $:F=11;break e;case W:F=14;break e;case H:F=16,b=null;break e}throw Error(r(130,i==null?i:typeof i,""))}return l=aa(F,p,l,C),l.elementType=i,l.type=b,l.lanes=R,l}function ns(i,l,p,b){return i=aa(7,i,b,l),i.lanes=p,i}function oh(i,l,p,b){return i=aa(22,i,b,l),i.elementType=J,i.lanes=p,i.stateNode={isHidden:!1},i}function KS(i,l,p){return i=aa(6,i,null,l),i.lanes=p,i}function GS(i,l,p){return l=aa(4,i.children!==null?i.children:[],i.key,l),l.lanes=p,l.stateNode={containerInfo:i.containerInfo,pendingChildren:null,implementation:i.implementation},l}function tle(i,l,p,b,C){this.tag=l,this.containerInfo=i,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=xx(0),this.expirationTimes=xx(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=xx(0),this.identifierPrefix=b,this.onRecoverableError=C,this.mutableSourceEagerHydrationData=null}function YS(i,l,p,b,C,R,F,G,re){return i=new tle(i,l,p,G,re),l===1?(l=1,R===!0&&(l|=8)):l=0,R=aa(3,null,null,l),i.current=R,R.stateNode=i,R.memoizedState={element:b,isDehydrated:p,cache:null,transitions:null,pendingSuspenseBoundaries:null},lS(R),i}function rle(i,l,p){var b=3t.length)&&(e=t.length);for(var r=0,a=Array(e);r0?Kr(ms,--yn):0,hs--,_r===10&&(hs=1,Xc--),_r}function Tn(){return _r=yn2||zl(_r)>3?"":" "}function i6(t,e){for(;--e&&Tn()&&!(_r<48||_r>102||_r>57&&_r<65||_r>70&&_r<97););return Bl(t,ef()+(e<6&&Ca()==32&&Tn()==32))}function Gh(t){for(;Tn();)switch(_r){case t:return yn;case 34:case 39:t!==34&&t!==39&&Gh(_r);break;case 40:t===41&&Gh(t);break;case 92:Tn();break}return yn}function s6(t,e){for(;Tn()&&t+_r!==57;)if(t+_r===84&&Ca()===47)break;return"/*"+Bl(e,yn-1)+"*"+Qc(t===47?t:Tn())}function l6(t){for(;!zl(Ca());)Tn();return Bl(t,yn)}function u6(t){return EC(rf("",null,null,null,[""],t=SC(t),0,[0],t))}function rf(t,e,r,a,n,o,s,u,c){for(var f=0,d=0,h=s,g=0,m=0,v=0,w=1,y=1,x=1,k=0,E="",O=n,_=o,T=a,I=E;y;)switch(v=k,k=Tn()){case 40:if(v!=108&&Kr(I,h-1)==58){Wh(I+=Tt(tf(k),"&","&\f"),"&\f")!=-1&&(x=-1);break}case 34:case 39:case 91:I+=tf(k);break;case 9:case 10:case 13:case 32:I+=o6(v);break;case 92:I+=i6(ef()-1,7);continue;case 47:switch(Ca()){case 42:case 47:Jc(c6(s6(Tn(),ef()),e,r),c);break;default:I+="/"}break;case 123*w:u[f++]=Ea(I)*x;case 125*w:case 59:case 0:switch(k){case 0:case 125:y=0;case 59+d:x==-1&&(I=Tt(I,/\f/g,"")),m>0&&Ea(I)-h&&Jc(m>32?kC(I+";",a,r,h-1):kC(Tt(I," ","")+";",a,r,h-2),c);break;case 59:I+=";";default:if(Jc(T=CC(I,e,r,f,d,n,u,E,O=[],_=[],h),o),k===123)if(d===0)rf(I,e,T,T,O,o,h,u,_);else switch(g===99&&Kr(I,3)===110?100:g){case 100:case 108:case 109:case 115:rf(t,T,T,a&&Jc(CC(t,T,T,0,0,n,u,E,n,O=[],h),_),n,_,h,u,a?O:_);break;default:rf(I,T,T,T,[""],_,0,u,_)}}f=d=m=0,w=x=1,E=I="",h=s;break;case 58:h=1+Ea(I),m=v;default:if(w<1){if(k==123)--w;else if(k==125&&w++==0&&a6()==125)continue}switch(I+=Qc(k),k*w){case 38:x=d>0?1:(I+="\f",-1);break;case 44:u[f++]=(Ea(I)-1)*x,x=1;break;case 64:Ca()===45&&(I+=tf(Tn())),g=Ca(),d=h=Ea(E=I+=l6(ef())),k++;break;case 45:v===45&&Ea(I)==2&&(w=0)}}return o}function CC(t,e,r,a,n,o,s,u,c,f,d){for(var h=n-1,g=n===0?o:[""],m=Kh(g),v=0,w=0,y=0;v0?g[x]+" "+k:Tt(k,/&\f/g,g[x])))&&(c[y++]=E);return Zc(t,e,r,n===0?Vh:u,c,f,d)}function c6(t,e,r){return Zc(t,e,r,yC,Qc(n6()),ql(t,2,-2),0)}function kC(t,e,r,a){return Zc(t,e,r,Hh,ql(t,0,a),ql(t,a+1,-1),a)}function gs(t,e){for(var r="",a=Kh(t),n=0;n6)switch(Kr(t,e+1)){case 109:if(Kr(t,e+4)!==45)break;case 102:return Tt(t,/(.+:)(.+)-([^]+)/,"$1"+Rt+"$2-$3$1"+Yc+(Kr(t,e+3)==108?"$3":"$2-$3"))+t;case 115:return~Wh(t,"stretch")?OC(Tt(t,"stretch","fill-available"),e)+t:t}break;case 4949:if(Kr(t,e+1)!==115)break;case 6444:switch(Kr(t,Ea(t)-3-(~Wh(t,"!important")&&10))){case 107:return Tt(t,":",":"+Rt)+t;case 101:return Tt(t,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Rt+(Kr(t,14)===45?"inline-":"")+"box$3$1"+Rt+"$2$3$1"+rn+"$2box$3")+t}break;case 5936:switch(Kr(t,e+11)){case 114:return Rt+t+rn+Tt(t,/[svh]\w+-[tblr]{2}/,"tb")+t;case 108:return Rt+t+rn+Tt(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;case 45:return Rt+t+rn+Tt(t,/[svh]\w+-[tblr]{2}/,"lr")+t}return Rt+t+rn+t+t}return t}var w6=function(e,r,a,n){if(e.length>-1&&!e.return)switch(e.type){case Hh:e.return=OC(e.value,e.length);break;case bC:return gs([Ul(e,{value:Tt(e.value,"@","@"+Rt)})],n);case Vh:if(e.length)return r6(e.props,function(o){switch(t6(o,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return gs([Ul(e,{props:[Tt(o,/:(read-\w+)/,":"+Yc+"$1")]})],n);case"::placeholder":return gs([Ul(e,{props:[Tt(o,/:(plac\w+)/,":"+Rt+"input-$1")]}),Ul(e,{props:[Tt(o,/:(plac\w+)/,":"+Yc+"$1")]}),Ul(e,{props:[Tt(o,/:(plac\w+)/,rn+"input-$1")]})],n)}return""})}},x6=[w6],S6=function(e){var r=e.key;if(r==="css"){var a=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(a,function(w){var y=w.getAttribute("data-emotion");y.indexOf(" ")!==-1&&(document.head.appendChild(w),w.setAttribute("data-s",""))})}var n=e.stylisPlugins||x6,o={},s,u=[];s=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+r+' "]'),function(w){for(var y=w.getAttribute("data-emotion").split(" "),x=1;x<\/script>",i=i.removeChild(i.firstChild)):typeof b.is=="string"?i=F.createElement(p,{is:b.is}):(i=F.createElement(p),p==="select"&&(F=i,b.multiple?F.multiple=!0:b.size&&(F.size=b.size))):i=F.createElementNS(i,p),i[Ba]=l,i[pc]=b,U5(i,l,!1,!1),l.stateNode=i;e:{switch(F=Et(p,b),p){case"dialog":ar("cancel",i),ar("close",i),C=b;break;case"iframe":case"object":case"embed":ar("load",i),C=b;break;case"video":case"audio":for(C=0;CRl&&(l.flags|=128,b=!0,Ec(R,!1),l.lanes=4194304)}else{if(!b)if(i=Lp(F),i!==null){if(l.flags|=128,b=!0,p=i.updateQueue,p!==null&&(l.updateQueue=p,l.flags|=4),Ec(R,!0),R.tail===null&&R.tailMode==="hidden"&&!F.alternate&&!ur)return un(l),null}else 2*Mt()-R.renderingStartTime>Rl&&p!==1073741824&&(l.flags|=128,b=!0,Ec(R,!1),l.lanes=4194304);R.isBackwards?(F.sibling=l.child,l.child=F):(p=R.last,p!==null?p.sibling=F:l.child=F,R.last=F)}return R.tail!==null?(l=R.tail,R.rendering=l,R.tail=l.sibling,R.renderingStartTime=Mt(),l.sibling=null,p=pr.current,Xt(pr,b?p&1|2:p&1),l):(un(l),null);case 22:case 23:return zS(),b=l.memoizedState!==null,i!==null&&i.memoizedState!==null!==b&&(l.flags|=8192),b&&(l.mode&1)!==0?(Un&1073741824)!==0&&(un(l),l.subtreeFlags&6&&(l.flags|=8192)):un(l),null;case 24:return null;case 25:return null}throw Error(r(156,l.tag))}function Dse(i,l){switch(Xx(l),l.tag){case 1:return Pn(l.type)&&_p(),i=l.flags,i&65536?(l.flags=i&-65537|128,l):null;case 3:return kl(),or(kn),or(sn),fS(),i=l.flags,(i&65536)!==0&&(i&128)===0?(l.flags=i&-65537|128,l):null;case 5:return uS(l),null;case 13:if(or(pr),i=l.memoizedState,i!==null&&i.dehydrated!==null){if(l.alternate===null)throw Error(r(340));xl()}return i=l.flags,i&65536?(l.flags=i&-65537|128,l):null;case 19:return or(pr),null;case 4:return kl(),null;case 10:return aS(l.type._context),null;case 22:case 23:return zS(),null;case 24:return null;default:return null}}var Gp=!1,cn=!1,Fse=typeof WeakSet=="function"?WeakSet:Set,ze=null;function Ol(i,l){var p=i.ref;if(p!==null)if(typeof p=="function")try{p(null)}catch(b){yr(i,l,b)}else p.current=null}function IS(i,l,p){try{p()}catch(b){yr(i,l,b)}}var V5=!1;function Mse(i,l){if(zx=hp,i=SM(),Dx(i)){if("selectionStart"in i)var p={start:i.selectionStart,end:i.selectionEnd};else e:{p=(p=i.ownerDocument)&&p.defaultView||window;var b=p.getSelection&&p.getSelection();if(b&&b.rangeCount!==0){p=b.anchorNode;var C=b.anchorOffset,R=b.focusNode;b=b.focusOffset;try{p.nodeType,R.nodeType}catch(Ie){p=null;break e}var F=0,G=-1,re=-1,he=0,Oe=0,Re=i,Pe=null;t:for(;;){for(var Be;Re!==p||C!==0&&Re.nodeType!==3||(G=F+C),Re!==R||b!==0&&Re.nodeType!==3||(re=F+b),Re.nodeType===3&&(F+=Re.nodeValue.length),(Be=Re.firstChild)!==null;)Pe=Re,Re=Be;for(;;){if(Re===i)break t;if(Pe===p&&++he===C&&(G=F),Pe===R&&++Oe===b&&(re=F),(Be=Re.nextSibling)!==null)break;Re=Pe,Pe=Re.parentNode}Re=Be}p=G===-1||re===-1?null:{start:G,end:re}}else p=null}p=p||{start:0,end:0}}else p=null;for(Vx={focusedElem:i,selectionRange:p},hp=!1,ze=l;ze!==null;)if(l=ze,i=l.child,(l.subtreeFlags&1028)!==0&&i!==null)i.return=l,ze=i;else for(;ze!==null;){l=ze;try{var He=l.alternate;if((l.flags&1024)!==0)switch(l.tag){case 0:case 11:case 15:break;case 1:if(He!==null){var We=He.memoizedProps,kr=He.memoizedState,ce=l.stateNode,oe=ce.getSnapshotBeforeUpdate(l.elementType===l.type?We:pa(l.type,We),kr);ce.__reactInternalSnapshotBeforeUpdate=oe}break;case 3:var de=l.stateNode.containerInfo;de.nodeType===1?de.textContent="":de.nodeType===9&&de.documentElement&&de.removeChild(de.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(r(163))}}catch(Ie){yr(l,l.return,Ie)}if(i=l.sibling,i!==null){i.return=l.return,ze=i;break}ze=l.return}return He=V5,V5=!1,He}function Cc(i,l,p){var b=l.updateQueue;if(b=b!==null?b.lastEffect:null,b!==null){var C=b=b.next;do{if((C.tag&i)===i){var R=C.destroy;C.destroy=void 0,R!==void 0&&IS(l,p,R)}C=C.next}while(C!==b)}}function Yp(i,l){if(l=l.updateQueue,l=l!==null?l.lastEffect:null,l!==null){var p=l=l.next;do{if((p.tag&i)===i){var b=p.create;p.destroy=b()}p=p.next}while(p!==l)}}function AS(i){var l=i.ref;if(l!==null){var p=i.stateNode;switch(i.tag){case 5:i=p;break;default:i=p}typeof l=="function"?l(i):l.current=i}}function H5(i){var l=i.alternate;l!==null&&(i.alternate=null,H5(l)),i.child=null,i.deletions=null,i.sibling=null,i.tag===5&&(l=i.stateNode,l!==null&&(delete l[Ba],delete l[pc],delete l[Gx],delete l[bse],delete l[wse])),i.stateNode=null,i.return=null,i.dependencies=null,i.memoizedProps=null,i.memoizedState=null,i.pendingProps=null,i.stateNode=null,i.updateQueue=null}function W5(i){return i.tag===5||i.tag===3||i.tag===4}function K5(i){e:for(;;){for(;i.sibling===null;){if(i.return===null||W5(i.return))return null;i=i.return}for(i.sibling.return=i.return,i=i.sibling;i.tag!==5&&i.tag!==6&&i.tag!==18;){if(i.flags&2||i.child===null||i.tag===4)continue e;i.child.return=i,i=i.child}if(!(i.flags&2))return i.stateNode}}function jS(i,l,p){var b=i.tag;if(b===5||b===6)i=i.stateNode,l?p.nodeType===8?p.parentNode.insertBefore(i,l):p.insertBefore(i,l):(p.nodeType===8?(l=p.parentNode,l.insertBefore(i,p)):(l=p,l.appendChild(i)),p=p._reactRootContainer,p!=null||l.onclick!==null||(l.onclick=Pp));else if(b!==4&&(i=i.child,i!==null))for(jS(i,l,p),i=i.sibling;i!==null;)jS(i,l,p),i=i.sibling}function NS(i,l,p){var b=i.tag;if(b===5||b===6)i=i.stateNode,l?p.insertBefore(i,l):p.appendChild(i);else if(b!==4&&(i=i.child,i!==null))for(NS(i,l,p),i=i.sibling;i!==null;)NS(i,l,p),i=i.sibling}var Xr=null,ha=!1;function ri(i,l,p){for(p=p.child;p!==null;)G5(i,l,p),p=p.sibling}function G5(i,l,p){if(Tr&&typeof Tr.onCommitFiberUnmount=="function")try{Tr.onCommitFiberUnmount(Qn,p)}catch(G){}switch(p.tag){case 5:cn||Ol(p,l);case 6:var b=Xr,C=ha;Xr=null,ri(i,l,p),Xr=b,ha=C,Xr!==null&&(ha?(i=Xr,p=p.stateNode,i.nodeType===8?i.parentNode.removeChild(p):i.removeChild(p)):Xr.removeChild(p.stateNode));break;case 18:Xr!==null&&(ha?(i=Xr,p=p.stateNode,i.nodeType===8?Kx(i.parentNode,p):i.nodeType===1&&Kx(i,p),rc(i)):Kx(Xr,p.stateNode));break;case 4:b=Xr,C=ha,Xr=p.stateNode.containerInfo,ha=!0,ri(i,l,p),Xr=b,ha=C;break;case 0:case 11:case 14:case 15:if(!cn&&(b=p.updateQueue,b!==null&&(b=b.lastEffect,b!==null))){C=b=b.next;do{var R=C,F=R.destroy;R=R.tag,F!==void 0&&((R&2)!==0||(R&4)!==0)&&IS(p,l,F),C=C.next}while(C!==b)}ri(i,l,p);break;case 1:if(!cn&&(Ol(p,l),b=p.stateNode,typeof b.componentWillUnmount=="function"))try{b.props=p.memoizedProps,b.state=p.memoizedState,b.componentWillUnmount()}catch(G){yr(p,l,G)}ri(i,l,p);break;case 21:ri(i,l,p);break;case 22:p.mode&1?(cn=(b=cn)||p.memoizedState!==null,ri(i,l,p),cn=b):ri(i,l,p);break;default:ri(i,l,p)}}function Y5(i){var l=i.updateQueue;if(l!==null){i.updateQueue=null;var p=i.stateNode;p===null&&(p=i.stateNode=new Fse),l.forEach(function(b){var C=Wse.bind(null,i,b);p.has(b)||(p.add(b),b.then(C,C))})}}function ma(i,l){var p=l.deletions;if(p!==null)for(var b=0;bC&&(C=F),b&=~R}if(b=C,b=Mt()-b,b=(120>b?120:480>b?480:1080>b?1080:1920>b?1920:3e3>b?3e3:4320>b?4320:1960*Lse(b/1960))-b,10i?16:i,ai===null)var b=!1;else{if(i=ai,ai=null,eh=0,(Pt&6)!==0)throw Error(r(331));var C=Pt;for(Pt|=4,ze=i.current;ze!==null;){var R=ze,F=R.child;if((ze.flags&16)!==0){var G=R.deletions;if(G!==null){for(var re=0;reMt()-MS?es(i,0):FS|=p),Rn(i,l)}function l$(i,l){l===0&&((i.mode&1)===0?l=1:(l=Vi,Vi<<=1,(Vi&130023424)===0&&(Vi=4194304)));var p=hn();i=So(i,l),i!==null&&(Ju(i,l,p),Rn(i,p))}function Hse(i){var l=i.memoizedState,p=0;l!==null&&(p=l.retryLane),l$(i,p)}function Wse(i,l){var p=0;switch(i.tag){case 13:var b=i.stateNode,C=i.memoizedState;C!==null&&(p=C.retryLane);break;case 19:b=i.stateNode;break;default:throw Error(r(314))}b!==null&&b.delete(l),l$(i,p)}var u$;u$=function(i,l,p){if(i!==null)if(i.memoizedProps!==l.pendingProps||kn.current)On=!0;else{if((i.lanes&p)===0&&(l.flags&128)===0)return On=!1,jse(i,l,p);On=(i.flags&131072)!==0}else On=!1,ur&&(l.flags&1048576)!==0&&BM(l,Ap,l.index);switch(l.lanes=0,l.tag){case 2:var b=l.type;Kp(i,l),i=l.pendingProps;var C=yl(l,sn.current);Cl(l,p),C=hS(null,l,b,i,C,p);var R=mS();return l.flags|=1,typeof C=="object"&&C!==null&&typeof C.render=="function"&&C.$$typeof===void 0?(l.tag=1,l.memoizedState=null,l.updateQueue=null,Pn(b)?(R=!0,Rp(l)):R=!1,l.memoizedState=C.state!==null&&C.state!==void 0?C.state:null,sS(l),C.updater=Hp,l.stateNode=C,C._reactInternals=l,xS(l,b,i,p),l=kS(null,l,b,!0,R,p)):(l.tag=0,ur&&R&&Jx(l),pn(null,l,C,p),l=l.child),l;case 16:b=l.elementType;e:{switch(Kp(i,l),i=l.pendingProps,C=b._init,b=C(b._payload),l.type=b,C=l.tag=Gse(b),i=pa(b,i),C){case 0:l=CS(null,l,b,i,p);break e;case 1:l=D5(null,l,b,i,p);break e;case 11:l=T5(null,l,b,i,p);break e;case 14:l=I5(null,l,b,pa(b.type,i),p);break e}throw Error(r(306,b,""))}return l;case 0:return b=l.type,C=l.pendingProps,C=l.elementType===b?C:pa(b,C),CS(i,l,b,C,p);case 1:return b=l.type,C=l.pendingProps,C=l.elementType===b?C:pa(b,C),D5(i,l,b,C,p);case 3:e:{if(F5(l),i===null)throw Error(r(387));b=l.pendingProps,R=l.memoizedState,C=R.element,JM(i,l),$p(l,b,null,p);var F=l.memoizedState;if(b=F.element,R.isDehydrated)if(R={element:b,isDehydrated:!1,cache:F.cache,pendingSuspenseBoundaries:F.pendingSuspenseBoundaries,transitions:F.transitions},l.updateQueue.baseState=R,l.memoizedState=R,l.flags&256){C=Pl(Error(r(423)),l),l=M5(i,l,b,p,C);break e}else if(b!==C){C=Pl(Error(r(424)),l),l=M5(i,l,b,p,C);break e}else for(qn=Qo(l.stateNode.containerInfo.firstChild),Ln=l,ur=!0,da=null,p=YM(l,null,b,p),l.child=p;p;)p.flags=p.flags&-3|4096,p=p.sibling;else{if(xl(),b===C){l=Co(i,l,p);break e}pn(i,l,b,p)}l=l.child}return l;case 5:return e5(l),i===null&&eS(l),b=l.type,C=l.pendingProps,R=i!==null?i.memoizedProps:null,F=C.children,Hx(b,C)?F=null:R!==null&&Hx(b,R)&&(l.flags|=32),N5(i,l),pn(i,l,F,p),l.child;case 6:return i===null&&eS(l),null;case 13:return $5(i,l,p);case 4:return lS(l,l.stateNode.containerInfo),b=l.pendingProps,i===null?l.child=Sl(l,null,b,p):pn(i,l,b,p),l.child;case 11:return b=l.type,C=l.pendingProps,C=l.elementType===b?C:pa(b,C),T5(i,l,b,C,p);case 7:return pn(i,l,l.pendingProps,p),l.child;case 8:return pn(i,l,l.pendingProps.children,p),l.child;case 12:return pn(i,l,l.pendingProps.children,p),l.child;case 10:e:{if(b=l.type._context,C=l.pendingProps,R=l.memoizedProps,F=C.value,Xt(Dp,b._currentValue),b._currentValue=F,R!==null)if(fa(R.value,F)){if(R.children===C.children&&!kn.current){l=Co(i,l,p);break e}}else for(R=l.child,R!==null&&(R.return=l);R!==null;){var G=R.dependencies;if(G!==null){F=R.child;for(var re=G.firstContext;re!==null;){if(re.context===b){if(R.tag===1){re=Eo(-1,p&-p),re.tag=2;var he=R.updateQueue;if(he!==null){he=he.shared;var Oe=he.pending;Oe===null?re.next=re:(re.next=Oe.next,Oe.next=re),he.pending=re}}R.lanes|=p,re=R.alternate,re!==null&&(re.lanes|=p),oS(R.return,p,l),G.lanes|=p;break}re=re.next}}else if(R.tag===10)F=R.type===l.type?null:R.child;else if(R.tag===18){if(F=R.return,F===null)throw Error(r(341));F.lanes|=p,G=F.alternate,G!==null&&(G.lanes|=p),oS(F,p,l),F=R.sibling}else F=R.child;if(F!==null)F.return=R;else for(F=R;F!==null;){if(F===l){F=null;break}if(R=F.sibling,R!==null){R.return=F.return,F=R;break}F=F.return}R=F}pn(i,l,C.children,p),l=l.child}return l;case 9:return C=l.type,b=l.pendingProps.children,Cl(l,p),C=Zn(C),b=b(C),l.flags|=1,pn(i,l,b,p),l.child;case 14:return b=l.type,C=pa(b,l.pendingProps),C=pa(b.type,C),I5(i,l,b,C,p);case 15:return A5(i,l,l.type,l.pendingProps,p);case 17:return b=l.type,C=l.pendingProps,C=l.elementType===b?C:pa(b,C),Kp(i,l),l.tag=1,Pn(b)?(i=!0,Rp(l)):i=!1,Cl(l,p),E5(l,b,C),xS(l,b,C,p),kS(null,l,b,!0,i,p);case 19:return q5(i,l,p);case 22:return j5(i,l,p)}throw Error(r(156,l.tag))};function c$(i,l){return ft(i,l)}function Kse(i,l,p,b){this.tag=i,this.key=p,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=l,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=b,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ra(i,l,p,b){return new Kse(i,l,p,b)}function HS(i){return i=i.prototype,!(!i||!i.isReactComponent)}function Gse(i){if(typeof i=="function")return HS(i)?1:0;if(i!=null){if(i=i.$$typeof,i===$)return 11;if(i===W)return 14}return 2}function si(i,l){var p=i.alternate;return p===null?(p=ra(i.tag,l,i.key,i.mode),p.elementType=i.elementType,p.type=i.type,p.stateNode=i.stateNode,p.alternate=i,i.alternate=p):(p.pendingProps=l,p.type=i.type,p.flags=0,p.subtreeFlags=0,p.deletions=null),p.flags=i.flags&14680064,p.childLanes=i.childLanes,p.lanes=i.lanes,p.child=i.child,p.memoizedProps=i.memoizedProps,p.memoizedState=i.memoizedState,p.updateQueue=i.updateQueue,l=i.dependencies,p.dependencies=l===null?null:{lanes:l.lanes,firstContext:l.firstContext},p.sibling=i.sibling,p.index=i.index,p.ref=i.ref,p}function ah(i,l,p,b,C,R){var F=2;if(b=i,typeof i=="function")HS(i)&&(F=1);else if(typeof i=="string")F=5;else e:switch(i){case I:return rs(p.children,C,R,l);case D:F=8,C|=8;break;case q:return i=ra(12,p,l,C|2),i.elementType=q,i.lanes=R,i;case j:return i=ra(13,p,l,C),i.elementType=j,i.lanes=R,i;case M:return i=ra(19,p,l,C),i.elementType=M,i.lanes=R,i;case J:return oh(p,C,R,l);default:if(typeof i=="object"&&i!==null)switch(i.$$typeof){case N:F=10;break e;case A:F=9;break e;case $:F=11;break e;case W:F=14;break e;case H:F=16,b=null;break e}throw Error(r(130,i==null?i:typeof i,""))}return l=ra(F,p,l,C),l.elementType=i,l.type=b,l.lanes=R,l}function rs(i,l,p,b){return i=ra(7,i,b,l),i.lanes=p,i}function oh(i,l,p,b){return i=ra(22,i,b,l),i.elementType=J,i.lanes=p,i.stateNode={isHidden:!1},i}function WS(i,l,p){return i=ra(6,i,null,l),i.lanes=p,i}function KS(i,l,p){return l=ra(4,i.children!==null?i.children:[],i.key,l),l.lanes=p,l.stateNode={containerInfo:i.containerInfo,pendingChildren:null,implementation:i.implementation},l}function Yse(i,l,p,b,C){this.tag=l,this.containerInfo=i,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=wx(0),this.expirationTimes=wx(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=wx(0),this.identifierPrefix=b,this.onRecoverableError=C,this.mutableSourceEagerHydrationData=null}function GS(i,l,p,b,C,R,F,G,re){return i=new Yse(i,l,p,G,re),l===1?(l=1,R===!0&&(l|=8)):l=0,R=ra(3,null,null,l),i.current=R,R.stateNode=i,R.memoizedState={element:b,isDehydrated:p,cache:null,transitions:null,pendingSuspenseBoundaries:null},sS(R),i}function Qse(i,l,p){var b=3t.length)&&(e=t.length);for(var r=0,a=Array(e);r0?Kr(hs,--yn):0,ps--,Or===10&&(ps=1,Xc--),Or}function Tn(){return Or=yn2||Bl(Or)>3?"":" "}function n6(t,e){for(;--e&&Tn()&&!(Or<48||Or>102||Or>57&&Or<65||Or>70&&Or<97););return Ul(t,ef()+(e<6&&wa()==32&&Tn()==32))}function Gh(t){for(;Tn();)switch(Or){case t:return yn;case 34:case 39:t!==34&&t!==39&&Gh(Or);break;case 40:t===41&&Gh(t);break;case 92:Tn();break}return yn}function a6(t,e){for(;Tn()&&t+Or!==57;)if(t+Or===84&&wa()===47)break;return"/*"+Ul(e,yn-1)+"*"+Qc(t===47?t:Tn())}function o6(t){for(;!Bl(wa());)Tn();return Ul(t,yn)}function i6(t){return SC(rf("",null,null,null,[""],t=xC(t),0,[0],t))}function rf(t,e,r,a,n,o,s,u,c){for(var f=0,d=0,h=s,g=0,m=0,v=0,w=1,y=1,x=1,k=0,E="",O=n,_=o,T=a,I=E;y;)switch(v=k,k=Tn()){case 40:if(v!=108&&Kr(I,h-1)==58){Wh(I+=Tt(tf(k),"&","&\f"),"&\f")!=-1&&(x=-1);break}case 34:case 39:case 91:I+=tf(k);break;case 9:case 10:case 13:case 32:I+=r6(v);break;case 92:I+=n6(ef()-1,7);continue;case 47:switch(wa()){case 42:case 47:Jc(s6(a6(Tn(),ef()),e,r),c);break;default:I+="/"}break;case 123*w:u[f++]=ba(I)*x;case 125*w:case 59:case 0:switch(k){case 0:case 125:y=0;case 59+d:x==-1&&(I=Tt(I,/\f/g,"")),m>0&&ba(I)-h&&Jc(m>32?CC(I+";",a,r,h-1):CC(Tt(I," ","")+";",a,r,h-2),c);break;case 59:I+=";";default:if(Jc(T=EC(I,e,r,f,d,n,u,E,O=[],_=[],h),o),k===123)if(d===0)rf(I,e,T,T,O,o,h,u,_);else switch(g===99&&Kr(I,3)===110?100:g){case 100:case 108:case 109:case 115:rf(t,T,T,a&&Jc(EC(t,T,T,0,0,n,u,E,n,O=[],h),_),n,_,h,u,a?O:_);break;default:rf(I,T,T,T,[""],_,0,u,_)}}f=d=m=0,w=x=1,E=I="",h=s;break;case 58:h=1+ba(I),m=v;default:if(w<1){if(k==123)--w;else if(k==125&&w++==0&&t6()==125)continue}switch(I+=Qc(k),k*w){case 38:x=d>0?1:(I+="\f",-1);break;case 44:u[f++]=(ba(I)-1)*x,x=1;break;case 64:wa()===45&&(I+=tf(Tn())),g=wa(),d=h=ba(E=I+=o6(ef())),k++;break;case 45:v===45&&ba(I)==2&&(w=0)}}return o}function EC(t,e,r,a,n,o,s,u,c,f,d){for(var h=n-1,g=n===0?o:[""],m=Kh(g),v=0,w=0,y=0;v0?g[x]+" "+k:Tt(k,/&\f/g,g[x])))&&(c[y++]=E);return Zc(t,e,r,n===0?Vh:u,c,f,d)}function s6(t,e,r){return Zc(t,e,r,vC,Qc(e6()),Ll(t,2,-2),0)}function CC(t,e,r,a){return Zc(t,e,r,Hh,Ll(t,0,a),Ll(t,a+1,-1),a)}function ms(t,e){for(var r="",a=Kh(t),n=0;n6)switch(Kr(t,e+1)){case 109:if(Kr(t,e+4)!==45)break;case 102:return Tt(t,/(.+:)(.+)-([^]+)/,"$1"+Rt+"$2-$3$1"+Yc+(Kr(t,e+3)==108?"$3":"$2-$3"))+t;case 115:return~Wh(t,"stretch")?PC(Tt(t,"stretch","fill-available"),e)+t:t}break;case 4949:if(Kr(t,e+1)!==115)break;case 6444:switch(Kr(t,ba(t)-3-(~Wh(t,"!important")&&10))){case 107:return Tt(t,":",":"+Rt)+t;case 101:return Tt(t,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Rt+(Kr(t,14)===45?"inline-":"")+"box$3$1"+Rt+"$2$3$1"+tn+"$2box$3")+t}break;case 5936:switch(Kr(t,e+11)){case 114:return Rt+t+tn+Tt(t,/[svh]\w+-[tblr]{2}/,"tb")+t;case 108:return Rt+t+tn+Tt(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;case 45:return Rt+t+tn+Tt(t,/[svh]\w+-[tblr]{2}/,"lr")+t}return Rt+t+tn+t+t}return t}var v6=function(e,r,a,n){if(e.length>-1&&!e.return)switch(e.type){case Hh:e.return=PC(e.value,e.length);break;case yC:return ms([ql(e,{value:Tt(e.value,"@","@"+Rt)})],n);case Vh:if(e.length)return Z3(e.props,function(o){switch(X3(o,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return ms([ql(e,{props:[Tt(o,/:(read-\w+)/,":"+Yc+"$1")]})],n);case"::placeholder":return ms([ql(e,{props:[Tt(o,/:(plac\w+)/,":"+Rt+"input-$1")]}),ql(e,{props:[Tt(o,/:(plac\w+)/,":"+Yc+"$1")]}),ql(e,{props:[Tt(o,/:(plac\w+)/,tn+"input-$1")]})],n)}return""})}},y6=[v6],b6=function(e){var r=e.key;if(r==="css"){var a=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(a,function(w){var y=w.getAttribute("data-emotion");y.indexOf(" ")!==-1&&(document.head.appendChild(w),w.setAttribute("data-s",""))})}var n=e.stylisPlugins||y6,o={},s,u=[];s=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+r+' "]'),function(w){for(var y=w.getAttribute("data-emotion").split(" "),x=1;x=4;++a,n-=4)r=t.charCodeAt(a)&255|(t.charCodeAt(++a)&255)<<8|(t.charCodeAt(++a)&255)<<16|(t.charCodeAt(++a)&255)<<24,r=(r&65535)*1540483477+((r>>>16)*59797<<16),r^=r>>>24,e=(r&65535)*1540483477+((r>>>16)*59797<<16)^(e&65535)*1540483477+((e>>>16)*59797<<16);switch(n){case 3:e^=(t.charCodeAt(a+2)&255)<<16;case 2:e^=(t.charCodeAt(a+1)&255)<<8;case 1:e^=t.charCodeAt(a)&255,e=(e&65535)*1540483477+((e>>>16)*59797<<16)}return e^=e>>>13,e=(e&65535)*1540483477+((e>>>16)*59797<<16),((e^e>>>15)>>>0).toString(36)}var T6={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},I6=/[A-Z]|^ms/g,A6=/_EMO_([^_]+?)_([^]*?)_EMO_/g,AC=function(e){return e.charCodeAt(1)===45},jC=function(e){return e!=null&&typeof e!="boolean"},Jh=h6(function(t){return AC(t)?t:t.replace(I6,"-$&").toLowerCase()}),NC=function(e,r){switch(e){case"animation":case"animationName":if(typeof r=="string")return r.replace(A6,function(a,n,o){return ka={name:n,styles:o,next:ka},n})}return T6[e]!==1&&!AC(e)&&typeof r=="number"&&r!==0?r+"px":r};function Vl(t,e,r){if(r==null)return"";var a=r;if(a.__emotion_styles!==void 0)return a;switch(typeof r){case"boolean":return"";case"object":{var n=r;if(n.anim===1)return ka={name:n.name,styles:n.styles,next:ka},n.name;var o=r;if(o.styles!==void 0){var s=o.next;if(s!==void 0)for(;s!==void 0;)ka={name:s.name,styles:s.styles,next:ka},s=s.next;var u=o.styles+";";return u}return j6(t,e,r)}case"function":{if(t!==void 0){var c=ka,f=r(t);return ka=c,Vl(t,e,f)}break}}var d=r;return d}function j6(t,e,r){var a="";if(Array.isArray(r))for(var n=0;nt.concat(e,e+"-"+$C[0],e+"-"+$C[1]),[]),vs=Math.min,pi=Math.max,nf=Math.round,ys=Math.floor,Pa=t=>({x:t,y:t}),W6={left:"right",right:"left",bottom:"top",top:"bottom"},K6={start:"end",end:"start"};function rm(t,e,r){return pi(t,vs(e,r))}function bs(t,e){return typeof t=="function"?t(e):t}function Qa(t){return t.split("-")[0]}function Oa(t){return t.split("-")[1]}function qC(t){return t==="x"?"y":"x"}function nm(t){return t==="y"?"height":"width"}const G6=new Set(["top","bottom"]);function Oo(t){return G6.has(Qa(t))?"y":"x"}function am(t){return qC(Oo(t))}function UC(t,e,r){r===void 0&&(r=!1);const a=Oa(t),n=am(t),o=nm(n);let s=n==="x"?a===(r?"end":"start")?"right":"left":a==="start"?"bottom":"top";return e.reference[o]>e.floating[o]&&(s=of(s)),[s,of(s)]}function Y6(t){const e=of(t);return[af(t),e,af(e)]}function af(t){return t.replace(/start|end/g,e=>K6[e])}const BC=["left","right"],zC=["right","left"],Q6=["top","bottom"],J6=["bottom","top"];function X6(t,e,r){switch(t){case"top":case"bottom":return r?e?zC:BC:e?BC:zC;case"left":case"right":return e?Q6:J6;default:return[]}}function Z6(t,e,r,a){const n=Oa(t);let o=X6(Qa(t),r==="start",a);return n&&(o=o.map(s=>s+"-"+n),e&&(o=o.concat(o.map(af)))),o}function of(t){return t.replace(/left|right|bottom|top/g,e=>W6[e])}function e9(t){return U({top:0,right:0,bottom:0,left:0},t)}function VC(t){return typeof t!="number"?e9(t):{top:t,right:t,bottom:t,left:t}}function sf(t){const{x:e,y:r,width:a,height:n}=t;return{width:a,height:n,top:r,left:e,right:e+a,bottom:r+n,x:e,y:r}}function HC(t,e,r){let{reference:a,floating:n}=t;const o=Oo(e),s=am(e),u=nm(s),c=Qa(e),f=o==="y",d=a.x+a.width/2-n.width/2,h=a.y+a.height/2-n.height/2,g=a[u]/2-n[u]/2;let m;switch(c){case"top":m={x:d,y:a.y-n.height};break;case"bottom":m={x:d,y:a.y+a.height};break;case"right":m={x:a.x+a.width,y:h};break;case"left":m={x:a.x-n.width,y:h};break;default:m={x:a.x,y:a.y}}switch(Oa(e)){case"start":m[s]-=g*(r&&f?-1:1);break;case"end":m[s]+=g*(r&&f?-1:1);break}return m}const t9=(t,e,r)=>at(null,null,function*(){const{placement:a="bottom",strategy:n="absolute",middleware:o=[],platform:s}=r,u=o.filter(Boolean),c=yield s.isRTL==null?void 0:s.isRTL(e);let f=yield s.getElementRects({reference:t,floating:e,strategy:n}),{x:d,y:h}=HC(f,a,c),g=a,m={},v=0;for(let w=0;w({name:"arrow",options:t,fn(r){return at(this,null,function*(){const{x:a,y:n,placement:o,rects:s,platform:u,elements:c,middlewareData:f}=r,{element:d,padding:h=0}=bs(t,r)||{};if(d==null)return{};const g=VC(h),m={x:a,y:n},v=am(o),w=nm(v),y=yield u.getDimensions(d),x=v==="y",k=x?"top":"left",E=x?"bottom":"right",O=x?"clientHeight":"clientWidth",_=s.reference[w]+s.reference[v]-m[v]-s.floating[w],T=m[v]-s.reference[v],I=yield u.getOffsetParent==null?void 0:u.getOffsetParent(d);let D=I?I[O]:0;(!D||!(yield u.isElement==null?void 0:u.isElement(I)))&&(D=c.floating[O]||s.floating[w]);const q=_/2-T/2,N=D/2-y[w]/2-1,A=vs(g[k],N),$=vs(g[E],N),j=A,M=D-y[w]-$,W=D/2-y[w]/2+q,H=rm(j,W,M),J=!f.arrow&&Oa(o)!=null&&W!==H&&s.reference[w]/2-(WOa(n)===t),...r.filter(n=>Oa(n)!==t)]:r.filter(n=>Qa(n)===n)).filter(n=>t?Oa(n)===t||(e?af(n)!==n:!1):!0)}const a9=function(t){return t===void 0&&(t={}),{name:"autoPlacement",options:t,fn(r){return at(this,null,function*(){var a,n,o;const{rects:s,middlewareData:u,placement:c,platform:f,elements:d}=r,A=bs(t,r),{crossAxis:h=!1,alignment:g,allowedPlacements:m=LC,autoAlignment:v=!0}=A,w=be(A,["crossAxis","alignment","allowedPlacements","autoAlignment"]),y=g!==void 0||m===LC?n9(g||null,v,m):m,x=yield om(r,w),k=((a=u.autoPlacement)==null?void 0:a.index)||0,E=y[k];if(E==null)return{};const O=UC(E,s,yield f.isRTL==null?void 0:f.isRTL(d.floating));if(c!==E)return{reset:{placement:y[0]}};const _=[x[Qa(E)],x[O[0]],x[O[1]]],T=[...((n=u.autoPlacement)==null?void 0:n.overflows)||[],{placement:E,overflows:_}],I=y[k+1];if(I)return{data:{index:k+1,overflows:T},reset:{placement:I}};const D=T.map($=>{const j=Oa($.placement);return[$.placement,j&&h?$.overflows.slice(0,2).reduce((M,W)=>M+W,0):$.overflows[0],$.overflows]}).sort(($,j)=>$[1]-j[1]),N=((o=D.filter($=>$[2].slice(0,Oa($[0])?2:3).every(j=>j<=0))[0])==null?void 0:o[0])||D[0][0];return N!==c?{data:{index:k+1,overflows:T},reset:{placement:N}}:{}})}}},o9=function(t){return t===void 0&&(t={}),{name:"flip",options:t,fn(r){return at(this,null,function*(){var a,n;const{placement:o,middlewareData:s,rects:u,initialPlacement:c,platform:f,elements:d}=r,W=bs(t,r),{mainAxis:h=!0,crossAxis:g=!0,fallbackPlacements:m,fallbackStrategy:v="bestFit",fallbackAxisSideDirection:w="none",flipAlignment:y=!0}=W,x=be(W,["mainAxis","crossAxis","fallbackPlacements","fallbackStrategy","fallbackAxisSideDirection","flipAlignment"]);if((a=s.arrow)!=null&&a.alignmentOffset)return{};const k=Qa(o),E=Oo(c),O=Qa(c)===c,_=yield f.isRTL==null?void 0:f.isRTL(d.floating),T=m||(O||!y?[of(c)]:Y6(c)),I=w!=="none";!m&&I&&T.push(...Z6(c,y,w,_));const D=[c,...T],q=yield om(r,x),N=[];let A=((n=s.flip)==null?void 0:n.overflows)||[];if(h&&N.push(q[k]),g){const H=UC(o,u,_);N.push(q[H[0]],q[H[1]])}if(A=[...A,{placement:o,overflows:N}],!N.every(H=>H<=0)){var $,j;const H=((($=s.flip)==null?void 0:$.index)||0)+1,J=D[H];if(J&&(!(g==="alignment"?E!==Oo(J):!1)||A.every(B=>Oo(B.placement)===E?B.overflows[0]>0:!0)))return{data:{index:H,overflows:A},reset:{placement:J}};let V=(j=A.filter(Q=>Q.overflows[0]<=0).sort((Q,B)=>Q.overflows[1]-B.overflows[1])[0])==null?void 0:j.placement;if(!V)switch(v){case"bestFit":{var M;const Q=(M=A.filter(B=>{if(I){const z=Oo(B.placement);return z===E||z==="y"}return!0}).map(B=>[B.placement,B.overflows.filter(z=>z>0).reduce((z,X)=>z+X,0)]).sort((B,z)=>B[1]-z[1])[0])==null?void 0:M[0];Q&&(V=Q);break}case"initialPlacement":V=c;break}if(o!==V)return{reset:{placement:V}}}return{}})}}},i9=new Set(["left","top"]);function s9(t,e){return at(this,null,function*(){const{placement:r,platform:a,elements:n}=t,o=yield a.isRTL==null?void 0:a.isRTL(n.floating),s=Qa(r),u=Oa(r),c=Oo(r)==="y",f=i9.has(s)?-1:1,d=o&&c?-1:1,h=bs(e,t);let{mainAxis:g,crossAxis:m,alignmentAxis:v}=typeof h=="number"?{mainAxis:h,crossAxis:0,alignmentAxis:null}:{mainAxis:h.mainAxis||0,crossAxis:h.crossAxis||0,alignmentAxis:h.alignmentAxis};return u&&typeof v=="number"&&(m=u==="end"?v*-1:v),c?{x:m*d,y:g*f}:{x:g*f,y:m*d}})}const l9=function(t){return t===void 0&&(t=0),{name:"offset",options:t,fn(r){return at(this,null,function*(){var a,n;const{x:o,y:s,placement:u,middlewareData:c}=r,f=yield s9(r,t);return u===((a=c.offset)==null?void 0:a.placement)&&(n=c.arrow)!=null&&n.alignmentOffset?{}:{x:o+f.x,y:s+f.y,data:ie(U({},f),{placement:u})}})}}},u9=function(t){return t===void 0&&(t={}),{name:"shift",options:t,fn(r){return at(this,null,function*(){const{x:a,y:n,placement:o}=r,x=bs(t,r),{mainAxis:s=!0,crossAxis:u=!1,limiter:c={fn:k=>{let{x:E,y:O}=k;return{x:E,y:O}}}}=x,f=be(x,["mainAxis","crossAxis","limiter"]),d={x:a,y:n},h=yield om(r,f),g=Oo(Qa(o)),m=qC(g);let v=d[m],w=d[g];if(s){const k=m==="y"?"top":"left",E=m==="y"?"bottom":"right",O=v+h[k],_=v-h[E];v=rm(O,v,_)}if(u){const k=g==="y"?"top":"left",E=g==="y"?"bottom":"right",O=w+h[k],_=w-h[E];w=rm(O,w,_)}const y=c.fn(ie(U({},r),{[m]:v,[g]:w}));return ie(U({},y),{data:{x:y.x-a,y:y.y-n,enabled:{[m]:s,[g]:u}}})})}}};function lf(){return typeof window!="undefined"}function _o(t){return WC(t)?(t.nodeName||"").toLowerCase():"#document"}function bn(t){var e;return(t==null||(e=t.ownerDocument)==null?void 0:e.defaultView)||window}function _a(t){var e;return(e=(WC(t)?t.ownerDocument:t.document)||window.document)==null?void 0:e.documentElement}function WC(t){return lf()?t instanceof Node||t instanceof bn(t).Node:!1}function Vt(t){return lf()?t instanceof Element||t instanceof bn(t).Element:!1}function wr(t){return lf()?t instanceof HTMLElement||t instanceof bn(t).HTMLElement:!1}function im(t){return!lf()||typeof ShadowRoot=="undefined"?!1:t instanceof ShadowRoot||t instanceof bn(t).ShadowRoot}const c9=new Set(["inline","contents"]);function Hl(t){const{overflow:e,overflowX:r,overflowY:a,display:n}=Vn(t);return/auto|scroll|overlay|hidden|clip/.test(e+a+r)&&!c9.has(n)}const f9=new Set(["table","td","th"]);function d9(t){return f9.has(_o(t))}const p9=[":popover-open",":modal"];function uf(t){return p9.some(e=>{try{return t.matches(e)}catch(r){return!1}})}const h9=["transform","translate","scale","rotate","perspective"],m9=["transform","translate","scale","rotate","perspective","filter"],g9=["paint","layout","strict","content"];function sm(t){const e=lm(),r=Vt(t)?Vn(t):t;return h9.some(a=>r[a]?r[a]!=="none":!1)||(r.containerType?r.containerType!=="normal":!1)||!e&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!e&&(r.filter?r.filter!=="none":!1)||m9.some(a=>(r.willChange||"").includes(a))||g9.some(a=>(r.contain||"").includes(a))}function v9(t){let e=Ja(t);for(;wr(e)&&!Ro(e);){if(sm(e))return e;if(uf(e))return null;e=Ja(e)}return null}function lm(){return typeof CSS=="undefined"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const y9=new Set(["html","body","#document"]);function Ro(t){return y9.has(_o(t))}function Vn(t){return bn(t).getComputedStyle(t)}function cf(t){return Vt(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.scrollX,scrollTop:t.scrollY}}function Ja(t){if(_o(t)==="html")return t;const e=t.assignedSlot||t.parentNode||im(t)&&t.host||_a(t);return im(e)?e.host:e}function KC(t){const e=Ja(t);return Ro(e)?t.ownerDocument?t.ownerDocument.body:t.body:wr(e)&&Hl(e)?e:KC(e)}function To(t,e,r){var a;e===void 0&&(e=[]),r===void 0&&(r=!0);const n=KC(t),o=n===((a=t.ownerDocument)==null?void 0:a.body),s=bn(n);if(o){const u=um(s);return e.concat(s,s.visualViewport||[],Hl(n)?n:[],u&&r?To(u):[])}return e.concat(n,To(n,[],r))}function um(t){return t.parent&&Object.getPrototypeOf(t.parent)?t.frameElement:null}function GC(t){const e=Vn(t);let r=parseFloat(e.width)||0,a=parseFloat(e.height)||0;const n=wr(t),o=n?t.offsetWidth:r,s=n?t.offsetHeight:a,u=nf(r)!==o||nf(a)!==s;return u&&(r=o,a=s),{width:r,height:a,$:u}}function cm(t){return Vt(t)?t:t.contextElement}function ws(t){const e=cm(t);if(!wr(e))return Pa(1);const r=e.getBoundingClientRect(),{width:a,height:n,$:o}=GC(e);let s=(o?nf(r.width):r.width)/a,u=(o?nf(r.height):r.height)/n;return(!s||!Number.isFinite(s))&&(s=1),(!u||!Number.isFinite(u))&&(u=1),{x:s,y:u}}const b9=Pa(0);function YC(t){const e=bn(t);return!lm()||!e.visualViewport?b9:{x:e.visualViewport.offsetLeft,y:e.visualViewport.offsetTop}}function w9(t,e,r){return e===void 0&&(e=!1),!r||e&&r!==bn(t)?!1:e}function hi(t,e,r,a){e===void 0&&(e=!1),r===void 0&&(r=!1);const n=t.getBoundingClientRect(),o=cm(t);let s=Pa(1);e&&(a?Vt(a)&&(s=ws(a)):s=ws(t));const u=w9(o,r,a)?YC(o):Pa(0);let c=(n.left+u.x)/s.x,f=(n.top+u.y)/s.y,d=n.width/s.x,h=n.height/s.y;if(o){const g=bn(o),m=a&&Vt(a)?bn(a):a;let v=g,w=um(v);for(;w&&a&&m!==v;){const y=ws(w),x=w.getBoundingClientRect(),k=Vn(w),E=x.left+(w.clientLeft+parseFloat(k.paddingLeft))*y.x,O=x.top+(w.clientTop+parseFloat(k.paddingTop))*y.y;c*=y.x,f*=y.y,d*=y.x,h*=y.y,c+=E,f+=O,v=bn(w),w=um(v)}}return sf({width:d,height:h,x:c,y:f})}function ff(t,e){const r=cf(t).scrollLeft;return e?e.left+r:hi(_a(t)).left+r}function QC(t,e){const r=t.getBoundingClientRect(),a=r.left+e.scrollLeft-ff(t,r),n=r.top+e.scrollTop;return{x:a,y:n}}function x9(t){let{elements:e,rect:r,offsetParent:a,strategy:n}=t;const o=n==="fixed",s=_a(a),u=e?uf(e.floating):!1;if(a===s||u&&o)return r;let c={scrollLeft:0,scrollTop:0},f=Pa(1);const d=Pa(0),h=wr(a);if((h||!h&&!o)&&((_o(a)!=="body"||Hl(s))&&(c=cf(a)),wr(a))){const m=hi(a);f=ws(a),d.x=m.x+a.clientLeft,d.y=m.y+a.clientTop}const g=s&&!h&&!o?QC(s,c):Pa(0);return{width:r.width*f.x,height:r.height*f.y,x:r.x*f.x-c.scrollLeft*f.x+d.x+g.x,y:r.y*f.y-c.scrollTop*f.y+d.y+g.y}}function S9(t){return Array.from(t.getClientRects())}function E9(t){const e=_a(t),r=cf(t),a=t.ownerDocument.body,n=pi(e.scrollWidth,e.clientWidth,a.scrollWidth,a.clientWidth),o=pi(e.scrollHeight,e.clientHeight,a.scrollHeight,a.clientHeight);let s=-r.scrollLeft+ff(t);const u=-r.scrollTop;return Vn(a).direction==="rtl"&&(s+=pi(e.clientWidth,a.clientWidth)-n),{width:n,height:o,x:s,y:u}}const JC=25;function C9(t,e){const r=bn(t),a=_a(t),n=r.visualViewport;let o=a.clientWidth,s=a.clientHeight,u=0,c=0;if(n){o=n.width,s=n.height;const d=lm();(!d||d&&e==="fixed")&&(u=n.offsetLeft,c=n.offsetTop)}const f=ff(a);if(f<=0){const d=a.ownerDocument,h=d.body,g=getComputedStyle(h),m=d.compatMode==="CSS1Compat"&&parseFloat(g.marginLeft)+parseFloat(g.marginRight)||0,v=Math.abs(a.clientWidth-h.clientWidth-m);v<=JC&&(o-=v)}else f<=JC&&(o+=f);return{width:o,height:s,x:u,y:c}}const k9=new Set(["absolute","fixed"]);function P9(t,e){const r=hi(t,!0,e==="fixed"),a=r.top+t.clientTop,n=r.left+t.clientLeft,o=wr(t)?ws(t):Pa(1),s=t.clientWidth*o.x,u=t.clientHeight*o.y,c=n*o.x,f=a*o.y;return{width:s,height:u,x:c,y:f}}function XC(t,e,r){let a;if(e==="viewport")a=C9(t,r);else if(e==="document")a=E9(_a(t));else if(Vt(e))a=P9(e,r);else{const n=YC(t);a={x:e.x-n.x,y:e.y-n.y,width:e.width,height:e.height}}return sf(a)}function ZC(t,e){const r=Ja(t);return r===e||!Vt(r)||Ro(r)?!1:Vn(r).position==="fixed"||ZC(r,e)}function O9(t,e){const r=e.get(t);if(r)return r;let a=To(t,[],!1).filter(u=>Vt(u)&&_o(u)!=="body"),n=null;const o=Vn(t).position==="fixed";let s=o?Ja(t):t;for(;Vt(s)&&!Ro(s);){const u=Vn(s),c=sm(s);!c&&u.position==="fixed"&&(n=null),(o?!c&&!n:!c&&u.position==="static"&&!!n&&k9.has(n.position)||Hl(s)&&!c&&ZC(t,s))?a=a.filter(d=>d!==s):n=u,s=Ja(s)}return e.set(t,a),a}function _9(t){let{element:e,boundary:r,rootBoundary:a,strategy:n}=t;const s=[...r==="clippingAncestors"?uf(e)?[]:O9(e,this._c):[].concat(r),a],u=s[0],c=s.reduce((f,d)=>{const h=XC(e,d,n);return f.top=pi(h.top,f.top),f.right=vs(h.right,f.right),f.bottom=vs(h.bottom,f.bottom),f.left=pi(h.left,f.left),f},XC(e,u,n));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}}function R9(t){const{width:e,height:r}=GC(t);return{width:e,height:r}}function T9(t,e,r){const a=wr(e),n=_a(e),o=r==="fixed",s=hi(t,!0,o,e);let u={scrollLeft:0,scrollTop:0};const c=Pa(0);function f(){c.x=ff(n)}if(a||!a&&!o)if((_o(e)!=="body"||Hl(n))&&(u=cf(e)),a){const m=hi(e,!0,o,e);c.x=m.x+e.clientLeft,c.y=m.y+e.clientTop}else n&&f();o&&!a&&n&&f();const d=n&&!a&&!o?QC(n,u):Pa(0),h=s.left+u.scrollLeft-c.x-d.x,g=s.top+u.scrollTop-c.y-d.y;return{x:h,y:g,width:s.width,height:s.height}}function fm(t){return Vn(t).position==="static"}function ek(t,e){if(!wr(t)||Vn(t).position==="fixed")return null;if(e)return e(t);let r=t.offsetParent;return _a(t)===r&&(r=r.ownerDocument.body),r}function tk(t,e){const r=bn(t);if(uf(t))return r;if(!wr(t)){let n=Ja(t);for(;n&&!Ro(n);){if(Vt(n)&&!fm(n))return n;n=Ja(n)}return r}let a=ek(t,e);for(;a&&d9(a)&&fm(a);)a=ek(a,e);return a&&Ro(a)&&fm(a)&&!sm(a)?r:a||v9(t)||r}const I9=function(t){return at(this,null,function*(){const e=this.getOffsetParent||tk,r=this.getDimensions,a=yield r(t.floating);return{reference:T9(t.reference,yield e(t.floating),t.strategy),floating:{x:0,y:0,width:a.width,height:a.height}}})};function A9(t){return Vn(t).direction==="rtl"}const j9={convertOffsetParentRelativeRectToViewportRelativeRect:x9,getDocumentElement:_a,getClippingRect:_9,getOffsetParent:tk,getElementRects:I9,getClientRects:S9,getDimensions:R9,getScale:ws,isElement:Vt,isRTL:A9};function rk(t,e){return t.x===e.x&&t.y===e.y&&t.width===e.width&&t.height===e.height}function N9(t,e){let r=null,a;const n=_a(t);function o(){var u;clearTimeout(a),(u=r)==null||u.disconnect(),r=null}function s(u,c){u===void 0&&(u=!1),c===void 0&&(c=1),o();const f=t.getBoundingClientRect(),{left:d,top:h,width:g,height:m}=f;if(u||e(),!g||!m)return;const v=ys(h),w=ys(n.clientWidth-(d+g)),y=ys(n.clientHeight-(h+m)),x=ys(d),E={rootMargin:-v+"px "+-w+"px "+-y+"px "+-x+"px",threshold:pi(0,vs(1,c))||1};let O=!0;function _(T){const I=T[0].intersectionRatio;if(I!==c){if(!O)return s();I?s(!1,I):a=setTimeout(()=>{s(!1,1e-7)},1e3)}I===1&&!rk(f,t.getBoundingClientRect())&&s(),O=!1}try{r=new IntersectionObserver(_,ie(U({},E),{root:n.ownerDocument}))}catch(T){r=new IntersectionObserver(_,E)}r.observe(t)}return s(!0),o}function dm(t,e,r,a){a===void 0&&(a={});const{ancestorScroll:n=!0,ancestorResize:o=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:u=typeof IntersectionObserver=="function",animationFrame:c=!1}=a,f=cm(t),d=n||o?[...f?To(f):[],...To(e)]:[];d.forEach(x=>{n&&x.addEventListener("scroll",r,{passive:!0}),o&&x.addEventListener("resize",r)});const h=f&&u?N9(f,r):null;let g=-1,m=null;s&&(m=new ResizeObserver(x=>{let[k]=x;k&&k.target===f&&m&&(m.unobserve(e),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var E;(E=m)==null||E.observe(e)})),r()}),f&&!c&&m.observe(f),m.observe(e));let v,w=c?hi(t):null;c&&y();function y(){const x=hi(t);w&&!rk(w,x)&&r(),w=x,v=requestAnimationFrame(y)}return r(),()=>{var x;d.forEach(k=>{n&&k.removeEventListener("scroll",r),o&&k.removeEventListener("resize",r)}),h==null||h(),(x=m)==null||x.disconnect(),m=null,c&&cancelAnimationFrame(v)}}const D9=l9,F9=a9,M9=u9,$9=o9,nk=r9,L9=(t,e,r)=>{const a=new Map,n=U({platform:j9},r),o=ie(U({},n.platform),{_c:a});return t9(t,e,ie(U({},n),{platform:o}))};var df=P.useLayoutEffect,q9=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],pf=function(){};function U9(t,e){return e?e[0]==="-"?t+e:t+"__"+e:t}function B9(t,e){for(var r=arguments.length,a=new Array(r>2?r-2:0),n=2;n-1}function V9(t){return hf(t)?window.innerHeight:t.clientHeight}function ik(t){return hf(t)?window.pageYOffset:t.scrollTop}function mf(t,e){if(hf(t)){window.scrollTo(0,e);return}t.scrollTop=e}function H9(t){var e=getComputedStyle(t),r=e.position==="absolute",a=/(auto|scroll)/;if(e.position==="fixed")return document.documentElement;for(var n=t;n=n.parentElement;)if(e=getComputedStyle(n),!(r&&e.position==="static")&&a.test(e.overflow+e.overflowY+e.overflowX))return n;return document.documentElement}function W9(t,e,r,a){return r*((t=t/a-1)*t*t+1)+e}function gf(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:200,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:pf,n=ik(t),o=e-n,s=10,u=0;function c(){u+=s;var f=W9(u,n,o,r);mf(t,f),ur.bottom?mf(t,Math.min(e.offsetTop+e.clientHeight-t.offsetHeight+n,t.scrollHeight)):a.top-n1?r-1:0),n=1;n=v)return{placement:"bottom",maxHeight:e};if(q>=v&&!s)return o&&gf(c,N,$),{placement:"bottom",maxHeight:e};if(!s&&q>=a||s&&I>=a){o&&gf(c,N,$);var j=s?I-O:q-O;return{placement:"bottom",maxHeight:j}}if(n==="auto"||s){var M=e,W=s?T:D;return W>=a&&(M=Math.min(W-O-u,e)),{placement:"top",maxHeight:M}}if(n==="bottom")return o&&mf(c,N),{placement:"bottom",maxHeight:e};break;case"top":if(T>=v)return{placement:"top",maxHeight:e};if(D>=v&&!s)return o&&gf(c,A,$),{placement:"top",maxHeight:e};if(!s&&D>=a||s&&T>=a){var H=e;return(!s&&D>=a||s&&T>=a)&&(H=s?T-_:D-_),o&&gf(c,A,$),{placement:"top",maxHeight:H}}return{placement:"bottom",maxHeight:e};default:throw new Error('Invalid placement provided "'.concat(n,'".'))}return f}function nq(t){var e={bottom:"top",top:"bottom"};return t?e[t]:"bottom"}var ck=function(e){return e==="auto"?"bottom":e},aq=function(e,r){var a,n=e.placement,o=e.theme,s=o.borderRadius,u=o.spacing,c=o.colors;return et((a={label:"menu"},ps(a,nq(n),"100%"),ps(a,"position","absolute"),ps(a,"width","100%"),ps(a,"zIndex",1),a),r?{}:{backgroundColor:c.neutral0,borderRadius:s,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:u.menuGutter,marginTop:u.menuGutter})},fk=P.createContext(null),oq=function(e){var r=e.children,a=e.minMenuHeight,n=e.maxMenuHeight,o=e.menuPlacement,s=e.menuPosition,u=e.menuShouldScrollIntoView,c=e.theme,f=P.useContext(fk)||{},d=f.setPortalPlacement,h=P.useRef(null),g=P.useState(n),m=Ur(g,2),v=m[0],w=m[1],y=P.useState(null),x=Ur(y,2),k=x[0],E=x[1],O=c.spacing.controlHeight;return df(function(){var _=h.current;if(_){var T=s==="fixed",I=u&&!T,D=rq({maxHeight:n,menuEl:_,minHeight:a,placement:o,shouldScroll:I,isFixedPosition:T,controlHeight:O});w(D.maxHeight),E(D.placement),d==null||d(D.placement)}},[n,o,s,u,a,d,O]),r({ref:h,placerProps:et(et({},e),{},{placement:k||ck(o),maxHeight:v})})},iq=function(e){var r=e.children,a=e.innerRef,n=e.innerProps;return nt("div",st({},gr(e,"menu",{menu:!0}),{ref:a},n),r)},sq=iq,lq=function(e,r){var a=e.maxHeight,n=e.theme.spacing.baseUnit;return et({maxHeight:a,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},r?{}:{paddingBottom:n,paddingTop:n})},uq=function(e){var r=e.children,a=e.innerProps,n=e.innerRef,o=e.isMulti;return nt("div",st({},gr(e,"menuList",{"menu-list":!0,"menu-list--is-multi":o}),{ref:n},a),r)},dk=function(e,r){var a=e.theme,n=a.spacing.baseUnit,o=a.colors;return et({textAlign:"center"},r?{}:{color:o.neutral40,padding:"".concat(n*2,"px ").concat(n*3,"px")})},cq=dk,fq=dk,dq=function(e){var r=e.children,a=r===void 0?"No options":r,n=e.innerProps,o=Sa(e,eq);return nt("div",st({},gr(et(et({},o),{},{children:a,innerProps:n}),"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),n),a)},pq=function(e){var r=e.children,a=r===void 0?"Loading...":r,n=e.innerProps,o=Sa(e,tq);return nt("div",st({},gr(et(et({},o),{},{children:a,innerProps:n}),"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),n),a)},hq=function(e){var r=e.rect,a=e.offset,n=e.position;return{left:r.left,position:n,top:a,width:r.width,zIndex:1}},mq=function(e){var r=e.appendTo,a=e.children,n=e.controlElement,o=e.innerProps,s=e.menuPlacement,u=e.menuPosition,c=P.useRef(null),f=P.useRef(null),d=P.useState(ck(s)),h=Ur(d,2),g=h[0],m=h[1],v=P.useMemo(function(){return{setPortalPlacement:m}},[]),w=P.useState(null),y=Ur(w,2),x=y[0],k=y[1],E=P.useCallback(function(){if(n){var I=K9(n),D=u==="fixed"?0:window.pageYOffset,q=I[g]+D;(q!==(x==null?void 0:x.offset)||I.left!==(x==null?void 0:x.rect.left)||I.width!==(x==null?void 0:x.rect.width))&&k({offset:q,rect:I})}},[n,u,g,x==null?void 0:x.offset,x==null?void 0:x.rect.left,x==null?void 0:x.rect.width]);df(function(){E()},[E]);var O=P.useCallback(function(){typeof f.current=="function"&&(f.current(),f.current=null),n&&c.current&&(f.current=dm(n,c.current,E,{elementResize:"ResizeObserver"in window}))},[n,E]);df(function(){O()},[O]);var _=P.useCallback(function(I){c.current=I,O()},[O]);if(!r&&u!=="fixed"||!x)return null;var T=nt("div",st({ref:_},gr(et(et({},e),{},{offset:x.offset,position:u,rect:x.rect}),"menuPortal",{"menu-portal":!0}),o),a);return nt(fk.Provider,{value:v},r?tm.createPortal(T,r):T)},gq=function(e){var r=e.isDisabled,a=e.isRtl;return{label:"container",direction:a?"rtl":void 0,pointerEvents:r?"none":void 0,position:"relative"}},vq=function(e){var r=e.children,a=e.innerProps,n=e.isDisabled,o=e.isRtl;return nt("div",st({},gr(e,"container",{"--is-disabled":n,"--is-rtl":o}),a),r)},yq=function(e,r){var a=e.theme.spacing,n=e.isMulti,o=e.hasValue,s=e.selectProps.controlShouldRenderValue;return et({alignItems:"center",display:n&&o&&s?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},r?{}:{padding:"".concat(a.baseUnit/2,"px ").concat(a.baseUnit*2,"px")})},bq=function(e){var r=e.children,a=e.innerProps,n=e.isMulti,o=e.hasValue;return nt("div",st({},gr(e,"valueContainer",{"value-container":!0,"value-container--is-multi":n,"value-container--has-value":o}),a),r)},wq=function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},xq=function(e){var r=e.children,a=e.innerProps;return nt("div",st({},gr(e,"indicatorsContainer",{indicators:!0}),a),r)},pk,Sq=["size"],Eq=["innerProps","isRtl","size"],Cq={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},hk=function(e){var r=e.size,a=Sa(e,Sq);return nt("svg",st({height:r,width:r,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:Cq},a))},pm=function(e){return nt(hk,st({size:20},e),nt("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},mk=function(e){return nt(hk,st({size:20},e),nt("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},gk=function(e,r){var a=e.isFocused,n=e.theme,o=n.spacing.baseUnit,s=n.colors;return et({label:"indicatorContainer",display:"flex",transition:"color 150ms"},r?{}:{color:a?s.neutral60:s.neutral20,padding:o*2,":hover":{color:a?s.neutral80:s.neutral40}})},kq=gk,Pq=function(e){var r=e.children,a=e.innerProps;return nt("div",st({},gr(e,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),a),r||nt(mk,null))},Oq=gk,_q=function(e){var r=e.children,a=e.innerProps;return nt("div",st({},gr(e,"clearIndicator",{indicator:!0,"clear-indicator":!0}),a),r||nt(pm,null))},Rq=function(e,r){var a=e.isDisabled,n=e.theme,o=n.spacing.baseUnit,s=n.colors;return et({label:"indicatorSeparator",alignSelf:"stretch",width:1},r?{}:{backgroundColor:a?s.neutral10:s.neutral20,marginBottom:o*2,marginTop:o*2})},Tq=function(e){var r=e.innerProps;return nt("span",st({},r,gr(e,"indicatorSeparator",{"indicator-separator":!0})))},Iq=z6(pk||(pk=V6([` + */var OC;function w6(){if(OC)return It;OC=1;var t=typeof Symbol=="function"&&Symbol.for,e=t?Symbol.for("react.element"):60103,r=t?Symbol.for("react.portal"):60106,a=t?Symbol.for("react.fragment"):60107,n=t?Symbol.for("react.strict_mode"):60108,o=t?Symbol.for("react.profiler"):60114,s=t?Symbol.for("react.provider"):60109,u=t?Symbol.for("react.context"):60110,c=t?Symbol.for("react.async_mode"):60111,f=t?Symbol.for("react.concurrent_mode"):60111,d=t?Symbol.for("react.forward_ref"):60112,h=t?Symbol.for("react.suspense"):60113,g=t?Symbol.for("react.suspense_list"):60120,m=t?Symbol.for("react.memo"):60115,v=t?Symbol.for("react.lazy"):60116,w=t?Symbol.for("react.block"):60121,y=t?Symbol.for("react.fundamental"):60117,x=t?Symbol.for("react.responder"):60118,k=t?Symbol.for("react.scope"):60119;function E(_){if(typeof _=="object"&&_!==null){var T=_.$$typeof;switch(T){case e:switch(_=_.type,_){case c:case f:case a:case o:case n:case h:return _;default:switch(_=_&&_.$$typeof,_){case u:case d:case v:case m:case s:return _;default:return T}}case r:return T}}}function O(_){return E(_)===f}return It.AsyncMode=c,It.ConcurrentMode=f,It.ContextConsumer=u,It.ContextProvider=s,It.Element=e,It.ForwardRef=d,It.Fragment=a,It.Lazy=v,It.Memo=m,It.Portal=r,It.Profiler=o,It.StrictMode=n,It.Suspense=h,It.isAsyncMode=function(_){return O(_)||E(_)===c},It.isConcurrentMode=O,It.isContextConsumer=function(_){return E(_)===u},It.isContextProvider=function(_){return E(_)===s},It.isElement=function(_){return typeof _=="object"&&_!==null&&_.$$typeof===e},It.isForwardRef=function(_){return E(_)===d},It.isFragment=function(_){return E(_)===a},It.isLazy=function(_){return E(_)===v},It.isMemo=function(_){return E(_)===m},It.isPortal=function(_){return E(_)===r},It.isProfiler=function(_){return E(_)===o},It.isStrictMode=function(_){return E(_)===n},It.isSuspense=function(_){return E(_)===h},It.isValidElementType=function(_){return typeof _=="string"||typeof _=="function"||_===a||_===f||_===o||_===n||_===h||_===g||typeof _=="object"&&_!==null&&(_.$$typeof===v||_.$$typeof===m||_.$$typeof===s||_.$$typeof===u||_.$$typeof===d||_.$$typeof===y||_.$$typeof===x||_.$$typeof===k||_.$$typeof===w)},It.typeOf=E,It}var _C;function x6(){return _C||(_C=1,Yh.exports=w6()),Yh.exports}var Qh,RC;function S6(){if(RC)return Qh;RC=1;var t=x6(),e={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},r={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},n={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},o={};o[t.ForwardRef]=a,o[t.Memo]=n;function s(v){return t.isMemo(v)?n:o[v.$$typeof]||e}var u=Object.defineProperty,c=Object.getOwnPropertyNames,f=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,h=Object.getPrototypeOf,g=Object.prototype;function m(v,w,y){if(typeof w!="string"){if(g){var x=h(w);x&&x!==g&&m(v,x,y)}var k=c(w);f&&(k=k.concat(f(w)));for(var E=s(v),O=s(w),_=0;_=4;++a,n-=4)r=t.charCodeAt(a)&255|(t.charCodeAt(++a)&255)<<8|(t.charCodeAt(++a)&255)<<16|(t.charCodeAt(++a)&255)<<24,r=(r&65535)*1540483477+((r>>>16)*59797<<16),r^=r>>>24,e=(r&65535)*1540483477+((r>>>16)*59797<<16)^(e&65535)*1540483477+((e>>>16)*59797<<16);switch(n){case 3:e^=(t.charCodeAt(a+2)&255)<<16;case 2:e^=(t.charCodeAt(a+1)&255)<<8;case 1:e^=t.charCodeAt(a)&255,e=(e&65535)*1540483477+((e>>>16)*59797<<16)}return e^=e>>>13,e=(e&65535)*1540483477+((e>>>16)*59797<<16),((e^e>>>15)>>>0).toString(36)}var O6={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},_6=/[A-Z]|^ms/g,R6=/_EMO_([^_]+?)_([^]*?)_EMO_/g,IC=function(e){return e.charCodeAt(1)===45},AC=function(e){return e!=null&&typeof e!="boolean"},Jh=f6(function(t){return IC(t)?t:t.replace(_6,"-$&").toLowerCase()}),jC=function(e,r){switch(e){case"animation":case"animationName":if(typeof r=="string")return r.replace(R6,function(a,n,o){return xa={name:n,styles:o,next:xa},n})}return O6[e]!==1&&!IC(e)&&typeof r=="number"&&r!==0?r+"px":r};function zl(t,e,r){if(r==null)return"";var a=r;if(a.__emotion_styles!==void 0)return a;switch(typeof r){case"boolean":return"";case"object":{var n=r;if(n.anim===1)return xa={name:n.name,styles:n.styles,next:xa},n.name;var o=r;if(o.styles!==void 0){var s=o.next;if(s!==void 0)for(;s!==void 0;)xa={name:s.name,styles:s.styles,next:xa},s=s.next;var u=o.styles+";";return u}return T6(t,e,r)}case"function":{if(t!==void 0){var c=xa,f=r(t);return xa=c,zl(t,e,f)}break}}var d=r;return d}function T6(t,e,r){var a="";if(Array.isArray(r))for(var n=0;nt.concat(e,e+"-"+MC[0],e+"-"+MC[1]),[]),gs=Math.min,pi=Math.max,nf=Math.round,vs=Math.floor,Sa=t=>({x:t,y:t}),z6={left:"right",right:"left",bottom:"top",top:"bottom"},V6={start:"end",end:"start"};function rm(t,e,r){return pi(t,gs(e,r))}function ys(t,e){return typeof t=="function"?t(e):t}function Ya(t){return t.split("-")[0]}function Ea(t){return t.split("-")[1]}function LC(t){return t==="x"?"y":"x"}function nm(t){return t==="y"?"height":"width"}const H6=new Set(["top","bottom"]);function Oo(t){return H6.has(Ya(t))?"y":"x"}function am(t){return LC(Oo(t))}function qC(t,e,r){r===void 0&&(r=!1);const a=Ea(t),n=am(t),o=nm(n);let s=n==="x"?a===(r?"end":"start")?"right":"left":a==="start"?"bottom":"top";return e.reference[o]>e.floating[o]&&(s=of(s)),[s,of(s)]}function W6(t){const e=of(t);return[af(t),e,af(e)]}function af(t){return t.replace(/start|end/g,e=>V6[e])}const UC=["left","right"],BC=["right","left"],K6=["top","bottom"],G6=["bottom","top"];function Y6(t,e,r){switch(t){case"top":case"bottom":return r?e?BC:UC:e?UC:BC;case"left":case"right":return e?K6:G6;default:return[]}}function Q6(t,e,r,a){const n=Ea(t);let o=Y6(Ya(t),r==="start",a);return n&&(o=o.map(s=>s+"-"+n),e&&(o=o.concat(o.map(af)))),o}function of(t){return t.replace(/left|right|bottom|top/g,e=>z6[e])}function J6(t){return U({top:0,right:0,bottom:0,left:0},t)}function zC(t){return typeof t!="number"?J6(t):{top:t,right:t,bottom:t,left:t}}function sf(t){const{x:e,y:r,width:a,height:n}=t;return{width:a,height:n,top:r,left:e,right:e+a,bottom:r+n,x:e,y:r}}function VC(t,e,r){let{reference:a,floating:n}=t;const o=Oo(e),s=am(e),u=nm(s),c=Ya(e),f=o==="y",d=a.x+a.width/2-n.width/2,h=a.y+a.height/2-n.height/2,g=a[u]/2-n[u]/2;let m;switch(c){case"top":m={x:d,y:a.y-n.height};break;case"bottom":m={x:d,y:a.y+a.height};break;case"right":m={x:a.x+a.width,y:h};break;case"left":m={x:a.x-n.width,y:h};break;default:m={x:a.x,y:a.y}}switch(Ea(e)){case"start":m[s]-=g*(r&&f?-1:1);break;case"end":m[s]+=g*(r&&f?-1:1);break}return m}const X6=(t,e,r)=>it(null,null,function*(){const{placement:a="bottom",strategy:n="absolute",middleware:o=[],platform:s}=r,u=o.filter(Boolean),c=yield s.isRTL==null?void 0:s.isRTL(e);let f=yield s.getElementRects({reference:t,floating:e,strategy:n}),{x:d,y:h}=VC(f,a,c),g=a,m={},v=0;for(let w=0;w({name:"arrow",options:t,fn(r){return it(this,null,function*(){const{x:a,y:n,placement:o,rects:s,platform:u,elements:c,middlewareData:f}=r,{element:d,padding:h=0}=ys(t,r)||{};if(d==null)return{};const g=zC(h),m={x:a,y:n},v=am(o),w=nm(v),y=yield u.getDimensions(d),x=v==="y",k=x?"top":"left",E=x?"bottom":"right",O=x?"clientHeight":"clientWidth",_=s.reference[w]+s.reference[v]-m[v]-s.floating[w],T=m[v]-s.reference[v],I=yield u.getOffsetParent==null?void 0:u.getOffsetParent(d);let D=I?I[O]:0;(!D||!(yield u.isElement==null?void 0:u.isElement(I)))&&(D=c.floating[O]||s.floating[w]);const q=_/2-T/2,N=D/2-y[w]/2-1,A=gs(g[k],N),$=gs(g[E],N),j=A,M=D-y[w]-$,W=D/2-y[w]/2+q,H=rm(j,W,M),J=!f.arrow&&Ea(o)!=null&&W!==H&&s.reference[w]/2-(WEa(n)===t),...r.filter(n=>Ea(n)!==t)]:r.filter(n=>Ya(n)===n)).filter(n=>t?Ea(n)===t||(e?af(n)!==n:!1):!0)}const t9=function(t){return t===void 0&&(t={}),{name:"autoPlacement",options:t,fn(r){return it(this,null,function*(){var a,n,o;const{rects:s,middlewareData:u,placement:c,platform:f,elements:d}=r,A=ys(t,r),{crossAxis:h=!1,alignment:g,allowedPlacements:m=$C,autoAlignment:v=!0}=A,w=be(A,["crossAxis","alignment","allowedPlacements","autoAlignment"]),y=g!==void 0||m===$C?e9(g||null,v,m):m,x=yield om(r,w),k=((a=u.autoPlacement)==null?void 0:a.index)||0,E=y[k];if(E==null)return{};const O=qC(E,s,yield f.isRTL==null?void 0:f.isRTL(d.floating));if(c!==E)return{reset:{placement:y[0]}};const _=[x[Ya(E)],x[O[0]],x[O[1]]],T=[...((n=u.autoPlacement)==null?void 0:n.overflows)||[],{placement:E,overflows:_}],I=y[k+1];if(I)return{data:{index:k+1,overflows:T},reset:{placement:I}};const D=T.map($=>{const j=Ea($.placement);return[$.placement,j&&h?$.overflows.slice(0,2).reduce((M,W)=>M+W,0):$.overflows[0],$.overflows]}).sort(($,j)=>$[1]-j[1]),N=((o=D.filter($=>$[2].slice(0,Ea($[0])?2:3).every(j=>j<=0))[0])==null?void 0:o[0])||D[0][0];return N!==c?{data:{index:k+1,overflows:T},reset:{placement:N}}:{}})}}},r9=function(t){return t===void 0&&(t={}),{name:"flip",options:t,fn(r){return it(this,null,function*(){var a,n;const{placement:o,middlewareData:s,rects:u,initialPlacement:c,platform:f,elements:d}=r,W=ys(t,r),{mainAxis:h=!0,crossAxis:g=!0,fallbackPlacements:m,fallbackStrategy:v="bestFit",fallbackAxisSideDirection:w="none",flipAlignment:y=!0}=W,x=be(W,["mainAxis","crossAxis","fallbackPlacements","fallbackStrategy","fallbackAxisSideDirection","flipAlignment"]);if((a=s.arrow)!=null&&a.alignmentOffset)return{};const k=Ya(o),E=Oo(c),O=Ya(c)===c,_=yield f.isRTL==null?void 0:f.isRTL(d.floating),T=m||(O||!y?[of(c)]:W6(c)),I=w!=="none";!m&&I&&T.push(...Q6(c,y,w,_));const D=[c,...T],q=yield om(r,x),N=[];let A=((n=s.flip)==null?void 0:n.overflows)||[];if(h&&N.push(q[k]),g){const H=qC(o,u,_);N.push(q[H[0]],q[H[1]])}if(A=[...A,{placement:o,overflows:N}],!N.every(H=>H<=0)){var $,j;const H=((($=s.flip)==null?void 0:$.index)||0)+1,J=D[H];if(J&&(!(g==="alignment"?E!==Oo(J):!1)||A.every(B=>Oo(B.placement)===E?B.overflows[0]>0:!0)))return{data:{index:H,overflows:A},reset:{placement:J}};let V=(j=A.filter(Q=>Q.overflows[0]<=0).sort((Q,B)=>Q.overflows[1]-B.overflows[1])[0])==null?void 0:j.placement;if(!V)switch(v){case"bestFit":{var M;const Q=(M=A.filter(B=>{if(I){const z=Oo(B.placement);return z===E||z==="y"}return!0}).map(B=>[B.placement,B.overflows.filter(z=>z>0).reduce((z,X)=>z+X,0)]).sort((B,z)=>B[1]-z[1])[0])==null?void 0:M[0];Q&&(V=Q);break}case"initialPlacement":V=c;break}if(o!==V)return{reset:{placement:V}}}return{}})}}},n9=new Set(["left","top"]);function a9(t,e){return it(this,null,function*(){const{placement:r,platform:a,elements:n}=t,o=yield a.isRTL==null?void 0:a.isRTL(n.floating),s=Ya(r),u=Ea(r),c=Oo(r)==="y",f=n9.has(s)?-1:1,d=o&&c?-1:1,h=ys(e,t);let{mainAxis:g,crossAxis:m,alignmentAxis:v}=typeof h=="number"?{mainAxis:h,crossAxis:0,alignmentAxis:null}:{mainAxis:h.mainAxis||0,crossAxis:h.crossAxis||0,alignmentAxis:h.alignmentAxis};return u&&typeof v=="number"&&(m=u==="end"?v*-1:v),c?{x:m*d,y:g*f}:{x:g*f,y:m*d}})}const o9=function(t){return t===void 0&&(t=0),{name:"offset",options:t,fn(r){return it(this,null,function*(){var a,n;const{x:o,y:s,placement:u,middlewareData:c}=r,f=yield a9(r,t);return u===((a=c.offset)==null?void 0:a.placement)&&(n=c.arrow)!=null&&n.alignmentOffset?{}:{x:o+f.x,y:s+f.y,data:ie(U({},f),{placement:u})}})}}},i9=function(t){return t===void 0&&(t={}),{name:"shift",options:t,fn(r){return it(this,null,function*(){const{x:a,y:n,placement:o}=r,x=ys(t,r),{mainAxis:s=!0,crossAxis:u=!1,limiter:c={fn:k=>{let{x:E,y:O}=k;return{x:E,y:O}}}}=x,f=be(x,["mainAxis","crossAxis","limiter"]),d={x:a,y:n},h=yield om(r,f),g=Oo(Ya(o)),m=LC(g);let v=d[m],w=d[g];if(s){const k=m==="y"?"top":"left",E=m==="y"?"bottom":"right",O=v+h[k],_=v-h[E];v=rm(O,v,_)}if(u){const k=g==="y"?"top":"left",E=g==="y"?"bottom":"right",O=w+h[k],_=w-h[E];w=rm(O,w,_)}const y=c.fn(ie(U({},r),{[m]:v,[g]:w}));return ie(U({},y),{data:{x:y.x-a,y:y.y-n,enabled:{[m]:s,[g]:u}}})})}}};function lf(){return typeof window!="undefined"}function _o(t){return HC(t)?(t.nodeName||"").toLowerCase():"#document"}function bn(t){var e;return(t==null||(e=t.ownerDocument)==null?void 0:e.defaultView)||window}function Ca(t){var e;return(e=(HC(t)?t.ownerDocument:t.document)||window.document)==null?void 0:e.documentElement}function HC(t){return lf()?t instanceof Node||t instanceof bn(t).Node:!1}function Vt(t){return lf()?t instanceof Element||t instanceof bn(t).Element:!1}function wr(t){return lf()?t instanceof HTMLElement||t instanceof bn(t).HTMLElement:!1}function im(t){return!lf()||typeof ShadowRoot=="undefined"?!1:t instanceof ShadowRoot||t instanceof bn(t).ShadowRoot}const s9=new Set(["inline","contents"]);function Vl(t){const{overflow:e,overflowX:r,overflowY:a,display:n}=zn(t);return/auto|scroll|overlay|hidden|clip/.test(e+a+r)&&!s9.has(n)}const l9=new Set(["table","td","th"]);function u9(t){return l9.has(_o(t))}const c9=[":popover-open",":modal"];function uf(t){return c9.some(e=>{try{return t.matches(e)}catch(r){return!1}})}const f9=["transform","translate","scale","rotate","perspective"],d9=["transform","translate","scale","rotate","perspective","filter"],p9=["paint","layout","strict","content"];function sm(t){const e=lm(),r=Vt(t)?zn(t):t;return f9.some(a=>r[a]?r[a]!=="none":!1)||(r.containerType?r.containerType!=="normal":!1)||!e&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!e&&(r.filter?r.filter!=="none":!1)||d9.some(a=>(r.willChange||"").includes(a))||p9.some(a=>(r.contain||"").includes(a))}function h9(t){let e=Qa(t);for(;wr(e)&&!Ro(e);){if(sm(e))return e;if(uf(e))return null;e=Qa(e)}return null}function lm(){return typeof CSS=="undefined"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const m9=new Set(["html","body","#document"]);function Ro(t){return m9.has(_o(t))}function zn(t){return bn(t).getComputedStyle(t)}function cf(t){return Vt(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.scrollX,scrollTop:t.scrollY}}function Qa(t){if(_o(t)==="html")return t;const e=t.assignedSlot||t.parentNode||im(t)&&t.host||Ca(t);return im(e)?e.host:e}function WC(t){const e=Qa(t);return Ro(e)?t.ownerDocument?t.ownerDocument.body:t.body:wr(e)&&Vl(e)?e:WC(e)}function To(t,e,r){var a;e===void 0&&(e=[]),r===void 0&&(r=!0);const n=WC(t),o=n===((a=t.ownerDocument)==null?void 0:a.body),s=bn(n);if(o){const u=um(s);return e.concat(s,s.visualViewport||[],Vl(n)?n:[],u&&r?To(u):[])}return e.concat(n,To(n,[],r))}function um(t){return t.parent&&Object.getPrototypeOf(t.parent)?t.frameElement:null}function KC(t){const e=zn(t);let r=parseFloat(e.width)||0,a=parseFloat(e.height)||0;const n=wr(t),o=n?t.offsetWidth:r,s=n?t.offsetHeight:a,u=nf(r)!==o||nf(a)!==s;return u&&(r=o,a=s),{width:r,height:a,$:u}}function cm(t){return Vt(t)?t:t.contextElement}function bs(t){const e=cm(t);if(!wr(e))return Sa(1);const r=e.getBoundingClientRect(),{width:a,height:n,$:o}=KC(e);let s=(o?nf(r.width):r.width)/a,u=(o?nf(r.height):r.height)/n;return(!s||!Number.isFinite(s))&&(s=1),(!u||!Number.isFinite(u))&&(u=1),{x:s,y:u}}const g9=Sa(0);function GC(t){const e=bn(t);return!lm()||!e.visualViewport?g9:{x:e.visualViewport.offsetLeft,y:e.visualViewport.offsetTop}}function v9(t,e,r){return e===void 0&&(e=!1),!r||e&&r!==bn(t)?!1:e}function hi(t,e,r,a){e===void 0&&(e=!1),r===void 0&&(r=!1);const n=t.getBoundingClientRect(),o=cm(t);let s=Sa(1);e&&(a?Vt(a)&&(s=bs(a)):s=bs(t));const u=v9(o,r,a)?GC(o):Sa(0);let c=(n.left+u.x)/s.x,f=(n.top+u.y)/s.y,d=n.width/s.x,h=n.height/s.y;if(o){const g=bn(o),m=a&&Vt(a)?bn(a):a;let v=g,w=um(v);for(;w&&a&&m!==v;){const y=bs(w),x=w.getBoundingClientRect(),k=zn(w),E=x.left+(w.clientLeft+parseFloat(k.paddingLeft))*y.x,O=x.top+(w.clientTop+parseFloat(k.paddingTop))*y.y;c*=y.x,f*=y.y,d*=y.x,h*=y.y,c+=E,f+=O,v=bn(w),w=um(v)}}return sf({width:d,height:h,x:c,y:f})}function ff(t,e){const r=cf(t).scrollLeft;return e?e.left+r:hi(Ca(t)).left+r}function YC(t,e){const r=t.getBoundingClientRect(),a=r.left+e.scrollLeft-ff(t,r),n=r.top+e.scrollTop;return{x:a,y:n}}function y9(t){let{elements:e,rect:r,offsetParent:a,strategy:n}=t;const o=n==="fixed",s=Ca(a),u=e?uf(e.floating):!1;if(a===s||u&&o)return r;let c={scrollLeft:0,scrollTop:0},f=Sa(1);const d=Sa(0),h=wr(a);if((h||!h&&!o)&&((_o(a)!=="body"||Vl(s))&&(c=cf(a)),wr(a))){const m=hi(a);f=bs(a),d.x=m.x+a.clientLeft,d.y=m.y+a.clientTop}const g=s&&!h&&!o?YC(s,c):Sa(0);return{width:r.width*f.x,height:r.height*f.y,x:r.x*f.x-c.scrollLeft*f.x+d.x+g.x,y:r.y*f.y-c.scrollTop*f.y+d.y+g.y}}function b9(t){return Array.from(t.getClientRects())}function w9(t){const e=Ca(t),r=cf(t),a=t.ownerDocument.body,n=pi(e.scrollWidth,e.clientWidth,a.scrollWidth,a.clientWidth),o=pi(e.scrollHeight,e.clientHeight,a.scrollHeight,a.clientHeight);let s=-r.scrollLeft+ff(t);const u=-r.scrollTop;return zn(a).direction==="rtl"&&(s+=pi(e.clientWidth,a.clientWidth)-n),{width:n,height:o,x:s,y:u}}const QC=25;function x9(t,e){const r=bn(t),a=Ca(t),n=r.visualViewport;let o=a.clientWidth,s=a.clientHeight,u=0,c=0;if(n){o=n.width,s=n.height;const d=lm();(!d||d&&e==="fixed")&&(u=n.offsetLeft,c=n.offsetTop)}const f=ff(a);if(f<=0){const d=a.ownerDocument,h=d.body,g=getComputedStyle(h),m=d.compatMode==="CSS1Compat"&&parseFloat(g.marginLeft)+parseFloat(g.marginRight)||0,v=Math.abs(a.clientWidth-h.clientWidth-m);v<=QC&&(o-=v)}else f<=QC&&(o+=f);return{width:o,height:s,x:u,y:c}}const S9=new Set(["absolute","fixed"]);function E9(t,e){const r=hi(t,!0,e==="fixed"),a=r.top+t.clientTop,n=r.left+t.clientLeft,o=wr(t)?bs(t):Sa(1),s=t.clientWidth*o.x,u=t.clientHeight*o.y,c=n*o.x,f=a*o.y;return{width:s,height:u,x:c,y:f}}function JC(t,e,r){let a;if(e==="viewport")a=x9(t,r);else if(e==="document")a=w9(Ca(t));else if(Vt(e))a=E9(e,r);else{const n=GC(t);a={x:e.x-n.x,y:e.y-n.y,width:e.width,height:e.height}}return sf(a)}function XC(t,e){const r=Qa(t);return r===e||!Vt(r)||Ro(r)?!1:zn(r).position==="fixed"||XC(r,e)}function C9(t,e){const r=e.get(t);if(r)return r;let a=To(t,[],!1).filter(u=>Vt(u)&&_o(u)!=="body"),n=null;const o=zn(t).position==="fixed";let s=o?Qa(t):t;for(;Vt(s)&&!Ro(s);){const u=zn(s),c=sm(s);!c&&u.position==="fixed"&&(n=null),(o?!c&&!n:!c&&u.position==="static"&&!!n&&S9.has(n.position)||Vl(s)&&!c&&XC(t,s))?a=a.filter(d=>d!==s):n=u,s=Qa(s)}return e.set(t,a),a}function k9(t){let{element:e,boundary:r,rootBoundary:a,strategy:n}=t;const s=[...r==="clippingAncestors"?uf(e)?[]:C9(e,this._c):[].concat(r),a],u=s[0],c=s.reduce((f,d)=>{const h=JC(e,d,n);return f.top=pi(h.top,f.top),f.right=gs(h.right,f.right),f.bottom=gs(h.bottom,f.bottom),f.left=pi(h.left,f.left),f},JC(e,u,n));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}}function P9(t){const{width:e,height:r}=KC(t);return{width:e,height:r}}function O9(t,e,r){const a=wr(e),n=Ca(e),o=r==="fixed",s=hi(t,!0,o,e);let u={scrollLeft:0,scrollTop:0};const c=Sa(0);function f(){c.x=ff(n)}if(a||!a&&!o)if((_o(e)!=="body"||Vl(n))&&(u=cf(e)),a){const m=hi(e,!0,o,e);c.x=m.x+e.clientLeft,c.y=m.y+e.clientTop}else n&&f();o&&!a&&n&&f();const d=n&&!a&&!o?YC(n,u):Sa(0),h=s.left+u.scrollLeft-c.x-d.x,g=s.top+u.scrollTop-c.y-d.y;return{x:h,y:g,width:s.width,height:s.height}}function fm(t){return zn(t).position==="static"}function ZC(t,e){if(!wr(t)||zn(t).position==="fixed")return null;if(e)return e(t);let r=t.offsetParent;return Ca(t)===r&&(r=r.ownerDocument.body),r}function ek(t,e){const r=bn(t);if(uf(t))return r;if(!wr(t)){let n=Qa(t);for(;n&&!Ro(n);){if(Vt(n)&&!fm(n))return n;n=Qa(n)}return r}let a=ZC(t,e);for(;a&&u9(a)&&fm(a);)a=ZC(a,e);return a&&Ro(a)&&fm(a)&&!sm(a)?r:a||h9(t)||r}const _9=function(t){return it(this,null,function*(){const e=this.getOffsetParent||ek,r=this.getDimensions,a=yield r(t.floating);return{reference:O9(t.reference,yield e(t.floating),t.strategy),floating:{x:0,y:0,width:a.width,height:a.height}}})};function R9(t){return zn(t).direction==="rtl"}const T9={convertOffsetParentRelativeRectToViewportRelativeRect:y9,getDocumentElement:Ca,getClippingRect:k9,getOffsetParent:ek,getElementRects:_9,getClientRects:b9,getDimensions:P9,getScale:bs,isElement:Vt,isRTL:R9};function tk(t,e){return t.x===e.x&&t.y===e.y&&t.width===e.width&&t.height===e.height}function I9(t,e){let r=null,a;const n=Ca(t);function o(){var u;clearTimeout(a),(u=r)==null||u.disconnect(),r=null}function s(u,c){u===void 0&&(u=!1),c===void 0&&(c=1),o();const f=t.getBoundingClientRect(),{left:d,top:h,width:g,height:m}=f;if(u||e(),!g||!m)return;const v=vs(h),w=vs(n.clientWidth-(d+g)),y=vs(n.clientHeight-(h+m)),x=vs(d),E={rootMargin:-v+"px "+-w+"px "+-y+"px "+-x+"px",threshold:pi(0,gs(1,c))||1};let O=!0;function _(T){const I=T[0].intersectionRatio;if(I!==c){if(!O)return s();I?s(!1,I):a=setTimeout(()=>{s(!1,1e-7)},1e3)}I===1&&!tk(f,t.getBoundingClientRect())&&s(),O=!1}try{r=new IntersectionObserver(_,ie(U({},E),{root:n.ownerDocument}))}catch(T){r=new IntersectionObserver(_,E)}r.observe(t)}return s(!0),o}function dm(t,e,r,a){a===void 0&&(a={});const{ancestorScroll:n=!0,ancestorResize:o=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:u=typeof IntersectionObserver=="function",animationFrame:c=!1}=a,f=cm(t),d=n||o?[...f?To(f):[],...To(e)]:[];d.forEach(x=>{n&&x.addEventListener("scroll",r,{passive:!0}),o&&x.addEventListener("resize",r)});const h=f&&u?I9(f,r):null;let g=-1,m=null;s&&(m=new ResizeObserver(x=>{let[k]=x;k&&k.target===f&&m&&(m.unobserve(e),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var E;(E=m)==null||E.observe(e)})),r()}),f&&!c&&m.observe(f),m.observe(e));let v,w=c?hi(t):null;c&&y();function y(){const x=hi(t);w&&!tk(w,x)&&r(),w=x,v=requestAnimationFrame(y)}return r(),()=>{var x;d.forEach(k=>{n&&k.removeEventListener("scroll",r),o&&k.removeEventListener("resize",r)}),h==null||h(),(x=m)==null||x.disconnect(),m=null,c&&cancelAnimationFrame(v)}}const A9=o9,j9=t9,N9=i9,D9=r9,rk=Z6,F9=(t,e,r)=>{const a=new Map,n=U({platform:T9},r),o=ie(U({},n.platform),{_c:a});return X6(t,e,ie(U({},n),{platform:o}))};var df=P.useLayoutEffect,M9=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],pf=function(){};function $9(t,e){return e?e[0]==="-"?t+e:t+"__"+e:t}function L9(t,e){for(var r=arguments.length,a=new Array(r>2?r-2:0),n=2;n-1}function U9(t){return hf(t)?window.innerHeight:t.clientHeight}function ok(t){return hf(t)?window.pageYOffset:t.scrollTop}function mf(t,e){if(hf(t)){window.scrollTo(0,e);return}t.scrollTop=e}function B9(t){var e=getComputedStyle(t),r=e.position==="absolute",a=/(auto|scroll)/;if(e.position==="fixed")return document.documentElement;for(var n=t;n=n.parentElement;)if(e=getComputedStyle(n),!(r&&e.position==="static")&&a.test(e.overflow+e.overflowY+e.overflowX))return n;return document.documentElement}function z9(t,e,r,a){return r*((t=t/a-1)*t*t+1)+e}function gf(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:200,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:pf,n=ok(t),o=e-n,s=10,u=0;function c(){u+=s;var f=z9(u,n,o,r);mf(t,f),ur.bottom?mf(t,Math.min(e.offsetTop+e.clientHeight-t.offsetHeight+n,t.scrollHeight)):a.top-n1?r-1:0),n=1;n=v)return{placement:"bottom",maxHeight:e};if(q>=v&&!s)return o&&gf(c,N,$),{placement:"bottom",maxHeight:e};if(!s&&q>=a||s&&I>=a){o&&gf(c,N,$);var j=s?I-O:q-O;return{placement:"bottom",maxHeight:j}}if(n==="auto"||s){var M=e,W=s?T:D;return W>=a&&(M=Math.min(W-O-u,e)),{placement:"top",maxHeight:M}}if(n==="bottom")return o&&mf(c,N),{placement:"bottom",maxHeight:e};break;case"top":if(T>=v)return{placement:"top",maxHeight:e};if(D>=v&&!s)return o&&gf(c,A,$),{placement:"top",maxHeight:e};if(!s&&D>=a||s&&T>=a){var H=e;return(!s&&D>=a||s&&T>=a)&&(H=s?T-_:D-_),o&&gf(c,A,$),{placement:"top",maxHeight:H}}return{placement:"bottom",maxHeight:e};default:throw new Error('Invalid placement provided "'.concat(n,'".'))}return f}function eq(t){var e={bottom:"top",top:"bottom"};return t?e[t]:"bottom"}var uk=function(e){return e==="auto"?"bottom":e},tq=function(e,r){var a,n=e.placement,o=e.theme,s=o.borderRadius,u=o.spacing,c=o.colors;return Ze((a={label:"menu"},ds(a,eq(n),"100%"),ds(a,"position","absolute"),ds(a,"width","100%"),ds(a,"zIndex",1),a),r?{}:{backgroundColor:c.neutral0,borderRadius:s,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:u.menuGutter,marginTop:u.menuGutter})},ck=P.createContext(null),rq=function(e){var r=e.children,a=e.minMenuHeight,n=e.maxMenuHeight,o=e.menuPlacement,s=e.menuPosition,u=e.menuShouldScrollIntoView,c=e.theme,f=P.useContext(ck)||{},d=f.setPortalPlacement,h=P.useRef(null),g=P.useState(n),m=Ur(g,2),v=m[0],w=m[1],y=P.useState(null),x=Ur(y,2),k=x[0],E=x[1],O=c.spacing.controlHeight;return df(function(){var _=h.current;if(_){var T=s==="fixed",I=u&&!T,D=Z9({maxHeight:n,menuEl:_,minHeight:a,placement:o,shouldScroll:I,isFixedPosition:T,controlHeight:O});w(D.maxHeight),E(D.placement),d==null||d(D.placement)}},[n,o,s,u,a,d,O]),r({ref:h,placerProps:Ze(Ze({},e),{},{placement:k||uk(o),maxHeight:v})})},nq=function(e){var r=e.children,a=e.innerRef,n=e.innerProps;return rt("div",st({},gr(e,"menu",{menu:!0}),{ref:a},n),r)},aq=nq,oq=function(e,r){var a=e.maxHeight,n=e.theme.spacing.baseUnit;return Ze({maxHeight:a,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},r?{}:{paddingBottom:n,paddingTop:n})},iq=function(e){var r=e.children,a=e.innerProps,n=e.innerRef,o=e.isMulti;return rt("div",st({},gr(e,"menuList",{"menu-list":!0,"menu-list--is-multi":o}),{ref:n},a),r)},fk=function(e,r){var a=e.theme,n=a.spacing.baseUnit,o=a.colors;return Ze({textAlign:"center"},r?{}:{color:o.neutral40,padding:"".concat(n*2,"px ").concat(n*3,"px")})},sq=fk,lq=fk,uq=function(e){var r=e.children,a=r===void 0?"No options":r,n=e.innerProps,o=ya(e,J9);return rt("div",st({},gr(Ze(Ze({},o),{},{children:a,innerProps:n}),"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),n),a)},cq=function(e){var r=e.children,a=r===void 0?"Loading...":r,n=e.innerProps,o=ya(e,X9);return rt("div",st({},gr(Ze(Ze({},o),{},{children:a,innerProps:n}),"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),n),a)},fq=function(e){var r=e.rect,a=e.offset,n=e.position;return{left:r.left,position:n,top:a,width:r.width,zIndex:1}},dq=function(e){var r=e.appendTo,a=e.children,n=e.controlElement,o=e.innerProps,s=e.menuPlacement,u=e.menuPosition,c=P.useRef(null),f=P.useRef(null),d=P.useState(uk(s)),h=Ur(d,2),g=h[0],m=h[1],v=P.useMemo(function(){return{setPortalPlacement:m}},[]),w=P.useState(null),y=Ur(w,2),x=y[0],k=y[1],E=P.useCallback(function(){if(n){var I=V9(n),D=u==="fixed"?0:window.pageYOffset,q=I[g]+D;(q!==(x==null?void 0:x.offset)||I.left!==(x==null?void 0:x.rect.left)||I.width!==(x==null?void 0:x.rect.width))&&k({offset:q,rect:I})}},[n,u,g,x==null?void 0:x.offset,x==null?void 0:x.rect.left,x==null?void 0:x.rect.width]);df(function(){E()},[E]);var O=P.useCallback(function(){typeof f.current=="function"&&(f.current(),f.current=null),n&&c.current&&(f.current=dm(n,c.current,E,{elementResize:"ResizeObserver"in window}))},[n,E]);df(function(){O()},[O]);var _=P.useCallback(function(I){c.current=I,O()},[O]);if(!r&&u!=="fixed"||!x)return null;var T=rt("div",st({ref:_},gr(Ze(Ze({},e),{},{offset:x.offset,position:u,rect:x.rect}),"menuPortal",{"menu-portal":!0}),o),a);return rt(ck.Provider,{value:v},r?tm.createPortal(T,r):T)},pq=function(e){var r=e.isDisabled,a=e.isRtl;return{label:"container",direction:a?"rtl":void 0,pointerEvents:r?"none":void 0,position:"relative"}},hq=function(e){var r=e.children,a=e.innerProps,n=e.isDisabled,o=e.isRtl;return rt("div",st({},gr(e,"container",{"--is-disabled":n,"--is-rtl":o}),a),r)},mq=function(e,r){var a=e.theme.spacing,n=e.isMulti,o=e.hasValue,s=e.selectProps.controlShouldRenderValue;return Ze({alignItems:"center",display:n&&o&&s?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},r?{}:{padding:"".concat(a.baseUnit/2,"px ").concat(a.baseUnit*2,"px")})},gq=function(e){var r=e.children,a=e.innerProps,n=e.isMulti,o=e.hasValue;return rt("div",st({},gr(e,"valueContainer",{"value-container":!0,"value-container--is-multi":n,"value-container--has-value":o}),a),r)},vq=function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},yq=function(e){var r=e.children,a=e.innerProps;return rt("div",st({},gr(e,"indicatorsContainer",{indicators:!0}),a),r)},dk,bq=["size"],wq=["innerProps","isRtl","size"],xq={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},pk=function(e){var r=e.size,a=ya(e,bq);return rt("svg",st({height:r,width:r,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:xq},a))},pm=function(e){return rt(pk,st({size:20},e),rt("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},hk=function(e){return rt(pk,st({size:20},e),rt("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},mk=function(e,r){var a=e.isFocused,n=e.theme,o=n.spacing.baseUnit,s=n.colors;return Ze({label:"indicatorContainer",display:"flex",transition:"color 150ms"},r?{}:{color:a?s.neutral60:s.neutral20,padding:o*2,":hover":{color:a?s.neutral80:s.neutral40}})},Sq=mk,Eq=function(e){var r=e.children,a=e.innerProps;return rt("div",st({},gr(e,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),a),r||rt(hk,null))},Cq=mk,kq=function(e){var r=e.children,a=e.innerProps;return rt("div",st({},gr(e,"clearIndicator",{indicator:!0,"clear-indicator":!0}),a),r||rt(pm,null))},Pq=function(e,r){var a=e.isDisabled,n=e.theme,o=n.spacing.baseUnit,s=n.colors;return Ze({label:"indicatorSeparator",alignSelf:"stretch",width:1},r?{}:{backgroundColor:a?s.neutral10:s.neutral20,marginBottom:o*2,marginTop:o*2})},Oq=function(e){var r=e.innerProps;return rt("span",st({},r,gr(e,"indicatorSeparator",{"indicator-separator":!0})))},_q=q6(dk||(dk=U6([` 0%, 80%, 100% { opacity: 0; } 40% { opacity: 1; } -`]))),Aq=function(e,r){var a=e.isFocused,n=e.size,o=e.theme,s=o.colors,u=o.spacing.baseUnit;return et({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:n,lineHeight:1,marginRight:n,textAlign:"center",verticalAlign:"middle"},r?{}:{color:a?s.neutral60:s.neutral20,padding:u*2})},hm=function(e){var r=e.delay,a=e.offset;return nt("span",{css:em({animation:"".concat(Iq," 1s ease-in-out ").concat(r,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:a?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},jq=function(e){var r=e.innerProps,a=e.isRtl,n=e.size,o=n===void 0?4:n,s=Sa(e,Eq);return nt("div",st({},gr(et(et({},s),{},{innerProps:r,isRtl:a,size:o}),"loadingIndicator",{indicator:!0,"loading-indicator":!0}),r),nt(hm,{delay:0,offset:a}),nt(hm,{delay:160,offset:!0}),nt(hm,{delay:320,offset:!a}))},Nq=function(e,r){var a=e.isDisabled,n=e.isFocused,o=e.theme,s=o.colors,u=o.borderRadius,c=o.spacing;return et({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:c.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},r?{}:{backgroundColor:a?s.neutral5:s.neutral0,borderColor:a?s.neutral10:n?s.primary:s.neutral20,borderRadius:u,borderStyle:"solid",borderWidth:1,boxShadow:n?"0 0 0 1px ".concat(s.primary):void 0,"&:hover":{borderColor:n?s.primary:s.neutral30}})},Dq=function(e){var r=e.children,a=e.isDisabled,n=e.isFocused,o=e.innerRef,s=e.innerProps,u=e.menuIsOpen;return nt("div",st({ref:o},gr(e,"control",{control:!0,"control--is-disabled":a,"control--is-focused":n,"control--menu-is-open":u}),s,{"aria-disabled":a||void 0}),r)},Fq=Dq,Mq=["data"],$q=function(e,r){var a=e.theme.spacing;return r?{}:{paddingBottom:a.baseUnit*2,paddingTop:a.baseUnit*2}},Lq=function(e){var r=e.children,a=e.cx,n=e.getStyles,o=e.getClassNames,s=e.Heading,u=e.headingProps,c=e.innerProps,f=e.label,d=e.theme,h=e.selectProps;return nt("div",st({},gr(e,"group",{group:!0}),c),nt(s,st({},u,{selectProps:h,theme:d,getStyles:n,getClassNames:o,cx:a}),f),nt("div",null,r))},qq=function(e,r){var a=e.theme,n=a.colors,o=a.spacing;return et({label:"group",cursor:"default",display:"block"},r?{}:{color:n.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:o.baseUnit*3,paddingRight:o.baseUnit*3,textTransform:"uppercase"})},Uq=function(e){var r=ok(e);r.data;var a=Sa(r,Mq);return nt("div",st({},gr(e,"groupHeading",{"group-heading":!0}),a))},Bq=Lq,zq=["innerRef","isDisabled","isHidden","inputClassName"],Vq=function(e,r){var a=e.isDisabled,n=e.value,o=e.theme,s=o.spacing,u=o.colors;return et(et({visibility:a?"hidden":"visible",transform:n?"translateZ(0)":""},Hq),r?{}:{margin:s.baseUnit/2,paddingBottom:s.baseUnit/2,paddingTop:s.baseUnit/2,color:u.neutral80})},vk={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},Hq={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":et({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},vk)},Wq=function(e){return et({label:"input",color:"inherit",background:0,opacity:e?0:1,width:"100%"},vk)},Kq=function(e){var r=e.cx,a=e.value,n=ok(e),o=n.innerRef,s=n.isDisabled,u=n.isHidden,c=n.inputClassName,f=Sa(n,zq);return nt("div",st({},gr(e,"input",{"input-container":!0}),{"data-value":a||""}),nt("input",st({className:r({input:!0},c),ref:o,style:Wq(u),disabled:s},f)))},Gq=Kq,Yq=function(e,r){var a=e.theme,n=a.spacing,o=a.borderRadius,s=a.colors;return et({label:"multiValue",display:"flex",minWidth:0},r?{}:{backgroundColor:s.neutral10,borderRadius:o/2,margin:n.baseUnit/2})},Qq=function(e,r){var a=e.theme,n=a.borderRadius,o=a.colors,s=e.cropWithEllipsis;return et({overflow:"hidden",textOverflow:s||s===void 0?"ellipsis":void 0,whiteSpace:"nowrap"},r?{}:{borderRadius:n/2,color:o.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},Jq=function(e,r){var a=e.theme,n=a.spacing,o=a.borderRadius,s=a.colors,u=e.isFocused;return et({alignItems:"center",display:"flex"},r?{}:{borderRadius:o/2,backgroundColor:u?s.dangerLight:void 0,paddingLeft:n.baseUnit,paddingRight:n.baseUnit,":hover":{backgroundColor:s.dangerLight,color:s.danger}})},yk=function(e){var r=e.children,a=e.innerProps;return nt("div",a,r)},Xq=yk,Zq=yk;function e8(t){var e=t.children,r=t.innerProps;return nt("div",st({role:"button"},r),e||nt(pm,{size:14}))}var t8=function(e){var r=e.children,a=e.components,n=e.data,o=e.innerProps,s=e.isDisabled,u=e.removeProps,c=e.selectProps,f=a.Container,d=a.Label,h=a.Remove;return nt(f,{data:n,innerProps:et(et({},gr(e,"multiValue",{"multi-value":!0,"multi-value--is-disabled":s})),o),selectProps:c},nt(d,{data:n,innerProps:et({},gr(e,"multiValueLabel",{"multi-value__label":!0})),selectProps:c},r),nt(h,{data:n,innerProps:et(et({},gr(e,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(r||"option")},u),selectProps:c}))},r8=t8,n8=function(e,r){var a=e.isDisabled,n=e.isFocused,o=e.isSelected,s=e.theme,u=s.spacing,c=s.colors;return et({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},r?{}:{backgroundColor:o?c.primary:n?c.primary25:"transparent",color:a?c.neutral20:o?c.neutral0:"inherit",padding:"".concat(u.baseUnit*2,"px ").concat(u.baseUnit*3,"px"),":active":{backgroundColor:a?void 0:o?c.primary:c.primary50}})},a8=function(e){var r=e.children,a=e.isDisabled,n=e.isFocused,o=e.isSelected,s=e.innerRef,u=e.innerProps;return nt("div",st({},gr(e,"option",{option:!0,"option--is-disabled":a,"option--is-focused":n,"option--is-selected":o}),{ref:s,"aria-disabled":a},u),r)},o8=a8,i8=function(e,r){var a=e.theme,n=a.spacing,o=a.colors;return et({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},r?{}:{color:o.neutral50,marginLeft:n.baseUnit/2,marginRight:n.baseUnit/2})},s8=function(e){var r=e.children,a=e.innerProps;return nt("div",st({},gr(e,"placeholder",{placeholder:!0}),a),r)},l8=s8,u8=function(e,r){var a=e.isDisabled,n=e.theme,o=n.spacing,s=n.colors;return et({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},r?{}:{color:a?s.neutral40:s.neutral80,marginLeft:o.baseUnit/2,marginRight:o.baseUnit/2})},c8=function(e){var r=e.children,a=e.isDisabled,n=e.innerProps;return nt("div",st({},gr(e,"singleValue",{"single-value":!0,"single-value--is-disabled":a}),n),r)},f8=c8,mm={ClearIndicator:_q,Control:Fq,DropdownIndicator:Pq,DownChevron:mk,CrossIcon:pm,Group:Bq,GroupHeading:Uq,IndicatorsContainer:xq,IndicatorSeparator:Tq,Input:Gq,LoadingIndicator:jq,Menu:sq,MenuList:uq,MenuPortal:mq,LoadingMessage:pq,NoOptionsMessage:dq,MultiValue:r8,MultiValueContainer:Xq,MultiValueLabel:Zq,MultiValueRemove:e8,Option:o8,Placeholder:l8,SelectContainer:vq,SingleValue:f8,ValueContainer:bq},d8=function(e){return et(et({},mm),e.components)},bk=Number.isNaN||function(e){return typeof e=="number"&&e!==e};function p8(t,e){return!!(t===e||bk(t)&&bk(e))}function h8(t,e){if(t.length!==e.length)return!1;for(var r=0;r1?"s":""," ").concat(o.join(","),", selected.");case"select-option":return s?"option ".concat(n," is disabled. Select another option."):"option ".concat(n,", selected.");default:return""}},onFocus:function(e){var r=e.context,a=e.focused,n=e.options,o=e.label,s=o===void 0?"":o,u=e.selectValue,c=e.isDisabled,f=e.isSelected,d=e.isAppleDevice,h=function(w,y){return w&&w.length?"".concat(w.indexOf(y)+1," of ").concat(w.length):""};if(r==="value"&&u)return"value ".concat(s," focused, ").concat(h(u,a),".");if(r==="menu"&&d){var g=c?" disabled":"",m="".concat(f?" selected":"").concat(g);return"".concat(s).concat(m,", ").concat(h(n,a),".")}return""},onFilter:function(e){var r=e.inputValue,a=e.resultsMessage;return"".concat(a).concat(r?" for search term "+r:"",".")}},b8=function(e){var r=e.ariaSelection,a=e.focusedOption,n=e.focusedValue,o=e.focusableOptions,s=e.isFocused,u=e.selectValue,c=e.selectProps,f=e.id,d=e.isAppleDevice,h=c.ariaLiveMessages,g=c.getOptionLabel,m=c.inputValue,v=c.isMulti,w=c.isOptionDisabled,y=c.isSearchable,x=c.menuIsOpen,k=c.options,E=c.screenReaderStatus,O=c.tabSelectsValue,_=c.isLoading,T=c["aria-label"],I=c["aria-live"],D=P.useMemo(function(){return et(et({},y8),h||{})},[h]),q=P.useMemo(function(){var W="";if(r&&D.onChange){var H=r.option,J=r.options,V=r.removedValue,Q=r.removedValues,B=r.value,z=function(ae){return Array.isArray(ae)?null:ae},X=V||H||z(B),le=X?g(X):"",we=J||Q||void 0,ye=we?we.map(g):[],L=et({isDisabled:X&&w(X,u),label:le,labels:ye},r);W=D.onChange(L)}return W},[r,D,w,u,g]),N=P.useMemo(function(){var W="",H=a||n,J=!!(a&&u&&u.includes(a));if(H&&D.onFocus){var V={focused:H,label:g(H),isDisabled:w(H,u),isSelected:J,options:o,context:H===a?"menu":"value",selectValue:u,isAppleDevice:d};W=D.onFocus(V)}return W},[a,n,g,w,D,o,u,d]),A=P.useMemo(function(){var W="";if(x&&k.length&&!_&&D.onFilter){var H=E({count:o.length});W=D.onFilter({inputValue:m,resultsMessage:H})}return W},[o,m,x,D,k,E,_]),$=(r==null?void 0:r.action)==="initial-input-focus",j=P.useMemo(function(){var W="";if(D.guidance){var H=n?"value":x?"menu":"input";W=D.guidance({"aria-label":T,context:H,isDisabled:a&&w(a,u),isMulti:v,isSearchable:y,tabSelectsValue:O,isInitialFocus:$})}return W},[T,a,n,v,w,y,x,D,u,O,$]),M=nt(P.Fragment,null,nt("span",{id:"aria-selection"},q),nt("span",{id:"aria-focused"},N),nt("span",{id:"aria-results"},A),nt("span",{id:"aria-guidance"},j));return nt(P.Fragment,null,nt(wk,{id:f},$&&M),nt(wk,{"aria-live":I,"aria-atomic":"false","aria-relevant":"additions text",role:"log"},s&&!$&&M))},w8=b8,gm=[{base:"A",letters:"AⒶAÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"ÆǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷBḂḄḆɃƂƁ"},{base:"C",letters:"CⒸCĆĈĊČÇḈƇȻꜾ"},{base:"D",letters:"DⒹDḊĎḌḐḒḎĐƋƊƉꝹ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺEÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻFḞƑꝻ"},{base:"G",letters:"GⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾIÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿJĴɈ"},{base:"K",letters:"KⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂMḾṀṂⱮƜ"},{base:"N",letters:"NⓃNǸŃÑṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄOÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"P",letters:"PⓅPṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆQꝖꝘɊ"},{base:"R",letters:"RⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊUÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋVṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌWẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍXẊẌ"},{base:"Y",letters:"YⓎYỲÝŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐaẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑbḃḅḇƀƃɓ"},{base:"c",letters:"cⓒcćĉċčçḉƈȼꜿↄ"},{base:"d",letters:"dⓓdḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔeèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕfḟƒꝼ"},{base:"g",letters:"gⓖgǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘiìíîĩīĭïḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙjĵǰɉ"},{base:"k",letters:"kⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜmḿṁṃɱɯ"},{base:"n",letters:"nⓝnǹńñṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞoòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟpṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠqɋꝗꝙ"},{base:"r",letters:"rⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢsßśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤuùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥvṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦwẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧxẋẍ"},{base:"y",letters:"yⓨyỳýŷỹȳẏÿỷẙỵƴɏỿ"},{base:"z",letters:"zⓩzźẑżžẓẕƶȥɀⱬꝣ"}],x8=new RegExp("["+gm.map(function(t){return t.letters}).join("")+"]","g"),xk={},vm=0;vm-1}},k8=["innerRef"];function P8(t){var e=t.innerRef,r=Sa(t,k8),a=Z9(r,"onExited","in","enter","exit","appear");return nt("input",st({ref:e},a,{css:em({label:"dummyInput",background:0,border:0,caretColor:"transparent",fontSize:"inherit",gridArea:"1 / 1 / 2 / 3",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(.01)"},"","")}))}var O8=function(e){e.cancelable&&e.preventDefault(),e.stopPropagation()};function _8(t){var e=t.isEnabled,r=t.onBottomArrive,a=t.onBottomLeave,n=t.onTopArrive,o=t.onTopLeave,s=P.useRef(!1),u=P.useRef(!1),c=P.useRef(0),f=P.useRef(null),d=P.useCallback(function(y,x){if(f.current!==null){var k=f.current,E=k.scrollTop,O=k.scrollHeight,_=k.clientHeight,T=f.current,I=x>0,D=O-_-E,q=!1;D>x&&s.current&&(a&&a(y),s.current=!1),I&&u.current&&(o&&o(y),u.current=!1),I&&x>D?(r&&!s.current&&r(y),T.scrollTop=O,q=!0,s.current=!0):!I&&-x>E&&(n&&!u.current&&n(y),T.scrollTop=0,q=!0,u.current=!0),q&&O8(y)}},[r,a,n,o]),h=P.useCallback(function(y){d(y,y.deltaY)},[d]),g=P.useCallback(function(y){c.current=y.changedTouches[0].clientY},[]),m=P.useCallback(function(y){var x=c.current-y.changedTouches[0].clientY;d(y,x)},[d]),v=P.useCallback(function(y){if(y){var x=Q9?{passive:!1}:!1;y.addEventListener("wheel",h,x),y.addEventListener("touchstart",g,x),y.addEventListener("touchmove",m,x)}},[m,g,h]),w=P.useCallback(function(y){y&&(y.removeEventListener("wheel",h,!1),y.removeEventListener("touchstart",g,!1),y.removeEventListener("touchmove",m,!1))},[m,g,h]);return P.useEffect(function(){if(e){var y=f.current;return v(y),function(){w(y)}}},[e,v,w]),function(y){f.current=y}}var Ck=["boxSizing","height","overflow","paddingRight","position"],kk={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function Pk(t){t.cancelable&&t.preventDefault()}function Ok(t){t.stopPropagation()}function _k(){var t=this.scrollTop,e=this.scrollHeight,r=t+this.offsetHeight;t===0?this.scrollTop=1:r===e&&(this.scrollTop=t-1)}function Rk(){return"ontouchstart"in window||navigator.maxTouchPoints}var Tk=!!(typeof window!="undefined"&&window.document&&window.document.createElement),Wl=0,xs={capture:!1,passive:!1};function R8(t){var e=t.isEnabled,r=t.accountForScrollbars,a=r===void 0?!0:r,n=P.useRef({}),o=P.useRef(null),s=P.useCallback(function(c){if(Tk){var f=document.body,d=f&&f.style;if(a&&Ck.forEach(function(v){var w=d&&d[v];n.current[v]=w}),a&&Wl<1){var h=parseInt(n.current.paddingRight,10)||0,g=document.body?document.body.clientWidth:0,m=window.innerWidth-g+h||0;Object.keys(kk).forEach(function(v){var w=kk[v];d&&(d[v]=w)}),d&&(d.paddingRight="".concat(m,"px"))}f&&Rk()&&(f.addEventListener("touchmove",Pk,xs),c&&(c.addEventListener("touchstart",_k,xs),c.addEventListener("touchmove",Ok,xs))),Wl+=1}},[a]),u=P.useCallback(function(c){if(Tk){var f=document.body,d=f&&f.style;Wl=Math.max(Wl-1,0),a&&Wl<1&&Ck.forEach(function(h){var g=n.current[h];d&&(d[h]=g)}),f&&Rk()&&(f.removeEventListener("touchmove",Pk,xs),c&&(c.removeEventListener("touchstart",_k,xs),c.removeEventListener("touchmove",Ok,xs)))}},[a]);return P.useEffect(function(){if(e){var c=o.current;return s(c),function(){u(c)}}},[e,s,u]),function(c){o.current=c}}var T8=function(e){var r=e.target;return r.ownerDocument.activeElement&&r.ownerDocument.activeElement.blur()},I8={name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"};function A8(t){var e=t.children,r=t.lockEnabled,a=t.captureEnabled,n=a===void 0?!0:a,o=t.onBottomArrive,s=t.onBottomLeave,u=t.onTopArrive,c=t.onTopLeave,f=_8({isEnabled:n,onBottomArrive:o,onBottomLeave:s,onTopArrive:u,onTopLeave:c}),d=R8({isEnabled:r}),h=function(m){f(m),d(m)};return nt(P.Fragment,null,r&&nt("div",{onClick:T8,css:I8}),e(h))}var j8={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},N8=function(e){var r=e.name,a=e.onFocus;return nt("input",{required:!0,name:r,tabIndex:-1,"aria-hidden":"true",onFocus:a,css:j8,value:"",onChange:function(){}})},D8=N8;function wm(t){var e;return typeof window!="undefined"&&window.navigator!=null?t.test(((e=window.navigator.userAgentData)===null||e===void 0?void 0:e.platform)||window.navigator.platform):!1}function F8(){return wm(/^iPhone/i)}function Ik(){return wm(/^Mac/i)}function M8(){return wm(/^iPad/i)||Ik()&&navigator.maxTouchPoints>1}function $8(){return F8()||M8()}function L8(){return Ik()||$8()}var q8=function(e){return e.label},U8=function(e){return e.label},B8=function(e){return e.value},z8=function(e){return!!e.isDisabled},V8={clearIndicator:Oq,container:gq,control:Nq,dropdownIndicator:kq,group:$q,groupHeading:qq,indicatorsContainer:wq,indicatorSeparator:Rq,input:Vq,loadingIndicator:Aq,loadingMessage:fq,menu:aq,menuList:lq,menuPortal:hq,multiValue:Yq,multiValueLabel:Qq,multiValueRemove:Jq,noOptionsMessage:cq,option:n8,placeholder:i8,singleValue:u8,valueContainer:yq},H8={primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},W8=4,Ak=4,K8=38,G8=Ak*2,Y8={baseUnit:Ak,controlHeight:K8,menuGutter:G8},xm={borderRadius:W8,colors:H8,spacing:Y8},Q8={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:lk(),captureMenuScroll:!lk(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:C8(),formatGroupLabel:q8,getOptionLabel:U8,getOptionValue:B8,isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:z8,loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!G9(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var r=e.count;return"".concat(r," result").concat(r!==1?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function jk(t,e,r,a){var n=$k(t,e,r),o=Lk(t,e,r),s=Mk(t,e),u=wf(t,e);return{type:"option",data:e,isDisabled:n,isSelected:o,label:s,value:u,index:a}}function bf(t,e){return t.options.map(function(r,a){if("options"in r){var n=r.options.map(function(s,u){return jk(t,s,e,u)}).filter(function(s){return Fk(t,s)});return n.length>0?{type:"group",data:r,options:n,index:a}:void 0}var o=jk(t,r,e,a);return Fk(t,o)?o:void 0}).filter(J9)}function Nk(t){return t.reduce(function(e,r){return r.type==="group"?e.push.apply(e,zh(r.options.map(function(a){return a.data}))):e.push(r.data),e},[])}function Dk(t,e){return t.reduce(function(r,a){return a.type==="group"?r.push.apply(r,zh(a.options.map(function(n){return{data:n.data,id:"".concat(e,"-").concat(a.index,"-").concat(n.index)}}))):r.push({data:a.data,id:"".concat(e,"-").concat(a.index)}),r},[])}function J8(t,e){return Nk(bf(t,e))}function Fk(t,e){var r=t.inputValue,a=r===void 0?"":r,n=e.data,o=e.isSelected,s=e.label,u=e.value;return(!Uk(t)||!o)&&qk(t,{label:s,value:u,data:n},a)}function X8(t,e){var r=t.focusedValue,a=t.selectValue,n=a.indexOf(r);if(n>-1){var o=e.indexOf(r);if(o>-1)return r;if(n-1?r:e[0]}var Sm=function(e,r){var a,n=(a=e.find(function(o){return o.data===r}))===null||a===void 0?void 0:a.id;return n||null},Mk=function(e,r){return e.getOptionLabel(r)},wf=function(e,r){return e.getOptionValue(r)};function $k(t,e,r){return typeof t.isOptionDisabled=="function"?t.isOptionDisabled(e,r):!1}function Lk(t,e,r){if(r.indexOf(e)>-1)return!0;if(typeof t.isOptionSelected=="function")return t.isOptionSelected(e,r);var a=wf(t,e);return r.some(function(n){return wf(t,n)===a})}function qk(t,e,r){return t.filterOption?t.filterOption(e,r):!0}var Uk=function(e){var r=e.hideSelectedOptions,a=e.isMulti;return r===void 0?a:r},e7=1,Em=(function(t){q3(r,t);var e=z3(r);function r(a){var n;if($3(this,r),n=e.call(this,a),n.state={ariaSelection:null,focusedOption:null,focusedOptionId:null,focusableOptionsWithIds:[],focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0,instancePrefix:"",isAppleDevice:!1},n.blockOptionHover=!1,n.isComposing=!1,n.commonProps=void 0,n.initialTouchX=0,n.initialTouchY=0,n.openAfterFocus=!1,n.scrollToFocusedOptionOnUpdate=!1,n.userIsDragging=void 0,n.controlRef=null,n.getControlRef=function(c){n.controlRef=c},n.focusedOptionRef=null,n.getFocusedOptionRef=function(c){n.focusedOptionRef=c},n.menuListRef=null,n.getMenuListRef=function(c){n.menuListRef=c},n.inputRef=null,n.getInputRef=function(c){n.inputRef=c},n.focus=n.focusInput,n.blur=n.blurInput,n.onChange=function(c,f){var d=n.props,h=d.onChange,g=d.name;f.name=g,n.ariaOnChange(c,f),h(c,f)},n.setValue=function(c,f,d){var h=n.props,g=h.closeMenuOnSelect,m=h.isMulti,v=h.inputValue;n.onInputChange("",{action:"set-value",prevInputValue:v}),g&&(n.setState({inputIsHiddenAfterUpdate:!m}),n.onMenuClose()),n.setState({clearFocusValueOnUpdate:!0}),n.onChange(c,{action:f,option:d})},n.selectOption=function(c){var f=n.props,d=f.blurInputOnSelect,h=f.isMulti,g=f.name,m=n.state.selectValue,v=h&&n.isOptionSelected(c,m),w=n.isOptionDisabled(c,m);if(v){var y=n.getOptionValue(c);n.setValue(m.filter(function(x){return n.getOptionValue(x)!==y}),"deselect-option",c)}else if(!w)h?n.setValue([].concat(zh(m),[c]),"select-option",c):n.setValue(c,"select-option");else{n.ariaOnChange(c,{action:"select-option",option:c,name:g});return}d&&n.blurInput()},n.removeValue=function(c){var f=n.props.isMulti,d=n.state.selectValue,h=n.getOptionValue(c),g=d.filter(function(v){return n.getOptionValue(v)!==h}),m=yf(f,g,g[0]||null);n.onChange(m,{action:"remove-value",removedValue:c}),n.focusInput()},n.clearValue=function(){var c=n.state.selectValue;n.onChange(yf(n.props.isMulti,[],null),{action:"clear",removedValues:c})},n.popValue=function(){var c=n.props.isMulti,f=n.state.selectValue,d=f[f.length-1],h=f.slice(0,f.length-1),g=yf(c,h,h[0]||null);d&&n.onChange(g,{action:"pop-value",removedValue:d})},n.getFocusedOptionId=function(c){return Sm(n.state.focusableOptionsWithIds,c)},n.getFocusableOptionsWithIds=function(){return Dk(bf(n.props,n.state.selectValue),n.getElementId("option"))},n.getValue=function(){return n.state.selectValue},n.cx=function(){for(var c=arguments.length,f=new Array(c),d=0;dm||g>m}},n.onTouchEnd=function(c){n.userIsDragging||(n.controlRef&&!n.controlRef.contains(c.target)&&n.menuListRef&&!n.menuListRef.contains(c.target)&&n.blurInput(),n.initialTouchX=0,n.initialTouchY=0)},n.onControlTouchEnd=function(c){n.userIsDragging||n.onControlMouseDown(c)},n.onClearIndicatorTouchEnd=function(c){n.userIsDragging||n.onClearIndicatorMouseDown(c)},n.onDropdownIndicatorTouchEnd=function(c){n.userIsDragging||n.onDropdownIndicatorMouseDown(c)},n.handleInputChange=function(c){var f=n.props.inputValue,d=c.currentTarget.value;n.setState({inputIsHiddenAfterUpdate:!1}),n.onInputChange(d,{action:"input-change",prevInputValue:f}),n.props.menuIsOpen||n.onMenuOpen()},n.onInputFocus=function(c){n.props.onFocus&&n.props.onFocus(c),n.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(n.openAfterFocus||n.props.openMenuOnFocus)&&n.openMenu("first"),n.openAfterFocus=!1},n.onInputBlur=function(c){var f=n.props.inputValue;if(n.menuListRef&&n.menuListRef.contains(document.activeElement)){n.inputRef.focus();return}n.props.onBlur&&n.props.onBlur(c),n.onInputChange("",{action:"input-blur",prevInputValue:f}),n.onMenuClose(),n.setState({focusedValue:null,isFocused:!1})},n.onOptionHover=function(c){if(!(n.blockOptionHover||n.state.focusedOption===c)){var f=n.getFocusableOptions(),d=f.indexOf(c);n.setState({focusedOption:c,focusedOptionId:d>-1?n.getFocusedOptionId(c):null})}},n.shouldHideSelectedOptions=function(){return Uk(n.props)},n.onValueInputFocus=function(c){c.preventDefault(),c.stopPropagation(),n.focus()},n.onKeyDown=function(c){var f=n.props,d=f.isMulti,h=f.backspaceRemovesValue,g=f.escapeClearsValue,m=f.inputValue,v=f.isClearable,w=f.isDisabled,y=f.menuIsOpen,x=f.onKeyDown,k=f.tabSelectsValue,E=f.openMenuOnFocus,O=n.state,_=O.focusedOption,T=O.focusedValue,I=O.selectValue;if(!w&&!(typeof x=="function"&&(x(c),c.defaultPrevented))){switch(n.blockOptionHover=!0,c.key){case"ArrowLeft":if(!d||m)return;n.focusValue("previous");break;case"ArrowRight":if(!d||m)return;n.focusValue("next");break;case"Delete":case"Backspace":if(m)return;if(T)n.removeValue(T);else{if(!h)return;d?n.popValue():v&&n.clearValue()}break;case"Tab":if(n.isComposing||c.shiftKey||!y||!k||!_||E&&n.isOptionSelected(_,I))return;n.selectOption(_);break;case"Enter":if(c.keyCode===229)break;if(y){if(!_||n.isComposing)return;n.selectOption(_);break}return;case"Escape":y?(n.setState({inputIsHiddenAfterUpdate:!1}),n.onInputChange("",{action:"menu-close",prevInputValue:m}),n.onMenuClose()):v&&g&&n.clearValue();break;case" ":if(m)return;if(!y){n.openMenu("first");break}if(!_)return;n.selectOption(_);break;case"ArrowUp":y?n.focusOption("up"):n.openMenu("last");break;case"ArrowDown":y?n.focusOption("down"):n.openMenu("first");break;case"PageUp":if(!y)return;n.focusOption("pageup");break;case"PageDown":if(!y)return;n.focusOption("pagedown");break;case"Home":if(!y)return;n.focusOption("first");break;case"End":if(!y)return;n.focusOption("last");break;default:return}c.preventDefault()}},n.state.instancePrefix="react-select-"+(n.props.instanceId||++e7),n.state.selectValue=ak(a.value),a.menuIsOpen&&n.state.selectValue.length){var o=n.getFocusableOptionsWithIds(),s=n.buildFocusableOptions(),u=s.indexOf(n.state.selectValue[0]);n.state.focusableOptionsWithIds=o,n.state.focusedOption=s[u],n.state.focusedOptionId=Sm(o,s[u])}return n}return L3(r,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&sk(this.menuListRef,this.focusedOptionRef),L8()&&this.setState({isAppleDevice:!0})}},{key:"componentDidUpdate",value:function(n){var o=this.props,s=o.isDisabled,u=o.menuIsOpen,c=this.state.isFocused;(c&&!s&&n.isDisabled||c&&u&&!n.menuIsOpen)&&this.focusInput(),c&&s&&!n.isDisabled?this.setState({isFocused:!1},this.onMenuClose):!c&&!s&&n.isDisabled&&this.inputRef===document.activeElement&&this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(sk(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(n,o){this.props.onInputChange(n,o)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(n){var o=this,s=this.state,u=s.selectValue,c=s.isFocused,f=this.buildFocusableOptions(),d=n==="first"?0:f.length-1;if(!this.props.isMulti){var h=f.indexOf(u[0]);h>-1&&(d=h)}this.scrollToFocusedOptionOnUpdate=!(c&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:f[d],focusedOptionId:this.getFocusedOptionId(f[d])},function(){return o.onMenuOpen()})}},{key:"focusValue",value:function(n){var o=this.state,s=o.selectValue,u=o.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var c=s.indexOf(u);u||(c=-1);var f=s.length-1,d=-1;if(s.length){switch(n){case"previous":c===0?d=0:c===-1?d=f:d=c-1;break;case"next":c>-1&&c0&&arguments[0]!==void 0?arguments[0]:"first",o=this.props.pageSize,s=this.state.focusedOption,u=this.getFocusableOptions();if(u.length){var c=0,f=u.indexOf(s);s||(f=-1),n==="up"?c=f>0?f-1:u.length-1:n==="down"?c=(f+1)%u.length:n==="pageup"?(c=f-o,c<0&&(c=0)):n==="pagedown"?(c=f+o,c>u.length-1&&(c=u.length-1)):n==="last"&&(c=u.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:u[c],focusedValue:null,focusedOptionId:this.getFocusedOptionId(u[c])})}}},{key:"getTheme",value:(function(){return this.props.theme?typeof this.props.theme=="function"?this.props.theme(xm):et(et({},xm),this.props.theme):xm})},{key:"getCommonProps",value:function(){var n=this.clearValue,o=this.cx,s=this.getStyles,u=this.getClassNames,c=this.getValue,f=this.selectOption,d=this.setValue,h=this.props,g=h.isMulti,m=h.isRtl,v=h.options,w=this.hasValue();return{clearValue:n,cx:o,getStyles:s,getClassNames:u,getValue:c,hasValue:w,isMulti:g,isRtl:m,options:v,selectOption:f,selectProps:h,setValue:d,theme:this.getTheme()}}},{key:"hasValue",value:function(){var n=this.state.selectValue;return n.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var n=this.props,o=n.isClearable,s=n.isMulti;return o===void 0?s:o}},{key:"isOptionDisabled",value:function(n,o){return $k(this.props,n,o)}},{key:"isOptionSelected",value:function(n,o){return Lk(this.props,n,o)}},{key:"filterOption",value:function(n,o){return qk(this.props,n,o)}},{key:"formatOptionLabel",value:function(n,o){if(typeof this.props.formatOptionLabel=="function"){var s=this.props.inputValue,u=this.state.selectValue;return this.props.formatOptionLabel(n,{context:o,inputValue:s,selectValue:u})}else return this.getOptionLabel(n)}},{key:"formatGroupLabel",value:function(n){return this.props.formatGroupLabel(n)}},{key:"startListeningComposition",value:(function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))})},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:(function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))})},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:(function(){var n=this.props,o=n.isDisabled,s=n.isSearchable,u=n.inputId,c=n.inputValue,f=n.tabIndex,d=n.form,h=n.menuIsOpen,g=n.required,m=this.getComponents(),v=m.Input,w=this.state,y=w.inputIsHidden,x=w.ariaSelection,k=this.commonProps,E=u||this.getElementId("input"),O=et(et(et({"aria-autocomplete":"list","aria-expanded":h,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":g,role:"combobox","aria-activedescendant":this.state.isAppleDevice?void 0:this.state.focusedOptionId||""},h&&{"aria-controls":this.getElementId("listbox")}),!s&&{"aria-readonly":!0}),this.hasValue()?(x==null?void 0:x.action)==="initial-input-focus"&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return s?P.createElement(v,st({},k,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:E,innerRef:this.getInputRef,isDisabled:o,isHidden:y,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:f,form:d,type:"text",value:c},O)):P.createElement(P8,st({id:E,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:pf,onFocus:this.onInputFocus,disabled:o,tabIndex:f,inputMode:"none",form:d,value:""},O))})},{key:"renderPlaceholderOrValue",value:function(){var n=this,o=this.getComponents(),s=o.MultiValue,u=o.MultiValueContainer,c=o.MultiValueLabel,f=o.MultiValueRemove,d=o.SingleValue,h=o.Placeholder,g=this.commonProps,m=this.props,v=m.controlShouldRenderValue,w=m.isDisabled,y=m.isMulti,x=m.inputValue,k=m.placeholder,E=this.state,O=E.selectValue,_=E.focusedValue,T=E.isFocused;if(!this.hasValue()||!v)return x?null:P.createElement(h,st({},g,{key:"placeholder",isDisabled:w,isFocused:T,innerProps:{id:this.getElementId("placeholder")}}),k);if(y)return O.map(function(D,q){var N=D===_,A="".concat(n.getOptionLabel(D),"-").concat(n.getOptionValue(D));return P.createElement(s,st({},g,{components:{Container:u,Label:c,Remove:f},isFocused:N,isDisabled:w,key:A,index:q,removeProps:{onClick:function(){return n.removeValue(D)},onTouchEnd:function(){return n.removeValue(D)},onMouseDown:function(j){j.preventDefault()}},data:D}),n.formatOptionLabel(D,"value"))});if(x)return null;var I=O[0];return P.createElement(d,st({},g,{data:I,isDisabled:w}),this.formatOptionLabel(I,"value"))}},{key:"renderClearIndicator",value:function(){var n=this.getComponents(),o=n.ClearIndicator,s=this.commonProps,u=this.props,c=u.isDisabled,f=u.isLoading,d=this.state.isFocused;if(!this.isClearable()||!o||c||!this.hasValue()||f)return null;var h={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return P.createElement(o,st({},s,{innerProps:h,isFocused:d}))}},{key:"renderLoadingIndicator",value:function(){var n=this.getComponents(),o=n.LoadingIndicator,s=this.commonProps,u=this.props,c=u.isDisabled,f=u.isLoading,d=this.state.isFocused;if(!o||!f)return null;var h={"aria-hidden":"true"};return P.createElement(o,st({},s,{innerProps:h,isDisabled:c,isFocused:d}))}},{key:"renderIndicatorSeparator",value:function(){var n=this.getComponents(),o=n.DropdownIndicator,s=n.IndicatorSeparator;if(!o||!s)return null;var u=this.commonProps,c=this.props.isDisabled,f=this.state.isFocused;return P.createElement(s,st({},u,{isDisabled:c,isFocused:f}))}},{key:"renderDropdownIndicator",value:function(){var n=this.getComponents(),o=n.DropdownIndicator;if(!o)return null;var s=this.commonProps,u=this.props.isDisabled,c=this.state.isFocused,f={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return P.createElement(o,st({},s,{innerProps:f,isDisabled:u,isFocused:c}))}},{key:"renderMenu",value:function(){var n=this,o=this.getComponents(),s=o.Group,u=o.GroupHeading,c=o.Menu,f=o.MenuList,d=o.MenuPortal,h=o.LoadingMessage,g=o.NoOptionsMessage,m=o.Option,v=this.commonProps,w=this.state.focusedOption,y=this.props,x=y.captureMenuScroll,k=y.inputValue,E=y.isLoading,O=y.loadingMessage,_=y.minMenuHeight,T=y.maxMenuHeight,I=y.menuIsOpen,D=y.menuPlacement,q=y.menuPosition,N=y.menuPortalTarget,A=y.menuShouldBlockScroll,$=y.menuShouldScrollIntoView,j=y.noOptionsMessage,M=y.onMenuScrollToTop,W=y.onMenuScrollToBottom;if(!I)return null;var H=function(le,we){var ye=le.type,L=le.data,Y=le.isDisabled,ae=le.isSelected,ee=le.label,te=le.value,se=w===L,Ce=Y?void 0:function(){return n.onOptionHover(L)},Ae=Y?void 0:function(){return n.selectOption(L)},Ne="".concat(n.getElementId("option"),"-").concat(we),je={id:Ne,onClick:Ae,onMouseMove:Ce,onMouseOver:Ce,tabIndex:-1,role:"option","aria-selected":n.state.isAppleDevice?void 0:ae};return P.createElement(m,st({},v,{innerProps:je,data:L,isDisabled:Y,isSelected:ae,key:Ne,label:ee,type:ye,value:te,isFocused:se,innerRef:se?n.getFocusedOptionRef:void 0}),n.formatOptionLabel(le.data,"menu"))},J;if(this.hasOptions())J=this.getCategorizedOptions().map(function(X){if(X.type==="group"){var le=X.data,we=X.options,ye=X.index,L="".concat(n.getElementId("group"),"-").concat(ye),Y="".concat(L,"-heading");return P.createElement(s,st({},v,{key:L,data:le,options:we,Heading:u,headingProps:{id:Y,data:X.data},label:n.formatGroupLabel(X.data)}),X.options.map(function(ae){return H(ae,"".concat(ye,"-").concat(ae.index))}))}else if(X.type==="option")return H(X,"".concat(X.index))});else if(E){var V=O({inputValue:k});if(V===null)return null;J=P.createElement(h,v,V)}else{var Q=j({inputValue:k});if(Q===null)return null;J=P.createElement(g,v,Q)}var B={minMenuHeight:_,maxMenuHeight:T,menuPlacement:D,menuPosition:q,menuShouldScrollIntoView:$},z=P.createElement(oq,st({},v,B),function(X){var le=X.ref,we=X.placerProps,ye=we.placement,L=we.maxHeight;return P.createElement(c,st({},v,B,{innerRef:le,innerProps:{onMouseDown:n.onMenuMouseDown,onMouseMove:n.onMenuMouseMove},isLoading:E,placement:ye}),P.createElement(A8,{captureEnabled:x,onTopArrive:M,onBottomArrive:W,lockEnabled:A},function(Y){return P.createElement(f,st({},v,{innerRef:function(ee){n.getMenuListRef(ee),Y(ee)},innerProps:{role:"listbox","aria-multiselectable":v.isMulti,id:n.getElementId("listbox")},isLoading:E,maxHeight:L,focusedOption:w}),J)}))});return N||q==="fixed"?P.createElement(d,st({},v,{appendTo:N,controlElement:this.controlRef,menuPlacement:D,menuPosition:q}),z):z}},{key:"renderFormField",value:function(){var n=this,o=this.props,s=o.delimiter,u=o.isDisabled,c=o.isMulti,f=o.name,d=o.required,h=this.state.selectValue;if(d&&!this.hasValue()&&!u)return P.createElement(D8,{name:f,onFocus:this.onValueInputFocus});if(!(!f||u))if(c)if(s){var g=h.map(function(w){return n.getOptionValue(w)}).join(s);return P.createElement("input",{name:f,type:"hidden",value:g})}else{var m=h.length>0?h.map(function(w,y){return P.createElement("input",{key:"i-".concat(y),name:f,type:"hidden",value:n.getOptionValue(w)})}):P.createElement("input",{name:f,type:"hidden",value:""});return P.createElement("div",null,m)}else{var v=h[0]?this.getOptionValue(h[0]):"";return P.createElement("input",{name:f,type:"hidden",value:v})}}},{key:"renderLiveRegion",value:function(){var n=this.commonProps,o=this.state,s=o.ariaSelection,u=o.focusedOption,c=o.focusedValue,f=o.isFocused,d=o.selectValue,h=this.getFocusableOptions();return P.createElement(w8,st({},n,{id:this.getElementId("live-region"),ariaSelection:s,focusedOption:u,focusedValue:c,isFocused:f,selectValue:d,focusableOptions:h,isAppleDevice:this.state.isAppleDevice}))}},{key:"render",value:function(){var n=this.getComponents(),o=n.Control,s=n.IndicatorsContainer,u=n.SelectContainer,c=n.ValueContainer,f=this.props,d=f.className,h=f.id,g=f.isDisabled,m=f.menuIsOpen,v=this.state.isFocused,w=this.commonProps=this.getCommonProps();return P.createElement(u,st({},w,{className:d,innerProps:{id:h,onKeyDown:this.onKeyDown},isDisabled:g,isFocused:v}),this.renderLiveRegion(),P.createElement(o,st({},w,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:g,isFocused:v,menuIsOpen:m}),P.createElement(c,st({},w,{isDisabled:g}),this.renderPlaceholderOrValue(),this.renderInput()),P.createElement(s,st({},w,{isDisabled:g}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(n,o){var s=o.prevProps,u=o.clearFocusValueOnUpdate,c=o.inputIsHiddenAfterUpdate,f=o.ariaSelection,d=o.isFocused,h=o.prevWasFocused,g=o.instancePrefix,m=n.options,v=n.value,w=n.menuIsOpen,y=n.inputValue,x=n.isMulti,k=ak(v),E={};if(s&&(v!==s.value||m!==s.options||w!==s.menuIsOpen||y!==s.inputValue)){var O=w?J8(n,k):[],_=w?Dk(bf(n,k),"".concat(g,"-option")):[],T=u?X8(o,k):null,I=Z8(o,O),D=Sm(_,I);E={selectValue:k,focusedOption:I,focusedOptionId:D,focusableOptionsWithIds:_,focusedValue:T,clearFocusValueOnUpdate:!1}}var q=c!=null&&n!==s?{inputIsHidden:c,inputIsHiddenAfterUpdate:void 0}:{},N=f,A=d&&h;return d&&!A&&(N={value:yf(x,k,k[0]||null),options:k,action:"initial-input-focus"},A=!h),(f==null?void 0:f.action)==="initial-input-focus"&&(N=null),et(et(et({},E),q),{},{prevProps:n,ariaSelection:N,prevWasFocused:A})}}]),r})(P.Component);Em.defaultProps=Q8;var t7=P.forwardRef(function(t,e){var r=mC(t);return P.createElement(Em,st({ref:e},r))}),Bk=t7,xf={},zk;function r7(){if(zk)return xf;zk=1,Object.defineProperty(xf,"__esModule",{value:!0});function t(){for(var n=[],o=0;o{const e=P.useRef(Vk);return e.current===Vk&&(e.current=t()),e};function i7(){var t=P.useRef(!1);return P.useEffect(function(){return t.current=!0,function(){t.current=!1}},[]),t}var Sf=function(e){var r=$t.useRef(e);return df(function(){r.current=e}),r};function mi(t){return{isOk:()=>!0,isOkAnd:r=>r(t),isErr:()=>!1,isErrAnd:()=>!1,ok:()=>Cm(t),err:()=>vi(),map:r=>mi(r(t)),mapOr:(r,a)=>a(t),mapOrElse:(r,a)=>a(t),mapErr:()=>mi(t),expect:()=>t,expectErr:r=>{throw new Error(r)},unwrap:()=>t,unwrapErr:()=>{throw new Error(`${t}`)},unwrapOr:()=>t,unwrapOrElse:()=>t,and:r=>r,andThen:r=>r(t),or:()=>mi(t),orElse:()=>mi(t)}}function gi(t){return{isOk:()=>!1,isOkAnd:()=>!1,isErr:()=>!0,isErrAnd:r=>r(t),ok:()=>vi(),err:()=>Cm(t),map:()=>gi(t),mapOr:r=>r,mapOrElse:r=>r(t),mapErr:r=>gi(r(t)),expect:r=>{throw new Error(r)},expectErr:()=>t,unwrap:()=>{throw new Error(`${t}`)},unwrapErr:()=>t,unwrapOr:r=>r,unwrapOrElse:r=>r(t),and:()=>gi(t),andThen:()=>gi(t),or:r=>r,orElse:r=>r(t)}}function vi(){const t={and:()=>vi(),andThen:()=>vi(),expect:e=>{throw new Error(e)},filter:()=>t,isSome:()=>!1,isSomeAnd:()=>!1,isNone:()=>!0,map:()=>vi(),mapOr:e=>e,mapOrElse:e=>e(),okOr:e=>gi(e),okOrElse:e=>gi(e()),or:e=>e,orElse:e=>e(),unwrap:()=>{throw new Error("panic! call `unwrap` on a `None` value")},unwrapOr:e=>e,unwrapOrElse:e=>e(),xor:e=>e.isSome()?e:t};return t}function Cm(t){const e={and:r=>r,andThen:r=>r(t),expect:()=>t,filter:r=>r(t)?e:vi(),isSome:()=>!0,isSomeAnd:r=>r(t),isNone:()=>!1,map:r=>Cm(r(t)),mapOr:(r,a)=>a(t),mapOrElse:(r,a)=>a(t),okOr:()=>mi(t),okOrElse:()=>mi(t),or:()=>e,orElse:()=>e,unwrap:()=>t,unwrapOr:()=>t,unwrapOrElse:()=>t,xor:r=>r.isNone()?e:vi()};return e}function s7(t){return t.then(e=>mi(e),e=>gi(e))}var l7=setTimeout;function u7(t,e){var r=e.useCachedSetTimeout?l7:setTimeout;return new Promise((function(a){r(a,t)}))}function c7(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=e.useCachedSetTimeout,a=u7(t,{useCachedSetTimeout:r});function n(o){return a.then((function(){return o}))}return n.then=function(){return a.then.apply(a,arguments)},n.catch=Promise.resolve().catch,n}var f7=300;function d7(t){function e(r){const{selectProps:a,innerRef:n}=r,{handleScrolledToBottom:o,shouldLoadMore:s}=a,u=P.useRef(null),c=P.useRef(null),f=P.useCallback(()=>{const g=c.current;if(!g)return!1;const{scrollTop:m,scrollHeight:v,clientHeight:w}=g;return s(v,w,m)},[s]),d=P.useCallback(()=>{f()&&o&&o()},[f,o]),h=P.useMemo(()=>{const g=()=>{d(),u.current=setTimeout(g,f7)};return g},[d]);return P.useEffect(()=>(h(),()=>{u.current&&clearTimeout(u.current)}),[]),S.jsx(t,ie(U({},r),{innerRef:a7(n,c)}))}return e}var p7=d7(mm.MenuList),h7=t=>P.useMemo(()=>U({MenuList:p7},t),[t]),m7=(t,e)=>[...t,...e],g7=10,v7=(t,e,r)=>t-e-g7({isFirstLoad:!0,options:[],hasMore:!0,isLoading:!1,lockedUntil:0,additional:t.additional}),y7=({options:t,defaultOptions:e,additional:r,defaultAdditional:a})=>{const n=e===!0?null:Array.isArray(e)?e:t;return n?{"":{isFirstLoad:!1,isLoading:!1,options:n,hasMore:!0,lockedUntil:0,additional:a||r}}:{}},Wk='[react-select-async-paginate] response of "loadOptions" should be an object with "options" prop, which contains array of options.',b7=t=>{if(!t)return!1;const{options:e,hasMore:r}=t;return!(!Array.isArray(e)||typeof r!="boolean"&&typeof r!="undefined")},w7=t=>{if(!b7(t))throw console.error(Wk,"Received:",t),new Error(Wk);return!0},x7=(t,e,r,a,n,o,s,u)=>at(null,null,function*(){const c=e.current.inputValue,f=!r.current[c],d=f?Hk(e.current):r.current[c];if(d.isLoading||!d.hasMore||d.lockedUntil>Date.now())return;if(n(w=>u&&t==="input-change"?{[c]:ie(U({},d),{isLoading:!0})}:ie(U({},w),{[c]:ie(U({},d),{isLoading:!0})})),a>0&&t==="input-change"){yield c7(a);const w=e.current.inputValue;if(c!==w){n(y=>{if(f){const x=y,{[c]:k}=x;return be(x,[ph(c)])}return ie(U({},y),{[c]:ie(U({},d),{isLoading:!1})})});return}}const{loadOptions:h,reloadOnErrorTimeout:g=0}=e.current,m=yield s7(Promise.resolve().then(()=>h(c,d.options,d.additional)));if(!s.current)return;if(m.isErr()){n(w=>ie(U({},w),{[c]:ie(U({},d),{isLoading:!1,lockedUntil:Date.now()+g})}));return}const v=m.unwrap();if(w7(v)){const{options:w,hasMore:y}=v,x=Object.hasOwn(v,"additional")?v.additional:d.additional;n(k=>ie(U({},k),{[c]:ie(U({},d),{options:o(d.options,w,x),hasMore:!!y,isLoading:!1,isFirstLoad:!1,additional:x})}))}}),km=t=>t+1,S7=(t,e=[])=>{const{clearCacheOnSearchChange:r=!1,clearCacheOnMenuClose:a=!1,defaultOptions:n,loadOptionsOnMenuOpen:o=!0,debounceTimeout:s=0,inputValue:u,menuIsOpen:c,filterOption:f=null,reduceOptions:d=m7,shouldLoadMore:h=v7,mapOptionsForMenu:g=void 0}=t,m=Sf(c),v=i7(),w=Sf(d),y=Sf(o),x=P.useRef(!0),k=P.useRef(t);k.current=t;const[E,O]=P.useState(0),_=o7(()=>y7(t)),T=Sf(N=>{x7(N,k,_,s,A=>{_.current=A(_.current),v.current&&O(km)},w.current,v,r)}),I=P.useCallback(()=>{const N=k.current.inputValue;_.current[N]&&T.current("menu-scroll")},[T,_]);P.useEffect(()=>{x.current?x.current=!1:(_.current={},O(km)),n===!0&&T.current("autoload")},e),P.useEffect(()=>{m.current&&!_.current[u]&&T.current("input-change")},[T,u,m,_]),P.useEffect(()=>{if(c){if(!_.current[""]&&y.current){T.current("menu-toggle");return}return}a&&(_.current={},O(km))},[T,y,c,_,a]);const D=_.current[u]||Hk(t),q=P.useMemo(()=>g?g(D.options):D.options,[D.options,g]);return{handleScrolledToBottom:I,shouldLoadMore:h,filterOption:f,isLoading:D.isLoading||D.lockedUntil>Date.now(),isFirstLoad:D.isFirstLoad,options:q}},E7=(t,e=[])=>{const{inputValue:r,menuIsOpen:a,defaultInputValue:n,defaultMenuIsOpen:o,onInputChange:s,onMenuClose:u,onMenuOpen:c}=t,[f,d]=P.useState(n||""),[h,g]=P.useState(!!o),m=typeof r=="string"?r:f,v=typeof a=="boolean"?a:h,w=P.useCallback((E,O)=>{s&&s(E,O),d(E)},[s]),y=P.useCallback(()=>{u&&u(),g(!1)},[u]),x=P.useCallback(()=>{c&&c(),g(!0)},[c]),k=S7(ie(U({},t),{inputValue:m,menuIsOpen:v}),e);return ie(U({},k),{inputValue:m,menuIsOpen:v,onInputChange:w,onMenuClose:y,onMenuOpen:x})},C7=[],k7={};function P7(t){function e(r){const m=r,{components:a=k7,selectRef:n=void 0,isLoading:o,cacheUniqs:s=C7,menuPlacement:u,menuShouldScrollIntoView:c}=m,f=be(m,["components","selectRef","isLoading","cacheUniqs","menuPlacement","menuShouldScrollIntoView"]),d=E7(f,s),h=h7(a),g=typeof o=="boolean"?o:d.isLoading;return S.jsx(t,ie(U(U({},r),d),{menuPlacement:u,menuShouldScrollIntoView:u==="auto"&&g?!1:c,isLoading:g,components:h,ref:n}))}return e}var Ss=P7(Bk);class O7{constructor(){xe(this,"firstname");xe(this,"company");xe(this,"lastname");xe(this,"street");xe(this,"houseNumber");xe(this,"zip");xe(this,"city");xe(this,"phone");xe(this,"country");xe(this,"ustid");this.firstname="",this.company="",this.lastname="",this.street="",this.houseNumber="",this.zip="",this.city="",this.phone="",this.country="",this.ustid=""}}class Io{constructor(){xe(this,"uid");xe(this,"username");xe(this,"email");xe(this,"password");xe(this,"uuid");xe(this,"shops");xe(this,"layouter_data");this.uid=0,this.uuid="",this.username="",this.email="",this.password="",this.shops=[],this.layouter_data=new O7}parseFromJson(e){this.uid=e.contact.uid,this.uuid=e.contact.uuid,this.email=e.contact.email,this.username=e.contact.username,this.layouter_data.firstname=e.contact.layouter_data.firstname,this.layouter_data.company=e.contact.layouter_data.company,this.layouter_data.lastname=e.contact.layouter_data.lastname,this.layouter_data.street=e.contact.layouter_data.street,this.layouter_data.houseNumber=e.contact.layouter_data.houseNumber,this.layouter_data.zip=e.contact.layouter_data.zip,this.layouter_data.city=e.contact.layouter_data.city,this.layouter_data.phone=e.contact.layouter_data.phone,this.layouter_data.country=e.contact.layouter_data.country,this.layouter_data.ustid=e.contact.layouter_data.ustid}parseFromFormData(e,r=null){this.email=e.email,this.layouter_data.company=e.company,this.layouter_data.firstname=e.firstname,this.layouter_data.lastname=e.lastname,this.layouter_data.street=e.street,this.layouter_data.houseNumber=e.houseNumber,this.layouter_data.zip=e.zip,this.layouter_data.city=e.city,this.layouter_data.phone=e.phone,this.layouter_data.country=e.country,this.layouter_data.ustid=e.ustid,r&&this.shops.push(r)}}var _7=Object.getOwnPropertyDescriptor,R7=(t,e,r,a)=>{for(var n=a>1?void 0:a?_7(e,r):e,o=t.length-1,s;o>=0;o--)(s=t[o])&&(n=s(n)||n);return n},T7=(t,e)=>(r,a)=>e(r,a,t);let Pm=class{constructor(t){this.token=t}createContact(t){return at(this,null,function*(){var e;return yield bt.post("/apps/api/contact/create",{contact:t},{headers:{Authorization:"Bearer "+((e=this.token)==null?void 0:e.currentToken)}}).then(r=>r.data)})}updateContact(t){return at(this,null,function*(){var e;return yield bt.put("/apps/api/contact/update/"+t.uuid,{contact:t},{headers:{Authorization:"Bearer "+((e=this.token)==null?void 0:e.currentToken)}}).then(r=>r.data)})}getContacts(t,e,r){return at(this,null,function*(){var a;return yield bt.get("/apps/api/contact/allbyshop/"+r.uuid+"?term="+t+"&page="+e,{headers:{Authorization:"Bearer "+((a=this.token)==null?void 0:a.currentToken)}}).then(n=>n.data.data.map(o=>{let s=new Io;return s.parseFromJson({contact:o}),s}))})}};Pm=R7([zn(),wa(),T7(0,Ga(xa))],Pm);const Om=Pm,Gr=[];for(let t=0;t<256;++t)Gr.push((t+256).toString(16).slice(1));function I7(t,e=0){return(Gr[t[e+0]]+Gr[t[e+1]]+Gr[t[e+2]]+Gr[t[e+3]]+"-"+Gr[t[e+4]]+Gr[t[e+5]]+"-"+Gr[t[e+6]]+Gr[t[e+7]]+"-"+Gr[t[e+8]]+Gr[t[e+9]]+"-"+Gr[t[e+10]]+Gr[t[e+11]]+Gr[t[e+12]]+Gr[t[e+13]]+Gr[t[e+14]]+Gr[t[e+15]]).toLowerCase()}let _m;const A7=new Uint8Array(16);function j7(){if(!_m){if(typeof crypto=="undefined"||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");_m=crypto.getRandomValues.bind(crypto)}return _m(A7)}const Kk={randomUUID:typeof crypto!="undefined"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};function Gk(t,e,r){var n,o,s;if(Kk.randomUUID&&!t)return Kk.randomUUID();t=t||{};const a=(s=(o=t.random)!=null?o:(n=t.rng)==null?void 0:n.call(t))!=null?s:j7();if(a.length<16)throw new Error("Random bytes length must be >= 16");return a[6]=a[6]&15|64,a[8]=a[8]&63|128,I7(a)}class Yk{constructor(){xe(this,"uid");xe(this,"appendix");xe(this,"title");xe(this,"uuid");this.uid=0,this.uuid="",this.appendix="",this.title=""}parseFromJson(e){this.uid=e.account.uid,this.uuid=e.account.uuid,this.title=e.account.title,this.appendix=e.account.appendix}}class Xa{constructor(){xe(this,"uid");xe(this,"uuid");xe(this,"firstname");xe(this,"lastname");xe(this,"street");xe(this,"houseNumber");xe(this,"zip");xe(this,"company");xe(this,"company2");xe(this,"phone");xe(this,"country");xe(this,"ustid");xe(this,"city");xe(this,"email");xe(this,"contact");xe(this,"type");this.uid=0,this.uuid="",this.firstname="",this.lastname="",this.street="",this.houseNumber="",this.zip="",this.company="",this.company2="",this.city="",this.email="",this.country="",this.ustid="",this.contact=new Io,this.type=0}parseFromJson(e){this.uid=e.uid,this.uuid=e.uuid,this.firstname=e.firstname,this.lastname=e.lastname,this.street=e.street,this.houseNumber=e.houseNumber,this.zip=e.zip,this.company=e.company,this.company2=e.company2,this.phone=e.phone,this.city=e.city,this.email=e.email,this.type=e.type,this.country=e.country,this.ustid=e.ustid}parseFromFormData(e){this.email=e.email,this.company=e.company,this.firstname=e.firstname,this.lastname=e.lastname,this.street=e.street,this.houseNumber=e.houseNumber,this.zip=e.zip,this.city=e.city,this.phone=e.phone,this.country=e.country,this.ustid=e.ustid}}class N7{constructor(){xe(this,"params",[]);xe(this,"typ",0)}parseFromJson(e){this.typ=e.typ,this.params=e.params}}class Kl{constructor(){xe(this,"id",0);xe(this,"title","");xe(this,"uuid","");xe(this,"specialProductTypeObject",new N7)}parseFromJson(e){this.id=e.id,this.title=e.title,this.uuid=e.uuid,this.specialProductTypeObject.parseFromJson(e.specialProductTypeObject)}}class Qk{constructor(){xe(this,"net",0);xe(this,"vat",0);xe(this,"gross",0);xe(this,"allNet",0);xe(this,"allVat",0);xe(this,"allGross",0)}parseFromJson(e){this.net=e.net,this.vat=e.vat,this.gross=e.gross,this.allNet=e.allNet,this.allVat=e.allVat,this.allGross=e.allGross}}class Gl{constructor(){xe(this,"uuid","");xe(this,"product",new Kl);xe(this,"status",10);xe(this,"count",1);xe(this,"price",new Qk);this.uuid=Gk()}parseFromJson(e){this.count=e.price.count,this.status=e.status,this.uuid=e.uuid,this.price.parseFromJson(e.price),this.product.parseFromJson(e.product)}}class Jk{constructor(){xe(this,"uid",0);xe(this,"title","");xe(this,"uuid","")}parseFromJson(e){this.uid=e.payment.uid,this.title=e.payment.title,this.uuid=String(e.payment.uuid)}}class Xk{constructor(){xe(this,"uid",0);xe(this,"title","");xe(this,"uuid","")}parseFromJson(e){this.uid=e.shipping.uid,this.title=e.shipping.title,this.uuid=String(e.shipping.uuid)}}class sa{constructor(){xe(this,"alias");xe(this,"uuid");xe(this,"draft");xe(this,"saved");xe(this,"contact",new Io);xe(this,"account",new Yk);xe(this,"deliveryAddress",new Xa);xe(this,"senderAddress",new Xa);xe(this,"invoiceAddress",new Xa);xe(this,"positions",[]);xe(this,"payment",new Jk);xe(this,"shipping",new Xk);xe(this,"basketField1");xe(this,"basketField2");xe(this,"type");xe(this,"shop",new Or);xe(this,"net");xe(this,"vat");xe(this,"gross");this.uuid=Gk(),this.basketField1="",this.basketField2="",this.draft=!0,this.saved=!1}addPosition(e){this.positions.push(e)}parseFromJson(e){this.shop.parseFromJson(e),this.contact.parseFromJson(e),this.account.parseFromJson(e),this.shipping.parseFromJson(e),this.payment.parseFromJson(e),this.invoiceAddress.parseFromJson(e.invoiceAddress),this.deliveryAddress.parseFromJson(e.deliveryAddress),this.senderAddress.parseFromJson(e.senderAddress),this.alias=e.alias,this.uuid=e.uuid,this.type=e.type,this.draft=e.draft,this.saved=!0,this.basketField1=e.basketField1,this.basketField2=e.basketField2,e.positions.map(r=>{let a=new Gl;a.parseFromJson(r),this.positions.push(a)})}}var Rm=function(t,e){return Rm=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,a){r.__proto__=a}||function(r,a){for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(r[n]=a[n])},Rm(t,e)};function Za(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");Rm(t,e);function r(){this.constructor=t}t.prototype=e===null?Object.create(e):(r.prototype=e.prototype,new r)}function Tm(t){var e=typeof Symbol=="function"&&Symbol.iterator,r=e&&t[e],a=0;if(r)return r.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&a>=t.length&&(t=void 0),{value:t&&t[a++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function Ef(t,e){var r=typeof Symbol=="function"&&t[Symbol.iterator];if(!r)return t;var a=r.call(t),n,o=[],s;try{for(;(e===void 0||e-- >0)&&!(n=a.next()).done;)o.push(n.value)}catch(u){s={error:u}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(s)throw s.error}}return o}function Cf(t,e,r){if(r||arguments.length===2)for(var a=0,n=e.length,o;a1?"s":""," ").concat(o.join(","),", selected.");case"select-option":return s?"option ".concat(n," is disabled. Select another option."):"option ".concat(n,", selected.");default:return""}},onFocus:function(e){var r=e.context,a=e.focused,n=e.options,o=e.label,s=o===void 0?"":o,u=e.selectValue,c=e.isDisabled,f=e.isSelected,d=e.isAppleDevice,h=function(w,y){return w&&w.length?"".concat(w.indexOf(y)+1," of ").concat(w.length):""};if(r==="value"&&u)return"value ".concat(s," focused, ").concat(h(u,a),".");if(r==="menu"&&d){var g=c?" disabled":"",m="".concat(f?" selected":"").concat(g);return"".concat(s).concat(m,", ").concat(h(n,a),".")}return""},onFilter:function(e){var r=e.inputValue,a=e.resultsMessage;return"".concat(a).concat(r?" for search term "+r:"",".")}},g8=function(e){var r=e.ariaSelection,a=e.focusedOption,n=e.focusedValue,o=e.focusableOptions,s=e.isFocused,u=e.selectValue,c=e.selectProps,f=e.id,d=e.isAppleDevice,h=c.ariaLiveMessages,g=c.getOptionLabel,m=c.inputValue,v=c.isMulti,w=c.isOptionDisabled,y=c.isSearchable,x=c.menuIsOpen,k=c.options,E=c.screenReaderStatus,O=c.tabSelectsValue,_=c.isLoading,T=c["aria-label"],I=c["aria-live"],D=P.useMemo(function(){return Ze(Ze({},m8),h||{})},[h]),q=P.useMemo(function(){var W="";if(r&&D.onChange){var H=r.option,J=r.options,V=r.removedValue,Q=r.removedValues,B=r.value,z=function(ae){return Array.isArray(ae)?null:ae},X=V||H||z(B),le=X?g(X):"",we=J||Q||void 0,ye=we?we.map(g):[],L=Ze({isDisabled:X&&w(X,u),label:le,labels:ye},r);W=D.onChange(L)}return W},[r,D,w,u,g]),N=P.useMemo(function(){var W="",H=a||n,J=!!(a&&u&&u.includes(a));if(H&&D.onFocus){var V={focused:H,label:g(H),isDisabled:w(H,u),isSelected:J,options:o,context:H===a?"menu":"value",selectValue:u,isAppleDevice:d};W=D.onFocus(V)}return W},[a,n,g,w,D,o,u,d]),A=P.useMemo(function(){var W="";if(x&&k.length&&!_&&D.onFilter){var H=E({count:o.length});W=D.onFilter({inputValue:m,resultsMessage:H})}return W},[o,m,x,D,k,E,_]),$=(r==null?void 0:r.action)==="initial-input-focus",j=P.useMemo(function(){var W="";if(D.guidance){var H=n?"value":x?"menu":"input";W=D.guidance({"aria-label":T,context:H,isDisabled:a&&w(a,u),isMulti:v,isSearchable:y,tabSelectsValue:O,isInitialFocus:$})}return W},[T,a,n,v,w,y,x,D,u,O,$]),M=rt(P.Fragment,null,rt("span",{id:"aria-selection"},q),rt("span",{id:"aria-focused"},N),rt("span",{id:"aria-results"},A),rt("span",{id:"aria-guidance"},j));return rt(P.Fragment,null,rt(bk,{id:f},$&&M),rt(bk,{"aria-live":I,"aria-atomic":"false","aria-relevant":"additions text",role:"log"},s&&!$&&M))},v8=g8,gm=[{base:"A",letters:"AⒶAÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"ÆǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷBḂḄḆɃƂƁ"},{base:"C",letters:"CⒸCĆĈĊČÇḈƇȻꜾ"},{base:"D",letters:"DⒹDḊĎḌḐḒḎĐƋƊƉꝹ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺEÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻFḞƑꝻ"},{base:"G",letters:"GⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾIÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿJĴɈ"},{base:"K",letters:"KⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂMḾṀṂⱮƜ"},{base:"N",letters:"NⓃNǸŃÑṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄOÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"P",letters:"PⓅPṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆQꝖꝘɊ"},{base:"R",letters:"RⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊUÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋVṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌWẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍXẊẌ"},{base:"Y",letters:"YⓎYỲÝŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐaẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑbḃḅḇƀƃɓ"},{base:"c",letters:"cⓒcćĉċčçḉƈȼꜿↄ"},{base:"d",letters:"dⓓdḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔeèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕfḟƒꝼ"},{base:"g",letters:"gⓖgǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘiìíîĩīĭïḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙjĵǰɉ"},{base:"k",letters:"kⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜmḿṁṃɱɯ"},{base:"n",letters:"nⓝnǹńñṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞoòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟpṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠqɋꝗꝙ"},{base:"r",letters:"rⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢsßśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤuùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥvṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦwẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧxẋẍ"},{base:"y",letters:"yⓨyỳýŷỹȳẏÿỷẙỵƴɏỿ"},{base:"z",letters:"zⓩzźẑżžẓẕƶȥɀⱬꝣ"}],y8=new RegExp("["+gm.map(function(t){return t.letters}).join("")+"]","g"),wk={},vm=0;vm-1}},S8=["innerRef"];function E8(t){var e=t.innerRef,r=ya(t,S8),a=Q9(r,"onExited","in","enter","exit","appear");return rt("input",st({ref:e},a,{css:em({label:"dummyInput",background:0,border:0,caretColor:"transparent",fontSize:"inherit",gridArea:"1 / 1 / 2 / 3",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(.01)"},"","")}))}var C8=function(e){e.cancelable&&e.preventDefault(),e.stopPropagation()};function k8(t){var e=t.isEnabled,r=t.onBottomArrive,a=t.onBottomLeave,n=t.onTopArrive,o=t.onTopLeave,s=P.useRef(!1),u=P.useRef(!1),c=P.useRef(0),f=P.useRef(null),d=P.useCallback(function(y,x){if(f.current!==null){var k=f.current,E=k.scrollTop,O=k.scrollHeight,_=k.clientHeight,T=f.current,I=x>0,D=O-_-E,q=!1;D>x&&s.current&&(a&&a(y),s.current=!1),I&&u.current&&(o&&o(y),u.current=!1),I&&x>D?(r&&!s.current&&r(y),T.scrollTop=O,q=!0,s.current=!0):!I&&-x>E&&(n&&!u.current&&n(y),T.scrollTop=0,q=!0,u.current=!0),q&&C8(y)}},[r,a,n,o]),h=P.useCallback(function(y){d(y,y.deltaY)},[d]),g=P.useCallback(function(y){c.current=y.changedTouches[0].clientY},[]),m=P.useCallback(function(y){var x=c.current-y.changedTouches[0].clientY;d(y,x)},[d]),v=P.useCallback(function(y){if(y){var x=K9?{passive:!1}:!1;y.addEventListener("wheel",h,x),y.addEventListener("touchstart",g,x),y.addEventListener("touchmove",m,x)}},[m,g,h]),w=P.useCallback(function(y){y&&(y.removeEventListener("wheel",h,!1),y.removeEventListener("touchstart",g,!1),y.removeEventListener("touchmove",m,!1))},[m,g,h]);return P.useEffect(function(){if(e){var y=f.current;return v(y),function(){w(y)}}},[e,v,w]),function(y){f.current=y}}var Ek=["boxSizing","height","overflow","paddingRight","position"],Ck={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function kk(t){t.cancelable&&t.preventDefault()}function Pk(t){t.stopPropagation()}function Ok(){var t=this.scrollTop,e=this.scrollHeight,r=t+this.offsetHeight;t===0?this.scrollTop=1:r===e&&(this.scrollTop=t-1)}function _k(){return"ontouchstart"in window||navigator.maxTouchPoints}var Rk=!!(typeof window!="undefined"&&window.document&&window.document.createElement),Hl=0,ws={capture:!1,passive:!1};function P8(t){var e=t.isEnabled,r=t.accountForScrollbars,a=r===void 0?!0:r,n=P.useRef({}),o=P.useRef(null),s=P.useCallback(function(c){if(Rk){var f=document.body,d=f&&f.style;if(a&&Ek.forEach(function(v){var w=d&&d[v];n.current[v]=w}),a&&Hl<1){var h=parseInt(n.current.paddingRight,10)||0,g=document.body?document.body.clientWidth:0,m=window.innerWidth-g+h||0;Object.keys(Ck).forEach(function(v){var w=Ck[v];d&&(d[v]=w)}),d&&(d.paddingRight="".concat(m,"px"))}f&&_k()&&(f.addEventListener("touchmove",kk,ws),c&&(c.addEventListener("touchstart",Ok,ws),c.addEventListener("touchmove",Pk,ws))),Hl+=1}},[a]),u=P.useCallback(function(c){if(Rk){var f=document.body,d=f&&f.style;Hl=Math.max(Hl-1,0),a&&Hl<1&&Ek.forEach(function(h){var g=n.current[h];d&&(d[h]=g)}),f&&_k()&&(f.removeEventListener("touchmove",kk,ws),c&&(c.removeEventListener("touchstart",Ok,ws),c.removeEventListener("touchmove",Pk,ws)))}},[a]);return P.useEffect(function(){if(e){var c=o.current;return s(c),function(){u(c)}}},[e,s,u]),function(c){o.current=c}}var O8=function(e){var r=e.target;return r.ownerDocument.activeElement&&r.ownerDocument.activeElement.blur()},_8={name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"};function R8(t){var e=t.children,r=t.lockEnabled,a=t.captureEnabled,n=a===void 0?!0:a,o=t.onBottomArrive,s=t.onBottomLeave,u=t.onTopArrive,c=t.onTopLeave,f=k8({isEnabled:n,onBottomArrive:o,onBottomLeave:s,onTopArrive:u,onTopLeave:c}),d=P8({isEnabled:r}),h=function(m){f(m),d(m)};return rt(P.Fragment,null,r&&rt("div",{onClick:O8,css:_8}),e(h))}var T8={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},I8=function(e){var r=e.name,a=e.onFocus;return rt("input",{required:!0,name:r,tabIndex:-1,"aria-hidden":"true",onFocus:a,css:T8,value:"",onChange:function(){}})},A8=I8;function wm(t){var e;return typeof window!="undefined"&&window.navigator!=null?t.test(((e=window.navigator.userAgentData)===null||e===void 0?void 0:e.platform)||window.navigator.platform):!1}function j8(){return wm(/^iPhone/i)}function Tk(){return wm(/^Mac/i)}function N8(){return wm(/^iPad/i)||Tk()&&navigator.maxTouchPoints>1}function D8(){return j8()||N8()}function F8(){return Tk()||D8()}var M8=function(e){return e.label},$8=function(e){return e.label},L8=function(e){return e.value},q8=function(e){return!!e.isDisabled},U8={clearIndicator:Cq,container:pq,control:Iq,dropdownIndicator:Sq,group:Dq,groupHeading:Mq,indicatorsContainer:vq,indicatorSeparator:Pq,input:Uq,loadingIndicator:Rq,loadingMessage:lq,menu:tq,menuList:oq,menuPortal:fq,multiValue:Wq,multiValueLabel:Kq,multiValueRemove:Gq,noOptionsMessage:sq,option:e8,placeholder:n8,singleValue:i8,valueContainer:mq},B8={primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},z8=4,Ik=4,V8=38,H8=Ik*2,W8={baseUnit:Ik,controlHeight:V8,menuGutter:H8},xm={borderRadius:z8,colors:B8,spacing:W8},K8={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:sk(),captureMenuScroll:!sk(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:x8(),formatGroupLabel:M8,getOptionLabel:$8,getOptionValue:L8,isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:q8,loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!H9(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var r=e.count;return"".concat(r," result").concat(r!==1?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function Ak(t,e,r,a){var n=Mk(t,e,r),o=$k(t,e,r),s=Fk(t,e),u=wf(t,e);return{type:"option",data:e,isDisabled:n,isSelected:o,label:s,value:u,index:a}}function bf(t,e){return t.options.map(function(r,a){if("options"in r){var n=r.options.map(function(s,u){return Ak(t,s,e,u)}).filter(function(s){return Dk(t,s)});return n.length>0?{type:"group",data:r,options:n,index:a}:void 0}var o=Ak(t,r,e,a);return Dk(t,o)?o:void 0}).filter(G9)}function jk(t){return t.reduce(function(e,r){return r.type==="group"?e.push.apply(e,zh(r.options.map(function(a){return a.data}))):e.push(r.data),e},[])}function Nk(t,e){return t.reduce(function(r,a){return a.type==="group"?r.push.apply(r,zh(a.options.map(function(n){return{data:n.data,id:"".concat(e,"-").concat(a.index,"-").concat(n.index)}}))):r.push({data:a.data,id:"".concat(e,"-").concat(a.index)}),r},[])}function G8(t,e){return jk(bf(t,e))}function Dk(t,e){var r=t.inputValue,a=r===void 0?"":r,n=e.data,o=e.isSelected,s=e.label,u=e.value;return(!qk(t)||!o)&&Lk(t,{label:s,value:u,data:n},a)}function Y8(t,e){var r=t.focusedValue,a=t.selectValue,n=a.indexOf(r);if(n>-1){var o=e.indexOf(r);if(o>-1)return r;if(n-1?r:e[0]}var Sm=function(e,r){var a,n=(a=e.find(function(o){return o.data===r}))===null||a===void 0?void 0:a.id;return n||null},Fk=function(e,r){return e.getOptionLabel(r)},wf=function(e,r){return e.getOptionValue(r)};function Mk(t,e,r){return typeof t.isOptionDisabled=="function"?t.isOptionDisabled(e,r):!1}function $k(t,e,r){if(r.indexOf(e)>-1)return!0;if(typeof t.isOptionSelected=="function")return t.isOptionSelected(e,r);var a=wf(t,e);return r.some(function(n){return wf(t,n)===a})}function Lk(t,e,r){return t.filterOption?t.filterOption(e,r):!0}var qk=function(e){var r=e.hideSelectedOptions,a=e.isMulti;return r===void 0?a:r},J8=1,Em=(function(t){M3(r,t);var e=q3(r);function r(a){var n;if(D3(this,r),n=e.call(this,a),n.state={ariaSelection:null,focusedOption:null,focusedOptionId:null,focusableOptionsWithIds:[],focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0,instancePrefix:"",isAppleDevice:!1},n.blockOptionHover=!1,n.isComposing=!1,n.commonProps=void 0,n.initialTouchX=0,n.initialTouchY=0,n.openAfterFocus=!1,n.scrollToFocusedOptionOnUpdate=!1,n.userIsDragging=void 0,n.controlRef=null,n.getControlRef=function(c){n.controlRef=c},n.focusedOptionRef=null,n.getFocusedOptionRef=function(c){n.focusedOptionRef=c},n.menuListRef=null,n.getMenuListRef=function(c){n.menuListRef=c},n.inputRef=null,n.getInputRef=function(c){n.inputRef=c},n.focus=n.focusInput,n.blur=n.blurInput,n.onChange=function(c,f){var d=n.props,h=d.onChange,g=d.name;f.name=g,n.ariaOnChange(c,f),h(c,f)},n.setValue=function(c,f,d){var h=n.props,g=h.closeMenuOnSelect,m=h.isMulti,v=h.inputValue;n.onInputChange("",{action:"set-value",prevInputValue:v}),g&&(n.setState({inputIsHiddenAfterUpdate:!m}),n.onMenuClose()),n.setState({clearFocusValueOnUpdate:!0}),n.onChange(c,{action:f,option:d})},n.selectOption=function(c){var f=n.props,d=f.blurInputOnSelect,h=f.isMulti,g=f.name,m=n.state.selectValue,v=h&&n.isOptionSelected(c,m),w=n.isOptionDisabled(c,m);if(v){var y=n.getOptionValue(c);n.setValue(m.filter(function(x){return n.getOptionValue(x)!==y}),"deselect-option",c)}else if(!w)h?n.setValue([].concat(zh(m),[c]),"select-option",c):n.setValue(c,"select-option");else{n.ariaOnChange(c,{action:"select-option",option:c,name:g});return}d&&n.blurInput()},n.removeValue=function(c){var f=n.props.isMulti,d=n.state.selectValue,h=n.getOptionValue(c),g=d.filter(function(v){return n.getOptionValue(v)!==h}),m=yf(f,g,g[0]||null);n.onChange(m,{action:"remove-value",removedValue:c}),n.focusInput()},n.clearValue=function(){var c=n.state.selectValue;n.onChange(yf(n.props.isMulti,[],null),{action:"clear",removedValues:c})},n.popValue=function(){var c=n.props.isMulti,f=n.state.selectValue,d=f[f.length-1],h=f.slice(0,f.length-1),g=yf(c,h,h[0]||null);d&&n.onChange(g,{action:"pop-value",removedValue:d})},n.getFocusedOptionId=function(c){return Sm(n.state.focusableOptionsWithIds,c)},n.getFocusableOptionsWithIds=function(){return Nk(bf(n.props,n.state.selectValue),n.getElementId("option"))},n.getValue=function(){return n.state.selectValue},n.cx=function(){for(var c=arguments.length,f=new Array(c),d=0;dm||g>m}},n.onTouchEnd=function(c){n.userIsDragging||(n.controlRef&&!n.controlRef.contains(c.target)&&n.menuListRef&&!n.menuListRef.contains(c.target)&&n.blurInput(),n.initialTouchX=0,n.initialTouchY=0)},n.onControlTouchEnd=function(c){n.userIsDragging||n.onControlMouseDown(c)},n.onClearIndicatorTouchEnd=function(c){n.userIsDragging||n.onClearIndicatorMouseDown(c)},n.onDropdownIndicatorTouchEnd=function(c){n.userIsDragging||n.onDropdownIndicatorMouseDown(c)},n.handleInputChange=function(c){var f=n.props.inputValue,d=c.currentTarget.value;n.setState({inputIsHiddenAfterUpdate:!1}),n.onInputChange(d,{action:"input-change",prevInputValue:f}),n.props.menuIsOpen||n.onMenuOpen()},n.onInputFocus=function(c){n.props.onFocus&&n.props.onFocus(c),n.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(n.openAfterFocus||n.props.openMenuOnFocus)&&n.openMenu("first"),n.openAfterFocus=!1},n.onInputBlur=function(c){var f=n.props.inputValue;if(n.menuListRef&&n.menuListRef.contains(document.activeElement)){n.inputRef.focus();return}n.props.onBlur&&n.props.onBlur(c),n.onInputChange("",{action:"input-blur",prevInputValue:f}),n.onMenuClose(),n.setState({focusedValue:null,isFocused:!1})},n.onOptionHover=function(c){if(!(n.blockOptionHover||n.state.focusedOption===c)){var f=n.getFocusableOptions(),d=f.indexOf(c);n.setState({focusedOption:c,focusedOptionId:d>-1?n.getFocusedOptionId(c):null})}},n.shouldHideSelectedOptions=function(){return qk(n.props)},n.onValueInputFocus=function(c){c.preventDefault(),c.stopPropagation(),n.focus()},n.onKeyDown=function(c){var f=n.props,d=f.isMulti,h=f.backspaceRemovesValue,g=f.escapeClearsValue,m=f.inputValue,v=f.isClearable,w=f.isDisabled,y=f.menuIsOpen,x=f.onKeyDown,k=f.tabSelectsValue,E=f.openMenuOnFocus,O=n.state,_=O.focusedOption,T=O.focusedValue,I=O.selectValue;if(!w&&!(typeof x=="function"&&(x(c),c.defaultPrevented))){switch(n.blockOptionHover=!0,c.key){case"ArrowLeft":if(!d||m)return;n.focusValue("previous");break;case"ArrowRight":if(!d||m)return;n.focusValue("next");break;case"Delete":case"Backspace":if(m)return;if(T)n.removeValue(T);else{if(!h)return;d?n.popValue():v&&n.clearValue()}break;case"Tab":if(n.isComposing||c.shiftKey||!y||!k||!_||E&&n.isOptionSelected(_,I))return;n.selectOption(_);break;case"Enter":if(c.keyCode===229)break;if(y){if(!_||n.isComposing)return;n.selectOption(_);break}return;case"Escape":y?(n.setState({inputIsHiddenAfterUpdate:!1}),n.onInputChange("",{action:"menu-close",prevInputValue:m}),n.onMenuClose()):v&&g&&n.clearValue();break;case" ":if(m)return;if(!y){n.openMenu("first");break}if(!_)return;n.selectOption(_);break;case"ArrowUp":y?n.focusOption("up"):n.openMenu("last");break;case"ArrowDown":y?n.focusOption("down"):n.openMenu("first");break;case"PageUp":if(!y)return;n.focusOption("pageup");break;case"PageDown":if(!y)return;n.focusOption("pagedown");break;case"Home":if(!y)return;n.focusOption("first");break;case"End":if(!y)return;n.focusOption("last");break;default:return}c.preventDefault()}},n.state.instancePrefix="react-select-"+(n.props.instanceId||++J8),n.state.selectValue=nk(a.value),a.menuIsOpen&&n.state.selectValue.length){var o=n.getFocusableOptionsWithIds(),s=n.buildFocusableOptions(),u=s.indexOf(n.state.selectValue[0]);n.state.focusableOptionsWithIds=o,n.state.focusedOption=s[u],n.state.focusedOptionId=Sm(o,s[u])}return n}return F3(r,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&ik(this.menuListRef,this.focusedOptionRef),F8()&&this.setState({isAppleDevice:!0})}},{key:"componentDidUpdate",value:function(n){var o=this.props,s=o.isDisabled,u=o.menuIsOpen,c=this.state.isFocused;(c&&!s&&n.isDisabled||c&&u&&!n.menuIsOpen)&&this.focusInput(),c&&s&&!n.isDisabled?this.setState({isFocused:!1},this.onMenuClose):!c&&!s&&n.isDisabled&&this.inputRef===document.activeElement&&this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(ik(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(n,o){this.props.onInputChange(n,o)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(n){var o=this,s=this.state,u=s.selectValue,c=s.isFocused,f=this.buildFocusableOptions(),d=n==="first"?0:f.length-1;if(!this.props.isMulti){var h=f.indexOf(u[0]);h>-1&&(d=h)}this.scrollToFocusedOptionOnUpdate=!(c&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:f[d],focusedOptionId:this.getFocusedOptionId(f[d])},function(){return o.onMenuOpen()})}},{key:"focusValue",value:function(n){var o=this.state,s=o.selectValue,u=o.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var c=s.indexOf(u);u||(c=-1);var f=s.length-1,d=-1;if(s.length){switch(n){case"previous":c===0?d=0:c===-1?d=f:d=c-1;break;case"next":c>-1&&c0&&arguments[0]!==void 0?arguments[0]:"first",o=this.props.pageSize,s=this.state.focusedOption,u=this.getFocusableOptions();if(u.length){var c=0,f=u.indexOf(s);s||(f=-1),n==="up"?c=f>0?f-1:u.length-1:n==="down"?c=(f+1)%u.length:n==="pageup"?(c=f-o,c<0&&(c=0)):n==="pagedown"?(c=f+o,c>u.length-1&&(c=u.length-1)):n==="last"&&(c=u.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:u[c],focusedValue:null,focusedOptionId:this.getFocusedOptionId(u[c])})}}},{key:"getTheme",value:(function(){return this.props.theme?typeof this.props.theme=="function"?this.props.theme(xm):Ze(Ze({},xm),this.props.theme):xm})},{key:"getCommonProps",value:function(){var n=this.clearValue,o=this.cx,s=this.getStyles,u=this.getClassNames,c=this.getValue,f=this.selectOption,d=this.setValue,h=this.props,g=h.isMulti,m=h.isRtl,v=h.options,w=this.hasValue();return{clearValue:n,cx:o,getStyles:s,getClassNames:u,getValue:c,hasValue:w,isMulti:g,isRtl:m,options:v,selectOption:f,selectProps:h,setValue:d,theme:this.getTheme()}}},{key:"hasValue",value:function(){var n=this.state.selectValue;return n.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var n=this.props,o=n.isClearable,s=n.isMulti;return o===void 0?s:o}},{key:"isOptionDisabled",value:function(n,o){return Mk(this.props,n,o)}},{key:"isOptionSelected",value:function(n,o){return $k(this.props,n,o)}},{key:"filterOption",value:function(n,o){return Lk(this.props,n,o)}},{key:"formatOptionLabel",value:function(n,o){if(typeof this.props.formatOptionLabel=="function"){var s=this.props.inputValue,u=this.state.selectValue;return this.props.formatOptionLabel(n,{context:o,inputValue:s,selectValue:u})}else return this.getOptionLabel(n)}},{key:"formatGroupLabel",value:function(n){return this.props.formatGroupLabel(n)}},{key:"startListeningComposition",value:(function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))})},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:(function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))})},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:(function(){var n=this.props,o=n.isDisabled,s=n.isSearchable,u=n.inputId,c=n.inputValue,f=n.tabIndex,d=n.form,h=n.menuIsOpen,g=n.required,m=this.getComponents(),v=m.Input,w=this.state,y=w.inputIsHidden,x=w.ariaSelection,k=this.commonProps,E=u||this.getElementId("input"),O=Ze(Ze(Ze({"aria-autocomplete":"list","aria-expanded":h,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":g,role:"combobox","aria-activedescendant":this.state.isAppleDevice?void 0:this.state.focusedOptionId||""},h&&{"aria-controls":this.getElementId("listbox")}),!s&&{"aria-readonly":!0}),this.hasValue()?(x==null?void 0:x.action)==="initial-input-focus"&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return s?P.createElement(v,st({},k,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:E,innerRef:this.getInputRef,isDisabled:o,isHidden:y,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:f,form:d,type:"text",value:c},O)):P.createElement(E8,st({id:E,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:pf,onFocus:this.onInputFocus,disabled:o,tabIndex:f,inputMode:"none",form:d,value:""},O))})},{key:"renderPlaceholderOrValue",value:function(){var n=this,o=this.getComponents(),s=o.MultiValue,u=o.MultiValueContainer,c=o.MultiValueLabel,f=o.MultiValueRemove,d=o.SingleValue,h=o.Placeholder,g=this.commonProps,m=this.props,v=m.controlShouldRenderValue,w=m.isDisabled,y=m.isMulti,x=m.inputValue,k=m.placeholder,E=this.state,O=E.selectValue,_=E.focusedValue,T=E.isFocused;if(!this.hasValue()||!v)return x?null:P.createElement(h,st({},g,{key:"placeholder",isDisabled:w,isFocused:T,innerProps:{id:this.getElementId("placeholder")}}),k);if(y)return O.map(function(D,q){var N=D===_,A="".concat(n.getOptionLabel(D),"-").concat(n.getOptionValue(D));return P.createElement(s,st({},g,{components:{Container:u,Label:c,Remove:f},isFocused:N,isDisabled:w,key:A,index:q,removeProps:{onClick:function(){return n.removeValue(D)},onTouchEnd:function(){return n.removeValue(D)},onMouseDown:function(j){j.preventDefault()}},data:D}),n.formatOptionLabel(D,"value"))});if(x)return null;var I=O[0];return P.createElement(d,st({},g,{data:I,isDisabled:w}),this.formatOptionLabel(I,"value"))}},{key:"renderClearIndicator",value:function(){var n=this.getComponents(),o=n.ClearIndicator,s=this.commonProps,u=this.props,c=u.isDisabled,f=u.isLoading,d=this.state.isFocused;if(!this.isClearable()||!o||c||!this.hasValue()||f)return null;var h={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return P.createElement(o,st({},s,{innerProps:h,isFocused:d}))}},{key:"renderLoadingIndicator",value:function(){var n=this.getComponents(),o=n.LoadingIndicator,s=this.commonProps,u=this.props,c=u.isDisabled,f=u.isLoading,d=this.state.isFocused;if(!o||!f)return null;var h={"aria-hidden":"true"};return P.createElement(o,st({},s,{innerProps:h,isDisabled:c,isFocused:d}))}},{key:"renderIndicatorSeparator",value:function(){var n=this.getComponents(),o=n.DropdownIndicator,s=n.IndicatorSeparator;if(!o||!s)return null;var u=this.commonProps,c=this.props.isDisabled,f=this.state.isFocused;return P.createElement(s,st({},u,{isDisabled:c,isFocused:f}))}},{key:"renderDropdownIndicator",value:function(){var n=this.getComponents(),o=n.DropdownIndicator;if(!o)return null;var s=this.commonProps,u=this.props.isDisabled,c=this.state.isFocused,f={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return P.createElement(o,st({},s,{innerProps:f,isDisabled:u,isFocused:c}))}},{key:"renderMenu",value:function(){var n=this,o=this.getComponents(),s=o.Group,u=o.GroupHeading,c=o.Menu,f=o.MenuList,d=o.MenuPortal,h=o.LoadingMessage,g=o.NoOptionsMessage,m=o.Option,v=this.commonProps,w=this.state.focusedOption,y=this.props,x=y.captureMenuScroll,k=y.inputValue,E=y.isLoading,O=y.loadingMessage,_=y.minMenuHeight,T=y.maxMenuHeight,I=y.menuIsOpen,D=y.menuPlacement,q=y.menuPosition,N=y.menuPortalTarget,A=y.menuShouldBlockScroll,$=y.menuShouldScrollIntoView,j=y.noOptionsMessage,M=y.onMenuScrollToTop,W=y.onMenuScrollToBottom;if(!I)return null;var H=function(le,we){var ye=le.type,L=le.data,Y=le.isDisabled,ae=le.isSelected,ee=le.label,te=le.value,se=w===L,Ce=Y?void 0:function(){return n.onOptionHover(L)},Ae=Y?void 0:function(){return n.selectOption(L)},Ne="".concat(n.getElementId("option"),"-").concat(we),je={id:Ne,onClick:Ae,onMouseMove:Ce,onMouseOver:Ce,tabIndex:-1,role:"option","aria-selected":n.state.isAppleDevice?void 0:ae};return P.createElement(m,st({},v,{innerProps:je,data:L,isDisabled:Y,isSelected:ae,key:Ne,label:ee,type:ye,value:te,isFocused:se,innerRef:se?n.getFocusedOptionRef:void 0}),n.formatOptionLabel(le.data,"menu"))},J;if(this.hasOptions())J=this.getCategorizedOptions().map(function(X){if(X.type==="group"){var le=X.data,we=X.options,ye=X.index,L="".concat(n.getElementId("group"),"-").concat(ye),Y="".concat(L,"-heading");return P.createElement(s,st({},v,{key:L,data:le,options:we,Heading:u,headingProps:{id:Y,data:X.data},label:n.formatGroupLabel(X.data)}),X.options.map(function(ae){return H(ae,"".concat(ye,"-").concat(ae.index))}))}else if(X.type==="option")return H(X,"".concat(X.index))});else if(E){var V=O({inputValue:k});if(V===null)return null;J=P.createElement(h,v,V)}else{var Q=j({inputValue:k});if(Q===null)return null;J=P.createElement(g,v,Q)}var B={minMenuHeight:_,maxMenuHeight:T,menuPlacement:D,menuPosition:q,menuShouldScrollIntoView:$},z=P.createElement(rq,st({},v,B),function(X){var le=X.ref,we=X.placerProps,ye=we.placement,L=we.maxHeight;return P.createElement(c,st({},v,B,{innerRef:le,innerProps:{onMouseDown:n.onMenuMouseDown,onMouseMove:n.onMenuMouseMove},isLoading:E,placement:ye}),P.createElement(R8,{captureEnabled:x,onTopArrive:M,onBottomArrive:W,lockEnabled:A},function(Y){return P.createElement(f,st({},v,{innerRef:function(ee){n.getMenuListRef(ee),Y(ee)},innerProps:{role:"listbox","aria-multiselectable":v.isMulti,id:n.getElementId("listbox")},isLoading:E,maxHeight:L,focusedOption:w}),J)}))});return N||q==="fixed"?P.createElement(d,st({},v,{appendTo:N,controlElement:this.controlRef,menuPlacement:D,menuPosition:q}),z):z}},{key:"renderFormField",value:function(){var n=this,o=this.props,s=o.delimiter,u=o.isDisabled,c=o.isMulti,f=o.name,d=o.required,h=this.state.selectValue;if(d&&!this.hasValue()&&!u)return P.createElement(A8,{name:f,onFocus:this.onValueInputFocus});if(!(!f||u))if(c)if(s){var g=h.map(function(w){return n.getOptionValue(w)}).join(s);return P.createElement("input",{name:f,type:"hidden",value:g})}else{var m=h.length>0?h.map(function(w,y){return P.createElement("input",{key:"i-".concat(y),name:f,type:"hidden",value:n.getOptionValue(w)})}):P.createElement("input",{name:f,type:"hidden",value:""});return P.createElement("div",null,m)}else{var v=h[0]?this.getOptionValue(h[0]):"";return P.createElement("input",{name:f,type:"hidden",value:v})}}},{key:"renderLiveRegion",value:function(){var n=this.commonProps,o=this.state,s=o.ariaSelection,u=o.focusedOption,c=o.focusedValue,f=o.isFocused,d=o.selectValue,h=this.getFocusableOptions();return P.createElement(v8,st({},n,{id:this.getElementId("live-region"),ariaSelection:s,focusedOption:u,focusedValue:c,isFocused:f,selectValue:d,focusableOptions:h,isAppleDevice:this.state.isAppleDevice}))}},{key:"render",value:function(){var n=this.getComponents(),o=n.Control,s=n.IndicatorsContainer,u=n.SelectContainer,c=n.ValueContainer,f=this.props,d=f.className,h=f.id,g=f.isDisabled,m=f.menuIsOpen,v=this.state.isFocused,w=this.commonProps=this.getCommonProps();return P.createElement(u,st({},w,{className:d,innerProps:{id:h,onKeyDown:this.onKeyDown},isDisabled:g,isFocused:v}),this.renderLiveRegion(),P.createElement(o,st({},w,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:g,isFocused:v,menuIsOpen:m}),P.createElement(c,st({},w,{isDisabled:g}),this.renderPlaceholderOrValue(),this.renderInput()),P.createElement(s,st({},w,{isDisabled:g}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(n,o){var s=o.prevProps,u=o.clearFocusValueOnUpdate,c=o.inputIsHiddenAfterUpdate,f=o.ariaSelection,d=o.isFocused,h=o.prevWasFocused,g=o.instancePrefix,m=n.options,v=n.value,w=n.menuIsOpen,y=n.inputValue,x=n.isMulti,k=nk(v),E={};if(s&&(v!==s.value||m!==s.options||w!==s.menuIsOpen||y!==s.inputValue)){var O=w?G8(n,k):[],_=w?Nk(bf(n,k),"".concat(g,"-option")):[],T=u?Y8(o,k):null,I=Q8(o,O),D=Sm(_,I);E={selectValue:k,focusedOption:I,focusedOptionId:D,focusableOptionsWithIds:_,focusedValue:T,clearFocusValueOnUpdate:!1}}var q=c!=null&&n!==s?{inputIsHidden:c,inputIsHiddenAfterUpdate:void 0}:{},N=f,A=d&&h;return d&&!A&&(N={value:yf(x,k,k[0]||null),options:k,action:"initial-input-focus"},A=!h),(f==null?void 0:f.action)==="initial-input-focus"&&(N=null),Ze(Ze(Ze({},E),q),{},{prevProps:n,ariaSelection:N,prevWasFocused:A})}}]),r})(P.Component);Em.defaultProps=K8;var X8=P.forwardRef(function(t,e){var r=hC(t);return P.createElement(Em,st({ref:e},r))}),Uk=X8,xf={},Bk;function Z8(){if(Bk)return xf;Bk=1,Object.defineProperty(xf,"__esModule",{value:!0});function t(){for(var n=[],o=0;o{const e=P.useRef(zk);return e.current===zk&&(e.current=t()),e};function n7(){var t=P.useRef(!1);return P.useEffect(function(){return t.current=!0,function(){t.current=!1}},[]),t}var Sf=function(e){var r=$t.useRef(e);return df(function(){r.current=e}),r};function mi(t){return{isOk:()=>!0,isOkAnd:r=>r(t),isErr:()=>!1,isErrAnd:()=>!1,ok:()=>Cm(t),err:()=>vi(),map:r=>mi(r(t)),mapOr:(r,a)=>a(t),mapOrElse:(r,a)=>a(t),mapErr:()=>mi(t),expect:()=>t,expectErr:r=>{throw new Error(r)},unwrap:()=>t,unwrapErr:()=>{throw new Error(`${t}`)},unwrapOr:()=>t,unwrapOrElse:()=>t,and:r=>r,andThen:r=>r(t),or:()=>mi(t),orElse:()=>mi(t)}}function gi(t){return{isOk:()=>!1,isOkAnd:()=>!1,isErr:()=>!0,isErrAnd:r=>r(t),ok:()=>vi(),err:()=>Cm(t),map:()=>gi(t),mapOr:r=>r,mapOrElse:r=>r(t),mapErr:r=>gi(r(t)),expect:r=>{throw new Error(r)},expectErr:()=>t,unwrap:()=>{throw new Error(`${t}`)},unwrapErr:()=>t,unwrapOr:r=>r,unwrapOrElse:r=>r(t),and:()=>gi(t),andThen:()=>gi(t),or:r=>r,orElse:r=>r(t)}}function vi(){const t={and:()=>vi(),andThen:()=>vi(),expect:e=>{throw new Error(e)},filter:()=>t,isSome:()=>!1,isSomeAnd:()=>!1,isNone:()=>!0,map:()=>vi(),mapOr:e=>e,mapOrElse:e=>e(),okOr:e=>gi(e),okOrElse:e=>gi(e()),or:e=>e,orElse:e=>e(),unwrap:()=>{throw new Error("panic! call `unwrap` on a `None` value")},unwrapOr:e=>e,unwrapOrElse:e=>e(),xor:e=>e.isSome()?e:t};return t}function Cm(t){const e={and:r=>r,andThen:r=>r(t),expect:()=>t,filter:r=>r(t)?e:vi(),isSome:()=>!0,isSomeAnd:r=>r(t),isNone:()=>!1,map:r=>Cm(r(t)),mapOr:(r,a)=>a(t),mapOrElse:(r,a)=>a(t),okOr:()=>mi(t),okOrElse:()=>mi(t),or:()=>e,orElse:()=>e,unwrap:()=>t,unwrapOr:()=>t,unwrapOrElse:()=>t,xor:r=>r.isNone()?e:vi()};return e}function a7(t){return t.then(e=>mi(e),e=>gi(e))}var o7=setTimeout;function i7(t,e){var r=e.useCachedSetTimeout?o7:setTimeout;return new Promise((function(a){r(a,t)}))}function s7(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=e.useCachedSetTimeout,a=i7(t,{useCachedSetTimeout:r});function n(o){return a.then((function(){return o}))}return n.then=function(){return a.then.apply(a,arguments)},n.catch=Promise.resolve().catch,n}var l7=300;function u7(t){function e(r){const{selectProps:a,innerRef:n}=r,{handleScrolledToBottom:o,shouldLoadMore:s}=a,u=P.useRef(null),c=P.useRef(null),f=P.useCallback(()=>{const g=c.current;if(!g)return!1;const{scrollTop:m,scrollHeight:v,clientHeight:w}=g;return s(v,w,m)},[s]),d=P.useCallback(()=>{f()&&o&&o()},[f,o]),h=P.useMemo(()=>{const g=()=>{d(),u.current=setTimeout(g,l7)};return g},[d]);return P.useEffect(()=>(h(),()=>{u.current&&clearTimeout(u.current)}),[]),S.jsx(t,ie(U({},r),{innerRef:t7(n,c)}))}return e}var c7=u7(mm.MenuList),f7=t=>P.useMemo(()=>U({MenuList:c7},t),[t]),d7=(t,e)=>[...t,...e],p7=10,h7=(t,e,r)=>t-e-p7({isFirstLoad:!0,options:[],hasMore:!0,isLoading:!1,lockedUntil:0,additional:t.additional}),m7=({options:t,defaultOptions:e,additional:r,defaultAdditional:a})=>{const n=e===!0?null:Array.isArray(e)?e:t;return n?{"":{isFirstLoad:!1,isLoading:!1,options:n,hasMore:!0,lockedUntil:0,additional:a||r}}:{}},Hk='[react-select-async-paginate] response of "loadOptions" should be an object with "options" prop, which contains array of options.',g7=t=>{if(!t)return!1;const{options:e,hasMore:r}=t;return!(!Array.isArray(e)||typeof r!="boolean"&&typeof r!="undefined")},v7=t=>{if(!g7(t))throw console.error(Hk,"Received:",t),new Error(Hk);return!0},y7=(t,e,r,a,n,o,s,u)=>it(null,null,function*(){const c=e.current.inputValue,f=!r.current[c],d=f?Vk(e.current):r.current[c];if(d.isLoading||!d.hasMore||d.lockedUntil>Date.now())return;if(n(w=>u&&t==="input-change"?{[c]:ie(U({},d),{isLoading:!0})}:ie(U({},w),{[c]:ie(U({},d),{isLoading:!0})})),a>0&&t==="input-change"){yield s7(a);const w=e.current.inputValue;if(c!==w){n(y=>{if(f){const x=y,{[c]:k}=x;return be(x,[ph(c)])}return ie(U({},y),{[c]:ie(U({},d),{isLoading:!1})})});return}}const{loadOptions:h,reloadOnErrorTimeout:g=0}=e.current,m=yield a7(Promise.resolve().then(()=>h(c,d.options,d.additional)));if(!s.current)return;if(m.isErr()){n(w=>ie(U({},w),{[c]:ie(U({},d),{isLoading:!1,lockedUntil:Date.now()+g})}));return}const v=m.unwrap();if(v7(v)){const{options:w,hasMore:y}=v,x=Object.hasOwn(v,"additional")?v.additional:d.additional;n(k=>ie(U({},k),{[c]:ie(U({},d),{options:o(d.options,w,x),hasMore:!!y,isLoading:!1,isFirstLoad:!1,additional:x})}))}}),km=t=>t+1,b7=(t,e=[])=>{const{clearCacheOnSearchChange:r=!1,clearCacheOnMenuClose:a=!1,defaultOptions:n,loadOptionsOnMenuOpen:o=!0,debounceTimeout:s=0,inputValue:u,menuIsOpen:c,filterOption:f=null,reduceOptions:d=d7,shouldLoadMore:h=h7,mapOptionsForMenu:g=void 0}=t,m=Sf(c),v=n7(),w=Sf(d),y=Sf(o),x=P.useRef(!0),k=P.useRef(t);k.current=t;const[E,O]=P.useState(0),_=r7(()=>m7(t)),T=Sf(N=>{y7(N,k,_,s,A=>{_.current=A(_.current),v.current&&O(km)},w.current,v,r)}),I=P.useCallback(()=>{const N=k.current.inputValue;_.current[N]&&T.current("menu-scroll")},[T,_]);P.useEffect(()=>{x.current?x.current=!1:(_.current={},O(km)),n===!0&&T.current("autoload")},e),P.useEffect(()=>{m.current&&!_.current[u]&&T.current("input-change")},[T,u,m,_]),P.useEffect(()=>{if(c){if(!_.current[""]&&y.current){T.current("menu-toggle");return}return}a&&(_.current={},O(km))},[T,y,c,_,a]);const D=_.current[u]||Vk(t),q=P.useMemo(()=>g?g(D.options):D.options,[D.options,g]);return{handleScrolledToBottom:I,shouldLoadMore:h,filterOption:f,isLoading:D.isLoading||D.lockedUntil>Date.now(),isFirstLoad:D.isFirstLoad,options:q}},w7=(t,e=[])=>{const{inputValue:r,menuIsOpen:a,defaultInputValue:n,defaultMenuIsOpen:o,onInputChange:s,onMenuClose:u,onMenuOpen:c}=t,[f,d]=P.useState(n||""),[h,g]=P.useState(!!o),m=typeof r=="string"?r:f,v=typeof a=="boolean"?a:h,w=P.useCallback((E,O)=>{s&&s(E,O),d(E)},[s]),y=P.useCallback(()=>{u&&u(),g(!1)},[u]),x=P.useCallback(()=>{c&&c(),g(!0)},[c]),k=b7(ie(U({},t),{inputValue:m,menuIsOpen:v}),e);return ie(U({},k),{inputValue:m,menuIsOpen:v,onInputChange:w,onMenuClose:y,onMenuOpen:x})},x7=[],S7={};function E7(t){function e(r){const m=r,{components:a=S7,selectRef:n=void 0,isLoading:o,cacheUniqs:s=x7,menuPlacement:u,menuShouldScrollIntoView:c}=m,f=be(m,["components","selectRef","isLoading","cacheUniqs","menuPlacement","menuShouldScrollIntoView"]),d=w7(f,s),h=f7(a),g=typeof o=="boolean"?o:d.isLoading;return S.jsx(t,ie(U(U({},r),d),{menuPlacement:u,menuShouldScrollIntoView:u==="auto"&&g?!1:c,isLoading:g,components:h,ref:n}))}return e}var Wl=E7(Uk);class C7{constructor(){xe(this,"firstname");xe(this,"company");xe(this,"lastname");xe(this,"street");xe(this,"houseNumber");xe(this,"zip");xe(this,"city");xe(this,"phone");xe(this,"country");xe(this,"ustid");this.firstname="",this.company="",this.lastname="",this.street="",this.houseNumber="",this.zip="",this.city="",this.phone="",this.country="",this.ustid=""}}class Io{constructor(){xe(this,"uid");xe(this,"username");xe(this,"email");xe(this,"password");xe(this,"uuid");xe(this,"shops");xe(this,"layouter_data");this.uid=0,this.uuid="",this.username="",this.email="",this.password="",this.shops=[],this.layouter_data=new C7}parseFromJson(e){this.uid=e.contact.uid,this.uuid=e.contact.uuid,this.email=e.contact.email,this.username=e.contact.username,this.layouter_data.firstname=e.contact.layouter_data.firstname,this.layouter_data.company=e.contact.layouter_data.company,this.layouter_data.lastname=e.contact.layouter_data.lastname,this.layouter_data.street=e.contact.layouter_data.street,this.layouter_data.houseNumber=e.contact.layouter_data.houseNumber,this.layouter_data.zip=e.contact.layouter_data.zip,this.layouter_data.city=e.contact.layouter_data.city,this.layouter_data.phone=e.contact.layouter_data.phone,this.layouter_data.country=e.contact.layouter_data.country,this.layouter_data.ustid=e.contact.layouter_data.ustid}parseFromFormData(e,r=null){this.email=e.email,this.layouter_data.company=e.company,this.layouter_data.firstname=e.firstname,this.layouter_data.lastname=e.lastname,this.layouter_data.street=e.street,this.layouter_data.houseNumber=e.houseNumber,this.layouter_data.zip=e.zip,this.layouter_data.city=e.city,this.layouter_data.phone=e.phone,this.layouter_data.country=e.country,this.layouter_data.ustid=e.ustid,r&&this.shops.push(r)}}var k7=Object.getOwnPropertyDescriptor,P7=(t,e,r,a)=>{for(var n=a>1?void 0:a?k7(e,r):e,o=t.length-1,s;o>=0;o--)(s=t[o])&&(n=s(n)||n);return n},O7=(t,e)=>(r,a)=>e(r,a,t);let Pm=class{constructor(t){this.token=t}createContact(t){return it(this,null,function*(){var e;return yield wt.post("/apps/api/contact/create",{contact:t},{headers:{Authorization:"Bearer "+((e=this.token)==null?void 0:e.currentToken)}}).then(r=>r.data)})}updateContact(t){return it(this,null,function*(){var e;return yield wt.put("/apps/api/contact/update/"+t.uuid,{contact:t},{headers:{Authorization:"Bearer "+((e=this.token)==null?void 0:e.currentToken)}}).then(r=>r.data)})}getContacts(t,e,r){return it(this,null,function*(){var a;return yield wt.get("/apps/api/contact/allbyshop/"+r.uuid+"?term="+t+"&page="+e,{headers:{Authorization:"Bearer "+((a=this.token)==null?void 0:a.currentToken)}}).then(n=>n.data.data.map(o=>{let s=new Io;return s.parseFromJson({contact:o}),s}))})}};Pm=P7([aa(),Wa(),O7(0,Po(Ka))],Pm);const Om=Pm,Gr=[];for(let t=0;t<256;++t)Gr.push((t+256).toString(16).slice(1));function _7(t,e=0){return(Gr[t[e+0]]+Gr[t[e+1]]+Gr[t[e+2]]+Gr[t[e+3]]+"-"+Gr[t[e+4]]+Gr[t[e+5]]+"-"+Gr[t[e+6]]+Gr[t[e+7]]+"-"+Gr[t[e+8]]+Gr[t[e+9]]+"-"+Gr[t[e+10]]+Gr[t[e+11]]+Gr[t[e+12]]+Gr[t[e+13]]+Gr[t[e+14]]+Gr[t[e+15]]).toLowerCase()}let _m;const R7=new Uint8Array(16);function T7(){if(!_m){if(typeof crypto=="undefined"||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");_m=crypto.getRandomValues.bind(crypto)}return _m(R7)}const Wk={randomUUID:typeof crypto!="undefined"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};function Kk(t,e,r){var n,o,s;if(Wk.randomUUID&&!t)return Wk.randomUUID();t=t||{};const a=(s=(o=t.random)!=null?o:(n=t.rng)==null?void 0:n.call(t))!=null?s:T7();if(a.length<16)throw new Error("Random bytes length must be >= 16");return a[6]=a[6]&15|64,a[8]=a[8]&63|128,_7(a)}class I7{constructor(){xe(this,"uid");xe(this,"appendix");xe(this,"title");xe(this,"uuid");this.uid=0,this.uuid="",this.appendix="",this.title=""}parseFromJson(e){this.uid=e.account.uid,this.uuid=e.account.uuid,this.title=e.account.title,this.appendix=e.account.appendix}}class Ja{constructor(){xe(this,"uid");xe(this,"uuid");xe(this,"firstname");xe(this,"lastname");xe(this,"street");xe(this,"houseNumber");xe(this,"zip");xe(this,"company");xe(this,"company2");xe(this,"phone");xe(this,"country");xe(this,"ustid");xe(this,"city");xe(this,"email");xe(this,"contact");xe(this,"type");this.uid=0,this.uuid="",this.firstname="",this.lastname="",this.street="",this.houseNumber="",this.zip="",this.company="",this.company2="",this.city="",this.email="",this.country="",this.ustid="",this.contact=new Io,this.type=0}parseFromJson(e){this.uid=e.uid,this.uuid=e.uuid,this.firstname=e.firstname,this.lastname=e.lastname,this.street=e.street,this.houseNumber=e.houseNumber,this.zip=e.zip,this.company=e.company,this.company2=e.company2,this.phone=e.phone,this.city=e.city,this.email=e.email,this.type=e.type,this.country=e.country,this.ustid=e.ustid}parseFromFormData(e){this.email=e.email,this.company=e.company,this.firstname=e.firstname,this.lastname=e.lastname,this.street=e.street,this.houseNumber=e.houseNumber,this.zip=e.zip,this.city=e.city,this.phone=e.phone,this.country=e.country,this.ustid=e.ustid}}class A7{constructor(){xe(this,"params",[]);xe(this,"typ",0)}parseFromJson(e){this.typ=e.typ,this.params=e.params}}class Kl{constructor(){xe(this,"id",0);xe(this,"title","");xe(this,"uuid","");xe(this,"specialProductTypeObject",new A7)}parseFromJson(e){this.id=e.id,this.title=e.title,this.uuid=e.uuid,this.specialProductTypeObject.parseFromJson(e.specialProductTypeObject)}}class Gk{constructor(){xe(this,"net",0);xe(this,"vat",0);xe(this,"gross",0);xe(this,"allNet",0);xe(this,"allVat",0);xe(this,"allGross",0)}parseFromJson(e){this.net=e.net,this.vat=e.vat,this.gross=e.gross,this.allNet=e.allNet,this.allVat=e.allVat,this.allGross=e.allGross}}class Gl{constructor(){xe(this,"uuid","");xe(this,"product",new Kl);xe(this,"status",10);xe(this,"count",1);xe(this,"price",new Gk);this.uuid=Kk()}parseFromJson(e){this.count=e.price.count,this.status=e.status,this.uuid=e.uuid,this.price.parseFromJson(e.price),this.product.parseFromJson(e.product)}}class Yk{constructor(){xe(this,"uid",0);xe(this,"title","");xe(this,"uuid","")}parseFromJson(e){this.uid=e.payment.uid,this.title=e.payment.title,this.uuid=String(e.payment.uuid)}}class Qk{constructor(){xe(this,"uid",0);xe(this,"title","");xe(this,"uuid","")}parseFromJson(e){this.uid=e.shipping.uid,this.title=e.shipping.title,this.uuid=String(e.shipping.uuid)}}class ka{constructor(){xe(this,"alias");xe(this,"uuid");xe(this,"draft");xe(this,"saved");xe(this,"contact",new Io);xe(this,"account",new I7);xe(this,"deliveryAddress",new Ja);xe(this,"senderAddress",new Ja);xe(this,"invoiceAddress",new Ja);xe(this,"positions",[]);xe(this,"payment",new Yk);xe(this,"shipping",new Qk);xe(this,"basketField1");xe(this,"basketField2");xe(this,"type");xe(this,"shop",new Nr);xe(this,"net");xe(this,"vat");xe(this,"gross");this.uuid=Kk(),this.basketField1="",this.basketField2="",this.draft=!0,this.saved=!1}addPosition(e){this.positions.push(e)}parseFromJson(e){this.shop.parseFromJson(e),this.contact.parseFromJson(e),this.account.parseFromJson(e),this.shipping.parseFromJson(e),this.payment.parseFromJson(e),this.invoiceAddress.parseFromJson(e.invoiceAddress),this.deliveryAddress.parseFromJson(e.deliveryAddress),this.senderAddress.parseFromJson(e.senderAddress),this.alias=e.alias,this.uuid=e.uuid,this.type=e.type,this.draft=e.draft,this.saved=!0,this.basketField1=e.basketField1,this.basketField2=e.basketField2,e.positions.map(r=>{let a=new Gl;a.parseFromJson(r),this.positions.push(a)})}}var Rm=function(t,e){return Rm=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,a){r.__proto__=a}||function(r,a){for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(r[n]=a[n])},Rm(t,e)};function Xa(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");Rm(t,e);function r(){this.constructor=t}t.prototype=e===null?Object.create(e):(r.prototype=e.prototype,new r)}function Tm(t){var e=typeof Symbol=="function"&&Symbol.iterator,r=e&&t[e],a=0;if(r)return r.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&a>=t.length&&(t=void 0),{value:t&&t[a++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function Ef(t,e){var r=typeof Symbol=="function"&&t[Symbol.iterator];if(!r)return t;var a=r.call(t),n,o=[],s;try{for(;(e===void 0||e-- >0)&&!(n=a.next()).done;)o.push(n.value)}catch(u){s={error:u}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(s)throw s.error}}return o}function Cf(t,e,r){if(r||arguments.length===2)for(var a=0,n=e.length,o;a0},enumerable:!1,configurable:!0}),e.prototype._trySubscribe=function(r){return this._throwIfClosed(),t.prototype._trySubscribe.call(this,r)},e.prototype._subscribe=function(r){return this._throwIfClosed(),this._checkFinalizedStatuses(r),this._innerSubscribe(r)},e.prototype._innerSubscribe=function(r){var a=this,n=this,o=n.hasError,s=n.isStopped,u=n.observers;return o||s?eP:(this.currentObservers=null,u.push(r),new Yl(function(){a.currentObservers=null,kf(u,r)}))},e.prototype._checkFinalizedStatuses=function(r){var a=this,n=a.hasError,o=a.thrownError,s=a.isStopped;n?r.error(o):s&&r.complete()},e.prototype.asObservable=function(){var r=new aP;return r.source=this,r},e.create=function(r,a){return new sP(r,a)},e})(aP),sP=(function(t){Za(e,t);function e(r,a){var n=t.call(this)||this;return n.destination=r,n.source=a,n}return e.prototype.next=function(r){var a,n;(n=(a=this.destination)===null||a===void 0?void 0:a.next)===null||n===void 0||n.call(a,r)},e.prototype.error=function(r){var a,n;(n=(a=this.destination)===null||a===void 0?void 0:a.error)===null||n===void 0||n.call(a,r)},e.prototype.complete=function(){var r,a;(a=(r=this.destination)===null||r===void 0?void 0:r.complete)===null||a===void 0||a.call(r)},e.prototype._subscribe=function(r){var a,n;return(n=(a=this.source)===null||a===void 0?void 0:a.subscribe(r))!==null&&n!==void 0?n:eP},e})(iP),J7=(function(t){Za(e,t);function e(r){var a=t.call(this)||this;return a._value=r,a}return Object.defineProperty(e.prototype,"value",{get:function(){return this.getValue()},enumerable:!1,configurable:!0}),e.prototype._subscribe=function(r){var a=t.prototype._subscribe.call(this,r);return!a.closed&&r.next(this._value),a},e.prototype.getValue=function(){var r=this,a=r.hasError,n=r.thrownError,o=r._value;if(a)throw n;return this._throwIfClosed(),o},e.prototype.next=function(r){t.prototype.next.call(this,this._value=r)},e})(iP),X7={now:function(){return Date.now()}},Z7=(function(t){Za(e,t);function e(r,a){return t.call(this)||this}return e.prototype.schedule=function(r,a){return this},e})(Yl),lP={setInterval:function(t,e){for(var r=[],a=2;a{for(var n=a>1?void 0:a?nU(e,r):e,o=t.length-1,s;o>=0;o--)(s=t[o])&&(n=s(n)||n);return n};let Nm=class{constructor(){xe(this,"orders");xe(this,"currentOrder");this.currentOrder=new J7(new sa)}getCurrentOrder(){return this.currentOrder}setCurrentOrder(t){this.currentOrder.next(t)}getOrder(t){return this.orders.map(e=>e.uuid==t)}updateOrder(t){this.orders.push(t)}};Nm=aU([zn()],Nm);const Yr=Nm;var fP={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},dP=$t.createContext&&$t.createContext(fP),oU=["attr","size","title"];function iU(t,e){if(t==null)return{};var r=sU(t,e),a,n;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,a)&&(r[a]=t[a])}return r}function sU(t,e){if(t==null)return{};var r={};for(var a in t)if(Object.prototype.hasOwnProperty.call(t,a)){if(e.indexOf(a)>=0)continue;r[a]=t[a]}return r}function _f(){return _f=Object.assign?Object.assign.bind():function(t){for(var e=1;e$t.createElement(e.tag,Rf({key:r},e.attr),hP(e.child)))}function Dr(t){return e=>$t.createElement(fU,_f({attr:Rf({},t.attr)},e),hP(t.child))}function fU(t){var e=r=>{var{attr:a,size:n,title:o}=t,s=iU(t,oU),u=n||r.size||"1em",c;return r.className&&(c=r.className),t.className&&(c=(c?c+" ":"")+t.className),$t.createElement("svg",_f({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},r.attr,a,s,{className:c,style:Rf(Rf({color:t.color||r.color},r.style),t.style),height:u,width:u,xmlns:"http://www.w3.org/2000/svg"}),o&&$t.createElement("title",null,o),t.children)};return dP!==void 0?$t.createElement(dP.Consumer,null,r=>e(r)):e(fP)}function dU(t){return Dr({attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M9.707 16.707a1 1 0 01-1.414 0l-6-6a1 1 0 010-1.414l6-6a1 1 0 011.414 1.414L5.414 9H17a1 1 0 110 2H5.414l4.293 4.293a1 1 0 010 1.414z",clipRule:"evenodd"},child:[]}]})(t)}function pU(t){return Dr({attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M10.293 3.293a1 1 0 011.414 0l6 6a1 1 0 010 1.414l-6 6a1 1 0 01-1.414-1.414L14.586 11H3a1 1 0 110-2h11.586l-4.293-4.293a1 1 0 010-1.414z",clipRule:"evenodd"},child:[]}]})(t)}function hU(t){return Dr({attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M6 2a1 1 0 00-1 1v1H4a2 2 0 00-2 2v10a2 2 0 002 2h12a2 2 0 002-2V6a2 2 0 00-2-2h-1V3a1 1 0 10-2 0v1H7V3a1 1 0 00-1-1zm0 5a1 1 0 000 2h8a1 1 0 100-2H6z",clipRule:"evenodd"},child:[]}]})(t)}function mP(t){return Dr({attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z",clipRule:"evenodd"},child:[]}]})(t)}function mU(t){return Dr({attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M12.707 5.293a1 1 0 010 1.414L9.414 10l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 0z",clipRule:"evenodd"},child:[]}]})(t)}function gU(t){return Dr({attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z",clipRule:"evenodd"},child:[]}]})(t)}function vU(t){return Dr({attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{d:"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"},child:[]}]})(t)}function yU(t){return Dr({attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z",clipRule:"evenodd"},child:[]}]})(t)}function gP(t){return Dr({attr:{fill:"none",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{strokeLinecap:"round",strokeLinejoin:"round",d:"M19 9l-7 7-7-7"},child:[]}]})(t)}function bU(t){return Dr({attr:{fill:"none",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{strokeLinecap:"round",strokeLinejoin:"round",d:"M15 19l-7-7 7-7"},child:[]}]})(t)}function vP(t){return Dr({attr:{fill:"none",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 5l7 7-7 7"},child:[]}]})(t)}function wU(t){return Dr({attr:{fill:"none",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{strokeLinecap:"round",strokeLinejoin:"round",d:"M5 15l7-7 7 7"},child:[]}]})(t)}function xU(t){return Dr({attr:{fill:"none",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"},child:[]}]})(t)}const Dm="-";function SU(t){const e=CU(t),{conflictingClassGroups:r,conflictingClassGroupModifiers:a}=t;function n(s){const u=s.split(Dm);return u[0]===""&&u.length!==1&&u.shift(),yP(u,e)||EU(s)}function o(s,u){const c=r[s]||[];return u&&a[s]?[...c,...a[s]]:c}return{getClassGroupId:n,getConflictingClassGroupIds:o}}function yP(t,e){var s;if(t.length===0)return e.classGroupId;const r=t[0],a=e.nextPart.get(r),n=a?yP(t.slice(1),a):void 0;if(n)return n;if(e.validators.length===0)return;const o=t.join(Dm);return(s=e.validators.find(({validator:u})=>u(o)))==null?void 0:s.classGroupId}const bP=/^\[(.+)\]$/;function EU(t){if(bP.test(t)){const e=bP.exec(t)[1],r=e==null?void 0:e.substring(0,e.indexOf(":"));if(r)return"arbitrary.."+r}}function CU(t){const{theme:e,prefix:r}=t,a={nextPart:new Map,validators:[]};return PU(Object.entries(t.classGroups),r).forEach(([o,s])=>{Fm(s,a,o,e)}),a}function Fm(t,e,r,a){t.forEach(n=>{if(typeof n=="string"){const o=n===""?e:wP(e,n);o.classGroupId=r;return}if(typeof n=="function"){if(kU(n)){Fm(n(a),e,r,a);return}e.validators.push({validator:n,classGroupId:r});return}Object.entries(n).forEach(([o,s])=>{Fm(s,wP(e,o),r,a)})})}function wP(t,e){let r=t;return e.split(Dm).forEach(a=>{r.nextPart.has(a)||r.nextPart.set(a,{nextPart:new Map,validators:[]}),r=r.nextPart.get(a)}),r}function kU(t){return t.isThemeGetter}function PU(t,e){return e?t.map(([r,a])=>{const n=a.map(o=>typeof o=="string"?e+o:typeof o=="object"?Object.fromEntries(Object.entries(o).map(([s,u])=>[e+s,u])):o);return[r,n]}):t}function OU(t){if(t<1)return{get:()=>{},set:()=>{}};let e=0,r=new Map,a=new Map;function n(o,s){r.set(o,s),e++,e>t&&(e=0,a=r,r=new Map)}return{get(o){let s=r.get(o);if(s!==void 0)return s;if((s=a.get(o))!==void 0)return n(o,s),s},set(o,s){r.has(o)?r.set(o,s):n(o,s)}}}const xP="!";function _U(t){const{separator:e,experimentalParseClassName:r}=t,a=e.length===1,n=e[0],o=e.length;function s(u){const c=[];let f=0,d=0,h;for(let y=0;yd?h-d:void 0;return{modifiers:c,hasImportantModifier:m,baseClassName:v,maybePostfixModifierPosition:w}}return r?function(c){return r({className:c,parseClassName:s})}:s}function RU(t){if(t.length<=1)return t;const e=[];let r=[];return t.forEach(a=>{a[0]==="["?(e.push(...r.sort(),a),r=[]):r.push(a)}),e.push(...r.sort()),e}function TU(t){return U({cache:OU(t.cacheSize),parseClassName:_U(t)},SU(t))}const IU=/\s+/;function AU(t,e){const{parseClassName:r,getClassGroupId:a,getConflictingClassGroupIds:n}=e,o=new Set;return t.trim().split(IU).map(s=>{const{modifiers:u,hasImportantModifier:c,baseClassName:f,maybePostfixModifierPosition:d}=r(s);let h=!!d,g=a(h?f.substring(0,d):f);if(!g){if(!h)return{isTailwindClass:!1,originalClassName:s};if(g=a(f),!g)return{isTailwindClass:!1,originalClassName:s};h=!1}const m=RU(u).join(":");return{isTailwindClass:!0,modifierId:c?m+xP:m,classGroupId:g,originalClassName:s,hasPostfixModifier:h}}).reverse().filter(s=>{if(!s.isTailwindClass)return!0;const{modifierId:u,classGroupId:c,hasPostfixModifier:f}=s,d=u+c;return o.has(d)?!1:(o.add(d),n(c,f).forEach(h=>o.add(u+h)),!0)}).reverse().map(s=>s.originalClassName).join(" ")}function jU(){let t=0,e,r,a="";for(;th(d),t());return r=TU(f),a=r.cache.get,n=r.cache.set,o=u,u(c)}function u(c){const f=a(c);if(f)return f;const d=AU(c,r);return n(c,d),d}return function(){return o(jU.apply(null,arguments))}}function Zt(t){const e=r=>r[t]||[];return e.isThemeGetter=!0,e}const EP=/^\[(?:([a-z-]+):)?(.+)\]$/i,DU=/^\d+\/\d+$/,FU=new Set(["px","full","screen"]),MU=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,$U=/\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$/,LU=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,qU=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,UU=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/;function eo(t){return yi(t)||FU.has(t)||DU.test(t)}function Ao(t){return Es(t,"length",YU)}function yi(t){return!!t&&!Number.isNaN(Number(t))}function Tf(t){return Es(t,"number",yi)}function Ql(t){return!!t&&Number.isInteger(Number(t))}function BU(t){return t.endsWith("%")&&yi(t.slice(0,-1))}function yt(t){return EP.test(t)}function jo(t){return MU.test(t)}const zU=new Set(["length","size","percentage"]);function VU(t){return Es(t,zU,CP)}function HU(t){return Es(t,"position",CP)}const WU=new Set(["image","url"]);function KU(t){return Es(t,WU,JU)}function GU(t){return Es(t,"",QU)}function Jl(){return!0}function Es(t,e,r){const a=EP.exec(t);return a?a[1]?typeof e=="string"?a[1]===e:e.has(a[1]):r(a[2]):!1}function YU(t){return $U.test(t)&&!LU.test(t)}function CP(){return!1}function QU(t){return qU.test(t)}function JU(t){return UU.test(t)}function XU(){const t=Zt("colors"),e=Zt("spacing"),r=Zt("blur"),a=Zt("brightness"),n=Zt("borderColor"),o=Zt("borderRadius"),s=Zt("borderSpacing"),u=Zt("borderWidth"),c=Zt("contrast"),f=Zt("grayscale"),d=Zt("hueRotate"),h=Zt("invert"),g=Zt("gap"),m=Zt("gradientColorStops"),v=Zt("gradientColorStopPositions"),w=Zt("inset"),y=Zt("margin"),x=Zt("opacity"),k=Zt("padding"),E=Zt("saturate"),O=Zt("scale"),_=Zt("sepia"),T=Zt("skew"),I=Zt("space"),D=Zt("translate"),q=()=>["auto","contain","none"],N=()=>["auto","hidden","clip","visible","scroll"],A=()=>["auto",yt,e],$=()=>[yt,e],j=()=>["",eo,Ao],M=()=>["auto",yi,yt],W=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],H=()=>["solid","dashed","dotted","double","none"],J=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],V=()=>["start","end","center","between","around","evenly","stretch"],Q=()=>["","0",yt],B=()=>["auto","avoid","all","avoid-page","page","left","right","column"],z=()=>[yi,Tf],X=()=>[yi,yt];return{cacheSize:500,separator:":",theme:{colors:[Jl],spacing:[eo,Ao],blur:["none","",jo,yt],brightness:z(),borderColor:[t],borderRadius:["none","","full",jo,yt],borderSpacing:$(),borderWidth:j(),contrast:z(),grayscale:Q(),hueRotate:X(),invert:Q(),gap:$(),gradientColorStops:[t],gradientColorStopPositions:[BU,Ao],inset:A(),margin:A(),opacity:z(),padding:$(),saturate:z(),scale:z(),sepia:Q(),skew:X(),space:$(),translate:$()},classGroups:{aspect:[{aspect:["auto","square","video",yt]}],container:["container"],columns:[{columns:[jo]}],"break-after":[{"break-after":B()}],"break-before":[{"break-before":B()}],"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"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...W(),yt]}],overflow:[{overflow:N()}],"overflow-x":[{"overflow-x":N()}],"overflow-y":[{"overflow-y":N()}],overscroll:[{overscroll:q()}],"overscroll-x":[{"overscroll-x":q()}],"overscroll-y":[{"overscroll-y":q()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[w]}],"inset-x":[{"inset-x":[w]}],"inset-y":[{"inset-y":[w]}],start:[{start:[w]}],end:[{end:[w]}],top:[{top:[w]}],right:[{right:[w]}],bottom:[{bottom:[w]}],left:[{left:[w]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",Ql,yt]}],basis:[{basis:A()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",yt]}],grow:[{grow:Q()}],shrink:[{shrink:Q()}],order:[{order:["first","last","none",Ql,yt]}],"grid-cols":[{"grid-cols":[Jl]}],"col-start-end":[{col:["auto",{span:["full",Ql,yt]},yt]}],"col-start":[{"col-start":M()}],"col-end":[{"col-end":M()}],"grid-rows":[{"grid-rows":[Jl]}],"row-start-end":[{row:["auto",{span:[Ql,yt]},yt]}],"row-start":[{"row-start":M()}],"row-end":[{"row-end":M()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",yt]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",yt]}],gap:[{gap:[g]}],"gap-x":[{"gap-x":[g]}],"gap-y":[{"gap-y":[g]}],"justify-content":[{justify:["normal",...V()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...V(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...V(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[k]}],px:[{px:[k]}],py:[{py:[k]}],ps:[{ps:[k]}],pe:[{pe:[k]}],pt:[{pt:[k]}],pr:[{pr:[k]}],pb:[{pb:[k]}],pl:[{pl:[k]}],m:[{m:[y]}],mx:[{mx:[y]}],my:[{my:[y]}],ms:[{ms:[y]}],me:[{me:[y]}],mt:[{mt:[y]}],mr:[{mr:[y]}],mb:[{mb:[y]}],ml:[{ml:[y]}],"space-x":[{"space-x":[I]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[I]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",yt,e]}],"min-w":[{"min-w":[yt,e,"min","max","fit"]}],"max-w":[{"max-w":[yt,e,"none","full","min","max","fit","prose",{screen:[jo]},jo]}],h:[{h:[yt,e,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[yt,e,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[yt,e,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[yt,e,"auto","min","max","fit"]}],"font-size":[{text:["base",jo,Ao]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",Tf]}],"font-family":[{font:[Jl]}],"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-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",yt]}],"line-clamp":[{"line-clamp":["none",yi,Tf]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",eo,yt]}],"list-image":[{"list-image":["none",yt]}],"list-style-type":[{list:["none","disc","decimal",yt]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[t]}],"placeholder-opacity":[{"placeholder-opacity":[x]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[t]}],"text-opacity":[{"text-opacity":[x]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...H(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",eo,Ao]}],"underline-offset":[{"underline-offset":["auto",eo,yt]}],"text-decoration-color":[{decoration:[t]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:$()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",yt]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",yt]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[x]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...W(),HU]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",VU]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},KU]}],"bg-color":[{bg:[t]}],"gradient-from-pos":[{from:[v]}],"gradient-via-pos":[{via:[v]}],"gradient-to-pos":[{to:[v]}],"gradient-from":[{from:[m]}],"gradient-via":[{via:[m]}],"gradient-to":[{to:[m]}],rounded:[{rounded:[o]}],"rounded-s":[{"rounded-s":[o]}],"rounded-e":[{"rounded-e":[o]}],"rounded-t":[{"rounded-t":[o]}],"rounded-r":[{"rounded-r":[o]}],"rounded-b":[{"rounded-b":[o]}],"rounded-l":[{"rounded-l":[o]}],"rounded-ss":[{"rounded-ss":[o]}],"rounded-se":[{"rounded-se":[o]}],"rounded-ee":[{"rounded-ee":[o]}],"rounded-es":[{"rounded-es":[o]}],"rounded-tl":[{"rounded-tl":[o]}],"rounded-tr":[{"rounded-tr":[o]}],"rounded-br":[{"rounded-br":[o]}],"rounded-bl":[{"rounded-bl":[o]}],"border-w":[{border:[u]}],"border-w-x":[{"border-x":[u]}],"border-w-y":[{"border-y":[u]}],"border-w-s":[{"border-s":[u]}],"border-w-e":[{"border-e":[u]}],"border-w-t":[{"border-t":[u]}],"border-w-r":[{"border-r":[u]}],"border-w-b":[{"border-b":[u]}],"border-w-l":[{"border-l":[u]}],"border-opacity":[{"border-opacity":[x]}],"border-style":[{border:[...H(),"hidden"]}],"divide-x":[{"divide-x":[u]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[u]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[x]}],"divide-style":[{divide:H()}],"border-color":[{border:[n]}],"border-color-x":[{"border-x":[n]}],"border-color-y":[{"border-y":[n]}],"border-color-t":[{"border-t":[n]}],"border-color-r":[{"border-r":[n]}],"border-color-b":[{"border-b":[n]}],"border-color-l":[{"border-l":[n]}],"divide-color":[{divide:[n]}],"outline-style":[{outline:["",...H()]}],"outline-offset":[{"outline-offset":[eo,yt]}],"outline-w":[{outline:[eo,Ao]}],"outline-color":[{outline:[t]}],"ring-w":[{ring:j()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[t]}],"ring-opacity":[{"ring-opacity":[x]}],"ring-offset-w":[{"ring-offset":[eo,Ao]}],"ring-offset-color":[{"ring-offset":[t]}],shadow:[{shadow:["","inner","none",jo,GU]}],"shadow-color":[{shadow:[Jl]}],opacity:[{opacity:[x]}],"mix-blend":[{"mix-blend":[...J(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":J()}],filter:[{filter:["","none"]}],blur:[{blur:[r]}],brightness:[{brightness:[a]}],contrast:[{contrast:[c]}],"drop-shadow":[{"drop-shadow":["","none",jo,yt]}],grayscale:[{grayscale:[f]}],"hue-rotate":[{"hue-rotate":[d]}],invert:[{invert:[h]}],saturate:[{saturate:[E]}],sepia:[{sepia:[_]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[r]}],"backdrop-brightness":[{"backdrop-brightness":[a]}],"backdrop-contrast":[{"backdrop-contrast":[c]}],"backdrop-grayscale":[{"backdrop-grayscale":[f]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[d]}],"backdrop-invert":[{"backdrop-invert":[h]}],"backdrop-opacity":[{"backdrop-opacity":[x]}],"backdrop-saturate":[{"backdrop-saturate":[E]}],"backdrop-sepia":[{"backdrop-sepia":[_]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[s]}],"border-spacing-x":[{"border-spacing-x":[s]}],"border-spacing-y":[{"border-spacing-y":[s]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",yt]}],duration:[{duration:X()}],ease:[{ease:["linear","in","out","in-out",yt]}],delay:[{delay:X()}],animate:[{animate:["none","spin","ping","pulse","bounce",yt]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[O]}],"scale-x":[{"scale-x":[O]}],"scale-y":[{"scale-y":[O]}],rotate:[{rotate:[Ql,yt]}],"translate-x":[{"translate-x":[D]}],"translate-y":[{"translate-y":[D]}],"skew-x":[{"skew-x":[T]}],"skew-y":[{"skew-y":[T]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",yt]}],accent:[{accent:["auto",t]}],appearance:[{appearance:["none","auto"]}],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",yt]}],"caret-color":[{caret:[t]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":$()}],"scroll-mx":[{"scroll-mx":$()}],"scroll-my":[{"scroll-my":$()}],"scroll-ms":[{"scroll-ms":$()}],"scroll-me":[{"scroll-me":$()}],"scroll-mt":[{"scroll-mt":$()}],"scroll-mr":[{"scroll-mr":$()}],"scroll-mb":[{"scroll-mb":$()}],"scroll-ml":[{"scroll-ml":$()}],"scroll-p":[{"scroll-p":$()}],"scroll-px":[{"scroll-px":$()}],"scroll-py":[{"scroll-py":$()}],"scroll-ps":[{"scroll-ps":$()}],"scroll-pe":[{"scroll-pe":$()}],"scroll-pt":[{"scroll-pt":$()}],"scroll-pr":[{"scroll-pr":$()}],"scroll-pb":[{"scroll-pb":$()}],"scroll-pl":[{"scroll-pl":$()}],"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",yt]}],fill:[{fill:[t,"none"]}],"stroke-w":[{stroke:[eo,Ao,Tf]}],stroke:[{stroke:[t,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-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"],"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"]}}}const pe=NU(XU);function bi(t){return t!==null&&typeof t=="object"&&t.constructor===Object}function Xl(t){if(!bi(t))return t;const e={};for(const r in t)e[r]=Xl(t[r]);return e}function Te(t,e){if(bi(e)&&Object.keys(e).length===0)return Xl(U(U({},t),e));const r=U(U({},t),e);if(bi(e)&&bi(t))for(const a in e)bi(e[a])&&a in t&&bi(t[a])?r[a]=Te(t[a],e[a]):r[a]=bi(e[a])?Xl(e[a]):e[a];return r}function Mle(t){return t}const ZU={root:{base:"divide-y divide-gray-200 border-gray-200 dark:divide-gray-700 dark:border-gray-700",flush:{off:"rounded-lg border",on:"border-b"}},content:{base:"p-5 first:rounded-t-lg last:rounded-b-lg dark:bg-gray-900"},title:{arrow:{base:"h-6 w-6 shrink-0",open:{off:"",on:"rotate-180"}},base:"flex w-full items-center justify-between p-5 text-left font-medium text-gray-500 first:rounded-t-lg last:rounded-b-lg dark:text-gray-400",flush:{off:"hover:bg-gray-100 focus:ring-4 focus:ring-gray-200 dark:hover:bg-gray-800 dark:focus:ring-gray-800",on:"bg-transparent dark:bg-transparent"},heading:"",open:{off:"",on:"bg-gray-100 text-gray-900 dark:bg-gray-800 dark:text-white"}}},eB={base:"flex flex-col gap-2 p-4 text-sm",borderAccent:"border-t-4",closeButton:{base:"-m-1.5 ml-auto inline-flex h-8 w-8 rounded-lg p-1.5 focus:ring-2",icon:"h-5 w-5",color:{info:"bg-cyan-100 text-cyan-500 hover:bg-cyan-200 focus:ring-cyan-400 dark:bg-cyan-200 dark:text-cyan-600 dark:hover:bg-cyan-300",gray:"bg-gray-100 text-gray-500 hover:bg-gray-200 focus:ring-gray-400 dark:bg-gray-700 dark:text-gray-300 dark:hover:bg-gray-800 dark:hover:text-white",failure:"bg-red-100 text-red-500 hover:bg-red-200 focus:ring-red-400 dark:bg-red-200 dark:text-red-600 dark:hover:bg-red-300",success:"bg-green-100 text-green-500 hover:bg-green-200 focus:ring-green-400 dark:bg-green-200 dark:text-green-600 dark:hover:bg-green-300",warning:"bg-yellow-100 text-yellow-500 hover:bg-yellow-200 focus:ring-yellow-400 dark:bg-yellow-200 dark:text-yellow-600 dark:hover:bg-yellow-300",red:"bg-red-100 text-red-500 hover:bg-red-200 focus:ring-red-400 dark:bg-red-200 dark:text-red-600 dark:hover:bg-red-300",green:"bg-green-100 text-green-500 hover:bg-green-200 focus:ring-green-400 dark:bg-green-200 dark:text-green-600 dark:hover:bg-green-300",yellow:"bg-yellow-100 text-yellow-500 hover:bg-yellow-200 focus:ring-yellow-400 dark:bg-yellow-200 dark:text-yellow-600 dark:hover:bg-yellow-300",blue:"bg-blue-100 text-blue-500 hover:bg-blue-200 focus:ring-blue-400 dark:bg-blue-200 dark:text-blue-600 dark:hover:bg-blue-300",cyan:"bg-cyan-100 text-cyan-500 hover:bg-cyan-200 focus:ring-cyan-400 dark:bg-cyan-200 dark:text-cyan-600 dark:hover:bg-cyan-300",pink:"bg-pink-100 text-pink-500 hover:bg-pink-200 focus:ring-pink-400 dark:bg-pink-200 dark:text-pink-600 dark:hover:bg-pink-300",lime:"bg-lime-100 text-lime-500 hover:bg-lime-200 focus:ring-lime-400 dark:bg-lime-200 dark:text-lime-600 dark:hover:bg-lime-300",dark:"bg-gray-100 text-gray-500 hover:bg-gray-200 focus:ring-gray-400 dark:bg-gray-200 dark:text-gray-600 dark:hover:bg-gray-300",indigo:"bg-indigo-100 text-indigo-500 hover:bg-indigo-200 focus:ring-indigo-400 dark:bg-indigo-200 dark:text-indigo-600 dark:hover:bg-indigo-300",purple:"bg-purple-100 text-purple-500 hover:bg-purple-200 focus:ring-purple-400 dark:bg-purple-200 dark:text-purple-600 dark:hover:bg-purple-300",teal:"bg-teal-100 text-teal-500 hover:bg-teal-200 focus:ring-teal-400 dark:bg-teal-200 dark:text-teal-600 dark:hover:bg-teal-300",light:"bg-gray-50 text-gray-500 hover:bg-gray-100 focus:ring-gray-200 dark:bg-gray-600 dark:text-gray-200 dark:hover:bg-gray-700 dark:hover:text-white"}},color:{info:"border-cyan-500 bg-cyan-100 text-cyan-700 dark:bg-cyan-200 dark:text-cyan-800",gray:"border-gray-500 bg-gray-100 text-gray-700 dark:bg-gray-700 dark:text-gray-300",failure:"border-red-500 bg-red-100 text-red-700 dark:bg-red-200 dark:text-red-800",success:"border-green-500 bg-green-100 text-green-700 dark:bg-green-200 dark:text-green-800",warning:"border-yellow-500 bg-yellow-100 text-yellow-700 dark:bg-yellow-200 dark:text-yellow-800",red:"border-red-500 bg-red-100 text-red-700 dark:bg-red-200 dark:text-red-800",green:"border-green-500 bg-green-100 text-green-700 dark:bg-green-200 dark:text-green-800",yellow:"border-yellow-500 bg-yellow-100 text-yellow-700 dark:bg-yellow-200 dark:text-yellow-800",blue:"border-blue-500 bg-blue-100 text-blue-700 dark:bg-blue-200 dark:text-blue-800",cyan:"border-cyan-500 bg-cyan-100 text-cyan-700 dark:bg-cyan-200 dark:text-cyan-800",pink:"border-pink-500 bg-pink-100 text-pink-700 dark:bg-pink-200 dark:text-pink-800",lime:"border-lime-500 bg-lime-100 text-lime-700 dark:bg-lime-200 dark:text-lime-800",dark:"border-gray-600 bg-gray-800 text-gray-200 dark:bg-gray-900 dark:text-gray-300",indigo:"border-indigo-500 bg-indigo-100 text-indigo-700 dark:bg-indigo-200 dark:text-indigo-800",purple:"border-purple-500 bg-purple-100 text-purple-700 dark:bg-purple-200 dark:text-purple-800",teal:"border-teal-500 bg-teal-100 text-teal-700 dark:bg-teal-200 dark:text-teal-800",light:"border-gray-400 bg-gray-50 text-gray-600 dark:bg-gray-500 dark:text-gray-200"},icon:"mr-3 inline h-5 w-5 flex-shrink-0",rounded:"rounded-lg",wrapper:"flex items-center"},tB={root:{base:"flex items-center justify-center space-x-4 rounded",bordered:"p-1 ring-2",rounded:"rounded-full",color:{dark:"ring-gray-800 dark:ring-gray-800",failure:"ring-red-500 dark:ring-red-700",gray:"ring-gray-500 dark:ring-gray-400",info:"ring-cyan-400 dark:ring-cyan-800",light:"ring-gray-300 dark:ring-gray-500",purple:"ring-purple-500 dark:ring-purple-600",success:"ring-green-500 dark:ring-green-500",warning:"ring-yellow-300 dark:ring-yellow-500",pink:"ring-pink-500 dark:ring-pink-500"},img:{base:"rounded",off:"relative overflow-hidden bg-gray-100 dark:bg-gray-600",on:"",placeholder:"absolute -bottom-1 h-auto w-auto text-gray-400"},size:{xs:"h-6 w-6",sm:"h-8 w-8",md:"h-10 w-10",lg:"h-20 w-20",xl:"h-36 w-36"},stacked:"ring-2 ring-gray-300 dark:ring-gray-500",statusPosition:{"bottom-left":"-bottom-1 -left-1","bottom-center":"-bottom-1","bottom-right":"-bottom-1 -right-1","top-left":"-left-1 -top-1","top-center":"-top-1","top-right":"-right-1 -top-1","center-right":"-right-1",center:"","center-left":"-left-1"},status:{away:"bg-yellow-400",base:"absolute h-3.5 w-3.5 rounded-full border-2 border-white dark:border-gray-800",busy:"bg-red-400",offline:"bg-gray-400",online:"bg-green-400"},initials:{text:"font-medium text-gray-600 dark:text-gray-300",base:"relative inline-flex items-center justify-center overflow-hidden bg-gray-100 dark:bg-gray-600"}},group:{base:"flex -space-x-4"},groupCounter:{base:"relative flex h-10 w-10 items-center justify-center rounded-full bg-gray-700 text-xs font-medium text-white ring-2 ring-gray-300 hover:bg-gray-600 dark:ring-gray-500"}},rB={root:{base:"flex h-fit items-center gap-1 font-semibold",color:{info:"bg-cyan-100 text-cyan-800 group-hover:bg-cyan-200 dark:bg-cyan-200 dark:text-cyan-800 dark:group-hover:bg-cyan-300",gray:"bg-gray-100 text-gray-800 group-hover:bg-gray-200 dark:bg-gray-700 dark:text-gray-300 dark:group-hover:bg-gray-600",failure:"bg-red-100 text-red-800 group-hover:bg-red-200 dark:bg-red-200 dark:text-red-900 dark:group-hover:bg-red-300",success:"bg-green-100 text-green-800 group-hover:bg-green-200 dark:bg-green-200 dark:text-green-900 dark:group-hover:bg-green-300",warning:"bg-yellow-100 text-yellow-800 group-hover:bg-yellow-200 dark:bg-yellow-200 dark:text-yellow-900 dark:group-hover:bg-yellow-300",indigo:"bg-indigo-100 text-indigo-800 group-hover:bg-indigo-200 dark:bg-indigo-200 dark:text-indigo-900 dark:group-hover:bg-indigo-300",purple:"bg-purple-100 text-purple-800 group-hover:bg-purple-200 dark:bg-purple-200 dark:text-purple-900 dark:group-hover:bg-purple-300",pink:"bg-pink-100 text-pink-800 group-hover:bg-pink-200 dark:bg-pink-200 dark:text-pink-900 dark:group-hover:bg-pink-300",blue:"bg-blue-100 text-blue-800 group-hover:bg-blue-200 dark:bg-blue-200 dark:text-blue-900 dark:group-hover:bg-blue-300",cyan:"bg-cyan-100 text-cyan-800 group-hover:bg-cyan-200 dark:bg-cyan-200 dark:text-cyan-900 dark:group-hover:bg-cyan-300",dark:"bg-gray-600 text-gray-100 group-hover:bg-gray-500 dark:bg-gray-900 dark:text-gray-200 dark:group-hover:bg-gray-700",light:"bg-gray-200 text-gray-800 group-hover:bg-gray-300 dark:bg-gray-400 dark:text-gray-900 dark:group-hover:bg-gray-500",green:"bg-green-100 text-green-800 group-hover:bg-green-200 dark:bg-green-200 dark:text-green-900 dark:group-hover:bg-green-300",lime:"bg-lime-100 text-lime-800 group-hover:bg-lime-200 dark:bg-lime-200 dark:text-lime-900 dark:group-hover:bg-lime-300",red:"bg-red-100 text-red-800 group-hover:bg-red-200 dark:bg-red-200 dark:text-red-900 dark:group-hover:bg-red-300",teal:"bg-teal-100 text-teal-800 group-hover:bg-teal-200 dark:bg-teal-200 dark:text-teal-900 dark:group-hover:bg-teal-300",yellow:"bg-yellow-100 text-yellow-800 group-hover:bg-yellow-200 dark:bg-yellow-200 dark:text-yellow-900 dark:group-hover:bg-yellow-300"},href:"group",size:{xs:"p-1 text-xs",sm:"p-1.5 text-sm"}},icon:{off:"rounded px-2 py-0.5",on:"rounded-full p-1.5",size:{xs:"h-3 w-3",sm:"h-3.5 w-3.5"}}},nB={root:{base:"text-xl font-semibold italic text-gray-900 dark:text-white"}},aB={root:{base:"",list:"flex items-center"},item:{base:"group flex items-center",chevron:"mx-1 h-4 w-4 text-gray-400 group-first:hidden md:mx-2",href:{off:"flex items-center text-sm font-medium text-gray-500 dark:text-gray-400",on:"flex items-center text-sm font-medium text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white"},icon:"mr-2 h-4 w-4"}},oB={base:"group relative flex items-stretch justify-center p-0.5 text-center font-medium transition-[color,background-color,border-color,text-decoration-color,fill,stroke,box-shadow] focus:z-10 focus:outline-none",fullSized:"w-full",color:{dark:"border border-transparent bg-gray-800 text-white focus:ring-4 focus:ring-gray-300 enabled:hover:bg-gray-900 dark:border-gray-700 dark:bg-gray-800 dark:focus:ring-gray-800 dark:enabled:hover:bg-gray-700",failure:"border border-transparent bg-red-700 text-white focus:ring-4 focus:ring-red-300 enabled:hover:bg-red-800 dark:bg-red-600 dark:focus:ring-red-900 dark:enabled:hover:bg-red-700",gray:":ring-cyan-700 border border-gray-200 bg-white text-gray-900 focus:text-cyan-700 focus:ring-4 enabled:hover:bg-gray-100 enabled:hover:text-cyan-700 dark:border-gray-600 dark:bg-transparent dark:text-gray-400 dark:enabled:hover:bg-gray-700 dark:enabled:hover:text-white",info:"border border-transparent bg-cyan-700 text-white focus:ring-4 focus:ring-cyan-300 enabled:hover:bg-cyan-800 dark:bg-cyan-600 dark:focus:ring-cyan-800 dark:enabled:hover:bg-cyan-700",light:"border border-gray-300 bg-white text-gray-900 focus:ring-4 focus:ring-cyan-300 enabled:hover:bg-gray-100 dark:border-gray-600 dark:bg-gray-600 dark:text-white dark:focus:ring-gray-700 dark:enabled:hover:border-gray-700 dark:enabled:hover:bg-gray-700",purple:"border border-transparent bg-purple-700 text-white focus:ring-4 focus:ring-purple-300 enabled:hover:bg-purple-800 dark:bg-purple-600 dark:focus:ring-purple-900 dark:enabled:hover:bg-purple-700",success:"border border-transparent bg-green-700 text-white focus:ring-4 focus:ring-green-300 enabled:hover:bg-green-800 dark:bg-green-600 dark:focus:ring-green-800 dark:enabled:hover:bg-green-700",warning:"border border-transparent bg-yellow-400 text-white focus:ring-4 focus:ring-yellow-300 enabled:hover:bg-yellow-500 dark:focus:ring-yellow-900",blue:"border border-transparent bg-blue-700 text-white focus:ring-4 focus:ring-blue-300 enabled:hover:bg-blue-800 dark:bg-blue-600 dark:hover:bg-blue-700 dark:focus:ring-blue-800",cyan:"border border-cyan-300 bg-white text-cyan-900 focus:ring-4 focus:ring-cyan-300 enabled:hover:bg-cyan-100 dark:border-cyan-600 dark:bg-cyan-600 dark:text-white dark:focus:ring-cyan-700 dark:enabled:hover:border-cyan-700 dark:enabled:hover:bg-cyan-700",green:"border border-green-300 bg-white text-green-900 focus:ring-4 focus:ring-green-300 enabled:hover:bg-green-100 dark:border-green-600 dark:bg-green-600 dark:text-white dark:focus:ring-green-700 dark:enabled:hover:border-green-700 dark:enabled:hover:bg-green-700",indigo:"border border-indigo-300 bg-white text-indigo-900 focus:ring-4 focus:ring-indigo-300 enabled:hover:bg-indigo-100 dark:border-indigo-600 dark:bg-indigo-600 dark:text-white dark:focus:ring-indigo-700 dark:enabled:hover:border-indigo-700 dark:enabled:hover:bg-indigo-700",lime:"border border-lime-300 bg-white text-lime-900 focus:ring-4 focus:ring-lime-300 enabled:hover:bg-lime-100 dark:border-lime-600 dark:bg-lime-600 dark:text-white dark:focus:ring-lime-700 dark:enabled:hover:border-lime-700 dark:enabled:hover:bg-lime-700",pink:"border border-pink-300 bg-white text-pink-900 focus:ring-4 focus:ring-pink-300 enabled:hover:bg-pink-100 dark:border-pink-600 dark:bg-pink-600 dark:text-white dark:focus:ring-pink-700 dark:enabled:hover:border-pink-700 dark:enabled:hover:bg-pink-700",red:"border border-red-300 bg-white text-red-900 focus:ring-4 focus:ring-red-300 enabled:hover:bg-red-100 dark:border-red-600 dark:bg-red-600 dark:text-white dark:focus:ring-red-700 dark:enabled:hover:border-red-700 dark:enabled:hover:bg-red-700",teal:"border border-teal-300 bg-white text-teal-900 focus:ring-4 focus:ring-teal-300 enabled:hover:bg-teal-100 dark:border-teal-600 dark:bg-teal-600 dark:text-white dark:focus:ring-teal-700 dark:enabled:hover:border-teal-700 dark:enabled:hover:bg-teal-700",yellow:"border border-yellow-300 bg-white text-yellow-900 focus:ring-4 focus:ring-yellow-300 enabled:hover:bg-yellow-100 dark:border-yellow-600 dark:bg-yellow-600 dark:text-white dark:focus:ring-yellow-700 dark:enabled:hover:border-yellow-700 dark:enabled:hover:bg-yellow-700"},disabled:"cursor-not-allowed opacity-50",isProcessing:"cursor-wait",spinnerSlot:"absolute top-0 flex h-full items-center",spinnerLeftPosition:{xs:"left-2",sm:"left-3",md:"left-4",lg:"left-5",xl:"left-6"},gradient:{cyan:"bg-gradient-to-r from-cyan-400 via-cyan-500 to-cyan-600 text-white focus:ring-4 focus:ring-cyan-300 enabled:hover:bg-gradient-to-br dark:focus:ring-cyan-800",failure:"bg-gradient-to-r from-red-400 via-red-500 to-red-600 text-white focus:ring-4 focus:ring-red-300 enabled:hover:bg-gradient-to-br dark:focus:ring-red-800",info:"bg-gradient-to-r from-cyan-500 via-cyan-600 to-cyan-700 text-white focus:ring-4 focus:ring-cyan-300 enabled:hover:bg-gradient-to-br dark:focus:ring-cyan-800",lime:"bg-gradient-to-r from-lime-200 via-lime-400 to-lime-500 text-gray-900 focus:ring-4 focus:ring-lime-300 enabled:hover:bg-gradient-to-br dark:focus:ring-lime-800",pink:"bg-gradient-to-r from-pink-400 via-pink-500 to-pink-600 text-white focus:ring-4 focus:ring-pink-300 enabled:hover:bg-gradient-to-br dark:focus:ring-pink-800",purple:"bg-gradient-to-r from-purple-500 via-purple-600 to-purple-700 text-white focus:ring-4 focus:ring-purple-300 enabled:hover:bg-gradient-to-br dark:focus:ring-purple-800",success:"bg-gradient-to-r from-green-400 via-green-500 to-green-600 text-white focus:ring-4 focus:ring-green-300 enabled:hover:bg-gradient-to-br dark:focus:ring-green-800",teal:"bg-gradient-to-r from-teal-400 via-teal-500 to-teal-600 text-white focus:ring-4 focus:ring-teal-300 enabled:hover:bg-gradient-to-br dark:focus:ring-teal-800"},gradientDuoTone:{cyanToBlue:"bg-gradient-to-r from-cyan-500 to-cyan-500 text-white focus:ring-4 focus:ring-cyan-300 enabled:hover:bg-gradient-to-bl dark:focus:ring-cyan-800",greenToBlue:"bg-gradient-to-br from-green-400 to-cyan-600 text-white focus:ring-4 focus:ring-green-200 enabled:hover:bg-gradient-to-bl dark:focus:ring-green-800",pinkToOrange:"bg-gradient-to-br from-pink-500 to-orange-400 text-white focus:ring-4 focus:ring-pink-200 enabled:hover:bg-gradient-to-bl dark:focus:ring-pink-800",purpleToBlue:"bg-gradient-to-br from-purple-600 to-cyan-500 text-white focus:ring-4 focus:ring-cyan-300 enabled:hover:bg-gradient-to-bl dark:focus:ring-cyan-800",purpleToPink:"bg-gradient-to-r from-purple-500 to-pink-500 text-white focus:ring-4 focus:ring-purple-200 enabled:hover:bg-gradient-to-l dark:focus:ring-purple-800",redToYellow:"bg-gradient-to-r from-red-200 via-red-300 to-yellow-200 text-gray-900 focus:ring-4 focus:ring-red-100 enabled:hover:bg-gradient-to-bl dark:focus:ring-red-400",tealToLime:"bg-gradient-to-r from-teal-200 to-lime-200 text-gray-900 focus:ring-4 focus:ring-lime-200 enabled:hover:bg-gradient-to-l enabled:hover:from-teal-200 enabled:hover:to-lime-200 enabled:hover:text-gray-900 dark:focus:ring-teal-700"},inner:{base:"flex items-stretch transition-all duration-200",position:{none:"",start:"rounded-r-none",middle:"rounded-none",end:"rounded-l-none"},outline:"border border-transparent",isProcessingPadding:{xs:"pl-8",sm:"pl-10",md:"pl-12",lg:"pl-16",xl:"pl-20"}},label:"ml-2 inline-flex h-4 w-4 items-center justify-center rounded-full bg-cyan-200 text-xs font-semibold text-cyan-800",outline:{color:{gray:"border border-gray-900 dark:border-white",default:"border-0",light:""},off:"",on:"flex w-full justify-center bg-white text-gray-900 transition-all duration-75 ease-in group-enabled:group-hover:bg-opacity-0 group-enabled:group-hover:text-inherit dark:bg-gray-900 dark:text-white",pill:{off:"rounded-md",on:"rounded-full"}},pill:{off:"rounded-lg",on:"rounded-full"},size:{xs:"px-2 py-1 text-xs",sm:"px-3 py-1.5 text-sm",md:"px-4 py-2 text-sm",lg:"px-5 py-2.5 text-base",xl:"px-6 py-3 text-base"}},iB={base:"inline-flex",position:{none:"",start:"rounded-r-none focus:ring-2",middle:"rounded-none border-l-0 pl-0 focus:ring-2",end:"rounded-l-none border-l-0 pl-0 focus:ring-2"}},sB={root:{base:"flex rounded-lg border border-gray-200 bg-white shadow-md dark:border-gray-700 dark:bg-gray-800",children:"flex h-full flex-col justify-center gap-4 p-6",horizontal:{off:"flex-col",on:"flex-col md:max-w-xl md:flex-row"},href:"hover:bg-gray-100 dark:hover:bg-gray-700"},img:{base:"",horizontal:{off:"rounded-t-lg",on:"h-96 w-full rounded-t-lg object-cover md:h-auto md:w-48 md:rounded-none md:rounded-l-lg"}}},lB={root:{base:"relative h-full w-full",leftControl:"absolute left-0 top-0 flex h-full items-center justify-center px-4 focus:outline-none",rightControl:"absolute right-0 top-0 flex h-full items-center justify-center px-4 focus:outline-none"},indicators:{active:{off:"bg-white/50 hover:bg-white dark:bg-gray-800/50 dark:hover:bg-gray-800",on:"bg-white dark:bg-gray-800"},base:"h-3 w-3 rounded-full",wrapper:"absolute bottom-5 left-1/2 flex -translate-x-1/2 space-x-3"},item:{base:"absolute left-1/2 top-1/2 block w-full -translate-x-1/2 -translate-y-1/2",wrapper:{off:"w-full flex-shrink-0 transform cursor-default snap-center",on:"w-full flex-shrink-0 transform cursor-grab snap-center"}},control:{base:"inline-flex h-8 w-8 items-center justify-center rounded-full bg-white/30 group-hover:bg-white/50 group-focus:outline-none group-focus:ring-4 group-focus:ring-white dark:bg-gray-800/30 dark:group-hover:bg-gray-800/60 dark:group-focus:ring-gray-800/70 sm:h-10 sm:w-10",icon:"h-5 w-5 text-white dark:text-gray-800 sm:h-6 sm:w-6"},scrollContainer:{base:"flex h-full snap-mandatory overflow-y-hidden overflow-x-scroll scroll-smooth rounded-lg",snap:"snap-x"}},uB={root:{base:"h-4 w-4 rounded border border-gray-300 bg-gray-100 focus:ring-2 dark:border-gray-600 dark:bg-gray-700",color:{default:"text-cyan-600 focus:ring-cyan-600 dark:ring-offset-gray-800 dark:focus:ring-cyan-600",dark:"text-gray-800 focus:ring-gray-800 dark:ring-offset-gray-800 dark:focus:ring-gray-800",failure:"text-red-900 focus:ring-red-900 dark:ring-offset-red-900 dark:focus:ring-red-900",gray:"text-gray-900 focus:ring-gray-900 dark:ring-offset-gray-900 dark:focus:ring-gray-900",info:"text-cyan-800 focus:ring-cyan-800 dark:ring-offset-gray-800 dark:focus:ring-cyan-800",light:"text-gray-900 focus:ring-gray-900 dark:ring-offset-gray-900 dark:focus:ring-gray-900",purple:"text-purple-600 focus:ring-purple-600 dark:ring-offset-purple-600 dark:focus:ring-purple-600",success:"text-green-800 focus:ring-green-800 dark:ring-offset-green-800 dark:focus:ring-green-800",warning:"text-yellow-400 focus:ring-yellow-400 dark:ring-offset-yellow-400 dark:focus:ring-yellow-400",blue:"text-blue-700 focus:ring-blue-600 dark:ring-offset-blue-700 dark:focus:ring-blue-700",cyan:"text-cyan-600 focus:ring-cyan-600 dark:ring-offset-cyan-600 dark:focus:ring-cyan-600",green:"text-green-600 focus:ring-green-600 dark:ring-offset-green-600 dark:focus:ring-green-600",indigo:"text-indigo-700 focus:ring-indigo-700 dark:ring-offset-indigo-700 dark:focus:ring-indigo-700",lime:"text-lime-700 focus:ring-lime-700 dark:ring-offset-lime-700 dark:focus:ring-lime-700",pink:"text-pink-600 focus:ring-pink-600 dark:ring-offset-pink-600 dark:focus:ring-pink-600",red:"text-red-600 focus:ring-red-600 dark:ring-offset-red-600 dark:focus:ring-red-600",teal:"text-teal-600 focus:ring-teal-600 dark:ring-offset-teal-600 dark:focus:ring-teal-600",yellow:"text-yellow-400 focus:ring-yellow-400 dark:ring-offset-yellow-400 dark:focus:ring-yellow-400"}}},cB={button:{base:"inline-flex w-full items-center justify-center rounded-lg bg-blue-700 px-5 py-3 hover:bg-blue-800 focus:outline-none focus:ring-4 focus:ring-blue-300 dark:bg-blue-600 dark:hover:bg-blue-700 dark:focus:ring-blue-800",label:"text-center text-sm font-medium text-white sm:w-auto"},withIcon:{base:"absolute end-2 top-1/2 inline-flex -translate-y-1/2 items-center justify-center rounded-lg p-2 text-gray-500 hover:bg-gray-100 dark:text-gray-400 dark:hover:bg-gray-800",icon:{defaultIcon:"h-4 w-4",successIcon:"h-4 w-4 text-blue-700 dark:text-blue-500"}},withIconText:{base:"absolute end-2.5 top-1/2 inline-flex -translate-y-1/2 items-center justify-center rounded-lg border border-gray-200 bg-white px-2.5 py-2 text-gray-900 hover:bg-gray-100 dark:border-gray-600 dark:bg-gray-800 dark:text-gray-400 dark:hover:bg-gray-700",icon:{defaultIcon:"me-1.5 h-3 w-3",successIcon:"me-1.5 h-3 w-3 text-blue-700 dark:text-blue-500"},label:{base:"inline-flex items-center",defaultText:"text-xs font-semibold",successText:"text-xs font-semibold text-blue-700 dark:text-blue-500"}}},fB={root:{base:"rounded-lg p-2.5 text-sm text-gray-500 hover:bg-gray-100 focus:outline-none focus:ring-4 focus:ring-gray-200 dark:text-gray-400 dark:hover:bg-gray-700 dark:focus:ring-gray-700",icon:"h-5 w-5"}},dB={root:{base:"relative"},popup:{root:{base:"absolute top-10 z-50 block pt-2",inline:"relative top-0 z-auto",inner:"inline-block rounded-lg bg-white p-4 shadow-lg dark:bg-gray-700"},header:{base:"",title:"px-2 py-3 text-center font-semibold text-gray-900 dark:text-white",selectors:{base:"mb-2 flex justify-between",button:{base:"rounded-lg bg-white px-5 py-2.5 text-sm font-semibold text-gray-900 hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-gray-200 dark:bg-gray-700 dark:text-white dark:hover:bg-gray-600",prev:"",next:"",view:""}}},view:{base:"p-1"},footer:{base:"mt-2 flex space-x-2",button:{base:"w-full rounded-lg px-5 py-2 text-center text-sm font-medium focus:ring-4 focus:ring-cyan-300",today:"bg-cyan-700 text-white hover:bg-cyan-800 dark:bg-cyan-600 dark:hover:bg-cyan-700",clear:"border border-gray-300 bg-white text-gray-900 hover:bg-gray-100 dark:border-gray-600 dark:bg-gray-700 dark:text-white dark:hover:bg-gray-600"}}},views:{days:{header:{base:"mb-1 grid grid-cols-7",title:"h-6 text-center text-sm font-medium leading-6 text-gray-500 dark:text-gray-400"},items:{base:"grid w-64 grid-cols-7",item:{base:"block flex-1 cursor-pointer rounded-lg border-0 text-center text-sm font-semibold leading-9 text-gray-900 hover:bg-gray-100 dark:text-white dark:hover:bg-gray-600",selected:"bg-cyan-700 text-white hover:bg-cyan-600",disabled:"text-gray-500"}}},months:{items:{base:"grid w-64 grid-cols-4",item:{base:"block flex-1 cursor-pointer rounded-lg border-0 text-center text-sm font-semibold leading-9 text-gray-900 hover:bg-gray-100 dark:text-white dark:hover:bg-gray-600",selected:"bg-cyan-700 text-white hover:bg-cyan-600",disabled:"text-gray-500"}}},years:{items:{base:"grid w-64 grid-cols-4",item:{base:"block flex-1 cursor-pointer rounded-lg border-0 text-center text-sm font-semibold leading-9 text-gray-900 hover:bg-gray-100 dark:text-white dark:hover:bg-gray-600",selected:"bg-cyan-700 text-white hover:bg-cyan-600",disabled:"text-gray-500"}}},decades:{items:{base:"grid w-64 grid-cols-4",item:{base:"block flex-1 cursor-pointer rounded-lg border-0 text-center text-sm font-semibold leading-9 text-gray-900 hover:bg-gray-100 dark:text-white dark:hover:bg-gray-600",selected:"bg-cyan-700 text-white hover:bg-cyan-600",disabled:"text-gray-500"}}}}},pB={root:{base:"fixed z-40 overflow-y-auto bg-white p-4 transition-transform dark:bg-gray-800",backdrop:"fixed inset-0 z-30 bg-gray-900/50 dark:bg-gray-900/80",edge:"bottom-16",position:{top:{on:"left-0 right-0 top-0 w-full transform-none",off:"left-0 right-0 top-0 w-full -translate-y-full"},right:{on:"right-0 top-0 h-screen w-80 transform-none",off:"right-0 top-0 h-screen w-80 translate-x-full"},bottom:{on:"bottom-0 left-0 right-0 w-full transform-none",off:"bottom-0 left-0 right-0 w-full translate-y-full"},left:{on:"left-0 top-0 h-screen w-80 transform-none",off:"left-0 top-0 h-screen w-80 -translate-x-full"}}},header:{inner:{closeButton:"absolute end-2.5 top-2.5 flex h-8 w-8 items-center justify-center rounded-lg bg-transparent text-sm text-gray-400 hover:bg-gray-200 hover:text-gray-900 dark:hover:bg-gray-600 dark:hover:text-white",closeIcon:"h-4 w-4",titleIcon:"me-2.5 h-4 w-4",titleText:"mb-4 inline-flex items-center text-base font-semibold text-gray-500 dark:text-gray-400"},collapsed:{on:"hidden",off:"block"}},items:{base:""}},No={arrowIcon:"ml-2 h-4 w-4",content:"py-1 focus:outline-none",floating:{animation:"transition-opacity",arrow:{base:"absolute z-10 h-2 w-2 rotate-45",style:{dark:"bg-gray-900 dark:bg-gray-700",light:"bg-white",auto:"bg-white dark:bg-gray-700"},placement:"-4px"},base:"z-10 w-fit divide-y divide-gray-100 rounded shadow focus:outline-none",content:"py-1 text-sm text-gray-700 dark:text-gray-200",divider:"my-1 h-px bg-gray-100 dark:bg-gray-600",header:"block px-4 py-2 text-sm text-gray-700 dark:text-gray-200",hidden:"invisible opacity-0",item:{container:"",base:"flex w-full cursor-pointer items-center justify-start px-4 py-2 text-sm text-gray-700 hover:bg-gray-100 focus:bg-gray-100 focus:outline-none dark:text-gray-200 dark:hover:bg-gray-600 dark:hover:text-white dark:focus:bg-gray-600 dark:focus:text-white",icon:"mr-2 h-4 w-4"},style:{dark:"bg-gray-900 text-white dark:bg-gray-700",light:"border border-gray-200 bg-white text-gray-900",auto:"border border-gray-200 bg-white text-gray-900 dark:border-none dark:bg-gray-700 dark:text-white"},target:"w-fit"},inlineWrapper:"flex items-center"},hB={root:{base:"flex"},field:{base:"relative w-full",input:{base:"block w-full overflow-hidden rounded-lg border disabled:cursor-not-allowed disabled:opacity-50",sizes:{sm:"sm:text-xs",md:"text-sm",lg:"sm:text-base"},colors:{gray:"border-gray-300 bg-gray-50 text-gray-900 focus:border-cyan-500 focus:ring-cyan-500 dark:border-gray-600 dark:bg-gray-700 dark:text-white dark:placeholder-gray-400 dark:focus:border-cyan-500 dark:focus:ring-cyan-500",info:"border-cyan-500 bg-cyan-50 text-cyan-900 placeholder-cyan-700 focus:border-cyan-500 focus:ring-cyan-500 dark:border-cyan-400 dark:bg-cyan-100 dark:focus:border-cyan-500 dark:focus:ring-cyan-500",failure:"border-red-500 bg-red-50 text-red-900 placeholder-red-700 focus:border-red-500 focus:ring-red-500 dark:border-red-400 dark:bg-red-100 dark:focus:border-red-500 dark:focus:ring-red-500",warning:"border-yellow-500 bg-yellow-50 text-yellow-900 placeholder-yellow-700 focus:border-yellow-500 focus:ring-yellow-500 dark:border-yellow-400 dark:bg-yellow-100 dark:focus:border-yellow-500 dark:focus:ring-yellow-500",success:"border-green-500 bg-green-50 text-green-900 placeholder-green-700 focus:border-green-500 focus:ring-green-500 dark:border-green-400 dark:bg-green-100 dark:focus:border-green-500 dark:focus:ring-green-500"}}}},mB={input:{default:{filled:{sm:"peer block w-full appearance-none rounded-t-lg border-0 border-b-2 border-gray-300 bg-gray-50 px-2.5 pb-2.5 pt-5 text-xs text-gray-900 focus:border-blue-600 focus:outline-none focus:ring-0 dark:border-gray-600 dark:bg-gray-700 dark:text-white dark:focus:border-blue-500",md:"peer block w-full appearance-none rounded-t-lg border-0 border-b-2 border-gray-300 bg-gray-50 px-2.5 pb-2.5 pt-5 text-sm text-gray-900 focus:border-blue-600 focus:outline-none focus:ring-0 dark:border-gray-600 dark:bg-gray-700 dark:text-white dark:focus:border-blue-500"},outlined:{sm:"peer block w-full appearance-none rounded-lg border border-gray-300 bg-transparent px-2.5 pb-2.5 pt-4 text-xs text-gray-900 focus:border-blue-600 focus:outline-none focus:ring-0 dark:border-gray-600 dark:text-white dark:focus:border-blue-500",md:"peer block w-full appearance-none rounded-lg border border-gray-300 bg-transparent px-2.5 pb-2.5 pt-4 text-sm text-gray-900 focus:border-blue-600 focus:outline-none focus:ring-0 dark:border-gray-600 dark:text-white dark:focus:border-blue-500"},standard:{sm:"peer block w-full appearance-none border-0 border-b-2 border-gray-300 bg-transparent px-0 py-2.5 text-xs text-gray-900 focus:border-blue-600 focus:outline-none focus:ring-0 dark:border-gray-600 dark:text-white dark:focus:border-blue-500",md:"peer block w-full appearance-none border-0 border-b-2 border-gray-300 bg-transparent px-0 py-2.5 text-sm text-gray-900 focus:border-blue-600 focus:outline-none focus:ring-0 dark:border-gray-600 dark:text-white dark:focus:border-blue-500"}},success:{filled:{sm:"peer block w-full appearance-none rounded-t-lg border-0 border-b-2 border-green-600 bg-gray-50 px-2.5 pb-2.5 pt-5 text-xs text-gray-900 focus:border-green-600 focus:outline-none focus:ring-0 dark:border-green-500 dark:bg-gray-700 dark:text-white dark:focus:border-green-500",md:"peer block w-full appearance-none rounded-t-lg border-0 border-b-2 border-green-600 bg-gray-50 px-2.5 pb-2.5 pt-5 text-sm text-gray-900 focus:border-green-600 focus:outline-none focus:ring-0 dark:border-green-500 dark:bg-gray-700 dark:text-white dark:focus:border-green-500"},outlined:{sm:"peer block w-full appearance-none rounded-lg border border-green-600 bg-transparent px-2.5 pb-2.5 pt-4 text-xs text-gray-900 focus:border-green-600 focus:outline-none focus:ring-0 dark:border-green-500 dark:text-white dark:focus:border-green-500",md:"peer block w-full appearance-none rounded-lg border border-green-600 bg-transparent px-2.5 pb-2.5 pt-4 text-sm text-gray-900 focus:border-green-600 focus:outline-none focus:ring-0 dark:border-green-500 dark:text-white dark:focus:border-green-500"},standard:{sm:"peer block w-full appearance-none border-0 border-b-2 border-green-600 bg-transparent px-0 py-2.5 text-xs text-gray-900 focus:border-green-600 focus:outline-none focus:ring-0 dark:border-green-500 dark:text-white dark:focus:border-green-500",md:"peer block w-full appearance-none border-0 border-b-2 border-green-600 bg-transparent px-0 py-2.5 text-sm text-gray-900 focus:border-green-600 focus:outline-none focus:ring-0 dark:border-green-500 dark:text-white dark:focus:border-green-500"}},error:{filled:{sm:"peer block w-full appearance-none rounded-t-lg border-0 border-b-2 border-red-600 bg-gray-50 px-2.5 pb-2.5 pt-5 text-xs text-gray-900 focus:border-red-600 focus:outline-none focus:ring-0 dark:border-red-500 dark:bg-gray-700 dark:text-white dark:focus:border-red-500",md:"peer block w-full appearance-none rounded-t-lg border-0 border-b-2 border-red-600 bg-gray-50 px-2.5 pb-2.5 pt-5 text-sm text-gray-900 focus:border-red-600 focus:outline-none focus:ring-0 dark:border-red-500 dark:bg-gray-700 dark:text-white dark:focus:border-red-500"},outlined:{sm:"peer block w-full appearance-none rounded-lg border border-red-600 bg-transparent px-2.5 pb-2.5 pt-4 text-xs text-gray-900 focus:border-red-600 focus:outline-none focus:ring-0 dark:border-red-500 dark:text-white dark:focus:border-red-500",md:"peer block w-full appearance-none rounded-lg border border-red-600 bg-transparent px-2.5 pb-2.5 pt-4 text-sm text-gray-900 focus:border-red-600 focus:outline-none focus:ring-0 dark:border-red-500 dark:text-white dark:focus:border-red-500"},standard:{sm:"peer block w-full appearance-none border-0 border-b-2 border-red-600 bg-transparent px-0 py-2.5 text-xs text-gray-900 focus:border-red-600 focus:outline-none focus:ring-0 dark:border-red-500 dark:text-white dark:focus:border-red-500",md:"peer block w-full appearance-none border-0 border-b-2 border-red-600 bg-transparent px-0 py-2.5 text-sm text-gray-900 focus:border-red-600 focus:outline-none focus:ring-0 dark:border-red-500 dark:text-white dark:focus:border-red-500"}}},label:{default:{filled:{sm:"absolute left-2.5 top-4 z-10 origin-[0] -translate-y-4 scale-75 text-xs text-gray-500 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:-translate-y-4 peer-focus:scale-75 peer-focus:text-blue-600 dark:text-gray-400 peer-focus:dark:text-blue-500",md:"absolute left-2.5 top-4 z-10 origin-[0] -translate-y-4 scale-75 text-sm text-gray-500 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:-translate-y-4 peer-focus:scale-75 peer-focus:text-blue-600 dark:text-gray-400 peer-focus:dark:text-blue-500"},outlined:{sm:"absolute left-1 top-2 z-10 origin-[0] -translate-y-4 scale-75 bg-white px-2 text-xs text-gray-500 transition-transform duration-300 peer-placeholder-shown:top-1/2 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:scale-100 peer-focus:top-2 peer-focus:-translate-y-4 peer-focus:scale-75 peer-focus:px-2 peer-focus:text-blue-600 dark:bg-gray-900 dark:text-gray-400 peer-focus:dark:text-blue-500",md:"absolute left-1 top-2 z-10 origin-[0] -translate-y-4 scale-75 bg-white px-2 text-sm text-gray-500 transition-transform duration-300 peer-placeholder-shown:top-1/2 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:scale-100 peer-focus:top-2 peer-focus:-translate-y-4 peer-focus:scale-75 peer-focus:px-2 peer-focus:text-blue-600 dark:bg-gray-900 dark:text-gray-400 peer-focus:dark:text-blue-500"},standard:{sm:"absolute top-3 -z-10 origin-[0] -translate-y-6 scale-75 text-xs text-gray-500 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:left-0 peer-focus:-translate-y-6 peer-focus:scale-75 peer-focus:text-blue-600 dark:text-gray-400 peer-focus:dark:text-blue-500",md:"absolute top-3 -z-10 origin-[0] -translate-y-6 scale-75 text-sm text-gray-500 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:left-0 peer-focus:-translate-y-6 peer-focus:scale-75 peer-focus:text-blue-600 dark:text-gray-400 peer-focus:dark:text-blue-500"}},success:{filled:{sm:"absolute left-2.5 top-4 z-10 origin-[0] -translate-y-4 scale-75 text-sm text-green-600 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:-translate-y-4 peer-focus:scale-75 dark:text-green-500",md:"absolute left-2.5 top-4 z-10 origin-[0] -translate-y-4 scale-75 text-sm text-green-600 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:-translate-y-4 peer-focus:scale-75 dark:text-green-500"},outlined:{sm:"absolute left-1 top-2 z-10 origin-[0] -translate-y-4 scale-75 bg-white px-2 text-sm text-green-600 transition-transform duration-300 peer-placeholder-shown:top-1/2 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:scale-100 peer-focus:top-2 peer-focus:-translate-y-4 peer-focus:scale-75 peer-focus:px-2 dark:bg-gray-900 dark:text-green-500",md:"absolute left-1 top-2 z-10 origin-[0] -translate-y-4 scale-75 bg-white px-2 text-sm text-green-600 transition-transform duration-300 peer-placeholder-shown:top-1/2 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:scale-100 peer-focus:top-2 peer-focus:-translate-y-4 peer-focus:scale-75 peer-focus:px-2 dark:bg-gray-900 dark:text-green-500"},standard:{sm:"absolute top-3 -z-10 origin-[0] -translate-y-6 scale-75 text-xs text-green-600 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:left-0 peer-focus:-translate-y-6 peer-focus:scale-75 dark:text-green-500",md:"absolute top-3 -z-10 origin-[0] -translate-y-6 scale-75 text-sm text-green-600 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:left-0 peer-focus:-translate-y-6 peer-focus:scale-75 dark:text-green-500"}},error:{filled:{sm:"absolute left-2.5 top-4 z-10 origin-[0] -translate-y-4 scale-75 text-xs text-red-600 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:-translate-y-4 peer-focus:scale-75 dark:text-red-500",md:"absolute left-2.5 top-4 z-10 origin-[0] -translate-y-4 scale-75 text-xs text-red-600 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:-translate-y-4 peer-focus:scale-75 dark:text-red-500"},outlined:{sm:"absolute left-1 top-2 z-10 origin-[0] -translate-y-4 scale-75 bg-white px-2 text-xs text-red-600 transition-transform duration-300 peer-placeholder-shown:top-1/2 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:scale-100 peer-focus:top-2 peer-focus:-translate-y-4 peer-focus:scale-75 peer-focus:px-2 dark:bg-gray-900 dark:text-red-500",md:"absolute left-1 top-2 z-10 origin-[0] -translate-y-4 scale-75 bg-white px-2 text-xs text-red-600 transition-transform duration-300 peer-placeholder-shown:top-1/2 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:scale-100 peer-focus:top-2 peer-focus:-translate-y-4 peer-focus:scale-75 peer-focus:px-2 dark:bg-gray-900 dark:text-red-500"},standard:{sm:"absolute top-3 -z-10 origin-[0] -translate-y-6 scale-75 text-xs text-red-600 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:left-0 peer-focus:-translate-y-6 peer-focus:scale-75 dark:text-red-500",md:"absolute top-3 -z-10 origin-[0] -translate-y-6 scale-75 text-sm text-red-600 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:left-0 peer-focus:-translate-y-6 peer-focus:scale-75 dark:text-red-500"}}},helperText:{default:"mt-2 text-xs text-gray-600 dark:text-gray-400",success:"mt-2 text-xs text-green-600 dark:text-green-400",error:"mt-2 text-xs text-red-600 dark:text-red-400"}},gB={root:{base:"w-full rounded-lg bg-white shadow dark:bg-gray-800 md:flex md:items-center md:justify-between",container:"w-full p-6",bgDark:"bg-gray-800"},groupLink:{base:"flex flex-wrap text-sm text-gray-500 dark:text-white",link:{base:"me-4 last:mr-0 md:mr-6",href:"hover:underline"},col:"flex-col space-y-4"},icon:{base:"text-gray-500 dark:hover:text-white",size:"h-5 w-5"},title:{base:"mb-6 text-sm font-semibold uppercase text-gray-500 dark:text-white"},divider:{base:"my-6 w-full border-gray-200 dark:border-gray-700 sm:mx-auto lg:my-8"},copyright:{base:"text-sm text-gray-500 dark:text-gray-400 sm:text-center",href:"ml-1 hover:underline",span:"ml-1"},brand:{base:"mb-4 flex items-center sm:mb-0",img:"mr-3 h-8",span:"self-center whitespace-nowrap text-2xl font-semibold text-gray-800 dark:text-white"}},vB={root:{base:"mt-2 text-sm",colors:{gray:"text-gray-500 dark:text-gray-400",info:"text-cyan-700 dark:text-cyan-800",success:"text-green-600 dark:text-green-500",failure:"text-red-600 dark:text-red-500",warning:"text-yellow-500 dark:text-yellow-600"}}},yB={root:{base:"my-8 h-px border-0 bg-gray-200 dark:bg-gray-700"},trimmed:{base:"mx-auto my-4 h-1 w-48 rounded border-0 bg-gray-100 dark:bg-gray-700 md:my-10"},icon:{base:"inline-flex w-full items-center justify-center",hrLine:"my-8 h-1 w-64 rounded border-0 bg-gray-200 dark:bg-gray-700",icon:{base:"absolute left-1/2 -translate-x-1/2 bg-white px-4 dark:bg-gray-900",icon:"h-4 w-4 text-gray-700 dark:text-gray-300"}},text:{base:"inline-flex w-full items-center justify-center",hrLine:"my-8 h-px w-64 border-0 bg-gray-200 dark:bg-gray-700",text:"absolute left-1/2 -translate-x-1/2 bg-white px-3 font-medium text-gray-900 dark:bg-gray-900 dark:text-white"},square:{base:"mx-auto my-8 h-8 w-8 rounded border-0 bg-gray-200 dark:bg-gray-700 md:my-12"}},bB={root:{base:"rounded-lg border border-gray-200 bg-gray-100 px-2 py-1.5 text-xs font-semibold text-gray-800 dark:border-gray-500 dark:bg-gray-600 dark:text-gray-100",icon:"inline-block"}},wB={root:{base:"text-sm font-medium",disabled:"opacity-50",colors:{default:"text-gray-900 dark:text-white",info:"text-cyan-500 dark:text-cyan-600",failure:"text-red-700 dark:text-red-500",warning:"text-yellow-500 dark:text-yellow-600",success:"text-green-700 dark:text-green-500"}}},xB={root:{base:"list-inside space-y-1 text-gray-500 dark:text-gray-400",ordered:{off:"list-disc",on:"list-decimal"},horizontal:"flex list-none flex-wrap items-center justify-center space-x-4 space-y-0",unstyled:"list-none",nested:"mt-2 ps-5"},item:{withIcon:{off:"",on:"flex items-center"},icon:"me-2 h-3.5 w-3.5 flex-shrink-0"}},SB={root:{base:"list-none rounded-lg border border-gray-200 bg-white text-left text-sm font-medium text-gray-900 dark:border-gray-600 dark:bg-gray-700 dark:text-white"},item:{base:"[&>*]:first:rounded-t-lg [&>*]:last:rounded-b-lg [&>*]:last:border-b-0",link:{base:"flex w-full items-center border-b border-gray-200 px-4 py-2 dark:border-gray-600",active:{off:"hover:bg-gray-100 hover:text-cyan-700 focus:text-cyan-700 focus:outline-none focus:ring-2 focus:ring-cyan-700 dark:border-gray-600 dark:hover:bg-gray-600 dark:hover:text-white dark:focus:text-white dark:focus:ring-gray-500",on:"bg-cyan-700 text-white dark:bg-gray-800"},disabled:{off:"",on:"cursor-not-allowed bg-gray-100 text-gray-900 hover:bg-gray-100 hover:text-gray-900 focus:text-gray-900"},href:{off:"",on:""},icon:"mr-2 h-4 w-4 fill-current"}}},If={root:{base:"bg-white px-2 py-2.5 dark:border-gray-700 dark:bg-gray-800 sm:px-4",rounded:{on:"rounded",off:""},bordered:{on:"border",off:""},inner:{base:"mx-auto flex flex-wrap items-center justify-between",fluid:{on:"",off:"container"}}},brand:{base:"flex items-center"},collapse:{base:"w-full md:block md:w-auto",list:"mt-4 flex flex-col md:mt-0 md:flex-row md:space-x-8 md:text-sm md:font-medium",hidden:{on:"hidden",off:""}},link:{base:"block py-2 pl-3 pr-4 md:p-0",active:{on:"bg-cyan-700 text-white dark:text-white md:bg-transparent md:text-cyan-700",off:"border-b border-gray-100 text-gray-700 hover:bg-gray-50 dark:border-gray-700 dark:text-gray-400 dark:hover:bg-gray-700 dark:hover:text-white md:border-0 md:hover:bg-transparent md:hover:text-cyan-700 md:dark:hover:bg-transparent md:dark:hover:text-white"},disabled:{on:"text-gray-400 hover:cursor-not-allowed dark:text-gray-600",off:""}},toggle:{base:"inline-flex items-center rounded-lg p-2 text-sm text-gray-500 hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-gray-200 dark:text-gray-400 dark:hover:bg-gray-700 dark:focus:ring-gray-600 md:hidden",icon:"h-6 w-6 shrink-0"}},EB=ie(U({},If),{dropdown:{base:"",toggle:ie(U({},No),{floating:ie(U({},No.floating),{base:pe(No.floating.base,"mt-2 block"),content:pe(No.floating.content,"text-gray-500 dark:text-gray-400"),style:ie(U({},No.floating.style),{auto:pe(No.floating.style.auto,"text-gray-500 dark:text-gray-400")})}),inlineWrapper:pe(No.inlineWrapper,"flex w-full items-center justify-between")})},dropdownToggle:{base:pe(If.link.base,If.link.active.off,"flex w-full items-center justify-between")}}),CB={root:{base:"fixed inset-x-0 top-0 z-50 h-screen overflow-y-auto overflow-x-hidden md:inset-0 md:h-full",show:{on:"flex bg-gray-900 bg-opacity-50 dark:bg-opacity-80",off:"hidden"},sizes:{sm:"max-w-sm",md:"max-w-md",lg:"max-w-lg",xl:"max-w-xl","2xl":"max-w-2xl","3xl":"max-w-3xl","4xl":"max-w-4xl","5xl":"max-w-5xl","6xl":"max-w-6xl","7xl":"max-w-7xl"},positions:{"top-left":"items-start justify-start","top-center":"items-start justify-center","top-right":"items-start justify-end","center-left":"items-center justify-start",center:"items-center justify-center","center-right":"items-center justify-end","bottom-right":"items-end justify-end","bottom-center":"items-end justify-center","bottom-left":"items-end justify-start"}},content:{base:"relative h-full w-full p-4 md:h-auto",inner:"relative flex max-h-[90dvh] flex-col rounded-lg bg-white shadow dark:bg-gray-700"},body:{base:"flex-1 overflow-auto p-6",popup:"pt-0"},header:{base:"flex items-start justify-between rounded-t border-b p-5 dark:border-gray-600",popup:"border-b-0 p-2",title:"text-xl font-medium text-gray-900 dark:text-white",close:{base:"ml-auto inline-flex items-center rounded-lg bg-transparent p-1.5 text-sm text-gray-400 hover:bg-gray-200 hover:text-gray-900 dark:hover:bg-gray-600 dark:hover:text-white",icon:"h-5 w-5"}},footer:{base:"flex items-center space-x-2 rounded-b border-gray-200 p-6 dark:border-gray-600",popup:"border-t"}},kB={base:"",layout:{table:{base:"text-sm text-gray-700 dark:text-gray-400",span:"font-semibold text-gray-900 dark:text-white"}},pages:{base:"xs:mt-0 mt-2 inline-flex items-center -space-x-px",showIcon:"inline-flex",previous:{base:"ml-0 rounded-l-lg border border-gray-300 bg-white px-3 py-2 leading-tight text-gray-500 enabled:hover:bg-gray-100 enabled:hover:text-gray-700 dark:border-gray-700 dark:bg-gray-800 dark:text-gray-400 enabled:dark:hover:bg-gray-700 enabled:dark:hover:text-white",icon:"h-5 w-5"},next:{base:"rounded-r-lg border border-gray-300 bg-white px-3 py-2 leading-tight text-gray-500 enabled:hover:bg-gray-100 enabled:hover:text-gray-700 dark:border-gray-700 dark:bg-gray-800 dark:text-gray-400 enabled:dark:hover:bg-gray-700 enabled:dark:hover:text-white",icon:"h-5 w-5"},selector:{base:"w-12 border border-gray-300 bg-white py-2 leading-tight text-gray-500 enabled:hover:bg-gray-100 enabled:hover:text-gray-700 dark:border-gray-700 dark:bg-gray-800 dark:text-gray-400 enabled:dark:hover:bg-gray-700 enabled:dark:hover:text-white",active:"bg-cyan-50 text-cyan-600 hover:bg-cyan-100 hover:text-cyan-700 dark:border-gray-700 dark:bg-gray-700 dark:text-white",disabled:"cursor-not-allowed opacity-50"}}},PB={base:"absolute z-20 inline-block w-max max-w-[100vw] bg-white outline-none border border-gray-200 rounded-lg shadow-sm dark:border-gray-600 dark:bg-gray-800",content:"z-10 overflow-hidden rounded-[7px]",arrow:{base:"absolute h-2 w-2 z-0 rotate-45 mix-blend-lighten bg-white border border-gray-200 dark:border-gray-600 dark:bg-gray-800 dark:mix-blend-color",placement:"-4px"}},OB={base:"w-full overflow-hidden rounded-full bg-gray-200 dark:bg-gray-700",label:"mb-1 flex justify-between font-medium dark:text-white",bar:"space-x-2 rounded-full text-center font-medium leading-none text-cyan-300 dark:text-cyan-100",color:{dark:"bg-gray-600 dark:bg-gray-300",blue:"bg-blue-600",red:"bg-red-600 dark:bg-red-500",green:"bg-green-600 dark:bg-green-500",yellow:"bg-yellow-400",indigo:"bg-indigo-600 dark:bg-indigo-500",purple:"bg-purple-600 dark:bg-purple-500",cyan:"bg-cyan-600",gray:"bg-gray-500",lime:"bg-lime-600",pink:"bg-pink-500",teal:"bg-teal-600"},size:{sm:"h-1.5",md:"h-2.5",lg:"h-4",xl:"h-6"}},_B={root:{base:"h-4 w-4 border border-gray-300 text-cyan-600 focus:ring-2 focus:ring-cyan-500 dark:border-gray-600 dark:bg-gray-700 dark:focus:bg-cyan-600 dark:focus:ring-cyan-600"}},RB={root:{base:"flex"},field:{base:"relative w-full",input:{base:"w-full cursor-pointer appearance-none rounded-lg bg-gray-200 dark:bg-gray-700",sizes:{sm:"h-1",md:"h-2",lg:"h-3"}}}},TB={root:{base:"flex items-center"},star:{empty:"text-gray-300 dark:text-gray-500",filled:"text-yellow-400",sizes:{sm:"h-5 w-5",md:"h-7 w-7",lg:"h-10 w-10"}}},IB={base:"flex items-center",label:"text-sm font-medium text-cyan-600 dark:text-cyan-500",progress:{base:"mx-4 h-5 w-2/4 rounded bg-gray-200 dark:bg-gray-700",fill:"h-5 rounded bg-yellow-400",label:"text-sm font-medium text-cyan-600 dark:text-cyan-500"}},AB={base:"flex",addon:"inline-flex items-center rounded-l-md border border-r-0 border-gray-300 bg-gray-200 px-3 text-sm text-gray-900 dark:border-gray-600 dark:bg-gray-600 dark:text-gray-400",field:{base:"relative w-full",icon:{base:"pointer-events-none absolute inset-y-0 left-0 flex items-center pl-3",svg:"h-5 w-5 text-gray-500 dark:text-gray-400"},select:{base:"block w-full border disabled:cursor-not-allowed disabled:opacity-50",withIcon:{on:"pl-10",off:""},withAddon:{on:"rounded-r-lg",off:"rounded-lg"},withShadow:{on:"shadow-sm dark:shadow-sm-light",off:""},sizes:{sm:"p-2 sm:text-xs",md:"p-2.5 text-sm",lg:"p-4 sm:text-base"},colors:{gray:"border-gray-300 bg-gray-50 text-gray-900 focus:border-cyan-500 focus:ring-cyan-500 dark:border-gray-600 dark:bg-gray-700 dark:text-white dark:placeholder-gray-400 dark:focus:border-cyan-500 dark:focus:ring-cyan-500",info:"border-cyan-500 bg-cyan-50 text-cyan-900 placeholder-cyan-700 focus:border-cyan-500 focus:ring-cyan-500 dark:border-cyan-400 dark:bg-cyan-100 dark:focus:border-cyan-500 dark:focus:ring-cyan-500",failure:"border-red-500 bg-red-50 text-red-900 placeholder-red-700 focus:border-red-500 focus:ring-red-500 dark:border-red-400 dark:bg-red-100 dark:focus:border-red-500 dark:focus:ring-red-500",warning:"border-yellow-500 bg-yellow-50 text-yellow-900 placeholder-yellow-700 focus:border-yellow-500 focus:ring-yellow-500 dark:border-yellow-400 dark:bg-yellow-100 dark:focus:border-yellow-500 dark:focus:ring-yellow-500",success:"border-green-500 bg-green-50 text-green-900 placeholder-green-700 focus:border-green-500 focus:ring-green-500 dark:border-green-400 dark:bg-green-100 dark:focus:border-green-500 dark:focus:ring-green-500"}}}},jB={root:{base:"h-full",collapsed:{on:"w-16",off:"w-64"},inner:"h-full overflow-y-auto overflow-x-hidden rounded bg-gray-50 px-3 py-4 dark:bg-gray-800"},collapse:{button:"group flex w-full items-center rounded-lg p-2 text-base font-normal text-gray-900 transition duration-75 hover:bg-gray-100 dark:text-white dark:hover:bg-gray-700",icon:{base:"h-6 w-6 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white",open:{off:"",on:"text-gray-900"}},label:{base:"ml-3 flex-1 whitespace-nowrap text-left",icon:{base:"h-6 w-6 transition delay-0 ease-in-out",open:{on:"rotate-180",off:""}}},list:"space-y-2 py-2"},cta:{base:"mt-6 rounded-lg bg-gray-100 p-4 dark:bg-gray-700",color:{blue:"bg-cyan-50 dark:bg-cyan-900",dark:"bg-dark-50 dark:bg-dark-900",failure:"bg-red-50 dark:bg-red-900",gray:"bg-alternative-50 dark:bg-alternative-900",green:"bg-green-50 dark:bg-green-900",light:"bg-light-50 dark:bg-light-900",red:"bg-red-50 dark:bg-red-900",purple:"bg-purple-50 dark:bg-purple-900",success:"bg-green-50 dark:bg-green-900",yellow:"bg-yellow-50 dark:bg-yellow-900",warning:"bg-yellow-50 dark:bg-yellow-900"}},item:{base:"flex items-center justify-center rounded-lg p-2 text-base font-normal text-gray-900 hover:bg-gray-100 dark:text-white dark:hover:bg-gray-700",active:"bg-gray-100 dark:bg-gray-700",collapsed:{insideCollapse:"group w-full pl-8 transition duration-75",noIcon:"font-bold"},content:{base:"flex-1 whitespace-nowrap px-3"},icon:{base:"h-6 w-6 flex-shrink-0 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white",active:"text-gray-700 dark:text-gray-100"},label:"",listItem:""},items:{base:""},itemGroup:{base:"mt-4 space-y-2 border-t border-gray-200 pt-4 first:mt-0 first:border-t-0 first:pt-0 dark:border-gray-700"},logo:{base:"mb-5 flex items-center pl-2.5",collapsed:{on:"hidden",off:"self-center whitespace-nowrap text-xl font-semibold dark:text-white"},img:"mr-3 h-6 sm:h-7"}},NB={base:"inline animate-spin text-gray-200",color:{failure:"fill-red-600",gray:"fill-gray-600",info:"fill-cyan-600",pink:"fill-pink-600",purple:"fill-purple-600",success:"fill-green-500",warning:"fill-yellow-400"},light:{off:{base:"dark:text-gray-600",color:{failure:"",gray:"dark:fill-gray-300",info:"",pink:"",purple:"",success:"",warning:""}},on:{base:"",color:{failure:"",gray:"",info:"",pink:"",purple:"",success:"",warning:""}}},size:{xs:"h-3 w-3",sm:"h-4 w-4",md:"h-6 w-6",lg:"h-8 w-8",xl:"h-10 w-10"}},DB={root:{base:"w-full text-left text-sm text-gray-500 dark:text-gray-400",shadow:"absolute left-0 top-0 -z-10 h-full w-full rounded-lg bg-white drop-shadow-md dark:bg-black",wrapper:"relative"},body:{base:"group/body",cell:{base:"px-6 py-4 group-first/body:group-first/row:first:rounded-tl-lg group-first/body:group-first/row:last:rounded-tr-lg group-last/body:group-last/row:first:rounded-bl-lg group-last/body:group-last/row:last:rounded-br-lg"}},head:{base:"group/head text-xs uppercase text-gray-700 dark:text-gray-400",cell:{base:"bg-gray-50 px-6 py-3 group-first/head:first:rounded-tl-lg group-first/head:last:rounded-tr-lg dark:bg-gray-700"}},row:{base:"group/row",hovered:"hover:bg-gray-50 dark:hover:bg-gray-600",striped:"odd:bg-white even:bg-gray-50 odd:dark:bg-gray-800 even:dark:bg-gray-700"}},FB={base:"flex flex-col gap-2",tablist:{base:"flex text-center",variant:{default:"flex-wrap border-b border-gray-200 dark:border-gray-700",underline:"-mb-px flex-wrap border-b border-gray-200 dark:border-gray-700",pills:"flex-wrap space-x-2 text-sm font-medium text-gray-500 dark:text-gray-400",fullWidth:"grid w-full grid-flow-col divide-x divide-gray-200 rounded-none text-sm font-medium shadow dark:divide-gray-700 dark:text-gray-400"},tabitem:{base:"flex items-center justify-center rounded-t-lg p-4 text-sm font-medium first:ml-0 focus:outline-none focus:ring-4 focus:ring-cyan-300 disabled:cursor-not-allowed disabled:text-gray-400 disabled:dark:text-gray-500",variant:{default:{base:"rounded-t-lg",active:{on:"bg-gray-100 text-cyan-600 dark:bg-gray-800 dark:text-cyan-500",off:"text-gray-500 hover:bg-gray-50 hover:text-gray-600 dark:text-gray-400 dark:hover:bg-gray-800 dark:hover:text-gray-300"}},underline:{base:"rounded-t-lg",active:{on:"active rounded-t-lg border-b-2 border-cyan-600 text-cyan-600 dark:border-cyan-500 dark:text-cyan-500",off:"border-b-2 border-transparent text-gray-500 hover:border-gray-300 hover:text-gray-600 dark:text-gray-400 dark:hover:text-gray-300"}},pills:{base:"",active:{on:"rounded-lg bg-cyan-600 text-white",off:"rounded-lg hover:bg-gray-100 hover:text-gray-900 dark:hover:bg-gray-800 dark:hover:text-white"}},fullWidth:{base:"ml-0 flex w-full rounded-none first:ml-0",active:{on:"active rounded-none bg-gray-100 p-4 text-gray-900 dark:bg-gray-700 dark:text-white",off:"rounded-none bg-white hover:bg-gray-50 hover:text-gray-700 dark:bg-gray-800 dark:hover:bg-gray-700 dark:hover:text-white"}}},icon:"mr-2 h-5 w-5"}},tabitemcontainer:{base:"",variant:{default:"",underline:"",pills:"",fullWidth:""}},tabpanel:"py-3"},MB={base:"block w-full rounded-lg border text-sm disabled:cursor-not-allowed disabled:opacity-50",colors:{gray:"border-gray-300 bg-gray-50 text-gray-900 focus:border-cyan-500 focus:ring-cyan-500 dark:border-gray-600 dark:bg-gray-700 dark:text-white dark:placeholder-gray-400 dark:focus:border-cyan-500 dark:focus:ring-cyan-500",info:"border-cyan-500 bg-cyan-50 text-cyan-900 placeholder-cyan-700 focus:border-cyan-500 focus:ring-cyan-500 dark:border-cyan-400 dark:bg-cyan-100 dark:focus:border-cyan-500 dark:focus:ring-cyan-500",failure:"border-red-500 bg-red-50 text-red-900 placeholder-red-700 focus:border-red-500 focus:ring-red-500 dark:border-red-400 dark:bg-red-100 dark:focus:border-red-500 dark:focus:ring-red-500",warning:"border-yellow-500 bg-yellow-50 text-yellow-900 placeholder-yellow-700 focus:border-yellow-500 focus:ring-yellow-500 dark:border-yellow-400 dark:bg-yellow-100 dark:focus:border-yellow-500 dark:focus:ring-yellow-500",success:"border-green-500 bg-green-50 text-green-900 placeholder-green-700 focus:border-green-500 focus:ring-green-500 dark:border-green-400 dark:bg-green-100 dark:focus:border-green-500 dark:focus:ring-green-500"},withShadow:{on:"shadow-sm dark:shadow-sm-light",off:""}},$B={base:"flex",addon:"inline-flex items-center rounded-l-md border border-r-0 border-gray-300 bg-gray-200 px-3 text-sm text-gray-900 dark:border-gray-600 dark:bg-gray-600 dark:text-gray-400",field:{base:"relative w-full",icon:{base:"pointer-events-none absolute inset-y-0 left-0 flex items-center pl-3",svg:"h-5 w-5 text-gray-500 dark:text-gray-400"},rightIcon:{base:"pointer-events-none absolute inset-y-0 right-0 flex items-center pr-3",svg:"h-5 w-5 text-gray-500 dark:text-gray-400"},input:{base:"block w-full border disabled:cursor-not-allowed disabled:opacity-50",sizes:{sm:"p-2 sm:text-xs",md:"p-2.5 text-sm",lg:"p-4 sm:text-base"},colors:{gray:"border-gray-300 bg-gray-50 text-gray-900 focus:border-cyan-500 focus:ring-cyan-500 dark:border-gray-600 dark:bg-gray-700 dark:text-white dark:placeholder-gray-400 dark:focus:border-cyan-500 dark:focus:ring-cyan-500",info:"border-cyan-500 bg-cyan-50 text-cyan-900 placeholder-cyan-700 focus:border-cyan-500 focus:ring-cyan-500 dark:border-cyan-400 dark:bg-cyan-100 dark:focus:border-cyan-500 dark:focus:ring-cyan-500",failure:"border-red-500 bg-red-50 text-red-900 placeholder-red-700 focus:border-red-500 focus:ring-red-500 dark:border-red-400 dark:bg-red-100 dark:focus:border-red-500 dark:focus:ring-red-500",warning:"border-yellow-500 bg-yellow-50 text-yellow-900 placeholder-yellow-700 focus:border-yellow-500 focus:ring-yellow-500 dark:border-yellow-400 dark:bg-yellow-100 dark:focus:border-yellow-500 dark:focus:ring-yellow-500",success:"border-green-500 bg-green-50 text-green-900 placeholder-green-700 focus:border-green-500 focus:ring-green-500 dark:border-green-400 dark:bg-green-100 dark:focus:border-green-500 dark:focus:ring-green-500"},withRightIcon:{on:"pr-10",off:""},withIcon:{on:"pl-10",off:""},withAddon:{on:"rounded-r-lg",off:"rounded-lg"},withShadow:{on:"shadow-sm dark:shadow-sm-light",off:""}}}},LB={root:{direction:{horizontal:"sm:flex",vertical:"relative border-l border-gray-200 dark:border-gray-700"}},item:{root:{horizontal:"relative mb-6 sm:mb-0",vertical:"mb-10 ml-6"},content:{root:{base:"",horizontal:"mt-3 sm:pr-8",vertical:""},body:{base:"mb-4 text-base font-normal text-gray-500 dark:text-gray-400"},time:{base:"mb-1 text-sm font-normal leading-none text-gray-400 dark:text-gray-500"},title:{base:"text-lg font-semibold text-gray-900 dark:text-white"}},point:{horizontal:"flex items-center",line:"hidden h-0.5 w-full bg-gray-200 dark:bg-gray-700 sm:flex",marker:{base:{horizontal:"absolute -left-1.5 h-3 w-3 rounded-full border border-white bg-gray-200 dark:border-gray-900 dark:bg-gray-700",vertical:"absolute -left-1.5 mt-1.5 h-3 w-3 rounded-full border border-white bg-gray-200 dark:border-gray-900 dark:bg-gray-700"},icon:{base:"h-3 w-3 text-cyan-600 dark:text-cyan-300",wrapper:"absolute -left-3 flex h-6 w-6 items-center justify-center rounded-full bg-cyan-200 ring-8 ring-white dark:bg-cyan-900 dark:ring-gray-900"}},vertical:""}}},qB={root:{base:"flex w-full max-w-xs items-center rounded-lg bg-white p-4 text-gray-500 shadow dark:bg-gray-800 dark:text-gray-400",closed:"opacity-0 ease-out"},toggle:{base:"-m-1.5 ml-auto inline-flex h-8 w-8 rounded-lg bg-white p-1.5 text-gray-400 hover:bg-gray-100 hover:text-gray-900 focus:ring-2 focus:ring-gray-300 dark:bg-gray-800 dark:text-gray-500 dark:hover:bg-gray-700 dark:hover:text-white",icon:"h-5 w-5 shrink-0"}},UB={root:{base:"group flex rounded-lg focus:outline-none",active:{on:"cursor-pointer",off:"cursor-not-allowed opacity-50"},label:"ms-3 mt-0.5 text-start text-sm font-medium text-gray-900 dark:text-gray-300"},toggle:{base:"relative rounded-full border after:absolute after:rounded-full after:bg-white after:transition-all group-focus:ring-4 group-focus:ring-cyan-500/25",checked:{on:"after:translate-x-full after:border-white rtl:after:-translate-x-full",off:"border-gray-200 bg-gray-200 dark:border-gray-600 dark:bg-gray-700",color:{blue:"border-cyan-700 bg-cyan-700",dark:"bg-dark-700 border-dark-900",failure:"border-red-900 bg-red-700",gray:"border-gray-600 bg-gray-500",green:"border-green-700 bg-green-600",light:"bg-light-700 border-light-900",red:"border-red-900 bg-red-700",purple:"border-purple-900 bg-purple-700",success:"border-green-500 bg-green-500",yellow:"border-yellow-400 bg-yellow-400",warning:"border-yellow-600 bg-yellow-600",cyan:"border-cyan-500 bg-cyan-500",lime:"border-lime-400 bg-lime-400",indigo:"border-indigo-400 bg-indigo-400",teal:"bg-gradient-to-r from-teal-400 via-teal-500 to-teal-600 hover:bg-gradient-to-br focus:ring-4",info:"border-cyan-600 bg-cyan-600",pink:"border-pink-600 bg-pink-600"}},sizes:{sm:"h-5 w-9 min-w-9 after:left-px after:top-px after:h-4 after:w-4 rtl:after:right-px",md:"h-6 w-11 min-w-11 after:left-px after:top-px after:h-5 after:w-5 rtl:after:right-px",lg:"h-7 w-14 min-w-14 after:left-1 after:top-0.5 after:h-6 after:w-6 rtl:after:right-1"}}},BB={target:"w-fit",animation:"transition-opacity",arrow:{base:"absolute z-10 h-2 w-2 rotate-45",style:{dark:"bg-gray-900 dark:bg-gray-700",light:"bg-white",auto:"bg-white dark:bg-gray-700"},placement:"-4px"},base:"absolute z-10 inline-block rounded-lg px-3 py-2 text-sm font-medium shadow-sm",hidden:"invisible opacity-0",style:{dark:"bg-gray-900 text-white dark:bg-gray-700",light:"border border-gray-200 bg-white text-gray-900",auto:"border border-gray-200 bg-white text-gray-900 dark:border-none dark:bg-gray-700 dark:text-white"},content:"relative z-20"},zB={theme:Xl({accordion:ZU,alert:eB,avatar:tB,badge:rB,blockquote:nB,breadcrumb:aB,button:oB,buttonGroup:iB,card:sB,carousel:lB,checkbox:uB,clipboard:cB,datepicker:dB,darkThemeToggle:fB,drawer:pB,dropdown:No,fileInput:hB,floatingLabel:mB,footer:gB,helperText:vB,hr:yB,kbd:bB,label:wB,listGroup:SB,list:xB,megaMenu:EB,modal:CB,navbar:If,pagination:kB,popover:PB,progress:OB,radio:_B,rangeSlider:RB,rating:TB,ratingAdvanced:IB,select:AB,textInput:$B,textarea:MB,toggleSwitch:UB,sidebar:jB,spinner:NB,table:DB,tabs:FB,timeline:LB,toast:qB,tooltip:BB})};function Ke(){return Xl(zB.theme)}const kP=P.createContext(void 0);function PP(){const t=P.useContext(kP);if(!t)throw new Error("useAccordionContext should be used within the AccordionPanelContext provider!");return t}const OP=n=>{var o=n,{children:t,className:e,theme:r={}}=o,a=be(o,["children","className","theme"]);const{isOpen:s}=PP(),u=Te(Ke().accordion.content,r);return S.jsx("div",ie(U({className:pe(u.base,e),"data-testid":"flowbite-accordion-content",hidden:!s},a),{children:t}))},_P=r=>{var a=r,{children:t}=a,e=be(a,["children"]);const{alwaysOpen:n}=e,[o,s]=P.useState(e.isOpen),u=n?ie(U({},e),{isOpen:o,setOpen:()=>s(!o)}):e;return S.jsx(kP.Provider,{value:u,children:t})},RP=o=>{var s=o,{as:t="h2",children:e,className:r,theme:a={}}=s,n=be(s,["as","children","className","theme"]);const{arrowIcon:u,flush:c,isOpen:f,setOpen:d}=PP(),h=()=>typeof d!="undefined"&&d(),g=Te(Ke().accordion.title,a);return S.jsxs("button",ie(U({className:pe(g.base,g.flush[c?"on":"off"],g.open[f?"on":"off"],r),onClick:h,type:"button"},n),{children:[S.jsx(t,{className:g.heading,"data-testid":"flowbite-accordion-heading",children:e}),u&&S.jsx(u,{"aria-hidden":!0,className:pe(g.arrow.base,g.arrow.open[f?"on":"off"]),"data-testid":"flowbite-accordion-arrow"})]}))},TP=c=>{var f=c,{alwaysOpen:t=!1,arrowIcon:e=mP,children:r,flush:a=!1,collapseAll:n=!1,className:o,theme:s={}}=f,u=be(f,["alwaysOpen","arrowIcon","children","flush","collapseAll","className","theme"]);const[d,h]=P.useState(n?-1:0),g=P.useMemo(()=>P.Children.map(r,(v,w)=>P.cloneElement(v,{alwaysOpen:t,arrowIcon:e,flush:a,isOpen:d===w,setOpen:()=>h(d===w?-1:w)})),[t,e,r,a,d]),m=Te(Ke().accordion.root,s);return S.jsx("div",ie(U({className:pe(m.base,m.flush[a?"on":"off"],o),"data-testid":"flowbite-accordion"},u),{children:g}))};TP.displayName="Accordion",_P.displayName="Accordion.Panel",RP.displayName="Accordion.Title",OP.displayName="Accordion.Content",Object.assign(TP,{Panel:_P,Title:RP,Content:OP});const IP=n=>{var o=n,{children:t,className:e,theme:r={}}=o,a=be(o,["children","className","theme"]);const s=Te(Ke().avatar.group,r);return S.jsx("div",ie(U({"data-testid":"avatar-group-element",className:pe(s.base,e)},a),{children:t}))};IP.displayName="Avatar.Group";const AP=o=>{var s=o,{className:t,href:e,theme:r={},total:a}=s,n=be(s,["className","href","theme","total"]);const u=Te(Ke().avatar.groupCounter,r);return S.jsxs("a",ie(U({href:e,className:pe(u.base,t)},n),{children:["+",a]}))};AP.displayName="Avatar.GroupCounter";const jP=v=>{var w=v,{alt:t="",bordered:e=!1,children:r,className:a,color:n="light",img:o,placeholderInitials:s="",rounded:u=!1,size:c="md",stacked:f=!1,status:d,statusPosition:h="top-left",theme:g={}}=w,m=be(w,["alt","bordered","children","className","color","img","placeholderInitials","rounded","size","stacked","status","statusPosition","theme"]);const y=Te(Ke().avatar,g),x=pe(y.root.img.base,e&&y.root.bordered,e&&y.root.color[n],u&&y.root.rounded,f&&y.root.stacked,y.root.img.on,y.root.size[c]),k={className:pe(x,y.root.img.on),"data-testid":"flowbite-avatar-img"};return S.jsxs("div",ie(U({className:pe(y.root.base,a),"data-testid":"flowbite-avatar"},m),{children:[S.jsxs("div",{className:"relative",children:[o?typeof o=="string"?S.jsx("img",U({alt:t,src:o},k)):o(U({alt:t},k)):s?S.jsx("div",{className:pe(y.root.img.off,y.root.initials.base,f&&y.root.stacked,e&&y.root.bordered,e&&y.root.color[n],y.root.size[c],u&&y.root.rounded),"data-testid":"flowbite-avatar-initials-placeholder",children:S.jsx("span",{className:pe(y.root.initials.text),"data-testid":"flowbite-avatar-initials-placeholder-text",children:s})}):S.jsx("div",{className:pe(x,y.root.img.off),"data-testid":"flowbite-avatar-img",children:S.jsx("svg",{className:y.root.img.placeholder,fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:S.jsx("path",{fillRule:"evenodd",d:"M10 9a3 3 0 100-6 3 3 0 000 6zm-7 9a7 7 0 1114 0H3z",clipRule:"evenodd"})})}),d&&S.jsx("span",{"data-testid":"flowbite-avatar-status",className:pe(y.root.status.base,y.root.status[d],y.root.statusPosition[h])})]}),r&&S.jsx("div",{children:r})]}))};jP.displayName="Avatar",Object.assign(jP,{Group:IP,Counter:AP});const NP=c=>{var f=c,{children:t,color:e="info",href:r,icon:a,size:n="xs",className:o,theme:s={}}=f,u=be(f,["children","color","href","icon","size","className","theme"]);const d=Te(Ke().badge,s),h=()=>S.jsxs("span",ie(U({className:pe(d.root.base,d.root.color[e],d.root.size[n],d.icon[a?"on":"off"],o),"data-testid":"flowbite-badge"},u),{children:[a&&S.jsx(a,{"aria-hidden":!0,className:d.icon.size[n],"data-testid":"flowbite-badge-icon"}),t&&S.jsx("span",{children:t})]}));return r?S.jsx("a",{className:d.root.href,href:r,children:S.jsx(h,{})}):S.jsx(h,{})};NP.displayName="Badge";const DP=s=>{var u=s,{className:t,color:e="info",light:r,size:a="md",theme:n={}}=u,o=be(u,["className","color","light","size","theme"]);const c=Te(Ke().spinner,n);return S.jsx("span",ie(U({role:"status"},o),{children:S.jsxs("svg",{fill:"none",viewBox:"0 0 100 101",className:pe(c.base,c.color[e],c.light[r?"on":"off"].base,c.light[r?"on":"off"].color[e],c.size[a],t),children:[S.jsx("path",{d:"M100 50.5908C100 78.2051 77.6142 100.591 50 100.591C22.3858 100.591 0 78.2051 0 50.5908C0 22.9766 22.3858 0.59082 50 0.59082C77.6142 0.59082 100 22.9766 100 50.5908ZM9.08144 50.5908C9.08144 73.1895 27.4013 91.5094 50 91.5094C72.5987 91.5094 90.9186 73.1895 90.9186 50.5908C90.9186 27.9921 72.5987 9.67226 50 9.67226C27.4013 9.67226 9.08144 27.9921 9.08144 50.5908Z",fill:"currentColor"}),S.jsx("path",{d:"M93.9676 39.0409C96.393 38.4038 97.8624 35.9116 97.0079 33.5539C95.2932 28.8227 92.871 24.3692 89.8167 20.348C85.8452 15.1192 80.8826 10.7238 75.2124 7.41289C69.5422 4.10194 63.2754 1.94025 56.7698 1.05124C51.7666 0.367541 46.6976 0.446843 41.7345 1.27873C39.2613 1.69328 37.813 4.19778 38.4501 6.62326C39.0873 9.04874 41.5694 10.4717 44.0505 10.1071C47.8511 9.54855 51.7191 9.52689 55.5402 10.0491C60.8642 10.7766 65.9928 12.5457 70.6331 15.2552C75.2735 17.9648 79.3347 21.5619 82.5849 25.841C84.9175 28.9121 86.7997 32.2913 88.1811 35.8758C89.083 38.2158 91.5421 39.6781 93.9676 39.0409Z",fill:"currentFill"})]})}))};DP.displayName="Spinner";const Mm=P.forwardRef((s,o)=>{var u=s,{children:t,as:e,href:r,type:a="button"}=u,n=be(u,["children","as","href","type"]);const c=e||(r?"a":"button");return P.createElement(c,U({ref:o,href:r,type:a},n),t)});Mm.displayName="ButtonBaseComponent";const FP=(t,e,r)=>P.Children.map(t,(a,n)=>{if(P.isValidElement(a)){const o=a.type==Ta?{positionInGroup:VB(n,P.Children.count(t))}:{};return a.props.children?P.cloneElement(a,U(ie(U({},a.props),{children:FP(a.props.children,e,r)}),o)):P.cloneElement(a,U({outline:e,pill:r},o))}return a}),VB=(t,e)=>t===0?"start":t===e-1?"end":"middle",MP=s=>{var u=s,{children:t,className:e,outline:r,pill:a,theme:n={}}=u,o=be(u,["children","className","outline","pill","theme"]);const c=P.useMemo(()=>FP(t,r,a),[t,r,a]),f=Te(Ke().buttonGroup,n);return S.jsx("div",ie(U({className:pe(f.base,e),role:"group"},o),{children:c}))};MP.displayName="Button.Group";const $P=P.forwardRef((k,x)=>{var E=k,{children:t,className:e,color:r="info",disabled:a,fullSized:n,isProcessing:o=!1,processingLabel:s="Loading...",processingSpinner:u,gradientDuoTone:c,gradientMonochrome:f,label:d,outline:h=!1,pill:g=!1,positionInGroup:m="none",size:v="md",theme:w={}}=E,y=be(E,["children","className","color","disabled","fullSized","isProcessing","processingLabel","processingSpinner","gradientDuoTone","gradientMonochrome","label","outline","pill","positionInGroup","size","theme"]);var D;const{buttonGroup:O,button:_}=Ke(),T=Te(_,w),I=y;return S.jsx(Mm,ie(U({ref:x,disabled:a,className:pe(T.base,a&&T.disabled,!c&&!f&&T.color[r],c&&!f&&T.gradientDuoTone[c],!c&&f&&T.gradient[f],h&&((D=T.outline.color[r])!=null?D:T.outline.color.default),T.pill[g?"on":"off"],n&&T.fullSized,O.position[m],e)},I),{children:S.jsx("span",{className:pe(T.inner.base,T.outline[h?"on":"off"],T.outline.pill[h&&g?"on":"off"],T.size[v],h&&!T.outline.color[r]&&T.inner.outline,o&&T.isProcessing,o&&T.inner.isProcessingPadding[v],T.inner.position[m]),children:S.jsxs(S.Fragment,{children:[o&&S.jsx("span",{className:pe(T.spinnerSlot,T.spinnerLeftPosition[v]),children:u||S.jsx(DP,{size:v})}),typeof t!="undefined"?t:S.jsx("span",{"data-testid":"flowbite-button-label",className:pe(T.label),children:o?s:d})]})})}))});$P.displayName="Button";const Ta=Object.assign($P,{Group:MP}),LP=r=>{var a=r,{children:t}=a,e=be(a,["children"]);const n=o=>{const u=o.target.closest('[role="banner"]');u==null||u.remove()};return S.jsx(Ta,ie(U({onClick:n},e),{children:t}))};LP.displayName="Banner.CollapseButton";const qP=r=>{var a=r,{children:t}=a,e=be(a,["children"]);return S.jsx("div",ie(U({"data-testid":"flowbite-banner",role:"banner",tabIndex:-1},e),{children:t}))};qP.displayName="Banner",Object.assign(qP,{CollapseButton:LP});const UP=P.forwardRef((u,s)=>{var c=u,{children:t,className:e,href:r,icon:a,theme:n={}}=c,o=be(c,["children","className","href","icon","theme"]);const f=typeof r!="undefined",d=f?"a":"span",h=Te(Ke().breadcrumb.item,n);return S.jsxs("li",ie(U({className:pe(h.base,e)},o),{children:[S.jsx(vP,{"aria-hidden":!0,className:h.chevron,"data-testid":"flowbite-breadcrumb-separator"}),S.jsxs(d,{ref:s,className:h.href[f?"on":"off"],"data-testid":"flowbite-breadcrumb-item",href:r,children:[a&&S.jsx(a,{"aria-hidden":!0,className:h.icon}),t]})]}))});UP.displayName="Breadcrumb.Item";const BP=n=>{var o=n,{children:t,className:e,theme:r={}}=o,a=be(o,["children","className","theme"]);const s=Te(Ke().breadcrumb.root,r);return S.jsx("nav",ie(U({"aria-label":"Breadcrumb",className:pe(s.base,e)},a),{children:S.jsx("ol",{className:s.list,children:t})}))};BP.displayName="Breadcrumb",Object.assign(BP,{Item:UP});var $m={exports:{}};/*! + `):"",this.name="UnsubscriptionError",this.errors=r}});function kf(t,e){if(t){var r=t.indexOf(e);0<=r&&t.splice(r,1)}}var Yl=(function(){function t(e){this.initialTeardown=e,this.closed=!1,this._parentage=null,this._finalizers=null}return t.prototype.unsubscribe=function(){var e,r,a,n,o;if(!this.closed){this.closed=!0;var s=this._parentage;if(s)if(this._parentage=null,Array.isArray(s))try{for(var u=Tm(s),c=u.next();!c.done;c=u.next()){var f=c.value;f.remove(this)}}catch(w){e={error:w}}finally{try{c&&!c.done&&(r=u.return)&&r.call(u)}finally{if(e)throw e.error}}else s.remove(this);var d=this.initialTeardown;if(Pa(d))try{d()}catch(w){o=w instanceof Im?w.errors:[w]}var h=this._finalizers;if(h){this._finalizers=null;try{for(var g=Tm(h),m=g.next();!m.done;m=g.next()){var v=m.value;try{eP(v)}catch(w){o=o!=null?o:[],w instanceof Im?o=Cf(Cf([],Ef(o)),Ef(w.errors)):o.push(w)}}}catch(w){a={error:w}}finally{try{m&&!m.done&&(n=g.return)&&n.call(g)}finally{if(a)throw a.error}}}if(o)throw new Im(o)}},t.prototype.add=function(e){var r;if(e&&e!==this)if(this.closed)eP(e);else{if(e instanceof t){if(e.closed||e._hasParent(this))return;e._addParent(this)}(this._finalizers=(r=this._finalizers)!==null&&r!==void 0?r:[]).push(e)}},t.prototype._hasParent=function(e){var r=this._parentage;return r===e||Array.isArray(r)&&r.includes(e)},t.prototype._addParent=function(e){var r=this._parentage;this._parentage=Array.isArray(r)?(r.push(e),r):r?[r,e]:e},t.prototype._removeParent=function(e){var r=this._parentage;r===e?this._parentage=null:Array.isArray(r)&&kf(r,e)},t.prototype.remove=function(e){var r=this._finalizers;r&&kf(r,e),e instanceof t&&e._removeParent(this)},t.EMPTY=(function(){var e=new t;return e.closed=!0,e})(),t})(),Xk=Yl.EMPTY;function Zk(t){return t instanceof Yl||t&&"closed"in t&&Pa(t.remove)&&Pa(t.add)&&Pa(t.unsubscribe)}function eP(t){Pa(t)?t():t.unsubscribe()}var j7={Promise:void 0},N7={setTimeout:function(t,e){for(var r=[],a=2;a0},enumerable:!1,configurable:!0}),e.prototype._trySubscribe=function(r){return this._throwIfClosed(),t.prototype._trySubscribe.call(this,r)},e.prototype._subscribe=function(r){return this._throwIfClosed(),this._checkFinalizedStatuses(r),this._innerSubscribe(r)},e.prototype._innerSubscribe=function(r){var a=this,n=this,o=n.hasError,s=n.isStopped,u=n.observers;return o||s?Xk:(this.currentObservers=null,u.push(r),new Yl(function(){a.currentObservers=null,kf(u,r)}))},e.prototype._checkFinalizedStatuses=function(r){var a=this,n=a.hasError,o=a.thrownError,s=a.isStopped;n?r.error(o):s&&r.complete()},e.prototype.asObservable=function(){var r=new rP;return r.source=this,r},e.create=function(r,a){return new oP(r,a)},e})(rP),oP=(function(t){Xa(e,t);function e(r,a){var n=t.call(this)||this;return n.destination=r,n.source=a,n}return e.prototype.next=function(r){var a,n;(n=(a=this.destination)===null||a===void 0?void 0:a.next)===null||n===void 0||n.call(a,r)},e.prototype.error=function(r){var a,n;(n=(a=this.destination)===null||a===void 0?void 0:a.error)===null||n===void 0||n.call(a,r)},e.prototype.complete=function(){var r,a;(a=(r=this.destination)===null||r===void 0?void 0:r.complete)===null||a===void 0||a.call(r)},e.prototype._subscribe=function(r){var a,n;return(n=(a=this.source)===null||a===void 0?void 0:a.subscribe(r))!==null&&n!==void 0?n:Xk},e})(aP),Y7=(function(t){Xa(e,t);function e(r){var a=t.call(this)||this;return a._value=r,a}return Object.defineProperty(e.prototype,"value",{get:function(){return this.getValue()},enumerable:!1,configurable:!0}),e.prototype._subscribe=function(r){var a=t.prototype._subscribe.call(this,r);return!a.closed&&r.next(this._value),a},e.prototype.getValue=function(){var r=this,a=r.hasError,n=r.thrownError,o=r._value;if(a)throw n;return this._throwIfClosed(),o},e.prototype.next=function(r){t.prototype.next.call(this,this._value=r)},e})(aP),Q7={now:function(){return Date.now()}},J7=(function(t){Xa(e,t);function e(r,a){return t.call(this)||this}return e.prototype.schedule=function(r,a){return this},e})(Yl),iP={setInterval:function(t,e){for(var r=[],a=2;a{for(var n=a>1?void 0:a?tU(e,r):e,o=t.length-1,s;o>=0;o--)(s=t[o])&&(n=s(n)||n);return n};let Nm=class{constructor(){xe(this,"orders");xe(this,"currentOrder");this.currentOrder=new Y7(new ka)}getCurrentOrder(){return this.currentOrder}setCurrentOrder(t){this.currentOrder.next(t)}getOrder(t){return this.orders.map(e=>e.uuid==t)}updateOrder(t){this.orders.push(t)}};Nm=rU([aa()],Nm);const rn=Nm;var uP={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},cP=$t.createContext&&$t.createContext(uP),nU=["attr","size","title"];function aU(t,e){if(t==null)return{};var r=oU(t,e),a,n;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,a)&&(r[a]=t[a])}return r}function oU(t,e){if(t==null)return{};var r={};for(var a in t)if(Object.prototype.hasOwnProperty.call(t,a)){if(e.indexOf(a)>=0)continue;r[a]=t[a]}return r}function _f(){return _f=Object.assign?Object.assign.bind():function(t){for(var e=1;e$t.createElement(e.tag,Rf({key:r},e.attr),dP(e.child)))}function Dr(t){return e=>$t.createElement(uU,_f({attr:Rf({},t.attr)},e),dP(t.child))}function uU(t){var e=r=>{var{attr:a,size:n,title:o}=t,s=aU(t,nU),u=n||r.size||"1em",c;return r.className&&(c=r.className),t.className&&(c=(c?c+" ":"")+t.className),$t.createElement("svg",_f({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},r.attr,a,s,{className:c,style:Rf(Rf({color:t.color||r.color},r.style),t.style),height:u,width:u,xmlns:"http://www.w3.org/2000/svg"}),o&&$t.createElement("title",null,o),t.children)};return cP!==void 0?$t.createElement(cP.Consumer,null,r=>e(r)):e(uP)}function cU(t){return Dr({attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M9.707 16.707a1 1 0 01-1.414 0l-6-6a1 1 0 010-1.414l6-6a1 1 0 011.414 1.414L5.414 9H17a1 1 0 110 2H5.414l4.293 4.293a1 1 0 010 1.414z",clipRule:"evenodd"},child:[]}]})(t)}function fU(t){return Dr({attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M10.293 3.293a1 1 0 011.414 0l6 6a1 1 0 010 1.414l-6 6a1 1 0 01-1.414-1.414L14.586 11H3a1 1 0 110-2h11.586l-4.293-4.293a1 1 0 010-1.414z",clipRule:"evenodd"},child:[]}]})(t)}function dU(t){return Dr({attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M6 2a1 1 0 00-1 1v1H4a2 2 0 00-2 2v10a2 2 0 002 2h12a2 2 0 002-2V6a2 2 0 00-2-2h-1V3a1 1 0 10-2 0v1H7V3a1 1 0 00-1-1zm0 5a1 1 0 000 2h8a1 1 0 100-2H6z",clipRule:"evenodd"},child:[]}]})(t)}function pP(t){return Dr({attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z",clipRule:"evenodd"},child:[]}]})(t)}function pU(t){return Dr({attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M12.707 5.293a1 1 0 010 1.414L9.414 10l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 0z",clipRule:"evenodd"},child:[]}]})(t)}function hU(t){return Dr({attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z",clipRule:"evenodd"},child:[]}]})(t)}function mU(t){return Dr({attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{d:"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"},child:[]}]})(t)}function gU(t){return Dr({attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z",clipRule:"evenodd"},child:[]}]})(t)}function hP(t){return Dr({attr:{fill:"none",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{strokeLinecap:"round",strokeLinejoin:"round",d:"M19 9l-7 7-7-7"},child:[]}]})(t)}function vU(t){return Dr({attr:{fill:"none",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{strokeLinecap:"round",strokeLinejoin:"round",d:"M15 19l-7-7 7-7"},child:[]}]})(t)}function mP(t){return Dr({attr:{fill:"none",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 5l7 7-7 7"},child:[]}]})(t)}function yU(t){return Dr({attr:{fill:"none",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{strokeLinecap:"round",strokeLinejoin:"round",d:"M5 15l7-7 7 7"},child:[]}]})(t)}function bU(t){return Dr({attr:{fill:"none",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"},child:[]}]})(t)}const Dm="-";function wU(t){const e=SU(t),{conflictingClassGroups:r,conflictingClassGroupModifiers:a}=t;function n(s){const u=s.split(Dm);return u[0]===""&&u.length!==1&&u.shift(),gP(u,e)||xU(s)}function o(s,u){const c=r[s]||[];return u&&a[s]?[...c,...a[s]]:c}return{getClassGroupId:n,getConflictingClassGroupIds:o}}function gP(t,e){var s;if(t.length===0)return e.classGroupId;const r=t[0],a=e.nextPart.get(r),n=a?gP(t.slice(1),a):void 0;if(n)return n;if(e.validators.length===0)return;const o=t.join(Dm);return(s=e.validators.find(({validator:u})=>u(o)))==null?void 0:s.classGroupId}const vP=/^\[(.+)\]$/;function xU(t){if(vP.test(t)){const e=vP.exec(t)[1],r=e==null?void 0:e.substring(0,e.indexOf(":"));if(r)return"arbitrary.."+r}}function SU(t){const{theme:e,prefix:r}=t,a={nextPart:new Map,validators:[]};return CU(Object.entries(t.classGroups),r).forEach(([o,s])=>{Fm(s,a,o,e)}),a}function Fm(t,e,r,a){t.forEach(n=>{if(typeof n=="string"){const o=n===""?e:yP(e,n);o.classGroupId=r;return}if(typeof n=="function"){if(EU(n)){Fm(n(a),e,r,a);return}e.validators.push({validator:n,classGroupId:r});return}Object.entries(n).forEach(([o,s])=>{Fm(s,yP(e,o),r,a)})})}function yP(t,e){let r=t;return e.split(Dm).forEach(a=>{r.nextPart.has(a)||r.nextPart.set(a,{nextPart:new Map,validators:[]}),r=r.nextPart.get(a)}),r}function EU(t){return t.isThemeGetter}function CU(t,e){return e?t.map(([r,a])=>{const n=a.map(o=>typeof o=="string"?e+o:typeof o=="object"?Object.fromEntries(Object.entries(o).map(([s,u])=>[e+s,u])):o);return[r,n]}):t}function kU(t){if(t<1)return{get:()=>{},set:()=>{}};let e=0,r=new Map,a=new Map;function n(o,s){r.set(o,s),e++,e>t&&(e=0,a=r,r=new Map)}return{get(o){let s=r.get(o);if(s!==void 0)return s;if((s=a.get(o))!==void 0)return n(o,s),s},set(o,s){r.has(o)?r.set(o,s):n(o,s)}}}const bP="!";function PU(t){const{separator:e,experimentalParseClassName:r}=t,a=e.length===1,n=e[0],o=e.length;function s(u){const c=[];let f=0,d=0,h;for(let y=0;yd?h-d:void 0;return{modifiers:c,hasImportantModifier:m,baseClassName:v,maybePostfixModifierPosition:w}}return r?function(c){return r({className:c,parseClassName:s})}:s}function OU(t){if(t.length<=1)return t;const e=[];let r=[];return t.forEach(a=>{a[0]==="["?(e.push(...r.sort(),a),r=[]):r.push(a)}),e.push(...r.sort()),e}function _U(t){return U({cache:kU(t.cacheSize),parseClassName:PU(t)},wU(t))}const RU=/\s+/;function TU(t,e){const{parseClassName:r,getClassGroupId:a,getConflictingClassGroupIds:n}=e,o=new Set;return t.trim().split(RU).map(s=>{const{modifiers:u,hasImportantModifier:c,baseClassName:f,maybePostfixModifierPosition:d}=r(s);let h=!!d,g=a(h?f.substring(0,d):f);if(!g){if(!h)return{isTailwindClass:!1,originalClassName:s};if(g=a(f),!g)return{isTailwindClass:!1,originalClassName:s};h=!1}const m=OU(u).join(":");return{isTailwindClass:!0,modifierId:c?m+bP:m,classGroupId:g,originalClassName:s,hasPostfixModifier:h}}).reverse().filter(s=>{if(!s.isTailwindClass)return!0;const{modifierId:u,classGroupId:c,hasPostfixModifier:f}=s,d=u+c;return o.has(d)?!1:(o.add(d),n(c,f).forEach(h=>o.add(u+h)),!0)}).reverse().map(s=>s.originalClassName).join(" ")}function IU(){let t=0,e,r,a="";for(;th(d),t());return r=_U(f),a=r.cache.get,n=r.cache.set,o=u,u(c)}function u(c){const f=a(c);if(f)return f;const d=TU(c,r);return n(c,d),d}return function(){return o(IU.apply(null,arguments))}}function Zt(t){const e=r=>r[t]||[];return e.isThemeGetter=!0,e}const xP=/^\[(?:([a-z-]+):)?(.+)\]$/i,jU=/^\d+\/\d+$/,NU=new Set(["px","full","screen"]),DU=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,FU=/\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$/,MU=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,$U=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,LU=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/;function Za(t){return yi(t)||NU.has(t)||jU.test(t)}function Ao(t){return xs(t,"length",KU)}function yi(t){return!!t&&!Number.isNaN(Number(t))}function Tf(t){return xs(t,"number",yi)}function Ql(t){return!!t&&Number.isInteger(Number(t))}function qU(t){return t.endsWith("%")&&yi(t.slice(0,-1))}function yt(t){return xP.test(t)}function jo(t){return DU.test(t)}const UU=new Set(["length","size","percentage"]);function BU(t){return xs(t,UU,SP)}function zU(t){return xs(t,"position",SP)}const VU=new Set(["image","url"]);function HU(t){return xs(t,VU,YU)}function WU(t){return xs(t,"",GU)}function Jl(){return!0}function xs(t,e,r){const a=xP.exec(t);return a?a[1]?typeof e=="string"?a[1]===e:e.has(a[1]):r(a[2]):!1}function KU(t){return FU.test(t)&&!MU.test(t)}function SP(){return!1}function GU(t){return $U.test(t)}function YU(t){return LU.test(t)}function QU(){const t=Zt("colors"),e=Zt("spacing"),r=Zt("blur"),a=Zt("brightness"),n=Zt("borderColor"),o=Zt("borderRadius"),s=Zt("borderSpacing"),u=Zt("borderWidth"),c=Zt("contrast"),f=Zt("grayscale"),d=Zt("hueRotate"),h=Zt("invert"),g=Zt("gap"),m=Zt("gradientColorStops"),v=Zt("gradientColorStopPositions"),w=Zt("inset"),y=Zt("margin"),x=Zt("opacity"),k=Zt("padding"),E=Zt("saturate"),O=Zt("scale"),_=Zt("sepia"),T=Zt("skew"),I=Zt("space"),D=Zt("translate"),q=()=>["auto","contain","none"],N=()=>["auto","hidden","clip","visible","scroll"],A=()=>["auto",yt,e],$=()=>[yt,e],j=()=>["",Za,Ao],M=()=>["auto",yi,yt],W=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],H=()=>["solid","dashed","dotted","double","none"],J=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],V=()=>["start","end","center","between","around","evenly","stretch"],Q=()=>["","0",yt],B=()=>["auto","avoid","all","avoid-page","page","left","right","column"],z=()=>[yi,Tf],X=()=>[yi,yt];return{cacheSize:500,separator:":",theme:{colors:[Jl],spacing:[Za,Ao],blur:["none","",jo,yt],brightness:z(),borderColor:[t],borderRadius:["none","","full",jo,yt],borderSpacing:$(),borderWidth:j(),contrast:z(),grayscale:Q(),hueRotate:X(),invert:Q(),gap:$(),gradientColorStops:[t],gradientColorStopPositions:[qU,Ao],inset:A(),margin:A(),opacity:z(),padding:$(),saturate:z(),scale:z(),sepia:Q(),skew:X(),space:$(),translate:$()},classGroups:{aspect:[{aspect:["auto","square","video",yt]}],container:["container"],columns:[{columns:[jo]}],"break-after":[{"break-after":B()}],"break-before":[{"break-before":B()}],"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"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...W(),yt]}],overflow:[{overflow:N()}],"overflow-x":[{"overflow-x":N()}],"overflow-y":[{"overflow-y":N()}],overscroll:[{overscroll:q()}],"overscroll-x":[{"overscroll-x":q()}],"overscroll-y":[{"overscroll-y":q()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[w]}],"inset-x":[{"inset-x":[w]}],"inset-y":[{"inset-y":[w]}],start:[{start:[w]}],end:[{end:[w]}],top:[{top:[w]}],right:[{right:[w]}],bottom:[{bottom:[w]}],left:[{left:[w]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",Ql,yt]}],basis:[{basis:A()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",yt]}],grow:[{grow:Q()}],shrink:[{shrink:Q()}],order:[{order:["first","last","none",Ql,yt]}],"grid-cols":[{"grid-cols":[Jl]}],"col-start-end":[{col:["auto",{span:["full",Ql,yt]},yt]}],"col-start":[{"col-start":M()}],"col-end":[{"col-end":M()}],"grid-rows":[{"grid-rows":[Jl]}],"row-start-end":[{row:["auto",{span:[Ql,yt]},yt]}],"row-start":[{"row-start":M()}],"row-end":[{"row-end":M()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",yt]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",yt]}],gap:[{gap:[g]}],"gap-x":[{"gap-x":[g]}],"gap-y":[{"gap-y":[g]}],"justify-content":[{justify:["normal",...V()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...V(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...V(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[k]}],px:[{px:[k]}],py:[{py:[k]}],ps:[{ps:[k]}],pe:[{pe:[k]}],pt:[{pt:[k]}],pr:[{pr:[k]}],pb:[{pb:[k]}],pl:[{pl:[k]}],m:[{m:[y]}],mx:[{mx:[y]}],my:[{my:[y]}],ms:[{ms:[y]}],me:[{me:[y]}],mt:[{mt:[y]}],mr:[{mr:[y]}],mb:[{mb:[y]}],ml:[{ml:[y]}],"space-x":[{"space-x":[I]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[I]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",yt,e]}],"min-w":[{"min-w":[yt,e,"min","max","fit"]}],"max-w":[{"max-w":[yt,e,"none","full","min","max","fit","prose",{screen:[jo]},jo]}],h:[{h:[yt,e,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[yt,e,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[yt,e,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[yt,e,"auto","min","max","fit"]}],"font-size":[{text:["base",jo,Ao]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",Tf]}],"font-family":[{font:[Jl]}],"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-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",yt]}],"line-clamp":[{"line-clamp":["none",yi,Tf]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",Za,yt]}],"list-image":[{"list-image":["none",yt]}],"list-style-type":[{list:["none","disc","decimal",yt]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[t]}],"placeholder-opacity":[{"placeholder-opacity":[x]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[t]}],"text-opacity":[{"text-opacity":[x]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...H(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",Za,Ao]}],"underline-offset":[{"underline-offset":["auto",Za,yt]}],"text-decoration-color":[{decoration:[t]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:$()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",yt]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",yt]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[x]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...W(),zU]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",BU]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},HU]}],"bg-color":[{bg:[t]}],"gradient-from-pos":[{from:[v]}],"gradient-via-pos":[{via:[v]}],"gradient-to-pos":[{to:[v]}],"gradient-from":[{from:[m]}],"gradient-via":[{via:[m]}],"gradient-to":[{to:[m]}],rounded:[{rounded:[o]}],"rounded-s":[{"rounded-s":[o]}],"rounded-e":[{"rounded-e":[o]}],"rounded-t":[{"rounded-t":[o]}],"rounded-r":[{"rounded-r":[o]}],"rounded-b":[{"rounded-b":[o]}],"rounded-l":[{"rounded-l":[o]}],"rounded-ss":[{"rounded-ss":[o]}],"rounded-se":[{"rounded-se":[o]}],"rounded-ee":[{"rounded-ee":[o]}],"rounded-es":[{"rounded-es":[o]}],"rounded-tl":[{"rounded-tl":[o]}],"rounded-tr":[{"rounded-tr":[o]}],"rounded-br":[{"rounded-br":[o]}],"rounded-bl":[{"rounded-bl":[o]}],"border-w":[{border:[u]}],"border-w-x":[{"border-x":[u]}],"border-w-y":[{"border-y":[u]}],"border-w-s":[{"border-s":[u]}],"border-w-e":[{"border-e":[u]}],"border-w-t":[{"border-t":[u]}],"border-w-r":[{"border-r":[u]}],"border-w-b":[{"border-b":[u]}],"border-w-l":[{"border-l":[u]}],"border-opacity":[{"border-opacity":[x]}],"border-style":[{border:[...H(),"hidden"]}],"divide-x":[{"divide-x":[u]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[u]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[x]}],"divide-style":[{divide:H()}],"border-color":[{border:[n]}],"border-color-x":[{"border-x":[n]}],"border-color-y":[{"border-y":[n]}],"border-color-t":[{"border-t":[n]}],"border-color-r":[{"border-r":[n]}],"border-color-b":[{"border-b":[n]}],"border-color-l":[{"border-l":[n]}],"divide-color":[{divide:[n]}],"outline-style":[{outline:["",...H()]}],"outline-offset":[{"outline-offset":[Za,yt]}],"outline-w":[{outline:[Za,Ao]}],"outline-color":[{outline:[t]}],"ring-w":[{ring:j()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[t]}],"ring-opacity":[{"ring-opacity":[x]}],"ring-offset-w":[{"ring-offset":[Za,Ao]}],"ring-offset-color":[{"ring-offset":[t]}],shadow:[{shadow:["","inner","none",jo,WU]}],"shadow-color":[{shadow:[Jl]}],opacity:[{opacity:[x]}],"mix-blend":[{"mix-blend":[...J(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":J()}],filter:[{filter:["","none"]}],blur:[{blur:[r]}],brightness:[{brightness:[a]}],contrast:[{contrast:[c]}],"drop-shadow":[{"drop-shadow":["","none",jo,yt]}],grayscale:[{grayscale:[f]}],"hue-rotate":[{"hue-rotate":[d]}],invert:[{invert:[h]}],saturate:[{saturate:[E]}],sepia:[{sepia:[_]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[r]}],"backdrop-brightness":[{"backdrop-brightness":[a]}],"backdrop-contrast":[{"backdrop-contrast":[c]}],"backdrop-grayscale":[{"backdrop-grayscale":[f]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[d]}],"backdrop-invert":[{"backdrop-invert":[h]}],"backdrop-opacity":[{"backdrop-opacity":[x]}],"backdrop-saturate":[{"backdrop-saturate":[E]}],"backdrop-sepia":[{"backdrop-sepia":[_]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[s]}],"border-spacing-x":[{"border-spacing-x":[s]}],"border-spacing-y":[{"border-spacing-y":[s]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",yt]}],duration:[{duration:X()}],ease:[{ease:["linear","in","out","in-out",yt]}],delay:[{delay:X()}],animate:[{animate:["none","spin","ping","pulse","bounce",yt]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[O]}],"scale-x":[{"scale-x":[O]}],"scale-y":[{"scale-y":[O]}],rotate:[{rotate:[Ql,yt]}],"translate-x":[{"translate-x":[D]}],"translate-y":[{"translate-y":[D]}],"skew-x":[{"skew-x":[T]}],"skew-y":[{"skew-y":[T]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",yt]}],accent:[{accent:["auto",t]}],appearance:[{appearance:["none","auto"]}],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",yt]}],"caret-color":[{caret:[t]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":$()}],"scroll-mx":[{"scroll-mx":$()}],"scroll-my":[{"scroll-my":$()}],"scroll-ms":[{"scroll-ms":$()}],"scroll-me":[{"scroll-me":$()}],"scroll-mt":[{"scroll-mt":$()}],"scroll-mr":[{"scroll-mr":$()}],"scroll-mb":[{"scroll-mb":$()}],"scroll-ml":[{"scroll-ml":$()}],"scroll-p":[{"scroll-p":$()}],"scroll-px":[{"scroll-px":$()}],"scroll-py":[{"scroll-py":$()}],"scroll-ps":[{"scroll-ps":$()}],"scroll-pe":[{"scroll-pe":$()}],"scroll-pt":[{"scroll-pt":$()}],"scroll-pr":[{"scroll-pr":$()}],"scroll-pb":[{"scroll-pb":$()}],"scroll-pl":[{"scroll-pl":$()}],"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",yt]}],fill:[{fill:[t,"none"]}],"stroke-w":[{stroke:[Za,Ao,Tf]}],stroke:[{stroke:[t,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-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"],"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"]}}}const pe=AU(QU);function bi(t){return t!==null&&typeof t=="object"&&t.constructor===Object}function Xl(t){if(!bi(t))return t;const e={};for(const r in t)e[r]=Xl(t[r]);return e}function Te(t,e){if(bi(e)&&Object.keys(e).length===0)return Xl(U(U({},t),e));const r=U(U({},t),e);if(bi(e)&&bi(t))for(const a in e)bi(e[a])&&a in t&&bi(t[a])?r[a]=Te(t[a],e[a]):r[a]=bi(e[a])?Xl(e[a]):e[a];return r}function Ile(t){return t}const JU={root:{base:"divide-y divide-gray-200 border-gray-200 dark:divide-gray-700 dark:border-gray-700",flush:{off:"rounded-lg border",on:"border-b"}},content:{base:"p-5 first:rounded-t-lg last:rounded-b-lg dark:bg-gray-900"},title:{arrow:{base:"h-6 w-6 shrink-0",open:{off:"",on:"rotate-180"}},base:"flex w-full items-center justify-between p-5 text-left font-medium text-gray-500 first:rounded-t-lg last:rounded-b-lg dark:text-gray-400",flush:{off:"hover:bg-gray-100 focus:ring-4 focus:ring-gray-200 dark:hover:bg-gray-800 dark:focus:ring-gray-800",on:"bg-transparent dark:bg-transparent"},heading:"",open:{off:"",on:"bg-gray-100 text-gray-900 dark:bg-gray-800 dark:text-white"}}},XU={base:"flex flex-col gap-2 p-4 text-sm",borderAccent:"border-t-4",closeButton:{base:"-m-1.5 ml-auto inline-flex h-8 w-8 rounded-lg p-1.5 focus:ring-2",icon:"h-5 w-5",color:{info:"bg-cyan-100 text-cyan-500 hover:bg-cyan-200 focus:ring-cyan-400 dark:bg-cyan-200 dark:text-cyan-600 dark:hover:bg-cyan-300",gray:"bg-gray-100 text-gray-500 hover:bg-gray-200 focus:ring-gray-400 dark:bg-gray-700 dark:text-gray-300 dark:hover:bg-gray-800 dark:hover:text-white",failure:"bg-red-100 text-red-500 hover:bg-red-200 focus:ring-red-400 dark:bg-red-200 dark:text-red-600 dark:hover:bg-red-300",success:"bg-green-100 text-green-500 hover:bg-green-200 focus:ring-green-400 dark:bg-green-200 dark:text-green-600 dark:hover:bg-green-300",warning:"bg-yellow-100 text-yellow-500 hover:bg-yellow-200 focus:ring-yellow-400 dark:bg-yellow-200 dark:text-yellow-600 dark:hover:bg-yellow-300",red:"bg-red-100 text-red-500 hover:bg-red-200 focus:ring-red-400 dark:bg-red-200 dark:text-red-600 dark:hover:bg-red-300",green:"bg-green-100 text-green-500 hover:bg-green-200 focus:ring-green-400 dark:bg-green-200 dark:text-green-600 dark:hover:bg-green-300",yellow:"bg-yellow-100 text-yellow-500 hover:bg-yellow-200 focus:ring-yellow-400 dark:bg-yellow-200 dark:text-yellow-600 dark:hover:bg-yellow-300",blue:"bg-blue-100 text-blue-500 hover:bg-blue-200 focus:ring-blue-400 dark:bg-blue-200 dark:text-blue-600 dark:hover:bg-blue-300",cyan:"bg-cyan-100 text-cyan-500 hover:bg-cyan-200 focus:ring-cyan-400 dark:bg-cyan-200 dark:text-cyan-600 dark:hover:bg-cyan-300",pink:"bg-pink-100 text-pink-500 hover:bg-pink-200 focus:ring-pink-400 dark:bg-pink-200 dark:text-pink-600 dark:hover:bg-pink-300",lime:"bg-lime-100 text-lime-500 hover:bg-lime-200 focus:ring-lime-400 dark:bg-lime-200 dark:text-lime-600 dark:hover:bg-lime-300",dark:"bg-gray-100 text-gray-500 hover:bg-gray-200 focus:ring-gray-400 dark:bg-gray-200 dark:text-gray-600 dark:hover:bg-gray-300",indigo:"bg-indigo-100 text-indigo-500 hover:bg-indigo-200 focus:ring-indigo-400 dark:bg-indigo-200 dark:text-indigo-600 dark:hover:bg-indigo-300",purple:"bg-purple-100 text-purple-500 hover:bg-purple-200 focus:ring-purple-400 dark:bg-purple-200 dark:text-purple-600 dark:hover:bg-purple-300",teal:"bg-teal-100 text-teal-500 hover:bg-teal-200 focus:ring-teal-400 dark:bg-teal-200 dark:text-teal-600 dark:hover:bg-teal-300",light:"bg-gray-50 text-gray-500 hover:bg-gray-100 focus:ring-gray-200 dark:bg-gray-600 dark:text-gray-200 dark:hover:bg-gray-700 dark:hover:text-white"}},color:{info:"border-cyan-500 bg-cyan-100 text-cyan-700 dark:bg-cyan-200 dark:text-cyan-800",gray:"border-gray-500 bg-gray-100 text-gray-700 dark:bg-gray-700 dark:text-gray-300",failure:"border-red-500 bg-red-100 text-red-700 dark:bg-red-200 dark:text-red-800",success:"border-green-500 bg-green-100 text-green-700 dark:bg-green-200 dark:text-green-800",warning:"border-yellow-500 bg-yellow-100 text-yellow-700 dark:bg-yellow-200 dark:text-yellow-800",red:"border-red-500 bg-red-100 text-red-700 dark:bg-red-200 dark:text-red-800",green:"border-green-500 bg-green-100 text-green-700 dark:bg-green-200 dark:text-green-800",yellow:"border-yellow-500 bg-yellow-100 text-yellow-700 dark:bg-yellow-200 dark:text-yellow-800",blue:"border-blue-500 bg-blue-100 text-blue-700 dark:bg-blue-200 dark:text-blue-800",cyan:"border-cyan-500 bg-cyan-100 text-cyan-700 dark:bg-cyan-200 dark:text-cyan-800",pink:"border-pink-500 bg-pink-100 text-pink-700 dark:bg-pink-200 dark:text-pink-800",lime:"border-lime-500 bg-lime-100 text-lime-700 dark:bg-lime-200 dark:text-lime-800",dark:"border-gray-600 bg-gray-800 text-gray-200 dark:bg-gray-900 dark:text-gray-300",indigo:"border-indigo-500 bg-indigo-100 text-indigo-700 dark:bg-indigo-200 dark:text-indigo-800",purple:"border-purple-500 bg-purple-100 text-purple-700 dark:bg-purple-200 dark:text-purple-800",teal:"border-teal-500 bg-teal-100 text-teal-700 dark:bg-teal-200 dark:text-teal-800",light:"border-gray-400 bg-gray-50 text-gray-600 dark:bg-gray-500 dark:text-gray-200"},icon:"mr-3 inline h-5 w-5 flex-shrink-0",rounded:"rounded-lg",wrapper:"flex items-center"},ZU={root:{base:"flex items-center justify-center space-x-4 rounded",bordered:"p-1 ring-2",rounded:"rounded-full",color:{dark:"ring-gray-800 dark:ring-gray-800",failure:"ring-red-500 dark:ring-red-700",gray:"ring-gray-500 dark:ring-gray-400",info:"ring-cyan-400 dark:ring-cyan-800",light:"ring-gray-300 dark:ring-gray-500",purple:"ring-purple-500 dark:ring-purple-600",success:"ring-green-500 dark:ring-green-500",warning:"ring-yellow-300 dark:ring-yellow-500",pink:"ring-pink-500 dark:ring-pink-500"},img:{base:"rounded",off:"relative overflow-hidden bg-gray-100 dark:bg-gray-600",on:"",placeholder:"absolute -bottom-1 h-auto w-auto text-gray-400"},size:{xs:"h-6 w-6",sm:"h-8 w-8",md:"h-10 w-10",lg:"h-20 w-20",xl:"h-36 w-36"},stacked:"ring-2 ring-gray-300 dark:ring-gray-500",statusPosition:{"bottom-left":"-bottom-1 -left-1","bottom-center":"-bottom-1","bottom-right":"-bottom-1 -right-1","top-left":"-left-1 -top-1","top-center":"-top-1","top-right":"-right-1 -top-1","center-right":"-right-1",center:"","center-left":"-left-1"},status:{away:"bg-yellow-400",base:"absolute h-3.5 w-3.5 rounded-full border-2 border-white dark:border-gray-800",busy:"bg-red-400",offline:"bg-gray-400",online:"bg-green-400"},initials:{text:"font-medium text-gray-600 dark:text-gray-300",base:"relative inline-flex items-center justify-center overflow-hidden bg-gray-100 dark:bg-gray-600"}},group:{base:"flex -space-x-4"},groupCounter:{base:"relative flex h-10 w-10 items-center justify-center rounded-full bg-gray-700 text-xs font-medium text-white ring-2 ring-gray-300 hover:bg-gray-600 dark:ring-gray-500"}},eB={root:{base:"flex h-fit items-center gap-1 font-semibold",color:{info:"bg-cyan-100 text-cyan-800 group-hover:bg-cyan-200 dark:bg-cyan-200 dark:text-cyan-800 dark:group-hover:bg-cyan-300",gray:"bg-gray-100 text-gray-800 group-hover:bg-gray-200 dark:bg-gray-700 dark:text-gray-300 dark:group-hover:bg-gray-600",failure:"bg-red-100 text-red-800 group-hover:bg-red-200 dark:bg-red-200 dark:text-red-900 dark:group-hover:bg-red-300",success:"bg-green-100 text-green-800 group-hover:bg-green-200 dark:bg-green-200 dark:text-green-900 dark:group-hover:bg-green-300",warning:"bg-yellow-100 text-yellow-800 group-hover:bg-yellow-200 dark:bg-yellow-200 dark:text-yellow-900 dark:group-hover:bg-yellow-300",indigo:"bg-indigo-100 text-indigo-800 group-hover:bg-indigo-200 dark:bg-indigo-200 dark:text-indigo-900 dark:group-hover:bg-indigo-300",purple:"bg-purple-100 text-purple-800 group-hover:bg-purple-200 dark:bg-purple-200 dark:text-purple-900 dark:group-hover:bg-purple-300",pink:"bg-pink-100 text-pink-800 group-hover:bg-pink-200 dark:bg-pink-200 dark:text-pink-900 dark:group-hover:bg-pink-300",blue:"bg-blue-100 text-blue-800 group-hover:bg-blue-200 dark:bg-blue-200 dark:text-blue-900 dark:group-hover:bg-blue-300",cyan:"bg-cyan-100 text-cyan-800 group-hover:bg-cyan-200 dark:bg-cyan-200 dark:text-cyan-900 dark:group-hover:bg-cyan-300",dark:"bg-gray-600 text-gray-100 group-hover:bg-gray-500 dark:bg-gray-900 dark:text-gray-200 dark:group-hover:bg-gray-700",light:"bg-gray-200 text-gray-800 group-hover:bg-gray-300 dark:bg-gray-400 dark:text-gray-900 dark:group-hover:bg-gray-500",green:"bg-green-100 text-green-800 group-hover:bg-green-200 dark:bg-green-200 dark:text-green-900 dark:group-hover:bg-green-300",lime:"bg-lime-100 text-lime-800 group-hover:bg-lime-200 dark:bg-lime-200 dark:text-lime-900 dark:group-hover:bg-lime-300",red:"bg-red-100 text-red-800 group-hover:bg-red-200 dark:bg-red-200 dark:text-red-900 dark:group-hover:bg-red-300",teal:"bg-teal-100 text-teal-800 group-hover:bg-teal-200 dark:bg-teal-200 dark:text-teal-900 dark:group-hover:bg-teal-300",yellow:"bg-yellow-100 text-yellow-800 group-hover:bg-yellow-200 dark:bg-yellow-200 dark:text-yellow-900 dark:group-hover:bg-yellow-300"},href:"group",size:{xs:"p-1 text-xs",sm:"p-1.5 text-sm"}},icon:{off:"rounded px-2 py-0.5",on:"rounded-full p-1.5",size:{xs:"h-3 w-3",sm:"h-3.5 w-3.5"}}},tB={root:{base:"text-xl font-semibold italic text-gray-900 dark:text-white"}},rB={root:{base:"",list:"flex items-center"},item:{base:"group flex items-center",chevron:"mx-1 h-4 w-4 text-gray-400 group-first:hidden md:mx-2",href:{off:"flex items-center text-sm font-medium text-gray-500 dark:text-gray-400",on:"flex items-center text-sm font-medium text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white"},icon:"mr-2 h-4 w-4"}},nB={base:"group relative flex items-stretch justify-center p-0.5 text-center font-medium transition-[color,background-color,border-color,text-decoration-color,fill,stroke,box-shadow] focus:z-10 focus:outline-none",fullSized:"w-full",color:{dark:"border border-transparent bg-gray-800 text-white focus:ring-4 focus:ring-gray-300 enabled:hover:bg-gray-900 dark:border-gray-700 dark:bg-gray-800 dark:focus:ring-gray-800 dark:enabled:hover:bg-gray-700",failure:"border border-transparent bg-red-700 text-white focus:ring-4 focus:ring-red-300 enabled:hover:bg-red-800 dark:bg-red-600 dark:focus:ring-red-900 dark:enabled:hover:bg-red-700",gray:":ring-cyan-700 border border-gray-200 bg-white text-gray-900 focus:text-cyan-700 focus:ring-4 enabled:hover:bg-gray-100 enabled:hover:text-cyan-700 dark:border-gray-600 dark:bg-transparent dark:text-gray-400 dark:enabled:hover:bg-gray-700 dark:enabled:hover:text-white",info:"border border-transparent bg-cyan-700 text-white focus:ring-4 focus:ring-cyan-300 enabled:hover:bg-cyan-800 dark:bg-cyan-600 dark:focus:ring-cyan-800 dark:enabled:hover:bg-cyan-700",light:"border border-gray-300 bg-white text-gray-900 focus:ring-4 focus:ring-cyan-300 enabled:hover:bg-gray-100 dark:border-gray-600 dark:bg-gray-600 dark:text-white dark:focus:ring-gray-700 dark:enabled:hover:border-gray-700 dark:enabled:hover:bg-gray-700",purple:"border border-transparent bg-purple-700 text-white focus:ring-4 focus:ring-purple-300 enabled:hover:bg-purple-800 dark:bg-purple-600 dark:focus:ring-purple-900 dark:enabled:hover:bg-purple-700",success:"border border-transparent bg-green-700 text-white focus:ring-4 focus:ring-green-300 enabled:hover:bg-green-800 dark:bg-green-600 dark:focus:ring-green-800 dark:enabled:hover:bg-green-700",warning:"border border-transparent bg-yellow-400 text-white focus:ring-4 focus:ring-yellow-300 enabled:hover:bg-yellow-500 dark:focus:ring-yellow-900",blue:"border border-transparent bg-blue-700 text-white focus:ring-4 focus:ring-blue-300 enabled:hover:bg-blue-800 dark:bg-blue-600 dark:hover:bg-blue-700 dark:focus:ring-blue-800",cyan:"border border-cyan-300 bg-white text-cyan-900 focus:ring-4 focus:ring-cyan-300 enabled:hover:bg-cyan-100 dark:border-cyan-600 dark:bg-cyan-600 dark:text-white dark:focus:ring-cyan-700 dark:enabled:hover:border-cyan-700 dark:enabled:hover:bg-cyan-700",green:"border border-green-300 bg-white text-green-900 focus:ring-4 focus:ring-green-300 enabled:hover:bg-green-100 dark:border-green-600 dark:bg-green-600 dark:text-white dark:focus:ring-green-700 dark:enabled:hover:border-green-700 dark:enabled:hover:bg-green-700",indigo:"border border-indigo-300 bg-white text-indigo-900 focus:ring-4 focus:ring-indigo-300 enabled:hover:bg-indigo-100 dark:border-indigo-600 dark:bg-indigo-600 dark:text-white dark:focus:ring-indigo-700 dark:enabled:hover:border-indigo-700 dark:enabled:hover:bg-indigo-700",lime:"border border-lime-300 bg-white text-lime-900 focus:ring-4 focus:ring-lime-300 enabled:hover:bg-lime-100 dark:border-lime-600 dark:bg-lime-600 dark:text-white dark:focus:ring-lime-700 dark:enabled:hover:border-lime-700 dark:enabled:hover:bg-lime-700",pink:"border border-pink-300 bg-white text-pink-900 focus:ring-4 focus:ring-pink-300 enabled:hover:bg-pink-100 dark:border-pink-600 dark:bg-pink-600 dark:text-white dark:focus:ring-pink-700 dark:enabled:hover:border-pink-700 dark:enabled:hover:bg-pink-700",red:"border border-red-300 bg-white text-red-900 focus:ring-4 focus:ring-red-300 enabled:hover:bg-red-100 dark:border-red-600 dark:bg-red-600 dark:text-white dark:focus:ring-red-700 dark:enabled:hover:border-red-700 dark:enabled:hover:bg-red-700",teal:"border border-teal-300 bg-white text-teal-900 focus:ring-4 focus:ring-teal-300 enabled:hover:bg-teal-100 dark:border-teal-600 dark:bg-teal-600 dark:text-white dark:focus:ring-teal-700 dark:enabled:hover:border-teal-700 dark:enabled:hover:bg-teal-700",yellow:"border border-yellow-300 bg-white text-yellow-900 focus:ring-4 focus:ring-yellow-300 enabled:hover:bg-yellow-100 dark:border-yellow-600 dark:bg-yellow-600 dark:text-white dark:focus:ring-yellow-700 dark:enabled:hover:border-yellow-700 dark:enabled:hover:bg-yellow-700"},disabled:"cursor-not-allowed opacity-50",isProcessing:"cursor-wait",spinnerSlot:"absolute top-0 flex h-full items-center",spinnerLeftPosition:{xs:"left-2",sm:"left-3",md:"left-4",lg:"left-5",xl:"left-6"},gradient:{cyan:"bg-gradient-to-r from-cyan-400 via-cyan-500 to-cyan-600 text-white focus:ring-4 focus:ring-cyan-300 enabled:hover:bg-gradient-to-br dark:focus:ring-cyan-800",failure:"bg-gradient-to-r from-red-400 via-red-500 to-red-600 text-white focus:ring-4 focus:ring-red-300 enabled:hover:bg-gradient-to-br dark:focus:ring-red-800",info:"bg-gradient-to-r from-cyan-500 via-cyan-600 to-cyan-700 text-white focus:ring-4 focus:ring-cyan-300 enabled:hover:bg-gradient-to-br dark:focus:ring-cyan-800",lime:"bg-gradient-to-r from-lime-200 via-lime-400 to-lime-500 text-gray-900 focus:ring-4 focus:ring-lime-300 enabled:hover:bg-gradient-to-br dark:focus:ring-lime-800",pink:"bg-gradient-to-r from-pink-400 via-pink-500 to-pink-600 text-white focus:ring-4 focus:ring-pink-300 enabled:hover:bg-gradient-to-br dark:focus:ring-pink-800",purple:"bg-gradient-to-r from-purple-500 via-purple-600 to-purple-700 text-white focus:ring-4 focus:ring-purple-300 enabled:hover:bg-gradient-to-br dark:focus:ring-purple-800",success:"bg-gradient-to-r from-green-400 via-green-500 to-green-600 text-white focus:ring-4 focus:ring-green-300 enabled:hover:bg-gradient-to-br dark:focus:ring-green-800",teal:"bg-gradient-to-r from-teal-400 via-teal-500 to-teal-600 text-white focus:ring-4 focus:ring-teal-300 enabled:hover:bg-gradient-to-br dark:focus:ring-teal-800"},gradientDuoTone:{cyanToBlue:"bg-gradient-to-r from-cyan-500 to-cyan-500 text-white focus:ring-4 focus:ring-cyan-300 enabled:hover:bg-gradient-to-bl dark:focus:ring-cyan-800",greenToBlue:"bg-gradient-to-br from-green-400 to-cyan-600 text-white focus:ring-4 focus:ring-green-200 enabled:hover:bg-gradient-to-bl dark:focus:ring-green-800",pinkToOrange:"bg-gradient-to-br from-pink-500 to-orange-400 text-white focus:ring-4 focus:ring-pink-200 enabled:hover:bg-gradient-to-bl dark:focus:ring-pink-800",purpleToBlue:"bg-gradient-to-br from-purple-600 to-cyan-500 text-white focus:ring-4 focus:ring-cyan-300 enabled:hover:bg-gradient-to-bl dark:focus:ring-cyan-800",purpleToPink:"bg-gradient-to-r from-purple-500 to-pink-500 text-white focus:ring-4 focus:ring-purple-200 enabled:hover:bg-gradient-to-l dark:focus:ring-purple-800",redToYellow:"bg-gradient-to-r from-red-200 via-red-300 to-yellow-200 text-gray-900 focus:ring-4 focus:ring-red-100 enabled:hover:bg-gradient-to-bl dark:focus:ring-red-400",tealToLime:"bg-gradient-to-r from-teal-200 to-lime-200 text-gray-900 focus:ring-4 focus:ring-lime-200 enabled:hover:bg-gradient-to-l enabled:hover:from-teal-200 enabled:hover:to-lime-200 enabled:hover:text-gray-900 dark:focus:ring-teal-700"},inner:{base:"flex items-stretch transition-all duration-200",position:{none:"",start:"rounded-r-none",middle:"rounded-none",end:"rounded-l-none"},outline:"border border-transparent",isProcessingPadding:{xs:"pl-8",sm:"pl-10",md:"pl-12",lg:"pl-16",xl:"pl-20"}},label:"ml-2 inline-flex h-4 w-4 items-center justify-center rounded-full bg-cyan-200 text-xs font-semibold text-cyan-800",outline:{color:{gray:"border border-gray-900 dark:border-white",default:"border-0",light:""},off:"",on:"flex w-full justify-center bg-white text-gray-900 transition-all duration-75 ease-in group-enabled:group-hover:bg-opacity-0 group-enabled:group-hover:text-inherit dark:bg-gray-900 dark:text-white",pill:{off:"rounded-md",on:"rounded-full"}},pill:{off:"rounded-lg",on:"rounded-full"},size:{xs:"px-2 py-1 text-xs",sm:"px-3 py-1.5 text-sm",md:"px-4 py-2 text-sm",lg:"px-5 py-2.5 text-base",xl:"px-6 py-3 text-base"}},aB={base:"inline-flex",position:{none:"",start:"rounded-r-none focus:ring-2",middle:"rounded-none border-l-0 pl-0 focus:ring-2",end:"rounded-l-none border-l-0 pl-0 focus:ring-2"}},oB={root:{base:"flex rounded-lg border border-gray-200 bg-white shadow-md dark:border-gray-700 dark:bg-gray-800",children:"flex h-full flex-col justify-center gap-4 p-6",horizontal:{off:"flex-col",on:"flex-col md:max-w-xl md:flex-row"},href:"hover:bg-gray-100 dark:hover:bg-gray-700"},img:{base:"",horizontal:{off:"rounded-t-lg",on:"h-96 w-full rounded-t-lg object-cover md:h-auto md:w-48 md:rounded-none md:rounded-l-lg"}}},iB={root:{base:"relative h-full w-full",leftControl:"absolute left-0 top-0 flex h-full items-center justify-center px-4 focus:outline-none",rightControl:"absolute right-0 top-0 flex h-full items-center justify-center px-4 focus:outline-none"},indicators:{active:{off:"bg-white/50 hover:bg-white dark:bg-gray-800/50 dark:hover:bg-gray-800",on:"bg-white dark:bg-gray-800"},base:"h-3 w-3 rounded-full",wrapper:"absolute bottom-5 left-1/2 flex -translate-x-1/2 space-x-3"},item:{base:"absolute left-1/2 top-1/2 block w-full -translate-x-1/2 -translate-y-1/2",wrapper:{off:"w-full flex-shrink-0 transform cursor-default snap-center",on:"w-full flex-shrink-0 transform cursor-grab snap-center"}},control:{base:"inline-flex h-8 w-8 items-center justify-center rounded-full bg-white/30 group-hover:bg-white/50 group-focus:outline-none group-focus:ring-4 group-focus:ring-white dark:bg-gray-800/30 dark:group-hover:bg-gray-800/60 dark:group-focus:ring-gray-800/70 sm:h-10 sm:w-10",icon:"h-5 w-5 text-white dark:text-gray-800 sm:h-6 sm:w-6"},scrollContainer:{base:"flex h-full snap-mandatory overflow-y-hidden overflow-x-scroll scroll-smooth rounded-lg",snap:"snap-x"}},sB={root:{base:"h-4 w-4 rounded border border-gray-300 bg-gray-100 focus:ring-2 dark:border-gray-600 dark:bg-gray-700",color:{default:"text-cyan-600 focus:ring-cyan-600 dark:ring-offset-gray-800 dark:focus:ring-cyan-600",dark:"text-gray-800 focus:ring-gray-800 dark:ring-offset-gray-800 dark:focus:ring-gray-800",failure:"text-red-900 focus:ring-red-900 dark:ring-offset-red-900 dark:focus:ring-red-900",gray:"text-gray-900 focus:ring-gray-900 dark:ring-offset-gray-900 dark:focus:ring-gray-900",info:"text-cyan-800 focus:ring-cyan-800 dark:ring-offset-gray-800 dark:focus:ring-cyan-800",light:"text-gray-900 focus:ring-gray-900 dark:ring-offset-gray-900 dark:focus:ring-gray-900",purple:"text-purple-600 focus:ring-purple-600 dark:ring-offset-purple-600 dark:focus:ring-purple-600",success:"text-green-800 focus:ring-green-800 dark:ring-offset-green-800 dark:focus:ring-green-800",warning:"text-yellow-400 focus:ring-yellow-400 dark:ring-offset-yellow-400 dark:focus:ring-yellow-400",blue:"text-blue-700 focus:ring-blue-600 dark:ring-offset-blue-700 dark:focus:ring-blue-700",cyan:"text-cyan-600 focus:ring-cyan-600 dark:ring-offset-cyan-600 dark:focus:ring-cyan-600",green:"text-green-600 focus:ring-green-600 dark:ring-offset-green-600 dark:focus:ring-green-600",indigo:"text-indigo-700 focus:ring-indigo-700 dark:ring-offset-indigo-700 dark:focus:ring-indigo-700",lime:"text-lime-700 focus:ring-lime-700 dark:ring-offset-lime-700 dark:focus:ring-lime-700",pink:"text-pink-600 focus:ring-pink-600 dark:ring-offset-pink-600 dark:focus:ring-pink-600",red:"text-red-600 focus:ring-red-600 dark:ring-offset-red-600 dark:focus:ring-red-600",teal:"text-teal-600 focus:ring-teal-600 dark:ring-offset-teal-600 dark:focus:ring-teal-600",yellow:"text-yellow-400 focus:ring-yellow-400 dark:ring-offset-yellow-400 dark:focus:ring-yellow-400"}}},lB={button:{base:"inline-flex w-full items-center justify-center rounded-lg bg-blue-700 px-5 py-3 hover:bg-blue-800 focus:outline-none focus:ring-4 focus:ring-blue-300 dark:bg-blue-600 dark:hover:bg-blue-700 dark:focus:ring-blue-800",label:"text-center text-sm font-medium text-white sm:w-auto"},withIcon:{base:"absolute end-2 top-1/2 inline-flex -translate-y-1/2 items-center justify-center rounded-lg p-2 text-gray-500 hover:bg-gray-100 dark:text-gray-400 dark:hover:bg-gray-800",icon:{defaultIcon:"h-4 w-4",successIcon:"h-4 w-4 text-blue-700 dark:text-blue-500"}},withIconText:{base:"absolute end-2.5 top-1/2 inline-flex -translate-y-1/2 items-center justify-center rounded-lg border border-gray-200 bg-white px-2.5 py-2 text-gray-900 hover:bg-gray-100 dark:border-gray-600 dark:bg-gray-800 dark:text-gray-400 dark:hover:bg-gray-700",icon:{defaultIcon:"me-1.5 h-3 w-3",successIcon:"me-1.5 h-3 w-3 text-blue-700 dark:text-blue-500"},label:{base:"inline-flex items-center",defaultText:"text-xs font-semibold",successText:"text-xs font-semibold text-blue-700 dark:text-blue-500"}}},uB={root:{base:"rounded-lg p-2.5 text-sm text-gray-500 hover:bg-gray-100 focus:outline-none focus:ring-4 focus:ring-gray-200 dark:text-gray-400 dark:hover:bg-gray-700 dark:focus:ring-gray-700",icon:"h-5 w-5"}},cB={root:{base:"relative"},popup:{root:{base:"absolute top-10 z-50 block pt-2",inline:"relative top-0 z-auto",inner:"inline-block rounded-lg bg-white p-4 shadow-lg dark:bg-gray-700"},header:{base:"",title:"px-2 py-3 text-center font-semibold text-gray-900 dark:text-white",selectors:{base:"mb-2 flex justify-between",button:{base:"rounded-lg bg-white px-5 py-2.5 text-sm font-semibold text-gray-900 hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-gray-200 dark:bg-gray-700 dark:text-white dark:hover:bg-gray-600",prev:"",next:"",view:""}}},view:{base:"p-1"},footer:{base:"mt-2 flex space-x-2",button:{base:"w-full rounded-lg px-5 py-2 text-center text-sm font-medium focus:ring-4 focus:ring-cyan-300",today:"bg-cyan-700 text-white hover:bg-cyan-800 dark:bg-cyan-600 dark:hover:bg-cyan-700",clear:"border border-gray-300 bg-white text-gray-900 hover:bg-gray-100 dark:border-gray-600 dark:bg-gray-700 dark:text-white dark:hover:bg-gray-600"}}},views:{days:{header:{base:"mb-1 grid grid-cols-7",title:"h-6 text-center text-sm font-medium leading-6 text-gray-500 dark:text-gray-400"},items:{base:"grid w-64 grid-cols-7",item:{base:"block flex-1 cursor-pointer rounded-lg border-0 text-center text-sm font-semibold leading-9 text-gray-900 hover:bg-gray-100 dark:text-white dark:hover:bg-gray-600",selected:"bg-cyan-700 text-white hover:bg-cyan-600",disabled:"text-gray-500"}}},months:{items:{base:"grid w-64 grid-cols-4",item:{base:"block flex-1 cursor-pointer rounded-lg border-0 text-center text-sm font-semibold leading-9 text-gray-900 hover:bg-gray-100 dark:text-white dark:hover:bg-gray-600",selected:"bg-cyan-700 text-white hover:bg-cyan-600",disabled:"text-gray-500"}}},years:{items:{base:"grid w-64 grid-cols-4",item:{base:"block flex-1 cursor-pointer rounded-lg border-0 text-center text-sm font-semibold leading-9 text-gray-900 hover:bg-gray-100 dark:text-white dark:hover:bg-gray-600",selected:"bg-cyan-700 text-white hover:bg-cyan-600",disabled:"text-gray-500"}}},decades:{items:{base:"grid w-64 grid-cols-4",item:{base:"block flex-1 cursor-pointer rounded-lg border-0 text-center text-sm font-semibold leading-9 text-gray-900 hover:bg-gray-100 dark:text-white dark:hover:bg-gray-600",selected:"bg-cyan-700 text-white hover:bg-cyan-600",disabled:"text-gray-500"}}}}},fB={root:{base:"fixed z-40 overflow-y-auto bg-white p-4 transition-transform dark:bg-gray-800",backdrop:"fixed inset-0 z-30 bg-gray-900/50 dark:bg-gray-900/80",edge:"bottom-16",position:{top:{on:"left-0 right-0 top-0 w-full transform-none",off:"left-0 right-0 top-0 w-full -translate-y-full"},right:{on:"right-0 top-0 h-screen w-80 transform-none",off:"right-0 top-0 h-screen w-80 translate-x-full"},bottom:{on:"bottom-0 left-0 right-0 w-full transform-none",off:"bottom-0 left-0 right-0 w-full translate-y-full"},left:{on:"left-0 top-0 h-screen w-80 transform-none",off:"left-0 top-0 h-screen w-80 -translate-x-full"}}},header:{inner:{closeButton:"absolute end-2.5 top-2.5 flex h-8 w-8 items-center justify-center rounded-lg bg-transparent text-sm text-gray-400 hover:bg-gray-200 hover:text-gray-900 dark:hover:bg-gray-600 dark:hover:text-white",closeIcon:"h-4 w-4",titleIcon:"me-2.5 h-4 w-4",titleText:"mb-4 inline-flex items-center text-base font-semibold text-gray-500 dark:text-gray-400"},collapsed:{on:"hidden",off:"block"}},items:{base:""}},No={arrowIcon:"ml-2 h-4 w-4",content:"py-1 focus:outline-none",floating:{animation:"transition-opacity",arrow:{base:"absolute z-10 h-2 w-2 rotate-45",style:{dark:"bg-gray-900 dark:bg-gray-700",light:"bg-white",auto:"bg-white dark:bg-gray-700"},placement:"-4px"},base:"z-10 w-fit divide-y divide-gray-100 rounded shadow focus:outline-none",content:"py-1 text-sm text-gray-700 dark:text-gray-200",divider:"my-1 h-px bg-gray-100 dark:bg-gray-600",header:"block px-4 py-2 text-sm text-gray-700 dark:text-gray-200",hidden:"invisible opacity-0",item:{container:"",base:"flex w-full cursor-pointer items-center justify-start px-4 py-2 text-sm text-gray-700 hover:bg-gray-100 focus:bg-gray-100 focus:outline-none dark:text-gray-200 dark:hover:bg-gray-600 dark:hover:text-white dark:focus:bg-gray-600 dark:focus:text-white",icon:"mr-2 h-4 w-4"},style:{dark:"bg-gray-900 text-white dark:bg-gray-700",light:"border border-gray-200 bg-white text-gray-900",auto:"border border-gray-200 bg-white text-gray-900 dark:border-none dark:bg-gray-700 dark:text-white"},target:"w-fit"},inlineWrapper:"flex items-center"},dB={root:{base:"flex"},field:{base:"relative w-full",input:{base:"block w-full overflow-hidden rounded-lg border disabled:cursor-not-allowed disabled:opacity-50",sizes:{sm:"sm:text-xs",md:"text-sm",lg:"sm:text-base"},colors:{gray:"border-gray-300 bg-gray-50 text-gray-900 focus:border-cyan-500 focus:ring-cyan-500 dark:border-gray-600 dark:bg-gray-700 dark:text-white dark:placeholder-gray-400 dark:focus:border-cyan-500 dark:focus:ring-cyan-500",info:"border-cyan-500 bg-cyan-50 text-cyan-900 placeholder-cyan-700 focus:border-cyan-500 focus:ring-cyan-500 dark:border-cyan-400 dark:bg-cyan-100 dark:focus:border-cyan-500 dark:focus:ring-cyan-500",failure:"border-red-500 bg-red-50 text-red-900 placeholder-red-700 focus:border-red-500 focus:ring-red-500 dark:border-red-400 dark:bg-red-100 dark:focus:border-red-500 dark:focus:ring-red-500",warning:"border-yellow-500 bg-yellow-50 text-yellow-900 placeholder-yellow-700 focus:border-yellow-500 focus:ring-yellow-500 dark:border-yellow-400 dark:bg-yellow-100 dark:focus:border-yellow-500 dark:focus:ring-yellow-500",success:"border-green-500 bg-green-50 text-green-900 placeholder-green-700 focus:border-green-500 focus:ring-green-500 dark:border-green-400 dark:bg-green-100 dark:focus:border-green-500 dark:focus:ring-green-500"}}}},pB={input:{default:{filled:{sm:"peer block w-full appearance-none rounded-t-lg border-0 border-b-2 border-gray-300 bg-gray-50 px-2.5 pb-2.5 pt-5 text-xs text-gray-900 focus:border-blue-600 focus:outline-none focus:ring-0 dark:border-gray-600 dark:bg-gray-700 dark:text-white dark:focus:border-blue-500",md:"peer block w-full appearance-none rounded-t-lg border-0 border-b-2 border-gray-300 bg-gray-50 px-2.5 pb-2.5 pt-5 text-sm text-gray-900 focus:border-blue-600 focus:outline-none focus:ring-0 dark:border-gray-600 dark:bg-gray-700 dark:text-white dark:focus:border-blue-500"},outlined:{sm:"peer block w-full appearance-none rounded-lg border border-gray-300 bg-transparent px-2.5 pb-2.5 pt-4 text-xs text-gray-900 focus:border-blue-600 focus:outline-none focus:ring-0 dark:border-gray-600 dark:text-white dark:focus:border-blue-500",md:"peer block w-full appearance-none rounded-lg border border-gray-300 bg-transparent px-2.5 pb-2.5 pt-4 text-sm text-gray-900 focus:border-blue-600 focus:outline-none focus:ring-0 dark:border-gray-600 dark:text-white dark:focus:border-blue-500"},standard:{sm:"peer block w-full appearance-none border-0 border-b-2 border-gray-300 bg-transparent px-0 py-2.5 text-xs text-gray-900 focus:border-blue-600 focus:outline-none focus:ring-0 dark:border-gray-600 dark:text-white dark:focus:border-blue-500",md:"peer block w-full appearance-none border-0 border-b-2 border-gray-300 bg-transparent px-0 py-2.5 text-sm text-gray-900 focus:border-blue-600 focus:outline-none focus:ring-0 dark:border-gray-600 dark:text-white dark:focus:border-blue-500"}},success:{filled:{sm:"peer block w-full appearance-none rounded-t-lg border-0 border-b-2 border-green-600 bg-gray-50 px-2.5 pb-2.5 pt-5 text-xs text-gray-900 focus:border-green-600 focus:outline-none focus:ring-0 dark:border-green-500 dark:bg-gray-700 dark:text-white dark:focus:border-green-500",md:"peer block w-full appearance-none rounded-t-lg border-0 border-b-2 border-green-600 bg-gray-50 px-2.5 pb-2.5 pt-5 text-sm text-gray-900 focus:border-green-600 focus:outline-none focus:ring-0 dark:border-green-500 dark:bg-gray-700 dark:text-white dark:focus:border-green-500"},outlined:{sm:"peer block w-full appearance-none rounded-lg border border-green-600 bg-transparent px-2.5 pb-2.5 pt-4 text-xs text-gray-900 focus:border-green-600 focus:outline-none focus:ring-0 dark:border-green-500 dark:text-white dark:focus:border-green-500",md:"peer block w-full appearance-none rounded-lg border border-green-600 bg-transparent px-2.5 pb-2.5 pt-4 text-sm text-gray-900 focus:border-green-600 focus:outline-none focus:ring-0 dark:border-green-500 dark:text-white dark:focus:border-green-500"},standard:{sm:"peer block w-full appearance-none border-0 border-b-2 border-green-600 bg-transparent px-0 py-2.5 text-xs text-gray-900 focus:border-green-600 focus:outline-none focus:ring-0 dark:border-green-500 dark:text-white dark:focus:border-green-500",md:"peer block w-full appearance-none border-0 border-b-2 border-green-600 bg-transparent px-0 py-2.5 text-sm text-gray-900 focus:border-green-600 focus:outline-none focus:ring-0 dark:border-green-500 dark:text-white dark:focus:border-green-500"}},error:{filled:{sm:"peer block w-full appearance-none rounded-t-lg border-0 border-b-2 border-red-600 bg-gray-50 px-2.5 pb-2.5 pt-5 text-xs text-gray-900 focus:border-red-600 focus:outline-none focus:ring-0 dark:border-red-500 dark:bg-gray-700 dark:text-white dark:focus:border-red-500",md:"peer block w-full appearance-none rounded-t-lg border-0 border-b-2 border-red-600 bg-gray-50 px-2.5 pb-2.5 pt-5 text-sm text-gray-900 focus:border-red-600 focus:outline-none focus:ring-0 dark:border-red-500 dark:bg-gray-700 dark:text-white dark:focus:border-red-500"},outlined:{sm:"peer block w-full appearance-none rounded-lg border border-red-600 bg-transparent px-2.5 pb-2.5 pt-4 text-xs text-gray-900 focus:border-red-600 focus:outline-none focus:ring-0 dark:border-red-500 dark:text-white dark:focus:border-red-500",md:"peer block w-full appearance-none rounded-lg border border-red-600 bg-transparent px-2.5 pb-2.5 pt-4 text-sm text-gray-900 focus:border-red-600 focus:outline-none focus:ring-0 dark:border-red-500 dark:text-white dark:focus:border-red-500"},standard:{sm:"peer block w-full appearance-none border-0 border-b-2 border-red-600 bg-transparent px-0 py-2.5 text-xs text-gray-900 focus:border-red-600 focus:outline-none focus:ring-0 dark:border-red-500 dark:text-white dark:focus:border-red-500",md:"peer block w-full appearance-none border-0 border-b-2 border-red-600 bg-transparent px-0 py-2.5 text-sm text-gray-900 focus:border-red-600 focus:outline-none focus:ring-0 dark:border-red-500 dark:text-white dark:focus:border-red-500"}}},label:{default:{filled:{sm:"absolute left-2.5 top-4 z-10 origin-[0] -translate-y-4 scale-75 text-xs text-gray-500 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:-translate-y-4 peer-focus:scale-75 peer-focus:text-blue-600 dark:text-gray-400 peer-focus:dark:text-blue-500",md:"absolute left-2.5 top-4 z-10 origin-[0] -translate-y-4 scale-75 text-sm text-gray-500 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:-translate-y-4 peer-focus:scale-75 peer-focus:text-blue-600 dark:text-gray-400 peer-focus:dark:text-blue-500"},outlined:{sm:"absolute left-1 top-2 z-10 origin-[0] -translate-y-4 scale-75 bg-white px-2 text-xs text-gray-500 transition-transform duration-300 peer-placeholder-shown:top-1/2 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:scale-100 peer-focus:top-2 peer-focus:-translate-y-4 peer-focus:scale-75 peer-focus:px-2 peer-focus:text-blue-600 dark:bg-gray-900 dark:text-gray-400 peer-focus:dark:text-blue-500",md:"absolute left-1 top-2 z-10 origin-[0] -translate-y-4 scale-75 bg-white px-2 text-sm text-gray-500 transition-transform duration-300 peer-placeholder-shown:top-1/2 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:scale-100 peer-focus:top-2 peer-focus:-translate-y-4 peer-focus:scale-75 peer-focus:px-2 peer-focus:text-blue-600 dark:bg-gray-900 dark:text-gray-400 peer-focus:dark:text-blue-500"},standard:{sm:"absolute top-3 -z-10 origin-[0] -translate-y-6 scale-75 text-xs text-gray-500 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:left-0 peer-focus:-translate-y-6 peer-focus:scale-75 peer-focus:text-blue-600 dark:text-gray-400 peer-focus:dark:text-blue-500",md:"absolute top-3 -z-10 origin-[0] -translate-y-6 scale-75 text-sm text-gray-500 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:left-0 peer-focus:-translate-y-6 peer-focus:scale-75 peer-focus:text-blue-600 dark:text-gray-400 peer-focus:dark:text-blue-500"}},success:{filled:{sm:"absolute left-2.5 top-4 z-10 origin-[0] -translate-y-4 scale-75 text-sm text-green-600 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:-translate-y-4 peer-focus:scale-75 dark:text-green-500",md:"absolute left-2.5 top-4 z-10 origin-[0] -translate-y-4 scale-75 text-sm text-green-600 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:-translate-y-4 peer-focus:scale-75 dark:text-green-500"},outlined:{sm:"absolute left-1 top-2 z-10 origin-[0] -translate-y-4 scale-75 bg-white px-2 text-sm text-green-600 transition-transform duration-300 peer-placeholder-shown:top-1/2 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:scale-100 peer-focus:top-2 peer-focus:-translate-y-4 peer-focus:scale-75 peer-focus:px-2 dark:bg-gray-900 dark:text-green-500",md:"absolute left-1 top-2 z-10 origin-[0] -translate-y-4 scale-75 bg-white px-2 text-sm text-green-600 transition-transform duration-300 peer-placeholder-shown:top-1/2 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:scale-100 peer-focus:top-2 peer-focus:-translate-y-4 peer-focus:scale-75 peer-focus:px-2 dark:bg-gray-900 dark:text-green-500"},standard:{sm:"absolute top-3 -z-10 origin-[0] -translate-y-6 scale-75 text-xs text-green-600 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:left-0 peer-focus:-translate-y-6 peer-focus:scale-75 dark:text-green-500",md:"absolute top-3 -z-10 origin-[0] -translate-y-6 scale-75 text-sm text-green-600 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:left-0 peer-focus:-translate-y-6 peer-focus:scale-75 dark:text-green-500"}},error:{filled:{sm:"absolute left-2.5 top-4 z-10 origin-[0] -translate-y-4 scale-75 text-xs text-red-600 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:-translate-y-4 peer-focus:scale-75 dark:text-red-500",md:"absolute left-2.5 top-4 z-10 origin-[0] -translate-y-4 scale-75 text-xs text-red-600 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:-translate-y-4 peer-focus:scale-75 dark:text-red-500"},outlined:{sm:"absolute left-1 top-2 z-10 origin-[0] -translate-y-4 scale-75 bg-white px-2 text-xs text-red-600 transition-transform duration-300 peer-placeholder-shown:top-1/2 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:scale-100 peer-focus:top-2 peer-focus:-translate-y-4 peer-focus:scale-75 peer-focus:px-2 dark:bg-gray-900 dark:text-red-500",md:"absolute left-1 top-2 z-10 origin-[0] -translate-y-4 scale-75 bg-white px-2 text-xs text-red-600 transition-transform duration-300 peer-placeholder-shown:top-1/2 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:scale-100 peer-focus:top-2 peer-focus:-translate-y-4 peer-focus:scale-75 peer-focus:px-2 dark:bg-gray-900 dark:text-red-500"},standard:{sm:"absolute top-3 -z-10 origin-[0] -translate-y-6 scale-75 text-xs text-red-600 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:left-0 peer-focus:-translate-y-6 peer-focus:scale-75 dark:text-red-500",md:"absolute top-3 -z-10 origin-[0] -translate-y-6 scale-75 text-sm text-red-600 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:left-0 peer-focus:-translate-y-6 peer-focus:scale-75 dark:text-red-500"}}},helperText:{default:"mt-2 text-xs text-gray-600 dark:text-gray-400",success:"mt-2 text-xs text-green-600 dark:text-green-400",error:"mt-2 text-xs text-red-600 dark:text-red-400"}},hB={root:{base:"w-full rounded-lg bg-white shadow dark:bg-gray-800 md:flex md:items-center md:justify-between",container:"w-full p-6",bgDark:"bg-gray-800"},groupLink:{base:"flex flex-wrap text-sm text-gray-500 dark:text-white",link:{base:"me-4 last:mr-0 md:mr-6",href:"hover:underline"},col:"flex-col space-y-4"},icon:{base:"text-gray-500 dark:hover:text-white",size:"h-5 w-5"},title:{base:"mb-6 text-sm font-semibold uppercase text-gray-500 dark:text-white"},divider:{base:"my-6 w-full border-gray-200 dark:border-gray-700 sm:mx-auto lg:my-8"},copyright:{base:"text-sm text-gray-500 dark:text-gray-400 sm:text-center",href:"ml-1 hover:underline",span:"ml-1"},brand:{base:"mb-4 flex items-center sm:mb-0",img:"mr-3 h-8",span:"self-center whitespace-nowrap text-2xl font-semibold text-gray-800 dark:text-white"}},mB={root:{base:"mt-2 text-sm",colors:{gray:"text-gray-500 dark:text-gray-400",info:"text-cyan-700 dark:text-cyan-800",success:"text-green-600 dark:text-green-500",failure:"text-red-600 dark:text-red-500",warning:"text-yellow-500 dark:text-yellow-600"}}},gB={root:{base:"my-8 h-px border-0 bg-gray-200 dark:bg-gray-700"},trimmed:{base:"mx-auto my-4 h-1 w-48 rounded border-0 bg-gray-100 dark:bg-gray-700 md:my-10"},icon:{base:"inline-flex w-full items-center justify-center",hrLine:"my-8 h-1 w-64 rounded border-0 bg-gray-200 dark:bg-gray-700",icon:{base:"absolute left-1/2 -translate-x-1/2 bg-white px-4 dark:bg-gray-900",icon:"h-4 w-4 text-gray-700 dark:text-gray-300"}},text:{base:"inline-flex w-full items-center justify-center",hrLine:"my-8 h-px w-64 border-0 bg-gray-200 dark:bg-gray-700",text:"absolute left-1/2 -translate-x-1/2 bg-white px-3 font-medium text-gray-900 dark:bg-gray-900 dark:text-white"},square:{base:"mx-auto my-8 h-8 w-8 rounded border-0 bg-gray-200 dark:bg-gray-700 md:my-12"}},vB={root:{base:"rounded-lg border border-gray-200 bg-gray-100 px-2 py-1.5 text-xs font-semibold text-gray-800 dark:border-gray-500 dark:bg-gray-600 dark:text-gray-100",icon:"inline-block"}},yB={root:{base:"text-sm font-medium",disabled:"opacity-50",colors:{default:"text-gray-900 dark:text-white",info:"text-cyan-500 dark:text-cyan-600",failure:"text-red-700 dark:text-red-500",warning:"text-yellow-500 dark:text-yellow-600",success:"text-green-700 dark:text-green-500"}}},bB={root:{base:"list-inside space-y-1 text-gray-500 dark:text-gray-400",ordered:{off:"list-disc",on:"list-decimal"},horizontal:"flex list-none flex-wrap items-center justify-center space-x-4 space-y-0",unstyled:"list-none",nested:"mt-2 ps-5"},item:{withIcon:{off:"",on:"flex items-center"},icon:"me-2 h-3.5 w-3.5 flex-shrink-0"}},wB={root:{base:"list-none rounded-lg border border-gray-200 bg-white text-left text-sm font-medium text-gray-900 dark:border-gray-600 dark:bg-gray-700 dark:text-white"},item:{base:"[&>*]:first:rounded-t-lg [&>*]:last:rounded-b-lg [&>*]:last:border-b-0",link:{base:"flex w-full items-center border-b border-gray-200 px-4 py-2 dark:border-gray-600",active:{off:"hover:bg-gray-100 hover:text-cyan-700 focus:text-cyan-700 focus:outline-none focus:ring-2 focus:ring-cyan-700 dark:border-gray-600 dark:hover:bg-gray-600 dark:hover:text-white dark:focus:text-white dark:focus:ring-gray-500",on:"bg-cyan-700 text-white dark:bg-gray-800"},disabled:{off:"",on:"cursor-not-allowed bg-gray-100 text-gray-900 hover:bg-gray-100 hover:text-gray-900 focus:text-gray-900"},href:{off:"",on:""},icon:"mr-2 h-4 w-4 fill-current"}}},If={root:{base:"bg-white px-2 py-2.5 dark:border-gray-700 dark:bg-gray-800 sm:px-4",rounded:{on:"rounded",off:""},bordered:{on:"border",off:""},inner:{base:"mx-auto flex flex-wrap items-center justify-between",fluid:{on:"",off:"container"}}},brand:{base:"flex items-center"},collapse:{base:"w-full md:block md:w-auto",list:"mt-4 flex flex-col md:mt-0 md:flex-row md:space-x-8 md:text-sm md:font-medium",hidden:{on:"hidden",off:""}},link:{base:"block py-2 pl-3 pr-4 md:p-0",active:{on:"bg-cyan-700 text-white dark:text-white md:bg-transparent md:text-cyan-700",off:"border-b border-gray-100 text-gray-700 hover:bg-gray-50 dark:border-gray-700 dark:text-gray-400 dark:hover:bg-gray-700 dark:hover:text-white md:border-0 md:hover:bg-transparent md:hover:text-cyan-700 md:dark:hover:bg-transparent md:dark:hover:text-white"},disabled:{on:"text-gray-400 hover:cursor-not-allowed dark:text-gray-600",off:""}},toggle:{base:"inline-flex items-center rounded-lg p-2 text-sm text-gray-500 hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-gray-200 dark:text-gray-400 dark:hover:bg-gray-700 dark:focus:ring-gray-600 md:hidden",icon:"h-6 w-6 shrink-0"}},xB=ie(U({},If),{dropdown:{base:"",toggle:ie(U({},No),{floating:ie(U({},No.floating),{base:pe(No.floating.base,"mt-2 block"),content:pe(No.floating.content,"text-gray-500 dark:text-gray-400"),style:ie(U({},No.floating.style),{auto:pe(No.floating.style.auto,"text-gray-500 dark:text-gray-400")})}),inlineWrapper:pe(No.inlineWrapper,"flex w-full items-center justify-between")})},dropdownToggle:{base:pe(If.link.base,If.link.active.off,"flex w-full items-center justify-between")}}),SB={root:{base:"fixed inset-x-0 top-0 z-50 h-screen overflow-y-auto overflow-x-hidden md:inset-0 md:h-full",show:{on:"flex bg-gray-900 bg-opacity-50 dark:bg-opacity-80",off:"hidden"},sizes:{sm:"max-w-sm",md:"max-w-md",lg:"max-w-lg",xl:"max-w-xl","2xl":"max-w-2xl","3xl":"max-w-3xl","4xl":"max-w-4xl","5xl":"max-w-5xl","6xl":"max-w-6xl","7xl":"max-w-7xl"},positions:{"top-left":"items-start justify-start","top-center":"items-start justify-center","top-right":"items-start justify-end","center-left":"items-center justify-start",center:"items-center justify-center","center-right":"items-center justify-end","bottom-right":"items-end justify-end","bottom-center":"items-end justify-center","bottom-left":"items-end justify-start"}},content:{base:"relative h-full w-full p-4 md:h-auto",inner:"relative flex max-h-[90dvh] flex-col rounded-lg bg-white shadow dark:bg-gray-700"},body:{base:"flex-1 overflow-auto p-6",popup:"pt-0"},header:{base:"flex items-start justify-between rounded-t border-b p-5 dark:border-gray-600",popup:"border-b-0 p-2",title:"text-xl font-medium text-gray-900 dark:text-white",close:{base:"ml-auto inline-flex items-center rounded-lg bg-transparent p-1.5 text-sm text-gray-400 hover:bg-gray-200 hover:text-gray-900 dark:hover:bg-gray-600 dark:hover:text-white",icon:"h-5 w-5"}},footer:{base:"flex items-center space-x-2 rounded-b border-gray-200 p-6 dark:border-gray-600",popup:"border-t"}},EB={base:"",layout:{table:{base:"text-sm text-gray-700 dark:text-gray-400",span:"font-semibold text-gray-900 dark:text-white"}},pages:{base:"xs:mt-0 mt-2 inline-flex items-center -space-x-px",showIcon:"inline-flex",previous:{base:"ml-0 rounded-l-lg border border-gray-300 bg-white px-3 py-2 leading-tight text-gray-500 enabled:hover:bg-gray-100 enabled:hover:text-gray-700 dark:border-gray-700 dark:bg-gray-800 dark:text-gray-400 enabled:dark:hover:bg-gray-700 enabled:dark:hover:text-white",icon:"h-5 w-5"},next:{base:"rounded-r-lg border border-gray-300 bg-white px-3 py-2 leading-tight text-gray-500 enabled:hover:bg-gray-100 enabled:hover:text-gray-700 dark:border-gray-700 dark:bg-gray-800 dark:text-gray-400 enabled:dark:hover:bg-gray-700 enabled:dark:hover:text-white",icon:"h-5 w-5"},selector:{base:"w-12 border border-gray-300 bg-white py-2 leading-tight text-gray-500 enabled:hover:bg-gray-100 enabled:hover:text-gray-700 dark:border-gray-700 dark:bg-gray-800 dark:text-gray-400 enabled:dark:hover:bg-gray-700 enabled:dark:hover:text-white",active:"bg-cyan-50 text-cyan-600 hover:bg-cyan-100 hover:text-cyan-700 dark:border-gray-700 dark:bg-gray-700 dark:text-white",disabled:"cursor-not-allowed opacity-50"}}},CB={base:"absolute z-20 inline-block w-max max-w-[100vw] bg-white outline-none border border-gray-200 rounded-lg shadow-sm dark:border-gray-600 dark:bg-gray-800",content:"z-10 overflow-hidden rounded-[7px]",arrow:{base:"absolute h-2 w-2 z-0 rotate-45 mix-blend-lighten bg-white border border-gray-200 dark:border-gray-600 dark:bg-gray-800 dark:mix-blend-color",placement:"-4px"}},kB={base:"w-full overflow-hidden rounded-full bg-gray-200 dark:bg-gray-700",label:"mb-1 flex justify-between font-medium dark:text-white",bar:"space-x-2 rounded-full text-center font-medium leading-none text-cyan-300 dark:text-cyan-100",color:{dark:"bg-gray-600 dark:bg-gray-300",blue:"bg-blue-600",red:"bg-red-600 dark:bg-red-500",green:"bg-green-600 dark:bg-green-500",yellow:"bg-yellow-400",indigo:"bg-indigo-600 dark:bg-indigo-500",purple:"bg-purple-600 dark:bg-purple-500",cyan:"bg-cyan-600",gray:"bg-gray-500",lime:"bg-lime-600",pink:"bg-pink-500",teal:"bg-teal-600"},size:{sm:"h-1.5",md:"h-2.5",lg:"h-4",xl:"h-6"}},PB={root:{base:"h-4 w-4 border border-gray-300 text-cyan-600 focus:ring-2 focus:ring-cyan-500 dark:border-gray-600 dark:bg-gray-700 dark:focus:bg-cyan-600 dark:focus:ring-cyan-600"}},OB={root:{base:"flex"},field:{base:"relative w-full",input:{base:"w-full cursor-pointer appearance-none rounded-lg bg-gray-200 dark:bg-gray-700",sizes:{sm:"h-1",md:"h-2",lg:"h-3"}}}},_B={root:{base:"flex items-center"},star:{empty:"text-gray-300 dark:text-gray-500",filled:"text-yellow-400",sizes:{sm:"h-5 w-5",md:"h-7 w-7",lg:"h-10 w-10"}}},RB={base:"flex items-center",label:"text-sm font-medium text-cyan-600 dark:text-cyan-500",progress:{base:"mx-4 h-5 w-2/4 rounded bg-gray-200 dark:bg-gray-700",fill:"h-5 rounded bg-yellow-400",label:"text-sm font-medium text-cyan-600 dark:text-cyan-500"}},TB={base:"flex",addon:"inline-flex items-center rounded-l-md border border-r-0 border-gray-300 bg-gray-200 px-3 text-sm text-gray-900 dark:border-gray-600 dark:bg-gray-600 dark:text-gray-400",field:{base:"relative w-full",icon:{base:"pointer-events-none absolute inset-y-0 left-0 flex items-center pl-3",svg:"h-5 w-5 text-gray-500 dark:text-gray-400"},select:{base:"block w-full border disabled:cursor-not-allowed disabled:opacity-50",withIcon:{on:"pl-10",off:""},withAddon:{on:"rounded-r-lg",off:"rounded-lg"},withShadow:{on:"shadow-sm dark:shadow-sm-light",off:""},sizes:{sm:"p-2 sm:text-xs",md:"p-2.5 text-sm",lg:"p-4 sm:text-base"},colors:{gray:"border-gray-300 bg-gray-50 text-gray-900 focus:border-cyan-500 focus:ring-cyan-500 dark:border-gray-600 dark:bg-gray-700 dark:text-white dark:placeholder-gray-400 dark:focus:border-cyan-500 dark:focus:ring-cyan-500",info:"border-cyan-500 bg-cyan-50 text-cyan-900 placeholder-cyan-700 focus:border-cyan-500 focus:ring-cyan-500 dark:border-cyan-400 dark:bg-cyan-100 dark:focus:border-cyan-500 dark:focus:ring-cyan-500",failure:"border-red-500 bg-red-50 text-red-900 placeholder-red-700 focus:border-red-500 focus:ring-red-500 dark:border-red-400 dark:bg-red-100 dark:focus:border-red-500 dark:focus:ring-red-500",warning:"border-yellow-500 bg-yellow-50 text-yellow-900 placeholder-yellow-700 focus:border-yellow-500 focus:ring-yellow-500 dark:border-yellow-400 dark:bg-yellow-100 dark:focus:border-yellow-500 dark:focus:ring-yellow-500",success:"border-green-500 bg-green-50 text-green-900 placeholder-green-700 focus:border-green-500 focus:ring-green-500 dark:border-green-400 dark:bg-green-100 dark:focus:border-green-500 dark:focus:ring-green-500"}}}},IB={root:{base:"h-full",collapsed:{on:"w-16",off:"w-64"},inner:"h-full overflow-y-auto overflow-x-hidden rounded bg-gray-50 px-3 py-4 dark:bg-gray-800"},collapse:{button:"group flex w-full items-center rounded-lg p-2 text-base font-normal text-gray-900 transition duration-75 hover:bg-gray-100 dark:text-white dark:hover:bg-gray-700",icon:{base:"h-6 w-6 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white",open:{off:"",on:"text-gray-900"}},label:{base:"ml-3 flex-1 whitespace-nowrap text-left",icon:{base:"h-6 w-6 transition delay-0 ease-in-out",open:{on:"rotate-180",off:""}}},list:"space-y-2 py-2"},cta:{base:"mt-6 rounded-lg bg-gray-100 p-4 dark:bg-gray-700",color:{blue:"bg-cyan-50 dark:bg-cyan-900",dark:"bg-dark-50 dark:bg-dark-900",failure:"bg-red-50 dark:bg-red-900",gray:"bg-alternative-50 dark:bg-alternative-900",green:"bg-green-50 dark:bg-green-900",light:"bg-light-50 dark:bg-light-900",red:"bg-red-50 dark:bg-red-900",purple:"bg-purple-50 dark:bg-purple-900",success:"bg-green-50 dark:bg-green-900",yellow:"bg-yellow-50 dark:bg-yellow-900",warning:"bg-yellow-50 dark:bg-yellow-900"}},item:{base:"flex items-center justify-center rounded-lg p-2 text-base font-normal text-gray-900 hover:bg-gray-100 dark:text-white dark:hover:bg-gray-700",active:"bg-gray-100 dark:bg-gray-700",collapsed:{insideCollapse:"group w-full pl-8 transition duration-75",noIcon:"font-bold"},content:{base:"flex-1 whitespace-nowrap px-3"},icon:{base:"h-6 w-6 flex-shrink-0 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white",active:"text-gray-700 dark:text-gray-100"},label:"",listItem:""},items:{base:""},itemGroup:{base:"mt-4 space-y-2 border-t border-gray-200 pt-4 first:mt-0 first:border-t-0 first:pt-0 dark:border-gray-700"},logo:{base:"mb-5 flex items-center pl-2.5",collapsed:{on:"hidden",off:"self-center whitespace-nowrap text-xl font-semibold dark:text-white"},img:"mr-3 h-6 sm:h-7"}},AB={base:"inline animate-spin text-gray-200",color:{failure:"fill-red-600",gray:"fill-gray-600",info:"fill-cyan-600",pink:"fill-pink-600",purple:"fill-purple-600",success:"fill-green-500",warning:"fill-yellow-400"},light:{off:{base:"dark:text-gray-600",color:{failure:"",gray:"dark:fill-gray-300",info:"",pink:"",purple:"",success:"",warning:""}},on:{base:"",color:{failure:"",gray:"",info:"",pink:"",purple:"",success:"",warning:""}}},size:{xs:"h-3 w-3",sm:"h-4 w-4",md:"h-6 w-6",lg:"h-8 w-8",xl:"h-10 w-10"}},jB={root:{base:"w-full text-left text-sm text-gray-500 dark:text-gray-400",shadow:"absolute left-0 top-0 -z-10 h-full w-full rounded-lg bg-white drop-shadow-md dark:bg-black",wrapper:"relative"},body:{base:"group/body",cell:{base:"px-6 py-4 group-first/body:group-first/row:first:rounded-tl-lg group-first/body:group-first/row:last:rounded-tr-lg group-last/body:group-last/row:first:rounded-bl-lg group-last/body:group-last/row:last:rounded-br-lg"}},head:{base:"group/head text-xs uppercase text-gray-700 dark:text-gray-400",cell:{base:"bg-gray-50 px-6 py-3 group-first/head:first:rounded-tl-lg group-first/head:last:rounded-tr-lg dark:bg-gray-700"}},row:{base:"group/row",hovered:"hover:bg-gray-50 dark:hover:bg-gray-600",striped:"odd:bg-white even:bg-gray-50 odd:dark:bg-gray-800 even:dark:bg-gray-700"}},NB={base:"flex flex-col gap-2",tablist:{base:"flex text-center",variant:{default:"flex-wrap border-b border-gray-200 dark:border-gray-700",underline:"-mb-px flex-wrap border-b border-gray-200 dark:border-gray-700",pills:"flex-wrap space-x-2 text-sm font-medium text-gray-500 dark:text-gray-400",fullWidth:"grid w-full grid-flow-col divide-x divide-gray-200 rounded-none text-sm font-medium shadow dark:divide-gray-700 dark:text-gray-400"},tabitem:{base:"flex items-center justify-center rounded-t-lg p-4 text-sm font-medium first:ml-0 focus:outline-none focus:ring-4 focus:ring-cyan-300 disabled:cursor-not-allowed disabled:text-gray-400 disabled:dark:text-gray-500",variant:{default:{base:"rounded-t-lg",active:{on:"bg-gray-100 text-cyan-600 dark:bg-gray-800 dark:text-cyan-500",off:"text-gray-500 hover:bg-gray-50 hover:text-gray-600 dark:text-gray-400 dark:hover:bg-gray-800 dark:hover:text-gray-300"}},underline:{base:"rounded-t-lg",active:{on:"active rounded-t-lg border-b-2 border-cyan-600 text-cyan-600 dark:border-cyan-500 dark:text-cyan-500",off:"border-b-2 border-transparent text-gray-500 hover:border-gray-300 hover:text-gray-600 dark:text-gray-400 dark:hover:text-gray-300"}},pills:{base:"",active:{on:"rounded-lg bg-cyan-600 text-white",off:"rounded-lg hover:bg-gray-100 hover:text-gray-900 dark:hover:bg-gray-800 dark:hover:text-white"}},fullWidth:{base:"ml-0 flex w-full rounded-none first:ml-0",active:{on:"active rounded-none bg-gray-100 p-4 text-gray-900 dark:bg-gray-700 dark:text-white",off:"rounded-none bg-white hover:bg-gray-50 hover:text-gray-700 dark:bg-gray-800 dark:hover:bg-gray-700 dark:hover:text-white"}}},icon:"mr-2 h-5 w-5"}},tabitemcontainer:{base:"",variant:{default:"",underline:"",pills:"",fullWidth:""}},tabpanel:"py-3"},DB={base:"block w-full rounded-lg border text-sm disabled:cursor-not-allowed disabled:opacity-50",colors:{gray:"border-gray-300 bg-gray-50 text-gray-900 focus:border-cyan-500 focus:ring-cyan-500 dark:border-gray-600 dark:bg-gray-700 dark:text-white dark:placeholder-gray-400 dark:focus:border-cyan-500 dark:focus:ring-cyan-500",info:"border-cyan-500 bg-cyan-50 text-cyan-900 placeholder-cyan-700 focus:border-cyan-500 focus:ring-cyan-500 dark:border-cyan-400 dark:bg-cyan-100 dark:focus:border-cyan-500 dark:focus:ring-cyan-500",failure:"border-red-500 bg-red-50 text-red-900 placeholder-red-700 focus:border-red-500 focus:ring-red-500 dark:border-red-400 dark:bg-red-100 dark:focus:border-red-500 dark:focus:ring-red-500",warning:"border-yellow-500 bg-yellow-50 text-yellow-900 placeholder-yellow-700 focus:border-yellow-500 focus:ring-yellow-500 dark:border-yellow-400 dark:bg-yellow-100 dark:focus:border-yellow-500 dark:focus:ring-yellow-500",success:"border-green-500 bg-green-50 text-green-900 placeholder-green-700 focus:border-green-500 focus:ring-green-500 dark:border-green-400 dark:bg-green-100 dark:focus:border-green-500 dark:focus:ring-green-500"},withShadow:{on:"shadow-sm dark:shadow-sm-light",off:""}},FB={base:"flex",addon:"inline-flex items-center rounded-l-md border border-r-0 border-gray-300 bg-gray-200 px-3 text-sm text-gray-900 dark:border-gray-600 dark:bg-gray-600 dark:text-gray-400",field:{base:"relative w-full",icon:{base:"pointer-events-none absolute inset-y-0 left-0 flex items-center pl-3",svg:"h-5 w-5 text-gray-500 dark:text-gray-400"},rightIcon:{base:"pointer-events-none absolute inset-y-0 right-0 flex items-center pr-3",svg:"h-5 w-5 text-gray-500 dark:text-gray-400"},input:{base:"block w-full border disabled:cursor-not-allowed disabled:opacity-50",sizes:{sm:"p-2 sm:text-xs",md:"p-2.5 text-sm",lg:"p-4 sm:text-base"},colors:{gray:"border-gray-300 bg-gray-50 text-gray-900 focus:border-cyan-500 focus:ring-cyan-500 dark:border-gray-600 dark:bg-gray-700 dark:text-white dark:placeholder-gray-400 dark:focus:border-cyan-500 dark:focus:ring-cyan-500",info:"border-cyan-500 bg-cyan-50 text-cyan-900 placeholder-cyan-700 focus:border-cyan-500 focus:ring-cyan-500 dark:border-cyan-400 dark:bg-cyan-100 dark:focus:border-cyan-500 dark:focus:ring-cyan-500",failure:"border-red-500 bg-red-50 text-red-900 placeholder-red-700 focus:border-red-500 focus:ring-red-500 dark:border-red-400 dark:bg-red-100 dark:focus:border-red-500 dark:focus:ring-red-500",warning:"border-yellow-500 bg-yellow-50 text-yellow-900 placeholder-yellow-700 focus:border-yellow-500 focus:ring-yellow-500 dark:border-yellow-400 dark:bg-yellow-100 dark:focus:border-yellow-500 dark:focus:ring-yellow-500",success:"border-green-500 bg-green-50 text-green-900 placeholder-green-700 focus:border-green-500 focus:ring-green-500 dark:border-green-400 dark:bg-green-100 dark:focus:border-green-500 dark:focus:ring-green-500"},withRightIcon:{on:"pr-10",off:""},withIcon:{on:"pl-10",off:""},withAddon:{on:"rounded-r-lg",off:"rounded-lg"},withShadow:{on:"shadow-sm dark:shadow-sm-light",off:""}}}},MB={root:{direction:{horizontal:"sm:flex",vertical:"relative border-l border-gray-200 dark:border-gray-700"}},item:{root:{horizontal:"relative mb-6 sm:mb-0",vertical:"mb-10 ml-6"},content:{root:{base:"",horizontal:"mt-3 sm:pr-8",vertical:""},body:{base:"mb-4 text-base font-normal text-gray-500 dark:text-gray-400"},time:{base:"mb-1 text-sm font-normal leading-none text-gray-400 dark:text-gray-500"},title:{base:"text-lg font-semibold text-gray-900 dark:text-white"}},point:{horizontal:"flex items-center",line:"hidden h-0.5 w-full bg-gray-200 dark:bg-gray-700 sm:flex",marker:{base:{horizontal:"absolute -left-1.5 h-3 w-3 rounded-full border border-white bg-gray-200 dark:border-gray-900 dark:bg-gray-700",vertical:"absolute -left-1.5 mt-1.5 h-3 w-3 rounded-full border border-white bg-gray-200 dark:border-gray-900 dark:bg-gray-700"},icon:{base:"h-3 w-3 text-cyan-600 dark:text-cyan-300",wrapper:"absolute -left-3 flex h-6 w-6 items-center justify-center rounded-full bg-cyan-200 ring-8 ring-white dark:bg-cyan-900 dark:ring-gray-900"}},vertical:""}}},$B={root:{base:"flex w-full max-w-xs items-center rounded-lg bg-white p-4 text-gray-500 shadow dark:bg-gray-800 dark:text-gray-400",closed:"opacity-0 ease-out"},toggle:{base:"-m-1.5 ml-auto inline-flex h-8 w-8 rounded-lg bg-white p-1.5 text-gray-400 hover:bg-gray-100 hover:text-gray-900 focus:ring-2 focus:ring-gray-300 dark:bg-gray-800 dark:text-gray-500 dark:hover:bg-gray-700 dark:hover:text-white",icon:"h-5 w-5 shrink-0"}},LB={root:{base:"group flex rounded-lg focus:outline-none",active:{on:"cursor-pointer",off:"cursor-not-allowed opacity-50"},label:"ms-3 mt-0.5 text-start text-sm font-medium text-gray-900 dark:text-gray-300"},toggle:{base:"relative rounded-full border after:absolute after:rounded-full after:bg-white after:transition-all group-focus:ring-4 group-focus:ring-cyan-500/25",checked:{on:"after:translate-x-full after:border-white rtl:after:-translate-x-full",off:"border-gray-200 bg-gray-200 dark:border-gray-600 dark:bg-gray-700",color:{blue:"border-cyan-700 bg-cyan-700",dark:"bg-dark-700 border-dark-900",failure:"border-red-900 bg-red-700",gray:"border-gray-600 bg-gray-500",green:"border-green-700 bg-green-600",light:"bg-light-700 border-light-900",red:"border-red-900 bg-red-700",purple:"border-purple-900 bg-purple-700",success:"border-green-500 bg-green-500",yellow:"border-yellow-400 bg-yellow-400",warning:"border-yellow-600 bg-yellow-600",cyan:"border-cyan-500 bg-cyan-500",lime:"border-lime-400 bg-lime-400",indigo:"border-indigo-400 bg-indigo-400",teal:"bg-gradient-to-r from-teal-400 via-teal-500 to-teal-600 hover:bg-gradient-to-br focus:ring-4",info:"border-cyan-600 bg-cyan-600",pink:"border-pink-600 bg-pink-600"}},sizes:{sm:"h-5 w-9 min-w-9 after:left-px after:top-px after:h-4 after:w-4 rtl:after:right-px",md:"h-6 w-11 min-w-11 after:left-px after:top-px after:h-5 after:w-5 rtl:after:right-px",lg:"h-7 w-14 min-w-14 after:left-1 after:top-0.5 after:h-6 after:w-6 rtl:after:right-1"}}},qB={target:"w-fit",animation:"transition-opacity",arrow:{base:"absolute z-10 h-2 w-2 rotate-45",style:{dark:"bg-gray-900 dark:bg-gray-700",light:"bg-white",auto:"bg-white dark:bg-gray-700"},placement:"-4px"},base:"absolute z-10 inline-block rounded-lg px-3 py-2 text-sm font-medium shadow-sm",hidden:"invisible opacity-0",style:{dark:"bg-gray-900 text-white dark:bg-gray-700",light:"border border-gray-200 bg-white text-gray-900",auto:"border border-gray-200 bg-white text-gray-900 dark:border-none dark:bg-gray-700 dark:text-white"},content:"relative z-20"},UB={theme:Xl({accordion:JU,alert:XU,avatar:ZU,badge:eB,blockquote:tB,breadcrumb:rB,button:nB,buttonGroup:aB,card:oB,carousel:iB,checkbox:sB,clipboard:lB,datepicker:cB,darkThemeToggle:uB,drawer:fB,dropdown:No,fileInput:dB,floatingLabel:pB,footer:hB,helperText:mB,hr:gB,kbd:vB,label:yB,listGroup:wB,list:bB,megaMenu:xB,modal:SB,navbar:If,pagination:EB,popover:CB,progress:kB,radio:PB,rangeSlider:OB,rating:_B,ratingAdvanced:RB,select:TB,textInput:FB,textarea:DB,toggleSwitch:LB,sidebar:IB,spinner:AB,table:jB,tabs:NB,timeline:MB,toast:$B,tooltip:qB})};function Ke(){return Xl(UB.theme)}const EP=P.createContext(void 0);function CP(){const t=P.useContext(EP);if(!t)throw new Error("useAccordionContext should be used within the AccordionPanelContext provider!");return t}const kP=n=>{var o=n,{children:t,className:e,theme:r={}}=o,a=be(o,["children","className","theme"]);const{isOpen:s}=CP(),u=Te(Ke().accordion.content,r);return S.jsx("div",ie(U({className:pe(u.base,e),"data-testid":"flowbite-accordion-content",hidden:!s},a),{children:t}))},PP=r=>{var a=r,{children:t}=a,e=be(a,["children"]);const{alwaysOpen:n}=e,[o,s]=P.useState(e.isOpen),u=n?ie(U({},e),{isOpen:o,setOpen:()=>s(!o)}):e;return S.jsx(EP.Provider,{value:u,children:t})},OP=o=>{var s=o,{as:t="h2",children:e,className:r,theme:a={}}=s,n=be(s,["as","children","className","theme"]);const{arrowIcon:u,flush:c,isOpen:f,setOpen:d}=CP(),h=()=>typeof d!="undefined"&&d(),g=Te(Ke().accordion.title,a);return S.jsxs("button",ie(U({className:pe(g.base,g.flush[c?"on":"off"],g.open[f?"on":"off"],r),onClick:h,type:"button"},n),{children:[S.jsx(t,{className:g.heading,"data-testid":"flowbite-accordion-heading",children:e}),u&&S.jsx(u,{"aria-hidden":!0,className:pe(g.arrow.base,g.arrow.open[f?"on":"off"]),"data-testid":"flowbite-accordion-arrow"})]}))},_P=c=>{var f=c,{alwaysOpen:t=!1,arrowIcon:e=pP,children:r,flush:a=!1,collapseAll:n=!1,className:o,theme:s={}}=f,u=be(f,["alwaysOpen","arrowIcon","children","flush","collapseAll","className","theme"]);const[d,h]=P.useState(n?-1:0),g=P.useMemo(()=>P.Children.map(r,(v,w)=>P.cloneElement(v,{alwaysOpen:t,arrowIcon:e,flush:a,isOpen:d===w,setOpen:()=>h(d===w?-1:w)})),[t,e,r,a,d]),m=Te(Ke().accordion.root,s);return S.jsx("div",ie(U({className:pe(m.base,m.flush[a?"on":"off"],o),"data-testid":"flowbite-accordion"},u),{children:g}))};_P.displayName="Accordion",PP.displayName="Accordion.Panel",OP.displayName="Accordion.Title",kP.displayName="Accordion.Content",Object.assign(_P,{Panel:PP,Title:OP,Content:kP});const RP=n=>{var o=n,{children:t,className:e,theme:r={}}=o,a=be(o,["children","className","theme"]);const s=Te(Ke().avatar.group,r);return S.jsx("div",ie(U({"data-testid":"avatar-group-element",className:pe(s.base,e)},a),{children:t}))};RP.displayName="Avatar.Group";const TP=o=>{var s=o,{className:t,href:e,theme:r={},total:a}=s,n=be(s,["className","href","theme","total"]);const u=Te(Ke().avatar.groupCounter,r);return S.jsxs("a",ie(U({href:e,className:pe(u.base,t)},n),{children:["+",a]}))};TP.displayName="Avatar.GroupCounter";const IP=v=>{var w=v,{alt:t="",bordered:e=!1,children:r,className:a,color:n="light",img:o,placeholderInitials:s="",rounded:u=!1,size:c="md",stacked:f=!1,status:d,statusPosition:h="top-left",theme:g={}}=w,m=be(w,["alt","bordered","children","className","color","img","placeholderInitials","rounded","size","stacked","status","statusPosition","theme"]);const y=Te(Ke().avatar,g),x=pe(y.root.img.base,e&&y.root.bordered,e&&y.root.color[n],u&&y.root.rounded,f&&y.root.stacked,y.root.img.on,y.root.size[c]),k={className:pe(x,y.root.img.on),"data-testid":"flowbite-avatar-img"};return S.jsxs("div",ie(U({className:pe(y.root.base,a),"data-testid":"flowbite-avatar"},m),{children:[S.jsxs("div",{className:"relative",children:[o?typeof o=="string"?S.jsx("img",U({alt:t,src:o},k)):o(U({alt:t},k)):s?S.jsx("div",{className:pe(y.root.img.off,y.root.initials.base,f&&y.root.stacked,e&&y.root.bordered,e&&y.root.color[n],y.root.size[c],u&&y.root.rounded),"data-testid":"flowbite-avatar-initials-placeholder",children:S.jsx("span",{className:pe(y.root.initials.text),"data-testid":"flowbite-avatar-initials-placeholder-text",children:s})}):S.jsx("div",{className:pe(x,y.root.img.off),"data-testid":"flowbite-avatar-img",children:S.jsx("svg",{className:y.root.img.placeholder,fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:S.jsx("path",{fillRule:"evenodd",d:"M10 9a3 3 0 100-6 3 3 0 000 6zm-7 9a7 7 0 1114 0H3z",clipRule:"evenodd"})})}),d&&S.jsx("span",{"data-testid":"flowbite-avatar-status",className:pe(y.root.status.base,y.root.status[d],y.root.statusPosition[h])})]}),r&&S.jsx("div",{children:r})]}))};IP.displayName="Avatar",Object.assign(IP,{Group:RP,Counter:TP});const AP=c=>{var f=c,{children:t,color:e="info",href:r,icon:a,size:n="xs",className:o,theme:s={}}=f,u=be(f,["children","color","href","icon","size","className","theme"]);const d=Te(Ke().badge,s),h=()=>S.jsxs("span",ie(U({className:pe(d.root.base,d.root.color[e],d.root.size[n],d.icon[a?"on":"off"],o),"data-testid":"flowbite-badge"},u),{children:[a&&S.jsx(a,{"aria-hidden":!0,className:d.icon.size[n],"data-testid":"flowbite-badge-icon"}),t&&S.jsx("span",{children:t})]}));return r?S.jsx("a",{className:d.root.href,href:r,children:S.jsx(h,{})}):S.jsx(h,{})};AP.displayName="Badge";const jP=s=>{var u=s,{className:t,color:e="info",light:r,size:a="md",theme:n={}}=u,o=be(u,["className","color","light","size","theme"]);const c=Te(Ke().spinner,n);return S.jsx("span",ie(U({role:"status"},o),{children:S.jsxs("svg",{fill:"none",viewBox:"0 0 100 101",className:pe(c.base,c.color[e],c.light[r?"on":"off"].base,c.light[r?"on":"off"].color[e],c.size[a],t),children:[S.jsx("path",{d:"M100 50.5908C100 78.2051 77.6142 100.591 50 100.591C22.3858 100.591 0 78.2051 0 50.5908C0 22.9766 22.3858 0.59082 50 0.59082C77.6142 0.59082 100 22.9766 100 50.5908ZM9.08144 50.5908C9.08144 73.1895 27.4013 91.5094 50 91.5094C72.5987 91.5094 90.9186 73.1895 90.9186 50.5908C90.9186 27.9921 72.5987 9.67226 50 9.67226C27.4013 9.67226 9.08144 27.9921 9.08144 50.5908Z",fill:"currentColor"}),S.jsx("path",{d:"M93.9676 39.0409C96.393 38.4038 97.8624 35.9116 97.0079 33.5539C95.2932 28.8227 92.871 24.3692 89.8167 20.348C85.8452 15.1192 80.8826 10.7238 75.2124 7.41289C69.5422 4.10194 63.2754 1.94025 56.7698 1.05124C51.7666 0.367541 46.6976 0.446843 41.7345 1.27873C39.2613 1.69328 37.813 4.19778 38.4501 6.62326C39.0873 9.04874 41.5694 10.4717 44.0505 10.1071C47.8511 9.54855 51.7191 9.52689 55.5402 10.0491C60.8642 10.7766 65.9928 12.5457 70.6331 15.2552C75.2735 17.9648 79.3347 21.5619 82.5849 25.841C84.9175 28.9121 86.7997 32.2913 88.1811 35.8758C89.083 38.2158 91.5421 39.6781 93.9676 39.0409Z",fill:"currentFill"})]})}))};jP.displayName="Spinner";const Mm=P.forwardRef((s,o)=>{var u=s,{children:t,as:e,href:r,type:a="button"}=u,n=be(u,["children","as","href","type"]);const c=e||(r?"a":"button");return P.createElement(c,U({ref:o,href:r,type:a},n),t)});Mm.displayName="ButtonBaseComponent";const NP=(t,e,r)=>P.Children.map(t,(a,n)=>{if(P.isValidElement(a)){const o=a.type==Oa?{positionInGroup:BB(n,P.Children.count(t))}:{};return a.props.children?P.cloneElement(a,U(ie(U({},a.props),{children:NP(a.props.children,e,r)}),o)):P.cloneElement(a,U({outline:e,pill:r},o))}return a}),BB=(t,e)=>t===0?"start":t===e-1?"end":"middle",DP=s=>{var u=s,{children:t,className:e,outline:r,pill:a,theme:n={}}=u,o=be(u,["children","className","outline","pill","theme"]);const c=P.useMemo(()=>NP(t,r,a),[t,r,a]),f=Te(Ke().buttonGroup,n);return S.jsx("div",ie(U({className:pe(f.base,e),role:"group"},o),{children:c}))};DP.displayName="Button.Group";const FP=P.forwardRef((k,x)=>{var E=k,{children:t,className:e,color:r="info",disabled:a,fullSized:n,isProcessing:o=!1,processingLabel:s="Loading...",processingSpinner:u,gradientDuoTone:c,gradientMonochrome:f,label:d,outline:h=!1,pill:g=!1,positionInGroup:m="none",size:v="md",theme:w={}}=E,y=be(E,["children","className","color","disabled","fullSized","isProcessing","processingLabel","processingSpinner","gradientDuoTone","gradientMonochrome","label","outline","pill","positionInGroup","size","theme"]);var D;const{buttonGroup:O,button:_}=Ke(),T=Te(_,w),I=y;return S.jsx(Mm,ie(U({ref:x,disabled:a,className:pe(T.base,a&&T.disabled,!c&&!f&&T.color[r],c&&!f&&T.gradientDuoTone[c],!c&&f&&T.gradient[f],h&&((D=T.outline.color[r])!=null?D:T.outline.color.default),T.pill[g?"on":"off"],n&&T.fullSized,O.position[m],e)},I),{children:S.jsx("span",{className:pe(T.inner.base,T.outline[h?"on":"off"],T.outline.pill[h&&g?"on":"off"],T.size[v],h&&!T.outline.color[r]&&T.inner.outline,o&&T.isProcessing,o&&T.inner.isProcessingPadding[v],T.inner.position[m]),children:S.jsxs(S.Fragment,{children:[o&&S.jsx("span",{className:pe(T.spinnerSlot,T.spinnerLeftPosition[v]),children:u||S.jsx(jP,{size:v})}),typeof t!="undefined"?t:S.jsx("span",{"data-testid":"flowbite-button-label",className:pe(T.label),children:o?s:d})]})})}))});FP.displayName="Button";const Oa=Object.assign(FP,{Group:DP}),MP=r=>{var a=r,{children:t}=a,e=be(a,["children"]);const n=o=>{const u=o.target.closest('[role="banner"]');u==null||u.remove()};return S.jsx(Oa,ie(U({onClick:n},e),{children:t}))};MP.displayName="Banner.CollapseButton";const $P=r=>{var a=r,{children:t}=a,e=be(a,["children"]);return S.jsx("div",ie(U({"data-testid":"flowbite-banner",role:"banner",tabIndex:-1},e),{children:t}))};$P.displayName="Banner",Object.assign($P,{CollapseButton:MP});const LP=P.forwardRef((u,s)=>{var c=u,{children:t,className:e,href:r,icon:a,theme:n={}}=c,o=be(c,["children","className","href","icon","theme"]);const f=typeof r!="undefined",d=f?"a":"span",h=Te(Ke().breadcrumb.item,n);return S.jsxs("li",ie(U({className:pe(h.base,e)},o),{children:[S.jsx(mP,{"aria-hidden":!0,className:h.chevron,"data-testid":"flowbite-breadcrumb-separator"}),S.jsxs(d,{ref:s,className:h.href[f?"on":"off"],"data-testid":"flowbite-breadcrumb-item",href:r,children:[a&&S.jsx(a,{"aria-hidden":!0,className:h.icon}),t]})]}))});LP.displayName="Breadcrumb.Item";const qP=n=>{var o=n,{children:t,className:e,theme:r={}}=o,a=be(o,["children","className","theme"]);const s=Te(Ke().breadcrumb.root,r);return S.jsx("nav",ie(U({"aria-label":"Breadcrumb",className:pe(s.base,e)},a),{children:S.jsx("ol",{className:s.list,children:t})}))};qP.displayName="Breadcrumb",Object.assign(qP,{Item:LP});var $m={exports:{}};/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames -*/var zP;function HB(){return zP||(zP=1,(function(t){(function(){var e={}.hasOwnProperty;function r(){for(var o="",s=0;s=0?u=setTimeout(h,r-m):(u=void 0,n||(f=d()))}const g=function(...m){if(o&&this!==o)throw new Error("Debounced method called with different contexts.");o=this,s=m,c=Date.now();const v=n&&!u;return u||(u=setTimeout(h,r)),v&&(f=d()),f};return g.clear=()=>{u&&(clearTimeout(u),u=void 0)},g.flush=()=>{u&&g.trigger()},g.trigger=()=>{f=d(),g.clear()},g}return Af.exports.debounce=t,Af.exports=t,Af.exports}var YB=GB();const QB=ht(YB);var JB=Object.defineProperty,XB=(t,e,r)=>e in t?JB(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,Fr=(t,e,r)=>XB(t,typeof e!="symbol"?e+"":e,r);const ZB=300,ez=0;class tz extends P.PureComponent{constructor(e){super(e),Fr(this,"container"),Fr(this,"scrolling"),Fr(this,"started"),Fr(this,"pressed"),Fr(this,"isMobile",!1),Fr(this,"internal"),Fr(this,"scrollLeft"),Fr(this,"scrollTop"),Fr(this,"clientX"),Fr(this,"clientY"),Fr(this,"onEndScroll",()=>{this.scrolling=!1,!this.pressed&&this.started&&this.processEnd()}),Fr(this,"onScroll",()=>{const r=this.container.current;(r.scrollLeft!==this.scrollLeft||r.scrollTop!==this.scrollTop)&&(this.scrolling=!0,this.processScroll(),this.onEndScroll())}),Fr(this,"onTouchStart",r=>{const{nativeMobileScroll:a}=this.props;if(this.isDraggable(r.target))if(this.internal=!0,a&&this.scrolling)this.pressed=!0;else{const n=r.touches[0];this.processClick(n.clientX,n.clientY),!a&&this.props.stopPropagation&&r.stopPropagation()}}),Fr(this,"onTouchEnd",()=>{const{nativeMobileScroll:r}=this.props;this.pressed&&(this.started&&(!this.scrolling||!r)?this.processEnd():this.pressed=!1,this.forceUpdate())}),Fr(this,"onTouchMove",r=>{const{nativeMobileScroll:a}=this.props;if(this.pressed&&(!a||!this.isMobile)){const n=r.touches[0];n&&this.processMove(n.clientX,n.clientY),r.preventDefault(),this.props.stopPropagation&&r.stopPropagation()}}),Fr(this,"onMouseDown",r=>{var a,n;this.isDraggable(r.target)&&this.isScrollable()&&(this.internal=!0,((n=(a=this.props)==null?void 0:a.buttons)==null?void 0:n.indexOf(r.button))!==-1&&(this.processClick(r.clientX,r.clientY),r.preventDefault(),this.props.stopPropagation&&r.stopPropagation()))}),Fr(this,"onMouseMove",r=>{this.pressed&&(this.processMove(r.clientX,r.clientY),r.preventDefault(),this.props.stopPropagation&&r.stopPropagation())}),Fr(this,"onMouseUp",r=>{this.pressed&&(this.started?this.processEnd():(this.internal=!1,this.pressed=!1,this.forceUpdate(),this.props.onClick&&this.props.onClick(r)),r.preventDefault(),this.props.stopPropagation&&r.stopPropagation())}),this.container=$t.createRef(),this.onEndScroll=QB(this.onEndScroll,ZB),this.scrolling=!1,this.started=!1,this.pressed=!1,this.internal=!1,this.getRef=this.getRef.bind(this)}componentDidMount(){const{nativeMobileScroll:e}=this.props,r=this.container.current;window.addEventListener("mouseup",this.onMouseUp),window.addEventListener("mousemove",this.onMouseMove),window.addEventListener("touchmove",this.onTouchMove,{passive:!1}),window.addEventListener("touchend",this.onTouchEnd),r.addEventListener("touchstart",this.onTouchStart,{passive:!1}),r.addEventListener("mousedown",this.onMouseDown,{passive:!1}),e&&(this.isMobile=this.isMobileDevice(),this.isMobile&&this.forceUpdate())}componentWillUnmount(){window.removeEventListener("mouseup",this.onMouseUp),window.removeEventListener("mousemove",this.onMouseMove),window.removeEventListener("touchmove",this.onTouchMove),window.removeEventListener("touchend",this.onTouchEnd)}getElement(){return this.container.current}isMobileDevice(){return typeof window.orientation!="undefined"||navigator.userAgent.indexOf("IEMobile")!==-1}isDraggable(e){const r=this.props.ignoreElements;if(r){const a=e.closest(r);return a===null||a.contains(this.getElement())}else return!0}isScrollable(){const e=this.container.current;return e&&(e.scrollWidth>e.clientWidth||e.scrollHeight>e.clientHeight)}processClick(e,r){const a=this.container.current;this.scrollLeft=a==null?void 0:a.scrollLeft,this.scrollTop=a==null?void 0:a.scrollTop,this.clientX=e,this.clientY=r,this.pressed=!0}processStart(e=!0){const{onStartScroll:r}=this.props;this.started=!0,e&&document.body.classList.add("cursor-grab"),r&&r({external:!this.internal}),this.forceUpdate()}processScroll(){if(this.started){const{onScroll:e}=this.props;e&&e({external:!this.internal})}else this.processStart(!1)}processMove(e,r){const{horizontal:a,vertical:n,activationDistance:o,onScroll:s}=this.props,u=this.container.current;this.started?(a&&(u.scrollLeft-=e-this.clientX),n&&(u.scrollTop-=r-this.clientY),s&&s({external:!this.internal}),this.clientX=e,this.clientY=r,this.scrollLeft=u.scrollLeft,this.scrollTop=u.scrollTop):(a&&Math.abs(e-this.clientX)>o||n&&Math.abs(r-this.clientY)>o)&&(this.clientX=e,this.clientY=r,this.processStart())}processEnd(){const{onEndScroll:e}=this.props;this.container.current&&e&&e({external:!this.internal}),this.pressed=!1,this.started=!1,this.scrolling=!1,this.internal=!1,document.body.classList.remove("cursor-grab"),this.forceUpdate()}getRef(e){[this.container,this.props.innerRef].forEach(r=>{r&&(typeof r=="function"?r(e):r.current=e)})}render(){const{children:e,draggingClassName:r,className:a,style:n,hideScrollbars:o}=this.props;return S.jsx("div",{className:KB(a,this.pressed&&r,{"!scroll-auto [&>*]:pointer-events-none [&>*]:cursor-grab":this.pressed,"overflow-auto":this.isMobile,"overflow-hidden !overflow-x-hidden [overflow:-moz-scrollbars-none] [scrollbar-width:none]":o,"[&::-webkit-scrollbar]:[-webkit-appearance:none !important] [&::-webkit-scrollbar]:!hidden [&::-webkit-scrollbar]:!h-0 [&::-webkit-scrollbar]:!w-0 [&::-webkit-scrollbar]:!bg-transparent":o}),style:n,ref:this.getRef,onScroll:this.onScroll,children:e})}}Fr(tz,"defaultProps",{nativeMobileScroll:!0,hideScrollbars:!0,activationDistance:10,vertical:!0,horizontal:!0,stopPropagation:!1,style:{},buttons:[ez]});const rz=P.forwardRef((o,n)=>{var s=o,{className:t,color:e="default",theme:r={}}=s,a=be(s,["className","color","theme"]);const u=Te(Ke().checkbox,r);return S.jsx("input",U({ref:n,type:"checkbox",className:pe(u.root.base,u.root.color[e],t)},a))});rz.displayName="Checkbox";function la(t){let e=t.activeElement;for(;((r=e)==null||(r=r.shadowRoot)==null?void 0:r.activeElement)!=null;){var r;e=e.shadowRoot.activeElement}return e}function xr(t,e){if(!t||!e)return!1;const r=e.getRootNode==null?void 0:e.getRootNode();if(t.contains(e))return!0;if(r&&im(r)){let a=e;for(;a;){if(t===a)return!0;a=a.parentNode||a.host}}return!1}function Lm(){const t=navigator.userAgentData;return t!=null&&t.platform?t.platform:navigator.platform}function HP(){const t=navigator.userAgentData;return t&&Array.isArray(t.brands)?t.brands.map(e=>{let{brand:r,version:a}=e;return r+"/"+a}).join(" "):navigator.userAgent}function WP(t){return t.mozInputSource===0&&t.isTrusted?!0:Bm()&&t.pointerType?t.type==="click"&&t.buttons===1:t.detail===0&&!t.pointerType}function qm(t){return nz()?!1:!Bm()&&t.width===0&&t.height===0||Bm()&&t.width===1&&t.height===1&&t.pressure===0&&t.detail===0&&t.pointerType==="mouse"||t.width<1&&t.height<1&&t.pressure===0&&t.detail===0&&t.pointerType==="touch"}function Um(){return/apple/i.test(navigator.vendor)}function Bm(){const t=/android/i;return t.test(Lm())||t.test(HP())}function KP(){return Lm().toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints}function nz(){return HP().includes("jsdom/")}function Zl(t,e){const r=["mouse","pen"];return e||r.push("",void 0),r.includes(t)}function az(t){return"nativeEvent"in t}function oz(t){return t.matches("html,body")}function Br(t){return(t==null?void 0:t.ownerDocument)||document}function zm(t,e){if(e==null)return!1;if("composedPath"in t)return t.composedPath().includes(e);const r=t;return r.target!=null&&e.contains(r.target)}function to(t){return"composedPath"in t?t.composedPath()[0]:t.target}const iz="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function Vm(t){return wr(t)&&t.matches(iz)}function Qr(t){t.preventDefault(),t.stopPropagation()}function GP(t){return t?t.getAttribute("role")==="combobox"&&Vm(t):!1}/*! +*/var UP;function zB(){return UP||(UP=1,(function(t){(function(){var e={}.hasOwnProperty;function r(){for(var o="",s=0;s=0?u=setTimeout(h,r-m):(u=void 0,n||(f=d()))}const g=function(...m){if(o&&this!==o)throw new Error("Debounced method called with different contexts.");o=this,s=m,c=Date.now();const v=n&&!u;return u||(u=setTimeout(h,r)),v&&(f=d()),f};return g.clear=()=>{u&&(clearTimeout(u),u=void 0)},g.flush=()=>{u&&g.trigger()},g.trigger=()=>{f=d(),g.clear()},g}return Af.exports.debounce=t,Af.exports=t,Af.exports}var KB=WB();const GB=ht(KB);var YB=Object.defineProperty,QB=(t,e,r)=>e in t?YB(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,Fr=(t,e,r)=>QB(t,typeof e!="symbol"?e+"":e,r);const JB=300,XB=0;class ZB extends P.PureComponent{constructor(e){super(e),Fr(this,"container"),Fr(this,"scrolling"),Fr(this,"started"),Fr(this,"pressed"),Fr(this,"isMobile",!1),Fr(this,"internal"),Fr(this,"scrollLeft"),Fr(this,"scrollTop"),Fr(this,"clientX"),Fr(this,"clientY"),Fr(this,"onEndScroll",()=>{this.scrolling=!1,!this.pressed&&this.started&&this.processEnd()}),Fr(this,"onScroll",()=>{const r=this.container.current;(r.scrollLeft!==this.scrollLeft||r.scrollTop!==this.scrollTop)&&(this.scrolling=!0,this.processScroll(),this.onEndScroll())}),Fr(this,"onTouchStart",r=>{const{nativeMobileScroll:a}=this.props;if(this.isDraggable(r.target))if(this.internal=!0,a&&this.scrolling)this.pressed=!0;else{const n=r.touches[0];this.processClick(n.clientX,n.clientY),!a&&this.props.stopPropagation&&r.stopPropagation()}}),Fr(this,"onTouchEnd",()=>{const{nativeMobileScroll:r}=this.props;this.pressed&&(this.started&&(!this.scrolling||!r)?this.processEnd():this.pressed=!1,this.forceUpdate())}),Fr(this,"onTouchMove",r=>{const{nativeMobileScroll:a}=this.props;if(this.pressed&&(!a||!this.isMobile)){const n=r.touches[0];n&&this.processMove(n.clientX,n.clientY),r.preventDefault(),this.props.stopPropagation&&r.stopPropagation()}}),Fr(this,"onMouseDown",r=>{var a,n;this.isDraggable(r.target)&&this.isScrollable()&&(this.internal=!0,((n=(a=this.props)==null?void 0:a.buttons)==null?void 0:n.indexOf(r.button))!==-1&&(this.processClick(r.clientX,r.clientY),r.preventDefault(),this.props.stopPropagation&&r.stopPropagation()))}),Fr(this,"onMouseMove",r=>{this.pressed&&(this.processMove(r.clientX,r.clientY),r.preventDefault(),this.props.stopPropagation&&r.stopPropagation())}),Fr(this,"onMouseUp",r=>{this.pressed&&(this.started?this.processEnd():(this.internal=!1,this.pressed=!1,this.forceUpdate(),this.props.onClick&&this.props.onClick(r)),r.preventDefault(),this.props.stopPropagation&&r.stopPropagation())}),this.container=$t.createRef(),this.onEndScroll=GB(this.onEndScroll,JB),this.scrolling=!1,this.started=!1,this.pressed=!1,this.internal=!1,this.getRef=this.getRef.bind(this)}componentDidMount(){const{nativeMobileScroll:e}=this.props,r=this.container.current;window.addEventListener("mouseup",this.onMouseUp),window.addEventListener("mousemove",this.onMouseMove),window.addEventListener("touchmove",this.onTouchMove,{passive:!1}),window.addEventListener("touchend",this.onTouchEnd),r.addEventListener("touchstart",this.onTouchStart,{passive:!1}),r.addEventListener("mousedown",this.onMouseDown,{passive:!1}),e&&(this.isMobile=this.isMobileDevice(),this.isMobile&&this.forceUpdate())}componentWillUnmount(){window.removeEventListener("mouseup",this.onMouseUp),window.removeEventListener("mousemove",this.onMouseMove),window.removeEventListener("touchmove",this.onTouchMove),window.removeEventListener("touchend",this.onTouchEnd)}getElement(){return this.container.current}isMobileDevice(){return typeof window.orientation!="undefined"||navigator.userAgent.indexOf("IEMobile")!==-1}isDraggable(e){const r=this.props.ignoreElements;if(r){const a=e.closest(r);return a===null||a.contains(this.getElement())}else return!0}isScrollable(){const e=this.container.current;return e&&(e.scrollWidth>e.clientWidth||e.scrollHeight>e.clientHeight)}processClick(e,r){const a=this.container.current;this.scrollLeft=a==null?void 0:a.scrollLeft,this.scrollTop=a==null?void 0:a.scrollTop,this.clientX=e,this.clientY=r,this.pressed=!0}processStart(e=!0){const{onStartScroll:r}=this.props;this.started=!0,e&&document.body.classList.add("cursor-grab"),r&&r({external:!this.internal}),this.forceUpdate()}processScroll(){if(this.started){const{onScroll:e}=this.props;e&&e({external:!this.internal})}else this.processStart(!1)}processMove(e,r){const{horizontal:a,vertical:n,activationDistance:o,onScroll:s}=this.props,u=this.container.current;this.started?(a&&(u.scrollLeft-=e-this.clientX),n&&(u.scrollTop-=r-this.clientY),s&&s({external:!this.internal}),this.clientX=e,this.clientY=r,this.scrollLeft=u.scrollLeft,this.scrollTop=u.scrollTop):(a&&Math.abs(e-this.clientX)>o||n&&Math.abs(r-this.clientY)>o)&&(this.clientX=e,this.clientY=r,this.processStart())}processEnd(){const{onEndScroll:e}=this.props;this.container.current&&e&&e({external:!this.internal}),this.pressed=!1,this.started=!1,this.scrolling=!1,this.internal=!1,document.body.classList.remove("cursor-grab"),this.forceUpdate()}getRef(e){[this.container,this.props.innerRef].forEach(r=>{r&&(typeof r=="function"?r(e):r.current=e)})}render(){const{children:e,draggingClassName:r,className:a,style:n,hideScrollbars:o}=this.props;return S.jsx("div",{className:HB(a,this.pressed&&r,{"!scroll-auto [&>*]:pointer-events-none [&>*]:cursor-grab":this.pressed,"overflow-auto":this.isMobile,"overflow-hidden !overflow-x-hidden [overflow:-moz-scrollbars-none] [scrollbar-width:none]":o,"[&::-webkit-scrollbar]:[-webkit-appearance:none !important] [&::-webkit-scrollbar]:!hidden [&::-webkit-scrollbar]:!h-0 [&::-webkit-scrollbar]:!w-0 [&::-webkit-scrollbar]:!bg-transparent":o}),style:n,ref:this.getRef,onScroll:this.onScroll,children:e})}}Fr(ZB,"defaultProps",{nativeMobileScroll:!0,hideScrollbars:!0,activationDistance:10,vertical:!0,horizontal:!0,stopPropagation:!1,style:{},buttons:[XB]});const ez=P.forwardRef((o,n)=>{var s=o,{className:t,color:e="default",theme:r={}}=s,a=be(s,["className","color","theme"]);const u=Te(Ke().checkbox,r);return S.jsx("input",U({ref:n,type:"checkbox",className:pe(u.root.base,u.root.color[e],t)},a))});ez.displayName="Checkbox";function ia(t){let e=t.activeElement;for(;((r=e)==null||(r=r.shadowRoot)==null?void 0:r.activeElement)!=null;){var r;e=e.shadowRoot.activeElement}return e}function xr(t,e){if(!t||!e)return!1;const r=e.getRootNode==null?void 0:e.getRootNode();if(t.contains(e))return!0;if(r&&im(r)){let a=e;for(;a;){if(t===a)return!0;a=a.parentNode||a.host}}return!1}function Lm(){const t=navigator.userAgentData;return t!=null&&t.platform?t.platform:navigator.platform}function zP(){const t=navigator.userAgentData;return t&&Array.isArray(t.brands)?t.brands.map(e=>{let{brand:r,version:a}=e;return r+"/"+a}).join(" "):navigator.userAgent}function VP(t){return t.mozInputSource===0&&t.isTrusted?!0:Bm()&&t.pointerType?t.type==="click"&&t.buttons===1:t.detail===0&&!t.pointerType}function qm(t){return tz()?!1:!Bm()&&t.width===0&&t.height===0||Bm()&&t.width===1&&t.height===1&&t.pressure===0&&t.detail===0&&t.pointerType==="mouse"||t.width<1&&t.height<1&&t.pressure===0&&t.detail===0&&t.pointerType==="touch"}function Um(){return/apple/i.test(navigator.vendor)}function Bm(){const t=/android/i;return t.test(Lm())||t.test(zP())}function HP(){return Lm().toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints}function tz(){return zP().includes("jsdom/")}function Zl(t,e){const r=["mouse","pen"];return e||r.push("",void 0),r.includes(t)}function rz(t){return"nativeEvent"in t}function nz(t){return t.matches("html,body")}function Br(t){return(t==null?void 0:t.ownerDocument)||document}function zm(t,e){if(e==null)return!1;if("composedPath"in t)return t.composedPath().includes(e);const r=t;return r.target!=null&&e.contains(r.target)}function eo(t){return"composedPath"in t?t.composedPath()[0]:t.target}const az="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function Vm(t){return wr(t)&&t.matches(az)}function Yr(t){t.preventDefault(),t.stopPropagation()}function WP(t){return t?t.getAttribute("role")==="combobox"&&Vm(t):!1}/*! * tabbable 6.2.0 * @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE -*/var sz=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],jf=sz.join(","),YP=typeof Element=="undefined",Cs=YP?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,Nf=!YP&&Element.prototype.getRootNode?function(t){var e;return t==null||(e=t.getRootNode)===null||e===void 0?void 0:e.call(t)}:function(t){return t==null?void 0:t.ownerDocument},Df=function t(e,r){var a;r===void 0&&(r=!0);var n=e==null||(a=e.getAttribute)===null||a===void 0?void 0:a.call(e,"inert"),o=n===""||n==="true",s=o||r&&e&&t(e.parentNode);return s},lz=function(e){var r,a=e==null||(r=e.getAttribute)===null||r===void 0?void 0:r.call(e,"contenteditable");return a===""||a==="true"},uz=function(e,r,a){if(Df(e))return[];var n=Array.prototype.slice.apply(e.querySelectorAll(jf));return r&&Cs.call(e,jf)&&n.unshift(e),n=n.filter(a),n},cz=function t(e,r,a){for(var n=[],o=Array.from(e);o.length;){var s=o.shift();if(!Df(s,!1))if(s.tagName==="SLOT"){var u=s.assignedElements(),c=u.length?u:s.children,f=t(c,!0,a);a.flatten?n.push.apply(n,f):n.push({scopeParent:s,candidates:f})}else{var d=Cs.call(s,jf);d&&a.filter(s)&&(r||!e.includes(s))&&n.push(s);var h=s.shadowRoot||typeof a.getShadowRoot=="function"&&a.getShadowRoot(s),g=!Df(h,!1)&&(!a.shadowRootFilter||a.shadowRootFilter(s));if(h&&g){var m=t(h===!0?s.children:h.children,!0,a);a.flatten?n.push.apply(n,m):n.push({scopeParent:s,candidates:m})}else o.unshift.apply(o,s.children)}}return n},QP=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},JP=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||lz(e))&&!QP(e)?0:e.tabIndex},fz=function(e,r){var a=JP(e);return a<0&&r&&!QP(e)?0:a},dz=function(e,r){return e.tabIndex===r.tabIndex?e.documentOrder-r.documentOrder:e.tabIndex-r.tabIndex},XP=function(e){return e.tagName==="INPUT"},pz=function(e){return XP(e)&&e.type==="hidden"},hz=function(e){var r=e.tagName==="DETAILS"&&Array.prototype.slice.apply(e.children).some(function(a){return a.tagName==="SUMMARY"});return r},mz=function(e,r){for(var a=0;asummary:first-of-type"),s=o?e.parentElement:e;if(Cs.call(s,"details:not([open]) *"))return!0;if(!a||a==="full"||a==="legacy-full"){if(typeof n=="function"){for(var u=e;e;){var c=e.parentElement,f=Nf(e);if(c&&!c.shadowRoot&&n(c)===!0)return ZP(e);e.assignedSlot?e=e.assignedSlot:!c&&f!==e.ownerDocument?e=f.host:e=c}e=u}if(bz(e))return!e.getClientRects().length;if(a!=="legacy-full")return!0}else if(a==="non-zero-area")return ZP(e);return!1},xz=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var r=e.parentElement;r;){if(r.tagName==="FIELDSET"&&r.disabled){for(var a=0;a=0)},Cz=function t(e){var r=[],a=[];return e.forEach(function(n,o){var s=!!n.scopeParent,u=s?n.scopeParent:n,c=fz(u,s),f=s?t(n.candidates):u;c===0?s?r.push.apply(r,f):r.push(u):a.push({documentOrder:o,tabIndex:c,item:n,isScope:s,content:f})}),a.sort(dz).reduce(function(n,o){return o.isScope?n.push.apply(n,o.content):n.push(o.content),n},[]).concat(r)},eu=function(e,r){r=r||{};var a;return r.getShadowRoot?a=cz([e],r.includeContainer,{filter:Hm.bind(null,r),flatten:!1,getShadowRoot:r.getShadowRoot,shadowRootFilter:Ez}):a=uz(e,r.includeContainer,Hm.bind(null,r)),Cz(a)},kz=function(e,r){if(r=r||{},!e)throw new Error("No node provided");return Cs.call(e,jf)===!1?!1:Hm(r,e)},Pz=typeof document!="undefined",Oz=function(){},Ff=Pz?P.useLayoutEffect:Oz;function Mf(t,e){if(t===e)return!0;if(typeof t!=typeof e)return!1;if(typeof t=="function"&&t.toString()===e.toString())return!0;let r,a,n;if(t&&e&&typeof t=="object"){if(Array.isArray(t)){if(r=t.length,r!==e.length)return!1;for(a=r;a--!==0;)if(!Mf(t[a],e[a]))return!1;return!0}if(n=Object.keys(t),r=n.length,r!==Object.keys(e).length)return!1;for(a=r;a--!==0;)if(!{}.hasOwnProperty.call(e,n[a]))return!1;for(a=r;a--!==0;){const o=n[a];if(!(o==="_owner"&&t.$$typeof)&&!Mf(t[o],e[o]))return!1}return!0}return t!==t&&e!==e}function eO(t){return typeof window=="undefined"?1:(t.ownerDocument.defaultView||window).devicePixelRatio||1}function tO(t,e){const r=eO(t);return Math.round(e*r)/r}function Wm(t){const e=P.useRef(t);return Ff(()=>{e.current=t}),e}function _z(t){t===void 0&&(t={});const{placement:e="bottom",strategy:r="absolute",middleware:a=[],platform:n,elements:{reference:o,floating:s}={},transform:u=!0,whileElementsMounted:c,open:f}=t,[d,h]=P.useState({x:0,y:0,strategy:r,placement:e,middlewareData:{},isPositioned:!1}),[g,m]=P.useState(a);Mf(g,a)||m(a);const[v,w]=P.useState(null),[y,x]=P.useState(null),k=P.useCallback(V=>{V!==T.current&&(T.current=V,w(V))},[]),E=P.useCallback(V=>{V!==I.current&&(I.current=V,x(V))},[]),O=o||v,_=s||y,T=P.useRef(null),I=P.useRef(null),D=P.useRef(d),q=c!=null,N=Wm(c),A=Wm(n),$=Wm(f),j=P.useCallback(()=>{if(!T.current||!I.current)return;const V={placement:e,strategy:r,middleware:g};A.current&&(V.platform=A.current),L9(T.current,I.current,V).then(Q=>{const B=ie(U({},Q),{isPositioned:$.current!==!1});M.current&&!Mf(D.current,B)&&(D.current=B,tm.flushSync(()=>{h(B)}))})},[g,e,r,A,$]);Ff(()=>{f===!1&&D.current.isPositioned&&(D.current.isPositioned=!1,h(V=>ie(U({},V),{isPositioned:!1})))},[f]);const M=P.useRef(!1);Ff(()=>(M.current=!0,()=>{M.current=!1}),[]),Ff(()=>{if(O&&(T.current=O),_&&(I.current=_),O&&_){if(N.current)return N.current(O,_,j);j()}},[O,_,j,N,q]);const W=P.useMemo(()=>({reference:T,floating:I,setReference:k,setFloating:E}),[k,E]),H=P.useMemo(()=>({reference:O,floating:_}),[O,_]),J=P.useMemo(()=>{const V={position:r,left:0,top:0};if(!H.floating)return V;const Q=tO(H.floating,d.x),B=tO(H.floating,d.y);return u?U(ie(U({},V),{transform:"translate("+Q+"px, "+B+"px)"}),eO(H.floating)>=1.5&&{willChange:"transform"}):{position:r,left:Q,top:B}},[r,u,H.floating,d.x,d.y]);return P.useMemo(()=>ie(U({},d),{update:j,refs:W,elements:H,floatingStyles:J}),[d,j,W,H,J])}const Rz=t=>{function e(r){return{}.hasOwnProperty.call(r,"current")}return{name:"arrow",options:t,fn(r){const{element:a,padding:n}=typeof t=="function"?t(r):t;return a&&e(a)?a.current!=null?nk({element:a.current,padding:n}).fn(r):{}:a?nk({element:a,padding:n}).fn(r):{}}}},Tz=(t,e)=>ie(U({},D9(t)),{options:[t,e]}),Iz=(t,e)=>ie(U({},M9(t)),{options:[t,e]}),Az=(t,e)=>ie(U({},$9(t)),{options:[t,e]}),jz=(t,e)=>ie(U({},F9(t)),{options:[t,e]}),Nz=(t,e)=>ie(U({},Rz(t)),{options:[t,e]});function rO(t){return P.useMemo(()=>t.every(e=>e==null)?null:e=>{t.forEach(r=>{typeof r=="function"?r(e):r!=null&&(r.current=e)})},t)}const nO=U({},Ah),Dz=nO.useInsertionEffect||(t=>t());function Jr(t){const e=P.useRef(()=>{});return Dz(()=>{e.current=t}),P.useCallback(function(){for(var r=arguments.length,a=new Array(r),n=0;n=t.current.length}function Gm(t,e){return nn(t,{disabledIndices:e})}function aO(t,e){return nn(t,{decrement:!0,startingIndex:t.current.length,disabledIndices:e})}function nn(t,e){let{startingIndex:r=-1,decrement:a=!1,disabledIndices:n,amount:o=1}=e===void 0?{}:e;const s=t.current;let u=r;do u+=a?-o:o;while(u>=0&&u<=s.length-1&&Lf(s,u,n));return u}function Fz(t,e){let{event:r,orientation:a,loop:n,cols:o,disabledIndices:s,minIndex:u,maxIndex:c,prevIndex:f,stopEvent:d=!1}=e,h=f;if(r.key===Km){if(d&&Qr(r),f===-1)h=c;else if(h=nn(t,{startingIndex:h,amount:o,decrement:!0,disabledIndices:s}),n&&(f-og?v:v-o}ru(t,h)&&(h=f)}if(r.key===tu&&(d&&Qr(r),f===-1?h=u:(h=nn(t,{startingIndex:f,amount:o,disabledIndices:s}),n&&f+o>c&&(h=nn(t,{startingIndex:f%o-o,amount:o,disabledIndices:s}))),ru(t,h)&&(h=f)),a==="both"){const g=ys(f/o);r.key===Ps&&(d&&Qr(r),f%o!==o-1?(h=nn(t,{startingIndex:f,disabledIndices:s}),n&&$f(h,o,g)&&(h=nn(t,{startingIndex:f-f%o-1,disabledIndices:s}))):n&&(h=nn(t,{startingIndex:f-f%o-1,disabledIndices:s})),$f(h,o,g)&&(h=f)),r.key===ks&&(d&&Qr(r),f%o!==0?(h=nn(t,{startingIndex:f,decrement:!0,disabledIndices:s}),n&&$f(h,o,g)&&(h=nn(t,{startingIndex:f+(o-f%o),decrement:!0,disabledIndices:s}))):n&&(h=nn(t,{startingIndex:f+(o-f%o),decrement:!0,disabledIndices:s})),$f(h,o,g)&&(h=f));const m=ys(c/o)===g;ru(t,h)&&(n&&m?h=r.key===ks?c:nn(t,{startingIndex:f-f%o-1,disabledIndices:s}):h=f)}return h}function Mz(t,e,r){const a=[];let n=0;return t.forEach((o,s)=>{let{width:u,height:c}=o,f=!1;for(r&&(n=0);!f;){const d=[];for(let h=0;ha[h]==null)?(d.forEach(h=>{a[h]=s}),f=!0):n++}}),[...a]}function $z(t,e,r,a,n){if(t===-1)return-1;const o=r.indexOf(t),s=e[t];switch(n){case"tl":return o;case"tr":return s?o+s.width-1:o;case"bl":return s?o+(s.height-1)*a:o;case"br":return r.lastIndexOf(t)}}function Lz(t,e){return e.flatMap((r,a)=>t.includes(r)?[a]:[])}function Lf(t,e,r){if(r)return r.includes(e);const a=t[e];return a==null||a.hasAttribute("disabled")||a.getAttribute("aria-disabled")==="true"}let oO=0;function Do(t,e){e===void 0&&(e={});const{preventScroll:r=!1,cancelPrevious:a=!0,sync:n=!1}=e;a&&cancelAnimationFrame(oO);const o=()=>t==null?void 0:t.focus({preventScroll:r});n?o():oO=requestAnimationFrame(o)}var Ut=typeof document!="undefined"?P.useLayoutEffect:P.useEffect;function qz(t,e){const r=t.compareDocumentPosition(e);return r&Node.DOCUMENT_POSITION_FOLLOWING||r&Node.DOCUMENT_POSITION_CONTAINED_BY?-1:r&Node.DOCUMENT_POSITION_PRECEDING||r&Node.DOCUMENT_POSITION_CONTAINS?1:0}function Uz(t,e){if(t.size!==e.size)return!1;for(const[r,a]of t.entries())if(a!==e.get(r))return!1;return!0}const iO=P.createContext({register:()=>{},unregister:()=>{},map:new Map,elementsRef:{current:[]}});function Bz(t){const{children:e,elementsRef:r,labelsRef:a}=t,[n,o]=P.useState(()=>new Map),s=P.useCallback(c=>{o(f=>new Map(f).set(c,null))},[]),u=P.useCallback(c=>{o(f=>{const d=new Map(f);return d.delete(c),d})},[]);return Ut(()=>{const c=new Map(n);Array.from(c.keys()).sort(qz).forEach((d,h)=>{c.set(d,h)}),Uz(n,c)||o(c)},[n]),P.createElement(iO.Provider,{value:P.useMemo(()=>({register:s,unregister:u,map:n,elementsRef:r,labelsRef:a}),[s,u,n,r,a])},e)}function zz(t){t===void 0&&(t={});const{label:e}=t,{register:r,unregister:a,map:n,elementsRef:o,labelsRef:s}=P.useContext(iO),[u,c]=P.useState(null),f=P.useRef(null),d=P.useCallback(h=>{if(f.current=h,u!==null&&(o.current[u]=h,s)){var g;const m=e!==void 0;s.current[u]=m?e:(g=h==null?void 0:h.textContent)!=null?g:null}},[u,o,s,e]);return Ut(()=>{const h=f.current;if(h)return r(h),()=>{a(h)}},[r,a]),Ut(()=>{const h=f.current?n.get(f.current):null;h!=null&&c(h)},[n]),P.useMemo(()=>({ref:d,index:u==null?-1:u}),[u,d])}function nu(){return nu=Object.assign?Object.assign.bind():function(t){for(var e=1;e"floating-ui-"+Math.random().toString(36).slice(2,6)+Vz++;function Hz(){const[t,e]=P.useState(()=>sO?lO():void 0);return Ut(()=>{t==null&&e(lO())},[]),P.useEffect(()=>{sO=!0},[]),t}const qf=nO.useId||Hz;function Wz(){const t=new Map;return{emit(e,r){var a;(a=t.get(e))==null||a.forEach(n=>n(r))},on(e,r){t.set(e,[...t.get(e)||[],r])},off(e,r){var a;t.set(e,((a=t.get(e))==null?void 0:a.filter(n=>n!==r))||[])}}}const Kz=P.createContext(null),Gz=P.createContext(null),Uf=()=>{var t;return((t=P.useContext(Kz))==null?void 0:t.id)||null},au=()=>P.useContext(Gz);function Fo(t){return"data-floating-ui-"+t}function In(t){const e=P.useRef(t);return Ut(()=>{e.current=t}),e}const uO=Fo("safe-polygon");function Ym(t,e,r){return r&&!Zl(r)?0:typeof t=="number"?t:t==null?void 0:t[e]}function Yz(t,e){e===void 0&&(e={});const{open:r,onOpenChange:a,dataRef:n,events:o,elements:s}=t,{enabled:u=!0,delay:c=0,handleClose:f=null,mouseOnly:d=!1,restMs:h=0,move:g=!0}=e,m=au(),v=Uf(),w=In(f),y=In(c),x=In(r),k=P.useRef(),E=P.useRef(-1),O=P.useRef(),_=P.useRef(-1),T=P.useRef(!0),I=P.useRef(!1),D=P.useRef(()=>{}),q=P.useCallback(()=>{var W;const H=(W=n.current.openEvent)==null?void 0:W.type;return(H==null?void 0:H.includes("mouse"))&&H!=="mousedown"},[n]);P.useEffect(()=>{if(!u)return;function W(H){let{open:J}=H;J||(clearTimeout(E.current),clearTimeout(_.current),T.current=!0)}return o.on("openchange",W),()=>{o.off("openchange",W)}},[u,o]),P.useEffect(()=>{if(!u||!w.current||!r)return;function W(J){q()&&a(!1,J,"hover")}const H=Br(s.floating).documentElement;return H.addEventListener("mouseleave",W),()=>{H.removeEventListener("mouseleave",W)}},[s.floating,r,a,u,w,q]);const N=P.useCallback(function(W,H,J){H===void 0&&(H=!0),J===void 0&&(J="hover");const V=Ym(y.current,"close",k.current);V&&!O.current?(clearTimeout(E.current),E.current=window.setTimeout(()=>a(!1,W,J),V)):H&&(clearTimeout(E.current),a(!1,W,J))},[y,a]),A=Jr(()=>{D.current(),O.current=void 0}),$=Jr(()=>{if(I.current){const W=Br(s.floating).body;W.style.pointerEvents="",W.removeAttribute(uO),I.current=!1}});P.useEffect(()=>{if(!u)return;function W(){return n.current.openEvent?["click","mousedown"].includes(n.current.openEvent.type):!1}function H(B){if(clearTimeout(E.current),T.current=!1,d&&!Zl(k.current)||h>0&&!Ym(y.current,"open"))return;const z=Ym(y.current,"open",k.current);z?E.current=window.setTimeout(()=>{x.current||a(!0,B,"hover")},z):a(!0,B,"hover")}function J(B){if(W())return;D.current();const z=Br(s.floating);if(clearTimeout(_.current),w.current&&n.current.floatingContext){r||clearTimeout(E.current),O.current=w.current(ie(U({},n.current.floatingContext),{tree:m,x:B.clientX,y:B.clientY,onClose(){$(),A(),N(B,!0,"safe-polygon")}}));const le=O.current;z.addEventListener("mousemove",le),D.current=()=>{z.removeEventListener("mousemove",le)};return}(k.current==="touch"?!xr(s.floating,B.relatedTarget):!0)&&N(B)}function V(B){W()||n.current.floatingContext&&(w.current==null||w.current(ie(U({},n.current.floatingContext),{tree:m,x:B.clientX,y:B.clientY,onClose(){$(),A(),N(B)}}))(B))}if(Vt(s.domReference)){var Q;const B=s.domReference;return r&&B.addEventListener("mouseleave",V),(Q=s.floating)==null||Q.addEventListener("mouseleave",V),g&&B.addEventListener("mousemove",H,{once:!0}),B.addEventListener("mouseenter",H),B.addEventListener("mouseleave",J),()=>{var z;r&&B.removeEventListener("mouseleave",V),(z=s.floating)==null||z.removeEventListener("mouseleave",V),g&&B.removeEventListener("mousemove",H),B.removeEventListener("mouseenter",H),B.removeEventListener("mouseleave",J)}}},[s,u,t,d,h,g,N,A,$,a,r,x,m,y,w,n]),Ut(()=>{var W;if(u&&r&&(W=w.current)!=null&&W.__options.blockPointerEvents&&q()){const J=Br(s.floating).body;J.setAttribute(uO,""),J.style.pointerEvents="none",I.current=!0;const V=s.floating;if(Vt(s.domReference)&&V){var H;const Q=s.domReference,B=m==null||(H=m.nodesRef.current.find(z=>z.id===v))==null||(H=H.context)==null?void 0:H.elements.floating;return B&&(B.style.pointerEvents=""),Q.style.pointerEvents="auto",V.style.pointerEvents="auto",()=>{Q.style.pointerEvents="",V.style.pointerEvents=""}}}},[u,r,v,s,m,w,q]),Ut(()=>{r||(k.current=void 0,A(),$())},[r,A,$]),P.useEffect(()=>()=>{A(),clearTimeout(E.current),clearTimeout(_.current),$()},[u,s.domReference,A,$]);const j=P.useMemo(()=>{function W(H){k.current=H.pointerType}return{onPointerDown:W,onPointerEnter:W,onMouseMove(H){const{nativeEvent:J}=H;function V(){!T.current&&!x.current&&a(!0,J,"hover")}d&&!Zl(k.current)||r||h===0||(clearTimeout(_.current),k.current==="touch"?V():_.current=window.setTimeout(V,h))}}},[d,a,r,x,h]),M=P.useMemo(()=>({onMouseEnter(){clearTimeout(E.current)},onMouseLeave(W){N(W.nativeEvent,!1)}}),[N]);return P.useMemo(()=>u?{reference:j,floating:M}:{},[u,j,M])}function Qz(t,e){var r;let a=[],n=(r=t.find(o=>o.id===e))==null?void 0:r.parentId;for(;n;){const o=t.find(s=>s.id===n);n=o==null?void 0:o.parentId,o&&(a=a.concat(o))}return a}function wi(t,e){let r=t.filter(n=>{var o;return n.parentId===e&&((o=n.context)==null?void 0:o.open)}),a=r;for(;a.length;)a=t.filter(n=>{var o;return(o=a)==null?void 0:o.some(s=>{var u;return n.parentId===s.id&&((u=n.context)==null?void 0:u.open)})}),r=r.concat(a);return r}function Jz(t,e){let r,a=-1;function n(o,s){s>a&&(r=o,a=s),wi(t,o).forEach(c=>{n(c.id,s+1)})}return n(e,0),t.find(o=>o.id===r)}let Os=new WeakMap,Bf=new WeakSet,zf={},Qm=0;const Xz=()=>typeof HTMLElement!="undefined"&&"inert"in HTMLElement.prototype,cO=t=>t&&(t.host||cO(t.parentNode)),Zz=(t,e)=>e.map(r=>{if(t.contains(r))return r;const a=cO(r);return t.contains(a)?a:null}).filter(r=>r!=null);function eV(t,e,r,a){const n="data-floating-ui-inert",o=a?"inert":r?"aria-hidden":null,s=Zz(e,t),u=new Set,c=new Set(s),f=[];zf[n]||(zf[n]=new WeakMap);const d=zf[n];s.forEach(h),g(e),u.clear();function h(m){!m||u.has(m)||(u.add(m),m.parentNode&&h(m.parentNode))}function g(m){!m||c.has(m)||[].forEach.call(m.children,v=>{if(_o(v)!=="script")if(u.has(v))g(v);else{const w=o?v.getAttribute(o):null,y=w!==null&&w!=="false",x=(Os.get(v)||0)+1,k=(d.get(v)||0)+1;Os.set(v,x),d.set(v,k),f.push(v),x===1&&y&&Bf.add(v),k===1&&v.setAttribute(n,""),!y&&o&&v.setAttribute(o,"true")}})}return Qm++,()=>{f.forEach(m=>{const v=(Os.get(m)||0)-1,w=(d.get(m)||0)-1;Os.set(m,v),d.set(m,w),v||(!Bf.has(m)&&o&&m.removeAttribute(o),Bf.delete(m)),w||m.removeAttribute(n)}),Qm--,Qm||(Os=new WeakMap,Os=new WeakMap,Bf=new WeakSet,zf={})}}function fO(t,e,r){e===void 0&&(e=!1),r===void 0&&(r=!1);const a=Br(t[0]).body;return eV(t.concat(Array.from(a.querySelectorAll("[aria-live]"))),a,e,r)}const _s=()=>({getShadowRoot:!0,displayCheck:typeof ResizeObserver=="function"&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function dO(t,e){const r=eu(t,_s());e==="prev"&&r.reverse();const a=r.indexOf(la(Br(t)));return r.slice(a+1)[0]}function pO(){return dO(document.body,"next")}function hO(){return dO(document.body,"prev")}function ou(t,e){const r=e||t.currentTarget,a=t.relatedTarget;return!a||!xr(r,a)}function tV(t){eu(t,_s()).forEach(r=>{r.dataset.tabindex=r.getAttribute("tabindex")||"",r.setAttribute("tabindex","-1")})}function rV(t){t.querySelectorAll("[data-tabindex]").forEach(r=>{const a=r.dataset.tabindex;delete r.dataset.tabindex,a?r.setAttribute("tabindex",a):r.removeAttribute("tabindex")})}function nV(t,e,r){const a=t.indexOf(e);function n(s){const u=Fo("focus-guard");let c=a+(s?1:0),f=t[c];for(;f&&(!f.isConnected||f.hasAttribute(u)||xr(r,f));)s?c++:c--,f=t[c];return f}const o=n(!0);return o||n(!1)}const Jm={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"fixed",whiteSpace:"nowrap",width:"1px",top:0,left:0};let aV;function mO(t){t.key==="Tab"&&(t.target,clearTimeout(aV))}const Vf=P.forwardRef(function(e,r){const[a,n]=P.useState();Ut(()=>(Um()&&n("button"),document.addEventListener("keydown",mO),()=>{document.removeEventListener("keydown",mO)}),[]);const o={ref:r,tabIndex:0,role:a,"aria-hidden":a?void 0:!0,[Fo("focus-guard")]:"",style:Jm};return P.createElement("span",nu({},e,o))}),gO=P.createContext(null),vO=Fo("portal");function oV(t){t===void 0&&(t={});const{id:e,root:r}=t,a=qf(),n=yO(),[o,s]=P.useState(null),u=P.useRef(null);return Ut(()=>()=>{o==null||o.remove(),queueMicrotask(()=>{u.current=null})},[o]),Ut(()=>{if(!a||u.current)return;const c=e?document.getElementById(e):null;if(!c)return;const f=document.createElement("div");f.id=a,f.setAttribute(vO,""),c.appendChild(f),u.current=f,s(f)},[e,a]),Ut(()=>{if(!a||u.current)return;let c=r||(n==null?void 0:n.portalNode);c&&!Vt(c)&&(c=c.current),c=c||document.body;let f=null;e&&(f=document.createElement("div"),f.id=e,c.appendChild(f));const d=document.createElement("div");d.id=a,d.setAttribute(vO,""),c=f||c,c.appendChild(d),u.current=d,s(d)},[e,r,a,n]),o}function iV(t){const{children:e,id:r,root:a=null,preserveTabOrder:n=!0}=t,o=oV({id:r,root:a}),[s,u]=P.useState(null),c=P.useRef(null),f=P.useRef(null),d=P.useRef(null),h=P.useRef(null),g=!!s&&!s.modal&&s.open&&n&&!!(a||o);return P.useEffect(()=>{if(!o||!n||s!=null&&s.modal)return;function m(v){o&&ou(v)&&(v.type==="focusin"?rV:tV)(o)}return o.addEventListener("focusin",m,!0),o.addEventListener("focusout",m,!0),()=>{o.removeEventListener("focusin",m,!0),o.removeEventListener("focusout",m,!0)}},[o,n,s==null?void 0:s.modal]),P.createElement(gO.Provider,{value:P.useMemo(()=>({preserveTabOrder:n,beforeOutsideRef:c,afterOutsideRef:f,beforeInsideRef:d,afterInsideRef:h,portalNode:o,setFocusManagerState:u}),[n,o])},g&&o&&P.createElement(Vf,{"data-type":"outside",ref:c,onFocus:m=>{if(ou(m,o)){var v;(v=d.current)==null||v.focus()}else{const w=hO()||(s==null?void 0:s.refs.domReference.current);w==null||w.focus()}}}),g&&o&&P.createElement("span",{"aria-owns":o.id,style:Jm}),o&&tm.createPortal(e,o),g&&o&&P.createElement(Vf,{"data-type":"outside",ref:f,onFocus:m=>{if(ou(m,o)){var v;(v=h.current)==null||v.focus()}else{const w=pO()||(s==null?void 0:s.refs.domReference.current);w==null||w.focus(),s!=null&&s.closeOnFocusOut&&(s==null||s.onOpenChange(!1,m.nativeEvent))}}}))}const yO=()=>P.useContext(gO),bO=20;let xi=[];function Xm(t){xi=xi.filter(r=>r.isConnected);let e=t;if(!(!e||_o(e)==="body")){if(!kz(e,_s())){const r=eu(e,_s())[0];r&&(e=r)}xi.push(e),xi.length>bO&&(xi=xi.slice(-bO))}}function wO(){return xi.slice().reverse().find(t=>t.isConnected)}const sV=P.forwardRef(function(e,r){return P.createElement("button",nu({},e,{type:"button",ref:r,tabIndex:-1,style:Jm}))});function xO(t){const{context:e,children:r,disabled:a=!1,order:n=["content"],guards:o=!0,initialFocus:s=0,returnFocus:u=!0,restoreFocus:c=!1,modal:f=!0,visuallyHiddenDismiss:d=!1,closeOnFocusOut:h=!0}=t,{open:g,refs:m,nodeId:v,onOpenChange:w,events:y,dataRef:x,floatingId:k,elements:{domReference:E,floating:O}}=e,_=typeof s=="number"&&s<0,T=GP(E)&&_,I=Xz()?o:!0,D=In(n),q=In(s),N=In(u),A=au(),$=yO(),j=P.useRef(null),M=P.useRef(null),W=P.useRef(!1),H=P.useRef(!1),J=P.useRef(-1),V=$!=null,Q=O==null?void 0:O.firstElementChild,B=(Q==null?void 0:Q.id)===k?Q:O,z=Jr(function(ye){return ye===void 0&&(ye=B),ye?eu(ye,_s()):[]}),X=Jr(ye=>{const L=z(ye);return D.current.map(Y=>E&&Y==="reference"?E:B&&Y==="floating"?B:L).filter(Boolean).flat()});P.useEffect(()=>{if(a||!f)return;function ye(Y){if(Y.key==="Tab"){xr(B,la(Br(B)))&&z().length===0&&!T&&Qr(Y);const ae=X(),ee=to(Y);D.current[0]==="reference"&&ee===E&&(Qr(Y),Y.shiftKey?Do(ae[ae.length-1]):Do(ae[1])),D.current[1]==="floating"&&ee===B&&Y.shiftKey&&(Qr(Y),Do(ae[0]))}}const L=Br(B);return L.addEventListener("keydown",ye),()=>{L.removeEventListener("keydown",ye)}},[a,E,B,f,D,T,z,X]),P.useEffect(()=>{if(a||!O)return;function ye(L){const Y=to(L),ee=z().indexOf(Y);ee!==-1&&(J.current=ee)}return O.addEventListener("focusin",ye),()=>{O.removeEventListener("focusin",ye)}},[a,O,z]),P.useEffect(()=>{if(a||!h)return;function ye(){H.current=!0,setTimeout(()=>{H.current=!1})}function L(Y){const ae=Y.relatedTarget;queueMicrotask(()=>{const ee=!(xr(E,ae)||xr(O,ae)||xr(ae,O)||xr($==null?void 0:$.portalNode,ae)||ae!=null&&ae.hasAttribute(Fo("focus-guard"))||A&&(wi(A.nodesRef.current,v).find(te=>{var se,Ce;return xr((se=te.context)==null?void 0:se.elements.floating,ae)||xr((Ce=te.context)==null?void 0:Ce.elements.domReference,ae)})||Qz(A.nodesRef.current,v).find(te=>{var se,Ce;return((se=te.context)==null?void 0:se.elements.floating)===ae||((Ce=te.context)==null?void 0:Ce.elements.domReference)===ae})));if(c&&ee&&la(Br(B))===Br(B).body){wr(B)&&(B==null||B.focus());const te=J.current,se=z(),Ce=se[te]||se[se.length-1]||B;wr(Ce)&&Ce.focus()}(T||!f)&&ae&&ee&&!H.current&&ae!==wO()&&(W.current=!0,w(!1,Y))})}if(O&&wr(E))return E.addEventListener("focusout",L),E.addEventListener("pointerdown",ye),O.addEventListener("focusout",L),()=>{E.removeEventListener("focusout",L),E.removeEventListener("pointerdown",ye),O.removeEventListener("focusout",L)}},[a,E,O,B,f,v,A,$,w,h,c,z,T]),P.useEffect(()=>{var ye;if(a)return;const L=Array.from(($==null||(ye=$.portalNode)==null?void 0:ye.querySelectorAll("["+Fo("portal")+"]"))||[]);if(O){const Y=[O,...L,j.current,M.current,D.current.includes("reference")||T?E:null].filter(ee=>ee!=null),ae=f||T?fO(Y,I,!I):fO(Y);return()=>{ae()}}},[a,E,O,f,D,$,T,I]),Ut(()=>{if(a||!wr(B))return;const ye=Br(B),L=la(ye);queueMicrotask(()=>{const Y=X(B),ae=q.current,ee=(typeof ae=="number"?Y[ae]:ae.current)||B,te=xr(B,L);!_&&!te&&g&&Do(ee,{preventScroll:ee===B})})},[a,g,B,_,X,q]),Ut(()=>{if(a||!B)return;let ye=!1;const L=Br(B),Y=la(L);let ee=x.current.openEvent;const te=m.domReference.current;Xm(Y);function se(Ce){let{open:Ae,reason:Ne,event:je,nested:Fe}=Ce;Ae&&(ee=je),Ne==="escape-key"&&m.domReference.current&&Xm(m.domReference.current),Ne==="hover"&&je.type==="mouseleave"&&(W.current=!0),Ne==="outside-press"&&(Fe?(W.current=!1,ye=!0):W.current=!(WP(je)||qm(je)))}return y.on("openchange",se),()=>{y.off("openchange",se);const Ce=la(L),Ae=xr(O,Ce)||A&&wi(A.nodesRef.current,v).some(Se=>{var Me;return xr((Me=Se.context)==null?void 0:Me.elements.floating,Ce)});(Ae||ee&&["click","mousedown"].includes(ee.type))&&m.domReference.current&&Xm(m.domReference.current);const je=te||Y,Fe=eu(Br(je).body,_s());queueMicrotask(()=>{let Se=wO();!Se&&wr(je)&&O&&(Se=nV(Fe,je,O)),N.current&&!W.current&&wr(Se)&&(!(Se!==Ce&&Ce!==L.body)||Ae)&&Se.focus({preventScroll:ye})})}},[a,O,B,N,x,m,y,A,v]),Ut(()=>{if(!a&&$)return $.setFocusManagerState({modal:f,closeOnFocusOut:h,open:g,onOpenChange:w,refs:m}),()=>{$.setFocusManagerState(null)}},[a,$,f,g,w,m,h]),Ut(()=>{if(a||!B||typeof MutationObserver!="function"||_)return;const ye=()=>{const Y=B.getAttribute("tabindex"),ae=z(),ee=la(Br(O)),te=ae.indexOf(ee);te!==-1&&(J.current=te),D.current.includes("floating")||ee!==m.domReference.current&&ae.length===0?Y!=="0"&&B.setAttribute("tabindex","0"):Y!=="-1"&&B.setAttribute("tabindex","-1")};ye();const L=new MutationObserver(ye);return L.observe(B,{childList:!0,subtree:!0,attributes:!0}),()=>{L.disconnect()}},[a,O,B,m,D,z,_]);function le(ye){return a||!d||!f?null:P.createElement(sV,{ref:ye==="start"?j:M,onClick:L=>w(!1,L.nativeEvent)},typeof d=="string"?d:"Dismiss")}const we=!a&&I&&(f?!T:!0)&&(V||f);return P.createElement(P.Fragment,null,we&&P.createElement(Vf,{"data-type":"inside",ref:$==null?void 0:$.beforeInsideRef,onFocus:ye=>{if(f){const Y=X();Do(n[0]==="reference"?Y[0]:Y[Y.length-1])}else if($!=null&&$.preserveTabOrder&&$.portalNode)if(W.current=!1,ou(ye,$.portalNode)){const Y=pO()||E;Y==null||Y.focus()}else{var L;(L=$.beforeOutsideRef.current)==null||L.focus()}}}),!T&&le("start"),r,le("end"),we&&P.createElement(Vf,{"data-type":"inside",ref:$==null?void 0:$.afterInsideRef,onFocus:ye=>{if(f)Do(X()[0]);else if($!=null&&$.preserveTabOrder&&$.portalNode)if(h&&(W.current=!0),ou(ye,$.portalNode)){const Y=hO()||E;Y==null||Y.focus()}else{var L;(L=$.afterOutsideRef.current)==null||L.focus()}}}))}const Zm=new Set,lV=P.forwardRef(function(e,r){const s=e,{lockScroll:a=!1}=s,n=be(s,["lockScroll"]),o=qf();return Ut(()=>{if(!a)return;Zm.add(o);const u=/iP(hone|ad|od)|iOS/.test(Lm()),c=document.body.style,d=Math.round(document.documentElement.getBoundingClientRect().left)+document.documentElement.scrollLeft?"paddingLeft":"paddingRight",h=window.innerWidth-document.documentElement.clientWidth,g=c.left?parseFloat(c.left):window.scrollX,m=c.top?parseFloat(c.top):window.scrollY;if(c.overflow="hidden",h&&(c[d]=h+"px"),u){var v,w;const y=((v=window.visualViewport)==null?void 0:v.offsetLeft)||0,x=((w=window.visualViewport)==null?void 0:w.offsetTop)||0;Object.assign(c,{position:"fixed",top:-(m-Math.floor(x))+"px",left:-(g-Math.floor(y))+"px",right:"0"})}return()=>{Zm.delete(o),Zm.size===0&&(Object.assign(c,{overflow:"",[d]:""}),u&&(Object.assign(c,{position:"",top:"",left:"",right:""}),window.scrollTo(g,m)))}},[o,a]),P.createElement("div",nu({ref:r},n,{style:U({position:"fixed",overflow:"auto",top:0,right:0,bottom:0,left:0},n.style)}))});function SO(t){return wr(t.target)&&t.target.tagName==="BUTTON"}function EO(t){return Vm(t)}function CO(t,e){e===void 0&&(e={});const{open:r,onOpenChange:a,dataRef:n,elements:{domReference:o}}=t,{enabled:s=!0,event:u="click",toggle:c=!0,ignoreMouse:f=!1,keyboardHandlers:d=!0}=e,h=P.useRef(),g=P.useRef(!1),m=P.useMemo(()=>({onPointerDown(v){h.current=v.pointerType},onMouseDown(v){const w=h.current;v.button===0&&u!=="click"&&(Zl(w,!0)&&f||(r&&c&&(!n.current.openEvent||n.current.openEvent.type==="mousedown")?a(!1,v.nativeEvent,"click"):(v.preventDefault(),a(!0,v.nativeEvent,"click"))))},onClick(v){const w=h.current;if(u==="mousedown"&&h.current){h.current=void 0;return}Zl(w,!0)&&f||(r&&c&&(!n.current.openEvent||n.current.openEvent.type==="click")?a(!1,v.nativeEvent,"click"):a(!0,v.nativeEvent,"click"))},onKeyDown(v){h.current=void 0,!(v.defaultPrevented||!d||SO(v))&&(v.key===" "&&!EO(o)&&(v.preventDefault(),g.current=!0),v.key==="Enter"&&a(!(r&&c),v.nativeEvent,"click"))},onKeyUp(v){v.defaultPrevented||!d||SO(v)||EO(o)||v.key===" "&&g.current&&(g.current=!1,a(!(r&&c),v.nativeEvent,"click"))}}),[n,o,u,f,d,a,r,c]);return P.useMemo(()=>s?{reference:m}:{},[s,m])}const uV={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},cV={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},kO=t=>{var e,r;return{escapeKey:typeof t=="boolean"?t:(e=t==null?void 0:t.escapeKey)!=null?e:!1,outsidePress:typeof t=="boolean"?t:(r=t==null?void 0:t.outsidePress)!=null?r:!0}};function PO(t,e){e===void 0&&(e={});const{open:r,onOpenChange:a,elements:n,dataRef:o}=t,{enabled:s=!0,escapeKey:u=!0,outsidePress:c=!0,outsidePressEvent:f="pointerdown",referencePress:d=!1,referencePressEvent:h="pointerdown",ancestorScroll:g=!1,bubbles:m,capture:v}=e,w=au(),y=Jr(typeof c=="function"?c:()=>!1),x=typeof c=="function"?y:c,k=P.useRef(!1),E=P.useRef(!1),{escapeKey:O,outsidePress:_}=kO(m),{escapeKey:T,outsidePress:I}=kO(v),D=Jr(M=>{var W;if(!r||!s||!u||M.key!=="Escape")return;const H=(W=o.current.floatingContext)==null?void 0:W.nodeId,J=w?wi(w.nodesRef.current,H):[];if(!O&&(M.stopPropagation(),J.length>0)){let V=!0;if(J.forEach(Q=>{var B;if((B=Q.context)!=null&&B.open&&!Q.context.dataRef.current.__escapeKeyBubbles){V=!1;return}}),!V)return}a(!1,az(M)?M.nativeEvent:M,"escape-key")}),q=Jr(M=>{var W;const H=()=>{var J;D(M),(J=to(M))==null||J.removeEventListener("keydown",H)};(W=to(M))==null||W.addEventListener("keydown",H)}),N=Jr(M=>{var W;const H=k.current;k.current=!1;const J=E.current;if(E.current=!1,f==="click"&&J||H||typeof x=="function"&&!x(M))return;const V=to(M),Q="["+Fo("inert")+"]",B=Br(n.floating).querySelectorAll(Q);let z=Vt(V)?V:null;for(;z&&!Ro(z);){const ye=Ja(z);if(Ro(ye)||!Vt(ye))break;z=ye}if(B.length&&Vt(V)&&!oz(V)&&!xr(V,n.floating)&&Array.from(B).every(ye=>!xr(z,ye)))return;if(wr(V)&&j){const ye=V.clientWidth>0&&V.scrollWidth>V.clientWidth,L=V.clientHeight>0&&V.scrollHeight>V.clientHeight;let Y=L&&M.offsetX>V.clientWidth;if(L&&Vn(V).direction==="rtl"&&(Y=M.offsetX<=V.offsetWidth-V.clientWidth),Y||ye&&M.offsetY>V.clientHeight)return}const X=(W=o.current.floatingContext)==null?void 0:W.nodeId,le=w&&wi(w.nodesRef.current,X).some(ye=>{var L;return zm(M,(L=ye.context)==null?void 0:L.elements.floating)});if(zm(M,n.floating)||zm(M,n.domReference)||le)return;const we=w?wi(w.nodesRef.current,X):[];if(we.length>0){let ye=!0;if(we.forEach(L=>{var Y;if((Y=L.context)!=null&&Y.open&&!L.context.dataRef.current.__outsidePressBubbles){ye=!1;return}}),!ye)return}a(!1,M,"outside-press")}),A=Jr(M=>{var W;const H=()=>{var J;N(M),(J=to(M))==null||J.removeEventListener(f,H)};(W=to(M))==null||W.addEventListener(f,H)});P.useEffect(()=>{if(!r||!s)return;o.current.__escapeKeyBubbles=O,o.current.__outsidePressBubbles=_;function M(J){a(!1,J,"ancestor-scroll")}const W=Br(n.floating);u&&W.addEventListener("keydown",T?q:D,T),x&&W.addEventListener(f,I?A:N,I);let H=[];return g&&(Vt(n.domReference)&&(H=To(n.domReference)),Vt(n.floating)&&(H=H.concat(To(n.floating))),!Vt(n.reference)&&n.reference&&n.reference.contextElement&&(H=H.concat(To(n.reference.contextElement)))),H=H.filter(J=>{var V;return J!==((V=W.defaultView)==null?void 0:V.visualViewport)}),H.forEach(J=>{J.addEventListener("scroll",M,{passive:!0})}),()=>{u&&W.removeEventListener("keydown",T?q:D,T),x&&W.removeEventListener(f,I?A:N,I),H.forEach(J=>{J.removeEventListener("scroll",M)})}},[o,n,u,x,f,r,a,g,s,O,_,D,T,q,N,I,A]),P.useEffect(()=>{k.current=!1},[x,f]);const $=P.useMemo(()=>({onKeyDown:D,[uV[h]]:M=>{d&&a(!1,M.nativeEvent,"reference-press")}}),[D,a,d,h]),j=P.useMemo(()=>({onKeyDown:D,onMouseDown(){E.current=!0},onMouseUp(){E.current=!0},[cV[f]]:()=>{k.current=!0}}),[D,f]);return P.useMemo(()=>s?{reference:$,floating:j}:{},[s,$,j])}function fV(t){const{open:e=!1,onOpenChange:r,elements:a}=t,n=qf(),o=P.useRef({}),[s]=P.useState(()=>Wz()),u=Uf()!=null,[c,f]=P.useState(a.reference),d=Jr((m,v,w)=>{o.current.openEvent=m?v:void 0,s.emit("openchange",{open:m,event:v,reason:w,nested:u}),r==null||r(m,v,w)}),h=P.useMemo(()=>({setPositionReference:f}),[]),g=P.useMemo(()=>({reference:c||a.reference||null,floating:a.floating||null,domReference:a.reference}),[c,a.reference,a.floating]);return P.useMemo(()=>({dataRef:o,open:e,onOpenChange:d,elements:g,events:s,floatingId:n,refs:h}),[e,d,g,s,n,h])}function OO(t){t===void 0&&(t={});const{nodeId:e}=t,r=fV(ie(U({},t),{elements:U({reference:null,floating:null},t.elements)})),a=t.rootContext||r,n=a.elements,[o,s]=P.useState(null),[u,c]=P.useState(null),d=(n==null?void 0:n.reference)||o,h=P.useRef(null),g=au();Ut(()=>{d&&(h.current=d)},[d]);const m=_z(ie(U({},t),{elements:U(U({},n),u&&{reference:u})})),v=P.useCallback(E=>{const O=Vt(E)?{getBoundingClientRect:()=>E.getBoundingClientRect(),contextElement:E}:E;c(O),m.refs.setReference(O)},[m.refs]),w=P.useCallback(E=>{(Vt(E)||E===null)&&(h.current=E,s(E)),(Vt(m.refs.reference.current)||m.refs.reference.current===null||E!==null&&!Vt(E))&&m.refs.setReference(E)},[m.refs]),y=P.useMemo(()=>ie(U({},m.refs),{setReference:w,setPositionReference:v,domReference:h}),[m.refs,w,v]),x=P.useMemo(()=>ie(U({},m.elements),{domReference:d}),[m.elements,d]),k=P.useMemo(()=>ie(U(U({},m),a),{refs:y,elements:x,nodeId:e}),[m,y,x,e,a]);return Ut(()=>{a.dataRef.current.floatingContext=k;const E=g==null?void 0:g.nodesRef.current.find(O=>O.id===e);E&&(E.context=k)}),P.useMemo(()=>ie(U({},m),{context:k,refs:y,elements:x}),[m,y,x,k])}function dV(t,e){e===void 0&&(e={});const{open:r,onOpenChange:a,events:n,dataRef:o,elements:s}=t,{enabled:u=!0,visibleOnly:c=!0}=e,f=P.useRef(!1),d=P.useRef(),h=P.useRef(!0);P.useEffect(()=>{if(!u)return;const m=bn(s.domReference);function v(){!r&&wr(s.domReference)&&s.domReference===la(Br(s.domReference))&&(f.current=!0)}function w(){h.current=!0}return m.addEventListener("blur",v),m.addEventListener("keydown",w,!0),()=>{m.removeEventListener("blur",v),m.removeEventListener("keydown",w,!0)}},[s.domReference,r,u]),P.useEffect(()=>{if(!u)return;function m(v){let{reason:w}=v;(w==="reference-press"||w==="escape-key")&&(f.current=!0)}return n.on("openchange",m),()=>{n.off("openchange",m)}},[n,u]),P.useEffect(()=>()=>{clearTimeout(d.current)},[]);const g=P.useMemo(()=>({onPointerDown(m){qm(m.nativeEvent)||(h.current=!1)},onMouseLeave(){f.current=!1},onFocus(m){if(f.current)return;const v=to(m.nativeEvent);if(c&&Vt(v))try{if(Um()&&KP())throw Error();if(!v.matches(":focus-visible"))return}catch(w){if(!h.current&&!Vm(v))return}a(!0,m.nativeEvent,"focus")},onBlur(m){f.current=!1;const v=m.relatedTarget,w=m.nativeEvent,y=Vt(v)&&v.hasAttribute(Fo("focus-guard"))&&v.getAttribute("data-type")==="outside";d.current=window.setTimeout(()=>{var x;const k=la(s.domReference?s.domReference.ownerDocument:document);!v&&k===s.domReference||xr((x=o.current.floatingContext)==null?void 0:x.refs.floating.current,k)||xr(s.domReference,k)||y||a(!1,w,"focus")})}}),[o,s.domReference,a,c]);return P.useMemo(()=>u?{reference:g}:{},[u,g])}const eg="active",tg="selected";function rg(t,e,r){const a=new Map,n=r==="item";let o=t;if(n&&t){const s=t,{[eg]:u,[tg]:c}=s;o=be(s,[ph(eg),ph(tg)])}return U(U(U({},r==="floating"&&{tabIndex:-1}),o),e.map(u=>{const c=u?u[r]:null;return typeof c=="function"?t?c(t):null:c}).concat(t).reduce((u,c)=>(c&&Object.entries(c).forEach(f=>{let[d,h]=f;if(!(n&&[eg,tg].includes(d)))if(d.indexOf("on")===0){if(a.has(d)||a.set(d,[]),typeof h=="function"){var g;(g=a.get(d))==null||g.push(h),u[d]=function(){for(var m,v=arguments.length,w=new Array(v),y=0;yx(...w)).find(x=>x!==void 0)}}}else u[d]=h}),u),{}))}function _O(t){t===void 0&&(t=[]);const e=t.map(u=>u==null?void 0:u.reference),r=t.map(u=>u==null?void 0:u.floating),a=t.map(u=>u==null?void 0:u.item),n=P.useCallback(u=>rg(u,t,"reference"),e),o=P.useCallback(u=>rg(u,t,"floating"),r),s=P.useCallback(u=>rg(u,t,"item"),a);return P.useMemo(()=>({getReferenceProps:n,getFloatingProps:o,getItemProps:s}),[n,o,s])}let RO=!1;function Hf(t,e,r){switch(t){case"vertical":return e;case"horizontal":return r;default:return e||r}}function TO(t,e){return Hf(e,t===Km||t===tu,t===ks||t===Ps)}function ng(t,e,r){return Hf(e,t===tu,r?t===ks:t===Ps)||t==="Enter"||t===" "||t===""}function pV(t,e,r){return Hf(e,r?t===ks:t===Ps,t===tu)}function IO(t,e,r){return Hf(e,r?t===Ps:t===ks,t===Km)}function hV(t,e){const{open:r,onOpenChange:a,elements:n}=t,{listRef:o,activeIndex:s,onNavigate:u=()=>{},enabled:c=!0,selectedIndex:f=null,allowEscape:d=!1,loop:h=!1,nested:g=!1,rtl:m=!1,virtual:v=!1,focusItemOnOpen:w="auto",focusItemOnHover:y=!0,openOnArrowKeyDown:x=!0,disabledIndices:k=void 0,orientation:E="vertical",cols:O=1,scrollItemIntoView:_=!0,virtualItemRef:T,itemSizes:I,dense:D=!1}=e,q=Uf(),N=au(),A=Jr(u),$=P.useRef(w),j=P.useRef(f!=null?f:-1),M=P.useRef(null),W=P.useRef(!0),H=P.useRef(A),J=P.useRef(!!n.floating),V=P.useRef(r),Q=P.useRef(!1),B=P.useRef(!1),z=In(k),X=In(r),le=In(_),we=In(n.floating),ye=In(f),[L,Y]=P.useState(),[ae,ee]=P.useState(),te=Jr(function(Se,Me,ke){ke===void 0&&(ke=!1);function qe(_e){v?(Y(_e.id),N==null||N.events.emit("virtualfocus",_e),T&&(T.current=_e)):Do(_e,{preventScroll:!0,sync:KP()&&Um()?RO||Q.current:!1})}const Qe=Se.current[Me.current];Qe&&qe(Qe),requestAnimationFrame(()=>{const _e=Se.current[Me.current]||Qe;if(!_e)return;Qe||qe(_e);const Ge=le.current;Ge&&Ce&&(ke||!W.current)&&(_e.scrollIntoView==null||_e.scrollIntoView(typeof Ge=="boolean"?{block:"nearest",inline:"nearest"}:Ge))})});Ut(()=>{document.createElement("div").focus({get preventScroll(){return RO=!0,!1}})},[]),Ut(()=>{c&&(r&&n.floating?$.current&&f!=null&&(B.current=!0,j.current=f,A(f)):J.current&&(j.current=-1,H.current(null)))},[c,r,n.floating,f,A]),Ut(()=>{if(c&&r&&n.floating)if(s==null){if(Q.current=!1,ye.current!=null)return;if(J.current&&(j.current=-1,te(o,j)),(!V.current||!J.current)&&$.current&&(M.current!=null||$.current===!0&&M.current==null)){let Se=0;const Me=()=>{o.current[0]==null?(Se<2&&(Se?requestAnimationFrame:queueMicrotask)(Me),Se++):(j.current=M.current==null||ng(M.current,E,m)||g?Gm(o,z.current):aO(o,z.current),M.current=null,A(j.current))};Me()}}else ru(o,s)||(j.current=s,te(o,j,B.current),B.current=!1)},[c,r,n.floating,s,ye,g,o,E,m,A,te,z]),Ut(()=>{var Se;if(!c||n.floating||!N||v||!J.current)return;const Me=N.nodesRef.current,ke=(Se=Me.find(_e=>_e.id===q))==null||(Se=Se.context)==null?void 0:Se.elements.floating,qe=la(Br(n.floating)),Qe=Me.some(_e=>_e.context&&xr(_e.context.elements.floating,qe));ke&&!Qe&&W.current&&ke.focus({preventScroll:!0})},[c,n.floating,N,q,v]),Ut(()=>{if(!c||!N||!v||q)return;function Se(Me){ee(Me.id),T&&(T.current=Me)}return N.events.on("virtualfocus",Se),()=>{N.events.off("virtualfocus",Se)}},[c,N,v,q,T]),Ut(()=>{H.current=A,J.current=!!n.floating}),Ut(()=>{r||(M.current=null)},[r]),Ut(()=>{V.current=r},[r]);const se=s!=null,Ce=P.useMemo(()=>{function Se(ke){if(!r)return;const qe=o.current.indexOf(ke);qe!==-1&&A(qe)}return U({onFocus(ke){let{currentTarget:qe}=ke;Se(qe)},onClick:ke=>{let{currentTarget:qe}=ke;return qe.focus({preventScroll:!0})}},y&&{onMouseMove(ke){let{currentTarget:qe}=ke;Se(qe)},onPointerLeave(ke){let{pointerType:qe}=ke;!W.current||qe==="touch"||(j.current=-1,te(o,j),A(null),v||Do(we.current,{preventScroll:!0}))}})},[r,we,te,y,o,A,v]),Ae=Jr(Se=>{if(W.current=!1,Q.current=!0,!X.current&&Se.currentTarget===we.current)return;if(g&&IO(Se.key,E,m)){Qr(Se),a(!1,Se.nativeEvent,"list-navigation"),wr(n.domReference)&&!v&&n.domReference.focus();return}const Me=j.current,ke=Gm(o,k),qe=aO(o,k);if(Se.key==="Home"&&(Qr(Se),j.current=ke,A(j.current)),Se.key==="End"&&(Qr(Se),j.current=qe,A(j.current)),O>1){const Qe=I||Array.from({length:o.current.length},()=>({width:1,height:1})),_e=Mz(Qe,O,D),Ge=_e.findIndex(Ct=>Ct!=null&&!Lf(o.current,Ct,k)),xt=_e.reduce((Ct,Er,dr)=>Er!=null&&!Lf(o.current,Er,k)?dr:Ct,-1);if(j.current=_e[Fz({current:_e.map(Ct=>Ct!=null?o.current[Ct]:null)},{event:Se,orientation:E,loop:h,cols:O,disabledIndices:Lz([...k||o.current.map((Ct,Er)=>Lf(o.current,Er)?Er:void 0),void 0],_e),minIndex:Ge,maxIndex:xt,prevIndex:$z(j.current>qe?ke:j.current,Qe,_e,O,Se.key===tu?"bl":Se.key===Ps?"tr":"tl"),stopEvent:!0})],A(j.current),E==="both")return}if(TO(Se.key,E)){if(Qr(Se),r&&!v&&la(Se.currentTarget.ownerDocument)===Se.currentTarget){j.current=ng(Se.key,E,m)?ke:qe,A(j.current);return}ng(Se.key,E,m)?h?j.current=Me>=qe?d&&Me!==o.current.length?-1:ke:nn(o,{startingIndex:Me,disabledIndices:k}):j.current=Math.min(qe,nn(o,{startingIndex:Me,disabledIndices:k})):h?j.current=Me<=ke?d&&Me!==-1?o.current.length:qe:nn(o,{startingIndex:Me,decrement:!0,disabledIndices:k}):j.current=Math.max(ke,nn(o,{startingIndex:Me,decrement:!0,disabledIndices:k})),ru(o,j.current)?A(null):A(j.current)}}),Ne=P.useMemo(()=>v&&r&&se&&{"aria-activedescendant":ae||L},[v,r,se,ae,L]),je=P.useMemo(()=>ie(U({"aria-orientation":E==="both"?void 0:E},!GP(n.domReference)&&Ne),{onKeyDown:Ae,onPointerMove(){W.current=!0}}),[Ne,Ae,n.domReference,E]),Fe=P.useMemo(()=>{function Se(ke){w==="auto"&&WP(ke.nativeEvent)&&($.current=!0)}function Me(ke){$.current=w,w==="auto"&&qm(ke.nativeEvent)&&($.current=!0)}return ie(U({},Ne),{onKeyDown(ke){W.current=!1;const qe=ke.key.indexOf("Arrow")===0,Qe=pV(ke.key,E,m),_e=IO(ke.key,E,m),Ge=TO(ke.key,E),xt=(g?Qe:Ge)||ke.key==="Enter"||ke.key.trim()==="";if(v&&r){const Tr=N==null?void 0:N.nodesRef.current.find(Cr=>Cr.parentId==null),Qt=N&&Tr?Jz(N.nodesRef.current,Tr.id):null;if(qe&&Qt&&T){const Cr=new KeyboardEvent("keydown",{key:ke.key,bubbles:!0});if(Qe||_e){var Ct,Er;const an=((Ct=Qt.context)==null?void 0:Ct.elements.domReference)===ke.currentTarget,ue=_e&&!an?(Er=Qt.context)==null?void 0:Er.elements.domReference:Qe?o.current.find(fe=>(fe==null?void 0:fe.id)===L):null;ue&&(Qr(ke),ue.dispatchEvent(Cr),ee(void 0))}if(Ge&&Qt.context&&Qt.context.open&&Qt.parentId&&ke.currentTarget!==Qt.context.elements.domReference){var dr;Qr(ke),(dr=Qt.context.elements.domReference)==null||dr.dispatchEvent(Cr);return}}return Ae(ke)}if(!(!r&&!x&&qe)){if(xt&&(M.current=g&&Ge?null:ke.key),g){Qe&&(Qr(ke),r?(j.current=Gm(o,z.current),A(j.current)):a(!0,ke.nativeEvent,"list-navigation"));return}Ge&&(f!=null&&(j.current=f),Qr(ke),!r&&x?a(!0,ke.nativeEvent,"list-navigation"):Ae(ke),r&&A(j.current))}},onFocus(){r&&!v&&A(null)},onPointerDown:Me,onMouseDown:Se,onClick:Se})},[L,Ne,Ae,z,w,o,g,A,a,r,x,E,m,f,N,v,T]);return P.useMemo(()=>c?{reference:Fe,floating:je,item:Ce}:{},[c,Fe,je,Ce])}const mV=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]);function AO(t,e){var r;e===void 0&&(e={});const{open:a,floatingId:n}=t,{enabled:o=!0,role:s="dialog"}=e,u=(r=mV.get(s))!=null?r:s,c=qf(),d=Uf()!=null,h=P.useMemo(()=>u==="tooltip"||s==="label"?{["aria-"+(s==="label"?"labelledby":"describedby")]:a?n:void 0}:U(U(U(U(U({"aria-expanded":a?"true":"false","aria-haspopup":u==="alertdialog"?"dialog":u,"aria-controls":a?n:void 0},u==="listbox"&&{role:"combobox"}),u==="menu"&&{id:c}),u==="menu"&&d&&{role:"menuitem"}),s==="select"&&{"aria-autocomplete":"none"}),s==="combobox"&&{"aria-autocomplete":"list"}),[u,n,d,a,c,s]),g=P.useMemo(()=>{const v=U({id:n},u&&{role:u});return u==="tooltip"||s==="label"?v:U(U({},v),u==="menu"&&{"aria-labelledby":c})},[u,n,c,s]),m=P.useCallback(v=>{let{active:w,selected:y}=v;const x=U({role:"option"},w&&{id:n+"-option"});switch(s){case"select":return ie(U({},x),{"aria-selected":w&&y});case"combobox":return U(U({},x),w&&{"aria-selected":!0})}return{}},[n,s]);return P.useMemo(()=>o?{reference:h,floating:g,item:m}:{},[o,h,g,m])}function gV(t,e){var r;const{open:a,dataRef:n}=t,{listRef:o,activeIndex:s,onMatch:u,onTypingChange:c,enabled:f=!0,findMatch:d=null,resetMs:h=750,ignoreKeys:g=[],selectedIndex:m=null}=e,v=P.useRef(),w=P.useRef(""),y=P.useRef((r=m!=null?m:s)!=null?r:-1),x=P.useRef(null),k=Jr(u),E=Jr(c),O=In(d),_=In(g);Ut(()=>{a&&(clearTimeout(v.current),x.current=null,w.current="")},[a]),Ut(()=>{if(a&&w.current===""){var N;y.current=(N=m!=null?m:s)!=null?N:-1}},[a,m,s]);const T=Jr(N=>{N?n.current.typing||(n.current.typing=N,E(N)):n.current.typing&&(n.current.typing=N,E(N))}),I=Jr(N=>{function A(H,J,V){const Q=O.current?O.current(J,V):J.find(B=>(B==null?void 0:B.toLocaleLowerCase().indexOf(V.toLocaleLowerCase()))===0);return Q?H.indexOf(Q):-1}const $=o.current;if(w.current.length>0&&w.current[0]!==" "&&(A($,$,w.current)===-1?T(!1):N.key===" "&&Qr(N)),$==null||_.current.includes(N.key)||N.key.length!==1||N.ctrlKey||N.metaKey||N.altKey)return;a&&N.key!==" "&&(Qr(N),T(!0)),$.every(H=>{var J,V;return H?((J=H[0])==null?void 0:J.toLocaleLowerCase())!==((V=H[1])==null?void 0:V.toLocaleLowerCase()):!0})&&w.current===N.key&&(w.current="",y.current=x.current),w.current+=N.key,clearTimeout(v.current),v.current=setTimeout(()=>{w.current="",y.current=x.current,T(!1)},h);const M=y.current,W=A($,[...$.slice((M||0)+1),...$.slice(0,(M||0)+1)],w.current);W!==-1?(k(W),x.current=W):N.key!==" "&&(w.current="",T(!1))}),D=P.useMemo(()=>({onKeyDown:I}),[I]),q=P.useMemo(()=>({onKeyDown:I,onKeyUp(N){N.key===" "&&T(!1)}}),[I,T]);return P.useMemo(()=>f?{reference:D,floating:q}:{},[f,D,q])}function jO(t,e){const[r,a]=t;let n=!1;const o=e.length;for(let s=0,u=o-1;s=a!=h>=a&&r<=(d-c)*(a-f)/(h-f)+c&&(n=!n)}return n}function vV(t,e){return t[0]>=e.x&&t[0]<=e.x+e.width&&t[1]>=e.y&&t[1]<=e.y+e.height}function yV(t){t===void 0&&(t={});const{buffer:e=.5,blockPointerEvents:r=!1,requireIntent:a=!0}=t;let n,o=!1,s=null,u=null,c=performance.now();function f(h,g){const m=performance.now(),v=m-c;if(s===null||u===null||v===0)return s=h,u=g,c=m,null;const w=h-s,y=g-u,k=Math.sqrt(w*w+y*y)/v;return s=h,u=g,c=m,k}const d=h=>{let{x:g,y:m,placement:v,elements:w,onClose:y,nodeId:x,tree:k}=h;return function(O){function _(){clearTimeout(n),y()}if(clearTimeout(n),!w.domReference||!w.floating||v==null||g==null||m==null)return;const{clientX:T,clientY:I}=O,D=[T,I],q=to(O),N=O.type==="mouseleave",A=xr(w.floating,q),$=xr(w.domReference,q),j=w.domReference.getBoundingClientRect(),M=w.floating.getBoundingClientRect(),W=v.split("-")[0],H=g>M.right-M.width/2,J=m>M.bottom-M.height/2,V=vV(D,j),Q=M.width>j.width,B=M.height>j.height,z=(Q?j:M).left,X=(Q?j:M).right,le=(B?j:M).top,we=(B?j:M).bottom;if(A&&(o=!0,!N))return;if($&&(o=!1),$&&!N){o=!0;return}if(N&&Vt(O.relatedTarget)&&xr(w.floating,O.relatedTarget)||k&&wi(k.nodesRef.current,x).some(Y=>{let{context:ae}=Y;return ae==null?void 0:ae.open}))return;if(W==="top"&&m>=j.bottom-1||W==="bottom"&&m<=j.top+1||W==="left"&&g>=j.right-1||W==="right"&&g<=j.left+1)return _();let ye=[];switch(W){case"top":ye=[[z,j.top+1],[z,M.bottom-1],[X,M.bottom-1],[X,j.top+1]];break;case"bottom":ye=[[z,M.top+1],[z,j.bottom-1],[X,j.bottom-1],[X,M.top+1]];break;case"left":ye=[[M.right-1,we],[M.right-1,le],[j.left+1,le],[j.left+1,we]];break;case"right":ye=[[j.right-1,we],[j.right-1,le],[M.left+1,le],[M.left+1,we]];break}function L(Y){let[ae,ee]=Y;switch(W){case"top":{const te=[Q?ae+e/2:H?ae+e*4:ae-e*4,ee+e+1],se=[Q?ae-e/2:H?ae+e*4:ae-e*4,ee+e+1],Ce=[[M.left,H||Q?M.bottom-e:M.top],[M.right,H?Q?M.bottom-e:M.top:M.bottom-e]];return[te,se,...Ce]}case"bottom":{const te=[Q?ae+e/2:H?ae+e*4:ae-e*4,ee-e],se=[Q?ae-e/2:H?ae+e*4:ae-e*4,ee-e],Ce=[[M.left,H||Q?M.top+e:M.bottom],[M.right,H?Q?M.top+e:M.bottom:M.top+e]];return[te,se,...Ce]}case"left":{const te=[ae+e+1,B?ee+e/2:J?ee+e*4:ee-e*4],se=[ae+e+1,B?ee-e/2:J?ee+e*4:ee-e*4];return[...[[J||B?M.right-e:M.left,M.top],[J?B?M.right-e:M.left:M.right-e,M.bottom]],te,se]}case"right":{const te=[ae-e,B?ee+e/2:J?ee+e*4:ee-e*4],se=[ae-e,B?ee-e/2:J?ee+e*4:ee-e*4],Ce=[[J||B?M.left+e:M.right,M.top],[J?B?M.left+e:M.right:M.left+e,M.bottom]];return[te,se,...Ce]}}}if(!jO([T,I],ye)){if(o&&!V)return _();if(!N&&a){const Y=f(O.clientX,O.clientY);if(Y!==null&&Y<.1)return _()}jO([T,I],L([g,m]))?!o&&a&&(n=window.setTimeout(_,40)):_()}}};return d.__options={blockPointerEvents:r},d}const bV=({arrowRef:t,placement:e})=>{const r=[];return r.push(Tz(8)),r.push(e==="auto"?jz():Az()),r.push(Iz({padding:8})),t!=null&&t.current&&r.push(Nz({element:t.current})),r},wV=({placement:t})=>t==="auto"?void 0:t,xV=({placement:t})=>({top:"bottom",right:"left",bottom:"top",left:"right"})[t.split("-")[0]],NO=({open:t,arrowRef:e,placement:r="top",setOpen:a})=>OO({placement:wV({placement:r}),open:t,onOpenChange:a,whileElementsMounted:dm,middleware:bV({placement:r,arrowRef:e})}),DO=({context:t,trigger:e,role:r="tooltip",interactions:a=[]})=>_O([CO(t,{enabled:e==="click"}),Yz(t,{enabled:e==="hover",handleClose:yV()}),PO(t),AO(t,{role:r}),...a]),SV=h=>{var g=h,{animation:t="duration-300",arrow:e=!0,children:r,className:a,content:n,placement:o="top",style:s="dark",theme:u,trigger:c="hover",minWidth:f}=g,d=be(g,["animation","arrow","children","className","content","placement","style","theme","trigger","minWidth"]);const m=P.useRef(null),[v,w]=P.useState(!1),y=NO({open:v,placement:o,arrowRef:m,setOpen:w}),{context:x,middlewareData:{arrow:{x:k,y:E}={}},refs:O,strategy:_,update:T,x:I,y:D}=y,q=dV(x),{getFloatingProps:N,getReferenceProps:A}=DO({context:x,role:"tooltip",trigger:c,interactions:[q]});return P.useEffect(()=>{if(O.reference.current&&O.floating.current&&v)return dm(O.reference.current,O.floating.current,T)},[v,O.floating,O.reference,T]),S.jsxs(S.Fragment,{children:[S.jsx("div",ie(U({ref:O.setReference,className:u.target,"data-testid":"flowbite-tooltip-target"},A()),{children:r})),S.jsxs("div",ie(U({ref:O.setFloating,"data-testid":"flowbite-tooltip"},N(U({className:pe(u.base,t&&`${u.animation} ${t}`,!v&&u.hidden,u.style[s],a),style:{position:_,top:D!=null?D:" ",left:I!=null?I:" ",minWidth:f}},d))),{children:[S.jsx("div",{className:u.content,children:n}),e&&S.jsx("div",{className:pe(u.arrow.base,s==="dark"&&u.arrow.style.dark,s==="light"&&u.arrow.style.light,s==="auto"&&u.arrow.style.auto),"data-testid":"flowbite-tooltip-arrow",ref:m,style:{top:E!=null?E:" ",left:k!=null?k:" ",right:" ",bottom:" ",[xV({placement:y.placement})]:u.arrow.placement},children:" "})]}))]})},Wf=d=>{var h=d,{animation:t="duration-300",arrow:e=!0,children:r,className:a,content:n,placement:o="top",style:s="dark",theme:u={},trigger:c="hover"}=h,f=be(h,["animation","arrow","children","className","content","placement","style","theme","trigger"]);const g=Te(Ke().tooltip,u);return S.jsx(SV,ie(U({animation:t,arrow:e,content:n,placement:o,style:s,theme:g,trigger:c,className:a},f),{children:r}))};Wf.displayName="Tooltip";function FO(t){return Dr({attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"},child:[]}]})(t)}function MO(t){return Dr({attr:{viewBox:"0 0 384 512"},child:[{tag:"path",attr:{d:"M192 0c-41.8 0-77.4 26.7-90.5 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM72 272a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm104-16H304c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16zM72 368a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm88 0c0-8.8 7.2-16 16-16H304c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16z"},child:[]}]})(t)}function EV(t){return Dr({attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M448 296c0 66.3-53.7 120-120 120h-8c-17.7 0-32-14.3-32-32s14.3-32 32-32h8c30.9 0 56-25.1 56-56v-8H320c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64h64c35.3 0 64 28.7 64 64v32 32 72zm-256 0c0 66.3-53.7 120-120 120H64c-17.7 0-32-14.3-32-32s14.3-32 32-32h8c30.9 0 56-25.1 56-56v-8H64c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64h64c35.3 0 64 28.7 64 64v32 32 72z"},child:[]}]})(t)}const ag=(t,e)=>{var r;e(!0),(r=navigator==null?void 0:navigator.clipboard)==null||r.writeText(t).then(()=>{console.log("Copy Successfull")}).catch(a=>{console.error("Failed to Copy text: ",a),e(!1)}),setTimeout(()=>e(!1),4e3)},$O=P.forwardRef((s,o)=>{var u=s,{valueToCopy:t,icon:e=MO,theme:r={},className:a}=u,n=be(u,["valueToCopy","icon","theme","className"]);const[c,f]=P.useState(!1),d=Te(Ke().clipboard.withIcon,r);return S.jsx("button",ie(U({className:pe(d.base,a),onClick:()=>ag(t,f)},n),{ref:o,children:c?S.jsx(FO,{"aria-hidden":!0,className:d.icon.successIcon}):S.jsx(e,{"aria-hidden":!0,className:d.icon.defaultIcon})}))}),LO=P.forwardRef((u,s)=>{var c=u,{valueToCopy:t,icon:e=MO,label:r="Copy",theme:a={},className:n}=c,o=be(c,["valueToCopy","icon","label","theme","className"]);const[f,d]=P.useState(!1),h=Te(Ke().clipboard.withIconText,a);return S.jsx("button",ie(U({className:pe(h.base,n),onClick:()=>ag(t,d)},o),{ref:s,children:f?S.jsxs("span",{className:h.label.base,children:[S.jsx(FO,{"aria-hidden":!0,className:h.icon.successIcon}),S.jsx("span",{className:h.label.successText,children:"Copied"})]}):S.jsxs("span",{className:h.label.base,children:[S.jsx(e,{"aria-hidden":!0,className:h.icon.defaultIcon}),S.jsx("span",{className:h.label.defaultText,children:r})]})}))}),qO=P.forwardRef((s,o)=>{var u=s,{className:t,valueToCopy:e,label:r,theme:a={}}=u,n=be(u,["className","valueToCopy","label","theme"]);const[c,f]=P.useState(!1),d=Te(Ke().clipboard.button,a);return S.jsx(Wf,{content:c?"Copied":"Copy to clipboard",className:"[&_*]:cursor-pointer",children:S.jsx("button",ie(U({className:pe(d.base,t),onClick:()=>ag(e,f)},n),{ref:o,children:S.jsx("span",{className:d.label,children:r})}))})});qO.displayName="Clipboard",$O.displayName="Clipboard.WithIcon",LO.displayName="Clipboard.WithIconText",Object.assign(qO,{WithIcon:$O,WithIconText:LO});const iu=s=>{var u=s,{children:t,className:e,color:r="default",theme:a={},value:n}=u,o=be(u,["children","className","color","theme","value"]);var f;const c=Te(Ke().helperText,a);return S.jsx("p",ie(U({className:pe(c.root.base,c.root.colors[r],e)},o),{children:(f=n!=null?n:t)!=null?f:""}))};iu.displayName="HelperText";const UO=P.forwardRef((g,h)=>{var m=g,{addon:t,className:e,color:r="gray",helperText:a,icon:n,rightIcon:o,shadow:s,sizing:u="md",theme:c={},type:f="text"}=m,d=be(m,["addon","className","color","helperText","icon","rightIcon","shadow","sizing","theme","type"]);const v=Te(Ke().textInput,c);return S.jsxs(S.Fragment,{children:[S.jsxs("div",{className:pe(v.base,e),children:[t&&S.jsx("span",{className:v.addon,children:t}),S.jsxs("div",{className:v.field.base,children:[n&&S.jsx("div",{className:v.field.icon.base,children:S.jsx(n,{className:v.field.icon.svg})}),o&&S.jsx("div",{"data-testid":"right-icon",className:v.field.rightIcon.base,children:S.jsx(o,{className:v.field.rightIcon.svg})}),S.jsx("input",ie(U({className:pe(v.field.input.base,v.field.input.colors[r],v.field.input.sizes[u],v.field.input.withIcon[n?"on":"off"],v.field.input.withRightIcon[o?"on":"off"],v.field.input.withAddon[t?"on":"off"],v.field.input.withShadow[s?"on":"off"]),type:f},d),{ref:h}))]})]}),a&&S.jsx(iu,{color:r,children:a})]})});UO.displayName="TextInput";const BO=P.createContext(void 0);function Kf(){const t=P.useContext(BO);if(!t)throw new Error("useDatePickerContext should be used within the DatePickerContext provider!");return t}var ir=(t=>(t[t.Days=0]="Days",t[t.Months=1]="Months",t[t.Years=2]="Years",t[t.Decades=3]="Decades",t))(ir||{}),zO=(t=>(t[t.Sunday=0]="Sunday",t[t.Monday=1]="Monday",t[t.Tuesday=2]="Tuesday",t[t.Wednesday=3]="Wednesday",t[t.Thursday=4]="Thursday",t[t.Friday=5]="Friday",t[t.Saturday=6]="Saturday",t))(zO||{});const Rs=(t,e,r)=>{const a=new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime();if(e&&r){const n=new Date(e.getFullYear(),e.getMonth(),e.getDate()).getTime(),o=new Date(r.getFullYear(),r.getMonth(),r.getDate()).getTime();return a>=n&&a<=o}if(e){const n=new Date(e.getFullYear(),e.getMonth(),e.getDate()).getTime();return a>=n}if(r){const n=new Date(r.getFullYear(),r.getMonth(),r.getDate()).getTime();return a<=n}return!0},su=(t,e)=>(t=new Date(t.getFullYear(),t.getMonth(),t.getDate()),e=new Date(e.getFullYear(),e.getMonth(),e.getDate()),t.getTime()===e.getTime()),Gf=(t,e,r)=>(Rs(t,e,r)||(e&&tr&&(t=r)),t),CV=(t,e)=>{const r=new Date(t.getFullYear(),t.getMonth(),1);let n=r.getDay()-e;return n<0&&(n+=7),og(r,-n)},kV=(t,e)=>{const r=[],a=new Date(0);a.setDate(a.getDate()-a.getDay()+e);const n=new Intl.DateTimeFormat(t,{weekday:"short"});for(let o=0;o<7;o++)r.push(n.format(og(a,o)));return r},og=(t,e)=>{const r=new Date(t);return r.setDate(r.getDate()+e),r},PV=(t,e)=>{const r=new Date(t);return r.setMonth(r.getMonth()+e),r},Ts=(t,e)=>{const r=new Date(t);return r.setFullYear(r.getFullYear()+e),r},Is=(t,e,r)=>{let a={day:"numeric",month:"long",year:"numeric"};return r&&(a=r),new Intl.DateTimeFormat(t,a).format(e)},As=(t,e)=>{const r=t.getFullYear();return Math.floor(r/e)*e},OV=(t,e)=>{const r=t.getFullYear(),a=e+9;return r>=e&&r<=a},_V=({theme:t={}})=>{const{theme:e,weekStart:r,minDate:a,maxDate:n,viewDate:o,selectedDate:s,changeSelectedDate:u,language:c}=Kf(),f=Te(e.views.days,t),d=kV(c,r),h=CV(o,r);return S.jsxs(S.Fragment,{children:[S.jsx("div",{className:f.header.base,children:d.map((g,m)=>S.jsx("span",{className:f.header.title,children:g},m))}),S.jsx("div",{className:f.items.base,children:[...Array(42)].map((g,m)=>{const v=og(h,m),w=Is(c,v,{day:"numeric"}),y=s&&su(s,v),x=!Rs(v,a,n);return S.jsx("button",{disabled:x,type:"button",className:pe(f.items.item.base,y&&f.items.item.selected,x&&f.items.item.disabled),onClick:()=>{x||u(v,!0)},children:w},m)})})]})},RV=({theme:t={}})=>{const{theme:e,viewDate:r,selectedDate:a,minDate:n,maxDate:o,setViewDate:s,setView:u}=Kf(),c=Te(e.views.decades,t),f=As(r,100);return S.jsx("div",{className:c.items.base,children:[...Array(12)].map((d,h)=>{const g=f-10+h*10;new Date(r.getTime()).setFullYear(g+r.getFullYear()%10);const v=new Date(g,0,1),w=Ts(v,9),y=a&&OV(a,g),x=!Rs(v,n,o)&&!Rs(w,n,o);return S.jsx("button",{disabled:x,type:"button",className:pe(c.items.item.base,y&&c.items.item.selected,x&&c.items.item.disabled),onClick:()=>{x||(a&&s(Ts(r,g-a.getFullYear())),u(ir.Years))},children:g},h)})})},TV=({theme:t={}})=>{const{theme:e,minDate:r,maxDate:a,selectedDate:n,viewDate:o,language:s,setViewDate:u,setView:c}=Kf(),f=Te(e.views.months,t);return S.jsx("div",{className:f.items.base,children:[...Array(12)].map((d,h)=>{const g=new Date;g.setMonth(h,1),g.setFullYear(o.getFullYear());const m=Is(s,g,{month:"short"}),v=n&&su(n,g),w=!Rs(g,r,a);return S.jsx("button",{disabled:w,type:"button",className:pe(f.items.item.base,v&&f.items.item.selected,w&&f.items.item.disabled),onClick:()=>{w||(u(g),c(ir.Days))},children:m},h)})})},IV=({theme:t={}})=>{const{theme:e,selectedDate:r,minDate:a,maxDate:n,viewDate:o,setViewDate:s,setView:u}=Kf(),c=Te(e.views.years,t);return S.jsx("div",{className:c.items.base,children:[...Array(12)].map((f,d)=>{const g=As(o,10)+d,m=new Date(o.getTime());m.setFullYear(g);const v=r&&su(r,m),w=!Rs(m,a,n);return S.jsx("button",{disabled:w,type:"button",className:pe(c.items.item.base,v&&c.items.item.selected,w&&c.items.item.disabled),onClick:()=>{w||(s(m),u(ir.Months))},children:g},d)})})},AV=(O,E)=>{var _=O,{title:t,open:e,inline:r=!1,autoHide:a=!0,showClearButton:n=!0,labelClearButton:o="Clear",showTodayButton:s=!0,labelTodayButton:u="Today",defaultValue:c,minDate:f,maxDate:d,language:h="en",weekStart:g=zO.Sunday,className:m,theme:v={},onChange:w,label:y,value:x}=_,k=be(_,["title","open","inline","autoHide","showClearButton","labelClearButton","showTodayButton","labelTodayButton","defaultValue","minDate","maxDate","language","weekStart","className","theme","onChange","label","value"]);const T=Te(Ke().datepicker,v),I=c?Gf(c,f,d):null,D=P.useMemo(()=>c?Gf(c,f,d):new Date,[]),[q,N]=P.useState(e),[A,$]=P.useState(ir.Days),[j,M]=P.useState(x!=null?x:I),[W,H]=P.useState(x!=null?x:D),J=P.useRef(null),V=P.useRef(null),Q=(L,Y)=>{M(L),(L===null||L)&&w&&w(L),a&&A===ir.Days&&Y==!0&&!r&&N(!1)},B=()=>{Q(I,!0),c&&H(c)};P.useImperativeHandle(E,()=>({focus(){var L;(L=J.current)==null||L.focus()},clear(){B()}}));const z=L=>{switch(L){case ir.Decades:return S.jsx(RV,{theme:T.views.decades});case ir.Years:return S.jsx(IV,{theme:T.views.years});case ir.Months:return S.jsx(TV,{theme:T.views.months});case ir.Days:default:return S.jsx(_V,{theme:T.views.days})}},X=()=>{switch(A){case ir.Days:return ir.Months;case ir.Months:return ir.Years;case ir.Years:return ir.Decades}return A},le=()=>{switch(A){case ir.Decades:return`${As(W,100)-10} - ${As(W,100)+100}`;case ir.Years:return`${As(W,10)} - ${As(W,10)+11}`;case ir.Months:return Is(h,W,{year:"numeric"});case ir.Days:default:return Is(h,W,{month:"long",year:"numeric"})}},we=(L,Y,ae)=>{switch(L){case ir.Days:return new Date(PV(Y,ae));case ir.Months:return new Date(Ts(Y,ae));case ir.Years:return new Date(Ts(Y,ae*10));case ir.Decades:return new Date(Ts(Y,ae*100));default:return new Date(Ts(Y,ae*10))}};P.useEffect(()=>{const L=Y=>{var te,se;const ae=(te=V==null?void 0:V.current)==null?void 0:te.contains(Y.target),ee=(se=J==null?void 0:J.current)==null?void 0:se.contains(Y.target);!ae&&!ee&&N(!1)};return document.addEventListener("mousedown",L),()=>{document.removeEventListener("mousedown",L)}},[J,V,N]),P.useEffect(()=>{const L=x&&Gf(new Date(x),f,d),Y=j&&Gf(new Date(j),f,d);Y&&L&&!su(L,Y)&&M(L),j==null&&M(I)},[x,M,H,j]);const ye=x===null?y:Is(h,j||new Date);return S.jsx(BO.Provider,{value:{theme:T,language:h,minDate:f,maxDate:d,weekStart:g,isOpen:q,setIsOpen:N,view:A,setView:$,viewDate:W,setViewDate:H,selectedDate:j,setSelectedDate:M,changeSelectedDate:Q},children:S.jsxs("div",{className:pe(T.root.base,m),children:[!r&&S.jsx(UO,U({theme:T.root.input,icon:hU,ref:J,onFocus:()=>{j&&!su(W,j)&&H(j),N(!0)},value:ye,readOnly:!0,defaultValue:I?Is(h,I):y},k)),(q||r)&&S.jsx("div",{ref:V,className:pe(T.popup.root.base,r&&T.popup.root.inline),children:S.jsxs("div",{className:T.popup.root.inner,children:[S.jsxs("div",{className:T.popup.header.base,children:[t&&S.jsx("div",{className:T.popup.header.title,children:t}),S.jsxs("div",{className:T.popup.header.selectors.base,children:[S.jsx("button",{type:"button",className:pe(T.popup.header.selectors.button.base,T.popup.header.selectors.button.prev),onClick:()=>H(we(A,W,-1)),children:S.jsx(dU,{})}),S.jsx("button",{type:"button",className:pe(T.popup.header.selectors.button.base,T.popup.header.selectors.button.view),onClick:()=>$(X()),children:le()}),S.jsx("button",{type:"button",className:pe(T.popup.header.selectors.button.base,T.popup.header.selectors.button.next),onClick:()=>H(we(A,W,1)),children:S.jsx(pU,{})})]})]}),S.jsx("div",{className:T.popup.view.base,children:z(A)}),(n||s)&&S.jsxs("div",{className:T.popup.footer.base,children:[s&&S.jsx("button",{type:"button",className:pe(T.popup.footer.button.base,T.popup.footer.button.today),onClick:()=>{const L=new Date;Q(L,!0),H(L)},children:u}),n&&S.jsx("button",{type:"button",className:pe(T.popup.footer.button.base,T.popup.footer.button.clear),onClick:()=>{Q(null,!0)},children:o})]})]})})]})})},jV=P.forwardRef(AV);jV.displayName="Datepicker";const VO=P.createContext(void 0);function HO(){const t=P.useContext(VO);if(!t)throw new Error("useDrawerContext should be used within the DrawerContext provider!");return t}function NV(t){return Dr({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"},child:[]},{tag:"path",attr:{d:"M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"},child:[]}]})(t)}function DV(t){return Dr({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"},child:[]},{tag:"path",attr:{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"},child:[]}]})(t)}const WO=u=>{var c=u,{children:t,className:e,closeIcon:r=DV,theme:a={},title:n,titleIcon:o=NV}=c,s=be(c,["children","className","closeIcon","theme","title","titleIcon"]);const f=P.useId(),{id:d,isOpen:h,onClose:g,theme:m}=HO(),v=Te(m.header,a);return S.jsxs("div",ie(U({className:e},s),{children:[S.jsxs("h5",{className:v.inner.titleText,id:d,children:[S.jsx(o,{"aria-hidden":!0,className:v.inner.titleIcon}),n]}),S.jsxs("button",{onClick:g,"data-testid":"close-drawer",className:v.inner.closeButton,children:[S.jsx(r,{"aria-hidden":!0,className:v.inner.closeIcon}),S.jsx("span",{className:"sr-only",children:"Close menu"})]}),S.jsx("span",{className:v.collapsed[h?"on":"off"],id:`flowbite-drawer-header-${f}`,children:t})]}))};WO.displayName="Drawer.Header";const KO=n=>{var o=n,{children:t,className:e,theme:r={}}=o,a=be(o,["children","className","theme"]);const{theme:s}=HO(),u=Te(s.items,r);return S.jsx("div",ie(U({"data-testid":"flowbite-drawer-items",className:pe(u.base,e)},a),{children:t}))};KO.displayName="Drawer.Items";const GO=f=>{var d=f,{backdrop:t=!0,children:e,className:r,edge:a=!1,position:n="left",onClose:o,open:s=!1,theme:u={}}=d,c=be(d,["backdrop","children","className","edge","position","onClose","open","theme"]);const h=P.useId(),g=Te(Ke().drawer,u);return P.useEffect(()=>{const m=v=>{v.key==="Escape"&&s&&o&&o()};return document.addEventListener("keydown",m),()=>document.removeEventListener("keydown",m)},[o,s]),S.jsxs(VO.Provider,{value:{theme:g,onClose:o,isOpen:s,id:h},children:[S.jsx("div",ie(U({"aria-modal":!0,"aria-describedby":`drawer-dialog-${h}`,role:"dialog",tabIndex:-1,"data-testid":"flowbite-drawer",className:pe(g.root.base,g.root.position[n][s?"on":"off"],a&&!s&&g.root.edge,r)},c),{children:e})),s&&t&&S.jsx("div",{onClick:()=>o(),className:g.root.backdrop})]})};GO.displayName="Drawer",Object.assign(GO,{Header:WO,Items:KO});const YO=P.createContext(void 0);function ig(){const t=P.useContext(YO);if(!t)throw new Error("useDropdownContext should be used within the DropdownContext provider!");return t}const sg=a=>{var n=a,{className:t,theme:e={}}=n,r=be(n,["className","theme"]);var u;const{theme:o}=ig(),s=(u=e.divider)!=null?u:o.floating.divider;return S.jsx("div",U({className:pe(s,t)},r))},QO=n=>{var o=n,{children:t,className:e,theme:r={}}=o,a=be(o,["children","className","theme"]);var c;const{theme:s}=ig(),u=(c=r.header)!=null?c:s.floating.header;return S.jsxs(S.Fragment,{children:[S.jsx("div",ie(U({className:pe(u,e)},a),{children:t})),S.jsx(sg,{})]})},JO=P.forwardRef((u,s)=>{var c=u,{children:t,className:e,icon:r,onClick:a,theme:n={}}=c,o=be(c,["children","className","icon","onClick","theme"]);const{ref:f,index:d}=zz({label:typeof t=="string"?t:void 0}),h=rO([s,f]),{theme:g,activeIndex:m,dismissOnClick:v,getItemProps:w,handleSelect:y}=ig(),x=m===d,k=Te(g.floating.item,n),E=o;return S.jsx("li",{role:"menuitem",className:k.container,children:S.jsxs(Mm,ie(U(U({ref:h,className:pe(k.base,e)},E),w({onClick:()=>{a==null||a(),v&&y(null)}})),{tabIndex:x?0:-1,children:[r&&S.jsx(r,{className:k.icon}),t]}))})});JO.displayName="DropdownItem";const FV={top:wU,right:vP,bottom:gP,left:bU},MV=f=>{var d=f,{refs:t,children:e,inline:r,theme:a,disabled:n,setButtonWidth:o,getReferenceProps:s,renderTrigger:u}=d,c=be(d,["refs","children","inline","theme","disabled","setButtonWidth","getReferenceProps","renderTrigger"]);const h=t.reference,g=s();if(P.useEffect(()=>{h.current&&(o==null||o(h.current.clientWidth))},[h,o]),u){const m=u(a);return P.cloneElement(m,U(U({ref:t.setReference,disabled:n},g),m.props))}return r?S.jsx("button",ie(U({type:"button",ref:t.setReference,className:a==null?void 0:a.inlineWrapper,disabled:n},g),{children:e})):S.jsx(Ta,ie(U(ie(U({},c),{disabled:n,type:"button",ref:t.setReference}),g),{children:e}))},XO=u=>{var c=u,{children:t,className:e,dismissOnClick:r=!0,theme:a={},enableTypeAhead:n=!0,renderTrigger:o}=c,s=be(c,["children","className","dismissOnClick","theme","enableTypeAhead","renderTrigger"]);const[f,d]=P.useState(!1),[h,g]=P.useState(null),[m,v]=P.useState(null),[w,y]=P.useState(void 0),x=P.useRef([]),k=P.useRef([]),E=Te(Ke().dropdown,a),O=s,_=s["data-testid"]||"flowbite-dropdown-target",le=O,{placement:T=s.inline?"bottom-start":"bottom",trigger:I="click",label:D,inline:q,arrowIcon:N=!0}=le,A=be(le,["placement","trigger","label","inline","arrowIcon"]),$=P.useCallback(we=>{v(we),d(!1)},[]),j=P.useCallback(we=>{f?g(we):$(we)},[f,$]),{context:M,floatingStyles:W,refs:H}=NO({open:f,setOpen:d,placement:T}),J=hV(M,{listRef:x,activeIndex:h,selectedIndex:m,onNavigate:g}),V=gV(M,{listRef:k,activeIndex:h,selectedIndex:m,onMatch:j,enabled:n}),{getReferenceProps:Q,getFloatingProps:B,getItemProps:z}=DO({context:M,role:"menu",trigger:I,interactions:[J,V]}),X=P.useMemo(()=>{var ye;const[we]=T.split("-");return(ye=FV[we])!=null?ye:gP},[T]);return S.jsxs(YO.Provider,{value:{theme:E,activeIndex:h,dismissOnClick:r,getItemProps:z,handleSelect:$},children:[S.jsxs(MV,ie(U({},A),{refs:H,inline:q,theme:E,"data-testid":_,className:pe(E.floating.target,A.className),setButtonWidth:y,getReferenceProps:Q,renderTrigger:o,children:[D,N&&S.jsx(X,{className:E.arrowIcon})]})),f&&S.jsx(xO,{context:M,modal:!1,children:S.jsx("div",ie(U({ref:H.setFloating,style:ie(U({},W),{minWidth:w}),"data-testid":"flowbite-dropdown","aria-expanded":f},B({className:pe(E.floating.base,E.floating.animation,"duration-100",!f&&E.floating.hidden,E.floating.style.auto,e)})),{children:S.jsx(Bz,{elementsRef:x,labelsRef:k,children:S.jsx("ul",{className:E.content,tabIndex:-1,children:t})})}))})]})};XO.displayName="Dropdown",QO.displayName="Dropdown.Header",sg.displayName="Dropdown.Divider";const $V=Object.assign(XO,{Item:JO,Header:QO,Divider:sg}),LV=P.forwardRef((u,s)=>{var c=u,{className:t,color:e="gray",helperText:r,sizing:a="md",theme:n={}}=c,o=be(c,["className","color","helperText","sizing","theme"]);const f=Te(Ke().fileInput,n);return S.jsxs(S.Fragment,{children:[S.jsx("div",{className:pe(f.root.base,t),children:S.jsx("div",{className:f.field.base,children:S.jsx("input",ie(U({className:pe(f.field.input.base,f.field.input.colors[e],f.field.input.sizes[a])},o),{type:"file",ref:s}))})}),r&&S.jsx(iu,{color:e,children:r})]})});LV.displayName="FileInput";const qV=P.forwardRef((d,f)=>{var h=d,{label:t,helperText:e,color:r="default",sizing:a="md",variant:n,disabled:o=!1,theme:s={},className:u}=h,c=be(h,["label","helperText","color","sizing","variant","disabled","theme","className"]);const g=P.useId(),m=Te(Ke().floatingLabel,s);return S.jsxs("div",{children:[S.jsxs("div",{className:pe("relative",n==="standard"?"z-0":""),children:[S.jsx("input",ie(U({type:"text",id:c.id?c.id:"floatingLabel"+g,"aria-describedby":"outlined_success_help",className:pe(m.input[r][n][a],u),placeholder:" ","data-testid":"floating-label",disabled:o},c),{ref:f})),S.jsx("label",{htmlFor:c.id?c.id:"floatingLabel"+g,className:pe(m.label[r][n][a],u),children:t})]}),S.jsx("p",{id:"outlined_helper_text"+g,className:pe(m.helperText[r],u),children:e})]})});qV.displayName="FloatingLabel";const ZO=c=>{var f=c,{alt:t,className:e,children:r,href:a,name:n,src:o,theme:s={}}=f,u=be(f,["alt","className","children","href","name","src","theme"]);const d=Te(Ke().footer.brand,s);return S.jsx("div",{children:a?S.jsxs("a",ie(U({"data-testid":"flowbite-footer-brand",href:a,className:pe(d.base,e)},u),{children:[S.jsx("img",{alt:t,src:o,className:d.img}),S.jsx("span",{"data-testid":"flowbite-footer-brand-span",className:d.span,children:n}),r]})):S.jsx("img",U({alt:t,"data-testid":"flowbite-footer-brand",src:o,className:pe(d.img,e)},u))})},e_=s=>{var u=s,{by:t,className:e,href:r,theme:a={},year:n}=u,o=be(u,["by","className","href","theme","year"]);const c=Te(Ke().footer.copyright,a);return S.jsxs("div",ie(U({"data-testid":"flowbite-footer-copyright",className:pe(c.base,e)},o),{children:["© ",n,r?S.jsx("a",{href:r,className:c.href,children:t}):S.jsx("span",{"data-testid":"flowbite-footer-copyright-span",className:c.span,children:t})]}))},t_=a=>{var n=a,{className:t,theme:e={}}=n,r=be(n,["className","theme"]);const o=Te(Ke().footer.divider,e);return S.jsx("hr",U({"data-testid":"footer-divider",className:pe(o.base,t)},r))},r_=s=>{var u=s,{ariaLabel:t,className:e,href:r,icon:a,theme:n={}}=u,o=be(u,["ariaLabel","className","href","icon","theme"]);const c=Te(Ke().footer.icon,n);return S.jsx("div",{children:r?S.jsx("a",ie(U({"aria-label":t,"data-testid":"flowbite-footer-icon",href:r,className:pe(c.base,e)},o),{children:S.jsx(a,{className:c.size})})):S.jsx(a,U({"data-testid":"flowbite-footer-icon",className:c.size},o))})},n_=s=>{var u=s,{as:t="a",children:e,className:r,href:a,theme:n={}}=u,o=be(u,["as","children","className","href","theme"]);const c=Te(Ke().footer.groupLink.link,n);return S.jsx("li",{className:pe(c.base,r),children:S.jsx(t,ie(U({href:a,className:c.href},o),{children:e}))})},a_=o=>{var s=o,{children:t,className:e,col:r=!1,theme:a={}}=s,n=be(s,["children","className","col","theme"]);const u=Te(Ke().footer.groupLink,a);return S.jsx("ul",ie(U({"data-testid":"footer-groupLink",className:pe(u.base,r&&u.col,e)},n),{children:t}))},o_=o=>{var s=o,{as:t="h2",className:e,theme:r={},title:a}=s,n=be(s,["as","className","theme","title"]);const u=Te(Ke().footer.title,r);return S.jsx(t,ie(U({"data-testid":"flowbite-footer-title",className:pe(u.base,e)},n),{children:a}))},i_=s=>{var u=s,{bgDark:t=!1,children:e,className:r,container:a=!1,theme:n={}}=u,o=be(u,["bgDark","children","className","container","theme"]);const c=Te(Ke().footer,n);return S.jsx("footer",ie(U({"data-testid":"flowbite-footer",className:pe(c.root.base,t&&c.root.bgDark,a&&c.root.container,r)},o),{children:e}))};i_.displayName="Footer",e_.displayName="Footer.Copyright",n_.displayName="Footer.Link",ZO.displayName="Footer.Brand",a_.displayName="Footer.LinkGroup",r_.displayName="Footer.Icon",o_.displayName="Footer.Title",t_.displayName="Footer.Divider",Object.assign(i_,{Copyright:e_,Link:n_,LinkGroup:a_,Brand:ZO,Icon:r_,Title:o_,Divider:t_});const s_=P.forwardRef((o,n)=>{var s=o,{theme:t={},icon:e=EV,className:r}=s,a=be(s,["theme","icon","className"]);const u=Te(Ke().hr.icon,t);return S.jsxs("div",{className:u.base,children:[S.jsx("hr",U({className:pe(u.hrLine,r),role:"separator","data-testid":"flowbite-hr-icon",ref:n},a)),S.jsx("div",{className:u.icon.base,children:S.jsx(e,{"aria-hidden":!0,className:u.icon.icon})})]})}),l_=P.forwardRef((n,a)=>{var o=n,{theme:t={},className:e}=o,r=be(o,["theme","className"]);const s=Te(Ke().hr.square,t);return S.jsx("hr",U({className:pe(s.base,e),role:"separator","data-testid":"flowbite-hr-square",ref:a},r))}),u_=P.forwardRef((o,n)=>{var s=o,{theme:t={},text:e,className:r}=s,a=be(s,["theme","text","className"]);const u=Te(Ke().hr.text,t);return S.jsxs("div",{className:u.base,children:[S.jsx("hr",U({className:pe(u.hrLine,r),"data-testid":"flowbite-hr-text",role:"separator",ref:n},a)),S.jsx("span",{className:u.text,children:e})]})}),c_=P.forwardRef((n,a)=>{var o=n,{theme:t={},className:e}=o,r=be(o,["theme","className"]);const s=Te(Ke().hr.trimmed,t);return S.jsx("hr",U({className:pe(s.base,e),role:"separator","data-testid":"flowbite-hr-trimmed",ref:a},r))}),f_=P.forwardRef((n,a)=>{var o=n,{theme:t={},className:e}=o,r=be(o,["theme","className"]);const s=Te(Ke().hr.root,t);return S.jsx("hr",U({className:pe(s.base,e),role:"separator","data-testid":"flowbite-hr",ref:a},r))});f_.displayName="HR",c_.displayName="HR.Trimmed",s_.displayName="HR.Icon",u_.displayName="HR.Text",l_.displayName="HR.Square",Object.assign(f_,{Trimmed:c_,Icon:s_,Text:u_,Square:l_});const d_=o=>{var s=o,{children:t,className:e,icon:r,theme:a={}}=s,n=be(s,["children","className","icon","theme"]);const u=Te(Ke().list.item,a);return S.jsxs("li",ie(U({className:pe(u.withIcon[r?"on":"off"],e)},n),{children:[r&&S.jsx(r,{className:pe(u.icon)}),t]}))},p_=c=>{var f=c,{children:t,className:e,unstyled:r,nested:a,ordered:n,horizontal:o,theme:s={}}=f,u=be(f,["children","className","unstyled","nested","ordered","horizontal","theme"]);const d=Te(Ke().list,s),h=n?"ol":"ul";return S.jsx(h,ie(U({className:pe(d.root.base,d.root.ordered[n?"on":"off"],r&&d.root.unstyled,a&&d.root.nested,o&&d.root.horizontal,e)},u),{children:t}))};p_.displayName="List",d_.displayName="List.Item",Object.assign(p_,{Item:d_});const h_=f=>{var d=f,{active:t,children:e,className:r,href:a,icon:n,onClick:o,theme:s={},disabled:u}=d,c=be(d,["active","children","className","href","icon","onClick","theme","disabled"]);const h=Te(Ke().listGroup.item,s),g=typeof a!="undefined",m=g?"a":"button";return S.jsx("li",{className:pe(h.base,r),children:S.jsxs(m,ie(U({href:a,onClick:o,type:g?void 0:"button",disabled:u,className:pe(h.link.active[t?"on":"off"],h.link.disabled[u?"on":"off"],h.link.base,h.link.href[g?"on":"off"])},c),{children:[n&&S.jsx(n,{"aria-hidden":!0,"data-testid":"flowbite-list-group-item-icon",className:h.link.icon}),e]}))})},m_=n=>{var o=n,{children:t,className:e,theme:r={}}=o,a=be(o,["children","className","theme"]);const s=Te(Ke().listGroup,r);return S.jsx("ul",ie(U({className:pe(s.root.base,e)},a),{children:t}))};m_.displayName="ListGroup",h_.displayName="ListGroup.Item",Object.assign(m_,{Item:h_});const g_=P.createContext(void 0);function Yf(){const t=P.useContext(g_);if(!t)throw new Error("useNavBarContext should be used within the NavbarContext provider!");return t}const v_=o=>{var s=o,{as:t="a",children:e,className:r,theme:a={}}=s,n=be(s,["as","children","className","theme"]);const{theme:u}=Yf(),c=Te(u.brand,a);return S.jsx(t,ie(U({className:pe(c.base,r)},n),{children:e}))},y_=n=>{var o=n,{children:t,className:e,theme:r={}}=o,a=be(o,["children","className","theme"]);const{theme:s,isOpen:u}=Yf(),c=Te(s.collapse,r);return S.jsx("div",ie(U({"data-testid":"flowbite-navbar-collapse",className:pe(c.base,c.hidden[u?"off":"on"],e)},a),{children:S.jsx("ul",{className:c.list,children:t})}))},b_=c=>{var f=c,{active:t,as:e="a",disabled:r,children:a,className:n,theme:o={},onClick:s}=f,u=be(f,["active","as","disabled","children","className","theme","onClick"]);const{theme:d,setIsOpen:h}=Yf(),g=Te(d.link,o),m=v=>{h(!1),s==null||s(v)};return S.jsx("li",{children:S.jsx(e,ie(U({className:pe(g.base,t&&g.active.on,!t&&!r&&g.active.off,g.disabled[r?"on":"off"],n),onClick:m},u),{children:a}))})};function UV(t){return Dr({attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"},child:[]}]})(t)}const w_=n=>{var o=n,{barIcon:t=UV,className:e,theme:r={}}=o,a=be(o,["barIcon","className","theme"]);const{theme:s,isOpen:u,setIsOpen:c}=Yf(),f=Te(s.toggle,r),d=()=>{c(!u)};return S.jsxs("button",ie(U({"data-testid":"flowbite-navbar-toggle",onClick:d,className:pe(f.base,e)},a),{children:[S.jsx("span",{className:"sr-only",children:"Open main menu"}),S.jsx(t,{"aria-hidden":!0,className:f.icon})]}))},x_=c=>{var f=c,{border:t,children:e,className:r,fluid:a=!1,menuOpen:n,rounded:o,theme:s={}}=f,u=be(f,["border","children","className","fluid","menuOpen","rounded","theme"]);const[d,h]=P.useState(n),g=Te(Ke().navbar,s);return S.jsx(g_.Provider,{value:{theme:g,isOpen:d,setIsOpen:h},children:S.jsx("nav",ie(U({className:pe(g.root.base,g.root.bordered[t?"on":"off"],g.root.rounded[o?"on":"off"],r)},u),{children:S.jsx("div",{className:pe(g.root.inner.base,g.root.inner.fluid[a?"on":"off"]),children:e})}))})};x_.displayName="Navbar",v_.displayName="Navbar.Brand",y_.displayName="Navbar.Collapse",b_.displayName="Navbar.Link",w_.displayName="Navbar.Toggle";const BV=Object.assign(x_,{Brand:v_,Collapse:y_,Link:b_,Toggle:w_}),S_=o=>{var s=o,{children:t,className:e,theme:r={},toggle:a}=s,n=be(s,["children","className","theme","toggle"]);const[u,c]=P.useState(void 0),f=Te(Ke().megaMenu.dropdown,r);if(a)return S.jsx($V,{inline:!0,label:a,placement:"bottom",theme:f.toggle,className:pe(f.base,e),children:t});const d=P.useId(),h=P.useRef(null);return P.useEffect(()=>{var m;c((m=function(){var w;const v=(w=h.current)==null?void 0:w.closest("nav");return v==null?void 0:v.querySelector('[aria-haspopup="menu"]')}())==null?void 0:m.id)},[]),S.jsx("div",ie(U({"aria-labelledby":u,id:d,ref:h,role:"menu",className:pe(f.base,e)},n),{children:t}))};S_.displayName="MegaMenu.Dropdown";const E_=n=>{var o=n,{children:t,className:e,theme:r={}}=o,a=be(o,["children","className","theme"]);const s=P.useId(),u=P.useRef(null),[c,f]=P.useState(void 0),[d,h]=P.useState(void 0),g=Te(Ke().megaMenu.dropdownToggle,r),m=function(){var y;const w=(y=u.current)==null?void 0:y.closest("nav");return w==null?void 0:w.querySelector('[role="menu"]')},v=function(){var w;(w=m())==null||w.classList.toggle("hidden"),h(!d)};return P.useEffect(()=>{const w=m(),y=w==null?void 0:w.classList.contains("hidden");f(w==null?void 0:w.id),h(!y)},[]),S.jsx("button",ie(U({"aria-controls":c,"aria-expanded":d,"aria-haspopup":"menu",id:s,onClick:v,ref:u,className:pe(g.base,e)},a),{children:t}))};E_.displayName="MegaMenu.DropdownToggle";const C_=a=>{var n=a,{children:t,theme:e={}}=n,r=be(n,["children","theme"]);const o=Te(Ke().megaMenu,e);return S.jsx(BV,ie(U({fluid:!0,theme:o},r),{children:t}))};Object.assign(C_,{Dropdown:S_,DropdownToggle:E_}),C_.displayName="MegaMenu";const k_=P.createContext(void 0);function lg(){const t=P.useContext(k_);if(!t)throw new Error("useModalContext should be used within the ModalContext provider!");return t}const P_=n=>{var o=n,{children:t,className:e,theme:r={}}=o,a=be(o,["children","className","theme"]);const{theme:s,popup:u}=lg(),c=Te(s.body,r);return S.jsx("div",ie(U({className:pe(c.base,u&&[c.popup],e)},a),{children:t}))},O_=n=>{var o=n,{children:t,className:e,theme:r={}}=o,a=be(o,["children","className","theme"]);const{theme:s,popup:u}=lg(),c=Te(s.footer,r);return S.jsx("div",ie(U({className:pe(c.base,!u&&c.popup,e)},a),{children:t}))},__=s=>{var u=s,{as:t="h3",children:e,className:r,theme:a={},id:n}=u,o=be(u,["as","children","className","theme","id"]);const c=P.useId(),f=n||c,{theme:d,popup:h,onClose:g,setHeaderId:m}=lg(),v=Te(d.header,a);return P.useLayoutEffect(()=>(m(f),()=>m(void 0)),[f,m]),S.jsxs("div",ie(U({className:pe(v.base,h&&v.popup,r)},o),{children:[S.jsx(t,{id:f,className:v.title,children:e}),S.jsx("button",{"aria-label":"Close",className:v.close.base,type:"button",onClick:g,children:S.jsx(xU,{"aria-hidden":!0,className:v.close.icon})})]}))},R_=P.forwardRef((m,g)=>{var v=m,{children:t,className:e,dismissible:r=!1,onClose:a,popup:n,position:o="center",root:s,show:u,size:c="2xl",theme:f={},initialFocus:d}=v,h=be(v,["children","className","dismissible","onClose","popup","position","root","show","size","theme","initialFocus"]);const[w,y]=P.useState(void 0),x=Te(Ke().modal,f),{context:k}=OO({open:u,onOpenChange:()=>a&&a()}),E=rO([k.refs.setFloating,g]),O=CO(k),_=PO(k,{outsidePressEvent:"mousedown",enabled:r}),T=AO(k),{getFloatingProps:I}=_O([O,_,T]);return u?S.jsx(k_.Provider,{value:{theme:x,popup:n,onClose:a,setHeaderId:y},children:S.jsx(iV,{root:s,children:S.jsx(lV,ie(U({lockScroll:!0,"data-testid":"modal-overlay",className:pe(x.root.base,x.root.positions[o],u?x.root.show.on:x.root.show.off,e)},h),{children:S.jsx(xO,{context:k,initialFocus:d,children:S.jsx("div",ie(U({ref:E},I(h)),{"aria-labelledby":w,className:pe(x.content.base,x.root.sizes[c]),children:S.jsx("div",{className:x.content.inner,children:t})}))})}))})}):null});R_.displayName="Modal",__.displayName="Modal.Header",P_.displayName="Modal.Body",O_.displayName="Modal.Footer";const wn=Object.assign(R_,{Header:__,Body:P_,Footer:O_}),zV=(t,e)=>t>=e?[]:[...Array(e-t+1).keys()].map(r=>r+t),ug=s=>{var u=s,{active:t,children:e,className:r,onClick:a,theme:n={}}=u,o=be(u,["active","children","className","onClick","theme"]);const c=Te(Ke().pagination,n);return S.jsx("button",ie(U({type:"button",className:pe(t&&c.pages.selector.active,r),onClick:a},o),{children:e}))};ug.displayName="Pagination.Button";const cg=s=>{var u=s,{children:t,className:e,onClick:r,theme:a={},disabled:n=!1}=u,o=be(u,["children","className","onClick","theme","disabled"]);const c=Te(Ke().pagination,a);return S.jsx("button",ie(U({type:"button",className:pe(n&&c.pages.selector.disabled,e),disabled:n,onClick:r},o),{children:t}))};cg.displayName="Pagination.Navigation";const T_=h=>{var g=h,{className:t,currentPage:e,layout:r="pagination",nextLabel:a="Next",onPageChange:n,previousLabel:o="Previous",renderPaginationButton:s=m=>S.jsx(ug,U({},m)),showIcons:u=!1,theme:c={},totalPages:f}=g,d=be(g,["className","currentPage","layout","nextLabel","onPageChange","previousLabel","renderPaginationButton","showIcons","theme","totalPages"]);const m=Te(Ke().pagination,c),v=Math.min(Math.max(r==="pagination"?e+2:e+4,5),f),w=Math.max(1,v-4),y=()=>{n(Math.min(e+1,f))},x=()=>{n(Math.max(e-1,1))};return S.jsxs("nav",ie(U({className:pe(m.base,t)},d),{children:[r==="table"&&S.jsxs("div",{className:m.layout.table.base,children:["Showing ",S.jsx("span",{className:m.layout.table.span,children:w})," to ",S.jsx("span",{className:m.layout.table.span,children:v})," of ",S.jsx("span",{className:m.layout.table.span,children:f})," Entries"]}),S.jsxs("ul",{className:m.pages.base,children:[S.jsx("li",{children:S.jsxs(cg,{className:pe(m.pages.previous.base,u&&m.pages.showIcon),onClick:x,disabled:e===1,children:[u&&S.jsx(mU,{"aria-hidden":!0,className:m.pages.previous.icon}),o]})}),r==="pagination"&&zV(w,v).map(k=>S.jsx("li",{"aria-current":k===e?"page":void 0,children:s({className:pe(m.pages.selector.base,e===k&&m.pages.selector.active),active:k===e,onClick:()=>n(k),children:k})},k)),S.jsx("li",{children:S.jsxs(cg,{className:pe(m.pages.next.base,u&&m.pages.showIcon),onClick:y,disabled:e===f,children:[a,u&&S.jsx(gU,{"aria-hidden":!0,className:m.pages.next.icon})]})})]})]}))};T_.displayName="Pagination",Object.assign(T_,{Button:ug});const VV=P.forwardRef((n,a)=>{var o=n,{className:t,theme:e={}}=o,r=be(o,["className","theme"]);const s=Te(Ke().radio,e);return S.jsx("input",U({ref:a,type:"radio",className:pe(s.root.base,t)},r))});VV.displayName="Radio";const HV=P.forwardRef((o,n)=>{var s=o,{className:t,sizing:e="md",theme:r={}}=s,a=be(s,["className","sizing","theme"]);const u=Te(Ke().rangeSlider,r);return S.jsx(S.Fragment,{children:S.jsx("div",{"data-testid":"flowbite-range-slider",className:pe(u.root.base,t),children:S.jsx("div",{className:u.field.base,children:S.jsx("input",U({ref:n,type:"range",className:pe(u.field.input.base,u.field.input.sizes[e])},a))})})})});HV.displayName="RangeSlider";const I_=o=>{var s=o,{children:t,className:e,percentFilled:r=0,theme:a={}}=s,n=be(s,["children","className","percentFilled","theme"]);const u=Te(Ke().ratingAdvanced,a);return S.jsxs("div",ie(U({className:pe(u.base,e)},n),{children:[S.jsx("span",{className:u.label,children:t}),S.jsx("div",{className:u.progress.base,children:S.jsx("div",{className:u.progress.fill,"data-testid":"flowbite-rating-fill",style:{width:`${r}%`}})}),S.jsx("span",{className:u.progress.label,children:`${r}%`})]}))},A_=P.createContext(void 0);function WV(){const t=P.useContext(A_);if(!t)throw new Error("useRatingContext should be used within the RatingContext provider!");return t}const j_=o=>{var s=o,{className:t,filled:e=!0,starIcon:r=vU,theme:a={}}=s,n=be(s,["className","filled","starIcon","theme"]);const{theme:u,size:c="sm"}=WV(),f=Te(u.star,a);return S.jsx(r,U({"data-testid":"flowbite-rating-star",className:pe(f.sizes[c],f[e?"filled":"empty"],t)},n))},N_=o=>{var s=o,{children:t,className:e,size:r="sm",theme:a={}}=s,n=be(s,["children","className","size","theme"]);const u=Te(Ke().rating,a);return S.jsx(A_.Provider,{value:{theme:u,size:r},children:S.jsx("div",ie(U({className:pe(u.root.base,e)},n),{children:t}))})};N_.displayName="Rating",j_.displayName="Rating.Star",I_.displayName="Rating.Advanced",Object.assign(N_,{Star:j_,Advanced:I_});const KV=P.forwardRef((h,d)=>{var g=h,{addon:t,children:e,className:r,color:a="gray",helperText:n,icon:o,shadow:s,sizing:u="md",theme:c={}}=g,f=be(g,["addon","children","className","color","helperText","icon","shadow","sizing","theme"]);const m=Te(Ke().select,c);return S.jsxs("div",{className:pe(m.base,r),children:[t&&S.jsx("span",{className:m.addon,children:t}),S.jsxs("div",{className:m.field.base,children:[o&&S.jsx("div",{className:m.field.icon.base,children:S.jsx(o,{className:m.field.icon.svg})}),S.jsx("select",ie(U({className:pe(m.field.select.base,m.field.select.colors[a],m.field.select.sizes[u],m.field.select.withIcon[o?"on":"off"],m.field.select.withAddon[t?"on":"off"],m.field.select.withShadow[s?"on":"off"])},f),{ref:d,children:e})),n&&S.jsx(iu,{color:a,children:n})]})]})});KV.displayName="Select";const D_=P.createContext(void 0);function js(){const t=P.useContext(D_);if(!t)throw new Error("useSidebarContext should be used within the SidebarContext provider!");return t}const fg=P.createContext(void 0);function GV(){const t=P.useContext(fg);if(!t)throw new Error("useSidebarItemContext should be used within the SidebarItemContext provider!");return t}const F_=f=>{var d=f,{children:t,className:e,icon:r,label:a,chevronIcon:n=mP,renderChevronIcon:o,open:s=!1,theme:u={}}=d,c=be(d,["children","className","icon","label","chevronIcon","renderChevronIcon","open","theme"]);const h=P.useId(),[g,m]=P.useState(s),{theme:v,isCollapsed:w}=js(),y=Te(v.collapse,u);P.useEffect(()=>m(s),[s]);const x=({children:k})=>S.jsx("li",{children:w&&!g?S.jsx(Wf,{content:a,placement:"right",children:k}):k});return S.jsxs(x,{children:[S.jsxs("button",ie(U({id:`flowbite-sidebar-collapse-${h}`,onClick:()=>m(!g),title:a,type:"button",className:pe(y.button,e)},c),{children:[r&&S.jsx(r,{"aria-hidden":!0,"data-testid":"flowbite-sidebar-collapse-icon",className:pe(y.icon.base,y.icon.open[g?"on":"off"])}),w?S.jsx("span",{className:"sr-only",children:a}):S.jsxs(S.Fragment,{children:[S.jsx("span",{"data-testid":"flowbite-sidebar-collapse-label",className:y.label.base,children:a}),o?o(y,g):S.jsx(n,{"aria-hidden":!0,className:pe(y.label.icon.base,y.label.icon.open[g?"on":"off"])})]})]})),S.jsx("ul",{"aria-labelledby":`flowbite-sidebar-collapse-${h}`,hidden:!g,className:y.list,children:S.jsx(fg.Provider,{value:{isInsideCollapse:!0},children:t})})]})};F_.displayName="Sidebar.Collapse";const M_=o=>{var s=o,{children:t,color:e="info",className:r,theme:a={}}=s,n=be(s,["children","color","className","theme"]);const{theme:u,isCollapsed:c}=js(),f=Te(u.cta,a);return S.jsx("div",ie(U({"data-testid":"sidebar-cta",hidden:c,className:pe(f.base,f.color[e],r)},n),{children:t}))};M_.displayName="Sidebar.CTA";const YV=s=>{var u=s,{id:t,theme:e,isCollapsed:r,tooltipChildren:a,children:n}=u,o=be(u,["id","theme","isCollapsed","tooltipChildren","children"]);return S.jsx("li",ie(U({},o),{children:r?S.jsx(Wf,{content:S.jsx($_,{id:t,theme:e,children:a}),placement:"right",children:n}):n}))},$_=({id:t,theme:e,children:r})=>S.jsx("span",{"data-testid":"flowbite-sidebar-item-content",id:`flowbite-sidebar-item-${t}`,className:pe(e.content.base),children:r}),L_=P.forwardRef((d,f)=>{var h=d,{active:t,as:e="a",children:r,className:a,icon:n,label:o,labelColor:s="info",theme:u={}}=h,c=be(h,["active","as","children","className","icon","label","labelColor","theme"]);var x,k,E,O,_;const g=P.useId(),{theme:m,isCollapsed:v}=js(),{isInsideCollapse:w}=GV(),y=Te(m.item,u);return S.jsx(YV,{theme:y,className:y.listItem,id:g,isCollapsed:v,tooltipChildren:r,children:S.jsxs(e,ie(U({"aria-labelledby":`flowbite-sidebar-item-${g}`,ref:f,className:pe(y.base,t&&y.active,!v&&w&&((x=y.collapsed)==null?void 0:x.insideCollapse),a)},c),{children:[n&&S.jsx(n,{"aria-hidden":!0,"data-testid":"flowbite-sidebar-item-icon",className:pe((k=y.icon)==null?void 0:k.base,t&&((E=y.icon)==null?void 0:E.active))}),v&&!n&&S.jsx("span",{className:(O=y.collapsed)==null?void 0:O.noIcon,children:(_=r.charAt(0).toLocaleUpperCase())!=null?_:"?"}),!v&&S.jsx($_,{id:g,theme:y,children:r}),!v&&o&&S.jsx(NP,{color:s,"data-testid":"flowbite-sidebar-label",hidden:v,className:y.label,children:o})]}))})});L_.displayName="Sidebar.Item";const q_=n=>{var o=n,{children:t,className:e,theme:r={}}=o,a=be(o,["children","className","theme"]);const{theme:s}=js(),u=Te(s.itemGroup,r);return S.jsx("ul",ie(U({"data-testid":"flowbite-sidebar-item-group",className:pe(u.base,e)},a),{children:S.jsx(fg.Provider,{value:{isInsideCollapse:!1},children:t})}))};q_.displayName="Sidebar.ItemGroup";const U_=n=>{var o=n,{children:t,className:e,theme:r={}}=o,a=be(o,["children","className","theme"]);const{theme:s}=js(),u=Te(s.items,r);return S.jsx("div",ie(U({className:pe(u.base,e),"data-testid":"flowbite-sidebar-items"},a),{children:t}))};U_.displayName="Sidebar.Items";const B_=u=>{var c=u,{children:t,className:e,href:r,img:a,imgAlt:n="",theme:o={}}=c,s=be(c,["children","className","href","img","imgAlt","theme"]);const f=P.useId(),{theme:d,isCollapsed:h}=js(),g=Te(d.logo,o);return S.jsxs("a",ie(U({"aria-labelledby":`flowbite-sidebar-logo-${f}`,href:r,className:pe(g.base,e)},s),{children:[S.jsx("img",{alt:n,src:a,className:g.img}),S.jsx("span",{className:g.collapsed[h?"on":"off"],id:`flowbite-sidebar-logo-${f}`,children:t})]}))};B_.displayName="Sidebar.Logo";const z_=u=>{var c=u,{children:t,as:e="nav",collapseBehavior:r="collapse",collapsed:a=!1,theme:n={},className:o}=c,s=be(c,["children","as","collapseBehavior","collapsed","theme","className"]);const f=Te(Ke().sidebar,n);return S.jsx(D_.Provider,{value:{theme:f,isCollapsed:a},children:S.jsx(e,ie(U({"aria-label":"Sidebar",hidden:a&&r==="hide",className:pe(f.root.base,f.root.collapsed[a?"on":"off"],o)},s),{children:S.jsx("div",{className:f.root.inner,children:t})}))})};z_.displayName="Sidebar",Object.assign(z_,{Collapse:F_,CTA:M_,Item:L_,Items:U_,ItemGroup:q_,Logo:B_});const V_=P.createContext(void 0);function QV(){const t=P.useContext(V_);if(!t)throw new Error("useTableBodyContext should be used within the TableBodyContext provider!");return t}const H_=P.createContext(void 0);function dg(){const t=P.useContext(H_);if(!t)throw new Error("useTableContext should be used within the TableContext provider!");return t}const W_=P.forwardRef((o,n)=>{var s=o,{children:t,className:e,theme:r={}}=s,a=be(s,["children","className","theme"]);const{theme:u}=dg(),c=Te(u.body,r);return S.jsx(V_.Provider,{value:{theme:c},children:S.jsx("tbody",ie(U({className:pe(c.base,e),ref:n},a),{children:t}))})});W_.displayName="Table.Body";const K_=P.forwardRef((o,n)=>{var s=o,{children:t,className:e,theme:r={}}=s,a=be(s,["children","className","theme"]);const{theme:u}=QV(),c=Te(u.cell,r);return S.jsx("td",ie(U({className:pe(c.base,e),ref:n},a),{children:t}))});K_.displayName="Table.Cell";const G_=P.createContext(void 0);function JV(){const t=P.useContext(G_);if(!t)throw new Error("useTableHeadContext should be used within the TableHeadContext provider!");return t}const Y_=P.forwardRef((o,n)=>{var s=o,{children:t,className:e,theme:r={}}=s,a=be(s,["children","className","theme"]);const{theme:u}=dg(),c=Te(u.head,r);return S.jsx(G_.Provider,{value:{theme:c},children:S.jsx("thead",ie(U({className:pe(c.base,e),ref:n},a),{children:S.jsx("tr",{children:t})}))})});Y_.displayName="Table.Head";const Q_=P.forwardRef((o,n)=>{var s=o,{children:t,className:e,theme:r={}}=s,a=be(s,["children","className","theme"]);const{theme:u}=JV(),c=Te(u.cell,r);return S.jsx("th",ie(U({className:pe(c.base,e),ref:n},a),{children:t}))});Q_.displayName="Table.HeadCell";const J_=P.forwardRef((o,n)=>{var s=o,{children:t,className:e,theme:r={}}=s,a=be(s,["children","className","theme"]);const{theme:u,hoverable:c,striped:f}=dg(),d=Te(u.row,r);return S.jsx("tr",ie(U({ref:n,"data-testid":"table-row-element",className:pe(d.base,f&&d.striped,c&&d.hovered,e)},a),{children:t}))});J_.displayName="Table.Row";const X_=P.forwardRef((u,s)=>{var c=u,{children:t,className:e,striped:r,hoverable:a,theme:n={}}=c,o=be(c,["children","className","striped","hoverable","theme"]);const f=Te(Ke().table,n);return S.jsx("div",{"data-testid":"table-element",className:pe(f.root.wrapper),children:S.jsxs(H_.Provider,{value:{theme:f,striped:r,hoverable:a},children:[S.jsx("div",{className:pe(f.root.shadow,e)}),S.jsx("table",ie(U({className:pe(f.root.base,e)},o),{ref:s,children:t}))]})})});X_.displayName="Table",Object.assign(X_,{Head:Y_,Body:W_,Row:J_,Cell:K_,HeadCell:Q_});const Z_=({children:t,className:e})=>S.jsx("div",{className:e,children:t});Z_.displayName="Tabs.Item";const eR=P.forwardRef((u,s)=>{var c=u,{children:t,className:e,onActiveTabChange:r,variant:a="default",theme:n={}}=c,o=be(c,["children","className","onActiveTabChange","variant","theme"]);const f=Te(Ke().tabs,n),d=P.useId(),h=P.useMemo(()=>P.Children.map(P.Children.toArray(t),({props:T})=>T),[t]),g=P.useRef([]),[m,v]=P.useState(Math.max(0,h.findIndex(T=>T.active))),[w,y]=P.useState(-1),x=T=>{v(T),r&&r(T)},k=({target:T})=>{x(T),y(T)},E=({event:T,target:I})=>{T.key==="ArrowLeft"&&y(Math.max(0,w-1)),T.key==="ArrowRight"&&y(Math.min(h.length-1,w+1)),T.key==="Enter"&&(x(I),y(I))},O=f.tablist.tabitem.variant[a],_=f.tabitemcontainer.variant[a];return P.useEffect(()=>{var T;(T=g.current[w])==null||T.focus()},[w]),P.useImperativeHandle(s,()=>({setActiveTab:x})),S.jsxs("div",{className:pe(f.base,e),children:[S.jsx("div",ie(U({"aria-label":"Tabs",role:"tablist",className:pe(f.tablist.base,f.tablist.variant[a],e)},o),{children:h.map((T,I)=>S.jsxs("button",{type:"button","aria-controls":`${d}-tabpanel-${I}`,"aria-selected":I===m,className:pe(f.tablist.tabitem.base,O.base,I===m&&O.active.on,I!==m&&!T.disabled&&O.active.off),disabled:T.disabled,id:`${d}-tab-${I}`,onClick:()=>k({target:I}),onKeyDown:D=>E({event:D,target:I}),ref:D=>g.current[I]=D,role:"tab",tabIndex:I===w?0:-1,style:{zIndex:I===w?2:1},children:[T.icon&&S.jsx(T.icon,{className:f.tablist.tabitem.icon}),T.title]},I))})),S.jsx("div",{className:pe(f.tabitemcontainer.base,_),children:h.map((T,I)=>S.jsx("div",{"aria-labelledby":`${d}-tab-${I}`,className:f.tabpanel,hidden:I!==m,id:`${d}-tabpanel-${I}`,role:"tabpanel",tabIndex:0,children:T.children},I))})]})});eR.displayName="Tabs",Object.assign(eR,{Item:Z_});const XV=P.forwardRef((u,s)=>{var c=u,{className:t,color:e="gray",helperText:r,shadow:a,theme:n={}}=c,o=be(c,["className","color","helperText","shadow","theme"]);const f=Te(Ke().textarea,n);return S.jsxs(S.Fragment,{children:[S.jsx("textarea",U({ref:s,className:pe(f.base,f.colors[e],f.withShadow[a?"on":"off"],t)},o)),r&&S.jsx(iu,{color:e,children:r})]})});XV.displayName="Textarea";const tR=P.createContext(void 0);function pg(){const t=P.useContext(tR);if(!t)throw new Error("useTimelineContentContext should be used within the TimelineContentContext provider!");return t}const rR=n=>{var o=n,{children:t,className:e,theme:r={}}=o,a=be(o,["children","className","theme"]);const{theme:s}=pg(),u=Te(s.body,r);return S.jsx("div",ie(U({className:pe(u.base,e)},a),{children:t}))},nR=P.createContext(void 0);function hg(){const t=P.useContext(nR);if(!t)throw new Error("useTimelineContext should be used within the TimelineContext provider!");return t}const aR=P.createContext(void 0);function oR(){const t=P.useContext(aR);if(!t)throw new Error("useTimelineItemContext should be used within the TimelineItemContext provider!");return t}const iR=n=>{var o=n,{children:t,className:e,theme:r={}}=o,a=be(o,["children","className","theme"]);const{horizontal:s}=hg(),{theme:u}=oR(),c=Te(u.content,r);return S.jsx(tR.Provider,{value:{theme:c},children:S.jsx("div",ie(U({"data-testid":"timeline-content",className:pe(c.root.base,s?c.root.horizontal:c.root.vertical,e)},a),{children:t}))})},sR=n=>{var o=n,{children:t,className:e,theme:r={}}=o,a=be(o,["children","className","theme"]);const{theme:s,horizontal:u}=hg(),c=Te(s.item,r);return S.jsx(aR.Provider,{value:{theme:c},children:S.jsx("li",ie(U({"data-testid":"timeline-item",className:pe(u&&c.root.horizontal,!u&&c.root.vertical,e)},a),{children:t}))})},lR=o=>{var s=o,{children:t,className:e,icon:r,theme:a={}}=s,n=be(s,["children","className","icon","theme"]);const{horizontal:u}=hg(),{theme:c}=oR(),f=Te(c.point,a);return S.jsxs("div",ie(U({"data-testid":"timeline-point",className:pe(u&&f.horizontal,!u&&f.vertical,e)},n),{children:[t,r?S.jsx("span",{className:pe(f.marker.icon.wrapper),children:S.jsx(r,{"aria-hidden":!0,className:pe(f.marker.icon.base)})}):S.jsx("div",{className:pe(u&&f.marker.base.horizontal,!u&&f.marker.base.vertical)}),u&&S.jsx("div",{className:pe(f.line)})]}))},uR=n=>{var o=n,{children:t,className:e,theme:r={}}=o,a=be(o,["children","className","theme"]);const{theme:s}=pg(),u=Te(s.time,r);return S.jsx("time",ie(U({className:pe(u.base,e)},a),{children:t}))},cR=o=>{var s=o,{as:t="h3",children:e,className:r,theme:a={}}=s,n=be(s,["as","children","className","theme"]);const{theme:u}=pg(),c=Te(u.title,a);return S.jsx(t,ie(U({className:pe(c.base,r)},n),{children:e}))},fR=o=>{var s=o,{children:t,className:e,horizontal:r,theme:a={}}=s,n=be(s,["children","className","horizontal","theme"]);const u=Te(Ke().timeline,a);return S.jsx(nR.Provider,{value:{theme:u,horizontal:r},children:S.jsx("ol",ie(U({"data-testid":"timeline-component",className:pe(r&&u.root.direction.horizontal,!r&&u.root.direction.vertical,e)},n),{children:t}))})};fR.displayName="Timeline",sR.displayName="Timeline.Item",lR.displayName="Timeline.Point",iR.displayName="Timeline.Content",uR.displayName="Timeline.Time",cR.displayName="Timeline.Title",rR.displayName="Timeline.Body",Object.assign(fR,{Item:sR,Point:lR,Content:iR,Time:uR,Title:cR,Body:rR});const dR=P.createContext(void 0);function ZV(){const t=P.useContext(dR);if(!t)throw new Error("useToastContext should be used within the ToastContext provider!");return t}const pR=s=>{var u=s,{className:t,onClick:e,theme:r={},xIcon:a=yU,onDismiss:n}=u,o=be(u,["className","onClick","theme","xIcon","onDismiss"]);const{theme:c,duration:f,isClosed:d,isRemoved:h,setIsClosed:g,setIsRemoved:m}=ZV(),v=Te(c.toggle,r),w=y=>{if(e&&e(y),n){n();return}g(!d),setTimeout(()=>m(!h),f)};return S.jsx("button",ie(U({"aria-label":"Close",onClick:w,type:"button",className:pe(v.base,t)},o),{children:S.jsx(a,{"aria-hidden":!0,className:v.icon})}))},eH={75:"duration-75",100:"duration-100",150:"duration-150",200:"duration-200",300:"duration-300",500:"duration-500",700:"duration-700",1e3:"duration-1000"},hR=o=>{var s=o,{children:t,className:e,duration:r=300,theme:a={}}=s,n=be(s,["children","className","duration","theme"]);const[u,c]=P.useState(!1),[f,d]=P.useState(!1),h=Te(Ke().toast,a);return f?null:S.jsx(dR.Provider,{value:{theme:h,duration:r,isClosed:u,isRemoved:f,setIsClosed:c,setIsRemoved:d},children:S.jsx("div",ie(U({"data-testid":"flowbite-toast",role:"alert",className:pe(h.root.base,eH[r],u&&h.root.closed,e)},n),{children:t}))})};hR.displayName="Toast",pR.displayName="Toast.Toggle",Object.assign(hR,{Toggle:pR});const tH=P.forwardRef((h,d)=>{var g=h,{checked:t,className:e,color:r="blue",sizing:a="md",disabled:n,label:o,name:s,onChange:u,theme:c={}}=g,f=be(g,["checked","className","color","sizing","disabled","label","name","onChange","theme"]);const m=P.useId(),v=Te(Ke().toggleSwitch,c),w=()=>u(!t),y=()=>{w()},x=k=>{k.code=="Enter"&&k.preventDefault()};return S.jsxs(S.Fragment,{children:[s&&t?S.jsx("input",{ref:d,checked:t,hidden:!0,name:s,readOnly:!0,type:"checkbox",className:"sr-only"}):null,S.jsxs("button",ie(U({"aria-checked":t,"aria-labelledby":`${m}-flowbite-toggleswitch-label`,disabled:n,id:`${m}-flowbite-toggleswitch`,onClick:y,onKeyDown:x,role:"switch",tabIndex:0,type:"button",className:pe(v.root.base,v.root.active[n?"off":"on"],e)},f),{children:[S.jsx("div",{"data-testid":"flowbite-toggleswitch-toggle",className:pe(v.toggle.base,v.toggle.checked[t?"on":"off"],t&&v.toggle.checked.color[r],v.toggle.sizes[a])}),o!=null&&o.length?S.jsx("span",{"data-testid":"flowbite-toggleswitch-label",id:`${m}-flowbite-toggleswitch-label`,className:v.root.label,children:o}):null]}))]})});tH.displayName="ToggleSwitch";const Hn=({type:t,variant:e,onClick:r,className:a=""})=>S.jsxs(Ta,{color:e,onClick:r,size:"sm",className:`p-1.5 ${a}`,children:[t==1&&S.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor",className:"w-4 h-4",children:S.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 4.5v15m7.5-7.5h-15"})}),t==2&&S.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor",className:"w-4 h-4",children:S.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m16.862 4.487 1.687-1.688a1.875 1.875 0 1 1 2.652 2.652L6.832 19.82a4.5 4.5 0 0 1-1.897 1.13l-2.685.8.8-2.685a4.5 4.5 0 0 1 1.13-1.897L16.863 4.487Zm0 0L19.5 7.125"})}),t==3&&S.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor",fill:"none",className:"w-4 h-4",children:S.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 20.25h12A2.25 2.25 0 0 0 20.25 18V7.5L16.5 3.75H6A2.25 2.25 0 0 0 3.75 6v12A2.25 2.25 0 0 0 6 20.25zm9.75-16.5v5h-9.5v-5zM13 5.5V7m-6.75 4.25h11.5v6.5H6.25Z"})}),t==4&&S.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor",className:"w-4 h-4",children:S.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 12.75 11.25 15 15 9.75M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"})}),t==5&&S.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor",className:"w-4 h-4",children:S.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m9.75 9.75 4.5 4.5m0-4.5-4.5 4.5M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"})})]});function kt(t){return typeof t!="object"||t===null||typeof t.lastModified=="number"&&typeof File!="undefined"&&t instanceof File||typeof t.getMonth=="function"&&typeof Date!="undefined"&&t instanceof Date?!1:!Array.isArray(t)}function rH(t){return t.additionalItems===!0&&console.warn("additionalItems=true is currently not supported"),kt(t.additionalItems)}function mR(t){if(t==="")return;if(t===null)return null;if(/\.$/.test(t)||/\.0$/.test(t)||/\.\d*0$/.test(t))return t;const e=Number(t);return typeof e=="number"&&!Number.isNaN(e)?e:t}const Qf="__additional_property",mg="additionalProperties",Ns="allOf",ua="anyOf",ro="const",nH="default",Jf="dependencies",aH="enum",An="__errors",Xf="$id",oH="if",Mo="items",iH="_$junk_option_schema_id$_",Zf="$name",jn="oneOf",Sr="properties",sH="required",ed="submitButtonOptions",Mr="$ref",gR="__rjsf_additionalProperties",lu="__rjsf_rootSchema",lH="ui:field",gg="ui:widget",uu="ui:options",uH="ui:globalOptions";function At(t={},e={}){return Object.keys(t).filter(r=>r.indexOf("ui:")===0).reduce((r,a)=>{const n=t[a];return a===gg&&kt(n)?(console.error("Setting options via ui:widget object is no longer supported, use ui:options instead"),r):a===uu&&kt(n)?U(U({},r),n):ie(U({},r),{[a.substring(3)]:n})},U({},e))}function cH(t,e={},r){if(!t.additionalProperties)return!1;const{expandable:a=!0}=At(e);return a===!1?a:t.maxProperties!==void 0&&r?Object.keys(r).lengthie(U({},r),{[n]:rd(a)}),e);if(Si(t)){const r=t;return Object.keys(r).reduce((a,n)=>ie(U({},a),{[n]:rd(r[n])}),e)}return e}function kH(){this.__data__=[],this.size=0}function fu(t,e){return t===e||t!==t&&e!==e}function nd(t,e){for(var r=t.length;r--;)if(fu(t[r][0],e))return r;return-1}var PH=Array.prototype,OH=PH.splice;function _H(t){var e=this.__data__,r=nd(e,t);if(r<0)return!1;var a=e.length-1;return r==a?e.pop():OH.call(e,r,1),--this.size,!0}function RH(t){var e=this.__data__,r=nd(e,t);return r<0?void 0:e[r][1]}function TH(t){return nd(this.__data__,t)>-1}function IH(t,e){var r=this.__data__,a=nd(r,t);return a<0?(++this.size,r.push([t,e])):r[a][1]=e,this}function ao(t){var e=-1,r=t==null?0:t.length;for(this.clear();++eu))return!1;var f=o.get(t),d=o.get(e);if(f&&d)return f==e&&d==t;var h=-1,g=!0,m=r&SW?new Ds:void 0;for(o.set(t,e),o.set(e,t);++h-1&&t%1==0&&t-1&&t%1==0&&t<=YW}var QW="[object Arguments]",JW="[object Array]",XW="[object Boolean]",ZW="[object Date]",eK="[object Error]",tK="[object Function]",rK="[object Map]",nK="[object Number]",aK="[object Object]",oK="[object RegExp]",iK="[object Set]",sK="[object String]",lK="[object WeakMap]",uK="[object ArrayBuffer]",cK="[object DataView]",fK="[object Float32Array]",dK="[object Float64Array]",pK="[object Int8Array]",hK="[object Int16Array]",mK="[object Int32Array]",gK="[object Uint8Array]",vK="[object Uint8ClampedArray]",yK="[object Uint16Array]",bK="[object Uint32Array]",er={};er[fK]=er[dK]=er[pK]=er[hK]=er[mK]=er[gK]=er[vK]=er[yK]=er[bK]=!0,er[QW]=er[JW]=er[uK]=er[XW]=er[cK]=er[ZW]=er[eK]=er[tK]=er[rK]=er[nK]=er[aK]=er[oK]=er[iK]=er[sK]=er[lK]=!1;function wK(t){return Kn(t)&&Eg(t.length)&&!!er[no(t)]}function Cg(t){return function(e){return t(e)}}var NR=typeof exports=="object"&&exports&&!exports.nodeType&&exports,hu=NR&&typeof module=="object"&&module&&!module.nodeType&&module,xK=hu&&hu.exports===NR,kg=xK&&vR.process,Ms=(function(){try{var t=hu&&hu.require&&hu.require("util").types;return t||kg&&kg.binding&&kg.binding("util")}catch(e){}})(),DR=Ms&&Ms.isTypedArray,mu=DR?Cg(DR):wK,SK=Object.prototype,EK=SK.hasOwnProperty;function FR(t,e){var r=$r(t),a=!r&&Fs(t),n=!r&&!a&&Pi(t),o=!r&&!a&&!n&&mu(t),s=r||a||n||o,u=s?_R(t.length,String):[],c=u.length;for(var f in t)(e||EK.call(t,f))&&!(s&&(f=="length"||n&&(f=="offset"||f=="parent")||o&&(f=="buffer"||f=="byteLength"||f=="byteOffset")||sd(f,c)))&&u.push(f);return u}var CK=Object.prototype;function ld(t){var e=t&&t.constructor,r=typeof e=="function"&&e.prototype||CK;return t===r}var kK=wR(Object.keys,Object),PK=Object.prototype,OK=PK.hasOwnProperty;function MR(t){if(!ld(t))return kK(t);var e=[];for(var r in Object(t))OK.call(t,r)&&r!="constructor"&&e.push(r);return e}function $s(t){return t!=null&&Eg(t.length)&&!ad(t)}function Aa(t){return $s(t)?FR(t):MR(t)}function Pg(t){return kR(t,Aa,Sg)}var _K=1,RK=Object.prototype,TK=RK.hasOwnProperty;function IK(t,e,r,a,n,o){var s=r&_K,u=Pg(t),c=u.length,f=Pg(e),d=f.length;if(c!=d&&!s)return!1;for(var h=c;h--;){var g=u[h];if(!(s?g in e:TK.call(e,g)))return!1}var m=o.get(t),v=o.get(e);if(m&&v)return m==e&&v==t;var w=!0;o.set(t,e),o.set(e,t);for(var y=s;++h{if(typeof r=="function"&&typeof a=="function")return!0})}var BK="[object Symbol]";function gu(t){return typeof t=="symbol"||Kn(t)&&no(t)==BK}var zK=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,VK=/^\w*$/;function Tg(t,e){if($r(t))return!1;var r=typeof t;return r=="number"||r=="symbol"||r=="boolean"||t==null||gu(t)?!0:VK.test(t)||!zK.test(t)||e!=null&&t in Object(e)}var HK="Expected a function";function Ig(t,e){if(typeof t!="function"||e!=null&&typeof e!="function")throw new TypeError(HK);var r=function(){var a=arguments,n=e?e.apply(this,a):a[0],o=r.cache;if(o.has(n))return o.get(n);var s=t.apply(this,a);return r.cache=o.set(n,s)||o,s};return r.cache=new(Ig.Cache||oo),r}Ig.Cache=oo;var WK=500;function KK(t){var e=Ig(t,function(a){return r.size===WK&&r.clear(),a}),r=e.cache;return e}var GK=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,YK=/\\(\\)?/g,WR=KK(function(t){var e=[];return t.charCodeAt(0)===46&&e.push(""),t.replace(GK,function(r,a,n,o){e.push(n?o.replace(YK,"$1"):a||r)}),e});function fd(t,e){for(var r=-1,a=t==null?0:t.length,n=Array(a);++rv,typeof f[g]=="undefined"&&(Array.isArray(f)&&g==="-"&&(g=f.length),m&&(d[v]!==""&&d[v]<1/0||d[v]==="-"?f[g]=[]:f[g]={})),!m)break;f=f[g]}var y=f[g];return h===void 0?delete f[g]:f[g]=h,y}function o(f){if(typeof f=="string"){if(f=f.split("/"),f[0]==="")return f;throw new Error("Invalid JSON pointer.")}else if(Array.isArray(f)){for(const d of f)if(typeof d!="string"&&typeof d!="number")throw new Error("Invalid JSON pointer. Must be of type string or number.");return f}throw new Error("Invalid JSON pointer.")}function s(f,d){if(typeof f!="object")throw new Error("Invalid input object.");d=o(d);var h=d.length;if(h===1)return f;for(var g=1;gn?0:n+e),r=r>n?n:r,r<0&&(r+=n),n=e>r?0:r-e>>>0,e>>>=0;for(var o=Array(n);++a0&&r(u)?e>1?wu(u,e-1,r,a,n):xg(n,u):a||(n[n.length]=u)}return n}function kY(t){var e=t==null?0:t.length;return e?wu(t,1):[]}function PY(t,e,r){switch(r.length){case 0:return t.call(e);case 1:return t.call(e,r[0]);case 2:return t.call(e,r[0],r[1]);case 3:return t.call(e,r[0],r[1],r[2])}return t.apply(e,r)}var g2=Math.max;function v2(t,e,r){return e=g2(e===void 0?t.length-1:e,0),function(){for(var a=arguments,n=-1,o=g2(a.length-e,0),s=Array(o);++n0){if(++e>=RY)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}var y2=AY(_Y);function b2(t){return y2(v2(t,void 0,kY),t+"")}var jY=1,NY=2,DY=4,md=b2(function(t,e){var r={};if(t==null)return r;var a=!1;e=fd(e,function(o){return o=qs(o,t),a||(a=o.length>1),o}),Bs(t,Mg(t),r),a&&(r=bu(r,jY|NY|DY,EY));for(var n=e.length;n--;)h2(r,e[n]);return r});function Lg(t,e){const r=e[t];return[md(e,[t]),r]}function w2(t,e={},r=[]){const a=t||"";let n;if(a.startsWith("#"))n=decodeURIComponent(a.substring(1));else throw new Error(`Could not find a definition for ${t}.`);const o=rG.get(e,n);if(o===void 0)throw new Error(`Could not find a definition for ${t}.`);const s=o[Mr];if(s){if(r.includes(s)){if(r.length===1)throw new Error(`Definition for ${t} is a circular reference`);const[d,...h]=r,g=[...h,a,d].join(" -> ");throw new Error(`Definition for ${d} contains a circular reference through ${g}`)}const[u,c]=Lg(Mr,o),f=w2(c,e,[...r,a]);return Object.keys(u).length>0?U(U({},u),f):f}return o}function x2(t,e={}){return w2(t,e,[])}var FY=Object.prototype,MY=FY.hasOwnProperty;function $Y(t,e){return t!=null&&MY.call(t,e)}function S2(t,e,r){e=qs(e,t);for(var a=-1,n=e.length,o=!1;++agQ)return[];var r=Ug,a=vQ(t,Ug);e=T2(e),t-=Ug;for(var n=_R(a,e);++r({required:[d]}))};let f;if(u.anyOf){const d=be(u,[]);d.allOf?d.allOf=d.allOf.slice():d.allOf=[],d.allOf.push(c),f=d}else f=Object.assign({},u,c);if(delete f.required,t.isValid(f,e,a))return s}else if(t.isValid(u,e,a))return s}return 0}function Bg(t,e,r,a,n){return D2(t,e,r,a,n)}function zg(t,e,r,a){if(!Gt(t))return t;e=qs(e,t);for(var n=-1,o=e.length,s=o-1,u=t;u!=null&&++n1?r[n-1]:void 0,s=n>2?r[2]:void 0;for(o=t.length>3&&typeof o=="function"?(n--,o):void 0,s&&xQ(r[0],r[1],s)&&(o=n<3?void 0:o,n=1),e=Object(e);++a-1}function TQ(){}var IQ=1/0,AQ=Ls&&1/bg(new Ls([,-0]))[1]==IQ?function(t){return new Ls(t)}:TQ,jQ=200;function $2(t,e,r){var a=-1,n=M2,o=t.length,s=!0,u=[],c=u;if(o>=jQ){var f=AQ(t);if(f)return bg(f);s=!1,n=yg,c=new Ds}else c=u;e:for(;++a-1}return Xg=e,Xg}var Zg,H2;function LQ(){if(H2)return Zg;H2=1;var t=yd();function e(r,a){var n=this.__data__,o=t(n,r);return o<0?(++this.size,n.push([r,a])):n[o][1]=a,this}return Zg=e,Zg}var ev,W2;function bd(){if(W2)return ev;W2=1;var t=DQ(),e=FQ(),r=MQ(),a=$Q(),n=LQ();function o(s){var u=-1,c=s==null?0:s.length;for(this.clear();++u-1&&a%1==0&&a-1&&r%1==0&&r<=t}return e0=e,e0}var r0,GT;function dJ(){if(GT)return r0;GT=1;var t=_i(),e=t0(),r=Da(),a="[object Arguments]",n="[object Array]",o="[object Boolean]",s="[object Date]",u="[object Error]",c="[object Function]",f="[object Map]",d="[object Number]",h="[object Object]",g="[object RegExp]",m="[object Set]",v="[object String]",w="[object WeakMap]",y="[object ArrayBuffer]",x="[object DataView]",k="[object Float32Array]",E="[object Float64Array]",O="[object Int8Array]",_="[object Int16Array]",T="[object Int32Array]",I="[object Uint8Array]",D="[object Uint8ClampedArray]",q="[object Uint16Array]",N="[object Uint32Array]",A={};A[k]=A[E]=A[O]=A[_]=A[T]=A[I]=A[D]=A[q]=A[N]=!0,A[a]=A[n]=A[y]=A[o]=A[x]=A[s]=A[u]=A[c]=A[f]=A[d]=A[h]=A[g]=A[m]=A[v]=A[w]=!1;function $(j){return r(j)&&e(j.length)&&!!A[t(j)]}return r0=$,r0}var n0,YT;function Ti(){if(YT)return n0;YT=1;function t(e){return function(r){return e(r)}}return n0=t,n0}var Eu={exports:{}};Eu.exports;var QT;function a0(){return QT||(QT=1,(function(t,e){var r=X2(),a=e&&!e.nodeType&&e,n=a&&!0&&t&&!t.nodeType&&t,o=n&&n.exports===a,s=o&&r.process,u=(function(){try{var c=n&&n.require&&n.require("util").types;return c||s&&s.binding&&s.binding("util")}catch(f){}})();t.exports=u})(Eu,Eu.exports)),Eu.exports}var o0,JT;function i0(){if(JT)return o0;JT=1;var t=dJ(),e=Ti(),r=a0(),a=r&&r.isTypedArray,n=a?e(a):t;return o0=n,o0}var s0,XT;function ZT(){if(XT)return s0;XT=1;var t=uJ(),e=Ed(),r=Nn(),a=Cd(),n=Zv(),o=i0(),s=Object.prototype,u=s.hasOwnProperty;function c(f,d){var h=r(f),g=!h&&e(f),m=!h&&!g&&a(f),v=!h&&!g&&!m&&o(f),w=h||g||m||v,y=w?t(f.length,String):[],x=y.length;for(var k in f)(d||u.call(f,k))&&!(w&&(k=="length"||m&&(k=="offset"||k=="parent")||v&&(k=="buffer"||k=="byteLength"||k=="byteOffset")||n(k,x)))&&y.push(k);return y}return s0=c,s0}var l0,eI;function u0(){if(eI)return l0;eI=1;var t=Object.prototype;function e(r){var a=r&&r.constructor,n=typeof a=="function"&&a.prototype||t;return r===n}return l0=e,l0}var c0,tI;function rI(){if(tI)return c0;tI=1;function t(e,r){return function(a){return e(r(a))}}return c0=t,c0}var f0,nI;function pJ(){if(nI)return f0;nI=1;var t=rI(),e=t(Object.keys,Object);return f0=e,f0}var d0,aI;function hJ(){if(aI)return d0;aI=1;var t=u0(),e=pJ(),r=Object.prototype,a=r.hasOwnProperty;function n(o){if(!t(o))return e(o);var s=[];for(var u in Object(o))a.call(o,u)&&u!="constructor"&&s.push(u);return s}return d0=n,d0}var p0,oI;function Hs(){if(oI)return p0;oI=1;var t=pv(),e=t0();function r(a){return a!=null&&e(a.length)&&!t(a)}return p0=r,p0}var h0,iI;function Cu(){if(iI)return h0;iI=1;var t=ZT(),e=hJ(),r=Hs();function a(n){return r(n)?t(n):e(n)}return h0=a,h0}var m0,sI;function mJ(){if(sI)return m0;sI=1;var t=xu(),e=Cu();function r(a,n){return a&&t(n,e(n),a)}return m0=r,m0}var g0,lI;function gJ(){if(lI)return g0;lI=1;function t(e){var r=[];if(e!=null)for(var a in Object(e))r.push(a);return r}return g0=t,g0}var v0,uI;function vJ(){if(uI)return v0;uI=1;var t=Na(),e=u0(),r=gJ(),a=Object.prototype,n=a.hasOwnProperty;function o(s){if(!t(s))return r(s);var u=e(s),c=[];for(var f in s)f=="constructor"&&(u||!n.call(s,f))||c.push(f);return c}return v0=o,v0}var y0,cI;function Ws(){if(cI)return y0;cI=1;var t=ZT(),e=vJ(),r=Hs();function a(n){return r(n)?t(n,!0):e(n)}return y0=a,y0}var b0,fI;function yJ(){if(fI)return b0;fI=1;var t=xu(),e=Ws();function r(a,n){return a&&t(n,e(n),a)}return b0=r,b0}var ku={exports:{}};ku.exports;var dI;function pI(){return dI||(dI=1,(function(t,e){var r=ja(),a=e&&!e.nodeType&&e,n=a&&!0&&t&&!t.nodeType&&t,o=n&&n.exports===a,s=o?r.Buffer:void 0,u=s?s.allocUnsafe:void 0;function c(f,d){if(d)return f.slice();var h=f.length,g=u?u(h):new f.constructor(h);return f.copy(g),g}t.exports=c})(ku,ku.exports)),ku.exports}var w0,hI;function x0(){if(hI)return w0;hI=1;function t(e,r){var a=-1,n=e.length;for(r||(r=Array(n));++am))return!1;var w=h.get(s),y=h.get(u);if(w&&y)return w==u&&y==s;var x=-1,k=!0,E=c&n?new t:void 0;for(h.set(s,u),h.set(u,s);++x0&&o(d)?n>1?r(d,n-1,o,s,u):t(u,d):s||(u[u.length]=d)}return u}return wy=r,wy}var Sy,yA;function Ii(){if(yA)return Sy;yA=1;function t(e,r){for(var a=-1,n=e==null?0:e.length,o=Array(n);++aa||u&&c&&d&&!f&&!h||o&&c&&d||!n&&d||!s)return 1;if(!o&&!u&&!h&&r=f)return d;var h=n[o];return d*(h=="desc"?-1:1)}}return r.index-a.index}return ab=e,ab}var ob,aj;function gX(){if(aj)return ob;aj=1;var t=Ii(),e=Ny(),r=lX(),a=dX(),n=pX(),o=Ti(),s=mX(),u=Pu(),c=Nn();function f(d,h,g){h.length?h=t(h,function(w){return c(w)?function(y){return e(y,w.length===1?w[0]:w)}:w}):h=[u];var m=-1;h=t(h,o(r));var v=a(d,function(w,y,x){var k=t(h,function(E){return E(w)});return{criteria:k,index:++m,value:w}});return n(v,function(w,y){return s(w,y,g)})}return ob=f,ob}var ib,oj;function ij(){if(oj)return ib;oj=1;function t(e,r,a){switch(a.length){case 0:return e.call(r);case 1:return e.call(r,a[0]);case 2:return e.call(r,a[0],a[1]);case 3:return e.call(r,a[0],a[1],a[2])}return e.apply(r,a)}return ib=t,ib}var sb,sj;function vX(){if(sj)return sb;sj=1;var t=ij(),e=Math.max;function r(a,n,o){return n=e(n===void 0?a.length-1:n,0),function(){for(var s=arguments,u=-1,c=e(s.length-n,0),f=Array(c);++u0){if(++o>=t)return arguments[0]}else o=0;return n.apply(void 0,arguments)}}return cb=a,cb}var fb,fj;function xX(){if(fj)return fb;fj=1;var t=bX(),e=wX(),r=e(t);return fb=r,fb}var db,dj;function Ai(){if(dj)return db;dj=1;var t=Pu(),e=vX(),r=xX();function a(n,o){return r(e(n,o,t),n+"")}return db=a,db}var pb,pj;function hb(){if(pj)return pb;pj=1;var t=zs(),e=Hs(),r=Zv(),a=Na();function n(o,s,u){if(!a(u))return!1;var c=typeof s;return(c=="number"?e(u)&&r(s,u.length):c=="string"&&s in u)?t(u[s],o):!1}return pb=n,pb}var mb,hj;function mj(){if(hj)return mb;hj=1;var t=xy(),e=gX(),r=Ai(),a=hb(),n=r(function(o,s){if(o==null)return[];var u=s.length;return u>1&&a(o,s[0],s[1])?s=[]:u>2&&a(s[0],s[1],s[2])&&(s=[s[0]]),e(o,t(s,1),[])});return mb=n,mb}var gb,gj;function SX(){if(gj)return gb;gj=1;function t(e,r,a,n){for(var o=e.length,s=a+(n?1:-1);n?s--:++s-1}return wb=e,wb}var Sb,Sj;function Eb(){if(Sj)return Sb;Sj=1;function t(e,r,a){for(var n=-1,o=e==null?0:e.length;++n=s){var x=f?null:n(c);if(x)return o(x);v=!1,g=a,y=new t}else y=f?[]:w;e:for(;++h2?c[2]:void 0;for(h&&r(c[0],c[1],h)&&(d=1);++f=120&&k.length>=120)?new t(v&&k):void 0}k=c[0];var E=-1,O=w[0];e:for(;++EArray.isArray(j)?j:[j],f=j=>j===void 0,d=j=>s(j)||Array.isArray(j)?Object.keys(j):[],h=(j,M)=>j.hasOwnProperty(M),g=j=>e(r(j)),m=j=>f(j)||Array.isArray(j)&&j.length===0,v=(j,M,W,H)=>M&&h(M,W)&&j&&h(j,W)&&H(j[W],M[W]),w=(j,M)=>f(j)&&M===0||f(M)&&j===0||t(j,M),y=(j,M)=>f(j)&&M===!1||f(M)&&j===!1||t(j,M),x=j=>f(j)||t(j,{})||j===!0,k=j=>f(j)||t(j,{}),E=j=>f(j)||s(j)||j===!0||j===!1;function O(j,M){return m(j)&&m(M)?!0:t(g(j),g(M))}function _(j,M){return j=c(j),M=c(M),t(g(j),g(M))}function T(j,M,W,H){var J=r(d(j).concat(d(M)));return k(j)&&k(M)?!0:k(j)&&d(M).length||k(M)&&d(j).length?!1:J.every(function(V){var Q=j[V],B=M[V];return Array.isArray(Q)&&Array.isArray(B)?t(g(j),g(M)):Array.isArray(Q)&&!Array.isArray(B)||Array.isArray(B)&&!Array.isArray(Q)?!1:v(j,M,V,H)})}function I(j,M,W,H){return s(j)&&s(M)?H(j,M):Array.isArray(j)&&Array.isArray(M)?T(j,M,W,H):t(j,M)}function D(j,M,W,H){var J=a(j,H),V=a(M,H),Q=o(J,V,H);return Q.length===Math.max(J.length,V.length)}var q={title:t,uniqueItems:y,minLength:w,minItems:w,minProperties:w,required:O,enum:O,type:_,items:I,anyOf:D,allOf:D,oneOf:D,properties:T,patternProperties:T,dependencies:T},N=["properties","patternProperties","dependencies","uniqueItems","minLength","minItems","minProperties","required"],A=["additionalProperties","additionalItems","contains","propertyNames","not"];function $(j,M,W){if(W=n(W,{ignore:[]}),x(j)&&x(M))return!0;if(!E(j)||!E(M))throw new Error("Either of the values are not a JSON schema.");if(j===M)return!0;if(u(j)&&u(M))return j===M;if(j===void 0&&M===!1||M===void 0&&j===!1||f(j)&&!f(M)||!f(j)&&f(M))return!1;var H=r(Object.keys(j).concat(Object.keys(M)));if(W.ignore.length&&(H=H.filter(V=>W.ignore.indexOf(V)===-1)),!H.length)return!0;function J(V,Q){return $(V,Q,W)}return H.every(function(V){var Q=j[V],B=M[V];if(A.indexOf(V)!==-1)return $(Q,B,W);var z=q[V];if(z||(z=t),t(Q,B))return!0;if(N.indexOf(V)===-1&&(!h(j,V)&&h(M,V)||h(j,V)&&!h(M,V)))return Q===B;var X=z(Q,B,V,J);if(!u(X))throw new Error("Comparer must return true or false");return X})}return qb=$,qb}var Bb,Uj;function zb(){if(Uj)return Bb;Uj=1;function t(e){return Object.prototype.toString.call(e)==="[object Array]"}return Bb=Array.isArray||t,Bb}var Vb,Bj;function TX(){if(Bj)return Vb;Bj=1;function t(e){return(typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]")&&e.valueOf()===e.valueOf()}return Vb=t,Vb}var Hb,zj;function IX(){if(zj)return Hb;zj=1;var t=TX();function e(r){return t(r)&&r%1===0}return Hb=e,Hb}var Wb,Vj;function Hj(){if(Vj)return Wb;Vj=1;var t=zb(),e=IX();function r(a){var n;if(!t(a)||(n=a.length,!n))return!1;for(var o=0;oc&&(d=c,c=u,u=d),c=c-u}return f*u}function o(u,c){var f=0,d;if(u===0)return c;if(c===0)return u;for(;(u&1)===0&&(c&1)===0;)u>>>=1,c>>>=1,f++;for(;(u&1)===0;)u>>>=1;for(;c;){for(;(c&1)===0;)c>>>=1;u>c&&(d=c,c=u,u=d),c=c-u}return u<1){if(d=c[0],f=c[1],!r(f))throw new TypeError("gcd()::invalid input argument. Accessor must be a function. Value: `"+f+"`.")}else d=c[0];else throw new TypeError("gcd()::invalid input argument. Must provide an array of integers. Value: `"+c[0]+"`.");if(h=d.length,h<2)return null;if(f){for(g=new Array(h),v=0;v1){if(c=s[0],u=s[1],!a(u))throw new TypeError("lcm()::invalid input argument. Accessor must be a function. Value: `"+u+"`.")}else c=s[0];else throw new TypeError("lcm()::invalid input argument. Must provide an array of integers. Value: `"+s[0]+"`.");if(f=c.length,f<2)return null;if(u){for(d=new Array(f),g=0;g1?o[u-1]:void 0,f=u>2?o[2]:void 0;for(c=a.length>3&&typeof c=="function"?(u--,c):void 0,f&&e(o[0],o[1],f)&&(c=u<3?void 0:c,u=1),n=Object(n);++s-1;)w!==c&&s.call(w,y,1),s.call(c,y,1);return c}return u1=u,u1}var c1,mN;function zX(){if(mN)return c1;mN=1;var t=BX();function e(r,a){return r&&r.length&&a&&a.length?t(r,a):r}return c1=e,c1}var f1,gN;function VX(){if(gN)return f1;gN=1;var t=Pu();function e(r){return typeof r=="function"?r:t}return f1=e,f1}var d1,vN;function yN(){if(vN)return d1;vN=1;var t=AT(),e=ZA(),r=VX(),a=Nn();function n(o,s){var u=a(o)?t:e;return u(o,r(s))}return d1=n,d1}var p1,bN;function HX(){if(bN)return p1;bN=1;var t=Pd(),e=xb(),r=Eb(),a=Ii(),n=Ti(),o=Od(),s=200;function u(c,f,d,h){var g=-1,m=e,v=!0,w=c.length,y=[],x=f.length;if(!w)return y;d&&(f=a(f,n(d))),h?(m=r,v=!1):f.length>=s&&(m=o,v=!1,f=new t(f));e:for(;++ga(e(w.map(d))),c=(w,y)=>w.map(x=>x&&x[y]),f=(w,y)=>Object.prototype.hasOwnProperty.call(w,y),d=w=>r(w)||Array.isArray(w)?Object.keys(w):[],h=w=>w!==void 0,g=w=>r(w)||w===!0||w===!1,m=w=>!d(w).length&&w!==!1&&w!==!0;return m1={allUniqueKeys:u,deleteUndefinedProps:s,getValues:c,has:f,isEmptySchema:m,isSchema:g,keys:d,notUndefined:h,uniqWith:n,withoutArr:(w,...y)=>o.apply(null,[w].concat(t(y)))},m1}var g1,EN;function KX(){if(EN)return g1;EN=1;const t=Ub(),e=yN(),{allUniqueKeys:r,deleteUndefinedProps:a,getValues:n,keys:o,notUndefined:s,uniqWith:u,withoutArr:c}=SN();function f(h){e(h,function(g,m){g===!1&&delete h[m]})}function d(h,g){return r(h).reduce(function(v,w){const y=n(h,w),x=u(y.filter(s),t);return v[w]=g(x,w),v},{})}return g1={keywords:["properties","patternProperties","additionalProperties"],resolver(h,g,m,v){v.ignoreAdditionalProperties||(h.forEach(function(y){const x=h.filter(_=>_!==y),k=o(y.properties),O=o(y.patternProperties).map(_=>new RegExp(_));x.forEach(function(_){const T=o(_.properties),I=T.filter(q=>O.some(N=>N.test(q)));c(T,k,I).forEach(function(q){_.properties[q]=m.properties([_.properties[q],y.additionalProperties],q)})})}),h.forEach(function(y){const x=h.filter(E=>E!==y),k=o(y.patternProperties);y.additionalProperties===!1&&x.forEach(function(E){const O=o(E.patternProperties);c(O,k).forEach(T=>delete E.patternProperties[T])})}));const w={additionalProperties:m.additionalProperties(h.map(y=>y.additionalProperties)),patternProperties:d(h.map(y=>y.patternProperties),m.patternProperties),properties:d(h.map(y=>y.properties),m.properties)};return w.additionalProperties===!1&&f(w.properties),a(w)}},g1}var v1,CN;function GX(){if(CN)return v1;CN=1;const t=Ub(),e=yN(),{allUniqueKeys:r,deleteUndefinedProps:a,has:n,isSchema:o,notUndefined:s,uniqWith:u}=SN();function c(g){e(g,function(m,v){m===!1&&g.splice(v,1)})}function f(g,m){return g.map(function(v){if(v)if(Array.isArray(v.items)){const w=v.items[m];if(o(w))return w;if(n(v,"additionalItems"))return v.additionalItems}else return v.items})}function d(g){return g.map(function(m){if(m)return Array.isArray(m.items)?m.additionalItems:m.items})}function h(g,m,v){return r(v).reduce(function(y,x){const k=f(g,x),E=u(k.filter(s),t);return y[x]=m(E,x),y},[])}return v1={keywords:["items","additionalItems"],resolver(g,m,v){const w=g.map(E=>E.items),y=w.filter(s),x={};y.every(o)?x.items=v.items(w):x.items=h(g,v.items,w);let k;return y.every(Array.isArray)?k=g.map(E=>E.additionalItems):y.some(Array.isArray)&&(k=d(g)),k&&(x.additionalItems=v.additionalItems(k)),x.additionalItems===!1&&Array.isArray(x.items)&&c(x.items),a(x)}},v1}var y1,kN;function YX(){if(kN)return y1;kN=1;const t=MJ(),e=Ub(),r=jX(),a=LX(),n=uN(),o=fN(),s=qX(),u=Mj(),c=mA(),f=Td(),d=zX(),h=mj(),g=_b(),m=Tb(),v=KX(),w=GX(),y=(ee,te)=>ee.indexOf(te)!==-1,x=ee=>f(ee)||ee===!0||ee===!1,k=ee=>ee===!1,E=ee=>ee===!0,O=(ee,te,se)=>se(ee),_=ee=>h(g(o(ee))),T=ee=>ee!==void 0,I=ee=>g(o(ee.map(V))),D=ee=>ee[0],q=ee=>_(ee),N=ee=>Math.max.apply(Math,ee),A=ee=>Math.min.apply(Math,ee),$=ee=>ee.some(E),j=ee=>m(n(ee),c);function M(ee){return function(te,se){return e({[ee]:te},{[ee]:se})}}function W(ee){let Ce=ee,{allOf:te=[]}=Ce,se=be(Ce,["allOf"]);return se=f(ee)?se:ee,[se,...te.map(W)]}function H(ee,te){return ee.map(se=>se&&se[te])}function J(ee,te){return ee.map(function(se,Ce){try{return te(se,Ce)}catch(Ae){return}}).filter(T)}function V(ee){return f(ee)||Array.isArray(ee)?Object.keys(ee):[]}function Q(ee,te){if(te=te||[],!ee.length)return te;const se=ee.slice(0).shift(),Ce=ee.slice(1);return te.length?Q(Ce,n(te.map(Ae=>se.map(Ne=>[Ne].concat(Ae))))):Q(Ce,se.map(Ae=>Ae))}function B(ee,te){let se;try{se=ee.map(function(Ce){return JSON.stringify(Ce,null,2)}).join(` +*/var oz=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],jf=oz.join(","),KP=typeof Element=="undefined",Ss=KP?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,Nf=!KP&&Element.prototype.getRootNode?function(t){var e;return t==null||(e=t.getRootNode)===null||e===void 0?void 0:e.call(t)}:function(t){return t==null?void 0:t.ownerDocument},Df=function t(e,r){var a;r===void 0&&(r=!0);var n=e==null||(a=e.getAttribute)===null||a===void 0?void 0:a.call(e,"inert"),o=n===""||n==="true",s=o||r&&e&&t(e.parentNode);return s},iz=function(e){var r,a=e==null||(r=e.getAttribute)===null||r===void 0?void 0:r.call(e,"contenteditable");return a===""||a==="true"},sz=function(e,r,a){if(Df(e))return[];var n=Array.prototype.slice.apply(e.querySelectorAll(jf));return r&&Ss.call(e,jf)&&n.unshift(e),n=n.filter(a),n},lz=function t(e,r,a){for(var n=[],o=Array.from(e);o.length;){var s=o.shift();if(!Df(s,!1))if(s.tagName==="SLOT"){var u=s.assignedElements(),c=u.length?u:s.children,f=t(c,!0,a);a.flatten?n.push.apply(n,f):n.push({scopeParent:s,candidates:f})}else{var d=Ss.call(s,jf);d&&a.filter(s)&&(r||!e.includes(s))&&n.push(s);var h=s.shadowRoot||typeof a.getShadowRoot=="function"&&a.getShadowRoot(s),g=!Df(h,!1)&&(!a.shadowRootFilter||a.shadowRootFilter(s));if(h&&g){var m=t(h===!0?s.children:h.children,!0,a);a.flatten?n.push.apply(n,m):n.push({scopeParent:s,candidates:m})}else o.unshift.apply(o,s.children)}}return n},GP=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},YP=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||iz(e))&&!GP(e)?0:e.tabIndex},uz=function(e,r){var a=YP(e);return a<0&&r&&!GP(e)?0:a},cz=function(e,r){return e.tabIndex===r.tabIndex?e.documentOrder-r.documentOrder:e.tabIndex-r.tabIndex},QP=function(e){return e.tagName==="INPUT"},fz=function(e){return QP(e)&&e.type==="hidden"},dz=function(e){var r=e.tagName==="DETAILS"&&Array.prototype.slice.apply(e.children).some(function(a){return a.tagName==="SUMMARY"});return r},pz=function(e,r){for(var a=0;asummary:first-of-type"),s=o?e.parentElement:e;if(Ss.call(s,"details:not([open]) *"))return!0;if(!a||a==="full"||a==="legacy-full"){if(typeof n=="function"){for(var u=e;e;){var c=e.parentElement,f=Nf(e);if(c&&!c.shadowRoot&&n(c)===!0)return JP(e);e.assignedSlot?e=e.assignedSlot:!c&&f!==e.ownerDocument?e=f.host:e=c}e=u}if(vz(e))return!e.getClientRects().length;if(a!=="legacy-full")return!0}else if(a==="non-zero-area")return JP(e);return!1},bz=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var r=e.parentElement;r;){if(r.tagName==="FIELDSET"&&r.disabled){for(var a=0;a=0)},Sz=function t(e){var r=[],a=[];return e.forEach(function(n,o){var s=!!n.scopeParent,u=s?n.scopeParent:n,c=uz(u,s),f=s?t(n.candidates):u;c===0?s?r.push.apply(r,f):r.push(u):a.push({documentOrder:o,tabIndex:c,item:n,isScope:s,content:f})}),a.sort(cz).reduce(function(n,o){return o.isScope?n.push.apply(n,o.content):n.push(o.content),n},[]).concat(r)},eu=function(e,r){r=r||{};var a;return r.getShadowRoot?a=lz([e],r.includeContainer,{filter:Hm.bind(null,r),flatten:!1,getShadowRoot:r.getShadowRoot,shadowRootFilter:xz}):a=sz(e,r.includeContainer,Hm.bind(null,r)),Sz(a)},Ez=function(e,r){if(r=r||{},!e)throw new Error("No node provided");return Ss.call(e,jf)===!1?!1:Hm(r,e)},Cz=typeof document!="undefined",kz=function(){},Ff=Cz?P.useLayoutEffect:kz;function Mf(t,e){if(t===e)return!0;if(typeof t!=typeof e)return!1;if(typeof t=="function"&&t.toString()===e.toString())return!0;let r,a,n;if(t&&e&&typeof t=="object"){if(Array.isArray(t)){if(r=t.length,r!==e.length)return!1;for(a=r;a--!==0;)if(!Mf(t[a],e[a]))return!1;return!0}if(n=Object.keys(t),r=n.length,r!==Object.keys(e).length)return!1;for(a=r;a--!==0;)if(!{}.hasOwnProperty.call(e,n[a]))return!1;for(a=r;a--!==0;){const o=n[a];if(!(o==="_owner"&&t.$$typeof)&&!Mf(t[o],e[o]))return!1}return!0}return t!==t&&e!==e}function XP(t){return typeof window=="undefined"?1:(t.ownerDocument.defaultView||window).devicePixelRatio||1}function ZP(t,e){const r=XP(t);return Math.round(e*r)/r}function Wm(t){const e=P.useRef(t);return Ff(()=>{e.current=t}),e}function Pz(t){t===void 0&&(t={});const{placement:e="bottom",strategy:r="absolute",middleware:a=[],platform:n,elements:{reference:o,floating:s}={},transform:u=!0,whileElementsMounted:c,open:f}=t,[d,h]=P.useState({x:0,y:0,strategy:r,placement:e,middlewareData:{},isPositioned:!1}),[g,m]=P.useState(a);Mf(g,a)||m(a);const[v,w]=P.useState(null),[y,x]=P.useState(null),k=P.useCallback(V=>{V!==T.current&&(T.current=V,w(V))},[]),E=P.useCallback(V=>{V!==I.current&&(I.current=V,x(V))},[]),O=o||v,_=s||y,T=P.useRef(null),I=P.useRef(null),D=P.useRef(d),q=c!=null,N=Wm(c),A=Wm(n),$=Wm(f),j=P.useCallback(()=>{if(!T.current||!I.current)return;const V={placement:e,strategy:r,middleware:g};A.current&&(V.platform=A.current),F9(T.current,I.current,V).then(Q=>{const B=ie(U({},Q),{isPositioned:$.current!==!1});M.current&&!Mf(D.current,B)&&(D.current=B,tm.flushSync(()=>{h(B)}))})},[g,e,r,A,$]);Ff(()=>{f===!1&&D.current.isPositioned&&(D.current.isPositioned=!1,h(V=>ie(U({},V),{isPositioned:!1})))},[f]);const M=P.useRef(!1);Ff(()=>(M.current=!0,()=>{M.current=!1}),[]),Ff(()=>{if(O&&(T.current=O),_&&(I.current=_),O&&_){if(N.current)return N.current(O,_,j);j()}},[O,_,j,N,q]);const W=P.useMemo(()=>({reference:T,floating:I,setReference:k,setFloating:E}),[k,E]),H=P.useMemo(()=>({reference:O,floating:_}),[O,_]),J=P.useMemo(()=>{const V={position:r,left:0,top:0};if(!H.floating)return V;const Q=ZP(H.floating,d.x),B=ZP(H.floating,d.y);return u?U(ie(U({},V),{transform:"translate("+Q+"px, "+B+"px)"}),XP(H.floating)>=1.5&&{willChange:"transform"}):{position:r,left:Q,top:B}},[r,u,H.floating,d.x,d.y]);return P.useMemo(()=>ie(U({},d),{update:j,refs:W,elements:H,floatingStyles:J}),[d,j,W,H,J])}const Oz=t=>{function e(r){return{}.hasOwnProperty.call(r,"current")}return{name:"arrow",options:t,fn(r){const{element:a,padding:n}=typeof t=="function"?t(r):t;return a&&e(a)?a.current!=null?rk({element:a.current,padding:n}).fn(r):{}:a?rk({element:a,padding:n}).fn(r):{}}}},_z=(t,e)=>ie(U({},A9(t)),{options:[t,e]}),Rz=(t,e)=>ie(U({},N9(t)),{options:[t,e]}),Tz=(t,e)=>ie(U({},D9(t)),{options:[t,e]}),Iz=(t,e)=>ie(U({},j9(t)),{options:[t,e]}),Az=(t,e)=>ie(U({},Oz(t)),{options:[t,e]});function eO(t){return P.useMemo(()=>t.every(e=>e==null)?null:e=>{t.forEach(r=>{typeof r=="function"?r(e):r!=null&&(r.current=e)})},t)}const tO=U({},Ah),jz=tO.useInsertionEffect||(t=>t());function Qr(t){const e=P.useRef(()=>{});return jz(()=>{e.current=t}),P.useCallback(function(){for(var r=arguments.length,a=new Array(r),n=0;n=t.current.length}function Gm(t,e){return nn(t,{disabledIndices:e})}function rO(t,e){return nn(t,{decrement:!0,startingIndex:t.current.length,disabledIndices:e})}function nn(t,e){let{startingIndex:r=-1,decrement:a=!1,disabledIndices:n,amount:o=1}=e===void 0?{}:e;const s=t.current;let u=r;do u+=a?-o:o;while(u>=0&&u<=s.length-1&&Lf(s,u,n));return u}function Nz(t,e){let{event:r,orientation:a,loop:n,cols:o,disabledIndices:s,minIndex:u,maxIndex:c,prevIndex:f,stopEvent:d=!1}=e,h=f;if(r.key===Km){if(d&&Yr(r),f===-1)h=c;else if(h=nn(t,{startingIndex:h,amount:o,decrement:!0,disabledIndices:s}),n&&(f-og?v:v-o}ru(t,h)&&(h=f)}if(r.key===tu&&(d&&Yr(r),f===-1?h=u:(h=nn(t,{startingIndex:f,amount:o,disabledIndices:s}),n&&f+o>c&&(h=nn(t,{startingIndex:f%o-o,amount:o,disabledIndices:s}))),ru(t,h)&&(h=f)),a==="both"){const g=vs(f/o);r.key===Cs&&(d&&Yr(r),f%o!==o-1?(h=nn(t,{startingIndex:f,disabledIndices:s}),n&&$f(h,o,g)&&(h=nn(t,{startingIndex:f-f%o-1,disabledIndices:s}))):n&&(h=nn(t,{startingIndex:f-f%o-1,disabledIndices:s})),$f(h,o,g)&&(h=f)),r.key===Es&&(d&&Yr(r),f%o!==0?(h=nn(t,{startingIndex:f,decrement:!0,disabledIndices:s}),n&&$f(h,o,g)&&(h=nn(t,{startingIndex:f+(o-f%o),decrement:!0,disabledIndices:s}))):n&&(h=nn(t,{startingIndex:f+(o-f%o),decrement:!0,disabledIndices:s})),$f(h,o,g)&&(h=f));const m=vs(c/o)===g;ru(t,h)&&(n&&m?h=r.key===Es?c:nn(t,{startingIndex:f-f%o-1,disabledIndices:s}):h=f)}return h}function Dz(t,e,r){const a=[];let n=0;return t.forEach((o,s)=>{let{width:u,height:c}=o,f=!1;for(r&&(n=0);!f;){const d=[];for(let h=0;ha[h]==null)?(d.forEach(h=>{a[h]=s}),f=!0):n++}}),[...a]}function Fz(t,e,r,a,n){if(t===-1)return-1;const o=r.indexOf(t),s=e[t];switch(n){case"tl":return o;case"tr":return s?o+s.width-1:o;case"bl":return s?o+(s.height-1)*a:o;case"br":return r.lastIndexOf(t)}}function Mz(t,e){return e.flatMap((r,a)=>t.includes(r)?[a]:[])}function Lf(t,e,r){if(r)return r.includes(e);const a=t[e];return a==null||a.hasAttribute("disabled")||a.getAttribute("aria-disabled")==="true"}let nO=0;function Do(t,e){e===void 0&&(e={});const{preventScroll:r=!1,cancelPrevious:a=!0,sync:n=!1}=e;a&&cancelAnimationFrame(nO);const o=()=>t==null?void 0:t.focus({preventScroll:r});n?o():nO=requestAnimationFrame(o)}var Ut=typeof document!="undefined"?P.useLayoutEffect:P.useEffect;function $z(t,e){const r=t.compareDocumentPosition(e);return r&Node.DOCUMENT_POSITION_FOLLOWING||r&Node.DOCUMENT_POSITION_CONTAINED_BY?-1:r&Node.DOCUMENT_POSITION_PRECEDING||r&Node.DOCUMENT_POSITION_CONTAINS?1:0}function Lz(t,e){if(t.size!==e.size)return!1;for(const[r,a]of t.entries())if(a!==e.get(r))return!1;return!0}const aO=P.createContext({register:()=>{},unregister:()=>{},map:new Map,elementsRef:{current:[]}});function qz(t){const{children:e,elementsRef:r,labelsRef:a}=t,[n,o]=P.useState(()=>new Map),s=P.useCallback(c=>{o(f=>new Map(f).set(c,null))},[]),u=P.useCallback(c=>{o(f=>{const d=new Map(f);return d.delete(c),d})},[]);return Ut(()=>{const c=new Map(n);Array.from(c.keys()).sort($z).forEach((d,h)=>{c.set(d,h)}),Lz(n,c)||o(c)},[n]),P.createElement(aO.Provider,{value:P.useMemo(()=>({register:s,unregister:u,map:n,elementsRef:r,labelsRef:a}),[s,u,n,r,a])},e)}function Uz(t){t===void 0&&(t={});const{label:e}=t,{register:r,unregister:a,map:n,elementsRef:o,labelsRef:s}=P.useContext(aO),[u,c]=P.useState(null),f=P.useRef(null),d=P.useCallback(h=>{if(f.current=h,u!==null&&(o.current[u]=h,s)){var g;const m=e!==void 0;s.current[u]=m?e:(g=h==null?void 0:h.textContent)!=null?g:null}},[u,o,s,e]);return Ut(()=>{const h=f.current;if(h)return r(h),()=>{a(h)}},[r,a]),Ut(()=>{const h=f.current?n.get(f.current):null;h!=null&&c(h)},[n]),P.useMemo(()=>({ref:d,index:u==null?-1:u}),[u,d])}function nu(){return nu=Object.assign?Object.assign.bind():function(t){for(var e=1;e"floating-ui-"+Math.random().toString(36).slice(2,6)+Bz++;function zz(){const[t,e]=P.useState(()=>oO?iO():void 0);return Ut(()=>{t==null&&e(iO())},[]),P.useEffect(()=>{oO=!0},[]),t}const qf=tO.useId||zz;function Vz(){const t=new Map;return{emit(e,r){var a;(a=t.get(e))==null||a.forEach(n=>n(r))},on(e,r){t.set(e,[...t.get(e)||[],r])},off(e,r){var a;t.set(e,((a=t.get(e))==null?void 0:a.filter(n=>n!==r))||[])}}}const Hz=P.createContext(null),Wz=P.createContext(null),Uf=()=>{var t;return((t=P.useContext(Hz))==null?void 0:t.id)||null},au=()=>P.useContext(Wz);function Fo(t){return"data-floating-ui-"+t}function In(t){const e=P.useRef(t);return Ut(()=>{e.current=t}),e}const sO=Fo("safe-polygon");function Ym(t,e,r){return r&&!Zl(r)?0:typeof t=="number"?t:t==null?void 0:t[e]}function Kz(t,e){e===void 0&&(e={});const{open:r,onOpenChange:a,dataRef:n,events:o,elements:s}=t,{enabled:u=!0,delay:c=0,handleClose:f=null,mouseOnly:d=!1,restMs:h=0,move:g=!0}=e,m=au(),v=Uf(),w=In(f),y=In(c),x=In(r),k=P.useRef(),E=P.useRef(-1),O=P.useRef(),_=P.useRef(-1),T=P.useRef(!0),I=P.useRef(!1),D=P.useRef(()=>{}),q=P.useCallback(()=>{var W;const H=(W=n.current.openEvent)==null?void 0:W.type;return(H==null?void 0:H.includes("mouse"))&&H!=="mousedown"},[n]);P.useEffect(()=>{if(!u)return;function W(H){let{open:J}=H;J||(clearTimeout(E.current),clearTimeout(_.current),T.current=!0)}return o.on("openchange",W),()=>{o.off("openchange",W)}},[u,o]),P.useEffect(()=>{if(!u||!w.current||!r)return;function W(J){q()&&a(!1,J,"hover")}const H=Br(s.floating).documentElement;return H.addEventListener("mouseleave",W),()=>{H.removeEventListener("mouseleave",W)}},[s.floating,r,a,u,w,q]);const N=P.useCallback(function(W,H,J){H===void 0&&(H=!0),J===void 0&&(J="hover");const V=Ym(y.current,"close",k.current);V&&!O.current?(clearTimeout(E.current),E.current=window.setTimeout(()=>a(!1,W,J),V)):H&&(clearTimeout(E.current),a(!1,W,J))},[y,a]),A=Qr(()=>{D.current(),O.current=void 0}),$=Qr(()=>{if(I.current){const W=Br(s.floating).body;W.style.pointerEvents="",W.removeAttribute(sO),I.current=!1}});P.useEffect(()=>{if(!u)return;function W(){return n.current.openEvent?["click","mousedown"].includes(n.current.openEvent.type):!1}function H(B){if(clearTimeout(E.current),T.current=!1,d&&!Zl(k.current)||h>0&&!Ym(y.current,"open"))return;const z=Ym(y.current,"open",k.current);z?E.current=window.setTimeout(()=>{x.current||a(!0,B,"hover")},z):a(!0,B,"hover")}function J(B){if(W())return;D.current();const z=Br(s.floating);if(clearTimeout(_.current),w.current&&n.current.floatingContext){r||clearTimeout(E.current),O.current=w.current(ie(U({},n.current.floatingContext),{tree:m,x:B.clientX,y:B.clientY,onClose(){$(),A(),N(B,!0,"safe-polygon")}}));const le=O.current;z.addEventListener("mousemove",le),D.current=()=>{z.removeEventListener("mousemove",le)};return}(k.current==="touch"?!xr(s.floating,B.relatedTarget):!0)&&N(B)}function V(B){W()||n.current.floatingContext&&(w.current==null||w.current(ie(U({},n.current.floatingContext),{tree:m,x:B.clientX,y:B.clientY,onClose(){$(),A(),N(B)}}))(B))}if(Vt(s.domReference)){var Q;const B=s.domReference;return r&&B.addEventListener("mouseleave",V),(Q=s.floating)==null||Q.addEventListener("mouseleave",V),g&&B.addEventListener("mousemove",H,{once:!0}),B.addEventListener("mouseenter",H),B.addEventListener("mouseleave",J),()=>{var z;r&&B.removeEventListener("mouseleave",V),(z=s.floating)==null||z.removeEventListener("mouseleave",V),g&&B.removeEventListener("mousemove",H),B.removeEventListener("mouseenter",H),B.removeEventListener("mouseleave",J)}}},[s,u,t,d,h,g,N,A,$,a,r,x,m,y,w,n]),Ut(()=>{var W;if(u&&r&&(W=w.current)!=null&&W.__options.blockPointerEvents&&q()){const J=Br(s.floating).body;J.setAttribute(sO,""),J.style.pointerEvents="none",I.current=!0;const V=s.floating;if(Vt(s.domReference)&&V){var H;const Q=s.domReference,B=m==null||(H=m.nodesRef.current.find(z=>z.id===v))==null||(H=H.context)==null?void 0:H.elements.floating;return B&&(B.style.pointerEvents=""),Q.style.pointerEvents="auto",V.style.pointerEvents="auto",()=>{Q.style.pointerEvents="",V.style.pointerEvents=""}}}},[u,r,v,s,m,w,q]),Ut(()=>{r||(k.current=void 0,A(),$())},[r,A,$]),P.useEffect(()=>()=>{A(),clearTimeout(E.current),clearTimeout(_.current),$()},[u,s.domReference,A,$]);const j=P.useMemo(()=>{function W(H){k.current=H.pointerType}return{onPointerDown:W,onPointerEnter:W,onMouseMove(H){const{nativeEvent:J}=H;function V(){!T.current&&!x.current&&a(!0,J,"hover")}d&&!Zl(k.current)||r||h===0||(clearTimeout(_.current),k.current==="touch"?V():_.current=window.setTimeout(V,h))}}},[d,a,r,x,h]),M=P.useMemo(()=>({onMouseEnter(){clearTimeout(E.current)},onMouseLeave(W){N(W.nativeEvent,!1)}}),[N]);return P.useMemo(()=>u?{reference:j,floating:M}:{},[u,j,M])}function Gz(t,e){var r;let a=[],n=(r=t.find(o=>o.id===e))==null?void 0:r.parentId;for(;n;){const o=t.find(s=>s.id===n);n=o==null?void 0:o.parentId,o&&(a=a.concat(o))}return a}function wi(t,e){let r=t.filter(n=>{var o;return n.parentId===e&&((o=n.context)==null?void 0:o.open)}),a=r;for(;a.length;)a=t.filter(n=>{var o;return(o=a)==null?void 0:o.some(s=>{var u;return n.parentId===s.id&&((u=n.context)==null?void 0:u.open)})}),r=r.concat(a);return r}function Yz(t,e){let r,a=-1;function n(o,s){s>a&&(r=o,a=s),wi(t,o).forEach(c=>{n(c.id,s+1)})}return n(e,0),t.find(o=>o.id===r)}let ks=new WeakMap,Bf=new WeakSet,zf={},Qm=0;const Qz=()=>typeof HTMLElement!="undefined"&&"inert"in HTMLElement.prototype,lO=t=>t&&(t.host||lO(t.parentNode)),Jz=(t,e)=>e.map(r=>{if(t.contains(r))return r;const a=lO(r);return t.contains(a)?a:null}).filter(r=>r!=null);function Xz(t,e,r,a){const n="data-floating-ui-inert",o=a?"inert":r?"aria-hidden":null,s=Jz(e,t),u=new Set,c=new Set(s),f=[];zf[n]||(zf[n]=new WeakMap);const d=zf[n];s.forEach(h),g(e),u.clear();function h(m){!m||u.has(m)||(u.add(m),m.parentNode&&h(m.parentNode))}function g(m){!m||c.has(m)||[].forEach.call(m.children,v=>{if(_o(v)!=="script")if(u.has(v))g(v);else{const w=o?v.getAttribute(o):null,y=w!==null&&w!=="false",x=(ks.get(v)||0)+1,k=(d.get(v)||0)+1;ks.set(v,x),d.set(v,k),f.push(v),x===1&&y&&Bf.add(v),k===1&&v.setAttribute(n,""),!y&&o&&v.setAttribute(o,"true")}})}return Qm++,()=>{f.forEach(m=>{const v=(ks.get(m)||0)-1,w=(d.get(m)||0)-1;ks.set(m,v),d.set(m,w),v||(!Bf.has(m)&&o&&m.removeAttribute(o),Bf.delete(m)),w||m.removeAttribute(n)}),Qm--,Qm||(ks=new WeakMap,ks=new WeakMap,Bf=new WeakSet,zf={})}}function uO(t,e,r){e===void 0&&(e=!1),r===void 0&&(r=!1);const a=Br(t[0]).body;return Xz(t.concat(Array.from(a.querySelectorAll("[aria-live]"))),a,e,r)}const Ps=()=>({getShadowRoot:!0,displayCheck:typeof ResizeObserver=="function"&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function cO(t,e){const r=eu(t,Ps());e==="prev"&&r.reverse();const a=r.indexOf(ia(Br(t)));return r.slice(a+1)[0]}function fO(){return cO(document.body,"next")}function dO(){return cO(document.body,"prev")}function ou(t,e){const r=e||t.currentTarget,a=t.relatedTarget;return!a||!xr(r,a)}function Zz(t){eu(t,Ps()).forEach(r=>{r.dataset.tabindex=r.getAttribute("tabindex")||"",r.setAttribute("tabindex","-1")})}function eV(t){t.querySelectorAll("[data-tabindex]").forEach(r=>{const a=r.dataset.tabindex;delete r.dataset.tabindex,a?r.setAttribute("tabindex",a):r.removeAttribute("tabindex")})}function tV(t,e,r){const a=t.indexOf(e);function n(s){const u=Fo("focus-guard");let c=a+(s?1:0),f=t[c];for(;f&&(!f.isConnected||f.hasAttribute(u)||xr(r,f));)s?c++:c--,f=t[c];return f}const o=n(!0);return o||n(!1)}const Jm={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"fixed",whiteSpace:"nowrap",width:"1px",top:0,left:0};let rV;function pO(t){t.key==="Tab"&&(t.target,clearTimeout(rV))}const Vf=P.forwardRef(function(e,r){const[a,n]=P.useState();Ut(()=>(Um()&&n("button"),document.addEventListener("keydown",pO),()=>{document.removeEventListener("keydown",pO)}),[]);const o={ref:r,tabIndex:0,role:a,"aria-hidden":a?void 0:!0,[Fo("focus-guard")]:"",style:Jm};return P.createElement("span",nu({},e,o))}),hO=P.createContext(null),mO=Fo("portal");function nV(t){t===void 0&&(t={});const{id:e,root:r}=t,a=qf(),n=gO(),[o,s]=P.useState(null),u=P.useRef(null);return Ut(()=>()=>{o==null||o.remove(),queueMicrotask(()=>{u.current=null})},[o]),Ut(()=>{if(!a||u.current)return;const c=e?document.getElementById(e):null;if(!c)return;const f=document.createElement("div");f.id=a,f.setAttribute(mO,""),c.appendChild(f),u.current=f,s(f)},[e,a]),Ut(()=>{if(!a||u.current)return;let c=r||(n==null?void 0:n.portalNode);c&&!Vt(c)&&(c=c.current),c=c||document.body;let f=null;e&&(f=document.createElement("div"),f.id=e,c.appendChild(f));const d=document.createElement("div");d.id=a,d.setAttribute(mO,""),c=f||c,c.appendChild(d),u.current=d,s(d)},[e,r,a,n]),o}function aV(t){const{children:e,id:r,root:a=null,preserveTabOrder:n=!0}=t,o=nV({id:r,root:a}),[s,u]=P.useState(null),c=P.useRef(null),f=P.useRef(null),d=P.useRef(null),h=P.useRef(null),g=!!s&&!s.modal&&s.open&&n&&!!(a||o);return P.useEffect(()=>{if(!o||!n||s!=null&&s.modal)return;function m(v){o&&ou(v)&&(v.type==="focusin"?eV:Zz)(o)}return o.addEventListener("focusin",m,!0),o.addEventListener("focusout",m,!0),()=>{o.removeEventListener("focusin",m,!0),o.removeEventListener("focusout",m,!0)}},[o,n,s==null?void 0:s.modal]),P.createElement(hO.Provider,{value:P.useMemo(()=>({preserveTabOrder:n,beforeOutsideRef:c,afterOutsideRef:f,beforeInsideRef:d,afterInsideRef:h,portalNode:o,setFocusManagerState:u}),[n,o])},g&&o&&P.createElement(Vf,{"data-type":"outside",ref:c,onFocus:m=>{if(ou(m,o)){var v;(v=d.current)==null||v.focus()}else{const w=dO()||(s==null?void 0:s.refs.domReference.current);w==null||w.focus()}}}),g&&o&&P.createElement("span",{"aria-owns":o.id,style:Jm}),o&&tm.createPortal(e,o),g&&o&&P.createElement(Vf,{"data-type":"outside",ref:f,onFocus:m=>{if(ou(m,o)){var v;(v=h.current)==null||v.focus()}else{const w=fO()||(s==null?void 0:s.refs.domReference.current);w==null||w.focus(),s!=null&&s.closeOnFocusOut&&(s==null||s.onOpenChange(!1,m.nativeEvent))}}}))}const gO=()=>P.useContext(hO),vO=20;let xi=[];function Xm(t){xi=xi.filter(r=>r.isConnected);let e=t;if(!(!e||_o(e)==="body")){if(!Ez(e,Ps())){const r=eu(e,Ps())[0];r&&(e=r)}xi.push(e),xi.length>vO&&(xi=xi.slice(-vO))}}function yO(){return xi.slice().reverse().find(t=>t.isConnected)}const oV=P.forwardRef(function(e,r){return P.createElement("button",nu({},e,{type:"button",ref:r,tabIndex:-1,style:Jm}))});function bO(t){const{context:e,children:r,disabled:a=!1,order:n=["content"],guards:o=!0,initialFocus:s=0,returnFocus:u=!0,restoreFocus:c=!1,modal:f=!0,visuallyHiddenDismiss:d=!1,closeOnFocusOut:h=!0}=t,{open:g,refs:m,nodeId:v,onOpenChange:w,events:y,dataRef:x,floatingId:k,elements:{domReference:E,floating:O}}=e,_=typeof s=="number"&&s<0,T=WP(E)&&_,I=Qz()?o:!0,D=In(n),q=In(s),N=In(u),A=au(),$=gO(),j=P.useRef(null),M=P.useRef(null),W=P.useRef(!1),H=P.useRef(!1),J=P.useRef(-1),V=$!=null,Q=O==null?void 0:O.firstElementChild,B=(Q==null?void 0:Q.id)===k?Q:O,z=Qr(function(ye){return ye===void 0&&(ye=B),ye?eu(ye,Ps()):[]}),X=Qr(ye=>{const L=z(ye);return D.current.map(Y=>E&&Y==="reference"?E:B&&Y==="floating"?B:L).filter(Boolean).flat()});P.useEffect(()=>{if(a||!f)return;function ye(Y){if(Y.key==="Tab"){xr(B,ia(Br(B)))&&z().length===0&&!T&&Yr(Y);const ae=X(),ee=eo(Y);D.current[0]==="reference"&&ee===E&&(Yr(Y),Y.shiftKey?Do(ae[ae.length-1]):Do(ae[1])),D.current[1]==="floating"&&ee===B&&Y.shiftKey&&(Yr(Y),Do(ae[0]))}}const L=Br(B);return L.addEventListener("keydown",ye),()=>{L.removeEventListener("keydown",ye)}},[a,E,B,f,D,T,z,X]),P.useEffect(()=>{if(a||!O)return;function ye(L){const Y=eo(L),ee=z().indexOf(Y);ee!==-1&&(J.current=ee)}return O.addEventListener("focusin",ye),()=>{O.removeEventListener("focusin",ye)}},[a,O,z]),P.useEffect(()=>{if(a||!h)return;function ye(){H.current=!0,setTimeout(()=>{H.current=!1})}function L(Y){const ae=Y.relatedTarget;queueMicrotask(()=>{const ee=!(xr(E,ae)||xr(O,ae)||xr(ae,O)||xr($==null?void 0:$.portalNode,ae)||ae!=null&&ae.hasAttribute(Fo("focus-guard"))||A&&(wi(A.nodesRef.current,v).find(te=>{var se,Ce;return xr((se=te.context)==null?void 0:se.elements.floating,ae)||xr((Ce=te.context)==null?void 0:Ce.elements.domReference,ae)})||Gz(A.nodesRef.current,v).find(te=>{var se,Ce;return((se=te.context)==null?void 0:se.elements.floating)===ae||((Ce=te.context)==null?void 0:Ce.elements.domReference)===ae})));if(c&&ee&&ia(Br(B))===Br(B).body){wr(B)&&(B==null||B.focus());const te=J.current,se=z(),Ce=se[te]||se[se.length-1]||B;wr(Ce)&&Ce.focus()}(T||!f)&&ae&&ee&&!H.current&&ae!==yO()&&(W.current=!0,w(!1,Y))})}if(O&&wr(E))return E.addEventListener("focusout",L),E.addEventListener("pointerdown",ye),O.addEventListener("focusout",L),()=>{E.removeEventListener("focusout",L),E.removeEventListener("pointerdown",ye),O.removeEventListener("focusout",L)}},[a,E,O,B,f,v,A,$,w,h,c,z,T]),P.useEffect(()=>{var ye;if(a)return;const L=Array.from(($==null||(ye=$.portalNode)==null?void 0:ye.querySelectorAll("["+Fo("portal")+"]"))||[]);if(O){const Y=[O,...L,j.current,M.current,D.current.includes("reference")||T?E:null].filter(ee=>ee!=null),ae=f||T?uO(Y,I,!I):uO(Y);return()=>{ae()}}},[a,E,O,f,D,$,T,I]),Ut(()=>{if(a||!wr(B))return;const ye=Br(B),L=ia(ye);queueMicrotask(()=>{const Y=X(B),ae=q.current,ee=(typeof ae=="number"?Y[ae]:ae.current)||B,te=xr(B,L);!_&&!te&&g&&Do(ee,{preventScroll:ee===B})})},[a,g,B,_,X,q]),Ut(()=>{if(a||!B)return;let ye=!1;const L=Br(B),Y=ia(L);let ee=x.current.openEvent;const te=m.domReference.current;Xm(Y);function se(Ce){let{open:Ae,reason:Ne,event:je,nested:Fe}=Ce;Ae&&(ee=je),Ne==="escape-key"&&m.domReference.current&&Xm(m.domReference.current),Ne==="hover"&&je.type==="mouseleave"&&(W.current=!0),Ne==="outside-press"&&(Fe?(W.current=!1,ye=!0):W.current=!(VP(je)||qm(je)))}return y.on("openchange",se),()=>{y.off("openchange",se);const Ce=ia(L),Ae=xr(O,Ce)||A&&wi(A.nodesRef.current,v).some(Se=>{var Me;return xr((Me=Se.context)==null?void 0:Me.elements.floating,Ce)});(Ae||ee&&["click","mousedown"].includes(ee.type))&&m.domReference.current&&Xm(m.domReference.current);const je=te||Y,Fe=eu(Br(je).body,Ps());queueMicrotask(()=>{let Se=yO();!Se&&wr(je)&&O&&(Se=tV(Fe,je,O)),N.current&&!W.current&&wr(Se)&&(!(Se!==Ce&&Ce!==L.body)||Ae)&&Se.focus({preventScroll:ye})})}},[a,O,B,N,x,m,y,A,v]),Ut(()=>{if(!a&&$)return $.setFocusManagerState({modal:f,closeOnFocusOut:h,open:g,onOpenChange:w,refs:m}),()=>{$.setFocusManagerState(null)}},[a,$,f,g,w,m,h]),Ut(()=>{if(a||!B||typeof MutationObserver!="function"||_)return;const ye=()=>{const Y=B.getAttribute("tabindex"),ae=z(),ee=ia(Br(O)),te=ae.indexOf(ee);te!==-1&&(J.current=te),D.current.includes("floating")||ee!==m.domReference.current&&ae.length===0?Y!=="0"&&B.setAttribute("tabindex","0"):Y!=="-1"&&B.setAttribute("tabindex","-1")};ye();const L=new MutationObserver(ye);return L.observe(B,{childList:!0,subtree:!0,attributes:!0}),()=>{L.disconnect()}},[a,O,B,m,D,z,_]);function le(ye){return a||!d||!f?null:P.createElement(oV,{ref:ye==="start"?j:M,onClick:L=>w(!1,L.nativeEvent)},typeof d=="string"?d:"Dismiss")}const we=!a&&I&&(f?!T:!0)&&(V||f);return P.createElement(P.Fragment,null,we&&P.createElement(Vf,{"data-type":"inside",ref:$==null?void 0:$.beforeInsideRef,onFocus:ye=>{if(f){const Y=X();Do(n[0]==="reference"?Y[0]:Y[Y.length-1])}else if($!=null&&$.preserveTabOrder&&$.portalNode)if(W.current=!1,ou(ye,$.portalNode)){const Y=fO()||E;Y==null||Y.focus()}else{var L;(L=$.beforeOutsideRef.current)==null||L.focus()}}}),!T&&le("start"),r,le("end"),we&&P.createElement(Vf,{"data-type":"inside",ref:$==null?void 0:$.afterInsideRef,onFocus:ye=>{if(f)Do(X()[0]);else if($!=null&&$.preserveTabOrder&&$.portalNode)if(h&&(W.current=!0),ou(ye,$.portalNode)){const Y=dO()||E;Y==null||Y.focus()}else{var L;(L=$.afterOutsideRef.current)==null||L.focus()}}}))}const Zm=new Set,iV=P.forwardRef(function(e,r){const s=e,{lockScroll:a=!1}=s,n=be(s,["lockScroll"]),o=qf();return Ut(()=>{if(!a)return;Zm.add(o);const u=/iP(hone|ad|od)|iOS/.test(Lm()),c=document.body.style,d=Math.round(document.documentElement.getBoundingClientRect().left)+document.documentElement.scrollLeft?"paddingLeft":"paddingRight",h=window.innerWidth-document.documentElement.clientWidth,g=c.left?parseFloat(c.left):window.scrollX,m=c.top?parseFloat(c.top):window.scrollY;if(c.overflow="hidden",h&&(c[d]=h+"px"),u){var v,w;const y=((v=window.visualViewport)==null?void 0:v.offsetLeft)||0,x=((w=window.visualViewport)==null?void 0:w.offsetTop)||0;Object.assign(c,{position:"fixed",top:-(m-Math.floor(x))+"px",left:-(g-Math.floor(y))+"px",right:"0"})}return()=>{Zm.delete(o),Zm.size===0&&(Object.assign(c,{overflow:"",[d]:""}),u&&(Object.assign(c,{position:"",top:"",left:"",right:""}),window.scrollTo(g,m)))}},[o,a]),P.createElement("div",nu({ref:r},n,{style:U({position:"fixed",overflow:"auto",top:0,right:0,bottom:0,left:0},n.style)}))});function wO(t){return wr(t.target)&&t.target.tagName==="BUTTON"}function xO(t){return Vm(t)}function SO(t,e){e===void 0&&(e={});const{open:r,onOpenChange:a,dataRef:n,elements:{domReference:o}}=t,{enabled:s=!0,event:u="click",toggle:c=!0,ignoreMouse:f=!1,keyboardHandlers:d=!0}=e,h=P.useRef(),g=P.useRef(!1),m=P.useMemo(()=>({onPointerDown(v){h.current=v.pointerType},onMouseDown(v){const w=h.current;v.button===0&&u!=="click"&&(Zl(w,!0)&&f||(r&&c&&(!n.current.openEvent||n.current.openEvent.type==="mousedown")?a(!1,v.nativeEvent,"click"):(v.preventDefault(),a(!0,v.nativeEvent,"click"))))},onClick(v){const w=h.current;if(u==="mousedown"&&h.current){h.current=void 0;return}Zl(w,!0)&&f||(r&&c&&(!n.current.openEvent||n.current.openEvent.type==="click")?a(!1,v.nativeEvent,"click"):a(!0,v.nativeEvent,"click"))},onKeyDown(v){h.current=void 0,!(v.defaultPrevented||!d||wO(v))&&(v.key===" "&&!xO(o)&&(v.preventDefault(),g.current=!0),v.key==="Enter"&&a(!(r&&c),v.nativeEvent,"click"))},onKeyUp(v){v.defaultPrevented||!d||wO(v)||xO(o)||v.key===" "&&g.current&&(g.current=!1,a(!(r&&c),v.nativeEvent,"click"))}}),[n,o,u,f,d,a,r,c]);return P.useMemo(()=>s?{reference:m}:{},[s,m])}const sV={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},lV={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},EO=t=>{var e,r;return{escapeKey:typeof t=="boolean"?t:(e=t==null?void 0:t.escapeKey)!=null?e:!1,outsidePress:typeof t=="boolean"?t:(r=t==null?void 0:t.outsidePress)!=null?r:!0}};function CO(t,e){e===void 0&&(e={});const{open:r,onOpenChange:a,elements:n,dataRef:o}=t,{enabled:s=!0,escapeKey:u=!0,outsidePress:c=!0,outsidePressEvent:f="pointerdown",referencePress:d=!1,referencePressEvent:h="pointerdown",ancestorScroll:g=!1,bubbles:m,capture:v}=e,w=au(),y=Qr(typeof c=="function"?c:()=>!1),x=typeof c=="function"?y:c,k=P.useRef(!1),E=P.useRef(!1),{escapeKey:O,outsidePress:_}=EO(m),{escapeKey:T,outsidePress:I}=EO(v),D=Qr(M=>{var W;if(!r||!s||!u||M.key!=="Escape")return;const H=(W=o.current.floatingContext)==null?void 0:W.nodeId,J=w?wi(w.nodesRef.current,H):[];if(!O&&(M.stopPropagation(),J.length>0)){let V=!0;if(J.forEach(Q=>{var B;if((B=Q.context)!=null&&B.open&&!Q.context.dataRef.current.__escapeKeyBubbles){V=!1;return}}),!V)return}a(!1,rz(M)?M.nativeEvent:M,"escape-key")}),q=Qr(M=>{var W;const H=()=>{var J;D(M),(J=eo(M))==null||J.removeEventListener("keydown",H)};(W=eo(M))==null||W.addEventListener("keydown",H)}),N=Qr(M=>{var W;const H=k.current;k.current=!1;const J=E.current;if(E.current=!1,f==="click"&&J||H||typeof x=="function"&&!x(M))return;const V=eo(M),Q="["+Fo("inert")+"]",B=Br(n.floating).querySelectorAll(Q);let z=Vt(V)?V:null;for(;z&&!Ro(z);){const ye=Qa(z);if(Ro(ye)||!Vt(ye))break;z=ye}if(B.length&&Vt(V)&&!nz(V)&&!xr(V,n.floating)&&Array.from(B).every(ye=>!xr(z,ye)))return;if(wr(V)&&j){const ye=V.clientWidth>0&&V.scrollWidth>V.clientWidth,L=V.clientHeight>0&&V.scrollHeight>V.clientHeight;let Y=L&&M.offsetX>V.clientWidth;if(L&&zn(V).direction==="rtl"&&(Y=M.offsetX<=V.offsetWidth-V.clientWidth),Y||ye&&M.offsetY>V.clientHeight)return}const X=(W=o.current.floatingContext)==null?void 0:W.nodeId,le=w&&wi(w.nodesRef.current,X).some(ye=>{var L;return zm(M,(L=ye.context)==null?void 0:L.elements.floating)});if(zm(M,n.floating)||zm(M,n.domReference)||le)return;const we=w?wi(w.nodesRef.current,X):[];if(we.length>0){let ye=!0;if(we.forEach(L=>{var Y;if((Y=L.context)!=null&&Y.open&&!L.context.dataRef.current.__outsidePressBubbles){ye=!1;return}}),!ye)return}a(!1,M,"outside-press")}),A=Qr(M=>{var W;const H=()=>{var J;N(M),(J=eo(M))==null||J.removeEventListener(f,H)};(W=eo(M))==null||W.addEventListener(f,H)});P.useEffect(()=>{if(!r||!s)return;o.current.__escapeKeyBubbles=O,o.current.__outsidePressBubbles=_;function M(J){a(!1,J,"ancestor-scroll")}const W=Br(n.floating);u&&W.addEventListener("keydown",T?q:D,T),x&&W.addEventListener(f,I?A:N,I);let H=[];return g&&(Vt(n.domReference)&&(H=To(n.domReference)),Vt(n.floating)&&(H=H.concat(To(n.floating))),!Vt(n.reference)&&n.reference&&n.reference.contextElement&&(H=H.concat(To(n.reference.contextElement)))),H=H.filter(J=>{var V;return J!==((V=W.defaultView)==null?void 0:V.visualViewport)}),H.forEach(J=>{J.addEventListener("scroll",M,{passive:!0})}),()=>{u&&W.removeEventListener("keydown",T?q:D,T),x&&W.removeEventListener(f,I?A:N,I),H.forEach(J=>{J.removeEventListener("scroll",M)})}},[o,n,u,x,f,r,a,g,s,O,_,D,T,q,N,I,A]),P.useEffect(()=>{k.current=!1},[x,f]);const $=P.useMemo(()=>({onKeyDown:D,[sV[h]]:M=>{d&&a(!1,M.nativeEvent,"reference-press")}}),[D,a,d,h]),j=P.useMemo(()=>({onKeyDown:D,onMouseDown(){E.current=!0},onMouseUp(){E.current=!0},[lV[f]]:()=>{k.current=!0}}),[D,f]);return P.useMemo(()=>s?{reference:$,floating:j}:{},[s,$,j])}function uV(t){const{open:e=!1,onOpenChange:r,elements:a}=t,n=qf(),o=P.useRef({}),[s]=P.useState(()=>Vz()),u=Uf()!=null,[c,f]=P.useState(a.reference),d=Qr((m,v,w)=>{o.current.openEvent=m?v:void 0,s.emit("openchange",{open:m,event:v,reason:w,nested:u}),r==null||r(m,v,w)}),h=P.useMemo(()=>({setPositionReference:f}),[]),g=P.useMemo(()=>({reference:c||a.reference||null,floating:a.floating||null,domReference:a.reference}),[c,a.reference,a.floating]);return P.useMemo(()=>({dataRef:o,open:e,onOpenChange:d,elements:g,events:s,floatingId:n,refs:h}),[e,d,g,s,n,h])}function kO(t){t===void 0&&(t={});const{nodeId:e}=t,r=uV(ie(U({},t),{elements:U({reference:null,floating:null},t.elements)})),a=t.rootContext||r,n=a.elements,[o,s]=P.useState(null),[u,c]=P.useState(null),d=(n==null?void 0:n.reference)||o,h=P.useRef(null),g=au();Ut(()=>{d&&(h.current=d)},[d]);const m=Pz(ie(U({},t),{elements:U(U({},n),u&&{reference:u})})),v=P.useCallback(E=>{const O=Vt(E)?{getBoundingClientRect:()=>E.getBoundingClientRect(),contextElement:E}:E;c(O),m.refs.setReference(O)},[m.refs]),w=P.useCallback(E=>{(Vt(E)||E===null)&&(h.current=E,s(E)),(Vt(m.refs.reference.current)||m.refs.reference.current===null||E!==null&&!Vt(E))&&m.refs.setReference(E)},[m.refs]),y=P.useMemo(()=>ie(U({},m.refs),{setReference:w,setPositionReference:v,domReference:h}),[m.refs,w,v]),x=P.useMemo(()=>ie(U({},m.elements),{domReference:d}),[m.elements,d]),k=P.useMemo(()=>ie(U(U({},m),a),{refs:y,elements:x,nodeId:e}),[m,y,x,e,a]);return Ut(()=>{a.dataRef.current.floatingContext=k;const E=g==null?void 0:g.nodesRef.current.find(O=>O.id===e);E&&(E.context=k)}),P.useMemo(()=>ie(U({},m),{context:k,refs:y,elements:x}),[m,y,x,k])}function cV(t,e){e===void 0&&(e={});const{open:r,onOpenChange:a,events:n,dataRef:o,elements:s}=t,{enabled:u=!0,visibleOnly:c=!0}=e,f=P.useRef(!1),d=P.useRef(),h=P.useRef(!0);P.useEffect(()=>{if(!u)return;const m=bn(s.domReference);function v(){!r&&wr(s.domReference)&&s.domReference===ia(Br(s.domReference))&&(f.current=!0)}function w(){h.current=!0}return m.addEventListener("blur",v),m.addEventListener("keydown",w,!0),()=>{m.removeEventListener("blur",v),m.removeEventListener("keydown",w,!0)}},[s.domReference,r,u]),P.useEffect(()=>{if(!u)return;function m(v){let{reason:w}=v;(w==="reference-press"||w==="escape-key")&&(f.current=!0)}return n.on("openchange",m),()=>{n.off("openchange",m)}},[n,u]),P.useEffect(()=>()=>{clearTimeout(d.current)},[]);const g=P.useMemo(()=>({onPointerDown(m){qm(m.nativeEvent)||(h.current=!1)},onMouseLeave(){f.current=!1},onFocus(m){if(f.current)return;const v=eo(m.nativeEvent);if(c&&Vt(v))try{if(Um()&&HP())throw Error();if(!v.matches(":focus-visible"))return}catch(w){if(!h.current&&!Vm(v))return}a(!0,m.nativeEvent,"focus")},onBlur(m){f.current=!1;const v=m.relatedTarget,w=m.nativeEvent,y=Vt(v)&&v.hasAttribute(Fo("focus-guard"))&&v.getAttribute("data-type")==="outside";d.current=window.setTimeout(()=>{var x;const k=ia(s.domReference?s.domReference.ownerDocument:document);!v&&k===s.domReference||xr((x=o.current.floatingContext)==null?void 0:x.refs.floating.current,k)||xr(s.domReference,k)||y||a(!1,w,"focus")})}}),[o,s.domReference,a,c]);return P.useMemo(()=>u?{reference:g}:{},[u,g])}const eg="active",tg="selected";function rg(t,e,r){const a=new Map,n=r==="item";let o=t;if(n&&t){const s=t,{[eg]:u,[tg]:c}=s;o=be(s,[ph(eg),ph(tg)])}return U(U(U({},r==="floating"&&{tabIndex:-1}),o),e.map(u=>{const c=u?u[r]:null;return typeof c=="function"?t?c(t):null:c}).concat(t).reduce((u,c)=>(c&&Object.entries(c).forEach(f=>{let[d,h]=f;if(!(n&&[eg,tg].includes(d)))if(d.indexOf("on")===0){if(a.has(d)||a.set(d,[]),typeof h=="function"){var g;(g=a.get(d))==null||g.push(h),u[d]=function(){for(var m,v=arguments.length,w=new Array(v),y=0;yx(...w)).find(x=>x!==void 0)}}}else u[d]=h}),u),{}))}function PO(t){t===void 0&&(t=[]);const e=t.map(u=>u==null?void 0:u.reference),r=t.map(u=>u==null?void 0:u.floating),a=t.map(u=>u==null?void 0:u.item),n=P.useCallback(u=>rg(u,t,"reference"),e),o=P.useCallback(u=>rg(u,t,"floating"),r),s=P.useCallback(u=>rg(u,t,"item"),a);return P.useMemo(()=>({getReferenceProps:n,getFloatingProps:o,getItemProps:s}),[n,o,s])}let OO=!1;function Hf(t,e,r){switch(t){case"vertical":return e;case"horizontal":return r;default:return e||r}}function _O(t,e){return Hf(e,t===Km||t===tu,t===Es||t===Cs)}function ng(t,e,r){return Hf(e,t===tu,r?t===Es:t===Cs)||t==="Enter"||t===" "||t===""}function fV(t,e,r){return Hf(e,r?t===Es:t===Cs,t===tu)}function RO(t,e,r){return Hf(e,r?t===Cs:t===Es,t===Km)}function dV(t,e){const{open:r,onOpenChange:a,elements:n}=t,{listRef:o,activeIndex:s,onNavigate:u=()=>{},enabled:c=!0,selectedIndex:f=null,allowEscape:d=!1,loop:h=!1,nested:g=!1,rtl:m=!1,virtual:v=!1,focusItemOnOpen:w="auto",focusItemOnHover:y=!0,openOnArrowKeyDown:x=!0,disabledIndices:k=void 0,orientation:E="vertical",cols:O=1,scrollItemIntoView:_=!0,virtualItemRef:T,itemSizes:I,dense:D=!1}=e,q=Uf(),N=au(),A=Qr(u),$=P.useRef(w),j=P.useRef(f!=null?f:-1),M=P.useRef(null),W=P.useRef(!0),H=P.useRef(A),J=P.useRef(!!n.floating),V=P.useRef(r),Q=P.useRef(!1),B=P.useRef(!1),z=In(k),X=In(r),le=In(_),we=In(n.floating),ye=In(f),[L,Y]=P.useState(),[ae,ee]=P.useState(),te=Qr(function(Se,Me,ke){ke===void 0&&(ke=!1);function qe(_e){v?(Y(_e.id),N==null||N.events.emit("virtualfocus",_e),T&&(T.current=_e)):Do(_e,{preventScroll:!0,sync:HP()&&Um()?OO||Q.current:!1})}const Qe=Se.current[Me.current];Qe&&qe(Qe),requestAnimationFrame(()=>{const _e=Se.current[Me.current]||Qe;if(!_e)return;Qe||qe(_e);const Ge=le.current;Ge&&Ce&&(ke||!W.current)&&(_e.scrollIntoView==null||_e.scrollIntoView(typeof Ge=="boolean"?{block:"nearest",inline:"nearest"}:Ge))})});Ut(()=>{document.createElement("div").focus({get preventScroll(){return OO=!0,!1}})},[]),Ut(()=>{c&&(r&&n.floating?$.current&&f!=null&&(B.current=!0,j.current=f,A(f)):J.current&&(j.current=-1,H.current(null)))},[c,r,n.floating,f,A]),Ut(()=>{if(c&&r&&n.floating)if(s==null){if(Q.current=!1,ye.current!=null)return;if(J.current&&(j.current=-1,te(o,j)),(!V.current||!J.current)&&$.current&&(M.current!=null||$.current===!0&&M.current==null)){let Se=0;const Me=()=>{o.current[0]==null?(Se<2&&(Se?requestAnimationFrame:queueMicrotask)(Me),Se++):(j.current=M.current==null||ng(M.current,E,m)||g?Gm(o,z.current):rO(o,z.current),M.current=null,A(j.current))};Me()}}else ru(o,s)||(j.current=s,te(o,j,B.current),B.current=!1)},[c,r,n.floating,s,ye,g,o,E,m,A,te,z]),Ut(()=>{var Se;if(!c||n.floating||!N||v||!J.current)return;const Me=N.nodesRef.current,ke=(Se=Me.find(_e=>_e.id===q))==null||(Se=Se.context)==null?void 0:Se.elements.floating,qe=ia(Br(n.floating)),Qe=Me.some(_e=>_e.context&&xr(_e.context.elements.floating,qe));ke&&!Qe&&W.current&&ke.focus({preventScroll:!0})},[c,n.floating,N,q,v]),Ut(()=>{if(!c||!N||!v||q)return;function Se(Me){ee(Me.id),T&&(T.current=Me)}return N.events.on("virtualfocus",Se),()=>{N.events.off("virtualfocus",Se)}},[c,N,v,q,T]),Ut(()=>{H.current=A,J.current=!!n.floating}),Ut(()=>{r||(M.current=null)},[r]),Ut(()=>{V.current=r},[r]);const se=s!=null,Ce=P.useMemo(()=>{function Se(ke){if(!r)return;const qe=o.current.indexOf(ke);qe!==-1&&A(qe)}return U({onFocus(ke){let{currentTarget:qe}=ke;Se(qe)},onClick:ke=>{let{currentTarget:qe}=ke;return qe.focus({preventScroll:!0})}},y&&{onMouseMove(ke){let{currentTarget:qe}=ke;Se(qe)},onPointerLeave(ke){let{pointerType:qe}=ke;!W.current||qe==="touch"||(j.current=-1,te(o,j),A(null),v||Do(we.current,{preventScroll:!0}))}})},[r,we,te,y,o,A,v]),Ae=Qr(Se=>{if(W.current=!1,Q.current=!0,!X.current&&Se.currentTarget===we.current)return;if(g&&RO(Se.key,E,m)){Yr(Se),a(!1,Se.nativeEvent,"list-navigation"),wr(n.domReference)&&!v&&n.domReference.focus();return}const Me=j.current,ke=Gm(o,k),qe=rO(o,k);if(Se.key==="Home"&&(Yr(Se),j.current=ke,A(j.current)),Se.key==="End"&&(Yr(Se),j.current=qe,A(j.current)),O>1){const Qe=I||Array.from({length:o.current.length},()=>({width:1,height:1})),_e=Dz(Qe,O,D),Ge=_e.findIndex(Ct=>Ct!=null&&!Lf(o.current,Ct,k)),xt=_e.reduce((Ct,Er,dr)=>Er!=null&&!Lf(o.current,Er,k)?dr:Ct,-1);if(j.current=_e[Nz({current:_e.map(Ct=>Ct!=null?o.current[Ct]:null)},{event:Se,orientation:E,loop:h,cols:O,disabledIndices:Mz([...k||o.current.map((Ct,Er)=>Lf(o.current,Er)?Er:void 0),void 0],_e),minIndex:Ge,maxIndex:xt,prevIndex:Fz(j.current>qe?ke:j.current,Qe,_e,O,Se.key===tu?"bl":Se.key===Cs?"tr":"tl"),stopEvent:!0})],A(j.current),E==="both")return}if(_O(Se.key,E)){if(Yr(Se),r&&!v&&ia(Se.currentTarget.ownerDocument)===Se.currentTarget){j.current=ng(Se.key,E,m)?ke:qe,A(j.current);return}ng(Se.key,E,m)?h?j.current=Me>=qe?d&&Me!==o.current.length?-1:ke:nn(o,{startingIndex:Me,disabledIndices:k}):j.current=Math.min(qe,nn(o,{startingIndex:Me,disabledIndices:k})):h?j.current=Me<=ke?d&&Me!==-1?o.current.length:qe:nn(o,{startingIndex:Me,decrement:!0,disabledIndices:k}):j.current=Math.max(ke,nn(o,{startingIndex:Me,decrement:!0,disabledIndices:k})),ru(o,j.current)?A(null):A(j.current)}}),Ne=P.useMemo(()=>v&&r&&se&&{"aria-activedescendant":ae||L},[v,r,se,ae,L]),je=P.useMemo(()=>ie(U({"aria-orientation":E==="both"?void 0:E},!WP(n.domReference)&&Ne),{onKeyDown:Ae,onPointerMove(){W.current=!0}}),[Ne,Ae,n.domReference,E]),Fe=P.useMemo(()=>{function Se(ke){w==="auto"&&VP(ke.nativeEvent)&&($.current=!0)}function Me(ke){$.current=w,w==="auto"&&qm(ke.nativeEvent)&&($.current=!0)}return ie(U({},Ne),{onKeyDown(ke){W.current=!1;const qe=ke.key.indexOf("Arrow")===0,Qe=fV(ke.key,E,m),_e=RO(ke.key,E,m),Ge=_O(ke.key,E),xt=(g?Qe:Ge)||ke.key==="Enter"||ke.key.trim()==="";if(v&&r){const Rr=N==null?void 0:N.nodesRef.current.find(Cr=>Cr.parentId==null),Qt=N&&Rr?Yz(N.nodesRef.current,Rr.id):null;if(qe&&Qt&&T){const Cr=new KeyboardEvent("keydown",{key:ke.key,bubbles:!0});if(Qe||_e){var Ct,Er;const an=((Ct=Qt.context)==null?void 0:Ct.elements.domReference)===ke.currentTarget,ue=_e&&!an?(Er=Qt.context)==null?void 0:Er.elements.domReference:Qe?o.current.find(fe=>(fe==null?void 0:fe.id)===L):null;ue&&(Yr(ke),ue.dispatchEvent(Cr),ee(void 0))}if(Ge&&Qt.context&&Qt.context.open&&Qt.parentId&&ke.currentTarget!==Qt.context.elements.domReference){var dr;Yr(ke),(dr=Qt.context.elements.domReference)==null||dr.dispatchEvent(Cr);return}}return Ae(ke)}if(!(!r&&!x&&qe)){if(xt&&(M.current=g&&Ge?null:ke.key),g){Qe&&(Yr(ke),r?(j.current=Gm(o,z.current),A(j.current)):a(!0,ke.nativeEvent,"list-navigation"));return}Ge&&(f!=null&&(j.current=f),Yr(ke),!r&&x?a(!0,ke.nativeEvent,"list-navigation"):Ae(ke),r&&A(j.current))}},onFocus(){r&&!v&&A(null)},onPointerDown:Me,onMouseDown:Se,onClick:Se})},[L,Ne,Ae,z,w,o,g,A,a,r,x,E,m,f,N,v,T]);return P.useMemo(()=>c?{reference:Fe,floating:je,item:Ce}:{},[c,Fe,je,Ce])}const pV=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]);function TO(t,e){var r;e===void 0&&(e={});const{open:a,floatingId:n}=t,{enabled:o=!0,role:s="dialog"}=e,u=(r=pV.get(s))!=null?r:s,c=qf(),d=Uf()!=null,h=P.useMemo(()=>u==="tooltip"||s==="label"?{["aria-"+(s==="label"?"labelledby":"describedby")]:a?n:void 0}:U(U(U(U(U({"aria-expanded":a?"true":"false","aria-haspopup":u==="alertdialog"?"dialog":u,"aria-controls":a?n:void 0},u==="listbox"&&{role:"combobox"}),u==="menu"&&{id:c}),u==="menu"&&d&&{role:"menuitem"}),s==="select"&&{"aria-autocomplete":"none"}),s==="combobox"&&{"aria-autocomplete":"list"}),[u,n,d,a,c,s]),g=P.useMemo(()=>{const v=U({id:n},u&&{role:u});return u==="tooltip"||s==="label"?v:U(U({},v),u==="menu"&&{"aria-labelledby":c})},[u,n,c,s]),m=P.useCallback(v=>{let{active:w,selected:y}=v;const x=U({role:"option"},w&&{id:n+"-option"});switch(s){case"select":return ie(U({},x),{"aria-selected":w&&y});case"combobox":return U(U({},x),w&&{"aria-selected":!0})}return{}},[n,s]);return P.useMemo(()=>o?{reference:h,floating:g,item:m}:{},[o,h,g,m])}function hV(t,e){var r;const{open:a,dataRef:n}=t,{listRef:o,activeIndex:s,onMatch:u,onTypingChange:c,enabled:f=!0,findMatch:d=null,resetMs:h=750,ignoreKeys:g=[],selectedIndex:m=null}=e,v=P.useRef(),w=P.useRef(""),y=P.useRef((r=m!=null?m:s)!=null?r:-1),x=P.useRef(null),k=Qr(u),E=Qr(c),O=In(d),_=In(g);Ut(()=>{a&&(clearTimeout(v.current),x.current=null,w.current="")},[a]),Ut(()=>{if(a&&w.current===""){var N;y.current=(N=m!=null?m:s)!=null?N:-1}},[a,m,s]);const T=Qr(N=>{N?n.current.typing||(n.current.typing=N,E(N)):n.current.typing&&(n.current.typing=N,E(N))}),I=Qr(N=>{function A(H,J,V){const Q=O.current?O.current(J,V):J.find(B=>(B==null?void 0:B.toLocaleLowerCase().indexOf(V.toLocaleLowerCase()))===0);return Q?H.indexOf(Q):-1}const $=o.current;if(w.current.length>0&&w.current[0]!==" "&&(A($,$,w.current)===-1?T(!1):N.key===" "&&Yr(N)),$==null||_.current.includes(N.key)||N.key.length!==1||N.ctrlKey||N.metaKey||N.altKey)return;a&&N.key!==" "&&(Yr(N),T(!0)),$.every(H=>{var J,V;return H?((J=H[0])==null?void 0:J.toLocaleLowerCase())!==((V=H[1])==null?void 0:V.toLocaleLowerCase()):!0})&&w.current===N.key&&(w.current="",y.current=x.current),w.current+=N.key,clearTimeout(v.current),v.current=setTimeout(()=>{w.current="",y.current=x.current,T(!1)},h);const M=y.current,W=A($,[...$.slice((M||0)+1),...$.slice(0,(M||0)+1)],w.current);W!==-1?(k(W),x.current=W):N.key!==" "&&(w.current="",T(!1))}),D=P.useMemo(()=>({onKeyDown:I}),[I]),q=P.useMemo(()=>({onKeyDown:I,onKeyUp(N){N.key===" "&&T(!1)}}),[I,T]);return P.useMemo(()=>f?{reference:D,floating:q}:{},[f,D,q])}function IO(t,e){const[r,a]=t;let n=!1;const o=e.length;for(let s=0,u=o-1;s=a!=h>=a&&r<=(d-c)*(a-f)/(h-f)+c&&(n=!n)}return n}function mV(t,e){return t[0]>=e.x&&t[0]<=e.x+e.width&&t[1]>=e.y&&t[1]<=e.y+e.height}function gV(t){t===void 0&&(t={});const{buffer:e=.5,blockPointerEvents:r=!1,requireIntent:a=!0}=t;let n,o=!1,s=null,u=null,c=performance.now();function f(h,g){const m=performance.now(),v=m-c;if(s===null||u===null||v===0)return s=h,u=g,c=m,null;const w=h-s,y=g-u,k=Math.sqrt(w*w+y*y)/v;return s=h,u=g,c=m,k}const d=h=>{let{x:g,y:m,placement:v,elements:w,onClose:y,nodeId:x,tree:k}=h;return function(O){function _(){clearTimeout(n),y()}if(clearTimeout(n),!w.domReference||!w.floating||v==null||g==null||m==null)return;const{clientX:T,clientY:I}=O,D=[T,I],q=eo(O),N=O.type==="mouseleave",A=xr(w.floating,q),$=xr(w.domReference,q),j=w.domReference.getBoundingClientRect(),M=w.floating.getBoundingClientRect(),W=v.split("-")[0],H=g>M.right-M.width/2,J=m>M.bottom-M.height/2,V=mV(D,j),Q=M.width>j.width,B=M.height>j.height,z=(Q?j:M).left,X=(Q?j:M).right,le=(B?j:M).top,we=(B?j:M).bottom;if(A&&(o=!0,!N))return;if($&&(o=!1),$&&!N){o=!0;return}if(N&&Vt(O.relatedTarget)&&xr(w.floating,O.relatedTarget)||k&&wi(k.nodesRef.current,x).some(Y=>{let{context:ae}=Y;return ae==null?void 0:ae.open}))return;if(W==="top"&&m>=j.bottom-1||W==="bottom"&&m<=j.top+1||W==="left"&&g>=j.right-1||W==="right"&&g<=j.left+1)return _();let ye=[];switch(W){case"top":ye=[[z,j.top+1],[z,M.bottom-1],[X,M.bottom-1],[X,j.top+1]];break;case"bottom":ye=[[z,M.top+1],[z,j.bottom-1],[X,j.bottom-1],[X,M.top+1]];break;case"left":ye=[[M.right-1,we],[M.right-1,le],[j.left+1,le],[j.left+1,we]];break;case"right":ye=[[j.right-1,we],[j.right-1,le],[M.left+1,le],[M.left+1,we]];break}function L(Y){let[ae,ee]=Y;switch(W){case"top":{const te=[Q?ae+e/2:H?ae+e*4:ae-e*4,ee+e+1],se=[Q?ae-e/2:H?ae+e*4:ae-e*4,ee+e+1],Ce=[[M.left,H||Q?M.bottom-e:M.top],[M.right,H?Q?M.bottom-e:M.top:M.bottom-e]];return[te,se,...Ce]}case"bottom":{const te=[Q?ae+e/2:H?ae+e*4:ae-e*4,ee-e],se=[Q?ae-e/2:H?ae+e*4:ae-e*4,ee-e],Ce=[[M.left,H||Q?M.top+e:M.bottom],[M.right,H?Q?M.top+e:M.bottom:M.top+e]];return[te,se,...Ce]}case"left":{const te=[ae+e+1,B?ee+e/2:J?ee+e*4:ee-e*4],se=[ae+e+1,B?ee-e/2:J?ee+e*4:ee-e*4];return[...[[J||B?M.right-e:M.left,M.top],[J?B?M.right-e:M.left:M.right-e,M.bottom]],te,se]}case"right":{const te=[ae-e,B?ee+e/2:J?ee+e*4:ee-e*4],se=[ae-e,B?ee-e/2:J?ee+e*4:ee-e*4],Ce=[[J||B?M.left+e:M.right,M.top],[J?B?M.left+e:M.right:M.left+e,M.bottom]];return[te,se,...Ce]}}}if(!IO([T,I],ye)){if(o&&!V)return _();if(!N&&a){const Y=f(O.clientX,O.clientY);if(Y!==null&&Y<.1)return _()}IO([T,I],L([g,m]))?!o&&a&&(n=window.setTimeout(_,40)):_()}}};return d.__options={blockPointerEvents:r},d}const vV=({arrowRef:t,placement:e})=>{const r=[];return r.push(_z(8)),r.push(e==="auto"?Iz():Tz()),r.push(Rz({padding:8})),t!=null&&t.current&&r.push(Az({element:t.current})),r},yV=({placement:t})=>t==="auto"?void 0:t,bV=({placement:t})=>({top:"bottom",right:"left",bottom:"top",left:"right"})[t.split("-")[0]],AO=({open:t,arrowRef:e,placement:r="top",setOpen:a})=>kO({placement:yV({placement:r}),open:t,onOpenChange:a,whileElementsMounted:dm,middleware:vV({placement:r,arrowRef:e})}),jO=({context:t,trigger:e,role:r="tooltip",interactions:a=[]})=>PO([SO(t,{enabled:e==="click"}),Kz(t,{enabled:e==="hover",handleClose:gV()}),CO(t),TO(t,{role:r}),...a]),wV=h=>{var g=h,{animation:t="duration-300",arrow:e=!0,children:r,className:a,content:n,placement:o="top",style:s="dark",theme:u,trigger:c="hover",minWidth:f}=g,d=be(g,["animation","arrow","children","className","content","placement","style","theme","trigger","minWidth"]);const m=P.useRef(null),[v,w]=P.useState(!1),y=AO({open:v,placement:o,arrowRef:m,setOpen:w}),{context:x,middlewareData:{arrow:{x:k,y:E}={}},refs:O,strategy:_,update:T,x:I,y:D}=y,q=cV(x),{getFloatingProps:N,getReferenceProps:A}=jO({context:x,role:"tooltip",trigger:c,interactions:[q]});return P.useEffect(()=>{if(O.reference.current&&O.floating.current&&v)return dm(O.reference.current,O.floating.current,T)},[v,O.floating,O.reference,T]),S.jsxs(S.Fragment,{children:[S.jsx("div",ie(U({ref:O.setReference,className:u.target,"data-testid":"flowbite-tooltip-target"},A()),{children:r})),S.jsxs("div",ie(U({ref:O.setFloating,"data-testid":"flowbite-tooltip"},N(U({className:pe(u.base,t&&`${u.animation} ${t}`,!v&&u.hidden,u.style[s],a),style:{position:_,top:D!=null?D:" ",left:I!=null?I:" ",minWidth:f}},d))),{children:[S.jsx("div",{className:u.content,children:n}),e&&S.jsx("div",{className:pe(u.arrow.base,s==="dark"&&u.arrow.style.dark,s==="light"&&u.arrow.style.light,s==="auto"&&u.arrow.style.auto),"data-testid":"flowbite-tooltip-arrow",ref:m,style:{top:E!=null?E:" ",left:k!=null?k:" ",right:" ",bottom:" ",[bV({placement:y.placement})]:u.arrow.placement},children:" "})]}))]})},Wf=d=>{var h=d,{animation:t="duration-300",arrow:e=!0,children:r,className:a,content:n,placement:o="top",style:s="dark",theme:u={},trigger:c="hover"}=h,f=be(h,["animation","arrow","children","className","content","placement","style","theme","trigger"]);const g=Te(Ke().tooltip,u);return S.jsx(wV,ie(U({animation:t,arrow:e,content:n,placement:o,style:s,theme:g,trigger:c,className:a},f),{children:r}))};Wf.displayName="Tooltip";function NO(t){return Dr({attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"},child:[]}]})(t)}function DO(t){return Dr({attr:{viewBox:"0 0 384 512"},child:[{tag:"path",attr:{d:"M192 0c-41.8 0-77.4 26.7-90.5 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM72 272a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm104-16H304c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16zM72 368a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm88 0c0-8.8 7.2-16 16-16H304c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16z"},child:[]}]})(t)}function xV(t){return Dr({attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M448 296c0 66.3-53.7 120-120 120h-8c-17.7 0-32-14.3-32-32s14.3-32 32-32h8c30.9 0 56-25.1 56-56v-8H320c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64h64c35.3 0 64 28.7 64 64v32 32 72zm-256 0c0 66.3-53.7 120-120 120H64c-17.7 0-32-14.3-32-32s14.3-32 32-32h8c30.9 0 56-25.1 56-56v-8H64c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64h64c35.3 0 64 28.7 64 64v32 32 72z"},child:[]}]})(t)}const ag=(t,e)=>{var r;e(!0),(r=navigator==null?void 0:navigator.clipboard)==null||r.writeText(t).then(()=>{console.log("Copy Successfull")}).catch(a=>{console.error("Failed to Copy text: ",a),e(!1)}),setTimeout(()=>e(!1),4e3)},FO=P.forwardRef((s,o)=>{var u=s,{valueToCopy:t,icon:e=DO,theme:r={},className:a}=u,n=be(u,["valueToCopy","icon","theme","className"]);const[c,f]=P.useState(!1),d=Te(Ke().clipboard.withIcon,r);return S.jsx("button",ie(U({className:pe(d.base,a),onClick:()=>ag(t,f)},n),{ref:o,children:c?S.jsx(NO,{"aria-hidden":!0,className:d.icon.successIcon}):S.jsx(e,{"aria-hidden":!0,className:d.icon.defaultIcon})}))}),MO=P.forwardRef((u,s)=>{var c=u,{valueToCopy:t,icon:e=DO,label:r="Copy",theme:a={},className:n}=c,o=be(c,["valueToCopy","icon","label","theme","className"]);const[f,d]=P.useState(!1),h=Te(Ke().clipboard.withIconText,a);return S.jsx("button",ie(U({className:pe(h.base,n),onClick:()=>ag(t,d)},o),{ref:s,children:f?S.jsxs("span",{className:h.label.base,children:[S.jsx(NO,{"aria-hidden":!0,className:h.icon.successIcon}),S.jsx("span",{className:h.label.successText,children:"Copied"})]}):S.jsxs("span",{className:h.label.base,children:[S.jsx(e,{"aria-hidden":!0,className:h.icon.defaultIcon}),S.jsx("span",{className:h.label.defaultText,children:r})]})}))}),$O=P.forwardRef((s,o)=>{var u=s,{className:t,valueToCopy:e,label:r,theme:a={}}=u,n=be(u,["className","valueToCopy","label","theme"]);const[c,f]=P.useState(!1),d=Te(Ke().clipboard.button,a);return S.jsx(Wf,{content:c?"Copied":"Copy to clipboard",className:"[&_*]:cursor-pointer",children:S.jsx("button",ie(U({className:pe(d.base,t),onClick:()=>ag(e,f)},n),{ref:o,children:S.jsx("span",{className:d.label,children:r})}))})});$O.displayName="Clipboard",FO.displayName="Clipboard.WithIcon",MO.displayName="Clipboard.WithIconText",Object.assign($O,{WithIcon:FO,WithIconText:MO});const iu=s=>{var u=s,{children:t,className:e,color:r="default",theme:a={},value:n}=u,o=be(u,["children","className","color","theme","value"]);var f;const c=Te(Ke().helperText,a);return S.jsx("p",ie(U({className:pe(c.root.base,c.root.colors[r],e)},o),{children:(f=n!=null?n:t)!=null?f:""}))};iu.displayName="HelperText";const LO=P.forwardRef((g,h)=>{var m=g,{addon:t,className:e,color:r="gray",helperText:a,icon:n,rightIcon:o,shadow:s,sizing:u="md",theme:c={},type:f="text"}=m,d=be(m,["addon","className","color","helperText","icon","rightIcon","shadow","sizing","theme","type"]);const v=Te(Ke().textInput,c);return S.jsxs(S.Fragment,{children:[S.jsxs("div",{className:pe(v.base,e),children:[t&&S.jsx("span",{className:v.addon,children:t}),S.jsxs("div",{className:v.field.base,children:[n&&S.jsx("div",{className:v.field.icon.base,children:S.jsx(n,{className:v.field.icon.svg})}),o&&S.jsx("div",{"data-testid":"right-icon",className:v.field.rightIcon.base,children:S.jsx(o,{className:v.field.rightIcon.svg})}),S.jsx("input",ie(U({className:pe(v.field.input.base,v.field.input.colors[r],v.field.input.sizes[u],v.field.input.withIcon[n?"on":"off"],v.field.input.withRightIcon[o?"on":"off"],v.field.input.withAddon[t?"on":"off"],v.field.input.withShadow[s?"on":"off"]),type:f},d),{ref:h}))]})]}),a&&S.jsx(iu,{color:r,children:a})]})});LO.displayName="TextInput";const qO=P.createContext(void 0);function Kf(){const t=P.useContext(qO);if(!t)throw new Error("useDatePickerContext should be used within the DatePickerContext provider!");return t}var ir=(t=>(t[t.Days=0]="Days",t[t.Months=1]="Months",t[t.Years=2]="Years",t[t.Decades=3]="Decades",t))(ir||{}),UO=(t=>(t[t.Sunday=0]="Sunday",t[t.Monday=1]="Monday",t[t.Tuesday=2]="Tuesday",t[t.Wednesday=3]="Wednesday",t[t.Thursday=4]="Thursday",t[t.Friday=5]="Friday",t[t.Saturday=6]="Saturday",t))(UO||{});const Os=(t,e,r)=>{const a=new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime();if(e&&r){const n=new Date(e.getFullYear(),e.getMonth(),e.getDate()).getTime(),o=new Date(r.getFullYear(),r.getMonth(),r.getDate()).getTime();return a>=n&&a<=o}if(e){const n=new Date(e.getFullYear(),e.getMonth(),e.getDate()).getTime();return a>=n}if(r){const n=new Date(r.getFullYear(),r.getMonth(),r.getDate()).getTime();return a<=n}return!0},su=(t,e)=>(t=new Date(t.getFullYear(),t.getMonth(),t.getDate()),e=new Date(e.getFullYear(),e.getMonth(),e.getDate()),t.getTime()===e.getTime()),Gf=(t,e,r)=>(Os(t,e,r)||(e&&tr&&(t=r)),t),SV=(t,e)=>{const r=new Date(t.getFullYear(),t.getMonth(),1);let n=r.getDay()-e;return n<0&&(n+=7),og(r,-n)},EV=(t,e)=>{const r=[],a=new Date(0);a.setDate(a.getDate()-a.getDay()+e);const n=new Intl.DateTimeFormat(t,{weekday:"short"});for(let o=0;o<7;o++)r.push(n.format(og(a,o)));return r},og=(t,e)=>{const r=new Date(t);return r.setDate(r.getDate()+e),r},CV=(t,e)=>{const r=new Date(t);return r.setMonth(r.getMonth()+e),r},_s=(t,e)=>{const r=new Date(t);return r.setFullYear(r.getFullYear()+e),r},Rs=(t,e,r)=>{let a={day:"numeric",month:"long",year:"numeric"};return r&&(a=r),new Intl.DateTimeFormat(t,a).format(e)},Ts=(t,e)=>{const r=t.getFullYear();return Math.floor(r/e)*e},kV=(t,e)=>{const r=t.getFullYear(),a=e+9;return r>=e&&r<=a},PV=({theme:t={}})=>{const{theme:e,weekStart:r,minDate:a,maxDate:n,viewDate:o,selectedDate:s,changeSelectedDate:u,language:c}=Kf(),f=Te(e.views.days,t),d=EV(c,r),h=SV(o,r);return S.jsxs(S.Fragment,{children:[S.jsx("div",{className:f.header.base,children:d.map((g,m)=>S.jsx("span",{className:f.header.title,children:g},m))}),S.jsx("div",{className:f.items.base,children:[...Array(42)].map((g,m)=>{const v=og(h,m),w=Rs(c,v,{day:"numeric"}),y=s&&su(s,v),x=!Os(v,a,n);return S.jsx("button",{disabled:x,type:"button",className:pe(f.items.item.base,y&&f.items.item.selected,x&&f.items.item.disabled),onClick:()=>{x||u(v,!0)},children:w},m)})})]})},OV=({theme:t={}})=>{const{theme:e,viewDate:r,selectedDate:a,minDate:n,maxDate:o,setViewDate:s,setView:u}=Kf(),c=Te(e.views.decades,t),f=Ts(r,100);return S.jsx("div",{className:c.items.base,children:[...Array(12)].map((d,h)=>{const g=f-10+h*10;new Date(r.getTime()).setFullYear(g+r.getFullYear()%10);const v=new Date(g,0,1),w=_s(v,9),y=a&&kV(a,g),x=!Os(v,n,o)&&!Os(w,n,o);return S.jsx("button",{disabled:x,type:"button",className:pe(c.items.item.base,y&&c.items.item.selected,x&&c.items.item.disabled),onClick:()=>{x||(a&&s(_s(r,g-a.getFullYear())),u(ir.Years))},children:g},h)})})},_V=({theme:t={}})=>{const{theme:e,minDate:r,maxDate:a,selectedDate:n,viewDate:o,language:s,setViewDate:u,setView:c}=Kf(),f=Te(e.views.months,t);return S.jsx("div",{className:f.items.base,children:[...Array(12)].map((d,h)=>{const g=new Date;g.setMonth(h,1),g.setFullYear(o.getFullYear());const m=Rs(s,g,{month:"short"}),v=n&&su(n,g),w=!Os(g,r,a);return S.jsx("button",{disabled:w,type:"button",className:pe(f.items.item.base,v&&f.items.item.selected,w&&f.items.item.disabled),onClick:()=>{w||(u(g),c(ir.Days))},children:m},h)})})},RV=({theme:t={}})=>{const{theme:e,selectedDate:r,minDate:a,maxDate:n,viewDate:o,setViewDate:s,setView:u}=Kf(),c=Te(e.views.years,t);return S.jsx("div",{className:c.items.base,children:[...Array(12)].map((f,d)=>{const g=Ts(o,10)+d,m=new Date(o.getTime());m.setFullYear(g);const v=r&&su(r,m),w=!Os(m,a,n);return S.jsx("button",{disabled:w,type:"button",className:pe(c.items.item.base,v&&c.items.item.selected,w&&c.items.item.disabled),onClick:()=>{w||(s(m),u(ir.Months))},children:g},d)})})},TV=(O,E)=>{var _=O,{title:t,open:e,inline:r=!1,autoHide:a=!0,showClearButton:n=!0,labelClearButton:o="Clear",showTodayButton:s=!0,labelTodayButton:u="Today",defaultValue:c,minDate:f,maxDate:d,language:h="en",weekStart:g=UO.Sunday,className:m,theme:v={},onChange:w,label:y,value:x}=_,k=be(_,["title","open","inline","autoHide","showClearButton","labelClearButton","showTodayButton","labelTodayButton","defaultValue","minDate","maxDate","language","weekStart","className","theme","onChange","label","value"]);const T=Te(Ke().datepicker,v),I=c?Gf(c,f,d):null,D=P.useMemo(()=>c?Gf(c,f,d):new Date,[]),[q,N]=P.useState(e),[A,$]=P.useState(ir.Days),[j,M]=P.useState(x!=null?x:I),[W,H]=P.useState(x!=null?x:D),J=P.useRef(null),V=P.useRef(null),Q=(L,Y)=>{M(L),(L===null||L)&&w&&w(L),a&&A===ir.Days&&Y==!0&&!r&&N(!1)},B=()=>{Q(I,!0),c&&H(c)};P.useImperativeHandle(E,()=>({focus(){var L;(L=J.current)==null||L.focus()},clear(){B()}}));const z=L=>{switch(L){case ir.Decades:return S.jsx(OV,{theme:T.views.decades});case ir.Years:return S.jsx(RV,{theme:T.views.years});case ir.Months:return S.jsx(_V,{theme:T.views.months});case ir.Days:default:return S.jsx(PV,{theme:T.views.days})}},X=()=>{switch(A){case ir.Days:return ir.Months;case ir.Months:return ir.Years;case ir.Years:return ir.Decades}return A},le=()=>{switch(A){case ir.Decades:return`${Ts(W,100)-10} - ${Ts(W,100)+100}`;case ir.Years:return`${Ts(W,10)} - ${Ts(W,10)+11}`;case ir.Months:return Rs(h,W,{year:"numeric"});case ir.Days:default:return Rs(h,W,{month:"long",year:"numeric"})}},we=(L,Y,ae)=>{switch(L){case ir.Days:return new Date(CV(Y,ae));case ir.Months:return new Date(_s(Y,ae));case ir.Years:return new Date(_s(Y,ae*10));case ir.Decades:return new Date(_s(Y,ae*100));default:return new Date(_s(Y,ae*10))}};P.useEffect(()=>{const L=Y=>{var te,se;const ae=(te=V==null?void 0:V.current)==null?void 0:te.contains(Y.target),ee=(se=J==null?void 0:J.current)==null?void 0:se.contains(Y.target);!ae&&!ee&&N(!1)};return document.addEventListener("mousedown",L),()=>{document.removeEventListener("mousedown",L)}},[J,V,N]),P.useEffect(()=>{const L=x&&Gf(new Date(x),f,d),Y=j&&Gf(new Date(j),f,d);Y&&L&&!su(L,Y)&&M(L),j==null&&M(I)},[x,M,H,j]);const ye=x===null?y:Rs(h,j||new Date);return S.jsx(qO.Provider,{value:{theme:T,language:h,minDate:f,maxDate:d,weekStart:g,isOpen:q,setIsOpen:N,view:A,setView:$,viewDate:W,setViewDate:H,selectedDate:j,setSelectedDate:M,changeSelectedDate:Q},children:S.jsxs("div",{className:pe(T.root.base,m),children:[!r&&S.jsx(LO,U({theme:T.root.input,icon:dU,ref:J,onFocus:()=>{j&&!su(W,j)&&H(j),N(!0)},value:ye,readOnly:!0,defaultValue:I?Rs(h,I):y},k)),(q||r)&&S.jsx("div",{ref:V,className:pe(T.popup.root.base,r&&T.popup.root.inline),children:S.jsxs("div",{className:T.popup.root.inner,children:[S.jsxs("div",{className:T.popup.header.base,children:[t&&S.jsx("div",{className:T.popup.header.title,children:t}),S.jsxs("div",{className:T.popup.header.selectors.base,children:[S.jsx("button",{type:"button",className:pe(T.popup.header.selectors.button.base,T.popup.header.selectors.button.prev),onClick:()=>H(we(A,W,-1)),children:S.jsx(cU,{})}),S.jsx("button",{type:"button",className:pe(T.popup.header.selectors.button.base,T.popup.header.selectors.button.view),onClick:()=>$(X()),children:le()}),S.jsx("button",{type:"button",className:pe(T.popup.header.selectors.button.base,T.popup.header.selectors.button.next),onClick:()=>H(we(A,W,1)),children:S.jsx(fU,{})})]})]}),S.jsx("div",{className:T.popup.view.base,children:z(A)}),(n||s)&&S.jsxs("div",{className:T.popup.footer.base,children:[s&&S.jsx("button",{type:"button",className:pe(T.popup.footer.button.base,T.popup.footer.button.today),onClick:()=>{const L=new Date;Q(L,!0),H(L)},children:u}),n&&S.jsx("button",{type:"button",className:pe(T.popup.footer.button.base,T.popup.footer.button.clear),onClick:()=>{Q(null,!0)},children:o})]})]})})]})})},IV=P.forwardRef(TV);IV.displayName="Datepicker";const BO=P.createContext(void 0);function zO(){const t=P.useContext(BO);if(!t)throw new Error("useDrawerContext should be used within the DrawerContext provider!");return t}function AV(t){return Dr({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"},child:[]},{tag:"path",attr:{d:"M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"},child:[]}]})(t)}function jV(t){return Dr({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"},child:[]},{tag:"path",attr:{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"},child:[]}]})(t)}const VO=u=>{var c=u,{children:t,className:e,closeIcon:r=jV,theme:a={},title:n,titleIcon:o=AV}=c,s=be(c,["children","className","closeIcon","theme","title","titleIcon"]);const f=P.useId(),{id:d,isOpen:h,onClose:g,theme:m}=zO(),v=Te(m.header,a);return S.jsxs("div",ie(U({className:e},s),{children:[S.jsxs("h5",{className:v.inner.titleText,id:d,children:[S.jsx(o,{"aria-hidden":!0,className:v.inner.titleIcon}),n]}),S.jsxs("button",{onClick:g,"data-testid":"close-drawer",className:v.inner.closeButton,children:[S.jsx(r,{"aria-hidden":!0,className:v.inner.closeIcon}),S.jsx("span",{className:"sr-only",children:"Close menu"})]}),S.jsx("span",{className:v.collapsed[h?"on":"off"],id:`flowbite-drawer-header-${f}`,children:t})]}))};VO.displayName="Drawer.Header";const HO=n=>{var o=n,{children:t,className:e,theme:r={}}=o,a=be(o,["children","className","theme"]);const{theme:s}=zO(),u=Te(s.items,r);return S.jsx("div",ie(U({"data-testid":"flowbite-drawer-items",className:pe(u.base,e)},a),{children:t}))};HO.displayName="Drawer.Items";const WO=f=>{var d=f,{backdrop:t=!0,children:e,className:r,edge:a=!1,position:n="left",onClose:o,open:s=!1,theme:u={}}=d,c=be(d,["backdrop","children","className","edge","position","onClose","open","theme"]);const h=P.useId(),g=Te(Ke().drawer,u);return P.useEffect(()=>{const m=v=>{v.key==="Escape"&&s&&o&&o()};return document.addEventListener("keydown",m),()=>document.removeEventListener("keydown",m)},[o,s]),S.jsxs(BO.Provider,{value:{theme:g,onClose:o,isOpen:s,id:h},children:[S.jsx("div",ie(U({"aria-modal":!0,"aria-describedby":`drawer-dialog-${h}`,role:"dialog",tabIndex:-1,"data-testid":"flowbite-drawer",className:pe(g.root.base,g.root.position[n][s?"on":"off"],a&&!s&&g.root.edge,r)},c),{children:e})),s&&t&&S.jsx("div",{onClick:()=>o(),className:g.root.backdrop})]})};WO.displayName="Drawer",Object.assign(WO,{Header:VO,Items:HO});const KO=P.createContext(void 0);function ig(){const t=P.useContext(KO);if(!t)throw new Error("useDropdownContext should be used within the DropdownContext provider!");return t}const sg=a=>{var n=a,{className:t,theme:e={}}=n,r=be(n,["className","theme"]);var u;const{theme:o}=ig(),s=(u=e.divider)!=null?u:o.floating.divider;return S.jsx("div",U({className:pe(s,t)},r))},GO=n=>{var o=n,{children:t,className:e,theme:r={}}=o,a=be(o,["children","className","theme"]);var c;const{theme:s}=ig(),u=(c=r.header)!=null?c:s.floating.header;return S.jsxs(S.Fragment,{children:[S.jsx("div",ie(U({className:pe(u,e)},a),{children:t})),S.jsx(sg,{})]})},YO=P.forwardRef((u,s)=>{var c=u,{children:t,className:e,icon:r,onClick:a,theme:n={}}=c,o=be(c,["children","className","icon","onClick","theme"]);const{ref:f,index:d}=Uz({label:typeof t=="string"?t:void 0}),h=eO([s,f]),{theme:g,activeIndex:m,dismissOnClick:v,getItemProps:w,handleSelect:y}=ig(),x=m===d,k=Te(g.floating.item,n),E=o;return S.jsx("li",{role:"menuitem",className:k.container,children:S.jsxs(Mm,ie(U(U({ref:h,className:pe(k.base,e)},E),w({onClick:()=>{a==null||a(),v&&y(null)}})),{tabIndex:x?0:-1,children:[r&&S.jsx(r,{className:k.icon}),t]}))})});YO.displayName="DropdownItem";const NV={top:yU,right:mP,bottom:hP,left:vU},DV=f=>{var d=f,{refs:t,children:e,inline:r,theme:a,disabled:n,setButtonWidth:o,getReferenceProps:s,renderTrigger:u}=d,c=be(d,["refs","children","inline","theme","disabled","setButtonWidth","getReferenceProps","renderTrigger"]);const h=t.reference,g=s();if(P.useEffect(()=>{h.current&&(o==null||o(h.current.clientWidth))},[h,o]),u){const m=u(a);return P.cloneElement(m,U(U({ref:t.setReference,disabled:n},g),m.props))}return r?S.jsx("button",ie(U({type:"button",ref:t.setReference,className:a==null?void 0:a.inlineWrapper,disabled:n},g),{children:e})):S.jsx(Oa,ie(U(ie(U({},c),{disabled:n,type:"button",ref:t.setReference}),g),{children:e}))},QO=u=>{var c=u,{children:t,className:e,dismissOnClick:r=!0,theme:a={},enableTypeAhead:n=!0,renderTrigger:o}=c,s=be(c,["children","className","dismissOnClick","theme","enableTypeAhead","renderTrigger"]);const[f,d]=P.useState(!1),[h,g]=P.useState(null),[m,v]=P.useState(null),[w,y]=P.useState(void 0),x=P.useRef([]),k=P.useRef([]),E=Te(Ke().dropdown,a),O=s,_=s["data-testid"]||"flowbite-dropdown-target",le=O,{placement:T=s.inline?"bottom-start":"bottom",trigger:I="click",label:D,inline:q,arrowIcon:N=!0}=le,A=be(le,["placement","trigger","label","inline","arrowIcon"]),$=P.useCallback(we=>{v(we),d(!1)},[]),j=P.useCallback(we=>{f?g(we):$(we)},[f,$]),{context:M,floatingStyles:W,refs:H}=AO({open:f,setOpen:d,placement:T}),J=dV(M,{listRef:x,activeIndex:h,selectedIndex:m,onNavigate:g}),V=hV(M,{listRef:k,activeIndex:h,selectedIndex:m,onMatch:j,enabled:n}),{getReferenceProps:Q,getFloatingProps:B,getItemProps:z}=jO({context:M,role:"menu",trigger:I,interactions:[J,V]}),X=P.useMemo(()=>{var ye;const[we]=T.split("-");return(ye=NV[we])!=null?ye:hP},[T]);return S.jsxs(KO.Provider,{value:{theme:E,activeIndex:h,dismissOnClick:r,getItemProps:z,handleSelect:$},children:[S.jsxs(DV,ie(U({},A),{refs:H,inline:q,theme:E,"data-testid":_,className:pe(E.floating.target,A.className),setButtonWidth:y,getReferenceProps:Q,renderTrigger:o,children:[D,N&&S.jsx(X,{className:E.arrowIcon})]})),f&&S.jsx(bO,{context:M,modal:!1,children:S.jsx("div",ie(U({ref:H.setFloating,style:ie(U({},W),{minWidth:w}),"data-testid":"flowbite-dropdown","aria-expanded":f},B({className:pe(E.floating.base,E.floating.animation,"duration-100",!f&&E.floating.hidden,E.floating.style.auto,e)})),{children:S.jsx(qz,{elementsRef:x,labelsRef:k,children:S.jsx("ul",{className:E.content,tabIndex:-1,children:t})})}))})]})};QO.displayName="Dropdown",GO.displayName="Dropdown.Header",sg.displayName="Dropdown.Divider";const FV=Object.assign(QO,{Item:YO,Header:GO,Divider:sg}),MV=P.forwardRef((u,s)=>{var c=u,{className:t,color:e="gray",helperText:r,sizing:a="md",theme:n={}}=c,o=be(c,["className","color","helperText","sizing","theme"]);const f=Te(Ke().fileInput,n);return S.jsxs(S.Fragment,{children:[S.jsx("div",{className:pe(f.root.base,t),children:S.jsx("div",{className:f.field.base,children:S.jsx("input",ie(U({className:pe(f.field.input.base,f.field.input.colors[e],f.field.input.sizes[a])},o),{type:"file",ref:s}))})}),r&&S.jsx(iu,{color:e,children:r})]})});MV.displayName="FileInput";const $V=P.forwardRef((d,f)=>{var h=d,{label:t,helperText:e,color:r="default",sizing:a="md",variant:n,disabled:o=!1,theme:s={},className:u}=h,c=be(h,["label","helperText","color","sizing","variant","disabled","theme","className"]);const g=P.useId(),m=Te(Ke().floatingLabel,s);return S.jsxs("div",{children:[S.jsxs("div",{className:pe("relative",n==="standard"?"z-0":""),children:[S.jsx("input",ie(U({type:"text",id:c.id?c.id:"floatingLabel"+g,"aria-describedby":"outlined_success_help",className:pe(m.input[r][n][a],u),placeholder:" ","data-testid":"floating-label",disabled:o},c),{ref:f})),S.jsx("label",{htmlFor:c.id?c.id:"floatingLabel"+g,className:pe(m.label[r][n][a],u),children:t})]}),S.jsx("p",{id:"outlined_helper_text"+g,className:pe(m.helperText[r],u),children:e})]})});$V.displayName="FloatingLabel";const JO=c=>{var f=c,{alt:t,className:e,children:r,href:a,name:n,src:o,theme:s={}}=f,u=be(f,["alt","className","children","href","name","src","theme"]);const d=Te(Ke().footer.brand,s);return S.jsx("div",{children:a?S.jsxs("a",ie(U({"data-testid":"flowbite-footer-brand",href:a,className:pe(d.base,e)},u),{children:[S.jsx("img",{alt:t,src:o,className:d.img}),S.jsx("span",{"data-testid":"flowbite-footer-brand-span",className:d.span,children:n}),r]})):S.jsx("img",U({alt:t,"data-testid":"flowbite-footer-brand",src:o,className:pe(d.img,e)},u))})},XO=s=>{var u=s,{by:t,className:e,href:r,theme:a={},year:n}=u,o=be(u,["by","className","href","theme","year"]);const c=Te(Ke().footer.copyright,a);return S.jsxs("div",ie(U({"data-testid":"flowbite-footer-copyright",className:pe(c.base,e)},o),{children:["© ",n,r?S.jsx("a",{href:r,className:c.href,children:t}):S.jsx("span",{"data-testid":"flowbite-footer-copyright-span",className:c.span,children:t})]}))},ZO=a=>{var n=a,{className:t,theme:e={}}=n,r=be(n,["className","theme"]);const o=Te(Ke().footer.divider,e);return S.jsx("hr",U({"data-testid":"footer-divider",className:pe(o.base,t)},r))},e_=s=>{var u=s,{ariaLabel:t,className:e,href:r,icon:a,theme:n={}}=u,o=be(u,["ariaLabel","className","href","icon","theme"]);const c=Te(Ke().footer.icon,n);return S.jsx("div",{children:r?S.jsx("a",ie(U({"aria-label":t,"data-testid":"flowbite-footer-icon",href:r,className:pe(c.base,e)},o),{children:S.jsx(a,{className:c.size})})):S.jsx(a,U({"data-testid":"flowbite-footer-icon",className:c.size},o))})},t_=s=>{var u=s,{as:t="a",children:e,className:r,href:a,theme:n={}}=u,o=be(u,["as","children","className","href","theme"]);const c=Te(Ke().footer.groupLink.link,n);return S.jsx("li",{className:pe(c.base,r),children:S.jsx(t,ie(U({href:a,className:c.href},o),{children:e}))})},r_=o=>{var s=o,{children:t,className:e,col:r=!1,theme:a={}}=s,n=be(s,["children","className","col","theme"]);const u=Te(Ke().footer.groupLink,a);return S.jsx("ul",ie(U({"data-testid":"footer-groupLink",className:pe(u.base,r&&u.col,e)},n),{children:t}))},n_=o=>{var s=o,{as:t="h2",className:e,theme:r={},title:a}=s,n=be(s,["as","className","theme","title"]);const u=Te(Ke().footer.title,r);return S.jsx(t,ie(U({"data-testid":"flowbite-footer-title",className:pe(u.base,e)},n),{children:a}))},a_=s=>{var u=s,{bgDark:t=!1,children:e,className:r,container:a=!1,theme:n={}}=u,o=be(u,["bgDark","children","className","container","theme"]);const c=Te(Ke().footer,n);return S.jsx("footer",ie(U({"data-testid":"flowbite-footer",className:pe(c.root.base,t&&c.root.bgDark,a&&c.root.container,r)},o),{children:e}))};a_.displayName="Footer",XO.displayName="Footer.Copyright",t_.displayName="Footer.Link",JO.displayName="Footer.Brand",r_.displayName="Footer.LinkGroup",e_.displayName="Footer.Icon",n_.displayName="Footer.Title",ZO.displayName="Footer.Divider",Object.assign(a_,{Copyright:XO,Link:t_,LinkGroup:r_,Brand:JO,Icon:e_,Title:n_,Divider:ZO});const o_=P.forwardRef((o,n)=>{var s=o,{theme:t={},icon:e=xV,className:r}=s,a=be(s,["theme","icon","className"]);const u=Te(Ke().hr.icon,t);return S.jsxs("div",{className:u.base,children:[S.jsx("hr",U({className:pe(u.hrLine,r),role:"separator","data-testid":"flowbite-hr-icon",ref:n},a)),S.jsx("div",{className:u.icon.base,children:S.jsx(e,{"aria-hidden":!0,className:u.icon.icon})})]})}),i_=P.forwardRef((n,a)=>{var o=n,{theme:t={},className:e}=o,r=be(o,["theme","className"]);const s=Te(Ke().hr.square,t);return S.jsx("hr",U({className:pe(s.base,e),role:"separator","data-testid":"flowbite-hr-square",ref:a},r))}),s_=P.forwardRef((o,n)=>{var s=o,{theme:t={},text:e,className:r}=s,a=be(s,["theme","text","className"]);const u=Te(Ke().hr.text,t);return S.jsxs("div",{className:u.base,children:[S.jsx("hr",U({className:pe(u.hrLine,r),"data-testid":"flowbite-hr-text",role:"separator",ref:n},a)),S.jsx("span",{className:u.text,children:e})]})}),l_=P.forwardRef((n,a)=>{var o=n,{theme:t={},className:e}=o,r=be(o,["theme","className"]);const s=Te(Ke().hr.trimmed,t);return S.jsx("hr",U({className:pe(s.base,e),role:"separator","data-testid":"flowbite-hr-trimmed",ref:a},r))}),u_=P.forwardRef((n,a)=>{var o=n,{theme:t={},className:e}=o,r=be(o,["theme","className"]);const s=Te(Ke().hr.root,t);return S.jsx("hr",U({className:pe(s.base,e),role:"separator","data-testid":"flowbite-hr",ref:a},r))});u_.displayName="HR",l_.displayName="HR.Trimmed",o_.displayName="HR.Icon",s_.displayName="HR.Text",i_.displayName="HR.Square",Object.assign(u_,{Trimmed:l_,Icon:o_,Text:s_,Square:i_});const c_=o=>{var s=o,{children:t,className:e,icon:r,theme:a={}}=s,n=be(s,["children","className","icon","theme"]);const u=Te(Ke().list.item,a);return S.jsxs("li",ie(U({className:pe(u.withIcon[r?"on":"off"],e)},n),{children:[r&&S.jsx(r,{className:pe(u.icon)}),t]}))},f_=c=>{var f=c,{children:t,className:e,unstyled:r,nested:a,ordered:n,horizontal:o,theme:s={}}=f,u=be(f,["children","className","unstyled","nested","ordered","horizontal","theme"]);const d=Te(Ke().list,s),h=n?"ol":"ul";return S.jsx(h,ie(U({className:pe(d.root.base,d.root.ordered[n?"on":"off"],r&&d.root.unstyled,a&&d.root.nested,o&&d.root.horizontal,e)},u),{children:t}))};f_.displayName="List",c_.displayName="List.Item",Object.assign(f_,{Item:c_});const d_=f=>{var d=f,{active:t,children:e,className:r,href:a,icon:n,onClick:o,theme:s={},disabled:u}=d,c=be(d,["active","children","className","href","icon","onClick","theme","disabled"]);const h=Te(Ke().listGroup.item,s),g=typeof a!="undefined",m=g?"a":"button";return S.jsx("li",{className:pe(h.base,r),children:S.jsxs(m,ie(U({href:a,onClick:o,type:g?void 0:"button",disabled:u,className:pe(h.link.active[t?"on":"off"],h.link.disabled[u?"on":"off"],h.link.base,h.link.href[g?"on":"off"])},c),{children:[n&&S.jsx(n,{"aria-hidden":!0,"data-testid":"flowbite-list-group-item-icon",className:h.link.icon}),e]}))})},p_=n=>{var o=n,{children:t,className:e,theme:r={}}=o,a=be(o,["children","className","theme"]);const s=Te(Ke().listGroup,r);return S.jsx("ul",ie(U({className:pe(s.root.base,e)},a),{children:t}))};p_.displayName="ListGroup",d_.displayName="ListGroup.Item",Object.assign(p_,{Item:d_});const h_=P.createContext(void 0);function Yf(){const t=P.useContext(h_);if(!t)throw new Error("useNavBarContext should be used within the NavbarContext provider!");return t}const m_=o=>{var s=o,{as:t="a",children:e,className:r,theme:a={}}=s,n=be(s,["as","children","className","theme"]);const{theme:u}=Yf(),c=Te(u.brand,a);return S.jsx(t,ie(U({className:pe(c.base,r)},n),{children:e}))},g_=n=>{var o=n,{children:t,className:e,theme:r={}}=o,a=be(o,["children","className","theme"]);const{theme:s,isOpen:u}=Yf(),c=Te(s.collapse,r);return S.jsx("div",ie(U({"data-testid":"flowbite-navbar-collapse",className:pe(c.base,c.hidden[u?"off":"on"],e)},a),{children:S.jsx("ul",{className:c.list,children:t})}))},v_=c=>{var f=c,{active:t,as:e="a",disabled:r,children:a,className:n,theme:o={},onClick:s}=f,u=be(f,["active","as","disabled","children","className","theme","onClick"]);const{theme:d,setIsOpen:h}=Yf(),g=Te(d.link,o),m=v=>{h(!1),s==null||s(v)};return S.jsx("li",{children:S.jsx(e,ie(U({className:pe(g.base,t&&g.active.on,!t&&!r&&g.active.off,g.disabled[r?"on":"off"],n),onClick:m},u),{children:a}))})};function LV(t){return Dr({attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"},child:[]}]})(t)}const y_=n=>{var o=n,{barIcon:t=LV,className:e,theme:r={}}=o,a=be(o,["barIcon","className","theme"]);const{theme:s,isOpen:u,setIsOpen:c}=Yf(),f=Te(s.toggle,r),d=()=>{c(!u)};return S.jsxs("button",ie(U({"data-testid":"flowbite-navbar-toggle",onClick:d,className:pe(f.base,e)},a),{children:[S.jsx("span",{className:"sr-only",children:"Open main menu"}),S.jsx(t,{"aria-hidden":!0,className:f.icon})]}))},b_=c=>{var f=c,{border:t,children:e,className:r,fluid:a=!1,menuOpen:n,rounded:o,theme:s={}}=f,u=be(f,["border","children","className","fluid","menuOpen","rounded","theme"]);const[d,h]=P.useState(n),g=Te(Ke().navbar,s);return S.jsx(h_.Provider,{value:{theme:g,isOpen:d,setIsOpen:h},children:S.jsx("nav",ie(U({className:pe(g.root.base,g.root.bordered[t?"on":"off"],g.root.rounded[o?"on":"off"],r)},u),{children:S.jsx("div",{className:pe(g.root.inner.base,g.root.inner.fluid[a?"on":"off"]),children:e})}))})};b_.displayName="Navbar",m_.displayName="Navbar.Brand",g_.displayName="Navbar.Collapse",v_.displayName="Navbar.Link",y_.displayName="Navbar.Toggle";const qV=Object.assign(b_,{Brand:m_,Collapse:g_,Link:v_,Toggle:y_}),w_=o=>{var s=o,{children:t,className:e,theme:r={},toggle:a}=s,n=be(s,["children","className","theme","toggle"]);const[u,c]=P.useState(void 0),f=Te(Ke().megaMenu.dropdown,r);if(a)return S.jsx(FV,{inline:!0,label:a,placement:"bottom",theme:f.toggle,className:pe(f.base,e),children:t});const d=P.useId(),h=P.useRef(null);return P.useEffect(()=>{var m;c((m=function(){var w;const v=(w=h.current)==null?void 0:w.closest("nav");return v==null?void 0:v.querySelector('[aria-haspopup="menu"]')}())==null?void 0:m.id)},[]),S.jsx("div",ie(U({"aria-labelledby":u,id:d,ref:h,role:"menu",className:pe(f.base,e)},n),{children:t}))};w_.displayName="MegaMenu.Dropdown";const x_=n=>{var o=n,{children:t,className:e,theme:r={}}=o,a=be(o,["children","className","theme"]);const s=P.useId(),u=P.useRef(null),[c,f]=P.useState(void 0),[d,h]=P.useState(void 0),g=Te(Ke().megaMenu.dropdownToggle,r),m=function(){var y;const w=(y=u.current)==null?void 0:y.closest("nav");return w==null?void 0:w.querySelector('[role="menu"]')},v=function(){var w;(w=m())==null||w.classList.toggle("hidden"),h(!d)};return P.useEffect(()=>{const w=m(),y=w==null?void 0:w.classList.contains("hidden");f(w==null?void 0:w.id),h(!y)},[]),S.jsx("button",ie(U({"aria-controls":c,"aria-expanded":d,"aria-haspopup":"menu",id:s,onClick:v,ref:u,className:pe(g.base,e)},a),{children:t}))};x_.displayName="MegaMenu.DropdownToggle";const S_=a=>{var n=a,{children:t,theme:e={}}=n,r=be(n,["children","theme"]);const o=Te(Ke().megaMenu,e);return S.jsx(qV,ie(U({fluid:!0,theme:o},r),{children:t}))};Object.assign(S_,{Dropdown:w_,DropdownToggle:x_}),S_.displayName="MegaMenu";const E_=P.createContext(void 0);function lg(){const t=P.useContext(E_);if(!t)throw new Error("useModalContext should be used within the ModalContext provider!");return t}const C_=n=>{var o=n,{children:t,className:e,theme:r={}}=o,a=be(o,["children","className","theme"]);const{theme:s,popup:u}=lg(),c=Te(s.body,r);return S.jsx("div",ie(U({className:pe(c.base,u&&[c.popup],e)},a),{children:t}))},k_=n=>{var o=n,{children:t,className:e,theme:r={}}=o,a=be(o,["children","className","theme"]);const{theme:s,popup:u}=lg(),c=Te(s.footer,r);return S.jsx("div",ie(U({className:pe(c.base,!u&&c.popup,e)},a),{children:t}))},P_=s=>{var u=s,{as:t="h3",children:e,className:r,theme:a={},id:n}=u,o=be(u,["as","children","className","theme","id"]);const c=P.useId(),f=n||c,{theme:d,popup:h,onClose:g,setHeaderId:m}=lg(),v=Te(d.header,a);return P.useLayoutEffect(()=>(m(f),()=>m(void 0)),[f,m]),S.jsxs("div",ie(U({className:pe(v.base,h&&v.popup,r)},o),{children:[S.jsx(t,{id:f,className:v.title,children:e}),S.jsx("button",{"aria-label":"Close",className:v.close.base,type:"button",onClick:g,children:S.jsx(bU,{"aria-hidden":!0,className:v.close.icon})})]}))},O_=P.forwardRef((m,g)=>{var v=m,{children:t,className:e,dismissible:r=!1,onClose:a,popup:n,position:o="center",root:s,show:u,size:c="2xl",theme:f={},initialFocus:d}=v,h=be(v,["children","className","dismissible","onClose","popup","position","root","show","size","theme","initialFocus"]);const[w,y]=P.useState(void 0),x=Te(Ke().modal,f),{context:k}=kO({open:u,onOpenChange:()=>a&&a()}),E=eO([k.refs.setFloating,g]),O=SO(k),_=CO(k,{outsidePressEvent:"mousedown",enabled:r}),T=TO(k),{getFloatingProps:I}=PO([O,_,T]);return u?S.jsx(E_.Provider,{value:{theme:x,popup:n,onClose:a,setHeaderId:y},children:S.jsx(aV,{root:s,children:S.jsx(iV,ie(U({lockScroll:!0,"data-testid":"modal-overlay",className:pe(x.root.base,x.root.positions[o],u?x.root.show.on:x.root.show.off,e)},h),{children:S.jsx(bO,{context:k,initialFocus:d,children:S.jsx("div",ie(U({ref:E},I(h)),{"aria-labelledby":w,className:pe(x.content.base,x.root.sizes[c]),children:S.jsx("div",{className:x.content.inner,children:t})}))})}))})}):null});O_.displayName="Modal",P_.displayName="Modal.Header",C_.displayName="Modal.Body",k_.displayName="Modal.Footer";const wn=Object.assign(O_,{Header:P_,Body:C_,Footer:k_}),UV=(t,e)=>t>=e?[]:[...Array(e-t+1).keys()].map(r=>r+t),ug=s=>{var u=s,{active:t,children:e,className:r,onClick:a,theme:n={}}=u,o=be(u,["active","children","className","onClick","theme"]);const c=Te(Ke().pagination,n);return S.jsx("button",ie(U({type:"button",className:pe(t&&c.pages.selector.active,r),onClick:a},o),{children:e}))};ug.displayName="Pagination.Button";const cg=s=>{var u=s,{children:t,className:e,onClick:r,theme:a={},disabled:n=!1}=u,o=be(u,["children","className","onClick","theme","disabled"]);const c=Te(Ke().pagination,a);return S.jsx("button",ie(U({type:"button",className:pe(n&&c.pages.selector.disabled,e),disabled:n,onClick:r},o),{children:t}))};cg.displayName="Pagination.Navigation";const __=h=>{var g=h,{className:t,currentPage:e,layout:r="pagination",nextLabel:a="Next",onPageChange:n,previousLabel:o="Previous",renderPaginationButton:s=m=>S.jsx(ug,U({},m)),showIcons:u=!1,theme:c={},totalPages:f}=g,d=be(g,["className","currentPage","layout","nextLabel","onPageChange","previousLabel","renderPaginationButton","showIcons","theme","totalPages"]);const m=Te(Ke().pagination,c),v=Math.min(Math.max(r==="pagination"?e+2:e+4,5),f),w=Math.max(1,v-4),y=()=>{n(Math.min(e+1,f))},x=()=>{n(Math.max(e-1,1))};return S.jsxs("nav",ie(U({className:pe(m.base,t)},d),{children:[r==="table"&&S.jsxs("div",{className:m.layout.table.base,children:["Showing ",S.jsx("span",{className:m.layout.table.span,children:w})," to ",S.jsx("span",{className:m.layout.table.span,children:v})," of ",S.jsx("span",{className:m.layout.table.span,children:f})," Entries"]}),S.jsxs("ul",{className:m.pages.base,children:[S.jsx("li",{children:S.jsxs(cg,{className:pe(m.pages.previous.base,u&&m.pages.showIcon),onClick:x,disabled:e===1,children:[u&&S.jsx(pU,{"aria-hidden":!0,className:m.pages.previous.icon}),o]})}),r==="pagination"&&UV(w,v).map(k=>S.jsx("li",{"aria-current":k===e?"page":void 0,children:s({className:pe(m.pages.selector.base,e===k&&m.pages.selector.active),active:k===e,onClick:()=>n(k),children:k})},k)),S.jsx("li",{children:S.jsxs(cg,{className:pe(m.pages.next.base,u&&m.pages.showIcon),onClick:y,disabled:e===f,children:[a,u&&S.jsx(hU,{"aria-hidden":!0,className:m.pages.next.icon})]})})]})]}))};__.displayName="Pagination",Object.assign(__,{Button:ug});const BV=P.forwardRef((n,a)=>{var o=n,{className:t,theme:e={}}=o,r=be(o,["className","theme"]);const s=Te(Ke().radio,e);return S.jsx("input",U({ref:a,type:"radio",className:pe(s.root.base,t)},r))});BV.displayName="Radio";const zV=P.forwardRef((o,n)=>{var s=o,{className:t,sizing:e="md",theme:r={}}=s,a=be(s,["className","sizing","theme"]);const u=Te(Ke().rangeSlider,r);return S.jsx(S.Fragment,{children:S.jsx("div",{"data-testid":"flowbite-range-slider",className:pe(u.root.base,t),children:S.jsx("div",{className:u.field.base,children:S.jsx("input",U({ref:n,type:"range",className:pe(u.field.input.base,u.field.input.sizes[e])},a))})})})});zV.displayName="RangeSlider";const R_=o=>{var s=o,{children:t,className:e,percentFilled:r=0,theme:a={}}=s,n=be(s,["children","className","percentFilled","theme"]);const u=Te(Ke().ratingAdvanced,a);return S.jsxs("div",ie(U({className:pe(u.base,e)},n),{children:[S.jsx("span",{className:u.label,children:t}),S.jsx("div",{className:u.progress.base,children:S.jsx("div",{className:u.progress.fill,"data-testid":"flowbite-rating-fill",style:{width:`${r}%`}})}),S.jsx("span",{className:u.progress.label,children:`${r}%`})]}))},T_=P.createContext(void 0);function VV(){const t=P.useContext(T_);if(!t)throw new Error("useRatingContext should be used within the RatingContext provider!");return t}const I_=o=>{var s=o,{className:t,filled:e=!0,starIcon:r=mU,theme:a={}}=s,n=be(s,["className","filled","starIcon","theme"]);const{theme:u,size:c="sm"}=VV(),f=Te(u.star,a);return S.jsx(r,U({"data-testid":"flowbite-rating-star",className:pe(f.sizes[c],f[e?"filled":"empty"],t)},n))},A_=o=>{var s=o,{children:t,className:e,size:r="sm",theme:a={}}=s,n=be(s,["children","className","size","theme"]);const u=Te(Ke().rating,a);return S.jsx(T_.Provider,{value:{theme:u,size:r},children:S.jsx("div",ie(U({className:pe(u.root.base,e)},n),{children:t}))})};A_.displayName="Rating",I_.displayName="Rating.Star",R_.displayName="Rating.Advanced",Object.assign(A_,{Star:I_,Advanced:R_});const HV=P.forwardRef((h,d)=>{var g=h,{addon:t,children:e,className:r,color:a="gray",helperText:n,icon:o,shadow:s,sizing:u="md",theme:c={}}=g,f=be(g,["addon","children","className","color","helperText","icon","shadow","sizing","theme"]);const m=Te(Ke().select,c);return S.jsxs("div",{className:pe(m.base,r),children:[t&&S.jsx("span",{className:m.addon,children:t}),S.jsxs("div",{className:m.field.base,children:[o&&S.jsx("div",{className:m.field.icon.base,children:S.jsx(o,{className:m.field.icon.svg})}),S.jsx("select",ie(U({className:pe(m.field.select.base,m.field.select.colors[a],m.field.select.sizes[u],m.field.select.withIcon[o?"on":"off"],m.field.select.withAddon[t?"on":"off"],m.field.select.withShadow[s?"on":"off"])},f),{ref:d,children:e})),n&&S.jsx(iu,{color:a,children:n})]})]})});HV.displayName="Select";const j_=P.createContext(void 0);function Is(){const t=P.useContext(j_);if(!t)throw new Error("useSidebarContext should be used within the SidebarContext provider!");return t}const fg=P.createContext(void 0);function WV(){const t=P.useContext(fg);if(!t)throw new Error("useSidebarItemContext should be used within the SidebarItemContext provider!");return t}const N_=f=>{var d=f,{children:t,className:e,icon:r,label:a,chevronIcon:n=pP,renderChevronIcon:o,open:s=!1,theme:u={}}=d,c=be(d,["children","className","icon","label","chevronIcon","renderChevronIcon","open","theme"]);const h=P.useId(),[g,m]=P.useState(s),{theme:v,isCollapsed:w}=Is(),y=Te(v.collapse,u);P.useEffect(()=>m(s),[s]);const x=({children:k})=>S.jsx("li",{children:w&&!g?S.jsx(Wf,{content:a,placement:"right",children:k}):k});return S.jsxs(x,{children:[S.jsxs("button",ie(U({id:`flowbite-sidebar-collapse-${h}`,onClick:()=>m(!g),title:a,type:"button",className:pe(y.button,e)},c),{children:[r&&S.jsx(r,{"aria-hidden":!0,"data-testid":"flowbite-sidebar-collapse-icon",className:pe(y.icon.base,y.icon.open[g?"on":"off"])}),w?S.jsx("span",{className:"sr-only",children:a}):S.jsxs(S.Fragment,{children:[S.jsx("span",{"data-testid":"flowbite-sidebar-collapse-label",className:y.label.base,children:a}),o?o(y,g):S.jsx(n,{"aria-hidden":!0,className:pe(y.label.icon.base,y.label.icon.open[g?"on":"off"])})]})]})),S.jsx("ul",{"aria-labelledby":`flowbite-sidebar-collapse-${h}`,hidden:!g,className:y.list,children:S.jsx(fg.Provider,{value:{isInsideCollapse:!0},children:t})})]})};N_.displayName="Sidebar.Collapse";const D_=o=>{var s=o,{children:t,color:e="info",className:r,theme:a={}}=s,n=be(s,["children","color","className","theme"]);const{theme:u,isCollapsed:c}=Is(),f=Te(u.cta,a);return S.jsx("div",ie(U({"data-testid":"sidebar-cta",hidden:c,className:pe(f.base,f.color[e],r)},n),{children:t}))};D_.displayName="Sidebar.CTA";const KV=s=>{var u=s,{id:t,theme:e,isCollapsed:r,tooltipChildren:a,children:n}=u,o=be(u,["id","theme","isCollapsed","tooltipChildren","children"]);return S.jsx("li",ie(U({},o),{children:r?S.jsx(Wf,{content:S.jsx(F_,{id:t,theme:e,children:a}),placement:"right",children:n}):n}))},F_=({id:t,theme:e,children:r})=>S.jsx("span",{"data-testid":"flowbite-sidebar-item-content",id:`flowbite-sidebar-item-${t}`,className:pe(e.content.base),children:r}),M_=P.forwardRef((d,f)=>{var h=d,{active:t,as:e="a",children:r,className:a,icon:n,label:o,labelColor:s="info",theme:u={}}=h,c=be(h,["active","as","children","className","icon","label","labelColor","theme"]);var x,k,E,O,_;const g=P.useId(),{theme:m,isCollapsed:v}=Is(),{isInsideCollapse:w}=WV(),y=Te(m.item,u);return S.jsx(KV,{theme:y,className:y.listItem,id:g,isCollapsed:v,tooltipChildren:r,children:S.jsxs(e,ie(U({"aria-labelledby":`flowbite-sidebar-item-${g}`,ref:f,className:pe(y.base,t&&y.active,!v&&w&&((x=y.collapsed)==null?void 0:x.insideCollapse),a)},c),{children:[n&&S.jsx(n,{"aria-hidden":!0,"data-testid":"flowbite-sidebar-item-icon",className:pe((k=y.icon)==null?void 0:k.base,t&&((E=y.icon)==null?void 0:E.active))}),v&&!n&&S.jsx("span",{className:(O=y.collapsed)==null?void 0:O.noIcon,children:(_=r.charAt(0).toLocaleUpperCase())!=null?_:"?"}),!v&&S.jsx(F_,{id:g,theme:y,children:r}),!v&&o&&S.jsx(AP,{color:s,"data-testid":"flowbite-sidebar-label",hidden:v,className:y.label,children:o})]}))})});M_.displayName="Sidebar.Item";const $_=n=>{var o=n,{children:t,className:e,theme:r={}}=o,a=be(o,["children","className","theme"]);const{theme:s}=Is(),u=Te(s.itemGroup,r);return S.jsx("ul",ie(U({"data-testid":"flowbite-sidebar-item-group",className:pe(u.base,e)},a),{children:S.jsx(fg.Provider,{value:{isInsideCollapse:!1},children:t})}))};$_.displayName="Sidebar.ItemGroup";const L_=n=>{var o=n,{children:t,className:e,theme:r={}}=o,a=be(o,["children","className","theme"]);const{theme:s}=Is(),u=Te(s.items,r);return S.jsx("div",ie(U({className:pe(u.base,e),"data-testid":"flowbite-sidebar-items"},a),{children:t}))};L_.displayName="Sidebar.Items";const q_=u=>{var c=u,{children:t,className:e,href:r,img:a,imgAlt:n="",theme:o={}}=c,s=be(c,["children","className","href","img","imgAlt","theme"]);const f=P.useId(),{theme:d,isCollapsed:h}=Is(),g=Te(d.logo,o);return S.jsxs("a",ie(U({"aria-labelledby":`flowbite-sidebar-logo-${f}`,href:r,className:pe(g.base,e)},s),{children:[S.jsx("img",{alt:n,src:a,className:g.img}),S.jsx("span",{className:g.collapsed[h?"on":"off"],id:`flowbite-sidebar-logo-${f}`,children:t})]}))};q_.displayName="Sidebar.Logo";const U_=u=>{var c=u,{children:t,as:e="nav",collapseBehavior:r="collapse",collapsed:a=!1,theme:n={},className:o}=c,s=be(c,["children","as","collapseBehavior","collapsed","theme","className"]);const f=Te(Ke().sidebar,n);return S.jsx(j_.Provider,{value:{theme:f,isCollapsed:a},children:S.jsx(e,ie(U({"aria-label":"Sidebar",hidden:a&&r==="hide",className:pe(f.root.base,f.root.collapsed[a?"on":"off"],o)},s),{children:S.jsx("div",{className:f.root.inner,children:t})}))})};U_.displayName="Sidebar",Object.assign(U_,{Collapse:N_,CTA:D_,Item:M_,Items:L_,ItemGroup:$_,Logo:q_});const B_=P.createContext(void 0);function GV(){const t=P.useContext(B_);if(!t)throw new Error("useTableBodyContext should be used within the TableBodyContext provider!");return t}const z_=P.createContext(void 0);function dg(){const t=P.useContext(z_);if(!t)throw new Error("useTableContext should be used within the TableContext provider!");return t}const V_=P.forwardRef((o,n)=>{var s=o,{children:t,className:e,theme:r={}}=s,a=be(s,["children","className","theme"]);const{theme:u}=dg(),c=Te(u.body,r);return S.jsx(B_.Provider,{value:{theme:c},children:S.jsx("tbody",ie(U({className:pe(c.base,e),ref:n},a),{children:t}))})});V_.displayName="Table.Body";const H_=P.forwardRef((o,n)=>{var s=o,{children:t,className:e,theme:r={}}=s,a=be(s,["children","className","theme"]);const{theme:u}=GV(),c=Te(u.cell,r);return S.jsx("td",ie(U({className:pe(c.base,e),ref:n},a),{children:t}))});H_.displayName="Table.Cell";const W_=P.createContext(void 0);function YV(){const t=P.useContext(W_);if(!t)throw new Error("useTableHeadContext should be used within the TableHeadContext provider!");return t}const K_=P.forwardRef((o,n)=>{var s=o,{children:t,className:e,theme:r={}}=s,a=be(s,["children","className","theme"]);const{theme:u}=dg(),c=Te(u.head,r);return S.jsx(W_.Provider,{value:{theme:c},children:S.jsx("thead",ie(U({className:pe(c.base,e),ref:n},a),{children:S.jsx("tr",{children:t})}))})});K_.displayName="Table.Head";const G_=P.forwardRef((o,n)=>{var s=o,{children:t,className:e,theme:r={}}=s,a=be(s,["children","className","theme"]);const{theme:u}=YV(),c=Te(u.cell,r);return S.jsx("th",ie(U({className:pe(c.base,e),ref:n},a),{children:t}))});G_.displayName="Table.HeadCell";const Y_=P.forwardRef((o,n)=>{var s=o,{children:t,className:e,theme:r={}}=s,a=be(s,["children","className","theme"]);const{theme:u,hoverable:c,striped:f}=dg(),d=Te(u.row,r);return S.jsx("tr",ie(U({ref:n,"data-testid":"table-row-element",className:pe(d.base,f&&d.striped,c&&d.hovered,e)},a),{children:t}))});Y_.displayName="Table.Row";const Q_=P.forwardRef((u,s)=>{var c=u,{children:t,className:e,striped:r,hoverable:a,theme:n={}}=c,o=be(c,["children","className","striped","hoverable","theme"]);const f=Te(Ke().table,n);return S.jsx("div",{"data-testid":"table-element",className:pe(f.root.wrapper),children:S.jsxs(z_.Provider,{value:{theme:f,striped:r,hoverable:a},children:[S.jsx("div",{className:pe(f.root.shadow,e)}),S.jsx("table",ie(U({className:pe(f.root.base,e)},o),{ref:s,children:t}))]})})});Q_.displayName="Table",Object.assign(Q_,{Head:K_,Body:V_,Row:Y_,Cell:H_,HeadCell:G_});const J_=({children:t,className:e})=>S.jsx("div",{className:e,children:t});J_.displayName="Tabs.Item";const X_=P.forwardRef((u,s)=>{var c=u,{children:t,className:e,onActiveTabChange:r,variant:a="default",theme:n={}}=c,o=be(c,["children","className","onActiveTabChange","variant","theme"]);const f=Te(Ke().tabs,n),d=P.useId(),h=P.useMemo(()=>P.Children.map(P.Children.toArray(t),({props:T})=>T),[t]),g=P.useRef([]),[m,v]=P.useState(Math.max(0,h.findIndex(T=>T.active))),[w,y]=P.useState(-1),x=T=>{v(T),r&&r(T)},k=({target:T})=>{x(T),y(T)},E=({event:T,target:I})=>{T.key==="ArrowLeft"&&y(Math.max(0,w-1)),T.key==="ArrowRight"&&y(Math.min(h.length-1,w+1)),T.key==="Enter"&&(x(I),y(I))},O=f.tablist.tabitem.variant[a],_=f.tabitemcontainer.variant[a];return P.useEffect(()=>{var T;(T=g.current[w])==null||T.focus()},[w]),P.useImperativeHandle(s,()=>({setActiveTab:x})),S.jsxs("div",{className:pe(f.base,e),children:[S.jsx("div",ie(U({"aria-label":"Tabs",role:"tablist",className:pe(f.tablist.base,f.tablist.variant[a],e)},o),{children:h.map((T,I)=>S.jsxs("button",{type:"button","aria-controls":`${d}-tabpanel-${I}`,"aria-selected":I===m,className:pe(f.tablist.tabitem.base,O.base,I===m&&O.active.on,I!==m&&!T.disabled&&O.active.off),disabled:T.disabled,id:`${d}-tab-${I}`,onClick:()=>k({target:I}),onKeyDown:D=>E({event:D,target:I}),ref:D=>g.current[I]=D,role:"tab",tabIndex:I===w?0:-1,style:{zIndex:I===w?2:1},children:[T.icon&&S.jsx(T.icon,{className:f.tablist.tabitem.icon}),T.title]},I))})),S.jsx("div",{className:pe(f.tabitemcontainer.base,_),children:h.map((T,I)=>S.jsx("div",{"aria-labelledby":`${d}-tab-${I}`,className:f.tabpanel,hidden:I!==m,id:`${d}-tabpanel-${I}`,role:"tabpanel",tabIndex:0,children:T.children},I))})]})});X_.displayName="Tabs",Object.assign(X_,{Item:J_});const QV=P.forwardRef((u,s)=>{var c=u,{className:t,color:e="gray",helperText:r,shadow:a,theme:n={}}=c,o=be(c,["className","color","helperText","shadow","theme"]);const f=Te(Ke().textarea,n);return S.jsxs(S.Fragment,{children:[S.jsx("textarea",U({ref:s,className:pe(f.base,f.colors[e],f.withShadow[a?"on":"off"],t)},o)),r&&S.jsx(iu,{color:e,children:r})]})});QV.displayName="Textarea";const Z_=P.createContext(void 0);function pg(){const t=P.useContext(Z_);if(!t)throw new Error("useTimelineContentContext should be used within the TimelineContentContext provider!");return t}const eR=n=>{var o=n,{children:t,className:e,theme:r={}}=o,a=be(o,["children","className","theme"]);const{theme:s}=pg(),u=Te(s.body,r);return S.jsx("div",ie(U({className:pe(u.base,e)},a),{children:t}))},tR=P.createContext(void 0);function hg(){const t=P.useContext(tR);if(!t)throw new Error("useTimelineContext should be used within the TimelineContext provider!");return t}const rR=P.createContext(void 0);function nR(){const t=P.useContext(rR);if(!t)throw new Error("useTimelineItemContext should be used within the TimelineItemContext provider!");return t}const aR=n=>{var o=n,{children:t,className:e,theme:r={}}=o,a=be(o,["children","className","theme"]);const{horizontal:s}=hg(),{theme:u}=nR(),c=Te(u.content,r);return S.jsx(Z_.Provider,{value:{theme:c},children:S.jsx("div",ie(U({"data-testid":"timeline-content",className:pe(c.root.base,s?c.root.horizontal:c.root.vertical,e)},a),{children:t}))})},oR=n=>{var o=n,{children:t,className:e,theme:r={}}=o,a=be(o,["children","className","theme"]);const{theme:s,horizontal:u}=hg(),c=Te(s.item,r);return S.jsx(rR.Provider,{value:{theme:c},children:S.jsx("li",ie(U({"data-testid":"timeline-item",className:pe(u&&c.root.horizontal,!u&&c.root.vertical,e)},a),{children:t}))})},iR=o=>{var s=o,{children:t,className:e,icon:r,theme:a={}}=s,n=be(s,["children","className","icon","theme"]);const{horizontal:u}=hg(),{theme:c}=nR(),f=Te(c.point,a);return S.jsxs("div",ie(U({"data-testid":"timeline-point",className:pe(u&&f.horizontal,!u&&f.vertical,e)},n),{children:[t,r?S.jsx("span",{className:pe(f.marker.icon.wrapper),children:S.jsx(r,{"aria-hidden":!0,className:pe(f.marker.icon.base)})}):S.jsx("div",{className:pe(u&&f.marker.base.horizontal,!u&&f.marker.base.vertical)}),u&&S.jsx("div",{className:pe(f.line)})]}))},sR=n=>{var o=n,{children:t,className:e,theme:r={}}=o,a=be(o,["children","className","theme"]);const{theme:s}=pg(),u=Te(s.time,r);return S.jsx("time",ie(U({className:pe(u.base,e)},a),{children:t}))},lR=o=>{var s=o,{as:t="h3",children:e,className:r,theme:a={}}=s,n=be(s,["as","children","className","theme"]);const{theme:u}=pg(),c=Te(u.title,a);return S.jsx(t,ie(U({className:pe(c.base,r)},n),{children:e}))},uR=o=>{var s=o,{children:t,className:e,horizontal:r,theme:a={}}=s,n=be(s,["children","className","horizontal","theme"]);const u=Te(Ke().timeline,a);return S.jsx(tR.Provider,{value:{theme:u,horizontal:r},children:S.jsx("ol",ie(U({"data-testid":"timeline-component",className:pe(r&&u.root.direction.horizontal,!r&&u.root.direction.vertical,e)},n),{children:t}))})};uR.displayName="Timeline",oR.displayName="Timeline.Item",iR.displayName="Timeline.Point",aR.displayName="Timeline.Content",sR.displayName="Timeline.Time",lR.displayName="Timeline.Title",eR.displayName="Timeline.Body",Object.assign(uR,{Item:oR,Point:iR,Content:aR,Time:sR,Title:lR,Body:eR});const cR=P.createContext(void 0);function JV(){const t=P.useContext(cR);if(!t)throw new Error("useToastContext should be used within the ToastContext provider!");return t}const fR=s=>{var u=s,{className:t,onClick:e,theme:r={},xIcon:a=gU,onDismiss:n}=u,o=be(u,["className","onClick","theme","xIcon","onDismiss"]);const{theme:c,duration:f,isClosed:d,isRemoved:h,setIsClosed:g,setIsRemoved:m}=JV(),v=Te(c.toggle,r),w=y=>{if(e&&e(y),n){n();return}g(!d),setTimeout(()=>m(!h),f)};return S.jsx("button",ie(U({"aria-label":"Close",onClick:w,type:"button",className:pe(v.base,t)},o),{children:S.jsx(a,{"aria-hidden":!0,className:v.icon})}))},XV={75:"duration-75",100:"duration-100",150:"duration-150",200:"duration-200",300:"duration-300",500:"duration-500",700:"duration-700",1e3:"duration-1000"},dR=o=>{var s=o,{children:t,className:e,duration:r=300,theme:a={}}=s,n=be(s,["children","className","duration","theme"]);const[u,c]=P.useState(!1),[f,d]=P.useState(!1),h=Te(Ke().toast,a);return f?null:S.jsx(cR.Provider,{value:{theme:h,duration:r,isClosed:u,isRemoved:f,setIsClosed:c,setIsRemoved:d},children:S.jsx("div",ie(U({"data-testid":"flowbite-toast",role:"alert",className:pe(h.root.base,XV[r],u&&h.root.closed,e)},n),{children:t}))})};dR.displayName="Toast",fR.displayName="Toast.Toggle",Object.assign(dR,{Toggle:fR});const ZV=P.forwardRef((h,d)=>{var g=h,{checked:t,className:e,color:r="blue",sizing:a="md",disabled:n,label:o,name:s,onChange:u,theme:c={}}=g,f=be(g,["checked","className","color","sizing","disabled","label","name","onChange","theme"]);const m=P.useId(),v=Te(Ke().toggleSwitch,c),w=()=>u(!t),y=()=>{w()},x=k=>{k.code=="Enter"&&k.preventDefault()};return S.jsxs(S.Fragment,{children:[s&&t?S.jsx("input",{ref:d,checked:t,hidden:!0,name:s,readOnly:!0,type:"checkbox",className:"sr-only"}):null,S.jsxs("button",ie(U({"aria-checked":t,"aria-labelledby":`${m}-flowbite-toggleswitch-label`,disabled:n,id:`${m}-flowbite-toggleswitch`,onClick:y,onKeyDown:x,role:"switch",tabIndex:0,type:"button",className:pe(v.root.base,v.root.active[n?"off":"on"],e)},f),{children:[S.jsx("div",{"data-testid":"flowbite-toggleswitch-toggle",className:pe(v.toggle.base,v.toggle.checked[t?"on":"off"],t&&v.toggle.checked.color[r],v.toggle.sizes[a])}),o!=null&&o.length?S.jsx("span",{"data-testid":"flowbite-toggleswitch-label",id:`${m}-flowbite-toggleswitch-label`,className:v.root.label,children:o}):null]}))]})});ZV.displayName="ToggleSwitch";const _a=({type:t,variant:e,onClick:r,className:a=""})=>S.jsxs(Oa,{color:e,onClick:r,size:"sm",className:`p-1.5 ${a}`,children:[t==1&&S.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor",className:"w-4 h-4",children:S.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 4.5v15m7.5-7.5h-15"})}),t==2&&S.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor",className:"w-4 h-4",children:S.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m16.862 4.487 1.687-1.688a1.875 1.875 0 1 1 2.652 2.652L6.832 19.82a4.5 4.5 0 0 1-1.897 1.13l-2.685.8.8-2.685a4.5 4.5 0 0 1 1.13-1.897L16.863 4.487Zm0 0L19.5 7.125"})}),t==3&&S.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor",fill:"none",className:"w-4 h-4",children:S.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 20.25h12A2.25 2.25 0 0 0 20.25 18V7.5L16.5 3.75H6A2.25 2.25 0 0 0 3.75 6v12A2.25 2.25 0 0 0 6 20.25zm9.75-16.5v5h-9.5v-5zM13 5.5V7m-6.75 4.25h11.5v6.5H6.25Z"})}),t==4&&S.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor",className:"w-4 h-4",children:S.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 12.75 11.25 15 15 9.75M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"})}),t==5&&S.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor",className:"w-4 h-4",children:S.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m9.75 9.75 4.5 4.5m0-4.5-4.5 4.5M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"})})]});function kt(t){return typeof t!="object"||t===null||typeof t.lastModified=="number"&&typeof File!="undefined"&&t instanceof File||typeof t.getMonth=="function"&&typeof Date!="undefined"&&t instanceof Date?!1:!Array.isArray(t)}function eH(t){return t.additionalItems===!0&&console.warn("additionalItems=true is currently not supported"),kt(t.additionalItems)}function pR(t){if(t==="")return;if(t===null)return null;if(/\.$/.test(t)||/\.0$/.test(t)||/\.\d*0$/.test(t))return t;const e=Number(t);return typeof e=="number"&&!Number.isNaN(e)?e:t}const Qf="__additional_property",mg="additionalProperties",As="allOf",sa="anyOf",to="const",tH="default",Jf="dependencies",rH="enum",An="__errors",Xf="$id",nH="if",Mo="items",aH="_$junk_option_schema_id$_",Zf="$name",jn="oneOf",Sr="properties",oH="required",ed="submitButtonOptions",Mr="$ref",hR="__rjsf_additionalProperties",lu="__rjsf_rootSchema",iH="ui:field",gg="ui:widget",uu="ui:options",sH="ui:globalOptions";function At(t={},e={}){return Object.keys(t).filter(r=>r.indexOf("ui:")===0).reduce((r,a)=>{const n=t[a];return a===gg&&kt(n)?(console.error("Setting options via ui:widget object is no longer supported, use ui:options instead"),r):a===uu&&kt(n)?U(U({},r),n):ie(U({},r),{[a.substring(3)]:n})},U({},e))}function lH(t,e={},r){if(!t.additionalProperties)return!1;const{expandable:a=!0}=At(e);return a===!1?a:t.maxProperties!==void 0&&r?Object.keys(r).lengthie(U({},r),{[n]:rd(a)}),e);if(Si(t)){const r=t;return Object.keys(r).reduce((a,n)=>ie(U({},a),{[n]:rd(r[n])}),e)}return e}function EH(){this.__data__=[],this.size=0}function fu(t,e){return t===e||t!==t&&e!==e}function nd(t,e){for(var r=t.length;r--;)if(fu(t[r][0],e))return r;return-1}var CH=Array.prototype,kH=CH.splice;function PH(t){var e=this.__data__,r=nd(e,t);if(r<0)return!1;var a=e.length-1;return r==a?e.pop():kH.call(e,r,1),--this.size,!0}function OH(t){var e=this.__data__,r=nd(e,t);return r<0?void 0:e[r][1]}function _H(t){return nd(this.__data__,t)>-1}function RH(t,e){var r=this.__data__,a=nd(r,t);return a<0?(++this.size,r.push([t,e])):r[a][1]=e,this}function no(t){var e=-1,r=t==null?0:t.length;for(this.clear();++eu))return!1;var f=o.get(t),d=o.get(e);if(f&&d)return f==e&&d==t;var h=-1,g=!0,m=r&wW?new js:void 0;for(o.set(t,e),o.set(e,t);++h-1&&t%1==0&&t-1&&t%1==0&&t<=KW}var GW="[object Arguments]",YW="[object Array]",QW="[object Boolean]",JW="[object Date]",XW="[object Error]",ZW="[object Function]",eK="[object Map]",tK="[object Number]",rK="[object Object]",nK="[object RegExp]",aK="[object Set]",oK="[object String]",iK="[object WeakMap]",sK="[object ArrayBuffer]",lK="[object DataView]",uK="[object Float32Array]",cK="[object Float64Array]",fK="[object Int8Array]",dK="[object Int16Array]",pK="[object Int32Array]",hK="[object Uint8Array]",mK="[object Uint8ClampedArray]",gK="[object Uint16Array]",vK="[object Uint32Array]",er={};er[uK]=er[cK]=er[fK]=er[dK]=er[pK]=er[hK]=er[mK]=er[gK]=er[vK]=!0,er[GW]=er[YW]=er[sK]=er[QW]=er[lK]=er[JW]=er[XW]=er[ZW]=er[eK]=er[tK]=er[rK]=er[nK]=er[aK]=er[oK]=er[iK]=!1;function yK(t){return Hn(t)&&Eg(t.length)&&!!er[ro(t)]}function Cg(t){return function(e){return t(e)}}var AR=typeof exports=="object"&&exports&&!exports.nodeType&&exports,hu=AR&&typeof module=="object"&&module&&!module.nodeType&&module,bK=hu&&hu.exports===AR,kg=bK&&mR.process,Ds=(function(){try{var t=hu&&hu.require&&hu.require("util").types;return t||kg&&kg.binding&&kg.binding("util")}catch(e){}})(),jR=Ds&&Ds.isTypedArray,mu=jR?Cg(jR):yK,wK=Object.prototype,xK=wK.hasOwnProperty;function NR(t,e){var r=$r(t),a=!r&&Ns(t),n=!r&&!a&&Pi(t),o=!r&&!a&&!n&&mu(t),s=r||a||n||o,u=s?PR(t.length,String):[],c=u.length;for(var f in t)(e||xK.call(t,f))&&!(s&&(f=="length"||n&&(f=="offset"||f=="parent")||o&&(f=="buffer"||f=="byteLength"||f=="byteOffset")||sd(f,c)))&&u.push(f);return u}var SK=Object.prototype;function ld(t){var e=t&&t.constructor,r=typeof e=="function"&&e.prototype||SK;return t===r}var EK=yR(Object.keys,Object),CK=Object.prototype,kK=CK.hasOwnProperty;function DR(t){if(!ld(t))return EK(t);var e=[];for(var r in Object(t))kK.call(t,r)&&r!="constructor"&&e.push(r);return e}function Fs(t){return t!=null&&Eg(t.length)&&!ad(t)}function Ta(t){return Fs(t)?NR(t):DR(t)}function Pg(t){return ER(t,Ta,Sg)}var PK=1,OK=Object.prototype,_K=OK.hasOwnProperty;function RK(t,e,r,a,n,o){var s=r&PK,u=Pg(t),c=u.length,f=Pg(e),d=f.length;if(c!=d&&!s)return!1;for(var h=c;h--;){var g=u[h];if(!(s?g in e:_K.call(e,g)))return!1}var m=o.get(t),v=o.get(e);if(m&&v)return m==e&&v==t;var w=!0;o.set(t,e),o.set(e,t);for(var y=s;++h{if(typeof r=="function"&&typeof a=="function")return!0})}var qK="[object Symbol]";function gu(t){return typeof t=="symbol"||Hn(t)&&ro(t)==qK}var UK=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,BK=/^\w*$/;function Tg(t,e){if($r(t))return!1;var r=typeof t;return r=="number"||r=="symbol"||r=="boolean"||t==null||gu(t)?!0:BK.test(t)||!UK.test(t)||e!=null&&t in Object(e)}var zK="Expected a function";function Ig(t,e){if(typeof t!="function"||e!=null&&typeof e!="function")throw new TypeError(zK);var r=function(){var a=arguments,n=e?e.apply(this,a):a[0],o=r.cache;if(o.has(n))return o.get(n);var s=t.apply(this,a);return r.cache=o.set(n,s)||o,s};return r.cache=new(Ig.Cache||ao),r}Ig.Cache=ao;var VK=500;function HK(t){var e=Ig(t,function(a){return r.size===VK&&r.clear(),a}),r=e.cache;return e}var WK=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,KK=/\\(\\)?/g,VR=HK(function(t){var e=[];return t.charCodeAt(0)===46&&e.push(""),t.replace(WK,function(r,a,n,o){e.push(n?o.replace(KK,"$1"):a||r)}),e});function fd(t,e){for(var r=-1,a=t==null?0:t.length,n=Array(a);++rv,typeof f[g]=="undefined"&&(Array.isArray(f)&&g==="-"&&(g=f.length),m&&(d[v]!==""&&d[v]<1/0||d[v]==="-"?f[g]=[]:f[g]={})),!m)break;f=f[g]}var y=f[g];return h===void 0?delete f[g]:f[g]=h,y}function o(f){if(typeof f=="string"){if(f=f.split("/"),f[0]==="")return f;throw new Error("Invalid JSON pointer.")}else if(Array.isArray(f)){for(const d of f)if(typeof d!="string"&&typeof d!="number")throw new Error("Invalid JSON pointer. Must be of type string or number.");return f}throw new Error("Invalid JSON pointer.")}function s(f,d){if(typeof f!="object")throw new Error("Invalid input object.");d=o(d);var h=d.length;if(h===1)return f;for(var g=1;gn?0:n+e),r=r>n?n:r,r<0&&(r+=n),n=e>r?0:r-e>>>0,e>>>=0;for(var o=Array(n);++a0&&r(u)?e>1?wu(u,e-1,r,a,n):xg(n,u):a||(n[n.length]=u)}return n}function EY(t){var e=t==null?0:t.length;return e?wu(t,1):[]}function CY(t,e,r){switch(r.length){case 0:return t.call(e);case 1:return t.call(e,r[0]);case 2:return t.call(e,r[0],r[1]);case 3:return t.call(e,r[0],r[1],r[2])}return t.apply(e,r)}var h2=Math.max;function m2(t,e,r){return e=h2(e===void 0?t.length-1:e,0),function(){for(var a=arguments,n=-1,o=h2(a.length-e,0),s=Array(o);++n0){if(++e>=OY)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}var g2=TY(PY);function v2(t){return g2(m2(t,void 0,EY),t+"")}var IY=1,AY=2,jY=4,md=v2(function(t,e){var r={};if(t==null)return r;var a=!1;e=fd(e,function(o){return o=$s(o,t),a||(a=o.length>1),o}),qs(t,Mg(t),r),a&&(r=bu(r,IY|AY|jY,xY));for(var n=e.length;n--;)d2(r,e[n]);return r});function Lg(t,e){const r=e[t];return[md(e,[t]),r]}function y2(t,e={},r=[]){const a=t||"";let n;if(a.startsWith("#"))n=decodeURIComponent(a.substring(1));else throw new Error(`Could not find a definition for ${t}.`);const o=eG.get(e,n);if(o===void 0)throw new Error(`Could not find a definition for ${t}.`);const s=o[Mr];if(s){if(r.includes(s)){if(r.length===1)throw new Error(`Definition for ${t} is a circular reference`);const[d,...h]=r,g=[...h,a,d].join(" -> ");throw new Error(`Definition for ${d} contains a circular reference through ${g}`)}const[u,c]=Lg(Mr,o),f=y2(c,e,[...r,a]);return Object.keys(u).length>0?U(U({},u),f):f}return o}function b2(t,e={}){return y2(t,e,[])}var NY=Object.prototype,DY=NY.hasOwnProperty;function FY(t,e){return t!=null&&DY.call(t,e)}function w2(t,e,r){e=$s(e,t);for(var a=-1,n=e.length,o=!1;++ahQ)return[];var r=Ug,a=mQ(t,Ug);e=_2(e),t-=Ug;for(var n=PR(a,e);++r({required:[d]}))};let f;if(u.anyOf){const d=be(u,[]);d.allOf?d.allOf=d.allOf.slice():d.allOf=[],d.allOf.push(c),f=d}else f=Object.assign({},u,c);if(delete f.required,t.isValid(f,e,a))return s}else if(t.isValid(u,e,a))return s}return 0}function Bg(t,e,r,a,n){return j2(t,e,r,a,n)}function zg(t,e,r,a){if(!Gt(t))return t;e=$s(e,t);for(var n=-1,o=e.length,s=o-1,u=t;u!=null&&++n1?r[n-1]:void 0,s=n>2?r[2]:void 0;for(o=t.length>3&&typeof o=="function"?(n--,o):void 0,s&&bQ(r[0],r[1],s)&&(o=n<3?void 0:o,n=1),e=Object(e);++a-1}function _Q(){}var RQ=1/0,TQ=Ms&&1/bg(new Ms([,-0]))[1]==RQ?function(t){return new Ms(t)}:_Q,IQ=200;function F2(t,e,r){var a=-1,n=D2,o=t.length,s=!0,u=[],c=u;if(o>=IQ){var f=TQ(t);if(f)return bg(f);s=!1,n=yg,c=new js}else c=u;e:for(;++a-1}return Xg=e,Xg}var Zg,z2;function MQ(){if(z2)return Zg;z2=1;var t=yd();function e(r,a){var n=this.__data__,o=t(n,r);return o<0?(++this.size,n.push([r,a])):n[o][1]=a,this}return Zg=e,Zg}var ev,V2;function bd(){if(V2)return ev;V2=1;var t=jQ(),e=NQ(),r=DQ(),a=FQ(),n=MQ();function o(s){var u=-1,c=s==null?0:s.length;for(this.clear();++u-1&&a%1==0&&a-1&&r%1==0&&r<=t}return e0=e,e0}var r0,WT;function cJ(){if(WT)return r0;WT=1;var t=_i(),e=t0(),r=ja(),a="[object Arguments]",n="[object Array]",o="[object Boolean]",s="[object Date]",u="[object Error]",c="[object Function]",f="[object Map]",d="[object Number]",h="[object Object]",g="[object RegExp]",m="[object Set]",v="[object String]",w="[object WeakMap]",y="[object ArrayBuffer]",x="[object DataView]",k="[object Float32Array]",E="[object Float64Array]",O="[object Int8Array]",_="[object Int16Array]",T="[object Int32Array]",I="[object Uint8Array]",D="[object Uint8ClampedArray]",q="[object Uint16Array]",N="[object Uint32Array]",A={};A[k]=A[E]=A[O]=A[_]=A[T]=A[I]=A[D]=A[q]=A[N]=!0,A[a]=A[n]=A[y]=A[o]=A[x]=A[s]=A[u]=A[c]=A[f]=A[d]=A[h]=A[g]=A[m]=A[v]=A[w]=!1;function $(j){return r(j)&&e(j.length)&&!!A[t(j)]}return r0=$,r0}var n0,KT;function Ti(){if(KT)return n0;KT=1;function t(e){return function(r){return e(r)}}return n0=t,n0}var Eu={exports:{}};Eu.exports;var GT;function a0(){return GT||(GT=1,(function(t,e){var r=Q2(),a=e&&!e.nodeType&&e,n=a&&!0&&t&&!t.nodeType&&t,o=n&&n.exports===a,s=o&&r.process,u=(function(){try{var c=n&&n.require&&n.require("util").types;return c||s&&s.binding&&s.binding("util")}catch(f){}})();t.exports=u})(Eu,Eu.exports)),Eu.exports}var o0,YT;function i0(){if(YT)return o0;YT=1;var t=cJ(),e=Ti(),r=a0(),a=r&&r.isTypedArray,n=a?e(a):t;return o0=n,o0}var s0,QT;function JT(){if(QT)return s0;QT=1;var t=sJ(),e=Ed(),r=Nn(),a=Cd(),n=Zv(),o=i0(),s=Object.prototype,u=s.hasOwnProperty;function c(f,d){var h=r(f),g=!h&&e(f),m=!h&&!g&&a(f),v=!h&&!g&&!m&&o(f),w=h||g||m||v,y=w?t(f.length,String):[],x=y.length;for(var k in f)(d||u.call(f,k))&&!(w&&(k=="length"||m&&(k=="offset"||k=="parent")||v&&(k=="buffer"||k=="byteLength"||k=="byteOffset")||n(k,x)))&&y.push(k);return y}return s0=c,s0}var l0,XT;function u0(){if(XT)return l0;XT=1;var t=Object.prototype;function e(r){var a=r&&r.constructor,n=typeof a=="function"&&a.prototype||t;return r===n}return l0=e,l0}var c0,ZT;function eI(){if(ZT)return c0;ZT=1;function t(e,r){return function(a){return e(r(a))}}return c0=t,c0}var f0,tI;function fJ(){if(tI)return f0;tI=1;var t=eI(),e=t(Object.keys,Object);return f0=e,f0}var d0,rI;function dJ(){if(rI)return d0;rI=1;var t=u0(),e=fJ(),r=Object.prototype,a=r.hasOwnProperty;function n(o){if(!t(o))return e(o);var s=[];for(var u in Object(o))a.call(o,u)&&u!="constructor"&&s.push(u);return s}return d0=n,d0}var p0,nI;function zs(){if(nI)return p0;nI=1;var t=pv(),e=t0();function r(a){return a!=null&&e(a.length)&&!t(a)}return p0=r,p0}var h0,aI;function Cu(){if(aI)return h0;aI=1;var t=JT(),e=dJ(),r=zs();function a(n){return r(n)?t(n):e(n)}return h0=a,h0}var m0,oI;function pJ(){if(oI)return m0;oI=1;var t=xu(),e=Cu();function r(a,n){return a&&t(n,e(n),a)}return m0=r,m0}var g0,iI;function hJ(){if(iI)return g0;iI=1;function t(e){var r=[];if(e!=null)for(var a in Object(e))r.push(a);return r}return g0=t,g0}var v0,sI;function mJ(){if(sI)return v0;sI=1;var t=Aa(),e=u0(),r=hJ(),a=Object.prototype,n=a.hasOwnProperty;function o(s){if(!t(s))return r(s);var u=e(s),c=[];for(var f in s)f=="constructor"&&(u||!n.call(s,f))||c.push(f);return c}return v0=o,v0}var y0,lI;function Vs(){if(lI)return y0;lI=1;var t=JT(),e=mJ(),r=zs();function a(n){return r(n)?t(n,!0):e(n)}return y0=a,y0}var b0,uI;function gJ(){if(uI)return b0;uI=1;var t=xu(),e=Vs();function r(a,n){return a&&t(n,e(n),a)}return b0=r,b0}var ku={exports:{}};ku.exports;var cI;function fI(){return cI||(cI=1,(function(t,e){var r=Ia(),a=e&&!e.nodeType&&e,n=a&&!0&&t&&!t.nodeType&&t,o=n&&n.exports===a,s=o?r.Buffer:void 0,u=s?s.allocUnsafe:void 0;function c(f,d){if(d)return f.slice();var h=f.length,g=u?u(h):new f.constructor(h);return f.copy(g),g}t.exports=c})(ku,ku.exports)),ku.exports}var w0,dI;function x0(){if(dI)return w0;dI=1;function t(e,r){var a=-1,n=e.length;for(r||(r=Array(n));++am))return!1;var w=h.get(s),y=h.get(u);if(w&&y)return w==u&&y==s;var x=-1,k=!0,E=c&n?new t:void 0;for(h.set(s,u),h.set(u,s);++x0&&o(d)?n>1?r(d,n-1,o,s,u):t(u,d):s||(u[u.length]=d)}return u}return wy=r,wy}var Sy,gA;function Ii(){if(gA)return Sy;gA=1;function t(e,r){for(var a=-1,n=e==null?0:e.length,o=Array(n);++aa||u&&c&&d&&!f&&!h||o&&c&&d||!n&&d||!s)return 1;if(!o&&!u&&!h&&r=f)return d;var h=n[o];return d*(h=="desc"?-1:1)}}return r.index-a.index}return ab=e,ab}var ob,rj;function hX(){if(rj)return ob;rj=1;var t=Ii(),e=Ny(),r=iX(),a=cX(),n=fX(),o=Ti(),s=pX(),u=Pu(),c=Nn();function f(d,h,g){h.length?h=t(h,function(w){return c(w)?function(y){return e(y,w.length===1?w[0]:w)}:w}):h=[u];var m=-1;h=t(h,o(r));var v=a(d,function(w,y,x){var k=t(h,function(E){return E(w)});return{criteria:k,index:++m,value:w}});return n(v,function(w,y){return s(w,y,g)})}return ob=f,ob}var ib,nj;function aj(){if(nj)return ib;nj=1;function t(e,r,a){switch(a.length){case 0:return e.call(r);case 1:return e.call(r,a[0]);case 2:return e.call(r,a[0],a[1]);case 3:return e.call(r,a[0],a[1],a[2])}return e.apply(r,a)}return ib=t,ib}var sb,oj;function mX(){if(oj)return sb;oj=1;var t=aj(),e=Math.max;function r(a,n,o){return n=e(n===void 0?a.length-1:n,0),function(){for(var s=arguments,u=-1,c=e(s.length-n,0),f=Array(c);++u0){if(++o>=t)return arguments[0]}else o=0;return n.apply(void 0,arguments)}}return cb=a,cb}var fb,uj;function bX(){if(uj)return fb;uj=1;var t=vX(),e=yX(),r=e(t);return fb=r,fb}var db,cj;function Ai(){if(cj)return db;cj=1;var t=Pu(),e=mX(),r=bX();function a(n,o){return r(e(n,o,t),n+"")}return db=a,db}var pb,fj;function hb(){if(fj)return pb;fj=1;var t=Us(),e=zs(),r=Zv(),a=Aa();function n(o,s,u){if(!a(u))return!1;var c=typeof s;return(c=="number"?e(u)&&r(s,u.length):c=="string"&&s in u)?t(u[s],o):!1}return pb=n,pb}var mb,dj;function pj(){if(dj)return mb;dj=1;var t=xy(),e=hX(),r=Ai(),a=hb(),n=r(function(o,s){if(o==null)return[];var u=s.length;return u>1&&a(o,s[0],s[1])?s=[]:u>2&&a(s[0],s[1],s[2])&&(s=[s[0]]),e(o,t(s,1),[])});return mb=n,mb}var gb,hj;function wX(){if(hj)return gb;hj=1;function t(e,r,a,n){for(var o=e.length,s=a+(n?1:-1);n?s--:++s-1}return wb=e,wb}var Sb,wj;function Eb(){if(wj)return Sb;wj=1;function t(e,r,a){for(var n=-1,o=e==null?0:e.length;++n=s){var x=f?null:n(c);if(x)return o(x);v=!1,g=a,y=new t}else y=f?[]:w;e:for(;++h2?c[2]:void 0;for(h&&r(c[0],c[1],h)&&(d=1);++f=120&&k.length>=120)?new t(v&&k):void 0}k=c[0];var E=-1,O=w[0];e:for(;++EArray.isArray(j)?j:[j],f=j=>j===void 0,d=j=>s(j)||Array.isArray(j)?Object.keys(j):[],h=(j,M)=>j.hasOwnProperty(M),g=j=>e(r(j)),m=j=>f(j)||Array.isArray(j)&&j.length===0,v=(j,M,W,H)=>M&&h(M,W)&&j&&h(j,W)&&H(j[W],M[W]),w=(j,M)=>f(j)&&M===0||f(M)&&j===0||t(j,M),y=(j,M)=>f(j)&&M===!1||f(M)&&j===!1||t(j,M),x=j=>f(j)||t(j,{})||j===!0,k=j=>f(j)||t(j,{}),E=j=>f(j)||s(j)||j===!0||j===!1;function O(j,M){return m(j)&&m(M)?!0:t(g(j),g(M))}function _(j,M){return j=c(j),M=c(M),t(g(j),g(M))}function T(j,M,W,H){var J=r(d(j).concat(d(M)));return k(j)&&k(M)?!0:k(j)&&d(M).length||k(M)&&d(j).length?!1:J.every(function(V){var Q=j[V],B=M[V];return Array.isArray(Q)&&Array.isArray(B)?t(g(j),g(M)):Array.isArray(Q)&&!Array.isArray(B)||Array.isArray(B)&&!Array.isArray(Q)?!1:v(j,M,V,H)})}function I(j,M,W,H){return s(j)&&s(M)?H(j,M):Array.isArray(j)&&Array.isArray(M)?T(j,M,W,H):t(j,M)}function D(j,M,W,H){var J=a(j,H),V=a(M,H),Q=o(J,V,H);return Q.length===Math.max(J.length,V.length)}var q={title:t,uniqueItems:y,minLength:w,minItems:w,minProperties:w,required:O,enum:O,type:_,items:I,anyOf:D,allOf:D,oneOf:D,properties:T,patternProperties:T,dependencies:T},N=["properties","patternProperties","dependencies","uniqueItems","minLength","minItems","minProperties","required"],A=["additionalProperties","additionalItems","contains","propertyNames","not"];function $(j,M,W){if(W=n(W,{ignore:[]}),x(j)&&x(M))return!0;if(!E(j)||!E(M))throw new Error("Either of the values are not a JSON schema.");if(j===M)return!0;if(u(j)&&u(M))return j===M;if(j===void 0&&M===!1||M===void 0&&j===!1||f(j)&&!f(M)||!f(j)&&f(M))return!1;var H=r(Object.keys(j).concat(Object.keys(M)));if(W.ignore.length&&(H=H.filter(V=>W.ignore.indexOf(V)===-1)),!H.length)return!0;function J(V,Q){return $(V,Q,W)}return H.every(function(V){var Q=j[V],B=M[V];if(A.indexOf(V)!==-1)return $(Q,B,W);var z=q[V];if(z||(z=t),t(Q,B))return!0;if(N.indexOf(V)===-1&&(!h(j,V)&&h(M,V)||h(j,V)&&!h(M,V)))return Q===B;var X=z(Q,B,V,J);if(!u(X))throw new Error("Comparer must return true or false");return X})}return qb=$,qb}var Bb,Lj;function zb(){if(Lj)return Bb;Lj=1;function t(e){return Object.prototype.toString.call(e)==="[object Array]"}return Bb=Array.isArray||t,Bb}var Vb,qj;function _X(){if(qj)return Vb;qj=1;function t(e){return(typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]")&&e.valueOf()===e.valueOf()}return Vb=t,Vb}var Hb,Uj;function RX(){if(Uj)return Hb;Uj=1;var t=_X();function e(r){return t(r)&&r%1===0}return Hb=e,Hb}var Wb,Bj;function zj(){if(Bj)return Wb;Bj=1;var t=zb(),e=RX();function r(a){var n;if(!t(a)||(n=a.length,!n))return!1;for(var o=0;oc&&(d=c,c=u,u=d),c=c-u}return f*u}function o(u,c){var f=0,d;if(u===0)return c;if(c===0)return u;for(;(u&1)===0&&(c&1)===0;)u>>>=1,c>>>=1,f++;for(;(u&1)===0;)u>>>=1;for(;c;){for(;(c&1)===0;)c>>>=1;u>c&&(d=c,c=u,u=d),c=c-u}return u<1){if(d=c[0],f=c[1],!r(f))throw new TypeError("gcd()::invalid input argument. Accessor must be a function. Value: `"+f+"`.")}else d=c[0];else throw new TypeError("gcd()::invalid input argument. Must provide an array of integers. Value: `"+c[0]+"`.");if(h=d.length,h<2)return null;if(f){for(g=new Array(h),v=0;v1){if(c=s[0],u=s[1],!a(u))throw new TypeError("lcm()::invalid input argument. Accessor must be a function. Value: `"+u+"`.")}else c=s[0];else throw new TypeError("lcm()::invalid input argument. Must provide an array of integers. Value: `"+s[0]+"`.");if(f=c.length,f<2)return null;if(u){for(d=new Array(f),g=0;g1?o[u-1]:void 0,f=u>2?o[2]:void 0;for(c=a.length>3&&typeof c=="function"?(u--,c):void 0,f&&e(o[0],o[1],f)&&(c=u<3?void 0:c,u=1),n=Object(n);++s-1;)w!==c&&s.call(w,y,1),s.call(c,y,1);return c}return u1=u,u1}var c1,pN;function UX(){if(pN)return c1;pN=1;var t=qX();function e(r,a){return r&&r.length&&a&&a.length?t(r,a):r}return c1=e,c1}var f1,hN;function BX(){if(hN)return f1;hN=1;var t=Pu();function e(r){return typeof r=="function"?r:t}return f1=e,f1}var d1,mN;function gN(){if(mN)return d1;mN=1;var t=TT(),e=JA(),r=BX(),a=Nn();function n(o,s){var u=a(o)?t:e;return u(o,r(s))}return d1=n,d1}var p1,vN;function zX(){if(vN)return p1;vN=1;var t=Pd(),e=xb(),r=Eb(),a=Ii(),n=Ti(),o=Od(),s=200;function u(c,f,d,h){var g=-1,m=e,v=!0,w=c.length,y=[],x=f.length;if(!w)return y;d&&(f=a(f,n(d))),h?(m=r,v=!1):f.length>=s&&(m=o,v=!1,f=new t(f));e:for(;++ga(e(w.map(d))),c=(w,y)=>w.map(x=>x&&x[y]),f=(w,y)=>Object.prototype.hasOwnProperty.call(w,y),d=w=>r(w)||Array.isArray(w)?Object.keys(w):[],h=w=>w!==void 0,g=w=>r(w)||w===!0||w===!1,m=w=>!d(w).length&&w!==!1&&w!==!0;return m1={allUniqueKeys:u,deleteUndefinedProps:s,getValues:c,has:f,isEmptySchema:m,isSchema:g,keys:d,notUndefined:h,uniqWith:n,withoutArr:(w,...y)=>o.apply(null,[w].concat(t(y)))},m1}var g1,xN;function HX(){if(xN)return g1;xN=1;const t=Ub(),e=gN(),{allUniqueKeys:r,deleteUndefinedProps:a,getValues:n,keys:o,notUndefined:s,uniqWith:u,withoutArr:c}=wN();function f(h){e(h,function(g,m){g===!1&&delete h[m]})}function d(h,g){return r(h).reduce(function(v,w){const y=n(h,w),x=u(y.filter(s),t);return v[w]=g(x,w),v},{})}return g1={keywords:["properties","patternProperties","additionalProperties"],resolver(h,g,m,v){v.ignoreAdditionalProperties||(h.forEach(function(y){const x=h.filter(_=>_!==y),k=o(y.properties),O=o(y.patternProperties).map(_=>new RegExp(_));x.forEach(function(_){const T=o(_.properties),I=T.filter(q=>O.some(N=>N.test(q)));c(T,k,I).forEach(function(q){_.properties[q]=m.properties([_.properties[q],y.additionalProperties],q)})})}),h.forEach(function(y){const x=h.filter(E=>E!==y),k=o(y.patternProperties);y.additionalProperties===!1&&x.forEach(function(E){const O=o(E.patternProperties);c(O,k).forEach(T=>delete E.patternProperties[T])})}));const w={additionalProperties:m.additionalProperties(h.map(y=>y.additionalProperties)),patternProperties:d(h.map(y=>y.patternProperties),m.patternProperties),properties:d(h.map(y=>y.properties),m.properties)};return w.additionalProperties===!1&&f(w.properties),a(w)}},g1}var v1,SN;function WX(){if(SN)return v1;SN=1;const t=Ub(),e=gN(),{allUniqueKeys:r,deleteUndefinedProps:a,has:n,isSchema:o,notUndefined:s,uniqWith:u}=wN();function c(g){e(g,function(m,v){m===!1&&g.splice(v,1)})}function f(g,m){return g.map(function(v){if(v)if(Array.isArray(v.items)){const w=v.items[m];if(o(w))return w;if(n(v,"additionalItems"))return v.additionalItems}else return v.items})}function d(g){return g.map(function(m){if(m)return Array.isArray(m.items)?m.additionalItems:m.items})}function h(g,m,v){return r(v).reduce(function(y,x){const k=f(g,x),E=u(k.filter(s),t);return y[x]=m(E,x),y},[])}return v1={keywords:["items","additionalItems"],resolver(g,m,v){const w=g.map(E=>E.items),y=w.filter(s),x={};y.every(o)?x.items=v.items(w):x.items=h(g,v.items,w);let k;return y.every(Array.isArray)?k=g.map(E=>E.additionalItems):y.some(Array.isArray)&&(k=d(g)),k&&(x.additionalItems=v.additionalItems(k)),x.additionalItems===!1&&Array.isArray(x.items)&&c(x.items),a(x)}},v1}var y1,EN;function KX(){if(EN)return y1;EN=1;const t=DJ(),e=Ub(),r=IX(),a=MX(),n=sN(),o=uN(),s=$X(),u=Dj(),c=pA(),f=Td(),d=UX(),h=pj(),g=_b(),m=Tb(),v=HX(),w=WX(),y=(ee,te)=>ee.indexOf(te)!==-1,x=ee=>f(ee)||ee===!0||ee===!1,k=ee=>ee===!1,E=ee=>ee===!0,O=(ee,te,se)=>se(ee),_=ee=>h(g(o(ee))),T=ee=>ee!==void 0,I=ee=>g(o(ee.map(V))),D=ee=>ee[0],q=ee=>_(ee),N=ee=>Math.max.apply(Math,ee),A=ee=>Math.min.apply(Math,ee),$=ee=>ee.some(E),j=ee=>m(n(ee),c);function M(ee){return function(te,se){return e({[ee]:te},{[ee]:se})}}function W(ee){let Ce=ee,{allOf:te=[]}=Ce,se=be(Ce,["allOf"]);return se=f(ee)?se:ee,[se,...te.map(W)]}function H(ee,te){return ee.map(se=>se&&se[te])}function J(ee,te){return ee.map(function(se,Ce){try{return te(se,Ce)}catch(Ae){return}}).filter(T)}function V(ee){return f(ee)||Array.isArray(ee)?Object.keys(ee):[]}function Q(ee,te){if(te=te||[],!ee.length)return te;const se=ee.slice(0).shift(),Ce=ee.slice(1);return te.length?Q(Ce,n(te.map(Ae=>se.map(Ne=>[Ne].concat(Ae))))):Q(Ce,se.map(Ae=>Ae))}function B(ee,te){let se;try{se=ee.map(function(Ce){return JSON.stringify(Ce,null,2)}).join(` `)}catch(Ce){se=ee.join(", ")}throw new Error('Could not resolve values for path:"'+te.join(".")+`". They are probably incompatible. Values: -`+se)}function z(ee,te,se,Ce,Ae,Ne){if(ee.length){const je=Ae.complexResolvers[te];if(!je||!je.resolver)throw new Error("No resolver found for "+te);const Fe=se.map(qe=>ee.reduce((Qe,_e)=>(qe[_e]!==void 0&&(Qe[_e]=qe[_e]),Qe),{})),Se=m(Fe,e),Me=je.keywords.reduce((qe,Qe)=>ie(U({},qe),{[Qe]:(_e,Ge=[])=>Ce(_e,null,Ne.concat(Qe,Ge))}),{}),ke=je.resolver(Se,Ne.concat(te),Me,Ae);return f(ke)||B(Se,Ne.concat(te)),ke}}function X(ee){return{required:ee}}const le=["properties","patternProperties","definitions","dependencies"],we=["anyOf","oneOf"],ye=["additionalProperties","additionalItems","contains","propertyNames","not","items"],L={type(ee){if(ee.some(Array.isArray)){const te=ee.map(function(Ce){return Array.isArray(Ce)?Ce:[Ce]}),se=s.apply(null,te);if(se.length===1)return se[0];if(se.length>1)return g(se)}},dependencies(ee,te,se){return I(ee).reduce(function(Ae,Ne){const je=H(ee,Ne);let Fe=m(je.filter(T),c);const Se=Fe.filter(Array.isArray);if(Se.length){if(Se.length===Fe.length)Ae[Ne]=_(Fe);else{const Me=Fe.filter(x),ke=Se.map(X);Ae[Ne]=se(Me.concat(ke),Ne)}return Ae}return Fe=m(Fe,e),Ae[Ne]=se(Fe,Ne),Ae},{})},oneOf(ee,te,se){const Ce=Q(t(ee)),Ae=J(Ce,se),Ne=m(Ae,e);if(Ne.length)return Ne},not(ee){return{anyOf:ee}},pattern(ee){return ee.map(te=>"(?="+te+")").join("")},multipleOf(ee){let te=ee.slice(0),se=1;for(;te.some(Ce=>!Number.isInteger(Ce));)te=te.map(Ce=>Ce*10),se=se*10;return r(te)/se},enum(ee){const te=u.apply(null,ee.concat(c));if(te.length)return h(te)}};L.$id=D,L.$ref=D,L.$schema=D,L.additionalItems=O,L.additionalProperties=O,L.anyOf=L.oneOf,L.contains=O,L.default=D,L.definitions=L.dependencies,L.description=D,L.examples=j,L.exclusiveMaximum=A,L.exclusiveMinimum=N,L.items=w,L.maximum=A,L.maxItems=A,L.maxLength=A,L.maxProperties=A,L.minimum=N,L.minItems=N,L.minLength=N,L.minProperties=N,L.properties=v,L.propertyNames=O,L.required=q,L.title=D,L.uniqueItems=$;const Y={properties:v,items:w};function ae(ee,te,se){te=a(te,{ignoreAdditionalProperties:!1,resolvers:L,complexResolvers:Y,deep:!0});const Ce=Object.entries(te.complexResolvers);function Ae(Fe,Se,Me){Fe=t(Fe.filter(T)),Me=Me||[];const ke=f(Se)?Se:{};if(!Fe.length)return;if(Fe.some(k))return!1;if(Fe.every(E))return!0;Fe=Fe.filter(f);const qe=I(Fe);if(te.deep&&y(qe,"allOf"))return ae({allOf:Fe},te);const Qe=Ce.map(([_e,Ge])=>qe.filter(xt=>Ge.keywords.includes(xt)));return Qe.forEach(_e=>d(qe,_e)),qe.forEach(function(_e){const Ge=H(Fe,_e),xt=m(Ge.filter(T),M(_e));if(xt.length===1&&y(we,_e))ke[_e]=xt[0].map(Ct=>Ae([Ct],Ct));else if(xt.length===1&&!y(le,_e)&&!y(ye,_e))ke[_e]=xt[0];else{const Ct=te.resolvers[_e]||te.resolvers.defaultResolver;if(!Ct)throw new Error("No resolver found for key "+_e+". You can provide a resolver for this keyword in the options, or provide a default resolver.");const Er=(dr,Tr=[])=>Ae(dr,null,Me.concat(_e,Tr));ke[_e]=Ct(xt,Me.concat(_e),Er,te),ke[_e]===void 0?B(xt,Me.concat(_e)):ke[_e]===void 0&&delete ke[_e]}}),Ce.reduce((_e,[Ge,xt],Ct)=>U(U({},_e),z(Qe[Ct],Ge,Fe,Ae,te,Me)),ke)}const Ne=o(W(ee));return Ae(Ne)}return ae.options={resolvers:L},y1=ae,y1}var QX=YX();const JX=ht(QX);function Ks(t){let e;const r=Xe(t,"discriminator.propertyName",void 0);return gd(r)?e=r:r!==void 0&&console.warn(`Expecting discriminator to be a string, got "${typeof r}" instead`),e}function Ou(t){return Array.isArray(t)?"array":typeof t=="string"?"string":t==null?"null":typeof t=="boolean"?"boolean":isNaN(t)?typeof t=="object"?"object":"string":"number"}var XX=Wg(function(t){return $2(wu(t,1,vd,!0))});function io(t){let{type:e}=t;return!e&&t.const?Ou(t.const):!e&&t.enum?"string":!e&&(t.properties||t.additionalProperties)?"object":(Array.isArray(e)&&(e.length===2&&e.includes("null")?e=e.find(r=>r!=="null"):e=e[0]),e)}function so(t,e){const r=Object.assign({},t);return Object.keys(e).reduce((a,n)=>{const o=t?t[n]:{},s=e[n];return t&&n in t&&kt(s)?a[n]=so(o,s):t&&e&&(io(t)==="object"||io(e)==="object")&&n===sH&&Array.isArray(o)&&Array.isArray(s)?a[n]=XX(o,s):a[n]=s,a},r)}function Dn(t,e,r={},a,n){return Fa(t,e,r,a,void 0,void 0,n)[0]}function ZX(t,e,r,a,n,o,s){const v=e,{if:u,then:c,else:f}=v,d=be(v,["if","then","else"]),h=t.isValid(u,o||{},r);let g=[d],m=[];if(a)c&&typeof c!="boolean"&&(m=m.concat(Fa(t,c,r,o,a,n,s))),f&&typeof f!="boolean"&&(m=m.concat(Fa(t,f,r,o,a,n,s)));else{const w=h?c:f;w&&typeof w!="boolean"&&(m=m.concat(Fa(t,w,r,o,a,n,s)))}return m.length&&(g=m.map(w=>so(d,w))),g.flatMap(w=>Fa(t,w,r,o,a,n,s))}function PN(t){return t.reduce((r,a)=>a.length>1?a.flatMap(n=>j2(r.length,o=>[...r[o]].concat(n))):(r.forEach(n=>n.push(a[0])),r),[[]])}function eZ(t,e,r,a,n,o,s){const u=ON(t,e,r,a,n,o);if(u.length>1||u[0]!==e)return u;if(Jf in e)return _N(t,e,r,a,n,o).flatMap(f=>Fa(t,f,r,o,a,n,s));if(Ns in e&&Array.isArray(e.allOf)){const c=e.allOf.map(d=>Fa(t,d,r,o,a,n,s));return PN(c).map(d=>ie(U({},e),{allOf:d}))}return[e]}function ON(t,e,r,a,n,o,s){const u=_u(e,r,n);return u!==e?Fa(t,u,r,o,a,n,s):[e]}function _u(t,e,r){if(!kt(t))return t;let a=t;if(Mr in a){const n=a,{$ref:o}=n,s=be(n,["$ref"]);if(r.includes(o))return a;r.push(o);const u=x2(o,e);a=U(U({},u),s)}if(Sr in a){const o=[],s=yQ(a[Sr],(u,c,f)=>{const d=[...r];u[f]=_u(c,e,d),o.push(d)},{});EQ(r,NQ(kQ(o))),a=ie(U({},a),{[Sr]:s})}return Mo in a&&!Array.isArray(a.items)&&typeof a.items!="boolean"&&(a=ie(U({},a),{items:_u(a.items,e,r)})),tr(t,a)?t:a}function tZ(t,e,r,a,n){const o=ie(U({},e),{properties:U({},e.properties)}),s=a&&kt(a)?a:{};return Object.keys(s).forEach(u=>{if(u in o.properties)return;let c={};typeof o.additionalProperties!="boolean"?Mr in o.additionalProperties?c=Dn(t,{$ref:Xe(o.additionalProperties,[Mr])},r,s,n):"type"in o.additionalProperties?c=U({},o.additionalProperties):ua in o.additionalProperties||jn in o.additionalProperties?c=U({type:"object"},o.additionalProperties):c={type:Ou(Xe(s,[u]))}:c={type:Ou(Xe(s,[u]))},o.properties[u]=c,Xr(o.properties,[u,Qf],!0)}),o}function Fa(t,e,r,a,n=!1,o=[],s){return kt(e)?eZ(t,e,r,n,o,a,s).flatMap(c=>{var f;let d=c;if(oH in d)return ZX(t,d,r,n,o,a,s);if(Ns in d){if(n){const g=d,{allOf:v}=g,w=be(g,["allOf"]);return[...v,w]}try{const v=[],w=[];(f=d.allOf)===null||f===void 0||f.forEach(y=>{typeof y=="object"&&y.contains?v.push(y):w.push(y)}),v.length&&(d=ie(U({},d),{allOf:w})),d=s?s(d):JX(d,{deep:!1}),v.length&&(d.allOf=v)}catch(v){console.warn(`could not merge subschemas in allOf: -`,v);const m=d,{allOf:w}=m;return be(m,["allOf"])}}return mg in d&&d.additionalProperties!==!1?tZ(t,d,r,a,s):d}):[{}]}function rZ(t,e,r,a,n){let o;const f=e,{oneOf:s,anyOf:u}=f,c=be(f,["oneOf","anyOf"]);if(Array.isArray(s)?o=s:Array.isArray(u)&&(o=u),o){const d=n===void 0&&a?{}:n,h=Ks(e);o=o.map(m=>_u(m,r,[]));const g=Bg(t,d,o,r,h);if(a)return o.map(m=>so(c,m));e=so(c,o[g])}return[e]}function _N(t,e,r,a,n,o,s){const d=e,{dependencies:u}=d,c=be(d,["dependencies"]);return rZ(t,c,r,a,o).flatMap(h=>RN(t,u,h,r,a,n,o,s))}function RN(t,e,r,a,n,o,s,u){let c=[r];for(const f in e){if(!n&&Xe(s,[f])===void 0||r.properties&&!(f in r.properties))continue;const[d,h]=Lg(f,e);return Array.isArray(h)?c[0]=nZ(r,h):kt(h)&&(c=aZ(t,r,a,f,h,n,o,s,u)),c.flatMap(g=>RN(t,d,g,a,n,o,s,u))}return c}function nZ(t,e){if(!e)return t;const r=Array.isArray(t.required)?Array.from(new Set([...t.required,...e])):e;return ie(U({},t),{required:r})}function aZ(t,e,r,a,n,o,s,u,c){return Fa(t,n,r,u,o,s,c).flatMap(d=>{const w=d,{oneOf:h}=w,g=be(w,["oneOf"]);if(e=so(e,g),h===void 0)return e;const m=h.map(y=>typeof y=="boolean"||!(Mr in y)?[y]:ON(t,y,r,o,s,u));return PN(m).flatMap(y=>oZ(t,e,r,a,y,o,s,u,c))})}function oZ(t,e,r,a,n,o,s,u,c){const f=n.filter(d=>{if(typeof d=="boolean"||!d||!d.properties)return!1;const{[a]:h}=d.properties;if(h){const g={type:"object",properties:{[a]:h}};return t.isValid(g,u,r)||o}return!1});return!o&&f.length!==1?(console.warn("ignoring oneOf in dependencies because there isn't exactly one subschema that is valid"),[e]):f.flatMap(d=>{const h=d,[g]=Lg(a,h.properties),m=ie(U({},h),{properties:g});return Fa(t,m,r,u,o,s,c).map(w=>so(e,w))})}const iZ={type:"object",$id:iH,properties:{__not_really_there__:{type:"number"}}};function b1(t,e,r,a,n){let o=0;return r&&(Gt(r.properties)?o+=nQ(r.properties,(s,u,c)=>{const f=Xe(a,c);if(typeof u=="boolean")return s;if(dn(u,Mr)){const d=Dn(t,u,e,f,n);return s+b1(t,e,d,f||{},n)}if((dn(u,jn)||dn(u,ua))&&f){const d=dn(u,jn)?jn:ua,h=Ks(u);return s+Ru(t,e,f,Xe(u,d),-1,h,n)}if(u.type==="object")return Gt(f)&&(s+=1),s+b1(t,e,u,f,n);if(u.type===Ou(f)){let d=s+1;return u.default?d+=f===u.default?1:-1:u.const&&(d+=f===u.const?1:-1),d}return s},0):gd(r.type)&&r.type===Ou(a)&&(o+=1)),o}function Ru(t,e,r,a,n=-1,o,s){const u=a.map(g=>_u(g,e,[])),c=N2(r,a,o);if(E2(c))return c;const f=u.reduce((g,m,v)=>(Bg(t,r,[iZ,m],e,o)===1&&g.push(v),g),[]);if(f.length===1)return f[0];f.length||j2(u.length,g=>f.push(g));const d=new Set,{bestIndex:h}=f.reduce((g,m)=>{const{bestScore:v}=g,w=u[m],y=b1(t,e,w,r,s);return d.add(y),y>v?{bestIndex:m,bestScore:y}:g},{bestIndex:n,bestScore:0});return d.size===1&&n>=0?n:h}function w1(t){return Array.isArray(t.items)&&t.items.length>0&&t.items.every(e=>kt(e))}function Tu(t){return t==null}function Iu(t,e,r=!1,a=!1,n=!1){if(Array.isArray(e)){const o=Array.isArray(t)?t:[],s=n?o:e,u=n?e:o,c=s.map((f,d)=>u[d]!==void 0?Iu(o[d],e[d],r,a,n):f);return(r||n)&&c.length{const c=Xe(e,u),f=kt(t)&&u in t,d=u in e;return s[u]=Iu(t?Xe(t,u):{},c,r,a,n&&(f||!d)),s},o)}return a&&(!Tu(t)&&Tu(e)||typeof e=="number"&&isNaN(e))||n&&!Tu(e)?t:e}function lo(t,e,r=!1){return Object.keys(e).reduce((a,n)=>{const o=t?t[n]:{},s=e[n];if(t&&n in t&&kt(s))a[n]=lo(o,s,r);else if(r&&Array.isArray(o)&&Array.isArray(s)){let u=s;r==="preventDuplicates"&&(u=s.reduce((c,f)=>(o.includes(f)||c.push(f),c),[])),a[n]=o.concat(u)}else a[n]=s;return a},Object.assign({},t))}function TN(t){return Array.isArray(t.enum)&&t.enum.length===1||ro in t}function x1(t,e,r={},a){const n=Dn(t,e,r,void 0,a),o=n.oneOf||n.anyOf;return Array.isArray(n.enum)?!0:Array.isArray(o)?o.every(s=>typeof s!="boolean"&&TN(s)):!1}function S1(t,e,r,a){return!e.uniqueItems||!e.items||typeof e.items=="boolean"?!1:x1(t,e.items,r,a)}function IN(t){const e=t[ro],r=io(t);return kt(e)&&gd(e==null?void 0:e.$data)&&r!=="object"&&r!=="array"}function sZ(t){if(aH in t&&Array.isArray(t.enum)&&t.enum.length===1)return t.enum[0];if(ro in t)return t.const;throw new Error("schema cannot be inferred as a constant")}function Au(t,e){const r=t;if(t.enum){let o;if(e){const{enumNames:s}=At(e);o=s}return!o&&r.enumNames&&(o=r.enumNames),t.enum.map((s,u)=>({label:(o==null?void 0:o[u])||String(s),value:s}))}let a,n;return t.anyOf?(a=t.anyOf,n=e==null?void 0:e.anyOf):t.oneOf&&(a=t.oneOf,n=e==null?void 0:e.oneOf),a&&a.map((o,s)=>{const{title:u}=At(n==null?void 0:n[s]),c=o,f=sZ(c),d=u||c.title||String(f);return{schema:c,label:d,value:f}})}const lZ=["string","number","integer","boolean","null"];var Gs;(function(t){t[t.Ignore=0]="Ignore",t[t.Invert=1]="Invert",t[t.Fallback=2]="Fallback"})(Gs||(Gs={}));function E1(t,e=Gs.Ignore,r=-1){if(r>=0){if(Array.isArray(t.items)&&r$o(t,T,{rootSchema:o,includeUndefinedValues:s,_recurseList:u,experimental_defaultFormStateBehavior:c,experimental_customMergeAllOf:f,parentDefaults:Array.isArray(a)?a[I]:void 0,rawFormData:g,required:d,shouldMergeDefaultsIntoFormData:h}));else if(jn in m){const O=m,{oneOf:T}=O,I=be(O,["oneOf"]);if(T.length===0)return;const D=Ks(m),{type:q="null"}=I;!Array.isArray(q)&&lZ.includes(q)&&(y==null?void 0:y.constAsDefaults)==="skipOneOf"&&(y=ie(U({},y),{constAsDefaults:"never"})),w=T[Ru(t,o,n!=null?n:m.default,T,0,D,f)],w=so(I,w)}else if(ua in m){const _=m,{anyOf:T}=_,I=be(_,["anyOf"]);if(T.length===0)return;const D=Ks(m);w=T[Ru(t,o,n!=null?n:m.default,T,0,D,f)],w=so(I,w)}if(w)return $o(t,w,{rootSchema:o,includeUndefinedValues:s,_recurseList:x,experimental_defaultFormStateBehavior:y,experimental_customMergeAllOf:f,parentDefaults:v,rawFormData:n!=null?n:g,required:d,shouldMergeDefaultsIntoFormData:h});v===void 0&&(v=m.default);const k=jN(t,m,r,v);let E=k!=null?k:v;if(h){const{arrayMinItems:T={}}=c||{},{mergeExtraDefaults:I}=T,D=uZ(t,m,o,n,c,f);(!kt(n)||Ns in m)&&(E=Iu(E,D,I,!0))}return E}function uZ(t,e,r,a,n,o){const s=!TN(e)&&x1(t,e,r,o);let u=a;if(s){const f=Au(e);u=(f==null?void 0:f.some(h=>tr(h.value,a)))?a:void 0}return e[ro]&&(n==null?void 0:n.constAsDefaults)==="always"&&(u=e.const),u}function cZ(t,e,{rawFormData:r,rootSchema:a={},includeUndefinedValues:n=!1,_recurseList:o=[],experimental_defaultFormStateBehavior:s=void 0,experimental_customMergeAllOf:u=void 0,required:c,shouldMergeDefaultsIntoFormData:f}={},d){{const h=kt(r)?r:{},g=e,m=(s==null?void 0:s.allOf)==="populateDefaults"&&Ns in g?Dn(t,g,a,h,u):g,v=m[ro],w=Object.keys(m.properties||{}).reduce((y,x)=>{var k;const E=Xe(m,[Sr,x]),O=kt(v)&&v[x]!==void 0,_=(kt(E)&&ro in E||O)&&(s==null?void 0:s.constAsDefaults)!=="never"&&!IN(E),T=$o(t,E,{rootSchema:a,_recurseList:o,experimental_defaultFormStateBehavior:s,experimental_customMergeAllOf:u,includeUndefinedValues:n===!0,parentDefaults:Xe(d,[x]),rawFormData:Xe(h,[x]),required:(k=m.required)===null||k===void 0?void 0:k.includes(x),shouldMergeDefaultsIntoFormData:f});return AN(y,x,T,n,c,m.required,s,_),y},{});if(m.additionalProperties){const y=kt(m.additionalProperties)?m.additionalProperties:{},x=new Set;kt(d)&&Object.keys(d).filter(E=>!m.properties||!m.properties[E]).forEach(E=>x.add(E));const k=[];Object.keys(h).filter(E=>!m.properties||!m.properties[E]).forEach(E=>{x.add(E),k.push(E)}),x.forEach(E=>{var O;const _=$o(t,y,{rootSchema:a,_recurseList:o,experimental_defaultFormStateBehavior:s,experimental_customMergeAllOf:u,includeUndefinedValues:n===!0,parentDefaults:Xe(d,[E]),rawFormData:Xe(h,[E]),required:(O=m.required)===null||O===void 0?void 0:O.includes(E),shouldMergeDefaultsIntoFormData:f});AN(w,E,_,n,c,k)})}return w}}function fZ(t,e,{rawFormData:r,rootSchema:a={},_recurseList:n=[],experimental_defaultFormStateBehavior:o=void 0,experimental_customMergeAllOf:s=void 0,required:u,shouldMergeDefaultsIntoFormData:c}={},f){var d,h;const g=e,m=(d=o==null?void 0:o.arrayMinItems)!==null&&d!==void 0?d:{},{populate:v,mergeExtraDefaults:w}=m,y=v==="never",x=v==="requiredOnly",k=v==="all"||!y&&!x,E=(h=m==null?void 0:m.computeSkipPopulate)!==null&&h!==void 0?h:(()=>!1),_=(o==null?void 0:o.emptyObjectFields)==="skipEmptyDefaults"?void 0:[];if(Array.isArray(f)&&(f=f.map(($,j)=>{const M=E1(g,Gs.Fallback,j);return $o(t,M,{rootSchema:a,_recurseList:n,experimental_defaultFormStateBehavior:o,experimental_customMergeAllOf:s,parentDefaults:$,required:u,shouldMergeDefaultsIntoFormData:c})})),Array.isArray(r)){const $=E1(g);if(y)f=r;else{const j=r.map((W,H)=>$o(t,$,{rootSchema:a,_recurseList:n,experimental_defaultFormStateBehavior:o,experimental_customMergeAllOf:s,rawFormData:W,parentDefaults:Xe(f,[H]),required:u,shouldMergeDefaultsIntoFormData:c}));f=Iu(f,j,(x&&u||k)&&w)}}if((kt(g)&&ro in g&&(o==null?void 0:o.constAsDefaults)!=="never")===!1){if(y)return f!=null?f:_;if(x&&!u)return f||void 0}const I=Array.isArray(f)?f.length:0;if(!g.minItems||S1(t,g,a,s)||E(t,g,a)||g.minItems<=I)return f||_;const D=f||[],q=E1(g,Gs.Invert),N=q.default,A=new Array(g.minItems-I).fill($o(t,q,{parentDefaults:N,rootSchema:a,_recurseList:n,experimental_defaultFormStateBehavior:o,experimental_customMergeAllOf:s,required:u,shouldMergeDefaultsIntoFormData:c}));return D.concat(A)}function jN(t,e,r={},a){switch(io(e)){case"object":return cZ(t,e,r,a);case"array":return fZ(t,e,r,a)}}function NN(t,e,r,a,n=!1,o,s){if(!kt(e))throw new Error("Invalid schema: "+e);const u=Dn(t,e,a,r,s),c=$o(t,u,{rootSchema:a,includeUndefinedValues:n,experimental_defaultFormStateBehavior:o,experimental_customMergeAllOf:s,rawFormData:r,shouldMergeDefaultsIntoFormData:!0});if(kt(r)||Array.isArray(r)){const{mergeDefaultsIntoFormData:f}=o||{};return Iu(c,r,!0,f==="useDefaultIfFormDataUndefined",!0)}return c}function DN(t={}){return"widget"in At(t)&&At(t).widget!=="hidden"}function FN(t,e,r={},a,n){if(r[gg]==="files")return!0;if(e.items){const o=Dn(t,e.items,a,void 0,n);return o.type==="string"&&o.format==="data-url"}return!1}function dZ(t,e,r={},a,n,o){const s=At(r,n),{label:u=!0}=s;let c=!!u;const f=io(e);return f==="array"&&(c=S1(t,e,a,o)||FN(t,e,r,a,o)||DN(r)),f==="object"&&(c=!1),f==="boolean"&&!r[gg]&&(c=!1),r[lH]&&(c=!1),c}function pZ(t,e,r){if(!r)return e;const{errors:a,errorSchema:n}=e;let o=t.toErrorList(r),s=r;return Us(n)||(s=lo(n,r,!0),o=[...a].concat(o)),{errorSchema:s,errors:o}}const Ys=Symbol("no Value");function C1(t,e,r,a,n={},o){let s;if(dn(r,Sr)){const u={};if(dn(a,Sr)){const d=Xe(a,Sr,{});Object.keys(d).forEach(h=>{dn(n,h)&&(u[h]=void 0)})}const c=Object.keys(Xe(r,Sr,{})),f={};c.forEach(d=>{const h=Xe(n,d);let g=Xe(a,[Sr,d],{}),m=Xe(r,[Sr,d],{});dn(g,Mr)&&(g=Dn(t,g,e,h,o)),dn(m,Mr)&&(m=Dn(t,m,e,h,o));const v=Xe(g,"type"),w=Xe(m,"type");if(!v||v===w)if(dn(u,d)&&delete u[d],w==="object"||w==="array"&&Array.isArray(h)){const y=C1(t,e,m,g,h,o);(y!==void 0||w==="array")&&(f[d]=y)}else{const y=Xe(m,"default",Ys),x=Xe(g,"default",Ys);y!==Ys&&y!==h&&(x===h?u[d]=y:Xe(m,"readOnly")===!0&&(u[d]=void 0));const k=Xe(m,"const",Ys),E=Xe(g,"const",Ys);k!==Ys&&k!==h&&(u[d]=E===h?k:void 0)}}),s=U(U(U({},typeof n=="string"||Array.isArray(n)?void 0:n),u),f)}else if(Xe(a,"type")==="array"&&Xe(r,"type")==="array"&&Array.isArray(n)){let u=Xe(a,"items"),c=Xe(r,"items");if(typeof u=="object"&&typeof c=="object"&&!Array.isArray(u)&&!Array.isArray(c)){dn(u,Mr)&&(u=Dn(t,u,e,n,o)),dn(c,Mr)&&(c=Dn(t,c,e,n,o));const f=Xe(u,"type"),d=Xe(c,"type");if(!f||f===d){const h=Xe(r,"maxItems",-1);d==="object"?s=n.reduce((g,m)=>{const v=C1(t,e,c,u,m,o);return v!==void 0&&(h<0||g.length0&&n.length>h?n.slice(0,h):n}}else typeof u=="boolean"&&typeof c=="boolean"&&u===c&&(s=n)}return s}function Id(t,e,r,a,n,o,s,u=[],c){if(Mr in e||Jf in e||Ns in e){const h=Dn(t,e,o,s,c);if(u.findIndex(m=>tr(m,h))===-1)return Id(t,h,r,a,n,o,s,u.concat(h),c)}if(Mo in e&&!Xe(e,[Mo,Mr]))return Id(t,Xe(e,Mo),r,a,n,o,s,u,c);const d={$id:n||r};if(io(e)==="object"&&Sr in e)for(const h in e.properties){const g=Xe(e,[Sr,h]),m=d[Xf]+a+h;d[h]=Id(t,kt(g)?g:{},r,a,m,o,Xe(s,[h]),u,c)}return d}function hZ(t,e,r,a,n,o="root",s="_",u){return Id(t,e,o,s,r,a,n,void 0,u)}function ji(t,e,r,a,n,o=[],s){if(Mr in e||Jf in e||Ns in e){const c=Dn(t,e,a,n,s);if(o.findIndex(d=>tr(d,c))===-1)return ji(t,c,r,a,n,o.concat(c),s)}let u={[Zf]:r.replace(/^\./,"")};if(jn in e||ua in e){const c=jn in e?e.oneOf:e.anyOf,f=Ks(e),d=Ru(t,a,n,c,0,f,s),h=c[d];u=U(U({},u),ji(t,h,r,a,n,o,s))}if(mg in e&&e[mg]!==!1&&Xr(u,gR,!0),Mo in e&&Array.isArray(n)){const{items:c,additionalItems:f}=e;Array.isArray(c)?n.forEach((d,h)=>{c[h]?u[h]=ji(t,c[h],`${r}.${h}`,a,d,o,s):f?u[h]=ji(t,f,`${r}.${h}`,a,d,o,s):console.warn(`Unable to generate path schema for "${r}.${h}". No schema defined for it`)}):n.forEach((d,h)=>{u[h]=ji(t,c,`${r}.${h}`,a,d,o,s)})}else if(Sr in e)for(const c in e.properties){const f=Xe(e,[Sr,c]);u[c]=ji(t,f,`${r}.${c}`,a,Xe(n,[c]),o,s)}return u}function mZ(t,e,r="",a,n,o){return ji(t,e,r,a,n,void 0,o)}class gZ{constructor(e,r,a,n){this.rootSchema=r,this.validator=e,this.experimental_defaultFormStateBehavior=a,this.experimental_customMergeAllOf=n}getValidator(){return this.validator}doesSchemaUtilsDiffer(e,r,a={},n){return!e||!r?!1:this.validator!==e||!tr(this.rootSchema,r)||!tr(this.experimental_defaultFormStateBehavior,a)||this.experimental_customMergeAllOf!==n}getDefaultFormState(e,r,a=!1){return NN(this.validator,e,r,this.rootSchema,a,this.experimental_defaultFormStateBehavior,this.experimental_customMergeAllOf)}getDisplayLabel(e,r,a){return dZ(this.validator,e,r,this.rootSchema,a,this.experimental_customMergeAllOf)}getClosestMatchingOption(e,r,a,n){return Ru(this.validator,this.rootSchema,e,r,a,n,this.experimental_customMergeAllOf)}getFirstMatchingOption(e,r,a){return Bg(this.validator,e,r,this.rootSchema,a)}getMatchingOption(e,r,a){return D2(this.validator,e,r,this.rootSchema,a)}isFilesArray(e,r){return FN(this.validator,e,r,this.rootSchema,this.experimental_customMergeAllOf)}isMultiSelect(e){return S1(this.validator,e,this.rootSchema,this.experimental_customMergeAllOf)}isSelect(e){return x1(this.validator,e,this.rootSchema,this.experimental_customMergeAllOf)}mergeValidationData(e,r){return pZ(this.validator,e,r)}retrieveSchema(e,r){return Dn(this.validator,e,this.rootSchema,r,this.experimental_customMergeAllOf)}sanitizeDataForNewSchema(e,r,a){return C1(this.validator,this.rootSchema,e,r,a,this.experimental_customMergeAllOf)}toIdSchema(e,r,a,n="root",o="_"){return hZ(this.validator,e,r,this.rootSchema,a,n,o,this.experimental_customMergeAllOf)}toPathSchema(e,r,a){return mZ(this.validator,e,r,this.rootSchema,a,this.experimental_customMergeAllOf)}}function vZ(t,e,r={},a){return new gZ(t,e,r,a)}function yZ(t){var e;if(t.indexOf("data:")===-1)throw new Error("File is invalid: URI must be a dataURI");const a=t.slice(5).split(";base64,");if(a.length!==2)throw new Error("File is invalid: dataURI must be base64");const[n,o]=a,[s,...u]=n.split(";"),c=s||"",f=decodeURI(((e=u.map(d=>d.split("=")).find(([d])=>d==="name"))===null||e===void 0?void 0:e[1])||"unknown");try{const d=atob(o),h=new Array(d.length);for(let m=0;m 0, got one of each`);if(t>e)return MN(e,t).reverse();const r=[];for(let a=t;a<=e;a++)r.push({value:a,label:Lo(a,2)});return r}function bZ(t,e){let r=t;if(Array.isArray(e)){const a=r.split(/(%\d)/);e.forEach((n,o)=>{const s=a.findIndex(u=>u===`%${o+1}`);s>=0&&(a[s]=n)}),r=a.join("")}return r}function wZ(t,e){return bZ(t,e)}function Ma(t,e=[],r){if(Array.isArray(t))return t.map(o=>Ma(o,e)).filter(o=>o!==r);const a=t===""||t===null?-1:Number(t),n=e[a];return n?n.value:r}function xZ(t,e,r=[]){const a=Ma(t,r);return Array.isArray(e)?e.filter(n=>!tr(n,a)):tr(a,e)?void 0:e}function k1(t,e){return Array.isArray(e)?e.some(r=>tr(r,t)):tr(e,t)}function SZ(t,e=[],r=!1){const a=e.map((n,o)=>k1(n.value,t)?String(o):void 0).filter(n=>typeof n!="undefined");return r?a:a[0]}function EZ(t,e,r=[]){const a=Ma(t,r);if(!Tu(a)){const n=r.findIndex(u=>a===u.value),o=r.map(({value:u})=>u);return e.slice(0,n).concat(a,e.slice(n)).sort((u,c)=>+(o.indexOf(u)>o.indexOf(c)))}return e}var CZ=1,kZ=4;function $N(t){return bu(t,CZ|kZ)}function PZ(t,e,r,a){return a=typeof a=="function"?a:void 0,t==null?t:zg(t,e,r,a)}class OZ{constructor(e){this.errorSchema={},this.resetAllErrors(e)}get ErrorSchema(){return this.errorSchema}getOrCreateErrorBlock(e){let a=Array.isArray(e)&&e.length>0||typeof e=="string"?Xe(this.errorSchema,e):this.errorSchema;return!a&&e&&(a={},PZ(this.errorSchema,e,a,Object)),a}resetAllErrors(e){return this.errorSchema=e?$N(e):{},this}addErrors(e,r){const a=this.getOrCreateErrorBlock(r);let n=Xe(a,An);return Array.isArray(n)||(n=[],a[An]=n),Array.isArray(e)?Xr(a,An,[...new Set([...n,...e])]):Xr(a,An,[...new Set([...n,e])]),this}setErrors(e,r){const a=this.getOrCreateErrorBlock(r),n=Array.isArray(e)?[...new Set([...e])]:[e];return Xr(a,An,n),this}clearErrors(e){const r=this.getOrCreateErrorBlock(e);return Xr(r,An,[]),this}}function _Z(t,e,r=[1900,new Date().getFullYear()+2],a="YMD"){const{day:n,month:o,year:s,hour:u,minute:c,second:f}=t,d={type:"day",range:[1,31],value:n},h={type:"month",range:[1,12],value:o},g={type:"year",range:r,value:s},m=[];switch(a){case"MDY":m.push(h,d,g);break;case"DMY":m.push(d,h,g);break;case"YMD":default:m.push(g,h,d)}return e&&m.push({type:"hour",range:[0,23],value:u},{type:"minute",range:[0,59],value:c},{type:"second",range:[0,59],value:f}),m}function RZ(t){const e={};return t.multipleOf&&(e.step=t.multipleOf),(t.minimum||t.minimum===0)&&(e.min=t.minimum),(t.maximum||t.maximum===0)&&(e.max=t.maximum),e}function TZ(t,e,r={},a=!0){const n=U({type:e||"text"},RZ(t));return r.inputType?n.type=r.inputType:e||(t.type==="number"?(n.type="number",a&&n.step===void 0&&(n.step="any")):t.type==="integer"&&(n.type="number",n.step===void 0&&(n.step=1))),r.autocomplete&&(n.autoComplete=r.autocomplete),r.accept&&(n.accept=r.accept),n}const LN={props:{disabled:!1},submitText:"Submit",norender:!1};function IZ(t={}){const e=At(t);if(e&&e[ed]){const r=e[ed];return U(U({},LN),r)}return LN}function jt(t,e,r={}){const{templates:a}=e;return t==="ButtonTemplates"?a[t]:r[t]||a[t]}var P1={exports:{}},Nt={};/** +`+se)}function z(ee,te,se,Ce,Ae,Ne){if(ee.length){const je=Ae.complexResolvers[te];if(!je||!je.resolver)throw new Error("No resolver found for "+te);const Fe=se.map(qe=>ee.reduce((Qe,_e)=>(qe[_e]!==void 0&&(Qe[_e]=qe[_e]),Qe),{})),Se=m(Fe,e),Me=je.keywords.reduce((qe,Qe)=>ie(U({},qe),{[Qe]:(_e,Ge=[])=>Ce(_e,null,Ne.concat(Qe,Ge))}),{}),ke=je.resolver(Se,Ne.concat(te),Me,Ae);return f(ke)||B(Se,Ne.concat(te)),ke}}function X(ee){return{required:ee}}const le=["properties","patternProperties","definitions","dependencies"],we=["anyOf","oneOf"],ye=["additionalProperties","additionalItems","contains","propertyNames","not","items"],L={type(ee){if(ee.some(Array.isArray)){const te=ee.map(function(Ce){return Array.isArray(Ce)?Ce:[Ce]}),se=s.apply(null,te);if(se.length===1)return se[0];if(se.length>1)return g(se)}},dependencies(ee,te,se){return I(ee).reduce(function(Ae,Ne){const je=H(ee,Ne);let Fe=m(je.filter(T),c);const Se=Fe.filter(Array.isArray);if(Se.length){if(Se.length===Fe.length)Ae[Ne]=_(Fe);else{const Me=Fe.filter(x),ke=Se.map(X);Ae[Ne]=se(Me.concat(ke),Ne)}return Ae}return Fe=m(Fe,e),Ae[Ne]=se(Fe,Ne),Ae},{})},oneOf(ee,te,se){const Ce=Q(t(ee)),Ae=J(Ce,se),Ne=m(Ae,e);if(Ne.length)return Ne},not(ee){return{anyOf:ee}},pattern(ee){return ee.map(te=>"(?="+te+")").join("")},multipleOf(ee){let te=ee.slice(0),se=1;for(;te.some(Ce=>!Number.isInteger(Ce));)te=te.map(Ce=>Ce*10),se=se*10;return r(te)/se},enum(ee){const te=u.apply(null,ee.concat(c));if(te.length)return h(te)}};L.$id=D,L.$ref=D,L.$schema=D,L.additionalItems=O,L.additionalProperties=O,L.anyOf=L.oneOf,L.contains=O,L.default=D,L.definitions=L.dependencies,L.description=D,L.examples=j,L.exclusiveMaximum=A,L.exclusiveMinimum=N,L.items=w,L.maximum=A,L.maxItems=A,L.maxLength=A,L.maxProperties=A,L.minimum=N,L.minItems=N,L.minLength=N,L.minProperties=N,L.properties=v,L.propertyNames=O,L.required=q,L.title=D,L.uniqueItems=$;const Y={properties:v,items:w};function ae(ee,te,se){te=a(te,{ignoreAdditionalProperties:!1,resolvers:L,complexResolvers:Y,deep:!0});const Ce=Object.entries(te.complexResolvers);function Ae(Fe,Se,Me){Fe=t(Fe.filter(T)),Me=Me||[];const ke=f(Se)?Se:{};if(!Fe.length)return;if(Fe.some(k))return!1;if(Fe.every(E))return!0;Fe=Fe.filter(f);const qe=I(Fe);if(te.deep&&y(qe,"allOf"))return ae({allOf:Fe},te);const Qe=Ce.map(([_e,Ge])=>qe.filter(xt=>Ge.keywords.includes(xt)));return Qe.forEach(_e=>d(qe,_e)),qe.forEach(function(_e){const Ge=H(Fe,_e),xt=m(Ge.filter(T),M(_e));if(xt.length===1&&y(we,_e))ke[_e]=xt[0].map(Ct=>Ae([Ct],Ct));else if(xt.length===1&&!y(le,_e)&&!y(ye,_e))ke[_e]=xt[0];else{const Ct=te.resolvers[_e]||te.resolvers.defaultResolver;if(!Ct)throw new Error("No resolver found for key "+_e+". You can provide a resolver for this keyword in the options, or provide a default resolver.");const Er=(dr,Rr=[])=>Ae(dr,null,Me.concat(_e,Rr));ke[_e]=Ct(xt,Me.concat(_e),Er,te),ke[_e]===void 0?B(xt,Me.concat(_e)):ke[_e]===void 0&&delete ke[_e]}}),Ce.reduce((_e,[Ge,xt],Ct)=>U(U({},_e),z(Qe[Ct],Ge,Fe,Ae,te,Me)),ke)}const Ne=o(W(ee));return Ae(Ne)}return ae.options={resolvers:L},y1=ae,y1}var GX=KX();const YX=ht(GX);function Hs(t){let e;const r=Xe(t,"discriminator.propertyName",void 0);return gd(r)?e=r:r!==void 0&&console.warn(`Expecting discriminator to be a string, got "${typeof r}" instead`),e}function Ou(t){return Array.isArray(t)?"array":typeof t=="string"?"string":t==null?"null":typeof t=="boolean"?"boolean":isNaN(t)?typeof t=="object"?"object":"string":"number"}var QX=Wg(function(t){return F2(wu(t,1,vd,!0))});function oo(t){let{type:e}=t;return!e&&t.const?Ou(t.const):!e&&t.enum?"string":!e&&(t.properties||t.additionalProperties)?"object":(Array.isArray(e)&&(e.length===2&&e.includes("null")?e=e.find(r=>r!=="null"):e=e[0]),e)}function io(t,e){const r=Object.assign({},t);return Object.keys(e).reduce((a,n)=>{const o=t?t[n]:{},s=e[n];return t&&n in t&&kt(s)?a[n]=io(o,s):t&&e&&(oo(t)==="object"||oo(e)==="object")&&n===oH&&Array.isArray(o)&&Array.isArray(s)?a[n]=QX(o,s):a[n]=s,a},r)}function Dn(t,e,r={},a,n){return Na(t,e,r,a,void 0,void 0,n)[0]}function JX(t,e,r,a,n,o,s){const v=e,{if:u,then:c,else:f}=v,d=be(v,["if","then","else"]),h=t.isValid(u,o||{},r);let g=[d],m=[];if(a)c&&typeof c!="boolean"&&(m=m.concat(Na(t,c,r,o,a,n,s))),f&&typeof f!="boolean"&&(m=m.concat(Na(t,f,r,o,a,n,s)));else{const w=h?c:f;w&&typeof w!="boolean"&&(m=m.concat(Na(t,w,r,o,a,n,s)))}return m.length&&(g=m.map(w=>io(d,w))),g.flatMap(w=>Na(t,w,r,o,a,n,s))}function CN(t){return t.reduce((r,a)=>a.length>1?a.flatMap(n=>I2(r.length,o=>[...r[o]].concat(n))):(r.forEach(n=>n.push(a[0])),r),[[]])}function XX(t,e,r,a,n,o,s){const u=kN(t,e,r,a,n,o);if(u.length>1||u[0]!==e)return u;if(Jf in e)return PN(t,e,r,a,n,o).flatMap(f=>Na(t,f,r,o,a,n,s));if(As in e&&Array.isArray(e.allOf)){const c=e.allOf.map(d=>Na(t,d,r,o,a,n,s));return CN(c).map(d=>ie(U({},e),{allOf:d}))}return[e]}function kN(t,e,r,a,n,o,s){const u=_u(e,r,n);return u!==e?Na(t,u,r,o,a,n,s):[e]}function _u(t,e,r){if(!kt(t))return t;let a=t;if(Mr in a){const n=a,{$ref:o}=n,s=be(n,["$ref"]);if(r.includes(o))return a;r.push(o);const u=b2(o,e);a=U(U({},u),s)}if(Sr in a){const o=[],s=gQ(a[Sr],(u,c,f)=>{const d=[...r];u[f]=_u(c,e,d),o.push(d)},{});xQ(r,AQ(EQ(o))),a=ie(U({},a),{[Sr]:s})}return Mo in a&&!Array.isArray(a.items)&&typeof a.items!="boolean"&&(a=ie(U({},a),{items:_u(a.items,e,r)})),tr(t,a)?t:a}function ZX(t,e,r,a,n){const o=ie(U({},e),{properties:U({},e.properties)}),s=a&&kt(a)?a:{};return Object.keys(s).forEach(u=>{if(u in o.properties)return;let c={};typeof o.additionalProperties!="boolean"?Mr in o.additionalProperties?c=Dn(t,{$ref:Xe(o.additionalProperties,[Mr])},r,s,n):"type"in o.additionalProperties?c=U({},o.additionalProperties):sa in o.additionalProperties||jn in o.additionalProperties?c=U({type:"object"},o.additionalProperties):c={type:Ou(Xe(s,[u]))}:c={type:Ou(Xe(s,[u]))},o.properties[u]=c,Jr(o.properties,[u,Qf],!0)}),o}function Na(t,e,r,a,n=!1,o=[],s){return kt(e)?XX(t,e,r,n,o,a,s).flatMap(c=>{var f;let d=c;if(nH in d)return JX(t,d,r,n,o,a,s);if(As in d){if(n){const g=d,{allOf:v}=g,w=be(g,["allOf"]);return[...v,w]}try{const v=[],w=[];(f=d.allOf)===null||f===void 0||f.forEach(y=>{typeof y=="object"&&y.contains?v.push(y):w.push(y)}),v.length&&(d=ie(U({},d),{allOf:w})),d=s?s(d):YX(d,{deep:!1}),v.length&&(d.allOf=v)}catch(v){console.warn(`could not merge subschemas in allOf: +`,v);const m=d,{allOf:w}=m;return be(m,["allOf"])}}return mg in d&&d.additionalProperties!==!1?ZX(t,d,r,a,s):d}):[{}]}function eZ(t,e,r,a,n){let o;const f=e,{oneOf:s,anyOf:u}=f,c=be(f,["oneOf","anyOf"]);if(Array.isArray(s)?o=s:Array.isArray(u)&&(o=u),o){const d=n===void 0&&a?{}:n,h=Hs(e);o=o.map(m=>_u(m,r,[]));const g=Bg(t,d,o,r,h);if(a)return o.map(m=>io(c,m));e=io(c,o[g])}return[e]}function PN(t,e,r,a,n,o,s){const d=e,{dependencies:u}=d,c=be(d,["dependencies"]);return eZ(t,c,r,a,o).flatMap(h=>ON(t,u,h,r,a,n,o,s))}function ON(t,e,r,a,n,o,s,u){let c=[r];for(const f in e){if(!n&&Xe(s,[f])===void 0||r.properties&&!(f in r.properties))continue;const[d,h]=Lg(f,e);return Array.isArray(h)?c[0]=tZ(r,h):kt(h)&&(c=rZ(t,r,a,f,h,n,o,s,u)),c.flatMap(g=>ON(t,d,g,a,n,o,s,u))}return c}function tZ(t,e){if(!e)return t;const r=Array.isArray(t.required)?Array.from(new Set([...t.required,...e])):e;return ie(U({},t),{required:r})}function rZ(t,e,r,a,n,o,s,u,c){return Na(t,n,r,u,o,s,c).flatMap(d=>{const w=d,{oneOf:h}=w,g=be(w,["oneOf"]);if(e=io(e,g),h===void 0)return e;const m=h.map(y=>typeof y=="boolean"||!(Mr in y)?[y]:kN(t,y,r,o,s,u));return CN(m).flatMap(y=>nZ(t,e,r,a,y,o,s,u,c))})}function nZ(t,e,r,a,n,o,s,u,c){const f=n.filter(d=>{if(typeof d=="boolean"||!d||!d.properties)return!1;const{[a]:h}=d.properties;if(h){const g={type:"object",properties:{[a]:h}};return t.isValid(g,u,r)||o}return!1});return!o&&f.length!==1?(console.warn("ignoring oneOf in dependencies because there isn't exactly one subschema that is valid"),[e]):f.flatMap(d=>{const h=d,[g]=Lg(a,h.properties),m=ie(U({},h),{properties:g});return Na(t,m,r,u,o,s,c).map(w=>io(e,w))})}const aZ={type:"object",$id:aH,properties:{__not_really_there__:{type:"number"}}};function b1(t,e,r,a,n){let o=0;return r&&(Gt(r.properties)?o+=tQ(r.properties,(s,u,c)=>{const f=Xe(a,c);if(typeof u=="boolean")return s;if(dn(u,Mr)){const d=Dn(t,u,e,f,n);return s+b1(t,e,d,f||{},n)}if((dn(u,jn)||dn(u,sa))&&f){const d=dn(u,jn)?jn:sa,h=Hs(u);return s+Ru(t,e,f,Xe(u,d),-1,h,n)}if(u.type==="object")return Gt(f)&&(s+=1),s+b1(t,e,u,f,n);if(u.type===Ou(f)){let d=s+1;return u.default?d+=f===u.default?1:-1:u.const&&(d+=f===u.const?1:-1),d}return s},0):gd(r.type)&&r.type===Ou(a)&&(o+=1)),o}function Ru(t,e,r,a,n=-1,o,s){const u=a.map(g=>_u(g,e,[])),c=A2(r,a,o);if(x2(c))return c;const f=u.reduce((g,m,v)=>(Bg(t,r,[aZ,m],e,o)===1&&g.push(v),g),[]);if(f.length===1)return f[0];f.length||I2(u.length,g=>f.push(g));const d=new Set,{bestIndex:h}=f.reduce((g,m)=>{const{bestScore:v}=g,w=u[m],y=b1(t,e,w,r,s);return d.add(y),y>v?{bestIndex:m,bestScore:y}:g},{bestIndex:n,bestScore:0});return d.size===1&&n>=0?n:h}function w1(t){return Array.isArray(t.items)&&t.items.length>0&&t.items.every(e=>kt(e))}function Tu(t){return t==null}function Iu(t,e,r=!1,a=!1,n=!1){if(Array.isArray(e)){const o=Array.isArray(t)?t:[],s=n?o:e,u=n?e:o,c=s.map((f,d)=>u[d]!==void 0?Iu(o[d],e[d],r,a,n):f);return(r||n)&&c.length{const c=Xe(e,u),f=kt(t)&&u in t,d=u in e;return s[u]=Iu(t?Xe(t,u):{},c,r,a,n&&(f||!d)),s},o)}return a&&(!Tu(t)&&Tu(e)||typeof e=="number"&&isNaN(e))||n&&!Tu(e)?t:e}function so(t,e,r=!1){return Object.keys(e).reduce((a,n)=>{const o=t?t[n]:{},s=e[n];if(t&&n in t&&kt(s))a[n]=so(o,s,r);else if(r&&Array.isArray(o)&&Array.isArray(s)){let u=s;r==="preventDuplicates"&&(u=s.reduce((c,f)=>(o.includes(f)||c.push(f),c),[])),a[n]=o.concat(u)}else a[n]=s;return a},Object.assign({},t))}function _N(t){return Array.isArray(t.enum)&&t.enum.length===1||to in t}function x1(t,e,r={},a){const n=Dn(t,e,r,void 0,a),o=n.oneOf||n.anyOf;return Array.isArray(n.enum)?!0:Array.isArray(o)?o.every(s=>typeof s!="boolean"&&_N(s)):!1}function S1(t,e,r,a){return!e.uniqueItems||!e.items||typeof e.items=="boolean"?!1:x1(t,e.items,r,a)}function RN(t){const e=t[to],r=oo(t);return kt(e)&&gd(e==null?void 0:e.$data)&&r!=="object"&&r!=="array"}function oZ(t){if(rH in t&&Array.isArray(t.enum)&&t.enum.length===1)return t.enum[0];if(to in t)return t.const;throw new Error("schema cannot be inferred as a constant")}function Au(t,e){const r=t;if(t.enum){let o;if(e){const{enumNames:s}=At(e);o=s}return!o&&r.enumNames&&(o=r.enumNames),t.enum.map((s,u)=>({label:(o==null?void 0:o[u])||String(s),value:s}))}let a,n;return t.anyOf?(a=t.anyOf,n=e==null?void 0:e.anyOf):t.oneOf&&(a=t.oneOf,n=e==null?void 0:e.oneOf),a&&a.map((o,s)=>{const{title:u}=At(n==null?void 0:n[s]),c=o,f=oZ(c),d=u||c.title||String(f);return{schema:c,label:d,value:f}})}const iZ=["string","number","integer","boolean","null"];var Ws;(function(t){t[t.Ignore=0]="Ignore",t[t.Invert=1]="Invert",t[t.Fallback=2]="Fallback"})(Ws||(Ws={}));function E1(t,e=Ws.Ignore,r=-1){if(r>=0){if(Array.isArray(t.items)&&r$o(t,T,{rootSchema:o,includeUndefinedValues:s,_recurseList:u,experimental_defaultFormStateBehavior:c,experimental_customMergeAllOf:f,parentDefaults:Array.isArray(a)?a[I]:void 0,rawFormData:g,required:d,shouldMergeDefaultsIntoFormData:h}));else if(jn in m){const O=m,{oneOf:T}=O,I=be(O,["oneOf"]);if(T.length===0)return;const D=Hs(m),{type:q="null"}=I;!Array.isArray(q)&&iZ.includes(q)&&(y==null?void 0:y.constAsDefaults)==="skipOneOf"&&(y=ie(U({},y),{constAsDefaults:"never"})),w=T[Ru(t,o,n!=null?n:m.default,T,0,D,f)],w=io(I,w)}else if(sa in m){const _=m,{anyOf:T}=_,I=be(_,["anyOf"]);if(T.length===0)return;const D=Hs(m);w=T[Ru(t,o,n!=null?n:m.default,T,0,D,f)],w=io(I,w)}if(w)return $o(t,w,{rootSchema:o,includeUndefinedValues:s,_recurseList:x,experimental_defaultFormStateBehavior:y,experimental_customMergeAllOf:f,parentDefaults:v,rawFormData:n!=null?n:g,required:d,shouldMergeDefaultsIntoFormData:h});v===void 0&&(v=m.default);const k=IN(t,m,r,v);let E=k!=null?k:v;if(h){const{arrayMinItems:T={}}=c||{},{mergeExtraDefaults:I}=T,D=sZ(t,m,o,n,c,f);(!kt(n)||As in m)&&(E=Iu(E,D,I,!0))}return E}function sZ(t,e,r,a,n,o){const s=!_N(e)&&x1(t,e,r,o);let u=a;if(s){const f=Au(e);u=(f==null?void 0:f.some(h=>tr(h.value,a)))?a:void 0}return e[to]&&(n==null?void 0:n.constAsDefaults)==="always"&&(u=e.const),u}function lZ(t,e,{rawFormData:r,rootSchema:a={},includeUndefinedValues:n=!1,_recurseList:o=[],experimental_defaultFormStateBehavior:s=void 0,experimental_customMergeAllOf:u=void 0,required:c,shouldMergeDefaultsIntoFormData:f}={},d){{const h=kt(r)?r:{},g=e,m=(s==null?void 0:s.allOf)==="populateDefaults"&&As in g?Dn(t,g,a,h,u):g,v=m[to],w=Object.keys(m.properties||{}).reduce((y,x)=>{var k;const E=Xe(m,[Sr,x]),O=kt(v)&&v[x]!==void 0,_=(kt(E)&&to in E||O)&&(s==null?void 0:s.constAsDefaults)!=="never"&&!RN(E),T=$o(t,E,{rootSchema:a,_recurseList:o,experimental_defaultFormStateBehavior:s,experimental_customMergeAllOf:u,includeUndefinedValues:n===!0,parentDefaults:Xe(d,[x]),rawFormData:Xe(h,[x]),required:(k=m.required)===null||k===void 0?void 0:k.includes(x),shouldMergeDefaultsIntoFormData:f});return TN(y,x,T,n,c,m.required,s,_),y},{});if(m.additionalProperties){const y=kt(m.additionalProperties)?m.additionalProperties:{},x=new Set;kt(d)&&Object.keys(d).filter(E=>!m.properties||!m.properties[E]).forEach(E=>x.add(E));const k=[];Object.keys(h).filter(E=>!m.properties||!m.properties[E]).forEach(E=>{x.add(E),k.push(E)}),x.forEach(E=>{var O;const _=$o(t,y,{rootSchema:a,_recurseList:o,experimental_defaultFormStateBehavior:s,experimental_customMergeAllOf:u,includeUndefinedValues:n===!0,parentDefaults:Xe(d,[E]),rawFormData:Xe(h,[E]),required:(O=m.required)===null||O===void 0?void 0:O.includes(E),shouldMergeDefaultsIntoFormData:f});TN(w,E,_,n,c,k)})}return w}}function uZ(t,e,{rawFormData:r,rootSchema:a={},_recurseList:n=[],experimental_defaultFormStateBehavior:o=void 0,experimental_customMergeAllOf:s=void 0,required:u,shouldMergeDefaultsIntoFormData:c}={},f){var d,h;const g=e,m=(d=o==null?void 0:o.arrayMinItems)!==null&&d!==void 0?d:{},{populate:v,mergeExtraDefaults:w}=m,y=v==="never",x=v==="requiredOnly",k=v==="all"||!y&&!x,E=(h=m==null?void 0:m.computeSkipPopulate)!==null&&h!==void 0?h:(()=>!1),_=(o==null?void 0:o.emptyObjectFields)==="skipEmptyDefaults"?void 0:[];if(Array.isArray(f)&&(f=f.map(($,j)=>{const M=E1(g,Ws.Fallback,j);return $o(t,M,{rootSchema:a,_recurseList:n,experimental_defaultFormStateBehavior:o,experimental_customMergeAllOf:s,parentDefaults:$,required:u,shouldMergeDefaultsIntoFormData:c})})),Array.isArray(r)){const $=E1(g);if(y)f=r;else{const j=r.map((W,H)=>$o(t,$,{rootSchema:a,_recurseList:n,experimental_defaultFormStateBehavior:o,experimental_customMergeAllOf:s,rawFormData:W,parentDefaults:Xe(f,[H]),required:u,shouldMergeDefaultsIntoFormData:c}));f=Iu(f,j,(x&&u||k)&&w)}}if((kt(g)&&to in g&&(o==null?void 0:o.constAsDefaults)!=="never")===!1){if(y)return f!=null?f:_;if(x&&!u)return f||void 0}const I=Array.isArray(f)?f.length:0;if(!g.minItems||S1(t,g,a,s)||E(t,g,a)||g.minItems<=I)return f||_;const D=f||[],q=E1(g,Ws.Invert),N=q.default,A=new Array(g.minItems-I).fill($o(t,q,{parentDefaults:N,rootSchema:a,_recurseList:n,experimental_defaultFormStateBehavior:o,experimental_customMergeAllOf:s,required:u,shouldMergeDefaultsIntoFormData:c}));return D.concat(A)}function IN(t,e,r={},a){switch(oo(e)){case"object":return lZ(t,e,r,a);case"array":return uZ(t,e,r,a)}}function AN(t,e,r,a,n=!1,o,s){if(!kt(e))throw new Error("Invalid schema: "+e);const u=Dn(t,e,a,r,s),c=$o(t,u,{rootSchema:a,includeUndefinedValues:n,experimental_defaultFormStateBehavior:o,experimental_customMergeAllOf:s,rawFormData:r,shouldMergeDefaultsIntoFormData:!0});if(kt(r)||Array.isArray(r)){const{mergeDefaultsIntoFormData:f}=o||{};return Iu(c,r,!0,f==="useDefaultIfFormDataUndefined",!0)}return c}function jN(t={}){return"widget"in At(t)&&At(t).widget!=="hidden"}function NN(t,e,r={},a,n){if(r[gg]==="files")return!0;if(e.items){const o=Dn(t,e.items,a,void 0,n);return o.type==="string"&&o.format==="data-url"}return!1}function cZ(t,e,r={},a,n,o){const s=At(r,n),{label:u=!0}=s;let c=!!u;const f=oo(e);return f==="array"&&(c=S1(t,e,a,o)||NN(t,e,r,a,o)||jN(r)),f==="object"&&(c=!1),f==="boolean"&&!r[gg]&&(c=!1),r[iH]&&(c=!1),c}function fZ(t,e,r){if(!r)return e;const{errors:a,errorSchema:n}=e;let o=t.toErrorList(r),s=r;return Ls(n)||(s=so(n,r,!0),o=[...a].concat(o)),{errorSchema:s,errors:o}}const Ks=Symbol("no Value");function C1(t,e,r,a,n={},o){let s;if(dn(r,Sr)){const u={};if(dn(a,Sr)){const d=Xe(a,Sr,{});Object.keys(d).forEach(h=>{dn(n,h)&&(u[h]=void 0)})}const c=Object.keys(Xe(r,Sr,{})),f={};c.forEach(d=>{const h=Xe(n,d);let g=Xe(a,[Sr,d],{}),m=Xe(r,[Sr,d],{});dn(g,Mr)&&(g=Dn(t,g,e,h,o)),dn(m,Mr)&&(m=Dn(t,m,e,h,o));const v=Xe(g,"type"),w=Xe(m,"type");if(!v||v===w)if(dn(u,d)&&delete u[d],w==="object"||w==="array"&&Array.isArray(h)){const y=C1(t,e,m,g,h,o);(y!==void 0||w==="array")&&(f[d]=y)}else{const y=Xe(m,"default",Ks),x=Xe(g,"default",Ks);y!==Ks&&y!==h&&(x===h?u[d]=y:Xe(m,"readOnly")===!0&&(u[d]=void 0));const k=Xe(m,"const",Ks),E=Xe(g,"const",Ks);k!==Ks&&k!==h&&(u[d]=E===h?k:void 0)}}),s=U(U(U({},typeof n=="string"||Array.isArray(n)?void 0:n),u),f)}else if(Xe(a,"type")==="array"&&Xe(r,"type")==="array"&&Array.isArray(n)){let u=Xe(a,"items"),c=Xe(r,"items");if(typeof u=="object"&&typeof c=="object"&&!Array.isArray(u)&&!Array.isArray(c)){dn(u,Mr)&&(u=Dn(t,u,e,n,o)),dn(c,Mr)&&(c=Dn(t,c,e,n,o));const f=Xe(u,"type"),d=Xe(c,"type");if(!f||f===d){const h=Xe(r,"maxItems",-1);d==="object"?s=n.reduce((g,m)=>{const v=C1(t,e,c,u,m,o);return v!==void 0&&(h<0||g.length0&&n.length>h?n.slice(0,h):n}}else typeof u=="boolean"&&typeof c=="boolean"&&u===c&&(s=n)}return s}function Id(t,e,r,a,n,o,s,u=[],c){if(Mr in e||Jf in e||As in e){const h=Dn(t,e,o,s,c);if(u.findIndex(m=>tr(m,h))===-1)return Id(t,h,r,a,n,o,s,u.concat(h),c)}if(Mo in e&&!Xe(e,[Mo,Mr]))return Id(t,Xe(e,Mo),r,a,n,o,s,u,c);const d={$id:n||r};if(oo(e)==="object"&&Sr in e)for(const h in e.properties){const g=Xe(e,[Sr,h]),m=d[Xf]+a+h;d[h]=Id(t,kt(g)?g:{},r,a,m,o,Xe(s,[h]),u,c)}return d}function dZ(t,e,r,a,n,o="root",s="_",u){return Id(t,e,o,s,r,a,n,void 0,u)}function ji(t,e,r,a,n,o=[],s){if(Mr in e||Jf in e||As in e){const c=Dn(t,e,a,n,s);if(o.findIndex(d=>tr(d,c))===-1)return ji(t,c,r,a,n,o.concat(c),s)}let u={[Zf]:r.replace(/^\./,"")};if(jn in e||sa in e){const c=jn in e?e.oneOf:e.anyOf,f=Hs(e),d=Ru(t,a,n,c,0,f,s),h=c[d];u=U(U({},u),ji(t,h,r,a,n,o,s))}if(mg in e&&e[mg]!==!1&&Jr(u,hR,!0),Mo in e&&Array.isArray(n)){const{items:c,additionalItems:f}=e;Array.isArray(c)?n.forEach((d,h)=>{c[h]?u[h]=ji(t,c[h],`${r}.${h}`,a,d,o,s):f?u[h]=ji(t,f,`${r}.${h}`,a,d,o,s):console.warn(`Unable to generate path schema for "${r}.${h}". No schema defined for it`)}):n.forEach((d,h)=>{u[h]=ji(t,c,`${r}.${h}`,a,d,o,s)})}else if(Sr in e)for(const c in e.properties){const f=Xe(e,[Sr,c]);u[c]=ji(t,f,`${r}.${c}`,a,Xe(n,[c]),o,s)}return u}function pZ(t,e,r="",a,n,o){return ji(t,e,r,a,n,void 0,o)}class hZ{constructor(e,r,a,n){this.rootSchema=r,this.validator=e,this.experimental_defaultFormStateBehavior=a,this.experimental_customMergeAllOf=n}getValidator(){return this.validator}doesSchemaUtilsDiffer(e,r,a={},n){return!e||!r?!1:this.validator!==e||!tr(this.rootSchema,r)||!tr(this.experimental_defaultFormStateBehavior,a)||this.experimental_customMergeAllOf!==n}getDefaultFormState(e,r,a=!1){return AN(this.validator,e,r,this.rootSchema,a,this.experimental_defaultFormStateBehavior,this.experimental_customMergeAllOf)}getDisplayLabel(e,r,a){return cZ(this.validator,e,r,this.rootSchema,a,this.experimental_customMergeAllOf)}getClosestMatchingOption(e,r,a,n){return Ru(this.validator,this.rootSchema,e,r,a,n,this.experimental_customMergeAllOf)}getFirstMatchingOption(e,r,a){return Bg(this.validator,e,r,this.rootSchema,a)}getMatchingOption(e,r,a){return j2(this.validator,e,r,this.rootSchema,a)}isFilesArray(e,r){return NN(this.validator,e,r,this.rootSchema,this.experimental_customMergeAllOf)}isMultiSelect(e){return S1(this.validator,e,this.rootSchema,this.experimental_customMergeAllOf)}isSelect(e){return x1(this.validator,e,this.rootSchema,this.experimental_customMergeAllOf)}mergeValidationData(e,r){return fZ(this.validator,e,r)}retrieveSchema(e,r){return Dn(this.validator,e,this.rootSchema,r,this.experimental_customMergeAllOf)}sanitizeDataForNewSchema(e,r,a){return C1(this.validator,this.rootSchema,e,r,a,this.experimental_customMergeAllOf)}toIdSchema(e,r,a,n="root",o="_"){return dZ(this.validator,e,r,this.rootSchema,a,n,o,this.experimental_customMergeAllOf)}toPathSchema(e,r,a){return pZ(this.validator,e,r,this.rootSchema,a,this.experimental_customMergeAllOf)}}function mZ(t,e,r={},a){return new hZ(t,e,r,a)}function gZ(t){var e;if(t.indexOf("data:")===-1)throw new Error("File is invalid: URI must be a dataURI");const a=t.slice(5).split(";base64,");if(a.length!==2)throw new Error("File is invalid: dataURI must be base64");const[n,o]=a,[s,...u]=n.split(";"),c=s||"",f=decodeURI(((e=u.map(d=>d.split("=")).find(([d])=>d==="name"))===null||e===void 0?void 0:e[1])||"unknown");try{const d=atob(o),h=new Array(d.length);for(let m=0;m 0, got one of each`);if(t>e)return DN(e,t).reverse();const r=[];for(let a=t;a<=e;a++)r.push({value:a,label:Lo(a,2)});return r}function vZ(t,e){let r=t;if(Array.isArray(e)){const a=r.split(/(%\d)/);e.forEach((n,o)=>{const s=a.findIndex(u=>u===`%${o+1}`);s>=0&&(a[s]=n)}),r=a.join("")}return r}function yZ(t,e){return vZ(t,e)}function Da(t,e=[],r){if(Array.isArray(t))return t.map(o=>Da(o,e)).filter(o=>o!==r);const a=t===""||t===null?-1:Number(t),n=e[a];return n?n.value:r}function bZ(t,e,r=[]){const a=Da(t,r);return Array.isArray(e)?e.filter(n=>!tr(n,a)):tr(a,e)?void 0:e}function k1(t,e){return Array.isArray(e)?e.some(r=>tr(r,t)):tr(e,t)}function wZ(t,e=[],r=!1){const a=e.map((n,o)=>k1(n.value,t)?String(o):void 0).filter(n=>typeof n!="undefined");return r?a:a[0]}function xZ(t,e,r=[]){const a=Da(t,r);if(!Tu(a)){const n=r.findIndex(u=>a===u.value),o=r.map(({value:u})=>u);return e.slice(0,n).concat(a,e.slice(n)).sort((u,c)=>+(o.indexOf(u)>o.indexOf(c)))}return e}var SZ=1,EZ=4;function FN(t){return bu(t,SZ|EZ)}function CZ(t,e,r,a){return a=typeof a=="function"?a:void 0,t==null?t:zg(t,e,r,a)}class kZ{constructor(e){this.errorSchema={},this.resetAllErrors(e)}get ErrorSchema(){return this.errorSchema}getOrCreateErrorBlock(e){let a=Array.isArray(e)&&e.length>0||typeof e=="string"?Xe(this.errorSchema,e):this.errorSchema;return!a&&e&&(a={},CZ(this.errorSchema,e,a,Object)),a}resetAllErrors(e){return this.errorSchema=e?FN(e):{},this}addErrors(e,r){const a=this.getOrCreateErrorBlock(r);let n=Xe(a,An);return Array.isArray(n)||(n=[],a[An]=n),Array.isArray(e)?Jr(a,An,[...new Set([...n,...e])]):Jr(a,An,[...new Set([...n,e])]),this}setErrors(e,r){const a=this.getOrCreateErrorBlock(r),n=Array.isArray(e)?[...new Set([...e])]:[e];return Jr(a,An,n),this}clearErrors(e){const r=this.getOrCreateErrorBlock(e);return Jr(r,An,[]),this}}function PZ(t,e,r=[1900,new Date().getFullYear()+2],a="YMD"){const{day:n,month:o,year:s,hour:u,minute:c,second:f}=t,d={type:"day",range:[1,31],value:n},h={type:"month",range:[1,12],value:o},g={type:"year",range:r,value:s},m=[];switch(a){case"MDY":m.push(h,d,g);break;case"DMY":m.push(d,h,g);break;case"YMD":default:m.push(g,h,d)}return e&&m.push({type:"hour",range:[0,23],value:u},{type:"minute",range:[0,59],value:c},{type:"second",range:[0,59],value:f}),m}function OZ(t){const e={};return t.multipleOf&&(e.step=t.multipleOf),(t.minimum||t.minimum===0)&&(e.min=t.minimum),(t.maximum||t.maximum===0)&&(e.max=t.maximum),e}function _Z(t,e,r={},a=!0){const n=U({type:e||"text"},OZ(t));return r.inputType?n.type=r.inputType:e||(t.type==="number"?(n.type="number",a&&n.step===void 0&&(n.step="any")):t.type==="integer"&&(n.type="number",n.step===void 0&&(n.step=1))),r.autocomplete&&(n.autoComplete=r.autocomplete),r.accept&&(n.accept=r.accept),n}const MN={props:{disabled:!1},submitText:"Submit",norender:!1};function RZ(t={}){const e=At(t);if(e&&e[ed]){const r=e[ed];return U(U({},MN),r)}return MN}function jt(t,e,r={}){const{templates:a}=e;return t==="ButtonTemplates"?a[t]:r[t]||a[t]}var P1={exports:{}},Nt={};/** * @license React * react-is.production.min.js * @@ -89,26 +89,26 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var qN;function AZ(){if(qN)return Nt;qN=1;var t=Symbol.for("react.element"),e=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),n=Symbol.for("react.profiler"),o=Symbol.for("react.provider"),s=Symbol.for("react.context"),u=Symbol.for("react.server_context"),c=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),d=Symbol.for("react.suspense_list"),h=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),m=Symbol.for("react.offscreen"),v;v=Symbol.for("react.module.reference");function w(y){if(typeof y=="object"&&y!==null){var x=y.$$typeof;switch(x){case t:switch(y=y.type,y){case r:case n:case a:case f:case d:return y;default:switch(y=y&&y.$$typeof,y){case u:case s:case c:case g:case h:case o:return y;default:return x}}case e:return x}}}return Nt.ContextConsumer=s,Nt.ContextProvider=o,Nt.Element=t,Nt.ForwardRef=c,Nt.Fragment=r,Nt.Lazy=g,Nt.Memo=h,Nt.Portal=e,Nt.Profiler=n,Nt.StrictMode=a,Nt.Suspense=f,Nt.SuspenseList=d,Nt.isAsyncMode=function(){return!1},Nt.isConcurrentMode=function(){return!1},Nt.isContextConsumer=function(y){return w(y)===s},Nt.isContextProvider=function(y){return w(y)===o},Nt.isElement=function(y){return typeof y=="object"&&y!==null&&y.$$typeof===t},Nt.isForwardRef=function(y){return w(y)===c},Nt.isFragment=function(y){return w(y)===r},Nt.isLazy=function(y){return w(y)===g},Nt.isMemo=function(y){return w(y)===h},Nt.isPortal=function(y){return w(y)===e},Nt.isProfiler=function(y){return w(y)===n},Nt.isStrictMode=function(y){return w(y)===a},Nt.isSuspense=function(y){return w(y)===f},Nt.isSuspenseList=function(y){return w(y)===d},Nt.isValidElementType=function(y){return typeof y=="string"||typeof y=="function"||y===r||y===n||y===a||y===f||y===d||y===m||typeof y=="object"&&y!==null&&(y.$$typeof===g||y.$$typeof===h||y.$$typeof===o||y.$$typeof===s||y.$$typeof===c||y.$$typeof===v||y.getModuleId!==void 0)},Nt.typeOf=w,Nt}var UN;function jZ(){return UN||(UN=1,P1.exports=AZ()),P1.exports}var NZ=jZ();const BN=ht(NZ),O1={boolean:{checkbox:"CheckboxWidget",radio:"RadioWidget",select:"SelectWidget",hidden:"HiddenWidget"},string:{text:"TextWidget",password:"PasswordWidget",email:"EmailWidget",hostname:"TextWidget",ipv4:"TextWidget",ipv6:"TextWidget",uri:"URLWidget","data-url":"FileWidget",radio:"RadioWidget",select:"SelectWidget",textarea:"TextareaWidget",hidden:"HiddenWidget",date:"DateWidget",datetime:"DateTimeWidget","date-time":"DateTimeWidget","alt-date":"AltDateWidget","alt-datetime":"AltDateTimeWidget",time:"TimeWidget",color:"ColorWidget",file:"FileWidget"},number:{text:"TextWidget",select:"SelectWidget",updown:"UpDownWidget",range:"RangeWidget",radio:"RadioWidget",hidden:"HiddenWidget"},integer:{text:"TextWidget",select:"SelectWidget",updown:"UpDownWidget",range:"RangeWidget",radio:"RadioWidget",hidden:"HiddenWidget"},array:{select:"SelectWidget",checkboxes:"CheckboxesWidget",files:"FileWidget",hidden:"HiddenWidget"}};function DZ(t){let e=Xe(t,"MergedWidget");if(!e){const r=t.defaultProps&&t.defaultProps.options||{};e=o=>{var s=o,{options:a}=s,n=be(s,["options"]);return S.jsx(t,U({options:U(U({},r),a)},n))},Xr(t,"MergedWidget",e)}return e}function uo(t,e,r={}){const a=io(t);if(typeof e=="function"||e&&BN.isForwardRef(P.createElement(e))||BN.isMemo(e))return DZ(e);if(typeof e!="string")throw new Error(`Unsupported widget definition: ${typeof e}`);if(e in r){const n=r[e];return uo(t,n,r)}if(typeof a=="string"){if(!(a in O1))throw new Error(`No widget for type '${a}'`);if(e in O1[a]){const n=r[O1[a][e]];return uo(t,n,r)}}throw new Error(`No widget '${e}' for type '${a}'`)}function FZ(t,e,r={}){try{return uo(t,e,r),!0}catch(a){const n=a;if(n.message&&(n.message.startsWith("No widget")||n.message.startsWith("Unsupported widget")))return!1;throw a}}function ju(t,e){return`${gd(t)?t:t[Xf]}__${e}`}function Nu(t){return ju(t,"description")}function zN(t){return ju(t,"error")}function _1(t){return ju(t,"examples")}function VN(t){return ju(t,"help")}function HN(t){return ju(t,"title")}function Ni(t,e=!1){const r=e?` ${_1(t)}`:"";return`${zN(t)} ${Nu(t)} ${VN(t)}${r}`}function WN(t,e){return`${t}-${e}`}function MZ(t,e,r){return e?r:t}function $Z(t){return t?new Date(t).toJSON():void 0}function LZ(t,e){if(!Array.isArray(e))return t;const r=d=>d.reduce((h,g)=>(h[g]=!0,h),{}),a=d=>d.length>1?`properties '${d.join("', '")}'`:`property '${d[0]}'`,n=r(t),o=e.filter(d=>d==="*"||n[d]),s=r(o),u=t.filter(d=>!s[d]),c=o.indexOf("*");if(c===-1){if(u.length)throw new Error(`uiSchema order list does not contain ${a(u)}`);return o}if(c!==o.lastIndexOf("*"))throw new Error("uiSchema order list contains more than one wildcard item");const f=[...o];return f.splice(c,1,...u),f}function R1(t,e=!0){if(!t)return{year:-1,month:-1,day:-1,hour:e?-1:0,minute:e?-1:0,second:e?-1:0};const r=new Date(t);if(Number.isNaN(r.getTime()))throw new Error("Unable to parse date "+t);return{year:r.getUTCFullYear(),month:r.getUTCMonth()+1,day:r.getUTCDate(),hour:e?r.getUTCHours():0,minute:e?r.getUTCMinutes():0,second:e?r.getUTCSeconds():0}}function Ad(t){if(t.const||t.enum&&t.enum.length===1&&t.enum[0]===!0)return!0;if(t.anyOf&&t.anyOf.length===1)return Ad(t.anyOf[0]);if(t.oneOf&&t.oneOf.length===1)return Ad(t.oneOf[0]);if(t.allOf){const e=r=>Ad(r);return t.allOf.some(e)}return!1}function qZ(t,e,r){const{props:a,state:n}=t;return!tr(a,e)||!tr(n,r)}function KN(t,e=!0){const{year:r,month:a,day:n,hour:o=0,minute:s=0,second:u=0}=t,c=Date.UTC(r,a-1,n,o,s,u),f=new Date(c).toJSON();return e?f:f.slice(0,10)}function Du(t,e=[]){if(!t)return[];let r=[];return An in t&&(r=r.concat(t[An].map(a=>{const n=`.${e.join(".")}`;return{property:n,message:a,stack:`${n} ${a}`}}))),Object.keys(t).reduce((a,n)=>{if(n!==An){const o=t[n];Si(o)&&(a=a.concat(Du(o,[...e,n])))}return a},r)}function GN(t){return $r(t)?fd(t,Oi):gu(t)?[t]:Fg(WR(Ag(t)))}function UZ(t){const e=new OZ;return t.length&&t.forEach(r=>{const{property:a,message:n}=r,o=a==="."?[]:GN(a);o.length>0&&o[0]===""&&o.splice(0,1),n&&e.addErrors(n,o)}),e.ErrorSchema}function T1(t){return Object.keys(t).reduce((e,r)=>{if(r==="addError")return e;{const a=t[r];return Si(a)?ie(U({},e),{[r]:T1(a)}):ie(U({},e),{[r]:a})}},{})}function BZ(t){if(!t)return"";const e=new Date(t),r=Lo(e.getFullYear(),4),a=Lo(e.getMonth()+1,2),n=Lo(e.getDate(),2),o=Lo(e.getHours(),2),s=Lo(e.getMinutes(),2),u=Lo(e.getSeconds(),2),c=Lo(e.getMilliseconds(),3);return`${r}-${a}-${n}T${o}:${s}:${u}.${c}`}function jd(t,e){if(!e)return t;const{errors:r,errorSchema:a}=t;let n=Du(e),o=e;return Us(a)||(o=lo(a,e,!0),n=[...r].concat(n)),{errorSchema:o,errors:n}}function zZ(t){for(const e in t){const r=t,a=r[e];e===Mr&&typeof a=="string"&&a.startsWith("#")?r[e]=lu+a:r[e]=I1(a)}return t}function VZ(t){for(let e=0;e=WZ&&(o=yg,s=!1,e=new Ds(e));e:for(;++n!tr(s,Xe(e,u)))),o=GZ(Aa(e),Aa(t));return[...n,...o]}}var Ht;(function(t){t.ArrayItemTitle="Item",t.MissingItems="Missing items definition",t.YesLabel="Yes",t.NoLabel="No",t.CloseLabel="Close",t.ErrorsLabel="Errors",t.NewStringDefault="New Value",t.AddButton="Add",t.AddItemButton="Add Item",t.CopyButton="Copy",t.MoveDownButton="Move down",t.MoveUpButton="Move up",t.RemoveButton="Remove",t.NowLabel="Now",t.ClearLabel="Clear",t.AriaDateLabel="Select a date",t.PreviewLabel="Preview",t.DecrementAriaLabel="Decrease value by 1",t.IncrementAriaLabel="Increase value by 1",t.UnknownFieldType="Unknown field type %1",t.OptionPrefix="Option %1",t.TitleOptionPrefix="%1 option %2",t.KeyLabel="%1 Key",t.InvalidObjectField='Invalid "%1" object field configuration: _%2_.',t.UnsupportedField="Unsupported field schema.",t.UnsupportedFieldWithId="Unsupported field schema for field `%1`.",t.UnsupportedFieldWithReason="Unsupported field schema: _%1_.",t.UnsupportedFieldWithIdAndReason="Unsupported field schema for field `%1`: _%2_.",t.FilesInfo="**%1** (%2, %3 bytes)"})(Ht||(Ht={}));function QZ(t,e){var r=$r(t)?jg:P2;return r(t,T2(e))}var Fu={exports:{}};/** @license URI.js v4.4.1 (c) 2011 Gary Court. License: http://github.com/garycourt/uri-js */var JZ=Fu.exports,QN;function XZ(){return QN||(QN=1,(function(t,e){(function(r,a){a(e)})(JZ,(function(r){function a(){for(var Z=arguments.length,K=Array(Z),ne=0;ne1){K[0]=K[0].slice(0,-1);for(var me=K.length-1,ge=1;ge= 0x80 (not a basic code point)","invalid-input":"Invalid input"},A=w-y,$=Math.floor,j=String.fromCharCode;function M(Z){throw new RangeError(N[Z])}function W(Z,K){for(var ne=[],me=Z.length;me--;)ne[me]=K(Z[me]);return ne}function H(Z,K){var ne=Z.split("@"),me="";ne.length>1&&(me=ne[0]+"@",Z=ne[1]),Z=Z.replace(q,".");var ge=Z.split("."),Je=W(ge,K).join(".");return me+Je}function J(Z){for(var K=[],ne=0,me=Z.length;ne=55296&&ge<=56319&&ne>1,K+=$(K/ne);K>A*x>>1;ge+=w)K=$(K/A);return $(ge+(A+1)*K/(K+k))},X=function(K){var ne=[],me=K.length,ge=0,Je=_,rt=O,vt=K.lastIndexOf(T);vt<0&&(vt=0);for(var Bt=0;Bt=128&&M("not-basic"),ne.push(K.charCodeAt(Bt));for(var sr=vt>0?vt+1:0;sr=me&&M("invalid-input");var ft=Q(K.charCodeAt(sr++));(ft>=w||ft>$((v-ge)/Lt))&&M("overflow"),ge+=ft*Lt;var Kt=lr<=rt?y:lr>=rt+x?x:lr-rt;if(ft$(v/vr)&&M("overflow"),Lt*=vr}var Jt=ne.length+1;rt=z(ge-St,Jt,St==0),$(ge/Jt)>v-Je&&M("overflow"),Je+=$(ge/Jt),ge%=Jt,ne.splice(ge++,0,Je)}return String.fromCodePoint.apply(String,ne)},le=function(K){var ne=[];K=J(K);var me=K.length,ge=_,Je=0,rt=O,vt=!0,Bt=!1,sr=void 0;try{for(var St=K[Symbol.iterator](),Lt;!(vt=(Lt=St.next()).done);vt=!0){var lr=Lt.value;lr<128&&ne.push(j(lr))}}catch(za){Bt=!0,sr=za}finally{try{!vt&&St.return&&St.return()}finally{if(Bt)throw sr}}var ft=ne.length,Kt=ft;for(ft&&ne.push(T);Kt=ge&&Jn$((v-Je)/En)&&M("overflow"),Je+=(vr-ge)*En,ge=vr;var Mn=!0,Xn=!1,Ir=void 0;try{for(var Vi=K[Symbol.iterator](),Cn;!(Mn=(Cn=Vi.next()).done);Mn=!0){var fp=Cn.value;if(fpv&&M("overflow"),fp==ge){for(var ll=Je,ul=w;;ul+=w){var yo=ul<=rt?y:ul>=rt+x?x:ul-rt;if(ll>6|192).toString(16).toUpperCase()+"%"+(K&63|128).toString(16).toUpperCase():ne="%"+(K>>12|224).toString(16).toUpperCase()+"%"+(K>>6&63|128).toString(16).toUpperCase()+"%"+(K&63|128).toString(16).toUpperCase(),ne}function ee(Z){for(var K="",ne=0,me=Z.length;ne=194&&ge<224){if(me-ne>=6){var Je=parseInt(Z.substr(ne+4,2),16);K+=String.fromCharCode((ge&31)<<6|Je&63)}else K+=Z.substr(ne,6);ne+=6}else if(ge>=224){if(me-ne>=9){var rt=parseInt(Z.substr(ne+4,2),16),vt=parseInt(Z.substr(ne+7,2),16);K+=String.fromCharCode((ge&15)<<12|(rt&63)<<6|vt&63)}else K+=Z.substr(ne,9);ne+=9}else K+=Z.substr(ne,3),ne+=3}return K}function te(Z,K){function ne(me){var ge=ee(me);return ge.match(K.UNRESERVED)?ge:me}return Z.scheme&&(Z.scheme=String(Z.scheme).replace(K.PCT_ENCODED,ne).toLowerCase().replace(K.NOT_SCHEME,"")),Z.userinfo!==void 0&&(Z.userinfo=String(Z.userinfo).replace(K.PCT_ENCODED,ne).replace(K.NOT_USERINFO,ae).replace(K.PCT_ENCODED,s)),Z.host!==void 0&&(Z.host=String(Z.host).replace(K.PCT_ENCODED,ne).toLowerCase().replace(K.NOT_HOST,ae).replace(K.PCT_ENCODED,s)),Z.path!==void 0&&(Z.path=String(Z.path).replace(K.PCT_ENCODED,ne).replace(Z.scheme?K.NOT_PATH:K.NOT_PATH_NOSCHEME,ae).replace(K.PCT_ENCODED,s)),Z.query!==void 0&&(Z.query=String(Z.query).replace(K.PCT_ENCODED,ne).replace(K.NOT_QUERY,ae).replace(K.PCT_ENCODED,s)),Z.fragment!==void 0&&(Z.fragment=String(Z.fragment).replace(K.PCT_ENCODED,ne).replace(K.NOT_FRAGMENT,ae).replace(K.PCT_ENCODED,s)),Z}function se(Z){return Z.replace(/^0*(.*)/,"$1")||"0"}function Ce(Z,K){var ne=Z.match(K.IPV4ADDRESS)||[],me=g(ne,2),ge=me[1];return ge?ge.split(".").map(se).join("."):Z}function Ae(Z,K){var ne=Z.match(K.IPV6ADDRESS)||[],me=g(ne,3),ge=me[1],Je=me[2];if(ge){for(var rt=ge.toLowerCase().split("::").reverse(),vt=g(rt,2),Bt=vt[0],sr=vt[1],St=sr?sr.split(":").map(se):[],Lt=Bt.split(":").map(se),lr=K.IPV4ADDRESS.test(Lt[Lt.length-1]),ft=lr?7:8,Kt=Lt.length-ft,vr=Array(ft),Jt=0;Jt1){var vo=vr.slice(0,Qn.index),Jn=vr.slice(Qn.index+Qn.length);Sn=vo.join(":")+"::"+Jn.join(":")}else Sn=vr.join(":");return Je&&(Sn+="%"+Je),Sn}else return Z}var Ne=/^(?:([^:\/?#]+):)?(?:\/\/((?:([^\/?#@]*)@)?(\[[^\/?#\]]+\]|[^\/?#:]*)(?:\:(\d*))?))?([^?#]*)(?:\?([^#]*))?(?:#((?:.|\n|\r)*))?/i,je="".match(/(){0}/)[1]===void 0;function Fe(Z){var K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ne={},me=K.iri!==!1?h:d;K.reference==="suffix"&&(Z=(K.scheme?K.scheme+":":"")+"//"+Z);var ge=Z.match(Ne);if(ge){je?(ne.scheme=ge[1],ne.userinfo=ge[3],ne.host=ge[4],ne.port=parseInt(ge[5],10),ne.path=ge[6]||"",ne.query=ge[7],ne.fragment=ge[8],isNaN(ne.port)&&(ne.port=ge[5])):(ne.scheme=ge[1]||void 0,ne.userinfo=Z.indexOf("@")!==-1?ge[3]:void 0,ne.host=Z.indexOf("//")!==-1?ge[4]:void 0,ne.port=parseInt(ge[5],10),ne.path=ge[6]||"",ne.query=Z.indexOf("?")!==-1?ge[7]:void 0,ne.fragment=Z.indexOf("#")!==-1?ge[8]:void 0,isNaN(ne.port)&&(ne.port=Z.match(/\/\/(?:.|\n)*\:(?:\/|\?|\#|$)/)?ge[4]:void 0)),ne.host&&(ne.host=Ae(Ce(ne.host,me),me)),ne.scheme===void 0&&ne.userinfo===void 0&&ne.host===void 0&&ne.port===void 0&&!ne.path&&ne.query===void 0?ne.reference="same-document":ne.scheme===void 0?ne.reference="relative":ne.fragment===void 0?ne.reference="absolute":ne.reference="uri",K.reference&&K.reference!=="suffix"&&K.reference!==ne.reference&&(ne.error=ne.error||"URI is not a "+K.reference+" reference.");var Je=Y[(K.scheme||ne.scheme||"").toLowerCase()];if(!K.unicodeSupport&&(!Je||!Je.unicodeSupport)){if(ne.host&&(K.domainHost||Je&&Je.domainHost))try{ne.host=L.toASCII(ne.host.replace(me.PCT_ENCODED,ee).toLowerCase())}catch(rt){ne.error=ne.error||"Host's domain name can not be converted to ASCII via punycode: "+rt}te(ne,d)}else te(ne,me);Je&&Je.parse&&Je.parse(ne,K)}else ne.error=ne.error||"URI can not be parsed.";return ne}function Se(Z,K){var ne=K.iri!==!1?h:d,me=[];return Z.userinfo!==void 0&&(me.push(Z.userinfo),me.push("@")),Z.host!==void 0&&me.push(Ae(Ce(String(Z.host),ne),ne).replace(ne.IPV6ADDRESS,function(ge,Je,rt){return"["+Je+(rt?"%25"+rt:"")+"]"})),(typeof Z.port=="number"||typeof Z.port=="string")&&(me.push(":"),me.push(String(Z.port))),me.length?me.join(""):void 0}var Me=/^\.\.?\//,ke=/^\/\.(\/|$)/,qe=/^\/\.\.(\/|$)/,Qe=/^\/?(?:.|\n)*?(?=\/|$)/;function _e(Z){for(var K=[];Z.length;)if(Z.match(Me))Z=Z.replace(Me,"");else if(Z.match(ke))Z=Z.replace(ke,"/");else if(Z.match(qe))Z=Z.replace(qe,"/"),K.pop();else if(Z==="."||Z==="..")Z="";else{var ne=Z.match(Qe);if(ne){var me=ne[0];Z=Z.slice(me.length),K.push(me)}else throw new Error("Unexpected dot segment condition")}return K.join("")}function Ge(Z){var K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ne=K.iri?h:d,me=[],ge=Y[(K.scheme||Z.scheme||"").toLowerCase()];if(ge&&ge.serialize&&ge.serialize(Z,K),Z.host&&!ne.IPV6ADDRESS.test(Z.host)){if(K.domainHost||ge&&ge.domainHost)try{Z.host=K.iri?L.toUnicode(Z.host):L.toASCII(Z.host.replace(ne.PCT_ENCODED,ee).toLowerCase())}catch(vt){Z.error=Z.error||"Host's domain name can not be converted to "+(K.iri?"Unicode":"ASCII")+" via punycode: "+vt}}te(Z,ne),K.reference!=="suffix"&&Z.scheme&&(me.push(Z.scheme),me.push(":"));var Je=Se(Z,K);if(Je!==void 0&&(K.reference!=="suffix"&&me.push("//"),me.push(Je),Z.path&&Z.path.charAt(0)!=="/"&&me.push("/")),Z.path!==void 0){var rt=Z.path;!K.absolutePath&&(!ge||!ge.absolutePath)&&(rt=_e(rt)),Je===void 0&&(rt=rt.replace(/^\/\//,"/%2F")),me.push(rt)}return Z.query!==void 0&&(me.push("?"),me.push(Z.query)),Z.fragment!==void 0&&(me.push("#"),me.push(Z.fragment)),me.join("")}function xt(Z,K){var ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},me=arguments[3],ge={};return me||(Z=Fe(Ge(Z,ne),ne),K=Fe(Ge(K,ne),ne)),ne=ne||{},!ne.tolerant&&K.scheme?(ge.scheme=K.scheme,ge.userinfo=K.userinfo,ge.host=K.host,ge.port=K.port,ge.path=_e(K.path||""),ge.query=K.query):(K.userinfo!==void 0||K.host!==void 0||K.port!==void 0?(ge.userinfo=K.userinfo,ge.host=K.host,ge.port=K.port,ge.path=_e(K.path||""),ge.query=K.query):(K.path?(K.path.charAt(0)==="/"?ge.path=_e(K.path):((Z.userinfo!==void 0||Z.host!==void 0||Z.port!==void 0)&&!Z.path?ge.path="/"+K.path:Z.path?ge.path=Z.path.slice(0,Z.path.lastIndexOf("/")+1)+K.path:ge.path=K.path,ge.path=_e(ge.path)),ge.query=K.query):(ge.path=Z.path,K.query!==void 0?ge.query=K.query:ge.query=Z.query),ge.userinfo=Z.userinfo,ge.host=Z.host,ge.port=Z.port),ge.scheme=Z.scheme),ge.fragment=K.fragment,ge}function Ct(Z,K,ne){var me=c({scheme:"null"},ne);return Ge(xt(Fe(Z,me),Fe(K,me),me,!0),me)}function Er(Z,K){return typeof Z=="string"?Z=Ge(Fe(Z,K),K):o(Z)==="object"&&(Z=Fe(Ge(Z,K),K)),Z}function dr(Z,K,ne){return typeof Z=="string"?Z=Ge(Fe(Z,ne),ne):o(Z)==="object"&&(Z=Ge(Z,ne)),typeof K=="string"?K=Ge(Fe(K,ne),ne):o(K)==="object"&&(K=Ge(K,ne)),Z===K}function Tr(Z,K){return Z&&Z.toString().replace(!K||!K.iri?d.ESCAPE:h.ESCAPE,ae)}function Qt(Z,K){return Z&&Z.toString().replace(!K||!K.iri?d.PCT_ENCODED:h.PCT_ENCODED,ee)}var Cr={scheme:"http",domainHost:!0,parse:function(K,ne){return K.host||(K.error=K.error||"HTTP URIs must have a host."),K},serialize:function(K,ne){var me=String(K.scheme).toLowerCase()==="https";return(K.port===(me?443:80)||K.port==="")&&(K.port=void 0),K.path||(K.path="/"),K}},an={scheme:"https",domainHost:Cr.domainHost,parse:Cr.parse,serialize:Cr.serialize};function ue(Z){return typeof Z.secure=="boolean"?Z.secure:String(Z.scheme).toLowerCase()==="wss"}var fe={scheme:"ws",domainHost:!0,parse:function(K,ne){var me=K;return me.secure=ue(me),me.resourceName=(me.path||"/")+(me.query?"?"+me.query:""),me.path=void 0,me.query=void 0,me},serialize:function(K,ne){if((K.port===(ue(K)?443:80)||K.port==="")&&(K.port=void 0),typeof K.secure=="boolean"&&(K.scheme=K.secure?"wss":"ws",K.secure=void 0),K.resourceName){var me=K.resourceName.split("?"),ge=g(me,2),Je=ge[0],rt=ge[1];K.path=Je&&Je!=="/"?Je:void 0,K.query=rt,K.resourceName=void 0}return K.fragment=void 0,K}},Ee={scheme:"wss",domainHost:fe.domainHost,parse:fe.parse,serialize:fe.serialize},De={},tt="[A-Za-z0-9\\-\\.\\_\\~\\xA0-\\u200D\\u2010-\\u2029\\u202F-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]",Et="[0-9A-Fa-f]",nr=n(n("%[EFef]"+Et+"%"+Et+Et+"%"+Et+Et)+"|"+n("%[89A-Fa-f]"+Et+"%"+Et+Et)+"|"+n("%"+Et+Et)),mt="[A-Za-z0-9\\!\\$\\%\\'\\*\\+\\-\\^\\_\\`\\{\\|\\}\\~]",$e="[\\!\\$\\%\\'\\(\\)\\*\\+\\,\\-\\.0-9\\<\\>A-Z\\x5E-\\x7E]",Le=a($e,'[\\"\\\\]'),Ue="[\\!\\$\\'\\(\\)\\*\\+\\,\\;\\:\\@]",Ve=new RegExp(tt,"g"),pt=new RegExp(nr,"g"),Ft=new RegExp(a("[^]",mt,"[\\.]",'[\\"]',Le),"g"),Wt=new RegExp(a("[^]",tt,Ue),"g"),on=Wt;function Ba(Z){var K=ee(Z);return K.match(Ve)?K:Z}var Bi={scheme:"mailto",parse:function(K,ne){var me=K,ge=me.to=me.path?me.path.split(","):[];if(me.path=void 0,me.query){for(var Je=!1,rt={},vt=me.query.split("&"),Bt=0,sr=vt.length;Bt=55296&&o<=56319&&n=A)throw new Error("Cannot access property/index "+j+" levels up, current level is "+A);return $[A-j]}if(j>A)throw new Error("Cannot access data "+j+" levels up, current level is "+A);if(W="data"+(A-j||""),!M)return W}for(var J=W,V=M.split("/"),Q=0;Q=0?{index:O,compiling:!0}:(O=this._compilations.length,this._compilations[O]={schema:x,root:k,baseId:E},{index:O,compiling:!1})}function d(x,k,E){var O=h.call(this,x,k,E);O>=0&&this._compilations.splice(O,1)}function h(x,k,E){for(var O=0;O%\\^`{|}]|%[0-9a-f]{2})|\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?)*\})*$/i,c=/^(?:(?:http[s\u017F]?|ftp):\/\/)(?:(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+(?::(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*)?@)?(?:(?!10(?:\.[0-9]{1,3}){3})(?!127(?:\.[0-9]{1,3}){3})(?!169\.254(?:\.[0-9]{1,3}){2})(?!192\.168(?:\.[0-9]{1,3}){2})(?!172\.(?:1[6-9]|2[0-9]|3[01])(?:\.[0-9]{1,3}){2})(?:[1-9][0-9]?|1[0-9][0-9]|2[01][0-9]|22[0-3])(?:\.(?:1?[0-9]{1,2}|2[0-4][0-9]|25[0-5])){2}(?:\.(?:[1-9][0-9]?|1[0-9][0-9]|2[0-4][0-9]|25[0-4]))|(?:(?:(?:[0-9a-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+-)*(?:[0-9a-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+)(?:\.(?:(?:[0-9a-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+-)*(?:[0-9a-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+)*(?:\.(?:(?:[a-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]){2,})))(?::[0-9]{2,5})?(?:\/(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*)?$/i,f=/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i,d=/^(?:\/(?:[^~/]|~0|~1)*)*$/,h=/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i,g=/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/;W1=m;function m(I){return I=I=="full"?"full":"fast",t.copy(m[I])}m.fast={date:/^\d\d\d\d-[0-1]\d-[0-3]\d$/,time:/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,"date-time":/^\d\d\d\d-[0-1]\d-[0-3]\d[t\s](?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)$/i,uri:/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/)?[^\s]*$/i,"uri-reference":/^(?:(?:[a-z][a-z0-9+\-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i,"uri-template":u,url:c,email:/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?)*$/i,hostname:n,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,ipv6:/^\s*(?:(?:(?:[0-9a-f]{1,4}:){7}(?:[0-9a-f]{1,4}|:))|(?:(?:[0-9a-f]{1,4}:){6}(?::[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){5}(?:(?:(?::[0-9a-f]{1,4}){1,2})|:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){4}(?:(?:(?::[0-9a-f]{1,4}){1,3})|(?:(?::[0-9a-f]{1,4})?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){3}(?:(?:(?::[0-9a-f]{1,4}){1,4})|(?:(?::[0-9a-f]{1,4}){0,2}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){2}(?:(?:(?::[0-9a-f]{1,4}){1,5})|(?:(?::[0-9a-f]{1,4}){0,3}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){1}(?:(?:(?::[0-9a-f]{1,4}){1,6})|(?:(?::[0-9a-f]{1,4}){0,4}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?::(?:(?:(?::[0-9a-f]{1,4}){1,7})|(?:(?::[0-9a-f]{1,4}){0,5}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(?:%.+)?\s*$/i,regex:T,uuid:f,"json-pointer":d,"json-pointer-uri-fragment":h,"relative-json-pointer":g},m.full={date:w,time:y,"date-time":k,uri:O,"uri-reference":s,"uri-template":u,url:c,email:/^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i,hostname:n,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,ipv6:/^\s*(?:(?:(?:[0-9a-f]{1,4}:){7}(?:[0-9a-f]{1,4}|:))|(?:(?:[0-9a-f]{1,4}:){6}(?::[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){5}(?:(?:(?::[0-9a-f]{1,4}){1,2})|:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){4}(?:(?:(?::[0-9a-f]{1,4}){1,3})|(?:(?::[0-9a-f]{1,4})?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){3}(?:(?:(?::[0-9a-f]{1,4}){1,4})|(?:(?::[0-9a-f]{1,4}){0,2}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){2}(?:(?:(?::[0-9a-f]{1,4}){1,5})|(?:(?::[0-9a-f]{1,4}){0,3}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){1}(?:(?:(?::[0-9a-f]{1,4}){1,6})|(?:(?::[0-9a-f]{1,4}){0,4}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?::(?:(?:(?::[0-9a-f]{1,4}){1,7})|(?:(?::[0-9a-f]{1,4}){0,5}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(?:%.+)?\s*$/i,regex:T,uuid:f,"json-pointer":d,"json-pointer-uri-fragment":h,"relative-json-pointer":g};function v(I){return I%4===0&&(I%100!==0||I%400===0)}function w(I){var D=I.match(e);if(!D)return!1;var q=+D[1],N=+D[2],A=+D[3];return N>=1&&N<=12&&A>=1&&A<=(N==2&&v(q)?29:r[N])}function y(I,D){var q=I.match(a);if(!q)return!1;var N=q[1],A=q[2],$=q[3],j=q[5];return(N<=23&&A<=59&&$<=59||N==23&&A==59&&$==60)&&(!D||j)}var x=/t|\s/i;function k(I){var D=I.split(x);return D.length==2&&w(D[0])&&y(D[1],!0)}var E=/\/|:/;function O(I){return E.test(I)&&o.test(I)}var _=/[^\\]\\Z/;function T(I){if(_.test(I))return!1;try{return new RegExp(I),!0}catch(D){return!1}}return W1}var K1,dD;function aee(){return dD||(dD=1,K1=function(e,r,a){var n=" ",o=e.level,s=e.dataLevel,u=e.schema[r],c=e.errSchemaPath+"/"+r,f=!e.opts.allErrors,d="data"+(s||""),h="valid"+o,g,m;if(u=="#"||u=="#/")e.isRoot?(g=e.async,m="validate"):(g=e.root.schema.$async===!0,m="root.refVal[0]");else{var v=e.resolveRef(e.baseId,u,e.isRoot);if(v===void 0){var w=e.MissingRefError.message(e.baseId,u);if(e.opts.missingRefs=="fail"){e.logger.error(w);var y=y||[];y.push(n),n="",e.createErrors!==!1?(n+=" { keyword: '$ref' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: { ref: '"+e.util.escapeQuotes(u)+"' } ",e.opts.messages!==!1&&(n+=" , message: 'can\\'t resolve reference "+e.util.escapeQuotes(u)+"' "),e.opts.verbose&&(n+=" , schema: "+e.util.toQuotedString(u)+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+d+" "),n+=" } "):n+=" {} ";var x=n;n=y.pop(),!e.compositeRule&&f?e.async?n+=" throw new ValidationError(["+x+"]); ":n+=" validate.errors = ["+x+"]; return false; ":n+=" var err = "+x+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",f&&(n+=" if (false) { ")}else if(e.opts.missingRefs=="ignore")e.logger.warn(w),f&&(n+=" if (true) { ");else throw new e.MissingRefError(e.baseId,u,w)}else if(v.inline){var k=e.util.copy(e);k.level++;var E="valid"+k.level;k.schema=v.schema,k.schemaPath="",k.errSchemaPath=u;var O=e.validate(k).replace(/validate\.schema/g,v.code);n+=" "+O+" ",f&&(n+=" if ("+E+") { ")}else g=v.$async===!0||e.async&&v.$async!==!1,m=v.code}if(m){var y=y||[];y.push(n),n="",e.opts.passContext?n+=" "+m+".call(this, ":n+=" "+m+"( ",n+=" "+d+", (dataPath || '')",e.errorPath!='""'&&(n+=" + "+e.errorPath);var _=s?"data"+(s-1||""):"parentData",T=s?e.dataPathArr[s]:"parentDataProperty";n+=" , "+_+" , "+T+", rootData) ";var I=n;if(n=y.pop(),g){if(!e.async)throw new Error("async schema referenced by sync schema");f&&(n+=" var "+h+"; "),n+=" try { await "+I+"; ",f&&(n+=" "+h+" = true; "),n+=" } catch (e) { if (!(e instanceof ValidationError)) throw e; if (vErrors === null) vErrors = e.errors; else vErrors = vErrors.concat(e.errors); errors = vErrors.length; ",f&&(n+=" "+h+" = false; "),n+=" } ",f&&(n+=" if ("+h+") { ")}else n+=" if (!"+I+") { if (vErrors === null) vErrors = "+m+".errors; else vErrors = vErrors.concat("+m+".errors); errors = vErrors.length; } ",f&&(n+=" else { ")}return n}),K1}var G1,pD;function oee(){return pD||(pD=1,G1=function(e,r,a){var n=" ",o=e.schema[r],s=e.schemaPath+e.util.getProperty(r),u=e.errSchemaPath+"/"+r,c=!e.opts.allErrors,f=e.util.copy(e),d="";f.level++;var h="valid"+f.level,g=f.baseId,m=!0,v=o;if(v)for(var w,y=-1,x=v.length-1;y0||w===!1:e.util.schemaHasRules(w,e.RULES.all))&&(m=!1,f.schema=w,f.schemaPath=s+"["+y+"]",f.errSchemaPath=u+"/"+y,n+=" "+e.validate(f)+" ",f.baseId=g,c&&(n+=" if ("+h+") { ",d+="}"));return c&&(m?n+=" if (true) { ":n+=" "+d.slice(0,-1)+" "),n}),G1}var Y1,hD;function iee(){return hD||(hD=1,Y1=function(e,r,a){var n=" ",o=e.level,s=e.dataLevel,u=e.schema[r],c=e.schemaPath+e.util.getProperty(r),f=e.errSchemaPath+"/"+r,d=!e.opts.allErrors,h="data"+(s||""),g="valid"+o,m="errs__"+o,v=e.util.copy(e),w="";v.level++;var y="valid"+v.level,x=u.every(function(D){return e.opts.strictKeywords?typeof D=="object"&&Object.keys(D).length>0||D===!1:e.util.schemaHasRules(D,e.RULES.all)});if(x){var k=v.baseId;n+=" var "+m+" = errors; var "+g+" = false; ";var E=e.compositeRule;e.compositeRule=v.compositeRule=!0;var O=u;if(O)for(var _,T=-1,I=O.length-1;T0||u===!1:e.util.schemaHasRules(u,e.RULES.all);if(n+="var "+m+" = errors;var "+g+";",_){var T=e.compositeRule;e.compositeRule=v.compositeRule=!0,v.schema=u,v.schemaPath=c,v.errSchemaPath=f,n+=" var "+y+" = false; for (var "+x+" = 0; "+x+" < "+h+".length; "+x+"++) { ",v.errorPath=e.util.getPathExpr(e.errorPath,x,e.opts.jsonPointers,!0);var I=h+"["+x+"]";v.dataPathArr[k]=x;var D=e.validate(v);v.baseId=O,e.util.varOccurences(D,E)<2?n+=" "+e.util.varReplace(D,E,I)+" ":n+=" var "+E+" = "+I+"; "+D+" ",n+=" if ("+y+") break; } ",e.compositeRule=v.compositeRule=T,n+=" "+w+" if (!"+y+") {"}else n+=" if ("+h+".length == 0) {";var q=q||[];q.push(n),n="",e.createErrors!==!1?(n+=" { keyword: 'contains' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(f)+" , params: {} ",e.opts.messages!==!1&&(n+=" , message: 'should contain a valid item' "),e.opts.verbose&&(n+=" , schema: validate.schema"+c+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),n+=" } "):n+=" {} ";var N=n;return n=q.pop(),!e.compositeRule&&d?e.async?n+=" throw new ValidationError(["+N+"]); ":n+=" validate.errors = ["+N+"]; return false; ":n+=" var err = "+N+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",n+=" } else { ",_&&(n+=" errors = "+m+"; if (vErrors !== null) { if ("+m+") vErrors.length = "+m+"; else vErrors = null; } "),e.opts.allErrors&&(n+=" } "),n}),X1}var Z1,yD;function cee(){return yD||(yD=1,Z1=function(e,r,a){var n=" ",o=e.level,s=e.dataLevel,u=e.schema[r],c=e.schemaPath+e.util.getProperty(r),f=e.errSchemaPath+"/"+r,d=!e.opts.allErrors,h="data"+(s||""),g="errs__"+o,m=e.util.copy(e),v="";m.level++;var w="valid"+m.level,y={},x={},k=e.opts.ownProperties;for(T in u)if(T!="__proto__"){var E=u[T],O=Array.isArray(E)?x:y;O[T]=E}n+="var "+g+" = errors;";var _=e.errorPath;n+="var missing"+o+";";for(var T in x)if(O=x[T],O.length){if(n+=" if ( "+h+e.util.getProperty(T)+" !== undefined ",k&&(n+=" && Object.prototype.hasOwnProperty.call("+h+", '"+e.util.escapeQuotes(T)+"') "),d){n+=" && ( ";var I=O;if(I)for(var D,q=-1,N=I.length-1;q0||E===!1:e.util.schemaHasRules(E,e.RULES.all))&&(n+=" "+w+" = true; if ( "+h+e.util.getProperty(T)+" !== undefined ",k&&(n+=" && Object.prototype.hasOwnProperty.call("+h+", '"+e.util.escapeQuotes(T)+"') "),n+=") { ",m.schema=E,m.schemaPath=c+e.util.getProperty(T),m.errSchemaPath=f+"/"+e.util.escapeFragment(T),n+=" "+e.validate(m)+" ",m.baseId=B,n+=" } ",d&&(n+=" if ("+w+") { ",v+="}"))}return d&&(n+=" "+v+" if ("+g+" == errors) {"),n}),Z1}var ew,bD;function fee(){return bD||(bD=1,ew=function(e,r,a){var n=" ",o=e.level,s=e.dataLevel,u=e.schema[r],c=e.schemaPath+e.util.getProperty(r),f=e.errSchemaPath+"/"+r,d=!e.opts.allErrors,h="data"+(s||""),g="valid"+o,m=e.opts.$data&&u&&u.$data;m&&(n+=" var schema"+o+" = "+e.util.getData(u.$data,s,e.dataPathArr)+"; ");var v="i"+o,w="schema"+o;m||(n+=" var "+w+" = validate.schema"+c+";"),n+="var "+g+";",m&&(n+=" if (schema"+o+" === undefined) "+g+" = true; else if (!Array.isArray(schema"+o+")) "+g+" = false; else {"),n+=""+g+" = false;for (var "+v+"=0; "+v+"<"+w+".length; "+v+"++) if (equal("+h+", "+w+"["+v+"])) { "+g+" = true; break; }",m&&(n+=" } "),n+=" if (!"+g+") { ";var y=y||[];y.push(n),n="",e.createErrors!==!1?(n+=" { keyword: 'enum' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(f)+" , params: { allowedValues: schema"+o+" } ",e.opts.messages!==!1&&(n+=" , message: 'should be equal to one of the allowed values' "),e.opts.verbose&&(n+=" , schema: validate.schema"+c+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),n+=" } "):n+=" {} ";var x=n;return n=y.pop(),!e.compositeRule&&d?e.async?n+=" throw new ValidationError(["+x+"]); ":n+=" validate.errors = ["+x+"]; return false; ":n+=" var err = "+x+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",n+=" }",d&&(n+=" else { "),n}),ew}var tw,wD;function dee(){return wD||(wD=1,tw=function(e,r,a){var n=" ",o=e.level,s=e.dataLevel,u=e.schema[r],c=e.schemaPath+e.util.getProperty(r),f=e.errSchemaPath+"/"+r,d=!e.opts.allErrors,h="data"+(s||"");if(e.opts.format===!1)return d&&(n+=" if (true) { "),n;var g=e.opts.$data&&u&&u.$data,m;g?(n+=" var schema"+o+" = "+e.util.getData(u.$data,s,e.dataPathArr)+"; ",m="schema"+o):m=u;var v=e.opts.unknownFormats,w=Array.isArray(v);if(g){var y="format"+o,x="isObject"+o,k="formatType"+o;n+=" var "+y+" = formats["+m+"]; var "+x+" = typeof "+y+" == 'object' && !("+y+" instanceof RegExp) && "+y+".validate; var "+k+" = "+x+" && "+y+".type || 'string'; if ("+x+") { ",e.async&&(n+=" var async"+o+" = "+y+".async; "),n+=" "+y+" = "+y+".validate; } if ( ",g&&(n+=" ("+m+" !== undefined && typeof "+m+" != 'string') || "),n+=" (",v!="ignore"&&(n+=" ("+m+" && !"+y+" ",w&&(n+=" && self._opts.unknownFormats.indexOf("+m+") == -1 "),n+=") || "),n+=" ("+y+" && "+k+" == '"+a+"' && !(typeof "+y+" == 'function' ? ",e.async?n+=" (async"+o+" ? await "+y+"("+h+") : "+y+"("+h+")) ":n+=" "+y+"("+h+") ",n+=" : "+y+".test("+h+"))))) {"}else{var y=e.formats[u];if(!y){if(v=="ignore")return e.logger.warn('unknown format "'+u+'" ignored in schema at path "'+e.errSchemaPath+'"'),d&&(n+=" if (true) { "),n;if(w&&v.indexOf(u)>=0)return d&&(n+=" if (true) { "),n;throw new Error('unknown format "'+u+'" is used in schema at path "'+e.errSchemaPath+'"')}var x=typeof y=="object"&&!(y instanceof RegExp)&&y.validate,k=x&&y.type||"string";if(x){var E=y.async===!0;y=y.validate}if(k!=a)return d&&(n+=" if (true) { "),n;if(E){if(!e.async)throw new Error("async format in sync schema");var O="formats"+e.util.getProperty(u)+".validate";n+=" if (!(await "+O+"("+h+"))) { "}else{n+=" if (! ";var O="formats"+e.util.getProperty(u);x&&(O+=".validate"),typeof y=="function"?n+=" "+O+"("+h+") ":n+=" "+O+".test("+h+") ",n+=") { "}}var _=_||[];_.push(n),n="",e.createErrors!==!1?(n+=" { keyword: 'format' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(f)+" , params: { format: ",g?n+=""+m:n+=""+e.util.toQuotedString(u),n+=" } ",e.opts.messages!==!1&&(n+=` , message: 'should match format "`,g?n+="' + "+m+" + '":n+=""+e.util.escapeQuotes(u),n+=`"' `),e.opts.verbose&&(n+=" , schema: ",g?n+="validate.schema"+c:n+=""+e.util.toQuotedString(u),n+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),n+=" } "):n+=" {} ";var T=n;return n=_.pop(),!e.compositeRule&&d?e.async?n+=" throw new ValidationError(["+T+"]); ":n+=" validate.errors = ["+T+"]; return false; ":n+=" var err = "+T+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",n+=" } ",d&&(n+=" else { "),n}),tw}var rw,xD;function pee(){return xD||(xD=1,rw=function(e,r,a){var n=" ",o=e.level,s=e.dataLevel,u=e.schema[r],c=e.schemaPath+e.util.getProperty(r),f=e.errSchemaPath+"/"+r,d=!e.opts.allErrors,h="data"+(s||""),g="valid"+o,m="errs__"+o,v=e.util.copy(e);v.level++;var w="valid"+v.level,y=e.schema.then,x=e.schema.else,k=y!==void 0&&(e.opts.strictKeywords?typeof y=="object"&&Object.keys(y).length>0||y===!1:e.util.schemaHasRules(y,e.RULES.all)),E=x!==void 0&&(e.opts.strictKeywords?typeof x=="object"&&Object.keys(x).length>0||x===!1:e.util.schemaHasRules(x,e.RULES.all)),O=v.baseId;if(k||E){var _;v.createErrors=!1,v.schema=u,v.schemaPath=c,v.errSchemaPath=f,n+=" var "+m+" = errors; var "+g+" = true; ";var T=e.compositeRule;e.compositeRule=v.compositeRule=!0,n+=" "+e.validate(v)+" ",v.baseId=O,v.createErrors=!0,n+=" errors = "+m+"; if (vErrors !== null) { if ("+m+") vErrors.length = "+m+"; else vErrors = null; } ",e.compositeRule=v.compositeRule=T,k?(n+=" if ("+w+") { ",v.schema=e.schema.then,v.schemaPath=e.schemaPath+".then",v.errSchemaPath=e.errSchemaPath+"/then",n+=" "+e.validate(v)+" ",v.baseId=O,n+=" "+g+" = "+w+"; ",k&&E?(_="ifClause"+o,n+=" var "+_+" = 'then'; "):_="'then'",n+=" } ",E&&(n+=" else { ")):n+=" if (!"+w+") { ",E&&(v.schema=e.schema.else,v.schemaPath=e.schemaPath+".else",v.errSchemaPath=e.errSchemaPath+"/else",n+=" "+e.validate(v)+" ",v.baseId=O,n+=" "+g+" = "+w+"; ",k&&E?(_="ifClause"+o,n+=" var "+_+" = 'else'; "):_="'else'",n+=" } "),n+=" if (!"+g+") { var err = ",e.createErrors!==!1?(n+=" { keyword: 'if' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(f)+" , params: { failingKeyword: "+_+" } ",e.opts.messages!==!1&&(n+=` , message: 'should match "' + `+_+` + '" schema' `),e.opts.verbose&&(n+=" , schema: validate.schema"+c+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),n+=" } "):n+=" {} ",n+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",!e.compositeRule&&d&&(e.async?n+=" throw new ValidationError(vErrors); ":n+=" validate.errors = vErrors; return false; "),n+=" } ",d&&(n+=" else { ")}else d&&(n+=" if (true) { ");return n}),rw}var nw,SD;function hee(){return SD||(SD=1,nw=function(e,r,a){var n=" ",o=e.level,s=e.dataLevel,u=e.schema[r],c=e.schemaPath+e.util.getProperty(r),f=e.errSchemaPath+"/"+r,d=!e.opts.allErrors,h="data"+(s||""),g="valid"+o,m="errs__"+o,v=e.util.copy(e),w="";v.level++;var y="valid"+v.level,x="i"+o,k=v.dataLevel=e.dataLevel+1,E="data"+k,O=e.baseId;if(n+="var "+m+" = errors;var "+g+";",Array.isArray(u)){var _=e.schema.additionalItems;if(_===!1){n+=" "+g+" = "+h+".length <= "+u.length+"; ";var T=f;f=e.errSchemaPath+"/additionalItems",n+=" if (!"+g+") { ";var I=I||[];I.push(n),n="",e.createErrors!==!1?(n+=" { keyword: 'additionalItems' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(f)+" , params: { limit: "+u.length+" } ",e.opts.messages!==!1&&(n+=" , message: 'should NOT have more than "+u.length+" items' "),e.opts.verbose&&(n+=" , schema: false , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),n+=" } "):n+=" {} ";var D=n;n=I.pop(),!e.compositeRule&&d?e.async?n+=" throw new ValidationError(["+D+"]); ":n+=" validate.errors = ["+D+"]; return false; ":n+=" var err = "+D+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",n+=" } ",f=T,d&&(w+="}",n+=" else { ")}var q=u;if(q){for(var N,A=-1,$=q.length-1;A<$;)if(N=q[A+=1],e.opts.strictKeywords?typeof N=="object"&&Object.keys(N).length>0||N===!1:e.util.schemaHasRules(N,e.RULES.all)){n+=" "+y+" = true; if ("+h+".length > "+A+") { ";var j=h+"["+A+"]";v.schema=N,v.schemaPath=c+"["+A+"]",v.errSchemaPath=f+"/"+A,v.errorPath=e.util.getPathExpr(e.errorPath,A,e.opts.jsonPointers,!0),v.dataPathArr[k]=A;var M=e.validate(v);v.baseId=O,e.util.varOccurences(M,E)<2?n+=" "+e.util.varReplace(M,E,j)+" ":n+=" var "+E+" = "+j+"; "+M+" ",n+=" } ",d&&(n+=" if ("+y+") { ",w+="}")}}if(typeof _=="object"&&(e.opts.strictKeywords?typeof _=="object"&&Object.keys(_).length>0||_===!1:e.util.schemaHasRules(_,e.RULES.all))){v.schema=_,v.schemaPath=e.schemaPath+".additionalItems",v.errSchemaPath=e.errSchemaPath+"/additionalItems",n+=" "+y+" = true; if ("+h+".length > "+u.length+") { for (var "+x+" = "+u.length+"; "+x+" < "+h+".length; "+x+"++) { ",v.errorPath=e.util.getPathExpr(e.errorPath,x,e.opts.jsonPointers,!0);var j=h+"["+x+"]";v.dataPathArr[k]=x;var M=e.validate(v);v.baseId=O,e.util.varOccurences(M,E)<2?n+=" "+e.util.varReplace(M,E,j)+" ":n+=" var "+E+" = "+j+"; "+M+" ",d&&(n+=" if (!"+y+") break; "),n+=" } } ",d&&(n+=" if ("+y+") { ",w+="}")}}else if(e.opts.strictKeywords?typeof u=="object"&&Object.keys(u).length>0||u===!1:e.util.schemaHasRules(u,e.RULES.all)){v.schema=u,v.schemaPath=c,v.errSchemaPath=f,n+=" for (var "+x+" = 0; "+x+" < "+h+".length; "+x+"++) { ",v.errorPath=e.util.getPathExpr(e.errorPath,x,e.opts.jsonPointers,!0);var j=h+"["+x+"]";v.dataPathArr[k]=x;var M=e.validate(v);v.baseId=O,e.util.varOccurences(M,E)<2?n+=" "+e.util.varReplace(M,E,j)+" ":n+=" var "+E+" = "+j+"; "+M+" ",d&&(n+=" if (!"+y+") break; "),n+=" }"}return d&&(n+=" "+w+" if ("+m+" == errors) {"),n}),nw}var aw,ED;function CD(){return ED||(ED=1,aw=function(e,r,a){var n=" ",o=e.level,s=e.dataLevel,u=e.schema[r],c=e.schemaPath+e.util.getProperty(r),f=e.errSchemaPath+"/"+r,d=!e.opts.allErrors,O,h="data"+(s||""),g=e.opts.$data&&u&&u.$data,m;g?(n+=" var schema"+o+" = "+e.util.getData(u.$data,s,e.dataPathArr)+"; ",m="schema"+o):m=u;var v=r=="maximum",w=v?"exclusiveMaximum":"exclusiveMinimum",y=e.schema[w],x=e.opts.$data&&y&&y.$data,k=v?"<":">",E=v?">":"<",O=void 0;if(!(g||typeof u=="number"||u===void 0))throw new Error(r+" must be number");if(!(x||y===void 0||typeof y=="number"||typeof y=="boolean"))throw new Error(w+" must be number or boolean");if(x){var _=e.util.getData(y.$data,s,e.dataPathArr),T="exclusive"+o,I="exclType"+o,D="exclIsNumber"+o,q="op"+o,N="' + "+q+" + '";n+=" var schemaExcl"+o+" = "+_+"; ",_="schemaExcl"+o,n+=" var "+T+"; var "+I+" = typeof "+_+"; if ("+I+" != 'boolean' && "+I+" != 'undefined' && "+I+" != 'number') { ";var O=w,A=A||[];A.push(n),n="",e.createErrors!==!1?(n+=" { keyword: '"+(O||"_exclusiveLimit")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(f)+" , params: {} ",e.opts.messages!==!1&&(n+=" , message: '"+w+" should be boolean' "),e.opts.verbose&&(n+=" , schema: validate.schema"+c+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),n+=" } "):n+=" {} ";var $=n;n=A.pop(),!e.compositeRule&&d?e.async?n+=" throw new ValidationError(["+$+"]); ":n+=" validate.errors = ["+$+"]; return false; ":n+=" var err = "+$+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",n+=" } else if ( ",g&&(n+=" ("+m+" !== undefined && typeof "+m+" != 'number') || "),n+=" "+I+" == 'number' ? ( ("+T+" = "+m+" === undefined || "+_+" "+k+"= "+m+") ? "+h+" "+E+"= "+_+" : "+h+" "+E+" "+m+" ) : ( ("+T+" = "+_+" === true) ? "+h+" "+E+"= "+m+" : "+h+" "+E+" "+m+" ) || "+h+" !== "+h+") { var op"+o+" = "+T+" ? '"+k+"' : '"+k+"='; ",u===void 0&&(O=w,f=e.errSchemaPath+"/"+w,m=_,g=x)}else{var D=typeof y=="number",N=k;if(D&&g){var q="'"+N+"'";n+=" if ( ",g&&(n+=" ("+m+" !== undefined && typeof "+m+" != 'number') || "),n+=" ( "+m+" === undefined || "+y+" "+k+"= "+m+" ? "+h+" "+E+"= "+y+" : "+h+" "+E+" "+m+" ) || "+h+" !== "+h+") { "}else{D&&u===void 0?(T=!0,O=w,f=e.errSchemaPath+"/"+w,m=y,E+="="):(D&&(m=Math[v?"min":"max"](y,u)),y===(D?m:!0)?(T=!0,O=w,f=e.errSchemaPath+"/"+w,E+="="):(T=!1,N+="="));var q="'"+N+"'";n+=" if ( ",g&&(n+=" ("+m+" !== undefined && typeof "+m+" != 'number') || "),n+=" "+h+" "+E+" "+m+" || "+h+" !== "+h+") { "}}O=O||r;var A=A||[];A.push(n),n="",e.createErrors!==!1?(n+=" { keyword: '"+(O||"_limit")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(f)+" , params: { comparison: "+q+", limit: "+m+", exclusive: "+T+" } ",e.opts.messages!==!1&&(n+=" , message: 'should be "+N+" ",g?n+="' + "+m:n+=""+m+"'"),e.opts.verbose&&(n+=" , schema: ",g?n+="validate.schema"+c:n+=""+u,n+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),n+=" } "):n+=" {} ";var $=n;return n=A.pop(),!e.compositeRule&&d?e.async?n+=" throw new ValidationError(["+$+"]); ":n+=" validate.errors = ["+$+"]; return false; ":n+=" var err = "+$+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",n+=" } ",d&&(n+=" else { "),n}),aw}var ow,kD;function PD(){return kD||(kD=1,ow=function(e,r,a){var n=" ",o=e.level,s=e.dataLevel,u=e.schema[r],c=e.schemaPath+e.util.getProperty(r),f=e.errSchemaPath+"/"+r,d=!e.opts.allErrors,w,h="data"+(s||""),g=e.opts.$data&&u&&u.$data,m;if(g?(n+=" var schema"+o+" = "+e.util.getData(u.$data,s,e.dataPathArr)+"; ",m="schema"+o):m=u,!(g||typeof u=="number"))throw new Error(r+" must be number");var v=r=="maxItems"?">":"<";n+="if ( ",g&&(n+=" ("+m+" !== undefined && typeof "+m+" != 'number') || "),n+=" "+h+".length "+v+" "+m+") { ";var w=r,y=y||[];y.push(n),n="",e.createErrors!==!1?(n+=" { keyword: '"+(w||"_limitItems")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(f)+" , params: { limit: "+m+" } ",e.opts.messages!==!1&&(n+=" , message: 'should NOT have ",r=="maxItems"?n+="more":n+="fewer",n+=" than ",g?n+="' + "+m+" + '":n+=""+u,n+=" items' "),e.opts.verbose&&(n+=" , schema: ",g?n+="validate.schema"+c:n+=""+u,n+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),n+=" } "):n+=" {} ";var x=n;return n=y.pop(),!e.compositeRule&&d?e.async?n+=" throw new ValidationError(["+x+"]); ":n+=" validate.errors = ["+x+"]; return false; ":n+=" var err = "+x+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",n+="} ",d&&(n+=" else { "),n}),ow}var iw,OD;function _D(){return OD||(OD=1,iw=function(e,r,a){var n=" ",o=e.level,s=e.dataLevel,u=e.schema[r],c=e.schemaPath+e.util.getProperty(r),f=e.errSchemaPath+"/"+r,d=!e.opts.allErrors,w,h="data"+(s||""),g=e.opts.$data&&u&&u.$data,m;if(g?(n+=" var schema"+o+" = "+e.util.getData(u.$data,s,e.dataPathArr)+"; ",m="schema"+o):m=u,!(g||typeof u=="number"))throw new Error(r+" must be number");var v=r=="maxLength"?">":"<";n+="if ( ",g&&(n+=" ("+m+" !== undefined && typeof "+m+" != 'number') || "),e.opts.unicode===!1?n+=" "+h+".length ":n+=" ucs2length("+h+") ",n+=" "+v+" "+m+") { ";var w=r,y=y||[];y.push(n),n="",e.createErrors!==!1?(n+=" { keyword: '"+(w||"_limitLength")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(f)+" , params: { limit: "+m+" } ",e.opts.messages!==!1&&(n+=" , message: 'should NOT be ",r=="maxLength"?n+="longer":n+="shorter",n+=" than ",g?n+="' + "+m+" + '":n+=""+u,n+=" characters' "),e.opts.verbose&&(n+=" , schema: ",g?n+="validate.schema"+c:n+=""+u,n+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),n+=" } "):n+=" {} ";var x=n;return n=y.pop(),!e.compositeRule&&d?e.async?n+=" throw new ValidationError(["+x+"]); ":n+=" validate.errors = ["+x+"]; return false; ":n+=" var err = "+x+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",n+="} ",d&&(n+=" else { "),n}),iw}var sw,RD;function TD(){return RD||(RD=1,sw=function(e,r,a){var n=" ",o=e.level,s=e.dataLevel,u=e.schema[r],c=e.schemaPath+e.util.getProperty(r),f=e.errSchemaPath+"/"+r,d=!e.opts.allErrors,w,h="data"+(s||""),g=e.opts.$data&&u&&u.$data,m;if(g?(n+=" var schema"+o+" = "+e.util.getData(u.$data,s,e.dataPathArr)+"; ",m="schema"+o):m=u,!(g||typeof u=="number"))throw new Error(r+" must be number");var v=r=="maxProperties"?">":"<";n+="if ( ",g&&(n+=" ("+m+" !== undefined && typeof "+m+" != 'number') || "),n+=" Object.keys("+h+").length "+v+" "+m+") { ";var w=r,y=y||[];y.push(n),n="",e.createErrors!==!1?(n+=" { keyword: '"+(w||"_limitProperties")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(f)+" , params: { limit: "+m+" } ",e.opts.messages!==!1&&(n+=" , message: 'should NOT have ",r=="maxProperties"?n+="more":n+="fewer",n+=" than ",g?n+="' + "+m+" + '":n+=""+u,n+=" properties' "),e.opts.verbose&&(n+=" , schema: ",g?n+="validate.schema"+c:n+=""+u,n+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),n+=" } "):n+=" {} ";var x=n;return n=y.pop(),!e.compositeRule&&d?e.async?n+=" throw new ValidationError(["+x+"]); ":n+=" validate.errors = ["+x+"]; return false; ":n+=" var err = "+x+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",n+="} ",d&&(n+=" else { "),n}),sw}var lw,ID;function mee(){return ID||(ID=1,lw=function(e,r,a){var n=" ",o=e.level,s=e.dataLevel,u=e.schema[r],c=e.schemaPath+e.util.getProperty(r),f=e.errSchemaPath+"/"+r,d=!e.opts.allErrors,h="data"+(s||""),g=e.opts.$data&&u&&u.$data,m;if(g?(n+=" var schema"+o+" = "+e.util.getData(u.$data,s,e.dataPathArr)+"; ",m="schema"+o):m=u,!(g||typeof u=="number"))throw new Error(r+" must be number");n+="var division"+o+";if (",g&&(n+=" "+m+" !== undefined && ( typeof "+m+" != 'number' || "),n+=" (division"+o+" = "+h+" / "+m+", ",e.opts.multipleOfPrecision?n+=" Math.abs(Math.round(division"+o+") - division"+o+") > 1e-"+e.opts.multipleOfPrecision+" ":n+=" division"+o+" !== parseInt(division"+o+") ",n+=" ) ",g&&(n+=" ) "),n+=" ) { ";var v=v||[];v.push(n),n="",e.createErrors!==!1?(n+=" { keyword: 'multipleOf' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(f)+" , params: { multipleOf: "+m+" } ",e.opts.messages!==!1&&(n+=" , message: 'should be multiple of ",g?n+="' + "+m:n+=""+m+"'"),e.opts.verbose&&(n+=" , schema: ",g?n+="validate.schema"+c:n+=""+u,n+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),n+=" } "):n+=" {} ";var w=n;return n=v.pop(),!e.compositeRule&&d?e.async?n+=" throw new ValidationError(["+w+"]); ":n+=" validate.errors = ["+w+"]; return false; ":n+=" var err = "+w+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",n+="} ",d&&(n+=" else { "),n}),lw}var uw,AD;function gee(){return AD||(AD=1,uw=function(e,r,a){var n=" ",o=e.level,s=e.dataLevel,u=e.schema[r],c=e.schemaPath+e.util.getProperty(r),f=e.errSchemaPath+"/"+r,d=!e.opts.allErrors,h="data"+(s||""),g="errs__"+o,m=e.util.copy(e);m.level++;var v="valid"+m.level;if(e.opts.strictKeywords?typeof u=="object"&&Object.keys(u).length>0||u===!1:e.util.schemaHasRules(u,e.RULES.all)){m.schema=u,m.schemaPath=c,m.errSchemaPath=f,n+=" var "+g+" = errors; ";var w=e.compositeRule;e.compositeRule=m.compositeRule=!0,m.createErrors=!1;var y;m.opts.allErrors&&(y=m.opts.allErrors,m.opts.allErrors=!1),n+=" "+e.validate(m)+" ",m.createErrors=!0,y&&(m.opts.allErrors=y),e.compositeRule=m.compositeRule=w,n+=" if ("+v+") { ";var x=x||[];x.push(n),n="",e.createErrors!==!1?(n+=" { keyword: 'not' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(f)+" , params: {} ",e.opts.messages!==!1&&(n+=" , message: 'should NOT be valid' "),e.opts.verbose&&(n+=" , schema: validate.schema"+c+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),n+=" } "):n+=" {} ";var k=n;n=x.pop(),!e.compositeRule&&d?e.async?n+=" throw new ValidationError(["+k+"]); ":n+=" validate.errors = ["+k+"]; return false; ":n+=" var err = "+k+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",n+=" } else { errors = "+g+"; if (vErrors !== null) { if ("+g+") vErrors.length = "+g+"; else vErrors = null; } ",e.opts.allErrors&&(n+=" } ")}else n+=" var err = ",e.createErrors!==!1?(n+=" { keyword: 'not' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(f)+" , params: {} ",e.opts.messages!==!1&&(n+=" , message: 'should NOT be valid' "),e.opts.verbose&&(n+=" , schema: validate.schema"+c+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),n+=" } "):n+=" {} ",n+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",d&&(n+=" if (false) { ");return n}),uw}var cw,jD;function vee(){return jD||(jD=1,cw=function(e,r,a){var n=" ",o=e.level,s=e.dataLevel,u=e.schema[r],c=e.schemaPath+e.util.getProperty(r),f=e.errSchemaPath+"/"+r,d=!e.opts.allErrors,h="data"+(s||""),g="valid"+o,m="errs__"+o,v=e.util.copy(e),w="";v.level++;var y="valid"+v.level,x=v.baseId,k="prevValid"+o,E="passingSchemas"+o;n+="var "+m+" = errors , "+k+" = false , "+g+" = false , "+E+" = null; ";var O=e.compositeRule;e.compositeRule=v.compositeRule=!0;var _=u;if(_)for(var T,I=-1,D=_.length-1;I0||T===!1:e.util.schemaHasRules(T,e.RULES.all))?(v.schema=T,v.schemaPath=c+"["+I+"]",v.errSchemaPath=f+"/"+I,n+=" "+e.validate(v)+" ",v.baseId=x):n+=" var "+y+" = true; ",I&&(n+=" if ("+y+" && "+k+") { "+g+" = false; "+E+" = ["+E+", "+I+"]; } else { ",w+="}"),n+=" if ("+y+") { "+g+" = "+k+" = true; "+E+" = "+I+"; }";return e.compositeRule=v.compositeRule=O,n+=""+w+"if (!"+g+") { var err = ",e.createErrors!==!1?(n+=" { keyword: 'oneOf' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(f)+" , params: { passingSchemas: "+E+" } ",e.opts.messages!==!1&&(n+=" , message: 'should match exactly one schema in oneOf' "),e.opts.verbose&&(n+=" , schema: validate.schema"+c+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),n+=" } "):n+=" {} ",n+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",!e.compositeRule&&d&&(e.async?n+=" throw new ValidationError(vErrors); ":n+=" validate.errors = vErrors; return false; "),n+="} else { errors = "+m+"; if (vErrors !== null) { if ("+m+") vErrors.length = "+m+"; else vErrors = null; }",e.opts.allErrors&&(n+=" } "),n}),cw}var fw,ND;function yee(){return ND||(ND=1,fw=function(e,r,a){var n=" ",o=e.level,s=e.dataLevel,u=e.schema[r],c=e.schemaPath+e.util.getProperty(r),f=e.errSchemaPath+"/"+r,d=!e.opts.allErrors,h="data"+(s||""),g=e.opts.$data&&u&&u.$data,m;g?(n+=" var schema"+o+" = "+e.util.getData(u.$data,s,e.dataPathArr)+"; ",m="schema"+o):m=u;var v=g?"(new RegExp("+m+"))":e.usePattern(u);n+="if ( ",g&&(n+=" ("+m+" !== undefined && typeof "+m+" != 'string') || "),n+=" !"+v+".test("+h+") ) { ";var w=w||[];w.push(n),n="",e.createErrors!==!1?(n+=" { keyword: 'pattern' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(f)+" , params: { pattern: ",g?n+=""+m:n+=""+e.util.toQuotedString(u),n+=" } ",e.opts.messages!==!1&&(n+=` , message: 'should match pattern "`,g?n+="' + "+m+" + '":n+=""+e.util.escapeQuotes(u),n+=`"' `),e.opts.verbose&&(n+=" , schema: ",g?n+="validate.schema"+c:n+=""+e.util.toQuotedString(u),n+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),n+=" } "):n+=" {} ";var y=n;return n=w.pop(),!e.compositeRule&&d?e.async?n+=" throw new ValidationError(["+y+"]); ":n+=" validate.errors = ["+y+"]; return false; ":n+=" var err = "+y+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",n+="} ",d&&(n+=" else { "),n}),fw}var dw,DD;function bee(){return DD||(DD=1,dw=function(e,r,a){var n=" ",o=e.level,s=e.dataLevel,u=e.schema[r],c=e.schemaPath+e.util.getProperty(r),f=e.errSchemaPath+"/"+r,d=!e.opts.allErrors,h="data"+(s||""),g="errs__"+o,m=e.util.copy(e),v="";m.level++;var w="valid"+m.level,y="key"+o,x="idx"+o,k=m.dataLevel=e.dataLevel+1,E="data"+k,O="dataProperties"+o,_=Object.keys(u||{}).filter(V),T=e.schema.patternProperties||{},I=Object.keys(T).filter(V),D=e.schema.additionalProperties,q=_.length||I.length,N=D===!1,A=typeof D=="object"&&Object.keys(D).length,$=e.opts.removeAdditional,j=N||A||$,M=e.opts.ownProperties,W=e.baseId,H=e.schema.required;if(H&&!(e.opts.$data&&H.$data)&&H.length8)n+=" || validate.schema"+c+".hasOwnProperty("+y+") ";else{var Q=_;if(Q)for(var B,z=-1,X=Q.length-1;z0||ke===!1:e.util.schemaHasRules(ke,e.RULES.all)){var qe=e.util.getProperty(B),Ae=h+qe,Qe=je&&ke.default!==void 0;m.schema=ke,m.schemaPath=c+qe,m.errSchemaPath=f+"/"+e.util.escapeFragment(B),m.errorPath=e.util.getPath(e.errorPath,B,e.opts.jsonPointers),m.dataPathArr[k]=e.util.toQuotedString(B);var Ne=e.validate(m);if(m.baseId=W,e.util.varOccurences(Ne,E)<2){Ne=e.util.varReplace(Ne,E,Ae);var _e=Ae}else{var _e=E;n+=" var "+E+" = "+Ae+"; "}if(Qe)n+=" "+Ne+" ";else{if(J&&J[B]){n+=" if ( "+_e+" === undefined ",M&&(n+=" || ! Object.prototype.hasOwnProperty.call("+h+", '"+e.util.escapeQuotes(B)+"') "),n+=") { "+w+" = false; ";var Y=e.errorPath,ee=f,Ge=e.util.escapeQuotes(B);e.opts._errorDataPathProperty&&(e.errorPath=e.util.getPath(Y,B,e.opts.jsonPointers)),f=e.errSchemaPath+"/required";var te=te||[];te.push(n),n="",e.createErrors!==!1?(n+=" { keyword: 'required' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(f)+" , params: { missingProperty: '"+Ge+"' } ",e.opts.messages!==!1&&(n+=" , message: '",e.opts._errorDataPathProperty?n+="is a required property":n+="should have required property \\'"+Ge+"\\'",n+="' "),e.opts.verbose&&(n+=" , schema: validate.schema"+c+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),n+=" } "):n+=" {} ";var se=n;n=te.pop(),!e.compositeRule&&d?e.async?n+=" throw new ValidationError(["+se+"]); ":n+=" validate.errors = ["+se+"]; return false; ":n+=" var err = "+se+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",f=ee,e.errorPath=Y,n+=" } else { "}else d?(n+=" if ( "+_e+" === undefined ",M&&(n+=" || ! Object.prototype.hasOwnProperty.call("+h+", '"+e.util.escapeQuotes(B)+"') "),n+=") { "+w+" = true; } else { "):(n+=" if ("+_e+" !== undefined ",M&&(n+=" && Object.prototype.hasOwnProperty.call("+h+", '"+e.util.escapeQuotes(B)+"') "),n+=" ) { ");n+=" "+Ne+" } "}}d&&(n+=" if ("+w+") { ",v+="}")}}if(I.length){var xt=I;if(xt)for(var we,Ct=-1,Er=xt.length-1;Ct0||ke===!1:e.util.schemaHasRules(ke,e.RULES.all)){m.schema=ke,m.schemaPath=e.schemaPath+".patternProperties"+e.util.getProperty(we),m.errSchemaPath=e.errSchemaPath+"/patternProperties/"+e.util.escapeFragment(we),M?n+=" "+O+" = "+O+" || Object.keys("+h+"); for (var "+x+"=0; "+x+"<"+O+".length; "+x+"++) { var "+y+" = "+O+"["+x+"]; ":n+=" for (var "+y+" in "+h+") { ",n+=" if ("+e.usePattern(we)+".test("+y+")) { ",m.errorPath=e.util.getPathExpr(e.errorPath,y,e.opts.jsonPointers);var Ae=h+"["+y+"]";m.dataPathArr[k]=y;var Ne=e.validate(m);m.baseId=W,e.util.varOccurences(Ne,E)<2?n+=" "+e.util.varReplace(Ne,E,Ae)+" ":n+=" var "+E+" = "+Ae+"; "+Ne+" ",d&&(n+=" if (!"+w+") break; "),n+=" } ",d&&(n+=" else "+w+" = true; "),n+=" } ",d&&(n+=" if ("+w+") { ",v+="}")}}}return d&&(n+=" "+v+" if ("+g+" == errors) {"),n}),dw}var pw,FD;function wee(){return FD||(FD=1,pw=function(e,r,a){var n=" ",o=e.level,s=e.dataLevel,u=e.schema[r],c=e.schemaPath+e.util.getProperty(r),f=e.errSchemaPath+"/"+r,d=!e.opts.allErrors,h="data"+(s||""),g="errs__"+o,m=e.util.copy(e),v="";m.level++;var w="valid"+m.level;if(n+="var "+g+" = errors;",e.opts.strictKeywords?typeof u=="object"&&Object.keys(u).length>0||u===!1:e.util.schemaHasRules(u,e.RULES.all)){m.schema=u,m.schemaPath=c,m.errSchemaPath=f;var y="key"+o,x="idx"+o,k="i"+o,E="' + "+y+" + '",O=m.dataLevel=e.dataLevel+1,_="data"+O,T="dataProperties"+o,I=e.opts.ownProperties,D=e.baseId;I&&(n+=" var "+T+" = undefined; "),I?n+=" "+T+" = "+T+" || Object.keys("+h+"); for (var "+x+"=0; "+x+"<"+T+".length; "+x+"++) { var "+y+" = "+T+"["+x+"]; ":n+=" for (var "+y+" in "+h+") { ",n+=" var startErrs"+o+" = errors; ";var q=y,N=e.compositeRule;e.compositeRule=m.compositeRule=!0;var A=e.validate(m);m.baseId=D,e.util.varOccurences(A,_)<2?n+=" "+e.util.varReplace(A,_,q)+" ":n+=" var "+_+" = "+q+"; "+A+" ",e.compositeRule=m.compositeRule=N,n+=" if (!"+w+") { for (var "+k+"=startErrs"+o+"; "+k+"0||O===!1:e.util.schemaHasRules(O,e.RULES.all))||(w[w.length]=x)}}else var w=u;if(m||w.length){var _=e.errorPath,T=m||w.length>=e.opts.loopRequired,I=e.opts.ownProperties;if(d)if(n+=" var missing"+o+"; ",T){m||(n+=" var "+v+" = validate.schema"+c+"; ");var D="i"+o,q="schema"+o+"["+D+"]",N="' + "+q+" + '";e.opts._errorDataPathProperty&&(e.errorPath=e.util.getPathExpr(_,q,e.opts.jsonPointers)),n+=" var "+g+" = true; ",m&&(n+=" if (schema"+o+" === undefined) "+g+" = true; else if (!Array.isArray(schema"+o+")) "+g+" = false; else {"),n+=" for (var "+D+" = 0; "+D+" < "+v+".length; "+D+"++) { "+g+" = "+h+"["+v+"["+D+"]] !== undefined ",I&&(n+=" && Object.prototype.hasOwnProperty.call("+h+", "+v+"["+D+"]) "),n+="; if (!"+g+") break; } ",m&&(n+=" } "),n+=" if (!"+g+") { ";var A=A||[];A.push(n),n="",e.createErrors!==!1?(n+=" { keyword: 'required' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(f)+" , params: { missingProperty: '"+N+"' } ",e.opts.messages!==!1&&(n+=" , message: '",e.opts._errorDataPathProperty?n+="is a required property":n+="should have required property \\'"+N+"\\'",n+="' "),e.opts.verbose&&(n+=" , schema: validate.schema"+c+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),n+=" } "):n+=" {} ";var $=n;n=A.pop(),!e.compositeRule&&d?e.async?n+=" throw new ValidationError(["+$+"]); ":n+=" validate.errors = ["+$+"]; return false; ":n+=" var err = "+$+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",n+=" } else { "}else{n+=" if ( ";var j=w;if(j)for(var M,D=-1,W=j.length-1;D 1) { ";var w=e.schema.items&&e.schema.items.type,y=Array.isArray(w);if(!w||w=="object"||w=="array"||y&&(w.indexOf("object")>=0||w.indexOf("array")>=0))n+=" outer: for (;i--;) { for (j = i; j--;) { if (equal("+h+"[i], "+h+"[j])) { "+g+" = false; break outer; } } } ";else{n+=" var itemIndices = {}, item; for (;i--;) { var item = "+h+"[i]; ";var x="checkDataType"+(y?"s":"");n+=" if ("+e.util[x](w,"item",e.opts.strictNumbers,!0)+") continue; ",y&&(n+=` if (typeof item == 'string') item = '"' + item; `),n+=" if (typeof itemIndices[item] == 'number') { "+g+" = false; j = itemIndices[item]; break; } itemIndices[item] = i; } "}n+=" } ",m&&(n+=" } "),n+=" if (!"+g+") { ";var k=k||[];k.push(n),n="",e.createErrors!==!1?(n+=" { keyword: 'uniqueItems' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(f)+" , params: { i: i, j: j } ",e.opts.messages!==!1&&(n+=" , message: 'should NOT have duplicate items (items ## ' + j + ' and ' + i + ' are identical)' "),e.opts.verbose&&(n+=" , schema: ",m?n+="validate.schema"+c:n+=""+u,n+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),n+=" } "):n+=" {} ";var E=n;n=k.pop(),!e.compositeRule&&d?e.async?n+=" throw new ValidationError(["+E+"]); ":n+=" validate.errors = ["+E+"]; return false; ":n+=" var err = "+E+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",n+=" } ",d&&(n+=" else { ")}else d&&(n+=" if (true) { ");return n}),mw}var gw,LD;function Eee(){return LD||(LD=1,gw={$ref:aee(),allOf:oee(),anyOf:iee(),$comment:see(),const:lee(),contains:uee(),dependencies:cee(),enum:fee(),format:dee(),if:pee(),items:hee(),maximum:CD(),minimum:CD(),maxItems:PD(),minItems:PD(),maxLength:_D(),minLength:_D(),maxProperties:TD(),minProperties:TD(),multipleOf:mee(),not:gee(),oneOf:vee(),pattern:yee(),properties:bee(),propertyNames:wee(),required:xee(),uniqueItems:See(),validate:lD()}),gw}var vw,qD;function Cee(){if(qD)return vw;qD=1;var t=Eee(),e=Qs().toHash;return vw=function(){var a=[{type:"number",rules:[{maximum:["exclusiveMaximum"]},{minimum:["exclusiveMinimum"]},"multipleOf","format"]},{type:"string",rules:["maxLength","minLength","pattern","format"]},{type:"array",rules:["maxItems","minItems","items","contains","uniqueItems"]},{type:"object",rules:["maxProperties","minProperties","required","dependencies","propertyNames",{properties:["additionalProperties","patternProperties"]}]},{rules:["$ref","const","enum","not","anyOf","oneOf","allOf","if"]}],n=["type","$comment"],o=["$schema","$id","id","$data","$async","title","description","default","definitions","examples","readOnly","writeOnly","contentMediaType","contentEncoding","additionalItems","then","else"],s=["number","integer","string","array","object","boolean","null"];return a.all=e(n),a.types=e(s),a.forEach(function(u){u.rules=u.rules.map(function(c){var f;if(typeof c=="object"){var d=Object.keys(c)[0];f=c[d],c=d,f.forEach(function(g){n.push(g),a.all[g]=!0})}n.push(c);var h=a.all[c]={keyword:c,code:t[c],implements:f};return h}),a.all.$comment={keyword:"$comment",code:t.$comment},u.type&&(a.types[u.type]=u)}),a.keywords=e(n.concat(o)),a.custom={},a},vw}var yw,UD;function kee(){if(UD)return yw;UD=1;var t=["multipleOf","maximum","exclusiveMaximum","minimum","exclusiveMinimum","maxLength","minLength","pattern","additionalItems","maxItems","minItems","uniqueItems","maxProperties","minProperties","required","additionalProperties","enum","format","const"];return yw=function(e,r){for(var a=0;a{a.addFormat(n,e[n])}),a}class $ee{constructor(e){const{additionalMetaSchemas:r,customFormats:a,ajvOptionsOverrides:n}=e;this.ajv=Mee(r,a,n)}toErrorList(e,r=[]){return Du(e,r)}transformRJSFValidationErrors(e=[]){return e.map(r=>{const{dataPath:a,keyword:n,message:o,params:s,schemaPath:u}=r,c=`${a}`;return{name:n,property:c,message:o,params:s,stack:`${c} ${o}`.trim(),schemaPath:u}})}rawValidation(e,r){let a;try{this.ajv.validate(e,r)}catch(o){a=o}const n=this.ajv.errors||void 0;return this.ajv.errors=null,{errors:n,validationError:a}}validateFormData(e,r,a,n,o){const s=r,u=this.rawValidation(r,e),{validationError:c}=u;let f=this.transformRJSFValidationErrors(u.errors);const d=c&&c.message&&c.message.includes("no schema with key or ref ");d&&(f=[...f,{stack:c.message}]),typeof n=="function"&&(f=n(f,o));let h=UZ(f);if(d&&(h=ie(U({},h),{$schema:{__errors:[c.message]}})),typeof a!="function")return{errors:f,errorSchema:h};const g=NN(this,r,e,s,!0),m=a(g,rd(g),o),v=T1(m);return jd({errors:f,errorSchema:h},v)}handleSchemaUpdate(e){var r;const a=lu;this.ajv.getSchema(lu)===void 0?this.ajv.addSchema(e,lu):tr(e,(r=this.ajv.getSchema(lu))===null||r===void 0?void 0:r.schema)||(this.ajv.removeSchema(a),this.ajv.addSchema(e,a))}isValid(e,r,a){try{return this.handleSchemaUpdate(a),this.ajv.validate(I1(e),r)}catch(n){return!1}}}function Lee(t={}){return new $ee(t)}const Cw=Lee();function qee(t,e){return YN(t,e,function(r,a){return R2(t,a)})}var GD=b2(function(t,e){return t==null?{}:qee(t,e)}),Uee=0;function Bee(t){var e=++Uee;return Ag(t)+e}function kw(){return Bee("rjsf-array-item-")}function YD(t){return Array.isArray(t)?t.map(e=>({key:kw(),item:e})):[]}function Mu(t){return Array.isArray(t)?t.map(e=>e.item):[]}class zee extends P.Component{constructor(r){super(r);xe(this,"_getNewFormDataRow",()=>{const{schema:r,registry:a}=this.props,{schemaUtils:n}=a;let o=r.items;return w1(r)&&rH(r)&&(o=r.additionalItems),n.getDefaultFormState(o)});xe(this,"onAddClick",r=>{this._handleAddClick(r)});xe(this,"onAddIndexClick",r=>a=>{this._handleAddClick(a,r)});xe(this,"onCopyIndexClick",r=>a=>{a&&a.preventDefault();const{onChange:n,errorSchema:o}=this.props,{keyedFormData:s}=this.state;let u;if(o){u={};for(const d in o){const h=parseInt(d);h<=r?Xr(u,[h],o[d]):h>r&&Xr(u,[h+1],o[d])}}const c={key:kw(),item:$N(s[r].item)},f=[...s];r!==void 0?f.splice(r+1,0,c):f.push(c),this.setState({keyedFormData:f,updatedKeyedFormData:!0},()=>n(Mu(f),u))});xe(this,"onDropIndexClick",r=>a=>{a&&a.preventDefault();const{onChange:n,errorSchema:o}=this.props,{keyedFormData:s}=this.state;let u;if(o){u={};for(const f in o){const d=parseInt(f);dr&&Xr(u,[d-1],o[f])}}const c=s.filter((f,d)=>d!==r);this.setState({keyedFormData:c,updatedKeyedFormData:!0},()=>n(Mu(c),u))});xe(this,"onReorderClick",(r,a)=>n=>{n&&(n.preventDefault(),n.currentTarget.blur());const{onChange:o,errorSchema:s}=this.props;let u;if(s){u={};for(const h in s){const g=parseInt(h);g==r?Xr(u,[a],s[r]):g==a?Xr(u,[r],s[a]):Xr(u,[h],s[g])}}const{keyedFormData:c}=this.state;function f(){const h=c.slice();return h.splice(r,1),h.splice(a,0,c[r]),h}const d=f();this.setState({keyedFormData:d},()=>o(Mu(d),u))});xe(this,"onChangeForIndex",r=>(a,n,o)=>{const{formData:s,onChange:u,errorSchema:c}=this.props,d=(Array.isArray(s)?s:[]).map((h,g)=>r===g?typeof a=="undefined"?null:a:h);u(d,c&&c&&ie(U({},c),{[r]:n}),o)});xe(this,"onSelectChange",r=>{const{onChange:a,idSchema:n}=this.props;a(r,void 0,n&&n.$id)});const{formData:a=[]}=r,n=YD(a);this.state={keyedFormData:n,updatedKeyedFormData:!1}}static getDerivedStateFromProps(r,a){if(a.updatedKeyedFormData)return{updatedKeyedFormData:!1};const n=Array.isArray(r.formData)?r.formData:[],o=a.keyedFormData||[];return{keyedFormData:n.length===o.length?o.map((u,c)=>({key:u.key,item:n[c]})):YD(n)}}get itemTitle(){const{schema:r,registry:a}=this.props,{translateString:n}=a;return Xe(r,[Mo,"title"],Xe(r,[Mo,"description"],n(Ht.ArrayItemTitle)))}isItemRequired(r){return Array.isArray(r.type)?!r.type.includes("null"):r.type!=="null"}canAddItem(r){const{schema:a,uiSchema:n,registry:o}=this.props;let{addable:s}=At(n,o.globalUiOptions);return s!==!1&&(a.maxItems!==void 0?s=r.length=a&&Xr(u,[h+1],o[d])}}const c={key:kw(),item:this._getNewFormDataRow()},f=[...s];a!==void 0?f.splice(a,0,c):f.push(c),this.setState({keyedFormData:f,updatedKeyedFormData:!0},()=>n(Mu(f),u))}render(){const{schema:r,uiSchema:a,idSchema:n,registry:o}=this.props,{schemaUtils:s,translateString:u}=o;if(!(Mo in r)){const c=At(a),f=jt("UnsupportedFieldTemplate",o,c);return S.jsx(f,{schema:r,idSchema:n,reason:u(Ht.MissingItems),registry:o})}return s.isMultiSelect(r)?this.renderMultiSelect():DN(a)?this.renderCustomWidget():w1(r)?this.renderFixedArray():s.isFilesArray(r,a)?this.renderFiles():this.renderNormalArray()}renderNormalArray(){const{schema:r,uiSchema:a={},errorSchema:n,idSchema:o,name:s,title:u,disabled:c=!1,readonly:f=!1,autofocus:d=!1,required:h=!1,registry:g,onBlur:m,onFocus:v,idPrefix:w,idSeparator:y="_",rawErrors:x}=this.props,{keyedFormData:k}=this.state,E=r.title||u||s,{schemaUtils:O,formContext:_}=g,T=At(a),I=Gt(r.items)?r.items:{},D=O.retrieveSchema(I),q=Mu(this.state.keyedFormData),N=this.canAddItem(q),A={canAdd:N,items:k.map((j,M)=>{const{key:W,item:H}=j,J=H,V=O.retrieveSchema(I,J),Q=n?n[M]:void 0,B=o.$id+y+M,z=O.toIdSchema(V,B,J,w,y);return this.renderArrayFieldItem({key:W,index:M,name:s&&`${s}-${M}`,title:E?`${E}-${M+1}`:void 0,canAdd:N,canMoveUp:M>0,canMoveDown:MI.retrieveSchema(W,n[H])),A=Gt(r.additionalItems)?I.retrieveSchema(r.additionalItems,n):null;(!O||O.length{const{key:J,item:V}=W,Q=V,B=H>=N.length,z=(B&&Gt(r.additionalItems)?I.retrieveSchema(r.additionalItems,Q):N[H])||{},X=c.$id+u+H,le=I.toIdSchema(z,X,Q,s,u),we=B?a.additionalItems||{}:Array.isArray(a.items)?a.items[H]:a.items||{},ye=o?o[H]:void 0;return this.renderArrayFieldItem({key:J,index:H,name:f&&`${f}-${H}`,title:_?`${_}-${H+1}`:void 0,canAdd:$,canRemove:B,canMoveUp:H>=N.length+1,canMoveDown:B&&HB[z]),{children:S.jsx(H,{name:o,title:O,index:n,schema:d,uiSchema:g,formData:h,formContext:$,errorSchema:v,idPrefix:I,idSeparator:D,idSchema:m,required:this.isItemRequired(d),onChange:this.onChangeForIndex(n),onBlur:y,onFocus:x,registry:A,disabled:_,readonly:q,hideError:T,autofocus:w,rawErrors:k}),className:"array-item",disabled:_,canAdd:s,hasCopy:B.copy,hasToolbar:B.toolbar,hasMoveUp:B.moveUp,hasMoveDown:B.moveDown,hasRemove:B.remove,index:n,totalItems:E,key:a,onAddIndexClick:this.onAddIndexClick,onCopyIndexClick:this.onCopyIndexClick,onDropIndexClick:this.onDropIndexClick,onReorderClick:this.onReorderClick,readonly:q,registry:A,schema:d,uiSchema:g}}}function Vee(t){var H,J,V;const{schema:e,name:r,uiSchema:a,idSchema:n,formData:o,registry:s,required:u,disabled:c,readonly:f,hideError:d,autofocus:h,title:g,onChange:m,onFocus:v,onBlur:w,rawErrors:y}=t,{title:x}=e,{widgets:k,formContext:E,translateString:O,globalUiOptions:_}=s,W=At(a,_),{widget:T="checkbox",title:I,label:D=!0}=W,q=be(W,["widget","title","label"]),N=uo(e,T,k),A=O(Ht.YesLabel),$=O(Ht.NoLabel);let j;const M=(J=(H=I!=null?I:x)!=null?H:g)!=null?J:r;if(Array.isArray(e.oneOf))j=Au({oneOf:e.oneOf.map(Q=>{if(Gt(Q))return ie(U({},Q),{title:Q.title||(Q.const===!0?A:$)})}).filter(Q=>Q)},a);else{const Q=e,B=(V=e.enum)!=null?V:[!0,!1];!Q.enumNames&&B.length===2&&B.every(z=>typeof z=="boolean")?j=[{value:B[0],label:B[0]?A:$},{value:B[1],label:B[1]?A:$}]:j=Au({enum:B,enumNames:Q.enumNames},a)}return S.jsx(N,{options:ie(U({},q),{enumOptions:j}),schema:e,uiSchema:a,id:n.$id,name:r,onChange:m,onFocus:v,onBlur:w,label:M,hideLabel:!D,value:o,required:u,disabled:c,readonly:f,hideError:d,registry:s,formContext:E,autofocus:h,rawErrors:y})}class QD extends P.Component{constructor(r){super(r);xe(this,"onOptionChange",r=>{const{selectedOption:a,retrievedOptions:n}=this.state,{formData:o,onChange:s,registry:u}=this.props,{schemaUtils:c}=u,f=r!==void 0?parseInt(r,10):-1;if(f===a)return;const d=f>=0?n[f]:void 0,h=a>=0?n[a]:void 0;let g=c.sanitizeDataForNewSchema(d,h,o);d&&(g=c.getDefaultFormState(d,g,"excludeObjectChildren")),this.setState({selectedOption:f},()=>{s(g,void 0,this.getFieldId())})});const{formData:a,options:n,registry:{schemaUtils:o}}=this.props,s=n.map(u=>o.retrieveSchema(u,a));this.state={retrievedOptions:s,selectedOption:this.getMatchingOption(0,a,s)}}componentDidUpdate(r,a){const{formData:n,options:o,idSchema:s}=this.props,{selectedOption:u}=this.state;let c=this.state;if(!tr(r.options,o)){const{registry:{schemaUtils:f}}=this.props,d=o.map(h=>f.retrieveSchema(h,n));c={selectedOption:u,retrievedOptions:d}}if(!tr(n,r.formData)&&s.$id===r.idSchema.$id){const{retrievedOptions:f}=c,d=this.getMatchingOption(u,n,f);a&&d!==u&&(c={selectedOption:d,retrievedOptions:f})}c!==this.state&&this.setState(c)}getMatchingOption(r,a,n){const{schema:o,registry:{schemaUtils:s}}=this.props,u=Ks(o);return s.getClosestMatchingOption(a,n,r,u)}getFieldId(){const{idSchema:r,schema:a}=this.props;return`${r.$id}${a.oneOf?"__oneof_select":"__anyof_select"}`}render(){const{name:r,disabled:a=!1,errorSchema:n={},formContext:o,onBlur:s,onFocus:u,readonly:c,registry:f,schema:d,uiSchema:h}=this.props,{widgets:g,fields:m,translateString:v,globalUiOptions:w,schemaUtils:y}=f,{SchemaField:x}=m,{selectedOption:k,retrievedOptions:E}=this.state,z=At(h,w),{widget:O="select",placeholder:_,autofocus:T,autocomplete:I,title:D=d.title}=z,q=be(z,["widget","placeholder","autofocus","autocomplete","title"]),N=uo({type:"number"},O,g),A=Xe(n,An,[]),$=md(n,[An]),j=y.getDisplayLabel(d,h,w),M=k>=0&&E[k]||null;let W;if(M){const{required:X}=d;W=X?so({required:X},M):M}let H=[];jn in d&&h&&jn in h?Array.isArray(h[jn])?H=h[jn]:console.warn(`uiSchema.oneOf is not an array for "${D||r}"`):ua in d&&h&&ua in h&&(Array.isArray(h[ua])?H=h[ua]:console.warn(`uiSchema.anyOf is not an array for "${D||r}"`));let J=h;k>=0&&H.length>k&&(J=H[k]);const V=D?Ht.TitleOptionPrefix:Ht.OptionPrefix,Q=D?[D]:[],B=E.map((X,le)=>{const{title:we=X.title}=At(H[le]);return{label:we||v(V,Q.concat(String(le+1))),value:le}});return S.jsxs("div",{className:"panel panel-default panel-body",children:[S.jsx("div",{className:"form-group",children:S.jsx(N,{id:this.getFieldId(),name:`${r}${d.oneOf?"__oneof_select":"__anyof_select"}`,schema:{type:"number",default:0},onChange:this.onOptionChange,onBlur:s,onFocus:u,disabled:a||Us(B),multiple:!1,rawErrors:A,errorSchema:$,value:k>=0?k:void 0,options:U({enumOptions:B},q),registry:f,formContext:o,placeholder:_,autocomplete:I,autofocus:T,label:D!=null?D:r,hideLabel:!j,readonly:c})}),W&&W.type!=="null"&&S.jsx(x,ie(U({},this.props),{schema:W,uiSchema:J}))]})}}const Hee=/\.([0-9]*0)*$/,Wee=/[0.]0*$/;function Kee(t){const{registry:e,onChange:r,formData:a,value:n}=t,[o,s]=P.useState(n),{StringField:u}=e.fields;let c=a;const f=P.useCallback((d,h,g)=>{s(d),`${d}`.charAt(0)==="."&&(d=`0${d}`);const m=typeof d=="string"&&d.match(Hee)?mR(d.replace(Wee,"")):mR(d);r(m,h,g)},[r]);if(typeof o=="string"&&typeof c=="number"){const d=new RegExp(`^(${String(c).replace(".","\\.")})?\\.?0*$`);o.match(d)&&(c=o)}return S.jsx(u,ie(U({},t),{formData:c,onChange:f}))}function Di(){return Di=Object.assign?Object.assign.bind():function(t){for(var e=1;e(t[e.toLowerCase()]=e,t),{class:"className",for:"htmlFor"}),XD={amp:"&",apos:"'",gt:">",lt:"<",nbsp:" ",quot:"“"},Yee=["style","script","pre"],Qee=["src","href","data","formAction","srcDoc","action"],Jee=/([-A-Z0-9_:]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|(?:\{((?:\\.|{[^}]*?}|[^}])*)\})))?/gi,Xee=/mailto:/i,Zee=/\n{2,}$/,ZD=/^(\s*>[\s\S]*?)(?=\n\n|$)/,ete=/^ *> ?/gm,tte=/^(?:\[!([^\]]*)\]\n)?([\s\S]*)/,rte=/^ {2,}\n/,nte=/^(?:( *[-*_])){3,} *(?:\n *)+\n/,e4=/^(?: {1,3})?(`{3,}|~{3,}) *(\S+)? *([^\n]*?)?\n([\s\S]*?)(?:\1\n?|$)/,t4=/^(?: {4}[^\n]+\n*)+(?:\n *)+\n?/,ate=/^(`+)((?:\\`|(?!\1)`|[^`])+)\1/,ote=/^(?:\n *)*\n/,ite=/\r\n?/g,ste=/^\[\^([^\]]+)](:(.*)((\n+ {4,}.*)|(\n(?!\[\^).+))*)/,lte=/^\[\^([^\]]+)]/,ute=/\f/g,cte=/^---[ \t]*\n(.|\n)*\n---[ \t]*\n/,fte=/^\s*?\[(x|\s)\]/,r4=/^ *(#{1,6}) *([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,n4=/^ *(#{1,6}) +([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,a4=/^([^\n]+)\n *(=|-){3,} *\n/,Pw=/^ *(?!<[a-z][^ >/]* ?\/>)<([a-z][^ >/]*) ?((?:[^>]*[^/])?)>\n?(\s*(?:<\1[^>]*?>[\s\S]*?<\/\1>|(?!<\1\b)[\s\S])*?)<\/\1>(?!<\/\1>)\n*/i,dte=/&([a-z0-9]+|#[0-9]{1,6}|#x[0-9a-fA-F]{1,6});/gi,o4=/^)/,pte=/^(data|aria|x)-[a-z_][a-z\d_.-]*$/,Ow=/^ *<([a-z][a-z0-9:]*)(?:\s+((?:<.*?>|[^>])*))?\/?>(?!<\/\1>)(\s*\n)?/i,hte=/^\{.*\}$/,mte=/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,gte=/^<([^ >]+@[^ >]+)>/,vte=/^<([^ >]+:\/[^ >]+)>/,yte=/-([a-z])?/gi,i4=/^(\|.*)\n(?: *(\|? *[-:]+ *\|[-| :]*)\n((?:.*\|.*\n)*))?\n?/,bte=/^[^\n]+(?: \n|\n{2,})/,wte=/^\[([^\]]*)\]:\s+]+)>?\s*("([^"]*)")?/,xte=/^!\[([^\]]*)\] ?\[([^\]]*)\]/,Ste=/^\[([^\]]*)\] ?\[([^\]]*)\]/,Ete=/(\n|^[-*]\s|^#|^ {2,}|^-{2,}|^>\s)/,Cte=/\t/g,kte=/(^ *\||\| *$)/g,Pte=/^ *:-+: *$/,Ote=/^ *:-+ *$/,_te=/^ *-+: *$/,Nd=t=>`(?=[\\s\\S]+?\\1${t?"\\1":""})`,Dd="((?:\\[.*?\\][([].*?[)\\]]|<.*?>(?:.*?<.*?>)?|`.*?`|\\\\\\1|[\\s\\S])+?)",Rte=RegExp(`^([*_])\\1${Nd(1)}${Dd}\\1\\1(?!\\1)`),Tte=RegExp(`^([*_])${Nd(0)}${Dd}\\1(?!\\1)`),Ite=RegExp(`^(==)${Nd(0)}${Dd}\\1`),Ate=RegExp(`^(~~)${Nd(0)}${Dd}\\1`),jte=/^(:[a-zA-Z0-9-_]+:)/,Nte=/^\\([^0-9A-Za-z\s])/,Dte=/\\([^0-9A-Za-z\s])/g,Fte=/^[\s\S](?:(?! \n|[0-9]\.|http)[^=*_~\-\n:<`\\\[!])*/,Mte=/^\n+/,$te=/^([ \t]*)/,Lte=/(?:^|\n)( *)$/,_w="(?:\\d+\\.)",Rw="(?:[*+-])";function s4(t){return"( *)("+(t===1?_w:Rw)+") +"}const l4=s4(1),u4=s4(2);function c4(t){return RegExp("^"+(t===1?l4:u4))}const qte=c4(1),Ute=c4(2);function f4(t){return RegExp("^"+(t===1?l4:u4)+"[^\\n]*(?:\\n(?!\\1"+(t===1?_w:Rw)+" )[^\\n]*)*(\\n|$)","gm")}const Bte=f4(1),zte=f4(2);function d4(t){const e=t===1?_w:Rw;return RegExp("^( *)("+e+") [\\s\\S]+?(?:\\n{2,}(?! )(?!\\1"+e+" (?!"+e+" ))\\n*|\\s*\\n*$)")}const p4=d4(1),h4=d4(2);function m4(t,e){const r=e===1,a=r?p4:h4,n=r?Bte:zte,o=r?qte:Ute;return{t:s=>o.test(s),o:Js(function(s,u){const c=Lte.exec(u.prevCapture);return c&&(u.list||!u.inline&&!u.simple)?a.exec(s=c[1]+s):null}),i:1,u(s,u,c){const f=r?+s[2]:void 0,d=s[0].replace(Zee,` + */var $N;function TZ(){if($N)return Nt;$N=1;var t=Symbol.for("react.element"),e=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),n=Symbol.for("react.profiler"),o=Symbol.for("react.provider"),s=Symbol.for("react.context"),u=Symbol.for("react.server_context"),c=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),d=Symbol.for("react.suspense_list"),h=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),m=Symbol.for("react.offscreen"),v;v=Symbol.for("react.module.reference");function w(y){if(typeof y=="object"&&y!==null){var x=y.$$typeof;switch(x){case t:switch(y=y.type,y){case r:case n:case a:case f:case d:return y;default:switch(y=y&&y.$$typeof,y){case u:case s:case c:case g:case h:case o:return y;default:return x}}case e:return x}}}return Nt.ContextConsumer=s,Nt.ContextProvider=o,Nt.Element=t,Nt.ForwardRef=c,Nt.Fragment=r,Nt.Lazy=g,Nt.Memo=h,Nt.Portal=e,Nt.Profiler=n,Nt.StrictMode=a,Nt.Suspense=f,Nt.SuspenseList=d,Nt.isAsyncMode=function(){return!1},Nt.isConcurrentMode=function(){return!1},Nt.isContextConsumer=function(y){return w(y)===s},Nt.isContextProvider=function(y){return w(y)===o},Nt.isElement=function(y){return typeof y=="object"&&y!==null&&y.$$typeof===t},Nt.isForwardRef=function(y){return w(y)===c},Nt.isFragment=function(y){return w(y)===r},Nt.isLazy=function(y){return w(y)===g},Nt.isMemo=function(y){return w(y)===h},Nt.isPortal=function(y){return w(y)===e},Nt.isProfiler=function(y){return w(y)===n},Nt.isStrictMode=function(y){return w(y)===a},Nt.isSuspense=function(y){return w(y)===f},Nt.isSuspenseList=function(y){return w(y)===d},Nt.isValidElementType=function(y){return typeof y=="string"||typeof y=="function"||y===r||y===n||y===a||y===f||y===d||y===m||typeof y=="object"&&y!==null&&(y.$$typeof===g||y.$$typeof===h||y.$$typeof===o||y.$$typeof===s||y.$$typeof===c||y.$$typeof===v||y.getModuleId!==void 0)},Nt.typeOf=w,Nt}var LN;function IZ(){return LN||(LN=1,P1.exports=TZ()),P1.exports}var AZ=IZ();const qN=ht(AZ),O1={boolean:{checkbox:"CheckboxWidget",radio:"RadioWidget",select:"SelectWidget",hidden:"HiddenWidget"},string:{text:"TextWidget",password:"PasswordWidget",email:"EmailWidget",hostname:"TextWidget",ipv4:"TextWidget",ipv6:"TextWidget",uri:"URLWidget","data-url":"FileWidget",radio:"RadioWidget",select:"SelectWidget",textarea:"TextareaWidget",hidden:"HiddenWidget",date:"DateWidget",datetime:"DateTimeWidget","date-time":"DateTimeWidget","alt-date":"AltDateWidget","alt-datetime":"AltDateTimeWidget",time:"TimeWidget",color:"ColorWidget",file:"FileWidget"},number:{text:"TextWidget",select:"SelectWidget",updown:"UpDownWidget",range:"RangeWidget",radio:"RadioWidget",hidden:"HiddenWidget"},integer:{text:"TextWidget",select:"SelectWidget",updown:"UpDownWidget",range:"RangeWidget",radio:"RadioWidget",hidden:"HiddenWidget"},array:{select:"SelectWidget",checkboxes:"CheckboxesWidget",files:"FileWidget",hidden:"HiddenWidget"}};function jZ(t){let e=Xe(t,"MergedWidget");if(!e){const r=t.defaultProps&&t.defaultProps.options||{};e=o=>{var s=o,{options:a}=s,n=be(s,["options"]);return S.jsx(t,U({options:U(U({},r),a)},n))},Jr(t,"MergedWidget",e)}return e}function lo(t,e,r={}){const a=oo(t);if(typeof e=="function"||e&&qN.isForwardRef(P.createElement(e))||qN.isMemo(e))return jZ(e);if(typeof e!="string")throw new Error(`Unsupported widget definition: ${typeof e}`);if(e in r){const n=r[e];return lo(t,n,r)}if(typeof a=="string"){if(!(a in O1))throw new Error(`No widget for type '${a}'`);if(e in O1[a]){const n=r[O1[a][e]];return lo(t,n,r)}}throw new Error(`No widget '${e}' for type '${a}'`)}function NZ(t,e,r={}){try{return lo(t,e,r),!0}catch(a){const n=a;if(n.message&&(n.message.startsWith("No widget")||n.message.startsWith("Unsupported widget")))return!1;throw a}}function ju(t,e){return`${gd(t)?t:t[Xf]}__${e}`}function Nu(t){return ju(t,"description")}function UN(t){return ju(t,"error")}function _1(t){return ju(t,"examples")}function BN(t){return ju(t,"help")}function zN(t){return ju(t,"title")}function Ni(t,e=!1){const r=e?` ${_1(t)}`:"";return`${UN(t)} ${Nu(t)} ${BN(t)}${r}`}function VN(t,e){return`${t}-${e}`}function DZ(t,e,r){return e?r:t}function FZ(t){return t?new Date(t).toJSON():void 0}function MZ(t,e){if(!Array.isArray(e))return t;const r=d=>d.reduce((h,g)=>(h[g]=!0,h),{}),a=d=>d.length>1?`properties '${d.join("', '")}'`:`property '${d[0]}'`,n=r(t),o=e.filter(d=>d==="*"||n[d]),s=r(o),u=t.filter(d=>!s[d]),c=o.indexOf("*");if(c===-1){if(u.length)throw new Error(`uiSchema order list does not contain ${a(u)}`);return o}if(c!==o.lastIndexOf("*"))throw new Error("uiSchema order list contains more than one wildcard item");const f=[...o];return f.splice(c,1,...u),f}function R1(t,e=!0){if(!t)return{year:-1,month:-1,day:-1,hour:e?-1:0,minute:e?-1:0,second:e?-1:0};const r=new Date(t);if(Number.isNaN(r.getTime()))throw new Error("Unable to parse date "+t);return{year:r.getUTCFullYear(),month:r.getUTCMonth()+1,day:r.getUTCDate(),hour:e?r.getUTCHours():0,minute:e?r.getUTCMinutes():0,second:e?r.getUTCSeconds():0}}function Ad(t){if(t.const||t.enum&&t.enum.length===1&&t.enum[0]===!0)return!0;if(t.anyOf&&t.anyOf.length===1)return Ad(t.anyOf[0]);if(t.oneOf&&t.oneOf.length===1)return Ad(t.oneOf[0]);if(t.allOf){const e=r=>Ad(r);return t.allOf.some(e)}return!1}function $Z(t,e,r){const{props:a,state:n}=t;return!tr(a,e)||!tr(n,r)}function HN(t,e=!0){const{year:r,month:a,day:n,hour:o=0,minute:s=0,second:u=0}=t,c=Date.UTC(r,a-1,n,o,s,u),f=new Date(c).toJSON();return e?f:f.slice(0,10)}function Du(t,e=[]){if(!t)return[];let r=[];return An in t&&(r=r.concat(t[An].map(a=>{const n=`.${e.join(".")}`;return{property:n,message:a,stack:`${n} ${a}`}}))),Object.keys(t).reduce((a,n)=>{if(n!==An){const o=t[n];Si(o)&&(a=a.concat(Du(o,[...e,n])))}return a},r)}function WN(t){return $r(t)?fd(t,Oi):gu(t)?[t]:Fg(VR(Ag(t)))}function LZ(t){const e=new kZ;return t.length&&t.forEach(r=>{const{property:a,message:n}=r,o=a==="."?[]:WN(a);o.length>0&&o[0]===""&&o.splice(0,1),n&&e.addErrors(n,o)}),e.ErrorSchema}function T1(t){return Object.keys(t).reduce((e,r)=>{if(r==="addError")return e;{const a=t[r];return Si(a)?ie(U({},e),{[r]:T1(a)}):ie(U({},e),{[r]:a})}},{})}function qZ(t){if(!t)return"";const e=new Date(t),r=Lo(e.getFullYear(),4),a=Lo(e.getMonth()+1,2),n=Lo(e.getDate(),2),o=Lo(e.getHours(),2),s=Lo(e.getMinutes(),2),u=Lo(e.getSeconds(),2),c=Lo(e.getMilliseconds(),3);return`${r}-${a}-${n}T${o}:${s}:${u}.${c}`}function jd(t,e){if(!e)return t;const{errors:r,errorSchema:a}=t;let n=Du(e),o=e;return Ls(a)||(o=so(a,e,!0),n=[...r].concat(n)),{errorSchema:o,errors:n}}function UZ(t){for(const e in t){const r=t,a=r[e];e===Mr&&typeof a=="string"&&a.startsWith("#")?r[e]=lu+a:r[e]=I1(a)}return t}function BZ(t){for(let e=0;e=VZ&&(o=yg,s=!1,e=new js(e));e:for(;++n!tr(s,Xe(e,u)))),o=WZ(Ta(e),Ta(t));return[...n,...o]}}var Ht;(function(t){t.ArrayItemTitle="Item",t.MissingItems="Missing items definition",t.YesLabel="Yes",t.NoLabel="No",t.CloseLabel="Close",t.ErrorsLabel="Errors",t.NewStringDefault="New Value",t.AddButton="Add",t.AddItemButton="Add Item",t.CopyButton="Copy",t.MoveDownButton="Move down",t.MoveUpButton="Move up",t.RemoveButton="Remove",t.NowLabel="Now",t.ClearLabel="Clear",t.AriaDateLabel="Select a date",t.PreviewLabel="Preview",t.DecrementAriaLabel="Decrease value by 1",t.IncrementAriaLabel="Increase value by 1",t.UnknownFieldType="Unknown field type %1",t.OptionPrefix="Option %1",t.TitleOptionPrefix="%1 option %2",t.KeyLabel="%1 Key",t.InvalidObjectField='Invalid "%1" object field configuration: _%2_.',t.UnsupportedField="Unsupported field schema.",t.UnsupportedFieldWithId="Unsupported field schema for field `%1`.",t.UnsupportedFieldWithReason="Unsupported field schema: _%1_.",t.UnsupportedFieldWithIdAndReason="Unsupported field schema for field `%1`: _%2_.",t.FilesInfo="**%1** (%2, %3 bytes)"})(Ht||(Ht={}));function GZ(t,e){var r=$r(t)?jg:C2;return r(t,_2(e))}var Fu={exports:{}};/** @license URI.js v4.4.1 (c) 2011 Gary Court. License: http://github.com/garycourt/uri-js */var YZ=Fu.exports,GN;function QZ(){return GN||(GN=1,(function(t,e){(function(r,a){a(e)})(YZ,(function(r){function a(){for(var Z=arguments.length,K=Array(Z),ne=0;ne1){K[0]=K[0].slice(0,-1);for(var me=K.length-1,ge=1;ge= 0x80 (not a basic code point)","invalid-input":"Invalid input"},A=w-y,$=Math.floor,j=String.fromCharCode;function M(Z){throw new RangeError(N[Z])}function W(Z,K){for(var ne=[],me=Z.length;me--;)ne[me]=K(Z[me]);return ne}function H(Z,K){var ne=Z.split("@"),me="";ne.length>1&&(me=ne[0]+"@",Z=ne[1]),Z=Z.replace(q,".");var ge=Z.split("."),Je=W(ge,K).join(".");return me+Je}function J(Z){for(var K=[],ne=0,me=Z.length;ne=55296&&ge<=56319&&ne>1,K+=$(K/ne);K>A*x>>1;ge+=w)K=$(K/A);return $(ge+(A+1)*K/(K+k))},X=function(K){var ne=[],me=K.length,ge=0,Je=_,tt=O,vt=K.lastIndexOf(T);vt<0&&(vt=0);for(var Bt=0;Bt=128&&M("not-basic"),ne.push(K.charCodeAt(Bt));for(var sr=vt>0?vt+1:0;sr=me&&M("invalid-input");var ft=Q(K.charCodeAt(sr++));(ft>=w||ft>$((v-ge)/Lt))&&M("overflow"),ge+=ft*Lt;var Kt=lr<=tt?y:lr>=tt+x?x:lr-tt;if(ft$(v/vr)&&M("overflow"),Lt*=vr}var Jt=ne.length+1;tt=z(ge-St,Jt,St==0),$(ge/Jt)>v-Je&&M("overflow"),Je+=$(ge/Jt),ge%=Jt,ne.splice(ge++,0,Je)}return String.fromCodePoint.apply(String,ne)},le=function(K){var ne=[];K=J(K);var me=K.length,ge=_,Je=0,tt=O,vt=!0,Bt=!1,sr=void 0;try{for(var St=K[Symbol.iterator](),Lt;!(vt=(Lt=St.next()).done);vt=!0){var lr=Lt.value;lr<128&&ne.push(j(lr))}}catch(Ua){Bt=!0,sr=Ua}finally{try{!vt&&St.return&&St.return()}finally{if(Bt)throw sr}}var ft=ne.length,Kt=ft;for(ft&&ne.push(T);Kt=ge&&Yn$((v-Je)/En)&&M("overflow"),Je+=(vr-ge)*En,ge=vr;var Mn=!0,Qn=!1,Tr=void 0;try{for(var zi=K[Symbol.iterator](),Cn;!(Mn=(Cn=zi.next()).done);Mn=!0){var fp=Cn.value;if(fpv&&M("overflow"),fp==ge){for(var sl=Je,ll=w;;ll+=w){var vo=ll<=tt?y:ll>=tt+x?x:ll-tt;if(sl>6|192).toString(16).toUpperCase()+"%"+(K&63|128).toString(16).toUpperCase():ne="%"+(K>>12|224).toString(16).toUpperCase()+"%"+(K>>6&63|128).toString(16).toUpperCase()+"%"+(K&63|128).toString(16).toUpperCase(),ne}function ee(Z){for(var K="",ne=0,me=Z.length;ne=194&&ge<224){if(me-ne>=6){var Je=parseInt(Z.substr(ne+4,2),16);K+=String.fromCharCode((ge&31)<<6|Je&63)}else K+=Z.substr(ne,6);ne+=6}else if(ge>=224){if(me-ne>=9){var tt=parseInt(Z.substr(ne+4,2),16),vt=parseInt(Z.substr(ne+7,2),16);K+=String.fromCharCode((ge&15)<<12|(tt&63)<<6|vt&63)}else K+=Z.substr(ne,9);ne+=9}else K+=Z.substr(ne,3),ne+=3}return K}function te(Z,K){function ne(me){var ge=ee(me);return ge.match(K.UNRESERVED)?ge:me}return Z.scheme&&(Z.scheme=String(Z.scheme).replace(K.PCT_ENCODED,ne).toLowerCase().replace(K.NOT_SCHEME,"")),Z.userinfo!==void 0&&(Z.userinfo=String(Z.userinfo).replace(K.PCT_ENCODED,ne).replace(K.NOT_USERINFO,ae).replace(K.PCT_ENCODED,s)),Z.host!==void 0&&(Z.host=String(Z.host).replace(K.PCT_ENCODED,ne).toLowerCase().replace(K.NOT_HOST,ae).replace(K.PCT_ENCODED,s)),Z.path!==void 0&&(Z.path=String(Z.path).replace(K.PCT_ENCODED,ne).replace(Z.scheme?K.NOT_PATH:K.NOT_PATH_NOSCHEME,ae).replace(K.PCT_ENCODED,s)),Z.query!==void 0&&(Z.query=String(Z.query).replace(K.PCT_ENCODED,ne).replace(K.NOT_QUERY,ae).replace(K.PCT_ENCODED,s)),Z.fragment!==void 0&&(Z.fragment=String(Z.fragment).replace(K.PCT_ENCODED,ne).replace(K.NOT_FRAGMENT,ae).replace(K.PCT_ENCODED,s)),Z}function se(Z){return Z.replace(/^0*(.*)/,"$1")||"0"}function Ce(Z,K){var ne=Z.match(K.IPV4ADDRESS)||[],me=g(ne,2),ge=me[1];return ge?ge.split(".").map(se).join("."):Z}function Ae(Z,K){var ne=Z.match(K.IPV6ADDRESS)||[],me=g(ne,3),ge=me[1],Je=me[2];if(ge){for(var tt=ge.toLowerCase().split("::").reverse(),vt=g(tt,2),Bt=vt[0],sr=vt[1],St=sr?sr.split(":").map(se):[],Lt=Bt.split(":").map(se),lr=K.IPV4ADDRESS.test(Lt[Lt.length-1]),ft=lr?7:8,Kt=Lt.length-ft,vr=Array(ft),Jt=0;Jt1){var go=vr.slice(0,Gn.index),Yn=vr.slice(Gn.index+Gn.length);Sn=go.join(":")+"::"+Yn.join(":")}else Sn=vr.join(":");return Je&&(Sn+="%"+Je),Sn}else return Z}var Ne=/^(?:([^:\/?#]+):)?(?:\/\/((?:([^\/?#@]*)@)?(\[[^\/?#\]]+\]|[^\/?#:]*)(?:\:(\d*))?))?([^?#]*)(?:\?([^#]*))?(?:#((?:.|\n|\r)*))?/i,je="".match(/(){0}/)[1]===void 0;function Fe(Z){var K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ne={},me=K.iri!==!1?h:d;K.reference==="suffix"&&(Z=(K.scheme?K.scheme+":":"")+"//"+Z);var ge=Z.match(Ne);if(ge){je?(ne.scheme=ge[1],ne.userinfo=ge[3],ne.host=ge[4],ne.port=parseInt(ge[5],10),ne.path=ge[6]||"",ne.query=ge[7],ne.fragment=ge[8],isNaN(ne.port)&&(ne.port=ge[5])):(ne.scheme=ge[1]||void 0,ne.userinfo=Z.indexOf("@")!==-1?ge[3]:void 0,ne.host=Z.indexOf("//")!==-1?ge[4]:void 0,ne.port=parseInt(ge[5],10),ne.path=ge[6]||"",ne.query=Z.indexOf("?")!==-1?ge[7]:void 0,ne.fragment=Z.indexOf("#")!==-1?ge[8]:void 0,isNaN(ne.port)&&(ne.port=Z.match(/\/\/(?:.|\n)*\:(?:\/|\?|\#|$)/)?ge[4]:void 0)),ne.host&&(ne.host=Ae(Ce(ne.host,me),me)),ne.scheme===void 0&&ne.userinfo===void 0&&ne.host===void 0&&ne.port===void 0&&!ne.path&&ne.query===void 0?ne.reference="same-document":ne.scheme===void 0?ne.reference="relative":ne.fragment===void 0?ne.reference="absolute":ne.reference="uri",K.reference&&K.reference!=="suffix"&&K.reference!==ne.reference&&(ne.error=ne.error||"URI is not a "+K.reference+" reference.");var Je=Y[(K.scheme||ne.scheme||"").toLowerCase()];if(!K.unicodeSupport&&(!Je||!Je.unicodeSupport)){if(ne.host&&(K.domainHost||Je&&Je.domainHost))try{ne.host=L.toASCII(ne.host.replace(me.PCT_ENCODED,ee).toLowerCase())}catch(tt){ne.error=ne.error||"Host's domain name can not be converted to ASCII via punycode: "+tt}te(ne,d)}else te(ne,me);Je&&Je.parse&&Je.parse(ne,K)}else ne.error=ne.error||"URI can not be parsed.";return ne}function Se(Z,K){var ne=K.iri!==!1?h:d,me=[];return Z.userinfo!==void 0&&(me.push(Z.userinfo),me.push("@")),Z.host!==void 0&&me.push(Ae(Ce(String(Z.host),ne),ne).replace(ne.IPV6ADDRESS,function(ge,Je,tt){return"["+Je+(tt?"%25"+tt:"")+"]"})),(typeof Z.port=="number"||typeof Z.port=="string")&&(me.push(":"),me.push(String(Z.port))),me.length?me.join(""):void 0}var Me=/^\.\.?\//,ke=/^\/\.(\/|$)/,qe=/^\/\.\.(\/|$)/,Qe=/^\/?(?:.|\n)*?(?=\/|$)/;function _e(Z){for(var K=[];Z.length;)if(Z.match(Me))Z=Z.replace(Me,"");else if(Z.match(ke))Z=Z.replace(ke,"/");else if(Z.match(qe))Z=Z.replace(qe,"/"),K.pop();else if(Z==="."||Z==="..")Z="";else{var ne=Z.match(Qe);if(ne){var me=ne[0];Z=Z.slice(me.length),K.push(me)}else throw new Error("Unexpected dot segment condition")}return K.join("")}function Ge(Z){var K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ne=K.iri?h:d,me=[],ge=Y[(K.scheme||Z.scheme||"").toLowerCase()];if(ge&&ge.serialize&&ge.serialize(Z,K),Z.host&&!ne.IPV6ADDRESS.test(Z.host)){if(K.domainHost||ge&&ge.domainHost)try{Z.host=K.iri?L.toUnicode(Z.host):L.toASCII(Z.host.replace(ne.PCT_ENCODED,ee).toLowerCase())}catch(vt){Z.error=Z.error||"Host's domain name can not be converted to "+(K.iri?"Unicode":"ASCII")+" via punycode: "+vt}}te(Z,ne),K.reference!=="suffix"&&Z.scheme&&(me.push(Z.scheme),me.push(":"));var Je=Se(Z,K);if(Je!==void 0&&(K.reference!=="suffix"&&me.push("//"),me.push(Je),Z.path&&Z.path.charAt(0)!=="/"&&me.push("/")),Z.path!==void 0){var tt=Z.path;!K.absolutePath&&(!ge||!ge.absolutePath)&&(tt=_e(tt)),Je===void 0&&(tt=tt.replace(/^\/\//,"/%2F")),me.push(tt)}return Z.query!==void 0&&(me.push("?"),me.push(Z.query)),Z.fragment!==void 0&&(me.push("#"),me.push(Z.fragment)),me.join("")}function xt(Z,K){var ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},me=arguments[3],ge={};return me||(Z=Fe(Ge(Z,ne),ne),K=Fe(Ge(K,ne),ne)),ne=ne||{},!ne.tolerant&&K.scheme?(ge.scheme=K.scheme,ge.userinfo=K.userinfo,ge.host=K.host,ge.port=K.port,ge.path=_e(K.path||""),ge.query=K.query):(K.userinfo!==void 0||K.host!==void 0||K.port!==void 0?(ge.userinfo=K.userinfo,ge.host=K.host,ge.port=K.port,ge.path=_e(K.path||""),ge.query=K.query):(K.path?(K.path.charAt(0)==="/"?ge.path=_e(K.path):((Z.userinfo!==void 0||Z.host!==void 0||Z.port!==void 0)&&!Z.path?ge.path="/"+K.path:Z.path?ge.path=Z.path.slice(0,Z.path.lastIndexOf("/")+1)+K.path:ge.path=K.path,ge.path=_e(ge.path)),ge.query=K.query):(ge.path=Z.path,K.query!==void 0?ge.query=K.query:ge.query=Z.query),ge.userinfo=Z.userinfo,ge.host=Z.host,ge.port=Z.port),ge.scheme=Z.scheme),ge.fragment=K.fragment,ge}function Ct(Z,K,ne){var me=c({scheme:"null"},ne);return Ge(xt(Fe(Z,me),Fe(K,me),me,!0),me)}function Er(Z,K){return typeof Z=="string"?Z=Ge(Fe(Z,K),K):o(Z)==="object"&&(Z=Fe(Ge(Z,K),K)),Z}function dr(Z,K,ne){return typeof Z=="string"?Z=Ge(Fe(Z,ne),ne):o(Z)==="object"&&(Z=Ge(Z,ne)),typeof K=="string"?K=Ge(Fe(K,ne),ne):o(K)==="object"&&(K=Ge(K,ne)),Z===K}function Rr(Z,K){return Z&&Z.toString().replace(!K||!K.iri?d.ESCAPE:h.ESCAPE,ae)}function Qt(Z,K){return Z&&Z.toString().replace(!K||!K.iri?d.PCT_ENCODED:h.PCT_ENCODED,ee)}var Cr={scheme:"http",domainHost:!0,parse:function(K,ne){return K.host||(K.error=K.error||"HTTP URIs must have a host."),K},serialize:function(K,ne){var me=String(K.scheme).toLowerCase()==="https";return(K.port===(me?443:80)||K.port==="")&&(K.port=void 0),K.path||(K.path="/"),K}},an={scheme:"https",domainHost:Cr.domainHost,parse:Cr.parse,serialize:Cr.serialize};function ue(Z){return typeof Z.secure=="boolean"?Z.secure:String(Z.scheme).toLowerCase()==="wss"}var fe={scheme:"ws",domainHost:!0,parse:function(K,ne){var me=K;return me.secure=ue(me),me.resourceName=(me.path||"/")+(me.query?"?"+me.query:""),me.path=void 0,me.query=void 0,me},serialize:function(K,ne){if((K.port===(ue(K)?443:80)||K.port==="")&&(K.port=void 0),typeof K.secure=="boolean"&&(K.scheme=K.secure?"wss":"ws",K.secure=void 0),K.resourceName){var me=K.resourceName.split("?"),ge=g(me,2),Je=ge[0],tt=ge[1];K.path=Je&&Je!=="/"?Je:void 0,K.query=tt,K.resourceName=void 0}return K.fragment=void 0,K}},Ee={scheme:"wss",domainHost:fe.domainHost,parse:fe.parse,serialize:fe.serialize},De={},et="[A-Za-z0-9\\-\\.\\_\\~\\xA0-\\u200D\\u2010-\\u2029\\u202F-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]",Et="[0-9A-Fa-f]",nr=n(n("%[EFef]"+Et+"%"+Et+Et+"%"+Et+Et)+"|"+n("%[89A-Fa-f]"+Et+"%"+Et+Et)+"|"+n("%"+Et+Et)),mt="[A-Za-z0-9\\!\\$\\%\\'\\*\\+\\-\\^\\_\\`\\{\\|\\}\\~]",$e="[\\!\\$\\%\\'\\(\\)\\*\\+\\,\\-\\.0-9\\<\\>A-Z\\x5E-\\x7E]",Le=a($e,'[\\"\\\\]'),Ue="[\\!\\$\\'\\(\\)\\*\\+\\,\\;\\:\\@]",Ve=new RegExp(et,"g"),pt=new RegExp(nr,"g"),Ft=new RegExp(a("[^]",mt,"[\\.]",'[\\"]',Le),"g"),Wt=new RegExp(a("[^]",et,Ue),"g"),on=Wt;function qa(Z){var K=ee(Z);return K.match(Ve)?K:Z}var Ui={scheme:"mailto",parse:function(K,ne){var me=K,ge=me.to=me.path?me.path.split(","):[];if(me.path=void 0,me.query){for(var Je=!1,tt={},vt=me.query.split("&"),Bt=0,sr=vt.length;Bt=55296&&o<=56319&&n=A)throw new Error("Cannot access property/index "+j+" levels up, current level is "+A);return $[A-j]}if(j>A)throw new Error("Cannot access data "+j+" levels up, current level is "+A);if(W="data"+(A-j||""),!M)return W}for(var J=W,V=M.split("/"),Q=0;Q=0?{index:O,compiling:!0}:(O=this._compilations.length,this._compilations[O]={schema:x,root:k,baseId:E},{index:O,compiling:!1})}function d(x,k,E){var O=h.call(this,x,k,E);O>=0&&this._compilations.splice(O,1)}function h(x,k,E){for(var O=0;O%\\^`{|}]|%[0-9a-f]{2})|\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?)*\})*$/i,c=/^(?:(?:http[s\u017F]?|ftp):\/\/)(?:(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+(?::(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*)?@)?(?:(?!10(?:\.[0-9]{1,3}){3})(?!127(?:\.[0-9]{1,3}){3})(?!169\.254(?:\.[0-9]{1,3}){2})(?!192\.168(?:\.[0-9]{1,3}){2})(?!172\.(?:1[6-9]|2[0-9]|3[01])(?:\.[0-9]{1,3}){2})(?:[1-9][0-9]?|1[0-9][0-9]|2[01][0-9]|22[0-3])(?:\.(?:1?[0-9]{1,2}|2[0-4][0-9]|25[0-5])){2}(?:\.(?:[1-9][0-9]?|1[0-9][0-9]|2[0-4][0-9]|25[0-4]))|(?:(?:(?:[0-9a-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+-)*(?:[0-9a-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+)(?:\.(?:(?:[0-9a-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+-)*(?:[0-9a-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+)*(?:\.(?:(?:[a-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]){2,})))(?::[0-9]{2,5})?(?:\/(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*)?$/i,f=/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i,d=/^(?:\/(?:[^~/]|~0|~1)*)*$/,h=/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i,g=/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/;W1=m;function m(I){return I=I=="full"?"full":"fast",t.copy(m[I])}m.fast={date:/^\d\d\d\d-[0-1]\d-[0-3]\d$/,time:/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,"date-time":/^\d\d\d\d-[0-1]\d-[0-3]\d[t\s](?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)$/i,uri:/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/)?[^\s]*$/i,"uri-reference":/^(?:(?:[a-z][a-z0-9+\-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i,"uri-template":u,url:c,email:/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?)*$/i,hostname:n,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,ipv6:/^\s*(?:(?:(?:[0-9a-f]{1,4}:){7}(?:[0-9a-f]{1,4}|:))|(?:(?:[0-9a-f]{1,4}:){6}(?::[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){5}(?:(?:(?::[0-9a-f]{1,4}){1,2})|:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){4}(?:(?:(?::[0-9a-f]{1,4}){1,3})|(?:(?::[0-9a-f]{1,4})?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){3}(?:(?:(?::[0-9a-f]{1,4}){1,4})|(?:(?::[0-9a-f]{1,4}){0,2}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){2}(?:(?:(?::[0-9a-f]{1,4}){1,5})|(?:(?::[0-9a-f]{1,4}){0,3}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){1}(?:(?:(?::[0-9a-f]{1,4}){1,6})|(?:(?::[0-9a-f]{1,4}){0,4}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?::(?:(?:(?::[0-9a-f]{1,4}){1,7})|(?:(?::[0-9a-f]{1,4}){0,5}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(?:%.+)?\s*$/i,regex:T,uuid:f,"json-pointer":d,"json-pointer-uri-fragment":h,"relative-json-pointer":g},m.full={date:w,time:y,"date-time":k,uri:O,"uri-reference":s,"uri-template":u,url:c,email:/^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i,hostname:n,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,ipv6:/^\s*(?:(?:(?:[0-9a-f]{1,4}:){7}(?:[0-9a-f]{1,4}|:))|(?:(?:[0-9a-f]{1,4}:){6}(?::[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){5}(?:(?:(?::[0-9a-f]{1,4}){1,2})|:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){4}(?:(?:(?::[0-9a-f]{1,4}){1,3})|(?:(?::[0-9a-f]{1,4})?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){3}(?:(?:(?::[0-9a-f]{1,4}){1,4})|(?:(?::[0-9a-f]{1,4}){0,2}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){2}(?:(?:(?::[0-9a-f]{1,4}){1,5})|(?:(?::[0-9a-f]{1,4}){0,3}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){1}(?:(?:(?::[0-9a-f]{1,4}){1,6})|(?:(?::[0-9a-f]{1,4}){0,4}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?::(?:(?:(?::[0-9a-f]{1,4}){1,7})|(?:(?::[0-9a-f]{1,4}){0,5}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(?:%.+)?\s*$/i,regex:T,uuid:f,"json-pointer":d,"json-pointer-uri-fragment":h,"relative-json-pointer":g};function v(I){return I%4===0&&(I%100!==0||I%400===0)}function w(I){var D=I.match(e);if(!D)return!1;var q=+D[1],N=+D[2],A=+D[3];return N>=1&&N<=12&&A>=1&&A<=(N==2&&v(q)?29:r[N])}function y(I,D){var q=I.match(a);if(!q)return!1;var N=q[1],A=q[2],$=q[3],j=q[5];return(N<=23&&A<=59&&$<=59||N==23&&A==59&&$==60)&&(!D||j)}var x=/t|\s/i;function k(I){var D=I.split(x);return D.length==2&&w(D[0])&&y(D[1],!0)}var E=/\/|:/;function O(I){return E.test(I)&&o.test(I)}var _=/[^\\]\\Z/;function T(I){if(_.test(I))return!1;try{return new RegExp(I),!0}catch(D){return!1}}return W1}var K1,cD;function ree(){return cD||(cD=1,K1=function(e,r,a){var n=" ",o=e.level,s=e.dataLevel,u=e.schema[r],c=e.errSchemaPath+"/"+r,f=!e.opts.allErrors,d="data"+(s||""),h="valid"+o,g,m;if(u=="#"||u=="#/")e.isRoot?(g=e.async,m="validate"):(g=e.root.schema.$async===!0,m="root.refVal[0]");else{var v=e.resolveRef(e.baseId,u,e.isRoot);if(v===void 0){var w=e.MissingRefError.message(e.baseId,u);if(e.opts.missingRefs=="fail"){e.logger.error(w);var y=y||[];y.push(n),n="",e.createErrors!==!1?(n+=" { keyword: '$ref' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: { ref: '"+e.util.escapeQuotes(u)+"' } ",e.opts.messages!==!1&&(n+=" , message: 'can\\'t resolve reference "+e.util.escapeQuotes(u)+"' "),e.opts.verbose&&(n+=" , schema: "+e.util.toQuotedString(u)+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+d+" "),n+=" } "):n+=" {} ";var x=n;n=y.pop(),!e.compositeRule&&f?e.async?n+=" throw new ValidationError(["+x+"]); ":n+=" validate.errors = ["+x+"]; return false; ":n+=" var err = "+x+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",f&&(n+=" if (false) { ")}else if(e.opts.missingRefs=="ignore")e.logger.warn(w),f&&(n+=" if (true) { ");else throw new e.MissingRefError(e.baseId,u,w)}else if(v.inline){var k=e.util.copy(e);k.level++;var E="valid"+k.level;k.schema=v.schema,k.schemaPath="",k.errSchemaPath=u;var O=e.validate(k).replace(/validate\.schema/g,v.code);n+=" "+O+" ",f&&(n+=" if ("+E+") { ")}else g=v.$async===!0||e.async&&v.$async!==!1,m=v.code}if(m){var y=y||[];y.push(n),n="",e.opts.passContext?n+=" "+m+".call(this, ":n+=" "+m+"( ",n+=" "+d+", (dataPath || '')",e.errorPath!='""'&&(n+=" + "+e.errorPath);var _=s?"data"+(s-1||""):"parentData",T=s?e.dataPathArr[s]:"parentDataProperty";n+=" , "+_+" , "+T+", rootData) ";var I=n;if(n=y.pop(),g){if(!e.async)throw new Error("async schema referenced by sync schema");f&&(n+=" var "+h+"; "),n+=" try { await "+I+"; ",f&&(n+=" "+h+" = true; "),n+=" } catch (e) { if (!(e instanceof ValidationError)) throw e; if (vErrors === null) vErrors = e.errors; else vErrors = vErrors.concat(e.errors); errors = vErrors.length; ",f&&(n+=" "+h+" = false; "),n+=" } ",f&&(n+=" if ("+h+") { ")}else n+=" if (!"+I+") { if (vErrors === null) vErrors = "+m+".errors; else vErrors = vErrors.concat("+m+".errors); errors = vErrors.length; } ",f&&(n+=" else { ")}return n}),K1}var G1,fD;function nee(){return fD||(fD=1,G1=function(e,r,a){var n=" ",o=e.schema[r],s=e.schemaPath+e.util.getProperty(r),u=e.errSchemaPath+"/"+r,c=!e.opts.allErrors,f=e.util.copy(e),d="";f.level++;var h="valid"+f.level,g=f.baseId,m=!0,v=o;if(v)for(var w,y=-1,x=v.length-1;y0||w===!1:e.util.schemaHasRules(w,e.RULES.all))&&(m=!1,f.schema=w,f.schemaPath=s+"["+y+"]",f.errSchemaPath=u+"/"+y,n+=" "+e.validate(f)+" ",f.baseId=g,c&&(n+=" if ("+h+") { ",d+="}"));return c&&(m?n+=" if (true) { ":n+=" "+d.slice(0,-1)+" "),n}),G1}var Y1,dD;function aee(){return dD||(dD=1,Y1=function(e,r,a){var n=" ",o=e.level,s=e.dataLevel,u=e.schema[r],c=e.schemaPath+e.util.getProperty(r),f=e.errSchemaPath+"/"+r,d=!e.opts.allErrors,h="data"+(s||""),g="valid"+o,m="errs__"+o,v=e.util.copy(e),w="";v.level++;var y="valid"+v.level,x=u.every(function(D){return e.opts.strictKeywords?typeof D=="object"&&Object.keys(D).length>0||D===!1:e.util.schemaHasRules(D,e.RULES.all)});if(x){var k=v.baseId;n+=" var "+m+" = errors; var "+g+" = false; ";var E=e.compositeRule;e.compositeRule=v.compositeRule=!0;var O=u;if(O)for(var _,T=-1,I=O.length-1;T0||u===!1:e.util.schemaHasRules(u,e.RULES.all);if(n+="var "+m+" = errors;var "+g+";",_){var T=e.compositeRule;e.compositeRule=v.compositeRule=!0,v.schema=u,v.schemaPath=c,v.errSchemaPath=f,n+=" var "+y+" = false; for (var "+x+" = 0; "+x+" < "+h+".length; "+x+"++) { ",v.errorPath=e.util.getPathExpr(e.errorPath,x,e.opts.jsonPointers,!0);var I=h+"["+x+"]";v.dataPathArr[k]=x;var D=e.validate(v);v.baseId=O,e.util.varOccurences(D,E)<2?n+=" "+e.util.varReplace(D,E,I)+" ":n+=" var "+E+" = "+I+"; "+D+" ",n+=" if ("+y+") break; } ",e.compositeRule=v.compositeRule=T,n+=" "+w+" if (!"+y+") {"}else n+=" if ("+h+".length == 0) {";var q=q||[];q.push(n),n="",e.createErrors!==!1?(n+=" { keyword: 'contains' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(f)+" , params: {} ",e.opts.messages!==!1&&(n+=" , message: 'should contain a valid item' "),e.opts.verbose&&(n+=" , schema: validate.schema"+c+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),n+=" } "):n+=" {} ";var N=n;return n=q.pop(),!e.compositeRule&&d?e.async?n+=" throw new ValidationError(["+N+"]); ":n+=" validate.errors = ["+N+"]; return false; ":n+=" var err = "+N+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",n+=" } else { ",_&&(n+=" errors = "+m+"; if (vErrors !== null) { if ("+m+") vErrors.length = "+m+"; else vErrors = null; } "),e.opts.allErrors&&(n+=" } "),n}),X1}var Z1,gD;function lee(){return gD||(gD=1,Z1=function(e,r,a){var n=" ",o=e.level,s=e.dataLevel,u=e.schema[r],c=e.schemaPath+e.util.getProperty(r),f=e.errSchemaPath+"/"+r,d=!e.opts.allErrors,h="data"+(s||""),g="errs__"+o,m=e.util.copy(e),v="";m.level++;var w="valid"+m.level,y={},x={},k=e.opts.ownProperties;for(T in u)if(T!="__proto__"){var E=u[T],O=Array.isArray(E)?x:y;O[T]=E}n+="var "+g+" = errors;";var _=e.errorPath;n+="var missing"+o+";";for(var T in x)if(O=x[T],O.length){if(n+=" if ( "+h+e.util.getProperty(T)+" !== undefined ",k&&(n+=" && Object.prototype.hasOwnProperty.call("+h+", '"+e.util.escapeQuotes(T)+"') "),d){n+=" && ( ";var I=O;if(I)for(var D,q=-1,N=I.length-1;q0||E===!1:e.util.schemaHasRules(E,e.RULES.all))&&(n+=" "+w+" = true; if ( "+h+e.util.getProperty(T)+" !== undefined ",k&&(n+=" && Object.prototype.hasOwnProperty.call("+h+", '"+e.util.escapeQuotes(T)+"') "),n+=") { ",m.schema=E,m.schemaPath=c+e.util.getProperty(T),m.errSchemaPath=f+"/"+e.util.escapeFragment(T),n+=" "+e.validate(m)+" ",m.baseId=B,n+=" } ",d&&(n+=" if ("+w+") { ",v+="}"))}return d&&(n+=" "+v+" if ("+g+" == errors) {"),n}),Z1}var ew,vD;function uee(){return vD||(vD=1,ew=function(e,r,a){var n=" ",o=e.level,s=e.dataLevel,u=e.schema[r],c=e.schemaPath+e.util.getProperty(r),f=e.errSchemaPath+"/"+r,d=!e.opts.allErrors,h="data"+(s||""),g="valid"+o,m=e.opts.$data&&u&&u.$data;m&&(n+=" var schema"+o+" = "+e.util.getData(u.$data,s,e.dataPathArr)+"; ");var v="i"+o,w="schema"+o;m||(n+=" var "+w+" = validate.schema"+c+";"),n+="var "+g+";",m&&(n+=" if (schema"+o+" === undefined) "+g+" = true; else if (!Array.isArray(schema"+o+")) "+g+" = false; else {"),n+=""+g+" = false;for (var "+v+"=0; "+v+"<"+w+".length; "+v+"++) if (equal("+h+", "+w+"["+v+"])) { "+g+" = true; break; }",m&&(n+=" } "),n+=" if (!"+g+") { ";var y=y||[];y.push(n),n="",e.createErrors!==!1?(n+=" { keyword: 'enum' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(f)+" , params: { allowedValues: schema"+o+" } ",e.opts.messages!==!1&&(n+=" , message: 'should be equal to one of the allowed values' "),e.opts.verbose&&(n+=" , schema: validate.schema"+c+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),n+=" } "):n+=" {} ";var x=n;return n=y.pop(),!e.compositeRule&&d?e.async?n+=" throw new ValidationError(["+x+"]); ":n+=" validate.errors = ["+x+"]; return false; ":n+=" var err = "+x+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",n+=" }",d&&(n+=" else { "),n}),ew}var tw,yD;function cee(){return yD||(yD=1,tw=function(e,r,a){var n=" ",o=e.level,s=e.dataLevel,u=e.schema[r],c=e.schemaPath+e.util.getProperty(r),f=e.errSchemaPath+"/"+r,d=!e.opts.allErrors,h="data"+(s||"");if(e.opts.format===!1)return d&&(n+=" if (true) { "),n;var g=e.opts.$data&&u&&u.$data,m;g?(n+=" var schema"+o+" = "+e.util.getData(u.$data,s,e.dataPathArr)+"; ",m="schema"+o):m=u;var v=e.opts.unknownFormats,w=Array.isArray(v);if(g){var y="format"+o,x="isObject"+o,k="formatType"+o;n+=" var "+y+" = formats["+m+"]; var "+x+" = typeof "+y+" == 'object' && !("+y+" instanceof RegExp) && "+y+".validate; var "+k+" = "+x+" && "+y+".type || 'string'; if ("+x+") { ",e.async&&(n+=" var async"+o+" = "+y+".async; "),n+=" "+y+" = "+y+".validate; } if ( ",g&&(n+=" ("+m+" !== undefined && typeof "+m+" != 'string') || "),n+=" (",v!="ignore"&&(n+=" ("+m+" && !"+y+" ",w&&(n+=" && self._opts.unknownFormats.indexOf("+m+") == -1 "),n+=") || "),n+=" ("+y+" && "+k+" == '"+a+"' && !(typeof "+y+" == 'function' ? ",e.async?n+=" (async"+o+" ? await "+y+"("+h+") : "+y+"("+h+")) ":n+=" "+y+"("+h+") ",n+=" : "+y+".test("+h+"))))) {"}else{var y=e.formats[u];if(!y){if(v=="ignore")return e.logger.warn('unknown format "'+u+'" ignored in schema at path "'+e.errSchemaPath+'"'),d&&(n+=" if (true) { "),n;if(w&&v.indexOf(u)>=0)return d&&(n+=" if (true) { "),n;throw new Error('unknown format "'+u+'" is used in schema at path "'+e.errSchemaPath+'"')}var x=typeof y=="object"&&!(y instanceof RegExp)&&y.validate,k=x&&y.type||"string";if(x){var E=y.async===!0;y=y.validate}if(k!=a)return d&&(n+=" if (true) { "),n;if(E){if(!e.async)throw new Error("async format in sync schema");var O="formats"+e.util.getProperty(u)+".validate";n+=" if (!(await "+O+"("+h+"))) { "}else{n+=" if (! ";var O="formats"+e.util.getProperty(u);x&&(O+=".validate"),typeof y=="function"?n+=" "+O+"("+h+") ":n+=" "+O+".test("+h+") ",n+=") { "}}var _=_||[];_.push(n),n="",e.createErrors!==!1?(n+=" { keyword: 'format' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(f)+" , params: { format: ",g?n+=""+m:n+=""+e.util.toQuotedString(u),n+=" } ",e.opts.messages!==!1&&(n+=` , message: 'should match format "`,g?n+="' + "+m+" + '":n+=""+e.util.escapeQuotes(u),n+=`"' `),e.opts.verbose&&(n+=" , schema: ",g?n+="validate.schema"+c:n+=""+e.util.toQuotedString(u),n+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),n+=" } "):n+=" {} ";var T=n;return n=_.pop(),!e.compositeRule&&d?e.async?n+=" throw new ValidationError(["+T+"]); ":n+=" validate.errors = ["+T+"]; return false; ":n+=" var err = "+T+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",n+=" } ",d&&(n+=" else { "),n}),tw}var rw,bD;function fee(){return bD||(bD=1,rw=function(e,r,a){var n=" ",o=e.level,s=e.dataLevel,u=e.schema[r],c=e.schemaPath+e.util.getProperty(r),f=e.errSchemaPath+"/"+r,d=!e.opts.allErrors,h="data"+(s||""),g="valid"+o,m="errs__"+o,v=e.util.copy(e);v.level++;var w="valid"+v.level,y=e.schema.then,x=e.schema.else,k=y!==void 0&&(e.opts.strictKeywords?typeof y=="object"&&Object.keys(y).length>0||y===!1:e.util.schemaHasRules(y,e.RULES.all)),E=x!==void 0&&(e.opts.strictKeywords?typeof x=="object"&&Object.keys(x).length>0||x===!1:e.util.schemaHasRules(x,e.RULES.all)),O=v.baseId;if(k||E){var _;v.createErrors=!1,v.schema=u,v.schemaPath=c,v.errSchemaPath=f,n+=" var "+m+" = errors; var "+g+" = true; ";var T=e.compositeRule;e.compositeRule=v.compositeRule=!0,n+=" "+e.validate(v)+" ",v.baseId=O,v.createErrors=!0,n+=" errors = "+m+"; if (vErrors !== null) { if ("+m+") vErrors.length = "+m+"; else vErrors = null; } ",e.compositeRule=v.compositeRule=T,k?(n+=" if ("+w+") { ",v.schema=e.schema.then,v.schemaPath=e.schemaPath+".then",v.errSchemaPath=e.errSchemaPath+"/then",n+=" "+e.validate(v)+" ",v.baseId=O,n+=" "+g+" = "+w+"; ",k&&E?(_="ifClause"+o,n+=" var "+_+" = 'then'; "):_="'then'",n+=" } ",E&&(n+=" else { ")):n+=" if (!"+w+") { ",E&&(v.schema=e.schema.else,v.schemaPath=e.schemaPath+".else",v.errSchemaPath=e.errSchemaPath+"/else",n+=" "+e.validate(v)+" ",v.baseId=O,n+=" "+g+" = "+w+"; ",k&&E?(_="ifClause"+o,n+=" var "+_+" = 'else'; "):_="'else'",n+=" } "),n+=" if (!"+g+") { var err = ",e.createErrors!==!1?(n+=" { keyword: 'if' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(f)+" , params: { failingKeyword: "+_+" } ",e.opts.messages!==!1&&(n+=` , message: 'should match "' + `+_+` + '" schema' `),e.opts.verbose&&(n+=" , schema: validate.schema"+c+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),n+=" } "):n+=" {} ",n+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",!e.compositeRule&&d&&(e.async?n+=" throw new ValidationError(vErrors); ":n+=" validate.errors = vErrors; return false; "),n+=" } ",d&&(n+=" else { ")}else d&&(n+=" if (true) { ");return n}),rw}var nw,wD;function dee(){return wD||(wD=1,nw=function(e,r,a){var n=" ",o=e.level,s=e.dataLevel,u=e.schema[r],c=e.schemaPath+e.util.getProperty(r),f=e.errSchemaPath+"/"+r,d=!e.opts.allErrors,h="data"+(s||""),g="valid"+o,m="errs__"+o,v=e.util.copy(e),w="";v.level++;var y="valid"+v.level,x="i"+o,k=v.dataLevel=e.dataLevel+1,E="data"+k,O=e.baseId;if(n+="var "+m+" = errors;var "+g+";",Array.isArray(u)){var _=e.schema.additionalItems;if(_===!1){n+=" "+g+" = "+h+".length <= "+u.length+"; ";var T=f;f=e.errSchemaPath+"/additionalItems",n+=" if (!"+g+") { ";var I=I||[];I.push(n),n="",e.createErrors!==!1?(n+=" { keyword: 'additionalItems' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(f)+" , params: { limit: "+u.length+" } ",e.opts.messages!==!1&&(n+=" , message: 'should NOT have more than "+u.length+" items' "),e.opts.verbose&&(n+=" , schema: false , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),n+=" } "):n+=" {} ";var D=n;n=I.pop(),!e.compositeRule&&d?e.async?n+=" throw new ValidationError(["+D+"]); ":n+=" validate.errors = ["+D+"]; return false; ":n+=" var err = "+D+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",n+=" } ",f=T,d&&(w+="}",n+=" else { ")}var q=u;if(q){for(var N,A=-1,$=q.length-1;A<$;)if(N=q[A+=1],e.opts.strictKeywords?typeof N=="object"&&Object.keys(N).length>0||N===!1:e.util.schemaHasRules(N,e.RULES.all)){n+=" "+y+" = true; if ("+h+".length > "+A+") { ";var j=h+"["+A+"]";v.schema=N,v.schemaPath=c+"["+A+"]",v.errSchemaPath=f+"/"+A,v.errorPath=e.util.getPathExpr(e.errorPath,A,e.opts.jsonPointers,!0),v.dataPathArr[k]=A;var M=e.validate(v);v.baseId=O,e.util.varOccurences(M,E)<2?n+=" "+e.util.varReplace(M,E,j)+" ":n+=" var "+E+" = "+j+"; "+M+" ",n+=" } ",d&&(n+=" if ("+y+") { ",w+="}")}}if(typeof _=="object"&&(e.opts.strictKeywords?typeof _=="object"&&Object.keys(_).length>0||_===!1:e.util.schemaHasRules(_,e.RULES.all))){v.schema=_,v.schemaPath=e.schemaPath+".additionalItems",v.errSchemaPath=e.errSchemaPath+"/additionalItems",n+=" "+y+" = true; if ("+h+".length > "+u.length+") { for (var "+x+" = "+u.length+"; "+x+" < "+h+".length; "+x+"++) { ",v.errorPath=e.util.getPathExpr(e.errorPath,x,e.opts.jsonPointers,!0);var j=h+"["+x+"]";v.dataPathArr[k]=x;var M=e.validate(v);v.baseId=O,e.util.varOccurences(M,E)<2?n+=" "+e.util.varReplace(M,E,j)+" ":n+=" var "+E+" = "+j+"; "+M+" ",d&&(n+=" if (!"+y+") break; "),n+=" } } ",d&&(n+=" if ("+y+") { ",w+="}")}}else if(e.opts.strictKeywords?typeof u=="object"&&Object.keys(u).length>0||u===!1:e.util.schemaHasRules(u,e.RULES.all)){v.schema=u,v.schemaPath=c,v.errSchemaPath=f,n+=" for (var "+x+" = 0; "+x+" < "+h+".length; "+x+"++) { ",v.errorPath=e.util.getPathExpr(e.errorPath,x,e.opts.jsonPointers,!0);var j=h+"["+x+"]";v.dataPathArr[k]=x;var M=e.validate(v);v.baseId=O,e.util.varOccurences(M,E)<2?n+=" "+e.util.varReplace(M,E,j)+" ":n+=" var "+E+" = "+j+"; "+M+" ",d&&(n+=" if (!"+y+") break; "),n+=" }"}return d&&(n+=" "+w+" if ("+m+" == errors) {"),n}),nw}var aw,xD;function SD(){return xD||(xD=1,aw=function(e,r,a){var n=" ",o=e.level,s=e.dataLevel,u=e.schema[r],c=e.schemaPath+e.util.getProperty(r),f=e.errSchemaPath+"/"+r,d=!e.opts.allErrors,O,h="data"+(s||""),g=e.opts.$data&&u&&u.$data,m;g?(n+=" var schema"+o+" = "+e.util.getData(u.$data,s,e.dataPathArr)+"; ",m="schema"+o):m=u;var v=r=="maximum",w=v?"exclusiveMaximum":"exclusiveMinimum",y=e.schema[w],x=e.opts.$data&&y&&y.$data,k=v?"<":">",E=v?">":"<",O=void 0;if(!(g||typeof u=="number"||u===void 0))throw new Error(r+" must be number");if(!(x||y===void 0||typeof y=="number"||typeof y=="boolean"))throw new Error(w+" must be number or boolean");if(x){var _=e.util.getData(y.$data,s,e.dataPathArr),T="exclusive"+o,I="exclType"+o,D="exclIsNumber"+o,q="op"+o,N="' + "+q+" + '";n+=" var schemaExcl"+o+" = "+_+"; ",_="schemaExcl"+o,n+=" var "+T+"; var "+I+" = typeof "+_+"; if ("+I+" != 'boolean' && "+I+" != 'undefined' && "+I+" != 'number') { ";var O=w,A=A||[];A.push(n),n="",e.createErrors!==!1?(n+=" { keyword: '"+(O||"_exclusiveLimit")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(f)+" , params: {} ",e.opts.messages!==!1&&(n+=" , message: '"+w+" should be boolean' "),e.opts.verbose&&(n+=" , schema: validate.schema"+c+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),n+=" } "):n+=" {} ";var $=n;n=A.pop(),!e.compositeRule&&d?e.async?n+=" throw new ValidationError(["+$+"]); ":n+=" validate.errors = ["+$+"]; return false; ":n+=" var err = "+$+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",n+=" } else if ( ",g&&(n+=" ("+m+" !== undefined && typeof "+m+" != 'number') || "),n+=" "+I+" == 'number' ? ( ("+T+" = "+m+" === undefined || "+_+" "+k+"= "+m+") ? "+h+" "+E+"= "+_+" : "+h+" "+E+" "+m+" ) : ( ("+T+" = "+_+" === true) ? "+h+" "+E+"= "+m+" : "+h+" "+E+" "+m+" ) || "+h+" !== "+h+") { var op"+o+" = "+T+" ? '"+k+"' : '"+k+"='; ",u===void 0&&(O=w,f=e.errSchemaPath+"/"+w,m=_,g=x)}else{var D=typeof y=="number",N=k;if(D&&g){var q="'"+N+"'";n+=" if ( ",g&&(n+=" ("+m+" !== undefined && typeof "+m+" != 'number') || "),n+=" ( "+m+" === undefined || "+y+" "+k+"= "+m+" ? "+h+" "+E+"= "+y+" : "+h+" "+E+" "+m+" ) || "+h+" !== "+h+") { "}else{D&&u===void 0?(T=!0,O=w,f=e.errSchemaPath+"/"+w,m=y,E+="="):(D&&(m=Math[v?"min":"max"](y,u)),y===(D?m:!0)?(T=!0,O=w,f=e.errSchemaPath+"/"+w,E+="="):(T=!1,N+="="));var q="'"+N+"'";n+=" if ( ",g&&(n+=" ("+m+" !== undefined && typeof "+m+" != 'number') || "),n+=" "+h+" "+E+" "+m+" || "+h+" !== "+h+") { "}}O=O||r;var A=A||[];A.push(n),n="",e.createErrors!==!1?(n+=" { keyword: '"+(O||"_limit")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(f)+" , params: { comparison: "+q+", limit: "+m+", exclusive: "+T+" } ",e.opts.messages!==!1&&(n+=" , message: 'should be "+N+" ",g?n+="' + "+m:n+=""+m+"'"),e.opts.verbose&&(n+=" , schema: ",g?n+="validate.schema"+c:n+=""+u,n+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),n+=" } "):n+=" {} ";var $=n;return n=A.pop(),!e.compositeRule&&d?e.async?n+=" throw new ValidationError(["+$+"]); ":n+=" validate.errors = ["+$+"]; return false; ":n+=" var err = "+$+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",n+=" } ",d&&(n+=" else { "),n}),aw}var ow,ED;function CD(){return ED||(ED=1,ow=function(e,r,a){var n=" ",o=e.level,s=e.dataLevel,u=e.schema[r],c=e.schemaPath+e.util.getProperty(r),f=e.errSchemaPath+"/"+r,d=!e.opts.allErrors,w,h="data"+(s||""),g=e.opts.$data&&u&&u.$data,m;if(g?(n+=" var schema"+o+" = "+e.util.getData(u.$data,s,e.dataPathArr)+"; ",m="schema"+o):m=u,!(g||typeof u=="number"))throw new Error(r+" must be number");var v=r=="maxItems"?">":"<";n+="if ( ",g&&(n+=" ("+m+" !== undefined && typeof "+m+" != 'number') || "),n+=" "+h+".length "+v+" "+m+") { ";var w=r,y=y||[];y.push(n),n="",e.createErrors!==!1?(n+=" { keyword: '"+(w||"_limitItems")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(f)+" , params: { limit: "+m+" } ",e.opts.messages!==!1&&(n+=" , message: 'should NOT have ",r=="maxItems"?n+="more":n+="fewer",n+=" than ",g?n+="' + "+m+" + '":n+=""+u,n+=" items' "),e.opts.verbose&&(n+=" , schema: ",g?n+="validate.schema"+c:n+=""+u,n+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),n+=" } "):n+=" {} ";var x=n;return n=y.pop(),!e.compositeRule&&d?e.async?n+=" throw new ValidationError(["+x+"]); ":n+=" validate.errors = ["+x+"]; return false; ":n+=" var err = "+x+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",n+="} ",d&&(n+=" else { "),n}),ow}var iw,kD;function PD(){return kD||(kD=1,iw=function(e,r,a){var n=" ",o=e.level,s=e.dataLevel,u=e.schema[r],c=e.schemaPath+e.util.getProperty(r),f=e.errSchemaPath+"/"+r,d=!e.opts.allErrors,w,h="data"+(s||""),g=e.opts.$data&&u&&u.$data,m;if(g?(n+=" var schema"+o+" = "+e.util.getData(u.$data,s,e.dataPathArr)+"; ",m="schema"+o):m=u,!(g||typeof u=="number"))throw new Error(r+" must be number");var v=r=="maxLength"?">":"<";n+="if ( ",g&&(n+=" ("+m+" !== undefined && typeof "+m+" != 'number') || "),e.opts.unicode===!1?n+=" "+h+".length ":n+=" ucs2length("+h+") ",n+=" "+v+" "+m+") { ";var w=r,y=y||[];y.push(n),n="",e.createErrors!==!1?(n+=" { keyword: '"+(w||"_limitLength")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(f)+" , params: { limit: "+m+" } ",e.opts.messages!==!1&&(n+=" , message: 'should NOT be ",r=="maxLength"?n+="longer":n+="shorter",n+=" than ",g?n+="' + "+m+" + '":n+=""+u,n+=" characters' "),e.opts.verbose&&(n+=" , schema: ",g?n+="validate.schema"+c:n+=""+u,n+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),n+=" } "):n+=" {} ";var x=n;return n=y.pop(),!e.compositeRule&&d?e.async?n+=" throw new ValidationError(["+x+"]); ":n+=" validate.errors = ["+x+"]; return false; ":n+=" var err = "+x+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",n+="} ",d&&(n+=" else { "),n}),iw}var sw,OD;function _D(){return OD||(OD=1,sw=function(e,r,a){var n=" ",o=e.level,s=e.dataLevel,u=e.schema[r],c=e.schemaPath+e.util.getProperty(r),f=e.errSchemaPath+"/"+r,d=!e.opts.allErrors,w,h="data"+(s||""),g=e.opts.$data&&u&&u.$data,m;if(g?(n+=" var schema"+o+" = "+e.util.getData(u.$data,s,e.dataPathArr)+"; ",m="schema"+o):m=u,!(g||typeof u=="number"))throw new Error(r+" must be number");var v=r=="maxProperties"?">":"<";n+="if ( ",g&&(n+=" ("+m+" !== undefined && typeof "+m+" != 'number') || "),n+=" Object.keys("+h+").length "+v+" "+m+") { ";var w=r,y=y||[];y.push(n),n="",e.createErrors!==!1?(n+=" { keyword: '"+(w||"_limitProperties")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(f)+" , params: { limit: "+m+" } ",e.opts.messages!==!1&&(n+=" , message: 'should NOT have ",r=="maxProperties"?n+="more":n+="fewer",n+=" than ",g?n+="' + "+m+" + '":n+=""+u,n+=" properties' "),e.opts.verbose&&(n+=" , schema: ",g?n+="validate.schema"+c:n+=""+u,n+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),n+=" } "):n+=" {} ";var x=n;return n=y.pop(),!e.compositeRule&&d?e.async?n+=" throw new ValidationError(["+x+"]); ":n+=" validate.errors = ["+x+"]; return false; ":n+=" var err = "+x+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",n+="} ",d&&(n+=" else { "),n}),sw}var lw,RD;function pee(){return RD||(RD=1,lw=function(e,r,a){var n=" ",o=e.level,s=e.dataLevel,u=e.schema[r],c=e.schemaPath+e.util.getProperty(r),f=e.errSchemaPath+"/"+r,d=!e.opts.allErrors,h="data"+(s||""),g=e.opts.$data&&u&&u.$data,m;if(g?(n+=" var schema"+o+" = "+e.util.getData(u.$data,s,e.dataPathArr)+"; ",m="schema"+o):m=u,!(g||typeof u=="number"))throw new Error(r+" must be number");n+="var division"+o+";if (",g&&(n+=" "+m+" !== undefined && ( typeof "+m+" != 'number' || "),n+=" (division"+o+" = "+h+" / "+m+", ",e.opts.multipleOfPrecision?n+=" Math.abs(Math.round(division"+o+") - division"+o+") > 1e-"+e.opts.multipleOfPrecision+" ":n+=" division"+o+" !== parseInt(division"+o+") ",n+=" ) ",g&&(n+=" ) "),n+=" ) { ";var v=v||[];v.push(n),n="",e.createErrors!==!1?(n+=" { keyword: 'multipleOf' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(f)+" , params: { multipleOf: "+m+" } ",e.opts.messages!==!1&&(n+=" , message: 'should be multiple of ",g?n+="' + "+m:n+=""+m+"'"),e.opts.verbose&&(n+=" , schema: ",g?n+="validate.schema"+c:n+=""+u,n+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),n+=" } "):n+=" {} ";var w=n;return n=v.pop(),!e.compositeRule&&d?e.async?n+=" throw new ValidationError(["+w+"]); ":n+=" validate.errors = ["+w+"]; return false; ":n+=" var err = "+w+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",n+="} ",d&&(n+=" else { "),n}),lw}var uw,TD;function hee(){return TD||(TD=1,uw=function(e,r,a){var n=" ",o=e.level,s=e.dataLevel,u=e.schema[r],c=e.schemaPath+e.util.getProperty(r),f=e.errSchemaPath+"/"+r,d=!e.opts.allErrors,h="data"+(s||""),g="errs__"+o,m=e.util.copy(e);m.level++;var v="valid"+m.level;if(e.opts.strictKeywords?typeof u=="object"&&Object.keys(u).length>0||u===!1:e.util.schemaHasRules(u,e.RULES.all)){m.schema=u,m.schemaPath=c,m.errSchemaPath=f,n+=" var "+g+" = errors; ";var w=e.compositeRule;e.compositeRule=m.compositeRule=!0,m.createErrors=!1;var y;m.opts.allErrors&&(y=m.opts.allErrors,m.opts.allErrors=!1),n+=" "+e.validate(m)+" ",m.createErrors=!0,y&&(m.opts.allErrors=y),e.compositeRule=m.compositeRule=w,n+=" if ("+v+") { ";var x=x||[];x.push(n),n="",e.createErrors!==!1?(n+=" { keyword: 'not' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(f)+" , params: {} ",e.opts.messages!==!1&&(n+=" , message: 'should NOT be valid' "),e.opts.verbose&&(n+=" , schema: validate.schema"+c+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),n+=" } "):n+=" {} ";var k=n;n=x.pop(),!e.compositeRule&&d?e.async?n+=" throw new ValidationError(["+k+"]); ":n+=" validate.errors = ["+k+"]; return false; ":n+=" var err = "+k+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",n+=" } else { errors = "+g+"; if (vErrors !== null) { if ("+g+") vErrors.length = "+g+"; else vErrors = null; } ",e.opts.allErrors&&(n+=" } ")}else n+=" var err = ",e.createErrors!==!1?(n+=" { keyword: 'not' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(f)+" , params: {} ",e.opts.messages!==!1&&(n+=" , message: 'should NOT be valid' "),e.opts.verbose&&(n+=" , schema: validate.schema"+c+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),n+=" } "):n+=" {} ",n+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",d&&(n+=" if (false) { ");return n}),uw}var cw,ID;function mee(){return ID||(ID=1,cw=function(e,r,a){var n=" ",o=e.level,s=e.dataLevel,u=e.schema[r],c=e.schemaPath+e.util.getProperty(r),f=e.errSchemaPath+"/"+r,d=!e.opts.allErrors,h="data"+(s||""),g="valid"+o,m="errs__"+o,v=e.util.copy(e),w="";v.level++;var y="valid"+v.level,x=v.baseId,k="prevValid"+o,E="passingSchemas"+o;n+="var "+m+" = errors , "+k+" = false , "+g+" = false , "+E+" = null; ";var O=e.compositeRule;e.compositeRule=v.compositeRule=!0;var _=u;if(_)for(var T,I=-1,D=_.length-1;I0||T===!1:e.util.schemaHasRules(T,e.RULES.all))?(v.schema=T,v.schemaPath=c+"["+I+"]",v.errSchemaPath=f+"/"+I,n+=" "+e.validate(v)+" ",v.baseId=x):n+=" var "+y+" = true; ",I&&(n+=" if ("+y+" && "+k+") { "+g+" = false; "+E+" = ["+E+", "+I+"]; } else { ",w+="}"),n+=" if ("+y+") { "+g+" = "+k+" = true; "+E+" = "+I+"; }";return e.compositeRule=v.compositeRule=O,n+=""+w+"if (!"+g+") { var err = ",e.createErrors!==!1?(n+=" { keyword: 'oneOf' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(f)+" , params: { passingSchemas: "+E+" } ",e.opts.messages!==!1&&(n+=" , message: 'should match exactly one schema in oneOf' "),e.opts.verbose&&(n+=" , schema: validate.schema"+c+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),n+=" } "):n+=" {} ",n+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",!e.compositeRule&&d&&(e.async?n+=" throw new ValidationError(vErrors); ":n+=" validate.errors = vErrors; return false; "),n+="} else { errors = "+m+"; if (vErrors !== null) { if ("+m+") vErrors.length = "+m+"; else vErrors = null; }",e.opts.allErrors&&(n+=" } "),n}),cw}var fw,AD;function gee(){return AD||(AD=1,fw=function(e,r,a){var n=" ",o=e.level,s=e.dataLevel,u=e.schema[r],c=e.schemaPath+e.util.getProperty(r),f=e.errSchemaPath+"/"+r,d=!e.opts.allErrors,h="data"+(s||""),g=e.opts.$data&&u&&u.$data,m;g?(n+=" var schema"+o+" = "+e.util.getData(u.$data,s,e.dataPathArr)+"; ",m="schema"+o):m=u;var v=g?"(new RegExp("+m+"))":e.usePattern(u);n+="if ( ",g&&(n+=" ("+m+" !== undefined && typeof "+m+" != 'string') || "),n+=" !"+v+".test("+h+") ) { ";var w=w||[];w.push(n),n="",e.createErrors!==!1?(n+=" { keyword: 'pattern' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(f)+" , params: { pattern: ",g?n+=""+m:n+=""+e.util.toQuotedString(u),n+=" } ",e.opts.messages!==!1&&(n+=` , message: 'should match pattern "`,g?n+="' + "+m+" + '":n+=""+e.util.escapeQuotes(u),n+=`"' `),e.opts.verbose&&(n+=" , schema: ",g?n+="validate.schema"+c:n+=""+e.util.toQuotedString(u),n+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),n+=" } "):n+=" {} ";var y=n;return n=w.pop(),!e.compositeRule&&d?e.async?n+=" throw new ValidationError(["+y+"]); ":n+=" validate.errors = ["+y+"]; return false; ":n+=" var err = "+y+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",n+="} ",d&&(n+=" else { "),n}),fw}var dw,jD;function vee(){return jD||(jD=1,dw=function(e,r,a){var n=" ",o=e.level,s=e.dataLevel,u=e.schema[r],c=e.schemaPath+e.util.getProperty(r),f=e.errSchemaPath+"/"+r,d=!e.opts.allErrors,h="data"+(s||""),g="errs__"+o,m=e.util.copy(e),v="";m.level++;var w="valid"+m.level,y="key"+o,x="idx"+o,k=m.dataLevel=e.dataLevel+1,E="data"+k,O="dataProperties"+o,_=Object.keys(u||{}).filter(V),T=e.schema.patternProperties||{},I=Object.keys(T).filter(V),D=e.schema.additionalProperties,q=_.length||I.length,N=D===!1,A=typeof D=="object"&&Object.keys(D).length,$=e.opts.removeAdditional,j=N||A||$,M=e.opts.ownProperties,W=e.baseId,H=e.schema.required;if(H&&!(e.opts.$data&&H.$data)&&H.length8)n+=" || validate.schema"+c+".hasOwnProperty("+y+") ";else{var Q=_;if(Q)for(var B,z=-1,X=Q.length-1;z0||ke===!1:e.util.schemaHasRules(ke,e.RULES.all)){var qe=e.util.getProperty(B),Ae=h+qe,Qe=je&&ke.default!==void 0;m.schema=ke,m.schemaPath=c+qe,m.errSchemaPath=f+"/"+e.util.escapeFragment(B),m.errorPath=e.util.getPath(e.errorPath,B,e.opts.jsonPointers),m.dataPathArr[k]=e.util.toQuotedString(B);var Ne=e.validate(m);if(m.baseId=W,e.util.varOccurences(Ne,E)<2){Ne=e.util.varReplace(Ne,E,Ae);var _e=Ae}else{var _e=E;n+=" var "+E+" = "+Ae+"; "}if(Qe)n+=" "+Ne+" ";else{if(J&&J[B]){n+=" if ( "+_e+" === undefined ",M&&(n+=" || ! Object.prototype.hasOwnProperty.call("+h+", '"+e.util.escapeQuotes(B)+"') "),n+=") { "+w+" = false; ";var Y=e.errorPath,ee=f,Ge=e.util.escapeQuotes(B);e.opts._errorDataPathProperty&&(e.errorPath=e.util.getPath(Y,B,e.opts.jsonPointers)),f=e.errSchemaPath+"/required";var te=te||[];te.push(n),n="",e.createErrors!==!1?(n+=" { keyword: 'required' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(f)+" , params: { missingProperty: '"+Ge+"' } ",e.opts.messages!==!1&&(n+=" , message: '",e.opts._errorDataPathProperty?n+="is a required property":n+="should have required property \\'"+Ge+"\\'",n+="' "),e.opts.verbose&&(n+=" , schema: validate.schema"+c+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),n+=" } "):n+=" {} ";var se=n;n=te.pop(),!e.compositeRule&&d?e.async?n+=" throw new ValidationError(["+se+"]); ":n+=" validate.errors = ["+se+"]; return false; ":n+=" var err = "+se+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",f=ee,e.errorPath=Y,n+=" } else { "}else d?(n+=" if ( "+_e+" === undefined ",M&&(n+=" || ! Object.prototype.hasOwnProperty.call("+h+", '"+e.util.escapeQuotes(B)+"') "),n+=") { "+w+" = true; } else { "):(n+=" if ("+_e+" !== undefined ",M&&(n+=" && Object.prototype.hasOwnProperty.call("+h+", '"+e.util.escapeQuotes(B)+"') "),n+=" ) { ");n+=" "+Ne+" } "}}d&&(n+=" if ("+w+") { ",v+="}")}}if(I.length){var xt=I;if(xt)for(var we,Ct=-1,Er=xt.length-1;Ct0||ke===!1:e.util.schemaHasRules(ke,e.RULES.all)){m.schema=ke,m.schemaPath=e.schemaPath+".patternProperties"+e.util.getProperty(we),m.errSchemaPath=e.errSchemaPath+"/patternProperties/"+e.util.escapeFragment(we),M?n+=" "+O+" = "+O+" || Object.keys("+h+"); for (var "+x+"=0; "+x+"<"+O+".length; "+x+"++) { var "+y+" = "+O+"["+x+"]; ":n+=" for (var "+y+" in "+h+") { ",n+=" if ("+e.usePattern(we)+".test("+y+")) { ",m.errorPath=e.util.getPathExpr(e.errorPath,y,e.opts.jsonPointers);var Ae=h+"["+y+"]";m.dataPathArr[k]=y;var Ne=e.validate(m);m.baseId=W,e.util.varOccurences(Ne,E)<2?n+=" "+e.util.varReplace(Ne,E,Ae)+" ":n+=" var "+E+" = "+Ae+"; "+Ne+" ",d&&(n+=" if (!"+w+") break; "),n+=" } ",d&&(n+=" else "+w+" = true; "),n+=" } ",d&&(n+=" if ("+w+") { ",v+="}")}}}return d&&(n+=" "+v+" if ("+g+" == errors) {"),n}),dw}var pw,ND;function yee(){return ND||(ND=1,pw=function(e,r,a){var n=" ",o=e.level,s=e.dataLevel,u=e.schema[r],c=e.schemaPath+e.util.getProperty(r),f=e.errSchemaPath+"/"+r,d=!e.opts.allErrors,h="data"+(s||""),g="errs__"+o,m=e.util.copy(e),v="";m.level++;var w="valid"+m.level;if(n+="var "+g+" = errors;",e.opts.strictKeywords?typeof u=="object"&&Object.keys(u).length>0||u===!1:e.util.schemaHasRules(u,e.RULES.all)){m.schema=u,m.schemaPath=c,m.errSchemaPath=f;var y="key"+o,x="idx"+o,k="i"+o,E="' + "+y+" + '",O=m.dataLevel=e.dataLevel+1,_="data"+O,T="dataProperties"+o,I=e.opts.ownProperties,D=e.baseId;I&&(n+=" var "+T+" = undefined; "),I?n+=" "+T+" = "+T+" || Object.keys("+h+"); for (var "+x+"=0; "+x+"<"+T+".length; "+x+"++) { var "+y+" = "+T+"["+x+"]; ":n+=" for (var "+y+" in "+h+") { ",n+=" var startErrs"+o+" = errors; ";var q=y,N=e.compositeRule;e.compositeRule=m.compositeRule=!0;var A=e.validate(m);m.baseId=D,e.util.varOccurences(A,_)<2?n+=" "+e.util.varReplace(A,_,q)+" ":n+=" var "+_+" = "+q+"; "+A+" ",e.compositeRule=m.compositeRule=N,n+=" if (!"+w+") { for (var "+k+"=startErrs"+o+"; "+k+"0||O===!1:e.util.schemaHasRules(O,e.RULES.all))||(w[w.length]=x)}}else var w=u;if(m||w.length){var _=e.errorPath,T=m||w.length>=e.opts.loopRequired,I=e.opts.ownProperties;if(d)if(n+=" var missing"+o+"; ",T){m||(n+=" var "+v+" = validate.schema"+c+"; ");var D="i"+o,q="schema"+o+"["+D+"]",N="' + "+q+" + '";e.opts._errorDataPathProperty&&(e.errorPath=e.util.getPathExpr(_,q,e.opts.jsonPointers)),n+=" var "+g+" = true; ",m&&(n+=" if (schema"+o+" === undefined) "+g+" = true; else if (!Array.isArray(schema"+o+")) "+g+" = false; else {"),n+=" for (var "+D+" = 0; "+D+" < "+v+".length; "+D+"++) { "+g+" = "+h+"["+v+"["+D+"]] !== undefined ",I&&(n+=" && Object.prototype.hasOwnProperty.call("+h+", "+v+"["+D+"]) "),n+="; if (!"+g+") break; } ",m&&(n+=" } "),n+=" if (!"+g+") { ";var A=A||[];A.push(n),n="",e.createErrors!==!1?(n+=" { keyword: 'required' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(f)+" , params: { missingProperty: '"+N+"' } ",e.opts.messages!==!1&&(n+=" , message: '",e.opts._errorDataPathProperty?n+="is a required property":n+="should have required property \\'"+N+"\\'",n+="' "),e.opts.verbose&&(n+=" , schema: validate.schema"+c+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),n+=" } "):n+=" {} ";var $=n;n=A.pop(),!e.compositeRule&&d?e.async?n+=" throw new ValidationError(["+$+"]); ":n+=" validate.errors = ["+$+"]; return false; ":n+=" var err = "+$+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",n+=" } else { "}else{n+=" if ( ";var j=w;if(j)for(var M,D=-1,W=j.length-1;D 1) { ";var w=e.schema.items&&e.schema.items.type,y=Array.isArray(w);if(!w||w=="object"||w=="array"||y&&(w.indexOf("object")>=0||w.indexOf("array")>=0))n+=" outer: for (;i--;) { for (j = i; j--;) { if (equal("+h+"[i], "+h+"[j])) { "+g+" = false; break outer; } } } ";else{n+=" var itemIndices = {}, item; for (;i--;) { var item = "+h+"[i]; ";var x="checkDataType"+(y?"s":"");n+=" if ("+e.util[x](w,"item",e.opts.strictNumbers,!0)+") continue; ",y&&(n+=` if (typeof item == 'string') item = '"' + item; `),n+=" if (typeof itemIndices[item] == 'number') { "+g+" = false; j = itemIndices[item]; break; } itemIndices[item] = i; } "}n+=" } ",m&&(n+=" } "),n+=" if (!"+g+") { ";var k=k||[];k.push(n),n="",e.createErrors!==!1?(n+=" { keyword: 'uniqueItems' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(f)+" , params: { i: i, j: j } ",e.opts.messages!==!1&&(n+=" , message: 'should NOT have duplicate items (items ## ' + j + ' and ' + i + ' are identical)' "),e.opts.verbose&&(n+=" , schema: ",m?n+="validate.schema"+c:n+=""+u,n+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),n+=" } "):n+=" {} ";var E=n;n=k.pop(),!e.compositeRule&&d?e.async?n+=" throw new ValidationError(["+E+"]); ":n+=" validate.errors = ["+E+"]; return false; ":n+=" var err = "+E+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",n+=" } ",d&&(n+=" else { ")}else d&&(n+=" if (true) { ");return n}),mw}var gw,MD;function xee(){return MD||(MD=1,gw={$ref:ree(),allOf:nee(),anyOf:aee(),$comment:oee(),const:iee(),contains:see(),dependencies:lee(),enum:uee(),format:cee(),if:fee(),items:dee(),maximum:SD(),minimum:SD(),maxItems:CD(),minItems:CD(),maxLength:PD(),minLength:PD(),maxProperties:_D(),minProperties:_D(),multipleOf:pee(),not:hee(),oneOf:mee(),pattern:gee(),properties:vee(),propertyNames:yee(),required:bee(),uniqueItems:wee(),validate:iD()}),gw}var vw,$D;function See(){if($D)return vw;$D=1;var t=xee(),e=Gs().toHash;return vw=function(){var a=[{type:"number",rules:[{maximum:["exclusiveMaximum"]},{minimum:["exclusiveMinimum"]},"multipleOf","format"]},{type:"string",rules:["maxLength","minLength","pattern","format"]},{type:"array",rules:["maxItems","minItems","items","contains","uniqueItems"]},{type:"object",rules:["maxProperties","minProperties","required","dependencies","propertyNames",{properties:["additionalProperties","patternProperties"]}]},{rules:["$ref","const","enum","not","anyOf","oneOf","allOf","if"]}],n=["type","$comment"],o=["$schema","$id","id","$data","$async","title","description","default","definitions","examples","readOnly","writeOnly","contentMediaType","contentEncoding","additionalItems","then","else"],s=["number","integer","string","array","object","boolean","null"];return a.all=e(n),a.types=e(s),a.forEach(function(u){u.rules=u.rules.map(function(c){var f;if(typeof c=="object"){var d=Object.keys(c)[0];f=c[d],c=d,f.forEach(function(g){n.push(g),a.all[g]=!0})}n.push(c);var h=a.all[c]={keyword:c,code:t[c],implements:f};return h}),a.all.$comment={keyword:"$comment",code:t.$comment},u.type&&(a.types[u.type]=u)}),a.keywords=e(n.concat(o)),a.custom={},a},vw}var yw,LD;function Eee(){if(LD)return yw;LD=1;var t=["multipleOf","maximum","exclusiveMaximum","minimum","exclusiveMinimum","maxLength","minLength","pattern","additionalItems","maxItems","minItems","uniqueItems","maxProperties","minProperties","required","additionalProperties","enum","format","const"];return yw=function(e,r){for(var a=0;a{a.addFormat(n,e[n])}),a}class Fee{constructor(e){const{additionalMetaSchemas:r,customFormats:a,ajvOptionsOverrides:n}=e;this.ajv=Dee(r,a,n)}toErrorList(e,r=[]){return Du(e,r)}transformRJSFValidationErrors(e=[]){return e.map(r=>{const{dataPath:a,keyword:n,message:o,params:s,schemaPath:u}=r,c=`${a}`;return{name:n,property:c,message:o,params:s,stack:`${c} ${o}`.trim(),schemaPath:u}})}rawValidation(e,r){let a;try{this.ajv.validate(e,r)}catch(o){a=o}const n=this.ajv.errors||void 0;return this.ajv.errors=null,{errors:n,validationError:a}}validateFormData(e,r,a,n,o){const s=r,u=this.rawValidation(r,e),{validationError:c}=u;let f=this.transformRJSFValidationErrors(u.errors);const d=c&&c.message&&c.message.includes("no schema with key or ref ");d&&(f=[...f,{stack:c.message}]),typeof n=="function"&&(f=n(f,o));let h=LZ(f);if(d&&(h=ie(U({},h),{$schema:{__errors:[c.message]}})),typeof a!="function")return{errors:f,errorSchema:h};const g=AN(this,r,e,s,!0),m=a(g,rd(g),o),v=T1(m);return jd({errors:f,errorSchema:h},v)}handleSchemaUpdate(e){var r;const a=lu;this.ajv.getSchema(lu)===void 0?this.ajv.addSchema(e,lu):tr(e,(r=this.ajv.getSchema(lu))===null||r===void 0?void 0:r.schema)||(this.ajv.removeSchema(a),this.ajv.addSchema(e,a))}isValid(e,r,a){try{return this.handleSchemaUpdate(a),this.ajv.validate(I1(e),r)}catch(n){return!1}}}function Mee(t={}){return new Fee(t)}const Cw=Mee();function $ee(t,e){return KN(t,e,function(r,a){return O2(t,a)})}var WD=v2(function(t,e){return t==null?{}:$ee(t,e)}),Lee=0;function qee(t){var e=++Lee;return Ag(t)+e}function kw(){return qee("rjsf-array-item-")}function KD(t){return Array.isArray(t)?t.map(e=>({key:kw(),item:e})):[]}function Mu(t){return Array.isArray(t)?t.map(e=>e.item):[]}class Uee extends P.Component{constructor(r){super(r);xe(this,"_getNewFormDataRow",()=>{const{schema:r,registry:a}=this.props,{schemaUtils:n}=a;let o=r.items;return w1(r)&&eH(r)&&(o=r.additionalItems),n.getDefaultFormState(o)});xe(this,"onAddClick",r=>{this._handleAddClick(r)});xe(this,"onAddIndexClick",r=>a=>{this._handleAddClick(a,r)});xe(this,"onCopyIndexClick",r=>a=>{a&&a.preventDefault();const{onChange:n,errorSchema:o}=this.props,{keyedFormData:s}=this.state;let u;if(o){u={};for(const d in o){const h=parseInt(d);h<=r?Jr(u,[h],o[d]):h>r&&Jr(u,[h+1],o[d])}}const c={key:kw(),item:FN(s[r].item)},f=[...s];r!==void 0?f.splice(r+1,0,c):f.push(c),this.setState({keyedFormData:f,updatedKeyedFormData:!0},()=>n(Mu(f),u))});xe(this,"onDropIndexClick",r=>a=>{a&&a.preventDefault();const{onChange:n,errorSchema:o}=this.props,{keyedFormData:s}=this.state;let u;if(o){u={};for(const f in o){const d=parseInt(f);dr&&Jr(u,[d-1],o[f])}}const c=s.filter((f,d)=>d!==r);this.setState({keyedFormData:c,updatedKeyedFormData:!0},()=>n(Mu(c),u))});xe(this,"onReorderClick",(r,a)=>n=>{n&&(n.preventDefault(),n.currentTarget.blur());const{onChange:o,errorSchema:s}=this.props;let u;if(s){u={};for(const h in s){const g=parseInt(h);g==r?Jr(u,[a],s[r]):g==a?Jr(u,[r],s[a]):Jr(u,[h],s[g])}}const{keyedFormData:c}=this.state;function f(){const h=c.slice();return h.splice(r,1),h.splice(a,0,c[r]),h}const d=f();this.setState({keyedFormData:d},()=>o(Mu(d),u))});xe(this,"onChangeForIndex",r=>(a,n,o)=>{const{formData:s,onChange:u,errorSchema:c}=this.props,d=(Array.isArray(s)?s:[]).map((h,g)=>r===g?typeof a=="undefined"?null:a:h);u(d,c&&c&&ie(U({},c),{[r]:n}),o)});xe(this,"onSelectChange",r=>{const{onChange:a,idSchema:n}=this.props;a(r,void 0,n&&n.$id)});const{formData:a=[]}=r,n=KD(a);this.state={keyedFormData:n,updatedKeyedFormData:!1}}static getDerivedStateFromProps(r,a){if(a.updatedKeyedFormData)return{updatedKeyedFormData:!1};const n=Array.isArray(r.formData)?r.formData:[],o=a.keyedFormData||[];return{keyedFormData:n.length===o.length?o.map((u,c)=>({key:u.key,item:n[c]})):KD(n)}}get itemTitle(){const{schema:r,registry:a}=this.props,{translateString:n}=a;return Xe(r,[Mo,"title"],Xe(r,[Mo,"description"],n(Ht.ArrayItemTitle)))}isItemRequired(r){return Array.isArray(r.type)?!r.type.includes("null"):r.type!=="null"}canAddItem(r){const{schema:a,uiSchema:n,registry:o}=this.props;let{addable:s}=At(n,o.globalUiOptions);return s!==!1&&(a.maxItems!==void 0?s=r.length=a&&Jr(u,[h+1],o[d])}}const c={key:kw(),item:this._getNewFormDataRow()},f=[...s];a!==void 0?f.splice(a,0,c):f.push(c),this.setState({keyedFormData:f,updatedKeyedFormData:!0},()=>n(Mu(f),u))}render(){const{schema:r,uiSchema:a,idSchema:n,registry:o}=this.props,{schemaUtils:s,translateString:u}=o;if(!(Mo in r)){const c=At(a),f=jt("UnsupportedFieldTemplate",o,c);return S.jsx(f,{schema:r,idSchema:n,reason:u(Ht.MissingItems),registry:o})}return s.isMultiSelect(r)?this.renderMultiSelect():jN(a)?this.renderCustomWidget():w1(r)?this.renderFixedArray():s.isFilesArray(r,a)?this.renderFiles():this.renderNormalArray()}renderNormalArray(){const{schema:r,uiSchema:a={},errorSchema:n,idSchema:o,name:s,title:u,disabled:c=!1,readonly:f=!1,autofocus:d=!1,required:h=!1,registry:g,onBlur:m,onFocus:v,idPrefix:w,idSeparator:y="_",rawErrors:x}=this.props,{keyedFormData:k}=this.state,E=r.title||u||s,{schemaUtils:O,formContext:_}=g,T=At(a),I=Gt(r.items)?r.items:{},D=O.retrieveSchema(I),q=Mu(this.state.keyedFormData),N=this.canAddItem(q),A={canAdd:N,items:k.map((j,M)=>{const{key:W,item:H}=j,J=H,V=O.retrieveSchema(I,J),Q=n?n[M]:void 0,B=o.$id+y+M,z=O.toIdSchema(V,B,J,w,y);return this.renderArrayFieldItem({key:W,index:M,name:s&&`${s}-${M}`,title:E?`${E}-${M+1}`:void 0,canAdd:N,canMoveUp:M>0,canMoveDown:MI.retrieveSchema(W,n[H])),A=Gt(r.additionalItems)?I.retrieveSchema(r.additionalItems,n):null;(!O||O.length{const{key:J,item:V}=W,Q=V,B=H>=N.length,z=(B&&Gt(r.additionalItems)?I.retrieveSchema(r.additionalItems,Q):N[H])||{},X=c.$id+u+H,le=I.toIdSchema(z,X,Q,s,u),we=B?a.additionalItems||{}:Array.isArray(a.items)?a.items[H]:a.items||{},ye=o?o[H]:void 0;return this.renderArrayFieldItem({key:J,index:H,name:f&&`${f}-${H}`,title:_?`${_}-${H+1}`:void 0,canAdd:$,canRemove:B,canMoveUp:H>=N.length+1,canMoveDown:B&&HB[z]),{children:S.jsx(H,{name:o,title:O,index:n,schema:d,uiSchema:g,formData:h,formContext:$,errorSchema:v,idPrefix:I,idSeparator:D,idSchema:m,required:this.isItemRequired(d),onChange:this.onChangeForIndex(n),onBlur:y,onFocus:x,registry:A,disabled:_,readonly:q,hideError:T,autofocus:w,rawErrors:k}),className:"array-item",disabled:_,canAdd:s,hasCopy:B.copy,hasToolbar:B.toolbar,hasMoveUp:B.moveUp,hasMoveDown:B.moveDown,hasRemove:B.remove,index:n,totalItems:E,key:a,onAddIndexClick:this.onAddIndexClick,onCopyIndexClick:this.onCopyIndexClick,onDropIndexClick:this.onDropIndexClick,onReorderClick:this.onReorderClick,readonly:q,registry:A,schema:d,uiSchema:g}}}function Bee(t){var H,J,V;const{schema:e,name:r,uiSchema:a,idSchema:n,formData:o,registry:s,required:u,disabled:c,readonly:f,hideError:d,autofocus:h,title:g,onChange:m,onFocus:v,onBlur:w,rawErrors:y}=t,{title:x}=e,{widgets:k,formContext:E,translateString:O,globalUiOptions:_}=s,W=At(a,_),{widget:T="checkbox",title:I,label:D=!0}=W,q=be(W,["widget","title","label"]),N=lo(e,T,k),A=O(Ht.YesLabel),$=O(Ht.NoLabel);let j;const M=(J=(H=I!=null?I:x)!=null?H:g)!=null?J:r;if(Array.isArray(e.oneOf))j=Au({oneOf:e.oneOf.map(Q=>{if(Gt(Q))return ie(U({},Q),{title:Q.title||(Q.const===!0?A:$)})}).filter(Q=>Q)},a);else{const Q=e,B=(V=e.enum)!=null?V:[!0,!1];!Q.enumNames&&B.length===2&&B.every(z=>typeof z=="boolean")?j=[{value:B[0],label:B[0]?A:$},{value:B[1],label:B[1]?A:$}]:j=Au({enum:B,enumNames:Q.enumNames},a)}return S.jsx(N,{options:ie(U({},q),{enumOptions:j}),schema:e,uiSchema:a,id:n.$id,name:r,onChange:m,onFocus:v,onBlur:w,label:M,hideLabel:!D,value:o,required:u,disabled:c,readonly:f,hideError:d,registry:s,formContext:E,autofocus:h,rawErrors:y})}class GD extends P.Component{constructor(r){super(r);xe(this,"onOptionChange",r=>{const{selectedOption:a,retrievedOptions:n}=this.state,{formData:o,onChange:s,registry:u}=this.props,{schemaUtils:c}=u,f=r!==void 0?parseInt(r,10):-1;if(f===a)return;const d=f>=0?n[f]:void 0,h=a>=0?n[a]:void 0;let g=c.sanitizeDataForNewSchema(d,h,o);d&&(g=c.getDefaultFormState(d,g,"excludeObjectChildren")),this.setState({selectedOption:f},()=>{s(g,void 0,this.getFieldId())})});const{formData:a,options:n,registry:{schemaUtils:o}}=this.props,s=n.map(u=>o.retrieveSchema(u,a));this.state={retrievedOptions:s,selectedOption:this.getMatchingOption(0,a,s)}}componentDidUpdate(r,a){const{formData:n,options:o,idSchema:s}=this.props,{selectedOption:u}=this.state;let c=this.state;if(!tr(r.options,o)){const{registry:{schemaUtils:f}}=this.props,d=o.map(h=>f.retrieveSchema(h,n));c={selectedOption:u,retrievedOptions:d}}if(!tr(n,r.formData)&&s.$id===r.idSchema.$id){const{retrievedOptions:f}=c,d=this.getMatchingOption(u,n,f);a&&d!==u&&(c={selectedOption:d,retrievedOptions:f})}c!==this.state&&this.setState(c)}getMatchingOption(r,a,n){const{schema:o,registry:{schemaUtils:s}}=this.props,u=Hs(o);return s.getClosestMatchingOption(a,n,r,u)}getFieldId(){const{idSchema:r,schema:a}=this.props;return`${r.$id}${a.oneOf?"__oneof_select":"__anyof_select"}`}render(){const{name:r,disabled:a=!1,errorSchema:n={},formContext:o,onBlur:s,onFocus:u,readonly:c,registry:f,schema:d,uiSchema:h}=this.props,{widgets:g,fields:m,translateString:v,globalUiOptions:w,schemaUtils:y}=f,{SchemaField:x}=m,{selectedOption:k,retrievedOptions:E}=this.state,z=At(h,w),{widget:O="select",placeholder:_,autofocus:T,autocomplete:I,title:D=d.title}=z,q=be(z,["widget","placeholder","autofocus","autocomplete","title"]),N=lo({type:"number"},O,g),A=Xe(n,An,[]),$=md(n,[An]),j=y.getDisplayLabel(d,h,w),M=k>=0&&E[k]||null;let W;if(M){const{required:X}=d;W=X?io({required:X},M):M}let H=[];jn in d&&h&&jn in h?Array.isArray(h[jn])?H=h[jn]:console.warn(`uiSchema.oneOf is not an array for "${D||r}"`):sa in d&&h&&sa in h&&(Array.isArray(h[sa])?H=h[sa]:console.warn(`uiSchema.anyOf is not an array for "${D||r}"`));let J=h;k>=0&&H.length>k&&(J=H[k]);const V=D?Ht.TitleOptionPrefix:Ht.OptionPrefix,Q=D?[D]:[],B=E.map((X,le)=>{const{title:we=X.title}=At(H[le]);return{label:we||v(V,Q.concat(String(le+1))),value:le}});return S.jsxs("div",{className:"panel panel-default panel-body",children:[S.jsx("div",{className:"form-group",children:S.jsx(N,{id:this.getFieldId(),name:`${r}${d.oneOf?"__oneof_select":"__anyof_select"}`,schema:{type:"number",default:0},onChange:this.onOptionChange,onBlur:s,onFocus:u,disabled:a||Ls(B),multiple:!1,rawErrors:A,errorSchema:$,value:k>=0?k:void 0,options:U({enumOptions:B},q),registry:f,formContext:o,placeholder:_,autocomplete:I,autofocus:T,label:D!=null?D:r,hideLabel:!j,readonly:c})}),W&&W.type!=="null"&&S.jsx(x,ie(U({},this.props),{schema:W,uiSchema:J}))]})}}const zee=/\.([0-9]*0)*$/,Vee=/[0.]0*$/;function Hee(t){const{registry:e,onChange:r,formData:a,value:n}=t,[o,s]=P.useState(n),{StringField:u}=e.fields;let c=a;const f=P.useCallback((d,h,g)=>{s(d),`${d}`.charAt(0)==="."&&(d=`0${d}`);const m=typeof d=="string"&&d.match(zee)?pR(d.replace(Vee,"")):pR(d);r(m,h,g)},[r]);if(typeof o=="string"&&typeof c=="number"){const d=new RegExp(`^(${String(c).replace(".","\\.")})?\\.?0*$`);o.match(d)&&(c=o)}return S.jsx(u,ie(U({},t),{formData:c,onChange:f}))}function Di(){return Di=Object.assign?Object.assign.bind():function(t){for(var e=1;e(t[e.toLowerCase()]=e,t),{class:"className",for:"htmlFor"}),QD={amp:"&",apos:"'",gt:">",lt:"<",nbsp:" ",quot:"“"},Kee=["style","script","pre"],Gee=["src","href","data","formAction","srcDoc","action"],Yee=/([-A-Z0-9_:]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|(?:\{((?:\\.|{[^}]*?}|[^}])*)\})))?/gi,Qee=/mailto:/i,Jee=/\n{2,}$/,JD=/^(\s*>[\s\S]*?)(?=\n\n|$)/,Xee=/^ *> ?/gm,Zee=/^(?:\[!([^\]]*)\]\n)?([\s\S]*)/,ete=/^ {2,}\n/,tte=/^(?:( *[-*_])){3,} *(?:\n *)+\n/,XD=/^(?: {1,3})?(`{3,}|~{3,}) *(\S+)? *([^\n]*?)?\n([\s\S]*?)(?:\1\n?|$)/,ZD=/^(?: {4}[^\n]+\n*)+(?:\n *)+\n?/,rte=/^(`+)((?:\\`|(?!\1)`|[^`])+)\1/,nte=/^(?:\n *)*\n/,ate=/\r\n?/g,ote=/^\[\^([^\]]+)](:(.*)((\n+ {4,}.*)|(\n(?!\[\^).+))*)/,ite=/^\[\^([^\]]+)]/,ste=/\f/g,lte=/^---[ \t]*\n(.|\n)*\n---[ \t]*\n/,ute=/^\s*?\[(x|\s)\]/,e4=/^ *(#{1,6}) *([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,t4=/^ *(#{1,6}) +([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,r4=/^([^\n]+)\n *(=|-){3,} *\n/,Pw=/^ *(?!<[a-z][^ >/]* ?\/>)<([a-z][^ >/]*) ?((?:[^>]*[^/])?)>\n?(\s*(?:<\1[^>]*?>[\s\S]*?<\/\1>|(?!<\1\b)[\s\S])*?)<\/\1>(?!<\/\1>)\n*/i,cte=/&([a-z0-9]+|#[0-9]{1,6}|#x[0-9a-fA-F]{1,6});/gi,n4=/^)/,fte=/^(data|aria|x)-[a-z_][a-z\d_.-]*$/,Ow=/^ *<([a-z][a-z0-9:]*)(?:\s+((?:<.*?>|[^>])*))?\/?>(?!<\/\1>)(\s*\n)?/i,dte=/^\{.*\}$/,pte=/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,hte=/^<([^ >]+@[^ >]+)>/,mte=/^<([^ >]+:\/[^ >]+)>/,gte=/-([a-z])?/gi,a4=/^(\|.*)\n(?: *(\|? *[-:]+ *\|[-| :]*)\n((?:.*\|.*\n)*))?\n?/,vte=/^[^\n]+(?: \n|\n{2,})/,yte=/^\[([^\]]*)\]:\s+]+)>?\s*("([^"]*)")?/,bte=/^!\[([^\]]*)\] ?\[([^\]]*)\]/,wte=/^\[([^\]]*)\] ?\[([^\]]*)\]/,xte=/(\n|^[-*]\s|^#|^ {2,}|^-{2,}|^>\s)/,Ste=/\t/g,Ete=/(^ *\||\| *$)/g,Cte=/^ *:-+: *$/,kte=/^ *:-+ *$/,Pte=/^ *-+: *$/,Nd=t=>`(?=[\\s\\S]+?\\1${t?"\\1":""})`,Dd="((?:\\[.*?\\][([].*?[)\\]]|<.*?>(?:.*?<.*?>)?|`.*?`|\\\\\\1|[\\s\\S])+?)",Ote=RegExp(`^([*_])\\1${Nd(1)}${Dd}\\1\\1(?!\\1)`),_te=RegExp(`^([*_])${Nd(0)}${Dd}\\1(?!\\1)`),Rte=RegExp(`^(==)${Nd(0)}${Dd}\\1`),Tte=RegExp(`^(~~)${Nd(0)}${Dd}\\1`),Ite=/^(:[a-zA-Z0-9-_]+:)/,Ate=/^\\([^0-9A-Za-z\s])/,jte=/\\([^0-9A-Za-z\s])/g,Nte=/^[\s\S](?:(?! \n|[0-9]\.|http)[^=*_~\-\n:<`\\\[!])*/,Dte=/^\n+/,Fte=/^([ \t]*)/,Mte=/(?:^|\n)( *)$/,_w="(?:\\d+\\.)",Rw="(?:[*+-])";function o4(t){return"( *)("+(t===1?_w:Rw)+") +"}const i4=o4(1),s4=o4(2);function l4(t){return RegExp("^"+(t===1?i4:s4))}const $te=l4(1),Lte=l4(2);function u4(t){return RegExp("^"+(t===1?i4:s4)+"[^\\n]*(?:\\n(?!\\1"+(t===1?_w:Rw)+" )[^\\n]*)*(\\n|$)","gm")}const qte=u4(1),Ute=u4(2);function c4(t){const e=t===1?_w:Rw;return RegExp("^( *)("+e+") [\\s\\S]+?(?:\\n{2,}(?! )(?!\\1"+e+" (?!"+e+" ))\\n*|\\s*\\n*$)")}const f4=c4(1),d4=c4(2);function p4(t,e){const r=e===1,a=r?f4:d4,n=r?qte:Ute,o=r?$te:Lte;return{t:s=>o.test(s),o:Ys(function(s,u){const c=Mte.exec(u.prevCapture);return c&&(u.list||!u.inline&&!u.simple)?a.exec(s=c[1]+s):null}),i:1,u(s,u,c){const f=r?+s[2]:void 0,d=s[0].replace(Jee,` `).match(n);let h=!1;return{items:d.map(function(g,m){const v=o.exec(g)[0].length,w=RegExp("^ {1,"+v+"}","gm"),y=g.replace(w,"").replace(o,""),x=m===d.length-1,k=y.indexOf(` `)!==-1||x&&h;h=k;const E=c.inline,O=c.list;let _;c.list=!0,k?(c.inline=!1,_=$u(y)+` -`):(c.inline=!0,_=$u(y));const T=u(_,c);return c.inline=E,c.list=O,T}),ordered:r,start:f}},l:(s,u,c)=>t(s.ordered?"ol":"ul",{key:c.key,start:s.type==="20"?s.start:void 0},s.items.map(function(f,d){return t("li",{key:d},u(f,c))}))}}const Vte=RegExp(`^\\[((?:\\[[^\\[\\]]*(?:\\[[^\\[\\]]*\\][^\\[\\]]*)*\\]|[^\\[\\]])*)\\]\\(\\s*?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*\\)`),Hte=/^!\[(.*?)\]\( *((?:\([^)]*\)|[^() ])*) *"?([^)"]*)?"?\)/;function $u(t){let e=t.length;for(;e>0&&t[e-1]<=" ";)e--;return t.slice(0,e)}function Fd(t,e){return t.startsWith(e)}function Wte(t,e,r){if(Array.isArray(r)){for(let a=0;a{c.trim()==="|"&&(u(),a)?f!==0&&f!==d.length-1&&o.push([]):s+=c}),u(),r.inTable=n,o}function Gte(t,e,r){r.inline=!0;const a=t[2]?t[2].replace(kte,"").split("|").map(Kte):[],n=t[3]?(function(s,u,c){return s.trim().split(` -`).map(function(f){return g4(f,u,c,!0)})})(t[3],e,r):[],o=g4(t[1],e,r,!!n.length);return r.inline=!1,n.length?{align:a,cells:n,header:o,type:"25"}:{children:o,type:"21"}}function v4(t,e){return t.align[e]==null?{}:{textAlign:t.align[e]}}function Js(t){return t.inline=1,t}function qo(t){return Js(function(e,r){return r.inline?t.exec(e):null})}function Uo(t){return Js(function(e,r){return r.inline||r.simple?t.exec(e):null})}function co(t){return function(e,r){return r.inline||r.simple?null:t.exec(e)}}function Md(t){return Js(function(e){return t.exec(e)})}const Yte=/(javascript|vbscript|data(?!:image)):/i;function Qte(t){try{const e=decodeURIComponent(t).replace(/[^A-Za-z0-9/:]/g,"");if(Yte.test(e))return null}catch(e){return null}return t}function $a(t){return t&&t.replace(Dte,"$1")}function $d(t,e,r){const a=r.inline||!1,n=r.simple||!1;r.inline=!0,r.simple=!0;const o=t(e,r);return r.inline=a,r.simple=n,o}function Jte(t,e,r){const a=r.inline||!1,n=r.simple||!1;r.inline=!1,r.simple=!0;const o=t(e,r);return r.inline=a,r.simple=n,o}function Xte(t,e,r){const a=r.inline||!1;r.inline=!1;const n=t(e,r);return r.inline=a,n}const Tw=(t,e,r)=>({children:$d(e,t[2],r)});function Iw(){return{}}function Aw(){return null}function Zte(...t){return t.filter(Boolean).join(" ")}function jw(t,e,r){let a=t;const n=e.split(".");for(;n.length&&(a=a[n[0]],a!==void 0);)n.shift();return a||r}function ere(t="",e={}){e.overrides=e.overrides||{},e.namedCodesToUnicode=e.namedCodesToUnicode?Di({},XD,e.namedCodesToUnicode):XD;const r=e.slugify||Lu,a=e.sanitizer||Qte,n=e.createElement||P.createElement,o=[ZD,e4,t4,e.enforceAtxHeadings?n4:r4,a4,i4,p4,h4],s=[...o,bte,Pw,o4,Ow];function u(x,k,...E){const O=jw(e.overrides,x+".props",{});return n((function(_,T){const I=jw(T,_);return I?typeof I=="function"||typeof I=="object"&&"render"in I?I:jw(T,_+".component",_):_})(x,e.overrides),Di({},k,O,{className:Zte(k==null?void 0:k.className,O.className)||void 0}),...E)}function c(x){x=x.replace(cte,"");let k=!1;e.forceInline?k=!0:e.forceBlock||(k=Ete.test(x)===!1);const E=v(m(k?x:$u(x).replace(Mte,"")+` +`):(c.inline=!0,_=$u(y));const T=u(_,c);return c.inline=E,c.list=O,T}),ordered:r,start:f}},l:(s,u,c)=>t(s.ordered?"ol":"ul",{key:c.key,start:s.type==="20"?s.start:void 0},s.items.map(function(f,d){return t("li",{key:d},u(f,c))}))}}const Bte=RegExp(`^\\[((?:\\[[^\\[\\]]*(?:\\[[^\\[\\]]*\\][^\\[\\]]*)*\\]|[^\\[\\]])*)\\]\\(\\s*?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*\\)`),zte=/^!\[(.*?)\]\( *((?:\([^)]*\)|[^() ])*) *"?([^)"]*)?"?\)/;function $u(t){let e=t.length;for(;e>0&&t[e-1]<=" ";)e--;return t.slice(0,e)}function Fd(t,e){return t.startsWith(e)}function Vte(t,e,r){if(Array.isArray(r)){for(let a=0;a{c.trim()==="|"&&(u(),a)?f!==0&&f!==d.length-1&&o.push([]):s+=c}),u(),r.inTable=n,o}function Wte(t,e,r){r.inline=!0;const a=t[2]?t[2].replace(Ete,"").split("|").map(Hte):[],n=t[3]?(function(s,u,c){return s.trim().split(` +`).map(function(f){return h4(f,u,c,!0)})})(t[3],e,r):[],o=h4(t[1],e,r,!!n.length);return r.inline=!1,n.length?{align:a,cells:n,header:o,type:"25"}:{children:o,type:"21"}}function m4(t,e){return t.align[e]==null?{}:{textAlign:t.align[e]}}function Ys(t){return t.inline=1,t}function qo(t){return Ys(function(e,r){return r.inline?t.exec(e):null})}function Uo(t){return Ys(function(e,r){return r.inline||r.simple?t.exec(e):null})}function uo(t){return function(e,r){return r.inline||r.simple?null:t.exec(e)}}function Md(t){return Ys(function(e){return t.exec(e)})}const Kte=/(javascript|vbscript|data(?!:image)):/i;function Gte(t){try{const e=decodeURIComponent(t).replace(/[^A-Za-z0-9/:]/g,"");if(Kte.test(e))return null}catch(e){return null}return t}function Fa(t){return t&&t.replace(jte,"$1")}function $d(t,e,r){const a=r.inline||!1,n=r.simple||!1;r.inline=!0,r.simple=!0;const o=t(e,r);return r.inline=a,r.simple=n,o}function Yte(t,e,r){const a=r.inline||!1,n=r.simple||!1;r.inline=!1,r.simple=!0;const o=t(e,r);return r.inline=a,r.simple=n,o}function Qte(t,e,r){const a=r.inline||!1;r.inline=!1;const n=t(e,r);return r.inline=a,n}const Tw=(t,e,r)=>({children:$d(e,t[2],r)});function Iw(){return{}}function Aw(){return null}function Jte(...t){return t.filter(Boolean).join(" ")}function jw(t,e,r){let a=t;const n=e.split(".");for(;n.length&&(a=a[n[0]],a!==void 0);)n.shift();return a||r}function Xte(t="",e={}){e.overrides=e.overrides||{},e.namedCodesToUnicode=e.namedCodesToUnicode?Di({},QD,e.namedCodesToUnicode):QD;const r=e.slugify||Lu,a=e.sanitizer||Gte,n=e.createElement||P.createElement,o=[JD,XD,ZD,e.enforceAtxHeadings?t4:e4,r4,a4,f4,d4],s=[...o,vte,Pw,n4,Ow];function u(x,k,...E){const O=jw(e.overrides,x+".props",{});return n((function(_,T){const I=jw(T,_);return I?typeof I=="function"||typeof I=="object"&&"render"in I?I:jw(T,_+".component",_):_})(x,e.overrides),Di({},k,O,{className:Jte(k==null?void 0:k.className,O.className)||void 0}),...E)}function c(x){x=x.replace(lte,"");let k=!1;e.forceInline?k=!0:e.forceBlock||(k=xte.test(x)===!1);const E=v(m(k?x:$u(x).replace(Dte,"")+` -`,{inline:k}));for(;typeof E[E.length-1]=="string"&&!E[E.length-1].trim();)E.pop();if(e.wrapper===null)return E;const O=e.wrapper||(k?"span":"div");let _;if(E.length>1||e.forceWrapper)_=E;else{if(E.length===1)return _=E[0],typeof _=="string"?u("span",{key:"outer"},_):_;_=null}return n(O,{key:"outer"},_)}function f(x,k){if(!k||!k.trim())return null;const E=k.match(Jee);return E?E.reduce(function(O,_){const T=_.indexOf("=");if(T!==-1){const I=(function(A){return A.indexOf("-")!==-1&&A.match(pte)===null&&(A=A.replace(yte,function($,j){return j.toUpperCase()})),A})(_.slice(0,T)).trim(),D=(function(A){const $=A[0];return($==='"'||$==="'")&&A.length>=2&&A[A.length-1]===$?A.slice(1,-1):A})(_.slice(T+1).trim()),q=JD[I]||I;if(q==="ref")return O;const N=O[q]=(function(A,$,j,M){return $==="style"?(function(W){const H=[];let J="",V=!1,Q=!1,B="";if(!W)return H;for(let X=0;X0){const L=we.slice(0,ye).trim(),Y=we.slice(ye+1).trim();H.push([L,Y])}}J=""}}const z=J.trim();if(z){const X=z.indexOf(":");if(X>0){const le=z.slice(0,X).trim(),we=z.slice(X+1).trim();H.push([le,we])}}return H})(j).reduce(function(W,[H,J]){return W[H.replace(/(-[a-z])/g,V=>V[1].toUpperCase())]=M(J,A,H),W},{}):Qee.indexOf($)!==-1?M($a(j),A,$):(j.match(hte)&&(j=$a(j.slice(1,j.length-1))),j==="true"||j!=="false"&&j)})(x,I,D,a);typeof N=="string"&&(Pw.test(N)||Ow.test(N))&&(O[q]=c(N.trim()))}else _!=="style"&&(O[JD[_]||_]=!0);return O},{}):null}const d=[],h={},g={0:{t:[">"],o:co(ZD),i:1,u(x,k,E){const[,O,_]=x[0].replace(ete,"").match(tte);return{alert:O,children:k(_,E)}},l(x,k,E){const O={key:E.key};return x.alert&&(O.className="markdown-alert-"+r(x.alert.toLowerCase(),Lu),x.children.unshift({attrs:{},children:[{type:"27",text:x.alert}],noInnerParse:!0,type:"11",tag:"header"})),u("blockquote",O,k(x.children,E))}},1:{o:Md(rte),i:1,u:Iw,l:(x,k,E)=>u("br",{key:E.key})},2:{t:x=>{const k=x[0];return k==="-"||k==="*"||k==="_"},o:co(nte),i:1,u:Iw,l:(x,k,E)=>u("hr",{key:E.key})},3:{t:[" "],o:co(t4),i:0,u:x=>({lang:void 0,text:$a($u(x[0].replace(/^ {4}/gm,"")))}),l:(x,k,E)=>u("pre",{key:E.key},u("code",Di({},x.attrs,{className:x.lang?"lang-"+x.lang:""}),x.text))},4:{t:["```","~~~"],o:co(e4),i:0,u:x=>({attrs:f("code",x[3]||""),lang:x[2]||void 0,text:x[4],type:"3"})},5:{t:["`"],o:Uo(ate),i:3,u:x=>({text:$a(x[2])}),l:(x,k,E)=>u("code",{key:E.key},x.text)},6:{t:["[^"],o:co(ste),i:0,u:x=>(d.push({footnote:x[2],identifier:x[1]}),{}),l:Aw},7:{t:["[^"],o:qo(lte),i:1,u:x=>({target:"#"+r(x[1],Lu),text:x[1]}),l:(x,k,E)=>u("a",{key:E.key,href:a(x.target,"a","href")},u("sup",{key:E.key},x.text))},8:{t:["[ ]","[x]"],o:qo(fte),i:1,u:x=>({completed:x[1].toLowerCase()==="x"}),l:(x,k,E)=>u("input",{checked:x.completed,key:E.key,readOnly:!0,type:"checkbox"})},9:{t:["#"],o:co(e.enforceAtxHeadings?n4:r4),i:1,u:(x,k,E)=>({children:$d(k,x[2],E),id:r(x[2],Lu),level:x[1].length}),l:(x,k,E)=>u("h"+x.level,{id:x.id,key:E.key},k(x.children,E))},10:{o:co(a4),i:0,u:(x,k,E)=>({children:$d(k,x[1],E),level:x[2]==="="?1:2,type:"9"})},11:{t:["<"],o:Md(Pw),i:1,u(x,k,E){const[,O]=x[3].match($te),_=RegExp("^"+O,"gm"),T=x[3].replace(_,""),I=(D=T,s.some(j=>j.test(D))?Xte:$d);var D;const q=x[1].toLowerCase(),N=Yee.indexOf(q)!==-1,A=(N?q:x[1]).trim(),$={attrs:f(A,x[2]),noInnerParse:N,tag:A};if(E.inAnchor=E.inAnchor||q==="a",N)$.text=x[3];else{const j=E.inHTML;E.inHTML=!0,$.children=I(k,T,E),E.inHTML=j}return E.inAnchor=!1,$},l:(x,k,E)=>u(x.tag,Di({key:E.key},x.attrs),x.text||(x.children?k(x.children,E):""))},13:{t:["<"],o:Md(Ow),i:1,u(x){const k=x[1].trim();return{attrs:f(k,x[2]||""),tag:k}},l:(x,k,E)=>u(x.tag,Di({},x.attrs,{key:E.key}))},12:{t:["